.hero{padding-block:24px 40px;position:relative}.hero-in{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.hero h1{max-width:13.5em}.hero .kicker{margin-bottom:12px}.hero .cta-row{margin-top:24px}.cta-note{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.45}.hero-media{gap:var(--g);min-width:0;display:grid}.hero-media>.board,.hero-code{display:none}.proof{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;padding-top:24px;display:grid}.proof-item{align-content:start;min-width:0;display:grid}.proof-item dt{order:2;margin-top:4px;font-size:14px;font-weight:550;line-height:1.35}.proof-n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;order:1;font-size:1.75rem;font-weight:650;line-height:1.1}.proof-note{color:var(--muted);order:3;margin-top:2px;font-size:13px;line-height:1.4}@media (width>=700px){.proof{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1100px){.hero{height:max(42rem, min(calc(100svh - var(--hdr-h)), 90rem));padding-block:0}.hero-in{column-gap:var(--col-gap);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,31rem) minmax(0,1fr);row-gap:24px;height:100%;padding-top:28px}.hero-text{align-self:center;padding-bottom:8px}.hero h1{font-size:3.25rem}.hero-media{flex-direction:column;justify-content:center;min-height:0;display:flex}.hero-media>.panel-sample{flex:0 auto;min-height:0}.proof{grid-column:1/-1;grid-template-columns:repeat(8,minmax(0,1fr));column-gap:20px;padding-block:18px 24px}.proof-n{font-size:1.5rem}}.hero-prods{display:none}@media (width>=1100px) and (height>=940px){.hero-media>.board{flex:1 1 0;min-height:0;display:flex}.hero-prods{border-top:1px solid var(--line);margin-top:32px;padding-top:20px;display:block}}.hero-prods ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin-top:6px;display:grid}.hero-prods a{min-height:36px;color:var(--text-2);align-items:center;gap:8px;font-size:14.5px;line-height:1.3;text-decoration:none;display:flex}.hero-prods a:before{content:"";background:var(--accent);flex:none;width:6px;height:6px;rotate:45deg}.hero-prods a:hover{color:var(--text)}.hero-prods p{color:var(--muted);font-size:13px;font-weight:600}@media (width>=1600px){.hero-in{grid-template-columns:minmax(0,36rem) minmax(0,1fr)}.hero h1{font-size:3.5rem}.proof-n{font-size:1.75rem}.proof{column-gap:24px}}@media (width>=2400px){.hero-in{grid-template-columns:minmax(0,36rem) minmax(0,1.25fr) minmax(0,1fr)}.hero-code{gap:var(--g);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.hero-json,.hero-json .code{height:100%;min-height:0}.hero-json .code{flex-direction:column;display:flex}.hero-json .code-stack,.hero-json .code-pane{flex:auto;min-height:0}.hero-json pre{height:100%;overflow:auto}}.board{flex-direction:column;container:board/inline-size}.board-cr{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;padding-right:4px;font-size:13px}.board-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;padding:12px 14px 10px;display:flex}.board-h{letter-spacing:-.01em;font-size:15px;font-weight:620;line-height:1.35}.board-note{color:var(--muted);font-size:13px;line-height:1.4}.board-t{flex-direction:column;flex:auto;min-height:0;display:flex}.board-body{flex:auto}.board-r{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;min-height:40px;color:var(--text-2);grid-template-columns:minmax(0,1fr) 3.5em 4.6em 6.5em 4.6em 4.2em;align-items:center;gap:14px;padding:6px 14px;font-size:14px;line-height:1.35;display:grid}.board-th{min-height:34px;color:var(--muted);font-size:12.5px;font-weight:550}.board-r b{color:var(--text);font-weight:640}.b-name{min-width:0;color:var(--text);font-weight:550}.b-n,.b-p{text-align:right}.board-cap{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}.board-cap .b-name,.board-cap b{color:var(--ink-accent)}.b-vs{color:var(--muted)}.b-vs.b-under{color:var(--positive)}@container board (width<=560px){.board-r{grid-template-columns:minmax(0,1fr) 3.5em 4.6em 4.6em 4.2em}.b-vs{display:none}}.uses{--cols:1}@media (width>=700px){.uses{--cols:2}}@media (width>=1100px){.uses{--cols:3}}@media (width>=2400px){.uses{--cols:6}}.use{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);min-width:0;transition:border-color var(--dur-2), box-shadow var(--dur-2), translate var(--dur-2) var(--ease-out);flex-direction:column;gap:12px;padding:20px;display:flex;position:relative}.use:hover{border-color:var(--line-strong);box-shadow:var(--panel-shadow);translate:0 -2px}.use-link{color:var(--text);align-items:center;gap:12px;text-decoration:none;display:flex}.use-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.use-link:focus-visible{outline:none}.use:has(.use-link:focus-visible){outline:2px solid var(--accent-strong);outline-offset:2px}.use-ic{background:var(--accent-soft);width:40px;height:40px;color:var(--ink-accent);border-radius:10px;flex:none;place-items:center;display:grid}.use-t{letter-spacing:-.01em;font-size:1.0625rem;font-weight:620;line-height:1.3}.use-d{color:var(--text-2);min-height:4.5em;font-size:15px;line-height:1.5}.use-fact{border-block:1px solid var(--line);font-variant-numeric:tabular-nums;gap:2px;padding-block:12px;display:grid}.use-fact>b,.use-fact .score b{letter-spacing:-.02em;color:var(--text);font-size:1.5rem;font-weight:650;line-height:1.25}.use-fact .score{gap:10px}.use-fact>span:last-child{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;font-size:13.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.use-routes{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.use-routes code{font-size:12.5px}.use-go{color:var(--ink-accent);align-items:center;gap:6px;font-size:14.5px;font-weight:550;display:inline-flex}.use:hover .use-go .ic{translate:3px}.use-go .ic{transition:translate var(--dur-2) var(--ease-out)}.news-in,.live-in,.dev-in,.biz-in{gap:var(--col-gap);grid-template-columns:minmax(0,1fr);display:grid}.news-text .sec-lede{max-width:60ch}.news-facts{gap:0;margin-block:20px;display:grid}.news-facts li,.live-list li{border-top:1px solid var(--line);color:var(--text-2);grid-template-columns:20px minmax(0,1fr);gap:4px 14px;padding-block:14px;display:grid}.news-facts .ic,.live-list .ic{color:var(--ink-accent);margin-top:3px}.news-facts b,.live-list b{color:var(--text);font-weight:600;display:block}.news-vis,.news-code{min-width:0}@media (width>=1100px){.news-in{row-gap:var(--g);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.news-text{grid-row:span 2}.news-vis,.news-code{grid-column:2}}@media (width>=2400px){.news-in{grid-template-columns:minmax(0,32rem) minmax(0,1.4fr) minmax(0,1fr)}.news-text{grid-row:auto}.news-code{grid-area:1/3}}.nb{grid-template-columns:minmax(0,1fr);display:grid;container:nb/inline-size}.nb-sec{border-top:1px solid var(--line);min-width:0;padding:16px}.nb-sec:first-child{border-top:0}.nb-big{color:var(--muted);margin-block:4px 10px;font-size:14px;line-height:1.35}.nb-big b{letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums;margin-right:4px;font-size:2rem;font-weight:650}.nb .stack{height:12px}.nb .band-key{margin-top:10px}.nb-clock{grid-template-rows:34px 20px;grid-template-columns:repeat(24,minmax(0,1fr));margin-block:12px 4px;display:grid;position:relative}.nb-night{background:var(--bg-sunken);border-radius:8px 0 0 8px;grid-area:1/1/auto/7}.nb-win{text-align:center;min-width:0;color:var(--text);grid-row:1;justify-content:center;align-items:center;padding-inline:4px;font-size:12.5px;font-weight:600;line-height:1.3;display:flex}.nb-morning{background:color-mix(in srgb, var(--accent) 45%, var(--surface));grid-column:7/12}.nb-noon{background:color-mix(in srgb, var(--accent) 72%, var(--surface));color:var(--on-accent);grid-column:12/18}.nb-evening{background:var(--accent);color:var(--on-accent);border-radius:0 8px 8px 0;grid-column:18/25}.nb-tick{color:var(--muted);font-variant-numeric:tabular-nums;grid-row:2;align-self:end;font-size:12px;line-height:1.3}.nb-t0{grid-column:1}.nb-t6{grid-column:7}.nb-t11{grid-column:12}.nb-t17{grid-column:18}.nb-t24{grid-column:24;justify-self:end}.nb-pub,.nb-due,.nb-key-pub{width:10px;height:10px;rotate:45deg}.nb-pub,.nb-due{z-index:1;grid-row:1;place-self:end start;margin:0 0 -5px -5px}.nb-pub{background:var(--surface);border:2px solid var(--text);grid-column:22}.nb-due{background:var(--text);grid-column:7}.nb-wins{color:var(--text-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 18px;margin-top:10px;font-size:13.5px;display:flex}.nb-wins b{color:var(--text);font-weight:600}.nb-ex{color:var(--text-2);align-items:baseline;gap:10px;margin-top:10px;font-size:13.5px;line-height:1.45;display:flex}.nb-key-pub{border:2px solid var(--text);flex:none;display:inline-block;translate:0 1px}.nb-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.nb-chip{border:1px solid var(--line-strong);min-height:32px;color:var(--text-2);border-radius:999px;align-items:center;gap:6px;padding:4px 11px 4px 9px;font-size:13.5px;line-height:1.3;display:inline-flex}.nb-chip .ic{color:var(--muted)}.nb-chip small{color:var(--muted);font-size:12px}.nb-on{border-color:color-mix(in srgb, var(--accent) 70%, var(--line));background:var(--accent-soft);color:var(--text)}.nb-on .ic{color:var(--ink-accent)}.nb-order{margin-top:14px;font-size:13.5px}.nb-steps{counter-reset:st;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;display:flex}.nb-steps li{counter-increment:st;align-items:center;gap:8px;font-size:14px;font-weight:550;display:inline-flex}.nb-steps li:before{content:counter(st);background:var(--accent-soft);width:22px;height:22px;color:var(--ink-accent);border-radius:6px;place-items:center;font-size:12.5px;font-weight:650;display:grid}@container nb (width<=420px){.nb-win{font-size:0}}@container nb (width>=720px){.nb{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nb-day{border-right:1px solid var(--line)}.nb-time{border-top:0}.nb-reg{grid-column:1/-1}}.live-list{margin-block:20px}.tag{background:var(--accent-soft);color:var(--ink-accent);border-radius:999px;grid-column:2;justify-self:start;margin-top:4px;padding:2px 9px;font-size:12.5px;font-style:normal;font-weight:600;line-height:1.5}.log{flex-direction:column;display:flex}.log .panel-sub{justify-content:space-between}.log .panel-status span{overflow-wrap:anywhere}.log-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 14px;padding:12px 14px;font-size:14px;line-height:1.4;display:grid}.log-row:first-child{border-top:0}.log-type{color:var(--ink-accent);justify-self:start;font-size:13px}.log-at{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.log-head{min-width:0;color:var(--text)}.log-val{white-space:nowrap;font-variant-numeric:tabular-nums;justify-self:end;align-items:center;gap:8px;display:inline-flex}.log-val b{font-weight:640}.log-sig{border-top:1px solid var(--line);background:var(--code-bg);color:var(--muted);margin:0;padding:12px 14px;font-size:12.5px;line-height:1.6;overflow-x:auto}@media (width>=700px){.log-row{grid-template-columns:9.5em 8em minmax(0,1fr) auto}.log-at{text-align:left}}@media (width>=1100px){.live-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}}@media (width>=2400px){.live-in{grid-template-columns:minmax(0,32rem) minmax(0,1fr)}}.dev-call,.dev-answer{min-width:0}.tools{gap:8px;margin-top:4px;display:grid}.tools a{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--text-2);transition:border-color var(--dur-2);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;line-height:1.4;text-decoration:none;display:flex}.tools a:hover{border-color:var(--line-strong)}.tools .ic{color:var(--ink-accent);flex:none;margin-top:1px}.tools b{color:var(--text);font-size:15px;font-weight:600;display:block}@media (width>=560px){.tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.dev-in{row-gap:var(--g);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.dev-text{grid-row:span 2}.dev-call,.dev-answer{grid-column:2}}@media (width>=2400px){.dev-in{grid-template-columns:minmax(0,32rem) minmax(0,1fr) minmax(0,1fr);align-items:start}.dev-text{grid-row:auto}.dev-answer{grid-area:1/3}}.biz{--cols:1}.biz li{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);align-content:start;gap:6px;padding:18px;display:grid}.biz .ic{color:var(--ink-accent);margin-bottom:4px}.biz b{font-weight:620;line-height:1.3}.biz span{color:var(--text-2);font-size:14.5px;line-height:1.45}.biz-text .cta-row{margin-top:20px}@media (width>=700px){.biz{--cols:2}}@media (width>=1100px){.biz-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}}@media (width>=2400px){.biz-in{grid-template-columns:minmax(0,32rem) minmax(0,1fr)}.biz{--cols:4}}.tiers{--cols:1}.tier{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;min-width:0;padding:20px;display:flex;container-type:inline-size}.tier-name{font-size:1.125rem;font-weight:620;line-height:1.3}.tier-price{font-variant-numeric:tabular-nums;margin-top:10px;line-height:1.2}.tier-price b{letter-spacing:-.03em;font-size:2rem;font-weight:650}.tier-price small{color:var(--muted);font-size:13.5px;font-weight:500}.tier-lei{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:13.5px}.tier-nums{border-top:1px solid var(--line);gap:8px;margin-top:16px;padding-top:14px;display:grid}.tier-nums div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tier-nums dt{color:var(--muted);font-size:13.5px;line-height:1.35}.tier-nums dd{font-variant-numeric:tabular-nums;text-align:right;font-weight:620}.tier-contract{border-style:dashed}@container (width<=300px){.tier-nums div{gap:0;display:grid}.tier-nums dd{text-align:left}}.tier-name{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.tier-name .tag{margin-top:0}.tier-rec{border-color:color-mix(in srgb, var(--accent) 60%, var(--line));box-shadow:var(--panel-shadow)}.tiers-foot{color:var(--text-2);margin-top:16px}@media (width>=700px){.tiers{--cols:2}.tier-contract:nth-child(odd){grid-column:1/-1}}@media (width>=1100px){.tiers{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.tier-contract:nth-child(odd){grid-column:auto}}.final .cta-row{justify-content:flex-start}@media (width>=800px){.final .cta-row{justify-content:flex-end}}.sh-hero{padding-block:var(--page-top,16px) var(--sec-t)}.sh-hero-in{gap:24px var(--col-gap,28px);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.sh-hero-text{min-width:0;max-width:40rem}.sh-hero h1{max-width:13em}.sh-hero .lede{max-width:var(--measure,62ch)}.sh-hero .cta-row{gap:12px 20px;margin-top:22px}@media (width<=559px){.sh-hero .cta-row .btn{flex:100%}}.sh-note{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.45}.sh-glance{display:none}@media (width>=1100px){.sh-hero{padding-block:32px var(--sec-t)}.sh-hero-in{gap:32px var(--col-gap,48px);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sh-hero-text{grid-area:1/1;padding-top:6px}.sh-hero-in>.sh-test{grid-area:1/2/span 2;align-self:stretch}.sh-glance{border-top:1px solid var(--line);grid-area:2/1;align-self:end;gap:10px;padding-top:20px;display:grid}.sh-glance li{color:var(--text-2);align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}.sh-glance .ic{color:var(--ink-accent);flex:none;margin-top:2px}}@media (width>=1600px){.sh-hero-in{grid-template-columns:minmax(0,36rem) minmax(0,1fr)}}.sh-test{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card,16px);min-width:0;box-shadow:var(--panel-shadow);overflow:hidden;container:shtest/inline-size}.sh-test-bar{border-bottom:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:48px;padding:8px 12px;display:flex}.sh-test-mark{background:var(--positive-soft);color:var(--text);border-radius:999px;flex:none;align-items:center;gap:7px;padding:3px 10px;font-size:12.5px;font-weight:650;line-height:1.4;display:inline-flex}.sh-dot{background:var(--positive);border-radius:50%;width:7px;height:7px}.sh-test[data-state=off] .sh-test-mark,html:not(.js) .sh-test-mark{background:var(--bg-sunken)}.sh-test[data-state=off] .sh-dot,html:not(.js) .sh-dot{background:var(--muted)}.sh-test-title{letter-spacing:0;min-width:0;color:var(--text-2);text-wrap:wrap;font-size:14px;font-weight:600;line-height:1.35}.sh-test-main{gap:14px;padding:18px 16px 16px;display:grid}.sh-states{display:grid}.sh-state{visibility:hidden;grid-area:1/1;min-width:0}.sh-test[data-state=wait] .sh-st-wait,.sh-test[data-state=human] .sh-st-human,.sh-test[data-state=suspect] .sh-st-suspect,.sh-test[data-state=bot] .sh-st-bot,.sh-test[data-state=crawler] .sh-st-crawler,.sh-test[data-state=pass] .sh-st-pass,.sh-test[data-state=off] .sh-st-off{visibility:visible}html:not(.js) .sh-test .sh-st-wait{visibility:hidden}html:not(.js) .sh-test .sh-st-off{visibility:visible}@media (prefers-reduced-motion:no-preference){.sh-test:not([data-state=wait]) .sh-state{animation:sh-in var(--dur-3,.32s) ease both}@keyframes sh-in{0%{opacity:0}}}.sh-st-wait,.sh-st-off{--st:var(--muted);--st-soft:var(--bg-sunken)}.sh-st-human,.sh-st-pass{--st:var(--positive);--st-soft:var(--positive-soft)}.sh-st-suspect{--st:var(--accent-strong);--st-soft:var(--accent-soft)}.sh-st-bot{--st:var(--negative);--st-soft:var(--negative-soft)}.sh-st-crawler{--st:var(--info);--st-soft:color-mix(in srgb, var(--info) 16%, var(--surface))}.sh-head{letter-spacing:-.02em;align-items:flex-start;gap:12px;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:650;line-height:1.25;display:flex}.sh-head-ic{background:var(--st-soft);width:38px;height:38px;color:var(--st);border-radius:11px;flex:none;place-items:center;display:grid}.sh-head-t{min-width:0;padding-top:4px}.sh-score{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-2);font-weight:600}.sh-sep{color:var(--muted);font-weight:500}.sh-test[data-no-score] .sh-score,.sh-test[data-no-score] .sh-sep{visibility:hidden}.sh-sub{color:var(--text-2);text-wrap:pretty;margin-top:10px;font-size:15px;line-height:1.5}.sh-spin circle{fill:none;stroke:var(--line-strong);stroke-width:2px}.sh-spin path{fill:none;stroke:var(--ink-accent);stroke-width:2px;stroke-linecap:round}@media (prefers-reduced-motion:no-preference){.sh-test[data-state=wait] .sh-spin{transform-origin:50%;animation:1.1s linear infinite sh-turn}.sh-test[data-state=wait] .sh-dot{animation:1.6s ease-in-out infinite sh-breathe}@keyframes sh-turn{to{transform:rotate(1turn)}}@keyframes sh-breathe{50%{opacity:.35}}}.sh-meter{width:100%;height:6px}.sh-track{fill:var(--bg-sunken)}.sh-fill{fill:var(--muted)}.sh-test[data-state=human] .sh-fill,.sh-test[data-state=pass] .sh-fill{fill:var(--positive)}.sh-test[data-state=suspect] .sh-fill{fill:var(--accent)}.sh-test[data-state=bot] .sh-fill{fill:var(--negative)}.sh-test[data-state=crawler] .sh-fill{fill:var(--info)}.sh-signals{border-top:1px solid var(--line)}.sh-signals summary{cursor:pointer;align-items:center;gap:8px;min-height:48px;padding:8px 16px;font-size:14.5px;font-weight:580;line-height:1.35;list-style:none;display:flex}.sh-signals summary::-webkit-details-marker{display:none}.sh-signals summary>.ic:first-child{color:var(--muted)}.sh-count{background:var(--bg-sunken);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:1.6em;padding:0 6px;font-size:12.5px;font-weight:650;line-height:1.6}.sh-count:empty{visibility:hidden}.sh-chev{color:var(--muted);transition:rotate var(--dur-2) var(--ease-out);margin-left:auto}.sh-signals[open] .sh-chev{rotate:180deg}.sh-signals-body{align-content:start;gap:10px;padding:0 16px 8px;display:grid}.sh-group{grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);align-items:baseline;gap:4px 10px;display:grid}.sh-group-h{color:var(--muted);font-size:12.5px;font-weight:650;line-height:1.4}.sh-id-list{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.sh-id-list li{min-width:0;font-size:13px;line-height:1.4}.sh-muted{color:var(--muted);font-size:14px;line-height:1.45}.sh-ids{color:var(--muted);padding:4px 16px 14px;font-size:13px;line-height:1.45}.sh-test-foot{border-top:1px solid var(--line);background:var(--surface-2);color:var(--text-2);align-items:flex-start;gap:8px;padding:10px 16px 12px;font-size:13px;line-height:1.45;display:flex}.sh-test-foot .ic{color:var(--muted);flex:none;margin-top:1px}.sh-test{flex-direction:column;display:flex}.sh-test-body{flex-direction:column;flex:auto;display:flex}@container shtest (width>=520px){@supports selector(::details-content){.sh-signals{flex-direction:column;flex:auto;display:flex}.sh-signals summary{pointer-events:none}.sh-signals summary .sh-chev{display:none}.sh-signals::details-content{content-visibility:visible;min-height:0;flex-direction:column;flex:auto;block-size:auto;display:flex}.sh-signals-body{scrollbar-width:thin;flex:8.5rem;min-height:8.5rem;overflow-y:auto}}}@container shtest (width>=1000px){.sh-test-body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.sh-test-main{border-right:1px solid var(--line);align-content:center;padding:28px}.sh-signals{border-top:0}@supports selector(::details-content){.sh-signals{contain:size;min-height:12rem}.sh-signals-body{flex-basis:0;min-height:0}}}.sh-sec .sec-lede code,.sh-sec p code{font-size:.86em}.sh-stops{gap:var(--g,12px);grid-template-columns:minmax(0,1fr);display:grid}.sh-stop{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card,16px);gap:16px;min-width:0;padding:18px;display:grid}.sh-stop-text{flex-direction:column;min-width:0;display:flex}.sh-stop-ic{background:var(--accent-soft);width:42px;height:42px;color:var(--ink-accent);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.sh-stop h3{margin-bottom:6px;font-size:1.125rem}.sh-stop p{color:var(--text-2);font-size:15px;line-height:1.5}@media (width<=699px){.sh-stop-text{grid-template-columns:auto minmax(0,1fr);align-content:start;column-gap:14px;display:grid}.sh-stop-text>p{grid-column:1/-1}.sh-stop-text>h3{align-self:center;margin-bottom:12px}.sh-stop-ic{margin-bottom:12px}}.sh-chips{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:14px;display:flex}.sh-chips code{color:var(--text);font-size:12.5px;line-height:1.5}.sh-stop-code{align-self:start;min-width:0}@media (width>=700px){.sh-stops{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-stop-abuse{gap:var(--col-gap,28px);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width>=1100px){.sh-stops{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1600px){.sh-stops{grid-template-columns:repeat(4,minmax(0,1fr))}.sh-stop-abuse{grid-column:span 2}}.sh-how{gap:var(--g,12px);display:grid}.sh-layers,.sh-pair{gap:var(--g,12px);grid-template-columns:minmax(0,1fr);display:grid}.sh-layer,.sh-outcomes,.sh-modes{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card,16px);min-width:0;padding:20px}.sh-layer-k{color:var(--ink-accent);align-items:center;gap:8px;margin-bottom:6px;font-size:13.5px;font-weight:600;line-height:1.4;display:inline-flex}.sh-layer h3,.sh-modes h3,.sh-out-h{margin-bottom:12px;font-size:1.25rem}.sh-layer .ticks li{font-size:15px;line-height:1.5}.sh-layer .ticks li:last-child{margin-bottom:0}.sh-out{gap:10px;display:grid}.sh-o{border:1px solid var(--line);border-left:3px solid var(--o,var(--line-strong));background:var(--surface-2);border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:2px 12px;padding:12px 14px;display:grid}.sh-o b{align-self:center;font-weight:640;line-height:1.35}.sh-o>span:last-child{color:var(--text-2);grid-column:1/-1;font-size:14.5px;line-height:1.5}.sh-o-code{background:var(--bg-sunken);font:650 13px/1.6 var(--font-mono);border-radius:6px;align-self:center;padding:1px 8px}.sh-o-allow{--o:var(--positive)}.sh-o-check{--o:var(--accent)}.sh-o-ban{--o:var(--negative)}.sh-modes p{color:var(--text-2);font-size:15px;line-height:1.55}.sh-mode-row{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.sh-mode{border:1px solid var(--line-strong);font:600 13.5px/1.35 var(--font-mono);color:var(--text);border-radius:10px;padding:6px 12px;display:inline-grid}.sh-mode small{font:500 12.5px/1.35 var(--font-sans);color:var(--text-2)}.sh-mode-on{border-color:var(--accent);background:var(--accent-soft)}@media (width>=700px){.sh-layers,.sh-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-out{grid-template-columns:repeat(3,minmax(0,1fr))}.sh-o{align-content:start}}@media (width>=1100px){.sh-layer,.sh-outcomes,.sh-modes{padding:24px 26px}}.sh-steps{counter-reset:st;gap:36px;display:grid}.sh-step{counter-increment:st;gap:14px;min-width:0;display:grid}.sh-step-t{min-width:0}.sh-step-t h3{align-items:center;gap:12px;margin-bottom:8px;font-size:1.25rem;display:flex}.sh-step-t h3:before{content:counter(st);background:var(--accent-soft);width:30px;height:30px;color:var(--ink-accent);letter-spacing:0;border-radius:9px;flex:none;place-items:center;font-size:15px;font-weight:650;display:grid}.sh-step-t p{color:var(--text-2);max-width:var(--measure,68ch)}.sh-step-t .code{margin-top:14px}.sh-step-c,.sh-tall{min-width:0}.sh-tall pre{max-height:440px;overflow-y:auto}.sh-more-link{margin-top:28px}@media (width>=1100px){.sh-step{gap:var(--col-gap,48px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}@media (width>=1600px){.sh-step{grid-template-columns:minmax(0, var(--measure,68ch)) minmax(0, 1fr)}}.sh-rule-list{column-gap:var(--col-gap,28px);display:grid}.sh-rule{border-top:1px solid var(--line);flex-wrap:wrap;align-content:flex-start;align-items:center;gap:6px 10px;min-width:0;padding-block:12px;display:flex}.sh-rule-k{font-size:13.5px;font-weight:600}.sh-rule-tags{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.sh-tag{border:1px solid var(--line-strong);color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:1px 9px;font-size:12.5px;font-weight:600;line-height:1.5;display:inline-flex}.sh-tag-hard:before,.sh-tag-soft:before,.sh-tag-both:before{content:"";border-radius:1px;width:7px;height:7px;rotate:45deg}.sh-tag-hard:before{background:var(--negative)}.sh-tag-soft:before{background:var(--accent)}.sh-tag-both:before{background:linear-gradient(135deg, var(--negative) 50%, var(--accent) 50%)}.sh-rule-d{color:var(--text-2);flex-basis:100%;font-size:14.5px;line-height:1.5}.sh-rules-more summary{border:1px solid var(--line-strong);border-radius:var(--r-ctl,12px);background:var(--surface);cursor:pointer;align-items:center;gap:8px;min-height:44px;margin-block:8px;padding:8px 14px;font-weight:580;line-height:1.3;list-style:none;display:inline-flex}.sh-rules-more summary::-webkit-details-marker{display:none}.sh-rules-more[open] .sh-chev{rotate:180deg}.sh-rules-more .sh-chev{margin-left:0}.sh-rule-notes{gap:14px;margin-top:24px;display:grid}.sh-rule-notes div{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:16px 18px}.sh-rule-notes dt{margin-bottom:4px;font-weight:640;line-height:1.35}.sh-rule-notes dd{color:var(--text-2);font-size:15px;line-height:1.5}@media (width>=700px){.sh-rule-notes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.sh-rule-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.sh-priv{gap:24px var(--col-gap,28px);display:grid}.sh-priv-list{gap:16px;display:grid}.sh-priv-list li{border:1px solid var(--line);background:var(--surface);color:var(--text-2);border-radius:14px;align-items:flex-start;gap:14px;padding:16px 18px;line-height:1.5;display:flex}.sh-priv-list .ic{color:var(--ink-accent);flex:none;margin-top:3px}.sh-priv-list b{color:var(--text);font-weight:620}@media (width>=700px){.sh-priv-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.sh-priv{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.sh-priv-head{top:calc(var(--hdr-h) + 24px);align-self:start;position:sticky}}.sh-plans{gap:var(--g,12px);grid-template-columns:minmax(0,1fr);display:grid}.sh-plan{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card,16px);flex-direction:column;gap:10px;min-width:0;padding:20px;display:flex}.sh-plan-rec{border-color:color-mix(in srgb, var(--accent) 65%, var(--line));box-shadow:var(--panel-shadow)}.sh-plan-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.sh-plan-name{font-size:1.125rem}.sh-badge{background:var(--accent-soft);color:var(--text);border-radius:999px;padding:1px 9px;font-size:12px;font-weight:650;line-height:1.5;display:inline-flex}.sh-plan-for{color:var(--text-2);font-size:14.5px;line-height:1.45}.sh-plan-price{color:var(--text-2);font-variant-numeric:tabular-nums;margin-top:4px;font-size:14px;line-height:1.2}.sh-plan-price b{letter-spacing:-.03em;color:var(--text);font-size:2rem;font-weight:650}.sh-plan-price small{font-size:14px}.sh-plan-lei{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13.5px;line-height:1.4}.sh-plan-nums{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px;padding-top:12px;display:grid}.sh-plan-nums div{flex-direction:column;min-width:0;display:flex}.sh-plan-nums dt{color:var(--muted);order:2;font-size:13px;line-height:1.35}.sh-plan-nums dd{font-variant-numeric:tabular-nums;order:1;font-weight:640;line-height:1.35}.sh-plan-nums{margin-bottom:8px}.sh-plan-cta{margin-top:auto}.sh-plans-note{color:var(--muted);max-width:90ch;margin-top:16px;font-size:14px;line-height:1.5}@media (width>=700px){.sh-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.sh-plans{grid-template-columns:repeat(4,minmax(0,1fr))}}.sh-band{gap:24px var(--col-gap,28px);display:grid}.sh-band-list{gap:var(--g,12px);display:grid}.sh-band-list li{border:1px solid var(--line);background:var(--surface);color:var(--text-2);border-radius:14px;align-items:flex-start;gap:12px;padding:16px 18px;line-height:1.45;display:flex}.sh-band-list .ic{color:var(--ink-accent);flex:none;margin-top:2px}.sh-band-list b{color:var(--text);font-weight:620;display:block}.sh-band .cta-row{margin-top:20px}@media (width>=700px){.sh-band-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.sh-band{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}}.bz-more .sh-more-b2b{grid-column:1/-1}.sh-sec .two-text h2+p{margin-top:12px}.sh-attrs code{white-space:nowrap}.sh-call{gap:12px;min-width:0;display:grid}.pr-head{gap:20px;margin-bottom:24px;display:grid}.pr-head h1{letter-spacing:-.03em;text-wrap:balance;max-width:18ch;font-size:clamp(2rem,1.55rem + 1.9vw,3.25rem);line-height:1.12}.pr-head .lede{margin-top:12px}.pr-period{border:1px solid var(--line);border-radius:var(--r-ctl,12px);background:var(--bg-sunken);grid-template-columns:1fr 1fr;place-self:end start;min-width:min(100%,340px);margin:0;padding:3px;display:inline-grid}.pr-period input{opacity:0;width:1px;height:1px;position:absolute}.pr-period label{text-align:center;min-height:44px;color:var(--text-2);cursor:pointer;border-radius:9px;place-content:center;padding:6px 14px;font-size:15px;font-weight:560;line-height:1.3;display:grid}.pr-period label small{color:var(--ink-accent);font-size:12.5px;font-weight:500;display:block}.pr-period input:checked+label{background:var(--surface);color:var(--text);box-shadow:var(--shadow-1)}.pr-period input:focus-visible+label{outline:2px solid var(--accent-strong,var(--accent));outline-offset:1px}@media (width>=1100px){.pr-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px}}.pr-plans{gap:var(--g,12px);grid-template-columns:minmax(0,1fr);display:grid}.pr-plan{grid-template-rows:subgrid;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card,16px);grid-row:span 6;row-gap:0;min-width:0;padding:20px;display:grid}.pr-rec{border-color:var(--gold-line);box-shadow:0 0 0 1px var(--gold-line), var(--panel-shadow)}.pr-name{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:8px;font-size:1.375rem;line-height:1.3;display:flex}.pr-badge{background:var(--accent-soft);min-height:24px;color:var(--ink-accent);letter-spacing:0;border-radius:999px;align-items:center;padding:2px 9px;font-size:12.5px;font-weight:600;line-height:1.4;display:inline-flex}.pr-for{color:var(--muted);margin-top:4px;font-size:14.5px;line-height:1.4}.pr-price{margin-top:16px;display:grid}.pr-price>div{grid-area:1/1}.pr-y,.pr:has(#pp-year:checked) .pr-m{visibility:hidden}.pr:has(#pp-year:checked) .pr-y{visibility:visible}.pr-amount{font-variant-numeric:tabular-nums;line-height:1.15}.pr-amount b{letter-spacing:-.035em;white-space:nowrap;font-size:2.25rem;font-weight:660}.pr-amount span,.pr-amount small{color:var(--muted);font-size:14px;font-weight:500}.pr-sub{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:4px;font-size:13.5px;line-height:1.4}.pr-nums{border-block:1px solid var(--line);margin-block:16px;display:grid}.pr-nums div{justify-content:space-between;align-items:baseline;gap:12px;padding-block:7px;display:flex}.pr-nums div+div{border-top:1px dashed var(--line)}.pr-nums dt{color:var(--text-2);font-size:13.5px;line-height:1.35}.pr-nums dd{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:640;line-height:1.35}.pr-points{color:var(--text-2);align-content:start;gap:8px;margin-bottom:18px;font-size:14.5px;line-height:1.45;display:grid}.pr-points li{grid-template-columns:16px minmax(0,1fr);gap:8px;display:grid}.pr-points .ic{color:var(--ink-accent);margin-top:3px}.pr-points code{font-size:13px}.pr-cta{align-self:end;width:100%}.pr-cta .ic{margin-left:2px}@media (width>=1100px) and (height<=820px){.pr-head{margin-bottom:16px}.pr-head h1{max-width:none;font-size:2.5rem}.pr-head .lede{margin-top:8px;font-size:1.0625rem}.pr-plan{padding:16px 18px}.pr-price{margin-top:10px}.pr-amount b{font-size:2rem}.pr-nums{margin-block:10px}.pr-nums div{padding-block:5px}.pr-points{gap:5px;margin-bottom:12px;font-size:14px}}.pr-ent{background:var(--tint);grid-row:auto;grid-template-rows:none}.pr-ent .pr-points{margin-block:16px 18px}.pr-ent-nums{color:var(--text-2);max-width:46ch;margin-top:8px;font-size:14px;line-height:1.45}.pr-ent-acts{align-self:end;gap:12px;display:grid}.pr-ent-acts .link-arrow{justify-self:start;min-height:32px;font-size:14.5px}@media (width>=700px){.pr-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-ent{column-gap:var(--col-gap,32px);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pr-ent .pr-name,.pr-ent .pr-for,.pr-ent .pr-price,.pr-ent-nums{grid-column:1}.pr-ent .pr-points{grid-area:1/2/span 4;margin-top:4px}.pr-ent-acts{grid-column:1/-1;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:12px 20px;margin-top:16px}.pr-ent .pr-cta{width:auto}}@media (width>=1100px){.pr-plans{grid-template-columns:repeat(4,minmax(0,1fr))}.pr-ent{grid-template-columns:minmax(0,5fr) minmax(0,7fr) auto;align-items:center;padding:22px 24px}.pr-ent .pr-points{grid-row:1/span 4;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin:0}.pr-ent-acts{grid-area:1/3/span 4;grid-template-columns:none;justify-items:start;margin:0}}@media (width>=2400px){.pr-plans{grid-template-columns:repeat(5,minmax(0,1fr))}.pr-ent{grid-area:span 6;grid-template-rows:subgrid;grid-template-columns:none;align-items:stretch;padding:20px}.pr-ent .pr-name,.pr-ent .pr-for,.pr-ent .pr-price,.pr-ent-nums,.pr-ent .pr-points,.pr-ent-acts{grid-area:auto}.pr-ent-nums{border-block:1px solid var(--line);margin-block:16px;padding-block:8px}.pr-ent .pr-points{grid-template-columns:none;margin-block:16px 18px}.pr-ent .pr-price{margin-bottom:0}.pr-ent-acts{grid-template-columns:none;align-self:end}.pr-ent .pr-cta{width:100%}}.pr-top-ladder{display:none}@media (width>=3200px){.pr-top{gap:var(--col-gap,64px);grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:start;display:grid}.pr-top-ladder{gap:var(--g,20px);display:grid}.pr-logic-grid .pr-chart{display:none}.pr-logic-grid .pr-logic-points{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}.pr-foot{gap:10px;margin-top:16px;display:grid}.pr-foot .rate-note{margin-top:0}.pr-bnm{color:var(--text-2);max-width:110ch;font-size:14px;line-height:1.5}.pr-bnm b{color:var(--text);font-weight:620}.pr-bnm a{color:var(--ink-accent);font-weight:550}.pr-logic-grid{gap:var(--col-gap,28px);display:grid}.pr-chart{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card,16px);min-width:0;margin:0;padding:18px 20px}.pr-chart figcaption{margin-bottom:10px;font-size:14px;font-weight:600;line-height:1.35}.pr-chart ol{gap:4px;display:grid}.pr-chart li{grid-template-columns:6.6em minmax(0,1fr) 6.2em;align-items:center;gap:12px;min-height:32px;font-size:14px;line-height:1.35;display:grid}.pr-chart svg{width:100%;height:10px}.pr-chart b{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:640}.pr-chart-name{color:var(--text-2)}.pr-chart-rec .pr-chart-name,.pr-chart-rec b{color:var(--ink-accent)}.pr-logic-points{align-content:start;gap:14px;display:grid}.pr-logic-points li{color:var(--text-2);grid-template-columns:22px minmax(0,1fr);gap:12px;max-width:60ch;line-height:1.5;display:grid}.pr-logic-points .ic{color:var(--ink-accent);margin-top:2px}@media (width>=900px){.pr-logic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-logic-points{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media (width>=1600px){.pr-logic-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr)}.pr-logic-points{grid-column:auto;grid-template-columns:none}}.pr-calc{gap:16px;display:grid}.calc-in{min-width:0}.calc-presets{margin:0 calc(-1 * var(--gutter)) 14px;padding:2px var(--gutter) 6px;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.calc-presets::-webkit-scrollbar{display:none}.chip{border:1px solid var(--line-strong);background:var(--surface);min-height:44px;color:var(--text);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;padding:8px 14px;font-size:14px;font-weight:520;line-height:1.3}.chip:hover{border-color:var(--muted)}.chip[aria-pressed=true]{background:var(--text);color:var(--bg);border-color:var(--text)}.calc-table{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}.calc-hg,.calc-row{grid-template-columns:minmax(0,1fr) 3.6em 6.4em;align-items:center;gap:10px;padding:6px 12px;display:grid}.calc-head{color:var(--muted);border-bottom:1px solid var(--line);font-size:12.5px;font-weight:550;line-height:1.3;display:grid}.calc-hg+.calc-hg{display:none}.calc-hg span:nth-child(2){text-align:center}.calc-row{border-top:1px solid var(--line);cursor:text;min-height:52px}.calc-rows .calc-row:first-child{border-top:0}.calc-row code{background:0 0;padding:0;font-size:13.5px;line-height:1.35}.calc-cost{text-align:center;font-variant-numeric:tabular-nums;color:var(--muted);font-size:14px}.calc-row input{border:1px solid var(--line-strong);background:var(--bg);text-align:right;font-variant-numeric:tabular-nums;border-radius:8px;width:100%;min-height:40px;padding:4px 8px}.calc-more{border-top:1px solid var(--line)}.calc-more summary{min-height:48px;color:var(--ink-accent);cursor:pointer;align-items:center;gap:8px;padding:8px 12px;font-size:14.5px;font-weight:560;list-style:none;display:flex}.calc-more summary::-webkit-details-marker{display:none}.calc-more[open] summary .ic{rotate:45deg}.calc-more .calc-rows{border-top:1px solid var(--line)}.calc-out{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card,16px);box-shadow:var(--panel-shadow);align-self:start;gap:2px;min-width:0;padding:22px;display:grid}.calc-k{color:var(--muted);font-size:13.5px}.calc-total{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-bottom:12px;font-size:2.75rem;font-weight:650;line-height:1.1}.calc-plan{letter-spacing:-.02em;color:var(--ink-accent);font-size:1.5rem;font-weight:640;line-height:1.3}.calc-cost-line{font-variant-numeric:tabular-nums;font-weight:600}.calc-bar{border-radius:3px;width:100%;height:8px;margin-block:12px 8px;overflow:hidden}.calc-note{color:var(--text-2);min-height:1.45em;font-size:13.5px;line-height:1.45}.calc-note:empty{min-height:0}.calc-btn{margin-top:14px}@media (width>=1000px){.pr-calc{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:24px}.calc-out{top:calc(var(--hdr-h) + 16px);position:sticky}.calc-presets{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}@media (width>=1600px){.pr-calc{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.calc-rows{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calc-rows .calc-row:nth-child(2){border-top:0}.calc-rows .calc-row:nth-child(odd){border-right:1px solid var(--line)}.calc-head{grid-template-columns:repeat(2,minmax(0,1fr))}.calc-hg:nth-child(2){display:grid}}@media (width>=2400px){.pr-calc{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.calc-head{grid-template-columns:repeat(3,minmax(0,1fr))}.calc-hg:nth-child(3){display:grid}.calc-rows{grid-template-columns:repeat(3,minmax(0,1fr))}.calc-rows .calc-row:nth-child(3){border-top:0}.calc-rows .calc-row:nth-child(odd){border-right:0}.calc-rows .calc-row:not(:nth-child(3n)){border-right:1px solid var(--line)}}.pr-cmp{border:1px solid var(--line);border-radius:var(--r-card,16px);background:var(--surface)}.pr-cmp-table{border-collapse:collapse;width:100%;font-size:14.5px;line-height:1.4}.pr-cmp-table th,.pr-cmp-table td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:11px 14px}.pr-cmp-table thead th{border-top:0;font-size:14px;font-weight:640}.pr-cmp-table tbody th{color:var(--text-2);font-weight:560}.pr-cmp-table td{font-variant-numeric:tabular-nums}.pr-cmp-table .pr-rec-col{background:color-mix(in srgb, var(--accent) 7%, transparent)}.pr-cmp-table thead .pr-rec-col{color:var(--ink-accent)}@media (width<=899px){.pr-cmp{background:0 0;border:0}.pr-cmp-table,.pr-cmp-table tbody{display:block}.pr-cmp-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pr-cmp-table tr{margin-bottom:var(--g,12px);background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding:12px 14px;display:grid}.pr-cmp-table tbody th{color:var(--text);border:0;grid-column:1/-1;padding:0 0 6px;font-weight:620}.pr-cmp-table td{border-top:1px dashed var(--line);background:0 0;padding:6px 0;display:grid}.pr-cmp-table td:first-of-type,.pr-cmp-table td:nth-of-type(2){border-top:0}.pr-cmp-table td:before{content:attr(data-plan);color:var(--muted);font-size:12.5px;font-weight:550}.pr-cmp-table td.pr-rec-col{background:0 0}.pr-cmp-table td.pr-rec-col:before{color:var(--ink-accent)}.pr-cmp-table td:last-child{grid-column:1/-1}.pr-cmp-box:not(:has(.pr-cmp-toggle:checked)) .pr-more{display:none}.pr-cmp-all{width:100%}.pr-cmp-close,.pr-cmp-box:has(.pr-cmp-toggle:checked) .pr-cmp-open{display:none}.pr-cmp-box:has(.pr-cmp-toggle:checked) .pr-cmp-close{display:inline}.pr-cmp-box:has(.pr-cmp-toggle:focus-visible) .pr-cmp-all{outline:2px solid var(--accent-strong,var(--accent));outline-offset:2px}}.pr-cmp-toggle{opacity:0;width:1px;height:1px;position:absolute}@media (width>=900px){.pr-cmp-box .pr-cmp-all,.pr-cmp-box .pr-cmp-toggle{display:none}}.pr-cmp-layout{gap:var(--sec,88px);display:grid}.pr-cmp-main{min-width:0}.pr-side{gap:var(--sec-t,48px);align-content:start;display:grid}.pr-side h2{margin-bottom:8px;font-size:clamp(1.5rem,1.3rem + .8vw,2rem)}.pr-packs{gap:var(--g,12px);margin-top:20px;display:grid}.pr-packs li{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card,16px);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:16px 18px;display:grid}.pr-packs-name{font-weight:620}.pr-packs b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:right;font-size:1.5rem;font-weight:650;line-height:1.2}.pr-packs-unit,.pr-packs-1000{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13.5px}.pr-packs-1000{text-align:right}.pr-note{color:var(--text-2);margin-top:14px;font-size:14.5px}.steps-row{counter-reset:st;gap:16px;display:grid}.steps-row li{counter-increment:st;color:var(--text-2);padding-left:40px;position:relative}.steps-row li:before{content:counter(st);background:var(--accent-soft);width:28px;height:28px;color:var(--ink-accent);border-radius:8px;place-items:center;font-size:14px;font-weight:650;display:grid;position:absolute;top:0;left:0}.steps-row b{color:var(--text);font-weight:600;display:block}.pr-steps{gap:20px;margin-top:20px}@media (width>=700px){.pr-packs{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-packs li{grid-template-columns:none}.pr-packs b,.pr-packs-1000{text-align:left}}@media (width>=1100px){.pr-side{gap:var(--col-gap,48px);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media (width>=2400px){.pr-cmp-layout{gap:var(--col-gap,64px);grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);align-items:start}.pr-side{grid-template-columns:none;padding-top:4px}.pr-packs{grid-template-columns:repeat(3,minmax(0,1fr))}}.pr-weights{gap:var(--g,12px);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.pr-w{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-width:0}.pr-w summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:10px;min-height:52px;padding:10px 16px;font-weight:600;line-height:1.35;list-style:none;display:grid}.pr-w summary::-webkit-details-marker{display:none}.pr-w summary small{color:var(--muted);font-size:13px;font-weight:500}.pr-w summary .ic{color:var(--muted);transition:rotate var(--dur-2,.2s) var(--ease-out,ease)}.pr-w[open] summary .ic{rotate:180deg}.pr-w ul{padding:0 16px 12px}.pr-w li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:0 12px;padding-block:8px;font-size:14px;line-height:1.4;display:grid}.pr-w li code{background:0 0;padding:0;font-size:13px}.pr-w li b{font-variant-numeric:tabular-nums;text-align:right;font-weight:640}.pr-w li small{color:var(--muted);grid-column:1/-1;font-size:13px}.pr-w-link{min-height:44px;margin:0 16px 6px;font-size:14.5px}@media (width>=700px){.pr-weights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.pr-weights{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1600px){.pr-weights{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=2400px){.pr-weights{grid-template-columns:repeat(5,minmax(0,1fr))}}.pr-faq .faq{align-items:start;column-gap:var(--col-gap,48px);display:grid}@media (width>=1100px){.pr-faq .faq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=2400px){.pr-faq .faq{grid-template-columns:repeat(3,minmax(0,1fr))}}.body-dash main{min-height:calc(100vh - var(--hdr-h))}.dash{padding-block:16px var(--sec-t);gap:16px;display:grid}.dash-side{min-width:0}.dash-side ul{flex-wrap:wrap;gap:4px;display:flex}.dash-side a{white-space:nowrap;min-height:40px;color:var(--text-2);border-radius:9px;align-items:center;gap:8px;padding:7px 11px;font-size:14.5px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.dash-side a:hover{background:var(--bg-sunken);color:var(--text)}.dash-side a[aria-current]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-1);font-weight:600}.dash-side a[aria-current] .ic{color:var(--ink-accent)}.dash-out{margin-top:12px}.dash-main{min-width:0;display:block}.dash-h{margin-bottom:6px;font-size:clamp(1.75rem,1.5rem + 1vw,2.25rem)}.dash-lede{color:var(--text-2);margin-bottom:20px}.dash-lede a{color:var(--ink-accent)}.dash-grid{gap:12px;margin-block:12px;display:grid}@media (width>=800px){.dsh .dash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.card{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-width:0;margin-bottom:12px;padding:18px}.dash-grid .card{margin-bottom:0}.card h2{letter-spacing:-.01em;margin-bottom:10px;font-size:1.0625rem;font-weight:620}.card pre{background:var(--code-bg);border:1px solid var(--line);border-radius:10px;margin:0 0 14px;padding:12px 14px;font-size:13px;line-height:1.6;overflow-x:auto}.card .table-wrap{background:0 0;border:0;border-radius:0;margin:-10px -6px}.big-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;min-height:1.15em;font-size:2.25rem;font-weight:650;line-height:1.15}.dash-link{margin-top:12px}.dash-note{color:var(--ink-accent);min-height:1.4em;margin-top:8px;font-size:14px;line-height:1.4}.dash-alert{background:var(--negative-soft);color:var(--danger);border-radius:10px;margin-bottom:12px;padding:10px 14px;font-size:14.5px}.inline-form{align-items:end;gap:10px;display:grid}@media (width>=600px){.dsh .inline-form{grid-template-columns:minmax(0,1fr) auto}}.stack-form{gap:12px;display:grid}.stack-2{align-items:start}@media (width>=700px){.dsh .stack-2{grid-template-columns:repeat(2,minmax(0,1fr))}.field-wide,.stack-2>.btn{grid-column:1/-1}.stack-2>.btn{justify-self:start}}.stack-form .btn{justify-self:start}.form-ok{color:var(--positive);min-height:1.4em;font-size:14px}.checks{border:0;flex-wrap:wrap;gap:8px 14px;margin:0;padding:0;display:flex}.checks legend{margin-bottom:6px}.checks label{align-items:center;gap:6px;font-weight:400;display:inline-flex}.checks input{width:17px;height:17px;accent-color:var(--accent-strong)}.dash-list .card h3{margin-bottom:4px;font-size:1.0625rem}.kv{color:var(--text-2);overflow-wrap:anywhere;gap:2px 12px;margin-block:8px;font-size:14px;display:grid}.kv dt{color:var(--muted);font-size:13px}.card-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.usage-chart{min-height:168px}.usage-chart svg{width:100%;height:168px}.usage-list li{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding-block:8px;font-size:14px;line-height:1.35;display:grid}.usage-list li:first-child{border-top:0}.usage-list b{font-weight:640}.usage-list .hbar{grid-column:1/-1}.guest-card{background:var(--surface);border:1px solid var(--line);max-width:620px;box-shadow:var(--panel-shadow);border-radius:18px;justify-items:start;gap:12px;padding:28px;display:grid}.guest-card h1{font-size:clamp(1.75rem,1.5rem + 1vw,2.25rem)}.guest-what{font-size:1.0625rem;font-weight:550;line-height:1.4}.guest-card p{color:var(--text-2)}dialog.once{border:1px solid var(--line);background:var(--surface);width:min(560px,100vw - 32px);color:var(--text);box-shadow:var(--shadow-3);border-radius:16px;padding:22px}dialog.once::backdrop{background:#0a0b0d8c}dialog.once h2{margin-bottom:6px;font-size:1.25rem}dialog.once p{color:var(--text-2)}dialog.once pre{border:1px solid var(--line);background:var(--code-bg);border-radius:10px;margin-block:14px;padding:12px 14px;font-size:14px;line-height:1.6;overflow-x:auto}@media (width>=1000px){.dash.dsh{grid-template-columns:208px minmax(0,1fr);gap:40px;padding-top:28px}.dash-side{top:calc(var(--hdr-h) + 24px);align-self:start;position:sticky}.dash-side ul{flex-direction:column;overflow:visible}.dash-side a{white-space:normal;display:flex}}.stack-2 .field:has(select){grid-column:1/-1}.dsh:not([data-plan]) [data-if-plan],.dsh:not([data-req]) [data-if-req],.dsh:not([data-plan]) [data-after-me],.dsh[data-plan=none] [data-if-plan=active],.dsh[data-plan=active] [data-if-plan=none],.dsh[data-req=none] [data-if-req=pending],.dsh[data-req=pending] [data-if-req=none]{display:none}.dsh .dsh-grid{margin-top:0}.dsh:not([data-kind=credits]) .dsh-k-credits,.dsh[data-kind=credits] .dsh-k-plan{display:none}@media (width>=800px){.dsh[data-req=pending] .dsh-plan-grid>.card:first-child{grid-column:1/-1}}.dsh-pending{border-color:color-mix(in srgb, var(--gold-line) 55%, var(--line))}.dsh-pending-what{letter-spacing:-.02em;min-height:1.3em;font-size:1.5rem;font-weight:640;line-height:1.3}.dsh-steps{gap:10px;margin-block:16px 18px;display:grid}.dsh-steps li{color:var(--muted);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:15px;line-height:1.4;display:grid}.dsh-steps .ic{color:var(--positive)}.dsh-steps .is-done,.dsh-steps .is-now{color:var(--text)}.dsh-steps .is-now{font-weight:600}.dsh-steps small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.dsh-dot{border:2px solid var(--line-strong);border-radius:50%;width:10px;height:10px;margin-left:4px}.is-now .dsh-dot{border-color:var(--gold-line);background:var(--gold-line)}.dsh-choose-form{gap:16px;display:grid}.dsh-period{border:1px solid var(--line);border-radius:var(--r-ctl,12px);background:var(--bg-sunken);grid-template-columns:1fr 1fr;justify-self:start;min-width:min(100%,320px);margin:0;padding:3px;display:inline-grid}.dsh-period input,.dsh-plan input{opacity:0;width:1px;height:1px;position:absolute}.dsh-period label{text-align:center;min-height:44px;color:var(--text-2);cursor:pointer;border-radius:9px;place-content:center;padding:6px 14px;font-size:15px;font-weight:560;line-height:1.3;display:grid}.dsh-period small{color:var(--ink-accent);font-size:12.5px;font-weight:500;display:block}.dsh-period input:checked+label{background:var(--surface);color:var(--text);box-shadow:var(--shadow-1)}.dsh-period input:focus-visible+label{outline:2px solid var(--accent-strong,var(--accent));outline-offset:1px}.dsh-plans{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.dsh-plan{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:14px 16px;display:grid;position:relative}.dsh-plan:hover{border-color:var(--muted)}.dsh-plan:has(input:checked){border-color:var(--gold-line);box-shadow:0 0 0 1px var(--gold-line);background:color-mix(in srgb, var(--accent) 6%, var(--surface))}.dsh-plan:has(input:focus-visible){outline:2px solid var(--accent-strong,var(--accent));outline-offset:2px}.dsh-plan-name{flex-wrap:wrap;align-items:center;gap:8px;font-size:1.0625rem;font-weight:640;line-height:1.35;display:flex}.dsh-plan-name small{background:var(--accent-soft);color:var(--ink-accent);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600;line-height:1.5}.dsh-plan-price{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums;font-size:13.5px;line-height:1.35;display:grid}.dsh-plan-price>span{grid-area:1/1}.dsh-plan-price b{color:var(--text);white-space:nowrap;font-size:1.125rem;font-weight:650}.dsh-y,.dsh-choose-form:has(input[name=period][value=year]:checked) .dsh-m{visibility:hidden}.dsh-choose-form:has(input[name=period][value=year]:checked) .dsh-y{visibility:visible}.dsh-plan-nums{color:var(--text-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-column:1/-1;gap:0 14px;font-size:13.5px;line-height:1.45;display:flex}.dsh-plan-nums b{color:var(--text);font-weight:640}.dsh-pending,.dsh-choose{margin-top:14px}.dsh-choose h2{font-size:1.25rem}.dsh-choose .cta-row{gap:12px 20px}.dsh-choose-main,.dsh-choose-side{align-content:start;gap:16px;min-width:0;display:grid}.dsh-how{display:none}@media (width>=2400px){.dsh-choose-form{column-gap:var(--col-gap,64px);grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:start}.dsh-how{border-top:1px solid var(--line);counter-reset:st;gap:12px;margin-top:8px;padding-top:16px;display:grid}.dsh-how li{counter-increment:st;color:var(--text-2);padding-left:38px;font-size:14.5px;line-height:1.45;position:relative}.dsh-how li:before{content:counter(st);background:var(--accent-soft);width:26px;height:26px;color:var(--ink-accent);border-radius:8px;place-items:center;font-size:13px;font-weight:650;display:grid;position:absolute;top:0;left:0}.dsh-how b{color:var(--text);font-weight:600;display:block}}@media (width>=700px){.dsh-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.dsh-plan{grid-template-columns:none;align-content:start}.dsh-plan-price{text-align:left}.dsh-plan-nums{gap:2px;margin-top:6px;display:grid}}@media (width>=1300px){.dsh-plans{grid-template-columns:repeat(5,minmax(0,1fr))}}.dsh-packs-form{grid-template-columns:minmax(0,8rem) minmax(0,1fr);align-items:end;gap:10px 14px;margin-top:12px;display:grid}.dsh-packs-form .btn{grid-column:1/-1;justify-self:start}.dsh-packs-total{font-variant-numeric:tabular-nums;align-self:center;min-height:1.4em;padding-top:22px;font-weight:620}@media (width<=559px){.dsh-packs-total{grid-column:1/-1;padding-top:0}}.dsh-need{gap:12px;display:grid}.dsh-need p:first-child{color:var(--text);max-width:60ch;font-size:1.0625rem}.sh{--sh-gap:12px;min-width:0}.sh .sk{vertical-align:middle;background:var(--bg-sunken);color:#0000;border-radius:6px;max-width:100%;height:.9em;display:inline-block}@media (prefers-reduced-motion:no-preference){.sh .sk,.sh .sh-bar-sk{animation:1.4s ease-in-out infinite sh-pulse}}@keyframes sh-pulse{50%{opacity:.55}}.sh .sk-name{width:11em}.sh .sk-domains{width:9em}.sh .sk-plan{width:8em}.sh .sk-usage{width:8.5em}.sh .sk-num{width:3.2em}.sh .sk-desc{width:92%}.sh-top{margin-bottom:4px}.sh .sh-crumb{align-items:center;min-height:32px;font-size:14px;line-height:1.35;display:flex}.sh .sh-brand{color:var(--muted);align-items:center;gap:6px;font-weight:550;display:inline-flex}.sh .sh-brand .ic{color:var(--ink-accent)}.sh .sh-backlink{min-height:32px;color:var(--ink-accent);align-items:center;gap:6px;font-weight:550;text-decoration:none;display:inline-flex}.sh .sh-backlink:hover{text-underline-offset:3px;text-decoration:underline}.sh .sh-flip{rotate:180deg}.sh .sh-h1{overflow-wrap:anywhere}.sh .sh-lede{max-width:72ch;margin-bottom:14px}.sh .sh-add{margin-bottom:18px}@media (width>=700px){.sh .sh-top{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"crumb crumb""h1 add""lede lede";align-items:end;column-gap:24px;display:grid}.sh .sh-crumb{grid-area:crumb}.sh .sh-h1{grid-area:h1}.sh .sh-lede{grid-area:lede}.sh .sh-add{grid-area:add;margin-bottom:6px}.sh .sh-lede{margin-bottom:20px}}.sh .sh-sites{gap:var(--sh-gap);display:grid}.sh .sh-sites>.card{margin:0}@media (width>=800px){.sh .sh-sites{grid-template-columns:repeat(2,minmax(0,1fr))}.sh .sh-sites>.sh-empty{grid-column:1/-1}}@media (width>=1600px){.sh .sh-sites{grid-template-columns:repeat(3,minmax(0,1fr))}}.sh .sh-card{align-content:start;gap:10px;display:grid}.sh .sh-card-name{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:1.1875rem;font-weight:640;line-height:1.3}.sh .sh-card-name a{color:inherit;text-decoration:none}.sh .sh-card-name a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--line-strong)}.sh .sh-domains,.sh .sh-meta-domains{font-family:var(--font-mono);color:var(--text-2);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.sh .sh-plan{min-height:22px;color:var(--text-2);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:14px;line-height:1.4;display:flex}.sh .sh-plan a{color:var(--ink-accent);font-weight:550}.sh .sh-chip{white-space:nowrap;border-radius:999px;align-items:center;padding:1px 9px;font-size:12.5px;font-weight:620;line-height:1.6;display:inline-flex}.sh .sh-chip-plan{background:var(--accent-soft);color:var(--ink-accent)}.sh .sh-chip-trial{background:color-mix(in srgb, var(--info) 14%, transparent);color:var(--info)}.sh .sh-chip-over{background:var(--bg-sunken);color:var(--text-2)}.sh .sh-usage-text{color:var(--muted);margin-bottom:6px;font-size:13px;line-height:1.4;display:grid}.sh .sh-usage-text b{color:var(--text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:640}.sh .c-red{fill:var(--danger)}.sh .sh-week{border-top:1px solid var(--line);color:var(--muted);margin-top:4px;padding-top:10px;font-size:12.5px;font-weight:600;line-height:1.4}.sh .sh-nums{grid-template-columns:repeat(auto-fill,minmax(min(100%,6.5rem),1fr));gap:8px 14px;display:grid}.sh .sh-nums dt,.sh .sh-kpis dt{color:var(--muted);font-size:12.5px;line-height:1.35}.sh .sh-nums dd{font-variant-numeric:tabular-nums;min-height:1.35em;font-size:1.125rem;font-weight:640;line-height:1.35}.sh .sh-would dd{color:var(--ink-accent)}.sh .sh-would dt{text-decoration:underline dashed var(--line-strong);text-underline-offset:3px}.sh .sh-card-go{margin-top:2px;font-size:15px}.sh .sh-card.is-sk a{pointer-events:none}.sh .sh-card.is-sk .sh-card-go{visibility:hidden}.sh .sh-empty{justify-items:start;gap:6px;padding:22px;display:grid}.sh .sh-empty h2{margin:0}.sh .sh-empty p{color:var(--text-2);max-width:60ch}.sh .dash-alert{flex-wrap:wrap;align-items:center;gap:8px 12px;line-height:1.4;display:flex}.sh .sh-meta{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:2px;display:flex}.sh .sh-meta .sh-plan{min-height:0}.sh .sh-tabs{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--bg-sunken);grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin-block:16px;padding:3px;display:grid}.sh .sh-tabs button{text-align:center;min-height:42px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:0;padding:6px 12px;font-size:14.5px;font-weight:560;line-height:1.3;display:inline-flex}.sh .sh-tabs button:hover{color:var(--text)}.sh .sh-tabs button[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-1)}.sh .sh-tabs button[aria-selected=true] .ic{color:var(--ink-accent)}@media (width>=600px){.sh .sh-tabs{flex-wrap:wrap;display:inline-flex}.sh .sh-tabs button{padding-inline:16px}}.sh .sh-pane .card{margin-bottom:var(--sh-gap)}.sh .sh-pane-lede{color:var(--text-2);max-width:72ch;font-size:15px;line-height:1.5}.sh .sh-card-lede{margin-bottom:12px;font-size:14.5px;line-height:1.5}.sh .sh-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.sh .sh-kpis dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;min-height:1.2em;font-size:1.625rem;font-weight:650;line-height:1.2}@media (width>=600px){.sh .sh-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1300px){.sh .sh-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}.sh .sh-chart{height:160px}.sh .sh-chart svg{width:100%;height:160px}.sh .sh-bar-h{fill:color-mix(in srgb, var(--muted) 34%, transparent)}.sh .sh-bar-sk{fill:var(--bg-sunken)}.sh .sh-days{grid-template-columns:repeat(var(--n,7), minmax(0, 1fr));min-height:2.7em;color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;gap:0 4px;margin-top:6px;font-size:12px;line-height:1.35;display:grid}.sh .sh-days li{display:grid}.sh .sh-days b{color:var(--text-2);font-weight:600}.sh .sh-legend{color:var(--text-2);flex-wrap:wrap;gap:4px 18px;margin-top:10px;font-size:13px;line-height:1.4;display:flex}.sh .sh-key{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.sh .sh-key-h{background:color-mix(in srgb, var(--muted) 34%, transparent)}.sh .sh-key-b{background:var(--gold-line)}.sh .sh-none{color:var(--muted);padding:14px 16px;font-size:14.5px;line-height:1.45}.sh .sh-byrule .sh-none{padding:4px 0}@media (width>=1100px){.sh [data-sh-pane=overview]{column-gap:var(--sh-gap);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.sh [data-sh-pane=overview]>.dash-alert,.sh [data-sh-pane=overview]>section:first-of-type{grid-column:1/-1}}.sh .sh-summary{min-height:1.45em;color:var(--muted);font-variant-numeric:tabular-nums;margin-block:6px 12px;font-size:14px;line-height:1.45}.sh .sh-rules{margin-bottom:var(--sh-gap);gap:8px;display:grid}.sh .sh-rule{border:1px solid var(--line);border-left:3px solid var(--line-strong);background:var(--surface);border-radius:14px;gap:12px;min-width:0;padding:14px 16px 14px 14px;display:grid}.sh .sh-rule[data-mode=enforce]{border-left-color:var(--gold-line)}.sh .sh-rule[data-mode=shadow]{border-left-style:dashed;border-left-color:var(--muted)}.sh .sh-rule[data-mode=off] .sh-rule-text{opacity:.7}.sh .sh-rule-text{gap:3px;min-width:0;display:grid}.sh .sh-rule-name{overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:630;line-height:1.35}.sh .sh-rule-desc{color:var(--text-2);font-size:14px;line-height:1.45}.sh .sh-rule-meta{color:var(--muted);flex-wrap:wrap;gap:2px 14px;font-size:13px;line-height:1.4;display:flex}.sh .sh-rule-week{font-variant-numeric:tabular-nums}.sh .sh-seg{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--bg-sunken);grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;min-width:0;margin:0;padding:3px;display:grid}.sh .sh-seg label{text-align:center;min-height:40px;color:var(--text-2);cursor:pointer;border-radius:9px;place-content:center;padding:6px 10px;font-size:14px;font-weight:560;line-height:1.3;display:grid;position:relative}.sh .sh-seg label:hover{color:var(--text)}.sh .sh-seg input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.sh .sh-seg label:has(input:focus-visible){outline:2px solid var(--accent-strong);outline-offset:1px}.sh .sh-seg label:has(input:checked){background:var(--surface);color:var(--text);box-shadow:var(--shadow-1)}.sh .sh-seg .sh-seg-shadow:has(input:checked){box-shadow:inset 0 0 0 1px var(--muted);outline-offset:1px}.sh .sh-seg .sh-seg-enforce:has(input:checked){background:var(--accent-soft);color:var(--ink-accent);box-shadow:inset 0 0 0 1px var(--gold-line)}.sh .sh-seg input:disabled+span{opacity:.5}.sh .sh-rule.is-sk .sh-seg{opacity:.6}@media (width>=900px){.sh .sh-rule{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px}.sh .sh-seg{grid-template-columns:repeat(3,minmax(6.5em,auto))}}.sh .sh-fold{padding:0}.sh .sh-fold summary,.sh .sh-ev-more summary{cursor:pointer;align-items:center;gap:8px;line-height:1.35;list-style:none;display:flex}.sh .sh-fold summary::-webkit-details-marker,.sh .sh-ev-more summary::-webkit-details-marker{display:none}.sh .sh-fold summary{min-height:52px;padding:12px 18px;font-weight:620}.sh .sh-chev{transition:rotate var(--dur-2) var(--ease-out);color:var(--muted)}.sh details[open]>summary .sh-chev{rotate:180deg}.sh .sh-fold>:not(summary){margin-inline:18px}.sh .sh-fold>:last-child{margin-bottom:18px}.sh .sh-thr-form{gap:12px;margin-top:12px;display:grid}.sh .sh-thr-form .btn{justify-self:start}.sh .sh-thr-fields{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:12px 16px;display:grid}.sh .sh-thr-fields code{overflow-wrap:anywhere;font-size:13px}.sh .sh-filters{gap:10px;margin-bottom:12px;display:grid}@media (width>=600px){.sh .sh-filters{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}}.sh .sh-events{border:1px solid var(--line);background:var(--surface);border-radius:14px}.sh .sh-events:empty{display:none}.sh .sh-ev{border-top:1px solid var(--line);gap:4px;min-width:0;padding:12px 16px;display:grid}.sh .sh-ev:first-child{border-top:0}.sh .sh-ev-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px;display:grid}.sh .sh-ev-what{flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:36px;font-size:14.5px;line-height:1.4;display:flex}.sh .sh-ev-rule{overflow-wrap:anywhere;font-weight:580}.sh .sh-badge{white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;padding:1px 8px;font-size:12.5px;font-weight:640;line-height:1.6;display:inline-flex}.sh .sh-badge-block{background:var(--negative-soft);color:var(--danger)}.sh .sh-badge-check{background:var(--accent-soft);color:var(--ink-accent)}.sh .sh-badge-would{border:1px dashed var(--muted);color:var(--text-2)}.sh .sh-badge-lift{background:var(--positive-soft);color:var(--positive)}.sh .sh-badge-other{background:var(--bg-sunken);color:var(--text-2)}.sh .sh-ev-key{color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:2px 14px;min-width:0;font-size:13.5px;line-height:1.45;display:flex}.sh .sh-ev-key code{overflow-wrap:anywhere;color:var(--text)}.sh .sh-ev-at{color:var(--muted);font-variant-numeric:tabular-nums}.sh .sh-ev-more summary{min-height:34px;color:var(--muted);gap:6px;font-size:13.5px}.sh .sh-ev-more summary:hover{color:var(--text)}.sh .sh-ev-kv{margin:4px 0 6px}.sh .sh-ev-kv dd{color:var(--text)}.sh .sh-ev-kv code{overflow-wrap:anywhere;background:0 0;padding:0;font-size:12.5px;line-height:1.5;display:block}.sh .sh-ev.is-sk .sh-ev-what{min-height:36px}@media (width>=900px){.sh .sh-ev{grid-template-columns:minmax(0,5fr) minmax(0,4fr) 8.5rem;align-items:center;column-gap:16px}.sh .sh-ev-top{display:contents}.sh .sh-ev-what{grid-area:1/1}.sh .sh-ev-key{grid-area:1/2}.sh .sh-ev [data-f=lift]{grid-area:1/3;justify-self:end}.sh .sh-ev-more{grid-column:1/-1}}.sh .sh-more{margin-top:12px}.sh .sh-settings h2,.sh .sh-new-form .sh-form-lede{margin:0}.sh .sh-form-lede{color:var(--text-2);font-size:15px;line-height:1.5}.sh .sh-new-form{max-width:680px}.sh .sh-form-err{color:var(--danger);overflow-wrap:anywhere;font-size:14px;line-height:1.4}.sh .sh-form-err:empty{display:none}@media (width>=900px){.sh .sh-settings{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.sh .sh-settings>h2,.sh .sh-settings>.sh-form-err,.sh .sh-settings>.btn{grid-column:1/-1}}.sh .sh-switch-field{align-content:start}.sh .sh-switch{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:15px;font-weight:560;line-height:1.35;display:inline-flex}.sh .sh-switch input{-webkit-appearance:none;appearance:none;background:var(--line-strong);cursor:pointer;width:42px;height:24px;transition:background var(--dur-1);border-radius:999px;flex:none;margin:0;position:relative}.sh .sh-switch input:before{content:"";width:18px;height:18px;transition:translate var(--dur-2) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0000004d}.sh .sh-switch input:checked{background:var(--accent-strong)}.sh .sh-switch input:checked:before{translate:18px}.sh .sh-switch input:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.sh .code pre{white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;margin:0}.sh .code-bar .code-title{flex:1 1 0}.sh [data-sh-view=new]{margin-top:14px}.sh .sh-code{margin-bottom:10px}.sh .sh-install{gap:0;display:grid}.sh .sh-install .hint{margin-top:2px}.sh .sh-h3{margin:18px 0 8px;font-size:1rem;font-weight:620;line-height:1.35}.sh .sh-danger-row{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.sh .sh-danger{color:var(--danger)}.sh .sh-danger:hover{border-color:var(--danger)}.sh .sh-ok-h{align-items:center;gap:8px;display:flex}.sh .sh-ok-h .ic{color:var(--positive);flex:none}.sh .sh-once .muted{margin-bottom:14px;font-size:14.5px;line-height:1.5}.sh .sh-secret{border-color:color-mix(in srgb, var(--gold-line) 55%, var(--line))}.sh .sh-once-note{border:1px solid color-mix(in srgb, var(--gold-line) 45%, var(--line));background:color-mix(in srgb, var(--accent) 10%, var(--surface));color:var(--text);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:14px;line-height:1.45;display:flex}.sh .sh-once-note .ic{color:var(--ink-accent);flex:none;margin-top:1px}.sh .sh-del form{gap:12px;display:grid}.sh .sh-del h2{margin:0}.sh .sh-del p b{overflow-wrap:anywhere}.sh .sh-toast{left:50%;bottom:max(16px, env(safe-area-inset-bottom));z-index:70;color:#ecedee;overflow-wrap:anywhere;opacity:0;visibility:hidden;pointer-events:none;width:max-content;max-width:min(520px,100vw - 32px);transition:opacity var(--dur-2), translate var(--dur-2) var(--ease-out), visibility 0s linear var(--dur-2);background:#1b1d21;border:1px solid #2e3238;border-radius:12px;padding:11px 16px;font-size:14.5px;line-height:1.4;position:fixed;translate:-50% 10px;box-shadow:0 18px 40px -14px #0000008c}.sh .sh-toast.is-on{opacity:1;visibility:visible;transition:opacity var(--dur-2), translate var(--dur-2) var(--ease-out);translate:-50%}.sh .sh-toast.is-bad{border-color:#6b2a26}.sh .sh-toast.is-bad:before{content:"";vertical-align:1px;background:#e8695f;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}:root{--bz-b:color-mix(in srgb, var(--text) 52%, var(--bg-elev));--bz-c:color-mix(in srgb, var(--text) 26%, var(--bg-elev));--bz-pos:color-mix(in srgb, var(--positive) 80%, var(--bg-elev));--bz-neg:color-mix(in srgb, var(--negative) 72%, var(--bg-elev))}.bz-hero{padding-block:var(--page-top,16px) var(--sec-t)}.bz-hero-in{gap:28px var(--col-gap,28px);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.bz-hero-text{min-width:0;max-width:40rem}.bz-hero-text .crumbs{margin-bottom:14px}.bz-hero h1{max-width:14em}.bz-hero .lede{max-width:var(--measure,62ch)}.bz-hero .cta-row{margin-top:24px}@media (width<=559px){.bz-hero .cta-row .btn{flex:100%}}.bz-from{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.45}.bz-from b{color:var(--text);font-weight:620}.bz-glance{display:none}@media (width>=1100px){.bz-glance{border-top:1px solid var(--line);grid-area:2/1;align-self:end;padding-top:22px;display:block}.bz-glance.ticks li{margin-bottom:8px}}.bz-side{display:none}.bz-proof{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:20px 24px;padding-top:22px;display:grid}.bz-proof div{flex-direction:column;min-width:0;display:flex}.bz-proof dt{order:2;margin-top:4px;font-size:14px;font-weight:550;line-height:1.35}.bz-proof-n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;order:1;font-size:1.75rem;font-weight:650;line-height:1.15}.bz-proof-note{color:var(--muted);order:3;margin-top:2px;font-size:13px;line-height:1.4}@media (width>=1100px){.bz-hero{padding-block:32px var(--sec-t)}.bz-hero-in{gap:32px var(--col-gap,48px);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.bz-hero-text{grid-area:1/1;padding-top:6px}.bz-hero-in>.bz-board{grid-area:1/2/span 2}.bz-proof{grid-area:2/1}}@media (width>=1600px){.bz-hero-in{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}@media (width>=2400px){.bz-hero-in{grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr)}.bz-side{contain:size;flex-direction:column;grid-area:1/3/span 2;align-self:stretch;min-height:0;display:flex}.bz-side-sample{contain:none}}.bz-block-vis,.bz-card-vis,.bz-side{container:bzv/inline-size}.bz-board{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card,16px);min-width:0;box-shadow:var(--panel-shadow);overflow:hidden;container:bzb/inline-size}.bz-bar-top{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:10px;min-height:48px;padding:8px 10px 8px 12px;display:flex}.bz-mark{background:var(--accent-soft);color:var(--ink-accent);border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;font-weight:650;line-height:1.4;display:inline-flex}.bz-mark-real{background:var(--positive-soft);color:var(--positive)}.bz-live{background:currentColor;border-radius:50%;width:7px;height:7px}.bz-title{min-width:0;font-size:14px;font-weight:600;line-height:1.35}.bz-seg{background:var(--bg-sunken);color:var(--muted);border-radius:8px;flex:none;gap:2px;margin-left:auto;padding:2px;font-size:12.5px;font-weight:550;line-height:1.5;display:inline-flex}.bz-seg span{border-radius:6px;padding:2px 8px}.bz-seg-on,.bz-seg-date{background:var(--surface);color:var(--text);box-shadow:var(--shadow-1)}.bz-seg-date{padding:2px 8px}@container bzb (width<=459px){.bz-seg span:not(.bz-seg-on){display:none}}.bz-grid{background:var(--surface-2);grid-template-columns:minmax(0,1fr);gap:10px;padding:10px;display:grid}.bz-grid>.bz-p:nth-child(n+4){display:none}@container bzb (width>=560px) and (width<=979px){.bz-grid .bz-feed li:nth-child(n+5){display:none}}@container bzb (width>=560px){.bz-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bz-p1,.bz-p2{grid-column:1/-1}.bz-grid>.bz-p:nth-child(4){display:flex}}@container bzb (width>=980px){.bz-board .bz-ask{display:flex}.bz-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px}.bz-p2{grid-column:span 2}.bz-grid>.bz-p:nth-child(n+4){display:flex}}.bz-p{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:12px 14px;display:flex}.bz-ph{color:var(--text-2);justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1.35;display:flex}.bz-tag{background:var(--accent-soft);color:var(--ink-accent);border-radius:999px;flex:none;padding:2px 9px;font-size:12px;font-weight:650;line-height:1.45;display:inline-flex}.bz-tag.bz-tag-real{background:var(--positive-soft);color:var(--positive)}.bz-note{color:var(--muted);font-size:12.5px;line-height:1.4}.bz-p>.bz-note:last-child{margin-top:auto}.bz-sw{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.bz-c-a,.bz-sw.bz-f-a{background:var(--gold-line)}.bz-c-b{background:var(--bz-b)}.bz-c-c{background:var(--bz-c)}.bz-sw.bz-f-pos{background:var(--bz-pos)}.bz-sw.bz-f-neg{background:var(--bz-neg)}.bz-sw-limit{border-top:2px dashed var(--negative);border-radius:0;height:0}.bz-f-a{fill:var(--gold-line)}.bz-f-b{fill:var(--bz-b)}.bz-f-c{fill:var(--bz-c)}.bz-f-pos{fill:var(--bz-pos)}.bz-f-neg{fill:var(--bz-neg)}.bz-track{fill:var(--bg-sunken)}.bz-dot{background:var(--text-3);border-radius:50%;flex:none;width:8px;height:8px}.bz-t-pos{background:var(--positive)}.bz-t-neg{background:var(--negative)}.bz-t-neu{background:var(--text-3)}.bz-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.bz-kpi:nth-child(n+3){margin-top:12px}@container bzb (width>=560px){.bz-kpi:nth-child(n+3){margin-top:0}.bz-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.bz-kpi{grid-row:span 3;grid-template-rows:subgrid;row-gap:2px;min-width:0;display:grid}.bz-kpi-l{color:var(--muted);align-self:end;font-size:12.5px;line-height:1.35}.bz-kpi-v{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:650;line-height:1.2}.bz-kpi-warn .bz-kpi-v{color:var(--ink-accent)}.bz-delta{font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:12.5px;font-weight:600;line-height:1.35;display:inline-flex}.bz-delta svg,.bz-up{fill:currentColor}.bz-good{color:var(--positive)}.bz-bad{color:var(--negative)}.bz-legend{color:var(--text-2);flex-wrap:wrap;gap:4px 16px;font-size:13px;line-height:1.4;display:flex}.bz-legend li{align-items:center;gap:6px;display:inline-flex}.bz-legend b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:650}.bz-chart{width:100%;height:132px;overflow:visible}.bz-gl{stroke:var(--line);stroke-width:1px}.bz-s{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.bz-s-a{stroke:var(--gold-line);stroke-width:2.5px}.bz-s-b{stroke:var(--bz-b)}.bz-s-c{stroke:var(--bz-c)}.bz-area{fill:color-mix(in srgb, var(--accent) 14%, transparent)}.bz-limit{stroke:var(--negative);stroke-width:1.5px;stroke-dasharray:5 4}.bz-axis{color:var(--muted);justify-content:space-between;gap:12px;margin-top:-4px;font-size:12px;line-height:1.4;display:flex}@media (width>=1600px){.bz-p-line .bz-chart{height:156px}}.bz-stack{border-radius:4px;width:100%;height:14px;overflow:hidden}.bz-share li{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding-block:5px;font-size:14px;line-height:1.4;display:grid}.bz-share li:first-child{border-top:0}.bz-share b{font-variant-numeric:tabular-nums;font-weight:650}.bz-share .bz-lead b{letter-spacing:-.02em;color:var(--ink-accent);font-size:1.375rem;line-height:1.2}.bz-bars{grid-template-columns:fit-content(11em) minmax(0,1fr) max-content;align-items:center;gap:9px 10px;display:grid}.bz-bars li{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;font-size:13.5px;line-height:1.35;display:grid}.bz-bar-l{min-width:0;color:var(--text-2);overflow-wrap:anywhere;align-items:center;gap:6px;display:inline-flex}.bz-bar{border-radius:3px;width:100%;height:8px;overflow:hidden}.bz-bars b{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.bz-key{color:var(--muted);flex-wrap:wrap;gap:4px 14px;font-size:12.5px;line-height:1.4;display:flex}.bz-key span{align-items:center;gap:6px;display:inline-flex}.bz-p-qa .bz-qa{flex:1}.bz-qa{flex-direction:column;gap:8px;display:flex}.bz-q,.bz-a{align-self:flex-start}.bz-ask{border:1px solid var(--line-strong);min-height:40px;color:var(--muted);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:6px 8px 6px 12px;font-size:13.5px;line-height:1.35;display:none}.bz-ask svg{fill:none;stroke:var(--ink-accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.bz-q,.bz-a{border-radius:12px;gap:3px;max-width:94%;padding:9px 12px;font-size:14px;line-height:1.45;display:grid}.bz-prev{opacity:.72;display:none}@container bzb (width>=980px){.bz-prev{display:grid}}.bz-q{background:var(--bg-sunken);border-bottom-right-radius:4px;align-self:flex-end}.bz-a{background:var(--accent-soft);border-bottom-left-radius:4px;align-self:flex-start}.bz-who{color:var(--muted);align-items:center;gap:5px;font-size:12px;font-weight:650;line-height:1.35;display:inline-flex}.bz-who-ai{color:var(--ink-accent)}.bz-who-ai svg{fill:currentColor}.bz-meta{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;line-height:1.4;display:flex}.bz-meta svg{fill:none;stroke:var(--positive);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.bz-feed li{border-top:1px solid var(--line);border-radius:8px;grid-template-columns:8px minmax(0,1fr);gap:2px 10px;margin-inline:-6px;padding:8px 6px;display:grid}.bz-feed li:first-child{border-top-color:#0000}.bz-feed .bz-dot{grid-row:span 2;margin-top:.5em}.bz-feed-t{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.bz-feed-m{color:var(--muted);flex-wrap:wrap;gap:2px 12px;font-size:12.5px;line-height:1.4;display:flex}.bz-feed-m span{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.bz-feed-m span:first-child{color:var(--text-2);font-weight:600}.bz-feed-m svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round}.bz-list li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,max-content);align-items:baseline;gap:2px 12px;padding-block:7px;font-size:14px;line-height:1.4;display:grid}.bz-list li:first-child{border-top:0;padding-top:0}.bz-list li:has(.bz-dot){grid-template-columns:8px minmax(0,1fr) minmax(0,max-content);column-gap:10px}.bz-list .bz-dot{align-self:center}.bz-list-l{min-width:0;font-weight:550}.bz-list-l em{background:var(--bg-sunken);color:var(--text-2);border-radius:6px;margin-right:8px;padding:0 7px;font-size:12px;font-style:normal;font-weight:600;line-height:1.6;display:inline-block}.bz-list-v{text-align:right;min-width:0;color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13.5px}.bz-list-v b{color:var(--text);font-weight:650}.bz-p-wide .bz-list li{grid-template-columns:minmax(0,1fr)}.bz-p-wide .bz-list-v{text-align:left;color:var(--text-2)}@container bzb (width<=419px){.bz-list li{grid-template-columns:minmax(0,1fr)}.bz-list li:has(.bz-dot){grid-template-columns:8px minmax(0,1fr)}.bz-list-v{text-align:left;grid-column:-2}}@container bzb (width>=560px) and (width<=779px){.bz-grid>.bz-p:nth-child(n+3) .bz-list li{grid-template-columns:minmax(0,1fr)}.bz-grid>.bz-p:nth-child(n+3) .bz-list li:has(.bz-dot){grid-template-columns:8px minmax(0,1fr)}.bz-grid>.bz-p:nth-child(n+3) .bz-list-v{text-align:left;grid-column:-2}}@container bzb (width>=980px) and (width<=1139px){.bz-grid>.bz-p:nth-child(n+3) .bz-list li{grid-template-columns:minmax(0,1fr)}.bz-grid>.bz-p:nth-child(n+3) .bz-list li:has(.bz-dot){grid-template-columns:8px minmax(0,1fr)}.bz-grid>.bz-p:nth-child(n+3) .bz-list-v{text-align:left;grid-column:-2}}@container bzv (width<=379px){.bz-list li{grid-template-columns:minmax(0,1fr)}.bz-list li:has(.bz-dot){grid-template-columns:8px minmax(0,1fr)}.bz-list-v{text-align:left;grid-column:-2}}.bz-rates-date .bz-list-l{color:var(--muted);font-size:12.5px;font-weight:400}.bz-events li{border-top:1px solid var(--line);color:var(--text-2);gap:2px 12px;padding-block:7px;font-size:13.5px;line-height:1.4;display:grid}.bz-events li:first-child{border-top:0;padding-top:0}.bz-events code{color:var(--ink-accent);justify-self:start;font-size:12.5px}@container bzv (width>=500px){.bz-events li{grid-template-columns:9.5em minmax(0,1fr);align-items:baseline}}@container bzb (width>=1440px){.bz-events li{grid-template-columns:9.5em minmax(0,1fr);align-items:baseline}}.bz-chips{flex-wrap:wrap;gap:6px;display:flex}.bz-chips li{border:1px solid var(--line-strong);background:var(--surface);border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:3px 11px;font-size:13.5px;line-height:1.35;display:inline-flex}.bz-chips b{color:var(--text-2);font-variant-numeric:tabular-nums;font-weight:650}.bz-up{color:var(--positive)}.bz-week{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.bz-wh{display:none}.bz-wi{border-left:3px solid var(--line-strong);background:var(--surface-2);border-radius:8px;grid-template-columns:2.2em 3.2em minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:6px 10px;font-size:13px;line-height:1.35;display:grid}.bz-wi>.bz-wi-p{display:none}.bz-wi-short{text-decoration:none;display:none}.bz-wi-day{color:var(--muted);font-weight:650}.bz-wi b{font-variant-numeric:tabular-nums;font-weight:650}.bz-wi-k{color:var(--text-2)}.bz-wi-s{color:var(--muted);font-size:12px}.bz-st-published{border-left-color:var(--positive)}.bz-st-scheduled{border-left-color:var(--gold-line)}.bz-st-draft{border-left-style:dashed}.bz-week-key{display:none}@container bzb (width>=568px){.bz-week-key{display:flex}}@container bzv (width>=548px){.bz-week-key{display:flex}}.bz-week-key i{border-radius:0;width:3px;height:12px}.bz-week-key .bz-st-published{background:var(--positive)}.bz-week-key .bz-st-scheduled{background:var(--gold-line)}.bz-week-key .bz-st-draft{border-left:3px dashed var(--line-strong);width:0}@container bzb (width>=568px){.bz-week{grid-auto-flow:dense;align-items:start;column-gap:6px}.bz-week-7{grid-template-columns:repeat(7,minmax(0,1fr))}.bz-week-5{grid-template-columns:repeat(5,minmax(0,1fr))}.bz-wh{border-bottom:1px solid var(--line);color:var(--muted);grid-row:1;padding-bottom:4px;font-size:12px;font-weight:650;line-height:1.4;display:block}.bz-wd0{grid-column:1}.bz-wd1{grid-column:2}.bz-wd2{grid-column:3}.bz-wd3{grid-column:4}.bz-wd4{grid-column:5}.bz-wd5{grid-column:6}.bz-wd6{grid-column:7}.bz-wi{grid-template-columns:auto minmax(0,1fr);gap:0 6px;padding:5px 8px;font-size:12.5px}.bz-wi-k{grid-column:1/-1}.bz-wi-s{display:none}.bz-wi>.bz-wi-p{min-width:0;color:var(--text-2);display:block}.bz-wi-full{display:none}.bz-wi-short{display:inline}.bz-wi-day{display:none}}@container bzv (width>=548px){.bz-week{grid-auto-flow:dense;align-items:start;column-gap:6px}.bz-week-7{grid-template-columns:repeat(7,minmax(0,1fr))}.bz-week-5{grid-template-columns:repeat(5,minmax(0,1fr))}.bz-wh{border-bottom:1px solid var(--line);color:var(--muted);grid-row:1;padding-bottom:4px;font-size:12px;font-weight:650;line-height:1.4;display:block}.bz-wd0{grid-column:1}.bz-wd1{grid-column:2}.bz-wd2{grid-column:3}.bz-wd3{grid-column:4}.bz-wd4{grid-column:5}.bz-wd5{grid-column:6}.bz-wd6{grid-column:7}.bz-wi{grid-template-columns:auto minmax(0,1fr);gap:0 6px;padding:5px 8px;font-size:12.5px}.bz-wi-k{grid-column:1/-1}.bz-wi-s{display:none}.bz-wi>.bz-wi-p{min-width:0;color:var(--text-2);display:block}.bz-wi-full{display:none}.bz-wi-short{display:inline}.bz-wi-day{display:none}}.bz-flow{gap:10px;display:grid}.bz-node{border:1px solid var(--line);background:var(--surface-2);min-width:0;transition:border-color var(--dur-3);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;font-weight:550;line-height:1.35;display:flex;position:relative}.bz-node+.bz-node:before{content:"";background:var(--line-strong);width:1.5px;height:10px;position:absolute;top:-11px;left:20px}.bz-node-i{border:1.5px solid var(--line-strong);background:var(--bg-sunken);border-radius:50%;flex:none;width:16px;height:16px}.bz-node-ai .bz-node-i,.bz-node-if .bz-node-i{border-radius:2px;width:12px;height:12px;margin:2px;rotate:45deg}.bz-node-ai .bz-node-i{border-color:var(--accent);background:var(--accent)}.bz-node-if .bz-node-i{border-color:var(--gold-line);background:0 0}.bz-node-in .bz-node-i{border-color:var(--muted);background:var(--surface)}.bz-node-out .bz-node-i{border-color:var(--positive);background:var(--positive)}@container bzb (width>=668px){.bz-flow{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px}.bz-node{flex-direction:column;align-items:flex-start;gap:8px}.bz-node+.bz-node:before{width:11px;height:1.5px;top:50%;left:-12px}}@container bzv (width>=648px){.bz-flow{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px}.bz-node{flex-direction:column;align-items:flex-start;gap:8px}.bz-node+.bz-node:before{width:11px;height:1.5px;top:50%;left:-12px}}.bz-table{font-size:13.5px;line-height:1.35;display:grid}.bz-tr{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"n bu st""ne cp st";align-items:center;gap:2px 12px;padding-block:8px;display:grid}.bz-th{display:none}.bz-th+.bz-tr{border-top:0}.bz-td-name{grid-area:n;font-weight:600}.bz-td-net{color:var(--muted);grid-area:ne;font-size:12.5px}.bz-td-num{text-align:right;font-variant-numeric:tabular-nums}.bz-td-num:nth-of-type(3){grid-area:bu}.bz-td-num:nth-of-type(4){color:var(--muted);grid-area:cp}.bz-chip-s{border-radius:999px;grid-area:st;justify-self:end;padding:1px 9px;font-size:12px;font-weight:600;line-height:1.5}.bz-on-s{background:var(--positive-soft);color:var(--positive)}.bz-off-s{background:var(--bg-sunken);color:var(--muted)}@container bzb (width>=608px){.bz-tr{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 6em 5.5em 6em;grid-template-areas:"n ne bu cp st"}.bz-th{color:var(--muted);border-top:0;padding-top:0;font-size:12.5px;font-weight:550;display:grid}.bz-th span:nth-child(n+3){text-align:right}.bz-td-net{color:var(--text-2);font-size:13.5px}.bz-td-num:nth-of-type(4){color:var(--text)}}@container bzv (width>=588px){.bz-tr{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 6em 5.5em 6em;grid-template-areas:"n ne bu cp st"}.bz-th{color:var(--muted);border-top:0;padding-top:0;font-size:12.5px;font-weight:550;display:grid}.bz-th span:nth-child(n+3){text-align:right}.bz-td-net{color:var(--text-2);font-size:13.5px}.bz-td-num:nth-of-type(4){color:var(--text)}}.bz-nums{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.bz-nums div{flex-direction:column-reverse;justify-content:flex-end;min-width:0;display:flex}.bz-nums dd{letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.5rem;font-weight:650;line-height:1.2}.bz-nums dt{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.35}@container bzb (width>=608px){.bz-p1 .bz-nums{grid-template-columns:repeat(4,minmax(0,1fr))}}@container bzb (width>=1720px){.bz-nums{grid-template-columns:repeat(4,minmax(0,1fr))}}@container bzv (width>=588px){.bz-nums{grid-template-columns:repeat(4,minmax(0,1fr))}}.bz-big{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:2px 12px;font-size:13.5px;line-height:1.35;display:flex}.bz-big b{letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:650}.bz-hist{width:100%;height:44px}.bz-bands{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}.bz-bands li:nth-child(2){border-top:0}@container bzb (width>=568px){.bz-bands{grid-template-columns:repeat(4,minmax(0,1fr))}.bz-bands li{border-top:0}}.bz-side>.bz-p{flex:1;min-height:0}.bz-side .bz-fit{flex-flow:column wrap;flex:1 1 0;align-content:flex-start;min-height:0;display:flex;overflow:hidden}.bz-side .bz-fit>li{flex:none;width:100%;margin-inline:0}.bz-side .bz-fit>li:first-child{border-top-color:#0000}.bz-side-sample .panel{height:100%}@media (width>=1100px) and (height<=820px){.bz-hero{padding-top:20px}.bz-chart{height:108px}.bz-p{gap:8px;padding-block:10px}.bz-feed li{padding-block:6px}}.bz-sec .sec-head{margin-bottom:var(--head-gap,28px)}.bz-cards,.bz-blocks,.bz-pkgs{gap:var(--g,12px);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=700px){.bz-cards,.bz-blocks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.bz-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1600px){.bz-blocks{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=2400px){.bz-cards{grid-template-columns:repeat(6,minmax(0,1fr))}}.bz-card{grid-row:span 4;grid-template-rows:subgrid;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card,16px);min-width:0;transition:border-color var(--dur-2), box-shadow var(--dur-2);row-gap:6px;padding:18px;display:grid;position:relative}.bz-card:hover{border-color:var(--line-strong);box-shadow:var(--panel-shadow)}.bz-card h3{font-size:1.125rem}.bz-card-link{color:inherit;text-decoration:none}.bz-card-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.bz-card-link:focus-visible{outline:none}.bz-card:has(.bz-card-link:focus-visible){outline:2px solid var(--accent-strong);outline-offset:2px}.bz-card-short{color:var(--text-2);font-size:14.5px;line-height:1.45}.bz-card-vis,.bz-block-vis{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;flex-direction:column;justify-content:center;min-width:0;padding:6px;display:flex}.bz-card-vis{min-height:180px;margin-top:8px;display:none}@media (width>=700px){.bz-card-vis{display:flex}}.bz-card-vis .bz-p,.bz-block-vis .bz-p{background:0 0;border:0;padding:8px}.bz-card-foot{color:var(--ink-accent);align-items:center;gap:6px;margin-top:8px;font-size:14.5px;font-weight:550;display:inline-flex}.bz-block{grid-row:span 3;grid-template-rows:subgrid;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card,16px);align-content:start;row-gap:8px;min-width:0;padding:12px 12px 20px;display:grid}.bz-block-vis{min-height:200px;margin-bottom:8px}.bz-block h3,.bz-block p{padding-inline:6px}.bz-block h3{font-size:1.125rem}.bz-block p{color:var(--text-2);max-width:var(--measure,68ch);font-size:15px}.bz-plan-note{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:20px;display:flex}.bz-how{gap:var(--sec-t) var(--col-gap,28px);display:grid}@media (width>=1100px){.bz-how{grid-template-columns:repeat(2,minmax(0,1fr))}}.bz-steps{counter-reset:st;gap:18px;margin-top:24px;display:grid}.bz-steps li{color:var(--text-2);counter-increment:st;padding-left:44px;position:relative}.bz-steps li:before{content:counter(st);background:var(--accent-soft);width:30px;height:30px;color:var(--ink-accent);border-radius:9px;place-items:center;font-size:15px;font-weight:650;display:grid;position:absolute;top:0;left:0}.bz-steps b{color:var(--text);font-weight:620;display:block}@media (width>=700px) and (width<=1099px),(width>=2400px){.bz-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.bz-nums-band{border:1px solid var(--line);border-radius:var(--r-card,16px);background:var(--surface);margin-block:24px 20px;padding:18px}@media (width>=700px){.bz-nums-band{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=2400px){.bz-nums-band{grid-template-columns:repeat(8,minmax(0,1fr))}}.bz-offer{gap:var(--sec-t) var(--col-gap,28px);display:grid}@media (width>=2400px){.bz-offer{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}@media (width>=900px){.bz-pkgs{grid-template-columns:repeat(3,minmax(0,1fr))}}.bz-pkg{grid-row:span 6;grid-template-rows:subgrid;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card,16px);row-gap:0;min-width:0;padding:22px;display:grid}.bz-pkg-here{border-color:color-mix(in srgb, var(--accent) 60%, var(--line));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}.bz-pkg-head{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.bz-pkg h3{letter-spacing:-.015em;font-size:1.375rem}.bz-pkg-for{color:var(--muted);margin-top:2px;font-size:14.5px}.bz-pkg-price{color:var(--text-2);font-variant-numeric:tabular-nums;margin-top:14px;font-size:15px;line-height:1.3}.bz-pkg-price b{letter-spacing:-.03em;color:var(--text);font-size:2rem;font-weight:650}.bz-pkg-plus{border-top:1px solid var(--line);margin-top:16px;padding-top:14px;font-size:14px;font-weight:600}.bz-pkg-list{margin-block:12px 20px}.bz-pkg-list li{font-size:15px}.bz-pkg-btn{width:100%;margin-top:auto}.bz-meet{gap:24px var(--col-gap,28px);background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--r-card,16px) + 4px);min-width:0;box-shadow:var(--panel-shadow);scroll-margin-top:calc(var(--hdr-h) + 16px);padding:22px;display:grid}.bz-meet:focus{outline:none}@media (width>=1000px){.bz-meet{grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding:36px 40px}}@media (width>=2400px){.bz-meet{grid-template-columns:minmax(0,1fr)}}@media (width>=3200px){.bz-meet{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}.bz-meet-text h2{margin-bottom:4px}.bz-meet-points{margin-top:20px}.bz-meet-box{min-width:0}.bz-form{gap:16px;display:grid}.bz-form .field input:not([type=checkbox]),.bz-form .field textarea{background:var(--bg);min-height:48px}.bz-row2{gap:16px;display:grid}@media (width>=560px){.bz-row2{grid-template-columns:repeat(2,minmax(0,1fr))}}.bz-pick{border:0;min-width:0;margin:0;padding:0}.bz-pick legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:550;line-height:1.35}.bz-pick-row{flex-wrap:wrap;gap:8px;display:flex}.bz-days{grid-template-columns:repeat(5,minmax(0,1fr));max-width:30rem;display:grid}.bz-days .bz-chk span{justify-content:center;width:100%;padding-inline:6px}.bz-chk{min-width:0;display:inline-flex;position:relative}.bz-chk input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.bz-chk span{border:1px solid var(--line-strong);background:var(--bg);min-height:44px;transition:background var(--dur-1), border-color var(--dur-1);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14.5px;font-weight:500;line-height:1.35;display:inline-flex}.bz-chk:hover span{border-color:var(--muted)}.bz-chk input:checked+span{background:var(--text);border-color:var(--text);color:var(--bg)}.bz-chk input:checked+span:before{content:"";border-bottom:2px solid;border-left:2px solid;width:10px;height:5px;translate:0 -2px;rotate:-45deg}.bz-chk input:focus-visible+span{outline:2px solid var(--accent-strong);outline-offset:2px}.bz-pick[aria-invalid=true] .bz-chk span,.bz-form .field [aria-invalid=true]{border-color:var(--danger)}.bz-opt{color:var(--muted);font-weight:400}.bz-err{color:var(--danger);font-size:13.5px;line-height:1.4}.bz-pick .bz-err{margin-top:8px}.bz-form-err{background:var(--negative-soft);color:var(--danger);border-radius:10px;padding:10px 14px;font-size:14.5px;line-height:1.4}.bz-submit{justify-items:start;gap:10px;margin-top:4px;display:grid}.bz-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.bz-ok{justify-items:start;gap:10px;padding-block:8px;display:grid}.bz-ok:focus{outline:none}.bz-ok h3{font-size:1.375rem}.bz-ok p{color:var(--text-2)}.bz-ok p b{max-width:100%;color:var(--text);overflow-wrap:anywhere;font-weight:600;display:inline-block}.bz-ok-i path:first-child{fill:var(--accent-soft);stroke:var(--accent);stroke-width:1.5px}.bz-ok-c{fill:none;stroke:var(--ink-accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.bz-nojs{color:var(--text-2);display:none}.bz-nojs a,.bz-end-head a{color:var(--ink-accent);font-weight:550}html:not(.js) .bz-form{display:none}html:not(.js) .bz-nojs{display:block}.bz-end{gap:24px var(--col-gap,28px);display:grid}.bz-end-head h2{margin-bottom:4px}@media (width>=1100px){.bz-end{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.bz-end-head{top:calc(var(--hdr-h) + 24px);align-self:start;position:sticky}.bz-more{grid-column:1/-1;margin-top:16px}}@media (width>=1600px){.bz-end{grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr)}.bz-more{grid-column:auto;margin-top:0}}.bz-more-h{letter-spacing:-.01em;margin-bottom:12px;font-size:1.125rem}.bz-more ul{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@media (width>=700px) and (width<=1599px){.bz-more ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=2400px){.bz-more ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.bz-more a{border:1px solid var(--line);background:var(--surface);min-height:44px;transition:border-color var(--dur-2);border-radius:12px;gap:2px;padding:12px 14px;text-decoration:none;display:grid}.bz-more a:hover{border-color:var(--line-strong)}.bz-more b{font-weight:600;line-height:1.35}.bz-more span{color:var(--muted);font-size:13.5px;line-height:1.4}.bz-grow rect{transform-box:fill-box;transform-origin:0}@media (prefers-reduced-motion:no-preference){.js [data-bz-vis]:not(.bz-seen) .bz-reveal{clip-path:inset(0 100% 0 0)}.js [data-bz-vis].bz-seen .bz-reveal{animation:bz-reveal 1.4s var(--ease-in-out) both}.js [data-bz-vis]:not(.bz-seen) .bz-grow rect:not(.bz-track){transform:scaleX(0)}.js [data-bz-vis].bz-seen .bz-grow rect:not(.bz-track){animation:bz-grow .9s var(--ease-out) both}.js [data-bz-vis]:not(.bz-seen) .bz-rise{opacity:0;translate:0 6px}.js [data-bz-vis].bz-seen .bz-rise{animation:bz-rise .6s var(--ease-out) .2s both}.bz-live{animation:2.4s ease-in-out infinite bz-live}.bz-new{animation:6s ease-in-out infinite bz-new}.bz-on .bz-node{animation:6s ease-in-out infinite bz-node}.bz-n1{animation-delay:.9s!important}.bz-n2{animation-delay:1.8s!important}.bz-n3{animation-delay:2.7s!important}.bz-n4{animation-delay:3.6s!important}.bz-loop,.bz-node{animation-play-state:paused}.bz-on .bz-loop,.bz-on .bz-node{animation-play-state:running}@keyframes bz-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes bz-grow{0%{transform:scaleX(0)}to{transform:none}}@keyframes bz-rise{0%{opacity:0;translate:0 6px}to{opacity:1;translate:none}}@keyframes bz-live{0%,to{opacity:1}50%{opacity:.35}}@keyframes bz-new{0%,20%,to{background:0 0}8%{background:color-mix(in srgb, var(--accent) 12%, transparent)}}@keyframes bz-node{0%,18%,to{border-color:var(--line)}6%{border-color:var(--accent)}}}
