.bw{color-scheme:dark;--canvas:#0d1010;--card:#171b1b;--raised:#1e2424;--skeleton:#1e2424;--line:#2b3434;--line-strong:#63716f;--ink:#f7f9f8;--muted:#9aa6a4;--teal:#42c3c5;--teal-hover:#42e5d0;--teal-soft:#143233;--on-teal:#101313;--accent-ink:#42c3c5;--accent-ink-hover:#42e5d0;--focus:#42c3c5;--blocker:#ff6b5f;--leak:#ff7ab0;--efficiency:#7aa2f7;--house:#9a8fd1;--on-blocker:#1a0a08;--amber:#f7c84f;--amber-ink:#f7c84f;--green:#2cb67d;--font-ui:var(--font-geist,ui-sans-serif),ui-sans-serif,system-ui,sans-serif;--font-head:var(--font-manrope,ui-sans-serif),var(--font-geist,ui-sans-serif),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-geist-mono,ui-monospace),ui-monospace,"SFMono-Regular",Menlo,monospace;--radius:8px;--radius-sm:6px;--shadow-pop:0 8px 24px rgba(0,0,0,.4);--shadow-bar:0 -8px 24px rgba(0,0,0,.25);--row-h:56px;--row-pad-y:8px;--table-row-h:40px;--tier-bar-width:3px;--sidebar-w:232px;--rail-w:56px;--nav-w:var(--sidebar-w);--strip-h:32px;--tabbar-h:56px;--ease-out:cubic-bezier(.2,.8,.2,1);--dur-fast:120ms;--dur:160ms;--dur-slow:180ms}.bw[data-density=compact]{--row-h:44px;--row-pad-y:4px;--table-row-h:36px}.bw[data-theme=light]{color-scheme:light;--canvas:#f3f5f1;--card:#fffef9;--raised:#ffffff;--skeleton:#e7ebe6;--line:#cdd4ce;--line-strong:#7f8984;--ink:#101313;--muted:#69716d;--teal:#42c3c5;--teal-hover:#42e5d0;--teal-soft:#dbfaf4;--on-teal:#101313;--accent-ink:#136b6d;--accent-ink-hover:#0e5153;--focus:#136b6d;--blocker:#c8372b;--leak:#b8326f;--efficiency:#3a62c4;--house:#6a5fb0;--on-blocker:#ffffff;--amber:#f7c84f;--amber-ink:#8a6400;--green:#17704b;--shadow-pop:0 8px 24px rgba(16,19,19,.16);--shadow-bar:0 -8px 24px rgba(16,19,19,.08)}@media (prefers-color-scheme:light){.bw[data-theme=system]{color-scheme:light;--canvas:#f3f5f1;--card:#fffef9;--raised:#ffffff;--skeleton:#e7ebe6;--line:#cdd4ce;--line-strong:#7f8984;--ink:#101313;--muted:#69716d;--teal:#42c3c5;--teal-hover:#42e5d0;--teal-soft:#dbfaf4;--on-teal:#101313;--accent-ink:#136b6d;--accent-ink-hover:#0e5153;--focus:#136b6d;--blocker:#c8372b;--leak:#b8326f;--efficiency:#3a62c4;--house:#6a5fb0;--on-blocker:#ffffff;--amber:#f7c84f;--amber-ink:#8a6400;--green:#17704b;--shadow-pop:0 8px 24px rgba(16,19,19,.16);--shadow-bar:0 -8px 24px rgba(16,19,19,.08)}}.google-authenticated:has(.bw)>.google-user-pill{display:none}.bw{min-height:100dvh;background:var(--canvas);color:var(--ink);font:400 14px/20px var(--font-ui);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}.bw *,.bw :after,.bw :before{box-sizing:border-box}.bw a{color:var(--accent-ink);text-decoration:none}.bw a:hover{color:var(--accent-ink-hover);text-decoration:underline}.bw h1,.bw h2,.bw h3,.bw h4{margin:0;font-family:var(--font-head);color:var(--ink);text-wrap:balance}.bw h1{font-size:24px;line-height:32px;letter-spacing:-.02em}.bw h1,.bw h2{font-weight:700}.bw h2{font-size:18px;line-height:26px;letter-spacing:0}.bw h3,.bw h4{font-family:var(--font-ui);font-size:14px;line-height:20px;font-weight:600;letter-spacing:0}.bw p{margin:0;text-wrap:pretty}.bw ol,.bw ul{margin:0;padding:0}.bw button,.bw input,.bw select,.bw textarea{font:inherit;color:inherit;letter-spacing:inherit}.bw button{cursor:pointer}.bw [aria-disabled=true],.bw button:disabled{cursor:not-allowed;opacity:.55}.bw code,.bw samp{font-family:var(--font-mono);font-size:13px}.bw small{font-size:12px;line-height:16px}.bw hr{height:1px;margin:0;border:0;background:var(--line)}.bw img,.bw video{max-width:100%;height:auto}.bw ::selection{background:var(--teal-soft);color:var(--ink)}.bw table{min-width:0}.bw .t th{background:transparent;color:inherit;letter-spacing:normal;text-transform:none}.bw .t td,.bw .t th{padding:0;font-size:inherit;font-weight:inherit}.bw .t td{border-top:0}.bw .t tbody tr{cursor:auto;transition:none}.bw .t tbody tr,.bw .t tbody tr:hover{background:transparent}.bw :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.bw .row:focus-visible,.bw .seg button:focus-visible,.bw .t tbody tr:focus-visible,.bw .tabs a:focus-visible,.bw .tabs button:focus-visible{outline-offset:-2px}.bw .muted{color:var(--muted)}.bw .small{font-size:12px;line-height:16px}.bw .mono{font-family:var(--font-mono);font-size:13px}.bw .num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.bw .ico{width:16px;height:16px;flex:none;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.bw .ico-20{width:20px;height:20px}.bw .divider{height:1px;background:var(--line)}.bw .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bw .skip-link{position:fixed;z-index:100;top:8px;left:8px;padding:8px 12px;border-radius:var(--radius-sm);background:var(--teal);color:var(--on-teal);font-weight:600;transform:translateY(calc(-100% - 16px))}.bw .skip-link:focus,.bw .skip-link:focus-visible,.bw .skip-link:hover{transform:none;color:var(--on-teal);text-decoration:none}.bw .tip-host{position:relative}.bw .tooltip{position:absolute;z-index:30;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);padding:4px 8px;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--raised);color:var(--ink);box-shadow:var(--shadow-pop);font:500 12px/16px var(--font-ui);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease-out)}.bw .tip-host:focus-visible>.tooltip,.bw .tip-host:focus-within>.tooltip,.bw .tip-host:hover>.tooltip{opacity:1;visibility:visible}.bw .shell{display:grid;grid-template-columns:var(--nav-w) minmax(0,1fr);min-height:100dvh}.bw .sidebar{position:sticky;z-index:40;top:0;height:100dvh;width:var(--nav-w);overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:16px 12px;background:var(--card);border-right:1px solid var(--line)}.bw .sidebar .logo{height:22px;width:auto;align-self:flex-start;margin:4px 8px}.bw .scope{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 10px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:transparent;color:var(--ink);font:500 13px/18px var(--font-ui)}.bw .nav{display:flex;flex-direction:column;gap:2px}.bw .nav-label{padding:12px 10px 4px;font-size:12px;line-height:16px}.bw .nav a,.bw .nav-label{color:var(--muted);font-weight:500}.bw .nav a{position:relative;display:flex;align-items:center;gap:10px;min-height:36px;padding:8px 10px;border-radius:var(--radius-sm)}.bw .nav a:hover{background:var(--raised);color:var(--ink);text-decoration:none}.bw .nav a.active,.bw .nav a[aria-current=page]{background:var(--teal-soft);color:var(--ink)}.bw .nav a.active .ico,.bw .nav a[aria-current=page] .ico{color:var(--accent-ink)}.bw .nav-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bw .nav .count{margin-left:auto;min-width:22px;padding:0 6px;border-radius:10px;background:var(--raised);color:var(--ink);font-size:12px;line-height:20px;text-align:center}.bw .nav .count.alert{background:var(--blocker);color:var(--on-blocker);font-weight:600}.bw .nav .tooltip{display:none}.bw .sidebar-foot{margin-top:auto;display:flex;flex-direction:column;gap:8px}.bw .ask-btn{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:transparent;color:var(--ink);font:500 13px/18px var(--font-ui)}.bw .ask-btn .kbd{margin-left:auto}.bw .me{align-items:center;gap:8px;padding:6px 10px;border:0;background:transparent;color:var(--muted);font-size:13px;text-align:left}.bw .main,.bw .me{display:flex;min-width:0}.bw .main{flex-direction:column}.bw .strip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;min-height:var(--strip-h);padding:6px 24px;border-bottom:1px solid var(--line);background:var(--canvas);color:var(--muted);font-size:12px;line-height:16px}.bw .strip .ok{color:var(--green)}.bw .strip .warn{color:var(--amber-ink)}.bw .strip b{color:var(--ink);font-weight:500}.bw .strip .sep{width:1px;height:12px;background:var(--line)}.bw .content{min-width:0;padding:24px;display:flex;flex-direction:column;gap:20px}.bw .wrap-1200{width:100%;max-width:1200px;margin:0 auto}.bw .tabbar{display:none}@media (min-width:1024px){.bw[data-rail=on]{--nav-w:var(--rail-w)}.bw[data-rail=on] .sidebar{padding:16px 8px;overflow:visible}.bw[data-rail=on] .nav a{justify-content:center;padding:8px 0}.bw[data-rail=on] .ask-btn .kbd,.bw[data-rail=on] .ask-btn .nav-text,.bw[data-rail=on] .nav-label,.bw[data-rail=on] .nav-text,.bw[data-rail=on] .scope{display:none}.bw[data-rail=on] .ask-btn,.bw[data-rail=on] .me{justify-content:center;padding:8px 0}.bw[data-rail=on] .nav .count{position:absolute;top:2px;right:4px;min-width:16px;padding:0 4px;font-size:12px;line-height:16px}.bw[data-rail=on] .nav .tooltip{display:block;bottom:auto;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}}@media (min-width:1024px) and (max-width:1439.98px){.bw:not([data-rail=off]){--nav-w:var(--rail-w)}.bw:not([data-rail=off]) .sidebar{padding:16px 8px;overflow:visible}.bw:not([data-rail=off]) .nav a{justify-content:center;padding:8px 0}.bw:not([data-rail=off]) .ask-btn .kbd,.bw:not([data-rail=off]) .ask-btn .nav-text,.bw:not([data-rail=off]) .nav-label,.bw:not([data-rail=off]) .nav-text,.bw:not([data-rail=off]) .scope{display:none}.bw:not([data-rail=off]) .ask-btn,.bw:not([data-rail=off]) .me{justify-content:center;padding:8px 0}.bw:not([data-rail=off]) .nav .count{position:absolute;top:2px;right:4px;min-width:16px;padding:0 4px;font-size:12px;line-height:16px}.bw:not([data-rail=off]) .nav .tooltip{display:block;bottom:auto;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}}@media (min-width:1024px) and (max-height:719.98px){.bw:not([data-rail=off]) .sidebar{overflow-x:hidden;overflow-y:auto}.bw:not([data-rail=off]) .nav .tooltip{display:none}}@media (max-width:1023.98px){.bw{--nav-w:0px}.bw .shell{grid-template-columns:minmax(0,1fr)}.bw .sidebar{display:none}.bw .main{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}.bw .tabbar{position:fixed;z-index:20;left:0;right:0;bottom:0;display:flex;align-items:stretch;justify-content:space-around;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding:0 8px env(safe-area-inset-bottom);background:var(--card);border-top:1px solid var(--line)}.bw .tabbar a{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--muted);font-size:12px;line-height:16px;font-weight:500}.bw .tabbar a:hover{color:var(--ink);text-decoration:none}.bw .tabbar a.active,.bw .tabbar a[aria-current=page]{color:var(--ink)}.bw .tabbar a.active .ico,.bw .tabbar a[aria-current=page] .ico{color:var(--accent-ink)}.bw .tabbar .count{position:absolute;top:4px;left:calc(50% + 6px);min-width:16px;padding:0 4px;border-radius:8px;background:var(--blocker);color:var(--on-blocker);font-size:12px;line-height:16px;text-align:center}}@media (max-width:640px){.bw .strip{padding:6px 16px}.bw .content{padding:16px}}@media (prefers-reduced-motion:reduce){.bw *,.bw :after,.bw :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.bw .blocker{--tier-color:var(--blocker)}.bw .leak{--tier-color:var(--leak)}.bw .efficiency{--tier-color:var(--efficiency)}.bw .house{--tier-color:var(--house)}.bw .later{--tier-color:var(--line-strong)}.bw .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:transparent;font:500 13px/18px var(--font-ui);white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.bw .btn,.bw .btn:hover{color:var(--ink);text-decoration:none}.bw .btn.primary,.bw .btn:hover{border-color:var(--teal)}.bw .btn.primary{background:var(--teal);color:var(--on-teal);font-weight:600}.bw .btn.primary:hover{background:var(--teal-hover);border-color:var(--teal-hover);color:var(--on-teal)}.bw .btn.text{border-color:transparent;padding:0 8px;color:var(--muted)}.bw .btn.text:hover{border-color:transparent;color:var(--ink)}.bw .btn.danger{color:var(--blocker)}.bw .btn.danger:hover{border-color:var(--blocker);color:var(--blocker)}.bw .btn.sm{min-height:28px;padding:0 10px;font-size:12px}.bw .icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted)}.bw .icon-btn:hover{background:var(--raised);color:var(--ink)}.bw .kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border:1px solid var(--line-strong);border-radius:4px;color:var(--muted);font:500 12px/1 var(--font-mono)}.bw .btn.primary .kbd{border-color:color-mix(in srgb,var(--on-teal) 35%,transparent);color:var(--on-teal)}.bw[data-kbd=off] .kbd{display:none}.bw .seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card)}.bw .seg button{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px;border:0;border-radius:4px;background:transparent;color:var(--muted);font:500 13px/18px var(--font-ui)}.bw .seg button:hover{color:var(--ink)}.bw .seg button.on,.bw .seg button[aria-pressed=true],.bw .seg button[aria-selected=true]{background:var(--raised);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.bw .seg button .n{color:var(--ink)}.bw .seg button.zero,.bw .seg button.zero .n{color:var(--muted)}.bw .field{display:flex;flex-direction:column;gap:6px}.bw .field label{color:var(--muted);font-size:12px;line-height:16px}.bw .input{width:100%;min-height:36px;padding:8px 10px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--canvas);color:var(--ink);font:400 14px/20px var(--font-ui)}.bw .input::placeholder{color:var(--muted)}.bw textarea.input{min-height:72px;resize:vertical}@media (max-width:767.98px){.bw .input,.bw input,.bw select,.bw textarea{font-size:16px}}.bw .select{gap:8px;min-height:32px;padding:0 10px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:transparent;color:var(--ink);font:500 13px/18px var(--font-ui)}.bw .chip,.bw .select{display:inline-flex;align-items:center}.bw .chip{gap:6px;height:22px;padding:0 8px;border:1px solid var(--line);border-radius:11px;background:var(--raised);color:var(--muted);font-size:12px;line-height:16px;white-space:nowrap}.bw .chip .ico{width:12px;height:12px}.bw .chip.neutral{color:var(--muted)}.bw .chip.ok{color:var(--green);border-color:color-mix(in srgb,var(--green) 35%,transparent);background:color-mix(in srgb,var(--green) 8%,transparent)}.bw .chip.trust{color:var(--amber-ink);border-color:color-mix(in srgb,var(--amber) 45%,transparent);background:color-mix(in srgb,var(--amber) 10%,transparent)}.bw .chip.stale{color:var(--muted);border-color:var(--line);background:transparent}.bw .chip.ai{color:var(--accent-ink);border-color:color-mix(in srgb,var(--teal) 35%,transparent);background:color-mix(in srgb,var(--teal) 8%,transparent)}.bw .chip.removable{padding-right:4px}.bw .chip.verifying .ico{animation:bw-pulse 1.2s var(--ease-out) 3}.bw .tier{display:inline-flex;align-items:center;gap:6px;color:var(--tier-color,var(--muted));font-size:11px;line-height:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.bw .shape{display:inline-block;flex:none;width:10px;height:10px;background:var(--tier-color,var(--muted))}.bw .shape.leak{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:10px solid var(--leak);background:none}.bw .shape.efficiency{border-radius:50%}.bw .shape.house{border:2px solid var(--house);border-radius:50%;background:none}.bw .shape.later{border-radius:2px}.bw .card{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card)}.bw .card-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.bw .grid-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px}.bw .metric{display:flex;flex-direction:column;gap:4px}.bw .metric .label{color:var(--muted);font-size:12px;line-height:16px}.bw .metric .value{font:700 24px/30px var(--font-head);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.bw .metric .sub{color:var(--muted);font-size:12px;line-height:16px}.bw .tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:none}.bw .tabs a,.bw .tabs button{margin-bottom:-1px;padding:10px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-weight:500;white-space:nowrap}.bw .tabs a:hover,.bw .tabs button:hover{color:var(--ink);text-decoration:none}.bw .tabs .active,.bw .tabs [aria-current=page],.bw .tabs [aria-selected=true]{color:var(--ink);border-bottom-color:var(--teal)}.bw .page-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px}.bw .page-head .meta{margin-top:6px;color:var(--muted);font-size:13px}.bw .actions,.bw .page-head .meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bw .row{position:relative;display:flex;flex-direction:column;justify-content:center;gap:2px;width:100%;min-height:var(--row-h);padding:var(--row-pad-y) 16px var(--row-pad-y) calc(16px + var(--tier-bar-width));border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.bw .row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--tier-bar-width);background:var(--tier-color,transparent)}.bw .row:hover{background:var(--raised)}.bw .row:focus-visible{background:var(--raised)}.bw .row.selected,.bw .row[aria-current=true],.bw .row[aria-selected=true]{background:var(--teal-soft)}.bw .row .l1{display:flex;align-items:center;gap:8px;min-width:0}.bw .row .l1 .who{font-weight:600;white-space:nowrap}.bw .row .l1 .what{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bw .row .l1 .amt{margin-left:auto;color:var(--ink);font-size:13px;white-space:nowrap}.bw .row .l2{display:flex;align-items:center;gap:8px;min-width:0;color:var(--muted);font-size:12px;line-height:16px}.bw .row .l2 .ev{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bw .row .l2 .age{margin-left:auto;white-space:nowrap}.bw .row .l2 .chip{height:20px;padding:0 7px}.bw .row.leaving{animation:bw-collapse var(--dur) var(--ease-out) forwards}.bw .tier-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 6px}.bw .avatar{justify-content:center;flex:none;width:20px;height:20px;border:1px solid var(--line-strong);border-radius:50%;color:var(--ink);line-height:1;font-weight:600}.bw .avatar,.bw .type-label{display:inline-flex;align-items:center;background:var(--raised);font-size:12px}.bw .type-label{gap:4px;padding:0 6px;border-radius:4px;color:var(--muted);line-height:16px;white-space:nowrap}.bw .type-label .ico{width:12px;height:12px}.bw .actionbar{position:sticky;z-index:4;bottom:0;align-items:center;padding:12px 24px;border-top:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-bar)}.bw .actionbar,.bw .actionbar .right,.bw .actionbar .slot{display:flex;flex-wrap:wrap;gap:8px}.bw .actionbar .right{margin-left:auto}.bw .actionbar .vsep{width:1px;height:20px;margin:0 4px;background:var(--line)}.bw .chd{position:sticky;z-index:4;top:0;background:var(--canvas);border-bottom:1px solid var(--line)}.bw .chd-in{display:flex;flex-direction:column;gap:14px;padding:14px 24px 0}.bw .chd-work{flex-wrap:wrap;padding:6px 8px 6px 12px;border:1px solid color-mix(in srgb,var(--teal) 35%,transparent);border-radius:var(--radius-sm);background:var(--teal-soft);font-size:13px;line-height:18px}.bw .chd-work,.bw .chd-work .right{display:flex;align-items:center;gap:8px}.bw .chd-work .right{margin-left:auto}.bw .chd-title{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.bw .chd-pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px 0 8px;border:1px solid color-mix(in srgb,var(--tier-color,var(--line-strong)) 40%,transparent);border-radius:12px;background:color-mix(in srgb,var(--tier-color,var(--line-strong)) 8%,transparent);color:var(--ink);font-size:12px;font-weight:500}.bw .chd-sep{display:inline-block;flex:none;width:3px;height:3px;border-radius:50%;background:var(--line-strong)}.bw .chd-ext{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);font-size:12px;line-height:16px}.bw .chd-ext:hover{border-color:var(--line-strong);color:var(--ink);text-decoration:none}.bw .chd-ext .ico{width:12px;height:12px}.bw .chd .tabs{border-bottom:0}.bw .chd-ring{display:inline-block;width:8px;height:8px;margin-left:6px;border:2px solid var(--house);border-radius:50%;vertical-align:0}.bw .stepper{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.bw .step,.bw .stepper{align-items:center;gap:8px}.bw .step{display:inline-flex;padding:6px 12px;border:1px solid var(--line);border-radius:16px;color:var(--muted);font-size:13px}.bw .step.done{border-color:var(--line-strong);color:var(--ink)}.bw .step.current,.bw .step[aria-current=step]{border-color:var(--teal);background:var(--teal);color:var(--on-teal);font-weight:600}.bw .timeline{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.bw .tl-item{display:grid;grid-template-columns:72px 24px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.bw .tl-item:last-child{border-bottom:0}.bw .tl-dot{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--line-strong);border-radius:50%;color:var(--muted)}@media (max-width:640px){.bw .tl-item{grid-template-columns:24px minmax(0,1fr)}.bw .tl-item>:first-child{grid-column:1/-1}}.bw .skel{display:block;height:12px;border-radius:4px;background:var(--skeleton);animation:bw-skel 1.4s ease-in-out infinite alternate}.bw .skel.line{width:100%}.bw .skel.tall{height:56px;border-radius:var(--radius)}.bw .toast{position:fixed;z-index:25;left:calc(var(--nav-w) + 24px);bottom:20px;display:flex;align-items:center;gap:12px;max-width:min(560px,calc(100vw - var(--nav-w) - 48px));padding:10px 10px 10px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--raised);box-shadow:var(--shadow-pop);color:var(--ink);font-size:13px;line-height:18px}.bw .toast .ico{color:var(--green)}@media (max-width:1023.98px){.bw .toast{left:16px;right:16px;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 12px);max-width:none}}.bw .toasts{position:fixed;z-index:25;left:calc(var(--nav-w) + 24px);bottom:20px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:min(560px,calc(100vw - var(--nav-w) - 48px))}.bw .toasts .toast{position:static;max-width:100%}.bw .toast .toast-msg{flex:1 1 auto;min-width:0}.bw .toast .toast-link{white-space:nowrap}.bw .toast.info .ico{color:var(--muted)}.bw .toast.error{border-color:var(--blocker)}.bw .toast.error .ico{color:var(--blocker)}@media (max-width:1023.98px){.bw .toasts{left:16px;right:16px;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 12px);align-items:stretch;max-width:none}}.bw .table-box{width:100%;max-height:var(--table-max-h,none);overflow:auto}.bw table.t{width:100%;border-collapse:separate;border-spacing:0;background:var(--card);font-size:13px;line-height:18px}.bw .t th{position:sticky;z-index:2;top:0;background:var(--card);color:var(--muted);font-size:12px;font-weight:500;text-align:left;white-space:nowrap}.bw .t td,.bw .t th{height:var(--table-row-h);padding:8px 10px;border-bottom:1px solid var(--line)}.bw .t td{vertical-align:middle}.bw .t td:first-child,.bw .t th:first-child{position:sticky;left:0;background:var(--card)}.bw .t td:first-child{z-index:1}.bw .t th:first-child{z-index:3}.bw .t tbody tr:last-child td{border-bottom:0}.bw .t tbody tr.clickable{cursor:pointer}.bw .t tbody tr.clickable:hover,.bw .t tbody tr.clickable:hover td{background:var(--raised)}.bw .t .num,.bw .t th.num{text-align:right}@media (max-width:767.98px){.bw .t tbody,.bw .t tr,.bw table.t{display:block}.bw table.t{background:transparent}.bw .t thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.bw .t tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;margin-bottom:8px;padding:12px;border:1px solid var(--line);border-radius:var(--radius)}.bw .t tbody tr,.bw .t tbody tr:hover{background:var(--card)}.bw .t td{display:flex;align-items:baseline;justify-content:space-between;gap:8px;grid-column:1/-1;height:auto;padding:0;border-bottom:0;background:transparent}.bw .t td:first-child{position:static;background:transparent;font-weight:600}.bw .t td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:12px;font-weight:400}.bw .t td.num{text-align:right}}@keyframes bw-skel{0%{opacity:1}to{opacity:.55}}@keyframes bw-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes bw-collapse{0%{opacity:1;max-height:120px}to{opacity:0;min-height:0;max-height:0;padding-top:0;padding-bottom:0}}.bw .dep-dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--card);color:var(--ink);box-shadow:var(--shadow-pop)}.bw .dep-dialog::backdrop{background:rgb(0 0 0/.5)}.bw .dep-body{display:flex;flex-direction:column;gap:14px;padding:16px}.bw .dep-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bw .dep-head h2{margin:0;font-size:16px;line-height:22px}.bw .dep-intro{color:var(--muted)}.bw .dep-intro,.bw .dep-sub{margin:0;font-size:13px;line-height:18px}.bw .dep-sub{font-weight:600}.bw .dep-explain,.bw .dep-plan,.bw .dep-steps{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.bw .dep-line{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-sm)}.bw .dep-line.change{border-color:color-mix(in srgb,var(--blocker) 35%,var(--line))}.bw .dep-line .ico{flex:none;width:16px;height:16px;margin-top:1px;color:var(--muted)}.bw .dep-line.change .ico{color:var(--blocker)}.bw .dep-line>span{display:flex;flex-direction:column;gap:2px;min-width:0}.bw .dep-line-t{font-size:13px;line-height:18px}.bw .dep-line-d{color:var(--muted);font-size:12px;line-height:16px;overflow-wrap:anywhere}.bw .dep-note{display:flex;align-items:flex-start;gap:6px;margin:0;color:var(--muted);font-size:13px;line-height:18px}.bw .dep-note .ico{flex:none;width:16px;height:16px;margin-top:1px}.bw .dep-note.warn{color:var(--amber-ink)}.bw .dep-confirm label{color:var(--ink);font-size:13px;line-height:18px}.bw .dep-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.bw .dep-live:empty{display:none}.bw .dep-result{display:flex;flex-direction:column;gap:8px}.bw .dep-result-head{margin:0;font-size:13px;line-height:18px;font-weight:600}.bw .dep-steps li{display:flex;align-items:flex-start;gap:6px;font-size:13px;line-height:18px}.bw .dep-steps li .ico{flex:none;width:16px;height:16px;margin-top:1px}.bw .dep-steps li.ok .ico{color:var(--green)}.bw .dep-steps li.err{color:var(--blocker)}.bw .dep-retry{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.bw .dep-back{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.bw .dep-explain{gap:4px;padding-left:18px;list-style:disc;color:var(--ink);font-size:13px;line-height:18px}.bw .dep-card h2:focus{outline:none}.bw .dep-card h2:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.bw .dep-left-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:13px;line-height:18px}.bw .dep-left-line .ico{width:16px;height:16px;color:var(--muted)}.bw .dep-prev{display:flex;flex-direction:column;gap:8px}.bw .dep-prev-toggle{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:32px;padding:0 4px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.bw .dep-prev-toggle .ico{width:16px;height:16px;color:var(--muted);transition:transform .15s var(--ease-out)}.bw .dep-prev-toggle[aria-expanded=true] .ico{transform:rotate(180deg)}.bw .dep-prev-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius-sm)}.bw .dep-prev-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:10px 12px;border-bottom:1px solid var(--line)}.bw .dep-prev-row:last-child{border-bottom:0}.bw .dep-prev-main{display:flex;flex-direction:column;gap:2px;min-width:0}.bw .dep-prev-main a,.bw .dep-prev-name{color:var(--ink);font-weight:600}.bw .dep-prev-note a{color:inherit;font-weight:600;text-decoration:underline}.bw .dep-prev-meta{overflow-wrap:anywhere}.bw .dep-prev-meta,.bw .dep-prev-note{color:var(--muted);font-size:12px;line-height:16px}.bw .dep-prev-warn{display:inline-flex;align-items:center;gap:4px;margin:0;color:var(--amber-ink);font-size:12px;line-height:16px}.bw .dep-prev-warn .ico{flex:none;width:14px;height:14px}.bw .dep-prev-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bw .acc-name{display:inline-flex;flex-direction:column;gap:2px;min-width:0}.bw .acc-name-t{color:var(--ink);font-weight:500;overflow-wrap:anywhere}.bw .acc-id{color:var(--muted);font:400 12px/16px var(--font-mono);white-space:nowrap}.bw .acc-status{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:16px;white-space:nowrap}.bw .acc-status .ico{width:14px;height:14px}.bw .acc-status.ok{color:var(--green)}.bw .acc-status.warn{color:var(--amber-ink)}.bw .acc-muted,.bw .acc-status.muted,.bw .acc-status.unknown{color:var(--muted)}.bw .acc-muted{font-size:12px;line-height:16px}.bw .acc-warn{color:var(--amber-ink);font-size:13px;line-height:18px}.bw .acc-stack{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.bw .acc-mon.on{color:var(--ink)}.bw .acc-mon.off{color:var(--muted)}.bw .acc-attn{display:inline-flex;align-items:flex-start;gap:4px;max-width:320px;color:var(--amber-ink);font-size:12px;line-height:16px}.bw .acc-attn .ico{flex:none;width:14px;height:14px;margin-top:1px}.bw .acc-actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.bw .acc-stop{color:var(--blocker)}.bw .acc-table tr.acc-row-attn td{background:color-mix(in srgb,var(--amber) 6%,var(--card))}.bw .acc-dialog{width:min(620px,calc(100vw - 32px))}.bw .acc-form{display:flex;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;border:0}.bw .acc-select{width:100%;min-height:36px}.bw .acc-picked{flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px}.bw .acc-choice,.bw .acc-picked{display:flex;margin:0;border:1px solid var(--line);border-radius:var(--radius-sm)}.bw .acc-choice{flex-direction:column;gap:6px;min-width:0;padding:10px}.bw .acc-choice legend{padding:0 4px;color:var(--ink);font-size:13px;line-height:18px;font-weight:600}.bw .acc-check,.bw .acc-radio{display:flex;align-items:flex-start;gap:8px;color:var(--ink);font-size:13px;line-height:18px;cursor:pointer}.bw .acc-check input,.bw .acc-radio input{flex:none;margin-top:2px;accent-color:var(--teal)}.bw .acc-choices{max-height:320px;overflow-y:auto}.bw .acc-option{padding:6px 4px;border-radius:var(--radius-sm)}.bw .acc-option:hover{background:var(--raised)}.bw .acc-option-t{display:flex;flex-direction:column;gap:2px;min-width:0}.bw .acc-plan{counter-reset:none}.bw .acc-blocked a{white-space:nowrap}.bw .acc-sync{display:flex;flex-direction:column;gap:8px;min-width:0}.bw .acc-sync-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.bw .acc-sync-actions,.bw .acc-sync-err,.bw .acc-sync-ind{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.bw .acc-sync-progress{width:100%;max-width:360px;height:6px;accent-color:var(--teal)}.bw .acc-sync .dep-note.ok{color:var(--green)}.bw .acc-card .acc-h3{margin:0;font-size:13px;line-height:18px;font-weight:600}.bw .acc-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius-sm)}.bw .acc-item{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:10px 12px;border-bottom:1px solid var(--line)}.bw .acc-item:last-child{border-bottom:0}.bw .acc-item .acc-name{flex:1 1 220px}.bw .acc-item.prev .acc-name-t{color:var(--muted)}.bw .acc-crm-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-size:13px;line-height:18px}.bw .acc-cc-banner{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 12px;margin:0;padding:12px;border:1px solid color-mix(in srgb,var(--amber) 45%,var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--amber) 8%,var(--card));color:var(--amber-ink)}.bw .acc-cc-banner>.ico{flex:none;width:16px;height:16px;margin-top:2px}.bw .acc-cc-banner p{flex:1 1 320px;margin:0;font-size:13px;line-height:18px;color:var(--ink)}.bw .acc-cc-banner-actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.bw .acc-dialog.acc-cc-dialog{width:min(960px,calc(100vw - 32px));overflow:auto}.bw .acc-cc-toolbar .ros-search{max-width:300px}.bw .acc-cc-group{display:flex;flex-direction:column;gap:6px}.bw .acc-cc-group-h{margin:0;font-size:13px;line-height:18px;font-weight:600}.bw .acc-cc-foot{position:sticky;bottom:0;z-index:1;display:flex;flex-direction:column;gap:8px;margin:0 -16px -16px;padding:10px 16px 16px;border-top:1px solid var(--line);background:var(--card)}.bw .acc-cc-foot .acc-cc-problems{max-height:96px;overflow-y:auto}.bw .acc-dialog.acc-cc-dialog :is(input,select,textarea,button,a[href],summary,[tabindex]):not(.acc-cc-foot *){scroll-margin-bottom:216px}.bw .acc-cc-link{padding:0;border:0;background:none;color:var(--accent-ink);font:inherit;text-decoration:underline;cursor:pointer}.bw .acc-cc-link:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px;border-radius:2px}.bw .acc-cc-count{margin:0;color:var(--muted);font-size:12px;line-height:16px}.bw .acc-cc-list{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius-sm)}.bw .acc-cc-list,.bw .acc-cc-row{display:flex;flex-direction:column}.bw .acc-cc-row{gap:8px;padding:10px 12px;border-bottom:1px solid var(--line)}.bw .acc-cc-row:last-child{border-bottom:0}.bw .acc-cc-row.not-client{box-shadow:inset 3px 0 0 var(--amber-ink)}.bw .acc-cc-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.bw .acc-cc-cols{display:flex;flex-wrap:wrap;gap:8px 24px;padding-left:24px}.bw .acc-cc-col{display:flex;flex:1 1 280px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.bw .acc-cc-k{color:var(--muted);font-size:11px;line-height:14px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.bw .acc-cc-v{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;font-size:13px;line-height:18px}.bw .acc-cc-col .acc-warn{display:inline-flex;align-items:flex-start;gap:4px}.bw .acc-cc-col .acc-warn .ico{flex:none;width:14px;height:14px;margin-top:2px}.bw .acc-cc-left{padding-left:24px;color:var(--muted)}.bw .acc-cc-nc{display:flex;flex-direction:column;gap:4px;padding-left:48px}.bw .acc-cc-nc .acc-muted{font-size:12px;line-height:16px}.bw .acc-cc-problems{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.bw .acc-cc-check,.bw .acc-cc-preflight{display:flex;flex-direction:column;gap:8px}.bw .acc-cc-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-sm)}.bw .acc-cc-table{width:100%;border-collapse:collapse;font-size:13px;line-height:18px}.bw .acc-cc-table td,.bw .acc-cc-table th{padding:8px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.bw .acc-cc-table thead th{color:var(--muted);font-size:12px;font-weight:600}.bw .acc-cc-table tbody th{font-weight:600}.bw .acc-cc-table tbody tr:last-child td,.bw .acc-cc-table tbody tr:last-child th{border-bottom:0}.bw .acc-cc-verdict{display:inline-flex;align-items:center;gap:4px;font-weight:600;white-space:nowrap}.bw .acc-cc-verdict .ico{width:14px;height:14px}.bw .acc-cc-verdict.ok{color:var(--green)}.bw .acc-cc-verdict.err{color:var(--blocker)}.bw .acc-cc-verdict.warn{color:var(--amber-ink)}.bw .acc-cc-why{display:block;margin-top:2px}@media (max-width:767.98px){.bw .acc-cc-cols,.bw .acc-cc-left{padding-left:0}.bw .acc-cc-nc{padding-left:24px}}.bw .logo-on-light,.bw[data-theme=light] .logo-on-dark{display:none}.bw[data-theme=light] .logo-on-light{display:block}@media (prefers-color-scheme:light){.bw[data-theme=system] .logo-on-dark{display:none}.bw[data-theme=system] .logo-on-light{display:block}}@media (min-width:1024px){.bw[data-rail=on] .sidebar .logo{width:24px;height:22px;margin:4px auto;object-fit:cover;object-position:left center}}@media (min-width:1024px) and (max-width:1439.98px){.bw:not([data-rail=off]) .sidebar .logo{width:24px;height:22px;margin:4px auto;object-fit:cover;object-position:left center}}.bw .tip-host[data-tip=off]>.tooltip{opacity:0;visibility:hidden}.bw .tabbar .count.neutral{background:var(--raised);color:var(--ink)}.bw .nav .count.warn,.bw .tabbar .count.warn{background:transparent;box-shadow:inset 0 0 0 1px var(--amber-ink);color:var(--amber-ink);font-weight:600}.bw .content:focus-visible{outline:none}.bw .um{position:relative}.bw .me{width:100%;border-radius:var(--radius-sm)}.bw .me:hover,.bw .me[aria-expanded=true]{background:var(--raised);color:var(--ink)}.bw .me .nav-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bw .um-panel{position:fixed;z-index:40;left:calc(var(--nav-w) + 8px);bottom:8px;width:288px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:14px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--card);color:var(--ink);box-shadow:var(--shadow-pop)}.bw .um-who{display:flex;align-items:center;gap:10px;min-width:0}.bw .um-who .avatar{width:28px;height:28px}.bw .um-id{display:flex;flex-direction:column;min-width:0}.bw .um-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.bw .um-pref{align-items:flex-start;gap:6px}.bw .um-links,.bw .um-pref{display:flex;flex-direction:column}.bw .um-links{gap:2px}.bw .um-links a{flex:none;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;min-height:32px;padding:6px 8px;border-radius:var(--radius-sm);color:var(--ink);font-size:14px;line-height:20px}.bw .um-links a:hover{background:var(--raised);color:var(--ink);text-decoration:none}.bw .um-signout{justify-content:center}.bw .tabbar .um{flex:1 1 0;min-width:0;display:flex;position:static}.bw .tab-more{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;background:transparent;color:var(--muted);font-size:12px;line-height:16px;font-weight:500}.bw .tab-more:hover,.bw .tab-more[aria-expanded=true]{color:var(--ink)}.bw .um-tabbar .um-panel{left:auto;right:8px;width:min(360px,calc(100vw - 16px));bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 8px);max-height:calc(100dvh - var(--tabbar-h) - env(safe-area-inset-bottom) - 24px)}.bw .ask-panel{position:fixed;inset:0 0 0 auto;z-index:50;width:420px;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;border-left:1px solid var(--line-strong);background:var(--card);color:var(--ink);box-shadow:var(--shadow-pop)}.bw .ask-panel[open]{display:flex}.bw .ask-panel::backdrop{background:rgb(0 0 0/.4)}.bw .ask-body{display:flex;flex-direction:column;width:100%;min-height:0}.bw .ask-head{display:flex;align-items:flex-start;gap:8px;padding:12px 12px 12px 16px;border-bottom:1px solid var(--line)}.bw .ask-heading{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bw .ask-heading h2{display:flex;align-items:center;gap:6px;margin:0}.bw .ask-about{margin:0;overflow-wrap:anywhere}.bw .ask-thread{flex:1;min-height:0;overflow-y:auto;gap:12px;padding:16px}.bw .ask-empty,.bw .ask-thread{display:flex;flex-direction:column}.bw .ask-empty{gap:10px}.bw .ask-empty p{margin:0}.bw .ask-prompts{display:flex;flex-wrap:wrap;gap:6px}.bw .ask-prompt{text-align:left}.bw .ask-msg{display:flex;flex-direction:column;gap:6px;max-width:100%}.bw .ask-msg.user{align-self:flex-end;max-width:85%;padding:8px 12px;border-radius:var(--radius);background:var(--teal-soft)}.bw .ask-msg.user.unanswered{opacity:.7}.bw .ask-meta{display:flex;flex-wrap:wrap;gap:6px}.bw .ask-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:21px}.bw .ask-limits{margin:0;padding-left:18px}.bw .ask-sources{margin:0}.bw .ask-pending{display:flex;flex-direction:column;gap:6px}.bw .ask-pending .skel{width:60%}.bw .ask-note{margin:0}.bw .ask-compose{display:flex;flex-direction:column;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.bw .ask-compose textarea{resize:none;min-height:64px}.bw .ask-compose-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.bw .um-ask{align-self:stretch;justify-content:flex-start;gap:8px}@media (min-width:1600px){.bw[data-ask=docked] .shell{margin-right:420px}.bw .ask-panel{box-shadow:none}}@media (max-width:767.98px){.bw .ask-panel{width:100vw;border-left:0}}.bw .ask-voice-btn{gap:6px}.bw .ask-voice-btn>span{color:var(--accent-ink);font-size:10px;line-height:1}.bw .ask-voice-btn:disabled>span{color:inherit}.bw .ask-via{align-self:flex-start;font-size:12px;line-height:16px}.bw .ask-msg.user .ask-via{margin-bottom:-2px}.bw .voice-analyst-dialog h2{margin:7px 0 24px;color:#fff;font-size:29px;line-height:1.2;letter-spacing:-.035em}.bw .voice-analyst-dialog>p{margin:8px auto 18px}.bw .voice-analyst-dialog>small{font-size:11px;line-height:1.45}.bw .voice-analyst-close{font-size:22px;line-height:1}.bw .voice-analyst-actions button{font-size:12px;font-weight:800}.bw .voice-analyst-actions button:disabled{cursor:default;opacity:.42}.bw .voice-analyst-dialog :focus-visible{outline:2px solid #45d6cc;outline-offset:2px}.bw .um-sheet{align-self:flex-start;padding:0}.bw .sheet-dialog{width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--card);color:var(--ink);box-shadow:var(--shadow-pop)}.bw .sheet-dialog::backdrop{background:rgb(0 0 0/.5)}.bw .sheet-body{display:flex;flex-direction:column;gap:14px;padding:16px}.bw .sheet-group h3{margin:0 0 6px;font-weight:500}.bw .sheet-list{display:flex;flex-direction:column;margin:0}.bw .sheet-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;border-bottom:1px solid var(--line)}.bw .sheet-row:last-child{border-bottom:0}.bw .sheet-row dt{font-size:14px;line-height:20px}.bw .sheet-row dd{margin:0}.bw .sheet-foot{display:flex;justify-content:flex-end}.bw .nb,.bw .nb-trigger{position:relative}.bw .nb-trigger{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:8px 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font:inherit;font-weight:500;text-align:left}.bw .nb-trigger:hover,.bw .nb-trigger[aria-expanded=true]{background:var(--raised);color:var(--ink)}.bw .nb-trigger .tooltip{display:none}.bw .nb .count{margin-left:auto;min-width:22px;padding:0 6px;border-radius:10px;background:var(--raised);color:var(--ink);font-size:12px;line-height:20px;text-align:center}.bw .nb .count.unread{background:var(--teal);color:var(--on-teal);font-weight:600}.bw .nb .count.warn{background:transparent;box-shadow:inset 0 0 0 1px var(--amber-ink);color:var(--amber-ink);font-weight:600}@media (min-width:1024px){.bw[data-rail=on] .nb-trigger{justify-content:center;padding:8px 0}.bw[data-rail=on] .nb .count{position:absolute;top:2px;right:4px;min-width:16px;padding:0 4px;line-height:16px}.bw[data-rail=on] .nb-trigger .tooltip{display:block;bottom:auto;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}}@media (min-width:1024px) and (max-width:1439.98px){.bw:not([data-rail=off]) .nb-trigger{justify-content:center;padding:8px 0}.bw:not([data-rail=off]) .nb .count{position:absolute;top:2px;right:4px;min-width:16px;padding:0 4px;line-height:16px}.bw:not([data-rail=off]) .nb-trigger .tooltip{display:block;bottom:auto;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}}@media (min-width:1024px) and (max-height:719.98px){.bw:not([data-rail=off]) .nb-trigger .tooltip{display:none}}.bw .tabbar .nb{flex:1 1 0;min-width:0;display:flex;position:static}.bw .nb-tab{position:relative;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;background:transparent;color:var(--muted);font-size:12px;line-height:16px;font-weight:500}.bw .nb-tab:hover,.bw .nb-tab[aria-expanded=true]{color:var(--ink)}.bw .tabbar .nb .count{margin-left:0}.bw .nb-panel{position:fixed;z-index:40;left:calc(var(--nav-w) + 8px);bottom:8px;width:380px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--card);color:var(--ink);box-shadow:var(--shadow-pop);text-align:left}.bw .nb-tabbar .nb-panel{left:8px;right:8px;width:auto;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 8px);max-height:calc(100dvh - var(--tabbar-h) - env(safe-area-inset-bottom) - 24px)}.bw .nb-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px}.bw .nb-heading{display:flex;flex-direction:column;gap:2px}.bw .nb-heading h2{margin:0;font-size:16px;line-height:22px;font-weight:600}.bw .nb-heading h2:focus{outline:none}.bw .nb-viewonly{margin:0}.bw .nb-list{list-style:none;margin:0;padding:0;gap:6px}.bw .nb-item,.bw .nb-list{display:flex;flex-direction:column}.bw .nb-item{position:relative;border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--card)}.bw .nb-item.urgent{border-left-color:var(--blocker)}.bw .nb-item.watch{border-left-color:var(--amber)}.bw .nb-item.positive{border-left-color:var(--green)}.bw .nb-item.info{border-left-color:var(--teal)}.bw .nb-item.unread{background:color-mix(in srgb,var(--teal) 6%,var(--card))}.bw .nb-open{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:10px 40px 10px 12px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);font:inherit;text-align:left}.bw .nb-open:hover{background:var(--raised)}.bw .nb-meta{display:flex;align-items:center;gap:6px;width:100%;min-width:0;color:var(--muted);font-size:12px;line-height:16px}.bw .nb-meta b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-weight:600}.bw .nb-due{margin-left:auto;white-space:nowrap}.bw .nb-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--teal)}.bw .nb-title{font-size:14px;line-height:20px;font-weight:600;overflow-wrap:anywhere}.bw .nb-item.read .nb-title{font-weight:500}.bw .nb-summary{color:var(--muted);font-size:13px;line-height:18px;overflow-wrap:anywhere}.bw .nb-next{font-size:12px;line-height:16px;overflow-wrap:anywhere}.bw .nb-next b{font-weight:600}.bw .nb-dismiss{position:absolute;top:6px;right:6px}.bw .nb-confirm{display:flex;flex-direction:column;gap:6px;padding:8px 12px 10px;border-top:1px solid var(--line)}.bw .nb-confirm-all{flex-basis:100%;padding:8px 0 0;border-top:0}.bw .nb-confirm-actions{display:flex;flex-wrap:wrap;gap:6px}.bw .strip-host{position:relative}.bw .strip-host .ok{color:var(--green)}.bw .strip-host .warn{color:var(--amber-ink)}.bw .strip-host[data-tone=warn] .strip{box-shadow:inset 3px 0 0 var(--amber)}.bw .strip-wide{display:contents}.bw .strip-ticks{display:inline-flex;flex-wrap:wrap;gap:4px 10px}.bw .strip-tick{white-space:nowrap}.bw .strip-link{display:inline-flex;align-items:center;min-height:20px;padding:0 4px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--accent-ink);font:inherit;font-weight:500;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.bw .strip-link:hover{color:var(--accent-ink-hover)}.bw .strip-link.warn{color:var(--amber-ink)}.bw .strip-link:disabled{color:var(--muted);cursor:default;text-decoration:none}.bw .strip-pop{position:absolute;z-index:30;top:calc(100% + 4px);left:24px;width:min(420px,calc(100% - 48px));max-height:min(420px,60dvh);overflow-y:auto;align-items:flex-start;gap:10px;padding:14px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--card);color:var(--ink);box-shadow:var(--shadow-pop);font-size:13px;line-height:18px}.bw .strip-list,.bw .strip-pop{display:flex;flex-direction:column}.bw .strip-list{gap:8px;width:100%;margin:0;padding:0;list-style:none}.bw .strip-list>li{display:flex;flex-direction:column;gap:2px}.bw .strip-list b{font-weight:500}.bw .strip-reason{color:var(--muted)}.bw .strip-detail{display:block;overflow-wrap:anywhere}.bw .strip-compact{display:none;align-items:center;gap:8px;width:100%;min-width:0;padding:0;border:0;background:transparent;color:var(--muted);font:inherit;text-align:left;cursor:pointer}.bw .strip-compact.warn{color:var(--amber-ink)}.bw .strip-compact-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1023.98px){.bw .strip-pop,.bw .strip-wide{display:none}.bw .strip-compact{display:flex}}.bw .strip-sheet{width:min(560px,100vw);max-height:80dvh;margin:auto auto 0;padding:0;border:1px solid var(--line-strong);border-bottom:0;border-radius:var(--radius) var(--radius) 0 0;background:var(--card);color:var(--ink);box-shadow:var(--shadow-pop)}.bw .strip-sheet::backdrop{background:rgb(0 0 0/.5)}.bw .strip-sheet-body{display:flex;flex-direction:column;gap:14px;padding:16px 16px calc(16px + env(safe-area-inset-bottom));font-size:14px;line-height:20px}.bw .strip-sheet-section{display:flex;flex-direction:column;gap:6px}.bw .strip-sheet-section h3{margin:0;font-size:14px;font-weight:600}.bw .strip-sheet-section p{margin:0}.bw .strip-sheet-actions{display:flex;flex-wrap:wrap;gap:12px}.bw .strip-sheet-actions:empty{display:none}.bw .hw{display:flex;flex-direction:column;gap:6px;min-width:0}.bw .hw-compact{display:none}.bw .hw-title{color:var(--muted);font-size:12px;line-height:16px;font-weight:500}.bw .hw-trigger{display:flex;flex-direction:column;align-items:stretch;width:100%;padding:10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.bw .hw-trigger:hover{background:var(--raised)}.bw .hw-trigger .tooltip{display:none}.bw .hw-full{display:flex;flex-direction:column;gap:4px;min-width:0}.bw .hw-head{justify-content:space-between;gap:8px}.bw .hw-head,.bw .hw-row{display:flex;align-items:center}.bw .hw-row{gap:10px}.bw .hw-score{font-family:var(--font-head);font-size:28px;line-height:32px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink)}.bw .hw-spark{flex:1;min-width:0;height:24px;overflow:visible}.bw .hw-spark path{fill:none;stroke:var(--teal);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.bw .hw-delta{margin:0;color:var(--muted);font-size:12px;line-height:16px;font-variant-numeric:tabular-nums}.bw .chip.hw-band{height:20px;padding:0 7px}.bw .chip.hw-band.strong{color:var(--green);border-color:color-mix(in srgb,var(--green) 35%,transparent);background:color-mix(in srgb,var(--green) 8%,transparent)}.bw .chip.hw-band.watch{color:var(--ink)}.bw .chip.hw-band.risk{color:var(--blocker);border-color:color-mix(in srgb,var(--blocker) 35%,transparent);background:color-mix(in srgb,var(--blocker) 8%,transparent)}.bw .hw-loading{padding:10px;border:1px solid var(--line);border-radius:var(--radius-sm)}.bw .hw-loading .hw-skel-title{width:60%}.bw .hw-loading .hw-skel-score{width:40%;height:24px}.bw .hw-empty,.bw .hw-error{padding:10px;border:1px solid var(--line);border-radius:var(--radius-sm)}.bw .hw-compact-retry{align-items:center;justify-content:center;width:100%;min-height:32px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--amber-ink);cursor:pointer}.bw .hw-compact-retry .tooltip{display:none}.bw .um-panel .hw-panel{padding-bottom:2px}.bw .hw-dialog{position:fixed;inset:auto auto 8px calc(var(--nav-w) + 8px);width:min(320px,calc(100vw - 16px));max-height:calc(100dvh - 16px);margin:0;padding:0;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--card);color:var(--ink);box-shadow:var(--shadow-pop)}.bw .hw-dialog::backdrop{background:rgb(0 0 0/.3)}.bw .hw-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 12px 0 16px}.bw .hw-dialog-head h2{font-size:16px;line-height:22px}.bw .hw-dialog-body{display:flex;flex-direction:column;gap:10px;padding:8px 16px 16px}.bw .hw-dialog-score{display:flex;align-items:center;gap:10px}.bw .hw-list{display:flex;flex-direction:column;margin:0}.bw .hw-list-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px;border-bottom:1px solid var(--line)}.bw .hw-list-row:last-child{border-bottom:0}.bw .hw-list-row dt{color:var(--muted);font-size:13px;line-height:18px}.bw .hw-list-row dd{margin:0;font-size:13px;line-height:18px;font-variant-numeric:tabular-nums;white-space:nowrap}.bw .hw-list-row dd b{font-weight:600}.bw .hw-report{align-self:flex-start;font-weight:500}@media (max-width:1023.98px){.bw .hw-dialog{inset:auto 8px calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 8px) auto}}@media (min-width:1024px){.bw[data-rail=on] .sidebar .hw-full{display:none}.bw[data-rail=on] .sidebar .hw-compact{display:flex}.bw[data-rail=on] .sidebar .hw-trigger{align-items:center;padding:6px 0}.bw[data-rail=on] .sidebar .hw-empty,.bw[data-rail=on] .sidebar .hw-error,.bw[data-rail=on] .sidebar .hw-loading{padding:6px 4px;align-items:center}.bw[data-rail=on] .sidebar .hw-compact:not(button){justify-content:center;font:700 15px/20px var(--font-head);font-variant-numeric:tabular-nums;color:var(--ink)}.bw[data-rail=on] .sidebar .hw-compact-retry .tooltip,.bw[data-rail=on] .sidebar .hw-trigger .tooltip{display:block;bottom:auto;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}}@media (min-width:1024px) and (max-width:1439.98px){.bw:not([data-rail=off]) .sidebar .hw-full{display:none}.bw:not([data-rail=off]) .sidebar .hw-compact{display:flex}.bw:not([data-rail=off]) .sidebar .hw-trigger{align-items:center;padding:6px 0}.bw:not([data-rail=off]) .sidebar .hw-empty,.bw:not([data-rail=off]) .sidebar .hw-error,.bw:not([data-rail=off]) .sidebar .hw-loading{padding:6px 4px;align-items:center}.bw:not([data-rail=off]) .sidebar .hw-compact:not(button){justify-content:center;font:700 15px/20px var(--font-head);font-variant-numeric:tabular-nums;color:var(--ink)}.bw:not([data-rail=off]) .sidebar .hw-compact-retry .tooltip,.bw:not([data-rail=off]) .sidebar .hw-trigger .tooltip{display:block;bottom:auto;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}}@media (min-width:1024px) and (max-height:719.98px){.bw:not([data-rail=off]) .sidebar .hw-compact-retry .tooltip,.bw:not([data-rail=off]) .sidebar .hw-trigger .tooltip{display:none}}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_8c25df{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_8c25df{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}