@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/92e01f57393504a6-s.0jhl7y2ejo62h.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4b2aabf2e47695d0-s.p.2y2rn50wuwaux.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lilita One Fallback;src:local(Arial);ascent-override:96.14%;descent-override:22.91%;line-gap-override:0.0%;size-adjust:96.01%}.ElCena_className{font-family:Lilita One,Lilita One Fallback;font-style:normal;font-weight:400}.ElCena_variable{--font-up-display:"Lilita One", "Lilita One Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e27b85d01cb4b1af-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/10e5db483fb7b6ef-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01a1b57b2e0cef27-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/648e19a466ec92f1-s.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/29e2a75af8e45044-s.p.2kjei9psvcorz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e27b85d01cb4b1af-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/10e5db483fb7b6ef-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01a1b57b2e0cef27-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/648e19a466ec92f1-s.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/29e2a75af8e45044-s.p.2kjei9psvcorz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e27b85d01cb4b1af-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/10e5db483fb7b6ef-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/01a1b57b2e0cef27-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/648e19a466ec92f1-s.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/29e2a75af8e45044-s.p.2kjei9psvcorz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.XBvA-q_className{font-family:Nunito,Nunito Fallback;font-style:normal}.XBvA-q_variable{--font-up-body:"Nunito", "Nunito Fallback"}
.up{--up-bg:#0f1020;--up-panel:#1a1c33;--up-raised:#25284a;--up-line:#34375f;--up-text:#f3f4ff;--up-soft:#b4b8da;--up-gold:#ffc83d;--up-gold-edge:#c78f0b;--up-gold-ink:#2a1d00;--up-green:#37d67a;--background:var(--up-bg);--foreground:var(--up-text);--surface:var(--up-panel);--surface-muted:var(--up-raised);--muted-foreground:var(--up-soft);--border:var(--up-line);--brand:var(--up-gold);--brand-soft:#ffc83d1a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--up-bg);color:var(--up-text);font-family:var(--font-up-body), ui-rounded, system-ui, sans-serif;scrollbar-color:var(--up-line) var(--up-bg);font-weight:500}.up ::selection{background:var(--up-gold);color:var(--up-gold-ink)}.up :focus-visible{outline:3px solid var(--up-gold);outline-offset:2px}.up h1,.up h2,.up-points,.up-big-drop,.up-go,.up-stamp b,.up-logo,.up-stat dd,.up-seg label{font-family:var(--font-up-display), ui-rounded, system-ui, sans-serif;font-weight:400}.up-app{grid-template-rows:auto minmax(0,1fr);height:max(100svh,660px);display:grid}.up-bar{border-bottom:1px solid var(--up-line);align-items:center;gap:16px;padding:9px 16px;display:flex}.up-logo{color:var(--up-soft);font-size:1.125rem}.up-logo:hover{color:var(--up-text)}.up h1{margin-right:auto;font-size:1.5rem;line-height:1.15}.up-promise,.up-level{white-space:nowrap;align-items:center;gap:6px;font-size:.875rem;font-weight:800;display:flex}.up-promise{color:var(--up-green)}.up-level{background:var(--up-raised);color:var(--up-gold);border-radius:99px;padding:4px 12px}.up-work{grid-template-columns:minmax(0,1fr) 296px;gap:12px;min-height:0;padding:12px;display:grid}.up-main{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.up-cast{border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 12px;min-width:0;margin:0;padding:0;display:grid}.up-cast legend{float:left;color:var(--up-soft);padding:0;font-size:.875rem;font-weight:800}.up-cast-list{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.up-cast-list label{background:var(--up-panel);cursor:pointer;border-radius:99px;flex:none;align-items:center;gap:7px;padding:5px 12px;font-size:.875rem;font-weight:700;transition:background-color .12s ease-out;display:inline-flex}.up-cast-list label:hover{background:var(--up-raised)}.up-cast-list label[data-on]{background:var(--up-text);color:var(--up-bg)}.up-cast-list label:has(:focus-visible){outline:3px solid var(--up-gold);outline-offset:1px}.up-dot{background:var(--c);border-radius:3px;flex:none;width:10px;height:10px}.up-cast-list label[data-on] .up-dot{box-shadow:0 0 0 1px var(--up-bg)}.up-cast-hint{color:var(--up-soft);grid-column:1/-1;min-height:1.1rem;font-size:.8125rem;line-height:1.35}.up-cast-hint b{color:var(--up-gold);font-weight:800}.up-link{color:var(--up-gold);text-underline-offset:3px;align-items:center;gap:4px;font-weight:800;display:inline-flex}.up-link:hover{text-decoration:underline}.up-tray{background:var(--up-panel);border-radius:18px;flex-direction:column;flex:1;gap:8px;min-width:0;min-height:0;padding:10px 12px 12px;display:flex;position:relative}.up-tray-head{justify-content:space-between;align-items:baseline;gap:16px;min-height:1.5rem;display:flex}.up-headline{font-size:1rem;font-weight:800;line-height:1.3}.up-count{color:var(--up-soft);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:10px;font-size:.875rem;font-weight:800;display:flex}.up-combo{background:var(--up-gold);color:var(--up-gold-ink);border-radius:99px;padding:1px 10px;animation:.24s cubic-bezier(.2,1.6,.4,1) up-bounce}.up-stage{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:0;display:flex;container-type:size}.up-board{aspect-ratio:var(--w) / var(--h);width:min(100cqw, calc((100cqh - var(--up-below,0px)) * var(--w) / var(--h)));touch-action:manipulation;-webkit-user-select:none;user-select:none;background:#090a16;border-radius:10px;position:relative;overflow:hidden}.up-stage:has(.up-compare-row){--up-below:44px}.up-under{filter:blur(3px)saturate(.55)brightness(.55);width:100%;max-width:none;height:100%;transition:filter .4s ease-out,transform .4s ease-out;position:absolute;inset:0;transform:scale(1.02)}.up-board.is-done .up-under{filter:none;transform:none}.up-over{width:100%;height:100%;position:absolute;inset:0}.up-tiles{display:grid;position:absolute;inset:0}.up-tile{cursor:pointer;transition:background-color .1s ease-out;position:relative;box-shadow:inset 0 0 0 .5px #fff3}.up-tile:not(:disabled):hover{background:#ffc83d59}.up-tile:focus-visible{outline-offset:-3px;z-index:1}.up-tile[data-state=boosted]{box-shadow:inset 0 0 0 2.5px var(--up-gold);background:#ffc83d66;animation:.8s ease-in-out infinite alternate up-lit}.up-tile[data-state=working]{background:#ffffff24;animation:.38s ease-in-out infinite alternate up-lit;box-shadow:inset 0 0 0 2.5px #fff}.up-tile[data-state=done]{box-shadow:none;cursor:default;animation:.36s ease-out up-clear}@keyframes up-lit{to{filter:brightness(1.35)}}@keyframes up-clear{0%{background:#ffffff8c}to{background:0 0}}@keyframes up-bounce{0%{transform:scale(.7)}to{transform:scale(1)}}.up-board-empty{width:min(100cqw, calc(100cqh * var(--w) / var(--h)))}.up-attract,.up-attract-before,.up-attract-tiles{width:100%;max-width:none;height:100%;position:absolute;inset:0}.up-attract-before{filter:blur(3px)saturate(.55)brightness(.55);transform:scale(1.02)}.up-attract-tiles{grid-template-rows:repeat(7,1fr);grid-template-columns:repeat(12,1fr);display:grid}.up-attract-tiles i{opacity:0;animation:9s linear infinite up-attract;animation-delay:calc(var(--d) * .17s)}@keyframes up-attract{0%{opacity:0;filter:brightness(2)}4%{opacity:1;filter:brightness()}70%{opacity:1}76%,to{opacity:0}}.up-empty{background:radial-gradient(#090a169e,#090a1626 62%);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:absolute;inset:0}.up-big-drop{background:var(--up-gold);color:var(--up-gold-ink);box-shadow:inset 0 -5px 0 var(--up-gold-edge), 0 14px 30px -10px #000c;border-radius:16px;align-items:center;gap:12px;padding:15px 28px 19px;font-size:clamp(1.25rem,2.4vw,1.875rem);transition:transform .12s ease-out;display:inline-flex}.up-big-drop:hover{transform:translateY(-2px)}.up-big-drop:active{transform:translateY(2px)}.up-sample{color:#fff;text-underline-offset:4px;text-shadow:0 1px 6px #000c;font-size:.9375rem;font-weight:800;text-decoration:underline}.up-sample:hover{color:var(--up-gold)}.up-note{color:var(--up-soft);text-align:center;font-size:.75rem;line-height:1.35}.up-app[data-dragging] .up-tray{box-shadow:inset 0 0 0 3px var(--up-gold)}.up-touch{display:none}@media (pointer:coarse){.up-pointer{display:none}.up-touch{display:inline}}.up-board.is-done{cursor:ew-resize}.up-board.is-closer{cursor:zoom-in}.up-handle{background:var(--up-gold);width:3px;margin-left:-1.5px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #00000059}.up-handle:after{content:"";background:var(--up-gold);border-radius:7px;width:22px;height:22px;margin:-11px;position:absolute;top:50%;left:50%;box-shadow:0 2px 8px #0000008c}.up-chip{color:#fff;pointer-events:none;background:#090a16d1;border-radius:99px;padding:3px 11px;font-size:.75rem;font-weight:800;position:absolute;top:10px}.up-chip-left{left:10px}.up-chip-right{color:var(--up-green);right:10px}.up-lens{box-shadow:0 0 0 3px var(--up-gold), 0 14px 34px #0009;pointer-events:none;background:#090a16;border-radius:16px;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.up-lens span{color:#fff;background:#090a16d9;border-radius:99px;padding:2px 9px;font-size:.6875rem;font-weight:800;position:absolute;bottom:8px;left:8px}.up-compare-row{flex:none;align-items:center;gap:12px;width:100%;height:36px;display:flex}.up-range{flex:1;display:flex}.up-range input{width:100%;accent-color:var(--up-gold)}.up-mini{background:var(--up-raised);color:var(--up-text);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.875rem;font-weight:800;transition:background-color .12s ease-out;display:inline-flex}.up-mini:hover{background:var(--up-line)}.up-mini[aria-pressed=true]{background:var(--up-gold);color:var(--up-gold-ink)}.up-stamp{pointer-events:none;place-items:center;animation:2.2s forwards up-stamp-out;display:grid;position:absolute;inset:0}.up-stamp b{aspect-ratio:1;background:var(--up-gold);width:clamp(92px,18%,148px);color:var(--up-gold-ink);box-shadow:inset 0 -7px 0 var(--up-gold-edge), 0 18px 40px #0009;border-radius:24%;align-content:center;place-items:center;font-size:clamp(3.25rem,7vw,5.25rem);line-height:.95;animation:.42s cubic-bezier(.2,1.5,.4,1) both up-stamp-in;display:grid}.up-stamp small{font-size:.9375rem;line-height:1}@keyframes up-stamp-in{0%{opacity:0;transform:scale(2.2)}to{opacity:1;transform:scale(1)}}@keyframes up-stamp-out{0%,78%{opacity:1}to{opacity:0}}.up-burst{position:absolute;top:50%;left:50%}.up-burst s{background:var(--t);opacity:0;--a:calc(var(--i) * 25.7deg);border-radius:28%;width:14px;height:14px;animation:.8s cubic-bezier(.16,1,.3,1) .12s up-burst;position:absolute}@keyframes up-burst{0%{opacity:1;transform:rotate(var(--a)) translateX(30px) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateX(220px) scale(.3)}}.up-message,.up-toast{background:var(--up-text);color:var(--up-bg);z-index:3;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:9px 13px;font-size:.9375rem;font-weight:800;line-height:1.35;display:flex;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 10px 28px #0000008c}.up-toast{box-shadow:none;background:var(--up-green);color:#06210f;justify-content:flex-start;padding:3px 12px;font-size:.875rem;animation:.24s cubic-bezier(.2,1.6,.4,1) up-bounce;top:8px;bottom:auto;left:auto}.up-score{background:var(--up-panel);border-radius:18px;flex-direction:column;gap:14px;min-width:0;min-height:0;padding:14px;display:flex;overflow:auto}.up-label,.up-seg legend,.up-format{color:var(--up-soft);font-size:.875rem;font-weight:800}.up-points{color:var(--up-gold);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:2.125rem;line-height:1.15}.up-meter{background:var(--up-raised);border-radius:99px;height:12px;margin-top:8px;overflow:hidden}.up-meter i{background:var(--up-green);border-radius:99px;height:100%;transition:width .16s ease-out;display:block}.up-meter-dark{max-width:420px}.up-controls{flex-direction:column;gap:12px;display:flex}.up-seg{border:0;min-width:0;margin:0;padding:0}.up-seg>div{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;margin-top:5px;display:grid}.up-seg label{background:var(--up-raised);cursor:pointer;border-radius:12px;place-items:center;padding:8px 4px 10px;font-size:1.25rem;transition:background-color .12s ease-out;display:grid;box-shadow:inset 0 -3px #00000040}.up-seg label:hover{background:var(--up-line)}.up-seg label[data-on]{background:var(--up-text);color:var(--up-bg);box-shadow:inset 0 -3px #b9bbd6}.up-seg label[data-off]{opacity:.4;cursor:not-allowed}.up-seg:disabled label{cursor:not-allowed;opacity:.55}.up-seg label:has(:focus-visible){outline:3px solid var(--up-gold);outline-offset:2px}.up-recut{color:var(--up-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;margin-top:-5px;font-size:.875rem;display:flex}.up-recut b{color:var(--up-text);font-weight:800}.up-device{color:var(--up-soft);align-items:center;gap:6px;font-size:.8125rem;font-weight:800;display:flex}.up-results{flex-direction:column;gap:8px;display:flex}.up-stat{border-bottom:1px solid var(--up-line);grid-template-columns:78px minmax(0,1fr);align-items:baseline;gap:8px;padding-bottom:8px;display:grid}.up-stat dt{color:var(--up-soft);font-size:.8125rem;font-weight:800}.up-stat dd{font-size:1.25rem;line-height:1.15}.up-stat small{font-family:var(--font-up-body), system-ui, sans-serif;color:var(--up-soft);margin-top:2px;font-size:.75rem;font-weight:500;line-height:1.3;display:block}.up-action{flex-direction:column;gap:8px;margin-top:auto;display:flex}.up-format{justify-content:space-between;align-items:center;gap:10px;display:flex}.up-format select{background:var(--up-raised);color:var(--up-text);border-radius:9px;padding:6px 8px;font-weight:800}.up-go{background:var(--up-gold);width:100%;color:var(--up-gold-ink);box-shadow:inset 0 -5px 0 var(--up-gold-edge);border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:13px 12px 18px;font-size:1.625rem;line-height:1.1;transition:transform .12s ease-out,box-shadow .1s ease-out;display:flex}.up-go:hover:not(:disabled){transform:translateY(-2px)}.up-go:active:not(:disabled){box-shadow:inset 0 -2px 0 var(--up-gold-edge);transform:translateY(2px)}.up-go:disabled{opacity:.6}.up-quiet{background:var(--up-raised);border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-weight:800;transition:background-color .12s ease-out;display:flex}.up-quiet:hover{background:var(--up-line)}.up-after{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;display:grid}.up-wrap{max-width:72rem;margin:0 auto;padding:0 20px}.up-narrow{max-width:48rem;margin:0 auto;padding:0 20px}.up h2{text-wrap:balance;font-size:clamp(1.75rem,3.2vw,2.375rem);line-height:1.15}.up-shelf{border-top:1px solid var(--up-line);padding:44px 0 48px}.up-shelf-head p{color:var(--up-soft);max-width:62ch;margin-top:6px}.up-shelf-head .up-meter{margin-top:12px}.up-badges{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:22px;display:grid}.up-badges li{background:var(--up-panel);color:var(--up-soft);border-radius:14px;flex-direction:column;gap:2px;padding:13px;display:flex}.up-badge-mark{background:var(--up-raised);border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:8px;display:grid}.up-badges b{color:var(--up-text);font-weight:800}.up-badges small{font-size:.8125rem;line-height:1.35}.up-badges li[data-earned] .up-badge-mark{background:var(--up-gold);color:var(--up-gold-ink)}.up-sheet-wrap{border-top:1px solid var(--up-line);padding:56px 0}.up-lead{text-wrap:balance;max-width:42rem;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:700;line-height:1.4}.up-sheet{max-width:44rem;margin-top:30px}.up-sheet h2{font-size:clamp(1.375rem,2.6vw,1.75rem)}.up-sheet a{color:var(--up-gold);font-weight:800}.up-roster{background:var(--up-panel);padding:52px 0}.up-roster ul{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-top:22px;display:grid}.up-roster a{background:var(--up-raised);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;height:100%;padding:13px 14px;transition:background-color .12s ease-out;display:grid}.up-roster a:hover{background:var(--up-line)}.up-roster b{font-weight:800;line-height:1.2}.up-roster small{color:var(--up-soft);grid-column:2;line-height:1.3}.up-faq{padding:56px 0}.up-faq h2+div{flex-direction:column;gap:8px;margin-top:22px;display:flex}.up-faq details{background:var(--up-panel);border-radius:14px}.up-faq summary{cursor:pointer;border-radius:14px;padding:14px 18px;font-size:1.0625rem;font-weight:800;line-height:1.35}.up-faq summary:hover{background:var(--up-raised)}.up-faq details p{color:var(--up-soft);padding:0 18px 16px;line-height:1.6}.up-faq details a{color:var(--up-gold);text-decoration:underline}.up-pitch{background:var(--up-gold);color:var(--up-gold-ink);padding:56px 0}.up-pitch h2{max-width:18em}.up-pitch>div>p:not(.up-more-tools){max-width:60ch;margin-top:12px;font-size:1.125rem;line-height:1.55}.up-pitch-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.up-pitch-go,.up-pitch-more{border-radius:12px;align-items:center;gap:8px;padding:12px 18px;font-weight:800;display:inline-flex}.up-pitch-go{background:var(--up-bg);color:var(--up-text)}.up-pitch-more{box-shadow:inset 0 0 0 2px var(--up-gold-ink)}.up-pitch-more:hover{background:#2a1d001a}.up-pitch :focus-visible{outline-color:var(--up-gold-ink)}.up-more-tools{margin-top:24px;font-size:.9375rem}.up-more-tools a{text-underline-offset:3px;margin-right:10px;font-weight:800;text-decoration:underline}@media (max-width:900px){.up-app{height:auto;display:block}.up-bar{flex-wrap:wrap;gap:3px 12px;padding:8px 12px}.up h1{flex-basis:calc(100% - 4rem);margin-right:0;font-size:1.25rem}.up-promise{order:3;margin-right:auto;font-size:.8125rem}.up-level{order:4;padding:2px 10px;font-size:.8125rem}.up-work{flex-direction:column;gap:10px;padding:8px;display:flex}.up-main{display:contents}.up-tray{flex:none;order:1;padding:10px}.up-score{order:2;overflow:visible}.up-action{order:-1;margin-top:0}.up-score[data-phase=empty] .up-action{display:none}.up-cast{order:3;padding:12px 4px 4px;display:block}.up-cast legend{float:none;margin-bottom:6px}.up-cast-list{flex-wrap:wrap;overflow:visible}.up-cast-hint{margin-top:8px}.up-stage{flex:none;container-type:inline-size}.up-board,.up-board-empty{width:min(100cqw, calc(68svh * var(--w) / var(--h)))}.up-headline{font-size:.9375rem}.up-message,.up-toast{padding:8px 12px;position:static}.up-empty{gap:8px;padding:10px}.up-big-drop{padding:10px 18px 14px}.up-sample{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.up *,.up :before,.up :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.up-attract-tiles i{opacity:0;animation:none}.up-attract-tiles i:nth-child(n+43){opacity:1}.up-stamp{display:none}}
