[hidden]{display:none!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f6f7fa;--surface:#fff;--surface-2:#eef0f5;--ink:#1c2333;--muted:#5a6478;--faint:#8b93a7;--line:#dfe3ec;--accent:#3a56b4;--accent-ink:var(--bg);--accent-soft:#e7ebf8;--crit:#b03a37;--crit-soft:#f9e5e4;--chip-bg:#dae0ed;--brand-github:#2088ff;--brand-blacksmith:#c9d400;--brand-blacksmith-chip:#f0fb29;--brand-blacksmith-ink:#202020;--brand-vercel:#000;--brand-aws:#f90;--brand-perplexity:#1a9fb1;--brand-soniox:#263971;--brand-openai:#10a37f;--brand-claude:#d97757;--hover:#f0f3fa;--warn:#9a6b12;--warn-soft:#f7edd6;--review:#22707e;--review-soft:#dff0f2;--doc:#82409f;--doc-soft:#f1e6f6;--pr-merged:#8250df;--pr-closed:#cf222e;--diff-del-bg:#ffebe9;--diff-add-bg:#dafbe1;--diff-del-ink:#cf222e;--diff-add-ink:#1a7f37;--diff-add-row:#e2fbe8;--diff-del-row:#ffe9e7;--diff-add-gut:#c6f6d0;--diff-del-gut:#ffd3d0;--slack:#611f69;--ok:#257d55;--ok-soft:#e2f2ea;--gauge-track:#b0b8cc;--sr-1:#2a78d6;--sr-2:#eb6834;--sr-3:#1baf7a;--sr-4:#eda100;--sr-5:#e87ba4;--sr-6:#008300;--sr-7:#4a3aa7;--sr-other:#9aa3b6;--grid:#e9ecf3;--code-bg:#edeff6;--code-line:#ccd3e4;--hl-comment:#7c8598;--hl-string:#197a52;--hl-number:#9a5b12;--hl-keyword:#6a4bb8;--hl-attr:#1f6fa8;--mono:"SF Mono", Menlo, Consolas, "Yu Gothic", monospace;--lh-read:1.8;--lh:1.75;--lh-row:1.6;--lh-head:1.4;--lh-num:1.2;--radius:10px;--radius-sm:8px;--radius-xs:4px;--radius-bar:2px;--bar-thin:4px;--bar-side:6px;--bar-main:10px;--z-lift:5;--z-stuck:5;--z-shell:20;--z-menu:40;--z-float:50;--z-notice:60;--z-tip:70;--z-skip:80;--dur-touch:.12s;--ease:ease;--shadow-float:0 8px 28px #0000002e;--shadow-dialog:0 18px 48px #080a104d;--periods-row:calc(6px + 1.3125rem);--float-line:#a7aebe;--float-bg:#e3e6ec;--scroll-bar:10px;--input-max:min(calc((100dvh - var(--keyboard-h)) * .4), 420px)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#12151d;--surface:#1a1f2b;--surface-2:#222837;--ink:#e8ebf2;--muted:#a3acc1;--faint:#6f788d;--line:#2b3244;--accent:#90a5ee;--accent-ink:var(--bg);--accent-soft:#232c47;--crit:#e57a76;--crit-soft:#3c211f;--chip-bg:#2f3850;--hover:#202636;--warn:#dcb04d;--warn-soft:#372c15;--review:#62b9c6;--review-soft:#16333a;--doc:#cfa0e0;--doc-soft:#382742;--pr-merged:#a371f7;--pr-closed:#f85149;--ok:#57c28f;--ok-soft:#1b3229;--gauge-track:#4a536b;--sr-1:#3987e5;--sr-2:#d95926;--sr-3:#199e70;--sr-4:#c98500;--sr-5:#d55181;--sr-6:#008300;--sr-7:#9085e9;--sr-other:#5f6880;--code-bg:#2c3346;--code-line:#434c67;--float-bg:#343a48;--float-line:#5f6879;--hl-comment:#6f788d;--hl-string:#7fd0a3;--hl-number:#e2b06a;--hl-keyword:#b9a4f5;--hl-attr:#79bce8;--grid:#262d3d;--brand-vercel:#fff;--brand-blacksmith:#f0fb29;--brand-perplexity:#1fb8cd;--brand-soniox:#6c83cf;--diff-del-bg:#f8514929;--diff-add-bg:#2ea0432e;--diff-del-ink:#f85149;--diff-add-ink:#3fb950;--diff-add-row:#3fb95038;--diff-del-row:#f8514933;--diff-add-gut:#3fb95061;--diff-del-gut:#f8514957;--slack:#b47cc4}}*{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@font-face{font-family:Hiragino Sans;font-weight:100;src:local(HiraginoSans-W0)}@font-face{font-family:Hiragino Sans;font-weight:200;src:local(HiraginoSans-W1)}@font-face{font-family:Hiragino Sans;font-weight:300;src:local(HiraginoSans-W2)}@font-face{font-family:Hiragino Sans;font-weight:400;src:local(HiraginoSans-W3)}@font-face{font-family:Hiragino Sans;font-weight:500;src:local(HiraginoSans-W4)}@font-face{font-family:Hiragino Sans;font-weight:600;src:local(HiraginoSans-W5)}@font-face{font-family:Hiragino Sans;font-weight:700;src:local(HiraginoSans-W6)}@font-face{font-family:Hiragino Sans;font-weight:800;src:local(HiraginoSans-W7)}@font-face{font-family:Hiragino Sans;font-weight:900;src:local(HiraginoSans-W8)}body{background:var(--bg);color:var(--ink);font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Noto Sans JP,sans-serif;font-size:.90625rem;line-height:var(--lh);line-break:strict}:where(code,kbd,samp,pre){font-family:Osaka-Mono,monospace}:is(h1,h2,h3,.md-h,.page-title,.row-title,.card-title,.agenda-detail-title,.agenda-row-title,.dev-sec-title,.doc-help-title,.doc-hint-title,.fold-head,.rel-section-head,.rel-card-title){text-wrap-style:balance;word-break:auto-phrase;overflow-wrap:anywhere}:is(.mix-job-label,.page-lead,.login-head p,.error-card p,.login-card>.alert,.login-card>.notice,.logs-head-sum,.feed-head-sum,.job-top-when,.koe-feed-at,.settings-body .field>.field-label){word-break:auto-phrase;overflow-wrap:anywhere}input[type=radio],input[type=checkbox]{accent-color:var(--accent);margin:0}h1,h2{line-height:var(--lh-head);margin:0}h1{font-size:1.1875rem}h2{font-size:.875rem}h3{font-size:.875rem;line-height:var(--lh-head);color:var(--muted);margin:14px 0 0}.muted{color:var(--faint);font-size:.75rem}.cnt{opacity:.65;font-variant-numeric:tabular-nums;margin-left:5px;font-size:.625rem}.cnt.zero{opacity:.35}.icon{vertical-align:-2px;flex:none;width:15px;height:15px}.fixw{display:inline-grid}.fixw>*{grid-area:1/1}.fixw-ghost{visibility:hidden}.faint{color:var(--faint);font-size:.75rem}.sr-only{clip-path:inset(50%);-webkit-user-select:none;user-select:none;white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}a:focus-visible,button:focus-visible,input:focus-visible,tr:focus-visible,.run-row:focus-visible,[aria-current]:not([aria-current=false]):focus-visible,p.more:focus-visible,.note-cut:focus-visible,[role=group][tabindex="-1"]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:is(.fold-head,.tool-fold-head,.dev-fold,.nav-toggle):before{clip-path:polygon(20% 0%,100% 50%,20% 100%);content:"";height:var(--fold-mark,10px);transition:transform var(--dur-touch) var(--ease);vertical-align:-1px;width:var(--fold-mark,10px);background:currentColor;flex:none;display:inline-block;transform:rotate(0)}@media (prefers-reduced-motion:reduce){:is(.fold-head,.tool-fold-head,.dev-fold,.nav-toggle):before{transition:none}}[open]>:is(.fold-head,.tool-fold-head):before,.nav-toggle[aria-expanded=true]:before,.dev-fold[aria-expanded=true]:before{transform:rotate(90deg)}@media (hover:hover){:is(.fold-head,.tool-fold-head,.dev-fold,.nav-toggle):hover{color:var(--accent)}}[role=group][tabindex="-1"][aria-invalid=true]:focus{outline:2px solid var(--accent);outline-offset:2px}a{color:var(--accent);text-decoration:none}@media (hover:hover){a:hover{text-decoration:underline}}:is(.note,.rel-gate,.alert,.notice,.empty,.agenda-ask-note,dd,.snapshot-when,.origin-meta,.achart-stat,.dev-wait,.setting-more) a:not(.btn,.mark){text-underline-offset:2px;text-decoration:underline}.outward-mark{opacity:.75;vertical-align:-1px;flex:none;display:inline-flex}.outward-mark .icon{width:11px;height:11px}.mark .outward-mark,.row-link .outward-mark,.btn .outward-mark{margin-left:0}.btn .outward-mark .icon{width:11px;height:11px}.show-scrollbar::-webkit-scrollbar{width:var(--scroll-bar);height:var(--scroll-bar)}textarea::-webkit-scrollbar{width:var(--scroll-bar);height:var(--scroll-bar)}.show-scrollbar::-webkit-scrollbar-track{background:color-mix(in srgb, var(--gauge-track) 32%, transparent)}.show-scrollbar::-webkit-scrollbar-corner{background:color-mix(in srgb, var(--gauge-track) 32%, transparent)}textarea::-webkit-scrollbar-track{background:color-mix(in srgb, var(--gauge-track) 32%, transparent)}.show-scrollbar::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--faint) 65%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}textarea::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--faint) 65%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}@media (hover:hover){.show-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--faint);background-clip:padding-box}textarea::-webkit-scrollbar-thumb:hover{background:var(--faint);background-clip:padding-box}}@supports not selector(::-webkit-scrollbar){.show-scrollbar,textarea{scrollbar-color:color-mix(in srgb, var(--faint) 65%, transparent) color-mix(in srgb, var(--gauge-track) 32%, transparent);scrollbar-width:thin}}[data-scrolls]{overscroll-behavior-y:contain}[data-scroll-focus]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.centered{justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:13px 16px}.card+.card{margin-top:12px}.centered .card{padding:24px}.card>h2{margin-bottom:8px}.card>h2:only-child,.card-head+*{margin-bottom:0}.card>h2.card-part{margin-top:20px}.skip-link{background:var(--surface);border:1px solid var(--float-line);border-radius:var(--radius-sm);box-shadow:var(--shadow-float);color:var(--ink);cursor:pointer;font:inherit;z-index:var(--z-skip);padding:8px 14px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:none}main:focus,.dec-main:focus,.lb-panel:focus{outline:none}html{scroll-padding-block-start:calc(var(--stuck-h) + 8px);scroll-padding-block-end:var(--keyboard-h)}[data-stuck-top]{scroll-padding-block-start:calc(var(--stuck-top-h) + 8px)}[data-stuck-bottom]{scroll-padding-block-end:max(var(--keyboard-h), calc(var(--stuck-bottom-h) + 8px))}.shell{--rail-w:210px;grid-template-columns:var(--rail-w) 1fr;min-height:100dvh;display:grid}.shell-main{flex-direction:column;min-width:0;display:flex}.account-menu{margin-bottom:2px}.account-chip{border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;align-items:center;gap:9px;padding:7px 10px;list-style:none;display:flex}.account-chip::-webkit-details-marker{display:none}@media (hover:hover){.account-chip:hover{background:var(--hover);color:var(--ink)}}.account-menu[open]>.account-chip{background:var(--hover);color:var(--ink)}.account-menu[open]>.account-chip .icon{transform:rotate(180deg)}.account-chip .icon{color:var(--faint);flex:none;width:14px;height:14px}.account-who{margin:0;font-size:.8125rem;font-weight:600}.account-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.8125rem;overflow:hidden}.account-groups{margin-bottom:2px}@media (width>=561px){.rail-collapsed .account-chip,.rail-auto .account-chip{justify-content:center;padding-left:0;padding-right:0}}.sidebar{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;height:100dvh;padding:12px 10px;display:flex;position:sticky;top:0}.sidebar-nav{--muted:#4c5569;--faint:#646c7f;flex-direction:column;min-height:0;margin:0 -10px;padding:0 10px;display:flex;overflow:hidden auto}@media (prefers-color-scheme:dark){.sidebar-nav{--muted:#a3acc1;--faint:#8790a6}}.brand{color:inherit;align-items:center;gap:8px;margin-bottom:10px;padding:4px 10px;font-size:1rem;font-weight:700;text-decoration:none;display:flex}@media (hover:hover){.brand:hover{text-decoration:none}}.brand-mark{background:var(--surface-2);border-radius:var(--radius-sm);object-fit:cover;flex:none;width:26px;height:26px}.nav-ask{background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);color:var(--accent-ink);cursor:pointer;text-align:left;align-items:center;gap:9px;margin-bottom:4px;padding:11px 10px;font-family:inherit;font-size:.8125rem;font-weight:600;text-decoration:none;display:flex;position:relative}@media (hover:hover){.nav-ask:hover{filter:brightness(1.08);text-decoration:none}}.nav-alert{background:var(--crit);border-radius:50%;flex:none;width:8px;height:8px;margin-left:auto}.nav-ask-draft{background:currentColor;border-radius:999px;flex:none;width:7px;height:7px;margin-left:auto}.nav-find{color:var(--muted);margin-bottom:16px}.nav-group{flex-direction:column;gap:2px;display:flex}.nav-group+.nav-group{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.nav-group-label{color:var(--faint);letter-spacing:.04em;margin:0 0 2px;padding:0 10px;font-size:.6875rem;font-weight:600}.nav-item{border-radius:var(--radius-sm);color:var(--muted);white-space:nowrap;align-items:center;gap:9px;padding:7px 10px;font-size:.8125rem;text-decoration:none;display:flex;position:relative}@media (hover:hover){a.nav-item:hover{background:var(--hover);color:var(--ink);text-decoration:none}}.nav-item>.icon,.nav-ask>.icon{flex:none;width:17px;height:17px}.nav-current{background:var(--accent-soft);color:var(--accent);font-weight:600}@media (hover:hover){a.nav-current:hover{background:var(--accent-soft);color:var(--accent);font-weight:600}}.feed-row,.logs-issue,.sl-pv-parts div{position:relative}.feed-row:before,.logs-issue:before,.sl-pv-parts div:before{background:var(--mark,transparent);border-radius:var(--radius-bar);bottom:var(--mark-inset,9px);content:"";left:6px;top:var(--mark-inset,9px);width:3px;position:absolute}.feed-row,.logs-issue,.sl-pv-parts div{--mark-inset:5px}.nav-current:before{background:var(--accent);border-radius:0 var(--radius-bar) var(--radius-bar) 0;content:"";width:3px;position:absolute;top:7px;bottom:7px;left:-10px}.nav-item.nav-going{background:var(--hover);color:var(--ink)}@media (hover:hover){a.nav-item.nav-going:hover{background:var(--hover);color:var(--ink)}}.nav-waiting>.icon{animation:1s linear infinite spin}[data-going]{background:var(--hover)!important}.nav-button{cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:100%;font-size:.8125rem}@media (hover:hover){.nav-button:hover{background:var(--hover);color:var(--ink)}}.nav-toggle{border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;font-size:.8125rem;display:none}.sidebar-foot{background:var(--surface);border-top:1px solid var(--line);bottom:var(--keyboard-lift);padding-bottom:env(safe-area-inset-bottom,0px);margin-top:auto;padding-top:8px;position:sticky}.rail-status{border-radius:var(--radius-sm);color:var(--faint);padding:6px 8px 7px;font-size:.71875rem;line-height:1.5;text-decoration:none;display:block}@media (hover:hover){a.rail-status:hover{background:var(--hover);color:var(--faint);text-decoration:none}}.rail-head{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-bottom:8px;display:flex}.rail-status .badge{flex:none;padding:1px 7px;font-size:.6875rem}.rail-row{flex-wrap:wrap;align-items:center;gap:0 7px;min-width:0;display:flex}.rail-gauge+.rail-gauge,.rail-slot+.rail-slot{margin-top:6px}.rail-gauge+.rail-slot{margin-top:9px}.rail-label{text-overflow:ellipsis;white-space:nowrap;flex:none;width:4.5rem;overflow:hidden}.rail-num{color:var(--muted);font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;flex:none;min-width:2.125rem;margin-left:auto}.rail-status .gauge-bar{border-radius:var(--radius-bar);height:var(--bar-side);flex:40px;min-width:min(40px,100%);margin:0}.rail-gauge .gauge-bar i{border-radius:var(--radius-bar)}.rail-health{color:var(--faint);flex-direction:column;gap:5px;padding:10px 10px 8px;font-size:.71875rem;line-height:1.6;display:flex}.rail-beat{align-items:center;min-width:0;display:flex}.rail-beat .dot{flex:none}.rail-beat-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail-foot-row{align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.rail-foot-row>.account-menu{flex:1;min-width:0;margin-bottom:0}.sidebar-exit{align-items:center;gap:4px;display:flex}.rail-tool{color:var(--faint);width:auto;font-size:.75rem;display:none}.rail-tool>.icon{width:16px;height:16px}@media (width>=561px){.rail-tool{display:flex}.shell.rail-collapsed,.rail-auto .shell{--rail-w:58px;grid-template-columns:var(--rail-w) 1fr}.rail-collapsed .sidebar,.rail-auto .sidebar{cursor:pointer;padding-left:8px;padding-right:8px;overflow-x:hidden}.rail-collapsed .nav-label,.rail-auto .nav-label{clip-path:inset(50%);text-overflow:clip;-webkit-user-select:none;user-select:none;white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rail-collapsed .brand,.rail-collapsed .nav-ask,.rail-collapsed .nav-item,.rail-auto .brand,.rail-auto .nav-ask,.rail-auto .nav-item{justify-content:center;padding-left:0;padding-right:0}.rail-collapsed .nav-current:before,.rail-auto .nav-current:before{left:-8px}.rail-collapsed .nav-group-label,.rail-auto .nav-group-label{display:none}.rail-collapsed .nav-item .badge-turn,.rail-auto .nav-item .badge-turn{min-width:.9375rem;margin:0;padding:0 4px;font-size:.59375rem;line-height:.875rem;position:absolute;top:2px;right:3px}.rail-collapsed .nav-item .nav-alert,.rail-auto .nav-item .nav-alert,.rail-collapsed .nav-ask .nav-ask-draft,.rail-auto .nav-ask .nav-ask-draft{margin:0;position:absolute;top:5px;right:8px}.rail-collapsed .rail-mood,.rail-collapsed .rail-label,.rail-collapsed .rail-num,.rail-collapsed .rail-beat-text,.rail-auto .rail-mood,.rail-auto .rail-label,.rail-auto .rail-num,.rail-auto .rail-beat-text{clip-path:inset(50%);-webkit-user-select:none;user-select:none;white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.rail-collapsed :is(.rail-label,.rail-beat-text),.rail-auto :is(.rail-label,.rail-beat-text){text-overflow:clip}.rail-collapsed .rail-status,.rail-auto .rail-status{padding:6px 3px 7px}.rail-collapsed .rail-head,.rail-auto .rail-head{justify-content:center;margin-bottom:7px}.rail-collapsed .rail-status .badge,.rail-auto .rail-status .badge{background:0 0;padding:0}.rail-collapsed .rail-status .badge>.icon,.rail-auto .rail-status .badge>.icon{width:17px;height:17px;margin:0}.rail-collapsed .rail-health,.rail-auto .rail-health{align-items:center;padding-left:0;padding-right:0}.rail-collapsed .rail-beat .dot,.rail-auto .rail-beat .dot{margin-right:0}.rail-collapsed .rail-foot-row,.rail-auto .rail-foot-row{flex-direction:column;align-items:stretch;gap:2px}.rail-collapsed .sidebar-exit,.rail-auto .sidebar-exit{flex-direction:column;gap:2px}.rail-collapsed .rail-tool,.rail-auto .rail-tool{width:100%}}:root{--content-pad-t:12px;--content-pad-x:24px}.content{--pane-gutter:10px;--pane-pad-b:20px;min-width:0;padding:var(--content-pad-t) var(--content-pad-x) calc(60px + var(--keyboard-h));width:100%}.content-read{max-width:900px}:root{--page-head-h:95px;--stuck-h:var(--page-head-h)}.page-head{background:var(--bg);border-bottom:1px solid var(--line);margin-bottom:14px;margin-top:calc(-1 * var(--content-pad-t));margin-inline:calc(-1 * var(--content-pad-x));padding:var(--content-pad-t) var(--content-pad-x) 9px;z-index:var(--z-stuck);flex-wrap:wrap;align-items:baseline;gap:14px;display:flex;position:sticky;top:0}.page-head h1,.page-title{font-size:1.1875rem;line-height:inherit;white-space:nowrap;flex:none;margin:0}.page-head h1 a{color:var(--ink)}.cannot-open-head>.page-title{white-space:normal;flex:0 auto;min-width:0}.page-title.job-id{overflow-wrap:anywhere;white-space:normal;max-width:100%}.head-switches{flex-wrap:wrap;order:2;align-items:baseline;gap:8px 16px;display:flex}.page-lead{color:var(--muted);order:1;margin:0;font-size:.8125rem}.found-here{flex-wrap:wrap;flex-basis:100%;order:3;align-items:baseline;gap:4px 12px;display:flex}.page-lead-when{color:var(--faint);font-size:.75rem}.page-lead-at{color:var(--faint);font-size:.75rem;font-weight:400}.page-lead-at-spaced{margin-left:12px}.page-lead-again{vertical-align:middle;margin-left:10px}.page-lead-again-end{order:2;margin-left:auto}.page-lead-again-beside{order:2;margin-left:0}.status-band+.card{margin-top:18px}.panes{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=1180px){.panes{grid-template-columns:minmax(0,300px) minmax(0,1fr)}}.panes:has(>:only-child){grid-template-columns:minmax(0,1fr)}.pane-detail{max-height:calc(100dvh - var(--stuck-h) - 32px);top:calc(var(--stuck-h) + 16px);position:sticky;overflow-y:auto}.shell-main:has(.panes-fit,.page-fit){height:calc(100dvh - var(--rail-bar-h,0px));min-height:0}.shell-main:has(.panes-fit,.page-fit)>.content{min-height:0;padding-bottom:var(--keyboard-h);flex-direction:column;flex:1;display:flex}.shell-main:has(.page-fit)>.content>.page-fit{margin-right:calc(-1 * var(--content-pad-x));padding-right:var(--pane-gutter);scrollbar-gutter:stable}.shell-main:has(.panes-fit)>.content>.panes-fit>:last-child{margin-right:calc(-1 * var(--content-pad-x));padding-right:var(--pane-gutter);scrollbar-gutter:stable}.shell-main:has(.panes-fit)>.content>.agenda-panes>:last-child{scrollbar-gutter:auto;margin-right:0;padding-right:0}.shell-main:has(.agenda-panes)>.content{padding-bottom:calc(20px + var(--keyboard-h))}.shell-main:has(.agenda-panes)>.content>.page-head{margin-bottom:10px}.shell-main:has(.page-fit)>.content>.page-fit{margin-top:-3px;margin-left:-3px;padding-top:3px;padding-left:3px}.shell-main:has(.panes-fit)>.content>.panes-fit{flex:1;align-items:stretch;min-height:0}.shell-main:has(.panes-fit)>.content>.panes-fit>.pane-rail{min-height:0;padding-bottom:var(--pane-pad-b);position:relative;overflow-y:auto}.shell-main:has(.panes-fit)>.content>.panes-fit>.pane-detail{max-height:none}.page-fit{min-height:0;padding-bottom:var(--pane-pad-b);flex:1;position:relative;overflow-y:auto}.shell-main:has(.page-fit)>.content>:not(.page-fit){flex:none}.pane-rail{flex-direction:column;gap:14px;min-width:0;display:flex}.pane-rail>.card{margin-top:0}.login-card,.error-card{text-align:center;width:100%;max-width:420px}.error-card p{color:var(--muted);margin:6px 0 20px}.error-card-aside,.error-card-hand{margin-top:12px}.login-head{margin-bottom:20px}.login-card>.alert:last-child,.login-card>.notice:last-child{margin-bottom:0}.brand-mark-lg{border-radius:var(--radius);width:44px;height:44px;margin:0 auto 10px;display:block}.login-head p{color:var(--muted);margin:6px 0 0}.note{color:var(--muted);font-size:calc(13rem / 16 * var(--read-scale,1));margin:12px 0 0}.note[data-by-someone]{overflow-wrap:anywhere}.note-narrow{color:var(--ink)}.note-items{margin-top:4px;padding-left:20px}.note-items>li{margin:2px 0}.alert{background:var(--crit-soft);border:1px solid color-mix(in srgb, var(--crit) 35%, var(--crit-soft));border-radius:var(--radius-sm);color:var(--crit);text-align:left;margin:0 0 16px;padding:10px 14px}.notice{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);text-align:left;margin:0 0 16px;padding:10px 14px}.btn{background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:5px 14px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.btn .icon{flex:none;width:13px;height:13px}@media (hover:hover){.btn:hover:not(:disabled,.failed){background:var(--accent-soft);border-color:var(--accent);color:var(--accent);text-decoration:none}}.btn:disabled{cursor:not-allowed;opacity:.5}@media (hover:hover){.btn:disabled:hover{cursor:not-allowed;opacity:.5}}.btn-quiet:disabled{cursor:default}@media (hover:hover){.btn-quiet:disabled:hover{cursor:default}}span.btn:not([aria-hidden]){cursor:default}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);padding:5px 16px;font-weight:600}.btn-block{width:100%;display:block}@media (hover:hover){.btn-primary:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:var(--accent-ink);filter:brightness(1.08)}}.btn-primary:disabled{border-color:var(--line);color:var(--muted);cursor:not-allowed;opacity:1;background:0 0}@media (hover:hover){.btn-primary:disabled:hover{border-color:var(--line);color:var(--muted);cursor:not-allowed;opacity:1;background:0 0}}.btn-approve:not(:disabled){background:var(--ok);border-color:var(--ok)}@media (hover:hover){.btn-approve:hover:not(:disabled){background:var(--ok);border-color:var(--ok)}}.btn-quiet{background:var(--surface);color:var(--muted);padding:2px 12px;font-size:.75rem;font-weight:400}.card.panel>.card-head>.btn-quiet,.card.panel>.card-head>form>.btn-quiet{font-weight:inherit}.btn-quiet .icon{width:15px;height:15px}.btn-quiet.icon-btn{margin-left:0;padding:3px 5px;line-height:0}@media (hover:hover){.btn-quiet:hover:not(:disabled,.on,.failed){background:var(--surface);border-color:var(--accent);color:var(--accent)}}.btn-quiet.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}@media (hover:hover){.btn-quiet.on:hover:not(:disabled){filter:brightness(1.08)}}.btn-off{background:var(--surface-2);color:var(--muted);border-radius:999px;padding:2px 12px;font-size:.75rem;line-height:1.3125rem}@media (hover:hover){.btn-off:hover{background:var(--hover)}}.btn-end{margin-left:auto}@media (width<=900px){.page-head .btn-end:has(~*){margin-left:0}.page-lead-again-end:has(~*){margin-left:0}}.btn-gap{flex:1;min-width:56px}.btn-gated{align-items:center;display:inline-flex}:is(.row-actions,.form-actions,.attention-actions,.chip-menu-row)>:not(.undo-btn,.undo-arming,.btn-danger,.btn-gap,form:has(>.btn-danger),.btn-gated:has(>:is(.undo-btn,.btn-danger))):has(+:is(.undo-btn,.undo-arming,.btn-danger,form:has(>.btn-danger),.btn-gated:has(>:is(.undo-btn,.btn-danger)))){margin-inline-end:44px}.facts{grid-template-columns:minmax(0,max-content) 1fr;gap:4px 20px;margin:12px 0 0;display:grid}.facts dt{color:var(--muted);overflow-wrap:anywhere;min-width:0}.facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.facts-inline{flex-wrap:wrap;gap:10px 24px;display:flex}.facts-inline .fact{min-width:0}.facts-inline dt{color:var(--faint);letter-spacing:.02em;font-size:.6875rem;line-height:var(--lh-head)}.facts-inline dd{line-height:var(--lh-head)}.chips{flex-wrap:wrap;gap:6px;display:inline-flex}.badge{font-size:.75rem;font-weight:600;line-height:var(--lh-row);white-space:nowrap;border-radius:5px;flex:none;align-items:center;padding:2px 9px;display:inline-flex}.b-run{background:var(--accent-soft);color:var(--accent)}a.badge{text-decoration:none;box-shadow:inset 0 0 0 1px}@media (hover:hover){a.badge:hover{box-shadow:inset 0 0 0 2px}}.b-ok{background:var(--ok-soft);color:var(--ok)}.b-warn{background:var(--warn-soft);color:var(--warn)}.b-crit{background:var(--crit-soft);color:var(--crit)}.b-rev{background:var(--review-soft);color:var(--review)}.b-doc{background:var(--doc-soft);color:var(--doc)}.b-mute{background:var(--chip-bg);color:var(--faint)}.b-sched{background:var(--chip-bg);color:var(--accent)}.b-hold{background:var(--chip-bg);color:var(--ink)}.b-rank3{background:var(--muted);color:var(--surface)}.b-rank2{background:var(--chip-bg);color:var(--ink)}.chip{background:var(--surface);border:1px solid var(--line);color:var(--muted);font-size:.75rem;line-height:var(--lh);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:2px 11px;display:inline-flex}.ir-due.is-near{background:var(--warn-soft);color:var(--warn)}.ir-due.is-over{background:var(--crit-soft);color:var(--crit);font-weight:600}.ir-value{background:var(--accent-soft);color:var(--accent)}.ir-value.is-first{font-weight:600}a.chip{color:var(--accent)}@media (hover:hover){a.chip:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);text-decoration:none}}span.chip{background:var(--chip-bg);border-color:#0000}.chip-x{color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;padding:0 0 0 5px;line-height:0}.chip-x .icon{width:11px;height:11px}@media (hover:hover){.chip-x:hover{color:var(--crit)}}.control-auto{align-items:flex-start;gap:10px;display:flex}.control-auto>.btn-quiet{flex:none;margin-top:3px}.chip-none{color:var(--muted);font-size:.75rem;line-height:var(--lh);white-space:nowrap;border:1px solid #0000;flex:none;align-items:center;padding:2px 11px;display:inline-flex}.sectioned{grid-template-columns:min(14.5rem,max(232px,20vw)) minmax(0,900px);justify-content:center;align-items:start;gap:28px;display:grid}.section-nav{max-height:calc(100dvh - var(--stuck-h) - 38px);top:calc(var(--stuck-h) + 22px);flex-direction:column;gap:1px;margin:-4px;padding:4px;display:flex;position:sticky;overflow-y:auto}.section-nav-group{display:contents}.section-nav a{color:var(--muted);border-radius:6px;padding:5px 10px;font-size:.8125rem}@media (hover:hover){.section-nav a:hover{background:var(--hover);color:var(--ink);text-decoration:none}}.section-nav .section-nav-head{color:var(--ink);margin-top:10px;font-weight:700}.section-nav-group:first-child .section-nav-head{margin-top:0}.section-nav .section-nav-sub{padding-left:20px;font-size:.78125rem}.section-nav a[aria-current]{background:var(--accent-soft);color:var(--accent);font-weight:600}.settings-body{--settings-label:268px;--settings-gap:20px;--settings-read:560px;--settings-actions-indent:calc(var(--settings-label) + var(--settings-gap));flex-direction:column;gap:16px;min-width:0;display:flex}.settings-body>.card{margin-top:0;padding:4px 20px 12px}.settings-body .card>h2{color:var(--ink);font-size:.9375rem;font-weight:700;line-height:var(--lh);margin:14px 0 2px}.settings-group>h3{color:var(--muted);letter-spacing:.02em;font-size:.75rem;font-weight:700;line-height:var(--lh);margin:20px 0 0;padding-bottom:6px}.settings-body .card>h2+.settings-group>.form>:first-child,.settings-group>h3+.form>:first-child{border-top:none}.settings-body :is(h2,h3,.note)+.form{border-top:none;margin-top:0;padding-top:0}.settings-body .form{gap:0}.settings-body .facts{grid-template-columns:calc(var(--settings-label) + var(--settings-gap)) minmax(0, 1fr);gap:0;margin:0}.settings-body .facts>:is(dt,dd){padding:13px 0}.settings-body .facts>dt{color:var(--ink);padding-right:var(--settings-gap);font-weight:600}.settings-body .facts>dd{font-size:.8125rem}.settings-body .facts>:is(dt,dd):not(:first-of-type){border-top:1px solid var(--line)}.settings-body .field{align-items:baseline;gap:4px var(--settings-gap);grid-template-columns:var(--settings-label) minmax(0, 1fr);max-width:none;padding:13px 0;display:grid}.setting-more{color:var(--muted);font-size:.75rem;line-height:1.7}.setting-more>summary{cursor:pointer;list-style:none;display:block}.setting-more>summary::-webkit-details-marker{display:none}.setting-more>summary:after{color:var(--faint);content:"▸";margin-left:6px;font-size:.625rem}.setting-more[open]>summary:after{content:"▾"}@media (hover:hover){.setting-more>summary:hover{color:var(--ink)}}.setting-more>:not(summary){margin:4px 0 0}.settings-body .field+.field{border-top:1px solid var(--line)}.settings-body .field[hidden]~:is(.field,.form):nth-child(1 of :is(.field,.form):not([hidden])){border-top:none}.settings-body .field>.field-label{color:var(--ink);font-size:inherit;grid-area:1/1;font-weight:600}.settings-body .field>:not(.field-label){grid-column:2}.settings-body .field>.field-label[data-by-someone],.setting-more [data-by-someone]{overflow-wrap:anywhere}.settings-body .chip[data-by-someone]{overflow-wrap:anywhere;white-space:normal;max-width:100%}.settings-body .chip[data-by-someone]>.mname{flex:none}.settings-body .field>.modes{justify-self:start}.settings-body .field :is(select.input,textarea.input,input.input:not([type=checkbox],[type=radio])){background:var(--bg);border-radius:6px;padding:5px 9px}.settings-body .field>select.input{justify-self:start;width:auto;max-width:100%}.settings-body .field>input.input{max-width:320px}.settings-body .field>input.input[type=number]{width:90px}.settings-body .field>.note{max-width:none;margin:0;font-size:.75rem;line-height:1.7}.settings-body .field{scroll-margin-bottom:88px;position:relative}.settings-body .field.changed:before{background:var(--accent);content:"";border-radius:2px;width:3px;position:absolute;top:12px;bottom:12px;left:-12px}.settings-body .note.ignored{color:var(--warn)}.settings-body .field-child>.field-label{color:var(--muted);padding-left:20px;font-weight:500}.settings-body :is(.form-actions,.form>.row-actions){padding:14px 0 0 var(--settings-actions-indent)}.settings-body .form-actions>:is(.field-error,.field-done){flex:1 1 0;min-width:0}.settings-body .form-actions>:is(.field-error,.field-done)~.btn-gap{display:none}.settings-body .control-line.moved{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.moved-value{color:var(--ink);font-size:.8125rem}.moved-go{align-items:center;gap:2px;font-size:.78125rem;display:inline-flex}.moved-go .icon{width:13px;height:13px}@media (pointer:coarse){.moved-go,.setting-more>summary{min-height:1.5rem}.settings-body .field>.setting-more{margin-top:4px}}.settings-body .trigger>.form{margin-top:0;padding-top:0}.save-bar{background:var(--surface);border:1px solid var(--accent);border-radius:10px;align-self:center;align-items:center;gap:12px;max-width:100%;padding:10px 18px;display:flex;position:sticky;bottom:12px;box-shadow:0 6px 24px #0000001f}.save-note{font-weight:600}.save-bar>.muted{flex:1;min-width:0}.entry-facts{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.78125rem;display:flex}.settings-body .field+.form{margin-top:0;padding-top:0}.settings-body .entry>.control-line+.control-line{margin-top:4px}.entry .chip{gap:6px}.settings-body .chips:has(+.control-line){margin-bottom:8px}.settings-body .control-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-group>h3+.trigger>.form{border-top:none}.settings-body .field>.textarea{max-width:none}.settings-body .note,.settings-body .alert,.settings-body .notice,.settings-body .empty{max-width:var(--settings-read)}.model-rows,.settings-body .form>.settings-group{width:100%;max-width:none}.model-row[hidden]{display:none}.model-row-hint{margin:0}.model-row-picks{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.model-row-direct{flex-basis:100%}.model-row-picks .model-row-direct .input{width:100%;max-width:320px}.model-row-picks .control-pair .input{width:170px}.model-row-picks .control-pair{margin-left:8px}.inline-label.control-pair{cursor:auto}.lonely-model{box-sizing:border-box;padding-left:10px;font-size:.8125rem}.modes-send{display:contents}.chip-on{background:var(--ok-soft);color:var(--ok)}.modes{border:1px solid var(--line);border-radius:999px;flex:none;display:inline-flex}.modes .chip-btn{color:var(--muted);background:0 0;border-radius:0}.modes .chip-btn:not(.chip-btn~.chip-btn){border-radius:999px 0 0 999px}.modes .chip-btn:not(:has(~.chip-btn)){border-radius:0 999px 999px 0}.modes .chip-btn.chip-on{background:var(--chip-bg);color:var(--ink)}.modes .chip-btn+.chip-btn{border-left-color:var(--line)}@media (hover:hover){.modes .chip-btn:not(:disabled):hover{background:var(--hover);color:var(--ink);border-color:#0000}.modes .chip-btn+.chip-btn:not(:disabled):hover{border-left-color:var(--line)}}.modes .chip-btn:disabled{cursor:default}.chip-btn{cursor:pointer;font:inherit;border:1px solid #0000;min-width:34px}@media (hover:hover){.chip-btn:not(:disabled):hover{border-color:currentColor}}@media (width<=1140px){.sectioned{grid-template-columns:minmax(0,900px)}}@media (width>=561px) and (width<=1140px){.section-nav{display:none}}@media (width<=560px){.sectioned{grid-template-columns:minmax(0,1fr);gap:12px}.section-nav{background:linear-gradient(var(--bg) 40%, transparent) top / 100% 20px no-repeat local, linear-gradient(transparent, var(--bg) 60%) bottom / 100% 20px no-repeat local, radial-gradient(farthest-side at 50% 0, color-mix(in srgb, var(--ink) 22%, transparent), transparent) top / 100% 10px no-repeat, radial-gradient(farthest-side at 50% 100%, color-mix(in srgb, var(--ink) 22%, transparent), transparent) bottom / 100% 10px no-repeat;flex-flow:wrap;max-height:16dvh;position:static;overflow-y:auto}.section-nav-group{flex-wrap:wrap;gap:2px;width:100%;display:flex}.section-nav .section-nav-head{margin-top:0}.section-nav-group+.section-nav-group{margin-top:8px}}@media (width<=720px){.settings-body .field{grid-template-columns:minmax(0,1fr)}.settings-body .field>.field-label,.settings-body .field>:not(.field-label){grid-column:1}.settings-body .field-child>.field-label{padding-left:0}.settings-body{--settings-actions-indent:0px}}.rows{border:1px solid var(--line);border-radius:var(--radius);margin:12px 0 0;padding:0;list-style:none;overflow:clip}.machines-rows{background:var(--surface);max-width:1240px;margin-top:0}.machines-rows .row-main>*{overflow-wrap:break-word;max-width:100%}@media (width>=561px){.machines-rows>.row{flex-wrap:nowrap}.machines-rows .row-main{flex:auto}}.rows-cards{border:0;border-radius:0;flex-direction:column;gap:8px;display:flex;overflow:visible}.rows-cards>li>.row,.rows-cards>li.row{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.escaped>.escaped-what{align-items:baseline;gap:10px;min-width:0;display:flex}.escaped-said{min-width:0}.escaped-said>h2{margin:0;font-size:1rem}.escaped-said>.note{margin-top:4px}.rows-cards>li>.row+.row,.rows-cards>li+li.row{border-top:0}.rows-cards .row-day{background:var(--bg);padding:12px 2px}.rows a.row-link:focus-visible,.rows a.row-stack:focus-visible{outline-offset:-2px}.row-cols>*{min-width:0}.row-cols>.chip{justify-self:start}:root{--row-head-h:calc(13px + var(--lh) * (11rem / 16))}.row-head{background:var(--surface-2);border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:var(--row-cols);letter-spacing:.02em;top:var(--stuck-h);z-index:var(--z-lift);gap:16px;padding:6px 14px;font-size:.6875rem;font-weight:600;display:grid;position:sticky}.cell-name{clip-path:inset(50%);-webkit-user-select:none;user-select:none;white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.row.row-cols{grid-template-columns:var(--row-cols);align-items:center;gap:16px;padding:8px 14px;display:grid;position:relative}.row-cover{border-radius:var(--radius-sm);position:absolute;inset:0}.row:has(>.row-cover){position:relative}.row:not(.row-cols):has(>.row-cover)>.row-stack{flex:1}@media (hover:hover){.rows a.row-cover:hover{background-color:#0000}.row:has(>.row-cover:hover){background-color:var(--hover)}.row:has(>.row-cover:hover) .row-title{color:var(--accent)}}.row-cols .mark{align-self:flex-start;max-width:100%;overflow:hidden}.row-cols .mark[data-by-someone]{overflow-wrap:anywhere}.row:has(>.row-cover) a.mark{position:relative}.row:has(>.row-cover) .row-actions{position:relative}.col-right{text-align:right;align-items:flex-end}.col-none{color:var(--faint)}.points-bar{background:var(--gauge-track);border-radius:var(--radius-bar);height:var(--bar-thin);flex:64px;min-width:24px;max-width:64px;display:block;overflow:hidden}.points-bar>i{background:var(--ink)}.bd-bar>i,.points-bar>i{min-width:2px;height:100%;display:block}.row-day{background:var(--surface-2);color:var(--muted);letter-spacing:.02em;padding:4px 14px;font-size:.75rem;font-weight:600}.row+.row-day{border-top:1px solid var(--line)}.row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:8px 12px 8px 14px;display:flex}.row+.row,.rows:not(.rows-cards)>li+li>.row:first-child{border-top:1px solid var(--line)}.row:has(>.row-link:not(.row-cover)){padding:0}.row>.row-link:not(.row-cover){padding:8px 14px}.row-main{flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-width:0;display:flex}.row-title{color:var(--ink);overflow-wrap:break-word;font-weight:600}.row-meta{color:var(--faint);flex-wrap:wrap;gap:2px 12px;min-width:0;font-size:.75rem;display:flex}.row-stack{flex-direction:column;gap:2px;min-width:0;display:flex}.row:not(:has(:is(button,a[href],input,select,textarea,summary):not(.row-stack *)))>.row-stack{flex:1}.row>.row-title{flex:1;min-width:0}.row-stack .row-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}mark.hit{background:var(--accent-soft);color:var(--accent);border-radius:3px;padding:0 1px}.row-note{color:var(--muted);margin:4px 0 0;font-size:.8125rem}.row>.row-note{flex-basis:100%}.row-refusal{flex-basis:100%;margin:4px 0 0}.row-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;max-width:100%;display:flex}.row>.row-actions:not(:has(:is(a,button,input,select,textarea,summary))){margin-left:auto}.send-key-hint{color:var(--faint);font-size:.6875rem}.nowrap{white-space:nowrap}.row-clip{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.blocked{color:var(--crit)}.mono{font-family:var(--mono)}.mname{font-family:var(--mono);letter-spacing:-.01em;min-width:0;max-width:100%;display:inline-flex}.mname-head{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;flex:0 10000 auto;min-width:0;overflow:hidden}.mname-tail{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.hl-comment{color:var(--hl-comment);font-style:italic}.hl-string{color:var(--hl-string)}.hl-number{color:var(--hl-number)}.hl-keyword{color:var(--hl-keyword)}.hl-attr{color:var(--hl-attr)}.empty{color:var(--muted);margin:16px 0 0}.card>.empty:only-child,.empty-alone{text-align:center;margin:0;padding:24px 16px}.empty-hands{flex-wrap:wrap;gap:4px 16px;margin-left:16px;display:inline-flex}.form{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:14px;margin-top:20px;padding-top:20px;display:flex}.field{flex-direction:column;gap:4px;width:100%;max-width:360px;display:flex}.field-label{font-size:.8125rem}.optional{color:var(--muted);font-size:.75rem}.input{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);font:inherit;width:100%;padding:6px 10px;font-size:.8125rem}.input:disabled{background:var(--bg);color:var(--muted);cursor:default}.head-find{border-radius:8px;flex:none;width:240px;padding:5px 12px}.input.mono{font-family:var(--mono)}.input[aria-invalid=true]{border-color:var(--crit)}.field-error{color:var(--crit);font-size:.8125rem;display:block}:where(.field-error){margin:12px 0 0}.field-error>a{margin-inline-start:8px}.field>.field-error,.inline-field>.field-error,.form>.field-error{margin:0}.input-limit{flex-direction:column;gap:4px;display:flex}.input-limit-left{color:var(--faint);font-size:.8125rem}.input-limit-cut,.input-limit-full{color:var(--crit);font-size:.8125rem}.field-done{color:var(--ok);font-size:.8125rem}.inline-field{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inline-label{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:.8125rem;display:flex}.input-count{text-align:center;width:3.875rem;padding:6px 8px}.input-minutes{width:6rem}.input-channel-id{width:9.375rem}.input-channel-pick{width:16.25rem}.input-every{width:11.25rem}.choices{border:0;margin:0;padding:0}.choices legend{padding:0}.choice-row{flex-wrap:wrap;gap:4px 16px;margin-top:4px;display:flex}.choice-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));gap:4px 16px;margin-top:4px;display:grid}.choice{align-items:center;gap:6px;display:flex}.choice-ask{color:var(--muted);margin-top:6px;font-size:.75rem}.btn-danger{background:var(--surface);border-color:var(--crit);color:var(--crit)}@media (hover:hover){.btn-danger:hover:not(:disabled):not(.counting):not(.done):not(.failed){background:var(--crit-soft);border-color:var(--crit);color:var(--crit)}}.btn-sending{cursor:default;opacity:.85;align-items:center;gap:5px;display:inline-flex}.btn-sending .icon{animation:1s linear infinite spin}.push-seat{visibility:hidden}.tip{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-float);color:var(--ink);pointer-events:none;z-index:var(--z-tip);overflow-wrap:anywhere;white-space:pre-line;padding:7px 10px;font-size:.8125rem;line-height:1.65;animation:90ms tip-in;position:fixed}.tip:before,.tip:after{content:"";height:0;left:var(--tip-arrow,50%);border:6px solid #0000;width:0;margin-left:-6px;position:absolute}.tip:before{border-bottom-color:var(--line);top:-12px}.tip:after{border-bottom-color:var(--surface);top:-11px}.tip.up:before{border-bottom-color:#0000;border-top-color:var(--line);top:auto;bottom:-12px}.tip.up:after{border-bottom-color:#0000;border-top-color:var(--surface);top:auto;bottom:-11px}.tip[popover]{margin:0;inset:auto;overflow:visible}.tip.leaving{opacity:0;transition:opacity 90ms;animation:none}@keyframes tip-in{0%{opacity:0}}.person{--person-av:calc(18rem / 16);--person-ini:calc(10rem / 16);align-items:center;gap:5px;min-width:0;max-width:100%;display:inline-flex}.person-name{align-self:baseline;min-width:0}.person-av{--person-av:calc(18rem / 16);--person-ini:calc(10rem / 16);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);height:var(--person-av);margin-block:calc(var(--person-av) * -.25);width:var(--person-av);border-radius:999px;flex:none;justify-content:center;align-self:center;align-items:center;display:inline-flex;overflow:hidden}.person-sm{--person-av:calc(15rem / 16);--person-ini:calc(9rem / 16)}.person-lg{--person-av:calc(26rem / 16);--person-ini:calc(12rem / 16)}.person>.person-av{--person-av:inherit;--person-ini:inherit}.person-ini{font-size:var(--person-ini);letter-spacing:0;text-box:trim-both cap alphabetic;font-style:normal;font-weight:600;line-height:1}.person-av.person-av>svg.icon{vertical-align:0;width:60%;height:60%;margin:0}.person-av>.navi-icon{border-radius:inherit;object-fit:cover;width:100%;height:100%}.decision .dec-av.person-av{align-self:flex-start;margin-block:0}.chip>.person-av{margin-right:5px}.pop-list button>.person-av{margin-right:-4px}.member-who{align-items:center;gap:9px;display:flex}.member-who-tx{min-width:0}.chip-menu-item.job-people-cand{flex-direction:row;align-items:center;gap:5px}.job-people-cand-tx{flex-direction:column;gap:2px;min-width:0;display:flex}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.35}}@keyframes qflash{0%{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}to{border-color:var(--line);box-shadow:none}}@keyframes swflash{0%,30%{box-shadow:0 0 0 1px var(--accent), 0 0 0 5px var(--accent-soft)}to{box-shadow:0 0 0 1px #0000,0 0 0 5px #0000}}@media (prefers-reduced-motion:reduce){.btn-sending .icon,.nav-waiting>.icon{animation:none}}.arriving{color:var(--muted);align-items:center;gap:6px;margin:16px 0 0;display:flex}.arriving .icon{flex:none;width:14px;height:14px;animation:1s linear infinite spin}@media (prefers-reduced-motion:reduce){.arriving .icon{animation:none}}.skel{background:var(--hover);color:#0000;border-radius:4px;animation:1.6s ease-in-out infinite pulse;display:inline-block}@media (prefers-reduced-motion:reduce){.skel{animation:none}}.pending-bar{background:var(--accent);height:2px;z-index:var(--z-notice);animation:1.6s ease-in-out infinite pulse;position:fixed;top:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.pending-bar{animation:none}}:root{--keyboard-h:0px;--keyboard-lift:0px}.behind{background:var(--surface);border:1px solid var(--float-line);bottom:max(calc(16px + env(safe-area-inset-bottom,0px) + var(--keyboard-lift)), calc(var(--notice-lift,0px) + 8px));box-shadow:var(--shadow-float);color:var(--muted);pointer-events:none;text-align:center;max-width:calc(100vw - 24px);z-index:var(--z-notice);border-radius:999px;width:max-content;margin:0;padding:8px 16px;font-size:.8125rem;position:fixed;left:50%;transform:translate(-50%)}.conflicted,.unsent{background:var(--warn-soft);border:1px solid var(--warn);bottom:max(calc(16px + env(safe-area-inset-bottom,0px) + var(--keyboard-lift)), calc(var(--notice-lift,0px) + 8px));box-shadow:var(--shadow-float);color:var(--warn);text-align:center;max-width:calc(100vw - 24px);z-index:var(--z-notice);border-radius:999px;width:max-content;margin:0;padding:8px 16px;font-size:.8125rem;position:fixed;left:50%;transform:translate(-50%)}.new-build{background:var(--surface);border:1px solid var(--float-line);border-radius:var(--radius-xs);bottom:max(calc(16px + env(safe-area-inset-bottom,0px) + var(--keyboard-lift)), calc(var(--notice-lift,0px) + 8px));box-shadow:var(--shadow-float);color:var(--muted);pointer-events:none;max-width:calc(100vw - 24px);z-index:var(--z-notice);align-items:center;gap:10px;width:max-content;margin:0;padding:4px 6px 4px 12px;font-size:.8125rem;display:flex;position:fixed;left:50%;transform:translate(-50%)}.new-build>.btn{pointer-events:auto;flex:none}.landed{animation:1.6s ease-out evflash}.card.landed{animation-name:swflash}@keyframes evflash{0%,35%{background:var(--accent-soft)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.landed,.card.landed{animation:none}}.undo-btn.counting{background:var(--crit);border-color:var(--crit);opacity:1;color:var(--accent-ink)}@media (hover:hover){.undo-btn.counting:hover{background:var(--crit);border-color:var(--crit);opacity:1;color:var(--accent-ink)}}@media (hover:hover){.undo-btn.done:hover{border-color:var(--ok);color:var(--ok);opacity:1;background:0 0}}@media (hover:hover){.undo-btn.failed:hover{border-color:var(--crit);color:var(--crit);opacity:1;background:0 0;font-weight:400}.undo-btn.counting:hover:not(:disabled){filter:brightness(1.08)}.undo-btn.done:hover:not(:disabled){background:var(--ok-soft)}.undo-btn.failed:hover:not(:disabled){background:var(--crit-soft)}}.undo-arming,.btn-gate{color:var(--muted);margin-right:12px}.gate-touch{display:none}@media (hover:none){.gate-touch{display:inline}}.dot{vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.dot.live{background:var(--ok);animation:1.6s ease-in-out infinite pulse}.dot.dead{background:var(--crit)}@media (prefers-reduced-motion:reduce){.dot.live{animation:none}}.dot.idle{border:2px solid var(--muted)}.reveal{background:var(--accent-soft);border:1px solid var(--accent);border-radius:var(--radius);margin:16px 0 0;padding:14px}.reveal p{margin:0 0 10px}.copy-vals{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.copy-val{background:var(--code-bg);border:1px solid var(--code-line);color:var(--ink);cursor:pointer;font-family:var(--mono);text-align:left;border-radius:6px;flex-direction:column;align-items:flex-start;gap:1px;max-width:100%;padding:4px 10px 5px;font-size:.75rem;line-height:1.65;display:inline-flex}.copy-val.multi{width:100%}.reveal .copy-val{background:var(--surface)}@media (hover:hover){.copy-val:hover{border-color:var(--accent);color:var(--accent)}}.copy-val-body{align-items:flex-start;gap:7px;max-width:100%;display:flex}.copy-val.copied{border-color:var(--ok);color:var(--ok)}.copy-val.copy-ng{border-color:var(--crit);color:var(--crit)}.copy-val .icon{width:12px;height:12px}.copy-val-ic{color:var(--faint);flex:none;padding-top:4px;display:inline-flex}.copy-val.copied .copy-val-ic,.copy-val.copy-ng .copy-val-ic{color:inherit}@media (hover:hover){.copy-val:hover .copy-val-ic{color:inherit}}.copy-val-v{overflow-wrap:break-word;white-space:pre-wrap;min-width:0}.copy-val-l{color:var(--faint);padding-left:19px;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,sans-serif;font-size:.65625rem;line-height:1.4}.copy-val-note{color:var(--crit);font-size:.6875rem;line-height:var(--lh-row);white-space:normal;padding-left:20px}.ask-notice{align-self:stretch;margin-bottom:0}.mini-dialog{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-dialog);color:var(--ink);--dialog-seat:222px;--dialog-w:460px;left:max(12px, min(var(--dialog-seat), calc(100vw - var(--dialog-w) - 12px)));max-height:calc(100dvh - 24px - var(--keyboard-h));max-width:calc(100vw - 24px);width:var(--dialog-w);border-radius:14px;flex-direction:column;margin:0;padding:0;position:fixed;top:12px}.mini-dialog[open]{display:flex}.mini-dialog::backdrop{background:#0c0f1652}@media (prefers-color-scheme:dark){.mini-dialog::backdrop{background:#0000008c}}.mini-dialog-head{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 14px;display:flex}.mini-dialog-head>.icon{color:var(--muted);flex:none;width:17px;height:17px}.mini-dialog-mark{background:var(--surface-2);border-radius:var(--radius-sm);object-fit:cover;flex:none;width:20px;height:20px}.mini-dialog-head>.btn{margin-left:auto}.mini-dialog-body{padding:12px 14px 14px;overflow-y:auto}.ask-dialog .mini-dialog-head{box-sizing:border-box;gap:9px;min-height:49px;padding:8px 8px 8px 12px;font-size:.78125rem}.ask-dialog .mini-dialog-mark{background:0 0;border-radius:6px}.ask-dialog .mini-dialog-body{padding:12px}.ask-dialog{--dialog-w:480px}.ask-dialog::backdrop{background:#080a1073}@media (prefers-reduced-motion:no-preference){.ask-dialog[open]{transform-origin:0 0;animation:.14s ease-out askrise}.ask-dialog[open]::backdrop{animation:.14s ease-out askfade}}@keyframes askfade{0%{opacity:0}}@keyframes askrise{0%{opacity:0;transform:translate(-10px,-6px)scale(.97)}}.confirm-dialog{width:calc(100% - 32px);max-width:420px;top:50%;left:50%;transform:translate(-50%,-50%)}.confirm-dialog::backdrop{background:#080a109e}@media (prefers-color-scheme:dark){.confirm-dialog::backdrop{background:#000000c7}}.confirm-body{color:var(--ink);margin:0}.confirm-actions{justify-content:flex-end;margin-top:16px}.ask-dialog-form{border-top:0;gap:19px;margin-top:0;padding-top:0}.ask-dialog textarea.textarea{background:var(--surface-2);border-radius:10px;min-height:calc(3.2em + 20px);padding:9px 12px;line-height:1.6}.ask-dialog textarea.textarea:focus-visible{border-color:var(--accent);outline:none}.ask-dialog-form .attach-compact>.attach-hint-fine{display:none}.ask-dialog-form .attach-compact{margin-block:-6px -7px}.ask-dialog-form .attach-list{margin:0}.ask-dialog[data-sending] .attach-compact{display:none}.ask-dialog-form .attach-compact:not(:has(>:not(.attach-hint-fine):not(.attach-hint-coarse):not(.attach-add))){display:none}@media (pointer:coarse){.ask-dialog-form .attach-compact:not(:has(>:not(.attach-hint-fine):not(.attach-hint-coarse):not(.attach-add))){display:flex}}.mini-dialog .field{max-width:none}.ask-dialog-note{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.75rem;overflow:hidden}.ask-dialog-note.err{color:var(--crit)}.ask-dialog-form .btn-gap{min-width:0}.ask-dialog-form .form-actions{background:var(--surface);border-top:1px solid var(--line);flex-wrap:nowrap;align-self:stretch;gap:10px;width:auto;margin:0 -12px -12px;padding:9px 12px;position:sticky;bottom:-12px}.ask-dialog-form .btn-primary{border-radius:8px;padding:8px 15px;font-size:.78125rem;line-height:normal}.ask-dialog-form .btn-primary:disabled{border-color:var(--line);color:var(--faint);opacity:1;background:0 0}.ask-dialog-form .btn-quiet{padding:5px 9px;font-size:.71875rem;line-height:1.75}.ask-dialog-form .btn-gated{display:contents}.ask-dialog-form .send-key-hint{min-width:0;font-size:.71875rem}@media (width<=560px){.ask-dialog-form .form-actions{flex-wrap:wrap}.ask-dialog-note{white-space:normal;overflow:visible}.ask-dialog-form .form-actions>:last-child{margin-left:auto}}.ask-recent{border-top:1px solid var(--line);flex:0 100000 auto;min-height:0;padding:0 12px;overflow-y:auto}.ask-recent-label{color:var(--faint);letter-spacing:.04em;margin:8px 0 4px;padding:0 8px;font-size:.6875rem;font-weight:600}.ask-recent-rows{flex-direction:column;gap:2px;padding-bottom:10px;display:flex}.ask-recent-row{border-radius:var(--radius-sm);color:var(--ink);align-items:center;gap:8px;padding:6px 8px;font-size:.8125rem;text-decoration:none;display:flex}@media (hover:hover){.ask-recent-row:hover{background:var(--hover);text-decoration:none}}.ask-recent-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ask-recent-row .badge{flex:none;padding:0 7px;font-size:.6875rem}.ask-recent-at{color:var(--faint);font-variant-numeric:tabular-nums;text-align:right;flex:none;min-width:4.5em;font-size:.71875rem}.ask-recent-row.flash{animation:1.6s ease-out evflash}@media (prefers-reduced-motion:reduce){.ask-recent-row.flash{animation:none}}.key-dialog{max-height:min(86vh, calc(100dvh - 24px - var(--keyboard-h)));overflow:hidden}.key-dialog:not([data-placed]){height:fit-content;margin:auto;inset:0}.key-dialog::backdrop{background:#080a1073}.key-dialog:focus-visible{outline:none}.key-head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:9px;padding:12px 14px;font-size:.78125rem;display:flex}.key-head .icon{color:var(--muted);width:16px;height:16px}.key-body{grid-template-columns:max-content 1fr;align-items:center;gap:6px 14px;padding:12px 14px;display:grid;overflow-y:auto}.key-group{color:var(--muted);letter-spacing:.04em;grid-column:1/-1;font-size:.6875rem;font-weight:600}.key-group:not(:first-child){margin-top:8px}.key-keys{justify-self:end;align-items:center;gap:4px;display:flex}.key-keys kbd{background:var(--surface-2);border:1px solid var(--line);box-sizing:border-box;color:var(--ink);text-align:center;border-bottom-width:2px;border-radius:5px;min-width:22px;padding:2px 6px;font-family:inherit;font-size:.71875rem;font-weight:600;line-height:1.4}.key-or{color:var(--faint);font-size:.6875rem}.key-what{font-size:.8125rem;line-height:1.5}.find-all-box{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-width:0;padding:8px 12px;display:flex}.find-all-box>.input-limit{flex-basis:100%}.find-all-box:focus-within{border-color:var(--accent)}.find-all-box>.icon{color:var(--muted);flex:none;width:16px;height:16px}.find-all-field{color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0;font-size:.8125rem}.find-all-field:focus-visible{outline:none}.find-all-field::-webkit-search-cancel-button{display:none}.find-all-dialog{max-height:min(86vh, calc(100dvh - 24px - var(--keyboard-h)))}.find-all-dialog .mini-dialog-head{padding:12px 14px}.find-all-dialog::backdrop{background:#080a10d1}.find-all-body{padding:0 14px 12px;scroll-padding-top:1.75rem}.find-all-group:first-child{margin-top:12px}.find-all-group+.find-all-group{margin-top:14px}.find-all-label{background:var(--surface);border-bottom:1px solid var(--line);color:var(--faint);letter-spacing:.04em;font-size:.6875rem;font-weight:600;line-height:var(--lh);z-index:var(--z-lift);margin:0 0 4px;padding:0 0 4px;position:sticky;top:0}.find-all-rows,.runs{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.find-all-row{border-radius:var(--radius-sm);color:var(--ink);padding:6px 8px;text-decoration:none;display:block}@media (hover:hover){.find-all-row:hover{background:var(--hover);text-decoration:none}}.find-all-row.on{background:var(--hover)}.find-all-title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.find-all-note,.find-all-hit{color:var(--muted);font-size:.75rem;display:block}.find-all-row .find-all-note,.find-all-row .find-all-hit{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.find-all-hit{color:var(--faint)}.find-all-from{margin-right:6px}.find-all-empty{color:var(--faint);margin:0;padding:10px 8px;font-size:.78125rem}.find-all-scanned{color:var(--faint);margin:6px 0 0;padding:0 8px;font-size:.75rem}.find-all-rows:empty+.find-all-scanned{margin-top:4px}.find-all-more{margin-top:6px;padding:0 8px;font-size:.75rem;display:block}.find-all-foot{border-top:1px solid var(--line);color:var(--faint);flex:none;gap:12px;margin:0;padding:8px 14px;font-size:.71875rem;display:flex}@media (hover:none){.find-all-foot{display:none}}@media (width>=561px){.rail-collapsed .ask-dialog,.rail-collapsed .find-all-dialog,.rail-auto .ask-dialog,.rail-auto .find-all-dialog{--dialog-seat:70px}.ask-dialog{max-height:min(86vh, calc(100dvh - 24px - var(--keyboard-h)));top:var(--ask-seat,12px)}.find-all-dialog{max-height:min(86vh, calc(100dvh - 24px - var(--keyboard-h)));top:var(--find-seat,12px)}}@media (width<=560px){.mini-dialog:not(.confirm-dialog){width:auto;left:12px;right:12px}}.textarea{field-sizing:content;line-height:var(--lh);max-height:var(--input-max);resize:none;min-height:84px}.field-wide{max-width:680px}.field[hidden]{display:none}.job-top{margin-bottom:10px}@media (width>=901px){.page-head.job-top{flex-wrap:nowrap}.job-top-badges{white-space:nowrap;flex-wrap:wrap;flex:0 auto;align-items:baseline;gap:0 .25em;min-width:0;display:flex}.job-top-badges>*{flex:none}.job-top-badges>.job-top-when{text-overflow:ellipsis;flex:0 auto;min-width:min(8em,100%);overflow:hidden}.job-top-acts{flex:none}}.job-top-acts{align-items:baseline;gap:inherit;margin-left:auto;display:flex}.job-top-go>.icon{flex:none;width:15px;height:15px;margin-right:0}.job-top-turn{color:var(--muted);align-items:center;gap:5px;display:inline-flex}.job-top-turn>.icon{flex:none;width:15px;height:15px}.job-links{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.job-link{background:var(--chip-bg);color:var(--muted);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;max-width:100%;padding:2px 11px;font-size:.75rem;display:inline-flex}a.job-link{background:var(--surface);border-color:var(--line);color:var(--accent)}@media (hover:hover){a.job-link:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}}.job-link .icon{flex:none;width:12px;height:12px;margin-right:5px}.job-link .tstat .icon{width:16px;height:16px;margin-right:0}.job-link .outward-mark .icon{width:11px;height:11px;margin-right:0}.job-link.jlink{gap:6px}.jlink-role{color:var(--muted)}.jlink-title{text-overflow:ellipsis;min-width:0;max-width:20em;overflow:hidden}.jstat{flex:none;align-items:center;display:inline-flex}.job-link .jstat .icon{margin-right:0}.jt-run{color:var(--accent)}.jt-ok{color:var(--ok)}.jt-warn{color:var(--warn)}.jt-crit{color:var(--crit)}.jt-rev{color:var(--review)}.jt-mute{color:var(--faint)}.tstat,.pr-state{flex:none;align-items:center;display:inline-flex}.pr-state .icon{width:13px;height:13px;margin-right:0}.job-link .pr-state .icon{width:12px;height:12px;margin-right:5px}.tstat-green{color:#448361}.tstat-red{color:#d44c47}.tstat-pink{color:#c14c8a}.tstat-blue{color:#337ea9}.tstat-gray{color:#a6a299}.pr-open{color:#1a7f37}.pr-merged{color:#8250df}.pr-closed{color:#cf222e}.pr-draft{color:var(--faint)}@media (prefers-color-scheme:dark){.tstat-green{color:#2d9964}.tstat-red{color:#cd4945}.tstat-pink{color:#c94079}.tstat-blue{color:#2e7cd1}.tstat-gray{color:#7f7f7f}.pr-open{color:#3fb950}.pr-merged{color:#a371f7}.pr-closed{color:#f85149}}.job-panes{grid-template-columns:400px minmax(0,1fr);align-items:start;gap:16px;margin-top:14px;display:grid}@media (width<=980px){.job-panes{grid-template-columns:320px minmax(0,1fr)}}.job-rail{max-height:calc(100dvh - var(--stuck-h) - 32px);top:calc(var(--stuck-h) + 16px);flex-direction:column;gap:12px;display:flex;position:sticky;overflow-y:auto}.job-flow{flex-direction:column;min-width:0;min-height:0;display:flex}.shell-main:has(.panes-fit)>.content>.job-panes>.job-rail{min-height:0;max-height:none;padding-bottom:12px;padding-right:2px;position:relative;top:auto}.shell-main:has(.job-panes)>.content{padding-bottom:calc(20px + var(--keyboard-h))}.shell-main:has(.panes-fit)>.content>.job-panes>.job-flow{scrollbar-gutter:auto;min-height:0;margin-right:0;padding-bottom:0;padding-right:0;overflow:visible}.job-rail .card{margin:0;padding:13px 16px}.job-rail .card>h2{color:var(--faint);letter-spacing:.05em;font-size:.71875rem;font-weight:600;line-height:var(--lh);margin-bottom:8px}.job-rail .card-head>h2{color:var(--faint);letter-spacing:.05em;font-size:.71875rem;font-weight:600;line-height:var(--lh)}.runs-none{margin:0}.job-rail .card h2>.icon{vertical-align:-2.5px;width:13px;height:13px;margin-right:5px}.wait-panel{border-color:var(--warn)}.wait-until{margin:0 0 4px;font-size:.9375rem;font-weight:700}.wait-until>.muted{font-size:.78125rem;font-weight:400}.wait-panel>.note{color:var(--faint);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.78125rem;line-height:1.65}.wait-panel>.attention-actions{justify-content:flex-start;margin-top:9px}.wait-result{margin:0;font-size:.75rem}.job-rail>.wait-result:first-child{margin-top:4px}.wait-result:not(.field-error){color:var(--faint)}.job-rail .card>.alert:last-child{margin-bottom:0}.logpre{background:var(--surface-2);max-height:220px;font-family:var(--mono);white-space:pre;border-radius:6px;margin:8px 0 0;padding:8px 10px;font-size:.6875rem;line-height:1.6;overflow:auto}.gauge-row{margin-bottom:7px}.gauge-head{flex-wrap:wrap;justify-content:space-between;gap:0 8px;font-size:.75rem;display:flex}.gauge-head>span:last-child{white-space:nowrap;margin-left:auto}.gauge-now{font-family:var(--mono);font-variant-numeric:tabular-nums}.gauge-row>.note{margin-top:4px}.tokrows{margin:8px 0 0}.gauge-row+.tokrows{margin-top:7px}.tokrow{border-bottom:1px dashed var(--line);color:var(--muted);justify-content:space-between;gap:10px;padding:3px 0;font-size:.8125rem;display:flex}.tokrow:last-child{border-bottom:none}.tokrows:has(~.tokrows)>.tokrow:last-child{border-bottom:1px dashed var(--line)}.tokrows+.tokrows{margin-top:0}.tokrow>dt{min-width:0}.tokrow>dd{color:var(--ink);font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}.tokrow-cost{border-top:1px solid var(--line);margin-top:4px;padding-top:6px}.tokrow-cost>dt{color:var(--ink);font-weight:600}.tokrow-hero{border-top:none;border-bottom:none;margin-top:2px;padding:4px 0 2px}.tokrow-hero>dd{font-size:1rem}.tokrows:has(~.tokrows)>.tokrow-hero:last-child{border-bottom:none}.agent-legend{margin-bottom:6px}.agent-legend b{color:var(--ink);font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:600}.agent-list{grid-template-columns:minmax(0,1fr);gap:1px;margin:0 0 8px;display:grid}.agent-row{color:var(--muted);border-radius:6px;align-items:baseline;gap:8px;margin:0 -6px;padding:3px 6px;font-size:.75rem;text-decoration:none;display:flex}@media (hover:hover){.agent-row.linked:hover{background:var(--surface-2)}}.agent-row .agent-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.agent-row .agent-kind{color:var(--faint);flex:none;font-size:.65625rem}.agent-row b{color:var(--ink);font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;flex:none;min-width:3.5rem;font-weight:600}.agent-more{justify-self:start;margin-top:2px;margin-left:0;font-size:.6875rem}.tok-sub{border-top:1px solid var(--line);color:var(--faint);margin:6px 0 2px;padding-top:6px;font-size:.6875rem}.agent-mark{position:absolute}.event:has(.agent-mark.landed){animation:1.6s ease-out evflash}@media (prefers-reduced-motion:reduce){.event:has(.agent-mark.landed){animation:none}}.rowcost{color:var(--faint);text-align:right;min-width:56px;margin-left:10px;font-size:.6875rem;font-weight:400;display:inline-block}.nowbar{background:var(--accent-soft);border:1px solid var(--accent);border-radius:var(--radius-sm);flex:none;align-items:center;gap:10px;margin-bottom:10px;padding:9px 14px;font-size:.84375rem;display:flex}.nowbar-label{color:var(--accent);letter-spacing:.08em;flex:none;font-size:.71875rem;font-weight:700}.nowbar-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nowbar-target{font-family:Osaka-Mono,monospace;font-size:inherit}.nowbar>.badge{flex:none;margin-left:auto}.tl-controls{color:var(--muted);flex-wrap:wrap;flex:none;align-items:center;gap:18px;margin-bottom:8px;font-size:.8125rem;display:flex}.tl-controls:empty{display:none}.tl-controls .choice>input{margin:3px 3px 3px 4px}.tl-controls .choice{cursor:pointer;white-space:nowrap}.tl-controls>.more{margin:0 0 0 auto}.tl-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.tl{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex:1;min-height:0;padding:14px 18px 14px 30px;scroll-padding-block-start:8px;position:relative;overflow-y:auto}.tl>.empty{text-align:left;margin:0}.jump-latest{background:var(--surface);border:1px solid var(--line);color:var(--muted);cursor:pointer;width:36px;height:36px;z-index:var(--z-lift);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:18px;right:32px;box-shadow:0 2px 10px #0003}@media (hover:hover){.jump-latest:hover{border-color:var(--accent);color:var(--accent)}}.composer{flex-direction:column;flex:none;gap:6px;margin-top:10px;display:flex}.composer-form{display:contents}.composer-box{display:block;position:relative}.composer-text{resize:none;width:100%;min-height:64px;max-height:180px;padding:10px 66px 10px 12px;font-size:.84375rem;line-height:1.55;display:block}.composer-text:focus{border-color:var(--accent);outline:none}.composer-text:disabled{opacity:.6}.composer-box>.composer-send,.composer-box>.btn-gated{position:absolute;bottom:9px;right:9px}.composer-box .composer-send{background:0 0}.composer-foot{align-items:center;gap:10px;display:flex}.composer-note{color:var(--faint);min-width:0;margin:0;font-size:.75rem}.composer-stop{flex:none;margin-left:auto}@media (width<=560px){.composer-foot{flex-wrap:wrap;row-gap:6px}.composer-note{flex:12.5rem}}.composer-stop .icon{flex:none;width:12px;height:12px;margin-right:5px}.composer-stopped{background:var(--warn-soft);border:1px solid var(--warn);border-radius:var(--radius-sm);color:var(--warn);align-items:center;gap:6px;margin:0;padding:6px 10px;font-size:.75rem;display:flex}.composer-stopped .icon{flex-shrink:0}.composer-note.ok{color:var(--ok)}.composer-note.err{color:var(--crit);margin:0}.composer-box .composer-send.btn-sending>.icon{display:none}.composer-stop .btn-sending .icon{animation:none}.composer :is(.attach-hint-fine,.attach-hint-coarse){display:none}.pending-item{border-left:3px solid var(--warn);overflow-wrap:anywhere;white-space:pre-wrap;margin-bottom:8px;padding:3px 11px;font-size:.8125rem}.pending-item>.muted{display:block}.pending-item>.muted>.icon{vertical-align:-2px;width:12px;height:12px;margin-right:4px}.tok-model{color:var(--faint);font-family:var(--mono);margin:0;font-size:.75rem}.tok-model+.tokrows{margin-top:0}.events{margin:0;padding:0;list-style:none}.events>li{padding:0 0 12px 20px;position:relative}.events>li:after{background:var(--line);content:"";width:2px;position:absolute;top:0;bottom:0;left:5px}.event{font-size:.84375rem}.event:before{background:var(--surface);border:2px solid var(--faint);content:"";z-index:1;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:0}.event-say:before{border-color:var(--ok)}.event-word:before{border-color:var(--warn)}.event-note:before{border-color:var(--line)}.event-at{color:var(--faint);font-family:var(--mono);white-space:nowrap;margin-right:8px;font-size:.6875rem}.event-mark{vertical-align:-1px;align-items:center;gap:3px;margin-right:6px;font-size:.71875rem;font-weight:700;display:inline-flex}.event-mark .icon{width:12px;height:12px}.event-say .event-mark{color:var(--ok)}.event-word .event-mark{color:var(--warn)}.event-tool .event-mark{color:var(--accent)}.event-note .event-mark{color:var(--faint);font-weight:600}.event-thinking .event-mark{color:var(--review)}.event-text{color:var(--muted);overflow-wrap:anywhere;white-space:pre-wrap}.event-tool{align-items:baseline;display:flex}.event-tool>:is(.event-text,.tool-fold){flex:1 1 0;min-width:0}.event-tool .event-text>.event-at{flex:none}.event-tool>.event-text,.event-tool .tool-fold-head>.event-text{color:inherit}.event-say>.event-text{border-left:2px solid var(--ok);color:var(--ink);margin-top:3px;padding-left:9px;display:block}.event-word>.event-text{background:var(--warn-soft);border-left:3px solid var(--warn);color:var(--ink);border-radius:0 6px 6px 0;margin-top:4px;padding:6px 11px;display:block}.event-word>.event-text>.msg-head{color:var(--muted);white-space:normal;align-items:center;gap:5px;margin-bottom:2px;font-size:.71875rem;font-weight:700;display:flex}.event-word>.event-text>.msg-head>.icon{width:12px;height:12px}.event-word>.event-text>.msg-text{color:var(--ink);overflow-wrap:anywhere;display:block}.event-request>.prompt-body,.event-brief>.prompt-body{flex-direction:column;gap:6px;margin-top:4px;display:flex}.event-request>.prompt-body>.sec-body{color:var(--ink)}.event-request>.prompt-body>.sec-title{color:var(--muted);margin-top:2px;font-size:.71875rem;font-weight:700}.sec-fold>summary{color:var(--muted);cursor:pointer;border-radius:5px;align-items:center;gap:4px;font-size:.75rem;list-style:none;display:inline-flex}@media (hover:hover){.sec-fold>summary:hover{background:var(--hover);color:var(--ink)}}.sec-fold>summary::-webkit-details-marker{display:none}.sec-fold>summary .icon{width:12px;height:12px}.sec-fold-note{color:var(--faint);font-size:.75rem}.sec-fold>.handed{margin:6px 0 0;padding-left:20px;list-style-type:disc}.sec-fold>.handed li+li{margin-top:2px}.events ul.md-list{list-style-type:disc}.events :is(ul,ol).md-list ul.md-list{list-style-type:circle}.events :is(ul,ol).md-list :is(ul,ol).md-list ul.md-list{list-style-type:square}.event-request>.prompt-body>.note{margin-top:0}.event-note{font-size:.78125rem}.run-mark{height:0;margin:0;display:block}.run-mark.landed+.events>li.event:first-child{animation:1.6s ease-out evflash}@media (prefers-reduced-motion:reduce){.run-mark.landed+.events>li.event:first-child{animation:none}}.run-row{color:var(--muted);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;margin:0 -8px;padding:3px 8px;font-size:.78125rem;line-height:1.7;text-decoration:none;display:flex}.job-rail .runs{gap:0}.run-row-gone{opacity:.55}@media (hover:hover){a.run-row:hover{background:var(--hover);text-decoration:none}}.run-row.is-current{background:var(--accent-soft)}.run-row.is-current .run-no{color:var(--accent)}.run-no{color:var(--faint);font-family:var(--mono);flex:none;width:2.4em;font-size:.6875rem;font-weight:600}.run-at{color:var(--ink);font-family:var(--mono);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem}.run-mid{flex:1;align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.run-turns{color:var(--faint);font-family:var(--mono);font-variant-numeric:tabular-nums;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:.6875rem;overflow:hidden}.run-flag{border:1px solid var(--line);color:var(--faint);border-radius:4px;flex:none;padding:0 5px;font-size:.65625rem;line-height:1.6}.run-flag.warn{background:var(--warn-soft);border-color:var(--warn);color:var(--warn)}.run-end{flex:none;margin-left:auto}.run-end .badge{padding:1px 8px;font-size:.6875rem;line-height:1.5}.run-end .badge .icon{width:11px;height:11px}.run-broken{color:var(--faint);text-align:center;margin:4px 0;font-size:.6875rem}.fold-head{color:var(--ink);cursor:pointer;align-items:center;gap:10px;padding:4px 0;list-style:none;display:flex}.fold-head::-webkit-details-marker{display:none}.fold-count{flex:none}.fold-kinds{flex:0 auto;font-size:.75rem}.fold-failed{flex:none}.phone-fold>summary{display:none}.phone-fold::details-content{content-visibility:visible}.phone-fold:not([open])>.phone-fold-body{display:block}.events>li:has(>.fold){padding-bottom:6px}.events>li:has(>.fold[open]){padding-bottom:12px}.events>li>.fold>.fold-head{color:inherit;white-space:nowrap;border-radius:5px;align-items:baseline;gap:6px;margin-left:-4px;padding:3px 4px 3px 61px;font-size:.6875rem;display:flex;overflow:hidden}.tl .fold-head:before{content:none}@media (hover:hover){.events>li>.fold>.fold-head:hover{background:var(--hover)}}.fold-mark{color:var(--faint);letter-spacing:2px;flex:none}.tl .fold-count{color:var(--muted);flex:none}.tl .fold-kinds{color:var(--faint);font-size:inherit;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.tl .fold-failed{color:var(--crit);flex:none;margin-left:8px;font-weight:700}.tl .fold[open]>.events{border-left:2px solid var(--line);margin:4px 0 0;padding-left:10px}.events .fold>.events>li{padding:0 0 2px;font-size:.78125rem}.events .fold>.events>li:before,.events .fold>.events>li:after{display:none}.event-tool .event-text{white-space:nowrap;border-radius:5px;align-items:baseline;gap:6px;min-width:0;margin-left:-4px;padding:1px 4px;display:flex;overflow:hidden}.event-tool.failed .event-text{background:var(--crit-soft)}.event-tool.failed:before{border-color:var(--crit)}.event-tool-name{color:var(--accent);font-family:var(--mono);flex:none;align-items:center;gap:3px;font-size:.71875rem;font-weight:700;display:inline-flex}.event-tool-name>.icon{width:12px;height:12px}.event-tool-name.navi{color:var(--review)}.event-tool-sub{color:var(--muted);font-family:var(--mono);flex:none;font-size:.71875rem}.event-tool-target{background:var(--surface-2);font-family:var(--mono);text-overflow:ellipsis;border-radius:4px;flex:0 auto;min-width:0;padding:0 5px;font-size:.75rem;overflow:hidden}.event-tool-note{color:var(--faint);text-overflow:ellipsis;flex:0 5 auto;min-width:0;font-size:.75rem;overflow:hidden}.event-tool-outcome{color:var(--faint);font-family:var(--mono);flex:none;margin-left:auto;padding-left:8px;font-size:.71875rem}.event-tool-outcome.run{font-style:italic}.event-tool-outcome.bad{color:var(--crit);font-weight:700}@media (width<=720px){.event-tool .event-text{flex-wrap:wrap}.event-tool-target{flex:10000 5em;max-width:max-content}.event-tool-note{flex:1 5;max-width:max-content}.event-tool-outcome{text-align:right;white-space:normal;flex:0 auto;min-width:0}}.tool-fold{min-width:0}.tool-fold-head{cursor:pointer;list-style:none;display:block}.tool-fold-head::-webkit-details-marker{display:none}.tl .tool-fold-head:before{content:none}@media (hover:hover){.tool-fold-head:hover>.event-text{background:var(--hover)}.tl .tool-fold-head:hover{color:inherit}}.thinking-fold-head{cursor:pointer;border-radius:5px;align-items:baseline;gap:6px;margin-left:-4px;padding:1px 4px;list-style:none;display:flex;overflow:hidden}.thinking-fold-head::-webkit-details-marker{display:none}.thinking-fold-head>:is(.event-at,.event-mark){flex:none}.thinking-peek{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.78125rem;overflow:hidden}@media (hover:hover){.thinking-fold-head:hover{background:var(--hover)}.thinking-fold-head:hover>.thinking-peek{color:var(--muted)}}.thinking-body,.notice-body{background:var(--surface-2);color:var(--muted);font-family:var(--mono);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:6px;margin:6px 0 0;padding:8px 12px;font-size:.75rem;overflow-x:auto}.notice-name{background:var(--surface-2);font-family:var(--mono);text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;border-radius:4px;max-width:100%;margin-left:6px;padding:0 5px;font-size:.75rem;display:inline-block;overflow:hidden}.notice-body.notice-md{color:inherit;font-family:inherit;font-size:inherit;white-space:normal;margin-top:4px}.events>li.event-sep{padding:0}.events>li.event-sep:after{display:none}.tl-sep{color:var(--faint);align-items:center;gap:10px;margin:16px 0;font-size:.75rem;display:flex}.tl-sep:before,.tl-sep:after{background:var(--line);content:"";flex:1;height:1px}.tl-sep>span{align-items:center;gap:5px;display:inline-flex}.tl-sep .icon{width:12px;height:12px}.event-system>.event-text{background:var(--surface-2);border-left-color:var(--line)}.event-system.event-alert>.event-text{background:var(--crit-soft);border-left-color:var(--crit)}.event-tool .tool-body{margin:6px 0 0}.event-tool .diff.tool-body{background:var(--surface-2);font-family:var(--mono);border:0;border-radius:6px;grid-template-columns:minmax(0,1fr)}.event-tool .tool-body-mark{color:var(--muted);margin:6px 0 0;font-size:.71875rem;font-weight:700}.event-tool .tool-body-mark-quiet{color:var(--faint);font-weight:400}.event-tool .tool-body-text{color:var(--muted);overflow-wrap:anywhere;white-space:pre-wrap;padding:8px 12px;display:block}.event-tool .tool-diff-line{min-width:0;padding:0 10px}.event-tool .tool-diff-text{overflow-wrap:anywhere;white-space:pre-wrap;padding-right:0}.event-tool .tool-body.res-bad{border-left:3px solid var(--crit);color:var(--ink)}.event-tool .tool-out-md{background:var(--surface-2);font-size:inherit;border-radius:6px;margin-top:4px;padding:8px 12px}.tool-diff-line{grid-template-columns:14px 1fr;min-width:max-content;display:grid}.tool-diff-line.tool-diff-raw{grid-template-columns:1fr}.event-tool .jres{font-size:.78125rem}.jres-head{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.jres-count{color:var(--muted);font-size:.71875rem;font-weight:700}.jitem{border-left:2px solid var(--line);overflow-wrap:anywhere;margin-bottom:5px;padding:3px 0 3px 9px}.jitem-head{align-items:baseline;gap:8px;display:flex}.jitem-t{color:var(--ink);font-weight:600}.jitem-d{color:var(--faint);font-family:var(--mono);flex:none;margin-left:auto;font-size:.6875rem}.jitem-s{color:var(--muted);margin-top:1px}.jkv{flex-direction:column;gap:1px;margin-top:2px;display:flex}.jkv-row{align-items:baseline;gap:8px;display:flex}.jkv-row.nest{flex-direction:column;gap:0}.jkv-row.nest>.jkv{border-left:1px solid var(--line);margin-left:12px;padding-left:8px}.jkv-k{color:var(--faint);font-family:var(--mono);flex:none;font-size:.71875rem}.jkv-k:after{content:":"}.jkv-v{color:var(--ink);overflow-wrap:anywhere}.jkv-v.mono{color:var(--muted);font-family:var(--mono);font-size:.71875rem}.event-note .event-text{color:var(--muted)}.badge-turn{background:var(--warn);color:var(--bg);text-align:center;border-radius:9px;min-width:1.0625rem;margin-left:auto;padding:0 5px;font-size:.65625rem;font-weight:700;line-height:16px}.badge-turn-stale{background:var(--crit)}.textarea-short{min-height:56px}.attention-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.job-answered{border:1px solid var(--line);border-radius:var(--radius);margin-top:12px;padding:12px 14px}.job-answered+.job-answered{margin-top:10px}.job-answered-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.job-answered-head>:is(a,strong){flex:1 1 0;min-width:0}.job-answered-head>:not(a):not(strong){flex:none}.job-answered dl{margin:10px 0 0;display:block}.job-answered dd{margin:2px 0 0}.job-answered dd+dt{margin-top:10px}.diff{border:1px solid var(--line);border-radius:var(--radius);font-size:.75rem;line-height:var(--lh);grid-template-columns:minmax(max-content,1fr);margin:6px 0 0;padding:6px 0;display:grid;overflow-x:auto;container-type:inline-size}.tool-diff-sign{-webkit-user-select:none;user-select:none}.tool-diff-text{white-space:pre;padding-right:14px}.tool-diff-text:empty:after{content:" "}.tool-diff-context,.tool-diff-ctx{color:var(--faint)}.tool-diff-add{background:var(--diff-add-bg)}.tool-diff-add .tool-diff-sign{color:var(--diff-add-ink);font-weight:700}.tool-diff-del{background:var(--diff-del-bg)}.tool-diff-del .tool-diff-sign{color:var(--diff-del-ink);font-weight:700}.rv-threads{flex-direction:column;gap:8px;display:flex}.decision .rv-unit .rv-threads{padding:0 14px 10px}.decision .rv-unit.read .rv-threads{padding-top:10px}.decision .rv-whole .rv-threads{margin-bottom:8px}.rv-thread{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;overflow:hidden}.rv-thread.resolved{background:0 0}.rv-thread-head{flex-wrap:nowrap;align-items:center;gap:10px;padding:7px 11px;font-size:.71875rem;display:flex}.rv-thread-state{color:var(--warn);flex:none;align-items:center;gap:5px;font-weight:600;display:inline-flex}.rv-thread-state .icon{width:13px;height:13px}.rv-thread-state.replied{color:var(--accent)}.rv-thread-state.ok{color:var(--ok)}.rv-thread-state.past{color:var(--muted)}.rv-thread-where{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);overflow:hidden}.rv-orphans{flex-direction:column;gap:8px;display:flex}.decision .rv-orphans{margin:10px 0 8px}.rv-orphan-note{color:var(--faint);font-size:.71875rem}.rv-orphan-where{color:var(--muted);margin-top:2px;font-size:.75rem}.rv-region{min-width:0;margin:0}.rv-region-row{align-items:flex-start;gap:8px;min-width:0;display:flex}.rv-region-open{border:1px solid var(--line);cursor:zoom-in;background:0 0;border-radius:8px;flex:0 auto;min-width:0;max-width:100%;padding:0;line-height:0;display:block;overflow:hidden}.rv-region-img{background:var(--surface-2);max-width:100%;height:auto;display:block}.rv-region-open:has(.rv-region-view){width:320px}.rv-region.compact .rv-region-open:has(.rv-region-view){width:100%}.rv-region-whole{border:1px solid var(--line);background:var(--surface-2);cursor:zoom-in;border-radius:8px;flex:none;padding:0;line-height:0;display:block;position:relative;overflow:hidden}.rv-region-whole img{display:block}.rv-region-box{border:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent);pointer-events:none;border-radius:2px;min-width:4px;min-height:4px;position:absolute;box-shadow:0 0 0 1px #ffffffe6}@media (hover:hover){.rv-region-open:hover,.rv-region-whole:hover{border-color:var(--faint)}}.rv-region-view{width:min(100%, var(--crop-w,100%));background-repeat:no-repeat;background-color:var(--surface-2)}.rv-region-cap{color:var(--muted);align-items:center;gap:6px;min-width:0;margin-top:4px;font-size:.71875rem;display:flex}.rv-region-cap>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rv-region-tag{background:var(--accent-soft);color:var(--accent);border-radius:999px;flex:none;padding:1px 6px}.rv-thread-region{border:1px solid var(--accent);background:var(--accent-soft);color:var(--accent);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:2px 9px 2px 3px;font-size:.71875rem;display:inline-flex}@media (hover:hover){.rv-thread-region:hover{background:var(--accent);color:#fff}}.rv-kept{max-width:320px;margin:0}.rv-kept-open{border:1px solid var(--line);cursor:zoom-in;background:0 0;border-radius:8px;padding:0;line-height:0;display:block;overflow:hidden}.rv-kept-img{filter:grayscale(.35);width:100%;height:auto;display:block}@media (hover:hover){.rv-kept-open:hover .rv-kept-img{filter:none}}.rv-kept-cap{color:var(--muted);align-items:center;gap:6px;min-width:0;margin-top:4px;font-size:.71875rem;display:flex}.rv-kept-cap>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rv-kept-old{background:var(--chip-bg,#ffffff0f);color:var(--faint);border-radius:999px;flex:none;padding:1px 6px}.rv-resolve{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:5px;margin-left:auto;padding:3px 10px;font-size:.71875rem;display:inline-flex}@media (hover:hover){.rv-resolve:hover:not(:disabled){border-color:var(--ok);color:var(--ok)}}.rv-resolve:disabled{opacity:.6;cursor:default}.rv-resolve .icon{width:13px;height:13px}.rv-thread-body{flex-direction:column;gap:8px;padding:0 11px 10px;display:flex}.rv-reply{flex-direction:column;align-items:flex-start;display:flex}.rv-reply-btn{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:.71875rem;display:inline-flex}@media (hover:hover){.rv-reply-btn:hover{background:var(--hover);color:var(--ink)}}.rv-reply-btn .icon{width:13px;height:13px}.rv-reply-text{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);width:100%;color:var(--ink);resize:none;max-height:var(--input-max);border-radius:10px;padding:8px 11px;font-family:inherit;font-size:.78125rem;line-height:1.7;overflow-y:auto}.rv-reply-text:focus{border-color:var(--accent);outline:none}.rvm{border-left:2px solid var(--line);padding-left:9px}.rvm.mine{border-left-color:var(--accent)}.rvm.navi{border-left-color:var(--ok)}.rvm-who{color:var(--faint);align-items:center;gap:5px;margin-bottom:2px;font-size:.6875rem;display:flex}.rvm-at{color:var(--faint)}.rvm-text{font-size:calc(12.5rem / 16 * var(--read-scale,1));max-width:80ch;line-height:1.7}.rvm-text>:first-child{margin-top:0}.rvm-text>:last-child{margin-bottom:0}.rvm-text.clip{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rv-thread-peek{color:var(--faint);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;padding:0 11px 9px;font-size:.75rem;overflow:hidden}@media (hover:hover){.rv-thread-peek:hover{color:var(--ink)}}.rv-thread-peek.open{white-space:normal}.rv-thread-err{color:var(--crit);align-items:flex-start;gap:6px;padding:0 11px 9px;font-size:.71875rem;line-height:17px;display:flex}.rv-thread-err .icon{flex:none;width:13px;height:13px;margin-top:2px}.dsl-card .rv-thread-err,.dsl-thread .rv-thread-err{text-align:left;padding:0}.doc-card .rv-thread-err{text-align:left;padding:2px 11px 8px}.rv-open-threads{color:var(--warn);border:1px solid color-mix(in srgb, var(--warn) 55%, transparent);border-radius:999px;padding:0 8px;font-size:.6875rem;font-weight:700}.rv-more{width:100%;font:inherit;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:2px 4px;font-size:.71875rem;font-weight:700;display:flex}@media (hover:hover){.rv-more:hover{background:var(--hover);color:var(--ink)}}.rv-more .icon{width:13px;height:13px}.rv-thread-cut{color:var(--faint);margin:8px 0 0;font-size:.75rem}.dropped-drafts>.rvm{margin-top:8px}.rvm-human{background:var(--warn-soft);border-radius:var(--radius-sm);padding:6px 10px}.rvm-name{font-size:.75rem;font-weight:600}.rvm-human>.rvm-who>.rvm-at{color:var(--muted)}.doc-about{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.doc-about:empty{display:none}.doc-said{color:var(--muted);margin:0;font-size:.75rem}.doc{border-radius:12px;padding:2em 2.4em 2.6em;line-height:1.9}.doc-block{border-left:3px solid #0000;margin:0 -.8em;padding:.1em .8em;transition:background-color .25s,border-left-color .25s;position:relative}.doc-block-list{padding-top:.22em;padding-bottom:.22em}.doc-block-list>.doc-body>.md-list,.doc-block-list>.doc-body>.md-list>li{margin:0}.doc-block-list+.doc-block:not(.doc-block-list,.doc-block-heading){padding-top:.9em}.doc-body{min-width:0}mark.doc-anchor{background:var(--warn-soft);border-bottom:2px solid var(--warn);color:inherit;cursor:pointer;border-radius:2px;padding:.06em 0}mark.doc-anchor.anchor-draft{border-bottom-style:dashed}mark.doc-anchor.anchor-done{border-bottom:1px dashed var(--faint);background:0 0}mark.doc-anchor.anchor-active{background:var(--warn);color:var(--bg)}mark.doc-anchor.anchor-peek:not(.anchor-active){box-shadow:0 0 0 2px var(--warn-soft)}.doc-resolved{white-space:nowrap;flex:none}.doc-send{display:contents}.doc-gutter{flex-direction:column;gap:8px;min-width:0;margin-top:28px;display:flex}.doc-card{background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:10px;font-size:.78125rem;line-height:1.6;box-shadow:0 1px 2px #0000000d}.doc-card-row{flex-wrap:nowrap;align-items:center;gap:8px;min-height:1.6em;padding:6px 11px;display:flex}.doc-card-row>.doc-card-no,.doc-card-row>.doc-card-state,.doc-card-row>.doc-card-past{flex:none}.doc-card-line{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.doc-card.held>.doc-card-row>.doc-card-line,.doc-card.open>.doc-card-row>.doc-card-line{display:none}.doc-card-row>.doc-card-time{flex:none;margin-left:auto;display:none}.doc-card.held>.doc-card-row>.doc-card-time,.doc-card.open>.doc-card-row>.doc-card-time{display:inline}.doc-card-full{padding:2px 11px 9px;display:none}.doc-card.held>.doc-card-full,.doc-card.open>.doc-card-full{display:flow-root}.doc-card.open:not(.active){border-color:var(--line)}@media (hover:hover){.doc-card-row:hover{background:var(--hover);border-radius:9px 9px 0 0}.doc-card:not(.held,.open) .doc-card-row:hover{border-radius:9px}}.doc-card.s-draft{border-color:var(--warn)}.doc-card.s-resolved{opacity:.72}.doc-card.s-resolved.held,.doc-card.s-resolved.open{opacity:1}.doc-card.active{border-color:var(--accent);box-shadow:0 4px 14px #0000001f}.doc-card.ghost{border-style:dashed}.doc-card.floating{box-shadow:0 14px 34px #00000057}.doc-card-no{background:var(--hover);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 5px;font-size:.65625rem;font-weight:700}.doc-card-state{letter-spacing:.02em;align-items:center;gap:3px;font-size:.65625rem;font-weight:700;display:inline-flex}.doc-card-state>.icon{width:12px;height:12px}.doc-card-state.s-draft{color:var(--warn)}.doc-card-state.s-wait{color:var(--muted)}.doc-card-state.s-sent{color:var(--accent)}.doc-card-state.s-resolved{color:var(--ok)}.doc-card-time{color:var(--faint);font-variant-numeric:tabular-nums;font-size:.65625rem}.doc-card-past{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-xs);color:var(--faint);padding:0 4px;font-size:.625rem}.doc-card-scope{color:var(--faint);margin-bottom:5px;font-size:.71875rem}.doc-card-quote{background:var(--hover);color:var(--muted);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:6px;max-height:5.4em;margin:0 0 6px;padding:3px 8px;font-size:.71875rem;line-height:1.5;overflow:hidden}.doc-card-quote.slim{max-height:3em}.doc-card-quote.gone{text-decoration:line-through;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint)}.doc-card-where{color:var(--muted);flex-wrap:wrap;align-items:flex-start;gap:6px;margin:0 0 6px;font-size:.71875rem;display:flex}.doc-card-where-text{flex:auto;min-width:0;line-height:1.55}.doc-card-where-text>.icon{color:var(--faint);vertical-align:-2px;width:13px;height:13px;margin-right:4px}.doc-card-to{margin:0 0 6px}.doc-card-scroll{max-height:min(48vh,420px);margin-right:-8px;padding-right:8px;overflow-y:auto}.doc-card-scroll.scrolls{overscroll-behavior:contain}.doc-card-scroll:before,.doc-card-scroll:after{content:"";opacity:0;pointer-events:none;z-index:1;height:1.7em;transition:opacity .12s;display:block;position:sticky}.doc-card-scroll:before{background:linear-gradient(to bottom, var(--surface), transparent);margin-bottom:-1.7em;top:0}.doc-card-scroll:after{background:linear-gradient(to top, var(--surface), transparent);margin-top:-1.7em;bottom:0}.doc-card-scroll.more-up:before,.doc-card-scroll.more-down:after{opacity:1}.doc-card-body{overflow-wrap:anywhere;white-space:pre-wrap;font-size:.8125rem;line-height:1.65}.doc-card-body.muted{color:var(--faint)}.doc-card-body.clip{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.doc-card-more{color:var(--muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;width:100%;margin-top:6px;padding:2px 4px;font-size:.71875rem;font-weight:700;display:flex}@media (hover:hover){.doc-card-more:hover{background:var(--hover);color:var(--ink)}}.doc-card-more>.icon{width:13px;height:13px}.doc-card-reply{border-left:2px solid var(--line);margin:7px 0 0 8px;padding:5px 0 2px 10px}.doc-card-reply.mine{border-left-color:var(--accent)}.doc-card-reply-head{align-items:center;gap:5px;margin-bottom:2px;display:flex}.doc-card-reply-head>.icon{color:var(--faint);width:13px;height:13px}.doc-card-reply-who{color:var(--muted);font-size:.65625rem;font-weight:700}.doc-card-reply-text :is(.md-p,.md-list){margin:0 0 .3em;font-size:.75rem}.doc-card-reply-text .md-p{line-height:1.65}.doc-card-replybox{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.doc-card-text{background:var(--bg);border:1px solid var(--line);color:var(--ink);field-sizing:content;font:inherit;max-height:var(--input-max);resize:none;border-radius:8px;width:100%;min-height:calc(3.2em + 16px);padding:7px 9px;font-size:.78125rem;line-height:1.6;overflow-y:auto}.doc-card-text::placeholder{color:var(--faint)}.doc-card-text:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.doc-card-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:7px;display:flex}.doc-card-acts>.light{margin-right:auto}.doc-hint{border-left:2px dashed var(--line);color:var(--faint);flex-direction:column;align-items:flex-start;gap:3px;padding:14px 4px 14px 14px;display:none;position:absolute;inset:0 0 auto}.doc-hint>.icon{width:15px;height:15px;margin-bottom:2px}.doc-hint-title{font-size:.75rem;font-weight:700}.doc-hint-sub{font-size:.71875rem;line-height:1.5}.doc-float{z-index:20;flex-direction:column;gap:8px;width:min(340px,34vw);display:flex;position:fixed;right:20px}.content-doc{--doc-fs:calc(var(--doc-fs-px,18) * 1rem / 16)}.doc-column{margin-inline:auto;padding:14px 16px 30vh}.doc-column:has(.doc-read-rail){padding-left:44px}.doc{font-size:var(--doc-fs)}.doc-column{--doc-gutter:0}.doc{position:relative}.doc-scroll{container:doc-scroll/inline-size}@media (width>=1001px){.content-doc{--doc-card-w:clamp(250px, 24vw, 340px);--doc-card-gap:28px}.doc-column{align-items:start;column-gap:var(--doc-card-gap);grid-template-columns:minmax(0, 1fr) var(--doc-card-w);max-width:calc(var(--doc-fs) * 64 + 340px + 28px);padding:14px 28px 40vh;display:grid}.doc-column>*{grid-column:1}.doc-column>.doc-gutter{grid-column:2;margin-top:0;position:relative}@container doc-scroll (width>=900px){.doc-column{--doc-gutter:1}.doc-column>.doc-gutter{display:block}.doc-gutter>.doc-card{transition:top .15s;position:absolute;left:0;right:0}.doc-gutter>.doc-card.held,.doc-gutter>.doc-card.open{z-index:5;box-shadow:0 6px 18px #0000001f}.doc-hint{display:flex}}}.doc-head{background:var(--bg);border-bottom:1px solid var(--line);flex-direction:column;flex:none;gap:7px;max-height:70vh;padding:10px 28px 9px;display:flex;overflow-y:auto}.doc-head-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.doc-head-row .page-title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:.84375rem;font-weight:700;overflow:hidden}.doc-sub{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.doc-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.doc-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.doc-updated{background:var(--accent-soft);color:var(--accent);border-radius:8px;align-items:center;gap:10px;margin:0;padding:6px 10px;font-size:.75rem;display:flex}.doc-updated>.icon{flex:none;width:14px;height:14px}.doc-whole{flex:none}.doc-help{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:12px 14px;font-size:.78125rem;line-height:1.7}.doc-help-title{margin-bottom:6px;font-weight:700}.doc-help-list{color:var(--muted);margin:0 0 8px;padding-left:1.2em}.doc-help-list b{color:var(--ink)}@media (hover:none){.send-key-hint{display:none}.send-key-hint.ask-attach-only{display:inline}.chip-menu-item .chip-menu-key{display:none}}.doc-map{cursor:pointer;touch-action:none;flex:1;align-items:center;min-width:80px;height:18px;display:flex}.doc-map-track{background:var(--surface-2);border-radius:4px;width:100%;height:9px;position:relative;overflow:hidden}.doc-map-seg{box-shadow:inset 1px 0 0 var(--bg);position:absolute;top:0;bottom:0}.doc-map-seg:first-child{box-shadow:none}.doc-map-read{background:var(--line)}.doc-map-unread{background:var(--gauge-track)}.doc-map-changed{background:var(--accent);z-index:1;min-width:5px}.doc-map-mark{background:var(--warn);border:1px solid var(--bg);border-radius:var(--radius-bar);z-index:3;width:9px;position:absolute;top:0;bottom:0;translate:-50%}.doc-map-mark.done{background:var(--ok);z-index:2}.doc-map-view{box-shadow:inset 0 0 0 1px var(--bg), inset 0 0 0 2px var(--muted);opacity:.85;z-index:4;border-radius:3px;transition:box-shadow .12s;position:absolute;top:0;bottom:0}@media (hover:hover){.doc-map:hover .doc-map-view,.doc-rail:hover .doc-map-view{box-shadow:inset 0 0 0 1px var(--bg), inset 0 0 0 2px var(--ink)}}.doc-map-view:before{background:var(--bg);border-radius:var(--radius-bar);content:"";opacity:.3;position:absolute;inset:0}.doc-left{color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.71875rem}.doc-left-done{color:var(--ok);align-items:center;gap:4px;font-weight:600;display:inline-flex}.doc-left-done .icon{flex:none;width:13px;height:13px}.doc-tools{align-items:center;gap:inherit;display:inline-flex}.doc-font{border-left:1px solid var(--line);align-items:center;gap:6px;margin-left:10px;padding-left:12px;display:inline-flex}@media (width<=560px){.doc-font{border-left:none;margin-left:0;padding-left:0}}.doc-font-label{color:var(--faint);font-size:.6875rem}.doc-rail{box-sizing:border-box;cursor:pointer;touch-action:none;flex:none;justify-content:center;width:17px;padding:8px 4px;display:flex}.doc-rail-seat{cursor:default}.doc-rail .doc-map-track{width:9px;height:100%}.doc-rail .doc-map-seg{box-shadow:inset 0 1px 0 var(--bg);bottom:auto;left:0;right:0}.doc-rail .doc-map-seg:first-child{box-shadow:none}.doc-rail .doc-map-changed{min-width:0;min-height:5px}.doc-rail .doc-map-mark{width:auto;height:9px;bottom:auto;left:0;right:0;translate:0 -50%}.doc-rail .doc-map-view{bottom:auto;left:0;right:0}.shell:has(>.shell-main>.content-doc){height:100dvh}.shell-main:has(>.content-doc){min-height:0}.shell-main>.content-doc{min-height:0;padding:0 0 var(--keyboard-h);flex-direction:column;flex:1;display:flex}.doc-reading{flex:1;min-height:0;display:flex}.doc-scroll{scrollbar-width:none;flex:1;min-width:0;position:relative;overflow-y:auto}.doc-scroll::-webkit-scrollbar{width:0;height:0}@media (width<=560px) and (pointer:coarse),(width<=560px) and (height<=40em),(pointer:coarse) and (height<=40em){html:has(.shell-main>.content-doc){--stuck-h:var(--rail-bar-h,0px)}.shell:has(>.shell-main>.content-doc){height:auto}.shell-main>.content-doc{display:block}.content-doc>.doc-head{z-index:var(--z-stuck);position:relative}.content-doc>.doc-head:not(.pinned){max-height:none;overflow:visible}.content-doc>.doc-head.pinned{top:var(--rail-bar-h,0px);transition:translate .2s var(--ease), visibility 0s;position:sticky}.content-doc>.doc-head.pinned.tucked{translate:0 calc(-100% - var(--rail-bar-h,0px));visibility:hidden;transition:translate .2s var(--ease), visibility 0s linear .2s}.doc-reading{align-items:flex-start}.doc-column{padding-inline:8px}.content-doc .doc{padding-left:1.1em}.doc-scroll{overflow:clip visible;container-type:normal}.doc-rail{height:calc(100dvh - var(--rail-bar-h,0px));top:var(--rail-bar-h,0px);position:sticky}.doc-column{--doc-sheet:1}.doc-gutter>.doc-card.sheet,.content-doc .doc-float{bottom:calc(var(--keyboard-lift,0px) + 8px);max-height:calc(100dvh - var(--keyboard-h,0px) - var(--rail-bar-h,0px) - 24px);overscroll-behavior-y:contain;width:auto;z-index:var(--z-lift);position:fixed;top:auto;left:8px;right:8px;overflow-y:auto}.doc-gutter>.doc-card.sheet{box-shadow:var(--shadow-float)}.doc-acts>.doc-approve{margin-left:auto}}@media (hover:none){.content-doc .doc-head-row .page-title,.content-doc .note-bar-doc,.content-doc .note-summary-text{text-overflow:clip;white-space:normal;overflow:visible}}.doc{--doc-ack-room:2.4em;padding-right:var(--doc-ack-room)}.doc-unread{border-left-color:var(--faint)}.doc-changed{background:var(--accent-soft);border-left-color:var(--accent);cursor:pointer}.doc-peek{outline:1px dashed var(--accent);z-index:1}@media (hover:hover){.doc-changed:hover{outline:1px dashed var(--accent);z-index:1}.doc-block:has(>.doc-ack:hover,>.doc-ack:focus){outline:1px dashed var(--accent);z-index:1}}.doc-block.doc-grip-read{background:0 0;border-left-color:#0000;transition:none}.doc-block.doc-grip-unread{border-left-color:var(--faint);background:0 0;transition:none}.doc-block.doc-grip-changed{background:var(--accent-soft);border-left-color:var(--accent);transition:none}.md-ins{color:inherit;background:0 0;border-radius:3px 3px 0 0;transition:background-color .25s}.doc-changed .md-ins{background:color-mix(in srgb, var(--accent) 30%, transparent);box-shadow:inset 0 -2px 0 var(--accent)}.md-del:after{background:color-mix(in srgb, var(--faint) 26%, transparent);color:var(--muted);content:attr(data-text);white-space:pre-wrap;border-radius:3px;padding:0 .12em;text-decoration:line-through;text-decoration-thickness:1px}.md-del-block{margin:0 0 .45em;display:block}.md-del-block:after{padding:.15em .45em;display:block}.doc-block:not(.doc-changed) .md-del{display:none}.md-del-anchor{cursor:pointer}.md-del-anchor:after{border-bottom:2px solid var(--warn);padding-bottom:.08em}.md-del-anchor.anchor-draft:after{border-bottom-style:dashed}.md-del-anchor.anchor-done:after{border-bottom:1px dotted var(--faint)}.md-del-anchor.anchor-active:after{box-shadow:0 0 0 2px var(--warn)}.md-del-anchor.anchor-peek:not(.anchor-active):after{box-shadow:0 0 0 2px var(--warn-soft)}.doc-ack{cursor:pointer;font:inherit;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:1.4em;padding:0;display:flex;position:absolute;top:0;bottom:0;right:-1.5em}@media (hover:hover){.doc-ack:hover{background:var(--hover)}}.doc-ack-dot{background:var(--surface);border:1px solid var(--accent);color:var(--accent);border-radius:999px;justify-content:center;align-items:center;width:.95em;height:.95em;display:inline-flex}.doc-ack-dot>.icon{width:.62em;height:.62em}@media (hover:hover){.doc-changed:hover .doc-ack-dot,.doc-ack:hover .doc-ack-dot{background:var(--accent);color:var(--bg)}}.doc-ack.acked .doc-ack-dot{color:var(--faint);background:0 0;border-color:#0000}@media (hover:hover){.doc-ack.acked:hover .doc-ack-dot{color:var(--ink);background:0 0}}.doc-name{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;font-weight:600;overflow:hidden}.md{white-space:normal}.md,.md-p,.md-h,.md-list li{overflow-wrap:anywhere}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md-p{margin:0 0 6px;line-height:1.65}.md-h{color:inherit;margin:10px 0 4px;font-size:1em;font-weight:700;line-height:1.4}.md-h1,.md-h2{font-size:1.08em}.md-h3,.md-h4,.md-h5,.md-h6{color:var(--muted)}.md-list{margin:0 0 6px;padding-left:1.4em}.md-list li{margin:1px 0;line-height:1.6}.md-list .md-list{margin-bottom:0}.md-quote{border-left:2px solid var(--line);color:var(--muted);margin:0 0 6px;padding:2px 0 2px 10px}.md-pre{background:var(--code-bg);border:1px solid var(--code-line);color:var(--ink);font-family:var(--mono);font-size:calc(12rem / 16 * var(--read-scale,1));white-space:pre;border-radius:6px;margin:0 0 6px;padding:8px 12px;overflow-x:auto}.md-hr{border:none;border-top:1px solid var(--line);margin:8px 0}.md-table-wrap{margin:0 0 6px;overflow-x:auto}.md-table{border-collapse:collapse;font-size:calc(12.5rem / 16 * var(--read-scale,1))}.md-table th,.md-table td{border:1px solid var(--line);overflow-wrap:normal;text-align:left;vertical-align:top;padding:3px 9px}.md-table th,.md-table thead td{background:var(--surface-2);white-space:nowrap;font-weight:700}.md-table td:first-child{overflow-wrap:break-word;word-break:auto-phrase}.md-table td:first-child :is(code,a){overflow-wrap:anywhere}.md-table :is(th,td).a-c{text-align:center}.md-table :is(th,td).a-r{text-align:right}.md code{background:var(--code-bg);border:1px solid var(--code-line);font-family:var(--mono);border-radius:4px;padding:.5px 5px;font-size:.9em}.md a code{color:inherit;background:0 0;border-color:#0000;padding:0}.md-list li.md-task{flex-wrap:wrap;align-items:flex-start;gap:7px;margin-left:-1.1em;list-style:none;display:flex}.md-task .md-task-tx{flex:1;min-width:0}.md-task>.md-list{flex-basis:100%;margin-left:1.1em}.md-task .md-check{border:1.5px solid var(--faint);border-radius:3px;flex:none;justify-content:center;align-items:center;width:14px;height:14px;margin-top:.24em;display:inline-flex}.md-task .md-check>.icon{width:11px;height:11px}.md-task.on>.md-check{background:var(--ok);border-color:var(--ok);color:var(--surface)}.md-task.on>.md-task-tx{color:var(--muted)}.md s{color:var(--faint)}.md a{color:var(--accent)}.md-doc .md-h{margin:1.4em 0 .4em}.md-doc .md-h1{font-size:1.5em}.md-doc .md-h2{font-size:1.28em}.md-doc .md-h3{color:var(--ink);font-size:1.1em}.md-doc .md-h4,.md-doc .md-h5,.md-doc .md-h6{color:var(--muted);font-size:1em}.md-doc .md-p{line-height:inherit;margin:0 0 .9em}.md-doc .md-list{margin:0 0 .9em}.md-doc .md-list li{line-height:inherit;margin:.5em 0}.md-doc .md-list .md-list{margin-top:.35em}.md-doc .md-list .md-list li{margin:.25em 0}.md-doc .md-table{font-size:.85em}.md-doc .md-pre{font-size:.82em}.md-doc .md-hr{margin:1.6em 0}.md-doc>:first-child{margin-top:0}.md-doc>:last-child{margin-bottom:0}.doc .md-h{margin:1.4em 0 .4em}.doc .md-h1{font-size:1.5em}.doc .md-h2{font-size:1.28em}.doc .md-h3{color:var(--ink);font-size:1.1em}.doc .md-h4,.doc .md-h5,.doc .md-h6{font-size:1em}.doc .md-p{line-height:inherit;margin:0 0 .9em}.doc .md-list{margin:0 0 .9em}.doc .md-list li{line-height:inherit;margin:.5em 0}.doc .md-list .md-list{margin-top:.35em}.doc .md-list .md-list li{margin:.25em 0}.doc .md-table{font-size:.85em}.doc .md-pre{font-size:.82em}.doc .md-hr{margin:1.6em 0}.doc>.doc-block:not(.doc-block~.doc-block,.doc-rename~.doc-block) .md-h{margin-top:0}.fg-root{margin:2px 0 10px;font-size:max(.71875rem,.8em);line-height:1.7}.fg-row{flex-wrap:wrap;align-items:flex-start;gap:.7em;display:flex}.fg-row:has(>.fg-card){grid-template-columns:repeat(auto-fit,minmax(13em,1fr));align-items:stretch;display:grid}.fg-col{flex-direction:column;gap:.4em;display:flex}.fg-split{grid-template-columns:repeat(auto-fit,minmax(18em,1fr));align-items:start;gap:.8em;display:grid}.fg-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex:13em;min-width:0;padding:.75em .9em}.fg-head{color:var(--faint);letter-spacing:.03em;margin-bottom:.45em;font-size:.86em;font-weight:800}.fg-note{color:var(--muted);margin-top:.45em;font-size:.88em}.fg-arrow{color:var(--faint);padding:0 2px}.fg-num{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.7em;font-weight:800}.fg-unit{color:var(--muted);margin-left:3px;font-size:.85em}.fg-chip{background:var(--chip-bg);color:var(--muted);border-radius:20px;margin:.1em .25em .1em 0;padding:.1em .6em;font-size:.82em;font-weight:700;display:inline-block}.fg-bar{background:var(--accent);border-radius:5px;min-width:2px;height:.6em;display:block}.fg-barbed{background:var(--surface-2);border-radius:5px;overflow:hidden}.fg-good .fg-bar{background:var(--ok)}.fg-warn .fg-bar{background:var(--warn)}.fg-bad .fg-bar{background:var(--crit)}.fg-good{color:var(--ok)}.fg-warn{color:var(--warn)}.fg-bad{color:var(--crit)}.fg-mute{color:var(--faint)}.fg-card.fg-good{background:var(--ok-soft);border-color:var(--ok);color:var(--ink)}.fg-card.fg-warn{background:var(--warn-soft);border-color:var(--warn);color:var(--ink)}.fg-card.fg-bad{background:var(--crit-soft);border-color:var(--crit);color:var(--ink)}.fg-card.fg-good>.fg-head{color:var(--ok)}.fg-card.fg-warn>.fg-head{color:var(--warn)}.fg-card.fg-bad>.fg-head{color:var(--crit)}.fg-in,.fg-out{border-radius:9px;padding:.7em .9em}.fg-in{background:var(--ok-soft);border:1px solid var(--ok)}.fg-out{background:var(--surface-2);border:1px dashed var(--line)}.fg-in>.fg-head{color:var(--ok)}.fg-out>.fg-head{color:var(--faint)}.fg-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.95em}.fg-table th,.fg-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.5em .7em}.fg-table th:first-child,.fg-table td:first-child{font-weight:600}.fg-table thead th{background:var(--surface-2);color:var(--faint);vertical-align:bottom;white-space:nowrap;font-size:.86em}.fg-y{background:var(--ok-soft);color:var(--ok);font-weight:800}.fg-n{color:var(--faint)}.fg-c{background:var(--warn-soft);color:var(--warn);font-size:.88em;font-weight:700}.fg-table .fg-y,.fg-table .fg-n,.fg-table .fg-c{text-align:center}.doc-part{border-radius:8px;transition:box-shadow .12s}@media (hover:hover){.doc-part[role=button]:hover{cursor:pointer}.doc-part[role=button]:not([data-note]):hover{box-shadow:0 0 0 2px var(--doc)}}.doc-part[data-note]{box-shadow:0 0 0 2px var(--warn)}.doc-part[data-note].anchor-done{box-shadow:0 0 0 1px var(--faint)}.bd-bar{background:var(--gauge-track);border-radius:var(--radius-bar);height:var(--bar-side);margin-top:4px;display:block;position:relative;overflow:hidden}.bd-bar i{background:var(--accent)}.bd-bar b{background:var(--ink);opacity:.45;width:2px;position:absolute;top:0;bottom:0}.banner{background:var(--warn-soft);border:1px solid var(--warn);box-sizing:border-box;color:var(--warn);border-radius:8px;flex-direction:column;gap:6px;max-width:900px;margin:0 auto 14px;padding:10px 16px;display:flex}.banner-crit{background:var(--crit-soft);border-color:var(--crit);color:var(--crit)}.banner>.icon{flex:none;width:15px;height:15px}.card.guard-warn{border-color:var(--warn)}.card.guard-crit{border-color:var(--crit);box-shadow:0 0 0 1px var(--crit)}.t-actions{align-items:center;gap:6px;display:inline-flex}.ovcards>.card>.rest{color:var(--muted);overflow-wrap:anywhere;font-size:.78125rem;line-height:1.7}.gauge-bar i.ok{background:var(--ok)}.gauge-bar i.warn{background:var(--warn)}.gauge-bar i.crit{background:var(--crit)}.gauge-bar .tick.pick{background:var(--accent);box-shadow:0 0 0 1px var(--surface);opacity:1;top:-5px;bottom:-5px}.fc{margin:10px 0 2px}.fc-num{color:var(--ink);font-weight:600}.fc-track{margin-top:3px;position:relative}.fc-bar{background:var(--ok);border-radius:4px;height:9px;position:relative;overflow:hidden}.fc-seg{display:block;position:absolute;top:0;bottom:0}.fc-stop5{background:color-mix(in srgb, var(--gauge-track) 55%, transparent)}.fc-stop7{background:var(--gauge-track)}.fc-off{background:var(--surface);opacity:.5}.fc-wall{background:var(--ink);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.fc-day{background:var(--surface);opacity:.5;width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0}.fc-ax{height:14px;margin-top:4px;position:relative}.fc-t{color:var(--faint);white-space:nowrap;font-size:.625rem;font-weight:400;position:absolute;top:0;transform:translate(-50%)}.fc-now{left:0;transform:none}.fc-end{left:auto;right:0;transform:none}.fc-wall-lab{color:var(--ink);font-weight:600}.fc-wall-lab.fc-l{transform:none}.fc-wall-lab.fc-r{transform:translate(-100%)}.fc-sub{color:var(--muted);margin-top:7px;font-size:.6875rem}.acct-fold summary{color:var(--muted);cursor:pointer;border-radius:5px;align-items:center;gap:4px;width:fit-content;margin-left:-5px;padding:1px 5px;font-size:.71875rem;list-style:none;display:flex}@media (hover:hover){.acct-fold summary:hover{background:var(--hover);color:var(--ink)}}.acct-fold summary::-webkit-details-marker{display:none}.acct-fold summary>.icon{flex:none;width:12px;height:12px;margin-right:4px;transition:transform .12s}.acct-fold[open] summary>.icon{transform:rotate(90deg)}.acct-rows{grid-template-columns:auto 1fr 1fr auto auto auto;align-items:center;gap:5px 8px;margin-top:6px;font-size:.75rem;display:grid}.acct-rows.has-recov{grid-template-columns:auto 1fr 1fr auto auto auto auto}.acct-head,.acct-row,.acct-acts{display:contents}.acct-hcap{color:var(--faint);font-size:.65625rem}.acct-hcount{text-align:right}.acct-name{text-overflow:ellipsis;white-space:nowrap;max-width:9em;font-weight:600;overflow:hidden}.acct-rows.has-recov .acct-name{overflow-wrap:anywhere;white-space:normal;max-width:none;overflow:visible}@media (width<=560px){.acct-name{overflow-wrap:anywhere;white-space:normal;max-width:none;overflow:visible}}.acct-fold{container:acct-fold/inline-size}@container acct-fold (width<=19.25rem){.acct-rows{grid-template-columns:1fr 1fr auto}.acct-rows.has-recov{grid-template-columns:1fr 1fr auto auto}.acct-head,.acct-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;row-gap:2px;display:grid}.acct-head>:empty{display:none}.acct-row>.acct-name{overflow-wrap:anywhere;white-space:normal;grid-area:1/1/auto/-2;max-width:none;overflow:visible}.acct-row>.acct-acts{grid-area:1/-2/auto/-1;justify-content:flex-end;display:flex}}@container acct-fold (width<=21rem){.acct-rows.has-recov{grid-template-columns:1fr 1fr auto auto}.acct-rows.has-recov>.acct-head,.acct-rows.has-recov>.acct-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;row-gap:2px;display:grid}.acct-rows.has-recov>.acct-head>:empty{display:none}.acct-rows.has-recov>.acct-row>.acct-name{grid-area:1/1/auto/-2}.acct-rows.has-recov>.acct-row>.acct-acts{grid-area:1/-2/auto/-1;justify-content:flex-end;display:flex}}.acct-cell{align-items:center;gap:5px;display:flex}.acct-bar{background:var(--gauge-track);border-radius:3px;flex:1;min-width:24px;height:6px;position:relative}.acct-bar i{border-radius:3px;height:100%;display:block}.acct-bar i.ok{background:var(--ok)}.acct-bar i.warn{background:var(--warn)}.acct-bar i.crit{background:var(--crit)}.acct-bar .tick{background:var(--ink);opacity:.75;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-2px;bottom:-2px}.acct-num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex:none;width:3.1em}.acct-recov{color:var(--faint);white-space:nowrap;font-size:.6875rem}.acct-wait{color:var(--faint)}.acct-wait.bad{color:var(--crit)}.acct-count{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;min-width:3em}.acct-count.zero{color:var(--faint)}.acct-rows .icon-btn{color:var(--faint);background:0 0;border-color:#0000;margin-left:2px;padding:2px 3px;line-height:0}.acct-rows .btn.icon-btn>.icon{width:11px;height:11px}@media (hover:hover){.acct-rows .acct-key:hover:not(:disabled){border-color:var(--line);color:var(--ink)}}.acct-rows .acct-x.on{border-color:var(--crit);color:var(--crit)}@media (hover:hover){.acct-rows .acct-x:hover:not(:disabled){border-color:var(--crit);color:var(--crit)}}@media (pointer:coarse){.acct-rows{row-gap:8px}.acct-rows .icon-btn{--hit-half-y:12px}.acct-fold summary{min-height:1.5rem}}.acct-rows .acct-add{grid-column:1/-1;justify-self:start;margin-top:2px;margin-left:0}.acct-rows .acct-add>.icon{width:12px;height:12px;margin-right:4px}#claude .inline-form,#claude .inline-form>form{flex-direction:column;gap:8px;display:flex}#claude .inline-form{background:var(--surface-2);border-radius:8px;width:100%;margin-top:10px;padding:10px 12px}#claude .inline-form input,#claude .inline-form select{background:var(--bg);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:6px;width:100%;padding:6px 10px;font-size:.8125rem}#claude .f-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#claude .muted{font-size:.71875rem}#claude .sm{font-size:.75rem}#claude .form-err{color:var(--crit);font-size:.75rem}.auth-form .auth-target{color:var(--ink);font-size:.8125rem;font-weight:600}.auth-form .auth-go{align-self:flex-start;margin-left:0}.auth-go>.icon{opacity:.75;width:11px;height:11px;margin-left:4px}#claude .auth-form .muted{white-space:pre-line}#claude .auth-wait .icon{vertical-align:-2px;width:12px;height:12px;margin-right:6px;animation:1s linear infinite spin}.acct-remove-form .acct-remove-who{color:var(--muted);font-size:.78125rem}.acct-remove-lines{color:var(--muted);margin:2px 0 0;padding-left:1.1em;font-size:.75rem}.acct-remove-lines li{margin:2px 0}.inline-form .f-row .acct-remove-go,.acct-remove-form>.f-row>.btn:only-child{margin-left:auto}.acct-remove-go .undo-btn .icon{width:12px;height:12px;margin-right:4px}.ovcard .rest .auth-form,.ovcard .rest .acct-remove-form{margin-top:10px}.auth-done{background:var(--surface-2);border-radius:8px;flex-direction:column;gap:6px;margin-top:10px;padding:10px 12px;display:flex}.auth-done-head{color:var(--ok);align-items:center;gap:6px;font-size:.8125rem;font-weight:600;display:flex}.auth-done-head>.icon{flex:none;width:12px;height:12px;margin-right:4px}.auth-done .auth-note{color:var(--warn)}.auth-done .acct-remove-note{color:var(--muted)}.auth-done>form{align-self:flex-end}.auth-done .btn{align-self:flex-end;margin-top:2px}.stats{--stats-min:206px;grid-template-columns:repeat(auto-fit, minmax(min(var(--stats-min), 100%), 1fr));gap:14px;display:grid}.stats>.card+.card{margin-top:0}.stats+.card,.card+.stats{margin-top:14px}.stats .card .mix-bar{margin-top:2px}.stats .card .note{margin-top:6px}.afilters{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:14px;padding:10px 16px 12px}.facets.afilters{gap:0}.afilters .facet-row{gap:8px;padding:3px 0}.afilters .facet-key{color:var(--faint);letter-spacing:.04em;width:4.5rem;min-width:0;font-size:.71875rem;font-weight:600}.afilters .periods{scrollbar-gutter:auto;gap:3px;max-height:none;overflow-y:visible}.afilters .periods>.btn-on,.afilters .periods>.btn-off{padding:1px 9px;font-size:.6875rem;font-weight:600;line-height:1.75}.afilters .periods>.btn-off{background:var(--surface);border-color:var(--line);color:var(--muted)}@media (hover:hover){.afilters .periods>.btn-off:hover{background:var(--surface);border-color:var(--accent);color:var(--accent)}}.afilters .btn>.cnt{margin-left:0}@media (width<=760px){.afilters .facet-key{width:100%}}.ovcards.acards{grid-template-columns:repeat(auto-fit,minmax(min(15.75rem,100%),1fr));margin-bottom:18px}.acard>.card-head{gap:4px 8px;min-height:1.375rem;margin-bottom:7px}.ovcards>.card.acard>.card-head>h2{letter-spacing:.06em;font-weight:400}.acard>.card-head>.delta-chip{letter-spacing:.06em}.acard>.big{margin-bottom:2px;font-size:1.5625rem;font-weight:700;line-height:1.25}.acard>.big>.unit{color:var(--muted);white-space:nowrap;font-size:.9375rem;font-weight:600}.acard>.sub{color:var(--muted);font-size:.78125rem;line-height:1.7}.acard>.sub>.it{white-space:nowrap}@media (width<=560px){.acard>.sub>.it{white-space:normal;word-break:keep-all;max-width:100%;display:inline-block}}.acard>.sub>.sep{color:var(--line);margin:0 7px}.achart-panel{margin-bottom:18px}.achart-head{align-items:center;gap:8px;margin-bottom:10px}.achart-mode{margin:0 0 8px}.achart-controls{flex-wrap:wrap;align-items:center;gap:4px 18px;display:flex}.achart-group{align-items:center;gap:6px;display:inline-flex}.achart-group>.gk{color:var(--faint);letter-spacing:.04em;white-space:nowrap;font-size:.65625rem}@media (width<=560px){.achart-group{flex-wrap:wrap;max-width:100%}.seg.attached{background:var(--line);flex-wrap:wrap;row-gap:1px;min-width:0}.seg.attached>a:not(.on){background:var(--surface)}}.atables{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.atables>.wide{grid-column:1/-1}.card.panel.atable-panel{margin-bottom:0;padding:0;overflow:hidden}.atable-panel>.card-head{border-bottom:1px solid var(--line);margin:0;padding:11px 16px 9px}.atable-panel>.card-head>.atable-note{color:var(--faint);letter-spacing:.05em;font-size:.71875rem;font-weight:600}.atable-wrap{overflow-x:auto}table.atable{border-collapse:collapse;width:100%;font-size:.8125rem}table.atable th{background:var(--surface-2);border-bottom:1px solid var(--line);color:var(--faint);letter-spacing:.04em;text-align:left;white-space:nowrap;padding:7px 12px;font-size:.6875rem;font-weight:600}table.atable td{border-bottom:1px solid var(--line);vertical-align:top;white-space:nowrap;padding:8px 12px}table.atable td.jobcell{white-space:normal;max-width:28.75rem}table.atable td.jobcell>.sub2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}table.atable tr:last-child td{border-bottom:none}table.atable th.r,table.atable td.r{text-align:right}table.atable .sub2{color:var(--faint);font-size:.6875rem;font-weight:400;display:block}table.atable .jid{color:var(--ink);font-family:var(--mono);font-size:.75rem;font-weight:600}@media (hover:hover){table.atable tbody tr.clickable a.jid:hover{text-decoration:none}}table.atable .nm{align-items:center;gap:6px;max-width:20rem;display:inline-flex}table.atable .nm>.sw{border-radius:var(--radius-bar);flex:none;width:9px;height:9px}table.atable .nm>.tx{text-overflow:ellipsis;overflow:hidden}table.atable tbody tr.clickable{cursor:pointer}@media (hover:hover){table.atable tbody tr.clickable:hover{background:var(--hover)}}table.atable tbody tr.clickable:has(a.jid:focus-visible){outline:2px solid var(--accent);outline-offset:2px}table.atable tbody tr.clickable a.jid:focus-visible{outline:none}.sharebar{background:var(--gauge-track);border-radius:var(--radius-bar);vertical-align:1px;width:2.625rem;height:4px;margin-left:7px;display:inline-block}.sharebar>i{background:var(--accent);border-radius:var(--radius-bar);height:100%;display:block}.eff-block{margin-bottom:18px}.eff-compare>.card-head>h2+.seg{margin-left:auto}table.atable tr.few td{color:var(--faint)}table.atable tr.total td{border-top:1px solid var(--line);font-weight:600}.achart-note.eff-table-note{margin-top:0;padding:0 16px 10px}.card.panel.eff-mix-panel{margin-bottom:0}.eff-mix-panel>.card-head{margin-bottom:8px}.eff-mix-panel>.card-head>.eff-mix-total{color:var(--faint);letter-spacing:.05em;font-size:.71875rem;font-weight:600}.eff-mix{margin:4px 0 14px}.eff-mix-head{color:var(--muted);margin-bottom:5px;font-size:.75rem}.eff-mix-head b{color:var(--ink);font-weight:600}.mix-bar.eff-mix-bar{height:12px;margin-bottom:6px}.eff-mix-legend .muted{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.6875rem}.chart-sr-track{background:var(--gauge-track);fill:var(--gauge-track)}.chart-ln-sr-1{background:var(--sr-1)}.chart-ln-sr-2{background:var(--sr-2)}.chart-ln-sr-3{background:var(--sr-3)}.chart-ln-sr-4{background:var(--sr-4)}.chart-ln-sr-5{background:var(--sr-5)}.chart-ln-sr-6{background:var(--sr-6)}.chart-ln-sr-7{background:var(--sr-7)}.chart-ln-sr-other{background:var(--sr-other)}.achart .avgline.chart-ln-sr-1{stroke:var(--sr-1)}.achart .avgline.chart-ln-sr-2{stroke:var(--sr-2)}.achart .avgline.chart-ln-sr-3{stroke:var(--sr-3)}.achart .avgline.chart-ln-sr-4{stroke:var(--sr-4)}.achart .avgline.chart-ln-sr-5{stroke:var(--sr-5)}.achart .avgline.chart-ln-sr-6{stroke:var(--sr-6)}.achart .avgline.chart-ln-sr-7{stroke:var(--sr-7)}.achart .avgline.chart-ln-sr-other{stroke:var(--sr-other)}.achart .avgdot{fill:var(--ink);opacity:.55;stroke:none}.achart .avgdot.chart-ln-sr-1{fill:var(--sr-1)}.achart .avgdot.chart-ln-sr-2{fill:var(--sr-2)}.achart .avgdot.chart-ln-sr-3{fill:var(--sr-3)}.achart .avgdot.chart-ln-sr-4{fill:var(--sr-4)}.achart .avgdot.chart-ln-sr-5{fill:var(--sr-5)}.achart .avgdot.chart-ln-sr-6{fill:var(--sr-6)}.achart .avgdot.chart-ln-sr-7{fill:var(--sr-7)}.achart .avgdot.chart-ln-sr-other{fill:var(--sr-other)}.eff-trend .achart .avgline{opacity:1;stroke-width:2.25px}.eff-trend .achart .avgdot{opacity:1}@media (width<=1100px){.atables{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){table.atable :is(th,td):first-child{background:var(--surface);box-shadow:inset -1px 0 0 var(--line), inset 0 -1px 0 var(--line);z-index:1;position:sticky;left:0}table.atable th:first-child{background:var(--surface-2)}table.atable tr:last-child td:first-child{box-shadow:inset -1px 0 0 var(--line)}table.atable .nm{max-width:10.5em}table.atable td.jobcell{max-width:none}table.atable td.jobcell>.jid{white-space:nowrap}table.atable td.jobcell>.sub2{width:0;min-width:100%}@media (hover:hover){table.atable tbody tr.clickable:hover td:first-child{background:var(--hover)}}}.periods>.btn{white-space:normal;max-width:100%}.periods{max-height:calc(4 * var(--periods-row) + 3 * 6px);scrollbar-gutter:stable;flex-wrap:wrap;gap:6px;display:flex;position:relative;overflow-y:auto}.find{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.find>.input{flex:1;min-width:240px}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.card-head>.note{margin:0}.card-head-link{font-size:.75rem}.tally{color:var(--muted)}.btn>.tally{margin-left:6px}.more{justify-content:center;margin:12px 0 0;display:flex}.row-actions>.more{margin:0}p.more{width:fit-content;margin-inline:auto}.cost-summary-knobs{flex-direction:column;align-items:flex-end;gap:8px}.cost-bd-pace{margin:-2px 0 10px;display:flex}.cost-summary-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cost-summary{flex-direction:column;gap:4px;display:flex}.cost-main{flex-wrap:wrap;align-items:baseline;gap:24px;display:flex}.cost-main-figure,.cost-main-sub{flex-direction:column;gap:2px;display:flex}.cost-main-sub strong{font-variant-numeric:tabular-nums}.cost-big{font-variant-numeric:tabular-nums;font-size:1.6875rem;font-weight:650;line-height:1.1}.cost-label{color:var(--faint);letter-spacing:.03em;font-size:.71875rem}.cost-main-sub.is-gross strong{color:var(--review)}.cost-range{color:var(--muted);letter-spacing:normal;margin-top:2px;font-size:.75rem;font-weight:500;display:block}.cost-summary>.note{margin-bottom:0}.cost-credit{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:.71875rem;display:flex}.cost-credit-name{color:var(--ink);font-weight:600}.cost-credit-bar{background:var(--gauge-track);border-radius:3px;flex:none;width:90px;height:5px}.cost-credit-bar i{background:var(--ok);border-radius:3px;height:100%;display:block}.cost-credit-num{color:var(--ink);font-variant-numeric:tabular-nums}.cost-orgs{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;grid-template-columns:repeat(6,max-content);align-items:center;gap:4px 28px;max-width:100%;margin:4px 0 16px;font-size:.75rem;display:grid;overflow-x:auto}.cost-orgs-head{color:var(--faint);font-size:.71875rem}.cost-orgs-head:nth-child(n+2){text-align:right}.cost-org-rest{justify-content:flex-end;align-items:center;gap:8px;display:flex}.cost-org-rest .cost-credit-bar{width:72px;display:block}.cost-org-rest .cost-credit-bar i{background:var(--brand-claude)}.cost-org-num{text-align:right}.cost-org-num.is-lost{color:var(--ink);font-weight:600}.cost-credit-name.is-stale{color:var(--muted);font-weight:400}.cost-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;display:flex}.cost-period-bar{margin:14px 0 10px}.cost-trend{margin-bottom:14px}.cost-breakdown{margin-top:14px}.cost-bd-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.cost-bd-period{color:var(--muted);margin-left:8px;font-size:.71875rem;font-weight:500}.cost-bd-head>h2{font-size:.8125rem;font-weight:650;line-height:var(--lh);margin-bottom:0}.cost-bd-when{color:var(--faint);font-size:.75rem}.cost-bd-bar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:4px;display:flex}.cost-bd-axes{margin-bottom:4px}.cost-bd-left{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:inline-flex}.cost-bd-bar-end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 16px;margin-left:auto;display:flex}.cost-bd-chart{margin:4px 0 2px}.cost-bd-chart .achart-legend{margin-bottom:10px}@media (width>=561px){.cost-bd-chart .achart-legend{margin-top:2px}.cost-bd-chart .achart-legend.cost-bd-picks{margin-block:0}}.cost-bd-list{flex-direction:column;gap:2px;margin-top:8px;display:flex}.cost-bd-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) minmax(8.125rem,.9fr);align-items:center;column-gap:14px;padding:6px 2px;display:grid}.cost-bd-list.with-usage .cost-bd-row{grid-template-columns:minmax(0,1.4fr) minmax(8.125rem,.9fr) 5.5em 5.5em 8.25rem}.cost-bd-row:has(+.cost-bd-parts){border-bottom:none}.cost-bd-parts{border-bottom:1px solid var(--line);color:var(--faint);flex-wrap:wrap;gap:2px 12px;padding:0 2px 7px;font-size:.6875rem;display:flex}.cost-bd-parts:last-child,.cost-bd-row:last-child{border-bottom:none}.cost-bd-parts b{color:var(--muted);font-weight:600}.cost-bd-name{align-items:baseline;gap:7px;min-width:0;display:flex}.cost-bd-name b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}@media (width<=720px){.cost-bd-name b{overflow-wrap:break-word;white-space:normal;min-width:0;overflow:visible}}.cost-bd-sub{color:var(--faint);white-space:nowrap;font-size:.6875rem}.cost-cross-row .cost-bd-name{container-type:inline-size}@container (width<=18em){.cost-cross-row .cost-bd-sub{text-overflow:ellipsis;flex:0 10000 auto;min-width:0;overflow:hidden}}.cost-bd-amount{align-items:center;gap:8px;display:flex}.cost-bd-amount strong{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;min-width:4.6em;font-size:.78125rem;font-weight:600}.cost-bd-bar{background:var(--gauge-track);border-radius:3px;flex:1;min-width:24px;height:6px}.cost-bd-bar i{border-radius:3px;height:100%;display:block}.cost-bd-bar i:not([class]){background:var(--accent)}.cost-bd-req,.cost-bd-tok{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.71875rem}.cost-bd-flag{color:var(--faint);text-align:right;white-space:nowrap;min-width:0;font-size:.6875rem}.cost-bd-flag.is-high{color:var(--warn);font-weight:600}.cost-bd-note{color:var(--faint);margin:6px 0 0;font-size:.6875rem;line-height:1.7}.cost-bd-list.cost-cross-list .cost-bd-row{grid-template-columns:minmax(0,1.25fr) minmax(10.625rem,1fr) 3.2em 1.1em}.cost-bd-list.cost-cross-list.with-usage .cost-bd-row{grid-template-columns:minmax(0,1.1fr) minmax(9.375rem,.9fr) 5.5em 6.5em 8.25rem 3.2em 1.1em}.cost-bd-list.cost-cross-list{container:cost-cross/inline-size}@container cost-cross (width<=46rem){.cost-bd-list.cost-cross-list .cost-bd-row,.cost-bd-list.cost-cross-list.with-usage .cost-bd-row{grid-template-columns:minmax(0,1fr) 3.2em 1.1em;row-gap:2px}.cost-bd-list.cost-cross-list .cost-bd-name{grid-column:1/-1}.cost-bd-list.cost-cross-list :is(.cost-bd-req,.cost-bd-tok,.cost-bd-flag){display:none}}.cost-cross-row{color:inherit;border-radius:6px;text-decoration:none}@media (hover:hover){.cost-cross-row:hover{background:var(--surface-2);text-decoration:none}.cost-cross-row:hover .cost-cross-go{color:var(--accent)}}.cost-cross-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cost-cross-row.is-on{background:var(--surface-2)}.cost-cross-row.is-on .cost-bd-name b{font-weight:700}.cost-cross-share{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.71875rem}.cost-cross-go{color:var(--muted);text-align:right;font-size:.75rem;line-height:1}.cost-cross-bar{background:0 0;border-radius:5px;height:10px;overflow:hidden}.cost-cross-fill{border-radius:5px;height:100%;display:flex;overflow:hidden}.cost-cross-fill i{border-right:1px solid var(--surface);box-sizing:border-box;min-width:2px;height:100%;display:block}.cost-cross-fill i:last-child{border-right:none}.cost-cross-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cost-cross-chip{align-items:center;gap:5px;max-width:22em;display:inline-flex}.cost-cross-chip b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cost-cross-axis{color:var(--faint)}.cost-cross-x{color:var(--faint);padding:0 0 0 1px;font-size:.625rem;line-height:1;text-decoration:none}@media (hover:hover){.cost-cross-x:hover{color:var(--crit);text-decoration:none}}.cost-cross-clear{padding:2px 8px;font-size:.6875rem}.achart-legend .lg-slot{display:contents}.achart-legend .lg.pickable{color:inherit;border-radius:5px;margin:0 -4px;padding:1px 4px;text-decoration:none}@media (hover:hover){.achart-legend .lg.pickable:hover{background:var(--surface-2)}}.achart-legend .lg.pickable.on{background:var(--surface-2);font-weight:600}.achart-legend .lg.toggle.off .sw{box-sizing:border-box;background-clip:border-box;padding:1.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,content-box;mask-clip:border-box,content-box;-webkit-mask-origin:border-box,content-box;mask-origin:border-box,content-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.achart-legend .lg.toggle.off .v{color:var(--faint)}.achart-legend .lg.pickable.lg-reset{color:var(--accent)}@media (pointer:coarse){.achart-legend .lg.pickable{padding-block:2px}}@media (width<=720px){.cost-bd-list.with-usage .cost-bd-row,.cost-bd-row{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.cost-bd-req,.cost-bd-tok,.cost-bd-flag{display:none}}@media (width<=560px){.cost-bd-name{flex-wrap:wrap}}.cost-src-tabs{flex-wrap:wrap;min-width:0}.cost-src-tabs .cost-mark{border-radius:4px;width:15px;height:15px;margin-right:6px}.cost-notices{flex-direction:column;gap:14px;margin-bottom:14px;display:flex}.cost-notice{background:var(--warn-soft);border:1px solid var(--warn);color:var(--warn);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex}.cost-notice.is-broken{background:var(--crit-soft);border-color:var(--crit);color:var(--crit)}.cost-notice-text{margin:0}.banner .btn-quiet{flex:none}.cost-notice .btn{background:var(--surface);color:var(--ink);flex:none}@media (hover:hover){.cost-notice .btn:hover:not(:disabled){border-color:var(--ok);color:var(--ok)}}.cost-sources{--stats-min:250px;gap:12px}.cost-source h3{color:var(--ink);font-size:.8125rem;font-weight:650;line-height:var(--lh);align-items:center;gap:8px;margin:0 0 8px;display:flex}.cost-source.cost-over{border-color:var(--warn)}.cost-figures{flex-wrap:wrap;gap:16px;margin:0 0 9px;display:flex}.cost-figure{flex-direction:column;gap:2px;display:flex}.cost-figures strong{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600}.cost-figure.is-own-pace .cost-label{color:var(--accent)}.cost-figure.is-gross strong{color:var(--review)}.cost-billed .cost-label{align-items:center;gap:6px;display:flex}.cost-billed strong,.cost-balance-form{align-items:center;gap:6px;min-height:26px;display:flex}.cost-balance .icon-btn{padding:3px 5px;line-height:0}.cost-billed .cost-billing-link{gap:0;padding:2px 7px;font-size:.71875rem;line-height:.875rem}.cost-source h3 .cost-billing-link{gap:0;margin-left:auto;padding:2px 7px;font-size:.71875rem;line-height:.875rem}.cost-balance-days{color:var(--muted);font-size:.71875rem;font-weight:500}.cost-balance-unit{color:var(--muted);font-size:.8125rem}.cost-balance-input{background:var(--bg);border:1px solid var(--line);color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;border-radius:6px;width:76px;padding:2px 7px;font-size:.8125rem}.cost-balance-error{color:var(--crit);font-size:.71875rem}.cost-gauge{margin:0 0 9px;display:block}.cost-gauge-track{background:var(--gauge-track);border-radius:5px;height:10px;display:block;position:relative}.cost-gauge-track i{display:block;position:absolute;top:0;bottom:0}.cost-gauge-track .seg-in{background:var(--ok);border-radius:5px 0 0 5px}.cost-gauge-track .seg-over{background:var(--warn)}.cost-gauge-track .seg-proj{background:color-mix(in srgb, var(--ok) 28%, transparent)}.cost-gauge-track .seg-proj.is-over{background:color-mix(in srgb, var(--warn) 32%, transparent)}.cost-gauge-limit{background:color-mix(in srgb, var(--ink) 80%, transparent);box-shadow:0 0 0 1px var(--surface);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.cost-gauge-legend{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:.6875rem;display:flex}.cost-gauge-now{color:var(--ink);font-weight:600}.cost-gauge-verdict{margin-left:auto}.cost-gauge-verdict.is-over{color:var(--warn);font-weight:600}.cost-spark{height:22px;margin-bottom:8px}.cost-spark svg{opacity:.75;width:100%;height:100%;display:block}.cost-source-spikes{color:var(--muted);margin:0 0 4px;font-size:.71875rem}.cost-source-spikes b{color:var(--ink);font-weight:600}.cost-source-note{color:var(--faint);margin:0;font-size:.6875rem;line-height:1.6}.cost-source-missing{color:var(--muted);margin:8px 0 0;font-size:.8125rem}.cost-source-missing.is-unread{color:var(--crit);font-weight:600}.cost-pace,.cost-ci{color:var(--faint);margin:2px 0 0;font-size:.75rem}.cost-ci{margin-top:0}.cost-line{border:1px solid var(--line);white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:.6875rem}.cost-line.is-over{border-color:var(--warn);color:var(--warn)}.cost-pace b{color:var(--ink);font-variant-numeric:tabular-nums}.cost-pace-diff{margin-left:8px}.cost-pace-diff.is-up{color:var(--warn);font-weight:600}.mix-bar{border-radius:var(--radius-bar);height:var(--bar-main);display:flex;overflow:hidden}.mix-bar i{border-right:1px solid var(--surface);height:100%;display:block}.mix-bar i:last-child,.mix-bar i.seg-flat{border-right:none}.seg-running{background:var(--accent);fill:var(--accent)}.seg-lost{background:var(--crit);fill:var(--crit)}.seg-waiting{background:var(--warn);fill:var(--warn)}.seg-queued{background:color-mix(in srgb, var(--muted) 45%, var(--surface));fill:color-mix(in srgb, var(--muted) 45%, var(--surface))}.achart-topline{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin:0 0 4px;display:flex}.achart-legend{color:var(--muted);flex-wrap:wrap;gap:3px 14px;margin:0;padding:0;font-size:.71875rem;list-style:none;display:flex}.achart-legend .lg{align-items:center;gap:5px;display:inline-flex}.achart-legend .sw{border-radius:var(--radius-bar);flex:none;width:10px;height:10px}.achart-legend .sw.line{border-radius:1px;height:2px}.achart-legend .v{color:var(--ink);font-family:var(--mono);font-variant-numeric:tabular-nums}.achart-stat{color:var(--muted);white-space:nowrap;margin:0;font-size:.71875rem}@media (width<=560px){.achart-stat{white-space:normal;word-break:keep-all;max-width:100%}.achart-stat-part{max-width:100%;display:inline-block}}.achart-panel .achart-stat{font-family:var(--mono);font-variant-numeric:tabular-nums}.achart{position:relative}.achart-ruler{width:1rem;height:0;position:absolute}.achart svg{width:100%;display:block}.achart .gridline{stroke:var(--grid);stroke-width:1px}.achart .axisline{stroke:var(--line);stroke-width:1px}.achart .tick{fill:var(--faint);font-family:var(--mono);font-size:.65625rem}.achart .xtick{fill:var(--faint);font-size:.65625rem}.achart .weekend{fill:var(--ink);opacity:.035}.achart .daydiv{opacity:.8;stroke:var(--grid);stroke-width:1px}.achart .avgline{fill:none;opacity:.55;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.achart .is-projected{opacity:.33}.achart .hit{cursor:default;fill:#0000}.achart .band-hl{fill:var(--ink);opacity:0;pointer-events:none;transition:opacity .1s}.achart .band-hl.on{opacity:.05}.achart-note{color:var(--faint);font-size:calc(12rem / 16 * var(--read-scale,1));margin:8px 0 0;line-height:1.7}.achart-tip{background:var(--surface);border:1px solid var(--line);pointer-events:none;min-width:168px;max-width:260px;z-index:var(--z-tip);border-radius:8px;padding:8px 11px;font-size:.75rem;position:absolute;top:0;box-shadow:0 6px 20px #0000002e}.achart-tip .tip-h{color:var(--ink);margin-bottom:3px;font-weight:700}.achart-tip .tip-total{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;gap:12px;margin-bottom:4px;padding-bottom:4px;font-weight:700;display:flex}.achart-tip .tip-row{color:var(--muted);align-items:center;gap:6px;line-height:1.7;display:flex}.achart-tip .tip-row .sw{border-radius:var(--radius-bar);flex:none;width:9px;height:3px}.achart-tip .tip-row .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.achart-tip .tip-row .v{color:var(--ink);font-family:var(--mono);font-variant-numeric:tabular-nums;margin-left:auto}.achart-tip .tip-foot{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.chart-sr-1{background:var(--sr-1);fill:var(--sr-1)}.chart-sr-2{background:var(--sr-2);fill:var(--sr-2)}.chart-sr-3{background:var(--sr-3);fill:var(--sr-3)}.chart-sr-4{background:var(--sr-4);fill:var(--sr-4)}.chart-sr-5{background:var(--sr-5);fill:var(--sr-5)}.chart-sr-6{background:var(--sr-6);fill:var(--sr-6)}.chart-sr-7{background:var(--sr-7);fill:var(--sr-7)}.chart-sr-other{background:var(--sr-other);fill:var(--sr-other)}.chart-brand-github{background:var(--brand-github);fill:var(--brand-github)}.chart-brand-blacksmith{background:var(--brand-blacksmith);fill:var(--brand-blacksmith)}.chart-brand-vercel{background:var(--brand-vercel);fill:var(--brand-vercel)}.chart-brand-aws{background:var(--brand-aws);fill:var(--brand-aws)}.chart-brand-perplexity{background:var(--brand-perplexity);fill:var(--brand-perplexity)}.chart-brand-soniox{background:var(--brand-soniox);fill:var(--brand-soniox)}.chart-brand-openai{background:var(--brand-openai);fill:var(--brand-openai)}.chart-brand-claude{background:var(--brand-claude);fill:var(--brand-claude)}.chart-ln-average{background:var(--ink);opacity:.55}.cost-mark{background:var(--mark-bg,var(--faint));color:var(--mark-ink,#fff);border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.cost-mark svg{width:72%;height:72%;display:block}.cost-mark-github{--mark-bg:var(--brand-github)}.cost-mark-blacksmith{--mark-bg:var(--brand-blacksmith-chip);--mark-ink:var(--brand-blacksmith-ink)}.cost-mark-vercel{--mark-bg:#000}.cost-mark-aws{--mark-bg:var(--brand-aws)}.cost-mark-perplexity{--mark-bg:var(--brand-perplexity)}.cost-mark-soniox{--mark-bg:var(--brand-soniox)}.cost-mark-openai{--mark-bg:var(--brand-openai)}.cost-mark-claude{--mark-bg:var(--brand-claude)}.cost-mark-vercel svg{width:60%;height:60%}.cost-mark-aws svg{width:84%;height:84%}@media (prefers-color-scheme:dark){.cost-mark-vercel{--mark-bg:#fff;--mark-ink:#000}}.delta-chip{background:var(--surface-2);color:var(--muted);white-space:nowrap;border-radius:9px;align-items:center;gap:3px;padding:0 7px;font-size:.71875rem;font-weight:700;display:inline-flex}.delta-chip.is-good{background:var(--ok-soft);color:var(--ok)}.delta-chip.is-bad{background:var(--crit-soft);color:var(--crit)}.delta-chip>.icon{width:13px;height:13px;margin-right:5px}.facets{gap:6px;margin-bottom:14px;display:grid}.facet-row{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.facet-row>.periods{flex:1 1 0;min-width:0}.facet-key{color:var(--muted);flex:none;min-width:5em;font-size:.8125rem}.btn-on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);border-radius:999px;padding:2px 12px;font-size:.75rem;font-weight:600;line-height:1.3125rem}.btn-on .tally{color:inherit}.status-band{font-size:.75rem}.status-band .card{padding:13px 16px}.status-band .card-head{letter-spacing:.06em;gap:4px 8px;min-height:22px;margin-bottom:7px}.status-band.ovcards>.card>.card-head>h2{letter-spacing:.06em;gap:5px;font-weight:400}.status-band :is(h2,.note,.field-done){font-size:.75rem}.status-band .row-actions{margin-top:12px}.stack{flex-direction:column;min-width:0;display:flex}.stack>.card+.card{margin-top:14px}.status-band .rest{color:var(--muted);overflow-wrap:anywhere;font-size:.78125rem;line-height:1.7}.big-row>.muted,.slot-row>.muted{color:var(--faint);font-size:.75rem}.big-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;margin-bottom:4px;display:flex}.big-row>.big{font-size:1rem;font-weight:700}.seg.seg-view>a,.seg.seg-view>.on{background:var(--surface);border:1px solid var(--line);color:var(--muted);letter-spacing:normal;border-radius:999px;padding:1px 9px;font-size:.6875rem;font-weight:600;text-decoration:none}@media (hover:hover){.seg.seg-view>a:hover{border-color:var(--accent);color:var(--accent)}}.seg.seg-view>.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}@media (pointer:coarse){.seg.seg-view>:is(a,.on){padding-block:2px}}.costbar{background:var(--surface-2);border-radius:4px;height:9px;margin:4px 0 5px;display:flex;overflow:hidden}.costbar i{height:100%;display:block}.cseg-out{background:var(--accent)}.cseg-cr{background:var(--review)}.cseg-cw{background:var(--ok)}.cseg-in{background:var(--warn)}.agent-share{margin-bottom:4px;font-size:.6875rem}.cost-legend{color:var(--muted);flex-wrap:wrap;gap:2px 12px;font-size:.6875rem;display:flex}.cost-legend .lgsq{vertical-align:-1px;border-radius:2px;width:9px;height:9px;margin-right:4px;display:inline-block}.agent-mix{background:var(--surface-2);border-radius:4px;height:12px;margin:2px 0 5px}.agent-mix i{box-sizing:border-box;border-right-width:2px}.amix-main{background:var(--accent)}.amix-sub{background:var(--review)}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(4rem,1fr));gap:7px 12px;margin:9px 0 4px;display:grid}.stat .lb{color:var(--faint);white-space:nowrap;font-size:.65625rem;line-height:1.4}.stat .vl{color:var(--ink);font-size:.96875rem;font-weight:700;line-height:1.3}.model-chips{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.model-chips .chip{font-size:.6875rem;line-height:inherit;max-width:100%;padding:1px 9px}@media (width<=560px){.model-chips .top-handoff-title{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}}.model-chip .price{color:var(--faint);margin-left:6px;font-size:.65625rem}.seg-spare{background:var(--gauge-track);fill:var(--gauge-track)}.slot-row{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:7px 0;font-size:.78125rem;display:flex}.slot-label{white-space:nowrap;flex-shrink:0;width:4.875rem}.slot-row .day-gauge{flex:1;min-width:max-content;max-width:196px}.slot-outside{color:var(--warn);font-weight:600}.slot-row>.num{font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.slot-row>.num.slot-count{text-align:right;white-space:nowrap;width:4.7em}.gauge-bar{background:var(--gauge-track);border-radius:4px;height:9px;margin:3px 0 2px;position:relative}.gauge-bar i{border-radius:4px;height:100%;display:block}.gauge-bar .tick{background:var(--ink);opacity:.75;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.slot-row>.gauge-bar{flex:1;min-width:96px;max-width:196px;margin:0}.slot-row .slotbar{flex:1;min-width:0;margin:0}.slotbar{display:flex;overflow:hidden}.slotbar i{border-radius:0;flex:none}.slotbar i:not(:last-child){box-shadow:inset -1px 0 0 var(--surface)}.slotbar i.run,.slot.legend-sq.run{background:var(--accent)}.slotbar i.lost,.slot.legend-sq.lost{background:var(--crit)}.slotbar i.wait,.slot.legend-sq.wait{background:var(--warn)}.slotbar i.pend,.slot.legend-sq.pend{background:var(--muted)}.slot-legend{color:var(--faint);flex-wrap:wrap;gap:3px 12px;margin-top:8px;font-size:.71875rem;display:flex}.slot-legend-item{align-items:center;gap:5px;display:inline-flex}.slot.legend-sq{background:var(--gauge-track);border-radius:2px;flex:none;width:12px;height:10px}.day-bar{height:8px;margin:1px 0 0;display:block}.day-bar i{background:var(--faint);border-radius:2px;height:auto;position:absolute;top:0;bottom:0}.day-bar i.ok{background:var(--ok)}.day-edit{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:4px;margin-top:4px;display:flex}.day-edit-sep{color:var(--faint);font-size:.65625rem}.numstep{border:1px solid var(--line);border-radius:7px;align-items:stretch;display:inline-flex;overflow:hidden}.numstep button{background:var(--surface);color:var(--muted);cursor:pointer;border:none;padding:3px 6px;font-size:.71875rem;line-height:1}@media (hover:hover){.numstep button:hover:not(:disabled){color:var(--accent)}}.numstep button:disabled{color:var(--line);cursor:default}.numstep b{border-left:1px solid var(--line);border-right:1px solid var(--line);color:var(--ink);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;min-width:22px;padding:0 4px;font-size:.6875rem;font-weight:600;display:inline-flex}.numstep-wrap{align-items:center;gap:6px;display:inline-flex}.numstep-label{color:var(--faint);letter-spacing:.06em;font-size:.6875rem}.day-edit .numstep button{padding:2px 5px;font-size:.6875rem}.day-edit .numstep b{min-width:30px;padding:1px 3px;font-size:.65625rem}@media (pointer:coarse){.numstep button{min-width:24px;min-height:24px}}.trigger-note{color:var(--faint);margin-top:4px;font-size:.75rem}.trigger-note.err{color:var(--crit)}.card-head.origins-head{flex-wrap:nowrap;gap:8px;min-height:24px}.card:has(>.card-head.origins-head){container:origins/inline-size}@container origins (width<=46rem){.card-head.origins-head{flex-wrap:wrap}.card-head.origins-head>.panel-note{text-align:left;flex-basis:100%;order:1;margin-left:0}.card-head.origins-head>.origins-bulk{margin-left:auto}}.origins{grid-template-columns:repeat(auto-fill,minmax(min(400px,100%),1fr));gap:10px;margin-top:8px;display:grid}.origin{background:var(--bg);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.origin.tone-warn{background:var(--warn-soft);border-color:var(--warn)}.origin.tone-crit{background:var(--crit-soft);border-color:var(--crit)}.origin:is(.tone-warn,.tone-crit) :is(.origin-desc,.origin-meta){color:var(--muted)}.origin-head{align-items:center;gap:10px;display:flex}.origin-name{align-items:center;gap:6px;font-size:.84375rem;font-weight:600;display:flex}.origin-name>.icon{flex:none;width:15px;height:15px}.origin-head>.badge{flex:none;margin-left:auto}.origin-desc{color:var(--faint);margin:-3px 0 0;font-size:.75rem}.origin-when{color:var(--ink);margin:0;font-size:.8125rem}.origin-meta{color:var(--faint);flex-wrap:wrap;gap:4px 8px;margin:0;font-size:.75rem;display:flex}.origin-meta>*+:before{color:var(--faint);content:"・";margin-right:4px}.origin-foot{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding-top:10px;display:flex}.origin:is(.tone-warn,.tone-crit) .origin-foot{border-top-color:color-mix(in srgb, var(--line) 60%, transparent)}.origin-run{flex:none;margin-left:auto}.origin-run .btn{align-items:center;gap:5px;display:inline-flex}.origin-run .icon{flex:none;width:15px;height:15px}.origin-running .icon{animation:1s linear infinite spin}@media (prefers-reduced-motion:reduce){.origin-running .icon{animation:none}}.mode-seg{border:1px solid var(--line);border-radius:7px;gap:0;display:inline-flex;overflow:hidden}.mode-seg button{background:var(--surface);color:var(--muted);cursor:pointer;border:none;padding:4px 10px;font-size:.75rem}.mode-seg button+button{border-left:1px solid var(--line)}@media (hover:hover){.mode-seg button:hover:not(:disabled):not(.on){color:var(--accent)}}.mode-seg button.on{background:var(--accent);color:var(--bg);cursor:default}.mode-seg button:disabled:not(.on){cursor:default;opacity:.5}.mix-panel>.card-head{flex-wrap:nowrap}.mix-panel>.card-head>h2,.mix-panel>.card-head>button{flex:none}.mix-summary{color:var(--muted);letter-spacing:0;overflow-wrap:anywhere;min-width:0;margin-right:auto;font-size:.71875rem;font-weight:400}.mix-bars{gap:6px;margin-bottom:14px;display:grid}.mix-bar-row{align-items:center;gap:10px;display:flex}.mix-bar-label{color:var(--faint);flex:none;width:2.6em;font-size:.71875rem}.mix-bars .mix-bar{background:var(--surface-2);border-radius:4px;flex:auto;min-width:0;height:12px}.mix-bars .mix-bar i{box-sizing:border-box;border-right-width:2px}.mix-bar-note{text-align:right;flex:none;width:6.5em;font-size:.75rem}.mix-cards{grid-template-columns:repeat(auto-fill,minmax(min(400px,100%),1fr));align-items:start;gap:10px;display:grid}.mix-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr);align-content:start;gap:7px;padding:10px 12px 11px;display:grid}.mix-card.off{background:0 0}.mix-card.off .mix-label{color:var(--faint)}.mix-card-head{align-items:center;gap:8px;display:flex}.mix-card-set{align-items:center;gap:10px;display:flex}.mix-card-stat{align-items:center;gap:10px;min-height:20px;display:flex}.mix-chip{border-radius:3px;flex:none;width:10px;height:10px}.mix-toggle{background:var(--surface);border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:7px;flex:none;width:3.2em;padding:3px 0;font-size:.71875rem}.mix-toggle.on{background:var(--accent);border-color:var(--accent);color:var(--bg)}@media (hover:hover){.mix-toggle:not(.on):hover{border-color:var(--accent);color:var(--accent)}}.mix-label{background:var(--surface);border:1px solid var(--line);color:var(--ink);font:inherit;resize:none;border-radius:7px;flex:auto;min-width:0;max-height:calc(10.85em + 10px);padding:4px 8px;font-size:.8125rem;line-height:1.55;display:block;overflow-y:auto}.mix-label:focus{border-color:var(--accent);outline:none}.mix-card:not(.fixed) .mix-card-head{align-items:flex-start}.mix-card:not(.fixed) .mix-chip{margin-top:10px}.mix-card:not(.fixed) .mix-toggle{margin-top:4px}.mix-card:not(.fixed) .mix-del,.mix-card:not(.fixed) .mix-grip{margin-top:2px}.mix-grip{color:var(--faint);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:16px;height:26px;margin-left:-6px;padding:0;display:inline-flex}.mix-grip .icon{width:14px;height:14px}@media (hover:hover){.mix-grip:hover{background:var(--surface-2);color:var(--muted)}}.mix-grip:focus-visible{outline:2px solid var(--accent);outline-offset:1px}body.mix-dragging,body.mix-dragging .mix-grip{cursor:grabbing}body.mix-dragging{-webkit-user-select:none;user-select:none}@media (width<=560px){.mix-card:not(.fixed) .mix-card-head{flex-wrap:wrap;align-items:center;row-gap:6px}.mix-card:not(.fixed) .mix-label{flex-basis:100%;order:1}.mix-card:not(.fixed) :is(.mix-chip,.mix-toggle,.mix-del,.mix-grip){margin-top:0}.mix-card:not(.fixed) .mix-toggle{margin-left:auto}.mix-card .mix-label-count{margin-left:0}}@media (pointer:coarse){.mix-grip{width:24px}.mix-toggle{min-height:24px}.mix-card .mix-range{height:24px}}.mix-card.mix-drag-src{opacity:.35}.mix-drag-ghost{box-shadow:0 14px 34px color-mix(in srgb, var(--ink) 22%, transparent), 0 0 0 1px var(--line);box-sizing:border-box;pointer-events:none;will-change:transform;z-index:60;margin:0;position:fixed}.mix-drag-ghost.landing{box-shadow:0 0 0 1px var(--line)}.mix-label-count{color:var(--faint);margin:-3px 0 0 18px;font-size:.75rem}.mix-label-count.warn{color:var(--warn)}.mix-label-static{flex:none;padding:4px 0;font-size:.8125rem}.mix-desc{flex:auto;min-width:0;font-size:.75rem}.mix-range{appearance:none;cursor:pointer;background:0 0;flex:auto;min-width:0;height:18px;margin:0;padding:0}.mix-range.c0,.mix-rail.c0{--slot-color:var(--accent)}.mix-range.c1,.mix-rail.c1{--slot-color:var(--review)}.mix-range.c2,.mix-rail.c2{--slot-color:var(--ok)}.mix-range.c3,.mix-rail.c3{--slot-color:var(--warn)}.mix-range.c4,.mix-rail.c4{--slot-color:var(--crit)}.mix-rail.omakase{--slot-color:var(--faint)}.mix-range,.mix-rail{--rail-paint:linear-gradient(to right, var(--slot-color,var(--faint)) 0 var(--fill,0%), var(--surface-2) var(--fill,0%) var(--room,100%), var(--bg) var(--room,100%) 100%)}.mix-range::-webkit-slider-runnable-track{background:var(--rail-paint);border-radius:3px;height:6px}.mix-range::-webkit-slider-thumb{appearance:none;background:var(--accent);border:2px solid var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:50%;width:16px;height:16px;margin-top:-5px}.mix-range::-moz-range-track{background:var(--rail-paint);border-radius:3px;height:6px}.mix-range::-moz-range-thumb{background:var(--accent);border:2px solid var(--surface);box-shadow:0 0 0 1px var(--line);box-sizing:border-box;border-radius:50%;width:16px;height:16px}.mix-range:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.mix-range:disabled{cursor:default;opacity:.4}.mix-card.off .mix-range::-webkit-slider-thumb{background:var(--faint)}.mix-card.off .mix-range::-moz-range-thumb{background:var(--faint)}.mix-pct{text-align:right;flex:none;width:3.2em;font-size:.8125rem}.mix-rail-wrap{flex:auto;align-items:center;min-width:60px;display:flex;position:relative}.mix-rail{background:var(--rail-paint);border-radius:3px;flex:auto;height:6px}.mix-mark{background:var(--ink);pointer-events:none;border-radius:1px;width:2px;height:13px;margin-top:-6.5px;margin-left:-1px;position:absolute;top:50%}.mix-stat-text{color:var(--muted);flex:none;font-size:.75rem}.mix-gap{flex:none;font-size:.75rem}.mix-next{flex:none;margin-left:auto}.mix-run{flex:none;gap:4px;margin-left:0;padding:2px 10px}@media (width<=720px){.mix-card-stat{flex-wrap:wrap}}.mix-run .icon{flex:none;width:12px;height:12px}.mix-running .icon{animation:1s linear infinite spin}@media (prefers-reduced-motion:reduce){.mix-running .icon{animation:none}}.mix-run-note .trigger-note{margin-top:0}.mix-run-note .trigger-note+.trigger-note{margin-top:4px}.mix-card-jobs{gap:3px;display:grid}.mix-job{background:var(--surface-2);color:var(--ink);border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding:3px 7px;font-size:.78125rem;text-decoration:none;display:flex}@media (hover:hover){.mix-job:hover{background:var(--hover);color:var(--accent);text-decoration:none}}.mix-job-dot{flex:none;margin-right:0}.mix-job-label{text-overflow:ellipsis;white-space:nowrap;flex:5em;min-width:0;overflow:hidden}.mix-job-ticket{flex:none;margin-left:auto;font-size:.75rem}.mix-card-recent{flex-wrap:nowrap;align-items:center;gap:5px;min-width:0;display:flex}.mix-recent-label,.mix-recent-more{white-space:nowrap;flex:none;font-size:.75rem}.mix-recent-chip{background:var(--surface-2);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:0 auto;min-width:0;max-width:17em;padding:1px 8px;font-size:.71875rem;text-decoration:none;overflow:hidden}@media (hover:hover){.mix-recent-chip:hover{color:var(--accent);text-decoration:none}}.mix-del{color:var(--faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.mix-del .icon{flex:none;width:15px;height:15px}@media (hover:hover){.mix-del:hover:not(:disabled):not(.counting):not(.done):not(.failed){background:var(--crit-soft);border-color:var(--crit);color:var(--crit)}}.mix-card.deleting{border-color:var(--crit)}.mix-card.deleting>:not(.mix-card-head),.mix-card.deleting .mix-card-head>:not(.mix-del){opacity:.35;pointer-events:none}.mix-del.counting{background:var(--crit);border-color:var(--crit);color:var(--bg);gap:4px;width:auto;padding:0 8px;font-size:.71875rem}@media (hover:hover){.mix-del.counting:hover{background:var(--crit);border-color:var(--crit);color:var(--bg);gap:4px;width:auto;padding:0 8px;font-size:.71875rem}}.mix-del.counting .icon{width:13px;height:13px}.mix-seg.c0,.mix-chip.c0{background:var(--accent)}.mix-seg.c1,.mix-chip.c1{background:var(--review)}.mix-seg.c2,.mix-chip.c2{background:var(--ok)}.mix-seg.c3,.mix-chip.c3{background:var(--warn)}.mix-seg.c4,.mix-chip.c4{background:var(--crit)}.mix-seg.omakase,.mix-chip.omakase{background:var(--faint)}.mix-seg.other,.mix-chip.other{background:var(--line)}.mix-chip.off{border:1px dashed var(--faint);background:0 0}.panel-foot{border-top:1px solid var(--line);margin:10px 0 0;padding-top:9px;font-size:.75rem}.proc-cards{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:10px;display:grid}.proc-card{background:var(--bg);border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr) fit-content(45%);align-content:start;align-items:center;gap:3px 12px;padding:12px 14px;display:grid}.proc-head{grid-column:1;align-items:center;gap:7px;min-width:0;font-size:.84375rem;font-weight:600;display:flex}.proc-head>.dot{flex:none;margin:0}.proc-name{overflow-wrap:break-word;min-width:0}.proc-state{color:var(--faint);grid-column:1;font-size:.75rem}.proc-state.blocked{color:var(--crit)}.proc-card>.proc-state.blocked{grid-column:1/-1}.proc-state .proc-more{color:var(--faint)}.proc-rest{display:none}@media (hover:none){.proc-state .proc-more{display:none}.proc-rest{grid-column:1/-1}.proc-card>.proc-state.blocked:has(+.proc-rest){grid-column:1/-1}.proc-rest{color:var(--crit);gap:3px;margin:0;padding:0;font-size:.75rem;list-style:none;display:grid}}.proc-tags{flex-wrap:wrap;grid-area:1/2/span 2;justify-content:flex-end;gap:4px;display:flex}.proc-act{grid-column:1/-1;justify-self:end;margin-top:4px}.proc-act .btn{justify-content:center;min-width:94px}.ovcards>.card+.card{margin-top:0}.card.panel>.card-head{font-weight:600}.card.panel>h2,.card.panel>.card-head>h2,.ovcards>.card>h2,.ovcards>.card>.card-head>h2{color:var(--faint);letter-spacing:.05em;font-size:.71875rem;font-weight:600;line-height:var(--lh);align-items:center;gap:5px;display:flex}.card.panel>h2>.icon,.card.panel>.card-head>h2>.icon,.ovcards>.card>h2>.icon,.ovcards>.card>.card-head>h2>.icon{flex:none;width:13px;height:13px}:is(#mix,#waiting,#runner)>.card-head,.card.danger>h2{min-height:24px}:is(#mix,#waiting,#runner)>.card-head{column-gap:8px;margin-bottom:8px}.panel-note{color:var(--faint);letter-spacing:0;text-align:right;min-width:0;margin:0 0 0 auto;font-size:.75rem;font-weight:400}.origins-bulk{flex:none;align-items:center;gap:6px;display:inline-flex}.origins-bulk-label{color:var(--faint);letter-spacing:.05em;font-size:.71875rem;font-weight:600}.wait-cards{grid-template-columns:repeat(auto-fill,minmax(min(400px,100%),1fr));gap:10px;display:grid}.wait-card{background:var(--bg);border:1px solid var(--line);cursor:pointer;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex;position:relative}.wait-card:has(>a.row-cover:focus-visible){border-color:var(--accent)}.wait-card>a.row-cover:focus-visible{outline:none}@media (hover:hover){.wait-card:hover{border-color:var(--accent)}.wait-card>a.row-cover:hover{background-color:#0000}}.wait-card.tone-crit{background:var(--crit-soft);border-color:var(--crit)}.wait-card .row-actions,.wait-card a.mark,.wait-card a.jid,.wait-head>.badge,.wait-what,.wait-why{position:relative}.wait-head{align-items:center;gap:8px;display:flex}.wait-head>.badge{flex:none;margin-left:auto}.wait-what{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin:0;font-size:.78125rem;display:-webkit-box;overflow:hidden}.wait-when{color:var(--ink);margin:0;font-size:.8125rem}.wait-why{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin:0;font-size:.75rem;display:-webkit-box;overflow:hidden}.wait-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:10px;display:flex}.wait-card.tone-crit .wait-foot{border-top-color:color-mix(in srgb, var(--line) 60%, transparent)}.wait-foot>a.jid{color:var(--muted);font-family:var(--mono);font-size:.71875rem}@media (hover:hover){.wait-foot>a.jid:hover{color:var(--accent)}}.wait-foot>.row-actions{margin-left:auto}.card.danger>h2{color:var(--crit)}.card.danger.on{border-color:var(--crit);box-shadow:0 0 0 1px var(--crit)}.card.danger .row-title{font-weight:400}.card.danger>.row{gap:14px;padding:10px 0}.card.danger .row-meta{max-width:96ch}.card.danger .row-stack{flex:1;gap:0}.row-link{color:inherit;flex:1;justify-content:space-between;align-items:center;gap:16px;min-width:0;text-decoration:none;display:flex}.row-link>.row-stack{flex:1}@media (hover:hover){a.row-link:hover{background:var(--hover);text-decoration:none}a.row-link:hover .row-title{color:var(--accent)}}.row-current{background:var(--hover)}a.row-link.row-current{background:var(--accent-soft);position:relative}a.row-link.row-current:before{background:var(--accent);border-radius:0 var(--radius-bar) var(--radius-bar) 0;content:"";width:3px;position:absolute;top:8px;bottom:8px;left:0}a.row-link.row-current .row-title{color:var(--accent)}.seg{gap:3px;display:inline-flex}.seg button{background:var(--surface);border:1px solid var(--line);color:var(--muted);cursor:pointer;font:inherit;border-radius:999px;padding:1px 9px;font-size:.6875rem;font-weight:600}@media (hover:hover){.seg button:hover:not(.on){border-color:var(--accent);color:var(--accent)}}.seg button.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.seg a{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:2px 10px;font-size:.6875rem;text-decoration:none}@media (hover:hover){.seg a:hover{border-color:var(--accent);color:var(--accent);text-decoration:none}}.seg a.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.seg.attached{background:var(--surface);border:1px solid var(--line);border-radius:7px;gap:0;overflow:hidden}.seg.attached>:is(a,button){border:none;border-left:1px solid var(--line);white-space:nowrap;background:0 0;border-radius:0;margin:0;padding:3px 11px}.seg.attached>a{font-size:.6875rem;font-weight:600}.seg.attached>:is(a,button):first-child{border-left:none}.seg.attached>:is(a,button).on{background:var(--accent-soft);border-color:var(--accent-soft);color:var(--accent)}@media (hover:hover){.seg.attached>:is(a,button):hover:not(.on){background:var(--hover);color:var(--accent)}}.seg.attached>:is(a,button).on,.seg.attached>:is(a,button).on+:is(a,button){border-left-color:#0000}@media (hover:hover){.seg.attached>:is(a,button):hover,.seg.attached>:is(a,button):hover+:is(a,button){border-left-color:#0000}}.seg.attached>button:disabled{border-left-color:var(--line);color:var(--muted);cursor:default;opacity:.45;background:0 0}@media (hover:hover){.seg.attached>button:disabled:hover{border-left-color:var(--line);color:var(--muted);cursor:default;opacity:.45;background:0 0}.seg.attached>button:disabled:hover+:is(a,button){border-left-color:var(--line)}}.seg.attached>:is(a,button).on{z-index:1;position:relative}@media (hover:hover){.seg.attached>:is(a,button):hover{z-index:1;position:relative}}.seg.attached>:is(a,button)>.icon{vertical-align:-2px;width:15px;height:15px}.seg.attached>:is(a,button)>.lt-alert{background:var(--crit);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-left:5px;display:inline-block}.logs-head-sum{color:var(--muted);font-size:.78125rem}.logs-head-sum.warn{color:var(--warn)}.logs-head-sum.crit{color:var(--crit)}.logs-head-sum b{font-weight:700}.feed-head-sum{color:var(--muted);font-size:.8125rem}.feed-head-sum b{color:var(--ink)}.feed-head-sum.warn b{color:var(--warn)}.logs-issues{flex:none;margin-bottom:10px}.logs-issues-head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.logs-issues-head .muted{color:var(--faint);font-size:.71875rem}.li-toggle{color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:.8125rem;line-height:normal;display:inline-flex}.li-toggle>.icon{color:var(--faint);width:13px;height:13px;transition:transform .12s}.li-toggle.is-open>.icon{transform:rotate(90deg)}.logs-issue-list{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:8px;max-height:42vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.logs-issue{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:9px 11px}.logs-issue.is-act{--mark:var(--crit)}.logs-issue.is-settled{--mark:var(--warn)}.logs-issue .li-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.logs-issue .li-dot{background:var(--faint);border-radius:50%;flex:none;width:8px;height:8px}.logs-issue.is-act .li-dot{background:var(--crit)}.logs-issue.is-settled .li-dot{background:var(--warn)}.logs-issue .li-label{margin:0;font-size:.8125rem;font-weight:700}.logs-issue .li-count{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:.71875rem}.logs-issue .li-live,.logs-issue .li-settled{white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:.65625rem;font-weight:600}.logs-issue .li-live{background:var(--crit-soft);color:var(--crit)}.logs-issue .li-settled{background:var(--surface-2);color:var(--muted)}.logs-issue .li-sample{-webkit-line-clamp:2;color:var(--muted);font-family:var(--mono);overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;margin:5px 0 4px;font-size:.6875rem;display:-webkit-box;overflow:hidden}.logs-issue .li-meta{color:var(--faint);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:.6875rem;display:flex}.logs-issue .li-meta>span{overflow-wrap:anywhere;min-width:0}.logs-issue .li-src{font-family:var(--mono);font-size:.65625rem}.logs-issue .li-next{border-top:1px dashed var(--line);color:var(--ink);align-items:start;gap:6px;margin:7px 0 0;padding-top:7px;font-size:.75rem;line-height:1.5;display:flex}.logs-issue .li-next>.icon{color:var(--faint);flex:none;width:13px;height:13px;margin-top:2px}.logs-issue.is-act .li-next>.icon{color:var(--crit)}.logs-issue .li-acts{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.logs-issue .li-acts .btn,.logs-issue .li-acts form{margin-left:auto}.logs-issue .li-acts .btn{align-items:center;gap:5px;padding:3px 8px;font-size:.71875rem;display:inline-flex}.logs-issue .li-acts .btn .icon{width:12px;height:12px}.logs-issue .li-detail,.log-line .ll-detail{background:var(--surface-2);border:1px solid var(--line);color:var(--muted);font-family:var(--mono);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:6px;max-height:260px;margin:6px 0 0;padding:6px 8px;font-size:.65625rem;line-height:1.5;overflow:auto}.logs-issue .li-note{color:var(--muted);margin:6px 0 0;font-size:.71875rem}.logs-issue .li-note.bad{color:var(--crit)}.logs-issue .li-note a{color:var(--accent);font-family:var(--mono)}.logs-filterbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.logs-filterbar .gk{color:var(--faint);font-size:.6875rem}.logs-jobchip{background:var(--accent-soft);border:1px solid var(--accent);font-family:var(--mono);border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:.71875rem;display:inline-flex}.logs-jobchip>.icon{width:12px;height:12px}.logs-jobchip>a:not(.btn){color:var(--accent)}.logs-jobchip>.btn{padding:1px 6px;font-size:.6875rem}.logs-filter-group{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.logs-filterbar>.find,.feed-windowbar>.find{flex:1;min-width:160px;max-width:420px;margin-top:0}.logs-filterbar>.find>.input,.feed-windowbar>.find>.input{text-overflow:ellipsis;border-radius:6px;min-width:160px;padding:5px 10px;font-size:.78125rem;line-height:normal}.logs-filterbar>.find>.input{font-family:var(--mono)}.logs-filterbar>.find>.input:focus{border-color:var(--accent);outline:none}.logs-follow{background:var(--surface);border:1px solid var(--line);color:var(--muted);cursor:pointer;font:inherit;border-radius:6px;align-items:center;gap:5px;margin-left:auto;padding:5px 10px;font-size:.75rem;line-height:normal;display:inline-flex}@media (hover:hover){.logs-follow:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}}.logs-follow:disabled{cursor:default;opacity:.4}.logs-follow.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.logs-follow>.icon{width:12px;height:12px}.shell-main:has(.page-fit)>.content>.logs-body{scrollbar-gutter:auto;margin-top:0;margin-left:0;margin-right:0;padding-top:0;padding-left:0;padding-right:0}.shell-main:has(.page-fit.logs-body)>.content{padding-bottom:calc(20px + var(--keyboard-h))}.logs-body:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.logs-body{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex:auto;min-height:160px;margin:0;padding:0 0 6px;list-style:none;position:relative;overflow:auto}.logs-body>.log-day{background:var(--surface-2);border-top:1px solid var(--line);color:var(--muted);z-index:1;margin:0;padding:6px 10px 4px;font-size:.71875rem;font-weight:700;position:sticky;top:0}.logs-body>.log-day:first-child{border-top:none}.log-line{contain-intrinsic-size:auto calc(19rem / 16);content-visibility:auto;font-family:var(--mono);grid-template-columns:3.875rem 5.25rem 18px minmax(0,1fr) auto;align-items:start;gap:6px;padding:1px 10px 1px 8px;font-size:.75rem;line-height:1.55;display:grid}@media (hover:hover){.log-line:hover{background:var(--hover)}}.log-line .ll-time{color:var(--faint);font-variant-numeric:tabular-nums;padding-top:1px;font-size:.6875rem}.log-line .ll-src{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;padding-top:1px;font-size:.65625rem;overflow:hidden}@media (hover:hover){.log-line a.ll-src:hover{color:var(--accent)}}.log-line .ll-src.is-job{color:var(--muted)}.log-line .ll-gutter{justify-content:center;padding-top:2px;display:flex}.log-line .ll-gutter>.icon{width:12px;height:12px}.log-line .ll-text{overflow-wrap:anywhere;white-space:pre-wrap}.log-line mark.hit{background:var(--warn-soft);color:var(--ink);border-radius:2px;padding:0}.log-line.clamped .ll-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.log-line .ll-detail{grid-column:1/-1}.log-line.lv-error,.log-line.lv-error .ll-gutter{color:var(--crit)}.log-line.lv-warn .ll-gutter{color:var(--warn)}.log-line.lv-info{color:var(--ink)}.log-line .ll-acts{align-items:start;gap:4px;display:flex}.log-line .ll-more{background:var(--surface-2);border:1px solid var(--line);color:var(--faint);cursor:pointer;font:inherit;white-space:nowrap;border-radius:4px;align-self:start;margin-top:1px;padding:0 6px;font-family:Arial,sans-serif;font-size:.65625rem;line-height:normal}@supports ((-moz-appearance:none)){.log-line .ll-more{line-height:.9375rem}}@media (hover:hover){.log-line .ll-more:hover{border-color:var(--accent);color:var(--accent)}}.log-line a.ll-src,.log-line a.ll-go{text-decoration:none}.logs-note{color:var(--faint);text-align:center;margin:0;padding:8px 4px 0;font-size:.75rem}.feed-windowbar{align-items:center;gap:8px;margin:-4px 0 12px;display:flex}.feed-tools{display:contents}.feed-windowbar .gk{color:var(--faint);font-size:.6875rem}.feed-windowbar-group{flex:none;align-items:center;gap:8px;display:inline-flex}.feed-onlyfail{border:1px solid var(--line);color:var(--muted);font:inherit;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:3px 11px;font-size:.78125rem;text-decoration:none;display:inline-flex}.feed-onlyfail>.icon{width:13px;height:13px}@media (hover:hover){.feed-onlyfail:hover{border-color:var(--crit);color:var(--crit)}}.feed-onlyfail.on{background:var(--crit-soft);border-color:var(--crit);color:var(--crit)}.banner-info{background:var(--surface-2);border-color:var(--line);color:var(--muted);flex-flow:wrap;align-items:center;gap:8px}.banner-info>.icon{flex:none;width:14px;height:14px}.banner-info .btn{margin-left:auto}.feed-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.feed-day{background:var(--bg);border-bottom:1px solid var(--line);top:var(--stuck-h);z-index:var(--z-lift);margin:10px 0 2px;padding:4px 0;position:sticky}.feed-day:first-child{margin-top:0}.feed-day .fd-label{color:var(--muted);font-size:.75rem;font-weight:700}.feed-row{background:var(--surface);border:1px solid var(--line);contain-intrinsic-size:auto 52px;content-visibility:auto;border-radius:10px;grid-template-columns:minmax(58px,max-content) minmax(0,1fr) max-content;align-items:center;gap:14px;padding:7px 14px;display:grid}.feed-row.f-ng{--mark:var(--crit)}.feed-row.f-mcp{--mark:var(--warn)}.feed-row .fr-when{white-space:nowrap;line-height:1.35}.feed-row .fr-clock{font-family:var(--mono);font-size:.8125rem;font-weight:600}.feed-row .fr-cat{color:var(--faint);align-items:center;gap:3px;font-size:.6875rem;display:flex}.feed-row .fr-cat>.icon{width:12px;height:12px}.feed-row .fr-main{min-width:0}.feed-row .fr-act{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.8125rem;display:flex}.feed-row .fr-act>.icon{color:var(--muted);flex:none;width:14px;height:14px}.feed-row .fr-verb{font-weight:600}.feed-row .fr-target{color:var(--accent);overflow-wrap:anywhere;font-weight:600}.feed-row .fr-link{color:var(--ink)}.feed-row .fr-link .outward-mark{opacity:.55}.feed-row .fr-link .outward-mark .icon{width:10px;height:10px}@media (hover:hover){.feed-row .fr-link:hover{color:var(--accent);text-decoration:none}.feed-row .fr-link:hover .outward-mark{opacity:1}}.feed-row .fr-detail{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;overflow:hidden}.feed-row .fr-err{-webkit-line-clamp:2;color:var(--crit);-webkit-box-orient:vertical;margin:2px 0 0;font-size:.75rem;display:-webkit-box;overflow:hidden}.feed-row .fr-warn{color:var(--warn);margin:2px 0 0;font-size:.71875rem}.feed-row .fr-right{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.feed-row .fr-top{align-items:center;gap:5px;display:flex}.feed-row .fr-ok{color:var(--ok);display:inline-flex}.feed-row .fr-ok>.icon{width:13px;height:13px}.feed-row .fr-top .badge,.feed-row .fr-top .mark{font-size:.65625rem}.feed-row .fr-top .badge{padding:0 7px}.feed-row .fr-top .badge .icon{width:11px;height:11px}.feed-row .fr-top .chip{font-size:.65625rem}.feed-row .fr-idline{align-items:center;gap:6px;display:flex}.feed-row .fr-jid{color:var(--faint);cursor:pointer;font-family:var(--mono);background:0 0;border:none;padding:0;font-size:.6875rem;line-height:normal;text-decoration:none}@media (hover:hover){.feed-row .fr-jid:hover{color:var(--accent);text-decoration:underline}}.feed-row .fr-detail-go{color:var(--faint);display:inline-flex}.feed-row .fr-detail-go>.icon{width:13px;height:13px}@media (hover:hover){.feed-row .fr-detail-go:hover{color:var(--accent)}}.feed-row .fr-repo,.feed-row .fr-who{color:var(--faint);font-size:.65625rem}.feed-note{color:var(--faint);text-align:center;margin:0;padding:12px 14px;font-size:.75rem}.feed-row.f-in{grid-template-columns:minmax(8rem,max-content) minmax(0,1fr) max-content}.feed-row .fr-change{white-space:nowrap;align-items:baseline;min-width:0;display:flex}.feed-row .fr-was{color:var(--muted);text-overflow:ellipsis;min-width:0;font-size:.75rem;overflow:hidden}.feed-row .fr-now{color:var(--ink);text-overflow:ellipsis;min-width:0;font-size:.78125rem;font-weight:600;overflow:hidden}.feed-row .fr-arrow{color:var(--faint);margin:0 6px}.log-warn{color:var(--warn)}.log-error{color:var(--crit)}@media (width<=720px){.logs-follow{margin-left:0}.logs-issue-list{grid-template-columns:1fr;max-height:50vh}.log-line{grid-template-columns:56px 16px minmax(0,1fr) auto}.log-line .ll-src{display:none}.feed-row,.feed-row.f-in{grid-template-columns:minmax(0,1fr);gap:6px}.feed-row .fr-when{align-items:center;gap:8px;display:flex}.feed-row .fr-right{flex-flow:wrap;justify-content:space-between;align-items:center;gap:4px 10px;width:100%}.feed-row .fr-idline{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;row-gap:4px;min-width:0;margin-left:auto}.feed-row .fr-idline>*{flex:none}.feed-row .fr-idline>.fr-jid{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.feed-windowbar{flex-wrap:wrap}.feed-windowbar .seg,.feed-onlyfail{white-space:nowrap;flex:none}.feed-windowbar>.find{flex-basis:100%;order:1;max-width:none}}@media (width<=720px) and (pointer:coarse){.feed-tools{flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 12px;display:flex}.feed-tools>.feed-windowbar{display:contents}.feed-tools>.filters{flex-basis:100%;order:1;margin-bottom:0}.feed-windowbar>.find{order:2}}@media (width<=720px),(pointer:coarse){.feed-row,.log-line{content-visibility:visible}}@media (width<=560px) and (pointer:coarse),(width<=560px) and (height<=40em),(pointer:coarse) and (height<=40em){html:has(.page-head>.log-seg){--stuck-h:var(--rail-bar-h,0px)}.shell .content .page-head:has(>.log-seg){position:static}}@media (width<=560px),(height<=500px){.logs-issue-list{max-height:none;overflow:visible}}@media (pointer:coarse){.feed-row .fr-jid,.feed-row .fr-link{line-height:1.5rem}.feed-row .ir-ticket{min-height:1.5rem}.feed-row .fr-detail-go{justify-content:center;align-items:center;min-width:1.5rem;min-height:1.5rem}.log-line .ll-more{align-items:center;min-height:1.5rem;display:inline-flex}.li-toggle{min-height:1.5rem}.feed-row .fr-detail{-webkit-line-clamp:3;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.feed-row .fr-change{white-space:normal}.feed-row .fr-was,.feed-row .fr-now{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}}.form-actions{flex-wrap:wrap;align-items:center;gap:12px;width:100%;display:flex}.snapshot-when{color:var(--muted);overflow-wrap:anywhere;min-width:0;margin:0}.snapshot-old{color:var(--warn)}.chip-menu{display:inline-block;position:relative}.chip.chip-edit{border:1px solid var(--line);cursor:pointer;align-items:center;gap:4px;list-style:none;display:inline-flex}.chip.chip-edit::-webkit-details-marker{display:none}@media (hover:hover){.chip.chip-edit:hover{border-color:var(--accent)}}summary.chip-edit:focus-visible,summary.bs-edit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chip-edit .icon{color:var(--muted);width:13px;height:13px}.chip-menu[open]>.chip-edit .icon{transform:rotate(180deg)}.chip-locked{border:1px dashed var(--line);color:var(--muted)}.chip-menu-body{background:var(--surface);border:1px solid var(--float-line);border-radius:var(--radius);box-shadow:var(--shadow-float);left:var(--chip-menu-shift,0);min-width:220px;max-width:calc(100vw - 32px);top:calc(100% + 4px - var(--chip-menu-rise,0px));z-index:var(--z-menu);flex-direction:column;gap:6px;padding:10px;display:flex;position:absolute}.chip-menu-body.chip-menu-wide{min-width:min(380px,80vw)}.chip-menu:not([open])>.chip-menu-body{visibility:hidden}.chip-menu-head{color:var(--muted);margin:0;font-size:.75rem;font-weight:600;display:block}.chip-menu[data-place=up]>.chip-menu-body{bottom:calc(100% + 4px - var(--chip-menu-rise,0px));top:auto}.chip-menu[data-loose]>.chip-menu-body{left:var(--chip-menu-x);top:var(--chip-menu-y);position:fixed}.chip-menu[data-loose][data-place=up]>.chip-menu-body{bottom:var(--chip-menu-y);top:auto}.sidebar:has(.chip-menu[open][data-loose]){z-index:var(--z-menu)}@media (hover:hover){.chip-menu-item:hover{text-decoration:none}}.chip-menu-list>form{flex-direction:column;display:flex}.chip-menu-list{max-height:min(var(--chip-menu-list-max,64dvh), 64dvh);flex-direction:column;gap:2px;display:flex;overflow-y:auto}.chip-menu-item{border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;flex-direction:column;gap:2px;padding:6px 8px;font-size:.8125rem;display:flex}@media (hover:hover){.chip-menu-item:hover:not(:disabled){background:var(--chip-bg)}}.chip-menu-item .icon{flex:none;width:16px;height:16px}.job-people-body{gap:8px}.job-people-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.job-people-list>li{justify-content:space-between;align-items:baseline;gap:8px;padding:4px 8px;font-size:.8125rem;display:flex}.job-people-side{align-items:baseline;gap:8px;margin-inline-start:auto;display:flex}.job-people-invite{border-top:1px solid var(--line);padding-top:8px}.job-people-form{flex-direction:column;gap:8px;display:flex}.job-people-picked{align-items:center;padding-inline-start:8px;font-size:.8125rem}.job-people-pick{--chip-menu-list-max:40dvh}.account-menu .chip-menu-item{flex-direction:row;align-items:center;gap:8px}.chip-menu-item.btn-sending{flex-direction:row;align-items:center;gap:6px}.chip-menu-item.on{color:var(--accent);cursor:default;font-weight:600}.chip-menu-key{color:var(--faint);margin-left:auto;font-size:.71875rem}.chip-menu-item .chip-menu-note{color:var(--muted);font-size:.6875rem;font-weight:400}.chip-menu-note{color:var(--muted);margin:0;font-size:.6875rem}.term-word{cursor:pointer;border-radius:4px;align-items:center;list-style:none}.term-word::-webkit-details-marker{display:none}.term-word:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.term.chip-menu>.term-word>.icon{color:color-mix(in srgb, currentColor 72%, transparent);width:clamp(12px,1em,15px);height:clamp(12px,1em,15px);margin:0}.term.chip-menu[open]>.term-word>.icon{color:var(--accent)}@media (hover:hover){.term.chip-menu>.term-word:hover>.icon{color:var(--accent)}}.term-body{color:var(--ink);cursor:auto;letter-spacing:normal;font-size:.8125rem;font-weight:400;line-height:var(--lh);text-align:left;text-wrap:wrap;white-space:normal;width:min(calc(320rem / 16), calc(100vw - 32px), var(--chip-menu-room,100vw));word-break:normal;gap:2px;padding:10px 12px}.term-name{margin:0;font-weight:600}.term-note{margin:0;font-size:.78125rem}.term-beside{align-items:center;gap:4px;display:inline-flex}.term-worded{gap:.25em}.term-bare{align-self:center;line-height:1}.term-bare>.term-word{margin:-6px 0 -6px -2px;padding:6px 6px 6px 2px;display:flex}.term-worded>.term-bare>.term-word{margin-left:-6px;padding-left:6px}.filters>.term-bare{margin-inline-start:-4px}.reveal-line{margin:0 0 10px}.reveal .term-body p{margin:0}@media (width<=560px){.settings-body .facts>dt:has(.term){margin-bottom:8px}}.content>#setup.card{margin-bottom:16px}.scope-mark{color:var(--muted);white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:.75rem;display:inline-flex}.scope-mark>.icon{width:13px;height:13px}.scope-mark-label{align-self:baseline}.row-locked:not(:has(.badge)) .row-title{color:var(--muted)}.chip-menu-clear{border-top:1px solid var(--line);color:var(--muted);margin-top:2px;padding-top:8px}.chip-menu-row{justify-content:flex-end;gap:6px;display:flex}.chip-menu-row>:first-child:not(:last-child){margin-inline-end:auto}h2.card-title>.inline-edit-read{color:inherit;cursor:text;font:inherit;text-align:start;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint);text-underline-offset:4px;background:0 0;border:0;width:100%;padding:0;display:block}@media (hover:hover){h2.card-title>.inline-edit-read:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}}.inline-edit-open>.form{margin-top:8px}.bg-rankslot{flex:none;width:48px;margin-top:2px;display:flex}.bg-rankslot>.badge{border:1px solid #0000;flex:1;justify-content:center;padding:1px 4px;font-size:.65625rem}.bg-rankslot>.badge>.k{opacity:.6;margin-right:3px;font-weight:400}.bg-rankslot>.badge.b-thin{border-color:var(--line);background:0 0}.bg-rankslot>.badge.b-rank3.b-thin{border-color:var(--muted);color:var(--muted)}.filters a.zero{color:var(--faint)}.bs-axis{align-items:center;gap:9px;display:flex}.bs-axis>.gk{color:var(--faint);text-align:right;flex:none;min-width:50px;font-size:.6875rem}.bs-foldall{background:var(--surface);border:1px solid var(--line);color:var(--muted);cursor:pointer;font:inherit;white-space:nowrap;border-radius:7px;align-items:center;gap:4px;margin-left:auto;padding:3px 10px;font-size:.6875rem;font-weight:600;display:inline-flex}@media (hover:hover){.bs-foldall:hover{border-color:var(--accent);color:var(--accent)}}.list-sec-head{color:var(--muted);align-items:center;gap:8px;margin:0;padding:0 2px 2px;font-size:.8125rem;display:flex}.list-sec-head b{color:var(--ink)}.pane-detail>.card>.card-title{font-size:1.125rem;line-height:var(--lh-head)}.rel-block{overflow-anchor:none}.rel-block+.rel-block{margin-top:28px}.rel-repo-head{flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:0 0 10px;display:flex}.rel-repo{margin:0;font-size:1rem}.rel-repo-when{color:var(--faint);overflow-wrap:anywhere;min-width:0;margin:0;font-size:.75rem}.rel-repo-when.snapshot-old{color:var(--warn)}.rel-section-head{color:var(--faint);letter-spacing:.05em;flex-wrap:wrap;gap:2px 8px;margin:0 0 8px;font-size:.71875rem;font-weight:600;line-height:1.75;list-style:none;display:flex}.rel-section-title{flex:none;align-items:center;gap:5px;max-width:100%;display:inline-flex}.rel-section-title>.rel-chev{margin-right:5px}summary.rel-section-head{cursor:pointer;align-items:center}summary.rel-section-head::-webkit-details-marker{display:none}.rel-fold-head::-webkit-details-marker{display:none}@media (hover:hover){summary.rel-section-head:hover,.rel-fold-head:hover{color:var(--accent)}}.rel-fold-head:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rel-chev{flex:none;width:13px;height:13px}details:not([open])>summary .rel-chev-open,details[open]>summary .rel-chev-shut{display:none}.rel-section-aside{align-items:center;gap:10px;min-width:0;margin-left:auto;display:inline-flex}.rel-section-aside .panel-note{margin-left:0}.rel-cards{grid-template-columns:repeat(auto-fill,minmax(min(720px,100%),1fr));align-items:stretch;gap:8px;margin:0;padding:0;list-style:none;display:grid}.rel-card{background:var(--bg);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:11px 14px 10px;display:flex}.rel-card.tone-warn{background:var(--warn-soft);border-color:var(--warn)}.rel-card.tone-warn .faint,.rel-card.tone-warn .rel-card-kind,.rel-card.tone-warn .rn-summary{color:var(--muted)}.rel-card-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;column-gap:8px;display:grid}@media (width<=720px){.rel-card-head{flex-wrap:wrap;row-gap:4px;display:flex}}.rel-card-icon{color:var(--faint);flex:none;width:15px;height:15px;margin-top:3px}.rel-card-title{overflow-wrap:anywhere;flex:6em;min-width:0;font-size:.84375rem;font-weight:600}@media (width<=560px){.rel-card-title{flex-basis:12em}}.rel-card-tags{flex:none;align-items:center;gap:8px;margin:0 0 0 auto;display:flex}.rel-card-kind{color:var(--faint);flex:none;font-size:.75rem}.rel-card-head .badge{flex:none;justify-content:center;min-width:5.125rem}.rel-reason{overflow-wrap:anywhere;margin:0;font-size:.84375rem}.rel-reason-old{color:var(--faint);font-size:.78125rem}.rel-prog{align-items:center;gap:10px;margin-top:1px;display:flex}.rel-prog-nums{flex:none;gap:10px;display:flex}.rel-prog-now{color:var(--accent)}.rel-prog-bar{border-radius:3px;flex:0 160px;min-width:0;max-width:none;height:5px;position:relative}.rel-prog-bar>i{background:var(--accent);border-radius:3px;min-width:0;position:absolute;inset:0 auto 0 0}.rel-prog-bar>i.bar-soft{background:var(--accent-soft)}.rel-pending{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.rel-pending-item{color:var(--muted);text-indent:-1em;padding-left:1em;font-size:.78125rem}.rel-pending-item:before{color:var(--faint);content:"・"}.rel-todo-head{color:var(--warn);letter-spacing:.05em;align-items:baseline;gap:8px;margin:4px 0 0;font-size:.71875rem;font-weight:700;display:flex}.rel-todo-count{background:color-mix(in srgb, var(--warn) 18%, transparent);letter-spacing:0;border-radius:999px;padding:0 6px;font-size:.6875rem}.rel-todo{flex-direction:column;gap:2px;margin:2px 0 0;padding:0 0 0 1.5em;display:flex}.rel-todo .rel-pending-item{color:var(--ink);text-indent:0;padding-left:0;font-size:.8125rem;list-style:decimal}.rel-todo .rel-pending-item:before{content:none}.rel-todo .rel-pending-wait{color:var(--muted)}.rel-later-head{color:var(--faint);letter-spacing:.05em;margin:7px 0 0;font-size:.6875rem}.rel-later .rel-pending-item{color:var(--faint)}.rel-pending-after{color:var(--faint);margin-left:6px;font-size:.71875rem}.rel-pending-go{color:var(--accent);white-space:nowrap;border-radius:5px;margin-left:5px;padding:1px 5px;font-size:.71875rem;font-weight:700;text-decoration:none}.rel-pending-go:before{color:var(--faint);content:"→ ";font-weight:400}@media (hover:hover){.rel-pending-go:hover{background:var(--accent-soft);text-decoration:none}}.rel-fold{margin-top:6px}.rel-fold-head{color:var(--muted);cursor:pointer;align-items:baseline;gap:4px;width:fit-content;max-width:100%;margin-bottom:2px;padding:2px 6px 2px 0;font-size:.75rem;list-style:none;display:flex}.rel-fold-head .rel-chev{align-self:center;width:12px;height:12px}.rel-fold-sum{overflow-wrap:anywhere}.rel-steps{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:2px 10px;margin:2px 0 0;padding:0 0 0 12px;font-size:.78125rem;list-style:none;display:grid}.rel-step{display:contents}.rel-step-when{color:var(--faint);justify-self:end;font-size:.6875rem}.rel-step-text{color:var(--muted);overflow-wrap:anywhere}.rel-prs{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:2px 12px;margin:2px 0 0;padding:0 0 0 12px;font-size:.78125rem;list-style:none;display:grid}.rel-pr{display:contents}.rel-pr>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=560px){.rel-prs{grid-template-columns:minmax(0,1fr)}.rel-pr>*{overflow-wrap:anywhere;white-space:normal;overflow:visible}}.rel-pr-solo>*{grid-column:1/-1}.rel-pr-title{color:var(--muted)}.rel-pr-note{color:var(--muted);font-size:.75rem}.rel-pr-link{color:var(--accent);text-decoration:none}@media (hover:hover){.rel-pr-link:hover{text-decoration:underline}}.rel-card-act{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin:auto 0 0;padding-top:7px;display:flex}.rel-card.tone-warn .rel-card-act{border-top-color:color-mix(in srgb, var(--warn) 30%, transparent)}.rel-card-act>:last-child{margin-left:auto}.rel-card.rel-card-slim{padding:7px 14px 8px}.rel-card-slim .rel-prs{margin-top:3px}.rel-slim-foot{align-items:center;gap:10px;margin-top:auto;display:flex}.rel-slim-foot .rel-fold{margin-top:0}.rel-card-act-inline{border-top:none;flex:none;gap:6px;margin:0 0 0 auto;padding:0}.rel-card-act-inline>:last-child{margin-left:0}@media (width<=560px){.rel-slim-foot{flex-wrap:wrap}.rel-slim-foot .rel-fold{flex:100%}}.rel-pass-by{color:var(--muted);font-size:.75rem}.koe-live{align-items:baseline;gap:10px;display:flex}.koe-ver{background:var(--hover);border:1px solid var(--line);color:var(--ink);font-family:var(--mono);border-radius:6px;flex:none;padding:1px 7px;font-size:.8125rem;font-weight:600}.koe-live .koe-ver{padding:2px 10px;font-size:1.25rem}.koe-ver.warn{background:var(--warn-soft);border-color:var(--warn);color:var(--warn)}.koe-live-note{color:var(--muted);font-size:.8125rem}.koe-feed{color:var(--muted);align-items:baseline;gap:8px;margin-top:6px;font-size:.78125rem;display:flex}.koe-feed:first-of-type{margin-top:10px}.koe-feed-os{color:var(--ink);flex:none;min-width:62px}.koe-feed-v{color:var(--ink);font-family:var(--mono)}.koe-feed-at{color:var(--faint)}.koe-feed.ahead .koe-feed-v{color:var(--warn);font-weight:600}.koe-feed-ng{color:var(--faint)}.koe-feed-local{border-top:1px dashed var(--line);margin-top:9px;padding-top:8px}.koe-feed-local+.koe-feed-local{border-top:none;margin-top:6px;padding-top:0}.koe-feed-behind{color:var(--muted);font-weight:600}.koe-hint{color:var(--faint);font-size:.75rem}.copy-chip{cursor:pointer;font:inherit;font-family:var(--mono)}@media (hover:hover){.copy-chip:hover{border-color:var(--accent);color:var(--accent)}}.copy-chip.copied{border-color:var(--ok);color:var(--ok)}.copy-chip.copy-ng{border-color:var(--crit);color:var(--crit)}.copy-chip .icon{width:11px;height:11px;margin-right:3px}.koe-when{color:var(--faint);flex:none;margin-left:auto;font-size:.75rem}.koe-commits{margin:6px 0 0;padding:0 0 0 16px;list-style:outside}.koe-commits li{color:var(--muted);font-size:.78125rem;line-height:1.75}.koe-commit-t{overflow-wrap:anywhere}.koe-hist{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding:5px 2px;display:flex}.koe-hist:last-child{border-bottom:none}.koe-hist-t{color:var(--ink);overflow-wrap:anywhere;min-width:0;font-size:.8125rem}.koe-hist-n{color:var(--faint);flex:none;font-size:.75rem}@media (width<=720px){.koe-hist{flex-wrap:wrap;row-gap:4px}.koe-hist-t{flex:12em}}.koe-note-h{color:var(--muted);margin:10px 0 4px;font-size:.78125rem;font-weight:600}.koe-note-h:first-child{margin-top:0}.koe-note .koe-commits li{color:var(--ink)}.koe-note-none{color:var(--muted);margin:0;font-size:.8125rem}.koe-note-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:11px;padding-top:10px;display:flex}#koe-history .rel-cards{display:block}.rel-meta{color:var(--faint);flex-wrap:wrap;gap:4px 8px;font-size:.75rem;display:flex}.rel-meta>*+:before{color:var(--faint);content:"・";margin-right:4px}.rel-meta-warn{color:var(--warn)}.rel-meta-crit{color:var(--crit);text-decoration:none}@media (hover:hover){.rel-meta-crit:hover{text-decoration:underline}}.rel-chart-fold+.rel-meta{margin-top:10px}.rel-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:11px;padding-top:11px;display:flex}.rel-chart-fold+.rel-actions{margin-top:21px}.rel-status>.rel-actions:first-child{border-top:0;margin-top:0;padding-top:0}.rel-verdict{margin:0 12px 0 0;font-size:.84375rem}.rel-verdict.warn{color:var(--warn);font-weight:600}.rel-auto{color:var(--faint);white-space:nowrap;font-size:.78125rem}.rel-act-left{flex:auto;align-items:center;gap:8px;margin:0;display:flex}.rel-actions{container:rel-actions/inline-size}@container rel-actions (width<=calc(16.25rem + 345px)){.rel-act-left{flex-wrap:wrap}}.rel-act-left>:not(.rel-note,.rel-gate){white-space:nowrap;flex:none}.rel-act-right{flex:auto;justify-content:flex-end;align-items:center;gap:10px;padding-left:14px;display:flex}.rel-gate{color:var(--muted);flex:none;font-size:.75rem}.rel-act-left>.rel-gate{flex:0 auto;min-width:0}.rel-act-right .btn-gated{gap:10px}.rel-act-right .undo-arming{margin-right:0;font-size:.75rem}.rel-note{background:var(--bg);border:1px solid var(--line);box-sizing:border-box;color:var(--ink);field-sizing:content;font:inherit;max-height:var(--input-max);resize:none;border-radius:8px;flex:auto;min-width:220px;max-width:420px;min-height:0;padding:5px 9px;font-size:.78125rem;line-height:1.6;overflow-y:auto}.rel-note::placeholder{color:var(--faint)}@supports (font:-apple-system-body){.rel-note::placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rel-check{min-width:0}}.rel-note:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.rel-eta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:400}.rel-eta:before{color:var(--faint);content:"·";margin:0 5px 0 1px}.rel-checking{color:var(--muted);flex:none;align-items:center;gap:5px;font-size:.78125rem;text-decoration:none;display:inline-flex}.rel-checking>.icon{width:13px;height:13px}@media (hover:hover){.rel-checking:hover,.rel-checking:hover .rel-eta,.rel-actions .btn:not(:disabled):hover .rel-eta{color:var(--accent)}}.rel-running{align-items:center;gap:8px;min-width:0;margin-right:auto;display:flex}.rel-flight>.btn{margin-left:auto}@media (width<=560px){.rel-flight{justify-content:flex-end}.rel-flight>.btn{margin-left:0}}.rel-running-icon{color:var(--accent);flex:none;width:15px;height:15px}.rel-running-text{overflow-wrap:anywhere;min-width:0;font-size:.84375rem}.rel-prlink{flex:none;align-items:center;gap:4px;font-size:.78125rem;display:inline-flex}.rel-sched{gap:2px;min-width:0;display:grid}.rel-sched-when{margin:0;font-size:.875rem;font-weight:600}.rel-sched-note{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.78125rem}.rel-plan{flex-wrap:wrap;flex:0 auto;align-items:baseline;gap:4px 10px;min-width:0;margin:0;display:flex}.rel-plan-at{font-weight:600}.rel-others .rel-plan-at{color:var(--muted);font-weight:400}.rel-when-form{display:contents}.rel-when-form>.btn-quiet{margin-left:auto}.rel-when-form .field-error{text-align:right;flex-basis:100%}.rel-when{background:var(--bg);border:1px solid var(--line);border-radius:8px;flex:none;align-items:center;gap:8px;padding:3px 9px;display:inline-flex}.rel-when-label{color:var(--muted);white-space:nowrap;font-size:.75rem}.rel-when-input{color:var(--ink);font:inherit;background:0 0;border:none;padding:2px 0;font-size:.78125rem}.rel-when-input:focus{outline:none}.rel-when:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.rel-tl{margin-bottom:10px}.rel-tl-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-bottom:5px;font-size:.71875rem;display:flex}.rel-tl-key{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.rel-tl-swatch{border-radius:2px;width:9px;height:9px}.rel-tl-total{color:var(--ink);white-space:nowrap;margin-left:auto;font-size:.78125rem;font-weight:600}.rel-tl-swatch.is-out,.rel-tl-seg.is-out{background:color-mix(in srgb, var(--faint) 55%, transparent)}.rel-tl-swatch.is-stale,.rel-tl-seg.is-stale{background:var(--accent)}.rel-tl-swatch.is-block,.rel-tl-seg.is-block{background:var(--warn)}.rel-tl-swatch.is-ok,.rel-tl-seg.is-ok{background:var(--ok)}.rel-tl-group{border-left:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 9px;padding-left:12px;display:inline-flex}.rel-tl-group-label{color:var(--faint);white-space:nowrap}.rel-tl-plot{border-bottom:1px solid var(--line);align-items:flex-end;gap:2px;height:54px;padding-bottom:1px;display:flex;position:relative}.rel-tl-bin{flex-direction:column;flex:1 1 0;justify-content:flex-end;min-width:0;height:100%;display:flex}.rel-tl-stack{border-radius:3px 3px 0 0;flex-direction:column;width:100%;min-height:3px;display:flex;overflow:hidden}.rel-tl-seg{border-bottom:1px solid var(--surface);box-sizing:border-box;flex-shrink:1;flex-basis:0;min-height:4px}.rel-tl-seg:last-child{border-bottom:none;min-height:3px}.rel-tl-gap{background:repeating-linear-gradient(-45deg, var(--line) 0 1px, transparent 1px 7px);border-right:1px dashed var(--faint);color:var(--faint);white-space:nowrap;justify-content:center;align-items:center;font-size:.6875rem;display:flex;position:absolute;top:0;bottom:0;left:0}.rel-tl-mark{border-left:1px dashed var(--faint);opacity:.75;width:0;position:absolute;top:2px;bottom:-1px}.rel-tl-mark.is-latest{border-left-color:var(--muted);opacity:1;border-left-style:solid}.rel-tl-mark:before{content:"";width:11px;position:absolute;top:0;bottom:0;left:-5px}@media (hover:hover){.rel-tl-mark:hover{border-left-color:var(--muted);opacity:1}.rel-tl-mark.is-latest:hover{border-left-color:var(--ink)}}.rel-tl-flag{border-bottom:5px solid var(--faint);border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;bottom:-1px;left:-4px}.rel-tl-mark.is-latest .rel-tl-flag{border-bottom-color:var(--muted)}.rel-tl-key .rel-tl-flag{position:static}.rel-tl-mark-tag{background:var(--surface);color:var(--muted);white-space:nowrap;padding:0 6px;font-size:.6875rem;position:absolute;top:-4px;transform:translate(-50%)}.rel-tl-mark-tag.to-left{padding-right:8px;transform:translate(-100%)}.rel-tl-mark-tag.to-right{padding-left:8px;transform:none}@media (hover:hover){.rel-tl-bin.has-data:hover .rel-tl-seg{filter:brightness(1.25)}}.rel-tl-tip{background:var(--surface);border:1px solid var(--line);pointer-events:none;z-index:5;border-radius:8px;min-width:220px;max-width:340px;padding:7px 9px;position:absolute;top:calc(100% + 14px);box-shadow:0 6px 20px #00000047}.rel-tl-tip-head{color:var(--muted);align-items:baseline;gap:10px;margin-bottom:4px;font-size:.71875rem;display:flex}.rel-tl-tip-count{color:var(--ink);margin-left:auto;font-weight:600}.rel-tl-tip-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.rel-tl-tip-item{align-items:baseline;gap:6px;min-width:0;display:flex}.rel-tl-tip-item .rel-tl-swatch{flex:none;transform:translateY(-1px)}.rel-tl-tip-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;overflow:hidden}.rel-tl-tip-rest{color:var(--faint);margin-top:3px;font-size:.71875rem}.rel-tl-tip.is-rel{max-width:400px}.rel-tl-tip-apps{gap:6px;display:grid}.rel-tl-tip-app-name{color:var(--muted);font-size:.71875rem}.rel-tl-tip-app-sum{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:1px 0 0;font-size:.75rem;line-height:1.5;display:-webkit-box;overflow:hidden}.rel-tl-axis{margin-top:3px;display:flex}.rel-tl-day{border-left:1px solid var(--line);color:var(--faint);white-space:nowrap;min-width:0;padding-left:4px;font-size:.6875rem;overflow:hidden;container:rel-day/inline-size}.rel-tl-day:first-child{border-left:none;padding-left:0}@container rel-day (width<=2.4rem){.rel-tl-day [data-len="3"] .rel-tl-dow{display:none}}@container rel-day (width<=2.856rem){.rel-tl-day [data-len="4"] .rel-tl-dow{display:none}}@container rel-day (width<=3.306rem){.rel-tl-day [data-len="5"] .rel-tl-dow{display:none}}@media (width<=560px){.rel-tl-tip{min-width:0;max-width:none;left:0!important;right:0!important}.rel-tl-day{overflow:visible}.rel-tl-day:nth-last-child(2n){border-left-color:#0000}.rel-tl-day:nth-last-child(2n)>span{visibility:hidden}}.rel-goal{border-top:1px solid var(--line);flex-direction:column;gap:7px;margin-top:11px;padding-top:11px;display:flex}.rel-goal-head{flex-wrap:wrap;align-items:center;gap:7px;margin:0;display:flex}.rel-goal-icon{color:var(--faint);flex:none;width:15px;height:15px}.rel-goal-title{color:var(--muted);font-size:.75rem}.rel-goal-meta{color:var(--faint);font-size:.75rem}.rel-goal .rel-goal-body>*+*{margin-top:7px}.rel-goal-text{border-left:2px solid var(--line);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;padding-left:10px;font-size:.84375rem;line-height:1.65}.rel-goal-summary{color:var(--muted);margin:0;font-size:.78125rem;line-height:1.6}.rel-goal-missing{color:var(--muted);margin:0;padding-left:18px;font-size:.78125rem;line-height:1.7}.rel-goal-act{justify-content:flex-start;align-items:center;gap:8px;display:flex}.rel-goal-edit{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.rel-goal-edit .btn{white-space:nowrap;flex:none}@supports (font:-apple-system-body) or (appearance:none){.rel-goal-edit .rel-goal-input{max-width:424px}}.rel-goal-edit .btn-quiet{margin-left:auto}.rel-next-lead{margin:12px 0}.rn-note{border-top:1px solid var(--line);margin-top:2px;padding-top:6px}.rel-card.tone-warn .rn-note{border-top-color:color-mix(in srgb, var(--warn) 30%, transparent)}.rn-note-head{align-items:center;gap:8px;min-width:0;margin:0;padding:3px 0;display:flex}.rn-note-head.clickable{cursor:pointer}@media (hover:hover){.rn-note-head.clickable:hover .rn-app{color:var(--accent)}}.rn-note-toggle{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0;display:inline-flex}.rn-note-head:has(>.rn-note-toggle:focus-visible){outline:1px auto;outline-color:-webkit-focus-ring-color}.rn-note-head>.rn-note-toggle:focus-visible{outline:none}.rn-app{color:var(--ink);flex:none;font-size:.8125rem;font-weight:600}.rn-note-head .badge{flex:none}.btn.rn-review{flex:none;padding:0 10px;line-height:1.3125rem}.rn-summary{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.75rem;overflow:hidden}@media (width<=560px){.rn-note-head{flex-wrap:wrap}.rn-summary{white-space:normal;flex-basis:100%}}.rn-body{background:var(--surface);border-radius:8px;margin:4px 0 2px;padding:8px 12px;font-size:.8125rem}.rel-card.tone-warn .rn-body{background:var(--bg)}.rn-draft-list{gap:5px;margin:6px 0 0;padding-left:18px;list-style:outside;display:grid}.rn-draft-list li{overflow-wrap:anywhere;font-size:.8125rem;line-height:1.65}.rn-draft-flag{margin-top:8px}.rn-draft-flag .rn-app{overflow-wrap:anywhere;flex:0 auto;min-width:0}.note-bar-title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:.84375rem;font-weight:700;overflow:hidden}.doc-head-row>.note-bar-sep{color:var(--faint);flex:none;width:13px;height:13px;margin:0 -2px}.note-bar-doc{color:var(--muted);font-size:.8125rem;font-weight:600;line-height:var(--lh);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.note-bar-doc-before:after{content:attr(data-text);background:color-mix(in srgb, var(--faint) 26%, transparent);color:var(--muted);border-radius:3px;margin-right:.35em;padding:0 .12em;text-decoration:line-through;text-decoration-thickness:1px}.note-bar-doc-next{background:color-mix(in srgb, var(--accent) 30%, transparent);box-shadow:inset 0 -2px 0 var(--accent);color:inherit;border-radius:3px 3px 0 0;padding:0 .12em}.note-summary{flex:999;align-items:baseline;gap:8px;min-width:0;margin:0;display:flex}@media (width<=560px){.note-summary{flex:100%}}.note-bar-spacer{flex:auto}.note-summary-more{display:none}@media (hover:none){.note-summary:has(>.note-summary-more){flex-wrap:wrap}:is(.note-summary:has(>.note-summary-more)>.note-summary-text,.note-summary-more>.note-summary-text){flex:1}.note-summary-more{flex:100%;align-items:baseline;gap:8px;min-width:0;display:flex}}.note-summary-text{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78125rem;overflow:hidden}.note-summary-label{color:var(--faint);flex:none;font-size:.6875rem}.doc-approve{display:inline-flex}.shot-broken{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:96px;padding:16px;font-size:.8125rem;display:flex}.attach-broken{border-radius:var(--radius-xs);height:var(--attach-thumb-side);min-height:0;padding:4px calc(var(--attach-drop-side) + 2px) 4px 4px;font-size:.6875rem}.dg-cell>.shot-broken{min-height:var(--dg-thumb-h);border:0;border-radius:0;padding:8px;font-size:.75rem}.dg-cell:has(>.dg-marks)>.shot-broken{padding-top:48px}.dg-cell:has(>.dg-marks>.dg-mark+.dg-mark)>.shot-broken{padding-top:68px}.shots-word{grid-column:3}.att-files{flex-wrap:wrap;gap:6px 12px;margin:6px 0 0;display:flex}.attach-zone{display:contents}.attach-zone[data-over] textarea,textarea[data-attach-over]{outline-offset:2px;outline:2px dashed var(--accent)!important}.attach-compact{gap:6px;margin-top:6px}.attach-compact:not(:has(>:not(.attach-hint-fine):not(.attach-hint-coarse):not(.attach-add))){gap:0;margin-top:2px}.attach-compact>.note{margin-top:0;font-size:.6875rem}.doc-card .attach-compact>.attach-hint-fine{display:none}.doc-card .attach-list{margin:0}.doc-card .attach-compact:not(:has(>:not(.attach-hint-fine):not(.attach-hint-coarse):not(.attach-add))){display:none}@media (pointer:coarse){.doc-card .attach-compact:not(:has(>:not(.attach-hint-fine):not(.attach-hint-coarse):not(.attach-add))){display:flex}}.attach-compact .attach-hint-coarse{display:none}.attach-list{flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.attach{--attach-thumb-side:54px;--attach-drop-side:18px;border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;gap:4px;width:104px;padding:4px;display:flex;position:relative}.attach:not(.attach-file){border:0;width:auto;padding:0}.attach:not(.attach-file) .attach-name{display:none}.attach:not(.attach-file) .attach-frame{width:auto}.attach:not(.attach-file) .attach-thumb{background:var(--surface);border:1px solid var(--line);border-radius:6px;width:auto;max-width:140px}.attach-failed:not(.attach-file) .attach-thumb{border-color:var(--crit)}@media (hover:hover){.attach-frame:hover .attach-thumb{border-color:var(--accent)}}.attach-uploading .attach-thumb{opacity:.45}.attach-failed{border-color:var(--crit)}.attach-thumb{background:var(--surface-2);border-radius:var(--radius-xs);height:var(--attach-thumb-side);object-fit:cover;width:100%;display:block}.attach-frame{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.attach-name{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.attach-file{background:var(--surface);box-sizing:border-box;max-width:180px;min-height:var(--attach-thumb-side);border-radius:6px;justify-content:center;gap:2px;width:auto;min-width:72px;padding:4px 10px}.attach-bytes{font-size:.6875rem}.evidence-file{color:var(--muted);align-self:start;font-size:.8125rem;text-decoration:underline}.attach-state{color:var(--muted);font-size:.6875rem}.attach-failed .attach-state{color:var(--crit)}.attach-again{padding:2px 8px;font-size:.6875rem}.attach-drop{background:var(--surface);border:1px solid var(--line);color:var(--muted);cursor:pointer;height:var(--attach-drop-side);width:var(--attach-drop-side);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:-6px;inset-inline-end:-6px;box-shadow:0 1px 3px #080a102e}.attach-drop>.icon{width:11px;height:11px}@media (pointer:coarse){.attach{--attach-drop-side:24px}}@media (hover:hover){.attach-drop:hover{border-color:var(--crit);color:var(--crit)}}.attach-add,.attach-hint-coarse{display:none}.attach-input{opacity:0;width:0;height:0;position:absolute}.attach-input:focus-visible+.btn{outline:2px solid var(--accent);outline-offset:2px}@media (width>=901px){.shell-main:has(.dev-panes)>.content{padding-bottom:calc(20px + var(--keyboard-h))}.shell-main:has(.dev-panes)>.content>.page-head{margin-bottom:10px}.shell-main:has(.panes-fit)>.content>.dev-panes>.pane-rail{padding-bottom:0;padding-right:4px}.shell-main:has(.panes-fit)>.content>.dev-panes>.dev-detail{scrollbar-gutter:auto;margin-right:0;padding:20px 24px 28px}}@media (width<=900px){.shell .shell-main:has(.panes)>.content>.dev-panes.panes-fit>.dev-detail{padding-right:16px}html:has(.dev-panes){--stuck-h:var(--rail-bar-h,0px)}}.shell-main:has(.dev-panes)>.content>.page-head{position:static}.dev-head{flex-direction:column;gap:2px;min-width:0;display:flex}.dev-summary{color:var(--muted);flex-wrap:wrap;gap:2px 14px;margin:5px 0 0;font-size:.78125rem;display:flex}.dev-due-line{align-items:center;gap:4px;display:inline-flex}.dev-due-line .icon{vertical-align:-2px;width:13px;height:13px}.dev-due-line.is-near{color:var(--warn)}.dev-due-line.is-over{color:var(--crit);font-weight:600}.dev-head>.card-title{font-size:1.0625rem;line-height:var(--lh)}.dev-detail>.card-head{margin-bottom:18px}.dev-main{flex-direction:column;align-items:baseline;gap:0;min-width:0;display:flex}.dev-no{color:var(--ink);font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right}.dev-main .row-title{white-space:normal;min-width:0;font-weight:400}a.row-title.dev-doc-link{color:var(--ink);border-bottom:1px solid #0000}@media (hover:hover){a.row-title.dev-doc-link:hover{border-bottom-color:var(--accent);color:var(--accent);text-decoration:none}}.dev-specnote{color:var(--faint);margin-top:2px;font-size:.75rem;line-height:1.5}.dev-wait{color:var(--faint);margin:0;font-size:.8125rem}.dev-step{min-width:0}a.dev-step-link{gap:2px;text-decoration:none}a.dev-step-link>.icon{opacity:.7;flex:none}@media (hover:hover){a.dev-step-link:hover{filter:brightness(1.15);text-decoration:none}}.dev-sp,.dev-duecell{color:var(--ink);font-family:var(--mono);font-variant-numeric:tabular-nums}.rows-spec .btn.dev-hold{color:var(--faint);border-color:#0000}.rows-spec>.dev-held .btn.dev-hold{border-color:var(--line);color:var(--muted)}@media (hover:hover){.rows-spec>.row-cols:hover .btn.dev-hold{border-color:var(--line);color:var(--muted)}.rows-spec>.row-cols .btn.dev-hold:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}}.dev-repo-note{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.dev-repo{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}.dev-repo select{width:auto;min-width:0;max-width:100%;padding:4px 8px}.dev-repo button{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:none;padding:0}@media (hover:hover){.dev-repo button:hover{text-decoration:underline}}.rows-spec>.dev-held>*{opacity:.5}.rows-spec>.dev-held>.dev-holdcell{opacity:1}.dev-list{flex-direction:column;gap:8px;min-width:0;display:flex}.dev-list>.rows{margin-top:0}.dev-list>.fold[open]>.rows{margin-top:8px}.dev-list>.fold>.dev-fold-head{color:var(--faint);letter-spacing:.02em;border-radius:6px;align-self:flex-start;align-items:center;gap:4px;margin:8px 0 2px -2px;padding:2px 6px 2px 2px;font-size:.71875rem;font-weight:700;line-height:1.45;display:inline-flex}.dev-list>.fold>.dev-fold-head:before{display:none}.dev-list>.fold>.dev-fold-head>.icon{flex:none;width:13px;height:13px}@media (hover:hover){.dev-list>.fold>.dev-fold-head:hover{background:var(--hover);color:var(--ink)}}.dev-list>.fold>.dev-fold-head:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dev-list>.fold[open]>.dev-fold-note{color:var(--faint);margin:5px 2px 10px;font-size:.75rem}.rows-cards>li>.dev-row{cursor:pointer;border-radius:8px;padding:10px 12px;position:relative}.dev-row-hit{color:inherit;text-decoration:none}@media (hover:hover){.dev-row-hit:hover{color:inherit;text-decoration:none}}.dev-row-hit:after{content:"";z-index:1;border-radius:8px;position:absolute;inset:0}.dev-row .dev-row-hit:focus-visible{outline:none}.dev-row-hit:focus-visible:after{outline:2px solid var(--accent);outline-offset:-2px}.rows-cards>li>.dev-row.row-current{background:var(--accent-soft);border-color:var(--accent)}.rows-cards>li>.dev-row.row-current:before{display:none}.rows-cards>li>.dev-row.row-current .row-title{color:var(--ink)}.rows-cards>li>.dev-row.row-current.dev-row-done .row-title{color:var(--muted)}@media (hover:hover){.rows-cards>li>.dev-row:hover{background:var(--surface);border-color:var(--accent)}.rows-cards>li>.dev-row.row-current:hover{background:var(--accent-soft)}.rows-cards>li>.dev-row:hover .row-title{color:var(--ink)}}.rows-cards>li>.dev-row.dev-row-done{padding:7px 12px}.rows-cards>li>.dev-row.dev-row-done .row-title{color:var(--muted);font-weight:600}.dev-row-head>.row-title{overflow-wrap:anywhere;min-width:0;font-size:.84375rem;font-weight:700}.dev-row-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.dev-row-head{align-items:center;gap:8px;min-width:0;display:flex}.dev-bar{border-radius:3px;flex:0 0 100%;max-width:none;height:5px;margin-top:1px;position:relative}.dev-bar>i{border-radius:3px;position:absolute;inset:0 auto 0 0}.dev-bar>i:not(.bar-soft){background:var(--accent)}.dev-bar>i.bar-soft{background:var(--accent-soft);opacity:1}.dev-row{flex-wrap:wrap;row-gap:4px}.dev-row-sum{color:var(--faint);white-space:nowrap;margin-left:auto;font-size:.75rem}.dev-due{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:3px;font-size:.71875rem;display:inline-flex}.dev-due .icon{vertical-align:-1.5px;width:12px;height:12px}.dev-due.is-near{color:var(--warn)}.dev-due.is-over{color:var(--crit);font-weight:600}.dev-row-head>.dev-due{margin-left:auto}.dev-row-head>.dev-row-sum~.dev-due{margin-left:0}.dev-prog{color:var(--ink);flex-wrap:wrap;gap:2px 10px;min-width:0;display:flex}.dev-prog-aside{color:var(--faint);font-size:.75rem}.dev-row-turn{flex-wrap:wrap;flex:0 0 100%;gap:6px;margin-top:2px;display:flex}.dev-row-unit{z-index:2;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover){.dev-row-unit:hover{text-decoration:none}.dev-row-unit:hover>.mark{background:var(--accent-soft);border-color:var(--accent)}}.dev-row-unit>.mark{background:var(--surface);color:var(--accent);gap:5px;padding:2px 11px;font-weight:400}.dev-row-unit>.mark>.icon{width:12px;height:12px}.dev-row-next{color:var(--faint);flex:0 0 100%;margin-top:2px;font-size:.75rem}.rows-spec>.dev-group{color:var(--faint);background:0 0;border:none;margin:0;padding:14px 8px 2px;font-size:.8125rem;font-weight:700}.dev-group-plain,.dev-fold{letter-spacing:.02em}.dev-group-plain{font-size:.71875rem}.dev-group-plain>.tally,.dev-fold>.tally{color:inherit}.rows-spec>.row-head+.dev-group{padding-top:4px}.dev-detail{container:dev-pane/inline-size}.rows-spec{--dev-step-design:calc(98rem / 16);--dev-step-build:calc(98rem / 16);--row-cols:calc(32rem / 16) minmax(0, 1fr) var(--dev-step-design) var(--dev-step-build) calc(40rem / 16) calc(96rem / 16);border:none;border-radius:0;margin-top:10px;font-size:.8125rem;overflow:visible}.rows-spec-quiet{--row-cols:calc(32rem / 16) minmax(0, 1fr) var(--dev-step-design) var(--dev-step-build) calc(40rem / 16)}.rows-spec-due{--row-cols:calc(32rem / 16) minmax(0, 1fr) var(--dev-step-design) var(--dev-step-build) calc(40rem / 16) calc(58rem / 16) calc(96rem / 16)}.rows-spec-due.rows-spec-quiet{--row-cols:calc(32rem / 16) minmax(0, 1fr) var(--dev-step-design) var(--dev-step-build) calc(40rem / 16) calc(58rem / 16)}.rows-spec-wait-design{--dev-step-design:calc(148rem / 16)}.rows-spec-wait-build{--dev-step-build:calc(136rem / 16)}.rows-spec>.row-cols>.dev-duecell>.dev-due{justify-content:flex-end}.rows-spec>.row-cols,.rows-spec>.row-head{gap:0}.rows-spec>.row-head{color:var(--faint);letter-spacing:0;background:0 0;padding:4px 0;font-size:.71875rem;position:static}.rows-spec>.row-head>*{padding:0 8px}.rows-spec>.row-cols{border-bottom:1px solid var(--line);border-top:none;padding:6px 0}.rows-spec>.row-cols>*{grid-row:1;padding:0 8px}.rows-spec>.row-cols>.dev-step{margin:0 8px;padding:2px 9px}.rows-spec>.row-cols>.dev-aside{flex-direction:column;grid-area:2/2/auto/-1;gap:2px;margin-top:4px;display:flex}.rows-spec>.row-cols>.dev-step{justify-self:start}.rows-spec>.row-cols>.dev-holdcell{text-align:right;white-space:nowrap}.dev-hold-note{color:var(--crit);white-space:normal;margin:4px 0 0;font-size:.75rem}.dev-fold{color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;margin-left:-2px;padding:2px 6px 2px 2px;font-size:.71875rem;line-height:1.45;display:inline-flex}.dev-fold:before{display:none}.dev-fold>.icon{flex:none;width:13px;height:13px}@media (hover:hover){.dev-fold:hover{background:var(--hover);color:var(--ink)}}.dev-turn,.dev-next,.dev-specs{margin-top:22px}.dev-detail>.card-head+.dev-turn{margin-top:34px}.dev-detail>.card-head+.dev-next,.dev-detail>.card-head+.dev-specs{margin-top:40px}.dev-turn+.dev-next,.dev-turn+.dev-specs{margin-top:42px}.dev-sec-title{color:var(--faint);margin:0 0 6px;font-size:.78125rem;font-weight:700}.dev-stuck{color:var(--faint);margin:0;font-size:.75rem}.dev-units{margin:0;padding:0;list-style:none}.dev-unit-row{align-items:center;gap:8px;padding:3px 0;display:flex}.dev-unit-name{flex:1;min-width:0;font-weight:400}.dev-unit-row>.icon{flex:none;width:15px;height:15px}.dev-unit-note{color:var(--faint);font-size:.75rem}.dev-doc-cards{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:10px;display:grid}.dev-doc-card{background:var(--surface);border:1px solid var(--review);color:var(--ink);transition:background var(--dur-touch) var(--ease), border-color var(--dur-touch) var(--ease), transform var(--dur-touch) var(--ease);border-radius:11px;align-items:center;gap:13px;width:100%;padding:16px 18px;text-decoration:none;display:flex}.dev-doc-card>.icon{color:var(--review);flex:none;width:19px;height:19px}.dev-doc-card-body{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.dev-doc-card-title{overflow-wrap:anywhere;font-size:.84375rem;font-weight:700}.dev-doc-card-meta{min-height:calc(var(--lh) * (11.5rem / 16));flex-wrap:wrap;align-items:center;gap:5px;display:flex}.dev-doc-quiet{color:var(--faint);font-size:.71875rem}.dev-doc-go{color:var(--faint);transition:color var(--dur-touch) var(--ease);white-space:nowrap;font-size:.71875rem;font-weight:700}.dev-doc-card>.dev-doc-go{color:var(--review)}.dev-doc-card>.icon:last-child,.dev-docline-go>.icon{color:var(--faint);flex:none;width:15px;height:15px}@media (hover:hover){.dev-doc-card:hover{background:var(--hover);text-decoration:none;transform:translateY(-1px)}.dev-doc-card:hover>.dev-doc-go,.dev-doc-card:hover>.icon:last-child,.dev-docline:hover .dev-docline-go>*{color:var(--accent)}}.dev-doc-card:active{transform:none}.dev-pill{background:var(--surface-2);color:var(--muted);border-radius:999px;align-items:center;padding:3px 9px;font-size:.71875rem;font-weight:600;display:inline-flex}.dev-pill-draft{background:var(--warn-soft);color:var(--warn)}.dev-pill-reply{color:var(--accent)}.dev-pill-changed{background:var(--accent-soft);color:var(--accent)}.dev-docline{background:var(--surface);border:1px solid var(--line);color:var(--ink);transition:background var(--dur-touch) var(--ease), border-color var(--dur-touch) var(--ease);border-radius:9px;flex-wrap:wrap;align-items:center;gap:9px;width:100%;margin-bottom:2px;padding:9px 10px;font-size:.8125rem;text-decoration:none;display:flex}.dev-docline-go{align-items:center;gap:9px;display:inline-flex}.dev-docline>:is(.dev-docline-go,.dev-docline-note){margin-left:auto}.dev-docline>.icon:first-child{color:var(--accent);flex:none;width:16px;height:16px}.dev-docline-name{font-weight:700}.dev-docline-spacer{flex:auto}@media (hover:hover){a.dev-docline:hover{background:var(--hover);border-color:var(--accent);text-decoration:none}}.dev-docline-flat{cursor:default;background:0 0;border-style:dashed}.dev-docline-note{color:var(--faint);font-size:.75rem}.dev-specs>.note{color:var(--faint);margin-top:6px;font-size:.75rem}.agenda-head{justify-content:flex-start}.agenda-head-end{align-items:baseline;gap:inherit;order:3;margin-left:auto;display:flex}.agenda-head-at{order:3}.agenda-head-at-wait{visibility:hidden}.agenda-now-btn.btn{font-size:.71875rem;line-height:var(--lh);flex:none;padding:3px 10px}.agenda-head .head-switches{order:1;align-self:center;align-items:center;gap:14px;min-height:1.625rem}.agenda-head .page-lead{order:2;margin-left:10px;margin-right:0;font-size:.78125rem}.agenda-sync{flex-wrap:wrap;order:4;align-items:baseline;gap:4px 8px;display:flex}.agenda-sync .field-done,.agenda-sync .field-error{margin:0}.agenda-tail{height:0}.agenda-group{padding:4px 0 8px}.agenda-group-over{background:var(--warn-soft);border:1px solid var(--warn);border-radius:10px;margin-bottom:10px;padding:2px 8px 8px}.agenda-group-over .agenda-day-head{background:var(--warn-soft);color:var(--warn)}.agenda-group-over .agenda-day-head>.icon{flex:none;width:14px;height:14px}.agenda-day-head{background:var(--surface);border-bottom:1px solid var(--line);top:var(--stuck-head-h,0px);z-index:var(--z-lift);flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:2px;padding:7px 4px 5px;display:flex;position:sticky}.agenda-day-rel{color:var(--accent);font-size:.78125rem;font-weight:700}.agenda-group-over .agenda-day-rel{color:var(--warn)}.agenda-day-date{color:var(--muted);font-size:.78125rem}.agenda-group-today .agenda-day-date{color:var(--ink);font-weight:700}.agenda-group-today .agenda-day-rel{font-size:.8125rem}.agenda-group-past :is(.agenda-day-rel,.agenda-day-date){color:var(--faint)}.agenda-now{align-items:center;gap:8px;padding:11px 4px 11px 0;display:flex}.agenda-now-dot{background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);border-radius:50%;flex:none;width:9px;height:9px}.agenda-now-label{background:var(--accent);color:var(--accent-ink);font-variant-numeric:tabular-nums;letter-spacing:.02em;border-radius:999px;flex:none;padding:2px 9px;font-size:.6875rem;font-weight:700}.agenda-now:after{background:var(--accent);content:"";border-radius:2px;flex:1;height:2px}.agenda-allday{color:var(--muted);text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:100%;font-size:.71875rem;display:block;overflow:hidden}.agenda-list{flex-direction:column;display:flex}.agenda-row{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:9px;padding:7px 6px;display:flex}@media (hover:hover){.agenda-row:hover{background:var(--hover)}}.agenda-row.on{background:var(--accent-soft);border-color:var(--accent)}.agenda-row-time{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;width:58px;padding-top:2px;font-size:.75rem}.agenda-check-slot{flex:none;width:20px}.agenda-row-main{flex:auto;min-width:0}.agenda-row-title{color:var(--ink);font-size:.84375rem;text-decoration:none;display:block}@media (hover:hover){.agenda-row-title:hover{text-decoration:none}}.agenda-row:has(.agenda-row-title:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.agenda-row .agenda-row-title:focus-visible{outline:none}.agenda-ev .agenda-row-title{color:var(--muted)}.agenda-row.on .agenda-row-title{color:var(--ink)}.agenda-row-meta{color:var(--faint);flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;font-size:.6875rem;display:flex}.agenda-life,.agenda-note-tag{color:var(--doc)}.agenda-note-tag{align-items:center;gap:3px;display:inline-flex}.agenda-note-tag>.icon{width:11px;height:11px}.agenda-warn{color:var(--warn)}.agenda-fin{opacity:.42}.agenda-fin.on{opacity:1}@media (hover:hover){.agenda-fin:hover{opacity:1}}.agenda-row-over .agenda-row-time{color:var(--warn);font-weight:700}.agenda-join{border:1px solid var(--line);color:var(--accent);border-radius:6px;flex:none;align-items:center;gap:4px;padding:3px 8px;font-size:.71875rem;text-decoration:none;display:inline-flex}@media (hover:hover){.agenda-join:hover,.agenda-join-big.btn:hover:not(:disabled){text-decoration:underline}.agenda-join:hover{background:var(--surface);border-color:var(--accent)}}.agenda-join>.icon{width:13px;height:13px}.agenda-check-form{display:contents}.agenda-check{background:var(--surface);border:1px solid var(--line);color:#0000;cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;padding:0;display:inline-flex}.agenda-check>.icon{width:13px;height:13px}.agenda-check.on{background:var(--ok);border-color:var(--ok);color:var(--bg)}.agenda-check:disabled{cursor:default;opacity:.5}@media (hover:hover){.agenda-check:hover:not(:disabled){border-color:var(--ok);color:var(--ok)}.agenda-check.on:hover:not(:disabled){background:var(--surface);border-color:var(--muted);color:var(--muted)}}.agenda-row-done .agenda-row-title{color:var(--faint);text-decoration:line-through}.agenda-row-done .agenda-row-time{color:var(--faint)}.agenda-done-tag{color:var(--ok)}.agenda-done{border-color:var(--ok);color:var(--ok)}.agenda-archived{margin-top:10px}.agenda-archived>summary{color:var(--faint);cursor:pointer;list-style:none}.agenda-archived>summary::-webkit-details-marker{display:none}@media (hover:hover){.agenda-archived>summary:hover{color:var(--muted)}.agenda-arc:hover{background:0 0}}.agenda-arc{cursor:default}.agenda-arc .agenda-row-title{color:var(--faint)}.agenda-restore-form{display:contents}.agenda-restore.btn{font-size:.71875rem;line-height:var(--lh);flex:none;padding:3px 8px}.agenda-panes{grid-template-columns:minmax(0,480px) minmax(0,1fr);gap:16px}@media (width<=1180px){.agenda-panes{grid-template-columns:minmax(0,400px) minmax(0,1fr)}}.agenda-panes.agenda-wide{grid-template-columns:minmax(0,1fr)}.agenda-pane{flex-direction:column;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.agenda-pane-head{border-bottom:1px solid var(--line);flex:none;padding:11px 14px}.agenda-pane-head>.agenda-missing{margin:8px 0 0}.agenda-pane-head .agenda-ask+.card-head{margin-top:8px}.agenda-scroll{flex:1;min-height:0;padding:4px 14px 16px;position:relative;overflow-y:auto}.agenda-wide .agenda-scroll{flex-direction:column;padding:0;display:flex;overflow:hidden}.agenda-ask{flex-direction:column;display:flex}.agenda-ask-row{align-items:flex-end;gap:8px;display:flex}.agenda-ask-row>.input{flex:1;min-width:0}.agenda-ask .agenda-ask-field{background:var(--bg);border-radius:8px;min-height:0;padding:7px 10px;font-size:.8125rem;line-height:1.5}.agenda-ask-note{color:var(--faint);min-height:1em;margin:6px 0 0;font-size:.71875rem}.agenda-ask-note .field-error{color:var(--crit);font-size:inherit;margin:0}.agenda-detail-empty{flex:auto;min-height:240px;padding:20px 24px 0}.agenda-cals{flex-wrap:wrap;gap:6px 8px;margin-top:10px;display:flex}.cal-tag{border:1px solid var(--line);color:var(--faint);cursor:pointer;font:inherit;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;display:inline-flex}@media (hover:hover){.cal-tag:hover{border-color:var(--muted)}}.cal-on{color:var(--ink)}.cal-dot{border-radius:999px;flex:none;width:10px;height:10px;display:block}.cal-tag:not(.cal-on) .cal-dot{position:relative}.cal-tag:not(.cal-on) .cal-dot:after{background:var(--surface);content:"";border-radius:999px;position:absolute;inset:2px}.agenda-detail{flex-direction:column;display:flex;overflow:hidden}.agenda-card{border-radius:10px;flex-direction:column;flex:auto;min-height:0;padding:20px 24px 0;display:flex;overflow:hidden}.agenda-card-head{border-bottom:1px solid var(--line);flex:none;padding-bottom:14px}.agenda-kind{margin:0 0 8px}.agenda-pop .agenda-kind{justify-content:space-between;align-items:center;gap:8px;display:flex}.agenda-detail-title{margin:0 0 10px;font-size:1.1875rem;line-height:1.45}.agenda-card-body{--agenda-body-end:28px;min-height:0;padding:14px 0 var(--agenda-body-end);flex:auto;overflow-y:auto}.agenda-when{color:var(--ink);margin:0;font-size:.875rem}.agenda-when>span{color:var(--faint);font-size:.75rem}.agenda-when>.agenda-when-over{color:var(--warn);font-size:inherit}.agenda-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.agenda-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.agenda-acts>.agenda-act-main{margin-left:auto}.agenda-undo{align-items:center;gap:5px;display:inline-flex}.agenda-undo>.icon,.agenda-join-big>.icon{flex:none;width:15px;height:15px}.agenda-acts-note{color:var(--faint);align-items:center;gap:7px;font-size:.75rem;display:inline-flex}.agenda-meet-auto{border:1px dashed var(--line);color:var(--faint);border-radius:999px;padding:1px 6px;font-size:.65625rem}.agenda-join-big{align-items:center;gap:7px;display:inline-flex}.agenda-join-big>.icon{width:15px;height:15px}.agenda-sec{margin-top:22px}.agenda-sec-head{color:var(--muted);font-size:.75rem;font-weight:700;line-height:var(--lh);align-items:center;gap:6px;margin:0 0 7px;display:flex}.agenda-sec-head>.icon{flex:none;width:14px;height:14px}.agenda-sec-body{color:var(--ink);max-width:76ch;margin:0;font-size:.8125rem;line-height:1.7}.agenda-sec-note{color:var(--faint);font-size:.6875rem;font-weight:400}.agenda-note-form{max-width:76ch}.agenda-note-form .textarea{background:var(--surface);resize:none;border-radius:6px;min-height:calc(3.5em + 18px);padding:8px 10px;font-size:.8125rem}.agenda-note-form .textarea:placeholder-shown:not(:focus){color:var(--faint);border-style:dashed}.agenda-note-when{color:var(--crit);margin:6px 0 0;font-size:.6875rem}.agenda-people{flex-direction:column;gap:2px;max-width:46ch;display:flex}.agenda-person{align-items:center;gap:10px;padding:4px 0;font-size:.8125rem;display:flex}.agenda-person-name{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.agenda-person-tag{border:1px solid var(--line);color:var(--faint);border-radius:4px;padding:0 4px;font-size:.65625rem}.agenda-rsvp{color:var(--faint);flex:none;font-size:.71875rem}.agenda-rsvp.ok{color:var(--ok)}.agenda-rsvp.off{text-decoration:line-through}.agenda-person-note{color:var(--faint);font-size:.75rem}.agenda-files{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.agenda-file{color:var(--accent);align-items:center;gap:6px;padding:3px 0;font-size:.8125rem;text-decoration:none;display:inline-flex}@media (hover:hover){.agenda-file:hover{text-decoration:underline}}.agenda-file>.icon{flex:none;width:14px;height:14px}.agenda-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;padding-top:12px;display:flex}.agenda-open-cal{color:var(--faint);align-items:center;gap:5px;font-size:.75rem;text-decoration:none;display:inline-flex}.agenda-open-cal>.icon{flex:none;width:13px;height:13px}@media (hover:hover){.agenda-open-cal:hover{color:var(--accent)}}.agenda-foot-note{color:var(--faint);font-size:.75rem}.agenda-form{background:var(--surface-2);border-radius:8px;flex-direction:column;gap:8px;margin-top:18px;padding:10px 12px;display:flex}.agenda-form-cols{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.agenda-field{flex-direction:column;min-width:0;display:flex}.agenda-field-label{color:var(--muted);margin-bottom:3px;font-size:.71875rem;font-weight:700}.agenda-field-hint{color:var(--faint);margin:3px 0 0;font-size:.6875rem}.agenda-form .input{background:var(--bg);border-radius:6px;width:100%;padding:6px 10px;font-size:.8125rem}.agenda-form .textarea{min-height:calc(3.5em + 14px)}.agenda-form-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}@media (pointer:coarse){.agenda-card-body:has(.agenda-form){scroll-padding-bottom:3.3125rem}.agenda-form-acts{background:var(--surface-2);bottom:calc(-1 * var(--agenda-body-end,0px));z-index:1;padding-block:6px;position:sticky}}.agenda-form-cancel{margin-left:auto}.agenda-drop.btn{color:var(--crit)}.agenda-detail-none{color:var(--faint);margin:0;font-size:.8125rem}.agenda-nav{align-items:center;gap:5px;display:inline-flex}.agenda-nav-step{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}@media (hover:hover){.agenda-nav-step:hover{border-color:var(--accent);color:var(--accent);text-decoration:none}}.agenda-nav-step>.icon{width:15px;height:15px}.agenda-nav-label{text-align:center;min-width:9.6em;color:var(--ink);font-size:.8125rem;font-weight:700}.agenda-grid{--agenda-head:28px;--agenda-band-h:0px;--agenda-gutter:54px;min-width:0;min-height:0;flex:1;scroll-padding-block-start:calc(var(--agenda-head) + var(--agenda-band-h));position:relative;overflow-y:auto}:root{--agenda-sheet-max:calc(100dvh - var(--keyboard-h,0px) - max(var(--rail-bar-h,0px), calc(var(--stuck-h,0px) - 10 * var(--keyboard-h,0px))) - 26px)}.agenda-pop{z-index:6;background:var(--surface);border:1px solid var(--float-line);border-radius:var(--radius);flex-direction:column;padding:16px 18px 0;display:flex;position:absolute;overflow:hidden;box-shadow:0 1px 2px #10162429,0 6px 14px #10162424,0 22px 48px #1016243d}@media (prefers-color-scheme:dark){.agenda-pop{box-shadow:0 0 0 1px #ffffff0f,0 16px 40px #0000008c}}.agenda-pop>.card{background:0 0;border:0;border-radius:0;padding:0}.agenda-pop>.card+.card{margin-top:14px}.agenda-pop-close{width:1.5rem;height:1.5rem;color:var(--muted);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.agenda-pop-close>.icon{width:15px;height:15px}.agenda-detail .agenda-pop-close{display:none}@media (hover:hover){.agenda-pop-close:hover{background:var(--hover);color:var(--ink)}}.agenda-pop .agenda-detail-title{font-size:1rem}.agenda-weekdays{z-index:4;height:var(--agenda-head);background:var(--surface);border-bottom:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;display:grid;position:sticky;top:0}.agenda-weekdays>span{text-align:center;color:var(--muted);font-size:.71875rem;font-weight:700}.agenda-weekdays>.agenda-weekend{color:var(--faint)}.agenda-month-head{font:inherit;background:var(--surface);border-bottom:1px solid var(--line);align-items:baseline;gap:8px;margin:0;padding:7px 10px 6px;display:flex}.agenda-month+.agenda-month .agenda-month-head{border-top:1px solid var(--line)}.agenda-month-name{color:var(--ink);font-size:.78125rem;font-weight:700}.agenda-month-now{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:1px 7px;font-size:.65625rem;font-weight:700}.agenda-cells{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(96px,auto);display:grid}.agenda-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:2px;min-width:0;padding:4px 5px 6px;display:flex;container:agenda-cell/inline-size}.agenda-cell:nth-child(7n){border-right:none}.agenda-cell-void{background:var(--bg)}.agenda-cell-day{color:var(--muted);font-variant-numeric:tabular-nums;align-self:flex-start;font-size:.71875rem;font-weight:700}.agenda-cell-end{background:var(--bg)}.agenda-cell-past{background:var(--surface-2)}.agenda-cell-past .agenda-cell-day{color:var(--faint)}.agenda-cell-now{background:var(--accent-soft)}.agenda-cell-now>.agenda-cell-day,.agenda-week-day.agenda-cell-now>.agenda-cell-day{background:var(--accent);min-width:20px;height:20px;color:var(--accent-ink);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.agenda-cell-items{flex-direction:column;gap:2px;min-width:0;display:flex}.agenda-pill{border:1px solid #0000;border-radius:5px;align-items:center;gap:4px;min-width:0;padding:1px 5px;font-size:.71875rem;line-height:1.5;text-decoration:none;display:flex}@media (hover:hover){.agenda-pill:hover{background:var(--hover);text-decoration:none}}.agenda-scroll .agenda-pill:focus-visible,.agenda-grid .agenda-pill:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.agenda-pill.agenda-pill-on{background:var(--accent-soft);border-color:var(--accent)}@media (hover:hover){.agenda-pill.agenda-pill-on:hover{background:var(--accent-soft);border-color:var(--accent)}}.agenda-pill-time{color:var(--faint);font-variant-numeric:tabular-nums;flex:none}.agenda-pill-title{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container agenda-cell (width<=6rem){.agenda-pill-time{display:none}}@container agenda-cell (width<=6.875rem){.agenda-pill:has(>.agenda-pill-mark,>.cal-dot) .agenda-pill-time{display:none}}@container agenda-cell (width<=2rem){.agenda-pill-mark,.agenda-pill .cal-dot{display:none}}.agenda-pill-wrap{align-items:flex-start}.agenda-pill-wrap .agenda-pill-title{overflow-wrap:anywhere;white-space:normal;overflow:visible}.agenda-pill-allday{background:var(--chip-bg)}@media (hover:hover){.agenda-pill-allday:hover{background:var(--accent-soft)}}.agenda-pill-fin{opacity:.42}.agenda-pill-fin.agenda-pill-on{opacity:1}@media (hover:hover){.agenda-pill-fin:hover{opacity:1}}@media (forced-colors:active){.agenda-fin,.agenda-pill-fin{opacity:1}}.agenda-pill-mark{border:1px solid var(--muted);background:var(--surface);color:#0000;border-radius:3px;flex:none;justify-content:center;align-items:center;width:11px;height:11px;margin-top:3px;display:inline-flex}.agenda-pill-mark>.icon{width:9px;height:9px}.agenda-pill-done .agenda-pill-mark{border-color:var(--ok);background:var(--ok);color:var(--bg)}.agenda-pill-done .agenda-pill-title{color:var(--faint);text-decoration:line-through}.agenda-pill-over .agenda-pill-mark{border-color:var(--warn)}.agenda-pill-over .agenda-pill-title{color:var(--warn);font-weight:700}.agenda-cell-more{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;align-self:flex-start;padding:1px 5px;font-size:.6875rem}@media (hover:hover){.agenda-cell-more:hover{background:var(--hover);color:var(--accent)}}.agenda-week{--agenda-head:46px}.agenda-week-row{grid-template-columns:var(--agenda-gutter) repeat(var(--agenda-days,7), minmax(0, 1fr));display:grid}.agenda-week-head{z-index:4;height:var(--agenda-head);background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}.agenda-week-day{border-left:1px solid var(--line);flex-direction:column;align-items:center;gap:1px;padding:5px 0 6px;display:flex}.agenda-week-day .agenda-cell-day{align-self:center;font-size:.8125rem}.agenda-week-weekday{color:var(--muted);font-size:.6875rem;font-weight:700}.agenda-week-day.agenda-cell-end .agenda-week-weekday{color:var(--faint)}.agenda-week-band{top:var(--agenda-head);z-index:3;background:var(--surface);border-bottom:1px solid var(--line);min-height:26px;position:sticky}.agenda-week-bandcell{border-left:1px solid var(--line);flex-direction:column;gap:2px;min-width:0;padding:3px 4px;display:flex}.agenda-week-gutter-head{color:var(--faint);justify-content:flex-end;align-items:center;padding-right:7px;font-size:.65625rem;display:flex}.agenda-week-body,.agenda-week-gutter{position:relative}.agenda-week-hour{border-top:1px solid var(--line);position:relative}.agenda-week-hour>span{background:var(--surface);color:var(--faint);font-variant-numeric:tabular-nums;padding:0 2px;font-size:.65625rem;position:absolute;top:-.62em;right:7px}.agenda-week-col{border-left:1px solid var(--line);background-image:linear-gradient(to bottom, var(--line) 0, var(--line) 1px, transparent 1px);min-width:0;position:relative;container:agenda-col/inline-size}.agenda-week-col.agenda-cell-end{background-color:var(--bg)}.agenda-week-col.agenda-cell-past,.agenda-week-bandcell.agenda-cell-past{background-color:var(--surface-2)}.agenda-week-col.agenda-cell-now,.agenda-week-bandcell.agenda-cell-now{background-color:var(--accent-soft)}.agenda-slot{--lane-at:var(--lane,0);--lane-of:var(--lanes,1);left:calc(var(--lane-at) / var(--lane-of) * 100%);width:calc(100% / var(--lane-of));border:1px solid var(--surface);border-radius:5px;position:absolute;overflow:hidden;container:agenda-slot/inline-size}.agenda-slot-body{flex-direction:column;height:100%;padding:1px 5px 2px;font-size:.71875rem;line-height:1.35;text-decoration:none;display:flex}.agenda-slot-time{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:.65625rem}.agenda-slot-title{overflow-wrap:anywhere;min-width:0;color:var(--ink);overflow:hidden}@container agenda-slot (width<=4rem){.agenda-slot-time{display:none}}@media (width<=560px){@container agenda-slot (width<=7rem){.agenda-slot-time{display:none}}}.agenda-slot-rest{color:var(--muted);flex:none;align-self:flex-start;font-size:.625rem;display:none}@media (width<=560px){@container agenda-col (width<=51.99px){.agenda-slot-lanes-2:not(.agenda-slot-lead){display:none}.agenda-slot-lanes-2.agenda-slot-lead{--lane-at:0;--lane-of:1}.agenda-slot-lanes-2.agenda-slot-lead .agenda-slot-rest{display:block}}@container agenda-col (width<=77.99px){.agenda-slot-lanes-3:not(.agenda-slot-lead){display:none}.agenda-slot-lanes-3.agenda-slot-lead{--lane-at:0;--lane-of:1}.agenda-slot-lanes-3.agenda-slot-lead .agenda-slot-rest{display:block}}@container agenda-col (width<=103.99px){.agenda-slot-lanes-4:not(.agenda-slot-lead){display:none}.agenda-slot-lanes-4.agenda-slot-lead{--lane-at:0;--lane-of:1}.agenda-slot-lanes-4.agenda-slot-lead .agenda-slot-rest{display:block}}@container agenda-col (width<=129.99px){.agenda-slot-lanes-5:not(.agenda-slot-lead){display:none}.agenda-slot-lanes-5.agenda-slot-lead{--lane-at:0;--lane-of:1}.agenda-slot-lanes-5.agenda-slot-lead .agenda-slot-rest{display:block}}}.agenda-slot-event{background:var(--accent-soft)}.agenda-slot-todo{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.agenda-slot-todo .agenda-slot-title{font-weight:600}.agenda-slot.agenda-pill-done .agenda-slot-title{color:var(--faint);text-decoration:line-through}@media (hover:hover){.agenda-slot:hover{filter:brightness(.97)}.agenda-slot-body:hover{text-decoration:none}}.agenda-slot.agenda-pill-on{box-shadow:inset 0 0 0 2px var(--accent)}.agenda-slot:has(>.agenda-slot-body:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.agenda-slot .agenda-slot-body:focus-visible{outline:none}.agenda-slot-tiny .agenda-slot-body{flex-direction:row;align-items:baseline;gap:5px}.agenda-slot-tiny .agenda-slot-title{white-space:nowrap;text-overflow:ellipsis}.agenda-slot-join{background:var(--surface);width:18px;height:18px;color:var(--accent);opacity:.85;border-radius:5px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:2px;right:3px}@media (hover:hover){.agenda-slot-join:hover{opacity:1}}.agenda-slot-join>.icon{width:13px;height:13px}.agenda-week-now{z-index:2;pointer-events:none;align-items:center;display:flex;position:absolute;left:0;right:0}.agenda-week-now:after{content:"";background:var(--accent);flex:1;height:2px}.agenda-week-now-at{width:var(--agenda-gutter);background:var(--accent);text-align:center;color:var(--accent-ink);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:1px 0;font-size:.65625rem;font-weight:700}@media (pointer:coarse){.agenda-cells{grid-auto-rows:minmax(136px,auto)}.agenda-pill,.agenda-cell-more{min-height:1.5rem}.agenda-slot-join{width:24px;height:24px}@container agenda-slot (width<=7rem){.agenda-slot-join{display:none}}}.pop{z-index:var(--z-float);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-float);padding:6px;position:fixed}.pop-head{color:var(--faint);padding:2px 8px 6px;font-size:.6875rem}.pop-list{flex-direction:column;gap:1px;max-height:272px;display:flex;overflow-y:auto}.pop-list button{font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:baseline;gap:10px;padding:5px 9px;font-size:.8125rem;display:flex}@media (hover:hover){.pop-list button:hover{background:var(--hover)}}.pop-list button.on{color:var(--accent);background:var(--accent-soft);font-weight:700}.sk-name{font-family:var(--mono);color:var(--muted);flex:none;font-size:.78125rem;font-weight:400}.sk-name b{color:var(--ink);font-weight:700}.pop-list button.on .sk-name,.pop-list button.on .sk-name b{color:var(--accent)}.sk-desc{min-width:0;color:var(--faint);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.71875rem;font-weight:400;overflow:hidden}.pop-list button.on .sk-desc{color:var(--accent)}.sk-tag{color:var(--warn);background:var(--warn-soft);border-radius:999px;flex:none;padding:0 8px;font-size:.6875rem}.pop-list button.on .sk-tag{color:var(--accent);background:var(--surface)}.ask-to{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:0;display:flex}@media (width<=900px){.shell .panes{grid-template-columns:minmax(0,1fr)}.shell .pane-detail{max-height:none;position:static;overflow-y:visible}.shell .shell-main:has(.panes:not(.agenda-panes)){height:auto;min-height:0}.shell .shell-main:has(.panes:not(.agenda-panes))>.content{padding-bottom:calc(64px + var(--keyboard-h));display:block}.shell .shell-main:has(.panes)>.content>.panes-fit>.pane-rail{overflow-y:visible}.shell .agenda-detail:not(.agenda-detail-picked){display:none}.shell .shell-main:has(.panes-fit)>.content>.panes-fit>.agenda-detail.agenda-detail-picked{border-radius:var(--radius);bottom:calc(var(--keyboard-lift,0px) + 8px);box-shadow:var(--shadow-float);left:calc(var(--rail-w,0px) + 8px);max-height:var(--agenda-sheet-max);overscroll-behavior-y:contain;z-index:6;width:auto;max-width:640px;margin-inline:auto;position:fixed;top:auto;right:8px}.agenda-detail .agenda-pop-close{display:inline-flex}.agenda-detail .agenda-kind{justify-content:space-between;align-items:center;gap:8px;display:flex}.agenda-detail .agenda-detail-title{-webkit-line-clamp:3;text-wrap-style:auto;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.agenda-detail:has(.agenda-form) .agenda-detail-title{-webkit-line-clamp:2}.shell .agenda-head-end{margin-left:0}.shell .shell-main:has(.panes)>.content>.panes-fit>:last-child{scrollbar-gutter:auto;margin-right:0;padding-right:0}}@media (width<=560px),(width<=900px) and (height<=500px){.shell .shell-main:has(.agenda-panes:not(.agenda-wide)){height:auto;min-height:0}.shell .shell-main:has(.agenda-panes:not(.agenda-wide))>.content{padding-bottom:calc(64px + var(--keyboard-h));display:block}.shell .shell-main:has(.panes)>.content>.panes-fit:not(.agenda-wide)>.agenda-pane{overflow:visible}.shell .agenda-panes:not(.agenda-wide) .agenda-scroll{overflow:visible}.shell .agenda-group{isolation:isolate}}@media (width<=560px){.shell .agenda-pop{bottom:calc(var(--keyboard-lift,0px) + 8px);max-height:var(--agenda-sheet-max);overscroll-behavior-y:contain;width:auto;position:fixed;top:auto;left:8px;right:8px}.agenda-pop .agenda-detail-title{-webkit-line-clamp:3;text-wrap-style:auto;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.agenda-pop:has(.agenda-form) .agenda-detail-title{-webkit-line-clamp:2}}@media (width<=720px){.shell .job-panes{grid-template-columns:minmax(0,1fr)}.shell .job-rail{max-height:none;position:static;overflow-y:visible}.shell .shell-main:has(.job-panes){height:auto;min-height:0}.shell .shell-main:has(.job-panes)>.content{padding-bottom:calc(64px + var(--keyboard-h));display:block}.shell .shell-main:has(.job-panes)>.content>.panes-fit>:last-child{scrollbar-gutter:auto;margin-right:0;padding-right:0}.shell .shell-main:has(.panes-fit)>.content>.job-panes>.job-flow>.tl-wrap>.tl{overflow-y:visible}.shell .shell-main:has(.panes-fit)>.content>.job-panes>.job-flow{padding-bottom:0;overflow-y:visible}.shell .shell-main:has(.panes-fit)>.content>.job-panes>.job-rail{padding-bottom:0}.shell .job-panes .jump-latest{bottom:calc(var(--keyboard-lift) + env(safe-area-inset-bottom,0px) + 16px);align-self:flex-end;margin:0 16px 18px 0;position:sticky;right:auto}.shell .job-panes .tl-wrap:has(>.jump-latest)>.tl{margin-bottom:-54px}body:has(.new-build,.unsent,.conflicted,.behind) .shell .job-panes .jump-latest{bottom:calc(var(--keyboard-lift) + env(safe-area-inset-bottom,0px) + 92px)}}@media (width<=560px) and (pointer:coarse),(width<=560px) and (height<=40em),(pointer:coarse) and (height<=40em){html:has(.page-head.job-top){--stuck-h:var(--rail-bar-h,0px)}.shell .content .page-head.job-top{position:static}}@media (width<=560px){.shell .shell-main:has(.page-fit){height:auto;min-height:0}.shell .shell-main:has(.page-fit)>.content{padding-bottom:calc(64px + var(--keyboard-h));display:block}.shell .shell-main:has(.page-fit)>.content>.page-fit{scrollbar-gutter:auto;margin-right:0;padding-right:0;overflow:visible}.shell .shell-main:has(.page-fit)>.content>.logs-body>.log-day{top:var(--stuck-h,0px)}.shell .shell-main:has(.page-fit)>.content>.logs-body>.log-day:first-child{border-radius:9px 9px 0 0}}@container dev-pane (width<=34.875rem){.rows-spec .row-head{display:none}.rows-spec .row-cols{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:4px 12px;padding:6px 8px;display:flex}.rows-spec>.row-cols>*{padding:0}.rows-spec>.row-cols>.dev-step{margin:0}.rows-spec .dev-main{flex:calc(100% - 3.3125rem - 12px)}.rows-spec .row-title{white-space:normal}.rows-spec .dev-aside{flex-basis:100%}.rows-spec .col-right{text-align:left;align-items:flex-start}.rows-spec .dev-hold{text-align:left;width:auto}.rows-spec .dev-no .cell-name,.rows-spec .dev-step .cell-name,.rows-spec .dev-duecell .cell-name,.rows-spec .dev-sp .cell-name{clip-path:none;-webkit-user-select:auto;user-select:auto;width:auto;height:auto;margin-right:4px;position:static}.rows-spec .dev-no,.rows-spec .dev-sp,.rows-spec .dev-duecell{font-family:inherit}}.log-head-at{color:var(--faint);font-weight:400}.health{flex-wrap:wrap;align-items:baseline;gap:14px;font-size:.75rem;display:inline-flex}.attention-marks{flex-wrap:wrap;gap:4px 6px;margin-top:4px;display:flex}.mark{border:1px solid var(--line);color:var(--muted);font-size:.75rem;font-weight:500;line-height:var(--lh);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 8px 0 6px;display:inline-flex}.mark.blocked{color:var(--crit)}.mark[data-by-someone]{white-space:normal;max-width:100%}.mark>.icon{flex:none;width:13px;height:13px}.feed-row .fr-top .mark,.wait-head .mark{background:var(--chip-bg);border-color:#0000;gap:0;padding:2px 11px;font-weight:400}.feed-row .fr-top .mark>.icon,.wait-head .mark>.icon{width:12px;height:12px;margin-right:5px}@media (hover:hover){a.mark:hover{background:var(--hover);border-color:var(--muted)}}.mark-ticket,.mark-pr{color:var(--ink)}.mark-ticket-status{color:var(--muted)}.mark-ticket-points{color:var(--muted);align-items:center;gap:4px;display:inline-flex}.mark-ticket-points small{font-size:.625rem}.mark-ticket-points .points-bar{flex:none;width:26px}.mark-pr.is-draft{color:var(--muted)}.mark-pr.is-failing{background:var(--crit-soft);color:var(--crit);border-color:#0000}.mark-pr.is-settled{color:var(--muted)}.mark-pr.is-merged>.icon:first-child{color:var(--pr-merged)}.mark-pr.is-closed>.icon:first-child{color:var(--pr-closed)}.attention-go{white-space:nowrap;flex:none}@media (forced-colors:active){.bd-bar,.cal-dot,.costbar,.doc-map-seg,.fc-bar,.fc-wall,.gauge-bar,.legend-sq,.mix-bar,.mix-mark,.mix-rail,.mix-range,.points-bar,.rel-tl-gap,.rel-tl-seg,.rel-tl-swatch,[class*=chart-ln-],[class*=chart-sr-],[class*=seg-]{forced-color-adjust:none}.dot:is(.live,.dead),.nav-alert,:is(.fold-head,.tool-fold-head,.dev-fold,.nav-toggle):before{background:canvastext}.doc-ack.acked .doc-ack-dot{color:canvas;background:canvastext}.agenda-week-col,.agenda-week-col.agenda-cell-end,.agenda-week-col.agenda-cell-past,.agenda-week-col.agenda-cell-now{forced-color-adjust:none;background-color:canvas;background-image:linear-gradient(canvastext 0 1px,#0000 1px)}.agenda-week-col>*{forced-color-adjust:auto}}@media (height<=500px){.page-head{padding:12px var(--content-pad-x) 8px;gap:6px 12px}.shell .shell-main:has(.page-fit){height:auto;min-height:0}.shell .shell-main:has(.page-fit)>.content{padding-bottom:calc(56px + var(--keyboard-h));display:block}.shell .shell-main:has(.page-fit)>.content>.page-fit{overflow-y:visible}}@media (width<=560px),(height<=500px){:is(.page-head,.doc-head) .phone-fold>summary{display:flex}:is(.page-head,.doc-head) .phone-fold:not([open])::details-content{content-visibility:hidden}:is(.page-head,.doc-head) .phone-fold:not([open])>.phone-fold-body{display:none}}@media (height<=500px){.agenda-week-band{position:static}.agenda-pane-head .phone-fold>summary{display:flex}.agenda-pane-head .phone-fold:not([open])::details-content{content-visibility:hidden}.agenda-pane-head .phone-fold:not([open])>.phone-fold-body{display:none}}@media (width<=560px){.page-head{padding:12px var(--content-pad-x) 8px;gap:6px 12px}.agenda-head .head-switches{display:contents}.agenda-head .head-switches>*,.agenda-head .agenda-sync{order:1}.agenda-head .agenda-head-end{display:contents}.agenda-head .page-lead{min-width:0}.agenda-head .agenda-lead-frame{text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.phone-fold>summary{display:flex}.phone-fold:not([open])::details-content{content-visibility:hidden}.phone-fold:not([open])>.phone-fold-body,.rel-chart-fold .achart-stat{display:none}.periods{max-height:calc(2 * var(--periods-row) + 6px)}.facets{max-height:16dvh;margin:8px -4px 10px;padding:4px;overflow-y:auto}.achart-legend{max-height:calc(5rem * var(--read-scale,1));margin:10px -4px 0;padding:0 4px;overflow-y:auto}.card .facets{max-height:none;margin:0 0 14px;padding:0;overflow-y:visible}.facets.afilters{max-height:none;margin:0 0 14px;padding:10px 16px 12px;overflow-y:visible}.afilters>.phone-fold>summary{letter-spacing:.04em;padding:3px 0;font-size:.71875rem;font-weight:600}.facets .periods{max-height:none;overflow-y:visible}.job-link .row-clip{white-space:normal}.agenda-grid{--agenda-gutter:44px}.agenda-pill-time{display:none}:root{--rail-bar-h:48px;--stuck-h:calc(var(--page-head-h) + var(--rail-bar-h))}.shell{--rail-w:0px;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--rail-bar-h) 1fr}.page-head,.shell .content .page-head{top:var(--rail-bar-h)}.sidebar{background-color:var(--bg);border-bottom:1px solid var(--line);height:var(--rail-bar-h);z-index:var(--z-shell);border-right:0;flex-flow:wrap;grid-area:1/1/-1/-1;align-self:start;align-items:center;gap:4px;padding:0 10px;position:sticky;top:0}.shell>:not(.sidebar){grid-area:2/1/-1/-1}.sidebar-open{height:auto;max-height:100dvh;z-index:var(--z-menu);grid-column:1/-1;padding-bottom:12px;overflow-y:auto}.sidebar:not(.sidebar-open){overflow:clip}.brand,.nav-toggle{min-height:var(--rail-bar-h)}.brand{margin:0;display:none}.sidebar-open .brand,.nav-toggle{display:flex}.nav-ask,.nav-find,.nav-group,.sidebar-foot{display:none}.sidebar-foot{position:static}.sidebar-open .nav-ask,.sidebar-open .nav-find,.sidebar-open .nav-group,.sidebar-open .sidebar-foot{flex-basis:100%;display:flex}.sidebar-open .nav-ask{margin:6px 0 2px}.sidebar-open .nav-find{margin:0 0 6px}.sidebar-open .nav-group{flex-direction:column;margin:0}.sidebar-open .sidebar-nav{flex-basis:calc(100% + 20px)}.sidebar-open .nav-group+.nav-group{margin-top:12px}.sidebar-open .sidebar-foot{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-top:8px}.sidebar-open .account-menu{min-width:0;max-width:100%}.sidebar-exit{display:none}.sidebar-open .rail-status,.sidebar-open .rail-health{flex-basis:100%;padding-left:0;padding-right:0}:root{--content-pad-t:0px;--content-pad-x:14px}.content{padding:var(--content-pad-t) var(--content-pad-x) calc(48px + var(--keyboard-h))}.row-actions{flex-shrink:1}.inline-field>.inline-label{white-space:normal;flex-wrap:wrap;flex-basis:100%}.page-title{white-space:normal}.btn-gap{flex-basis:100%}.ask-dialog-form .btn-gap{flex-basis:auto}.btn-gap~:last-child:not(dialog){margin-left:auto}.btn-gap~:nth-last-child(2):has(+dialog){margin-left:auto}.row-stack .row-title,.row-meta>.row-clip,.mix-job-label{white-space:normal}.settings-body .facts,.settings-body .field{grid-template-columns:minmax(0,1fr)}.settings-body .facts>dt{padding:13px 0 4px}.settings-body .facts>dd{padding-top:0}.settings-body .facts>dd:not(:first-of-type){border-top:none}.settings-body .field>:not(.field-label){grid-column:1}.settings-body .field-child{padding-left:16px}.settings-body .field-child>.field-label{padding-left:0}.settings-body{--settings-actions-indent:0px}.rv-thread-where{white-space:normal;word-break:break-all}.section-nav a{padding:4px 8px}.agenda-pill-wrap .agenda-pill-title{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agenda-cell-rest{display:none}.agenda-cell-more{white-space:nowrap}.agenda-ask>.btn{flex:1}.dev-unit-row:has(>.dev-unit-note){flex-wrap:wrap}.dev-unit-row:has(>.dev-unit-note)>.dev-unit-name{flex-basis:calc(100% - 23px)}.dev-unit-row:has(>.dev-unit-note)>.dev-unit-note{flex:1;padding-left:23px}.doc-head-row>.btn-gap{flex-basis:auto;min-width:0}.btn-gate,.undo-arming{font-size:.75rem}.btn-gate{flex-basis:auto}.rel-order{flex-basis:100%;min-width:0;max-width:none}.rel-act-left,.rel-act-right{flex-wrap:wrap}.rel-act-right{padding-left:0}.facet-row>.periods{flex-basis:100%}.save-bar{flex-wrap:wrap;align-self:stretch;row-gap:6px}.save-bar>.muted{flex:0 0 100%;order:-1}.save-bar>.muted:empty{display:none}.save-bar>.btn-primary{margin-left:auto}.model-row-picks{flex-flow:column;align-items:stretch}.model-row-picks .inline-label,.model-row-picks .control-pair .input,.model-row-picks .input{min-width:0}.model-row-picks .control-pair .input,.model-row-picks .input{flex:1;width:auto}.model-row-picks .control-pair{margin-left:0}.model-row-picks>.control-pair{order:1}}@media (pointer:coarse){input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),select,textarea,.input{font-size:max(16px,1rem)!important}.attach-hint-fine{display:none}.attach-hint-coarse{display:inline}.attach-add{display:inline-block}.att-strip:has(>.attach-add):not(:has(>:not(.attach-add))){display:flex}:where(.btn,a.chip,button.chip,summary.chip,.sec-fold>summary,.rel-pending-go,a.mark,.dev-fold,.find-all-more,.cal-tag,.card-head-link,a.mname,.copy-val,.rail-tool,.brand,.nav-toggle,.facts a,a.job-link,.rv-resolve,.dev-hold,a.dev-step-link,.bs-foot .linkish,.lb-icon-btn,.lb-zoom-step,.lb-seg,.agenda-ask-note a,.settings-body .field>.note a,.members-where a,.agenda-check,.dev-repo button,.dec-jm-more,summary.rel-section-head,a.rel-card-kind,.rel-gate a,.rel-checking){position:relative}:where(.btn,a.chip,button.chip,summary.chip,.sec-fold>summary,.rel-pending-go,a.mark,.dev-fold,.find-all-more,.cal-tag,.card-head-link,a.mname,.copy-val,.rail-tool,.brand,.nav-toggle,.facts a,a.job-link,.rv-resolve,.dev-hold,a.dev-step-link,.bs-foot .linkish,.lb-icon-btn,.lb-zoom-step,.lb-seg,.agenda-ask-note a,.settings-body .field>.note a,.members-where a,.agenda-check,.dev-repo button,.dec-jm-more,summary.rel-section-head,a.rel-card-kind,.rel-gate a,.rel-checking):after{content:"";inset:min(0px, calc(50% - var(--hit-half-y,var(--hit-half,22px)))) min(0px, calc(50% - var(--hit-half-x,var(--hit-half,22px))));position:absolute}:where(.btn,a.chip,button.chip,summary.chip){--hit-half-x:0px}.modes .chip-btn{--hit-half-y:12px;min-height:1.5rem}.sec-fold>summary{--hit-half-y:12px}:where(.periods) .btn{--hit-half-y:15px}.seg.attached>a,:where(button.chip,summary.chip){--hit-half-y:16px}a.chip,.rel-pending-go,.agenda-ask-note a,.settings-body .field>.note a,.members-where a{--hit-half-y:12px}.settings-body .field .btn:not(dialog .btn){--hit-half-y:16px}table.members .member-left-items{row-gap:12px}.member-left-items .btn:not(dialog .btn){--hit-half-y:17px}.agenda-check{--hit-half:16px}.dev-repo button{--hit-half-x:16px;--hit-half-y:16px}.dec-jm-more{--hit-half-y:12px}summary.rel-section-head{--hit-half-y:16px}a.rel-card-kind,.rel-gate a,.rel-checking{--hit-half-y:12px}.rv-resolve{--hit-half-y:15px}.lb-icon-btn{--hit-half-x:18px}.lb-zoom-step{--hit-half-x:11px;--hit-half-y:12px}.lb-seg{--hit-half-x:0px;--hit-half-y:15px}.dev-hold{--hit-half-y:20px}a.dev-step-link{--hit-half-x:0px;--hit-half-y:12px}.dev-fold{--hit-half-y:13px}:where(a.mark){--hit-half-y:19px}:where(.attention-marks,.rel-prs) a.mark{--hit-half-y:12px;min-height:1.5rem}:where(.doc-head,.doc-bar) :where(.btn,a.mark){--hit-half-y:12px}a.mname{--hit-half-y:12px;min-height:1.5rem}.card-head-link{--hit-half-x:0px;--hit-half-y:12px}.copy-val{--hit-half-y:20px}.rail-tool{--hit-half-y:16px}:where(.facts a){--hit-half-x:0px;--hit-half-y:17px}.find-all-more{--hit-half-x:0px;--hit-half-y:12px}.row-cols .mark{overflow:visible}.diff{line-height:1.5rem}summary.fold-head{min-height:24px}:where(.page-head,.agenda-head) .btn{--hit-half-y:12px}table.jobs .link-line>a{min-height:1.5rem}.rel-pr-link{line-height:1.5rem}.mix-recent-chip{line-height:1.375rem}.tl-controls .choice,.inbox-row a.ir-pr,.head-ctx a.ir-pr,.decision .dec-handoff-go .dec-daemon-logs{min-height:1.5rem}}.filters{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.filters :is(a,button){background:var(--surface);border:1px solid var(--line);color:var(--muted);cursor:pointer;font:inherit;border-radius:999px;align-items:center;padding:3px 15px;font-size:.8125rem;text-decoration:none;display:inline-flex}@media (hover:hover){.filters :is(a,button):hover{border-color:var(--accent);color:var(--accent)}}.filters :is(a,button).on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.filters :is(a,button)>.icon{vertical-align:-2.5px;width:13px;height:13px;margin-right:5px}.ib-bar-label{color:var(--faint);align-self:center;font-size:.75rem}.filters .ib-sort{margin-left:0}.filters .ib-sort button{color:var(--muted)}.filters .ib-sort button.on{color:var(--accent)}.filters .ib-sweep,.dec-rail .ib-sweep{background:var(--accent);border:1px solid var(--accent);color:var(--bg);border-radius:8px;font-weight:600}@media (hover:hover){.filters .ib-sweep:hover,.dec-rail .ib-sweep:hover{background:var(--accent);border-color:var(--accent);color:var(--bg);filter:brightness(1.08)}}.filters .ib-sweep{margin-left:14px;padding:5px 14px;font-size:.8125rem}@media (width<=560px){.filters .ib-sweep{margin-left:0}}.filters .ib-sweep .icon{width:15px;height:15px}.tablewrap{background:var(--surface);border:1px solid var(--line);border-radius:10px;position:relative;overflow-x:auto;container:table-room/inline-size}table.jobs,table.members,table.members-aside{border-collapse:collapse;width:100%;font-size:.84375rem}table.jobs{min-width:980px}table.jobs th,table.members th,table.members-aside th{background:var(--surface-2);border-bottom:1px solid var(--line);color:var(--faint);letter-spacing:.05em;text-align:left;white-space:nowrap;padding:10px;font-size:.71875rem;font-weight:600}table.jobs td,table.members td,table.members-aside td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px}table.members td,table.members-aside td{vertical-align:baseline}table.jobs tbody tr{cursor:pointer}@media (hover:hover){table.jobs tbody tr:hover{background:var(--hover)}}table.jobs tbody tr.attn{background:color-mix(in srgb, var(--warn) 7%, transparent)}@media (hover:hover){table.jobs tbody tr.attn:hover{background:color-mix(in srgb, var(--warn) 14%, transparent)}}table.jobs tr:last-child td,table.members tr:last-child td,table.members-aside tr:last-child td,table.members tr.has-left td{border-bottom:none}table.members tr.member-left td{padding-top:0}.member-left-items{grid-template-columns:max-content max-content;align-items:center;gap:4px 12px;display:grid}.member-left-items>li{display:contents}@container table-room (width>=46rem){table.members th:first-child,table.members td:first-child{min-width:22rem}table.members th:last-child,table.members td:last-child{width:100%}}table.members .chips{flex-wrap:nowrap}.members-sec{margin-top:28px}.members-sec-err{margin-bottom:8px}table.members-aside td:first-child{width:100%}table.members-aside td:not(:first-child){white-space:nowrap}table.members-aside dialog{white-space:normal}@container table-room (width<=36rem){table.members-aside thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}table.members-aside tr{border-bottom:1px solid var(--line);grid-template-columns:auto auto 1fr;align-items:center;gap:6px 10px;padding:8px 10px;display:grid}table.members-aside tr:last-child{border-bottom:none}table.members-aside td{border-bottom:none;padding:0}table.members-aside td:first-child{grid-column:1/-1;width:auto}table.members-aside td:nth-child(4){justify-self:end}}table.jobs tbody tr.jobs-sec{background:var(--surface-2);cursor:default}@media (hover:hover){table.jobs tbody tr.jobs-sec:hover{background:var(--surface-2)}}table.jobs tr.jobs-sec td{color:var(--muted);padding:6px 10px;font-size:.75rem}table.jobs tr.jobs-sec b{color:var(--ink);font-weight:600}.jobs-sec-n{color:var(--faint);margin-left:10px;font-size:.71875rem}table.jobs tbody tr.jobs-more{cursor:default}@media (hover:hover){table.jobs tbody tr.jobs-more:hover{background:0 0}}table.jobs tr.jobs-more td{text-align:center;padding:12px 10px}.jobs-more-n{color:var(--faint);font-size:.71875rem}.docs-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.docs-tools .filters{margin-bottom:0}.docs-find{margin-left:auto}.bs-search.docs-search{width:280px;margin:0}@media (width<=720px){.docs-find{width:100%;margin-left:0}.bs-search.docs-search{width:100%}}table.docs-table{min-width:0}table.docs-table th:nth-child(2){width:auto}table.docs-table th:first-child,table.docs-table th:nth-child(3),table.docs-table th:nth-child(4){width:1%}table.docs-table td:nth-child(3){white-space:nowrap}table.jobs.slides-table{min-width:0}table.jobs.slides-table th:not(:first-child){width:1%}table.jobs.slides-table td:not(:first-child){white-space:nowrap}.docs-kind{color:var(--muted);white-space:nowrap;font-size:.78125rem}.docs-kind .icon{vertical-align:-2.5px;width:14px;height:14px;margin-right:6px}.docs-title{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;min-width:8em;display:flex}.docs-title a{color:var(--ink);font-weight:600;text-decoration:none}@media (hover:hover){.docs-title a:hover{color:var(--accent);text-decoration:underline}}.docs-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:72ch;margin-top:3px;font-size:.78125rem;overflow:hidden}@container table-room (width<=calc(54rem + 120px)){.docs-sub{width:0;min-width:100%;max-width:none}}table.docs-table .jobs-more-n{margin-left:10px}table.jobs th:nth-child(2){width:24%}table.jobs .jsum{-webkit-line-clamp:2;color:var(--muted);contain:inline-size;text-overflow:ellipsis;-webkit-box-orient:vertical;width:0;min-width:100%;font-size:.78125rem;line-height:1.55;display:-webkit-box;overflow:hidden}table.members .sub,table.members-aside .sub{color:var(--faint);overflow-wrap:anywhere;font-size:.75rem}table.jobs .sm,table.members .sm,table.members-aside .sm{color:var(--faint);white-space:nowrap;font-size:.75rem}table.jobs td:first-child .sm{white-space:normal}table.jobs .cell-line{text-overflow:ellipsis;white-space:nowrap;max-width:8.125rem;display:block;overflow:hidden}table.jobs .repo-line{max-width:8.125rem}.repo-line-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@container table-room (width<=979.98px){table.jobs:not(.docs-table,.slides-table) th:nth-child(2){min-width:12.5rem}}@media (width<=560px){table.docs-table th:nth-child(2){min-width:12.5rem}table.jobs td:nth-child(5) :is(.cell-line,.repo-line){max-width:none}}table.jobs .why{-webkit-line-clamp:2;color:var(--faint);max-width:22em;word-break:auto-phrase;-webkit-box-orient:vertical;font-size:.75rem;display:-webkit-box;overflow:hidden}table.jobs .ctxbar{width:64px}table.jobs .spm.cell-line{margin-top:2px;display:flex}table.jobs .link-line{align-items:center;gap:6px;display:flex}table.jobs .link-line>:is(a,span){align-items:center;gap:4px;min-width:0;display:inline-flex}table.jobs td a{z-index:1;position:relative}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.spm{align-items:center;gap:6px;display:inline-flex}.spm-v{align-items:baseline;gap:3px;display:inline-flex}.spm-v b{font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:700}.spm-u{color:var(--faint);font-size:.59375rem}.spm-bar{background:var(--gauge-track);border-radius:2px;flex:none;width:40px;height:4px;overflow:hidden}.spm-bar i{background:var(--muted);border-radius:2px;height:100%;display:block}.spm.stack{flex-direction:column;align-items:flex-end;gap:3px}.spm.stack .spm-v b{font-size:.9375rem}.spm.none .spm-v b{color:var(--faint)}.spm.none .spm-bar{opacity:.4}.lm{align-items:center;gap:7px;display:inline-flex}.lm-v{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.71875rem}.lm-bar{flex:none;width:44px;height:4px}.lm-track{background:var(--gauge-track);border-radius:2px;height:100%;display:block;overflow:hidden}.lm-track i{background:var(--muted);border-radius:2px;height:100%;display:block}.lm.done .lm-v{color:var(--ok)}.lm.done .lm-track i{background:var(--ok)}.lm.compact .lm-v{color:var(--faint);font-size:.6875rem}.lm.compact .lm-bar{width:26px;height:3px}.ctxbar{background:var(--gauge-track);border-radius:2px;width:110px;height:4px;margin:4px 0 5px;display:block;overflow:hidden}.ctxbar i{border-radius:2px;height:100%;display:block}.ctxbar i.ok{background:var(--ok)}.ctxbar i.warn{background:var(--warn)}.ctxbar i.crit{background:var(--crit)}.ir-ctx,.ctx-mini{align-items:center;display:inline-flex}.ctx-mini{color:var(--faint);font-size:.6875rem}.ir-ctx .ctxbar,.ctx-mini .ctxbar{width:38px;height:4px;margin:0 0 0 7px}table.jobs .badge{border-radius:5px;align-items:center;padding:2px 9px;font-size:.75rem;font-weight:600;display:inline-flex}table.jobs .badge.b-warn{background:var(--warn-soft);color:var(--warn)}table.jobs .badge.b-run{background:var(--accent-soft);color:var(--accent)}table.jobs .badge.b-sched{background:var(--chip-bg);color:var(--accent)}.repo-line{align-items:center;gap:4px;display:flex}.repo-line>.icon{flex:none;width:13px;height:13px}table.jobs .sublink{font-size:.75rem}table.jobs .link-line .icon{flex:none;width:13px;height:13px}table.jobs .link-line .ir-mark .icon{width:12px;height:12px;margin:0}table.jobs .tstat,table.jobs .pr-state{flex:none;align-items:center;display:inline-flex}table.jobs .tstat .icon{width:16px;height:16px}table.jobs .tstat-green{color:#448361}table.jobs .tstat-red{color:#d44c47}table.jobs .tstat-pink{color:#c14c8a}table.jobs .tstat-blue{color:#337ea9}table.jobs .tstat-gray{color:#a6a299}table.jobs .pr-open{color:#1a7f37}table.jobs .pr-merged{color:var(--pr-merged)}table.jobs .pr-closed{color:var(--pr-closed)}table.jobs .pr-draft{color:var(--faint)}@media (prefers-color-scheme:dark){table.jobs .tstat-green{color:#2d9964}table.jobs .tstat-red{color:#cd4945}table.jobs .tstat-pink{color:#c94079}table.jobs .tstat-blue{color:#2e7cd1}table.jobs .tstat-gray{color:#7f7f7f}table.jobs .pr-open{color:#3fb950}}:is(.q-title,.rv-title,.dec-card-title,.lb-title,.e-title,.jmd-sec-title,.ie-title,.es-title,.es-sub){text-wrap-style:balance;word-break:auto-phrase;overflow-wrap:anywhere}:is(.bg-title .tx,.ir-title,.dr-title,.jm-row .r-title,.inbox-head-sum,.backlog-head-sum){word-break:auto-phrase;overflow-wrap:anywhere}.ir-ticket{gap:4px}.ir-ticket .ir-ticket-id{font-family:var(--mono);font-size:.71875rem;font-weight:600}.ir-ticket .spm{margin-left:9px}.ir-ticket .spm-v{gap:2px}.ir-ticket .spm-v b{font-size:.71875rem}.ir-ticket .spm-u{font-size:.5625rem}.ir-ticket .spm-bar{width:28px;height:4px}.att-strip{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:6px;display:flex}.att-strip:not(:has(>:not(.attach-add))){display:none}.att-chip{flex:none;margin:0;position:relative}.att-chip img{object-fit:cover;border:1px solid var(--line);cursor:zoom-in;background:var(--surface);border-radius:6px;max-width:140px;height:54px;display:block}@media (hover:hover){.att-chip img:hover{border-color:var(--accent)}}.att-chip.att-file{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);border-radius:6px;flex-direction:column;justify-content:center;gap:2px;min-width:72px;max-width:180px;min-height:54px;padding:4px 10px;display:flex}.att-file-name{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.att-file-bytes{color:var(--muted);font-family:var(--mono);font-size:.6875rem}.att-chip video{object-fit:cover;border:1px solid var(--line);background:var(--surface);border-radius:6px;max-width:140px;height:54px;display:block}.att-chip.att-busy{width:54px;height:54px;color:var(--faint);border:1px dashed var(--line);border-radius:6px;place-items:center;display:grid}.att-chip .att-del{border:1px solid var(--line);background:var(--surface);width:18px;height:18px;color:var(--muted);font:inherit;cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 1px 3px #080a102e}@media (hover:hover){.att-chip .att-del:hover{border-color:var(--crit);color:var(--crit);background:var(--surface)}}.att-chip .att-del .icon{width:11px;height:11px}.att-err{color:var(--crit);align-self:center;font-size:.75rem}.att-thumbs{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.att-thumbs .att-view{object-fit:cover;border:1px solid var(--line);cursor:zoom-in;background:var(--surface);border-radius:6px;max-width:180px;height:72px;display:block}@media (hover:hover){.att-thumbs .att-view:hover{border-color:var(--accent)}}body.detail,body.split{height:100dvh;overflow:hidden}body.detail .content,body.split .content{height:calc(100dvh - var(--rail-bar-h,0px));flex-direction:column;padding-bottom:20px;display:flex;overflow:hidden}body.detail .page-head,body.split .page-head{flex-shrink:0;margin-bottom:10px;position:static}.jump-latest{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:18px;right:32px;box-shadow:0 2px 10px #0003}@media (hover:hover){.jump-latest:hover{border-color:var(--accent);color:var(--accent)}}.jump-latest .icon{width:16px;height:16px}.ovcard .t .icon{vertical-align:-2.5px;width:13px;height:13px;margin-right:5px}.chip .icon{vertical-align:-2px;width:12px;height:12px;margin-right:5px}.badge .icon{vertical-align:-2px;width:12px;height:12px;margin-right:4px}table.jobs a .icon{vertical-align:-3px;width:13px;height:13px;margin-right:4px}.nowbar-label .icon{vertical-align:-1.5px;width:12px;height:12px;margin-right:4px}.filters :is(button,a) .icon{vertical-align:-2.5px;width:13px;height:13px;margin-right:5px}.ovcard .rest .icon,.pending-item .icon{vertical-align:-2px;width:12px;height:12px;margin-right:4px}.btn-quiet.icon-btn .icon{vertical-align:baseline;width:12px;height:12px;margin-right:0}.tstat .icon,table.jobs a .tstat .icon,.chip .tstat .icon{width:16px;height:16px;margin-right:0}.icon.spin{animation:1s linear infinite spin}.icon.ext,.chip .icon.ext,.inbox-row .ir-go .icon.ext,.inbox-row .ir-chips .icon.ext,.decision .ir-chips .icon.ext,.head-ctx .chip .icon.ext,.ovcard .rest .auth-go .icon.ext,table.jobs a .icon.ext{vertical-align:-1px;opacity:.75;width:11px;height:11px;margin-left:4px;margin-right:0}.primary-btn{font:inherit;border:1px solid var(--accent);background:var(--accent);color:var(--bg);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:5px 16px;font-size:.8125rem;font-weight:600;display:inline-flex}@media (hover:hover){.primary-btn:hover:not(:disabled){filter:brightness(1.08)}}.primary-btn:disabled{opacity:1;border-color:var(--line);color:var(--muted);cursor:not-allowed;background:0 0}.primary-btn.danger{background:var(--crit);border-color:var(--crit)}.primary-btn .icon{width:13px;height:13px}.action-btn{font:inherit;border:1px solid var(--line);color:var(--ink);background:var(--surface);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:5px 14px;font-size:.8125rem;font-weight:600;display:inline-flex}@media (hover:hover){.action-btn:hover:not(:disabled):not(.counting):not(.done):not(.failed){border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}}.action-btn:disabled{opacity:.5;cursor:not-allowed}.action-btn.danger{border-color:var(--crit);color:var(--crit)}@media (hover:hover){.action-btn.danger:hover:not(:disabled):not(.counting):not(.done):not(.failed){border-color:var(--crit);color:var(--crit);background:var(--crit-soft)}}.action-btn .icon{width:13px;height:13px}.undo-btn.counting{background:var(--crit);border-color:var(--crit);color:var(--bg);opacity:1}@media (hover:hover){.undo-btn.counting:hover:not(:disabled){background:var(--crit);border-color:var(--crit);color:var(--bg);opacity:1}}.undo-btn.done{border-color:var(--ok);color:var(--ok);opacity:1;background:0 0}@media (hover:hover){.undo-btn.done:hover:not(:disabled){border-color:var(--ok);color:var(--ok);opacity:1;background:0 0}}.undo-btn.failed{border-color:var(--crit);color:var(--crit);opacity:1;background:0 0;font-weight:400}@media (hover:hover){.undo-btn.failed:hover:not(:disabled){border-color:var(--crit);color:var(--crit);opacity:1;background:0 0;font-weight:400}.undo-btn.counting:hover:not(:disabled){filter:brightness(1.08)}.undo-btn.done:hover:not(:disabled){background:var(--ok-soft)}.undo-btn.failed:hover:not(:disabled){background:var(--crit-soft)}}.undo-btn.done .icon,.undo-btn.failed .icon{color:inherit}.inline-form .form-err{color:var(--crit);font-size:.75rem}.hw-open{border:1px solid var(--line);color:var(--ink);border-radius:6px;align-items:center;gap:7px;margin-bottom:8px;padding:5px 10px;font-size:.75rem;text-decoration:none;display:inline-flex}@media (hover:hover){.hw-open:hover{border-color:var(--accent);color:var(--accent)}}.hw-open .icon{width:12px;height:12px;color:var(--faint);flex:none}@media (hover:hover){.hw-open:hover .icon{color:var(--accent)}}.jm-queue{flex-direction:column;gap:12px;max-width:860px;display:flex}.q-section{flex-wrap:wrap;align-items:baseline;gap:8px;margin:12px 2px 2px;display:flex}.q-section:first-child{margin-top:0}.q-section .s-label{color:var(--ink);font-size:.8125rem;font-weight:700}.q-section .s-count{color:var(--faint);background:var(--surface-2);border-radius:999px;padding:0 8px;font-size:.71875rem}.q-section .s-hint{color:var(--faint);font-size:.71875rem}.qcard{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:7px;padding:12px 14px 11px;display:flex}.qcard.flash{animation:1.6s ease-out qflash}.q-head{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.q-head .q-id{font-family:var(--mono);color:var(--faint);font-size:.71875rem}.q-head .q-arrow{color:var(--faint);font-size:.71875rem}.q-spacer{flex:1}.q-date{color:var(--faint);font-size:.71875rem}.q-title{font-size:.96875rem;font-weight:700;line-height:1.55}.q-desc{color:var(--muted);white-space:pre-wrap;font-size:.8125rem;line-height:1.7}.q-sub{color:var(--faint);font-size:.75rem;line-height:1.7}.q-sub .num{font-family:var(--mono)}.q-prov{overflow-wrap:anywhere}.q-stale{color:var(--crit);align-items:flex-start;gap:5px;margin-top:3px;font-size:.75rem;display:flex}.q-stale .icon{flex:none;width:13px;height:13px;margin-top:2px}.q-note{font:inherit;background:var(--bg);color:var(--ink);border:1px solid var(--line);resize:none;width:100%;max-height:var(--input-max);border-radius:7px;padding:7px 10px;font-size:.8125rem;line-height:1.7;overflow-y:auto}.q-note::placeholder{color:var(--faint)}.q-note:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}@media (pointer:coarse){.qcard .q-note,.jm-pane .inline-form textarea{scroll-margin-bottom:3rem}.jm-pane .inline-form textarea:has(+input){scroll-margin-bottom:6.125rem}.jm-pane .inline-form input:not([type=hidden]){scroll-margin-bottom:3rem}}.refine-send{display:contents}.q-note-view{background:var(--accent-soft);overflow-wrap:anywhere;border-radius:7px;align-items:flex-start;gap:6px;padding:7px 10px;font-size:.8125rem;line-height:1.7;display:flex}.q-note-view .icon{width:13px;height:13px;color:var(--accent);flex:none;margin-top:3px}.q-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:1px;display:flex}.q-more{align-items:center;gap:3px;display:inline-flex}.q-more .icon{width:13px;height:13px}.q-err{color:var(--crit);align-items:flex-start;gap:5px;font-size:.75rem;display:flex}.q-err .icon{flex:none;width:13px;height:13px;margin-top:2px}.q-why{margin-bottom:8px;font-size:.8125rem;line-height:1.75}.d-stat{font-family:var(--mono);white-space:nowrap;font-size:.71875rem}.qrows{flex-direction:column;gap:4px;display:flex}.qrows .qrow{background:var(--surface-2);margin-top:0}.qrows .qrow[open]{background:var(--surface)}.qrows .qrow-label{color:var(--muted);font-size:.78125rem}.qrows .qrow[open] .qrow-label{color:var(--ink)}.qrows .qrow-body{padding:10px 12px 12px}.qrows .qrow-body>.q-why{margin-bottom:0}.gd-hunk+.gd-hunk{margin-top:12px}.gd-hunk-cap{color:var(--muted);align-items:baseline;gap:8px;margin-bottom:4px;font-size:.71875rem;display:flex}.gd-hunk-cap .gd-hunk-at{color:var(--faint);font-family:var(--mono)}.jmd{flex-direction:column;gap:10px;display:flex}.jmd-sum{color:var(--muted);font-size:.78125rem}.jmd-attrs{background:var(--surface-2);border-radius:8px;grid-template-columns:max-content 1fr;align-items:baseline;gap:3px 12px;padding:8px 10px;font-size:.78125rem;display:grid}.jmd-attrs .jmd-k{color:var(--faint)}.jmd-attrs .jmd-was{color:var(--muted);text-decoration:line-through}.jmd-attrs .jmd-arrow{color:var(--faint);margin:0 6px}.jmd-attrs .jmd-now{font-weight:700}.jmd-sec-head{align-items:baseline;gap:7px;margin-bottom:5px;display:flex}.jmd-sec-title{font-size:.8125rem;font-weight:700}.jmd-tag{background:var(--surface-2);color:var(--muted);border-radius:999px;padding:1px 8px;font-size:.6875rem}.jmd-tag.jmd-add{background:var(--diff-add-gut);color:var(--diff-add-ink)}.jmd-tag.jmd-del{background:var(--diff-del-gut);color:var(--diff-del-ink)}.jmd-blocks{flex-direction:column;gap:6px;display:flex}.jmd-b{border-left:3px solid #0000;border-radius:8px;gap:8px;padding:6px 10px;display:flex}.jmd-b .jmd-b-tag{flex:none;padding-top:2px;font-size:.6875rem}.jmd-b .jmd-b-md{min-width:0;font-size:.8125rem;line-height:1.75}.jmd-b .jmd-b-md>:first-child{margin-top:0}.jmd-b .jmd-b-md>:last-child{margin-bottom:0}.jmd-b.jmd-add{background:var(--diff-add-row);border-left-color:var(--diff-add-ink)}.jmd-b.jmd-add .jmd-b-tag{color:var(--diff-add-ink)}.jmd-b.jmd-del{background:var(--diff-del-row);border-left-color:var(--diff-del-ink)}.jmd-b.jmd-del .jmd-b-tag{color:var(--diff-del-ink)}.jmd-b.jmd-del .jmd-b-md{color:var(--muted)}.jmd-same{color:var(--faint);font-size:.71875rem}.d-plus{color:var(--diff-add-ink)}.d-minus{color:var(--diff-del-ink)}.jm-meta{color:var(--muted);border-bottom:1px solid var(--line);grid-template-columns:max-content 1fr;gap:2px 12px;margin-bottom:4px;padding-bottom:10px;font-size:.75rem;display:grid}.jm-meta .k{color:var(--faint)}.jm-meta>:not(.k){overflow-wrap:anywhere;min-width:0}.jm-body{max-width:46em}.jm-body .md-h{color:var(--review);letter-spacing:.06em;margin:16px 0 4px;font-size:.75rem;font-weight:700}.jm-body .md-p{margin:4px 0;font-size:.84375rem}.jm-body .md-list{margin:4px 0;padding-left:20px;font-size:.84375rem}.inline-form{background:var(--surface-2);border-radius:8px;flex-direction:column;gap:8px;width:100%;margin-top:8px;padding:10px 12px;display:flex}.inline-form textarea,.jm-editor textarea,.jm-editor input,.jm-editor select,.inline-form input{font:inherit;background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:6px;width:100%;padding:6px 10px;font-size:.8125rem}.inline-form textarea{resize:vertical;min-height:3.2em}.inline-form .f-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inline-form .muted{font-size:.71875rem}body[data-page=inbox]{--dec-rail-w:min(calc(300rem / 16), max(300px, 30vw));--dec-side-w:calc(280rem / 16);--dec-side-gap:16px;--rail-gutter:20px;--pane-gap:10px;--pane-gutter:10px;--pane-pad-b:20px}.ph-list{flex-wrap:wrap;align-items:baseline;gap:14px;min-width:0;display:flex}.ph-updated-wait{visibility:hidden}body.dec-open .page-head{gap:var(--pane-gap)}body.dec-open .ph-list{width:calc(var(--dec-rail-w) + var(--rail-gutter));flex:none;max-width:100%}.ib-tools{flex:none}.ib-kinds{margin-bottom:10px}.ib-kinds button .icon{width:13px;height:13px;margin-right:5px}.ib-tools .ib-search-row .ib-search,.ib-tools .filters{margin-bottom:10px}.inbox-pane{flex:1;min-height:0;overflow-y:auto}.inbox-pane,.dec-main{margin-right:calc(-1 * var(--content-pad-x));padding-right:var(--pane-gutter);scrollbar-gutter:stable}@media (width<=560px) and (pointer:coarse){.inbox-pane,.dec-main{padding-right:var(--content-pad-x)}}.inbox-pane{margin-top:-3px;margin-left:-3px;padding-top:3px;padding-left:3px}.dec-main{margin-left:-6px;padding-left:6px}body[data-page=inbox] .content{padding-bottom:var(--keyboard-h)}.inbox-pane,.dec-rail,.dec-main{padding-bottom:var(--pane-pad-b)}.inbox-head-sum{color:var(--muted);font-size:.8125rem}.inbox-head-sum b{color:var(--ink)}.inbox-head-sum.warn b{color:var(--warn)}.inbox-head-sum.crit b{color:var(--crit)}.inbox-list{flex-direction:column;gap:8px;max-width:1240px;display:flex}.inbox-row{background:var(--surface);border:1px solid var(--line);border-radius:10px;grid-template-columns:9.375rem minmax(0,1fr) minmax(14.5rem,16.375rem);align-items:start;gap:16px;padding:12px 14px;display:grid;position:relative}.inbox-row:before{background:var(--mark,transparent);bottom:var(--mark-inset,9px);content:"";left:6px;top:var(--mark-inset,9px);border-radius:999px;width:3px;position:absolute}.inbox-row.clickable{cursor:pointer}@media (hover:hover){.inbox-row.clickable:hover{background:var(--hover)}.inbox-row.clickable:hover .ir-go.primary{background:var(--accent);border-color:var(--accent)}}.inbox-row.w-warn{--mark:var(--warn)}.inbox-row.w-crit{--mark:var(--crit)}.inbox-working{margin-top:26px}.list-sec-head{color:var(--muted);align-items:center;gap:8px;padding:0 2px 2px;font-size:.8125rem;display:flex}.list-sec-head .icon{width:16px;height:16px}.list-sec-count{font-variant-numeric:tabular-nums;font-size:.75rem}.inbox-row.working{background:var(--surface-2)}@media (hover:hover){.inbox-row.working:hover{background:var(--hover)}}.inbox-row .ir-work-when{color:var(--muted);font-size:.71875rem}.inbox-row .ir-lead{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.inbox-row .ir-lead .badge{font-size:.6875rem}.inbox-row .ir-wait{line-height:1.25}.inbox-row .ir-wait-num{font-size:1.1875rem;font-weight:700}.inbox-row .ir-wait.warn .ir-wait-num{color:var(--warn)}.inbox-row .ir-wait.crit .ir-wait-num{color:var(--crit)}.inbox-row .ir-wait-sub{color:var(--faint);white-space:nowrap;font-size:.6875rem}.inbox-row .ir-main{min-width:0}.inbox-row .ir-title{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.inbox-row .ir-chips{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:5px;font-size:.75rem;display:flex}.inbox-row .ir-chips .chip{font-size:.6875rem}.inbox-row .ir-chips .icon{vertical-align:-2.5px;width:13px;height:13px;margin-right:3px}.inbox-row .ir-prs,.decision .sw-card .ir-prs{flex-wrap:wrap;flex:0 auto;align-items:center;gap:2px 8px;display:inline-flex}.inbox-row .ir-prs-repo{color:var(--faint);align-items:center;display:inline-flex}.inbox-row .ir-pr{white-space:nowrap;align-items:center;display:inline-flex}.inbox-row a.ir-pr{color:var(--accent)}@media (hover:hover){.inbox-row a.ir-pr:hover{text-decoration:underline}}.ir-mark{align-items:center;margin-left:5px;display:inline-flex}.ir-mark .icon{width:12px;height:12px;margin:0}.ir-mark.ci-pass,.ir-mark.rv-ok{color:var(--ok)}.ir-mark.ci-fail,.ir-mark.rv-ng{color:var(--crit)}.ir-mark.ci-pending{color:var(--warn)}.inbox-row .ir-mark{margin-left:5px;display:inline-flex}.inbox-row .ir-mark .icon{width:12px;height:12px;margin:0}.inbox-row .ci-pass,.inbox-row .rv-ok{color:var(--ok)}.inbox-row .ci-fail,.inbox-row .rv-ng{color:var(--crit)}.inbox-row .ci-pending{color:var(--warn)}.inbox-row .ir-acts{flex-direction:column;align-items:stretch;gap:5px;display:flex}.inbox-row .ir-go{border:1px solid var(--line);text-align:left;border-radius:8px;grid-template-columns:15px 4.4em minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px 9px;font-size:.75rem;line-height:1.35;display:grid}@media (hover:hover){.inbox-row .ir-go:hover{border-color:var(--accent);background:var(--accent-soft);text-decoration:none}}.inbox-row .ir-go-dest{color:var(--faint);letter-spacing:.02em;white-space:nowrap;font-size:.65625rem}.inbox-row .ir-go-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-row .d-slack>.icon:first-child{color:var(--slack)}.inbox-row .d-internal>.icon:first-child{color:var(--faint)}.inbox-row .ir-go .pr-state .icon,.inbox-row .ir-go .tstat .icon{width:15px;height:15px;margin:0}.inbox-row .ir-go.primary{background:var(--accent);border-color:var(--accent);color:var(--bg);padding:8px 9px;font-weight:600}.inbox-row .ir-go.primary .ir-go-dest{color:var(--bg);opacity:.75}.inbox-row .ir-go.primary>.icon:first-child,.inbox-row .ir-go.primary>:first-child .icon{color:var(--bg)}@media (hover:hover){.inbox-row .ir-go.primary:hover{filter:brightness(1.08);background:var(--accent)}}.inbox-row .ir-go .icon{flex:none;width:15px;height:15px;margin:0}.inbox-row .ir-approve{background:var(--ok);border-color:var(--ok);color:var(--bg);cursor:pointer;justify-content:center;gap:5px;padding:8px 9px;font-family:inherit;font-weight:600;display:flex}@media (hover:hover){.inbox-row .ir-approve:hover:not(:disabled):not(.counting):not(.done):not(.failed){filter:brightness(1.08);background:var(--ok);border-color:var(--ok)}.inbox-row .ir-approve.counting:hover:not(:disabled){background:var(--crit);border-color:var(--crit);filter:brightness(1.08)}.inbox-row .ir-approve.failed:hover:not(:disabled){background:var(--crit-soft);border-color:var(--crit)}.inbox-row .ir-approve.done:hover:not(:disabled){background:var(--ok-soft);border-color:var(--ok)}}.inbox-row .ir-approve.counting{background:var(--crit);border-color:var(--crit)}.inbox-row .ir-approve.done{border-color:var(--ok);color:var(--ok);background:0 0}.inbox-row .ir-approve.failed{border-color:var(--crit);color:var(--crit);background:0 0;font-weight:400}.inbox-row .ir-approve:disabled{cursor:default}.inbox-row .ir-approve .ir-go-text{white-space:normal;text-align:center}.empty-state{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:54px 16px}.empty-state.is-inset{background:0 0;border:0;border-radius:0}.empty-state>.icon{width:28px;height:28px;color:var(--faint);margin:0 0 6px}.empty-state.is-done>.icon{color:var(--ok)}.empty-state .es-title{font-size:.9375rem;font-weight:700}.empty-state .es-sub{color:var(--faint);margin-top:2px;font-size:.78125rem}.empty-state .es-go{border:1px solid var(--line);border-radius:999px;align-items:center;gap:4px;margin:12px 4px 0;padding:4px 14px;font-size:.78125rem;display:inline-flex}@media (hover:hover){.empty-state .es-go:hover{border-color:var(--accent);background:var(--accent-soft);text-decoration:none}}.empty-state .es-go .icon{width:14px;height:14px}.inbox-row.thin{grid-template-columns:9.375rem minmax(0,1fr) minmax(9.375rem,10.625rem)}.inbox-row .ir-preview,.decision .sw-card .ir-preview{color:var(--muted);align-items:baseline;gap:5px;margin-top:6px;font-size:.78125rem;display:flex}.inbox-row .ir-preview .icon,.decision .sw-card .ir-preview .icon{width:13px;height:13px;color:var(--faint);flex:none;align-self:center}.inbox-row .ir-preview.from-human .icon,.decision .sw-card .ir-preview.from-human .icon{color:var(--accent)}.inbox-row .ir-preview.is-error,.decision .sw-card .ir-preview.is-error,.inbox-row .ir-preview.is-error .icon,.decision .sw-card .ir-preview.is-error .icon{color:var(--crit)}.inbox-row .ir-preview-text,.decision .sw-card .ir-preview-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inbox-row .ir-acts.thin .ir-go{grid-template-columns:15px minmax(0,1fr)}.inbox-row .ir-story,.decision .ir-story{color:var(--ink);align-items:baseline;gap:5px;font-size:.78125rem;display:flex}.inbox-row .ir-story .icon,.decision .sw-card .ir-story .icon{width:13px;height:13px;color:var(--faint);flex:none;align-self:flex-start;margin-top:3px}.inbox-row .ir-story .ir-preview-text,.decision .ir-story .ir-preview-text{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-width:0;line-height:1.5;display:-webkit-box;overflow:hidden}.inbox-row .ir-row-approve{margin-top:5px}.ir-hit{background:var(--accent-soft);color:var(--accent);border-radius:3px;padding:0 1px}.inbox-row .ir-hit-line{color:var(--ink)}.inbox-row .ir-hit-line .icon{color:var(--faint)}.inbox-row .ir-hit-line.from-human .icon{color:var(--accent)}.dr-item .dr-pv .ir-hit{padding:0}.inbox-past{margin-top:26px}.inbox-past .inbox-row{background:var(--surface-2)}@media (hover:hover){.inbox-past .inbox-row:hover{background:var(--hover)}}.inbox-sec-more{color:var(--faint);margin-top:8px;padding:0 2px;font-size:.75rem}.ib-search{margin-bottom:8px}.bs-search,.ib-search{font:inherit;border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);border-radius:6px;flex:none;margin-bottom:10px;padding:6px 10px;font-size:.8125rem}.bs-search::placeholder,.ib-search::placeholder{color:var(--faint)}.bs-search:focus-visible,.ib-search:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ib-search-row{flex:none}.dec-rail .ib-search-row .ib-search{margin-bottom:0}.ib-search-note{color:var(--muted);align-items:center;gap:8px;margin:-2px 0 10px;font-size:.75rem;display:flex}.ib-search-note .btn-quiet.tiny{padding:2px 7px;font-size:.6875rem}.ib-search-note .is-error{color:var(--crit)}.decision{align-items:stretch;gap:var(--pane-gap);flex:1;min-height:0;display:flex}.head-ctx .ir-chips{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;font-size:.75rem;display:flex}.head-ctx .ir-chips .chip{font-size:.6875rem}.head-ctx .ir-chips .icon{vertical-align:-2.5px;width:13px;height:13px;margin-right:3px}.head-ctx .ir-prs{flex-wrap:wrap;align-items:center;gap:2px 8px;display:inline-flex}.head-ctx .ir-chips .ir-prs{flex:0 auto}.head-ctx .ir-prs-repo{color:var(--faint);align-items:center;display:inline-flex}.head-ctx .ir-pr{white-space:nowrap;align-items:center;display:inline-flex}.head-ctx a.ir-pr{color:var(--accent)}@media (hover:hover){.head-ctx a.ir-pr:hover{text-decoration:underline}}.decision .ir-mark{margin-left:5px;display:inline-flex}.decision .ir-mark .icon{width:12px;height:12px;margin:0}.decision .ci-pass,.decision .rv-ok{color:var(--ok)}.decision .ci-fail,.decision .rv-ng{color:var(--crit)}.decision .ci-pending{color:var(--warn)}.head-ctx{flex-direction:column;flex:1;gap:5px;min-width:0;font-size:.78125rem;display:flex}.head-ctx .hc-row{align-items:center;gap:8px;min-width:0;display:flex}.head-ctx .badge,.head-ctx .chip{flex:none;font-size:.6875rem}.head-ctx .chip .icon{vertical-align:-2px;width:12px;height:12px;margin-right:3px}.head-ctx .ir-mark{margin-left:4px;display:inline-flex}.head-ctx .ir-mark .icon{width:11px;height:11px;margin:0}.head-ctx .ci-pass,.head-ctx .rv-ok{color:var(--ok)}.head-ctx .ci-fail,.head-ctx .rv-ng{color:var(--crit)}.head-ctx .ci-pending{color:var(--warn)}.head-ctx .hc-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.875rem;font-weight:700;overflow:hidden}.head-ctx .hc-phase{color:var(--muted);font-weight:500}.head-ctx .hc-wait{color:var(--muted);white-space:nowrap;flex:none;font-size:.71875rem}.head-ctx .hc-wait.warn{color:var(--warn)}.head-ctx .hc-wait.crit{color:var(--crit)}.head-ctx .ir-chips{margin-top:0}.head-ctx .sw-filter{flex-wrap:wrap}.head-ctx .sw-filter button,.head-ctx .sw-filter .sw-f-label{align-items:center;display:inline-flex}.head-ctx .sw-filter .icon{flex:none;width:12px;height:12px;margin-right:4px}.head-ctx .hc-sort{flex:none;align-items:center;gap:6px;margin-left:14px;display:inline-flex}.dec-rail{width:calc(var(--dec-rail-w) + var(--rail-gutter) + 3px);flex-direction:column;flex:none;margin-top:-3px;margin-left:-3px;padding-top:3px;padding-left:3px;display:flex;overflow:hidden}.dec-rail-top{padding-right:var(--rail-gutter);flex-direction:column;flex:none;gap:6px;margin-bottom:8px;display:flex}.dec-rail-body{min-height:0;padding-right:var(--rail-gutter);flex-direction:column;flex:1;gap:6px;display:flex;overflow-y:auto}.dec-rail-top>*,.dec-rail-body>*{flex-shrink:0}.dr-kinds{gap:5px;margin-bottom:0}.dr-kinds button{padding:1px 9px;font-size:.6875rem}.dr-kinds button .icon{width:11px;height:11px;margin-right:4px}.dec-main{flex:1;min-width:0;overflow-y:auto}.dec-inner{min-width:0}body.focus-mode{--focus-col:1280px}body.focus-mode .sidebar{display:none}body.focus-mode .shell{--rail-bar-h:0px;--rail-w:0px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}body.focus-mode .shell>:not(.sidebar){grid-area:1/1/-1/-1}body.focus-mode .ph-list{display:none}body.focus-mode .page-head{--focus-head-pad:calc((100% - min(var(--focus-col), 100% - 2 * var(--pane-gutter))) / 2 + var(--content-pad-x));padding-left:var(--focus-head-pad);padding-right:var(--focus-head-pad)}body.focus-mode .dec-inner{max-width:min(var(--focus-col), 100%);margin:0 auto;container:dec/inline-size}body.focus-mode .dec-main{margin-left:calc(-1 * var(--content-pad-x));padding-left:calc(var(--content-pad-x) + var(--pane-gutter));padding-right:calc(var(--content-pad-x) + var(--pane-gutter))}body.focus-mode .decision .dec-body{grid-template-columns:minmax(0,1fr)}body.focus-mode .decision .dec-side{flex-flow:wrap;gap:6px}body.focus-mode .decision .dec-side-head{flex-basis:100%;margin-bottom:0}body.focus-mode .decision .dec-mat{width:var(--dec-side-w)}body.focus-mode .decision .dec-stack,body.focus-mode .decision .dec-live-stack,body.focus-mode .decision .dec-card-stack{max-width:min(calc(72ch * var(--read-scale,1)), calc(100% - 96px))}body.focus-mode .dec-rail{z-index:30;box-sizing:border-box;width:calc(var(--dec-rail-w) + var(--rail-gutter) + 3px);padding:16px var(--rail-gutter) 20px 16px;background:var(--bg);border-right:1px solid var(--line);opacity:0;pointer-events:none;margin:0;transition:transform .16s,opacity .16s;position:fixed;top:0;bottom:0;left:0;transform:translate(-101%);box-shadow:10px 0 26px -16px #0000008c}body.focus-mode.focus-rail .dec-rail{opacity:1;pointer-events:auto;transform:none}.focus-edge{z-index:29;border:1px solid var(--line);background:var(--surface);width:24px;color:var(--faint);cursor:pointer;border-left:none;border-radius:0 9px 9px 0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:13px 0;transition:opacity .16s;display:flex;position:fixed;top:50%;left:0;transform:translateY(-50%)}@media (hover:hover){.focus-edge:hover{background:var(--surface-2);color:var(--ink)}}.focus-edge .icon{width:13px;height:13px}.fe-count{font-size:.65625rem;font-weight:700}body.focus-rail .focus-edge{opacity:0;pointer-events:none}.focus-ctl{flex:none;align-self:center;align-items:center;gap:10px;margin-left:auto;display:flex}.fc-font{align-items:center;gap:4px;display:inline-flex}.fc-label{color:var(--faint);font-size:.6875rem}.fc-step{padding:2px 8px}.fc-toggle{align-items:center;gap:5px;display:inline-flex}.fc-toggle .icon{width:13px;height:13px}.fc-toggle.on{border-color:var(--accent);color:var(--accent)}@media (hover:hover){.fc-toggle.on:hover:not(:disabled){filter:brightness(1.08)}}.dr-head{color:var(--muted);align-items:center;gap:7px;padding:2px 4px 6px;font-size:.78125rem;display:flex}.dr-head .icon{width:14px;height:14px}.dec-rail .ib-sort{width:100%;margin:0;display:flex}.dec-rail .ib-sort button{flex:1;font-size:.65625rem}.dec-rail .ib-sweep{justify-content:center;align-items:center;gap:6px;width:100%;margin:0;padding:5px 10px;font-size:.75rem;display:flex}.dec-rail .ib-sweep .icon{width:14px;height:14px}.dr-head-work{margin-top:12px}.dr-item{font:inherit;text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:10px;flex-direction:column;align-items:stretch;gap:3px;padding:7px 9px;font-size:.78125rem;line-height:1.5;display:flex}@media (hover:hover){.dr-item:hover{background:var(--hover)}}.dr-item.on{border-color:var(--accent);background:var(--accent-soft)}.dr-top{flex-wrap:nowrap;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.dr-top>.badge{flex:none;max-width:50%}.dr-top>.chip{flex:none}.dr-top>.dr-dest{flex:0 auto;min-width:0;overflow:hidden}.dr-top>.badge>.tx,.dr-top>.dr-dest>.tx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dr-top .badge{padding:1px 7px;font-size:.65625rem}.dr-top .badge .icon{width:12px;height:12px}.dr-top .chip{font-size:.65625rem;line-height:inherit;padding:1px 7px}.dr-top .chip .icon{width:11px;height:11px;margin-right:4px}.dr-dest{color:var(--faint);white-space:nowrap;align-items:center;gap:2px;font-size:.65625rem;display:inline-flex}.dr-dest .icon{width:11px;height:11px}.dr-wait{flex:none;margin-left:auto}.dr-main{align-items:flex-end;gap:8px;min-width:0;display:flex}.dr-main>.dr-title{flex:1;min-width:0}.dr-main>.lm{flex:none}.dr-item .lm-bar{display:none}.dr-wait{color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.6875rem}.dr-wait.warn{color:var(--warn)}.dr-wait.crit{color:var(--crit)}.dr-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.dr-item.on .dr-title{color:var(--ink)}.dr-pv{color:var(--faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.71875rem;display:-webkit-box;overflow:hidden}.dr-pv.is-error{color:var(--crit)}.decision .dec-body{grid-template-columns:minmax(0, 1fr) var(--dec-side-w);gap:var(--dec-side-gap);align-items:start;margin-top:14px;display:grid}.decision .dec-conv{background:var(--surface);border:1px solid var(--line);border-radius:10px;min-width:0;position:relative}.decision .dec-conv .jump-latest{bottom:14px;right:20px}.decision .dec-conv-head{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:6px;padding:10px 14px;font-size:.78125rem;font-weight:600;display:flex}.decision .dec-conv-head .icon{width:15px;height:15px}.decision .dec-live-toggle{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:3px 10px;font-size:.71875rem;font-weight:600;display:inline-flex}@media (hover:hover){.decision .dec-live-toggle:hover{background:var(--hover);color:var(--ink)}}.decision .dec-live-toggle .icon{width:13px;height:13px}.decision .dec-live-toggle.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.decision .dec-live-row{color:var(--muted);align-items:flex-start;gap:8px;padding:0 4px 0 34px;display:flex}.decision .dec-live-icon{width:14px;height:14px;color:var(--faint);flex:none;margin-top:3px}.decision .dec-live-stack{min-width:0;max-width:min(72ch,78%)}.decision .dec-live-text{font-size:calc(12.5rem / 16 * var(--read-scale,1));overflow-wrap:anywhere;line-height:1.65}.decision .dec-live-text>:first-child{margin-top:0}.decision .dec-live-text>:last-child{margin-bottom:0}.decision .dec-live-text pre{max-width:100%;overflow-x:auto}.decision .dec-card-mark{color:var(--muted);align-items:flex-start;gap:8px;padding:2px 4px 2px 34px;display:flex}.decision .dec-card-icon{width:13px;height:13px;color:var(--faint);flex:none;margin-top:4px}.decision .dec-card-stack{min-width:0;max-width:min(72ch,78%)}.decision .dec-card-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.decision .dec-card-what{letter-spacing:.02em;font-size:.75rem}.decision .dec-card-title{color:var(--faint);overflow-wrap:anywhere;font-size:.75rem;line-height:1.6}.decision .dec-card-title:before{content:"・"}.decision #conv-list{flex-direction:column;gap:10px;max-height:62vh;padding:14px;display:flex;overflow-y:auto}.decision .dec-msg{align-items:flex-start;gap:8px;max-width:100%;display:flex}.decision .dec-msg.mine{justify-content:flex-end}.decision .dec-av{background:var(--surface-2);width:26px;height:26px;color:var(--muted);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.decision .dec-av.named{margin-top:calc(11rem / 16 * var(--lh) + 3px)}.decision .dec-av .icon{width:15px;height:15px}.decision .dec-av .navi-icon{border-radius:inherit;object-fit:cover;width:100%;height:100%}.decision .dec-av.ghost{visibility:hidden}.decision .dec-stack{flex-direction:column;min-width:0;max-width:min(72ch,78%);display:flex}.decision .dec-msg.mine .dec-stack{align-items:flex-end}.decision .dec-who{color:var(--faint);margin:0 0 3px 2px;font-size:.6875rem}.decision .dec-bubble{background:var(--surface-2);font-size:calc(13rem / 16 * var(--read-scale,1));overflow-wrap:anywhere;border-radius:4px 14px 14px;max-width:100%;padding:9px 13px;line-height:1.75}.decision .dec-msg.mine .dec-bubble{background:var(--accent-soft);border-top-left-radius:14px;border-top-right-radius:4px}.decision .dec-msg.pending .dec-bubble{opacity:.8}.decision .dec-bubble>:first-child{margin-top:0}.decision .dec-bubble>:last-child{margin-bottom:0}.decision .dec-bubble pre{max-width:100%;overflow-x:auto}.decision .dec-meta{color:var(--faint);align-items:center;gap:6px;margin-top:3px;padding:0 3px;font-size:.65625rem;display:flex}.decision .dec-pending{color:var(--warn)}.decision .dec-conv-empty{color:var(--faint);padding:8px 2px;font-size:.78125rem}.decision .dec-conv-error{color:var(--crit);padding:6px 2px;font-size:.75rem}.decision .dec-msg-text{max-width:90ch;font-size:calc(13rem / 16 * var(--read-scale,1));line-height:1.7}.decision .dec-msg-text>:first-child{margin-top:0}.decision .dec-msg-text>:last-child{margin-bottom:0}.decision .dec-live{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.decision .dec-live-head{color:var(--faint);align-items:center;gap:6px;font-size:.75rem;font-weight:600;display:inline-flex}.decision .dec-live-head .icon{width:14px;height:14px}.decision .dec-live-go{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;align-items:center;padding:5px 11px;font-size:.75rem;line-height:1.35;display:inline-flex}@media (hover:hover){.decision .dec-live-go:hover{border-color:var(--accent);background:var(--accent-soft);text-decoration:none}}.decision .dec-live-go.off{color:var(--faint);pointer-events:none;background:0 0;border-style:dashed}.decision .dec-live-state{background:var(--chip-bg);color:var(--muted);border-radius:999px;padding:4px 9px;font-size:.71875rem;font-weight:600}.decision .dec-live>.icon.spin{width:13px;height:13px;color:var(--faint)}.decision .dec-live-start{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.75rem;display:inline-flex}@media (hover:hover){.decision .dec-live-start:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}}.decision .dec-live-start:disabled{color:var(--faint);cursor:default}.decision .dec-live-start .icon{width:13px;height:13px}.decision .dec-live-note{color:var(--muted);font-size:.75rem}.decision .dec-live-err{color:var(--crit);flex-basis:100%;font-size:.75rem}.decision .dec-mat.d-preview.off{color:var(--faint);pointer-events:none;background:0 0;border-style:dashed}.decision .dec-gallery{flex-direction:column;gap:10px;margin-top:16px;display:flex}:is(.decision,.jg) .dg-grid{--dg-thumb-h:116px;--dg-cap-h:46px;grid-template-columns:repeat(auto-fill,minmax(166px,1fr));gap:12px;display:grid}:is(.decision,.jg) .dg-cell{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin:0;position:relative;overflow:hidden}.decision .dg-cell.ok{border-color:color-mix(in srgb, var(--ok) 55%, var(--line))}:is(.decision,.jg) .dg-open{cursor:zoom-in;background:#000;border:0;width:100%;padding:0;display:block;position:relative}:is(.decision,.jg) .dg-img{width:100%;height:var(--dg-thumb-h);object-fit:cover;object-position:top;display:block}@media (hover:hover){:is(.decision,.jg) .dg-open:hover .dg-img{opacity:.86}}.decision .dg-open.text{background:var(--surface);cursor:pointer}.decision .dg-text{height:var(--dg-thumb-h);font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);white-space:pre-wrap;word-break:break-all;text-align:left;color:var(--muted);margin:0;padding:8px 10px 0;font-size:.65625rem;line-height:1.5;overflow:hidden;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.decision .dg-cell.text .dg-text{height:100%;font-size:.625rem}@media (hover:hover){.decision .dg-open.text:hover .dg-text{color:var(--ink)}}.decision .dg-text.empty{opacity:.45}.decision .dg-cell.text{flex-direction:column;display:flex}.decision .dg-cell.text .dg-open{flex:1 1 0;min-height:88px}.decision .dg-cell.text .dg-marks{top:auto;bottom:8px}.decision .dg-cell.text .dg-cap{-webkit-line-clamp:3;height:auto;min-height:3em;color:var(--ink);border-bottom:1px solid var(--line);margin:0;padding:10px 12px 8px;font-size:.78125rem;font-weight:600;line-height:1.5}.decision .dg-play{color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.decision .dg-play .icon{filter:drop-shadow(0 1px 3px #0009);width:34px;height:34px}.decision .dg-marks{gap:5px;display:flex;position:absolute;top:8px;right:8px}.decision .dg-mark{background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:.65625rem;font-weight:700;display:inline-flex}.decision .dg-mark .icon{width:12px;height:12px}.decision .dg-mark.ok{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 55%, transparent)}.decision .dg-mark.note{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 55%, transparent);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}:is(.decision,.jg) .dg-cap{-webkit-line-clamp:2;height:calc(2.9em + 6px);color:var(--muted);-webkit-box-orient:vertical;margin-bottom:6px;padding:6px 10px 0;font-size:.71875rem;line-height:1.45;display:-webkit-box;overflow:hidden}:is(.decision,.jg) .dg-cell.kept{border-style:dashed;border-color:var(--gauge-track)}.decision .dg-cell.kept.ok{border-color:color-mix(in srgb, var(--ok) 55%, var(--line))}:is(.decision,.jg) .dg-cell.kept .dg-img{filter:grayscale(.6)}@media (hover:hover){:is(.decision,.jg) .dg-cell.kept .dg-open:hover .dg-img{filter:none}}:is(.decision,.jg) .dg-cap-old{background:var(--chip-bg);color:var(--muted);white-space:nowrap;border-radius:999px;padding:0 6px;font-weight:700}body.lb-open{overflow:hidden}.lb-root{z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lb-backdrop{background:#080a10d1;position:absolute;inset:0}.lb-panel{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;width:min(1600px,94vw);height:94vh;display:flex;position:relative;overflow:hidden}.lb-plain{width:min(1200px,94vw)}.lb-foot{border-top:1px solid var(--line);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px 14px;padding:8px 12px;display:flex}.lb-pos{color:var(--faint);white-space:nowrap;font-size:.75rem}.lb-rest{color:var(--muted);white-space:nowrap;font-size:.75rem}.lb-rest.done{color:var(--ok);font-weight:600}.lb-rest .fixw-ghost{font-weight:600}.lb-go.off,.lb-zoom-wrap.off{visibility:hidden}.lb-strip{flex-wrap:wrap;flex:auto;justify-content:center;gap:3px;min-width:0;display:flex}.lb-seg{cursor:pointer;background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:flex-end;min-width:7px;max-width:64px;height:24px;margin:0;padding:0;display:flex;position:relative}.lb-seg-dot{border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:0;left:50%}.lb-seg.note .lb-seg-dot{background:var(--accent)}.lb-seg.draft .lb-seg-dot{background:var(--faint)}.lb-seg.kept .lb-seg-bar{box-shadow:inset 0 0 0 1px var(--gauge-track);background:0 0}.lb-seg.kept.done .lb-seg-bar{background:var(--ok-soft);box-shadow:inset 0 0 0 2px var(--ok)}.lb-seg-bar{background:var(--gauge-track);border-radius:3px;width:100%;height:14px}.lb-seg.done .lb-seg-bar{background:var(--ok)}@media (hover:hover){.lb-seg:hover .lb-seg-bar{outline:1px solid var(--faint);outline-offset:1px}}.lb-seg.on .lb-seg-bar{outline:2px solid var(--accent);outline-offset:1px}.lb-zoom-wrap{flex:none;align-items:center;gap:6px;margin-right:auto;display:flex}.lb-zoom-step{border:1px solid var(--line);background:var(--surface);width:20px;height:20px;color:var(--muted);cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.lb-zoom-step:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}}.lb-zoom-step:disabled{opacity:.35;cursor:default}.lb-zoom-step .icon{width:13px;height:13px}.lb-zoom{cursor:pointer;appearance:none;--rail-bg:linear-gradient(to right, var(--accent) 0 var(--fill,0%), var(--surface-2) var(--fill,0%) 100%);background:0 0;width:132px;height:18px;margin:0;padding:0}.lb-zoom::-webkit-slider-runnable-track{background:var(--rail-bg);border-radius:3px;height:6px}.lb-zoom::-webkit-slider-thumb{appearance:none;border:2px solid var(--surface);background:var(--accent);width:16px;height:16px;box-shadow:0 0 0 1px var(--line);border-radius:50%;margin-top:-5px}.lb-zoom::-moz-range-track{background:var(--rail-bg);border-radius:3px;height:6px}.lb-zoom::-moz-range-thumb{box-sizing:border-box;border:2px solid var(--surface);background:var(--accent);width:16px;height:16px;box-shadow:0 0 0 1px var(--line);border-radius:50%}.lb-zoom-val{color:var(--muted);min-width:66px;font-size:.71875rem}.lb-spacer{flex:1}.lb-ok{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:6px;padding:8px 18px;font-size:.8125rem;font-weight:600;display:inline-flex}.lb-go{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:8px;flex:none;align-items:center;padding:7px 12px;font-size:.78125rem;display:inline-flex}@media (hover:hover){.lb-go:hover{border-color:var(--accent);color:var(--accent);text-decoration:none}}.lb-go.dead{color:var(--faint);cursor:default;border-style:dashed}@media (hover:hover){.lb-go.dead:hover{border-color:var(--line);color:var(--faint)}}.lb-ok-label{justify-items:center}.lb-ok .icon{width:15px;height:15px}@media (hover:hover){.lb-ok:hover:not(.on):not(.counting):not(.done):not(.failed){border-color:var(--ok);color:var(--ok)}}.lb-ok.on{background:var(--ok);border-color:var(--ok);color:var(--bg)}@media (hover:hover){.lb-ok.on:hover:not(:disabled){filter:brightness(1.08)}}.lb-icon-btn{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.lb-icon-btn:hover{background:var(--hover);color:var(--ink)}}.lb-icon-btn .icon{width:16px;height:16px}.lb-float{z-index:1;color:#fff;background:#141822b8;border:0;position:absolute;top:10px}@media (hover:hover){.lb-float:hover{color:#fff;background:#141822eb}}.lb-close-float{right:10px}.lb-wide-btn{right:50px}.lb-body{flex:auto;min-height:0;display:flex}.lb-stage{background:#0b0d12;flex:auto;justify-content:center;align-items:stretch;min-width:0;min-height:0;display:flex;position:relative}.lb-broken{color:#c9cfdd;border-color:#ffffff3d;min-width:240px;min-height:160px;padding:24px}.lb-media{scrollbar-gutter:stable;touch-action:pan-x pan-y;flex:auto;justify-content:safe center;align-items:safe center;min-width:0;min-height:0;display:flex;position:relative;overflow:auto}.lb-img{object-fit:contain;cursor:zoom-in;max-width:100%;max-height:100%}.lb-img.last{cursor:zoom-out}.lb-text{width:100%;max-width:1100px;font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);white-space:pre-wrap;word-break:break-word;text-align:left;color:#e6e9ef;-webkit-user-select:text;user-select:text;cursor:text;align-self:flex-start;margin:0;padding:20px 24px;font-size:.78125rem;line-height:1.65}.lb-img.zoom{flex:none;max-width:none;max-height:none}.lb-media.drawing{cursor:crosshair}.lb-media.pick-mode{touch-action:none}.lb-marks{pointer-events:none;position:absolute}.lb-mark{border:2px solid var(--accent);pointer-events:none;border-radius:3px;position:absolute;box-shadow:0 0 0 1px #ffffffe6,inset 0 0 0 1px #ffffff8c}.lb-mark:not(.drawing){box-shadow:none;border-color:#0000;transition:border-color .15s,background .15s,box-shadow .15s}.lb-mark.near{border-color:var(--accent);box-shadow:0 0 0 1px #ffffffe6,inset 0 0 0 1px #ffffff8c}.lb-mark.near.draft{border-color:var(--faint)}.lb-mark.near.done{border-color:var(--ok);border-style:dashed}.lb-mark.drawing{background:color-mix(in srgb, var(--accent) 18%, transparent);border-style:dashed}.lb-mark.sel{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent);box-shadow:0 0 0 1px #fffffff2, 0 0 0 4px color-mix(in srgb, var(--accent) 45%, transparent);border-style:solid}.lb-pin{background:var(--accent);cursor:pointer;pointer-events:auto;opacity:.3;border:0;border-radius:8px 8px 8px 2px;width:15px;height:15px;padding:0;transition:opacity .15s;position:absolute;top:0;left:0;transform:translate(-3px,calc(-100% - 3px));box-shadow:0 0 0 1.5px #fffffff2,0 1px 4px #00000059}.lb-mark.pin-in .lb-pin{top:3px;transform:translate(-3px)}.lb-mark.pin-l .lb-pin{left:3px;transform:translateY(calc(-100% - 3px))}.lb-mark.pin-in.pin-l .lb-pin{transform:none}.lb-pin.draft{background:var(--faint)}.lb-pin.done{background:var(--ok)}.lb-mark:is(.near,.sel) .lb-pin{opacity:1}@media (hover:hover){.lb-pin:hover{opacity:1;filter:brightness(1.15)}}.lb-grip{border:1.5px solid var(--accent);pointer-events:none;background:#fff;border-radius:2px;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;box-shadow:0 1px 3px #0000004d}.lb-grip:is(.n,.s){left:50%}.lb-grip:is(.e,.w){top:50%}.lb-grip:is(.n,.nw,.ne){top:0}.lb-grip:is(.s,.sw,.se){top:100%}.lb-grip:is(.w,.nw,.sw){left:0}.lb-grip:is(.e,.ne,.se){left:100%}.lb-media.grip,.lb-media.grip *{cursor:var(--lb-grip)!important}.lb-target{min-width:0;color:var(--muted);flex:none;align-items:center;gap:8px;font-size:.71875rem;display:flex}.lb-target-chip{border:1px solid var(--line);background:var(--surface);border-radius:999px;flex:none;align-items:center;gap:5px;padding:2px 9px 2px 7px;display:inline-flex}.lb-target-chip .icon{width:13px;height:13px;color:var(--faint)}.lb-target-hint{color:var(--faint);margin-left:auto}.lb-target-pick{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;margin-left:auto;padding:2px 10px;font-size:.71875rem;display:none}.lb-target-pick.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.lb-nav{z-index:1;color:#fff;cursor:pointer;background:#141822b8;border:0;border-radius:10px;justify-content:center;align-items:center;width:46px;height:76px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}@media (hover:hover){.lb-nav:hover:not(:disabled){background:#141822eb}}.lb-nav:disabled{opacity:.25;cursor:default}.lb-nav .icon{width:26px;height:26px}.lb-prev{left:10px}.lb-next{right:10px}.lb-nav,.lb-float{transition:opacity .16s}.lb-quiet .lb-nav,.lb-quiet .lb-nav:disabled,.lb-quiet .lb-float{opacity:0}.lb-quiet .lb-nav:focus-visible,.lb-quiet .lb-float:focus-visible{opacity:1}@media (hover:hover){.lb-quiet .lb-nav:hover:not(:disabled),.lb-quiet .lb-float:hover{opacity:1}}.lb-notes{--lb-scale:min(var(--read-scale,1), 1.5);width:min(calc(400px * var(--lb-scale)), 45%);border-left:1px solid var(--line);flex-direction:column;flex:none;gap:8px;min-height:0;padding:12px;display:flex}.lb-threads{--read-scale:var(--lb-scale)}.lb-title{color:var(--ink);overflow-wrap:anywhere;flex:none;font-size:.9375rem;font-weight:600;line-height:1.5}.lb-title-old{background:var(--chip-bg);color:var(--muted);vertical-align:2px;border-radius:999px;margin-right:6px;padding:1px 8px;font-size:.71875rem;font-weight:700;display:inline-block}.lb-note{flex:none;width:100%}.lb-notes .att-strip{flex:none;max-height:128px;overflow-y:auto}.lb-wide .lb-notes{display:none}.lb-panel.lb-wide{width:94vw}.decision .dec-talk,.decision .dec-story{flex-direction:column;gap:10px;margin-top:16px;display:flex}.decision .rv-head{align-items:center;gap:8px;font-size:.84375rem;display:flex}.decision .rv-head .icon{width:16px;height:16px}.loading-mark{color:var(--faint);align-items:center;gap:5px;font-size:.75rem;display:inline-flex}.loading-mark .icon{width:13px;height:13px;margin:0}.decision .dg-skel{border-style:dashed}.decision .dg-skel-img{height:var(--dg-thumb-h);background:var(--hover)}.decision .dg-skel-cap{height:var(--dg-cap-h)}.decision .rv-skel-body{border:1px dashed var(--line);background:var(--surface);border-radius:10px;height:160px}.decision .rv-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem}.decision .rv-count.done{color:var(--ok);font-weight:600}.decision .rv-done{border:1px solid #0000;border-radius:8px}.decision .rv-done.on{border-color:var(--line);background:var(--surface-2)}.decision .rv-done-fold{font:inherit;border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--muted);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:.75rem;font-weight:600;display:flex}.decision .rv-done.on .rv-done-fold{background:0 0;border-color:#0000}@media (hover:hover){.decision .rv-done-fold:hover{border-color:var(--accent);color:var(--accent)}.decision .rv-done.on .rv-done-fold:hover{border-color:#0000}}.decision .rv-done-fold .icon{width:13px;height:13px}.decision .rv-done-fold .rv-done-caret{margin-left:auto;transition:transform .15s}.decision .rv-done.on .rv-done-caret{transform:rotate(180deg)}.decision .rv-done-body{flex-direction:column;gap:10px;padding:2px 8px 10px;display:flex}.decision .rv-nodefs{color:var(--warn);font-size:.6875rem}.decision .rv-cut{color:var(--warn);overflow-wrap:anywhere;margin:0 0 8px;font-size:.75rem}.decision .dec-prs{flex-direction:column;gap:8px;margin-top:16px;display:flex}.decision .rv-prs{flex-wrap:wrap;gap:6px;display:flex}.decision .rv-prpill{font:inherit;border:1px solid var(--line);background:var(--surface);max-width:100%;color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:.75rem;display:inline-flex}@media (hover:hover){.decision .rv-prpill:hover{background:var(--hover)}}.decision .rv-prpill .pr-state{margin-right:-2px}.decision .rv-prpill>.icon{width:13px;height:13px;margin-right:-2px}.decision .rv-prpill .ir-mark{margin-left:0}.decision .rv-prpill-num{font-family:var(--mono);font-weight:600}.decision .rv-prpill-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.decision .rv-prpill.on{background:var(--accent-soft);border-color:var(--accent);color:var(--ink);font-weight:700}.decision .rv-prpill.done{opacity:.8}.decision .rv-prpill.done.on{opacity:1}.decision .dec-brief{flex-direction:column;gap:8px;margin-top:16px;display:flex}.decision .rv-brief-body{background:var(--surface);border:1px solid var(--line);font-size:calc(13rem / 16 * var(--read-scale,1));border-radius:10px;padding:11px 14px;line-height:1.7}.decision .rv-brief-skel{border:1px dashed var(--line);background:var(--surface);border-radius:10px;height:58px}.decision .rv-unit{background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow:hidden}.decision .rv-unit.auto{border-style:dashed}.decision .rv-unit.read{background:var(--bg)}.decision .rv-unit-head{width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 14px;display:flex}@media (hover:hover){.decision .rv-unit-head:hover{background:var(--hover)}}.decision .rv-mark{border:1.5px solid var(--line);color:#0000;border-radius:999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.decision .rv-mark .icon{width:13px;height:13px}.decision .rv-unit.read .rv-mark{background:var(--ok);border-color:var(--ok);color:var(--bg)}.decision .rv-no{color:var(--faint);flex:none;font-size:.75rem}.decision .rv-title{min-width:0;font-size:calc(13.5rem / 16 * var(--read-scale,1));flex:162px;font-weight:700}.decision .sw-card-head .rv-title{font-size:.84375rem}.decision .rv-unit.read .rv-title{color:var(--muted);font-weight:600}.decision .dec-jm{margin-top:4px}.decision .dec-act-row.dec-handoff-go{margin-top:14px}.decision .dec-handoff-go .dec-daemon-logs{color:var(--muted);align-items:center;gap:5px;font-size:.75rem;display:inline-flex}@media (hover:hover){.decision .dec-handoff-go .dec-daemon-logs:hover{color:var(--accent)}}.decision .dec-handoff-go .dec-daemon-logs .icon{width:14px;height:14px}.decision .dec-jm-more,.decision .rv-past-open{color:var(--muted);align-items:center;gap:5px;margin-top:10px;font-size:.75rem;display:inline-flex}@media (hover:hover){.decision .dec-jm-more:hover,.decision .rv-past-open:hover{color:var(--accent)}}.decision .dec-jm-more .icon,.decision .rv-past-open .icon{width:14px;height:14px}.decision .rv-past-open{margin-top:0}.decision .rv-note-icon{border:1px solid var(--line);background:var(--surface);width:26px;height:26px;color:var(--muted);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:none}.decision .rv-unit.read .rv-note-icon{display:inline-flex}@media (hover:hover){.decision .rv-note-icon:hover{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 55%, transparent)}}.decision .rv-note-icon .icon{width:14px;height:14px}.decision .rv-stat{color:var(--faint);flex:none;align-items:center;gap:8px;margin-left:auto;font-size:.71875rem;display:inline-flex}.rv-add{color:var(--ok)}.rv-del{color:var(--crit)}.decision .rv-caret{width:16px;height:16px;color:var(--faint);flex:none;transition:transform .12s}.decision .rv-unit.read .rv-caret{transform:rotate(-90deg)}.decision .rv-unit-body{padding:10px 14px 12px}.decision .rv-unit-body>:first-child{margin-top:0}.decision .rv-summary{font-size:calc(13rem / 16 * var(--read-scale,1));max-width:90ch;margin:2px 0 10px;line-height:1.75}.decision .rv-summary>:first-child{margin-top:0}.decision .rv-summary>:last-child{margin-bottom:0}.decision .rv-empty{color:var(--faint);font-size:.75rem}.decision .rv-unit-body>.rv-done{background:0 0;border:0;border-radius:0;margin-top:10px}.decision .rv-unit-body>.rv-done:not(.on){margin-bottom:-6px}.decision .rv-unit-body>.rv-done>.rv-done-fold{background:0 0;border-radius:999px;width:auto;padding:4px 10px;font-size:.71875rem;font-weight:400}.decision .rv-unit-body>.rv-done.on>.rv-done-fold{border-color:var(--line);background:0 0}.decision .rv-unit-body>.rv-done>.rv-done-fold .rv-done-caret{margin-left:2px}.decision .rv-unit-body .rv-done-body{padding-top:0}.decision .rv-files>.rv-file:first-child{margin-top:6px}.rv-file{border:1px solid var(--line);border-radius:8px;margin-top:8px;overflow:hidden}.rv-file-head{cursor:pointer;background:var(--surface-2);align-items:center;gap:8px;padding:7px 10px;font-size:.75rem;list-style:none;display:flex}@media (hover:hover){.rv-file-head:hover{background:var(--hover)}}.rv-file-head::-webkit-details-marker{display:none}.rv-file-caret{width:14px;height:14px;color:var(--faint);flex:none;transition:transform .12s}.rv-file[open] .rv-file-caret{transform:rotate(90deg)}.rv-file[open] .rv-file-head{border-bottom:1px solid var(--line)}.rv-file-path{display:contents}.rv-dir{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--faint);flex:0 10000 auto;overflow:hidden}.rv-file-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:600;overflow:hidden}.rv-fstatus{border:1px solid var(--line);color:var(--muted);border-radius:999px;flex:none;padding:0 7px;font-size:.65625rem}.rv-file-head .rv-add,.rv-file-head .rv-del{flex:none;font-size:.71875rem}.rv-fmark{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin:-5px 0 -5px -5px;padding:0;display:inline-flex}@media (hover:hover){.rv-fmark:hover{background:var(--hover)}}.rv-fmark-dot{border:1.5px solid var(--line);color:#0000;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}@media (hover:hover){.rv-fmark:hover .rv-fmark-dot{border-color:var(--ok);color:color-mix(in srgb, var(--ok) 40%, transparent)}}.rv-fmark .icon{width:11px;height:11px}.rv-fmark.on .rv-fmark-dot{background:var(--ok);border-color:var(--ok);color:var(--bg)}.rv-file.checked .rv-file-head{opacity:.62}@media (hover:hover){.rv-file.checked .rv-file-head:hover{opacity:1}}.rv-diff-box{flex-direction:column;min-width:0;display:flex}.rv-diff-wrap{max-height:560px;overflow:auto}.rv-diff-wrap::-webkit-scrollbar:horizontal{height:0}.rv-hbar{flex:none;height:10px;overflow:scroll hidden}.rv-hbar-fill{height:1px}@supports not selector(::-webkit-scrollbar){.rv-diff-wrap.show-scrollbar+.rv-hbar{display:none}.fv-body{scrollbar-width:none}}.rv-diff{border-collapse:collapse;width:100%;font-family:var(--mono);font-size:.75rem;line-height:1.6}.rv-diff td{vertical-align:top;padding:0}.rv-diff .dl-n{text-align:right;width:3.6em;min-width:3.6em;color:var(--faint);background:var(--surface);-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;padding:0 8px;position:sticky}.rv-diff .dl-n:first-child{left:0}.rv-diff .dl-n:nth-child(2){box-shadow:1px 0 0 var(--line);left:3.6em}.rv-diff .dl-code{white-space:pre;width:100%;padding-left:4px}.rv-diff.is-prose .dl-code{white-space:pre-wrap;overflow-wrap:anywhere}.rv-diff.is-prose{font-family:inherit;font-size:.78125rem;line-height:1.75}.rv-diff.is-prose .dl-n{font-family:var(--mono)}.rv-diff .dl-sign{width:1em;color:var(--faint);display:inline-block}.rv-diff .dl-add{background:var(--diff-add-row)}.rv-diff .dl-add .dl-n{background-color:var(--surface);background-image:linear-gradient(var(--diff-add-gut), var(--diff-add-gut)), linear-gradient(var(--diff-add-row), var(--diff-add-row));color:var(--diff-add-ink)}.rv-diff .dl-add .dl-sign{color:var(--diff-add-ink)}.rv-diff .dl-del{background:var(--diff-del-row)}.rv-diff .dl-del .dl-n{background-color:var(--surface);background-image:linear-gradient(var(--diff-del-gut), var(--diff-del-gut)), linear-gradient(var(--diff-del-row), var(--diff-del-row));color:var(--diff-del-ink)}.rv-diff .dl-del .dl-sign{color:var(--diff-del-ink)}.rv-diff-wrap.is-hscrolled .dl-n:nth-child(2){box-shadow:1px 0 0 var(--line), 5px 0 6px -5px color-mix(in srgb, var(--ink) 45%, transparent)}.rv-diff .dl-note td{color:var(--faint);padding-left:8px;font-style:italic}.rv-diff .dl-gap-cell{background:var(--surface-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);padding:3px 10px;font-size:.6875rem}.rv-diff .dl-gap-ctx{display:inline-block;position:sticky;left:10px}.rv-diff-none{color:var(--faint);padding:10px;font-size:.75rem}.rv-fopen{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:4px;margin:-4px -2px -4px 2px;padding:4px 8px;font-size:.6875rem;display:inline-flex}@media (hover:hover){.rv-fopen:hover{border-color:var(--accent);color:var(--accent);background:var(--hover)}}.rv-fopen:disabled{cursor:default;opacity:.7}.rv-fopen.failed{border-color:var(--crit);color:var(--crit)}.rv-fopen .icon{width:12px;height:12px}.jg{flex:auto;min-height:0;padding:0 16px 16px;overflow-y:auto}.jg:focus-visible{outline:none}.jg-title{color:var(--ink);white-space:nowrap;flex:none;font-size:.78125rem}.fv-head .jg-count{flex:0 auto;min-width:0}.jg-day{z-index:1;background:var(--surface);border-bottom:1px solid var(--line);color:var(--muted);margin:0 0 10px;padding:10px 0 6px;font-size:.75rem;font-weight:700;position:sticky;top:0}.jg .dg-grid+.jg-day{margin-top:14px}.jg-time{color:var(--faint)}.jg .jg-more .dg-open{height:var(--dg-thumb-h);background:var(--hover);cursor:pointer;justify-content:center;align-items:center;display:flex}@media (hover:hover){.jg .jg-more .dg-open:hover{background:var(--chip-bg)}}.jg-more-n{color:var(--muted);font-size:.9375rem;font-weight:700}@media (hover:hover){.jg .jg-more .dg-open:hover .jg-more-n{color:var(--ink)}}.jg-note{color:var(--muted);align-items:center;gap:6px;padding:24px 0;font-size:.78125rem;display:flex}.jg-note .icon{width:14px;height:14px}.jg-from{border-top:2px solid var(--line);align-items:center;gap:10px;margin:22px 0 0;padding:12px 0 2px;display:flex}.jg-from-title{color:var(--ink);font-size:.78125rem}.jg>.jg-from:first-child{border-top:0;margin-top:0;padding-top:10px}.jg-from+.jg-day{margin-top:4px}.fv-panel{width:min(1400px,94vw);height:94vh}.fv-head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;padding:8px 10px 8px 14px;font-size:.75rem;display:flex}.fv-icon{width:14px;height:14px;color:var(--faint);flex:none}.fv-head .rv-file-name{flex:0 auto}.fv-sub{color:var(--faint);flex:none;font-size:.6875rem}.fv-head .rv-add,.fv-head .rv-del{flex:none;font-size:.71875rem}.fv-nav{flex:none;align-items:center;gap:2px;display:flex}.fv-nav-btn{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.fv-nav-btn:hover:not(:disabled){background:var(--hover);color:var(--ink)}}.fv-nav-btn:disabled{color:var(--faint);opacity:.4;cursor:default}.fv-nav-btn .icon{width:15px;height:15px}.fv-nav-pos{color:var(--muted);text-align:center;min-width:3.4em;font-size:.71875rem}.fv-warn{border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--muted);flex:none;align-items:center;gap:6px;padding:7px 14px;font-size:.71875rem;display:flex}.fv-warn .icon{flex:none;width:14px;height:14px}.fv-main{flex:auto;min-height:0;display:flex}.fv-main>.rv-diff-box{flex:auto;min-width:0;min-height:0}.fv-body{flex:auto;min-width:0;min-height:0;max-height:none}.fv-body::-webkit-scrollbar{width:0;height:0}.fv-body:focus-visible{outline:none}.fv-rail{background:var(--surface-2);border-left:1px solid var(--line);cursor:pointer;touch-action:none;flex:none;width:14px;position:relative}.fv-mark{border-radius:2px;position:absolute;left:2px;right:2px}.fv-mark.add{background:var(--diff-add-ink)}.fv-mark.del{background:var(--diff-del-ink)}.fv-view{background:color-mix(in srgb, var(--ink) 16%, transparent);border-top:1px solid var(--faint);border-bottom:1px solid var(--faint);pointer-events:none;min-height:8px;position:absolute;left:0;right:0}.decision .rv-note-wrap{flex-direction:column;align-items:flex-start;gap:6px;padding:0 14px 12px;display:flex}.decision .rv-unit.read .rv-note-wrap{padding-top:10px}.decision .rv-note-btn{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.71875rem;display:inline-flex}@media (hover:hover){.decision .rv-note-btn:hover{background:var(--hover);color:var(--ink)}}.decision .rv-note-btn.written{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 55%, transparent)}.decision .rv-note-btn .icon{width:13px;height:13px}.decision .rv-note{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);width:100%;color:var(--ink);resize:none;max-height:var(--input-max);border-radius:10px;padding:9px 12px;font-family:inherit;font-size:.8125rem;line-height:1.7;overflow-y:auto}.decision .rv-note:focus,.lb-note:focus{border-color:var(--accent);outline:none}.lb-note{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);color:var(--ink);resize:none;max-height:var(--input-max);border-radius:10px;padding:9px 12px;font-family:inherit;font-size:.8125rem;line-height:1.7;overflow-y:auto}.decision .rv-whole{margin-top:2px}.decision .dg-mark.draft{color:var(--faint)}.decision .dg-unknown-note{color:var(--faint);padding:2px 2px 0;font-size:.71875rem}.lb-threads{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.lb-threads>*{margin-top:auto}.decision .dec-act-dock{bottom:calc(-1 * var(--pane-pad-b));z-index:4;background:var(--bg);margin-top:6px;padding:10px 0;position:sticky}.decision .dec-act-dock .dec-act-row{margin-top:0}.decision .dec-act-mark{height:1px}.decision .dec-act-dock.stuck{box-shadow:0 -1px 0 var(--line), 0 -10px 18px -14px #00000073}.decision .rv-send-left,.decision .rv-send-right{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.decision .rv-send-right{justify-content:flex-end;margin-left:auto}.decision .dec-act-row .ir-go[hidden]{display:none}.decision .dec-notice{flex-direction:column;gap:10px;margin-top:16px;display:flex}.decision .dec-notice .dec-gallery{margin-top:0}.decision .dec-notice-hint{color:var(--muted);font-size:calc(12.5rem / 16 * var(--read-scale,1));min-width:0;margin:0;line-height:1.6}.decision .dec-handwork{flex-direction:column;gap:10px;margin-top:16px;display:flex}.decision .hw-why{font-size:calc(12.5rem / 16 * var(--read-scale,1));color:var(--muted);max-width:90ch;line-height:1.7}.decision .hw-list{flex-direction:column;gap:8px;display:flex}.decision .hw-step{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:11px 14px}.decision .hw-step.done{border-color:color-mix(in srgb, var(--ok) 45%, var(--line))}.decision .hw-step.done .hw-text{color:var(--muted)}.decision .hw-head{cursor:pointer;border-radius:7px;align-items:flex-start;gap:11px;margin:-4px -6px;padding:4px 6px;display:flex}@media (hover:hover){.decision .hw-head:hover{background:var(--hover)}}.decision .hw-mark{border:1px solid var(--line);cursor:pointer;color:#0000;background:0 0;border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;padding:0;display:flex}@media (hover:hover){.decision .hw-head:hover .hw-mark{color:var(--muted);border-color:var(--ok)}}.decision .hw-step.done .hw-mark{background:var(--ok);border-color:var(--ok);color:#fff}.decision .hw-mark .icon{width:13px;height:13px}.decision .hw-text{overflow-wrap:anywhere;min-width:0;font-size:.8125rem;line-height:1.7}.decision .hw-rest{flex-direction:column;gap:8px;margin-top:4px;padding-left:29px;display:flex}.decision .hw-detail{font-size:calc(12.5rem / 16 * var(--read-scale,1));color:var(--muted);max-width:90ch;line-height:1.7}.decision .dec-pick{flex-direction:column;gap:10px;margin-top:16px;display:flex}.decision .pick-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:11px 14px}.decision .pick-card .rv-unit-head{cursor:default;gap:10px;padding:0}@media (hover:hover){.decision .pick-card .rv-unit-head:hover{background:0 0}}.decision .pick-card.taken{border-color:color-mix(in srgb, var(--ok) 45%, var(--line))}.decision .pick-card .pick-take{padding:7px 14px;font-size:.78125rem}.decision .pick-facts{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:5px 14px;display:grid}.decision .rv-unit-head+.pick-facts{margin-top:9px}.decision .pick-card>.q-chips:first-child{margin-top:0}.decision .q-chips+.pick-facts{margin-top:9px}.decision .pick-fact-k{color:var(--faint);white-space:nowrap;font-size:.75rem;font-weight:600}.decision .pick-fact-v{font-size:calc(13rem / 16 * var(--read-scale,1));max-width:90ch;line-height:1.75}.decision .pick-body{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:11px 14px}.decision .pick-text{font-size:calc(13rem / 16 * var(--read-scale,1));max-width:90ch;line-height:1.75}.decision .pick-card-act{justify-content:flex-end;align-items:center;margin-top:10px;display:flex}.decision .pick-card-act .rv-note-btn{margin-right:auto}.decision .pick-card .rv-note-wrap{padding:8px 0 0}.decision .pick-card-act .ir-go{border:1px solid var(--line);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:.78125rem;font-weight:600;display:inline-flex}.decision .pick-card-act .icon{width:15px;height:15px}.decision .pick-card-act .ir-go.counting{background:var(--crit);border-color:var(--crit);color:var(--bg)}.decision .pick-card-act .ir-go.done{border-color:var(--ok);color:var(--ok);background:0 0}.decision .pick-card-act .ir-go.failed{border-color:var(--crit);color:var(--crit);background:0 0;font-weight:400}@media (hover:hover){.decision .pick-card-act .ir-go.counting:hover:not(:disabled){background:var(--crit);border-color:var(--crit);filter:brightness(1.08)}.decision .pick-card-act .ir-go.done:hover:not(:disabled){background:var(--ok-soft);border-color:var(--ok)}.decision .pick-card-act .ir-go.failed:hover:not(:disabled){background:var(--crit-soft);border-color:var(--crit)}}.decision .pick-pass{background:var(--surface);border-color:var(--line);color:var(--ink)}@media (hover:hover){.decision .pick-pass:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}}.decision .pick-pass:disabled{color:var(--faint);cursor:default;background:0 0}.decision .sw-main{padding-bottom:0}.decision .sw-sec-head{margin-top:22px}.decision .sw-main>.rv-head:first-child{margin-top:4px}.decision .sw-card{margin-top:10px}.decision .sw-card-q,.decision .sw-card-hw,.decision .sw-card-fix,.decision .sw-card-pick{flex-direction:column;gap:8px;display:flex}.decision .sw-card-hw,.decision .sw-card-fix{gap:0;margin-top:26px}.decision .sw-hw-body{margin-top:4px}.decision .sw-act-wrap{margin-top:12px}.decision .sw-pick-body{flex-direction:column;gap:10px;display:flex}.decision .sw-act .pick-take{padding:7px 14px;font-size:.78125rem}.decision .sw-card .pick-take:disabled{border-style:dashed;border-color:var(--line);color:var(--faint);cursor:default}@media (hover:hover){.decision .sw-card .pick-take:disabled:hover:not(.on):not(.counting):not(.done):not(.failed){border-style:dashed;border-color:var(--line);color:var(--faint);cursor:default}}.decision .sw-q-body{flex-direction:column;gap:10px;display:flex}.decision .sw-card>.sw-q-body{margin-top:14px}.decision .sw-card-head{cursor:default;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:0;display:flex}@media (hover:hover){.decision .sw-card-head:hover{background:0 0}}.decision .sw-card-head .rv-title{flex:12em;min-width:0}.decision .sw-open{flex:none;margin-left:auto}.decision .sw-card-head>.lm{flex:none}.decision .sw-wait{color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.6875rem}.decision .sw-wait.warn{color:var(--warn)}.decision .sw-wait.crit{color:var(--crit)}.decision .sw-brief{margin-top:8px}.decision .sw-sub-head{color:var(--faint);align-items:center;gap:5px;margin-top:12px;font-size:.71875rem;font-weight:600;display:flex}.decision .sw-sub-head .icon{width:13px;height:13px}.decision .sw-sub-head .rv-count{margin-left:2px}.decision .sw-queue{margin-top:4px}.decision .sw-queue .dec-jm{margin-top:8px}.decision .sw-queue .q-actions .pick-take{padding:7px 14px;font-size:.78125rem}.decision .sw-queue .qcard.taken{border-color:color-mix(in srgb, var(--ok) 45%, var(--line))}.decision .sw-queue .qcard.dropped{border-color:color-mix(in srgb, var(--warn) 45%, var(--line))}.decision .sw-thin{margin-top:8px;font-size:.78125rem;line-height:1.6}.decision .sw-units{color:var(--muted);margin:8px 0 0;padding-left:18px;font-size:.78125rem;line-height:1.6}.decision .sw-shot-sec{margin-top:14px}.decision .sw-shot-sec:empty{display:none}.decision .sw-shots,.decision .sw-shot-sec .rv-threads{margin-top:8px}.decision .sw-reply{margin-top:12px}.decision .pick-card .rv-note-wrap.sw-reply{padding:12px 0 0}.decision .sw-act{gap:8px;margin-top:10px}.decision .sw-act .dec-notice-hint{margin-right:auto}.decision .sw-unneeded{color:var(--faint);border-color:var(--line);padding:7px 14px;font-size:.78125rem}@media (hover:hover){.decision .sw-unneeded:hover:not(:disabled):not(.on){border-color:var(--warn);color:var(--warn)}}.decision .sw-unneeded.on{background:var(--warn);border-color:var(--warn);color:var(--bg)}@media (hover:hover){.decision .sw-unneeded.on:hover{filter:brightness(1.08)}}.decision .sw-unneeded .icon{width:15px;height:15px}.decision .sw-stub{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 8px;width:100%;margin-top:8px;padding:8px 10px;font-size:.78125rem;display:flex}@media (hover:hover){.decision .sw-stub:hover{border-color:var(--accent);background:var(--accent-soft)}}.decision .sw-stub-title{text-overflow:ellipsis;white-space:nowrap;flex:8em;min-width:0;overflow:hidden}.decision .sw-stub-go{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:.71875rem}.decision .sw-stub .icon{width:15px;height:15px;color:var(--faint);flex:none}.decision .sw-stub-broken{border-color:var(--crit)}.decision .sw-stub-broken .sw-stub-go{color:var(--crit)}.decision .sw-ask{margin-top:22px}.decision .sw-bar{z-index:2;background:var(--bg);border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:12px;padding:10px 0;display:flex;position:sticky;bottom:0}.decision .sw-bar-note{color:var(--faint);font-size:.75rem}.decision .sw-main .flash{animation:1.6s ease-out swflash}.decision .sw-card-thin{padding:9px 14px}.decision .sw-card-thin+.sw-card-thin{margin-top:6px}.decision .sw-card-thin .sw-story{margin-top:5px}.decision .sw-card-thin .sw-act{margin-top:8px}.decision .sw-hidden-note,.decision .sw-ask-hint{color:var(--faint);margin-top:8px;font-size:.71875rem}.decision .sw-moved{color:var(--muted);align-items:center;gap:5px;margin-top:6px;font-size:.75rem;display:flex}.decision .sw-moved .icon{width:14px;height:14px;color:var(--faint);flex:none}.decision .dec-replies,.decision .dec-quiz{flex-direction:column;gap:10px;margin-top:16px;display:flex}.decision .q-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:11px 14px}.decision .q-card.answered{border-color:color-mix(in srgb, var(--ok) 45%, var(--line))}.decision .q-card .rv-unit-head{cursor:default;padding:0}@media (hover:hover){.decision .q-card .rv-unit-head:hover{background:0 0}}.decision .q-card .rv-note-wrap{padding:8px 0 0}.decision .q-chips{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;font-size:.75rem;display:flex}.decision .q-chips .chip{font-size:.6875rem}.decision .q-chips .icon{vertical-align:-2.5px;width:13px;height:13px;margin-right:3px}.decision .q-ask{font-size:calc(13rem / 16 * var(--read-scale,1));overflow-wrap:anywhere;margin-top:6px;font-weight:600}.decision .q-shots{margin-top:9px}.decision .q-shot-grid{--dg-thumb-h:96px;grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}.decision .dg-gone{border-style:dashed;border-color:var(--gauge-track)}.decision .dg-gone-body{height:var(--dg-thumb-h);background:var(--hover);color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:.71875rem;display:flex}.decision .dg-gone-body .icon{width:18px;height:18px}.decision .q-opts{flex-direction:column;gap:6px;margin-top:8px;display:flex}.decision .q-opt{font:inherit;font-size:calc(13rem / 16 * var(--read-scale,1));text-align:left;border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--ink);cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;line-height:1.5;transition:background .12s,border-color .12s;display:flex}@media (hover:hover){.decision .q-opt:hover{border-color:var(--accent)}}.decision .q-opt-line{align-items:center;gap:7px;display:inline-flex}.decision .q-opt .icon{visibility:hidden;flex:none;width:14px;height:14px}.decision .q-opt.on{border-color:var(--ok);background:color-mix(in srgb, var(--ok) 9%, var(--surface-2))}.decision .q-opt.on .icon{visibility:visible;color:var(--ok)}.decision .q-opt.on .q-opt-label{font-weight:700}.decision .q-opt-label{overflow-wrap:anywhere}.decision .q-rec{color:var(--ok);border:1px solid color-mix(in srgb, var(--ok) 55%, transparent);white-space:nowrap;border-radius:999px;padding:0 7px;font-size:.65625rem;font-weight:700}.decision .q-opt-detail{font-size:calc(12rem / 16 * var(--read-scale,1));color:var(--muted);overflow-wrap:anywhere;padding-left:21px}.decision .q-extra{margin-top:6px}.decision .dec-state{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin-top:14px;padding:10px 14px;position:relative}.decision .dec-state:before{background:var(--mark,transparent);bottom:var(--mark-inset,9px);content:"";left:6px;top:var(--mark-inset,9px);border-radius:999px;width:3px;position:absolute}.decision .dec-state.is-error{--mark:var(--crit)}.decision .dec-state-head{color:var(--faint);align-items:center;gap:5px;margin-bottom:4px;font-size:.71875rem;display:flex}.decision .dec-state-head .icon{width:13px;height:13px}.decision .dec-state .dec-msg-text{max-width:none}.decision .dec-side{flex-direction:column;gap:5px;display:flex}.decision .dec-side-head{color:var(--faint);margin-bottom:2px;font-size:.71875rem;font-weight:600}.decision .dec-mat{border:1px solid var(--line);text-align:left;background:var(--surface);border-radius:8px;grid-template-columns:15px 4.4em minmax(0,1fr) auto;align-items:center;gap:6px;padding:7px 9px;font-size:.75rem;line-height:1.35;display:grid}@media (hover:hover){.decision .dec-mat:hover{border-color:var(--accent);background:var(--accent-soft);text-decoration:none}}.decision .dec-mat .icon{flex:none;width:15px;height:15px;margin:0}.decision .dec-mat .pr-state .icon,.decision .dec-mat .tstat .icon{width:15px;height:15px;margin:0}.decision .dec-mat .ir-go-dest{color:var(--faint);letter-spacing:.02em;white-space:nowrap;font-size:.65625rem}.decision .dec-mat .ir-go-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.decision .dec-mat.d-slack>.icon:first-child{color:var(--slack)}.decision .dec-mat-marks{gap:4px;display:inline-flex}.decision .dec-mat-marks .ir-mark{margin-left:0}.decision .dec-mat-tail{align-items:center;gap:6px;display:inline-flex}.decision .dec-act{margin-top:14px}.decision .dec-reply{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);width:100%;color:var(--ink);resize:none;max-height:var(--input-max);border-radius:10px;padding:10px 12px;font-family:inherit;font-size:.8125rem;line-height:1.7;overflow-y:auto}.decision .dec-reply:focus{border-color:var(--accent);outline:none}.decision .dec-act-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.decision .dec-act-row .dec-act-right{margin-left:auto}.decision .dec-act-row .ir-go,.decision .sw-bar .ir-go{border:1px solid var(--line);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:.78125rem;font-weight:600;display:inline-flex}.decision .dec-act-row .icon,.decision .sw-bar .icon{width:15px;height:15px}.decision .dec-act-row .dec-ack{background:var(--surface);border-color:var(--line);color:var(--ink)}@media (hover:hover){.decision .dec-act-row .dec-ack:hover:not(:disabled):not(.counting):not(.done):not(.failed){border-color:var(--ok);color:var(--ok)}}.decision .dec-act-row .dec-ack:disabled{color:var(--faint);cursor:default}.decision .dec-act-row .dec-unneeded{color:var(--faint);border-color:var(--line)}@media (hover:hover){.decision .dec-act-row .dec-unneeded:hover:not(:disabled):not(.counting):not(.done):not(.failed){border-color:var(--warn);color:var(--warn)}}.decision .dec-act-row .dec-unneeded:disabled{color:var(--faint);cursor:default}.decision .dec-act-row .dec-unneeded.failed{border-color:var(--crit);color:var(--crit);white-space:normal;text-align:left}.decision .dec-send,.decision .dec-open-job{background:var(--accent);border-color:var(--accent);color:var(--bg)}@media (hover:hover){.decision .dec-send:hover:not(:disabled):not(.counting):not(.done):not(.failed),.decision .dec-open-job:hover{filter:brightness(1.08);background:var(--accent);border-color:var(--accent)}}.decision .dec-open-job{text-decoration:none}.decision .dec-send:disabled,.decision .ir-approve:disabled{border-color:var(--line);color:var(--faint);cursor:default;background:0 0}.decision .ir-approve{background:var(--ok);border-color:var(--ok);color:var(--bg)}@media (hover:hover){.decision .ir-approve:hover:not(:disabled):not(.counting):not(.done):not(.failed){filter:brightness(1.08);background:var(--ok);border-color:var(--ok)}}.decision .dec-act-row .ir-go.counting,.decision .sw-bar .ir-go.counting{background:var(--crit);border-color:var(--crit);color:var(--bg)}@media (hover:hover){.decision .dec-act-row .ir-go.counting:hover:not(:disabled),.decision .sw-bar .ir-go.counting:hover:not(:disabled){background:var(--crit);border-color:var(--crit);filter:brightness(1.08)}}.decision .dec-act-row .ir-go.done,.decision .sw-bar .ir-go.done{border-color:var(--ok);color:var(--ok);background:0 0}@media (hover:hover){.decision .dec-act-row .ir-go.done:hover:not(:disabled),.decision .sw-bar .ir-go.done:hover:not(:disabled){background:var(--ok-soft)}}.decision .dec-act-row .ir-go.failed,.decision .sw-bar .ir-go.failed{border-color:var(--crit);color:var(--crit);background:0 0;font-weight:400}@media (hover:hover){.decision .dec-act-row .ir-go.failed:hover:not(:disabled),.decision .sw-bar .ir-go.failed:hover:not(:disabled){background:var(--crit-soft)}}.decision .dec-act-row .ir-go:disabled,.decision .sw-bar .ir-go:disabled{cursor:default}.decision .dec-approve-blocked{color:var(--faint);align-items:center;gap:5px;font-size:.75rem;display:inline-flex}.decision .dec-approve-blocked .icon{width:14px;height:14px}.decision .dec-passed{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:7px 12px;font-size:.78125rem;display:flex}.decision .dec-passed .icon{width:14px;height:14px;color:var(--faint)}.decision .dec-gone{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:54px 16px}.decision .dec-gone .icon.big{width:28px;height:28px;color:var(--ok);margin:0 0 6px}.decision .dec-next{background:var(--accent);border:1px solid var(--accent);color:var(--bg);cursor:pointer;border-radius:8px;align-items:center;gap:5px;margin-top:12px;padding:8px 14px;font-family:inherit;font-size:.78125rem;font-weight:600;display:inline-flex}.decision .dec-next .icon{width:14px;height:14px}.bs-pop{z-index:60;background:var(--surface);border:1px solid var(--line);border-radius:10px;min-width:168px;max-width:280px;padding:6px;position:fixed;box-shadow:0 8px 28px #0000002e}.bs-pop-head{color:var(--faint);padding:2px 8px 6px;font-size:.6875rem}.bs-pop-list{flex-direction:column;gap:1px;max-height:320px;display:flex;overflow-y:auto}.bs-pop button{font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:baseline;gap:8px;padding:5px 9px;font-size:.8125rem;display:flex}@media (hover:hover){.bs-pop button:hover{background:var(--hover)}}.bs-pop button.on{background:var(--accent-soft);color:var(--accent);font-weight:700}.bs-pop-note{color:var(--faint);white-space:nowrap;margin-left:auto;font-size:.65625rem}.bs-pop-clear{color:var(--muted)}.bs-pop-input{font:inherit;width:100%;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:6px;margin-bottom:6px;padding:5px 8px;font-size:.8125rem}.bs-pop-row{gap:6px;display:flex}.bs-pop-ok{color:var(--accent);font-weight:700;border:1px solid var(--accent)!important}.sk-pop{min-width:min(21.25rem,100% - 16px);max-width:min(32.5rem,100% - 16px)}.sk-pop .bs-pop-list{max-height:272px}.sk-pop button{gap:10px}.sk-pop button.on .sk-name{color:var(--accent);opacity:.65}.sk-pop button.on .sk-name b{color:var(--accent);opacity:1}.sk-pop button.on .sk-desc{color:var(--accent);opacity:.75}.decision .dec-ask{flex-direction:column;gap:10px;margin-top:16px;display:flex}.decision .dec-rm-when{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:.84375rem;display:flex}.decision .dec-rm-chip{font-size:.71875rem}.decision .dec-rm-pending{color:var(--warn);margin-top:8px;font-size:.78125rem}body[data-page=jm]{--jm-col:minmax(380px, 520px);--jm-gap:14px}.jm-grid{grid-template-columns:var(--jm-col) minmax(0, 1fr);gap:var(--jm-gap);align-items:start;display:grid}@media (width>=901px){body[data-page=jm] #jm-cards{grid-template-columns:var(--jm-col) repeat(2, minmax(0, 1fr));gap:var(--jm-gap)}body[data-page=jm] .jm-list-panel,body[data-page=jm] .jm-pane{top:calc(var(--stuck-h) + 8px);max-height:calc(100dvh - var(--stuck-h) - 30px);position:sticky}}@media (width<=900px){.jm-grid{grid-template-columns:minmax(0,1fr)}}body[data-page=jm] #jm-cards{margin-top:18px}@media (width>=1200px){body .jm-main:has(>.jm-queue){gap:var(--jm-gap);grid-template-columns:minmax(0,860px) minmax(300px,1fr);align-items:start;display:grid}body .jm-main:has(>.jm-queue)>#jm-cards{top:calc(var(--stuck-h) + 8px);grid-template-columns:minmax(0,1fr);margin-top:0;position:sticky}}.jm-list-panel{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;max-height:76vh;padding:10px;display:flex}.jm-list-panel .find{margin-top:0}.jm-list-panel .find>.input{background:var(--bg);border-radius:6px}.jm-list-panel .find>.input:focus-visible{outline-offset:1px}.jm-list{min-height:80px;overflow-y:auto}.jm-row{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--ink);background:0 0;border:0;border-radius:8px;padding:7px 9px;text-decoration:none;display:block}.jm-row:focus-visible{text-decoration:none}@media (hover:hover){.jm-row:hover{text-decoration:none}}.jm-row:focus-visible{outline:revert;outline-offset:0}@media (hover:hover){.jm-row:hover{background:var(--hover)}}.jm-row.on{background:var(--accent-soft)}.jm-row .r-head{flex-wrap:wrap;align-items:baseline;gap:2px 7px;display:flex}.jm-row .r-id{font-family:var(--mono);color:var(--faint);flex:none;font-size:.6875rem}.jm-row .r-title{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:600;display:-webkit-box;overflow:hidden}.jm-row .r-desc{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:.71875rem;overflow:hidden}.jm-row .badge{flex:none;padding:0 7px;font-size:.65625rem}.jm-pane{background:var(--surface);border:1px solid var(--line);border-radius:10px;min-height:320px;max-height:76vh;padding:18px 22px;overflow-y:auto}.jm-pane .e-title{margin:2px 0 6px;font-size:1.0625rem;font-weight:700;line-height:1.5}.jm-pane .e-chips{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:10px;display:flex}.jm-pane .e-chips .chip{font-size:.6875rem}.jm-pane .e-actions{border-top:1px solid var(--line);background:var(--surface);border-radius:0 0 10px 10px;flex-wrap:wrap;align-items:center;gap:8px;margin:16px -22px -18px;padding:12px 22px 14px;display:flex;position:sticky;bottom:-18px}.jm-pane .e-actions .inline-form{margin-top:4px}.jm-pane .e-actions>.q-err{flex-basis:100%}.jm-placeholder{color:var(--faint);text-align:center;padding:30px 10px;font-size:.8125rem}.jm-editor{flex-direction:column;gap:10px;display:flex}.jm-editor textarea{resize:vertical;min-height:3em}.jm-editor textarea[name^=section\.]{min-height:4.4em}.jm-editor .f-cols{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-self:stretch;gap:10px;display:grid}.jm-editor .f-cols>:is(.field,.choices){max-width:none}.jm-editor :is(.field-label,.choices>legend){color:var(--muted);margin-bottom:2px;font-size:.71875rem;font-weight:700}.jm-editor .note{margin-top:2px;font-size:.6875rem}.jm-editor .note:not(.note-narrow){color:var(--faint)}.jm-editor :is(.field-label,.choices>legend) .req{color:var(--crit);margin-left:3px}.jm-editor .e-buttons{background:var(--surface);border-top:1px solid var(--line);border-radius:0 0 10px 10px;align-self:stretch;align-items:center;gap:10px;margin:0 -22px -18px;padding:12px 22px 14px;display:flex;position:sticky;bottom:-18px}.jm-editor>.form{border-top:none;gap:10px;margin-top:0;padding-top:0}.jm-editor :is(.field,.field-wide){gap:0;max-width:none}.jm-editor .field-error{margin-top:2px}.jm-editor .choice-row{margin-top:0}.jm-editor .choice{font-size:.8125rem}.jm-editor .textarea{field-sizing:fixed;max-height:none}.jm-editor .e-errors{background:var(--crit-soft);color:var(--crit);border-radius:8px;padding:8px 12px;font-size:.78125rem}@media (width<=900px){.jm-pane{max-height:none;overflow-y:visible}.jm-pane:has(>.jm-placeholder):not(.jm-pane-cannot){display:none}.jm-pane .e-actions,.jm-editor .e-buttons{position:static}.jm-list-panel{max-height:none}.jm-list{overflow-y:visible}}@media (width<=720px){body[data-page=inbox] .qrows .rv-file-head{flex-wrap:nowrap}}.jm-editor input[type=radio],.jm-editor input[type=checkbox]{width:auto}.archive-reason{background:var(--surface-2);color:var(--muted);border-radius:8px;margin-top:12px;padding:8px 12px;font-size:.78125rem}.ovcards{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:stretch;gap:12px;margin-bottom:18px;display:grid;container:grid-card/inline-size}.ovcard{background:var(--surface);border:1px solid var(--line);border-radius:10px;min-width:0;padding:13px 16px}.ovcard .t{letter-spacing:.06em;color:var(--faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;min-height:22px;margin-bottom:7px;font-size:.71875rem;display:flex}.ovcard .t>span{align-items:center;min-width:0;display:inline-flex}.ovcard .t>span>.icon{flex:none;width:13px;height:13px;margin-right:5px}.ovcard .t>form{flex:none}.ovcard .rest{color:var(--muted);overflow-wrap:anywhere;font-size:.78125rem;line-height:1.7}.pl-row{align-items:baseline;gap:8px;margin:3px 0;font-size:.78125rem;display:flex}.pl-row .k{color:var(--faint);flex:none;min-width:5.5rem}.pl-links{gap:10px;margin-top:6px;display:flex}.stat .vl.warn{color:var(--warn)}.ctrl-note{align-items:flex-start;gap:6px;margin:4px 0;font-size:.75rem;display:flex}.ovcard .rest .ctrl-note .icon{flex:none;width:13px;height:13px;margin:2.5px 0 0}.ctrl-warn .icon{color:var(--warn)}.model-chips .chip{padding:1px 9px;font-size:.6875rem}.navbadge{background:var(--warn);min-width:17px;color:var(--bg);text-align:center;border-radius:9px;margin-left:2px;padding:0 5px;font-size:.65625rem;font-weight:700;line-height:1rem;display:inline-block}.filters :is(button,a) .navbadge{margin-left:6px}@media (prefers-reduced-motion:reduce){.icon.spin,#claude .auth-wait .icon{animation:none}}@media (width<=1080px){body[data-page=inbox] .inbox-row,body[data-page=inbox] .inbox-row.thin{grid-template-columns:8.75rem minmax(0,1fr)}body[data-page=inbox] .inbox-row .ir-acts{flex-flow:wrap;grid-column:2;margin-top:8px}body[data-page=inbox] .inbox-row .ir-acts .ir-row-approve{margin-top:0;margin-left:5px}}@media (width<=720px){body[data-page=inbox] .page-head .head-ctx{flex:100%}body[data-page=inbox].dec-open .inbox-head-sum{display:none}body[data-page=inbox].dec-open .ph-list{flex:auto;width:auto}body[data-page=inbox].dec-open .page-head .head-ctx{order:1}body[data-page=inbox] .head-ctx .hc-row{flex-wrap:wrap}body[data-page=inbox] .head-ctx .hc-title{-webkit-line-clamp:2;white-space:normal;word-break:auto-phrase;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:100%;order:1;display:-webkit-box}body[data-page=inbox] .inbox-row,body[data-page=inbox] .inbox-row.thin{grid-template-columns:minmax(0,1fr);gap:8px}body[data-page=inbox] .inbox-row .ir-lead{flex-flow:wrap;align-items:center;gap:4px 10px}body[data-page=inbox] .inbox-row .ir-acts{grid-column:1}body[data-page=inbox] .decision .sw-card-head{flex-wrap:wrap;row-gap:6px}body[data-page=inbox] .decision .sw-card-head .rv-title{flex:100%}body[data-page=inbox] .decision .sw-stub{flex-wrap:wrap;row-gap:6px}body[data-page=inbox] .decision .sw-stub-title{-webkit-line-clamp:2;white-space:normal;word-break:auto-phrase;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:100%;display:-webkit-box}body[data-page=inbox] .decision .sw-stub-go{margin-left:auto}body[data-page=inbox] .rv-thread-head{flex-wrap:wrap;row-gap:6px}body[data-page=inbox] .rv-thread-where{white-space:normal;word-break:break-all;flex:100%;order:1}body[data-page=inbox] .rv-file-head{flex-wrap:wrap;row-gap:4px}body[data-page=inbox] .rv-file-path{flex:calc(100% - 58px);gap:8px;min-width:0;display:flex}body[data-page=inbox] .rv-file-head>.rv-add{margin-left:auto}body[data-page=inbox] .rv-file-path>.rv-file-name{white-space:normal;word-break:break-all}body[data-page=inbox] .rv-file-head .rv-fopen.failed{flex-shrink:1;min-width:0}body[data-page=inbox] .fv-head:has(>.rv-file-path){flex-wrap:wrap;row-gap:3px}body[data-page=inbox] .fv-head:has(>.rv-file-path):after{content:"";flex-basis:100%}body[data-page=inbox] .fv-head:has(>.rv-file-path)>:is(.fv-icon,.rv-file-path,.lb-icon-btn){order:-1}body[data-page=inbox] .fv-head:has(>.rv-file-path)>:is(.fv-sub,.lb-spacer,.rv-add,.rv-del,.fv-nav){order:1}body[data-page=inbox] .fv-head>.rv-file-path{flex:1 1 0}body[data-page=inbox] .lb-foot{justify-content:flex-start}body[data-page=inbox] .lb-zoom-wrap{margin-right:0}body[data-page=inbox] .lb-strip{flex:100%;order:-1}body[data-page=inbox] .lb-zoom{width:88px}body[data-page=inbox] .lb-foot .lb-ok{flex:none;margin-left:auto}}@media (prefers-reduced-motion:reduce){body[data-page=inbox].focus-mode .dec-rail{transition:none}}@media (width<=1100px){body[data-page=inbox] .lb-body{flex-direction:column}body[data-page=inbox] .lb-notes{border-left:0;border-top:1px solid var(--line);width:auto}body[data-page=inbox] .lb-notes .lb-threads{flex:0 auto;max-height:26vh}body[data-page=inbox] .lb-notes .lb-note{max-height:26vh}}@media (width<=720px){body[data-page=inbox] .lb-notes{flex:0 auto;max-height:46%;overflow-y:auto}body[data-page=inbox] .lb-stage{flex-basis:0;min-height:54%}body[data-page=inbox] .lb-notes .lb-threads{flex:none;max-height:none;overflow:visible}body[data-page=inbox] .lb-notes .lb-note{max-height:none}}@media (prefers-reduced-motion:reduce){body[data-page=inbox] .decision .sw-main .flash{animation:none}}@media (width<=75em){body[data-page=inbox] .decision .dec-body{grid-template-columns:minmax(0,1fr)}}@container dec (width<=1000px){body[data-page=inbox] .decision .dec-body{grid-template-columns:minmax(0,1fr)}}body[data-page=backlog] .backlog-head-sum{color:var(--muted);font-size:.8125rem}body[data-page=backlog] .backlog-head-sum b{color:var(--ink)}body[data-page=backlog] .backlog-split{flex:1;grid-template-columns:minmax(0,540px) minmax(0,1fr);gap:16px;min-height:0;display:grid}body[data-page=backlog] .bs-list{flex-direction:column;min-width:0;min-height:0;display:flex}body[data-page=backlog] .bs-list .filters{flex-shrink:0;margin-bottom:8px}body[data-page=backlog] .bs-list .backlog-list{flex:1;min-height:0;padding-right:4px;overflow-y:auto}body[data-page=backlog] .bs-list .filters :is(button,a).zero{color:var(--faint)}body[data-page=backlog] .backlog-sortbar{flex-direction:column;flex-shrink:0;gap:6px;margin:-2px 0 12px;display:flex}body[data-page=backlog] .bs-cap{margin:0 0 12px}body[data-page=backlog] .bs-axis{flex-wrap:wrap;align-items:center;gap:6px 9px;display:flex}body[data-page=backlog] .bs-axis .gk{text-align:right;min-width:50px;color:var(--faint);flex:none;font-size:.6875rem}body[data-page=backlog] .bs-foldall{border:1px solid var(--line);background:var(--surface);color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;border-radius:7px;align-items:center;gap:4px;margin-left:auto;padding:3px 10px;font-size:.6875rem;font-weight:600;display:inline-flex}body[data-page=backlog] .bs-foldall .icon{width:12px;height:12px}@media (hover:hover){body[data-page=backlog] .bs-foldall:hover{border-color:var(--accent);color:var(--accent)}}body[data-page=backlog] .bs-foldall[aria-current=page]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}body[data-page=backlog] a.bs-foldall{text-decoration:none}@media (hover:hover){body[data-page=backlog] a.bs-foldall:hover{text-decoration:none}}body[data-page=backlog] .backlog-list{flex-direction:column;gap:8px;display:flex}body[data-page=backlog] .backlog-row{background:var(--surface);border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:12px;padding:9px 12px;display:grid}body[data-page=backlog] .backlog-row.clickable{cursor:pointer}@media (hover:hover){body[data-page=backlog] .backlog-row.clickable:hover{background:var(--hover)}}body[data-page=backlog] .backlog-row.on{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent)}body[data-page=backlog] .backlog-row .bg-main{min-width:0}body[data-page=backlog] .backlog-row .bg-title{align-items:flex-start;gap:6px;display:flex}body[data-page=backlog] .backlog-row .bg-title .tx{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:.8125rem;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}body[data-page=backlog] .backlog-row .bg-rankslot{flex:none;width:3rem;margin-top:2px;display:flex}body[data-page=backlog] .backlog-row .bg-title .badge{border:1px solid #0000;flex:1;justify-content:center;padding:1px 4px;font-size:.65625rem}body[data-page=backlog] .backlog-row .bg-title .badge .k{opacity:.6;margin-right:3px;font-weight:400}body[data-page=backlog] .backlog-row .bg-title .b-thin{border-color:var(--line);background:0 0}body[data-page=backlog] .backlog-row .bg-title .b-rank3.b-thin{color:var(--muted);border-color:var(--muted)}body[data-page=backlog] .backlog-row .bg-meta{flex-wrap:wrap;align-items:center;gap:3px 8px;margin-top:4px;font-size:.6875rem;display:flex}body[data-page=backlog] .backlog-row .bg-meta .chip{padding:1px 8px;font-size:.65625rem}body[data-page=backlog] .backlog-row .bg-ms{max-width:200px}body[data-page=backlog] .backlog-row .bg-ms .tx{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=560px){body[data-page=backlog] .backlog-row .bg-ms{max-width:100%}}body[data-page=backlog] .backlog-row .bg-tid{font-family:var(--mono);color:var(--faint);font-size:.6875rem;font-weight:600}body[data-page=backlog] .bg-skip{color:var(--faint)}body[data-page=backlog] .backlog-row .bg-meta .icon{vertical-align:-2px;width:12px;height:12px;margin-right:3px}body[data-page=backlog] .backlog-row .bg-job.on{border-color:var(--accent);color:var(--accent)}body[data-page=backlog] .backlog-row .bg-job.rel:not(.on){color:var(--faint)}@media (hover:hover){body[data-page=backlog] .backlog-row .bg-job.rel:hover{color:var(--accent)}}body[data-page=backlog] .backlog-row .bg-due{color:var(--muted);align-items:center;font-weight:600;display:inline-flex}body[data-page=backlog] .backlog-row .bg-due.is-near{color:var(--warn)}body[data-page=backlog] .backlog-row .bg-due.is-over{color:var(--crit)}body[data-page=backlog] .backlog-row .spm{padding-top:1px}body[data-page=backlog] .bs-detail{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;min-width:0;padding:20px 24px 0;display:flex;overflow:hidden}body[data-page=backlog] .bs-head{border-bottom:1px solid var(--line);flex:none;padding-bottom:14px}body[data-page=backlog] .bs-scroll{flex:1;min-height:0;padding-bottom:28px;overflow-y:auto}body[data-page=backlog] .bs-id{flex-wrap:wrap;align-items:center;margin-bottom:6px;display:flex}body[data-page=backlog] .bs-tid{font-family:var(--mono);align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}body[data-page=backlog] .bs-tid .icon{margin-right:5px}body[data-page=backlog] .bs-title{margin:0 0 10px;font-size:1.1875rem;line-height:1.45}body[data-page=backlog] .bs-title-edit{cursor:text;border-radius:6px;margin:0 -6px 10px;padding:1px 6px}@media (hover:hover){body[data-page=backlog] .bs-title-edit:hover{background:var(--hover)}}body[data-page=backlog] .bs-title-input{width:100%;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--accent);resize:none;max-height:var(--input-max);border-radius:6px;margin:0 -6px 10px;padding:1px 6px;font-size:1.1875rem;font-weight:700;line-height:1.45;display:block;overflow-y:auto}body[data-page=backlog] .bs-title-input:focus{box-shadow:0 0 0 3px var(--accent-soft);outline:none}body[data-page=backlog] :is(.bs-meta,.bs-id) .bs-edit{font:inherit;cursor:pointer;align-items:center;font-size:.75rem;display:inline-flex}body[data-page=backlog] .bs-meta button.badge{border:1px solid #0000;font-size:.6875rem}@media (hover:hover){body[data-page=backlog] :is(.bs-meta,.bs-id) .bs-edit:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}}body[data-page=backlog] :is(.bs-meta,.bs-id) .bs-edit .bs-edit-cue{opacity:.5;width:11px;height:11px;margin-left:3px}body[data-page=backlog] :is(.bs-meta,.bs-id) .bs-edit:disabled{cursor:default;opacity:.55}body[data-page=backlog] :is(.bs-meta,.bs-id) .bs-edit:disabled .bs-edit-cue{display:none}body[data-page=backlog] .bs-meta .bs-status .icon{margin-right:4px}body[data-page=backlog] .bs-meta{flex-direction:column;gap:6px;display:flex}body[data-page=backlog] .bs-mrow{flex-wrap:wrap;align-items:flex-start;gap:4px 10px;display:flex}body[data-page=backlog] .bs-mk{width:4.4em;color:var(--faint);flex:none;padding-top:3px;font-size:.71875rem}body[data-page=backlog] .bs-mv{flex-wrap:wrap;flex:10em;align-items:center;gap:6px;min-width:0;display:flex}body[data-page=backlog] .bs-meta .chip .icon{width:13px;height:13px;margin-right:4px}body[data-page=backlog] .bs-meta .bg-due.is-near{color:var(--warn)}body[data-page=backlog] .bs-meta .bg-due.is-over{color:var(--crit)}body[data-page=backlog] .bs-meta .chip.is-navi{color:var(--accent);border-color:var(--accent-soft)}body[data-page=backlog] .bs-meta .chip.rank-b-rank3{color:var(--crit)}body[data-page=backlog] .bs-meta .chip.rank-b-rank2{color:var(--warn)}body[data-page=backlog] .bs-fact{color:var(--muted);font-size:.75rem}body[data-page=backlog] .bs-fact+.bs-fact:before{content:"・";color:var(--faint);margin-right:6px}body[data-page=backlog] .bs-meta .bs-ms,body[data-page=backlog] .bs-id .bs-ms{color:var(--faint);margin-left:10px;font-size:.75rem}body[data-page=backlog] .bs-handoff{margin-top:14px}body[data-page=backlog] .bs-handnote{width:100%;font:inherit;background:var(--bg);color:var(--ink);border:1px solid var(--line);resize:none;max-height:var(--input-max);border-radius:8px;min-height:3.4em;padding:7px 9px;font-size:.78125rem;line-height:1.6;overflow-y:auto}body[data-page=backlog] .bs-handnote::placeholder{color:var(--faint)}body[data-page=backlog] .bs-handnote:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}@media (pointer:coarse){body[data-page=backlog] .bs-handnote{scroll-margin-bottom:3.875rem}}body[data-page=backlog] .bs-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:10px;display:flex}body[data-page=backlog] .bs-actions .bs-note,body[data-page=backlog] .bs-actions .bs-blocked{flex-basis:100%;margin-right:auto}body[data-page=backlog] .bs-blocked{color:var(--faint);font-size:.78125rem}body[data-page=backlog] .bs-note{color:var(--ok);align-items:center;gap:5px;font-size:.78125rem;display:flex}body[data-page=backlog] .bs-note.err{color:var(--crit)}body[data-page=backlog] .bs-editnote{margin-top:10px}body[data-page=backlog] .bs-note .icon{flex:none;width:14px;height:14px}body[data-page=backlog] .bs-body{margin-top:16px;font-size:.84375rem}body[data-page=backlog] .bs-body>*{max-width:76ch}body[data-page=backlog] .bs-body .md-table-wrap{max-width:100%}body[data-page=backlog] .bs-loading{color:var(--faint);font-size:.78125rem}body[data-page=backlog] .bs-body-err{color:var(--crit);align-items:center;gap:5px;font-size:.78125rem;display:flex}body[data-page=backlog] .bs-body-err .icon{flex:none;width:14px;height:14px}body[data-page=backlog] .bs-foot{border-top:1px solid var(--line);background:var(--surface);color:var(--faint);align-items:center;gap:10px;margin-top:20px;padding:10px 0 8px;font-size:.71875rem;display:flex;position:sticky;bottom:-28px}body[data-page=backlog] .bs-foot .linkish{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:.71875rem}@media (hover:hover){body[data-page=backlog] .bs-foot .linkish:hover{text-decoration:underline}}body[data-page=backlog] .backlog-list.grouped{gap:14px}body[data-page=backlog] .bg-group>summary{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:6px;padding:4px 2px;font-size:.78125rem;font-weight:700;list-style:none;display:flex}body[data-page=backlog] .bg-group>summary::-webkit-details-marker{display:none}@media (hover:hover){body[data-page=backlog] .bg-group>summary:hover{color:var(--accent)}}body[data-page=backlog] .bg-group>summary .icon{width:13px;height:13px;color:var(--faint);flex:none}body[data-page=backlog] .bg-group>summary .twist{transition:transform .12s}body[data-page=backlog] .bg-group[open]>summary .twist{transform:rotate(90deg)}body[data-page=backlog] .bg-group .bgg-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body[data-page=backlog] .bg-group .bgg-meta{color:var(--faint);white-space:nowrap;align-items:center;gap:12px;margin-left:auto;font-size:.6875rem;font-weight:400;display:flex}body[data-page=backlog] .bg-group .bgg-n{justify-content:flex-end;align-items:baseline;gap:2px;min-width:38px;display:inline-flex}body[data-page=backlog] .bg-group .bgg-n b{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.78125rem}body[data-page=backlog] .bg-group .bgg-u{font-size:.59375rem}body[data-page=backlog] .bg-group .bgg-body{flex-direction:column;gap:8px;padding-top:8px;display:flex}body[data-page=backlog] ul.backlog-list,body[data-page=backlog] ul.bgg-body,body[data-page=backlog] ul.backlog-milestones-list{margin:0;padding-left:0;list-style:none}body[data-page=backlog] .backlog-list>li:not(.list-sec-head),body[data-page=backlog] .bgg-body>li{min-width:0;margin:0;padding:0}body[data-page=backlog] .backlog-list.grouped>li>.bg-group{display:block}body[data-page=backlog] a.backlog-row{color:inherit;text-decoration:none}body[data-page=backlog] .backlog-row span.bg-job{background:var(--surface)}body[data-page=backlog] .backlog-row span.chip[role=link]{border-color:var(--line);color:var(--accent);cursor:pointer}body[data-page=backlog] .backlog-row span.chip[role=link].on{border-color:var(--accent)}body[data-page=backlog] .backlog-row span.chip[role=link].rel:not(.on){color:var(--faint)}@media (hover:hover){body[data-page=backlog] .backlog-row span.chip[role=link]:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}}body[data-page=backlog] .bs-actions .btn-sending .icon{animation:none}@media (hover:hover){body[data-page=backlog] a.backlog-row:hover{text-decoration:none}}body[data-page=backlog] a.backlog-row:focus-visible{outline:revert;outline-offset:0}body[data-page=backlog] .bs-title.bs-title-edit>button{width:100%;font:inherit;color:inherit;text-align:left;cursor:text;background:0 0;border:0;margin:0;padding:0;display:block}body[data-page=backlog] .bs-title.bs-title-edit:has(>button:focus-visible){outline:2px solid var(--accent);outline-offset:1px}body[data-page=backlog] .bs-title.bs-title-edit>button:focus-visible{outline:none}body[data-page=backlog] details.bs-edit-menu{display:inline-flex;position:relative}body[data-page=backlog] details.bs-edit-menu>summary{list-style:none}body[data-page=backlog] details.bs-edit-menu>summary::-webkit-details-marker{display:none}body[data-page=backlog] details.bs-edit-menu,body[data-page=backlog] details.bs-edit-menu>summary{min-width:0;max-width:100%}body[data-page=backlog] details.bs-edit-menu>summary>.tx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=560px){body[data-page=backlog] .bs-id{gap:4px 10px}body[data-page=backlog] .bs-id .bs-ms{margin-left:0}body[data-page=backlog] details.bs-edit-menu>summary.bs-ms>.tx{-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:normal;word-break:auto-phrase;-webkit-box-orient:vertical;display:-webkit-box}}body[data-page=backlog] .bs-meta .bs-wake{max-width:200px}body[data-page=backlog] details.bs-edit-menu>.bs-pop{top:calc(100% + 6px - var(--chip-menu-rise,0px));left:var(--chip-menu-shift,0);z-index:60;width:max-content;max-width:min(280px, var(--chip-menu-room,280px));position:absolute}body[data-page=backlog] details.bs-edit-menu[data-place=up]>.bs-pop{top:auto;bottom:calc(100% + 6px - var(--chip-menu-rise,0px))}body[data-page=backlog] .bs-pop-head{margin:0;display:block}body[data-page=backlog] details.bs-edit-menu[data-loose]>.bs-pop{top:var(--chip-menu-y);left:var(--chip-menu-x);position:fixed}body[data-page=backlog] details.bs-edit-menu[data-loose][data-place=up]>.bs-pop{top:auto;bottom:var(--chip-menu-y)}body[data-page=backlog] details.bs-edit-menu>.bs-pop .bs-pop-list{max-height:min(var(--chip-menu-list-max,320px), 320px)}body[data-page=backlog] details.bs-edit-menu>.bs-pop.sk-pop{min-width:min(calc(340rem / 16), calc(100vw - 32px), var(--chip-menu-room,100vw));max-width:min(calc(520rem / 16), calc(100vw - 32px), var(--chip-menu-room,100vw))}@media (pointer:coarse){body[data-page=backlog] details.bs-edit-menu>.bs-pop:has(>input[type=search]){min-width:min(calc(248rem / 16), calc(100vw - 32px), var(--chip-menu-room,100vw))}}body[data-page=backlog] .bs-meta summary.badge{border:1px solid #0000;font-size:.6875rem}body[data-page=backlog] .bs-meta .bs-edit>.tx{align-items:center;display:inline-flex}body[data-page=backlog] :is(.bs-meta,.bs-id) .bs-locked{opacity:.55;background:var(--surface);border-color:var(--line)}body[data-page=backlog] .bs-meta .chip.is-skip{color:var(--doc)}body[data-page=backlog] .bs-pop .bs-pop-note.block{white-space:normal;margin:0 0 6px}body[data-page=backlog] .bs-pop .field-error{margin:0 0 6px;display:block}body[data-page=backlog] .bs-aside{color:var(--faint);margin:10px 0 0;font-size:.78125rem}body[data-page=backlog] .bs-aside a{color:var(--accent)}body[data-page=backlog] .bs-head>.alert{margin:10px 0 0}body[data-page=backlog] .bs-body-input{min-height:18em;max-height:none}body[data-page=backlog] .bs-body .bs-actions{margin-top:10px}body[data-page=backlog] .bs-handnote.bs-handline{min-height:0}body[data-page=backlog] .bs-title-input.bs-title-new{margin:0 0 10px;padding-inline:9px}body[data-page=backlog] .backlog-milestones-list{gap:8px;padding-top:12px}body[data-page=backlog] .backlog-milestone-row+.backlog-milestone-row{border-top:1px solid var(--line);padding-top:8px}body[data-page=backlog] .backlog-milestone-row .bs-edit{max-width:100%}body[data-page=backlog] .backlog-milestone-row>.bs-fact{white-space:nowrap;flex:none;padding-top:3px}@media (width<=1180px){body[data-page=backlog] .backlog-split{grid-template-columns:minmax(0,380px) minmax(0,1fr)}}@media (width>900px) and (height<=45em){body[data-page=backlog] .bs-detail{overflow-y:auto}body[data-page=backlog] .bs-scroll{flex:none;overflow:visible}body[data-page=backlog] .bs-foot{bottom:0}}@media (width<=900px){body[data-page=backlog].split,body[data-page=backlog].split .content{height:auto;overflow:visible}body[data-page=backlog].split .content{padding-bottom:calc(20px + var(--keyboard-h))}body[data-page=backlog] .backlog-split{flex:none;grid-template-columns:minmax(0,1fr)}body[data-page=backlog] .bs-list .backlog-list,body[data-page=backlog] .bs-detail,body[data-page=backlog] .bs-scroll{overflow:visible}body[data-page=backlog] .bs-foot{bottom:0}body[data-page=backlog] .bs-detail:has(>.empty-state){display:none}html:has(>body[data-page=backlog]){--stuck-h:var(--rail-bar-h,0px)}}@media (width<=980px){body[data-page=inbox] .dec-rail{display:none}}@media (width<=560px) and (pointer:coarse){body[data-page=inbox].split,body[data-page=inbox].split .content{height:auto;overflow:visible}body[data-page=inbox] .inbox-pane,body[data-page=inbox] .dec-main{overflow:clip visible}body[data-page=inbox] .decision .dec-act-dock,body[data-page=inbox] .decision .sw-bar{bottom:var(--keyboard-lift);padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}}@media (width<=560px) and (pointer:coarse),(width<=560px) and (height<=40em),(pointer:coarse) and (height<=40em){html:has(>body[data-page=inbox]){--stuck-h:var(--rail-bar-h,0px)}html:has(>body[data-page=inbox] .lb-root){overflow:hidden}}@media (width<=560px) and (pointer:coarse),(pointer:coarse) and (height<=40em){body[data-page=inbox] .decision :is(#conv-list,.rv-diff-wrap){overscroll-behavior-y:auto}}@media (width<=560px) and (height<=40em),(pointer:coarse) and (height<=40em){body[data-page=inbox].split,body[data-page=inbox].split .content{height:auto;overflow:visible}body[data-page=inbox] .inbox-pane,body[data-page=inbox] .dec-main{overflow:clip visible}body[data-page=inbox] .decision .dec-act-dock{position:static}body[data-page=inbox] .decision .dec-act-dock.stuck{box-shadow:none}}@media (width<=22em){body[data-page=inbox] .head-ctx .hc-row{flex-wrap:wrap;row-gap:2px}body[data-page=inbox] .head-ctx .hc-title{flex:100%;order:1}}body[data-page=inbox] .head-ctx .hc-row.sw-head-row{flex-wrap:wrap;row-gap:2px}body[data-page=inbox] .head-ctx .sw-head-row .hc-title{flex:none;max-width:100%}@media (pointer:coarse){body[data-page=inbox] .lb-target-hint{display:none}body[data-page=inbox] .lb-target-pick{display:inline-flex}}.ml-wrap{flex-direction:column;gap:22px;max-width:760px;margin:0 auto;display:flex}.ml-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ml-head .ml-title{font-size:1rem;font-weight:700;line-height:inherit;margin:0}.ml-head .ml-when{color:var(--faint);margin-left:auto;font-size:.75rem}.ml-reason{color:var(--muted);margin:-4px 0 10px;font-size:.78125rem}.ml-list{flex-direction:column;gap:10px;display:flex}.ml-item{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:11px 14px}.ml-item-head{align-items:baseline;gap:8px;display:flex}.ml-item-head .badge{flex:none}.badge.ml-plain{background:var(--chip-bg);color:var(--ink)}.ml-said{color:var(--muted);font-size:.8125rem}.ml-finding{color:var(--ink);margin:6px 0 0;font-size:.9375rem;line-height:1.65}.ml-meta{color:var(--faint);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:6px;font-size:.75rem;display:flex}.ml-meta .ml-at{font-variant-numeric:tabular-nums}.ml-meta .ml-src{overflow-wrap:anywhere}.ml-meta a.ml-src{color:var(--accent)}#ml-past{flex-direction:column;gap:2px;display:flex}#ml-past .sec-title{color:var(--muted);margin-top:2px;margin-bottom:4px;font-size:.71875rem;font-weight:700}.ml-past-row{color:var(--ink);border-radius:6px;align-items:baseline;gap:12px;padding:6px 8px;text-decoration:none;display:flex}@media (hover:hover){.ml-past-row:hover{background:var(--hover);text-decoration:none}}.ml-past-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ml-past-when,.ml-past-count{color:var(--faint);font-variant-numeric:tabular-nums;font-size:.75rem}.po{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.po.page-fit{overflow:hidden}.shell-main:has(.po)>.content>.page-head{position:static}@media (width>=901px){.shell-main:has(.po)>.content>.page-head{margin-bottom:10px}}.po-bar{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.po-bar-side{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.po-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:.75rem;display:flex}.po-lg{align-items:center;gap:6px;display:inline-flex}.po-lg-box{box-sizing:border-box;border:1px solid;border-radius:3px;width:22px;height:12px;display:inline-block}.po-lg-dep{border-top:2px solid var(--muted);width:22px;height:0;display:inline-block;position:relative}.po-lg-dep:after{content:"";border:4px solid #0000;border-left:6px solid var(--muted);position:absolute;top:-5px;right:-1px}.po-lg-due{border-left:2px dashed var(--faint);width:0;height:14px;display:inline-block}.po-empty{padding:24px 4px}.po-scroll{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex:1;min-height:0;overflow:auto}.po-grid{position:relative}.po-head{z-index:4;background:var(--surface);border-bottom:1px solid var(--line);height:40px;display:flex;position:sticky;top:0}.po-corner{z-index:5;flex:0 0 var(--po-left,300px);box-sizing:border-box;color:var(--muted);background:var(--surface);border-right:1px solid var(--line);align-items:center;padding:0 14px;font-size:.75rem;display:flex;position:sticky;left:0}.po-axis{flex:none;position:relative}.po-tick{color:var(--muted);border-left:1px solid var(--line);white-space:nowrap;align-items:center;padding:0 0 0 5px;font-size:.6875rem;display:flex;position:absolute;top:0;bottom:0}.po-tick.is-month{color:var(--ink);font-weight:600}.po-tick.is-today{color:var(--accent);border-left:2px solid var(--accent);font-weight:700}.po-sec{box-sizing:border-box;background:var(--surface-2);border-bottom:1px solid var(--line);align-items:center;height:30px;display:flex}.po-sec-label{z-index:3;min-width:var(--po-left,300px);box-sizing:border-box;border-right:1px solid var(--line);color:var(--muted);white-space:nowrap;background:var(--surface-2);align-self:stretch;align-items:center;padding:0 14px;font-size:.75rem;font-weight:600;display:flex;position:sticky;left:0}.po-sec.is-focus{background:var(--crit-soft)}.po-sec.is-focus .po-sec-label{background:var(--crit-soft);color:var(--crit)}.po-row{box-sizing:border-box;border-bottom:1px solid var(--line);height:46px;display:flex}.po-label{z-index:3;flex:0 0 var(--po-left,300px);width:var(--po-left,300px);box-sizing:border-box;cursor:pointer;min-width:0;color:inherit;background:var(--surface);border-right:1px solid var(--line);align-items:center;gap:10px;padding:0 12px 0 10px;text-decoration:none;display:flex;position:sticky;left:0;overflow:hidden}@media (hover:hover){.po-label:hover{text-decoration:none}.po-label:hover .po-nm{color:var(--accent)}}.po-row.is-focus .po-label{background:color-mix(in srgb, var(--crit-soft) 45%, var(--surface))}.po-rank{text-align:right;color:var(--muted);flex:0 0 22px;font-size:.9375rem;font-weight:700}.po-row.is-focus .po-rank{color:var(--crit)}.po-name{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex;overflow:hidden}.po-title{align-items:baseline;gap:6px;min-width:0;font-size:.8125rem;display:flex}.po-no{color:var(--faint);font-size:.75rem}.po-nm{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-weight:600;overflow:hidden}.po-sub{color:var(--muted);gap:10px;font-size:.71875rem;display:flex;overflow:hidden}.po-sub>*,.po-no{white-space:nowrap;flex-shrink:0}.po-eta.is-late{color:var(--crit);font-weight:600}.po-new{color:var(--warn)}.po-lane{flex:none;position:relative}.po-box{z-index:2;box-sizing:border-box;min-width:0;height:28px;font:inherit;text-align:left;cursor:pointer;border:1px solid;border-radius:5px;align-items:center;gap:6px;padding:0 4px;font-size:.71875rem;text-decoration:none;display:flex;position:absolute;top:9px;overflow:hidden}@media (hover:hover){.po-box:hover{filter:brightness(.96);text-decoration:none}}.po-box.s-human,.po-lg-box.s-human{background:var(--warn-soft);border-color:var(--warn);color:var(--warn)}.po-box.s-ai,.po-lg-box.s-ai{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.po-box.s-done,.po-lg-box.s-done{background:var(--ok-soft);border-color:var(--ok);color:var(--ok)}.po-box.s-todo,.po-lg-box.s-todo{background:var(--surface-2);border-color:var(--line);color:var(--muted)}.po-box.s-human{box-shadow:0 0 0 2px color-mix(in srgb, var(--warn) 25%, transparent);font-weight:600}.po-box-no{flex-shrink:0;font-weight:700}.po-box.is-req{justify-content:center;padding:0 2px}.po-box-wait,.po-box-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.po-box-title{color:var(--muted);font-weight:400}.po-box{container-type:inline-size}@container (width<9.5em){.po-box-title{display:none}}.po-due{border-left:2px dashed var(--faint);z-index:1;pointer-events:auto;position:absolute;top:0;bottom:0}.po-due-tag{color:var(--faint);background:var(--surface);white-space:nowrap;padding:1px 2px;font-size:.625rem;line-height:1;position:absolute;top:1px;left:3px}.po-due.is-late{border-left-color:var(--crit)}.po-due.is-late .po-due-tag{color:var(--crit);font-weight:600}.po-links{z-index:1;pointer-events:none;position:absolute;overflow:visible}.po-dep{fill:none;stroke:var(--muted);stroke-width:1.4px;opacity:.35;pointer-events:stroke}.po-dep.is-hot{stroke:var(--ink);stroke-width:2px;opacity:1}.po-arrow-head{fill:var(--muted)}.po-today{stroke:var(--accent);stroke-width:2px;opacity:.5}.po-zoom{gap:2px;display:inline-flex}.po-zoom .btn-quiet{min-width:32px}.po-zoom .btn-quiet.on{border-color:var(--accent);color:var(--accent)}.po-lg,.po-bar-side>.muted{white-space:nowrap}@media (width<=720px){.po-legend{gap:6px 12px}.po-label{gap:6px;padding:0 8px 0 6px}.po-sub{gap:8px}}.po-tick.is-week{color:var(--ink)}.po-bg{z-index:0;pointer-events:none;position:absolute}.po-weekend{background:color-mix(in srgb, var(--ink) 5%, transparent);position:absolute;top:0;bottom:0}.dsl-root{flex-direction:column;flex:1;min-width:0;height:100dvh;min-height:0;display:flex}.dsl-top{background:var(--surface);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;padding:8px 14px;display:flex}.dsl-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:.875rem;font-weight:700;overflow:hidden}@media (hover:hover){a.dsl-name:hover{color:var(--accent);text-decoration:none}}.dsl-top .doc-switch{flex:none}.dsl-spacer{flex:1}.dsl-acts{align-items:center;gap:8px;display:flex}.dsl-gap{width:18px}.dsl-said{color:var(--crit);min-width:0;font-size:.78125rem}.dsl-icon-btn{padding-left:7px;padding-right:7px}.dsl-body{flex:1;min-height:0;display:flex}.dsl-rail{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;flex:none;gap:2px;width:236px;padding:12px;display:flex;overflow-y:auto}.dsl-thumbs{background:0 0;border:0;flex:none;display:block}.dsl-body.no-rail .dsl-rail,.dsl-body.no-panel .dsl-panel{display:none}.dsl-stage-wrap{background:var(--surface-2);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.dsl-view{flex:1;min-height:0;display:flex;position:relative}.dsl-stage{flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;padding:20px;display:flex;overflow:hidden}.dsl-stage.zoomed{display:block;overflow:auto}.dsl-frame{background:#fff;border:0;border-radius:3px;flex:none;display:block;box-shadow:0 6px 28px #00000047}.dsl-view .lb-prev{left:14px}.dsl-view .lb-next{right:14px}.dsl-foot{background:var(--surface);flex-direction:column;flex:none;display:flex}.dsl-strip{flex:auto;min-width:0;display:flex}.dsl-ver{background:var(--surface);border:1px solid var(--line);color:var(--muted);cursor:pointer;font:inherit;border-radius:7px;flex:none;grid-template-columns:1fr 1fr;padding:0;font-size:.6875rem;font-weight:600;display:inline-grid;overflow:hidden}.dsl-ver span{text-align:center;white-space:nowrap;padding:3px 11px}.dsl-ver span.on{background:var(--accent-soft);color:var(--accent)}@media (hover:hover){.dsl-ver:hover:not(:disabled) span:not(.on){background:var(--hover);color:var(--accent)}}.dsl-ver:disabled{cursor:default;opacity:.55}.btn.btn-quiet.dsl-diff-eye{border-radius:7px;align-self:stretch;padding:0 6px}.btn.btn-quiet.dsl-diff-eye .icon{width:14px;height:14px}.dsl-frame-swatch{box-sizing:border-box;border:2px solid #e11d48;border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.dsl-old-tag{background:var(--surface);border:1px solid var(--line);color:var(--ink);white-space:nowrap;z-index:20;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.78125rem;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000002e}.dsl-change{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.dsl-change-head{align-items:center;gap:6px;font-size:.78125rem;display:flex}.dsl-change-item{flex-direction:column;gap:1px;font-size:.8125rem;line-height:1.5;display:flex}.dsl-change-at{color:var(--muted);font-size:.6875rem}.dsl-change-none{color:var(--muted);font-size:.78125rem}.dsl-panel-bar{background:var(--surface);border-bottom:1px solid var(--line);z-index:2;justify-content:flex-end;margin:-12px -12px 0;padding:8px 12px;display:flex;position:sticky;top:-12px}.dsl-panel{background:var(--surface);border-left:1px solid var(--line);flex-direction:column;flex:none;gap:8px;width:340px;padding:12px;display:flex;overflow-y:auto}.dsl-panel>.btn{align-self:flex-start}.dsl-panel-head{align-items:center;gap:6px;margin-top:6px;font-size:.78125rem;display:flex}.dsl-panel-head:first-child{margin-top:0}.dsl-panel-n{color:var(--muted);font-variant-numeric:tabular-nums}.dsl-panel-empty{color:var(--muted);font-size:.75rem;line-height:1.6}.dsl-card{background:var(--surface-2);border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;text-align:left;border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}@media (hover:hover){.dsl-card:hover{border-color:var(--faint)}}.dsl-card.on{border-color:var(--warn)}.dsl-card-head{color:var(--muted);align-items:center;gap:6px;font-size:.71875rem;display:flex}.dsl-card-text{-webkit-line-clamp:3;white-space:pre-wrap;-webkit-box-orient:vertical;font-size:.78125rem;line-height:1.55;display:-webkit-box;overflow:hidden}.dsl-card-quote{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.71875rem;overflow:hidden}.dsl-no{background:#f59e0b;border-radius:5px 5px 5px 1.5px;flex:none;width:10px;height:10px;display:inline-block}.dsl-no.sl-draft{background:#4f6ef7}.dsl-no.sl-wait{background:#9ca3af}.dsl-no.sl-done{border:1px solid var(--line);background:0 0}.dsl-pop{background:var(--surface);border:1px solid var(--float-line);max-height:70vh;z-index:var(--z-float);border-radius:10px;padding:10px 12px;position:fixed;overflow:auto;box-shadow:0 16px 40px #0006}.dsl-thread{flex-direction:column;gap:8px;display:flex}.dsl-thread-head{color:var(--muted);align-items:center;gap:6px;font-size:.75rem;display:flex}.dsl-pop .dsl-thread-head{cursor:grab;-webkit-user-select:none;user-select:none}.dsl-pop.moving .dsl-thread-head{cursor:grabbing}.dsl-quote{border-left:3px solid var(--line);color:var(--muted);max-height:4.8em;margin:0;padding:3px 8px;font-size:.75rem;line-height:1.55;overflow:hidden}.dsl-scope{color:var(--muted);font-size:.75rem}.dsl-msgs{flex-direction:column;gap:10px;display:flex}.dsl-msgs:empty{display:none}.dsl-msg-who{color:var(--muted);align-items:baseline;gap:6px;font-size:.71875rem;display:flex}.dsl-msg.navi .dsl-msg-who b{color:var(--accent)}.dsl-msg-text{font-size:.8125rem;line-height:1.6}.dsl-input{background:var(--bg);border:1px solid var(--line);box-sizing:border-box;color:var(--ink);font:inherit;resize:none;border-radius:8px;width:100%;max-height:220px;padding:8px 10px;font-size:.8125rem;line-height:1.6;overflow-y:auto}.dsl-input:focus{border-color:var(--accent);outline:none}.dsl-thread-acts{align-items:center;gap:8px;display:flex}.dsl-hint{color:var(--muted);font-size:.71875rem}body.dsl-page .shell{--rail-bar-h:0px;--rail-w:0px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}body.dsl-page .shell>:not(.sidebar){grid-area:1/1/-1/-1}body.dsl-page .sidebar{opacity:0;pointer-events:none;height:100dvh;z-index:var(--z-menu);transition:transform .16s,opacity .16s;position:fixed;top:0;bottom:0;left:0;transform:translate(-101%);box-shadow:10px 0 26px -16px #0000008c}body.dsl-page.dsl-sb-peek .sidebar{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){body.dsl-page .sidebar{transition:none}}.dsl-edge{background:var(--surface);border:1px solid var(--line);color:var(--faint);cursor:pointer;width:20px;z-index:calc(var(--z-menu) - 1);border-left:none;border-radius:0 9px 9px 0;justify-content:center;align-items:center;padding:14px 0;transition:opacity .16s;display:flex;position:fixed;top:64px;left:0}@media (hover:hover){.dsl-edge:hover{background:var(--surface-2);color:var(--ink)}}.dsl-edge .icon{width:13px;height:13px}body.dsl-sb-peek .dsl-edge{opacity:0;pointer-events:none}.lb-drafts{flex-direction:column;gap:8px;display:flex}.lb-drafts:empty{display:none}.lb-threads>*+.lb-drafts{margin-top:8px}.lb-draft{text-align:left;border:1px dashed var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:8px 10px;display:block}.lb-draft.on{border-color:var(--accent);border-style:solid}@media (hover:hover){.lb-draft:hover{border-color:var(--accent);border-style:solid}}.lb-draft-head{color:var(--muted);align-items:center;gap:5px;font-size:.71875rem;display:flex}.lb-draft-head .icon{width:13px;height:13px}.lb-draft-where{color:var(--faint);margin-left:auto}.lb-draft-text{white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:4px;font-size:.8125rem;display:-webkit-box;overflow:hidden}.lb-pop{background:var(--surface);border:1px solid var(--float-line);width:360px;max-height:min(70vh,560px);z-index:calc(var(--z-float) + 1);border-radius:10px;flex-direction:column;display:flex;position:fixed;box-shadow:0 16px 40px #00000073}.lb-pop[hidden]{display:none}.lb-pop-head{border-bottom:1px solid var(--float-line);color:var(--muted);cursor:grab;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:6px 6px 6px 10px;font-size:.75rem;display:flex}.lb-pop.moving .lb-pop-head{cursor:grabbing}.lb-pop-name{color:var(--ink);font-weight:600}.lb-pop-threads{flex:auto;min-height:0;padding:8px 10px 0;overflow:auto}.lb-pop-threads[hidden]{display:none}.lb-pop-body{flex:none;padding:8px 10px 10px}.lb-pop-body[hidden]{display:none}.lb-pop-body .lb-note{width:100%;max-height:220px;overflow-y:auto}.pair-card{justify-items:start;gap:10px;display:grid}.settings-body>.pair-card>p{max-width:760px;margin:0}.settings-body>.pair-card{padding-bottom:18px}.content-doc .doc-head-row>.btn-gap{min-width:0}.content-doc .doc-head-sep{color:var(--faint);flex:none;margin:0 -2px;display:inline-flex}.content-doc .doc-head-sep>.icon{width:13px;height:13px}.content-doc .doc-rename{background:var(--hover);color:var(--muted);border-radius:8px;align-items:center;gap:8px;margin:0 0 1.4em;padding:6px 10px;font-size:.75rem;line-height:1.5;display:flex}.content-doc .doc-rename-icon{color:var(--faint);flex:none;display:inline-flex}.content-doc .doc-rename-icon>.icon{width:14px;height:14px}.content-doc .doc-rename-text{flex:auto;min-width:0}.content-doc .doc-rename-x{color:var(--faint);cursor:pointer;font:inherit;background:0 0;border:none;flex:none;padding:0;display:flex}.content-doc .doc-rename-x>.icon{width:13px;height:13px}@media (hover:hover){.content-doc .doc-rename-x:hover{color:var(--ink)}}.content-doc .doc-empty{color:var(--faint);margin:0;padding:24px 4px;font-size:.8125rem}.content-doc .doc.doc-html{background:#fff;padding:0;line-height:normal}.content-doc .doc.doc-html:has(.doc-frame-themed){background:var(--surface)}.content-doc .doc-html-frame{border-radius:inherit;overflow:hidden}.content-doc .doc-frame{border:0;width:100%;height:60vh;display:block}.content-doc .doc-read-rail{pointer-events:none;width:5px;position:absolute;top:-1px;bottom:-1px;left:-16px}.content-doc .doc-read-rail>i{pointer-events:auto;border-radius:3px;width:5px;font-style:normal;transition:background-color .25s;position:absolute;left:0}.content-doc .doc-read-rail>i.unread{background:color-mix(in srgb, var(--faint) 80%, transparent)}.content-doc .doc-read-rail>i.changed{background:var(--accent);cursor:pointer}.content-doc .doc-read-rail>i[data-label]:after{color:var(--faint);content:attr(data-label);letter-spacing:.2em;pointer-events:none;white-space:nowrap;writing-mode:vertical-rl;font-size:.6875rem;font-style:normal;font-weight:700;line-height:1;position:absolute;top:1px;right:calc(100% + 7px)}.content-doc .doc-read-rail>i.changed[data-label]:after{color:var(--accent)}.content-doc .doc-grip{background:var(--surface);border:2px solid var(--faint);cursor:grab;font:inherit;touch-action:none;z-index:3;border-radius:999px;width:14px;height:14px;margin:-7px 0 0 -7px;padding:0;transition:box-shadow .12s,border-color .25s;position:absolute;box-shadow:0 1px 3px #00000040}.content-doc .doc-grip[data-state=changed]{border-color:var(--accent)}.content-doc .doc-grip:focus-visible,body.doc-gripping .content-doc .doc-grip{box-shadow:0 0 0 4px color-mix(in srgb, var(--faint) 35%, transparent), 0 1px 3px #00000040}@media (hover:hover){.content-doc .doc-grip:hover{box-shadow:0 0 0 4px color-mix(in srgb, var(--faint) 35%, transparent), 0 1px 3px #00000040}}.content-doc .doc-grip:focus-visible{border-color:var(--accent);outline:none}.content-doc .doc-grip:after{background:var(--ink);color:var(--bg);content:attr(data-hint);opacity:0;pointer-events:none;white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:500;line-height:1.5;transition:opacity .12s;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}@media (hover:hover){.content-doc .doc-grip:hover:after{opacity:1;transition-delay:.4s}}body.doc-gripping .content-doc .doc-grip:after{display:none}@media (pointer:coarse){.content-doc .doc-grip:after{content:"";pointer-events:auto;background:0 0;padding:0;inset:-17px -3px -17px -17px;transform:none}}body.doc-gripping,body.doc-gripping *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.content-doc .doc-grip-line{border-top:1px dashed var(--muted);pointer-events:none;z-index:2;height:0;position:absolute}.content-doc .doc-switch{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.content-doc .doc-chip{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:40px;padding:7px 11px;font-size:.78125rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.content-doc .doc-chip>.icon{flex:none;width:14px;height:14px}@media (hover:hover){.content-doc .doc-chip:hover{background:var(--hover);color:var(--ink);text-decoration:none}}.content-doc .doc-chip.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);cursor:default}.content-doc .doc-chip-no{font-variant-numeric:tabular-nums;font-size:.78125rem;font-weight:700}.content-doc .doc-chip:before{content:"";opacity:.18;pointer-events:none;width:var(--pg,0%);background:currentColor;transition:width .3s;position:absolute;inset:0 auto 0 0}.content-doc .doc-chip.still:before{transition:none}.content-doc .doc-chip>*{position:relative}.content-doc .doc-chip.ghost{color:var(--faint);cursor:default;border-style:dashed}@media (hover:hover){.content-doc .doc-chip.ghost:hover{color:var(--faint);background:0 0}}.content-doc .doc-chip.done{color:var(--muted)}.content-doc .doc-chip.waiting{border-color:var(--review);color:var(--review)}.content-doc .doc-chip.waiting.on{background:var(--review-soft)}.content-doc .doc-chip-dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.sl-root,.sl-pv-root{-webkit-font-smoothing:antialiased;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,sans-serif}.sl-root{cursor:pointer;touch-action:pinch-zoom;-webkit-user-select:none;user-select:none;z-index:100;background:#cbd5e1;position:fixed;inset:0;overflow:hidden}.sl-root.dragging{cursor:crosshair}.sl-root.idle,.sl-root.idle *{cursor:none!important}.sl-stage{background:#fff;position:absolute;top:50%;left:50%;overflow:hidden}.sl-slide{visibility:hidden;position:absolute;inset:0}.sl-slide.on{visibility:visible}.sl-slide.leaving{z-index:1}.sl-slide.cur{z-index:2}.sl-frame{pointer-events:none;background:#fff;border:0;width:100%;height:100%;display:block}.sl-scaled{position:relative;overflow:hidden}.sl-scaled-in{transform-origin:0 0;position:absolute;top:0;left:0}.sl-prog{pointer-events:none;z-index:4;gap:2px;height:6px;display:flex;position:absolute;bottom:0;left:0;right:0}.sl-prog i{background:#e2e8f0;flex:1;transition:background .3s}.sl-prog i.gap{margin-left:6px}.sl-prog i.done{background:var(--c)}.sl-prog i.cur{background:var(--c);box-shadow:0 -3px 0 var(--c)}.sl-spot{opacity:0;pointer-events:none;visibility:hidden;z-index:5;border-radius:10px;outline:3px solid #3b82f6e6;transition:opacity .35s,visibility 0s linear .35s;display:block;position:absolute;box-shadow:0 0 0 4000px #0f172a73}.sl-spot.show{opacity:1;visibility:visible;transition:opacity .35s,visibility}.sl-grid{cursor:default;z-index:8;background:#e8edf4;display:none;position:absolute;inset:0;overflow:auto}.sl-grid.show{display:block}.sl-grid-in{grid-template-columns:repeat(6,192px);justify-content:center;gap:14px;padding:46px 0;display:grid}.sl-th{cursor:pointer;background:#fff;border:0;border-radius:6px;padding:0;position:relative;overflow:hidden;box-shadow:0 2px 8px #1e2a442e}.sl-th.cur{outline:4px solid #3b82f6}.sl-th b{color:#fff;z-index:2;background:#1e2a44d9;border-radius:4px;padding:0 5px;font-size:.6875rem;line-height:1.5;position:absolute;bottom:4px;left:4px}.sl-help{cursor:default;z-index:8;background:#f1f5f9f7;position:absolute;inset:0}.sl-help-box{color:#1e2a44;white-space:nowrap;background:#fff;border-radius:16px;padding:30px 40px;font-size:1.1875rem;line-height:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 30px #1e2a4433}.sl-help-box h3{color:inherit;margin:0 0 8px;font-size:1.375rem;font-weight:700;line-height:2}.sl-help-box kbd{color:inherit;font-family:inherit;font-size:1rem;line-height:inherit;text-align:center;background:#eef2f7;border:1px solid #cbd5e1;border-bottom-width:3px;border-radius:6px;min-width:34px;margin-right:12px;padding:0 8px;display:inline-block}.sl-notes{color:#e2e8f0;cursor:auto;z-index:9;background:#0f172a;max-height:34vh;padding:16px 26px;font-size:1rem;line-height:1.7;position:absolute;bottom:0;left:0;right:0;overflow:auto}.sl-notes b{color:#93c5fd}.sl-corner{z-index:10;gap:8px;transition:opacity .3s;display:flex;position:absolute;top:12px;left:14px}.sl-root.idle .sl-corner:not(:focus-within){opacity:0;pointer-events:none}.sl-back{color:#1e2a44;cursor:pointer;font:inherit;background:#ffffffe0;border:0;border-radius:999px;padding:4px 12px;font-size:.8125rem;line-height:1.5;text-decoration:none;box-shadow:0 1px 4px #1e2a4433}@media (hover:hover){a.sl-back:hover{text-decoration:none}}.sl-pv-root{z-index:100;background:#0f172a;position:fixed;inset:0;overflow:auto}.sl-pv{color:#e2e8f0;grid-template-columns:var(--pv-current,800px) var(--pv-next,400px);grid-template-rows:auto 1fr;justify-content:safe center;gap:18px 24px;padding:20px 24px;display:grid}.sl-pv[data-stacked]{grid-template-columns:var(--pv-current,100%);grid-template-rows:none}.sl-pv[data-stacked] .sl-pv-notes{grid-column:auto}.sl-pv-lab{color:#94a3b8;letter-spacing:.06em;margin-bottom:6px;font-size:.875rem}.sl-pv-box{background:#fff;border-radius:8px;position:relative;overflow:hidden}.sl-pv-page{visibility:hidden;position:absolute;top:0;left:0}.sl-pv-page.on{visibility:visible}.sl-pv-end{color:#64748b;justify-content:center;align-items:center;font-size:1.25rem;display:flex;position:absolute;inset:0}.sl-pv-time{margin-top:16px}.sl-pv-time b{color:#f8fafc;font-variant-numeric:tabular-nums;font-size:3.5rem;line-height:1.1;display:block}.sl-pv-time span{color:#cbd5e1;font-size:1.0625rem}.sl-pv-time.over b{color:#fca5a5}.sl-pv-parts{flex-direction:column;gap:6px;margin-top:14px;font-size:1rem;display:flex}.sl-pv-parts div{--mark:var(--c);color:#94a3b8;background:#1e293b;border-radius:8px;padding:6px 12px 6px 18px}.sl-pv-parts div.cur{color:#f8fafc;background:#334155;font-weight:700}.sl-pv-foot{color:#94a3b8;margin-top:14px;font-size:.9375rem;line-height:1.8}.sl-pv-foot a{color:#93c5fd}.sl-pv-notes{color:#f1f5f9;white-space:pre-wrap;background:#1e293b;border-radius:10px;grid-column:1/span 2;padding:18px 24px;font-size:1.5rem;line-height:1.75}
