:root{color-scheme:dark}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-bold.woff2) format("woff2")}body,button,input{font-variant-numeric:tabular-nums}::selection{background:#d19a3f;color:#14100c}*{box-sizing:border-box}html,body{height:100%}#root{min-height:100%}html,body{margin:0;padding:0;background:#14100c;overflow-x:hidden;overflow-x:clip}@media(hover:none)and (pointer:coarse){html,body{overscroll-behavior-y:contain}}.sr-bleed{width:min(100vw,760px);max-width:100vw;margin-left:calc(50% - min(50vw,380px))}.sr-scene-run{aspect-ratio:400 / 170;height:auto;max-height:323px}@media(min-width:560px){.sr-scene-run{width:min(100vw,520px);margin-left:calc(50% - min(50vw,260px));aspect-ratio:400 / 145;max-height:189px}}button,a[href],input,summary{min-height:44px}.sr-inline-target{min-height:44px;margin-top:-11px;margin-bottom:-9px;display:inline-flex;align-items:center}.sr-dusk{opacity:0;transition:opacity .5s ease;pointer-events:none}.sr-mood-bust .sr-dusk{opacity:.5}.sr-lit,.sr-lamp-a,.sr-lamp-b,.sr-beacon{transition:filter .4s ease}.sr-mood-clear .sr-lit,.sr-mood-clear .sr-lamp-a,.sr-mood-clear .sr-lamp-b,.sr-mood-clear .sr-beacon{filter:brightness(1.7) saturate(1.15)}.sr-cere{opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease}.sr-cere.sr-cere-in{opacity:1;transform:none}.sr-cere-act{visibility:hidden}.sr-cere-act.sr-cere-in{visibility:visible}.sr-panel{opacity:0;visibility:hidden;transition:opacity .3s ease}.sr-panel.sr-panel-in{opacity:1;visibility:visible}.sr-qbar{position:relative;height:6px;background:#14100c;margin-top:12px}.sr-qbar-fill{height:100%;transition:width .3s ease}.sr-qbar-mark{position:absolute;top:-3px;width:1px;height:12px;background:#9a8e77}.sr-qbar-line{width:2px;background:#d8cfbb}.sr-pip{width:26px;height:3px;background:#2c231b;transition:background-color .2s ease}.sr-pip.sr-pip-lit{background:#6e8f7c}.sr-night-grow{transition:height .4s ease}.sr-beat-2{opacity:0;transition:opacity .3s ease}.sr-beat-2.sr-beat-in{opacity:1}.sr-card{display:block;width:100%;text-align:left;background:#2c231b;border:none;border-left:4px solid var(--tone);color:#d8cfbb;padding:10px 14px;margin-bottom:10px;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease}@media(hover:hover){.sr-card:hover{background:#3a2e23}}.sr-card:active{background:var(--tone);color:#14100c;transform:scale(.99)}.sr-card:active .sr-card-pay,.sr-card:active .sr-card-odds{color:#14100c!important}.sr-card:active .sr-odds-fill{background:#14100c}.sr-odds-track{margin-top:8px;height:4px;background:#14100c}.sr-odds-fill{height:100%;background:var(--tone)}.sr-card-odds{color:var(--tone)}:focus{outline:2px solid #d19a3f;outline-offset:2px}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid #d19a3f;outline-offset:2px}@keyframes sr-flame-a{0%{opacity:1;transform:scaleY(1) scaleX(1)}28%{opacity:.84;transform:scaleY(1.1) scaleX(.96)}47%{opacity:1;transform:scaleY(.94) scaleX(1.04)}68%{opacity:.9;transform:scaleY(1.06) scaleX(.99)}to{opacity:1;transform:scaleY(1) scaleX(1)}}@keyframes sr-flame-b{0%{opacity:.9;transform:scaleY(1) scaleX(1)}33%{opacity:.55;transform:scaleY(.86) scaleX(1.06)}61%{opacity:1;transform:scaleY(1.14) scaleX(.94)}to{opacity:.9;transform:scaleY(1) scaleX(1)}}@keyframes sr-flame-c{0%{opacity:1;transform:scaleY(1) scaleX(1)}22%{opacity:.78;transform:scaleY(1.16) scaleX(.93)}55%{opacity:1;transform:scaleY(.9) scaleX(1.05)}79%{opacity:.86;transform:scaleY(1.08) scaleX(.98)}to{opacity:1;transform:scaleY(1) scaleX(1)}}@keyframes sr-glow{0%{opacity:1}40%{opacity:.78}70%{opacity:.92}to{opacity:1}}@keyframes sr-twinkle{0%{opacity:1}50%{opacity:.25}to{opacity:1}}.sr-flame-a,.sr-flame-b,.sr-flame-c{transform-box:fill-box;transform-origin:50% 100%;will-change:transform,opacity}.sr-flame-a{animation:sr-flame-a 2.3s ease-in-out infinite}.sr-flame-b{animation:sr-flame-b 1.7s ease-in-out infinite}.sr-flame-c{animation:sr-flame-c 1.31s ease-in-out infinite}.sr-glow-slow{animation:sr-glow 3.7s ease-in-out infinite}.sr-glow-fast{animation:sr-glow 2.11s ease-in-out infinite}.sr-star{animation-name:sr-twinkle;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes sr-beacon{0%{opacity:.25}6%{opacity:1}16%{opacity:.3}to{opacity:.25}}@keyframes sr-lamp{0%{opacity:1}61%{opacity:1}66%{opacity:.45}70%{opacity:1}81%{opacity:1}84%{opacity:.62}88%{opacity:1}to{opacity:1}}@keyframes sr-plume{0%{opacity:1;transform:translate(0) scale(1)}50%{opacity:.55;transform:translate(4px,-7px) scale(1.12)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes sr-ripple{0%{opacity:1;transform:translate(0)}50%{opacity:.45;transform:translate(7px)}to{opacity:1;transform:translate(0)}}@keyframes sr-plane-far{0%{transform:translate(8px)}to{transform:translate(0)}}@keyframes sr-plane-near{0%{transform:translate(36px)}to{transform:translate(0)}}@keyframes sr-plane-mid{0%{transform:translate(18px)}to{transform:translate(0)}}@keyframes sr-plane-far-out{0%{transform:translate(-8px)}to{transform:translate(0)}}@keyframes sr-plane-mid-out{0%{transform:translate(-18px)}to{transform:translate(0)}}@keyframes sr-plane-near-out{0%{transform:translate(-36px)}to{transform:translate(0)}}.sr-plane-far{animation:sr-plane-far .6s cubic-bezier(.16,.8,.3,1) both}.sr-plane-mid{animation:sr-plane-mid .6s cubic-bezier(.16,.8,.3,1) both}.sr-plane-near{animation:sr-plane-near .6s cubic-bezier(.16,.8,.3,1) both}.sr-dir-out .sr-plane-far{animation-name:sr-plane-far-out}.sr-dir-out .sr-plane-mid{animation-name:sr-plane-mid-out}.sr-dir-out .sr-plane-near{animation-name:sr-plane-near-out}.sr-push{transform-box:fill-box;transform-origin:50% 100%;transition:transform .5s ease-out}.sr-push.sr-push-in{transform:scale(1.04);transition-duration:1.4s}@keyframes sr-dust{0%{transform:translate(0);opacity:0}15%{opacity:.35}85%{opacity:.35}to{transform:translate(110px);opacity:0}}@keyframes sr-rain{0%{transform:translateY(-40px)}to{transform:translateY(180px)}}@keyframes sr-ember-l{0%{transform:translate(0);opacity:.85}to{transform:translate(-14px,-70px);opacity:0}}@keyframes sr-ember-r{0%{transform:translate(0);opacity:.85}to{transform:translate(12px,-74px);opacity:0}}.sr-dust{opacity:.35;animation-name:sr-dust;animation-timing-function:linear;animation-iteration-count:infinite}.sr-rain{opacity:.18;animation-name:sr-rain;animation-timing-function:linear;animation-iteration-count:infinite}.sr-ember{opacity:.6;animation-timing-function:ease-out;animation-iteration-count:infinite}.sr-ember-l{animation-name:sr-ember-l}.sr-ember-r{animation-name:sr-ember-r}@keyframes sr-shake{0%{transform:translate(0)}20%{transform:translate(-3px)}45%{transform:translate(3px)}70%{transform:translate(-2px)}to{transform:translate(0)}}.sr-shake{animation:sr-shake .18s ease-out 1}@keyframes sr-walk-cross{0%{transform:translate(-70px)}to{transform:translate(440px)}}@keyframes sr-walk-back{0%{transform:translate(440px)}to{transform:translate(-70px)}}@keyframes sr-leg-a{0%{transform:rotate(17deg)}50%{transform:rotate(-17deg)}to{transform:rotate(17deg)}}@keyframes sr-leg-b{0%{transform:rotate(-17deg)}50%{transform:rotate(17deg)}to{transform:rotate(-17deg)}}@keyframes sr-bob{0%{transform:translateY(0)}50%{transform:translateY(-1.1px)}to{transform:translateY(0)}}.sr-walker{animation:sr-walk-cross 34s linear infinite}.sr-walker-rev{animation:sr-walk-back 34s linear infinite}.sr-walker-bob{animation:sr-bob .92s ease-in-out infinite}.sr-leg-a,.sr-leg-b{transform-box:fill-box;transform-origin:50% 0%}.sr-leg-a{animation:sr-leg-a .92s ease-in-out infinite}.sr-leg-b{animation:sr-leg-b .92s ease-in-out infinite}@keyframes sr-drift{0%{transform:translate(0)}50%{transform:translate(6px,-2.5px)}to{transform:translate(0)}}.sr-bird{animation-name:sr-drift;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes sr-flap{0%{transform:scaleY(1)}4%{transform:scaleY(.55)}8%{transform:scaleY(1.07)}12%{transform:scaleY(.58)}17%{transform:scaleY(1)}to{transform:scaleY(1)}}.sr-flap{transform-box:fill-box;transform-origin:50% 100%;animation-name:sr-flap;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.sr-beacon{animation:sr-beacon 3.4s ease-out infinite}.sr-lamp-a{animation:sr-lamp 7.3s linear infinite}.sr-lamp-b{animation:sr-lamp 9.1s linear infinite;animation-delay:-2.4s}.sr-plume{transform-box:fill-box;transform-origin:50% 100%;animation:sr-plume 9.5s ease-in-out infinite}.sr-plume-slow{transform-box:fill-box;transform-origin:50% 100%;animation:sr-plume 13.1s ease-in-out infinite;animation-delay:-3.7s}.sr-ripple{transform-box:fill-box;animation:sr-ripple 8.7s ease-in-out infinite}.sr-ripple-slow{transform-box:fill-box;animation:sr-ripple 11.9s ease-in-out infinite;animation-delay:-4.1s}@media(forced-colors:active){svg{forced-color-adjust:none}button{border:1px solid ButtonBorder!important}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.sr-ember-burst{display:none}}:root{--fx-ink: #14100c;--fx-ink-a: rgba(20, 16, 12, .78);--fx-line: rgba(216, 207, 187, .12);--fx-line-hi: rgba(216, 207, 187, .28);--fx-bone: #d8cfbb;--fx-faint: #9a8e77;--fx-rust: #c4502a;--fx-amber: #d19a3f;--fx-oxide: #6e8f7c;--fx-ease: cubic-bezier(.16, .8, .3, 1)}.fx-world{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:0;touch-action:pan-y}.fx-grade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 50% 30%,transparent 55%,rgba(8,6,4,.55) 100%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 0.9  0 0 0 0 0.8  0 0 0 0.05 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");mix-blend-mode:normal}.fx-app{position:relative;min-height:100%}.fx-sky{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(60% 34% at 70% 30%,#c4622e6b,#c4622e00 70%),linear-gradient(180deg,#2b2320,#3e2b23 26%,#5a3826 40%,#24190f 44%,#14100c 62%)}.fx-world{opacity:0;transition:opacity .7s ease}.fx-world-live .fx-world{opacity:1}.fx-app-world>div:not(.fx-world):not(.fx-grade):not(.fx-tags):not(.fx-sky){position:relative;z-index:2}.fx-app-world .fx-column,.fx-app-world .fx-column>div{pointer-events:none}.fx-app-world .fx-sheet{pointer-events:auto}.fx-window{pointer-events:none;width:100%}.fx-window-splash{aspect-ratio:400 / 450;max-height:520px}.fx-window-story{aspect-ratio:400 / 470;max-height:520px}.fx-window-board{aspect-ratio:400 / 250;max-height:320px}.fx-window-colophon{aspect-ratio:400 / 200;max-height:260px}.fx-window-run{aspect-ratio:400 / 285;max-height:350px}.fx-window-home{aspect-ratio:400 / 230;max-height:300px}.fx-tags{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.fx-tag{position:absolute;left:0;top:0;min-height:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 10px 7px;border:none;cursor:pointer;color:var(--fx-bone);background:#14100cb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 55%,transparent),0 0 22px -8px var(--tone);transition:opacity .22s ease,box-shadow .22s ease,scale .22s var(--fx-ease);will-change:transform}.fx-tag:after{content:"";position:absolute;left:50%;bottom:-8px;width:1px;height:8px;background:var(--tone)}.fx-tag-name{font-family:ui-monospace,monospace;font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:var(--tone)}.fx-tag-val{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:700;font-size:15px;letter-spacing:.04em;white-space:nowrap}.fx-tag-focus{scale:1.12;box-shadow:inset 0 0 0 1.5px var(--tone),0 0 30px -4px var(--tone)}.fx-display{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:700;text-transform:uppercase;line-height:.88;letter-spacing:.01em}.fx-kicker{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--fx-faint)}.fx-kicker:before{content:"";width:22px;height:1px;background:var(--fx-rust);flex:none}.fx-title{margin:0;font-size:clamp(64px,19vw,96px);color:var(--fx-bone);text-shadow:0 2px 30px rgba(0,0,0,.55),0 0 1px rgba(216,207,187,.4)}.fx-title span{display:block}.fx-title span+span{-webkit-text-stroke:1.5px var(--fx-bone);color:transparent;letter-spacing:.06em}.fx-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;border:none;cursor:pointer;overflow:hidden;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.1em;transition:transform .14s ease,box-shadow .22s ease,filter .22s ease,background-color .22s ease;-webkit-tap-highlight-color:transparent}.fx-btn:active{transform:scale(.985)}.fx-btn:focus-visible{outline:2px solid var(--fx-amber);outline-offset:3px}.fx-btn-primary,.fx-btn-amber,.fx-btn-bone{padding:17px 16px;font-size:22px;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.fx-btn-primary{color:#f3eadb;background:linear-gradient(180deg,#d9623a,#c4502a 46%,#a63f1f);box-shadow:inset 0 1px #ffdcbe59,0 10px 30px -12px #c4502acc}.fx-btn-amber{color:var(--fx-ink);background:linear-gradient(180deg,#e2ae55,#d19a3f,#b57f2c);box-shadow:inset 0 1px #fff0c880,0 10px 30px -12px #d19a3fbf}.fx-btn-bone{color:var(--fx-ink);background:linear-gradient(180deg,#ece4d2,#d8cfbb 55%,#bfb59f);box-shadow:inset 0 1px #fff9,0 10px 30px -14px #d8cfbb99}.fx-btn-primary:after,.fx-btn-amber:after,.fx-btn-bone:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s var(--fx-ease);pointer-events:none}@media(hover:hover){.fx-btn-primary:hover:after,.fx-btn-amber:hover:after,.fx-btn-bone:hover:after{transform:translate(120%)}.fx-btn-primary:hover,.fx-btn-amber:hover,.fx-btn-bone:hover{filter:brightness(1.06)}}.fx-btn-outline{padding:15px 16px;font-size:20px;color:var(--fx-rust);background:#c4502a0f;box-shadow:inset 0 0 0 1.5px var(--fx-rust),0 0 24px -8px #c4502a99}@media(hover:hover){.fx-btn-outline:hover{background:#c4502a24}}.fx-btn-ghost{padding:11px 14px;font-size:15px;color:var(--fx-bone);background:#d8cfbb0a;box-shadow:inset 0 0 0 1px var(--fx-line-hi)}@media(hover:hover){.fx-btn-ghost:hover{background:#d8cfbb1a}}.fx-btn-quiet{padding:8px;background:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:400;font-size:11px;letter-spacing:.16em;color:var(--fx-faint)}@media(hover:hover){.fx-btn-quiet:hover{color:var(--fx-bone)}}.fx-btn-sm{padding:11px 12px;font-size:15px;letter-spacing:.1em}.fx-amber{color:var(--fx-amber)}.fx-btn .fx-arrow{font-family:ui-monospace,monospace;font-weight:400;opacity:.7;transition:transform .22s var(--fx-ease)}@media(hover:hover){.fx-btn:hover .fx-arrow{transform:translate(4px)}}.fx-panel{position:relative;padding:14px 16px;background:linear-gradient(180deg,#2c231bb8,#1c1611b8);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);box-shadow:inset 0 0 0 1px var(--fx-line),0 18px 40px -24px #000000e6}.fx-panel-marked:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;background:linear-gradient(var(--fx-tick, var(--fx-bone)),var(--fx-tick, var(--fx-bone))) left top / 10px 1px no-repeat,linear-gradient(var(--fx-tick, var(--fx-bone)),var(--fx-tick, var(--fx-bone))) left top / 1px 10px no-repeat,linear-gradient(var(--fx-tick, var(--fx-bone)),var(--fx-tick, var(--fx-bone))) right top / 10px 1px no-repeat,linear-gradient(var(--fx-tick, var(--fx-bone)),var(--fx-tick, var(--fx-bone))) right top / 1px 10px no-repeat,linear-gradient(var(--fx-tick, var(--fx-bone)),var(--fx-tick, var(--fx-bone))) left bottom / 10px 1px no-repeat,linear-gradient(var(--fx-tick, var(--fx-bone)),var(--fx-tick, var(--fx-bone))) left bottom / 1px 10px no-repeat,linear-gradient(var(--fx-tick, var(--fx-bone)),var(--fx-tick, var(--fx-bone))) right bottom / 10px 1px no-repeat,linear-gradient(var(--fx-tick, var(--fx-bone)),var(--fx-tick, var(--fx-bone))) right bottom / 1px 10px no-repeat;opacity:.55}.fx-sheet{position:relative;isolation:isolate}.fx-app-world .fx-sheet:before{content:"";position:absolute;top:-64px;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);z-index:-1;pointer-events:none;background:linear-gradient(180deg,#14100c00 0,#14100cd1 64px,#14100ced 220px,#14100cf7)}.fx-card.sr-card{position:relative;border-left:none;padding:14px 16px 12px 18px;background:linear-gradient(100deg,#30261ddb,#1e1812d1);-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);box-shadow:inset 3px 0 0 var(--tone),inset 0 0 0 1px var(--fx-line),0 14px 30px -22px #000;transition:box-shadow .26s ease,transform .26s var(--fx-ease),background-color .26s ease;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.fx-card.sr-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,color-mix(in srgb,var(--tone) 22%,transparent),transparent 46%);opacity:.5;transition:opacity .26s ease}.fx-card .sr-odds-track{height:5px;background:#00000080;box-shadow:inset 0 0 0 1px #d8cfbb0f}.fx-card .sr-odds-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--tone) 45%,transparent),var(--tone));box-shadow:0 0 12px var(--tone)}@media(hover:hover){.fx-card.sr-card:hover{background:linear-gradient(100deg,#3c3025e6,#241d16db)}}.fx-card.fx-card-focus{box-shadow:inset 3px 0 0 var(--tone),inset 0 0 0 1px var(--tone),0 0 38px -12px var(--tone);transform:translate(4px)}.fx-card.fx-card-focus:after{opacity:1}.fx-card.sr-card:active{background:var(--tone)}.fx-topbar{background:linear-gradient(180deg,#14100cdb,#14100c8c)!important;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);border-bottom:1px solid var(--fx-line)!important}.fx-mark{display:inline-block;width:9px;height:9px;margin-right:10px;background:var(--fx-rust);transform:rotate(45deg);box-shadow:0 0 14px #c4502ae6;vertical-align:2px}.fx-eq{display:inline-flex;align-items:flex-end;gap:2px;height:11px;margin-right:8px}.fx-eq i{width:2px;background:currentColor;height:3px}.fx-eq-on i{animation:fx-eq .9s ease-in-out infinite}.fx-eq-on i:nth-child(2){animation-delay:-.3s}.fx-eq-on i:nth-child(3){animation-delay:-.6s}@keyframes fx-eq{0%,to{height:3px}50%{height:11px}}.fx-letterbox:before,.fx-letterbox:after{content:"";position:fixed;left:0;right:0;height:7%;min-height:34px;background:#050403;z-index:3;pointer-events:none}.fx-letterbox:before{top:0;animation:fx-lb-top .9s var(--fx-ease) both}.fx-letterbox:after{bottom:0;animation:fx-lb-bottom .9s var(--fx-ease) both}@keyframes fx-lb-top{0%{transform:translateY(-100%)}to{transform:none}}@keyframes fx-lb-bottom{0%{transform:translateY(100%)}to{transform:none}}.fx-view-story .fx-topbar{z-index:60!important}.fx-chapter{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:700;font-size:13px;letter-spacing:.4em;color:var(--fx-amber)}.fx-subtitle{font-size:18px;line-height:1.7;color:var(--fx-bone);text-shadow:0 2px 14px rgba(0,0,0,.9)}.fx-word{display:inline-block;opacity:0;transform:translateY(6px);filter:blur(4px);animation:fx-word .7s var(--fx-ease) forwards}@keyframes fx-word{to{opacity:1;transform:none;filter:none}}.fx-progress{display:flex;gap:6px}.fx-progress i{position:relative;flex:1;height:2px;background:#d8cfbb29;overflow:hidden}.fx-progress i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fx-amber);transform:scaleX(var(--fill, 0));transform-origin:left}.fx-progress i.fx-now:after{animation:fx-fill 7s linear forwards}@keyframes fx-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fx-rise>*{opacity:0;transform:translateY(10px);animation:fx-rise .62s var(--fx-ease) forwards}.fx-rise>*:nth-child(1){animation-delay:40ms}.fx-rise>*:nth-child(2){animation-delay:.1s}.fx-rise>*:nth-child(3){animation-delay:.16s}.fx-rise>*:nth-child(4){animation-delay:.22s}.fx-rise>*:nth-child(5){animation-delay:.28s}.fx-rise>*:nth-child(6){animation-delay:.34s}.fx-rise>*:nth-child(7){animation-delay:.4s}.fx-rise>*:nth-child(n+8){animation-delay:.46s}@keyframes fx-rise{to{opacity:1;transform:none}}.fx-perk{display:flex;gap:14px;align-items:flex-start;width:100%;text-align:left;padding:12px 14px;margin-top:8px;border:none;cursor:pointer;background:linear-gradient(100deg,#2c231b99,#1c161199);box-shadow:inset 0 0 0 1px var(--fx-line);color:var(--fx-bone);font-family:inherit;transition:box-shadow .22s ease,background-color .22s ease,transform .22s var(--fx-ease);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)}.fx-perk-mark{flex:none;width:12px;height:12px;margin-top:6px;transform:rotate(45deg);box-shadow:inset 0 0 0 1.5px var(--fx-faint);transition:background-color .22s ease,box-shadow .22s ease}.fx-perk-on{background:linear-gradient(100deg,#c4502a38,#1c1611b3);box-shadow:inset 0 0 0 1.5px var(--fx-rust),0 0 30px -12px var(--fx-rust);transform:translate(3px)}.fx-perk-on .fx-perk-mark{background:var(--fx-rust);box-shadow:inset 0 0 0 1.5px var(--fx-rust),0 0 12px var(--fx-rust)}.fx-perk-light{background:none;box-shadow:inset 0 0 0 1px transparent}@media(hover:hover){.fx-perk:hover{box-shadow:inset 0 0 0 1px var(--fx-line-hi)}.fx-perk-on:hover{box-shadow:inset 0 0 0 1.5px var(--fx-rust),0 0 30px -12px var(--fx-rust)}}.fx-ledger summary::-webkit-details-marker{display:none}.fx-ledger summary:after{content:"+";margin-left:auto;color:var(--fx-faint);font-family:ui-monospace,monospace}.fx-ledger[open] summary:after{content:"−"}.fx-hud-pot{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:700;font-size:52px;line-height:.9;text-shadow:0 0 28px currentColor}.fx-meter{position:relative;height:6px;margin-top:12px;background:#d8cfbb14;box-shadow:inset 0 0 0 1px var(--fx-line)}.fx-meter-fill{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,rgba(209,154,63,.4),var(--fx-amber));box-shadow:0 0 16px #d19a3f99;transition:width .7s var(--fx-ease),background .4s ease}.fx-meter-met .fx-meter-fill{background:linear-gradient(90deg,rgba(110,143,124,.4),var(--fx-oxide));box-shadow:0 0 16px #6e8f7cb3}.fx-meter-bust .fx-meter-fill{background:var(--fx-rust);box-shadow:0 0 16px #c4502acc}.fx-meter-tick{position:absolute;top:-4px;bottom:-4px;width:1px;background:var(--fx-bone);opacity:.6}.fx-banner{position:relative;padding:12px 14px 12px 16px;overflow:hidden}.fx-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--fx-tone) 0,transparent 80%);opacity:.16}.fx-banner:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--fx-tone);box-shadow:0 0 18px var(--fx-tone)}.fx-banner>*{position:relative}.fx-alarm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(90% 70% at 50% 25%,#c4321400,#7812068c);opacity:0;animation:fx-alarm 1.4s ease-out forwards}@keyframes fx-alarm{0%{opacity:0}12%{opacity:1}to{opacity:.35}}.fx-glitch{animation:fx-glitch .42s steps(2,end) 1}@keyframes fx-glitch{0%{text-shadow:3px 0 rgba(255,60,30,.8),-3px 0 rgba(60,200,255,.4);transform:translate(-2px)}50%{text-shadow:-2px 0 rgba(255,60,30,.8),2px 0 rgba(60,200,255,.4);transform:translate(2px)}to{text-shadow:none;transform:none}}@media(min-width:960px),(orientation:landscape)and (max-height:560px)and (min-width:600px){.fx-app-world .fx-column{margin:0 4vw 0 auto!important;width:480px}.fx-app-world .fx-window{display:none}.fx-app-world .fx-sheet{padding-top:28px}.fx-app-world .fx-sheet:before{left:-28px;right:-28px;top:-200px;background:linear-gradient(90deg,#14100c00,#14100cdb 28px,#14100ce6 calc(100% - 28px),#14100c00);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fx-title{font-size:clamp(64px,11vh,104px)}.fx-app-world .fx-topbar>div{max-width:none!important;padding:0 4vw!important}}:root{--app-h: 100svh}@supports not (height: 1svh){:root{--app-h: 100vh}}.fx-app-world .fx-view{display:flex;flex-direction:column;min-height:calc(var(--app-h) - 46px - env(safe-area-inset-top,0px))}.fx-app-world .fx-view>.fx-window{flex:1 1 auto;aspect-ratio:auto;max-height:none;min-height:150px}.fx-app-world .fx-view>.fx-window-splash{min-height:200px}.fx-app-world .fx-view>.fx-window-story{min-height:190px}.fx-app-world .fx-view>.fx-window-run{min-height:120px}.fx-app-world .fx-view>.fx-sheet{flex:none;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))!important}@media(max-width:959px){.fx-app-world .fx-run-sheet .fx-hud-pot{font-size:40px}.fx-app-world .fx-run-sheet .fx-meter{margin-top:8px;height:4px}.fx-app-world .fx-run-sheet .fx-card.sr-card{padding:8px 14px 7px 16px;margin-bottom:6px}.fx-app-world .fx-run-sheet .fx-card.sr-card>div:first-child>span:first-child{font-size:14px}.fx-app-world .fx-run-sheet .sr-card-odds{font-size:9px!important}.fx-app-world .fx-run-sheet .sr-card-odds span:last-child{font-size:12px!important}.fx-app-world .fx-run-sheet .fx-kicker{font-size:9px}.fx-app-world .fx-run-sheet .fx-route-label{display:none}.fx-app-world .fx-run-sheet .fx-btn-bone,.fx-app-world .fx-run-sheet .fx-btn-outline{font-size:16px!important;padding:15px 6px!important;white-space:nowrap;letter-spacing:.06em}.fx-app-world .fx-kicker{white-space:nowrap}.fx-app-world .fx-run-sheet .fx-card-flavor{margin-top:4px!important;font-size:11px!important;line-height:1.45!important}.fx-app-world .fx-run-sheet .fx-map-label,.fx-app-world .fx-run-sheet .fx-crew-line{display:none}.fx-app-world.fx-view-run{padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))!important}.fx-app-world .fx-briefing-title{font-size:30px!important}.fx-app-world .fx-briefing-line{display:none}.fx-app-world .fx-perk{padding:9px 12px;margin-top:6px;gap:10px}.fx-app-world .fx-perk span span:first-child{font-size:17px!important}.fx-app-world .fx-perk span span+span{font-size:11px!important;line-height:1.4!important}.fx-app-world .fx-perk-light{padding:6px 12px}.fx-app-world .fx-briefing-title{display:none}.fx-app-world .fx-run-sheet .fx-banner .fx-display{font-size:24px!important}.fx-app-world .fx-dock{position:sticky;bottom:0;z-index:3;margin-left:-20px;margin-right:-20px;padding:14px 20px calc(10px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,#14100c00,#14100cf0 30%,#14100c)}.fx-app-world .fx-run-sheet .sr-card-pay{font-size:20px!important}.fx-app-world .fx-run-sheet .sr-odds-track{margin-top:6px;height:4px}.fx-app-world .fx-run-sheet .sr-card-odds{margin-top:4px!important}.fx-app-world .fx-run-sheet .sr-inline-target{margin-top:-14px;margin-bottom:-12px}}@media(prefers-reduced-motion:reduce){.fx-rise>*,.fx-word{opacity:1;transform:none;filter:none;animation:none}.fx-progress i.fx-now:after{animation:none;transform:scaleX(1)}.fx-alarm{animation:none;opacity:.35}.fx-glitch,.fx-eq-on i{animation:none}.fx-letterbox:before,.fx-letterbox:after{animation:none;transform:none}}@media(orientation:landscape)and (max-height:560px)and (min-width:600px){.fx-app-world .fx-column{width:min(400px,46vw)!important;margin-right:max(16px,env(safe-area-inset-right,0px))!important}.fx-app-world .fx-sheet{padding-top:12px!important}.fx-app-world .fx-hud-pot{font-size:38px}.fx-app-world .fx-title{font-size:56px}}@media(prefers-reduced-motion:reduce){.fx-world{transition:none}}@media(max-height:600px)and (max-width:959px){.fx-app-world .fx-view>.fx-window{min-height:96px}.fx-app-world .fx-view>.fx-window-story{min-height:130px}.fx-app-world .fx-view>.fx-window-splash{min-height:110px}.fx-app-world .fx-title{font-size:54px}.fx-app-world .fx-subtitle{min-height:0!important;font-size:16px}.fx-app-world .fx-panel{padding:10px 14px}}
