:root{color:#102a3e;font-synthesis:none;--teal:#078c7e;--teal-dark:#087166;--teal-soft:#eaf7f5;--border:#dce5e8;--muted:#607681;--subtle:#8a9aa4;--red:#e94747;--orange:#f59e0b;background:#f6f9fa;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.creator-access-console-card,.account-creator-capabilities{border:1px solid var(--border);background:var(--surface);border-radius:20px;padding:24px}.creator-feature-switches,.creator-capability-grid{gap:12px;margin:20px 0;display:grid}.creator-feature-switch,.creator-capability-item{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:14px 16px;display:flex}.creator-feature-switch span,.creator-capability-item span{gap:4px;display:grid}.creator-feature-switch small,.creator-capability-item small,.account-creator-capabilities p{color:var(--muted)}.creator-feature-switch input{width:44px;height:24px}.creator-control-reason{gap:8px;display:grid}.creator-control-reason textarea{min-height:96px}.account-creator-capabilities{margin-top:18px}.console-skip-link{z-index:1000;color:#fff;background:#075f57;border-radius:7px;padding:9px 13px;position:fixed;top:10px;left:10px;transform:translateY(-180%);box-shadow:0 4px 14px #102a3e3d}.console-skip-link:focus{transform:translateY(0)}.creator-review-center{color:#14283a;background:#f6f8fa;min-width:0;padding:22px}.creator-review-heading,.creator-version-passport,.creator-panel-title,.creator-filter,.creator-tabs,.creator-checklist>div,.creator-rights-boundary,.creator-error{align-items:center;display:flex}.creator-review-heading{justify-content:space-between;gap:28px;margin-bottom:16px}.creator-review-heading h1{margin:3px 0 4px;font-size:25px}.creator-review-heading p,.creator-evidence-workspace>p{color:#526575;margin:0}.creator-eyebrow{letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:800;color:#087d70!important}.creator-route-label{color:#526875;background:#fff;border:1px solid #dfe5e9;border-radius:7px;padding:7px 10px;font-size:11px}.creator-filter{background:#fff;border:1px solid #dfe5e9;border-radius:999px;padding:4px}.creator-filter button,.creator-tabs button{color:#586b7b;background:0 0;border:0}.creator-filter button{border-radius:999px;padding:8px 13px}.creator-filter button.active,.creator-tabs button.active{color:#066f63;background:#e1f5f1;font-weight:800}.workspace:has(.creator-review-center){padding:0;overflow-x:hidden}.creator-review-grid{grid-template-columns:170px minmax(440px,1fr) 250px;gap:12px;min-height:688px;display:grid}.creator-review-queue,.creator-experience,.creator-decision-rail{background:#fff;border:1px solid #dfe5e9;border-radius:13px;overflow:hidden;box-shadow:0 8px 24px #203d480d}.creator-panel-title{border-bottom:1px solid #e8ecef;justify-content:space-between;min-height:52px;padding:12px 16px}.creator-panel-title span{color:#087d70;text-align:center;background:#e1f5f1;border-radius:999px;min-width:24px;padding:2px 6px}.creator-review-queue>button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #eef1f3;grid-template-columns:36px 1fr;gap:10px;padding:14px 12px;display:grid}.creator-review-queue>button.active{background:#eefaf8;box-shadow:inset 3px 0 #0b9484}.creator-review-queue strong,.creator-review-queue small,.creator-review-queue em{display:block}.creator-review-queue small{color:#526575;margin-top:4px}.creator-review-queue em{border-radius:999px;width:fit-content;margin-top:8px;padding:3px 7px;font-size:11px;font-style:normal}.creator-asset-icon{color:#087d70;background:#dff4f0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.creator-review-queue em.blocked,.creator-checklist .blocked,.creator-blocker-note{color:#a14627;background:#fff1e8}.creator-review-queue em.clear,.creator-checklist .clear{color:#1b765d;background:#e9f7f1}.creator-version-passport{border-bottom:1px solid #e8ecef;gap:16px;min-height:52px;padding:9px 14px}.creator-version-passport div{min-width:0;margin-right:auto}.creator-version-passport strong,.creator-version-passport span{display:block}.creator-version-passport div span{color:#526575;font-size:11px}.creator-version-passport code{color:#60717e;text-overflow:ellipsis;white-space:nowrap;max-width:192px;font-size:11px;overflow:hidden}.creator-version-passport .preview-only{color:#655811;background:#fff7ce;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;display:inline-flex}.creator-native-display{color:#60717e;background:#f7faf8;border-bottom:1px solid #e8ecef;align-items:baseline;gap:12px;padding:8px 14px;display:flex}.creator-native-display strong{color:#26343d}.creator-native-display code{color:#3d6254}.creator-native-display small{margin-left:auto}.creator-tabs{border-bottom:1px solid #e8ecef;gap:3px;padding:9px 12px 0}.creator-tabs button{border-radius:7px 7px 0 0;align-items:center;gap:6px;padding:10px 11px;display:inline-flex}.creator-preview-stage{background:#eef1f3;height:calc(100% - 112px);min-height:560px;padding:14px}.creator-preview-stage--portrait{background:#151922}.creator-preview-frame--portrait{background:#090b10;width:min(100%,432px);margin-inline:auto}.creator-preview-gate{color:#4f6675;text-align:center;background:radial-gradient(circle at 50% 38%,#53c9b626,#0000 192px),#fff;border:1px dashed #bfcbd0;border-radius:11px;place-content:center;justify-items:center;height:100%;min-height:512px;padding:48px;display:grid}.creator-preview-gate>svg{color:#0b9484;width:50px;height:50px;margin-bottom:10px}.creator-preview-gate h2{color:#173348;margin:5px;font-size:20px}.creator-preview-gate p{max-width:544px;margin:4px 0 16px}.creator-preview-frame{background:#fff;border:0;border-radius:9px;width:100%;height:100%;min-height:544px}.creator-evidence-workspace{padding:20px}.creator-evidence-workspace h2{margin:0 0 6px}.creator-evidence-workspace dl{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.creator-evidence-workspace dl div,.creator-evidence-workspace article{background:#fafcfc;border:1px solid #e3e8eb;border-radius:9px;padding:12px}.creator-evidence-workspace dt{color:#71818e;font-size:11px}.creator-evidence-workspace dd{overflow-wrap:anywhere;margin:3px 0 0;font-family:ui-monospace,monospace;font-size:11px}.creator-evidence-workspace article{align-items:flex-start;gap:10px;margin-top:9px;display:flex}.creator-evidence-workspace article small{color:#75848f;margin-top:3px;display:block}.creator-decision-rail{padding-bottom:16px;overflow-y:auto}.creator-checklist,.creator-decision-rail form,.creator-decision-rail>button,.creator-rights-boundary,.creator-decision-rail>.creator-error{margin:13px}.creator-checklist>div{border-radius:9px;align-items:flex-start;gap:9px;margin-bottom:8px;padding:10px}.creator-checklist small{opacity:.76;margin-top:2px;display:block}.creator-rights-boundary{color:#47665e;background:#eff9f7;border:1px solid #cfe6e1;border-radius:10px;align-items:flex-start;gap:9px;padding:11px}.creator-rights-boundary p{margin:0;font-size:12px}.creator-rights-boundary strong{color:#176b5c;margin-bottom:3px;display:block}.creator-decision-rail form label{color:#536775;gap:4px;margin-bottom:11px;font-size:12px;font-weight:700;display:grid}.creator-decision-rail input,.creator-decision-rail select,.creator-decision-rail textarea{color:#173348;width:100%;font:inherit;background:#fff;border:1px solid #ccd7dc;border-radius:7px;padding:9px 10px}.creator-decision-rail .primary-button{justify-content:center;align-items:center;gap:6px;width:calc(100% - 26px);display:inline-flex}.creator-decision-rail form .primary-button{width:100%}.creator-blocker-note{border-radius:6px;padding:8px;font-size:11px}.creator-error{color:#9a3f25;background:#fff2ed;border:1px solid #efcfc4;border-radius:8px;gap:7px;padding:11px}.creator-loading,.creator-empty{color:#647784;text-align:center;padding:64px}.creator-release-governance{border-top:1px solid #e3e8eb;margin:13px;padding-top:12px}.creator-release-governance h3{margin:0 0 6px}.creator-release-governance>p{color:#687b88;margin:5px 0 10px;font-size:11px}.creator-release-governance label{color:#536775;gap:4px;margin-bottom:9px;font-size:11px;font-weight:700;display:grid}.creator-release-governance input,.creator-release-governance select,.creator-release-governance textarea{width:100%;font:inherit;background:#fff;border:1px solid #ccd7dc;border-radius:7px;padding:8px}.creator-publication-receipt{color:#176b5c;background:#e9f7f1;border-radius:8px;align-items:flex-start;gap:7px;padding:9px;display:flex}.creator-publication-receipt code{overflow-wrap:anywhere;margin-top:2px;font-size:10px;display:block}.creator-public-links{background:#f5fbf9;border:1px solid #cfe5df;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:13px 14px;display:flex}.creator-public-links>div{gap:3px;display:grid}.creator-public-links>div span{color:#627b83;font-size:11px}.creator-public-links nav{flex:none;gap:8px;display:flex}.creator-public-links a{color:#087a6d;background:#fff;border:1px solid #88bdb2;border-radius:8px;min-height:34px;padding:8px 12px;font-size:12px;font-weight:750;text-decoration:none}.creator-public-links a.primary{color:#fff;background:#087f71;border-color:#087f71}.creator-eligibility-result{background:#e9f7f1;border-radius:6px;padding:7px;color:#176b5c!important}.creator-approved-note{color:#176b5c;background:#e9f7f1;border-radius:8px;margin:13px;padding:10px;font-size:12px}@media (width<=1408px){.creator-review-grid{grid-template-columns:155px minmax(410px,1fr) 230px}}.workspace:has(.creator-publication-center){padding:0;overflow-x:hidden}.creator-publication-center{color:#14283a;background:#f6f8fa;min-height:100%;padding:22px}.creator-publication-grid{grid-template-columns:220px minmax(0,1fr);gap:14px;display:grid}.creator-publication-list,.creator-publication-workspace{background:#fff;border:1px solid #dfe5e9;border-radius:13px;box-shadow:0 8px 24px #203d480d}.creator-publication-list{overflow:hidden}.creator-publication-list>button{color:#173348;text-align:left;background:0 0;border:0;border-bottom:1px solid #eef1f3;gap:5px;width:100%;padding:15px;display:grid}.creator-publication-list>button.active{background:#eefaf8;box-shadow:inset 3px 0 #0b9484}.creator-publication-list small,.creator-publication-list code{color:#71818e;font-size:11px}.creator-publication-workspace{padding:18px}.creator-activation-identity{border-bottom:1px solid #e6ebed;justify-content:space-between;align-items:center;gap:24px;padding-bottom:16px;display:flex}.creator-activation-identity p{color:#087d70;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:11px;font-weight:800}.creator-activation-identity h2{margin:3px 0}.creator-activation-identity span{color:#6d7c88;font-size:12px}.creator-activation-identity>code{color:#60717e;text-overflow:ellipsis;white-space:nowrap;max-width:44%;overflow:hidden}.creator-activation-contract{background:#f7fbfa;border:1px solid #dce8e6;border-radius:10px;margin:16px 0;padding:14px}.creator-activation-contract h3{margin:0 0 10px;font-size:14px}.creator-activation-contract ol{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.creator-activation-contract li{color:#47665e;align-items:center;gap:7px;font-size:12px;display:flex}.creator-activation-contract svg{color:#078c7e;flex:none}.creator-activation-columns{grid-template-columns:1fr minmax(280px,.75fr);gap:14px;display:grid}.creator-activation-columns>section,.creator-activation-columns>form{border:1px solid #e3e8eb;border-radius:10px;padding:16px}.creator-activation-columns h3{margin:0 0 12px}.creator-activation-columns section>p{background:#f7faf9;border-radius:8px;align-items:flex-start;gap:9px;margin:0 0 8px;padding:9px;display:flex}.creator-activation-columns section>p>svg{color:#168060}.creator-activation-columns section strong,.creator-activation-columns section small{display:block}.creator-activation-columns section small{color:#71818e;margin-top:2px}.creator-activation-columns form label,.creator-recommendation-panel label{color:#536775;gap:4px;margin-bottom:10px;font-size:12px;font-weight:700;display:grid}.creator-activation-columns input,.creator-activation-columns select,.creator-activation-columns textarea,.creator-recommendation-panel input,.creator-recommendation-panel select{color:#173348;width:100%;font:inherit;background:#fff;border:1px solid #ccd7dc;border-radius:7px;padding:9px 10px}.creator-activation-columns form>button{width:100%}.creator-activation-receipt{color:#176b5c;background:#e9f7f1;border-radius:9px;align-items:flex-start;gap:10px;margin-top:14px;padding:13px;display:flex}.creator-activation-receipt strong,.creator-activation-receipt code,.creator-activation-receipt span{display:block}.creator-activation-receipt code{overflow-wrap:anywhere;margin:3px 0;font-size:10px}.creator-recommendation-panel{background:#fffaf4;border:1px solid #f0caa0;border-radius:10px;grid-template-columns:minmax(210px,1fr) repeat(3,150px) 170px;align-items:end;gap:12px;margin-top:16px;padding:14px;display:grid}.creator-recommendation-panel h3{margin:2px 0}.creator-recommendation-panel span,.creator-separate-policy{color:#6c7881;font-size:11px}.creator-recommendation-panel label{margin:0}.creator-recommendation-panel .creator-error{grid-column:1/-1}.creator-separate-policy{background:#fcfaf7;border:1px solid #e5ded2;border-radius:9px;margin:16px 0 0;padding:12px}.auth-ingress-card{border:1px solid var(--border);background:#fff;border-radius:16px;gap:16px;margin-bottom:22px;padding:22px;display:grid;box-shadow:0 8px 24px #102a3e0f}.auth-ingress-card__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.auth-ingress-card__header h2,.invite-code-metadata h3{margin:4px 0 0}.auth-ingress-card__header p{color:var(--muted);margin:6px 0 0;font-size:13px}.auth-ingress-modes{border:0;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;display:grid}.auth-ingress-modes legend{grid-column:1/-1;margin-bottom:4px;font-size:13px;font-weight:700}.auth-ingress-modes button{border:1px solid var(--border);color:#102a3e;text-align:left;background:#fff;border-radius:10px;gap:3px;min-height:60px;padding:10px 12px;display:grid}.auth-ingress-modes button[aria-pressed=true]{border-color:var(--teal);background:var(--teal-soft);box-shadow:0 0 0 2px color-mix(in srgb, var(--teal) 14%, transparent)}.auth-ingress-modes small,.auth-ingress-dependencies small,.invite-code-metadata small{color:var(--muted);font-size:11px}.auth-ingress-dependencies{gap:8px;display:grid}.auth-ingress-dependencies>div{border:1px solid var(--border);border-radius:10px;grid-template-columns:minmax(0,1fr) auto 110px;align-items:center;gap:16px;min-height:62px;padding:10px 12px;display:grid}.auth-ingress-dependencies>.nested{border-left:3px solid var(--teal-soft);margin-left:28px}.auth-ingress-dependencies span{gap:3px;display:grid}.auth-ingress-card__override,.auth-ingress-card__matrix{color:var(--muted);background:#f7fafb;border-radius:9px;margin:0;padding:10px 12px;font-size:12px}.auth-ingress-card__override{color:#8a640d;background:#fff8dc}.auth-ingress-reason{max-width:640px}.auth-ingress-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.auth-ingress-actions>small{color:var(--muted);flex-basis:100%}.invite-code-metadata{border-top:1px solid var(--border);gap:8px;padding-top:4px;display:grid}.invite-code-metadata>div{grid-template-columns:minmax(0,1fr) 150px 72px;align-items:center;gap:12px;min-height:46px;display:grid}.invited-access-control{border:1px solid var(--border);background:#ffffffb3;border-radius:1rem;gap:.75rem;padding:1rem;display:grid}.invite-code-management{border:1px solid var(--border);background:#ffffffb8;border-radius:1rem;gap:1rem;padding:1rem;display:grid}.invite-code-management__heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.invite-code-management__heading h3,.invite-code-management__heading p{margin:0}.invite-code-management__heading p{color:var(--muted);margin-top:.25rem}.invite-code-management__heading>span{color:#056f65;background:var(--teal-soft);border-radius:999px;flex:none;padding:.35rem .65rem;font-weight:700}.invite-code-filters{grid-template-columns:minmax(12rem,1.4fr) repeat(3,minmax(9rem,1fr));gap:.65rem;display:grid}.invite-code-filters label{gap:.3rem;display:grid}.invite-code-filters label>span{color:var(--muted);font-size:.75rem;font-weight:650}.invite-code-filters input,.invite-code-filters select{min-height:2.5rem}.invite-code-filters__actions{align-items:end;gap:.5rem;display:flex}.invite-code-table{border:1px solid var(--border);border-radius:.8rem;min-width:0;overflow-x:auto}.invite-code-table__head,.invite-code-table__row{grid-template-columns:1.2fr 1fr 1.35fr 1fr .8fr;align-items:center;gap:.75rem;min-width:58rem;padding:.7rem .8rem;display:grid}.invite-code-table__head{color:#5d727c;background:#f6f9f8;font-size:.72rem;font-weight:750}.invite-code-table__row{border-top:1px solid var(--border)}.invite-code-table__row>span{gap:.2rem;min-width:0;display:grid}.invite-code-table__row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invite-code-pagination{justify-content:flex-end;gap:.5rem;display:flex}.invite-operation-dialog textarea{resize:vertical;min-height:5rem}.invite-operation-dialog .security-note{color:var(--muted);margin:0;font-size:.78rem}@media (width<=70rem){.invite-code-filters{grid-template-columns:repeat(2,minmax(10rem,1fr))}}@media (width<=42rem){.invite-code-management__heading{display:grid}.invite-code-filters{grid-template-columns:1fr}}.invited-access-control h3,.invited-access-control p{margin:0}.invited-access-control__lookup,.invited-access-control__grant{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.invited-access-control__lookup label{gap:.35rem;min-width:min(18rem,100%);display:grid}.invited-access-control__grant{background:var(--teal-soft);border-radius:.75rem;justify-content:space-between;align-items:center;padding:.75rem}.invited-access-control__grant>span:first-child{display:grid}.invite-code-metadata>div>span{gap:2px;display:grid}.compact-dialog code{overflow-wrap:anywhere;border:1px dashed var(--teal);color:#102a3e;background:var(--teal-soft);border-radius:8px;padding:12px;font-size:13px}@media (width<=760px){.auth-ingress-modes{grid-template-columns:1fr}.auth-ingress-dependencies>div{grid-template-columns:minmax(0,1fr) auto}.auth-ingress-dependencies .status{grid-column:1/-1}.auth-ingress-dependencies>.nested{margin-left:12px}.invite-code-metadata>div{grid-template-columns:minmax(0,1fr) auto}.invite-code-metadata time{display:none}}*{box-sizing:border-box}body{background:#f7fafb;min-width:1180px;min-height:100vh;margin:0}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:1px;outline:3px solid #14a79547}h1,h2,h3,p{margin:0}.console{background:#fbfcfd;grid-template-rows:65px 1fr;grid-template-columns:198px 258px minmax(560px,1fr) 410px;height:100vh;display:grid;overflow:hidden}.topbar{border-bottom:1px solid var(--border);z-index:2;background:#fff;grid-column:1/-1;align-items:center;gap:14px;padding:0 26px;display:flex}.brand{white-space:nowrap;align-items:center;gap:11px;display:inline-flex}.brand img{object-fit:contain;width:30px;height:34px}.brand strong{letter-spacing:.02em;font-size:20px}.environment{border-left:1px solid var(--border);align-items:center;gap:8px;margin-left:16px;padding-left:16px;font-weight:650;display:flex}.environment svg{width:14px}.topbar-spacer{flex:1}.icon-button,.profile-button{background:0 0;border:0;align-items:center;display:flex}.icon-button{padding:8px;position:relative}.notification-badge{background:var(--red);color:#fff;border:2px solid #fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-weight:800;line-height:1;display:grid;position:absolute;top:-1px;right:-5px}.divider{background:var(--border);width:1px;height:26px}.profile-button{gap:9px;padding:4px;font-weight:650}.profile-button svg{width:14px}.avatar{width:34px;height:34px;color:var(--teal-dark);background:linear-gradient(135deg,#d7f6f1,#f8dfe6);border:1px solid #cfe3e3;border-radius:50%;place-items:center;display:grid}.profile-menu-wrap{position:relative}.profile-menu{border:1px solid var(--border);z-index:20;background:#fff;border-radius:10px;width:210px;padding:8px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 16px 40px #17354129}.profile-menu>div{border-bottom:1px solid var(--border);flex-direction:column;gap:3px;margin-bottom:4px;padding:9px 10px 12px;display:flex}.profile-menu small{color:var(--muted);font-size:11px}.profile-menu button{text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;min-height:38px;padding:0 9px;display:flex}.profile-menu button:hover{background:#f2f7f7}.profile-menu button svg{width:17px}.profile-menu .danger-link{color:#bd3434}.global-nav,.category-nav,.inspector{background:#fff;overflow-y:auto}.global-nav{border-right:1px solid var(--border);grid-row:2;padding:20px 10px 58px;position:relative}.nav-group{margin-bottom:20px}.nav-group-heading{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0 10px 8px;font-size:13px;font-weight:750;display:flex}.nav-group-heading svg{width:13px}.nav-group-heading svg.collapsed{transform:rotate(-90deg)}.nav-item{color:#39546a;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 12px;font-size:14px;display:flex;position:relative}.nav-item svg{color:#506b7e;width:17px}.nav-item:hover{background:#f4f8f8}.nav-item.active{color:var(--teal-dark);background:linear-gradient(90deg,#e8f5f4,#f2f8f8);font-weight:700}.nav-item.active:before{content:"";background:var(--teal);border-radius:0 3px 3px 0;width:3px;height:100%;position:absolute;left:-10px}.nav-item.active svg{color:var(--teal)}.collapse-button{border:0;border-top:1px solid var(--border);color:#476071;background:#fff;align-items:center;gap:9px;width:198px;height:56px;padding-left:22px;display:flex;position:fixed;bottom:0;left:0}.console.nav-collapsed{grid-template-columns:70px 258px minmax(560px,1fr) 410px}.nav-collapsed .global-nav{padding-left:7px;padding-right:7px}.nav-collapsed .nav-group-heading span,.nav-collapsed .nav-group-heading svg,.nav-collapsed .nav-item span{display:none}.nav-collapsed .nav-group-heading{min-height:16px;padding:0}.nav-collapsed .nav-item{justify-content:center;padding:0}.nav-collapsed .nav-item svg{width:20px}.nav-collapsed .collapse-button{justify-content:center;width:70px;padding:0;font-size:0}.nav-collapsed .collapse-button svg{width:18px;transform:rotate(180deg)}.category-nav{border-right:1px solid var(--border);grid-area:2/2;padding:20px 8px}.search-box{border:1px solid #cfdcdf;border-radius:7px;align-items:center;gap:9px;height:39px;margin:0 10px 14px;padding:0 10px;display:flex}.search-box svg{color:#607b8d;width:17px}.search-box input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.search-box kbd{color:#8999a3;font-family:inherit;font-size:12px}.filter-row{border-bottom:1px solid var(--border);gap:3px;padding:0 10px 16px;display:flex}.filter-row button{color:#5c6e7a;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:6px 5px;font-size:13px}.filter-row button.active{color:#193b4a;background:#e9f4f3;font-weight:650}.filter-row b,.filter-row i{color:#fff;border-radius:8px;place-items:center;min-width:16px;height:16px;font-size:10px;font-style:normal;display:inline-grid}.filter-row b{background:var(--red)}.filter-row i{background:var(--orange)}.navigation-empty{color:var(--muted);gap:8px;padding:18px 12px;font-size:12px;line-height:1.5;display:grid}.navigation-empty button{width:fit-content;color:var(--teal-dark);font:inherit;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.filtered-workspace-empty{text-align:center;min-height:320px;color:var(--muted);place-content:center;gap:10px;padding:32px;display:grid}.filtered-workspace-empty h1{color:#284654;font-size:20px}.filtered-workspace-empty p{margin:0}.filtered-workspace-empty .primary-button{justify-self:center;margin-top:6px}.category-block{border-bottom:1px solid var(--border);padding:19px 0 14px}.category-block.compact{padding:16px 8px}.category-block h3{justify-content:space-between;align-items:center;padding:0 12px 10px;font-size:13px;display:flex}.category-block h3 svg{width:13px}.category-button{color:#4d6575;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;min-height:42px;padding:0 13px;font-size:14px;display:flex;position:relative}.category-button svg{width:17px}.category-button span{text-align:left;flex:1;justify-content:space-between;align-items:center;gap:8px;display:flex}.category-button small{color:var(--muted);font-size:11px;font-weight:650}.category-button.active{color:var(--teal-dark);background:#eaf6f4;font-weight:700}.category-button.active:before{content:"";background:var(--teal);width:3px;height:100%;position:absolute;left:-8px}.category-button i{border-radius:50%;width:6px;height:6px}.category-button i.orange{background:var(--orange)}.category-button i.red{background:var(--red)}.workspace{background:#fbfcfd;grid-area:2/3;min-width:0;padding:24px 26px 30px;overflow-y:auto}.console.no-inspector .workspace{grid-column:3/5}.page-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-height:72px;display:flex}.page-heading h1{margin-bottom:8px;font-size:24px}.page-heading p{color:var(--muted);font-size:13px;line-height:1.5}.active-alert{color:#ba3131;background:#fff1f1;border:1px solid #f1cccc;border-radius:20px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;display:flex}.active-alert span{background:var(--red);border-radius:50%;width:7px;height:7px}.rule-strip{border:1px solid var(--border);background:#fff;border-radius:8px;align-items:center;min-height:64px;margin:6px 0 26px;padding:10px 12px;display:flex}.rule-strip>svg{color:#a7b4bc;flex:none;width:15px;margin:0 8px}.rule{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.rule b{width:30px;height:30px;color:var(--teal);border:1px solid #57bcb1;border-radius:50%;place-items:center;font-size:14px;display:grid}.rule span{flex-direction:column;gap:2px;min-width:0;display:flex}.rule strong{white-space:nowrap;font-size:13px}.rule small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.table-card,.policy-card{border:1px solid var(--border);background:#fff;border-radius:8px;overflow:hidden}.table-head,.table-row{grid-template-columns:1.15fr 1.05fr 1.15fr 1.15fr .95fr 26px;align-items:center;display:grid}.table-head{border-bottom:1px solid var(--border);color:#526979;background:#fafcfc;min-height:49px;padding:0 16px;font-size:12px;font-weight:700}.table-row{border-bottom:1px solid var(--border);min-height:78px;padding:0 16px;font-size:13px;position:relative}.table-row:hover{background:#f8fbfb}.table-row.selected{background:linear-gradient(90deg,#edf8f6,#fbfdfd)}.table-row.selected:before{content:"";background:var(--teal);width:3px;height:100%;position:absolute;left:0}.table-row>span{align-items:center;gap:7px;min-width:0;display:flex}.channel-name>span:last-child{flex-direction:column;gap:3px;display:flex}.channel-name strong{color:#1e3545}.channel-name small{color:#728691}.channel-icon{width:34px;height:34px;color:var(--teal);background:#fff;border:1px solid #dbe4e6;border-radius:7px;flex:none;place-items:center;font-weight:800;display:grid}.channel-icon svg{width:22px;height:22px}.channel-icon.github{color:#111}.channel-icon.wechat{color:#079d55}.channel-icon.google{color:#4285f4;font-size:18px}.toggle{background:#cbd6db;border:0;border-radius:10px;flex:none;width:34px;height:20px;padding:2px;transition:background .16s}.toggle span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;display:block;box-shadow:0 1px 2px #0003}.toggle.on{background:var(--teal)}.toggle.on span{transform:translate(14px)}.status{color:#203a4b;flex-direction:column;display:flex;align-items:flex-start!important;gap:3px!important}.status small{color:#748690;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;line-height:1.25;overflow:hidden}.status i{background:var(--red);border-radius:50%;width:7px;height:7px;margin-top:5px;margin-left:-13px;position:absolute}.status.ok i{background:#0fa36c}.status.neutral i{background:#98a8b2}.date-cell{color:#607686;line-height:1.4}.row-caret{color:#81929c;width:14px}.table-footer{color:#536b79;justify-content:space-between;align-items:center;height:60px;padding:0 16px;font-size:13px;display:flex}.table-footer div{gap:6px;display:flex}.table-footer button{border:1px solid var(--border);background:#fff;border-radius:5px;width:32px;height:32px}.table-footer button.active{color:var(--teal);border-color:var(--teal)}.inspector{border-left:1px solid var(--border);grid-area:2/4;padding:20px 16px 88px;position:relative}.inspector-title{border-bottom:1px solid var(--border);align-items:flex-start;gap:10px;height:46px;display:flex}.inspector-title>svg,.inspector-title .channel-icon{width:30px;height:30px}.inspector-title h2{flex:1;padding-top:4px;font-size:16px}.inspector-title button{background:0 0;border:0;font-size:24px;line-height:1}.inspector-section{border-bottom:1px solid var(--border);padding:18px 0}.inspector-section h3{margin-bottom:14px;font-size:13px}.fact{color:#5f7583;grid-template-columns:42% 1fr;gap:10px;margin:11px 0;font-size:12px;display:grid}.fact>strong{color:#354d5d;text-align:right;word-break:break-word;font-weight:550}.fact .status{flex-direction:row;justify-content:flex-end;display:inline-flex}.fact .status i{margin:0;position:static}.fact .status small{display:none}.inline-control{justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.saved-pill{color:#178c67;background:#e8f7f0;border-radius:10px;padding:3px 8px}.readiness-checks{flex-direction:column;gap:11px;display:flex}.readiness-check{grid-template-columns:18px 1fr;align-items:start;gap:8px;display:grid}.readiness-check>svg{width:16px;height:16px;margin-top:1px}.readiness-check.passed>svg{color:#16956f}.readiness-check.failed>svg{color:#cf4a4a}.readiness-check span{flex-direction:column;gap:3px;min-width:0;display:flex}.readiness-check strong{color:#3a5260;font-size:12px;font-weight:600}.readiness-check small{color:#758893;word-break:break-word;font-size:11px;line-height:1.45}.danger-box{color:#c83f3f;background:#fff6f6;border:1px solid #f0bcbc;border-radius:7px;gap:10px;margin-top:16px;padding:12px;font-size:12px;display:flex}.danger-box svg{flex:none;margin-top:2px}.danger-box p{color:#6d7479;margin-top:5px;line-height:1.5}.reason-field{color:#526a78;flex-direction:column;gap:7px;font-size:12px;display:flex}.reason-field textarea{resize:vertical;border:1px solid #cfdadd;border-radius:6px;min-height:72px;padding:9px;font-size:12px}.reason-field small{color:#8c9ba4;align-self:flex-end}.settings-workspace .eyebrow{color:var(--teal-dark)}.settings-workspace .primary-button{background:var(--teal-dark)!important}.settings-workspace .reason-field small{color:#526a78}.inspector-actions{z-index:3;background:#f5fbfa;border-top:1px solid #b9dfda;justify-content:flex-end;align-items:center;gap:10px;width:410px;height:76px;padding:0 16px;display:flex;position:fixed;bottom:0;right:0}.inspector-actions>span{color:var(--teal-dark);margin-right:auto;font-size:12px}.inspector-actions button,.change-footer button{border:1px solid var(--border);background:#fff;border-radius:6px;min-height:36px;padding:0 14px;font-size:12px}.primary-button{border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 18px;font-weight:700;display:inline-flex;background:var(--teal-dark)!important;color:#fff!important;border:0!important}.primary-button:hover{background:var(--teal-dark)!important}.primary-button.small{min-height:38px}.policy-card{margin-top:14px;padding:22px;overflow:visible}.settings-list{border:1px solid var(--border);background:#fff;border-radius:10px;margin-top:8px;overflow:hidden;box-shadow:0 8px 24px #1f434e0a}.settings-row{border-bottom:1px solid var(--border);align-items:center;min-height:88px;display:flex}.settings-row:last-child{border-bottom:0}.settings-row:hover{background:#f8fbfb}.settings-row-main{text-align:left;background:0 0;border:0;flex:1;grid-template-columns:42px minmax(240px,1fr) minmax(150px,auto) 18px;align-items:center;gap:14px;min-width:0;min-height:88px;padding:12px 18px;display:grid}.settings-row>.toggle{border-radius:12px;width:42px;height:24px;margin-right:22px}.settings-row>.toggle span{width:20px;height:20px}.settings-row>.toggle.on span{transform:translate(18px)}.settings-icon{width:40px;height:40px;color:var(--teal-dark);background:#f1f9f8;border:1px solid #d7e5e5;border-radius:9px;place-items:center;display:grid}.settings-icon svg{width:21px;height:21px}.settings-copy,.settings-state{flex-direction:column;gap:5px;min-width:0;display:flex}.settings-copy strong{font-size:14px}.settings-copy span{color:var(--muted);font-size:12px}.settings-state{text-align:right;align-items:flex-end}.settings-state span{color:#365463;font-size:12px;font-weight:700}.settings-state small{color:var(--subtle);font-size:10px}.settings-state.active span{color:#b63232}.settings-row-main>svg{color:#8a9ba4;width:16px}.preference-note{color:#476271;background:#f2f8f7;border-radius:8px;align-items:flex-start;gap:11px;max-width:720px;margin-top:16px;padding:13px 15px;display:flex}.preference-note>svg{width:20px;color:var(--teal);flex:none}.preference-note div{flex-direction:column;gap:4px;display:flex}.preference-note strong{font-size:12px}.preference-note span{color:var(--muted);font-size:11px;line-height:1.5}.appearance-dialog{width:min(590px,100%)}.appearance-dialog .appearance-options,.appearance-dialog .dialog-switch-row,.appearance-dialog .dialog-schedule,.appearance-dialog>.scope-row{grid-column:1/-1}.appearance-options{border:0;gap:8px;margin:0;padding:0;display:grid}.appearance-options legend{color:#506875;margin-bottom:8px;font-size:12px;font-weight:700}.appearance-options label{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:11px;min-height:52px;padding:8px 12px;display:flex}.appearance-options label:has(input:checked){background:#f1faf8;border-color:#68bdb3}.appearance-options input{width:18px;height:18px;accent-color:var(--teal);flex:none;padding:0}.appearance-options span{flex-direction:column;gap:3px;display:flex}.appearance-options strong{font-size:13px}.appearance-options small{color:var(--muted);font-size:11px}.dialog-switch-row{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 12px;display:flex}.dialog-switch-row div{flex-direction:column;gap:4px;display:flex}.dialog-switch-row strong{font-size:13px}.dialog-switch-row span{color:var(--muted);font-size:11px}.grayscale-mode-options{border:0;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:0;display:grid}.grayscale-mode-options legend{color:#506875;grid-column:1/-1;margin-bottom:1px;font-size:12px;font-weight:700}.grayscale-mode-options label{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;min-height:62px;padding:11px 12px;display:flex}.grayscale-mode-options label:has(input:checked){background:#f1faf8;border-color:#68bdb3;box-shadow:0 0 0 1px #d0ebe7}.grayscale-mode-options input{width:17px;height:17px;accent-color:var(--teal);margin-top:2px;padding:0}.grayscale-mode-options span{gap:4px;display:grid}.grayscale-mode-options strong{font-size:13px}.grayscale-mode-options small{color:var(--muted);font-size:11px;line-height:1.4}.dialog-schedule{gap:12px}.appearance-dialog>.scope-row{margin:0;padding:11px 13px}.policy-card-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.policy-card-head h2{margin-top:4px;font-size:17px}.eyebrow{color:var(--teal);font-family:ui-monospace,monospace;font-size:11px}.version-pill,.timezone-pill{color:#526c78;background:#eef4f5;border-radius:12px;padding:5px 9px;font-size:11px}.choice-grid{grid-template-columns:repeat(3,1fr);gap:14px;padding:24px 0;display:grid}.choice-card{border:1px solid var(--border);text-align:left;background:#fff;border-radius:8px;flex-direction:column;align-items:flex-start;gap:9px;min-height:150px;padding:20px;display:flex;position:relative}.choice-card>svg:first-child{color:#527080;width:26px;height:26px}.choice-card strong{font-size:15px}.choice-card span{color:var(--muted);font-size:12px}.choice-card.selected{background:#f0faf8;border-color:#65bfb5;box-shadow:0 0 0 1px #bde5df}.choice-card.selected>svg:last-child{color:var(--teal);position:absolute;top:14px;right:14px}.schedule-notice,.scope-row{background:#f3f9f8;border:1px solid #dcebea;border-radius:7px;align-items:center;gap:12px;margin:20px 0;padding:15px;display:flex}.schedule-notice svg,.scope-row svg{width:25px;height:25px;color:var(--teal)}.schedule-notice div,.scope-row div{flex-direction:column;flex:1;gap:4px;display:flex}.schedule-notice strong,.scope-row strong{font-size:13px}.schedule-notice span,.scope-row span{color:var(--muted);font-size:12px;line-height:1.45}.schedule-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.schedule-grid label{color:#4a6271;flex-direction:column;gap:8px;font-size:12px;display:flex}.schedule-grid input{background:#fff;border:1px solid #ccdadd;border-radius:6px;height:42px;padding:0 10px}.change-footer{border-top:1px solid var(--border);grid-template-columns:1fr auto;align-items:end;gap:16px;padding-top:20px;display:grid}.change-footer label{color:#506977;flex-direction:column;gap:7px;font-size:12px;display:flex}.change-footer textarea{resize:vertical;border:1px solid #ccdadd;border-radius:6px;min-height:68px;padding:9px}.change-footer>div{gap:9px;padding-bottom:1px;display:flex}.inspector-copy,.empty-state{color:var(--muted);font-size:12px;line-height:1.6}.code-box{white-space:pre-wrap;word-break:break-all;color:#415d6c;background:#f5f8f9;border-radius:6px;margin-top:12px;padding:10px;font:11px/1.55 ui-monospace,monospace}.revision{gap:8px;margin:12px 0;display:flex}.revision svg{width:16px;color:var(--teal)}.revision div{flex-direction:column;gap:3px;font-size:11px;display:flex}.revision span{color:#4f6674}.revision small{color:#8998a0}.logout-floating{display:none}.account-search-card{border:1px solid var(--border);background:#fff;border-radius:9px;grid-template-columns:150px minmax(260px,1fr) auto;align-items:end;gap:12px;margin:4px 0 18px;padding:18px;display:grid}.account-search-card:has(.account-search-value:nth-child(3)){grid-template-columns:145px 145px minmax(260px,1fr) auto}.account-search-card label{color:#526977;flex-direction:column;gap:7px;font-size:12px;font-weight:650;display:flex}.account-search-card input,.account-search-card select{background:#fff;border:1px solid #cbdadd;border-radius:7px;height:42px;padding:0 11px}.account-notice{color:#8b5a10;background:#fff9ee;border:1px solid #efcf9a;border-radius:8px;align-items:center;gap:9px;margin-bottom:14px;padding:12px 14px;font-size:12px;display:flex}.account-notice svg{flex:none}.account-results-list{border:1px solid var(--border);background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 10px 30px #20424d0d}.account-result-list-head,.account-result-row{grid-template-columns:minmax(260px,1.2fr) minmax(220px,1fr) 100px 104px;align-items:center;gap:18px;padding:0 18px;display:grid}.account-result-list-head{min-height:44px;color:var(--muted);border-bottom:1px solid var(--border);background:#fafcfc;font-size:11px;font-weight:750}.account-result-row{border-bottom:1px solid var(--border);color:#385363;min-height:82px;font-size:12px}.account-result-row:last-of-type{border-bottom:0}.account-result-row:hover{background:#f8fbfb}.account-identity.compact{gap:11px}.account-identity.compact .account-avatar{width:42px;height:42px;font-size:12px}.account-identity.compact>span:last-child{flex-direction:column;gap:5px;min-width:0;display:flex}.account-identity.compact small{color:var(--muted);font:11px ui-monospace,monospace}.load-more{width:calc(100% - 36px);margin:12px 18px}.account-result-card{border:1px solid var(--border);background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 10px 30px #20424d0d}.account-result-head{border-bottom:1px solid var(--border);background:linear-gradient(90deg,#f5fbfa,#fff);justify-content:space-between;align-items:center;gap:18px;min-height:112px;padding:20px 22px;display:flex}.account-identity{align-items:center;gap:15px;min-width:0;display:flex}.account-avatar{width:56px;height:56px;color:var(--teal-dark);background:linear-gradient(135deg,#cef5ef,#f7dce5);border:2px solid #fff;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid;box-shadow:0 0 0 1px #cce2df}.account-identity h2{margin:4px 0 5px;font-size:19px}.account-identity p{color:var(--muted);font-size:12px}.account-identity p strong{color:#254452;letter-spacing:.03em;font-family:ui-monospace,monospace}.account-head-actions{align-items:center;gap:12px;display:flex}.account-state{color:#147a59;background:#e9f7f1;border-radius:12px;padding:5px 9px;font-size:11px;font-weight:750}.danger-button{color:#bd3434;background:#fff;border:1px solid #e1a2a2;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-weight:700;display:inline-flex}.danger-button svg{width:16px}.danger-button.solid{color:#fff;background:#c93737;border-color:#c93737}.account-facts{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.fact-tile{border-right:1px solid var(--border);flex-direction:column;justify-content:center;gap:7px;min-height:82px;padding:14px 20px;display:flex}.fact-tile:last-child{border-right:0}.fact-tile span{color:var(--muted);font-size:11px}.fact-tile strong{color:#25404f;font-size:13px}.account-detail-grid{grid-template-columns:1fr 1fr;gap:24px;padding:22px;display:grid}.account-detail-grid h3{margin-bottom:12px;font-size:13px}.provider-pills{flex-wrap:wrap;gap:8px;display:flex}.provider-pills>span{background:#f8fbfb;border:1px solid #d9e5e6;border-radius:7px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;display:flex}.provider-pills small{color:var(--muted)}.account-detail-grid dl{margin:0}.account-detail-grid dl div{justify-content:space-between;gap:20px;padding:5px 0;font-size:12px;display:flex}.account-detail-grid dt{color:var(--muted)}.account-detail-grid dd{color:#2c4655;margin:0;font-weight:650}.cleanup-explanation,.integration-boundary{color:#405c68;background:#f3f8f8;border-top:1px solid #dbe8e7;align-items:flex-start;gap:10px;padding:14px 20px;font-size:12px;line-height:1.55;display:flex}.cleanup-explanation svg,.integration-boundary svg{width:19px;height:19px;color:var(--teal);flex:none}.dialog-backdrop{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c1f287a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.danger-dialog{background:#fff;border-radius:13px;grid-template-columns:48px 1fr;gap:14px 16px;width:min(530px,100%);max-height:calc(100vh - 48px);padding:26px;display:grid;position:relative;overflow-y:auto;box-shadow:0 24px 80px #0000003d}.account-details-dialog{width:min(880px,100%);padding:0;display:block}.account-details-dialog .dialog-close{z-index:1}.account-details-dialog>.inline-error{margin:14px 20px 0}.account-details-dialog>.dialog-actions{padding:16px 20px 20px}.danger-icon{color:#c93636;background:#fff0f0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.danger-icon svg{width:23px;height:23px}.danger-icon.safe{color:var(--teal);background:#eaf7f5}.danger-dialog h2{margin:5px 0 6px;font-size:21px}.danger-dialog p{color:var(--muted);font-size:12px;line-height:1.55}.eyebrow.danger{color:#c93636}.dialog-close{background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:16px;right:16px}.dialog-close:hover{background:#f1f5f5}.dialog-account,.danger-dialog ul,.danger-dialog>label,.dialog-actions,.danger-dialog>.inline-error{grid-column:1/-1}.dialog-account{background:#fff8f8;border:1px solid #edd1d1;border-radius:8px;justify-content:space-between;gap:12px;padding:12px 14px;font-size:12px;display:flex}.dialog-account span{color:#785b5b;font-family:ui-monospace,monospace}.danger-dialog ul{color:#526875;margin:0;padding:0 0 0 22px;font-size:12px;line-height:1.8}.danger-dialog>label{color:#506875;flex-direction:column;gap:7px;font-size:12px;font-weight:650;display:flex}.danger-dialog input,.danger-dialog textarea{background:#fff;border:1px solid #cfdadd;border-radius:7px;padding:10px}.danger-dialog input{height:42px}.danger-dialog textarea{resize:vertical;min-height:68px}.dialog-actions{justify-content:flex-end;gap:9px;padding-top:5px;display:flex}.dialog-actions>button:not(.danger-button){border:1px solid var(--border);background:#fff;border-radius:7px;min-height:38px;padding:0 16px}.account-delete-readiness{color:#a93131;background:#fff4f4;border-radius:6px;grid-column:1/-1;padding:9px 11px;font-size:12px;line-height:1.5}.account-delete-readiness.ready{color:#237148;background:#eef8f2}.button-explanation{display:inline-flex;position:relative}.button-explanation>.danger-button{width:100%}.button-tooltip{z-index:6;color:#fff;opacity:0;pointer-events:none;background:#17293a;border-radius:6px;width:max-content;max-width:min(360px,80vw);padding:8px 10px;font-size:12px;font-weight:500;line-height:1.45;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(4px);box-shadow:0 8px 24px #0e1e2d33}.button-tooltip:after{content:"";border:6px solid #0000;border-top-color:#17293a;position:absolute;top:100%;right:18px}.button-explanation:hover .button-tooltip,.button-explanation:focus .button-tooltip,.button-explanation:focus-within .button-tooltip{opacity:1;transform:translateY(0)}.success-message{color:#167755;background:#eaf7f1;border-radius:7px;grid-column:1/-1;align-items:center;gap:8px;padding:11px;font-size:12px;display:flex}.success-message svg{flex:none}.integration-layout{grid-template-columns:minmax(540px,1.25fr) minmax(360px,.9fr);align-items:start;gap:18px;margin:5px 0 18px;display:grid}.integration-layout.collector-selected{grid-template-columns:minmax(0,1fr);margin-bottom:0}.integration-list,.integration-detail{border:1px solid var(--border);background:#fff;border-radius:9px;overflow:hidden}.integration-list-head,.integration-list>button{grid-template-columns:minmax(230px,1fr) 88px 80px 48px 18px;align-items:center;gap:10px;display:grid}.integration-list-head{border-bottom:1px solid var(--border);min-height:46px;color:var(--muted);background:#fafcfc;padding:0 16px;font-size:11px;font-weight:750}.integration-list>button{border:0;border-bottom:1px solid var(--border);text-align:left;background:#fff;width:100%;min-height:74px;padding:0 16px;position:relative}.integration-list>button:last-child{border-bottom:0}.integration-list>button:hover,.integration-list>button.selected{background:#f0f8f7}.integration-list>button.selected:before{content:"";background:var(--teal);width:3px;position:absolute;inset:0 auto 0 0}.integration-list>button>.channel-icon{position:absolute;left:16px}.integration-list>button>span:nth-child(2){flex-direction:column;gap:4px;padding-left:46px;display:flex}.integration-list>button small{color:var(--muted)}.integration-list .status i{margin:0;position:static}.integration-list .status{flex-direction:row;align-items:center!important}.integration-version{color:#4b6470;font-family:ui-monospace,monospace;font-size:12px}.integration-empty{color:var(--muted);text-align:center;flex-direction:column;gap:5px;padding:34px 18px;font-size:12px;display:flex}.integration-detail{max-height:calc(100vh - 186px);padding:20px;overflow-y:auto}.integration-detail-head{border-bottom:1px solid var(--border);align-items:flex-start;gap:11px;margin-bottom:8px;padding-bottom:16px;display:flex}.integration-detail-head h2{margin-top:3px;font-size:18px}.integration-detail-head p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.5}.integration-facts{grid-template-columns:1fr;display:grid}.integration-detail .fact{grid-template-columns:110px minmax(0,1fr)}.integration-detail .fact>strong{text-align:left;overflow-wrap:anywhere}.credential-version-panel,.integration-dependencies,.integration-companion-config,.integration-gaps{border-top:1px solid var(--border);margin-top:16px;padding-top:15px}.credential-version-panel h3,.integration-dependencies h3,.integration-companion-config h3,.integration-gaps h3{color:#405c68;margin-bottom:9px;font-size:12px}.integration-dependencies>div{flex-wrap:wrap;gap:6px;margin-bottom:13px;display:flex}.integration-dependencies>div span{color:#35645f;background:#edf6f5;border-radius:5px;padding:5px 8px;font-size:11px}.integration-companion-config dl{gap:7px;margin:0;display:grid}.collector-control{background:#fbfdfc;border:1px solid #d4e3e1;border-radius:14px;min-width:0;margin-top:16px;padding:18px;box-shadow:0 12px 34px #1f43490f}.collector-control h3,.collector-control h4,.collector-control p{margin-top:0}.collector-control-header{justify-content:space-between;align-items:flex-start;gap:22px;min-width:0;display:flex}.collector-control .eyebrow{color:#086f65}.collector-control-header h3{color:#102a3e;margin:4px 0 5px;font-size:clamp(20px,2.1vw,28px);line-height:1.2}.collector-control-header p{color:#596e78;margin-bottom:0;font-size:12px}.collector-width-boundary{display:none}.collector-summary{border-radius:999px;flex:0 auto;align-items:center;gap:7px;max-width:310px;padding:8px 11px;font-size:11px;font-weight:750;line-height:1.35;display:inline-flex}.collector-summary.healthy{color:#126d5b;background:#e4f6f1}.collector-summary.attention{color:#87520f;background:#fff3d9}.collector-summary svg{flex:none}.collector-rail{background:#f7fbfa;border:1px solid #dce9e7;border-radius:12px;grid-template-columns:minmax(150px,1fr) minmax(54px,.38fr) minmax(150px,1fr) minmax(54px,.38fr) minmax(150px,1fr);align-items:center;gap:0;min-width:0;margin-top:17px;padding:17px 18px;display:grid}.collector-rail-stage{gap:5px;min-width:0;display:grid}.collector-rail-stage header{align-items:center;gap:7px;min-width:0;display:flex}.collector-rail-stage header>span{color:#fff;background:#73848d;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.collector-rail-stage.active header>span{background:#078c7e}.collector-rail-stage.warning header>span{background:#bb6a18}.collector-rail-stage.unknown header>span{background:#6d7b86}.collector-rail-stage h4{color:#173348;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.collector-rail-stage em{color:#465f68;white-space:nowrap;background:#e6eeed;border-radius:5px;margin-left:auto;padding:3px 6px;font-size:9px;font-style:normal;font-weight:750}.collector-rail-stage.active em{color:#0f6d5e;background:#dff3ee}.collector-rail-stage.warning em{color:#915419;background:#fff0d9}.collector-rail-stage.unknown em{color:#5f6c76;background:#e8ecee}.collector-rail-stage>strong{overflow-wrap:anywhere;color:#173348;font-size:15px}.collector-rail-stage>small{overflow-wrap:anywhere;color:#5c7079;font-size:10px}.collector-rail-link{align-items:center;min-width:0;padding:0 8px;display:flex}.collector-rail-link>span{border-top:2px dotted #aebdc1;width:100%}.collector-rail-link.converged>span{border-color:#4aa898}.collector-rail-link svg{color:#c4771a;background:#f7fbfa;flex:none;width:21px;height:21px;margin-left:-1px}.collector-detail-grid{background:#fff;border:1px solid #dce5e5;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;margin-top:14px;display:grid;overflow:hidden}.collector-impact,.collector-evidence{min-width:0;padding:18px}.collector-evidence{border-left:1px solid #e3eaea}.collector-impact h4,.collector-evidence h4{color:#193348;margin:0;font-size:15px}.collector-desired-control{background:#f1f8f6;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin-top:15px;padding:11px 12px;display:flex}.collector-desired-control span,.collector-desired-control strong{display:block}.collector-desired-control div>span{color:#586d76;font-size:10px}.collector-desired-control div>strong{margin-top:2px;font-size:14px}.collector-toggle-visual{background:#9baab0;border-radius:999px;width:43px;height:24px;padding:3px}.collector-toggle-visual i{background:#fff;border-radius:50%;width:18px;height:18px;display:block;box-shadow:0 1px 4px #1e343c3d}.collector-toggle-visual.on{background:#078c7e}.collector-toggle-visual.on i{margin-left:19px}.collector-impact dl,.collector-evidence dl{gap:0;margin:14px 0;display:grid}.collector-impact dl>div,.collector-evidence dl>div{border-bottom:1px solid #edf1f1;grid-template-columns:minmax(86px,.72fr) minmax(0,1.5fr);gap:12px;min-width:0;padding:8px 0;display:grid}.collector-impact dt,.collector-evidence dt{color:#596d76;font-size:10px}.collector-impact dd,.collector-evidence dd{overflow-wrap:anywhere;color:#344c5b;min-width:0;margin:0;font-size:11px;font-weight:650}.collector-impact code{font-size:10px}.collector-primary-action{min-height:38px;padding-inline:20px}.collector-control .collector-primary-action{background:#067267!important}.collector-control .collector-primary-action:hover{background:#055f57!important}.collector-action-boundary{color:#586d75;margin:8px 0 0;font-size:10px;line-height:1.55}.collector-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.collector-section-heading button{align-items:center;gap:5px;padding:6px 9px;font-size:10px;display:inline-flex}.collector-safe-error{color:#943f28;background:#fff0eb;border-radius:7px;align-items:flex-start;gap:6px;margin:10px 0 0;padding:8px;font-size:10px;display:flex}.collector-boundary{background:#f5faf9;border:1px solid #d9e7e4;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:14px;display:grid;overflow:hidden}.collector-boundary>div{align-items:flex-start;gap:9px;min-width:0;padding:12px 14px;display:flex}.collector-boundary>div+div{border-left:1px solid #d9e7e4}.collector-boundary svg{color:#087d70;flex:none;margin-top:1px}.collector-boundary p{color:#5e747b;margin:0;font-size:10px;line-height:1.5}.collector-boundary strong{color:#1f5f55;margin-bottom:2px;display:block}.collector-save-receipt{color:#126d5b;background:#e5f6f1;border:1px solid #b9dfd5;border-radius:8px;margin:12px 0 0;padding:11px 12px;font-size:12px;font-weight:700;line-height:1.5}.collector-loading{min-height:150px}.collector-loading h3{margin:5px 0}.collector-dialog textarea{min-height:84px}@media (width<=1320px){.collector-control{padding:14px}.collector-rail{padding:14px 12px}.collector-rail-stage h4{font-size:12px}.collector-impact,.collector-evidence{padding:14px}}@media (width<=1179px){.console.no-inspector:has(.collector-control){grid-template-columns:178px 235px minmax(0,1fr)}.console.no-inspector:has(.collector-control) .workspace{grid-column:3;overflow-x:hidden}.workspace:has(.collector-control) .integration-layout.collector-selected{display:none}.workspace:has(.collector-control)>.integration-boundary{display:none}.collector-control>:not(.collector-control-header):not(.collector-width-boundary){display:none}.collector-control-header{display:block}.collector-width-boundary{overflow-wrap:anywhere;color:#765018;background:#fff7df;border:1px solid #e2c887;border-radius:9px;max-width:100%;margin-top:14px;padding:14px;font-size:12px;line-height:1.55;display:block}.collector-summary{display:none}}.integration-companion-config dl>div{grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:10px;font-size:11px;display:grid}.integration-companion-config dt{color:var(--muted)}.integration-companion-config dd{overflow-wrap:anywhere;color:#294650;margin:0}.integration-companion-config small{color:var(--muted);margin-top:2px;font-size:9px;display:block}.integration-gaps p{color:#875e24;align-items:flex-start;gap:7px;margin:7px 0;font-size:11px;line-height:1.45;display:flex}.integration-gaps p svg{width:15px;height:15px;color:var(--orange);flex:none}.integration-gaps .gap-clear,.integration-gaps .gap-clear svg{color:#167755}.integration-action{width:100%;margin-top:18px}.integration-actions{gap:9px;display:grid}.readonly-integration{color:#506875;background:#f7f9f9;border:1px solid #d8e4e5;border-radius:7px;align-items:flex-start;gap:9px;margin-top:18px;padding:12px;display:flex}.readonly-integration svg{flex:none;width:18px;height:18px}.readonly-integration span{flex-direction:column;gap:4px;font-size:12px;display:flex}.readonly-integration small{color:var(--muted);line-height:1.45}.credential-dialog{gap:9px 12px;width:min(610px,100%);max-height:calc(100vh - 32px);padding:18px 20px}.credential-dialog>.danger-icon{width:40px;height:40px}.credential-dialog>.danger-icon svg{width:20px;height:20px}.credential-dialog h2{margin:2px 0 3px;font-size:19px}.credential-dialog p{line-height:1.4}.credential-dialog>label{gap:5px}.credential-dialog input{height:40px}.credential-dialog textarea{min-height:48px;max-height:72px}.credential-operation{border:1px solid #d9e5e6;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;gap:7px 22px;padding:8px 12px;display:flex}.credential-operation legend{color:#506875;padding:0 6px;font-size:12px;font-weight:750}.credential-operation label{color:#385363;align-items:center;gap:7px;font-size:12px;display:inline-flex}.credential-operation input{width:16px;height:16px;padding:0}.credential-fingerprint-summary{background:#f4f8f8;border-radius:7px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 18px;padding:7px 12px;display:grid}.identifier-field>div{grid-template-columns:1fr auto;gap:8px;display:grid}.identifier-field .secondary-button{min-width:68px;height:42px}.identifier-field input[readonly]{color:#415a65;cursor:default;background:#f3f6f6}.identifier-dirty{color:#855817;background:#fff9ef;border:1px solid #f0d4a5;border-radius:7px;grid-column:1/-1;gap:8px;padding:7px 10px;display:flex}.identifier-dirty svg{flex:none;width:17px;height:17px}.identifier-dirty span{flex-direction:column;gap:3px;font-size:12px;display:flex}.identifier-dirty small{color:#896d43}.identifier-confirmation{align-items:center;flex-direction:row!important;display:flex!important}.identifier-confirmation input{width:16px;height:16px;padding:0}.integration-boundary{border:1px solid #dbe8e7;border-radius:8px}.secondary-button{color:#355362;background:#fff;border:1px solid #cfdcde;border-radius:7px;min-height:36px;padding:0 13px;font-size:12px;font-weight:650}.secondary-button:hover:not(:disabled){background:#f1f7f6;border-color:#a9cfca}.runtime-control-dialog{width:min(640px,100%)}.runtime-control-dialog>.runtime-dialog-facts,.runtime-control-dialog>.reason-field,.runtime-control-dialog>.reader-emergency-note{grid-column:1/-1}.runtime-dialog-facts{border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(4,1fr);gap:0;margin:0;display:grid;overflow:hidden}.runtime-dialog-facts>div{border-right:1px solid var(--border);gap:5px;min-width:0;padding:11px 12px;display:grid}.runtime-dialog-facts>div:last-child{border-right:0}.runtime-dialog-facts dt{color:var(--muted);font-size:10px}.runtime-dialog-facts dd{color:#294858;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:700;overflow:hidden}.runtime-dialog-actions{align-items:center}.runtime-dialog-actions .danger-button{min-height:38px}.reader-control-workspace{gap:16px;min-width:0;display:grid}.reader-control-workspace .workspace-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.reader-control-workspace .workspace-heading h1{color:#1b3445;margin:4px 0 7px;font-size:25px}.reader-control-workspace .workspace-heading p,.reader-capability-card header p,.reader-change-inspector header p,.reader-audit-snapshot header p{color:var(--muted);font-size:12px;line-height:1.5}.reader-runtime-strip{border:1px solid var(--border);background:#fff;border-radius:10px;grid-template-columns:1.25fr repeat(4,minmax(120px,1fr));align-items:stretch;display:grid;overflow:hidden;box-shadow:0 8px 24px #1f434e0a}.reader-runtime-strip>*{border-right:1px solid var(--border);min-width:0;padding:15px 17px}.reader-runtime-strip>:last-child{border-right:0}.reader-runtime-strip>.status{justify-content:center;padding-left:32px}.reader-runtime-strip .fact{flex-direction:column;gap:5px;margin:0;display:flex}.reader-runtime-strip .fact>span,.reader-runtime-strip .fact>strong{text-align:left}.reader-runtime-strip .fact>span{color:var(--muted);font-size:10px}.reader-runtime-strip .fact>strong{color:#2c4a5a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.reader-control-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:16px;display:grid}.reader-capability-card,.reader-change-inspector,.reader-audit-snapshot{border:1px solid var(--border);background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 8px 24px #1f434e0a}.reader-capability-card>header,.reader-audit-snapshot>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.reader-capability-card h2,.reader-change-inspector h2,.reader-audit-snapshot h2{color:#213c4c;margin:0 0 5px;font-size:15px}.reader-capability-card>header>span,.reader-audit-snapshot>header>span{color:var(--muted);white-space:nowrap;font-size:11px}.reader-capability-table{min-width:0}.reader-capability-head,.reader-capability-row{grid-template-columns:minmax(150px,1.5fr) 68px 68px 48px minmax(94px,.9fr) 56px;align-items:center;gap:10px;display:grid}.reader-capability-head{border-bottom:1px solid var(--border);color:#526a78;background:#fafcfc;min-height:42px;padding:0 14px;font-size:10px;font-weight:750}.reader-capability-row.setting-card{border:0;border-bottom:1px solid var(--border);min-height:74px;box-shadow:none;background:#fff;border-radius:0;margin:0;padding:10px 14px;position:relative}.reader-capability-row:last-child{border-bottom:0}.reader-capability-row.is-selected{background:#f4faf9}.reader-capability-row.is-selected:before{background:var(--teal);content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.reader-capability-row.has-mismatch{background:#fffaf0}.reader-capability-row>div{gap:3px;min-width:0;display:grid}.reader-capability-row>div strong{color:#203a4a;font-size:12px}.reader-capability-row>div small,.reader-capability-row>span small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;display:block;overflow:hidden}.reader-capability-row>div em{color:#9a6500;font-size:9px;font-style:normal;font-weight:700}.reader-capability-row>span{color:#526a78;font-size:11px}.reader-capability-row .reader-state-on{color:#087352;font-weight:750}.reader-capability-row .reader-state-off{color:#526a78}.reader-capability-row .reader-state-warning{color:#845400;font-weight:750}.reader-capability-row>span:last-child{justify-content:flex-end;display:flex}.reader-capability-row button{border:1px solid var(--border);color:#365565;background:#fff;border-radius:6px;min-height:32px;padding:0 10px;font-size:11px}.reader-capability-row button[aria-pressed=true]{color:var(--teal-dark);background:#eaf6f4;border-color:#8dcac3}.reader-change-inspector{padding:17px;position:sticky;top:0}.reader-change-inspector>header{border-bottom:1px solid var(--border);padding-bottom:14px}.reader-change-inspector dl{margin:13px 0}.reader-change-inspector dl>div{color:var(--muted);grid-template-columns:42% 1fr;gap:10px;padding:7px 0;font-size:11px;display:grid}.reader-change-inspector dt,.reader-change-inspector dd{margin:0}.reader-change-inspector dd{color:#2f4c5b;text-align:right;font-weight:650}.reader-inspector-actions{grid-template-columns:1fr;gap:8px;margin-top:12px;display:grid}.reader-inspector-actions>button{width:100%}.reader-emergency-note{color:#b93d3d;background:#fff6f6;border:1px solid #efc1c1;border-radius:7px;gap:9px;margin-top:12px;padding:10px;display:flex}.reader-emergency-note>svg{flex:none}.reader-emergency-note>div{gap:3px;display:grid}.reader-emergency-note span{color:#7b6969;font-size:10px;line-height:1.4}.reader-emergency-shortcut{color:#a63232;border-top:1px solid #efc1c1;grid-template-columns:auto minmax(0,1fr);gap:6px 9px;margin-top:16px;padding-top:14px;display:grid}.reader-emergency-shortcut>svg{margin-top:2px}.reader-emergency-shortcut>div{gap:3px;display:grid}.reader-emergency-shortcut span{color:#705d5d;font-size:10px;line-height:1.45}.reader-emergency-shortcut button{color:#a63232;background:#fff7f7;border:1px solid #d96f6f;border-radius:6px;grid-column:1/-1;min-height:34px;font-size:11px;font-weight:750}.reader-emergency-shortcut button[aria-pressed=true]{color:#fff;background:#b93d3d}.reader-audit-table>div{border-bottom:1px solid var(--border);color:#536d7b;grid-template-columns:1.1fr 1fr 1.7fr .5fr 1fr;align-items:center;gap:12px;min-height:36px;padding:0 16px;font-size:10px;display:grid}.reader-audit-table>div:first-child{color:#607783;background:#fafcfc;font-weight:750}.reader-audit-table>div:last-child{border-bottom:0}@media (width<=1420px){.reader-control-layout{grid-template-columns:1fr}.reader-change-inspector{position:static}.reader-runtime-strip{grid-template-columns:repeat(3,1fr)}.reader-runtime-strip>*{border-bottom:1px solid var(--border)}}.notification-center-dialog{flex-direction:column;gap:0;width:min(1180px,100vw - 48px);height:min(790px,100vh - 48px);max-height:calc(100vh - 48px);padding:0;display:flex;overflow:hidden}.notification-center-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 17px;display:flex;position:relative}.notification-center-header h2{margin-top:4px}.notification-center-header p{margin-top:5px}.notification-toolbar{border-bottom:1px solid var(--border);background:#fafcfc;align-items:end;gap:12px;padding:12px 18px;display:flex}.console-select{flex-direction:column;gap:5px;min-width:132px;display:flex;position:relative}.console-select-label{color:var(--muted);font-size:11px;font-weight:700}.console-select-trigger{color:#294650;background:#fff;border:1px solid #cfdcde;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;height:36px;padding:0 10px;font-size:12px;font-weight:700;display:flex}.console-select-trigger[aria-expanded=true]{border-color:var(--teal);box-shadow:0 0 0 3px #0e847a1f}.console-select-trigger svg{width:14px;transition:transform .16s}.console-select-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.console-select-popover{z-index:20;background:#fff;border:1px solid #cfdcde;border-radius:9px;min-width:100%;padding:5px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 30px #183d4429}.console-select-option{color:#294650;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:16px 1fr;align-items:center;gap:7px;width:100%;min-height:34px;padding:0 9px;font-size:12px;font-weight:650;display:grid}.console-select-option:hover,.console-select-option:focus-visible{background:#edf7f6}.console-select-option svg{opacity:0;width:14px;color:var(--teal-dark)}.console-select-option.selected{color:var(--teal-dark)}.console-select-option.selected svg{opacity:1}.notification-select-all{color:#4b6670;white-space:nowrap;flex-direction:row;align-items:center;gap:7px;height:36px;font-size:11px;font-weight:700;display:inline-flex}.notification-select-all input,.notification-item-check input{width:15px;height:15px;accent-color:var(--teal)}.notification-delete-selected{min-height:36px}.notification-toolbar>.secondary-button{margin-left:auto}.notification-tabs{background:#fff;border:1px solid #d7e2e4;border-radius:8px;padding:3px;display:flex}.notification-tabs button{min-height:30px;color:var(--muted);background:0 0;border:0;border-radius:5px;padding:0 13px;font-size:12px;font-weight:700}.notification-tabs button.active{background:var(--teal-soft);color:var(--teal-dark)}.notification-center-dialog>.inline-error{margin:12px 18px 0}.notification-center-layout{flex:1;grid-template-columns:minmax(300px,.72fr) minmax(0,1.45fr);min-height:0;display:grid}.notification-list{border-right:1px solid var(--border);background:#fbfcfc;overflow-y:auto}.notification-item{border-bottom:1px solid var(--border);text-align:left;background:#fff;grid-template-columns:34px minmax(0,1fr);width:100%;display:grid}.notification-item:hover,.notification-item.selected{background:#edf7f6}.notification-item.selected{box-shadow:inset 3px 0 var(--teal)}.notification-item-check{place-items:start center;padding-top:18px;display:grid}.notification-item-content{text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);gap:4px 9px;min-width:0;padding:14px 16px 14px 0;display:grid}.notification-item.unread strong:after{content:"";background:var(--red);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-left:7px;display:inline-block}.notification-item strong{grid-column:2;font-size:13px;line-height:1.4}.notification-item-content>span:not(.notification-severity),.notification-item-content small{color:var(--muted);grid-column:2;font-size:11px}.notification-severity{text-align:center;color:#956019;background:#fff4df;border-radius:5px;grid-row:1/4;align-self:start;min-width:34px;padding:4px 6px;font-size:10px;font-weight:800}.notification-severity.high{color:#ae5428;background:#fff0e5}.notification-severity.critical{color:#b92d2d;background:#ffeded}.notification-load-more{margin:14px auto;display:block}.notification-detail{background:#fff;min-width:0;padding:22px 24px 32px;overflow-y:auto}.notification-detail article{gap:18px;display:grid}.notification-report-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.notification-report-buttons{align-items:center;gap:8px;display:flex}.notification-report-heading h3{color:#203e4d;margin:7px 0 5px;font-size:20px}.notification-status{color:#a44c22;background:#fff0e7;border-radius:99px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.notification-status.resolved{color:#177354;background:#e9f7f0}.notification-metrics{border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.notification-metrics>div{border-right:1px solid var(--border);min-width:0;padding:11px 12px}.notification-metrics>div:last-child{border-right:0}.notification-metrics dt,.notification-evidence dt{color:var(--muted);font-size:10px}.notification-metrics dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:750}.notification-report-body h4,.notification-report-actions h4,.notification-history h4{margin:0 0 9px;font-size:13px}.notification-report-body pre,.notification-detail details pre{color:#284550;white-space:pre-wrap;overflow-wrap:anywhere;background:#f7faf9;border:1px solid #dbe6e7;border-radius:8px;margin:0;padding:14px;font:12px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.notification-report-actions ul,.notification-history ol{color:#3f5d69;margin:0;padding-left:22px;font-size:12px;line-height:1.8}.notification-detail details{border-top:1px solid var(--border);padding-top:13px}.notification-detail summary{width:fit-content;color:var(--teal-dark);cursor:pointer;font-size:12px;font-weight:750}.notification-evidence{grid-template-columns:1fr 1fr;gap:8px 18px;margin:13px 0 0;display:grid}.notification-evidence>div{min-width:0}.notification-evidence dd{overflow-wrap:anywhere;color:#294650;margin:3px 0 0;font:11px/1.5 ui-monospace,monospace}.notification-state{min-height:160px;color:var(--muted);text-align:center;place-content:center;gap:7px;padding:24px;font-size:12px;display:grid}.notification-state .secondary-button{justify-self:center;margin-top:5px}.danger-dialog :focus-visible,.account-results-list :focus-visible{outline-offset:2px;outline:3px solid #0e847a4d}.auth-shell{background:radial-gradient(circle at 15% 10%,#dff6f2,#0000 30rem),radial-gradient(circle at 85% 85%,#f7e8ec,#0000 28rem),#f7fbfb;place-items:center;min-height:100vh;padding:28px;display:grid}.auth-card{background:#fffffff0;border:1px solid #38686d29;border-radius:16px;flex-direction:column;gap:22px;width:min(430px,100%);padding:32px;display:flex;box-shadow:0 20px 60px #1b48501f}.auth-card h1{margin-bottom:7px;font-size:24px}.muted{color:var(--muted);font-size:13px;line-height:1.5}.auth-card label{flex-direction:column;gap:8px;font-size:13px;font-weight:650;display:flex}.auth-card input{background:#fff;border:1px solid #cbdadc;border-radius:7px;height:44px;padding:0 12px}.inline-error{color:#c63d3d;background:#fff2f2;border-radius:6px;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.mfa-enrollment{flex-direction:column;gap:12px;display:flex}.qr-box{text-align:center;background:#f8fbfb;border:1px solid #d8e6e6;border-radius:9px;flex-direction:column;align-items:center;gap:10px;padding:16px;display:flex}.qr-box strong{align-self:flex-start;font-size:13px}.qr-box img{background:#fff;border-radius:7px;width:220px;max-width:100%;height:220px}.qr-box small{color:var(--muted);line-height:1.5}.qr-loading{width:220px;min-height:220px;color:var(--muted);background:#fff;border-radius:7px;place-items:center;font-size:12px;display:grid}.qr-error{color:#c63d3d;background:#fff2f2;border-radius:6px;justify-content:center;align-items:center;gap:7px;width:100%;padding:12px;font-size:12px;display:flex}.qr-error svg{flex:none}.secret-box{background:#f3f8f8;border-radius:7px;flex-direction:column;gap:8px;padding:14px;font-size:12px;display:flex}.secret-box code{color:var(--teal-dark);word-break:break-all}.secret-box small{color:var(--muted)}@media (width<=1380px){body{min-width:1024px}.console{grid-template-columns:178px 235px minmax(520px,1fr) 350px}.inspector-actions{width:350px}.rule small{display:none}.table-head,.table-row{grid-template-columns:1.1fr 1fr 1fr 1fr .9fr 20px;padding-left:12px;padding-right:12px}}@media (width<=760px){body{min-width:0}.console,.console.nav-collapsed,.console.no-inspector{grid-template-rows:56px auto auto minmax(0,1fr);grid-template-columns:1fr;height:100vh;display:grid;overflow:hidden}.topbar{grid-area:1/1;min-width:0;padding:0 14px}.brand strong{font-size:17px}.environment{margin-left:4px;padding-left:10px;font-size:12px}.topbar .divider,.profile-button>span:not(.avatar){display:none}.global-nav{border-right:0;border-bottom:1px solid var(--border);grid-area:2/1;gap:6px;padding:7px 10px;display:flex;overflow-x:auto}.global-nav .nav-group{flex:none;margin:0}.global-nav .collapse-button{display:none}.global-nav .nav-group-heading{white-space:nowrap;gap:7px;min-height:36px;padding:0 10px}.global-nav .nav-group-heading svg{display:block}.global-nav .nav-item{white-space:nowrap;min-height:36px;padding:0 10px}.category-nav{border-right:0;border-bottom:1px solid var(--border);grid-area:3/1;padding:6px 10px;display:block;overflow-x:auto}.category-nav .search-box,.category-nav .filter-row{display:none}.category-block{border:0;gap:6px;width:max-content;padding:0;display:flex}.category-block h3{display:none}.category-button{white-space:nowrap;width:auto;min-height:36px;padding:0 11px}.category-button.active:before{width:auto;height:3px;inset:auto 6px -6px}.workspace,.console.no-inspector .workspace{grid-area:4/1;padding:18px 14px 26px;overflow-y:auto}.workspace:has(.creator-review-center){padding:0;overflow-y:auto}.workspace:has(.creator-publication-center){padding:0;overflow-y:auto}.creator-review-center,.creator-publication-center{padding:14px 12px 24px}.creator-review-heading{flex-direction:column;align-items:flex-start;gap:10px}.creator-review-heading h1{font-size:21px}.creator-filter{max-width:100%;overflow-x:auto}.creator-filter button{white-space:nowrap;flex:none}.creator-review-grid{grid-template-columns:minmax(0,1fr);min-height:0}.creator-review-queue{display:flex;overflow-x:auto}.creator-review-queue .creator-panel-title{flex:0 0 118px}.creator-review-queue>button{border-right:1px solid #eef1f3;flex:0 0 172px}.creator-tabs{overflow-x:auto}.creator-tabs button{white-space:nowrap;flex:none}.creator-preview-stage{height:auto;min-height:430px;padding:10px}.creator-preview-gate{min-height:400px;padding:28px 18px}.creator-preview-frame{min-height:420px}.creator-decision-rail{overflow:visible}.creator-publication-grid,.creator-activation-columns{grid-template-columns:minmax(0,1fr)}.creator-publication-list{display:flex;overflow-x:auto}.creator-publication-list .creator-panel-title{flex:0 0 118px}.creator-publication-list>button{border-right:1px solid #eef1f3;flex:0 0 180px}.creator-activation-identity{flex-direction:column;align-items:flex-start}.creator-activation-identity>code{max-width:100%}.creator-activation-contract ol{grid-template-columns:1fr 1fr}.creator-recommendation-panel{grid-template-columns:1fr}.creator-public-links{flex-direction:column;align-items:flex-start}.creator-public-links nav{flex-wrap:wrap;width:100%}.creator-public-links a{text-align:center;flex:140px}.inspector,.inspector-actions,.logout-floating{display:none}.page-heading{min-height:62px}.page-heading h1{font-size:21px}:is(.account-search-card,.account-search-card:has(.account-search-value:nth-child(3))){grid-template-columns:1fr;padding:14px}.dialog-backdrop{align-items:end;padding:0}.danger-dialog{border-radius:14px 14px 0 0;width:100%;max-height:92vh;padding:22px 18px}.notification-center-dialog{border-radius:14px 14px 0 0;height:92vh;max-height:92vh;padding:0}.notification-center-header{padding:18px 18px 14px}.notification-center-header p{padding-right:28px}.notification-toolbar{flex-wrap:wrap;align-items:stretch;padding:10px 12px}.notification-toolbar>.secondary-button{margin-left:0}.notification-center-layout{flex-direction:column;display:flex;overflow-y:auto}.notification-list{border-right:0;border-bottom:1px solid var(--border);flex:none;max-height:38vh;overflow-y:auto}.notification-detail{flex:none;padding:18px 14px 28px;overflow:visible}.notification-report-heading{flex-direction:column}.notification-metrics,.notification-evidence{grid-template-columns:1fr 1fr}.notification-metrics>div:nth-child(2){border-right:0}.notification-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.account-details-dialog{padding:0}.account-result-list-head{display:none}.account-result-row{grid-template-columns:1fr auto;gap:10px;padding:14px}.account-result-row>span:not(.account-state){grid-column:1/-1}.account-result-row .account-state{grid-area:1/2}.account-result-row>button{grid-column:1/-1}.account-result-head{align-items:flex-start;padding:18px}.account-facts{grid-template-columns:1fr 1fr}.fact-tile:nth-child(2){border-right:0}.account-detail-grid{grid-template-columns:1fr;gap:18px;padding:18px}.integration-layout{grid-template-columns:1fr}.integration-list-head{display:none}.integration-list>button{grid-template-columns:minmax(0,1fr) 72px 18px;min-height:78px;padding:0 12px}.integration-list>button>.channel-icon{left:12px}.integration-list>button>span:nth-child(2){padding-left:42px}.integration-list>button>.status:nth-child(3),.integration-version{display:none}.integration-detail{max-height:none}.integration-facts,.credential-fingerprint-summary{grid-template-columns:1fr}.dialog-actions{flex-wrap:wrap}.dialog-actions>button,.dialog-actions>.button-explanation{flex:140px}}
