:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ux-page:#f4f2ee;--ux-surface:#fff;--ux-surface-2:#f5f3ef;--ux-surface-3:#eae7e1;--ux-ink:#16151b;--ux-ink-2:#57535f;--ux-ink-3:#8e8a97;--ux-line:#16151b17;--ux-line-2:#16151b2b;--ux-accent:#6a57f2;--ux-accent-2:#2f8fe0;--ux-accent-soft:#6a57f21f;--ux-accent-ink:#fff;--ux-mint:#119c72;--ux-warn:#d6731e;--ux-danger:#d93a55;--ux-glass:#ffffff94;--ux-glass-line:#ffffffd9;--ux-shadow:#281e5024;--ux-shadow-strong:#281e504d;--ux-grad:linear-gradient(120deg,#7b61ff,#3d8bff 55%,#1fb89a);--ux-ease:cubic-bezier(.2,.8,.2,1);--ux-spring:cubic-bezier(.34,1.45,.64,1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ux-page:#07080d;--ux-surface:#13141c;--ux-surface-2:#1a1b25;--ux-surface-3:#252632;--ux-ink:#f4f0e8;--ux-ink-2:#f4f0e8ad;--ux-ink-3:#f4f0e86b;--ux-line:#ffffff14;--ux-line-2:#ffffff29;--ux-accent:#b7a4ff;--ux-accent-2:#7db4ff;--ux-accent-soft:#b7a4ff26;--ux-accent-ink:#0b0c12;--ux-mint:#7ee8c0;--ux-warn:#ffb26b;--ux-danger:#ff7d8c;--ux-glass:#ffffff12;--ux-glass-line:#ffffff2e;--ux-shadow:#00000073;--ux-shadow-strong:#000000b8;--ux-grad:linear-gradient(120deg,#b7a4ff,#7db4ff 55%,#a5f2d3)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ux-page:#07080d;--ux-surface:#13141c;--ux-surface-2:#1a1b25;--ux-surface-3:#252632;--ux-ink:#f4f0e8;--ux-ink-2:#f4f0e8ad;--ux-ink-3:#f4f0e86b;--ux-line:#ffffff14;--ux-line-2:#ffffff29;--ux-accent:#b7a4ff;--ux-accent-2:#7db4ff;--ux-accent-soft:#b7a4ff26;--ux-accent-ink:#0b0c12;--ux-mint:#7ee8c0;--ux-warn:#ffb26b;--ux-danger:#ff7d8c;--ux-glass:#ffffff12;--ux-glass-line:#ffffff2e;--ux-shadow:#00000073;--ux-shadow-strong:#000000b8;--ux-grad:linear-gradient(120deg,#b7a4ff,#7db4ff 55%,#a5f2d3)}.ux,.ux *,.ux :before,.ux :after{box-sizing:border-box}.ux{color:var(--ux-ink);-webkit-font-smoothing:antialiased;letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;word-break:keep-all;overflow-wrap:break-word;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Segoe UI,Roboto,Noto Sans KR,sans-serif}:where(.ux) :is(button,input,textarea,select){font:inherit;color:inherit}:where(.ux) button{cursor:pointer}.ux :focus-visible{outline:2px solid var(--ux-accent);outline-offset:3px}.ux [hidden]{display:none!important}@media (prefers-reduced-motion:reduce){.ux,.ux *,.ux :before,.ux :after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}:root{--g-tile:#fff;--g-glow:24%;--g-bar:#f4f2eecc;--g-grain:.035;--g-rail:#ffffffb8;--g-max:1320px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--g-tile:#0e0f17;--g-glow:34%;--g-bar:#07080db8;--g-grain:.06;--g-rail:#181922a8}}:root[data-theme=dark]{--g-tile:#0e0f17;--g-glow:34%;--g-bar:#07080db8;--g-grain:.06;--g-rail:#181922a8}:root{--dash-font:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Segoe UI",Roboto,"Noto Sans KR",sans-serif;--dash-mono:ui-monospace,"Cascadia Mono",Consolas,SFMono-Regular,Menlo,monospace;--dash-rail-w:220px;--dash-rail-w-narrow:76px;--dash-header-h:64px;--dash-gutter:28px;--dash-radius-card:24px;--dash-radius-ctl:14px;--dash-header-bg:#f4f2eec7;--dash-text-muted:#6e6a76;--dash-text-accent:#5b47e0;--dash-text-info:#245f95;--dash-text-ok:#0f6e52;--dash-text-warn:#8f4f18;--dash-text-danger:#b02e45;--cat-claude:#0f6fa8;--cat-codex:#3b414d;--cat-anthropic-api:#8a3487;--cat-openai-api:#94801a;--cat-other:#8a8f99;--series-1:#004a4d;--series-2:#006f6f;--series-3:#319490;--series-4:#6cbbb3;--series-5:#a9ddd5;--series-neutral:#006f6f;--cmp-prev:#6e6a76;--dash-s1:var(--cat-claude);--dash-s2:var(--cat-codex);--dash-s3:var(--cat-anthropic-api);--dash-s4:var(--cat-openai-api);--dash-s5:var(--cat-other);--dash-s6:var(--cmp-prev)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--dash-header-bg:#07080db8;--dash-text-muted:#f4f0e88c;--dash-text-accent:#b7a4ff;--dash-text-info:#7db4ff;--dash-text-ok:#7ee8c0;--dash-text-warn:#ffb26b;--dash-text-danger:#ff7d8c;--cat-claude:#5fa3ea;--cat-codex:#c5ccd8;--cat-anthropic-api:#e39ad9;--cat-openai-api:#d9cc5a;--cat-other:#7d8391;--series-1:#aee8e1;--series-2:#72c9c2;--series-3:#47a7a3;--series-4:#2e8384;--series-5:#216366;--series-neutral:#72c9c2;--cmp-prev:#a39faa}}:root[data-theme=dark]{--dash-header-bg:#07080db8;--dash-text-muted:#f4f0e88c;--dash-text-accent:#b7a4ff;--dash-text-info:#7db4ff;--dash-text-ok:#7ee8c0;--dash-text-warn:#ffb26b;--dash-text-danger:#ff7d8c;--cat-claude:#5fa3ea;--cat-codex:#c5ccd8;--cat-anthropic-api:#e39ad9;--cat-openai-api:#d9cc5a;--cat-other:#7d8391;--series-1:#aee8e1;--series-2:#72c9c2;--series-3:#47a7a3;--series-4:#2e8384;--series-5:#216366;--series-neutral:#72c9c2;--cmp-prev:#a39faa}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-padding-top:140px}html.has-dlg{overflow:hidden}body{min-width:320px;min-height:100vh;font-family:var(--dash-font);font-size:calc(15px * var(--aiax-font-scale,1));letter-spacing:-.01em;color:var(--ux-ink);-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:break-word;-webkit-tap-highlight-color:transparent;background:radial-gradient(1100px 520px at 8% -12%,var(--ux-accent-soft),transparent 62%), radial-gradient(900px 480px at 108% 4%,color-mix(in srgb,var(--ux-mint) 9%,transparent),transparent 60%), var(--ux-page);background-attachment:fixed;margin:0;line-height:1.55;overflow-x:clip}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}svg{display:block}a{color:var(--dash-text-accent)}:focus-visible{outline:2px solid var(--ux-accent);outline-offset:3px}.ic{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.tnum{font-variant-numeric:tabular-nums}.mono{font-family:var(--dash-mono)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--ux-ink);color:var(--ux-page);transition:top .3s var(--ux-ease);border-radius:12px;padding:10px 16px;font-weight:650;text-decoration:none;position:absolute;top:-60px;left:16px}.skip-link:focus{top:12px}.kbd{background:var(--ux-surface-2);height:24px;box-shadow:inset 0 -1px 0 var(--ux-line-2);font-family:inherit;font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);white-space:nowrap;border-radius:7px;align-items:center;padding:0 7px;font-weight:700;line-height:1;display:inline-flex}mark{color:var(--dash-text-accent);background:0 0;font-weight:800}.app-shell{--rail-space:var(--dash-rail-w);min-height:100vh}.app-shell.is-rail-narrow{--rail-space:var(--dash-rail-w-narrow)}.app-col{min-width:0;margin-left:var(--rail-space);transition:margin-left .45s var(--ux-ease);flex-direction:column;min-height:100vh;display:flex}.side-rail{z-index:40;width:var(--rail-w,var(--rail-space));background:var(--g-rail);-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);box-shadow:inset -1px 0 0 var(--ux-line);transition:width .45s var(--ux-ease),box-shadow .3s var(--ux-ease);flex-direction:column;gap:4px;padding:12px 10px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.side-rail__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ux-line-2) transparent;flex-direction:column;flex:auto;gap:4px;min-height:0;margin:-4px;padding:4px;display:flex;overflow:hidden auto}.side-rail__brand{min-height:44px;color:var(--ux-ink);border-radius:12px;align-items:center;gap:10px;margin:0 0 12px;padding-left:10px;text-decoration:none;display:flex}.side-rail__brand:focus-visible{outline-offset:-2px}.side-rail__mark{background:var(--ux-grad);width:32px;height:32px;box-shadow:0 6px 16px -6px var(--ux-shadow-strong);border-radius:10px;flex:none;position:relative}.side-rail__mark:after{content:"";background:color-mix(in srgb,var(--ux-accent-ink) 85%,transparent);border-radius:2px;height:3px;position:absolute;bottom:8px;left:8px;right:8px}.side-rail__name{font-size:calc(15.5px * var(--aiax-font-scale,1));letter-spacing:-.03em;white-space:nowrap;transition:opacity .3s var(--ux-ease) .15s;font-weight:780;line-height:1.2;display:grid}.side-rail__name small{font-size:calc(11px * var(--aiax-font-scale,1));letter-spacing:0;color:var(--dash-text-muted);font-weight:650}.side-rail__nav{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex;position:relative}.side-rail__item{height:46px;color:var(--ux-ink-2);font-size:calc(14.5px * var(--aiax-font-scale,1));white-space:nowrap;transition:background-color .3s var(--ux-ease),color .3s var(--ux-ease);border-radius:14px;align-items:center;gap:14px;padding:0 0 0 15px;font-weight:650;text-decoration:none;display:flex;position:relative}.side-rail__item:hover{background:var(--ux-surface-2);color:var(--ux-ink)}.side-rail__item[aria-current=page]{background:var(--ux-ink);color:var(--ux-page);box-shadow:0 8px 18px -10px var(--ux-shadow-strong)}.side-rail__item:focus-visible{outline:2px solid var(--ux-accent);outline-offset:-2px}.side-rail__item[aria-current=page]:focus-visible{outline-offset:2px}.side-rail__item .ic{width:21px;height:21px}.side-rail__label{transition:opacity .3s var(--ux-ease),transform .45s var(--ux-ease);transition-delay:calc(80ms + var(--i,0) * 30ms)}.side-rail__badge{background:var(--dash-text-danger);min-width:17px;height:17px;color:var(--ux-accent-ink);font-size:calc(10.5px * var(--aiax-font-scale,1));box-shadow:0 0 0 2.5px var(--ux-surface);border-radius:9px;place-items:center;padding:0 4px;font-style:normal;font-weight:800;display:grid;position:absolute;top:8px;left:31px}.side-rail__group{font-size:calc(11px * var(--aiax-font-scale,1));letter-spacing:.08em;color:var(--dash-text-muted);white-space:nowrap;margin:16px 0 6px;padding-left:15px;font-weight:800}.side-rail__foot{flex-direction:column;flex:none;gap:10px;margin-top:auto;padding-top:14px;display:flex}.side-rail__toggle{width:36px;height:36px;color:var(--ux-ink-2);box-shadow:inset 0 0 0 1px var(--ux-line-2);transition:color .2s var(--ux-ease);border-radius:12px;flex:none;align-self:flex-end;place-items:center;display:grid}.side-rail__toggle:hover{color:var(--ux-ink)}.side-rail__toggle .ic{stroke-width:2.4px;width:16px;height:16px;transition:transform .45s var(--ux-spring)}.is-rail-narrow .side-rail__toggle .ic{transform:rotate(180deg)}.is-rail-narrow .side-rail__toggle{align-self:center}.is-rail-narrow :is(.side-rail__label,.side-rail__name,.side-rail__group){opacity:0;transition-delay:0s;transform:translate(-8px)}.rail-help{background:var(--ux-surface);box-shadow:0 0 0 1px var(--ux-line);color:var(--ux-ink);transition:box-shadow .3s var(--ux-ease);border-radius:16px;align-items:flex-start;gap:10px;padding:12px;text-decoration:none;display:flex}.rail-help:hover{box-shadow:0 0 0 1px var(--ux-line-2),0 12px 24px -18px var(--ux-shadow-strong)}.rail-help:focus-visible{outline-offset:-2px}.rail-help__ic{background:var(--ux-accent-soft);width:30px;height:30px;color:var(--dash-text-accent);border-radius:10px;flex:none;place-items:center;display:grid}.rail-help__ic .ic{width:18px;height:18px}.rail-help__text{min-width:0;font-size:calc(12px * var(--aiax-font-scale,1));color:var(--ux-ink-2);white-space:normal;transition:opacity .3s var(--ux-ease);gap:3px;line-height:1.45;display:grid}.rail-help__text b{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--ux-ink);font-weight:760}.rail-help__text em{color:var(--dash-text-accent);font-style:normal;font-weight:750}.is-rail-narrow .rail-help{box-shadow:none;background:0 0;justify-content:center;padding:8px}.is-rail-narrow .rail-help__text,.rail-scrim{display:none}.app-header{z-index:30;background:var(--dash-header-bg);-webkit-backdrop-filter:saturate(160%)blur(14px);backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--ux-line);position:sticky;top:0}.app-header__inner{max-width:var(--g-max);height:var(--dash-header-h);padding:0 var(--dash-gutter);align-items:center;gap:12px;margin:0 auto;display:flex}.app-header__mark{background:var(--ux-grad);border-radius:9px;flex:none;width:28px;height:28px;display:none;position:relative}.app-header__mark:after{content:"";background:color-mix(in srgb,var(--ux-accent-ink) 85%,transparent);border-radius:2px;height:2.5px;position:absolute;bottom:7px;left:7px;right:7px}.app-header__title{min-width:4.5em;font-size:calc(17px * var(--aiax-font-scale,1));letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;font-weight:760;overflow:hidden}.app-header__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.app-header__actions>*{flex:none}.cmd-trigger{background:var(--ux-surface);min-width:220px;height:40px;box-shadow:inset 0 0 0 1px var(--ux-line-2);color:var(--ux-ink-2);font-size:calc(14px * var(--aiax-font-scale,1));transition:box-shadow .3s var(--ux-ease);border-radius:999px;align-items:center;gap:10px;padding:0 8px 0 14px;font-weight:560;display:inline-flex}.cmd-trigger:hover{box-shadow:inset 0 0 0 1px var(--ux-ink-3)}.cmd-trigger .ic{stroke-width:2px;width:18px;height:18px}.cmd-trigger .kbd{margin-left:auto}.segmented{border:1px solid var(--ux-line);background:var(--ux-surface);border-radius:999px;padding:3px;display:inline-flex}.segmented__option{min-width:38px;height:30px;color:var(--ux-ink-2);font-size:calc(13px * var(--aiax-font-scale,1));transition:background-color .2s var(--ux-ease),color .2s var(--ux-ease);border-radius:999px;padding:0 10px;font-weight:700}.segmented__option:hover{color:var(--ux-ink)}.segmented__option[aria-pressed=true]{background:var(--ux-ink);color:var(--ux-page)}.icon-btn{background:var(--ux-surface);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--ux-line-2);color:var(--ux-ink);transition:transform .45s var(--ux-spring),box-shadow .3s var(--ux-ease);border-radius:999px;flex:none;place-items:center;display:inline-grid;position:relative}.icon-btn:hover{box-shadow:inset 0 0 0 1px var(--ux-ink-3)}.icon-btn:active{transform:scale(.93)}.icon-btn .ic{stroke-width:1.8px;width:19px;height:19px}.icon-btn--sm{width:32px;height:32px}.icon-btn--sm .ic{width:16px;height:16px}.theme-btn .ic-sun{display:none}:root[data-theme=dark] .theme-btn .ic-sun{display:block}:root[data-theme=dark] .theme-btn .ic-moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-btn .ic-sun{display:block}:root:not([data-theme=light]) .theme-btn .ic-moon{display:none}}.bell-btn__badge{background:var(--dash-text-danger);min-width:18px;height:18px;color:var(--ux-accent-ink);font-size:calc(10.5px * var(--aiax-font-scale,1));text-align:center;box-shadow:0 0 0 2.5px var(--ux-surface);border-radius:9px;padding:0 5px;font-style:normal;font-weight:800;line-height:18px;position:absolute;top:-3px;right:-2px}.bell-btn .ic-bell{transform-origin:50% 14%}.bell-btn.is-ringing .ic-bell{animation:bell-ring .6s var(--ux-ease)}.bell-btn.is-ringing .bell-btn__badge{animation:bell-badge .45s var(--ux-spring)}@keyframes bell-ring{12%{transform:rotate(16deg)}28%{transform:rotate(-14deg)}44%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}76%{transform:rotate(3deg)}}@keyframes bell-badge{40%{transform:scale(1.35)}}.hdr-pop{position:relative}.user-chip{border:1px solid var(--ux-line);background:var(--ux-surface);height:40px;transition:box-shadow .3s var(--ux-ease);border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 5px;display:inline-flex}.user-chip:hover{box-shadow:0 8px 18px -14px var(--ux-shadow-strong)}.user-chip__avatar{background:var(--ux-grad);width:28px;height:28px;color:var(--ux-accent-ink);font-size:calc(13px * var(--aiax-font-scale,1));border-radius:50%;flex:none;place-items:center;font-weight:760;display:inline-grid}.user-chip__name{max-width:140px;font-size:calc(13px * var(--aiax-font-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.user-chip__chev{width:14px;height:14px;color:var(--ux-ink-2);stroke-width:2.2px}.role-badge{font-size:calc(11px * var(--aiax-font-scale,1));letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-weight:700;display:inline-flex}.role-badge--admin{background:var(--ux-accent-soft);color:var(--dash-text-accent)}.role-badge--manager{background:color-mix(in srgb,var(--ux-accent-2) 14%,transparent);color:var(--dash-text-info)}.role-badge--user{background:var(--ux-surface-3);color:var(--ux-ink-2)}.role-badge--viewer{background:color-mix(in srgb,var(--ux-warn) 14%,transparent);color:var(--dash-text-warn)}.role-badge--ops{background:color-mix(in srgb,var(--ux-mint) 15%,transparent);color:var(--dash-text-ok)}.menu{z-index:60;min-width:240px;max-width:min(340px,100vw - 24px);max-height:calc(100vh - var(--dash-header-h) - 24px);background:var(--ux-surface);box-shadow:0 0 0 1px var(--ux-line),0 24px 48px -20px var(--ux-shadow-strong);border-radius:18px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:auto}.menu__head{border-bottom:1px solid var(--ux-line);font-size:calc(14px * var(--aiax-font-scale,1));gap:2px;margin:0 0 6px;padding:8px 10px 10px;display:grid}.menu__head span{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted)}.menu__head--row{justify-content:space-between;align-items:center;gap:12px;display:flex}.menu__item{width:100%;min-height:40px;color:var(--ux-ink);font-size:calc(14px * var(--aiax-font-scale,1));text-align:left;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-weight:620;text-decoration:none;display:flex}.menu__item:hover,.menu__item:focus-visible{background:var(--ux-surface-2)}.menu__item:focus-visible{outline-offset:-2px}.menu__item .ic{width:17px;height:17px;color:var(--ux-ink-2)}.menu__item--sep{border-top:1px solid var(--ux-line);border-radius:0 0 10px 10px;margin-top:6px;padding-top:12px}.menu__label{font-size:calc(11.5px * var(--aiax-font-scale,1));letter-spacing:.06em;color:var(--dash-text-muted);align-items:center;gap:8px;margin:10px 0 2px;padding:0 10px;font-weight:800;display:flex}.menu__label .ic{width:14px;height:14px}.menu__check{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--ux-line-2);color:#0000;border-radius:50%;flex:none;place-items:center;display:grid}.menu__check .ic{stroke-width:3px;width:12px;height:12px;color:inherit}.menu__item[aria-checked=true] .menu__check{background:var(--ux-ink);box-shadow:none;color:var(--ux-page)}.menu__role{flex:1;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.menu__role small{font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-weight:600}.menu__group{min-width:0;display:grid}.menu__inline{flex-wrap:wrap;gap:2px;display:flex}.menu__inline .menu__item{flex:auto;width:auto;min-width:0}.menu__note{font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);margin:2px 10px 4px;line-height:1.45}.menu__empty{text-align:center;font-size:calc(13.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);margin:0;padding:18px 10px}.link-btn{color:var(--dash-text-accent);font-size:calc(12.5px * var(--aiax-font-scale,1));border-radius:8px;padding:4px 8px;font-weight:750}.link-btn:hover{background:var(--ux-accent-soft)}.bell-menu{width:min(360px,100vw - 24px)}.notif-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.notif{color:var(--ux-ink);border-radius:12px;gap:10px;padding:10px;text-decoration:none;display:flex;position:relative}.notif:hover,.notif:focus-visible{background:var(--ux-surface-2)}.notif:focus-visible{outline-offset:-2px}.notif__ic{background:color-mix(in srgb,var(--c) 15%,transparent);width:30px;height:30px;color:var(--t);border-radius:10px;flex:none;place-items:center;display:grid}.notif__ic .ic{width:16px;height:16px}.notif__ic--warn{--c:var(--ux-warn);--t:var(--dash-text-warn)}.notif__ic--danger{--c:var(--ux-danger);--t:var(--dash-text-danger)}.notif__ic--info{--c:var(--ux-accent);--t:var(--dash-text-accent)}.notif__ic--ok{--c:var(--ux-mint);--t:var(--dash-text-ok)}.notif__body{min-width:0;font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);gap:2px;line-height:1.45;display:grid}.notif__body b{font-size:calc(13.5px * var(--aiax-font-scale,1));color:var(--ux-ink);font-weight:720}.notif__body time{font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted)}.notif__dot{background:var(--ux-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:14px;right:10px}.notif.is-unread{padding-right:24px}.filter-bar{top:var(--dash-header-h);z-index:29;background:var(--g-bar);-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);border-bottom:1px solid var(--ux-line);position:sticky}.filter-bar__inner{max-width:var(--g-max);min-height:60px;padding:10px var(--dash-gutter);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 auto;display:flex}.filter-bar__spacer{flex:1}.toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%;display:flex}.toolbar__label{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-weight:700}.toolbar__meta{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-weight:600;display:inline-flex}.toolbar__meta .ic{width:15px;height:15px}.app-main{width:100%;max-width:var(--g-max);padding:24px var(--dash-gutter) 48px;outline:none;flex:1;margin:0 auto}.scr{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.page-head__text{flex:420px;min-width:0}.page-head__title{letter-spacing:-.045em;outline:none;margin:6px 0 0;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.15}.page-head__lead{max-width:68ch;font-size:calc(15px * var(--aiax-font-scale,1));color:var(--ux-ink-2);margin:6px 0 0;line-height:1.6}.page-head__q{max-width:72ch;font-size:calc(14px * var(--aiax-font-scale,1));color:var(--ux-ink);align-items:flex-start;gap:8px;margin:10px 0 0;font-weight:620;line-height:1.5;display:flex}.page-head__q .ic{width:18px;height:18px;color:var(--dash-text-accent);margin-top:1px}.page-head__actions{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}.eyebrow{background:var(--ux-accent-soft);height:28px;color:var(--dash-text-accent);font-size:calc(12.5px * var(--aiax-font-scale,1));border-radius:999px;align-items:center;margin:0;padding:0 12px;font-weight:700;display:inline-flex}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.chart-grid,.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.chart-grid>.is-wide,.grid-2>.is-wide,.grid-3>.is-wide{grid-column:1/-1}.stack{align-content:start;gap:12px;min-width:0;display:grid}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-footer{border-top:1px solid var(--ux-line);font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;padding:18px 24px 26px;display:flex}.app-footer__item{align-items:center;gap:7px;display:inline-flex}.app-footer__item .ic{width:14px;height:14px}.status-dot{background:var(--ux-ink-3);border-radius:50%;flex:none;width:8px;height:8px}.status-dot--online{background:var(--ux-mint);box-shadow:0 0 0 3px color-mix(in srgb,var(--ux-mint) 22%,transparent)}.status-dot--warn{background:var(--ux-warn);box-shadow:0 0 0 3px color-mix(in srgb,var(--ux-warn) 22%,transparent)}.status-dot--offline{background:var(--ux-danger)}.bottom-tabs{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:40;background:var(--g-rail);-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);height:64px;box-shadow:inset 0 0 0 1px var(--ux-line-2),0 24px 40px -24px var(--ux-shadow-strong);border-radius:24px;gap:4px;padding:6px;display:none;position:fixed}.bottom-tabs__item{min-width:0;color:var(--ux-ink-2);font-size:calc(11.5px * var(--aiax-font-scale,1));white-space:nowrap;transition:background-color .3s var(--ux-ease),color .3s var(--ux-ease);border-radius:18px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-weight:700;line-height:1.1;text-decoration:none;display:flex;position:relative}.bottom-tabs__item span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.bottom-tabs__item .ic{width:22px;height:22px}.bottom-tabs__item[aria-current=page],.bottom-tabs__item.is-current{background:var(--ux-ink);color:var(--ux-page)}.bottom-tabs__item:focus-visible{outline:2px solid var(--ux-accent);outline-offset:-4px}.bottom-tabs__item[aria-current=page]:focus-visible,.bottom-tabs__item.is-current:focus-visible{box-shadow:0 0 0 2px var(--ux-page),0 0 0 4px var(--ux-accent);outline:none}.more-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.more-list__item{background:var(--ux-surface-2);min-height:56px;color:var(--ux-ink);border-radius:16px;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex}.more-list__item[aria-current=page]{background:var(--ux-ink);color:var(--ux-page)}.more-list__item[aria-current=page] small{color:color-mix(in oklab,var(--ux-page) 70%,transparent)}.more-list__item b{font-size:calc(15px * var(--aiax-font-scale,1));font-weight:720;display:block}.more-list__item small{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);display:block}.more-list__ic{background:var(--ux-surface);border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.more-list__item[aria-current=page] .more-list__ic{background:color-mix(in oklab,var(--ux-page) 16%,transparent)}.more-list__chev{opacity:.6;width:16px;height:16px;margin-left:auto}.toast{left:50%;bottom:calc(28px + var(--toast-lift,0px));z-index:90;background:var(--ux-ink);max-width:calc(100vw - 32px);color:var(--ux-page);font-size:calc(14px * var(--aiax-font-scale,1));box-shadow:0 18px 40px -16px var(--ux-shadow-strong);pointer-events:none;opacity:0;transition:opacity .35s var(--ux-ease),transform .6s var(--ux-spring);border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-weight:650;display:flex;position:fixed;transform:translate(-50%,20px)scale(.96)}.toast span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toast.is-on{opacity:1;transform:translate(-50%)}.toast .ic{stroke-width:2.4px;flex:none;width:16px;height:16px}.toast--warn .ic{color:var(--ux-warn)}.toast--danger .ic{color:var(--ux-danger)}.toast-stack{z-index:89;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.toast-card{background:var(--ux-ink);max-width:min(440px,100vw - 32px);min-height:48px;color:var(--ux-page);font-size:calc(14px * var(--aiax-font-scale,1));box-shadow:0 18px 40px -16px var(--ux-shadow-strong);pointer-events:auto;opacity:0;transition:opacity .3s var(--ux-ease),transform .5s var(--ux-spring);border-radius:18px;align-items:center;gap:10px;padding:8px 8px 8px 16px;font-weight:650;line-height:1.45;display:flex;transform:translateY(14px)scale(.97)}.toast-card.is-in{opacity:1;transform:none}.toast-card.is-out{opacity:0;transition:opacity .25s var(--ux-ease),transform .3s var(--ux-ease);transform:translateY(8px)scale(.97)}.toast-card__ic{flex:none;place-items:center;width:20px;height:20px;display:grid}.toast-card__ic .ic{stroke-width:2.4px;width:17px;height:17px}.toast-card__spin{border:2.4px solid color-mix(in oklab,var(--ux-page) 30%,transparent);border-top-color:var(--ux-page);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite toast-spin}@keyframes toast-spin{to{transform:rotate(360deg)}}.toast-card__text{overflow-wrap:anywhere;flex:1;min-width:0}.toast-card__x{width:32px;height:32px;color:color-mix(in oklab,var(--ux-page) 75%,transparent);border-radius:50%;flex:none;place-items:center;display:grid}.toast-card__x:hover{background:color-mix(in oklab,var(--ux-page) 14%,transparent);color:var(--ux-page)}.toast-card__x .ic{stroke-width:2.4px;width:15px;height:15px}.toast-card__x:focus-visible{outline-color:var(--ux-page);outline-offset:-2px}.toast-card--ok .toast-card__ic{color:var(--ux-mint)}.toast-card--warn .toast-card__ic{color:var(--ux-warn)}.toast-card--danger .toast-card__ic{color:var(--ux-danger)}.snack{left:50%;bottom:calc(28px + var(--toast-lift,0px));z-index:95;background:var(--ux-ink);width:max-content;max-width:calc(100vw - 32px);color:var(--ux-page);box-shadow:0 22px 44px -18px var(--ux-shadow-strong);opacity:0;transition:opacity .3s var(--ux-ease),transform .55s var(--ux-spring);border-radius:999px;align-items:center;gap:10px;padding:8px 8px 8px 16px;display:flex;position:fixed;transform:translate(-50%,24px)scale(.96)}.snack.is-on{opacity:1;transform:translate(-50%)}.snack__ic{background:var(--ux-mint);width:24px;height:24px;color:var(--ux-accent-ink);border-radius:50%;flex:none;place-items:center;display:grid}.snack__ic .ic{stroke-width:2.6px;width:14px;height:14px}.snack__text{min-width:0;line-height:1.3;display:grid}.snack__text b{font-size:calc(13.5px * var(--aiax-font-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.snack__text small{font-size:calc(11.5px * var(--aiax-font-scale,1));opacity:.72;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.snack__undo{background:color-mix(in oklab,var(--ux-page) 16%,transparent);height:34px;color:var(--ux-page);font-size:calc(13px * var(--aiax-font-scale,1));border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px 0 8px;font-weight:750;display:inline-flex;position:relative}.snack__undo:hover{background:color-mix(in oklab,var(--ux-page) 24%,transparent)}.snack__undo:focus-visible,.snack__x:focus-visible{outline:2px solid var(--ux-page);outline-offset:2px}.snack__ring{width:20px;height:20px;transform:rotate(-90deg)}.snack__ring circle{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:56.6;stroke-dashoffset:0;animation:snack-ring var(--ms,8s) linear forwards}@keyframes snack-ring{to{stroke-dashoffset:56.6px}}.snack__x{width:32px;height:32px;color:var(--ux-page);opacity:.7;border-radius:50%;flex:none;place-items:center;display:grid}.snack__x:hover{opacity:1;background:color-mix(in oklab,var(--ux-page) 14%,transparent)}.snack__x .ic{width:15px;height:15px}.toast[popover],.toast-stack[popover]{border:0;margin:0;top:auto;right:auto;overflow:visible}.toast-stack[popover]{background:0 0;padding:0}.palette{background:var(--ux-surface);width:min(620px,100vw - 32px);max-height:min(560px,100dvh - 64px);color:var(--ux-ink);box-shadow:0 0 0 1px var(--ux-line),0 60px 120px -40px var(--ux-shadow-strong);border:0;border-radius:24px;flex-direction:column;margin:72px auto auto;padding:0;display:none;overflow:hidden}.palette[open]{animation:pal-in .4s var(--ux-ease);display:flex}@keyframes pal-in{0%{opacity:0;transform:translateY(-10px)scale(.98)}}.palette::backdrop{background:color-mix(in oklab,var(--ux-page) 84%,transparent)}.palette__field{border-bottom:1px solid var(--ux-line);flex:none;align-items:center;gap:10px;height:58px;padding:0 14px 0 18px;display:flex}.palette__field:focus-within{box-shadow:inset 0 -2px 0 var(--ux-accent)}.palette__field>.ic{width:19px;height:19px;color:var(--ux-ink-2)}.palette__input{min-width:0;height:100%;font-size:calc(16px * var(--aiax-font-scale,1));color:var(--ux-ink);background:0 0;border:0;outline:none;flex:1;padding:0;font-weight:560}.palette__input::placeholder{color:var(--ux-ink-3)}.palette__list{overscroll-behavior:contain;flex:1;min-height:0;padding:6px 8px;overflow-y:auto}.palette__g{font-size:calc(11px * var(--aiax-font-scale,1));letter-spacing:.08em;color:var(--dash-text-muted);margin:0;padding:10px 10px 6px;font-weight:800}.palette__op{min-height:48px;color:var(--ux-ink-2);cursor:pointer;border-radius:13px;align-items:center;gap:12px;padding:6px 10px;display:flex}.palette__op[aria-selected=true]{background:var(--ux-accent-soft);color:var(--ux-ink);box-shadow:inset 3px 0 0 var(--ux-accent)}.palette__ic{background:var(--ux-surface-2);width:30px;height:30px;color:var(--ux-ink-2);border-radius:9px;flex:none;place-items:center;display:grid}.palette__ic .ic{width:16px;height:16px}.palette__txt{min-width:0;font-size:calc(14.5px * var(--aiax-font-scale,1));font-weight:640;display:grid}.palette__txt>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.palette__txt small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.palette__go{opacity:0;width:16px;height:16px;margin-left:auto}.palette__op[aria-selected=true] .palette__go{opacity:.7}.palette__op--clear .palette__txt>span{font-size:calc(13.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2)}.palette__empty{text-align:center;font-size:calc(13.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);gap:4px;padding:36px 10px;display:grid}.palette__empty b{font-size:calc(15px * var(--aiax-font-scale,1));color:var(--ux-ink)}.palette__foot{border-top:1px solid var(--ux-line);height:44px;font-size:calc(12px * var(--aiax-font-scale,1));color:var(--ux-ink-2);flex:none;align-items:center;gap:16px;padding:0 16px;font-weight:600;display:flex}.palette__foot span{align-items:center;gap:6px;display:inline-flex}.palette__foot .kbd{height:20px;font-size:calc(11px * var(--aiax-font-scale,1));padding:0 5px}body.is-bare .side-rail,body.is-bare .app-header,body.is-bare .filter-bar,body.is-bare .bottom-tabs,body.is-bare .app-footer{display:none!important}body.is-bare .app-col{margin-left:0}body.is-bare .app-main{max-width:none;padding:0}@media (max-width:1099px){.app-shell{--rail-space:var(--dash-rail-w-narrow)}.app-shell :is(.side-rail__label,.side-rail__name,.side-rail__group){opacity:0;transition-delay:0s;transform:translate(-8px)}.app-shell .rail-help{box-shadow:none;background:0 0;justify-content:center;padding:8px}.app-shell .rail-help__text{display:none}.app-shell .side-rail__toggle{align-self:center}.app-shell .side-rail__toggle .ic{transform:rotate(180deg)}.app-shell.is-rail-open .side-rail{--rail-w:var(--dash-rail-w);background:var(--ux-surface);box-shadow:inset -1px 0 0 var(--ux-line),0 30px 60px -20px var(--ux-shadow-strong)}.app-shell.is-rail-open :is(.side-rail__label,.side-rail__name,.side-rail__group){opacity:1;transform:none}.app-shell.is-rail-open .rail-help{background:var(--ux-surface-2);justify-content:flex-start;padding:12px}.app-shell.is-rail-open .rail-help__text{display:grid}.app-shell.is-rail-open .side-rail__toggle{align-self:flex-end}.app-shell.is-rail-open .side-rail__toggle .ic{transform:none}.app-shell.is-rail-open .rail-scrim{z-index:35;background:color-mix(in oklab,var(--ux-page) 55%,transparent);display:block;position:fixed;inset:0}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-grid,.grid-2,.grid-3{grid-template-columns:minmax(0,1fr)}.cmd-trigger{min-width:0}.cmd-trigger .kbd{display:none}}@media (min-width:761px) and (max-height:940px){.side-rail{padding-top:8px;padding-bottom:8px}.side-rail__brand{margin-bottom:6px}.side-rail__item{height:40px}.side-rail__group{margin:10px 0 4px}.side-rail__foot{gap:8px;padding-top:8px}.rail-help__text>span{display:none}}@media (min-width:761px) and (max-height:740px){.app-shell .side-rail .rail-help{align-items:center;padding:8px 10px}.app-shell .side-rail .rail-help__text>:not(b){display:none}.side-rail__item{height:36px}.side-rail__brand{min-height:40px;margin-bottom:4px}.side-rail__group{margin:8px 0 2px}}@media (max-width:760px){:root{--dash-gutter:12px;--dash-header-h:56px}html{scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom))}.app-shell{--rail-space:0px}.app-shell .side-rail{display:none}.app-shell .rail-scrim{display:none!important}.bottom-tabs{display:flex}.app-header .app-header__mark{display:block}.app-header__inner{gap:8px}.app-header__title{font-size:calc(16px * var(--aiax-font-scale,1))}.cmd-trigger{justify-content:center;width:40px;padding:0}.cmd-trigger__text,.cmd-trigger .kbd,.user-chip__name,.app-header .segmented{display:none}.app-header__actions{gap:6px}.user-chip{gap:6px;padding:0 8px 0 5px}.filter-bar{position:static}.filter-bar__inner{min-height:0;padding:10px var(--dash-gutter)}.app-main{padding:16px var(--dash-gutter) calc(96px + env(safe-area-inset-bottom))}.scr{gap:12px}.page-head__title{font-size:calc(26px * var(--aiax-font-scale,1))}.page-head__lead{font-size:calc(14px * var(--aiax-font-scale,1))}.kpi-grid{gap:8px}.app-footer{padding:16px 16px calc(96px + env(safe-area-inset-bottom));font-size:calc(12px * var(--aiax-font-scale,1));gap:6px 14px}.toast{bottom:calc(88px + env(safe-area-inset-bottom) + var(--toast-lift,0px));border-radius:20px;width:max-content;max-width:calc(100vw - 24px);line-height:1.45}.toast span{white-space:normal;overflow-wrap:anywhere}.toast-stack{bottom:calc(88px + env(safe-area-inset-bottom));max-width:calc(100vw - 24px)}.toast-card{max-width:calc(100vw - 24px)}.snack{bottom:calc(88px + env(safe-area-inset-bottom) + var(--toast-lift,0px));border-radius:20px;max-width:calc(100vw - 24px)}.snack__text b,.snack__text small{white-space:normal}.app-header.has-menu-open{z-index:45}.app-header:has(.menu:not([hidden])){z-index:45}.menu{top:calc(var(--dash-header-h) + 6px);max-height:calc(100dvh - var(--dash-header-h) - 6px - 96px - env(safe-area-inset-bottom));position:fixed;left:auto;right:12px}.palette{max-height:calc(100dvh - 32px);margin:16px auto auto}.toolbar__meta{margin-left:0}.toolbar__label{display:none}.filter-bar .seg__opt{height:32px;font-size:calc(13px * var(--aiax-font-scale,1));padding:0 10px}}@media (max-width:420px){.app-header .theme-btn,.app-header .user-chip .role-badge{display:none}.user-chip{gap:4px}.filter-bar .seg__opt{padding:0 8px}}@media (max-width:380px){.kpi-grid{grid-template-columns:minmax(0,1fr)}.app-header__title{font-size:calc(15px * var(--aiax-font-scale,1))}}@media (hover:none){.reveal-on-hover{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.snack__ring circle{animation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.scope-bar{align-items:center;gap:8px;min-width:0;display:inline-flex}.scope-bar__label{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);white-space:nowrap;font-weight:700}.scope-seg .seg__opt{height:30px}.scope-seg .seg__opt .ic{width:14px;height:14px}.scope-team .select-wrap{display:block}.scope-team .input--sm{width:auto;min-width:118px;max-width:180px;height:38px;font-size:calc(13px * var(--aiax-font-scale,1));background:var(--ux-surface);border-radius:999px;padding-left:12px;font-weight:650}.scope-bar--main{display:none}#main>.scope-bar--main{margin:0 0 12px}.help-btn[aria-expanded=true]{background:var(--ux-accent-soft);color:var(--dash-text-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ux-accent) 40%,transparent)}.role-badge--reviewer{box-shadow:inset 0 0 0 1px var(--ux-line-2);color:var(--ux-ink);background:0 0}.role-badge--stats{background:color-mix(in srgb,var(--series-5) 15%,transparent);color:var(--ux-ink-2)}.menu__mock{height:20px;font-size:calc(10.5px * var(--aiax-font-scale,1));letter-spacing:0;margin-left:auto;padding:0 7px}.app-footer__norec{color:var(--ux-ink-2);font-weight:700}.demo-banner{background:color-mix(in srgb,var(--ux-warn) 12%,var(--ux-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ux-warn) 30%,transparent);color:var(--dash-text-warn);font-size:calc(13px * var(--aiax-font-scale,1));border-radius:12px;align-items:center;gap:8px;margin:0 0 12px;padding:8px 14px;font-weight:700;display:flex}.demo-banner .ic{width:16px;height:16px}.tour{z-index:110;pointer-events:none;position:fixed;inset:0}.tour__spot{box-shadow:0 0 0 3px var(--ux-accent),0 0 0 9999px color-mix(in oklab,var(--ux-page) 58%,transparent);transition:left .35s var(--ux-ease),top .35s var(--ux-ease),width .35s var(--ux-ease),height .35s var(--ux-ease);pointer-events:none;border-radius:16px;position:fixed}.tour__coach{background:var(--ux-surface);color:var(--ux-ink);box-shadow:0 0 0 1px var(--ux-line-2),0 30px 60px -24px var(--ux-shadow-strong);pointer-events:auto;animation:pop-in .3s var(--ux-ease);border-radius:20px;outline:none;gap:8px;padding:14px 16px;display:grid;position:fixed}.tour__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.tour__step{background:var(--ux-accent-soft);height:24px;color:var(--dash-text-accent);font:800 calc(12px * var(--aiax-font-scale,1)) var(--dash-font);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.tour__title{font-size:calc(16.5px * var(--aiax-font-scale,1));letter-spacing:-.025em;margin:0;font-weight:800}.tour__body{font-size:calc(13.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);margin:0;line-height:1.55}.tour__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:4px;display:flex}.tour__dont{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);cursor:pointer;align-items:center;gap:6px;font-weight:650;display:inline-flex}.tour__dont input{width:16px;height:16px;accent-color:var(--ux-accent);margin:0}.tour__btns{gap:6px;margin-left:auto;display:inline-flex}.app-header .seg{flex-wrap:nowrap}@media (max-width:1439px){.cmd-trigger{justify-content:center;width:40px;min-width:0;padding:0}.cmd-trigger__text,.cmd-trigger .kbd,.user-chip__name{display:none}}@media (max-width:1279px){.app-header .segmented{display:none}.app-header__actions{gap:6px}}@media (min-width:761px) and (max-width:1439px){.app-header__title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box}}@media (min-width:761px) and (max-width:1023px){.app-header .user-chip .role-badge{display:none}.scope-team .input--sm{min-width:104px}.scope-seg .seg__opt .ic{display:none}.app-header__title{font-size:calc(15px * var(--aiax-font-scale,1))}}@media (max-width:760px){.scope-bar--header{display:none}.scope-bar--main{flex-wrap:wrap;display:flex}.tour__coach{width:calc(100vw - 24px)!important;left:12px!important}}@media (max-width:420px){.app-header__title{white-space:normal;-webkit-line-clamp:2;line-height:1.15;font-size:calc(14px * var(--aiax-font-scale,1));-webkit-box-orient:vertical;min-width:3em;display:-webkit-box}}.btn{background:var(--ux-surface);height:42px;box-shadow:inset 0 0 0 1px var(--ux-line-2);color:var(--ux-ink);font-size:calc(14px * var(--aiax-font-scale,1));white-space:nowrap;transition:transform .45s var(--ux-spring),background-color .3s var(--ux-ease),box-shadow .3s var(--ux-ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:650;text-decoration:none;display:inline-flex}.btn:hover{box-shadow:inset 0 0 0 1px var(--ux-ink-3)}.btn:active{transform:scale(.96)}.btn .ic{width:17px;height:17px}.btn--primary{background:var(--ux-ink);color:var(--ux-page);box-shadow:none}.btn--primary:hover{box-shadow:0 10px 22px -12px var(--ux-shadow-strong)}.btn--danger{background:color-mix(in srgb,var(--ux-danger) 10%,var(--ux-surface));color:var(--dash-text-danger);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ux-danger) 35%,transparent)}.btn--lg{height:50px;font-size:calc(15px * var(--aiax-font-scale,1));border-radius:16px;font-weight:700}.btn--sm{height:36px;font-size:calc(13px * var(--aiax-font-scale,1));padding:0 14px}.btn--sm .ic{width:16px;height:16px}.btn--block{width:100%}.btn--ghost{box-shadow:none;color:var(--dash-text-accent);background:0 0}.btn--ghost:hover{background:var(--ux-accent-soft);box-shadow:none}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.btn.is-done{background:var(--ux-mint);color:var(--ux-accent-ink);box-shadow:none}.opt-btn{position:relative}.opt-btn__dot{background:var(--ux-accent);width:7px;height:7px;box-shadow:0 0 0 2px var(--ux-surface);border-radius:50%;position:absolute;top:6px;right:6px}.panel{border-radius:var(--dash-radius-card);background:var(--ux-surface);min-width:0;box-shadow:0 0 0 1px var(--ux-line);flex-direction:column;padding:20px 22px;display:flex}.panel--float{box-shadow:0 0 0 1px var(--ux-line),0 30px 60px -36px var(--ux-shadow-strong)}.panel__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 12px;margin-bottom:14px;display:flex}.panel__heading{flex:200px;min-width:0}.panel__title{font-size:calc(17px * var(--aiax-font-scale,1));letter-spacing:-.02em;margin:0;font-weight:740;line-height:1.3}.panel__sub{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--dash-text-muted);margin:3px 0 0;line-height:1.45}.panel__tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.panel__body{flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;min-width:0;display:grid}.panel__foot{border-top:1px solid var(--ux-line);border-radius:0 0 var(--dash-radius-card) var(--dash-radius-card);background:var(--ux-surface-2);font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);align-items:center;gap:8px;margin:16px -22px -20px;padding:12px 22px;line-height:1.45;display:flex}.kpi{border-radius:var(--dash-radius-card);background:var(--ux-surface);min-width:0;box-shadow:0 0 0 1px var(--ux-line);flex-direction:column;padding:18px 20px 16px;display:flex;overflow:hidden}.kpi__label{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--ux-ink-2);margin:0;font-weight:700}.kpi__value{font-size:calc(32px * var(--aiax-font-scale,1));letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;font-weight:850;line-height:1.1;overflow:hidden}.kpi__value--missing{font-size:calc(15px * var(--aiax-font-scale,1));letter-spacing:-.01em;white-space:normal;font-weight:700}.kpi__unit{font-size:calc(15px * var(--aiax-font-scale,1));letter-spacing:-.02em;color:var(--ux-ink-2);margin-left:4px;font-weight:700}.kpi__meta{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:8px 0 0;font-weight:650;display:flex}.kpi__hint{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);margin:8px 0 0;line-height:1.45}.kpi__spark{height:40px;margin:12px -20px -16px}.kpi__spark .spark{width:100%;height:100%}.delta{height:24px;font-size:calc(12px * var(--aiax-font-scale,1));font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:0 8px;font-weight:800;display:inline-flex}.delta--flat{background:var(--ux-surface-2);color:var(--ux-ink-2)}.delta--good{background:color-mix(in srgb,var(--ux-mint) 15%,transparent);color:var(--dash-text-ok)}.delta--bad{background:color-mix(in srgb,var(--ux-danger) 13%,transparent);color:var(--dash-text-danger)}@media (max-width:760px){.panel{border-radius:20px;padding:16px 14px}.panel__foot{border-radius:0 0 20px 20px;margin:12px -14px -16px;padding:10px 14px}.kpi{border-radius:20px;padding:14px}.kpi__value{font-size:calc(24px * var(--aiax-font-scale,1))}.kpi__spark{margin:10px -14px -14px}}.seg{background:var(--ux-surface-2);max-width:100%;box-shadow:inset 0 0 0 1px var(--ux-line);border-radius:22px;flex-wrap:wrap;padding:4px;display:inline-flex}.seg__opt{height:34px;color:var(--ux-ink-2);font-size:calc(13.5px * var(--aiax-font-scale,1));white-space:nowrap;transition:background-color .3s var(--ux-ease),color .3s var(--ux-ease),box-shadow .3s var(--ux-ease),transform .3s var(--ux-spring);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-weight:650;display:inline-flex}.seg__opt:hover{color:var(--ux-ink)}.seg__opt:active{transform:scale(.94)}.seg__opt .ic{width:15px;height:15px}.seg__opt[aria-checked=true],.seg__opt[aria-selected=true]{background:var(--ux-surface);color:var(--ux-ink);box-shadow:0 1px 0 var(--ux-line),0 6px 14px -8px var(--ux-shadow-strong)}.seg__opt:focus-visible{outline-offset:-2px}.seg--sm .seg__opt{height:30px;font-size:calc(13px * var(--aiax-font-scale,1));padding:0 11px}.pill-tabs{scrollbar-width:none;background:var(--ux-surface);max-width:100%;box-shadow:0 0 0 1px var(--ux-line);border-radius:999px;padding:5px;display:inline-flex;position:relative;overflow-x:auto}.pill-tabs::-webkit-scrollbar{display:none}.pill-tabs__tab{height:40px;color:var(--ux-ink-2);font-size:calc(14px * var(--aiax-font-scale,1));white-space:nowrap;transition:background-color .35s var(--ux-ease),color .35s var(--ux-ease);border-radius:999px;align-items:center;gap:7px;padding:0 18px;font-weight:680;display:inline-flex}.pill-tabs__tab:hover{color:var(--ux-ink)}.pill-tabs__tab .ic{width:16px;height:16px}.pill-tabs__tab[aria-selected=true]{background:var(--ux-ink);color:var(--ux-page);box-shadow:0 8px 16px -10px var(--ux-shadow-strong)}.pill-tabs__tab:focus-visible{outline-offset:-2px}.pill-tabs__tab[aria-selected=true]:focus-visible{outline-offset:2px}.pill-tabs--sm .pill-tabs__tab{height:32px;font-size:calc(13px * var(--aiax-font-scale,1));padding:0 13px}.pill-tabs__ind{z-index:0;background:var(--ux-ink);box-shadow:0 8px 16px -10px var(--ux-shadow-strong);pointer-events:none;border-radius:999px;position:absolute;top:0;left:0}.pill-tabs:not(.has-ind) .pill-tabs__ind{display:none}.pill-tabs__tab{z-index:1;position:relative}.pill-tabs.has-ind .pill-tabs__tab{transition:color .35s var(--ux-ease)}.pill-tabs.has-ind .pill-tabs__tab[aria-selected=true]{box-shadow:none;background:0 0}.tab-count{font-style:normal;font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-weight:650}[aria-selected=true] .tab-count{color:color-mix(in oklab,var(--ux-page) 72%,transparent)}.pill-tabs.has-more-r,.line-tabs.has-more-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.pill-tabs.has-more-l,.line-tabs.has-more-l{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px);mask-image:linear-gradient(90deg,#0000,#000 36px)}.pill-tabs.has-more-l.has-more-r,.line-tabs.has-more-l.has-more-r{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000)}.line-tabs{scrollbar-width:none;border-bottom:1px solid var(--ux-line-2);gap:4px;max-width:100%;display:flex;position:relative;overflow-x:auto}.line-tabs::-webkit-scrollbar{display:none}.line-tabs__tab{height:44px;color:var(--ux-ink-2);font-size:calc(14px * var(--aiax-font-scale,1));white-space:nowrap;align-items:center;gap:7px;padding:0 14px;font-weight:680;display:inline-flex;position:relative}.line-tabs__tab:after{content:"";height:2.5px;transition:background-color .3s var(--ux-ease);background:0 0;border-radius:2px;position:absolute;bottom:-1px;left:10px;right:10px}.line-tabs__tab:hover,.line-tabs__tab[aria-selected=true]{color:var(--ux-ink)}.line-tabs__tab[aria-selected=true]:after{background:var(--ux-ink)}.line-tabs__tab:focus-visible{outline-offset:-4px}.line-tabs__tab .ic{width:16px;height:16px}.chip-row{flex-wrap:wrap;gap:6px;display:flex}.chip{background:var(--ux-surface);height:36px;box-shadow:inset 0 0 0 1px var(--ux-line-2);color:var(--ux-ink-2);font-size:calc(13.5px * var(--aiax-font-scale,1));white-space:nowrap;transition:background-color .35s var(--ux-ease),color .3s var(--ux-ease),box-shadow .3s var(--ux-ease),padding .45s var(--ux-spring),transform .4s var(--ux-spring);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-weight:650;display:inline-flex}.chip:hover{color:var(--ux-ink);box-shadow:inset 0 0 0 1px var(--ux-ink-3)}.chip:active{transform:scale(.94)}.chip .ic{stroke-width:2.6px;opacity:0;width:0;height:16px;transition:width .45s var(--ux-spring),opacity .25s var(--ux-ease)}.chip i{font-style:normal;font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-variant-numeric:tabular-nums;font-weight:650}.chip__dot{border-radius:50%;width:8px;height:8px}.chip[aria-pressed=true]{background:var(--ux-ink);color:var(--ux-page);box-shadow:0 10px 18px -12px var(--ux-shadow-strong);padding-left:11px}.chip[aria-pressed=true] .ic{opacity:1;width:16px}.chip[aria-pressed=true] i{color:color-mix(in oklab,var(--ux-page) 62%,transparent)}.chip.is-no{animation:chip-no .4s var(--ux-ease)}@keyframes chip-no{20%{transform:translate(-5px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}}.chips-wrap{gap:6px;display:grid}.chip-hint{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);margin:0;font-weight:600}.chip-hint.is-warn{color:var(--dash-text-warn)}.badge{height:22px;font-size:calc(11.5px * var(--aiax-font-scale,1));white-space:nowrap;background:var(--ux-surface-3);color:var(--ux-ink-2);border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-weight:750;display:inline-flex}.badge--accent{background:var(--ux-accent-soft);color:var(--dash-text-accent)}.badge--info{background:color-mix(in srgb,var(--ux-accent-2) 14%,transparent);color:var(--dash-text-info)}.badge--ok{background:color-mix(in srgb,var(--ux-mint) 15%,transparent);color:var(--dash-text-ok)}.badge--warn{background:color-mix(in srgb,var(--ux-warn) 15%,transparent);color:var(--dash-text-warn)}.badge--danger{background:color-mix(in srgb,var(--ux-danger) 13%,transparent);color:var(--dash-text-danger)}.status-pill{background:color-mix(in srgb,var(--c) 14%,transparent);height:26px;color:var(--t);font-size:calc(12px * var(--aiax-font-scale,1));white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-weight:800;display:inline-flex}.status-pill:before{content:"";background:var(--c);border-radius:50%;flex:none;width:7px;height:7px}.status-pill--ok{--c:var(--ux-mint);--t:var(--dash-text-ok)}.status-pill--warn{--c:var(--ux-warn);--t:var(--dash-text-warn)}.status-pill--danger{--c:var(--ux-danger);--t:var(--dash-text-danger)}.status-pill--info{--c:var(--ux-accent);--t:var(--dash-text-accent)}.status-pill--idle{--c:var(--ux-ink-3);--t:var(--ux-ink-2)}.src-badge{background:color-mix(in srgb,var(--c) 11%,var(--ux-surface));max-width:100%;height:26px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 30%,transparent);color:var(--ux-ink);font-size:calc(12px * var(--aiax-font-scale,1));white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px 0 7px;font-weight:720;display:inline-flex}.src-badge__ic{width:15px;height:15px;color:var(--c)}.src-badge--api{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--c) 14%,var(--ux-surface)) 0 4px,var(--ux-surface) 4px 8px)}.src-badge__name{text-overflow:ellipsis;overflow:hidden}.src-badge__path{border-left:1px solid color-mix(in srgb,var(--c) 30%,transparent);font-size:calc(11px * var(--aiax-font-scale,1));color:var(--ux-ink-2);padding-left:6px;font-weight:700}.src-badge--compact{padding-right:8px}.level-badge{background:var(--ux-surface-2);height:22px;box-shadow:inset 0 0 0 1px var(--ux-line);font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-weight:720;display:inline-flex}.level-badge__dots{gap:2px;display:inline-flex}.level-badge__dots i{background:var(--ux-surface-3);border-radius:2px;width:5px;height:9px}.level-badge__dots i.is-on{background:var(--dash-text-accent)}.avatar{background:var(--ux-surface-3);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--ux-line-2);color:var(--ux-ink);font-size:calc(13px * var(--aiax-font-scale,1));border-radius:50%;flex:none;place-items:center;font-weight:780;display:inline-grid}.avatar--sm{width:26px;height:26px;font-size:calc(11.5px * var(--aiax-font-scale,1))}.avatar--lg{width:48px;height:48px;font-size:calc(18px * var(--aiax-font-scale,1))}.missing{color:var(--ux-ink-2);flex-wrap:wrap;align-items:baseline;gap:0 4px;font-weight:650;display:inline-flex}.missing__reason{color:var(--dash-text-muted);font-weight:550}.src-note{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);align-items:flex-start;gap:6px;margin:8px 0 0;line-height:1.5;display:flex}.src-note .ic{width:14px;height:14px;margin-top:2px}.redacted{background:var(--ux-surface-3);vertical-align:baseline;white-space:nowrap;border-radius:6px;align-items:baseline;gap:5px;padding:0 6px;display:inline-flex}.redacted__bar{letter-spacing:-2px;color:var(--ux-ink-2)}.redacted small{font-size:calc(11px * var(--aiax-font-scale,1));color:var(--ux-ink-2);font-weight:700}.locked{background:var(--ux-surface-2);box-shadow:inset 0 0 0 1px var(--ux-line);font-size:calc(13.5px * var(--aiax-font-scale,1));border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.locked>.ic{width:20px;height:20px;color:var(--ux-ink-2)}.locked>div{flex:1;min-width:0}.locked b{font-size:calc(14px * var(--aiax-font-scale,1));display:block}.locked p{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);margin:2px 0 0}.locked--reason{background:color-mix(in srgb,var(--ux-accent) 7%,var(--ux-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ux-accent) 22%,transparent)}.form{gap:14px;display:grid}.field{gap:6px;min-width:0;display:grid}.field--inline{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.field__label{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--ux-ink-2);font-weight:650}.field__hint{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);margin:0;line-height:1.45}.input{border-radius:var(--dash-radius-ctl);background:var(--ux-surface-2);width:100%;height:46px;box-shadow:inset 0 0 0 1px var(--ux-line-2);color:var(--ux-ink);font:inherit;font-size:calc(15px * var(--aiax-font-scale,1));transition:box-shadow .25s var(--ux-ease),background-color .25s var(--ux-ease);border:0;outline:none;padding:0 14px}.input::placeholder{color:var(--ux-ink-3)}.input:focus-visible{background:var(--ux-surface);box-shadow:inset 0 0 0 1.5px var(--ux-accent),0 0 0 4px var(--ux-accent-soft)}.input[aria-invalid=true]{background:color-mix(in srgb,var(--ux-danger) 6%,var(--ux-surface));box-shadow:inset 0 0 0 1.5px var(--ux-danger)}.input--sm{width:min(260px,100%);height:38px;font-size:calc(14px * var(--aiax-font-scale,1));border-radius:12px}.input--area{resize:vertical;height:auto;min-height:92px;padding:12px 14px;line-height:1.55}.input[type=date]{font-size:calc(14px * var(--aiax-font-scale,1));padding:0 10px}.select-wrap{display:block;position:relative}.select{appearance:none;cursor:pointer;font-size:calc(14px * var(--aiax-font-scale,1));padding-right:38px}.select-wrap__chev{width:16px;height:16px;color:var(--ux-ink-2);pointer-events:none;stroke-width:2.2px;margin-top:-8px;position:absolute;top:50%;right:12px}.field__error{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--dash-text-danger);margin:0}.field__error:empty{display:none}.alert{background:color-mix(in oklab,var(--ux-danger) 12%,transparent);color:var(--dash-text-danger);font-size:calc(14px * var(--aiax-font-scale,1));border-radius:14px;margin:0;padding:11px 14px;font-weight:600}.divider{color:var(--dash-text-muted);font-size:calc(12.5px * var(--aiax-font-scale,1));align-items:center;gap:12px;margin:18px 0;display:flex}.divider:before,.divider:after{content:"";background:var(--ux-line-2);flex:1;height:1px}.switch-row{align-items:center;gap:10px;min-height:44px;display:flex}.switch-row__label{min-width:0;font-size:calc(14.5px * var(--aiax-font-scale,1));flex:1;font-weight:650;line-height:1.35;display:grid}.switch-row__label small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-weight:550}.switch-text{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-weight:650}.switch{background:var(--ux-surface-3);width:46px;height:28px;box-shadow:inset 0 0 0 1px var(--ux-line-2);transition:background-color .35s var(--ux-ease);border-radius:999px;flex:none;position:relative}.switch:after{content:"";background:var(--ux-surface);width:22px;height:22px;box-shadow:0 2px 6px -1px var(--ux-shadow-strong);transition:transform .45s var(--ux-spring),width .25s var(--ux-ease);border-radius:50%;position:absolute;top:3px;left:3px}:root[data-theme=dark] .switch:after{background:var(--ux-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .switch:after{background:var(--ux-ink)}}.switch:active:after{width:27px}.switch[aria-checked=true]{background:var(--ux-mint);box-shadow:none}.switch[aria-checked=true]:after{background:var(--ux-surface);transform:translate(18px)}.switch[aria-checked=true]:active:after{transform:translate(13px)}.switch:disabled{opacity:.5;cursor:not-allowed}.setting{border-top:1px solid var(--ux-line);padding:4px 0}.setting__more{transition:grid-template-rows .55s var(--ux-ease);grid-template-rows:0fr;display:grid}.setting__more>div{opacity:0;min-height:0;transition:opacity .3s var(--ux-ease),transform .5s var(--ux-spring);padding-left:4px;overflow:hidden;transform:translateY(-8px)}.setting.is-on .setting__more{grid-template-rows:1fr}.setting:has([role=switch][aria-checked=true]) .setting__more{grid-template-rows:1fr}.setting.is-on .setting__more>div{opacity:1;padding-bottom:12px;transition-delay:.12s;transform:none}.setting:has([role=switch][aria-checked=true]) .setting__more>div{opacity:1;padding-bottom:12px;transition-delay:.12s;transform:none}.table-wrap{background:linear-gradient(to left,var(--ux-surface) 40%,transparent) right center/48px 100% no-repeat local,radial-gradient(farthest-side at 100% 50%,var(--ux-shadow-strong),transparent) right center/24px 100% no-repeat scroll;border-radius:12px;max-width:100%;position:relative;overflow-x:auto}.table-wrap:focus-visible{outline-offset:2px}.data-table{border-collapse:separate;border-spacing:0;width:100%;font-size:calc(14px * var(--aiax-font-scale,1))}.data-table th{border-bottom:1px solid var(--ux-line-2);background:var(--ux-surface);color:var(--dash-text-muted);font-size:calc(12px * var(--aiax-font-scale,1));text-align:left;white-space:normal;min-width:4.5em;padding:8px 10px;font-weight:700;position:sticky;top:0}.data-table tbody th{color:var(--ux-ink);font-size:calc(13px * var(--aiax-font-scale,1));font-weight:650;position:static}.data-table td{border-bottom:1px solid var(--ux-line);vertical-align:middle;padding:10px}.data-table td b{font-weight:650;display:block}.data-table td small{color:var(--dash-text-muted);font-size:calc(12px * var(--aiax-font-scale,1))}.data-table tbody tr{transition:background-color .2s var(--ux-ease)}.data-table tbody tr:hover{background:var(--ux-surface-2)}.data-table tr.is-click{cursor:pointer}.data-table tr.is-click:focus-visible{outline-offset:-2px}.data-table .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.data-table .is-center{text-align:center}.data-table .is-muted{color:var(--dash-text-muted);font-size:calc(12.5px * var(--aiax-font-scale,1));white-space:nowrap}.data-table .is-mono{font-family:var(--dash-mono);font-size:calc(12.5px * var(--aiax-font-scale,1))}.data-table tr.is-dim td:not(:last-child){opacity:.5}.data-table--dense td{font-size:calc(13px * var(--aiax-font-scale,1));padding:7px 10px}.data-table--dense th{padding:6px 10px}.row-link{color:inherit;font-weight:650;text-decoration:none}.row-link:hover{color:var(--dash-text-accent);text-underline-offset:3px;text-decoration:underline}.data-table td .missing{white-space:normal;min-width:8.5em}.data-table td.is-num .missing{text-align:right;justify-content:flex-end}@media (min-width:761px){.data-table td.cell--title{min-width:13em}.table-wrap>.data-table :is(th,td):first-child{z-index:1;background:var(--ux-surface);position:sticky;left:0}.table-wrap>.data-table thead th:first-child{z-index:2}.table-wrap>.data-table tbody tr:hover>:first-child{background:var(--ux-surface-2)}}@media (max-width:760px){.table-wrap>.data-table--cards :is(th,td):first-child{background:0 0;position:static}.data-table--cards thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.data-table--cards,.data-table--cards tbody{display:block}.data-table--cards tr{border-bottom:1px solid var(--ux-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:12px 4px;display:grid}.data-table--cards td{text-align:left;white-space:normal;border:0;min-width:0;padding:0;position:static}.data-table--cards td.is-num,.data-table--cards td.is-muted{text-align:left;white-space:normal}.data-table--cards td:before{content:attr(data-label);font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-weight:700;display:block}.data-table--cards td:empty{display:none}.data-table--cards td.cell--title{font-size:calc(15px * var(--aiax-font-scale,1));order:-2;grid-column:1/-1}.data-table--cards td.cell--meta{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);order:-1;grid-column:1/-1}.data-table--cards td.cell--title:before,.data-table--cards td.cell--meta:before,.data-table--cards td.cell--hide,.data-table--cards th.is-mhide{display:none}}@media (max-width:380px){.data-table--cards .src-badge__path{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.table-cols{justify-content:flex-end;margin:-2px 0 6px;display:flex}.table-cols[hidden]{display:none}.table-cols__btn .ic{width:14px;height:14px}.table-wrap.is-compact .is-low{display:none}.data-table th button.term{white-space:normal}.kpi--demo .skeleton-block{margin-top:8px}.kpi__err{color:var(--dash-text-danger);align-items:center;gap:6px;display:flex;font-size:calc(13px * var(--aiax-font-scale,1))!important}.kpi__err .ic{width:16px;height:16px}.kpi__empty{color:var(--dash-text-muted);font-size:calc(13px * var(--aiax-font-scale,1))!important;letter-spacing:0!important;font-weight:650!important}.inline-alert-wrap{min-width:0;transition:grid-template-rows .35s var(--ux-ease);grid-template-rows:1fr;display:grid}.inline-alert-wrap:has(.is-leaving){grid-template-rows:0fr}.inline-alert{background:color-mix(in srgb,var(--c) 10%,var(--ux-surface));min-height:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 22%,transparent);transition:opacity .3s var(--ux-ease),transform .35s var(--ux-ease);border-radius:18px;gap:12px;padding:14px 12px 14px 16px;display:flex;position:relative;overflow:hidden}.inline-alert.is-leaving{opacity:0;transform:translate(24px)}.inline-alert:before{content:"";background:var(--c);border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.inline-alert__ic{background:var(--c);width:28px;height:28px;color:var(--ux-accent-ink);border-radius:9px;flex:none;place-items:center;display:grid}.inline-alert__ic .ic,.inline-alert__x .ic{stroke-width:2.4px;width:16px;height:16px}.inline-alert__body{flex:1;min-width:0}.inline-alert__body b{font-size:calc(14px * var(--aiax-font-scale,1));letter-spacing:-.02em;font-weight:780;display:block}.inline-alert__body p{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--ux-ink-2);margin:3px 0 0;line-height:1.5}.inline-alert__act{min-height:32px;color:var(--dash-text-accent);font-size:calc(13px * var(--aiax-font-scale,1));align-items:center;margin:0 0 -6px;padding:0;font-weight:750;text-decoration:none;display:inline-flex}.inline-alert__act:hover{text-underline-offset:3px;text-decoration:underline}.inline-alert__x{width:32px;height:32px;color:var(--ux-ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.inline-alert__x:hover{background:color-mix(in srgb,var(--c) 14%,transparent);color:var(--ux-ink)}.inline-alert--danger{--c:var(--ux-danger)}.inline-alert--warn{--c:var(--ux-warn)}.inline-alert--info{--c:var(--ux-accent)}.inline-alert--ok{--c:var(--ux-mint)}.term{color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb,var(--ux-accent) 70%,transparent);text-decoration-color:color-mix(in srgb,var(--ux-accent) 70%,transparent);text-underline-offset:3px;cursor:help;border-radius:4px}.term:hover{color:var(--dash-text-accent);text-decoration-style:solid}.term:after{content:"?";background:var(--ux-accent-soft);width:15px;height:15px;color:var(--dash-text-accent);font-size:calc(10px * var(--aiax-font-scale,1));vertical-align:2px;border-radius:50%;place-items:center;margin-left:3px;font-weight:800;line-height:1;text-decoration:none;display:inline-grid}.term--missing{-webkit-text-decoration-color:var(--ux-danger);text-decoration-color:var(--ux-danger)}.tip{z-index:95;background:var(--ux-ink);max-width:280px;color:var(--ux-page);font-size:calc(12.5px * var(--aiax-font-scale,1));box-shadow:0 10px 20px -10px var(--ux-shadow-strong);pointer-events:none;opacity:0;border-radius:10px;padding:9px 12px;font-weight:600;line-height:1.5;transition:opacity .16s,transform .16s;position:absolute;top:0;left:0;transform:translateY(4px)scale(.96)}.tip.is-on{opacity:1;transform:none}.tip[popover]{border:0;margin:0;bottom:auto;right:auto;overflow:visible}.tip__term{gap:3px;display:grid}.tip__term b{font-size:calc(13px * var(--aiax-font-scale,1));font-weight:800}.tip__term small{font-size:calc(11.5px * var(--aiax-font-scale,1));color:color-mix(in oklab,var(--ux-page) 70%,transparent);font-weight:700}.sheet{background:var(--ux-surface);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ux-ink);box-shadow:0 0 0 1px var(--ux-line),0 60px 120px -40px var(--ux-shadow-strong);opacity:0;transition:opacity .4s var(--ux-ease),transform .65s var(--ux-spring),overlay .4s allow-discrete,display .4s allow-discrete;border:0;border-radius:28px;padding:0;overflow:auto;transform:translateY(22px)scale(.97)}.sheet[open]{opacity:1;transform:none}@starting-style{.sheet[open]{opacity:0;transform:translateY(22px)scale(.97)}}.sheet::backdrop{background:color-mix(in oklab,var(--ux-page) 84%,transparent)}.sheet--wide{width:min(820px,100vw - 32px)}.sheet__head{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 26px 0;display:flex}.sheet__kicker{font-size:calc(12px * var(--aiax-font-scale,1));letter-spacing:.08em;color:var(--dash-text-muted);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.sheet__title{font-size:calc(24px * var(--aiax-font-scale,1));letter-spacing:-.035em;margin:6px 0 0;font-weight:760;line-height:1.15}.sheet__lead{font-size:calc(14px * var(--aiax-font-scale,1));color:var(--ux-ink-2);margin:0;line-height:1.6}.sheet__body{gap:16px;padding:18px 26px;display:grid}.sheet__foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:14px 26px 24px;display:flex}.sheet--menu .sheet__body{padding-bottom:24px}.x-btn{background:var(--ux-surface-2);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--ux-line);transition:transform .5s var(--ux-spring);border-radius:50%;flex:none;place-items:center;display:grid}.x-btn:hover{transform:rotate(90deg)}.x-btn .ic{stroke-width:2px;width:18px;height:18px}.x-btn--sm{width:32px;height:32px}.x-btn--sm .ic{width:15px;height:15px}.popover{z-index:60;background:var(--ux-surface);width:300px;max-width:calc(100vw - 16px);color:var(--ux-ink);box-shadow:0 0 0 1px var(--ux-line),0 24px 44px -18px var(--ux-shadow-strong);transform-origin:var(--ox,90%) -10px;transition:transform .45s var(--ux-spring),opacity .2s;border-radius:20px;outline:none;padding:14px;position:absolute;overflow:auto}.popover:not(.is-open){opacity:0;pointer-events:none;visibility:hidden;transition:transform .3s var(--ux-ease),opacity .2s,visibility 0s .3s;transform:scale(.9)}.popover.is-open{animation:pop-in .3s var(--ux-ease)}@keyframes pop-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}}.popover__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.popover__kicker{font-size:calc(11.5px * var(--aiax-font-scale,1));letter-spacing:.06em;color:var(--dash-text-muted);margin:0;font-weight:750}.popover__title{font-size:calc(17px * var(--aiax-font-scale,1));letter-spacing:-.025em;margin:2px 0 0;font-weight:780}.popover__foot{border-top:1px solid var(--ux-line);justify-content:flex-end;gap:8px;margin-top:12px;padding-top:12px;display:flex}.opt-panel__fields{gap:14px;display:grid}.opt-field{gap:8px;min-width:0;display:grid}.opt-field__label{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);margin:0;font-weight:750}.opt-field__hint{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);margin:0}.opt-field .setting{border-top:0;padding:0}.opt-toggles{display:grid}.date-range{gap:10px;display:grid}.date-range__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.date-range__sum{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--ux-ink);font-variant-numeric:tabular-nums;margin:0;font-weight:750}.date-range__sum:empty{display:none}.date-range--inline{background:var(--ux-surface-2);border-radius:14px;padding:10px 12px}.seg__sum{font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-variant-numeric:tabular-nums;margin-left:2px;font-weight:650}@media (max-width:760px){.seg__sum{display:none}.sheet{border-radius:24px 24px 0 0;width:100vw;max-width:100vw;max-height:88dvh;margin:auto 0 0}.sheet__head{padding:20px 20px 0}.sheet__body{padding:16px 20px}.sheet__foot{padding:12px 20px calc(20px + env(safe-area-inset-bottom))}.sheet__foot .btn{flex:1}.sheet__title{font-size:calc(21px * var(--aiax-font-scale,1))}}.state{border:1px dashed var(--ux-line-2);border-radius:var(--dash-radius-card);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 24px;display:flex}.state--compact{padding:24px 16px}.state__art{width:120px;height:92px;margin-bottom:6px}.state__art .art-a{fill:var(--ux-surface-2);stroke:var(--ux-line-2);stroke-width:1.5px}.state__art .art-b{fill:none;stroke:var(--ux-line-2);stroke-width:1.5px}.state__art .art-c{fill:var(--ux-surface);stroke:color-mix(in srgb,var(--ux-accent) 45%,transparent);stroke-width:1.5px}.state__art .art-d{fill:none;stroke:color-mix(in srgb,var(--ux-accent) 55%,transparent);stroke-width:2.5px;stroke-linecap:round}.state__ic{background:var(--ux-surface-2);width:48px;height:48px;color:var(--ux-ink-2);border-radius:16px;place-items:center;display:grid}.state__ic .ic{width:24px;height:24px}.state__title{font-size:calc(17px * var(--aiax-font-scale,1));letter-spacing:-.035em;margin:0;font-weight:850}.state__body{max-width:46ch;font-size:calc(13.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);margin:0 0 10px;line-height:1.55}.state__code{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);overflow-wrap:anywhere;margin:0;font-weight:650}.state__code code{font:600 calc(12px * var(--aiax-font-scale,1)) var(--dash-mono);color:var(--ux-ink-2)}.state--error .state__title{color:var(--dash-text-danger)}.state__more{min-height:28px;color:var(--ux-ink-2);font-size:calc(12.5px * var(--aiax-font-scale,1));border-radius:8px;align-items:center;gap:4px;margin:-4px 0 4px;padding:0 8px;font-weight:750;display:inline-flex}.state__more:hover{background:var(--ux-surface-2);color:var(--ux-ink)}.state__more .ic{stroke-width:2.2px;width:13px;height:13px;transition:transform .3s var(--ux-ease)}.state__more[aria-expanded=true] .ic{transform:rotate(180deg)}.state__detail{background:var(--ux-surface-2);border-radius:12px;margin:-2px 0 8px;padding:8px 12px}.state--connect{gap:6px;padding:36px 24px 32px}.state__folder{width:150px;height:114px;margin-bottom:6px;overflow:visible}.state__folder .fd-back{fill:color-mix(in srgb,var(--ux-accent) 26%,var(--ux-surface-2))}.state__folder .fd-paper{fill:var(--ux-surface);stroke:var(--ux-line-2);stroke-width:1.5px}.state__folder .fd-line{fill:none;stroke:var(--ux-line-2);stroke-width:3px;stroke-linecap:round}.state__folder .fd-front{fill:color-mix(in srgb,var(--ux-accent) 46%,var(--ux-surface))}.state__folder .fd-hi{fill:none;stroke:var(--ux-surface);stroke-opacity:.5;stroke-width:2px;stroke-linecap:round}.state__folder .fd-slot{fill:var(--ux-surface);fill-opacity:.5}.state__line{max-width:46ch;font-size:calc(13.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);margin:0;line-height:1.55}.state__act{margin-top:10px}.skeleton{border-radius:var(--dash-radius-card);background:linear-gradient(100deg,var(--ux-surface) 40%,var(--ux-surface-2) 50%,var(--ux-surface) 60%) 0 0/200% 100%;box-shadow:0 0 0 1px var(--ux-line);animation:1.4s linear infinite shimmer}.skeleton-block{gap:10px;display:grid}.skeleton--line{border-radius:7px;height:14px}@keyframes shimmer{to{background-position:-200% 0}}.diff-list{gap:12px;display:grid}.diff{background:var(--ux-surface);min-width:0;box-shadow:0 0 0 1px var(--ux-line);border-radius:16px;margin:0;overflow:hidden}.diff__head{border-bottom:1px solid var(--ux-line);font-size:calc(13px * var(--aiax-font-scale,1));align-items:center;gap:8px;padding:8px 8px 8px 12px;font-weight:700;display:flex}.diff__head>.ic{width:16px;height:16px;color:var(--ux-ink-2)}.diff__head code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 calc(12.5px * var(--aiax-font-scale,1)) var(--dash-mono);overflow:hidden}.diff__stat{font:800 calc(12px * var(--aiax-font-scale,1)) var(--dash-mono);gap:8px;margin-left:auto;display:flex}.diff__add{color:var(--dash-text-ok)}.diff__del{color:var(--dash-text-danger)}.diff__note{background:color-mix(in srgb,var(--ux-warn) 9%,var(--ux-surface));font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-warn);align-items:center;gap:6px;margin:0;padding:6px 12px;font-weight:600;display:flex}.diff__note .ic{width:14px;height:14px}.diff__body{font:calc(12.5px * var(--aiax-font-scale,1))/1.75 var(--dash-mono);position:relative;overflow-x:auto}.diff__body:focus-visible{outline-offset:-2px}.diff__hunk{background:var(--ux-surface-2);color:var(--dash-text-muted);font-size:calc(11.5px * var(--aiax-font-scale,1));padding:2px 12px}.diff__line{white-space:pre;grid-template-columns:44px 18px minmax(0,1fr);display:grid}.diff__line code{font:inherit}.diff__ln{text-align:right;color:var(--dash-text-muted);-webkit-user-select:none;user-select:none;padding-right:10px}.diff__sign{font-weight:800}.diff__line--del{background:color-mix(in srgb,var(--ux-danger) 9%,var(--ux-surface));color:var(--ux-ink-2)}.diff__line--add{background:color-mix(in srgb,var(--ux-mint) 14%,var(--ux-surface))}.diff__line--del .diff__sign{color:var(--dash-text-danger)}.diff__line--add .diff__sign{color:var(--dash-text-ok)}.diff__fold{background:var(--ux-surface-2);width:100%;color:var(--ux-ink-2);font-family:var(--dash-font);font-size:calc(12px * var(--aiax-font-scale,1));text-align:left;align-items:center;gap:6px;padding:5px 12px;font-weight:700;line-height:1.5;display:flex}.diff__fold .ic{width:14px;height:14px}.diff__fold:hover{color:var(--ux-ink)}.diff__line:focus-visible{outline-offset:-2px}.file-tree,.file-tree__branch{font-size:calc(13.5px * var(--aiax-font-scale,1));margin:0;padding:0;list-style:none}.file-tree__branch{border-left:1px solid var(--ux-line-2);margin-left:16px;padding-left:10px}.file-tree__row{text-align:left;border-radius:10px;align-items:center;gap:8px;width:100%;min-height:38px;padding:5px 8px;display:flex}.file-tree__row>.ic{width:16px;height:16px;color:var(--ux-ink-2)}.file-tree__row--dir:hover{background:var(--ux-surface-2)}.file-tree__row--dir:focus-visible{outline-offset:-2px}.file-tree__arrow{place-items:center;width:14px;transition:transform .2s;display:grid}.file-tree__arrow .ic{stroke-width:2.4px;width:13px;height:13px}.file-tree__row[aria-expanded=true] .file-tree__arrow{transform:rotate(90deg)}.file-tree__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 calc(12.5px * var(--aiax-font-scale,1)) var(--dash-mono);overflow:hidden}.file-tree__ops{flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-left:auto;display:inline-flex}.file-tree__count{font:700 calc(11.5px * var(--aiax-font-scale,1)) var(--dash-mono);color:var(--dash-text-muted)}.op-badge{font-size:calc(11px * var(--aiax-font-scale,1));background:var(--ux-surface-3);color:var(--ux-ink-2);white-space:nowrap;border-radius:999px;padding:2px 8px;font-weight:700}.op-badge--read{background:color-mix(in srgb,var(--ux-accent-2) 13%,transparent);color:var(--dash-text-info)}.op-badge--edit{background:color-mix(in srgb,var(--ux-warn) 14%,transparent);color:var(--dash-text-warn)}.op-badge--new{background:color-mix(in srgb,var(--ux-mint) 15%,transparent);color:var(--dash-text-ok)}.op-badge--est{box-shadow:inset 0 0 0 1px var(--ux-line-2);color:var(--ux-ink-2);cursor:help;background:0 0}.tl{gap:2px;margin:0;padding:0;list-style:none;display:grid;position:relative}.tl__item{border-radius:12px;grid-template-columns:70px 30px minmax(0,1fr) 120px;align-items:start;gap:10px;padding:8px 6px;display:grid}.tl__item:hover{background:var(--ux-surface-2)}.tl__time{font:600 calc(12px * var(--aiax-font-scale,1)) var(--dash-mono);color:var(--dash-text-muted);padding-top:5px}.tl__dot{background:color-mix(in srgb,var(--c,var(--ux-ink-2)) 12%,var(--ux-surface));width:28px;height:28px;color:var(--c,var(--ux-ink-2));border-radius:9px;place-items:center;display:grid;position:relative}.tl__dot .ic{width:15px;height:15px}.tl__item{--c:var(--ux-ink-2)}.tl__item--error{--c:var(--ux-danger)}.tl__body{min-width:0;padding-top:3px}.tl__title{font-size:calc(13.5px * var(--aiax-font-scale,1));overflow-wrap:anywhere;margin:0;line-height:1.5}.tl__kind{font-weight:780}.tl__meta{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);overflow-wrap:anywhere;margin:2px 0 0}.tl__raw{font:500 calc(11px * var(--aiax-font-scale,1)) var(--dash-mono);color:var(--dash-text-muted);overflow-wrap:anywhere;margin-top:2px;display:block}.tl__dur{font:700 calc(12px * var(--aiax-font-scale,1)) var(--dash-mono);color:var(--ux-ink-2);text-align:right;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:6px;display:grid}.tl__bar{background:var(--ux-surface-2);border-radius:4px;height:8px;overflow:hidden}.tl__bar i{background:var(--series-neutral);border-radius:4px;height:100%;display:block}.tl__item--error .tl__bar i{background:var(--ux-danger)}@media (max-width:760px){.tl__item{grid-template-columns:28px minmax(0,1fr);gap:4px 10px}.tl__time{grid-area:1/2;padding:0}.tl__dot{grid-area:1/1/span 2}.tl__body{grid-column:2}.tl__dur{text-align:left;grid-column:2;padding-top:2px}}.log-view{gap:10px;min-width:0;display:grid}.log-lines{font-family:var(--dash-font);font-size:calc(13px * var(--aiax-font-scale,1));margin:0;padding:0;line-height:1.5;list-style:none}.log-lines__row{border-bottom:1px solid var(--ux-line);grid-template-columns:72px 92px minmax(0,1fr);gap:8px;padding:8px 0;display:grid}.log-lines time{font-family:var(--dash-mono);font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted)}.log-lines code{font-family:var(--dash-mono);font-size:calc(12px * var(--aiax-font-scale,1));color:var(--ux-ink-2);overflow-wrap:anywhere}.log-lines__text{overflow-wrap:anywhere;min-width:0}.log-lines__raw{font:500 calc(11px * var(--aiax-font-scale,1)) var(--dash-mono);color:var(--dash-text-muted);display:block}.log-lines__empty{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--dash-text-muted);margin:0;padding:16px 0}.log-kind{font-weight:800}.log-kind--error{color:var(--dash-text-danger)}.log-kind--decision{color:var(--dash-text-warn)}.log-kind--tool{color:var(--dash-text-accent)}.log-kind--command{color:var(--dash-text-info)}.log-kind--system{color:var(--dash-text-ok)}@media (max-width:760px){.log-lines__row{grid-template-columns:64px minmax(0,1fr)}.log-lines__text{grid-column:1/-1}}.jt-wrap{background:var(--ux-surface-2);max-width:100%;max-height:520px;font:calc(12.5px * var(--aiax-font-scale,1))/1.7 var(--dash-mono);border-radius:14px;padding:10px 12px;position:relative;overflow:auto}.jt-wrap:focus-visible{outline-offset:2px}.jt{margin:0;padding:0 0 0 16px;list-style:none}.jt--root{padding-left:0}.jt li{white-space:pre-wrap;overflow-wrap:anywhere}.jt__toggle{font:inherit;text-align:left;border-radius:6px;align-items:center;gap:2px;padding:0 4px 0 0;display:inline-flex}.jt__toggle .ic{stroke-width:2.6px;width:12px;height:12px;transition:transform .2s}.jt__toggle[aria-expanded=true] .ic{transform:rotate(90deg)}.jt__toggle:focus-visible{outline-offset:0}.jt__key{color:var(--dash-text-info)}.jt__str{color:var(--dash-text-ok)}.jt__num{color:var(--dash-text-accent)}.jt__bool{color:var(--dash-text-warn)}.jt__null{color:var(--dash-text-muted)}.jt__brace{color:var(--ux-ink-2)}.jt__count{font:600 calc(11px * var(--aiax-font-scale,1)) var(--dash-font);color:var(--dash-text-muted);margin:0 4px}.jt__str .redacted{font-family:var(--dash-font)}.perm{border-collapse:separate;border-spacing:0;width:100%;min-width:640px;font-size:calc(13.5px * var(--aiax-font-scale,1))}.perm th{color:var(--dash-text-muted);font-size:calc(12px * var(--aiax-font-scale,1));text-align:center;white-space:nowrap;vertical-align:bottom;padding:0 6px 10px;font-weight:700}.perm th small{font-size:calc(10.5px * var(--aiax-font-scale,1));font-weight:650;display:block}.perm thead th:first-child,.perm .perm__corner{text-align:left}.perm tbody th{z-index:1;border-top:1px solid var(--ux-line);background:var(--ux-surface);min-width:190px;color:var(--ux-ink);font-size:calc(13.5px * var(--aiax-font-scale,1));text-align:left;white-space:normal;padding:8px 10px 8px 0;font-weight:650;position:sticky;left:0}.perm tbody th small{font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);margin-top:1px;font-weight:550;line-height:1.4;display:block}.perm .perm__group th{font-size:calc(11.5px * var(--aiax-font-scale,1));letter-spacing:.06em;color:var(--dash-text-muted);border-top:0;padding:16px 0 6px;font-weight:800;position:static}.perm td{border-top:1px solid var(--ux-line);text-align:center;padding:6px}.perm__cell{background:var(--ux-surface-2);min-width:58px;height:34px;color:var(--ux-ink-2);font-size:calc(12.5px * var(--aiax-font-scale,1));white-space:nowrap;transition:background-color .2s var(--ux-ease),color .2s var(--ux-ease),transform .3s var(--ux-spring);border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 10px;font-weight:750;display:inline-flex;position:relative}.perm__cell .ic{width:13px;height:13px}.perm__cell--self{background:var(--ux-accent-soft);color:var(--dash-text-accent)}.perm__cell--team{background:color-mix(in srgb,var(--ux-accent-2) 15%,transparent);color:var(--dash-text-info)}.perm__cell--all{background:color-mix(in srgb,var(--ux-mint) 18%,var(--ux-surface));color:var(--dash-text-ok)}.perm__cell--off{color:var(--dash-text-muted)}button.perm__cell:hover{box-shadow:inset 0 0 0 1px var(--ux-ink-3)}button.perm__cell:active{transform:scale(.92)}.perm__cell.is-locked{box-shadow:inset 0 0 0 1px var(--ux-line-2);cursor:not-allowed}.perm__v{align-items:center;gap:4px;display:inline-flex}.wizard{background:var(--ux-surface);max-width:560px;box-shadow:0 0 0 1px var(--ux-line),0 30px 60px -36px var(--ux-shadow-strong);border-radius:28px;flex-direction:column;gap:18px;padding:24px;display:flex}.wizard__steps{justify-content:space-between;margin:0 6px;padding:0;list-style:none;display:flex;position:relative}.wizard__line{background:var(--ux-surface-3);border-radius:2px;height:3px;position:absolute;top:16px;left:17px;right:17px}.wizard__line i{border-radius:inherit;background:var(--ux-grad);transform-origin:0;transform:scaleX(var(--p,0));transition:transform .6s var(--ux-ease);position:absolute;inset:0}.wizard__step{flex-direction:column;align-items:center;min-width:34px;display:flex;position:relative}.wizard__btn{border-radius:12px;flex-direction:column;align-items:center;gap:7px;display:flex}button.wizard__btn:hover .wizard__dot{box-shadow:0 0 0 4px var(--ux-accent-soft)}.wizard__dot{background:var(--ux-surface);width:34px;height:34px;box-shadow:inset 0 0 0 2px var(--ux-line-2);color:var(--ux-ink-2);font-size:calc(13.5px * var(--aiax-font-scale,1));transition:box-shadow .35s,background-color .35s,color .35s,transform .45s var(--ux-spring);border-radius:50%;place-items:center;font-weight:780;display:grid}.wizard__dot .ic{stroke-width:2.6px;width:16px;height:16px}.wizard__step small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--ux-ink-2);white-space:nowrap;font-weight:700}.wizard__step.is-current .wizard__dot{box-shadow:inset 0 0 0 2px var(--ux-accent),0 0 0 5px var(--ux-accent-soft);color:var(--dash-text-accent);transform:scale(1.08)}.wizard__step.is-done .wizard__dot{background:var(--ux-accent);box-shadow:none;color:var(--ux-accent-ink)}.wizard__step.is-current small,.wizard__step.is-done small{color:var(--ux-ink)}.wizard__title{font-size:calc(19px * var(--aiax-font-scale,1));letter-spacing:-.03em;margin:0;font-weight:780}.wizard__foot{gap:8px;display:flex}.wizard__foot .btn--primary{flex:1}.cmd-box{background:var(--ux-surface);min-width:0;min-height:58px;box-shadow:0 0 0 1px var(--ux-line-2),0 18px 32px -24px var(--ux-shadow-strong);transition:box-shadow .45s var(--ux-ease);border-radius:18px;align-items:center;gap:8px;padding:0 8px 0 16px;display:flex}.cmd-box code{white-space:nowrap;min-width:0;font:calc(14px * var(--aiax-font-scale,1)) var(--dash-mono);color:var(--ux-ink);flex:1;overflow-x:auto}.cmd-box code em{color:var(--dash-text-ok);-webkit-user-select:none;user-select:none;margin-right:8px;font-style:normal}.cmd-box__copy,.code-box__copy{background:var(--ux-surface-2);width:44px;height:44px;color:var(--ux-ink-2);transition:background-color .35s var(--ux-ease),color .35s var(--ux-ease),transform .45s var(--ux-spring);border-radius:13px;flex:none;place-items:center;display:grid}.cmd-box__copy .ic,.code-box__copy .ic{width:18px;height:18px}.cmd-box__copy:hover,.code-box__copy:hover{background:var(--ux-surface-3);color:var(--ux-ink)}.cmd-box__copy:active,.code-box__copy:active{transform:scale(.88)}.cmd-box.is-copied,.code-box.is-copied{box-shadow:0 0 0 1.5px var(--ux-mint),0 0 0 6px color-mix(in srgb,var(--ux-mint) 16%,transparent)}.cmd-box.is-copied .cmd-box__copy,.code-box.is-copied .code-box__copy{background:var(--ux-mint);color:var(--ux-accent-ink)}.code-box{background:var(--ux-surface-2);min-width:0;box-shadow:inset 0 0 0 1px var(--ux-line);transition:box-shadow .45s var(--ux-ease);border-radius:18px;position:relative}.code-box pre{max-height:min(48vh,440px);font:calc(12.5px * var(--aiax-font-scale,1))/1.65 var(--dash-mono);white-space:pre;margin:0;padding:16px 60px 16px 16px;overflow:auto}.code-box pre:focus-visible{outline-offset:-2px}.code-box__lang{font:700 calc(11px * var(--aiax-font-scale,1)) var(--dash-font);color:var(--dash-text-muted);position:absolute;top:12px;right:62px}.code-box__copy{background:var(--ux-surface);width:40px;height:40px;position:absolute;top:8px;right:8px}.code-view{border:1px solid var(--ux-line);background:var(--ux-surface-2);border-radius:14px;min-width:0;margin:6px 0 0;display:block;overflow:hidden}.code-view__bar{border-bottom:1px solid var(--ux-line);min-height:34px;font-family:var(--dash-font);font-size:calc(12px * var(--aiax-font-scale,1));align-items:center;gap:8px;padding:2px 4px 2px 12px;display:flex}.code-view__lang{color:var(--ux-ink-2);font-weight:800}.code-view__meta{color:var(--dash-text-muted);font-weight:600}.code-view__actions{gap:2px;margin-left:auto;display:flex}.code-view__body{font:calc(12.5px * var(--aiax-font-scale,1))/1.6 var(--dash-mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ux-ink);margin:0;padding:10px 12px;overflow:auto}.code-view__body:focus-visible{outline-offset:-2px}.code-view .code-view__code{font:inherit;color:inherit;overflow-wrap:anywhere;display:block}.code-view__line{min-height:1.6em;display:block}.code-view__code.is-numbered .code-view__line{grid-template-columns:4ch minmax(0,1fr);gap:12px;display:grid}.code-view__ln{text-align:right;color:var(--dash-text-muted);-webkit-user-select:none;user-select:none}.code-view.is-folded .code-view__body{max-height:calc(9.6em + 20px);overflow:hidden;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.code-view__more{border-top:1px solid var(--ux-line);background:var(--ux-surface);width:100%;color:var(--ux-ink-2);font-family:var(--dash-font);font-size:calc(12px * var(--aiax-font-scale,1));text-align:left;align-items:center;gap:6px;padding:6px 12px;font-weight:700;line-height:1.5;display:flex}.code-view__more:hover{color:var(--ux-ink)}.code-view__more .ic{width:14px;height:14px}.code-view--popup{margin:0}.code-view--popup .code-view__body{max-height:min(68vh,760px)}.code-modal__body{min-width:0;position:relative}.tok--kw{color:var(--dash-text-accent);font-weight:700}.tok--str{color:var(--dash-text-ok)}.tok--var,.tok--prop{color:var(--dash-text-info)}.tok--type{color:var(--dash-text-info);font-style:italic}.tok--fn{color:var(--dash-text-warn);font-weight:650}.tok--num{color:var(--dash-text-warn)}.tok--flag{color:var(--ux-accent-2)}.tok--com{color:var(--dash-text-muted);font-style:italic}.tok--op{color:var(--ux-ink-2)}.tok--meta{color:var(--dash-text-info);font-weight:700}.tok--add{color:var(--dash-text-ok);background:color-mix(in srgb,var(--ux-mint) 14%,transparent)}.tok--del{color:var(--dash-text-danger);background:color-mix(in srgb,var(--ux-danger) 9%,transparent)}@media (max-width:760px){.wizard{border-radius:24px;padding:20px 16px}.wizard__step small{font-size:calc(11px * var(--aiax-font-scale,1))}}.auth{place-items:start center;min-height:100vh;padding:40px 16px;display:grid}.auth-card{background:var(--ux-surface);width:100%;max-width:440px;box-shadow:0 0 0 1px var(--ux-line),0 40px 90px -50px var(--ux-shadow-strong);border-radius:28px;padding:34px 30px 28px}.auth-card.is-shake{animation:.5s cubic-bezier(.36,.07,.19,.97) auth-no}@keyframes auth-no{15%{transform:translate(-9px)rotate(-.6deg)}30%{transform:translate(8px)rotate(.5deg)}45%{transform:translate(-6px)}60%{transform:translate(4px)}75%{transform:translate(-2px)}}.auth-card__mark{background:var(--ux-grad);width:44px;height:44px;box-shadow:0 10px 22px -10px var(--ux-shadow-strong);border-radius:14px;display:block}.auth-card__title{font-size:calc(28px * var(--aiax-font-scale,1));letter-spacing:-.04em;margin:18px 0 0;font-weight:800}.auth-card__sub{color:var(--ux-ink-2);font-size:calc(14.5px * var(--aiax-font-scale,1));margin:6px 0 22px;line-height:1.55}.auth-card__note{color:var(--dash-text-muted);font-size:calc(12.5px * var(--aiax-font-scale,1));margin:12px 0 0;line-height:1.55}@media (max-width:760px){.auth-card{padding:26px 20px 22px}}.search-box{gap:6px;min-width:0;display:grid}.search-box__wrap{display:block;position:relative}.search-box__ic{width:17px;height:17px;color:var(--ux-ink-2);pointer-events:none;margin-top:-8.5px;position:absolute;top:50%;left:12px}.search-box__input{padding-left:38px}.search-box__input::-webkit-search-cancel-button{cursor:pointer}.pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.pager__btn{z-index:1;min-width:38px;height:38px;color:var(--ux-ink-2);font-size:calc(13.5px * var(--aiax-font-scale,1));font-variant-numeric:tabular-nums;transition:background-color .35s var(--ux-ease),color .35s var(--ux-ease);border-radius:999px;place-items:center;padding:0 10px;font-weight:700;display:inline-grid;position:relative}.pager__btn:hover:not(:disabled){background:var(--ux-surface-2);color:var(--ux-ink)}.pager__btn[aria-current=page]{background:var(--ux-ink);color:var(--ux-page)}.pager__ind{z-index:0;background:var(--ux-ink);pointer-events:none;border-radius:999px;position:absolute;top:0;left:0}.pager:not(.has-ind) .pager__ind{display:none}.pager.has-ind .pager__num{transition:color .35s var(--ux-ease)}.pager.has-ind .pager__btn[aria-current=page]{background:0 0}.pager__btn:disabled{opacity:.4;cursor:not-allowed}.pager__btn .ic{width:16px;height:16px}.pager__gap{color:var(--dash-text-muted);padding:0 4px}.crumbs ol{font-size:calc(13px * var(--aiax-font-scale,1));flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;font-weight:650;list-style:none;display:flex}.crumbs li{align-items:center;gap:4px;min-width:0;display:inline-flex}.crumbs a{min-height:24px;color:var(--ux-ink-2);align-items:center;text-decoration:none;display:inline-flex}.crumbs a:hover{color:var(--dash-text-accent);text-underline-offset:3px;text-decoration:underline}.crumbs [aria-current=page]{color:var(--ux-ink)}.crumbs__sep{width:13px;height:13px;color:var(--dash-text-muted)}.facts{font-size:calc(13.5px * var(--aiax-font-scale,1));grid-template-columns:auto minmax(0,1fr);gap:10px 16px;margin:0;display:grid}.facts dt{color:var(--ux-ink-2);font-weight:650}.facts dd{font-variant-numeric:tabular-nums;min-width:0;margin:0;font-weight:650}@media (max-width:760px){.facts{grid-template-columns:minmax(0,1fr);gap:2px}.facts dd{margin-bottom:8px}}.person{white-space:nowrap;align-items:center;gap:8px;min-width:0;font-weight:650;display:inline-flex}.md{gap:6px;min-width:0;display:grid}.md>p{margin:0}.md__list{gap:3px;margin:0;padding-left:1.3em;list-style:outside;display:grid}ol.md__list{list-style:decimal}.md__h{color:var(--ux-ink);font-weight:780}.md__code{background:var(--ux-surface-2);font:600 .92em/1.4 var(--dash-mono);border-radius:6px;padding:1px 5px}.val{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:4px 6px;max-width:100%;display:inline-flex}.val__num{font-variant-numeric:tabular-nums}.val-badge{max-width:100%;min-height:24px;font-size:calc(12px * var(--aiax-font-scale,1));letter-spacing:-.01em;white-space:normal;vertical-align:middle;border-radius:999px;align-items:center;gap:4px;padding:1px 8px 1px 6px;font-weight:650;line-height:1.35;text-decoration:none;display:inline-flex}.val-badge__ic{stroke-width:2.2px;flex:none;width:13px;height:13px}.val-badge__k{white-space:nowrap;font-weight:780}.val-badge__r{min-width:0}.val-badge--none{background:var(--ux-surface-2);box-shadow:inset 0 0 0 1px var(--ux-line-2);color:var(--ux-ink-2)}.val-badge--partial{background:color-mix(in srgb,var(--ux-accent-2) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ux-accent-2) 28%,transparent);color:var(--dash-text-info)}a.val-badge{cursor:pointer;transition:box-shadow .2s var(--ux-ease)}.val-badge--compact{white-space:nowrap}a.val-badge:hover{box-shadow:inset 0 0 0 1px var(--ux-ink-3);text-underline-offset:2px;text-decoration:underline}a.val-badge:focus-visible{outline-offset:2px}.kpi__value .val{font-size:calc(14px * var(--aiax-font-scale,1));letter-spacing:-.01em;white-space:normal;font-weight:700}.data-table td .val--none{white-space:normal;min-width:8.5em}.data-table td.is-num .val{text-align:right;justify-content:flex-end}@media (max-width:760px){.data-table--cards td.is-num .val{text-align:left;justify-content:flex-start}}.delta--warn{background:color-mix(in srgb,var(--ux-warn) 15%,transparent);color:var(--dash-text-warn)}.conn-status{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.card__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 12px;margin-bottom:12px;display:flex}.card__heading{flex:220px;min-width:0}.card__q{font-size:calc(17px * var(--aiax-font-scale,1));letter-spacing:-.025em;margin:0;font-weight:760;line-height:1.35}.card__qlink{color:inherit;text-decoration:none;display:inline}.card__qlink:hover{color:var(--dash-text-accent);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}.card__qchev{vertical-align:-2px;width:16px;height:16px;color:var(--ux-ink-3);stroke-width:2.2px;transition:transform .35s var(--ux-spring);margin-left:2px;display:inline-block}.card__qlink:hover .card__qchev{color:var(--dash-text-accent);transform:translate(3px)}.card__meta{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:4px 0 0;line-height:1.4;display:flex}.card__tech{font-weight:650}.card__help{width:26px;height:26px;color:var(--ux-ink-2);box-shadow:inset 0 0 0 1px var(--ux-line-2);transition:color .2s var(--ux-ease),box-shadow .2s var(--ux-ease),background-color .2s var(--ux-ease);border-radius:50%;flex:none;place-items:center;display:inline-grid}.card__help .ic{stroke-width:2.1px;width:15px;height:15px}.card__help:hover{color:var(--ux-ink);box-shadow:inset 0 0 0 1px var(--ux-ink-3)}.card__help[aria-expanded=true]{background:var(--ux-accent-soft);color:var(--dash-text-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ux-accent) 40%,transparent)}.card__only{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.card__tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.card__body{flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-width:0;display:grid}.card__summary{font-size:calc(14.5px * var(--aiax-font-scale,1));color:var(--ux-ink);margin:0;font-weight:650;line-height:1.5}.card__chart,.card__table{min-width:0}.card__foot{flex-wrap:wrap;row-gap:4px}.card__foot>span:nth-child(2){flex:12em;min-width:0}.card__norec{color:var(--ux-ink-2);white-space:nowrap;font-weight:720}.card-empty{border:1px dashed var(--ux-line-2);border-radius:16px;gap:6px;padding:18px 16px;display:grid}.card-empty__what{font-size:calc(14.5px * var(--aiax-font-scale,1));align-items:center;gap:8px;margin:0;font-weight:750;display:flex}.card-empty__what .ic{width:17px;height:17px;color:var(--dash-text-accent)}.card-empty__not{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--ux-ink-2);margin:0;line-height:1.5}.card-empty__next{margin-top:4px}@media (max-width:760px){.card__q{font-size:calc(16px * var(--aiax-font-scale,1))}.card__foot{font-size:calc(12px * var(--aiax-font-scale,1))}}button.term{font:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;vertical-align:baseline;text-transform:inherit;background:0 0;border:0;margin:0;padding:0;display:inline}.term[aria-expanded=true]{color:var(--dash-text-accent);text-decoration-style:solid}.term:focus-visible{outline-offset:2px}.term-plain{color:inherit}.tt{font-size:calc(13.5px * var(--aiax-font-scale,1));gap:8px;line-height:1.55;display:grid}.popover.tt{padding:14px 16px}.tt__head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:-2px;display:flex}.tt__title{font-size:calc(15.5px * var(--aiax-font-scale,1));letter-spacing:-.02em;font-weight:800;line-height:1.35}.tt__plain{font-size:calc(15px * var(--aiax-font-scale,1));letter-spacing:-.02em;margin:0;font-weight:780}.tt__orig{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);margin:0;font-weight:650}.tt__def{color:var(--ux-ink);margin:0}.tt__formula{background:var(--ux-surface-2);font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);border-radius:10px;margin:0;padding:8px 10px;line-height:1.5}.tt__formula b{color:var(--ux-ink)}.tt__links{border-top:1px solid var(--ux-line);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:2px;padding-top:10px;display:flex}.tt__more,.tt__ext{min-height:28px;color:var(--dash-text-accent);font-size:calc(13px * var(--aiax-font-scale,1));align-items:center;gap:5px;font-weight:750;text-decoration:none;display:inline-flex}.tt__more .ic{width:15px;height:15px}.tt__more:hover,.tt__ext:hover{text-underline-offset:3px;text-decoration:underline}.tt__ext small{font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-weight:600}.tt__muted{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted)}.tt--sheet{font-size:calc(14.5px * var(--aiax-font-scale,1))}.tt--sheet .tt__links{gap:4px 18px}.radio-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.radio-card{background:var(--ux-surface);min-height:46px;box-shadow:inset 0 0 0 1px var(--ux-line-2);font-size:calc(14px * var(--aiax-font-scale,1));cursor:pointer;transition:box-shadow .2s var(--ux-ease),background-color .2s var(--ux-ease);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-weight:650;display:flex;position:relative}.radio-card:hover{box-shadow:inset 0 0 0 1px var(--ux-ink-3)}.radio-card input{width:18px;height:18px;accent-color:var(--ux-accent);flex:none;margin:0}.radio-card:has(input:checked){background:var(--ux-accent-soft);box-shadow:inset 0 0 0 1.5px var(--ux-accent)}.radio-card:has(input:focus-visible){outline:2px solid var(--ux-accent);outline-offset:2px}@media (max-width:420px){.radio-cards{grid-template-columns:minmax(0,1fr)}}.flow-steps{flex-wrap:wrap;gap:6px 8px;margin:0;padding:0;list-style:none;display:flex}.flow-steps li{background:var(--ux-surface-2);height:30px;color:var(--ux-ink-2);font-size:calc(12.5px * var(--aiax-font-scale,1));border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 5px;font-weight:700;display:inline-flex}.flow-steps b{background:var(--ux-surface);width:21px;height:21px;box-shadow:inset 0 0 0 1px var(--ux-line-2);font-size:calc(11.5px * var(--aiax-font-scale,1));border-radius:50%;place-items:center;display:inline-grid}.flow-steps .is-current{background:var(--ux-ink);color:var(--ux-page)}.flow-steps .is-current b{background:var(--ux-page);color:var(--ux-ink);box-shadow:none}.flow-steps .is-done{background:color-mix(in srgb,var(--ux-mint) 16%,transparent);color:var(--dash-text-ok)}.perm .perm__group--fold th{z-index:1;border-top:1px solid var(--ux-line);background:var(--ux-surface);font-size:calc(13.5px * var(--aiax-font-scale,1));letter-spacing:-.01em;color:var(--ux-ink);padding:10px 6px 10px 0;font-weight:760;position:sticky;left:0}.perm__fold{text-align:left;border-radius:10px;align-items:center;gap:6px;min-height:34px;padding:0 6px 0 2px;font-weight:760;display:inline-flex}.perm__fold .ic{stroke-width:2.4px;width:15px;height:15px;color:var(--ux-ink-2);transition:transform .25s var(--ux-ease)}.perm__fold[aria-expanded=true] .ic{transform:rotate(90deg)}.perm__fold small{font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-weight:650}.perm__fold:hover{background:var(--ux-surface-2)}.perm__cell--sum{min-width:52px;height:28px;font-size:calc(12px * var(--aiax-font-scale,1));white-space:nowrap;box-shadow:inset 0 0 0 1px var(--ux-line);padding:0 8px}.perm__cnt{font-size:calc(11px * var(--aiax-font-scale,1));font-variant-numeric:tabular-nums;font-weight:650}.perm__name{display:inline}.perm__flow{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-warn);cursor:help;margin-left:2px;font-weight:800}.popover--help{max-height:min(640px,calc(100vh - var(--dash-header-h) - 24px));padding:16px 16px 14px}.help-pop .popover__head{margin-bottom:8px}.help-body{gap:6px;display:grid}.help-sec{background:var(--ux-surface-2);box-shadow:inset 0 0 0 1px var(--ux-line);border-radius:14px}.help-sec>summary{min-height:44px;font-size:calc(14px * var(--aiax-font-scale,1));cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px 0 14px;font-weight:760;list-style:none;display:flex}.help-sec>summary::-webkit-details-marker{display:none}.help-sec>summary:focus-visible{outline-offset:-2px}.help-sec__chev{width:16px;height:16px;color:var(--ux-ink-2);stroke-width:2.3px;transition:transform .25s var(--ux-ease)}.help-sec[open] .help-sec__chev{transform:rotate(180deg)}.help-sec__body{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--ux-ink-2);gap:8px;padding:0 14px 14px;line-height:1.55;display:grid}.help-lead{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--ux-ink-2);margin:0;line-height:1.55}.help-list{gap:6px;margin:0;padding-left:18px;display:grid}.help-reasons{gap:8px;margin:0;padding:0;list-style:none;display:grid}.help-reasons li{justify-items:start;gap:3px;display:grid}.help-reasons small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);line-height:1.45}.help-flow{background:var(--ux-surface);border-radius:12px;gap:6px;padding:10px;display:grid}.help-flow__row{font-size:calc(12px * var(--aiax-font-scale,1));flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.help-flow__row>i{font-style:normal;font-weight:800;font-size:calc(11px * var(--aiax-font-scale,1));color:var(--dash-text-muted)}.help-flow__box{background:var(--ux-surface-2);height:28px;box-shadow:inset 0 0 0 1px var(--ux-line-2);color:var(--ux-ink);white-space:nowrap;border-radius:9px;align-items:center;gap:5px;padding:0 9px;font-weight:700;display:inline-flex}.help-flow__box .ic{width:14px;height:14px;color:var(--ux-ink-2)}.help-flow__box.is-core{background:var(--ux-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ux-accent) 30%,transparent)}.help-flow__box.is-hatched{background:repeating-linear-gradient(45deg,var(--ux-surface-3) 0 4px,var(--ux-surface) 4px 8px)}.help-paths{gap:6px;margin:0;padding:0;list-style:none;display:grid}.help-path{background:var(--ux-surface);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.help-path.is-off{opacity:.72}.help-path__id{background:var(--ux-surface-2);width:30px;height:24px;font:800 calc(11.5px * var(--aiax-font-scale,1)) var(--dash-mono);color:var(--ux-ink);border-radius:7px;place-items:center;display:inline-grid}.help-path>span:nth-child(2){min-width:0;display:grid}.help-path strong{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--ux-ink)}.help-path small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted)}.help-scope{gap:4px;margin:0;padding:0;list-style:none;display:grid}.help-scope__row{background:var(--ux-surface);min-height:36px;font-size:calc(13px * var(--aiax-font-scale,1));color:var(--ux-ink);border-radius:10px;grid-template-columns:minmax(0,1fr) auto 3.2em;align-items:center;gap:8px;padding:2px 10px;display:grid}.help-scope__row .perm__cell{min-width:52px;height:26px;font-size:calc(12px * var(--aiax-font-scale,1))}.help-scope__row small{text-align:right;font:650 calc(11.5px * var(--aiax-font-scale,1)) var(--dash-mono);color:var(--dash-text-muted)}.help-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.help-manual{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);flex-basis:100%;align-items:center;gap:6px;margin:2px 0 0;display:flex}.help-manual .ic{width:14px;height:14px}.mfa-setup{gap:14px;min-width:0;display:grid}.mfa-setup__qr{text-align:center;justify-items:center;gap:10px;margin:0;display:grid}.mfa-setup__qr svg{width:224px;max-width:100%;height:auto;box-shadow:0 0 0 1px var(--ux-line);border-radius:8px;display:block}.mfa-setup__qr .field__hint,.mfa-setup>.field__hint{margin:0}.chart{gap:10px;min-width:0;margin:0;display:grid;position:relative}.chart__plot{width:100%;min-width:0;position:relative}.chart__plot.is-empty{border:1px dashed var(--ux-line-2);border-radius:16px;place-items:center;min-height:120px;display:grid}.chart__empty{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--ux-ink-2);text-align:center;align-items:center;gap:8px;margin:0;padding:16px;font-weight:600;display:flex}.chart__empty .ic{width:18px;height:18px}.chart__svg{max-width:100%;display:block;overflow:visible}.chart__gridline{stroke:var(--ux-line)}.chart__base{stroke:var(--ux-line-2)}.chart__axis{fill:var(--dash-text-muted);font-size:calc(11px * var(--aiax-font-scale,1));font-weight:700;font-family:var(--dash-font);font-variant-numeric:tabular-nums}.chart__col{transition:opacity .25s var(--ux-ease)}.chart__col.is-dim{opacity:.45}.chart__col path,.chart__col rect{transition:opacity .25s var(--ux-ease)}.chart__compare{fill:none;stroke:var(--cmp-prev);stroke-width:2px;stroke-dasharray:5 4;stroke-linejoin:round;stroke-linecap:round}.chart__compare-dot{fill:var(--ux-surface);stroke:var(--cmp-prev);stroke-width:1.6px}.chart__avg{stroke:var(--ux-ink-2);stroke-width:1.5px}.chart__avg-label rect{fill:var(--ux-ink-2)}.chart__avg-label text{fill:var(--ux-page);font-size:calc(10px * var(--aiax-font-scale,1));font-weight:800;font-family:var(--dash-font);font-variant-numeric:tabular-nums}.chart__line{fill:none;stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.chart__area{stroke:none}.chart__guide{stroke:var(--ux-line-2);stroke-width:1px}.chart__dot{stroke:var(--ux-surface);stroke-width:2px}.chart__dot.is-hollow{fill:var(--ux-surface);stroke-width:2.4px}.chart__mark{stroke:var(--ux-surface);stroke-width:1.2px}.chart__mark.is-hollow{fill:var(--ux-surface);stroke-width:1.8px}.chart__hits{pointer-events:none;position:absolute;inset:0;overflow:hidden}.chart__hit{pointer-events:auto;background:0 0;border-radius:8px;position:absolute}.chart__hit:focus-visible{outline:2px solid var(--ux-accent);outline-offset:-2px}.chart__hit[aria-disabled=true]{cursor:default}.chart__hit:not([aria-disabled]){cursor:pointer}.chart__tip{z-index:5;background:var(--ux-ink);min-width:160px;max-width:260px;color:var(--ux-page);font-size:calc(12px * var(--aiax-font-scale,1));box-shadow:0 14px 28px -14px var(--ux-shadow-strong);pointer-events:none;opacity:0;border-radius:12px;padding:9px 11px;line-height:1.45;transition:opacity .15s,transform .15s;position:absolute;top:0;left:0;transform:translateY(4px)}.chart__tip.is-on{opacity:1;transform:none}.chart__tip-t{font-size:calc(12.5px * var(--aiax-font-scale,1));margin-bottom:4px;font-weight:800;display:block}.chart__tip-h{font-size:calc(11.5px * var(--aiax-font-scale,1));color:color-mix(in oklab,var(--ux-page) 72%,transparent);margin:5px 0 0;font-weight:650}.chart__tip-r{align-items:center;gap:6px;margin:2px 0 0;display:flex}.chart__tip-r span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:color-mix(in oklab,var(--ux-page) 78%,transparent);flex:1;overflow:hidden}.chart__tip-r em{font-variant-numeric:tabular-nums;font-style:normal;font-weight:800}.chart__tip-f{border-top:1px solid color-mix(in oklab,var(--ux-page) 18%,transparent);margin:5px 0 0;padding-top:5px;font-weight:700}.chart__sw{background:var(--c);border-radius:4px;flex:none;width:12px;height:12px;display:inline-block}.chart__sw.is-hatched{background:repeating-linear-gradient(45deg,var(--c) 0 2.5px,color-mix(in srgb,var(--c) 28%,var(--ux-surface)) 2.5px 5px)}.chart__sw.is-dotted{background:radial-gradient(circle,var(--c) 1.1px,transparent 1.5px) 0 0/4px 4px,color-mix(in srgb,var(--c) 22%,var(--ux-surface))}.chart__sw.is-line{border-top:2.5px solid var(--c);background:0 0;border-radius:0;height:0}.chart__sw.is-dashed.is-line{border-top-style:dashed}.chart__tip .chart__sw{box-shadow:0 0 0 1.5px color-mix(in oklab,var(--ux-page) 30%,transparent)}.chart-legend{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-weight:650;list-style:none;display:flex}.chart-legend li,.chart-legend__static{align-items:center;gap:6px;display:inline-flex}.chart-legend em{color:var(--ux-ink);font-variant-numeric:tabular-nums;font-style:normal;font-weight:800}.chart-legend--buttons{gap:6px}.chart-legend__btn{background:var(--ux-surface-2);height:32px;color:var(--ux-ink-2);font-size:calc(12.5px * var(--aiax-font-scale,1));transition:background-color .2s var(--ux-ease),color .2s var(--ux-ease),box-shadow .2s var(--ux-ease);border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-weight:700;display:inline-flex}.chart-legend__btn:hover{color:var(--ux-ink)}.chart-legend__btn[aria-pressed=true]{background:var(--ux-ink);color:var(--ux-page)}.chart-legend__btn:disabled{cursor:default}.chart-legend--buttons .chart-legend__static{padding:0 6px}.chart__plot--donut{flex-wrap:wrap;align-items:center;gap:16px 22px;display:flex}.donut{flex:none}.donut-track{fill:none;stroke:var(--ux-surface-2);stroke-width:24px}.donut-seg{fill:none;stroke-width:24px;transition:stroke-width .45s var(--ux-spring),opacity .25s}.donut-seg.is-on{stroke-width:30px}.donut-seg.is-dim{opacity:.4}.donut__v{fill:var(--ux-ink);font-size:calc(19px * var(--aiax-font-scale,1));letter-spacing:-.03em;font-weight:850;font-family:var(--dash-font);font-variant-numeric:tabular-nums}.donut__l{fill:var(--dash-text-muted);font-size:calc(11px * var(--aiax-font-scale,1));font-weight:700;font-family:var(--dash-font)}.chart-legend--donut{flex:180px;gap:6px;min-width:0;display:grid}.chart-legend--donut .legend{background:var(--ux-surface-2);width:100%;height:40px;color:var(--ux-ink);font-size:calc(12.5px * var(--aiax-font-scale,1));text-align:left;border-radius:13px;align-items:center;gap:8px;padding:0 10px;font-weight:750;transition:background-color .2s,opacity .25s;display:flex}.chart-legend--donut .legend span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chart-legend--donut .legend small{font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:750}.chart-legend--donut .legend[aria-pressed=false]{opacity:.5}.chart-legend--donut .legend[aria-pressed=false] .chart__sw{box-shadow:inset 0 0 0 2px var(--c);background:0 0}.chart-legend--donut .legend[aria-pressed=false] span{text-decoration:line-through}.chart-legend--donut .legend:focus-visible{outline-offset:-2px}.heat{grid-template-columns:30px repeat(var(--cols),minmax(0,1fr));outline-offset:4px;border-radius:10px;align-items:center;gap:3px;display:grid}.heat__corner{display:block}.heat__col{font-size:calc(10.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);text-align:left;white-space:nowrap;font-weight:700;overflow:visible}.heat__row{font-size:calc(11px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-weight:700}.heat__cell{aspect-ratio:1;background:var(--ux-surface-2);min-height:10px;max-height:30px;box-shadow:inset 0 0 0 1px var(--ux-line);border-radius:4px;display:block}.heat__cell--1{background:color-mix(in srgb,var(--series-neutral) 22%,var(--ux-surface-2));box-shadow:none}.heat__cell--2{background:color-mix(in srgb,var(--series-neutral) 45%,var(--ux-surface-2));box-shadow:none}.heat__cell--3{background:color-mix(in srgb,var(--series-neutral) 70%,var(--ux-surface-2));box-shadow:none}.heat__cell--4{background:var(--series-neutral);box-shadow:none}.heat-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--ux-line-2) transparent;padding:2px 0 6px;overflow-x:auto}.heat-scroll .heat__row,.heat-scroll .heat__corner{z-index:1;background:var(--ux-surface);align-self:stretch;align-items:center;display:flex;position:sticky;left:0}.heat-scroll.has-more-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.heat__sum{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);margin:4px 0 0;font-weight:650}.heat__cell.is-active{box-shadow:0 0 0 2px var(--ux-surface),0 0 0 4px var(--ux-accent)}.heat-legend{font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);justify-content:flex-end;align-items:center;gap:4px;font-weight:650;display:flex}.heat-legend .heat__cell{aspect-ratio:auto;width:13px;height:13px;min-height:0}.heat-legend span{margin:0 4px}.hbar{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hbar__row{font-size:calc(13.5px * var(--aiax-font-scale,1));grid-template-columns:minmax(90px,30%) minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.hbar__row.is-muted .hbar__track i{opacity:.55}.hbar__label{min-width:0;font-weight:650;line-height:1.3;display:grid}.hbar__label>a,.hbar__label>span{text-overflow:ellipsis;white-space:nowrap;color:var(--ux-ink);text-decoration:none;overflow:hidden}.hbar__label>a:hover{color:var(--dash-text-accent);text-underline-offset:3px;text-decoration:underline}.hbar__label>a{margin:-4px 0;padding:4px 0}.hbar__label small{font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.hbar__track{background:var(--ux-surface-2);border-radius:6px;height:12px;position:relative;overflow:hidden}.hbar__track i{background:var(--c);border-radius:6px;position:absolute;top:0;bottom:0;left:0}.hbar__track--parts{display:flex}.hbar__track--parts i{border-radius:0;flex:none;position:static}.hbar__track--parts i:first-child{border-radius:6px 0 0 6px}.hbar__track--parts i:last-child{border-radius:0 6px 6px 0}.hbar__track--parts i:only-child{border-radius:6px}.hbar__track i.is-hatched{background:repeating-linear-gradient(45deg,var(--c) 0 3px,color-mix(in srgb,var(--c) 30%,var(--ux-surface)) 3px 6px)}.hbar__track i.is-dotted{background:radial-gradient(circle,var(--c) 1.2px,transparent 1.6px) 0 0/5px 5px,color-mix(in srgb,var(--c) 22%,var(--ux-surface))}.hbar__value{font-size:calc(13px * var(--aiax-font-scale,1));font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:780}.hbar__value .missing{font-size:calc(12px * var(--aiax-font-scale,1))}@media (max-width:760px){.hbar__row{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.hbar__track{grid-area:2/1/auto/-1}}.spark{width:100%;height:36px;display:block;overflow:visible}.spark__line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.bullet{background:var(--ux-surface-2);border-radius:6px;height:18px;position:relative;overflow:hidden}.bullet__band{position:absolute;top:0;bottom:0;left:0}.bullet__band--2{background:var(--ux-surface-3)}.bullet__bar{background:var(--series-neutral);border-radius:4px;position:absolute;top:5px;bottom:5px;left:0}.bullet__bar.is-over{background:var(--dash-text-warn)}.bullet__target{background:var(--ux-ink);border-radius:2px;width:3px;margin-left:-1.5px;position:absolute;top:2px;bottom:2px}.bullet__cap{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);margin-top:6px}.bullet__cap b{color:var(--ux-ink);font-variant-numeric:tabular-nums}.chart__foot{justify-content:flex-end;display:flex}.chart__toggle{height:30px;color:var(--ux-ink-2);font-size:calc(12.5px * var(--aiax-font-scale,1));border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-weight:700;display:inline-flex}.chart__toggle:hover{background:var(--ux-surface-2);color:var(--ux-ink)}.chart__toggle .ic{width:15px;height:15px}.chart__table .table-wrap{max-height:320px}@media (prefers-reduced-motion:reduce){.chart *,.donut-seg{transition:none!important}}.collection-days{min-width:0;font-size:calc(12px * var(--aiax-font-scale,1));gap:10px;padding:12px 0;display:grid}.collection-days__range,.collection-days__note{color:var(--dash-text-muted);overflow-wrap:anywhere;margin:0;line-height:1.5}.collection-days__legend{flex-wrap:wrap;gap:8px 16px;display:flex}.collection-days__legend>span{align-items:center;gap:6px;display:inline-flex}.collection-days__mark{border:1px solid var(--ux-line);border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.collection-days__mark--received{background:color-mix(in srgb,var(--ux-mint) 15%,var(--ux-surface));color:var(--dash-text-ok)}.collection-days__mark--all_dropped{background:color-mix(in srgb,var(--ux-warn) 15%,var(--ux-surface));color:var(--dash-text-warn)}.collection-days__mark--no_receipt{background:var(--ux-surface-2);color:var(--ux-ink-2)}.collection-days__mark--before_connection{background:var(--ux-surface);color:var(--dash-text-muted);border-style:dashed}.collection-days__scroll{border-radius:8px;max-width:100%;overflow-x:auto}.collection-days__scroll:focus-visible,.collection-days__cell:focus-visible{outline:2px solid var(--dash-text-accent);outline-offset:2px}.collection-days__table{border-collapse:separate;border-spacing:3px;font-variant-numeric:tabular-nums;width:100%;min-width:800px}.collection-days__table th{text-align:center;padding:3px;font-weight:650}.collection-days__table th:first-child{text-align:left;overflow-wrap:anywhere;min-width:140px;max-width:200px}.collection-days__table td{text-align:center;padding:0}.collection-days__cell{border:1px solid var(--ux-line);width:100%;min-width:40px;min-height:40px;font-size:calc(16px * var(--aiax-font-scale,1));border-radius:6px;font-weight:700}.collection-days__cell[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--dash-text-accent)}.collection-days__detail{border:1px solid var(--ux-line);background:var(--ux-surface-2);overflow-wrap:anywhere;border-radius:8px;padding:10px 12px;line-height:1.6}.collection-days__detail p{margin:3px 0 0}.collection-days__pages{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.scr-admin .adm-panel{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.scr-admin .adm-tabs{min-width:0}.scr-admin .adm-notes{gap:0;display:grid}.scr-admin .adm-notes>.inline-alert-wrap{margin-top:10px}.scr-admin .adm-small{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);line-height:1.55}.scr-admin .adm-small .ic{vertical-align:-2px;width:14px;height:14px;display:inline-block}.scr-admin .adm-muted{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--dash-text-muted);margin:0;line-height:1.55}.scr-admin .adm-code{font:600 calc(12px * var(--aiax-font-scale,1)) var(--dash-mono);color:var(--ux-ink);overflow-wrap:anywhere;word-break:break-all}.scr-admin .adm-stack{gap:2px;min-width:0;display:grid}.scr-admin .adm-stack small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-weight:550;line-height:1.45}.scr-admin .adm-tags{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:0;list-style:none;display:inline-flex}.scr-admin .adm-tags code{background:var(--ux-surface-2);border-radius:7px;padding:2px 7px}.scr-admin .adm-tags--wrap li{background:var(--ux-surface-2);font-size:calc(12.5px * var(--aiax-font-scale,1));border-radius:10px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.scr-admin .adm-tags--wrap li.is-old{background:color-mix(in srgb,var(--ux-warn) 10%,var(--ux-surface))}.scr-admin .adm-tags--wrap li code{background:0 0;padding:0}.scr-admin .adm-h3{font-size:calc(13px * var(--aiax-font-scale,1));letter-spacing:-.01em;color:var(--ux-ink-2);margin:6px 0 0;font-weight:780}.scr-admin .adm-mt{margin-top:14px}.scr-admin .adm-kv{gap:8px;margin:0;display:grid}.scr-admin .adm-kv__row{font-size:calc(13.5px * var(--aiax-font-scale,1));grid-template-columns:minmax(96px,30%) minmax(0,1fr);align-items:start;gap:4px 14px;display:grid}.scr-admin .adm-kv__row dt{color:var(--ux-ink-2);font-weight:650}.scr-admin .adm-kv__row dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.scr-admin .adm-kv__row.is-wide{grid-template-columns:minmax(0,1fr)}.scr-admin .adm-kv__row.is-wide dt{font-size:calc(12px * var(--aiax-font-scale,1))}.scr-admin .adm-what{gap:2px;min-width:0;display:grid}.scr-admin .adm-what b{font-weight:700;line-height:1.4}.scr-admin .adm-what small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);overflow-wrap:anywhere;line-height:1.45}.scr-admin .adm-what>.badge{justify-self:start}.scr-admin .adm-what__res{display:none}.scr-admin .adm-person{min-width:0;line-height:1.3;display:grid}.scr-admin .adm-person small{font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-weight:550}.scr-admin .adm-actor,.scr-admin .adm-exp{flex-wrap:wrap;align-items:center;gap:4px 6px;display:inline-flex}.scr-admin .adm-exp small{font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted)}.scr-admin .adm-act{justify-items:start;gap:3px;display:grid}.scr-admin .adm-act small{max-width:20ch;font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);white-space:normal;line-height:1.35}.scr-admin .adm-act--row{flex-wrap:wrap;gap:6px;display:flex}.scr-admin .adm-link{color:var(--dash-text-accent);font-weight:650;text-decoration:none}.scr-admin .adm-link:hover{text-underline-offset:3px;text-decoration:underline}.scr-admin .adm-when{white-space:nowrap}.scr-admin .adm-later{height:22px;box-shadow:inset 0 0 0 1px var(--ux-line-2);font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);border-radius:999px;align-items:center;padding:0 8px;font-weight:700;display:inline-flex}.scr-admin .adm-later--line{height:auto;box-shadow:inset 0 0 0 1px var(--ux-line-2);font-size:calc(12.5px * var(--aiax-font-scale,1));border-radius:12px;align-items:flex-start;gap:8px;margin:4px 0 0;padding:10px 12px;font-weight:600;line-height:1.5;display:flex}.scr-admin .adm-later--line .ic{flex:none;width:15px;height:15px;margin-top:2px}.scr-admin .adm-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.scr-admin .adm-bullets{font-size:calc(13.5px * var(--aiax-font-scale,1));gap:6px;margin:0;padding-left:18px;line-height:1.55;display:grid}.scr-admin .adm-bullets--muted{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);margin-top:10px}.scr-admin .adm-chiplist{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.scr-admin .adm-chiplist li{background:var(--ux-surface-2);min-height:26px;font-size:calc(12.5px * var(--aiax-font-scale,1));border-radius:999px;align-items:center;gap:2px;padding:2px 10px;font-weight:650;display:inline-flex}.scr-admin .adm-chiplist li.is-dual{background:color-mix(in srgb,var(--ux-warn) 13%,var(--ux-surface));color:var(--dash-text-warn)}.scr-admin .adm-pop__warn{background:color-mix(in srgb,var(--ux-warn) 9%,var(--ux-surface));color:var(--ux-ink);font-size:calc(12.5px * var(--aiax-font-scale,1));border-radius:12px;align-items:flex-start;gap:8px;margin:8px 0 0;padding:10px 12px;font-weight:600;line-height:1.5;display:flex}.scr-admin .adm-pop__warn .ic{width:15px;height:15px;color:var(--dash-text-warn);flex:none;margin-top:2px}.scr-admin .adm-method{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.scr-admin .adm-method small{font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);align-items:center;gap:3px;display:inline-flex}.scr-admin .adm-method small .ic{width:12px;height:12px}.scr-admin .adm-tech{background:var(--ux-surface-2);border-radius:14px;min-width:0}.scr-admin .adm-tech>summary{min-height:40px;font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);cursor:pointer;border-radius:14px;align-items:center;gap:8px;padding:0 12px;font-weight:700;list-style:none;display:flex}.scr-admin .adm-tech>summary::-webkit-details-marker{display:none}.scr-admin .adm-tech>summary:focus-visible{outline-offset:-2px}.scr-admin .adm-tech>summary .ic{flex:none;width:15px;height:15px}.scr-admin .adm-tech__chev{transition:transform .25s var(--ux-ease);margin-left:auto}.scr-admin .adm-tech[open] .adm-tech__chev{transform:rotate(180deg)}.scr-admin .adm-tech__body{padding:0 12px 12px}.scr-admin .adm-tech__body .adm-kv__row{font-size:calc(12.5px * var(--aiax-font-scale,1))}.scr-admin .adm-tech .adm-tags code{background:var(--ux-surface)}.scr-admin .adm-mockbtn .badge{height:20px;font-size:calc(11px * var(--aiax-font-scale,1));margin-right:-4px;padding:0 7px}.scr-admin .adm-dirty{top:calc(var(--dash-header-h) + 8px);z-index:5;background:var(--ux-ink);color:var(--ux-page);box-shadow:0 18px 40px -22px var(--ux-shadow-strong);border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px 10px 16px;display:flex;position:sticky}.scr-admin .adm-dirty>.ic{width:17px;height:17px}.scr-admin .adm-dirty b{font-size:calc(14px * var(--aiax-font-scale,1))}.scr-admin .adm-dirty__list{min-width:0;font-size:calc(12.5px * var(--aiax-font-scale,1));opacity:.75;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.scr-admin .adm-dirty__act{gap:6px;margin-left:auto;display:flex}.scr-admin .adm-dirty .btn{background:color-mix(in oklab,var(--ux-page) 14%,transparent);color:var(--ux-page);box-shadow:none}.scr-admin .adm-dirty .btn--primary{background:var(--ux-page);color:var(--ux-ink)}.scr-admin.adm-dlg .adm-changes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.scr-admin.adm-dlg .adm-changes li{background:var(--ux-surface-2);font-size:calc(13.5px * var(--aiax-font-scale,1));border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:9px 12px;display:flex}.scr-admin.adm-dlg .adm-changes span{color:var(--ux-ink-2)}.scr-admin.adm-dlg .adm-changes strong{color:var(--ux-ink)}.scr-admin.adm-dlg .adm-dual-what{background:var(--ux-surface-2);border-radius:14px;gap:6px;padding:12px 14px;display:grid}.scr-admin.adm-dlg .adm-dual-what>small{font-size:calc(11.5px * var(--aiax-font-scale,1));letter-spacing:.04em;color:var(--dash-text-muted);font-weight:750}.scr-admin.adm-dlg .adm-dual-what>b{font-size:calc(14.5px * var(--aiax-font-scale,1));line-height:1.45}.scr-admin.adm-dlg .adm-csvhead{background:var(--ux-surface-2);max-height:180px;font:500 calc(12px * var(--aiax-font-scale,1))/1.6 var(--dash-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:0;padding:12px 14px;overflow:auto}.scr-admin .adm-sheet{gap:12px;display:grid}.scr-admin .adm-menus{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.scr-admin .adm-menus li{background:var(--ux-surface-2);min-height:36px;font-size:calc(13px * var(--aiax-font-scale,1));border-radius:11px;align-items:center;gap:8px;padding:6px 10px;font-weight:650;display:flex}.scr-admin .adm-menus .ic{width:16px;height:16px;color:var(--ux-ink-2)}.scr-admin .adm-fake-btn{pointer-events:none;opacity:.8}.scr-admin.adm-popover .adm-pop__desc{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);margin:0 0 10px;line-height:1.5}.scr-admin.adm-popover .opt-field__label{margin:0 0 6px}.scr-admin.adm-popover .seg{max-width:100%;overflow-x:auto}.scr-admin.adm-popover .adm-pop__notes{gap:0;margin-top:4px;display:grid}.scr-admin.adm-popover .adm-pop__notes>.src-note{margin-top:8px}.scr-admin .adm-perm-wrap{overscroll-behavior:contain;max-height:min(72vh,780px);margin-top:4px;overflow:auto}.scr-admin .adm-perm{min-width:860px}.scr-admin .adm-perm thead th{z-index:2;background:var(--ux-surface);vertical-align:bottom;padding:0 4px 10px;position:sticky;top:0}.scr-admin .adm-perm thead th.perm__corner{z-index:3;min-width:200px;left:0}.scr-admin .adm-perm thead th small{white-space:nowrap;margin-top:2px;font-weight:600}.scr-admin .adm-perm thead th small .ic{vertical-align:-1px;width:11px;height:11px;display:inline-block}.scr-admin .adm-perm__col{min-width:84px}.scr-admin .adm-perm__role{max-width:100px;color:var(--ux-ink);font-size:calc(12.5px * var(--aiax-font-scale,1));white-space:normal;text-align:center;border-radius:8px;padding:3px 6px;font-weight:780;line-height:1.3;display:inline-block}.scr-admin .adm-perm__role:hover{background:var(--ux-surface-2);color:var(--dash-text-accent)}.scr-admin .adm-perm__role:focus-visible,.scr-admin .adm-perm .perm__fold:focus-visible{outline-offset:-2px}.scr-admin .adm-perm__n{color:var(--dash-text-muted)}.scr-admin .adm-perm__bdesc{font-size:calc(11.5px * var(--aiax-font-scale,1));letter-spacing:0;color:var(--dash-text-muted);white-space:normal;margin:0 0 0 23px;font-weight:550;line-height:1.4;display:block}.scr-admin .adm-perm tbody th{min-width:200px;max-width:260px}.scr-admin .adm-perm .perm__cell{min-width:54px;padding:0 9px}@media (max-width:1439px){.scr-admin .adm-perm thead th.perm__corner,.scr-admin .adm-perm tbody th{min-width:150px}.scr-admin .adm-perm .perm__cell{padding:0 6px}.scr-admin .adm-perm td{padding:6px 4px}}.scr-admin .adm-dual{background:color-mix(in srgb,var(--ux-warn) 15%,transparent);height:18px;color:var(--dash-text-warn);font-size:calc(10.5px * var(--aiax-font-scale,1));vertical-align:1px;cursor:help;border-radius:999px;align-items:center;margin-left:6px;padding:0 6px;font-weight:800;display:inline-flex}.scr-admin .adm-pend{background:var(--ux-warn);width:16px;height:16px;color:var(--ux-accent-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:-3px;right:-3px}.scr-admin .adm-pend .ic{stroke-width:2.6px;width:11px;height:11px}.scr-admin .adm-pend--legend{flex:none;position:static}.scr-admin .adm-cell--pending{box-shadow:inset 0 0 0 1.5px var(--ux-warn)}.scr-admin .adm-legend{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--ux-ink-2);flex-wrap:wrap;gap:6px 18px;margin:12px 0 0;padding:0;list-style:none;display:flex}.scr-admin .adm-legend li{align-items:center;gap:7px;display:inline-flex}.scr-admin .adm-legend .perm__flow{margin:0}.scr-admin .adm-legend__sw{height:22px;padding:0 6px;min-width:30px!important}.scr-admin .adm-legend .adm-dual{margin-left:0}.scr-admin .adm-roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.scr-admin .adm-role{background:var(--ux-surface-2);border-radius:18px;align-content:start;gap:8px;min-width:0;padding:14px 16px;display:grid}.scr-admin .adm-role.is-base{background:color-mix(in srgb,var(--ux-surface-3) 55%,var(--ux-surface-2))}.scr-admin .adm-role__head{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.scr-admin .adm-role__kind{font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);align-items:center;gap:3px;font-weight:700;display:inline-flex}.scr-admin .adm-role__kind .ic{width:12px;height:12px}.scr-admin .adm-role__flags{flex-wrap:wrap;gap:4px;margin-left:auto;display:inline-flex}.scr-admin .adm-role__desc{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);margin:0;line-height:1.55}.scr-admin .adm-role__who{font-size:calc(12.5px * var(--aiax-font-scale,1));align-items:flex-start;gap:6px;margin:0;font-weight:650;display:flex}.scr-admin .adm-role__who .ic{width:14px;height:14px;color:var(--ux-ink-2);flex:none;margin-top:2px}.scr-admin .adm-role__chips{flex-wrap:wrap;gap:5px;display:flex}.scr-admin .adm-role__act{flex-wrap:wrap;gap:6px;display:flex}.scr-admin .adm-bchip{background:var(--ux-surface);min-height:24px;box-shadow:inset 0 0 0 1px var(--ux-line);font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-weight:650;display:inline-flex}.scr-admin .adm-bchip b{font-weight:800}.scr-admin .adm-bchip--self b{color:var(--dash-text-accent)}.scr-admin .adm-bchip--team b{color:var(--dash-text-info)}.scr-admin .adm-bchip--all{background:color-mix(in srgb,var(--ux-mint) 12%,var(--ux-surface))}.scr-admin .adm-bchip--all b{color:var(--dash-text-ok)}.scr-admin .adm-bchip--off{color:var(--dash-text-muted);box-shadow:inset 0 0 0 1px var(--ux-line)}.scr-admin .adm-rules{counter-reset:r;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;padding:0;list-style:none;display:grid}.scr-admin .adm-rules li{font-size:calc(13.5px * var(--aiax-font-scale,1));align-items:flex-start;gap:10px;line-height:1.5;display:flex}.scr-admin .adm-rules__ic{background:var(--ux-accent-soft);width:28px;height:28px;color:var(--dash-text-accent);border-radius:9px;flex:none;place-items:center;display:grid}.scr-admin .adm-rules__ic .ic{width:15px;height:15px}.scr-admin .adm-grant{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px 24px;display:grid}.scr-admin .adm-grant__col{align-content:start;gap:14px;min-width:0;display:grid}.scr-admin .adm-grant__col>.field__label{margin:0}.scr-admin .adm-grant__act{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.scr-admin .adm-pick{border-radius:14px;gap:4px;max-height:360px;padding:2px;display:grid;overflow-y:auto}.scr-admin .adm-pick__row{text-align:left;min-height:48px;transition:background-color .2s var(--ux-ease);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px;display:grid}.scr-admin .adm-pick__row:hover:not(:disabled){background:var(--ux-surface-2)}.scr-admin .adm-pick__row.is-on{background:var(--ux-accent-soft);box-shadow:inset 0 0 0 1.5px var(--ux-accent)}.scr-admin .adm-pick__row:disabled{cursor:not-allowed;opacity:.62}.scr-admin .adm-pick__name{min-width:0;line-height:1.3;display:grid}.scr-admin .adm-pick__name b{font-size:calc(13.5px * var(--aiax-font-scale,1))}.scr-admin .adm-pick__name small{font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scr-admin .adm-pick__why{max-width:16ch;font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);text-align:right;line-height:1.3}.scr-admin .adm-pick__ok{width:17px;height:17px;color:var(--dash-text-accent)}.scr-admin .adm-effect{box-shadow:inset 0 0 0 1px var(--ux-line-2);border-radius:14px;gap:8px;padding:12px 14px;display:grid}.scr-admin .adm-effect__h{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);align-items:center;gap:6px;margin:0;font-weight:780;display:flex}.scr-admin .adm-effect__h .ic{width:15px;height:15px}.scr-admin .adm-effect__t{font-size:calc(13.5px * var(--aiax-font-scale,1));margin:0;font-weight:700}.scr-admin .adm-effect .adm-pop__warn{margin:0}.scr-admin .adm-aprs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.scr-admin .adm-apr{background:var(--ux-surface-2);border-radius:18px;gap:12px;padding:14px 16px;display:grid}.scr-admin .adm-apr__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.scr-admin .adm-apr__ic{background:var(--ux-accent-soft);width:34px;height:34px;color:var(--dash-text-accent);border-radius:11px;place-items:center;display:grid}.scr-admin .adm-apr__ic .ic{width:17px;height:17px}.scr-admin .adm-apr__title{gap:3px;min-width:0;display:grid}.scr-admin .adm-apr__title b{font-size:calc(14px * var(--aiax-font-scale,1));font-weight:740;line-height:1.45}.scr-admin .adm-apr__title small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);line-height:1.45}.scr-admin .adm-apr__reason{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--ux-ink-2);align-items:flex-start;gap:8px;margin:0;line-height:1.5;display:flex}.scr-admin .adm-apr__reason .ic{flex:none;width:15px;height:15px;margin-top:2px}.scr-admin .adm-apr__act{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.scr-admin .adm-apr__why{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);flex-basis:100%;justify-content:flex-end;align-items:center;gap:6px;margin:0;display:flex}.scr-admin .adm-apr__why .ic{width:14px;height:14px}.scr-admin .adm-apr__try{flex-wrap:wrap;flex-basis:100%;justify-content:flex-end;align-items:center;gap:4px 8px;display:flex}.scr-admin .adm-apr__try small{font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);text-align:right;flex-basis:100%;line-height:1.45}.scr-admin .adm-apr__try .link-btn{align-items:center;gap:4px;min-height:32px;display:inline-flex}.scr-admin .adm-apr__try .link-btn .ic{width:14px;height:14px}.scr-admin .adm-sign{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.scr-admin .adm-sign__step{background:var(--ux-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--ux-line);border-radius:14px;align-items:flex-start;gap:8px;padding:10px;display:flex;position:relative}.scr-admin .adm-sign__dot{width:26px;height:26px;box-shadow:inset 0 0 0 1.5px var(--ux-line-2);font-size:calc(12px * var(--aiax-font-scale,1));color:var(--ux-ink-2);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.scr-admin .adm-sign__dot .ic{stroke-width:2.6px;width:14px;height:14px}.scr-admin .adm-sign__body{gap:1px;min-width:0;line-height:1.35;display:grid}.scr-admin .adm-sign__body b{font-size:calc(12.5px * var(--aiax-font-scale,1));font-weight:780}.scr-admin .adm-sign__body small{overflow-wrap:anywhere;font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted)}.scr-admin .adm-sign__step.is-done .adm-sign__dot{background:var(--ux-mint);box-shadow:none;color:var(--ux-accent-ink)}.scr-admin .adm-sign__step.is-cur{box-shadow:inset 0 0 0 1.5px var(--ux-warn)}.scr-admin .adm-sign__step.is-cur .adm-sign__dot{background:color-mix(in srgb,var(--ux-warn) 18%,transparent);box-shadow:none;color:var(--dash-text-warn)}.scr-admin .adm-sign__step.is-bad .adm-sign__dot{background:var(--ux-danger);box-shadow:none;color:var(--ux-accent-ink)}.scr-admin .adm-cap{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:18px 28px;display:grid}.scr-admin .adm-cap__col{align-content:start;gap:10px;min-width:0;display:grid}.scr-admin .adm-cap__col>.field__label{margin:0}.scr-admin .adm-levels{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.scr-admin .adm-level{background:var(--ux-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--ux-line-2);text-align:left;transition:box-shadow .2s var(--ux-ease),background-color .2s var(--ux-ease);border-radius:16px;align-content:start;gap:4px;padding:12px 14px;display:grid}.scr-admin .adm-level:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--ux-ink-3)}.scr-admin .adm-level.is-on{background:var(--ux-accent-soft);box-shadow:inset 0 0 0 1.5px var(--ux-accent)}.scr-admin .adm-level:disabled{cursor:default}.scr-admin .adm-level b{font-size:calc(13.5px * var(--aiax-font-scale,1));font-weight:760}.scr-admin .adm-level small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--ux-ink-2);line-height:1.45}.scr-admin .adm-level__dots{gap:3px;display:flex}.scr-admin .adm-level__dots i{background:var(--ux-surface-3);border-radius:3px;width:14px;height:5px}.scr-admin .adm-level__dots i.is-on{background:var(--ux-accent)}.scr-admin .adm-caps{gap:2px;display:grid}.scr-admin .adm-caps__item{border-radius:14px;padding:2px 12px}.scr-admin .adm-caps__item.is-warn{background:color-mix(in srgb,var(--ux-warn) 8%,var(--ux-surface))}.scr-admin .adm-caps__item+.adm-caps__item{border-top:1px solid var(--ux-line)}.scr-admin .adm-caps__note{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);align-items:flex-start;gap:6px;margin:0 0 8px;line-height:1.45;display:flex}.scr-admin .adm-caps__note .ic{flex:none;width:13px;height:13px;margin-top:2px}.scr-admin .adm-caps__ro{min-height:44px}.scr-admin .adm-nsecs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.scr-admin .adm-nsec{background:var(--ux-surface-2);border-radius:16px;align-content:start;gap:6px;min-width:0;padding:12px 14px;display:grid}.scr-admin .adm-nsec.is-changed{background:color-mix(in srgb,var(--ux-warn) 9%,var(--ux-surface));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ux-warn) 45%,transparent)}.scr-admin .adm-nsec__head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.scr-admin .adm-nsec__head b{font-size:calc(13.5px * var(--aiax-font-scale,1));margin-right:auto}.scr-admin .adm-nsec__body{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);overflow-wrap:anywhere;line-height:1.6}.scr-admin .adm-nsec__list{gap:3px;margin:0;padding-left:16px;display:grid}.scr-admin .adm-nsec__head .badge .ic{width:12px;height:12px}.scr-admin .adm-nsec__edit{height:30px;padding:0 10px}.scr-admin .adm-nsec__edit .ic{width:14px;height:14px}.scr-admin .adm-nsec--fold{padding:0}.scr-admin .adm-nsec--fold>details>summary{cursor:pointer;border-radius:16px;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:8px 14px;list-style:none;display:flex}.scr-admin .adm-nsec--fold>details>summary::-webkit-details-marker{display:none}.scr-admin .adm-nsec--fold>details>summary:focus-visible{outline-offset:-2px}.scr-admin .adm-nsec__chev{width:16px;height:16px;transition:transform .25s var(--ux-ease);flex:none}.scr-admin .adm-nsec--fold>details[open] .adm-nsec__chev{transform:rotate(180deg)}.scr-admin .adm-nsec--fold .adm-nsec__body{padding:0 14px 12px}.scr-admin .adm-md{gap:6px;display:grid}.scr-admin .adm-md p{margin:0}.scr-admin .adm-md strong{color:var(--ux-ink);font-weight:760}.scr-admin .adm-md__list{gap:3px;margin:0;padding-left:16px;display:grid}.scr-admin ol.adm-md__list{list-style:decimal}.scr-admin .adm-md__h{color:var(--ux-ink);font-weight:780}.scr-admin .adm-md__code{background:var(--ux-surface-2);font:600 .92em/1.4 var(--dash-mono);border-radius:6px;padding:1px 5px}.scr-admin .adm-ned{gap:12px;min-width:0;display:grid}.scr-admin .adm-ned>.pill-tabs{justify-self:start;max-width:100%}.scr-admin .adm-ned__panel{gap:10px;min-width:0;display:grid}.scr-admin .adm-ned__lang{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);align-items:flex-start;gap:6px;margin:0;line-height:1.5;display:flex}.scr-admin .adm-ned__lang .ic{flex:none;width:14px;height:14px;margin-top:2px}.scr-admin .adm-ned__ta{min-height:180px;font-size:calc(13.5px * var(--aiax-font-scale,1));line-height:1.6}.scr-admin .adm-ned__reset{justify-self:start;align-items:center;gap:4px;display:inline-flex}.scr-admin .adm-ned__reset .ic{width:14px;height:14px}.scr-admin .adm-ned__pv{background:var(--ux-surface-2);font-size:calc(13px * var(--aiax-font-scale,1));color:var(--ux-ink-2);border-radius:16px;gap:8px;padding:14px 16px;line-height:1.6;display:grid}.scr-admin .adm-ned__pvh{font-size:calc(14px * var(--aiax-font-scale,1));color:var(--ux-ink);margin:0;font-weight:760}.scr-admin .adm-red--del{background:color-mix(in srgb,var(--ux-danger) 10%,var(--ux-surface));color:var(--dash-text-danger)}.scr-admin .adm-red--tok{background:var(--ux-accent-soft);color:var(--dash-text-accent);font:700 calc(12px * var(--aiax-font-scale,1)) var(--dash-mono);border-radius:6px;padding:1px 6px}.scr-admin .adm-pv{gap:12px;display:grid}.scr-admin .adm-pv__res{gap:6px;display:grid}.scr-admin .adm-pv__res .field__label{margin:0}.scr-admin .adm-pv__out{background:var(--ux-surface-2);font-size:calc(13.5px * var(--aiax-font-scale,1));overflow-wrap:anywhere;border-radius:14px;margin:0;padding:12px 14px;line-height:1.85}.scr-admin .adm-pv__out .redacted{vertical-align:baseline}.scr-admin .adm-pv__count{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-ok);margin:0;font-weight:700}.scr-admin .adm-pv__src{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--ux-ink-2);margin:0;line-height:1.6}.scr-admin .adm-pathlist{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.scr-admin .adm-pathlist code{background:var(--ux-surface-2);font:600 calc(12px * var(--aiax-font-scale,1)) var(--dash-mono);border-radius:9px;padding:4px 9px;display:inline-block}.scr-admin .adm-runs{gap:6px;margin:0;padding:0;list-style:none;display:grid}.scr-admin .adm-runs li{background:var(--ux-surface-2);font-size:calc(13px * var(--aiax-font-scale,1));border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:8px 12px;display:grid}.scr-admin .adm-runs small{color:var(--dash-text-muted)}.scr-admin .adm-acc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 28px;display:grid}.scr-admin .adm-acc__col{align-content:start;gap:12px;min-width:0;display:grid}.scr-admin .adm-nooff{background:var(--ux-ink);color:var(--ux-page);font-size:calc(13px * var(--aiax-font-scale,1));border-radius:14px;align-items:flex-start;gap:8px;margin:0;padding:12px 14px;font-weight:650;line-height:1.5;display:flex}.scr-admin .adm-nooff .ic{flex:none;width:16px;height:16px;margin-top:1px}.scr-admin .adm-flow{gap:6px;margin:0;padding:0;list-style:none;display:grid}.scr-admin .adm-flow__step{background:var(--ux-surface-2);font-size:calc(13px * var(--aiax-font-scale,1));border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;font-weight:650;display:grid}.scr-admin .adm-flow__n{background:var(--ux-surface);width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--ux-line-2);font-size:calc(11.5px * var(--aiax-font-scale,1));border-radius:50%;place-items:center;font-weight:800;display:grid}.scr-admin .adm-val{box-shadow:inset 0 0 0 1px var(--ux-line-2);border-radius:14px;gap:8px;padding:12px 14px;display:grid}.scr-admin .adm-val__label{gap:2px;display:grid}.scr-admin .adm-val__label b{font-size:calc(13.5px * var(--aiax-font-scale,1))}.scr-admin .adm-val__label small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted)}.scr-admin .adm-val .seg{max-width:100%;overflow-x:auto}.scr-admin .adm-sg{gap:8px;display:grid}.scr-admin .adm-sg__row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.scr-admin .adm-sg__fixed .ic{width:12px;height:12px}.scr-admin .adm-sg__big{align-items:baseline;gap:6px;margin:0;display:flex}.scr-admin .adm-sg__big span{font-size:calc(40px * var(--aiax-font-scale,1));letter-spacing:-.05em;font-weight:850;line-height:1}.scr-admin .adm-sg__big small{font-size:calc(14px * var(--aiax-font-scale,1));color:var(--ux-ink-2);font-weight:700}.scr-admin .adm-holds{gap:8px;margin:0;padding:0;list-style:none;display:grid}.scr-admin .adm-hold{background:var(--ux-surface-2);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:12px 14px;display:grid}.scr-admin .adm-hold.is-off{opacity:.7}.scr-admin .adm-hold__ic{background:color-mix(in srgb,var(--ux-warn) 15%,transparent);width:32px;height:32px;color:var(--dash-text-warn);border-radius:10px;place-items:center;display:grid}.scr-admin .adm-hold__ic .ic{width:16px;height:16px}.scr-admin .adm-hold__body{gap:2px;min-width:0;display:grid}.scr-admin .adm-hold__body b{font-size:calc(13.5px * var(--aiax-font-scale,1))}.scr-admin .adm-hold__body small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);line-height:1.45}.scr-admin .adm-kpi--ok .kpi__num{color:var(--dash-text-ok)}.scr-admin .adm-kpi--bad .kpi__num{color:var(--dash-text-danger)}.scr-admin .adm-integ{gap:10px;display:grid}.scr-admin .adm-integ__res{background:color-mix(in srgb,var(--ux-mint) 12%,var(--ux-surface));color:var(--dash-text-ok);font-size:calc(13.5px * var(--aiax-font-scale,1));border-radius:14px;align-items:flex-start;gap:8px;margin:0;padding:12px 14px;font-weight:700;line-height:1.5;display:flex}.scr-admin .adm-integ__res .ic{flex:none;width:17px;height:17px;margin-top:1px}.scr-admin .adm-integ.is-bad .adm-integ__res{background:color-mix(in srgb,var(--ux-danger) 10%,var(--ux-surface));color:var(--dash-text-danger)}.scr-admin .adm-integ__demo{font-size:calc(13px * var(--aiax-font-scale,1));flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:flex}.scr-admin .adm-integ__demo small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);flex-basis:100%}.scr-admin .adm-chain{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.scr-admin .adm-chain__blk{background:color-mix(in srgb,var(--ux-mint) 9%,var(--ux-surface));min-width:0;box-shadow:inset 3px 0 0 var(--ux-mint);border-radius:12px;gap:2px;padding:8px 8px 8px 10px;display:grid;position:relative}.scr-admin .adm-chain__blk+.adm-chain__blk:before{content:"";background:var(--ux-line-2);width:8px;height:2px;position:absolute;top:50%;left:-8px}.scr-admin .adm-chain__blk b{font-size:calc(12.5px * var(--aiax-font-scale,1))}.scr-admin .adm-chain__blk code{font:600 calc(11px * var(--aiax-font-scale,1)) var(--dash-mono);color:var(--ux-ink-2)}.scr-admin .adm-chain__blk small{font-size:calc(11px * var(--aiax-font-scale,1));color:var(--dash-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scr-admin .adm-chain__blk.is-bad{background:color-mix(in srgb,var(--ux-danger) 10%,var(--ux-surface));box-shadow:inset 3px 0 0 var(--ux-danger)}.scr-admin .adm-chain__blk.is-anchor:after{content:"";background:var(--ux-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.scr-admin .adm-grades{gap:8px;margin:0;padding:0;list-style:none;display:grid}.scr-admin .adm-grades li{background:var(--ux-surface-2);border-radius:14px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.scr-admin .adm-grades li>span:last-child{font-size:calc(13px * var(--aiax-font-scale,1));gap:2px;display:grid}.scr-admin .adm-grades li small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);line-height:1.45}.scr-admin .adm-grades__n{font-size:calc(22px * var(--aiax-font-scale,1));letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:850}.scr-admin .adm-grades__n small{font-size:calc(12px * var(--aiax-font-scale,1));margin-left:2px;font-weight:700}.scr-admin .adm-filter{gap:10px;margin-bottom:12px;display:grid}.scr-admin .adm-filter__row{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.scr-admin .adm-filter__row .search-box{flex:240px;max-width:360px}.scr-admin .adm-filter__row .field{flex:0 220px}.scr-admin .adm-filter .chip-row{flex-wrap:wrap}.scr-admin .adm-filter--m{align-items:center;gap:8px;display:flex}.scr-admin .adm-filter--m .search-box{flex:1;min-width:0}.scr-admin .adm-suggest{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.scr-admin .adm-rep{gap:14px;display:grid}.scr-admin .adm-rep__sec{gap:6px;display:grid}.scr-admin .adm-rep__list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.scr-admin .adm-rep__list li{background:var(--ux-surface-2);font-size:calc(13px * var(--aiax-font-scale,1));border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:7px 10px;display:flex}.scr-admin .adm-provs{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.scr-admin .adm-prov{background:var(--ux-surface-2);border-radius:14px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:4px 10px;padding:10px 12px;display:grid}.scr-admin .adm-prov small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);grid-column:1/-1;line-height:1.45}.scr-admin .adm-prov.is-warn{background:color-mix(in srgb,var(--ux-warn) 9%,var(--ux-surface))}.scr-admin .adm-gap__bar{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 8px;display:flex}.scr-admin .adm-gap__where{min-width:0;font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);flex:240px;margin:0;line-height:1.5}.scr-admin .adm-gap__acts{align-items:center;gap:4px 6px;margin-left:auto;display:inline-flex}.scr-admin .adm-gap{margin:4px 0 6px;padding-bottom:22px;position:relative}.scr-admin .adm-gap__band{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--ux-mint) 22%,var(--ux-surface)) 0 2px,color-mix(in srgb,var(--ux-mint) 12%,var(--ux-surface)) 2px 6px);height:34px;box-shadow:inset 0 0 0 1px var(--ux-line);border-radius:10px;position:relative}.scr-admin .adm-gap.is-zoomed .adm-gap__band{transform-origin:50%;animation:adm-gap-in .32s var(--ux-ease)}@keyframes adm-gap-in{0%{opacity:.45;transform:scaleX(.96)}to{opacity:1;transform:none}}.scr-admin .adm-gap__seg{background:var(--ux-danger);outline-offset:2px;cursor:zoom-in;border-radius:6px;min-width:6px;position:absolute;top:3px;bottom:3px}.scr-admin .adm-gap__seg.is-on{cursor:default;box-shadow:0 0 0 2px var(--ux-surface),0 0 0 4px var(--ux-ink-2)}.scr-admin .adm-gap__seg--device{background:var(--ux-warn);top:9px;bottom:9px}.scr-admin .adm-gap__seg.is-ongoing{background:repeating-linear-gradient(45deg,var(--ux-warn) 0 4px,color-mix(in srgb,var(--ux-warn) 45%,var(--ux-surface)) 4px 8px)}.scr-admin .adm-gap__ticks{height:18px;position:absolute;bottom:0;left:0;right:0}.scr-admin .adm-gap__ticks span{font-size:calc(11px * var(--aiax-font-scale,1));color:var(--dash-text-muted);white-space:nowrap;position:absolute;top:2px;transform:translate(-50%)}.scr-admin .adm-gap__ticks span:first-child{transform:none}.scr-admin .adm-gaps{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.scr-admin .adm-gaps__row{background:var(--ux-surface-2);font-size:calc(13px * var(--aiax-font-scale,1));border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.scr-admin .adm-gaps__row>i{background:var(--ux-danger);border-radius:3px;width:10px;height:10px}.scr-admin .adm-gaps__row--device>i{background:var(--ux-warn)}.scr-admin .adm-gaps__row.is-on{box-shadow:inset 0 0 0 1.5px var(--ux-ink-3)}.scr-admin .adm-unk{gap:6px;margin:0;padding:0;list-style:none;display:grid}.scr-admin .adm-unk li{background:var(--ux-surface-2);font-size:calc(13px * var(--aiax-font-scale,1));border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.scr-admin .adm-vers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.scr-admin .adm-ver{background:var(--ux-surface-2);border-radius:16px;align-content:start;gap:10px;min-width:0;padding:14px 16px;display:grid}.scr-admin .adm-ver .field__label{margin:0}.scr-admin .adm-ver__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;margin:0;display:flex}.scr-admin .adm-ver__head small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted)}.scr-admin .adm-health{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px 24px;display:grid}.scr-admin .adm-health>.adm-later--line{grid-column:1/-1}.scr-admin .adm-units{gap:6px;margin:0;padding:0;list-style:none;display:grid}.scr-admin .adm-unit{background:var(--ux-surface-2);border-radius:14px;gap:4px;padding:10px 12px;display:grid}.scr-admin .adm-unit small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--ux-ink-2);line-height:1.45}.scr-admin .adm-meter{gap:6px}.scr-admin .adm-meter__bar{background:var(--ux-surface-3);border-radius:4px;height:8px;display:block;overflow:hidden}.scr-admin .adm-meter__bar i{background:var(--series-1);border-radius:4px;height:100%;display:block}.scr-admin .adm-store{gap:4px;margin:0;padding:0;list-style:none;display:grid}.scr-admin .adm-store li{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--ux-ink-2);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.scr-admin .adm-store b{color:var(--ux-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.scr-admin .adm-del-acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.scr-admin .adm-del-acts small{font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-warn);flex-basis:100%}.scr-admin .adm-kinds{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.scr-admin .adm-kind{background:var(--ux-surface-2);border-radius:18px;align-content:start;gap:8px;min-width:0;padding:14px 16px;display:grid}.scr-admin .adm-kind__head{justify-items:start;gap:6px;margin:0;display:grid}.scr-admin .adm-kind__head b{font-size:calc(14px * var(--aiax-font-scale,1))}.scr-admin .adm-kind__val{margin:2px 0 0}.scr-admin .adm-kind__val .val__num{font-size:calc(24px * var(--aiax-font-scale,1));letter-spacing:-.04em;white-space:nowrap;font-weight:850}.scr-admin .adm-kind__val .val-badge{font-size:calc(12px * var(--aiax-font-scale,1))}.scr-admin .adm-kind__basis{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);margin:0}.scr-admin .adm-kind .adm-kv__row{font-size:calc(12.5px * var(--aiax-font-scale,1));grid-template-columns:minmax(0,1fr);gap:1px}.scr-admin .adm-kind .adm-kv__row dt{font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted)}.scr-admin .adm-kind .adm-kv__row dd{color:var(--ux-ink-2);font-weight:550;line-height:1.5}.scr-admin .adm-price{font-variant-numeric:tabular-nums;border-radius:7px;align-items:center;gap:4px;padding:1px 6px;display:inline-flex}.scr-admin .adm-price.is-changed{background:color-mix(in srgb,var(--ux-warn) 15%,transparent);color:var(--dash-text-warn);font-weight:750}.scr-admin .adm-price__range{flex-wrap:wrap;align-items:center;gap:2px 4px;margin:0 0 8px;display:flex}.scr-admin .adm-pricelist{gap:6px;margin:0;padding:0;list-style:none;display:grid}.scr-admin .adm-pricelist li{background:var(--ux-surface-2);font-size:calc(12.5px * var(--aiax-font-scale,1));border-radius:12px;gap:2px;padding:10px 12px;line-height:1.5;display:grid}.scr-admin .adm-pricelist small{font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted)}.scr-admin.adm-dlg .adm-price-edit .input{text-align:right;width:96px;height:36px;padding:0 8px}.scr-admin.adm-dlg .adm-price-edit th[scope=row]{white-space:nowrap}@media (max-width:1279px){.scr-admin .adm-kinds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1099px){.scr-admin .adm-roles,.scr-admin .adm-rules,.scr-admin .adm-nsecs,.scr-admin .adm-vers,.scr-admin .adm-grant,.scr-admin .adm-cap,.scr-admin .adm-acc,.scr-admin .adm-health{grid-template-columns:minmax(0,1fr)}.scr-admin .adm-chain{grid-template-columns:repeat(3,minmax(0,1fr))}.scr-admin .adm-chain__blk:nth-child(3n+1):before{display:none}}@media (max-width:760px){.scr-admin .adm-panel{gap:12px}.scr-admin .adm-kinds,.scr-admin .adm-levels,.scr-admin .adm-two,.scr-admin .adm-sign{grid-template-columns:minmax(0,1fr)}.scr-admin .adm-apr__head{grid-template-columns:auto minmax(0,1fr)}.scr-admin .adm-apr__head>.badge{grid-column:2;justify-self:start}.scr-admin .adm-apr__act,.scr-admin .adm-apr__why,.scr-admin .adm-apr__try{justify-content:flex-start}.scr-admin .adm-apr__try small{text-align:left}.scr-admin .adm-kv__row{grid-template-columns:minmax(0,1fr);gap:1px}.scr-admin .adm-kv__row dt{font-size:calc(12px * var(--aiax-font-scale,1))}.scr-admin .adm-hold{grid-template-columns:auto minmax(0,1fr)}.scr-admin .adm-hold>.btn,.scr-admin .adm-hold>.badge{grid-column:2;justify-self:start}.scr-admin .adm-runs li{grid-template-columns:minmax(0,1fr)}.scr-admin .adm-gaps__row{grid-template-columns:auto minmax(0,1fr)}.scr-admin .adm-gaps__row>.badge{grid-column:2;justify-self:start}.scr-admin .adm-chain{grid-template-columns:repeat(2,minmax(0,1fr))}.scr-admin .adm-chain__blk:nth-child(3n+1):before{display:block}.scr-admin .adm-chain__blk:nth-child(odd):before{display:none}.scr-admin .adm-what__res{display:inline}.scr-admin .adm-dirty{position:static;top:auto}.scr-admin .adm-flow__step{grid-template-columns:auto minmax(0,1fr)}.scr-admin .adm-flow__step>.badge{grid-column:2;justify-self:start}.scr-admin .adm-gap__ticks span:nth-child(2n){display:none}}@media (prefers-reduced-motion:reduce){.scr-admin .adm-gap.is-zoomed .adm-gap__band{animation:none}.scr-admin .adm-tech__chev,.scr-admin .adm-nsec__chev{transition:none}}.scr-admin.adm-popover .adm-pop__preview{background:var(--ux-surface-2);font-size:calc(12.5px * var(--aiax-font-scale,1));border-radius:12px;flex-wrap:wrap;gap:2px 8px;margin:10px 0 0;padding:9px 12px;line-height:1.5;display:flex}.scr-admin.adm-popover .adm-pop__preview b{color:var(--ux-ink-2);font-weight:750}.scr-admin .adm-cell--changed{box-shadow:inset 0 0 0 1.5px var(--ux-accent)}.scr-connect .cn-alerts{gap:8px;display:grid}.scr-connect .cn-tabs{min-width:0}.scr-connect .cn-panel{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.scr-connect .cn-lead{font-size:calc(14px * var(--aiax-font-scale,1));color:var(--ux-ink-2);margin:0;line-height:1.6}.scr-connect .cn-hint{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);align-items:flex-start;gap:6px;margin:0;line-height:1.55;display:flex}.scr-connect .cn-hint>.ic{flex:none;width:15px;height:15px;margin-top:2px}.scr-connect .cn-sub{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--ux-ink);margin:0;font-weight:780}.scr-connect .cn-mono{font-family:var(--dash-mono);font-size:calc(12.5px * var(--aiax-font-scale,1))}.scr-connect .cn-cellt{justify-items:start;gap:2px;min-width:0;display:grid}.scr-connect p.field__label{margin:0}.scr-connect .cn-only-m{display:none}@media (max-width:760px){.scr-connect .cn-only-m{display:block}}.scr-connect .cn-cellt small{font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted)}.scr-connect .cn-who{align-items:center;gap:8px;min-width:0;display:inline-flex}.scr-connect .cn-notes{gap:2px;display:grid}.scr-connect .cn-rowacts{flex-wrap:wrap;gap:6px;display:inline-flex}.scr-connect .cn-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.scr-connect .cn-list li{font-size:calc(13.5px * var(--aiax-font-scale,1));align-items:flex-start;gap:8px;line-height:1.5;display:flex}.scr-connect .cn-list .ic{width:16px;height:16px;color:var(--dash-text-muted);flex:none;margin-top:3px}.scr-connect .cn-devs{gap:12px;display:grid}.scr-connect .cn-dev{background:var(--ux-surface-2);border-radius:20px;gap:10px;min-width:0;padding:14px;display:grid}.scr-connect .cn-dev__head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.scr-connect .cn-dev__ic{background:var(--ux-surface);width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--ux-line);color:var(--ux-ink-2);border-radius:12px;flex:none;place-items:center;display:grid}.scr-connect .cn-dev__ic .ic{width:19px;height:19px}.scr-connect .cn-dev__title{flex:200px;min-width:0}.scr-connect .cn-dev__title h3{font-size:calc(15.5px * var(--aiax-font-scale,1));letter-spacing:-.02em;margin:0;font-weight:780}.scr-connect .cn-dev__title p{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);margin:2px 0 0;line-height:1.45}.scr-connect .cn-dev__acts{flex-wrap:wrap;gap:4px;display:flex}.scr-connect .cn-conns{gap:8px;margin:0;padding:0;list-style:none;display:grid}.scr-connect .cn-conn{background:var(--ux-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--ux-line);border-radius:16px;gap:10px;padding:12px 14px;display:grid}.scr-connect .cn-conn.is-problem{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ux-danger) 40%,transparent)}.scr-connect .cn-conn.is-revoked{box-shadow:inset 0 0 0 1px var(--ux-line-2);background:0 0}.scr-connect .cn-conn__top{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.scr-connect .cn-conn__last{min-width:0;font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);align-items:center;gap:5px;font-weight:650;display:inline-flex}.scr-connect .cn-conn__last .ic{flex:none;width:14px;height:14px}.scr-connect .cn-conn__more{display:none}.scr-connect .cn-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 16px;margin:0;display:grid}.scr-connect .cn-fact{min-width:0}.scr-connect .cn-fact dt{font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-weight:700}.scr-connect .cn-fact dd{min-width:0;font-size:calc(13px * var(--aiax-font-scale,1));margin:3px 0 0;font-weight:650}.scr-connect .cn-ver,.scr-connect .cn-tk{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:inline-flex}.scr-connect .cn-ver code,.scr-connect .cn-tk code{font-family:var(--dash-mono);font-size:calc(12.5px * var(--aiax-font-scale,1))}.scr-connect .cn-tk small{font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);flex-basis:100%;font-weight:600}.scr-connect .cn-warns{gap:8px;display:grid}.scr-connect .cn-conn__idle{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);gap:6px;margin:0;line-height:1.5;display:flex}.scr-connect .cn-conn__idle .ic{width:15px;height:15px;color:var(--dash-text-muted);flex:none;margin-top:2px}.scr-connect .cn-conn__acts{flex-wrap:wrap;gap:6px;display:flex}.scr-connect.cn-dlg{gap:14px;min-width:0;display:grid}.scr-connect .cn-wait{background:var(--ux-surface-2);border-radius:16px;gap:8px;padding:14px 16px;display:grid}.scr-connect .cn-wait p{font-size:calc(13.5px * var(--aiax-font-scale,1));margin:0;line-height:1.55}.scr-connect .cn-wait__t{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-variant-numeric:tabular-nums;font-weight:650}.scr-connect .cn-bar{background:var(--ux-surface-3);border-radius:3px;height:6px;display:block;position:relative;overflow:hidden}.scr-connect .cn-bar i{background:var(--ux-accent);width:36%;animation:cn-indet 1.6s var(--ux-ease) infinite;border-radius:3px;position:absolute;top:0;bottom:0;left:-36%}@keyframes cn-indet{to{left:100%}}.scr-connect .cn-bar.is-fill i{transform-origin:0;width:100%;animation:cn-fill var(--cn-fill,.9s) var(--ux-ease) forwards;left:0}@keyframes cn-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.scr-connect .cn-flow{flex-wrap:wrap;align-items:center;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.scr-connect .cn-flow__step{background:var(--ux-surface);height:28px;box-shadow:inset 0 0 0 1px var(--ux-line-2);font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-weight:750;display:inline-flex;position:relative}.scr-connect .cn-flow__step+.cn-flow__step:before{content:"";background:var(--ux-line-2);border-radius:1px;width:12px;height:2px;position:absolute;top:50%;left:-15px}.scr-connect .cn-flow__ic{border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:none}.scr-connect .cn-flow__ic .ic{stroke-width:3px;width:11px;height:11px}.scr-connect .cn-flow__step.is-now{background:var(--ux-accent-soft);box-shadow:inset 0 0 0 1.5px var(--ux-accent);color:var(--dash-text-accent)}.scr-connect .cn-flow__step.is-now .cn-flow__ic{background:var(--ux-accent);width:7px;height:7px;display:block}.scr-connect .cn-flow__step.is-done{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ux-mint) 50%,transparent);color:var(--dash-text-ok)}.scr-connect .cn-flow__step.is-done .cn-flow__ic{background:var(--ux-mint);color:var(--ux-accent-ink);display:grid}.scr-connect .cn-flow__step.is-final{background:var(--ux-mint);box-shadow:none;color:var(--ux-accent-ink)}.scr-connect .cn-flow__step.is-final .cn-flow__ic{background:var(--ux-accent-ink);color:var(--ux-mint);display:grid}.scr-connect .cn-flow__step.is-fail{background:color-mix(in srgb,var(--ux-danger) 12%,var(--ux-surface));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ux-danger) 55%,transparent);color:var(--dash-text-danger)}.scr-connect .cn-flow__step.is-fail .cn-flow__ic{background:var(--ux-danger);color:var(--ux-accent-ink);display:grid}.scr-connect .cn-flow__step.is-done+.cn-flow__step:before{background:var(--ux-mint)}.scr-connect .cn-path-wrap{gap:8px;min-width:0;display:grid;container-type:inline-size}.scr-connect .cn-path__sum{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--ux-ink);margin:0;font-weight:700}.scr-connect .cn-path{align-items:stretch;gap:0;margin:0;padding:0;list-style:none;display:flex}.scr-connect .cn-path__node{background:var(--ux-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--ux-line);border-radius:14px;flex:1 1 0;align-items:center;gap:10px;padding:10px 12px;display:flex}.scr-connect .cn-path__ic{background:var(--ux-surface-2);width:30px;height:30px;color:var(--ux-ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.scr-connect .cn-path__ic .ic{width:16px;height:16px}.scr-connect .cn-path__txt{gap:1px;min-width:0;display:grid}.scr-connect .cn-path__txt b{font-size:calc(13px * var(--aiax-font-scale,1));font-weight:750;line-height:1.35}.scr-connect .cn-path__txt small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-weight:650;line-height:1.4}.scr-connect .cn-path__node.is-ok .cn-path__ic{background:var(--ux-mint);color:var(--ux-accent-ink)}.scr-connect .cn-path__node.is-ok small{color:var(--dash-text-ok)}.scr-connect .cn-path__node.is-warn{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ux-warn) 55%,transparent)}.scr-connect .cn-path__node.is-warn .cn-path__ic{background:color-mix(in srgb,var(--ux-warn) 18%,var(--ux-surface));color:var(--dash-text-warn)}.scr-connect .cn-path__node.is-warn small{color:var(--dash-text-warn)}.scr-connect .cn-path__node.is-fail{background:color-mix(in srgb,var(--ux-danger) 8%,var(--ux-surface));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ux-danger) 55%,transparent)}.scr-connect .cn-path__node.is-fail .cn-path__ic{background:var(--ux-danger);color:var(--ux-accent-ink)}.scr-connect .cn-path__node.is-fail small{color:var(--dash-text-danger)}.scr-connect .cn-path__node.is-todo{box-shadow:inset 0 0 0 1px var(--ux-line-2);background:0 0}.scr-connect .cn-path__node.is-todo .cn-path__txt b{color:var(--ux-ink-2)}.scr-connect .cn-path__hop{width:26px;color:var(--ux-ink-3);flex:none;place-items:center;display:grid}.scr-connect .cn-path__hop .ic{width:15px;height:15px}.scr-connect .cn-path__hop.is-stop{width:auto;max-width:96px;color:var(--dash-text-danger);font-size:calc(11.5px * var(--aiax-font-scale,1));text-align:center;flex-direction:column;justify-content:center;gap:2px;padding:0 6px;font-weight:800;line-height:1.25;display:flex}.scr-connect .cn-path__hop.is-stop .ic{background:var(--ux-danger);width:16px;height:16px;color:var(--ux-accent-ink);stroke-width:3px;border-radius:50%;padding:2px}@container (width<=620px){.scr-connect .cn-path{flex-direction:column}.scr-connect .cn-path__hop{width:auto;height:22px}.scr-connect .cn-path__hop .ic{transform:rotate(90deg)}.scr-connect .cn-path__hop.is-stop{flex-direction:row;max-width:none;height:auto;padding:6px 0}.scr-connect .cn-path__hop.is-stop .ic{transform:none}}.scr-connect .cn-tech{background:color-mix(in srgb,var(--ux-ink) 4%,transparent);border-radius:12px;min-width:0;margin-top:4px}.scr-connect .cn-tech>summary{min-height:32px;font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);cursor:pointer;border-radius:12px;align-items:center;gap:6px;padding:0 10px;font-weight:700;list-style:none;display:inline-flex}.scr-connect .cn-tech>summary::-webkit-details-marker{display:none}.scr-connect .cn-tech>summary:hover{color:var(--ux-ink)}.scr-connect .cn-tech>summary .ic{flex:none;width:14px;height:14px}.scr-connect .cn-tech__chev{transition:transform .3s var(--ux-ease)}.scr-connect .cn-tech[open] .cn-tech__chev{transform:rotate(180deg)}.scr-connect .cn-tech__body{gap:6px;min-width:0;padding:0 10px 10px;display:grid}.scr-connect .cn-tech__lead{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);margin:0;line-height:1.5}.scr-connect .cn-tech__row{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.scr-connect .cn-tech__row code{background:var(--ux-surface);box-shadow:inset 0 0 0 1px var(--ux-line);font:600 calc(12px * var(--aiax-font-scale,1))/1.5 var(--dash-mono);color:var(--ux-ink);overflow-wrap:anywhere;border-radius:7px;padding:2px 7px}.scr-connect .cn-tech__k{min-width:4.5em;font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);font-weight:700}.scr-connect .cn-tech__row small{font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);flex-basis:100%;line-height:1.45}.scr-connect .cn-hist{margin:0;padding:0;list-style:none;display:grid}.scr-connect .cn-hist li{border-bottom:1px solid var(--ux-line);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:4px 10px;padding:8px 0;display:grid}.scr-connect .cn-hist li:last-child{border-bottom:0}.scr-connect .cn-hist__ic{background:var(--ux-surface-2);width:28px;height:28px;color:var(--ux-ink-2);border-radius:50%;place-items:center;display:grid}.scr-connect .cn-hist__ic .ic{width:15px;height:15px}.scr-connect .cn-hist li.is-warn .cn-hist__ic{background:color-mix(in srgb,var(--ux-warn) 16%,var(--ux-surface));color:var(--dash-text-warn)}.scr-connect .cn-hist li.is-danger .cn-hist__ic{background:color-mix(in srgb,var(--ux-danger) 14%,var(--ux-surface));color:var(--dash-text-danger)}.scr-connect .cn-hist__txt{font-size:calc(13.5px * var(--aiax-font-scale,1));padding-top:4px;line-height:1.45}.scr-connect .cn-hist time{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);white-space:nowrap;padding-top:5px}.scr-connect .cn-stages{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.scr-connect .cn-stage{height:32px;font-size:calc(12.5px * var(--aiax-font-scale,1));border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 6px;font-weight:750;display:inline-flex}.scr-connect .cn-stage b{background:var(--ux-surface);width:20px;height:20px;font-size:calc(11px * var(--aiax-font-scale,1));border-radius:50%;place-items:center;display:inline-grid}.scr-connect .cn-stage--active{background:color-mix(in srgb,var(--ux-mint) 16%,transparent);color:var(--dash-text-ok)}.scr-connect .cn-stage--grace{background:color-mix(in srgb,var(--ux-warn) 16%,transparent);color:var(--dash-text-warn)}.scr-connect .cn-stage--revoked{background:var(--ux-surface-3);color:var(--ux-ink-2)}.scr-connect .cn-rot__now{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scr-connect .cn-pop{gap:4px;display:grid}.scr-connect .cn-res{background:var(--ux-surface-2);border-radius:18px;gap:12px;min-width:0;padding:16px;display:grid}.scr-connect.cn-dlg>.cn-res{grid-template-columns:auto minmax(0,1fr);align-items:start}.scr-connect .cn-res__head{align-items:flex-start;gap:12px;min-width:0;display:flex}.scr-connect .cn-res__ic{background:var(--ux-surface-3);width:44px;height:44px;color:var(--ux-ink);border-radius:50%;flex:none;place-items:center;display:grid}.scr-connect .cn-res__ic .ic{stroke-width:2.4px;width:22px;height:22px}.scr-connect .cn-res--ok .cn-res__ic{background:var(--ux-mint);color:var(--ux-accent-ink);box-shadow:0 0 0 8px color-mix(in srgb,var(--ux-mint) 16%,transparent)}.scr-connect .cn-res--drop .cn-res__ic{background:color-mix(in srgb,var(--ux-warn) 18%,var(--ux-surface));color:var(--dash-text-warn)}.scr-connect .cn-res--miss .cn-res__ic{background:color-mix(in srgb,var(--ux-danger) 14%,var(--ux-surface));color:var(--dash-text-danger)}.scr-connect .cn-res__title{font-size:calc(17px * var(--aiax-font-scale,1));letter-spacing:-.02em;margin:0;font-weight:800}.scr-connect .cn-res__meta{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--ux-ink-2);margin:2px 0 0;line-height:1.5}.scr-connect .cn-res__acts{flex-wrap:wrap;gap:6px;display:flex}.scr-connect .cn-check{counter-reset:cnchk;gap:8px;margin:0;padding:0;list-style:none;display:grid}.scr-connect .cn-check li{background:var(--ux-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--ux-line);counter-increment:cnchk;border-radius:12px;gap:2px;padding:10px 12px 10px 42px;display:grid;position:relative}.scr-connect .cn-check li:before{content:counter(cnchk);background:var(--ux-surface-2);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--ux-line-2);font-size:calc(11.5px * var(--aiax-font-scale,1));border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:10px;left:12px}.scr-connect .cn-check li.is-warn{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ux-warn) 50%,transparent)}.scr-connect .cn-check li>b{font-size:calc(13.5px * var(--aiax-font-scale,1))}.scr-connect .cn-check li>span{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);overflow-wrap:anywhere;line-height:1.5}.scr-connect .cn-check .cn-tech{justify-self:start;max-width:100%}.scr-connect.cn-dlg>.cn-res>.cn-path-wrap{grid-column:1/-1}.scr-connect .cn-drop{gap:8px;margin:0;padding:0;list-style:none;display:grid}.scr-connect .cn-drop li{background:var(--ux-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--ux-line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;display:flex}.scr-connect .cn-drop__txt{min-width:0;font-size:calc(13px * var(--aiax-font-scale,1));flex:220px;line-height:1.5}.scr-connect .cn-wz__head{gap:10px;padding:2px 0 4px;display:grid}.scr-connect .cn-wz__progress{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--dash-text-accent);margin:0;font-weight:750}.scr-connect .cn-wz__body{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.scr-connect .cn-wz__foot{border-top:1px solid var(--ux-line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;display:flex}.scr-connect .cn-wz__spacer{flex:1}.scr-connect .cn-wz__block{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--dash-text-warn);flex:160px;align-items:center;gap:6px;margin:0;font-weight:650;display:flex}.scr-connect .cn-wz__block .ic{flex:none;width:15px;height:15px}.scr-connect .cn-mobile__acts{flex-wrap:wrap;gap:8px;display:flex}.scr-connect .cn-notice{background:color-mix(in srgb,var(--ux-accent) 6%,var(--ux-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ux-accent) 18%,transparent);border-radius:18px;gap:8px;padding:14px 16px;display:grid}.scr-connect .cn-notice__title{font-size:calc(14px * var(--aiax-font-scale,1));align-items:center;gap:8px;margin:0;display:flex}.scr-connect .cn-notice__title .ic{width:17px;height:17px;color:var(--dash-text-accent)}.scr-connect .cn-notice__list{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--ux-ink-2);gap:4px;margin:0;padding-left:20px;line-height:1.55;display:grid}.scr-connect .cn-notice__foot{border-top:1px dashed color-mix(in srgb,var(--ux-accent) 26%,transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding-top:8px;display:flex}.scr-connect .cn-notice__cap{min-width:0;font-size:calc(12.5px * var(--aiax-font-scale,1));align-items:flex-start;gap:6px;margin:0;font-weight:650;line-height:1.5;display:flex}.scr-connect .cn-notice__cap .ic{width:15px;height:15px;color:var(--dash-text-accent);flex:none;margin-top:2px}.scr-connect .cn-notice__now{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);align-items:center;gap:8px;margin:0;font-weight:650;display:flex}.scr-connect .cn-levels,.scr-connect .cn-tools,.scr-connect .cn-radios{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.scr-connect .cn-choice{background:var(--ux-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--ux-line-2);cursor:pointer;transition:box-shadow .25s var(--ux-ease),background-color .25s var(--ux-ease);border-radius:18px;align-content:start;gap:8px;padding:14px 16px 14px 46px;display:grid;position:relative}.scr-connect .cn-choice:hover{box-shadow:inset 0 0 0 1px var(--ux-ink-3)}.scr-connect .cn-choice input{width:18px;height:18px;accent-color:var(--ux-accent);margin:0;position:absolute;top:16px;left:16px}.scr-connect .cn-choice.is-checked{background:color-mix(in srgb,var(--ux-accent) 7%,var(--ux-surface));box-shadow:inset 0 0 0 2px var(--ux-accent)}.scr-connect .cn-choice:has(input:focus-visible){outline:2px solid var(--ux-accent);outline-offset:2px}.scr-connect .cn-choice.is-blocked{cursor:not-allowed;background:var(--ux-surface-2)}.scr-connect .cn-choice.is-blocked input,.scr-connect .cn-choice.is-blocked .cn-choice__head{opacity:.55}.scr-connect .cn-choice.is-blocked .cn-choice__sub{color:var(--dash-text-muted)}.scr-connect .cn-choice__head{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.scr-connect .cn-choice__head b{font-size:calc(15px * var(--aiax-font-scale,1));letter-spacing:-.02em;font-weight:780}.scr-connect .cn-choice__sub{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--ux-ink-2);line-height:1.5}.scr-connect .cn-choice__meta{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);overflow-wrap:anywhere;font-weight:600}.scr-connect .cn-choice__why{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-warn);align-items:center;gap:6px;font-weight:700;display:flex}.scr-connect .cn-choice__why .ic{flex:none;width:14px;height:14px}.scr-connect .cn-choice--sm{padding:12px 14px 12px 42px}.scr-connect .cn-choice--sm input{top:14px;left:14px}.scr-connect .cn-lv__rows{gap:5px;display:grid}.scr-connect .cn-lv__row{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);grid-template-columns:7em minmax(0,1fr);gap:8px;line-height:1.5;display:grid}.scr-connect .cn-lv__row em{color:var(--ux-ink);font-style:normal;font-weight:750}.scr-connect .cn-tool .cn-choice__head{padding-right:44px}.scr-connect .cn-tool__mark{background:color-mix(in srgb,var(--c) 14%,var(--ux-surface));width:34px;height:34px;color:var(--c);border-radius:11px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.scr-connect .cn-tool__mark .ic{width:18px;height:18px}.scr-connect .cn-custom-wrap{gap:10px;display:grid}.scr-connect .cn-custom__toggle{max-width:100%;min-height:38px;box-shadow:inset 0 0 0 1px var(--ux-line-2);font-size:calc(13.5px * var(--aiax-font-scale,1));border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:0 14px;font-weight:700;display:inline-flex}.scr-connect .cn-custom__toggle:hover{box-shadow:inset 0 0 0 1px var(--ux-ink-3)}.scr-connect .cn-custom__toggle .ic{flex:none;width:16px;height:16px}.scr-connect .cn-custom{background:var(--ux-surface-2);border-radius:16px;gap:2px;padding:6px 16px 8px;display:grid}.scr-connect .cn-custom>.cn-hint{padding:8px 0 4px}.scr-connect .cn-custom>.cn-tech{background:var(--ux-surface);margin:8px 0 4px}.scr-connect .cn-token{min-height:54px}.scr-connect .cn-token__ic{width:18px;height:18px;color:var(--dash-text-ok);flex:none}.scr-connect .cn-token code{font-size:calc(13.5px * var(--aiax-font-scale,1));font-weight:650}.scr-connect .cn-tkfacts{background:var(--ux-surface-2);border-radius:14px;padding:12px 14px}.scr-connect .cn-apply__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.scr-connect .cn-apply{gap:12px;min-width:0;display:grid}.scr-connect .cn-file{font-size:calc(13px * var(--aiax-font-scale,1));flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.scr-connect .cn-file__k{font-weight:750}.scr-connect .cn-file code{background:var(--ux-surface-2);font:calc(12.5px * var(--aiax-font-scale,1)) var(--dash-mono);overflow-wrap:anywhere;border-radius:8px;padding:3px 8px}.scr-connect .cn-code--file .cn-file{border-bottom:1px solid var(--ux-line);padding:12px 112px 10px 16px}.scr-connect .cn-code--file .cn-file code{background:var(--ux-surface)}.scr-connect .cn-code--file .code-box__lang{top:20px}.scr-connect .cn-legend{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--ux-ink-2);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-weight:650;list-style:none;display:flex}.scr-connect .cn-legend li{align-items:center;gap:6px;display:inline-flex}.scr-connect .cn-legend__sw{border-radius:4px;flex:none;width:14px;height:14px}.scr-connect .cn-legend__sw--on{background:color-mix(in srgb,var(--ux-mint) 24%,transparent);box-shadow:inset 3px 0 0 var(--ux-mint)}.scr-connect .cn-legend__sw--off{background:var(--ux-surface-3)}.scr-connect .cn-code pre{padding:16px 60px 16px 0}.scr-connect .cn-code pre>code{min-width:100%;display:inline-block}.scr-connect .cn-ln{white-space:pre;padding:0 16px;display:block}.scr-connect .cn-ln--on{background:color-mix(in srgb,var(--ux-mint) 16%,transparent);box-shadow:inset 3px 0 0 var(--ux-mint);color:var(--ux-ink);font-weight:650}.scr-connect .cn-ln--off{color:var(--dash-text-muted)}.scr-connect .cn-ln--note{color:var(--dash-text-muted);font-style:italic}.scr-connect .cn-details{background:var(--ux-surface-2);border-radius:14px;min-width:0}.scr-connect .cn-details>summary{min-height:42px;font-size:calc(13px * var(--aiax-font-scale,1));cursor:pointer;border-radius:14px;align-items:center;gap:8px;padding:0 14px;font-weight:700;list-style:none;display:flex}.scr-connect .cn-details>summary::-webkit-details-marker{display:none}.scr-connect .cn-details>summary .ic{flex:none;width:15px;height:15px}.scr-connect .cn-details__body{gap:10px;min-width:0;padding:0 14px 14px;display:grid}.scr-connect .cn-steps{font-size:calc(13.5px * var(--aiax-font-scale,1));gap:6px;margin:0;padding-left:22px;line-height:1.55;display:grid}.scr-connect .cn-demo{box-shadow:inset 0 0 0 1.5px var(--ux-line-2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:10px 12px;display:flex}.scr-connect .cn-demo__label{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);margin-right:4px;font-weight:700}.scr-connect .cn-demo .btn[aria-pressed=true]{background:var(--ux-ink);color:var(--ux-page);box-shadow:none}.scr-connect .cn-app{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:16px 24px;display:grid}.scr-connect .cn-app__info{background:var(--ux-surface-2);border-radius:18px;gap:10px;min-width:0;padding:14px 16px;display:grid}.scr-connect .cn-app__info .src-note{margin:0}.scr-connect .cn-addr dd code{font:calc(12.5px * var(--aiax-font-scale,1)) var(--dash-mono);overflow-wrap:anywhere}.scr-connect .cn-app__form{min-width:0}.scr-connect .cn-form{gap:12px}.scr-connect .cn-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.scr-connect .cn-static{border-radius:var(--dash-radius-ctl);background:var(--ux-surface-2);min-height:46px;font-size:calc(14.5px * var(--aiax-font-scale,1));align-items:center;margin:0;padding:0 14px;font-weight:650;display:flex}.scr-connect .cn-fs{border:0;min-width:0;margin:0;padding:0}.scr-connect .cn-fs legend{margin-bottom:6px;padding:0}.scr-connect .cn-issued,.scr-connect .cn-use{gap:12px;min-width:0;display:grid}.scr-connect .cn-sup{min-width:1000px}.scr-connect .cn-sup th,.scr-connect .cn-sup td{vertical-align:top;padding:8px}.scr-connect .cn-sup thead th{white-space:normal;min-width:76px}.scr-connect .cn-sup__corner{min-width:132px}@media (min-width:1100px){.scr-connect .cn-sup{table-layout:fixed;min-width:0}.scr-connect .cn-sup__corner{width:136px}.scr-connect .cn-sup thead th{min-width:0}.scr-connect .cn-sup .badge{white-space:normal;height:auto;min-height:20px;padding:2px 7px;line-height:1.3}}.scr-connect .cn-sup__tool b{font-size:calc(13.5px * var(--aiax-font-scale,1));display:block}.scr-connect .cn-sup__tool small{font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-weight:600;line-height:1.45;display:block}.scr-connect .cn-sup__cell{min-width:84px;scroll-margin:140px 24px}.scr-connect .cn-sup__badges{flex-wrap:wrap;gap:4px;display:flex}.scr-connect .cn-sup__note{font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);margin-top:5px;line-height:1.45;display:block}.scr-connect .cn-sup__cell.is-target{background:color-mix(in srgb,var(--ux-accent) 10%,var(--ux-surface));box-shadow:inset 0 0 0 2px var(--ux-accent);animation:cn-flash 1.4s var(--ux-ease) 2}.scr-connect .cn-sup__cell.is-target:focus{outline:none}.scr-connect .cn-sup__cell.is-target:focus-visible{outline:2px solid var(--ux-accent);outline-offset:-5px}.scr-connect .cn-sup__flag{font-size:calc(11px * var(--aiax-font-scale,1));color:var(--dash-text-accent);align-items:center;gap:4px;margin-top:6px;font-weight:800;display:flex}.scr-connect .cn-sup__flag .ic{flex:none;width:13px;height:13px}@keyframes cn-flash{50%{box-shadow:inset 0 0 0 2px var(--ux-accent),inset 0 0 0 7px var(--ux-accent-soft)}}.scr-connect .cn-lglist{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:6px 16px;margin:0;padding:0;list-style:none;display:grid}.scr-connect .cn-lglist li{min-width:0;font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);align-items:center;gap:8px;display:flex}.scr-connect .cn-cov__legend{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-weight:650;list-style:none;display:flex}.scr-connect .cn-cov__legend li{align-items:center;gap:6px;display:inline-flex}.scr-connect .cn-cov{min-width:760px}.scr-connect .cn-cov__item{white-space:nowrap}.scr-connect .cn-cov td.cn-cov__cell{padding:4px 6px}.scr-connect .cn-cov__btn{min-height:34px;font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink);transition:background-color .2s var(--ux-ease);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-weight:700;display:inline-flex}.scr-connect .cn-cov__btn:hover{background:var(--ux-surface-2)}.scr-connect .cn-cov__btn[aria-expanded=true]{background:var(--ux-accent-soft)}.scr-connect .cn-cov__sym{width:18px;height:18px;font-size:calc(15px * var(--aiax-font-scale,1));flex:none;place-items:center;line-height:1;display:inline-grid}.scr-connect .cn-cov--y .cn-cov__sym,.scr-connect .cn-cov__sym.cn-cov--y{color:var(--dash-text-ok)}.scr-connect .cn-cov--c .cn-cov__sym,.scr-connect .cn-cov__sym.cn-cov--c{color:var(--dash-text-warn)}.scr-connect .cn-cov--n .cn-cov__sym,.scr-connect .cn-cov__sym.cn-cov--n{color:var(--ux-ink-2)}.scr-connect .cn-cov--na .cn-cov__sym,.scr-connect .cn-cov__sym.cn-cov--na,.scr-connect .cn-cov--na .cn-cov__lbl{color:var(--dash-text-muted)}.scr-connect .cn-cov__pv{font-size:calc(14px * var(--aiax-font-scale,1));align-items:center;gap:8px;margin:0;display:flex}.scr-connect .cn-cov__note{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--ux-ink-2);margin:0;line-height:1.55}@media (max-width:1099px){.scr-connect .cn-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.scr-connect .cn-app{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.scr-connect .cn-dev,.scr-connect .cn-conn{padding:12px}.scr-connect .cn-conn__more{height:30px;box-shadow:inset 0 0 0 1px var(--ux-line-2);font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:0 10px;font-weight:700;display:inline-flex}.scr-connect .cn-conn__more .ic{width:14px;height:14px}.scr-connect .cn-conn:not(.is-open) .cn-facts{display:none}.scr-connect .cn-conn__acts .btn{flex:auto}.scr-connect .cn-levels,.scr-connect .cn-tools,.scr-connect .cn-radios,.scr-connect .cn-form__row{grid-template-columns:minmax(0,1fr)}.scr-connect .cn-wz .wizard__step small{display:none}.scr-connect .cn-wz__foot .btn{flex:auto}.scr-connect .cn-wz__spacer{display:none}.scr-connect .cn-sup,.scr-connect .cn-cov{min-width:0}.scr-connect .cn-sup tbody th,.scr-connect .cn-cov tbody th{border:0;grid-column:1/-1;padding:0 0 4px}.scr-connect .cn-sup tbody tr,.scr-connect .cn-cov tbody tr{padding:14px 4px}.scr-connect .cn-cov td.cn-cov__cell{padding:0}.scr-connect .cn-cov__btn{padding:0 8px 0 0}.scr-connect .cn-code--file .cn-file{padding-right:64px}.scr-connect .cn-code--file .code-box__lang{display:none}}@media (min-width:761px){.scr-connect .cn-wz__progress{display:none}}@media (max-width:420px){.scr-connect .cn-facts{grid-template-columns:minmax(0,1fr)}.scr-connect .cn-hist li{grid-template-columns:28px minmax(0,1fr)}.scr-connect .cn-hist time{grid-column:2;padding-top:0}.scr-connect .cn-lv__row{grid-template-columns:minmax(0,1fr);gap:0}}@media (prefers-reduced-motion:reduce){.scr-connect .cn-bar i{opacity:.35;width:100%;animation:none;left:0}.scr-connect .cn-bar.is-fill i{opacity:1;transform:none}.scr-connect .cn-sup__cell.is-target{animation:none}.scr-connect .cn-tech__chev{transition:none}}.scr-connect .cn-ack{background:var(--ux-surface-2);font-size:calc(14px * var(--aiax-font-scale,1));cursor:pointer;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-weight:650;line-height:1.45;display:flex}.scr-connect .cn-ack input{width:18px;height:18px;accent-color:var(--ux-accent);flex:none;margin:2px 0 0}.scr-connect .cn-attr__tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scr-connect .cn-attr__tools .search-box{min-width:200px}@media (max-width:760px){.scr-connect .cn-attr__tools{width:100%}.scr-connect .cn-attr__tools .search-box{flex:100%}}.scr-connect .cn-client-downloads{gap:var(--space-2,8px);flex-wrap:wrap;display:flex}.cn-approval{width:min(100%,720px);min-width:0;margin-inline:auto}.cn-approval-facts{grid-template-columns:minmax(80px,1fr) minmax(0,3fr);gap:12px 16px;display:grid}.cn-approval-facts dt{color:var(--muted)}.cn-approval-facts dd{overflow-wrap:anywhere;margin:0}.cn-approval-code{font-family:var(--dash-mono);letter-spacing:.08em;font-size:1.25rem}.cn-approval-result{padding-block:12px;font-weight:600}.scr-connect .cn-models{gap:12px;min-width:0;display:grid}.scr-connect .cn-models__switches{gap:4px;display:grid}.scr-connect .cn-models__bulk{gap:6px;display:grid}.scr-connect .cn-model{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.scr-connect .cn-model code{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--ux-ink-2);overflow-wrap:anywhere}.scr-connect .cn-limit{width:9.5rem;max-width:100%}.scr-connect .cn-setup{gap:12px;min-width:0;display:grid}.scr-connect .cn-setup .code-box{margin:0}.scr-glossary .gl-finder{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.scr-glossary .gl-finder>*{min-width:0}.scr-glossary .gl-search{gap:6px;min-width:0;display:grid}.scr-glossary .gl-search__label{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--ux-ink-2);font-weight:700}.scr-glossary .gl-search__wrap{display:block;position:relative}.scr-glossary .gl-search__ic{width:20px;height:20px;color:var(--ux-ink-2);pointer-events:none;margin-top:-10px;position:absolute;top:50%;left:18px}.scr-glossary .gl-search__input{height:58px;font-size:calc(17px * var(--aiax-font-scale,1));border-radius:18px;padding:0 54px 0 50px;font-weight:560}.scr-glossary .gl-search__input::-webkit-search-cancel-button{appearance:none;display:none}.scr-glossary .gl-search__clear{background:var(--ux-surface-3);width:40px;height:40px;color:var(--ux-ink-2);transition:transform .45s var(--ux-spring);border-radius:50%;place-items:center;margin-top:-20px;display:grid;position:absolute;top:50%;right:9px}.scr-glossary .gl-search__clear:hover{color:var(--ux-ink);transform:rotate(90deg)}.scr-glossary .gl-search__clear .ic{width:17px;height:17px}.scr-glossary .gl-search__hint{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);margin:0;line-height:1.45}.scr-glossary .gl-finder__recent{gap:8px;display:grid}.scr-glossary .gl-finder__recent:empty{display:none}.scr-glossary .gl-recent{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.scr-glossary .gl-recent__k{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);white-space:nowrap;align-items:center;gap:5px;margin:0 4px 0 0;font-weight:750;display:inline-flex}.scr-glossary .gl-recent__k .ic{width:15px;height:15px}.scr-glossary .gl-pill{background:var(--ux-surface-2);max-width:100%;min-height:32px;box-shadow:inset 0 0 0 1px var(--ux-line);color:var(--ux-ink);font-size:calc(13px * var(--aiax-font-scale,1));overflow-wrap:anywhere;transition:box-shadow .25s var(--ux-ease),background-color .25s var(--ux-ease),transform .35s var(--ux-spring);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-weight:650;line-height:1.3;text-decoration:none;display:inline-flex}.scr-glossary .gl-pill:hover{box-shadow:inset 0 0 0 1px var(--ux-ink-3)}.scr-glossary .gl-pill:active{transform:scale(.95)}.scr-glossary .gl-pill--link{color:var(--ux-ink);background:var(--ux-surface);box-shadow:inset 0 0 0 1px var(--ux-line-2)}.scr-glossary .gl-pill--link:hover{box-shadow:inset 0 0 0 1px var(--ux-ink-3)}.scr-glossary .gl-cats{flex-wrap:wrap;gap:6px;display:flex}.scr-glossary .gl-finder__index{align-items:center;gap:8px;min-width:0;display:flex}.scr-glossary .gl-index{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.scr-glossary .gl-index__k{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);white-space:nowrap;font-weight:750}.scr-glossary .gl-index__row{flex-wrap:wrap;gap:4px;display:flex}.scr-glossary .gl-index__btn{background:var(--ux-surface-2);min-width:32px;height:32px;color:var(--ux-ink);font-size:calc(13.5px * var(--aiax-font-scale,1));font-variant-numeric:tabular-nums;transition:background-color .25s var(--ux-ease),color .25s var(--ux-ease),transform .35s var(--ux-spring);border-radius:10px;padding:0 7px;font-weight:720}.scr-glossary .gl-index__btn:hover:not(:disabled){background:var(--ux-surface-3)}.scr-glossary .gl-index__btn:active:not(:disabled){transform:scale(.92)}.scr-glossary .gl-index__btn[aria-pressed=true]{background:var(--ux-ink);color:var(--ux-page)}.scr-glossary .gl-index__btn:disabled{color:var(--ux-ink-3);cursor:default;background:0 0}.scr-glossary .gl-index-m{display:none}.scr-glossary .gl-index__grid{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px;display:grid}.scr-glossary .gl-index__grid .gl-index__btn{height:44px;font-size:calc(15px * var(--aiax-font-scale,1))}.scr-glossary .gl-status{font-size:calc(13.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);margin:0;font-weight:650;line-height:1.5}.scr-glossary .gl-status:empty{display:none}.scr-glossary .gl-results{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.scr-glossary .gl-sec{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.scr-glossary .gl-sec__head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.scr-glossary .gl-sec__title{font-size:calc(20px * var(--aiax-font-scale,1));letter-spacing:-.03em;margin:0;font-weight:780}.scr-glossary .gl-sec__count{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-variant-numeric:tabular-nums;font-weight:650}.scr-glossary .gl-sec__desc{max-width:72ch;font-size:calc(13px * var(--aiax-font-scale,1));color:var(--ux-ink-2);margin:-4px 0 2px;line-height:1.55}.scr-glossary .gl-sec--system .gl-sec__title{color:var(--ux-ink)}.scr-glossary .gl-sec__foot{justify-content:flex-start;display:flex}.scr-glossary .gl-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.scr-glossary .gl-list--one{grid-template-columns:minmax(0,1fr)}.scr-glossary .gl-item{background:var(--ux-surface);min-width:0;box-shadow:0 0 0 1px var(--ux-line);transition:box-shadow .5s var(--ux-ease),transform .5s var(--ux-spring);border-radius:20px;position:relative}.scr-glossary .gl-item.is-open{box-shadow:0 0 0 1px var(--ux-line-2),0 22px 40px -22px var(--ux-shadow-strong);transform:translateY(-2px)}.scr-glossary .gl-item.is-hidden{background:repeating-linear-gradient(135deg,var(--ux-surface) 0 10px,var(--ux-surface-2) 10px 20px)}.scr-glossary .gl-item__h{font:inherit;margin:0}.scr-glossary .gl-item__btn{text-align:left;border-radius:20px;align-items:flex-start;gap:10px;width:100%;min-height:52px;padding:14px 14px 2px 16px;display:flex}.scr-glossary .gl-item__btn:focus-visible{outline-offset:-2px}.scr-glossary .gl-item__main{flex:1;gap:2px;min-width:0;display:grid}.scr-glossary .gl-item__plain{font-size:calc(16px * var(--aiax-font-scale,1));letter-spacing:-.025em;color:var(--ux-ink);font-weight:760;line-height:1.35}.scr-glossary .gl-item__orig{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);overflow-wrap:anywhere;font-weight:600;line-height:1.4}.scr-glossary .gl-item__cat{flex:none;margin-top:1px}.scr-glossary .gl-item__btn .badge{flex:none}.scr-glossary .gl-item__pm{background:var(--ux-surface-2);width:28px;height:28px;transition:background-color .35s var(--ux-ease),transform .45s var(--ux-spring);border-radius:50%;flex:none;position:relative}.scr-glossary .gl-item__btn:hover .gl-item__pm{transform:scale(1.1)}.scr-glossary .gl-item__btn:active .gl-item__pm{transform:scale(.9)}.scr-glossary .gl-item__pm:before,.scr-glossary .gl-item__pm:after{content:"";background:var(--ux-ink);width:11px;height:2px;transition:transform .5s var(--ux-spring),background-color .3s;border-radius:2px;margin:-1px 0 0 -5.5px;position:absolute;top:50%;left:50%}.scr-glossary .gl-item__pm:after{transform:rotate(90deg)}.scr-glossary .gl-item.is-open .gl-item__pm{background:var(--ux-ink)}.scr-glossary .gl-item.is-open .gl-item__pm:before,.scr-glossary .gl-item.is-open .gl-item__pm:after{background:var(--ux-page)}.scr-glossary .gl-item.is-open .gl-item__pm:after{transform:rotate(180deg)}.scr-glossary .gl-item__def{font-size:calc(13.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);cursor:pointer;margin:0;padding:4px 16px 14px;line-height:1.55}.scr-glossary .gl-item__body{transition:grid-template-rows .5s var(--ux-ease);grid-template-rows:0fr;display:grid}.scr-glossary .gl-item.is-open .gl-item__body{grid-template-rows:1fr}.scr-glossary .gl-item__inner{min-height:0;overflow:hidden}.scr-glossary .gl-item__content{border-top:1px solid var(--ux-line);opacity:0;transition:opacity .25s var(--ux-ease),transform .45s var(--ux-spring);gap:12px;margin:0 16px;padding:12px 0 16px;display:grid;transform:translateY(-8px)}.scr-glossary .gl-item.is-open .gl-item__content{opacity:1;transition-delay:.1s;transform:none}.scr-glossary .gl-item__rest{font-size:calc(13.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);margin:0;line-height:1.6}.scr-glossary .gl-item__foot{flex-wrap:wrap;gap:6px;display:flex}.scr-glossary .gl-match{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-accent);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:-6px 16px 12px;font-weight:650;display:flex}.scr-glossary .gl-match .ic{width:13px;height:13px}.scr-glossary .gl-match code{background:var(--ux-accent-soft);font:600 calc(11.5px * var(--aiax-font-scale,1)) var(--dash-mono);color:var(--dash-text-accent);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px}.scr-glossary .gl-match__extra{color:var(--ux-ink-2);font-weight:600}.scr-glossary .gl-row{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:8px 12px;display:grid}.scr-glossary .gl-row__k{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);margin:0;padding-top:5px;font-weight:750}.scr-glossary .gl-row__v{min-width:0;margin:0}.scr-glossary .gl-example{background:var(--ux-surface-2);font-size:calc(13.5px * var(--aiax-font-scale,1));color:var(--ux-ink);border-radius:12px;margin:0;padding:8px 12px;line-height:1.6}.scr-glossary .gl-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.scr-glossary .gl-screen{background:var(--ux-surface);min-height:32px;box-shadow:inset 0 0 0 1px var(--ux-line-2);color:var(--ux-ink);font-size:calc(13px * var(--aiax-font-scale,1));border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 9px;font-weight:650;text-decoration:none;display:inline-flex}.scr-glossary .gl-screen .ic{width:15px;height:15px;color:var(--ux-ink-2)}.scr-glossary a.gl-screen:hover{color:var(--dash-text-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ux-accent) 45%,transparent)}.scr-glossary .gl-screen.is-locked{color:var(--dash-text-muted);background:var(--ux-surface-2);box-shadow:none}.scr-glossary .gl-screen.is-plain{background:var(--ux-surface-2);box-shadow:none}.scr-glossary .gl-ext{color:var(--dash-text-accent);font-size:calc(13.5px * var(--aiax-font-scale,1));flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;font-weight:720;text-decoration:none;display:inline-flex}.scr-glossary a.gl-ext{min-height:32px}.scr-glossary a.gl-ext:hover span{text-underline-offset:3px;text-decoration:underline}.scr-glossary .gl-ext .ic{width:15px;height:15px}.scr-glossary .gl-ext small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);flex-basis:100%;font-weight:600}.scr-glossary .gl-ext--muted{color:var(--dash-text-muted);font-weight:600;font-size:calc(13px * var(--aiax-font-scale,1));align-items:flex-start;line-height:1.5;display:flex}.scr-glossary .gl-ext--muted .ic{margin-top:2px}.scr-glossary .gl-none{border:1px dashed var(--ux-line-2);border-radius:var(--dash-radius-card);text-align:center;justify-items:center;gap:10px;padding:40px 20px;display:grid}.scr-glossary .gl-none__ic{background:var(--ux-surface-2);width:48px;height:48px;color:var(--ux-ink-2);border-radius:16px;place-items:center;display:grid}.scr-glossary .gl-none__title{font-size:calc(17px * var(--aiax-font-scale,1));letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-weight:760}.scr-glossary .gl-none__desc{max-width:52ch;font-size:calc(13.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);margin:0;line-height:1.55}.scr-glossary .gl-none__sim{justify-items:center;gap:8px;display:grid}.scr-glossary .gl-none__sim .gl-chips{justify-content:center}.scr-glossary .gl-none__acts{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.scr-glossary .gl-foot{gap:4px;padding:4px 2px 0;display:grid}.scr-glossary .gl-foot p{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);align-items:flex-start;gap:6px;margin:0;line-height:1.5;display:flex}.scr-glossary .gl-foot .ic{width:14px;height:14px;margin-top:2px}.scr-glossary .gl-md{gap:6px;min-width:0;display:grid}.scr-glossary .gl-md>p{margin:0}.scr-glossary .gl-md__list{gap:3px;margin:0;padding-left:1.3em;list-style:outside;display:grid}.scr-glossary ol.gl-md__list{list-style:decimal}.scr-glossary .gl-md__list li{padding-left:2px}.scr-glossary .gl-md__h,.scr-glossary :is(.gl-item__def,.gl-item__rest,.gl-example,.gl-d__def,.gl-md) strong{color:var(--ux-ink);font-weight:780}.scr-glossary .gl-md__code{background:var(--ux-surface-2);box-shadow:inset 0 0 0 1px var(--ux-line);font:600 .9em var(--dash-mono);color:var(--ux-ink);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px}.scr-glossary .gl-example .gl-md__code{background:var(--ux-surface)}.scr-glossary .gl-d__def{max-width:72ch;font-size:calc(16px * var(--aiax-font-scale,1));color:var(--ux-ink);margin:0;font-weight:560;line-height:1.7}.scr-glossary .gl-d__block{gap:6px;display:grid}.scr-glossary .gl-d__block .gl-row__k{padding:0}.scr-glossary .gl-d__hint{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);margin:0;line-height:1.5}.scr-glossary .gl-raw{background:var(--ux-surface-2);box-shadow:inset 0 0 0 1px var(--ux-line);font:600 calc(12.5px * var(--aiax-font-scale,1)) var(--dash-mono);color:var(--ux-ink);overflow-wrap:anywhere;border-radius:9px;padding:4px 9px}.scr-glossary .gl-rel{gap:6px;margin:0;padding:0;list-style:none;display:grid}.scr-glossary .gl-rel__a{background:var(--ux-surface-2);color:var(--ux-ink);transition:background-color .25s var(--ux-ease);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:10px 12px;text-decoration:none;display:grid}.scr-glossary .gl-rel__a:hover{background:var(--ux-accent-soft)}.scr-glossary .gl-rel__a b{font-size:calc(14px * var(--aiax-font-scale,1));font-weight:740}.scr-glossary .gl-rel__a small{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);grid-column:1;line-height:1.45}.scr-glossary .gl-rel__chev{width:16px;height:16px;color:var(--ux-ink-3);grid-area:1/2/span 2}.scr-glossary .gl-d__facts{margin-top:4px}.scr-glossary .gl-d__facts dd{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.scr-glossary .gl-d__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.scr-glossary .gl-d__navlink{background:var(--ux-surface);min-height:60px;box-shadow:0 0 0 1px var(--ux-line);color:var(--ux-ink);transition:box-shadow .3s var(--ux-ease);border-radius:18px;align-items:center;gap:10px;padding:10px 16px;text-decoration:none;display:flex}.scr-glossary .gl-d__navlink:hover{box-shadow:0 0 0 1px var(--ux-line-2),0 16px 30px -22px var(--ux-shadow-strong)}.scr-glossary .gl-d__navlink span{gap:2px;min-width:0;display:grid}.scr-glossary .gl-d__navlink small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-weight:650}.scr-glossary .gl-d__navlink b{font-size:calc(14.5px * var(--aiax-font-scale,1));overflow-wrap:anywhere;font-weight:740}.scr-glossary .gl-d__navlink .ic{width:18px;height:18px;color:var(--ux-ink-2)}.scr-glossary .gl-d__navlink--next{text-align:right;justify-content:flex-end}.scr-glossary .gl-ed{gap:16px;min-width:0;display:grid}.scr-glossary .gl-ed__form{gap:14px;display:grid}.scr-glossary .gl-ed__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.scr-glossary .gl-ed .input:disabled{opacity:.62;cursor:not-allowed;background:var(--ux-surface-3)}.scr-glossary .gl-ed__slug{align-items:flex-start;gap:6px;display:flex}.scr-glossary .gl-ed__slug .ic{width:14px;height:14px;margin-top:2px}.scr-glossary .gl-ed__preview{gap:10px;display:grid}.scr-glossary .gl-ed__preview .field__hint{align-items:center;gap:6px;display:flex}.scr-glossary .gl-ed__preview .field__hint .ic{width:15px;height:15px}.scr-glossary .gl-ed .chip-row{gap:6px}.scr-glossary .gl-hist{gap:0;margin:0;padding:0;list-style:none;display:grid}.scr-glossary .gl-hist__item{grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;display:grid;position:relative}.scr-glossary .gl-hist__item+.gl-hist__item{border-top:1px solid var(--ux-line)}.scr-glossary .gl-hist__dot{background:var(--ux-surface-3);width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--ux-line-2);border-radius:50%;margin-top:5px}.scr-glossary .gl-hist__item.is-current .gl-hist__dot{background:var(--ux-mint);box-shadow:none}.scr-glossary .gl-hist__body{gap:2px;min-width:0;display:grid}.scr-glossary .gl-hist__t{font-size:calc(14px * var(--aiax-font-scale,1));flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.scr-glossary .gl-hist__meta{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);flex-wrap:wrap;align-items:center;gap:4px;margin:0;display:flex}.scr-glossary .gl-hist__f{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);margin:0}.scr-glossary .gl-lr{gap:12px;min-width:0;display:grid}.scr-glossary .gl-lr__when,.scr-glossary .gl-lr__ok,.scr-glossary .gl-lr__msg{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--ux-ink-2);align-items:flex-start;gap:6px;margin:0;font-weight:650;display:flex}.scr-glossary .gl-lr__when .ic,.scr-glossary .gl-lr__ok .ic,.scr-glossary .gl-lr__msg .ic{width:15px;height:15px;margin-top:2px}.scr-glossary .gl-lr__ok,.scr-glossary .gl-lr__msg{background:color-mix(in srgb,var(--ux-mint) 12%,var(--ux-surface));color:var(--dash-text-ok);border-radius:12px;padding:10px 12px}.scr-glossary .sheet__foot .btn[aria-disabled=true]{opacity:.55}@media (max-width:1279px){.scr-glossary .gl-row{grid-template-columns:minmax(0,1fr);gap:6px}.scr-glossary .gl-row__k{padding:0}}@media (max-width:1099px){.scr-glossary .gl-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.scr-glossary .gl-search__input{height:52px;font-size:calc(16px * var(--aiax-font-scale,1));padding:0 50px 0 46px}.scr-glossary .gl-search__ic{left:15px}.scr-glossary .gl-cats{scrollbar-width:none;flex-wrap:nowrap;margin:-4px -14px;padding:6px 14px;scroll-padding-inline:14px;overflow-x:auto}.scr-glossary .gl-cats::-webkit-scrollbar{display:none}.scr-glossary .gl-cats .chip{flex:none}.scr-glossary .gl-index{display:none}.scr-glossary .gl-index-m{display:inline-flex}.scr-glossary .gl-item__btn{padding:13px 12px 2px 14px}.scr-glossary .gl-item__def{padding:4px 14px 13px}.scr-glossary .gl-item__content{margin:0 14px}.scr-glossary .gl-match{margin:-6px 14px 12px}.scr-glossary .gl-item__btn .badge--warn{display:none}.scr-glossary .gl-sec__title{font-size:calc(18px * var(--aiax-font-scale,1))}.scr-glossary .gl-d__def{font-size:calc(15px * var(--aiax-font-scale,1))}.scr-glossary .gl-d__nav{grid-template-columns:minmax(0,1fr)}.scr-glossary .gl-d__navlink--next{text-align:left;justify-content:space-between}.scr-glossary .gl-ed__grid{grid-template-columns:minmax(0,1fr)}.scr-glossary .gl-hist__item{grid-template-columns:18px minmax(0,1fr)}.scr-glossary .gl-hist__item>.btn{grid-column:2}}@media (max-width:380px){.scr-glossary .gl-item__cat{display:none}}.scr-home .hm-split-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.scr-home .hm-split{position:relative;overflow:hidden}.scr-home .hm-split:before{content:"";background:var(--bar);height:4px;position:absolute;top:0;left:0;right:0}.scr-home .hm-split--cli{--bar:linear-gradient(90deg,var(--cat-claude) 0 50%,var(--cat-codex) 50% 100%)}.scr-home .hm-split--api{--bar:repeating-linear-gradient(45deg,var(--cat-anthropic-api) 0 5px,var(--ux-surface) 5px 8px,var(--cat-openai-api) 8px 13px,var(--ux-surface) 13px 16px)}.scr-home .hm-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.scr-home .hm-row{background:var(--ux-surface-2);border-radius:16px;align-content:start;gap:4px;min-width:0;padding:12px 14px;display:grid}.scr-home .hm-row--wide{grid-column:1/-1}.scr-home .hm-row dt{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);font-weight:700}.scr-home .hm-row dd{min-width:0;margin:0}.scr-home .hm-row__main{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.scr-home .hm-row__val{min-width:0}.scr-home .hm-row__val .val__num{font-size:calc(24px * var(--aiax-font-scale,1));letter-spacing:-.045em;white-space:nowrap;font-weight:850;line-height:1.15}.scr-home .hm-row{overflow-wrap:anywhere}.scr-home .hm-row__val .hm-lat{white-space:normal;gap:2px;display:grid}.scr-home .hm-row__val .hm-lat>span{white-space:nowrap}.scr-home .hm-row__val .hm-lat__b{font-size:calc(15px * var(--aiax-font-scale,1));letter-spacing:-.02em;color:var(--ux-ink-2);font-weight:750}.scr-home .hm-def{color:var(--ux-ink-2);margin-top:2px;font-weight:600;display:block}.scr-home .page-head__lead .hm-lead{color:var(--ux-ink);display:block}.scr-home .page-head__lead .hm-lead__meta{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--dash-text-muted);margin-top:2px;display:block}.scr-home .hm-row__val .val--none,.scr-home .hm-row__val .val-badge{font-size:calc(12.5px * var(--aiax-font-scale,1))}.scr-home .hm-row__sub{font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);line-height:1.5}.scr-home .hm-row__pair{color:var(--ux-ink-2);flex-wrap:wrap;align-items:center;gap:2px 4px;font-weight:650;display:inline-flex}.scr-home .hm-row__pair .val__num{font-size:calc(12px * var(--aiax-font-scale,1));letter-spacing:0;font-weight:750}.scr-home .hm-tools{gap:8px;margin:0;padding:0;list-style:none;display:grid}.scr-home .hm-tools li{font-size:calc(12.5px * var(--aiax-font-scale,1));grid-template-columns:auto minmax(40px,1fr) auto;align-items:center;gap:10px;display:grid}.scr-home .hm-tools__bar{background:var(--ux-surface-2);border-radius:4px;height:8px;overflow:hidden}.scr-home .hm-tools__bar i{background:var(--c);border-radius:4px;height:100%;display:block}.scr-home .hm-tools__bar i.is-hatched{background:repeating-linear-gradient(45deg,var(--c) 0 3px,color-mix(in srgb,var(--c) 22%,var(--ux-surface)) 3px 6px)}.scr-home .hm-tools__val{color:var(--ux-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.scr-home .hm-line{background:var(--ux-surface-2);font-size:calc(13px * var(--aiax-font-scale,1));color:var(--ux-ink);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-weight:650;line-height:1.5;display:flex}.scr-home .hm-line>.ic{width:16px;height:16px;color:var(--ux-ink-2);margin-top:2px}.scr-home .hm-line>span{gap:2px;min-width:0;display:grid}.scr-home .hm-line small{font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-weight:550}.scr-home .hm-line--muted{box-shadow:inset 0 0 0 1px var(--ux-line-2);background:0 0}.scr-home .hm-work{min-width:0;display:grid}.scr-home .hm-work small{font:500 calc(11.5px * var(--aiax-font-scale,1)) var(--dash-mono);color:var(--dash-text-muted)}.scr-home .hm-when{white-space:nowrap}.scr-home .hm-conns{gap:6px;margin:0;padding:0;list-style:none;display:grid}.scr-home .hm-conn{background:var(--ux-surface-2);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:10px 12px;display:grid}.scr-home .hm-conn.is-problem{background:color-mix(in srgb,var(--ux-danger) 7%,var(--ux-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ux-danger) 22%,transparent)}.scr-home .hm-conn__who{min-width:0;font-size:calc(13px * var(--aiax-font-scale,1));font-weight:650;display:grid}.scr-home .hm-conn__who b{font-size:calc(13.5px * var(--aiax-font-scale,1))}.scr-home .hm-conn__who span{text-overflow:ellipsis;white-space:nowrap;color:var(--ux-ink-2);overflow:hidden}.scr-home .hm-conn__last,.scr-home .hm-conn__why{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);grid-column:2/-1}.scr-home .hm-notes{gap:0;display:grid}.scr-home .hm-notes .src-note{margin-top:4px}.scr-home .hm-tasks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.scr-home .hm-task{background:var(--ux-surface-2);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:12px 14px;display:grid}.scr-home .hm-task.is-done{opacity:.8}.scr-home .hm-task__ic{background:var(--ux-accent-soft);width:34px;height:34px;color:var(--dash-text-accent);border-radius:11px;place-items:center;display:grid}.scr-home .hm-task__ic .ic{width:17px;height:17px}.scr-home .hm-task__body{gap:2px;min-width:0;display:grid}.scr-home .hm-task__body b{font-size:calc(14px * var(--aiax-font-scale,1));font-weight:740;line-height:1.4}.scr-home .hm-task__body small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);line-height:1.45}.scr-home .hm-task__act{gap:6px;display:flex}.scr-home .hm-anoms{gap:8px;margin:0;padding:0;list-style:none;display:grid}.scr-home .hm-anom{--c:var(--ux-accent);--t:var(--dash-text-accent);background:color-mix(in srgb,var(--c) 7%,var(--ux-surface));box-shadow:inset 3px 0 0 var(--c);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 12px 12px 14px;display:grid}.scr-home .hm-anom--warn{--c:var(--ux-warn);--t:var(--dash-text-warn)}.scr-home .hm-anom--danger{--c:var(--ux-danger);--t:var(--dash-text-danger)}.scr-home .hm-anom--info{--c:var(--ux-ink-3);--t:var(--ux-ink-2);background:var(--ux-surface-2)}.scr-home .hm-anom__ic{background:color-mix(in srgb,var(--c) 16%,transparent);width:28px;height:28px;color:var(--t);border-radius:9px;place-items:center;display:grid}.scr-home .hm-anom__ic .ic{width:16px;height:16px}.scr-home .hm-anom__body{gap:2px;min-width:0;display:grid}.scr-home .hm-anom__body b{font-size:calc(13.5px * var(--aiax-font-scale,1));font-weight:740;line-height:1.4}.scr-home .hm-anom__body small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--ux-ink-2);overflow-wrap:anywhere;line-height:1.5}.scr-home .hm-anom__go{min-height:28px;color:var(--dash-text-accent);font-size:calc(12.5px * var(--aiax-font-scale,1));white-space:nowrap;align-items:center;gap:2px;font-weight:750;text-decoration:none;display:inline-flex}.scr-home .hm-anom__go .ic{width:14px;height:14px}.scr-home .hm-anom__go:hover{text-underline-offset:3px;text-decoration:underline}.scr-home .hm-steps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.scr-home .hm-step{border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.scr-home .hm-step__n{background:var(--ux-surface-2);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--ux-line-2);font-size:calc(12px * var(--aiax-font-scale,1));color:var(--ux-ink-2);border-radius:50%;place-items:center;font-weight:800;display:grid}.scr-home .hm-step__n .ic{stroke-width:2.6px;width:14px;height:14px}.scr-home .hm-step.is-done .hm-step__n{background:var(--ux-mint);box-shadow:none;color:var(--ux-accent-ink)}.scr-home .hm-step.is-warn{background:color-mix(in srgb,var(--ux-warn) 9%,var(--ux-surface))}.scr-home .hm-step.is-warn .hm-step__n{background:var(--dash-text-warn);box-shadow:none;color:var(--ux-accent-ink)}.scr-home .hm-step__body{min-width:0;font-size:calc(13.5px * var(--aiax-font-scale,1));flex-wrap:wrap;align-items:center;gap:2px 8px;font-weight:650;display:flex}.scr-home .hm-step__body a{color:var(--ux-ink);text-decoration:none}.scr-home .hm-step__body a:hover{color:var(--dash-text-accent);text-underline-offset:3px;text-decoration:underline}.scr-home .hm-step__body small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);flex-basis:100%;font-weight:550}.scr-home .kpi__hint--val{margin-top:6px}.scr-home .hm-raw{font:600 calc(12px * var(--aiax-font-scale,1))/1.45 var(--dash-mono);color:var(--ux-ink);overflow-wrap:anywhere;word-break:break-all}.scr-home .hm-unk .hbar__label>span{white-space:normal;overflow:visible}.scr-home .hm-first{background:var(--ux-surface)}@media (min-width:761px){.scr-home .hm-unk .hbar__row{grid-template-columns:minmax(0,1.25fr) minmax(48px,1fr) auto}}@media (max-width:1279px){.scr-home .hm-row__val .val__num{font-size:calc(22px * var(--aiax-font-scale,1))}}@media (max-width:1099px){.scr-home .hm-split-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.scr-home .hm-rows{gap:8px}.scr-home .hm-row{padding:10px 12px}.scr-home .hm-row__val .val__num{font-size:calc(20px * var(--aiax-font-scale,1))}.scr-home .hm-tools li{grid-template-columns:auto minmax(0,1fr);gap:4px 10px}.scr-home .hm-tools__val{grid-column:1/-1}.scr-home .hm-task{grid-template-columns:auto minmax(0,1fr)}.scr-home .hm-task__act{grid-column:1/-1;justify-content:flex-end}.scr-home .hm-anom{grid-template-columns:auto minmax(0,1fr)}.scr-home .hm-anom__go{grid-column:2}.scr-home .hm-conn{grid-template-columns:auto minmax(0,1fr)}.scr-home .hm-conn .conn-status{grid-column:2}}@media (max-width:380px){.scr-home .hm-rows{grid-template-columns:minmax(0,1fr)}}.scr-login{min-height:100vh;flex-direction:column;gap:0;min-height:100dvh;padding:16px 24px 48px;display:flex}.scr-login .lg-top{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:1100px;margin:0 auto;display:flex}.scr-login .lg-top__tag{min-width:0;font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);align-items:center;gap:6px;font-weight:700;display:inline-flex}.scr-login .lg-top__tag .ic{width:15px;height:15px}.scr-login .lg-top__acts{flex:none;align-items:center;gap:8px;display:flex}.scr-login .lg-banner{width:100%;max-width:440px;margin:16px auto 0}.scr-login .lg-wrap{grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;width:100%;min-width:0;max-width:440px;margin:clamp(16px,6vh,56px) auto 0;display:grid}.scr-login .lg-host{width:100%;min-width:0}.scr-login .lg-card{min-width:0;position:relative}.scr-login .lg-brand{align-items:center;gap:12px;display:flex}.scr-login .lg-brand__text{min-width:0;line-height:1.3;display:grid}.scr-login .lg-brand__text b{font-size:calc(14px * var(--aiax-font-scale,1));letter-spacing:-.02em;font-weight:800}.scr-login .lg-brand__text small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-weight:600}.scr-login .auth-card__title{margin-top:20px}.scr-login .lg-alerts{gap:8px;margin:0 0 16px;display:grid}.scr-login .lg-form{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}.scr-login .lg-form>.field__hint{overflow-wrap:anywhere}.scr-login .lg-input{border-radius:15px;height:50px}.scr-login .lg-label-row{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.scr-login .lg-caps{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-warn);font-weight:800}.scr-login .lg-caps:empty{display:none}.scr-login .lg-pwbox{position:relative}.scr-login .lg-input--pw{padding-right:52px}.scr-login .lg-eye{width:44px;height:44px;color:var(--ux-ink-2);transition:color .2s var(--ux-ease);border-radius:12px;place-items:center;display:grid;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.scr-login .lg-eye:hover{color:var(--ux-ink)}.scr-login .lg-eye:focus-visible{outline-offset:-4px}.scr-login .lg-eye__ic{width:21px;height:21px}.scr-login .lg-eye[aria-pressed=true] .lg-eye__slash{display:none}.scr-login .lg-submit{margin-top:4px}.scr-login .is-busy{cursor:progress}.scr-login .lg-spin{border:2.5px solid;border-right-color:#0000;border-radius:50%;flex:none;width:18px;height:18px;animation:.7s linear infinite lg-spin;display:inline-block}@keyframes lg-spin{to{transform:rotate(360deg)}}.scr-login .lg-google{gap:10px}.scr-login .lg-g{stroke-width:2.4px;width:20px;height:20px}.scr-login .lg-google:disabled{box-shadow:inset 0 0 0 1px var(--ux-line)}.scr-login .lg-ghint{text-align:center;margin-top:8px}.scr-login .auth-card__note,.scr-login .lg-card--lock{text-align:center}.scr-login .lg-dial{width:156px;height:156px;margin:2px auto 0;position:relative}.scr-login .lg-dial__ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.scr-login .lg-dial__track,.scr-login .lg-dial__arc{fill:none;stroke-width:8px}.scr-login .lg-dial__track{stroke:var(--ux-surface-3)}.scr-login .lg-dial__arc{stroke:var(--ux-warn);stroke-linecap:round;stroke-dasharray:100;transition:stroke-dashoffset 1s linear}.scr-login .lg-dial__lock{color:var(--ux-ink);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.scr-login .lg-dial__lock .ic{stroke-width:2px;width:40px;height:40px}.scr-login .lg-dial__time{font-size:calc(17px * var(--aiax-font-scale,1));font-variant-numeric:tabular-nums;color:var(--ux-ink-2);font-weight:850;position:absolute;bottom:32px;left:0;right:0}.scr-login .lg-lock__left{font-size:calc(13.5px * var(--aiax-font-scale,1));color:var(--dash-text-warn);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:0 0 16px;font-weight:700;display:inline-flex}.scr-login .lg-lock__left .ic{width:16px;height:16px}.scr-login .lg-kicker{font-size:calc(12px * var(--aiax-font-scale,1));letter-spacing:.02em;color:var(--dash-text-accent);align-items:center;gap:6px;margin:18px 0 0;font-weight:800;display:flex}.scr-login .lg-kicker .ic{width:15px;height:15px}.scr-login .lg-card--gate .lg-kicker{margin-top:0}.scr-login .lg-steps{margin-top:12px}.scr-login .lg-steps b .ic{stroke-width:3px;width:12px;height:12px}.scr-login .lg-code{height:56px;font-size:calc(22px * var(--aiax-font-scale,1));font-variant-numeric:tabular-nums;letter-spacing:.32em;text-align:center;font-weight:750}.scr-login .lg-code::placeholder{letter-spacing:.32em}.scr-login .lg-back{margin-top:10px}.scr-login .lg-rules{background:var(--ux-surface-2);border-radius:14px;gap:6px;margin:0;padding:12px 14px;list-style:none;display:grid}.scr-login .lg-rules li{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--ux-ink-2);align-items:center;gap:8px;font-weight:600;line-height:1.45;display:flex}.scr-login .lg-rules li .ic{width:16px;height:16px;color:var(--ux-ink-3)}.scr-login .lg-rules li.is-ok{color:var(--dash-text-ok)}.scr-login .lg-rules li.is-ok .ic{color:var(--dash-text-ok);stroke-width:2.6px}.scr-login .lg-pledge{background:var(--ux-surface-2);font-size:calc(13.5px * var(--aiax-font-scale,1));border-radius:14px;gap:8px;margin:0;padding:14px 16px 14px 34px;line-height:1.55;display:grid}.scr-login .lg-check{font-size:calc(14px * var(--aiax-font-scale,1));cursor:pointer;align-items:flex-start;gap:10px;font-weight:650;line-height:1.45;display:flex}.scr-login .lg-check input{width:20px;height:20px;accent-color:var(--ux-accent);flex:none;margin:1px 0 0}.scr-login .lg-key code{letter-spacing:.08em;font-weight:750}.scr-login .lg-noskip{justify-content:center;align-items:center;gap:6px;display:flex}.scr-login .lg-noskip .ic{flex:none;width:14px;height:14px}.scr-login .lg-demo{background:var(--ux-surface);width:100%;box-shadow:inset 0 0 0 1.5px var(--ux-line-2);border-radius:24px;padding:18px 20px 16px}.scr-login .lg-demo__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scr-login .lg-demo__title{font-size:calc(16px * var(--aiax-font-scale,1));letter-spacing:-.02em;margin:0;font-weight:800}.scr-login .lg-demo__desc{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--ux-ink-2);margin:6px 0 12px;line-height:1.5}.scr-login .lg-demo__roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.scr-login .lg-role{background:var(--ux-surface-2);min-width:0;min-height:58px;box-shadow:inset 0 0 0 1px var(--ux-line);text-align:left;transition:box-shadow .2s var(--ux-ease),transform .45s var(--ux-spring);border-radius:14px;align-items:center;gap:8px;padding:9px 10px 9px 12px;display:flex}.scr-login .lg-role:hover{box-shadow:inset 0 0 0 1px var(--ux-ink-3)}.scr-login .lg-role:active{transform:scale(.97)}.scr-login .lg-role__txt{flex:1;justify-items:start;gap:4px;min-width:0;display:grid}.scr-login .lg-role__name{max-width:100%;font-size:calc(13px * var(--aiax-font-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.scr-login .lg-role__go{width:16px;height:16px;color:var(--ux-ink-3)}.scr-login .lg-demo__sub{font-size:calc(13px * var(--aiax-font-scale,1));margin:16px 0 8px;font-weight:800}.scr-login .lg-demo__flows{flex-wrap:wrap;gap:6px;display:flex}.scr-login .lg-demo__note{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);gap:8px;margin:14px 0 0;line-height:1.5;display:flex}.scr-login .lg-demo__note .ic{width:15px;height:15px;margin-top:2px}@media (max-width:760px){.scr-login{padding:12px 16px 32px}.scr-login .lg-wrap{margin-top:14px}.scr-login .lg-demo{padding:16px}}@media (max-width:360px){.scr-login .lg-demo__roles{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.scr-login .auth-card.is-shake{animation:none}.scr-login .lg-spin{opacity:.55;border-right-color:currentColor;animation:none}.scr-login .lg-dial__arc{transition:none}}.scr-login .lg-notice{overflow-wrap:anywhere;background:var(--ux-surface-2);width:100%;min-width:0;max-width:100%;max-height:min(46vh,340px);box-shadow:inset 0 0 0 1px var(--ux-line);border-radius:16px;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 16px;display:grid;overflow-y:auto}.scr-login .lg-notice:focus-visible{outline:2px solid var(--ux-accent);outline-offset:2px}.scr-login .lg-notice__ver{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);margin:0;font-weight:750}.scr-login .lg-notice__changes{background:var(--ux-accent-soft);font-size:calc(13px * var(--aiax-font-scale,1));border-radius:12px;padding:10px 12px;line-height:1.55}.scr-login .lg-notice__changes p{margin:4px 0 0}.scr-login .lg-notice__sec{min-width:0;max-width:100%}.scr-login .lg-notice__sec h2{font-size:calc(14px * var(--aiax-font-scale,1));letter-spacing:-.01em;margin:0 0 4px;font-weight:780}.scr-login .lg-notice__sec p,.scr-login .lg-notice__sec li{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--ux-ink-2);margin:0;line-height:1.6}.scr-login .lg-notice__sec ul,.scr-login .lg-notice__sec ol{gap:4px;margin:0;padding-left:18px;display:grid}.scr-login .lg-notice__end{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--dash-text-ok);align-items:center;gap:6px;margin:0;font-weight:700;display:flex}.scr-login .lg-notice__end .ic{width:14px;height:14px}.scr-login .lg-levels{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.scr-login .lg-levels .radio-cards{grid-template-columns:minmax(0,1fr)}.scr-login .lg-levels .radio-card>span{gap:1px;min-width:0;display:grid}.scr-login .lg-levels .radio-card small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-weight:550}.scr-login .lg-levels .radio-card.is-above{cursor:not-allowed;opacity:.6;background:var(--ux-surface-2)}.scr-login .lg-invite-link{justify-content:center;margin-top:4px;display:flex}.scr-login .lg-invite-link .link-btn{align-items:center;gap:6px;display:inline-flex}.scr-login .lg-invite-link .ic{width:14px;height:14px}.scr-login .lg-invite-code{letter-spacing:.08em;text-transform:uppercase;font-weight:700}.scr-login .lg-invite-ok{background:color-mix(in srgb,var(--ux-mint) 10%,var(--ux-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ux-mint) 30%,transparent);border-radius:14px;gap:8px;padding:12px 14px;display:grid}.scr-login .lg-invite-ok__title{font-size:calc(13.5px * var(--aiax-font-scale,1));color:var(--dash-text-ok);align-items:center;gap:6px;margin:0;font-weight:750;display:flex}.scr-login .lg-invite-ok__title .ic{width:16px;height:16px}.scr-login .lg-key{min-height:52px}.filter-bar .lg-toolbar__find{flex:260px;align-items:center;gap:8px;min-width:0;max-width:420px;display:flex}.filter-bar .lg-search{flex:auto;min-width:0}.filter-bar .lg-search .input--sm{width:100%;font-size:calc(13.5px * var(--aiax-font-scale,1));border-radius:999px}.filter-bar .lg-cond-btn{flex:none;display:none}.filter-bar .lg-cond-btn.is-on{background:var(--ux-ink);color:var(--ux-page);box-shadow:none}.lg-chip:disabled{opacity:.45;cursor:not-allowed;transform:none}.lg-chip__dot{background:var(--c);border-radius:50%;flex:none;width:9px;height:9px}.lg-chip__dot.is-hatched{background:repeating-linear-gradient(45deg,var(--c) 0 2px,transparent 2px 4px);box-shadow:inset 0 0 0 1px var(--c);border-radius:2px}.lg-chip[aria-pressed=true] .lg-chip__dot{box-shadow:0 0 0 1.5px var(--ux-page)}.lg-fgroup{align-content:start;gap:6px;min-width:0;display:grid}.lg-fgroup__label{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);margin:0;font-weight:700}.lg-fgroup--row{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px 16px;display:flex}.lg-fgroup--row .field--inline{gap:8px}.lg-fgroup--row .field__label{font-size:calc(12.5px * var(--aiax-font-scale,1));white-space:nowrap}.lg-sel .input--sm{width:auto;min-width:140px;max-width:240px;height:36px;font-size:calc(13px * var(--aiax-font-scale,1));background:var(--ux-surface);border-radius:999px;font-weight:650}.lg-sheet-conds{gap:16px;display:grid}.lg-sheet-conds .lg-fgroup--row{gap:12px;display:grid}.lg-sheet-conds .lg-sel .input--sm{width:100%;max-width:none}.lg-sheet-conds .field--inline{grid-template-columns:5.5em minmax(0,1fr)}.scr-logs .lg-filters{border-radius:var(--dash-radius-card);background:var(--ux-surface);box-shadow:0 0 0 1px var(--ux-line);gap:12px;padding:16px 20px;display:grid}.scr-logs .lg-filters__grid{flex-wrap:wrap;align-items:flex-start;gap:14px 26px;display:flex}.scr-logs .lg-fgroup--wide{flex:360px}.scr-logs .lg-filters__foot{border-top:1px solid var(--ux-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding-top:10px;display:flex}.scr-logs .lg-filters__hint{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);align-items:center;gap:6px;margin:0;line-height:1.45;display:flex}.scr-logs .lg-filters__hint .ic{width:14px;height:14px}.scr-logs .lg-when{white-space:nowrap}.scr-logs .lg-title{gap:3px;min-width:0;display:grid}.scr-logs .lg-title__t{font-weight:650;line-height:1.4}.scr-logs .lg-title__sub{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.scr-logs .lg-title__proj{font:500 calc(11.5px * var(--aiax-font-scale,1)) var(--dash-mono);color:var(--dash-text-muted)}.scr-logs .lg-viewed{height:20px;font-size:calc(11px * var(--aiax-font-scale,1));padding:0 7px}.scr-logs .lg-viewed .ic{width:12px;height:12px}.scr-logs .lg-table .data-table td{vertical-align:top}.scr-logs .lg-table .data-table td .val{padding-top:1px}.scr-logs .lg-table td .val--none{min-width:0}.scr-logs .lg-table td .val-badge--compact{white-space:nowrap;max-width:none}.scr-logs .lg-table td .val-badge{max-width:9.8em;font-size:calc(11.5px * var(--aiax-font-scale,1));text-align:left;white-space:normal;border-radius:10px;padding:3px 8px;line-height:1.4;display:inline-block}.scr-logs .lg-table td .val-badge>*{display:inline}.scr-logs .lg-table td .val-badge__ic{vertical-align:-2px;margin-right:3px;display:inline-block}.scr-logs .lg-table td .val--partial{justify-content:flex-end}.scr-logs .lg-table td .val--partial .val-badge,.scr-logs .lg-table td .val-badge.val-badge--compact{white-space:nowrap;max-width:none}.scr-logs :is(.lg-fact,.lg-mcard__meta,.lg-kv) .val-badge{text-align:left;border-radius:10px;max-width:100%;padding:3px 9px;line-height:1.4;display:inline-block}.scr-logs :is(.lg-fact,.lg-mcard__meta,.lg-kv) .val-badge>*{display:inline}.scr-logs :is(.lg-fact,.lg-mcard__meta,.lg-kv) .val-badge__ic{vertical-align:-2px;margin-right:3px;display:inline-block}.scr-logs .lg-person__name{text-overflow:ellipsis;min-width:0;overflow:hidden}.scr-logs .lg-person__name small,.scr-logs .lg-person__team{color:var(--dash-text-muted);font-weight:600}.scr-logs .lg-anon{background:var(--ux-surface-3);box-shadow:inset 0 0 0 1px var(--ux-line-2);color:var(--ux-ink-2)}.scr-logs .lg-mcards{margin:0;padding:0;list-style:none;display:none}.scr-logs .lg-mcard{border-bottom:1px solid var(--ux-line);gap:6px;padding:12px 4px;display:grid;position:relative}.scr-logs .lg-mcard:last-child{border-bottom:0}.scr-logs .lg-mcard__title{color:var(--ux-ink);font-size:calc(15px * var(--aiax-font-scale,1));overflow-wrap:anywhere;font-weight:720;line-height:1.4;text-decoration:none}.scr-logs .lg-mcard__title:after{content:"";border-radius:12px;position:absolute;inset:0}.scr-logs .lg-mcard__title:focus-visible{outline:none}.scr-logs .lg-mcard:has(.lg-mcard__title:focus-visible){outline:2px solid var(--ux-accent);outline-offset:2px;border-radius:12px}.scr-logs .lg-mcard__who,.scr-logs .lg-mcard__meta{font-size:calc(12.5px * var(--aiax-font-scale,1));flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:flex}.scr-logs .lg-mcard__meta{color:var(--dash-text-muted)}.scr-logs .lg-mcard__when{white-space:nowrap}.scr-logs .lg-mcard :is(a.val-badge,button,.term){z-index:1;position:relative}.scr-logs .lg-pagebar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.scr-logs .lg-pagebar__range{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-variant-numeric:tabular-nums;margin:0;font-weight:650}.scr-logs .lg-nores{border:1px dashed var(--ux-line-2);text-align:center;border-radius:16px;justify-items:center;gap:6px;padding:28px 16px;display:grid}.scr-logs .lg-nores__ic{background:var(--ux-surface-2);width:44px;height:44px;color:var(--ux-ink-2);border-radius:14px;place-items:center;display:grid}.scr-logs .lg-nores__title{font-size:calc(15.5px * var(--aiax-font-scale,1));margin:4px 0 0;font-weight:760}.scr-logs .lg-nores__desc{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--ux-ink-2);margin:0}.scr-logs .lg-nores__acts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.scr-logs .lg-nores__acts .btn{white-space:normal;text-align:left;height:auto;min-height:36px}.scr-logs .lg-empty-acts{flex-wrap:wrap;gap:8px;display:flex}.scr-logs .lg-empty-acts .btn{white-space:normal;height:auto;min-height:36px}.scr-logs .lg-band{border-radius:var(--dash-radius-card);background:var(--ux-surface);min-width:0;box-shadow:0 0 0 1px var(--ux-line);gap:12px;padding:16px 20px;display:grid}.scr-logs .lg-band__facts{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px 20px;margin:0;display:grid}.scr-logs .lg-fact{align-content:start;gap:3px;min-width:0;display:grid}.scr-logs .lg-fact dt{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);white-space:nowrap;font-weight:700}.scr-logs .lg-fact dd{min-width:0;font-size:calc(14px * var(--aiax-font-scale,1));margin:0;font-weight:650;line-height:1.45}.scr-logs .lg-fact--person dd .person{white-space:normal;flex-wrap:wrap}.scr-logs .lg-tool{flex-wrap:wrap;align-items:center;gap:4px 6px;display:inline-flex}.scr-logs .lg-ver{font:600 calc(11.5px * var(--aiax-font-scale,1)) var(--dash-mono);color:var(--dash-text-muted)}.scr-logs .lg-band__badges{border-top:1px solid var(--ux-line);flex-wrap:wrap;align-items:center;gap:6px 8px;padding-top:12px;display:flex}.scr-logs .lg-band__more{display:none}.scr-logs .lg-badge--btn{cursor:pointer;font:inherit;font-size:calc(11.5px * var(--aiax-font-scale,1));transition:box-shadow .2s var(--ux-ease);border:0;font-weight:750}.scr-logs .lg-badge--btn:hover{box-shadow:inset 0 0 0 1px var(--ux-ink-3)}.lg-authpop{font-size:calc(13px * var(--aiax-font-scale,1));gap:6px;line-height:1.5;display:grid}.lg-authpop p{margin:0}.scr-logs .lg-badge{height:auto;min-height:24px;padding:2px 9px}.scr-logs .lg-badge .ic{width:13px;height:13px}.scr-logs .lg-badge .term{color:inherit}.scr-logs .lg-badge-lv{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--ux-ink-2);align-items:center;gap:6px;font-weight:700;display:inline-flex}.scr-logs .lg-grant{background:color-mix(in srgb,var(--ux-warn) 10%,var(--ux-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ux-warn) 30%,transparent);border-radius:16px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.scr-logs .lg-grant__ic{background:color-mix(in srgb,var(--ux-warn) 18%,transparent);width:30px;height:30px;color:var(--dash-text-warn);border-radius:10px;flex:none;place-items:center;display:grid}.scr-logs .lg-grant__ic .ic{width:16px;height:16px}.scr-logs .lg-grant__body{gap:2px;min-width:0;display:grid}.scr-logs .lg-grant__body p{font-size:calc(14px * var(--aiax-font-scale,1));margin:0}.scr-logs .lg-grant__body small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--ux-ink-2);overflow-wrap:anywhere;line-height:1.45}.scr-logs .lg-grant__left{color:var(--dash-text-warn);font-variant-numeric:tabular-nums;font-weight:800}.scr-logs .lg-content{min-width:0;position:relative}:is(.scr-logs,.lg-raw) .lg-wm{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-content:flex-start;gap:64px 80px;padding:28px 12px;display:flex;position:absolute;inset:0;overflow:hidden}:is(.scr-logs,.lg-raw) .lg-wm span{font-size:calc(12px * var(--aiax-font-scale,1));white-space:nowrap;color:var(--ux-ink);opacity:.08;font-weight:750;transform:rotate(-14deg)}.scr-logs .lg-more{min-width:44px;padding:0 12px}.scr-logs .lg-more__dots{font-size:calc(20px * var(--aiax-font-scale,1));letter-spacing:1px;font-weight:800;line-height:1}.lg-menu-pop{padding:8px}.lg-menu{gap:2px;display:grid}.lg-menu__item{text-align:left;width:100%;min-height:44px;color:var(--ux-ink);border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:9px 10px;display:grid}.lg-menu__item:hover:not(:disabled){background:var(--ux-surface-2)}.lg-menu__item:disabled{opacity:.5;cursor:not-allowed}.lg-menu__item>.ic{width:18px;height:18px;color:var(--ux-ink-2);margin-top:1px}.lg-menu__item>span{gap:1px;min-width:0;display:grid}.lg-menu__item b{font-size:calc(14px * var(--aiax-font-scale,1));font-weight:720}.lg-menu__item small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scr-logs .lg-tabs{justify-self:start}.scr-logs .lg-tabs .is-na:not([aria-selected=true]){color:var(--dash-text-muted)}.scr-logs .lg-tabs [role=tab]:has(.lg-tab-na):not([aria-selected=true]){color:var(--dash-text-muted)}.scr-logs .lg-tab-na{box-shadow:inset 0 0 0 1px var(--ux-line-2);font-size:calc(10.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);border-radius:999px;margin-left:2px;padding:1px 6px;font-weight:700;line-height:1.5}.scr-logs .lg-tabs [aria-selected=true] .lg-tab-na{color:inherit;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ux-page) 40%,transparent)}.scr-logs .lg-panel{min-width:0;display:grid}.scr-logs .lg-na .card__body{opacity:.85}.scr-logs .lg-lock{flex-wrap:wrap;align-items:flex-start;gap:10px 12px}.scr-logs .lg-lock>div{flex:240px}.scr-logs .lg-lock p{margin:4px 0 0;line-height:1.5}.scr-logs .lg-lock .lg-lock__badge{margin-top:8px}.scr-logs .lg-lock>.btn{flex:none;align-self:center}.scr-logs .lg-inline-lock{background:color-mix(in srgb,var(--ux-accent) 6%,var(--ux-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ux-accent) 22%,transparent);font-size:calc(13px * var(--aiax-font-scale,1));border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;font-weight:620;line-height:1.5;display:flex}.scr-logs .lg-inline-lock>.ic{width:16px;height:16px;color:var(--dash-text-accent)}.scr-logs .lg-inline-lock>span{flex:220px;min-width:0}.scr-logs .lg-lockchip{background:var(--ux-surface-3);height:20px;font-size:calc(11px * var(--aiax-font-scale,1));color:var(--ux-ink-2);vertical-align:1px;border-radius:999px;align-items:center;gap:3px;padding:0 7px;font-weight:750;display:inline-flex}.scr-logs .lg-lockchip .ic{width:11px;height:11px}.scr-logs .lg-partial{margin:0}.scr-logs .lg-na-line{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-weight:650;display:flex}.scr-logs .lg-readctl{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.scr-logs .lg-wrap{height:34px;font-size:calc(12.5px * var(--aiax-font-scale,1));padding:0 12px}.scr-logs .lg-conv{gap:16px;margin:0;padding:0;list-style:none;display:grid}.scr-logs .lg-turn{gap:8px;min-width:0;display:grid}.scr-logs .lg-q{background:var(--ux-surface-2);min-width:0;max-width:min(80%,720px);box-shadow:inset 0 0 0 1px var(--ux-line);border-radius:18px 18px 6px;justify-self:end;padding:10px 14px}.scr-logs .lg-q--slash{box-shadow:inset 0 0 0 1px var(--ux-line-2);background:0 0}.scr-logs .lg-q__meta,.scr-logs .lg-a__meta{font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);margin:0 0 4px;font-weight:600}.scr-logs .lg-q__meta b,.scr-logs .lg-a__meta b{color:var(--ux-ink-2);font-weight:780}.scr-logs .lg-a{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;min-width:0;max-width:min(90%,800px);display:grid}.scr-logs .lg-a__av{background:var(--ux-surface-3);width:32px;height:32px;color:var(--ux-ink-2);border-radius:11px;place-items:center;display:grid}.scr-logs .lg-a__av .ic{width:18px;height:18px}.scr-logs .lg-a__bubble{background:var(--ux-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--ux-line-2);border-radius:18px 18px 18px 6px;padding:10px 14px}.scr-logs .lg-a__partial{margin:6px 0 0}.scr-logs .lg-a__refused{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--dash-text-warn);align-items:center;gap:6px;font-weight:650;display:inline-flex}.scr-logs .lg-a__refused .ic{width:15px;height:15px}.scr-logs :is(.lg-q__text,.lg-a__text){white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.scr-logs .lg-read--s :is(.lg-q__text,.lg-a__text){font-size:calc(13px * var(--aiax-font-scale,1))}.scr-logs .lg-read--m :is(.lg-q__text,.lg-a__text){font-size:calc(14.5px * var(--aiax-font-scale,1))}.scr-logs .lg-read--l :is(.lg-q__text,.lg-a__text){font-size:calc(16.5px * var(--aiax-font-scale,1))}.scr-logs .lg-read--nowrap :is(.lg-q__text,.lg-a__text){white-space:pre;overflow-wrap:normal;overflow-x:auto}.scr-logs .lg-morebtn{justify-self:start}.scr-logs .lg-tok{gap:14px;min-width:0;display:grid}.scr-logs .lg-tok__bar{background:var(--ux-surface-2);height:28px;box-shadow:inset 0 0 0 1px var(--ux-line);border-radius:9px;display:flex;overflow:hidden}.scr-logs .lg-tok__seg{background:var(--c);min-width:0;height:100%;display:block;position:relative}.scr-logs .lg-tok__seg+.lg-tok__seg{box-shadow:inset 2px 0 0 var(--ux-surface)}.scr-logs .lg-tok__seg.has-think:after{content:"";width:var(--think);background:radial-gradient(circle,color-mix(in srgb,var(--ux-surface) 80%,transparent) 1.3px,transparent 1.7px) 0 0/5px 5px;position:absolute;top:0;bottom:0;right:0}.scr-logs .lg-tok__legend{gap:6px;margin:0;padding:0;list-style:none;display:grid}.scr-logs .lg-tok__row{background:var(--ux-surface-2);font-size:calc(13.5px * var(--aiax-font-scale,1));border-radius:12px;grid-template-columns:14px minmax(0,1.1fr) minmax(0,1.7fr) 4.8em;align-items:start;gap:6px 12px;padding:9px 12px;display:grid}.scr-logs .lg-tok__row.is-off,.scr-logs .lg-tok__row--think{box-shadow:inset 0 0 0 1px var(--ux-line);background:0 0}.scr-logs .lg-tok__row--total{border-top:1px solid var(--ux-line-2);background:0 0;border-radius:0;padding-top:12px}.scr-logs .lg-tok__name{min-width:0;font-weight:650}.scr-logs .lg-tok__val{justify-items:start;gap:2px;min-width:0;font-weight:750;display:grid}.scr-logs .lg-tok__why{font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-weight:550;line-height:1.45}.scr-logs .lg-tok__pct{text-align:right;color:var(--ux-ink-2);font-variant-numeric:tabular-nums;font-weight:750}.scr-logs .lg-sw{background:var(--c);border-radius:3px;width:12px;height:12px;margin-top:4px;display:block}.scr-logs .lg-sw--off{box-shadow:inset 0 0 0 2px var(--c);background:0 0}.scr-logs .lg-sw--think{background:radial-gradient(circle,var(--c) 1.1px,transparent 1.5px) 0 0/4px 4px,color-mix(in srgb,var(--c) 22%,var(--ux-surface))}.scr-logs .lg-sw--none{background:0 0}.scr-logs .lg-kvs{gap:8px;margin:0;display:grid}.scr-logs .lg-kv{background:var(--ux-surface-2);border-radius:14px;gap:3px;min-width:0;padding:10px 12px;display:grid}.scr-logs .lg-kv dt{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);font-weight:700}.scr-logs .lg-kv dd{min-width:0;margin:0;font-weight:700}.scr-logs .lg-kv dd.lg-kv__sub{font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-weight:550;line-height:1.45}.scr-logs .lg-kvs--inline .lg-kv{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px}.scr-logs .lg-kvs--inline .lg-kv__sub{grid-column:1/-1}.scr-logs .lg-big .val__num{font-size:calc(22px * var(--aiax-font-scale,1));letter-spacing:-.04em;font-weight:850}.scr-logs .lg-models{gap:8px;margin:0;padding:0;list-style:none;display:grid}.scr-logs .lg-models li{font-size:calc(13px * var(--aiax-font-scale,1));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;display:grid}.scr-logs .lg-models__name{align-items:center;gap:8px;min-width:0;font-weight:650;display:flex}.scr-logs .lg-models__name .lg-sw{flex:none;margin:0}.scr-logs .lg-models__bar{background:var(--ux-surface-2);border-radius:4px;grid-area:2/1/auto/-1;height:8px;overflow:hidden}.scr-logs .lg-models__bar i{background:var(--c);border-radius:4px;height:100%;display:block}.scr-logs .lg-models__val{color:var(--ux-ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;justify-items:end;font-weight:650;display:grid}.scr-logs .lg-models__val small{font-size:calc(11px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-weight:600}.scr-logs .lg-reqno{align-items:center;gap:6px;display:inline-flex}.scr-logs .lg-bg{height:18px;font-size:calc(10.5px * var(--aiax-font-scale,1));padding:0 6px}.scr-logs .lg-req__t{white-space:nowrap;gap:1px;display:grid}.scr-logs .lg-req__t b{font-weight:650}.scr-logs .lg-req__t small{font:600 calc(11.5px * var(--aiax-font-scale,1)) var(--dash-mono);color:var(--dash-text-muted)}.scr-logs .lg-th-note{justify-items:end;gap:1px;display:inline-grid}.scr-logs .lg-th-note small{font-size:calc(10.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-weight:650}.scr-logs .lg-muted{color:var(--dash-text-muted);font-variant-numeric:tabular-nums}.scr-logs .lg-sumrow{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);margin:0;line-height:1.5}.scr-logs .lg-sumrow b{color:var(--ux-ink)}.scr-logs .lg-wf-legend{gap:4px;display:grid}.scr-logs .lg-wf-legend ul{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--ux-ink-2);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;padding:0;font-weight:650;list-style:none;display:flex}.scr-logs .lg-wf-legend li{align-items:center;gap:6px;display:inline-flex}.scr-logs .lg-wf-legend p{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);margin:0;line-height:1.5}.scr-logs .lg-wf-legend__gap{color:var(--dash-text-muted)}.scr-logs .lg-wf-key{border-radius:2px;width:14px;height:8px;display:inline-block}.scr-logs .lg-wf-key--wait,.scr-logs .lg-wf__wait{background:var(--series-4)}.scr-logs .lg-wf-key--rest,.scr-logs .lg-wf__rest{background:var(--series-2)}.scr-logs .lg-wf-key--one,.scr-logs .lg-wf__bar--one i{background:var(--series-neutral)}.scr-logs .lg-wf-key--fail,.scr-logs .lg-wf__bar--fail i{background:var(--ux-danger)}.scr-logs td.lg-col-wf{width:26%;min-width:150px}.scr-logs [data-card=logs-req] .card__body:has(.lg-reqtable.is-compact) .lg-wf-legend{display:none}.scr-logs .lg-wfcell{align-items:center;gap:8px;min-width:0;display:flex}.scr-logs .lg-wf{background:var(--ux-surface-2);border-radius:3px;flex:auto;min-width:120px;height:12px;position:relative}.scr-logs .lg-wf__brk{text-align:center;width:1em;color:var(--dash-text-muted);flex:none;font-weight:800;line-height:1}.scr-logs .lg-wfcell.is-restart .lg-wf{box-shadow:inset 2px 0 0 var(--ux-ink-3)}.scr-logs .lg-wf__bar{border-radius:2px;display:flex;position:absolute;top:1px;bottom:1px;overflow:hidden}.scr-logs .lg-wf__bar i{flex:auto;height:100%;display:block}.scr-logs .lg-wf__bar .lg-wf__wait{flex:none}.scr-logs .lg-catchips .lg-chip{height:34px;font-size:calc(13px * var(--aiax-font-scale,1));padding:0 12px}.scr-logs .lg-actor{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--ux-ink-2);margin:0;line-height:1.6}.scr-logs .lg-actor b{color:var(--ux-ink)}.scr-logs .lg-loglines .log-lines__row{grid-template-columns:72px 118px minmax(0,1fr)}.scr-logs .lg-logrow.is-denied .log-lines__text{color:var(--dash-text-danger)}.scr-logs .lg-split{grid-template-columns:minmax(0,var(--lg-split,40%)) 18px minmax(0,1fr);align-items:start;min-width:0;display:grid}.scr-logs .lg-split__pane{min-width:0;display:grid}.scr-logs .lg-split__handle{cursor:col-resize;touch-action:none;border-radius:8px;align-self:stretch;min-height:120px;position:relative}.scr-logs .lg-split__handle:before{content:"";background:var(--ux-line);width:2px;transition:background-color .2s var(--ux-ease);border-radius:1px;margin-left:-1px;position:absolute;top:12px;bottom:12px;left:50%}.scr-logs .lg-split__handle i{top:calc(var(--dash-header-h) + 96px);background:var(--ux-surface);width:8px;height:40px;box-shadow:inset 0 0 0 1.5px var(--ux-line-2);border-radius:999px;margin:40px auto 0;display:block;position:sticky}.scr-logs .lg-split__handle:hover:before,.scr-logs .lg-split__handle.is-drag:before{background:var(--ux-ink-3)}.scr-logs .lg-split__handle:hover i,.scr-logs .lg-split__handle.is-drag i{box-shadow:inset 0 0 0 1.5px var(--ux-ink-3)}.scr-logs .lg-split__handle:focus-visible{outline-offset:-2px}.scr-logs .lg-pickhint{margin:0}.scr-logs .lg-filescroll{border-radius:12px;min-width:0}.scr-logs .lg-files{gap:2px;margin:0;padding:0;list-style:none;display:grid}.scr-logs .lg-file{border-radius:12px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px 10px;min-height:40px;padding:6px 10px;display:grid}.scr-logs .lg-file:hover{background:var(--ux-surface-2)}.scr-logs .lg-file.is-pick{cursor:pointer}.scr-logs .lg-file.is-pick:focus-visible{outline-offset:-2px}.scr-logs .lg-file.is-on,.scr-logs .lg-tfile.is-on{background:var(--ux-accent-soft);box-shadow:inset 3px 0 0 var(--ux-accent)}.scr-logs .lg-file__stat{font-size:calc(11.5px * var(--aiax-font-scale,1));margin-left:2px}.scr-logs .lg-tfile{color:inherit}.scr-logs .lg-tfile:hover{background:var(--ux-surface-2)}.scr-logs .lg-tfile:focus-visible{outline-offset:-2px}.scr-logs .lg-nodiff{box-shadow:inset 0 0 0 1px var(--ux-line-2);border-radius:16px;gap:6px;padding:16px;display:grid}.scr-logs .lg-nodiff p{margin:0}.scr-logs .lg-nodiff__path{min-width:0;font:600 calc(12.5px * var(--aiax-font-scale,1)) var(--dash-mono);align-items:center;gap:8px;display:flex}.scr-logs .lg-nodiff__path .ic{width:16px;height:16px;color:var(--ux-ink-2);flex:none}.scr-logs .lg-nodiff__path code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.scr-logs .lg-nodiff__why{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--ux-ink-2);line-height:1.55}.scr-logs .lg-file>.ic{width:16px;height:16px;color:var(--ux-ink-2)}.scr-logs .lg-file__path{min-width:0;font:600 calc(12.5px * var(--aiax-font-scale,1)) var(--dash-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scr-logs .lg-file__ops{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.scr-logs .lg-op--read{background:color-mix(in srgb,var(--ux-accent-2) 13%,transparent);color:var(--dash-text-info)}.scr-logs .lg-op--edit{background:color-mix(in srgb,var(--ux-warn) 14%,transparent);color:var(--dash-text-warn)}.scr-logs .lg-op--create{background:color-mix(in srgb,var(--ux-mint) 15%,transparent);color:var(--dash-text-ok)}.scr-logs .lg-op--delete{background:color-mix(in srgb,var(--ux-danger) 12%,transparent);color:var(--dash-text-danger)}.scr-logs .lg-diffbox .diff-list{gap:12px;display:grid}.scr-logs .lg-diffbox .diff{scroll-margin-top:150px}.scr-logs .lg-read--s .diff__body{font-size:calc(11.5px * var(--aiax-font-scale,1))}.scr-logs .lg-read--l .diff__body{font-size:calc(14px * var(--aiax-font-scale,1))}.scr-logs .lg-diffbox:not(.lg-read--nowrap) .diff__line{white-space:pre-wrap;overflow-wrap:anywhere}.scr-logs .lg-diffbox :is(.diff__line--add,.diff__line--del) .diff__ln{color:var(--ux-ink-2)}.scr-logs .lg-turns{gap:8px;display:grid}.scr-logs .lg-turnbox{background:var(--ux-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--ux-line);border-radius:16px}.scr-logs .lg-turnbox>summary{cursor:pointer;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-height:46px;padding:8px 14px;list-style:none;display:flex}.scr-logs .lg-turnbox>summary::-webkit-details-marker{display:none}.scr-logs .lg-turnbox>summary:hover{background:var(--ux-surface-2)}.scr-logs .lg-turnbox>summary:focus-visible{outline-offset:-2px}.scr-logs .lg-turnbox__t{font-size:calc(14px * var(--aiax-font-scale,1));align-items:center;gap:6px;display:inline-flex}.scr-logs .lg-turnbox__chev{width:15px;height:15px;color:var(--ux-ink-2);stroke-width:2.3px;transition:transform .25s var(--ux-ease)}.scr-logs .lg-turnbox[open] .lg-turnbox__chev{transform:rotate(90deg)}.scr-logs .lg-turnbox>summary small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted)}.scr-logs .lg-turnbox>.tl{padding:4px 8px 10px}.scr-logs .lg-tlaxis{background:var(--ux-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--ux-line);border-radius:16px;gap:8px;padding:12px 14px;display:grid}.scr-logs .lg-tlaxis__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.scr-logs .lg-tlaxis__label{min-width:0;font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);margin:0;font-weight:650;line-height:1.45}.scr-logs .lg-tlaxis__stage{gap:4px;min-width:0;display:grid}.scr-logs .lg-tlaxis__track{background:var(--ux-surface-2);border-radius:8px;height:36px;position:relative}.scr-logs .lg-tlaxis__seg{background:color-mix(in srgb,var(--series-neutral) 18%,var(--ux-surface));min-width:6px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--series-neutral) 38%,transparent);color:var(--ux-ink);font-size:calc(11px * var(--aiax-font-scale,1));white-space:nowrap;border-radius:6px;align-items:center;padding:0 6px;font-weight:720;display:flex;position:absolute;top:3px;bottom:11px;overflow:hidden}.scr-logs .lg-tlaxis__seg span{text-overflow:ellipsis;overflow:hidden}.scr-logs .lg-tlaxis__seg:hover{background:color-mix(in srgb,var(--series-neutral) 30%,var(--ux-surface))}.scr-logs .lg-tlaxis__seg.has-err{box-shadow:inset 0 0 0 1.5px var(--ux-danger)}.scr-logs .lg-tlaxis__seg.is-on{background:var(--ux-ink);color:var(--ux-page);box-shadow:none}.scr-logs .lg-tlaxis__seg:focus-visible{z-index:2;outline-offset:2px}.scr-logs .lg-tlaxis__marks{pointer-events:none;position:absolute;inset:0}.scr-logs .lg-tlaxis__tick{background:var(--series-2);border-radius:1px;width:2px;height:6px;margin-left:-1px;position:absolute;bottom:2px}.scr-logs .lg-tlaxis__tick.is-err{background:var(--ux-danger)}.scr-logs .lg-tlaxis__fold{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);place-items:center;font-weight:800;display:grid;position:absolute;top:0;bottom:8px}.scr-logs .lg-tlaxis__ticks{font:600 calc(11.5px * var(--aiax-font-scale,1)) var(--dash-mono);color:var(--dash-text-muted);justify-content:space-between;gap:8px;margin:0;display:flex}.scr-logs .lg-tlaxis__zoom{gap:4px;display:grid}.scr-logs .lg-tlaxis__lane{grid-template-columns:6.5em minmax(0,1fr);align-items:center;gap:8px;display:grid}.scr-logs .lg-tlaxis__lanename{font-size:calc(11.5px * var(--aiax-font-scale,1));text-overflow:ellipsis;white-space:nowrap;color:var(--dash-text-muted);font-weight:700;overflow:hidden}.scr-logs .lg-tlaxis__lanetrack{background:var(--ux-surface-2);border-radius:6px;height:24px;position:relative}.scr-logs .lg-tlaxis__span{background:color-mix(in srgb,var(--series-neutral) 45%,transparent);border-radius:3px;height:6px;position:absolute;top:9px}.scr-logs .lg-tlaxis__span--error{background:color-mix(in srgb,var(--ux-danger) 45%,transparent)}.scr-logs .lg-tlaxis__ev{background:var(--ux-surface);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--ux-line-2);color:var(--ux-ink-2);border-radius:6px;place-items:center;margin-left:-10px;display:grid;position:absolute;top:2px}.scr-logs .lg-tlaxis__ev .ic{width:12px;height:12px}.scr-logs .lg-tlaxis__ev--error{color:var(--dash-text-danger);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ux-danger) 55%,transparent)}.scr-logs .lg-tlaxis__ticks--zoom{padding-left:calc(6.5em + 8px)}.scr-logs .lg-linked{height:20px;font-size:calc(11px * var(--aiax-font-scale,1));background:color-mix(in srgb,var(--ux-accent) 12%,transparent);color:var(--ux-ink-2);gap:4px;padding:0 7px}.scr-logs .lg-linked .ic{width:12px;height:12px}.scr-logs .lg-linked--helper{background:var(--ux-surface-2);color:var(--dash-text-muted)}.scr-logs .lg-sub{border:1px solid var(--ux-line);border-left:3px solid var(--ux-accent);background:var(--ux-surface);border-radius:10px;min-width:0;max-width:min(90%,800px);margin-left:42px}.scr-logs .lg-sub--helper{border-left-color:var(--ux-line-2)}.scr-logs .lg-sub>summary{cursor:pointer;font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 12px;list-style:none;display:flex}.scr-logs .lg-sub>summary::-webkit-details-marker{display:none}.scr-logs .lg-sub>summary:before{content:"▸";color:var(--dash-text-muted);transition:transform .15s}.scr-logs .lg-sub[open]>summary:before{transform:rotate(90deg)}.scr-logs .lg-sub>summary:focus-visible{outline:2px solid var(--ux-accent);outline-offset:2px;border-radius:10px}.scr-logs .lg-sub>summary .ic{width:14px;height:14px}.scr-logs .lg-sub__name{font-family:var(--dash-mono);font-size:calc(12px * var(--aiax-font-scale,1))}.scr-logs .lg-sub__meta{color:var(--dash-text-muted);font-size:calc(11.5px * var(--aiax-font-scale,1))}.scr-logs .lg-sub__body{border-top:1px solid var(--ux-line);gap:8px;padding:4px 12px 12px;display:grid}.scr-logs .lg-sub__body .lg-a{max-width:100%}.scr-logs .lg-sub__state{color:var(--dash-text-muted);font-size:calc(12px * var(--aiax-font-scale,1));margin:6px 0 0}.scr-logs .lg-sub__items{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.scr-logs .lg-sub__item{gap:2px;min-width:0;display:grid}.scr-logs .lg-sub__item b{font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted)}.scr-logs .lg-sub__open{font-size:calc(12px * var(--aiax-font-scale,1));justify-self:start}.scr-logs .lg-subgroup{list-style:none}.scr-logs .lg-subgroup>.lg-sub,.scr-logs .lg-sublist .lg-sub{max-width:100%;margin-left:0}.scr-logs .lg-sublist{gap:8px;margin-top:12px;display:grid}.scr-logs .lg-sublist__title{font-weight:700;font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);margin:0}.scr-logs .lg-linknote{margin:0 0 12px}.scr-logs .lg-band__linked{font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);margin-top:2px;display:block}@media (min-width:1100px){.scr-logs .lg-split .lg-file{grid-template-columns:18px minmax(0,1fr);align-items:start;row-gap:4px}.scr-logs .lg-split .lg-file>.ic{margin-top:2px}.scr-logs .lg-split .lg-file__ops{grid-column:2;justify-content:flex-start}.scr-logs .lg-split__pane--files{top:calc(var(--dash-header-h) + 16px);max-height:calc(100vh - var(--dash-header-h) - 32px);flex-direction:column;display:flex;position:sticky}.scr-logs .lg-split__pane--files>.card{min-height:0}.scr-logs .lg-split__pane--files .card__body{flex-direction:column;min-height:0;display:flex}.scr-logs .lg-split__pane--files .card__body>*{flex:none}.scr-logs .lg-split__pane--files .lg-filesbox{flex-direction:column;flex:auto;min-height:160px;display:flex}.scr-logs .lg-split__pane--files .lg-filescroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}}@media (max-width:1099px){.scr-logs .lg-split{grid-template-columns:minmax(0,1fr);gap:12px}.scr-logs .lg-split__handle{display:none}.scr-logs .lg-diffpane{scroll-margin-top:150px}.scr-logs .lg-tok__row{grid-template-columns:14px minmax(0,1fr) minmax(0,1.4fr) 4.4em}}@media (max-width:760px){.scr-logs .lg-sub{max-width:100%;margin-left:0}.filter-bar .lg-toolbar__find{flex:100%;max-width:none}.filter-bar .lg-cond-btn{display:inline-flex}.scr-logs .lg-filters,.scr-logs .lg-table{display:none}.scr-logs .lg-mcards{display:grid}.scr-logs .lg-pagebar{justify-content:center}.scr-logs .lg-wf-legend{display:none}.scr-logs .lg-band{top:calc(var(--dash-header-h) + 1px);z-index:20;box-shadow:0 0 0 1px var(--ux-line),0 14px 26px -20px var(--ux-shadow-strong);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:10px 12px;position:sticky}.scr-logs .lg-band__facts{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.scr-logs .lg-fact:not(.lg-fact--core){display:none}.scr-logs .lg-band .src-badge__path{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.scr-logs .lg-band .lg-tool{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}.scr-logs .lg-band.is-open .lg-fact{display:grid}.scr-logs .lg-fact dt{font-size:calc(11px * var(--aiax-font-scale,1))}.scr-logs .lg-fact dd{font-size:calc(13px * var(--aiax-font-scale,1))}.scr-logs .lg-fact .src-badge{max-width:100%}.scr-logs .lg-band__more{min-height:28px;box-shadow:inset 0 0 0 1px var(--ux-line-2);font-size:calc(12px * var(--aiax-font-scale,1));color:var(--ux-ink-2);border-radius:999px;grid-area:2/2;align-self:start;align-items:center;gap:4px;padding:0 10px;font-weight:700;display:inline-flex}.scr-logs .lg-band__more .ic{width:14px;height:14px;transition:transform .25s var(--ux-ease)}.scr-logs .lg-band.is-open .lg-band__more .ic{transform:rotate(180deg)}.scr-logs .lg-band__badges{flex-wrap:wrap;grid-area:2/1;gap:4px 6px;padding-top:8px}.scr-logs .lg-q{max-width:92%}.scr-logs .lg-a{grid-template-columns:28px minmax(0,1fr);gap:8px;max-width:100%}.scr-logs .lg-a__av{width:28px;height:28px}.scr-logs .lg-tok__row{grid-template-columns:14px minmax(0,1fr) auto}.scr-logs .lg-tok__val{grid-area:2/2/auto/-1}.scr-logs .lg-file{grid-template-columns:18px minmax(0,1fr)}.scr-logs .lg-file__ops{grid-column:2;justify-content:flex-start;justify-self:start}.scr-logs .lg-loglines .log-lines__row{grid-template-columns:64px minmax(0,1fr)}.scr-logs .lg-lock>.btn{width:100%}.scr-logs .lg-turnbox>.tl{padding:2px 4px 8px}}:is(.scr-logs,.lg-raw) .lg-watermarked{min-width:0;position:relative}.scr-logs .lg-search{margin-block-end:var(--space-4,16px)}.scr-logs .lg-search__controls{gap:var(--space-2,8px);margin-block:var(--space-2,8px);flex-wrap:wrap;align-items:center;display:flex}.scr-logs .lg-search__controls .input{flex:1;min-width:160px}.scr-logs .lg-search__results{gap:var(--space-3,12px);padding-inline-start:24px;display:grid}.scr-logs .lg-search__results p{white-space:pre-wrap;overflow-wrap:anywhere}.scr-people .pp-noteval{background:var(--ux-surface);box-shadow:0 0 0 1px var(--ux-line);font-size:calc(13.5px * var(--aiax-font-scale,1));color:var(--ux-ink);border-radius:16px;align-items:center;gap:10px;margin:0;padding:12px 16px;font-weight:650;line-height:1.5;display:flex}.scr-people .pp-noteval .ic{width:18px;height:18px;color:var(--dash-text-ok);flex:none}.scr-people .pp-tabbar{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.scr-people .pp-panel{min-width:0}.scr-people .pp-panel>.stack{gap:18px}.scr-people .pp-tools{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.scr-people .pp-tools .search-box{flex:220px;max-width:320px}.scr-people .pp-tools .search-box .input{width:100%}.scr-people .pp-tools__sort{align-items:center;gap:8px;min-width:0;display:inline-flex}.scr-people .pp-tools__label{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-weight:700}.scr-people .pp-tools .seg__opt .ic{width:13px;height:13px}.scr-people .pp-sortnote{margin:0}.scr-people .pp-sortnote a{color:var(--dash-text-accent);text-underline-offset:3px;font-weight:700}.scr-people .pp-legend{margin:0}.scr-people .pp-ptable .data-table td{vertical-align:top}.scr-people .pp-name{align-items:flex-start;gap:10px;min-width:0;display:flex}.scr-people .pp-name>.avatar{margin-top:1px}.scr-people .pp-name__body{gap:2px;min-width:0;display:grid}.scr-people .pp-name__line{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:flex}.scr-people .pp-name__link,.scr-people .pp-name__text{overflow-wrap:anywhere;font-weight:720}.scr-people .pp-name small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-weight:550}.scr-people .pp-name .pp-name__note{color:var(--dash-text-info)}.scr-people .pp-name.is-disabled .pp-name__link,.scr-people .pp-name.is-disabled .pp-name__text{color:var(--ux-ink-2)}.scr-people .pp-name.is-disabled>.avatar{opacity:.55}.scr-people .pp-name--head{align-items:center;gap:6px;display:inline-flex}.scr-people .pp-you{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-weight:650}.scr-people .pp-chips{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.scr-people .pp-name__aud{min-height:24px;font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-accent);align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.scr-people .pp-name__aud .ic{width:13px;height:13px}.scr-people .pp-name__aud:hover{text-underline-offset:3px;text-decoration:underline}.scr-people .pp-check{cursor:pointer;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;margin:-1px -4px 0 -6px;display:inline-grid}.scr-people .pp-check:hover{background:var(--ux-surface-2)}.scr-people .pp-check input{width:17px;height:17px;accent-color:var(--ux-accent);cursor:pointer;margin:0}.scr-people .pp-check input:disabled{cursor:not-allowed;opacity:.45}.scr-people .pp-roles{flex-wrap:wrap;gap:4px;display:inline-flex}.scr-people .pp-cellname{justify-items:start;gap:1px;min-width:0;display:grid}.scr-people .pp-cellname b{font-weight:680}.scr-people .pp-cellname small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-weight:550}.scr-people .pp-use{gap:6px;min-width:150px;display:grid}.scr-people .pp-mini{background:var(--ux-surface-2);border-radius:4px;height:8px;display:flex;overflow:hidden}.scr-people .pp-mini i{background:var(--c);flex:none;height:100%;display:block}.scr-people .pp-mini i.is-hatched{background:repeating-linear-gradient(45deg,var(--c) 0 3px,color-mix(in srgb,var(--c) 30%,var(--ux-surface)) 3px 6px)}.scr-people .pp-use__nums{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.scr-people .pp-use__nums>.val .val__num{font-weight:760}.scr-people .pp-use small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-weight:550}.scr-people .pp-use--zero{gap:2px}.scr-people .pp-ptable.is-small td.pp-col-use{min-width:17em}.scr-people .pp-pagebar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.scr-people .pp-pagebar__range{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-variant-numeric:tabular-nums;margin:0;font-weight:650}.scr-people .pp-col-use .val-badge__r{white-space:normal}.scr-people .pp-costs{justify-items:end;gap:3px;display:grid}.scr-people .pp-costline{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.scr-people .pp-costline small{font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-weight:600}.scr-people .pp-muted{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-weight:550}.scr-people .pp-noconn{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);align-items:center;gap:5px;font-weight:650;display:inline-flex}.scr-people .pp-noconn .ic{width:14px;height:14px}.scr-people .pp-conncell{flex-wrap:wrap;align-items:center;gap:4px 6px;display:inline-flex}.scr-people .pp-conncell small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted)}.scr-people .pp-when{white-space:nowrap}.scr-people .pp-mono{font-family:var(--dash-mono);font-size:calc(12.5px * var(--aiax-font-scale,1));letter-spacing:0}.scr-people .data-table td .val-badge{font-size:calc(11.5px * var(--aiax-font-scale,1))}.scr-people .pp-acts{flex-wrap:wrap;gap:6px;display:inline-flex}.scr-people .pp-actor{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.scr-people .pp-anon{--c:var(--cat-other);font-weight:800}.scr-people .pp-notes{gap:0;display:grid}.scr-people .pp-notes .src-note{margin-top:4px}.scr-people .pp-scopeme .state{border:0}.scr-people .pp-dock{z-index:6;background:var(--ux-ink);width:-moz-fit-content;width:fit-content;max-width:min(760px,100%);color:var(--ux-page);box-shadow:0 18px 40px -18px var(--ux-shadow-strong);animation:pp-dock-in .35s var(--ux-ease);border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:6px auto 0;padding:7px 7px 7px 20px;display:flex;position:sticky;bottom:16px}.scr-people .pp-dock__count{font-size:calc(13.5px * var(--aiax-font-scale,1));font-variant-numeric:tabular-nums;font-weight:780}.scr-people .pp-dock__acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.scr-people .pp-dock__btn{background:var(--ux-page);height:34px;color:var(--ux-ink);font-size:calc(13px * var(--aiax-font-scale,1));transition:transform .2s var(--ux-ease);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-weight:720;display:inline-flex}.scr-people .pp-dock__btn:hover{background:color-mix(in srgb,var(--ux-page) 86%,var(--ux-ink))}.scr-people .pp-dock__btn:active{transform:scale(.96)}.scr-people .pp-dock__btn .ic{width:15px;height:15px}.scr-people .pp-dock__btn--danger{color:var(--dash-text-danger)}.scr-people .pp-dock__btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.scr-people .pp-dock__x{width:34px;height:34px;color:var(--ux-page);border-radius:50%;place-items:center;display:grid}.scr-people .pp-dock__x:hover{background:color-mix(in srgb,var(--ux-page) 18%,transparent)}.scr-people .pp-dock__x .ic{width:16px;height:16px}.scr-people .pp-dock :focus-visible{outline:2px solid var(--ux-accent);outline-offset:2px}@keyframes pp-dock-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.scr-people .pp-dock{animation:none}}.scr-people.pp-dlg{gap:14px;display:grid}.scr-people .pp-outcomes{gap:6px;max-height:280px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.scr-people .pp-outcome{background:var(--ux-surface-2);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:8px 10px;display:grid}.scr-people .pp-outcome__who{min-width:0;display:grid}.scr-people .pp-outcome__who b{font-size:calc(13.5px * var(--aiax-font-scale,1));font-weight:720}.scr-people .pp-outcome__who small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scr-people .pp-outcome .status-pill{white-space:normal;text-align:left;height:auto;min-height:26px;padding:3px 10px;line-height:1.35}.scr-people .pp-bullets{font-size:calc(14px * var(--aiax-font-scale,1));color:var(--ux-ink-2);gap:4px;margin:0;padding-left:18px;line-height:1.55;display:grid}.scr-people .pp-static{font-size:calc(14px * var(--aiax-font-scale,1));flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.scr-people .pp-roledesc{margin:0}.scr-people .pp-dhead{gap:10px;min-width:0;display:grid}.scr-people .pp-dtitle{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:inline-flex}.scr-people .pp-dtitle>.avatar{width:52px;height:52px;font-size:calc(20px * var(--aiax-font-scale,1))}.scr-people .pp-dtitle .pp-you{font-size:calc(15px * var(--aiax-font-scale,1));letter-spacing:0}.scr-people .pp-dnote{background:color-mix(in srgb,var(--ux-accent) 7%,var(--ux-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ux-accent) 20%,transparent);border-radius:18px;gap:8px;padding:14px 16px;display:grid}.scr-people .pp-dnote__line{font-size:calc(13.5px * var(--aiax-font-scale,1));align-items:flex-start;gap:10px;margin:0;font-weight:600;line-height:1.5;display:flex}.scr-people .pp-dnote__line>.ic{width:18px;height:18px;color:var(--dash-text-accent);flex:none;margin-top:1px}.scr-people .pp-dnote__line>span{gap:2px;min-width:0;display:grid}.scr-people .pp-dnote__line b{font-weight:760}.scr-people .pp-dnote__line small{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);font-weight:550}.scr-people .pp-facts{background:var(--ux-line);box-shadow:0 0 0 1px var(--ux-line);border-radius:20px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.scr-people .pp-fact{background:var(--ux-surface);align-content:start;gap:6px;min-width:0;padding:14px 16px;display:grid}.scr-people .pp-fact dt{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-weight:700}.scr-people .pp-fact dd{min-width:0;font-size:calc(13.5px * var(--aiax-font-scale,1));margin:0;font-weight:650}.scr-people .pp-factval{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.scr-people .pp-facts--loading{grid-template-columns:minmax(0,1fr)}.scr-people .pp-factval small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-weight:550}.scr-people .pp-split-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.scr-people .pp-split{position:relative;overflow:hidden}.scr-people .pp-split:before{content:"";background:var(--bar);height:4px;position:absolute;top:0;left:0;right:0}.scr-people .pp-split--cli{--bar:linear-gradient(90deg,var(--cat-claude) 0 50%,var(--cat-codex) 50% 100%)}.scr-people .pp-split--api{--bar:repeating-linear-gradient(45deg,var(--cat-anthropic-api) 0 5px,var(--ux-surface) 5px 8px,var(--cat-openai-api) 8px 13px,var(--ux-surface) 13px 16px)}.scr-people .pp-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.scr-people .pp-row{background:var(--ux-surface-2);border-radius:16px;align-content:start;gap:4px;min-width:0;padding:12px 14px;display:grid}.scr-people .pp-row--wide{grid-column:1/-1}.scr-people .pp-row dt{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);font-weight:700}.scr-people .pp-row dd{min-width:0;margin:0}.scr-people .pp-row__main{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.scr-people .pp-row__val{min-width:0}.scr-people .pp-row__val .val__num{font-size:calc(22px * var(--aiax-font-scale,1));letter-spacing:-.045em;white-space:nowrap;font-weight:850;line-height:1.15}.scr-people .pp-row{overflow-wrap:anywhere}.scr-people .pp-row__val .pp-lat{white-space:normal;gap:2px;display:grid}.scr-people .pp-row__val .pp-lat>span{white-space:nowrap}.scr-people .pp-row__val .pp-lat__b{font-size:calc(14.5px * var(--aiax-font-scale,1));letter-spacing:-.02em;color:var(--ux-ink-2);font-weight:750}.scr-people .pp-def{color:var(--ux-ink-2);margin-top:2px;font-weight:600;display:block}.scr-people .pp-row__val .val--none,.scr-people .pp-row__val .val-badge{font-size:calc(12.5px * var(--aiax-font-scale,1))}.scr-people .pp-row__sub{font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);line-height:1.5}.scr-people .pp-row__pair{color:var(--ux-ink-2);flex-wrap:wrap;align-items:center;gap:2px 4px;font-weight:650;display:inline-flex}.scr-people .pp-row__pair .val__num{font-size:calc(12px * var(--aiax-font-scale,1));letter-spacing:0;font-weight:750}.scr-people .pp-tlist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.scr-people .pp-tlist li{font-size:calc(12.5px * var(--aiax-font-scale,1));grid-template-columns:auto minmax(40px,1fr) auto;align-items:center;gap:10px;display:grid}.scr-people .pp-tlist__bar{background:var(--ux-surface-2);border-radius:4px;height:8px;overflow:hidden}.scr-people .pp-tlist__bar i{background:var(--c);border-radius:4px;height:100%;display:block}.scr-people .pp-tlist__bar i.is-hatched{background:repeating-linear-gradient(45deg,var(--c) 0 3px,color-mix(in srgb,var(--c) 22%,var(--ux-surface)) 3px 6px)}.scr-people .pp-tlist__val{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ux-ink-2);font-weight:650}.scr-people .pp-line{background:var(--ux-surface-2);font-size:calc(13px * var(--aiax-font-scale,1));color:var(--ux-ink);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-weight:650;line-height:1.5;display:flex}.scr-people .pp-line>.ic{width:16px;height:16px;color:var(--ux-ink-2);flex:none;margin-top:2px}.scr-people .pp-line>span{gap:2px;min-width:0;display:grid}.scr-people .pp-line small{font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-weight:550}.scr-people .pp-line--muted{box-shadow:inset 0 0 0 1px var(--ux-line-2);background:0 0}.scr-people .pp-sub{gap:8px;min-width:0;display:grid}.scr-people .pp-sub__t{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);margin:0;font-weight:750}.scr-people .pp-keys{gap:6px;margin:0;padding:0;list-style:none;display:grid}.scr-people .pp-keys li{background:var(--ux-surface-2);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.scr-people .pp-keys__name{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.scr-people .pp-keys__name small{color:var(--dash-text-muted)}.scr-people .pp-conns{gap:6px;margin:0;padding:0;list-style:none;display:grid}.scr-people [data-card=people-conn] .pp-conns{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.scr-people .pp-conn{background:var(--ux-surface-2);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:10px 12px;display:grid}.scr-people .pp-conn.is-problem{background:color-mix(in srgb,var(--ux-danger) 7%,var(--ux-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ux-danger) 22%,transparent)}.scr-people .pp-conn.is-revoked{box-shadow:inset 0 0 0 1px var(--ux-line-2);background:0 0}.scr-people .pp-conn__who{min-width:0;font-size:calc(13px * var(--aiax-font-scale,1));font-weight:650;display:grid}.scr-people .pp-conn__who>a,.scr-people .pp-conn__who>b{font-size:calc(13.5px * var(--aiax-font-scale,1));font-weight:720}.scr-people .pp-conn__who>a{color:var(--ux-ink);text-decoration:none}.scr-people .pp-conn__who>a:hover{color:var(--dash-text-accent);text-underline-offset:3px;text-decoration:underline}.scr-people .pp-conn__who>span{color:var(--ux-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scr-people .pp-conn__last{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);grid-column:2/-1}.scr-people .pp-conn__act{grid-column:2/-1;justify-self:start}.scr-people .pp-rtable .btn.is-on{background:var(--ux-ink);color:var(--ux-page);box-shadow:none}.scr-people .pp-pv{background:var(--ux-surface-2);box-shadow:inset 0 0 0 1px var(--ux-line);border-radius:18px;gap:10px;margin-top:4px;padding:14px 16px;display:grid}.scr-people .pp-pv__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.scr-people .pp-pv__head b{font-size:calc(14px * var(--aiax-font-scale,1));font-weight:760}.scr-people .pp-pv__text{border-left:3px solid var(--ux-accent);background:var(--ux-surface);font-size:calc(14px * var(--aiax-font-scale,1));white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0 12px 12px 0;margin:0;padding:12px 14px;line-height:1.65;position:relative;overflow:hidden}.scr-people .pp-pv__text.has-wm:after{content:attr(data-wm);color:var(--ux-ink);opacity:.07;font-size:calc(22px * var(--aiax-font-scale,1));text-align:center;white-space:nowrap;pointer-events:none;font-weight:800;position:absolute;inset:auto -10% 30%;transform:rotate(-8deg)}.scr-people .pp-pv__wm{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);align-items:center;gap:6px;margin:0;font-weight:650;display:flex}.scr-people .pp-pv__wm .ic{flex:none;width:14px;height:14px}.scr-people .pp-hist{margin:0;padding:0;list-style:none;display:grid}.scr-people .pp-hist li{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:0 0 12px;display:grid;position:relative}.scr-people .pp-hist li:before{content:"";background:var(--ux-line-2);width:2px;position:absolute;top:16px;bottom:0;left:5px}.scr-people .pp-hist li:last-child{padding-bottom:0}.scr-people .pp-hist li:last-child:before{display:none}.scr-people .pp-hist__dot{background:var(--ux-surface);width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--ux-ink-3);border-radius:50%;margin-top:4px}.scr-people .pp-hist li.is-now .pp-hist__dot{background:var(--ux-mint);box-shadow:none}.scr-people .pp-hist__body{gap:1px;display:grid}.scr-people .pp-hist__body b{font-size:calc(13.5px * var(--aiax-font-scale,1));font-weight:720}.scr-people .pp-hist__body small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted)}.scr-people .pp-dacts{gap:6px;display:grid}.scr-people .pp-tree{gap:6px;margin:0;padding:0;list-style:none;display:grid}.scr-people .pp-tree .pp-tree{border-left:2px solid var(--ux-line-2);margin:6px 0 0 18px;padding-left:12px}.scr-people .pp-tree__row{background:var(--ux-surface-2);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 10px;min-height:48px;padding:8px 10px 8px 12px;display:grid}.scr-people .pp-tree__row.is-archived{box-shadow:inset 0 0 0 1px var(--ux-line-2);color:var(--ux-ink-2);background:0 0}.scr-people .pp-tree__ic{width:16px;height:16px;color:var(--ux-ink-2);flex:none}.scr-people .pp-tree__body{gap:2px;min-width:0;display:grid}.scr-people .pp-tree__name{font-size:calc(13.5px * var(--aiax-font-scale,1));flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:720;display:flex}.scr-people .pp-tree__name a{color:var(--ux-ink);text-decoration:none}.scr-people .pp-tree__name a:hover{color:var(--dash-text-accent);text-underline-offset:3px;text-decoration:underline}.scr-people .pp-tree__meta{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.scr-people .pp-tree__acts{flex-wrap:wrap;justify-content:flex-end;gap:2px;display:inline-flex}.scr-people .pp-tree__acts .btn .ic{width:14px;height:14px}.scr-people .pp-pick .pp-outcome{grid-template-columns:auto minmax(0,1fr)}.scr-people .pp-grevoke{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-danger);font-weight:700}.scr-people .pp-formerr{margin:0}.scr-people .pp-mobile{display:none}@media (max-width:1279px){.scr-people .pp-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.scr-people .pp-row__val .val__num{font-size:calc(20px * var(--aiax-font-scale,1))}}@media (max-width:1099px){.scr-people .pp-split-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.scr-people .pp-pc{display:none!important}.scr-people .src-note.pp-mobile{display:flex}.scr-people span.pp-mobile{display:inline-flex}.scr-people .pp-noteval{font-size:calc(13px * var(--aiax-font-scale,1));padding:10px 12px}.scr-people .pp-tabbar .pill-tabs__tab{height:36px;font-size:calc(13px * var(--aiax-font-scale,1));padding:0 12px}.scr-people .pp-tabbar .pill-tabs__tab .ic{display:none}.scr-people .pp-tools .search-box{flex-basis:100%;max-width:none}.scr-people .pp-pagebar{justify-content:center}.scr-people .pp-tools__label{display:none}.scr-people .pp-use{min-width:0}.scr-people .pp-costs{justify-items:start}.scr-people .pp-name__roles{margin-top:2px}.scr-people .pp-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.scr-people .pp-fact{padding:12px}.scr-people .pp-dtitle>.avatar{width:40px;height:40px;font-size:calc(16px * var(--aiax-font-scale,1))}.scr-people .pp-rows{gap:8px}.scr-people .pp-row{padding:10px 12px}.scr-people .pp-row__val .val__num{font-size:calc(20px * var(--aiax-font-scale,1))}.scr-people .pp-tlist li{grid-template-columns:auto minmax(0,1fr);gap:4px 10px}.scr-people .pp-tlist__val{grid-column:1/-1}.scr-people .pp-conn{grid-template-columns:auto minmax(0,1fr)}.scr-people .pp-conn .conn-status{grid-column:2}.scr-people .pp-outcome{grid-template-columns:auto minmax(0,1fr)}.scr-people .pp-outcome .status-pill{grid-column:2;justify-self:start}.scr-people .pp-keys li{grid-template-columns:auto minmax(0,1fr)}.scr-people .pp-keys li .status-pill{grid-column:2;justify-self:start}.scr-people .pp-pv{padding:12px}.scr-people .pp-tree .pp-tree{margin-left:8px;padding-left:8px}.scr-people .pp-tree__row{grid-template-columns:auto minmax(0,1fr)}.scr-people .pp-tree__meta{white-space:normal}}@media (max-width:380px){.scr-people .pp-rows,.scr-people .pp-facts{grid-template-columns:minmax(0,1fr)}}@media (min-width:761px){html:has(.scr-people .pp-dock){scroll-padding-bottom:80px}}.scr-settings .st-strip{background:var(--ux-surface);box-shadow:0 0 0 1px var(--ux-line);border-radius:20px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 18px;display:flex}.scr-settings .st-strip--on{background:color-mix(in srgb,var(--ux-mint) 8%,var(--ux-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ux-mint) 30%,transparent)}.scr-settings .st-strip--off{background:color-mix(in srgb,var(--ux-warn) 8%,var(--ux-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ux-warn) 32%,transparent)}.scr-settings .st-strip--loading{display:block}.scr-settings .st-strip__dot{background:var(--ux-warn);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb,var(--ux-warn) 22%,transparent);border-radius:50%;flex:none}.scr-settings .st-strip--on .st-strip__dot{background:var(--ux-mint);box-shadow:0 0 0 4px color-mix(in srgb,var(--ux-mint) 22%,transparent)}.scr-settings .st-strip__text{min-width:0;font-size:calc(14px * var(--aiax-font-scale,1));color:var(--ux-ink-2);flex-wrap:wrap;flex:280px;align-items:baseline;gap:2px 10px;margin:0;line-height:1.5;display:flex}.scr-settings .st-strip__text b{font-size:calc(15px * var(--aiax-font-scale,1));color:var(--ux-ink);font-weight:800}.scr-settings .st-strip--on .st-strip__text b{color:var(--dash-text-ok)}.scr-settings .st-strip--off .st-strip__text b{color:var(--dash-text-warn)}.scr-settings .st-strip__acts{flex-wrap:wrap;gap:8px;display:flex}.scr-settings .st-scope{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);align-items:flex-start;gap:6px;margin:-6px 2px 0;line-height:1.5;display:flex}.scr-settings .st-scope .ic{width:14px;height:14px;margin-top:2px}.scr-settings .st-tabs{min-width:0;display:flex}.scr-settings .st-panel{gap:12px;min-width:0;display:grid}.scr-settings .st-grid{align-items:start}.scr-settings .st-cap{background:var(--ux-surface-2);height:32px;font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-weight:650;display:inline-flex}.scr-settings .st-cap .ic{width:15px;height:15px}.scr-settings .st-cap b{color:var(--ux-ink);font-weight:780}.scr-settings .st-levels{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.scr-settings .st-level{background:var(--ux-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--ux-line-2);cursor:pointer;transition:box-shadow .25s var(--ux-ease),background-color .25s var(--ux-ease),transform .4s var(--ux-spring);border-radius:18px;align-content:start;gap:8px;padding:14px 14px 14px 44px;display:grid;position:relative}.scr-settings .st-level:hover{box-shadow:inset 0 0 0 1px var(--ux-ink-3)}.scr-settings .st-level:active{transform:scale(.985)}.scr-settings .st-level.is-selected{background:var(--ux-accent-soft);box-shadow:inset 0 0 0 1.5px var(--ux-accent)}.scr-settings .st-level.is-current:not(.is-selected){box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ux-mint) 60%,transparent)}.scr-settings .st-level.is-above,.scr-settings .st-level.is-blocked{cursor:not-allowed;opacity:.62;background:var(--ux-surface-2)}.scr-settings .st-level.is-above:active,.scr-settings .st-level.is-blocked:active{transform:none}.scr-settings .st-level:has(.st-level__radio:focus-visible){outline:2px solid var(--ux-accent);outline-offset:2px}.scr-settings .st-level__radio{width:18px;height:18px;accent-color:var(--ux-accent);margin:0;position:absolute;top:16px;left:14px}.scr-settings .st-level__head{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.scr-settings .st-level__head b{font-size:calc(15px * var(--aiax-font-scale,1));letter-spacing:-.02em;font-weight:780;line-height:1.35}.scr-settings .st-level__head .badge .ic{stroke-width:2.6px;width:12px;height:12px}.scr-settings .st-level__dots{gap:4px;display:flex}.scr-settings .st-level__dots i{background:var(--ux-surface-3);border-radius:3px;width:18px;height:6px}.scr-settings .st-level__dots i.is-on{background:var(--ux-accent)}.scr-settings .st-level.is-above .st-level__dots i.is-on{background:var(--ux-ink-3)}.scr-settings .st-level__adds{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--ux-ink);gap:2px;line-height:1.5;display:grid}.scr-settings .st-level__adds small{font-size:calc(11.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-weight:750}.scr-settings .st-level__why{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-warn);align-items:center;gap:4px;margin-top:4px;font-weight:700;display:inline-flex}.scr-settings .st-level__why .ic{width:13px;height:13px}.scr-settings .st-blocked{background:color-mix(in srgb,var(--ux-warn) 10%,var(--ux-surface));font-size:calc(13.5px * var(--aiax-font-scale,1));color:var(--dash-text-warn);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-weight:650;display:flex}.scr-settings .st-blocked .ic{width:16px;height:16px;margin-top:2px}.scr-settings .st-apply{background:var(--ux-ink);color:var(--ux-page);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-top:12px;padding:12px 14px;display:flex}.scr-settings .st-apply p{font-size:calc(14px * var(--aiax-font-scale,1));align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.scr-settings .st-apply p .ic{width:17px;height:17px}.scr-settings .st-apply__acts{gap:8px;display:flex}.scr-settings .st-apply .btn--primary{background:var(--ux-page);color:var(--ux-ink)}.scr-settings .st-frame{background:var(--ux-surface-2);border-radius:18px;gap:10px;margin-top:14px;padding:14px 16px;display:grid}.scr-settings .st-frame__title{font-size:calc(14px * var(--aiax-font-scale,1));margin:0;font-weight:780}.scr-settings .st-frame__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.scr-settings .st-frame__row{background:var(--ux-surface);min-width:0;box-shadow:inset 3px 0 0 var(--c,var(--ux-line-2));border-radius:14px;align-content:start;gap:4px;padding:10px 12px;display:grid}.scr-settings .st-frame__row--send{--c:var(--ux-mint)}.scr-settings .st-frame__row--notSend{--c:var(--ux-danger)}.scr-settings .st-frame__row--local{--c:var(--ux-accent-2)}.scr-settings .st-frame__row--revoke{--c:var(--ux-warn)}.scr-settings .st-frame__row dt{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--ux-ink-2);font-weight:780}.scr-settings .st-frame__row dd{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--ux-ink);margin:0;line-height:1.55}.scr-settings .st-frame .src-note{margin:0}.scr-settings .st-adv{border-top:1px solid var(--ux-line);margin-top:12px;padding-top:8px}.scr-settings .st-adv__toggle{min-height:40px;font-size:calc(14px * var(--aiax-font-scale,1));color:var(--ux-ink);border-radius:12px;align-items:center;gap:8px;padding:0 10px 0 6px;font-weight:720;display:inline-flex}.scr-settings .st-adv__toggle:hover{background:var(--ux-surface-2)}.scr-settings .st-adv__toggle .ic{width:17px;height:17px;color:var(--ux-ink-2)}.scr-settings .st-adv__panel{gap:4px;padding:4px 6px 0;display:grid}.scr-settings .st-adv__desc{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--ux-ink-2);margin:0 0 4px;line-height:1.55}.scr-settings .st-adv__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.scr-settings .st-adv__list .switch-row{border-bottom:1px solid var(--ux-line);padding:6px 0}.scr-settings .st-adv__list .switch-row.is-off .switch-row__label>span{color:var(--ux-ink-2)}.scr-settings .st-adv__foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;display:flex}.scr-settings .st-check{background:var(--ux-surface-2);font-size:calc(14px * var(--aiax-font-scale,1));cursor:pointer;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-weight:650;line-height:1.45;display:flex}.scr-settings .st-check input{width:18px;height:18px;accent-color:var(--ux-accent);flex:none;margin:2px 0 0}.scr-settings .st-acts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.scr-settings .st-act{background:var(--ux-surface-2);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px 12px;padding:12px 14px;display:grid}.scr-settings .st-act__ic{background:var(--ux-surface);width:34px;height:34px;color:var(--ux-ink-2);border-radius:11px;place-items:center;display:grid}.scr-settings .st-act__ic .ic{width:17px;height:17px}.scr-settings .st-act--danger .st-act__ic{background:color-mix(in srgb,var(--ux-danger) 12%,var(--ux-surface));color:var(--dash-text-danger)}.scr-settings .st-act__body{gap:2px;min-width:0;display:grid}.scr-settings .st-act__body b{font-size:calc(14px * var(--aiax-font-scale,1));font-weight:760}.scr-settings .st-act__body p{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);margin:0;line-height:1.5}.scr-settings .st-act__btn{flex-wrap:wrap;justify-content:flex-end;align-self:center;gap:6px;display:flex}.scr-settings .st-reqs{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.scr-settings .st-reqs li{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.scr-settings .st-reqs code{font:600 calc(11.5px * var(--aiax-font-scale,1)) var(--dash-mono);color:var(--ux-ink)}.scr-settings .st-pr{gap:10px;margin:0;display:grid}.scr-settings .st-pr__blk{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:4px 12px;display:grid}.scr-settings .st-pr__blk dt{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);padding-top:3px;font-weight:750}.scr-settings .st-pr__blk dd{min-width:0;font-size:calc(13.5px * var(--aiax-font-scale,1));margin:0;line-height:1.55}.scr-settings .st-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.scr-settings .st-tags li{background:var(--ux-surface-2);min-height:28px;font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-weight:650;display:inline-flex}.scr-settings .st-tags li .ic{width:13px;height:13px}.scr-settings .st-tags li.is-on{background:color-mix(in srgb,var(--ux-mint) 14%,var(--ux-surface));color:var(--dash-text-ok)}.scr-settings .st-tags li.is-never{box-shadow:inset 0 0 0 1px var(--ux-line-2);background:0 0}.scr-settings .st-who{gap:4px;margin:0;padding:0 0 0 16px;display:grid}.scr-settings .st-who li{font-size:calc(13px * var(--aiax-font-scale,1));line-height:1.5}.scr-settings .st-pr__mask{border-top:1px solid var(--ux-line);gap:8px;margin-top:12px;padding-top:12px;display:grid}.scr-settings .st-pr__k{font-size:calc(13px * var(--aiax-font-scale,1));align-items:center;gap:6px;margin:0;font-weight:750;display:flex}.scr-settings .st-pr__k .ic{width:15px;height:15px;color:var(--ux-ink-2)}.scr-settings .st-mask{border-collapse:collapse;width:100%;font-size:calc(13px * var(--aiax-font-scale,1))}.scr-settings .st-mask th,.scr-settings .st-mask td{border-bottom:1px solid var(--ux-line);text-align:left;padding:8px 10px;font-weight:600}.scr-settings .st-mask thead th{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-weight:750}.scr-settings .st-mask .is-num{text-align:right;font-variant-numeric:tabular-nums}.scr-settings .st-mask tbody th{font-weight:650}.scr-settings .st-mask tr.is-secret th{color:var(--ux-ink-2)}.scr-settings .st-muted{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);margin:0;line-height:1.5}.scr-settings .st-nowrap{white-space:nowrap}.scr-settings .st-kind,.scr-settings .st-who-cell{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.scr-settings .st-m-only{display:none}.scr-settings .st-reason{min-width:14em;max-width:36ch;font-size:calc(13px * var(--aiax-font-scale,1));color:var(--ux-ink-2);line-height:1.5;display:block}.scr-settings .st-conv{min-width:12em;color:var(--ux-ink);gap:1px;text-decoration:none;display:grid}.scr-settings .st-conv:hover span{color:var(--dash-text-accent);text-underline-offset:3px;text-decoration:underline}.scr-settings .st-conv small{font:500 calc(11.5px * var(--aiax-font-scale,1)) var(--dash-mono);color:var(--dash-text-muted)}.scr-settings .st-target{gap:1px;min-width:12em;display:grid}.scr-settings .st-target a{color:var(--ux-ink);font-weight:650;text-decoration:none}.scr-settings .st-target a:hover{color:var(--dash-text-accent);text-underline-offset:3px;text-decoration:underline}.scr-settings .st-target small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted)}.scr-settings .st-facts dd{flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:600;display:flex}.scr-settings .st-roles{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.scr-settings .st-roles small,.scr-settings .st-mfa small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);flex-basis:100%;font-weight:550;line-height:1.45}.scr-settings .st-mfa{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.scr-settings .st-places{gap:6px;margin:0;padding:0;list-style:none;display:grid}.scr-settings .st-place{background:var(--ux-surface-2);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:10px 12px;display:grid}.scr-settings .st-place.is-current{background:color-mix(in srgb,var(--ux-mint) 8%,var(--ux-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ux-mint) 26%,transparent)}.scr-settings .st-place__ic{background:var(--ux-surface);width:32px;height:32px;color:var(--ux-ink-2);border-radius:10px;place-items:center;display:grid}.scr-settings .st-place__ic .ic{width:16px;height:16px}.scr-settings .st-place__body{gap:2px;min-width:0;display:grid}.scr-settings .st-place__body b{font-size:calc(13.5px * var(--aiax-font-scale,1));overflow-wrap:anywhere;font-weight:720}.scr-settings .st-place__body small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);overflow-wrap:anywhere}.scr-settings .st-switches{display:grid}.scr-settings .st-switches .switch-row{border-bottom:1px solid var(--ux-line);padding:6px 0}.scr-settings .st-field{gap:6px;margin-top:12px;display:grid}.scr-settings .st-field__k{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--ux-ink-2);margin:0;font-weight:750}.scr-settings .st-field .field__hint{margin:0}.scr-settings .st-field>.seg,.scr-settings .field>.seg{justify-self:start}.scr-settings .st-recent{gap:6px;margin-top:14px;display:grid}.scr-settings .st-notes{gap:4px;margin:0;padding:0;list-style:none;display:grid}.scr-settings .st-notes a{color:var(--ux-ink);border-radius:12px;align-items:flex-start;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.scr-settings .st-notes a:hover{background:var(--ux-surface-2)}.scr-settings .st-notes a>span:last-child{gap:1px;min-width:0;display:grid}.scr-settings .st-notes b{font-size:calc(13px * var(--aiax-font-scale,1));font-weight:680;line-height:1.4}.scr-settings .st-notes small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted)}.scr-settings .st-notes__dot{background:var(--ux-accent-2);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.scr-settings .st-notes__dot--warn{background:var(--ux-warn)}.scr-settings .st-notes__dot--danger{background:var(--ux-danger)}.scr-settings .st-preview{background:var(--ux-surface-2);font-size:calc(14px * var(--aiax-font-scale,1));border-radius:16px;gap:6px;margin-top:14px;padding:14px;display:grid}.scr-settings .st-preview__k{font-size:calc(11.5px * var(--aiax-font-scale,1));letter-spacing:.04em;color:var(--dash-text-muted);margin:0;font-weight:780}.scr-settings .st-preview__row{color:var(--ux-ink-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:0;font-size:1em;display:flex}.scr-settings .st-preview__row b{color:var(--ux-ink);font-size:1.25em;font-weight:800}.scr-settings .st-preview__code{background:var(--ux-surface);max-width:100%;box-shadow:inset 0 0 0 1px var(--ux-line);font:500 .86em/1.6 var(--dash-mono);white-space:pre;border-radius:12px;margin:0;padding:10px 12px;overflow-x:auto}.scr-settings .st-preview__code.is-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.scr-settings .st-radios{grid-template-columns:repeat(3,minmax(0,1fr))}.scr-settings .st-radio span{gap:1px;min-width:0;display:grid}.scr-settings .st-radio small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);font-weight:550}.scr-settings .st-d__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.scr-settings .st-copy__ready{background:color-mix(in srgb,var(--ux-mint) 12%,var(--ux-surface));font-size:calc(13.5px * var(--aiax-font-scale,1));color:var(--dash-text-ok);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;padding:10px 12px;font-weight:650;display:flex}.scr-settings .st-copy__ready.is-empty{background:var(--ux-surface-2);color:var(--ux-ink-2)}.scr-settings .st-copy__ready .ic{width:16px;height:16px}.scr-settings .st-results{gap:8px;margin:0;padding:0;list-style:none;display:grid}.scr-settings .st-results li{background:var(--ux-surface-2);font-size:calc(14px * var(--aiax-font-scale,1));border-radius:14px;align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.5;display:flex}.scr-settings .st-results b{background:var(--ux-surface);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--ux-line-2);font-size:calc(12px * var(--aiax-font-scale,1));border-radius:50%;flex:none;place-items:center;display:inline-grid}.scr-settings .st-hold-wrap{justify-items:start;gap:6px;display:grid}.scr-settings .st-hold{-webkit-user-select:none;user-select:none;touch-action:none;height:48px;padding:0 22px;position:relative;overflow:hidden}.scr-settings .st-hold__fill{background:color-mix(in srgb,var(--ux-danger) 26%,transparent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.scr-settings .st-hold__label{align-items:center;gap:8px;display:inline-flex;position:relative}.scr-settings .st-notice{gap:14px;display:grid}.scr-settings .st-notice__changes{background:var(--ux-accent-soft);border-radius:14px;padding:12px 14px}.scr-settings .st-notice__changes b{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--dash-text-accent)}.scr-settings .st-notice__changes p{font-size:calc(14px * var(--aiax-font-scale,1));margin:4px 0 0;line-height:1.55}.scr-settings .st-notice__sec h3{font-size:calc(15px * var(--aiax-font-scale,1));margin:0 0 4px;font-weight:780}.scr-settings .st-notice__sec p,.scr-settings .st-notice__sec li{font-size:calc(14px * var(--aiax-font-scale,1));color:var(--ux-ink-2);margin:0;line-height:1.6}.scr-settings .st-notice__sec ul{gap:4px;margin:0;padding-left:18px;display:grid}.scr-settings .st-notice__hash{font:500 calc(12px * var(--aiax-font-scale,1)) var(--dash-mono);color:var(--dash-text-muted);margin:0}.scr-settings .st-notice__end{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--dash-text-ok);align-items:center;gap:6px;margin:0;font-weight:700;display:flex}.scr-settings .st-notice__end .ic{width:15px;height:15px}.scr-settings .st-notice__hint{font-size:calc(12.5px * var(--aiax-font-scale,1));color:var(--dash-text-muted);margin-right:auto;font-weight:650}@media (max-width:1279px){.scr-settings .st-levels,.scr-settings .st-frame__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1099px){.scr-settings .st-adv__list,.scr-settings .grid-2.st-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.scr-settings .st-strip{padding:12px 14px}.scr-settings .st-strip__acts{width:100%}.scr-settings .st-strip__acts .btn{flex:1}.scr-settings .st-levels{grid-template-columns:minmax(0,1fr);gap:8px}.scr-settings .st-level{padding:12px 12px 12px 42px}.scr-settings .st-frame{padding:12px}.scr-settings .st-frame__grid{grid-template-columns:minmax(0,1fr)}.scr-settings .st-apply__acts{width:100%}.scr-settings .st-apply__acts .btn{flex:1}.scr-settings .st-act{grid-template-columns:auto minmax(0,1fr)}.scr-settings .st-act__btn{grid-column:1/-1;justify-content:flex-end}.scr-settings .st-pr__blk{grid-template-columns:minmax(0,1fr);gap:4px}.scr-settings .st-reason,.scr-settings .st-conv,.scr-settings .st-target{min-width:0;max-width:none}.scr-settings .st-m-only{display:inline-flex}.scr-settings .st-place{grid-template-columns:auto minmax(0,1fr)}.scr-settings .st-place>.btn,.scr-settings .st-place>.badge{grid-column:2;justify-self:start}.scr-settings .st-radios,.scr-settings .st-d__grid{grid-template-columns:minmax(0,1fr)}.scr-settings .st-hold{width:100%}.scr-settings .st-notice__hint{flex-basis:100%;margin:0}}.scr-settings .st-reqs__memo{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);flex-basis:100%;line-height:1.45}.scr-settings .lg-rules{background:var(--ux-surface-2);border-radius:14px;gap:6px;margin:0;padding:12px 14px;list-style:none;display:grid}.scr-settings .lg-rules li{font-size:calc(13px * var(--aiax-font-scale,1));color:var(--ux-ink-2);align-items:center;gap:8px;font-weight:600;line-height:1.45;display:flex}.scr-settings .lg-rules li .ic{width:16px;height:16px;color:var(--ux-ink-3)}.scr-settings .lg-rules li.is-ok,.scr-settings .lg-rules li.is-ok .ic{color:var(--dash-text-ok)}.scr-settings .st-reqs .link-btn{padding:2px 6px}.scr-stats.st-tb{row-gap:8px}.scr-stats .st-tb__pc{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:inline-flex}.scr-stats .st-tb__pc .field{min-width:0}.scr-stats .st-tb__sel .select{min-width:9.5em;max-width:15em}.scr-stats .st-tb__m{display:none}.scr-stats .st-tb__m.is-on{background:var(--ux-accent-soft);color:var(--dash-text-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ux-accent) 40%,transparent)}.scr-stats .page-head__actions .btn .ic-chevD{width:15px;height:15px;margin-left:-2px}.scr-stats>.src-note{margin:-6px 0 0}.scr-stats .st-tabs{min-width:0;max-width:100%}.scr-stats .st-tabs .pill-tabs{scroll-behavior:smooth;max-width:100%}.scr-stats .st-panel{outline:none;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.scr-stats .st-viewbar{background:var(--ux-surface);box-shadow:0 0 0 1px var(--ux-line);border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}.scr-stats .st-viewbar__ic{background:var(--ux-accent-soft);width:34px;height:34px;color:var(--dash-text-accent);border-radius:11px;flex:none;place-items:center;display:grid}.scr-stats .st-viewbar__ic .ic{width:17px;height:17px}.scr-stats .st-viewbar__text{flex:240px;gap:2px;min-width:0;display:grid}.scr-stats .st-viewbar__text b{font-size:calc(15px * var(--aiax-font-scale,1));letter-spacing:-.015em;margin-right:6px;font-weight:760}.scr-stats .st-viewbar__text small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);line-height:1.5}.scr-stats .st-viewbar__text .badge{justify-self:start}.scr-stats .st-card .card__summary .val-badge,.scr-stats .st-card .card__summary .delta{vertical-align:1px}.scr-stats .st-card .card__summary .st-est{vertical-align:1px;cursor:help}.scr-stats .st-notes{gap:0;min-width:0;display:grid}.scr-stats .st-notes .src-note{margin-top:4px}.scr-stats .st-inline>span{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:inline-flex}.scr-stats .st-tool{flex:none}.scr-stats .st-tool:disabled{opacity:.45;cursor:not-allowed}.scr-stats .st-table .data-table th[scope=row]{white-space:nowrap}.scr-stats .st-table__total th,.scr-stats .st-table__total td{border-top:1.5px solid var(--ux-line-2);background:var(--ux-surface-2);border-bottom:0;font-weight:780}.scr-stats .st-table__foot{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);margin:8px 0 0}.scr-stats .st-heat{overscroll-behavior-x:contain;outline:none;min-width:0;overflow-x:auto}.scr-stats .st-heat__inner{min-width:0}.scr-stats .st-div__axis{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;font-weight:650;display:flex}.scr-stats .st-div__axis .ic{width:14px;height:14px}.scr-stats .st-rec{gap:8px;min-width:0;display:grid}.scr-stats .st-rec__when{min-width:0;display:block}.scr-stats .st-rec__when b{font-weight:750;display:inline}.scr-stats .st-rec__when small{font:500 calc(11.5px * var(--aiax-font-scale,1)) var(--dash-mono);color:var(--dash-text-muted);margin-top:1px;display:block}.scr-stats .st-rec__more{justify-self:start}.scr-stats .st-kpis .kpi__hint{line-height:1.45}.scr-stats .st-wait{border-radius:var(--dash-radius-card);background:var(--ux-surface);box-shadow:0 0 0 1px var(--ux-line);padding:24px}.scr-stats.st-views-pop{gap:8px;min-width:0;display:grid}.scr-stats.st-views-pop .popover__title{margin:0 0 2px}.scr-stats .st-views{gap:2px;margin:0;padding:0;list-style:none;display:grid}.scr-stats .st-views__row{align-items:center;gap:6px;min-width:0;display:flex}.scr-stats .st-views__open{min-width:0;color:var(--ux-ink);text-align:left;transition:background-color .2s var(--ux-ease);border-radius:12px;flex:1;gap:2px;padding:9px 10px;display:grid}.scr-stats .st-views__open:hover,.scr-stats .st-views__open:focus-visible{background:var(--ux-surface-2)}.scr-stats .st-views__name{min-width:0;font-size:calc(14px * var(--aiax-font-scale,1));flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.scr-stats .st-views__name b{overflow-wrap:anywhere;font-weight:740}.scr-stats .st-views__open small{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);line-height:1.45}.scr-stats .st-views__group{border-top:1px solid var(--ux-line);font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);margin:6px 0 0;padding-top:8px;font-weight:750}.scr-stats .st-views__hint{font-size:calc(12px * var(--aiax-font-scale,1));color:var(--dash-text-muted);align-items:flex-start;gap:6px;margin:4px 0 0;line-height:1.5;display:flex}.scr-stats .st-views__hint .ic{flex:none;width:14px;height:14px;margin-top:2px}.scr-stats .st-exp__pre{background:var(--ux-surface-2);max-height:220px;box-shadow:inset 0 0 0 1px var(--ux-line);color:var(--ux-ink);font:500 calc(12px * var(--aiax-font-scale,1))/1.55 var(--dash-mono);white-space:pre;tab-size:2;border-radius:12px;margin:0;padding:12px;overflow:auto}.scr-stats .st-av{grid-template-columns:minmax(0,1fr)}.scr-stats.st-cond .seg{max-width:100%}@media (max-width:1279px){.scr-stats .st-tb__sel .select{min-width:8em}}@media (max-width:760px){.scr-stats .st-tb__pc,.scr-stats .st-tb__plabel,.scr-stats .st-tb__meta{display:none}.scr-stats .st-tb__m{display:inline-flex}.scr-stats .page-head__actions{width:100%}.scr-stats .page-head__actions .btn{flex:auto}.scr-stats .st-viewbar>.btn{width:100%}.scr-stats .st-exp__pre{max-height:180px}.scr-stats .st-heat__inner{min-width:440px}.scr-stats .st-heat .heat-legend{justify-content:flex-start;width:max-content;position:sticky;left:0}}
