:is(.tn-auth-page,.tn-onboarding-page,.tn-customize-page,.tn-billing-page,.tn-notifications-page,.tn-admin-page,.tn-floating-dialog:has(.tn-profile-menu),.tn-floating-dialog:has(.tn-account-profile-form),.tn-app-shell[data-active-destination=you]>main,.tn-app-shell[data-active-destination=data-sync]>main){--tn-color-canvas:#eff8f2;--tn-color-surface:#fcfffd;--tn-color-text:#0d2d22;--tn-color-text-muted:#536f63;--tn-color-border-subtle:#0d2d221c;--tn-color-border-strong:#0d2d2238;--tn-color-floating-surface:#fcfffdad;--tn-color-floating-border:#ffffffc7;--tn-color-primary:#0b251b;--tn-color-on-primary:#eff8f2;--tn-color-positive:#a8eb3b;--tn-color-on-positive:#0b251b;--tn-color-neutral:#71bba1;--tn-color-on-neutral:#082219;--tn-color-attention:#db6652;--tn-color-on-attention:#35120c;--tn-color-attention-strong:#c9503f;--tn-color-focus:#547f10;--tn-color-danger-surface:color-mix(in srgb, #db6652 16%, var(--tn-color-surface));--tn-color-danger-text:#9f2f21;--tn-radius-surface:24px;--tn-radius-sheet:24px;--tn-radius-row:16px;--tn-shadow-surface:0 16px 38px #09302312;--tn-shadow-floating:0 24px 64px #09302324, 0 3px 10px #0930230d;min-width:0;color:var(--tn-color-text)}html[data-theme=ink] :is(.tn-auth-page,.tn-onboarding-page,.tn-customize-page,.tn-billing-page,.tn-notifications-page,.tn-admin-page,.tn-floating-dialog:has(.tn-profile-menu),.tn-floating-dialog:has(.tn-account-profile-form),.tn-app-shell[data-active-destination=you]>main,.tn-app-shell[data-active-destination=data-sync]>main){--tn-color-canvas:#071a13;--tn-color-surface:#0b251b;--tn-color-text:#e9fff2;--tn-color-text-muted:#a7c4b5;--tn-color-border-subtle:#e2ffef1f;--tn-color-border-strong:#e2ffef3d;--tn-color-floating-surface:#163429ad;--tn-color-floating-border:#ffffff24;--tn-color-primary:#a8eb3b;--tn-color-on-primary:#0b251b;--tn-color-positive:#a8eb3b;--tn-color-on-positive:#0b251b;--tn-color-neutral:#71bba1;--tn-color-on-neutral:#071a13;--tn-color-attention:#ef745f;--tn-color-on-attention:#2b0c07;--tn-color-attention-strong:#ef745f;--tn-color-focus:#a8eb3b;--tn-color-danger-surface:#ef745f2e;--tn-color-danger-text:#ffb7aa;--tn-shadow-surface:0 18px 44px #0007044d;--tn-shadow-floating:0 26px 68px #0007046b, 0 3px 10px #00070438}@media (prefers-color-scheme:dark){html[data-theme=system] :is(.tn-auth-page,.tn-onboarding-page,.tn-customize-page,.tn-billing-page,.tn-notifications-page,.tn-admin-page,.tn-floating-dialog:has(.tn-profile-menu),.tn-floating-dialog:has(.tn-account-profile-form),.tn-app-shell[data-active-destination=you]>main,.tn-app-shell[data-active-destination=data-sync]>main){--tn-color-canvas:#071a13;--tn-color-surface:#0b251b;--tn-color-text:#e9fff2;--tn-color-text-muted:#a7c4b5;--tn-color-border-subtle:#e2ffef1f;--tn-color-border-strong:#e2ffef3d;--tn-color-floating-surface:#163429ad;--tn-color-floating-border:#ffffff24;--tn-color-primary:#a8eb3b;--tn-color-on-primary:#0b251b;--tn-color-positive:#a8eb3b;--tn-color-on-positive:#0b251b;--tn-color-neutral:#71bba1;--tn-color-on-neutral:#071a13;--tn-color-attention:#ef745f;--tn-color-on-attention:#2b0c07;--tn-color-attention-strong:#ef745f;--tn-color-focus:#a8eb3b;--tn-color-danger-surface:#ef745f2e;--tn-color-danger-text:#ffb7aa;--tn-shadow-surface:0 18px 44px #0007044d;--tn-shadow-floating:0 26px 68px #0007046b, 0 3px 10px #00070438}}:is(.tn-auth-page,.tn-onboarding-page,.tn-customize-page,.tn-billing-page,.tn-notifications-page,.tn-admin-page,.tn-app-shell[data-active-destination=you],.tn-app-shell[data-active-destination=data-sync]) :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--tn-color-focus);outline-offset:3px}:is(.tn-auth-page,.tn-onboarding-page,.tn-customize-page,.tn-billing-page,.tn-notifications-page,.tn-admin-page,.tn-app-shell[data-active-destination=you],.tn-app-shell[data-active-destination=data-sync]) :is(button,a,summary){overflow-wrap:normal}:is(.tn-auth-page,.tn-onboarding-page,.tn-customize-page,.tn-billing-page,.tn-notifications-page,.tn-admin-page,.tn-app-shell[data-active-destination=you],.tn-app-shell[data-active-destination=data-sync]) :is(button,a,summary):active{transform:translateY(1px)}:is(.tn-auth-page,.tn-onboarding-page,.tn-customize-page,.tn-billing-page,.tn-notifications-page,.tn-admin-page,.tn-app-shell[data-active-destination=you],.tn-app-shell[data-active-destination=data-sync]) :is(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.58}:is(.tn-billing-page,.tn-notifications-page,.tn-admin-page,.tn-app-shell[data-active-destination=data-sync]) :is(.tn-feedback,.tn-loading){border:1px solid var(--tn-color-border-subtle);box-shadow:none;border-radius:24px}:is(.tn-billing-page,.tn-notifications-page,.tn-admin-page) .tn-feedback[data-tone=offline],.tn-app-shell[data-active-destination=data-sync] .tn-feedback[data-tone=offline]{border-color:color-mix(in srgb, var(--tn-color-neutral) 52%, transparent)}:is(.tn-billing-page,.tn-notifications-page,.tn-admin-page) .tn-feedback[data-tone=error],.tn-app-shell[data-active-destination=data-sync] .tn-feedback[data-tone=conflict]{border-color:color-mix(in srgb, var(--tn-color-attention-strong) 45%, transparent)}.tn-auth-page{isolation:isolate;background:radial-gradient(circle at 18% 20%, color-mix(in srgb, var(--tn-color-positive) 26%, transparent), transparent 34rem), var(--tn-color-canvas);grid-template-rows:1fr;grid-template-columns:minmax(300px,560px) minmax(360px,500px);justify-content:center;align-items:center;gap:clamp(32px,5vw,76px);padding:clamp(84px,8vw,112px) clamp(18px,5vw,72px) 48px;position:relative;overflow:hidden}.tn-auth-page:before{z-index:-1;background:color-mix(in srgb, var(--tn-color-primary) 12%, transparent);filter:blur(18px);content:"";border-radius:50%;width:min(46vw,620px);height:min(46vw,620px);position:absolute;top:9%;left:38%;transform:translate(-50%)}.tn-auth-brand{z-index:1;min-height:44px;color:var(--tn-color-text);position:absolute;top:clamp(24px,4vw,44px);left:clamp(20px,5vw,72px)}.tn-auth-story{isolation:isolate;border:1px solid color-mix(in srgb, var(--tn-color-on-primary) 12%, transparent);background:radial-gradient(circle at 18% 12%, #a8eb3be0 0 8%, transparent 8.5%), radial-gradient(circle at 92% 72%, #71bba19e 0 25%, transparent 25.5%), linear-gradient(145deg, transparent 0 44%, #a8eb3b38 44% 58%, transparent 58%), var(--tn-color-primary);width:min(100%,560px);min-height:min(560px,100dvh - 160px);box-shadow:var(--tn-shadow-surface);color:var(--tn-color-on-primary);animation:tn-auth-story-enter .72s var(--tn-motion-ease-standard) both;border-radius:32px;align-content:space-between;justify-self:end;gap:30px;padding:clamp(30px,4vw,48px);display:grid;position:relative;overflow:hidden}.tn-auth-story:after{z-index:-1;border:1px solid color-mix(in srgb, var(--tn-color-on-primary) 15%, transparent);content:"";border-radius:50%;width:230px;height:230px;position:absolute;bottom:-82px;right:-58px}.tn-auth-story__copy{max-width:420px}.tn-auth-story .tn-section-label{color:inherit;opacity:.7}.tn-auth-story h2{max-width:12ch;font-family:var(--tn-font-display);letter-spacing:-.04em;text-wrap:balance;margin:12px 0 0;font-size:clamp(38px,4.4vw,64px);font-weight:760;line-height:.94}.tn-auth-tab-stack{gap:10px;width:min(100%,390px);margin-left:auto;display:grid}.tn-auth-tab-card{--tn-auth-tab-x:0px;--tn-auth-tab-rotate:0deg;background:color-mix(in srgb, var(--tn-color-surface) 90%, transparent);min-height:66px;color:var(--tn-color-text);-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);animation:tn-auth-tab-sort .68s var(--tn-motion-ease-standard) both;border:1px solid #fff6;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex;box-shadow:0 14px 34px #11291f1f}.tn-auth-tab-card span{color:var(--tn-color-text-muted);font-size:13px;font-weight:650}.tn-auth-tab-card strong{font-size:15px;font-weight:760}.tn-auth-tab-card--shared{--tn-auth-tab-x:-34px;--tn-auth-tab-rotate:-4deg;margin-right:26px;animation-delay:.12s}.tn-auth-tab-card--plan{--tn-auth-tab-x:30px;--tn-auth-tab-rotate:3deg;margin-left:26px;animation-delay:.22s}.tn-auth-tab-card--private{--tn-auth-tab-x:-18px;--tn-auth-tab-rotate:-2deg;margin-right:48px;animation-delay:.32s}.tn-auth-tab-card--private strong:before{background:var(--tn-color-positive);width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb, var(--tn-color-positive) 18%, transparent);content:"";border-radius:50%;margin-right:8px;display:inline-block}.tn-auth-story__note{align-items:flex-start;gap:10px;max-width:38ch;margin:0;font-size:14px;font-weight:650;line-height:1.45;display:flex}.tn-auth-story__note>span{opacity:.55;background:currentColor;border-radius:50%;flex:0 0 9px;width:9px;height:9px;margin-top:5px}.tn-auth-card{border:1px solid var(--tn-color-border-subtle);background:var(--tn-color-surface);width:min(100%,500px);box-shadow:var(--tn-shadow-surface);animation:tn-auth-card-enter .62s var(--tn-motion-ease-standard) .1s both;border-radius:24px;place-self:center start;padding:clamp(24px,4vw,42px);overflow:hidden}.tn-auth-card h1{max-width:13ch;margin:8px 0 14px;font-size:clamp(34px,4.4vw,54px);line-height:.98}.tn-auth-intro>p:not(.tn-section-label){max-width:44ch;color:var(--tn-color-text-muted);margin:0;line-height:1.55}.tn-auth-primary{animation:tn-auth-control-enter .52s var(--tn-motion-ease-standard) .26s both;gap:10px;margin-top:28px;display:grid}.tn-auth-primary>p{color:var(--tn-color-text-muted);text-align:center;margin:0;font-size:12px;line-height:1.45}.tn-auth-google{min-height:56px;box-shadow:0 12px 26px color-mix(in srgb, var(--tn-color-primary) 24%, transparent);border-radius:18px;justify-content:flex-start;gap:12px;padding:8px 16px 8px 10px;font-size:15px;position:relative;overflow:hidden}.tn-auth-google__mark{background:#fff;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 2px 8px #10281e1a}.tn-auth-google__mark svg{width:22px;height:22px}.tn-auth-google__arrow{transition:transform var(--tn-motion-duration-fast) var(--tn-motion-ease-standard);margin-left:auto;font-size:20px}.tn-auth-google:hover .tn-auth-google__arrow{transform:translate(3px)}.tn-auth-divider{margin:24px 0 20px}.tn-auth-form :is(input,select){border-radius:16px;min-height:48px}.tn-auth-form{animation:tn-auth-control-enter .52s var(--tn-motion-ease-standard) .34s both;margin-top:0}.tn-auth-form .tn-button,.tn-auth-primary .tn-button{white-space:nowrap;width:100%;min-height:48px}.tn-auth-error{border:1px solid color-mix(in srgb, var(--tn-color-attention) 42%, transparent);background:var(--tn-color-danger-surface);border-radius:16px;padding:12px 14px}.tn-auth-intro+.tn-auth-error{margin-top:20px}.tn-onboarding-page{background:var(--tn-color-canvas)}.tn-onboarding-story{isolation:isolate;color:#eff8f2;background:radial-gradient(circle at 78% 12%,#a8eb3b42,#0000 24rem),radial-gradient(circle at 20% 86%,#71bba138,#0000 24rem),#0b251b;position:relative;overflow:hidden}.tn-onboarding-story:after{z-index:-1;content:"";border:32px solid #a8eb3b1f;border-radius:48% 52% 64% 36%;width:320px;height:320px;position:absolute;bottom:-96px;right:-80px;transform:rotate(-18deg)}.tn-onboarding-story h1{font-size:clamp(48px,7vw,86px)}.tn-onboarding-promises span{color:#a8eb3b}.tn-onboarding-workspace{max-width:780px}.tn-onboarding-progress li[aria-current=step]>span,.tn-onboarding-progress li[data-complete=true]>span{border-color:var(--tn-color-positive);background:var(--tn-color-positive);color:var(--tn-color-on-positive)}.tn-onboarding-card{min-width:0;box-shadow:var(--tn-shadow-surface);border-radius:24px}.tn-onboarding-preview>div,.tn-onboarding-options button,.tn-onboarding-template-grid button{border-radius:16px}.tn-onboarding-options button[aria-pressed=true],.tn-onboarding-template-grid button[aria-pressed=true]{border-color:color-mix(in srgb, var(--tn-color-positive) 72%, var(--tn-color-primary));background:color-mix(in srgb, var(--tn-color-positive) 48%, var(--tn-color-surface))}.tn-onboarding-actions .tn-button{white-space:nowrap;min-height:48px}.tn-onboarding-skip{border-radius:12px}.tn-onboarding-error{border:1px solid color-mix(in srgb, var(--tn-color-attention) 42%, transparent);background:var(--tn-color-danger-surface);border-radius:16px;padding:12px 14px}.tn-app-shell[data-active-destination=you]>main,.tn-app-shell[data-active-destination=data-sync]>main{background:var(--tn-color-canvas)}.tn-app-shell[data-active-destination=you] .tn-workspace-header,.tn-app-shell[data-active-destination=data-sync] .tn-workspace-header{color:var(--tn-color-text)}.tn-app-shell[data-active-destination=you] .tn-workspace,.tn-app-shell[data-active-destination=data-sync] .tn-workspace{min-width:0}.tn-app-shell[data-active-destination=you] .tn-menu-layout{gap:clamp(18px,2.4vw,28px)}.tn-app-shell[data-active-destination=you] .tn-you-group>h2{font-size:clamp(24px,3vw,34px)}.tn-app-shell[data-active-destination=you] .tn-menu-list{border:1px solid var(--tn-color-border-subtle);background:var(--tn-color-surface);box-shadow:var(--tn-shadow-surface);border-radius:24px;overflow:hidden}.tn-app-shell[data-active-destination=you] .tn-menu-list button{background:0 0;border-radius:0;min-height:78px;padding:15px 18px}.tn-app-shell[data-active-destination=you] .tn-menu-list button:hover{background:color-mix(in srgb, var(--tn-color-positive) 22%, transparent)}.tn-app-shell[data-active-destination=you] .tn-menu-list strong,.tn-app-shell[data-active-destination=you] .tn-menu-list small{text-overflow:ellipsis;overflow:hidden}.tn-app-shell[data-active-destination=you] .tn-menu-list strong{white-space:nowrap;font-size:16px}.tn-you-preferences{gap:12px;display:grid}.tn-you-preferences__heading{gap:5px;display:grid}.tn-you-preferences__heading h2,.tn-you-preferences__heading p{margin:0}.tn-you-preferences__heading h2{font-family:var(--tn-font-display);letter-spacing:var(--tn-tracking-display);font-size:clamp(24px,3vw,34px)}.tn-you-preferences__heading p{max-width:48ch;color:var(--tn-color-text-muted);font-size:14px}.tn-you-preferences__grid{grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);gap:12px;display:grid}.tn-you-preferences button{border:1px solid var(--tn-color-border-subtle);min-width:0;min-height:72px;color:var(--tn-color-text);text-align:left}.tn-you-preferences button:hover{filter:brightness(.98);transform:translateY(-1px)}.tn-you-preferences button:active{transform:scale(.985)}.tn-you-preferences__primary{background:linear-gradient(145deg, color-mix(in srgb, var(--tn-color-positive) 72%, transparent), color-mix(in srgb, var(--tn-color-positive) 28%, var(--tn-color-surface)));box-shadow:var(--tn-shadow-surface);border-radius:24px;grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"icon copy arrow""tags tags arrow";align-items:start;gap:18px 14px;padding:22px;display:grid;position:relative;overflow:hidden}.tn-you-preferences__icon{background:color-mix(in srgb, var(--tn-color-surface) 72%, transparent);width:44px;height:44px;color:var(--tn-color-text);border-radius:15px;grid-area:icon;place-items:center;display:inline-grid}.tn-you-preferences__copy{grid-area:copy;gap:4px;min-width:0;display:grid}.tn-you-preferences__copy strong{font-family:var(--tn-font-display);letter-spacing:var(--tn-tracking-display);font-size:19px}.tn-you-preferences__copy small{color:var(--tn-color-text-muted);line-height:1.4}.tn-you-preferences__tags{flex-wrap:wrap;grid-area:tags;gap:6px;display:flex}.tn-you-preferences__tags span{border-radius:var(--tn-radius-pill);background:color-mix(in srgb, var(--tn-color-surface) 62%, transparent);color:var(--tn-color-text);padding:6px 9px;font-size:12px;font-weight:720}.tn-you-preferences__arrow{grid-area:arrow;align-self:center;font-size:24px}.tn-you-preferences__supporting{border:1px solid var(--tn-color-border-subtle);background:var(--tn-color-surface);box-shadow:var(--tn-shadow-surface);border-radius:24px;display:grid;overflow:hidden}.tn-you-preferences__supporting button{background:0 0;border:0;border-radius:0;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"icon copy arrow";align-items:center;gap:12px;padding:12px 15px;display:grid}.tn-you-preferences__supporting button>:last-child{width:44px;min-width:44px;height:44px;color:var(--tn-color-text-muted);grid-area:arrow;place-items:center;font-size:24px;display:inline-grid}.tn-you-preferences__supporting button+button{border-top:1px solid var(--tn-color-border-subtle)}.tn-you-preferences__supporting .tn-you-preferences__copy strong{font-family:var(--tn-font-body);letter-spacing:normal;font-size:15px}.tn-you-preferences__supporting .tn-you-preferences__icon{background:color-mix(in srgb, var(--tn-color-neutral) 22%, transparent)}@media (width<=767px){.tn-you-preferences__grid{grid-template-columns:1fr}.tn-you-preferences__primary{grid-template-columns:44px minmax(0,1fr) auto;gap:14px 12px;padding:18px}.tn-you-preferences__copy strong{font-size:18px}}.tn-you-admin-entry{background:color-mix(in srgb, var(--tn-color-neutral) 20%, var(--tn-color-surface));box-shadow:var(--tn-shadow-surface);border-radius:24px}.tn-profile-menu .tn-account-summary{background:color-mix(in srgb, var(--tn-color-positive) 22%, var(--tn-color-surface));border-radius:24px}.tn-profile-menu .tn-menu-list{border-radius:20px;overflow:hidden}.tn-profile-menu .tn-menu-list button{min-height:70px}.tn-account-summary__email{text-overflow:ellipsis;overflow:hidden}.tn-account-session .tn-button,.tn-account-profile-form .tn-button{white-space:nowrap}.tn-customize-page,.tn-billing-page,.tn-notifications-page,.tn-admin-page{background:var(--tn-color-canvas);overflow-x:clip}.tn-customize-header,.tn-customize-frame{max-width:1320px}.tn-customize-header h1,.tn-billing-hero h1,.tn-notifications-hero h1,.tn-admin-hero h1{font-size:clamp(44px,6.4vw,76px);line-height:.94}.tn-customize-frame{grid-template-columns:minmax(230px,.66fr) minmax(0,2.34fr)}.tn-customize-nav,.tn-customize-content{box-shadow:var(--tn-shadow-surface);border-radius:24px}.tn-customize-nav button{border-radius:16px;min-height:68px}.tn-customize-nav button[aria-current=page]{background:var(--tn-color-positive);color:var(--tn-color-on-positive)}.tn-customize-nav button[aria-current=page] small{color:currentColor;opacity:.74}.tn-customize-content{min-width:0}.tn-customize-loading{isolation:isolate;background:color-mix(in srgb, var(--tn-color-neutral) 14%, var(--tn-color-surface));color:var(--tn-color-text-muted);border-radius:20px;justify-items:start;position:relative;overflow:hidden}.tn-customize-loading:before{background:linear-gradient(100deg, color-mix(in srgb, var(--tn-color-text) 8%, transparent) 25%, color-mix(in srgb, var(--tn-color-text) 15%, transparent) 45%, color-mix(in srgb, var(--tn-color-text) 8%, transparent) 65%);content:"";background-size:220% 100%;border-radius:16px;width:min(100%,420px);height:54px;animation:1.6s ease-in-out infinite tn-v05-loading-sweep}.tn-customize-empty{border:1px solid color-mix(in srgb, var(--tn-color-positive) 40%, transparent);background:color-mix(in srgb, var(--tn-color-positive) 28%, var(--tn-color-surface));border-radius:24px}.tn-customize-record-list>li,.tn-customize-form,.tn-customize-people-picker label{border-radius:16px}.tn-customize-record-list>li{border:1px solid #0000}.tn-customize-record-list>li:focus-within{border-color:var(--tn-color-focus)}.tn-customize-row-actions button,.tn-customize-content__header .tn-button{white-space:nowrap}.tn-customize-save-state{border:1px solid var(--tn-color-border-subtle);background:color-mix(in srgb, var(--tn-color-positive) 18%, var(--tn-color-surface))}.tn-billing-page>*,.tn-notifications-page>*,.tn-admin-page>*{max-width:1320px}.tn-billing-hero,.tn-notifications-hero,.tn-admin-hero{align-items:start}.tn-billing-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr)}.tn-billing-current,.tn-billing-safety,.tn-billing-plan,.tn-billing-recovery{box-shadow:var(--tn-shadow-surface);border-radius:24px}.tn-billing-current{background:radial-gradient(circle at 96% 8%, #a8eb3b47, transparent 16rem), var(--tn-color-surface)}.tn-billing-current__icon{background:var(--tn-color-positive);color:var(--tn-color-on-positive);border-radius:16px}.tn-billing-actions .tn-button,.tn-billing-recovery .tn-button{white-space:nowrap}.tn-billing-safety{background:var(--tn-color-primary);color:var(--tn-color-on-primary)}.tn-billing-safety :is(p,svg){color:currentColor}.tn-billing-plan:first-child{background:color-mix(in srgb, var(--tn-color-neutral) 18%, var(--tn-color-surface))}.tn-billing-plan:last-child{background:color-mix(in srgb, var(--tn-color-positive) 30%, var(--tn-color-surface))}.tn-notifications-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.72fr)}.tn-notifications-page .tn-card{border:1px solid var(--tn-color-border-subtle);background:var(--tn-color-surface);box-shadow:var(--tn-shadow-surface);border-radius:24px}.tn-notification-preferences-card{overflow:hidden}.tn-notification-channel-head,.tn-notification-event-list fieldset{grid-template-columns:minmax(0,1fr) minmax(56px,auto) minmax(56px,auto)}.tn-notification-channel-head{background:color-mix(in srgb, var(--tn-color-neutral) 18%, transparent);border-radius:14px}.tn-notification-event-list fieldset{border-radius:16px;min-width:0}.tn-notification-event-copy{min-width:0}.tn-notification-event-copy :is(strong,span),.tn-notification-delivery-list li>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.tn-notification-delivery-list li{background:color-mix(in srgb, var(--tn-color-neutral) 12%, var(--tn-color-surface));border-radius:16px;min-width:0}.tn-notification-delivery-list li[data-status=failed]{background:var(--tn-color-danger-surface)}.tn-save-message{min-height:24px}.tn-app-shell[data-active-destination=data-sync] .tn-data-sync-layout{gap:clamp(16px,2.4vw,24px)}.tn-app-shell[data-active-destination=data-sync] :is(.tn-card,.tn-import-export-card,.tn-sync-diagnostics){min-width:0;box-shadow:var(--tn-shadow-surface);border-radius:24px}.tn-app-shell[data-active-destination=data-sync] .tn-sync-diagnostics{background:color-mix(in srgb, var(--tn-color-neutral) 12%, var(--tn-color-surface))}.tn-app-shell[data-active-destination=data-sync] .tn-sync-diagnostic-summary{gap:10px}.tn-app-shell[data-active-destination=data-sync] .tn-sync-diagnostic-summary>div{background:var(--tn-color-surface);border-radius:16px;min-width:0}.tn-app-shell[data-active-destination=data-sync] .tn-sync-quiet-state{border:1px solid color-mix(in srgb, var(--tn-color-positive) 40%, transparent);background:color-mix(in srgb, var(--tn-color-positive) 24%, var(--tn-color-surface));border-radius:16px}.tn-app-shell[data-active-destination=data-sync] .tn-sync-device-only{border:1px solid color-mix(in srgb, var(--tn-color-attention) 42%, transparent);background:color-mix(in srgb, var(--tn-color-attention) 12%, var(--tn-color-surface));border-radius:16px;gap:6px;padding:14px;display:grid}.tn-app-shell[data-active-destination=data-sync] .tn-sync-device-only p{color:var(--tn-color-text-muted);margin:0;font-size:13px}.tn-app-shell[data-active-destination=data-sync] .tn-sync-issue-list>li{border:1px solid color-mix(in srgb, var(--tn-color-attention) 30%, transparent);background:var(--tn-color-danger-surface);border-radius:16px;min-width:0}.tn-app-shell[data-active-destination=data-sync] .tn-sync-conflict-copies>div{background:var(--tn-color-surface);border-radius:16px;min-width:0}.tn-app-shell[data-active-destination=data-sync] :is(.tn-sync-issue-list strong,.tn-sync-conflict-copies span){overflow-wrap:anywhere}.tn-app-shell[data-active-destination=data-sync] .tn-sync-detail-disclosure>button{white-space:nowrap;min-height:44px}.tn-admin-hero h1{font-size:clamp(36px,4vw,48px);line-height:1.1}.tn-admin-access,.tn-admin-tabs{border-radius:20px}.tn-admin-access{background:color-mix(in srgb, var(--tn-color-neutral) 20%, var(--tn-color-surface));gap:8px;min-width:0;padding:12px 16px}.tn-admin-tabs{border:1px solid var(--tn-color-border-subtle);background:var(--tn-color-surface);box-shadow:var(--tn-shadow-surface);flex-wrap:wrap;padding:8px;overflow:visible}.tn-admin-tabs button{white-space:nowrap;min-height:44px}.tn-admin-tabs button[aria-current=page]{background:var(--tn-color-positive);color:var(--tn-color-on-positive)}.tn-admin-page .tn-admin-mfa{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px;padding:20px;display:grid}.tn-admin-mfa__copy{gap:8px;min-width:0;display:grid}.tn-admin-page .tn-admin-mfa h2{margin:0;font-size:22px;line-height:1.25}.tn-admin-page .tn-admin-mfa p{overflow-wrap:anywhere;max-width:70ch;margin:0}.tn-admin-mfa>.tn-button{white-space:normal;max-width:100%}.tn-admin-mfa__message{grid-column:1/-1}.tn-admin-stat-grid .tn-card,.tn-admin-control-grid .tn-card,.tn-admin-list .tn-card,.tn-admin-privacy-note{background:var(--tn-color-surface);min-width:0;box-shadow:var(--tn-shadow-surface);border-radius:20px}.tn-admin-stat-grid .tn-card:first-child,.tn-admin-stat-grid .tn-card:nth-child(4){background:color-mix(in srgb, var(--tn-color-positive) 30%, var(--tn-color-surface))}.tn-admin-inline-action{min-width:0}.tn-admin-table-wrap{border:1px solid var(--tn-color-border-subtle);background:var(--tn-color-surface);max-width:100%;box-shadow:var(--tn-shadow-surface);border-radius:20px}.tn-admin-table-wrap table{min-width:680px}@keyframes tn-v05-loading-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes tn-auth-story-enter{0%{opacity:0;transform:translate(-24px)scale(.985)}to{opacity:1;transform:none}}@keyframes tn-auth-card-enter{0%{opacity:0;transform:translate(20px)scale(.99)}to{opacity:1;transform:none}}@keyframes tn-auth-control-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes tn-auth-tab-sort{0%{opacity:0;transform:translate(var(--tn-auth-tab-x), 18px) rotate(var(--tn-auth-tab-rotate)) scale(.97)}to{opacity:1;transform:none}}@media (width<=999px){.tn-auth-page{grid-template-rows:auto auto;grid-template-columns:minmax(0,500px);align-content:center;gap:18px;overflow:visible}.tn-auth-page:before{width:min(90vw,520px);height:min(90vw,520px);top:8%;left:50%}.tn-auth-story,.tn-auth-card{justify-self:center}.tn-auth-story{border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(160px,.72fr);align-items:center;gap:22px;min-height:184px;padding:24px 28px}.tn-auth-story h2{max-width:14ch;font-size:clamp(30px,5.4vw,42px)}.tn-auth-tab-stack{gap:7px}.tn-auth-tab-card{border-radius:13px;min-height:42px;padding:9px 11px}.tn-auth-tab-card--shared{margin-right:12px}.tn-auth-tab-card--plan{margin-left:12px}.tn-auth-tab-card--private{margin-right:20px}.tn-auth-tab-card span,.tn-auth-tab-card strong{font-size:11px}.tn-auth-story__note{display:none}.tn-customize-frame,.tn-notifications-grid,.tn-billing-grid{grid-template-columns:1fr}.tn-customize-nav{box-shadow:none}}@media (width<=767px){.tn-auth-page{min-height:100dvh;padding:76px 16px 28px;display:grid}.tn-auth-brand{top:16px;left:16px}.tn-auth-story{border-radius:20px;grid-template-columns:1fr;min-height:116px;padding:18px 20px;display:grid}.tn-auth-story .tn-section-label,.tn-auth-tab-stack{display:none}.tn-auth-story h2{max-width:16ch;margin-top:0;font-size:clamp(26px,8vw,34px)}.tn-auth-card{padding:24px 18px}.tn-auth-card h1{font-size:clamp(34px,11vw,44px)}.tn-auth-primary{margin-top:24px}.tn-onboarding-story,.tn-onboarding-workspace{padding-inline:16px}.tn-onboarding-story{border-radius:0 0 24px 24px}.tn-onboarding-card{padding:24px 18px}.tn-onboarding-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.tn-onboarding-actions .tn-button{width:100%}.tn-customize-page,.tn-billing-page,.tn-notifications-page,.tn-admin-page{padding-inline:16px}.tn-customize-header,.tn-billing-hero,.tn-notifications-hero,.tn-admin-hero{gap:16px;display:grid}.tn-customize-header h1,.tn-billing-hero h1,.tn-notifications-hero h1,.tn-admin-hero h1{font-size:48px}.tn-customize-nav{border-radius:20px;grid-auto-columns:minmax(156px,72vw)}.tn-customize-content{border-radius:20px;padding:20px 16px}.tn-customize-content__header,.tn-billing-recovery,.tn-notification-activity-card .tn-card-heading{align-items:stretch;display:grid}.tn-billing-current{grid-template-columns:1fr}.tn-billing-actions{grid-column:1}.tn-billing-actions .tn-button,.tn-billing-recovery .tn-button,.tn-notification-activity-card .tn-button{width:100%}.tn-notification-channel-head,.tn-notification-event-list fieldset{grid-template-columns:minmax(0,1fr) 48px 48px;padding-inline:10px}.tn-notification-event-copy span{font-size:12px}.tn-notification-delivery-list li{grid-template-columns:auto minmax(0,1fr)}.tn-notification-delivery-list li .tn-button{grid-column:1/-1;width:100%}.tn-admin-access{justify-self:start;place-items:start}.tn-admin-hero,.tn-admin-page .tn-admin-mfa{grid-template-columns:minmax(0,1fr)}.tn-admin-hero h1{font-size:36px}.tn-admin-mfa>.tn-button{justify-self:start}.tn-admin-list .tn-card,.tn-admin-inline-action{grid-template-columns:1fr;align-items:stretch}.tn-admin-inline-action :is(input,.tn-button){width:100%}.tn-app-shell[data-active-destination=you] .tn-menu-list button{min-height:84px}.tn-app-shell[data-active-destination=data-sync] .tn-sync-diagnostic-summary{grid-template-columns:1fr}.tn-app-shell[data-active-destination=data-sync] .tn-sync-diagnostics .tn-card-heading{flex-direction:column}.tn-app-shell[data-active-destination=data-sync] .tn-sync-detail-disclosure>button{white-space:normal}}@media (prefers-reduced-motion:reduce){.tn-auth-story,.tn-auth-card,.tn-auth-primary,.tn-auth-form,.tn-auth-tab-card,.tn-customize-loading:before{animation:none}}html[data-reduce-motion=true] .tn-auth-story,html[data-reduce-motion=true] .tn-auth-card,html[data-reduce-motion=true] .tn-auth-primary,html[data-reduce-motion=true] .tn-auth-form,html[data-reduce-motion=true] .tn-auth-tab-card,html[data-reduce-motion=true] .tn-customize-loading:before{animation:none}@media (prefers-reduced-transparency:reduce){.tn-auth-page:before,.tn-auth-story,.tn-onboarding-story,.tn-billing-current{background-image:none}.tn-auth-tab-card{-webkit-backdrop-filter:none;backdrop-filter:none}}html[data-reduce-transparency=true] .tn-auth-page:before,html[data-reduce-transparency=true] .tn-auth-story,html[data-reduce-transparency=true] .tn-onboarding-story,html[data-reduce-transparency=true] .tn-billing-current{background-image:none}html[data-reduce-transparency=true] .tn-auth-tab-card{-webkit-backdrop-filter:none;backdrop-filter:none}
