.t-reason-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.t-reason-label{color:#c9d3e8cc}#t-stranger.hidden,#t-stranger-proof.hidden{display:none}.t-main>*+*{margin-top:12px}@media (width>=1024px){#today-app .t-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:0 28px;max-width:1080px;display:grid}#today-app .t-layout>.t-stack{top:calc(var(--nav-h,4rem) + 16px);margin-top:0;position:sticky}#today-app .t-layout.is-stranger{max-width:720px;display:block}#today-app .t-layout.is-stranger>.t-stack{margin-top:12px;position:static}}.t-glance{z-index:1;margin-top:6px;position:relative}.t-glance:empty{display:none}.t-glance-row{border-top:1px solid var(--noc-hair);grid-template-columns:58px 1fr;align-items:start;gap:12px;padding:11px 0;display:grid}.t-glance-row dt{letter-spacing:.22em;text-transform:uppercase;color:var(--noc-dim);padding-top:3px;font-size:10px;font-weight:500}.t-glance-row dd{color:var(--noc-silver);font-size:15px;line-height:1.45}.t-tomorrow-line{z-index:1;color:var(--noc-moonlight);margin-top:8px;font-family:Cormorant,Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:300;line-height:1.25;position:relative}.t-tomorrow.hidden{display:none}.t-answerback{color:#c9d3e8;margin-top:10px;font-family:Cormorant,Cormorant Garamond,Georgia,serif;font-size:16px;font-style:italic;line-height:1.4}.t-why-link{color:#c9d3e8;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:40px;margin-top:12px;padding:0;font-size:13.5px;text-decoration:underline #aabee259;display:block}.t-why-link:hover{color:#fff}.t-why-link.hidden{display:none}.t-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:0;display:grid}.t-proof-tile canvas{border:1px solid #a0bef014;border-radius:14px;width:100%;height:auto;display:block}.t-proof-tile p{color:#becae08c;margin-top:8px;font-size:11px;line-height:1.35}#t-year.hidden,#t-people.hidden{display:none}.t-main>#t-year.hidden+*{margin-top:0}.t-year-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:relative}.t-year-title{color:var(--noc-moonlight);margin-top:8px;font-family:Cormorant,Cormorant Garamond,Georgia,serif;font-size:26px;font-weight:300;line-height:1.15}.t-year-meta{color:#becae09e;margin-top:8px;font-size:12.5px;line-height:1.5}.t-year-const{text-align:center;flex:none;width:96px}.t-year-const canvas{width:96px;height:96px;display:block}.t-year-signlabel{letter-spacing:.22em;text-transform:uppercase;color:#becae08c;margin-top:2px;font-size:10px;display:block}.t-year-rows{z-index:1;border-top:1px solid var(--noc-hair);margin-top:14px;padding-top:4px;position:relative}.t-year-rows .t-row{align-items:flex-start}.t-year-rows .t-row-what{color:var(--noc-moonlight);font-family:Cormorant,Cormorant Garamond,Georgia,serif;font-size:17.5px;line-height:1.3}.t-year-rows .t-row-when{white-space:nowrap;padding-top:3px}.t-year-note{color:#becae08c;margin-top:10px;font-size:12.5px;line-height:1.5}.t-year-note:empty{display:none}.t-year-save{z-index:1;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px;display:flex;position:relative}.t-year-hint{color:#becae080;font-size:12px}@media (width>=640px){.t-year-title{font-size:30px}.t-year-const{width:120px}.t-year-const canvas{width:120px;height:120px}}.t-people-toggle{cursor:pointer;color:#c9d3e8;text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline #aabee259}.t-people-toggle:hover{color:#fff}.t-people-toggle.hidden{display:none}.t-people-empty{z-index:1;color:#e2e8f4b8;margin-top:8px;font-size:14.5px;line-height:1.5;position:relative}.t-people-empty.hidden{display:none}.t-people-list{z-index:1;flex-direction:column;margin-top:6px;display:flex;position:relative}.t-people-list:empty{display:none}.t-person{border-top:1px solid var(--noc-hair);padding:14px 0}.t-person:first-child{border-top:0}.t-person-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.t-person-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--noc-moonlight);font-size:16px;font-weight:500;overflow:hidden}.t-person-sign{letter-spacing:.2em;text-transform:uppercase;color:#becae099;flex:none;font-size:10.5px}.t-person-us{color:#dbe4f6;margin-top:6px;font-family:Cormorant,Cormorant Garamond,Georgia,serif;font-size:19px;line-height:1.3}.t-person-approx{color:#becae080;margin-top:3px;font-size:12px}.t-person-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.t-person-when{color:#becae0a8;font-size:13px}.t-person-when.is-soon{color:#eef2f8}.t-person-forget,.t-person-confirm button{cursor:pointer;color:#becae073;background:0 0;border:0;min-height:32px;padding:0 4px;font-family:Inter,sans-serif;font-size:12px}.t-person-forget:hover,.t-person-confirm button:hover{color:#eef2f8}.t-person-confirm{color:#e2e8f4b3;align-items:center;gap:8px;font-size:12px;display:flex}.t-person-confirm button[data-yes]{color:#f0c8c8d9}.t-person-seam{background:#96b4f00a;border:1px solid #aabee224;border-radius:16px;margin-top:10px;padding:12px 14px}.t-person-seam-l{letter-spacing:.2em;text-transform:uppercase;color:#becae08c;font-size:10.5px;display:block}.t-person-seam-links{flex-wrap:wrap;gap:4px 16px;margin-top:6px;display:flex}.t-person-seam-links a{color:#c9d3e8;text-underline-offset:4px;align-items:center;min-height:36px;font-size:13.5px;text-decoration:underline #aabee24d;display:inline-flex}.t-person-seam-links a:hover{color:#fff}.t-people-form{z-index:1;border-top:1px solid var(--noc-hair);margin-top:14px;padding-top:14px;position:relative}.t-people-form.hidden{display:none}.t-people-list:empty+.t-people-form{border-top:0;margin-top:12px;padding-top:0}.t-people-fields{gap:8px;display:flex}.t-people-fields input{min-width:0;min-height:44px;color:var(--noc-moonlight);color-scheme:dark;background:#96b4f00b;border:1px solid #a0bef01f;border-radius:12px;flex:1;padding:0 12px;font-family:Inter,sans-serif;font-size:14px}.t-people-fields input:focus{border-color:#bed2f659;outline:none}.t-people-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px;display:flex}.t-people-fine{color:#becae080;font-size:12px}.t-people-msg{color:#becae099;min-height:16px;margin-top:8px;font-size:12.5px}.t-people-msg:empty{display:none}.t-people-return{z-index:1;border-top:1px solid var(--noc-hair);color:#e2e8f4b8;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;font-size:13.5px;display:flex;position:relative}.t-people-return:hover{color:#fff}.t-people-return.hidden{display:none}@media (width>=640px){.t-sentence-line{font-size:26px}}
