.sop-approval-fields input{width:100%;min-height:42px;padding:9px 10px;border:1px solid rgba(125,249,255,.35);border-radius:7px;background:#090b0e;color:#fff;color-scheme:dark;font:inherit}.sop-approval-fields input::placeholder{color:rgba(255,255,255,.5)}.sop-approval-fields input:focus-visible{outline:2px solid #7df9ff;outline-offset:2px}.app-layout.page-settings .page{width:100%;max-width:none;padding:clamp(24px,3vw,44px);font-family:var(--premium-interface)}.app-layout.page-settings .page :is(h1,h2,h3){font-family:var(--premium-display)}.account-settings-page-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.account-settings-heading>span,.account-settings-overview span,.account-settings-page-intro>div>span,.account-settings-panel header span,.account-signout-panel>div>span,.business-settings-form-header>div>span{display:block;margin-bottom:7px;color:#6ecdfb;font-size:.75rem;font-weight:760;letter-spacing:.12em}.account-settings-page-intro h2{margin:0;color:#f8faff;font-size:clamp(2rem,3.1vw,3.25rem);letter-spacing:-.055em}.account-settings-page-intro p{max-width:760px;margin:8px 0 0;color:#9ba7be;font-size:.9rem;line-height:1.65}.account-settings-home{display:grid;grid-gap:14px;gap:14px;width:100%;max-width:none!important}.account-settings-rail{display:flex;align-items:center;gap:7px;max-width:100%;padding:7px;border:1px solid rgba(127,151,199,.17);border-radius:16px;background:linear-gradient(180deg,rgba(14,21,45,.92),rgba(8,12,28,.92));overflow-x:auto;scrollbar-width:none}.account-settings-rail::-webkit-scrollbar{display:none}.account-settings-rail a{display:flex;align-items:center;justify-content:center;gap:8px;min-width:max-content;min-height:46px;padding:0 16px;border:1px solid transparent;border-radius:11px;color:#95a2bb;font-size:.75rem;font-weight:700;white-space:nowrap;transition:.15s ease}.account-settings-rail a svg{width:19px;height:19px}.account-settings-rail a:focus-visible,.account-settings-rail a:hover{border-color:rgba(89,206,255,.25);background:rgba(27,49,82,.55);color:#dff7ff}.account-settings-rail a.active{border-color:rgba(92,197,255,.42);background:linear-gradient(105deg,rgba(40,123,209,.25),rgba(113,66,191,.22));color:#fff;box-shadow:inset 0 -2px #54c6ff}.account-settings-overview{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 14px;border:1px solid rgba(128,151,199,.17);border-radius:15px;background:linear-gradient(145deg,rgba(14,22,45,.88),rgba(8,13,29,.9))}.account-settings-business-mark{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border:1px solid rgba(85,194,250,.45);border-radius:12px;background:linear-gradient(145deg,rgba(31,119,185,.25),rgba(112,59,194,.23));color:#effaff;font-size:.75rem;font-weight:800;letter-spacing:.07em}.account-settings-overview span{margin-bottom:3px;font-size:.75rem}.account-settings-overview h3{margin:0;color:#fff;font-size:.93rem}.account-settings-overview p{margin:2px 0 0;color:#98a5bd;font-size:.75rem}.account-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px}.account-settings-grid>a{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;min-height:120px;padding:18px;border:1px solid rgba(126,149,195,.18);border-radius:18px;background:linear-gradient(145deg,rgba(15,23,48,.92),rgba(8,13,29,.95));color:#f7f9ff;box-shadow:0 16px 38px rgba(0,0,0,.18);transition:transform .16s ease,border-color .16s ease,background .16s ease}.account-settings-grid>a:focus-visible,.account-settings-grid>a:hover{transform:translateY(-2px);border-color:rgba(86,198,255,.5);background:linear-gradient(145deg,rgba(20,35,66,.96),rgba(13,18,39,.97))}.account-settings-icon{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(79,189,245,.36);border-radius:14px;background:linear-gradient(145deg,rgba(33,119,178,.19),rgba(110,63,189,.18));color:#79dcff}.account-settings-icon svg{width:24px;height:24px}.account-settings-card-copy b,.account-settings-card-copy small{display:block}.account-settings-card-copy b{font:700 .92rem var(--premium-display)}.account-settings-card-copy small{margin-top:6px;color:#929fb7;font-size:.75rem;line-height:1.45}.account-settings-open{align-self:start;color:#77859e;font-size:.9rem}.account-settings-ownership{margin:0;padding:2px 3px 0;color:#7f8da7;font-size:.75rem;line-height:1.55}.account-settings-heading{max-width:900px;margin:28px 0 22px}.account-settings-heading>a{margin-bottom:22px!important;color:#78d8ff!important}.account-settings-heading>span{margin-bottom:8px}.account-settings-heading h2{margin:0;color:#fff;font-size:clamp(1.8rem,2.8vw,2.7rem);letter-spacing:-.045em}.account-settings-heading p{max-width:760px;margin-top:8px!important;color:#99a6bd!important;line-height:1.65}.app-layout.page-settings .settings-detail-card{width:100%;max-width:none}.account-settings-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.account-settings-panel{padding:20px;border:1px solid rgba(126,149,195,.19);border-radius:18px;background:linear-gradient(145deg,rgba(15,23,48,.92),rgba(8,13,29,.95));box-shadow:0 18px 42px rgba(0,0,0,.16)}.account-settings-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:15px;border-bottom:1px solid rgba(128,150,191,.14)}.account-settings-panel h3{margin:0;color:#f7f9ff;font-size:1.02rem}.account-settings-panel p{color:#96a3ba;font-size:.76rem;line-height:1.65}.account-settings-panel mark{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border:1px solid rgba(67,206,181,.3);border-radius:999px;background:rgba(22,104,92,.2);color:#8ff1d9;font-size:.75rem;font-weight:760;white-space:nowrap}.business-settings-card{width:100%;max-width:none;padding:22px!important;border-color:rgba(126,149,195,.19)!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(15,23,48,.92),rgba(8,13,29,.95))!important}.business-settings-form-header h3{font-size:1.05rem!important}.business-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.account-settings-contact{margin-top:14px}.account-settings-contact>p{max-width:860px}.account-settings-contact dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:16px 0 0}.account-settings-contact dl>div{padding:12px;border:1px solid rgba(126,149,195,.14);border-radius:12px;background:rgba(4,9,21,.38)}.account-settings-contact dt{color:#7f8da6;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.account-settings-contact dd{margin:5px 0 0;color:#c3ccdc;font-size:.75rem}.team-current-access{grid-column:1/-1}.team-member-row{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;margin-top:16px}.team-member-avatar{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(85,194,250,.4);border-radius:50%;background:rgba(40,115,168,.22);color:#dff7ff;font-size:.75rem;font-weight:800}.team-member-row b,.team-member-row small{display:block}.team-member-row small{margin-top:3px;color:#8e9bb3;font-size:.75rem}.team-member-row em{color:#7ce8cb;font-size:.75rem;font-style:normal}.account-settings-compact-status{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding-top:14px;border-top:1px solid rgba(126,149,195,.14);color:#94a1b9;font-size:.75rem}.account-settings-compact-status b{color:#fff;font:700 1.2rem var(--premium-display)}.account-settings-facts{display:grid;grid-gap:0;gap:0;margin:13px 0 0}.account-settings-facts>div{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:16px;gap:16px;padding:12px 0;border-bottom:1px solid rgba(126,149,195,.12)}.account-settings-facts>div:last-child{border-bottom:0}.account-settings-facts dt{color:#8290a8;font-size:.75rem}.account-settings-facts dd{margin:0;color:#e3e8f1;font-size:.75rem;overflow-wrap:anywhere}.account-signout-panel{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:0}.account-signout-panel>div{min-width:0;flex:1 1}.account-signout-panel p{max-width:680px;margin:6px 0 0}.account-signout-panel>.sign-out-button{flex:0 0 auto;width:auto;min-width:max-content;min-height:44px;margin:0;padding:0 18px}.integration-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.integration-card{display:flex;min-height:220px;flex-direction:column}.integration-card>header{align-items:center}.integration-symbol{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(83,196,250,.35);border-radius:13px;background:rgba(30,105,159,.18);color:#75d9ff;font-weight:800}.integration-card>header>span{font-size:.75rem;font-weight:730}.integration-card>header>span.attention{color:#f1c26b}.integration-card>header>span.quiet{color:#a4afc3}.integration-card>div:nth-child(2){flex:1 1;padding-top:16px}.integration-card>a{display:flex;align-items:center;justify-content:space-between;color:#79d9ff;font-weight:700}.integration-card>a,.integration-no-action{padding-top:14px;border-top:1px solid rgba(126,149,195,.14);font-size:.75rem}.integration-no-action{color:#77849c}.integration-boundary{grid-column:1/-1;padding:16px 18px;border:1px solid rgba(126,149,195,.14);border-radius:14px;background:rgba(7,13,28,.64)}.integration-boundary b{font-size:.78rem}.integration-boundary p{margin:5px 0 0;color:#8d9ab1;font-size:.75rem}.billing-workspace{width:100%}.billing-hero{padding:20px!important;border:1px solid rgba(126,149,195,.19)!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(15,23,48,.92),rgba(8,13,29,.95))!important}.billing-hero h2{margin:0}.billing-hero p{max-width:850px;color:#96a3ba!important}.current-subscription{border-radius:16px!important}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.help-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.help-settings-card{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;min-height:140px;color:#fff}.help-settings-card>span{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(80,190,245,.34);border-radius:11px;color:#74d8ff;font-size:.75rem;font-weight:800}.help-settings-card h3{margin:0}.help-settings-card p{margin:6px 0 0}.help-settings-card>b{color:#75839c}.help-settings-card:focus-visible,.help-settings-card:hover{border-color:rgba(85,198,255,.5)}.account-settings-back{grid-column:1/-1;display:inline-flex;align-items:center;gap:8px;width:max-content;margin-top:4px;color:#7bdcff;font-size:.75rem;font-weight:700}.profile-trigger{border-color:var(--tdc-border-standard)!important;background:var(--tdc-surface-2)!important}.profile-trigger .avatar{display:grid!important;place-items:center;border:1px solid var(--tdc-cyan-border)!important;border-radius:10px!important;background:var(--tdc-cyan-wash)!important;color:var(--tdc-electric-cyan)!important;font:760 .62rem var(--premium-interface);letter-spacing:.06em}.profile-backdrop{padding-top:72px!important;background:rgb(9 11 14/72%)!important}.profile-panel{width:min(100%,380px)!important;padding:14px!important;border-color:var(--tdc-border-standard)!important;background:var(--tdc-surface-2)!important;box-shadow:0 28px 90px rgb(9 11 14/72%)!important}.profile-panel>header{align-items:center!important;padding:5px 4px 14px!important}.profile-panel-identity{display:flex;align-items:center;gap:11px;min-width:0}.profile-panel-avatar{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border:1px solid var(--tdc-cyan-border);border-radius:13px;background:var(--tdc-cyan-wash);color:var(--tdc-electric-cyan);font-size:.75rem;font-weight:800;letter-spacing:.06em}.profile-panel-identity>div{min-width:0}.profile-panel-identity h2,.profile-panel-identity p,.profile-panel-identity small{display:block;overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.profile-panel-identity p{color:var(--tdc-electric-cyan)!important;font-size:.75rem!important;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.profile-panel-identity h2{margin:3px 0!important;font-size:.98rem!important}.profile-panel-identity small{color:var(--tdc-text-secondary);font-size:.75rem}.profile-panel>header>button{border-radius:12px!important}.profile-panel nav{gap:3px!important;padding:9px 0!important}.profile-panel nav button{min-height:58px!important;padding:9px 11px!important}.profile-panel nav button:focus-visible,.profile-panel nav button:hover{background:var(--tdc-cyan-wash)!important}.profile-panel nav b{font-size:.76rem!important}.profile-panel nav small{font-size:.75rem!important}.profile-business-switcher{padding:10px 0;border-top:1px solid var(--tdc-border-subtle)}.profile-business-switcher>span{display:block;margin:0 2px 7px;color:var(--tdc-text-tertiary);font-size:.75rem;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.profile-business-switcher .workspace-row-mobile{margin:0}.profile-panel>.sign-out-button{margin-top:8px!important}@media(max-width:1100px){.account-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-settings-rail a{padding-inline:13px}.account-settings-contact dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.app-layout.page-settings .page{padding:18px 14px var(--mobile-shell-clearance)}.account-settings-page-intro{margin-bottom:14px}.account-settings-page-intro h2{font-size:2rem}.account-settings-page-intro p{font-size:.78rem}.account-settings-rail{display:none}.account-settings-overview{min-height:58px;padding:12px 20px}.account-settings-detail-grid,.account-settings-grid,.help-settings-grid,.integration-settings-grid{grid-template-columns:1fr}.account-settings-grid>a{min-height:96px;padding:20px}.account-settings-heading{margin:22px 0 18px}.account-settings-heading h2{font-size:1.85rem}.account-settings-panel,.business-settings-card{padding:20px!important}.business-settings-fields{grid-template-columns:1fr}.account-settings-contact dl{grid-template-columns:1fr 1fr}.account-settings-back,.account-signout-panel,.integration-boundary,.team-current-access{grid-column:auto}.account-signout-panel{align-items:stretch;flex-direction:column;gap:16px}.account-signout-panel>.sign-out-button{width:100%;min-width:0}.account-settings-facts>div{grid-template-columns:1fr;gap:4px}.help-settings-card{min-height:112px;padding:20px}.plan-grid{grid-template-columns:1fr}.profile-backdrop{align-items:flex-end!important;padding:0!important;background:rgba(1,3,10,.7)!important}.profile-panel{width:100%!important;max-height:min(84dvh,720px)!important;border-radius:22px 22px 0 0!important;padding-bottom:calc(16px + env(safe-area-inset-bottom))!important}}@media(max-width:430px){.account-settings-card-copy small{font-size:.75rem}.account-settings-contact dl{grid-template-columns:1fr}.team-member-row{grid-template-columns:42px minmax(0,1fr)}.team-member-row em{grid-column:2}.settings-detail-actions{display:grid}.settings-detail-actions>*{width:100%}}.privacy-safety-workspace{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:14px}.privacy-safety-hero,.privacy-safety-notice{grid-column:1/-1}.privacy-safety-hero p{max-width:850px}.privacy-safety-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.privacy-request-actions button,.privacy-safety-actions button{min-height:44px;padding:0 16px;border-radius:12px;font:700 .72rem var(--premium-interface)}.privacy-safety-actions .primary-button{border:1px solid var(--tdc-electric-cyan);background:var(--tdc-electric-cyan);color:var(--tdc-near-black)}.privacy-request-actions button,.privacy-safety-actions .secondary-button{border:1px solid var(--tdc-border-standard);background:var(--tdc-surface-2);color:var(--tdc-white)}.privacy-request-actions button:focus-visible,.privacy-safety-actions button:focus-visible{outline:2px solid var(--tdc-electric-cyan);outline-offset:3px}.privacy-request-actions button:disabled,.privacy-safety-actions button:disabled{cursor:not-allowed;opacity:.45}.privacy-safety-notice{margin:0;padding:12px 14px;border:1px solid var(--tdc-cyan-border);border-radius:12px;background:var(--tdc-cyan-wash);color:var(--tdc-white);font-size:.75rem;line-height:1.5}.privacy-safety-empty{padding:22px 0 4px;text-align:center}.privacy-safety-empty b{color:var(--tdc-white);font-size:.8rem}.privacy-safety-empty p{margin:6px 0 0}.privacy-request-list{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.privacy-request-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--tdc-border-subtle);border-radius:14px;background:var(--tdc-surface-1)}.privacy-request-list article>div:first-child b,.privacy-request-list article>div:first-child small{display:block}.privacy-request-list article>div:first-child b{color:var(--tdc-white);font-size:.76rem}.privacy-request-list article>div:first-child small{margin-top:4px;color:var(--tdc-text-tertiary);font-size:.75rem}.privacy-request-list article>span{align-self:start;padding:5px 8px;border:1px solid var(--tdc-cyan-border);border-radius:999px;background:var(--tdc-cyan-wash);color:var(--tdc-electric-cyan);font-size:.75rem;font-weight:750;white-space:nowrap}.privacy-request-list article>span[data-status=blocked_pending_policy]{border-color:rgb(241 194 107/35%);background:rgb(241 194 107/8%);color:#f1c26b}.privacy-request-list ul{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.privacy-request-list li{padding:5px 8px;border:1px solid var(--tdc-border-subtle);border-radius:999px;color:var(--tdc-text-secondary);font-size:.75rem}.privacy-request-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}.privacy-consent-list{display:grid;grid-gap:10px;gap:10px;margin:16px 0 0}.privacy-consent-list>div{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:12px;gap:12px;padding:13px;border:1px solid var(--tdc-border-subtle);border-radius:13px;background:var(--tdc-surface-1)}.privacy-consent-list dt{color:var(--tdc-white);font-size:.75rem;font-weight:700}.privacy-consent-list dd{display:grid;grid-gap:3px;gap:3px;margin:0;min-width:0}.privacy-consent-list dd b{color:var(--tdc-electric-cyan);font-size:.75rem}.privacy-consent-list dd small,.privacy-consent-list dd span{overflow-wrap:anywhere;color:var(--tdc-text-secondary);font-size:.75rem}.privacy-safety-policy{margin:14px 0 0!important;padding-top:12px;border-top:1px solid var(--tdc-border-subtle)}@media(max-width:720px){.privacy-safety-workspace{grid-template-columns:1fr}.privacy-safety-hero,.privacy-safety-notice{grid-column:auto}.privacy-safety-actions{display:grid}.privacy-safety-actions button{width:100%}.privacy-request-list article{grid-template-columns:1fr}.privacy-request-list article>span{width:max-content}.privacy-request-actions,.privacy-request-list ul{grid-column:auto}.privacy-request-actions{display:grid}.privacy-request-actions button{width:100%}.privacy-consent-list>div{grid-template-columns:1fr;gap:6px}}.auth-access-experience{--auth-canvas:var(--tdc-near-black);--auth-panel:var(--tdc-surface-1);--auth-line:var(--tdc-border-standard);position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(410px,.85fr);min-height:100dvh;overflow:hidden;color:var(--tdc-white);background:radial-gradient(circle at 9% 14%,var(--tdc-cyan-wash),transparent 29%),radial-gradient(circle at 88% 87%,rgb(255 255 255/3%),transparent 31%),var(--auth-canvas)}.auth-access-experience:before{position:absolute;inset:0;content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(rgb(125 249 255/6%) 1px,transparent 0),linear-gradient(90deg,rgb(125 249 255/6%) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 66%);mask-image:linear-gradient(90deg,#000,transparent 66%)}.auth-access-form-side,.auth-access-story{position:relative;z-index:1;min-width:0}.auth-access-story{flex-direction:column;min-height:100dvh;padding:clamp(28px,3vw,42px) clamp(30px,4vw,64px) 30px;border-right:1px solid var(--tdc-border-standard)}.auth-access-header,.auth-access-story{display:flex;justify-content:space-between}.auth-access-header{align-items:center;gap:24px}.auth-access-header .brand-logo{width:clamp(164px,16vw,218px)}.auth-access-header>a{min-height:44px;display:inline-flex;align-items:center;color:rgb(255 255 255/68%);font-size:.78rem;transition:color .16s ease}.auth-access-header>a:focus-visible,.auth-access-header>a:hover{color:var(--tdc-electric-cyan)}.auth-access-mission{position:relative;max-width:670px;margin:clamp(60px,11vh,132px) 0 clamp(48px,8vh,92px)}.auth-access-kicker{margin:0 0 17px;color:var(--tdc-electric-cyan);font:600 .71rem/1.2 var(--font-display),var(--font-interface),sans-serif;letter-spacing:.19em;text-transform:uppercase}.auth-access-mission h1{max-width:650px;margin:0;font:600 clamp(2.85rem,5.1vw,5.4rem)/1.02 var(--font-display),sans-serif;letter-spacing:-.055em}.auth-access-mission h1 span{display:block;color:var(--tdc-electric-cyan);background:none}.auth-access-mission>p:last-of-type{max-width:570px;margin:24px 0 0;color:rgb(255 255 255/70%);font-size:clamp(.96rem,1.2vw,1.08rem);line-height:1.7}.auth-access-orbit{position:absolute;top:-48px;right:-12px;width:218px;height:218px;opacity:.62;pointer-events:none}.auth-access-orbit i{position:absolute;inset:17px;border:1px solid var(--tdc-cyan-border);border-radius:50%;transform:rotate(-20deg) scaleY(.48)}.auth-access-orbit i:nth-child(2){inset:48px;border-color:rgb(255 255 255/20%);transform:rotate(38deg) scaleY(.56)}.auth-access-orbit span{position:absolute;top:104px;right:25px;width:9px;height:9px;border-radius:50%;background:var(--tdc-electric-cyan);box-shadow:0 0 18px var(--tdc-cyan-glow)}.auth-access-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;padding-top:23px;border-top:1px solid var(--auth-line)}.auth-access-benefits article>span{display:block;margin-bottom:12px;color:var(--tdc-electric-cyan);font:600 .68rem/1 var(--font-display),sans-serif;letter-spacing:.13em}.auth-access-benefits article:nth-child(2)>span,.auth-access-benefits article:nth-child(3)>span{color:var(--tdc-electric-cyan)}.auth-access-benefits strong{display:block;margin-bottom:6px;font:600 .88rem/1.3 var(--font-display),sans-serif}.auth-access-benefits p{margin:0;color:rgb(255 255 255/58%);font-size:.76rem;line-height:1.55}.auth-access-story footer{display:flex;flex-wrap:wrap;gap:14px;margin-top:25px;color:rgb(255 255 255/46%);font-size:.75rem}.auth-access-story footer a{color:rgb(255 255 255/68%)}.auth-access-story footer a:focus-visible,.auth-access-story footer a:hover{color:var(--tdc-electric-cyan)}.auth-access-form-side{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;padding:42px clamp(30px,4.5vw,72px);background:radial-gradient(circle at 100% 0,var(--tdc-cyan-wash),transparent 37%),radial-gradient(circle at 0 100%,rgb(255 255 255/3%),transparent 36%),var(--tdc-near-black)}.auth-access-mobile-brand,.auth-access-mobile-note{display:none}.auth-access-experience .auth-card{width:min(100%,430px);padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.auth-access-experience .auth-card:before{display:none}.auth-access-experience .auth-card .eyebrow{margin-bottom:10px;color:var(--tdc-electric-cyan);font:600 .7rem/1.3 var(--font-display),sans-serif;letter-spacing:.18em}.auth-access-experience .auth-card h2{margin:0 0 10px;color:var(--tdc-white);font:600 clamp(2rem,3vw,2.45rem)/1.08 var(--font-display),sans-serif;letter-spacing:-.045em}.auth-access-experience .auth-card>p:not(.eyebrow){color:rgb(255 255 255/68%);font-size:.9rem;line-height:1.65}.auth-access-experience .auth-card form{gap:18px;margin-top:28px}.auth-access-experience .auth-card label{gap:9px;color:rgb(255 255 255/82%);font-size:.79rem;font-weight:550}.auth-access-experience .auth-card label>span a{min-height:26px;display:inline-flex;align-items:center;color:var(--tdc-electric-cyan);font-weight:500}.auth-access-experience .auth-card input{height:52px;padding:0 15px;border-color:var(--tdc-border-standard);border-radius:12px;background:var(--tdc-surface-2);font-size:.92rem}.auth-access-experience .auth-card input::placeholder{color:rgb(255 255 255/46%)}.auth-access-experience .password-field input{padding-right:69px}.auth-access-experience .password-field button{top:7px;right:7px;min-width:56px;height:38px;border-radius:9px;color:var(--tdc-electric-cyan);font-weight:550}.auth-access-experience .password-field button:focus-visible,.auth-access-experience .password-field button:hover{background:var(--tdc-cyan-wash)}.auth-access-experience .auth-submit{min-height:52px;margin-top:3px;border-radius:12px;font-family:var(--font-display),sans-serif;font-size:.9rem;font-weight:600}.auth-access-experience .auth-status{margin-top:17px;padding:12px 14px;border:1px solid var(--tdc-cyan-border);border-left:3px solid var(--tdc-electric-cyan);border-radius:10px;background:var(--tdc-cyan-wash);color:var(--tdc-white);line-height:1.5}.auth-access-experience .auth-status.error{border-color:rgb(255 107 127/34%) rgb(255 107 127/34%) rgb(255 107 127/34%) #ff6b7f;background:rgb(105 31 50/19%);color:#ffc3ce}.auth-access-experience .auth-card-links{margin-top:24px;padding-top:20px;border-color:var(--tdc-border-standard)}.auth-access-experience .auth-card-links p{color:rgb(255 255 255/60%);font-size:.78rem;line-height:1.55}.auth-access-experience .auth-card a{color:var(--tdc-electric-cyan)}.auth-access-experience .auth-card a.primary-button{color:var(--tdc-near-black)!important}.auth-access-experience .auth-create-note{margin:25px 0 18px;padding:14px 16px;border:1px solid var(--tdc-border-standard);border-radius:12px;background:var(--tdc-surface-1);color:rgb(255 255 255/68%);font-size:.82rem;line-height:1.55}.auth-access-experience .auth-create-state .auth-submit{display:flex}@media (max-width:980px){.auth-access-experience{grid-template-columns:minmax(0,1fr) minmax(390px,.86fr)}.auth-access-story{padding-inline:30px}.auth-access-mission h1{font-size:clamp(2.7rem,5vw,4.1rem)}.auth-access-benefits{grid-template-columns:1fr;gap:14px}.auth-access-benefits article{display:grid;grid-template-columns:28px 1fr;grid-column-gap:10px;column-gap:10px}.auth-access-benefits article>span{grid-row:1/3;margin:4px 0 0}}@media (max-width:760px){.auth-access-experience{display:block;min-height:100dvh;overflow-x:hidden;overflow-y:auto;background:radial-gradient(circle at 5% 0,var(--tdc-cyan-wash),transparent 30%),radial-gradient(circle at 100% 100%,rgb(255 255 255/3%),transparent 35%),var(--tdc-near-black)}.auth-access-experience:before{opacity:.16;-webkit-mask-image:linear-gradient(#000,transparent 44%);mask-image:linear-gradient(#000,transparent 44%)}.auth-access-story{display:none}.auth-access-form-side{justify-content:flex-start;min-height:100dvh;padding:max(20px,env(safe-area-inset-top)) 18px max(30px,env(safe-area-inset-bottom));background:transparent}.auth-access-mobile-brand{width:min(100%,430px);display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:34px}.auth-access-mobile-brand .brand-logo{width:154px}.auth-access-mobile-brand>span{color:rgb(255 255 255/56%);font-size:.75rem;text-align:right}.auth-access-experience .auth-card{width:min(100%,430px)}.auth-access-experience .auth-card h2{font-size:2rem}.auth-access-experience .auth-card form{margin-top:24px}.auth-access-mobile-note{width:min(100%,430px);display:block;margin:28px 0 0;padding-top:20px;border-top:1px solid var(--auth-line);color:rgb(255 255 255/50%);font-size:.75rem;line-height:1.55;text-align:center}}@media (max-width:420px){.auth-access-form-side{padding-inline:16px}.auth-access-mobile-brand{margin-bottom:28px}.auth-access-mobile-brand .brand-logo{width:145px}.auth-access-experience .auth-card h2{font-size:1.85rem}.auth-access-experience .auth-card-links{margin-top:20px;padding-top:16px}}@media (prefers-reduced-motion:reduce){.auth-access-experience *,.auth-access-experience :after,.auth-access-experience :before{scroll-behavior:auto!important;transition:none!important}}.account-check-email,.account-launch-card,.invitation-card{--launch-cyan:#7df9ff;--launch-black:#090b0e;--launch-white:#fff}.onboarding-header h1:focus{outline:none}.account-error-summary strong{display:block}.account-error-summary ul{margin:7px 0 0;padding-left:20px}.account-error-summary a{text-decoration:underline;text-underline-offset:3px}.account-field-error{color:#ffb4c0!important}.legal-document-page{min-height:100dvh;background:radial-gradient(circle at 50% 0,rgb(125 249 255/.065),transparent 28%),#090b0e;color:#fff;font-family:var(--font-interface)}.legal-document-header{position:-webkit-sticky;position:sticky;z-index:10;top:0;display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:12px max(22px,calc((100vw - 1180px)/2));border-bottom:1px solid rgb(255 255 255/.1);background:rgb(9 11 14/.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.legal-back-link,.legal-document-header>a:first-child{display:inline-flex;align-items:center;min-height:44px}.legal-back-link{color:#7df9ff;font-weight:700;font-size:.76rem}.legal-document-header a:focus-visible,.legal-document-page :is(a,button):focus-visible{outline:2px solid #7df9ff;outline-offset:4px;border-radius:5px}.legal-document-shell{width:min(100% - 44px,920px);margin:0 auto;padding:clamp(42px,7vw,84px) 0 70px}.legal-document-title{padding-bottom:34px;border-bottom:1px solid rgb(255 255 255/.12)}.legal-document-title h1{max-width:760px;margin:10px 0 16px;font-family:var(--font-display);font-size:clamp(2.35rem,6vw,4.8rem);line-height:1;letter-spacing:-.055em}.legal-document-title>p:not(.eyebrow){max-width:760px;margin:0;color:rgb(255 255 255/.72);font-size:clamp(1rem,2vw,1.12rem);line-height:1.75}.legal-document-title dl{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 0}.legal-document-title dl>div{min-width:190px;padding:13px 15px;border:1px solid rgb(255 255 255/.12);border-radius:10px;background:rgb(255 255 255/.025)}.legal-document-title dt{color:rgb(255 255 255/.52);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.legal-document-title dd{margin:4px 0 0;font-weight:720;overflow-wrap:anywhere}.legal-document-nav{margin:28px 0 10px;padding:18px;border:1px solid rgb(125 249 255/.22);border-radius:12px;background:rgb(125 249 255/.045)}.legal-document-nav>span{display:block;margin-bottom:10px;color:#fff;font:700 .72rem var(--font-interface);text-transform:uppercase;letter-spacing:.08em}.legal-document-nav>div{display:flex;flex-wrap:wrap;gap:8px 15px}.legal-document-nav a{min-height:30px;color:#7df9ff;font-size:.75rem;text-decoration:underline;-webkit-text-decoration-color:rgb(125 249 255/.35);text-decoration-color:rgb(125 249 255/.35);text-underline-offset:4px}.legal-document-content{display:grid}.legal-document-content section{scroll-margin-top:94px;padding:34px 0;border-bottom:1px solid rgb(255 255 255/.1)}.legal-document-content h2{margin:0 0 15px;font-family:var(--font-display);font-size:clamp(1.2rem,2.4vw,1.55rem);line-height:1.3;letter-spacing:-.025em}.legal-document-content li,.legal-document-content p{color:rgb(255 255 255/.74);font-size:.96rem;line-height:1.82}.legal-document-content p{margin:0}.legal-document-content p+p{margin-top:14px}.legal-document-content ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding-left:24px}.legal-document-content li::marker{color:#7df9ff}.legal-document-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:24px;gap:24px;padding-top:34px}.legal-document-footer p{margin:0;color:rgb(255 255 255/.58);font-size:.78rem;line-height:1.65}.legal-document-footer .primary-button{min-width:220px;background:#7df9ff!important;color:#090b0e!important;border:1px solid #7df9ff!important;box-shadow:0 8px 24px rgb(125 249 255/.12)!important}.account-check-email form,.account-launch-card form{display:grid;grid-gap:16px;gap:16px}.account-check-email label,.account-launch-card label,.onboarding-panel>label,.team-invite-form label{display:grid;grid-gap:7px;gap:7px;color:rgb(255 255 255/.76);font:650 .72rem var(--font-interface)}.account-check-email input,.account-launch-card input,.onboarding-panel input,.onboarding-panel select,.team-invite-form input,.team-invite-form select{width:100%;min-height:48px;padding:0 13px;border:1px solid rgb(255 255 255/.15);border-radius:10px;background:color-mix(in srgb,#fff 4%,#090b0e);color:#fff;outline:0}.account-check-email input:focus-visible,.account-launch-card input:focus-visible,.onboarding-panel input:focus-visible,.onboarding-panel select:focus-visible,.team-invite-form :is(input,select):focus-visible{border-color:#7df9ff;box-shadow:0 0 0 3px rgb(125 249 255/.14)}.account-location-grid,.account-name-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.account-location-grid label,.account-name-grid label{display:grid;grid-gap:7px;gap:7px;color:rgb(255 255 255/.76);font:650 .72rem var(--font-interface)}.account-launch-card small{color:rgb(255 255 255/.55);font-weight:450;line-height:1.5}.account-consent{display:grid;justify-items:center;grid-gap:10px;gap:10px;margin:2px 0;padding:14px;border:1px solid rgb(255 255 255/.12);border-radius:10px;text-align:center}.account-consent legend{width:100%;margin:0 auto;padding:0 7px;color:#fff;font:700 .68rem var(--font-interface);text-align:center}.account-consent label{display:grid!important;grid-template-columns:22px minmax(0,1fr);align-items:center;grid-gap:10px!important;gap:10px!important;width:min(100%,17rem);min-height:44px;margin:0 auto;text-align:left}.account-checkbox{display:grid!important;grid-template-columns:22px minmax(0,1fr);align-items:start;grid-gap:8px!important;gap:8px!important}.account-consent label>span{display:block}.account-checkbox input,.account-consent input{width:20px!important;min-height:20px!important;margin:0;accent-color:#7df9ff}.account-consent input:focus-visible{outline:2px solid #7df9ff;outline-offset:3px}.account-consent .account-field-error{width:100%;text-align:center}.account-checkbox a,.account-consent a{color:#7df9ff;text-decoration:underline;text-underline-offset:3px}.account-error-summary{margin:16px 0;padding:12px 14px;border:1px solid rgb(125 249 255/.28);border-radius:9px;background:rgb(125 249 255/.07);color:#fff;line-height:1.5}.account-error-summary.error{border-color:rgb(255 107 127/.5);background:rgb(255 107 127/.08)}.account-error-summary:focus{outline:2px solid #7df9ff;outline-offset:2px}.invitation-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:24px}.account-onboarding{min-height:100dvh;padding:clamp(18px,4vw,46px);background:radial-gradient(circle at 15% 0,rgb(125 249 255/.08),transparent 30%),#090b0e;color:#fff;font-family:var(--font-interface)}.onboarding-shell{width:min(100%,1120px);margin:0 auto}.onboarding-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid rgb(255 255 255/.11)}.onboarding-complete h1,.onboarding-header h1,.onboarding-panel h2{margin:0;font-family:var(--font-display);letter-spacing:-.035em}.onboarding-header h1{font-size:clamp(2rem,4.2vw,3.8rem)}.onboarding-header p:last-child{max-width:650px;margin:8px 0 0;color:rgb(255 255 255/.68)}.onboarding-header>span{flex:0 0 auto;color:#7df9ff;font-weight:750}.onboarding-progress{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin:22px 0;padding:0;list-style:none}.onboarding-progress li{display:flex;align-items:center;gap:8px;min-width:0;color:rgb(255 255 255/.45);font-size:.75rem}.onboarding-progress i{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:1px solid rgb(255 255 255/.15);border-radius:50%;font-style:normal}.onboarding-progress .active{color:#fff}.onboarding-progress .active i,.onboarding-progress .done i{border-color:#7df9ff;color:#090b0e;background:#7df9ff}.onboarding-panel{display:grid;grid-gap:17px;gap:17px;padding:clamp(20px,3vw,34px);border:1px solid rgb(255 255 255/.13);border-radius:16px;background:color-mix(in srgb,#fff 4%,#090b0e);box-shadow:0 24px 80px rgb(0 0 0/.25)}.onboarding-panel h2{font-size:clamp(1.45rem,3vw,2.2rem)}.onboarding-panel>p:not(.eyebrow){max-width:720px;margin:0;color:rgb(255 255 255/.68)}.onboarding-panel .primary-button{width:max-content;min-width:180px;margin-top:4px;background:#7df9ff;color:#090b0e;border-color:#7df9ff}.onboarding-section-heading{display:grid;grid-gap:4px;gap:4px;margin-top:5px;padding-top:20px;border-top:1px solid rgb(255 255 255/.1)}.onboarding-section-heading h3{margin:0;color:#fff;font:650 1.05rem var(--font-display)}.onboarding-section-heading p{margin:0;color:rgb(255 255 255/.62);font-size:.78rem}.onboarding-country-note{display:flex;align-items:center;gap:9px!important;color:rgb(255 255 255/.72)!important;font-size:.76rem}.onboarding-country-note span{display:grid;width:22px;height:22px;flex:0 0 auto;place-items:center;border:1px solid rgb(125 249 255/.38);border-radius:50%;color:#7df9ff;font-weight:800}.onboarding-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:4px}.onboarding-actions .primary-button,.onboarding-actions .secondary-button{min-width:180px;min-height:48px;margin:0}.onboarding-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:0}.onboarding-facts>div{padding:14px;border:1px solid rgb(255 255 255/.1);border-radius:10px}.onboarding-facts dt{color:rgb(255 255 255/.52);font-size:.75rem}.onboarding-facts dd{margin:4px 0 0;font-weight:700;overflow-wrap:anywhere}.onboarding-choices{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:0;padding:0;border:0}.onboarding-choices legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.onboarding-choices label{position:relative;min-height:130px}.onboarding-choices input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.onboarding-choices span{display:grid;align-content:center;min-height:130px;padding:18px;border:1px solid rgb(255 255 255/.13);border-radius:12px;background:#090b0e}.onboarding-choices input:checked+span{border-color:#7df9ff;background:rgb(125 249 255/.07);box-shadow:inset 0 0 0 1px #7df9ff}.onboarding-choices input:focus-visible+span{outline:2px solid #7df9ff;outline-offset:3px}.onboarding-choices b,.onboarding-choices small{display:block}.onboarding-choices small{margin-top:5px;color:rgb(255 255 255/.58)}.onboarding-upload{position:relative;min-height:180px;place-items:center;align-content:center;padding:20px;border:1px dashed rgb(125 249 255/.35)!important;border-radius:12px;background:rgb(125 249 255/.035);text-align:center}.onboarding-upload>span{color:#7df9ff;font-size:2rem}.onboarding-upload>small{color:rgb(255 255 255/.5)}.onboarding-upload input{position:absolute;width:1px;height:1px;opacity:0}.onboarding-upload:focus-within{outline:2px solid #7df9ff;outline-offset:3px}.onboarding-footer{display:flex;justify-content:space-between;gap:16px;padding:20px 2px;color:rgb(255 255 255/.5);font-size:.75rem}.onboarding-footer a,.onboarding-next a{color:#7df9ff}.onboarding-complete{display:grid;min-height:calc(100dvh - 92px);place-items:center;align-content:center;text-align:center}.onboarding-complete>p:not(.eyebrow){color:rgb(255 255 255/.68)}.onboarding-success{display:grid;width:64px;height:64px;place-items:center;border:1px solid #7df9ff;border-radius:50%;color:#7df9ff;font-size:1.6rem}.onboarding-next{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:22px;font-size:.75rem}.team-invite-form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(170px,.45fr) auto;align-items:end;grid-gap:10px;gap:10px;margin-top:14px}.team-invite-status{color:#7df9ff}.team-invite-rows{display:grid}.team-invite-rows article{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:70px;border-top:1px solid rgb(255 255 255/.1)}.team-invite-rows article>div:first-child{min-width:0}.team-invite-rows b,.team-invite-rows small{display:block;overflow-wrap:anywhere}.team-invite-rows small{margin-top:3px;color:rgb(255 255 255/.55)}.team-invite-rows article>div:last-child{display:flex;gap:8px}.team-invite-rows .danger{border-color:rgb(255 107 127/.4);color:#ff9aaa}@media(max-width:760px){.legal-document-header{padding:max(10px,env(safe-area-inset-top)) 16px 10px}.legal-document-header .brand-logo{max-width:150px}.legal-back-link{font-size:.75rem}.legal-document-shell{width:min(100% - 32px,920px);padding:42px 0 max(46px,env(safe-area-inset-bottom))}.legal-document-title h1{font-size:2.4rem}.legal-document-title dl{display:grid;grid-template-columns:1fr 1fr}.legal-document-title dl>div{min-width:0}.legal-document-nav{padding:16px}.legal-document-nav>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px 12px;gap:4px 12px}.legal-document-nav a{display:flex;align-items:center;min-height:40px}.legal-document-content section{padding:28px 0}.legal-document-content li,.legal-document-content p{font-size:.94rem;line-height:1.75}.legal-document-footer{grid-template-columns:1fr}.legal-document-footer .primary-button{width:100%}.account-location-grid,.account-name-grid,.onboarding-choices,.onboarding-facts{grid-template-columns:1fr}.account-onboarding{padding:max(18px,env(safe-area-inset-top)) 16px max(24px,env(safe-area-inset-bottom))}.onboarding-header{display:grid}.onboarding-header>span{grid-row:1}.onboarding-progress{display:flex;overflow-x:auto;scrollbar-width:none}.onboarding-progress::-webkit-scrollbar{display:none}.onboarding-progress li{flex:0 0 auto}.onboarding-progress li span{display:none}.onboarding-panel{padding:20px 16px}.onboarding-panel .primary-button{width:100%}.onboarding-actions{display:grid;grid-template-columns:1fr 1fr}.onboarding-actions .primary-button,.onboarding-actions .secondary-button{width:100%;min-width:0}.onboarding-footer,.team-invite-rows article{align-items:flex-start;flex-direction:column}.invitation-actions,.team-invite-form{grid-template-columns:1fr}.team-invite-rows article>div:last-child{width:100%;display:grid;grid-template-columns:1fr 1fr}.team-invite-rows button{width:100%}}@media(max-width:410px){.legal-document-nav>div,.legal-document-title dl{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.account-onboarding *{scroll-behavior:auto!important;transition:none!important}}.onboarding-solo-default{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px;padding:16px;border:1px solid rgb(125 249 255/.42);border-radius:12px;background:rgb(125 249 255/.07)}.onboarding-solo-default>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#7df9ff;color:#071014;font-weight:900}.onboarding-solo-default b{color:#fff}.onboarding-solo-default p{margin:5px 0 0;color:rgb(255 255 255/.68);font-size:.78rem;line-height:1.55}.platform-admin-shell{--pa-canvas:#030812;--pa-surface:#07111d;--pa-surface-2:#0a1624;--pa-line:#1c3045;--pa-muted:#8c9bad;--pa-blue:#2f8cff;--pa-cyan:#21d4f4;--pa-violet:#8b5cf6;min-height:100vh;display:grid;grid-template-columns:244px minmax(0,1fr);background:radial-gradient(circle at 76% -8%,#17385d33,transparent 34%),radial-gradient(circle at 92% 72%,#44236029,transparent 30%),var(--pa-canvas);color:#f4f7fb;font-family:var(--font-interface),var(--font-geist),sans-serif}.platform-admin-shell *{min-width:0}.platform-admin-sidebar{position:-webkit-sticky;position:sticky;z-index:20;top:0;height:100vh;display:flex;flex-direction:column;padding:22px 14px 18px;border-right:1px solid #15283b;background:linear-gradient(180deg,#040b15f5,#030812 65%)}.platform-admin-brand{display:grid;grid-template-columns:54px 1fr;align-items:center;grid-gap:9px;gap:9px;margin:0 5px 26px;padding:0 5px;color:#eaf2fb}.platform-admin-brand .brand-logo{width:54px;height:auto;object-fit:contain;object-position:left}.platform-admin-brand>span{font-family:var(--font-display),sans-serif;font-size:.78rem;font-weight:700;line-height:1.25}.platform-admin-sidebar nav{display:grid;grid-gap:5px;gap:5px}.platform-admin-sidebar nav a{display:grid;grid-template-columns:24px 1fr;align-items:center;grid-gap:12px;gap:12px;min-height:46px;padding:0 13px;border:1px solid transparent;border-radius:9px;color:#91a0b3;font-size:.82rem;transition:background .16s ease,border-color .16s ease,color .16s ease}.platform-admin-sidebar nav a:focus-visible,.platform-admin-sidebar nav a:hover{border-color:#254761;background:#0b1c2c;color:var(--pa-cyan);outline:none}.platform-admin-sidebar nav a.active{border-color:#225887;background:linear-gradient(90deg,#10345a,#0b1b31);color:#58caff;box-shadow:inset 3px 0 #28a7ff,0 0 24px #126db21f}.platform-admin-icon{width:22px;height:22px;display:block}.platform-admin-access-note{display:flex;align-items:center;gap:9px;margin-top:auto;padding:13px 10px;border:1px solid #1b3045;border-radius:10px;background:#07101b}.platform-admin-access-note>span,.platform-admin-live-state>i,.platform-admin-protected>i{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#43dd9e;box-shadow:0 0 12px #43dd9e88}.platform-admin-access-note b,.platform-admin-access-note small{display:block}.platform-admin-access-note b{font-size:.69rem}.platform-admin-access-note small{margin-top:3px;color:#728499;font-size:.59rem}.platform-admin-sidebar .sign-out-button{margin-top:9px;border-color:#1e3348;background:#07101b;font-size:.68rem}.platform-admin-workspace{min-width:0}.platform-admin-topbar{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid #16293c;background:#030913d9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.platform-admin-topbar>div{display:flex;align-items:center;gap:18px}.platform-admin-topbar b{font-family:var(--font-display),sans-serif;font-size:1.04rem}.platform-admin-topbar>div span{padding-left:18px;border-left:1px solid #25364a;color:#8e9daf;font-size:.75rem}.platform-admin-live-state,.platform-admin-protected{display:inline-flex;align-items:center;gap:8px;color:#91a2b4;font-size:.66rem}.platform-admin-protected i{background:#5a9eff;box-shadow:0 0 12px #5a9eff77}.platform-admin-main{position:relative;width:100%;padding:28px clamp(24px,2.2vw,36px) 60px;overflow:hidden}.platform-admin-main:before{content:"";position:absolute;z-index:0;top:-310px;right:-210px;width:640px;height:640px;border:1px solid #27669b18;border-radius:50%;box-shadow:0 0 0 78px #2e7ec00a,0 0 0 156px #7b54e808;pointer-events:none}.platform-admin-main>*{position:relative;z-index:1}.platform-admin-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:20px}.platform-admin-page-header p,.platform-admin-section-heading p{margin:0 0 4px;color:#39bff0;font:700 .58rem var(--font-interface),sans-serif;letter-spacing:.15em}.platform-admin-page-header h1{margin:0;font-family:var(--font-display),sans-serif;font-size:clamp(2rem,3vw,2.75rem);line-height:1.05;letter-spacing:-.045em}.platform-admin-page-header>div>span{display:block;max-width:760px;margin-top:7px;color:var(--pa-muted);font-size:.82rem}.platform-admin-live-state{padding:8px 10px;border:1px solid #21384f;border-radius:8px;background:#07111d}.platform-admin-live-state i{background:#46d8ff;box-shadow:0 0 12px #46d8ff77}.platform-admin-metric-grid>a,.platform-admin-metric-grid>article,.platform-admin-section{border:1px solid var(--pa-line);border-radius:12px;background:linear-gradient(145deg,#091523ed,#050d17f5);box-shadow:0 18px 45px #00000024}.platform-admin-section{padding:16px}.platform-admin-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.platform-admin-section-heading h2{margin:0;font-family:var(--font-display),sans-serif;font-size:.94rem}.platform-admin-section-heading>a,.platform-admin-section-heading>span{color:#61c8ff;font-size:.65rem}.platform-admin-pulse{margin-bottom:12px}.platform-admin-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.platform-admin-metric-grid>a,.platform-admin-metric-grid>article{position:relative;min-height:126px;padding:14px;overflow:hidden}.platform-admin-metric-grid>a:after,.platform-admin-metric-grid>article:after{content:"";position:absolute;right:-40px;bottom:-70px;width:130px;height:130px;border:1px solid #328dff22;border-radius:50%;box-shadow:0 0 0 22px #7b4bff08}.platform-admin-metric-grid>a:focus-visible,.platform-admin-metric-grid>a:hover{border-color:#2c78b1;box-shadow:0 0 24px #1a7dbd1a;outline:none}.platform-admin-metric-grid small,.platform-admin-metric-grid span,.platform-admin-metric-grid strong{display:block;position:relative;z-index:1}.platform-admin-metric-grid span{color:#aab6c5;font-size:.68rem}.platform-admin-metric-grid strong{margin:9px 0 2px;font-family:var(--font-display),sans-serif;font-size:1.55rem}.platform-admin-metric-grid small{color:#6f8296;font-size:.59rem}.platform-admin-overview-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.72fr) minmax(260px,.72fr);grid-gap:12px;gap:12px}.platform-admin-lower-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}.platform-admin-unavailable{min-height:185px;display:flex;align-items:center;justify-content:center;gap:13px;padding:22px;border:1px dashed #284059;border-radius:10px;background:repeating-linear-gradient(135deg,#09131f,#09131f 10px,#0a1623 0,#0a1623 20px);text-align:left}.platform-admin-unavailable.compact{min-height:126px}.platform-admin-unavailable>span{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border:1px solid #315273;border-radius:10px;background:#0b2135;color:#4ebfff;font-size:1.2rem}.platform-admin-unavailable b,.platform-admin-unavailable small{display:block}.platform-admin-unavailable b{font-size:.76rem}.platform-admin-unavailable small{max-width:460px;margin-top:4px;color:#7d8da0;font-size:.64rem;line-height:1.5}.platform-admin-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) 190px 190px;grid-gap:10px;gap:10px;margin-bottom:14px}.platform-admin-toolbar label{display:grid;grid-gap:5px;gap:5px;color:#8b9aab;font-size:.61rem}.platform-admin-toolbar input,.platform-admin-toolbar select{height:44px;padding:0 12px;border:1px solid #253b52;border-radius:8px;background:#060e18;color:#75879b}.platform-admin-toolbar :disabled{cursor:not-allowed;opacity:.72}.platform-admin-directory{overflow:hidden;border:1px solid #1e3349;border-radius:10px}.platform-admin-directory-head{display:grid;grid-template-columns:1.3fr 1fr 1fr .8fr 1fr .8fr;padding:12px 14px;background:#07111d;color:#74869a;font-size:.57rem}.platform-admin-directory>.platform-admin-unavailable{min-height:330px;border:0;border-top:1px solid #1e3349;border-radius:0}.platform-admin-footnote{margin:11px 2px 0;color:#6f8195;font-size:.62rem}.platform-admin-state-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.platform-admin-state-tabs button{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:0 15px;border:1px solid #1f354b;border-radius:10px;background:#08131f;color:#899aab}.platform-admin-state-tabs b{font-family:var(--font-display),sans-serif;font-size:1rem}.platform-admin-subscriber-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.platform-admin-subscriber-movement{grid-column:1/-1}.platform-admin-revenue-metrics{margin-bottom:12px}.platform-admin-revenue-grid,.platform-admin-support-grid{display:grid;grid-template-columns:1.4fr .8fr;grid-gap:12px;gap:12px}.platform-admin-guardrails{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.platform-admin-guardrails li{position:relative;padding:13px 12px 13px 34px;border-top:1px solid #1b3044;color:#98a7b8;font-size:.7rem}.platform-admin-guardrails li:before{content:"✓";position:absolute;left:8px;color:#43d7ba}.platform-admin-platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.platform-admin-connection{display:grid;grid-template-columns:46px 1fr auto;align-items:center;grid-gap:13px;gap:13px;min-height:84px}.platform-admin-connection>span{display:grid;place-items:center;width:44px;height:44px;border:1px solid #28527a;border-radius:10px;background:#0b2238;color:#4abaff}.platform-admin-connection h2{margin:0;font-family:var(--font-display),sans-serif;font-size:.84rem}.platform-admin-connection p{margin:4px 0 0;color:#7d8fa2;font-size:.62rem}.platform-admin-connection>b{padding:5px 8px;border:1px solid #42516a;border-radius:999px;color:#98a6b6;font-size:.57rem}.platform-admin-mobile-nav{display:none}@media(max-width:1120px){.platform-admin-shell{grid-template-columns:88px minmax(0,1fr)}.platform-admin-brand{display:flex;justify-content:center;margin-inline:0}.platform-admin-access-note div,.platform-admin-brand>span,.platform-admin-sidebar nav a span{display:none}.platform-admin-sidebar nav a{display:flex;justify-content:center;padding:0}.platform-admin-access-note{justify-content:center}.platform-admin-overview-grid{grid-template-columns:1.3fr 1fr}.platform-admin-overview-grid>section:last-child{grid-column:1/-1}.platform-admin-lower-grid{grid-template-columns:1fr 1fr}.platform-admin-lower-grid>section:last-child{grid-column:1/-1}}@media(max-width:760px){.platform-admin-shell{display:block;padding-bottom:calc(82px + env(safe-area-inset-bottom))}.platform-admin-sidebar{display:none}.platform-admin-topbar{position:-webkit-sticky;position:sticky;z-index:40;top:0;height:calc(66px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 0;background:#030812f5}.platform-admin-topbar>div{gap:10px}.platform-admin-topbar b{font-size:.9rem}.platform-admin-topbar>div span{padding-left:10px;font-size:.65rem}.platform-admin-protected{font-size:0}.platform-admin-protected i{width:8px;height:8px}.platform-admin-main{padding:20px 14px 24px;overflow-x:clip}.platform-admin-main:before{top:-420px;right:-430px}.platform-admin-page-header{align-items:flex-start}.platform-admin-page-header h1{font-size:2rem}.platform-admin-page-header>div>span{font-size:.76rem;line-height:1.5}.platform-admin-live-state{display:none}.platform-admin-section{padding:14px}.platform-admin-metric-grid{grid-template-columns:1fr 1fr}.platform-admin-metric-grid>a,.platform-admin-metric-grid>article{min-height:118px;padding:13px}.platform-admin-metric-grid span{font-size:.64rem}.platform-admin-metric-grid strong{font-size:1.4rem}.platform-admin-lower-grid,.platform-admin-overview-grid,.platform-admin-platform-grid,.platform-admin-revenue-grid,.platform-admin-subscriber-grid,.platform-admin-support-grid{grid-template-columns:1fr}.platform-admin-lower-grid>section:last-child,.platform-admin-overview-grid>section:last-child,.platform-admin-subscriber-movement{grid-column:auto}.platform-admin-unavailable{min-height:154px;align-items:flex-start;padding:18px 14px}.platform-admin-unavailable.compact{min-height:118px}.platform-admin-toolbar{grid-template-columns:1fr 1fr}.platform-admin-toolbar label:first-child{grid-column:1/-1}.platform-admin-directory-head{display:none}.platform-admin-directory>.platform-admin-unavailable{min-height:300px}.platform-admin-state-tabs{display:flex;margin-right:-14px;padding-right:14px;overflow-x:auto;scrollbar-width:none}.platform-admin-state-tabs button{min-width:138px}.platform-admin-connection{grid-template-columns:42px 1fr}.platform-admin-connection>b{grid-column:2;justify-self:start}.platform-admin-mobile-nav{position:fixed;z-index:90;right:0;bottom:0;left:0;display:grid;grid-auto-flow:column;grid-auto-columns:70px;min-height:calc(72px + env(safe-area-inset-bottom));padding:5px 8px calc(5px + env(safe-area-inset-bottom));overflow-x:auto;border-top:1px solid #193148;background:#030913f7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none}.platform-admin-mobile-nav a{display:grid;place-items:center;align-content:center;grid-gap:3px;gap:3px;min-height:56px;border-radius:9px;color:#7f91a5}.platform-admin-mobile-nav a.active{background:#0d2c49;color:#4abfff;box-shadow:inset 0 2px #2aa7ff}.platform-admin-mobile-nav .platform-admin-icon{width:21px;height:21px}.platform-admin-mobile-nav small{font-size:.54rem}.platform-admin-section-heading h2{font-size:.88rem}}@media(max-width:380px){.platform-admin-metric-grid,.platform-admin-toolbar{grid-template-columns:1fr}.platform-admin-toolbar label:first-child{grid-column:auto}.platform-admin-topbar>div span{display:none}}@media(max-width:760px){.platform-admin-mobile-nav{grid-auto-columns:minmax(72px,22vw);padding-inline:10px;overscroll-behavior-inline:contain;scroll-padding-inline:10px;scroll-snap-type:x proximity}.platform-admin-mobile-nav::-webkit-scrollbar{display:none}.platform-admin-mobile-nav a{scroll-snap-align:center;transition:background .16s ease,color .16s ease,transform .16s ease}.platform-admin-mobile-nav a:focus-visible,.platform-admin-mobile-nav a:hover{background:#0a2137;color:#55cdfb;outline:2px solid #2f8cff;outline-offset:-2px}.platform-admin-mobile-nav a:active{transform:translateY(1px)}}.platform-privacy-queue{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.platform-privacy-queue article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px;padding:14px;border:1px solid var(--tdc-border-subtle);border-radius:14px;background:var(--tdc-surface-1)}.platform-privacy-queue article b,.platform-privacy-queue article small{display:block}.platform-privacy-queue article b{color:var(--tdc-white);font-size:.76rem}.platform-privacy-queue article small{color:var(--tdc-text-secondary);font-size:.62rem}.platform-privacy-queue article>span{align-self:start;color:var(--tdc-electric-cyan);font-size:.61rem;font-weight:750;text-transform:capitalize}.platform-privacy-queue article>small{grid-column:1/-1}@media(max-width:720px){.platform-privacy-queue article{grid-template-columns:1fr}.platform-privacy-queue article>small{grid-column:auto}}.mobile-section-selector{display:none}@media(max-width:720px){:root{--mobile-nav-rail-height:68px;--mobile-nav-rail-offset:0px;--mobile-nav-content-gap:20px;--mobile-shell-clearance:calc(var(--mobile-nav-rail-height) + var(--mobile-nav-content-gap) + env(safe-area-inset-bottom))}.app-layout,.workspace,body,html{max-width:100%;overflow-x:clip}.app-layout .workspace>.page{padding-bottom:var(--mobile-shell-clearance)!important;scroll-padding-bottom:var(--mobile-shell-clearance)}.workspace>.topbar{position:-webkit-sticky;position:sticky;display:flex!important;align-items:center;justify-content:flex-end!important;padding-inline:14px!important}.workspace>.topbar .top-actions{position:relative;z-index:2;justify-content:flex-end;flex:0 0 auto;width:auto;margin-left:auto}.mobile-section-selector{position:relative;z-index:12;display:grid;grid-gap:7px;gap:7px;width:100%;padding:12px;border:1px solid #273e54;border-radius:14px;background:linear-gradient(145deg,#0c1826,#08111d);box-shadow:0 14px 34px #02060c3d}.mobile-section-selector>span{color:#7890a7;font-size:.6rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.mobile-section-selector-trigger{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:48px;padding:0 14px;border:1px solid #31516b;border-radius:10px;background:#07111d;color:#f2f7fb;text-align:left;cursor:pointer}.mobile-section-selector-trigger strong{overflow:hidden;font:650 .78rem var(--font-display);text-overflow:ellipsis;white-space:nowrap}.mobile-section-selector-trigger i{color:#73ded8;font-size:1rem;font-style:normal;transition:transform .15s ease}.mobile-section-selector-trigger[aria-expanded=true] i{transform:rotate(180deg)}.mobile-section-selector-trigger:focus-visible{outline:2px solid #54c6ff;outline-offset:2px}.mobile-section-selector-menu{position:absolute;z-index:30;top:calc(100% - 5px);left:12px;right:12px;display:grid;grid-gap:3px;gap:3px;padding:6px;border:1px solid #31516b;border-radius:12px;background:#081321;box-shadow:0 22px 50px #000b}.mobile-section-selector-menu a,.mobile-section-selector-menu button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:46px;padding:0 12px;border:1px solid transparent;border-radius:9px;background:transparent;color:#a7b5c4;text-align:left;cursor:pointer}.mobile-section-selector-menu :is(a,button):focus-visible,.mobile-section-selector-menu :is(a,button):hover{border-color:#315d78;background:#102234;color:#e8fbff;outline:0}.mobile-section-selector-menu .active{border-color:#37627a;background:linear-gradient(135deg,#133348,#1a2545);color:#78e5de}.mobile-section-selector-menu button:disabled{cursor:not-allowed;opacity:.48}.mobile-section-selector-menu i{color:#72e6dd;font-style:normal}.customer-state-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;overflow:visible!important}.customer-state-nav button{display:flex;align-items:center;justify-content:center;width:100%;min-width:0!important;min-height:48px!important;padding-inline:10px!important;text-align:center}.training-premium>.mobile-section-selector{display:grid}.training-premium>.training-section-nav{display:none}.coach-premium>.mobile-section-selector{display:grid}.coach-premium>.coach-section-nav{display:none}.coach-premium,.training-premium{padding-bottom:0!important}.booking-page-card{padding:20px!important}.booking-link-builder{min-width:0}.booking-link-builder>div{display:grid!important;grid-template-columns:minmax(0,1fr);overflow:visible!important}.booking-link-builder>div>span{padding:11px 12px 0!important;white-space:normal!important;overflow-wrap:anywhere}.booking-link-builder input{width:100%;min-width:0;padding:9px 12px 12px!important}.booking-link-builder small{display:block;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.booking-inline-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px!important;gap:8px!important}.booking-inline-actions :is(a,button){display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:48px;padding-inline:9px!important;text-align:center}.calendar-premium-workspace .calendar-modal.calendar-capacity-modal{display:grid!important;grid-template-rows:auto minmax(0,1fr);width:100%!important;height:100dvh;min-height:100dvh;max-height:100dvh!important;padding:calc(env(safe-area-inset-top) + 14px) 14px 0!important;overflow:hidden!important;border-radius:0!important}.calendar-capacity-modal>header{position:relative;z-index:2;margin:0;padding:0 0 14px!important;background:var(--calendar-surface)}.calendar-capacity-modal>.calendar-setup-editor{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;overflow:hidden}.calendar-capacity-modal>.calendar-setup-editor>fieldset{min-height:0;margin:0!important;padding:18px 0 calc(132px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;scroll-padding-bottom:calc(132px + env(safe-area-inset-bottom))}.calendar-capacity-modal .availability-choice-grid button:is(.active,[aria-pressed=true]){position:relative;z-index:1;border-color:var(--tdc-electric-cyan,#7df9ff)!important;box-shadow:inset 0 0 0 1px var(--tdc-electric-cyan,#7df9ff),0 0 12px rgb(125 249 255/18%)!important}.calendar-capacity-modal>.calendar-setup-editor>footer{position:relative!important;z-index:3;bottom:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 -14px!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important;background:rgba(9,20,38,.99)!important}.calendar-capacity-modal>.calendar-setup-editor>footer .primary-button{grid-column:1/-1;min-height:48px}.calendar-capacity-modal>.calendar-setup-editor>footer :is(.secondary-button,.danger-button){min-width:0;min-height:46px;padding-inline:8px}}.booking-panel-nav-action{display:inline-flex;min-height:36px;flex:0 0 auto;align-items:center;justify-content:center;gap:5px;padding:0 11px;border:1px solid var(--sb-line-strong);border-radius:8px;color:#a9cde7!important;font-size:.72rem;font-weight:700;line-height:1;white-space:nowrap}.booking-panel-nav-action:focus-visible,.booking-panel-nav-action:hover{border-color:var(--sb-cyan);color:#e8fbff!important;outline:none}.booking-action-corrective>b{display:inline-flex;min-height:36px;flex:0 0 auto;align-items:center;justify-content:center;gap:5px;padding:0 11px;border:1px solid rgb(75 207 226/42%);border-radius:8px;background:rgb(44 167 190/13%);color:#8aebf3;line-height:1;white-space:nowrap}.booking-action-corrective:focus-visible>b{border-color:#b5fbff;box-shadow:0 0 0 3px rgb(70 205 236/18%)}.booking-row-nav-label{display:inline-flex!important;min-height:36px;flex:0 0 auto;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid rgb(121 169 204/24%);border-radius:8px;color:#a9cde7!important;line-height:1;white-space:nowrap}.booking-activity-row:focus-visible>.booking-row-nav-label{border-color:var(--sb-cyan);color:#e8fbff!important}@media (max-width:760px){.booking-action-corrective>b,.booking-panel-nav-action,.booking-row-nav-label{min-height:44px}}.booking-readiness-list li:before{top:50%;left:10px;display:grid;width:20px;height:20px;place-items:center;transform:translateY(-50%);font-size:14px;line-height:1}.booking-readiness-list :where(button,a){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:56px;padding:9px 12px 9px 40px}.booking-readiness-list .booking-readiness-label{min-width:0;color:inherit;font-size:inherit;overflow-wrap:anywhere}.booking-readiness-list .booking-readiness-action{display:inline-flex;min-height:32px;align-items:center;justify-content:center;padding:0 9px;border-radius:999px;color:#79d4ff;font-size:.7rem;line-height:1;text-align:center;white-space:nowrap}@media (max-width:720px){.account-settings-back,.account-settings-heading>a,.integration-card>a,.money-balance-panel button,.money-gift-panel button,.money-inline-link,.training-filter-rail button,.training-library-deck button,.training-text-action,.training-toolbar :is(input,button),.training-type-rail button{min-height:44px}.account-settings-back,.account-settings-heading>a,.integration-card>a{display:inline-flex;align-items:center}.booking-panel>header{align-items:center}.booking-activity-row>span,.booking-panel>header>div{min-width:0}.booking-activity-row{align-items:center}.booking-activity-row>span :is(strong,small){overflow-wrap:anywhere}.calendar-premium-workspace .calendar-modal:not(.calendar-capacity-modal){display:grid!important;grid-template-rows:auto minmax(0,1fr);width:100%!important;height:100dvh;min-height:100dvh;max-height:100dvh!important;padding:calc(env(safe-area-inset-top) + 14px) 14px 0!important;overflow:hidden!important;border-radius:0!important}.calendar-premium-workspace .calendar-modal:not(.calendar-capacity-modal)>header{position:relative;z-index:3;margin:0;padding:0 0 14px!important;background:var(--calendar-surface)}.calendar-premium-workspace .calendar-modal:not(.calendar-capacity-modal)>.calendar-editor{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;overflow:hidden}.calendar-premium-workspace .calendar-editor-body{min-height:0;padding:18px 3px 28px;overflow-y:auto;overscroll-behavior:contain;scroll-padding-bottom:28px}.calendar-premium-workspace .calendar-editor-body>fieldset{margin:0!important}.calendar-premium-workspace .calendar-modal:not(.calendar-capacity-modal)>.calendar-editor>footer{position:relative!important;z-index:4;bottom:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 -14px!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important;background:rgba(9,20,38,.99)!important}.calendar-premium-workspace .calendar-modal:not(.calendar-capacity-modal)>.calendar-editor>footer>:only-child{grid-column:1/-1}.calendar-premium-workspace .calendar-modal:not(.calendar-capacity-modal)>.calendar-editor>footer :is(button,a){min-width:0;min-height:48px;padding-inline:10px}}