:root{color-scheme:dark;--bg: #090b11;--panel: #111522;--border: rgba(var(--tint-rgb), .08);--border-hover: rgba(var(--tint-rgb), .16);--border-focus: rgba(var(--acc-rgb), .4);--txt: #cbd5e1;--mut: #94a3b8;--acc: #14b8a6;--acc-hover: #0d9488;--ok: #10b981;--warn: #f59e0b;--crit: #ef4444;--comment: #7c3aed;--acc-rgb: 20, 184, 166;--ok-rgb: 16, 185, 129;--warn-rgb: 245, 158, 11;--crit-rgb: 239, 68, 68;--warn-text: var(--warn);--ok-text: var(--ok);--crit-text: var(--crit);--acc-text: var(--acc);--act-analysis-rgb: 96, 165, 250;--act-analysis-text: #93c5fd;--act-break-rgb: 192, 132, 252;--act-break-text: #d8b4fe;--act-develop-rgb: 251, 146, 60;--act-develop-text: #fdba74;--fs-3xs: 10px;--fs-2xs: 11px;--fs-xs: 12px;--fs-sm: 13px;--fs-base:14px;--fs-md: 15px;--fs-lg: 16px;--fs-xl: 18px;--fs-2xl: 20px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--header-glass: rgba(25, 31, 47, .92);--header-border: rgba(255, 255, 255, .12);--header-shadow: 0 1px 0 rgba(0, 0, 0, .35), 0 4px 12px -2px rgba(0, 0, 0, .35), 0 10px 28px -12px rgba(0, 0, 0, .3);--hdr-h: 56px;--page-gutter: 24px;--rail-w: 232px;--rail-w-collapsed: 60px;--rail-bp: 1400px;--rail-cur: var(--rail-w);--brand-cur: var(--rail-w);--brand-edge: var(--border);--brand-surface: var(--panel);--brand-pull: 24px;--brand-pad: 18px;--tint-rgb: 255, 255, 255;--surface-sunken: #06080d;--input-bg: #0c0f17;--tooltip-bg: #181c26;--tooltip-txt: var(--txt);--motion-fast: .12s;--motion-base: .18s;--motion-slow: .26s;--motion-spring: .32s;--motion-sheet: .32s;--motion-sheet-out: .22s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--ease-sheet: cubic-bezier(.32, .72, 0, 1);transition:all .2s cubic-bezier(.4,0,.2,1)}:root[data-theme=light]{color-scheme:light;--bg: #f4f6f9;--panel: #ffffff;--border: rgba(0, 0, 0, .14);--border-hover: rgba(0, 0, 0, .24);--txt: #1e293b;--mut: #475569;--acc: #0d9488;--acc-hover: #0b7d72;--acc-rgb: 13, 148, 136;--ok: #059669;--ok-rgb: 5, 150, 105;--warn: #d97706;--warn-rgb: 217, 119, 6;--crit: #dc2626;--crit-rgb: 220, 38, 38;--warn-text: #92400e;--ok-text: #065f46;--crit-text: #991b1b;--acc-text: #115e59;--act-analysis-rgb: 37, 99, 235;--act-analysis-text: #1e40af;--act-break-rgb: 147, 51, 234;--act-break-text: #6b21a8;--act-develop-rgb: 234, 88, 12;--act-develop-text: #9a3412;--bg-tertiary: var(--surface-sunken);--header-glass: rgba(255, 255, 255, .92);--header-border: rgba(0, 0, 0, .1);--header-shadow: 0 1px 0 rgba(0, 0, 0, .06), 0 4px 12px -2px rgba(0, 0, 0, .1), 0 10px 28px -12px rgba(0, 0, 0, .08);--tint-rgb: 0, 0, 0;--surface-sunken: #eef1f5;--input-bg: #ffffff;--tooltip-bg: #ffffff;--tooltip-txt: #0f172a}*{box-sizing:border-box}.ico{width:1.1em;display:inline-block;text-align:center}html{scrollbar-gutter:stable;overflow-y:scroll}body{margin:0;font-family:Inter,system-ui,-apple-system,sans-serif;background:var(--bg);color:var(--txt);-webkit-font-smoothing:antialiased}code,pre,.pc-text{font-family:JetBrains Mono,Menlo,Consolas,monospace!important}:root{scrollbar-color:var(--border) var(--bg);scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:8px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--mut)}::-webkit-scrollbar-corner{background:var(--bg)}.pb-10px{padding-bottom:10px}header{padding:0 24px;height:var(--hdr-h);width:100%;border-bottom:1px solid var(--header-border);display:flex;align-items:center;gap:12px;position:sticky;top:0;background:var(--header-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--header-shadow);z-index:50;flex-wrap:nowrap}h1{font-size:var(--fs-md);margin:0;display:flex;align-items:center;gap:8px;flex-shrink:0;font-weight:600}h1 .logo{width:24px;height:24px;display:block;border-radius:6px}h1 .brand{font-weight:600;letter-spacing:-.01em;color:var(--txt)}@media (max-width: 900px){h1 .brand{display:none}}.hdr-brand .logo{width:30px;height:30px;display:block;border-radius:7px;flex-shrink:0;box-shadow:0 0 0 1px var(--border)}.hdr-brand .brand{font-size:var(--fs-xl);font-weight:700;letter-spacing:-.02em;color:var(--txt);white-space:nowrap}.brand-on{color:var(--acc)}.h-group{display:flex;align-items:center;gap:8px;flex-shrink:0}button.icon-only{padding:6px 10px;font-size:var(--fs-base);line-height:1;display:flex;align-items:center;justify-content:center}.hdr-tools{display:contents}button.hdr-menu-btn,.hdr-lbl{display:none}.hdr-tools-backdrop{display:none;position:fixed;inset:0;background:#00000080;z-index:49}.hdr-tools-backdrop.open{display:block}.hdr-brand{order:0;display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;box-sizing:border-box;flex-shrink:0;margin-left:calc(0px - var(--brand-pull));padding-left:var(--brand-pad);min-width:max(0px,calc(var(--brand-cur) - 24px + var(--brand-pull)));align-self:stretch;border-right:1px solid var(--brand-edge);background:var(--brand-surface)}:root[data-rail=collapsed]{--rail-cur: var(--rail-w-collapsed);--brand-cur: var(--rail-w-collapsed)}@media (min-width: 1401px){:root[data-rail=collapsed]:has(.app-rail) .hdr-brand{justify-content:center;padding-left:0;gap:0}:root[data-rail=collapsed]:has(.app-rail) .hdr-brand .brand{display:none}}@media (max-width: 1400px){:root,:root[data-rail=collapsed]{--rail-cur: 0px;--brand-cur: 0px;--brand-edge: transparent;--brand-surface: transparent;--brand-pull: 0px;--brand-pad: 0px}}:root:not(:has(.app-rail)){--rail-cur: 0px;--brand-cur: 0px;--brand-edge: transparent;--brand-surface: transparent;--brand-pull: 0px;--brand-pad: 0px}.hdr-help{order:3}.hdr-theme{order:4}.hdr-fs{order:5}.hdr-lock{order:6}.hg-pull{order:8}.hg-opts{order:9}.user-wrap{order:12}.hdr-notif-wrap{order:10}.hdr-more-wrap,.hdr-more-menu{display:contents}button.hdr-more-btn{display:none}@media (min-width: 1401px){.hdr-help{order:20;margin-left:auto}.hdr-theme{order:21}.hdr-fs{order:22}.hdr-lock{order:23}.hdr-notif-wrap{order:25;margin-left:0}.user-wrap{order:26}.hdr-notif-wrap:before{content:"";width:1px;height:20px;background:var(--border);margin-right:12px;flex-shrink:0}header.hdr-minimal .user-wrap:before{content:"";width:1px;height:20px;background:var(--border);margin-right:12px;flex-shrink:0}}.hdr-usage{position:fixed;right:16px;bottom:16px;z-index:60;margin:0}.hdr-usage .usage-pill{box-shadow:var(--shadow-lg)}header .hdr-usage{visibility:hidden}header:not(.is-index) .index-only{display:none!important}.chat-fab{position:fixed;left:calc(var(--rail-cur) + 16px);bottom:16px;transition:left .15s ease;z-index:60;width:48px;height:48px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--fs-xl);box-shadow:var(--shadow-lg)}.chat-fab:hover{background:var(--acc-hover)}.review-chip-stack{position:fixed;left:calc(50% + var(--rail-cur) / 2);bottom:16px;transform:translate(-50%);z-index:61;display:flex;flex-direction:column-reverse;gap:8px;max-width:calc(100vw - var(--rail-cur) - 32px)}.review-chip{display:flex;align-items:center;gap:8px;background:var(--panel);border:1px solid var(--border);border-radius:999px;padding:7px 8px 7px 14px;box-shadow:var(--shadow-lg);cursor:pointer;font-size:var(--fs-sm);color:var(--txt);transition:border-color .15s ease,background-color .15s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-chip:hover{border-color:var(--acc);background-image:linear-gradient(rgba(var(--acc-rgb),.1),rgba(var(--acc-rgb),.1))}.review-chip-model{flex-shrink:0;padding:1px 6px;font-size:10px}.review-chip-ico{flex-shrink:0;display:inline-flex;align-items:center}.review-chip-txt{overflow:hidden;text-overflow:ellipsis}.review-chip-x{flex-shrink:0;width:22px;height:22px;padding:0;border-radius:50%;border:0;background:transparent;color:var(--mut);font-size:var(--fs-xs);line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:none}.review-chip-x:hover{background:rgba(var(--crit-rgb),.12);color:var(--crit)}.chat-chip-stack{left:calc(var(--rail-cur) + 16px);bottom:72px;transform:none;align-items:flex-start;transition:left .15s ease}label.sw{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);color:var(--mut);cursor:pointer;white-space:nowrap;flex-shrink:0;user-select:none}.switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer;user-select:none;font-size:var(--fs-sm);color:var(--txt)}.switch>input{position:absolute;opacity:0;width:1px;height:1px}.switch .switch-track{position:relative;width:42px;height:24px;border-radius:999px;background:var(--border);transition:background .18s ease;flex-shrink:0}.switch .switch-thumb{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .18s ease;box-shadow:var(--shadow-sm)}.switch>input:checked+.switch-track{background:var(--acc)}.switch>input:checked+.switch-track .switch-thumb{transform:translate(18px)}.switch>input:disabled+.switch-track{opacity:.45;cursor:not-allowed}.switch>input:focus-visible+.switch-track{box-shadow:0 0 0 3px var(--border-focus)}.switch .switch-txt{font-weight:500;min-width:3.5em}label.sw.filter-toggle{padding:5px 11px;border:1px solid var(--border);border-radius:6px;color:var(--txt);font-size:var(--fs-sm);font-weight:500;background:transparent;transition:background .15s ease,border-color .15s ease,color .15s ease}label.sw.filter-toggle>input{position:absolute;opacity:0;width:1px;height:1px}label.sw.filter-toggle:hover{border-color:var(--acc)}label.sw.filter-toggle:has(>input:checked){background:var(--acc);border-color:var(--acc);color:#fff}label.sw.filter-toggle:has(>input:checked) i{color:inherit}label.sw.filter-toggle:has(>input:focus-visible){box-shadow:0 0 0 3px var(--border-focus)}label.sw.filter-toggle:has(>input:disabled){opacity:.5;cursor:not-allowed}@media (pointer: coarse){label.sw.filter-toggle{min-height:44px}}.switch-sm .switch-track{width:30px;height:18px}.switch-sm .switch-thumb{top:3px;left:3px;width:12px;height:12px}.switch-sm>input:checked+.switch-track .switch-thumb{transform:translate(12px)}.hdr-brand-link{text-decoration:none;color:inherit}a.nav-link{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid transparent;color:var(--mut);border-radius:6px;padding:6px 12px;font-size:var(--fs-sm);font-weight:500;text-decoration:none;white-space:nowrap;transition:all .15s ease}a.nav-link:hover{color:var(--txt);background:rgba(var(--tint-rgb),.04)}a.nav-link.nav-active{color:var(--acc);background:rgba(var(--acc-rgb),.08);border-color:rgba(var(--acc-rgb),.15)}.breadcrumb{display:flex;align-items:center;gap:8px;padding:14px var(--page-gutter) 0;font-size:var(--fs-xs);color:var(--mut)}.breadcrumb .bc-home{color:var(--mut);text-decoration:none;transition:color .15s ease}.breadcrumb .bc-home:hover{color:var(--acc)}.breadcrumb .bc-sep{opacity:.5}.breadcrumb .bc-current{color:var(--txt);font-weight:500}@media (max-width: 640px){.breadcrumb{padding:10px var(--page-gutter) 0}}.page-panel{display:flex;flex-direction:column}.page-panel.sm{max-width:560px}.page-panel.md{max-width:760px}.page-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.page-title{font-size:var(--fs-2xl);font-weight:600;letter-spacing:-.02em;color:var(--txt);margin:0;line-height:1.3}.page-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap}@media (max-width: 768px){.page-actions{flex-shrink:1;min-width:0}.page-actions>button{min-width:44px}}.tabs{display:flex;gap:4px;background:var(--panel-2, rgba(var(--tint-rgb),.04));border-radius:8px;padding:3px}.tabs .tab{background:transparent;border:none;color:var(--mut);font-size:var(--fs-sm);font-weight:500;padding:6px 14px;border-radius:6px;cursor:pointer;transition:background .12s ease,color .12s ease}.tabs .tab:hover{color:var(--txt)}.tabs .tab.active{background:rgba(var(--acc-rgb),.14);color:var(--acc);font-weight:600;box-shadow:var(--shadow-sm, 0 1px 2px rgba(0,0,0,.2))}.page-panel>h2{font-size:var(--fs-2xl);font-weight:600;letter-spacing:-.02em;margin:0 0 18px;padding:0;display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--txt);flex-wrap:wrap}.page-panel>h2 .ttl{font-size:var(--fs-2xl);font-weight:600;letter-spacing:-.02em}.page-panel>h2 .h2-left{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.page-panel>h2 .h2-right{display:flex;align-items:center;gap:8px;flex-shrink:0}a.icon-btn{display:inline-flex;align-items:center;justify-content:center}.mut{color:var(--mut);font-size:var(--fs-sm)}button,.btn-approve,.btn-comment,.btn-bad{background:var(--acc);color:#fff;border:1px solid rgba(var(--tint-rgb),.05);border-radius:6px;padding:7px 14px;cursor:pointer;font-size:var(--fs-sm);font-weight:500;box-shadow:var(--shadow-sm);display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .15s ease;text-decoration:none}button:hover:not(:disabled),.btn-approve:hover,.btn-comment:hover,.btn-bad:hover{background:var(--acc-hover);color:#fff;transform:translateY(-.5px)}button:active:not(:disabled),.btn-approve:active,.btn-comment:active,.btn-bad:active{transform:translateY(0)}@media (prefers-reduced-motion: no-preference){button:active:not(:disabled),.btn-approve:active,.btn-comment:active,.btn-bad:active{transform:translateY(0) scale(.97)}}button.ghost{background:transparent;border:1px solid var(--border);color:var(--txt);box-shadow:none}button.ghost:hover:not(:disabled){background:rgba(var(--tint-rgb),.04);border-color:var(--border-hover);color:var(--txt)}.fa-sun{color:#ff0}button:disabled{opacity:.5;cursor:default;transform:none!important}button>i,.btn-approve>i,.btn-comment>i,.btn-bad>i,.icon-btn>i,a.ghost>i{font-size:.95em;line-height:1;flex-shrink:0}@media (pointer: coarse){button,.btn-approve,.btn-comment,.btn-bad{min-height:44px}button.icon-only,.icon-btn,.notif-bell{min-height:44px;min-width:44px}.seg button,.mtab{min-height:36px}.review-chip-x{min-height:22px;min-width:22px}.rail-link{min-height:44px}.crb-chip{min-height:30px}.crb-nav{min-height:0}}.btn-icon-save:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f0c7";font-size:.95em;line-height:1}.btn-icon-refresh:before{display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;content:"\f021";font-size:.95em;line-height:1}.btn-icon-refresh.loading:before{animation:btn-icon-refresh-spin .8s linear infinite}@keyframes btn-icon-refresh-spin{to{transform:rotate(360deg)}}.sc-pool-warn-slot:empty{display:none}.rf-warn{display:block;margin-top:6px;font-size:var(--fs-xs);font-weight:500;line-height:1.4;color:var(--warn);background:rgba(var(--warn-rgb),.1);border:1px solid rgba(var(--warn-rgb),.3);border-radius:6px;padding:5px 8px}.rf-warn i{margin-right:4px}.pull-warn{margin:0 0 12px;border:1px solid rgba(var(--warn-rgb),.35);background:rgba(var(--warn-rgb),.08);border-radius:8px;padding:10px 12px;font-size:var(--fs-sm)}.pull-warn-head{display:flex;align-items:center;gap:8px;color:var(--warn);font-weight:600}.pull-warn-head i{flex-shrink:0}.pull-warn-link{margin-left:4px;color:var(--acc);text-decoration:none;font-weight:500}.pull-warn-link:hover{text-decoration:underline}.pull-warn-x{margin-left:auto;background:none;border:0;color:var(--mut);cursor:pointer;font-size:var(--fs-sm);padding:0 4px;line-height:1}.pull-warn-list{margin:6px 0 0;padding-left:24px;color:var(--txt);font-size:var(--fs-xs);line-height:1.5}.acct-health{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;border-radius:5px;padding:1px 6px;vertical-align:middle}.acct-health.bad{color:var(--crit);background:rgba(var(--crit-rgb),.12)}.acct-health.ok{color:var(--ok);background:transparent;padding:0}.cl-choices{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.cl-choice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.cl-choice:hover{border-color:rgba(var(--acc-rgb),.4);background:rgba(var(--acc-rgb),.04)}.cl-choice:has(input:checked){border-color:var(--acc);background:rgba(var(--acc-rgb),.08)}.cl-choice input{margin-top:3px;accent-color:var(--acc);flex-shrink:0}.cl-choice-body{display:flex;flex-direction:column;gap:4px;min-width:0}.cl-choice-ttl{font-size:var(--fs-sm);font-weight:600;color:var(--txt);display:flex;align-items:center;gap:7px}.cl-choice-ttl i{color:var(--acc);width:14px;text-align:center}.cl-choice-desc{font-size:var(--fs-xs);color:var(--mut);line-height:1.5}.cl-kind-tabs{display:flex;gap:8px;margin-bottom:14px}.cl-kind-tab{flex:1;text-align:center;padding:8px 12px;border:1px solid var(--border);border-radius:8px;font-size:var(--fs-sm);font-weight:500;color:var(--mut);cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;gap:6px}.cl-kind-tab:has(input:checked){border-color:var(--acc);background:rgba(var(--acc-rgb),.1);color:var(--acc)}.cl-kind-tab input{accent-color:var(--acc)}.cl-acct-list{display:flex;flex-direction:column;gap:8px}.cl-acct{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:rgba(var(--tint-rgb),.015);transition:border-color .15s ease}.cl-acct:hover{border-color:rgba(var(--acc-rgb),.35)}.cl-acct-active{border-color:var(--acc);background:rgba(var(--acc-rgb),.06)}.cl-acct-main{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;flex:1}.cl-acct-name{font-weight:600;color:var(--txt);font-size:var(--fs-sm);overflow-wrap:anywhere}.cl-acct-actions{display:flex;align-items:center;gap:6px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.cl-usage{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-xs);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.cl-usage-reset,.cl-usage-na{font-weight:400}.cl-usage-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--mut)}.cl-usage-ok{color:var(--ok)}.cl-usage-ok .cl-usage-dot{background:var(--ok)}.cl-usage-warn{color:var(--warn)}.cl-usage-warn .cl-usage-dot{background:var(--warn)}.cl-usage-crit{color:var(--crit)}.cl-usage-crit .cl-usage-dot{background:var(--crit)}.cl-usage-bar{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.cl-sort-on{border-color:var(--acc);color:var(--acc)}@media (max-width: 640px){.cl-choices{grid-template-columns:1fr}.cl-acct{flex-direction:column;align-items:stretch}.cl-acct-actions{justify-content:flex-end}}.usw{border-top:1px solid var(--border);margin-top:14px;padding-top:10px}.usw-head{display:flex;align-items:center;gap:8px;width:100%;background:none;border:0;padding:6px;cursor:pointer;color:var(--txt);font-size:var(--fs-sm);font-weight:600;text-align:left;justify-content:flex-start}.usw-head:hover{color:var(--acc)}.usw-caret{transition:transform .15s ease;font-size:var(--fs-2xs);color:var(--mut)}.usw-head.usw-open .usw-caret{transform:rotate(90deg)}.usw-body{padding-top:6px}.usw-load,.usw-msg{font-size:var(--fs-xs);margin:6px 0 2px}.usw-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.usw-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:7px 8px;border-radius:6px;font-size:var(--fs-sm)}.usw-row:hover{background:rgba(var(--tint-rgb),.05)}.usw-name{flex:1;min-width:0;overflow-wrap:anywhere;color:var(--txt)}.usw-use{flex-shrink:0}@media (max-width: 480px){.usw-row{align-items:flex-start}.usw-name{flex-basis:100%}}.sc-pool-warn-slot{margin:6px 0}.sc-pool-warn{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-weight:500;color:var(--warn);background:rgba(var(--warn-rgb),.1);border:1px solid rgba(var(--warn-rgb),.3);border-radius:6px;padding:3px 8px}.usage-account{display:flex;align-items:center;gap:8px;padding:10px 22px;margin:0;border-bottom:1px solid var(--border);font-size:var(--fs-sm);color:var(--txt);overflow-wrap:anywhere}.usage-account i{color:var(--acc);flex-shrink:0}.usage-account .ua-kind{color:var(--mut)}.btn-comment{background:var(--comment);border-color:var(--comment)}.btn-comment:hover:not(:disabled){filter:brightness(.88)}.btn-approve{background:var(--ok);border-color:var(--ok)}.btn-approve:hover:not(:disabled){filter:brightness(.88)}.btn-bad{background:var(--crit);border-color:var(--crit)}.btn-bad:hover:not(:disabled){filter:brightness(.88)}.btn-review{background:#ea580c;color:#fff;font-weight:600;border-color:#c2410c}.btn-review:hover:not(:disabled){background:#c2410c}.btn-review .claude-ico{width:14px;height:14px;flex-shrink:0}.btn-review-force{background:transparent;color:var(--warn);border-color:rgba(var(--warn-rgb),.4);font-weight:500}.btn-review-force:hover:not(:disabled){background:rgba(var(--warn-rgb),.08);border-color:var(--warn)}input.inp,select.inp,textarea.inp{background:var(--input-bg);color:var(--txt);border:1px solid var(--border);border-radius:6px;padding:6px 10px;font-size:var(--fs-sm);transition:all .15s ease}input.inp:focus,select.inp:focus,textarea.inp:focus{outline:none;border-color:var(--acc);box-shadow:0 0 0 3px var(--border-focus)}select.inp{padding:5px 24px 5px 10px;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%2394a3b8' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 8px center;background-repeat:no-repeat;background-size:16px}a{color:var(--acc);text-decoration:none;transition:color .15s ease}a:hover{color:var(--acc-hover)}.pc-text{width:100%;resize:vertical;background:var(--surface-sunken);color:var(--txt);border:1px solid var(--border);border-radius:8px;padding:14px;font-size:var(--fs-sm);line-height:1.5}.secret-inp{-webkit-text-security:disc}.secret-inp.revealed{-webkit-text-security:none}.pc-text:focus{outline:none;border-color:var(--acc);box-shadow:0 0 0 3px var(--border-focus)}.modal.pc-modal{height:90vh}.pc-body{display:flex;flex-direction:column;gap:8px;padding:14px 18px;flex:1;min-height:0}.pc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pc-hint{margin:0;font-size:var(--fs-xs)}.mtabs.pc-tabs{display:inline-flex;padding:0;border-bottom:none}.pc-text{flex:1;min-height:44vh;resize:none}.pc-body .pc-preview{flex:1;min-height:44vh;overflow:auto;padding:2px 14px;border:1px solid var(--border);border-radius:8px;background:var(--surface-sunken)}.pc-lines{display:flex;flex-direction:column;gap:6px}.pc-lines-toggle{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm);cursor:pointer;align-self:flex-start}.pc-lines-toggle input{margin:0}.pc-lines-hint{font-size:var(--fs-xs);line-height:1.4;margin-top:-4px}.pc-lines-preview{font-size:var(--fs-xs);overflow-wrap:anywhere;max-height:22vh;overflow-y:auto}.pc-lines-kept{margin:4px 0 0;padding-left:18px}.pc-lines-kept li{margin:2px 0}.pc-lines-kept code{font-size:inherit;overflow-wrap:anywhere}.pc-lines-sev{font-weight:600;color:var(--txt)}@media (pointer: coarse){.pc-lines-toggle{min-height:40px}.pc-lines-toggle input{width:20px;height:20px}}.modal-form-body{padding:18px 22px;overflow-y:auto;flex:1}.rf-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 20px;align-items:start}.rf-grid label{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-xs);color:var(--mut);min-width:0}.rf-grid .inp{width:100%;box-sizing:border-box}.rf-grid .full{grid-column:1 / -1}.rf-lbl-txt{white-space:nowrap;display:inline-flex;align-items:center;gap:5px}.rf-hint{color:var(--mut);font-size:.9em;cursor:help;opacity:.75}.rf-hint:hover{color:var(--acc);opacity:1}.rf-req{color:var(--crit);font-weight:700}.rf-optional>summary{cursor:pointer;list-style:none;user-select:none;display:inline-flex;align-items:center;gap:6px;padding:6px 2px;font-size:var(--fs-xs);color:var(--mut)}.rf-optional>summary::-webkit-details-marker{display:none}.rf-optional>summary:before{content:"\f054";font-family:"Font Awesome 6 Free";font-weight:900;font-size:.75em;transition:transform .12s ease}.rf-optional[open]>summary:before{transform:rotate(90deg)}.rf-optional>summary:hover{color:var(--acc)}.rf-optional>.rf-grid{margin-top:8px}.rf-section{font-size:var(--fs-2xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);padding-bottom:6px;margin-top:6px;border-bottom:1px solid var(--border)}.rf-grid>.rf-section:first-child{margin-top:0}.rp-related-list{display:flex;flex-direction:column;gap:8px;margin:8px 0}.rp-related-row{display:grid;grid-template-columns:minmax(120px,220px) 1fr auto;gap:8px;align-items:center}.rp-related-name{font-size:var(--fs-xs);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-related-add{display:flex;gap:8px;align-items:center}.rp-related-add .inp{flex:1;min-width:0}@media (max-width: 768px){.rp-related-row{grid-template-columns:1fr auto}.rp-related-name{grid-column:1 / -1}}.rp-path{display:flex;gap:16px 20px;align-items:start}.rp-path>label{flex:1 1 0;min-width:0}@media (max-width: 640px){.rp-path{flex-direction:column}}.modal-actions .form-msg{flex:1;align-self:center;margin:0;text-align:left}.rp-pick{display:block;position:relative;min-width:0}.rp-pick>select,.rp-pick>input{width:100%;box-sizing:border-box}.rp-pick.is-loading{opacity:.55}.rp-pick.is-loading>select,.rp-pick.is-loading>input{pointer-events:none}.rp-pick-spin{display:none;position:absolute;right:8px;top:calc(50% - 6.5px);width:13px;height:13px;border:2px solid rgba(var(--acc-rgb),.25);border-top-color:var(--acc);border-radius:50%;animation:s .7s linear infinite;pointer-events:none}.rp-pick.is-loading .rp-pick-spin{display:block}.rp-sub{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.rp-pick-note{display:block;font-size:var(--fs-xs);color:var(--mut);line-height:1.4;flex:1;min-width:0}button.rp-manual{display:inline;flex:none;padding:0;border:0;background:none;font-size:var(--fs-xs);color:var(--acc);cursor:pointer;text-decoration:underline}button.rp-manual:hover{opacity:.8}.rp-static{display:block;padding:8px 2px;font-size:var(--fs-sm);color:var(--txt);font-weight:500;word-break:break-word}.rp-locked{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:var(--fs-xs);color:var(--mut)}.rp-locked i{margin-right:4px}.rp-locked>span:first-child{flex:1;min-width:0}.rp-locked-btns{display:flex;gap:8px;flex:none}.rp-kinds{display:flex;gap:4px 12px;margin-top:4px}.rf-grid .rp-kind-opt{display:flex;flex-direction:row;align-items:center;gap:8px;flex:1 1 0;min-width:0;padding:7px 8px;border-radius:6px;cursor:pointer;font-size:var(--fs-sm);font-weight:400;color:var(--txt)}.rf-grid .rp-kind-opt:hover{background:rgba(var(--acc-rgb),.06)}.rf-grid .rp-kind-opt input{accent-color:var(--acc);cursor:pointer;flex-shrink:0}@media (max-width: 640px){.rp-kinds{flex-direction:column}}@media (pointer: coarse){.rf-grid .rp-kind-opt{padding:10px 8px}}.rp-multi{display:flex;flex-direction:column;gap:8px}.rp-multi-hint{font-size:var(--fs-xs)}.rp-multi:has(#rpMulti:disabled) .switch{opacity:.5;cursor:default}.rp-multi-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:6px}.rp-multi-bar>input{flex:1 1 160px;min-width:0}.rp-multi-list{max-height:220px;overflow-y:auto;border:1px solid var(--border);border-radius:8px;padding:4px}.rf-grid .rp-multi-opt{display:flex;flex-direction:row;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;cursor:pointer;font-size:var(--fs-sm);font-weight:400;color:var(--txt)}.rf-grid .rp-multi-opt:hover{background:rgba(var(--acc-rgb),.06)}.rf-grid .rp-multi-opt input{accent-color:var(--acc);cursor:pointer;flex-shrink:0}.rf-grid .rp-multi-opt.is-registered{color:var(--mut);cursor:default}.rf-grid .rp-multi-opt.is-registered:hover{background:none}.rf-grid .rp-multi-opt.is-registered input{cursor:default}.rp-multi-tag{margin-left:auto;font-size:var(--fs-2xs);flex-shrink:0}@media (pointer: coarse){.rf-grid .rp-multi-opt{padding:10px 8px}}.rp-url-hint{font-size:var(--fs-xs);color:var(--mut);line-height:1.5}.rp-url-hint code{font-size:inherit;word-break:break-all}.rp-url-hint b{color:var(--txt);font-weight:600}@media (max-width: 700px){.rp-locked{flex-direction:column;align-items:stretch}.rp-locked-btns button{flex:1}}.rp-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:16px;flex-wrap:wrap}button.active-filter{background:var(--acc);color:#fff;border-color:var(--acc)}.repo-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:8px;margin-bottom:10px;background:rgba(var(--tint-rgb),.01);transition:all .15s ease}.repo-row:hover{background:rgba(var(--tint-rgb),.02);border-color:rgba(var(--acc-rgb),.2)}.repo-row.off{opacity:.55}.repo-row .repo-prov{flex-shrink:0}.repo-row .rp-row-check{flex-shrink:0;margin:0;accent-color:var(--acc);cursor:pointer}.rp-filter-sep{width:1px;align-self:stretch;margin:0 2px;background:var(--border);flex-shrink:0}.repo-path{flex:1;min-width:0;font-size:var(--fs-base);color:var(--txt)}.repo-path .rp-name{display:block;color:var(--txt);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.repo-org{display:flex;align-items:center;gap:6px;margin:4px 0 2px;font-size:var(--fs-xs);color:var(--mut)}.repo-proj{display:flex;align-items:center;gap:8px;margin:12px 0 6px;font-size:var(--fs-sm);font-weight:600}.repo-proj .mut{font-weight:400;font-size:var(--fs-xs)}.rp-rel{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:4px;font-size:12px;white-space:normal}.rp-rel .ico{color:var(--mut);font-size:11px}.repo-row .rp-rel-chip,.repo-row .rp-rel-chip:hover:not(:disabled){background:rgba(var(--acc-rgb),.12);color:var(--acc);border:1px solid rgba(var(--acc-rgb),.35);border-radius:6px;padding:0 8px;font-size:12px;font-weight:500;line-height:1.6;box-shadow:none;transform:none}.repo-row .rp-rel-chip:hover:not(:disabled){background:rgba(var(--acc-rgb),.22)}.repo-row.rp-flash{border-color:var(--acc);box-shadow:0 0 0 2px rgba(var(--acc-rgb),.35)}.repo-state{font-size:var(--fs-xs);color:var(--mut);flex-shrink:0}.repo-state.on{color:var(--ok)}.repo-archived{flex-shrink:0}.pf-card.pj-card{margin-bottom:10px}.pj-card.off{opacity:.85}.pj-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pj-name{font-weight:600}.pj-when{font-size:var(--fs-xs)}.pj-acts{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap}.pj-note{margin-top:4px;font-size:var(--fs-xs)}.pj-repos{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pj-repo-picker{max-height:280px;overflow-y:auto;border:1px solid var(--border);border-radius:6px;padding:6px}.rf-grid label.pj-pick{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:6px;padding:4px 2px;flex-wrap:wrap;white-space:normal;font-size:var(--fs-sm);color:var(--txt);text-align:left}.rf-grid label.pj-pick.off{opacity:.6;cursor:not-allowed}.rf-grid label.rp-check{flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;white-space:normal;text-align:left;font-size:var(--fs-sm);color:var(--txt)}.rf-grid label.rp-check>input{accent-color:var(--acc);flex-shrink:0;margin:0;cursor:pointer}.pj-preview{margin:0 0 12px 18px;padding:0;line-height:1.6}.mb-repo-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.pick-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface-sunken);color:var(--mut);font-size:var(--fs-xs);font-weight:500;cursor:pointer;transition:all .12s ease}.pick-chip:hover{border-color:var(--border-hover);color:var(--txt)}.pick-chip input{position:absolute;opacity:0;width:1px;height:1px}.pick-chip:has(input:checked){background:rgba(var(--acc-rgb),.14);border-color:var(--acc);color:var(--acc)}.pick-chip:not(.is-locked) input:checked+span:before{content:"\f00c";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:6px}.pick-chip input:focus-visible~span{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:4px}.pick-chip.is-locked{cursor:default}.pick-chip.is-locked:hover{border-color:var(--acc);color:var(--acc)}.pick-chip.is-locked>span>i{font-size:.85em;opacity:.75}.repo-group{display:flex;align-items:center;gap:8px;margin:18px 0 8px}.repo-group:first-child{margin-top:0}.repo-added{font-size:var(--fs-xs);flex-shrink:0}.repo-acts{display:flex;gap:6px;flex-shrink:0}.repo-check{flex-shrink:0}.repo-rules{flex-shrink:0;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.repo-acct{font-size:12px;flex-shrink:0;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-btn{background:transparent;border:1px solid var(--border);color:var(--txt);border-radius:6px;padding:5px 10px;font-size:var(--fs-sm);cursor:pointer;transition:all .15s ease}.icon-btn:hover{border-color:var(--acc);background:rgba(var(--tint-rgb),.04)}.icon-btn.danger:hover{border-color:var(--crit);color:var(--crit);background:rgba(var(--crit-rgb),.06)}.ghost.danger{color:var(--crit);border-color:rgba(var(--crit-rgb),.35)}.row-menu{position:fixed;z-index:90;display:none;flex-direction:column;gap:2px;min-width:200px;max-width:calc(100vw - 16px);padding:6px;background:var(--panel);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-lg)}.row-menu.open{display:flex}.row-menu-item{display:flex;align-items:center;gap:10px;width:100%;justify-content:flex-start;text-align:left;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:var(--txt);font-size:var(--fs-sm);cursor:pointer;white-space:nowrap}.row-menu-item i{width:16px;text-align:center;color:var(--mut)}.row-menu-item:hover,.row-menu-item:focus-visible{background:rgba(var(--tint-rgb),.06);outline:none}.row-menu-item.danger,.row-menu-item.danger i{color:var(--crit)}.row-menu-item.danger:hover,.row-menu-item.danger:focus-visible{background:rgba(var(--crit-rgb),.08)}.row-menu-sep{height:1px;margin:4px 2px;background:var(--border)}@media (pointer: coarse){.row-menu-item{min-height:44px}}.ghost.danger:hover:not(:disabled){border-color:var(--crit);background:rgba(var(--crit-rgb),.08)}.sh-bulk-bar{display:flex;align-items:center;gap:14px;margin-bottom:10px;flex-wrap:wrap}.sh-row-check{margin-right:4px;flex-shrink:0;accent-color:var(--acc);cursor:pointer}.bulk-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;margin-left:6px;border-radius:999px;background:var(--crit);color:#fff;font-size:11px;font-weight:700;line-height:18px}.rp-note{font-size:var(--fs-xs);color:var(--mut);margin:16px 0 0;line-height:1.5}button.page-note-btn{display:inline-flex;align-items:center;vertical-align:middle;background:none;border:0;box-shadow:none;padding:0 3px;margin-left:3px;font-size:var(--fs-sm);line-height:1;color:var(--mut);cursor:pointer}button.page-note-btn:hover:not(:disabled),button.page-note-btn.active{background:none;border:0;color:var(--acc)}.page-note-rule{border:0;border-top:1px solid var(--border);margin:10px 0}.page-note-panel{font-size:var(--fs-xs);color:var(--mut);line-height:1.55;margin:0 0 16px;padding:10px 12px;border:1px solid var(--border);border-left:3px solid var(--acc);border-radius:0 8px 8px 0;background:var(--surface-sunken)}.page-note-panel :first-child{margin-top:0}.page-note-panel :last-child{margin-bottom:0}.acct-repolink{flex-shrink:0;background:transparent;border:1px solid var(--border);color:var(--acc);border-radius:6px;padding:5px 10px;font-size:var(--fs-xs);cursor:pointer;white-space:nowrap;transition:all .15s ease}.acct-repolink:hover{border-color:var(--acc);background:rgba(var(--acc-rgb),.08)}.acct-chip{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);color:var(--txt);background:rgba(var(--acc-rgb),.08);border:1px solid rgba(var(--acc-rgb),.2);border-radius:14px;padding:3px 6px 3px 10px;white-space:nowrap}.acct-chip-x{background:transparent;border:0;color:var(--mut);cursor:pointer;font-size:var(--fs-xs);padding:0 4px;line-height:1}.acct-chip-x:hover{color:var(--crit)}td.actions{white-space:nowrap}td.actions button,td.actions .btn-approve,td.actions .btn-comment{line-height:1;vertical-align:middle}td.actions button+button{margin-left:6px}main{width:100%;padding:12px var(--page-gutter) 80px}:root:not(:has(.breadcrumb)) main{padding-top:26px}.app-shell{display:flex;align-items:flex-start}.app-content{flex:1 1 auto;min-width:0}.app-rail{flex:0 0 var(--rail-w);width:var(--rail-w);box-sizing:border-box;position:sticky;top:var(--hdr-h);height:calc(100vh - var(--hdr-h));height:calc(100dvh - var(--hdr-h));overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:4px;padding:12px 8px;border-right:1px solid var(--border);background:var(--panel)}.rail-nav,.rail-group{display:flex;flex-direction:column;gap:2px}.rail-group+.rail-group{margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.rail-sub{display:flex;flex-direction:column;gap:2px}.rail-sub+.rail-sub{margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}.rail-cap{display:flex;align-items:center;gap:6px;width:100%;box-sizing:border-box;padding:4px 10px 6px;background:none;border:0;border-radius:0;text-align:left;font-family:inherit;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--mut);cursor:default}.rail-nav .rail-cap:hover{background:none;color:var(--mut)}.rail-cap>.rail-cap-count,.rail-cap>.rail-cap-chev{display:none}.rail-link{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;color:var(--txt);text-decoration:none;font-size:var(--fs-sm);white-space:nowrap;border:1px solid transparent;transition:background .15s ease,color .15s ease}.rail-link:hover{background:rgba(var(--tint-rgb),.05)}.rail-link.rail-active{background:rgba(var(--tint-rgb),.07);border-color:var(--border);color:var(--acc);box-shadow:inset 2px 0 0 var(--acc)}.rail-ico{width:18px;flex-shrink:0;text-align:center;font-size:var(--fs-base)}.rail-lbl{overflow:hidden;text-overflow:ellipsis}.rail-link{position:relative}.rail-badge{margin-left:auto;flex-shrink:0;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:10px;font-weight:700;line-height:1;background:rgba(var(--acc-rgb),.16);color:var(--acc);border:1px solid rgba(var(--acc-rgb),.45)}.rail-badge[hidden]{display:none}.rail-badge.is-running{background:var(--acc);color:#fff;border-color:var(--acc);animation:rail-badge-pulse 1.8s ease-out infinite}@keyframes rail-badge-pulse{0%{box-shadow:0 0 rgba(var(--acc-rgb),.55)}70%,to{box-shadow:0 0 0 6px rgba(var(--acc-rgb),0)}}@media (prefers-reduced-motion: reduce){.rail-badge.is-running{animation:none}}.rail-collapse{margin-top:auto;position:sticky;bottom:0;z-index:1;box-shadow:0 12px 0 var(--panel),0 -6px 0 var(--panel);display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border);border-radius:6px;background:var(--panel);color:var(--mut);font-size:var(--fs-sm);cursor:pointer;white-space:nowrap}.app-rail .rail-collapse:hover{background:linear-gradient(rgba(var(--tint-rgb),.05),rgba(var(--tint-rgb),.05)),var(--panel);color:var(--txt)}:root[data-rail=collapsed] .app-rail{flex-basis:var(--rail-w-collapsed);width:var(--rail-w-collapsed)}:root[data-rail=collapsed] .app-rail .rail-link,:root[data-rail=collapsed] .app-rail .rail-collapse{justify-content:center;padding-left:0;padding-right:0}:root[data-rail=collapsed] .app-rail .rail-cap-txt,:root[data-rail=collapsed] .app-rail .rail-lbl{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:root[data-rail=collapsed] .app-rail .rail-cap{justify-content:center;padding-left:0;padding-right:0}:root[data-rail=collapsed] .app-rail .rail-collapse .rail-ico{transform:rotate(180deg)}:root[data-rail=collapsed] .app-rail .rail-badge{position:absolute;top:-4px;right:-2px;margin:0;min-width:15px;height:15px;padding:0 3px;font-size:9px}@media (max-width: 1400px){.app-rail{display:none}.hdr-tools .rail-nav{order:1;width:100%;gap:8px}.hdr-tools .rail-group,.hdr-tools .rail-sub{gap:8px}.hdr-tools .rail-group+.rail-group{margin-top:4px;padding-top:12px}.hdr-tools .rail-link{width:100%;box-sizing:border-box;padding:10px 14px;background:rgba(var(--tint-rgb),.02);border:1px solid var(--border);border-radius:6px}.hdr-tools .rail-link:hover{background:rgba(var(--tint-rgb),.05)}.rail-cap{min-height:44px;padding:6px 4px;cursor:pointer}.rail-cap>.rail-cap-count{display:inline-block;margin-left:auto;font-size:var(--fs-2xs);letter-spacing:0;border:1px solid var(--border);border-radius:999px;padding:1px 7px}.rail-cap>.rail-cap-chev{display:inline-block;font-size:11px;transition:transform .15s ease}.rail-group[data-folded="0"]>.rail-cap>.rail-cap-chev{margin-left:auto}.rail-group[data-folded="1"]>.rail-cap>.rail-cap-chev{transform:rotate(-90deg)}.rail-group[data-folded="1"] .rail-sub{display:none}.rail-group[data-folded="1"].rail-group+.rail-group,.rail-group[data-folded="1"]{margin-top:4px}.rail-group[data-folded="0"] .rail-cap-count{display:none}}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--border);font-size:var(--fs-sm);vertical-align:middle}th{color:var(--mut);font-weight:500;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.05em}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:10px 0}.table-scroll table{width:auto;font-size:var(--fs-sm)}.table-scroll th,.table-scroll td{border:1px solid var(--border);padding:10px 12px}.table-scroll th{white-space:nowrap}.table-scroll td{overflow-wrap:anywhere}.input-note{border:1px solid var(--border);border-left:3px solid var(--acc);border-radius:8px;background:var(--surface-sunken);padding:10px 14px;margin:14px 0}.input-note-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:6px}.input-note-head i{color:var(--acc)}.input-note-meta{font-size:var(--fs-xs);color:var(--mut)}.input-note-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-sm)}.col-state{width:26px}.col-pr{width:100%}.col-review{width:168px}.col-actions{width:200px}.pr-table td{vertical-align:top}.th-state{padding-left:0!important;padding-right:0!important}.pr-c-state{padding-right:0!important}span.pr-dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-top:7px;background:currentColor;box-shadow:0 0 0 3px rgba(var(--tint-rgb),.05)}span.pr-dot.is-reviewing{position:relative;animation:pr-dot-breathe 1.6s ease-in-out infinite}span.pr-dot.is-reviewing:after{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;animation:pr-dot-ping 1.6s ease-out infinite;pointer-events:none}@keyframes pr-dot-breathe{0%,to{opacity:1}50%{opacity:.55}}@keyframes pr-dot-ping{0%{transform:scale(1);opacity:.45}70%{transform:scale(3.2);opacity:0}to{transform:scale(3.2);opacity:0}}@media (prefers-reduced-motion: reduce){span.pr-dot.is-reviewing,span.pr-dot.is-reviewing:after{animation:none}span.pr-dot.is-reviewing:after{transform:scale(2.2);opacity:.22}}.pr-c-pr{min-width:0}.pr-line1{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.pr-line2,.pr-line3{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:var(--fs-xs);color:var(--mut);margin-top:3px;line-height:1.5}.pr-line3{font-size:var(--fs-2xs)}.pr-title-txt{font-size:var(--fs-base);font-weight:600;color:var(--txt);text-decoration:none;overflow-wrap:anywhere}.pr-title-txt:hover{color:var(--acc);text-decoration:underline}.pr-id{color:var(--mut);font-family:JetBrains Mono,monospace;text-decoration:none}.pr-id:hover{color:var(--acc)}.pr-repo{color:var(--txt);opacity:.85}.pr-revnames{overflow-wrap:anywhere}.pr-unassigned{font-style:italic;opacity:.8}#confirmOptions{margin-top:6px}.confirm-opt-bar{display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;background:rgba(var(--tint-rgb),.05);border:1px solid var(--border);border-radius:8px;color:var(--txt);font-family:inherit;font-size:var(--fs-xs);text-align:left;cursor:pointer}.confirm-opt-bar:hover{background:rgba(var(--tint-rgb),.1)}.confirm-opt-icon{flex:none;opacity:.6}.confirm-opt-summary{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.confirm-opt-dot{opacity:.45;margin:0 6px}.confirm-opt-caret{flex:none;opacity:.6;transition:transform .15s ease}.confirm-opt-bar[aria-expanded=true] .confirm-opt-caret{transform:rotate(180deg)}.confirm-opt-bar[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:var(--border)}.confirm-opt-body{display:none}.confirm-opt-body.is-open{display:block;border:1px solid var(--border);border-top:0;border-radius:0 0 8px 8px;background:rgba(var(--tint-rgb),.025);padding:14px 12px}.confirm-opt-body.is-open{display:flex;flex-direction:column;gap:16px}#confirmModelWrap{display:flex;align-items:center;flex-wrap:wrap;gap:10px}#confirmModelWrap .confirm-ctx-label{flex:none;margin:0}#confirmModelWrap #confirmModel{flex:0 1 auto;width:auto;min-width:130px}#confirmModelWrap .confirm-model-hint{flex:1 0 100%;margin-top:0}.confirm-opt-body .confirm-ctx-label{margin-top:0;margin-bottom:6px}@media (pointer: coarse){.confirm-opt-bar{padding:12px}}.confirm-model-hint{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:6px;font-size:var(--fs-2xs);color:var(--mut);line-height:1.6}.confirm-model-hint b{color:var(--txt);font-weight:600}.confirm-model-prev{border:1px solid var(--border);border-radius:20px;padding:1px 8px;color:var(--txt);white-space:nowrap}.pr-rev{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.pr-rev>i{font-size:9px;position:relative;top:-1px}.pr-rev-sep{opacity:.55}.pr-rev.rv-ok>i{color:var(--ok)}.pr-rev.rv-bad>i{color:var(--crit)}.pr-rev.rv-warn>i{color:var(--warn)}.pr-rev.rv-none{opacity:.65}.pr-rev.rv-none>i{color:var(--mut)}.pr-sep{opacity:.35;user-select:none}.pr-inline-link{color:var(--mut);text-decoration:none;border-bottom:1px dotted currentColor}.pr-inline-link:hover{color:var(--acc)}.pr-c-review{text-align:left}.pr-rev-stack{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.pr-rev-top{display:inline-flex;align-items:center;gap:8px}.pr-rev-count{background:none;border:0;box-shadow:none;padding:0;margin:0;color:var(--acc);font:inherit;font-size:var(--fs-sm);cursor:pointer;justify-content:flex-start;text-decoration:underline;text-decoration-color:rgba(var(--acc-rgb),.35);text-underline-offset:3px;transition:text-decoration-color .15s ease}.pr-rev-count:hover:not(:disabled){background:none;color:var(--acc);transform:none;text-decoration-color:var(--acc)}.pr-rev-count:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:4px}.pr-rev-count b{font-weight:700}.pr-rev-none{font-size:var(--fs-sm);color:var(--mut);font-style:italic}.pr-rev-count,.pr-rev-none,.pr-rev-state{white-space:nowrap}.pr-rev-state{font-size:var(--fs-2xs);font-weight:600;background:none!important;padding:0}.pr-rev-delta{opacity:.8;font-weight:500}.pr-c-review .pr-timeline-btn{padding:2px 6px;line-height:1}main thead th{position:sticky;top:var(--hdr-h);background:var(--bg);z-index:4}main thead th:before{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid var(--border)}tbody tr:nth-child(2n){background:rgba(var(--tint-rgb),.015)}tbody tr:hover{background:rgba(var(--acc-rgb),.05)}th.sortable{cursor:pointer;user-select:none;white-space:nowrap}th.sortable:hover{color:var(--txt)}th.sortable:after{content:"\2195";margin-left:5px;font-size:var(--fs-3xs);opacity:.3}th[aria-sort=ascending]:after{content:"\2191";opacity:1;color:var(--acc)}th[aria-sort=descending]:after{content:"\2193";opacity:1;color:var(--acc)}.pr-timeline-btn{padding:2px 6px;line-height:1}.badge{display:inline-block;min-width:22px;text-align:center;padding:2px 8px;border-radius:20px;font-size:var(--fs-xs);font-weight:500}.status-more{opacity:.75;font-weight:400}.branch{display:inline-block;padding:1px 6px;border-radius:5px;font-size:var(--fs-3xs);background:rgba(var(--tint-rgb),.05);color:var(--mut);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.branch .br-src{color:var(--mut)}.branch .br-dst{color:var(--txt);font-weight:600}.branch .br-arrow{opacity:.55}.branch .br-unknown{font-style:italic;opacity:.7}.prov-chip{font-size:var(--fs-3xs);padding:2px 6px;opacity:.85;vertical-align:middle;border-radius:4px;font-weight:600;text-transform:uppercase}.b-iter{background:rgba(var(--acc-rgb),.15);color:var(--acc-text)}.b-rev0{background:rgba(var(--tint-rgb),.04);color:var(--mut)}.b-rev{background:rgba(var(--warn-rgb),.15);color:var(--warn-text)}.b-ok{background:rgba(var(--ok-rgb),.15);color:var(--ok-text)}.b-warn{background:rgba(var(--warn-rgb),.15);color:var(--warn-text)}.b-bad{background:rgba(var(--crit-rgb),.15);color:var(--crit-text)}.b-merge{background:rgba(var(--tint-rgb),.06);color:var(--mut);border:1px solid var(--border);margin-left:8px}.pr-filechanges{font-size:var(--fs-xs);margin-left:6px;white-space:nowrap}.fc-sm{color:var(--mut)}.fc-md{color:var(--warn)}.fc-lg{color:var(--crit);font-weight:600}.pr-row-merge>td{opacity:.62;transition:opacity .15s ease}.pr-row-merge:hover>td{opacity:1}.pr-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.pr-t-main,.pr-t-extra{display:contents}.pr-toggle-btn{display:none}.tt-chip{display:inline-block;min-width:46px;text-align:center;flex-shrink:0;padding:2px 7px;border-radius:5px;font-size:var(--fs-2xs);font-weight:700;letter-spacing:.02em;color:#fff}.tt-epic{background:#f97316}.tt-feature{background:#a855f7}.tt-story{background:#3b82f6}.tt-task{background:#eab308;color:#422006}.tt-subtask{background:#eab30838;color:#eab308;box-shadow:inset 0 0 0 1px #eab308}.tt-bug{background:#ef4444}:root[data-theme=light] .tt-subtask{color:#854d0e}.tt-other{background:rgba(var(--tint-rgb),.1);color:var(--mut);box-shadow:inset 0 0 0 1px var(--border)}.tk-toolbar,.rp-toolbar{position:sticky;top:var(--hdr-h);z-index:20;background:var(--bg);padding:10px 0;margin:0 0 10px;border-bottom:1px solid var(--border)}.modal .rp-toolbar{position:static;background:var(--panel)}.tk-refresh{margin-left:auto}.pr-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;margin-left:2px;border-radius:999px;background:var(--acc);color:#fff;font-size:10px;font-weight:700;line-height:16px}@media (max-width: 768px){#tklist .rl-card{flex-wrap:wrap;row-gap:8px;align-items:center}#tklist .rl-card:active{background:rgba(var(--acc-rgb),.1)}#tklist .tt-chip{order:0}#tklist .rl-cat{order:1;width:auto}#tklist .tk-star-btn{order:2;margin-left:auto}#tklist .tk-copy-btn{order:3}#tklist .rl-card-main{order:4;flex:1 1 100%}#tklist .rl-card-title{gap:6px}#tklist .rl-card-title .tk-title{flex:1 1 100%;line-height:1.35}#tklist{padding-bottom:72px}.tk-refresh{margin-left:0;width:auto}.tk-refresh .hide-mobile{display:inline!important}#tkToolbar .pr-t-main{display:contents}#tkToolbar #tkSearch{order:1;flex:1 1 auto;min-width:140px;width:auto!important}#tkToolbar .pr-t-main>.sw{order:2;flex:0 1 auto}#tkToolbar .pr-toggle-btn{order:3;margin-left:0}#tkToolbar .tk-refresh{order:4;margin-left:auto}#tkToolbar .pr-t-extra{order:5}.tk-toolbar{padding:8px 0;margin-bottom:8px}}.ms{position:relative;display:inline-block}.ms-btn{background:var(--panel);color:var(--txt);border:1px solid var(--border);border-radius:6px;padding:7px 12px;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;transition:all .15s ease}.ms.open .ms-btn,.ms-btn:hover{border-color:var(--acc);background:rgba(var(--tint-rgb),.02)}.ms-panel{display:none;position:absolute;z-index:20;top:calc(100% + 6px);left:0;min-width:200px;max-height:300px;overflow:auto;background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:6px;box-shadow:var(--shadow-lg)}.ms.open .ms-panel{display:block}.ms-opt{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:5px;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;transition:none}.ms-opt:hover{background:rgba(var(--acc-rgb),.08)}.ms-opt input{accent-color:var(--acc);width:14px;height:14px;margin:0;cursor:pointer}.ms-opt-stale{color:var(--warn-text)}.ms-opt-stale input{accent-color:var(--warn)}button.ms-sort-opt{width:100%;background:none;border:0;box-shadow:none;color:var(--txt);font:inherit;font-size:var(--fs-sm);text-align:left;justify-content:space-between}button.ms-sort-opt:hover:not(:disabled){background:rgba(var(--acc-rgb),.08);color:var(--txt);transform:none}button.ms-sort-opt:active:not(:disabled){transform:none}button.ms-sort-opt.is-on{color:var(--acc);font-weight:600}.ms-sort-dir{opacity:.9}.ms-panel-sort{min-width:168px}.ms-all{border-bottom:1px solid var(--border);margin-bottom:4px;border-radius:0}.modal-bg{position:fixed;inset:0;background:#0009;backdrop-filter:blur(4px);display:none;align-items:flex-start;justify-content:center;padding:5vh 16px;overflow:auto;overscroll-behavior:contain;z-index:100}.modal{background:var(--panel);border:1px solid var(--border);border-radius:12px;width:100%;max-width:920px;display:flex;flex-direction:column;max-height:90vh;box-shadow:var(--shadow-lg);overflow:hidden}.modal.sm{max-width:440px}.modal.sm.confirm-wide{max-width:620px}.modal.md{max-width:720px}.modal.lg{max-width:1040px}@media (min-width: 769px){.modal.lg.diff-wide{max-width:min(95vw,1800px)}.modal.md.diff-wide{max-width:min(95vw,1200px)}.modal-bg:has(>.modal.diff-wide){padding-top:2vh;padding-bottom:2vh}.modal.diff-wide{height:96vh;max-height:96vh}#auLogBg .modal.diff-wide .modal-form-body{display:flex;flex-direction:column;min-height:0;overflow:hidden}#auLogBg .modal.diff-wide #auTestsPane{display:flex;flex-direction:column;flex:1;min-height:0}#auLogBg .modal.diff-wide .au-log,#auLogBg .modal.diff-wide .au-tests,#auLogBg .modal.diff-wide .au-diag,#auLogBg .modal.diff-wide .au-report{flex:1;min-height:0;max-height:none;height:auto}}.modal h2{font-size:var(--fs-base);margin:0;padding:14px 18px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;gap:10px;flex-shrink:0;font-weight:600}.modal h2 .h2-left{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.modal h2 .h2-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.modal h2 .ttl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.modal h2 #mModelBadge,.modal h2 #mDiffBranch{flex-shrink:0;white-space:nowrap}@media (max-width: 640px){.modal h2 .h2-left{flex-wrap:wrap;row-gap:2px}.modal h2 .ttl{flex-basis:100%}.modal h2 #mModelBadge{font-size:10px!important}}.modal-actions{display:flex;flex-wrap:wrap;gap:8px;padding:12px 18px;border-top:1px solid var(--border);flex-shrink:0;justify-content:flex-end;position:relative}.ma-secondary{display:contents}.ma-more{display:none}@media (max-width: 640px){.modal-actions{padding:10px 14px}.modal-actions>button{width:auto;flex:1 1 0;min-width:0}.ma-more{display:inline-flex;flex:0 0 auto}.ma-secondary{display:none;position:absolute;bottom:100%;left:14px;right:14px;margin-bottom:8px;z-index:5;flex-direction:column;gap:6px;padding:8px;background:var(--panel);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-lg)}.ma-secondary.open{display:flex}.ma-secondary button{width:100%;justify-content:flex-start}}.md{padding:20px;flex:1;min-height:0;overflow:auto;font-size:var(--fs-base);line-height:1.6}.md pre{background:var(--surface-sunken);padding:14px;border-radius:8px;overflow:auto;border:1px solid var(--border)}.md blockquote,.md-live blockquote,.chat-bubble blockquote,#srBody blockquote{margin:8px 0;padding:6px 14px;border-left:3px solid var(--border);background:rgba(var(--tint-rgb),.03);border-radius:0 6px 6px 0}.md blockquote blockquote,.md-live blockquote blockquote,.chat-bubble blockquote blockquote,#srBody blockquote blockquote{margin:8px 0 0;border-left-color:var(--ok);background:rgba(var(--ok-rgb),.1);color:var(--ok)}.md blockquote blockquote p,.md-live blockquote blockquote p,.chat-bubble blockquote blockquote p,#srBody blockquote blockquote p{margin:0}.rl-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;margin-bottom:10px;background:var(--panel);transition:all .15s ease}.rl-card:hover{background:rgba(var(--tint-rgb),.02);border-color:rgba(var(--acc-rgb),.2)}.rl-card.rl-off{opacity:.6}.rl-cat{flex-shrink:0;width:92px;font-size:var(--fs-xs);font-weight:600;color:var(--acc);text-transform:uppercase;letter-spacing:.03em}.rl-card-main{flex:1;min-width:0}.rl-card-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rl-card-meta{font-size:var(--fs-xs);margin-top:4px}.tk-assignee{color:var(--txt);font-weight:600}.tk-assignee.tk-unassigned{color:var(--mut);font-weight:500;font-style:italic}.tk-title{color:inherit;text-decoration:none;min-width:0}.tk-title:hover{color:var(--acc);text-decoration:underline;text-underline-offset:2px}.tk-title:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:4px}.tk-star-btn i{color:var(--mut)}.tk-star-btn.starred i,.tk-star-btn:hover i,.tk-star-lbl{color:var(--warn)}.rl-card-meta code{word-break:break-all}.rl-card-actions{display:flex;gap:6px;flex-shrink:0}.rl-content-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px;flex-wrap:wrap}.rl-gen-bar{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.rl-gen-bar>button,.rl-gen-bar>select{flex-shrink:0}.rl-gen-hint{flex:1 1 220px;min-width:0}.mtabs.rl-content-tabs{display:inline-flex;padding:0;border-bottom:none}.rl-content-preview{border:1px solid var(--border);border-radius:8px;padding:12px 14px;max-height:340px;overflow:auto;background:var(--bg)}.chat-modal{height:82vh}.chat-scroll{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px}.chat-empty{margin:auto;text-align:center;color:var(--mut)}.chat-empty-ico{font-size:34px;margin-bottom:10px;opacity:.7}.chat-msg{display:flex;flex-direction:column;gap:3px}.chat-msg.chat-user{align-items:flex-end}.chat-msg.chat-assistant{align-items:flex-start}.chat-time{font-size:var(--fs-2xs);color:var(--mut);padding:0 4px;min-height:1em}.chat-bubble{max-width:90%;padding:12px 16px;border-radius:12px;font-size:var(--fs-base);line-height:1.5;overflow-wrap:anywhere;box-shadow:var(--shadow-sm)}.chat-user .chat-bubble{background:rgba(var(--acc-rgb),.12);border:1px solid rgba(var(--acc-rgb),.25);color:var(--txt);border-bottom-right-radius:3px}.chat-assistant .chat-bubble{background:var(--bg);border:1px solid var(--border);border-bottom-left-radius:3px}.chat-bubble>:first-child,.chat-bubble .chat-md>:first-child{margin-top:0}.chat-bubble>:last-child,.chat-bubble .chat-md>:last-child{margin-bottom:0}.chat-bubble pre{overflow-x:auto;position:relative;margin:8px 0;background:var(--surface-sunken);padding:14px;border-radius:8px;border:1px solid var(--border)}.code-copy{position:absolute;top:6px;right:6px;padding:3px 8px;font-size:var(--fs-xs);line-height:1.2;background:var(--panel);color:var(--txt);border:1px solid var(--border);border-radius:6px;cursor:pointer;opacity:0;transition:opacity .15s}.chat-bubble pre:hover .code-copy{opacity:1}.code-copy:hover{border-color:var(--acc);background-image:linear-gradient(rgba(var(--tint-rgb),.06),rgba(var(--tint-rgb),.06))}@media (max-width: 480px){.chat-bubble{max-width:90%;padding:10px 14px}}.chat-typing{display:inline-flex;align-items:center;gap:8px;color:var(--mut);font-size:var(--fs-sm)}.chat-dots{display:inline-flex;gap:4px}.chat-dots i{width:7px;height:7px;border-radius:50%;background:var(--mut);display:inline-block;animation:chatBounce 1.2s infinite ease-in-out both}.chat-dots i:nth-child(1){animation-delay:-.24s}.chat-dots i:nth-child(2){animation-delay:-.12s}@keyframes chatBounce{0%,80%,to{transform:scale(.5);opacity:.4}40%{transform:scale(1);opacity:1}}.chat-status{font-style:italic}.chat-elapsed{font-variant-numeric:tabular-nums;font-size:var(--fs-xs, 12px);opacity:.8;padding:1px 6px;border:1px solid var(--border);border-radius:999px;white-space:nowrap}.chat-run{margin-top:8px}.chat-run:empty{display:none}.pr-loading-row td{text-align:center;padding:14px 0;border-top:none}.pr-loading-dots i{background:var(--acc)}.chat-input-bar{display:flex;align-items:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--border);flex-shrink:0;background:var(--panel)}.chat-input{flex:1;resize:none;background:var(--surface-sunken);color:var(--txt);border:1px solid var(--border);border-radius:22px;padding:12px 20px;font-family:inherit;font-size:var(--fs-base);line-height:1.4;max-height:160px;min-height:48px}.chat-input:focus{outline:none;border-color:var(--acc);box-shadow:0 0 0 3px var(--border-focus)}.chat-send-btn,.chat-stop-btn{flex-shrink:0;width:48px;height:48px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;font-size:17px;border:none;cursor:pointer;transition:transform .12s ease,filter .12s ease,box-shadow .12s ease;box-shadow:var(--shadow-sm)}.chat-send-btn{background:var(--acc);color:#fff}.chat-send-btn i{transform:translate(-1px)}.chat-send-btn:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 0 0 4px var(--border-focus)}.chat-send-btn:active:not(:disabled){transform:scale(.92)}.chat-send-btn:disabled{background:var(--mut);opacity:.5;cursor:not-allowed;box-shadow:none}.chat-stop-btn{background:var(--crit);color:#fff}.chat-stop-btn i{font-size:14px}.chat-stop-btn:hover{filter:brightness(1.08);box-shadow:0 0 0 4px #e6505040}.chat-stop-btn:active{transform:scale(.92)}.help-body{font-size:var(--fs-base)}.help-intro{margin:0 0 20px;color:var(--mut);line-height:1.6}.help-body h3{margin:24px 0 10px;font-size:var(--fs-md);border-bottom:1px solid var(--border);padding-bottom:6px;font-weight:600;color:var(--txt)}.help-body h3:first-of-type{margin-top:4px}.help-list{margin:0;padding-left:20px;line-height:1.6}.help-list li{margin:8px 0}.help-about{border-collapse:collapse;font-size:var(--fs-sm);width:100%}.help-about th{text-align:left;font-weight:500;color:var(--mut);padding:4px 16px 4px 0;white-space:nowrap;vertical-align:top;width:1%}.help-about td{padding:4px 0;overflow-wrap:anywhere}.help-list code{background:var(--surface-sunken);padding:2px 6px;border-radius:4px;font-size:var(--fs-xs);border:1px solid var(--border)}.hdr-notif-wrap{position:relative;display:inline-flex}.notif-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:50%;background:transparent;border:1px solid var(--border);color:var(--mut);font-size:var(--fs-base);cursor:pointer;transition:all .15s ease;flex-shrink:0}.notif-bell:hover{color:var(--txt);border-color:var(--acc);background:rgba(var(--tint-rgb),.02)}.notif-bell.has-alerts{color:var(--txt)}.hdr-vpn,.hdr-sandbox,.hdr-slack{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;margin-right:8px;border-radius:16px;border:1px solid var(--warn-text);color:var(--warn-text);background:rgba(var(--warn-rgb),.1);font-size:var(--fs-sm);font-weight:600;white-space:nowrap;flex-shrink:0;text-decoration:none;cursor:default}.hdr-vpn.hdr-vpn-link,.hdr-slack.hdr-slack-link{cursor:pointer}.hdr-vpn.hdr-vpn-link:hover,.hdr-slack.hdr-slack-link:hover{background:rgba(var(--warn-rgb),.18)}.hdr-vpn.hdr-vpn-ok,.hdr-slack.hdr-slack-ok{border-color:rgba(var(--ok-rgb),.45);color:var(--ok-text);background:rgba(var(--ok-rgb),.08);font-weight:500}.hdr-vpn.hdr-vpn-ok.hdr-vpn-link:hover,.hdr-slack.hdr-slack-ok.hdr-slack-link:hover{background:rgba(var(--ok-rgb),.16)}.hdr-slack.hdr-slack-standby{border-color:var(--border);color:var(--mut);background:transparent;font-weight:500}@media (pointer: coarse){.hdr-vpn,.hdr-sandbox,.hdr-slack{min-height:44px}}@media (max-width: 768px){.hdr-vpn-lbl,.hdr-sandbox-lbl,.hdr-slack-lbl{display:none}.hdr-vpn,.hdr-sandbox,.hdr-slack{width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border-radius:50%;justify-content:center;margin-right:0}}.notif-bell-ring{position:absolute;inset:-5px;width:calc(100% + 10px);height:calc(100% + 10px);display:block;pointer-events:none;transform-box:fill-box;transform-origin:center;transform:rotate(-90deg);overflow:visible}.notif-bell-ring circle{fill:none;stroke-width:2.5}.notif-bell-ring-track{stroke:var(--border)}.notif-bell-ring-fill{stroke:var(--acc);stroke-linecap:round;stroke-dasharray:106.8;stroke-dashoffset:106.8}.notif-bell-ring-fill.spin{animation-name:notif-ring-sweep;animation-timing-function:linear}@keyframes notif-ring-sweep{0%{stroke-dashoffset:106.8}to{stroke-dashoffset:0}}.row-flash{animation:row-flash-in .3s ease,row-flash-out .6s ease 4.4s forwards}@keyframes row-flash-in{0%{background:transparent}to{background:rgba(var(--acc-rgb),.16)}}@keyframes row-flash-out{0%{background:rgba(var(--acc-rgb),.16)}to{background:transparent}}.notif-badge{position:absolute;top:-4px;right:-4px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#e5484d;color:#fff;font-size:10px;font-weight:700;line-height:17px;text-align:center;box-shadow:0 0 0 2px var(--panel)}.req-badge{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 5px;margin-left:6px;border-radius:999px;background:#e5484d;color:#fff;font-size:10px;font-weight:700;line-height:1;flex-shrink:0}.settings-menu-item .req-badge{margin-left:auto}.notif-panel{position:absolute;top:calc(100% + 8px);right:0;width:340px;max-width:calc(100vw - 32px);z-index:60;background:var(--panel);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-lg);display:none;overflow:hidden}.notif-panel.open{display:block}.notif-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;font-weight:600;font-size:var(--fs-sm);border-bottom:1px solid var(--border)}.notif-scan-time{font-weight:400;font-size:var(--fs-2xs);color:var(--mut);white-space:nowrap}.notif-panel-body{max-height:60vh;overflow-y:auto;padding:6px}.notif-section-title{padding:8px 10px 4px;font-size:var(--fs-2xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--mut)}.notif-item{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:7px;text-decoration:none;color:var(--txt);transition:background .12s ease,opacity .12s ease;cursor:pointer;width:100%;min-width:0;text-align:left;background:transparent;border:none}.notif-item:hover{background:rgba(var(--tint-rgb),.05)}.notif-item .notif-item-title{font-size:var(--fs-sm);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.notif-item .notif-item-meta{font-size:var(--fs-2xs);color:var(--mut);display:flex;align-items:center;gap:5px}.notif-item.read{opacity:.5}.notif-item.read .notif-item-title{text-decoration:line-through;text-decoration-color:var(--mut)}.notif-item .notif-read-tag{color:var(--ok);font-weight:600}.notif-empty{padding:20px 16px;text-align:center;color:var(--mut);font-size:var(--fs-sm)}.cred-issue{position:relative;cursor:default;padding-right:30px}.cred-issue .cred-ask{color:var(--warn);font-weight:600}.cred-issue .notif-dismiss{position:absolute;top:4px;right:4px;padding:4px 6px;font-size:11px;color:var(--mut)}.cred-issue .notif-dismiss:hover{color:var(--txt)}.notif-panel-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-top:1px solid var(--border)}.notif-panel-body>.notif-panel-foot{position:sticky;bottom:-6px;z-index:1;margin:6px -6px -6px;background:var(--panel)}.notif-panel-foot a,.notif-panel-foot button.ghost{font-size:var(--fs-xs)}.notif-panel-foot button.ghost{padding:4px 8px}@media (max-width: 480px){.notif-panel{position:fixed;top:var(--hdr-h);left:8px;right:8px;width:auto;max-width:none}}.date-range-picker{position:absolute;top:calc(100% + 8px);left:0;width:320px;max-width:calc(100vw - 32px);z-index:60;background:var(--panel);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-lg);display:none;padding:10px;flex-direction:column;gap:10px}.date-range-picker.open{display:flex}.date-range-picker.align-right{left:auto;right:0}.drp-presets{display:flex;flex-wrap:wrap;gap:6px}.drp-presets .drp-preset{font-size:var(--fs-xs);padding:4px 8px}.drp-ndays,.drp-custom{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-top:8px;border-top:1px solid var(--border)}.drp-custom label{display:flex;align-items:center;gap:4px;font-size:var(--fs-xs)}@media (max-width: 480px){.date-range-picker{position:fixed;top:var(--hdr-h);left:8px;right:8px;width:auto;max-width:none}}.user-chip{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-xs);color:var(--txt);cursor:pointer;border:1px solid var(--border);border-radius:14px;padding:4px 10px;white-space:nowrap;flex-shrink:0;transition:all .15s ease}.user-chip:hover{border-color:var(--acc);background:rgba(var(--tint-rgb),.02)}.user-chip .user-ico{font-size:var(--fs-xs)}.user-chip .user-name{font-weight:500;max-width:120px;overflow:hidden;text-overflow:ellipsis}.user-chip .user-caret{color:var(--mut);font-size:var(--fs-3xs);margin-left:2px}.user-wrap{position:relative;display:inline-flex}.user-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:190px;z-index:60;background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:6px;box-shadow:var(--shadow-lg);display:none}.user-menu.open{display:block}.settings-wrap{position:relative;display:inline-flex}.settings-chip{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid transparent;color:var(--mut);border-radius:6px;padding:6px 12px;font-size:var(--fs-sm);font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer;transition:all .15s ease;user-select:none}.settings-chip:hover{color:var(--txt);background:rgba(var(--tint-rgb),.04)}.settings-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:230px;z-index:60;background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:6px;box-shadow:var(--shadow-lg);display:none}.settings-menu.open{display:block;animation:settingsMenuIn .12s ease-out}@keyframes settingsMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.settings-chip-caret{transition:transform .15s ease;flex-shrink:0}.settings-chip[aria-expanded=true] .settings-chip-caret{transform:rotate(180deg)}.ac-chip{display:inline-flex;align-items:center;gap:6px;padding-right:3px}.ac-chip-ok{opacity:.75;font-size:11px}.ac-chip-warn{color:var(--crit);font-size:11px}.badge.ac-chip:has(.ac-chip-warn){box-shadow:inset 0 0 0 1px rgba(var(--crit-rgb),.45)}.ac-chip-btn{background:transparent;border:0;padding:0 2px;margin:0;color:inherit;opacity:.6;cursor:pointer;font-size:11px;line-height:1;border-radius:4px}.ac-chip-btn:hover,.ac-chip-btn:focus-visible{opacity:1;background:rgba(var(--tint-rgb),.18)}.ac-menu{position:absolute;z-index:60;min-width:260px;max-width:min(360px,calc(100vw - 16px));background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:6px;box-shadow:var(--shadow-lg);animation:settingsMenuIn .12s ease-out}.ac-menu-head{padding:6px 10px 8px;border-bottom:1px solid var(--border);margin-bottom:4px;font-size:var(--fs-xs);line-height:1.45}.ac-menu-head b{display:block}.ac-menu-head .mut{font-size:var(--fs-2xs)}.ac-menu-empty{padding:8px 10px;font-size:var(--fs-xs);color:var(--mut);line-height:1.5}.ac-menu-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:transparent;border:none;color:var(--txt);padding:8px 10px;border-radius:6px;cursor:pointer;font-size:var(--fs-xs);font-family:inherit}.ac-menu-item:hover,.ac-menu-item:focus-visible{background:rgba(var(--tint-rgb),.1)}.ac-menu-item>i{flex:none;opacity:.35;font-size:11px}.ac-menu-item.on>i{opacity:1;color:var(--acc)}.ac-menu-label{flex:1;overflow-wrap:anywhere}.ac-menu-label .mut{font-size:var(--fs-2xs)}.ac-menu-tag{flex:none;font-size:var(--fs-3xs);color:var(--mut);border:1px solid var(--border);border-radius:20px;padding:1px 7px}.ac-menu-clear{border-top:1px solid var(--border);border-radius:0 0 6px 6px;margin-top:4px}.ac-menu-clear .ac-menu-label{color:var(--mut)}@media (pointer: coarse){.ac-chip-btn{padding:6px 8px;font-size:13px}.ac-menu-item{padding:11px 10px}}.settings-menu-cap{padding:8px 12px 4px;font-size:var(--fs-2xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--mut);opacity:.75}.settings-menu-cap:first-child{padding-top:4px}.settings-menu-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:transparent;border:none;color:var(--txt);padding:9px 12px;font-size:var(--fs-sm);border-radius:7px;text-decoration:none;cursor:pointer;transition:background .12s ease,color .12s ease;box-sizing:border-box}.settings-menu-item .ico{flex-shrink:0;text-align:center;color:var(--mut);transition:color .12s ease}.settings-menu-item:hover{background:rgba(var(--tint-rgb),.06);color:var(--txt)}.settings-menu-item:hover .ico{color:var(--txt)}.settings-menu-item.active{background:rgba(var(--acc-rgb),.1);color:var(--acc);font-weight:600}.settings-menu-item.active .ico{color:var(--acc)}.settings-menu-divider{height:1px;background:var(--border);margin:6px 4px}@media (max-width: 1400px){.settings-wrap{display:block;width:100%}.settings-chip{justify-content:space-between}.settings-menu{position:static;display:block;width:100%;box-sizing:border-box;background:transparent;border:none;box-shadow:none;padding:0;margin-top:0;max-height:0;overflow:hidden;opacity:0;transition:max-height .2s ease,opacity .15s ease,margin-top .2s ease}.settings-menu.open{max-height:480px;opacity:1;margin-top:6px;animation:none}.settings-menu-item{padding-left:22px;border-left:2px solid var(--border);border-radius:0;margin-left:4px}.settings-menu-item.active{border-left-color:var(--acc)}.settings-menu-cap{padding-left:22px;margin-left:4px}.settings-menu-divider{margin-left:4px}}.user-menu-cap{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px 4px;font-size:var(--fs-2xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--mut);opacity:.75}.switch-forget-all{background:none;border:0;padding:0;margin:0;color:var(--mut);font:inherit;font-size:var(--fs-3xs);text-transform:none;letter-spacing:0;cursor:pointer;text-decoration:underline}.user-menu-cap .switch-forget-all:hover{background:none;color:var(--txt)}.switch-row{display:flex;align-items:stretch}.switch-row .switch-pick{flex:1;min-width:0;display:flex;justify-content:flex-start;align-items:center;gap:10px}.switch-row:hover{background:rgba(var(--tint-rgb),.05)}.switch-row .switch-pick:hover{background:none;color:var(--txt)}.switch-avatar{flex:none;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:hsl(var(--avatar-h, 210) 35% 26%);color:hsl(var(--avatar-h, 210) 90% 86%);font-size:var(--fs-2xs);font-weight:600;text-transform:uppercase}:root[data-theme=light] .switch-avatar{background:hsl(var(--avatar-h, 210) 75% 92%);color:hsl(var(--avatar-h, 210) 50% 24%)}.switch-row-name{display:flex;flex-direction:column;min-width:0;line-height:1.3}.switch-row-name>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.switch-row-name .mut{font-size:var(--fs-3xs)}.switch-forget{flex:none;background:none;border:0;padding:0 12px;color:var(--mut);cursor:pointer;font-size:11px;opacity:0;transition:opacity .12s ease}.switch-row:hover .switch-forget,.switch-forget:focus-visible{opacity:1}.switch-row .switch-forget:hover{background:none;color:var(--crit)}@media (pointer: coarse){.switch-forget{opacity:1}}#switchUsername[readonly]{background:rgba(var(--tint-rgb),.05);color:var(--mut);cursor:default}#switchUsername[readonly]:focus{border-color:var(--border);box-shadow:none}.switch-pick-go{margin-left:auto;padding-left:8px;color:var(--acc);font-size:var(--fs-2xs);opacity:0;transform:translate(-4px);transition:opacity .15s ease,transform .15s ease}.switch-row:hover .switch-pick-go,.switch-pick:focus-visible .switch-pick-go{opacity:1;transform:none}@media (pointer: coarse){.switch-pick-go{opacity:.7;transform:none}}.user-menu-cap>span>i{margin-right:4px}#switchForm{padding-top:18px}.switch-flow{flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:14px 10px;margin-bottom:6px;border-radius:10px;background:rgba(var(--tint-rgb),.04);border:1px solid var(--border)}.switch-flow-who{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;text-align:center}.switch-flow-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:var(--fs-sm)}.switch-flow-tag{font-size:var(--fs-3xs);color:var(--mut);text-transform:uppercase;letter-spacing:.05em}.switch-avatar.switch-avatar-lg{width:44px;height:44px;font-size:var(--fs-lg);transition:transform .35s ease,opacity .35s ease,box-shadow .35s ease}.switch-flow-from{opacity:.75}.switch-flow-to .switch-avatar-lg{box-shadow:0 0 0 2px rgba(var(--acc-rgb),.55)}.switch-flow-arrow{display:flex;align-items:center;gap:4px;color:var(--acc)}.switch-flow-track{display:flex;gap:4px}.switch-flow-track>i{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.25;animation:switch-flow-dot 1.4s ease-in-out infinite}.switch-flow-track>i:nth-child(2){animation-delay:.2s}.switch-flow-track>i:nth-child(3){animation-delay:.4s}@keyframes switch-flow-dot{0%,to{opacity:.2;transform:scale(.8)}40%{opacity:1;transform:scale(1.15)}}.switch-flow.is-entering .switch-flow-from{animation:switch-in-left .35s ease both}.switch-flow.is-entering .switch-flow-to{animation:switch-in-right .35s ease .08s both}.switch-flow.is-entering .switch-flow-arrow{animation:switch-fade .3s ease .15s both}@keyframes switch-in-left{0%{opacity:0;transform:translate(-12px)}}@keyframes switch-in-right{0%{opacity:0;transform:translate(12px)}}@keyframes switch-fade{0%{opacity:0}}.switch-flow.is-switching .switch-flow-track>i{animation-duration:.6s}.switch-flow.is-switching .switch-flow-to .switch-avatar-lg{animation:switch-pulse 1s ease-in-out infinite}@keyframes switch-pulse{0%,to{box-shadow:0 0 0 2px rgba(var(--acc-rgb),.55)}50%{box-shadow:0 0 0 6px rgba(var(--acc-rgb),.15)}}.switch-flow.is-done .switch-flow-from{opacity:.3}.switch-flow.is-done .switch-flow-from .switch-avatar-lg{transform:scale(.85)}.switch-flow.is-done .switch-flow-to .switch-avatar-lg{transform:scale(1.12);box-shadow:0 0 0 3px var(--ok)}.switch-flow.is-done .switch-flow-track>i{animation:none;opacity:1}.switch-flow.is-failed .switch-flow-to{animation:switch-shake .4s ease}.switch-flow.is-failed .switch-flow-to .switch-avatar-lg{box-shadow:0 0 0 2px rgba(var(--crit-rgb),.6)}@keyframes switch-shake{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@media (prefers-reduced-motion: reduce){.switch-flow *,.switch-flow{animation:none!important;transition:none!important}.switch-flow-track>i{opacity:.6}}@media (pointer: coarse){.switch-forget{padding:0 16px}.switch-forget-all{padding:6px 0}}.user-menu-item{display:block;width:100%;text-align:left;background:none;border:none;color:var(--txt);font-size:var(--fs-sm);padding:8px 12px;border-radius:6px;cursor:pointer;white-space:nowrap;text-decoration:none;font-weight:500;transition:background .15s ease}.user-menu-item:hover{background:rgba(var(--tint-rgb),.05)}.user-menu-divider{height:1px;background:var(--border);margin:4px 0}.user-menu-signout{display:flex;align-items:center;gap:6px;color:var(--crit)}.user-menu-version{margin-top:4px;padding:6px 12px 2px;border-top:1px solid var(--border);font-size:var(--fs-2xs);color:var(--mut);font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-menu-version:hover{color:var(--txt)}.new-version-bar{position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:1500;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:calc(100vw - 32px);padding:10px 14px;border-radius:10px;background:var(--panel);color:var(--txt);border:1px solid rgba(var(--acc-rgb),.5);box-shadow:var(--shadow-lg);font-size:var(--fs-sm)}.new-version-bar .nvb-msg{min-width:0}.new-version-bar .nvb-actions{display:flex;gap:8px;flex-shrink:0}.user-menu-identity{display:flex;align-items:center;gap:8px;padding:8px 12px 6px;font-size:var(--fs-sm);font-weight:600;color:var(--txt);pointer-events:none;user-select:text}.user-menu-identity-ico{font-size:var(--fs-base);opacity:.7}.user-menu-identity-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}.profile-dl{display:grid;grid-template-columns:auto 1fr;gap:10px 20px;margin:0;font-size:var(--fs-sm);line-height:1.6}.profile-dl dt{color:var(--mut);font-weight:500}.profile-dl dd{margin:0;color:var(--txt);word-break:break-word}.pf-wrap{display:grid;gap:14px;align-items:start}.pf-identity,.pf-links{grid-column:1 / -1}.pf-card{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:16px 18px;margin:0}.pf-identity{display:flex;align-items:center;gap:14px}.pf-avatar{flex-shrink:0;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:var(--acc);background:rgba(var(--acc-rgb),.14);border:1px solid rgba(var(--acc-rgb),.3);text-transform:uppercase}.pf-id-main{min-width:0}.pf-id-name{font-size:var(--fs-lg);font-weight:700;color:var(--txt);line-height:1.2;word-break:break-word}.pf-id-user{font-size:var(--fs-xs);color:var(--mut);font-family:JetBrains Mono,monospace;margin-top:2px}.pf-id-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pf-badge{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-3xs);font-weight:600;padding:3px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.03em}.pf-badge.role{background:rgba(var(--acc-rgb),.14);color:var(--acc)}.pf-badge.group{background:rgba(var(--tint-rgb),.1);color:var(--mut);box-shadow:inset 0 0 0 1px var(--border)}.pf-badge.st-active{background:rgba(var(--ok-rgb),.14);color:var(--ok)}.pf-badge.st-warn{background:rgba(var(--warn-rgb),.14);color:var(--warn)}.pf-badge.st-bad{background:rgba(var(--crit-rgb),.14);color:var(--crit)}.pf-card-title{font-size:var(--fs-3xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--mut);margin-bottom:12px}.pf-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;margin:0}.pf-row{display:flex;flex-direction:column;gap:2px;min-width:0}.pf-row dt{display:flex;align-items:center;gap:7px;color:var(--mut);font-size:var(--fs-3xs);font-weight:500;text-transform:uppercase;letter-spacing:.03em}.pf-row dt i{width:12px;text-align:center;color:var(--acc);opacity:.8}.pf-row dd{margin:0;color:var(--txt);font-size:var(--fs-sm);word-break:break-word}.pf-aliases{color:var(--txt);font-size:var(--fs-sm);line-height:1.7;font-family:JetBrains Mono,monospace}.id-list{display:grid;margin:0}.id-item{display:grid;grid-template-columns:170px minmax(0,1fr);gap:4px 16px;align-items:center;padding:9px 0;border-top:1px solid var(--border)}.id-item:first-child{border-top:0;padding-top:0}.id-item:last-child{padding-bottom:0}.id-item dt{display:flex;align-items:center;gap:8px;color:var(--mut);font-size:var(--fs-xs);font-weight:500}.id-item dt i,.id-name i{width:16px;text-align:center;color:var(--txt);opacity:.75;font-size:var(--fs-sm)}.id-item dd{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:var(--fs-sm)}.id-chip,.tag-chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 9px;border-radius:999px;background:rgba(var(--acc-rgb),.1);border:1px solid rgba(var(--acc-rgb),.25);color:var(--txt);font-family:JetBrains Mono,monospace;font-size:var(--fs-xs);line-height:1.6;overflow-wrap:anywhere}.id-state{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-3xs);font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:2px 7px;border-radius:999px}.id-state.ok{background:rgba(var(--ok-rgb),.14);color:var(--ok)}.id-state.warn{background:rgba(var(--warn-rgb),.14);color:var(--warn-text, var(--warn))}.id-group{display:flex;flex-direction:column;gap:10px}.id-intro{margin:0;font-size:var(--fs-xs);line-height:1.5}.rf-grid label.id-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:6px 16px;align-items:start}.id-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:8px;color:var(--txt);font-size:var(--fs-sm);font-weight:500}.id-field{display:flex;flex-direction:column;gap:4px;min-width:0}.id-hint{font-size:var(--fs-2xs);color:var(--mut);line-height:1.45}@media (max-width: 640px){.id-item,.rf-grid label.id-row{grid-template-columns:1fr}.id-name{padding-top:0}}.tag-input{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:34px;box-sizing:border-box;width:100%;padding:4px 6px;border-radius:6px;cursor:text;background:var(--input-bg);border:1px solid var(--border);transition:all .15s ease}.tag-input:focus-within{border-color:var(--acc);box-shadow:0 0 0 3px var(--border-focus)}.tag-input .tag-entry{flex:1 1 60px;min-width:60px;border:0;outline:none;background:transparent;box-shadow:none;color:var(--txt);font:inherit;font-size:var(--fs-sm);padding:3px 4px}.tag-chip{padding:1px 2px 1px 9px}.tag-chip.bad{background:rgba(var(--warn-rgb),.12);border-color:rgba(var(--warn-rgb),.45)}.tag-chip.bad>i{color:var(--warn);font-size:var(--fs-3xs)}.tag-input .tag-chip .tag-x{display:inline-flex;align-items:center;justify-content:center;background:none;border:0;padding:2px 6px;margin:0;border-radius:999px;color:var(--mut);font-size:var(--fs-3xs);cursor:pointer;line-height:1}.tag-input .tag-chip .tag-x:hover{background:rgba(var(--crit-rgb),.12);color:var(--crit)}@media (pointer: coarse){.tag-input .tag-chip .tag-x{padding:6px 8px}}.pf-links{display:flex;gap:10px;flex-wrap:wrap}.pf-links a{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--txt);font-size:var(--fs-sm);font-weight:500;text-decoration:none;transition:all .15s ease}.pf-links a:hover{border-color:var(--acc);background:rgba(var(--acc-rgb),.06);color:var(--acc)}.pf-links a i{color:var(--acc)}@media (max-width: 640px){.pf-wrap{grid-template-columns:1fr}.pf-links a{flex:1 1 auto;justify-content:center}}.login-msg{font-size:var(--fs-sm);min-height:18px;margin-top:6px}.login-msg.err{color:var(--crit)}.login-msg.ok{color:var(--ok)}.login-msg.warn{color:var(--warn)}.spin{width:14px;height:14px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;display:inline-block;flex-shrink:0;animation:s .7s linear infinite;vertical-align:-2px;margin-right:6px}@keyframes s{to{transform:rotate(360deg)}}.spin-sm{width:13px;height:13px;border:2px solid rgba(var(--acc-rgb),.25);border-top-color:var(--acc);border-radius:50%;display:inline-block;flex-shrink:0;animation:s .7s linear infinite;vertical-align:-2px;margin-right:7px}.loading-inline{display:inline-flex;align-items:center;color:var(--mut)}.load{display:flex;flex-direction:column;align-items:center;gap:20px;padding:48px 20px;text-align:center}.load .ring{width:50px;height:50px;border:3px solid rgba(var(--tint-rgb),.05);border-top-color:var(--acc);border-right-color:var(--acc);border-radius:50%;flex-shrink:0;animation:s .9s linear infinite}.load .msg{font-size:var(--fs-md);color:var(--txt);min-height:22px;transition:opacity .3s;font-weight:500}.load .sub{font-size:var(--fs-xs);color:var(--mut)}.load .bar{width:min(420px,80%);height:6px;border-radius:6px;background:rgba(var(--tint-rgb),.05);overflow:hidden;position:relative}.load .bar:after{content:"";position:absolute;inset:0;width:40%;border-radius:6px;background:linear-gradient(90deg,transparent,var(--acc),transparent);animation:slide 1.3s ease-in-out infinite}@keyframes slide{0%{left:-40%}to{left:100%}}.load .dots:after{content:"";animation:dots 1.2s steps(4,end) infinite}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.usage-pill{display:flex;align-items:center;gap:7px;background:rgba(var(--tint-rgb),.02);border:1px solid var(--border);color:var(--txt);border-radius:36px;padding:5px 12px;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;transition:all .15s ease}.usage-pill:hover{border-color:var(--acc);background:rgba(var(--tint-rgb),.04)}.usage-seg{font-variant-numeric:tabular-nums}.usage-dot-sep{color:var(--mut);margin:0 4px}.dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dot-ok{background:var(--ok)}.dot-warn{background:var(--warn)}.dot-crit{background:var(--crit);animation:pulse-red 1s ease-in-out infinite}@keyframes pulse-red{0%,to{opacity:1}50%{opacity:.45}}.usage-track{background:rgba(var(--tint-rgb),.05);border-radius:4px;overflow:hidden;flex-shrink:0}.usage-track.big{width:100%;height:8px}.usage-fill{height:100%;border-radius:4px;transition:width .5s,background .5s}.usage-ok{background:var(--ok)}.usage-warn{background:var(--warn)}.usage-crit{background:var(--crit)}.meter-row{margin-bottom:20px}.meter-row:last-of-type{margin-bottom:0}.meter-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.meter-name{font-size:var(--fs-base);font-weight:600;color:var(--txt)}.meter-pct{font-size:var(--fs-xl);font-weight:700;font-variant-numeric:tabular-nums}.meter-sub{font-size:var(--fs-xs);margin-top:6px;color:var(--mut)}.meter-sub b{color:var(--txt);font-weight:600}.meter-sub .cd{color:var(--acc);font-variant-numeric:tabular-nums}.cost-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:12px}@media (max-width: 680px){.cost-cards{grid-template-columns:repeat(2,1fr)}}.cost-card{background:rgba(var(--tint-rgb),.01);border:1px solid var(--border);border-radius:8px;padding:14px 16px}.cost-card .cc-k{font-size:var(--fs-xs);color:var(--mut)}.cost-card .cc-hint{font-size:11px;opacity:.55;margin-left:3px;cursor:help}.cost-card .cc-v{font-size:var(--fs-2xl);font-weight:700;color:var(--txt);margin:4px 0;font-variant-numeric:tabular-nums}.cost-card .cc-sub{font-size:var(--fs-xs)}.cost-sec{margin-top:24px}.crumb{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);margin-bottom:16px;flex-wrap:wrap}.crumb a{color:var(--acc);cursor:pointer}.crumb a:hover{text-decoration:underline}.crumb a:last-child{color:var(--txt);font-weight:600;cursor:default;text-decoration:none}.crumb .sep{color:var(--mut)}.cost-bars .bar-col{cursor:pointer}.cost-bars .bar-col:hover .bar-fill{filter:brightness(1.25)}.cost-sec-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.cost-sec-h{font-size:var(--fs-sm);font-weight:600;color:var(--mut)}.seg{display:inline-flex;border:1px solid var(--border);border-radius:6px;overflow:hidden}.seg button{background:transparent;color:var(--mut);border:0;border-radius:0;padding:5px 14px;font-size:var(--fs-xs);box-shadow:none}.seg button+button{border-left:1px solid var(--border)}.seg button.active{background:var(--acc);color:#fff}.cost-bars{display:flex;align-items:flex-end;gap:8px;height:160px;padding-top:20px;border-bottom:1px solid var(--border);padding-bottom:8px}.bar-col{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.bar-val{font-size:var(--fs-3xs);color:var(--mut);margin-bottom:4px;white-space:nowrap}.bar-fill{width:100%;max-width:32px;background:linear-gradient(180deg,var(--acc),var(--acc-hover));border-radius:4px 4px 0 0;min-height:0;transition:height .4s}.bar-lbl{font-size:var(--fs-3xs);color:var(--mut);margin-top:6px;white-space:nowrap}.cost-top{width:100%;border-collapse:collapse}.cost-top th{font-size:var(--fs-xs);color:var(--mut);font-weight:600;text-align:left;padding:8px;border-bottom:1px solid var(--border)}.cost-top td{padding:10px 8px;border-bottom:1px solid var(--border);font-size:var(--fs-sm)}.cost-top .ct-title{max-width:340px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cost-top .ct-cost{text-align:right;color:var(--warn);font-variant-numeric:tabular-nums;white-space:nowrap}.offline{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 20px;text-align:center}.offline-ico{font-size:44px;line-height:1;animation:bob 1.6s ease-in-out infinite}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.offline-title{font-size:var(--fs-lg);font-weight:600;color:var(--txt)}.offline-sub{font-size:var(--fs-sm);color:var(--mut);max-width:440px;line-height:1.5}.offline-act{display:flex;align-items:center;gap:12px;margin-top:8px}.off-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--crit);vertical-align:0;margin-right:4px;animation:pulse-red 1s ease-in-out infinite}.skel{height:16px;background:rgba(var(--tint-rgb),.05);border-radius:4px;position:relative;overflow:hidden}.skel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(var(--tint-rgb),.05),transparent);width:60%;animation:sk-slide 1.2s ease-in-out infinite}@keyframes sk-slide{0%{left:-60%}to{left:100%}}.err{color:var(--crit)}.fetch-progress{position:fixed;top:100%;left:50%;width:100vw;transform:translate(-50%);height:2px;z-index:49;background:rgba(var(--acc-rgb),.12);overflow:hidden;cursor:help}.fetch-progress:before{content:"";position:absolute;left:0;right:0;top:0;height:14px}.fetch-progress .fetch-progress-bar{position:absolute;top:0;bottom:0;left:0;width:0;background:rgba(var(--acc-rgb),.5);transition:width .25s ease;overflow:hidden}.fetch-progress .fetch-progress-bar:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 20%,rgba(var(--tint-rgb),.3) 50%,transparent 80%);background-size:200% 100%;animation:fetch-shimmer 1.1s linear infinite}@keyframes fetch-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.fetch-tip{position:fixed;top:calc(100% + 8px);z-index:49;background-color:var(--panel);background-image:linear-gradient(rgba(var(--acc-rgb),.15),rgba(var(--acc-rgb),.15));color:var(--acc);border:1px solid rgba(var(--acc-rgb),.35);box-shadow:0 4px 14px #0000004d;font-size:var(--fs-2xs);font-weight:600;line-height:1;padding:3px 7px;border-radius:6px;white-space:nowrap;pointer-events:none;transition:left .25s ease}.fetch-tip:before{content:"";position:absolute;top:-4px;left:var(--tip-arrow, 50%);transform:translate(-50%);border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid var(--acc)}#hbody{padding-bottom:10px}#hbg #hbody{padding:10px 10px 0}.hist-group{border:1px solid var(--border);border-radius:8px;margin-bottom:12px;overflow:hidden;background:var(--surface-sunken)}.hist-head{display:flex;align-items:center;gap:10px;padding:13px 16px;background:var(--panel);border-bottom:1px solid var(--border);cursor:pointer;transition:background .15s ease}.hist-head:hover{background:rgba(var(--acc-rgb),.1)}.hist-group:not(.open) .hist-head{border-bottom-color:transparent}.hist-head .caret{color:var(--acc);font-size:var(--fs-xs);transition:transform .2s;flex-shrink:0}.hist-group.open .hist-head .caret{transform:rotate(90deg)}.hist-pr{color:var(--acc);font-weight:800;font-size:var(--fs-sm);flex-shrink:0}.hist-title{font-size:var(--fs-base);font-weight:700;color:var(--txt);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.hist-pill{background:rgba(var(--acc-rgb),.15);color:var(--acc);border-radius:10px;padding:2px 10px;font-size:var(--fs-2xs);font-weight:600;flex-shrink:0}.hist-items{display:none;padding:8px 16px 12px 34px}.hist-group.open .hist-items{display:block}.hist-row{display:flex;align-items:center;gap:14px;padding:10px 6px;border-top:1px solid var(--border);font-size:var(--fs-sm);border-radius:6px;cursor:pointer}.hist-row:first-child{border-top:0}.hist-row:hover{background:rgba(var(--acc-rgb),.03)}.hr-go{display:none}.hist-row:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.hist-select-toggle{display:none}.hist-row .h-row-check{flex-shrink:0;margin:0;accent-color:var(--acc);cursor:pointer}.hist-row .hr-when{width:150px;flex-shrink:0;color:var(--txt);font-variant-numeric:tabular-nums}.hist-row .model-badge{width:68px;flex-shrink:0;text-align:center;font-size:var(--fs-2xs);padding:2px 0}.hist-row .hr-account{width:130px;flex-shrink:0;display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hist-row .hr-account i{font-size:.85em;opacity:.85;color:var(--acc)}.hist-row .hr-duration{width:84px;flex-shrink:0;display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.hist-row .hr-duration i{font-size:.85em;opacity:.85}.hist-row .hr-cost-col{width:90px;flex-shrink:0;text-align:right;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.hist-row .hr-reviewer{width:140px;flex-shrink:0;display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-xs);color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hist-row .hr-reviewer i{font-size:.85em;opacity:.85;color:var(--acc)}.hist-row .hr-view{margin-left:auto;flex-shrink:0}.hist-row .hr-src{width:74px;flex-shrink:0;display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-xs);white-space:nowrap}.hist-row .hr-src i{font-size:.85em;opacity:.85}.hist-row .hr-src.auto{color:var(--acc);font-weight:600}.hist-src-filter{display:inline-flex;gap:4px;flex-wrap:nowrap}.cost-row .hr-when{width:auto;white-space:nowrap}.cost-row .hr-pr-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cost-row .hr-cost-cell{display:flex;align-items:center;gap:12px;flex-shrink:0}.cost-row{cursor:default}.cost-row:hover{background:none}.hist-empty{color:var(--mut);text-align:center;padding:32px}.hist-pager{display:flex;align-items:center;justify-content:center;gap:14px;padding:14px 18px;border-top:1px solid var(--border);font-size:var(--fs-sm)}@media (max-width: 768px){.hist-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:11px 12px;border:1px solid var(--border);border-radius:8px;margin-bottom:6px;cursor:pointer}.hist-row:active{background:rgba(var(--acc-rgb),.1)}.hist-row [data-label]:before{content:none}.hist-row .hr-when{width:auto;font-weight:600;color:var(--txt)}.hist-row .hr-duration{width:auto}.hist-row .hr-cost-col{width:auto;text-align:left}.hist-row .model-badge,.hist-row .hr-account,.hist-row .hr-src{width:auto}.hist-row .hr-view{display:none}.hr-go{display:block;margin-left:auto;color:var(--mut);font-size:var(--fs-xs);flex-shrink:0}.cost-row{cursor:default}.cost-row:active{background:none}.cost-row .hr-pr-title{flex:1 1 100%;white-space:normal;overflow:visible;text-overflow:clip}.cost-row .hr-cost-cell{flex:1 1 100%;justify-content:space-between}.hist-row .hr-reviewer{width:auto;flex:1 1 100%;font-size:var(--fs-2xs)}.hist-row .hr-reviewer.hr-same,.hist-row .h-row-check{display:none}body.hist-selecting .hist-row .h-row-check{display:inline-block}body.hist-selecting .hist-row .hr-go,.hist-bulk-bar{display:none}body.hist-selecting .hist-bulk-bar{display:flex}.hist-select-toggle{display:inline-flex}.hist-select-toggle.active{border-color:var(--acc);color:var(--acc)}.hist-head{flex-wrap:wrap;row-gap:6px}.hist-title{flex:1 1 100%;order:10;white-space:normal}.hist-pill{order:11}.hist-timeline,.hist-export{order:5}#hbody{padding-bottom:72px}}#tlbody{padding:20px 24px;flex:1;min-height:0;overflow-y:auto}.tl-item{position:relative;display:flex;gap:10px;padding:7px 0}.tl-day{display:flex;align-items:center;gap:8px;margin:14px 0 2px}.tl-day:first-child{margin-top:0}.tl-day span{font-size:var(--fs-xs);font-weight:500;color:var(--mut);white-space:nowrap}.tl-day:after{content:"";flex:1;height:1px;background:var(--border)}.tl-dot{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:var(--surface-sunken);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--mut);z-index:1}.tl-dot-ok{color:var(--ok);border-color:rgba(var(--ok-rgb),.45)}.tl-dot-crit{color:var(--crit);border-color:rgba(var(--crit-rgb),.45)}.tl-dot-acc{color:var(--acc);border-color:rgba(var(--acc-rgb),.45)}.tl-item-err .tl-dot{border-color:rgba(var(--crit-rgb),.4)}.tl-body{flex:1;min-width:0;padding-top:2px}.tl-head{display:flex;align-items:baseline;gap:6px;font-size:var(--fs-sm);line-height:1.5}.tl-who{font-weight:500;color:var(--txt);flex-shrink:0;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-act{color:var(--mut);flex:1;min-width:0}.tl-act a.tl-open{color:var(--acc);text-decoration:none;cursor:pointer}.tl-act a.tl-open:hover{text-decoration:underline}.tl-when{flex-shrink:0;margin-left:auto;font-size:var(--fs-xs);color:var(--mut);font-variant-numeric:tabular-nums}.tl-commit code{font-size:.9em}.tl-chip{display:inline-block;margin-top:6px;vertical-align:middle}.tl-cbody{margin:5px 0 2px;padding:8px 10px;background:var(--surface-sunken);border-radius:6px;color:var(--txt);font-size:var(--fs-sm);line-height:1.6;overflow-x:auto}.tl-cbody>:first-child{margin-top:0}.tl-cbody>:last-child{margin-bottom:0}.tl-cbody pre{overflow-x:auto}.tl-commit{font-size:var(--fs-xs);color:var(--mut);margin-top:3px;overflow:hidden;text-overflow:ellipsis}.tl-more{margin-top:12px}.tl-more-btn{font-size:var(--fs-xs)}.tl-minor{margin-top:6px;opacity:.75}@media (max-width: 768px){#tlbody{padding:14px 14px 18px}.tl-item{gap:8px}.tl-dot{width:22px;height:22px;font-size:11px}.tl-head{flex-wrap:wrap}.tl-who{max-width:none}.tl-act{flex-basis:100%;order:3}.tl-when{order:2}.tl-cbody{padding:7px 9px}}.mtabs{display:none;gap:4px;padding:8px 18px 0;border-bottom:1px solid var(--border)}.mtab{background:transparent;border:none;border-radius:6px 6px 0 0;color:var(--mut);font-size:var(--fs-sm);font-weight:500;padding:7px 16px;cursor:pointer;transition:background .12s ease,color .12s ease}.mtab:hover{color:var(--txt)}.mtab.active{background:rgba(var(--acc-rgb),.12);color:var(--acc);font-weight:600}.diff-link{font-size:12px;color:var(--acc);text-decoration:none;margin-left:2px;white-space:nowrap}.pr-inline-link:hover{border-bottom-style:solid}.pr-linked-tickets{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.pr-linked-ticket{display:inline-flex;align-items:center;gap:4px}.pr-linked-ticket-link{font-size:12px;color:var(--acc);text-decoration:none}.pr-linked-ticket-link:hover{text-decoration:underline}.diff-mode-row{flex-shrink:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:10px 18px 12px}.diff-mode-tabs{flex-shrink:0}.diff-file-count{flex-shrink:0;white-space:nowrap;margin-left:auto}#diffCommitBody>.diff-file-count{display:block;width:fit-content;margin:0 0 10px auto}.diff-commit-filter{flex-shrink:0;margin:0 18px 10px;font-size:var(--fs-xs);color:var(--mut)}.diff-commit-filter a{color:var(--acc);text-decoration:none}.diff-commit-filter a:hover{text-decoration:underline}.diff-commitnav{width:260px;flex-shrink:0;overflow-y:auto;padding:10px 8px;border-right:1px solid var(--border);display:flex;flex-direction:column;gap:2px;transition:width .15s ease,padding .15s ease,opacity .15s ease}.diff-commit-item{display:block;padding:8px 10px;border-radius:6px;color:var(--txt);text-decoration:none;flex-shrink:0}.diff-commit-item:hover{background:rgba(var(--acc-rgb),.1)}.diff-commit-item.active{background:rgba(var(--acc-rgb),.15)}.diff-commit-msg{font-size:var(--fs-xs);font-weight:600;color:var(--txt);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diff-commit-item.active .diff-commit-msg{color:var(--acc)}.diff-commit-meta{font-size:var(--fs-3xs);color:var(--mut);margin-top:2px}.diff-commit-meta code{font-family:JetBrains Mono,monospace}.diff-commit-header{display:flex;align-items:baseline;gap:10px;padding:6px 0 12px;border-bottom:1px solid var(--border);margin-bottom:10px;flex-wrap:wrap}.diff-commit-header .diff-commit-msg{font-size:var(--fs-sm);white-space:normal}.diff-view{flex:1;min-height:0;overflow:hidden;font-size:var(--fs-sm);display:flex;flex-direction:column}.diff-layout{position:relative;flex:1;min-height:0;display:flex;gap:0}.diff-trunc-note{color:var(--warn);font-size:var(--fs-xs);padding:8px 4px}.selection-menu{position:fixed;z-index:200;background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-lg);padding:4px;transform:translate(-4px,4px)}.selection-menu button{display:block;width:100%;white-space:nowrap;text-align:left;background:none;border:none;color:var(--txt);font-size:var(--fs-sm);padding:8px 12px;border-radius:6px;cursor:pointer}.selection-menu button:hover{background:rgba(var(--acc-rgb),.12);color:var(--acc)}.selection-icon{position:fixed;z-index:200;width:34px;height:34px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;font-size:var(--fs-base);background:var(--acc);color:#fff;border:none;box-shadow:var(--shadow-lg)}.explain-body{padding-left:0!important;padding-right:0!important}.explain-label{font-size:var(--fs-2xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--mut);margin:0 0 6px}.explain-label+.explain-snippet,.explain-label+.explain-answer{margin-top:0}.explain-snippet{background:var(--surface-sunken);border:1px solid var(--border);border-radius:8px;padding:10px 12px;max-height:160px;overflow:auto;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word;margin:0 0 18px;color:var(--mut)}.explain-answer{background:rgba(var(--acc-rgb),.06);border:1px solid rgba(var(--acc-rgb),.18);border-radius:8px;padding:12px 14px;color:var(--txt)}.explain-answer:empty:before{content:""}.explain-answer>:first-child{margin-top:0}.explain-answer>:last-child{margin-bottom:0}.diff-filenav{width:var(--diffnav-w, 220px);flex-shrink:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 8px;border-right:1px solid var(--border);display:flex;flex-direction:column;gap:2px;transition:width .15s ease,padding .15s ease,opacity .15s ease}.diff-filenav-toggle{position:absolute;top:0;bottom:0;left:var(--diffnav-w, 220px);width:16px;z-index:6;border:none;border-left:1px solid var(--border);background:rgba(var(--acc-rgb),.05);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px;transition:left .15s ease,background .15s ease,color .15s ease;border-radius:0!important}.diff-filenav-toggle:hover{background:rgba(var(--acc-rgb),.18);color:#fff}:root[data-theme=light] .diff-filenav-toggle,:root[data-theme=light] .diff-filenav-toggle:hover{color:var(--acc-text)}.diff-filenav-resize{position:absolute;top:0;bottom:0;left:var(--diffnav-w, 220px);width:10px;margin-left:-5px;z-index:5;cursor:col-resize;background:transparent;transition:background .1s ease}.diff-filenav-resize:hover,.diff-filenav-resize.dragging{background:rgba(var(--acc-rgb),.2)}.diff-layout.nav-collapsed .diff-filenav-resize{display:none}.diff-layout.nav-resizing .diff-filenav,.diff-layout.nav-resizing .diff-filenav-toggle{transition:none}.diff-commitnav-toggle{left:260px}.diff-layout.nav-collapsed .diff-filenav,.diff-layout.nav-collapsed .diff-commitnav{width:0;padding-left:0;padding-right:0;opacity:0;border-right:none;overflow:hidden}.diff-layout.nav-collapsed .diff-filenav-toggle,.diff-layout.nav-collapsed .diff-commitnav-toggle{left:0}.diff-nav-item{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:6px;color:var(--txt);text-decoration:none;font-size:var(--fs-2xs);overflow:hidden;flex-shrink:0}.diff-nav-item:hover{background:rgba(var(--acc-rgb),.1);color:var(--acc)}.diff-nav-item.active{background:rgba(var(--acc-rgb),.15);color:var(--acc);font-weight:600}.diff-nav-item .diff-file-status{flex-shrink:0}.diff-nav-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diff-nav-folder-summary{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:6px;color:var(--mut);font-size:var(--fs-2xs);font-weight:600;cursor:pointer;list-style:none;user-select:none}.diff-nav-folder-summary::-webkit-details-marker{display:none}.diff-nav-folder-summary:hover{background:rgba(var(--acc-rgb),.08);color:var(--txt)}.diff-nav-caret{font-size:9px;transition:transform .15s ease;flex-shrink:0}.diff-nav-folder[open]>.diff-nav-folder-summary .diff-nav-caret{transform:rotate(90deg)}.diff-nav-children{padding-left:14px;display:flex;flex-direction:column;gap:2px}.diff-search-row{flex-shrink:0;display:flex;align-items:center;gap:10px;margin:0 18px 10px}.diff-search-row .inp{flex:1;max-width:320px}#diffSearchCount{font-size:var(--fs-xs);white-space:nowrap}mark.diff-search-hit{background:rgba(var(--warn-rgb),.4);color:var(--txt);border-radius:2px;padding:0 1px}.diff-nav-item.has-match{background:rgba(var(--warn-rgb),.12)}.diff-nav-item.no-match{opacity:.45}.diff-nav-match-count{flex-shrink:0;margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--warn);color:#1a1200;font-size:var(--fs-3xs);font-weight:700;line-height:18px;text-align:center}.diff-files{flex:1;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:0 18px 12px}.diff-files>:first-child{margin-top:12px}.diff-filenav-mobile{padding:8px 10px;border-bottom:1px solid var(--border)}.diff-filenav-mobile select{width:100%}@media (max-width: 640px){.diff-layout{flex-direction:column}.diff-mode-row,.diff-commit-filter,.diff-search-row{margin-left:10px;margin-right:10px}.diff-search-row .inp{max-width:none}}.diff-file{border:1px solid var(--border);border-radius:8px;margin-bottom:10px;overflow:visible}.diff-file-header{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;background:var(--panel);border-bottom:1px solid var(--border);border-radius:8px 8px 0 0;font-family:JetBrains Mono,monospace;font-size:var(--fs-xs);list-style:none}.diff-file:not([open])>.diff-file-header{border-radius:7px;border-bottom:0}.diff-file-header.dd-elevated{z-index:20}.diff-file-header::-webkit-details-marker{display:none}.diff-file-status{text-transform:capitalize;font-weight:700;border-radius:4px;padding:1px 6px;font-size:var(--fs-2xs)}.diff-file-status.add{background:rgba(var(--ok-rgb),.15);color:var(--ok)}.diff-file-status.del{background:rgba(var(--crit-rgb),.15);color:var(--crit)}.diff-file-status.mod{background:rgba(var(--warn-rgb),.15);color:var(--warn)}.diff-file-status.ren{background:rgba(var(--acc-rgb),.15);color:var(--acc)}.diff-file-path{font-weight:600;color:var(--txt);word-break:break-all}.diff-stat{margin-left:auto;font-size:var(--fs-2xs);white-space:nowrap}.diff-fullfile-btn{white-space:nowrap;flex-shrink:0;min-width:132px;text-align:center}.diff-view-dd{position:relative;flex-shrink:0;display:inline-flex}.diff-view-btn{white-space:nowrap;flex-shrink:0}.diff-view-menu{display:none;position:absolute;right:0;top:100%;margin-top:4px;z-index:30;min-width:210px;background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-lg);overflow:hidden}.diff-view-dd.open .diff-view-menu{display:block}.diff-view-opt{display:block;width:100%;text-align:left;background:transparent;border:0;box-shadow:none;color:var(--txt);padding:8px 12px;font-size:var(--fs-xs);font-weight:500;cursor:pointer}.diff-view-menu .diff-view-opt:hover{background:rgba(var(--acc-rgb),.12);color:var(--acc);transform:none;box-shadow:none}.raw-file-modal h2{display:flex;align-items:center;gap:12px}.raw-file-head{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.raw-file-cap{flex-shrink:0;color:var(--mut);font-size:var(--fs-sm);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.raw-file-acts{display:flex;align-items:center;gap:8px;flex-shrink:0}.raw-file-acts .ok{color:var(--ok);border-color:rgba(var(--ok-rgb),.4)}.raw-file-modal .raw-file-title{flex:1;min-width:0;font-size:var(--fs-sm);font-weight:500;font-family:JetBrains Mono,monospace;color:var(--txt);background:rgba(var(--tint-rgb),.04);padding:2px 8px;border-radius:5px;word-break:break-all}.raw-file-body{overflow:auto;overscroll-behavior:contain;flex:1;min-height:0;padding:0}.raw-file-lines{font-family:JetBrains Mono,monospace;font-size:var(--fs-xs);line-height:1.55}.raw-line{display:flex}.raw-line:hover{background:rgba(var(--acc-rgb),.05)}.raw-ln{flex-shrink:0;width:52px;padding:0 12px 0 8px;text-align:right;color:var(--mut);user-select:none;border-right:1px solid var(--border)}.raw-code{padding:0 14px;white-space:pre}.diff-add-n{color:var(--ok)}.diff-del-n{color:var(--crit)}.diff-lines{font-family:JetBrains Mono,monospace;font-size:var(--fs-xs);overflow-x:auto}.diff-line{padding:1.5px 12px;white-space:pre}.diff-ln-old,.diff-ln-new{display:inline-block;width:36px;min-width:36px;text-align:right;color:var(--mut);opacity:.45;user-select:none;font-size:var(--fs-3xs)}.diff-ln-old{margin-right:6px}.diff-ln-new{border-right:1px solid var(--border);padding-right:8px;margin-right:10px}.diff-line.hunk{color:var(--acc);background:rgba(var(--acc-rgb),.08)}.diff-line.add{color:var(--ok);background:rgba(var(--ok-rgb),.08)}.diff-line.del{color:var(--crit);background:rgba(var(--crit-rgb),.08)}.diff-line.ctx{color:var(--mut)}.mstats{display:flex;flex-wrap:wrap;gap:10px;padding:12px 20px;border-bottom:1px solid var(--border);background:#0000001a}.stat{display:flex;align-items:center;gap:6px;background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:6px 12px;font-size:var(--fs-sm)}.stat b{font-weight:700;font-variant-numeric:tabular-nums}.stat .k{color:var(--mut);font-size:var(--fs-xs)}.stat-cost b{color:var(--ok)}.stat-vnd{cursor:pointer}.stat-vnd b{color:var(--warn)}.chat-repo-bar{display:flex;align-items:center;gap:6px;padding:7px 14px;border-bottom:1px solid var(--border);background:#0000001f}.chat-repo-bar .crb-label{color:var(--mut);font-size:var(--fs-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.crb-track{position:relative;flex:1;min-width:0}.crb-track{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%)}.crb-track.at-start{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 16px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 16px),transparent 100%)}.crb-track.at-end{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 100%);mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 100%)}.crb-track.at-start.at-end{-webkit-mask-image:none;mask-image:none}.crb-scroll{display:flex;gap:8px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-x;cursor:grab;padding:2px 16px;margin:-2px -16px;user-select:none;-webkit-user-select:none}.crb-loading{display:inline-flex;align-items:center;color:var(--mut);font-size:var(--fs-xs);padding:4px 2px}.crb-scroll::-webkit-scrollbar{display:none}.crb-scroll.dragging{cursor:grabbing;scroll-behavior:auto}.crb-chip{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;background:var(--bg);border:1px solid var(--border);border-radius:7px;padding:4px 11px;font-size:var(--fs-xs);color:var(--mut);cursor:pointer;white-space:nowrap;scroll-snap-align:start;transition:background .15s,border-color .15s,color .15s}.crb-scroll{scroll-snap-type:x proximity}.crb-chip:hover:not(.active){background:rgba(var(--acc-rgb),.08);border-color:rgba(var(--acc-rgb),.3)}.crb-chip.active{background:rgba(var(--acc-rgb),.14);border-color:rgba(var(--acc-rgb),.5);color:var(--acc);font-weight:600}.crb-chip.active:before{content:"\f00c";font-family:"Font Awesome 6 Free";font-weight:900;font-size:.8em}.crb-nav{flex-shrink:0;width:22px;height:22px;border-radius:50%;border:1px solid var(--border);background:var(--bg);color:var(--mut);font-size:var(--fs-md);line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s,border-color .15s}.crb-nav:hover:not(.disabled){color:var(--acc);border-color:rgba(var(--acc-rgb),.4)}.crb-nav.disabled{opacity:.3;pointer-events:none}@media (max-width: 768px){.chat-modal h2 .h2-left .ttl{min-width:0}#chatModel{max-width:34vw}.chat-repo-bar{padding:6px 10px;gap:6px}.chat-repo-bar .crb-label,.crb-nav{display:none}}.td-page{max-width:1180px}.td-header{align-items:flex-start;gap:12px}.td-head-main{display:flex;align-items:flex-start;gap:10px;min-width:0;flex:1}.td-back{flex:none;margin-top:2px}.td-titlebox{min-width:0}.td-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:var(--fs-xs);color:var(--mut);margin-bottom:3px;min-height:18px}.td-eyebrow .td-id{font-weight:600;color:var(--mut)}.td-eyebrow-sep{opacity:.5}.td-title{margin:0;font-size:var(--fs-xl);font-weight:600;letter-spacing:-.01em;line-height:1.3;overflow-wrap:anywhere}.td-error{margin:0 0 14px;padding:10px 12px;border-radius:8px;font-size:var(--fs-sm);line-height:1.5;color:var(--warn);background:rgba(var(--warn-rgb),.1);border:1px solid rgba(var(--warn-rgb),.3)}.td-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px;align-items:start}.td-main{min-width:0}.td-main img{max-width:100%}.td-side{position:sticky;top:12px}.td-card{border:1px solid var(--border);border-radius:10px;background:var(--panel);margin:0 0 12px}.td-card>summary{display:flex;align-items:center;gap:8px;padding:11px 14px;cursor:pointer;font-size:var(--fs-sm);font-weight:600;list-style:none;border-radius:10px}.td-card[open]>summary{border-bottom:1px solid var(--border);border-radius:10px 10px 0 0}.td-card>summary:hover{background:rgba(var(--acc-rgb),.05)}.td-card>summary::-webkit-details-marker{display:none}.td-card>summary:before{content:"\25b8";display:inline-block;width:12px;flex:none;color:var(--mut);transition:transform .15s}.td-card[open]>summary:before{transform:rotate(90deg)}.td-card-ttl{flex:1;min-width:0}.td-card-count{font-weight:400;color:var(--mut);font-size:var(--fs-xs)}.td-card-body{padding:12px 14px;font-size:var(--fs-sm)}.td-props-card{margin:0}.td-props-head{padding:10px 14px;border-bottom:1px solid var(--border);font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--mut)}.td-props{margin:0;padding:4px 14px 10px}.td-prop{padding:8px 0;border-top:1px solid var(--border)}.td-prop:first-child{border-top:0}.td-prop dt{font-size:var(--fs-xs);color:var(--mut);margin-bottom:3px}.td-prop dd{margin:0;font-size:var(--fs-sm);overflow-wrap:anywhere}.td-prop dd .mut{font-weight:400}.td-tags{display:flex;flex-wrap:wrap;gap:4px}.td-related-row{display:flex;align-items:center;gap:8px;padding:8px 0;border-top:1px solid var(--border);flex-wrap:wrap}.td-related-row:first-child{border-top:0;padding-top:0}.td-related-rel{flex:none;font-size:var(--fs-xs);font-weight:600;color:var(--mut);min-width:46px}.td-related-link{flex:1;min-width:0;overflow-wrap:anywhere}.td-related-state{flex:none}.td-comment{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:12px 0;border-top:1px solid var(--border)}.td-comment:first-child{border-top:0;padding-top:2px}.td-comment.is-cont{border-top:0;padding-top:0}.td-comment.is-cont .td-comment-body{margin-top:2px}.td-comment.is-me .td-c-main{background:rgba(var(--acc-rgb),.05);border-left:2px solid rgba(var(--acc-rgb),.4);border-radius:0 6px 6px 0;padding:6px 10px;margin-left:-10px}.td-c-gutter{width:30px}.td-c-main{min-width:0}.td-av{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1px solid transparent;font-size:var(--fs-2xs);font-weight:700;letter-spacing:.02em;user-select:none}.td-comment-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:var(--fs-xs);margin-bottom:4px}.td-c-who{font-weight:700;font-size:var(--fs-sm)}.td-c-you{font-size:var(--fs-3xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--acc);background:rgba(var(--acc-rgb),.12);border:1px solid rgba(var(--acc-rgb),.3);border-radius:4px;padding:1px 5px}.td-c-to{color:var(--mut);font-size:var(--fs-xs);cursor:help}.td-c-to i{margin-right:3px;opacity:.7}.td-c-when{color:var(--mut);margin-left:auto;white-space:nowrap}.td-comment-body{overflow-wrap:anywhere;font-size:var(--fs-sm);line-height:1.5;color:var(--fg)}.td-comment-body p{margin:0 0 .5em}.td-comment-body p:last-child{margin-bottom:0}.td-comment-body ul,.td-comment-body ol{margin:0 0 .5em 1.25em;padding:0}.td-comment-body pre{background:var(--bg-tertiary, rgba(0,0,0,.15));padding:8px 12px;border-radius:4px;overflow-x:auto;font-size:var(--fs-xs);margin:.5em 0;border:1px solid var(--border)}.td-comment-body code{background:#80808026;padding:1px 5px;border-radius:3px;font-family:monospace;font-size:.9em}.td-comment-body pre code{background:transparent;padding:0;border:0}.td-comment-body blockquote{border-left:3px solid var(--acc);margin:.5em 0;padding-left:10px;color:var(--mut)}.td-comment-body h1,.td-comment-body h2,.td-comment-body h3,.td-comment-body h4{margin:.6em 0 .3em;font-size:1.05em;font-weight:700}.td-mention{font-weight:600}@media (max-width: 1000px){.td-grid{grid-template-columns:minmax(0,1fr)}.td-side{position:static;order:-1}}.sp-filter-panel{background:var(--bg-secondary, rgba(255,255,255,.03));border:1px solid var(--border);border-radius:8px;padding:12px 14px;margin-bottom:14px;display:flex;flex-direction:column;gap:10px}.sp-filter-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.sp-filter-title{display:flex;flex-direction:column;gap:2px}.sp-preset-bar{display:flex;align-items:center;gap:6px}.sp-filter-controls{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.sp-member-grid-wrap{max-height:220px;overflow-y:auto;border:1px solid var(--border);border-radius:6px;background:var(--bg)}.sp-member-grid{width:100%;border-collapse:collapse;font-size:var(--fs-xs)}.sp-member-grid th{position:sticky;top:0;background:var(--bg-tertiary, #1e1e1e);z-index:1;border-bottom:1px solid var(--border);padding:6px 10px;text-align:left}.sp-member-grid td{padding:5px 10px;border-bottom:1px solid var(--border)}.sp-member-grid tr:last-child td{border-bottom:0}.sp-member-grid tr:hover{background:rgba(var(--acc-rgb),.05)}.sp-role-inp{font-size:var(--fs-2xs);padding:2px 6px;width:110px}.sp-filter-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px}.sp-active-banner{display:flex;align-items:center;justify-content:space-between;background:rgba(var(--acc-rgb),.1);border:1px solid rgba(var(--acc-rgb),.3);border-radius:6px;padding:6px 12px;font-size:var(--fs-xs);margin-bottom:12px}.sp-active-banner button{padding:1px 6px;font-size:var(--fs-xs)}@media (max-width: 768px){.td-card-body{padding:12px}.td-c-when{margin-left:0;flex-basis:100%}.td-title{font-size:var(--fs-lg)}.td-header{flex-wrap:wrap}.td-head-main{flex:1 1 100%}.td-header .page-actions>a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}}.td-card-body :is(p,li){overflow-wrap:anywhere}@media (pointer: coarse){.td-header .page-actions{flex-wrap:wrap}.td-header .page-actions .hide-mobile{display:inline!important}}.tb-tasks{margin:0 20px 10px;max-height:58vh;overflow-y:auto;border:1px solid var(--border);border-radius:8px}.tb-create-head{display:flex;align-items:center;gap:10px;padding:10px 20px 8px;font-size:var(--fs-sm)}.tb-create-head .tb-pick-all{margin-left:auto;flex:none;white-space:nowrap;padding:3px 10px;font-size:var(--fs-xs)}.tb-create-actions>label.sw{margin-right:auto}.tb-create-actions #tbType{width:auto}.tb-summary{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 20px 8px;font-size:var(--fs-sm);color:var(--mut)}.tb-summary b{color:var(--txt)}.tb-summary>span:first-child i{color:var(--ok);margin-right:4px}.tb-summary .tb-summary-view{margin-left:6px;padding:2px 10px;font-size:var(--fs-xs)}.tb-task{display:flex;align-items:center;gap:8px;padding:7px 10px;font-size:var(--fs-sm);border-bottom:1px solid var(--border);cursor:pointer}.tb-task:last-child{border-bottom:0}.tb-task:hover{background:rgba(var(--acc-rgb),.06)}.tb-done{opacity:.55;cursor:default}.tb-done:hover{background:none}.tb-seq{color:var(--mut);font-size:var(--fs-xs);min-width:16px}.tb-title{flex:1;min-width:0;overflow-wrap:anywhere}.tb-err{color:var(--crit);font-size:var(--fs-xs);font-weight:600}.tb-task:has(.tb-ac){align-items:flex-start}.tb-ac{display:block;margin:3px 0 0;padding-left:18px;font-size:var(--fs-xs);color:var(--mut)}.tb-ac li{margin:1px 0}.tb-ac-none{padding-left:0;font-style:italic}.tb-xl{color:var(--crit);font-size:var(--fs-xs);font-weight:600;white-space:nowrap}.tb-total{margin:-4px 20px 10px;font-size:var(--fs-sm);color:var(--mut)}.tb-total b{color:var(--txt)}.tb-total-diff{color:var(--warn)}.tb-total-diff b{color:inherit}@media (max-width: 640px){.tb-total{margin:-2px 14px 8px}}.tb-meta{display:contents}@media (max-width: 640px){.tb-tasks{margin:0 14px 8px;max-height:none}.tb-create-head{padding:8px 14px 6px}.tb-summary{margin:0 14px 6px}.tb-task{display:grid;grid-template-columns:auto auto 1fr;column-gap:8px;row-gap:4px}.tb-meta{grid-column:3;display:flex;flex-wrap:wrap;align-items:center;gap:6px}}.tb-task .tb-open{margin-left:auto;flex:none}.chat-bubble.tb-reply{width:100%}.tb-intro{margin-bottom:10px}.tb-cards{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:8px;overflow:hidden}.tb-card{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;padding:9px 12px;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--border);color:var(--txt);font:inherit;cursor:pointer}.tb-card:last-child{border-bottom:0}.tb-card:hover,.tb-card:focus-visible{background:rgba(var(--acc-rgb),.07)}.tb-num{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:rgba(var(--acc-rgb),.14);color:var(--acc);font-size:var(--fs-xs);font-weight:700}.tb-card-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tb-card-title{font-weight:600;overflow-wrap:anywhere}.tb-card-sub{font-size:var(--fs-xs);color:var(--mut)}.tb-card-badges{flex:none;display:flex;align-items:center;gap:6px}.tb-card-go{flex:none;color:var(--mut);font-size:var(--fs-xs)}.tb-cards-total{margin-top:8px;font-size:var(--fs-sm);color:var(--mut)}.tb-cards-total b{color:var(--txt)}.tb-cards-total.tb-total-diff,.tb-cards-total.tb-total-diff b{color:var(--warn)}.tb-saved-note{font-size:var(--fs-sm);color:var(--mut)}.tb-saved-note i{color:var(--ok)}.tb-raw{margin-top:10px;font-size:var(--fs-sm)}.tb-raw>summary{cursor:pointer;color:var(--acc);font-size:var(--fs-xs)}.tb-raw[open]>summary{margin-bottom:6px}@media (max-width: 640px){.tb-card{flex-wrap:wrap;row-gap:6px}.tb-card-main{flex-basis:calc(100% - 64px)}.tb-card-badges{order:3;margin-left:32px}}.tb-detail .h2-left{gap:6px;flex-wrap:nowrap;align-items:center}.tb-detail .h2-left .ttl{flex:0 1 auto;white-space:nowrap}.tb-detail-body{padding:16px 22px 22px;overflow-y:auto;max-height:70vh}.tb-detail-title{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;font-size:var(--fs-lg, 18px);line-height:1.35}.tb-detail-title .tb-num{margin-top:2px}.tb-fields{display:flex;flex-wrap:wrap;gap:8px 24px;padding:10px 12px;margin-bottom:16px;border:1px solid var(--border);border-radius:8px;background:rgba(var(--tint-rgb),.03)}.tb-field{display:flex;flex-direction:column;gap:2px;min-width:90px}.tb-field-lbl{font-size:var(--fs-2xs, 11px);text-transform:uppercase;letter-spacing:.04em;color:var(--mut)}.tb-field-val{font-weight:600}.tb-section-lbl{margin:14px 0 6px;font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--mut)}.tb-detail-desc{font-size:var(--fs-sm)}.tb-detail-ac{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.tb-detail-ac li{display:flex;gap:8px;align-items:flex-start;font-size:var(--fs-sm)}.tb-detail-ac i{color:var(--mut);margin-top:3px}@media (max-width: 640px){.tb-detail-body{padding:14px 16px 18px;max-height:none}}.cmp-modal{display:flex;flex-direction:column;max-height:92vh}.cmp-body{flex:1;min-height:0;overflow-y:auto;padding:14px 20px}.cmp-sides,.cmp-pair-cols,.cmp-cols{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cmp-side{padding:10px 12px;border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:6px;min-width:0}.cmp-side-head{display:flex;align-items:center;gap:8px}.cmp-model{font-weight:700}.cmp-side-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:var(--fs-xs)}.cmp-side-sevs{display:flex;flex-wrap:wrap;gap:6px}.cmp-letter{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:rgba(var(--acc-rgb),.15);color:var(--acc);font-size:var(--fs-xs);font-weight:800;flex:none}.cmp-letter.sm{width:18px;height:18px;font-size:var(--fs-2xs)}.active-filter .cmp-letter{background:#ffffff40;color:#fff}.cmp-sev{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;font-size:var(--fs-2xs);font-weight:600;background:rgba(var(--tint-rgb),.06);color:var(--mut);white-space:nowrap}.cmp-sev[data-tone=crit]{background:#ef444424;color:var(--crit)}.cmp-sev[data-tone=warn]{background:#f59e0b24;color:var(--warn)}.cmp-sev[data-tone=info]{background:rgba(var(--acc-rgb),.12);color:var(--acc)}.cmp-warn{margin-top:10px;padding:8px 12px;border-radius:8px;font-size:var(--fs-sm);color:var(--warn);background:#f59e0b14}.cmp-tabs,.cmp-switch{display:flex;gap:6px;margin:14px 0 10px}.cmp-switch{display:none;margin-top:0}.cmp-group{margin-bottom:14px}.cmp-group-head{display:flex;align-items:baseline;gap:8px;margin-bottom:6px;font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--mut)}.cmp-group-hint{text-transform:none;letter-spacing:0;font-weight:400}.cmp-count{color:var(--txt)}.cmp-pair{border:1px solid var(--border);border-radius:8px;margin-bottom:6px}button.cmp-pair-head,button.cmp-pair-head:hover:not(:disabled),button.cmp-pair-head:active:not(:disabled),button.cmp-pair-head:focus-visible{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:5px 12px 0;background:none;border:0;box-shadow:none;transform:none;color:var(--mut);font-size:var(--fs-2xs);font-weight:400;cursor:pointer}button.cmp-pair-head:hover:not(:disabled) .cmp-open-lbl{color:var(--acc)}.cmp-open-lbl{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.cmp-caret{font-size:var(--fs-2xs);transition:transform .15s}.cmp-pair.open .cmp-caret{transform:rotate(90deg)}.cmp-likely{font-size:var(--fs-2xs);padding:1px 6px;border-radius:999px;border:1px dashed var(--border)}.cmp-pair-cols{padding:6px 12px 10px;cursor:pointer}.cmp-pair-cols.one{grid-template-columns:1fr}.cmp-pair-cols:hover{background:rgba(var(--acc-rgb),.04)}.cmp-cell{min-width:0;display:flex;flex-direction:column;gap:4px}.cmp-cell-empty{flex-direction:row;align-items:center;gap:8px;font-size:var(--fs-sm)}.cmp-cell-top{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cmp-cell-title{font-weight:600;font-size:var(--fs-sm);overflow-wrap:anywhere}.cmp-cell-where{font-size:var(--fs-xs);overflow-wrap:anywhere}.cmp-votes{display:inline-flex;gap:2px;margin-left:auto}.cmp-vote{width:26px;height:26px;color:var(--mut)}.cmp-vote.on{color:var(--acc);background:rgba(var(--acc-rgb),.14)}.cmp-md{font-size:var(--fs-sm);overflow-wrap:anywhere;cursor:auto}.cmp-cell .cmp-md{margin-top:6px;padding-top:6px;border-top:1px dashed var(--border)}.cmp-col{min-width:0;border:1px solid var(--border);border-radius:8px;padding:10px 12px}.cmp-col-head{display:flex;align-items:center;gap:6px;font-weight:700;margin-bottom:8px}.cmp-verdict{border-top:1px solid var(--border);padding:12px 20px;display:flex;flex-direction:column;gap:8px}.cmp-verdict[hidden]{display:none}.cmp-verdict-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cmp-verdict-row[hidden]{display:none}.cmp-verdict-q{font-weight:700}.cmp-picks{display:inline-flex;flex-wrap:wrap;gap:6px}.cmp-reason{font-size:var(--fs-xs)}.cmp-note{flex:1;min-width:200px;resize:vertical}.cmp-saved{font-size:var(--fs-xs)}.cmp-saved i{color:var(--ok)}@media (max-width: 760px){.cmp-body{padding:12px 14px}.cmp-sides,.cmp-pair-cols,.cmp-cols{grid-template-columns:1fr}.cmp-switch{display:flex}.cmp-col{display:none}.cmp-col.on{display:block}.cmp-verdict{padding:10px 14px}}.tk-ind{display:inline-block;width:8px;height:8px;border-radius:50%;margin-left:6px;flex-shrink:0;background:var(--acc);box-shadow:0 0 0 2px rgba(var(--acc-rgb),.18)}.tk-ind.running{animation:pr-dot-breathe 1.4s ease-in-out infinite}.tk-chip-done{color:var(--ok)}#tdAnalyze,.review-chip[data-kind=analysis]{--act-rgb: var(--act-analysis-rgb);--act-text: var(--act-analysis-text)}#tdBreak,.review-chip[data-kind=breakdown]{--act-rgb: var(--act-break-rgb);--act-text: var(--act-break-text)}#tdDevelop,.review-chip[data-kind=develop]{--act-rgb: var(--act-develop-rgb);--act-text: var(--act-develop-text)}button.ghost.td-act{background:rgba(var(--act-rgb),.14);border-color:rgba(var(--act-rgb),.5);color:var(--act-text)}button.ghost.td-act:hover:not(:disabled){background:rgba(var(--act-rgb),.24);border-color:rgba(var(--act-rgb),.75);color:var(--act-text)}.review-chip[data-kind] .review-chip-ico>i:not(.tk-chip-done){color:var(--act-text)}@media (prefers-reduced-motion: reduce){.tk-ind.running{animation:none}}.tk-setup{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;padding:8px 20px;border-bottom:1px solid var(--border)}.tk-field{display:flex;align-items:center;gap:6px;min-width:0;font-size:var(--fs-sm)}.tk-field-lbl{color:var(--mut);font-size:var(--fs-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.tk-field select{min-width:0;width:auto}.tk-field-repo{flex:0 1 260px}.tk-field-repo select{flex:1 1 auto}.tk-field-basis{flex:1 1 260px}.tk-field-basis select{flex:1 1 auto}.tk-ctx-btn{margin-left:auto;white-space:nowrap;position:relative}.tk-ctx-btn.has-ctx{color:var(--acc);border-color:rgba(var(--acc-rgb),.5)}.tk-ctx-dot{display:none;width:7px;height:7px;border-radius:50%;background:var(--acc);margin-left:6px}.tk-ctx-btn.has-ctx .tk-ctx-dot{display:inline-block}.tk-extra{margin:8px 20px 0}.tk-extra[hidden]{display:none}.tk-extra textarea{width:100%;resize:vertical;font-size:var(--fs-sm)}.tk-repo-list{position:relative;display:flex;flex-wrap:wrap;gap:8px;padding:2px 16px 8px}@media (max-width: 768px){.tk-repo-list{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;touch-action:pan-x;padding:2px 12px 8px;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%)}.tk-repo-list::-webkit-scrollbar{display:none}}.tk-hist-row{flex-wrap:wrap;row-gap:6px}.tk-hist-row .hr-when{min-width:0;width:auto}.tk-hist-actions{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.tk-hist-btn{font-size:var(--fs-xs);padding:3px 9px;white-space:nowrap}.tk-hist-row.is-outdated .hr-when{opacity:.65}.badge.tk-outdated{background:rgba(var(--acc-rgb),.06);color:var(--warn);border:1px solid var(--warn)}.tb-run-basis.is-stale{color:var(--warn)}.tk-hist-note{padding:10px 20px 0;font-size:var(--fs-xs)}.tk-hr{display:grid;grid-template-columns:150px minmax(170px,1fr) auto auto;align-items:center;column-gap:14px}.tk-hr-main{display:flex;flex-direction:column;min-width:0}.tk-hr-when{font-variant-numeric:tabular-nums;white-space:nowrap}.tk-hr-by{font-size:var(--fs-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-hr-est,.tk-hr-state{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--fs-xs);min-width:0}.tk-hr .tk-hist-actions{margin-left:0;justify-content:flex-end}.tk-saved-count:empty{display:none}.tk-saved-hint{margin:14px auto 0;max-width:460px;text-align:left}.tk-saved-card{display:flex;gap:10px;align-items:baseline;padding:10px 12px;border:1px solid var(--border);border-left:3px solid var(--acc);border-radius:6px;background:rgba(var(--acc-rgb),.05);font-size:var(--fs-sm);line-height:1.5}.tk-saved-card>i{color:var(--acc)}.tk-saved-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.tk-saved-or{margin:10px 0 0;font-size:var(--fs-xs)}.tk-share-active:empty{display:none}.tk-share-head{font-size:var(--fs-xs);font-weight:600;color:var(--mut);margin-bottom:6px}.tk-share-row{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--border);font-size:var(--fs-sm)}.tk-share-when{flex:1;min-width:0;display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.tk-share-when>i{color:var(--mut)}.tk-share-or{margin:12px 0 8px;font-size:var(--fs-xs);font-weight:600;color:var(--mut);text-transform:uppercase;letter-spacing:.04em}@media (max-width: 640px){.tk-hist-row .hr-when{flex:1 1 100%!important}.tk-hist-actions{margin-left:0}.tk-hr{grid-template-columns:minmax(0,1fr);row-gap:6px}.tk-hr .tk-hist-actions{justify-content:flex-start}.tk-hr-state:not(:has(*)){display:none}}.tb-basis-note{font-size:var(--fs-xs)}@media (max-width: 640px){.tk-setup{padding:6px 14px}.tk-field-repo{flex:1 1 0}.tk-field-basis{order:3;flex:1 1 100%}.tk-extra{margin:6px 14px 0}}.tk-create{display:flex;align-items:center;gap:8px;margin-left:auto}@media (max-width: 640px){.tk-long{display:none}.modal-actions.tk-actions>button{flex:1 1 auto;white-space:nowrap}.tk-create{flex:1 1 auto;margin-left:0}.tk-create>button{flex:1 1 auto;white-space:nowrap}.tb-create-actions>label.sw{flex:1 1 100%;margin-right:0;min-width:0;white-space:nowrap}.tb-create-actions #tbType{flex:1 1 0;min-width:0;width:100%}}.model-badge{border-width:1px;border-style:solid;border-radius:4px;padding:2px 6px;font-size:var(--fs-2xs)}.model-opus{border-color:#f59e0b;background:#f59e0b1f;color:var(--warn-text)}.model-opus b{color:var(--warn-text)}.model-sonnet{border-color:#3b82f6;background:#3b82f61f;color:#60a5fa}.model-sonnet b{color:#60a5fa}.model-haiku{border-color:#10b981;background:#10b9811f;color:var(--ok-text)}.model-haiku b{color:var(--ok-text)}.model-default{border-color:var(--border);background:rgba(var(--tint-rgb),.02);color:var(--mut)}:root[data-theme=light] .model-sonnet,:root[data-theme=light] .model-sonnet b{color:#1e40af}.model-default b{color:var(--mut)}.md-live{font-size:var(--fs-base);line-height:1.6}.md-live pre{background:var(--surface-sunken);padding:14px;border-radius:8px;overflow:auto;border:1px solid var(--border)}.caret-blink{display:inline-block;width:8px;height:16px;margin-left:2px;background:var(--acc);vertical-align:-2px;border-radius:1px;animation:caret 1s steps(2) infinite}@keyframes caret{0%,to{opacity:1}50%{opacity:0}}.st-tabs{display:flex;gap:4px;padding:0 20px;border-bottom:1px solid var(--border);flex-shrink:0;background:#0000001a}.st-tab{background:transparent;color:var(--mut);border:0;border-bottom:2px solid transparent;border-radius:0;padding:14px 16px;font-size:var(--fs-sm);cursor:pointer;box-shadow:none;font-weight:500}.st-tab:hover{color:var(--txt)}.st-tab.active{color:var(--acc);border-bottom-color:var(--acc)}.st-pane{display:none}.st-pane.active{display:block}.set-wrap,.set-shell{display:flex;flex-direction:column;gap:14px}.set-nav{display:none}.set-acc{background:var(--panel);border:1px solid var(--border);border-radius:12px;overflow:hidden;margin-bottom:10px}.set-acc>summary{cursor:pointer;list-style:none;padding:14px 16px;display:flex;align-items:center;gap:8px;font-size:var(--fs-3xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--mut)}.set-acc>summary::-webkit-details-marker{display:none}.set-acc>summary:after{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f078";margin-left:auto;color:var(--mut);font-size:13px;line-height:1;transition:transform .15s}.set-acc[open]>summary:after{transform:rotate(180deg)}.set-acc-body{padding:0 16px 14px}.set-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--border);cursor:default}.set-row:first-of-type{padding-top:0}.set-row:last-of-type{border-bottom:0;padding-bottom:0}.set-lbl{display:flex;flex-direction:column;gap:3px;font-size:var(--fs-sm);font-weight:500;color:var(--txt);min-width:0}.set-desc{font-weight:400;font-size:var(--fs-xs);color:var(--mut);line-height:1.5}.set-inp{width:100px;flex-shrink:0;text-align:right}.set-note{margin:0 0 6px}.set-subhead{padding:14px 0 4px;border-bottom:1px solid var(--border)}.set-switch{flex-shrink:0}@media (max-width: 640px){.set-row>.set-switch{align-self:flex-start}}.set-row--stack{flex-direction:column;align-items:stretch;gap:8px}.set-row--stack .inp{width:100%}.set-msg{margin-top:4px;font-size:var(--fs-sm)}.set-foot{display:flex;align-items:center;gap:6px;margin:4px 0 0;font-size:var(--fs-xs)}.est-scale{display:flex;flex-direction:column;gap:8px;margin-top:10px}.est-row{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.est-cell{display:flex;flex-direction:column;gap:3px}.est-lbl{font-size:var(--fs-xs);color:var(--mut)}.est-cell .inp{width:110px;text-align:right}.est-read{font-size:var(--fs-xs);min-width:72px;padding-bottom:8px}@media (max-width: 640px){.set-row{flex-direction:column;align-items:stretch;gap:8px}.set-inp{width:100%;text-align:left}.est-row{padding-bottom:8px;border-bottom:1px solid var(--border)}.est-cell{flex:1 1 120px}.est-cell .inp{width:100%}}.help-wrap--grid{display:flex;flex-direction:column;gap:14px}.help-wrap .pf-card-title{font-size:var(--fs-md);text-transform:none;letter-spacing:0;color:var(--txt);display:flex;align-items:center;gap:8px;margin-bottom:10px}.help-wrap .help-list{margin-top:0}.help-acc>summary{cursor:pointer;list-style:none}.help-acc>summary::-webkit-details-marker{display:none}.help-acc>summary.pf-card-title{margin-bottom:0}.help-acc[open]>summary.pf-card-title{margin-bottom:10px}.help-acc>summary.pf-card-title:after{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f078";margin-left:auto;color:var(--mut);font-size:13px;line-height:1;transition:transform .15s}.help-acc[open]>summary.pf-card-title:after{transform:rotate(180deg)}.help-acc>summary.pf-card-title:hover{color:var(--acc)}.help-acc>summary.pf-card-title:hover:after{color:var(--acc)}.help-diagram{display:block;width:100%;height:auto}.help-diagram .hd-lbl{font-size:12px;font-weight:600}.help-diagram .hd-sub{font-size:10px}@media (min-width: 861px){.set-shell{display:grid;grid-template-columns:2fr 8fr;gap:24px;align-items:start}.set-nav{display:flex;flex-direction:column;gap:2px;position:sticky;top:16px}.set-nav-item{display:flex;align-items:center;justify-content:left;gap:8px;text-align:left;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:var(--txt);font-size:var(--fs-sm);cursor:pointer}.set-nav-item:hover{background:rgba(var(--tint-rgb),.08)}.set-nav-item.active{background:rgba(var(--acc-rgb),.12);color:var(--acc);font-weight:600}.set-sections{min-width:0}.set-acc{display:none;border:0;border-radius:0;background:transparent}.set-acc[open]{display:block}.set-acc>summary{display:none}.set-acc-body{padding:16px 18px;background:var(--panel);border:1px solid var(--border);border-radius:12px}.set-full{grid-column:1 / -1}}.st-row{display:flex;align-items:center;gap:16px;padding:14px 4px;border-bottom:1px solid var(--border);cursor:default}.st-row:last-of-type{border-bottom:0}.st-lbl{font-size:var(--fs-sm);color:var(--txt);min-width:220px;flex-shrink:0;font-weight:500}.st-inp{flex:1;min-width:0}.st-hint{font-size:var(--fs-xs);color:var(--mut);padding:8px 4px 12px;line-height:1.6}.st-readonly{font-size:var(--fs-sm);color:var(--mut);background:var(--surface-sunken);border:1px solid var(--border);border-radius:6px;padding:6px 12px;flex:1;min-width:0;user-select:text}.table-wrap{width:100%}.pr-empty-initial{padding:20px 0;text-align:center}.pr-empty-mobile{display:none}@media (max-width: 1400px){:root{--hdr-h: 68px}header{padding:0 16px;height:var(--hdr-h);flex-wrap:nowrap;gap:8px}.hide-mobile{display:none!important}.hdr-brand{order:0}.hdr-brand .logo{width:40px;height:40px;border-radius:9px}.hdr-brand .brand{font-size:21px}.hg-pull{order:1}.hdr-notif-wrap{order:2}button.hdr-menu-btn{order:4;display:inline-flex;margin-left:0}header.is-index .hg-pull{margin-left:auto}header:not(.is-index) .hdr-notif-wrap{margin-left:auto}.hg-pull button,.notif-bell,button.hdr-menu-btn{width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.user-chip{display:none}.user-menu-identity{order:-1;gap:10px;padding:14px 4px;border-bottom:1px solid var(--border);font-size:var(--fs-md)}.user-menu-identity-ico{font-size:var(--fs-lg);opacity:1;color:var(--acc)}.user-menu-identity-name{max-width:none}.user-menu-divider{display:none}.user-menu-divider-account{display:block;order:19;margin:2px 0 0}.user-wrap,.user-menu{display:contents}.hdr-tools .user-menu-item{order:20}.hdr-tools .user-menu-item.user-menu-signout{order:21;color:var(--crit);border-color:rgba(var(--crit-rgb),.35);position:sticky;bottom:0;z-index:1;background:linear-gradient(rgba(var(--crit-rgb),.06),rgba(var(--crit-rgb),.06)),var(--panel);box-shadow:0 -8px 12px -8px #00000073}.hdr-tools .user-menu-item.user-menu-signout:hover{background:linear-gradient(rgba(var(--crit-rgb),.12),rgba(var(--crit-rgb),.12)),var(--panel)}.hdr-tools .user-menu-identity{position:sticky;top:0;z-index:1;background:var(--panel)}.hdr-tools .user-menu-version{order:18;border-top:0;padding:4px 4px 0}.hdr-tools .hdr-theme,.hdr-tools .hdr-fs,.hdr-tools .hdr-lock,.hdr-tools .user-menu-item{display:flex;align-items:center;justify-content:flex-start;gap:10px}.hdr-tools{display:none;position:absolute;top:var(--hdr-h);left:0;right:0;background:var(--panel);border-bottom:1px solid var(--border);box-shadow:var(--shadow-lg);padding:0 16px max(16px,env(safe-area-inset-bottom));z-index:55;flex-direction:column;align-items:stretch;gap:12px;box-sizing:border-box;max-height:calc(100vh - var(--hdr-h));max-height:calc(100dvh - var(--hdr-h));overflow-y:auto;overscroll-behavior:contain}.hdr-tools.open{display:flex}body:has(.hdr-tools.open) .chat-fab,body:has(.hdr-tools.open) .hdr-usage{display:none}.hdr-tools .h-group{width:100%;flex-direction:column;align-items:stretch;gap:8px}.hdr-tools .hdr-lbl{display:inline}.hdr-tools button,.hdr-tools .nav-link,.hdr-tools .settings-chip,.hdr-tools .hdr-help,.hdr-tools .hdr-fs,.hdr-tools .user-menu-item{width:100%;box-sizing:border-box;padding:10px 14px;font-size:var(--fs-sm);text-decoration:none;background:rgba(var(--tint-rgb),.02);border-radius:6px;color:var(--txt);border:1px solid var(--border)}.hdr-tools .hdr-help:hover,.hdr-tools .hdr-theme:hover,.hdr-tools .hdr-fs:hover,.hdr-tools .hdr-lock:hover,.hdr-tools .user-menu-item:hover{background:rgba(var(--tint-rgb),.05)}.hdr-tools #switchSection{order:20;display:flex;flex-direction:column;gap:8px}.hdr-tools #switchSection .user-menu-cap{padding:4px 2px 0}.hdr-tools #switchList{display:flex;flex-direction:column;gap:8px}.hdr-tools .switch-row{border:1px solid var(--border);border-radius:6px;background:rgba(var(--tint-rgb),.02);overflow:hidden}.hdr-tools .switch-row .switch-pick{order:0;width:auto;flex:1 1 auto;min-width:0;border:0;border-radius:0;background:none;padding:10px 14px}.hdr-tools .switch-row .switch-forget{width:auto;flex:none;min-width:44px;min-height:44px;border:0;border-left:1px solid var(--border);border-radius:0;background:none;padding:0 16px;opacity:1}.hdr-tools .switch-row .switch-pick:hover{background:none}.hdr-tools .switch-row .switch-forget:hover{background:rgba(var(--crit-rgb),.08);color:var(--crit)}.hdr-tools .user-menu-cap .switch-forget-all{width:auto;border:0;background:none;padding:6px 0;border-radius:0}.hdr-tools label.sw{display:flex;width:100%;padding:8px 12px;box-sizing:border-box;background:rgba(var(--tint-rgb),.02);border-radius:6px;border:1px solid var(--border)}.hdr-tools select.inp{width:auto;min-width:120px}.usage-pill{white-space:normal}.col-review{width:150px}.col-actions{width:176px}}@media (max-width: 768px){:root{--page-gutter: 16px}main{padding:16px var(--page-gutter);max-width:100%;overflow-x:clip}main .table-wrap{overflow:visible}main .table-wrap table,main .table-wrap tbody{display:block;width:100%;min-width:0}main .table-wrap thead{display:none}.modal .table-wrap{overflow-x:auto}:is(#rows,#amList) tr{display:flex;flex-direction:column;gap:8px;position:relative;border:1px solid var(--border);border-radius:12px;padding:16px;margin-bottom:12px;background:var(--panel);box-shadow:var(--shadow-sm)}:is(#rows,#amList) td{display:block;border:0;padding:0;font-size:var(--fs-sm)}:is(#rows,#amList) td.pr-c-state{position:absolute;top:18px;right:16px;padding:0!important}:is(#rows,#amList) td.pr-c-state .pr-dot{margin-top:0}:is(#rows,#amList) td.pr-c-pr{order:0;padding-right:24px}:is(#rows,#amList) td.pr-c-review{order:1;margin-top:2px}#rows td.pr-c-review .pr-rev-stack{flex-direction:row;align-items:center;gap:12px}:is(#rows,#amList) td.actions{order:2;display:flex;gap:8px;margin-top:10px;white-space:normal;border-top:1px solid var(--border);padding-top:10px}:is(#rows,#amList) td.actions button{margin-left:0}#rows td.actions .btn-review,#amList td.actions .am-jobs-btn{flex:1;justify-content:center}:is(#rows,#amList) tr:has(td[colspan]){border:0;padding:0;background:transparent;box-shadow:none}#nhRows tr{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;border:1px solid var(--border);border-radius:12px;padding:14px 16px;margin-bottom:10px;background:var(--panel);box-shadow:var(--shadow-sm)}#nhRows tr:has(td[colspan]){border:0;padding:0;background:transparent;box-shadow:none}#nhRows td{display:block;border:0;padding:0;font-size:var(--fs-sm)}#nhRows td.nh-c-check,#nhRows td.nh-c-type{order:0}#nhRows td.nh-c-time{order:0;margin-left:auto;font-size:var(--fs-xs);white-space:nowrap}#nhRows td.nh-c-pr{order:1;flex:1 1 100%;font-size:var(--fs-md)}#nhRows td.nh-c-status{order:2}#nhRows td.nh-c-actions{order:2;margin-left:auto;display:flex;align-items:center;gap:10px}.pr-empty-desktop-txt{display:none}.pr-empty-mobile{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 0}.pr-empty-pull-btn{font-size:var(--fs-lg);padding:12px 28px;border-radius:10px}.pr-empty-hint{font-size:var(--fs-xs);margin:0}input,textarea,select,input.inp,select.inp,.inp,.chat-input,.pc-text,#prFilter{font-size:var(--fs-lg)!important}.code-copy{opacity:.6}.pr-toolbar,.rp-toolbar{gap:10px}#prFilter,#rpSearch,#hsearch{width:100%!important;flex:1 1 100%}.pr-t-main{display:flex;flex-wrap:wrap;width:100%;align-items:center;gap:10px}.pr-t-extra{display:none;width:100%}.pr-t-extra.open{display:flex;flex-direction:column;gap:10px;margin-top:8px;background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:12px}.pr-toggle-btn{display:inline-flex!important;align-items:center;gap:6px;margin-left:auto}.ms,.ms-btn{width:100%}.ms-btn{text-align:left;display:flex;align-items:center;justify-content:space-between}.ms-panel{min-width:0;width:100%}.pr-t-extra #fClear{width:100%;margin-top:2px}.pr-t-extra.open{max-height:60vh;overflow-y:auto}.modal-bg{padding:0;align-items:stretch}.modal,.modal.sm,.modal.md,.modal.lg{max-width:100%;width:100%;max-height:100vh;height:100vh;border-radius:0;border:0}.modal h2{padding:14px 16px}.md{padding:16px}.st-row{flex-direction:column;align-items:stretch;gap:8px}.st-lbl{min-width:0}.st-inp{width:100%}.st-tabs{padding:0 10px;overflow-x:auto}.repo-row{flex-wrap:wrap;gap:8px 10px}.repo-path{flex:1 1 100%;white-space:normal}.repo-rules,.repo-acct{max-width:none;white-space:normal}.repo-state{flex:1 1 auto}.repo-acts{margin-left:auto}.rf-grid{grid-template-columns:1fr;gap:12px}.cost-bars{height:120px}.chat-input{padding:8px 18px;min-height:40px}.chat-send-btn,.chat-stop-btn{width:40px;height:40px;font-size:15px}.chat-stop-btn i{font-size:13px}.hide-mobile{display:none!important}}@media (max-width: 480px){.chat-input{min-height:64px}}@media (max-width: 520px){.hdr-brand .brand,h1 .brand{display:none}}@media (max-width: 400px){button{padding:6px 12px}.usage-pill{padding:5px 10px}main{padding:12px}}@media (max-width: 360px){.hdr-brand .logo{width:36px;height:36px;border-radius:8px}}.confirm-subject{margin:10px 22px 0;padding:10px 12px;background:rgba(var(--tint-rgb),.04);border:1px solid var(--border);border-left:3px solid var(--acc);border-radius:6px;display:flex;flex-direction:column;gap:2px;min-width:0}.confirm-warning{margin:8px 22px 0;padding:10px 12px;background:rgba(var(--warn-rgb),.1);border:1px solid rgba(var(--warn-rgb),.45);border-left:3px solid var(--warn);border-radius:6px;display:flex;align-items:flex-start;gap:8px;min-width:0;font-size:var(--fs-sm);line-height:1.5;color:var(--txt)}.confirm-warning>i{color:var(--warn-text);margin-top:3px;flex:none}.confirm-warning>span{min-width:0;overflow-wrap:anywhere}.confirm-subj-link{font-size:var(--fs-sm);font-weight:600;color:var(--txt);text-decoration:none;overflow-wrap:anywhere}a.confirm-subj-link:hover{color:var(--acc);text-decoration:underline}.confirm-subj-meta{font-size:var(--fs-xs);color:var(--mut)}.confirm-ctx-wrap{display:flex;flex-direction:column;gap:8px;padding:0 22px 48px;min-height:0;overflow-y:auto}.confirm-ctx-label{display:block;font-size:var(--fs-xs);font-weight:600;color:var(--txt);margin-top:6px;margin-bottom:6px}.confirm-ctx{width:100%;flex-shrink:0;resize:vertical;background:var(--surface-sunken);color:var(--txt);border:1px solid var(--border);border-radius:6px;padding:10px 12px;font-size:var(--fs-sm);line-height:1.4;min-height:60px}.confirm-ctx:focus{outline:none;border-color:var(--acc);box-shadow:0 0 0 3px var(--border-focus)}.confirm-fullreview{display:flex;align-items:flex-start;gap:8px;font-size:var(--fs-sm);color:var(--txt);margin-top:6px;cursor:pointer;user-select:none}.confirm-fullreview input{width:15px;height:15px;flex:0 0 auto;margin:2px 0 0;accent-color:var(--acc);cursor:pointer}.confirm-fullreview .cf-text{line-height:1.5}.confirm-fullreview .cf-text .mut{font-size:var(--fs-xs)}.confirm-input{width:100%;box-sizing:border-box}.confirm-scope{display:inline-flex;margin-top:12px;padding:2px;gap:2px;background:rgba(var(--tint-rgb),.05);border:1px solid var(--border);border-radius:8px}.confirm-seg{position:relative;cursor:pointer;user-select:none}.confirm-seg input{position:absolute;opacity:0;width:100%;height:100%;left:0;top:0;margin:0;cursor:pointer}.confirm-seg span{display:block;padding:5px 14px;border-radius:6px;font-size:var(--fs-sm);font-weight:500;color:var(--mut);white-space:nowrap;transition:background .15s ease,color .15s ease}.confirm-seg:hover span{color:var(--txt)}.confirm-seg input:checked+span{background:var(--panel);color:var(--txt);font-weight:600;box-shadow:var(--shadow-sm)}.confirm-seg input:focus-visible+span{outline:2px solid var(--acc);outline-offset:1px}.confirm-scope-note{display:grid;margin-top:6px;font-size:var(--fs-xs);color:var(--mut);line-height:1.4}.confirm-scope-note>span{grid-area:1 / 1;visibility:hidden}.confirm-scope-note>span.is-on{visibility:visible}.confirm-actions{flex:0 0 auto;display:flex;gap:10px;justify-content:flex-end;padding:14px 22px;border-top:1px solid var(--border)}.confirm-flag{min-width:0}.cf-desc{margin:2px 0 0 23px;font-size:var(--fs-xs);color:var(--mut);line-height:1.45}.confirm-rules-list{display:flex;flex-wrap:wrap;gap:6px}.confirm-cb-row{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;align-items:start}@media (max-width: 640px){.confirm-cb-row{grid-template-columns:1fr}}@media (max-width: 768px){.modal>.confirm-ctx-wrap{flex:1 1 auto;padding-top:12px}.confirm-actions>button{flex:1 1 0;min-height:44px}}.log-box{background:var(--surface-sunken);border:1px solid var(--border);border-radius:8px;padding:12px 14px;max-height:72vh;overflow:auto;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-all;margin:0}.log-line{display:block}.log-line.log-err{color:var(--crit)}.log-line.log-warn{color:var(--warn)}.log-line.log-info{color:var(--txt)}.log-line.log-dbg{color:var(--mut)}.log-hl{background:rgba(var(--warn-rgb),.55);color:#1a1200;border-radius:2px;padding:0 1px}.log-actions-search{width:180px}.log-actions-auto{white-space:nowrap}@media (max-width: 720px){.log-actions{width:100%}.log-actions>*{flex:1 1 auto;min-width:0}.log-actions-search{width:auto;flex-basis:100%}.log-actions-auto,#lgRefresh{flex:0 0 auto}}@media (max-width: 480px){.log-box{font-size:11px;max-height:60vh;padding:10px}}.tooltip-bubble{position:fixed;z-index:10000;left:0;top:0;max-width:260px;padding:6px 10px;border-radius:6px;font-size:var(--fs-xs);font-weight:500;line-height:1.4;color:var(--tooltip-txt);background:var(--tooltip-bg);border:1px solid var(--border-hover);box-shadow:0 6px 20px #00000059;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease;word-wrap:break-word;white-space:pre-line}.tooltip-bubble.show{opacity:1;transform:translateY(0)}.tooltip-bubble:after{content:"";position:absolute;left:var(--tip-arrow, 50%);top:100%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--tooltip-bg)}.tooltip-bubble.tooltip-side{transform:translate(-4px)}.tooltip-bubble.tooltip-side.show{transform:translate(0)}.tooltip-bubble.tooltip-side:after{left:-10px;top:var(--tip-arrow, 50%);transform:translateY(-50%);border-top-color:transparent;border-right-color:var(--tooltip-bg)}.tooltip-bubble.tooltip-below{transform:translateY(-4px)}.tooltip-bubble.tooltip-below.show{transform:translateY(0)}.tooltip-bubble.tooltip-below:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--tooltip-bg)}@media (max-width: 480px){.tooltip-bubble{max-width:200px}}.toast-host{position:fixed;top:calc(var(--hdr-h) + 12px);right:16px;z-index:10001;display:flex;flex-direction:column;gap:10px;width:min(400px,calc(100vw - 32px));pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:flex-start;gap:10px;padding:12px 12px 12px 14px;border-radius:10px;border:1px solid var(--border);border-left:3px solid var(--mut);background:var(--panel);box-shadow:var(--shadow-lg);font-size:var(--fs-sm);color:var(--txt);opacity:0;transform:translate(12px);transition:opacity .16s ease,transform .16s ease}.toast.is-in{opacity:1;transform:translate(0)}.toast.is-leaving{opacity:0;transform:translate(12px)}.toast-icon{flex-shrink:0;margin-top:1px;font-size:14px}.toast-body{flex:1;min-width:0}.toast-title{font-weight:600;line-height:1.4;word-wrap:break-word}.toast-count{margin-left:6px;font-weight:700;color:var(--mut);font-size:var(--fs-xs)}.toast-detail{margin-top:4px;font-size:var(--fs-xs);color:var(--mut)}.toast-detail>summary{cursor:pointer;color:var(--acc);list-style:none}.toast-detail>summary::-webkit-details-marker{display:none}.toast-detail>summary:after{content:" \25be"}.toast-detail[open]>summary:after{content:" \25b4"}.toast-detail>div{margin-top:4px;line-height:1.5;word-wrap:break-word;white-space:pre-line}.toast-action{margin-top:8px;padding:4px 10px;border-radius:6px;cursor:pointer;background:rgba(var(--acc-rgb),.12);border:1px solid rgba(var(--acc-rgb),.3);color:var(--acc);font-size:var(--fs-xs);font-weight:600}.toast-action:hover{background:rgba(var(--acc-rgb),.2)}.toast-x{flex-shrink:0;background:none;border:0;padding:0 2px;line-height:1;color:var(--mut);cursor:pointer;font-size:var(--fs-sm)}.toast-x:hover{color:var(--txt)}.toast.is-error{border-left-color:var(--crit)}.toast.is-error .toast-icon{color:var(--crit)}.toast.is-warn{border-left-color:var(--warn)}.toast.is-warn .toast-icon{color:var(--warn)}.toast.is-ok{border-left-color:var(--ok)}.toast.is-ok .toast-icon{color:var(--ok)}.toast.is-info{border-left-color:var(--acc)}.toast.is-info .toast-icon{color:var(--acc)}@media (max-width: 768px){.toast-host{left:8px;right:8px;width:auto;top:calc(var(--hdr-h) + 8px)}}@media (prefers-reduced-motion: reduce){.toast{transition:none;transform:none}.toast.is-in,.toast.is-leaving{transform:none}}.has-field-err{border-color:var(--crit)!important}.has-field-err:focus{outline-color:var(--crit)}.field-err{margin-top:4px;font-size:var(--fs-xs);color:var(--crit);line-height:1.4}.field-warn{margin-top:4px;font-size:var(--fs-xs);color:var(--warn);line-height:1.4}.field-warn[hidden]{display:none}@media (hover: hover) and (pointer: fine){.ptr-sound-toggle{display:none!important}}.nh-unread{font-weight:600}.nh-unread td:first-child{box-shadow:inset 3px 0 0 var(--warn)}.warmup-toggle.on{background:rgba(var(--warn-rgb),.15);border-color:var(--warn);color:var(--warn);font-weight:600}.warmup-toggle.off{opacity:.6}.sc-card{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:16px 18px;margin-bottom:16px;box-shadow:0 4px 12px #00000026;transition:all .2s ease}.sc-card:hover{border-color:var(--border-hover);box-shadow:0 6px 18px #00000040}.sc-card--inactive{background:var(--surface-sunken);box-shadow:none}.sc-card--inactive:hover{box-shadow:none}.sc-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--border)}.sc-usage-fold{padding-top:10px}.sc-card-title-group{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sc-card-title{font-size:var(--fs-lg);font-weight:600;color:var(--txt);display:flex;align-items:center;gap:8px}.sc-kind-badge{font-size:var(--fs-2xs);padding:2px 8px;border-radius:12px;background:rgba(var(--tint-rgb),.06);color:var(--mut);font-weight:500;border:1px solid var(--border)}.sc-card-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sc-card-actions button{font-size:var(--fs-xs);padding:5px 10px;border-radius:6px}.sc-no-access{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:var(--fs-xs);color:var(--mut);cursor:help}.sc-no-access:hover,.sc-no-access:focus-visible{color:var(--txt)}.sc-no-access:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:4px}.sc-health-banner{margin-top:10px;padding:8px 12px;border-radius:6px;background:rgba(var(--crit-rgb),.12);border:1px solid rgba(var(--crit-rgb),.3);color:var(--crit);font-size:var(--fs-xs);display:flex;align-items:center;gap:8px}.sc-usage-box{margin-top:14px;padding:12px 14px;background:#0003;border-radius:8px;border:1px solid var(--border)}.sc-section-label{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.5px;font-weight:700;color:var(--mut);margin-bottom:10px;display:flex;align-items:center;gap:6px}.sc-usage-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:16px}.sc-meter-col{min-width:0}.sc-meter-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px}.sc-meter-col .meter-sub{font-size:11px;color:var(--mut);margin-top:4px;white-space:nowrap}@media (max-width: 768px){.sc-usage-row{grid-template-columns:1fr;gap:10px}}.sc-meter-name{font-size:var(--fs-xs);font-weight:600;color:var(--txt)}.sc-meter-pct{font-size:var(--fs-sm);font-weight:700;font-variant-numeric:tabular-nums}.sc-members-box{margin-top:14px;padding-top:10px}.sc-members-fold>summary,.sc-usage-fold>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;padding:4px 0}.sc-members-fold>summary::-webkit-details-marker,.sc-usage-fold>summary::-webkit-details-marker{display:none}.sc-members-fold>summary:after,.sc-usage-fold>summary:after{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f078";margin-left:auto;color:var(--mut);font-size:var(--fs-2xs);transition:transform .15s ease}.sc-members-fold[open]>summary:after,.sc-usage-fold[open]>summary:after{transform:rotate(180deg)}.sc-members-fold>summary:hover,.sc-usage-fold>summary:hover{color:var(--txt)}.sc-members-fold>summary:focus-visible,.sc-usage-fold>summary:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:4px}.sc-fold-count{font-size:var(--fs-2xs);color:var(--mut);font-weight:400}.sc-fold-waiting{font-size:11px}@media (pointer: coarse){.sc-members-fold>summary,.sc-usage-fold>summary{min-height:44px}}.sc-member-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:6px;background:rgba(var(--tint-rgb),.015);margin-top:6px;border:1px solid rgba(var(--tint-rgb),.04);transition:background .15s ease}.sc-member-row:hover{background:rgba(var(--tint-rgb),.035)}.sc-member-info{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--fs-sm)}.sc-member-actions{display:flex;align-items:center;gap:6px}.sc-member-actions button{font-size:11px;padding:4px 10px;border-radius:4px}@media (max-width: 768px){.sc-card{padding:12px 14px}.sc-card-top{flex-direction:column;align-items:stretch;gap:10px}.sc-card-actions{justify-content:flex-start}.sc-member-row{flex-direction:column;align-items:stretch;gap:8px}.sc-member-actions{justify-content:flex-end}}.tg-steps{margin:0 0 12px;padding-left:20px;color:var(--txt);font-size:var(--fs-sm);line-height:1.6}.tg-steps code{background:rgba(var(--tint-rgb),.06);padding:1px 5px;border-radius:4px}.tg-form{display:flex;flex-wrap:wrap;gap:8px}.tg-form .inp{flex:1 1 200px;min-width:0}.tg-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tg-msg{margin-top:10px;font-size:var(--fs-xs);color:var(--mut)}.tg-msg-err{color:var(--crit)}.pf-telegram{grid-column:1 / -1}.pf-tg-connected{display:flex;gap:32px;flex-wrap:wrap}.pf-tg-status{flex:1 1 220px}.pf-tg-kinds-col{flex:1 1 260px;padding-left:28px;border-left:1px solid var(--border)}.tg-kinds-title{font-size:var(--fs-3xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--mut);margin:0 0 6px}@media (max-width: 720px){.pf-tg-kinds-col{padding-left:0;border-left:none;margin-top:8px}}.tg-kinds{display:flex;flex-direction:column;gap:2px}.ss-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:24px}.ss-col{min-width:0}.ss-sub{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--fs-3xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--mut);margin:0 0 6px}.ss-sub:not(:first-child){margin-top:18px}.ss-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid var(--border);font-size:var(--fs-sm)}.ss-row:last-child{border-bottom:none}.ss-row-main{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-row-side{display:flex;align-items:center;gap:6px;flex-shrink:0}@media (max-width: 720px){.ss-grid{gap:18px}.ss-row{flex-direction:column;align-items:stretch;gap:6px}.ss-row-main{white-space:normal}.ss-row-side{justify-content:flex-end}}@media (pointer: coarse){.ss-row-side .icon-only{min-width:40px;min-height:40px}}.acting-line{display:flex;align-items:flex-start;gap:7px;margin:10px 0 0;padding:7px 10px;border:1px solid var(--border);border-radius:6px;background:rgba(var(--tint-rgb),.04);font-size:var(--fs-3xs);color:var(--mut);overflow-wrap:anywhere}.acting-line i{margin-top:2px;flex-shrink:0;opacity:.8}.acting-line b{color:var(--txt);font-weight:600}.acting-line.acting-shared{border-color:rgba(var(--acc-rgb),.35);background:rgba(var(--acc-rgb),.07);color:var(--acc-text)}.acting-line.acting-blocked{border-color:rgba(var(--warn-rgb),.45);background:rgba(var(--warn-rgb),.1);color:var(--warn-text)}.ss-row-side .ac-pick{max-width:260px;min-width:150px;font-size:var(--fs-sm)}@media (max-width: 720px){.ss-row-side .ac-pick{max-width:none;width:100%}}@media (pointer: coarse){.ss-row-side .ac-pick{min-height:40px}}.tg-kind-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--border)}.tg-kind-row:last-child{border-bottom:none}.tg-kind-label{font-size:var(--fs-sm);color:var(--txt)}html.pr-lock-pending body>*:not(#lockOverlay){visibility:hidden}html.pr-lock-pending body{background:#0b0d12}:root[data-theme=light] html.pr-lock-pending body{background:var(--bg)}.lock-overlay{position:fixed;inset:0;background:#000000bf;backdrop-filter:blur(10px);align-items:center;justify-content:center;z-index:9000}html.pr-locked,html.pr-locked body{overflow:hidden}@keyframes lockOverlayIn{0%{opacity:0;backdrop-filter:blur(0px)}to{opacity:1;backdrop-filter:blur(10px)}}@keyframes lockBoxIn{0%{opacity:0;transform:translateY(-28px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lockOverlayOut{0%{opacity:1;transform:translateY(0);backdrop-filter:blur(10px)}to{opacity:0;transform:translateY(-100%);backdrop-filter:blur(0px)}}@keyframes lockBoxOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(1.03)}}.lock-overlay.lock-in{animation:lockOverlayIn .28s ease-out both}.lock-overlay.lock-in .lock-box{animation:lockBoxIn .46s cubic-bezier(.16,1,.3,1) 60ms both}.lock-overlay.lock-out{animation:lockOverlayOut .42s cubic-bezier(.7,0,.84,0) .14s both}.lock-overlay.lock-out .lock-box{animation:lockBoxOut .22s ease-in both}@keyframes lockIconIn{0%{transform:scale(.7);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:1}}.lock-overlay.lock-in .lock-icon{animation:lockIconIn .52s cubic-bezier(.34,1.56,.64,1) .12s both}@keyframes lockShake{0%,to{transform:translate(0)}15%{transform:translate(-9px)}30%{transform:translate(8px)}45%{transform:translate(-5px)}60%{transform:translate(4px)}80%{transform:translate(-2px)}}.lock-box.lock-shake{animation:lockShake .4s ease-in-out both}@media (prefers-reduced-motion: reduce){.lock-overlay.lock-in,.lock-overlay.lock-in .lock-box,.lock-overlay.lock-in .lock-icon,.lock-overlay.lock-out,.lock-overlay.lock-out .lock-box{animation-duration:1ms;animation-delay:0ms}.lock-box.lock-shake{animation:none}}.lock-box{background:var(--panel);border:1px solid var(--border);border-radius:12px;width:100%;max-width:320px;padding:28px 24px;text-align:center;box-shadow:var(--shadow-lg)}.lock-icon{font-size:32px;color:var(--acc);margin-bottom:10px}.lock-title{font-size:18px;font-weight:600;color:var(--fg)}.lock-sub{font-size:13px;color:var(--mut);margin:4px 0 18px}#lockForm{display:flex;flex-direction:column;gap:10px}.lock-err{color:var(--crit);font-size:12px;margin-top:10px}.lock-logout{margin-top:14px;width:100%}.ob-shell{display:grid;grid-template-columns:300px minmax(0,1fr);gap:28px;align-items:start}.ob-rail{position:sticky;top:84px}.ob-rail-inner{display:flex;flex-direction:column}.ob-hello{font-size:var(--fs-xl);font-weight:700;color:var(--txt)}.ob-lede{margin:8px 0 0;font-size:var(--fs-xs);color:var(--mut);line-height:1.6}.ob-ring{position:relative;width:104px;height:104px;margin:22px auto 0}.ob-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ob-ring-track{fill:none;stroke:rgba(var(--tint-rgb),.1);stroke-width:6}.ob-ring-fill{fill:none;stroke:var(--acc);stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset .62s cubic-bezier(.16,1,.3,1)}.ob-ring-txt{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:700;line-height:1}.ob-ring-count{font-size:30px;color:var(--acc)}.ob-ring-of{font-size:var(--fs-base);color:var(--mut)}.ob-ring-lbl{margin-top:8px;text-align:center;font-size:var(--fs-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--mut)}.ob-stepper{list-style:none;margin:22px 0 0 -10px;padding:0}.ob-sn{position:relative;margin-bottom:8px}.ob-sn:last-child{margin-bottom:0}button.ob-sn-btn{position:relative;display:flex;align-items:flex-start;justify-content:flex-start;gap:12px;width:100%;background:none;border:0;box-shadow:none;padding:8px 10px;margin:0;text-align:left;cursor:pointer;color:inherit;font:inherit;border-radius:10px;transition:background .15s ease}button.ob-sn-btn:hover:not(:disabled){background:rgba(var(--tint-rgb),.05);color:inherit;transform:none}button.ob-sn-btn:active:not(:disabled){transform:none}button.ob-sn-btn:hover .ob-sn-title{color:var(--txt)}button.ob-sn-btn:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.ob-sn-node{flex:0 0 auto;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--panel);border:2px solid rgba(var(--tint-rgb),.16);font-size:var(--fs-xs);font-weight:700;color:var(--mut);position:relative;z-index:1}.ob-sn-done .ob-sn-node{border-color:var(--ok);background:rgba(var(--ok-rgb),.14)}.ob-sn-pending .ob-sn-node{border-color:var(--warn);background:rgba(var(--warn-rgb),.12);color:var(--warn)}.ob-sn-active .ob-sn-node{border-color:var(--acc);color:var(--acc);box-shadow:0 0 0 4px rgba(var(--acc-rgb),.14)}.ob-sn-node svg{width:16px;height:16px}.ob-sn:not(:last-child):before{content:"";position:absolute;left:25px;top:40px;height:24px;width:2px;background:rgba(var(--tint-rgb),.12)}.ob-sn-done:not(:last-child):before{background:rgba(var(--ok-rgb),.45)}.ob-sn-tick{fill:none;stroke:var(--ok);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22}.ob-sn-txt{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto;padding-top:4px}.ob-sn-title{font-size:var(--fs-sm);font-weight:600;color:var(--mut);line-height:1.35}.ob-sn-active .ob-sn-title{color:var(--txt)}.ob-sn-done .ob-sn-title{color:var(--mut)}.ob-sn-meta{font-size:var(--fs-3xs);color:var(--mut);text-transform:uppercase;letter-spacing:.04em}.ob-sn-done .ob-sn-meta{color:var(--ok)}.ob-sn-pending .ob-sn-meta{color:var(--warn)}.ob-rail-foot{margin-top:6px;font-size:var(--fs-xs);color:var(--mut);line-height:1.5}.ob-rail-foot:empty{display:none}.ob-recheck{margin:14px 0 0 -10px;align-self:flex-start}.ob-pane-card{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:26px 28px}.ob-pane-todo{border-color:rgba(var(--acc-rgb),.4);box-shadow:0 0 0 1px rgba(var(--acc-rgb),.12)}.ob-pane-pending{border-color:rgba(var(--warn-rgb),.35)}.ob-pane-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 24px;align-items:start}.ob-pane-headtxt{min-width:0;grid-column:1;grid-row:1 / span 2}.ob-pane-eyebrow{font-size:var(--fs-3xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--acc)}.ob-pane-title{margin:6px 0 0;font-size:var(--fs-2xl);font-weight:700;color:var(--txt);line-height:1.25}.ob-pane-detail{margin:10px 0 0;font-size:var(--fs-base);color:var(--mut);line-height:1.6;max-width:62ch}.ob-pane-blocker{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:8px 12px;border-radius:8px;background:rgba(var(--warn-rgb),.1);color:var(--warn);font-size:var(--fs-sm)}.ob-pane-chip{grid-column:2;grid-row:1;align-self:start;justify-self:end}.ob-pane-art{grid-column:2;grid-row:2;justify-self:end;align-self:end}.ob-art{width:96px;height:96px;display:block}.ob-art .a-line{fill:none;stroke:var(--acc);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:.75}.ob-art .a-fill{fill:var(--acc);stroke:none;opacity:.75}.ob-art .a-fill-soft{fill:none;stroke:var(--mut);stroke-width:3;stroke-linecap:round;opacity:.45}.ob-pane-body{margin-top:22px;padding-top:20px;border-top:1px solid var(--border)}.ob-pane-body:empty{display:none}.ob-pane-body #ssRequestableWrap{margin-top:18px}.ob-pane-load{padding:40px 4px;text-align:center;font-size:var(--fs-sm)}.ob-body-note{font-size:var(--fs-xs);color:var(--mut);margin-top:10px;line-height:1.5}.ob-claude-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.ob-inline-lbl{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-xs);color:var(--mut);flex:1 1 200px}.ob-claude-box{margin-top:10px;font-size:var(--fs-sm)}.pf-badge.ob-chip-todo{background:rgba(var(--tint-rgb),.1);color:var(--mut)}@keyframes obTickDraw{0%{stroke-dashoffset:22}to{stroke-dashoffset:0}}@keyframes obNodePop{0%{transform:scale(1)}45%{transform:scale(1.18)}to{transform:scale(1)}}.ob-sn-tick{stroke-dashoffset:0}.ob-sn-justdone .ob-sn-tick{animation:obTickDraw .42s cubic-bezier(.16,1,.3,1) 80ms both}.ob-sn-justdone .ob-sn-node{animation:obNodePop .46s cubic-bezier(.34,1.56,.64,1) both}@media (max-width: 1000px){.ob-shell{grid-template-columns:minmax(0,1fr);gap:18px}.ob-rail{position:static}.ob-rail-inner{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 22px;align-items:center;background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:20px 22px}.ob-hello{grid-column:1 / -1}.ob-lede{grid-column:1 / -1;margin-bottom:8px}.ob-ring{margin:0}.ob-ring-lbl{grid-column:1;margin-top:6px}.ob-stepper{grid-column:2;grid-row:3 / span 2;margin:0}.ob-rail-foot{grid-column:1 / -1}.ob-pane-card{padding:20px}.ob-pane-title{font-size:var(--fs-xl)}}@media (max-width: 560px){.ob-rail-inner{grid-template-columns:minmax(0,1fr)}.ob-ring{margin:0 auto}.ob-ring-lbl{grid-column:1}.ob-stepper{grid-column:1;grid-row:auto;margin-top:14px}.ob-pane-head{grid-template-columns:minmax(0,1fr)}.ob-pane-headtxt{grid-column:1;grid-row:auto}.ob-pane-chip{grid-column:1;grid-row:auto;justify-self:start;order:-1}.ob-pane-art{display:none}}.ob-welcome{position:fixed;inset:0;display:flex;background:#000000bf;backdrop-filter:blur(10px);align-items:center;justify-content:center;z-index:9000}@keyframes obWelcomeIn{0%{opacity:0;backdrop-filter:blur(0px)}to{opacity:1;backdrop-filter:blur(10px)}}@keyframes obBoxIn{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes obRingDraw{0%{stroke-dashoffset:152}to{stroke-dashoffset:0}}@keyframes obMarkDraw{0%{stroke-dashoffset:40}to{stroke-dashoffset:0}}@keyframes obRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ob-welcome.ob-welcome-in{animation:obWelcomeIn .28s ease-out both}.ob-welcome.ob-welcome-in .ob-welcome-box{animation:obBoxIn .46s cubic-bezier(.16,1,.3,1) 60ms both}.ob-welcome.ob-welcome-in .ob-check-ring{animation:obRingDraw .52s cubic-bezier(.16,1,.3,1) .14s both}.ob-welcome.ob-welcome-in .ob-check-mark{animation:obMarkDraw .34s cubic-bezier(.16,1,.3,1) .56s both}.ob-welcome.ob-welcome-in .ob-welcome-title{animation:obRise .38s ease-out .7s both}.ob-welcome.ob-welcome-in .ob-welcome-sub{animation:obRise .38s ease-out .8s both}.ob-welcome.ob-welcome-in .ob-welcome-go{animation:obRise .38s ease-out .9s both}.ob-welcome-box{background:var(--panel);border:1px solid var(--border);border-radius:12px;width:100%;max-width:340px;padding:30px 24px;text-align:center;box-shadow:var(--shadow-lg)}.ob-check{width:76px;height:76px;margin:0 auto 14px}.ob-check svg{width:100%;height:100%;overflow:visible}.ob-check-ring{fill:none;stroke:var(--ok);stroke-width:2.5;stroke-dasharray:152;opacity:.55}.ob-check-mark{fill:none;stroke:var(--ok);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40}.ob-welcome-title{font-size:var(--fs-xl);font-weight:700;color:var(--txt)}.ob-welcome-sub{font-size:var(--fs-sm);color:var(--mut);margin:6px 0 20px;line-height:1.5}.ob-welcome-go{width:100%}@media (prefers-reduced-motion: reduce){.ob-welcome.ob-welcome-in,.ob-welcome.ob-welcome-in .ob-welcome-box,.ob-welcome.ob-welcome-in .ob-welcome-title,.ob-welcome.ob-welcome-in .ob-welcome-sub,.ob-welcome.ob-welcome-in .ob-welcome-go,.ob-welcome.ob-welcome-in .ob-check-ring,.ob-welcome.ob-welcome-in .ob-check-mark,.ob-sn-justdone .ob-sn-tick,.ob-sn-justdone .ob-sn-node{animation-duration:1ms;animation-delay:0ms}.ob-ring-fill{transition:none}}.pv-body{background:var(--bg);color:var(--txt)}.pv-wrap{max-width:900px;margin:0 auto;padding:28px 20px 96px}.pv-state{color:var(--mut);text-align:center;padding:60px 20px}.pv-head{display:flex;align-items:center;gap:10px;padding-bottom:12px;margin-bottom:18px;border-bottom:1px solid var(--border);font-size:var(--fs-sm)}.pv-logo{width:22px;height:22px;border-radius:5px}.pv-brand{font-weight:600}.pv-when{margin-left:auto;color:var(--mut);font-size:var(--fs-xs)}.pv-title{font-size:var(--fs-2xl);font-weight:700;margin:0 0 6px;line-height:1.3;letter-spacing:-.02em}.pv-sub{font-size:var(--fs-sm);color:var(--mut);margin-bottom:12px;overflow-wrap:anywhere}.pv-meta{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:var(--fs-xs);color:var(--mut);margin-bottom:16px}.pv-meta b{color:var(--txt);font-weight:600}.pv-section{margin-bottom:26px}.pv-section-h{font-size:var(--fs-lg);font-weight:600;margin:0 0 6px;padding-bottom:5px;border-bottom:1px solid var(--border)}.pv-md{padding:0;overflow:visible}.pv-bar{position:fixed;left:0;right:0;bottom:0;display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--panel);border-top:1px solid var(--border);font-size:var(--fs-xs)}@media print{.pv-body,.pv-wrap{background:#fff!important;color:#111!important}.pv-wrap{max-width:none;padding:0}.pv-bar{display:none!important}.pv-md pre,.pv-md code,.table-scroll,.md table{background:#fff!important;color:#111!important}.pv-md pre,.md table,.md th,.md td{border-color:#bbb!important}a{color:#111!important;text-decoration:underline}.pv-section{break-inside:auto}.pv-section-h,.md h1,.md h2,.md h3,.md h4{break-after:avoid;break-inside:avoid}.md pre,.md blockquote,.table-scroll,.md tr,.md li{break-inside:avoid}.table-scroll{overflow:visible!important}.md table{table-layout:fixed;width:100%}p,li{orphans:2;widows:2}}@page{margin:16mm 14mm}.sp-board{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--panel)}.sp-lane{display:grid;grid-template-columns:300px minmax(0,1fr);align-items:center;border-bottom:1px solid var(--border)}.sp-lane:last-child{border-bottom:0}.sp-lane-head{padding:8px 12px;min-width:0;border-right:1px solid var(--border);align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:2px;background:none;border-top:0;border-bottom:0;border-left:0;border-radius:0;color:var(--txt);text-align:left;font:inherit;cursor:pointer;position:relative}.sp-lane-head:hover:not(:disabled){background:rgba(var(--acc-rgb),.06)}.sp-lane-head:disabled{cursor:default;opacity:.75}.sp-caret{align-self:center;font-size:10px;color:var(--mut)}.sp-proj{font-size:var(--fs-sm);font-weight:600;overflow-wrap:anywhere}.sp-repos{font-size:var(--fs-2xs)}.sp-series-list{display:flex;flex-wrap:wrap;gap:3px;margin-top:3px}.sp-series-tag{display:inline-block;font-size:var(--fs-2xs);font-weight:600;line-height:1.4;padding:0 5px;border-radius:3px;white-space:nowrap;background:hsl(var(--seg-h) 42% 30%);color:#fff}:root[data-theme=light] .sp-series-tag{background:hsl(var(--seg-h) 50% 88%);color:hsl(var(--seg-h) 55% 25%)}.sp-bar-series{border-left-width:4px;border-left-color:hsl(var(--seg-h) 50% 48%)}.sp-d-series{text-align:left}.sp-track{position:relative;min-height:42px}.sp-axis-row{background:var(--surface-sunken)}.sp-axis{height:44px;min-height:0}.sp-tick{position:absolute;top:25px;transform:translate(-50%);font-size:var(--fs-2xs);color:var(--mut);white-space:nowrap}.sp-grid{position:absolute;top:0;bottom:0;width:1px;background:var(--border)}.sp-today{position:absolute;top:0;bottom:0;width:2px;background:var(--crit);opacity:.85;z-index:3;pointer-events:none}.sp-axis .sp-today{top:20px}.sp-today-badge{position:absolute;top:1px;transform:translate(var(--x, -50%));background:var(--crit);color:#fff;font-size:var(--fs-2xs);font-weight:700;line-height:1.5;padding:0 7px;border-radius:999px;white-space:nowrap;z-index:4;pointer-events:none}.sp-today-badge:after{content:"";position:absolute;top:100%;left:var(--ax, 50%);margin-left:-4px;border:4px solid transparent;border-top-color:var(--crit);border-bottom:0}.sp-bar{position:absolute;border-radius:5px;overflow:hidden;display:flex;align-items:center;box-sizing:border-box;border:1px solid transparent;padding:0;font:inherit;cursor:pointer}@media (pointer: coarse){.sp-bar{min-height:0}}.sp-bar:hover{filter:brightness(1.18)}.sp-bar:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.sp-bar-counting{cursor:default}.sp-bar-counting:hover{filter:none}.sp-bar-counting:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(var(--tint-rgb),.1),transparent);width:60%;animation:sk-slide 1.3s ease-in-out infinite}.sp-bar-counting[disabled]{cursor:default}.sp-bar-label,.sp-bar-short{text-shadow:0 0 3px rgba(0,0,0,.85),0 1px 1px rgba(0,0,0,.7)}:root[data-theme=light] .sp-bar-label,:root[data-theme=light] .sp-bar-short{text-shadow:0 0 3px rgba(255,255,255,.95),0 1px 1px rgba(255,255,255,.85)}.sp-bar-label{position:relative;padding:0 8px;font-size:var(--fs-2xs);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-bar-short{display:none;position:relative;padding:0 5px;font-size:var(--fs-2xs);font-weight:700;white-space:nowrap}.sp-segs{position:absolute;inset:0;display:flex}.sp-seg{height:100%;background:hsl(var(--seg-h) calc(var(--seg-s, 42) * 1%) calc(32% + var(--seg-d, 0) * 11%))}.sp-seg+.sp-seg{border-left:1px solid rgba(0,0,0,.25)}.sp-seg-dim{background:hsl(var(--seg-h) 8% 26%)}.sp-past{background:var(--panel);border-color:rgba(var(--ok-rgb),.5);color:var(--ok)}.sp-cur{background:var(--panel);border-color:rgba(var(--acc-rgb),.7);color:var(--acc)}.sp-next{background:var(--panel);border-color:var(--border);color:var(--mut)}.sp-none{position:absolute;left:10px;top:12px;font-size:var(--fs-xs);color:var(--mut)}.sp-legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:10px;font-size:var(--fs-xs);color:var(--mut)}.sp-key{display:inline-block;width:12px;height:12px;border-radius:3px;vertical-align:-2px;margin-right:4px;border:1px solid}.sp-key-state{background:hsl(var(--seg-h) calc(var(--seg-s, 42) * 1%) calc(32% + var(--seg-d, 0) * 11%));border-color:hsl(var(--seg-h) calc(var(--seg-s, 42) * 1%) calc(45% + var(--seg-d, 0) * 11%))}:root[data-theme=light] .sp-seg{background:hsl(var(--seg-h) calc(var(--seg-s, 55) * 1.2%) calc(80% - var(--seg-d, 0) * 11%))}:root[data-theme=light] .sp-seg-dim{background:hsl(var(--seg-h) 10% 88%)}:root[data-theme=light] .sp-key-state{background:hsl(var(--seg-h) calc(var(--seg-s, 55) * 1.2%) calc(80% - var(--seg-d, 0) * 11%));border-color:hsl(var(--seg-h) calc(var(--seg-s, 45) * 1.1%) calc(58% - var(--seg-d, 0) * 11%))}.sp-sub{margin:18px 0 6px;font-size:var(--fs-sm);font-weight:600;color:var(--txt)}.sp-sub .mut{font-weight:400;margin-left:6px}.sp-sub-note{margin:6px 0 0;font-size:var(--fs-2xs)}.sp-scroll{min-width:0}.sp-mini-bar{display:flex;width:92px;height:8px;border-radius:999px;overflow:hidden;background:var(--border)}.sp-mini-bar .sp-seg{height:100%}.sp-modal-table tfoot th,.sp-modal-table tfoot td{border-top:2px solid var(--border);font-weight:600;color:var(--txt)}.sp-tickets{margin-top:18px;border-top:1px solid var(--border);padding-top:10px}.sp-tabs{margin:18px 0 4px;width:fit-content}.sp-act-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:14px 0 10px}.sp-act-search{flex:1 1 160px;min-width:120px;max-width:260px}.sp-act-count{font-size:var(--fs-2xs)}.sp-act-empty{margin:18px 0}.sp-act-scroll{overflow-x:auto}.sp-act-grid{border-collapse:collapse;width:100%;font-size:var(--fs-2xs)}.sp-act-grid th,.sp-act-grid td{border:1px solid var(--border);padding:0}.sp-act-grid thead th{padding:4px 2px;font-weight:600;color:var(--mut);text-align:center;min-width:34px}.sp-act-dow{display:block;opacity:.7}.sp-act-dom{display:block;font-size:var(--fs-xs);color:var(--txt)}.sp-act-weekend{background:rgba(var(--tint-rgb),.04)}.sp-act-edge{background:rgba(var(--tint-rgb),.06);font-style:italic;min-width:48px}.sp-act-lane-head{text-align:left!important;padding-left:8px!important}.sp-act-lane{text-align:left;padding:6px 8px!important;white-space:nowrap;cursor:pointer;font-weight:500;color:var(--txt);max-width:180px;overflow:hidden;text-overflow:ellipsis}.sp-act-lane:hover{background:rgba(var(--acc-rgb),.08)}.sp-act-lane-name{display:inline-block;max-width:140px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.sp-act-lane-n{margin-left:6px}.sp-act-on>.sp-act-lane,.sp-act-on>td{background:rgba(var(--acc-rgb),.1)}.sp-act-cell{cursor:pointer;text-align:center;padding:5px 2px!important;line-height:1}.sp-act-cell:hover{background:rgba(var(--acc-rgb),.12)}.sp-act-cell:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.sp-act-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin:1px;vertical-align:middle}.sp-act-dot-assign{border-radius:2px;background:var(--mut);transform:rotate(45deg)}.sp-act-more{font-size:10px;color:var(--mut);margin-left:2px}.sp-act-listwrap{margin-top:18px}.sp-act-listhd{display:flex;align-items:center;gap:10px}.sp-act-listhd .sp-sub{margin-bottom:0}.sp-act-clear{padding:2px 8px;font-size:var(--fs-2xs)}.sp-act-days,.sp-act-events{list-style:none;margin:0;padding:0}.sp-act-day{margin-top:10px}.sp-act-day-hd{display:block;font-size:var(--fs-2xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mut);padding-bottom:4px;border-bottom:1px solid var(--border)}.sp-act-events>li{display:grid;grid-template-columns:46px 66px minmax(280px,2fr) minmax(140px,.8fr) minmax(0,1fr);align-items:baseline;gap:8px 10px;padding:6px 2px;font-size:var(--fs-xs);border-bottom:1px solid rgba(var(--tint-rgb),.05)}@media (max-width: 1200px){.sp-act-events>li{grid-template-columns:46px 66px minmax(240px,2fr) minmax(130px,1fr)}.sp-act-title{grid-column:3 / -1}}.sp-act-time{color:var(--mut);font-variant-numeric:tabular-nums}.sp-act-ticket{color:var(--acc);text-decoration:none;font-weight:600}.sp-act-ticket:hover{text-decoration:underline}.sp-act-what{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 6px;min-width:0}.sp-act-from{color:var(--mut)}.sp-act-arrow{font-size:9px;color:var(--mut)}.sp-act-to{color:var(--txt);display:inline-flex;align-items:center;gap:4px}.sp-act-by{color:var(--txt);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-act-title{color:var(--mut);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-act-waits{margin-top:18px;border-top:1px solid var(--border);padding-top:10px}.sp-act-waits>summary{cursor:pointer;font-size:var(--fs-sm);font-weight:600;color:var(--txt)}.sp-act-w-days{white-space:nowrap;font-variant-numeric:tabular-nums}.sp-act-w-state,.sp-act-w-from,.sp-act-w-to{white-space:nowrap}.sp-act-w-ticket{min-width:0}.sp-act-wait-open>.sp-act-w-days{color:var(--warn)}.sp-act-wait-open{background:rgba(var(--warn-rgb),.06)}.sp-act-wait-settled{opacity:.55}@media (max-width: 768px){.sp-act-scroll{display:none}.sp-act-events>li{grid-template-columns:46px 66px 1fr;row-gap:2px}.sp-act-by,.sp-act-title{grid-column:2 / -1}}.sp-tickets>summary{cursor:pointer;font-size:var(--fs-sm);font-weight:600;color:var(--txt);list-style:none}.sp-tickets>summary::-webkit-details-marker{display:none}.sp-tickets>summary:before{content:"\25b8";display:inline-block;width:1em;color:var(--mut);transition:transform .12s ease}.sp-tickets[open]>summary:before{transform:rotate(90deg)}.sp-tickets>summary .mut{font-weight:400;margin-left:6px}@media (pointer: coarse){.sp-tickets>summary{min-height:44px;display:flex;align-items:center}}.sp-tickets .sp-d-table th,.sp-tickets .sp-d-table td{text-align:left}.sp-tickets .sp-d-table th[data-tsort=pts],.sp-tickets .sp-d-table td.sp-t-pts{text-align:right}.sp-d-table td.sp-t-title{min-width:220px;max-width:420px;white-space:normal}.card-only,.sp-t-sortbar{display:none}@media (max-width: 768px){.sp-tickets .sp-d-table,.sp-tickets .sp-d-table tbody,.sp-tickets .sp-d-table tr,.sp-tickets .sp-d-table td{display:block}.sp-tickets .sp-d-table thead{display:none}.sp-tickets .sp-d-table{min-width:0}.sp-tickets .sp-d-table tr{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"id    state state" "title title title" "who   who   pts";align-items:baseline;gap:3px 10px;padding:10px 2px;border-bottom:1px solid var(--border)}.sp-tickets .sp-d-table tr:last-child{border-bottom:0}.sp-tickets .sp-d-table td,.sp-tickets .sp-d-table td.sp-t-pts{padding:0;border:0;text-align:left;white-space:normal}.sp-tickets .sp-t-id{grid-area:id;font-weight:600}.sp-tickets .sp-t-state{grid-area:state;justify-self:end;color:var(--mut)}.sp-tickets .sp-d-table td.sp-t-title{grid-area:title;min-width:0;max-width:none;font-size:var(--fs-xs);color:var(--txt);line-height:1.45}.sp-tickets .sp-t-who{grid-area:who;color:var(--mut);font-size:var(--fs-2xs)}.sp-tickets .sp-t-pts{grid-area:pts;justify-self:end;font-size:var(--fs-2xs);font-weight:600}.sp-tickets .card-only{display:inline}.sp-tickets .sp-t-id a{display:inline-block;padding:4px 0}.sp-t-sortbar{display:flex;align-items:center;gap:8px;margin:0 0 8px}.sp-t-sortbar>button{min-width:44px}.sp-modal-table tbody th{white-space:normal;word-break:break-word}.sp-modal-table .sp-mini-bar{width:56px}}.sp-focus{margin:0 0 12px}.sp-focus>summary{cursor:pointer;list-style:none;font-size:var(--fs-xs);color:var(--mut)}.sp-focus>summary::-webkit-details-marker{display:none}.sp-focus>summary:before{content:"\25b8";display:inline-block;width:1em;color:var(--mut);transition:transform .12s ease}.sp-focus[open]>summary:before{transform:rotate(90deg)}.sp-focus>summary b{color:var(--txt);font-weight:600}.sp-focus[open]>summary{margin-bottom:8px}.sp-focus .sp-states{margin-bottom:0}@media (max-width: 768px){.sp-toolbar{flex-wrap:nowrap;align-items:center}.sp-toolbar .sp-tb-field{flex:1 1 0;min-width:0}.sp-toolbar .sp-tb-field .inp{width:100%;min-width:0}.sp-toolbar .sp-tb-field--wide{flex:1.5 1 0}.sp-toolbar .sp-tb-label{display:none}.sp-focus>summary{min-height:44px;display:flex;align-items:center;gap:5px}}.sp-states{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.sp-chip{background:var(--panel);border:1px solid var(--border);border-radius:999px;padding:5px 12px;font-size:var(--fs-xs);color:var(--mut);cursor:pointer}.sp-chip:hover{border-color:rgba(var(--acc-rgb),.4)}.sp-chip-pending{opacity:.45;cursor:default;pointer-events:none}.sp-chip-skeleton{pointer-events:none;width:84px;background:var(--surface-sunken);border-color:var(--border)}.sp-chip-skeleton:nth-child(2n){width:116px}.sp-chip.active{color:var(--txt);font-weight:600;border-color:hsl(var(--seg-h, 190) 58% calc(45% + var(--seg-d, 0) * 7%));background:hsl(var(--seg-h, 190) 58% calc(45% + var(--seg-d, 0) * 7%) / .16)}.sp-detail{grid-column:1 / -1;min-width:0;border-top:1px solid var(--border);padding:8px 12px 12px;background:var(--surface-sunken)}.sp-d-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.sp-d-table{width:100%;border-collapse:collapse;font-size:var(--fs-xs)}.sp-d-table th,.sp-d-table td{padding:5px 8px;white-space:nowrap;border:0;border-bottom:1px solid var(--border)}.sp-d-table thead th{position:static;color:var(--mut);font-weight:600;background:none}.sp-d-table thead th:before{content:none}.sp-d-table tbody th{text-align:left;font-weight:600}.sp-d-table tbody tr:last-child th,.sp-d-table tbody tr:last-child td{border-bottom:0}.sp-d-pct{font-weight:700}.sp-d-on{color:var(--acc);font-weight:600}.sp-d-note{margin:8px 0 0;font-size:var(--fs-2xs)}.sp-nosprint-chip{font-size:11px;white-space:nowrap}.sp-nosprint{margin-top:10px;padding-top:8px;border-top:1px dashed var(--border)}.sp-nosprint .sp-d-note{margin-top:0;margin-bottom:8px}.sp-nosprint-table{min-width:0}.sp-d-now>th,.sp-d-now>td{background:rgba(var(--acc-rgb),.1)}.sp-d-now>th:first-child{box-shadow:inset 3px 0 0 var(--acc)}.sp-modal-body{padding:20px 20px 18px;overflow:auto;flex:1;min-height:0;-webkit-overflow-scrolling:touch}.sp-modal-meta{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:var(--fs-xs);color:var(--mut);margin-bottom:12px}.sp-remain{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 12px;padding:7px 11px;border-radius:8px;font-size:var(--fs-xs);border:1px solid var(--border);border-left:3px solid var(--border);background:var(--surface-sunken)}.sp-remain b{font-size:var(--fs-sm)}.sp-remain .mut{font-size:var(--fs-2xs)}.sp-remain-now{border-left-color:var(--warn);color:var(--txt)}.sp-remain-now b,.sp-remain-now i{color:var(--warn)}:root[data-theme=light] .sp-remain-now b,:root[data-theme=light] .sp-remain-now i{color:var(--warn-text)}.sp-remain-ahead{border-left-color:var(--mut);color:var(--mut)}.sp-remain-past{border-left-color:var(--ok);color:var(--mut)}.sp-remain-past i{color:var(--ok)}.sp-modal-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:8px}.sp-modal-pct{font-size:var(--fs-2xl);font-weight:700;line-height:1}.sp-modal-bar{display:flex;height:16px;border-radius:5px;overflow:hidden;border:1px solid var(--border);background:var(--surface-sunken)}.sp-modal-table{margin-top:14px}.sp-modal-notes{margin:14px 0 0;padding-left:18px;font-size:var(--fs-2xs);color:var(--mut)}.sp-modal-notes li+li{margin-top:4px}@media (max-width: 768px){.sp-lane{grid-template-columns:minmax(0,1fr)}.sp-lane-head{border-right:0;border-bottom:1px solid var(--border);flex-direction:row;align-items:baseline;gap:8px;padding:6px 10px}.sp-track{min-height:60px}.sp-axis{min-height:0}.sp-bar-label{display:none}.sp-bar-short{display:inline}.sp-axis-row .sp-lane-head{display:none}.sp-caret{align-self:auto}.sp-lane-head{min-height:44px}.sp-detail{padding:8px 10px 10px}.sp-d-table{min-width:480px}.sp-modal-table{min-width:0}.sp-modal-body{padding:4px 14px 16px}}.rp-section-hd{font-size:var(--fs-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--mut);margin:22px 0 8px}.au-counts{display:inline-flex;align-items:center;gap:10px;font-size:var(--fs-xs)}.au-pass{color:var(--ok)}.au-fail{color:var(--crit);font-weight:600}.au-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin:4px 0 12px}.au-stat{display:flex;flex-direction:column;gap:2px;padding:12px 14px;background:var(--panel);border:1px solid var(--border);border-radius:8px}.au-stat-n{font-size:20px;font-weight:600;color:var(--txt)}.au-stat-n.ok{color:var(--ok)}.au-stat-n.warn{color:var(--warn)}.au-stat-n.crit{color:var(--crit)}.au-stat-l{font-size:var(--fs-3xs);text-transform:uppercase;letter-spacing:.04em;color:var(--mut)}.au-stat-drill{text-align:left;font:inherit;cursor:pointer;transition:border-color .12s ease,background .12s ease}.au-stat-drill:hover{border-color:rgba(var(--acc-rgb),.45);background:rgba(var(--acc-rgb),.05)}.au-stat-drill:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.au-cases-note{margin:0;padding:8px 12px;border-bottom:1px solid var(--border);font-size:var(--fs-2xs)!important}.au-trend{display:flex;align-items:flex-end;gap:3px;height:56px;margin:0 0 12px;padding:6px 8px;background:var(--panel);border:1px solid var(--border);border-radius:8px}.au-bar{position:relative;flex:1 1 auto;min-width:4px;border-radius:2px;background:rgba(var(--ok-rgb),.55)}.au-bar-fail{position:absolute;left:0;right:0;bottom:0;border-radius:0 0 2px 2px;background:rgba(var(--crit-rgb),.85)}.au-run-summary{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:10px}.au-log{max-height:52vh;overflow:auto;margin:0;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:rgba(var(--tint-rgb),.04);font-family:JetBrains Mono,Menlo,Consolas,monospace;font-size:var(--fs-xs);line-height:1.5;color:var(--txt);white-space:pre-wrap;overflow-wrap:anywhere}.au-log-tabs{margin:10px 0 8px;align-self:flex-start}.au-pick{margin:8px 0 10px;border:1px solid var(--border);border-radius:8px}.au-pick>summary{cursor:pointer;list-style:none;padding:8px 12px;display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);font-weight:600}.au-pick>summary::-webkit-details-marker{display:none}.au-pick>summary .mut{font-weight:400;margin-left:auto}.au-pick-body{padding:0 12px 12px}.au-pick-from{font-size:var(--fs-2xs);margin:0 0 10px}.au-pick-none{font-size:var(--fs-2xs);margin:0 0 8px}.au-pick-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.au-pick-tag{display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:4px 10px;border:1px solid var(--border);border-radius:999px;font-size:var(--fs-xs)}.au-pick-tag:hover{border-color:var(--border-hover)}.au-pick-tag:has(input:checked){border-color:var(--acc);background:rgba(var(--acc-rgb),.08)}.au-pick-files{max-height:min(48vh,420px);overflow-y:auto}.au-pick-row{display:flex;align-items:center;gap:8px;cursor:pointer;padding:5px 4px;border-bottom:1px solid var(--border);font-size:var(--fs-xs)}.au-pick-row:last-child{border-bottom:0}.au-pick-row:hover{background:rgba(var(--tint-rgb),.04)}.au-pick-lbl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:rtl;text-align:left;font-family:JetBrains Mono,Menlo,Consolas,monospace}.au-pick-group>summary{list-style:none;cursor:pointer}.au-pick-caret{width:10px;flex-shrink:0;font-size:9px;color:var(--mut);transition:transform .12s ease}.au-pick-group[open]>summary .au-pick-caret{transform:rotate(90deg)}.au-pick-caret-gap{width:10px;flex-shrink:0}.au-pick-group>summary::-webkit-details-marker{display:none}.au-pick-group>summary .au-pick-row{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--border)}.au-pick-group>summary .au-pick-lbl,.au-pick-group>summary .au-pick-caret{cursor:pointer}.au-pick-group[open]>summary .au-pick-row{border-bottom:0}.au-pick-cases{margin:0 0 6px 26px;padding-left:10px;border-left:2px solid var(--border)}.au-pick-case{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 2px;font-size:var(--fs-2xs)}.au-pick-case:hover{background:rgba(var(--tint-rgb),.04)}.au-pick-case.is-inert{opacity:.55;cursor:default}.au-pick-case-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (pointer: coarse){.au-pick-row{padding:9px 4px}.au-pick-tag{padding:8px 12px}.au-pick-case{padding:8px 2px}}.au-repos-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.au-repos-bar input[type=search]{flex:1;min-width:160px;max-width:420px}.au-repo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px}.au-repo-card{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--border-hover);border-radius:10px;background:var(--panel);box-shadow:var(--shadow-sm)}.au-repo-card:hover{box-shadow:var(--shadow-md)}.au-repo-card.is-inert{opacity:.72}.au-rc-hd{display:flex;align-items:center;gap:8px;min-width:0}.au-rc-name{flex:0 1 auto;min-width:4ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--txt)}.au-rc-scope{flex:0 200 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-2xs)}.au-rc-last{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--fs-sm)}.au-rc-status .badge{font-size:var(--fs-sm);font-weight:700}.au-rc-ago{font-size:var(--fs-xs);white-space:nowrap}.au-rc-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:var(--fs-xs)}.au-rc-acts{display:flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0}.au-rc-acts .badge{flex-shrink:0;white-space:nowrap}.au-rc-run{padding:6px 16px}.au-spark{display:flex;gap:2px;align-items:stretch;height:6px;flex-shrink:0}.au-spark-seg{flex:1;border-radius:2px;background:var(--mut);cursor:help;min-width:4px}.au-spark-seg.au-t-passed{background:var(--ok)}.au-spark-seg.au-t-failed{background:var(--crit)}.au-spark-seg.au-t-error{background:var(--warn)}.au-spark-seg.au-t-cancelled,.au-spark-seg.au-t-running,.au-spark-seg.au-t-queued{background:rgba(var(--tint-rgb),.25)}@media (max-width: 720px){.au-repo-grid{grid-template-columns:1fr}.au-repos-bar input[type=search]{max-width:none}}.au-tests-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.au-tests-bar input[type=search]{flex:1;min-width:140px}.au-tests{max-height:52vh;overflow:auto;border:1px solid var(--border);border-radius:8px;background:rgba(var(--tint-rgb),.04)}.au-tests>p{margin:0;padding:12px;font-size:var(--fs-sm)}.au-step-note{border-bottom:1px solid var(--border);font-size:var(--fs-2xs)!important;line-height:1.6;padding:8px 12px!important}.au-step-note code{font-size:.95em}.au-case{display:flex;gap:8px;align-items:baseline;padding:7px 12px;font-size:var(--fs-xs);line-height:1.5;border-bottom:1px solid var(--border)}.au-case:last-child{border-bottom:0}.au-case:hover{background:rgba(var(--tint-rgb),.06)}.au-case.failed{background:rgba(var(--crit-rgb),.07)}.au-case.skipped .au-case-name{color:var(--mut)}.au-case-icon{flex:none}.au-case .ok{color:var(--ok)}.au-case .mut,.au-case-time{font-size:inherit}.au-case-name{flex:1;overflow-wrap:anywhere}.au-case-msg{display:block;margin-top:3px;color:var(--crit);font-family:JetBrains Mono,Menlo,Consolas,monospace;font-size:var(--fs-3xs);white-space:pre-wrap;overflow-wrap:anywhere;max-height:8em;overflow:auto}.au-case-time{flex:none;font-variant-numeric:tabular-nums}.au-report{display:none;width:100%;height:62vh;border:1px solid var(--border);border-radius:8px;color-scheme:dark}:root[data-theme=light] .au-report{color-scheme:light}@media (max-width: 720px){.au-report{height:50vh}}.au-report-bar{display:none;justify-content:flex-end;margin-bottom:6px}.au-diag{overflow-y:auto;max-height:62vh}.au-diag-intro{margin:0 0 10px}.au-diag-item{border:1px solid var(--border);border-radius:8px;padding:8px 10px;margin-bottom:8px}.au-diag-item>summary{cursor:pointer;display:flex;align-items:center;gap:6px}.au-diag-item>summary code{word-break:break-all;font-size:.86rem}.au-diag-snap{margin:8px 0 0;padding:8px;max-height:46vh;overflow:auto;background:var(--surface-sunken);border-radius:6px;font-family:JetBrains Mono,Menlo,Consolas,monospace;font-size:.8rem;line-height:1.45;white-space:pre}.au-diag-shot{display:block;margin:8px 0 0;max-width:100%;height:auto;border:1px solid var(--border);border-radius:6px}@media (max-width: 720px){.au-diag{max-height:50vh}.au-diag-snap{max-height:38vh;font-size:.75rem}}.au-cfg-check{display:flex;flex-direction:column;gap:6px}.au-advice{display:flex;gap:8px;align-items:baseline;padding:8px 10px;border-radius:6px;font-size:var(--fs-xs);line-height:1.55;border:1px solid transparent}.au-advice i{flex:none}.au-advice.warning{background:rgba(var(--warn-rgb),.1);border-color:rgba(var(--warn-rgb),.35)}.au-advice.warning i{color:var(--warn)}.au-advice.info{background:rgba(var(--acc-rgb),.07);border-color:rgba(var(--acc-rgb),.25)}.au-advice.info i{color:var(--acc)}.au-advice.ok{background:rgba(var(--ok-rgb),.08);border-color:rgba(var(--ok-rgb),.25);color:var(--mut)}.au-advice.ok i{color:var(--ok)}.au-case.has-steps{cursor:pointer}.au-case-caret{font-size:.85em;color:var(--mut);margin-right:4px;transition:transform .12s ease;display:inline-block}.au-case.open .au-case-caret{transform:rotate(90deg)}.au-steps{display:none;margin-top:6px;border-left:2px solid var(--border)}.au-case.open .au-steps{display:block}.au-step{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;padding:3px 8px;font-size:var(--fs-3xs);line-height:1.5;color:var(--mut)}.au-step.own{color:var(--txt);font-weight:500}.au-step.failed{color:var(--crit);background:rgba(var(--crit-rgb),.06)}.au-step-mark{flex:none;width:12px;text-align:center}.au-step-title{flex:1;min-width:0;overflow-wrap:anywhere}.au-step-time{flex:none;font-variant-numeric:tabular-nums;font-size:inherit}.au-step-err{flex:1 1 100%;margin-top:2px;color:var(--crit);font-family:JetBrains Mono,Menlo,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;max-height:8em;overflow:auto}@media (max-width: 720px){.au-stat-n{font-size:18px}#auLogBg .modal{height:100dvh;max-height:100dvh}#auLogBg .modal-form-body{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding-bottom:max(24px,env(safe-area-inset-bottom))}#auTestsPane{display:flex;flex-direction:column;flex:1;min-height:0}#auLogBg .au-log,#auLogBg .au-tests,#auLogBg .au-diag,#auLogBg .au-report{flex:1;min-height:0;max-height:none;height:auto}}@media (pointer: coarse){.au-log-tabs .tab,.au-tests-bar .seg button{padding:9px 16px}}.au-envfiles{margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.rf-section-h{font-size:var(--fs-3xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--mut);margin-bottom:6px}.au-envfiles-note{font-size:var(--fs-xs);margin:0 0 8px}.au-envfiles-warn{display:flex;gap:8px;align-items:flex-start;margin:0 0 12px;padding:8px 10px;border:1px solid var(--warn);border-radius:8px;background:rgba(var(--warn-rgb),.08);color:var(--warn);font-size:var(--fs-xs);line-height:1.5}.au-envfile{border:1px solid var(--border);border-radius:8px;padding:10px 12px;margin-bottom:10px}.au-envfile-orphan{border-color:var(--warn)}.au-envfile-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.au-envfile-env{font-weight:600;color:var(--txt);font-size:var(--fs-sm)}.au-envfile-name{width:160px;flex-shrink:0;font-size:var(--fs-xs)}.au-envfile-content{width:100%;font-family:JetBrains Mono,Menlo,Consolas,monospace;font-size:var(--fs-xs)}.au-envfile-actions{display:flex;justify-content:flex-end;margin-top:6px}@media (max-width: 640px){.au-envfile-name{width:100%}}.au-cmd{margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.au-cmd-preview{margin:0 0 10px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface-sunken);font-family:JetBrains Mono,Menlo,Consolas,monospace;font-size:var(--fs-xs);color:var(--txt);white-space:pre-wrap;overflow-wrap:anywhere}.au-cmd-limit{font-size:var(--fs-2xs);margin:6px 0 0}.au-cmd-guide{margin-top:10px}.au-cmd-guide>summary{cursor:pointer;font-size:var(--fs-xs);color:var(--mut)}.au-cmd-guide>summary:hover{color:var(--acc)}.au-cmd-guide pre{margin:8px 0 0;padding:10px;border-radius:8px;background:var(--surface-sunken);font-family:JetBrains Mono,Menlo,Consolas,monospace;font-size:var(--fs-2xs);line-height:1.6;color:var(--mut);max-height:260px;overflow:auto}.rfb-bar{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:-2px 0 14px;padding-left:14px;opacity:.45;transition:opacity .15s ease}.rfb-bar:hover,.rfb-bar:focus-within,.rfb-bar:has(.rfb-btn.on){opacity:1}.rfb-bar.rfb-busy{pointer-events:none;opacity:.6}.rfb-q{font-size:var(--fs-2xs);color:var(--mut);margin-right:2px}.rfb-btn{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;font-size:var(--fs-2xs);border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--mut);box-shadow:none}.rfb-btn:hover{border-color:var(--border-hover);color:var(--txt)}.rfb-btn.on.rfb-correct{border-color:var(--ok);color:var(--ok);background:rgba(var(--ok-rgb),.1)}.rfb-btn.on.rfb-false_positive{border-color:var(--crit);color:var(--crit);background:rgba(var(--crit-rgb),.1)}.rfb-btn.on.rfb-known{border-color:var(--warn);color:var(--warn);background:rgba(var(--warn-rgb),.1)}.rfb-n{min-width:15px;padding:0 4px;border-radius:999px;background:rgba(var(--tint-rgb),.12);font-size:var(--fs-3xs);font-variant-numeric:tabular-nums}.rfb-review{margin-top:14px;padding:10px 12px;border-top:1px solid var(--border)}.rfb-rev-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.rfb-rev-q{font-size:var(--fs-xs);color:var(--mut)}.rfb-stars{display:inline-flex;gap:2px}.rfb-star{padding:0 2px;border:0;background:transparent;box-shadow:none;font-size:var(--fs-lg);line-height:1;color:var(--border-hover)}.rfb-star:hover,.rfb-star.on,.rfb-stars:hover .rfb-star{color:var(--warn)}.rfb-stars .rfb-star:hover~.rfb-star{color:var(--border-hover)}.rfb-note-btn{font-size:var(--fs-2xs);padding:4px 10px}.rfb-saved{font-size:var(--fs-2xs)}.rfb-reasons{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:8px}.rfb-reasons-q{font-size:var(--fs-2xs)}.rfb-chip{padding:4px 10px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--mut);font-size:var(--fs-2xs);box-shadow:none}.rfb-chip:hover{border-color:var(--border-hover);color:var(--txt)}.rfb-chip.on{border-color:var(--acc);color:var(--acc);background:rgba(var(--acc-rgb),.1)}.rfb-note-wrap{margin-top:8px}.rfb-note-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:6px}.rfb-note-status{font-size:var(--fs-2xs);color:var(--warn)}.rfb-note-save{font-size:var(--fs-2xs);padding:4px 10px}.rfb-note-save:disabled{opacity:.45}.rfb-note{width:100%;font-family:inherit;font-size:var(--fs-xs);resize:vertical}@media (max-width: 520px){.rfb-lbl{display:none}}@media (max-width: 640px){.rfb-bar{opacity:1;padding-left:8px}.rfb-btn{padding:5px 10px}}@media (pointer: coarse){.rfb-star{padding:0 8px}}.rq-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:18px}.rq-card{padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--panel)}.rq-card-lbl{font-size:var(--fs-2xs);color:var(--mut);text-transform:uppercase;letter-spacing:.03em}.rq-card-val{font-size:var(--fs-2xl);font-weight:600;margin-top:4px;font-variant-numeric:tabular-nums}.rq-card-sub{font-size:var(--fs-2xs);color:var(--mut);margin-top:2px}.rq-section{margin-bottom:22px}.rq-section>h3{font-size:var(--fs-base);margin:0 0 4px}.rq-hint{font-size:var(--fs-xs);color:var(--mut);margin:0 0 10px}.rq-cmp-notes{margin:10px 0 0;padding-left:18px;font-size:var(--fs-sm);display:flex;flex-direction:column;gap:8px}.rq-meter{display:flex;height:8px;border-radius:999px;overflow:hidden;background:rgba(var(--tint-rgb),.08);min-width:90px}.rq-meter i{display:block;height:100%}.rq-m-correct{background:var(--ok)}.rq-m-false{background:var(--crit)}.rq-m-known{background:var(--warn)}.rq-pct{font-variant-numeric:tabular-nums;white-space:nowrap}.rq-note{padding:10px 12px;border:1px solid var(--border);border-radius:10px;margin-bottom:8px;background:var(--panel)}.rq-note-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:var(--fs-2xs);color:var(--mut);margin-bottom:6px}.rq-note-body{font-size:var(--fs-xs);white-space:pre-wrap;overflow-wrap:anywhere}.rq-fp-title{max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 768px){main .rq-section .table-wrap{overflow-x:auto}main .rq-section thead{display:table-header-group}main .rq-section thead th{position:static}.rq-section table{min-width:540px}}.md img{max-width:100%;height:auto;display:block;margin:8px 0;border:1px solid var(--border);border-radius:8px;background:var(--surface-sunken)}.td-hist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.td-hist-row{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid var(--border)}.td-hist-row:last-child{border-bottom:0}.td-hist-main{flex:1;min-width:0}.td-hist-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:var(--fs-xs)}.td-hist-when{font-size:var(--fs-2xs)}.td-hist-changes{display:flex;flex-direction:column;gap:4px;margin-top:4px}.td-hist-field{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;font-size:var(--fs-xs)}.td-hist-label{color:var(--mut)}.td-hist-from{color:var(--mut);text-decoration:line-through;overflow-wrap:anywhere}.td-hist-to{color:var(--txt);font-weight:600;overflow-wrap:anywhere}.td-hist-arrow{font-size:var(--fs-3xs);color:var(--mut)}.td-hist-created{font-size:var(--fs-xs);color:var(--acc)}.td-hist-more{margin-top:10px;font-size:var(--fs-2xs);padding:5px 11px}.pw-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:6px}.pw-btn{font-size:var(--fs-2xs);padding:4px 10px}.pw-hint{font-size:var(--fs-2xs);color:var(--warn);flex:1 1 100%}@media (min-width: 561px){.pw-hint{flex:0 1 auto}}.tk-scope-off{opacity:.45}.tk-scope-off,.tk-scope-off *{cursor:not-allowed}.ac-period{margin:0 0 10px;font-size:var(--fs-xs)}.ac-notice{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;margin:0 0 12px;font-size:var(--fs-sm)}.ac-notice-warn{border-left:3px solid var(--warn)}.ac-notice-warn>i{color:var(--warn)}.ac-notice-mut{border-left:3px solid var(--border)}.ac-notice-mut>i{color:var(--mut)}.ac-sort{cursor:pointer;user-select:none;white-space:nowrap}.ac-sort:hover,.ac-sort-on{color:var(--acc)}.ac-sort-on[data-dir=desc]:after{content:" \25be"}.ac-sort-on[data-dir=asc]:after{content:" \25b4"}.ac-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ac-row{cursor:pointer}.ac-row:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.ac-c-member{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ac-name{font-weight:600}.ac-user{font-size:var(--fs-2xs)}.ac-c-seen{white-space:nowrap;font-size:var(--fs-xs)}.ac-dot{width:8px;height:8px;border-radius:50%;background:var(--border);flex:none}.ac-dot-on{background:var(--ok);box-shadow:0 0 0 3px rgba(var(--ok-rgb),.18)}.ac-filters{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.ac-chip{font-size:var(--fs-2xs);padding:4px 11px;border-radius:999px;background:var(--surface-sunken);color:var(--mut);border:1px solid var(--border)}.ac-chip-on{background:rgba(var(--acc-rgb),.15);color:var(--acc);border-color:var(--acc)}.ac-chip-clear{font-size:var(--fs-2xs);padding:4px 11px}.ac-timeline{max-height:52vh;overflow:auto}.ac-entry{display:flex;align-items:baseline;gap:10px;padding:8px 0;border-bottom:1px solid var(--border);font-size:var(--fs-sm)}.ac-entry:last-child{border-bottom:0}.ac-entry-when{flex:none;width:150px;font-size:var(--fs-2xs);white-space:nowrap}.ac-entry-action{flex:none}.ac-entry-target{flex:1;min-width:0;overflow-wrap:anywhere}@media (max-width: 768px){main .ac-section.table-wrap{overflow-x:auto}main .ac-section thead{display:table-header-group}main .ac-section table,main .ac-section tbody{display:table}main .ac-section tbody{display:table-row-group}main .ac-section tr{display:table-row}main .ac-section td{display:table-cell}main .ac-section thead th{position:static}.ac-section table{min-width:720px}.page-actions .hide-unless-custom{flex:1 1 46%;min-width:0}.ac-entry{flex-wrap:wrap}.ac-entry-when{width:auto;order:2;flex:1 1 100%}.ac-entry-target{flex:1 1 100%}}.dm-search{position:relative;display:inline-block}.dm-search .inp{width:200px;padding-right:28px}.dm-search>i{position:absolute;right:9px;top:50%;transform:translateY(-50%);font-size:12px;opacity:.45;pointer-events:none}.dm-sort-select{display:none}.dm-unassigned{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:-6px 0 16px}.dm-unassigned .btn-sm{font-size:var(--fs-2xs);padding:4px 10px}.dm-table-wrap{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:4px}.dm-table th,.dm-table td{padding:10px 12px}.dm-table .dm-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.dm-sort{cursor:pointer;user-select:none;white-space:nowrap}.dm-sort:hover,.dm-sort-on{color:var(--acc)}.dm-sort-on{font-weight:600}.dm-clickable-row{cursor:pointer}.dm-clickable-row:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.dm-detail-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;color:var(--mut)}.dm-clickable-row:hover .dm-detail-btn{color:var(--acc);background:rgba(var(--acc-rgb),.1)}.dm-avatar{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:rgba(var(--tint-rgb),.1);color:var(--txt);font-weight:600;font-size:11px;flex-shrink:0;text-transform:uppercase;border:1px solid var(--border)}.dm-avatar-lg{width:36px;height:36px;font-size:14px}.dm-dev-col{display:flex;align-items:center;gap:10px;min-width:170px}.dm-dev-id{min-width:0}.dm-dev-name{font-weight:600;font-size:var(--fs-sm);line-height:1.25}.dm-dev-meta{font-size:var(--fs-2xs);color:var(--mut);margin-top:2px;overflow-wrap:anywhere}.dm-serious-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:6px;font-size:var(--fs-xs);font-weight:600;white-space:nowrap}.dm-serious-alert{background:rgba(var(--crit-rgb),.15);color:var(--crit-text);border:1px solid rgba(var(--crit-rgb),.3)}.dm-serious-clean{background:rgba(var(--ok-rgb),.12);color:var(--ok-text)}.dm-serious-none{color:var(--mut);font-weight:500;padding-left:0}.dm-chip-sub{font-weight:500;opacity:.8}.dm-pill-group{display:flex;flex-wrap:wrap;gap:4px;align-items:center;max-width:300px}.dm-pill{font-size:var(--fs-3xs);padding:2px 7px;border-radius:999px;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.dm-pill-k{font-weight:500;opacity:.85}.dm-pill-zero{opacity:.35}.dm-res-bar{display:flex;flex-direction:column;gap:4px;min-width:120px}.dm-progress-track{height:7px;border-radius:999px;background:rgba(var(--tint-rgb),.1);overflow:hidden;display:flex}.dm-progress-fill{height:100%;border-radius:999px;transition:width .3s ease}.dm-res-text{display:flex;justify-content:space-between;gap:8px;font-size:var(--fs-2xs);font-variant-numeric:tabular-nums}.dm-modal-id{display:flex;flex-direction:column;min-width:0}.dm-modal-sub{font-size:var(--fs-xs);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.dm-stat{padding:10px 12px;border-radius:10px;background:rgba(var(--tint-rgb),.04);border:1px solid var(--border)}.dm-stat-lbl{font-size:var(--fs-3xs);color:var(--mut);text-transform:uppercase;letter-spacing:.04em}.dm-stat-val{font-size:var(--fs-lg);font-weight:600;margin-top:2px;font-variant-numeric:tabular-nums}.dm-stat-unit{font-size:var(--fs-2xs);font-weight:400;color:var(--mut)}.dm-pr-head{font-size:var(--fs-sm);font-weight:600;margin-bottom:10px}.dm-pr-row{padding:10px 12px;border:1px solid var(--border);border-radius:10px;margin-bottom:8px;background:var(--panel);display:flex;align-items:center;justify-content:space-between;gap:12px}.dm-pr-row:hover{border-color:rgba(var(--acc-rgb),.5)}.dm-pr-main{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.dm-pr-repo{font-size:var(--fs-3xs);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-pr-title{font-weight:600;font-size:var(--fs-sm);color:var(--txt);overflow-wrap:anywhere}.dm-pr-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:var(--fs-2xs);color:var(--mut)}.dm-pr-side{display:flex;align-items:center;gap:8px;flex-shrink:0}.dm-pr-more{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:8px 0 2px}.dm-pr-count{font-size:var(--fs-xs)}.dm-pr-side .badge,.dm-pr-side .dm-serious-chip{font-size:var(--fs-3xs)}@media (max-width: 768px){.page-actions.dm-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;width:100%}.dm-actions>select{width:100%;min-width:0}#dmDays{grid-column:1}.dm-sort-select{display:block;grid-column:2 / 4}#dmRepo{grid-column:1 / -1;text-overflow:ellipsis}.dm-search{grid-column:1 / 3;display:block}.dm-search .inp{width:100%}#dmRefresh{grid-column:3}.rq-cards.dm-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px}.dm-cards .rq-card{padding:10px 12px}.dm-cards .rq-card-val{font-size:var(--fs-xl)}.dm-cards .dm-card-key{grid-column:1 / -1}.dm-unassigned{margin-top:0}.dm-unassigned .btn-sm{min-height:40px}#dmBody .dm-table-wrap{background:none;border:0;padding:0;border-radius:0}#dmBody tr.dm-clickable-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px;align-items:start;padding:14px;margin-bottom:10px;border:1px solid var(--border);border-radius:12px;background:var(--panel);box-shadow:var(--shadow-sm)}#dmBody tr.dm-clickable-row:hover{background:var(--panel);border-color:rgba(var(--acc-rgb),.45)}#dmBody tr.dm-clickable-row:active{background:rgba(var(--acc-rgb),.05)}#dmBody td{display:block;padding:0;border:0;min-width:0;text-align:left;white-space:normal}#dmBody td.dm-c-dev{grid-column:1 / 3;order:0}#dmBody td.dm-c-serious{grid-column:3;order:1;justify-self:end}#dmBody td.dm-c-prs{order:2}#dmBody td.dm-c-iter{order:3}#dmBody td.dm-c-clean{order:4}#dmBody td.dm-c-res{grid-column:1 / -1;order:5}#dmBody td.dm-c-sev{grid-column:1 / -1;order:6;padding-top:10px;border-top:1px solid var(--border)}#dmBody td.dm-c-detail{display:none}#dmBody .dm-dev-col{min-width:0}#dmBody .dm-dev-meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#dmBody .dm-pill-group{max-width:none}#dmBody .dm-res-bar{min-width:0}#dmBody td.dm-num{font-size:var(--fs-base);font-weight:600;padding:8px 10px;border-radius:8px;background:rgba(var(--tint-rgb),.04)}#dmBody td[data-label]:before{content:attr(data-label);display:block;font-size:var(--fs-3xs);font-weight:500;color:var(--mut);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#dmBody td.dm-c-res:before{margin-bottom:4px}.dm-stat-grid{gap:6px}.dm-stat{padding:8px 10px}.dm-stat-val{font-size:var(--fs-base)}.dm-stat-unit{display:block}.dm-pr-row{flex-direction:column;align-items:stretch;gap:10px}.dm-pr-side{justify-content:space-between;border-top:1px solid var(--border);padding-top:8px}.dm-modal-sub{white-space:normal}#dmModal .h2-left{flex-wrap:nowrap}}.sp-tickets>summary{display:flex;align-items:center}.sp-tickets>summary .sp-open-tickets{margin-left:auto;font-size:var(--fs-2xs);padding:4px 10px}.tk-arrival{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;margin:0 0 12px;font-size:var(--fs-sm);border-left:3px solid var(--acc)}.tk-arrival>i{color:var(--acc);flex:none}.tk-arrival-text{flex:1 1 260px;min-width:0}.tk-arrival-actions{display:flex;align-items:center;gap:8px;flex:none}.tk-arrival-actions .ghost{font-size:var(--fs-2xs);padding:4px 11px}@media (max-width: 768px){.tk-arrival-actions{flex:1 1 100%}.tk-arrival-actions .ghost{flex:1;justify-content:center}}.tk-arrival-text b{overflow-wrap:anywhere}.tk-arrival-actions{flex-wrap:wrap}.rc-result{margin-bottom:14px}.rc-banner{display:flex;gap:8px;align-items:baseline;padding:10px 12px;margin-bottom:12px;border:1px solid var(--warn);border-left-width:3px;border-radius:6px;background:color-mix(in srgb,var(--warn) 10%,transparent);font-size:var(--fs-sm);line-height:1.5}.rc-outcomes{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:4px}.rc-outcomes li{display:flex;gap:8px;align-items:baseline;font-size:var(--fs-sm)}.rc-outcomes .rc-ok i{color:var(--ok)}.rc-outcomes .rc-skip{color:var(--mut)}.rc-difftools{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:var(--fs-xs)}.rc-difftools code{font-size:var(--fs-2xs)}.rc-picker{font-size:var(--fs-sm)}.rc-picktools{display:flex;gap:8px;margin:10px 0}.rc-picks{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:2px}.rc-pick label{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;padding:7px 8px;border-radius:6px;cursor:pointer;line-height:1.5}.rc-pick label:hover{background:rgba(var(--acc-rgb),.06)}.rc-pick input{margin:0;flex:none}.rc-pick-dim label{opacity:.6}.rc-msg summary{cursor:pointer;font-size:var(--fs-sm);margin-bottom:6px}.rc-msgbody{margin:0 0 12px;padding:10px 12px;border:1px solid var(--bd);border-radius:6px;background:var(--bg2);font-size:var(--fs-xs);white-space:pre-wrap;overflow-wrap:anywhere}.dv-intro{margin:0 0 12px;font-size:var(--fs-sm)}.dv-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px;margin-bottom:14px}.dv-f{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:var(--fs-sm)}.dv-f-wide{grid-column:1 / -1}.dv-f select,.dv-f input,.dv-fbox select,.dv-fbox input{width:100%;min-width:0}.dv-fbox{display:block;min-width:0}.dv-branch{display:block;padding:6px 0;overflow-wrap:anywhere}.dv-go{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.dv-follow{margin:12px 0 0;font-size:var(--fs-sm);text-align:center}.dv-failed{display:flex;gap:10px;align-items:baseline;padding:10px 12px;margin-bottom:12px;border:1px solid var(--bd);border-left:3px solid var(--crit);border-radius:6px;background:rgba(var(--acc-rgb),.03);font-size:var(--fs-sm);line-height:1.5}.dv-failed>i{color:var(--crit)}.dv-gate{display:flex;gap:10px;align-items:baseline;padding:12px;margin-bottom:12px;border:1px solid var(--bd);border-left:3px solid var(--acc);border-radius:6px;background:rgba(var(--acc-rgb),.05);font-size:var(--fs-sm);line-height:1.5}.dv-gate #dvToAnalysis{margin-top:6px}@media (max-width: 700px){.dv-form{grid-template-columns:minmax(0,1fr)}}.rc-sev{font-weight:600;font-size:var(--fs-xs)}.rc-pickgo{display:flex;flex-wrap:wrap;gap:8px;align-items:center}@media (pointer: coarse){.rc-pick label{padding:11px 8px}}.rc-acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rc-msg{margin-bottom:12px;font-size:var(--fs-sm)}.rc-msg>summary{cursor:pointer;padding:6px 0}.rc-msg textarea{width:100%;font-family:var(--mono, ui-monospace, monospace);font-size:var(--fs-xs)}.rc-msgtools{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.am-toolbar .am-add{margin-left:auto}.am-sort{display:inline-flex;align-items:stretch;gap:4px;flex:none}.am-sort select{width:auto;height:auto}.am-sort>button{min-width:36px}.am-table .am-col-actions{width:140px}.am-table .col-review{width:220px;min-width:220px}.am-table .am-repo-name:hover{color:var(--txt);text-decoration:none}.am-table .pr-line1 .am-status{font-size:var(--fs-3xs)}.am-table .am-row-check{flex-shrink:0;margin:0 2px 0 0;align-self:center;accent-color:var(--acc);cursor:pointer}.am-bulk-bar{margin-bottom:8px}.am-table .pr-line2 i,.am-table .pr-line3 i{margin-right:2px}.am-table .pr-c-review button.am-live{margin-top:0;white-space:normal;flex-wrap:wrap;border-radius:10px;text-align:left}.am-table .pr-c-review .am-live-title{max-width:100%;white-space:nowrap}.am-idle{font-size:var(--fs-xs)}button.am-last{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;max-width:100%;padding:3px 10px;border-radius:10px;font-size:var(--fs-xs);line-height:1.5;text-align:left;white-space:normal;border:1px solid var(--border);background:transparent;color:var(--txt);cursor:pointer}button.am-last:hover:not(:disabled){background:rgba(var(--tint-rgb),.05);border-color:var(--acc)}button.am-last b{font-weight:600}button.am-last i.ok{color:var(--ok)}button.am-last i.warn{color:var(--warn)}button.am-last i.bad{color:var(--crit)}button.am-last.sub{display:flex;width:fit-content;margin-top:4px;padding:0;border:none;background:none;color:var(--mut)}button.am-last.sub:hover:not(:disabled){background:none;color:var(--txt)}.am-copy-field{display:flex;gap:6px;align-items:stretch;min-width:0}.am-copy-field .inp{flex:1 1 auto;min-width:0}.am-mono{font-family:var(--mono, ui-monospace, monospace);font-size:var(--fs-xs)}.am-setup{display:flex;gap:10px;align-items:flex-start;line-height:1.55;font-size:var(--fs-xs);color:var(--mut);padding:10px 12px;border:1px dashed var(--border);border-radius:8px}.am-setup>i{font-size:1.2em;margin-top:1px;color:var(--txt)}.am-sub{display:block;margin-top:3px;font-size:var(--fs-xs);color:var(--mut);white-space:normal}.am-sub i{margin-right:3px}.am-reply summary{cursor:pointer;list-style-position:inside}.am-reply-text{margin-top:4px;padding:6px 8px;border-left:3px solid var(--acc);background:var(--surface-sunken);border-radius:4px;font-size:var(--fs-xs);white-space:pre-wrap;overflow-wrap:anywhere;max-height:14em;overflow-y:auto}.am-err{display:block;margin-top:4px;font-size:var(--fs-xs);white-space:normal;line-height:1.45}.am-err.warn{color:var(--warn-text)}.am-err.crit{color:var(--crit)}.am-status{flex-shrink:0}.am-status i{margin-right:4px}.am-jobs td{vertical-align:top}.am-jobs .am-err{margin-top:2px}#amList.am-loading{opacity:.55;transition:opacity .15s ease;pointer-events:none}.am-loading-cell{text-align:center;padding:40px 0!important}.sh-group .hist-items{padding:4px 12px 8px 34px}.sh-group .repo-row.sh-sub{border:0;border-top:1px solid var(--border);border-radius:0;background:transparent;padding:7px 4px;margin:0}.sh-group .repo-row.sh-sub:first-child{border-top:0}.sh-group .repo-row.sh-sub:hover{background:rgba(var(--acc-rgb),.04)}.sh-group .repo-row.sh-sub .repo-path{font-size:var(--fs-sm)}.sh-group .sh-row-check{flex-shrink:0;margin:0 4px 0 0;accent-color:var(--acc);cursor:pointer}.sh-pr-link{flex-shrink:0;font-size:var(--fs-xs);text-decoration:none;white-space:nowrap}.sh-pr-link:hover{color:var(--acc)}.sh-more{padding:6px 4px 2px;font-size:var(--fs-xs)}@media (max-width: 768px){.sh-group .hist-items{padding-left:12px}.sh-group .hist-head{flex-wrap:wrap;row-gap:6px}.sh-group .hist-head .caret{order:0}.sh-group .sh-pr-link{order:1}.sh-group .hist-head .hist-pill{order:2;margin-left:auto}.sh-group .hist-title{order:3;flex:1 1 100%;white-space:normal}#shList .repo-row .repo-path{flex:1 1 200px}#shList>.repo-row .sh-row-check{align-self:flex-start;margin-top:3px}}.table-wrap:has(>table>#amList.am-spin):before{content:"";display:block;position:sticky;top:calc(50vh - 11px);z-index:5;width:22px;height:22px;margin:0 auto -22px;border:2px solid rgba(var(--acc-rgb),.25);border-top-color:var(--acc);border-radius:50%;opacity:0;animation:s .7s linear infinite,am-spin-in 0s linear .15s forwards}.am-acct{position:relative;display:inline-block}.am-acct-panel{position:absolute;top:calc(100% + 6px);left:0;z-index:60;min-width:260px;max-width:min(380px,90vw);max-height:320px;overflow-y:auto;padding:6px;background:var(--panel);border:1px solid var(--border);border-radius:10px;box-shadow:0 10px 28px #00000059}.am-acct-hd{display:flex;align-items:center;justify-content:space-between;padding:2px 6px 6px;font-size:var(--fs-xs);color:var(--mut)}.am-acct-hd .ghost{padding:2px 8px;font-size:var(--fs-xs)}.am-acct-opt{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:6px;cursor:pointer;font-size:var(--fs-sm)}.am-acct-opt:hover{background:rgba(var(--tint-rgb),.05)}.am-acct-opt input{margin:0;accent-color:var(--acc);flex:none}.am-acct-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-acct-opt .am-count{margin-left:0;flex:none}.am-count{display:inline-block;min-width:18px;margin-left:4px;padding:0 6px;border-radius:999px;font-size:var(--fs-2xs);font-weight:600;line-height:16px;text-align:center;background:rgba(var(--tint-rgb),.08);color:var(--mut)}button.active-filter .am-count{background:#ffffff38;color:#fff}.am-jobs-btn{min-width:112px;justify-content:space-between}.am-jobs-btn .am-jobs-count{margin-left:2px;font-variant-numeric:tabular-nums}.am-jobs-btn .am-jobs-count.is-busy{background:rgba(var(--acc-rgb),.18);color:var(--acc)}.am-jobs-btn .am-jobs-count.is-zero{opacity:.55}.am-jobs .am-pr{max-width:340px}.am-pr-title{color:var(--txt);display:inline-block;max-width:280px;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}button.am-live{display:inline-flex;align-items:center;gap:6px;max-width:100%;margin-top:6px;padding:3px 10px;border-radius:999px;font-size:var(--fs-xs);font-weight:500;line-height:1.5;border:1px solid rgba(var(--acc-rgb),.35);background:rgba(var(--acc-rgb),.1);color:var(--acc);cursor:pointer;white-space:nowrap;overflow:hidden}button.am-live:hover:not(:disabled){background:rgba(var(--acc-rgb),.18);border-color:var(--acc)}button.am-live.idle{color:var(--mut);background:rgba(var(--tint-rgb),.05);border-color:var(--border)}.am-live-title{color:var(--txt);min-width:0;overflow:hidden;text-overflow:ellipsis;max-width:320px}.am-live-title:before{content:"\b7";margin-right:6px;color:var(--mut)}.am-live-since,.am-live-queued{color:var(--mut);flex-shrink:0}.am-live-since:not(:empty):before,.am-live-queued:before{content:"\b7";margin-right:6px}.am-jobs .am-act-col{width:1%;white-space:nowrap;text-align:right}.am-jobs .am-act-col .icon-btn+.icon-btn{margin-left:6px}.am-jobs-sortbar{display:none}@media (max-width: 640px){.am-jobs-sortbar{display:flex;align-items:center;gap:8px;margin:0 0 8px}.am-jobs-sortbar>button{min-width:44px}}.am-jobs .am-elapsed{font-variant-numeric:tabular-nums}.am-pr-head{cursor:pointer}.am-pr-head:hover{background:rgba(var(--tint-rgb),.03)}.am-pr-group:not(.am-collapsed)>.am-pr-head{background:rgba(var(--tint-rgb),.02)}.am-pr-line{display:flex;align-items:baseline;min-width:0}.am-pr-line .am-pr-link{min-width:0}.am-pr-head .am-runs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}button.am-runs-toggle{background:rgba(var(--tint-rgb),.04);color:var(--mut);border:1px solid var(--border);border-radius:20px;padding:2px 8px;font-size:var(--fs-xs);font-weight:500;line-height:1.5;cursor:pointer}button.am-runs-toggle:hover:not(:disabled){background:rgba(var(--tint-rgb),.09);color:var(--txt);transform:none}button.am-runs-toggle:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.am-runs-chev{font-size:10px;transition:transform .12s ease}.am-pr-group.am-collapsed .am-runs-chev{transform:rotate(-90deg)}.am-meta{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;font-weight:500;white-space:nowrap}.am-meta .pr-filechanges{margin-left:0;font-size:inherit}.am-meta .am-dots{margin:0}@media (min-width: 641px){.am-jobs th:nth-child(3),.am-jobs td:nth-child(3),.am-jobs th:nth-child(4),.am-jobs td:nth-child(4){width:152px;white-space:nowrap}}.am-ago,.am-took{display:flex;width:fit-content;margin-top:4px}.am-took i{font-size:11px}.am-child-in{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding-left:14px}.am-child-in .am-reply{flex-basis:100%}td.am-child{position:relative}td.am-child:before{content:"";position:absolute;left:15px;top:0;bottom:0;border-left:2px solid var(--border)}.am-pr-group.am-collapsed .am-job-row{display:none}.am-job-row td{background:rgba(var(--tint-rgb),.015)}.am-run-what{color:var(--txt)}.am-dots{display:inline-flex;gap:4px;align-items:center;margin-left:8px;vertical-align:middle}.am-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--mut)}.am-dot.ok{background:var(--ok)}.am-dot.warn{background:var(--warn)}.am-dot.bad{background:var(--crit)}.am-dot.acc{background:var(--acc)}.am-review-btn .am-partial{margin-left:6px;font-size:var(--fs-2xs);font-weight:600;color:var(--warn-text);text-transform:uppercase;letter-spacing:.03em}#amJobsBody{position:relative}#amJobsBody.am-loading{pointer-events:none}#amJobsBody.am-loading>*{opacity:.55;transition:opacity .15s ease}#amJobsBody.am-spin:after{content:"";position:absolute;top:28px;left:50%;width:22px;height:22px;margin-left:-11px;border:2px solid rgba(var(--acc-rgb),.25);border-top-color:var(--acc);border-radius:50%;opacity:0;animation:s .7s linear infinite,am-spin-in 0s linear .15s forwards}@keyframes am-spin-in{to{opacity:1}}@media (max-width: 640px){.am-narrow-hide{display:none}}.am-pr-link{display:inline-flex;align-items:baseline;gap:4px;max-width:100%;min-width:0}.am-pr-link .am-pr-title{color:inherit;max-width:300px}.am-pr-link:hover .am-pr-title{text-decoration:underline}.am-posts-as{font-size:var(--fs-xs);line-height:1.5;padding:8px 12px;border-radius:8px;background:rgba(var(--acc-rgb),.06);border:1px solid rgba(var(--acc-rgb),.2)}.am-posts-as:empty{display:none}.am-posts-as.bad{background:rgba(var(--crit-rgb),.06);border-color:rgba(var(--crit-rgb),.3)}.am-posts-as .am-err{margin:0}.am-form-cols{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;align-items:stretch}.am-form-cols>.am-col{grid-template-columns:1fr;gap:10px;align-content:start}.am-form-cols>.am-col+.am-col{padding:12px 16px;border-radius:10px;background:rgba(var(--tint-rgb),.035);border:1px solid var(--border)}.am-form .modal-form-body{padding:14px 22px}.am-form .rf-section{margin-top:2px;padding-bottom:4px}.am-form .am-setup{padding:7px 12px}.am-form .am-posts-as{padding:6px 12px}@media (max-width: 900px){.am-form-cols{grid-template-columns:1fr;gap:16px}.am-form-cols>.am-col+.am-col{padding:12px}}.am-opt{display:flex;flex-direction:column;gap:2px}.am-opt-row{display:flex;align-items:center;gap:6px 12px;flex-wrap:wrap}.rf-grid .am-opt .switch{flex:none;flex-direction:row;white-space:nowrap;font-size:var(--fs-sm);color:var(--txt);align-self:flex-start}.am-opt-hint{font-size:var(--fs-xs);line-height:1.4;padding-left:48px;text-wrap:balance}.am-opt-note{font-size:var(--fs-xs);line-height:1.45;margin-top:-4px}.am-trig-events,.am-slack-channels{display:flex;flex-wrap:wrap;gap:4px 14px;padding-left:48px}.am-slack-channels{margin-top:4px}.rf-grid .am-chk{flex-direction:row;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--txt);min-width:0}.rf-grid .am-chk input{margin:0;flex:none}.am-chk-gone{opacity:.75}.am-acct-usage{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:var(--fs-sm);margin-top:-4px}.am-acct-usage:empty{display:none}.am-acct-usage i{margin-right:4px}.am-acct-usage .am-use-best{font-size:var(--fs-sm);padding:2px 8px}.am-limit-wrap{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--txt);flex:none}.am-limit-wrap .am-limit{width:3.2em;text-align:center;padding-left:6px;padding-right:6px;-moz-appearance:textfield;appearance:textfield}.am-limit-wrap .am-limit::-webkit-inner-spin-button,.am-limit-wrap .am-limit::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.am-limit-wrap .am-limit:disabled{opacity:.55}.am-warn-inline{color:var(--warn-text)}.am-err.note{color:var(--mut)}.am-model i,.am-live-model i{margin-right:4px;opacity:.8}.am-live-model{color:var(--mut);flex-shrink:0}.am-live-model:before{content:"\b7";margin-right:6px}#amJobsBg .modal.diff-wide .am-pr{max-width:none}#amJobsBg .modal.diff-wide .am-pr-title{max-width:640px}#amJobsBg .modal-form-body{min-height:420px}.am-you{display:inline-block;padding:0 6px;border-radius:999px;font-size:var(--fs-2xs);font-weight:600;background:rgba(var(--acc-rgb),.14);color:var(--acc)}.am-search{width:240px}@media (max-width: 640px){.rp-toolbar .am-search{flex:1 1 100%;width:100%}button.am-live{flex-wrap:wrap;white-space:normal;row-gap:2px;border-radius:12px;text-align:left;justify-content:flex-start}.am-live>.am-live-model:before{content:none}.am-live-title{flex:1 1 100%;max-width:100%;order:1;white-space:normal}.am-live-title:before{content:none}.am-live>.am-live-model,.am-live>.am-live-since,.am-live>.am-live-queued{order:2}.modal-actions .form-msg:not(:empty){flex:1 1 100%;order:-1}#amJobsWide{display:none}.am-jobs,.am-jobs tbody{display:block}.am-jobs thead{display:none}.am-jobs tr{display:grid;grid-template-columns:1fr auto;gap:6px 10px;position:relative;padding:12px 0;border-bottom:1px solid var(--border)}.am-jobs td{display:block;padding:0;border:0}.am-jobs td.am-pr{grid-column:1;grid-row:1;max-width:none}.am-jobs td.am-act-col{grid-column:2;grid-row:1;width:auto}.am-jobs td:nth-child(2){grid-column:1 / -1}.am-jobs td:nth-child(3),.am-jobs td.am-narrow-hide{grid-column:1 / -1;font-size:var(--fs-xs);color:var(--mut)}.am-jobs td:nth-child(3):before{content:"Started "}.am-jobs td.am-narrow-hide{display:block}.am-jobs td.am-narrow-hide:before{content:"Finished "}.am-pr-link{display:inline}.am-pr-link .am-pr-title{white-space:normal;max-width:none;display:inline}.am-pr-group .am-job-row{margin-left:7px;padding-left:12px;border-left:2px solid var(--border)}.am-job-row .am-child-in{padding-left:0}td.am-child:before{content:none}.am-jobs td:nth-child(3) .am-ago,.am-jobs td:nth-child(4) .am-took{display:inline-flex;margin:0 0 0 8px}.am-jobs td.am-narrow-hide:has(>.mut:only-child){display:none}}@keyframes modal-bg-in{0%{opacity:0}}@keyframes modal-bg-out{to{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:scale(.92)}60%{opacity:1;transform:scale(1.015)}to{transform:scale(1)}}@keyframes modal-out{to{opacity:0;transform:scale(.96)}}@keyframes sheet-in{0%{transform:translateY(100%)}}@keyframes sheet-out{to{transform:translateY(100%)}}@keyframes row-in{0%{opacity:0;transform:translateY(6px)}}@keyframes pane-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion: no-preference){.modal-bg{animation:modal-bg-in var(--motion-base) ease-out}.modal-bg>.modal{animation:modal-in var(--motion-spring) var(--ease-out)}.modal-bg.is-closing{animation:modal-bg-out var(--motion-fast) ease-in forwards;pointer-events:none}.modal-bg.is-closing>.modal{animation:modal-out var(--motion-fast) var(--ease-in) forwards}}@media (prefers-reduced-motion: no-preference) and (max-width: 768px){.modal-bg>.modal{animation:sheet-in var(--motion-sheet) var(--ease-sheet)}.modal-bg.is-closing{animation:modal-bg-out var(--motion-sheet-out) ease-in forwards}.modal-bg.is-closing>.modal{animation:sheet-out var(--motion-sheet-out) var(--ease-in) forwards}}@media (prefers-reduced-motion: no-preference){.motion-enter{animation:row-in var(--motion-slow) var(--ease-out) both;animation-delay:calc(var(--enter-i, 0) * 30ms)}.motion-pane{animation:pane-in var(--motion-base) ease-out}}
