/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration:initial;--tw-ease:initial;--tw-text-shadow-color:initial;--tw-text-shadow-alpha:100%}}}:root{--art-void-c:4,5,10;--art-star-c:255,255,255;--art-ember-c:255,176,130;--art-dust-c:110,124,170;--art-blue-c:140,180,255;--art-soot-c:90,58,28;--art-sky1-c:27,34,54;--art-sky2-c:10,13,22;color-scheme:dark;--bg:#070a12;--bg2:#0c1120;--surface:#111829;--surface2:#182136;--line:#233049;--line2:#2f3f5e;--fg:#e7ebf5;--fg2:#aab4cc;--mute:#7b87a3;--on-fill:var(--bg);--core-warm:#ffb454;--field-cool:#5ec8ff;--power:#c9a0ff;--good:#3ddc97;--warn:#ff9a5b;--crit:#ff5c7a;--life:#8dff6a;--ice:#bfe3ff;--rock:#c49a5c;--gas:#6f7b98;--bg-rgb:7,10,18;--bg2-rgb:12,17,32;--surface-rgb:17,24,41;--surface2-rgb:24,33,54;--line-rgb:35,48,73;--line2-rgb:47,63,94;--fg-rgb:231,235,245;--fg2-rgb:170,180,204;--mute-rgb:123,135,163;--core-warm-rgb:255,180,84;--push-rgb:255,214,170;--field-cool-rgb:94,200,255;--good-rgb:61,220,151;--warn-rgb:255,154,91;--crit-rgb:255,92,122;--life-rgb:141,255,106;--power-rgb:201,160,255;--ice-rgb:191,227,255;--rock-rgb:196,154,92;--gas-rgb:111,123,152;--fam-gas-rgb:170,190,255;--fam-carbon-rgb:255,196,120;--fam-feedstock-rgb:120,220,170;--fam-iron-rgb:255,140,90;--fam-rproc-rgb:220,160,255;--fam-dust-rgb:196,170,130;--series1:#3987e5;--series2:#d95926;--series3:#199e70;--series4:#c98500;--series5:#d55181;--display:"Syne","Avenir Next","Segoe UI",sans-serif;--body:"IBM Plex Sans","Helvetica Neue",Arial,sans-serif;--mono:"IBM Plex Mono","SFMono-Regular",Menlo,Consolas,monospace;--t1:11px;--t2:12px;--t3:13px;--t4:14px;--t5:18px;--t6:24px;--ts1:7px;--ts2:8px;--ts3:10px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--r1:6px;--r2:10px;--ease-out:cubic-bezier(.22,1,.36,1);--ease-settle:cubic-bezier(.16,1,.3,1);--d-fast:.2s;--d-base:.4s;--d-land-min:.6s;--d-land-max:1.2s;--d-chip:.65s;--d-card:2.5s;--d-rise:1.8s;--brand-display:"Fraunces","Iowan Old Style",Georgia,serif;--brand-sans:"IBM Plex Sans","Helvetica Neue",Arial,sans-serif;--brand-mono:"IBM Plex Mono","SFMono-Regular",Menlo,monospace;--fs-body:16px;--fs-lede:19px;--fs-h1:clamp(48px,10vw,128px);--fs-h2:clamp(30px,4.6vw,52px);--fs-h3:22px;--fs-h4:17px;--fs-eyebrow:12px;--lh-body:1.55;--lh-heading:1.08;--brand-bg:#070a12;--brand-bg2:#0d1220;--brand-panel:#121a2c;--brand-line:#243049;--brand-fg:#e9edf6;--brand-muted:#9aa5bd;--brand-faint:#8590a9;--brand-dust:#e8a24a;--brand-ember:#e45a44;--brand-ice:#8fd0ff;--brand-life:#7fd49a;--brand-power:#c9a0ff;--brand-bg-paper:#eef1f6;--brand-bg2-paper:#e4e9f1;--brand-panel-paper:#fff;--brand-line-paper:#c9d2e0;--brand-fg-paper:#121a2b;--brand-muted-paper:#4c5870;--brand-faint-paper:#5c677e;--brand-mark-acc-paper:#c9641a;--brand-dust-paper:#8f580f;--brand-ember-paper:#b23a28;--brand-ice-paper:#1f6fa8;--brand-life-paper:#26734a;--brand-power-paper:#6f3fc4;--tap:44px;--icon:16px}#root{display:contents}*{box-sizing:border-box}[hidden]{display:none!important}.sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body:not(.lab) [data-lab]{display:none!important}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{touch-action:manipulation;height:100%}@media (pointer:coarse){input:not([type=range],[type=checkbox],[type=radio],[type=hidden],[type=file],[type=button],[type=submit],[type=reset],[type=color]),select,textarea{font-size:var(--t5)!important}}body,html{background:var(--bg)}body{color:var(--fg);font-family:var(--body);font-size:var(--t4);margin:0;padding-block:12px 24px;padding-inline:16px;line-height:1.45}h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--field-cool);outline-offset:2px}.app{gap:12px;max-width:1480px;margin:0 auto;display:grid}.hdr{flex-wrap:wrap;gap:12px 20px;padding-block:4px}.hdr,.hdr h1{align-items:center;display:flex}.hdr h1{font-size:var(--t5);letter-spacing:.01em;white-space:nowrap;min-height:1.45em;font-weight:800}.hdr h1 span{color:var(--core-warm)}.hdr .sub{color:var(--fg2);font-size:var(--t3)}.main{grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);grid-template-areas:"vp side""low low";align-items:start;gap:12px;display:grid}.viewport{background:radial-gradient(ellipse at 50% 40%,var(--bg2) 0,var(--bg) 70%);border:1px solid var(--line);border-radius:var(--r2);grid-area:vp;min-width:0;position:relative;overflow:hidden}.dock{display:contents}.panel{grid-area:side;align-content:start;gap:10px;min-width:0;display:grid}.bottom{grid-area:low;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}.bottom,.bottom .col{gap:12px;display:grid}.bottom .col{min-width:0}.viewport canvas{touch-action:none;width:100%;height:100%;display:block}.viewport .cv-wrap{aspect-ratio:16/11;max-width:100%;transition:aspect-ratio var(--d-land-min) ease;position:relative}.cine-cap{pointer-events:none;position:absolute;inset:0}.cine-cap[hidden]{display:none}.viewport.geo .cv-wrap{aspect-ratio:16/13}.hud{pointer-events:none;flex-direction:column;gap:2px;display:flex;position:absolute;top:10px;left:12px}.gear{font-size:var(--t4);padding:4px 10px}.guide{z-index:55;pointer-events:none;animation:g-in calc(var(--d-fast) * .8) var(--ease-out);position:fixed;inset:0}.guide .g-pane{pointer-events:auto;position:fixed}.guide .g-hole{pointer-events:none;box-shadow:0 0 0 200vmax rgba(var(--bg-rgb),.6);position:fixed}.guide .g-box{pointer-events:auto;border-radius:var(--r2);background:var(--surface);border:1px solid var(--line2);border-left:3px solid var(--core-warm);color:var(--fg);font-size:var(--t4);box-shadow:0 6px 20px rgba(var(--bg-rgb),.45);padding:12px 14px;line-height:1.4;position:fixed}.guide .g-tail{pointer-events:none;position:fixed}.guide .g-tail[data-side=left],.guide .g-tail[data-side=right]{border-top:2px solid var(--core-warm);margin-top:-1px}.guide .g-tail[data-side=above],.guide .g-tail[data-side=below]{border-left:2px solid var(--core-warm);margin-left:-1px}.guide .g-tail:after{content:"";border:6px solid #0000;position:absolute}.guide .g-tail[data-side=left]:after{border-left:8px solid var(--core-warm);border-right:0;top:-7px;right:-2px}.guide .g-tail[data-side=right]:after{border-right:8px solid var(--core-warm);border-left:0;top:-7px;left:-2px}.guide .g-tail[data-side=below]:after{border-bottom:8px solid var(--core-warm);border-top:0;top:-2px;left:-7px}.guide .g-tail[data-side=above]:after{border-top:8px solid var(--core-warm);border-bottom:0;bottom:-2px;left:-7px}@keyframes g-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.guide{transition:none;animation:none}}.coach{z-index:4;pointer-events:none;border-radius:var(--r2);background:var(--surface);border:1px solid var(--line2);border-left:3px solid var(--core-warm);max-width:min(560px,60%);color:var(--fg);font-size:var(--t4);box-shadow:0 6px 20px rgba(var(--bg-rgb),.45);padding:12px 14px;line-height:1.4;top:12px;left:50%;transform:translate(-50%)}.coach,.details{position:absolute}.details{z-index:2;top:48px;right:12px}.set-list{gap:var(--s3);display:grid}.set-sec{gap:2px;min-width:0;display:grid}.set-sec>:not(.set-row):not(.set-h){margin-left:var(--s3);margin-right:var(--s3)}.set-h{padding:0 var(--s3) var(--s1);font-size:var(--t2);text-transform:uppercase;letter-spacing:.06em;color:var(--mute);margin:0;font-weight:600}.set-row{justify-content:space-between;align-items:center;gap:var(--s3);width:100%;min-height:56px;padding:var(--s2) var(--s3);border-radius:var(--r1);color:var(--fg);font-family:var(--body);font-size:var(--t4);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.set-row:hover{background:var(--surface2)}.set-row:focus-visible{outline:2px solid var(--field-cool);outline-offset:-2px}.set-t{gap:2px;min-width:0;display:grid}.set-l{color:var(--fg)}.set-d{font-size:var(--t3);color:var(--fg2);line-height:1.35}.set-track{box-sizing:border-box;background:var(--surface2);border:1px solid var(--line2);width:44px;height:26px;transition:background-color var(--d-fast) var(--ease-out),border-color var(--d-fast) var(--ease-out);border-radius:999px;flex:none;position:relative}.set-track:after{content:"";background:var(--fg2);width:20px;height:20px;transition:transform var(--d-fast) var(--ease-out);border-radius:50%;position:absolute;top:2px;left:2px}.set-sw.on .set-track{background:var(--good);border-color:var(--good)}.set-sw.on .set-track:after{background:var(--bg);transform:translate(18px)}@media (prefers-reduced-motion:reduce){.set-track,.set-track:after{transition:none}}#historyCard h2 .lab-back,#labCard h2 .lab-back{min-height:32px;font-size:var(--t3);text-transform:none;letter-spacing:0;padding:0 10px}.lab-n{font-family:var(--mono);font-size:var(--t2);color:var(--mute);margin-left:6px}.hud-r{pointer-events:none;position:absolute;top:10px;right:12px}.hud-r:empty{display:none}.corehud{pointer-events:auto;border-radius:var(--r2);background:rgba(var(--bg2-rgb),.78);border:1px solid var(--line2);width:212px;font-family:var(--mono);font-size:var(--t1);color:var(--fg2);z-index:2;gap:2px;padding:7px 9px 6px;display:grid;position:absolute;top:10px;right:12px}.corehud.mini{width:196px}.btn.holdable{touch-action:none}.btn.holdable,.viewport{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.viewport .banner,.viewport .picker{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.cv-wrap{touch-action:none}#cv:focus{outline:none}#cv:focus-visible{outline:2px solid var(--field-cool);outline-offset:-2px}.sr-line{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn.holding{background-image:linear-gradient(90deg,rgba(var(--core-warm-rgb),.38) calc(var(--hold,0) * 100%),transparent calc(var(--hold,0) * 100%))}.choices .opt.sel small.pv.warn{color:var(--warn)}.viewctl{gap:4px;display:flex;bottom:10px}.cine-skip,.viewctl{position:absolute;right:12px}.cine-skip{top:48px}.hint{pointer-events:none;max-width:70%;position:absolute;bottom:10px;left:12px}.banner{background:rgba(var(--bg2-rgb),.94);border:1px solid var(--line2);border-radius:var(--r2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:3;gap:10px;max-height:calc(100% - 90px);padding:12px 14px;position:absolute;inset:auto 12px 44px}.banner,.banner .sh-body{flex-direction:column;display:flex}.banner .sh-body{-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;gap:8px;min-height:0;overflow-y:auto}.banner .sh-body>*{flex:none}.banner .sh-body.more{-webkit-mask-image:linear-gradient(to bottom,var(--bg) calc(100% - 22px),transparent);mask-image:linear-gradient(to bottom,var(--bg) calc(100% - 22px),transparent)}.banner .sh-foot{flex:none;gap:8px;display:grid}.banner h3{font-size:var(--t5)}.banner p{color:var(--fg2);font-size:var(--t4);margin:0}.banner .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.banner .foot{justify-content:space-between}.banner .kick{font-size:var(--t1);text-transform:uppercase;letter-spacing:.08em;color:var(--core-warm)}.banner .kick.god{color:var(--power)}.banner.life{border-color:var(--life);box-shadow:0 0 30px rgba(var(--life-rgb),.15)}.banner.year{border-color:var(--core-warm)}.banner.decision{border-color:var(--power);box-shadow:0 0 30px rgba(var(--power-rgb),.12)}.banner.observe{border-color:var(--core-warm);box-shadow:0 0 40px rgba(var(--core-warm-rgb),.14)}.banner.report{border-color:var(--good)}.banner.report.rise:not([hidden]){animation:cardIn var(--d-rise) var(--ease-out)}.opts{flex-wrap:wrap;gap:8px;display:flex}.btn.opt{text-align:left;flex:200px;align-content:center;gap:2px;min-width:0;padding:9px 11px;display:grid}.opt b{justify-content:space-between;gap:8px;font-weight:600;display:flex}.opt small{color:var(--fg2);font-size:var(--t3);white-space:normal}.btn.primary.opt small{color:var(--surface)}.ttl{align-items:flex-start;gap:10px;display:flex;position:relative}.ttl h3{flex:1;min-width:0;padding-bottom:1px;line-height:1.3}.btn.ibtn{border-radius:var(--r2);width:32px;height:32px;min-height:0;color:var(--fg2);flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.ibtn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ibtn:hover{color:var(--fg);border-color:var(--field-cool)}button.whyb{appearance:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:inherit;background:0 0;border:0;margin:0;padding:0}.whyb{cursor:help;-webkit-text-decoration:underline dotted 1px var(--mute);text-decoration:underline dotted 1px var(--mute);text-underline-offset:4px;transition:text-decoration-color var(--d-fast)}.whyb.open,.whyb:hover{-webkit-text-decoration-color:var(--core-warm);text-decoration-color:var(--core-warm)}.whyb.open{text-decoration-thickness:2px}.whyb:focus-visible{outline:2px solid var(--field-cool);outline-offset:3px;border-radius:var(--r1)}#dockTitle.whyb:focus-visible{outline-offset:-2px}@media (prefers-reduced-motion:reduce){.whyb{transition:none}}details.why{font-size:var(--t3);color:var(--fg2)}details.why summary{color:var(--field-cool);font-size:var(--t3);width:max-content;padding:2px 0}.banner:not([hidden]){animation:cardIn var(--d-fast) ease-out}@keyframes cardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.prov{color:var(--mute);font-size:var(--t2);margin:0 0 6px;font-style:italic}.rep .v .prov{margin:0 0 0 4px}.prov.in{animation:provIn calc(var(--d-base) * 1.5) ease-out both}@keyframes provIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.prov.in{animation:none}}.tip{pointer-events:none;background:rgba(var(--bg2-rgb),.95);border:1px solid var(--line2);border-radius:var(--r1);font-size:var(--t3);color:var(--fg);white-space:nowrap;z-index:2;padding:6px 8px;position:absolute;transform:translate(12px,12px)}.tip b{color:var(--core-warm);font-weight:600}.app[data-tab=goals] #runSheet{animation:runIn var(--d-land-min) var(--ease-out)}@keyframes runIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.app[data-tab=goals] #runSheet{animation:none}}.help-x{font-size:var(--t3)}@keyframes beginGlow{0%,to{box-shadow:0 0 0 1px rgba(var(--core-warm-rgb),.55),0 0 4px 0 rgba(var(--core-warm-rgb),.25)}50%{box-shadow:0 0 0 2px rgba(var(--core-warm-rgb),.95),0 0 16px 2px rgba(var(--core-warm-rgb),.55)}}.begin-lit{box-shadow:0 0 0 2px rgba(var(--core-warm-rgb),.8),0 0 10px 1px rgba(var(--core-warm-rgb),.4);animation:beginGlow calc(var(--d-base) * 5) ease-in-out infinite}@media (prefers-reduced-motion:reduce){.begin-lit{animation:none}}@media (max-width:1023px){.btn.help-x{display:none}}.glossary .howto .h .ov-k{font-family:var(--mono);font-size:var(--t2);color:var(--fg2)}.ov-k{font-size:var(--t1);text-transform:uppercase;letter-spacing:.07em;color:var(--mute);margin-right:4px}.glossary{gap:4px;margin-top:6px;display:grid}.glossary .term{font-size:var(--t3);color:var(--fg2)}.glossary .term summary{cursor:pointer;padding:4px 0;list-style:none}.glossary .term summary::-webkit-details-marker{display:none}.glossary .term b{color:var(--fg)}.glossary .term .h{border-radius:var(--r1);background:var(--bg2);color:var(--fg2);margin:2px 0 6px;padding:6px 8px;display:block}.card.flash{animation:flash var(--d-land-max) ease-out}@keyframes flash{0%{box-shadow:0 0 0 2px var(--good)}to{box-shadow:0 0 #0000}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r2);min-width:0;padding:12px}.card h2{text-transform:uppercase;letter-spacing:.08em;color:var(--mute);margin-bottom:8px;font-weight:700}.card h2,.card h2 .r{font-size:var(--t2);align-items:center;gap:8px;display:flex}.card h2 .r{font-family:var(--mono);text-transform:none;letter-spacing:0;color:var(--fg2);font-weight:400;margin-left:auto}.ctl{flex-wrap:wrap;display:flex}.btn,.ctl{align-items:center;gap:6px}.btn{background:var(--surface2);border:1px solid var(--line2);border-radius:var(--r1);font-size:var(--t3);color:var(--fg);padding:6px 10px;display:inline-flex}.btn:hover{border-color:var(--field-cool)}.btn.primary{background:var(--core-warm);color:var(--bg);border-color:var(--core-warm);font-weight:600}.btn.primary:hover{filter:brightness(1.08)}.btn.on{border-color:var(--core-warm);color:var(--core-warm)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn .cost{font-family:var(--mono);font-size:var(--t2);color:var(--power)}.btn .cost.gain{color:var(--good)}.god,.god .btn{border-color:var(--line2)}.god .btn.on,.god .btn:hover{border-color:var(--power)}.god .btn.on{color:var(--power)}.energy{align-items:center;gap:3px;margin-left:auto;display:flex}.energy i{border-radius:var(--r1);background:var(--line2);width:8px;height:12px}.energy i.on{background:var(--power);box-shadow:0 0 6px var(--power)}.energy span{font-family:var(--mono);color:var(--power);margin-left:4px}.energy span,.note{font-size:var(--t3)}.note{color:var(--fg2);margin-top:6px}.note.plan{color:var(--power)}.note.mono{font-family:var(--mono);font-size:var(--t1);word-break:break-word}.budget{display:contents}.setup-go{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pw-ctl{white-space:nowrap;flex:none;justify-items:center;line-height:1.15;display:inline-grid}.pw-ctl b{font-family:var(--mono);font-size:var(--t5);font-weight:500}.pw-ctl i{font-style:normal;font-size:var(--t2);color:var(--fg2)}.pw-ctl i:empty{display:none}.pw-ctl.gain b{color:var(--good)}.pw-ctl.cost b,.pw-ctl.total b{color:var(--power)}.pw-ctl.zero b{color:var(--mute)}.pw-ctl.compact b{font-size:var(--t3)}.pw-ctl.compact i{display:none}.params label .pw-ctl.compact{margin-left:6px}.params label .pw-ctl.compact.zero{visibility:hidden}.chapter{margin:4px 0 0}.gauges{gap:6px;margin:0 0 10px;display:grid}.sstep[hidden]{display:none}.sg-back{min-height:44px}.sg-buy{flex:100%;gap:12px}.sg-buy,.sg-buy .budget{align-items:center;min-width:0;display:flex}.sg-buy .budget{flex:1;gap:10px}.sg-buy .sb-why{min-width:0;color:var(--fg2);flex:1;line-height:1.35}.sg-link{color:var(--fg2);background:0 0;border:0;min-height:44px;padding:0 4px;text-decoration:underline}.setup-go{bottom:calc(var(--sheet-off,0px) - 14px);background:var(--bg2);z-index:1;margin-bottom:-14px;padding:10px 0 14px;position:sticky}.setup-go #btnBegin,.setup-go #btnNext{min-height:52px;font-size:var(--t5);justify-content:center;padding-inline:20px}.sg-buy .sb-why{font-size:var(--t3)}.setup-go{gap:10px;padding:14px 0}.bottom,.panel{transition:opacity var(--d-base) ease}.app[data-opening] .bottom,.app[data-opening] .coach,.app[data-opening] .hint,.app[data-opening] .hud,.app[data-opening] .hud-r{visibility:hidden;opacity:0;transition:none}.app[data-opening] .panel{visibility:hidden;transition:none}.app[data-opening] :is(#moreCard,#helpCard,#runCard,#labCard,#historyCard){visibility:visible}.app[data-opening] .dock{z-index:40}.app[data-opening] .cv-wrap{cursor:pointer}.picker{z-index:8;pointer-events:none;position:absolute;inset:0}.picker[hidden]{display:none}@media (min-width:1024px){.app[data-opening] .main{padding-bottom:0}.app[data-opening] .viewport .cv-wrap{aspect-ratio:auto;height:clamp(480px,calc(100dvh - var(--op-top,110px) - var(--s4)),1500px);margin:0 auto}}.params{grid-template-columns:minmax(0,1fr);gap:8px 12px;display:grid}.params label{font-size:var(--t3);color:var(--fg2);gap:3px;display:grid}.params label>span{white-space:nowrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.params label .lab{align-items:center;gap:4px;display:inline-flex}.params label span b{color:var(--fg);text-align:right;font-weight:500}.params input[type=range]{width:100%;height:24px;accent-color:var(--core-warm);margin:0}.params input[type=text]{background:var(--bg2);border:1px solid var(--line2);color:var(--fg);border-radius:var(--r1);font-family:var(--mono);font-size:var(--t3);width:100%;padding:6px 8px}.params .full{grid-column:1/-1}details.more summary{cursor:pointer;color:var(--field-cool);font-size:var(--t3);padding:6px 0}details.more{margin-top:6px}.hand{background:rgb(var(--push-rgb));width:7px;height:7px;border-radius:50%;margin:0 2px 1px 5px}.hand,.wet{box-shadow:0 0 0 1px rgba(var(--bg-rgb),.6);vertical-align:middle;display:inline-block}.wet{background:var(--mu-water);width:6px;height:6px;border-radius:0 50% 50%;margin:0 3px 2px 6px;transform:rotate(45deg)}.ovspark .k{font-size:var(--t2)}.ovspark .k span{color:var(--mute)}.ovevs{font-size:var(--t3);margin:2px 0 6px 16px;padding:0}:root{--mu-gas:var(--gas);--mu-ices:var(--ice);--mu-rock:var(--rock);--mu-metal:#c9ccd3;--mu-carbon:#555a63;--mu-water:#4ea6ff;--mu-air:#e8eef7;--mu-life:#5bd16f}.mu-head{font:var(--t2) var(--mono);color:var(--fg2);margin:2px 0 6px}.dz-cx{color:var(--core-warm);font:inherit;cursor:pointer;background:0 0;border:0;min-height:32px;padding:0}pre.json{background:var(--bg2);border:1px solid var(--line);border-radius:var(--r1);font-family:var(--mono);font-size:var(--t2);max-height:260px;white-space:pre;margin:6px 0 0;padding:10px;overflow:auto}.model,pre.json{color:var(--fg2)}.model{font-size:var(--t3)}.model table{border-collapse:collapse;width:100%;margin-top:var(--s2);font-size:var(--t2)}.model td,.model th{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:5px 6px}.model th{color:var(--mute);font-weight:600;font-size:var(--t1);text-transform:uppercase;letter-spacing:.05em}.model td:first-child{font-family:var(--mono);color:var(--fg);white-space:nowrap}.model .tier{font-family:var(--mono);color:var(--field-cool)}.tblwrap{overflow-x:auto}.wordmark{vertical-align:baseline;width:9.02em;max-width:100%;height:auto;display:inline-block;overflow:visible}.wordmark-acc{fill:var(--mark-acc,var(--core-warm))}.toast{left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:20;max-width:calc(100vw - 32px);position:fixed;transform:translate(-50%)}@media (min-width:1024px){.corehud,.hud-r{top:12px;right:14px}#paramsCard h2 .r,#runCard h2 .r,#runSheet h2 .r{align-items:center;gap:8px;display:flex}body{padding-bottom:0}.main{--col-w:420px;--col-top:64px;box-sizing:border-box;min-height:calc(100dvh - var(--col-top));padding-bottom:calc(var(--tabbar-seat) + var(--s1));grid-template-columns:minmax(0,1fr);grid-template-areas:"vp"}.app[data-tab] .main{grid-template-columns:minmax(0,1fr) var(--col-w);grid-template-areas:"vp side"}.dock{display:none}.app[data-tab] .dock{top:var(--s3);height:calc(100dvh - var(--col-top,64px) - var(--tabbar-seat) - var(--s4));overscroll-behavior:contain;background:var(--bg2);border:1px solid var(--line2);border-radius:var(--r2);z-index:5;grid-area:side;padding:0 14px 14px;display:block;position:sticky;overflow-y:auto}:is(.panel,.bottom,.bottom .col){display:block}.dock section{display:none}.card{background:0 0;border:0;border-radius:0;padding:8px 0 12px}.card+.card{border-top:1px solid var(--line)}.app[data-tab=madeof] #madeofCard h2,.app[data-tab=system] #sysCard h2 .whyb,.btn.help-x,.card h2.sheet-hide{display:none}.app[data-tab=more] .dock #moreCard,:is(.app[data-tab=cloud] .dock [data-tab~=cloud],.app[data-tab=moments] .dock [data-tab~=moments],.app[data-tab=goals] .dock [data-tab~=goals],.app[data-tab=help] .dock [data-tab~=help],.app[data-tab=worlds] .dock [data-tab~=worlds],.app[data-tab=settings] .dock [data-tab~=settings],.app[data-tab=lab] .dock [data-tab~=lab],.app[data-tab=history] .dock [data-tab~=history],.app[data-tab=system] .dock [data-tab~=system],.app[data-tab=madeof] .dock [data-tab~=madeof],.app[data-tab=turn] .dock [data-tab~=turn]){display:block}.app[data-tab=madeof] .sys-chips,.app[data-tab=system] .sys-chips{display:flex}.app[data-tab=turn].has-bar .turn-empty,.app[data-tab=turn].has-stop .turn-empty{display:none}.app:not([data-tab=turn]) :is(#decision,#observe,#bannerYear,#ffBar).banner{display:none!important}}.phone-only{display:none!important}@media (max-width:1023px){body,html{overscroll-behavior:none;height:100%;overflow:hidden}body{padding:0}.phone-only{display:revert!important}.app{flex-direction:column;gap:0;max-width:none;height:100%;display:flex}.hdr{padding:8px max(14px,env(safe-area-inset-right,0px)) 8px max(14px,env(safe-area-inset-left,0px));flex-wrap:nowrap;flex:none;gap:10px;min-height:48px}.hdr h1{font-size:var(--t5)}.hdr .sub{display:none}.hdr>div{min-width:0}.hdr h1 svg{min-width:112px}.vline{flex-wrap:wrap}.main{flex:1;min-height:0;display:block;position:relative}.viewport{border:0;border-top:1px solid var(--line);border-radius:0;position:absolute;inset:0}.viewport .cv-wrap,.viewport.geo .cv-wrap{aspect-ratio:auto;width:100%;height:100%}.hud-r{display:none}.corehud{width:206px;font-size:var(--t1);padding:6px 7px 5px;top:8px;right:8px}.hint{max-width:none;font-size:var(--t3);bottom:10px;left:10px;right:10px}.modesw{inset:10px 10px auto auto;transform:none}.modesw .btn{min-height:44px;padding:8px 14px}.cine-skip{min-height:44px;top:10px;right:10px}.banner{border-radius:var(--r2) var(--r2) 0 0;border-bottom:0;border-left:0;border-right:0;max-height:min(55vh,72%);padding:0 16px 12px;inset:auto 0 0}.btn.opt{flex:100%;min-height:50px;padding:7px 12px}.banner .foot .btn,.btn{min-height:44px}.btn{font-size:var(--t4);padding:8px 12px}.dock{max-height:calc(100% - 120px - var(--seat,0px));-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;background:var(--bg2);border-top:1px solid var(--line2);border-radius:var(--r2) var(--r2) 0 0;padding:0 max(14px,env(safe-area-inset-right,0px)) 14px max(14px,env(safe-area-inset-left,0px));transition:transform var(--sheet-ms,var(--d-land-min)) var(--ease-out);z-index:5;box-shadow:0 -12px 40px rgba(var(--bg-rgb),.45);display:block;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(110%)}.app[data-tab] .dock{transform:translateY(var(--sheet-off,0))}.sh-top{z-index:1;background:var(--bg2);overscroll-behavior:none;cursor:grab;-webkit-user-select:none;user-select:none;position:sticky;top:0}.sh-grab,.sh-top{touch-action:none}.sh-grab{z-index:3;outline-offset:-2px;justify-content:center;align-items:center;height:44px;margin-bottom:-8px;display:flex;position:relative}.sh-grab i{border-radius:var(--r1);background:var(--line2);width:40px;height:4px;display:block}.sh-head{align-items:center;gap:8px;height:48px;display:flex;position:relative}.sh-head h2{min-width:0;font-size:var(--t4);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;overflow:hidden}.sh-head .btn{justify-content:center;min-width:44px;min-height:44px}.sh-head .sh-back{min-width:0;padding:8px 10px}.sh-head:has(>.btn.sh-x.sr-line){padding-right:44px}.sh-head>.btn.sh-x.sr-line{clip:auto;clip-path:none;white-space:nowrap;width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;color:#0000;opacity:0;z-index:2;background:0 0;border:0;flex:none;margin:0;padding:0;position:absolute;top:4px;right:0;overflow:visible}.sh-head>.btn.sh-x.sr-line:focus-visible{opacity:1;color:var(--fg);background:var(--bg2);border:1px solid var(--line2);outline:2px solid var(--field-cool);outline-offset:2px}.dock:after{content:"";height:var(--sheet-pad,0);display:block}.banner>.sh-top{flex:none;margin:0 -16px;padding:0 16px}.banner{transform:translateY(var(--sheet-off,0));transition:transform var(--sheet-ms,var(--d-land-min)) var(--ease-out)}.banner:not([hidden]){animation:sheetIn var(--d-land-min) var(--ease-out)}.banner.sh-leaving{pointer-events:none;z-index:33;animation:none}@keyframes sheetIn{0%{transform:translateY(110%)}}.app[data-tab=goals] #runSheet{animation:none}.bottom,.bottom .col,.panel{display:block}.dock section{display:none}.card{background:0 0;border:0;border-radius:0;padding:8px 0 12px}.card+.card{border-top:1px solid var(--line)}.dock[data-leaving]{pointer-events:none}.dock[data-leaving] .sh-top{pointer-events:auto}.app[data-tab=madeof] #madeofCard h2,.app[data-tab=system] #sysCard h2 .whyb,.card h2.sheet-hide{display:none}.app[data-tab=cloud] .dock [data-tab~=cloud],.app[data-tab=goals] .dock [data-tab~=goals],.app[data-tab=help] .dock [data-tab~=help],.app[data-tab=history] .dock [data-tab~=history],.app[data-tab=lab] .dock [data-tab~=lab],.app[data-tab=moments] .dock [data-tab~=moments],.app[data-tab=settings] .dock [data-tab~=settings],.app[data-tab=worlds] .dock [data-tab~=worlds]{display:block}body.setup .hdr .sub{font-size:var(--t3);display:block}.params{grid-template-columns:1fr;gap:6px}.params label{font-size:var(--t4)}.params input[type=range]{appearance:none;background:0 0;height:44px}.params input[type=range]::-webkit-slider-runnable-track{border-radius:var(--r1);background:var(--line2);height:6px}.params input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;background:var(--core-warm);width:44px;height:44px;box-shadow:inset 0 0 0 3px var(--bg2);background-clip:padding-box;border:8px solid #0000;border-radius:50%;margin-top:-19px}.params input[type=range]::-moz-range-track{border-radius:var(--r1);background:var(--line2);height:6px}.params input[type=range]::-moz-range-thumb{box-sizing:border-box;background:var(--core-warm);width:44px;height:44px;box-shadow:inset 0 0 0 3px var(--bg2);background-clip:padding-box;border:8px solid #0000;border-radius:50%}.params input[type=text]{min-height:44px;font-size:var(--t5)}details.more summary,details.why summary{padding:12px 0;line-height:20px}.stats{grid-template-columns:repeat(2,1fr)}.toast{bottom:auto;top:calc(56px + env(safe-area-inset-top,0px))}.gear{justify-content:center;min-width:44px;min-height:40px}@media (max-width:400px){.hdr{gap:8px;padding-left:12px;padding-right:12px}.hdr h1{font-size:var(--t5)}}.banner .btn.whyb{width:32px;height:32px}.viewctl{bottom:auto}.details,.viewctl{top:10px;right:10px}.coach{max-width:none;top:86px;left:10px;right:10px;transform:none}}@media (max-width:1023px) and (min-width:600px){.stats{grid-template-columns:repeat(3,1fr)}.btn.opt{flex:40%}}@media (prefers-reduced-motion:reduce){.banner:not([hidden]){animation:none}.banner,.dock{transition:none!important}.meter b{transition:none}}.banner.bar{border-color:var(--line2);box-shadow:0 -8px 30px rgba(var(--bg-rgb),.35)}.banner.bar .kick{color:var(--fg2);justify-content:space-between;gap:8px;display:flex}.banner.bar .kick small{color:var(--mute);letter-spacing:0;text-transform:none;font-weight:500}.banner.bar .row.foot{flex-wrap:nowrap;justify-content:space-between}.banner.bar .row.foot .note{font-size:var(--t3);color:var(--mute);flex:1;min-width:0;margin:0}.banner.bar .ask{color:var(--fg);font-size:var(--t4)}.choices{gap:6px;display:grid}.choices .btn.opt{text-align:left;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;width:100%;min-height:44px;padding:8px 12px;display:grid}.choices .opt b{font-weight:600;display:block}.choices .opt .cost{font-family:var(--mono);font-size:var(--t2);color:var(--power);white-space:nowrap}.choices .opt .cost.gain{color:var(--good)}.choices .opt small{color:var(--fg2);font-size:var(--t3);grid-column:1/-1;line-height:1.35;display:none}.choices .opt.sel{border-color:var(--core-warm);box-shadow:inset 0 0 0 1px var(--core-warm)}.choices .opt.sel small.fx{display:block}#report .line.did small{color:var(--fg2);font-size:var(--t2);margin-top:2px;line-height:1.4;display:block}.choices .opt.sel small.pv{color:var(--fg);display:block}#hudPow.drain{color:var(--warn)}.choices .opt small.whynot{color:var(--warn);display:block}.decmore:empty{display:none}.decmore .more-card{border-top:1px dashed var(--line2);margin-top:12px;padding-top:10px}.decmore .more-card .mk{font:600 var(--t1) var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg2)}.decmore .more-card h4{font-size:var(--t4);margin:4px 0 2px}.decmore .more-card p{color:var(--fg2);font-size:var(--t3);margin:0 0 8px;line-height:1.4}.sh-body>.choices#decOpts{margin-top:8px}.choices .btn.opt:disabled{opacity:.6}.choices .opt.actnote{cursor:default;background:0 0;border-style:dashed}.choices .opt.actnote small.fx{display:block}.ffbar:not(.turn){gap:6px;padding-top:8px;padding-bottom:8px}.ffbar:not(.turn):before{display:none}.ffbar:not(.turn) .sh-body{display:block}.ffbar:not(.turn) .row.foot{margin-top:0}.ffbar:not(.turn){flex-direction:row;align-items:center}.ffbar:not(.turn) .sh-body{flex:auto;min-width:0}.ffbar:not(.turn) .sh-foot{flex:none}.ffbar:not(.turn) .ffrow{align-items:center}.chips{pointer-events:none;z-index:19;position:absolute;inset:0}.banner.bar .row.foot{align-items:center;gap:8px}.banner.bar .row.foot .note:empty{display:none}.banner.bar .row.foot .btn{white-space:nowrap;flex:none}.banner.bar .row.foot{flex-wrap:wrap;align-items:stretch}.banner.bar .row.foot .note:not(:empty){flex:100%;order:-1}.banner.bar .row.foot>.btn.intervene{flex:auto;width:auto;min-width:0;min-height:44px}.banner.bar .row.foot>.btn.intervene .n,.banner.bar .row.foot>.btn.intervene b{white-space:nowrap}.banner.bar .row.foot>.btn.armcancel{min-height:44px}.banner.bar .row.foot>.btn.primary,.banner.bar .row.foot>.row{align-self:stretch}.banner.bar .row.foot .btn.primary,.btn.endcaret{min-height:44px}.btn.endcaret{border-left:1px solid rgba(var(--bg-rgb),.35);border-top-left-radius:0;border-bottom-left-radius:0;justify-content:center;width:44px;min-width:44px;margin-left:-9px;padding:0}.btn.endcaret.on-primary{background:var(--core-warm);color:var(--bg);border-color:var(--core-warm)}.btn.endcaret .chev{border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;transform:rotate(45deg)translate(-2px,-2px)}.banner.bar .row.foot .btn:has(+.endcaret){border-top-right-radius:0;border-bottom-right-radius:0}.pacemenu{border:1px solid var(--line2);border-radius:var(--r2);background:var(--surface);gap:2px;margin-bottom:8px;padding:6px;display:grid}.pacemenu button{border-radius:var(--r1);min-height:44px;color:var(--fg);font:inherit;font-size:var(--t3);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 12px;display:flex}.pacemenu button:hover{background:var(--surface2)}.pacemenu button i{width:14px;color:var(--core-warm);font-style:normal}.choices>.btn.choose{place-self:flex-end end;min-height:44px;margin:-2px 0 4px auto}.banner.bar .row.foot>.row{gap:8px;margin-left:auto}.banner.bar .row.foot .side{flex:none;display:flex}.banner.bar .row.foot .side:empty{display:none}.actwrap{gap:8px;margin-top:2px;display:grid}.choices .opt.moment{border-color:rgba(var(--core-warm-rgb),.55);background:linear-gradient(90deg,rgba(var(--core-warm-rgb),.1),rgba(var(--core-warm-rgb),.03));box-shadow:inset 3px 0 0 var(--core-warm)}.choices .opt.moment:hover:not(:disabled){border-color:rgba(var(--core-warm-rgb),.85)}.choices .opt.moment.sel{border-color:var(--core-warm);box-shadow:inset 3px 0 0 var(--core-warm),inset 0 0 0 1px var(--core-warm)}.choices .opt .mtag{font:600 var(--ts3) var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--core-warm);vertical-align:1px;white-space:nowrap;margin-left:8px;font-style:normal}.moreopts:empty{display:none}.moreopts{gap:6px;display:grid}.moreopts .mlab{font:600 var(--ts3) var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg2);margin-top:4px}.sh-body>.choices#obsOpts{margin-top:2px}body.watching #cineSkip{visibility:hidden}.barslot{gap:10px;min-width:0;display:grid}.barslot:empty{display:none}.barslot .banner,.barslot .banner.decision.turn,.barslot .banner.ffbar.turn,.barslot .banner.ffbar:not(.turn){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface);z-index:auto;width:auto;max-height:none;position:static;inset:auto;overflow:visible}.barslot .banner .sh-body{overflow:visible}body:not(.setup) .app:not([data-opening]):not([data-cine]) .banner{bottom:var(--tabbar-seat)}@media (min-width:1024px){.banner.decision.turn,.banner.ffbar.turn{width:340px;max-height:none;inset:12px 12px 12px auto;overflow:auto}.banner.ffbar:not(.turn){inset:auto 12px 12px}}@media (max-width:1023px){.banner.decision.turn{max-height:58%;padding:0 14px 10px}.banner.ffbar.turn{max-height:min(58vh,480px);padding:0 14px 10px}.ffbar.turn .tdelta{font-size:var(--t2);gap:2px;margin-top:4px}}@media (max-width:1023px) and (orientation:landscape) and (max-height:520px){.banner{border-radius:var(--r2) 0 0 var(--r2);border:0;border-left:1px solid var(--line2);width:min(380px,46%);max-height:none;padding-right:max(14px,env(safe-area-inset-right,0px));inset:0 0 0 auto}.banner.decision.turn,.banner.ffbar.turn{max-height:none;padding-top:10px;padding-bottom:10px;overflow:auto}.banner.ffbar:not(.turn){border-radius:var(--r2) 0 0 0;inset:auto 0 0 auto}.coach,body.dockR .details,body.dockR .modesw,body.dockR .viewctl{right:calc(min(380px,46%) + 10px)}.coach{top:10px}}dfn.kw{font-style:inherit;-webkit-text-decoration:underline dotted 1px var(--mute);text-decoration:underline dotted 1px var(--mute);text-underline-offset:3px;cursor:help;transition:text-decoration-color var(--d-fast)}dfn.kw:focus-visible,dfn.kw:hover{-webkit-text-decoration-color:var(--core-warm);text-decoration-color:var(--core-warm);outline:none}dfn.kw.open{-webkit-text-decoration-color:var(--core-warm);text-decoration-color:var(--core-warm);text-decoration-thickness:2px}@media (prefers-reduced-motion:reduce){dfn.kw{transition:none}}.glossary .see a{color:var(--field-cool)}.glossary .term.flash summary{color:var(--core-warm)}:root{--z-toast:60;--z-overlay:59;--sa-t:env(safe-area-inset-top,0px);--sa-b:env(safe-area-inset-bottom,0px)}.toast{z-index:var(--z-toast)}.ovcard{z-index:var(--z-overlay);background:var(--surface2);border:1px solid var(--line2);border-radius:var(--r2);width:max-content;max-width:min(340px,100vw - 16px);font-size:var(--t3);color:var(--fg2);box-shadow:0 10px 30px rgba(var(--bg-rgb),.5);outline:none;padding:9px 12px 10px;line-height:1.45;position:fixed}.ovcard[hidden]{display:none}.vn{width:auto;max-width:100%}.ovcard:has(.vn){max-width:min(480px,100vw - 16px)}.vn-list{margin:2px 0 0;padding:0}.ovcard:has(.vn){overscroll-behavior:contain;max-height:min(76vh,640px);overflow-y:auto}.vn-v{border-top:1px solid var(--line);padding:8px 0}.vn-v:first-child{border-top:0}.vn-h{align-items:baseline;gap:8px;display:flex}.vn-h b{color:var(--fg);font-weight:600}.vn-h i{font-style:normal;color:var(--core-warm)}.vn-h i,.vn-h span{font:var(--t1) var(--mono)}.vn-h span{color:var(--mute);margin-left:auto}.vn-e{border-radius:var(--r1);min-height:44px;font-size:var(--t2);color:var(--fg2);overflow-wrap:anywhere;gap:2px;margin-top:4px;padding:4px 6px;line-height:1.4;text-decoration:none;display:grid}a.vn-e:focus-visible,a.vn-e:hover{background:var(--surface)}.vn-t{color:var(--fg);align-items:baseline;gap:6px;display:flex}.vn-t code{font:var(--t1) var(--mono);color:var(--mute);margin-left:auto}.vn-foot{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.vn-foot .btn{flex:auto;justify-content:center;min-height:40px;text-decoration:none}.ovcard.swap{animation:ovswap var(--d-fast) ease}@keyframes ovswap{0%{opacity:.25}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ovcard.swap{animation:none}}.vsub{font-family:var(--mono);font-size:var(--t1);color:var(--mute);cursor:pointer;text-align:left;background:0 0;border:0;min-height:0;margin-top:1px;padding:0;display:block}.vsub:empty{display:none}.vline{align-items:center;gap:4px;display:flex}.vcard,.vline .vsub{min-width:24px;min-height:24px}.vcard{font-family:var(--mono);font-size:var(--t1);color:var(--fg2);align-items:center;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}#moreCard,.turn-empty{display:none}.vn-d{margin-top:4px}.vn-d summary{cursor:pointer;font-size:var(--t2);color:var(--mute)}.vn-d pre{white-space:pre-wrap;font:var(--t2) var(--mono);color:var(--fg2);overflow-wrap:anywhere;margin:4px 0 0}.app[data-tab] .card,.dock,.ovcard{scrollbar-width:thin;scrollbar-color:var(--line2) transparent}.dock::-webkit-scrollbar,.ovcard::-webkit-scrollbar{width:6px}.card::-webkit-scrollbar{width:6px}.dock::-webkit-scrollbar-thumb,.ovcard::-webkit-scrollbar-thumb{background:var(--line2);border-radius:var(--r1)}.card::-webkit-scrollbar-thumb{background:var(--line2);border-radius:var(--r1)}.dock::-webkit-scrollbar-track,.ovcard::-webkit-scrollbar-track{background:0 0}.card::-webkit-scrollbar-track{background:0 0}@media (pointer:coarse){.card,.dock,.ovcard{scrollbar-width:none}.dock::-webkit-scrollbar,.ovcard::-webkit-scrollbar{display:none}.card::-webkit-scrollbar{display:none}}.sys-chips{gap:var(--s2);padding:0 0 var(--s2);align-items:center;display:none}.tchip{background:var(--surface);border:1px solid var(--line2);color:var(--fg2);padding:var(--s1) var(--s3);font-family:var(--body);font-size:var(--t2);cursor:pointer;border-radius:999px;flex:none;height:32px;min-height:32px}.tchip.on{border-color:var(--core-warm);color:var(--fg)}@media (max-width:1023px){.app:not([data-opening]):not([data-cine]) .dock{--seat:var(--tabbar-seat);bottom:var(--seat)}body:not(.setup) .app:not([data-opening]) .main{padding-bottom:calc(var(--tabbar-seat) + var(--s1))}.app[data-tab=madeof] .sys-chips,.app[data-tab=system] .sys-chips{display:flex}.app[data-tab=madeof] .dock [data-tab~=madeof],.app[data-tab=more] .dock #moreCard,.app[data-tab=system] .dock [data-tab~=system]{display:block}body:not(.setup) .app:not([data-tab=turn]):not([data-opening]):not([data-cine]) :is(#decision,#observe,#bannerYear,#ffBar).banner{display:none!important}body:not(.setup) .app[data-tab=turn]:not([data-opening]):not([data-cine]) .banner{max-height:calc(100vh - 120px - var(--tabbar-seat));z-index:34}.app[data-tab=turn].has-stop .dock{display:none}.app[data-tab=turn] .dock [data-tab~=turn]{display:block}.app[data-tab=turn].has-bar .dock{display:none}.app[data-float] .dock{left:12px;right:12px;bottom:calc(var(--tabbar-seat) + 12px);border:1px solid var(--line2);border-radius:var(--r2);height:45vh;max-height:45vh;box-shadow:0 14px 40px rgba(var(--bg-rgb),.6)}.app[data-float] .hint,body:not(.setup) .app:not([data-tab]):not([data-opening]):not([data-cine]) .hint{right:66px}}.pw-h{margin:var(--s3) 0 var(--s1);font:600 var(--t3) var(--display);color:var(--fg2)}.term.power summary b{color:var(--fg)}.pw-now{color:var(--good);font-style:normal;font-size:var(--t2)}.pw-now,.pw-prov{font-family:var(--mono)}.pw-prov{color:var(--mute);font-size:var(--t1);margin-top:var(--s1)}.btn.opt.actlater{color:var(--mute);font-size:var(--t2);border-style:dashed;justify-content:flex-start}@layer theme{:host,:root{--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.02em;--tracking-normal:0em;--leading-tight:1.25;--leading-snug:1.3;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--color-bg:var(--bg);--color-bg2:var(--bg2);--color-surface:var(--surface);--color-surface2:var(--surface2);--color-line:var(--line);--color-line2:var(--line2);--color-fg:var(--fg);--color-fg2:var(--fg2);--color-mute:var(--mute);--color-warm:var(--core-warm);--color-cool:var(--field-cool);--color-power:var(--power);--color-good:var(--good);--color-warn:var(--warn);--color-crit:var(--crit);--color-veil:rgba(var(--bg2-rgb),.92);--font-display:var(--display);--font-body:var(--body);--font-mono:var(--mono);--font-brand-display:var(--brand-display);--font-brand-sans:var(--brand-sans);--font-brand-mono:var(--brand-mono);--text-ts3:var(--ts3);--text-t1:var(--t1);--text-t2:var(--t2);--text-t3:var(--t3);--text-t4:var(--t4);--text-t5:var(--t5);--text-t6:var(--t6);--spacing-0:0px;--spacing-1:var(--s1);--spacing-2:var(--s2);--spacing-3:var(--s3);--spacing-4:var(--s4);--radius-1:var(--r1);--radius-2:var(--r2);--shadow-pick:0 0 0 1px var(--core-warm),0 0 0 2px rgba(var(--core-warm-rgb),.25),0 0 24px rgba(var(--core-warm-rgb),.15);--leading-body:1.4;--tracking-caps:.08em;--animate-cap-in:cap-in var(--d-base) var(--ease-out);--animate-evfresh:evfresh var(--d-land-max) ease-out;--animate-crjump:crjump var(--d-land-min) ease-out}}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.ff-fill{border-radius:var(--r1);background-color:var(--core-warm);width:0;box-shadow:var(--ff-glow);transition:width var(--d-fast) linear;position:absolute;top:0;bottom:0;left:0}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:var(--spacing-0)}.inset-x-\(--cap-x\){inset-inline:var(--cap-x)}.inset-x-0{inset-inline:var(--spacing-0)}.inset-y-0{inset-block:var(--spacing-0)}.top-\(--hud-tick-top\){top:var(--hud-tick-top)}.top-\(--pk-head-y\){top:var(--pk-head-y)}.top-\(--set-inset\){top:var(--set-inset)}.top-0{top:var(--spacing-0)}.top-1\/2{top:50%}.top-2{top:var(--spacing-2)}.top-px{top:1px}.right-\(--madeof-sup-x\){right:var(--madeof-sup-x)}.right-\(--pk-head-r\){right:var(--pk-head-r)}.right-\(--sc-right\){right:var(--sc-right)}.right-0{right:var(--spacing-0)}.bottom-\(--cap-lapse\){bottom:var(--cap-lapse)}.bottom-\(--cap-lapse-one\){bottom:var(--cap-lapse-one)}.bottom-\(--cap-line\){bottom:var(--cap-line)}.bottom-\(--cap-line-one\){bottom:var(--cap-line-one)}.bottom-\(--sc-bottom\){bottom:var(--sc-bottom)}.bottom-0{bottom:var(--spacing-0)}.left-\(--pk-head-x\){left:var(--pk-head-x)}.left-\(--pk-tag-x\){left:var(--pk-tag-x)}.left-\(--set-inset\){left:var(--set-inset)}.left-0{left:var(--spacing-0)}.left-1\/2{left:50%}.z-1{z-index:1}.z-3{z-index:3}.order-first{order:-9999}.col-\(--hud-aim-col\){grid-column:var(--hud-aim-col)}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.row-span-3{grid-row:span 3/span 3}.container{width:100%}@media (min-width:40.0625rem){.container{max-width:40.0625rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-\(--cx-feel-m\){margin:var(--cx-feel-m)}.m-\(--cx-h3-m\){margin:var(--cx-h3-m)}.m-\(--cx-notes-m\){margin:var(--cx-notes-m)}.m-\(--cx-state-m\){margin:var(--cx-state-m)}.m-\(--geo-head\){margin:var(--geo-head)}.m-\(--geo-made-p\){margin:var(--geo-made-p)}.m-\(--hud-lit-m\){margin:var(--hud-lit-m)}.m-0{margin:var(--spacing-0)}.-mx-4{margin-inline:calc(var(--spacing-4) * -1)}.mx-\(--cx-m6\){margin-inline:var(--cx-m6)}.mx-0{margin-inline:var(--spacing-0)}.mx-3{margin-inline:var(--spacing-3)}.-my-1{margin-block:calc(var(--spacing-1) * -1)}.my-\(--cx-cap-m\){margin-block:var(--cx-cap-m)}.my-\(--cx-m6\){margin-block:var(--cx-m6)}.my-\(--cx-m10\){margin-block:var(--cx-m10)}.my-2{margin-block:var(--spacing-2)}.-mt-2{margin-top:calc(var(--spacing-2) * -1)}.mt-\(--ff-lapse-top\){margin-top:var(--ff-lapse-top)}.mt-\(--gd-head-pull\){margin-top:var(--gd-head-pull)}.mt-\(--geo-chan-top\){margin-top:var(--geo-chan-top)}.mt-\(--geo-gap\){margin-top:var(--geo-gap)}.mt-\(--geo-top\){margin-top:var(--geo-top)}.mt-\(--geo-top-lg\){margin-top:var(--geo-top-lg)}.mt-\(--geo-v-top\){margin-top:var(--geo-v-top)}.mt-\(--hud-g-mt\){margin-top:var(--hud-g-mt)}.mt-\(--hud-gap-2\){margin-top:var(--hud-gap-2)}.mt-\(--labsim-top\){margin-top:var(--labsim-top)}.mt-\(--ls-bar-gap\){margin-top:var(--ls-bar-gap)}.mt-\(--madeof-band-top\){margin-top:var(--madeof-band-top)}.mt-\(--madeof-head-bottom\){margin-top:var(--madeof-head-bottom)}.mt-\(--madeof-head-top\){margin-top:var(--madeof-head-top)}.mt-\(--obs-gap\){margin-top:var(--obs-gap)}.mt-\(--ov-para\){margin-top:var(--ov-para)}.mt-\(--ov-walk-top\){margin-top:var(--ov-walk-top)}.mt-\(--rep-small-top\){margin-top:var(--rep-small-top)}.mt-\(--run-gap\){margin-top:var(--run-gap)}.mt-\(--run-hair\){margin-top:var(--run-hair)}.mt-\(--run-k-top\){margin-top:var(--run-k-top)}.mt-\(--sc-g4\){margin-top:var(--sc-g4)}.mt-\(--sc-g6\){margin-top:var(--sc-g6)}.mt-\(--sc-g8\){margin-top:var(--sc-g8)}.mt-\(--scenehud-row-top\){margin-top:var(--scenehud-row-top)}.mt-\(--setuphead-title-top\){margin-top:var(--setuphead-title-top)}.mt-\(--setupsheet-seed-top\){margin-top:var(--setupsheet-seed-top)}.mt-\(--stepmade-her-top\){margin-top:var(--stepmade-her-top)}.mt-\(--sys-chip-top\){margin-top:var(--sys-chip-top)}.mt-\(--td-h-top\){margin-top:var(--td-h-top)}.mt-\(--td-top\){margin-top:var(--td-top)}.mt-0{margin-top:var(--spacing-0)}.mt-1{margin-top:var(--spacing-1)}.mt-2{margin-top:var(--spacing-2)}.mt-3{margin-top:var(--spacing-3)}.mr-\(--cx-m6\){margin-right:var(--cx-m6)}.mr-\(--cx-m10\){margin-right:var(--cx-m10)}.mr-\(--madeof-sw-gap\){margin-right:var(--madeof-sw-gap)}.mr-\(--run-dot-gap\){margin-right:var(--run-dot-gap)}.mr-\(--sys-gap-sm\){margin-right:var(--sys-gap-sm)}.mr-2{margin-right:var(--spacing-2)}.mb-\(--cx-m6\){margin-bottom:var(--cx-m6)}.mb-\(--dec-h4-b\){margin-bottom:var(--dec-h4-b)}.mb-\(--gd-head-after\){margin-bottom:var(--gd-head-after)}.mb-\(--gd-line-gap\){margin-bottom:var(--gd-line-gap)}.mb-\(--geo-k-bottom\){margin-bottom:var(--geo-k-bottom)}.mb-\(--hud-gap-3\){margin-bottom:var(--hud-gap-3)}.mb-\(--madeof-chips-bottom\){margin-bottom:var(--madeof-chips-bottom)}.mb-\(--madeof-head-bottom\){margin-bottom:var(--madeof-head-bottom)}.mb-\(--ov-gap\){margin-bottom:var(--ov-gap)}.mb-\(--run-bar-gap\){margin-bottom:var(--run-bar-gap)}.mb-\(--run-gap\){margin-bottom:var(--run-gap)}.mb-\(--setuphead-cn-bottom\){margin-bottom:var(--setuphead-cn-bottom)}.mb-\(--stepmade-lab-bottom\){margin-bottom:var(--stepmade-lab-bottom)}.mb-\(--sys-chip-bottom\){margin-bottom:var(--sys-chip-bottom)}.mb-\(--td-h-bot\){margin-bottom:var(--td-h-bot)}.mb-0{margin-bottom:var(--spacing-0)}.mb-1{margin-bottom:var(--spacing-1)}.mb-2{margin-bottom:var(--spacing-2)}.mb-3{margin-bottom:var(--spacing-3)}.ml-\(--chip-gap\){margin-left:var(--chip-gap)}.ml-\(--cx-chip-gap\){margin-left:var(--cx-chip-gap)}.ml-\(--geo-gap\){margin-left:var(--geo-gap)}.ml-\(--geo-small-x\){margin-left:var(--geo-small-x)}.ml-\(--hud-gap-2\){margin-left:var(--hud-gap-2)}.ml-\(--rep-prov-x\){margin-left:var(--rep-prov-x)}.ml-\(--run-gap\){margin-left:var(--run-gap)}.ml-\(--run-how-x\){margin-left:var(--run-how-x)}.ml-\(--sys-cap-x\){margin-left:var(--sys-cap-x)}.ml-\(--td-i-gap\){margin-left:var(--td-i-gap)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.aspect-\(--cx-aspect\){aspect-ratio:var(--cx-aspect)}.aspect-\(--run-aspect\){aspect-ratio:var(--run-aspect)}.aspect-square{aspect-ratio:1}.row-chev{transform:rotate(45deg) translate(var(--row-chev-lift),var(--row-chev-lift))}.row-chev,.row-chev-open{width:var(--row-chev);height:var(--row-chev);border-right:var(--row-chev-line) solid var(--fg2);border-bottom:var(--row-chev-line) solid var(--fg2);transition:transform var(--d-fast);flex:none}.row-chev-open{transform:rotate(-135deg) translate(var(--row-chev-lift),var(--row-chev-lift))}.size-\(--cx-dot\){width:var(--cx-dot);height:var(--cx-dot)}.size-\(--feed-dot\){width:var(--feed-dot);height:var(--feed-dot)}.size-\(--geo-dot\){width:var(--geo-dot);height:var(--geo-dot)}.size-\(--geo-pill-dot\){width:var(--geo-pill-dot);height:var(--geo-pill-dot)}.size-\(--hud-arc\){width:var(--hud-arc);height:var(--hud-arc)}.size-\(--icon\){width:var(--icon);height:var(--icon)}.size-\(--madeof-sw\){width:var(--madeof-sw);height:var(--madeof-sw)}.size-\(--run-dot\){width:var(--run-dot);height:var(--run-dot)}.size-\(--set-close\){width:var(--set-close);height:var(--set-close)}.size-\(--set-thumb\){width:var(--set-thumb);height:var(--set-thumb)}.size-\(--sys-dot\){width:var(--sys-dot);height:var(--sys-dot)}.size-\(--tabbar-glyph\){width:var(--tabbar-glyph);height:var(--tabbar-glyph)}.size-\(--tap\){width:var(--tap);height:var(--tap)}.size-full{width:100%;height:100%}.h-\(--cx-tile-h\){height:var(--cx-tile-h)}.h-\(--ff-track\){height:var(--ff-track)}.h-\(--geo-bar\){height:var(--geo-bar)}.h-\(--geo-meter\){height:var(--geo-meter)}.h-\(--hud-bar-h\){height:var(--hud-bar-h)}.h-\(--hud-tick-h\){height:var(--hud-tick-h)}.h-\(--madeof-band\){height:var(--madeof-band)}.h-\(--madeof-bar\){height:var(--madeof-bar)}.h-\(--madeof-sw\){height:var(--madeof-sw)}.h-\(--pk-pic\){height:var(--pk-pic)}.h-\(--run-bar\){height:var(--run-bar)}.h-\(--run-sys\){height:var(--run-sys)}.h-\(--set-track-h\){height:var(--set-track-h)}.h-\(--stepmade-art\){height:var(--stepmade-art)}.h-\(--sys-canvas\){height:var(--sys-canvas)}.h-\(--tap\){height:var(--tap)}.h-1{height:var(--spacing-1)}.h-full{height:100%}.max-h-\(--ls-list-h\){max-height:var(--ls-list-h)}.max-h-\(--madeof-body-max\){max-height:var(--madeof-body-max)}.max-h-\(--ov-body-max\){max-height:var(--ov-body-max)}.max-h-\(--run-portrait\){max-height:var(--run-portrait)}.max-h-none{max-height:none}.min-h-\(--chip-h\){min-height:var(--chip-h)}.min-h-\(--cx-tap\){min-height:var(--cx-tap)}.min-h-\(--dock-peek-h\){min-height:var(--dock-peek-h)}.min-h-\(--gd-tap\){min-height:var(--gd-tap)}.min-h-\(--geo-body-min\){min-height:var(--geo-body-min)}.min-h-\(--labsim-slider\){min-height:var(--labsim-slider)}.min-h-\(--pk-tap\){min-height:var(--pk-tap)}.min-h-\(--pk-tap-lg\){min-height:var(--pk-tap-lg)}.min-h-\(--run-row\){min-height:var(--run-row)}.min-h-\(--scenehud-tap\){min-height:var(--scenehud-tap)}.min-h-\(--set-row\){min-height:var(--set-row)}.min-h-\(--setuphead-tap\){min-height:var(--setuphead-tap)}.min-h-\(--setupsheet-begin\){min-height:var(--setupsheet-begin)}.min-h-\(--setupsheet-slider\){min-height:var(--setupsheet-slider)}.min-h-\(--stepmade-slider\){min-height:var(--stepmade-slider)}.min-h-\(--tap\){min-height:var(--tap)}.min-h-0{min-height:var(--spacing-0)}.w-\(--cx-tile-w\){width:var(--cx-tile-w)}.w-\(--dock-grab\){width:var(--dock-grab)}.w-\(--hud-tick-w\){width:var(--hud-tick-w)}.w-\(--madeof-ramp\){width:var(--madeof-ramp)}.w-\(--run-glyph\){width:var(--run-glyph)}.w-\(--sc-panel-w\){width:var(--sc-panel-w)}.w-\(--set-track-w\){width:var(--set-track-w)}.w-\(--sheet-grab\){width:var(--sheet-grab)}.w-0{width:var(--spacing-0)}.w-full{width:100%}.max-w-full{max-width:100%}.min-w-\(--cx-scrub-min\){min-width:var(--cx-scrub-min)}.min-w-\(--gd-tap\){min-width:var(--gd-tap)}.min-w-\(--madeof-seg-min\){min-width:var(--madeof-seg-min)}.min-w-\(--tap\){min-width:var(--tap)}.min-w-0{min-width:var(--spacing-0)}.flex-\(--cx-scrub-flex\){flex:var(--cx-scrub-flex)}.flex-1{flex:1}.flex-auto{flex:auto}.flex-none{flex:none}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.translate-y-px{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-px{--tw-translate-y:1px}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.ff-fill-run{background-image:var(--ff-stripe);background-size:var(--ff-stripe-size);animation:lapseRun var(--d-base) linear infinite}@media (prefers-reduced-motion:reduce){.ff-fill-run{animation:none}}.animate-cap-in{animation:var(--animate-cap-in)}.animate-crjump{animation:var(--animate-crjump)}.animate-evfresh{animation:var(--animate-evfresh)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.sys-thin{scrollbar-width:thin}.list-none{list-style-type:none}.auto-cols-\(--sys-strip\){grid-auto-columns:var(--sys-strip)}.grid-flow-col{grid-auto-flow:column}.auto-rows-auto{grid-auto-rows:auto}.grid-cols-\(--cx-beats-cols\){grid-template-columns:var(--cx-beats-cols)}.grid-cols-\(--feed-cols\){grid-template-columns:var(--feed-cols)}.grid-cols-\(--geo-body-cols\){grid-template-columns:var(--geo-body-cols)}.grid-cols-\(--geo-chan-cols\){grid-template-columns:var(--geo-chan-cols)}.grid-cols-\(--geo-imp-cols\){grid-template-columns:var(--geo-imp-cols)}.grid-cols-\(--geo-stat-cols\){grid-template-columns:var(--geo-stat-cols)}.grid-cols-\(--hud-chance-cols\){grid-template-columns:var(--hud-chance-cols)}.grid-cols-\(--hud-cr-cols\){grid-template-columns:var(--hud-cr-cols)}.grid-cols-\(--hud-g-cols\){grid-template-columns:var(--hud-g-cols)}.grid-cols-\(--hud-gauge-cols\){grid-template-columns:var(--hud-gauge-cols)}.grid-cols-\(--obs-cols\){grid-template-columns:var(--obs-cols)}.grid-cols-\(--td-cols\){grid-template-columns:var(--td-cols)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-18{grid-template-columns:repeat(18,minmax(0,1fr))}.grid-cols-none{grid-template-columns:none}.grid-rows-\(--hud-g-rows\){grid-template-rows:var(--hud-g-rows)}.grid-rows-\(--madeof-dz-rows\){grid-template-rows:var(--madeof-dz-rows)}.grid-rows-subgrid{grid-template-rows:subgrid}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-\(--cx-beats-gap\){gap:var(--cx-beats-gap)}.gap-\(--cx-chip-gap\){gap:var(--cx-chip-gap)}.gap-\(--cx-col-gap\){gap:var(--cx-col-gap)}.gap-\(--cx-gap\){gap:var(--cx-gap)}.gap-\(--cx-list-gap\){gap:var(--cx-list-gap)}.gap-\(--cx-row-gap\){gap:var(--cx-row-gap)}.gap-\(--feed-gap\){gap:var(--feed-gap)}.gap-\(--feed-gap-x\){gap:var(--feed-gap-x)}.gap-\(--ff-gap\){gap:var(--ff-gap)}.gap-\(--ff-lapse-gap\){gap:var(--ff-lapse-gap)}.gap-\(--geo-gap\){gap:var(--geo-gap)}.gap-\(--geo-imp-gap\){gap:var(--geo-imp-gap)}.gap-\(--geo-k-gap\){gap:var(--geo-k-gap)}.gap-\(--geo-log-gap\){gap:var(--geo-log-gap)}.gap-\(--hud-gap\){gap:var(--hud-gap)}.gap-\(--hud-gap-4\){gap:var(--hud-gap-4)}.gap-\(--ls-bar-gap\){gap:var(--ls-bar-gap)}.gap-\(--ls-gap\){gap:var(--ls-gap)}.gap-\(--madeof-chip-gap\){gap:var(--madeof-chip-gap)}.gap-\(--madeof-dz-gap\){gap:var(--madeof-dz-gap)}.gap-\(--obs-pill-gap\){gap:var(--obs-pill-gap)}.gap-\(--pk-gap\){gap:var(--pk-gap)}.gap-\(--pk-panel-gap\){gap:var(--pk-panel-gap)}.gap-\(--pk-tour-gap\){gap:var(--pk-tour-gap)}.gap-\(--rep-gap\){gap:var(--rep-gap)}.gap-\(--rep-line-gap\){gap:var(--rep-line-gap)}.gap-\(--row-gap\){gap:var(--row-gap)}.gap-\(--row-list-gap\){gap:var(--row-list-gap)}.gap-\(--run-gap\){gap:var(--run-gap)}.gap-\(--run-hair\){gap:var(--run-hair)}.gap-\(--run-legend\){gap:var(--run-legend)}.gap-\(--run-line-gap\){gap:var(--run-line-gap)}.gap-\(--run-row-gap\){gap:var(--run-row-gap)}.gap-\(--sc-g6\){gap:var(--sc-g6)}.gap-\(--scenehud-gap\){gap:var(--scenehud-gap)}.gap-\(--scenehud-row-gap\){gap:var(--scenehud-row-gap)}.gap-\(--set-gap\){gap:var(--set-gap)}.gap-\(--stepmade-gap\){gap:var(--stepmade-gap)}.gap-\(--sys-gap-sm\){gap:var(--sys-gap-sm)}.gap-\(--td-gap\){gap:var(--td-gap)}.gap-\(--td-row-gap\){gap:var(--td-row-gap)}.gap-1{gap:var(--spacing-1)}.gap-2{gap:var(--spacing-2)}.gap-3{gap:var(--spacing-3)}.gap-px{gap:1px}.gap-x-\(--hud-g-gap\){column-gap:var(--hud-g-gap)}.gap-x-2{column-gap:var(--spacing-2)}.gap-x-3{column-gap:var(--spacing-3)}.gap-y-\(--pk-frame-gap\){row-gap:var(--pk-frame-gap)}.gap-y-1{row-gap:var(--spacing-1)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded-\(--geo-pill\){border-radius:var(--geo-pill)}.rounded-\(--madeof-pill\){border-radius:var(--madeof-pill)}.rounded-\(--sc-chip-r\){border-radius:var(--sc-chip-r)}.rounded-\(--sys-pill\){border-radius:var(--sys-pill)}.rounded-1{border-radius:var(--radius-1)}.rounded-2{border-radius:var(--radius-2)}.rounded-full{border-radius:3.40282e+38px}.rounded-none{border-radius:0}.rounded-t-2{border-top-left-radius:var(--radius-2);border-top-right-radius:var(--radius-2)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-\(length\:--setuphead-rule\){border-top-style:var(--tw-border-style);border-top-width:var(--setuphead-rule)}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-\(length\:--rep-bar\){border-left-style:var(--tw-border-style);border-left-width:var(--rep-bar)}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-\(--chip-line\){border-color:var(--chip-line)}.border-\(--setuphead-done\){border-color:var(--setuphead-done)}.border-\(color\:--geo-dot-line\){border-color:var(--geo-dot-line)}.border-\(color\:--life\){border-color:var(--life)}.border-cool{border-color:var(--color-cool)}.border-crit{border-color:var(--color-crit)}.border-current{border-color:currentColor}.border-good{border-color:var(--color-good)}.border-line{border-color:var(--color-line)}.border-line2{border-color:var(--color-line2)}.border-power\/45{border-color:var(--color-power)}@supports (color:color-mix(in lab,red,red)){.border-power\/45{border-color:color-mix(in oklab,var(--color-power) 45%,transparent)}}.border-transparent{border-color:#0000}.border-warm,.border-warm\/60{border-color:var(--color-warm)}@supports (color:color-mix(in lab,red,red)){.border-warm\/60{border-color:color-mix(in oklab,var(--color-warm) 60%,transparent)}}.border-warn{border-color:var(--color-warn)}.border-l-\(color\:--rep-bad\){border-left-color:var(--rep-bad)}.border-l-\(color\:--rep-ok\){border-left-color:var(--rep-ok)}.border-l-crit{border-left-color:var(--color-crit)}.border-l-warn{border-left-color:var(--color-warn)}.bg-\(--chip-bg\){background-color:var(--chip-bg)}.bg-\(--ff-track-bg\){background-color:var(--ff-track-bg)}.bg-\(color\:--dz-plain\){background-color:var(--dz-plain)}.bg-\(color\:--dz-poor\){background-color:var(--dz-poor)}.bg-\(color\:--dz-rich\){background-color:var(--dz-rich)}.bg-\(color\:--gas\){background-color:var(--gas)}.bg-\(color\:--life\){background-color:var(--life)}.bg-\(color\:--rock\){background-color:var(--rock)}.bg-\(color\:--run-hz\){background-color:var(--run-hz)}.bg-\(color\:--scenehud-btn-bg\){background-color:var(--scenehud-btn-bg)}.bg-\(color\:--scenehud-btn-bg2\){background-color:var(--scenehud-btn-bg2)}.bg-\(color\:--scenehud-hint-bg\){background-color:var(--scenehud-hint-bg)}.bg-\(color\:--scenehud-r-bg\){background-color:var(--scenehud-r-bg)}.bg-\(color\:--series3\){background-color:var(--series3)}.bg-bg{background-color:var(--color-bg)}.bg-bg2{background-color:var(--color-bg2)}.bg-cool{background-color:var(--color-cool)}.bg-crit{background-color:var(--color-crit)}.bg-fg2{background-color:var(--color-fg2)}.bg-good{background-color:var(--color-good)}.bg-line2{background-color:var(--color-line2)}.bg-mute{background-color:var(--color-mute)}.bg-power,.bg-power\/8{background-color:var(--color-power)}@supports (color:color-mix(in lab,red,red)){.bg-power\/8{background-color:color-mix(in oklab,var(--color-power) 8%,transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-surface2{background-color:var(--color-surface2)}.bg-transparent{background-color:#0000}.bg-veil{background-color:var(--color-veil)}.bg-warm,.bg-warm\/10{background-color:var(--color-warm)}@supports (color:color-mix(in lab,red,red)){.bg-warm\/10{background-color:color-mix(in oklab,var(--color-warm) 10%,transparent)}}.bg-warm\/13{background-color:var(--color-warm)}@supports (color:color-mix(in lab,red,red)){.bg-warm\/13{background-color:color-mix(in oklab,var(--color-warm) 13%,transparent)}}.bg-warn,.bg-warn\/14{background-color:var(--color-warn)}@supports (color:color-mix(in lab,red,red)){.bg-warn\/14{background-color:color-mix(in oklab,var(--color-warn) 14%,transparent)}}.bg-\(image\:--geo-meter-fill\){background-image:var(--geo-meter-fill)}.bg-\(image\:--madeof-hatch\){background-image:var(--madeof-hatch)}.bg-\(image\:--madeof-ramp-fill\){background-image:var(--madeof-ramp-fill)}.fill-none{fill:none}.stroke-good{stroke:var(--color-good)}.stroke-power{stroke:var(--color-power)}.stroke-surface2{stroke:var(--color-surface2)}.stroke-warn{stroke:var(--color-warn)}.stroke-3{stroke-width:3px}.object-cover{object-fit:cover}.p-\(--cx-chip-pad\){padding:var(--cx-chip-pad)}.p-\(--cx-empty-pad\){padding:var(--cx-empty-pad)}.p-\(--cx-grp-pad\){padding:var(--cx-grp-pad)}.p-\(--cx-insp-pad\){padding:var(--cx-insp-pad)}.p-\(--cx-q-pad\){padding:var(--cx-q-pad)}.p-\(--cx-row-pad\){padding:var(--cx-row-pad)}.p-\(--cx-scale-pad\){padding:var(--cx-scale-pad)}.p-\(--cx-vp-pad\){padding:var(--cx-vp-pad)}.p-\(--feed-pad\){padding:var(--feed-pad)}.p-\(--geo-body-pad\){padding:var(--geo-body-pad)}.p-\(--geo-imp-pad\){padding:var(--geo-imp-pad)}.p-\(--geo-stat-pad\){padding:var(--geo-stat-pad)}.p-\(--hud-g-pad\){padding:var(--hud-g-pad)}.p-\(--hud-lit-p\){padding:var(--hud-lit-p)}.p-\(--pk-panel-pad\){padding:var(--pk-panel-pad)}.p-\(--rep-v-pad\){padding:var(--rep-v-pad)}.p-\(--run-how-pad\){padding:var(--run-how-pad)}.p-\(--scenehud-hint-pad\){padding:var(--scenehud-hint-pad)}.p-\(--scenehud-lens-pad\){padding:var(--scenehud-lens-pad)}.p-\(--scenehud-pad\){padding:var(--scenehud-pad)}.p-\(--scenehud-r-pad\){padding:var(--scenehud-r-pad)}.p-\(--sys-pad\){padding:var(--sys-pad)}.p-0{padding:var(--spacing-0)}.px-\(--chip-px\){padding-inline:var(--chip-px)}.px-\(--cx-m6\){padding-inline:var(--cx-m6)}.px-\(--gd-btn-x\){padding-inline:var(--gd-btn-x)}.px-\(--geo-pill-x\){padding-inline:var(--geo-pill-x)}.px-\(--lab-td-x\){padding-inline:var(--lab-td-x)}.px-\(--ls-field-x\){padding-inline:var(--ls-field-x)}.px-\(--ls-load-x\){padding-inline:var(--ls-load-x)}.px-\(--madeof-chip-x\){padding-inline:var(--madeof-chip-x)}.px-\(--row-pad\){padding-inline:var(--row-pad)}.px-\(--sc-chip-x\){padding-inline:var(--sc-chip-x)}.px-\(--sc-pad\){padding-inline:var(--sc-pad)}.px-\(--sys-chip-x\){padding-inline:var(--sys-chip-x)}.px-\(--toast-x\){padding-inline:var(--toast-x)}.px-1{padding-inline:var(--spacing-1)}.px-3{padding-inline:var(--spacing-3)}.px-4{padding-inline:var(--spacing-4)}.py-\(--chip-py\){padding-block:var(--chip-py)}.py-\(--geo-pill-y\){padding-block:var(--geo-pill-y)}.py-\(--lab-td-y\){padding-block:var(--lab-td-y)}.py-\(--ls-load-y\){padding-block:var(--ls-load-y)}.py-\(--madeof-chip-y\){padding-block:var(--madeof-chip-y)}.py-\(--setuphead-seg-y\){padding-block:var(--setuphead-seg-y)}.py-\(--sys-chip-y\){padding-block:var(--sys-chip-y)}.py-\(--toast-y\){padding-block:var(--toast-y)}.py-0{padding-block:var(--spacing-0)}.py-1{padding-block:var(--spacing-1)}.py-2{padding-block:var(--spacing-2)}.pt-\(--cx-m2\){padding-top:var(--cx-m2)}.pt-\(--sc-pad\){padding-top:var(--sc-pad)}.pt-2{padding-top:var(--spacing-2)}.pt-3{padding-top:var(--spacing-3)}.pr-\(--tap\){padding-right:var(--tap)}.pb-\(--sc-pad-b\){padding-bottom:var(--sc-pad-b)}.pb-1{padding-bottom:var(--spacing-1)}.pl-\(--madeof-band-top\){padding-left:var(--madeof-band-top)}.pl-4{padding-left:var(--spacing-4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\(--run-dot-lift\){vertical-align:var(--run-dot-lift)}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.font-body{font-family:var(--font-body)}.font-body\!{font-family:var(--font-body)!important}.font-brand-display{font-family:var(--font-brand-display)}.font-brand-mono{font-family:var(--font-brand-mono)}.font-brand-sans{font-family:var(--font-brand-sans)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-\(length\:--ts1\){font-size:var(--ts1)}.text-\(length\:--ts2\){font-size:var(--ts2)}.text-t1{font-size:var(--text-t1)}.text-t2{font-size:var(--text-t2)}.text-t2\!{font-size:var(--text-t2)!important}.text-t3{font-size:var(--text-t3)}.text-t3\!{font-size:var(--text-t3)!important}.text-t4{font-size:var(--text-t4)}.text-t5{font-size:var(--text-t5)}.text-t6{font-size:var(--text-t6)}.text-ts3{font-size:var(--text-ts3)}.leading-\(--cap-lapse-lh\){--tw-leading:var(--cap-lapse-lh);line-height:var(--cap-lapse-lh)}.leading-\(--cap-lh\){--tw-leading:var(--cap-lh);line-height:var(--cap-lh)}.leading-\(--chip-lh\)\!{--tw-leading:var(--chip-lh)!important;line-height:var(--chip-lh)!important}.leading-\(--cx-lh\){--tw-leading:var(--cx-lh);line-height:var(--cx-lh)}.leading-\(--dec-lh\){--tw-leading:var(--dec-lh);line-height:var(--dec-lh)}.leading-\(--geo-lh-normal\){--tw-leading:var(--geo-lh-normal);line-height:var(--geo-lh-normal)}.leading-\(--hud-g-lh\){--tw-leading:var(--hud-g-lh);line-height:var(--hud-g-lh)}.leading-\(--hud-lh-aim\){--tw-leading:var(--hud-lh-aim);line-height:var(--hud-lh-aim)}.leading-\(--obs-lh\){--tw-leading:var(--obs-lh);line-height:var(--obs-lh)}.leading-\(--pk-cap-lh\){--tw-leading:var(--pk-cap-lh);line-height:var(--pk-cap-lh)}.leading-\(--pk-lh-normal\){--tw-leading:var(--pk-lh-normal);line-height:var(--pk-lh-normal)}.leading-\(--pk-price-lh\){--tw-leading:var(--pk-price-lh);line-height:var(--pk-price-lh)}.leading-\(--row-lh\){--tw-leading:var(--row-lh);line-height:var(--row-lh)}.leading-\(--setuphead-lh\){--tw-leading:var(--setuphead-lh);line-height:var(--setuphead-lh)}.leading-\(--setuphead-name-lh\){--tw-leading:var(--setuphead-name-lh);line-height:var(--setuphead-name-lh)}.leading-\(--stepmade-cap-lh\){--tw-leading:var(--stepmade-cap-lh);line-height:var(--stepmade-cap-lh)}.leading-\(--stepmade-name-lh\){--tw-leading:var(--stepmade-name-lh);line-height:var(--stepmade-name-lh)}.leading-\(--sys-lh-normal\){--tw-leading:var(--sys-lh-normal);line-height:var(--sys-lh-normal)}.leading-\(--td-lh\){--tw-leading:var(--td-lh);line-height:var(--td-lh)}.leading-body{--tw-leading:var(--leading-body);line-height:var(--leading-body)}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\(weight\:--cx-w\){--tw-font-weight:var(--cx-w);font-weight:var(--cx-w)}.font-\(weight\:--run-fw\){--tw-font-weight:var(--run-fw);font-weight:var(--run-fw)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-semibold\!{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.tracking-\(--cx-ls\){--tw-tracking:var(--cx-ls);letter-spacing:var(--cx-ls)}.tracking-\(--cx-ls2\){--tw-tracking:var(--cx-ls2);letter-spacing:var(--cx-ls2)}.tracking-\(--cx-ls3\){--tw-tracking:var(--cx-ls3);letter-spacing:var(--cx-ls3)}.tracking-\(--dec-ls\){--tw-tracking:var(--dec-ls);letter-spacing:var(--dec-ls)}.tracking-\(--dec-mk-ls\){--tw-tracking:var(--dec-mk-ls);letter-spacing:var(--dec-mk-ls)}.tracking-\(--geo-ls\){--tw-tracking:var(--geo-ls);letter-spacing:var(--geo-ls)}.tracking-\(--geo-ls0\){--tw-tracking:var(--geo-ls0);letter-spacing:var(--geo-ls0)}.tracking-\(--hud-ls\){--tw-tracking:var(--hud-ls);letter-spacing:var(--hud-ls)}.tracking-\(--pk-tag-ls\){--tw-tracking:var(--pk-tag-ls);letter-spacing:var(--pk-tag-ls)}.tracking-\(--run-ls\){--tw-tracking:var(--run-ls);letter-spacing:var(--run-ls)}.tracking-\(--sc-eyebrow-ls\){--tw-tracking:var(--sc-eyebrow-ls);letter-spacing:var(--sc-eyebrow-ls)}.tracking-\(--setuphead-seg-ls\){--tw-tracking:var(--setuphead-seg-ls);letter-spacing:var(--setuphead-seg-ls)}.tracking-\(--sys-ls\){--tw-tracking:var(--sys-ls);letter-spacing:var(--sys-ls)}.tracking-\(--sys-ls-0\){--tw-tracking:var(--sys-ls-0);letter-spacing:var(--sys-ls-0)}.tracking-\(--td-h-ls\){--tw-tracking:var(--td-h-ls);letter-spacing:var(--td-h-ls)}.tracking-caps{--tw-tracking:var(--tracking-caps);letter-spacing:var(--tracking-caps)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-\(color\:--life\){color:var(--life)}.text-bg{color:var(--color-bg)}.text-cool{color:var(--color-cool)}.text-crit{color:var(--color-crit)}.text-fg{color:var(--color-fg)}.text-fg\!{color:var(--color-fg)!important}.text-fg\/95{color:var(--color-fg)}@supports (color:color-mix(in lab,red,red)){.text-fg\/95{color:color-mix(in oklab,var(--color-fg) 95%,transparent)}}.text-fg2{color:var(--color-fg2)}.text-fg2\!{color:var(--color-fg2)!important}.text-fg2\/90{color:var(--color-fg2)}@supports (color:color-mix(in lab,red,red)){.text-fg2\/90{color:color-mix(in oklab,var(--color-fg2) 90%,transparent)}}.text-good{color:var(--color-good)}.text-mute{color:var(--color-mute)}.text-power{color:var(--color-power)}.text-warm{color:var(--color-warm)}.text-warn{color:var(--color-warn)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-\(--ff-open\){opacity:var(--ff-open)}.opacity-\(--run-dim\){opacity:var(--run-dim)}.opacity-\(--sys-gone\){opacity:var(--sys-gone)}.opacity-0{opacity:0}.opacity-45{opacity:.45}.shadow-\(--feed-glow\){--tw-shadow:var(--feed-glow)}.shadow-\(--feed-glow\),.shadow-\(--sc-shadow\){box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--sc-shadow\){--tw-shadow:var(--sc-shadow)}.shadow-lit{--tw-shadow:inset 2px 0 0 var(--tw-shadow-color,var(--core-warm))}.shadow-lit,.shadow-lit-warn{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lit-warn{--tw-shadow:inset 2px 0 0 var(--tw-shadow-color,var(--warn))}.shadow-sheet{--tw-shadow:0 -8px 30px var(--tw-shadow-color,rgba(var(--bg-rgb),.35));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-fg2{outline-color:var(--color-fg2)}.transition-\(--hud-trans-width\){transition-property:var(--hud-trans-width);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\(--d-chip\){--tw-duration:var(--d-chip);transition-duration:var(--d-chip)}.duration-\(--d-fast\){--tw-duration:var(--d-fast);transition-duration:var(--d-fast)}.duration-\(--d-land-min\){--tw-duration:var(--d-land-min);transition-duration:var(--d-land-min)}.ease-\(--ease-out\){--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-\(--ease-settle\){--tw-ease:var(--ease-settle);transition-timing-function:var(--ease-settle)}.geo-fill{transition:width var(--d-fast)}@media (prefers-reduced-motion:reduce){.geo-fill{transition:none}}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.text-shadow-lift{text-shadow:0 1px 6px var(--tw-text-shadow-color,rgba(var(--bg-rgb),.85))}@media (hover:hover){.group-hover\/row\:text-fg2:is(:where(.group\/row):hover *){color:var(--color-fg2)}}.group-focus-visible\:outline-2:is(:where(.group):focus-visible *){outline-style:var(--tw-outline-style);outline-width:2px}.group-focus-visible\:outline-offset-2:is(:where(.group):focus-visible *){outline-offset:2px}.group-focus-visible\:outline-cool:is(:where(.group):focus-visible *){outline-color:var(--color-cool)}.group-aria-checked\:border-warm:is(:where(.group)[aria-checked=true] *){border-color:var(--color-warm)}.group-aria-checked\:shadow-pick:is(:where(.group)[aria-checked=true] *){--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--core-warm)),0 0 0 2px var(--tw-shadow-color,rgba(var(--core-warm-rgb),.25)),0 0 24px var(--tw-shadow-color,rgba(var(--core-warm-rgb),.15));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[state\=on\]\:border-warm:is(:where(.group)[data-state=on] *){border-color:var(--color-warm)}.group-data-\[state\=on\]\:shadow-pick:is(:where(.group)[data-state=on] *){--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--core-warm)),0 0 0 2px var(--tw-shadow-color,rgba(var(--core-warm-rgb),.25)),0 0 24px var(--tw-shadow-color,rgba(var(--core-warm-rgb),.15));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[view\=detail\]\/cx\:block:is(:where(.group\/cx)[data-view=detail] *){display:block}.group-data-\[view\=detail\]\/cx\:hidden:is(:where(.group\/cx)[data-view=detail] *){display:none}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-cool:is(:where(.peer):focus-visible~*){outline-color:var(--color-cool)}.peer-data-\[state\=checked\]\:translate-x-\(--set-thumb-x\):is(:where(.peer)[data-state=checked]~*){--tw-translate-x:var(--set-thumb-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-data-\[state\=checked\]\:border-good:is(:where(.peer)[data-state=checked]~*){border-color:var(--color-good)}.peer-data-\[state\=checked\]\:bg-bg:is(:where(.peer)[data-state=checked]~*){background-color:var(--color-bg)}.peer-data-\[state\=checked\]\:bg-good:is(:where(.peer)[data-state=checked]~*){background-color:var(--color-good)}.odd\:bg-bg2:nth-child(odd){background-color:var(--color-bg2)}@media (hover:hover){.hover\:border-cool:hover{border-color:var(--color-cool)}.hover\:border-fg2:hover{border-color:var(--color-fg2)}.hover\:border-power\/70:hover{border-color:var(--color-power)}@supports (color:color-mix(in lab,red,red)){.hover\:border-power\/70:hover{border-color:color-mix(in oklab,var(--color-power) 70%,transparent)}}.hover\:bg-\(--ls-hover\):hover{background-color:var(--ls-hover)}.hover\:bg-power\/14:hover{background-color:var(--color-power)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-power\/14:hover{background-color:color-mix(in oklab,var(--color-power) 14%,transparent)}}.hover\:bg-surface2:hover{background-color:var(--color-surface2)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-fg:hover{color:var(--color-fg)}}.focus-visible\:border-fg2:focus-visible{border-color:var(--color-fg2)}.focus-visible\:bg-bg2:focus-visible{background-color:var(--color-bg2)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-cool:focus-visible{outline-color:var(--color-cool)}.focus-visible\:outline-warm:focus-visible{outline-color:var(--color-warm)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}.aria-expanded\:rounded-b-\(--row-open-r\)[aria-expanded=true]{border-bottom-right-radius:var(--row-open-r);border-bottom-left-radius:var(--row-open-r)}.data-lit\:border-line2\![data-lit]{border-color:var(--color-line2)!important}.data-\[state\=on\]\:border-warm[data-state=on]{border-color:var(--color-warm)}.data-\[state\=on\]\:bg-\(color\:--madeof-chip-on\)[data-state=on]{background-color:var(--madeof-chip-on)}.data-\[state\=on\]\:bg-\(color\:--sys-chip-on\)[data-state=on]{background-color:var(--sys-chip-on)}.data-\[state\=on\]\:text-fg[data-state=on]{color:var(--color-fg)}.data-\[state\=ready\]\:text-power[data-state=ready]{color:var(--color-power)}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:bg-warm\/20{background-color:var(--color-warm)}@supports (color:color-mix(in lab,red,red)){.motion-reduce\:bg-warm\/20{background-color:color-mix(in oklab,var(--color-warm) 20%,transparent)}}.motion-reduce\:transition-none{transition-property:none}}@media (min-width:40.0625rem){.sm\:inset-x-4{inset-inline:var(--spacing-4)}.sm\:bottom-4{bottom:var(--spacing-4)}.sm\:mx-auto{margin-inline:auto}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:min-h-\(--pk-tap\){min-height:var(--pk-tap)}.sm\:w-full{width:100%}.sm\:max-w-\(--pk-panel-max\){max-width:var(--pk-panel-max)}.sm\:max-w-\(--pk-wide\){max-width:var(--pk-wide)}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:shrink{flex-shrink:1}.sm\:grow-0{flex-grow:0}.sm\:basis-\(--pk-tour\){flex-basis:var(--pk-tour)}.sm\:basis-auto{flex-basis:auto}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:gap-x-4{column-gap:var(--spacing-4)}.sm\:rounded-1{border-radius:var(--radius-1)}.sm\:rounded-2{border-radius:var(--radius-2)}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:px-\(--pk-btn-x\){padding-inline:var(--pk-btn-x)}.sm\:px-\(--pk-here-x\){padding-inline:var(--pk-here-x)}.sm\:text-t3{font-size:var(--text-t3)}.sm\:text-t4{font-size:var(--text-t4)}.sm\:text-t6{font-size:var(--text-t6)}.sm\:text-ts3{font-size:var(--text-ts3)}.sm\:shadow-panel{--tw-shadow:0 6px 20px var(--tw-shadow-color,rgba(var(--bg-rgb),.35));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media (min-width:1024px){.desk\:block{display:block}.desk\:max-h-\(--cx-col-h\){max-height:var(--cx-col-h)}.desk\:max-h-\(--feed-max\){max-height:var(--feed-max)}.desk\:min-h-\(--ls-x-h\){min-height:var(--ls-x-h)}.desk\:min-h-0{min-height:var(--spacing-0)}.desk\:grid-cols-\(--cx-cols\){grid-template-columns:var(--cx-cols)}.desk\:overflow-y-auto{overflow-y:auto}.desk\:mask-\(--feed-mask\){-webkit-mask-image:var(--feed-mask);mask-image:var(--feed-mask)}.desk\:px-\(--gd-btn-x-sm\){padding-inline:var(--gd-btn-x-sm)}.desk\:px-\(--ls-btn-x\){padding-inline:var(--ls-btn-x)}.desk\:px-\(--rep-btn-x\){padding-inline:var(--rep-btn-x)}.desk\:px-\(--setupsheet-btn-x\){padding-inline:var(--setupsheet-btn-x)}.desk\:py-\(--ls-btn-y\){padding-block:var(--ls-btn-y)}.desk\:pr-\(--cx-pr\){padding-right:var(--cx-pr)}.desk\:text-t3{font-size:var(--text-t3)}.desk\:group-data-\[view\=detail\]\/cx\:grid:is(:where(.group\/cx)[data-view=detail] *){display:grid}}.\[\&_b\]\:text-fg b{color:var(--color-fg)}.\[\&_dfn\.kw\]\:pointer-events-auto dfn.kw{pointer-events:auto}.\[\&_p\]\:m-0 p{margin:var(--spacing-0)}.\[\&_p\+p\]\:mt-\(--ov-para\) p+p{margin-top:var(--ov-para)}.\[\&\.open\]\:border-fg2.open{border-color:var(--color-fg2)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\>\*\]\:col-start-1>*{grid-column-start:1}.\[\&\>\*\]\:row-start-1>*{grid-row-start:1}html{font-variant-emoji:text}.gl-power,.gl-spark{content:"";vertical-align:middle;background:currentColor;width:1em;height:1em;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.gl-power{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3Cpath d='M12 7.8 12 3M15.64 14.1 19.79 16.5M8.36 14.1 4.21 16.5' stroke='%23000' stroke-width='2' fill='none'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3Cpath d='M12 7.8 12 3M15.64 14.1 19.79 16.5M8.36 14.1 4.21 16.5' stroke='%23000' stroke-width='2' fill='none'/%3E%3C/svg%3E")}.gl-spark{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.2 14.35 9.15 18.2 12 14.35 14.85 12 21.8 9.65 14.85 5.8 12 9.65 9.15Z' stroke='%23000' stroke-width='2' stroke-miterlimit='3' fill='none'/%3E%3Ccircle cx='12' cy='12' r='1.55'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.2 14.35 9.15 18.2 12 14.35 14.85 12 21.8 9.65 14.85 5.8 12 9.65 9.15Z' stroke='%23000' stroke-width='2' stroke-miterlimit='3' fill='none'/%3E%3Ccircle cx='12' cy='12' r='1.55'/%3E%3C/svg%3E")}:root{--cap-x:24px;--cap-line:76px;--cap-line-one:101px;--cap-lapse:55px;--cap-lapse-one:67px;--cap-lh:17px;--cap-lapse-lh:14px}@keyframes cap-in{0%{opacity:0}}:root{--obs-lh:1.5;--obs-gap:6px;--obs-pill-gap:3px;--obs-cols:minmax(84px,auto) 1fr;--cx-gap:8px;--cx-col-gap:10px;--cx-chip-gap:6px;--cx-chip-pad:4px 10px;--cx-vp-pad:3px 10px;--cx-q-pad:8px 10px;--cx-list-gap:2px;--cx-row-gap:10px;--cx-row-pad:7px 6px;--cx-dot:7px;--cx-tile-w:36px;--cx-tile-h:22px;--cx-empty-pad:8px 6px;--cx-grp-pad:10px 6px 2px;--cx-col-h:calc(100vh - 290px);--cx-cols:minmax(220px,5fr) 7fr;--cx-lh:normal;--cx-ls:.06em;--cx-ls2:.07em;--cx-ls3:.05em;--cx-w:400;--cx-aspect:16/10;--cx-tap:44px;--cx-pr:4px;--cx-m2:2px;--cx-m6:6px;--cx-m10:10px;--cx-h3-m:2px 0 6px;--cx-state-m:2px 0 6px;--cx-scale-pad:1px 6px;--cx-insp-pad:3px 8px;--cx-beats-cols:auto 1fr;--cx-beats-gap:4px 10px;--cx-scrub-flex:1 1 120px;--cx-scrub-min:80px;--cx-cap-m:4px 0;--cx-notes-m:4px 0 8px;--cx-feel-m:6px 0 10px;--dec-lh:1.25;--dec-ls:-.01em;--dec-mk-ls:.06em;--dec-h4-b:2px;--dock-grab:40px;--dock-chev:7px;--dock-chev-line:1.5px}#dockFoot,#dockHead{display:contents}.dock-foot{bottom:var(--sheet-off,0);z-index:2;height:0;position:sticky}.dock-down{width:var(--dock-chev);height:var(--dock-chev);border-right:var(--dock-chev-line) solid;border-bottom:var(--dock-chev-line) solid;display:block;transform:rotate(45deg)translateY(-2px)}:root{--dock-peek-h:calc(var(--tap) + var(--s2))}#peek{left:0;right:0;bottom:var(--tabbar-seat);z-index:6;position:fixed}@media (max-width:639px){.app.has-peek .fabs{bottom:calc(var(--tabbar-seat) + var(--dock-peek-h) + var(--s3))}}:root{--rep-gap:6px;--rep-line-gap:10px;--rep-v-pad:7px 9px;--rep-bar:3px;--rep-ok:var(--life);--rep-bad:var(--warn);--rep-prov-x:4px;--rep-small-top:2px;--rep-btn-x:10px;--feed-max:320px;--feed-gap:4px;--feed-gap-x:8px;--feed-dot:8px;--feed-pad:4px 6px;--feed-cols:8px minmax(92px,auto) 1fr;--feed-glow:0 0 8px var(--life);--feed-mask:linear-gradient(to bottom,var(--bg) calc(100% - 28px),transparent)}@keyframes evfresh{0%{background:rgba(var(--power-rgb),.28)}to{background:0 0}}:root{--ff-gap:10px;--ff-lapse-top:8px;--ff-lapse-gap:5px;--ff-track:6px;--ff-track-bg:rgba(var(--fg-rgb),.07);--ff-glow:0 0 10px rgba(var(--core-warm-rgb),.45);--ff-stripe:linear-gradient(45deg,rgba(var(--fg-rgb),.28) 25%,transparent 25%,transparent 50%,rgba(var(--fg-rgb),.28) 50%,rgba(var(--fg-rgb),.28) 75%,transparent 75%,transparent);--ff-stripe-size:14px 14px;--ff-open:.45}@keyframes lapseRun{0%{background-position:0 0}to{background-position:14px 0}}:root{--frame-fab:44px;--frame-fab-glyph:20px;--frame-fab-gap:10px;--frame-fab-edge:12px;--frame-fab-line:1.8;--frame-fab-float:calc(45vh + 24px);--frame-nogl-pad:24px;--frame-nogl-w:420px;--frame-nogl-gap:10px}.fabs{gap:var(--frame-fab-gap);right:var(--frame-fab-edge);bottom:calc(var(--tabbar-seat) + var(--frame-fab-edge));z-index:33;flex-direction:column;display:none;position:fixed}.fab{width:var(--frame-fab);height:var(--frame-fab);background:var(--bg2);border:1px solid var(--line2);color:var(--fg2);cursor:pointer;box-shadow:0 6px 18px rgba(var(--bg-rgb),.5);border-radius:50%;place-items:center;padding:0;display:grid}.fab svg{width:var(--frame-fab-glyph);height:var(--frame-fab-glyph);fill:none;stroke:currentColor;stroke-width:var(--frame-fab-line);stroke-linecap:round;stroke-linejoin:round}.fab.on{color:var(--core-warm);border-color:var(--core-warm)}.fab[hidden]{display:none}@media (min-width:1024px){body:not(.setup) .app:not([data-tab]):not([data-opening]):not([data-cine]) .fabs{display:flex}}@media (max-width:1023px){.fabs{display:flex}.app[data-cine] .fabs,.app[data-opening] .fabs,.app[data-tab]:not([data-float]) .fabs,body.setup .fabs{display:none}.app[data-float] .fabs{bottom:calc(var(--tabbar-seat) + var(--frame-fab-float))}}.nogl{z-index:50;padding:var(--frame-nogl-pad);background:var(--bg);place-items:center;display:grid;position:fixed;inset:0}.nogl[hidden]{display:none}.nogl>div{max-width:var(--frame-nogl-w);gap:var(--frame-nogl-gap);display:grid}.nogl h2{font-size:var(--t5);margin:0}.nogl p{color:var(--fg2);margin:0;line-height:1.45}:root{--hdr-bead:6px;--hdr-chev:7px;--hdr-chev-line:1.5px;--hdr-num:22px;--hdr-glyph:20px;--hdr-edge:.32;--hdr-fill:.78}#rail{gap:var(--s3);flex:auto;min-width:0;margin-left:0}#rail,.hdr-right{align-items:center;display:flex}.hdr-right{gap:var(--s1);flex:none;margin-left:auto}.hdr-capsule{min-width:0;max-width:100%;min-height:var(--tap);padding:var(--s2) var(--s3);text-align:left;color:var(--fg);cursor:pointer;border:1px solid rgba(var(--core-warm-rgb),var(--hdr-edge));border-radius:calc(var(--r2) + var(--s1) + 2px);background:rgba(var(--bg2-rgb),var(--hdr-fill));flex:0 auto;display:block}.hdr-row1{align-items:center;gap:7px;display:flex}.hdr-bead{width:var(--hdr-bead);height:var(--hdr-bead);background:var(--core-warm);box-shadow:0 0 8px var(--core-warm);border-radius:50%;flex:none}.hdr-capsule[data-bead=good] .hdr-bead{background:var(--good);box-shadow:0 0 8px var(--good)}.hdr-capsule[data-bead=life] .hdr-bead{background:var(--life);box-shadow:0 0 8px var(--life)}.hdr-stage{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 var(--t4) /1.1 var(--brand-display);letter-spacing:-.005em;overflow:hidden}.hdr-chev{width:var(--hdr-chev);height:var(--hdr-chev);margin:0 var(--s1) 3px 2px;border-right:var(--hdr-chev-line) solid var(--fg2);border-bottom:var(--hdr-chev-line) solid var(--fg2);flex:none;transform:rotate(45deg)}.hdr-year{min-width:0;padding-left:calc(var(--hdr-bead) + 7px);white-space:normal;text-wrap:balance;font:500 var(--t2) /1 var(--brand-mono);color:var(--core-warm);margin-top:3px;display:block}.hdr-pow,.hdr-spark{min-height:var(--tap);padding:0 var(--s1);align-items:center;display:flex}.hdr-pow{color:var(--power);gap:5px}.hdr-pow b{font:500 var(--hdr-num) /1 var(--brand-mono)}.hdr-pow.empty{color:var(--mute)}.hdr-pow b.pop{animation:hdrPowPop var(--d-fast) ease-out}.hdr-spark{color:var(--good);gap:3px}.hdr-spark b{font:500 var(--t5) /1 var(--brand-mono)}.hdr-ico{width:var(--icon);height:var(--icon);flex:none}.hdr-more{width:var(--tap);height:var(--tap);color:var(--fg2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.hdr-more-ico{width:var(--hdr-num);height:var(--hdr-num)}.app[data-tab=more] .hdr-more{color:var(--core-warm)}@keyframes hdrPowPop{0%{transform:scale(1)}45%{transform:scale(1.25)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hdr-pow b.pop{animation:none}}.app[data-hdr=end] .hdr h1,.app[data-hdr=play] .hdr h1,.app[data-hdr=start] .hdr h1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;position:absolute;overflow:hidden}@media (max-width:400px){#rail{gap:var(--s2)}.hdr-capsule{padding:var(--s2)}}:root{--hud-g-cols:minmax(0,1fr) auto auto;--hud-g-rows:auto auto;--hud-g-gap:8px;--hud-g-pad:4px 6px;--hud-g-lh:1.35;--hud-g-mt:4px;--hud-tick-w:1px;--hud-tick-h:10px;--hud-tick-top:-2px;--hud-trans-width:width;--hud-hairline:1px;--hud-stroke:3;--geo-gap:6px;--geo-top:10px;--geo-top-lg:12px;--geo-ls:.06em;--geo-ls0:0;--geo-stat-cols:repeat(2,1fr);--geo-stat-pad:8px 9px;--geo-v-top:2px;--geo-small-x:3px;--geo-pill:999px;--geo-pill-x:9px;--geo-pill-y:3px;--geo-pill-dot:6px;--geo-meter:10px;--geo-chan-cols:130px 1fr;--geo-chan-top:4px;--geo-bar:6px;--geo-imp-cols:minmax(96px,auto) 1fr;--geo-imp-gap:2px 10px;--geo-imp-pad:4px 7px;--geo-log-gap:3px;--geo-k-gap:4px 10px;--geo-k-bottom:2px;--geo-body-cols:22px 1fr auto;--geo-body-min:44px;--geo-body-pad:6px 8px;--geo-dot:16px;--geo-dot-line:rgba(var(--fg-rgb),.25);--geo-head:2px 0 6px;--geo-made-p:1em 0;--geo-lh-normal:normal;--geo-meter-fill:linear-gradient(90deg,var(--series3),var(--life))}@media (min-width:600px){:root{--geo-stat-cols:repeat(3,1fr)}}:root{--gd-head-pull:-6px;--gd-head-after:2px;--gd-line-gap:10px;--gd-tap:44px;--gd-btn-x:12px;--gd-btn-x-sm:10px}.hist{padding:2px 0 var(--s2);gap:0;display:grid}.hist-v{padding:var(--s2) 0;border-top:1px solid var(--line)}.hist-v:first-child{border-top:0}.hist-v .hist-r,.hist-v summary{cursor:pointer;align-content:center;gap:2px;min-height:44px;list-style:none;display:grid}.hist-v summary::-webkit-details-marker{display:none}.hist-v .hist-r{cursor:default}.hist-v b{font-size:var(--t4);color:var(--fg);overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;font-weight:600;line-height:1.35}.hist-m{font-size:var(--t2);color:var(--mute)}.hist-m i{color:var(--core-warm);font-style:normal}.hist-v details p,.hist-v p{font-size:var(--t3);color:var(--fg2);white-space:pre-line;overflow-wrap:normal;margin:4px 0 2px;line-height:1.45}:root{--hud-gauge-cols:auto 1fr auto;--hud-ls:.04em;--hud-gap:5px;--hud-gap-2:2px;--hud-gap-3:3px;--hud-gap-4:4px;--hud-bar-h:6px;--hud-cr-cols:11px 1fr auto 28px;--hud-chance-cols:16px 1fr auto;--hud-aim-col:2/-1;--hud-arc:16px;--hud-lit-m:1px -4px;--hud-lit-p:1px 4px;--hud-lh-aim:1.25}@keyframes crjump{0%{background:rgba(var(--core-warm-rgb),0);transform:translateY(0)}18%{background:rgba(var(--core-warm-rgb),.28);transform:translateY(-3px)scale(1.06)}to{background:rgba(var(--core-warm-rgb),0);transform:none}}:root{--lab-td-x:6px;--lab-td-y:5px;--labsim-slider:44px;--labsim-top:8px}@media (min-width:64rem){:root{--labsim-slider:24px}}:root{--ls-gap:2px;--ls-bar-gap:6px;--ls-list-h:360px;--ls-field-x:10px;--ls-load-x:8px;--ls-load-y:6px;--ls-btn-x:10px;--ls-btn-y:6px;--ls-x-h:36px;--ls-hover:rgba(var(--fg-rgb),.06);--dz-poor:#4ea6ff;--dz-rich:#f0a35c;--dz-much:var(--core-warm);--dz-plain:rgba(var(--fg-rgb),.08);--madeof-pill:999px;--madeof-chip-x:10px;--madeof-chip-y:3px;--madeof-chip-gap:6px;--madeof-chip-on:rgba(var(--core-warm-rgb),.08);--madeof-chips-bottom:10px;--madeof-head-top:2px;--madeof-head-bottom:6px;--madeof-body-max:320px;--madeof-bar:26px;--madeof-seg-min:2px;--madeof-sw:9px;--madeof-sw-gap:5px;--madeof-band:14px;--madeof-band-top:3px;--madeof-ramp:80px;--madeof-sup-x:2px;--madeof-dz-gap:2px;--madeof-dz-rows:repeat(7,auto) 6px auto auto;--madeof-hatch:repeating-linear-gradient(135deg,var(--dz-plain) 0 3px,transparent 3px 6px);--madeof-ramp-fill:linear-gradient(90deg,var(--dz-much),var(--dz-much))}@supports (color:color-mix(in lab,red,red)){:root{--madeof-ramp-fill:linear-gradient(90deg,color-mix(in srgb,var(--dz-much) 8%,transparent),var(--dz-much))}}@media (min-width:40.0625rem){:root{--madeof-dz-gap:3px}}:root{--more-ic:20px;--more-n-min:16px;--more-n-pad:0 4px}.more-list{gap:2px;display:grid}.more-row{width:100%;min-height:44px;padding:var(--s2) var(--s3);border-radius:var(--r1);color:var(--fg);font-family:var(--body);font-size:var(--t4);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.more-row:hover{background:var(--surface2)}.more-row i{color:var(--mute);font-style:normal;font-size:var(--t5);align-items:center;gap:var(--s2);flex:none;display:inline-flex}.more-row[hidden]{display:none}.more-q{font-style:normal;font-size:var(--t2);color:var(--mute);margin-right:8px}.more-hand{align-items:center;gap:var(--s2);min-width:0;display:inline-flex}.more-ic{width:var(--more-ic);height:var(--more-ic);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;color:var(--fg2);flex:none}.more-n{min-width:var(--more-n-min);padding:var(--more-n-pad);background:var(--field-cool);color:var(--on-fill);font:600 var(--t1) /var(--more-n-min) var(--mono);text-align:center;border-radius:999px}.app:not([data-opening]) .more-row[data-go=help],.app[data-opening] .more-row:is([data-go=madeof],[data-go=worlds],[data-go=cloud],[data-go=influence]){display:none}@media (min-width:1024px){.more-row.more-phone{display:none}}:root{--ov-gap:3px;--ov-para:6px;--ov-body-max:calc(45vh - 64px);--ov-arrow:12px;--ov-arrow-off:-7px;--ov-walk-top:2px}.ov-back,.ov-more,.ov-walk{font:inherit}.ov-back{font-size:var(--t2)}.ov-arrow{top:var(--ov-arrow-off);width:var(--ov-arrow);height:var(--ov-arrow);margin-left:calc(var(--ov-arrow) / -2);background:var(--surface2);border-left:1px solid var(--line2);border-top:1px solid var(--line2);position:absolute;transform:rotate(45deg)}.ovcard.up .ov-arrow{top:auto;bottom:var(--ov-arrow-off);border:0;border-right:1px solid var(--line2);border-bottom:1px solid var(--line2)}:root{--sys-pill:999px;--sys-chip-x:10px;--sys-chip-y:3px;--sys-chip-top:2px;--sys-chip-bottom:10px;--sys-gap-sm:6px;--sys-chip-on:rgba(var(--core-warm-rgb),.08);--sys-pad:6px 8px 4px;--sys-ls:.06em;--sys-ls-0:0;--sys-canvas:56px;--sys-strip:max(130px,calc((100% - 24px) / 4));--sys-gone:.45;--sys-dot:8px;--sys-cap-x:2px;--sys-lh-normal:normal;--pk-pic:72px;--pk-tap:44px;--pk-tap-lg:52px;--pk-box:24px;--pk-wide:900px;--pk-panel-max:1200px;--pk-tour:260px;--pk-head-x:14px;--pk-head-y:12px;--pk-head-r:130px;--pk-gap:14px;--pk-frame-gap:7px;--pk-panel-gap:10px;--pk-tour-gap:10px;--pk-btn-x:10px;--pk-here-x:22px;--pk-panel-pad:14px 16px calc(20px + env(safe-area-inset-bottom,0px));--pk-cap-lh:1.45;--pk-price-lh:1.15;--pk-lh-normal:normal;--pk-tag-x:10px;--pk-tag-ls:.06em}@media (min-width:40.0625rem){:root{--pk-pic:110px;--pk-head-x:16px;--pk-head-y:14px;--pk-head-r:150px;--pk-panel-gap:16px;--pk-panel-pad:12px 14px 12px 16px;--pk-cap-lh:1.4}}:root{--row-gap:10px;--row-pad:14px;--row-open-r:4px;--row-list-gap:6px;--row-chev:8px;--row-chev-line:1.5px;--row-chev-lift:-2px;--row-lh:normal;--row-foot-h:52px;--pill-gap:8px;--pill-pad:12px;--pill-r:999px}.pills{gap:var(--pill-gap);flex-wrap:nowrap;display:flex}.pills .btn.opt.pill{width:auto;min-width:0;min-height:var(--tap);padding:4px var(--pill-pad);border-radius:var(--pill-r);border-color:rgba(var(--core-warm-rgb),.55);background:rgba(var(--core-warm-rgb),.08);flex:auto;justify-content:center;align-items:center;gap:6px;display:flex}.pills .btn.opt.pill b{text-align:center;font-weight:600;display:block}.pills .btn.opt.pill .cost{font-family:var(--mono);font-size:var(--t2);color:var(--power);white-space:nowrap}.pills .btn.opt.pill .cost.gain{color:var(--good)}.pills .btn.opt.pill.sel{border-color:var(--core-warm);box-shadow:inset 0 0 0 1px var(--core-warm)}.pills .btn.opt.pill:disabled{opacity:.6}#decision .row.foot>#btnEndTurn,#decision .row.foot>#btnIntervene{min-width:0;min-height:var(--row-foot-h);flex:1 1 0}:root{--run-gap:6px;--run-hair:2px;--run-k-top:12px;--run-ls:.06em;--run-bar:3px;--run-bar-gap:5px;--run-row:44px;--run-row-gap:8px;--run-line-gap:10px;--run-glyph:16px;--run-sys:64px;--run-portrait:240px;--run-aspect:16/9;--run-dot:9px;--run-dot-gap:5px;--run-dot-lift:-1px;--run-legend:4px 12px;--run-how-x:24px;--run-how-pad:6px 8px;--run-fw:400;--run-dim:.5;--run-hz:rgba(var(--good-rgb),.25);--scenehud-tap:40px;--scenehud-row-top:4px;--scenehud-row-gap:10px;--scenehud-gap:2px;--scenehud-r-pad:7px 9px 6px;--scenehud-lens-pad:3px 8px;--scenehud-pad:4px 12px;--scenehud-hint-pad:5px 9px;--scenehud-r-bg:rgba(var(--bg2-rgb),.78);--scenehud-btn-bg:rgba(var(--bg2-rgb),.85);--scenehud-btn-bg2:rgba(var(--bg2-rgb),.88);--scenehud-hint-bg:rgba(var(--bg-rgb),.78);--set-gap:2px;--set-row:56px;--set-close:32px;--set-track-w:44px;--set-track-h:26px;--set-inset:2px;--set-thumb:20px;--set-thumb-x:18px;--setuphead-tap:44px;--setuphead-lh:normal;--setuphead-name-lh:1.25;--setuphead-cn-bottom:6px;--setuphead-title-top:2px;--setuphead-rule:3px;--setuphead-seg-y:6px;--setuphead-seg-ls:.04em;--setuphead-done:var(--core-warm-dim,var(--line2))}.stepbar .sb-seg.done:before{content:"✓ "}:root{--setupsheet-slider:44px;--setupsheet-seed-top:6px;--setupsheet-btn-x:10px;--setupsheet-begin:52px}@media (min-width:64rem){:root{--setupsheet-slider:24px}}[data-grab-hide]{display:none!important}:root{--sheet-grab:40px;--sc-chip-r:999px;--sc-gutter:16px;--sc-panel-max:420px;--sc-shadow:0 12px 32px #0000008c;--sc-eyebrow-ls:.14em;--sc-panel-w:min(calc(100% - 2 * var(--sc-gutter)),var(--sc-panel-max));--sc-pad:16px;--sc-pad-b:12px;--sc-chip-x:14px;--sc-g4:4px;--sc-g6:6px;--sc-g8:8px;--sc-right:0px;--sc-bottom:24%;--stepmade-art:64px;--stepmade-gap:5px;--stepmade-lab-bottom:6px;--stepmade-her-top:10px;--stepmade-slider:44px;--stepmade-name-lh:1.25;--stepmade-cap-lh:1.35}@media (min-width:64rem){:root{--stepmade-slider:24px}}.tile-art{background-color:rgb(var(--art-void-c));background-size:cover}.tile-art[data-art=gmc]{background-image:radial-gradient(1px 1px at 12% 22%,rgba(var(--art-star-c),.6) 50%,rgba(var(--art-void-c),0) 52%),radial-gradient(1px 1px at 70% 14%,rgba(var(--art-star-c),.55) 50%,rgba(var(--art-void-c),0) 52%),radial-gradient(1px 1px at 40% 80%,rgba(var(--art-star-c),.5) 50%,rgba(var(--art-void-c),0) 52%),radial-gradient(1px 1px at 88% 66%,rgba(var(--art-star-c),.55) 50%,rgba(var(--art-void-c),0) 52%),radial-gradient(1px 1px at 24% 58%,rgba(var(--art-star-c),.4) 50%,rgba(var(--art-void-c),0) 52%),linear-gradient(115deg,rgba(var(--art-void-c),0) 22%,rgba(var(--art-void-c),.95) 34%,rgba(var(--art-ember-c),.18) 46%,rgba(var(--art-void-c),.95) 58%,rgba(var(--art-void-c),0) 70%),linear-gradient(160deg,rgb(var(--art-sky1-c)),rgb(var(--art-sky2-c)))}.tile-art[data-art=globule]{background-image:radial-gradient(circle at 50% 52%,rgba(var(--art-void-c),1) 0 24%,rgba(var(--art-ember-c),.35) 31%,rgba(var(--art-void-c),0) 46%),radial-gradient(1px 1px at 14% 20%,rgba(var(--art-star-c),.6) 50%,rgba(var(--art-void-c),0) 52%),radial-gradient(1px 1px at 84% 30%,rgba(var(--art-ember-c),.8) 50%,rgba(var(--art-void-c),0) 52%),radial-gradient(1px 1px at 68% 84%,rgba(var(--art-star-c),.55) 50%,rgba(var(--art-void-c),0) 52%),radial-gradient(1px 1px at 30% 80%,rgba(var(--art-ember-c),.8) 50%,rgba(var(--art-void-c),0) 52%),linear-gradient(160deg,rgb(var(--art-sky1-c)),rgb(var(--art-sky2-c)))}.tile-art[data-art=thin]{background-image:radial-gradient(ellipse at 30% 60%,rgba(var(--art-dust-c),.33),rgba(var(--art-void-c),0) 55%),radial-gradient(ellipse at 72% 38%,rgba(var(--art-dust-c),.27),rgba(var(--art-void-c),0) 50%),radial-gradient(1px 1px at 20% 24%,rgba(var(--art-star-c),.4) 50%,rgba(var(--art-void-c),0) 52%),radial-gradient(1px 1px at 82% 76%,rgba(var(--art-star-c),.35) 50%,rgba(var(--art-void-c),0) 52%),linear-gradient(160deg,rgb(var(--art-sky1-c)),rgb(var(--art-sky2-c)))}.tile-art[data-art=nova]{background-image:radial-gradient(circle at 78% 30%,rgba(var(--art-star-c),1) 0 3%,rgba(var(--art-blue-c),.8) 5%,rgba(var(--art-blue-c),.5) 14%,rgba(var(--art-void-c),0) 40%),radial-gradient(circle at 78% 30%,rgba(var(--art-void-c),0) 52%,rgba(var(--art-blue-c),.4) 56%,rgba(var(--art-void-c),0) 62%),linear-gradient(115deg,rgba(var(--art-void-c),0) 22%,rgba(var(--art-void-c),.95) 40%,rgba(var(--art-void-c),0) 62%),linear-gradient(160deg,rgb(var(--art-sky1-c)),rgb(var(--art-sky2-c)))}.tile-art[data-art=quiet]{background-image:linear-gradient(115deg,rgba(var(--art-void-c),0) 22%,rgba(var(--art-void-c),.95) 40%,rgba(var(--art-void-c),0) 62%),radial-gradient(ellipse at 40% 60%,rgba(var(--art-dust-c),.25),rgba(var(--art-void-c),0) 60%),linear-gradient(160deg,rgb(var(--art-sky1-c)),rgb(var(--art-sky2-c)))}.tile-art[data-art=soot]{background-image:radial-gradient(circle at 30% 40%,rgba(var(--art-void-c),1) 0 14%,rgba(var(--art-void-c),0) 30%),radial-gradient(circle at 66% 60%,rgba(var(--art-void-c),1) 0 18%,rgba(var(--art-void-c),0) 34%),radial-gradient(ellipse at 50% 50%,rgba(var(--art-soot-c),.5),rgba(var(--art-void-c),0) 70%),linear-gradient(160deg,rgba(var(--art-soot-c),.35),rgba(var(--art-void-c),1))}:root{--tabbar-h:calc(var(--tap) + var(--s4) + var(--s1));--tabbar-seat:calc(var(--tabbar-h) + var(--sa-b));--tabbar-glyph:20px;--tabbar-bead:6px;--tabbar-ind:22px;--tabbar-pad:7px 0 6px;--tabbar-turn-min:72px;--tabbar-count-top:-7px;--tabbar-dot-top:-2px;--tabbar-dot-end:-5px;--tabbar-pulse-rest:0 0 0 0 transparent,0 0 0 0 transparent,0 0 0 0 transparent}#tabbar{height:var(--tabbar-seat);padding-bottom:var(--sa-b);background:var(--bg2);border-top:1px solid var(--line2);z-index:35;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.app[data-cine] #tabbar,.app[data-opening] #tabbar{display:none}#tabbar .tb-tab{justify-content:center;align-items:center;gap:var(--s1);min-height:var(--tap);padding:var(--tabbar-pad);font:500 var(--ts3) /1 var(--brand-sans);cursor:pointer;flex-direction:column;display:flex;position:relative}#tabbar .tb-tab.on:before{content:"";width:var(--tabbar-ind);height:2px;margin-left:calc(var(--tabbar-ind) / -2);background:var(--core-warm);border-radius:2px;position:absolute;top:0;left:50%}#tabbar .tb-lab{white-space:nowrap}#tabbar .tb-ic{width:var(--tabbar-glyph);height:var(--tabbar-glyph);flex:none;display:block;position:relative}#tabbar .tb-ic svg{display:block}#tabbar .tb-dot{top:var(--tabbar-dot-top);right:var(--tabbar-dot-end);width:var(--tabbar-bead);height:var(--tabbar-bead);border-radius:50%}#tabbar .tb-count,#tabbar .tb-dot{background:var(--core-warm);position:absolute}#tabbar .tb-count{top:var(--tabbar-count-top);min-width:var(--s4);padding:0 var(--s1);color:var(--on-fill);font:700 var(--t1) /var(--s4) var(--brand-sans);text-align:center;border-radius:999px;left:50%}#tabbar .tb-tab.turn-pulse{animation:turnPulse var(--d-land-min) var(--ease-out) 1}@keyframes turnPulse{0%,to{box-shadow:var(--tabbar-pulse-rest)}45%{box-shadow:var(--shadow-pick)}}@media (prefers-reduced-motion:reduce){#tabbar .tb-tab.turn-pulse{animation:none}}@media (max-width:379px){#tabbar{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,2fr)}#tabbar .tb-tab:not([data-go=turn]) .tb-lab{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#tabbar .tb-tab[data-go=turn] .tb-lab{min-width:var(--tabbar-turn-min);text-align:center}}@media (min-width:640px){#tabbar .tb-tab{gap:var(--s2);font-size:var(--t3);flex-direction:row}#tabbar .tb-tab.on:before{width:calc(var(--tabbar-ind) * 2);margin-left:calc(var(--tabbar-ind) * -1)}#tabbar .tb-ic:has(.tb-count){margin-right:var(--s3)}}@media (min-width:1024px){.app:not([data-opening]):not([data-cine]) .main{padding-bottom:var(--tabbar-seat)}.toast{bottom:calc(var(--tabbar-seat) + var(--s4))}}:root{--toast-x:13px;--toast-y:9px;--chip-px:10px;--chip-py:6px;--chip-h:32px;--chip-lh:normal;--chip-gap:4px;--chip-bg:rgba(var(--bg2-rgb),.9);--chip-line:rgba(var(--fg-rgb),.28);--td-gap:3px;--td-top:6px;--td-h-top:2px;--td-h-bot:1px;--td-h-ls:.07em;--td-lh:normal;--td-cols:minmax(84px,auto) 1fr;--td-row-gap:10px;--td-i-gap:4px}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-text-shadow-color{syntax:"*";inherits:false}@property --tw-text-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}