@layer tokens{:root{--bk-slate-base:#0e121a;--bk-slate-deep:#0b0e14;--bk-slate-surface:#131a24;--bk-slate-border:#232b36;--bk-slate-line:#1c2430;--bk-slate-body:#c6cdd4;--bk-slate-muted:#8b98a5;--bk-slate-faint:#798694;--bk-slate-chip:#1b2430;--bk-citation:#46b5a6;--bk-citation-soft:#46b5a629;--bk-citation-line:#46b5a680;--bk-ink-base:#040b12;--bk-ink-1:#0a1622;--bk-ink-2:#11222e;--bk-ink-surface:#0d1c28;--bk-ink-surface-2:#15293a;--bk-ink-deep:#02070d;--bk-gold:#debe6e;--bk-gold-bright:#f2e1b6;--bk-gold-deep:#93783c;--bk-gold-soft:#debe6e21;--bk-gold-hairline:#debe6e6b;--bk-gold-line:#debe6e29;--bk-gold-dim:#debe6e1a;--bk-gold-rgb:222 190 110;--bk-navy:#16243c;--bk-navy-line:#7ea0d62e;--bk-paper:#f3f1ea;--bk-paper-2:#e7e4db;--bk-text:#e9eef1;--bk-text-2:#aebcc3;--bk-text-3:#71828c;--bk-text-4:#46555f;--bk-text-ink-3:#7d8e98;--bk-text-paper:#15181a;--bk-text-paper-2:#51575a;--bk-text-paper-3:#586067;--bk-emerald:#73b187;--bk-rose:#cb7c79;--bk-azure:#84a6c6;--bk-amber:#d2a659;--bk-success:#73b187;--bk-success-dim:#73b1871a;--bk-success-hair:#73b1876b;--bk-danger:#cb7c79;--bk-danger-dim:#cb7c791a;--bk-danger-hair:#cb7c796b;--bk-warn:#d2a659;--bk-warn-dim:#d2a6591f;--bk-warn-hair:#d2a6596b;--bk-info:#84a6c6;--bk-info-dim:#84a6c61f;--bk-info-hair:#84a6c66b;--bk-success-ink:#067647;--bk-danger-ink:#b42318;--bk-warn-ink:#b54708;--bk-info-ink:#2f6b99;--bk-cat-insurtech:#b39ddb;--bk-cat-insurtech-dim:#b39ddb1a;--bk-cat-legal:#a8d0a0;--bk-cat-legal-dim:#a8d0a01a;--bk-cat-broker:#7ec8b3;--bk-cat-broker-dim:#7ec8b31a;--bk-cat-personal:tan;--bk-cat-personal-dim:#d2b48c1a;--bk-cat-health:#8ecae6;--bk-cat-health-dim:#8ecae61a;--bk-cat-life:#f0a6ca;--bk-cat-life-dim:#f0a6ca1a;--bk-cat-specialty:#c7b6ff;--bk-cat-specialty-dim:#c7b6ff1a;--bk-cat-international:#9ed0ff;--bk-cat-international-dim:#9ed0ff1a;--bk-cat-consumer:#f6c177;--bk-cat-consumer-dim:#f6c1771a;--bk-border:#debe6e1c;--bk-border-strong:#debe6e2e;--bk-hair:#aebcc321;--bk-glass-bg:#111d2b94;--bk-glass-border:#debe6e24;--bk-overlay:#debe6e0f;--bk-scrim:#00000080;--bk-teal:#46b5a6;--bk-teal-soft:#46b5a629;--bk-teal-line:#46b5a680;--bk-audit-red:#e26a52;--bk-audit-amber:#e0a83d;--bk-audit-gold:#d8a64a;--bk-report-paper:#f7f5f0;--bk-report-ink:#0b1620;--bk-glow:0 0 20px #debe6e24, 0 0 4px #debe6e12;--bk-glow-strong:0 0 24px #debe6e3d, 0 0 6px #debe6e1f;--bk-font-serif:"Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bk-font-sans:"Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bk-font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", "Cascadia Mono", monospace;--bk-font-wordmark:"IBM Plex Mono", ui-monospace, "SF Mono", monospace;--bk-fs-display-1:96px;--bk-fs-display-2:72px;--bk-fs-display-3:56px;--bk-fs-h1:40px;--bk-fs-h2:32px;--bk-fs-h3:24px;--bk-fs-body-lg:18px;--bk-fs-body:16px;--bk-fs-body-sm:14px;--bk-fs-caption:12px;--bk-fs-mono-label:11px;--bk-fs-mono-stamp:10px;--bk-fs-micro-lg:12.5px;--bk-fs-micro:11.5px;--bk-fs-micro-sm:10.5px;--bk-fs-micro-xs:9.5px;--bk-fs-micro-2xs:8.5px;--bk-fw-light:300;--bk-fw-regular:400;--bk-fw-medium:500;--bk-fw-semi:600;--bk-fw-bold:700;--bk-ls-display:-.02em;--bk-ls-h:-.01em;--bk-ls-body:0;--bk-ls-caps-tight:.1em;--bk-ls-caps-wide:.3em;--bk-ls-mono-label:.2em;--bk-ls-mono-stamp:.16em;--bk-sp-1:4px;--bk-sp-2:8px;--bk-sp-3:12px;--bk-sp-4:16px;--bk-sp-5:24px;--bk-sp-6:32px;--bk-sp-7:48px;--bk-sp-8:64px;--bk-sp-9:96px;--bk-sp-10:128px;--bk-radius-none:0;--bk-radius-xs:4px;--bk-radius-sm:4px;--bk-radius-control:7px;--bk-radius-md:8px;--bk-radius-lg:14px;--bk-radius-tile:16px;--bk-radius-pill:999px;--bk-border-hair:.5px;--bk-border-w:1px;--bk-border-thick:2px;--bk-shadow-none:none;--bk-shadow-sm:0 1px 0 #0000000a;--bk-shadow-md:0 6px 24px #00000040;--bk-shadow-lg:0 30px 60px #00000080, 0 6px 12px #0000004d;--bk-shadow-card:0 32px 64px #0000009e, inset 0 1px 0 #eceeef0d;--bk-ease-out:cubic-bezier(.16, 1, .3, 1);--bk-ease-in-out:cubic-bezier(.65, 0, .35, 1);--bk-ease-brand:cubic-bezier(.2, .8, .2, 1);--bk-dur-fast:.12s;--bk-dur-base:.2s;--bk-dur-slow:.36s;--bk-dur-editorial:.9s;--bk-z-base:0;--bk-z-raised:10;--bk-z-dropdown:100;--bk-z-modal:1000;--bk-z-toast:1100;--bk-z-tooltip:1200;--bk-bg:var(--bk-ink-base);--bk-bg-raised:var(--bk-ink-1);--bk-bg-surface:var(--bk-ink-surface);--bk-bg-deep:var(--bk-ink-deep);--bk-fg:var(--bk-text);--bk-fg-2:var(--bk-text-2);--bk-fg-3:var(--bk-text-3);--bk-fg-4:var(--bk-text-4);--bk-fg-muted:var(--bk-text-2);--bk-fg-subtle:var(--bk-text-3);--bk-fg-disabled:var(--bk-text-4);--bk-accent:var(--bk-gold);--bk-accent-hover:var(--bk-gold-bright);--bk-border-color:var(--bk-gold-line);--bk-divider:var(--bk-gold-line);--bk-link:var(--bk-gold)}:root[data-theme=light],.bk-theme-light{--bk-bg:#fcfcfb;--bk-bg-raised:#fff;--bk-bg-surface:#fff;--bk-bg-deep:#f5f5f4;--bk-fg:var(--bk-text-paper);--bk-fg-2:var(--bk-text-paper-2);--bk-fg-3:var(--bk-text-paper-3);--bk-fg-4:#62676a;--bk-fg-muted:var(--bk-text-paper-2);--bk-fg-subtle:var(--bk-text-paper-3);--bk-accent:var(--bk-gold-deep);--bk-accent-hover:var(--bk-gold-deep);--bk-border-color:#8a6d2f33;--bk-divider:#8a6d2f33;--bk-link:var(--bk-gold-deep)}@media print{:root{--bk-bg:#fff;--bk-bg-raised:#fff;--bk-fg:var(--bk-text-paper);--bk-fg-muted:var(--bk-text-paper-2);--bk-accent:var(--bk-gold-deep);--bk-border-color:#8a6d2f2e}}}:root{--paper:light-dark(#f6f7f9,var(--bk-slate-base));--ink:light-dark(#0b0e14,#e9eef1);--muted:light-dark(#5c636d,var(--bk-slate-muted));--line:light-dark(#dde1e6,var(--bk-slate-border));--card:light-dark(#fff,var(--bk-slate-surface));--gold:var(--bk-gold);--accent:light-dark(#7d6127,var(--bk-gold));--accent-soft:light-dark(#7d612717,color-mix(in srgb, var(--bk-gold) 11%, transparent));--teal:light-dark(#0c7463,#46b5a6);--teal-soft:light-dark(#0e7c6b1a,#46b5a61f);--teal-line:light-dark(#0e7c6b73,#46b5a673);--red:light-dark(#b42318,#cb7c79);--amber:light-dark(#b54708,#d2a659);--green:light-dark(#067647,#73b187);--chip:light-dark(#e3e7ec,#1b2430);--font-display:"Geist", -apple-system, "Segoe UI", sans-serif;--font-body:"Geist", -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", monospace;--r-s:8px;--r-m:12px;--r-l:14px;--shadow-1:0 8px 28px #00000024;--shadow-2:0 12px 36px #0000002e;color-scheme:light dark;accent-color:var(--accent);interpolate-size:allow-keywords}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font:15.5px/1.6 var(--font-body);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.015em;font-weight:600}a{color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1px}::selection{background:light-dark(color-mix(in srgb, var(--accent) 22%, transparent),var(--accent-soft))}.mono{font-family:var(--font-mono);font-size:.85em}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow{font:600 11.5px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--accent)}.wordmark{font:600 15px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);text-decoration:none}.wordmark b{color:var(--accent);font-weight:600}.cite-chip{border:1px solid var(--teal-line);background:var(--teal-soft);color:var(--teal);font:500 11.5px/1.5 var(--font-mono);white-space:nowrap;cursor:default;vertical-align:2px;border-radius:4px;align-items:center;gap:5px;margin:0 2px;padding:2px 8px;display:inline-flex;position:relative}.cite-chip.web{border-style:dashed}.src-mark{background:light-dark(hsl(var(--src-hue,0) 42% 88%),hsl(var(--src-hue,0) 34% 24%));width:13px;height:13px;color:light-dark(hsl(var(--src-hue,0) 55% 26%),hsl(var(--src-hue,0) 52% 82%));font:700 8px/1 var(--font-mono);vertical-align:-1px;user-select:none;border-radius:3px;flex:none;place-items:center;margin-right:5px;display:inline-grid}.src-mark:before{content:var(--src-initial,"?")}.cite-chip.web.unlinked{border-color:var(--line);background:var(--chip);color:var(--muted)}.cite-chip a{color:inherit;text-decoration:none}.cite-value{cursor:pointer;color:var(--teal);text-decoration:underline dotted color-mix(in srgb, var(--teal) 65%, transparent);text-underline-offset:3px;border-radius:3px;font-weight:600;text-decoration-thickness:1.5px;transition:background .14s}.cite-value:hover{background:var(--teal-soft);text-decoration-style:solid}.cite-value:focus-visible,.cite-chip[role=button]:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@keyframes stamp{0%{opacity:0;transform:scale(1.35)rotate(-5deg)}60%{opacity:1;transform:scale(.96)rotate(.5deg)}to{opacity:1;transform:scale(1)rotate(0)}}.cite-chip.stamp{animation:.28s cubic-bezier(.2,.9,.3,1.2) both stamp}.cite-chip.page-level{border-bottom-style:dotted}.cite-chip .pop-degraded{color:var(--site-faint);font:500 10.5px/1.45 var(--font-mono);margin-top:5px;display:block}.cite-chip .pop{z-index:10;background:var(--card);width:300px;max-width:68vw;color:var(--ink);border:1px solid var(--line);border-radius:var(--r-s);font:italic 400 12.5px/1.5 var(--font-body);white-space:normal;box-shadow:var(--shadow-1);opacity:0;pointer-events:none;padding:10px 12px;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(4px)}.cite-chip:hover .pop,.cite-chip:focus-visible .pop{opacity:1;transform:translateY(0)}.cite-chip .pop-action{color:var(--teal);font:600 10.5px/1.4 var(--font-mono);letter-spacing:.02em;text-transform:uppercase;margin-top:7px;display:block}.btn{font:600 13px/1 var(--font-body);border-radius:var(--r-s);border:1px solid var(--line);color:var(--ink);cursor:pointer}.btn:active{box-shadow:none}.btn:disabled{box-shadow:none;transform:none}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--paper)}.icon-btn{border-radius:var(--r-s);border:1px solid var(--line);background:var(--card);width:30px;height:30px;color:var(--ink);cursor:pointer;font-size:15px;line-height:1;transition:color .15s,border-color .15s,transform .12s}.icon-btn:active:not(:disabled){transform:scale(.94)}.icon-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.icon-btn:disabled{opacity:.5;cursor:default}.pill{font:600 11.5px/1.6 var(--font-body);white-space:nowrap;background:var(--chip);color:var(--muted);border-radius:999px;align-items:center;padding:2px 9px;display:inline-flex}.pill.unlinked{opacity:.7;cursor:default}.seg{font:500 11px var(--font-body);color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 10px;transition:color .15s,background .15s,box-shadow .15s}.seg:hover:not(.on){color:var(--ink)}.seg.on{background:var(--paper);color:var(--ink);box-shadow:0 1px 3px #0000001a}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.skip-link{z-index:1000;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-s);font:500 13px/1 var(--font-body);opacity:0;pointer-events:none;padding:8px 12px;text-decoration:none;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus-visible{opacity:1;pointer-events:auto;transform:none}#main:focus{outline:none}@keyframes caret-blink{0%,55%{opacity:1}56%,to{opacity:0}}.caret>.answer-prose:last-child>:last-child:after,.caret:not(:has(.answer-prose)):after{content:"";vertical-align:-.18em;background:var(--teal);width:7px;height:1.1em;margin-left:2px;animation:.9s step-end infinite caret-blink;display:inline-block}@keyframes calm-breathe{0%,to{opacity:.62}50%{opacity:1}}.calm-live{color:var(--muted);animation:2.6s ease-in-out infinite calm-breathe}@keyframes skel-sheen{0%{background-position:200% 0}to{background-position:-200% 0}}.skel{border-radius:var(--r-s);background:linear-gradient(100deg, var(--chip) 42%, var(--accent-soft) 50%, var(--chip) 58%);background-size:200% 100%;animation:1.6s linear infinite skel-sheen;display:block}.skel-stack{flex-direction:column;gap:10px;display:flex}.skel-stack>.skel:nth-child(2),.skel-stack>* .skel:nth-child(2){animation-delay:.1s}.skel-stack>.skel:nth-child(3),.skel-stack>* .skel:nth-child(3){animation-delay:.2s}.skel-stack>.skel:nth-child(4){animation-delay:.3s}.skel-stack>.skel:nth-child(5){animation-delay:.4s}.skel-line{height:12px}.skel-line.lg{height:18px}.skel-line.w40{width:40%}.skel-line.w60{width:60%}.skel-line.w80{width:80%}.skel-row{border-radius:13px;height:74px}.skel-card{border-radius:13px;height:148px}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.rise{animation:.6s cubic-bezier(.2,.7,.2,1) both rise}.rise.d1{animation-delay:60ms}.rise.d2{animation-delay:.14s}.rise.d3{animation-delay:.22s}.rise.d4{animation-delay:.32s}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.16s;animation-timing-function:ease-out}.faq-item::details-content,.usd-import::details-content{block-size:0;transition:block-size .24s cubic-bezier(.2, .7, .2, 1), content-visibility .24s allow-discrete;overflow-y:clip}.faq-item[open]::details-content,.usd-import[open]::details-content{block-size:auto}@keyframes fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){*,:before,:after,::details-content{transition-duration:0s!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}.calm-live{opacity:1;color:var(--muted);animation:none}@view-transition{navigation:none}::view-transition-old(root),::view-transition-new(root){animation:none!important}}:root{--toast-bottom:22px}body:has(.composer-wrap){--toast-bottom:136px}body:has(.forms .action-bar){--toast-bottom:100px}#bk-toasts{bottom:var(--toast-bottom);z-index:300;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:fixed;left:16px;right:16px}.bk-toast{color-scheme:dark;background:var(--elevated);color:var(--ink);border:1px solid var(--interactive-line);font:500 13px/1.4 var(--font-body);pointer-events:auto;cursor:pointer;border-radius:11px;align-items:center;gap:9px;max-width:min(480px,100%);margin-top:8px;padding:10px 16px 10px 12px;transition:height .3s cubic-bezier(.4,0,.2,1),margin-top .3s cubic-bezier(.4,0,.2,1),opacity .2s,transform .2s;animation:.34s cubic-bezier(.22,1.2,.36,1) both toast-in;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 32px #00000047}html[data-theme=dark] .bk-toast{color-scheme:light}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .bk-toast{color-scheme:light}}.bk-toast:first-child{margin-top:0}.bk-toast:focus-visible{outline:2px solid light-dark(var(--bk-gold),#7d6127);outline-offset:2px}.bk-toast.out{opacity:0;transform:translateY(4px)scale(.98)}.bk-toast .tdot{width:16px;height:16px;color:var(--toast-tone,var(--accent));flex:none}.bk-toast .bk-msg{overflow-wrap:anywhere}.bk-toast .bk-count{background:var(--interactive-hover);color:var(--ink);border-radius:999px;flex:none;padding:2px 6px;font-size:10.5px;line-height:1}.bk-toast .bk-prog{transform-origin:0;background:color-mix(in srgb, var(--toast-tone,var(--accent)) 62%, transparent);width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(1)}.bk-toast.ok{--toast-tone:light-dark(var(--bk-success-ink),var(--bk-success))}.bk-toast.err{--toast-tone:light-dark(var(--bk-danger-ink),var(--bk-danger))}.bk-toast.warn{--toast-tone:light-dark(var(--bk-warn-ink),var(--bk-warn))}.bk-toast.info{--toast-tone:var(--accent)}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}.logo-mark{vertical-align:-3px;flex:none;display:inline-block}:root{--scrim:color-mix(in srgb, var(--paper) 55%, transparent)}.bk-modal{z-index:60;background:var(--scrim);backdrop-filter:blur(3px);justify-content:center;align-items:center;padding:20px;animation:.18s both fade-in;display:flex;position:fixed;inset:0}.bk-modal[hidden]{display:none}.bk-modal-card{background:var(--card);border:1px solid var(--line);border-radius:16px;width:min(440px,100%);padding:22px 24px;animation:.22s both rise;box-shadow:0 18px 60px #00000059}.bk-modal-card h3{margin-top:8px;font-size:19px}.bk-modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.bk-field{flex-direction:column;gap:5px;margin-top:14px;display:flex}.bk-k{letter-spacing:.12em;color:var(--muted);font-size:9.5px}.bk-input,.bk-field input,.bk-field textarea,.bk-field select{font:13px var(--font-body);color:var(--ink);background:var(--paper);border:1px solid var(--line);resize:vertical;border-radius:8px;padding:8px 10px}.bk-input:focus,.bk-field input:focus,.bk-field textarea:focus,.bk-field select:focus,.set-field input:focus,.set-field textarea:focus,.usd-field input:focus,.usd-field textarea:focus{border-color:var(--accent)}a.btn{text-decoration:none}.btn.gold{border-color:var(--accent);color:var(--accent);background:0 0}.btn.ghost{color:var(--muted)}.btn.danger{color:light-dark(#fff,var(--paper));border-color:var(--red);background:var(--red)}:root{--fs-eyebrow:9px;--fs-caption:10px;--fs-small:11px;--fs-body:12px;--fs-body-lg:13px}@media (prefers-reduced-motion:reduce){*,:before,:after,::details-content{transition-delay:0s!important;animation-delay:0s!important}}.bk-field-error{color:var(--red);font:400 var(--fs-small) / 1.4 var(--font-body)}.bk-field-error[hidden]{display:none}.bk-input[aria-invalid=true],.bk-field :is(input,textarea,select)[aria-invalid=true],.afield input[aria-invalid=true],.set-field :is(input,textarea)[aria-invalid=true]{border-color:var(--red)}.island-error{border:1px solid color-mix(in srgb, var(--red) 45%, var(--line));border-radius:var(--r-m);background:var(--card);max-width:420px;color:var(--ink);box-shadow:var(--shadow-1);margin:24px auto;padding:18px 20px}.island-error-title{font:600 15px/1.35 var(--font-body);margin:0}.island-error-body{color:var(--muted);font:400 13px/1.5 var(--font-body);margin:6px 0 0}.island-error-action{border:1px solid var(--line);border-radius:var(--r-s);background:var(--paper);color:var(--ink);font:500 13px/1 var(--font-body);cursor:pointer;margin-top:14px;padding:7px 14px}.island-error-action:hover{background:var(--accent-soft);color:var(--accent)}.bk-error-summary{border:1px solid color-mix(in srgb, var(--red) 45%, var(--line));background:color-mix(in srgb, var(--red) 8%, transparent);border-radius:10px;margin:0 0 4px;padding:11px 13px}.bk-error-summary[hidden]{display:none}.bk-error-summary:focus-visible{outline:2px solid var(--red);outline-offset:2px}.bk-error-summary-title{color:var(--ink);font:600 var(--fs-small) / 1.4 var(--font-body);margin:0}.bk-error-summary-list{flex-direction:column;gap:3px;margin:6px 0 0;padding-left:16px;display:flex}.bk-error-summary-list a{color:var(--red);font-size:var(--fs-small);text-underline-offset:2px}.bk-empty{text-align:center;border:1px dashed var(--line);background:var(--paper);border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:44px 28px;animation:.3s both rise;display:flex}.bk-empty.compact{border-radius:12px;padding:30px 20px}.bk-empty-icon{box-sizing:border-box;width:40px;height:40px;color:var(--accent);background:var(--accent-soft);border-radius:12px;padding:9px}.bk-empty[role=alert],.bk-empty.is-error{border-color:color-mix(in srgb, var(--red) 28%, var(--line))}.bk-empty[role=alert] .bk-empty-icon,.bk-empty.is-error .bk-empty-icon{color:var(--red);background:color-mix(in srgb, var(--red) 10%, transparent)}.bk-empty-title{font:600 14px/1.4 var(--font-display);color:var(--ink)}.bk-empty-body{max-width:44ch;font-size:var(--fs-body);color:var(--muted);line-height:1.6}.bk-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}:root{--desk:light-dark(#eceef0,#05070a);--elevated:light-dark(#fff,#171f2a);--sunken:light-dark(#eef0f3,#0a0e14);--rail:light-dark(#f0f2f5,var(--paper));--interactive:light-dark(#eef0f3,#e2ebf10b);--interactive-hover:light-dark(#e3e6ea,#e2ebf116);--interactive-line:light-dark(#d9dde3,#e2ebf117);--emphasis:light-dark(#08090b,#f4f7f9);--faint:light-dark(#626a74,#667283);--ring:light-dark(#7d6127,var(--bk-gold));--r-xl:16px;--r-panel:22px;--shadow-panel:0 1px 2px light-dark(#0b0e1414,#00000080), 0 16px 40px -12px light-dark(#0b0e142e,#000000b3);--panel-inset:0px;--app-h:calc(100dvh - (var(--panel-inset) * 2))}[hidden]{display:none!important}.btn{border-color:var(--interactive-line);background:var(--interactive);justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 12px;transition:background .13s,border-color .13s,color .13s;display:inline-flex}.btn:hover{border-color:var(--interactive-line);background:var(--interactive-hover);box-shadow:none;transform:none}.btn:active{transform:none}.btn:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.btn:disabled{opacity:.5;cursor:default;background:var(--interactive)}.btn.primary:disabled:not([aria-busy=true]),.btn.danger:disabled:not([aria-busy=true]){opacity:1;background:var(--interactive);border-color:var(--interactive-line);color:var(--faint)}.btn.primary[aria-busy=true]:disabled{opacity:1;background:var(--accent);border-color:var(--accent)}.btn.danger[aria-busy=true]:disabled{opacity:1;background:var(--red);border-color:var(--red)}.btn.primary:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 88%, var(--paper));box-shadow:none}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover{color:var(--ink);background:var(--interactive);border-color:#0000}.btn.gold:hover{background:var(--accent-soft)}.btn.small{min-height:26px;padding:0 9px;font-size:11px}.btn.large{min-height:38px;padding:0 16px;font-size:13.5px}@media (width<=760px){.btn{min-height:42px}.btn.small{min-height:36px}}:where(.app-main) :where(input[type=text],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=number],input[type=password],input[type=date],select,textarea){border:1px solid var(--interactive-line);border-radius:var(--r-s);background:var(--sunken);min-height:32px;color:var(--ink);font:400 13px/1.4 var(--font-body);padding:6px 10px;transition:border-color .13s,box-shadow .13s}:where(.app-main) :where(input,select,textarea)::placeholder{color:var(--faint)}:where(.app-main) :where(input,select,textarea):focus-visible{border-color:color-mix(in srgb, var(--ring) 60%, var(--interactive-line));box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 16%, transparent);outline:none}.bk-table{border-collapse:separate;border-spacing:0;width:100%;font:400 13px/1.45 var(--font-body)}.bk-table thead th{background:var(--interactive);border-color:var(--interactive-line);height:32px;font:600 10.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:left;white-space:nowrap;padding:0 12px}.bk-table thead th:first-child{border-radius:var(--r-s) 0 0 var(--r-s)}.bk-table thead th:last-child{border-radius:0 var(--r-s) var(--r-s) 0}.bk-table tbody td{border-bottom:1px solid var(--interactive-line);height:40px;color:var(--ink);vertical-align:middle;padding:0 12px}.bk-table tbody tr:last-child td{border-bottom:0}.bk-table .num{font-variant-numeric:tabular-nums;text-align:right}.badge{border:1px solid color-mix(in srgb, var(--badge-tone,var(--muted)) 30%, transparent);background:color-mix(in srgb, var(--badge-tone,var(--muted)) 12%, transparent);height:22px;color:var(--badge-tone,var(--muted));font:500 11.5px/1 var(--font-body);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.badge.ok{--badge-tone:var(--bk-success)}.badge.warn{--badge-tone:var(--bk-warn)}.badge.bad{--badge-tone:var(--bk-danger)}.badge.info{--badge-tone:var(--bk-info)}.badge.neutral{--badge-tone:var(--faint)}.badge.beta{--badge-tone:light-dark(var(--bk-info-ink),var(--bk-info));height:18px;font:600 10.5px/1 var(--font-body);letter-spacing:.02em;vertical-align:middle;padding:0 6px}.badge.release{--badge-tone:var(--accent);height:18px;font:600 10.5px/1 var(--font-body);letter-spacing:.02em;vertical-align:middle;gap:4px;padding:0 7px 0 6px}.badge.release svg{flex:none}:root{--page-title:clamp(24px, 3.4vw, 34px);--page-title-tracking:-.015em;--page-title-leading:1.12}.bk-table tbody tr:hover td{background:var(--interactive)}
