:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#111315;--panel:#1b1f22;--ink:#f3efe8;--muted:#a8afb3;--accent:#ef925e;--line:#343a3f}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--background);color:var(--ink);font-family:Arial,sans-serif}.adminShell{min-height:100vh}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:1rem clamp(1rem,4vw,3rem);display:flex}.topbar a{color:inherit;text-decoration:none}.environment{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.35rem .65rem;font-size:.76rem}.workspace{border:1px solid var(--line);background:var(--panel);border-radius:1.25rem;width:min(100% - 2rem,65rem);margin:clamp(2rem,10vw,8rem) auto;padding:clamp(1.5rem,5vw,4rem)}.kicker{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700}h1{letter-spacing:-.045em;margin:.5rem 0 1rem;font-size:clamp(2rem,6vw,4.5rem)}.workspace>p:not(.kicker){max-width:46rem;color:var(--muted);line-height:1.65}ul{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin-top:2rem;padding:0;list-style:none;display:grid}li{border:1px solid var(--line);border-radius:.75rem;padding:1rem}.primaryLink{background:var(--accent);color:#24150d;border-radius:.75rem;margin-top:1.5rem;padding:.8rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.demoGrid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;margin:2rem 0 0;display:grid}.demoGrid div{border:1px solid var(--line);border-radius:.75rem;padding:1rem}.demoGrid dt,.demoGrid small{color:var(--muted)}.demoGrid dd{margin:.4rem 0}.demoGrid dd strong,.demoGrid dd small{display:block}.demoGrid dd strong{font-size:1.15rem;font-weight:700}.demoGrid dd small{margin-top:.35rem;font-weight:400}
.opsShell{--ops-bg:#101513;--ops-panel:#171e1b;--ops-card:#1d2622;--ops-line:#34413b;--ops-ink:#f5f1e7;--ops-muted:#adb9b3;--ops-accent:#ec8d59;background:var(--ops-bg);min-height:100vh;color:var(--ops-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.opsSkipLink{z-index:20;clip:rect(0 0 0 0);white-space:nowrap;color:#111;background:#fff;border:0;border-radius:.5rem;width:1px;height:1px;margin:-1px;padding:0;position:fixed;overflow:hidden}.opsSkipLink:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:.75rem 1rem;top:.5rem;left:.5rem;overflow:visible}.opsTopbar{border-bottom:1px solid var(--ops-line);justify-content:space-between;align-items:center;gap:1rem;min-height:4.75rem;padding:.75rem clamp(1rem,4vw,2.5rem);display:flex}.opsBrand{color:inherit;align-items:baseline;gap:.5rem;text-decoration:none;display:flex}.opsBrand strong{letter-spacing:-.05em;font-family:Georgia,serif;font-size:1.5rem}.opsBrand span{color:var(--ops-muted);text-transform:uppercase;font-size:.8rem;font-weight:700}.opsUtilities{align-items:center;gap:.75rem;display:flex}.operatorSummary{gap:.15rem;max-width:18rem;display:grid}.operatorBadge,.sessionBadge{max-width:18rem;color:var(--ops-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.sessionBadge{font-size:.7rem}.opsLogout{border:1px solid var(--ops-line);min-height:2.35rem;color:var(--ops-ink);cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:.4rem .75rem;font-size:.76rem;font-weight:750}.opsLogout:disabled{cursor:wait;opacity:.6}.opsShell .languageSwitcher{border:1px solid var(--ops-line);background:#0b100e;border-radius:999px;padding:.2rem;display:inline-flex}.opsShell .languageSwitcher button{min-height:2.35rem;color:var(--ops-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;padding:.4rem .7rem;font-size:.76rem;font-weight:750}.opsShell .languageSwitcher button[aria-pressed=true]{background:var(--ops-card);color:var(--ops-ink)}.opsFrame{grid-template-columns:14rem minmax(0,1fr);width:min(100%,96rem);min-height:calc(100vh - 4.75rem);margin:0 auto;display:grid}.opsNav{border-right:1px solid var(--ops-line);flex-direction:column;gap:.25rem;padding:2rem 1rem;display:flex}.opsNav a{min-height:2.75rem;color:var(--ops-muted);border-radius:.65rem;align-items:center;gap:.8rem;padding:.6rem .8rem;font-size:.88rem;font-weight:700;text-decoration:none;display:flex}.opsNav a:first-child,.opsNav a:hover{background:var(--ops-card);color:var(--ops-ink)}.opsNav a span{color:var(--ops-accent);letter-spacing:.08em;font-size:.65rem}.opsMain{min-width:0;padding:clamp(1.5rem,5vw,5rem)}.opsHero{border-bottom:1px solid var(--ops-line);justify-content:space-between;align-items:flex-end;gap:2rem;padding-bottom:clamp(2rem,5vw,4rem);display:flex}.opsHero h1{letter-spacing:-.055em;margin:.6rem 0 1rem;font-family:Georgia,serif;font-size:clamp(2.5rem,7vw,6rem);font-weight:500;line-height:.96}.opsHero>div>p:last-child{max-width:45rem;color:var(--ops-muted);margin:0;line-height:1.65}.opsHero .primaryLink{flex:none;align-items:center;min-height:2.75rem;margin:0}.opsMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:clamp(2rem,5vw,4rem) 0;display:grid}.opsMetrics>div{border:1px solid var(--ops-line);background:var(--ops-panel);border-radius:1rem;padding:1.25rem}.opsMetrics dt{color:var(--ops-muted);font-size:.78rem;font-weight:700}.opsMetrics dd{margin:2rem 0 0;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:750}.opsQueue{border:1px dashed #4a5c54;border-radius:1rem;align-items:center;gap:1rem;padding:1.25rem;display:flex}.queueMark{color:#93dbb8;background:#163d2e;border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.opsQueue h2,.opsQueue p{margin:0}.adminAudit{border:1px solid var(--ops-line);background:var(--ops-panel);border-radius:1rem;margin-top:1.25rem;padding:1.25rem}.adminAudit h2,.adminAudit p,.adminAudit ol{margin:0}.adminAudit h2{font-family:Georgia,serif;font-size:1.45rem;font-weight:500}.adminAudit ol{gap:.75rem;margin-top:1rem;padding:0;list-style:none;display:grid}.adminAudit li{border:0;border-left:2px solid var(--ops-line);gap:.2rem;padding:0 0 0 .75rem;display:grid}.adminAudit span,.adminAudit>p{color:var(--ops-muted);font-size:.78rem}.adminLoginShell{background:radial-gradient(circle at 15% 15%, #ec8d5926, transparent 28rem), var(--background);min-height:100vh}.adminLoginTopbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-height:4.75rem;padding:.75rem clamp(1rem,4vw,2.5rem);display:flex}.adminLoginTopbar .languageSwitcher{border:1px solid var(--line);background:#0b100e;border-radius:999px;padding:.2rem;display:inline-flex}.adminLoginTopbar .languageSwitcher button{min-height:2.35rem;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;padding:.4rem .7rem;font-size:.76rem;font-weight:750}.adminLoginTopbar .languageSwitcher button[aria-pressed=true]{background:var(--panel);color:var(--ink)}.adminLoginMain{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);gap:clamp(2rem,7vw,7rem);width:min(100% - 2rem,70rem);margin:0 auto;padding:clamp(3rem,10vw,8rem) 0;display:grid}.adminLoginIntro h1{letter-spacing:-.055em;max-width:11ch;margin:.6rem 0 1rem;font-family:Georgia,serif;font-size:clamp(2.6rem,7vw,5.8rem);font-weight:500;line-height:.96}.adminLoginIntro>p:not(.kicker){max-width:38rem;color:var(--muted);line-height:1.65}.adminLoginIntro>span{border:1px solid var(--line);color:var(--accent);border-radius:999px;margin-top:1rem;padding:.45rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex}.adminLoginForm{border:1px solid var(--line);background:var(--panel);border-radius:1rem;align-self:start;gap:1rem;padding:clamp(1.25rem,4vw,2rem);display:grid}.adminLoginForm label{gap:.45rem;font-size:.82rem;font-weight:700;display:grid}.adminLoginForm input{width:100%;min-height:3rem;color:var(--ink);font:inherit;background:#0e1311;border:1px solid #53605a;border-radius:.65rem;padding:.7rem .8rem}.adminLoginForm small{color:var(--muted);font-weight:400;line-height:1.45}.adminLoginForm button{background:var(--accent);color:#24150d;cursor:pointer;min-height:3rem;font:inherit;border:0;border-radius:.65rem;font-weight:800}.adminLoginForm button:disabled{cursor:wait;opacity:.6}.adminLoginNotice{color:#ffc2a0;min-height:1.3rem;margin:0;font-size:.82rem}.opsQueue h2{font-size:1rem}.opsQueue p{color:var(--ops-muted);margin-top:.3rem;font-size:.88rem}.opsShell :where(a,button):focus-visible{outline-offset:3px;outline:3px solid #7eb5ff}.planAdmin>header{max-width:54rem;margin-bottom:2rem}.planAdmin>header h1{letter-spacing:-.055em;margin:.5rem 0 1rem;font-family:Georgia,serif;font-size:clamp(2.5rem,7vw,5.5rem);font-weight:500;line-height:.96}.planAdmin>header span,.planReview p,.fixedCapabilities{color:var(--ops-muted);line-height:1.55}.planTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-bottom:1rem;display:grid}.planTabs button{border:1px solid var(--ops-line);background:var(--ops-panel);min-height:4.5rem;color:var(--ops-ink);cursor:pointer;text-align:left;border-radius:.8rem;gap:.35rem;padding:.8rem;display:grid}.planTabs button[aria-selected=true]{border-color:var(--ops-accent);background:var(--ops-card)}.planTabs span{color:var(--ops-muted);font-size:.72rem}.planAdminColumns{grid-template-columns:minmax(0,1.65fr) minmax(18rem,.85fr);align-items:start;gap:1rem;display:grid}.planDraftForm,.planReview>section{border:1px solid var(--ops-line);background:var(--ops-panel);border-radius:1rem;padding:1rem}.planAdminSectionTitle{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.planAdminSectionTitle h2,.planReview h2{margin:0;font-family:Georgia,serif;font-size:1.45rem;font-weight:500}.planAdminSectionTitle span{color:var(--ops-muted);font-size:.78rem}.planDraftForm fieldset{border:1px solid var(--ops-line);border-radius:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0;padding:1rem;display:grid}.planDraftForm legend{color:var(--ops-accent);letter-spacing:.08em;text-transform:uppercase;padding:0 .4rem;font-size:.75rem;font-weight:800}.planDraftForm label,.planReview label{color:var(--ops-muted);gap:.4rem;font-size:.76rem;font-weight:700;display:grid}.planDraftForm :is(input,textarea,select),.planReview input{width:100%;min-height:2.75rem;color:var(--ops-ink);font:inherit;background:#0d1210;border:1px solid #526159;border-radius:.6rem;padding:.65rem .7rem}.planDraftForm textarea{resize:vertical;min-height:6rem}.planDraftForm .wideField,.planDraftForm .fixedCapabilities{grid-column:1/-1}.planDraftForm .checkField{align-self:end;align-items:center;gap:.6rem;min-height:2.75rem;display:flex}.planDraftForm .checkField input{width:1.1rem;min-height:1.1rem}.planPrimaryAction,.planDangerAction{background:var(--ops-accent);color:#24150d;cursor:pointer;min-height:2.8rem;font:inherit;border:0;border-radius:.65rem;padding:.65rem 1rem;font-weight:800}.planDangerAction{background:#f2c1a7;margin-top:.75rem}.planPrimaryAction:disabled,.planDangerAction:disabled{cursor:wait;opacity:.55}.planReview{gap:1rem;display:grid}.planReview>section>h2{margin-bottom:.8rem}.planDiff{gap:.6rem;margin:0;display:grid}.planDiff div{border-bottom:1px solid var(--ops-line);padding-bottom:.6rem}.planDiff dt{color:var(--ops-accent);font-family:monospace;font-size:.72rem}.planDiff dd{overflow-wrap:anywhere;gap:.2rem;margin:.35rem 0 0;font-size:.78rem;display:grid}.planDiff span{color:var(--ops-muted)}.planHistory{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.planHistory li{border:0;border-bottom:1px solid var(--ops-line);justify-content:space-between;gap:1rem;padding:.65rem 0;display:flex}.planHistory time{color:var(--ops-muted);font-size:.75rem}.planAdminNotice{color:#b6e9ce;min-height:1.4rem;margin:1rem 0 0;font-weight:700}.accountAdmin>header{max-width:58rem;margin-bottom:2rem}.accountAdmin>header h1{letter-spacing:-.055em;margin:.5rem 0 1rem;font-family:Georgia,serif;font-size:clamp(2.5rem,7vw,5.5rem);font-weight:500;line-height:.96}.accountAdmin>header span,.entitlementGrant>p,.overrideHistory>p{color:var(--ops-muted);line-height:1.55}.accountEntitlementWorkspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.accountDirectory,.entitlementOperations>section,.entitlementAdvanced{border:1px solid var(--ops-line);background:var(--ops-panel);border-radius:1rem;padding:1rem}.accountDirectory{position:static}.accountDirectory h2,.entitlementOperations h2{margin:0 0 .8rem;font-family:Georgia,serif;font-size:1.35rem;font-weight:500}.accountDirectoryHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.accountDirectoryHeader :is(h2,p){margin:0}.accountDirectoryHeader p,.accountProfile>p{color:var(--ops-muted);margin-top:.25rem;line-height:1.45}.accountDirectoryHeader>strong{background:var(--ops-accent);color:#24150d;border-radius:999px;place-items:center;min-width:2.5rem;min-height:2.5rem;display:grid}.accountSearch,.entitlementSimulation form,.entitlementGrant form,.overrideHistory form,.registrationReview form,.accountProfile form{gap:.65rem;display:grid}.accountSearch{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-top:1rem}.accountSearch label,.entitlementSimulation label,.entitlementGrant label,.overrideHistory label,.registrationReview label,.accountProfile label{color:var(--ops-muted);gap:.35rem;font-size:.76rem;font-weight:700;display:grid}.accountEntitlementWorkspace :is(input,textarea,select){width:100%;min-height:2.75rem;color:var(--ops-ink);font:inherit;background:#0d1210;border:1px solid #526159;border-radius:.6rem;padding:.65rem .7rem}.accountEntitlementWorkspace textarea{resize:vertical;min-height:6rem}.accountSearch button,.entitlementSimulation button,.entitlementGrant button,.overrideHistory button,.registrationReview button,.accountProfile button,.accountRows article>button{border:1px solid var(--ops-line);background:var(--ops-accent);color:#24150d;cursor:pointer;min-height:2.75rem;font:inherit;border-radius:.65rem;padding:.65rem .85rem;font-weight:800}.entitlementSimulation button[type=button]{background:var(--ops-card);color:var(--ops-ink)}.overrideHistory button{background:#f2c1a7}.accountEntitlementWorkspace button:disabled{cursor:wait;opacity:.55}.accountDirectory ol,.overrideHistory ol{gap:.55rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.accountDirectory .accountRows{gap:.65rem}.accountRows article{border:1px solid var(--ops-line);background:var(--ops-card);border-radius:.8rem;grid-template-columns:minmax(12rem,1.2fr) minmax(9rem,.7fr) minmax(12rem,1fr) auto;align-items:center;gap:.8rem;padding:.8rem;display:grid}.accountRows article[aria-current=true]{border-color:var(--ops-accent);box-shadow:inset 3px 0 var(--ops-accent)}.accountRowIdentity,.accountRowState,.accountRowContext{gap:.25rem;min-width:0;display:grid}.accountRowIdentity span,.accountRowContext span,.accountRows small{overflow-wrap:anywhere;color:var(--ops-muted)}.accountRowState>span{border:1px solid var(--ops-line);width:fit-content;color:var(--ops-accent);border-radius:999px;padding:.3rem .55rem;font-size:.72rem;font-weight:800}.accountRowState>span[data-status=suspended]{color:#f2c1a7}.accountRowState>span[data-status=pending]{color:#f1cf7d}.accountDirectory li>button{border:1px solid var(--ops-line);background:var(--ops-card);width:100%;min-height:5.25rem;color:var(--ops-ink);cursor:pointer;font:inherit;text-align:left;border-radius:.7rem;gap:.25rem;padding:.7rem;display:grid}.accountDirectory li>button[aria-current=true]{border-color:var(--ops-accent);box-shadow:inset 3px 0 var(--ops-accent)}.accountDirectory li span,.accountDirectory li small{overflow-wrap:anywhere;color:var(--ops-muted)}.entitlementOperations{gap:1rem;display:grid}.registrationReviewHeader{justify-content:space-between;align-items:start;gap:1rem;display:flex}.registrationReviewHeader :is(p,h2),.registrationReview>p,.registrationNoOrganization p{margin:0}.registrationReviewHeader p,.registrationReview>p,.registrationNoOrganization p{color:var(--ops-muted);line-height:1.5}.registrationReviewHeader>span{border:1px solid var(--ops-line);color:var(--ops-accent);border-radius:999px;padding:.35rem .6rem;font-size:.72rem;font-weight:800}.registrationReview form{margin-top:1rem}.registrationReviewActions{flex-wrap:wrap;gap:.65rem;display:flex}.registrationReview .registrationReject{background:#f2c1a7}.accountProfile form{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.accountProfileTimezone,.accountProfile form>button{grid-column:1/-1}.accountProfile input:disabled{opacity:.65}.entitlementAdvanced{overflow:clip}.entitlementAdvanced>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.entitlementAdvanced>summary::-webkit-details-marker{display:none}.entitlementAdvanced>summary>span:first-child{gap:.2rem;display:grid}.entitlementAdvanced>summary small{color:var(--ops-muted);font-weight:500}.entitlementAdvanced>summary>span:last-child{border:1px solid var(--ops-line);width:2.25rem;height:2.25rem;color:var(--ops-accent);border-radius:999px;place-items:center;font-size:1.4rem;display:grid}.entitlementAdvanced[open]>summary>span:last-child{transform:rotate(45deg)}.entitlementAdvancedBody{border-top:1px solid var(--ops-line);gap:1rem;margin-top:1rem;padding-top:1rem;display:grid}.entitlementAdvancedBody>section{border:1px solid var(--ops-line);background:var(--ops-card);border-radius:.85rem;padding:1rem}.entitlementAccountHeader{justify-content:space-between;align-items:end;gap:1rem;display:flex}.entitlementAccountHeader p,.entitlementAccountHeader h2{margin:0}.entitlementAccountHeader p,.entitlementAccountHeader>span,.entitlementSimulation>p{color:var(--ops-muted);font-size:.78rem}.entitlementSimulation form{grid-template-columns:minmax(14rem,1fr) auto auto;align-items:end}.entitlementDecisionHeader,.entitlementResult dl>div{grid-template-columns:minmax(10rem,1.2fr) minmax(8rem,.8fr) minmax(10rem,1fr);align-items:center;gap:.75rem;display:grid}.entitlementDecisionHeader{color:var(--ops-muted);letter-spacing:.06em;text-transform:uppercase;padding:.55rem 0;font-size:.68rem;font-weight:800}.entitlementResult dl{margin:0}.entitlementResult dl>div{border-top:1px solid var(--ops-line);padding:.7rem 0}.entitlementResult :is(dt,dd){overflow-wrap:anywhere;margin:0}.entitlementResult dd:last-child{color:var(--ops-muted);font-size:.78rem}.entitlementGrant form{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.entitlementGrant .wideField,.entitlementGrant button{grid-column:1/-1}.overrideHistory>ol>li{border:1px solid var(--ops-line);background:var(--ops-card);content-visibility:auto;contain-intrinsic-size:14rem;border-radius:.75rem;padding:.9rem}.overrideHistory li>div{justify-content:space-between;gap:1rem;display:flex}.overrideHistory li>div span,.overrideHistory li>p,.overrideHistory li dd{color:var(--ops-muted);font-size:.78rem}.overrideHistory li>p{margin:.7rem 0}.overrideHistory dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.7rem 0;display:grid}.overrideHistory dl div,.overrideHistory form{border-top:1px solid var(--ops-line);padding-top:.7rem}.overrideHistory :is(dt,dd){margin:0}.aiProviderAdmin>header{gap:.65rem;margin-bottom:1.5rem;display:grid}.aiProviderAdmin>header h1{margin:0;font-family:Georgia,serif;font-size:clamp(2rem,5vw,4rem);line-height:.95}.aiProviderWorkspace{gap:1rem;display:grid}.codexConnectionCard{color:#fcf8ef;background:radial-gradient(circle at 92% 10%,#cdaa7140,#0000 12rem),#24352b;border:1px solid #2f4638;border-radius:1.15rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 1.5rem;padding:clamp(1.2rem,3vw,2rem);display:grid}.codexConnectionCard>div:first-child{align-items:flex-start;gap:1rem;display:flex}.codexConnectionCard :is(h2,p){margin:0}.codexConnectionCard h2{margin-bottom:.35rem;font-family:Georgia,serif;font-size:clamp(1.35rem,3vw,2rem)}.codexConnectionCard p,.codexConnectionCard small{color:#fcf8efc2}.codexConnectionCard button{color:#24352b;cursor:pointer;min-height:3rem;font:inherit;background:#f3d49a;border:1px solid #f3d49a;border-radius:999px;padding:.75rem 1rem;font-weight:850}.codexConnectionCard button:disabled{cursor:wait;opacity:.65}.codexConnectionCard>small{grid-column:1/-1}.codexMark{border:1px solid #fcf8ef5c;border-radius:50%;flex:none;place-items:center;width:2.7rem;height:2.7rem;font-size:1.5rem;display:grid}.codexConnectionState{background:#fcf8ef12;border:1px solid #fcf8ef2e;border-radius:.8rem;grid-column:1/-1;gap:.25rem;padding:.85rem 1rem;display:grid}.aiRateCardWorkspace{border-top:1px solid var(--ops-line);gap:1rem;margin-top:2rem;padding-top:2rem;display:grid}.aiRateCardWorkspace>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.aiRateCardWorkspace :is(h2,h3,p){margin:0}.aiRateCardWorkspace button{border:1px solid var(--ops-line);background:var(--ops-accent);color:#24150d;cursor:pointer;min-height:2.75rem;font:inherit;border-radius:.65rem;padding:.65rem .85rem;font-weight:800}.aiRateCardWorkspace button:disabled{cursor:wait;opacity:.55}.aiRateCardForm{border:1px solid var(--ops-line);background:var(--ops-card);border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;padding:1.15rem;display:grid}.aiRateCardForm label{gap:.35rem;display:grid}.aiRateCardForm :is(input,select){border:1px solid var(--ops-line);width:100%;min-height:2.75rem;color:inherit;background:#fff;border-radius:.65rem;padding:.65rem .75rem}.aiRateHistory ol{gap:.65rem;padding:0;list-style:none;display:grid}.aiRateHistory li{border:1px solid var(--ops-line);background:var(--ops-card);border-radius:.75rem;gap:.3rem;padding:.85rem;display:grid}.aiRateHistory :is(span,small){overflow-wrap:anywhere;color:var(--ops-muted)}.aiProviderWorkspace>article{border:1px solid var(--ops-line);background:var(--ops-card);border-radius:1rem;gap:1rem;padding:1.15rem;display:grid}.aiProviderWorkspace article>header,.aiProviderWorkspace article>footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.aiProviderWorkspace h2,.aiProviderWorkspace p{margin:0}.aiProviderWorkspace header strong{background:#ece7dc;border-radius:999px;padding:.35rem .65rem}.aiProviderWorkspace header strong[data-status=ready]{color:#14543d;background:#dceee5}.operationsWorkspace{gap:1.25rem;display:grid}.operationsWorkspace>header :is(h1,p),.operationsPanel :is(h2,h3,p){margin:0}.operationsWorkspace>header{gap:.45rem;display:grid}.operationsWorkspace>header>p:last-child{max-width:70ch;color:var(--ops-muted)}.operationsFilters{border:1px solid var(--ops-line);background:var(--ops-panel);border-radius:.85rem;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:.75rem;padding:1rem;display:grid}.operationsFilters label{color:var(--ops-muted);gap:.35rem;font-size:.78rem;font-weight:750;display:grid}.operationsFilters :is(input,select),.jobRetryForm input{border:1px solid var(--ops-line);background:var(--ops-card);width:100%;min-height:2.55rem;color:var(--ops-ink);font:inherit;border-radius:.6rem;padding:.55rem .7rem}.operationsFilters .primaryLink,.opsDangerAction{background:var(--ops-accent);color:#1a110d;cursor:pointer;min-height:2.55rem;font:inherit;border:0;border-radius:.6rem;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .8rem;font-weight:800;display:inline-flex}.operationsPanel,.operationsNotice{border:1px solid var(--ops-line);background:var(--ops-panel);border-radius:.85rem;gap:1rem;padding:1rem;display:grid}.operationsPanel>header,.queueDiagnostics article>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.operationsPanel [data-status],.operationsNotice[data-status]{color:#ffd6bd}.operationsPanel [data-status=up],.operationsPanel [data-status=ready],.operationsPanel [data-status=configured]{color:#91dfb9}.operationsPanel .secondaryLink{border:1px solid var(--ops-line);min-height:2.5rem;color:var(--ops-text);border-radius:.65rem;justify-content:center;align-items:center;padding:.55rem .8rem;font-weight:750;text-decoration:none;display:inline-flex}.operationsPanel .secondaryLink:hover{border-color:var(--ops-accent)}.operationsPanel .secondaryLink:focus-visible{outline:3px solid var(--ops-accent);outline-offset:2px}.operationsStatusGrid,.queueDiagnostics{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}.operationsStatusGrid>div,.queueDiagnostics>article,.operationsRows>article{border:1px solid var(--ops-line);background:var(--ops-card);border-radius:.7rem;min-width:0;padding:.8rem}.operationsStatusGrid :is(dt,dd){margin:0}.operationsStatusGrid dt,.queueDiagnostics dt{color:var(--ops-muted);font-size:.74rem}.queueDiagnostics>article{align-content:start;gap:.8rem;display:grid}.queueDiagnostics dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:0;display:grid}.queueDiagnostics dl>div{background:var(--ops-panel);border-radius:.45rem;padding:.45rem}.queueDiagnostics dd{margin:.15rem 0 0;font-size:1.1rem;font-weight:800}.failedJob{border-top:1px solid var(--ops-line);gap:.65rem;padding-top:.75rem;display:grid}.failedJob>div,.operationsRows>article{gap:.25rem;display:grid}.operationsWorkspace code{overflow-wrap:anywhere;color:#f1bd96;font-size:.72rem}.failedJob span,.operationsRows span,.operationsRows small,.operationsNotice span{color:var(--ops-muted);overflow-wrap:anywhere}.jobRetryForm{grid-template-columns:minmax(8rem,1fr) auto;gap:.5rem;display:grid}.jobRetryForm>span{min-height:1rem;color:var(--ops-muted);grid-column:1/-1;font-size:.75rem}.legalWorkspace,.legalHistory,.legalEditor{gap:1rem;display:grid}.legalEditorGrid{grid-template-columns:minmax(10rem,.45fr) minmax(7rem,.25fr) minmax(16rem,1fr);gap:.85rem;display:grid}.legalEditor label,.legalPublish label{gap:.35rem;min-width:0;font-weight:700;display:grid}.legalEditor :is(input,select,textarea),.legalPublish input{border:1px solid var(--ops-line);background:var(--ops-card);width:100%;min-height:2.55rem;color:var(--ops-ink);font:inherit;border-radius:.6rem;padding:.55rem .7rem}.legalEditor textarea{resize:vertical}.legalBodyField,.legalAcceptanceField{grid-column:1/-1}.legalAcceptanceField{justify-self:start;align-items:center;grid-template-columns:auto 1fr!important}.legalAcceptanceField input{width:1rem}.legalPublish{border-top:1px solid var(--ops-line);grid-template-columns:minmax(12rem,.6fr) minmax(16rem,1fr);align-items:end;gap:.75rem;padding-top:1rem;display:grid}.legalPublishConfirmation{grid-column:1/-1;justify-self:start;align-items:center;grid-template-columns:auto 1fr!important}.legalPublishConfirmation input{width:1rem;min-height:1rem}.legalPublishedBody{gap:.75rem;display:grid}.legalPublishedBody pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;border:1px solid var(--ops-line);background:var(--ops-card);border-radius:.8rem;padding:1rem;line-height:1.55}.legalEditor>.primaryLink,.legalPrimaryAction{border:1px solid var(--ops-accent);background:var(--ops-accent);color:#1a110d;cursor:pointer;width:fit-content;min-height:2.55rem;font:inherit;border-radius:.6rem;justify-content:center;align-items:center;padding:.55rem .9rem;font-weight:800;display:inline-flex}.legalEditor>.primaryLink:hover,.legalPrimaryAction:hover{filter:brightness(1.08)}.legalEditor>.primaryLink:focus-visible,.legalPrimaryAction:focus-visible{outline-offset:2px;outline:3px solid #fff}.legalEditor>.primaryLink:disabled,.legalPrimaryAction:disabled{cursor:wait;opacity:.65}.adminSupportWorkspace,.adminSupportRequest,.adminSupportRequest>form{gap:1rem;display:grid}.adminSupportRequest h2{margin:.2rem 0}.adminSupportRequest :is(p,h2,span){overflow-wrap:anywhere}.adminSupportRequest>form label{gap:.35rem;font-weight:700;display:grid}.adminSupportRequest>form :is(select,textarea){border:1px solid var(--ops-line);background:var(--ops-card);width:100%;min-height:2.55rem;color:var(--ops-ink);font:inherit;border-radius:.6rem;padding:.55rem .7rem}.adminSupportRequest>form textarea{resize:vertical}@media (max-width:780px){.legalEditorGrid,.legalPublish{grid-template-columns:1fr}.legalBodyField,.legalAcceptanceField{grid-column:auto}}.opsDangerAction{color:#fff;background:#9e392c;border:1px solid #db755e}.opsDangerAction:disabled{cursor:wait;opacity:.6}.operationsRows{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.65rem;display:grid}.operationsWorkspace .srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mailboxWorkspace{gap:1rem;display:grid}.mailboxHeading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.mailboxHeading h1,.mailboxHeading p,.mailboxDetail h2,.mailboxDetail h3,.mailboxDetail p{margin:0}.mailboxHeading>div{gap:.4rem;max-width:72ch;display:grid}.mailboxSearch{background:var(--ops-panel,#fffdf8);border:1px solid var(--ops-border,#cdd8d2);border-radius:1rem;grid-template-columns:minmax(16rem,1fr) auto auto;align-items:end;gap:.75rem;padding:.9rem;display:grid}.mailboxSearch label{gap:.35rem;display:grid}.mailboxSearch label span{color:var(--ops-muted,#58645f);font-size:.78rem;font-weight:700}.mailboxSearch input{color:#0b3f33;font:inherit;background:#fff;border:1px solid #9db1a7;border-radius:.7rem;width:100%;min-height:2.75rem;padding:.65rem .8rem}.mailboxSearch input:focus-visible{outline-offset:2px;outline:3px solid #b5822759}.mailboxSummary{color:#58645f;margin:0}.mailboxGrid{grid-template-columns:minmax(18rem,.82fr) minmax(0,1.5fr);align-items:start;gap:1rem;display:grid}.mailboxList,.mailboxDetail{background:#fffdf8;border:1px solid #cdd8d2;border-radius:1rem;min-width:0}.mailboxList{max-height:min(68vh,52rem);padding:.45rem;display:grid;overflow-y:auto}.mailboxList>p{margin:0;padding:1rem}.mailboxListItem{color:#173b32;border:1px solid #0000;border-radius:.75rem;gap:.25rem;padding:.8rem;text-decoration:none;display:grid}.mailboxListItem+.mailboxListItem{border-top-color:#e3e8e5}.mailboxListItem[data-read=false]{background:#f4f0df}.mailboxListItem[data-active=true]{background:#e6f2ed;border-color:#0b4b3c}.mailboxListItem:hover{background:#edf5f1}.mailboxListItem:focus-visible{outline-offset:1px;outline:3px solid #b5822766}.mailboxItemHeader{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.mailboxItemHeader strong{overflow-wrap:anywhere}.mailboxItemHeader time,.mailboxListItem>span:not(.mailboxItemHeader),.mailboxListItem small{color:#69756f;font-size:.75rem}.mailboxItemHeader time{flex:none}.mailboxListItem small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mailboxDetail{min-height:20rem;padding:1rem}.mailboxEmptyDetail{color:#69756f;text-align:center;place-items:center;min-height:18rem;display:grid}.mailboxDetail article{gap:1rem;display:grid}.mailboxDetail article>header{border-bottom:1px solid #e0e6e2;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.9rem;display:flex}.mailboxDetail article>header>div{gap:.3rem;min-width:0;display:grid}.mailboxDetail h2{overflow-wrap:anywhere}.mailboxSize{color:#50615a;background:#edf3f0;border-radius:999px;flex:none;padding:.4rem .65rem;font-size:.72rem}.mailboxMetadata{gap:.5rem;margin:0;display:grid}.mailboxMetadata>div{grid-template-columns:5rem minmax(0,1fr);gap:.5rem;display:grid}.mailboxMetadata dt{color:#69756f;font-size:.75rem;font-weight:700}.mailboxMetadata dd{overflow-wrap:anywhere;margin:0}.mailboxActions,.mailboxBody{border:1px solid #dbe3df;border-radius:.85rem;gap:.7rem;padding:.9rem;display:grid}.mailboxActions{background:#f6f1df;border-color:#dac68d}.mailboxActions>div{flex-wrap:wrap;gap:.55rem;display:flex}.mailboxBody pre{white-space:pre-wrap;word-break:break-word;background:#f7f8f7;border-radius:.65rem;max-height:32rem;margin:0;padding:.85rem;font:.85rem/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}@media (max-width:900px){.mailboxGrid{grid-template-columns:1fr}.mailboxList{max-height:24rem}}@media (max-width:620px){.mailboxHeading,.mailboxDetail article>header{flex-direction:column;align-items:stretch}.mailboxSearch{grid-template-columns:1fr 1fr}.mailboxSearch label{grid-column:1/-1}.mailboxMetadata>div{grid-template-columns:1fr}.mailboxSize{align-self:flex-start}}.fiscalAdminWorkspace,.fiscalAdminForm,.fiscalInvoiceAdmin{gap:1rem;display:grid}.fiscalAdminForm>header,.fiscalInvoiceAdmin>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.fiscalAdminGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.fiscalAdminGrid label{gap:.35rem;min-width:0;font-weight:800;display:grid}.fiscalAdminGrid :is(input,select){border:1px solid var(--ops-line);width:100%;min-height:2.8rem;color:inherit;font:inherit;background:#0d1210;border-radius:.65rem;padding:.65rem .75rem}.fiscalAdminEnable{background:#2c2416;border:1px solid #8f6d2f;border-radius:.7rem;align-items:center;gap:.55rem;padding:.7rem;font-weight:800;display:flex}.fiscalAdminEnable input{width:1.1rem;height:1.1rem;accent-color:var(--ops-accent)}.fiscalInvoiceAdmin .operationsRows>article{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;display:grid}.fiscalInvoiceAdmin .operationsRows>article>div{gap:.2rem;display:grid}.fiscalInvoiceAdmin button{background:var(--ops-accent);color:#18110c;border:0;border-radius:.65rem;min-height:2.5rem;padding:.55rem .75rem;font-weight:850}.aiProviderFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.aiProviderFields label{gap:.35rem;display:grid}.aiProviderFields :is(input,select){border:1px solid var(--ops-line);width:100%;min-height:2.75rem;color:inherit;background:#fff;border-radius:.65rem;padding:.65rem .75rem}@media (max-width:760px){.fiscalAdminGrid,.fiscalInvoiceAdmin .operationsRows>article,.codexConnectionCard{grid-template-columns:1fr}.codexConnectionCard button{width:100%}.aiProviderFields,.aiRateCardForm{grid-template-columns:1fr}.aiRateCardWorkspace>header,.aiProviderWorkspace article>header,.aiProviderWorkspace article>footer{flex-direction:column;align-items:flex-start}.operationsFilters,.jobRetryForm{grid-template-columns:1fr}.jobRetryForm>span{grid-column:auto}.opsTopbar,.opsUtilities{align-items:flex-start}.opsTopbar{flex-direction:column}.opsUtilities{flex-wrap:wrap;justify-content:space-between;width:100%}.opsFrame{display:block}.opsNav{border-right:0;border-bottom:1px solid var(--ops-line);flex-direction:row;padding:.65rem 1rem;overflow-x:auto}.opsNav a{flex:none}.opsNav a span{display:none}.opsMain{padding:1.25rem 1rem 3rem}.opsHero{flex-direction:column;align-items:flex-start}.opsMetrics,.planTabs,.planAdminColumns,.planDraftForm fieldset,.accountEntitlementWorkspace,.entitlementGrant form,.accountProfile form,.overrideHistory dl,.accountRows article{grid-template-columns:1fr}.accountRows article>button,.accountProfileTimezone,.accountProfile form>button{grid-column:auto;width:100%}.accountSearch{grid-template-columns:1fr}.accountDirectory{position:static}.entitlementSimulation form,.entitlementDecisionHeader,.entitlementResult dl>div{grid-template-columns:1fr}.entitlementDecisionHeader{display:none}.entitlementAccountHeader,.overrideHistory li>div{flex-direction:column;align-items:flex-start}.operatorSummary,.operatorBadge,.sessionBadge{width:100%;max-width:none}.adminLoginMain{grid-template-columns:1fr;padding-top:2.5rem}}
