@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-cyrillic-500-normal-vuFlZByi.woff2) format("woff2"),url(/assets/unbounded-cyrillic-500-normal-CRDmNtZY.woff) format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-cyrillic-700-normal-BnWDpkfm.woff2) format("woff2"),url(/assets/unbounded-cyrillic-700-normal-BKv7sql3.woff) format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-latin-500-normal-4slEIF53.woff2) format("woff2"),url(/assets/unbounded-latin-500-normal-ZsrgWWU1.woff) format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-700-normal-CaoNriVp.woff2) format("woff2"),url(/assets/unbounded-latin-700-normal-CZtriu5h.woff) format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-cyrillic-400-normal-C7us6pn1.woff2) format("woff2"),url(/assets/golos-text-cyrillic-400-normal-BwL4n7Pb.woff) format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-cyrillic-500-normal-BSLQUuP1.woff2) format("woff2"),url(/assets/golos-text-cyrillic-500-normal-hXinzVVQ.woff) format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-cyrillic-600-normal-lpQ9rVRR.woff2) format("woff2"),url(/assets/golos-text-cyrillic-600-normal-BgvEFMNR.woff) format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-latin-400-normal-Coi1FYaD.woff2) format("woff2"),url(/assets/golos-text-latin-400-normal-DOuJOmdK.woff) format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-latin-500-normal-BznAvurO.woff2) format("woff2"),url(/assets/golos-text-latin-500-normal-BQo4s7Kn.woff) format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-latin-600-normal-Bhk8uV1U.woff2) format("woff2"),url(/assets/golos-text-latin-600-normal-B_o32mE8.woff) format("woff")}:root{color-scheme:dark;--stage: #0b1531;--stage-deep: #060d22;--surface: #121e45;--surface-2: #1a2858;--line: #26356b;--hair: rgb(var(--veil-rgb) / .07);--ink: #f3f5fc;--ink-2: #b4bedc;--ink-3: #7c88ad;--accent: #8b9bff;--accent-2: #bcc5ff;--accent-soft: rgb(var(--accent-rgb) / .12);--bar: #34457f;--good: #1fa3ac;--warn: #c98324;--bad: #e2485f;--idle: #7784a6;--mood: var(--accent);--backdrop: #16255a;--err: #ff8a9b;--ink-fill: var(--ink);--veil-rgb: 255 255 255;--deep-rgb: 6 13 34;--accent-rgb: 139 155 255;--accent2-rgb: 188 197 255;--tile-rgb: 18 30 69;--warn-rgb: 201 131 36;--paper: var(--surface);--red: var(--bad);--display: "Unbounded", "Arial Black", system-ui, sans-serif;--text: "Golos Text", system-ui, -apple-system, "Segoe UI", sans-serif;--gutter: clamp(16px, 4vw, 64px);--ease-out: cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box}html,body,#root{height:100%}html{overflow-x:clip}body{margin:0;background:radial-gradient(120% 90% at 50% -10%,var(--backdrop) 0%,var(--stage) 48%,var(--stage-deep) 100%) fixed;color:var(--ink);font-family:var(--text);font-size:17px;line-height:1.45;-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px;border-radius:6px}.num{font-variant-numeric:tabular-nums}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.app{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:100vh;height:100dvh;isolation:isolate}.app.mood-good{--mood: var(--good)}.app.mood-warn{--mood: var(--warn)}.app.mood-bad{--mood: var(--bad)}.stage-light{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.stage-light>span{position:absolute;left:2vw;top:4vh;width:72vw;height:78vh;border-radius:50%;color:var(--mood);background:radial-gradient(closest-side,currentColor,transparent);opacity:.2;filter:blur(30px);transition:color 1.4s ease,transform 1.8s var(--ease-out)}.story-progress{position:absolute;top:12px;left:var(--gutter);right:var(--gutter);display:flex;gap:6px;list-style:none;margin:0;padding:0;z-index:3}.story-progress li{flex:1}.story-progress button{position:relative;display:block;width:100%;height:4px;padding:0;border:0;border-radius:2px;background:rgb(var(--veil-rgb) / .14);overflow:hidden;cursor:pointer}.story-progress button:after{content:"";position:absolute;top:-10px;right:0;bottom:-10px;left:0}.story-progress button.past{background:var(--ink-2)}.story-progress .fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent-2);transform-origin:left;animation:fillbar linear both}.story-progress .fill.hold{animation-play-state:paused}.story-progress .pending{flex:0 0 22px;height:4px;border-radius:2px;background:var(--accent);animation:breathe 1.1s ease-in-out infinite}.topbar{display:flex;align-items:center;gap:16px;padding:28px var(--gutter) 0;position:relative;z-index:2}.topbar .spacer{flex:1}.dataset{font:inherit;font-weight:600;color:var(--ink-2);background:none;border:0;padding:4px 2px;cursor:pointer}.dataset option{background:var(--surface);color:var(--ink)}.topbar .topic{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:var(--accent-2);padding-left:16px;border-left:1px solid var(--line)}.counter{font-family:var(--display);font-weight:500;font-size:13px;color:var(--ink-2)}.counter .of{color:var(--ink-3)}.icon-btn{display:inline-grid;place-items:center;width:42px;height:42px;border:0;border-radius:50%;background:none;color:var(--ink-2);cursor:pointer;transition:background .15s ease,color .15s ease}.icon-btn:hover:not(:disabled){background:rgb(var(--veil-rgb) / .08);color:var(--ink)}.icon-btn:disabled{opacity:.28;cursor:default}.icon-btn.play{background:var(--ink);color:var(--stage-deep)}.icon-btn.play:hover{background:var(--accent-2);color:var(--stage-deep)}.muted{color:var(--ink-3)}.stage{position:relative;z-index:1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.stage>*{max-width:1440px;margin:0 auto;padding:clamp(14px,3.2vh,40px) var(--gutter) 20px}.frame{transition:opacity .5s ease,filter .5s ease}.frame.dim{opacity:.3;filter:blur(3px) saturate(.5)}.frame-head{max-width:1180px}.frame-title{font-family:var(--display);font-weight:700;font-size:clamp(26px,min(3.7vw,6.4vh),58px);line-height:1.06;letter-spacing:-.025em;margin:0;text-wrap:balance}.frame-title .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.frame-title .w>span{display:inline-block;animation:word-in .75s var(--ease-out) both;animation-delay:calc(var(--i) * 45ms)}.frame-lead{margin:clamp(8px,1.6vh,16px) 0 0;font-size:clamp(16px,min(1.45vw,2.6vh),21px);color:var(--ink-2);max-width:62ch;text-wrap:pretty;animation:fade .6s .35s ease both}.frame-body{margin-top:clamp(18px,4vh,52px)}.supports{display:grid;gap:clamp(20px,3vw,44px);margin-top:clamp(22px,3.5vh,36px);padding-top:22px;border-top:1px solid var(--hair)}.supports.n1{grid-template-columns:minmax(0,1fr)}.supports.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.supports.n3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width: 1100px){.frame-body.has-aside{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:clamp(32px,4vw,72px);align-items:start}.frame-body.has-aside .supports{display:flex;flex-direction:column;gap:30px;margin-top:0;padding:4px 0 0 clamp(24px,2.6vw,40px);border-top:0;border-left:1px solid var(--hair)}}.support{animation:rise .6s var(--d, .6s) var(--ease-out) both}.block{position:relative;border-radius:20px;padding:14px 16px 12px;margin:-14px -16px -12px;cursor:pointer;transition:background .2s ease}.block:hover{background:rgb(var(--veil-rgb) / .035)}.block-foot{display:flex;gap:16px;align-items:center;margin-top:12px;opacity:0;transition:opacity .15s ease;font-size:13px}.block:hover .block-foot,.block:focus-within .block-foot{opacity:1}.block-foot .drill{color:var(--accent-2);font-weight:600}.source-btn{border:0;background:none;padding:0;color:var(--ink-3);cursor:pointer;font-size:13px;text-decoration:underline dotted;text-underline-offset:3px}.block-title{font-size:15px;font-weight:500;color:var(--ink-2);margin:0 0 16px}.hero .block-title{font-size:18px;margin-bottom:22px}.block-title .unit-note{color:var(--ink-3)}.narration{position:relative;z-index:2;padding:14px var(--gutter) 14px;background:linear-gradient(to top,var(--stage-deep) 55%,rgb(var(--deep-rgb) / 0))}.narration:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:28px;background:linear-gradient(to top,rgb(var(--deep-rgb) / .85),rgb(var(--deep-rgb) / 0));pointer-events:none}.caption{max-width:1200px;margin:0 auto;min-height:56px}.caption .say{margin:0;font-size:clamp(17px,min(1.5vw,2.7vh),23px);line-height:1.42;color:var(--ink);max-width:96ch;text-wrap:pretty;animation:subtitle .5s var(--ease-out) both}.caption .say.waiting{display:flex;align-items:center;gap:14px;color:var(--ink-2)}.caption .waiting-next{display:flex;align-items:center;gap:10px;margin:8px 0 0;color:var(--ink-3);font-size:14px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.chip{border:1px solid rgb(var(--accent-rgb) / .45);background:rgb(var(--accent-rgb) / .1);color:var(--ink);border-radius:999px;padding:9px 18px;font-weight:500;font-size:15px;cursor:pointer;transition:background .15s ease,color .15s ease}.chip:hover{background:var(--accent-2);color:var(--stage-deep)}.controls{display:flex;align-items:center;gap:16px;max-width:1200px;margin:14px auto 0;flex-wrap:wrap}.transport{display:flex;align-items:center;gap:4px}.pulse{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--accent-2);animation:breathe 1.1s ease-in-out infinite}.error{color:var(--err);margin:10px 0 0}.ask{display:flex;gap:10px;flex:1 1 320px;min-width:0;margin:0;background:rgb(var(--veil-rgb) / .05);border:1px solid var(--line);border-radius:16px;padding:5px 5px 5px 18px;align-items:center;transition:border-color .15s ease}.ask:focus-within{border-color:var(--accent)}.ask input{flex:1 1 0;width:0;border:0;background:none;font:inherit;color:var(--ink);padding:9px 0;min-width:0}.ask input:focus{outline:none}.ask input::placeholder{color:var(--ink-3)}.ask .go{border:0;border-radius:12px;padding:9px 18px;background:var(--accent-2);color:var(--stage-deep);font-weight:600;cursor:pointer}.ask .go:disabled{opacity:.3;cursor:default}.ask .mic{flex:none;display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:12px;background:none;color:var(--ink-2);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.ask .mic:hover{color:var(--accent-2);border-color:var(--accent)}.ask .mic.rec-on{background:var(--bad);border-color:var(--bad);color:var(--stage-deep);animation:mic-live 1.2s ease-in-out infinite}.ask .mic.rec-busy{opacity:.45;cursor:progress}@keyframes mic-live{50%{opacity:.6}}@media (prefers-reduced-motion: reduce){.ask .mic.rec-on{animation:none}}.t-good{color:var(--good)}.t-warn{color:var(--warn)}.t-bad{color:var(--bad)}.t-idle{color:var(--idle)}.state-tag{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--ink-2);padding:3px 10px 3px 7px;border-radius:999px;border:1px solid var(--hair);background:rgb(var(--veil-rgb) / .04)}.state-tag .ic{font-size:17px;line-height:0}.metric .label{color:var(--ink-2);font-size:16px}.hero .metric .label{font-size:clamp(17px,1.5vw,21px);animation:fade .5s .15s ease both}.metric .value{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:14px;margin-top:8px;font-family:var(--display);font-weight:700;line-height:1;letter-spacing:-.03em;font-size:clamp(36px,3.4vw,54px)}.hero .metric .value{font-size:clamp(64px,min(11vw,21vh),176px);letter-spacing:-.045em;line-height:.95;margin-top:14px;animation:rise .7s .1s var(--ease-out) both}.metric .unit{font-weight:500;font-size:.3em;letter-spacing:-.01em;color:var(--ink-2)}.support .metric .unit{font-size:.38em}.metric .meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px;animation:fade .5s .9s ease both}.metric .note{color:var(--ink-3);font-size:15px}.hero .metric .note{font-size:18px;color:var(--ink-2)}.thesis{display:flex;gap:16px;font-size:18px;line-height:1.4}.thesis p{margin:0}.hero .thesis{font-size:clamp(24px,2.6vw,38px);font-weight:500;line-height:1.25;max-width:32ch;animation:rise .7s .2s var(--ease-out) both}.thesis .mark{flex:none;width:4px;border-radius:2px;background:var(--accent)}.hero .thesis .mark{width:6px;border-radius:3px}.thesis.tone-warn .mark{background:var(--warn)}.thesis.tone-bad .mark{background:var(--bad)}.thesis.tone-good .mark{background:var(--good)}.quote{position:relative;margin:0}.quote .qmark{display:block;font-family:var(--display);font-weight:700;font-size:64px;line-height:.6;color:var(--accent);opacity:.55;height:30px}.hero .quote .qmark{font-size:140px;height:64px}.quote blockquote{margin:0;font-size:19px;line-height:1.4;font-weight:500}.hero .quote blockquote{font-size:clamp(24px,2.6vw,36px);line-height:1.28;max-width:34ch;animation:rise .7s .2s var(--ease-out) both}.quote .who{color:var(--ink-3);margin-top:14px;font-size:15px}.stages .track{position:relative}.stages .rail,.stages .rail-fill{position:absolute;top:20px;height:4px;border-radius:2px;left:calc(100% / var(--n) / 2)}.stages .rail{right:calc(100% / var(--n) / 2);background:var(--line)}.stages .rail-fill{width:calc((100% - 100% / var(--n)) * var(--p));background:linear-gradient(90deg,var(--accent),var(--accent-2));box-shadow:0 0 18px rgb(var(--accent-rgb) / .45);transform-origin:left;animation:grow-x 1.1s .2s cubic-bezier(.5,0,.2,1) both}.stages ol{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));list-style:none;margin:0;padding:0}.stages li{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 8px;animation:pop .5s var(--d) var(--ease-out) both}.stages .node{width:18px;height:18px;margin:13px 0 16px;border-radius:50%;background:var(--stage);border:3px solid var(--line)}.stages li.s-done .node{background:var(--accent);border-color:var(--accent)}.stages li.s-current .node{width:34px;height:34px;margin:5px 0 8px;background:var(--stage);border:7px solid var(--accent-2);animation:halo 2.4s 1.4s ease-out infinite}.stages .name{font-size:16px;color:var(--ink-3);line-height:1.2}.stages li.s-done .name{color:var(--ink-2)}.stages li.s-current .name{font-family:var(--display);font-weight:700;color:var(--ink);font-size:clamp(20px,2.4vw,36px);letter-spacing:-.02em;line-height:1.05}.stages .snote{color:var(--ink-3);font-size:14px;margin-top:8px}.stages li.s-current .snote{color:var(--accent-2);font-weight:600;font-size:15px}.support .stages li.s-current .name{font-size:17px}.support .stages .name{font-size:13px}.bars .rows{display:grid;grid-template-columns:minmax(90px,30%) minmax(0,1fr) max-content;gap:12px 18px;align-items:center}.hero .bars .rows{row-gap:clamp(8px,1.8vh,18px)}.support .bars .rows{grid-template-columns:minmax(70px,36%) minmax(0,1fr) max-content;gap:10px 12px}.bars .row{display:contents}.bars .lbl{color:var(--ink-2);font-size:15px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;animation:fade .4s var(--d) ease both}.hero .bars .lbl{font-size:17px}.bars .track{height:12px;border-radius:4px;background:rgb(var(--veil-rgb) / .035)}.hero .bars .track{height:clamp(18px,3.4vh,34px)}.bars .fill{height:100%;background:var(--bar);border-radius:0 4px 4px 0;transform-origin:left;animation:grow-x .9s var(--d) cubic-bezier(.3,.7,.2,1) both;transition:filter .15s ease}.bars .row.top .fill{background:linear-gradient(90deg,var(--accent),var(--accent-2));box-shadow:0 0 26px rgb(var(--accent-rgb) / .4)}.bars .row:hover .fill{filter:brightness(1.25)}.bars .val{font-family:var(--display);font-weight:700;font-size:15px;color:var(--ink-2);text-align:right;animation:fade .4s calc(var(--d) + .45s) ease both}.bars .row.top .val{color:var(--ink)}.hero .bars .val{font-size:clamp(18px,1.9vw,28px)}.trend .plot{position:relative;height:110px;margin:10px 48px 0 0}.hero .trend .plot{height:clamp(130px,28vh,360px);margin-right:clamp(70px,8vw,130px)}.trend svg.lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;animation:wipe 1.3s .2s cubic-bezier(.45,0,.2,1) both}.trend .grid{stroke:var(--hair);stroke-width:1;vector-effect:non-scaling-stroke}.trend .base{stroke:var(--line);stroke-width:1.5;vector-effect:non-scaling-stroke}.trend .line{fill:none;stroke:var(--accent-2);stroke-width:3;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.trend .pt{position:absolute;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;background:var(--stage);border:2px solid var(--accent-2);animation:pop .35s var(--d) var(--ease-out) both}.trend .pt:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}.trend .pt.last{width:18px;height:18px;margin:-9px 0 0 -9px;background:var(--accent-2);box-shadow:0 0 0 7px rgb(var(--accent2-rgb) / .16)}.trend .pt:hover:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);white-space:nowrap;background:var(--surface-2);border:1px solid var(--line);color:var(--ink);font-size:13px;padding:4px 9px;border-radius:8px;z-index:2}.trend .last-val{position:absolute;transform:translate(16px,-50%);font-family:var(--display);font-weight:700;font-size:18px;white-space:nowrap;animation:fade .4s 1.3s ease both}.hero .trend .last-val{font-size:clamp(22px,2.4vw,36px);transform:translate(20px,-50%)}.trend .axis{position:relative;height:22px;margin:10px 48px 0 0;color:var(--ink-3);font-size:13px}.hero .trend .axis{margin-right:clamp(70px,8vw,130px)}.trend .axis span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.trend .axis span:first-child{transform:none}.trend .axis span:last-child{transform:translate(-100%)}.timeline ol{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:16px;list-style:none;margin:0;padding:0;--row: 7px;--dot: 11px}.hero .timeline ol{column-gap:20px;--row: clamp(6px, 1.3vh, 11px)}.timeline li{display:contents}.timeline .d,.timeline .l{padding:var(--row) 0;animation:slide-in .45s var(--d) var(--ease-out) both}.timeline .d{font-family:var(--display);font-weight:500;font-size:14px;line-height:1.35;color:var(--accent-2);text-align:right}.timeline .l{position:relative;padding-left:30px;font-size:15px;line-height:1.35;color:var(--ink-2)}.timeline .l:before{content:"";position:absolute;left:0;top:calc(var(--row) + .675em - var(--dot) / 2);width:var(--dot);height:var(--dot);box-sizing:border-box;border-radius:50%;background:var(--stage);border:2px solid var(--accent-2);z-index:1}.timeline .l:after{content:"";position:absolute;left:calc(var(--dot) / 2 - 1px);top:calc(var(--row) + .675em);bottom:calc(-1 * var(--row) - .675em);width:2px;background:var(--line);transform-origin:top;animation:grow-y .5s calc(var(--d) + .15s) ease-out both}.timeline li:last-child .l:after{display:none}.hero .timeline .d{font-size:clamp(15px,1.4vw,20px)}.hero .timeline .l{font-size:clamp(16px,1.4vw,20px);color:var(--ink)}.status ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.status li{position:relative;padding:10px 0 10px 16px;border-bottom:1px solid var(--hair);animation:slide-in .45s var(--d) var(--ease-out) both}.status li:last-child{border-bottom:0}.status li:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:2px;background:var(--idle)}.status li.st-ok:before{background:var(--good)}.status li.st-warn:before{background:var(--warn)}.status li.st-bad:before{background:var(--bad)}.status .nm{font-weight:600;margin-top:6px;line-height:1.3}.status .nt{color:var(--ink-3);font-size:15px;margin-top:2px}.hero .status ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px}.hero .status li{padding:16px 18px 18px 22px;border:1px solid var(--hair);border-radius:18px;background:rgb(var(--tile-rgb) / .72);animation-name:pop}.hero .status li:before{left:0;top:18px;bottom:18px;width:4px;border-radius:0 3px 3px 0}.hero .status .nm{font-size:clamp(17px,1.5vw,21px);margin-top:10px}.table table{width:100%;border-collapse:collapse}.table th{text-align:left;font-weight:500;color:var(--ink-3);font-size:13px;padding:0 18px 10px 0;border-bottom:1px solid var(--line)}.table td{padding:11px 18px 11px 0;border-bottom:1px solid var(--hair);vertical-align:top;color:var(--ink-2)}.table tr{animation:fade-up .45s var(--d) var(--ease-out) both}.table td:first-child{font-weight:600;color:var(--ink)}.table td.n{font-family:var(--display);font-weight:500;color:var(--ink);white-space:nowrap}.table tbody tr:hover td{background:rgb(var(--veil-rgb) / .03)}.hero .table td{font-size:clamp(16px,1.3vw,19px);padding-top:13px;padding-bottom:13px}.compare .versions{display:flex;align-items:stretch}.compare .v{flex:1;min-width:0;padding:clamp(18px,2.4vw,30px);border-radius:22px;border:1px solid var(--line);background:rgb(var(--tile-rgb) / .75)}.compare .v.first{animation:from-left .6s var(--d) var(--ease-out) both}.compare .v.later{animation:from-right .6s var(--d) var(--ease-out) both}.compare .ne{flex:none;align-self:center;position:relative;z-index:1;display:grid;place-items:center;width:54px;height:54px;margin:0 -14px;border-radius:50%;background:var(--warn);color:var(--stage-deep);font-family:var(--display);font-weight:700;font-size:24px;box-shadow:0 0 0 7px var(--stage);animation:pop .45s var(--d) var(--ease-out) both}.compare .vv{font-family:var(--display);font-weight:700;font-size:18px;line-height:1.12;letter-spacing:-.015em}.hero .compare .vv{font-size:clamp(22px,2.6vw,40px)}.compare .vd{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px}.compare .when{font-size:13px;font-weight:600;padding:3px 10px;border-radius:999px;border:1px solid rgb(var(--warn-rgb) / .6);background:rgb(var(--warn-rgb) / .14)}.compare .src{color:var(--ink-3);font-size:14px}.support .compare .versions,.compare .versions.n3,.compare .versions.n4{flex-wrap:wrap;gap:12px}.support .compare .versions{flex-direction:column}.support .compare .ne,.compare .versions.n3 .ne,.compare .versions.n4 .ne{display:none}.compare .versions.n3 .v,.compare .versions.n4 .v{flex:1 1 220px}.support .compare .v{flex:none;padding:14px 16px;border-radius:16px}.facts-pop{padding:14px 16px;max-width:440px;max-height:420px;overflow:auto;font-family:var(--text)}.facts-pop h4{margin:0 0 8px;font-size:14px;color:var(--ink-3);font-weight:500}.facts-pop .fid{border:0;background:none;padding:4px 0;cursor:pointer;font-family:var(--text);font-weight:600;color:var(--accent-2);text-align:left}.facts-pop .kv{font-size:13px;color:var(--ink-2);padding-left:10px}@keyframes word-in{0%{transform:translateY(110%)}to{transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes subtitle{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes slide-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes from-left{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes from-right{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}@keyframes grow-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes grow-y{0%{transform:scaleY(0)}to{transform:none}}@keyframes wipe{0%{clip-path:inset(-10% 100% -10% 0)}to{clip-path:inset(-10% -10% -10% 0)}}@keyframes fillbar{0%{transform:scaleX(0)}to{transform:none}}@keyframes halo{0%{box-shadow:0 0 rgb(var(--accent2-rgb) / .5)}to{box-shadow:0 0 0 22px rgb(var(--accent2-rgb) / 0)}}@keyframes breathe{50%{transform:scale(1.6);opacity:.45}}@media (prefers-reduced-motion: reduce){*:not(.fill),*:before,*:after{animation-duration:.001ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media (max-height: 820px) and (min-width: 761px){.topbar{padding-top:24px}.frame-body{margin-top:16px}.hero .block-title{margin-bottom:14px}.hero .bars .track{height:16px}.hero .bars .rows{row-gap:9px}.hero .status ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:10px}.hero .status li{padding:11px 14px 12px 18px}.hero .status li:before{top:12px;bottom:12px}.hero .status .nm{margin-top:6px;font-size:17px}.hero .table td{padding-top:9px;padding-bottom:9px}.narration{padding-top:8px;padding-bottom:10px}.controls{margin-top:10px}}@media (max-width: 760px){.supports.n2,.supports.n3{grid-template-columns:minmax(0,1fr)}.topbar{flex-wrap:wrap;gap:10px}.stages .rail,.stages .rail-fill{display:none}.stages ol{grid-template-columns:minmax(0,1fr);gap:4px}.stages li{flex-direction:row;flex-wrap:wrap;align-items:center;gap:0 14px;text-align:left;padding:0}.stages .node,.stages li.s-current .node{margin:0}.stages .snote{flex-basis:100%;margin:0 0 6px 48px}.compare .versions{flex-direction:column;gap:12px}.compare .ne{display:none}.bars .rows,.hero .bars .rows,.support .bars .rows{grid-template-columns:minmax(0,1fr) max-content;row-gap:6px}.bars .lbl{grid-column:1 / -1;margin-top:6px}.hero .bars .track{height:18px}.hero .trend .plot,.hero .trend .axis,.trend .plot,.trend .axis{margin-right:8px}.trend .plot{margin-top:36px}.trend .last-val,.hero .trend .last-val{transform:translate(-100%,-150%);font-size:20px}.hero .metric .value{font-size:clamp(56px,18vw,96px)}.caption .say{font-size:16px}.ask{flex-basis:180px}.controls{flex-wrap:nowrap;gap:8px}.icon-btn{width:38px;height:38px}}.style-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:none;color:var(--ink-2);border-radius:999px;padding:5px 12px 5px 8px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.style-btn:hover{color:var(--ink);border-color:var(--ink-3)}.style-btn.on{background:var(--ink);color:var(--stage);border-color:var(--ink)}@property --reveal{syntax: "<percentage>"; inherits: false; initial-value: 0%;}.caption.with-logogram{display:grid;grid-template-columns:clamp(76px,8.5vw,124px) minmax(0,1fr);column-gap:clamp(16px,2vw,30px);align-items:center}.caption.with-logogram>.logogram,.caption.with-logogram>.ink-smoke{grid-column:1;grid-row:1}.caption.with-logogram>.caption-text{grid-column:2;grid-row:1}.logogram{display:block;width:100%;height:auto;overflow:visible;fill:var(--ink-fill);-webkit-mask-image:conic-gradient(from var(--start),#000 var(--reveal),transparent var(--reveal) calc(100% - var(--reveal)),#000 calc(100% - var(--reveal)));mask-image:conic-gradient(from var(--start),#000 var(--reveal),transparent var(--reveal) calc(100% - var(--reveal)),#000 calc(100% - var(--reveal)));animation:ink-reveal 1.7s cubic-bezier(.35,.55,.2,1) both,ink-condense 1.7s ease-out both}.logogram .bleed{opacity:.3}.caption.with-logogram .say{animation:subtitle .6s .9s var(--ease-out) both}@keyframes ink-reveal{0%{--reveal: 0%}to{--reveal: 51%}}@keyframes ink-condense{0%{opacity:0;filter:blur(10px);transform:scale(.84) rotate(-10deg)}35%{opacity:calc(var(--ink-opacity, 1) * .85)}to{opacity:var(--ink-opacity, 1);filter:none;transform:none}}.ink-smoke{position:relative;aspect-ratio:1;pointer-events:none}.ink-smoke span{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;background:radial-gradient(closest-side,transparent 52%,rgb(var(--smoke-rgb) / .55) 68%,rgb(var(--smoke-rgb) / .2) 82%,transparent 96%);filter:blur(6px);animation:swirl 6s linear infinite}.ink-smoke span:nth-child(2){animation-duration:7.5s;animation-delay:-2s;animation-direction:reverse}.ink-smoke span:nth-child(3){animation-duration:5s;animation-delay:-3.5s}.ink-smoke span:nth-child(4){top:20%;right:20%;bottom:20%;left:20%;animation-duration:9s;animation-delay:-1s;animation-direction:reverse}.ink-smoke.small{width:100%}.ink-smoke.big{position:absolute;left:50%;top:44%;margin:0;padding:0;max-width:none;width:min(48vh,440px);translate:-50% -50%;z-index:2;animation:fade .8s ease both}.ink-smoke.big span{filter:blur(14px)}@keyframes swirl{0%{transform:rotate(0) translate(6%) scale(1)}50%{transform:rotate(180deg) translate(11%) scale(1.12)}to{transform:rotate(360deg) translate(6%) scale(1)}}.logogram.backdrop{position:absolute;right:-4vw;top:6vh;width:min(86vh,62vw);--ink-opacity: .1;opacity:var(--ink-opacity);animation-duration:2.4s,2.4s}.logogram.backdrop .bleed{opacity:.5}@media (max-width: 760px){.logogram.backdrop{right:-30vw;top:10vh;width:120vw}}:root{--smoke-rgb: 188 197 255}html[data-style=arrival]{color-scheme:light;--stage: #e3e4df;--stage-deep: #d4d5cf;--backdrop: #f5f5f1;--surface: #eeeeea;--surface-2: #f8f8f5;--line: #b2b3ac;--hair: rgb(0 0 0 / .09);--ink: #141413;--ink-2: #474842;--ink-3: #7b7c75;--accent: #2a2a27;--accent-2: #141413;--accent-soft: rgb(0 0 0 / .06);--bar: #a7a8a0;--good: #0a86a8;--warn: #ae740c;--bad: #cc2f55;--idle: #8a8b84;--err: #b3243f;--veil-rgb: 0 0 0;--deep-rgb: 212 213 207;--accent-rgb: 20 20 19;--accent2-rgb: 20 20 19;--tile-rgb: 248 248 245;--warn-rgb: 174 116 12;--smoke-rgb: 20 20 19}html[data-style=arrival] .frame-title{font-weight:500;letter-spacing:-.01em}html[data-style=arrival] .stage-light>span{opacity:.08;filter:blur(60px)}html[data-style=arrival] .stage-light:before,html[data-style=arrival] .stage-light:after{content:"";position:absolute;width:70vw;height:70vh;border-radius:50%;background:radial-gradient(closest-side,rgb(255 255 255 / .8),transparent);filter:blur(24px);animation:drift 40s ease-in-out infinite alternate}html[data-style=arrival] .stage-light:before{left:-10vw;top:-12vh}html[data-style=arrival] .stage-light:after{right:-14vw;bottom:-18vh;animation-duration:55s;animation-direction:alternate-reverse}@keyframes drift{0%{transform:translate(-6vw,-4vh)}to{transform:translate(8vw,6vh)}}html[data-style=arrival] .bars .row.top .fill,html[data-style=arrival] .stages .rail-fill{box-shadow:none}html[data-style=arrival] .compare .ne{color:var(--surface-2)}@media (max-width: 760px){.style-btn .lbl{display:none}.style-btn{padding:6px}.caption.with-logogram{grid-template-columns:64px minmax(0,1fr);column-gap:14px;align-items:start}}.ink-filters{position:absolute;width:0;height:0}.stage>.frame{position:relative;z-index:1}.stage>.leaving{position:absolute;top:0;left:0;right:0;z-index:0;pointer-events:none;animation:dissolve .8s ease-in forwards}@keyframes dissolve{to{opacity:0;filter:blur(12px);transform:scale(1.015)}}.frame.still,.frame.still *{animation:none!important}.frame.still .logogram{--reveal: 51%}.logogram .bleed{transform-box:view-box;transform-origin:50% 50%;animation:bleed 2.8s ease-out both}@keyframes bleed{0%{opacity:.75;transform:scale(.96)}to{opacity:var(--bleed, .3);transform:scale(1.035)}}.logogram.backdrop{--ink-opacity: .12;--bleed: .5;animation:ink-reveal 2.4s cubic-bezier(.35,.55,.2,1) both,ink-condense 2.4s ease-out both,ink-spin 140s linear infinite}@keyframes ink-spin{to{rotate:360deg}}.caption.with-logogram{grid-template-columns:clamp(80px,9.5vw,140px) minmax(0,1fr)}.ink-smoke.big{left:auto;right:-4vw;top:6vh;width:min(86vh,62vw);translate:none;opacity:.6}.ink-smoke.leaving{animation:smoke-out 1.4s ease-out forwards}@keyframes smoke-out{to{opacity:0;transform:scale(1.1);filter:blur(8px)}}.metric .figure{position:relative;display:inline-block}.metric .brush{display:none}html[data-style=arrival] .metric .brush{display:block;position:absolute;left:-2%;right:-5%;bottom:-.1em;height:.1em;border-radius:40% 60% 55% 45%;background:var(--ink);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 72%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 72%,transparent 100%);filter:url(#ink-rough);transform-origin:left;animation:grow-x .9s .75s cubic-bezier(.5,0,.2,1) both}html[data-style=arrival] .support .metric .brush{height:.08em}html[data-style=arrival] .metric.tone-bad .brush{background:var(--bad)}html[data-style=arrival] .metric.tone-warn .brush{background:var(--warn)}html[data-style=arrival] .metric.tone-good .brush{background:var(--good)}html[data-style=arrival] .bars .track{background:none}html[data-style=arrival] .bars .fill{background:var(--bar);border-radius:3px 45% 45% 3px/3px 50% 50% 3px;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 80%,rgb(0 0 0 / .35) 100%);mask-image:linear-gradient(90deg,#000 0,#000 80%,#00000059);filter:url(#ink-rough)}html[data-style=arrival] .bars .row.top .fill{background:var(--ink)}html[data-style=arrival] .trend svg.lines{filter:url(#ink-rough)}html[data-style=arrival] .trend .line{stroke-width:3.6}html[data-style=arrival] .trend .pt{background:var(--ink);border:0;filter:url(#ink-soft)}html[data-style=arrival] .trend .pt.last{width:22px;height:22px;margin:-11px 0 0 -11px;box-shadow:none}html[data-style=arrival] .timeline .l:before{background:var(--ink);border:0;filter:url(#ink-soft)}html[data-style=arrival] .timeline .l:after{width:2.5px;background:var(--ink);filter:url(#ink-rough)}html[data-style=arrival] .thesis .mark,html[data-style=arrival] .status li:before{filter:url(#ink-rough)}html[data-style=arrival] .table th{border-bottom:2px solid var(--ink)}.state-ring{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;filter:url(#ink-soft)}.state-ring .drop{fill:currentColor;stroke:none}html[data-style=arrival] .state-tag{border:0;background:none;padding-left:0;gap:8px}html[data-style=arrival] .hero .status .state-ring{width:26px;height:26px}html[data-style=arrival] .hero .status li{background:rgb(var(--tile-rgb) / .5);border-color:transparent}html[data-style=arrival] .compare .v{position:relative;overflow:hidden;background:rgb(var(--tile-rgb) / .5);border-color:transparent}.logogram.glyph{position:absolute;right:-16%;top:50%;width:64%;translate:0 -50%;--ink-opacity: .14;pointer-events:none}html[data-style=arrival] .compare .vv,html[data-style=arrival] .compare .vd{position:relative}html[data-style=arrival] .compare .ne{background:var(--ink);color:var(--surface-2);filter:url(#ink-soft)}.stages.ring-stages .ring-wrap{display:flex;justify-content:center;padding:10px clamp(96px,10vw,160px) 26px}.stages.ring-stages .ring{position:relative;width:min(100%,40vh,400px)}.stages.ring-stages svg{display:block;width:100%;height:auto;overflow:visible}.stages.ring-stages .track{fill:none;stroke:var(--line);stroke-width:.7;stroke-dasharray:1.4 2.2}.stages.ring-stages .done-arc{fill:none;stroke:var(--ink);stroke-width:3.4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;filter:url(#ink-rough);animation:arc-draw 1.3s .25s cubic-bezier(.5,0,.2,1) forwards}@keyframes arc-draw{to{stroke-dashoffset:0}}.stages.ring-stages g.node{transform-box:fill-box;transform-origin:center;animation:pop .5s var(--d) var(--ease-out) both}.stages.ring-stages g.node circle{fill:var(--stage);stroke:var(--line);stroke-width:.8}.stages.ring-stages g.node.s-done circle{fill:var(--ink);stroke:none}.stages.ring-stages g.node.s-current circle{fill:var(--ink);stroke:none;filter:url(#ink-soft)}.stages.ring-stages g.node.s-current .halo{fill:none;stroke:var(--ink);stroke-width:.8;transform-box:fill-box;transform-origin:center;animation:ring-halo 2.6s 1.5s ease-out infinite}@keyframes ring-halo{0%{transform:scale(1);opacity:.6}to{transform:scale(2.6);opacity:0}}.stages.ring-stages ol{position:absolute;top:0;right:0;bottom:0;left:0;display:block;list-style:none;margin:0;padding:0}.stages.ring-stages li{position:absolute;display:block;width:max-content;max-width:clamp(110px,14vw,190px);padding:0;line-height:1.2;animation:fade .5s var(--d) ease both}.stages.ring-stages li.side-r{transform:translate(10px,-50%);text-align:left}.stages.ring-stages li.side-l{transform:translate(calc(-100% - 10px),-50%);text-align:right}.stages.ring-stages li.side-t,.stages.ring-stages li.side-b{transform:translate(16px,-50%);text-align:left}.stages.ring-stages li .name{font-size:15px;color:var(--ink-3)}.stages.ring-stages li.s-done .name{color:var(--ink-2)}.stages.ring-stages li.s-current .name{font-family:var(--display);font-weight:500;font-size:clamp(18px,1.9vw,26px);letter-spacing:-.01em;color:var(--ink)}.stages.ring-stages li .snote{font-size:13px;color:var(--ink-3);margin-top:4px}.stages.ring-stages li.s-current .snote{color:var(--ink-2);font-weight:600}@media (max-height: 820px) and (min-width: 761px){.stages.ring-stages .ring{width:min(100%,34vh,400px)}.stages.ring-stages .ring-wrap{padding-top:12px;padding-bottom:12px}}.support .stages.ring-stages .ring-wrap{padding:4px 0 0}.support .stages.ring-stages .ring{width:100%}.support .stages.ring-stages svg{width:min(100%,190px);margin:0 auto 10px}.support .stages.ring-stages ol{position:static}.support .stages.ring-stages li{position:static;transform:none;max-width:none;text-align:left;padding:3px 0}.support .stages.ring-stages li.s-current .name{font-size:17px}@media (max-width: 760px){.stages.ring-stages .ring-wrap{padding:4px 0 0}.stages.ring-stages .ring{width:100%}.stages.ring-stages svg{width:min(55%,190px);margin:0 auto 12px}.stages.ring-stages ol{position:static}.stages.ring-stages li{position:static;transform:none!important;max-width:none;text-align:left!important;padding:3px 0}.caption.with-logogram{grid-template-columns:64px minmax(0,1fr)}}a.style-btn{text-decoration:none}.fact-open{display:inline-block;margin-top:6px;color:var(--accent-2);font-weight:600}.data-page{max-width:920px;margin:0 auto;padding:20px var(--gutter) 96px}.dv-top{display:flex;gap:22px;font-size:14px;font-weight:600}.dv-top a{color:var(--ink-2);text-decoration:none}.dv-top a:hover{color:var(--ink)}.md{line-height:1.55;color:var(--ink)}.md h1{font-family:var(--display);font-weight:700;font-size:clamp(28px,3.4vw,42px);letter-spacing:-.02em;line-height:1.1;margin:28px 0 14px}.md h2{font-family:var(--display);font-weight:500;font-size:22px;margin:44px 0 8px;padding-bottom:6px;border-bottom:1px solid var(--line)}.md h3{font-size:17px;font-weight:600;margin:26px 0 4px}.md p{margin:6px 0}.md ul,.md ol{margin:6px 0;padding-left:22px}.md li{margin:2px 0}.md li ul{margin:2px 0;font-size:14px;color:var(--ink-2)}.md code{font:13px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--ink-3)}.md pre{margin:8px 0 12px;padding:12px 14px;border-radius:10px;background:rgb(var(--veil-rgb) / .04);border:1px solid var(--hair);max-height:320px;overflow:auto;white-space:pre-wrap;word-break:break-word}.md pre code{color:var(--ink-2)}.md table{border-collapse:collapse;font-size:14px;margin:8px 0 12px;display:block;max-width:100%;overflow-x:auto}.md th,.md td{text-align:left;padding:5px 14px 5px 0;border-bottom:1px solid var(--hair);vertical-align:top}.md th{font-weight:500;color:var(--ink-3);border-bottom-color:var(--line)}.ask .go{display:inline-flex;align-items:center}.ask .go-icon{display:none}.narration{padding-bottom:max(14px,env(safe-area-inset-bottom))}@media (max-width: 760px){.topbar{flex-wrap:nowrap;gap:6px;padding-top:22px}.topbar .topic,.counter .word{display:none}.topbar .dataset{min-width:0;max-width:44vw;overflow:hidden;text-overflow:ellipsis}.counter{white-space:nowrap;padding:0 4px}.style-btn{width:40px;height:40px;justify-content:center;padding:0}.caption{max-height:30vh;overflow-y:auto;min-height:0;overscroll-behavior:contain}.caption .say{font-size:15.5px;line-height:1.45}.narration{padding-top:8px}.controls{margin-top:8px}.chips{flex-wrap:nowrap;overflow-x:auto;margin-top:10px;padding-bottom:2px;scrollbar-width:none}.chip{flex:none;padding:8px 14px;font-size:14px}.stage>*{padding-top:12px}.frame-body{margin-top:14px}.ask .go{padding:9px 12px}.ask .go-text{display:none}.ask .go-icon{display:block}.transport .icon-btn:not(.play){width:34px}.caption.with-logogram{grid-template-columns:48px minmax(0,1fr);column-gap:12px}.dv-top a{padding:10px 0}}@media (orientation: landscape) and (max-height: 500px){.app{grid-template-columns:minmax(0,1fr) clamp(250px,36vw,380px);grid-template-rows:auto minmax(0,1fr)}.topbar{grid-column:1 / -1;grid-row:1;padding:20px max(var(--gutter),env(safe-area-inset-right)) 0 max(var(--gutter),env(safe-area-inset-left))}.stage{grid-column:1;grid-row:2}.stage>*{padding:8px 16px 12px max(16px,env(safe-area-inset-left))}.narration{grid-column:2;grid-row:2;display:flex;flex-direction:column;min-height:0;padding:10px max(16px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) 16px;border-left:1px solid var(--hair);background:rgb(var(--deep-rgb) / .55)}.narration:before{display:none}.caption{flex:1;min-height:0;max-height:none;overflow-y:auto;margin:0;width:100%}.caption .say{font-size:15px}.caption.with-logogram{grid-template-columns:56px minmax(0,1fr);column-gap:12px;align-items:start}.controls{flex-wrap:wrap;gap:6px;margin-top:8px;width:100%}.ask{flex-basis:100%}.frame-title{font-size:clamp(18px,6.5vh,26px)}.frame-lead{font-size:14px}.frame-body{margin-top:10px}.hero .metric .value{font-size:clamp(44px,16vh,80px)}.story-progress{top:8px}.hero .trend .plot,.hero .trend .axis{margin-right:12px}.hero .trend .plot{margin-top:34px;height:clamp(110px,38vh,200px)}.hero .trend .last-val{transform:translate(-100%,-150%);font-size:20px}.ask .go-text{display:none}.ask .go-icon{display:block}}.ticker{overflow:hidden;white-space:nowrap;font-size:clamp(17px,min(1.6vw,2.8vh),24px);line-height:1.5;color:var(--ink);max-width:100%}.ticker.long{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 3%,#000 90%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 3%,#000 90%,transparent 100%)}.ticker .line{display:inline-block}.ticker .line.run{animation:ticker linear both}.ticker .line.hold{animation-play-state:paused}@keyframes ticker{0%,6%{transform:translate(0)}94%,to{transform:translate(var(--shift))}}@media (prefers-reduced-motion: reduce){.ticker{white-space:normal}.ticker.long{-webkit-mask-image:none;mask-image:none}.ticker .line{transform:none!important}}@media (max-width: 760px){.ticker{font-size:16px}}
