.serviceCredentials{min-width:0;padding:20px}.serviceCredentialHead{border-bottom:1px solid var(--control-border);padding-bottom:15px}.serviceCredentialHead h2{margin:5px 0;font-size:16px}.serviceCredentialHead p{max-width:760px}.serviceCredentialHeadActions{align-items:center;gap:7px;display:flex}.serviceCredentialHeadActions>span{color:var(--control-muted);align-items:baseline;gap:5px;margin-right:3px;font-size:8px;display:flex}.serviceCredentialHeadActions>span b{color:#e5e8f1;font-size:12px}.serviceCredentialScope{border:1px solid var(--control-border);background:var(--control-surface);border-radius:9px;grid-template-columns:auto minmax(180px,.8fr) minmax(250px,1fr) minmax(250px,1fr);align-items:center;gap:10px;margin-top:14px;padding:11px 13px;display:grid}.serviceCredentialScope>span{color:var(--control-muted);font-size:8px}.serviceCredentialScope strong{font-size:9px}.serviceCredentialScope code{color:#aeb8ff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;overflow:hidden}.credentialNotice{background:#171d31;border:1px solid #3e496f;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:14px;margin-top:12px;padding:12px 13px;display:flex}.credentialNotice.success{background:#13241f;border-color:#285846}.credentialNotice.warning{background:#292114;border-color:#68542d}.credentialNotice.error{background:#291820;border-color:#693849}.credentialNotice>div{min-width:0}.credentialNotice strong{font-size:9px}.credentialNotice p{color:#a0a7b8;margin:4px 0;font-size:8px;line-height:1.5}.credentialNotice code{color:#aab4ff;overflow-wrap:anywhere;font-size:7px}.credentialNotice>button{background:0 0;border:0;flex:none;height:24px;min-height:24px;padding:0 7px;font-size:15px}.credentialRecovery{background:#2a2114;border:1px solid #73572c;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:13px;display:flex}.credentialRecovery>div{min-width:0}.credentialRecovery strong{font-size:9px}.credentialRecovery p{color:#b9aa8d;margin:5px 0;font-size:8px;line-height:1.5}.credentialRecovery code{color:#e8c987;overflow-wrap:anywhere;font-size:7px}.credentialRecovery>button{color:#fff;background:#6c4f20;border-color:#8d6a30;flex:none}.credentialBearer{background:linear-gradient(145deg,#2c2415,#171711);border:1px solid #82652e;border-radius:10px;grid-template-columns:minmax(240px,.7fr) minmax(360px,1.3fr) auto;align-items:center;gap:13px;margin-top:12px;padding:16px;display:grid}.credentialBearer>div:first-child>span{color:#efc47b;letter-spacing:.08em;font-size:7px;font-weight:700}.credentialBearer h3{margin:5px 0;font-size:13px}.credentialBearer p{color:#b8ad98;margin:0;font-size:8px;line-height:1.5}.credentialBearer>code{color:#f1d591;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#0f100d;border:1px solid #594b2d;border-radius:8px;min-width:0;padding:11px;font-size:8px}.credentialBearer>div:nth-child(3){gap:7px;display:flex}.credentialBearer>div:nth-child(3) button:first-child{color:#fff;background:#76591f;border-color:#9b7732}.credentialBearer>small{color:#b8ad98;grid-column:2/4;font-size:7px;line-height:1.45}.credentialCreateForm{background:linear-gradient(145deg,#171c2d,#10131b);border:1px solid #3a4160;border-radius:10px;grid-template-columns:minmax(220px,.6fr) minmax(190px,.55fr) minmax(360px,1.2fr);align-items:start;gap:13px;margin-top:13px;padding:16px;display:grid}.credentialFormIntro>span,.credentialRevokeForm>div:first-child>span{color:#99a6ff;letter-spacing:.09em;font-size:7px;font-weight:700}.credentialFormIntro h3{margin:5px 0;font-size:13px}.credentialFormIntro p{color:var(--control-muted);margin:0;font-size:8px;line-height:1.5}.credentialCreateForm>label{gap:6px;display:grid}.credentialCreateForm label small,.credentialRevokeForm label small{color:#747c90;font-size:7px}.credentialScopePicker{border:1px solid var(--control-border);border-radius:9px;gap:7px;margin:0;padding:11px;display:grid}.credentialScopePicker legend{color:var(--control-muted);padding:0 5px;font-size:8px}.credentialScopePicker label{border:1px solid var(--control-border);cursor:pointer;background:#11141c;border-radius:8px;align-items:flex-start;gap:8px;padding:8px;display:flex}.credentialScopePicker input{accent-color:#7484ff;flex:none;width:auto;height:auto;margin:2px 0 0}.credentialScopePicker label>span{gap:3px;display:grid}.credentialScopePicker strong{font-size:8px}.credentialScopePicker small{color:var(--control-muted);font-size:7px;line-height:1.4}.credentialSignals,.credentialReason{grid-column:2/4}.credentialSignals b{color:#f1a6b6;font-size:7px;font-weight:500}.credentialFormActions{grid-column:2/4;justify-content:flex-end;gap:8px;display:flex}.credentialDataState{min-height:150px;color:var(--control-muted);border:1px dashed #303645;border-radius:10px;justify-content:center;align-items:center;gap:11px;margin-top:14px;font-size:9px;display:flex}.credentialDataState.error{color:#f1a6b6;background:#21171d;border-color:#5a3542;justify-items:center;display:grid}.credentialInlineWarning{color:#d9bd85;background:#281f14;border:1px solid #614f2f;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:8px}.credentialRows{gap:8px;margin-top:14px;display:grid}.credentialRows>article{border:1px solid var(--control-border);background:#10131b;border-radius:9px;grid-template-columns:5px minmax(190px,.75fr) minmax(260px,1fr) minmax(230px,.7fr) minmax(90px,auto);align-items:center;gap:12px;min-height:94px;padding:11px 13px;display:grid}.credentialRows>article.revoked{opacity:.78;background:#111217}.credentialStatusRail{background:#5ed0a2;border-radius:5px;width:4px;height:45px}.credentialStatusRail.revoked{background:#7d828f}.credentialIdentity{gap:4px;min-width:0;display:grid}.credentialIdentity strong{font-size:10px}.credentialIdentity code{color:#aeb8ff;overflow-wrap:anywhere;font-size:8px}.credentialIdentity small{color:var(--control-muted);font-size:7px}.credentialCapabilities{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.credentialCapabilities b{color:#b5bfff;background:#252d4d;border-radius:8px;padding:4px 6px;font-size:7px}.credentialCapabilities small{width:100%;color:var(--control-muted);overflow-wrap:anywhere;font-size:7px;line-height:1.45}.credentialRows dl{grid-template-columns:repeat(3,1fr);gap:9px;margin:0;display:grid}.credentialRows dt{color:var(--control-muted);margin-bottom:5px;font-size:7px}.credentialRows dd{margin:0;font-size:8px}.credentialPill{color:#61d1a5;text-transform:capitalize;background:#1d3b33;border-radius:10px;padding:4px 7px;font-size:7px}.credentialPill.revoked{color:#b0b4c0;background:#292c34}.credentialActions{justify-content:flex-end;min-width:0;display:flex}.credentialActions>small{color:#b89ba5;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:7px;overflow:hidden}.credentialPagination{color:var(--control-muted);justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;font-size:8px;display:flex}.credentialPagination span{margin-right:auto}.credentialPagination button{height:29px;min-height:29px}.credentialRevokeForm{background:#25171d;border:1px solid #673c4b;border-radius:9px;grid-template-columns:minmax(280px,1fr) minmax(300px,1fr);gap:12px;margin-top:12px;padding:14px;display:grid}.credentialRevokeForm h3{margin:5px 0;font-size:12px}.credentialRevokeForm p{color:#b89ba5;margin:0 0 9px;font-size:8px;line-height:1.55}.credentialRevokeForm code{color:#d5a8b6;overflow-wrap:anywhere;font-size:8px}.credentialRevokeForm>label{gap:6px;display:grid}.credentialRevokeConfirmation{color:#efadbc;background:#20151b;border:1px solid #52313c;border-radius:8px;grid-column:2;align-items:flex-start;gap:8px;padding:11px;font-size:8px;line-height:1.5;display:flex!important}.credentialRevokeConfirmation input{accent-color:#d25f80;flex:none;width:auto;height:auto;margin:1px 0 0}.credentialRevokeForm>div:last-child{grid-column:2;justify-content:flex-end;gap:7px;display:flex}@media (width<=1250px){.serviceCredentialScope{grid-template-columns:auto 1fr 1fr}.serviceCredentialScope code:last-child{grid-column:2/4}.credentialRows>article{grid-template-columns:5px minmax(190px,.75fr) minmax(260px,1fr) auto}.credentialRows dl{grid-column:2/4}.credentialActions{grid-area:1/4/3}.credentialBearer{grid-template-columns:minmax(220px,.7fr) minmax(320px,1.3fr)}.credentialBearer>div:nth-child(3){grid-column:2;justify-content:flex-end}.credentialBearer>small{grid-column:2}}@media (width<=850px){.serviceCredentialHead{flex-direction:column;align-items:stretch}.serviceCredentialHeadActions{flex-wrap:wrap}.serviceCredentialHeadActions .primaryAction{margin-left:auto}.serviceCredentialScope{grid-template-columns:1fr}.serviceCredentialScope code:last-child{grid-column:auto}.credentialCreateForm{grid-template-columns:1fr}.credentialSignals,.credentialReason,.credentialFormActions{grid-column:1}.credentialBearer{grid-template-columns:1fr}.credentialBearer>div:nth-child(3),.credentialBearer>small{grid-column:1}.credentialRows>article{grid-template-columns:5px minmax(0,1fr) auto}.credentialCapabilities,.credentialRows dl{grid-column:2/4}.credentialActions{grid-area:1/3}}@media (width<=700px){.serviceCredentials{padding:15px}.serviceCredentialHeadActions{grid-template-columns:1fr 1fr;display:grid}.serviceCredentialHeadActions>span{grid-column:1/3}.serviceCredentialHeadActions .primaryAction{margin:0}.credentialRecovery{flex-direction:column;align-items:stretch}.credentialRecovery>button{width:100%}.credentialBearer>div:nth-child(3){display:grid}.credentialRows>article{grid-template-columns:5px minmax(0,1fr)}.credentialCapabilities,.credentialRows dl,.credentialActions{grid-column:2}.credentialActions{grid-row:auto;justify-content:stretch}.credentialActions button{width:100%}.credentialRows dl{grid-template-columns:1fr 1fr 1fr}.credentialPagination{flex-direction:column;align-items:stretch}.credentialPagination span{margin:0}.credentialRevokeForm{grid-template-columns:1fr}.credentialRevokeConfirmation,.credentialRevokeForm>div:last-child{grid-column:1}}.fcmCredentialReadiness{opacity:1;background:#0d111a;border:1px solid #343b59;border-radius:8px;grid-column:1/-1;min-width:0;padding:12px}.fcmCredentialReadinessHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.fcmCredentialReadinessHead>div{gap:4px;display:grid}.fcmCredentialReadinessHead span{color:#8794e8;letter-spacing:.08em;font-size:7px;font-weight:700}.fcmCredentialReadinessHead strong{font-size:9px}.fcmCredentialReadinessHead>b{color:#61d1a5;background:#1d3b33;border-radius:10px;padding:4px 7px;font-size:7px}.fcmCredentialReadinessHead>b.kill_switch_disabled{color:#e2bd73;background:#362d1e}.fcmCredentialReadinessHead>b.not_configured{color:#b0b4c0;background:#292c34}.fcmCredentialReadiness>p{color:var(--control-muted);margin:8px 0 10px;font-size:8px;line-height:1.5}.fcmCredentialReadiness dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.fcmCredentialReadiness dl>div{background:#10141e;border:1px solid #282e42;border-radius:7px;min-width:0;padding:8px}.fcmCredentialReadiness dt{color:var(--control-muted);margin-bottom:5px;font-size:7px}.fcmCredentialReadiness dd{color:#e3e6ef;gap:3px;min-width:0;margin:0;font-size:8px;display:grid}.fcmCredentialReadiness code{color:#aeb8ff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;display:block;overflow:hidden}.fcmCredentialReadiness time{color:var(--control-muted);font-size:7px}.fcmCredentialDataState{min-height:52px;color:var(--control-muted);border:1px dashed #303645;border-radius:7px;justify-content:center;align-items:center;gap:8px;margin-top:8px;font-size:8px;display:flex}.fcmCredentialDataState.error{color:#f1a6b6;background:#21171d;border-color:#5a3542}.fcmCredentialDataState button{height:25px;min-height:25px;padding:0 8px}@media (width<=950px){.fcmCredentialReadiness dl{grid-template-columns:1fr 1fr}}@media (width<=550px){.fcmCredentialReadiness dl{grid-template-columns:1fr}.fcmCredentialReadinessHead{flex-direction:column;align-items:flex-start}}.analyticsPropertySegments{--aps-border:#2c3140;--aps-field:#0d1017;--aps-muted:#969eb0;--aps-accent:#7c8aff;--aps-surface:#10131a;min-width:0}.analyticsPropertySegments>.card{padding:20px}.analyticsPropertySegments button{color:#c7ccd9;cursor:pointer;min-height:36px;font:inherit;background:#171b25;border:1px solid #384052;border-radius:8px;padding:0 12px;font-size:10px;font-weight:600}.analyticsPropertySegments button:hover:not(:disabled){color:#f1f3f8;background:#202636;border-color:#596483}.analyticsPropertySegments button:disabled{cursor:not-allowed;opacity:.45}.analyticsPropertySegments input,.analyticsPropertySegments select,.analyticsPropertySegments textarea{background:var(--aps-field);color:#e5e8f1;width:100%;min-width:0;font:inherit;border:1px solid #353b4c;border-radius:8px;outline:0;font-size:10px}.analyticsPropertySegments input,.analyticsPropertySegments select{height:38px;padding:0 10px}.analyticsPropertySegments textarea{resize:vertical;padding:9px 10px;line-height:1.5}.analyticsPropertySegments input:focus,.analyticsPropertySegments select:focus,.analyticsPropertySegments textarea:focus{border-color:var(--aps-accent);box-shadow:0 0 0 3px #7484ff1d}.analyticsPropertySegments button:focus-visible,.analyticsPropertySegments input:focus-visible,.analyticsPropertySegments select:focus-visible,.analyticsPropertySegments textarea:focus-visible{outline-offset:2px;outline:2px solid #9aa5ff}.apsScope{background:linear-gradient(145deg,#151d2c,#11141c);border-color:#354664}.apsScope>.moduleHead{border-bottom:1px solid var(--aps-border);padding-bottom:15px}.apsScope>.moduleHead>div>span,.apsRecovery span,.apsCreate>div>span,.apsArchive>div>span{color:#9eabff;letter-spacing:.09em;font-size:8px;font-weight:700}.apsScope h2{margin:6px 0;font-size:16px}.apsScope p{max-width:690px;color:var(--aps-muted);margin:0;font-size:10px;line-height:1.55}.apsScopeDraft{grid-template-columns:minmax(190px,1fr) minmax(170px,.85fr) minmax(135px,.55fr) minmax(150px,.65fr) auto;align-items:end;gap:10px;margin-top:15px;display:grid}.apsScopeDraft label{gap:6px;min-width:0;display:grid}.apsScopeDraft label>span{color:var(--aps-muted);font-size:9px}.apsScopeDraft>button{color:#fff;background:linear-gradient(145deg,#6979ef,#5364d8);border-color:#7180f5}.apsScopeError{color:#eca5b5;background:#25171d;border:1px solid #683a49;border-radius:8px;margin-top:11px;padding:9px 11px;font-size:9px;line-height:1.5}.apsScope .apsDirty{color:#e2bd76;background:#332818;border:1px solid #725b31}.apsScope dl{border:1px solid var(--aps-border);background:var(--aps-border);border-radius:9px;grid-template-columns:1fr 1fr;gap:1px;margin:14px 0 0;display:grid;overflow:hidden}.apsScopeEmpty{min-height:220px}.apsScope dl>div{background:#10141d;min-width:0;padding:10px}.apsScope dt{color:var(--aps-muted);margin-bottom:4px;font-size:8px}.apsScope dd{color:#e2e6f1;overflow-wrap:anywhere;margin:0;font-size:9px}.apsScope dd code{color:#b5beff;font-size:8px}.apsScope dd em{color:#9ca4b6;font-style:normal}.apsNotice{background:#172034;border:1px solid #3d4d70;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:16px;padding:13px 15px;display:flex}.apsNotice.success{background:#14251f;border-color:#2d5d4d}.apsNotice.warning{background:#292115;border-color:#6a5531}.apsNotice.error{background:#2a1920;border-color:#6b3b4b}.apsNotice>div{gap:4px;display:grid}.apsNotice strong{font-size:10px}.apsNotice p{color:var(--aps-muted);margin:0;font-size:9px;line-height:1.5}.apsNotice code{color:#b6c0ff;overflow-wrap:anywhere;font-size:8px}.apsNotice>button{background:0 0;border:0;width:25px;min-height:25px;padding:0;font-size:17px}.apsRecovery{background:linear-gradient(145deg,#2b2317,#181711);border-color:#725b31;justify-content:space-between;align-items:center;gap:18px;display:flex}.apsRecovery>div{gap:5px;display:grid}.apsRecovery strong{font-size:10px}.apsRecovery code{color:#e4c47e;overflow-wrap:anywhere;font-size:8px}.apsProperties>.moduleHead,.apsSegments>.moduleHead,.apsCohorts>.moduleHead{border-bottom:1px solid var(--aps-border);padding-bottom:15px}.apsFilterGrid{grid-template-columns:minmax(180px,1fr) repeat(2,minmax(190px,.75fr)) auto;align-items:end;gap:10px;margin-top:16px;display:grid}.apsFilterGrid.cohort{grid-template-columns:repeat(2,minmax(190px,.65fr)) auto}.apsFilterGrid label,.apsCreate label,.apsArchive label{gap:6px;min-width:0;display:grid}.apsFilterGrid label>span,.apsCreate label>span,.apsArchive label>span{color:var(--aps-muted);font-size:9px}.apsFilterGrid>button,.apsCreate>div:last-child button:last-child,.apsCohorts .apsFilterGrid>button{color:#fff;background:linear-gradient(145deg,#6979ef,#5364d8);border-color:#7180f5}.apsSuppression{color:#9eabc0;background:#111b27;border:1px solid #30455f;border-radius:8px;margin-top:11px;padding:9px 11px;font-size:9px;line-height:1.5}.apsSuppression.warning{color:#d9bc82;background:#251f15;border-color:#675331}.apsState{min-height:125px;color:var(--aps-muted);text-align:center;justify-content:center;align-items:center;gap:10px;font-size:10px;display:flex}.apsState.error{color:#e7a3b1;background:#21161b;border:1px dashed #633a49;border-radius:9px;flex-direction:column;margin-top:14px}.apsState .loader{width:23px;height:23px}.apsCatalogMeta{color:#747d90;justify-content:space-between;gap:12px;margin-top:12px;font-size:8px;display:flex}.apsPropertyRows,.apsSegmentRows{gap:8px;margin-top:13px;display:grid}.apsPropertyRows>article{border:1px solid var(--aps-border);background:var(--aps-surface);border-radius:9px;grid-template-columns:minmax(220px,1fr) minmax(190px,.65fr) auto;align-items:center;gap:14px;padding:12px 13px;display:grid}.apsPropertyRows>article.selected{background:#171c30;border-color:#5664ae;box-shadow:inset 3px 0 #7888ff}.apsPropertyRows>article>div{gap:4px;min-width:0;display:grid}.apsPropertyRows strong{overflow-wrap:anywhere;font-size:10px}.apsPropertyRows small{color:var(--aps-muted);font-size:8px}.apsPropertyRows dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.apsPropertyRows dt{color:var(--aps-muted);font-size:8px}.apsPropertyRows dd{margin:4px 0 0;font-size:10px;font-weight:700}.apsCreate{background:linear-gradient(145deg,#1a2035,#11141d);border:1px solid #4c5688;border-radius:10px;grid-template-columns:minmax(250px,1fr) minmax(190px,.65fr) minmax(250px,.9fr);align-items:start;gap:13px;margin-top:15px;padding:15px;display:grid}.apsCreate>div:first-child{gap:5px;display:grid}.apsCreate>div:first-child strong{overflow-wrap:anywhere;font-size:10px}.apsCreate small,.apsArchive small{color:#7c8497;font-size:8px;line-height:1.45}.apsCreate>div:last-child{grid-column:2/4;justify-content:flex-end;gap:8px;display:flex}.apsSegmentRows>article{border:1px solid var(--aps-border);background:var(--aps-surface);border-radius:9px;grid-template-columns:auto minmax(230px,1fr) minmax(250px,.8fr) auto;align-items:center;gap:13px;padding:12px 13px;display:grid}.apsSegmentRows>article.archived{opacity:.78;background:#111218}.apsCompareToggle{color:var(--aps-muted);cursor:pointer;align-items:center;gap:6px;font-size:8px;display:flex}.apsCompareToggle input,.apsConfirmation input{accent-color:#7a89ff;width:auto;height:auto;margin:0}.apsSegmentRows>article>div{gap:4px;min-width:0;display:grid}.apsSegmentRows strong{font-size:10px}.apsSegmentRows code{color:#aab5ff;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.apsSegmentRows small{color:var(--aps-muted);font-size:8px}.apsSegmentRows dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.apsSegmentRows dt{color:var(--aps-muted);font-size:8px}.apsSegmentRows dd{margin:4px 0 0;font-size:9px}.apsSegmentRows dd b{color:#66d1a5;text-transform:capitalize;font-size:8px}.apsSegmentRows .archived dd b{color:#a5abb7}.analyticsPropertySegments button.dangerAction{color:#fff;background:#653247;border-color:#7c4155}.apsPagination{border-top:1px solid var(--aps-border);color:var(--aps-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:11px;padding-top:11px;font-size:9px;display:flex}.apsArchive{background:#24171d;border:1px solid #694052;border-radius:10px;grid-template-columns:minmax(260px,1fr) minmax(300px,1fr);gap:13px;margin-top:15px;padding:15px;display:grid}.apsArchive>div:first-child{gap:5px;display:grid}.apsArchive p{color:#a98e98;margin:0;font-size:9px;line-height:1.5}.apsArchive code{color:#f0afbe;overflow-wrap:anywhere;font-size:8px}.apsConfirmation{color:#d7b2bb;grid-column:1/3;align-items:center;font-size:9px;gap:8px!important;display:flex!important}.apsArchive>div:last-child{grid-column:1/3;justify-content:flex-end;gap:8px;display:flex}.apsCohortSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.apsCohortSummary article{border:1px solid var(--aps-border);background:var(--aps-surface);border-radius:9px;min-height:100px;padding:14px;display:grid}.apsCohortSummary span{color:#6fd3aa;text-transform:capitalize;font-size:8px}.apsCohortSummary strong{margin:8px 0 4px;font-size:20px}.apsCohortSummary small{color:var(--aps-muted);font-size:9px;line-height:1.4}.apsDailySeries,.apsOverlap{border:1px solid var(--aps-border);background:var(--aps-surface);border-radius:10px;margin-top:14px;padding:15px}.apsDailySeries>div:first-child,.apsOverlap>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.apsDailySeries h3,.apsOverlap h3{margin:0;font-size:11px}.apsDailySeries p,.apsOverlap p{color:var(--aps-muted);margin:0;font-size:8px;line-height:1.5}.apsSeriesChart{grid-template-columns:repeat(4,minmax(130px,1fr));gap:8px;min-height:155px;margin-top:13px;display:grid}.apsSeriesChart>article{border:1px solid #282d3a;border-radius:8px;grid-template-rows:auto 1fr;gap:8px;min-width:0;padding:10px;display:grid}.apsSeriesChart strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.apsSeriesChart>article>div{background:repeating-linear-gradient(0deg,#0000 0 24px,#252a351a 25px);border-bottom:1px solid #343a48;align-items:flex-end;gap:3px;min-height:100px;display:flex}.apsSeriesChart i{background:linear-gradient(#8795ff,#5f70e8);border-radius:3px 3px 0 0;flex:4px;min-width:2px}.apsSeriesChart article:nth-child(2) i{background:linear-gradient(#72d8ba,#3ba881)}.apsSeriesChart article:nth-child(3) i{background:linear-gradient(#efc176,#bc803c)}.apsSeriesChart article:nth-child(4) i{background:linear-gradient(#df91c3,#a85e93)}.apsTableWrap{max-width:100%;margin-top:13px;overflow:auto}.apsTableWrap table{border-collapse:collapse;width:100%;min-width:520px;font-size:9px}.apsTableWrap th,.apsTableWrap td{text-align:right;white-space:nowrap;border:1px solid #2b303d;padding:9px 10px}.apsTableWrap th{color:#b8bfce;background:#171b24;font-weight:600}.apsTableWrap thead th:first-child,.apsTableWrap tbody th{text-align:left}.apsTableWrap td{color:#e2e6f0;font-variant-numeric:tabular-nums}@media (width<=1100px){.apsScopeDraft{grid-template-columns:1fr 1fr}.apsScopeDraft>button{grid-column:2;justify-self:end}.apsFilterGrid{grid-template-columns:1fr 1fr}.apsFilterGrid>label:first-child{grid-column:1/3}.apsFilterGrid>button{justify-self:end}.apsPropertyRows>article{grid-template-columns:minmax(180px,1fr) minmax(170px,.8fr)}.apsPropertyRows>article>button{grid-column:1/3;justify-self:end}.apsCreate{grid-template-columns:1fr 1fr}.apsCreate>div:first-child,.apsCreate>div:last-child{grid-column:1/3}.apsSegmentRows>article{grid-template-columns:auto minmax(200px,1fr) auto}.apsSegmentRows dl{grid-column:2}.apsCohortSummary,.apsSeriesChart{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.analyticsPropertySegments>.card{padding:15px}.apsScope dl,.apsScopeDraft,.apsFilterGrid,.apsFilterGrid.cohort,.apsCreate,.apsArchive,.apsCohortSummary,.apsSeriesChart{grid-template-columns:1fr}.apsFilterGrid>label:first-child,.apsCreate>div:first-child,.apsCreate>div:last-child,.apsConfirmation,.apsArchive>div:last-child{grid-column:1}.apsFilterGrid>button,.apsScopeDraft>button,.apsCreate button,.apsArchive button{width:100%}.apsFilterGrid>button{justify-self:stretch}.apsScopeDraft>button{grid-column:1;justify-self:stretch}.apsCreate>div:last-child,.apsArchive>div:last-child{display:grid}.apsPropertyRows>article,.apsSegmentRows>article{grid-template-columns:1fr;align-items:start}.apsPropertyRows>article>button,.apsSegmentRows dl{grid-column:1}.apsPropertyRows>article>button{justify-self:stretch}.apsSegmentRows>article>.dangerAction{width:100%}.apsDailySeries>div:first-child,.apsOverlap>div:first-child,.apsRecovery,.apsPagination{flex-direction:column;align-items:stretch}.apsRecovery>button{width:100%}}:root{color:#e8ebf5;font-synthesis:none;--operational-muted:#858c9e;background:#0b0d13;font-family:DM Sans,system-ui,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 65% -20%,#20284a55,#0000 35%),#0b0d13;min-width:320px;margin:0}button{font:inherit}.shell{grid-template-columns:238px 1fr;min-height:100vh;display:grid}aside{background:#0e1017;border-right:1px solid #252834;flex-direction:column;height:100vh;padding:25px 15px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;height:45px;padding:0 10px;font-size:17px;font-weight:700;display:flex}.brandmark{background:linear-gradient(145deg,#7586ff,#4958d2);border-radius:8px;justify-content:center;align-items:flex-end;gap:2px;width:28px;height:28px;padding:7px;display:flex}.brandmark i{background:#fff;border-radius:3px;width:3px}.brandmark i:first-child{height:7px}.brandmark i:nth-child(2){height:13px}.brandmark i:nth-child(3){height:10px}.workspace{background:#151821;border:1px solid #292c39;border-radius:10px;margin:15px 0 24px;padding:12px;position:relative}.workspace small{color:#74798b;letter-spacing:.1em;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.workspace strong{font-size:13px;display:block}.workspace span{color:#878d9e;font-size:11px}.workspace b{position:absolute;bottom:17px;right:12px}nav{gap:4px;display:grid}nav button{color:#8b90a0;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;height:43px;padding:0 12px;font-size:13px;display:flex}nav button svg,.roundIcon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}nav button.active{color:#b4bdff;background:#20243a}nav button:hover{color:#d6daea;background:#191c27}nav em{color:#ff8ba3;background:#34222d;border-radius:20px;margin-left:auto;padding:2px 7px;font-size:10px;font-style:normal}.asideBottom{border-top:1px solid #242732;margin-top:auto;padding-top:15px}.asideBottom button{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;display:flex}.asideBottom button>span:nth-child(2){display:grid}.asideBottom strong{font-size:12px}.asideBottom small{color:#777d8e;font-size:10px}.asideBottom b{color:#73798b;margin-left:auto}.avatar{color:#bfc7ff;background:#2e365d;border-radius:9px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}main{width:100%;min-width:0;max-width:1600px;margin:auto;padding:29px 34px 44px}header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}header h1{letter-spacing:-.02em;margin:0 0 4px;font-size:23px}header p,.cardHead p{color:#777d8e;margin:0;font-size:12px}.actions{align-items:center;gap:9px;display:flex}.actions button,.placeholder button{color:#b8bdcb;cursor:pointer;background:#151820;border:1px solid #2b2e3b;border-radius:8px;height:36px;padding:0 13px;font-size:11px}.actions .export,.placeholder button{color:#fff;background:#6877f5;border-color:#7683f6}.status{padding-right:4px;font-size:10px}.status.live{color:#5fd4a1}.status.demo{color:#f1bb68}.mobileMenu{display:none}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px;display:grid}.card{background:linear-gradient(145deg,#151820,#11131a);border:1px solid #252936;border-radius:12px;box-shadow:0 15px 40px #0002}.metric{padding:19px;position:relative}.metric>span{color:#858b9b;margin-bottom:9px;font-size:11px;display:block}.metric>strong{letter-spacing:-.03em;font-size:25px;display:block}.metric small{color:#6f7585;font-size:9px}.metric small b{color:#50ca9a;margin-right:4px}.metricIcon{border-radius:8px;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:17px;right:17px}.metricIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:15px}.metricIcon.mint{color:#63d8ac;background:#183b35}.metricIcon.blue{color:#6f9df6;background:#1b2e4c}.metricIcon.violet{color:#a28cff;background:#2c2850}.metricIcon.amber{color:#f1b867;background:#3b3022}.grid2{grid-template-columns:1.3fr 1fr;gap:14px;margin-bottom:14px;display:grid}.gridLower{grid-template-columns:1.35fr 1fr;gap:14px;display:grid}.trend,.funnel,.feed,.health{min-height:285px;padding:19px}.cardHead{justify-content:space-between;align-items:flex-start;margin-bottom:19px;display:flex}.cardHead h2{margin:0 0 5px;font-size:13px}.cardHead button{color:#8c97ff;cursor:pointer;background:0 0;border:0;font-size:10px}.legend{color:#777d8e;font-size:9px}.legend i{background:#7484ff;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.trend{position:relative;overflow:hidden}.spark{width:calc(100% - 71px);height:178px;position:absolute;bottom:34px;left:51px;right:20px}.chartLabels{color:#626777;flex-direction:column;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:70px;bottom:40px;left:19px}.axis{color:#626777;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:17px;left:51px;right:20px}.funnelRow{color:#969bab;grid-template-columns:110px 1fr 42px 30px;align-items:center;gap:8px;margin:13px 0;font-size:9px;display:grid}.funnelRow>div{background:#252a38;border-radius:6px;height:6px}.funnelRow i{background:linear-gradient(90deg,#6172ef,#8a90ff);border-radius:6px;height:100%;display:block}.funnelRow strong{color:#d8dce8;text-align:right;font-size:10px}.funnelRow small{color:#656b7d;text-align:right}.table{display:grid}.tr{border-top:1px solid #242733;grid-template-columns:86px 1fr 68px 63px;align-items:center;gap:8px;padding:12px 0;display:grid}.tr code{color:#8992f6;font-size:9px}.tr>span{display:grid}.tr span strong{font-size:10px}.tr span small{color:#707687;margin-top:2px;font-size:9px}.tr time{color:#6f7585;font-size:8px}.pill{text-align:center;color:#58d2a1;background:#173b33;border-radius:10px;padding:4px 7px;font-size:8px;font-weight:500}.pill.warning{color:#efb45f;background:#3a2d1d}.pill.review{color:#f1849a;background:#3d2029}.allgood{color:#54ce9d;font-size:8px}.healthRow{border-top:1px solid #242733;grid-template-columns:12px 1fr 55px 45px;align-items:center;padding:12px 0;display:grid}.healthRow i{background:#56d09f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #56d09f88}.healthRow span{font-size:10px}.healthRow strong{font-size:9px}.healthRow small{color:#55ca9b;font-size:8px}.fresh{color:#646a7a;text-align:right;margin-top:7px;font-size:8px}.placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;display:flex}.placeholder .roundIcon{color:#94a0ff;background:#222744;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.placeholder h2{margin:17px 0 7px}.placeholder p{color:#7c8293;max-width:420px;font-size:12px;line-height:1.6}.placeholder button{margin-top:13px}.placeholder .roundIcon svg{width:24px;height:24px}.status.loading,.status.refreshing,.status.invalid{color:#f1bb68}.status.unavailable,.status.stale{color:#f1849a}.actions button:disabled,.cardHead button:disabled,.asideBottom button:disabled{cursor:not-allowed;opacity:.45}.actions span.range{color:#b8bdcb;background:#151820;border:1px solid #2b2e3b;border-radius:8px;place-items:center;height:36px;padding:0 13px;font-size:11px;display:grid}.staleNotice{color:#f1a1b1;background:#261820;border:1px solid #52313c;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin:-12px 0 14px;padding:11px 14px;font-size:11px;display:flex}.staleNotice button{color:#ffb2c1;cursor:pointer;background:0 0;border:0;text-decoration:underline}.chartLabels.zero{justify-content:flex-end}.emptyPanel{color:#777d8e;margin-bottom:14px;padding:28px;font-size:12px}.emptyState{text-align:center;color:#73798b;place-items:center;min-height:160px;font-size:11px;display:grid}.healthRow i.limited{background:#efb45f;box-shadow:0 0 8px #efb45f88}.limited{color:#efb45f;font-size:8px}.dataState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;display:flex}.dataState h2{margin:16px 0 6px;font-size:17px}.dataState p{color:#7c8293;margin:0;font-size:12px}.dataState button{color:#fff;cursor:pointer;background:#6877f5;border:1px solid #7683f6;border-radius:8px;height:36px;margin-top:18px;padding:0 16px}.dataState.unavailable{border-color:#52313c}.loader{border:3px solid #2d3245;border-top-color:#7484ff;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.asideBottom button:not(:disabled){cursor:pointer;border-radius:8px;padding:5px}.asideBottom button:not(:disabled):hover{background:#191c27}.authShell{place-items:center;min-height:100vh;padding:80px 20px 40px;display:grid;position:relative}.authBrand{align-items:center;gap:11px;font-size:17px;font-weight:700;display:flex;position:absolute;top:27px;left:31px}.authCard{text-align:center;background:linear-gradient(145deg,#171a24,#11131a);border:1px solid #292d3c;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:min(420px,100%);min-height:330px;padding:38px;display:flex;box-shadow:0 30px 80px #0007}.authCard form{text-align:left;width:100%;display:grid}.authCard h1{letter-spacing:-.03em;margin:15px 0 7px;font-size:24px}.authCard p{color:#858b9b;margin:0 0 25px;font-size:12px;line-height:1.6}.authCard code{color:#bfc7ff;background:#0f1118;border:1px solid #34394b;border-radius:8px;padding:12px 14px;font-size:12px;display:block}.authCard label{color:#a8adbc;margin-bottom:7px;font-size:11px}.authCard input{color:#f1f3fa;background:#0f1118;border:1px solid #34394b;border-radius:9px;outline:none;height:45px;padding:0 13px}.authCard input:focus{border-color:#7484ff;box-shadow:0 0 0 3px #7484ff22}.authCard button{color:#fff;cursor:pointer;background:#6877f5;border:1px solid #7885fa;border-radius:9px;height:43px;margin-top:15px;font-weight:600}.authCard button:disabled{opacity:.55;cursor:not-allowed}.authBadge{color:#aeb7ff;text-transform:uppercase;letter-spacing:.08em;background:#242a48;border-radius:20px;justify-self:start;padding:5px 9px;font-size:9px;font-weight:700}.authError{color:#f1a1b1;background:#261820;border:1px solid #52313c;border-radius:8px;margin-top:12px;padding:10px;font-size:11px}.authCard>.loader{margin-bottom:4px}@media (width<=1050px){.shell{grid-template-columns:78px 1fr}aside{padding:25px 10px}.brand>span:last-child,.workspace,.navText,nav button span,.asideBottom button>span:nth-child(2),.asideBottom b{display:none}.brand{justify-content:center;padding:0}nav button{justify-content:center}.metrics{grid-template-columns:repeat(2,1fr)}.grid2,.gridLower{grid-template-columns:1fr}.funnel,.trend{min-height:300px}}.privacyWorkerDetail{border-top:1px solid #242733;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px;padding-top:11px;display:grid}.privacyWorkerDetail>span{min-width:0;display:grid}.privacyWorkerDetail small{color:#6f7585;font-size:8px}.privacyWorkerDetail strong{text-overflow:ellipsis;color:#c9cedb;text-transform:capitalize;font-size:9px;font-weight:500;overflow:hidden}@media (width<=700px){.shell{display:block}aside{z-index:5;background:#11131af5;border:0;border-top:1px solid #292c38;width:100%;height:62px;padding:7px;position:fixed;top:auto;bottom:0}.brand,.asideBottom,.workspace{display:none}nav{justify-content:space-around;display:flex}nav button{width:44px;padding:0}nav button:nth-child(n+6),nav em{display:none}main{padding:20px 15px 85px}header{align-items:flex-start}header p,.actions .status,.actions .export{display:none}.metrics{grid-template-columns:1fr 1fr;gap:9px}.metric{padding:15px}.metric>strong{font-size:20px}.metricIcon{display:none}.grid2,.gridLower{gap:9px}.trend,.funnel,.feed,.health{padding:15px}.tr{grid-template-columns:70px 1fr 55px}.tr time{display:none}.funnelRow{grid-template-columns:96px 1fr 35px}.funnelRow small{display:none}}.tr code{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.tr>span{min-width:0}.visuallyHidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.moduleStack{gap:14px;display:grid}.coverageGrid{grid-template-columns:minmax(0,1.6fr) minmax(290px,.8fr);gap:14px;display:grid}.coverageCard,.contractCard,.explorerPanel,.traceToolbar,.traceIndex,.traceDetail{padding:20px}.snapshotTag,.resultCount{color:#aab5ff;letter-spacing:.07em;text-transform:uppercase;background:#202844;border-radius:20px;padding:5px 9px;font-size:8px;font-weight:700}.coverageTotals{grid-template-columns:repeat(4,1fr);gap:20px;margin:4px 0 20px;display:grid}.coverageTotals div{min-width:0}.coverageTotals span{color:#777e8f;margin-bottom:5px;font-size:9px;display:block}.coverageTotals strong{white-space:nowrap;text-overflow:ellipsis;font-size:19px;display:block;overflow:hidden}.coverageBar{background:#302b38;border-radius:9px;height:9px;overflow:hidden}.coverageBar i{border-radius:inherit;background:linear-gradient(90deg,#6577f4,#8d98ff);height:100%;display:block;box-shadow:0 0 16px #7484ff66}.coverageLegend{color:#777e8f;gap:22px;margin-top:10px;font-size:8px;display:flex}.coverageLegend i{border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.referredDot{background:#7887ff}.rootDot{background:#7a6674}.contractCard{background:linear-gradient(145deg,#191b2a,#12141c);border-color:#34314c;align-items:flex-start;gap:15px;display:flex}.contractIcon{color:#9eabff;background:#252a49;border-radius:11px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid}.contractIcon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px}.contractCard h2{margin:3px 0 7px;font-size:12px}.contractCard p{color:#7f8596;margin:0;font-size:10px;line-height:1.55}.moduleHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.moduleHead h2{margin:0 0 5px;font-size:14px}.moduleHead p{color:#777d8e;margin:0;font-size:10px}.searchBox{background:#101219;border:1px solid #2c3040;border-radius:8px;align-items:center;gap:8px;min-width:255px;height:37px;padding:0 10px;display:flex}.searchBox:focus-within{border-color:#6f7deb;box-shadow:0 0 0 3px #6979f51b}.searchBox svg{fill:none;stroke:#6f7688;stroke-width:1.8px;stroke-linecap:round;flex:0 0 15px;width:15px}.searchBox input{color:#dde1ed;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.searchBox input::placeholder{color:#596071}.filterBar{border-bottom:1px solid #242834;gap:6px;margin:18px 0 14px;padding-bottom:14px;display:flex}.filterBar button{color:#7e8495;cursor:pointer;background:#141720;border:1px solid #2a2e3c;border-radius:7px;height:29px;padding:0 10px;font-size:9px}.filterBar button:hover{color:#cfd4e5;border-color:#3a3f51}.filterBar button.active{color:#b9c2ff;background:#252b4a;border-color:#48539a}.explorerBody{grid-template-columns:minmax(0,1.55fr) minmax(315px,.7fr);gap:14px;min-height:360px;display:grid}.decisionList{background:#101219;border:1px solid #242834;border-radius:10px;min-width:0;overflow:hidden}.decisionRow{color:#e5e8f2;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #232632;grid-template-columns:28px minmax(140px,.85fr) minmax(145px,1.15fr) 118px 86px;align-items:center;gap:10px;width:100%;min-height:67px;padding:10px 12px;display:grid}.decisionRow:last-child{border-bottom:0}.decisionRow:hover{background:#171a24}.decisionRow.selected{background:#1b1e2d;position:relative;box-shadow:inset 2px 0 #7484ff}.nodeGlyph{background:#23283d;border-radius:8px;width:25px;height:25px;position:relative}.nodeGlyph:after{content:"";background:#2d3242;width:1px;height:42px;position:absolute;top:24px;left:12px}.decisionRow:last-child .nodeGlyph:after{display:none}.nodeGlyph i{background:#7787ff;border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:9px;box-shadow:0 0 9px #7787ffaa}.nodeGlyph.root i{background:#a17791;box-shadow:0 0 9px #a1779188}.decisionIdentity,.decisionEvidence{min-width:0;display:grid}.decisionIdentity code{text-overflow:ellipsis;color:#a9b2ff;font-size:9px;overflow:hidden}.decisionIdentity small,.decisionEvidence small{color:#666d7d;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.decisionEvidence strong{text-transform:capitalize;font-size:9px;font-weight:600}.decisionRow time{color:#717789;font-size:8px}.pill.root{color:#d49dbd;background:#3b2635}.pill.corrected{color:#c5acff;background:#302852}.pill.accepted{color:#58d2a1;background:#173b33}.explorerBody>.decisionList>.moduleEmpty{min-height:358px}.moduleEmpty{text-align:center;color:#747a8a;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex}.moduleEmpty .roundIcon,.inspector.empty .roundIcon,.traceDetail.empty .roundIcon{color:#929eff;background:#212642;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.moduleEmpty svg,.inspector.empty svg,.traceDetail.empty svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px}.moduleEmpty h3,.inspector.empty h3{color:#d6dae6;margin:13px 0 6px;font-size:12px}.moduleEmpty p,.inspector.empty p{color:#72798a;max-width:360px;margin:0;font-size:9px;line-height:1.6}.inspector{background:#13161f;border:1px solid #2a2e3c;border-radius:10px;min-width:0;padding:17px}.inspector.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.inspectorHead{border-bottom:1px solid #262a36;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:15px;display:flex}.inspectorHead>div{min-width:0;display:grid}.inspectorHead span{color:#6f7687;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:8px}.inspectorHead code{text-overflow:ellipsis;color:#b8c0ff;font-size:10px;overflow:hidden}.detailGrid{grid-template-columns:1fr 1fr;gap:15px 12px;margin:17px 0;display:grid}.detailGrid div{min-width:0}.detailGrid dt{color:#696f80;margin-bottom:5px;font-size:8px}.detailGrid dd{color:#dfe2ec;margin:0;font-size:9px;line-height:1.4}.reasonBlock,.missingFields{background:#0f1118;border-radius:8px;padding:12px}.reasonBlock span,.missingFields span{color:#747b8d;text-transform:uppercase;letter-spacing:.07em;font-size:8px}.reasonBlock p,.missingFields p{color:#cbd0de;margin:6px 0 0;font-size:9px;line-height:1.5}.missingFields{background:#171722;border:1px solid #373348;margin-top:8px}.missingFields p{color:#83899a}.primaryAction{color:#fff;cursor:pointer;background:#6575f0;border:1px solid #707ffa;border-radius:8px;width:100%;height:35px;margin-top:12px;font-size:9px;font-weight:600}.primaryAction:hover{background:#7180f5}.traceToolbar{align-items:flex-end;gap:10px;display:flex}.traceToolbar .searchBox{flex:1}.traceToolbar>label:not(.searchBox){gap:5px;display:grid}.traceToolbar>label>span{color:#707789;font-size:8px}.traceToolbar select{color:#b9bfce;min-width:145px;height:37px;font:inherit;background:#101219;border:1px solid #2c3040;border-radius:8px;outline:0;padding:0 29px 0 10px;font-size:9px}.traceToolbar select:focus{border-color:#6f7deb}.traceLayout{grid-template-columns:minmax(330px,.75fr) minmax(430px,1.25fr);gap:14px;display:grid}.traceIndex{min-height:525px}.traceRows{border-top:1px solid #272a36}.traceRows>button{color:#e6e9f2;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #252833;grid-template-columns:10px minmax(0,1fr) 94px;align-items:center;gap:10px;width:100%;padding:14px 4px;display:grid}.traceRows>button:hover{background:#171a23}.traceRows>button.selected{background:#1a1e2d}.traceRows>button>span:nth-child(2){min-width:0;display:grid}.traceRows code{color:#a4afff;text-overflow:ellipsis;font-size:9px;overflow:hidden}.traceRows strong{margin-top:4px;font-size:9px}.traceRows small{color:#6e7485;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.traceRows time{color:#707688;text-align:right;font-size:8px}.traceState{background:#57ce9e;border-radius:5px;width:6px;height:30px}.traceState.root{background:#a17791}.traceState.corrected{background:#9679e6}.traceRows .moduleEmpty{min-height:390px}.traceDetail{min-height:525px}.traceDetail.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.traceDetail.empty h2{margin:14px 0 6px;font-size:14px}.traceDetail.empty p{color:#747b8b;max-width:340px;margin:0;font-size:10px;line-height:1.6}.traceTitle{border-bottom:1px solid #282b38;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:18px;display:flex}.traceTitle>div{min-width:0;display:grid}.traceTitle span{color:#737a8c;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.traceTitle h2{margin:5px 0 6px;font-size:17px}.traceTitle code{text-overflow:ellipsis;color:#a7b0ff;font-size:9px;overflow:hidden}.traceMoment{align-items:center;gap:13px;margin:21px 0;display:flex}.traceMarker{color:#62d3a7;background:#1b3a33;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.traceMarker.root{color:#d29bbd;background:#3b2635}.traceMarker.corrected{color:#c1aaff;background:#302852}.traceMarker svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px}.traceMoment>div{display:grid}.traceMoment small{color:#6f7687;font-size:8px}.traceMoment strong{color:#e5e8f1;margin:3px 0;font-size:11px}.traceMoment time{color:#686f80;font-size:8px}.evidencePanel{background:#292d3a;border:1px solid #292d3a;border-radius:9px;grid-template-columns:1fr 1.3fr 1fr;gap:1px;display:grid;overflow:hidden}.evidencePanel>div{background:#11141c;align-content:start;min-width:0;min-height:75px;padding:13px;display:grid}.evidencePanel span{color:#707789;margin-bottom:7px;font-size:8px}.evidencePanel strong{overflow-wrap:anywhere;font-size:9px;line-height:1.5}.contractGap{background:#1d171f;border:1px solid #453848;border-radius:9px;margin-top:16px;padding:15px}.contractGapHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.contractGapHead span{font-size:10px;font-weight:600}.contractGapHead b{color:#e3a5c4;text-transform:uppercase;letter-spacing:.07em;background:#3c2836;border-radius:12px;padding:4px 7px;font-size:7px}.contractGap p{color:#8e8291;margin:9px 0;font-size:9px;line-height:1.55}.contractGap ul{color:#aaa0ad;margin:0;padding-left:17px;font-size:9px;line-height:1.75}@media (width<=1300px){.explorerBody{grid-template-columns:1fr}.inspector{min-height:280px}.decisionRow{grid-template-columns:28px minmax(130px,.85fr) minmax(140px,1.15fr) 105px 78px}.traceLayout{grid-template-columns:minmax(300px,.85fr) minmax(390px,1.15fr)}}@media (width<=1050px){.coverageGrid,.traceLayout{grid-template-columns:1fr}.traceIndex,.traceDetail{min-height:auto}.traceRows .moduleEmpty{min-height:260px}.moduleHead{align-items:flex-start}.decisionRow{grid-template-columns:28px minmax(140px,.85fr) minmax(150px,1.15fr) 105px 78px}}@media (width<=700px){.coverageGrid{gap:9px}.coverageCard,.contractCard,.explorerPanel,.traceToolbar,.traceIndex,.traceDetail{padding:15px}.coverageTotals{grid-template-columns:1fr 1fr;gap:14px}.moduleHead{display:grid}.searchBox{width:100%;min-width:0}.filterBar{padding-bottom:11px;overflow-x:auto}.filterBar button{flex:none}.explorerBody{gap:9px}.decisionRow{grid-template-columns:28px minmax(0,1fr) 76px}.decisionEvidence,.decisionRow time{display:none}.inspector{min-height:0}.traceToolbar{display:grid}.traceToolbar select{width:100%;min-width:0}.traceLayout{gap:9px}.traceRows>button{grid-template-columns:10px minmax(0,1fr)}.traceRows time{display:none}.evidencePanel{grid-template-columns:1fr}.evidencePanel>div{min-height:58px}.contractGapHead{align-items:flex-start}.coverageLegend{gap:6px;display:grid}}@media (width<=420px){.metrics{grid-template-columns:1fr}.range{display:none}.metric{min-height:104px}.funnelRow{grid-template-columns:90px 1fr 34px}}.coverageTotals span,.coverageLegend,.moduleHead p,.searchBox input::placeholder,.decisionIdentity small,.decisionEvidence small,.decisionRow time,.moduleEmpty,.moduleEmpty p,.inspector.empty p,.inspectorHead span,.detailGrid dt,.reasonBlock span,.missingFields span,.traceToolbar>label>span,.traceRows small,.traceRows time,.traceDetail.empty p,.traceTitle span,.traceMoment small,.traceMoment time,.evidencePanel span{color:var(--operational-muted)}@media (width>=701px) and (width<=1050px){.decisionRow{grid-template-columns:28px minmax(100px,.85fr) minmax(110px,1.15fr) minmax(80px,105px) minmax(64px,78px)}.decisionRow>*{min-width:0}}.hashBlock{background:#0f1118;border:1px solid #292d3a;border-radius:8px;gap:6px;margin-top:9px;padding:11px 12px;display:grid}.hashBlock span{color:var(--operational-muted);text-transform:uppercase;letter-spacing:.07em;font-size:8px}.hashBlock code{color:#b8c0ff;overflow-wrap:anywhere;min-width:0;font-size:8px;line-height:1.55}.inlineDataState{color:#aeb6c9;background:#151925;border:1px solid #30364a;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:10px 11px;font-size:9px;line-height:1.5;display:flex}.inlineDataState.error{color:#f1a1b1;background:#261820;border-color:#52313c}.inlineDataState button,.detailFailure button{color:#ffb2c1;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.detailSnapshot{background:#151a2a;border:1px solid #2d354f;border-radius:8px;gap:5px;margin-top:9px;padding:11px 12px;display:grid}.detailSnapshot span{color:var(--operational-muted);text-transform:uppercase;letter-spacing:.07em;font-size:8px}.detailSnapshot strong{font-size:9px;line-height:1.5}.detailSnapshot code{color:#9eabff;overflow-wrap:anywhere;font-size:8px}.traceBadges{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.verification{letter-spacing:.03em;border-radius:10px;padding:4px 7px;font-size:7px;font-weight:600}.verification.verified{color:#62d3a7;background:#1b3a33}.verification.legacy{color:#efc47b;background:#3a3021}.detailLoading,.detailFailure{text-align:center;border:1px solid #292d3a;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:190px;margin-top:16px;padding:24px;display:flex}.detailLoading h3,.detailFailure h3{margin:13px 0 5px;font-size:12px}.detailLoading p,.detailFailure p{color:var(--operational-muted);margin:0;font-size:9px;line-height:1.6}.detailFailure{background:#1b151b;border-color:#52313c}.detailFailure button{margin-top:11px}.provenanceStack{gap:12px;margin-top:16px;display:grid}.provenanceBanner{background:#14231f;border:1px solid #2e4b43;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:15px;padding:14px;display:flex}.provenanceBanner.legacy{background:#282115;border-color:#55452b}.provenanceBanner strong{font-size:10px}.provenanceBanner p{color:#aab1bf;max-width:540px;margin:5px 0 0;font-size:9px;line-height:1.55}.provenanceBanner code{color:#9eabff;overflow-wrap:anywhere;text-align:right;font-size:8px}.traceSection{background:#10131b;border:1px solid #292d3a;border-radius:9px;padding:14px}.traceSectionHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.traceSectionHead h3{margin:0;font-size:11px}.traceSectionHead p{color:var(--operational-muted);margin:4px 0 0;font-size:8px;line-height:1.5}.metadataSection .hashBlock{margin:0 0 12px}.metadataGrid{margin:0}.metadataGrid code{overflow-wrap:anywhere;font-size:8px}.detailGrid.compact{gap:11px;margin:12px 0 0}.boundedEmpty{color:var(--operational-muted);text-align:center;border:1px dashed #303543;border-radius:8px;padding:20px;font-size:9px}.candidateRows,.outboxRows{gap:8px;display:grid}.candidateRows>article,.outboxRows>article{background:#141720;border:1px solid #292e3c;border-radius:8px;padding:12px}.candidateTitle,.outboxTitle{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.candidateTitle strong,.outboxTitle strong{font-size:9px}.candidateRows>article>code,.outboxTitle code{color:#9eabff;overflow-wrap:anywhere;margin-top:5px;font-size:8px;display:block}.outboxTitle>div{min-width:0}.outboxState{white-space:nowrap;border-radius:10px;padding:4px 7px;font-size:7px}.outboxState.queued{color:#9eb1ff;background:#252d4d}.outboxState.retry_scheduled{color:#efc47b;background:#3a3021}.outboxState.delivered{color:#62d3a7;background:#1b3a33}.detailCaveat{color:var(--operational-muted);margin-top:3px;font-size:8px;line-height:1.45;display:block}.detailGrid dd,.outboxTitle strong{overflow-wrap:anywhere}.outboxTitle strong{min-width:0;display:block}.snapshotTag.stale{color:#efc47b;background:#3a3021}.coverageNotice,.pinnedNotice{color:#d8bd8e;background:#282115;border:1px solid #55452b;border-radius:7px;margin-top:12px;padding:9px 10px;font-size:8px;line-height:1.55}.paginationControl{color:var(--operational-muted);border-top:1px solid #272a36;justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;padding-top:12px;font-size:8px;display:flex}.paginationControl button{color:#c6cdff;cursor:pointer;min-height:31px;font:inherit;background:#252b4a;border:1px solid #48539a;border-radius:7px;padding:0 11px;font-weight:600}.paginationControl button:disabled{cursor:wait;opacity:.65}.paginationControl strong{color:#70d5ad;font-size:8px}.paginationError{color:#f1a1b1}@media (width<=700px){.paginationControl{flex-direction:column;align-items:flex-start}.paginationControl button{width:100%}.traceBadges{align-items:flex-end}.provenanceBanner{display:grid}.provenanceBanner code{text-align:left}.metadataGrid,.detailGrid.compact{grid-template-columns:1fr}.inlineDataState{flex-direction:column;align-items:flex-start}nav{justify-content:space-between;overflow-x:auto}nav button{flex:0 0 40px;width:40px;display:flex!important}}.eventFilters,.eventIndex,.eventInspector{padding:20px}.eventFilterGrid{grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px;margin-top:18px;display:grid}.eventFilterGrid label,.eventAuditForm label,.eventAuditForm>div{gap:6px;min-width:0;display:grid}.eventFilterGrid label>span,.eventAuditForm label,.eventAuditForm label>span{color:var(--operational-muted);font-size:8px}.eventFilterGrid input,.eventFilterGrid select,.eventAuditForm textarea,.eventAuditForm select{color:#e2e5ef;width:100%;min-width:0;font:inherit;background:#0f1118;border:1px solid #303543;border-radius:8px;outline:0;font-size:9px}.eventFilterGrid input,.eventFilterGrid select,.eventAuditForm select{height:38px;padding:0 10px}.eventAuditForm textarea{resize:vertical;padding:10px;line-height:1.5}.eventFilterGrid input:focus,.eventFilterGrid select:focus,.eventAuditForm textarea:focus,.eventAuditForm select:focus{border-color:#6f7deb;box-shadow:0 0 0 3px #6979f51b}.eventFilterActions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.eventFilterActions button,.rawRevealButton{color:#cbd1ff;cursor:pointer;min-height:35px;font:inherit;background:#252b4a;border:1px solid #48539a;border-radius:8px;padding:0 12px;font-size:9px;font-weight:600}.eventFilterActions button:last-child{color:#999fb0;background:#141720;border-color:#303543}.eventAuthority,.eventPending{align-items:flex-start;gap:15px;padding:16px 20px;display:flex}.eventAuthority h2,.eventPending h2{margin:2px 0 6px;font-size:11px}.eventAuthority p,.eventPending p{color:var(--operational-muted);margin:0;font-size:9px;line-height:1.6}.eventAuthority{background:linear-gradient(145deg,#151e28,#11151c);border-color:#33455b}.legacyEventUpgrade{background:linear-gradient(145deg,#182032,#11151d);border-color:#3b465f;align-items:flex-start;gap:15px;padding:18px 20px;display:flex}.legacyEventUpgrade.pending{background:linear-gradient(145deg,#282116,#151619);border-color:#5a4a2e}.legacyEventUpgrade.action_required,.legacyEventUpgrade.unavailable{background:linear-gradient(145deg,#28181f,#151318);border-color:#663646}.legacyEventUpgrade.clean{background:linear-gradient(145deg,#15261f,#111719);border-color:#2e5144}.legacyEventUpgrade.historical_quarantine{background:linear-gradient(145deg,#211a2e,#14131a);border-color:#564476}.legacyEventUpgrade.loading{align-items:center}.legacyEventUpgrade h2{margin:4px 0 7px;font-size:13px}.legacyEventUpgrade p{color:var(--operational-muted);margin:0;font-size:9px;line-height:1.6}.legacyEventUpgradeBody{flex:1;gap:12px;min-width:0;display:grid}.legacyEventUpgradeHeading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.legacyEventUpgradeHeading>div>span,.legacyEventUpgradeReasons>span{color:var(--operational-muted);text-transform:uppercase;letter-spacing:.08em;font-size:7px}.legacyEventUpgradeHeading>strong{color:#aebcff;text-transform:uppercase;white-space:nowrap;background:#29334a;border-radius:999px;padding:5px 8px;font-size:7px}.legacyEventUpgrade.pending .legacyEventUpgradeHeading>strong{color:#e9bc72;background:#40331e}.legacyEventUpgrade.action_required .legacyEventUpgradeHeading>strong{color:#f19db0;background:#43232d}.legacyEventUpgrade.clean .legacyEventUpgradeHeading>strong{color:#66d4a8;background:#1b3d33}.legacyEventUpgrade.historical_quarantine .legacyEventUpgradeHeading>strong{color:#c5a9f2;background:#332549}.legacyEventUpgradeMetrics{background:#303747;border:1px solid #303747;border-radius:8px;grid-template-columns:repeat(6,minmax(80px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.legacyEventUpgradeMetrics>div{background:#121720;padding:10px}.legacyEventUpgradeMetrics dt{color:var(--operational-muted);font-size:7px}.legacyEventUpgradeMetrics dd{color:#e1e5ef;overflow-wrap:anywhere;margin:5px 0 0;font-size:10px}.legacyEventUpgradeReasons ul{flex-wrap:wrap;gap:6px;margin:7px 0 0;padding:0;list-style:none;display:flex}.legacyEventUpgradeReasons li{background:#11151d;border:1px solid #343b4c;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;display:flex}.legacyEventUpgradeReasons code{color:#b7c0ef;font-size:7px}.legacyEventUpgradeReasons strong{font-size:8px}.legacyEventUpgradeBody>small{color:var(--operational-muted);font-size:7px}.legacyEventUpgrade.unavailable button{color:#f4a8b9;cursor:pointer;width:max-content;font:inherit;background:#311c24;border:1px solid #694252;border-radius:7px;margin-top:10px;padding:7px 10px;font-size:8px}.eventLayout{grid-template-columns:minmax(430px,1.15fr) minmax(360px,.85fr);align-items:start;gap:14px;display:grid}.eventIndex,.eventInspector{min-width:0}.eventRows{border:1px solid #252936;border-radius:9px;margin-top:17px;display:grid;overflow:hidden}.eventRows>button{color:#e3e6ef;text-align:left;cursor:pointer;background:#101219;border:0;border-bottom:1px solid #242834;grid-template-columns:minmax(190px,1.3fr) minmax(100px,.55fr) 125px;align-items:center;gap:13px;width:100%;min-height:72px;padding:11px 13px;display:grid}.eventRows>button:last-child{border-bottom:0}.eventRows>button:hover{background:#171a24}.eventRows>button.selected{background:#1b1f2d;box-shadow:inset 2px 0 #7484ff}.eventRowIdentity,.eventRowContext{min-width:0;display:grid}.eventRowIdentity strong{font-size:10px}.eventRowIdentity code{color:#aab4ff;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;overflow:hidden}.eventRowIdentity small,.eventRowContext small{color:var(--operational-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.eventRowContext b{color:#c8ccda;font-size:8px;font-weight:600}.eventRows time{color:var(--operational-muted);text-align:right;font-size:8px}.eventIndex>.moduleEmpty{min-height:330px}.eventInspectorHead{border-bottom:1px solid #282c38;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:16px;display:flex}.eventInspectorHead>div{min-width:0;display:grid}.eventInspectorHead span{color:var(--operational-muted);text-transform:uppercase;letter-spacing:.07em;font-size:8px}.eventInspectorHead h2{margin:5px 0;font-size:16px}.eventInspectorHead code{color:#aab4ff;overflow-wrap:anywhere;font-size:8px}.eventInspectorHead>b{color:#adb7ff;background:#242a48;border-radius:12px;flex:none;padding:5px 8px;font-size:7px}.eventMetadata{background:#292d3a;border:1px solid #292d3a;border-radius:9px;grid-template-columns:1fr 1fr;gap:1px;margin:16px 0;display:grid;overflow:hidden}.eventMetadata>div{background:#11141c;min-width:0;padding:12px}.eventMetadata dt{color:var(--operational-muted);margin-bottom:6px;font-size:8px}.eventMetadata dd{color:#d9dde8;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.5}.eventMetadata dd code{color:#8f98d8;overflow-wrap:anywhere;margin-top:4px;font-size:7px;display:block}.eventAuditForm{background:#11141c;border:1px solid #34394a;border-radius:9px;grid-template-columns:minmax(0,1fr) 120px;align-items:end;gap:10px;padding:13px;display:grid}.eventAuditForm>small{color:var(--operational-muted);grid-column:1/-1;font-size:8px}.rawRevealButton{color:#fff;background:#6877f5;border-color:#7885fa;width:100%;margin-top:9px}.rawRevealButton:disabled{cursor:not-allowed;opacity:.45}.eventFormMessage{color:#adb5c8;background:#151925;border:1px solid #30364a;border-radius:8px;margin-top:9px;padding:10px 11px;font-size:9px;line-height:1.5}.eventFormMessage.error{color:#f1a1b1;background:#261820;border-color:#52313c}.eventFormMessage.warning{color:#e4c58f;background:#282115;border-color:#55452b}.eventFormMessage.success{color:#70d5ad;background:#14231f;border-color:#2e4b43}.rawEnvelope{background:#0d0f15;border:1px solid #3a4053;border-radius:9px;margin-top:11px;overflow:hidden}.rawEnvelopeHead{border-bottom:1px solid #2a2e3b;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.rawEnvelopeHead>div{min-width:0;display:grid}.rawEnvelopeHead span{color:var(--operational-muted);text-transform:uppercase;letter-spacing:.08em;font-size:7px}.rawEnvelopeHead strong{color:#b9c2ff;overflow-wrap:anywhere;margin-top:4px;font-size:8px}.rawEnvelopeHead small{color:var(--operational-muted);margin-top:5px;font-size:7px;line-height:1.5}.rawEnvelopeHead button{color:#aeb7ff;cursor:pointer;font:inherit;background:0 0;border:0;font-size:8px;text-decoration:underline}.rawEnvelope pre{color:#c9d0e4;white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;margin:0;padding:14px;font:8px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.eventPending{border-style:dashed}.eventPagination{justify-content:space-between}.eventFilterGrid button:focus-visible,.eventRows>button:focus-visible,.rawRevealButton:focus-visible,.rawEnvelopeHead button:focus-visible,.legacyEventUpgrade button:focus-visible{outline-offset:2px;outline:2px solid #8794ff}@media (width<=1300px){.eventFilterGrid{grid-template-columns:repeat(2,minmax(160px,1fr))}.eventLayout{grid-template-columns:1fr}.eventInspector{min-height:0}.legacyEventUpgradeMetrics{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.eventFilters,.eventIndex,.eventInspector{padding:15px}.eventFilterGrid{grid-template-columns:1fr}.eventFilterActions{display:grid}.eventFilterActions button{width:100%}.eventAuthority,.eventPending,.legacyEventUpgrade{padding:14px}.legacyEventUpgradeHeading{display:grid}.legacyEventUpgradeHeading>strong{width:max-content}.legacyEventUpgradeMetrics{grid-template-columns:repeat(2,1fr)}.eventRows>button{grid-template-columns:minmax(0,1fr) 88px}.eventRowContext{display:none}.eventRows time{font-size:7px}.eventMetadata,.eventAuditForm{grid-template-columns:1fr}.eventAuditForm>small{grid-column:auto}.actions .export[form=event-export-form]{padding:0 10px;display:block}.rawEnvelopeHead{display:grid}.rawEnvelopeHead button{justify-self:start}.eventPagination{align-items:stretch}}@media (width<=420px){.eventRows>button{grid-template-columns:minmax(0,1fr)}.eventRows time{display:none}.eventAuthority,.eventPending,.legacyEventUpgrade{display:grid}.legacyEventUpgradeMetrics{grid-template-columns:1fr 1fr}.eventAuditForm{padding:10px}}.webhookSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.webhookSummary article{min-width:0;padding:18px}.webhookSummary span,.webhookSummary small{color:var(--operational-muted);font-size:9px;display:block}.webhookSummary strong{margin:7px 0 4px;font-size:22px;display:block}.webhookSummary article.danger{background:linear-gradient(145deg,#21171d,#141219);border-color:#4e303a}.webhookSummary article.danger strong{color:#f29bad}.webhookFilters,.webhookIndex,.webhookInspector{padding:20px}.webhookFilters form{grid-template-columns:170px minmax(220px,1fr) minmax(220px,1fr) auto;align-items:end;gap:11px;margin-top:18px;display:grid}.webhookFilters label{gap:6px;display:grid}.webhookFilters label span{color:var(--operational-muted);font-size:8px}.webhookFilters input,.webhookFilters select,.webhookReplay input,.webhookReplay textarea{color:#e2e5ef;width:100%;min-width:0;font:inherit;background:#0f1118;border:1px solid #303543;border-radius:8px;outline:0;font-size:9px}.webhookFilters input,.webhookFilters select,.webhookReplay input{height:38px;padding:0 10px}.webhookFilters input:focus,.webhookFilters select:focus,.webhookReplay input:focus,.webhookReplay textarea:focus{border-color:#6f7deb;box-shadow:0 0 0 3px #6979f51b}.webhookFilters form>div{gap:7px;display:flex}.webhookFilters button,.webhookReplay button{color:#cbd1ff;cursor:pointer;height:38px;font:inherit;background:#252b4a;border:1px solid #48539a;border-radius:8px;padding:0 12px;font-size:9px;font-weight:600}.webhookFilters button:last-child{color:#999fb0;background:#141720;border-color:#303543}.webhookLayout{grid-template-columns:minmax(500px,1.15fr) minmax(430px,.85fr);align-items:start;gap:14px;display:grid}.webhookIndex,.webhookInspector{min-width:0}.webhookRows{border:1px solid #252936;border-radius:9px;display:grid;overflow:hidden}.webhookRows>button{color:#e3e6ef;text-align:left;cursor:pointer;background:#101219;border:0;border-bottom:1px solid #242834;grid-template-columns:7px minmax(210px,1.2fr) 115px 96px;align-items:center;gap:12px;width:100%;min-height:75px;padding:10px 12px;display:grid}.webhookRows>button:last-child{border-bottom:0}.webhookRows>button:hover{background:#171a24}.webhookRows>button.selected{background:#1b1f2d;box-shadow:inset 2px 0 #7484ff}.webhookRows>button>span:nth-child(2),.webhookRows>button>span:nth-child(3){min-width:0;display:grid}.webhookRows strong{font-size:10px}.webhookRows code{color:#aab4ff;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:7px;overflow:hidden}.webhookRows small{color:var(--operational-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;overflow:hidden}.webhookRows b{font-size:8px}.webhookStateRail{background:#7a8499;border-radius:5px;width:5px;height:35px}.webhookStateRail.delivered{background:#58d2a1}.webhookStateRail.retry_scheduled,.webhookStateRail.leased{background:#efb45f}.webhookStateRail.dead_letter{background:#f1849a}.webhookStateRail.pending{background:#8997ff}.webhookStateRail.cancelled{background:#777d8e}.webhookState,.webhookOutcome{color:#aeb9ff;white-space:nowrap;background:#252d4d;border-radius:12px;justify-self:end;padding:5px 8px;font-size:7px;font-weight:600}.webhookState.delivered,.webhookOutcome.delivered{color:#62d3a7;background:#1b3a33}.webhookState.retry_scheduled,.webhookState.leased,.webhookOutcome.retry_scheduled,.webhookOutcome.lease_expired,.webhookOutcome.leased{color:#efc47b;background:#3a3021}.webhookState.dead_letter,.webhookOutcome.dead_letter{color:#f29bad;background:#3d2029}.webhookState.cancelled,.webhookOutcome.cancelled{color:#afb4c1;background:#292c34}.webhookIndex>.moduleEmpty{min-height:360px}.webhookPagination{justify-content:space-between}.webhookInspector.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:450px;display:flex}.webhookInspector.empty h2{margin:14px 0 6px;font-size:14px}.webhookInspector.empty p{max-width:350px;color:var(--operational-muted);margin:0;font-size:9px;line-height:1.6}.webhookInspector.empty.error{border-color:#52313c}.webhookInspectorHead{border-bottom:1px solid #282c38;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:16px;display:flex}.webhookInspectorHead>div{min-width:0;display:grid}.webhookInspectorHead>div>span{color:var(--operational-muted);text-transform:uppercase;letter-spacing:.07em;font-size:8px}.webhookInspectorHead h2{margin:5px 0;font-size:16px}.webhookInspectorHead code{color:#aab4ff;overflow-wrap:anywhere;font-size:7px}.webhookDeliveryMetadata{background:#292d3a;border:1px solid #292d3a;border-radius:9px;grid-template-columns:1fr 1fr;gap:1px;margin:16px 0;display:grid;overflow:hidden}.webhookDeliveryMetadata>div{background:#11141c;min-width:0;padding:12px}.webhookDeliveryMetadata dt,.webhookAttempts dt{color:var(--operational-muted);margin-bottom:5px;font-size:7px}.webhookDeliveryMetadata dd,.webhookAttempts dd{color:#d9dde8;overflow-wrap:anywhere;margin:0;font-size:8px;line-height:1.5}.webhookAttemptSection,.webhookReplay{background:#10131b;border:1px solid #292d3a;border-radius:9px;padding:14px}.webhookAttempts{gap:8px;display:grid}.webhookAttempts>article{background:#141720;border:1px solid #292e3c;border-radius:8px;padding:11px}.webhookAttemptHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.webhookAttemptHead>div{display:grid}.webhookAttemptHead strong{font-size:9px}.webhookAttemptHead small{color:var(--operational-muted);margin-top:4px;font-size:7px}.webhookAttempts dl{grid-template-columns:repeat(2,1fr);gap:10px 12px;margin:11px 0 0;display:grid}.webhookAttempts dl div{min-width:0}.webhookReplay{background:#1b1419;border-color:#51323d;margin-top:12px}.webhookReplay form{grid-template-columns:170px 1fr auto;align-items:end;gap:10px;display:grid}.webhookReplay label{gap:6px;display:grid}.webhookReplay label span{color:var(--operational-muted);font-size:8px}.webhookReplay textarea{resize:vertical;padding:9px;line-height:1.45}.webhookReplay button{color:#fff;background:#7a4052;border-color:#99526a}.webhookReplay button:disabled{cursor:not-allowed;opacity:.5}.webhookReplay>small{color:var(--operational-muted);margin-top:9px;font-size:7px;line-height:1.5;display:block}.webhookFilters button:focus-visible,.webhookRows>button:focus-visible,.webhookReplay button:focus-visible{outline-offset:2px;outline:2px solid #8794ff}@media (width<=1300px){.webhookSummary{grid-template-columns:repeat(2,1fr)}.webhookLayout{grid-template-columns:1fr}.webhookInspector.empty{min-height:260px}}@media (width<=1050px){.webhookFilters form{grid-template-columns:1fr 1fr}.webhookFilters form>div{grid-column:1/-1;justify-content:flex-end}}@media (width<=700px){.webhookSummary{grid-template-columns:1fr 1fr;gap:9px}.webhookFilters,.webhookIndex,.webhookInspector{padding:15px}.webhookFilters form{grid-template-columns:1fr}.webhookFilters form>div{grid-column:auto;display:grid}.webhookRows>button{grid-template-columns:6px minmax(0,1fr) 82px}.webhookRows>button>span:nth-child(3){display:none}.webhookDeliveryMetadata,.webhookReplay form{grid-template-columns:1fr}.webhookAttempts dl{grid-template-columns:1fr 1fr}.webhookPagination{align-items:stretch}}@media (width<=420px){.webhookSummary{grid-template-columns:1fr}.webhookRows>button{grid-template-columns:6px minmax(0,1fr)}.webhookRows .webhookState{display:none}.webhookAttempts dl{grid-template-columns:1fr}}.webhookEndpointManagement{min-width:0;padding:20px}.endpointModuleHead>div:last-child{align-items:center;gap:8px;display:flex}.endpointModuleHead button,.webhookEndpointManagement button,.webhookSecretEnrollment button{color:#aeb4c4;cursor:pointer;min-height:35px;font:inherit;background:#171a23;border:1px solid #34394a;border-radius:8px;padding:0 11px;font-size:8px;font-weight:600}.endpointModuleHead button.primaryAction,.endpointSubmitRow button.primaryAction{color:#fff;background:#6575f0;border-color:#707ffa;width:auto;margin:0}.endpointModuleHead button:disabled,.webhookEndpointManagement button:disabled{cursor:not-allowed;opacity:.45}.endpointDataState{color:#8990a1;border:1px dashed #303543;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:220px;margin-top:18px;font-size:9px;display:flex}.endpointDataState.error{color:#f1a1b1;text-align:center;background:#1b151b;border-color:#52313c;justify-items:center;display:grid}.endpointDataState.error button{color:#ffb2c1}.webhookEndpointLayout{grid-template-columns:minmax(360px,.8fr) minmax(500px,1.2fr);align-items:start;gap:14px;margin-top:18px;display:grid}.webhookEndpointIndex{background:#101219;border:1px solid #292d3a;border-radius:10px;min-width:0;overflow:hidden}.webhookEndpointIndex>.moduleEmpty{min-height:390px}.webhookEndpointIndex>button{color:#e3e6ef;text-align:left;background:0 0;border:0;border-bottom:1px solid #252936;border-radius:0;grid-template-columns:7px minmax(150px,1fr) 76px 65px;align-items:center;gap:10px;width:100%;min-height:78px;padding:10px 11px;display:grid}.webhookEndpointIndex>button:last-child{border-bottom:0}.webhookEndpointIndex>button:hover{background:#171a24}.webhookEndpointIndex>button.selected{background:#1b1f2d;box-shadow:inset 2px 0 #7484ff}.webhookEndpointIndex>button>span:nth-child(2),.webhookEndpointIndex>button>span:nth-child(3){min-width:0;display:grid}.webhookEndpointIndex strong{font-size:9px}.webhookEndpointIndex code{color:#aab4ff;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;overflow:hidden}.webhookEndpointIndex small{color:var(--operational-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;overflow:hidden}.webhookEndpointIndex b{font-size:8px}.endpointEnabledDot{border-radius:5px;width:6px;height:32px}.endpointEnabledDot.enabled{background:#58d2a1}.endpointEnabledDot.disabled{background:#777d8e}.endpointStatus{white-space:nowrap;border-radius:12px;justify-self:end;padding:5px 8px;font-size:7px;font-weight:600}.endpointStatus.enabled{color:#62d3a7;background:#1b3a33}.endpointStatus.disabled{color:#afb4c1;background:#292c34}.webhookEndpointEditor{background:#101219;border:1px solid #292d3a;border-radius:10px;min-width:0;min-height:390px}.endpointEditorEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:24px;display:flex}.endpointEditorEmpty h3{margin:0 0 6px;font-size:12px}.endpointEditorEmpty p{color:var(--operational-muted);margin:0;font-size:9px}.webhookEndpointForm,.endpointSnapshot{padding:17px}.endpointFormHead,.endpointSnapshotHead{border-bottom:1px solid #292d3a;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.endpointFormHead>div,.endpointSnapshotHead>div{min-width:0;display:grid}.endpointFormHead span,.endpointSnapshotHead>div>span{color:var(--operational-muted);text-transform:uppercase;letter-spacing:.07em;font-size:7px}.endpointFormHead h3,.endpointSnapshotHead h3{margin:5px 0 0;font-size:13px}.endpointSnapshotHead code{color:#aab4ff;overflow-wrap:anywhere;margin-top:5px;font-size:7px}.endpointFormHead>button{color:#9da5b8;background:0 0;border:0;height:27px;min-height:27px;text-decoration:underline}.endpointFieldGrid{grid-template-columns:minmax(150px,.65fr) minmax(220px,1.35fr);gap:10px;margin-top:14px;display:grid}.endpointFieldGrid label,.endpointReason{gap:6px;display:grid}.endpointFieldGrid label>span,.endpointReason>span{color:var(--operational-muted);font-size:8px}.endpointFieldGrid input,.endpointReason textarea{color:#e2e5ef;width:100%;min-width:0;font:inherit;background:#0d0f15;border:1px solid #303543;border-radius:8px;outline:0;font-size:9px}.endpointFieldGrid input{height:38px;padding:0 10px}.endpointReason textarea{resize:vertical;padding:9px;line-height:1.45}.endpointFieldGrid input:focus,.endpointReason textarea:focus{border-color:#6f7deb;box-shadow:0 0 0 3px #6979f51b}.webhookTopicPicker{border:1px solid #292d3a;border-radius:9px;grid-template-columns:1fr 1fr;gap:7px;margin:13px 0;padding:12px;display:grid}.webhookTopicPicker legend{color:var(--operational-muted);padding:0 5px;font-size:8px}.webhookTopicPicker label{cursor:pointer;background:#141720;border:1px solid #292d3a;border-radius:7px;align-items:flex-start;gap:8px;padding:8px;display:flex}.webhookTopicPicker input{accent-color:#7484ff;margin:2px 0 0}.webhookTopicPicker label>span{min-width:0;display:grid}.webhookTopicPicker strong{font-size:8px}.webhookTopicPicker small{color:var(--operational-muted);margin-top:4px;font-size:7px;line-height:1.4}.endpointSubmitRow{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.endpointSubmitRow>small,.operationRecovery{color:var(--operational-muted);font-size:7px;line-height:1.45}.endpointSubmitRow button.dangerAction,.endpointActionBar button.dangerAction{color:#fff;background:#6a3346;border-color:#7c4054}.operationRecovery{color:#e0bd84;margin-top:8px;display:block}.endpointActionWarning{background:#282115;border:1px solid #55452b;border-radius:8px;margin:14px 0;padding:12px}.endpointActionWarning.disable{background:#2a1820;border-color:#613846}.endpointActionWarning strong{font-size:9px}.endpointActionWarning p{color:#b3a99a;margin:6px 0 0;font-size:8px;line-height:1.55}.endpointActionWarning.disable p{color:#c3a4ae}.irreversibleConfirmation{color:#efadbc;background:#20151b;border:1px solid #52313c;border-radius:8px;align-items:flex-start;gap:8px;margin-top:11px;padding:11px;font-size:8px;line-height:1.5;display:flex}.irreversibleConfirmation input{accent-color:#d25f80;margin:1px 0 0}.endpointSnapshot dl{background:#292d3a;border:1px solid #292d3a;border-radius:9px;grid-template-columns:1fr 1fr;gap:1px;margin:14px 0;display:grid;overflow:hidden}.endpointSnapshot dl>div{background:#11141c;min-width:0;padding:11px}.endpointSnapshot dt{color:var(--operational-muted);margin-bottom:5px;font-size:7px}.endpointSnapshot dd{color:#d9dde8;overflow-wrap:anywhere;margin:0;font-size:8px;line-height:1.5}.endpointSnapshot dd code{color:#aab4ff;font-size:7px}.endpointTopicSummary{background:#11141c;border:1px solid #292d3a;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:11px;display:flex}.endpointTopicSummary>span{color:var(--operational-muted);margin-right:auto;font-size:8px}.endpointTopicSummary code{color:#b5bfff;background:#252d4d;border-radius:7px;padding:4px 6px;font-size:7px}.endpointActionBar{justify-content:flex-end;gap:7px;margin-top:13px;display:flex}.endpointDisabledNotice{background:#181a20;border:1px solid #393d48;border-radius:8px;margin-top:13px;padding:12px}.endpointDisabledNotice strong{font-size:9px}.endpointDisabledNotice p{color:var(--operational-muted);margin:5px 0 0;font-size:8px;line-height:1.5}.webhookSecretEnrollment{background:linear-gradient(145deg,#2b2415,#171711);border-color:#655128;grid-template-columns:minmax(240px,.8fr) minmax(280px,1.2fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.webhookSecretEnrollment>div:first-child{min-width:0}.webhookSecretEnrollment>div:first-child>span{color:#efc47b;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.webhookSecretEnrollment h2{margin:5px 0;font-size:14px}.webhookSecretEnrollment p{color:#b8ad98;margin:0;font-size:8px;line-height:1.55}.webhookSecretEnrollment>code{color:#f1d591;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#0f100d;border:1px solid #594b2d;border-radius:8px;min-width:0;padding:11px;font-size:9px}.webhookSecretEnrollment dl{gap:6px;margin:0;display:grid}.webhookSecretEnrollment dl>div{gap:3px;display:grid}.webhookSecretEnrollment dt{color:#8f8675;font-size:7px}.webhookSecretEnrollment dd{margin:0;font-size:8px}.webhookSecretEnrollment dd code{color:#b9c2ff;font-size:7px}.secretActions{grid-column:2/4;justify-content:flex-end;gap:7px;display:flex}.secretActions button:first-child{color:#fff;background:#76591f;border-color:#9b7732}.webhookSecretEnrollment>small{color:#b8ad98;grid-column:1/4;font-size:7px;line-height:1.45}.webhookEndpointManagement button:focus-visible,.webhookSecretEnrollment button:focus-visible,.webhookEndpointForm input:focus-visible,.webhookEndpointForm textarea:focus-visible{outline-offset:2px;outline:2px solid #8794ff}@media (width<=1300px){.webhookEndpointLayout{grid-template-columns:1fr}.webhookEndpointEditor{min-height:0}.webhookEndpointIndex>.moduleEmpty,.endpointEditorEmpty{min-height:250px}.webhookSecretEnrollment{grid-template-columns:1fr 1fr}.webhookSecretEnrollment dl{grid-column:1}.secretActions{grid-column:2}.webhookSecretEnrollment>small{grid-column:1/3}}@media (width<=850px){.endpointModuleHead{flex-direction:column;align-items:flex-start}.endpointModuleHead>div:last-child{flex-wrap:wrap;width:100%}.endpointModuleHead>div:last-child .primaryAction{margin-left:auto}.endpointFieldGrid,.webhookTopicPicker,.webhookSecretEnrollment{grid-template-columns:1fr}.webhookSecretEnrollment dl,.secretActions,.webhookSecretEnrollment>small{grid-column:1}.secretActions{justify-content:flex-start}.endpointActionBar{display:grid}.endpointActionBar button{width:100%}}@media (width<=700px){.webhookEndpointManagement{padding:15px}.webhookEndpointLayout{margin-top:14px}.webhookEndpointIndex>button{grid-template-columns:6px minmax(0,1fr) 58px}.webhookEndpointIndex>button>span:nth-child(3){display:none}.webhookEndpointForm,.endpointSnapshot{padding:14px}.endpointSubmitRow{flex-direction:column;align-items:stretch}.endpointSubmitRow button{width:100%!important}.endpointSnapshot dl{grid-template-columns:1fr}.secretActions{display:grid}.secretActions button{width:100%}}@media (width<=420px){.endpointModuleHead>div:last-child{display:grid}.endpointModuleHead>div:last-child .primaryAction{margin:0}.webhookEndpointIndex>button{grid-template-columns:6px minmax(0,1fr)}.webhookEndpointIndex .endpointStatus{display:none}.endpointSnapshotHead{display:grid}.endpointSnapshotHead>.endpointStatus{justify-self:start}}.endpointSecretRecovery{color:#e8c987;background:#2a2114;border:1px solid #73572c;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:12px 13px;display:flex}.endpointSecretRecovery>div{min-width:0}.endpointSecretRecovery strong{font-size:9px}.endpointSecretRecovery p{color:#b9aa8d;margin:5px 0 0;font-size:8px;line-height:1.5}.endpointSecretRecovery button{color:#fff;background:#6c4f20;border-color:#8d6a30;flex:none}.webhookEndpointForm input:disabled,.webhookEndpointForm textarea:disabled,.webhookTopicPicker:disabled{cursor:not-allowed;opacity:.72}.webhookTopicPicker:disabled label{cursor:not-allowed}@media (width<=700px){.endpointSecretRecovery{flex-direction:column;align-items:stretch}.endpointSecretRecovery button{width:100%}}@media (width<=420px){.webhookEndpointIndex>button{grid-template-columns:6px minmax(0,1fr) auto}.webhookEndpointIndex .endpointStatus{display:inline-block}}.controlPlane{--control-border:#292e3c;--control-surface:#10131b;--control-field:#0d0f15;--control-muted:#8991a4;--control-accent:#7b89ff}.controlPlane button{color:#b8bece;cursor:pointer;min-height:36px;font:inherit;background:#171a23;border:1px solid #34394a;border-radius:8px;padding:0 12px;font-size:9px;font-weight:600}.controlPlane button:hover:not(:disabled){color:#eef0f8;background:#1d2230;border-color:#525b7d}.controlPlane button:disabled{cursor:not-allowed;opacity:.45}.controlPlane button.primaryAction{color:#fff;background:linear-gradient(145deg,#7080fa,#5f6ee3);border-color:#7381fb}.controlPlane button.dangerAction{color:#fff;background:#6d3448;border-color:#82445a}.controlPlane input,.controlPlane select,.controlPlane textarea{background:var(--control-field);color:#e5e8f1;width:100%;min-width:0;font:inherit;border:1px solid #313646;border-radius:8px;outline:0;font-size:10px}.controlPlane input,.controlPlane select{height:39px;padding:0 10px}.controlPlane textarea{resize:vertical;padding:10px;line-height:1.5}.controlPlane input:focus,.controlPlane select:focus,.controlPlane textarea:focus{border-color:#7180f2;box-shadow:0 0 0 3px #7180f21d}.controlPlane label>span,.controlPlane .scopeIdentity>span,.controlPlane .canonicalStoreURL>span{color:var(--control-muted);font-size:8px}.controlNotice{background:#171d31;border:1px solid #3e496f;border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 15px;display:grid}.controlNotice.success{background:#13241f;border-color:#285846}.controlNotice.warning{background:#292114;border-color:#68542d}.controlNotice.error{background:#291820;border-color:#693849}.controlNoticeIcon{color:#b9c3ff;background:#283357;border-radius:8px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.controlNotice.success .controlNoticeIcon{color:#65d5a9;background:#1d4438}.controlNotice.warning .controlNoticeIcon{color:#efc475;background:#4b3a1e}.controlNotice.error .controlNoticeIcon{color:#f3a1b4;background:#4b2431}.controlNotice strong{font-size:10px;display:block}.controlNotice p{color:#a0a7b8;margin:4px 0;font-size:9px;line-height:1.5}.controlNotice code{color:#aab4ff;font-size:8px}.controlNotice>button{background:0 0;border:0;height:26px;min-height:26px;padding:0 8px;font-size:16px}.controlRecovery{background:linear-gradient(145deg,#2a2215,#161610);border-color:#70582d;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.controlRecovery>div{min-width:0}.controlRecovery span,.sectionEyebrow,.controlInlineForm>div>span,.rollbackForm>span,.revokeForm>div>span,.configPreview>div:first-child>span{color:#99a6ff;letter-spacing:.09em;font-size:7px;font-weight:700}.controlRecovery span{color:#e7c273}.controlRecovery h2{margin:5px 0;font-size:14px}.controlRecovery p{color:#b2a58d;max-width:760px;margin:0;font-size:9px;line-height:1.55}.controlRecovery code{color:#f0cf86;margin-top:7px;font-size:8px;display:block}.controlRecovery>button{color:#fff;background:#70521f;border-color:#8a6930;flex:none}.credentialRecoveryBlocked{align-items:flex-start}.credentialRecoveryBlockedActions{flex:0 0 min(390px,42%);gap:8px;display:grid}.credentialRecoveryBlockedActions>button{width:100%}.credentialRecoveryBlockedActions>button.dangerAction{color:#fff;background:#73344a;border-color:#8d435a}.credentialRecoveryBlockedActions .irreversibleConfirmation{margin:0}.controlSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.controlSummary article{min-width:0;padding:17px}.controlSummary span,.controlSummary small{color:var(--control-muted);font-size:8px;display:block}.controlSummary strong{letter-spacing:-.03em;margin:8px 0 5px;font-size:23px;display:block}.controlScope,.configStudio,.configHistory,.appKeys,.safeRouteRegistry{min-width:0;padding:20px}.controlHeadActions{gap:8px;display:flex}.scopeSelectors{border:1px solid var(--control-border);background:var(--control-surface);border-radius:10px;grid-template-columns:minmax(190px,1fr) minmax(220px,1.2fr) minmax(220px,1fr) auto;align-items:end;gap:11px;margin-top:18px;padding:15px;display:grid}.scopeSelectors label{gap:6px;display:grid}.scopeIdentity{gap:5px;min-width:0;display:grid}.scopeIdentity strong{font-size:10px}.scopeIdentity code{color:#aab4ff;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.controlPaginationRow{color:var(--control-muted);justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;font-size:8px;display:flex}.controlPaginationRow span{margin-right:auto}.controlPaginationRow button{height:29px;min-height:29px}.controlInlineForm{background:linear-gradient(145deg,#171c2d,#10131b);border:1px solid #3a4160;border-radius:10px;grid-template-columns:minmax(230px,.8fr) minmax(220px,1fr) minmax(300px,1.35fr);align-items:end;gap:13px;margin-top:14px;padding:16px;display:grid}.controlInlineForm>div:first-child{align-self:start}.controlInlineForm h3{margin:5px 0;font-size:13px}.controlInlineForm p{color:var(--control-muted);margin:0;font-size:8px;line-height:1.55}.controlInlineForm>label{gap:6px;display:grid}.controlInlineForm label small,.rollbackForm label small,.revokeForm label small,.configPreview form label small{color:#747c90;font-size:7px}.controlInlineForm .controlFormActions{grid-column:2/4;justify-content:flex-end;gap:8px;display:flex}.controlInlineForm.variantForm{grid-template-columns:minmax(230px,.65fr) minmax(520px,1.35fr)}.variantForm .controlFieldGrid,.variantForm .canonicalStoreURL,.variantForm .reasonField,.variantForm .controlFormActions{grid-column:2}.controlFieldGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.controlFieldGrid label{gap:6px;display:grid}.canonicalStoreURL{border:1px solid var(--control-border);background:#0d1017;border-radius:8px;gap:5px;padding:11px;display:grid}.canonicalStoreURL code{color:#aeb8ff;overflow-wrap:anywhere;font-size:8px}.canonicalStoreURL small{color:#747c90;font-size:7px}.controlDataState{min-height:140px;color:var(--control-muted);border:1px dashed #303645;border-radius:10px;justify-content:center;align-items:center;gap:12px;margin-top:14px;font-size:9px;display:flex}.controlDataState.error{color:#f1a6b6;background:#21171d;border-color:#5a3542;justify-items:center;display:grid}.controlInlineWarning,.controlInlineError{color:#d9bd85;background:#281f14;border:1px solid #614f2f;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:8px}.controlInlineError{color:#f1a6b6;background:#21171d;border-color:#5a3542}.controlEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:26px;display:flex}.controlEmpty>span{color:#aab4ff;background:#242a49;border-radius:12px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:700;display:grid}.controlEmpty h2{margin:14px 0 6px;font-size:15px}.controlEmpty p{max-width:460px;color:var(--control-muted);margin:0;font-size:9px;line-height:1.55}.controlEmpty button{margin-top:14px}.controlWorkspace{grid-template-columns:minmax(640px,1.55fr) minmax(330px,.65fr);align-items:start;gap:14px;display:grid}.configHead{border-bottom:1px solid var(--control-border);padding-bottom:16px}.configHead h2,.appKeys .moduleHead h2{margin:5px 0;font-size:16px}.versionBadge{text-align:right;background:#181d30;border:1px solid #3a4160;border-radius:9px;flex:none;min-width:78px;padding:9px 12px;display:grid}.versionBadge span{color:#8694ef;font-size:7px}.versionBadge strong{margin:3px 0;font-size:18px}.versionBadge small{color:var(--control-muted);font-size:7px}.cadenceGrid{grid-template-columns:1fr 1fr 1.15fr;gap:10px;margin:15px 0;display:grid}.cadenceGrid>label,.configProvenance{border:1px solid var(--control-border);background:var(--control-surface);border-radius:9px;gap:6px;padding:11px;display:grid}.cadenceGrid>label small,.configProvenance small{color:#747c90;font-size:7px}.configProvenance code{color:#aeb8ff;font-size:10px}.moduleRules{gap:7px;display:grid}.moduleRules>article{border:1px solid var(--control-border);background:#11141c;border-radius:9px;grid-template-columns:minmax(0,1fr) 195px;align-items:center;gap:16px;min-height:76px;padding:10px 12px;display:grid}.moduleRules>article.disabled{opacity:.78;background:#0f1117}.moduleToggle{cursor:pointer;display:block}.moduleToggle>input{opacity:0;width:1px;height:1px;position:absolute}.moduleToggle>span{grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:11px;display:grid}.moduleToggle>span>i{background:#343947;border-radius:20px;grid-row:1/3;width:34px;height:19px;transition:all .15s;position:relative}.moduleToggle>span>i:after{content:"";background:#9aa0ad;border-radius:50%;width:13px;height:13px;transition:all .15s;position:absolute;top:3px;left:3px}.moduleToggle>input:checked+span>i{background:#5868da}.moduleToggle>input:checked+span>i:after{background:#fff;left:18px}.moduleToggle strong{font-size:10px}.moduleToggle small{color:var(--control-muted);grid-column:2;font-size:8px;line-height:1.4}.rolloutControl{grid-template-columns:1fr 72px;align-items:center;gap:5px;display:grid}.rolloutControl>span{grid-column:1/3}.rolloutControl input{text-align:right}.rolloutControl strong{color:#aeb8ff;text-align:right;font-size:10px}.previewBar{background:#151a2a;border:1px solid #343b58;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin-top:13px;padding:14px;display:flex}.previewBar strong{font-size:10px}.previewBar p{color:var(--control-muted);margin:5px 0 0;font-size:8px;line-height:1.45}.previewBar button{color:#cbd1ff;background:#29315b;border-color:#5664b8;flex:none}.configPreview{background:linear-gradient(145deg,#16251f,#101814);border:1px solid #426453;border-radius:10px;grid-template-columns:minmax(240px,.8fr) minmax(260px,1fr);gap:14px;margin-top:12px;padding:15px;display:grid}.configPreview.stale{background:#272114;border-color:#66542e}.configPreview h3{margin:5px 0;font-size:13px}.configPreview p{color:#91aa9f;margin:0;font-size:8px;line-height:1.5}.configPreview.stale p{color:#b8aa8e}.previewDiff{background:#294638;border:1px solid #294638;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.previewDiff span{color:#83968e;background:#101a16;gap:5px;padding:10px;font-size:7px;display:grid}.previewDiff strong{color:#dce8e2;font-size:10px}.configPreview form{border-top:1px solid #294638;grid-column:1/3;grid-template-columns:1fr auto;align-items:end;gap:10px;padding-top:12px;display:grid}.configPreview form label{gap:5px;display:grid}.configHistory{padding:18px}.historyCount{color:#b3bdff;background:#252b49;border-radius:8px;place-items:center;min-width:30px;height:26px;font-size:9px;display:grid}.historyRows{gap:7px;display:grid}.historyRows>article{border:1px solid var(--control-border);background:#10131b;border-radius:9px;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:72px;padding:9px;display:grid}.historyRows>article.current{background:#171c2d;border-color:#46518b}.historyRail{background:#7d8798;border-radius:5px;grid-row:1/3;width:4px;height:38px}.historyRail.baseline{background:#61a4e6}.historyRail.publish{background:#65d1a4}.historyRail.rollback{background:#e3ad62}.historyRows>article>div{min-width:0;display:grid}.historyRows strong{font-size:9px}.historyRows small,.historyRows time{color:var(--control-muted);margin-top:3px;font-size:7px}.historyRows code{color:#8e99e6;font-size:7px}.historyRows article>button,.historyRows article>b{grid-column:2/4;justify-self:end;height:25px;min-height:25px}.historyRows article>b{color:#62d1a6;background:#213b34;border-radius:9px;padding:4px 7px;font-size:7px}.historyRows .loadHistory{width:100%;margin-top:3px}.rollbackForm,.revokeForm{background:#25171d;border:1px solid #673c4b;border-radius:9px;margin-top:12px;padding:14px}.rollbackForm h3,.revokeForm h3{margin:5px 0;font-size:12px}.rollbackForm p,.revokeForm p{color:#b89ba5;margin:0 0 11px;font-size:8px;line-height:1.55}.rollbackForm>label,.revokeForm>label{gap:6px;display:grid}.rollbackForm .irreversibleConfirmation,.revokeForm .irreversibleConfirmation{margin-top:9px;display:flex}.rollbackForm>div:last-child,.revokeForm>div:last-child{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.appKeys .moduleHead,.safeRouteRegistry .moduleHead{border-bottom:1px solid var(--control-border);padding-bottom:15px}.safeRouteRegistry>.controlNotice{margin-top:14px}.safeRouteRows{gap:8px;margin-top:14px;display:grid}.safeRouteRows>article{border:1px solid var(--control-border);background:#10131b;border-radius:9px;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:12px;min-height:78px;padding:11px 13px;display:grid}.safeRouteRows>article.retired{opacity:.78;background:#111217}.safeRouteRows>article>div{gap:4px;min-width:0;display:grid}.safeRouteRows strong{font-size:10px}.safeRouteRows code{overflow-wrap:anywhere;color:#aeb8ff;-webkit-user-select:all;user-select:all;font-size:8px}.safeRouteRows small{color:var(--control-muted);font-size:7px;line-height:1.5}.keyPill.retired{color:#b0b4c0;background:#292c34}.safeRouteCreate{grid-template-columns:minmax(230px,.65fr) minmax(180px,.5fr) minmax(350px,1.35fr);align-items:start}.safeRouteCreate>.safeRouteParameterEditor,.safeRouteCreate>.reasonField,.safeRouteCreate>.controlFormActions{grid-column:2/4}.safeRouteParameterEditor{gap:7px;display:grid}.safeRouteParameterEditor>span{color:var(--control-muted);font-size:8px}.safeRouteParameterEditor>button{justify-self:start}.safeRouteParameterRow{border:1px solid var(--control-border);background:#0d1017;border-radius:8px;grid-template-columns:minmax(130px,1fr) auto 110px auto;align-items:center;gap:7px;padding:8px;display:grid}.safeRouteParameterRow>label{color:var(--control-muted);align-items:center;gap:5px;font-size:8px;display:flex}.keyForm{grid-template-columns:minmax(230px,.8fr) minmax(200px,.8fr) minmax(300px,1.3fr)}.appKeyRows{gap:8px;margin-top:14px;display:grid}.appKeyRows>article{border:1px solid var(--control-border);background:#10131b;border-radius:9px;grid-template-columns:5px minmax(280px,1fr) minmax(270px,.7fr) auto;align-items:center;gap:12px;min-height:90px;padding:11px 13px;display:grid}.appKeyRows>article.revoked{opacity:.78;background:#111217}.keyStatusRail{background:#5ed0a2;border-radius:5px;width:4px;height:43px}.keyStatusRail.revoked{background:#7d828f}.keyIdentity{gap:4px;min-width:0;display:grid}.keyIdentity strong{font-size:10px}.keyIdentity code{color:#aeb8ff;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:9px}.keyIdentity small{color:var(--control-muted);overflow-wrap:anywhere;font-size:7px}.appKeyRows dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.appKeyRows dt{color:var(--control-muted);margin-bottom:5px;font-size:7px}.appKeyRows dd{margin:0;font-size:8px}.keyPill{color:#61d1a5;text-transform:capitalize;background:#1d3b33;border-radius:10px;padding:4px 7px;font-size:7px}.keyPill.revoked{color:#b0b4c0;background:#292c34}.keyActions{gap:6px;display:flex}.keyActions button{white-space:nowrap}.revokeForm{grid-template-columns:minmax(280px,1fr) minmax(300px,1fr);gap:12px;display:grid}.revokeForm>div:first-child code{color:#d5a8b6;overflow-wrap:anywhere;margin-top:7px;font-size:8px;display:block}.revokeForm .irreversibleConfirmation,.revokeForm>div:last-child{grid-column:2}.controlPlane button:focus-visible,.controlPlane input:focus-visible,.controlPlane select:focus-visible,.controlPlane textarea:focus-visible{outline-offset:2px;outline:2px solid #8d99ff}@media (width<=1350px){.controlSummary{grid-template-columns:repeat(2,1fr)}.scopeSelectors{grid-template-columns:1fr 1fr}.controlWorkspace{grid-template-columns:1fr}.configHistory{order:2}}@media (width<=950px){.controlInlineForm,.controlInlineForm.variantForm,.keyForm{grid-template-columns:1fr}.controlInlineForm .controlFormActions,.variantForm .controlFieldGrid,.variantForm .canonicalStoreURL,.variantForm .reasonField,.variantForm .controlFormActions{grid-column:1}.controlFieldGrid{grid-template-columns:1fr 1fr}.appKeyRows>article{grid-template-columns:5px minmax(0,1fr) auto}.appKeyRows dl{grid-column:2/4}.keyActions{grid-column:2/4;justify-content:flex-end}.safeRouteCreate{grid-template-columns:1fr}.safeRouteCreate>.safeRouteParameterEditor,.safeRouteCreate>.reasonField,.safeRouteCreate>.controlFormActions{grid-column:1}}@media (width<=700px){.controlSummary{grid-template-columns:1fr 1fr;gap:9px}.controlSummary article,.controlScope,.configStudio,.configHistory,.appKeys,.safeRouteRegistry{padding:15px}.controlRecovery,.moduleHead.configHead,.appKeys>.moduleHead{flex-direction:column;align-items:stretch}.controlRecovery>button,.appKeys>.moduleHead>button{width:100%}.credentialRecoveryBlockedActions{flex-basis:auto}.controlHeadActions{display:grid}.scopeSelectors,.cadenceGrid,.controlFieldGrid{grid-template-columns:1fr}.scopeSelectors>button{width:100%}.moduleRules>article{grid-template-columns:1fr}.rolloutControl{grid-template-columns:1fr 76px}.configPreview{grid-template-columns:1fr}.configPreview form{grid-column:1;grid-template-columns:1fr}.previewDiff{grid-template-columns:repeat(3,1fr)}.appKeyRows>article{grid-template-columns:5px minmax(0,1fr)}.appKeyRows dl,.keyActions{grid-column:2}.appKeyRows dl{grid-template-columns:1fr 1fr 1fr}.keyActions{display:grid}.safeRouteRows>article{grid-template-columns:minmax(0,1fr) auto}.safeRouteRows>article>button{grid-column:1/3}.safeRouteParameterRow{grid-template-columns:1fr 1fr}.revokeForm{grid-template-columns:1fr}.revokeForm .irreversibleConfirmation,.revokeForm>div:last-child{grid-column:1}.controlPaginationRow{flex-direction:column;align-items:stretch}.controlPaginationRow span{margin:0}.controlNotice{grid-template-columns:28px minmax(0,1fr)}.controlNotice>button{position:absolute;right:18px}nav{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}nav button{flex:0 0 44px}nav button:nth-child(n+6){display:flex}}@media (width<=430px){.controlSummary{grid-template-columns:1fr}.previewBar{flex-direction:column;align-items:stretch}.previewBar button{width:100%}.previewDiff,.appKeyRows dl{grid-template-columns:1fr}.configPreview form button{width:100%}}.lineageModule{min-width:0;padding:20px}.lineageHead{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.lineageHead>div:first-child{min-width:0}.lineageHead h2{margin:9px 0 5px;font-size:16px}.lineageHead p{color:#7c8395;max-width:720px;margin:0;font-size:9px;line-height:1.55}.lineageSnapshot{background:#10131b;border:1px solid #33394c;border-radius:9px;justify-items:end;min-width:175px;padding:10px 12px;display:grid}.lineageSnapshot span{color:#737b91;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.lineageSnapshot code{color:#adb8ff;text-overflow:ellipsis;max-width:180px;margin:4px 0;font-size:9px;overflow:hidden}.lineageSnapshot small{color:#6f7688;font-size:7px}.lineageLookup{background:#101219;border:1px solid #2a2e3c;border-radius:10px;grid-template-columns:minmax(280px,1fr) auto auto;align-items:end;gap:8px;margin-top:17px;padding:13px;display:grid}.lineageLookup label{gap:6px;display:grid}.lineageLookup label span{color:#747b8c;font-size:8px}.lineageLookup input{color:#e3e6ef;height:36px;font:inherit;background:#0c0f16;border:1px solid #33384a;border-radius:8px;outline:0;padding:0 10px;font-size:9px}.lineageLookup input:focus{border-color:#6e7bea;box-shadow:0 0 0 3px #6878f51c}.lineageLookup button,.lineageNotice button,.lineageMore,.lineageBranchError button{color:#fff;cursor:pointer;background:#6676ef;border:1px solid #7583fa;border-radius:8px;height:36px;padding:0 12px;font-size:8px;font-weight:600}.lineageLookup button.secondary{color:#aeb4c3;background:#171a23;border-color:#34394a}.lineageLookup button:disabled{cursor:not-allowed;opacity:.45}.lineageEmpty{color:#737b8e;background:#0f1219;border:1px dashed #303545;border-radius:10px;justify-content:center;align-items:center;gap:16px;min-height:190px;margin-top:14px;display:flex}.lineageEmpty>span:not(.loader){color:#a8b2ff;background:#252b4b;border-radius:14px;place-items:center;width:46px;height:46px;font-size:15px;font-weight:700;display:grid}.lineageEmpty h3{color:#d9dce6;margin:0 0 5px;font-size:12px}.lineageEmpty p{margin:0;font-size:9px}.lineageNotice{color:#ed9fb0;background:#24171d;border:1px solid #563442;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:12px 14px;font-size:9px;display:flex}.lineageNotice>div{gap:4px;display:grid}.lineageNotice span{color:#bd8996}.lineageNotice.warning{color:#e8c17d;background:#271f14;border-color:#665233}.lineageNotice.warning span{color:#bda477}.lineageNotice>button{white-space:nowrap;height:30px}.lineageWorkspace{grid-template-columns:minmax(0,1.55fr) minmax(280px,.55fr);gap:14px;margin-top:14px;display:grid}.lineageStreamSelector{background:#101219;border:1px solid #2a2e3c;border-radius:9px;grid-column:1/-1;justify-content:space-between;align-items:end;gap:14px;padding:10px 12px;display:flex}.lineageStreamSelector label{gap:5px;min-width:min(320px,100%);display:grid}.lineageStreamSelector label span{color:#747b8c;font-size:8px}.lineageStreamSelector select{color:#e3e6ef;height:34px;font:inherit;background:#0c0f16;border:1px solid #33384a;border-radius:8px;padding:0 9px;font-size:9px}.lineageStreamSelector small{color:#737b8e;font-size:8px}.lineageTree{background:#0e1118;border:1px solid #272b38;border-radius:10px;min-width:0;overflow:hidden}.lineageNodeGroup{min-width:0}.lineageNode{--lineage-depth:0;width:100%;min-height:64px;padding:9px 12px 9px calc(12px + var(--lineage-depth)*18px);color:#e5e8f1;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #232733;grid-template-columns:26px minmax(190px,1fr) 82px minmax(130px,.6fr);align-items:center;gap:9px;display:grid}.lineageNode:hover{background:#151923}.lineageNode.selected{background:#1a1e2e;box-shadow:inset 2px 0 #7685ff}.lineageToggle{color:#aeb8ff;background:#20263b;border:1px solid #3b4156;border-radius:7px;place-items:center;width:23px;height:23px;font-size:12px;font-weight:700;display:grid}.lineageToggle.leaf{color:#596075;background:0 0;border-color:#0000}.lineageIdentity{min-width:0;display:grid}.lineageIdentity code{color:#aab5ff;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.lineageIdentity small,.lineageChildren small,.lineageContribution small{color:#697183;margin-top:4px;font-size:7px}.lineageChildren,.lineageContribution{min-width:0;display:grid}.lineageChildren strong{font-size:11px}.lineageContribution strong{color:#5fd0a2;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.lineageContribution.unknown strong{color:#d0ad6e}.lineageContribution.pending strong{color:#d8ad68}.lineageMore,.lineageBranchError{--lineage-depth:0;margin:7px 12px 7px calc(50px + var(--lineage-depth)*18px)}.lineageMore{color:#aeb8ff;background:#202640;border-color:#3d456a;height:29px}.lineageBranchError{color:#e3a0ae;background:#25171d;border:1px solid #553441;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:35px;padding:5px 7px 5px 10px;font-size:8px;display:flex}.lineageBranchError button{height:25px}.lineageInspector{background:#12151e;border:1px solid #2b3040;border-radius:10px;min-width:0;padding:17px}.lineageInspector>div:first-child{border-bottom:1px solid #282c38;min-width:0;padding-bottom:14px;display:grid}.lineageInspector>div:first-child span,.lineagePolicy span{color:#70788b;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:7px}.lineageInspector>div:first-child code{color:#b2bcff;text-overflow:ellipsis;font-size:9px;overflow:hidden}.lineageInspector dl{grid-template-columns:1fr 1fr;gap:14px 10px;margin:16px 0;display:grid}.lineageInspector dt{color:#6e7587;margin-bottom:5px;font-size:7px}.lineageInspector dd{color:#dce0ea;margin:0;font-size:8px;line-height:1.45}.lineageInspector dd code{color:#9ca7ec;overflow-wrap:anywhere;font-size:7px}.lineagePolicy{background:#11231e;border:1px solid #2c4a40;border-radius:9px;padding:12px;display:grid}.lineagePolicy strong{color:#68d4aa;font-size:11px}.lineagePolicy small{color:#719587;margin-top:5px;font-size:7px}.lineagePolicy.pending{background:#251e14;border-color:#5a472b}.lineagePolicy.pending strong{color:#e0b66f}.lineagePolicyCounters{gap:5px;margin:10px 0 4px;display:grid}.lineagePolicyCounters>div{background:#0d1815;border:1px solid #29443b;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px;display:flex}.lineagePolicyCounters dt,.lineagePolicyCounters dd{margin:0;font-size:7px}.lineagePolicyCounters dd{color:#9eb7ad;text-align:right}.lineageCompatibility{border-top:1px solid #29443b;padding-top:6px}.lineagePolicy.unknown{background:#241d13;border-color:#56472f}.lineagePolicy.unknown strong{color:#ddba78}.lineagePolicy.unknown small{color:#9f8b67}.lineageModule button:focus-visible,.lineageModule input:focus-visible,.lineageModule select:focus-visible{outline-offset:2px;outline:2px solid #8c98ff}@media (width<=1050px){.lineageWorkspace{grid-template-columns:1fr}.lineageInspector{grid-template-columns:minmax(220px,1fr) minmax(280px,1fr);gap:14px;display:grid}.lineageInspector>div:first-child{border-bottom:0;border-right:1px solid #282c38;padding:0 14px 0 0}.lineageInspector dl{margin:0}.lineagePolicy,.lineageInspector>.primaryAction{grid-column:1/3}}@media (width<=700px){.lineageModule{padding:15px}.lineageHead{display:grid}.lineageSnapshot{justify-items:start;width:100%}.lineageLookup{grid-template-columns:1fr}.lineageLookup button{width:100%}.lineageNode{padding-left:calc(8px + var(--lineage-depth)*10px);grid-template-columns:24px minmax(0,1fr) 62px}.lineageContribution{grid-column:2/4}.lineageInspector{display:block}.lineageInspector>div:first-child{border-bottom:1px solid #282c38;border-right:0;padding:0 0 14px}.lineageInspector dl{margin:16px 0}.lineageMore,.lineageBranchError{margin-left:calc(38px + var(--lineage-depth)*10px)}}.analyticsSessions{min-width:0}.analyticsSessionFilters{padding:20px}.analyticsSessionFilterGrid{grid-template-columns:repeat(4,minmax(145px,1fr));gap:10px;margin-top:16px;display:grid}.analyticsSessionFilterGrid label{gap:6px;min-width:0;display:grid}.analyticsSessionFilterGrid label>span{color:#747b8d;font-size:8px}.analyticsSessionFilterGrid label>small{color:#697185;font-size:7px;line-height:1.4}.analyticsSessionFilterGrid input,.analyticsSessionFilterGrid select{color:#e2e5ee;width:100%;height:36px;font:inherit;background:#0d1017;border:1px solid #33384a;border-radius:8px;outline:0;padding:0 10px;font-size:9px}.analyticsSessionFilterGrid input:focus,.analyticsSessionFilterGrid select:focus{border-color:#6e7bea;box-shadow:0 0 0 3px #6878f51c}.analyticsSessionFilterActions{grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:3px;display:flex}.analyticsSessionFilterActions button,.analyticsSessionState button,.analyticsSessionPagination button{color:#fff;cursor:pointer;background:#6676ef;border:1px solid #7583fa;border-radius:8px;height:35px;padding:0 13px;font-size:8px;font-weight:600}.analyticsSessionFilterActions button+button{color:#aeb4c3;background:#171a23;border-color:#34394a}.analyticsSessionFilterActions button:disabled,.analyticsSessionPagination button:disabled{cursor:not-allowed;opacity:.45}.analyticsSessionApplied{background:#111a26;border:1px solid #2d4058;border-radius:8px;gap:5px;margin-top:12px;padding:10px 12px;display:grid}.analyticsSessionApplied>div{align-items:baseline;gap:8px;min-width:0;display:flex}.analyticsSessionApplied strong{color:#aab5ff;flex:none;font-size:8px}.analyticsSessionApplied span{color:#8c95a8;overflow-wrap:anywhere;min-width:0;font-size:8px}.analyticsSessionApplied small{color:#737d91;font-size:7px;line-height:1.45}.analyticsSessionApplied.dirty{background:#211b12;border-color:#6a5430}.analyticsSessionApplied.dirty strong{color:#e4bd78}.analyticsSessionNotice{color:#e6a0ae;background:#24171d;border:1px solid #553442;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:9px}.analyticsSessionAuthority,.analyticsSessionPending{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:13px;padding:16px 19px;display:grid}.analyticsSessionAuthority>span,.analyticsSessionPending>span{color:#aab4ff;background:#252b4b;border-radius:11px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.analyticsSessionAuthority h2,.analyticsSessionPending h2{margin:0 0 4px;font-size:12px}.analyticsSessionAuthority p,.analyticsSessionPending p{color:#798195;max-width:920px;margin:0;font-size:8px;line-height:1.55}.analyticsSessionAuthority{background:#111927;border-color:#344968}.analyticsSessionSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.analyticsSessionSummary article{align-content:start;min-height:105px;padding:17px;display:grid}.analyticsSessionSummary span{color:#727a8e;font-size:8px}.analyticsSessionSummary strong{color:#e8ebf4;letter-spacing:-.02em;overflow-wrap:anywhere;margin:8px 0 5px;font-size:19px}.analyticsSessionSummary small{color:#737b8e;font-size:7px;line-height:1.45}.analyticsSessionState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:24px;display:flex}.analyticsSessionState>span:not(.loader){color:#aab4ff;background:#242a48;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:13px;font-weight:700;display:grid}.analyticsSessionState h2,.analyticsSessionState h3{margin:0 0 6px;font-size:13px}.analyticsSessionState p{color:#747c8f;max-width:560px;margin:0;font-size:9px;line-height:1.55}.analyticsSessionState button{margin-top:14px}.analyticsSessionState.compact{background:#0f1219;border:1px dashed #303545;border-radius:9px;min-height:180px}.analyticsSessionResults{min-width:0;padding:20px}.analyticsSessionTableWrap{border:1px solid #292d3a;border-radius:9px;margin-top:14px;overflow:auto}.analyticsSessionTable{border-collapse:collapse;text-align:left;width:100%;min-width:940px}.analyticsSessionTable th{color:#747c8f;text-transform:uppercase;letter-spacing:.06em;background:#11141c;border-bottom:1px solid #303442;padding:10px 12px;font-size:7px;font-weight:600}.analyticsSessionTable td{color:#d9dde8;vertical-align:top;border-bottom:1px solid #252936;padding:12px;font-size:8px}.analyticsSessionTable tr:last-child td{border-bottom:0}.analyticsSessionTable td>*{display:block}.analyticsSessionTable td code{color:#aab5ff;text-overflow:ellipsis;white-space:nowrap;max-width:245px;font-size:8px;overflow:hidden}.analyticsSessionTable td small{color:#6d7587;margin-top:4px;font-size:7px}.analyticsSessionTable td span{color:#8b93a5;margin-top:4px;font-size:7px}.analyticsSessionTable td strong{font-size:9px}.analyticsSessionTable td:nth-child(4){min-width:150px}.analyticsSessionTable td:nth-child(4) span{color:#6d7795;margin:0 6px;display:inline}.analyticsSessionTable td:nth-child(4) strong{color:#c6cdf5;display:inline}.sessionEvidence{color:#aeb7dc;background:#252b3e;border-radius:999px;width:max-content;padding:4px 7px;font-size:7px;display:inline-block!important}.sessionEvidence.complete_consistent{color:#68d3a8;background:#163127}.sessionEvidence.partial_consistent{color:#dfbd78;background:#332a17}.sessionEvidence.conflicting{color:#ed9fb2;background:#391d27}.analyticsSessionPagination{align-items:center;gap:12px;margin-top:14px;display:flex}.analyticsSessionPagination>span:first-child{color:#737b8e;font-size:8px}.analyticsSessionPagination .paginationError{color:#e59aaa;margin-left:auto;font-size:8px}.analyticsSessionPagination button,.analyticsSessionPagination>strong{margin-left:auto}.analyticsSessionPagination>strong{color:#6ecda8;font-size:8px}.analyticsSessionPending{background:#211c14;border-color:#51452f}.analyticsSessionPending>span{color:#e0bb75;background:#3a301d}.analyticsSessions button:focus-visible,.analyticsSessions input:focus-visible,.analyticsSessions select:focus-visible{outline-offset:2px;outline:2px solid #8c98ff}@media (width<=1050px){.analyticsSessionFilterGrid{grid-template-columns:repeat(2,minmax(145px,1fr))}.analyticsSessionSummary{grid-template-columns:1fr 1fr}}@media (width<=700px){.analyticsSessionFilters,.analyticsSessionResults{padding:15px}.analyticsSessionFilterGrid,.analyticsSessionSummary{grid-template-columns:1fr}.analyticsSessionFilterActions{display:grid}.analyticsSessionFilterActions button{width:100%}.analyticsSessionApplied>div{flex-direction:column;align-items:flex-start}.analyticsSessionAuthority,.analyticsSessionPending{align-items:start}.analyticsSessionPagination{flex-direction:column;align-items:stretch}.analyticsSessionPagination button,.analyticsSessionPagination>strong,.analyticsSessionPagination .paginationError{margin-left:0}}.analyticsWorkspace{min-width:0}.status.integrity-error{color:#f1849a}.analyticsWorkspace>[hidden]{display:none}.analyticsTabs{width:max-content;max-width:100%;margin-bottom:14px;padding:4px;display:flex}.analyticsTabs button{color:#9aa2b5;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:112px;height:36px;padding:0 16px;font-size:11px;font-weight:600}.analyticsTabs button[aria-selected=true]{color:#c5ccff;background:#29304f;box-shadow:inset 0 0 0 1px #3d4775}.analyticsTabs button:focus-visible{outline-offset:2px;outline:2px solid #8c98ff}.privacyOperations{--privacy-muted:#9299aa;--privacy-border:#313644}.privacyOperations button{color:#bec4d2;cursor:pointer;min-height:37px;font:inherit;background:#191c25;border:1px solid #3b4050;border-radius:8px;padding:0 13px;font-size:9px;font-weight:600}.privacyOperations button:hover:not(:disabled){color:#f0f2f8;background:#20242f;border-color:#5b6378}.privacyOperations button:disabled{cursor:not-allowed;opacity:.45}.privacyOperations input,.privacyOperations select{color:#e5e8f1;width:100%;min-width:0;height:39px;font:inherit;background:#0d1017;border:1px solid #353a49;border-radius:8px;outline:0;padding:0 10px;font-size:10px}.privacyOperations input:focus,.privacyOperations select:focus{border-color:#7583f4;box-shadow:0 0 0 3px #7180f21d}.privacyOperations button:focus-visible,.privacyOperations input:focus-visible,.privacyOperations select:focus-visible{outline-offset:2px;outline:2px solid #8d99ff}.privacyAuthority{background:linear-gradient(145deg,#151d2b,#11151d);border-color:#3b4962;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 19px;display:grid}.privacyAuthority>span{color:#b6c0ff;background:#26304c;border-radius:11px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:700;display:grid}.privacyAuthority h2{margin:0 0 5px;font-size:13px}.privacyAuthority p{max-width:920px;color:var(--privacy-muted);margin:0;font-size:9px;line-height:1.55}.privacyAuthority>strong{color:#aeb8ff;letter-spacing:.06em;background:#222943;border-radius:999px;padding:6px 9px;font-size:7px}.privacyWorkspace{grid-template-columns:minmax(620px,1.4fr) minmax(310px,.6fr);align-items:start;gap:14px;display:grid}.privacyDeletionForm,.privacyRecovery,.privacyTracker{min-width:0;padding:20px}.privacyFormHead{border-bottom:1px solid var(--privacy-border);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.privacyFormHead>div{min-width:0}.privacyFormHead>div>span,.privacyRecovery>span,.privacyTrackerHead>div>span{color:#f0a9ba;letter-spacing:.09em;font-size:7px;font-weight:700}.privacyFormHead h2,.privacyRecovery h2,.privacyTrackerHead h2{margin:5px 0;font-size:16px}.privacyFormHead p,.privacyRecovery p,.privacyTrackerHead p{max-width:760px;color:var(--privacy-muted);margin:0;font-size:9px;line-height:1.55}.privacyFormHead>b{color:#f3a4b6;letter-spacing:.06em;background:#43232d;border-radius:999px;flex:none;padding:6px 9px;font-size:7px}.privacyFormGrid{grid-template-columns:1fr 1fr;gap:11px;margin-top:16px;display:grid}.privacyFormGrid label,.privacyRecovery label{gap:6px;min-width:0;display:grid}.privacyFormGrid label>span,.privacyRecovery label>span{color:var(--privacy-muted);font-size:8px}.privacyFormGrid label>small,.privacyRecovery>small{color:#7b8395;font-size:7px;line-height:1.5}.privacyReason{grid-column:1/3}.privacyConfirmation{color:#e9acba;cursor:pointer;background:#25171d;border:1px solid #623746;border-radius:9px;align-items:flex-start;gap:10px;margin-top:14px;padding:13px;display:flex}.privacyConfirmation>input{accent-color:#d56182;flex:none;width:14px;height:14px;margin:2px 0 0;padding:0}.privacyConfirmation>span{gap:5px;display:grid}.privacyConfirmation strong{font-size:9px}.privacyConfirmation small{color:#b79aa4;font-size:8px;line-height:1.55}.privacySubmit{justify-content:space-between;align-items:center;gap:18px;margin-top:14px;display:flex}.privacySubmit>span{color:#858d9e;font-size:8px;line-height:1.5}.privacySubmit code{color:#c8a6b0;font-size:7px}.privacySubmit button{color:#fff;background:#78394e;border-color:#994e67;flex:none}.privacyRecovery{background:linear-gradient(145deg,#171a23,#111319);border-color:#353b4c}.privacyRecovery>span{color:#9aa8ff}.privacyRecovery p{margin-bottom:16px}.privacyRecovery form{background:#10131a;border:1px solid #303544;border-radius:9px;gap:9px;padding:13px;display:grid}.privacyRecovery form button{color:#d2d7ff;background:#29315a;border-color:#5864b3}.privacyRecovery>small{margin-top:12px;display:block}.privacyNotice{background:#171d31;border:1px solid #3f4b70;border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 15px;display:grid}.privacyNotice>span{color:#bec7ff;background:#293459;border-radius:8px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.privacyNotice strong{font-size:10px;display:block}.privacyNotice p{color:#a1a8b8;margin:4px 0;font-size:9px;line-height:1.5}.privacyNotice code{color:#aeb8ff;overflow-wrap:anywhere;font-size:8px}.privacyNotice>button{background:0 0;border:0;height:26px;min-height:26px;padding:0 8px;font-size:16px}.privacyNotice.success{background:#13241f;border-color:#2b5948}.privacyNotice.success>span{color:#66d5aa;background:#1c4337}.privacyNotice.warning{background:#292114;border-color:#68542d}.privacyNotice.warning>span{color:#efc475;background:#4b3a1e}.privacyNotice.error{background:#291820;border-color:#693849}.privacyNotice.error>span{color:#f3a1b4;background:#4b2431}.privacyTracker{gap:16px;display:grid}.privacyTrackerHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.privacyStatePill{color:#bdc6ff;text-transform:capitalize;background:#252d4c;border-radius:999px;flex:none;padding:6px 9px;font-size:7px;font-weight:600}.privacyStatePill.draining,.privacyStatePill.purging_analytics,.privacyStatePill.scrubbing_transactional{color:#edc27a;background:#3a301f}.privacyStatePill.completed{color:#65d2a7;background:#1c3c33}.privacyStatePill.failed{color:#f3a4b6;background:#43232d}.privacyProgress{grid-template-columns:repeat(5,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.privacyProgress li{color:#686f80;text-align:center;justify-items:center;gap:7px;font-size:8px;display:grid;position:relative}.privacyProgress li:before{content:"";background:#303542;width:100%;height:1px;position:absolute;top:13px;right:50%}.privacyProgress li:first-child:before{display:none}.privacyProgress i{z-index:1;color:#777e90;background:#151820;border:1px solid #383d4a;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;display:grid;position:relative}.privacyProgress li.current{color:#efc27a}.privacyProgress li.current i{color:#f3cd85;background:#4a381e;border-color:#8d6b31;box-shadow:0 0 14px #d69c4050}.privacyProgress li.complete{color:#65cfa6}.privacyProgress li.complete i{color:#67d5aa;background:#1c4437;border-color:#356b57}.privacyProgress li.complete:before,.privacyProgress li.current:before{background:#3b6b5b}.privacyFailureStep{color:#e8a5b5;background:#291820;border:1px solid #693849;border-radius:9px;align-items:center;gap:10px;padding:12px;font-size:8px;line-height:1.5;display:flex}.privacyFailureStep i{color:#f2a4b6;background:#4a2532;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:12px;font-style:normal;display:grid}.privacyMetadata{background:#2c303c;border:1px solid #2c303c;border-radius:9px;grid-template-columns:1.2fr 1.2fr .5fr 1fr 1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.privacyMetadata>div{background:#11141c;min-width:0;padding:11px}.privacyMetadata dt{color:var(--privacy-muted);margin-bottom:5px;font-size:7px}.privacyMetadata dd{color:#d9dde8;overflow-wrap:anywhere;margin:0;font-size:8px;line-height:1.45}.privacyMetadata code{color:#aeb8ff;font-size:7px}.privacyOutcome{background:#211c14;border:1px solid #4c422e;border-radius:9px;padding:13px}.privacyOutcome strong{color:#e3bc77;font-size:9px}.privacyOutcome p{color:#a99e8a;margin:5px 0 0;font-size:8px;line-height:1.55}.privacyOutcome.complete{background:#14231e;border-color:#2c5948}.privacyOutcome.complete strong{color:#69d3aa}.privacyOutcome.complete p{color:#8ea99e}.privacyOutcome.failed{background:#291820;border-color:#693849}.privacyOutcome.failed strong{color:#f3a1b4}.privacyOutcome.failed p{color:#bd98a2}.privacyTrackerActions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.privacyTrackerActions small{color:#7e8698;margin-right:auto;font-size:7px;line-height:1.45}.privacyStale{color:#e2bd79;background:#291f13;border:1px solid #654e2c;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:8px;display:flex}.privacyStale button{height:29px;min-height:29px}.privacyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.privacyState>span:not(.loader){color:#aeb8ff;background:#252b49;border-radius:12px;place-items:center;width:43px;height:43px;margin-bottom:13px;font-size:15px;font-weight:700;display:grid}.privacyState h2{margin:0 0 6px;font-size:14px}.privacyState p{max-width:560px;color:var(--privacy-muted);margin:0;font-size:9px;line-height:1.55}.privacyState>small{color:#a89098;max-width:560px;margin-top:7px;font-size:8px;line-height:1.5}.privacyState code{color:#aeb8ff;overflow-wrap:anywhere;margin-top:10px;font-size:8px}.privacyState>button,.privacyState>div{margin-top:14px}.privacyState>div{gap:8px;display:flex}.privacyState.error{border-color:#583441}@media (width<=1280px){.privacyWorkspace{grid-template-columns:1fr}.privacyRecovery{order:-1}.privacyMetadata{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.privacyAuthority{grid-template-columns:38px minmax(0,1fr)}.privacyAuthority>strong{grid-column:2;justify-self:start}.privacyDeletionForm,.privacyRecovery,.privacyTracker{padding:15px}.privacyFormHead,.privacyTrackerHead{display:grid}.privacyFormHead>b,.privacyStatePill{justify-self:start}.privacyFormGrid{grid-template-columns:1fr}.privacyReason{grid-column:1}.privacySubmit{flex-direction:column;align-items:stretch}.privacySubmit button{width:100%}.privacyProgress{grid-template-columns:1fr}.privacyProgress li{text-align:left;grid-template-columns:28px 1fr;place-items:center start}.privacyProgress li:before{width:1px;height:100%;top:-50%;bottom:50%;left:13px}.privacyMetadata{grid-template-columns:1fr 1fr}.privacyTrackerActions{flex-direction:column;align-items:stretch}.privacyTrackerActions small{margin:0}.privacyTrackerActions button{width:100%}}@media (width<=430px){.privacyMetadata{grid-template-columns:1fr}.privacyState>div{flex-direction:column;width:100%}.privacyState>div button{width:100%}}.analyticsFunnels{--funnel-muted:#9aa2b5;min-width:0}.analyticsFunnelFilters{padding:20px}.analyticsFunnelFilterGrid{grid-template-columns:repeat(4,minmax(145px,1fr));gap:10px;margin-top:16px;display:grid}.analyticsFunnelFilterGrid label{gap:6px;min-width:0;display:grid}.analyticsFunnelFilterGrid label>span{color:var(--funnel-muted);font-size:10px}.analyticsFunnelFilterGrid label>small{color:var(--funnel-muted);font-size:9px;line-height:1.4}.analyticsFunnelFilterGrid input,.analyticsFunnelFilterGrid select,.analyticsFunnelStepEditor input{color:#e2e5ee;width:100%;height:36px;font:inherit;background:#0d1017;border:1px solid #33384a;border-radius:8px;outline:0;padding:0 10px;font-size:10px}.analyticsFunnelFilterGrid input:focus,.analyticsFunnelFilterGrid select:focus,.analyticsFunnelStepEditor input:focus{border-color:#6e7bea;box-shadow:0 0 0 3px #6878f51c}.analyticsFunnelStepEditor{border:1px solid #2b3040;border-radius:10px;margin:16px 0 0;padding:14px}.analyticsFunnelStepEditor legend{color:#d8dce8;padding:0 6px;font-size:10px;font-weight:600}.analyticsFunnelStepIntro{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.analyticsFunnelStepIntro p{max-width:760px;color:var(--funnel-muted);margin:0;font-size:10px;line-height:1.5}.analyticsFunnelStepIntro button,.analyticsFunnelFilterActions button,.analyticsFunnelState button{color:#fff;cursor:pointer;background:#4658c9;border:1px solid #7583fa;border-radius:8px;height:35px;padding:0 13px;font-size:10px;font-weight:600}.analyticsFunnelStepIntro button:disabled,.analyticsFunnelFilterActions button:disabled,.funnelStepControls button:disabled{cursor:not-allowed;opacity:.4}.analyticsFunnelStepEditor ol,.analyticsFunnelResults>ol{margin:0;padding:0;list-style:none}.analyticsFunnelStepEditor li{border-top:1px solid #262a37;grid-template-columns:28px minmax(180px,1fr) auto;align-items:end;gap:10px;padding:9px 0;display:grid}.analyticsFunnelStepEditor li:first-child{border-top:0}.funnelStepNumber{color:#b3bdff;background:#262d4b;border-radius:8px;place-items:center;width:26px;height:26px;margin-bottom:5px;font-size:9px;font-weight:700;display:grid}.analyticsFunnelStepEditor li label{gap:5px;display:grid}.analyticsFunnelStepEditor li label>span{color:var(--funnel-muted);font-size:9px}.funnelStepControls{gap:5px;margin-bottom:1px;display:flex}.funnelStepControls button{color:#c2c8d6;cursor:pointer;background:#171a23;border:1px solid #34394a;border-radius:7px;height:34px;padding:0 9px;font-size:10px}.analyticsFunnelFilterActions{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.analyticsFunnelFilterActions button+button{color:#aeb4c3;background:#171a23;border-color:#34394a}.analyticsFunnelApplied{background:#111a26;border:1px solid #2d4058;border-radius:8px;gap:5px;margin-top:12px;padding:10px 12px;display:grid}.analyticsFunnelApplied>div{align-items:baseline;gap:8px;min-width:0;display:flex}.analyticsFunnelApplied strong{color:#aab5ff;flex:none;font-size:8px}.analyticsFunnelApplied span{min-width:0;color:var(--funnel-muted);overflow-wrap:anywhere;font-size:9px}.analyticsFunnelApplied code{color:#bec6f5;overflow-wrap:anywhere;font-size:9px}.analyticsFunnelApplied small{color:var(--funnel-muted);font-size:9px;line-height:1.45}.analyticsFunnelApplied.dirty{background:#211b12;border-color:#6a5430}.analyticsFunnelApplied.dirty strong{color:#e4bd78}.analyticsFunnelNotice{color:#e6a0ae;background:#24171d;border:1px solid #553442;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:9px}.analyticsFunnelAuthority,.analyticsFunnelPending{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:13px;padding:16px 19px;display:grid}.analyticsFunnelAuthority>span,.analyticsFunnelPending>span{color:#aab4ff;background:#252b4b;border-radius:11px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.analyticsFunnelAuthority h2,.analyticsFunnelPending h2{margin:0 0 4px;font-size:12px}.analyticsFunnelAuthority p,.analyticsFunnelPending p{max-width:960px;color:var(--funnel-muted);margin:0;font-size:9px;line-height:1.55}.analyticsFunnelAuthority{background:#111927;border-color:#344968}.analyticsFunnelState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:24px;display:flex}.analyticsFunnelState>span:not(.loader){color:#aab4ff;background:#242a48;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:13px;font-weight:700;display:grid}.analyticsFunnelState h2{margin:0 0 6px;font-size:13px}.analyticsFunnelState p{max-width:620px;color:var(--funnel-muted);margin:0;font-size:10px;line-height:1.55}.analyticsFunnelState p+p{margin-top:6px}.analyticsFunnelState button{margin-top:14px}.analyticsFunnelState.compact{min-height:180px}.analyticsFunnelPopulation{padding:14px 18px}.analyticsFunnelPopulation fieldset{border:0;align-items:stretch;gap:8px;margin:0;padding:0;display:flex}.analyticsFunnelPopulation legend{color:var(--funnel-muted);margin-bottom:8px;font-size:10px}.analyticsFunnelPopulation label{cursor:pointer;background:#11141c;border:1px solid #303545;border-radius:9px;grid-template-columns:auto 1fr;gap:2px 8px;min-width:230px;padding:10px 12px;display:grid;position:relative}.analyticsFunnelPopulation input{accent-color:#7987ff;grid-row:1/3;align-self:center;margin:0}.analyticsFunnelPopulation span{color:#d7dbea;font-size:9px;font-weight:600}.analyticsFunnelPopulation small{color:var(--funnel-muted);font-size:9px;line-height:1.4}.analyticsFunnelPopulation label:has(input:checked){background:#171c31;border-color:#5362b5}.analyticsFunnelSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.analyticsFunnelSummary article{align-content:start;min-height:110px;padding:17px;display:grid}.analyticsFunnelSummary span{color:var(--funnel-muted);font-size:9px}.analyticsFunnelSummary strong{color:#e8ebf4;letter-spacing:-.02em;overflow-wrap:anywhere;margin:8px 0 5px;font-size:18px}.analyticsFunnelSummary small{color:var(--funnel-muted);font-size:9px;line-height:1.45}.analyticsFunnelObservation{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;display:grid}.analyticsFunnelObservation>div{border-left:1px solid #282c39;gap:7px;min-width:0;padding:14px 16px;display:grid}.analyticsFunnelObservation>div:first-child{border-left:0}.analyticsFunnelObservation span{color:var(--funnel-muted);font-size:9px}.analyticsFunnelObservation strong{color:#d8dce8;overflow-wrap:anywhere;font-size:8px;line-height:1.45}.analyticsFunnelResults{padding:20px}.analyticsFunnelResults>ol{gap:10px;margin-top:14px;display:grid}.analyticsFunnelStage{background:#10131a;border:1px solid #292e3c;border-radius:10px;padding:15px}.analyticsFunnelStageHead{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.analyticsFunnelStageHead>span{color:#c2caff;background:#29304f;border-radius:9px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:700;display:grid}.analyticsFunnelStageHead h3{color:#e4e7f0;overflow-wrap:anywhere;margin:0;font-size:10px}.analyticsFunnelStageHead small{color:var(--funnel-muted);margin-top:3px;font-size:9px;display:block}.analyticsFunnelStageHead>strong{color:#dfe3ee;font-size:10px}.analyticsFunnelStageRates{grid-template-columns:120px 120px minmax(140px,1fr);align-items:center;gap:12px;margin:12px 0 0 40px;display:grid}.analyticsFunnelStageRates>div:not(.analyticsFunnelBar){justify-content:space-between;align-items:baseline;gap:8px;display:flex}.analyticsFunnelStageRates span{color:var(--funnel-muted);font-size:9px}.analyticsFunnelStageRates strong{color:#bfc7f7;font-size:10px}.analyticsFunnelBar{background:#252a38;border-radius:7px;height:7px;overflow:hidden}.analyticsFunnelBar i{background:linear-gradient(90deg,#6172ef,#8a90ff);border-radius:7px;height:100%;display:block}.analyticsFunnelOutcomes{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 0 40px;display:grid}.analyticsFunnelOutcomes>div{border:1px solid #303544;border-radius:8px;grid-template-columns:1fr auto;gap:3px 10px;padding:10px 11px;display:grid}.analyticsFunnelOutcomes span{font-size:8px;font-weight:600}.analyticsFunnelOutcomes strong{font-size:11px}.analyticsFunnelOutcomes small{color:var(--funnel-muted);grid-column:1/3;font-size:9px;line-height:1.4}.analyticsFunnelOutcomes .open{background:#201b13;border-color:#59492c}.analyticsFunnelOutcomes .open span,.analyticsFunnelOutcomes .open strong{color:#dfba74}.analyticsFunnelOutcomes .elapsed{background:#21151a;border-color:#50303a}.analyticsFunnelOutcomes .elapsed span,.analyticsFunnelOutcomes .elapsed strong{color:#e69caf}.analyticsFunnelOutcomes>p{color:var(--funnel-muted);grid-column:1/3;margin:0;font-size:9px}.analyticsFunnelPending{background:#211c14;border-color:#51452f}.analyticsFunnelPending>span{color:#e0bb75;background:#3a301d}.analyticsFunnels button:focus-visible,.analyticsFunnels input:focus-visible,.analyticsFunnels select:focus-visible{outline-offset:2px;outline:2px solid #8c98ff}.analyticsPaths{--path-muted:#949caf;min-width:0}.analyticsPathFilters,.analyticsPathResults{padding:20px}.analyticsPathFilterGrid{grid-template-columns:repeat(4,minmax(145px,1fr));gap:10px;margin-top:16px;display:grid}.analyticsPathFilterGrid label{gap:6px;min-width:0;display:grid}.analyticsPathFilterGrid label>span{color:var(--path-muted);font-size:10px}.analyticsPathFilterGrid input,.analyticsPathFilterGrid select{color:#e2e5ee;width:100%;height:36px;font:inherit;background:#0d1017;border:1px solid #33384a;border-radius:8px;outline:0;padding:0 10px;font-size:10px}.analyticsPathFilterGrid input:focus,.analyticsPathFilterGrid select:focus{border-color:#6e7bea;box-shadow:0 0 0 3px #6878f51c}.analyticsPathFilterActions{grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:3px;display:flex}.analyticsPathFilterActions button,.analyticsPathState button{color:#fff;cursor:pointer;background:#4658c9;border:1px solid #7583fa;border-radius:8px;height:35px;padding:0 13px;font-size:10px;font-weight:600}.analyticsPathFilterActions button+button{color:#aeb4c3;background:#171a23;border-color:#34394a}.analyticsPathFilterActions button:disabled{cursor:not-allowed;opacity:.45}.analyticsPathNotice{color:#e6a0ae;background:#24171d;border:1px solid #553442;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:9px}.analyticsPathApplied{background:#111a26;border:1px solid #2d4058;border-radius:8px;gap:5px;margin-top:12px;padding:10px 12px;display:grid}.analyticsPathApplied>div{align-items:baseline;gap:8px;min-width:0;display:flex}.analyticsPathApplied strong{color:#aab5ff;flex:none;font-size:8px}.analyticsPathApplied span,.analyticsPathApplied small{min-width:0;color:var(--path-muted);overflow-wrap:anywhere;font-size:9px}.analyticsPathApplied.dirty{background:#211b12;border-color:#6a5430}.analyticsPathApplied.dirty strong{color:#e4bd78}.analyticsPathAuthority{background:#111927;border-color:#344968;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:13px;padding:16px 19px;display:grid}.analyticsPathAuthority>span{color:#aab4ff;background:#252b4b;border-radius:11px;place-items:center;width:36px;height:36px;font-size:15px;font-weight:700;display:grid}.analyticsPathAuthority h2{margin:0 0 4px;font-size:12px}.analyticsPathAuthority p{max-width:980px;color:var(--path-muted);margin:0;font-size:9px;line-height:1.55}.analyticsPathState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:24px;display:flex}.analyticsPathState>span:not(.loader){color:#aab4ff;background:#242a48;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:13px;font-weight:700;display:grid}.analyticsPathState h2{margin:0 0 6px;font-size:13px}.analyticsPathState p{max-width:620px;color:var(--path-muted);margin:0;font-size:10px;line-height:1.55}.analyticsPathState button{margin-top:14px}.analyticsPathState.compact{min-height:170px}.analyticsPathSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.analyticsPathSummary article{align-content:start;min-height:110px;padding:17px;display:grid}.analyticsPathSummary span{color:var(--path-muted);font-size:9px}.analyticsPathSummary strong{color:#e8ebf4;letter-spacing:-.02em;overflow-wrap:anywhere;margin:8px 0 5px;font-size:18px}.analyticsPathSummary small{color:var(--path-muted);font-size:9px;line-height:1.45}.analyticsPathResults>.cardHead>small{max-width:360px;color:var(--path-muted);text-align:right;font-size:8px}.analyticsPathResults>ol{gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.analyticsPathResults>ol>li{background:#10131a;border:1px solid #292e3c;border-radius:10px;grid-template-columns:30px minmax(280px,1fr) minmax(220px,auto);align-items:center;gap:12px;padding:13px 14px;display:grid}.analyticsPathResults>ol>li>span{color:#c2caff;background:#29304f;border-radius:9px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:700;display:grid}.analyticsPathResults>ol>li>div{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:8px;display:grid}.analyticsPathResults code{color:#dce1f3;overflow-wrap:anywhere;min-width:0;font-size:9px}.analyticsPathResults b{color:#7e89c8;text-align:center}.analyticsPathBar{background:#252a38;border-radius:6px;grid-column:1/4;height:6px;overflow:hidden}.analyticsPathBar i{background:linear-gradient(90deg,#6172ef,#76c4da);border-radius:6px;height:100%;display:block}.analyticsPathResults dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.analyticsPathResults dl>div{border-left:1px solid #2c3140;gap:3px;padding:8px 10px;display:grid}.analyticsPathResults dt{color:var(--path-muted);font-size:8px}.analyticsPathResults dd{color:#dce1ef;margin:0;font-size:9px;font-weight:600}.analyticsPathFoot{color:var(--path-muted);border-top:1px solid #292d39;flex-wrap:wrap;gap:8px 18px;margin-top:14px;padding-top:12px;font-size:8px;display:flex}.analyticsPaths button:focus-visible,.analyticsPaths input:focus-visible,.analyticsPaths select:focus-visible{outline-offset:2px;outline:2px solid #8c98ff}@media (width<=1050px){.analyticsFunnelFilterGrid,.analyticsFunnelSummary{grid-template-columns:repeat(2,minmax(145px,1fr))}.analyticsFunnelObservation{grid-template-columns:1fr 1fr}.analyticsFunnelObservation>div:nth-child(3){border-top:1px solid #282c39;border-left:0}.analyticsFunnelObservation>div:nth-child(4){border-top:1px solid #282c39}.analyticsFunnelStageRates{grid-template-columns:100px 100px minmax(120px,1fr)}.analyticsPathFilterGrid,.analyticsPathSummary{grid-template-columns:repeat(2,minmax(145px,1fr))}.analyticsPathResults>ol>li{grid-template-columns:30px minmax(240px,1fr)}.analyticsPathResults dl{grid-column:2}}@media (width<=700px){.analyticsTabs{width:100%}.analyticsTabs button{flex:1}.analyticsFunnelFilters,.analyticsFunnelResults{padding:15px}.analyticsFunnelFilterGrid,.analyticsFunnelSummary,.analyticsFunnelObservation{grid-template-columns:1fr}.analyticsFunnelStepIntro{flex-direction:column;align-items:stretch}.analyticsFunnelStepEditor li{grid-template-columns:26px minmax(0,1fr)}.funnelStepControls{grid-column:2;grid-template-columns:36px 36px 1fr;display:grid}.analyticsFunnelFilterActions{display:grid}.analyticsFunnelFilterActions button{width:100%}.analyticsFunnelApplied>div{flex-direction:column;align-items:flex-start}.analyticsFunnelAuthority,.analyticsFunnelPending{align-items:start}.analyticsFunnelPopulation fieldset{display:grid}.analyticsFunnelPopulation label{min-width:0}.analyticsFunnelObservation>div{border-top:1px solid #282c39;border-left:0}.analyticsFunnelObservation>div:first-child{border-top:0}.analyticsFunnelStageHead{grid-template-columns:28px minmax(0,1fr)}.analyticsFunnelStageHead>strong{grid-column:2}.analyticsFunnelStageRates{grid-template-columns:1fr 1fr;margin-left:0}.analyticsFunnelBar{grid-column:1/3}.analyticsFunnelOutcomes{grid-template-columns:1fr;margin-left:0}.analyticsFunnelOutcomes>p{grid-column:1}.analyticsPathFilters,.analyticsPathResults{padding:15px}.analyticsPathFilterGrid,.analyticsPathSummary{grid-template-columns:1fr}.analyticsPathFilterActions{display:grid}.analyticsPathFilterActions button{width:100%}.analyticsPathApplied>div{flex-direction:column;align-items:flex-start}.analyticsPathAuthority{align-items:start}.analyticsPathResults>.cardHead{flex-direction:column;align-items:flex-start}.analyticsPathResults>.cardHead>small{text-align:left}.analyticsPathResults>ol>li{grid-template-columns:28px minmax(0,1fr);align-items:start}.analyticsPathResults>ol>li>div{grid-template-columns:1fr}.analyticsPathResults b{transform:rotate(90deg)}.analyticsPathBar{grid-column:1}.analyticsPathResults dl{grid-column:1/3}}.analyticsRetention{--retention-muted:#949caf;min-width:0}.analyticsRetentionFilters,.analyticsRetentionResults{padding:20px}.analyticsRetentionFilterGrid{grid-template-columns:repeat(4,minmax(145px,1fr));gap:10px;margin-top:16px;display:grid}.analyticsRetentionFilterGrid label{align-content:start;gap:6px;min-width:0;display:grid}.analyticsRetentionFilterGrid label>span{color:var(--retention-muted);font-size:10px}.analyticsRetentionFilterGrid label>small{color:var(--retention-muted);font-size:9px;line-height:1.4}.analyticsRetentionFilterGrid input,.analyticsRetentionFilterGrid select{color:#e2e5ee;width:100%;height:36px;font:inherit;background:#0d1017;border:1px solid #33384a;border-radius:8px;outline:0;padding:0 10px;font-size:10px}.analyticsRetentionFilterGrid input:focus,.analyticsRetentionFilterGrid select:focus{border-color:#6e7bea;box-shadow:0 0 0 3px #6878f51c}.analyticsRetentionFilterActions{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.analyticsRetentionFilterActions button,.analyticsRetentionState button{color:#fff;cursor:pointer;background:#4658c9;border:1px solid #7583fa;border-radius:8px;height:35px;padding:0 13px;font-size:10px;font-weight:600}.analyticsRetentionFilterActions button+button{color:#aeb4c3;background:#171a23;border-color:#34394a}.analyticsRetentionFilterActions button:disabled{cursor:not-allowed;opacity:.45}.analyticsRetentionApplied{background:#111a26;border:1px solid #2d4058;border-radius:8px;gap:5px;margin-top:12px;padding:10px 12px;display:grid}.analyticsRetentionApplied>div{align-items:baseline;gap:8px;min-width:0;display:flex}.analyticsRetentionApplied strong{color:#aab5ff;flex:none;font-size:8px}.analyticsRetentionApplied span,.analyticsRetentionApplied small{min-width:0;color:var(--retention-muted);overflow-wrap:anywhere;font-size:9px;line-height:1.45}.analyticsRetentionApplied code{color:#bec6f5;overflow-wrap:anywhere;font-size:9px}.analyticsRetentionApplied.dirty{background:#211b12;border-color:#6a5430}.analyticsRetentionApplied.dirty strong{color:#e4bd78}.analyticsRetentionNotice{color:#e6a0ae;background:#24171d;border:1px solid #553442;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:9px}.analyticsRetentionAuthority,.analyticsRetentionPending{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:13px;padding:16px 19px;display:grid}.analyticsRetentionAuthority>span,.analyticsRetentionPending>span{color:#aab4ff;background:#252b4b;border-radius:11px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.analyticsRetentionAuthority h2,.analyticsRetentionPending h2{margin:0 0 4px;font-size:12px}.analyticsRetentionAuthority p,.analyticsRetentionPending p{max-width:980px;color:var(--retention-muted);margin:0;font-size:9px;line-height:1.55}.analyticsRetentionAuthority{background:#111927;border-color:#344968}.analyticsRetentionState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:24px;display:flex}.analyticsRetentionState>span:not(.loader){color:#aab4ff;background:#242a48;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:13px;font-weight:700;display:grid}.analyticsRetentionState h2{margin:0 0 6px;font-size:13px}.analyticsRetentionState p{max-width:660px;color:var(--retention-muted);margin:0;font-size:10px;line-height:1.55}.analyticsRetentionState p+p{margin-top:6px}.analyticsRetentionState button{margin-top:14px}.analyticsRetentionState.compact{min-height:180px}.analyticsRetentionSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.analyticsRetentionSummary article{align-content:start;min-height:110px;padding:17px;display:grid}.analyticsRetentionSummary span{color:var(--retention-muted);font-size:9px}.analyticsRetentionSummary strong{color:#e8ebf4;letter-spacing:-.02em;overflow-wrap:anywhere;margin:8px 0 5px;font-size:18px}.analyticsRetentionSummary small{color:var(--retention-muted);font-size:9px;line-height:1.45}.analyticsRetentionObservation{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;display:grid}.analyticsRetentionObservation>div{border-left:1px solid #282c39;gap:7px;min-width:0;padding:14px 16px;display:grid}.analyticsRetentionObservation>div:first-child{border-left:0}.analyticsRetentionObservation span{color:var(--retention-muted);font-size:9px}.analyticsRetentionObservation strong{color:#d8dce8;overflow-wrap:anywhere;font-size:8px;line-height:1.45}.analyticsRetentionMaturity{background:#211b12;border-color:#6a5430;align-items:baseline;gap:8px;padding:13px 16px;display:flex}.analyticsRetentionMaturity strong{color:#e4bd78;font-size:9px}.analyticsRetentionMaturity span{color:#b7a17d;font-size:9px}.analyticsRetentionTableWrap{border:1px solid #292d3a;border-radius:9px;margin-top:14px;overflow:auto}.analyticsRetentionTable{border-collapse:collapse;text-align:left;width:100%;min-width:1040px}.analyticsRetentionTable th{color:#7c8497;text-transform:uppercase;letter-spacing:.06em;background:#11141c;border-bottom:1px solid #303442;padding:10px 12px;font-size:7px;font-weight:600}.analyticsRetentionTable td{color:#d9dde8;vertical-align:top;border-bottom:1px solid #252936;padding:12px;font-size:8px}.analyticsRetentionTable tr:last-child td{border-bottom:0}.analyticsRetentionTable td>*{display:block}.analyticsRetentionTable td strong{font-size:9px}.analyticsRetentionTable td small{color:var(--retention-muted);margin-top:4px;font-size:8px;line-height:1.4}.retentionMaturity{border-radius:12px;width:max-content;padding:4px 7px;font-size:8px;font-weight:600}.retentionMaturity.mature{color:#79d7b2;background:#173028}.retentionMaturity.open{color:#dfba74;background:#322718}.analyticsRetentionBar{background:#252a38;border-radius:6px;width:120px;height:6px;margin-top:7px;overflow:hidden}.analyticsRetentionBar i{background:linear-gradient(90deg,#6172ef,#63cfad);border-radius:6px;height:100%;display:block}.analyticsRetentionPending{background:#211c14;border-color:#51452f}.analyticsRetentionPending>span{color:#e0bb75;background:#3a301d}.analyticsRetention button:focus-visible,.analyticsRetention input:focus-visible,.analyticsRetention select:focus-visible{outline-offset:2px;outline:2px solid #8c98ff}@media (width<=1050px){.analyticsRetentionFilterGrid,.analyticsRetentionSummary{grid-template-columns:repeat(2,minmax(145px,1fr))}.analyticsRetentionObservation{grid-template-columns:1fr 1fr}.analyticsRetentionObservation>div:nth-child(3){border-top:1px solid #282c39;border-left:0}.analyticsRetentionObservation>div:nth-child(4){border-top:1px solid #282c39}}@media (width<=700px){.analyticsRetentionFilters,.analyticsRetentionResults{padding:15px}.analyticsRetentionFilterGrid,.analyticsRetentionSummary,.analyticsRetentionObservation{grid-template-columns:1fr}.analyticsRetentionFilterActions{display:grid}.analyticsRetentionFilterActions button{width:100%}.analyticsRetentionApplied>div{flex-direction:column;align-items:flex-start}.analyticsRetentionAuthority,.analyticsRetentionPending{align-items:start}.analyticsRetentionObservation>div{border-top:1px solid #282c39;border-left:0}.analyticsRetentionObservation>div:first-child{border-top:0}.analyticsRetentionMaturity{flex-direction:column;align-items:flex-start}}.policyStudio{--policy-muted:#7d8496;--policy-border:#2b3040;--policy-surface:#11141c}.policyNotice{background:#171d2b;border:1px solid #35405d;border-radius:10px;gap:5px;padding:14px 42px 14px 16px;display:grid;position:relative}.policyNotice strong{font-size:10px}.policyNotice p{color:#98a0b2;margin:0;font-size:9px;line-height:1.5}.policyNotice>button{background:0 0;border:0;width:26px;height:26px;padding:0;font-size:16px;position:absolute;top:10px;right:10px}.policyNotice.success{background:#14221e;border-color:#315746}.policyNotice.warning{background:#211b12;border-color:#6a5430}.policyNotice.error{background:#24181e;border-color:#603747}.policyScope,.policyEditor,.policyHistory,.policyPreview{min-width:0;padding:20px}.policySelectors{grid-template-columns:minmax(230px,1fr) minmax(170px,.55fr) minmax(220px,.7fr);gap:11px;margin-top:17px;display:grid}.policySelectors>label,.policySelectors>div,.policySelectors>form,.policyFieldGrid>label{border:1px solid var(--policy-border);background:var(--policy-surface);border-radius:9px;gap:6px;padding:11px;display:grid}.policySelectors span,.policyFieldGrid span,.policyPublishForm label>span{color:var(--policy-muted);font-size:8px}.policySelectors select,.policyFieldGrid input,.policyEntitlementSelector input,.policyGenericEditor textarea,.policyPublishForm textarea{color:#e4e7f0;width:100%;min-height:35px;font:inherit;background:#0d1016;border:1px solid #303545;border-radius:7px;outline:0;font-size:9px}.policySelectors select{padding:0 9px}.policySelectors code{color:#b6bfff;font-size:9px}.policySelectors small,.policyFieldGrid small{color:#697183;font-size:8px;line-height:1.4}.policyEntitlementSelector{grid-template-columns:minmax(0,1fr) auto;align-items:end}.policyEntitlementSelector>label{gap:6px;display:grid}.policyEntitlementSelector>small{grid-column:1/-1}.policyEntitlementSelector input{box-sizing:border-box;padding:0 9px}.policyEntitlementSelector button{min-width:100px;height:35px;padding:0 9px}.policyEntitlementSelector>code{box-sizing:border-box;color:#d9e7ff;background:#0d1016;border:1px solid #303545;border-radius:7px;align-items:center;min-height:35px;padding:0 9px;font-size:9px;display:flex}.policyWorkspace{grid-template-columns:minmax(560px,1.4fr) minmax(300px,.6fr);align-items:start;gap:14px;display:grid}.policyEditor>.moduleHead time{color:var(--policy-muted);font-size:8px}.policyEditor form{margin-top:17px}.policyDefinitionIdentity,.policyPreviewBinding{border:1px solid var(--policy-border);background:#0e1118;border-radius:8px;gap:5px;margin-bottom:12px;padding:10px;display:grid}.policyDefinitionIdentity span,.policyPreviewBinding span{color:var(--policy-muted);font-size:8px}.policyDefinitionIdentity code,.policyPreviewBinding code{overflow-wrap:anywhere;color:#b8c1ff;font-size:8px}.policyEditorModes{gap:6px;margin-bottom:12px;display:flex}.policyEditorModes button{color:#8f97aa;background:#171b25;border-color:#343a4c;height:31px}.policyEditorModes button[aria-pressed=true]{color:#dbe0ff;background:#252c50;border-color:#6979ef}.policyFieldGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.policyFieldGrid input{box-sizing:border-box;padding:0 10px;font-size:12px;font-weight:600}.policyGenericEditor{gap:9px;display:grid}.policyGenericEditor>label{gap:7px;display:grid}.policyGenericEditor textarea{box-sizing:border-box;resize:vertical;min-height:310px;padding:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;line-height:1.5}.policyGenericEditor small{color:#737c91;font-size:8px;line-height:1.5}.policyDefinitionError{color:#f0a6b7;margin:0;font-size:8px}.policyDefinitionSummary{flex-wrap:wrap;gap:6px;display:flex}.policyDefinitionSummary span{color:#b8c1df;background:#252b42;border-radius:20px;padding:5px 8px;font-size:8px}.policyActionBar{border-top:1px solid var(--policy-border);justify-content:space-between;align-items:center;gap:15px;margin-top:14px;padding-top:14px;display:flex}.policyActionBar p{max-width:520px;color:var(--policy-muted);margin:0;font-size:8px;line-height:1.5}.policyActionBar button,.policyPublishForm>button{color:#fff;background:#6474ed;border-color:#6f7ef3;min-width:170px}.policyDataState,.policyEmpty{min-height:86px;color:var(--policy-muted);text-align:center;justify-content:center;align-items:center;gap:10px;margin-top:14px;font-size:9px;display:flex}.policyDataState.error{color:#f0a6b7;flex-direction:column}.policyDataState.error button{height:29px}.policyHistoryRows{margin-top:14px;display:grid}.policyHistoryRows article{border-bottom:1px solid #272b37;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:12px 0;display:grid}.policyHistoryRows article:last-child{border-bottom:0}.policyHistoryRows article>span{color:#b6c0ff;background:#272d4b;border-radius:9px;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:9px;font-weight:700;display:grid}.policyHistoryRows div{gap:3px;display:grid}.policyHistoryRows strong{font-size:9px}.policyHistoryRows small,.policyHistoryRows time{color:var(--policy-muted);font-size:7px}.policyHistoryRows code{overflow-wrap:anywhere;color:#7f89bb;font-size:7px}.policyHistoryRows time{grid-column:2}.policyHistoryMore{color:#aeb7d8;background:#1c2130;border-color:#3b4258;width:100%;height:31px;margin-top:12px}.policyPreview>.moduleHead>strong{color:#bdc5ff;background:#282f50;border-radius:20px;padding:6px 10px;font-size:8px}.policyRuntimeBoundary{color:#d9c69d;background:#211b12;border:1px solid #6a5430;border-radius:8px;align-items:center;gap:10px;margin:10px 0;padding:11px;font-size:8px;display:flex}.policyRuntimeBoundary strong{white-space:nowrap}.policyRuntimeBoundary code{color:#fff0bd}.policyImpactGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:17px 0;display:grid}.policyImpactGrid article{border:1px solid var(--policy-border);background:var(--policy-surface);border-radius:10px;grid-template-columns:1fr 13px 1fr;align-items:center;gap:5px;padding:13px;display:grid}.policyImpactGrid article>span{color:var(--policy-muted);text-transform:uppercase;letter-spacing:.06em;grid-column:1/4;margin-bottom:8px;font-size:8px}.policyImpactGrid article>div{gap:3px;display:grid}.policyImpactGrid small{color:#697183;font-size:7px}.policyImpactGrid strong{font-size:17px}.policyImpactGrid b{color:#6975b5;text-align:center}.policyImpactGrid em{grid-column:1/4;margin-top:8px;font-size:8px;font-style:normal}.policyImpactGrid em.up{color:#65d5aa}.policyImpactGrid em.down{color:#f1a3b5}.policyImpactGrid em.neutral{color:var(--policy-muted)}.policyPublishForm{border-top:1px solid var(--policy-border);grid-template-columns:minmax(300px,.8fr) minmax(340px,1.2fr) auto;align-items:end;gap:12px;padding-top:16px;display:grid}.policyPublishForm>label:not(.policyConfirm){gap:6px;display:grid}.policyPublishForm textarea{box-sizing:border-box;resize:vertical;min-height:65px;padding:9px;line-height:1.45}.policyConfirm{background:#151925;border:1px solid #3b4259;border-radius:9px;align-items:flex-start;gap:9px;padding:11px;display:flex}.policyConfirm input{margin:1px 0 0}.policyConfirm span{line-height:1.5}.policyStudio button:focus-visible,.policyStudio input:focus-visible,.policyStudio select:focus-visible,.policyStudio textarea:focus-visible{outline-offset:2px;outline:2px solid #8d98ff}@media (width<=1050px){.policyWorkspace{grid-template-columns:1fr}.policyImpactGrid{grid-template-columns:repeat(2,1fr)}.policyPublishForm{grid-template-columns:1fr 1fr}.policyPublishForm>button{grid-column:1/3}}@media (width<=700px){.policyScope,.policyEditor,.policyHistory,.policyPreview{padding:15px}.policySelectors,.policyFieldGrid,.policyImpactGrid,.policyPublishForm,.policyEntitlementSelector{grid-template-columns:1fr}.policyEntitlementSelector>small{grid-column:1}.policyActionBar{flex-direction:column;align-items:stretch}.policyActionBar button,.policyPublishForm>button{width:100%}.policyPublishForm>button{grid-column:1}.policyPreview>.moduleHead{flex-direction:column;align-items:flex-start}}.fraudCenter{--fraud-muted:#858c9e;--fraud-border:#2b303d;gap:14px;display:grid}.fraudCenter button{color:#bbc1cf;cursor:pointer;min-height:36px;font:inherit;background:#181b24;border:1px solid #373c4b;border-radius:8px;padding:0 12px;font-size:9px;font-weight:600}.fraudCenter button:hover:not(:disabled){color:#f0f2f8;background:#20242f;border-color:#555d72}.fraudCenter button:disabled{cursor:not-allowed;opacity:.45}.fraudCenter select,.fraudCenter textarea{color:#e5e8f1;width:100%;min-width:0;font:inherit;background:#0d1017;border:1px solid #343948;border-radius:8px;outline:0;font-size:9px}.fraudCenter select{height:38px;padding:0 9px}.fraudCenter textarea{resize:vertical;padding:10px;line-height:1.5}.fraudCenter button:focus-visible,.fraudCenter select:focus-visible,.fraudCenter textarea:focus-visible{outline-offset:2px;outline:2px solid #8d98ff}.fraudAuthority{background:linear-gradient(145deg,#211b13,#13151b);border-color:#57452e;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 19px;display:grid}.fraudAuthority>span{color:#efc376;background:#49371f;border-radius:11px;place-items:center;width:38px;height:38px;font-size:17px;font-weight:700;display:grid}.fraudAuthority h2{margin:0 0 5px;font-size:13px}.fraudAuthority p{color:#a59b8d;max-width:920px;margin:0;font-size:9px;line-height:1.55}.fraudAuthority>strong{color:#edbd70;letter-spacing:.06em;background:#3a2d1d;border-radius:999px;padding:6px 9px;font-size:7px}.fraudToolbar{grid-template-columns:minmax(0,1fr) 210px auto;align-items:end;gap:12px;padding:18px;display:grid}.fraudToolbar>div>span,.fraudDetailHead span,.fraudSectionHead span,.fraudPreview>div>span,.fraudIndexHead span{color:#f0b96b;letter-spacing:.09em;font-size:7px;font-weight:700}.fraudToolbar h2{margin:5px 0;font-size:15px}.fraudToolbar p{color:var(--fraud-muted);margin:0;font-size:9px}.fraudToolbar label{gap:6px;display:grid}.fraudToolbar label>span{color:var(--fraud-muted);font-size:8px}.fraudSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.fraudSummary article{min-width:0;padding:16px}.fraudSummary span,.fraudSummary small{color:var(--fraud-muted);font-size:8px;display:block}.fraudSummary strong{letter-spacing:-.03em;margin:7px 0 4px;font-size:22px;display:block}.fraudState,.fraudEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:30px;display:flex}.fraudState>span:not(.loader),.fraudEmpty>span{color:#edbd70;background:#33291c;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:13px;font-size:17px;font-weight:700;display:grid}.fraudState h2,.fraudEmpty h2{margin:14px 0 6px;font-size:15px}.fraudState p,.fraudEmpty p{max-width:520px;color:var(--fraud-muted);margin:0;font-size:9px;line-height:1.55}.fraudState button{margin-top:15px}.fraudState.error{border-color:#613747}.fraudState.error>span{color:#f0a4b6;background:#4a2532}.fraudEmpty>span{color:#68d3aa;background:#1d4035}.fraudLayout{grid-template-columns:minmax(400px,.72fr) minmax(570px,1.28fr);align-items:start;gap:14px;display:grid}.fraudCaseIndex,.fraudInspector{min-width:0;overflow:hidden}.fraudCaseIndex{padding:0}.fraudInspector{min-height:560px}.fraudIndexHead{border-bottom:1px solid var(--fraud-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:17px;display:flex}.fraudIndexHead h2{margin:5px 0 0;font-size:13px}.fraudIndexHead time{color:var(--fraud-muted);font-size:7px}.fraudCaseRows>button{color:#e3e6ef;text-align:left;background:0 0;border:0;border-bottom:1px solid #252936;border-radius:0;grid-template-columns:7px minmax(150px,1fr) 105px 92px;align-items:center;gap:10px;width:100%;min-height:88px;padding:11px 13px;display:grid}.fraudCaseRows>button:last-child{border-bottom:0}.fraudCaseRows>button:hover{background:#171a23}.fraudCaseRows>button.selected{background:#1b1f2c;box-shadow:inset 2px 0 #e5aa58}.fraudCaseRows i{background:#dfad62;border-radius:5px;width:6px;height:38px}.fraudCaseRows i.confirmed_fraud{background:#e26e8b}.fraudCaseRows i.released{background:#5ecda1}.fraudCaseRows>button>span{min-width:0;display:grid}.fraudCaseRows strong{text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;font-size:9px;overflow:hidden}.fraudCaseRows code{color:#abb5ff;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;overflow:hidden}.fraudCaseRows small{color:var(--fraud-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;overflow:hidden}.fraudCaseRows b{font-size:8px}.fraudCaseRows em,.fraudDetailHead>em{color:#edbd70;white-space:nowrap;background:#3a2d1d;border-radius:999px;justify-self:end;padding:5px 8px;font-size:7px;font-style:normal}.fraudCaseRows em.confirmed_fraud,.fraudDetailHead>em.confirmed_fraud{color:#f3a4b6;background:#43232d}.fraudCaseRows em.released,.fraudDetailHead>em.released{color:#68d3aa;background:#1d3c32}.fraudPagination{justify-content:flex-end;gap:8px;padding:13px;display:flex}.fraudPagination button{color:#c6ceef;background:#1a2031;border-color:#414a70}.fraudInspectorState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:560px;padding:25px;display:flex}.fraudInspectorState h2{margin:13px 0 6px;font-size:14px}.fraudInspectorState p{color:var(--fraud-muted);margin:0;font-size:9px}.fraudInspectorState button{margin-top:14px}.fraudInspectorState.error{color:#f1a1b1}.fraudDetail{padding:19px}.fraudDetailHead{border-bottom:1px solid var(--fraud-border);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:15px;display:flex}.fraudDetailHead>div{min-width:0;display:grid}.fraudDetailHead h2{text-transform:capitalize;margin:5px 0;font-size:15px}.fraudDetailHead code{color:#aeb8ff;overflow-wrap:anywhere;font-size:8px}.fraudNotice{background:#14231e;border:1px solid #355748;border-radius:9px;margin-top:14px;padding:12px 14px}.fraudNotice strong{color:#6bd5ac;font-size:9px}.fraudNotice p{color:#91aa9f;margin:4px 0 0;font-size:8px;line-height:1.5}.fraudNotice.warning{background:#251e13;border-color:#68532e}.fraudNotice.warning strong{color:#e7bd73}.fraudNotice.warning p{color:#a99c86}.fraudNotice.error{background:#27181f;border-color:#663748}.fraudNotice.error strong{color:#f0a2b5}.fraudNotice.error p{color:#b998a1}.fraudMetadata{border:1px solid var(--fraud-border);background:var(--fraud-border);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:14px 0;display:grid;overflow:hidden}.fraudMetadata>div{background:#11141c;min-width:0;padding:11px}.fraudMetadata dt,.fraudPreview dt{color:var(--fraud-muted);margin-bottom:5px;font-size:7px}.fraudMetadata dd,.fraudPreview dd{color:#d9dde8;overflow-wrap:anywhere;margin:0;font-size:8px;line-height:1.5}.fraudMetadata code{color:#abb5ff;font-size:7px}.fraudEntitlementStreams{gap:5px;display:grid}.fraudEntitlementStreams>span{gap:2px;display:grid}.fraudEntitlementStreams>span.pending{color:#d8ad68}.fraudEntitlementStreams small{color:#747d8f;font-size:7px}.fraudReasons,.fraudEvidence,.fraudAction{border:1px solid var(--fraud-border);background:#10131a;border-radius:9px;margin-top:13px;padding:14px}.fraudSectionHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:11px;display:flex}.fraudSectionHead h3{margin:4px 0 0;font-size:11px}.fraudSectionHead small{color:var(--fraud-muted);text-align:right;font-size:7px;line-height:1.4}.fraudReasons>article{border-top:1px solid #272b36;grid-template-columns:6px minmax(0,1fr) auto;gap:10px;padding:10px 0;display:grid}.fraudReasons>article:first-of-type{border-top:0}.fraudReasons i{background:#5e83ca;border-radius:5px;width:5px;height:100%;min-height:31px}.fraudReasons i.medium{background:#d7a351}.fraudReasons i.high{background:#dc6b88}.fraudReasons strong,.fraudEvidence strong{text-transform:capitalize;font-size:8px}.fraudReasons p,.fraudEvidence p,.fraudReasons>p,.fraudEvidence>p{color:var(--fraud-muted);margin:4px 0 0;font-size:8px;line-height:1.5}.fraudReasons em{color:#c58b98;text-transform:uppercase;font-size:7px;font-style:normal}.fraudEvidence>article{border-top:1px solid #272b36;grid-template-columns:29px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.fraudEvidence>article:first-of-type{border-top:0}.fraudEvidence>article>span{color:#91b4f2;background:#24324e;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:700;display:grid}.fraudEvidence>article>span.medium{color:#e2b76d;background:#40331f}.fraudEvidence>article>span.high{color:#ed9eb2;background:#462631}.fraudRuleInput{background:#0c0f15;border:1px solid #292e3a;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:9px 0 0;padding:9px;display:grid}.fraudRuleInput div{min-width:0}.fraudRuleInput dt{color:#737c90;text-transform:uppercase;font-size:7px}.fraudRuleInput dd{color:#d9deea;overflow-wrap:anywhere;margin:3px 0 0;font-size:8px;line-height:1.45}.fraudEvidence time{color:#687083;margin-top:5px;font-size:7px;display:block}.fraudActionChoice{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:11px;display:grid}.fraudActionChoice button.selected{color:#d5daff;background:#30395f;border-color:#7784f4}.fraudActionChoice button.danger{color:#e7a3b3;border-color:#623747}.fraudActionChoice button.danger.selected{color:#fff;background:#603247}.fraudAction>label:not(.fraudConfirmation){gap:6px;display:grid}.fraudAction>label>span{color:var(--fraud-muted);font-size:8px}.fraudAction>label>small{color:#6f7789;font-size:7px;line-height:1.45}.fraudAction>button[type=submit]{color:#fff;background:#5f6ee0;border-color:#6f7cf0;width:100%;margin-top:10px}.fraudPreview{background:#181d2d;border:1px solid #4f5e95;border-radius:9px;margin-top:13px;padding:13px}.fraudPreview.confirm{background:#24171d;border-color:#63394a}.fraudPreview h3{margin:5px 0;font-size:12px}.fraudPreview p{color:#9ca4b7;margin:0;font-size:8px;line-height:1.55}.fraudPreview dl{background:#303647;border:1px solid #303647;border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;margin:12px 0;display:grid;overflow:hidden}.fraudPreview dl>div{background:#11141c;padding:10px}.fraudQualificationImpacts{background:#11141c;border:1px solid #303647;border-radius:8px;margin:0 0 12px;overflow:hidden}.fraudQualificationImpacts>div:first-child{border-bottom:1px solid #303647;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.fraudQualificationImpacts strong{font-size:8px}.fraudQualificationImpacts small{color:#7e879a;font-size:7px}.fraudQualificationImpacts>div:last-child{max-height:250px;display:grid;overflow:auto}.fraudQualificationImpacts article{border-bottom:1px solid #242936;grid-template-columns:minmax(130px,.8fr) 85px minmax(180px,1fr) auto;align-items:center;gap:8px;padding:8px 10px;font-size:8px;display:grid}.fraudQualificationImpacts article:last-child{border-bottom:0}.fraudQualificationImpacts code{color:#abb5ff;font-size:7px}.fraudQualificationImpacts article span{color:#cbd1df}.fraudQualificationImpacts em{color:#858ea2;font-size:7px;font-style:normal}.fraudConfirmation{color:#bec6db;background:#121622;border:1px solid #4d5369;border-radius:8px;align-items:flex-start;gap:8px;padding:11px;font-size:8px;line-height:1.5;display:flex}.fraudConfirmation input{accent-color:#7583f2;margin:1px 0 0}.fraudPreview>button{color:#fff;background:#2e6653;border-color:#598372;width:100%;margin-top:10px}.fraudPreview>button.danger{background:#71384c;border-color:#83475c}.fraudTerminal{background:#14231e;border:1px solid #355748;border-radius:9px;margin-top:13px;padding:14px}.fraudTerminal strong{color:#69d3aa;font-size:9px}.fraudTerminal p{color:#8ea99e;margin:5px 0 0;font-size:8px;line-height:1.55}.status.previewing,.status.acting{color:#f1bb68}@media (width<=1250px){.fraudLayout{grid-template-columns:1fr}.fraudInspector,.fraudInspectorState{min-height:320px}}@media (width<=900px){.fraudSummary{grid-template-columns:1fr 1fr}.fraudToolbar{grid-template-columns:1fr 190px}.fraudToolbar>button{grid-column:2}.fraudMetadata{grid-template-columns:1fr 1fr}}@media (width<=700px){.fraudAuthority{grid-template-columns:38px minmax(0,1fr)}.fraudAuthority>strong{grid-column:2;justify-self:start}.fraudToolbar{grid-template-columns:1fr}.fraudToolbar>button{grid-column:1}.fraudSummary{grid-template-columns:1fr 1fr}.fraudCaseRows>button{grid-template-columns:6px minmax(0,1fr) auto}.fraudCaseRows>button>span:nth-child(3){display:none}.fraudDetail{padding:14px}.fraudMetadata,.fraudPreview dl,.fraudRuleInput,.fraudActionChoice{grid-template-columns:1fr}.fraudSectionHead,.fraudDetailHead{display:grid}.fraudDetailHead>em{justify-self:start}}@media (width<=430px){.fraudSummary{grid-template-columns:1fr}.fraudCaseRows>button{grid-template-columns:6px minmax(0,1fr)}.fraudCaseRows em{display:none}}.attributionCorrectionPanel{background:#17150f;border:1px solid #51452f;border-radius:10px;gap:14px;margin-top:16px;padding:16px;display:grid}.correctionPanelHead,.correctionImpactHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.correctionPanelHead span,.correctionImpactHead span{color:#dfb86e;letter-spacing:.09em;font-size:7px;font-weight:700}.correctionPanelHead h3,.correctionImpactHead h4{margin:5px 0;font-size:12px}.correctionPanelHead p,.correctionImpactHead p{color:#9c9588;margin:0;font-size:8px;line-height:1.5}.correctionImpactHead .correctionTimingCaveat{color:#b0a58f;margin-top:6px}.correctionPanelHead>b{color:#e4bb70;background:#372c19;border-radius:999px;padding:5px 8px;font-size:7px}.correctionImpactHead time{color:#9a907e;font-size:7px}.correctionNotice{background:#281921;border:1px solid #604052;border-radius:8px;padding:11px 12px}.correctionNotice.warning{background:#261f13;border-color:#67532e}.correctionNotice strong{font-size:9px}.correctionNotice p{color:#c6a9b2;margin:5px 0 0;font-size:8px;line-height:1.5}.correctionTargetForm,.correctionReviewedImpact{gap:12px;display:grid}.correctionTargetForm fieldset{border:1px solid #34303a;border-radius:9px;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:11px;display:grid}.correctionTargetForm legend{color:#8d8992;padding:0 5px;font-size:8px}.correctionTargetForm fieldset label{background:#121218;border:1px solid #34303a;border-radius:8px;align-items:flex-start;gap:8px;padding:9px;display:flex}.correctionTargetForm fieldset input{accent-color:#d5a956;margin:2px 0 0}.correctionTargetForm fieldset span{gap:4px;display:grid}.correctionTargetForm fieldset strong{font-size:8px}.correctionTargetForm fieldset small{color:#817d88;font-size:7px;line-height:1.45}.correctionParentInput,.correctionPublish>label:first-child{gap:6px;display:grid}.correctionParentInput>span,.correctionPublish label>span{color:#908b96;font-size:8px}.correctionParentInput input,.correctionPublish textarea{box-sizing:border-box;color:#eceaf0;width:100%;font:inherit;background:#0d0d12;border:1px solid #393542;border-radius:8px;outline:0;font-size:9px}.correctionParentInput input{height:38px;padding:0 10px}.correctionPublish textarea{resize:vertical;padding:9px;line-height:1.5}.correctionParentInput small,.correctionPublish small{color:#827d88;font-size:7px;line-height:1.45}.correctionPublish small.invalid{color:#efa3b3}.correctionSourceBinding{background:#111116;border:1px solid #302d36;border-radius:8px;grid-template-columns:max-content minmax(0,1fr);gap:5px 10px;padding:11px;display:grid}.correctionSourceBinding span{color:#817d88;font-size:7px}.correctionSourceBinding code{color:#adb6ff;overflow-wrap:anywhere;font-size:7px}.attributionCorrectionPanel button{color:#c7c2cc;cursor:pointer;min-height:35px;font:inherit;background:#1b1920;border:1px solid #44404b;border-radius:8px;padding:0 12px;font-size:8px;font-weight:600}.attributionCorrectionPanel button.primaryAction{color:#fff;background:#725b2b;border-color:#88703e;justify-self:end}.attributionCorrectionPanel button.dangerAction{background:#71364a;border-color:#874358}.attributionCorrectionPanel button:disabled{cursor:not-allowed;opacity:.45}.attributionCorrectionPanel button:focus-visible,.attributionCorrectionPanel input:focus-visible,.attributionCorrectionPanel textarea:focus-visible{outline-offset:2px;outline:2px solid #d4ac62}.correctionReviewedImpact{border-top:1px solid #38332b;padding-top:14px}.correctionParentComparison,.correctionReceiptGrid{background:#34303a;border:1px solid #34303a;border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.correctionParentComparison>div,.correctionReceiptGrid>div{background:#121218;min-width:0;padding:10px}.correctionParentComparison dt,.correctionReceiptGrid dt{color:#817d88;margin-bottom:5px;font-size:7px}.correctionParentComparison dd,.correctionReceiptGrid dd{color:#ded9e1;overflow-wrap:anywhere;margin:0;font-size:8px}.correctionReceiptGrid code{color:#9fb8ff;font-size:7px}.correctionImpactTableWrap{border:1px solid #34303a;border-radius:8px;overflow:auto}.correctionImpactTable{border-collapse:collapse;text-align:left;width:100%;min-width:820px}.correctionImpactTable th,.correctionImpactTable td{vertical-align:top;border-bottom:1px solid #302d36;padding:10px}.correctionImpactTable thead th{color:#817d88;text-transform:uppercase;background:#111116;font-size:7px}.correctionImpactTable tbody th{color:#d6b16e;font-size:8px}.correctionImpactTable code{color:#aeb7ff;font-size:7px}.correctionImpactTable tr:last-child>*{border-bottom:0}.correctionQualificationState{gap:3px;display:grid}.correctionQualificationState strong{text-transform:capitalize;font-size:8px}.correctionQualificationState span,.correctionQualificationState small{color:#8d8993;font-size:7px;line-height:1.4}.correctionPublish{border-top:1px solid #38332b;grid-template-columns:minmax(240px,1fr) minmax(240px,1fr) auto;align-items:end;gap:10px;padding-top:14px;display:grid}.correctionConfirmation{background:#21161c;border:1px solid #553546;border-radius:8px;align-items:flex-start;gap:8px;padding:10px;display:flex}.correctionConfirmation input{accent-color:#d56382;margin:1px 0 0}.correctionConfirmation span{line-height:1.5}.correctionReceipt{background:#111d19;border-color:#315746}.correctionReceipt .correctionPanelHead span{color:#69d0a7}.correctionReceipt .correctionPanelHead>b{color:#73d8b1;background:#1a3b31}.correctionReceipt>button{justify-self:end}@media (width<=900px){.correctionPublish{grid-template-columns:1fr 1fr}.correctionPublish>button{grid-column:1/3;width:100%}}@media (width<=650px){.correctionTargetForm fieldset,.correctionParentComparison,.correctionReceiptGrid,.correctionPublish{grid-template-columns:1fr}.correctionImpactHead,.correctionPanelHead{flex-direction:column}.correctionPublish>button{grid-column:1}.correctionSourceBinding{grid-template-columns:1fr}.attributionCorrectionPanel button.primaryAction{justify-self:stretch}}.verification.privacy{color:#b9a7ff;background:#30284a}.provenanceBanner.privacy{background:#211c35;border-color:#4d426f}.lifecycleCenter{--lifecycle-muted:#858c9e;--lifecycle-border:#2a2f3c;gap:14px;display:grid}.lifecycleCenter button{color:#bbc2d0;cursor:pointer;min-height:40px;font:inherit;background:#181b24;border:1px solid #373d4e;border-radius:8px;padding:0 14px;font-size:11px;font-weight:600}.lifecycleCenter button:hover:not(:disabled){color:#f1f3f8;background:#20242f;border-color:#566079}.lifecycleCenter button:disabled{cursor:not-allowed;opacity:.45}.lifecycleCenter button:focus-visible{outline-offset:2px;outline:2px solid #8d98ff}.lifecycleAuthority{background:linear-gradient(145deg,#1e2031,#12141c);border-color:#4d4668;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px 20px;display:grid}.lifecycleAuthority>span{color:#aeb8ff;background:#2d3152;border-radius:11px;place-items:center;width:40px;height:40px;font-size:19px;font-weight:700;display:grid}.lifecycleAuthority>div>strong,.lifecycleSectionHead>div>strong{color:#99a6ff;letter-spacing:.09em;font-size:10px}.lifecycleAuthority h2{margin:5px 0;font-size:16px}.lifecycleAuthority p{color:#9a9fb0;max-width:920px;margin:0;font-size:12px;line-height:1.55}.lifecycleAuthority time{color:#b4bdff;white-space:nowrap;background:#252a45;border-radius:999px;padding:6px 9px;font-size:10px}.lifecycleSummary{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.lifecycleSummary>article{grid-template-columns:7px minmax(0,1fr);gap:11px;min-width:0;padding:15px;display:grid;position:relative;overflow:hidden}.lifecycleSummary>article>div{min-width:0}.lifecycleSummary small{color:var(--lifecycle-muted);padding-right:42px;font-size:11px;display:block}.lifecycleSummary strong{letter-spacing:-.03em;margin:6px 0 4px;font-size:22px;display:block}.lifecycleSummary p{color:#7f8799;margin:0;font-size:10px;line-height:1.45}.lifecycleSummary>article>b{color:#8e96a8;text-align:right;max-width:58px;font-size:9px;font-weight:600;position:absolute;top:15px;right:14px}.lifecycleDot{background:#67d4a8;border-radius:5px;width:6px;height:100%;min-height:55px}.lifecycleDot.inactive{background:#7792c9}.lifecycleDot.push_unreachable{background:#e0ad61}.lifecycleDot.suspected_removed{background:#e17891}.lifecycleDot.stale{background:#8b779d}.lifecycleDot.returned{background:#6cdaa8;box-shadow:0 0 11px #6cdaa855}.lifecycleSummary>article.returned{background:linear-gradient(145deg,#15241f,#11171a);border-color:#2c5145}.lifecycleSummary>article.returned>b{color:#73cea9}.lifecycleGrid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:14px;display:grid}.lifecycleDistribution,.lifecycleEvidence,.lifecycleTrends,.lifecycleTransitions{min-width:0;padding:19px}.lifecycleSectionHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.lifecycleSectionHead h2{margin:5px 0;font-size:15px}.lifecycleSectionHead p{color:var(--lifecycle-muted);margin:0;font-size:11px;line-height:1.5}.lifecycleSectionHead>span{color:#aab5ff;white-space:nowrap;background:#242a47;border-radius:999px;padding:5px 8px;font-size:10px}.lifecycleStackedBar{background:#20242f;border-radius:8px;height:13px;margin:25px 0 12px;display:flex;overflow:hidden}.lifecycleStackedBar i{background:#67d4a8;min-width:0;height:100%;display:block}.lifecycleStackedBar i.inactive{background:#7792c9}.lifecycleStackedBar i.push_unreachable{background:#e0ad61}.lifecycleStackedBar i.suspected_removed{background:#e17891}.lifecycleStackedBar i.stale{background:#8b779d}.lifecycleLegend{flex-wrap:wrap;gap:8px 18px;display:flex}.lifecycleLegend>span{color:#939bad;align-items:center;gap:6px;font-size:10px;display:flex}.lifecycleLegend i{background:#67d4a8;border-radius:50%;width:7px;height:7px}.lifecycleLegend i.inactive{background:#7792c9}.lifecycleLegend i.push_unreachable{background:#e0ad61}.lifecycleLegend i.suspected_removed{background:#e17891}.lifecycleLegend i.stale{background:#8b779d}.lifecycleLegend b{color:#d5d9e4;font-size:10px}.lifecycleThresholds{border:1px solid var(--lifecycle-border);background:var(--lifecycle-border);border-radius:9px;grid-template-columns:repeat(3,1fr);gap:1px;margin:19px 0 0;display:grid;overflow:hidden}.lifecycleThresholds>div{background:#10131a;padding:11px}.lifecycleThresholds dt{color:var(--lifecycle-muted);margin-bottom:5px;font-size:10px}.lifecycleThresholds dd{color:#e0e3ed;margin:0;font-size:12px}.lifecycleEvidenceRows{margin-top:14px;display:grid}.lifecycleEvidenceRows>article{border-top:1px solid var(--lifecycle-border);grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.lifecycleEvidenceRows>article:first-child{border-top:0}.lifecycleEvidenceRows .confidence{color:#67d3a8;background:#1d3f34;border-radius:8px;place-items:center;width:27px;height:27px;font-size:11px;font-weight:700;display:grid}.lifecycleEvidenceRows .confidence.medium{color:#e6b96f;background:#42341f}.lifecycleEvidenceRows .confidence.low{color:#a7adbb;background:#292d38}.lifecycleEvidenceRows>article>div{min-width:0;display:grid}.lifecycleEvidenceRows strong{font-size:11px}.lifecycleEvidenceRows small{color:var(--lifecycle-muted);margin-top:4px;font-size:10px}.lifecycleEvidenceRows b{font-size:12px}.lifecycleEvidenceEmpty{min-height:155px;color:var(--lifecycle-muted);text-align:center;place-items:center;font-size:11px;display:grid}.lifecycleTrends{gap:15px;display:grid;overflow:hidden}.lifecycleTrendControls{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.lifecycleTrendControls>div{background:#11141b;border:1px solid #303646;border-radius:10px;gap:3px;padding:3px;display:flex}.lifecycleTrendControls button{background:0 0;border:0;min-height:32px;padding:0 10px}.lifecycleTrendControls button.active,.lifecycleTrendScopes button.active{color:#dce1ff;background:#303759}.lifecycleTrendScopes{gap:7px;padding-bottom:2px;display:flex;overflow:auto}.lifecycleTrendScopes button{white-space:nowrap;flex:none;align-items:center;gap:9px;min-height:34px;padding:0 11px;display:flex}.lifecycleTrendScopes button b{color:#929bc2;font-size:9px}.lifecycleTrendLimit{color:#d2b574;background:#211c12;border:1px solid #544628;border-radius:8px;margin:0;padding:9px 11px;font-size:10px}.lifecycleTrendFigure{min-width:0;display:grid}.lifecycleTrendChart{border:1px solid var(--lifecycle-border);background:linear-gradient(#181c26,#0f1218);border-radius:10px;width:100%;height:190px}.lifecycleTrendFoot{grid-template-columns:minmax(0,1fr) minmax(300px,.65fr);align-items:start;gap:18px;display:grid}.lifecycleTrendFoot .lifecycleLegend i.returned{background:#70f0b8;box-shadow:0 0 5px #70f0b8}.lifecycleTrendCoverage{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.lifecycleTrendCoverage>span{color:#858da0;text-align:right;text-transform:uppercase;letter-spacing:.05em;width:100%;font-size:9px}.lifecycleTrendCoverage small{color:#929bad;background:#1b202b;border-radius:999px;gap:6px;padding:5px 7px;font-size:9px;display:flex}.lifecycleTrendCoverage small b{color:#dce0e9}.lifecycleTrendBasis{border-top:1px solid var(--lifecycle-border);color:#777f91;margin:0;padding-top:12px;font-size:10px;line-height:1.5}.lifecycleTransitions>.lifecycleSectionHead{border-bottom:1px solid var(--lifecycle-border);padding-bottom:15px}.lifecycleTableWrap{overflow:auto}.lifecycleTableWrap:focus-visible{outline-offset:-2px;outline:2px solid #8d98ff}.lifecycleTransitions table{border-collapse:collapse;text-align:left;width:100%;min-width:940px}.lifecycleTransitions th,.lifecycleTransitions td{vertical-align:middle;border-bottom:1px solid #252a36;padding:12px 10px}.lifecycleTransitions thead th{color:#858da0;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}.lifecycleTransitions tbody tr:last-child td{border-bottom:0}.lifecycleTransitions td{color:#d8dce7;font-size:11px}.lifecycleTransitions td:first-child{gap:4px;display:grid}.lifecycleTransitions code{color:#aeb7ff;font-size:11px}.lifecycleTransitions td:first-child small{color:#747d90;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:10px;overflow:hidden}.lifecycleTransitions td>strong{font-size:11px;display:block}.lifecycleTransitions td>small{color:#9199ab;max-width:380px;margin-top:4px;font-size:10px;line-height:1.45;display:block}.lifecycleTransitions time,.lifecycleNone{color:#939bad;font-size:10px}.lifecycleTransition{white-space:nowrap;align-items:center;gap:6px;display:flex}.lifecycleTransition b{color:#66d3a6;background:#1d3d33;border-radius:999px;padding:5px 7px;font-size:10px;font-weight:600}.lifecycleTransition b.inactive{color:#9bb6eb;background:#25334d}.lifecycleTransition b.push_unreachable{color:#e6ba70;background:#3f321e}.lifecycleTransition b.suspected_removed{color:#efa2b4;background:#43242e}.lifecycleTransition b.stale{color:#c4abd3;background:#30283a}.lifecycleTransition b.returned{color:#73d8af;background:#1d4437}.lifecycleTransition b.initial{color:#a7adbb;background:#292d37}.lifecycleTransition i{color:#5f6678;font-style:normal}.lifecycleEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.lifecycleEmpty>span{color:#68d3aa;background:#1d4035;border-radius:12px;place-items:center;width:42px;height:42px;font-size:15px;display:grid}.lifecycleEmpty h3{margin:13px 0 5px;font-size:14px}.lifecycleEmpty p{color:var(--lifecycle-muted);margin:0;font-size:11px}.lifecyclePagination,.lifecyclePageError{border-top:1px solid var(--lifecycle-border);color:var(--lifecycle-muted);justify-content:space-between;align-items:center;gap:12px;padding-top:13px;font-size:11px;display:flex}.lifecyclePagination button,.lifecyclePageError button{min-height:40px}.lifecyclePageError{color:#efacba}.lifecyclePageError button{color:#efacba;border-color:#65394a}.lifecycleState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:30px;display:flex}.lifecycleState>span:not(.loader){color:#f1a4b7;background:#4a2532;border-radius:12px;place-items:center;width:43px;height:43px;font-size:17px;font-weight:700;display:grid}.lifecycleState h2{margin:15px 0 6px;font-size:16px}.lifecycleState p{color:#8e96a8;max-width:560px;margin:0;font-size:12px;line-height:1.55}.lifecycleState button{color:#fff;cursor:pointer;min-height:40px;font:inherit;background:#6877f5;border:1px solid #7683f6;border-radius:8px;margin-top:15px;padding:0 14px;font-size:11px}.lifecycleState.error{border-color:#613747}@media (width<=1300px){.lifecycleSummary{grid-template-columns:repeat(3,1fr)}.lifecycleGrid{grid-template-columns:1fr 1fr}}@media (width<=950px){.lifecycleGrid{grid-template-columns:1fr}.lifecycleAuthority{grid-template-columns:42px minmax(0,1fr)}.lifecycleAuthority time{grid-column:2;justify-self:start}.lifecycleTrendFoot{grid-template-columns:1fr}.lifecycleTrendCoverage{justify-content:flex-start}.lifecycleTrendCoverage>span{text-align:left}.lifecycleTransitions{padding:15px}}@media (width<=700px){.lifecycleSummary{grid-template-columns:1fr 1fr}.lifecycleThresholds{grid-template-columns:1fr}.lifecycleAuthority,.lifecycleDistribution,.lifecycleEvidence,.lifecycleTrends{padding:15px}.lifecycleSectionHead{display:grid}.lifecycleSectionHead>span{justify-self:start}.lifecycleTrendControls{justify-content:flex-start}.lifecycleTrendChart{height:155px}.lifecyclePagination,.lifecyclePageError{flex-direction:column;align-items:stretch}.lifecyclePagination button,.lifecyclePageError button{width:100%}}@media (width<=430px){.lifecycleSummary,.lifecycleAuthority{grid-template-columns:1fr}.lifecycleAuthority time{grid-column:1}.lifecycleThresholds{grid-template-columns:1fr}}.status.degraded{color:#efb45f}.status.action_required{color:#f1849a}.operationalHealth{--health-muted:#8991a4;--health-border:#2b3040;gap:14px;display:grid}.operationalHealth button{color:#c0c6d5;cursor:pointer;min-height:38px;font:inherit;background:#181c26;border:1px solid #3a4052;border-radius:8px;padding:0 13px;font-size:10px;font-weight:600}.operationalHealth button:hover:not(:disabled){color:#f1f3f8;background:#202532;border-color:#5b6686}.operationalHealth button:focus-visible{outline-offset:2px;outline:2px solid #8d98ff}.operationalHealthState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:30px;display:flex}.operationalHealthState>span:not(.loader){color:#f1a4b7;background:#4a2532;border-radius:12px;place-items:center;width:44px;height:44px;font-size:18px;font-weight:700;display:grid}.operationalHealthState h2{margin:15px 0 6px;font-size:16px}.operationalHealthState p{color:#8e96a8;max-width:560px;margin:0;font-size:12px;line-height:1.55}.operationalHealthState button{color:#fff;cursor:pointer;min-height:40px;font:inherit;background:#6877f5;border:1px solid #7683f6;border-radius:8px;margin-top:15px;padding:0 14px;font-size:11px}.operationalHealthState.unavailable{border-color:#613747}.operationalHealthAuthority{background:linear-gradient(145deg,#16251f,#11171a);border-color:#315646;grid-template-columns:15px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid}.operationalHealthAuthority.degraded{background:linear-gradient(145deg,#261f14,#141519);border-color:#66522f}.operationalHealthAuthority.action_required{background:linear-gradient(145deg,#28171e,#151318);border-color:#663647}.operationalHealthPulse{background:#5fd2a3;border-radius:7px;width:9px;height:58px;box-shadow:0 0 14px #5fd2a355}.operationalHealthAuthority.degraded .operationalHealthPulse{background:#e9b262;box-shadow:0 0 14px #e9b26244}.operationalHealthAuthority.action_required .operationalHealthPulse{background:#eb8199;box-shadow:0 0 14px #eb819944}.operationalHealthAuthority>div>strong{color:#73d1ad;letter-spacing:.1em;font-size:9px}.operationalHealthAuthority.degraded>div>strong{color:#e8b96b}.operationalHealthAuthority.action_required>div>strong{color:#f09bad}.operationalHealthAuthority h2{margin:5px 0;font-size:16px}.operationalHealthAuthority p{color:#9299aa;max-width:900px;margin:0;font-size:11px;line-height:1.55}.operationalHealthFreshness{text-align:right;justify-items:end;gap:5px;display:grid}.operationalHealthFreshness time{color:#c3c9d8;font-size:10px}.operationalHealthFreshness small{color:#737b8d;font-size:8px}.operationalHealthBadge{color:#66d4a8;white-space:nowrap;background:#1b3d33;border-radius:999px;width:max-content;padding:5px 9px;font-size:9px;font-weight:700}.operationalHealthBadge.degraded{color:#ebbb70;background:#40321e}.operationalHealthBadge.action_required{color:#f19db0;background:#43232d}.operationalHealthSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.operationalHealthSummary article{min-width:0;padding:17px;position:relative;overflow:hidden}.operationalHealthSummary article:before{content:"";background:#6877f5;width:3px;position:absolute;inset:0 auto 0 0}.operationalHealthSummary article.healthy:before{background:#5fd2a3}.operationalHealthSummary article.degraded:before{background:#e9b262}.operationalHealthSummary article.action_required:before{background:#eb8199}.operationalHealthSummary span,.operationalHealthSummary small{color:var(--health-muted);font-size:10px;display:block}.operationalHealthSummary strong{letter-spacing:-.03em;margin:7px 0 4px;font-size:22px;display:block}.operationalHealthSummary article.degraded strong{color:#e9b96c}.operationalHealthSummary article.action_required strong{color:#ee98ab}.operationalHealthChecks{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.operationalHealthCheck{min-width:0;padding:19px;position:relative;overflow:hidden}.operationalHealthCheck:before{content:"";background:#5fd2a3;height:2px;position:absolute;inset:0 0 auto}.operationalHealthCheck.degraded:before{background:#e9b262}.operationalHealthCheck.action_required:before{background:#eb8199}.operationalHealthCheckHead{justify-content:space-between;align-items:flex-start;gap:13px;display:flex}.operationalHealthCheckHead>div{grid-template-columns:9px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.operationalHealthCheckHead>div>div{gap:4px;min-width:0;display:grid}.operationalHealthCheckHead strong{font-size:14px}.operationalHealthCheckHead code{color:#78829b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.operationalHealthDot{background:#5fd2a3;border-radius:50%;width:8px;height:8px;box-shadow:0 0 9px #5fd2a377}.operationalHealthDot.degraded{background:#e9b262;box-shadow:0 0 9px #e9b26255}.operationalHealthDot.action_required{background:#eb8199;box-shadow:0 0 9px #eb819955}.operationalHealthCheck>p{color:#9299aa;min-height:34px;margin:13px 0;font-size:10px;line-height:1.55}.operationalHealthEvidence{background:#11151e;border:1px solid #3a4050;border-radius:8px;gap:4px;margin:0 0 10px;padding:9px 10px;display:grid}.operationalHealthEvidence>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.operationalHealthEvidence span{color:#aeb8d8;letter-spacing:.04em;text-transform:uppercase;font-size:8px}.operationalHealthEvidence strong{color:#dce3ff;font-size:8px}.operationalHealthEvidence small{color:#7f899d;font-size:8px;line-height:1.45}.operationalHealthEvidence.stale{background:#1b1812;border-color:#685733}.operationalHealthEvidence.unavailable{background:#1c1416;border-color:#5f4246}.operationalHealthCheck dl{border:1px solid var(--health-border);background:var(--health-border);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.operationalHealthCheck dl>div{background:#10131a;min-width:0;padding:11px}.operationalHealthCheck dt{color:var(--health-muted);margin-bottom:5px;font-size:9px}.operationalHealthCheck dd{overflow-wrap:anywhere;align-items:baseline;gap:5px;margin:0;display:flex}.operationalHealthCheck dd strong{font-size:13px}.operationalHealthCheck dd small{color:#858da0;font-size:8px}.operationalHealthNoMetrics{min-height:65px;color:var(--health-muted);border:1px dashed #303543;border-radius:9px;place-items:center;font-size:10px;display:grid}.operationalHealthCheck footer{border-top:1px solid var(--health-border);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:13px;display:flex}.operationalHealthCheck footer time{color:#788195;font-size:9px}.operationalHealthCheck footer button{flex:none}.operationalHealthEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:24px;display:flex}.operationalHealthEmpty>span{color:#aeb8ff;background:#292e4a;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.operationalHealthEmpty h2{margin:13px 0 5px;font-size:14px}.operationalHealthEmpty p{color:var(--health-muted);margin:0;font-size:10px}.operationalHealthHostBoundary{background:#13161e;border-color:#3b4050;justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;display:flex}.operationalHealthHostBoundary strong{color:#9da8d8;letter-spacing:.09em;font-size:9px}.operationalHealthHostBoundary p{color:#858d9f;max-width:830px;margin:5px 0 0;font-size:10px;line-height:1.5}.operationalHealthHostBoundary code{color:#b7c0ff;background:#0d1017;border:1px solid #33394a;border-radius:8px;flex:none;padding:9px 11px;font-size:9px}@media (width<=1000px){.operationalHealthSummary{grid-template-columns:repeat(2,1fr)}.operationalHealthChecks{grid-template-columns:1fr}.operationalHealthAuthority{grid-template-columns:15px minmax(0,1fr)}.operationalHealthFreshness{text-align:left;grid-column:2;justify-items:start}.operationalHealthHostBoundary{flex-direction:column;align-items:flex-start}}@media (width<=600px){.operationalHealthSummary{grid-template-columns:1fr 1fr}.operationalHealthAuthority{grid-template-columns:1fr}.operationalHealthPulse{width:48px;height:7px}.operationalHealthFreshness{grid-column:1}.operationalHealthCheck{padding:15px}.operationalHealthCheck dl{grid-template-columns:1fr}.operationalHealthCheck footer{flex-direction:column;align-items:stretch}.operationalHealthCheck footer button{width:100%}.operationalHealthHostBoundary code{overflow-wrap:anywhere;width:100%}}@media (width<=420px){.operationalHealthSummary{grid-template-columns:1fr}.operationalHealthCheckHead{flex-direction:column;align-items:stretch}.operationalHealthBadge{align-self:flex-start}}aside{overflow-y:auto}.status.acting{color:#f1bb68}.campaigns{--campaign-muted:#8991a4;--campaign-border:#2b3040;gap:14px;display:grid}.campaigns button,.campaigns input,.campaigns select,.campaigns textarea{font:inherit}.campaigns button{color:#c0c6d5;cursor:pointer;background:#181c26;border:1px solid #3a4052;border-radius:8px;min-height:39px;padding:0 13px;font-size:10px;font-weight:600}.campaigns button:hover:not(:disabled){color:#f1f3f8;background:#202532;border-color:#5b6686}.campaigns button:disabled{cursor:not-allowed;opacity:.45}.campaigns button:focus-visible,.campaigns input:focus-visible,.campaigns select:focus-visible,.campaigns textarea:focus-visible{outline-offset:2px;outline:2px solid #8d98ff}.campaignsState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:30px;display:flex}.campaignsState>span:not(.loader),.campaignListState>span:not(.loader),.campaignInspectorEmpty>span,.campaignFunnelState>span:not(.loader){color:#aeb8ff;background:#292e4a;border-radius:12px;place-items:center;width:44px;height:44px;font-size:18px;font-weight:700;display:grid}.campaignsState h2,.campaignFunnelState h2{margin:15px 0 6px;font-size:16px}.campaignsState p,.campaignFunnelState p{color:#8e96a8;max-width:570px;margin:0;font-size:12px;line-height:1.55}.campaignsState button,.campaignFunnelState button{color:#fff;background:#6877f5;border-color:#7683f6;margin-top:15px}.campaignsState.error,.campaignFunnelState.error{border-color:#613747}.campaignsState.error>span:not(.loader),.campaignFunnelState.error>span:not(.loader){color:#f1a4b7;background:#4a2532}.campaignAuthority{background:linear-gradient(145deg,#1d2032,#12141c);border-color:#4b456a;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:15px;padding:19px 20px;display:grid}.campaignAuthority>span{color:#aeb8ff;background:#2d3152;border-radius:11px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.campaignAuthority strong,.campaignSectionHead strong,.campaignShareHead strong{color:#9da9ff;letter-spacing:.09em;font-size:9px}.campaignAuthority h2{margin:5px 0;font-size:16px}.campaignAuthority p{color:#979daf;max-width:910px;margin:0;font-size:11px;line-height:1.55}.campaignAuthority>button{color:#fff;background:#6676f1;border-color:#7180f6}.campaignScope,.campaignCreate,.campaignList,.campaignInspector,.campaignFunnel{min-width:0;padding:19px}.campaignSectionHead,.campaignShareHead,.campaignDailyHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.campaignSectionHead h2,.campaignShareHead h3,.campaignDailyHead h3{margin:5px 0;font-size:14px}.campaignSectionHead p,.campaignShareHead p,.campaignDailyHead p{color:var(--campaign-muted);margin:0;font-size:10px;line-height:1.5}.campaignSectionHead>time{color:#aab5ff;white-space:nowrap;background:#242a47;border-radius:999px;padding:5px 8px;font-size:9px}.campaignSectionHead>span{color:#aab5ff;background:#242a47;border-radius:999px;place-items:center;min-width:28px;height:25px;padding:0 8px;font-size:10px;display:grid}.campaignScopeFields{grid-template-columns:1.05fr .65fr 1.35fr .65fr;gap:11px;margin-top:17px;display:grid}.campaignScopeFields label,.campaignCreate label,.campaignShare>label,.campaignArchive label,.campaignRange label{gap:6px;min-width:0;display:grid}.campaignScopeFields label>span,.campaignCreate label>span,.campaignShare>label>span,.campaignArchive label>span,.campaignRange label>span{color:#8e96a8;font-size:9px}.campaignScopeFields select,.campaignCreate input,.campaignCreate select,.campaignCreate textarea,.campaignShare input,.campaignArchive textarea,.campaignRange input{color:#e1e4ed;background:#0f1219;border:1px solid #303646;border-radius:8px;outline:0;width:100%;min-width:0}.campaignScopeFields select,.campaignCreate input,.campaignCreate select,.campaignShare input,.campaignRange input{height:40px;padding:0 11px}.campaignCreate textarea,.campaignArchive textarea{resize:vertical;padding:10px 11px;line-height:1.5}.campaignScopeFields select:disabled,.campaignCreate select:disabled,.campaignCreate textarea:disabled{opacity:.55}.campaignFieldError{color:#ef9fb2;background:#28171e;border:1px solid #613747;border-radius:8px;grid-column:1/-1;padding:9px 11px;font-size:10px;line-height:1.5}.campaignFieldError button{color:#ffc0cd;background:0 0;border:0;min-height:0;padding:0;text-decoration:underline}.campaignCreate form{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:17px;display:grid}.campaignCreate .campaignWideField{grid-column:span 2}.campaignCreate label small{color:#71798c;font-size:8px}.campaignCreate form>button{color:#fff;background:#6676f1;border-color:#7180f6;grid-column:1/-1;justify-self:end}.campaignMutationMessage{color:#79d5af;background:#15241e;border:1px solid #3d5b4e;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;font-size:11px;display:flex}.campaignMutationMessage.warning{color:#e8bd72;background:#261f14;border-color:#66522f}.campaignMutationMessage.error{color:#ef9fb2;background:#28171e;border-color:#613747}.campaignMutationMessage button{flex:none;min-height:34px}.campaignWorkspace{grid-template-columns:minmax(360px,.72fr) minmax(460px,1.28fr);gap:14px;display:grid}.campaignList{align-self:start}.campaignRows{border:1px solid var(--campaign-border);border-radius:9px;margin-top:15px;display:grid;overflow:hidden}.campaignRows>button{border:0;border-bottom:1px solid var(--campaign-border);color:#e0e3ec;text-align:left;background:#10131a;border-radius:0;grid-template-columns:minmax(130px,1.2fr) minmax(95px,.8fr) 78px 65px;align-items:center;gap:9px;width:100%;min-height:67px;padding:10px 11px;display:grid}.campaignRows>button:last-child{border-bottom:0}.campaignRows>button.selected{background:#202437;box-shadow:inset 3px 0 #7484ff}.campaignRows>button>span{min-width:0;display:grid}.campaignRows strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.campaignRows code{color:#8894e8;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.campaignRows b{color:#d8dce7;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.campaignRows small{color:#737b8d;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.campaignRows time{color:#858da0;font-size:8px}.campaignRows em,.campaignInspectorHead em,.campaignShareHead>span{color:#66d4a8;text-transform:capitalize;background:#1b3d33;border-radius:999px;justify-self:end;padding:5px 8px;font-size:8px;font-style:normal}.campaignRows em.archived,.campaignInspectorHead em.archived,.campaignShareHead>span.archived{color:#bea8cd;background:#332d3e}.campaignListState{text-align:center;min-height:290px;color:var(--campaign-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex}.campaignListState strong{color:#d8dce7;font-size:12px}.campaignListState p{max-width:270px;margin:0;line-height:1.5}.campaignListState button{margin-top:7px}.campaignListState.error{color:#ef9fb2}.campaignListState.error>span:not(.loader){color:#f1a4b7;background:#4a2532}.campaignPagination{border-top:1px solid var(--campaign-border);color:var(--campaign-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding-top:13px;font-size:9px;display:flex}.campaignPagination.error{color:#ef9fb2}.campaignInspector{min-height:480px}.campaignInspectorEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:440px;display:flex}.campaignInspectorEmpty h2{margin:14px 0 5px;font-size:14px}.campaignInspectorEmpty p{max-width:340px;color:var(--campaign-muted);margin:0;font-size:10px}.campaignInspectorHead{border-bottom:1px solid var(--campaign-border);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:15px;display:flex}.campaignInspectorHead>div{min-width:0;display:grid}.campaignInspectorHead span{color:#7c8497;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.campaignInspectorHead h2{margin:5px 0;font-size:16px}.campaignInspectorHead code{color:#aeb7ff;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.campaignMetadata{border:1px solid var(--campaign-border);background:var(--campaign-border);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:15px 0;display:grid;overflow:hidden}.campaignMetadata>div{background:#10131a;min-width:0;padding:11px}.campaignMetadata dt{color:#7e879a;margin-bottom:5px;font-size:8px}.campaignMetadata dd{overflow-wrap:anywhere;color:#d9dde8;margin:0;font-size:9px;line-height:1.4}.campaignMetadata code{color:#aeb7ff;font-size:8px}.campaignShare{background:#121622;border:1px solid #343a50;border-radius:10px;padding:15px}.campaignShareHead>span{flex:none}.campaignShare>label{margin-top:14px}.campaignShareEmpty{color:#7d8598;text-align:center;border:1px dashed #343a4b;border-radius:8px;place-items:center;min-height:85px;margin-top:12px;font-size:9px;display:grid}.campaignShareAssets{background:#fff;border-radius:9px;grid-template-columns:144px minmax(0,1fr);align-items:center;gap:15px;margin-top:13px;padding:12px;display:grid}.campaignQR{image-rendering:auto;width:144px;height:144px;display:block}.campaignQRState{color:#3f4657;background:#f4f5f8;place-items:center;width:144px;height:144px;font-size:9px;display:grid}.campaignQRState.error{color:#9f3f59}.campaignShareAssets>div{align-content:center;gap:9px;min-width:0;display:grid}.campaignShareAssets>div>span{color:#687083;font-size:9px}.campaignShareAssets a{overflow-wrap:anywhere;color:#384eb8;font-size:10px;line-height:1.45}.campaignShareAssets button{color:#35459a;background:#e9ecff;border-color:#a7b0e9;justify-self:start}.campaignShareAssets small{color:#a6425b;font-size:8px}.campaignShareInactive{background:#19161d;border-color:#45404d}.campaignArchive{border-top:1px solid var(--campaign-border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:14px;padding-top:14px;display:grid}.campaignArchive button{color:#ef9caf;background:#301c24;border-color:#64394a}.campaignArchivedNote{color:#b9aabe;background:#19161d;border:1px solid #45404d;border-radius:8px;gap:5px;margin-top:14px;padding:11px;font-size:9px;display:grid}.campaignArchivedNote span{color:#8f8493;line-height:1.5}.campaignFunnel{gap:17px;display:grid}.campaignFunnelState{text-align:center;align-content:center;place-items:center;min-height:360px}.campaignInlineNotice{color:#ef9fb2;background:#28171e;border:1px solid #613747;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:9px;display:flex}.campaignInlineNotice button{min-height:32px}.campaignRange{border:1px solid var(--campaign-border);background:#10131a;border-radius:9px;grid-template-columns:170px 170px auto 1fr;align-items:end;gap:10px;padding:12px;display:grid}.campaignRange small{color:#778094;align-self:center;font-size:8px}.campaignRange button{color:#bdc6ff;background:#252c50;border-color:#58639b}.campaignMetrics{border:1px solid var(--campaign-border);background:var(--campaign-border);border-radius:9px;grid-template-columns:repeat(8,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.campaignMetrics>div{background:#10131a;min-width:0;padding:12px}.campaignMetrics span{color:#81899b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.campaignMetrics strong{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:17px;display:block;overflow:hidden}.campaignDaily{padding-top:2px}.campaignDailyHead>span{color:#aab5ff;white-space:nowrap;background:#242a47;border-radius:999px;padding:5px 8px;font-size:8px}.campaignDailyEmpty{min-height:130px;color:var(--campaign-muted);border:1px dashed #333846;border-radius:9px;place-items:center;margin-top:12px;font-size:10px;display:grid}.campaignDailyRows{margin-top:12px;display:grid}.campaignDailyRows>div{border-top:1px solid var(--campaign-border);grid-template-columns:70px minmax(0,1fr) 90px;align-items:center;gap:11px;padding:9px 0;display:grid}.campaignDailyRows time{color:#9199ab;font-size:9px}.campaignDailyBars{gap:4px;display:grid}.campaignDailyBars i{background:#7484ff;border-radius:4px;min-width:0;height:5px;display:block}.campaignDailyBars i.activations{background:#65d1a6;height:4px}.campaignDailyRows strong{justify-items:end;font-size:10px;display:grid}.campaignDailyRows strong small{color:#6fcda9;margin-top:3px;font-size:7px;font-weight:500}@media (width<=1250px){.campaignScopeFields{grid-template-columns:1fr 1fr}.campaignWorkspace{grid-template-columns:1fr}.campaignList{align-self:auto}.campaignMetrics{grid-template-columns:repeat(4,1fr)}}@media (width<=850px){.campaignAuthority{grid-template-columns:42px minmax(0,1fr)}.campaignAuthority>button{grid-column:2;justify-self:start}.campaignCreate form,.campaignMetadata,.campaignRange{grid-template-columns:1fr 1fr}.campaignRange button,.campaignRange small{grid-column:1/3}.campaignShareAssets{grid-template-columns:120px minmax(0,1fr)}.campaignQR,.campaignQRState{width:120px;height:120px}}@media (width<=600px){.campaignScopeFields,.campaignCreate form,.campaignMetadata,.campaignMetrics{grid-template-columns:1fr}.campaignCreate .campaignWideField,.campaignCreate form>button{grid-column:1}.campaignCreate form>button{width:100%}.campaignRows>button{grid-template-columns:minmax(0,1fr) 64px}.campaignRows>button>span:nth-child(2),.campaignRows time{display:none}.campaignWorkspace{grid-template-columns:minmax(0,1fr)}.campaignShareAssets{grid-template-columns:1fr;justify-items:center}.campaignShareAssets>div{justify-items:start;width:100%}.campaignArchive{grid-template-columns:1fr}.campaignArchive button{width:100%}.campaignSectionHead,.campaignShareHead,.campaignDailyHead{display:grid}.campaignRange{grid-template-columns:1fr}.campaignRange button,.campaignRange small{grid-column:1}.campaignDailyRows>div{grid-template-columns:54px minmax(0,1fr) 70px}.campaignAuthority{grid-template-columns:1fr}.campaignAuthority>button{grid-column:1;width:100%}}.analyticsRawFilters{background:linear-gradient(145deg,#181b29,#11141c);border-color:#434965;gap:15px;padding:19px;display:grid}.analyticsRawFilters form{gap:13px;display:grid}.analyticsRawFilterGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.analyticsRawFilterGrid label{gap:6px;min-width:0;display:grid}.analyticsRawFilterGrid label>span{color:#929aad;font-size:9px}.analyticsRawFilterGrid input,.analyticsRawFilterGrid select{color:#e0e4ee;width:100%;height:40px;font:inherit;background:#0e1118;border:1px solid #343a4b;border-radius:8px;padding:0 10px;font-size:10px}.analyticsRawFilterActions{justify-content:flex-end;gap:8px;display:flex}.analyticsRawFilterActions button{color:#c4cad8;min-height:39px;font:inherit;background:#1a1e29;border:1px solid #48506a;border-radius:8px;padding:0 13px;font-size:10px}.analyticsRawFilterActions button[type=submit]{color:#fff;background:#5f6fe2;border-color:#6978e5}.analyticsRawFilterActions button:disabled{opacity:.45}.analyticsRawApplied{background:#14231d;border:1px solid #315544;border-radius:9px;gap:4px;padding:11px 12px;display:grid}.analyticsRawApplied.dirty{background:#261f14;border-color:#6a5630}.analyticsRawApplied strong{color:#78d3ae;font-size:10px}.analyticsRawApplied.dirty strong{color:#e7bc70}.analyticsRawApplied span,.analyticsRawApplied small{color:#929aaa;font-size:9px;line-height:1.5}.analyticsSourceDisclosure{background:#121722;border-color:#374158;gap:14px;padding:17px;display:grid}.analyticsSourceDisclosure dl{background:#2d3445;border:1px solid #2d3445;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.analyticsSourceDisclosure dl>div{background:#0f131b;min-width:0;padding:10px}.analyticsSourceDisclosure dt{color:#7f899d;margin-bottom:5px;font-size:8px}.analyticsSourceDisclosure dd{overflow-wrap:anywhere;color:#d1d6e2;margin:0;font-size:9px;line-height:1.45}.analyticsSourceDisclosure>small{color:#778196;font-size:8px}.analyticsSourceDisclosure code{color:#aeb8ff}@media (width<=1050px){.analyticsRawFilterGrid,.analyticsSourceDisclosure dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.analyticsRawFilterGrid,.analyticsSourceDisclosure dl{grid-template-columns:1fr}.analyticsRawFilterActions{flex-direction:column;align-items:stretch}.analyticsRawFilterActions button{width:100%}}.customDomainsPanel{border-top:1px solid #2b3040;gap:14px;margin-top:2px;padding-top:14px;display:grid}.customDomainsHeading{background:linear-gradient(145deg,#191e2c,#11141b);border:1px solid #3e4864;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 19px;display:flex}.customDomainsHeading>div>strong,.customDomainRegistryHead strong,.customDomainChallenge>div>strong{color:#9eabff;letter-spacing:.09em;font-size:9px}.customDomainsHeading h2{margin:5px 0;font-size:16px}.customDomainsHeading p{color:#8e96aa;margin:0;font-size:10px}.customDomainNotice{color:#7bd5b0;background:#15251f;border:1px solid #365e4e;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;font-size:10px;line-height:1.5;display:flex}.customDomainNotice.warning{color:#e9bd71;background:#261f14;border-color:#6a5630}.customDomainNotice.error{color:#ef9fb2;background:#28171e;border-color:#613747}.customDomainNotice button{flex:none;min-height:33px}.customDomainChallenge{background:linear-gradient(145deg,#261f14,#141519);border-color:#695a34;grid-template-columns:minmax(250px,.55fr) minmax(0,1.45fr);gap:18px;padding:18px;display:grid}.customDomainChallenge h3{margin:5px 0;font-size:15px}.customDomainChallenge p{color:#a39a87;margin:0;font-size:10px;line-height:1.55}.customDomainChallenge dl{background:#4d432c;border:1px solid #4d432c;border-radius:9px;grid-template-columns:70px minmax(0,1fr);gap:1px;margin:0;display:grid;overflow:hidden}.customDomainChallenge dl>div{display:contents}.customDomainChallenge dt,.customDomainChallenge dd{background:#171611;margin:0;padding:9px;font-size:9px}.customDomainChallenge dt{color:#93886e}.customDomainChallenge dd{overflow-wrap:anywhere;color:#e4d9bd;min-width:0}.customDomainChallenge code{color:#f0ca76;font-size:9px}.customDomainAuditReason{background:#11151d;border:1px solid #303646;border-radius:10px;gap:6px;padding:15px 17px;display:grid}.customDomainAuditReason>span,.customDomainCreateForm label>span{color:#9199ac;font-size:9px}.customDomainAuditReason textarea,.customDomainCreateForm input{color:#e1e4ed;background:#0e1118;border:1px solid #303646;border-radius:8px;outline:0;width:100%;min-width:0;padding:10px 11px}.customDomainAuditReason textarea{resize:vertical;line-height:1.5}.customDomainAuditReason small{color:#717a8e;font-size:8px}.customDomainGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.customDomainRegistry{min-width:0;padding:18px}.customDomainRegistryHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.customDomainRegistryHead h3{margin:5px 0;font-size:14px}.customDomainRegistryHead>span{color:#aab5ff;background:#242a47;border-radius:999px;place-items:center;min-width:28px;height:25px;padding:0 8px;font-size:10px;display:grid}.customDomainCreateForm{background:#0f131a;border:1px solid #2f3544;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin:15px 0;padding:12px;display:grid}.customDomainCreateForm label{gap:6px;min-width:0;display:grid}.customDomainCreateForm input{height:39px;padding:0 10px}.customDomainCreateForm button{color:#fff;background:#5868d5;border-color:#6573d7}.customDomainRegistry>p{color:#8991a4;text-align:center;place-items:center;min-height:130px;margin:0;font-size:10px;display:grid}.customDomainRows{border:1px solid #2b3040;border-radius:9px;display:grid;overflow:hidden}.customDomainRows>article{background:#10131a;border-bottom:1px solid #2b3040;gap:9px;padding:12px;display:grid}.customDomainRows>article:last-child{border-bottom:0}.customDomainRows>article>div{justify-content:space-between;align-items:center;gap:9px;min-width:0;display:flex}.customDomainRows strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.customDomainRows code{color:#9ba7ff;overflow-wrap:anywhere;font-size:8px}.customDomainRows small{color:#747d91;font-size:8px;line-height:1.45}.customDomainRows a{color:#91a1ff;overflow-wrap:anywhere}.customDomainRows b{color:#aac2ff;background:#263b64;border-radius:999px;padding:4px 7px;font-size:8px}.customDomainActions{flex-wrap:wrap;justify-content:flex-start!important}.customDomainActions button,.customDomainRows>article>div>button{min-height:32px;padding:0 9px}.customDomainState{color:#e9bd71;text-transform:capitalize;background:#3e3420;border-radius:999px;padding:4px 7px;font-size:8px}.customDomainState.verified,.customDomainState.active{color:#70d4aa;background:#1c4034}.customDomainState.disabled,.customDomainState.revoked{color:#bea8cd;background:#372d40}.customDomainFingerprint{background:#0c0f15;border:1px solid #2b3040;border-radius:7px;padding:8px;line-height:1.5;display:block}.customDomainsEmpty{color:#8991a4;text-align:center;place-items:center;min-height:120px;font-size:10px;display:grid}@media (width<=1050px){.customDomainGrid,.customDomainChallenge{grid-template-columns:1fr}}@media (width<=620px){.customDomainsHeading,.customDomainNotice{flex-direction:column;align-items:stretch}.customDomainsHeading>button,.customDomainNotice button{width:100%}.customDomainCreateForm{grid-template-columns:1fr}.customDomainCreateForm button{width:100%}.customDomainChallenge dl{grid-template-columns:1fr}.customDomainChallenge dl>div{display:grid}.customDomainChallenge dt{padding-bottom:2px}.customDomainChallenge dd{padding-top:2px}}.referralLinkFallback{gap:12px;padding:18px;display:grid}.referralLinkFallback>p{color:#8e96aa;margin:0;font-size:10px;line-height:1.55}.referralLinkFallback code{color:#9ba7ff;font-size:9px}.referralLinkFallback dl{background:#2b3040;border:1px solid #2b3040;border-radius:9px;grid-template-columns:110px minmax(0,1fr);gap:1px;margin:0;display:grid;overflow:hidden}.referralLinkFallback dl>div{display:contents}.referralLinkFallback dt,.referralLinkFallback dd{background:#10131a;margin:0;padding:9px;font-size:9px}.referralLinkFallback dt{color:#8991a4}.referralLinkFallback dd{overflow-wrap:anywhere;color:#e1e4ed;min-width:0}.referralLinkFallback dd a{color:#91a1ff}.referralLinkFallbackForm{background:#0f131a;border:1px solid #2f3544;border-radius:9px;gap:10px;padding:12px;display:grid}.referralLinkFallbackForm label{gap:6px;min-width:0;display:grid}.referralLinkFallbackForm label>span{color:#9199ac;font-size:9px}.referralLinkFallbackForm input,.referralLinkFallbackForm textarea{color:#e1e4ed;background:#0e1118;border:1px solid #303646;border-radius:8px;outline:0;width:100%;min-width:0;padding:10px 11px}.referralLinkFallbackForm input[aria-invalid=true]{border-color:#8a4558}.referralLinkFallbackForm textarea{resize:vertical;line-height:1.5}.referralLinkFallbackForm small{color:#717a8e;font-size:8px;line-height:1.45}.referralLinkFallbackActions{flex-wrap:wrap;gap:9px;display:flex}.referralLinkFallbackActions button[type=submit]{color:#fff;background:#5868d5;border-color:#6573d7}@media (width<=620px){.referralLinkFallback dl{grid-template-columns:1fr}.referralLinkFallback dl>div{display:grid}.referralLinkFallback dt{padding-bottom:2px}.referralLinkFallback dd{padding-top:2px}.referralLinkFallbackActions button{width:100%}}.networkEvidencePanel{gap:11px;margin-top:16px;display:grid}.networkEvidenceRows{gap:8px;display:grid}.networkEvidenceRows>article{background:#141720;border:1px solid #2d3342;border-radius:8px;gap:10px;padding:12px;display:grid}.networkEvidenceTitle{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.networkEvidenceTitle>div{gap:5px;min-width:0;display:grid}.networkEvidenceTitle strong{text-transform:capitalize;font-size:9px}.networkEvidenceTitle code{overflow-wrap:anywhere;color:#9eabff;font-size:8px}.networkEvidenceRows .secondaryAction,.networkEvidencePanel>.secondaryAction{color:#c4cad8;cursor:pointer;min-height:34px;font:inherit;background:#1a1e29;border:1px solid #48506a;border-radius:7px;justify-self:start;padding:0 10px;font-size:9px}.networkEvidenceRows .secondaryAction:focus-visible,.networkEvidencePanel>.secondaryAction:focus-visible{outline-offset:2px;outline:2px solid #8d98ff}.networkEvidenceReveal{background:#261f14;border:1px solid #695a34;border-radius:9px;gap:11px;padding:13px;display:grid}.networkEvidenceReveal.revealed{background:#15241e;border-color:#3d5c4f}.networkEvidenceReveal>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.networkEvidenceReveal>div:first-child code{overflow-wrap:anywhere;color:#f0ca76;font-size:8px}.networkEvidenceReveal.revealed>div:first-child button{color:#83d9b7;cursor:pointer;min-height:31px;font:inherit;background:#1a3028;border:1px solid #436555;border-radius:7px;padding:0 9px;font-size:9px}.networkEvidenceReveal>p{color:#a9a08d;margin:0;font-size:9px;line-height:1.55}.networkEvidenceReveal.revealed>p{color:#8fb2a3}.networkEvidenceReveal>label{gap:6px;display:grid}.networkEvidenceReveal>label>span{color:#c4b995;font-size:9px}.networkEvidenceReveal textarea{color:#e7e0cf;resize:vertical;min-height:74px;font:inherit;background:#11120f;border:1px solid #51472f;border-radius:8px;padding:9px 10px;font-size:9px;line-height:1.5}.networkEvidenceReveal label small{color:#877e69;font-size:8px}.networkEvidenceRevealActions{justify-content:flex-end;gap:8px;display:flex}.networkEvidenceRevealActions button{color:#c9c0aa;cursor:pointer;min-height:36px;font:inherit;background:#181712;border:1px solid #51472f;border-radius:7px;padding:0 11px;font-size:9px}.networkEvidenceRevealActions .primaryAction{color:#fff;background:#6675e9;border-color:#7885ed}.networkEvidenceRevealActions button:disabled{cursor:not-allowed;opacity:.45}.networkEvidenceReveal dd code{overflow-wrap:anywhere;color:#a6e1c9;font-size:8px}@media (width<=620px){.networkEvidenceTitle,.networkEvidenceReveal>div:first-child,.networkEvidenceRevealActions{flex-direction:column;align-items:stretch}.networkEvidenceRevealActions button,.networkEvidenceRows .secondaryAction,.networkEvidencePanel>.secondaryAction{width:100%}}.funnelScope{border-top:1px solid #2a2e3b;gap:3px;margin:15px 0 8px;padding-top:12px;display:grid}.funnelScope:first-of-type{border-top:0;margin-top:0;padding-top:0}.funnelScope strong{color:#a8b2ff;letter-spacing:.04em;font-size:9px}.funnelScope small{color:#747c8e;font-size:8px;line-height:1.45}.funnelScope.installation strong{color:#74d3ad}.trendBreakdowns{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.trendBreakdown{min-width:0;padding:19px}.trendSeries{gap:2px;display:grid}.trendSeriesRow{border-top:1px solid #242733;grid-template-columns:minmax(90px,1fr) minmax(120px,1.5fr) 56px;align-items:center;gap:12px;min-height:35px;display:grid}.trendSeriesRow>span{color:#a9afbf;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.trendSeriesRow>strong{text-align:right;color:#d9ddea;font-size:9px}.miniTrend{color:#7d8dff;width:100%;height:24px}@media (width<=1050px){.trendBreakdowns{grid-template-columns:1fr}}@media (width<=620px){.trendSeriesRow{grid-template-columns:minmax(75px,1fr) minmax(80px,1.2fr) 45px;gap:7px}}.adminWorkspace{gap:14px;min-width:0;display:grid}.adminWorkspace>[hidden]{display:none}.adminTabs{gap:4px;width:max-content;max-width:100%;padding:5px;display:flex;overflow-x:auto}.adminTabs button{color:#8d94a6;cursor:pointer;min-height:38px;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 13px;font-size:10px;font-weight:600}.adminTabs button:hover:not(:disabled){color:#e0e4ef;background:#1b1f2a}.adminTabs button[aria-selected=true]{color:#bbc4ff;background:#252b49;border-color:#46519a}.adminTabs button:disabled{cursor:not-allowed;opacity:.45}.adminTabs button:focus-visible,.adminOperations button:focus-visible,.adminConfirm input:focus-visible,.adminAuditTable:focus-visible{outline-offset:2px;outline:2px solid #8d98ff}.adminOperations{--admin-muted:#8991a4;--admin-border:#2b3040;min-width:0}.adminOperations button{color:#c6ccda;cursor:pointer;min-height:39px;font:inherit;background:#181c26;border:1px solid #3a4052;border-radius:8px;padding:0 13px;font-size:10px;font-weight:600}.adminOperations button:hover:not(:disabled){color:#f1f3f8;background:#202532;border-color:#5b6686}.adminOperations button:disabled{cursor:not-allowed;opacity:.45}.adminOperationsNotice{color:#79d5af;background:#15241e;border:1px solid #3d5b4e;border-radius:9px;padding:11px 14px;font-size:11px;line-height:1.5}.adminOperationsNotice.error{color:#ef9fb2;background:#28171e;border-color:#613747}.adminOperationsState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:28px;display:flex}.adminOperationsState h2{margin:15px 0 6px;font-size:15px}.adminOperationsState p{max-width:560px;color:var(--admin-muted);margin:0;font-size:11px;line-height:1.55}.adminOperationsState button{color:#fff;background:#6877f5;border-color:#7683f6;margin-top:15px}.adminOperationsState.unavailable{border-color:#613747}.adminSecurityCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.adminSecurityCards article{min-width:0;padding:18px;display:grid;overflow:hidden}.adminSecurityCards span,.adminSecurityCards small{color:var(--admin-muted);font-size:10px}.adminSecurityCards strong{overflow-wrap:anywhere;letter-spacing:-.02em;margin:8px 0 5px;font-size:18px}.adminSecurityActions{grid-template-columns:repeat(2,minmax(0,1fr))}.adminSecurityActions>article{min-width:0;padding:19px}.adminSecurityActions .moduleHead>div>span,.adminAudit .moduleHead>div>span{color:#9da8ff;letter-spacing:.09em;font-size:8px;font-weight:700}.adminSecurityActions .moduleHead p,.adminAudit .moduleHead p{max-width:760px;line-height:1.55}.adminConfirm{color:#aeb5c5;cursor:pointer;background:#10131a;border:1px solid #363b4c;border-radius:9px;align-items:flex-start;gap:9px;margin:18px 0 14px;padding:11px 12px;font-size:10px;line-height:1.5;display:flex}.adminConfirm input{accent-color:#7180f6;flex:none;width:16px;height:16px;margin:0}.adminActionRow{flex-wrap:wrap;gap:8px;display:flex}.adminActionRow>button:first-child{color:#fff;background:#6676f1;border-color:#7180f6}.adminActionRow .secondary{color:#aeb5c5;background:#141720}.adminControlFacts{border:1px solid var(--admin-border);background:var(--admin-border);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:18px 0 0;display:grid;overflow:hidden}.adminControlFacts>div{background:#10131a;min-width:0;padding:12px}.adminControlFacts dt{color:var(--admin-muted);margin-bottom:6px;font-size:9px}.adminControlFacts dd{overflow-wrap:anywhere;color:#dce0ea;margin:0;font-size:10px;line-height:1.5}.adminControlFacts code{color:#aeb8ff;overflow-wrap:anywhere;font-size:9px}.adminSigningKeys{min-width:0;padding:19px}.adminSigningKeys>.moduleHead>div>span,.adminSigningKeyCommand>div:first-child>span,.adminVerificationKeys>span{color:#9da8ff;letter-spacing:.09em;font-size:8px;font-weight:700}.adminSigningKeys>.moduleHead p{max-width:760px;line-height:1.55}.adminSigningKeysState{text-align:center;justify-content:center;align-items:center;gap:12px;min-height:130px;display:flex}.adminSigningKeysState h2{margin:0 0 6px;font-size:14px}.adminSigningKeysState p{color:var(--admin-muted);margin:0;font-size:10px}.adminSigningKeysState.unavailable{color:#ef9fb2;border-color:#613747}.adminSigningKeysState.unavailable button{margin-left:8px}.adminSigningKeysStale{color:#d8bd8e;background:#282115;border:1px solid #55452b;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-top:15px;padding:10px 12px;font-size:9px;line-height:1.55;display:flex}.adminSigningKeyFacts{grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);gap:14px;margin-top:17px;display:grid}.adminSigningKeyFacts dl{border:1px solid var(--admin-border);background:var(--admin-border);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.adminSigningKeyFacts dl>div{background:#10131a;min-width:0;padding:12px}.adminSigningKeyFacts dt{color:var(--admin-muted);margin-bottom:6px;font-size:9px}.adminSigningKeyFacts dd{overflow-wrap:anywhere;color:#dce0ea;margin:0;font-size:10px;line-height:1.5}.adminSigningKeyFacts code{color:#aeb8ff;overflow-wrap:anywhere;font-size:8px}.adminVerificationKeys{border:1px solid var(--admin-border);background:#10131a;border-radius:9px;min-width:0;padding:13px}.adminVerificationKeys>div{gap:8px;margin-top:11px;display:grid}.adminVerificationKeys code{color:#aeb8ff;background:#151a26;border:1px solid #2c3347;border-radius:7px;justify-content:space-between;align-items:flex-start;gap:8px;padding:10px;line-height:1.45;display:flex}.adminVerificationKeys code[data-active=true]{color:#c4cbff;background:#1c2340;border-color:#49599e}.adminVerificationKeys code small{color:#cbd1ff;font:inherit;text-transform:uppercase;background:#2b3764;border-radius:999px;flex:none;padding:2px 5px;font-size:7px}.adminSigningKeyCommand{background:#11141c;border:1px solid #373d50;border-radius:9px;margin-top:14px;padding:14px}.adminSigningKeyCommand>div:first-child{gap:6px;display:grid}.adminSigningKeyCommand strong{font-size:11px;line-height:1.5}.adminSigningKeyCommand p{color:var(--admin-muted);margin:0;font-size:9px;line-height:1.55}.adminCommandCopy{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:12px;display:grid}.adminCommandCopy code{color:#c2c9ff;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#0c0f15;border:1px solid #2f3546;border-radius:8px;min-width:0;padding:11px 12px;font-size:10px;line-height:1.5}.adminSigningKeyCommand>small{color:#8f97aa;min-height:14px;margin-top:8px;font-size:8px;line-height:1.5;display:block}.adminAudit{min-width:0;padding:19px}.adminAudit>.moduleHead{margin-bottom:16px}.adminAuditTable{overscroll-behavior-inline:contain;border:1px solid var(--admin-border);background:#10131a;border-radius:9px;width:100%;overflow:auto}.adminAuditTable:focus-visible{outline-offset:-2px}.adminAuditTable table{border-collapse:collapse;text-align:left;width:100%;min-width:720px}.adminAuditTable th,.adminAuditTable td{border-bottom:1px solid var(--admin-border);vertical-align:top;padding:12px 11px}.adminAuditTable th{color:var(--admin-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:600}.adminAuditTable td{color:#d8dce7;font-size:10px;line-height:1.45}.adminAuditTable tbody tr:last-child td{border-bottom:0}.adminAuditTable td:first-child{gap:4px;min-width:190px;display:grid}.adminAuditTable td:first-child strong{font-size:10px}.adminAuditTable code{overflow-wrap:anywhere;color:#aeb8ff;max-width:270px;font-size:8px}.adminAuditTable time{white-space:nowrap;color:#9299aa;font-size:9px}.auditSource{color:#acc0ff;background:#26304b;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:700;display:inline-block}.auditSource.cli{color:#c5afff;background:#302849}.auditSource.worker{color:#70d4aa;background:#1d3d33}.auditSource.verifier{color:#e6ba70;background:#3f321e}.adminAuditState{min-height:130px;color:var(--admin-muted);text-align:center;justify-content:center;align-items:center;gap:10px;font-size:10px;display:flex}.adminAuditState.unavailable{color:#ef9fb2}.adminAuditState button{margin-left:4px}.adminAuditMessage{color:#ef9fb2;background:#28171e;border:1px solid #613747;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:10px}.adminAudit .loadMore{width:100%;margin-top:12px}.signOutGlyph svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}@media (width<=950px){.adminSecurityCards{grid-template-columns:repeat(2,minmax(0,1fr))}.adminSecurityCards article:last-child{grid-column:1/-1}.adminSecurityActions,.adminSigningKeyFacts{grid-template-columns:1fr}}@media (width<=700px){aside{height:calc(62px + env(safe-area-inset-bottom));padding:7px max(7px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(7px,env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) 51px;align-items:center;gap:6px;display:grid;overflow:visible}aside nav{min-width:0}.brand,.workspace{display:none}.asideBottom{border-top:0;border-left:1px solid #292c38;margin:0;padding:0 0 0 6px;display:block}.asideBottom .globalSignOut{justify-content:center;width:44px;height:44px;padding:0}.asideBottom .avatar{display:none}.asideBottom .signOutGlyph{color:#bfc7ff;place-items:center;margin:0;display:grid}.asideBottom .globalSignOut:focus-visible{outline-offset:1px;outline:2px solid #8d98ff}main{padding-bottom:calc(85px + env(safe-area-inset-bottom))}.adminTabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow:visible}.adminTabs button{white-space:normal;height:auto;min-height:44px;padding:7px 9px;line-height:1.35}.adminSecurityCards{grid-template-columns:1fr;gap:9px}.adminSecurityCards article:last-child{grid-column:auto}.adminSecurityActions>article,.adminAudit{padding:15px}.adminActionRow{display:grid}.adminActionRow button{width:100%}.adminControlFacts{grid-template-columns:1fr}.adminSigningKeys{padding:15px}.adminSigningKeys>.moduleHead{display:grid}.adminSigningKeys>.moduleHead>.snapshotTag{justify-self:start}.adminSigningKeysState{flex-direction:column;align-items:stretch}.adminSigningKeysState.unavailable button{width:100%;margin:0}.adminSigningKeysStale{flex-direction:column;align-items:stretch}.adminSigningKeysStale button{width:100%}.adminSigningKeyFacts dl,.adminCommandCopy{grid-template-columns:1fr}.adminCommandCopy button{width:100%}.adminAudit>.moduleHead{display:grid}.adminAudit>.moduleHead>.snapshotTag{justify-self:start}.adminAuditState{flex-direction:column;align-items:stretch}.adminAuditState button{width:100%;margin:0}}.paidInstalls{--paid-border:#2b3040;--paid-muted:#8991a4;min-width:0}.paidCard{min-width:0;padding:19px}.paidCard .moduleHead{margin-bottom:14px}.paidCard .moduleHead>div>span{color:#9da8ff;letter-spacing:.09em;font-size:8px;font-weight:700}.paidCard .moduleHead p{max-width:760px;line-height:1.55}.paidInstalls .paidCard button{color:#c6ccda;cursor:pointer;min-height:36px;font:inherit;background:#181c26;border:1px solid #3a4052;border-radius:8px;padding:0 12px;font-size:10px;font-weight:600}.paidInstalls .paidCard button:hover:not(:disabled){color:#f1f3f8;background:#202532;border-color:#5b6686}.paidInstalls .paidCard button:disabled{cursor:not-allowed;opacity:.45}.paidInstalls .paidCard button:focus-visible,.paidInstalls .adminAuditTable:focus-visible{outline-offset:2px;outline:2px solid #8d98ff}.paidInstalls .paidCard .paidForm>button[type=submit]{color:#fff;background:#6676f1;border-color:#7180f6;justify-self:start}.paidInstalls .paidCard .paidRowSelect{color:#dce0ea;text-align:left;text-underline-offset:3px;background:0 0;border:0;min-height:0;padding:0;-webkit-text-decoration:underline #4a5270;text-decoration:underline #4a5270}.paidInstalls .paidCard .paidRowSelect[aria-pressed=true]{color:#bbc4ff;text-decoration-color:#8d98ff}.paidFilters{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 14px;display:flex}.paidFilters label,.paidForm label{gap:6px;min-width:0;display:grid}.paidFilters label>span,.paidForm label>span,.paidEntries>span,.paidChoice legend{color:#9199ac;font-size:9px}.paidFilters select,.paidFilters input,.paidForm input,.paidForm select,.paidForm textarea{color:#e1e4ed;min-width:0;height:36px;font:inherit;background:#0e1118;border:1px solid #303646;border-radius:8px;padding:0 10px;font-size:10px}.paidForm textarea{resize:vertical;height:auto;padding:9px 10px;line-height:1.5}.paidFilters small,.paidForm small{color:#717a8e;font-size:8px;line-height:1.45}.paidForm{border:1px solid var(--paid-border);background:#10131a;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 14px;padding:14px;display:grid}.paidForm .paidWide,.paidForm>.paidNotice,.paidForm>.adminActionRow,.paidForm>small{grid-column:1/-1}.paidForm code{color:#aeb8ff;font-size:8px}.paidForm .adminConfirm{margin:0}.paidEntries{gap:8px;display:grid}.paidEntryRow{grid-template-columns:minmax(0,1.2fr) minmax(130px,.8fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.paidEntryRow small{grid-column:1/-1;color:#ef9fb2!important}.paidInstalls .paidCard .paidEntries>button{justify-self:start}.paidChoice{border:0;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:0;display:flex}.paidChoice label{color:#c6ccda;align-items:center;gap:6px;font-size:10px;display:flex}.paidChoice input[type=radio]{accent-color:#7180f6;height:auto}.paidChoice small{flex-basis:100%;color:#ef9fb2!important}.paidNotice{color:#b8bfcf;background:#141821;border:1px solid #363b4c;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:10px 12px;font-size:10px;line-height:1.5;display:flex}.paidNotice.success{color:#79d5af;background:#15241e;border-color:#3d5b4e}.paidNotice.warning{color:#d8bd8e;background:#282115;border-color:#55452b}.paidNotice.error,.paidNotice.conflict{color:#ef9fb2;background:#28171e;border-color:#613747}.paidNotice.conflict{font-weight:600}.paidNotice button{color:#e5c998;cursor:pointer;min-height:32px;font:inherit;background:#1c1810;border:1px solid #55452b;border-radius:7px;flex:none;padding:0 10px;font-size:9px}.paidInstalls .adminAuditTable td small{color:var(--paid-muted);margin-top:2px;font-size:8px;display:block}.paidInstalls .adminAuditTable td code{margin-right:4px}.paidBadge{color:#acc0ff;text-transform:capitalize;white-space:nowrap;background:#26304b;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:700;display:inline-block}.paidBadge.active,.paidBadge.approved,.paidBadge.sent,.paidBadge.delivered,.paidBadge.pass{color:#70d4aa;background:#1c4034}.paidBadge.paused,.paidBadge.recheck,.paidBadge.pending_evidence,.paidBadge.retry_scheduled,.paidBadge.pending,.paidBadge.leased{color:#e9bd71;background:#3e3420}.paidBadge.rejected,.paidBadge.reject,.paidBadge.dead_letter,.paidBadge.delivery_failed{color:#f1849a;background:#3d2029}.paidBadge.archived,.paidBadge.cancelled,.paidBadge.record,.paidBadge.not_applicable{color:#a4a9b8;background:#2d2f3a}.paidInstalls .adminControlFacts{margin:0 0 14px}.paidFactWide{grid-column:1/-1}.paidFactWide dd code{display:block}.paidSubsection{border-top:1px solid var(--paid-border);gap:12px;margin-top:18px;padding-top:16px;display:grid}.paidSubsection .moduleHead{margin-bottom:0}.paidVersions{gap:10px;display:grid}.paidVersion,.paidEvidence{border:1px solid var(--paid-border);background:#10131a;border-radius:9px;gap:8px;min-width:0;padding:12px;display:grid}.paidVersionHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.paidVersionHead strong{text-transform:capitalize;font-size:11px}.paidVersionHead time{color:var(--paid-muted);margin-left:auto;font-size:9px}.paidVersionHead code{color:#aeb8ff;overflow-wrap:anywhere;font-size:8px}.paidVersion p{color:#aeb5c5;margin:0;font-size:10px;line-height:1.5}.paidVersion small{color:var(--paid-muted);font-size:9px}.paidVersion table{border-collapse:collapse;width:100%;font-size:10px}.paidVersion th,.paidVersion td{border-top:1px solid var(--paid-border);text-align:left;padding:6px 8px}.paidVersion th{color:var(--paid-muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:600}.paidVersion code{color:#aeb8ff;font-size:9px}.paidEvidence dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0;display:grid}.paidEvidence dt{color:var(--paid-muted);font-size:8px}.paidEvidence dd{color:#dce0ea;overflow-wrap:anywhere;margin:2px 0 0;font-size:9px;line-height:1.45}.paidHeading{color:#c6ccda;margin:16px 0 10px;font-size:11px}.paidCaption{color:var(--paid-muted);margin:12px 0 10px;font-size:9px}.paidMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.paidMetrics.compact{grid-template-columns:repeat(6,minmax(0,1fr))}.paidMetrics>div{border:1px solid var(--paid-border);background:#10131a;border-radius:9px;gap:5px;min-width:0;padding:12px;display:grid}.paidMetrics span,.paidMetrics small{color:var(--paid-muted);text-transform:capitalize;font-size:9px}.paidMetrics strong{letter-spacing:-.02em;font-size:18px}.paidFunnelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.paidFunnelGrid .adminAuditTable table{min-width:0}.paidCtitChart{width:100%;height:220px}.paidCtitBuckets{gap:4px;margin-top:8px;display:grid}.paidCtitBuckets>div{color:#a9afbf;grid-template-columns:80px minmax(0,1fr) 60px;align-items:center;gap:8px;font-size:9px;display:grid}.paidCtitBuckets i{background:#67d4a8;border-radius:5px;min-width:1px;height:5px;display:block}.paidCtitBuckets strong{text-align:right;color:#d9ddea}.paidScope .paidFilters{margin:0}@media (width<=950px){.paidMetrics.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.paidFunnelGrid{grid-template-columns:1fr}}@media (width<=700px){.paidTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.paidCard{padding:15px}.paidForm,.paidEntryRow,.paidEvidence dl{grid-template-columns:1fr}.paidMetrics,.paidMetrics.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.paidFilters{display:grid}.paidNotice{flex-direction:column;align-items:stretch}}
