.blk,.blk-tokens{--blk-ink:#1a081c;--blk-text:var(--blk-ink);--blk-muted:#544d53;--blk-line:#d9d9d9;--blk-hair:#e0dddb;--blk-surface:#fff;--blk-surface-2:#f6f3f0;--blk-page:#f8f5f2;--blk-accent:var(--featured-violet-700,#6f5da2);--blk-violet:var(--featured-violet-500,#aa8fff);--blk-violet-strong:var(--featured-violet-600,#8c76d0);--blk-good:var(--featured-green-800,#246942);--blk-warn:var(--featured-orange-800,#794b13);--blk-inverse-bg:var(--blk-ink);--blk-inverse-text:#fff;--blk-shadow:0 1px 2px #28143c0f, 0 14px 32px -18px #3c1e6e59;--blk-stamp-edge:var(--featured-licorice);--blk-stamp:var(--shadow-brand);--blk-emphasis:color-mix(in oklch, var(--blk-violet) 22%, var(--blk-surface));--blk-emphasis-edge:color-mix(in oklch, var(--blk-violet) 50%, transparent);--blk-ease:cubic-bezier(.23, 1, .32, 1);--blk-safe-bottom:env(safe-area-inset-bottom,0px);--blk-space-1:4px;--blk-space-2:8px;--blk-space-3:12px;--blk-space-4:16px;--blk-space-5:20px;--blk-space-6:24px;--blk-space-7:32px;--blk-serif:var(--font-display), "Times New Roman", serif;--blk-mono:var(--font-mono), ui-monospace, monospace}@supports (color:lab(0% 0 0)){.blk,.blk-tokens{--blk-ink:lab(4.28097% 10.2102 -8.84597);--blk-muted:lab(33.6886% 4.12187 -2.60919);--blk-line:lab(86.6948% -.0000298023 0);--blk-hair:lab(88.4025% .453621 1.43794);--blk-surface-2:lab(95.943% .568032 1.79808);--blk-page:lab(96.755% .567913 1.79806);--blk-accent:var(--featured-violet-700,lab(43.6152% 19.5871 -35.174));--blk-violet:var(--featured-violet-500,lab(65.5071% 28.9077 -52.8849));--blk-violet-strong:var(--featured-violet-600,lab(54.7063% 24.1006 -44.0861));--blk-good:var(--featured-green-800,lab(39.3254% -29.995 15.3538));--blk-warn:var(--featured-orange-800,lab(36.6294% 16.6859 39.1744))}}.blk{color:var(--blk-text);font-family:var(--font-sans), system-ui, sans-serif;overflow-wrap:break-word;font-size:14px;line-height:1.55}.dark .blk,.dark .blk-tokens,.dark.blk-tokens,.blk[data-theme=dark]{--blk-text:#f5f2ef;--blk-muted:#c2bbc3;--blk-line:#493d4f;--blk-hair:#3f3244;--blk-surface:#2c1b32;--blk-surface-2:#352642;--blk-page:#1f0f21;--blk-accent:var(--featured-violet-300,#c9b4ff);--blk-good:var(--featured-green-500,#29df85);--blk-warn:var(--featured-orange-400,#ffab42);--blk-inverse-bg:#f5f2ef;--blk-inverse-text:var(--blk-ink);--blk-shadow:0 1px 2px #00000059, 0 14px 32px -18px #000000b3;--blk-stamp-edge:var(--featured-licorice);--blk-stamp:var(--shadow-brand)}@supports (color:lab(0% 0 0)){.dark .blk,.dark .blk-tokens,.dark.blk-tokens,.blk[data-theme=dark]{--blk-text:lab(95.6617% .649601 1.80415);--blk-muted:lab(76.6158% 3.67197 -3.37503);--blk-line:lab(27.6085% 8.66477 -9.13258);--blk-hair:lab(22.9629% 8.80992 -8.95424);--blk-surface:lab(12.8841% 12.5952 -11.677);--blk-surface-2:lab(18.0743% 11.9356 -14.8829);--blk-page:lab(6.66483% 11.2539 -9.03951);--blk-accent:var(--featured-violet-300,lab(77.1512% 19.0033 -34.5588));--blk-good:var(--featured-green-500,lab(78.9383% -60.3682 31.2638));--blk-warn:var(--featured-orange-400,lab(77.1466% 25.5295 64.1978));--blk-inverse-bg:lab(95.6617% .649601 1.80415)}}.blk :focus-visible{outline:2px solid var(--blk-violet);outline-offset:2px}:where(.blk) :where(*){min-width:0}:where(.blk) :where(p,h1,h3,h4,dl,dd,ul,ol,figure,blockquote){margin:0}:where(.blk) :where(ul,ol){padding:0;list-style:none}.blk svg{flex:none;width:1em;height:1em}.blk-stack{gap:var(--blk-space-4);display:grid}.blk-stack[data-gap=sm]{gap:var(--blk-space-2)}:is(.blk-stack[data-gap=lg],.blk-stack:not([data-gap=sm]):has(>.blk-section)){gap:var(--blk-space-6)}.blk-card,.blk-link,.blk-question,.blk-digest,.blk-steps[data-layout=track]{border:1px solid var(--blk-line);background:var(--blk-surface);border-radius:16px;max-width:520px}.blk-card{transition:border-color .15s var(--blk-ease), box-shadow .15s var(--blk-ease);overflow:hidden;container:blk-card/inline-size}@media (hover:hover) and (pointer:fine){.blk-card:not([data-look=bare]):hover,.blk-result:hover,.blk-match[data-frame]:hover{border-color:var(--blk-stamp-edge);box-shadow:0 0 0 1px var(--blk-stamp-edge), var(--blk-stamp)}}.blk-card:not([data-look=bare]):focus-within,.blk-result:focus-within,.blk-match[data-frame]:focus-within{border-color:var(--blk-stamp-edge);box-shadow:0 0 0 1px var(--blk-stamp-edge), var(--blk-stamp)}.blk-card[data-tone=gate]{border-color:color-mix(in oklch, var(--blk-violet) 60%, transparent)}.blk-card[data-tone=block]{border-color:color-mix(in oklch, var(--blk-warn) 45%, transparent)}.blk-card-head{align-items:center;gap:var(--blk-space-3);padding:var(--blk-space-4) var(--blk-space-6);border-bottom:1px solid var(--blk-hair);display:flex}.blk-card-body{gap:var(--blk-space-3);padding:var(--blk-space-5) var(--blk-space-6) var(--blk-space-6);display:grid}.blk-icon{background:color-mix(in oklch, var(--blk-violet) 18%, var(--blk-surface));width:36px;height:36px;color:var(--blk-accent);border-radius:9px;flex:none;place-items:center;font-size:17px;display:grid}.blk-card-title{text-align:left;flex:1;min-width:0;line-height:1.3;display:grid}.blk-card-title b{font-size:16px;font-weight:600}.blk-card-title .blk-card-meta{color:var(--blk-muted);font-size:12px}.blk-section{gap:var(--blk-space-2);display:grid}.blk-section-title{align-items:center;gap:var(--blk-space-2);font-size:14px;font-weight:600;display:flex}.blk-count{padding:var(--blk-space-1) var(--blk-space-2);background:var(--blk-surface-2);font-family:var(--blk-mono);border-radius:999px;font-size:11px;font-weight:500}.blk-section-body{gap:var(--blk-space-3);display:grid}.blk-section-body:has(>.blk-row){border:1px solid var(--blk-line);background:var(--blk-surface);border-radius:16px;gap:0;overflow:hidden}:is(.blk-section-body:has(>.blk-row)>.blk-more,.blk-select-rows>.blk-more){width:100%;padding:var(--blk-space-3) var(--blk-space-6);border-top:1px solid var(--blk-hair);text-align:start}.blk-heading h1{letter-spacing:-.02em;font-size:28px;font-weight:650;line-height:1.2}.blk-heading[data-face=display] h1{font-family:var(--blk-serif);font-size:40px;font-weight:400;line-height:1.08}.blk-heading{gap:var(--blk-space-2);display:grid}.blk-heading p{color:var(--blk-muted);font-size:15px}.blk-text[data-size=sm]{font-size:13px}.blk-text[data-size=md]{font-size:14.5px}.blk-text[data-tone=muted]{color:var(--blk-muted)}.blk-text[data-tone=accent]{color:var(--blk-accent)}.blk-text[data-tone=good]{color:var(--blk-good)}.blk-text[data-tone=warn]{color:var(--blk-warn)}.blk-text[data-strike]{text-decoration:line-through}.blk-actions{gap:var(--blk-space-2);flex-wrap:wrap;display:flex}.blk-btn{align-items:center;gap:var(--blk-space-2);height:36px;padding:0 var(--blk-space-4);border:1px solid color-mix(in oklch, var(--blk-violet) 35%, transparent);background:color-mix(in oklch, var(--blk-violet) 12%, var(--blk-surface));color:var(--blk-text);font:inherit;cursor:pointer;min-width:0;max-width:min(100%,280px);transition:transform .15s var(--blk-ease), background-color .15s var(--blk-ease), border-color .15s var(--blk-ease), opacity .15s var(--blk-ease);border-radius:999px;font-size:13px;font-weight:600;display:inline-flex}.blk-btn[data-emphasis=primary]{background:var(--blk-violet);color:var(--blk-ink);border-color:#0000}.blk-btn[data-emphasis=quiet]{color:var(--blk-muted);background:0 0;border-color:#0000;padding-inline:0}.blk-btn:active:not(:disabled){transform:scale(.97)}.blk-btn:disabled{cursor:default;opacity:.55}.blk-btn[aria-busy]{cursor:progress;opacity:.7}.blk-btn-done{color:var(--blk-good);transition:opacity .15s var(--blk-ease), transform .15s var(--blk-ease)}@media (hover:hover) and (pointer:fine){.blk-btn:not([data-emphasis]):hover:not(:disabled),.blk-btn[data-emphasis=secondary]:hover:not(:disabled){border-color:color-mix(in oklch, var(--blk-violet) 55%, transparent);background:color-mix(in oklch, var(--blk-violet) 20%, var(--blk-surface))}.blk-btn[data-emphasis=quiet]:hover:not(:disabled){color:var(--blk-text)}.blk-btn[data-emphasis=primary]:hover:not(:disabled){background:var(--featured-violet-primary-hover,var(--blk-violet))}}.blk-row{align-items:center;gap:var(--blk-space-4);padding:var(--blk-space-4) var(--blk-space-6);grid-template-columns:auto minmax(0,1fr) auto fit-content(50%);display:grid}.blk-row:not(:has(>:is(.blk-ring,.blk-row-aside))){grid-template-columns:auto minmax(0,1fr) fit-content(50%)}.blk-row:not(:has(>:is(.blk-art,.blk-row-status))){grid-template-columns:minmax(0,1fr) auto fit-content(50%)}.blk-row:not(:has(>:is(.blk-art,.blk-row-status),>:is(.blk-ring,.blk-row-aside))){grid-template-columns:minmax(0,1fr) fit-content(50%)}.blk-row+.blk-row{border-top:1px solid var(--blk-hair)}.blk-row[data-open]{background:color-mix(in oklch, var(--blk-surface-2) 50%, var(--blk-surface))}.blk-row-id{gap:var(--blk-space-1);justify-items:start;display:grid}.blk-row-id h4{font-size:16px;font-weight:600}.blk-row-id p{color:var(--blk-muted);font-size:13px}.blk-row-meta{color:var(--blk-muted);font-size:12px;font-weight:600;display:inline-block}.blk-row-meta[data-tone=accent]{color:var(--blk-accent)}.blk-row-meta[data-tone=good]{color:var(--blk-good)}.blk-row-actions{justify-content:flex-end;gap:var(--blk-space-2);flex-wrap:wrap;grid-column-end:-1;display:flex}.blk-row-actions:empty{display:none}.blk-row:not(:has(>:is(.blk-art,.blk-row-status),>:is(.blk-ring,.blk-row-aside))):has(>.blk-row-actions:empty){grid-template-columns:minmax(0,1fr)}.blk-row-detail .blk-row{grid-template-columns:auto minmax(0,1fr) auto}.blk-row-detail .blk-row-actions{grid-column:2/-1;justify-content:flex-start}.blk-row:not(:has(>:is(.blk-art,.blk-row-status))) :is(.blk-row-quote,.blk-row-detail){grid-column:1/-1}.blk-row[data-open]>.blk-row-id [data-truncate]{white-space:normal;-webkit-line-clamp:unset;display:block;overflow:visible}.blk-row-quote{grid-column:2/-1;font-size:14px}.blk-row-detail{gap:var(--blk-space-3);transition:opacity .2s var(--blk-ease), transform .2s var(--blk-ease);grid-column:2/-1;display:grid}.blk-art{width:44px;height:44px;padding:var(--blk-space-2) var(--blk-space-2);color:var(--blk-ink);letter-spacing:-.02em;border-radius:11px;place-items:end start;font-size:16px;font-weight:650;line-height:1;display:grid}.blk-art[data-tone=violet]{background:var(--blk-violet-strong);color:var(--blk-ink)}.blk-art[data-tone=lime]{background:var(--featured-lime-500,#dcf96e)}@supports (color:lab(0% 0 0)){.blk-art[data-tone=lime]{background:var(--featured-lime-500,lab(93.7914% -24.0133 61.8664))}}.blk-art[data-tone=orange]{background:var(--featured-orange-300,#ffbb6a)}@supports (color:lab(0% 0 0)){.blk-art[data-tone=orange]{background:var(--featured-orange-300,lab(81.1553% 19.2102 50.535))}}.blk-ring{place-items:center;width:44px;height:44px;display:grid;position:relative}.blk-ring svg{width:100%;height:100%;position:absolute;inset:0}.blk-ring circle{fill:none;stroke:var(--blk-hair);stroke-width:4px}.blk-ring circle+circle{stroke:var(--blk-violet-strong);stroke-linecap:round;transform-origin:50%;transform:rotate(-90deg)}.blk-ring b{font-size:13px;font-weight:700;position:relative}.blk-facts{border:1px solid var(--blk-line);background:var(--blk-surface);border-radius:16px;overflow:hidden}.blk-facts>dl>div{gap:var(--blk-space-3);padding:var(--blk-space-3) var(--blk-space-6);grid-template-columns:120px 1fr;display:grid}.blk-facts>dl>div+div{border-top:1px solid var(--blk-hair)}.blk-facts dt{color:var(--blk-muted)}.blk-facts dd{align-items:baseline;gap:var(--blk-space-2);flex-wrap:wrap;font-weight:500;display:flex}.blk-facts small{color:var(--blk-muted);font-size:12px;font-weight:400}.blk-facts>dl>div[data-state=asking] dd{color:var(--blk-accent)}.blk-facts>dl>div[data-state=later] dd{color:var(--blk-muted)}.blk-facts>dl>div[data-state=changing]{background:color-mix(in oklch, var(--blk-violet) 8%, var(--blk-surface))}.blk-card-body .blk-facts{background:0 0;border:0;border-radius:0}.blk-card-body .blk-facts>dl>div{padding-inline:0}.blk-checklist{gap:var(--blk-space-2);display:grid}.blk-checklist li{align-items:center;gap:var(--blk-space-2);display:flex}.blk-checklist svg{color:var(--blk-good)}.blk-steps[data-layout=log] li{align-items:start;gap:var(--blk-space-3);padding-bottom:var(--blk-space-4);grid-template-columns:22px minmax(0,1fr) fit-content(40%);font-size:13.5px;display:grid;position:relative}.blk-steps[data-layout=log] li:not(:last-child):before{content:"";background:var(--blk-line);width:1px;position:absolute;top:22px;bottom:0;left:10px}.blk-step-node{border:1.5px solid var(--blk-line);background:var(--blk-surface);border-radius:50%;place-items:center;width:21px;height:21px;font-size:12px;display:grid}.blk-steps li[data-done] .blk-step-node{border-color:var(--blk-emphasis-edge);background:var(--blk-emphasis);color:var(--blk-accent)}.blk-step-meta{font-family:var(--blk-mono);color:var(--blk-muted);font-size:11px}.blk-steps[data-layout=log] .blk-step-node{transition:background-color .2s var(--blk-ease), border-color .2s var(--blk-ease), color .2s var(--blk-ease)}.blk-steps[data-layout=log] .blk-step-node svg{transition:opacity .15s var(--blk-ease), transform .15s var(--blk-ease)}.blk-steps[data-layout=log] .blk-step-meta{transition:opacity .15s var(--blk-ease)}@starting-style{.blk-steps[data-layout=log] .blk-step-node svg{opacity:0;transform:scale(.8)}.blk-steps[data-layout=log] .blk-step-meta{opacity:0}}.blk-steps li[data-state=running] .blk-step-node{border-color:var(--blk-muted);animation:1.6s ease-in-out infinite blk-step-running}.blk-steps li[data-state=failed]{color:var(--blk-muted)}.blk-steps li[data-state=failed] .blk-step-node{color:var(--blk-muted);border-style:dashed}@keyframes blk-step-running{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.blk-steps[data-layout=log] .blk-step-node{transition:none}.blk-steps[data-layout=log] .blk-step-node svg{transition:opacity .15s var(--blk-ease)}.blk-steps li[data-state=running] .blk-step-node{animation:none}}.blk-steps[data-layout=track]{padding:var(--blk-space-5);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.blk-steps[data-layout=track] li{justify-items:start;gap:var(--blk-space-1);font-size:13px;display:grid;position:relative}.blk-steps[data-layout=track] li:not(:last-child):before{content:"";background:var(--blk-line);height:1px;position:absolute;top:10px;left:26px;right:0}.blk-steps[data-layout=track] li[data-done] .blk-step-node{border-color:var(--blk-good);background:var(--blk-good);color:#fff}.blk-steps[data-layout=track] .blk-step-label{font-weight:600}.blk-digest{gap:var(--blk-space-2);padding:var(--blk-space-4) var(--blk-space-6);display:grid}.blk-digest li{align-items:center;gap:var(--blk-space-3);display:flex}.blk-digest-tag{max-width:40%;color:var(--blk-muted);flex:none;margin-left:auto;font-size:12px;font-style:normal}.blk-dot{background:var(--blk-line);border-radius:50%;width:8px;height:8px}.blk-dot[data-highlight]{background:var(--blk-violet)}.blk-progress{gap:var(--blk-space-2);display:grid}.blk-progress-track{background:var(--blk-hair);border-radius:3px;height:6px;display:block;overflow:hidden}.blk-progress-fill{background:var(--blk-violet-strong);transform-origin:0;height:100%;transition:transform .25s var(--blk-ease);display:block}.blk-progress[data-tone=warn] .blk-progress-fill{background:var(--blk-warn)}.blk-progress-label{color:var(--blk-muted);font-size:12px}.blk-quote>.blk-clamp{padding:var(--blk-space-3) var(--blk-space-4);border-left:2px solid var(--blk-violet);background:var(--blk-surface-2);border-radius:0 10px 10px 0}.blk-quote blockquote{font-size:15px;line-height:1.6}.blk-quote{gap:var(--blk-space-2);display:grid}.blk-quote figcaption{color:var(--blk-muted);font-size:12px}.blk-status{width:fit-content;max-width:100%;padding:var(--blk-space-1) var(--blk-space-3);background:var(--blk-surface-2);border-radius:999px;font-size:12px;font-weight:600;display:inline-block}.blk-card .blk-status[data-tone=good]{transform-origin:0;transition:opacity .2s var(--blk-ease), transform .2s var(--blk-ease)}@starting-style{.blk-card .blk-status[data-tone=good]{opacity:0;transform:scale(.95)}}.blk-status[data-tone=accent]{background:color-mix(in oklch, var(--blk-violet) 16%, var(--blk-surface));color:var(--blk-accent)}.blk-status[data-tone=good]{background:color-mix(in oklch, var(--blk-good) 16%, var(--blk-surface));color:var(--blk-good)}.blk-status[data-tone=warn]{background:color-mix(in oklch, var(--blk-warn) 16%, var(--blk-surface));color:var(--blk-warn)}.blk-link{align-items:center;gap:var(--blk-space-3);width:100%;max-width:440px;padding:var(--blk-space-4) var(--blk-space-5) var(--blk-space-4) var(--blk-space-4);color:inherit;font:inherit;cursor:pointer;transition:border-color .15s var(--blk-ease), transform .15s var(--blk-ease);display:flex}.blk-link[data-open]{border-color:color-mix(in oklch, var(--blk-violet) 70%, transparent)}.blk-link-arrow{color:var(--blk-muted);transition:transform .15s var(--blk-ease)}.blk-link[data-open] .blk-link-arrow{color:var(--blk-accent)}.blk-link:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.blk-link:hover{border-color:var(--blk-violet)}.blk-link:hover .blk-link-arrow{transform:translate(2px)}}.blk-question{gap:var(--blk-space-4);width:100%;padding:var(--blk-space-6);border-color:color-mix(in oklch, var(--blk-violet) 55%, transparent);display:grid}.blk-question[data-done]{gap:var(--blk-space-2);padding:var(--blk-space-3) var(--blk-space-4);border-color:var(--blk-line);background:0 0}.blk-question [hidden]{display:none}.blk-question-step{gap:var(--blk-space-1);border:0;margin:0;padding:0;display:grid}.blk-question-title{float:left;width:100%;font:inherit;margin:0;padding:0}.blk-question-q{text-wrap:pretty;font-size:14.5px;font-weight:600;line-height:1.45}.blk-question[data-done] .blk-question-q{color:var(--blk-muted);font-size:13px;font-weight:500}.blk-question-a{align-items:center;gap:var(--blk-space-2);font-weight:600;display:flex}.blk-question-a svg,.blk-question-chips svg,.blk-question-answer svg:first-child{color:var(--blk-good)}.blk-question-hint{color:var(--blk-muted);font-size:12px}.blk-question-choices{gap:var(--blk-space-2);padding-top:var(--blk-space-3);display:grid}.blk-question-choice{align-items:start;gap:var(--blk-space-3);min-height:44px;padding:var(--blk-space-3) var(--blk-space-4);border:1px solid var(--blk-line);background:var(--blk-surface);box-shadow:none;color:var(--blk-text);cursor:pointer;transition:transform .15s var(--blk-ease);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;font-size:14px;line-height:1.45;display:grid;position:relative}.blk-question-choice[data-checked]{border-color:var(--blk-violet-strong);background:color-mix(in oklch, var(--blk-violet) 14%, var(--blk-surface))}.blk-question-choice:active:not([data-disabled]){transform:scale(.98)}.blk-question-choice:has(>input:focus-visible){border-color:var(--blk-violet-strong);box-shadow:none;outline:2px solid var(--blk-violet);outline-offset:2px}.blk-question-choice[data-disabled]{cursor:default;opacity:1}.blk-question-choice[data-disabled]:not([data-checked]){opacity:.55}.blk-question-choice [data-slot=questionnaire-choice-label]{line-height:inherit;display:block}.blk-question-choice [data-slot=questionnaire-choice-indicator]{border:1.5px solid color-mix(in oklch, var(--blk-muted) 55%, var(--blk-line));background:var(--blk-surface);border-radius:4px;width:16px;height:16px;position:relative;top:2px;translate:none}.blk-question-choice[data-type=radio] [data-slot=questionnaire-choice-indicator]{border-radius:999px}.blk-question-choice[data-checked] [data-slot=questionnaire-choice-indicator]{border-color:var(--blk-violet-strong);background:var(--blk-violet-strong)}.blk-question-choice [data-slot=questionnaire-choice-indicator-dot]{background:#fff;width:6px;height:6px}.blk-question-choice [data-slot=questionnaire-choice-indicator-check]{color:#fff;stroke-width:3px;width:12px;height:12px}.blk-question-choice [data-slot=questionnaire-choice-shortcut]{border:1px solid var(--blk-line);background:var(--blk-surface-2);width:20px;height:20px;box-shadow:none;color:var(--blk-muted);font-family:var(--blk-mono);border-radius:6px;font-size:10px;translate:none}.blk-question[data-layout=pills] .blk-question-choices{flex-wrap:wrap;display:flex}.blk-question[data-layout=pills] .blk-question-choice{align-items:center;gap:var(--blk-space-2);max-width:100%;min-height:36px;padding:var(--blk-space-2) var(--blk-space-4);border-color:color-mix(in oklch, var(--blk-violet) 35%, transparent);background:color-mix(in oklch, var(--blk-violet) 12%, var(--blk-surface));border-radius:999px;font-size:13px;font-weight:600;line-height:1.35;display:inline-flex}.blk-question[data-layout=pills] .blk-question-choice:active:not([data-disabled]){transform:scale(.97)}.blk-question[data-layout=pills] .blk-question-choice[data-checked]{border-color:var(--blk-violet-strong);background:color-mix(in oklch, var(--blk-violet) 34%, var(--blk-surface))}.blk-question[data-layout=pills] [data-slot=questionnaire-choice-shortcut],.blk-question[data-layout=pills] .blk-question-step[data-mode=single] [data-slot=questionnaire-choice-indicator]{display:none}.blk-question[data-layout=pills] [data-slot=questionnaire-choice-indicator]{width:14px;height:14px;top:0}.blk-question[data-layout=pills] [data-slot=questionnaire-choice-indicator-check]{width:10px;height:10px}.blk-question-other{flex-basis:100%;width:100%}.blk-question-list{gap:var(--blk-space-6);margin:0;padding:0;list-style:none;display:grid}.blk-question-row{gap:var(--blk-space-3);min-width:0;display:grid}.blk-question-row-head{gap:var(--blk-space-1);min-width:0;display:grid}.blk-question-row-body{gap:var(--blk-space-2);min-width:0;display:grid}.blk-question-row-title{align-items:baseline;gap:var(--blk-space-1) var(--blk-space-2);flex-wrap:wrap;min-width:0;display:flex}.blk-question-row-label{min-width:0;font-size:13px;font-weight:600;line-height:1.4}.blk-question-tag{min-width:0;max-width:100%;padding:0 var(--blk-space-2);background:color-mix(in oklch, var(--blk-violet) 14%, var(--blk-surface));color:var(--blk-accent);border-radius:999px;flex:none;font-size:11.5px;font-weight:600;line-height:1.6}.blk-question-why{color:var(--blk-accent);font:inherit;cursor:pointer;transition:transform .15s var(--blk-ease);background:0 0;border:0;flex:none;margin-left:auto;padding:0;font-size:12.5px;font-weight:600;line-height:1.4;position:relative}.blk-question-why:after{content:"";inset:calc(var(--blk-space-3) * -1) calc(var(--blk-space-2) * -1);position:absolute}.blk-question-why:active{transform:scale(.97)}.blk-question-why:focus-visible{outline:2px solid var(--blk-violet);outline-offset:2px;border-radius:4px}.blk-question-reason{min-width:0;color:var(--blk-muted);animation:blk-question-reason-in .15s var(--blk-ease);font-size:12px;line-height:1.45}@keyframes blk-question-reason-in{0%{opacity:0;transform:translateY(-2px)}}.blk-question-row-note{min-width:0;color:var(--blk-muted);font-size:12px;line-height:1.45}.blk-question-value{width:100%;min-width:0;font-weight:500}.blk-question-row:not([data-guessed]) .blk-question-value{border-color:color-mix(in oklch, var(--blk-violet) 35%, var(--blk-line));background:color-mix(in oklch, var(--blk-violet) 8%, var(--blk-surface))}.dark .blk-question-row:not([data-guessed]) .blk-question-value{background:color-mix(in oklch, var(--blk-violet) 12%, var(--blk-surface))}.blk-question-field{isolation:isolate;display:grid;position:relative}.blk-question-row[data-guessed] .blk-question-field:before{content:"";inset:calc(var(--blk-space-1) * -1) calc(var(--blk-space-2) * -1);z-index:-1;pointer-events:none;transition:border-color .15s var(--blk-ease), background-color .15s var(--blk-ease);border:1px solid #0000;border-radius:10px;position:absolute}.blk-question-row[data-guessed] .blk-question-value,.blk-question-row[data-guessed] .blk-question-value:focus{height:auto;color:var(--blk-text);background:0 0;border-width:0;outline:none;padding-block:0;padding-inline:0;font-size:14px;font-weight:500;line-height:1.7}.blk-question-row[data-guessed][data-edited] .blk-question-field:before{border-color:color-mix(in oklch, var(--blk-violet) 55%, transparent)}.blk-question-row[data-guessed] .blk-question-field:focus-within:before{border-color:var(--blk-violet-strong);background:var(--blk-surface);outline:2px solid var(--blk-violet);outline-offset:2px}.blk-question-row .blk-question-value:focus{border-color:var(--blk-violet-strong);background:var(--blk-surface)}.blk-question-picks{gap:var(--blk-space-2);flex-wrap:wrap;min-width:0;display:flex}.blk-question-picks:empty{display:none}.blk-question-pick{max-width:100%;min-height:36px;padding:var(--blk-space-2) var(--blk-space-4);border:1px solid color-mix(in oklch, var(--blk-violet) 35%, transparent);background:color-mix(in oklch, var(--blk-violet) 12%, var(--blk-surface));color:var(--blk-text);font:inherit;cursor:pointer;transition:border-color .15s var(--blk-ease), background-color .15s var(--blk-ease), transform .15s var(--blk-ease);border-radius:999px;align-items:center;font-size:13px;font-weight:600;line-height:1.35;display:inline-flex}.blk-question-pick[aria-pressed=true]{border-color:var(--blk-violet-strong);background:color-mix(in oklch, var(--blk-violet) 34%, var(--blk-surface))}.blk-question-pick:active:not(:disabled){transform:scale(.97)}.blk-question-pick:disabled{cursor:default}.blk-assume{border:1px solid var(--blk-line);transition:border-color .15s var(--blk-ease);border-radius:10px;font-size:13px;display:grid;container-type:inline-size}.blk-assume[data-open],.blk-assume[data-busy]{border-color:color-mix(in oklch, var(--blk-violet) 45%, var(--blk-line))}.blk-assume-bar{align-items:center;gap:var(--blk-space-2);width:100%;min-height:40px;padding:0 var(--blk-space-2) 0 var(--blk-space-4);color:var(--blk-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;display:flex}.blk-assume-bar:active .blk-assume-toggle{transform:scale(.97)}.blk-assume-icon{color:var(--blk-accent)}.blk-assume-summary{flex:1;font-weight:500}.blk-assume[data-busy] .blk-assume-summary,.blk-assume[data-busy] .blk-assume-icon{color:var(--blk-muted)}.blk-assume-gap{max-width:40%;height:28px;padding:0 var(--blk-space-3);background:color-mix(in oklch, var(--blk-violet) 14%, transparent);color:var(--blk-accent);border-radius:999px;flex:none;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.blk-assume-toggle{justify-content:center;align-items:center;gap:var(--blk-space-1);min-width:72px;height:28px;padding:0 var(--blk-space-3);color:var(--blk-accent);transition:background-color .15s var(--blk-ease), transform .15s var(--blk-ease);border-radius:999px;flex:none;font-size:12px;font-weight:600;display:inline-flex}.blk-assume-toggle svg{transition:transform .2s var(--blk-ease)}.blk-assume[data-open] .blk-assume-toggle svg{transform:rotate(180deg)}.blk-assume-panel{padding:var(--blk-space-3) var(--blk-space-4) var(--blk-space-4);border-top:1px solid var(--blk-line);opacity:1;transition:opacity .15s var(--blk-ease), transform .15s var(--blk-ease), display .15s allow-discrete;transform:none}@starting-style{.blk-assume-panel{opacity:0;transform:translateY(-4px)}}.blk-assume-panel[hidden]{opacity:0;display:none}.blk-assume .blk-question-list{gap:var(--blk-space-4)}.blk-assume .blk-question-row{gap:var(--blk-space-2)}.blk-assume .blk-question-row-head{gap:0}.blk-assume .blk-question-row-label{color:var(--blk-muted);font-size:12px;font-weight:500;line-height:1.4}.blk-assume .blk-question-row-note{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.blk-assume .blk-question-row .blk-question-value{color:var(--blk-text);font-weight:500}.blk-assume[data-busy] .blk-question-row .blk-question-value,.blk-assume[data-busy] .blk-question-row[data-guessed] .blk-question-value{color:var(--blk-muted);-webkit-text-fill-color:var(--blk-muted);opacity:.85}.dark .blk-assume[data-busy] .blk-question-row .blk-question-value,.dark .blk-assume[data-busy] .blk-question-row[data-guessed] .blk-question-value{opacity:.6}.blk-assume[data-busy] .blk-question-row .blk-question-value::placeholder{color:var(--blk-muted);-webkit-text-fill-color:var(--blk-muted);opacity:.6}.blk-assume[data-busy] .blk-question-row:not([data-guessed]) .blk-question-field:before{border-color:var(--blk-line);background:0 0}.blk-assume[data-busy] .blk-assume-source a{color:var(--blk-muted);opacity:.7}.blk-assume .blk-question-value:is(textarea){field-sizing:content;resize:none;overflow-wrap:anywhere;display:block;overflow-y:hidden}.blk-assume .blk-assume-source[data-touch-only]{display:none}.blk-assume-source{padding-top:var(--blk-space-1);color:var(--blk-muted);margin:0;font-size:12px;line-height:1.5}.blk-assume-source a{padding-block:var(--blk-space-2);color:var(--blk-accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.blk-assume .blk-question-row:not([data-guessed]) .blk-question-field:before{content:"";inset:calc(var(--blk-space-1) * -1) calc(var(--blk-space-2) * -1);z-index:-1;border:1px solid color-mix(in oklch, var(--blk-violet) 40%, var(--blk-line));background:color-mix(in oklch, var(--blk-violet) 8%, var(--blk-surface));pointer-events:none;transition:border-color .15s var(--blk-ease);border-radius:10px;position:absolute}.blk-assume .blk-question-row:not([data-guessed]) .blk-question-value,.blk-assume .blk-question-row:not([data-guessed]) .blk-question-value:focus{background:0 0;border-width:0;outline:none;height:auto;padding-block:0;padding-inline:0;font-size:14px;line-height:1.7}.blk-assume .blk-question-row:not([data-guessed]) .blk-question-field:focus-within:before{border-color:var(--blk-violet-strong);outline:2px solid var(--blk-violet);outline-offset:2px}@container (min-width:360px){.blk-assume .blk-question-row[data-wide]{grid-column:1/-1}.blk-assume .blk-question-list{column-gap:var(--blk-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.blk-question-head{justify-content:space-between;align-items:center;gap:var(--blk-space-3);display:flex}.blk-question-progress{min-width:0;min-height:0;color:var(--blk-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.blk-question-segs{gap:var(--blk-space-1);flex:none;display:flex}.blk-question-segs span{background:var(--blk-line);border-radius:999px;width:16px;height:4px}.blk-question-segs [data-state=done]{background:var(--blk-violet)}.blk-question-segs [data-state=current]{background:var(--blk-violet-strong);width:28px}.blk-question-segs [data-state=skipped]{background:color-mix(in oklch, var(--blk-muted) 45%, var(--blk-line))}.blk-question-answers{gap:var(--blk-space-1);display:grid}.blk-question-answer{align-items:center;gap:var(--blk-space-3);width:100%;padding:var(--blk-space-2) var(--blk-space-3);background:var(--blk-surface-2);color:var(--blk-text);font:inherit;text-align:start;border:0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;font-size:13px;font-weight:600;line-height:1.4;display:grid}button.blk-question-answer{cursor:pointer;transition:transform .15s var(--blk-ease)}button.blk-question-answer:active:not(:disabled){transform:scale(.98)}button.blk-question-answer:disabled{cursor:default}.blk-question[data-done] .blk-question-answer{background:0 0;grid-template-columns:auto minmax(0,1fr);padding:0}.blk-question[data-done] .blk-question-answers{gap:var(--blk-space-2)}.blk-question-answer[data-skipped]{color:var(--blk-muted);font-weight:500}.blk-question-answer[data-skipped] svg:first-child{color:var(--blk-muted)}.blk-question-answer-text{display:grid}.blk-question-answer-label{color:var(--blk-muted);font-size:12px;font-weight:500}.blk-question-edit{color:var(--blk-muted)}.blk-question-chips{gap:var(--blk-space-1) var(--blk-space-2);flex-wrap:wrap;display:flex}.blk-question-chips li{align-items:center;gap:var(--blk-space-1);max-width:240px;padding:var(--blk-space-1) var(--blk-space-2);background:color-mix(in oklch, var(--blk-violet) 14%, var(--blk-surface));border-radius:999px;font-size:13px;font-weight:600;display:inline-flex}.blk-question-nav{justify-content:flex-end;align-items:center;gap:var(--blk-space-2);flex-wrap:wrap;display:flex}.blk-question-nav .blk-btn{min-height:36px;box-shadow:none;translate:none}.blk-question-nav .blk-btn[data-emphasis=quiet]{padding-inline:var(--blk-space-2)}.blk-question-nav .blk-btn[data-emphasis=primary]{padding-inline:var(--blk-space-5)}.blk-question-nav .blk-btn[data-emphasis=primary]:disabled{border-color:var(--blk-line);color:var(--blk-muted);opacity:1;background:0 0}.blk-question[data-flow=list] .blk-question-nav .blk-btn[data-emphasis=primary]:disabled{background:var(--blk-violet);color:var(--blk-ink);opacity:.45;cursor:not-allowed;border-color:#0000}.blk-question-back{margin-inline-end:auto}.blk-question-step:not([hidden]){transition:opacity .18s var(--blk-ease), transform .18s var(--blk-ease)}@starting-style{.blk-question-step:not([hidden]){opacity:0;transform:translateY(4px)}}@media (hover:hover) and (pointer:fine){.blk-question-choice:not([data-checked]):not([data-disabled]):hover{border-color:color-mix(in oklch, var(--blk-violet) 55%, transparent);background:color-mix(in oklch, var(--blk-violet) 6%, var(--blk-surface))}.blk-question[data-layout=pills] .blk-question-choice:not([data-checked]):not([data-disabled]):hover{background:color-mix(in oklch, var(--blk-violet) 20%, var(--blk-surface))}button.blk-question-answer:not(:disabled):hover{background:color-mix(in oklch, var(--blk-violet) 12%, var(--blk-surface-2))}.blk-assume-bar:hover .blk-assume-toggle{background:color-mix(in oklch, var(--blk-violet) 14%, transparent)}.blk-question-pick:not(:disabled):not([aria-pressed=true]):hover{background:color-mix(in oklch, var(--blk-violet) 20%, var(--blk-surface))}.blk-question-row[data-guessed] .blk-question-value:hover{border-color:#0000}.blk-question-why:hover{text-underline-offset:3px;text-decoration:underline}.blk-question-row[data-guessed]:not([data-edited]) .blk-question-field:not(:focus-within,:has(:disabled)):hover:before{border-color:var(--blk-line);background:var(--blk-surface)}button.blk-question-answer:not(:disabled):hover .blk-question-edit{color:var(--blk-text)}}@media (pointer:coarse){.blk-question[data-layout=pills] .blk-question-choice,.blk-question-answer,.blk-question-nav .blk-btn,.blk-question-pick,.blk-question-value{min-height:44px}.blk-question-choice [data-slot=questionnaire-choice-shortcut]{display:none}}.blk-stages{gap:var(--blk-space-2);flex-wrap:wrap;display:flex}.blk-stages li{align-items:center;gap:var(--blk-space-2);color:var(--blk-muted);font-size:13px;display:flex}.blk-stages b{min-width:28px;height:28px;padding:0 var(--blk-space-2);border:1px solid var(--blk-line);font-family:var(--blk-mono);border-radius:999px;place-items:center;font-size:13px;font-weight:500;display:grid}.blk-stages li[data-live]{color:var(--blk-text)}.blk-stages li[data-live] b{border-color:var(--blk-emphasis-edge);background:var(--blk-emphasis);color:var(--blk-text)}.blk-stages svg{color:var(--blk-line)}.blk-empty{padding-block:var(--blk-space-2);color:var(--blk-muted);margin:0}.blk-empty:not(.blk-card .blk-empty){text-align:center;place-items:center;min-height:min(60vh,520px);font-size:14px;display:grid}@media (prefers-reduced-motion:reduce){.blk *{transition-property:color,background-color,border-color,opacity!important;animation:none!important}.blk :active{transform:none!important}}.blk-card-body:has(>.blk-section){gap:var(--blk-space-6)}.blk-card .blk-section{gap:var(--blk-space-2)}.blk-card .blk-section-title{color:var(--blk-muted);font-size:12px;font-weight:500}.blk-card .blk-section-body{gap:var(--blk-space-2);display:grid}.blk-card .blk-section-body:has(>.blk-row){background:0 0;border:0;border-radius:0;overflow:visible}.blk-card .blk-row{padding-inline:0;padding-block:var(--blk-space-3)}.blk-card :is(.blk-card-body,.blk-section-body)>.blk-row:first-child{padding-top:0}.blk-card-body>.blk-row:has(+:not(.blk-row)){padding-bottom:0}.blk-card .blk-row-id:has(>.blk-row-meta){column-gap:var(--blk-space-4);grid-template-columns:minmax(0,1fr) auto}.blk-card .blk-row-id>*{grid-column:1}.blk-card .blk-row-id>.blk-row-meta{font-variant-numeric:tabular-nums;grid-area:1/2/span 2;align-self:center;font-size:14px}.blk-card-body .blk-facts>dl>div[data-state=changing]{background:0 0}.blk-card-body .blk-facts>dl>div[data-state=changing] dd{color:var(--blk-accent)}.blk-doc{border:1px solid var(--blk-line);background:var(--blk-surface);border-radius:16px;display:grid;overflow:hidden}.blk-doc-fields{gap:var(--blk-space-1);padding:var(--blk-space-3) var(--blk-space-5);border-bottom:1px solid var(--blk-hair);background:var(--blk-surface-2);font-size:13px;display:grid}.blk-doc-fields>div{gap:var(--blk-space-3);grid-template-columns:72px 1fr;display:grid}.blk-doc-fields dt{color:var(--blk-muted)}.blk-doc>.blk-clamp{padding:var(--blk-space-5) var(--blk-space-6)}.blk-doc-body{gap:var(--blk-space-3);font-size:15px;line-height:1.7;display:grid}.blk-doc-body h3{letter-spacing:-.01em;font-size:20px;font-weight:650;line-height:1.3}.blk-doc-body [contenteditable]{transition:background-color .15s var(--blk-ease);border-radius:6px;outline:none}.blk-doc-body [contenteditable]:focus{background:color-mix(in oklch, var(--blk-violet) 10%, transparent)}.blk-doc-footer{padding:var(--blk-space-2) var(--blk-space-6) var(--blk-space-4);color:var(--blk-muted);white-space:pre-line;font-size:12px}.blk-doc[data-size=preview] .blk-doc-fields{gap:var(--blk-space-1) var(--blk-space-4);padding:var(--blk-space-2) var(--blk-space-4);flex-wrap:wrap;font-size:12px;display:flex}.blk-doc[data-size=preview] .blk-doc-fields>div{gap:var(--blk-space-1);max-width:100%;display:flex}.blk-doc[data-size=preview] .blk-doc-fields dt{flex:none}.blk-doc[data-size=preview]>.blk-clamp{padding:var(--blk-space-3) var(--blk-space-4)}.blk-doc[data-size=preview] .blk-doc-body{font-size:14px;line-height:1.6}.blk-doc[data-size=preview] .blk-doc-body>*+*{padding-top:var(--blk-space-2)}.blk-doc[data-size=preview] .blk-doc-body h3{font-size:14px;font-weight:600}.blk-metrics{gap:var(--blk-space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.blk-metrics>div{gap:var(--blk-space-1);padding:var(--blk-space-2) var(--blk-space-3);background:var(--blk-surface-2);border-radius:10px;display:grid}.blk-metrics dt{color:var(--blk-muted);font-size:12px}.blk-metrics dd{font-family:var(--blk-mono);font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}.blk-metrics>div[data-tone=good] dd{color:var(--blk-good)}.blk-metrics>div[data-tone=warn] dd{color:var(--blk-warn)}.blk-tags{gap:var(--blk-space-1);flex-wrap:wrap;display:flex}.blk-tags li{padding:var(--blk-space-1) var(--blk-space-2);background:var(--blk-surface-2);border-radius:999px;font-size:12px;font-weight:500}.blk-pace{gap:var(--blk-space-2);display:grid}.blk-pace-head{justify-content:space-between;align-items:baseline;gap:var(--blk-space-2);flex-wrap:wrap;display:flex}.blk-pace-head b{font-size:18px;font-weight:650}.blk-pace-head span{color:var(--blk-muted);font-size:13px}.blk-pace[data-state=behind] .blk-pace-head span{color:var(--blk-warn)}.blk-pace[data-state=ahead] .blk-pace-head span{color:var(--blk-good)}.blk-pace-track{background:var(--blk-hair);border-radius:4px;height:8px;display:block;position:relative}.blk-pace-fill{background:var(--blk-violet-strong);transform-origin:0;height:100%;transition:transform .25s var(--blk-ease);border-radius:4px;display:block}.blk-pace-target{left:min(var(--blk-pace-at), calc(100% - 2px));background:var(--blk-text);border-radius:1px;width:2px;position:absolute;top:-4px;bottom:-4px}.blk-select{border:1px solid var(--blk-line);background:var(--blk-surface);border-radius:16px;overflow:hidden}.blk-select-bar{justify-content:space-between;align-items:center;gap:var(--blk-space-3);padding:var(--blk-space-3) var(--blk-space-6);border-bottom:1px solid var(--blk-hair);background:var(--blk-surface-2);display:flex}.blk-check{align-items:center;gap:var(--blk-space-2);color:var(--blk-muted);font-size:13px;display:flex}.blk-select input[type=checkbox]{border:1.5px solid var(--blk-line);background:var(--blk-surface);cursor:pointer;appearance:none;width:16px;height:16px;transition:background-color .15s var(--blk-ease), border-color .15s var(--blk-ease), transform .15s var(--blk-ease);border-radius:4px;flex:none;place-items:center;margin:0;display:grid}.blk-select input[type=checkbox]:active{transform:scale(.92)}.blk-select input[type=checkbox]:checked{border-color:var(--blk-violet-strong);background:var(--blk-violet-strong) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-6.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat}.blk-select-row{padding-left:var(--blk-space-6);transition:background-color .15s var(--blk-ease);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.blk-select-row+.blk-select-row{border-top:1px solid var(--blk-hair)}.blk-select-row[data-selected]{background:color-mix(in oklch, var(--blk-violet) 8%, var(--blk-surface))}.blk-timeline{display:grid}.blk-timeline li{gap:var(--blk-space-2);padding-bottom:var(--blk-space-5);grid-template-columns:88px 20px minmax(0,1fr);display:grid;position:relative}.blk-timeline li:not(:last-child):before{content:"";background:var(--blk-line);width:1px;position:absolute;top:14px;bottom:0;left:105px}.blk-timeline-date{padding-top:var(--blk-space-1);font-family:var(--blk-mono);color:var(--blk-muted);font-size:12px}.blk-timeline-dot{border:2px solid var(--blk-surface);background:var(--blk-line);width:12px;height:12px;box-shadow:0 0 0 1px var(--blk-line);border-radius:50%;margin:0;translate:0 6px}.blk-timeline li[data-tone=accent] .blk-timeline-dot{background:var(--blk-violet)}.blk-timeline li[data-tone=good] .blk-timeline-dot{background:var(--blk-good)}.blk-timeline li[data-tone=warn] .blk-timeline-dot{background:var(--blk-warn)}.blk-timeline-text{gap:var(--blk-space-1);min-width:0;display:grid}.blk-timeline-text p{color:var(--blk-muted);font-size:13.5px}.blk-grid{gap:var(--blk-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blk-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.blk-tile{align-content:start;gap:var(--blk-space-3);padding:var(--blk-space-5);border:1px solid var(--blk-line);background:var(--blk-surface);border-radius:16px;display:grid}.blk-tile-top{justify-content:space-between;align-items:flex-start;gap:var(--blk-space-2);display:flex}.blk-agenda{gap:var(--blk-space-4);display:grid}.blk-agenda-day{gap:var(--blk-space-2);display:grid}.blk-agenda-day h4{letter-spacing:.04em;text-transform:uppercase;color:var(--blk-muted);font-size:12px;font-weight:600}.blk-agenda-day ul{border:1px solid var(--blk-line);background:var(--blk-surface);border-radius:14px;overflow:hidden}.blk-agenda-day li{align-items:center;gap:var(--blk-space-3);padding:var(--blk-space-3) var(--blk-space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.blk-agenda-day li+li{border-top:1px solid var(--blk-hair)}.blk-agenda-day ul[data-timed] li{grid-template-columns:64px auto minmax(0,1fr)}.blk-agenda-time{font-variant-numeric:tabular-nums;color:var(--blk-muted);font-size:12px}.blk-agenda-day li[data-urgent]{font-weight:600}.blk-agenda-day li[data-urgent] .blk-dot{background:var(--blk-warn)}.blk-bars{gap:var(--blk-space-2);display:grid}.blk-bars li{align-items:center;gap:var(--blk-space-3);grid-template-columns:minmax(120px,1fr) 2fr 56px;font-size:13.5px;display:grid}.blk-bars-track{background:var(--blk-hair);border-radius:4px;height:8px;display:block;overflow:hidden}.blk-bars-fill{background:color-mix(in oklch, var(--blk-violet) 55%, var(--blk-hair));transform-origin:0;height:100%;transition:transform .25s var(--blk-ease);display:block}.blk-bars li[data-highlight] .blk-bars-fill{background:var(--blk-violet-strong)}.blk-bars li[data-highlight]{font-weight:600}.blk-bars-value{font-family:var(--blk-mono);text-align:right;font-size:12px}.blk-board{gap:var(--blk-space-3);padding-bottom:var(--blk-space-1);grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.blk-board-col{align-content:start;gap:var(--blk-space-2);padding:var(--blk-space-3);background:var(--blk-surface-2);border-radius:16px;display:grid}.blk-board-cards{gap:var(--blk-space-2);display:grid}.blk-tabs{gap:var(--blk-space-5);display:grid}.blk-tablist{gap:var(--blk-space-1);border-bottom:1px solid var(--blk-line);display:flex;overflow:auto hidden}.blk-tab{align-items:center;gap:var(--blk-space-2);padding:var(--blk-space-2) var(--blk-space-3);color:var(--blk-muted);font:inherit;white-space:nowrap;cursor:pointer;transition:color .15s var(--blk-ease), transform .15s var(--blk-ease);background:0 0;border:0;font-size:14px;font-weight:500;display:flex;position:relative}.blk-tab:active{transform:scale(.97)}.blk-tab[aria-selected=true]{color:var(--blk-text)}.blk-tab[aria-selected=true]:after{content:"";right:var(--blk-space-2);bottom:-1px;left:var(--blk-space-2);background:var(--blk-text);border-radius:2px;height:2px;position:absolute}[data-truncate=line]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}[data-truncate=lines],[data-clamp=lines]{overflow-wrap:break-word;-webkit-line-clamp:var(--blk-lines);-webkit-box-orient:vertical;align-self:start;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}[data-clamp=height]{max-height:var(--blk-fold);overflow-wrap:break-word;overflow:hidden}[data-truncate][data-open]{white-space:normal;-webkit-line-clamp:unset;display:block;overflow:visible}[data-expandable]{cursor:pointer;transition:transform .15s var(--blk-ease);border-radius:4px}[data-expandable]:active{transform:scale(.98)}[data-expandable]:focus-visible{outline:2px solid var(--blk-violet);outline-offset:2px}@media (hover:hover) and (pointer:fine){[data-expandable]:not([data-open]):hover{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}}.blk-art,.blk-ring,.blk-dot,.blk-count,.blk-step-node,.blk-timeline-dot,.blk-stages b{white-space:nowrap;flex:none}.blk-more[data-compact]{white-space:nowrap;padding:var(--blk-space-1) var(--blk-space-2);background:var(--blk-surface-2);color:var(--blk-accent);border-radius:999px;font-size:12px}.blk-result-facts li[data-more]{background:0 0;padding:0}.blk-steps-gap{align-self:start}.blk-steps[data-layout=log] .blk-steps-gap>.blk-more{grid-column:2/-1}.blk-steps[data-layout=track][data-open]{grid-auto-columns:minmax(96px,1fr);overflow-x:auto}.blk-facts>.blk-more{width:100%;padding:var(--blk-space-3) var(--blk-space-6);border-top:1px solid var(--blk-hair);text-align:start}.blk-clamp{justify-items:start;gap:var(--blk-space-1);min-width:0;display:grid}.blk-clamp>*{justify-self:stretch}.blk-clamp>.blk-more{justify-self:start}.blk-clamp[data-cut]:not([data-open])>[data-clamp=height]{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--blk-space-7) * 2), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--blk-space-7) * 2), transparent)}.blk-clamp[data-open]>[data-clamp=lines]{display:block}.blk-clamp[data-open]>[data-clamp=height]{max-height:none}.blk-more{color:var(--blk-accent);font:inherit;cursor:pointer;transition:transform .15s var(--blk-ease);background:0 0;border:0;justify-self:start;padding:0;font-size:13px;font-weight:600}.blk-more:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.blk-more:hover{text-underline-offset:3px;text-decoration:underline}}.blk-btn[data-wrap]{max-width:100%;height:auto;min-height:32px;padding-block:var(--blk-space-2);text-align:start}.blk-tags li:has(>.blk-more){background:0 0;padding:0}.blk-tags li{min-width:0;max-width:100%}.blk-tab{min-width:0;max-width:240px}.blk-row-id,.blk-section-title{min-width:0}.blk-result{gap:var(--blk-space-4);padding:var(--blk-space-6);border:1px solid var(--blk-line);background:var(--blk-surface);transition:border-color .15s var(--blk-ease), box-shadow .15s var(--blk-ease);border-radius:16px;display:grid}.blk-section-body:has(>.blk-result){gap:var(--blk-space-6);display:grid}@media (hover:hover) and (pointer:fine){.blk-result:hover{border-color:color-mix(in oklch, var(--blk-muted) 45%, var(--blk-line))}}.blk-result-head{align-items:center;gap:var(--blk-space-2);flex-wrap:wrap;min-width:0;display:flex}.blk-result-flags{gap:var(--blk-space-2);flex:0 auto;min-width:0;max-width:100%;display:flex}.blk-art[data-size=sm]{width:28px;height:28px;padding:var(--blk-space-1);border-radius:8px;place-items:center;font-size:11px}.blk-result-source{align-items:baseline;gap:var(--blk-space-2);flex:240px;min-width:0;font-size:13px;display:flex}.blk-result-source b{flex:0 auto;font-weight:650}.blk-result-source span{color:var(--blk-muted);flex:1 1 0}.blk-result-badge{min-width:0;padding:var(--blk-space-1) var(--blk-space-2);background:color-mix(in oklch, var(--blk-violet) 14%, var(--blk-surface));color:var(--blk-accent);letter-spacing:.02em;border-radius:6px;flex:0 auto;font-size:11px;font-weight:650}.blk-result-deadline{align-items:center;gap:var(--blk-space-1);min-width:0;padding:var(--blk-space-1) var(--blk-space-2);background:var(--blk-surface-2);color:var(--blk-muted);border-radius:999px;flex:0 auto;font-size:12px;font-weight:600;display:inline-flex}.blk-result-deadline svg{flex:none}.blk-result-deadline[data-urgency=now]{background:color-mix(in oklch, var(--blk-warn) 16%, var(--blk-surface));color:var(--blk-warn)}.blk-result-deadline[data-urgency=soon]{background:color-mix(in oklch, var(--blk-violet) 14%, var(--blk-surface));color:var(--blk-accent)}.blk-result-content{gap:var(--blk-space-2);display:grid}.blk-result-title{font-size:15px;font-weight:650;line-height:1.35}.blk-result-body{font-size:14.5px;line-height:1.55}.blk-result-note{color:var(--blk-muted);font-size:13px;line-height:1.5}.blk-result-note b{color:var(--blk-text);font-weight:600}.blk-result-reason{align-items:flex-start;gap:var(--blk-space-2);padding:var(--blk-space-2) var(--blk-space-3);background:color-mix(in oklch, var(--blk-violet) 8%, var(--blk-surface));border-radius:10px;font-size:13px;line-height:1.5;display:flex}.blk-result-reason svg{height:1.5em;color:var(--blk-accent);flex:none}.blk-result-foot{justify-content:space-between;align-items:center;gap:var(--blk-space-3);padding-top:var(--blk-space-3);border-top:1px solid var(--blk-hair);flex-wrap:wrap;display:flex}.blk-result-facts{gap:var(--blk-space-1);flex-wrap:wrap;min-width:0;display:flex}.blk-result-facts li{gap:var(--blk-space-1);min-width:0;max-width:min(100%,240px);padding:var(--blk-space-1) var(--blk-space-2);background:var(--blk-surface-2);border-radius:6px;font-size:12px;font-weight:600;display:inline-flex}.blk-result-facts li>*{flex:0 auto}.blk-result-facts li b{font-weight:650}.blk-result-facts li span{color:var(--blk-muted);font-weight:500}.blk-result-facts li[data-tone=accent]{color:var(--blk-accent)}.blk-result-facts li[data-tone=good]{color:var(--blk-good)}.blk-result-facts li[data-tone=warn]{color:var(--blk-warn)}.blk-result-detail{gap:var(--blk-space-3);padding-top:var(--blk-space-3);border-top:1px solid var(--blk-hair);transition:opacity .2s var(--blk-ease), transform .2s var(--blk-ease);display:grid}@starting-style{.blk-row-detail{opacity:0;transform:translateY(4px)}.blk-btn-done{opacity:0;transform:scale(.8)}.blk-question[data-done]{opacity:0}}.blk-question{transition:opacity .2s var(--blk-ease)}@media (pointer:coarse){.blk-btn,.blk-more{min-height:44px}.blk-link{min-height:56px}}.blk-collapsible{gap:var(--blk-space-3);display:grid}.blk-collapsible-trigger{justify-self:start;align-items:center;gap:var(--blk-space-2);max-width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:color .15s var(--blk-ease), transform .15s var(--blk-ease);background:0 0;border:0;padding:0;font-size:14px;font-weight:600;display:flex}.blk-collapsible-trigger:active{transform:scale(.98)}.blk-collapsible-chevron{color:var(--blk-muted);transition:transform .2s var(--blk-ease)}.blk-collapsible[data-open] .blk-collapsible-chevron{transform:rotate(90deg)}.blk-collapsible-meta{min-width:3ch;color:var(--blk-muted);font-variant-numeric:tabular-nums;flex:0 100 auto;font-weight:500}.blk-collapsible-body{gap:var(--blk-space-3);transition:opacity .2s var(--blk-ease), transform .2s var(--blk-ease);display:grid}@media (hover:hover) and (pointer:fine){.blk-collapsible-trigger:hover{color:var(--blk-accent)}}.blk-card .blk-collapsible{gap:var(--blk-space-2)}.blk-card .blk-collapsible-trigger{color:var(--blk-muted);font-size:12px;font-weight:500}.blk-card .blk-collapsible-body{gap:var(--blk-space-2)}.blk-card .blk-collapsible-body>.blk-row:first-child{padding-top:0}.blk-card-body:has(>.blk-collapsible){gap:var(--blk-space-6)}.blk-row-title{align-items:baseline;gap:var(--blk-space-2);width:100%;display:flex}.blk-row-title>.blk-status{flex:none;max-width:50%}.blk-row-title>h4{flex:0 auto}.blk-select-row:not(:has(>.blk-select-box)){grid-template-columns:minmax(0,1fr);padding-left:0}.blk-card .blk-select{background:0 0;border:0;border-radius:0;overflow:visible}.blk-card .blk-select-bar{padding:0 0 var(--blk-space-3);background:0 0}.blk-card .blk-select-row{column-gap:var(--blk-space-3);padding-left:0}.blk-card .blk-select-row[data-selected]{background:0 0}.blk-card .blk-select-row>.blk-row{transition:opacity .2s var(--blk-ease)}.blk-card .blk-select-row:has(>.blk-select-box:not(:checked))>.blk-row{opacity:.6}@starting-style{.blk-collapsible-body{opacity:0;transform:translateY(4px)}}.blk-field,.blk-choice[data-style=segmented]{align-items:center;gap:var(--blk-space-3);grid-template-columns:120px minmax(0,1fr);display:grid}.blk-field-label,.blk-choice-label{color:var(--blk-muted)}.blk-field-control{align-items:center;gap:var(--blk-space-2);flex-wrap:wrap;min-height:36px;display:flex}.blk-field-value{font-variant-numeric:tabular-nums;font-weight:500}.blk-field-value[data-empty]{color:var(--blk-muted);font-weight:400}.blk-field-suffix,.blk-choice-hint,.blk-choice-text small{color:var(--blk-muted);font-size:12px}.blk-field-suffix{align-self:center}.blk-input{height:36px;padding:0 var(--blk-space-3);border:1px solid var(--blk-line);background:var(--blk-surface);color:var(--blk-text);font:inherit;font-variant-numeric:tabular-nums;transition:border-color .15s var(--blk-ease), background-color .15s var(--blk-ease);border-radius:10px}.blk-input:focus{border-color:var(--blk-violet-strong)}.blk-field[data-kind=number] .blk-input{width:96px}.blk-field[data-kind=date] .blk-input{width:168px}.blk-field[data-kind=longText],[data-inbox-dock-pane] .blk-field[data-kind=text],[data-inbox-dock-pane] .blk-choice[data-style=segmented]{gap:var(--blk-space-2);grid-template-columns:minmax(0,1fr)}[data-inbox-dock-pane] .blk-choice[data-style=segmented] .blk-choice-option[data-checked]{border-color:var(--blk-violet-strong);background:color-mix(in oklch, var(--blk-violet) 16%, var(--blk-surface));color:var(--blk-text)}.blk-field[data-kind=longText] .blk-input{height:auto;min-height:6lh;max-height:60vh;padding:var(--blk-space-2) var(--blk-space-3);resize:vertical;field-sizing:content;flex:1;line-height:1.55}.blk-choice{gap:var(--blk-space-2);display:grid}.blk-choice-options{gap:var(--blk-space-2);flex-wrap:wrap;display:flex}.blk-choice-hint{grid-column:2}.blk-choice-option input{cursor:inherit;margin:0}.blk-choice[data-style=segmented] .blk-choice-option{max-width:240px;height:32px;padding:0 var(--blk-space-3);border:1px solid var(--blk-line);background:var(--blk-surface);cursor:pointer;transition:transform .15s var(--blk-ease), background-color .15s var(--blk-ease), border-color .15s var(--blk-ease), opacity .15s var(--blk-ease);border-radius:999px;align-items:center;font-size:13px;font-weight:600;display:inline-flex;position:relative}.blk-choice[data-style=segmented] .blk-choice-option input{opacity:0;position:absolute;inset:0}.blk-choice[data-style=segmented] .blk-choice-option[data-checked]{background:var(--blk-violet);color:var(--blk-ink);border-color:#0000}.blk-choice-option:has(input:focus-visible){outline:2px solid var(--blk-violet);outline-offset:2px}.blk-choice[data-style=segmented] .blk-choice-option:active:not(:has(input:disabled)){transform:scale(.97)}.blk-choice[data-style=checklist] .blk-choice-option:active:not(:has(input:disabled)){transform:scale(.98)}.blk-choice-option:has(input:disabled){cursor:default}.blk-choice-option:not([data-checked]):has(input:disabled){opacity:.55}.blk-choice[data-style=checklist] .blk-choice-options{gap:0;display:grid}.blk-choice[data-style=checklist] .blk-choice-option{align-items:start;gap:var(--blk-space-3);padding:var(--blk-space-3) 0;cursor:pointer;transition:transform .15s var(--blk-ease), opacity .15s var(--blk-ease);grid-template-columns:auto minmax(0,1fr);display:grid}.blk-choice[data-style=checklist] .blk-choice-option+.blk-choice-option{border-top:1px solid var(--blk-hair)}.blk-choice[data-style=checklist] input{border:1.5px solid var(--blk-line);background:var(--blk-surface);appearance:none;width:16px;height:16px;transition:background-color .15s var(--blk-ease), border-color .15s var(--blk-ease), box-shadow .15s var(--blk-ease);border-radius:4px;position:relative;top:3px}.blk-choice[data-style=checklist] input[type=radio]{border-radius:999px}.blk-choice[data-style=checklist] input:checked{border-color:var(--blk-violet-strong);background:var(--blk-violet-strong) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-6.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat}.blk-choice[data-style=checklist] input[type=radio]:checked{background:var(--blk-violet-strong);box-shadow:inset 0 0 0 3px var(--blk-surface)}.blk-choice-text{gap:var(--blk-space-1);display:grid}.blk-list-editor{display:grid}.blk-list-item{align-items:start;gap:var(--blk-space-3);padding:var(--blk-space-3) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.blk-list[data-numbered] .blk-list-item{grid-template-columns:16px minmax(0,1fr) auto}.blk-list-item:first-child{padding-top:0}.blk-list-item+.blk-list-item{border-top:1px solid var(--blk-hair)}.blk-list-index{color:var(--blk-muted);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.8}.blk-list-text{gap:var(--blk-space-1);display:grid}.blk-list-label{font-weight:500}.blk-list-text p{color:var(--blk-muted)}.blk-list-controls{gap:var(--blk-space-1);display:flex}.blk-icon-btn{width:28px;height:28px;color:var(--blk-muted);cursor:pointer;transition:transform .15s var(--blk-ease), background-color .15s var(--blk-ease), color .15s var(--blk-ease), opacity .15s var(--blk-ease);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.blk-icon-btn:active:not([aria-disabled]){transform:scale(.97)}.blk-icon-btn[aria-disabled]{cursor:default;opacity:.35}@media (hover:hover) and (pointer:fine){.blk-input:hover:not(:focus){border-color:color-mix(in oklch, var(--blk-muted) 45%, var(--blk-line))}.blk-choice[data-style=segmented] .blk-choice-option:not([data-checked]):hover:not(:has(input:disabled)){border-color:color-mix(in oklch, var(--blk-violet) 55%, transparent);background:color-mix(in oklch, var(--blk-violet) 12%, var(--blk-surface))}.blk-icon-btn:hover:not([aria-disabled]){background:var(--blk-surface-2);color:var(--blk-text)}}@media (pointer:coarse){.blk-assume-bar{min-height:44px}.blk-assume .blk-assume-source[data-touch-only]{display:block}.blk-question-row[data-guessed] .blk-question-value,.blk-question-row[data-guessed] .blk-question-value:focus,.blk-assume .blk-question-row:not([data-guessed]) .blk-question-value,.blk-assume .blk-question-row:not([data-guessed]) .blk-question-value:focus{font-size:16px}.blk-collapsible-trigger,.blk-input,.blk-choice[data-style=segmented] .blk-choice-option,.blk-choice[data-style=checklist] .blk-choice-option{min-height:44px}.blk-input{font-size:16px}.blk-icon-btn{width:44px;height:44px}}.blk-inbox{container:blk-inbox/inline-size}.blk-inbox-frame{border:1px solid var(--blk-line);background:var(--blk-surface);border-radius:16px;grid-template-columns:minmax(0,1fr);display:grid;overflow:clip}.blk-inbox-list{align-content:start;display:grid}.blk-inbox-body{grid-template-columns:auto minmax(0,1fr);display:grid}.blk-inbox-body>.blk-inbox-groups{grid-column:2}.blk-inbox-bar{align-items:center;gap:var(--blk-space-3);min-height:48px;padding:var(--blk-space-2) var(--blk-space-3);border-bottom:1px solid var(--blk-hair);display:flex}.blk-inbox[data-docked] .blk-inbox-frame{border:0;border-radius:0;grid-template-columns:minmax(0,1fr);overflow:visible}.blk-inbox-hints[data-compact]{gap:var(--blk-space-3);padding:var(--blk-space-2) var(--blk-space-6);border-top:1px solid var(--blk-hair);color:var(--blk-muted);white-space:nowrap;background:0 0;border-radius:0;flex-wrap:nowrap;font-size:12px;overflow:hidden}.blk-inbox-hints[data-compact] kbd{min-width:18px;height:18px;font-size:11px}[data-inbox-dock-pane] .blk-inbox-read{grid-template-columns:minmax(0,1fr)}[data-inbox-dock-pane] .blk-inbox-read-meta>*,[data-inbox-dock-pane] .blk-inbox-read-title>*{min-width:0;max-width:100%}[data-inbox-dock-pane=split] .blk-inbox-back{display:none}[data-inbox-dock-pane=phone] .blk-inbox-read:has(>.blk-inbox-read-head[data-bare]){gap:0;padding:0}[data-inbox-dock-pane=phone] .blk-inbox-read:not(:has(>.blk-inbox-read-head[data-bare])){padding:var(--blk-space-2) var(--blk-space-4) var(--blk-space-6)}[data-inbox-dock-pane=phone] .blk-inbox-read-head[data-bare]{z-index:2;padding:var(--blk-space-1) var(--blk-space-2);border-bottom:1px solid var(--blk-hair);background:var(--background,var(--blk-page));position:sticky;top:0}[data-inbox-dock-pane=phone] .blk-inbox-read-body>.blk>.blk-card,[data-inbox-dock-pane=phone] .blk-inbox-read-body .blk-root>.blk-card{box-shadow:none;background:0 0;border:0;border-radius:0}[data-inbox-dock-pane=phone] .blk-card-body>:is(.blk-actions[data-sticky],:has(>.blk-actions[data-sticky])){isolation:isolate;box-shadow:none;background:0 0}[data-inbox-dock-pane=phone] .blk-card-body>:is(.blk-actions[data-sticky],:has(>.blk-actions[data-sticky])):before{content:"";inset:0 calc(var(--blk-space-4) * -1);z-index:-1;border-top:1px solid var(--blk-hair);background:var(--background,var(--blk-page));position:absolute}[data-inbox-dock-pane=split] .blk-inbox-read{width:100%;max-width:816px;padding-top:var(--blk-space-2);margin-inline:auto}.blk-inbox[data-docked] .blk-inbox-list{border-inline-end:0}.blk-inbox[data-docked] .blk-inbox-bar{z-index:2;background:var(--blk-surface);position:sticky;top:0}.blk-inbox-bar[data-bulk]{background:color-mix(in oklch, var(--blk-violet) 8%, var(--blk-surface));justify-content:space-between}.blk-inbox-filters{gap:var(--blk-space-1);flex-wrap:wrap;display:flex}.blk-inbox-title{min-width:0;color:var(--blk-text);flex:1;margin:0;font-size:15px;font-weight:600;line-height:1.35}.blk-inbox-title+.blk-inbox-filters,.blk-inbox-heading+.blk-inbox-filters{justify-content:flex-end}.blk-inbox-heading{align-items:center;gap:var(--blk-space-1);flex:1;min-width:0;display:flex}.blk-inbox-heading .blk-inbox-title{flex:0 auto}.blk-inbox-chip{align-items:center;gap:var(--blk-space-2);max-width:240px;height:28px;padding:0 var(--blk-space-3);color:var(--blk-muted);font:inherit;cursor:pointer;transition:transform .15s var(--blk-ease), background-color .15s var(--blk-ease), color .15s var(--blk-ease);background:0 0;border:1px solid #0000;border-radius:999px;font-size:13px;font-weight:500;display:inline-flex}.blk-inbox-chip:active{transform:scale(.97)}.blk-inbox-chip[aria-pressed=true]{border-color:color-mix(in oklch, var(--blk-violet) 35%, transparent);background:color-mix(in oklch, var(--blk-violet) 14%, var(--blk-surface));color:var(--blk-text)}.blk-inbox-chip-count,.blk-inbox-group-count,.blk-inbox-when{font-variant-numeric:tabular-nums}.blk-inbox-chip-count{color:var(--blk-muted);flex:none;font-size:11px}.blk-inbox-count{align-items:center;gap:var(--blk-space-3);padding-inline-start:var(--blk-space-3);font-size:13px;font-weight:600;display:flex}.blk-inbox-group+.blk-inbox-group,.blk-inbox-zero+.blk-inbox-group{border-top:1px solid var(--blk-hair)}.blk-inbox-group[data-empty],.blk-inbox-rows[hidden],.blk-inbox-row[hidden]{display:none}.blk-inbox-group-head{z-index:1;align-items:center;gap:var(--blk-space-2);padding:var(--blk-space-3) var(--blk-space-4) var(--blk-space-2) var(--blk-space-7);background:var(--blk-surface);color:var(--blk-muted);font-size:12px;font-weight:600;line-height:1.35;display:flex;position:sticky;top:0}button.blk-inbox-group-head{width:fit-content;max-width:100%;text-align:start;cursor:pointer;transition:transform .15s var(--blk-ease), color .15s var(--blk-ease);border:0;padding-inline-start:var(--blk-space-3);font-family:inherit;position:static}button.blk-inbox-group-head:active{transform:scale(.98)}.blk-inbox-group-count{flex:none;font-weight:500}.blk-inbox-chevron{transition:transform .2s var(--blk-ease)}.blk-inbox-group-head[aria-expanded=true] .blk-inbox-chevron{transform:rotate(90deg)}.blk-inbox-rows{display:grid}.blk-inbox-row{--blk-inbox-row-bg:var(--blk-surface);background:var(--blk-inbox-row-bg);position:relative}.blk-inbox-row+.blk-inbox-row{border-top:1px solid var(--blk-hair)}.blk-inbox-row[data-checked]{--blk-inbox-row-bg:color-mix(in oklch, var(--blk-violet) 6%, var(--blk-surface))}.blk-inbox-row[data-selected]{--blk-inbox-row-bg:color-mix(in oklch, var(--blk-violet) 12%, var(--blk-surface));box-shadow:inset 2px 0 0 var(--blk-violet-strong)}.blk-inbox-hit{grid-template-columns:var(--blk-space-2) 28px minmax(0, 1fr);align-items:center;column-gap:var(--blk-space-3);width:100%;padding:var(--blk-space-2) var(--blk-space-4) var(--blk-space-2) var(--blk-space-3);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:grid}.blk-inbox-hit:active{background:color-mix(in oklch, var(--blk-violet) 8%, transparent)}.blk-inbox-hit:focus-visible{outline-offset:-2px}.blk-inbox-dot{background:var(--blk-violet-strong);opacity:0;border-radius:999px;width:8px;height:8px}.blk-inbox-row[data-unread] .blk-inbox-dot{opacity:1}.blk-inbox-kind{background:color-mix(in oklch, var(--blk-violet) 14%, var(--blk-surface));width:28px;height:28px;color:var(--blk-accent);border-radius:8px;flex:none;place-items:center;font-size:14px;display:grid}.blk-inbox-kind:is([data-kind=sent],[data-kind=held]){background:var(--blk-surface-2);color:var(--blk-muted)}.blk-inbox-row[data-selected] .blk-inbox-kind{background:var(--blk-surface)}.blk-inbox-lines{gap:var(--blk-space-1);line-height:1.35;display:grid}.blk-inbox-top,.blk-inbox-bottom{align-items:baseline;gap:var(--blk-space-2);display:flex}.blk-inbox-from{flex:0 auto;font-size:13px;font-weight:500}.blk-inbox-row[data-unread] .blk-inbox-from{font-weight:650}.blk-inbox-badge{max-width:160px;padding:0 var(--blk-space-2);border-radius:999px;flex:0 auto;font-size:11px;font-weight:500;line-height:1.6}.blk-inbox-goal{color:var(--blk-muted);flex:0 4 auto;font-size:12px}.blk-inbox-read-meta .blk-inbox-goal{padding:0 var(--blk-space-2);border:1px solid var(--blk-line);border-radius:999px;flex:0 auto;font-size:11px;font-weight:500;line-height:1.6}.blk-inbox-badge{background:color-mix(in oklch, var(--blk-good) 14%, var(--blk-surface));color:var(--blk-good)}.blk-inbox-meta{align-items:center;gap:var(--blk-space-1);flex:none;max-width:50%;margin-inline-start:auto;font-size:12px;display:flex}.blk-inbox-when{color:var(--blk-muted);font-size:12px}.blk-inbox-when[data-tone=accent]{color:var(--blk-accent);font-weight:600}.blk-inbox-when[data-tone=warn]{color:var(--blk-warn);font-weight:600}.blk-inbox-flag{color:var(--blk-warn)}.blk-inbox-bottom{font-size:13px}.blk-inbox-label{max-width:40%;color:var(--blk-accent);flex:none;font-size:12px;font-weight:600}.blk-inbox-subject{color:color-mix(in oklch, var(--blk-text) 82%, var(--blk-muted));flex:0 auto}.blk-inbox-row[data-unread] .blk-inbox-subject{color:var(--blk-text);font-weight:500}.blk-inbox-snippet{min-width:20%;color:var(--blk-muted);flex:1 1 0}.blk-inbox-snippet:before{content:"— "}.blk-inbox-check{border:1.5px solid var(--blk-line);background:var(--blk-surface);cursor:pointer;opacity:0;pointer-events:none;appearance:none;width:16px;height:16px;transition:background-color .15s var(--blk-ease), border-color .15s var(--blk-ease), transform .15s var(--blk-ease);border-radius:4px;place-items:center;margin:0;display:grid;position:absolute;top:calc(50% - 8px);left:38px}.blk-inbox-count .blk-inbox-check{opacity:1;pointer-events:auto;position:static}.blk-inbox-check:active{transform:scale(.92)}.blk-inbox-check:checked{border-color:var(--blk-violet-strong);background:var(--blk-violet-strong) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-6.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat}.blk-inbox-row:focus-within .blk-inbox-check,.blk-inbox-row[data-checked] .blk-inbox-check,.blk-inbox[data-selecting] .blk-inbox-check{opacity:1;pointer-events:auto}.blk-inbox-row[data-checked] .blk-inbox-hit .blk-inbox-kind{opacity:0}.blk-inbox-row:has(.blk-inbox-check):focus-within .blk-inbox-hit .blk-inbox-kind{opacity:0}.blk-inbox[data-selecting] .blk-inbox-row:has(.blk-inbox-check) .blk-inbox-hit .blk-inbox-kind{opacity:0}.blk-inbox-quick{align-items:center;gap:var(--blk-space-1);padding-inline:var(--blk-space-6) var(--blk-space-3);background:linear-gradient(to right, transparent, var(--blk-inbox-row-bg) 24px);opacity:0;pointer-events:none;display:flex;position:absolute;inset-block:2px;inset-inline-end:0}.blk-inbox-row:focus-within .blk-inbox-quick{opacity:1;pointer-events:auto}.blk-inbox-quick .blk-btn{height:28px;padding-inline:var(--blk-space-3);font-size:12px}.blk-inbox-shortcut{display:contents}.blk-inbox-pane{flex-direction:column;min-width:0;display:none}.blk-inbox-frame:has(.blk-inbox-read)>.blk-inbox-list{display:none}.blk-inbox-frame:has(.blk-inbox-read)>.blk-inbox-pane{display:flex}.blk-inbox-idle{min-height:320px;padding:var(--blk-space-7);color:var(--blk-muted);text-align:center;flex:1;place-content:center;font-size:13px;display:grid}.blk-inbox-slot{display:contents}.blk-inbox-pane:has(.blk-inbox-read)>.blk-inbox-idle{display:none}.blk-inbox-read{align-content:start;gap:var(--blk-space-6);padding:var(--blk-space-5) var(--blk-space-6) var(--blk-space-7);outline:none;flex:1;display:grid}.blk-inbox-read-head{gap:var(--blk-space-4);padding-bottom:var(--blk-space-6);border-bottom:1px solid var(--blk-hair);display:grid}.blk-inbox-back{justify-self:start}.blk-inbox-read-head[data-bare]{border-bottom:0;padding-bottom:0}[data-inbox-dock-pane=split] .blk-inbox-read-head[data-bare]{display:none}.blk-inbox-read-title{gap:var(--blk-space-2);justify-items:start;display:grid}.blk-inbox-read-title h3{letter-spacing:-.01em;font-size:20px;font-weight:650;line-height:1.3}.blk-inbox-read-meta{align-items:center;gap:var(--blk-space-2);max-width:100%;color:var(--blk-muted);font-size:13px;display:flex}.blk-inbox-read-meta .blk-inbox-kind{border-radius:7px;width:24px;height:24px;font-size:12px}.blk-inbox-read-meta .blk-inbox-from{color:var(--blk-text)}.blk-inbox-read-meta .blk-inbox-when:before{content:"· "}.blk-inbox-read-body{gap:var(--blk-space-5);display:grid}.blk-inbox-hints{gap:var(--blk-space-2) var(--blk-space-4);padding:var(--blk-space-4) var(--blk-space-6);border-top:1px solid var(--blk-hair);color:var(--blk-muted);flex-wrap:wrap;font-size:12px;display:flex}.blk-inbox-hint{align-items:center;gap:var(--blk-space-1);display:inline-flex}.blk-inbox-hint kbd{min-width:20px;height:20px;padding:0 var(--blk-space-1);border:1px solid var(--blk-line);color:var(--blk-text);font:500 11px/1 var(--blk-mono);border-radius:5px;place-items:center;display:inline-grid}.blk-inbox-zero{justify-items:center;gap:var(--blk-space-2);padding:var(--blk-space-7) var(--blk-space-6);color:var(--blk-muted);text-align:center;transition:opacity .25s var(--blk-ease), transform .25s var(--blk-ease);font-size:13px;display:grid}@starting-style{.blk-inbox-zero{opacity:0;transform:scale(.96)}}.blk-inbox-zero>b{color:var(--blk-text);font-size:15px;font-weight:600}.blk-inbox-zero-mark{background:color-mix(in oklch, var(--blk-good) 14%, var(--blk-surface));width:40px;height:40px;color:var(--blk-good);border-radius:999px;place-items:center;font-size:18px;display:grid}@container blk-inbox (max-width:420px){.blk-inbox-snippet{display:none}}@container blk-inbox (max-width:480px){.blk-inbox-read-head:has(>.blk-actions){display:contents}.blk-inbox-read-head:has(>.blk-actions)>.blk-inbox-read-title{padding-bottom:var(--blk-space-6);border-bottom:1px solid var(--blk-hair)}.blk-inbox-read-head>.blk-actions{z-index:1;padding-top:var(--blk-space-3);padding-bottom:max(var(--blk-space-3), var(--blk-safe-bottom));background:var(--blk-surface);box-shadow:0 -1px 0 var(--blk-hair);order:1;position:sticky;bottom:0}}@container blk-inbox (min-width:720px){.blk-inbox-frame{grid-template-columns:minmax(300px,5fr) minmax(0,7fr)}.blk-inbox-list{border-inline-end:1px solid var(--blk-hair)}.blk-inbox-frame:has(.blk-inbox-read)>.blk-inbox-list{display:grid}.blk-inbox-pane{align-self:start;max-height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}.blk-inbox-back{display:none}.blk-inbox-frame:has(.blk-inbox-zero):not(:has(.blk-inbox-read)){grid-template-columns:minmax(0,1fr)}.blk-inbox-frame:has(.blk-inbox-zero):not(:has(.blk-inbox-read))>.blk-inbox-list{border-inline-end:0}.blk-inbox-frame:has(.blk-inbox-zero):not(:has(.blk-inbox-read))>.blk-inbox-pane{display:none}}@media (hover:hover) and (pointer:fine){.blk-inbox-row:hover:not([data-selected]){--blk-inbox-row-bg:color-mix(in oklch, var(--blk-surface-2) 70%, var(--blk-surface))}.blk-inbox-row:hover .blk-inbox-quick,.blk-inbox-row:hover .blk-inbox-check{opacity:1;pointer-events:auto}.blk-inbox-row:hover:has(.blk-inbox-check) .blk-inbox-hit .blk-inbox-kind{opacity:0}.blk-inbox-chip:not([aria-pressed=true]):hover,button.blk-inbox-group-head:hover{color:var(--blk-text)}}@media (pointer:coarse){.blk-inbox-quick,.blk-inbox-hints,.blk-inbox-row .blk-inbox-check{display:none}.blk-inbox-row .blk-inbox-hit .blk-inbox-kind{opacity:1}.blk-inbox-chip{min-height:44px}}.blk-inline-link{color:var(--blk-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--blk-accent) 35%, transparent);text-decoration-color:color-mix(in oklch, var(--blk-accent) 35%, transparent);text-underline-offset:.2em;transition:color .15s var(--blk-ease), text-decoration-color .15s var(--blk-ease);border-radius:4px;font-weight:500;text-decoration-thickness:1px}.blk-inline-link-tail{white-space:nowrap}.blk .blk-inline-link svg{width:.85em;height:.85em;padding-left:var(--blk-space-1);vertical-align:-.1em;display:inline}.blk-switch{align-items:center;gap:var(--blk-space-4);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;display:grid}.blk-switch+.blk-switch{padding-top:var(--blk-space-3);border-top:1px solid var(--blk-hair)}.blk-switch[data-locked]{cursor:default}.blk-switch-text{gap:var(--blk-space-1);display:grid}.blk-switch-label{font-weight:500}.blk-switch-text small{color:var(--blk-muted);font-size:12px}.blk-switch-input,.blk-switch-track{grid-area:1/2}.blk-switch-input{z-index:1;opacity:0;width:100%;height:100%;cursor:inherit;margin:0}.blk-switch-track{background:color-mix(in oklch, var(--blk-muted) 32%, var(--blk-line));width:36px;height:20px;transition:background-color .15s var(--blk-ease), opacity .15s var(--blk-ease), transform .15s var(--blk-ease);border-radius:999px;position:relative}.blk-switch-thumb{width:16px;height:16px;transition:transform .18s var(--blk-ease);background:#fff;border-radius:999px;position:absolute;top:2px;left:0;transform:translate(2px);box-shadow:0 1px 2px #28143c4d}.blk-switch[data-on] .blk-switch-track{background:var(--blk-violet)}.blk-switch[data-on] .blk-switch-thumb{transform:translate(18px)}.blk-switch-input:focus-visible+.blk-switch-track{outline:2px solid var(--blk-violet);outline-offset:2px}.blk-switch:not([data-locked]):active .blk-switch-track{transform:scale(.95)}.blk-switch[data-locked] .blk-switch-track,.blk-switch-input[aria-busy]+.blk-switch-track{opacity:.55}.blk-image{gap:var(--blk-space-2);display:grid}.blk-image-frame{aspect-ratio:1.91;border:1px solid var(--blk-line);background:var(--blk-surface-2);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.blk-image-frame[data-ratio="16:9"]{aspect-ratio:16/9}.blk-image-frame[data-ratio="3:2"]{aspect-ratio:3/2}.blk-image-frame[data-ratio="1:1"]{aspect-ratio:1}.blk-image-frame[data-ratio="4:5"]{aspect-ratio:4/5}.blk-image-frame img{box-sizing:border-box;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .2s var(--blk-ease);position:absolute;inset:0}.blk-image-frame[data-fit=contain]{background:#f8f6f4;background:lab(97.1025% .453204 1.43771)}.blk-image-frame[data-fit=contain] img{padding:var(--blk-space-6);object-fit:contain}.blk-image-frame[data-state=ready] img{opacity:1}.blk-image-frame .blk-image-mark{width:24px;height:24px;color:color-mix(in oklch, var(--blk-muted) 55%, transparent)}.blk-image-badge{z-index:1;max-width:calc(100% - 16px);padding:var(--blk-space-1) var(--blk-space-2);background:color-mix(in oklch, var(--blk-ink) 72%, transparent);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;font-size:11px;font-weight:600;position:absolute;bottom:8px;right:8px}.blk-image figcaption{color:var(--blk-muted);font-size:12.5px}.blk-swatches{align-content:start;gap:var(--blk-space-3);grid-template-columns:repeat(auto-fill,minmax(144px,1fr));display:grid}.blk-swatches li{align-items:center;gap:var(--blk-space-3);grid-template-columns:36px minmax(0,1fr);display:grid}.blk-swatch{background:var(--blk-swatch);width:36px;height:36px;box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--blk-text) 14%, transparent);border-radius:10px}.blk-swatch-text{display:grid}.blk-swatch-text>span{font-size:13px;font-weight:500}.blk-swatch-text small{font-family:var(--blk-mono);color:var(--blk-muted);font-size:12px}@media (hover:hover) and (pointer:fine){.blk-inline-link:hover{text-decoration-color:currentColor}.blk-switch:not([data-locked]):not([data-on]):hover .blk-switch-track{background:color-mix(in oklch, var(--blk-muted) 48%, var(--blk-line))}.blk-switch[data-on]:not([data-locked]):hover .blk-switch-track{background:var(--blk-violet-strong)}}@media (pointer:coarse){.blk-switch{min-height:44px}}.blk-root{container:blk/inline-size}.blk-actions-more{display:none}.blk-tablist{overscroll-behavior-x:contain;scrollbar-width:none}.blk-tablist>.blk-tab{flex:none;max-width:240px}@supports (animation-timeline:scroll(self inline)){.blk-tablist{animation:linear both blk-edge-fade;animation-timeline:scroll(self inline)}}@keyframes blk-edge-fade{0%{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}1%,99%{-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}to{-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px);mask-image:linear-gradient(90deg,#0000,#000 24px)}}.blk{--blk-licorice:var(--featured-licorice,#1a081c);--blk-brand-shadow:4px 4px 0 0 var(--blk-licorice);--blk-good-soft:color-mix(in oklch, var(--featured-green-100,#c7f6d6) 85%, var(--blk-surface));--blk-good-edge:color-mix(in oklch, var(--blk-good) 30%, transparent);--blk-bad:#af2843;--blk-bad-soft:color-mix(in oklch, var(--blk-bad) 9%, var(--blk-surface));--blk-bad-edge:color-mix(in oklch, var(--blk-bad) 28%, transparent);--blk-warn-soft:color-mix(in oklch, var(--featured-orange-300,#ffbb6a) 28%, var(--blk-surface));--blk-warn-edge:color-mix(in oklch, var(--blk-warn) 30%, transparent);--blk-code-bg:var(--featured-whitesmoke-950,#1c111e);--blk-code-line:var(--featured-whitesmoke-800,#3c303f);--blk-code-text:var(--featured-whitesmoke-100,#f1eeeb);--blk-code-muted:var(--featured-whitesmoke-300,#c2bdb7)}@supports (color:lab(0% 0 0)){.blk{--blk-licorice:var(--featured-licorice,lab(4.28097% 10.2102 -8.84597));--blk-good-soft:color-mix(in oklch, var(--featured-green-100,lab(92.9445% -20.1827 10.2522)) 85%, var(--blk-surface));--blk-bad:lab(40.106% 55.0176 19.3372);--blk-warn-soft:color-mix(in oklch, var(--featured-orange-300,lab(81.1553% 19.2102 50.535)) 28%, var(--blk-surface));--blk-code-bg:var(--featured-whitesmoke-950,lab(6.83565% 7.73224 -6.94623));--blk-code-line:var(--featured-whitesmoke-800,lab(21.8685% 7.93721 -7.12137));--blk-code-text:var(--featured-whitesmoke-100,lab(94.203% .568122 1.79815));--blk-code-muted:var(--featured-whitesmoke-300,lab(76.805% 1.15651 3.60929))}}.dark .blk,.blk[data-theme=dark]{--blk-bad:#f7a3a9;--blk-good-soft:color-mix(in oklch, var(--blk-good) 12%, var(--blk-surface));--blk-warn-soft:color-mix(in oklch, var(--blk-warn) 12%, var(--blk-surface));--blk-licorice:var(--blk-violet);--blk-brand-shadow:4px 4px 0 0 color-mix(in oklch, var(--blk-violet) 45%, transparent);--blk-code-bg:#130915}@supports (color:lab(0% 0 0)){.dark .blk,.blk[data-theme=dark]{--blk-bad:lab(75.7099% 32.5061 10.5008);--blk-code-bg:lab(3.44556% 5.07212 -4.967)}}.blk-match{gap:var(--blk-space-4);padding:var(--blk-space-5);border:1px solid var(--blk-line);background:var(--blk-surface);box-shadow:none;transition:border-color .15s var(--blk-ease), box-shadow .15s var(--blk-ease);border-radius:16px;display:grid;container:blk-match/inline-size}.blk-match[data-frame=highlight]{border-color:var(--blk-violet);background:color-mix(in oklch, var(--blk-violet) 7%, var(--blk-surface));box-shadow:none}.blk-match[data-frame=quiet]{gap:var(--blk-space-3);padding:var(--blk-space-4)}:is(.blk-section-body:has(>.blk-match),.blk-stack:has(>.blk-match)){gap:var(--blk-space-3)}.blk-match-head{align-items:center;gap:var(--blk-space-2);min-width:0;font-size:12px;display:flex}.blk-pill{align-items:center;gap:var(--blk-space-1);max-width:60%;padding:0 var(--blk-space-2);letter-spacing:.04em;text-transform:uppercase;color:var(--featured-whitesmoke-700,var(--blk-muted));background:var(--featured-whitesmoke-100,var(--blk-surface-2));border-radius:6px;flex:none;font-size:12px;font-weight:700;line-height:20px;display:inline-flex}.blk-pill>i{background:currentColor;border-radius:999px;flex:none;width:6px;height:6px}.blk-pill[data-tone=violet]{color:var(--featured-violet-800,var(--blk-accent));background:var(--featured-violet-100,var(--blk-emphasis))}.blk-pill[data-tone=lime]{color:var(--featured-lime-800,var(--blk-good));background:var(--featured-lime-100,var(--blk-good-soft))}.blk-pill[data-tone=ink]{color:#fff;background:#0a0a0a;background:lab(2.75381% 0 0)}.blk-pill[data-tone=sky]{color:#265368;color:lab(32.8722% -10.9403 -16.8552);background:#e5f5fd;background:lab(95.4362% -4.20743 -5.82395);box-shadow:inset 0 0 0 1px #b4d3e3;box-shadow:inset 0 0 0 1px lab(82.7418% -8.19221 -11.539)}.blk-pill[data-tone=orange]{color:var(--blk-warn);background:var(--blk-warn-soft)}.dark .blk-pill:not([data-tone=ink]){background:color-mix(in oklch, currentColor 16%, var(--blk-surface))}.dark .blk-pill[data-tone=violet]{color:var(--blk-accent)}.dark .blk-pill[data-tone=lime]{color:var(--featured-lime-300,var(--blk-good))}.dark .blk-pill[data-tone=neutral]{color:var(--blk-muted)}.dark .blk-pill[data-tone=sky]{color:#a6d6ee;color:lab(82.7982% -11.9761 -17.1782);box-shadow:none}.blk-match-context{color:var(--blk-muted);flex:0 auto}.blk-match-end{align-items:center;gap:var(--blk-space-2);color:var(--blk-muted);flex:0 auto;margin-left:auto;display:flex}.blk-match-flag{padding:0 var(--blk-space-2);color:#fff;background:#0a0a0a;background:lab(2.75381% 0 0);border-radius:999px;flex:0 auto;font-size:11px;font-weight:600;line-height:20px}.blk-match-flag[data-tone=violet]{color:var(--blk-ink);background:var(--blk-violet)}.blk-match-id{justify-items:start;gap:var(--blk-space-3);display:grid}.blk-match-id[data-rule]{padding-bottom:var(--blk-space-4);border-bottom:1px solid var(--blk-hair)}.blk-match-id:empty{display:none}.blk-match-source-row{align-items:center;gap:var(--blk-space-2);flex-wrap:wrap;min-width:0;display:flex}.blk-match-source{align-items:center;gap:var(--blk-space-1);max-width:100%;padding:0 var(--blk-space-1);border:1px solid var(--blk-line);background:var(--blk-surface);color:var(--blk-text);transition:border-color .15s var(--blk-ease), background-color .15s var(--blk-ease);border-radius:6px;font-size:11px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #0000000d}.blk-match-source[data-style=plain]{box-shadow:none;color:var(--blk-muted);background:0 0;border:0;padding:0;font-size:13px;font-weight:400}@media (hover:hover) and (pointer:fine){a.blk-match-source[data-style=chip]:hover{border-color:color-mix(in oklch, var(--blk-violet) 60%, var(--blk-line));background:var(--blk-surface-2)}a.blk-match-title:hover h4{text-decoration:underline}}.blk-match-favicon,.blk-match-initials{border-radius:3px;flex:none;width:14px;height:14px}.blk-match-initials{background:var(--blk-surface-2);color:var(--blk-muted);place-items:center;font-size:8px;font-weight:700;display:grid}.blk-match-ext{opacity:.5;flex:none;width:10px;height:10px}.blk-match-lead{align-items:center;gap:var(--blk-space-3);min-width:0;display:flex}.blk-match-lead :is(.blk-match-favicon,.blk-match-initials){width:32px;height:32px;padding:var(--blk-space-1);border:1px solid var(--blk-line);background:var(--blk-surface);border-radius:999px;font-size:12px}.blk-match-lead-text{min-width:0;line-height:1.3;display:grid}.blk-match-lead-text b{font-size:16px;font-weight:600}.blk-match-lead-text span{color:var(--blk-muted);font-size:14px}.blk-match-title{align-items:flex-start;gap:var(--blk-space-1);max-width:100%;color:inherit;text-decoration:none;display:inline-flex}.blk-match-title h4{font-size:14px;font-weight:600;line-height:1.4}.blk-match-title .blk-match-ext{opacity:.6;width:12px;height:12px;margin-top:0;transform:translateY(3px)}.blk-match-title[data-face=display] h4{font-family:var(--blk-serif);letter-spacing:-.01em;font-size:22px;font-weight:400;line-height:1.15}.blk-match-subtitle{font-size:13px;font-weight:600}.blk-match-meta{color:var(--blk-muted);font-size:12px}.blk-match-subtitle+.blk-match-meta{margin-top:0}.blk-match-id:has(>.blk-match-subtitle){row-gap:var(--blk-space-1)}.blk-verdict{gap:var(--blk-space-1);padding:var(--blk-space-2) var(--blk-space-3);border:1px solid var(--blk-line);background:var(--blk-surface-2);color:var(--blk-muted);border-radius:8px;font-size:12px;line-height:1.6;display:grid}.blk-verdict>b{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:500}.blk-verdict[data-dot]>b{text-transform:none;letter-spacing:0;font-weight:600}.blk-verdict[data-dot]>b:before{content:"";vertical-align:1px;background:radial-gradient(circle at 3px,currentColor 2.5px,#0000 3px);width:10px;height:6px;display:inline-block}.blk-verdict[data-tone=positive]{border-color:var(--blk-good-edge);background:var(--blk-good-soft);color:var(--blk-good)}.blk-verdict[data-tone=negative]{border-color:var(--blk-bad-edge);background:var(--blk-bad-soft);color:var(--blk-bad)}.blk-match-note{gap:var(--blk-space-1);font-size:14px;line-height:1.6;display:grid}.blk-match-note[data-style=inline]{color:var(--blk-muted);font-size:12px}.blk-match-note[data-style=inline] b{color:var(--blk-text);font-weight:600}.blk-match-note[data-style=italic]{color:var(--blk-muted);font-size:12px;font-style:italic}.blk-match-note[data-style=muted]{color:var(--blk-muted);font-size:12px}.blk-match-note-label{letter-spacing:.06em;text-transform:uppercase;color:var(--blk-text);font-size:11px;font-style:normal;font-weight:600}.blk-match-note[data-style=label] .blk-match-note-label,.blk-match-note[data-style=rail] .blk-match-note-label{color:var(--blk-accent)}.blk-match-note[data-style=rail]>.blk-clamp{padding:var(--blk-space-3) var(--blk-space-4);border-left:4px solid var(--blk-violet);background:color-mix(in oklch, var(--blk-violet) 6%, var(--blk-surface));border-radius:10px}.blk-match-chips{align-items:center;gap:var(--blk-space-1);flex-wrap:wrap;display:flex}.blk-match-chips li{max-width:min(100%,240px);padding:0 var(--blk-space-2);background:var(--blk-surface-2);border:1px solid #0000;border-radius:999px;font-size:11px;font-weight:500;line-height:18px;display:inline-flex}.blk-match-chips li[data-style=outline]{border-color:var(--blk-line);background:0 0}.blk-match-chips li[data-style=plain]{color:var(--blk-muted);background:0 0;padding:0}.blk-match-deadline{align-items:center;gap:var(--blk-space-1);color:var(--blk-muted);justify-self:start;font-size:13px;display:inline-flex}.blk-match-deadline[data-urgency=now]{color:var(--blk-bad)}.blk-match-deadline[data-urgency=soon]{color:var(--blk-warn)}.blk-match-foot{justify-content:flex-end;align-items:center;gap:var(--blk-space-2);padding-top:var(--blk-space-3);border-top:1px solid var(--blk-hair);flex-wrap:wrap;display:flex}.blk-match-foot[data-price]{border-top:0;justify-content:space-between;padding-top:0}.blk-match-foot>.blk-actions{justify-content:flex-end}.blk-match-foot .blk-btn{height:32px;padding:0 var(--blk-space-3);font-size:12px}.blk-match-foot .blk-btn[data-emphasis=secondary]{border-color:var(--blk-line);background:var(--blk-surface)}.blk-match-foot[data-price] .blk-btn{border:2px solid var(--blk-licorice);height:32px;font-size:14px;font-weight:500}.blk-price{align-items:baseline;gap:var(--blk-space-1);min-width:0;color:var(--blk-muted);font-size:12px;display:inline-flex}.blk-price b{color:var(--blk-violet-strong);letter-spacing:-.01em;font-size:22px;font-weight:700}.dark .blk-price b{color:var(--blk-accent)}.blk-match-detail{gap:var(--blk-space-3);padding-top:var(--blk-space-3);border-top:1px solid var(--blk-hair);display:grid}@container blk-match (max-width:400px){.blk-match{padding:var(--blk-space-4)}.blk-match-context{display:none}.blk-match-foot:not([data-price])>.blk-actions{width:100%}.blk-match-foot:not([data-price]) .blk-btn{flex:auto;justify-content:center;max-width:none}}.blk-eyebrow{font-family:var(--blk-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--blk-accent);font-size:12px}.dark .blk-eyebrow{color:var(--featured-violet-400,var(--blk-accent))}.blk-heading-text{gap:var(--blk-space-2);display:grid}.blk-heading:has(>.blk-icon){align-items:center;gap:var(--blk-space-3);grid-template-columns:auto minmax(0,1fr)}.blk-heading[data-size=md] h1{letter-spacing:-.015em;font-size:22px;font-weight:600}.blk-heading[data-size=md] p{font-size:14px}.blk-heading[data-size=sm]{padding-bottom:var(--blk-space-4);border-bottom:1px solid var(--blk-hair)}.blk-heading[data-size=sm] .blk-heading-text{gap:var(--blk-space-1)}.blk-heading[data-size=sm] h1{letter-spacing:0;font-size:15px;font-weight:600;line-height:1.35}.blk-heading[data-size=sm] p{font-size:12px}.blk-heading[data-size=label]{gap:var(--blk-space-2)}.blk-heading[data-size=label] h1{letter-spacing:.08em;text-transform:uppercase;color:var(--blk-muted);font-size:11px;font-weight:500;line-height:1.4}.blk-icon[data-size=label]{width:auto;height:auto;color:var(--blk-accent);background:0 0;font-size:16px}.blk-icon[data-size=sm]{border:1px solid var(--blk-line);background:var(--blk-surface-2);width:32px;height:32px;color:var(--blk-muted);font-size:15px}.blk-btn[data-emphasis=link]{height:auto;color:var(--featured-violet-700,var(--blk-accent));text-underline-offset:3px;background:0 0;border-color:#0000;padding:0;font-weight:500;text-decoration:underline}.dark .blk-btn[data-emphasis=link]{color:var(--blk-accent)}.blk-btn[data-emphasis=icon]{width:32px;height:32px;color:var(--blk-muted);background:0 0;border-color:#0000;border-radius:8px;justify-content:center;padding:0}@media (hover:hover) and (pointer:fine){.blk-btn[data-emphasis=link]:hover:not(:disabled){text-decoration-thickness:2px}.blk-btn[data-emphasis=icon]:hover:not(:disabled){background:var(--blk-surface-2);color:var(--blk-text)}}.blk-card[data-look=bare]{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;display:block;overflow:visible}.blk-card[data-look=bare]:not(:has(.blk-btn)){display:none}.blk-card[data-look=bare]:has(.blk-callout){display:block}.blk-card[data-look=bare] .blk-btn{height:28px;padding:0 var(--blk-space-3);font-size:13px;font-weight:500}.blk-card[data-look=band]{max-width:none}.blk-card[data-look=band]>.blk-card-head{gap:var(--blk-space-2);padding:var(--blk-space-2) var(--blk-space-4);background:color-mix(in oklch, var(--blk-violet) 12%, var(--blk-surface))}.blk-card[data-look=band]>.blk-card-head .blk-icon{width:auto;height:auto;color:var(--blk-muted);background:0 0;font-size:14px}.blk-card[data-look=band]>.blk-card-head b{letter-spacing:.08em;text-transform:uppercase;color:var(--blk-muted);font-size:11px;font-weight:700}.blk-card[data-look=band]>.blk-card-body{gap:0;padding:0}.blk-card[data-look=band] .blk-row{padding:var(--blk-space-3) var(--blk-space-4)}.blk-card[data-look=band] :is(.blk-card-body,.blk-section-body)>.blk-row:first-child{padding-top:var(--blk-space-3)}.blk-card[data-look=band] .blk-card-body>.blk-row:has(+:not(.blk-row)){padding-bottom:var(--blk-space-3)}.blk-card[data-look=band] .blk-row-id h4{font-size:15px;font-weight:500}.blk-card[data-look=band] .blk-row[data-status]>.blk-row-id{grid-template-columns:minmax(0,1fr);gap:0}.blk-card[data-look=band] .blk-row[data-status]>.blk-row-id>:is(p,.blk-row-meta){grid-area:auto/1;font-size:12px;font-weight:400}.blk-card[data-look=band] .blk-card-body>:not(.blk-row){padding:var(--blk-space-3) var(--blk-space-4);border-top:1px solid var(--blk-hair)}.blk-row-status{color:var(--blk-muted);place-items:center;font-size:18px;display:grid}.blk-row-status[data-status=good]{color:var(--blk-good)}.blk-row-status[data-status=warn]{color:var(--blk-warn)}.blk-row[data-status]{align-items:center;column-gap:var(--blk-space-3)}.blk-row-aside{color:var(--blk-muted);white-space:nowrap;font-size:13px}.blk-row-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--blk-muted);font-size:11px;font-weight:600}.blk-row-meta[data-tone=warn]{color:var(--blk-warn)}.blk-row-id>.blk-status{max-width:100%}img.blk-art{padding:var(--blk-space-2);border:1px solid var(--blk-line);background:var(--blk-surface);object-fit:contain}.blk-row-actions{max-width:min(100%,320px)}.blk-row-actions .blk-btn{max-width:160px}.blk-code{border:1px solid var(--blk-code-line);background:var(--blk-code-bg);color:var(--blk-code-text);border-radius:12px;overflow:hidden}.blk-code-head{justify-content:space-between;align-items:center;gap:var(--blk-space-2);padding:var(--blk-space-2) var(--blk-space-4);border-bottom:1px solid var(--blk-code-line);color:var(--blk-code-muted);font-family:var(--blk-mono);font-size:12px;display:flex}.blk-code-body{position:relative}.blk-code pre{padding:var(--blk-space-3) var(--blk-space-4);font-family:var(--blk-mono);white-space:pre;overflow-wrap:normal;font-size:14px;line-height:1.7;overflow-x:auto}.blk-code:not([data-labelled]) pre{padding-right:var(--blk-space-7)}.blk-code-copy{width:28px;height:28px;color:var(--blk-code-muted);cursor:pointer;transition:transform .15s var(--blk-ease), background-color .15s var(--blk-ease), color .15s var(--blk-ease);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.blk-code-body>.blk-code-copy{top:var(--blk-space-2);right:var(--blk-space-2);position:absolute}.blk-code-copy:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.blk-code-copy:hover{background:var(--blk-code-line);color:var(--blk-code-text)}}.blk-callout{align-items:flex-start;gap:var(--blk-space-2);padding:var(--blk-space-2) var(--blk-space-3);border:1px solid var(--blk-line);background:var(--blk-surface-2);border-radius:8px;font-size:12px;line-height:1.6;display:flex}.blk-callout-icon{flex:none;transform:translateY(3px)}.blk-callout-text{gap:var(--blk-space-1);min-width:0;display:grid}.blk-callout-text>b{font-size:15px;font-weight:600}.blk-callout[data-tone=warn]{border-color:var(--blk-warn-edge);background:var(--blk-warn-soft)}.blk-callout[data-tone=warn] :is(.blk-callout-icon,.blk-callout-text>b){color:var(--blk-warn)}.blk-callout[data-tone=violet]{background:color-mix(in oklch, var(--blk-violet) 10%, var(--blk-surface));border-color:#0000}.blk-callout[data-tone=good]{border-color:var(--blk-good-edge);background:var(--blk-good-soft)}.blk-doc[data-bound]{background:0 0;border:0;border-radius:0;overflow:visible}.blk-doc-input{field-sizing:content;width:100%;height:auto;min-height:200px;padding:var(--blk-space-3) var(--blk-space-4);border:1px solid var(--blk-line);background:var(--blk-surface);color:var(--blk-text);font:inherit;resize:vertical;border-radius:10px;font-size:13px;line-height:1.6}.blk-card[data-look=band]:not(:has(>.blk-card-head)) .blk-row>span.blk-art{background:color-mix(in oklch, var(--blk-violet) 22%, var(--blk-surface));width:24px;height:24px;color:var(--featured-violet-700,var(--blk-accent));font-family:var(--blk-mono);border-radius:999px;align-self:start;place-items:center;padding:0;font-size:12px;font-weight:500}.dark .blk-card[data-look=band]:not(:has(>.blk-card-head)) .blk-row>span.blk-art{color:var(--blk-accent)}.blk-card[data-look=band]:not(:has(>.blk-card-head)) .blk-row-id h4{font-size:14px;font-weight:600}.blk-section-body:not(.blk-card *):has(>.blk-stack>.blk-row){border:1px solid var(--blk-line);background:var(--blk-surface);border-radius:16px;gap:0;overflow:hidden}.blk-section-body:not(.blk-card *):has(>.blk-stack>.blk-row)>.blk-stack:has(>.blk-row){gap:0}.blk-section-body:not(.blk-card *):has(>.blk-row,>.blk-stack>.blk-row)>:not(.blk-row,.blk-more,.blk-stack:has(>.blk-row)){padding:var(--blk-space-4) var(--blk-space-6)}.blk-section-body:not(.blk-card *)>.blk-stack:has(>.blk-row)>:not(.blk-row){padding:var(--blk-space-4) var(--blk-space-6)}.blk-section-body:not(.blk-card *):has(>.blk-row,>.blk-stack>.blk-row)>*+*{border-top:1px solid var(--blk-hair)}.blk-section-body:not(.blk-card *)>.blk-stack:has(>.blk-row)>*+*{border-top:1px solid var(--blk-hair)}.blk-field[data-kind=text] .blk-input{flex:60%}.blk-field[data-kind=longText] .blk-input{flex-basis:100%}.blk-field:not([data-kind=longText]):has(.blk-field-suffix){align-items:start}.blk-field:not([data-kind=longText]):has(.blk-field-suffix)>.blk-field-label{padding-top:var(--blk-space-2)}.blk-field:not([data-kind=longText])+.blk-clamp:has(>.blk-text[data-tone=warn]){column-gap:var(--blk-space-3);grid-template-columns:120px minmax(0,1fr);display:grid}.blk-field:not([data-kind=longText])+.blk-clamp:has(>.blk-text[data-tone=warn]):before{content:"";grid-row:1/span 2}.blk-field:not([data-kind=longText])+.blk-clamp:has(>.blk-text[data-tone=warn])>*{grid-column:2}.blk-section[data-eyebrow]>.blk-section-title{letter-spacing:-.01em;font-size:18px;font-weight:600}.blk-section[data-eyebrow]>.blk-section-body>.blk-section>.blk-section-title{font-family:var(--blk-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--blk-muted);font-size:12px;font-weight:400}.blk-tile:has(>.blk-tile-note){flex-direction:column;display:flex}.blk-tile-top:empty{display:none}.blk-tile-note{gap:var(--blk-space-1);color:var(--blk-muted);font-size:13.5px;line-height:1.55;display:grid}.blk-tile-note:has(>.blk-tile-note-label){margin-top:auto}.blk-tile-note-label{font-family:var(--blk-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--blk-muted);font-size:11px}.blk-tile:has(>.blk-actions>.blk-btn[data-emphasis=icon]:only-child){position:relative}.blk-tile>.blk-actions:has(>.blk-btn[data-emphasis=icon]:only-child){top:var(--blk-space-3);right:var(--blk-space-3);position:absolute}.blk-tile:has(>.blk-actions>.blk-btn[data-emphasis=icon]:only-child)>.blk-row-id{padding-right:var(--blk-space-6)}.blk-collapsible[data-look=plain]{border-bottom:1px solid var(--blk-hair);gap:0}.blk-collapsible[data-look=plain]:not(:has(+.blk-collapsible[data-look=plain])){border-bottom:0}:is(.blk-stack,.blk-card-body):has(>.blk-collapsible[data-look=plain]){gap:var(--blk-space-2)}.blk-collapsible[data-look=plain]>.blk-collapsible-trigger{padding:var(--blk-space-3) 0;letter-spacing:.06em;text-transform:uppercase;color:var(--blk-muted);justify-self:stretch;font-size:12px;font-weight:500}.blk-collapsible[data-look=plain]>.blk-collapsible-trigger>:first-of-type:not(svg){flex:auto}.blk-collapsible[data-look=plain] .blk-collapsible-meta{letter-spacing:0;text-transform:none;font-size:12px;font-weight:400}.blk-collapsible[data-look=plain] .blk-collapsible-chevron{order:1;transform:rotate(90deg)}.blk-collapsible[data-look=plain][data-open] .blk-collapsible-chevron{transform:rotate(-90deg)}.blk-collapsible[data-look=plain]>.blk-collapsible-body{padding-bottom:var(--blk-space-4)}@media (hover:hover) and (pointer:fine){.blk-collapsible[data-look=plain]>.blk-collapsible-trigger:hover{color:var(--blk-text)}}.blk-facts[data-look=plain]{background:0 0;border:0;border-radius:0;overflow:visible}.blk-facts[data-look=plain]>dl{gap:var(--blk-space-3);display:grid}.blk-facts[data-look=plain]>dl>div{grid-template-columns:140px 1fr;align-items:baseline;padding:0}.blk-facts[data-look=plain]>dl>div+div{border-top:0}.blk-facts[data-look=plain] dt{letter-spacing:.06em;text-transform:uppercase;font-size:12px}.blk-facts[data-look=plain] dd{font-weight:400}.blk-section[data-look=label]{gap:var(--blk-space-2)}.blk-section[data-look=label]>.blk-section-title{gap:var(--blk-space-2);letter-spacing:.06em;text-transform:uppercase;color:var(--blk-muted);font-size:11px;font-weight:600}.blk-section-icon{width:12px;height:12px;color:var(--blk-accent);flex:none}.blk-section-note{color:var(--blk-muted);font-size:12px}.blk-section[data-look=label]>.blk-section-body{gap:var(--blk-space-5)}.blk-verdict[data-tone=warn]{border-color:var(--blk-warn-edge);background:var(--blk-warn-soft);color:var(--blk-warn)}.blk-match-body,.blk-carousel{gap:var(--blk-space-3);min-width:0;display:grid}.blk-carousel-nav{justify-content:flex-end;gap:var(--blk-space-1);display:flex}.blk-carousel-arrow{border:1px solid var(--blk-line);background:var(--blk-surface);width:28px;height:28px;color:var(--blk-text);cursor:pointer;transition:transform .15s var(--blk-ease), background-color .15s var(--blk-ease);border-radius:999px;place-items:center;padding:0;display:grid}.blk-carousel-arrow svg{width:16px;height:16px}.blk-carousel-arrow:disabled{color:var(--blk-muted);opacity:.5;cursor:default}.blk-carousel-arrow:active:not(:disabled){transform:scale(.97)}.blk-carousel-strip{gap:var(--blk-space-3);padding:var(--blk-space-1) var(--blk-space-2) var(--blk-space-2) var(--blk-space-1);scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.blk-carousel-strip::-webkit-scrollbar{display:none}.blk-carousel-tile{align-content:start;gap:var(--blk-space-1);width:208px;padding:var(--blk-space-3);border:2px solid var(--blk-licorice);background:var(--blk-surface);box-shadow:var(--blk-brand-shadow);color:var(--blk-text);font:inherit;text-align:start;scroll-snap-align:start;cursor:pointer;transition:transform .15s var(--blk-ease), border-color .15s var(--blk-ease);border-radius:12px;flex:none;display:grid}.blk-carousel-tile[aria-selected=true]{outline:2px solid var(--blk-violet);outline-offset:2px}.blk-carousel-tile:focus-visible{outline:2px solid var(--blk-accent);outline-offset:2px}.blk-carousel-tile:active{transform:scale(.97)}.blk-carousel-tile>b{font-size:13px;font-weight:600;line-height:1.35}.blk-carousel-label{align-items:center;gap:var(--blk-space-2);letter-spacing:.06em;text-transform:uppercase;min-width:0;color:var(--blk-muted);font-size:11px;font-weight:500;display:flex}.blk-carousel-label>i,.blk-engine-dot{border-radius:999px;flex:none}.blk-carousel-label>i{background:var(--blk-muted);width:6px;height:6px}.blk-carousel-label>i[data-tone=positive]{background:var(--blk-good)}.blk-carousel-label>i[data-tone=warn]{background:var(--blk-warn)}.blk-carousel-label>i[data-tone=negative]{background:var(--blk-bad)}.blk-carousel-panel{min-width:0}.blk-panel{min-width:0;container:blk-panel/inline-size}.blk-panel-grid{gap:var(--blk-space-4);min-width:0;display:grid}.blk-panel-col{align-content:start;gap:var(--blk-space-3);min-width:0;display:grid}.blk-panel-group{gap:var(--blk-space-2);min-width:0;display:grid}.blk-panel-label{letter-spacing:.06em;text-transform:uppercase;color:var(--blk-muted);font-size:11px;font-weight:500}.blk-engines,.blk-panel-sources{gap:var(--blk-space-2);min-width:0;display:grid}.blk-engine{gap:var(--blk-space-2);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.blk-engine-logo{width:20px;height:20px;color:var(--blk-muted);place-items:center;font-size:16px;display:grid;position:relative}.blk-engine-svg{width:16px;height:16px}.blk-engine-dot{right:calc(-1 * var(--blk-space-1));bottom:calc(-1 * var(--blk-space-1));border:2px solid var(--blk-surface);background:var(--blk-muted);width:12px;height:12px;color:var(--blk-surface);place-items:center;display:grid;position:absolute}.blk-engine-dot svg{stroke-width:3px;width:8px;height:8px}.blk-engine-dot[data-status=mentioned]{background:var(--featured-lime-300,var(--blk-good-soft));color:var(--featured-lime-900,var(--blk-good))}.blk-engine-dot[data-status=error]{background:var(--blk-surface-2);color:var(--blk-muted)}.blk-engine-text{gap:var(--blk-space-1);min-width:0;display:grid}.blk-engine-name{align-items:baseline;gap:var(--blk-space-2);min-width:0;color:var(--blk-muted);font-size:11px;display:flex}.blk-engine-name>b{color:var(--blk-text);flex:none;font-size:13px;font-weight:600}.blk-engine-quote{color:var(--blk-muted);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:color-mix(in oklch, var(--blk-muted) 45%, transparent);text-decoration-color:color-mix(in oklch, var(--blk-muted) 45%, transparent);text-underline-offset:4px;font-size:12px;font-style:italic;line-height:1.45}.blk-engine-quote[title]{cursor:help}.blk-panel-source{align-items:center;gap:var(--blk-space-2);min-width:0;font-size:13px;display:flex}.blk-panel-tag.blk-pill{max-width:40%;padding:0 var(--blk-space-2);letter-spacing:0;text-transform:none;border-radius:999px;font-size:10px;line-height:18px}.blk-panel-link{align-items:center;gap:var(--blk-space-1);min-width:0;color:var(--blk-muted);text-underline-offset:2px;flex:auto;display:flex}.blk-panel-favicon{border-radius:3px;flex:none;width:14px;height:14px}.blk-panel-alert,.blk-panel-empty{align-items:flex-start;gap:var(--blk-space-2);padding:var(--blk-space-2) var(--blk-space-3);border-radius:8px;font-size:12px;line-height:1.5;display:flex}.blk-panel-alert{background:var(--blk-warn-soft);color:var(--blk-warn)}.blk-panel-empty{border:1px dashed var(--blk-line);background:var(--blk-surface-2);color:var(--blk-muted)}.blk-panel-empty>div{gap:var(--blk-space-1);min-width:0;display:grid}.blk-panel-empty b{color:var(--blk-text);font-size:13px;font-weight:600}:is(.blk-panel-alert,.blk-panel-empty)>svg{flex:none;width:14px;height:14px;transform:translateY(2px)}@container blk-panel (min-width:400px){.blk-panel-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (hover:hover) and (pointer:fine){.blk-carousel-tile:hover:not([aria-selected=true]){border-color:var(--blk-violet)}.blk-carousel-arrow:hover:not(:disabled){background:var(--blk-surface-2)}.blk-panel-link:hover{color:var(--blk-text);text-decoration:underline}}@media (prefers-reduced-motion:reduce){.blk-carousel-tile,.blk-carousel-arrow{transition:none}}.blk-match-note-items{color:var(--blk-muted);font-size:13px}.blk-match-note-items>b{padding-right:var(--blk-space-1);color:var(--blk-text);font-weight:600}.blk-match-note-items>span+span:before,.blk-match-note-items>span+.blk-more:before{content:" · ";color:var(--blk-muted)}.blk-match-note-items .blk-inline-link{color:var(--blk-text)}.blk-match-note-items>.blk-more[data-compact]{background:0 0;padding:0;text-decoration:underline}.blk-heading:has(>.blk-heading-actions){grid-template-columns:minmax(0,1fr) auto;align-items:start}.blk-heading:has(>.blk-icon):has(>.blk-heading-actions){grid-template-columns:auto minmax(0,1fr) auto}.blk-heading-actions{justify-content:flex-end;gap:var(--blk-space-2);flex-wrap:wrap;display:flex}.blk-heading[data-size=sm] .blk-heading-actions .blk-btn{height:32px;padding:0 var(--blk-space-3);font-size:12px}.blk-heading-status{color:var(--blk-muted);font-size:12px}.blk-pager{justify-content:space-between;align-items:center;gap:var(--blk-space-2);padding:var(--blk-space-2) var(--blk-space-4);border-top:1px solid var(--blk-hair);color:var(--blk-muted);font-size:12px;display:flex}.blk-section-body:has(>.blk-match)>.blk-pager{padding-inline:0}.blk-pager-buttons{gap:var(--blk-space-1);display:flex}.blk-pager .blk-btn[aria-disabled]{cursor:default;opacity:.4}@container blk (max-width:480px){.blk-heading:has(>.blk-heading-actions){grid-template-columns:minmax(0,1fr)}.blk-heading:has(>.blk-icon):has(>.blk-heading-actions){grid-template-columns:auto minmax(0,1fr)}.blk-heading-actions{grid-column:1/-1;justify-content:flex-start}.blk-question:not([data-done]){padding:var(--blk-space-4)}.blk-field,.blk-choice[data-style=segmented]{gap:var(--blk-space-2);grid-template-columns:minmax(0,1fr)}.blk-field:not([data-kind=longText])+.blk-clamp:has(>.blk-text[data-tone=warn]){display:block}.blk-field:not([data-kind=longText]):has(.blk-field-suffix)>.blk-field-label{padding-top:0}.blk-card:has(.blk-actions[data-sticky]){overflow:clip}.blk-card-body>:is(.blk-actions[data-sticky],:has(>.blk-actions[data-sticky])){z-index:1;padding-top:var(--blk-space-3);padding-bottom:max(var(--blk-space-3), var(--blk-safe-bottom));background:var(--blk-surface);box-shadow:0 -1px 0 var(--blk-hair);position:sticky;bottom:0}.blk-card-head{padding:var(--blk-space-3) var(--blk-space-4)}.blk-card-body{padding:var(--blk-space-4) var(--blk-space-4) var(--blk-space-5)}.blk-digest,.blk-select-bar{padding-inline:var(--blk-space-4)}.blk-select-row{padding-left:var(--blk-space-4)}.blk-result,.blk-tile{padding:var(--blk-space-4)}.blk-actions>.blk-btn:not([data-emphasis=quiet],[data-emphasis=link],[data-emphasis=icon]),.blk-row-actions>.blk-btn:not([data-emphasis=quiet],[data-emphasis=link],[data-emphasis=icon]){flex:auto;justify-content:center;max-width:none}:is(.blk-actions,.blk-row-actions)>[data-emphasis=primary]{order:-1}.blk-card[data-look=bare] .blk-actions>.blk-btn{flex:0 auto}:is(.blk-actions,.blk-row-actions)[data-folds]:not([data-open])>[data-folded]{display:none}.blk-actions-more{flex:none;order:1;display:inline-flex}.blk-facts>dl>div{gap:var(--blk-space-1);padding:var(--blk-space-3) var(--blk-space-4);grid-template-columns:minmax(0,1fr)}.blk-facts dt{font-size:12px}.blk-metrics{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.blk-steps[data-layout=track],.blk-steps[data-layout=track][data-open]{padding:var(--blk-space-4);grid-auto-columns:auto;grid-auto-flow:row;overflow-x:visible}.blk-steps[data-layout=track] li{column-gap:var(--blk-space-3);padding-bottom:var(--blk-space-3);grid-template-columns:22px minmax(0,1fr);justify-items:stretch}.blk-steps[data-layout=track] li:last-child{padding-bottom:0}.blk-steps[data-layout=track] li:not(:last-child):before{width:1px;height:auto;inset:22px auto 0 10px}.blk-steps[data-layout=track] .blk-step-meta,.blk-steps[data-layout=track] .blk-steps-gap>.blk-more{grid-column:2}.blk-stages{gap:var(--blk-space-2) var(--blk-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blk-stages svg{display:none}.blk-grid,.blk-grid[data-columns="3"]{grid-template-columns:minmax(0,1fr)}.blk-board{gap:var(--blk-space-4);grid-auto-columns:auto;grid-auto-flow:row;overflow-x:visible}.blk-row{column-gap:var(--blk-space-3);padding:var(--blk-space-4)}:is(.blk-row,.blk-row:not(:has(>:is(.blk-ring,.blk-row-aside)))){grid-template-columns:auto minmax(0,1fr)}.blk-row:has(>:is(.blk-ring,.blk-row-aside)):has(>:is(.blk-art,.blk-row-status)){grid-template-columns:auto minmax(0,1fr) auto}.blk-row:not(:has(>:is(.blk-art,.blk-row-status))){grid-template-columns:minmax(0,1fr) auto}.blk-row:not(:has(>:is(.blk-art,.blk-row-status),>:is(.blk-ring,.blk-row-aside))){grid-template-columns:minmax(0,1fr)}.blk-row-actions{grid-column:1/-1;justify-content:flex-start}.blk-row:has(>:is(.blk-art,.blk-row-status))>.blk-row-actions{grid-column:2/-1}.blk-card .blk-row-id:has(>.blk-row-meta){grid-template-columns:minmax(0,1fr)}.blk-card .blk-row-id>.blk-row-meta{grid-area:auto/1;font-size:12px}.blk-result-foot{flex-direction:column;align-items:stretch}.blk-result-foot>.blk-actions{width:100%}.blk-timeline li{column-gap:var(--blk-space-3);row-gap:var(--blk-space-1);grid-template-columns:12px minmax(0,1fr)}.blk-timeline-date{grid-area:1/2;padding-top:0}.blk-timeline-dot{grid-area:1/1;translate:0 3px}.blk-timeline-text{grid-column:2}.blk-timeline li:not(:last-child):before{top:18px;left:5.5px}.blk-agenda-day ul[data-timed] li{row-gap:var(--blk-space-1);grid-template-columns:auto minmax(0,1fr)}.blk-agenda-day ul[data-timed] .blk-agenda-time{grid-column:1/-1}.blk-agenda-time:empty{display:none}.blk-bars li{row-gap:var(--blk-space-1);grid-template-columns:minmax(0,1fr) auto}.blk-bars-track{grid-area:2/1/auto/-1}.blk-doc-fields{padding:var(--blk-space-3) var(--blk-space-4)}.blk-doc-fields>div{gap:var(--blk-space-2);display:flex}.blk-doc-fields dt{flex:none}.blk-doc>.blk-clamp{padding:var(--blk-space-4)}.blk-doc-footer{padding-inline:var(--blk-space-4)}}@container blk-card (max-width:560px){.blk-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.blk-row:not(:has(>:is(.blk-art,.blk-row-status))){grid-template-columns:minmax(0,1fr)}.blk-row-actions{grid-column:1/-1;justify-content:flex-start}.blk-row:has(>:is(.blk-art,.blk-row-status))>.blk-row-actions{grid-column:2/-1}.blk-card .blk-row-id:has(>.blk-row-meta){grid-template-columns:minmax(0,1fr)}.blk-card .blk-row-id>.blk-row-meta{grid-area:auto/1;align-self:start;font-size:12px}.blk-card[data-look=band] .blk-row[data-status]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.blk-card[data-look=band] .blk-row[data-status]>.blk-row-actions{grid-column:auto}}
