.hero{padding-block:0 var(--section);background:var(--wash-pink), var(--wash-blue), var(--paper);position:relative;overflow:hidden}.hero__pixels{pointer-events:none;color:var(--ink);opacity:.2;position:absolute;inset:0;overflow:hidden}.hero__fold{z-index:2;flex-direction:column;padding-top:clamp(.75rem,1.5vw,1rem);display:flex;position:relative}@media (min-width:1024px){.hero__fold{min-height:calc(100svh - var(--header-h) - 4.5rem)}}.hero__inner{z-index:2;gap:var(--space-8);max-width:1400px;padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid;position:relative}.hero__instruments{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}@media (min-width:1024px){.hero__inner{flex:1;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-content:center;gap:0 clamp(2rem,3.4vw,4rem)}.hero__inner>:not(.hero__instruments){grid-column:1}.hero__body{max-width:none}.hero__instruments{align-self:center;gap:var(--space-3);grid-area:1/2/span 99}}@media (min-width:1280px){.hero__inner{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr)}}@keyframes hero-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes hero-rise-fade{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.hero__inner>:is(.start-bar,.hero__instruments),.hero__entry>:is(.hero__body,.hero__demo){animation:hero-rise .62s var(--ease-glide) both}.hero__inner>.start-bar{animation-delay:60ms}@media (max-width:639px){.hero__inner>.start-bar{animation-name:hero-rise-fade}}.hero__inner>.hero__instruments{animation-delay:.14s}.hero__entry>.hero__body{animation-delay:.22s}.hero__entry>.hero__demo{animation-delay:.3s}}.hero h1{font-size:var(--text-fluid-40-72);text-wrap:pretty;margin:0}.hero h1 em{color:var(--pink);font-style:normal}.hero__h1-line{margin-top:var(--space-4);letter-spacing:-.02em;color:var(--ink-muted);font-size:.44em;font-weight:400;line-height:1.2;display:block}.hero__entry{align-items:end;gap:var(--space-6);flex-wrap:wrap;margin-top:clamp(2rem,4vw,3rem);display:flex}.hero__body{min-width:fit-content;max-width:52ch;color:var(--ink-muted);text-wrap:pretty;margin:0;font-size:1.125rem;line-height:1.65}.hero__body-line{display:block}.hero__demo{gap:var(--space-1);flex:none}.hero__ticker{z-index:1;border-top:1px solid color-mix(in srgb, var(--paper) 24%, transparent);background:var(--pink);width:104%;color:var(--ink);margin:clamp(1rem,2vw,1.5rem) -2% 0;position:relative;overflow:hidden;transform:rotate(-1deg)}.hero__ticker-track{width:max-content;animation:24s linear infinite hero-ticker;display:flex}.hero__ticker-copy{font-size:var(--text-ui-15);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;margin:0;padding-block:17px;font-weight:650;line-height:1;display:flex}.hero__ticker-copy span{align-items:center;gap:var(--space-8);padding-inline-start:var(--space-8);display:inline-flex}.hero__ticker-copy i{color:var(--paper);padding-inline-end:var(--space-8);font-size:.85em;font-style:normal}@keyframes hero-ticker{to{transform:translate(-50%)}}.backers{border-top:1px solid var(--border)}.backers .wrap{gap:var(--space-8);padding-block:var(--space-16);display:grid}.backers__group{gap:var(--space-4);display:grid}.backers__title{color:var(--ink-muted)}.backers__logos{align-items:center;gap:var(--space-6) var(--space-8);flex-wrap:wrap;display:flex}.backers__logo{background-color:var(--ink-muted);height:clamp(20px,2.2vw,26px);-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;display:inline-block}.backers__note{color:var(--ink-muted);font-size:var(--text-ui-14);margin:0}@media (min-width:768px){.backers__group{align-items:center;gap:var(--space-8);grid-template-columns:12rem 1fr}}@media (prefers-reduced-motion:reduce){.hero__ticker-track{animation:none}.hero__ticker-copy[aria-hidden=true]{display:none}}.stage{background:var(--ink);color:var(--on-ink);position:relative}.stage__inner{z-index:1;padding-block:var(--section);position:relative}.stage :focus-visible{outline-color:var(--on-ink-accent)}.stage .badge--production{background:var(--lime);border-color:var(--lime);color:var(--ink)}.stage .badge--engineering{color:var(--on-ink);border-color:color-mix(in srgb, var(--paper) 64%, transparent)}.stage .badge--roadmap{color:color-mix(in srgb, var(--paper) 64%, transparent);border-color:color-mix(in srgb, var(--paper) 44%, transparent)}.tstep{padding-block:var(--space-8);border-top:1px solid color-mix(in srgb, var(--paper) 16%, transparent)}.tstep:first-of-type{border-top:0}.tstep__role{align-items:center;gap:var(--space-2);margin:0;display:flex}.tstep__role--insight{color:var(--on-ink-accent)}.tstep__role--agent{color:var(--on-ink-display)}.tstep__role--iq{color:var(--on-ink)}.tstep__index{color:color-mix(in srgb, var(--paper) 54%, transparent)}.tstep__name{margin:var(--space-3) 0 0;color:var(--on-ink)}.tstep__claim{margin:var(--space-3) 0 0;color:color-mix(in srgb, var(--paper) 86%, transparent);font-size:var(--text-ui-17);text-wrap:pretty;line-height:1.65}.tstep__lines{margin:var(--space-6) 0 0;border-top:1px solid color-mix(in srgb, var(--paper) 16%, transparent);padding:0;list-style:none;display:grid}.tstep__lines li{border-bottom:1px solid color-mix(in srgb, var(--paper) 16%, transparent);color:color-mix(in srgb, var(--paper) 82%, transparent);font-size:var(--text-ui-16);text-wrap:pretty;padding:.75rem 0;line-height:1.55}.tstep__meta{align-items:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.tstep__source{color:color-mix(in srgb, var(--paper) 68%, transparent)}.tstep__link{align-items:center;gap:var(--space-1);margin-top:var(--space-4);color:var(--on-ink-live);font-size:var(--text-ui-15);font-weight:500;text-decoration:none;display:inline-flex;position:relative}.tstep__link:after{content:"";position:absolute;inset:-12px 0}.circuit{--rail-y:28px;--leg-y:var(--space-8);min-height:20rem;margin-bottom:var(--space-12);padding-bottom:calc(var(--leg-y) + 1.75rem);position:relative;container-type:inline-size}.circuit>*{--frame-x:0cqi}@container (min-width:28rem){.circuit>*{--frame-x:6cqi}}.circuit__mosaic{color:color-mix(in srgb, var(--paper) 8%, transparent);transition:color var(--t-surface) var(--ease-glide);pointer-events:none;grid-template-rows:repeat(9,1fr);grid-template-columns:repeat(16,1fr);gap:1px;display:grid;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 120% at 92% 4%,#000 0%,#000000b3 45%,#0000 82%),radial-gradient(80% 80% at 98% 98%,#000000d9 0%,#0000 62%);mask-image:radial-gradient(120% 120% at 92% 4%,#000 0%,#000000b3 45%,#0000 82%),radial-gradient(80% 80% at 98% 98%,#000000d9 0%,#0000 62%)}.circuit__mosaic>span{opacity:var(--o,0);background:currentColor}.theatre[data-active="1"] .circuit__mosaic{color:color-mix(in srgb, var(--blue) 18%, transparent)}.theatre[data-active="2"] .circuit__mosaic{color:color-mix(in srgb, var(--pink) 30%, transparent)}.theatre[data-active="3"] .circuit__mosaic{color:color-mix(in srgb, var(--paper) 12%, transparent)}@media (prefers-reduced-motion:no-preference){.circuit__mosaic-live{animation:mosaic-shimmer 9s var(--ease-glide) infinite;animation-delay:calc(var(--p) * -9s)}}@keyframes mosaic-shimmer{0%,to{opacity:var(--o)}50%{opacity:calc(var(--o) * .22)}}.circuit__rail{top:var(--rail-y);left:var(--frame-x);right:var(--frame-x);bottom:var(--leg-y);border:1px solid color-mix(in srgb, var(--paper) 13%, transparent);position:absolute}.circuit__trace{top:var(--rail-y);left:var(--frame-x);right:var(--frame-x);background:color-mix(in srgb, var(--paper) 76%, transparent);transform-origin:0;height:1px;position:absolute}.circuit__carrier{top:calc(var(--rail-y) - 3px);left:calc(100cqi - var(--frame-x));background:var(--lime);width:6px;height:6px;margin-left:-3px;position:absolute}.circuit__leg{background:color-mix(in srgb, var(--paper) 76%, transparent);position:absolute}.circuit__leg--down{top:var(--rail-y);left:calc(100cqi - var(--frame-x));width:1px;height:calc(100% - var(--rail-y) - var(--leg-y));transform-origin:top}.circuit__leg--back{left:var(--frame-x);right:var(--frame-x);bottom:var(--leg-y);transform-origin:100%;height:1px}.circuit__leg--up{left:var(--frame-x);bottom:var(--leg-y);width:1px;height:calc(100% - var(--rail-y) - var(--leg-y));transform-origin:bottom}.circuit__stations{padding:var(--space-6) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;list-style:none;display:grid}.station{align-items:center;gap:var(--space-1);padding-inline:var(--space-2);text-align:center;flex-direction:column;display:flex}.station__mark{width:var(--space-2);height:var(--space-2);margin-bottom:var(--space-3);border:1px solid color-mix(in srgb, var(--paper) 44%, transparent);transition:background-color var(--t-surface) var(--ease-glide), border-color var(--t-surface) var(--ease-glide)}.station__n{font-family:var(--font-mono);font-size:var(--text-label);color:color-mix(in srgb, var(--paper) 50%, transparent)}.station__name{font-size:var(--text-ui-15);color:color-mix(in srgb, var(--paper) 62%, transparent);transition:color var(--t-surface) var(--ease-glide);font-weight:600;line-height:1.25}.station__role{color:color-mix(in srgb, var(--paper) 42%, transparent)}.theatre[data-active="1"] .station--insight .station__mark{background:var(--blue);border-color:var(--blue)}.theatre[data-active="2"] .station--agent .station__mark{background:var(--pink);border-color:var(--pink)}.theatre[data-active="3"] .station--iq .station__mark{background:var(--paper);border-color:var(--paper)}.theatre[data-active="1"] .station--insight .station__name,.theatre[data-active="2"] .station--agent .station__name,.theatre[data-active="3"] .station--iq .station__name{color:var(--on-ink)}.circuit__caption{right:var(--frame-x);color:color-mix(in srgb, var(--paper) 62%, transparent);position:absolute;bottom:0}.field{top:calc(var(--rail-y) + 5.75rem);right:var(--frame-x);bottom:calc(var(--leg-y) + var(--space-4));left:var(--frame-x);gap:var(--space-3);padding-inline:var(--space-4);grid-template-rows:auto 1fr auto auto auto;display:grid;position:absolute}.rows{gap:var(--space-2);grid-template-rows:repeat(3,minmax(0,1fr));align-content:center;margin:0;padding:0;list-style:none;display:grid}.row{height:var(--space-3);width:84%;position:relative}.row__rule{inset-inline:0;background:color-mix(in srgb, var(--paper) 22%, transparent);transform-origin:0;height:1px;position:absolute;top:50%}.row__node{width:var(--space-2);height:var(--space-2);margin-top:calc(var(--space-2) / -2);margin-left:calc(var(--space-2) / -2);background:var(--ink);box-shadow:0 0 0 1px color-mix(in srgb, var(--paper) 46%, transparent);position:absolute;top:50%}.row__node:first-of-type{left:10%}.row__node:nth-of-type(2){left:46%}.row__node:nth-of-type(3){left:82%}.gate{background:color-mix(in srgb, var(--paper) 70%, transparent);transform-origin:top;width:1px;position:absolute;top:1.75rem;bottom:32%;left:88%}.clusters{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cluster{background:color-mix(in srgb, var(--blue) 55%, transparent);transform-origin:0;height:1px}.strip{gap:var(--space-1);display:grid}.floor{height:var(--space-3);grid-template-columns:repeat(24,minmax(0,1fr));place-items:end center;margin:0;padding:0;list-style:none;display:grid}.tick{background:color-mix(in srgb, var(--blue) 46%, transparent);transform-origin:bottom;width:3px;height:100%}.mem{width:62%;height:var(--space-2);grid-template-columns:repeat(8,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.mem__seg{background:color-mix(in srgb, var(--paper) 26%, transparent);transform-origin:0}.mem__seg[data-late]{background:color-mix(in srgb, var(--paper) 72%, transparent)}.field__label{color:color-mix(in srgb, var(--paper) 40%, transparent);margin:0}.field__label--gate{color:color-mix(in srgb, var(--paper) 70%, transparent);justify-self:end}.circuit__carrier--return{left:var(--frame-x);opacity:0}.circuit__corner{border:0 solid color-mix(in srgb, var(--paper) 42%, transparent);width:12px;height:12px;position:absolute}.circuit__corner--tl{top:calc(var(--rail-y) - 2px);left:calc(var(--frame-x) - 2px);border-top-width:2px;border-left-width:2px}.circuit__corner--tr{top:calc(var(--rail-y) - 2px);right:calc(var(--frame-x) - 2px);border-top-width:2px;border-right-width:2px}.circuit__corner--bl{bottom:calc(var(--leg-y) - 2px);left:calc(var(--frame-x) - 2px);border-bottom-width:2px;border-left-width:2px}.circuit__corner--br{bottom:calc(var(--leg-y) - 2px);right:calc(var(--frame-x) - 2px);border-bottom-width:2px;border-right-width:2px}.circuit__ghost{background:var(--lime);opacity:0;position:absolute}.circuit__ghost--1{top:calc(var(--rail-y) - 2px);left:calc(100cqi - var(--frame-x));width:5px;height:5px;margin-left:-2px}.circuit__ghost--2{top:calc(var(--rail-y) - 2px);left:calc(100cqi - var(--frame-x));width:4px;height:4px;margin-left:-2px}.circuit__ghost--3{top:calc(var(--rail-y) - 1px);left:calc(100cqi - var(--frame-x));width:3px;height:3px;margin-left:-1px}.circuit__ring{top:var(--rail-y);opacity:0;border:1px solid;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute}.circuit__ring--1{border-color:var(--blue);left:16.667cqi}.circuit__ring--2{border-color:var(--pink);left:50cqi}.circuit__ring--3{border-color:var(--paper);left:83.333cqi}@media (min-width:1024px){.theatre{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(2.5rem,5vw,5rem);display:grid}.circuit{top:calc(var(--header-h) + var(--space-12));grid-area:1/2/span 99;align-self:start;min-height:22rem;margin-bottom:0;position:sticky}.tstep{min-height:68vh;padding-block:var(--space-12);border-top:0;flex-direction:column;grid-column:1;justify-content:center;display:flex}}.proof__note{max-width:62ch;margin:var(--space-12) 0 0;color:var(--ink-muted);font-size:var(--text-ui-13)}.proof__note:before{content:"";width:var(--space-16);height:1px;margin-bottom:var(--space-4);background:var(--border);display:block}.case{--case-rail:var(--space-6);margin-top:var(--space-8);padding-inline-start:var(--case-rail);position:relative}@media (min-width:768px){.case{--case-rail:var(--space-12)}}.case__line{background:var(--ink);width:1px;position:absolute;inset-block:0;inset-inline-start:3px}.case__carrier{top:0;width:var(--space-2);height:var(--space-2);background:var(--ink);opacity:0;position:absolute;inset-inline-start:0}.case__terminal{width:var(--space-2);height:var(--space-2);background:var(--ink);position:absolute;inset-block-end:-3px;inset-inline-start:0}.case__hook-h{width:var(--space-4);background:var(--ink);height:1px;position:absolute;inset-block-end:0;inset-inline-start:4px}.case__hook-v{width:1px;height:var(--space-6);background:var(--ink);position:absolute;inset-block-end:0;inset-inline-start:calc(4px + var(--space-4))}.case__beat{position:relative}.case__beat+.case__beat{margin-top:var(--space-12)}.case__station{margin:0 0 var(--space-4)}.case__node{top:.875rem;width:var(--space-2);height:var(--space-2);background:var(--ink);position:absolute;inset-inline-start:calc(-1 * var(--case-rail))}.case__title{align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--ink);color:var(--paper);font-family:inherit;font-size:var(--text-ui-14);letter-spacing:0;margin:0;font-weight:600;line-height:1.4;display:inline-flex}.case__n{font-family:var(--font-mono);font-size:var(--text-label);color:color-mix(in srgb, var(--paper) 66%, transparent)}.case__rule{width:9rem;height:2px;margin-top:var(--space-3);background:var(--ink);display:block}.proof-panel__kicker{color:var(--ink);margin:0}.proof-panel__caption{margin:var(--space-4) 0 0;color:var(--ink-muted);font-size:var(--text-ui-13);line-height:1.6}.proof-claim{margin:var(--space-3) 0 0;font-size:var(--text-ui-20);text-wrap:pretty;font-weight:600;line-height:1.3}.proof-map{gap:var(--space-6);padding:var(--space-6);background:var(--sunk);border:1px solid var(--border);display:grid}@media (min-width:768px){.proof-map{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}}.proof-map__grid{gap:2px;display:grid}.proof-map__dot{aspect-ratio:1;grid-column:calc(var(--x) + 1);grid-row:calc(var(--y) + 1);background:color-mix(in srgb, var(--ink) 34%, transparent);place-self:center;width:100%;max-width:4px}.proof-map__dot--bare{background:color-mix(in srgb, var(--ink) 13%, transparent)}.proof-map__dot--signal{background:var(--pink);max-width:6px}.proof-map__ring{grid-column:calc(var(--x) + 1);grid-row:calc(var(--y) + 1);aspect-ratio:1;border:1px solid var(--pink);opacity:0;pointer-events:none;place-self:center;width:6px}.proof-map__signals{margin:var(--space-4) 0 0;border-top:1px solid var(--border);padding:0;list-style:none;display:grid}.proof-map__signals li{padding:var(--space-3) 0;border-bottom:1px solid var(--border);color:var(--ink);font-size:var(--text-ui-15);line-height:1.55}.evid__list{margin:var(--space-4) 0 0;border-top:1px solid var(--border);padding:0;list-style:none;display:grid}.evid__list li{gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid var(--border);display:grid}@media (min-width:768px){.evid__list li{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 18rem;align-items:baseline}.evid__src{text-align:end}}.evid__fact{font-size:var(--text-ui-15);font-variant-numeric:tabular-nums;line-height:1.55}.evid__src{color:var(--ink-muted)}.cells{margin-top:var(--space-4);background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;display:grid}.cell{padding:var(--space-6);background:var(--paper)}.cell__label{margin:0}.cell__label--blue{color:var(--blue-text)}.cell__label--pink{color:var(--pink-text)}.cell__value{margin:var(--space-2) 0;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:600;line-height:1.1}.cell__desc{color:var(--ink-muted);font-size:var(--text-ui-15);margin:0;line-height:1.6}.approval-gate__row{margin:var(--space-4) 0 0;border:1px solid var(--border);padding:0;list-style:none;display:grid}.approval-gate__cell{padding:var(--space-4);background:var(--sunk);color:var(--ink-muted);font-size:var(--text-ui-15);text-align:center;line-height:1.45}.approval-gate__cell+.approval-gate__cell{border-block-start:1px solid var(--border)}@media (min-width:768px){.approval-gate__row{grid-template-columns:repeat(3,minmax(0,1fr))}.approval-gate__cell+.approval-gate__cell{border-block-start:0;border-inline-start:1px solid var(--border)}}.approval-gate__cell--hold{background:var(--ink);color:var(--paper);font-weight:600;position:relative}.approval-gate__ring{border:1px solid var(--ink);opacity:0;pointer-events:none;position:absolute;inset:0}.kept{margin:var(--space-4) 0 0;border-top:1px solid var(--border);padding:0;list-style:none;display:grid}.kept__row{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border);font-size:var(--text-ui-15);line-height:1.55;display:flex}.kept__mark{width:var(--space-2);height:var(--space-2);background:var(--ink);flex:none;margin-top:.5em}.patterns{--patterns-row-gap:clamp(3.5rem, 5vw, 4.5rem);--patterns-col-gap:clamp(4rem, 6vw, 6rem);gap:var(--patterns-row-gap) var(--patterns-col-gap);display:grid}@media (min-width:768px){.patterns{grid-template-columns:repeat(2,minmax(0,1fr))}}.patterns__legend{gap:var(--space-2) var(--space-6);color:var(--ink-muted);margin:0;flex-wrap:wrap;grid-column:1/-1;margin-block-end:calc(var(--space-4) - var(--patterns-row-gap));display:flex}.patterns__key{align-items:center;gap:var(--space-2);display:flex}.patterns__key:before{content:"";width:var(--space-2);height:var(--space-2)}.patterns__key--signal:before{background:var(--blue-text)}.patterns__key--move:before{background:var(--pink-text)}.pattern{--pattern-bleed:var(--space-4);margin-inline:calc(-1 * var(--pattern-bleed));padding:var(--pattern-bleed);color:var(--ink);transition:background var(--t-move) var(--ease-glide);text-decoration:none;display:block;position:relative}@media (max-width:767px){.pattern{--pattern-bleed:var(--space-2)}}.pattern:before{content:"";pointer-events:none;border:1px solid color-mix(in srgb, var(--ink) 28%, transparent);transition:border-color var(--t-move) var(--ease-glide);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000),linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000),linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,100% 0,0 100%,100% 100%;mask-position:0 0,100% 0,0 100%,100% 100%;-webkit-mask-size:20px 20px;mask-size:20px 20px;-webkit-mask-repeat:no-repeat,no-repeat,no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat,no-repeat,no-repeat;-webkit-mask-clip:border-box,border-box,border-box,border-box;mask-clip:border-box,border-box,border-box,border-box;-webkit-mask-origin:border-box,border-box,border-box,border-box;mask-origin:border-box,border-box,border-box,border-box;-webkit-mask-composite:source-over,source-over,source-over,source-over;mask-composite:add,add,add,add;-webkit-mask-source-type:auto,auto,auto,auto;mask-mode:match-source,match-source,match-source,match-source}.pattern:hover,.pattern:focus-visible{background:var(--accent)}.pattern:hover:before,.pattern:focus-visible:before{border-color:var(--pink-text);-webkit-mask-size:36px 36px;mask-size:36px 36px}.pattern__name{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin:0 0 var(--space-4);font-size:var(--text-fluid-24-34);letter-spacing:-.02em;text-wrap:balance;font-weight:500;line-height:1.15;display:flex}.pattern__leg{font-size:var(--text-ui-15);text-wrap:pretty;margin:0;padding-inline-start:var(--space-6);line-height:1.6;position:relative}.pattern__leg+.pattern__leg{margin-top:var(--space-3)}.pattern__leg:before{content:"";inset-inline-start:0;width:var(--space-2);height:var(--space-2);position:absolute;top:.55em}.pattern__leg--signal{color:var(--ink-muted)}.pattern__leg--signal:before{background:var(--blue-text)}.pattern__leg--move:before{background:var(--pink-text)}.pattern__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pattern__arrow{color:var(--pink-text);font-size:var(--text-ui-20);flex:none}@media (prefers-reduced-motion:no-preference){.pattern:before{transition:border-color var(--t-move) var(--ease-glide), mask-size var(--t-move) var(--ease-glide)}.pattern__arrow{transition:transform var(--t-move) var(--ease-glide)}.pattern:hover .pattern__arrow,.pattern:focus-visible .pattern__arrow{transform:translate(4px)}}.trust{gap:var(--space-8);display:grid}.trust__narrative{margin-bottom:0}.trust__narrative h2{font-size:var(--text-fluid-32-44);letter-spacing:-.02em;line-height:1.08}@media (min-width:1024px){.trust{gap:var(--space-12);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}}.dossier{background:var(--paper);border:1px solid var(--border);min-width:0;box-shadow:var(--elev-raise)}.dossier__head{justify-content:space-between;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);background:var(--ink);color:var(--paper);flex-wrap:wrap;display:flex}.dossier__head p,.dossier__label,.dossier__window,.dossier__source{margin:0}.dossier__head p:last-child{color:color-mix(in srgb, var(--paper) 74%, transparent)}.dossier__claim{padding:var(--space-6);border-bottom:1px solid var(--border)}.dossier__label{color:var(--ink-muted)}.dossier__claim h3{max-width:28ch;margin:var(--space-2) 0 0;font-size:var(--text-fluid-22-32);text-wrap:pretty;line-height:1.2}.dossier__rows{margin:0;padding:0;list-style:none}.dossier__rows li{gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border);display:grid}@media (min-width:640px){.dossier__rows li{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(7rem,auto) minmax(9rem,auto);align-items:baseline}@supports (grid-template-columns:subgrid){.dossier__rows{column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(7rem,auto) minmax(9rem,auto);display:grid}.dossier__rows li{grid-column:1/-1;grid-template-columns:subgrid}}}.dossier__fact{min-width:0;font-size:var(--text-ui-16);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.45}.dossier__window,.dossier__source{color:var(--ink-muted);overflow-wrap:anywhere}.dossier__note{padding:var(--space-4) var(--space-6);color:var(--ink-muted);font-size:var(--text-ui-13);margin:0;line-height:1.6}@media (max-width:639px){.dossier__claim,.dossier__rows li,.dossier__note{padding-inline:var(--space-4)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.dossier__claim,.dossier__rows li,.dossier__note{animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view()}.dossier__claim{animation-name:dossier-write;animation-range:cover 14% cover 42%}.dossier__rows li{animation-name:dossier-scan;animation-range:cover 16% cover 46%}.dossier__note{animation-name:dossier-settle;animation-range:cover 18% cover 50%}}}@keyframes dossier-write{0%{opacity:0;translate:0 12px}}@keyframes dossier-scan{0%{opacity:0;background-color:color-mix(in srgb, var(--blue) 14%, transparent);translate:0 10px}35%{opacity:1;translate:0}60%{background-color:color-mix(in srgb, var(--blue) 14%, transparent)}to{background-color:#0000}}@keyframes dossier-settle{0%{opacity:0}}.exchange{--exchange-elbow:var(--space-4);max-width:72ch}@media (min-width:768px){.exchange{--exchange-elbow:var(--space-12)}}.exchange__heads{justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--ink);flex-wrap:wrap;margin:0;display:flex}.exchange__label{color:var(--ink-muted);margin:0}.exchange__pairs{gap:var(--space-8);margin:var(--space-8) 0 0;padding:0;display:grid}.exchange__pair{gap:var(--space-3);display:grid}.exchange__pair dt{padding-left:var(--space-3);border-left:1px solid var(--ink);gap:2px;margin:0;display:grid}.exchange__term{font-size:var(--text-ui-17);font-weight:500;line-height:1.4}.exchange__note{color:var(--ink-muted);font-size:var(--text-ui-15);line-height:1.5}.exchange__pair dd{padding-left:var(--exchange-elbow);margin:0;position:relative}.exchange__pair dd:before{content:"";left:0;top:calc(-1 * var(--space-3));width:var(--exchange-elbow);border-left:1px solid var(--ink);border-bottom:1px solid var(--ink);position:absolute;bottom:50%}.exchange__carry{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--ink);color:var(--on-ink);font-size:var(--text-ui-15);line-height:1.5;display:flex}.exchange__carry:before{content:"";background:var(--lime);flex:none;width:8px;height:8px;margin-top:.48em}.exchange__cycle{align-items:baseline;gap:var(--space-2);margin:var(--space-8) 0 0;padding-top:var(--space-4);border-top:1px solid var(--ink);font-size:var(--text-ui-17);text-wrap:pretty;font-weight:500;line-height:1.5;display:flex}.exchange__boundary{max-width:62ch;margin:var(--space-8) 0 0;padding-top:var(--space-4);border-top:1px solid var(--border);color:var(--ink-muted);font-size:var(--text-ui-15);line-height:1.6}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.exchange__pair dt,.exchange__pair dd,.exchange__carry,.exchange__cycle{animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view()}.exchange__pair dt{animation-name:exchange-bring}.exchange__pair dd{animation-name:exchange-route}.exchange__carry{animation-name:exchange-carry}.exchange__cycle{animation-name:exchange-close;animation-range:cover 32% cover 58%}.exchange__pair:first-child dt{animation-range:cover 14% cover 34%}.exchange__pair:first-child dd,.exchange__pair:first-child .exchange__carry,.exchange__pair:nth-child(2) dt{animation-range:cover 18% cover 38%}.exchange__pair:nth-child(2) dd,.exchange__pair:nth-child(2) .exchange__carry,.exchange__pair:nth-child(3) dt{animation-range:cover 22% cover 42%}.exchange__pair:nth-child(3) dd,.exchange__pair:nth-child(3) .exchange__carry,.exchange__pair:nth-child(4) dt{animation-range:cover 26% cover 46%}.exchange__pair:nth-child(4) dd,.exchange__pair:nth-child(4) .exchange__carry{animation-range:cover 30% cover 50%}}}@keyframes exchange-bring{0%{opacity:0;translate:-8px}}@keyframes exchange-route{0%{opacity:0}}@keyframes exchange-carry{0%{clip-path:inset(0 100% 0 0)}}@keyframes exchange-close{0%{opacity:0;translate:0 10px}}.closing{background:var(--pink);color:var(--ink);container-type:inline-size}.closing__inner{padding-block:var(--section)}.closing h2{max-width:none;color:var(--ink);font-size:var(--text-display);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:.94}:lang(zh) .closing h2{font-size:var(--text-display);letter-spacing:normal;line-height:1.15}.closing__slam{background:var(--ink);color:var(--paper);margin-block-start:.12em;margin-inline:calc(50% - 50cqw);padding-block:.16em;padding-inline:calc(50cqw - 50%);display:block}.closing__actions{align-items:flex-end;gap:var(--space-4) var(--space-6);margin-top:var(--space-12);flex-wrap:wrap;display:flex}.closing__body{max-width:42ch;color:var(--ink);text-wrap:pretty;flex:20ch;margin:0}.closing .btn--onink{background:var(--ink);color:var(--paper);box-shadow:var(--elev-raise)}.closing .btn--onink:hover{background:var(--paper);color:var(--ink);box-shadow:var(--elev-lift)}.closing__reserved{align-items:center;gap:var(--space-2) var(--space-3);max-width:none;padding:var(--space-3) var(--space-6);border:1px dashed color-mix(in srgb, var(--ink) 45%, transparent);flex-wrap:wrap;margin:0;line-height:1.4;display:inline-flex}.closing__reserved-state{color:var(--ink)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.closing__slam{animation-name:closing-slam;animation-duration:1ms;animation-timing-function:var(--ease-glide);animation-fill-mode:both;animation-timeline:view();animation-range:cover 26% cover 44%}}}@keyframes closing-slam{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}
.start-bar{z-index:2;margin-top:var(--space-12);position:relative}.start-bar__label{margin-top:var(--space-2);color:var(--ink-muted);display:block}.start-bar__slab{align-items:center;gap:var(--space-2);padding:var(--space-2);background:var(--ink);border:1px solid var(--ink);box-shadow:var(--elev-panel);flex-wrap:nowrap;display:flex;position:relative}.start-bar__protocol{font-family:var(--font-mono);font-size:var(--text-ui-14);color:color-mix(in srgb, var(--paper) 62%, transparent);transition:color var(--t-move) var(--ease-glide);padding-inline-start:var(--space-2);position:relative}.start-bar__slab:focus-within .start-bar__protocol{color:var(--paper)}.start-bar__slab:has(input:not(:placeholder-shown)) .start-bar__protocol{color:var(--pink)}@media (prefers-reduced-motion:no-preference){.start-bar__slab:not(:focus-within):has(input:placeholder-shown) .start-bar__protocol:after{content:"";top:50%;background:var(--pink);width:7px;height:1.05em;animation:1.1s step-end infinite protocol-blink;position:absolute;inset-inline-end:-10px;transform:translateY(-50%)}}@keyframes protocol-blink{50%{opacity:0}}.start-bar__slab input[type=text]{min-width:0;min-height:44px;color:var(--paper);caret-color:var(--pink);font-family:var(--font-sans);font-size:var(--text-ui-16);background:0 0;border:0;flex:12ch;padding:0}.start-bar__slab input[type=text]::placeholder{color:color-mix(in srgb, var(--paper) 48%, transparent)}.start-bar__slab input[type=text]:focus{outline:none}.start-bar__slab:focus-within{outline:2px solid var(--blue-text);outline-offset:2px}.start-bar__slab:after{content:"";background:var(--pink);transform-origin:0;height:2px;transition:transform var(--t-move) var(--ease-glide);pointer-events:none;position:absolute;inset:auto 0 0;transform:scaleX(0)}.start-bar__slab:focus-within:after{transform:scaleX(1)}.start-bar__slab:has(input:not(:placeholder-shown)):after{transform:scaleX(1)}.start-bar__market{position:static}.market-trigger{align-items:center;gap:var(--space-2);min-height:44px;padding-inline:var(--space-3);background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-ui-15);white-space:nowrap;cursor:pointer;transition:background var(--t-move) var(--ease-glide), border-color var(--t-move) var(--ease-glide);border:1px solid #0000;font-weight:500;display:inline-flex}.market-trigger:hover,.market-trigger.is-open{border-color:var(--pink);color:var(--pink-text)}.market-trigger__caret{border-inline:4px solid #0000;width:0;height:0;transition:transform var(--t-move) var(--ease-glide);border-top:5px solid}.market-trigger.is-open .market-trigger__caret{transform:rotate(180deg)}.start-bar__go{align-items:center;gap:var(--space-2);min-height:44px;padding-inline:var(--space-6);background:var(--pink-text);color:var(--paper);font-family:var(--font-sans);font-size:var(--text-ui-16);white-space:nowrap;cursor:pointer;transition:background var(--t-move) var(--ease-glide), transform var(--t-move) var(--ease-glide);border:0;font-weight:500;display:inline-flex}.start-bar__go:hover{background:var(--paper);color:var(--ink);transform:translateY(-2px)}.start-bar__go:active{transform:translateY(0)}.start-bar__go span{transition:translate var(--t-move) var(--ease-glide)}.start-bar__go:hover span{translate:3px}.start-bar__note{margin:var(--space-3) 0 0;color:var(--ink-muted);font-size:var(--text-ui-14);max-width:62ch}.start-bar__note[data-problem]{color:var(--destructive)}.start-bar__fallback{align-items:center;gap:var(--space-1);margin-top:var(--space-2);color:var(--pink-text);font-size:var(--text-ui-15);border-bottom:1px solid;font-weight:500;text-decoration:none;display:inline-flex}.market-menu{z-index:40;max-height:var(--menu-max,560px);width:min(100%,33rem);padding:var(--space-3);background:var(--paper);border:1px solid var(--border);box-shadow:var(--elev-panel);animation:menu-in .2s var(--ease-glide) both;flex-direction:column;display:flex;position:absolute;inset-inline-end:0}.market-menu[data-side=up]{bottom:calc(100% + var(--space-2))}.market-menu[data-side=down]{top:calc(100% + var(--space-2))}@keyframes menu-in{0%{opacity:0;transform:translateY(4px)}}.market-menu[data-side=down]{animation-name:menu-in-down}@keyframes menu-in-down{0%{opacity:0;transform:translateY(-4px)}}.market-menu :is(button,input):focus-visible{outline:2px solid var(--blue-text);outline-offset:-2px}.market-search{position:relative}.market-search>svg{inset-inline-start:var(--space-3);pointer-events:none;width:18px;height:18px;color:var(--ink-muted);position:absolute;top:50%;transform:translateY(-50%)}.market-search input{width:100%;min-height:44px;padding-inline:calc(var(--space-3) + 18px + var(--space-2)) var(--space-3);background:var(--sunk);border:1px solid var(--border);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-ui-14)}.market-presets{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.market-presets__label{color:var(--ink-muted)}.market-presets button{min-height:36px;padding-inline:var(--space-3);border:1px solid var(--border);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-ui-14);cursor:pointer;transition:background var(--t-flick) var(--ease-glide), border-color var(--t-flick) var(--ease-glide);background:0 0;position:relative}.market-presets button:after{content:"";position:absolute;inset:-4px 0}.market-presets button:hover,.market-presets button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.market-presets button:active{background:var(--ink-muted);border-color:var(--ink-muted);color:var(--paper)}.market-search,.market-presets,.market-foot{flex:none}.market-body{gap:var(--space-3);min-height:0;margin-top:var(--space-3);flex:1;grid-template-columns:minmax(0,1fr);display:grid}.market-blocks{overscroll-behavior:contain;min-height:0;overflow-y:auto}.signal-density{--signal-source-width:5.5rem;--signal-cell-height:8px;--signal-row-gap:3px;--signal-gutter:calc(var(--signal-source-width) + var(--space-2));--signal-track:calc((100% - var(--signal-gutter)) / var(--signal-days));--signal-threshold-x:calc(var(--signal-gutter) + var(--signal-threshold) * var(--signal-track));background:var(--ink);min-width:0;color:var(--paper);box-shadow:var(--elev-panel);margin:0;padding:clamp(.875rem,1.4vw,1.125rem);overflow:hidden}.signal-density__head,.signal-density__axis{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-mono-11);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--paper) 52%, transparent);display:flex}.signal-density__head{padding-bottom:var(--space-3);border-bottom:1px solid color-mix(in srgb, var(--paper) 20%, transparent);flex-wrap:wrap}.signal-density__head span{white-space:nowrap}.signal-density__field{margin-top:var(--space-4);position:relative}.signal-density__row{grid-template-columns:var(--signal-source-width) minmax(0, 1fr);align-items:center;gap:var(--space-2);display:grid}.signal-density__row+.signal-density__row{margin-top:var(--signal-row-gap)}.signal-density__source{align-items:center;gap:var(--space-2);min-width:0;color:color-mix(in srgb, var(--paper) 62%, transparent);font-family:var(--font-mono);font-size:var(--text-mono-10);letter-spacing:.04em;white-space:nowrap;line-height:1;display:flex}.signal-density__source svg{width:var(--space-3);height:var(--space-3);flex:none}.signal-density__cells{grid-template-columns:repeat(var(--signal-days), minmax(0, 1fr));gap:2px;min-width:0;display:grid}.signal-density__cell{height:var(--signal-cell-height);background:var(--paper);opacity:var(--signal-value);transform-origin:bottom}.signal-density__cell.is-live{background:var(--pink)}.signal-density__threshold,.signal-density__now-line{background:color-mix(in srgb, var(--pink) 70%, transparent);width:1px;position:absolute;top:-4px;bottom:-4px}.signal-density__threshold{left:var(--signal-threshold-x)}.signal-density__now-line{background:color-mix(in srgb, var(--blue) 70%, transparent);right:0}.signal-density__crossing{top:calc(var(--signal-row) * (var(--signal-cell-height) + var(--signal-row-gap)) + var(--signal-cell-height) / 2);left:calc(var(--signal-threshold-x) + var(--signal-track) / 2);background:var(--paper);width:6px;height:6px;position:absolute;transform:translate(-50%,-50%)}.signal-density__axis{margin-top:var(--space-3);font-size:var(--text-mono-9);color:color-mix(in srgb, var(--paper) 52%, transparent);padding-inline-start:var(--signal-gutter);position:relative}.signal-density__threshold-label{left:var(--signal-threshold-x);color:var(--pink);position:absolute;transform:translate(-50%)}.signal-density__axis span:last-child{color:var(--blue)}.signal-density__read{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid color-mix(in srgb, var(--paper) 20%, transparent)}.signal-density__read p{margin:0}.signal-density__read p:first-child{font-family:var(--font-mono);font-size:var(--text-mono-10);letter-spacing:.06em;text-transform:uppercase;color:var(--blue)}@keyframes signal-cell-in{0%{opacity:0;transform:scaleY(.2)}}@keyframes signal-marker-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.25)}}@keyframes signal-line-in{0%{opacity:0}}@keyframes signal-scan{0%{opacity:0;transform:translate(-120%)}10%,84%{opacity:1}to{opacity:0;transform:translate(560%)}}@keyframes signal-live-pulse{50%{opacity:calc(var(--signal-value) * .5)}}@keyframes signal-now-pulse{50%{opacity:.45}}@keyframes signal-crossing-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--paper) 55%, transparent)}70%,to{box-shadow:0 0 0 9px color-mix(in srgb, var(--paper) 0%, transparent)}}@media (prefers-reduced-motion:no-preference){.signal-density__cell{animation:signal-cell-in .18s var(--ease-glide) var(--signal-delay) 1 both}.signal-density__cell.is-live{animation:signal-cell-in .18s var(--ease-glide) var(--signal-delay) 1 both, signal-live-pulse 2.8s var(--ease-glide) calc(1.6s + var(--signal-delay)) infinite}.signal-density__field:after{content:"";top:-6px;bottom:-6px;left:var(--signal-gutter);pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--blue) 24%, transparent) 52%, transparent);width:18%;animation:signal-scan 5.2s var(--ease-glide) 1.6s infinite;position:absolute}.signal-density__threshold{animation:signal-line-in .18s var(--ease-glide) .9s 1 both}.signal-density__crossing{animation:signal-marker-in .22s var(--ease-glide) .98s 1 both, signal-crossing-pulse 2.6s var(--ease-glide) 1.4s infinite}.signal-density__now-line{animation:signal-line-in .22s var(--ease-glide) 1.4s 1 both, signal-now-pulse 2.6s var(--ease-glide) 1.6s infinite}}.coverage{padding:var(--space-6);background:color-mix(in srgb, var(--paper) 88%, var(--surface-2));border:1px solid var(--border)}.coverage__rule{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-mono-11);letter-spacing:.1em;text-transform:uppercase;margin:0;display:flex}.coverage__rule--foot{padding:var(--space-3) 0 0;border-top:1px solid var(--border);border-bottom:0}.coverage__count{color:var(--pink-text);font-variant-numeric:tabular-nums}.coverage .world-map{padding-block:var(--space-2);cursor:pointer}.coverage .world-dot{background:color-mix(in srgb, var(--ink) 24%, transparent);max-width:7px}.coverage .world-dot.is-void{background:color-mix(in srgb, var(--ink) 7%, transparent)}.coverage .world-dot.is-some{background:color-mix(in srgb, var(--pink) 58%, transparent)}.coverage .world-dot.is-all{background:var(--pink)}.coverage .world-dot.is-focused:not(.is-void){background:color-mix(in srgb, var(--ink) 52%, transparent)}.coverage .world-dot.is-focused.is-some,.coverage .world-dot.is-focused.is-all{background:var(--pink)}.coverage .world-dot.is-focused:not(.is-void){transform:scale(1.2)}.coverage .world-dot.is-focused.is-some,.coverage .world-dot.is-focused.is-all{transform:scale(1.25)}@keyframes dot-breathe{50%{opacity:.72;scale:1.22}}@media (prefers-reduced-motion:no-preference){.coverage .world-dot.is-focused:not(.is-void){animation:dot-in .34s var(--ease-glide) both, dot-breathe 3.2s var(--ease-glide) infinite;animation-delay:calc(var(--d) * 7ms), calc(.7s + var(--d) * 9ms)}}.world-map{grid-template-columns:repeat(var(--cols), 1fr);grid-template-rows:repeat(var(--rows), 1fr);aspect-ratio:var(--cols) / var(--rows);width:100%;color:inherit;font:inherit;background:0 0;border:0;gap:1px;padding-inline:0;display:grid;position:relative}.world-map:focus-visible{outline:2px solid var(--blue-text);outline-offset:2px}.world-dot{aspect-ratio:1;grid-column:calc(var(--x) + 1);grid-row:calc(var(--y) + 1);background:color-mix(in srgb, var(--ink) 19%, transparent);width:100%;max-width:4px;animation:dot-in .34s var(--ease-glide) both;animation-delay:calc(var(--d) * 7ms);transition:background var(--t-move) var(--ease-glide), transform var(--t-move) var(--ease-glide);place-self:center}@keyframes dot-in{0%{opacity:0;transform:scale(.4)}}.world-dot.is-void{background:color-mix(in srgb, var(--ink) 8%, transparent)}.world-dot.is-some{background:color-mix(in srgb, var(--pink) 50%, transparent)}.world-dot.is-all{background:var(--pink);transform:scale(1.15)}.world-dot.is-focused:not(.is-void){background:color-mix(in srgb, var(--ink) 42%, transparent);transform:scale(1.4)}.world-dot.is-focused.is-some,.world-dot.is-focused.is-all{background:var(--pink);transform:scale(1.5)}.market-regions{gap:1px var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.market-region{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding-inline:var(--space-2);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-ui-14);text-align:start;cursor:pointer;transition:background var(--t-flick) var(--ease-glide);background:0 0;border:0;display:flex}.market-region:hover,.market-region.is-focused{background:var(--surface-2)}.market-region.is-focused{box-shadow:inset 2px 0 0 var(--pink)}.market-region:active{background:var(--ink-pale)}.market-region__count{font-family:var(--font-mono);font-size:var(--text-mono-10);color:var(--ink-muted);font-variant-numeric:tabular-nums}.market-region[aria-pressed=true] .market-region__count{color:var(--pink-text)}.market-countries__head{margin:0 0 var(--space-2);color:var(--ink-muted)}.market-countries{flex-direction:column;min-height:0;display:flex}.market-countries ul{overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.market-row{align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding-inline:var(--space-2);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-ui-14);text-align:start;cursor:pointer;transition:background var(--t-flick) var(--ease-glide);background:0 0;border:0;display:flex}.market-row:hover{background:var(--surface-2)}.market-row:active{background:var(--ink-pale)}.market-row__box{border:1px solid var(--input);width:18px;height:18px;color:var(--paper);transition:background var(--t-flick) var(--ease-glide), border-color var(--t-flick) var(--ease-glide);flex:none;place-items:center;display:grid}.market-row__box>svg{opacity:0;filter:blur(4px);width:14px;height:14px;transition:opacity var(--t-flick) cubic-bezier(.2, 0, 0, 1), transform var(--t-flick) cubic-bezier(.2, 0, 0, 1), filter var(--t-flick) cubic-bezier(.2, 0, 0, 1);transform:scale(.25)}.market-row.is-on .market-row__box{background:var(--pink-text);border-color:var(--pink-text)}.market-row.is-on .market-row__box>svg{opacity:1;filter:blur();transform:scale(1)}.market-row__name{flex:1}.market-row__short{font-family:var(--font-mono);font-size:var(--text-mono-10);color:var(--ink-muted)}.market-countries__empty{padding:var(--space-2);color:var(--ink-muted);font-size:var(--text-ui-14)}.market-foot{align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.market-chips{gap:var(--space-3) var(--space-1);flex-wrap:wrap;flex:1;margin:0;padding:0;list-style:none;display:flex}.market-chips button{align-items:center;gap:var(--space-1);min-height:36px;padding-inline:var(--space-3);background:var(--pink-pale);color:var(--pink-text);font-family:var(--font-sans);font-size:var(--text-ui-14);cursor:pointer;transition:background var(--t-flick) var(--ease-glide);border:0;display:inline-flex;position:relative}.market-chips button:after{content:"";position:absolute;inset:-4px 0}.market-chips button>svg{opacity:.65;width:12px;height:12px;transition:opacity var(--t-flick) var(--ease-glide)}.market-chips button:hover>svg{opacity:1}.market-chips button:hover{background:color-mix(in srgb, var(--pink) 18%, var(--paper))}.market-chips button:active{background:color-mix(in srgb, var(--pink) 28%, var(--paper))}.market-chips__empty{color:var(--ink-muted);font-size:var(--text-ui-13)}.market-foot__actions{align-items:center;gap:var(--space-2);display:flex}.market-clear,.market-done{min-height:44px;padding-inline:var(--space-4);border:1px solid var(--border);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-ui-14);cursor:pointer;transition:background var(--t-flick) var(--ease-glide), border-color var(--t-flick) var(--ease-glide);background:0 0}.market-clear:hover{border-color:var(--ink)}.market-clear:active{background:var(--ink-pale)}.market-done{background:var(--ink);border-color:var(--ink);color:var(--paper)}.market-done:hover:not(:disabled){background:var(--pink-text);border-color:var(--pink-text)}.market-done:active:not(:disabled){background:var(--ink-muted);border-color:var(--ink-muted)}.market-done:disabled{opacity:.4;cursor:not-allowed}@media (min-width:700px){.market-body{grid-template-columns:10.5rem minmax(0,1fr)}.market-regions{grid-template-columns:minmax(0,1fr);gap:1px}.market-blocks{border-inline-end:1px solid var(--border);padding-inline-end:var(--space-2)}}@media (max-width:639px),(min-width:1024px) and (max-width:1199px){.start-bar__slab{grid-template-columns:auto minmax(0,1fr);display:grid}.start-bar__market,.market-trigger,.start-bar__go{width:100%}.start-bar__market,.start-bar__go{grid-column:1/-1}.market-trigger{justify-content:space-between}.start-bar__go{justify-content:center}}@media (max-width:639px){.market-menu[data-side]{z-index:60;width:100%;max-height:calc(100svh - var(--space-16));padding:var(--space-3);border-inline:0;animation-name:menu-in;position:fixed;inset:auto 0 0}.market-foot{background:var(--paper)}}@media (max-width:420px){.signal-density{padding:var(--space-3)}.signal-density__source{gap:var(--space-1);font-size:var(--text-mono-9)}}
