.hostedGateBody,.adminBody{min-height:100vh;margin:0;overflow:auto}.loginPage{--login-ink:#121715;--login-panel:#1b2421;--login-cream:#f1ead8;--login-muted:#a9b0a8;--login-line:#f1ead82e;--login-orange:#f46c43;background:radial-gradient(circle at 16% 22%, #82a59333, transparent 31%), var(--login-ink);color:var(--login-cream);flex-direction:column;min-height:100vh;display:flex}.loginHeader,.loginFooter{justify-content:space-between;align-items:center;padding:18px clamp(20px,4vw,64px);display:flex}.loginHeader{border-bottom:1px solid var(--login-line)}.loginLanguage{align-items:center;gap:8px;display:inline-flex}.loginLanguageLabel{color:#697269;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700}.loginLanguageSelect{border:1px solid var(--login-line);color:inherit;font:inherit;background:0 0;border-radius:8px;padding:6px 10px;font-size:14px}.loginLanguageSelect:focus-visible{outline-offset:2px;outline:2px solid}@media (width<=520px){.loginLanguageLabel{display:none}}.loginFooter{border-top:1px solid var(--login-line);color:#879087;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:12px clamp(16px,3vw,40px);padding:16px clamp(20px,4vw,64px);font:800 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.loginFooterIdentity,.loginFooterNav{align-items:center;display:flex}.loginFooterIdentity{color:var(--login-cream);gap:9px}.loginFooterIdentity i{background:var(--login-orange);flex:none;width:8px;height:8px}.loginFooterIdentity strong{font:inherit}.loginFooterTagline:before{content:"";vertical-align:middle;background:#4a554c;border-radius:50%;width:3px;height:3px;margin:0 9px 2px 0;display:inline-block}.loginFooterNav{gap:clamp(16px,2vw,26px)}.loginFooterYear{color:#697269;font-weight:700}@media (width<=600px){.loginFooter{flex-direction:column;align-items:flex-start}}@media (width<=420px){.loginFooterTagline{display:none}}.loginFooter a{color:#b4bbb2;min-height:24px;text-decoration:none;position:relative}.loginFooter a:after{background:var(--login-orange);content:"";transform-origin:0;width:100%;height:1px;transition:transform .14s;position:absolute;bottom:1px;left:0;transform:scaleX(0)}.loginFooter a:hover,.loginFooter a:focus-visible{color:var(--login-cream)}.loginFooter a:hover:after,.loginFooter a:focus-visible:after{transform:scaleX(1)}.loginFooter a:focus-visible{outline:1px solid var(--login-orange);outline-offset:5px}.loginFooterTagline{color:#697269;font-weight:700}.loginBrand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.loginBrand img{width:50px;height:44px}.loginBrand span{display:grid}.loginBrand strong{letter-spacing:-.04em;font-size:19px}.loginBrand small,.loginKicker,.loginCardCode,.loginFineprint{letter-spacing:.13em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800}.loginBrand small{color:#899189;font-size:8px}.loginStage{flex:1;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:stretch;width:100%;max-width:1500px;margin:0 auto;display:grid}.loginStatement{align-content:center;min-height:680px;padding:clamp(54px,8vw,120px) clamp(24px,7vw,110px);display:grid}.loginKicker,.loginCardCode{color:#8e9990;font-size:9px}.loginStatement h1{color:var(--login-cream);letter-spacing:-.075em;max-width:900px;margin:24px 0 34px;font-size:clamp(66px,9vw,132px);font-weight:520;line-height:.83}.loginStatement>p{color:#b9c0b9;max-width:710px;margin:0;font-size:clamp(17px,2vw,23px);line-height:1.55}.loginFrequency{color:#7e887f;align-items:center;gap:10px;max-width:670px;margin-top:clamp(52px,8vw,100px);font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.loginFrequency i{background:#536058;flex:1;height:1px}.loginFrequency i:nth-of-type(3){background:var(--login-orange);height:3px}.loginCard{background:var(--login-cream);color:#181b18;border:1px solid #b9af96;align-self:center;margin:44px clamp(24px,5vw,72px) 44px 0;padding:clamp(30px,4vw,54px);box-shadow:12px 12px #090c0b}.loginCardCode{color:#68675e}.loginCard h2{letter-spacing:-.055em;margin:24px 0 18px;font-size:clamp(32px,4vw,52px);font-weight:570;line-height:.98}.loginCard>p{color:#626259;margin:0 0 30px;font-size:15px;line-height:1.6}.hostedGateActions{gap:10px;display:grid}.hostedGateActions button{cursor:pointer;min-height:54px;padding:0 20px;font:900 13px/1 system-ui,sans-serif}.loginPrimary{background:var(--login-orange);color:#151714;border:1px solid #181b18;box-shadow:4px 4px #181b18}.loginSecondary{color:#181b18;background:0 0;border:1px solid #181b18}.loginPrimary:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #181b18}.loginSecondary:hover{background:#dfd6c1}.loginPromises{border-top:1px solid #181b182e;gap:12px;margin:34px 0 28px;padding:24px 0 0;list-style:none;display:grid}.loginPromises li{color:#4f514a;align-items:center;gap:10px;font-size:12px;display:flex}.loginPromises i{background:#79a85c;border-radius:50%;width:7px;height:7px}.loginFineprint{color:#77776d;font-size:8px;line-height:1.6;display:block}.adminBody{color:#181a17;background:#f0eee6;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.adminShell{min-height:100vh}.adminTopbar{background:#f0eee6f0;border-bottom:1px solid #181a17;justify-content:space-between;align-items:center;padding:14px clamp(18px,4vw,62px);display:flex}.adminBar{z-index:10;background:#f0eee6f0;position:sticky;top:0}.adminBrand{color:inherit;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.adminBrand img{width:48px;height:42px}.adminBrand span{display:grid}.adminBrand strong{letter-spacing:-.035em}.adminBrand small{color:#6a6c64;letter-spacing:.12em;text-transform:uppercase;font:800 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.adminTopbar nav{align-items:center;gap:10px;display:flex}.adminTopbar nav a,.adminTopbar nav button{color:inherit;cursor:pointer;background:0 0;border:1px solid #181a17;padding:10px 13px;font-size:12px;font-weight:750;text-decoration:none}.adminNav{scrollbar-width:none;border-bottom:1px solid #181a17;gap:0;padding:0 clamp(18px,4vw,62px);display:flex;overflow-x:auto}.adminNav::-webkit-scrollbar{display:none}.adminNav a{color:#6b6d65;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-bottom:2px solid #0000;padding:14px 16px 12px;font:800 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none}.adminNav a:first-child{padding-left:0}.adminNav a:hover,.adminNav a[aria-current=location]{color:#181a17;border-bottom-color:#181a17}.adminNav a:focus-visible{outline-offset:-2px;outline:2px solid #181a17}.adminGroup{scroll-margin-block-start:calc(var(--admin-bar-height,118px) + 16px)}.adminGroup:target .adminGroupLabel{color:#181a17}.adminGroupLabel{color:#6b6d65;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #181a1740;margin:72px clamp(18px,4vw,62px) 0;padding-bottom:10px;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.adminHero,.adminSection,.adminSummary{grid-template-columns:1fr minmax(250px,.38fr);align-items:end;gap:30px;padding:clamp(62px,8vw,106px) clamp(18px,4vw,62px) 54px;display:grid}.adminEyebrow{color:#6b6d65;letter-spacing:.13em;text-transform:uppercase;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.adminHero>.adminEyebrow{grid-column:1/-1}.adminHero h1{letter-spacing:-.07em;margin:0;font-size:clamp(54px,8vw,100px);font-weight:520;line-height:.88}.adminHero>p{color:#66685f;margin:0 0 8px;line-height:1.6}.registrationMode{border:1px solid #181a17;gap:0;display:grid}.registrationChoiceSet,.choiceSet{border:0;margin:0;padding:0;display:grid}.registrationChoiceSet legend,.choiceSet legend{color:#74766e;letter-spacing:.08em;text-transform:uppercase;padding:18px 22px 0;font-size:12px;font-weight:700}.registrationOption,.choiceOption{cursor:pointer;border-bottom:1px solid #dcdad1;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:14px;padding:18px 22px;display:grid}.registrationOption:last-of-type,.choiceOption:last-of-type{border-bottom:0}:is(.registrationOption:has(input:checked),.choiceOption:has(input:checked)){background:#f0efe7}.registrationPending,.choicePending{display:none}:is(.registrationOption:has(input:checked) .registrationPending,.choiceOption:has(input:checked) .choicePending){color:#74766e;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:1px dashed #74766e;align-self:center;padding:4px 8px;font-size:11px;font-style:normal;font-weight:700;display:inline-block}.registrationOption input,.choiceOption input{accent-color:#181a17;width:20px;min-height:20px;margin-top:4px}.registrationOption span,.choiceOption span{gap:5px;display:grid}.registrationOption strong,.choiceOption strong{letter-spacing:-.02em;font-size:19px}.registrationOption small,.choiceOption small{color:#74766e;line-height:1.45}.registrationLive,.choiceLive{color:#f4f2ea;letter-spacing:.06em;text-transform:uppercase;background:#181a17;align-self:center;padding:5px 9px;font-size:11px;font-style:normal;font-weight:700}.registrationConfirm{border-top:1px solid #181a17;gap:12px;padding:18px 22px;display:grid}.registrationConfirm p{color:#74766e;max-width:70ch;margin:0;line-height:1.5}.registrationConfirm div{flex-wrap:wrap;gap:10px;display:flex}.registrationConfirm button{color:#f4f2ea;cursor:pointer;background:#181a17;border:1px solid #181a17;min-height:42px;padding:0 18px;font-weight:700}.registrationConfirm button.ghost{color:#181a17;background:0 0}.registrationConfirm button:hover{color:#f4f2ea;background:#2b2e29}@media (width<=620px){.registrationOption,.choiceOption{grid-template-columns:auto minmax(0,1fr)}.registrationLive,.choiceLive{grid-column:2;justify-self:start}}.adminSummary{border:1px solid #181a17;grid-template-columns:repeat(4,1fr);display:grid}.adminSummary article{border-right:1px solid #181a1740;flex-direction:column;min-height:150px;padding:22px;display:flex}.adminSummary article:last-child{border-right:0}.adminSummary article span{color:#686a62;letter-spacing:.1em;text-transform:uppercase;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.adminSummary article strong{letter-spacing:-.05em;margin-top:auto;font-size:32px}.adminSummary article small{color:#74766e;margin-top:6px}.adminSection{padding:76px clamp(18px,4vw,62px) 0}.adminSection>header{border-bottom:1px solid #181a17;justify-content:space-between;align-items:end;gap:24px;padding-bottom:18px;display:flex}.adminSection h2{letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(36px,5vw,60px);font-weight:540}.adminTextLink{color:inherit;text-underline-offset:4px;font-weight:750}.adminHeaderButton{color:#f0eee6;cursor:pointer;background:#181a17;border:1px solid #181a17;min-height:44px;padding:0 16px;font-weight:750}.adminHeaderButton:hover{background:#2b2e29}.adminHeaderButton[disabled]{cursor:progress;opacity:.5}.testerLayout{border:1px solid #181a17;border-top:0;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);display:grid}.testerForm{background:#c9f26d;gap:18px;padding:clamp(24px,4vw,42px);display:grid}.testerForm label{gap:8px;font-size:12px;font-weight:750;display:grid}.testerForm input{font:inherit;background:#eff7da;border:1px solid #181a17;border-radius:0;min-height:48px;padding:10px 12px}.testerForm button{color:#f0eee6;cursor:pointer;background:#181a17;border:1px solid #181a17;min-height:50px;font-weight:800}.testerForm p{min-height:20px;margin:0;font-size:12px}.testerSteps{margin:0;padding:0;list-style:none}.testerSteps li{border-bottom:1px solid #181a1733;grid-template-columns:54px 1fr;align-items:start;gap:16px;padding:21px 24px;display:grid}.testerSteps li:last-child{border-bottom:0}.testerSteps>li>span{border:1px solid #181a17;border-radius:50%;place-items:center;width:38px;height:38px;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.testerSteps p{color:#63655e;margin:0;line-height:1.5}.testerSteps strong{color:#181a17;display:block}.recordList{border-left:1px solid #181a17;border-right:1px solid #181a17}.recordRow{border-bottom:1px solid #181a17;grid-template-columns:minmax(200px,1.1fr) minmax(180px,.65fr) minmax(280px,auto);align-items:center;gap:20px;padding:20px 22px;display:grid}.recordRow>div:first-child{gap:5px;display:grid}.recordRow small{color:#6d6f67}.recordStatus{flex-wrap:wrap;gap:6px;display:flex}.recordStatus span,.ownerTag{letter-spacing:.06em;text-transform:uppercase;border:1px solid #181a1759;padding:7px 8px;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.recordActions{flex-wrap:wrap;justify-content:end;gap:6px;display:flex}.recordActions button{cursor:pointer;background:0 0;border:1px solid #181a17;padding:8px 9px;font-size:11px;font-weight:750}.recordActions button:hover{color:#f0eee6;background:#181a17}.recordActions button.danger{color:#8e2d23;border-color:#aa3b2e}.emptyAdminState{color:#74766e;border-bottom:1px solid #181a17;padding:28px 22px}.engagementReply,.engagementForumRow label{gap:7px;display:grid}.engagementReply>span,.engagementForumRow label>span{color:#6b6d65;letter-spacing:.13em;text-transform:uppercase;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.engagementReply textarea,.engagementForumRow input{color:#181a17;font:inherit;background:#faf9f3;border:1px solid #181a17;border-radius:0;width:100%;min-height:46px;padding:10px 12px}.engagementList{border-top:1px solid #181a17;margin-top:18px}.engagementRow{border-bottom:1px solid #181a17;gap:16px;padding:22px;display:grid}.engagementRow>header,.engagementRow>footer{justify-content:space-between;align-items:start;gap:18px;display:flex}.engagementTitle{gap:6px;min-width:0;display:grid}.engagementTitle>span{color:#6d6f67;letter-spacing:.07em;text-transform:uppercase;font:800 8px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.engagementTitle h3{margin:0;font-size:18px;line-height:1.3}.engagementTitle a{color:inherit;overflow-wrap:anywhere;text-underline-offset:4px}.engagementExcerpt{color:#5e6059;max-width:90ch;margin:0;line-height:1.55}.engagementNotes{color:#6a5845;gap:5px;margin:0;padding-left:19px;font-size:12px;line-height:1.45;display:grid}.engagementReply textarea{resize:vertical;min-height:132px;line-height:1.55}.engagementReply textarea:disabled{color:#5f615b;opacity:1}.engagementAccount{gap:5px;display:grid}.engagementAccount a{color:inherit;text-underline-offset:3px;font-size:12px;font-weight:750}.engagementAccount small{color:#6d6f67}.recordStatus .risk-low{color:#315b35;border-color:#477044}.recordStatus .risk-medium{color:#73551f;border-color:#8b6d35}.recordStatus .risk-high{color:#8e2d23;border-color:#aa3b2e}.engagement-skipped,.engagement-expired,.engagement-posted{background:#e8e6de}.engagementTarget{box-shadow:inset 5px 0 #c9f26d}.engagementAccounts{border-top:1px solid #181a17;margin-top:28px}.engagementAccounts>summary{cursor:pointer;padding:18px 0;font-size:14px;font-weight:750}.engagementAccounts>.adminNote{margin-top:0}.demoAccounts{border-top:1px solid #181a17;margin-top:24px}.demoAccounts>summary{cursor:pointer;padding:16px 0;font-size:14px;font-weight:750}.demoAccounts>.adminNote{margin:0 0 14px}.engagementForumRow{border-bottom:1px solid #181a17;grid-template-columns:minmax(160px,.7fr) minmax(160px,.7fr) minmax(260px,1fr) auto;align-items:end;gap:16px;padding:18px 20px;display:grid}.engagementForumRow>div:first-child{gap:5px;display:grid}.engagementForumRow small{color:#6d6f67}.engagementForumRow .recordActions{align-items:center}.statsPanel{gap:34px;display:grid}.statTiles{border:1px solid #181a17;grid-template-columns:repeat(4,1fr);display:grid}.statTiles article{border-right:1px solid #181a1740;gap:6px;padding:20px 22px;display:grid}.statTiles article:last-child{border-right:0}.statTiles span{color:#6d6f67;letter-spacing:.12em;text-transform:uppercase;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.statTiles strong{font:800 30px/1 system-ui,sans-serif}.statTiles small{color:#6d6f67;font-size:11px;line-height:1.5}.statCharts{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.statChart{border:1px solid #181a17;gap:12px;padding:18px 20px 14px;display:grid}.statChart header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.statChart h3{margin:0;font:800 13px/1 system-ui,sans-serif}.statChart header strong{color:#6d6f67;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.statChart footer{color:#8b8d84;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.statBars{align-items:end;gap:2px;height:84px;display:flex}.statBars i{height:calc(var(--h,0) * 100%);background:#181a17;flex:1 1 0;min-height:2px}.statBars i.empty{background:#181a1724}.statSplit{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.statSplit h3{margin:0 0 12px;font:800 13px/1 system-ui,sans-serif}.statRows{gap:8px;display:grid}.statRow{grid-template-columns:minmax(0,1fr) minmax(60px,1.4fr) auto;align-items:center;gap:12px;display:grid}.statRow span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.statRow em{height:9px;width:calc(var(--w,0) * 100%);background:#181a17;display:block}.statRow b{color:#43453e;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.statHeading{margin:0 0 -20px;font:800 13px/1 system-ui,sans-serif}.statAccount{grid-template-columns:minmax(0,1fr) auto auto}.statHours{font:700 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.statFootnote{line-height:1.6}@media (width<=900px){.statTiles{grid-template-columns:repeat(2,1fr)}.statTiles article:nth-child(2){border-right:0}.statTiles article:nth-child(-n+2){border-bottom:1px solid #181a1740}.statCharts,.statSplit{grid-template-columns:1fr}}.bugReportRow{grid-template-columns:minmax(0,1fr) minmax(120px,auto);align-items:start}.bugReportRow>div:first-child{overflow-wrap:anywhere}.bugReportHandled{opacity:.5}.bugReportMessage{color:#181a17;overflow-wrap:anywhere;white-space:pre-wrap;margin:6px 0 0;line-height:1.55}.bugReportContext{gap:4px;margin:12px 0 0;padding:0;list-style:none;display:grid}.bugReportContext li{grid-template-columns:74px minmax(0,1fr);gap:10px;display:grid}.bugReportContext span{color:#6d6f67;letter-spacing:.06em;text-transform:uppercase;font:800 8px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace}.bugReportContext code{color:#43453e;overflow-wrap:anywhere;font:500 11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.adminError{padding:28px}.adminQuiet{color:#181a17;cursor:pointer;background:0 0;border:1px solid #181a17;justify-self:start;min-height:40px;padding:0 14px;font-size:12px;font-weight:750}.adminQuiet:hover{color:#f0eee6;background:#181a17}#publishButton{cursor:pointer}@media (width<=900px){.loginStage{grid-template-columns:1fr}.loginStatement{min-height:auto;padding-bottom:50px}.loginCard{margin:0 24px 60px}.adminSummary{grid-template-columns:repeat(2,1fr)}.adminSummary article:nth-child(2){border-right:0}.adminSummary article:nth-child(-n+2){border-bottom:1px solid #181a1740}.testerLayout,.recordRow{grid-template-columns:1fr}.recordActions{justify-content:start}.engagementForumRow{grid-template-columns:1fr 1fr}}@media (width<=620px){.loginHeader,.loginFooter{padding:14px 16px}.loginFooter{flex-direction:column;align-items:start;gap:12px}.loginFooterNav{flex-wrap:wrap;align-items:start;gap:10px 22px}.loginFooterTagline{flex-basis:100%}.loginStatement{padding:54px 20px 40px}.loginStatement h1{font-size:clamp(56px,18vw,84px)}.loginFrequency{display:none}.loginCard{margin:0 14px 40px;padding:28px 22px}.adminTopbar{gap:12px;padding:10px 16px}.adminBrand img{width:36px;height:32px}.adminBrand small{display:none}.adminTopbar nav a,.adminTopbar nav button{padding:9px 10px}.adminNav{padding:0 16px}.adminNav a{padding:12px 13px 10px;font-size:10px}.adminGroupLabel{margin:54px 16px 0}.adminHero{grid-template-columns:1fr}.adminHero>p{margin-top:18px}.adminSection,.adminSummary{grid-template-columns:1fr}.adminSummary article{border-bottom:1px solid #181a1740;border-right:0;min-height:125px}.adminSection>header{flex-direction:column;align-items:start}.engagementForumRow{grid-template-columns:1fr}.engagementRow>header,.engagementRow>footer{flex-direction:column}}.gateNotice{border:1px solid #b9af96;border-left:3px solid var(--login-orange);color:#4f514a;background:#e6ddc6;margin:0 0 22px;padding:12px 14px;font-size:13px;line-height:1.55}.gateNotice strong{color:#181b18}.gateForm{gap:14px;margin:0 0 6px;display:grid}.gateForm button[type=submit]{cursor:pointer;min-height:54px;margin-top:6px;padding:0 20px;font:900 13px/1 system-ui,sans-serif}.gateForm button[disabled]{cursor:progress;opacity:.55}.gateForm button[disabled]:hover{transform:none;box-shadow:4px 4px #181b18}.hostedGateActions .gateLink{justify-self:center;min-height:0;padding:4px 0;font:500 13px/1 system-ui,sans-serif}.gateField{color:#68675e;letter-spacing:.14em;text-transform:uppercase;gap:8px;font:700 10px/1 system-ui,sans-serif;display:grid}.gateField input{color:#181b18;letter-spacing:normal;text-transform:none;background:#fbf7ec;border:1px solid #181b18;width:100%;min-height:48px;padding:0 14px;font:400 15px/1.2 system-ui,sans-serif}.gateField input::placeholder{color:#9a9689}.gateField input:focus-visible{outline:0;box-shadow:3px 3px #181b18}.gateStatus{color:#626259;margin:12px 0 0;font-size:13px;line-height:1.5}.gateStatus:empty{display:none}.gateStatus[data-tone=error]{color:#b4402a}.gateAlternate{margin:14px 0 0}.gateLink{color:#626259;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font:500 13px/1 system-ui,sans-serif;text-decoration:underline}.gateLink:hover{color:#181b18}.gateDivider{color:#77776d;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:30px 0 20px;display:grid}.gateDivider:before,.gateDivider:after{content:"";background:#181b1838;height:1px}.gateLegacy{text-align:center;border-top:1px solid #181b1829;margin:34px 0 0;padding:20px 0 0}.gateLegacyNote{color:#8a8a80;margin:0 0 8px;font:400 11px/1.5 system-ui,sans-serif}.gateLegacy .gateLink{color:#8a8a80;font-size:12px}.gateLegacy .gateLink:hover{color:#181b18}.gateDivider span{letter-spacing:.18em;text-transform:uppercase;font:700 10px/1 system-ui,sans-serif}.adminLede{color:#66685f;max-width:70ch;margin:18px 0 26px;line-height:1.6}.settingsGrid{border:1px solid #181a17;padding:clamp(22px,3vw,34px);display:grid}.settingsGrid>p{color:#66685f;margin:0;line-height:1.55}.settingsGrid .settingsForm{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;display:grid}.settingsField{gap:8px;display:grid}.settingsField.wide{grid-column:1/-1}.settingsField span{color:#6b6d65;letter-spacing:.13em;text-transform:uppercase;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.settingsField input,.settingsField textarea{color:#181a17;font:inherit;background:#faf9f3;border:1px solid #181a17;border-radius:0;width:100%;min-height:48px;padding:11px 13px}.settingsPassword{min-width:0;display:flex}.settingsPassword input{min-width:0}.settingsPassword button{color:#181a17;cursor:pointer;background:0 0;border:1px solid #181a17;border-left:0;min-width:62px;padding:0 12px;font:800 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.settingsPassword button:hover,.settingsPassword button[aria-pressed=true]{color:#f0eee6;background:#181a17}.settingsPassword button:focus-visible{outline:0;box-shadow:3px 3px #181a17}.settingsField .settingsCheck{align-items:center;gap:10px;min-height:44px;display:flex}.settingsField .settingsCheck input{width:18px;min-height:18px}.settingsPreview{color:#181a17;text-underline-offset:4px;padding:12px 4px;font-weight:750}.settingsDisclosure{color:#8e2d23;margin:20px 0 0;font-size:12px;line-height:1.55}.settingsField textarea{resize:vertical;min-height:108px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.5}.settingsField input:focus-visible,.settingsField textarea:focus-visible{outline:0;box-shadow:3px 3px #181a17}.settingsActions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;margin-top:4px;display:flex}.settingsActions button{color:#f0eee6;cursor:pointer;background:#181a17;border:1px solid #181a17;min-height:46px;padding:0 20px;font-weight:700}.settingsActions button:hover{background:#2b2e29}.settingsActions button.settingsGhost{color:#181a17;background:0 0}.settingsActions button.settingsGhost:hover{color:#f0eee6;background:#181a17}.settingsActions button[disabled]{cursor:not-allowed;opacity:.45}.settingsActions button[disabled]:hover{color:#f0eee6;background:#181a17}.settingsValues{border:1px solid #181a174d;gap:0;margin:0 0 20px;display:grid}.settingsValues.compact{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.settingsValues div{border-bottom:1px solid #181a172e;gap:6px;padding:14px 16px;display:grid}.settingsValues.compact div{border-bottom:0;border-right:1px solid #181a172e}.settingsValues.compact div:last-child{border-right:0}.settingsValues div:last-child{border-bottom:0}.settingsValues dt{color:#6b6d65;letter-spacing:.13em;text-transform:uppercase;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.settingsValues dd{margin:0}.settingsValues code{overflow-wrap:anywhere;background:#faf9f3;border:1px solid #181a174d;padding:6px 8px;font-size:12px;display:inline-block}.settingsStatus{color:#66685f;margin:14px 0 0;font-size:13px;line-height:1.5}.settingsStatus:empty{display:none}.settingsError,.settingsStatus[data-tone=error]{color:#8e2d23}.adminNote{color:#66685f;max-width:70ch;margin:18px 0 24px;line-height:1.6}.choiceOption.isWarning:has(input:checked){background:#fdf3e3}.choiceOption.isWarning:has(input:checked) strong{color:#59331f}.recordList>p{color:#66685f;border-bottom:1px solid #181a17;margin:0;padding:20px 22px;line-height:1.55}.recordList>.adminNote{max-width:none}.releaseWaiting,.releaseOut{margin:0;padding:0;list-style:none}.releaseWaiting li,.releaseOut li{border-bottom:1px solid #181a17;gap:6px 20px;padding:20px 22px;display:grid}.releaseWaiting strong,.releaseOut strong{letter-spacing:-.02em;font-size:15px}.releaseWaiting span{color:#63655e;line-height:1.5}.releaseWaiting li{border-left:3px solid #c9f26d}.releaseOut li{grid-template-columns:minmax(0,1fr) auto;align-items:center}.releaseOut strong,.releaseOut span{grid-column:1}.releaseOut span{color:#6d6f67;letter-spacing:.06em;text-transform:uppercase;font:800 8px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.releaseOut button{cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #181a17;grid-area:1/2/span 2;min-height:44px;padding:0 14px;font-size:11px;font-weight:750}.releaseOut button:hover{color:#f0eee6;background:#181a17}.releaseOut button[disabled]{cursor:progress;opacity:.45}.recordList>.adminPrimary{color:#f0eee6;cursor:pointer;letter-spacing:.02em;text-align:left;background:#181a17;border:0;border-bottom:1px solid #181a17;width:100%;min-height:54px;padding:0 22px;font:800 13px/1 inherit;display:block}.recordList>.adminPrimary:hover{background:#2b2e29}.recordList>.adminPrimary[disabled]{cursor:progress;opacity:.55}.consoleBuilds li{grid-template-columns:minmax(0,1fr)}.consoleRelease{border-bottom:1px solid #181a17;gap:12px;padding:20px 22px;display:grid}.consoleRelease .adminNote{margin:0}.consoleRelease label{letter-spacing:.13em;text-transform:uppercase;color:#6b6d65;gap:8px;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.consoleRelease input{color:#181a17;letter-spacing:normal;text-transform:none;background:#faf9f3;border:1px solid #181a17;border-radius:0;width:100%;min-height:48px;padding:0 13px;font:400 15px/1.2 system-ui,sans-serif}.consoleRelease input:focus-visible{outline:0;box-shadow:3px 3px #181a17}.consoleRelease .adminPrimary{text-align:center;border:1px solid #181a17;min-height:50px}.consoleRollback button{color:#181a17;cursor:pointer;background:0 0;border:1px solid #181a17;min-height:46px;padding:0 18px;font-weight:750}.consoleRollback button:hover{color:#f0eee6;background:#181a17}.consoleStatus{color:#181a17}@media (width<=620px){.consoleRelease,.recordList>p,.releaseWaiting li,.releaseOut li{padding:17px 16px}.releaseOut li{grid-template-columns:minmax(0,1fr)}.releaseOut button{grid-area:auto/1;justify-self:start;margin-top:12px}.recordList>.adminPrimary{padding:0 16px}}.consolePreview a{min-height:44px;line-height:44px;display:inline-block}.statRangeBar{border:1px solid #181a17;border-bottom:0;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.statRangeBar label{color:#6b6d65;letter-spacing:.13em;text-transform:uppercase;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.statRangeBar select{color:#181a17;font:inherit;background:#faf9f3;border:1px solid #181a17;border-radius:0;min-height:44px;padding:0 10px}.statRangeBar .adminNote{margin:0}.statModel{border:1px solid #181a17;gap:12px;padding:18px 20px;display:grid}.statModel .adminNote{margin:0}.statModelBar{background:#e2e0d6;border:1px solid #181a17;height:18px}.statModelBar i{height:100%;width:calc(var(--used,0) * 100%);background:#181a17;display:block}.statModelBar i.unbounded{background:repeating-linear-gradient(90deg,#181a17 0 6px,#0000 6px 12px);width:100%}.stationSearch{border:1px solid #181a17;border-bottom:0;padding:14px 18px}.stationSearch input{color:#181a17;font:inherit;background:#faf9f3;border:1px solid #181a17;border-radius:0;width:100%;min-height:46px;padding:0 13px}.stationSearch input:focus-visible{outline:0;box-shadow:3px 3px #181a17}.stationRow{grid-template-columns:minmax(180px,.8fr) minmax(0,1.6fr) minmax(140px,auto);align-items:start}.stationOwner{color:#8a8c83}.stationSaved{gap:8px;display:grid}.stationSaved p{color:#45473f;margin:0;line-height:1.5}.stationSaved small{color:#74766e}.stationEmpty{color:#9a9c93;font-style:italic}.stationAliases{flex-wrap:wrap;gap:6px;display:flex}.stationAliases span{letter-spacing:.06em;text-transform:uppercase;border:1px solid #181a174d;padding:6px 7px;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.stationAliases.stationEmpty span{border-style:dashed}@media (width<=900px){.stationRow{grid-template-columns:1fr}}.stationGroup{grid-template-columns:minmax(180px,.7fr) minmax(0,1.8fr) minmax(120px,auto);align-items:start}.stationVersions>summary{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;padding:4px 0;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.stationVersions[open]>summary{margin-bottom:12px}.stationVersions{gap:14px;display:grid}.stationVersion{border-left:2px solid #181a172e;gap:7px;padding-left:13px;display:grid}.stationVersion p{color:#45473f;margin:0;line-height:1.5}@media (width<=900px){.stationGroup{grid-template-columns:1fr}}.statModelRow{grid-template-columns:minmax(120px,.5fr) minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:10px 0;display:grid}.statModelRow+.statModelRow{border-top:1px solid #181a1729}.statModelName{letter-spacing:.08em;text-transform:uppercase;font:800 9px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.statModelRow small{color:#74766e;grid-column:2/-1}@media (width<=620px){.statModelRow{grid-template-columns:1fr auto}.statModelRow .statModelBar{grid-column:1/-1}}.modelMissing{color:#8e2d23;font-weight:600}.bugReportContext>summary{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;padding:6px 0;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.loginTry{background:var(--login-orange);color:#151714;text-align:center;border:1px solid #181b18;place-items:center;gap:4px;min-height:58px;margin:0 0 4px;padding:12px 20px;font:900 14px/1.2 system-ui,sans-serif;text-decoration:none;display:grid;box-shadow:4px 4px #181b18}.loginTry small{color:#151714b8;font:500 11px/1.35 system-ui,sans-serif}.loginTry:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #181b18}.loginTry:focus-visible{outline-offset:3px;outline:2px solid #181b18}.loginTry~.gateForm .loginPrimary{color:var(--login-cream);background:#181b18}.loginTry~.gateForm .loginPrimary:hover{background:#2b302b}:lang(ja) .loginStatement h1,:lang(hi) .loginStatement h1,:lang(ja) .adminHero h1,:lang(hi) .adminHero h1,:lang(ja) .loginCard h2,:lang(hi) .loginCard h2,:lang(ja) .adminSection h2,:lang(hi) .adminSection h2{letter-spacing:normal;line-height:1.2}
