@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(https://media.starhood.online/stage/static/assets/silkscreen-latin-400-normal-CtPo2yA5.woff2) format("woff2"),url(https://media.starhood.online/stage/static/assets/silkscreen-latin-400-normal-D0DfPJut.woff) format("woff")}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:700;src:url(https://media.starhood.online/stage/static/assets/silkscreen-latin-700-normal-CSE2nhgM.woff2) format("woff2"),url(https://media.starhood.online/stage/static/assets/silkscreen-latin-700-normal-BjMPLkh0.woff) format("woff")}:root{--stage-amber: #edca7b;--stage-cream: #f7efd8;--stage-ink: #070a15;--stage-panel: #0d1222;--stage-font-pixel: "Silkscreen", ui-monospace, monospace;--stage-text-normal: clamp(.75rem, 1.42dvh, .875rem);--stage-text-caption: var(--stage-text-normal);--stage-text-label: .875rem;--stage-text-body: 1rem;--stage-text-heading: clamp(1.125rem, 2.5dvh, 1.375rem);--stage-text-display: clamp(1.5rem, 6vw, 2rem);--stage-leading-tight: 1.2;--stage-leading-body: 1.5;--stage-tracking-label: .04em;--stage-text-shadow: 1px 1px 0 rgb(2 4 12 / 85%);color-scheme:dark;font-family:var(--stage-font-pixel);font-synthesis:none;font-variant-numeric:tabular-nums;background:var(--stage-ink);color:var(--stage-cream)}*{box-sizing:border-box}html,body,#root{min-width:0;min-height:100%;margin:0}body{min-height:100dvh;overflow-x:clip;background:var(--stage-ink)}button{font:inherit}.prologue,.stage-entry{position:relative;isolation:isolate;width:min(100%,34rem);min-height:100dvh;margin-inline:auto;overflow:clip;background:#0d1325}.prologue:before,.prologue:after,.stage-entry:before,.stage-entry:after{position:absolute;z-index:4;pointer-events:none;content:""}.prologue:before,.stage-entry:before{inset:.55rem;border:1px solid rgb(247 239 216 / 34%)}.prologue:after,.stage-entry:after{inset:0;opacity:.25;background-image:radial-gradient(rgb(247 239 216 / 20%) .55px,transparent .55px);background-size:4px 4px;mix-blend-mode:soft-light}.prologue__world,.prologue__shade,.stage-entry__world,.stage-entry__shade{position:absolute;inset:0}.prologue__world,.stage-entry__world{z-index:-2;overflow:hidden;background:#0d1325}.prologue__world img,.stage-entry__world img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;filter:saturate(.92) contrast(1.05) brightness(.9)}.prologue__shade,.stage-entry__shade{z-index:-1;background:linear-gradient(180deg,rgb(3 6 17 / 58%) 0%,transparent 25%,transparent 49%,rgb(3 6 17 / 10%) 59%,rgb(3 6 17 / 94%) 100%),linear-gradient(90deg,rgb(3 6 17 / 34%),transparent 28%,transparent 72%,rgb(3 6 17 / 34%))}.stage-entry{display:grid;place-items:center;padding:max(1rem,env(safe-area-inset-top)) 1rem max(1rem,env(safe-area-inset-bottom))}.stage-entry__panel{position:relative;z-index:5;width:min(100%,25rem);border:2px solid rgb(247 239 216 / 64%);background:linear-gradient(135deg,#0f1525f0,#060913f2);box-shadow:.5rem .5rem #020309a8;padding:1.3rem;text-align:center;clip-path:polygon(0 0,calc(100% - 1.25rem) 0,100% 1.25rem,100% 100%,1.25rem 100%,0 calc(100% - 1.25rem))}.stage-entry__wordmark{display:block;width:auto;height:2rem;margin:0 auto;object-fit:contain}.stage-entry h1{margin:.72rem 0 0;color:var(--stage-cream);font-size:var(--stage-text-display);line-height:var(--stage-leading-tight);text-wrap:balance}.stage-entry__status{min-height:1.5rem;margin:.8rem 0 0;color:#f7efd8d6;font-size:var(--stage-text-label);line-height:var(--stage-leading-body)}.stage-entry__meter{height:.86rem;margin-top:.88rem;overflow:hidden;border:2px solid rgb(247 239 216 / 70%);background:#030611cc;padding:2px}.stage-entry__meter-fill{display:block;width:100%;height:100%;transform-origin:left center;background:repeating-linear-gradient(90deg,var(--stage-amber) 0 .7rem,#f8da92 .7rem .88rem)}.stage-entry__action{display:inline-flex;min-height:2.85rem;align-items:center;gap:.58rem;margin-top:1.15rem;border:2px solid var(--stage-amber);background:var(--stage-amber);box-shadow:.24rem .24rem #03050d;color:#161528;padding:.6rem .8rem;font:inherit;font-size:var(--stage-text-label);font-weight:700;letter-spacing:var(--stage-tracking-label);cursor:pointer}.stage-entry__action span{font-size:max(var(--stage-text-normal),1.12rem);line-height:0}.stage-entry__action:focus-visible{outline:3px solid #b9ddff;outline-offset:4px}.stage-entry__action:active{transform:scale(.96)}.prologue__hud{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:max(1.25rem,env(safe-area-inset-top)) 1.45rem 0}.prologue__wordmark{display:block;width:auto;height:1.55rem;margin:0;object-fit:contain}.prologue__skip{min-height:2rem;border:1px solid rgb(247 239 216 / 52%);background:#0308138a;color:#f7efd8d1;padding:.28rem .55rem;font:inherit;font-size:var(--stage-text-caption);font-weight:700;letter-spacing:var(--stage-tracking-label);cursor:pointer}.prologue__skip:focus-visible{outline:2px solid #b9ddff;outline-offset:3px}.prologue__skip:active{transform:translate(.08rem,.08rem)}.prologue__dialogue{position:absolute;z-index:5;right:1rem;bottom:max(1rem,env(safe-area-inset-bottom));left:1rem;min-height:12.9rem;border:2px solid rgb(247 239 216 / 64%);background:linear-gradient(135deg,#0f1525f0,#060913f2);padding:1.15rem 1.15rem 1rem;box-shadow:.5rem .5rem #020309a8;clip-path:polygon(0 0,calc(100% - 1.25rem) 0,100% 1.25rem,100% 100%,1.25rem 100%,0 calc(100% - 1.25rem))}.prologue__dialogue:before{position:absolute;inset:.42rem;border:1px solid rgb(247 239 216 / 18%);pointer-events:none;content:""}.prologue h1{position:relative;max-width:20ch;margin:.48rem 0 0;color:var(--stage-cream);font-size:var(--stage-text-display);font-weight:700;letter-spacing:0;line-height:var(--stage-leading-tight);text-wrap:balance}.prologue__copy{position:relative;max-width:39ch;margin:.74rem 0 0;min-height:2.55rem;color:#f7efd8d6;font-size:var(--stage-text-body);font-weight:400;letter-spacing:0;line-height:var(--stage-leading-body)}.prologue__action{position:relative;display:inline-flex;min-height:2.85rem;align-items:center;gap:.58rem;margin-top:1.05rem;border:2px solid var(--stage-amber);background:var(--stage-amber);box-shadow:.24rem .24rem #03050d;color:#161528;padding:.6rem .8rem;font-size:var(--stage-text-label);font-weight:700;letter-spacing:var(--stage-tracking-label);cursor:pointer}.prologue__action span{font-size:max(var(--stage-text-normal),1.12rem);line-height:0}.prologue__action:focus-visible{outline:3px solid #b9ddff;outline-offset:4px}.prologue__action:active{transform:translate(.14rem,.14rem);box-shadow:.1rem .1rem #03050d}.prologue__cursor{display:inline-block;margin-left:.16em;color:var(--stage-amber);font-size:max(var(--stage-text-normal),.82em);line-height:0;vertical-align:.04em;animation:prologue-cursor-blink .76s steps(1,end) infinite}@media(hover:hover)and (pointer:fine){.prologue__action:hover{transform:translate(-.08rem,-.08rem);box-shadow:.34rem .34rem #050404}}@media(prefers-reduced-motion:no-preference){.prologue__world img{animation:prologue-world-in 1.6s cubic-bezier(.22,1,.36,1) both}.prologue__dialogue{animation:prologue-dialogue-in .26s cubic-bezier(.22,1,.36,1) both}.prologue__action{transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1)}}@keyframes prologue-world-in{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes prologue-dialogue-in{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes prologue-cursor-blink{0%,48%{opacity:1}49%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.prologue__cursor{animation:none}}@media(max-width:21.5rem){.prologue__hud{padding-inline:1rem}.prologue__dialogue{right:.7rem;left:.7rem;padding:1rem}.prologue h1{font-size:max(var(--stage-text-normal),clamp(1.375rem,6vw,1.5rem))}.prologue__copy{font-size:var(--stage-text-label)}}@media(min-width:48rem){.prologue{box-shadow:0 1rem 5rem #0000008c}}.onboarding{--terminal-cyan: #8cc8ef;--terminal-blue: #10254a;--terminal-shadow: #02040d;position:relative;isolation:isolate;width:min(100%,34rem);min-height:100dvh;margin-inline:auto;overflow:clip;background:#070a15}.onboarding:before,.onboarding:after{position:absolute;z-index:4;pointer-events:none;content:""}.onboarding:before{inset:.55rem;border:1px solid rgb(247 239 216 / 29%)}.onboarding:after{inset:0;opacity:.16;background-image:radial-gradient(rgb(247 239 216 / 21%) .55px,transparent .55px);background-size:4px 4px;mix-blend-mode:soft-light}.onboarding__world,.onboarding__shade{position:absolute;inset:0}.onboarding__world{z-index:0;overflow:hidden;background:#070a15}.onboarding__world img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;filter:saturate(.96) contrast(1.04) brightness(.91)}.onboarding__shade{z-index:1;background:linear-gradient(180deg,rgb(2 4 12 / 28%) 0%,transparent 29%,transparent 64%,rgb(2 4 12 / 26%) 72%,rgb(2 4 12 / 80%) 100%),linear-gradient(90deg,rgb(2 4 12 / 16%),transparent 28%,transparent 72%,rgb(2 4 12 / 16%))}.onboarding__hud{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:max(1.25rem,env(safe-area-inset-top)) 1.45rem 0}.onboarding__wordmark{display:block;width:auto;height:1.55rem;margin:0;object-fit:contain}.stage-trail{position:absolute;z-index:6;top:max(3.6rem,calc(env(safe-area-inset-top) + 2.45rem));right:1.45rem;left:1.45rem;color:#f7efd878}.stage-trail ol{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.22rem;margin:0;padding:0;list-style:none}.stage-trail ol:before{position:absolute;z-index:-1;top:.35rem;right:12.5%;left:12.5%;height:1px;background:#f7efd847;box-shadow:0 1px #03050ccc;content:""}.stage-trail li{display:grid;grid-template-rows:.75rem auto;justify-items:center;gap:.2rem;min-width:0;color:inherit;font-size:max(var(--stage-text-normal),clamp(.48rem,1.28dvh,.63rem));font-weight:700;letter-spacing:.035em;line-height:1;text-align:center;text-shadow:var(--stage-text-shadow)}.stage-trail__node{display:grid;width:.72rem;height:.72rem;place-items:center;border:1px solid currentColor;background:#07101f;box-shadow:1px 1px #02040ce5;color:inherit;font-size:max(var(--stage-text-normal),.44rem);line-height:1}.stage-trail li.is-complete{color:#8cc8efe0}.stage-trail li.is-current{color:var(--stage-amber)}.stage-trail li.is-current .stage-trail__node{border-color:var(--stage-amber);background:var(--stage-amber);color:#151018;box-shadow:1px 1px #02040ce5,0 0 0 1px #edca7b3d}.onboarding__persona-progress{position:absolute;z-index:6;top:max(7.65rem,calc(env(safe-area-inset-top) + 6.25rem));right:1.45rem;left:1.45rem;margin:0;color:#8cc8efc7;font-size:max(var(--stage-text-normal),clamp(.52rem,1.24dvh,.64rem));font-weight:700;letter-spacing:.05em;line-height:1;text-align:center;text-shadow:var(--stage-text-shadow)}.onboarding__terminal{position:absolute;z-index:5;top:max(8.6rem,16.55dvh);left:calc(50% - 19.65dvh);display:flex;width:38.3dvh;min-height:30.8dvh;flex-direction:column;justify-content:flex-start;border:0;background:transparent;padding:clamp(.55rem,1.45dvh,.86rem);box-shadow:none;color:var(--stage-cream)}.onboarding__terminal:after{display:none}.onboarding__terminal h1,.onboarding__name-form,.onboarding__age-form,.onboarding__choices,.onboarding__truth,.onboarding__profile,.onboarding__back{position:relative;z-index:1}.onboarding__terminal h1{margin:0 0 clamp(.38rem,.9dvh,.56rem);color:var(--stage-cream);font-size:var(--stage-text-heading);font-weight:700;letter-spacing:0;line-height:var(--stage-leading-tight);text-shadow:var(--stage-text-shadow)}.onboarding__terminal h1 span{display:inline-block;margin-right:.3em;color:var(--terminal-cyan)}.onboarding__name-form,.onboarding__age-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.42rem}.onboarding__name-form input,.onboarding__age-form input{width:100%;min-width:0;min-height:clamp(2.55rem,4.8dvh,3.2rem);border:1px solid rgb(140 200 239 / 62%);border-radius:0;outline:none;background:#020815d4;color:var(--stage-cream);padding:.34rem .5rem;font:inherit;font-size:max(var(--stage-text-normal),clamp(var(--stage-text-body),2dvh,1.125rem));font-weight:700;box-shadow:inset 1px 1px #0000009e}.onboarding__name-form input:focus,.onboarding__age-form input:focus{border-color:var(--stage-amber);box-shadow:inset 1px 1px #0000009e,0 0 0 1px #edca7b6b}.onboarding__age-error{grid-column:1 / -1;margin:-.08rem 0 0;color:#ffd78c;font-size:var(--stage-text-caption);line-height:var(--stage-leading-tight);text-shadow:var(--stage-text-shadow)}.onboarding__confirm,.onboarding__choices button{border:1px solid var(--terminal-cyan);border-radius:0;background:linear-gradient(180deg,#2b5f92,#17375e);color:var(--stage-cream);font:inherit;font-weight:700;letter-spacing:var(--stage-tracking-label);text-shadow:var(--stage-text-shadow);cursor:pointer}.onboarding__confirm{min-height:clamp(2.55rem,4.8dvh,3.2rem);padding:.28rem .5rem;font-size:max(var(--stage-text-normal),clamp(var(--stage-text-caption),1.65dvh,var(--stage-text-label)));box-shadow:.1rem .1rem 0 var(--terminal-shadow)}.onboarding__choices{display:grid;grid-template-columns:minmax(0,1fr);gap:.3rem}.onboarding__choices button{display:grid;grid-template-columns:clamp(1.7rem,3.7dvh,2.2rem) minmax(0,1fr);min-height:clamp(2.7rem,5.2dvh,3.3rem);align-items:center;gap:.35rem;padding:.3rem .52rem;font-size:max(var(--stage-text-normal),clamp(var(--stage-text-label),1.72dvh,var(--stage-text-body)));line-height:var(--stage-leading-tight);text-align:left;box-shadow:.1rem .1rem 0 var(--terminal-shadow)}.onboarding__choices button span{display:block;color:var(--stage-amber);font-size:max(var(--stage-text-normal),clamp(1.1rem,2.5dvh,1.45rem));line-height:1;text-align:center}.onboarding__choices button:nth-child(2){border-color:#86bed2}.onboarding__choices button:nth-child(3){border-color:#bc96c8}.onboarding__choices button.is-selected{border-color:var(--stage-amber);background:linear-gradient(180deg,#8e6331,#553715);color:#fff4d8}.onboarding__confirm:disabled{border-color:#8cc8ef57;background:#192e4ac7;color:#f7efd873;cursor:not-allowed}.onboarding__back{align-self:flex-start;margin-top:clamp(.6rem,1.3dvh,.85rem);border:0;background:transparent;color:#8cc8efd6;padding:.12rem 0;font:inherit;font-size:max(var(--stage-text-normal),clamp(var(--stage-text-caption),1.48dvh,var(--stage-text-label)));font-weight:700;letter-spacing:.05em;line-height:1;text-shadow:var(--stage-text-shadow);cursor:pointer}.onboarding__back:hover{color:var(--stage-amber)}.onboarding__truth{display:grid;gap:.56rem}.onboarding__traits{display:grid;gap:.38rem}.onboarding__traits>p{margin:0;color:#f7efd8db;font-size:max(var(--stage-text-normal),clamp(var(--stage-text-caption),1.5dvh,var(--stage-text-label)));line-height:1.35;text-shadow:var(--stage-text-shadow)}.onboarding__traits>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem}.onboarding__traits>div button{display:grid;min-height:clamp(2.32rem,4.4dvh,2.78rem);grid-template-columns:1.35rem minmax(0,1fr);align-items:center;gap:.2rem;border:1px solid var(--terminal-cyan);border-radius:0;background:linear-gradient(180deg,#2b5f92,#17375e);color:var(--stage-cream);padding:.25rem .38rem;box-shadow:.1rem .1rem 0 var(--terminal-shadow);cursor:pointer;font:inherit;font-size:max(var(--stage-text-normal),clamp(.62rem,1.45dvh,var(--stage-text-caption)));font-weight:700;letter-spacing:.02em;line-height:1.1;text-align:left;text-shadow:var(--stage-text-shadow)}.onboarding__traits>div button span{color:var(--stage-amber);font-size:max(var(--stage-text-normal),1rem);line-height:1;text-align:center}.onboarding__traits>div button.is-selected{border-color:var(--stage-amber);background:linear-gradient(180deg,#8e6331,#553715);color:#fff4d8}.onboarding__traits>div button:disabled{border-color:#8cc8ef3d;background:#11243db8;color:#f7efd861;cursor:not-allowed}.onboarding__truth p{margin:0;color:#f7efd8e3;font-size:max(var(--stage-text-normal),clamp(var(--stage-text-label),1.9dvh,var(--stage-text-body)));line-height:1.4;text-shadow:var(--stage-text-shadow)}.onboarding__profile{display:grid;gap:.48rem}.onboarding--ready .onboarding__profile{gap:.3rem}.onboarding__profile strong{color:var(--stage-amber);font-size:max(var(--stage-text-normal),clamp(1.5rem,3.8dvh,2rem));line-height:var(--stage-leading-tight);text-shadow:var(--stage-text-shadow)}.onboarding__profile span{color:#f7efd8d6;font-size:max(var(--stage-text-normal),clamp(var(--stage-text-caption),1.56dvh,var(--stage-text-label)));line-height:var(--stage-leading-tight);text-shadow:var(--stage-text-shadow)}.onboarding__start{width:100%;margin-top:.18rem}.day-one{--terminal-cyan: #8cc8ef;--terminal-shadow: #02040d;position:relative;isolation:isolate;width:min(100%,34rem);min-height:100dvh;margin-inline:auto;overflow:clip;background:#070a15}.day-one:before,.day-one:after{position:absolute;z-index:4;pointer-events:none;content:""}.day-one:before{inset:.55rem;border:1px solid rgb(247 239 216 / 29%)}.day-one:after{inset:0;opacity:.15;background-image:radial-gradient(rgb(247 239 216 / 20%) .55px,transparent .55px);background-size:4px 4px;mix-blend-mode:soft-light}.day-one__world,.day-one__shade{position:absolute;inset:0}.day-one__world{z-index:0;overflow:hidden;background:#070a15}.day-one__world img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;filter:saturate(.96) contrast(1.04) brightness(.91)}.day-one__shade{z-index:1;background:linear-gradient(180deg,rgb(2 4 12 / 23%) 0%,transparent 32%,transparent 67%,rgb(2 4 12 / 36%) 80%,rgb(2 4 12 / 80%) 100%),linear-gradient(90deg,rgb(2 4 12 / 16%),transparent 28%,transparent 72%,rgb(2 4 12 / 16%))}.day-one__hud{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:max(1.25rem,env(safe-area-inset-top)) 1.45rem 0}.day-one__wordmark{display:block;width:auto;height:1.55rem;margin:0;object-fit:contain}.stage-refresh{display:grid;width:2.2rem;height:2.2rem;place-items:center;border:1px solid rgb(247 239 216 / 48%);background:#030914b0;color:var(--stage-cream);font:inherit;font-size:max(var(--stage-text-normal),1.05rem);line-height:1;cursor:pointer}.day-one__hud-actions{display:flex;align-items:center;gap:.45rem}.day-one__home{border:1px solid rgb(247 239 216 / 40%);background:#030914b0;color:var(--stage-cream);padding:.42rem .52rem;font:inherit;font-size:max(var(--stage-text-normal),clamp(.5rem,1.1dvh,.62rem));font-weight:700;letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.day-one__monitor{position:absolute;z-index:5;top:21.3dvh;left:calc(50% - 19.65dvh);display:flex;width:38.3dvh;min-height:30.8dvh;flex-direction:column;justify-content:center;border:1px solid rgb(140 200 239 / 37%);background:linear-gradient(180deg,rgb(15 45 78 / 46%),transparent 38%),repeating-linear-gradient(180deg,#081227ad 0 2px,#030a1abf 2px 4px),#07152d;padding:clamp(.55rem,1.45dvh,.86rem);box-shadow:inset 0 0 1.2rem #206db529,0 0 0 1px #02040c75;color:var(--stage-cream)}.day-one__monitor:after{position:absolute;inset:clamp(.28rem,.7dvh,.42rem);border:1px solid rgb(140 200 239 / 13%);pointer-events:none;content:""}.game-entry__monitor{gap:clamp(.62rem,1.3dvh,.95rem);justify-content:flex-start;padding:clamp(.85rem,1.85dvh,1.1rem)}.game-entry__terminal{display:grid;min-height:0;gap:clamp(.42rem,.9dvh,.62rem);justify-content:start;padding:clamp(.58rem,1.35dvh,.78rem)}.game-entry__reel{position:relative;overflow:hidden;border:1px solid rgb(140 200 239 / 62%);background:#030914;box-shadow:inset 0 0 0 2px #02040ca8,.12rem .12rem #02040cc2}.game-entry__reel{width:min(42%,8.2rem);aspect-ratio:9 / 14;align-self:center}.game-entry__reel>video,.game-entry__reel>img,.game-entry__reel>.casting-video,.game-entry__reel>.identity-live__image-pending{display:block;width:100%;height:100%;object-fit:contain}.game-entry__copy{position:relative;z-index:1}.game-entry__copy{display:grid;gap:clamp(.34rem,.72dvh,.52rem)}.game-entry__copy h1,.game-entry__copy p{margin:0;text-shadow:var(--stage-text-shadow)}.game-entry__eyebrow,.game-home__eyebrow{color:var(--stage-gold);font-size:max(var(--stage-text-normal),clamp(.53rem,1.14dvh,.67rem));font-weight:700;letter-spacing:.12em;text-transform:uppercase}.game-entry__hint{color:#f7efd8b3}.game-entry__copy button{width:100%;margin-top:.15rem;border:1px solid rgb(233 179 93 / 86%);background:linear-gradient(180deg,#752720f0,#401218f5);color:var(--stage-cream);padding:clamp(.65rem,1.45dvh,.88rem);font:inherit;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 0 0 1px #f7cb8b29,.12rem .12rem #02040cb8}.stage-home{--home-cyan: #8cc8ef;--home-shadow: #02040d;position:relative;isolation:isolate;width:100%;min-height:100dvh;overflow:clip;background:#070a15;color:var(--stage-cream)}.stage-home:after{position:absolute;z-index:5;pointer-events:none;content:""}.stage-home:after{inset:0;opacity:.15;background-image:radial-gradient(rgb(247 239 216 / 20%) .55px,transparent .55px);background-size:4px 4px;mix-blend-mode:soft-light}.stage-home__world,.stage-home__shade{position:absolute;inset:0}.stage-home__world{z-index:0;inset:10.05% 0 16.25%;height:auto;overflow:hidden;background:#070a15}.stage-home__world img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;filter:none}.stage-home__shade{z-index:1;background:#02040c08}.stage-home__hud{position:absolute;z-index:7;top:max(.95dvh,env(safe-area-inset-top));right:1.7vw;left:1.7vw;display:flex;align-items:flex-start;justify-content:space-between;gap:.45rem;min-height:8.7dvh;border:0;background:linear-gradient(180deg,#091b2b,#030b15),repeating-linear-gradient(135deg,transparent 0 5px,rgb(99 159 189 / 13%) 5px 6px);padding:1.25dvh 2.3vw 1.08dvh;box-shadow:inset 0 0 0 1px #000000c2,0 .16rem #0000008f}.stage-home__hud:before,.stage-home__hud:after{display:none}.stage-home__hud:before{left:.24rem}.stage-home__hud:after{right:.24rem}.stage-home__stats{display:grid;width:45%;min-width:0;margin:0;border:0;background:transparent;box-shadow:none}.stage-home__stats div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.45rem;padding:.82dvh .02rem}.stage-home__stats div+div{border-top:1px solid rgb(140 200 239 / 19%)}.stage-home__stats dt,.stage-home__stats dd{margin:0;font-size:max(var(--stage-text-normal),1.42dvh);font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;text-shadow:var(--stage-text-shadow)}.stage-home__stats dt{color:#f7efd8d1}.stage-home__stats dd{color:var(--stage-gold);font-variant-numeric:tabular-nums}.home-pixel-icon{display:block;width:1.72dvh;height:1.72dvh;flex:0 0 auto;fill:currentColor;shape-rendering:crispEdges}.stage-home__stats dt{display:inline-flex;align-items:center;gap:.31rem}.stage-home__stats dt .home-pixel-icon{color:var(--stage-gold)}.stage-home__tools{display:grid;width:45.5%;grid-template-columns:minmax(0,2.14fr) 1fr 1.02fr;gap:1.1vw}.stage-home__missions,.stage-home__icon-button{min-height:5.25dvh;border:0;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:100% 100%;color:transparent;box-shadow:none;cursor:pointer;font:inherit;font-weight:700;text-shadow:var(--stage-text-shadow)}.stage-home__missions{position:relative;min-width:0;padding:.2rem .45rem;background-image:url(/stage/static/media/home-missions-v3.png);font-size:0;letter-spacing:.07em;text-shadow:none;text-transform:uppercase}.stage-home__missions span{position:absolute;top:-.5rem;right:-.35rem;display:grid;width:2.2dvh;height:2.2dvh;place-items:center;border:2px solid rgb(249 208 143 / 90%);background:linear-gradient(180deg,#9e5d22,#5e2e0f),repeating-linear-gradient(135deg,transparent 0 3px,rgb(255 232 179 / 12%) 3px 4px);color:#fff0c8;box-shadow:.06rem .06rem 0 var(--home-shadow);font-size:max(var(--stage-text-normal),1.05dvh);text-shadow:none}.stage-home__icon-button{display:grid;place-items:center;padding:0;color:var(--stage-gold);line-height:1}.stage-home__icon-button--notifications{background-image:url(/stage/static/media/home-notifications-v1.png)}.stage-home__icon-button--settings{background-image:url(/stage/static/media/home-settings-v1.png)}.stage-home__icon-button .home-pixel-icon{width:2.25dvh;height:2.25dvh;visibility:hidden}.stage-home__create-wrap{position:absolute;z-index:8;right:1.9vw;bottom:max(10.25dvh,calc(env(safe-area-inset-bottom) + 8.7dvh));left:1.9vw}.stage-home__create{width:100%;min-height:6.76dvh;border:0;background:url(/stage/static/media/home-create-v1.png) center / 100% 100% no-repeat;color:transparent;box-shadow:none;cursor:pointer;font:inherit;font-size:0;font-weight:700;letter-spacing:.08em;text-shadow:none;text-transform:uppercase}.stage-home__create .home-pixel-icon{display:inline-block;width:1.18em;height:1.18em;margin-right:.38rem;vertical-align:-.22em;visibility:hidden}.stage-home__tabs{position:absolute;z-index:8;right:1.9vw;bottom:max(1.45dvh,env(safe-area-inset-bottom));left:1.9vw;display:grid;grid-template-columns:.98fr 1fr 1fr 1.05fr;gap:.72vw}.stage-home__tabs button{display:grid;min-height:8.25dvh;grid-template-rows:1fr auto;place-items:center;gap:.16rem;border:0;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:100% 100%;color:transparent;box-shadow:none;cursor:pointer;font:inherit;font-size:0;font-weight:700;letter-spacing:.055em;line-height:1;text-transform:uppercase;text-shadow:none}.stage-home__tabs button:first-child{background-image:url(/stage/static/media/home-tab-inbox-v1.png)}.stage-home__tabs button:nth-child(2){background-image:url(/stage/static/media/home-tab-feed-v1.png)}.stage-home__tabs button:nth-child(3){background-image:url(/stage/static/media/home-tab-items-v1.png)}.stage-home__tabs button:nth-child(4){background-image:url(/stage/static/media/home-tab-ledger-v1.png)}.stage-home__coming-soon{z-index:20;width:min(24rem,calc(100vw - 2rem));border:2px solid #f8d1ff;border-radius:1rem;background:#29262a;color:#fff7eb;box-shadow:0 1rem 3rem #0000008c;padding:1.5rem;text-align:center}.stage-home__coming-soon::backdrop{background:#040508b8}.stage-home__coming-soon-eyebrow{margin:0;color:#ff73d5;font-size:.72rem;letter-spacing:.12em}.stage-home__coming-soon h2{margin:.45rem 0;font-size:1.65rem;color:#ff73d5}.stage-home__coming-soon p{margin:0;line-height:1.5}.stage-home__coming-soon-close{position:absolute;top:.45rem;right:.55rem;border:0;background:transparent;color:inherit;font:inherit;font-size:1.4rem;cursor:pointer}.stage-home__coming-soon-action{margin-top:1.2rem;border:1px solid #ff73d5;border-radius:.45rem;background:#ff73d5;color:#21151f;padding:.55rem 1rem;font:inherit;font-weight:700;cursor:pointer}.stage-home__coming-soon-close:focus-visible,.stage-home__coming-soon-action:focus-visible{outline:2px solid #fff3c7;outline-offset:3px}.stage-home__tabs .home-pixel-icon{color:var(--stage-gold);width:3dvh;height:3dvh;visibility:hidden}.stage-home__missions:focus-visible,.stage-home__icon-button:focus-visible,.stage-home__create:focus-visible,.stage-home__tabs button:focus-visible{outline:2px solid #fff3c7;outline-offset:3px}.stage-home__missions:active,.stage-home__icon-button:active,.stage-home__create:active,.stage-home__tabs button:active{transform:translate(.08rem,.08rem);box-shadow:none}@media(hover:hover)and (pointer:fine){.stage-home__missions,.stage-home__icon-button,.stage-home__create,.stage-home__tabs button{transition:transform .13s ease,filter .13s ease}.stage-home__missions:hover,.stage-home__icon-button:hover,.stage-home__create:hover,.stage-home__tabs button:hover{filter:brightness(1.16);transform:translate(-.04rem,-.04rem)}}@media(max-width:21.5rem){.stage-home__hud,.stage-home__create-wrap,.stage-home__tabs{right:.72rem;left:.72rem}.stage-home__stats{min-width:7.1rem}.stage-home__missions{min-width:4.75rem}.stage-home__tools{grid-template-columns:minmax(0,1fr) 2rem 2rem}}.stage-inbox{--inbox-cyan: #4fa4d4;--inbox-blue: #08192a;--inbox-gold: #f0c66b;position:relative;isolation:isolate;min-height:100dvh;overflow:clip;background:radial-gradient(ellipse at 50% 43%,rgb(20 53 82 / 26%),transparent 48%),#02070d;color:var(--stage-cream)}.stage-inbox:after{position:absolute;z-index:1;inset:0;background-image:repeating-linear-gradient(180deg,transparent 0 3px,rgb(99 167 204 / 4%) 3px 4px);pointer-events:none;content:""}.stage-inbox__hud{position:absolute;z-index:2;top:max(.95dvh,env(safe-area-inset-top));right:1.7vw;left:1.7vw;display:flex;align-items:flex-start;justify-content:space-between;gap:.45rem;min-height:8.7dvh;border:0;background:linear-gradient(180deg,#091b2b,#030b15),repeating-linear-gradient(135deg,transparent 0 5px,rgb(99 159 189 / 13%) 5px 6px);padding:1.25dvh 2.3vw 1.08dvh;box-shadow:inset 0 0 0 1px #000000c2,0 .16rem #0000008f}.stage-inbox__hud:before,.stage-inbox__hud:after{display:none}.stage-inbox__hud:before{left:.24rem}.stage-inbox__hud:after{right:.24rem}.stage-inbox__stats{display:grid;width:45%;margin:0;padding:0}.stage-inbox__stats div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.45rem;padding:.82dvh .02rem}.stage-inbox__stats div+div{border-top:1px solid rgb(74 159 201 / 18%)}.stage-inbox__stats dt,.stage-inbox__stats dd{margin:0}.stage-inbox__stats dt{display:inline-flex;align-items:center;gap:.31rem;color:#f7efd8e0;font-size:max(var(--stage-text-normal),1.42dvh);font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase}.stage-inbox__stats dt .home-pixel-icon{width:1.72dvh;height:1.72dvh;color:var(--inbox-gold)}.stage-inbox__stats dd{color:var(--inbox-gold);font-size:max(var(--stage-text-normal),1.42dvh);font-weight:700;font-variant-numeric:tabular-nums}.stage-inbox__tools{display:grid;width:45.5%;grid-template-columns:minmax(0,2.14fr) 1fr 1.02fr;gap:1.1vw;padding:0}.stage-inbox__missions,.stage-inbox__icon-button{position:relative;min-width:0;min-height:5.25dvh;border:0;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:100% 100%;box-shadow:none;color:transparent;cursor:pointer}.stage-inbox__missions{background-image:url(/stage/static/media/home-missions-v3.png);font-size:0}.stage-inbox__missions span{position:absolute;top:-.45rem;right:-.25rem;display:grid;width:2.05dvh;height:2.05dvh;place-items:center;border:1px solid rgb(249 208 143 / 92%);background:linear-gradient(180deg,#9e5d22,#5e2e0f);box-shadow:.06rem .06rem #02040d;color:#fff0c8;font-size:max(var(--stage-text-normal),1.05dvh);font-weight:700}.stage-inbox__icon-button--notifications{background-image:url(/stage/static/media/home-notifications-v1.png)}.stage-inbox__icon-button--settings{background-image:url(/stage/static/media/home-settings-v1.png)}.stage-inbox__icon-button .home-pixel-icon{visibility:hidden}.stage-inbox__queue,.stage-inbox__policy{position:absolute;z-index:2;right:2.1vw;left:2.1vw;border:1px solid rgb(43 117 159 / 82%);background:linear-gradient(180deg,#051321f5,#020b15fa),repeating-linear-gradient(135deg,transparent 0 5px,rgb(89 164 202 / 7%) 5px 6px);box-shadow:inset 0 0 0 1px #00040beb}.stage-inbox__queue{top:12dvh;height:42.7dvh}.stage-inbox__section-heading{display:flex;align-items:center;justify-content:space-between;min-height:4dvh;padding:0 2.5vw;border-bottom:1px solid rgb(72 157 196 / 28%)}.stage-inbox__section-heading h2,.stage-inbox__section-heading p{margin:0;color:var(--inbox-gold);font-size:max(var(--stage-text-normal),1.34dvh);font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase}.stage-inbox__rows{padding:0 .55vw}.stage-inbox__queue-state{display:grid;min-height:28dvh;margin:0;place-items:center;color:#f7efd8a3;font-size:max(var(--stage-text-normal),1.22dvh);letter-spacing:.035em;line-height:1.55;padding:0 8vw;text-align:center}.stage-inbox__thread{position:relative;display:grid;width:100%;min-height:7.13dvh;grid-template-columns:.68rem 4.6dvh minmax(0,1fr) auto;align-items:center;gap:.8vw;border:0;border-bottom:1px solid rgb(78 156 197 / 35%);background:transparent;color:var(--stage-cream);padding:.5dvh 1.1vw;text-align:left;cursor:pointer}.stage-inbox__thread.is-featured{background:linear-gradient(90deg,#ae5304f5,#5d2801f0)}.stage-inbox__thread.is-sent{cursor:default;opacity:.52}.stage-inbox__thread:focus-visible,.stage-inbox__policy-grid button:focus-visible,.stage-inbox__home-link:focus-visible{outline:2px solid #fff3c7;outline-offset:-3px}.stage-inbox__unread{width:.65rem;height:.65rem;background:#3ba4d9;clip-path:polygon(25% 0,75% 0,75% 25%,100% 25%,100% 75%,75% 75%,75% 100%,25% 100%,25% 75%,0 75%,0 25%,25% 25%)}.stage-inbox__avatar{display:grid;width:4.6dvh;height:4.6dvh;place-items:center;border:1px solid rgb(192 126 55 / 74%);background:linear-gradient(135deg,#29180f,#07111e 58%,#57361b);color:#e3b760;font-size:max(var(--stage-text-normal),1.7dvh);font-weight:700;text-shadow:2px 2px #02040d}.stage-inbox__avatar--2{background:linear-gradient(135deg,#172a35,#29180f 62%,#5a351c)}.stage-inbox__avatar--3{background:linear-gradient(135deg,#50301d,#07111e 68%,#3e5327)}.stage-inbox__avatar--4{background:linear-gradient(135deg,#1e1712,#394b5f 65%,#5b391e)}.stage-inbox__avatar--5{background:linear-gradient(135deg,#694326,#10192a 59%,#26221d)}.stage-inbox__thread-copy{display:grid;min-width:0;gap:.47dvh}.stage-inbox__thread-copy strong{color:var(--stage-cream);font-size:max(var(--stage-text-normal),1.44dvh);font-weight:700;letter-spacing:.055em;line-height:1;text-transform:uppercase}.stage-inbox__thread-copy strong em{color:#f7efd88c;font-size:max(var(--stage-text-normal),1.12dvh);font-style:normal;letter-spacing:.025em;text-transform:none}.stage-inbox__thread-copy>span{overflow:hidden;color:#f7efd8ba;font-size:max(var(--stage-text-normal),1.26dvh);letter-spacing:.025em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.stage-inbox__thread time{align-self:start;color:var(--stage-cream);font-size:max(var(--stage-text-normal),1.14dvh);font-weight:700;line-height:1;padding-top:.25dvh}.stage-inbox__policy{top:56.1dvh;height:25dvh;border-color:#c58223d9}.stage-inbox__policy .stage-inbox__section-heading{border-bottom-color:#c98b2d73}.stage-inbox__policy .stage-inbox__section-heading button{border:0;background:transparent;color:var(--inbox-gold);padding:0;cursor:pointer}.stage-inbox__policy .stage-inbox__section-heading .home-pixel-icon{width:1.85dvh;height:1.85dvh}.stage-inbox__policy-grid{display:grid;grid-template-columns:47% 53%;padding:.8dvh 2.5vw 0}.stage-inbox__policy-grid>span,.stage-inbox__policy-grid>button{min-height:4.13dvh;border:1px solid rgb(60 129 169 / 63%);background:#020c17c2;color:var(--inbox-gold);font:inherit;font-size:max(var(--stage-text-normal),1.2dvh);font-weight:700;letter-spacing:.045em;line-height:1;text-align:left;text-transform:uppercase}.stage-inbox__policy-grid>span{display:flex;align-items:center;padding:0 2.2vw;color:#f7efd8c9}.stage-inbox__policy-grid>button{position:relative;padding:0 3.7vw 0 2.2vw;cursor:pointer}.stage-inbox__policy-grid>button b{position:absolute;top:50%;right:2vw;color:var(--inbox-gold);font-size:max(var(--stage-text-normal),.78em);transform:translateY(-50%)}.stage-inbox__policy-grid>button .stage-inbox__mode-dot{right:1.45vw;width:2.4dvh;height:1.55dvh;border:1px solid #d09839;background:linear-gradient(90deg,#bd721d 0 44%,#2d1710 44%)}.stage-inbox__policy>p{display:none}.stage-inbox__home-wrap{position:absolute;z-index:2;right:1.9vw;bottom:max(10.25dvh,calc(env(safe-area-inset-bottom) + 8.7dvh));left:1.9vw}.stage-inbox__home{width:100%;min-height:6.76dvh;border:2px solid rgb(255 215 151 / 95%);background:linear-gradient(180deg,#b56a1efa,#69310cfc),repeating-linear-gradient(135deg,transparent 0 5px,rgb(255 225 168 / 14%) 5px 6px);box-shadow:inset 0 0 0 2px #582909a8,inset 0 0 0 3px #ffde9d30,.15rem .15rem #02040cd6;color:#fff2cf;cursor:pointer;font:inherit;font-size:max(var(--stage-text-normal),2dvh);font-weight:700;letter-spacing:.08em;text-shadow:var(--stage-text-shadow);text-transform:uppercase}.stage-inbox__home .home-pixel-icon{display:inline-block;width:1.18em;height:1.18em;margin-right:.38rem;vertical-align:-.22em}.stage-inbox__home:focus-visible{outline:2px solid #fff3c7;outline-offset:3px}.stage-inbox__tabs{position:absolute;z-index:2;right:1.9vw;bottom:max(1.45dvh,env(safe-area-inset-bottom));left:1.9vw;display:grid;min-height:8.25dvh;grid-template-columns:.98fr 1fr 1fr 1.05fr;gap:.72vw}.stage-inbox__tabs button{border:0;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:100% 100%;color:transparent;font-size:0;cursor:pointer}.stage-inbox__tabs button:nth-child(1){background-image:url(/stage/static/media/home-tab-inbox-v1.png)}.stage-inbox__tabs button:nth-child(2){background-image:url(/stage/static/media/home-tab-feed-v1.png)}.stage-inbox__tabs button:nth-child(3){background-image:url(/stage/static/media/home-tab-items-v1.png)}.stage-inbox__tabs button:nth-child(4){background-image:url(/stage/static/media/home-tab-ledger-v1.png)}.stage-inbox__tabs .home-pixel-icon{visibility:hidden}.stage-feed{--feed-cyan: #4fa4d4;--feed-blue: #08192a;position:relative;isolation:isolate;width:min(100%,34rem);min-height:100dvh;margin-inline:auto;overflow:clip;background:#02090e}.stage-feed:after{position:absolute;z-index:1;inset:0;background:repeating-linear-gradient(180deg,transparent 0 3px,rgb(116 166 186 / 7%) 3px 5px);pointer-events:none;content:""}.stage-feed>h1{position:absolute;z-index:2;top:max(1.45dvh,env(safe-area-inset-top));right:0;left:0;margin:0;color:var(--stage-gold);font-size:max(var(--stage-text-normal),2.7dvh);font-weight:400;letter-spacing:.1em;line-height:1;text-align:center;text-transform:uppercase}.stage-feed__hud{position:absolute;z-index:2;top:max(.95dvh,env(safe-area-inset-top));right:1.7vw;left:1.7vw;display:flex;min-height:8.7dvh;align-items:flex-start;justify-content:space-between;gap:.45rem;background:linear-gradient(180deg,#091b2b,#030b15),repeating-linear-gradient(135deg,transparent 0 5px,rgb(99 159 189 / 13%) 5px 6px);padding:1.25dvh 2.3vw 1.08dvh;box-shadow:inset 0 0 0 1px #000000c2,0 .16rem #0000008f}.stage-feed__stats{display:grid;width:45%;margin:0}.stage-feed__stats div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.45rem;padding:.82dvh .02rem}.stage-feed__stats div+div{border-top:1px solid rgb(74 159 201 / 18%)}.stage-feed__stats dt,.stage-feed__stats dd{margin:0}.stage-feed__stats dt{display:inline-flex;align-items:center;gap:.9vw;color:#f7efd8d6;font-size:max(var(--stage-text-normal),1.4dvh);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stage-feed__stats dt .home-pixel-icon{width:1.72dvh;height:1.72dvh;color:var(--stage-gold)}.stage-feed__stats dd{color:var(--stage-gold);font-size:max(var(--stage-text-normal),1.42dvh);font-weight:700;font-variant-numeric:tabular-nums}.stage-feed__tools{display:grid;width:45.5%;grid-template-columns:minmax(0,2.14fr) 1fr 1.02fr;gap:1.1vw;padding:0}.stage-feed__missions,.stage-feed__icon-button{position:relative;min-width:0;min-height:5.25dvh;border:0;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:100% 100%;color:transparent;cursor:pointer;font:inherit;font-size:0}.stage-feed__missions{background-image:url(/stage/static/media/home-missions-v3.png)}.stage-feed__missions span{position:absolute;top:-.45rem;right:-.25rem;display:grid;width:2.05dvh;height:2.05dvh;place-items:center;border:1px solid rgb(249 208 143 / 92%);background:linear-gradient(180deg,#9e5d22,#5e2e0f);box-shadow:.06rem .06rem #02040d;color:#fff0c9;font-size:max(var(--stage-text-normal),1.05dvh);font-weight:700}.stage-feed__icon-button--notifications{background-image:url(/stage/static/media/home-notifications-v1.png)}.stage-feed__icon-button--settings{background-image:url(/stage/static/media/home-settings-v1.png)}.stage-feed__icon-button .home-pixel-icon{visibility:hidden}.stage-feed__reel{position:absolute;z-index:2;top:12dvh;right:2.1vw;height:69.85dvh;bottom:auto;left:2.1vw;overflow-x:hidden;overflow-y:auto;border:1px solid rgb(43 117 159 / 82%);background:#02080e;box-shadow:inset 0 0 0 1px #00040beb;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;touch-action:pan-y}.stage-feed__reel::-webkit-scrollbar{display:none}.stage-feed__reel-item:after{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgb(1 4 10 / 38%),transparent 24%,transparent 53%,rgb(1 4 10 / 78%) 90%,#01050a 100%);pointer-events:none;content:""}.stage-feed__reel-item{position:relative;height:100%;min-height:100%;box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always}.stage-feed__media{position:absolute;z-index:0;inset:0}.stage-feed__media>img,.stage-feed__media>.casting-video,.stage-feed__media>.identity-live__image-pending,.stage-feed__media>.casting-video>img,.stage-feed__media>.casting-video>video{display:block;width:100%;height:100%}.stage-feed__media>img,.stage-feed__media>.casting-video>img,.stage-feed__media>.casting-video>video{object-fit:cover;object-position:center;filter:saturate(.86) contrast(1.12) brightness(.79)}.stage-feed__media>.stage-feed__poster,.stage-feed__media>.stage-feed__video{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.86) contrast(1.12) brightness(.79)}.stage-feed__media>.stage-feed__video{position:absolute;inset:0;opacity:0}.stage-feed__media>.stage-feed__video.is-ready{opacity:1}.stage-feed__media>.casting-video{cursor:zoom-in}.stage-feed__media>.casting-video--passive{cursor:default}.stage-feed__copy{position:absolute;z-index:3;right:18vw;bottom:2.2dvh;left:2.3vw;color:var(--stage-cream);text-shadow:.08rem .08rem 0 #000,0 0 .6rem #000}.stage-feed__copy p{margin:0}.stage-feed__handle{font-size:max(var(--stage-text-normal),1.55dvh);font-weight:700;letter-spacing:.025em}.stage-feed__handle b{color:#4ea4d4;font-size:max(var(--stage-text-normal),.82em)}.stage-feed__copy>p:not(.stage-feed__handle){margin-top:.55dvh;font-size:max(var(--stage-text-normal),1.25dvh);line-height:1.35}.stage-feed__rail{position:absolute;z-index:3;right:2vw;bottom:5.7dvh;display:grid;min-width:7vw;gap:2.2dvh}.stage-feed__rail button,.stage-feed__rail-stat{display:grid;min-width:7vw;border:0;background:transparent;color:var(--stage-cream);font:inherit;place-items:center;text-shadow:.08rem .08rem 0 #000}.stage-feed__rail button{cursor:pointer}.stage-feed__rail button:disabled{cursor:default;opacity:.72}.stage-feed__rail img{display:block;width:min(7.4vw,2.4rem);height:auto;image-rendering:pixelated}.stage-feed__rail .home-pixel-icon{width:min(5.15vw,1.65rem);height:min(5.15vw,1.65rem);fill:currentColor}.stage-feed__rail em{margin-top:.55dvh;font-size:max(var(--stage-text-normal),1.15dvh);font-style:normal;font-weight:700}.stage-feed__rail .is-liked img{filter:sepia(1) saturate(5) hue-rotate(316deg) brightness(.88)}.stage-feed__rail .is-liked em{color:#f26458}.stage-feed__action-status{position:absolute;z-index:4;right:1.8vw;bottom:1.5dvh;width:min(13rem,48%);margin:0;padding:.58rem .7rem;border:1px solid rgb(106 190 226 / 68%);background:#020a12e5;box-shadow:.1rem .1rem #000000ad;color:#d9f5ff;font-size:max(var(--stage-text-normal),.72rem);letter-spacing:.035em;line-height:1.35;text-align:center}.stage-share-sheet{width:min(calc(100vw - 2rem),25rem);max-height:min(30rem,calc(100dvh - 2rem));border:1px solid #3bb9e0;background:linear-gradient(155deg,#072a4a,#020d1e 72%);box-shadow:0 0 0 .14rem #020a18c7,.55rem .55rem #0000008a;color:#dff6fa;padding:.85rem}.stage-share-sheet::backdrop{background:#00050ea8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.stage-share-sheet__topline{display:flex;align-items:center;justify-content:space-between;color:#69d7ef;font-size:max(var(--stage-text-normal),.91rem);letter-spacing:.1em}.stage-share-sheet__topline button{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid rgb(82 198 229 / 72%);background:#06192e;color:#b9edf6;cursor:pointer;font:inherit;font-size:1.4rem;line-height:1}.stage-share-sheet h2{margin:.72rem 0 0;color:#f0bc53;font-size:max(var(--stage-text-normal),1.25rem);font-weight:500;letter-spacing:.045em}.stage-share-sheet__caption{margin:.62rem 0 0;color:#e2f3f6e5;font-size:max(var(--stage-text-normal),.96rem);line-height:1.4}.stage-share-sheet__url{overflow:hidden;margin:.72rem 0;border:1px solid rgb(63 177 212 / 55%);background:#020f21b8;color:#79d7ed;font-size:max(var(--stage-text-normal),.81rem);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;padding:.55rem .62rem}.stage-share-sheet__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.stage-share-sheet__actions button{min-height:2.65rem;border:1px solid #dfab4a;background:linear-gradient(180deg,#a86416,#572908);box-shadow:inset 0 0 0 1px #ffe09938;color:#fff0c9;cursor:pointer;font:inherit;font-size:max(var(--stage-text-normal),.78rem);font-weight:700;letter-spacing:.035em;line-height:1.1;text-transform:uppercase;padding:.3rem}.stage-share-sheet__notice,.stage-share-sheet__status{margin:.7rem 0 0;font-size:max(var(--stage-text-normal),.79rem);letter-spacing:.025em;line-height:1.35}.stage-share-sheet__notice{color:#e8c36fe5}.stage-share-sheet__status{color:#86dceb}.stage-share-sheet__topline button:focus-visible,.stage-share-sheet__actions button:focus-visible{outline:2px solid #fff3c7;outline-offset:3px}.stage-feed__state,.stage-feed__empty{position:absolute;z-index:3;inset:0;display:grid;place-content:center;margin:0;color:#f7efd8bf;font-size:max(var(--stage-text-normal),1.35dvh);letter-spacing:.06em;line-height:1.6;text-align:center;text-transform:uppercase}.stage-feed__empty{gap:2dvh;padding:2rem}.stage-feed__empty p{margin:0}.stage-feed__empty button{min-height:5.2dvh;border:1px solid #dfab55;background:linear-gradient(180deg,#a95f16,#5f2a09);color:#fff0c9;font:inherit;font-size:max(var(--stage-text-normal),1.2dvh);font-weight:700;letter-spacing:.075em;text-transform:uppercase;cursor:pointer}.stage-feed__home-wrap{position:absolute;z-index:2;right:1.9vw;bottom:max(10.25dvh,calc(env(safe-area-inset-bottom) + 8.7dvh));left:1.9vw}.stage-feed__home{width:100%;min-height:6.76dvh;border:1px solid #e2a44b;background:linear-gradient(180deg,#bc711b,#6b3008);box-shadow:inset 0 0 0 .17rem #f7cd7a59,.14rem .14rem #05070c;color:#fff2ce;cursor:pointer;font:inherit;font-size:max(var(--stage-text-normal),2dvh);font-weight:700;letter-spacing:.09em;text-shadow:.12rem .12rem 0 #4b2208;text-transform:uppercase}.stage-feed__home .home-pixel-icon{display:inline-block;width:1.18em;height:1.18em;margin-right:.38rem;vertical-align:-.22em}.stage-feed__tabs{position:absolute;z-index:2;right:1.9vw;bottom:max(1.45dvh,env(safe-area-inset-bottom));left:1.9vw;display:grid;grid-template-columns:.98fr 1fr 1fr 1.05fr;gap:.72vw}.stage-feed__tabs button{display:grid;min-height:8.25dvh;grid-template-rows:1fr auto;place-items:center;gap:.16rem;border:0;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:100% 100%;color:transparent;cursor:pointer;font:inherit;font-size:0}.stage-feed__tabs button:nth-child(1){background-image:url(/stage/static/media/home-tab-inbox-v1.png)}.stage-feed__tabs button:nth-child(2){background-image:url(/stage/static/media/home-tab-feed-v1.png)}.stage-feed__tabs button:nth-child(3){background-image:url(/stage/static/media/home-tab-items-v1.png)}.stage-feed__tabs button:nth-child(4){background-image:url(/stage/static/media/home-tab-ledger-v1.png)}.stage-feed__tabs .home-pixel-icon{visibility:hidden}.stage-feed__missions:focus-visible,.stage-feed__icon-button:focus-visible,.stage-feed__rail button:focus-visible,.stage-feed__home:focus-visible,.stage-feed__tabs button:focus-visible,.stage-feed__empty button:focus-visible{outline:2px solid #fff3c7;outline-offset:3px}@media(max-width:21.5rem){.stage-feed__hud,.stage-feed__reel,.stage-feed__home-wrap,.stage-feed__tabs{right:.72rem;left:.72rem}.stage-feed__tools{grid-template-columns:minmax(0,1fr) 2rem 2rem}}.stage-items{--items-cyan: #4fa4d4;position:relative;isolation:isolate;width:min(100%,34rem);min-height:100dvh;margin-inline:auto;overflow:clip;background:#02090e}.stage-items:after{position:absolute;z-index:1;inset:0;background:repeating-linear-gradient(180deg,transparent 0 3px,rgb(116 166 186 / 7%) 3px 5px);pointer-events:none;content:""}.stage-items>h1{position:absolute;z-index:2;top:max(1.45dvh,env(safe-area-inset-top));right:0;left:0;margin:0;color:var(--stage-gold);font-size:max(var(--stage-text-normal),2.7dvh);font-weight:400;letter-spacing:.1em;line-height:1;text-align:center;text-transform:uppercase}.stage-items__hud{position:absolute;z-index:2;top:max(.95dvh,env(safe-area-inset-top));right:1.7vw;left:1.7vw;display:flex;min-height:8.7dvh;align-items:flex-start;justify-content:space-between;gap:.45rem;background:linear-gradient(180deg,#091b2b,#030b15),repeating-linear-gradient(135deg,transparent 0 5px,rgb(99 159 189 / 13%) 5px 6px);padding:1.25dvh 2.3vw 1.08dvh;box-shadow:inset 0 0 0 1px #000000c2,0 .16rem #0000008f}.stage-items__stats{display:grid;width:45%;margin:0;padding:0}.stage-items__stats div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.45rem;padding:.82dvh .02rem}.stage-items__stats div+div{border-top:1px solid rgb(74 159 201 / 18%)}.stage-items__stats dt,.stage-items__stats dd{margin:0}.stage-items__stats dt{display:inline-flex;align-items:center;gap:.31rem;color:#f7efd8e0;font-size:max(var(--stage-text-normal),1.42dvh);font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase}.stage-items__stats dt .home-pixel-icon{width:1.72dvh;height:1.72dvh;color:var(--stage-gold)}.stage-items__stats dd{color:var(--stage-gold);font-size:max(var(--stage-text-normal),1.42dvh);font-weight:700;font-variant-numeric:tabular-nums}.stage-items__tools{display:grid;width:45.5%;grid-template-columns:minmax(0,2.14fr) 1fr 1.02fr;gap:1.1vw;padding:0}.stage-items__missions,.stage-items__icon-button{position:relative;min-width:0;min-height:5.25dvh;border:0;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:100% 100%;box-shadow:none;color:transparent;cursor:pointer}.stage-items__missions{background-image:url(/stage/static/media/home-missions-v3.png);font-size:0}.stage-items__missions span{position:absolute;top:-.45rem;right:-.25rem;display:grid;width:2.05dvh;height:2.05dvh;place-items:center;border:1px solid rgb(249 208 143 / 92%);background:linear-gradient(180deg,#9e5d22,#5e2e0f);box-shadow:.06rem .06rem #02040d;color:#fff0c8;font-size:max(var(--stage-text-normal),1.05dvh);font-weight:700}.stage-items__icon-button--notifications{background-image:url(/stage/static/media/home-notifications-v1.png)}.stage-items__icon-button--settings{background-image:url(/stage/static/media/home-settings-v1.png)}.stage-items__icon-button .home-pixel-icon{visibility:hidden}.stage-items__panel{position:absolute;z-index:2;top:12dvh;right:2.1vw;bottom:18.15dvh;left:2.1vw;overflow:hidden;border:1px solid rgb(43 117 159 / 82%);background:linear-gradient(180deg,#051321f5,#020b15fa);box-shadow:inset 0 0 0 1px #00040beb}.stage-items__filters{position:absolute;z-index:2;top:.95dvh;right:1.5vw;left:1.5vw;display:grid;min-height:4.85dvh;grid-template-columns:1fr 1.45fr 1fr .92fr 1.02fr;gap:.8vw}.stage-items__filters button{border:1px solid rgb(52 139 182 / 74%);background:#06172a;color:#f6dfaa;cursor:pointer;font:inherit;font-size:max(var(--stage-text-normal),1.15dvh);font-weight:400;letter-spacing:.045em;text-transform:uppercase}.stage-items__filters button.is-current{border-color:#e0a646;background:linear-gradient(180deg,#9f5614,#572707);color:#fff0c9;box-shadow:inset 0 0 0 .12rem #f7be572e}.stage-items__grid{position:absolute;z-index:2;top:6.2dvh;right:1.5vw;bottom:4.55dvh;left:1.5vw;display:grid;overflow-y:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(19.5dvh,1fr);align-content:start;gap:1.05dvh 1.25vw;padding:.15dvh .15vw;scrollbar-width:thin;scrollbar-color:#b27722 transparent}.stage-item{display:grid;min-width:0;overflow:hidden;border:1px solid rgb(46 139 184 / 72%);background:linear-gradient(145deg,#061422f7,#02080ffa);box-shadow:inset 0 0 0 .15rem #03080fc7,.12rem .12rem #0000008c}.stage-item.is-equipped{border-color:#d59128;box-shadow:inset 0 0 0 .15rem #b8640c52,.12rem .12rem #0000008c}.stage-item__details{display:grid;min-width:0;min-height:0;height:100%;grid-template-rows:auto minmax(0,1fr) auto;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.stage-item header{min-height:5.15dvh;padding:1.15dvh 1.9vw 0}.stage-item h2,.stage-item p{margin:0}.stage-item h2{display:-webkit-box;overflow:hidden;color:#f6dfaa;font-size:max(var(--stage-text-normal),1.28dvh);font-weight:400;letter-spacing:.045em;line-height:1.25;text-transform:uppercase;-webkit-box-orient:vertical;-webkit-line-clamp:2}.stage-item p{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;margin-top:.55dvh;color:#f7e3b4c7;font-size:max(var(--stage-text-normal),1.05dvh);letter-spacing:.045em;text-transform:uppercase}.stage-item__ownership{border:1px solid rgb(79 164 212 / 58%);color:#9adbefe5;font-size:.83em;letter-spacing:.07em;line-height:1;padding:.2em .4em}.stage-item.is-equipped .stage-item__ownership{border-color:#e2a44ba6;color:#f7d48e}.stage-item__art{display:grid;min-height:0;overflow:hidden;place-items:center;padding:.55dvh 1.8vw}.stage-item__art img{display:block;width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain;image-rendering:auto;filter:drop-shadow(.2rem .24rem .18rem rgb(0 0 0 / 64%))}.stage-item__art .home-pixel-icon{width:6dvh;height:6dvh;color:#e8b448a3}.stage-item__price{display:flex;min-height:4.25dvh;align-items:center;justify-content:center;gap:.35rem;border-top:1px solid rgb(54 135 176 / 45%);background:#010b14ad;color:#e8a944;font-size:max(var(--stage-text-normal),1.28dvh);font-weight:400;letter-spacing:.06em;text-transform:uppercase}.stage-item.is-owned .stage-item__price{color:#4fa4d4}.stage-item.is-equipped .stage-item__price{border-top-color:#d8972a9e;color:#f7d48e}.stage-items__state{grid-column:1 / -1;display:grid;min-height:16dvh;place-items:center;margin:0;color:#f7efd8b3;font-size:max(var(--stage-text-normal),1.3dvh);letter-spacing:.06em;text-align:center;text-transform:uppercase}.stage-items__note{position:absolute;z-index:2;right:1.5vw;bottom:.7dvh;left:1.5vw;display:flex;min-height:3.15dvh;align-items:center;gap:1vw;margin:0;border:1px solid rgb(46 139 184 / 60%);background:#04101df0;color:#e3bd68;font-size:max(var(--stage-text-normal),1.02dvh);letter-spacing:.04em;padding:0 1.8vw}.stage-item-dialogue{width:min(calc(100% - 2rem),39rem);max-height:min(90dvh,48rem);margin:auto;overflow:hidden;border:1px solid #e0a646;background:linear-gradient(145deg,#0a2138,#020b16);box-shadow:.28rem .28rem #000000a6;color:var(--stage-cream);padding:0}.stage-item-dialogue::backdrop{background:#00040cc2;-webkit-backdrop-filter:blur(.18rem);backdrop-filter:blur(.18rem)}.stage-item-dialogue section{display:grid;max-height:inherit;grid-template-rows:auto minmax(12rem,1fr) auto auto}.stage-item-dialogue__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1rem .8rem}.stage-item-dialogue__header h2,.stage-item-dialogue__header p,.stage-item-dialogue__purchase p{margin:0}.stage-item-dialogue__eyebrow{color:#e5af4e;font-size:max(var(--stage-text-normal),.75rem);letter-spacing:.08em;text-transform:uppercase}.stage-item-dialogue__header h2{margin-top:.3rem;color:#fff0c9;font-size:max(var(--stage-text-normal),1.1rem);line-height:1.3}.stage-item-dialogue__header>button{min-width:2.75rem;min-height:2.75rem;border:1px solid rgb(123 190 220 / 72%);background:#082039;color:#dceff6;cursor:pointer;font:inherit;font-size:max(var(--stage-text-normal),.72rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.stage-item-dialogue__art{display:grid;min-height:0;overflow:hidden;place-items:center;background:radial-gradient(circle at 50% 38%,rgb(73 98 115 / 26%),transparent 65%),#020a13;padding:.5rem 1rem 1rem}.stage-item-dialogue__art img{display:block;width:auto;max-width:100%;height:auto;max-height:min(58dvh,32rem);object-fit:contain;filter:drop-shadow(.3rem .35rem .25rem rgb(0 0 0 / 60%))}.stage-item-dialogue__art .home-pixel-icon{width:7rem;height:7rem;color:#e8b448a3}.stage-item-dialogue__purchase{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.8rem;border-top:1px solid rgb(54 135 176 / 58%);background:#010b14c7;padding:.8rem 1rem}.stage-item-dialogue__purchase>p{color:#f6dfaa;font-size:max(var(--stage-text-normal),.86rem);letter-spacing:.05em;text-transform:uppercase}.stage-item-dialogue__purchase>button{min-width:8rem;min-height:2.75rem;border:1px solid #e0a646;background:linear-gradient(180deg,#a45d17,#572707);color:#fff0c9;cursor:pointer;font:inherit;font-size:max(var(--stage-text-normal),.78rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.stage-item-dialogue__purchase>button:disabled,.stage-item-dialogue__header>button:disabled{cursor:wait;opacity:.65}.stage-item-dialogue__owned{border:1px solid rgb(79 164 212 / 58%);color:#9adbefe5!important;font-size:max(var(--stage-text-normal),.72rem)!important;padding:.42rem .55rem}.stage-item-dialogue__error{margin:0;border-top:1px solid rgb(255 170 160 / 32%);background:#500e0e59;color:#ffaaa0;font-size:var(--stage-text-normal);line-height:1.4;padding:.7rem 1rem}.stage-items__note .home-pixel-icon{width:1.4dvh;height:1.4dvh;flex:0 0 auto}.stage-items__home-wrap{position:absolute;z-index:2;right:1.9vw;bottom:max(10.25dvh,calc(env(safe-area-inset-bottom) + 8.7dvh));left:1.9vw}.stage-items__home{width:100%;min-height:6.76dvh;border:1px solid #e2a44b;background:linear-gradient(180deg,#bc711b,#6b3008);box-shadow:inset 0 0 0 .17rem #f7cd7a59,.14rem .14rem #05070c;color:#fff2ce;cursor:pointer;font:inherit;font-size:max(var(--stage-text-normal),2dvh);font-weight:700;letter-spacing:.09em;text-shadow:.12rem .12rem 0 #4b2208;text-transform:uppercase}.stage-items__home .home-pixel-icon{display:inline-block;width:1.18em;height:1.18em;margin-right:.38rem;vertical-align:-.22em}.stage-items__tabs{position:absolute;z-index:2;right:1.9vw;bottom:max(1.45dvh,env(safe-area-inset-bottom));left:1.9vw;display:grid;grid-template-columns:.98fr 1fr 1fr 1.05fr;gap:.72vw}.stage-items__tabs button{display:grid;min-height:8.25dvh;grid-template-rows:1fr auto;place-items:center;gap:.16rem;border:0;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:100% 100%;color:transparent;cursor:pointer;font:inherit;font-size:0}.stage-items__tabs button:nth-child(1){background-image:url(/stage/static/media/home-tab-inbox-v1.png)}.stage-items__tabs button:nth-child(2){background-image:url(/stage/static/media/home-tab-feed-v1.png)}.stage-items__tabs button:nth-child(3){background-image:url(/stage/static/media/home-tab-items-v1.png)}.stage-items__tabs button:nth-child(4){background-image:url(/stage/static/media/home-tab-ledger-v1.png)}.stage-items__tabs .home-pixel-icon{visibility:hidden}.stage-items__missions:focus-visible,.stage-items__icon-button:focus-visible,.stage-items__filters button:focus-visible,.stage-item__details:focus-visible,.stage-item-dialogue button:focus-visible,.stage-items__home:focus-visible,.stage-items__tabs button:focus-visible{outline:2px solid #fff3c7;outline-offset:3px}@media(max-width:21.5rem){.stage-items__hud,.stage-items__panel,.stage-items__home-wrap,.stage-items__tabs{right:.72rem;left:.72rem}.stage-items__tools{grid-template-columns:minmax(0,1fr) 2rem 2rem}}.stage-ledger{--ledger-cyan: #4fa4d4;position:relative;isolation:isolate;width:min(100%,34rem);min-height:100dvh;margin-inline:auto;overflow:clip;background:#02090e}.stage-ledger:after{position:absolute;z-index:1;inset:0;background:repeating-linear-gradient(180deg,transparent 0 3px,rgb(116 166 186 / 7%) 3px 5px);pointer-events:none;content:""}.stage-ledger>h1{position:absolute;z-index:2;top:max(1.45dvh,env(safe-area-inset-top));right:0;left:0;margin:0;color:var(--stage-gold);font-size:max(var(--stage-text-normal),2.7dvh);font-weight:400;letter-spacing:.1em;line-height:1;text-align:center;text-transform:uppercase}.stage-ledger__hud{position:absolute;z-index:2;top:max(.95dvh,env(safe-area-inset-top));right:1.7vw;left:1.7vw;display:flex;min-height:8.7dvh;align-items:flex-start;justify-content:space-between;gap:.45rem;background:linear-gradient(180deg,#091b2b,#030b15),repeating-linear-gradient(135deg,transparent 0 5px,rgb(99 159 189 / 13%) 5px 6px);padding:1.25dvh 2.3vw 1.08dvh;box-shadow:inset 0 0 0 1px #000000c2,0 .16rem #0000008f}.stage-ledger__stats{display:grid;width:45%;margin:0;padding:0}.stage-ledger__stats div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.45rem;padding:.82dvh .02rem}.stage-ledger__stats div+div{border-top:1px solid rgb(74 159 201 / 18%)}.stage-ledger__stats dt,.stage-ledger__stats dd{margin:0}.stage-ledger__stats dt{display:inline-flex;align-items:center;gap:.31rem;color:#f7efd8e0;font-size:max(var(--stage-text-normal),1.42dvh);font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase}.stage-ledger__stats dt .home-pixel-icon{width:1.72dvh;height:1.72dvh;color:var(--stage-gold)}.stage-ledger__stats dd{color:var(--stage-gold);font-size:max(var(--stage-text-normal),1.42dvh);font-weight:700;font-variant-numeric:tabular-nums}.stage-ledger__tools{display:grid;width:45.5%;grid-template-columns:minmax(0,2.14fr) 1fr 1.02fr;gap:1.1vw;padding:0}.stage-ledger__missions,.stage-ledger__icon-button{position:relative;min-width:0;min-height:5.25dvh;border:0;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:100% 100%;box-shadow:none;color:transparent;cursor:pointer}.stage-ledger__missions{background-image:url(/stage/static/media/home-missions-v3.png);font-size:0}.stage-ledger__missions span{position:absolute;top:-.45rem;right:-.25rem;display:grid;width:2.05dvh;height:2.05dvh;place-items:center;border:1px solid rgb(249 208 143 / 92%);background:linear-gradient(180deg,#9e5d22,#5e2e0f);box-shadow:.06rem .06rem #02040d;color:#fff0c8;font-size:max(var(--stage-text-normal),1.05dvh);font-weight:700}.stage-ledger__icon-button--notifications{background-image:url(/stage/static/media/home-notifications-v1.png)}.stage-ledger__icon-button--settings{background-image:url(/stage/static/media/home-settings-v1.png)}.stage-ledger__icon-button .home-pixel-icon{visibility:hidden}.stage-ledger__panel{position:absolute;z-index:2;top:12dvh;right:2.1vw;bottom:18.15dvh;left:2.1vw;overflow-y:auto;border:1px solid rgb(43 117 159 / 82%);background:linear-gradient(145deg,#05121df5,#01080efa);box-shadow:inset 0 0 0 .16rem #02080dcc;scrollbar-width:thin;scrollbar-color:#b27722 transparent}.stage-ledger__heading{display:flex;min-height:7.7dvh;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgb(198 137 45 / 36%);padding:0 2.9vw}.stage-ledger__heading h2{margin:0;color:var(--stage-gold);font-size:max(var(--stage-text-normal),2.15dvh);font-weight:400;letter-spacing:.07em;text-transform:uppercase}.stage-ledger__heading button{display:inline-flex;min-height:4.7dvh;align-items:center;gap:.45rem;border:1px solid rgb(57 145 187 / 75%);background:#071b2b;color:#f2cc77;font:inherit;font-size:max(var(--stage-text-normal),1.05dvh);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;padding:0 1.7vw}.stage-ledger__heading button .home-pixel-icon{width:1.75dvh;height:1.75dvh}.stage-ledger__state{display:grid;min-height:20dvh;place-items:center;margin:0;color:#f7efd8b3;font-size:max(var(--stage-text-normal),1.25dvh);letter-spacing:.06em;text-align:center;text-transform:uppercase}.stage-ledger__notice{display:grid;gap:.8dvh;margin:4.5dvh 2.9vw;border:1px solid rgb(198 137 45 / 55%);background:linear-gradient(145deg,#0e2636c2,#050e18db);padding:2.4dvh 2.4vw;box-shadow:inset 0 0 0 1px #02080dcc;text-align:center}.stage-ledger__notice h3{margin:0;color:#f2cc77;font-size:max(var(--stage-text-normal),1.55dvh);font-weight:400;letter-spacing:.065em;text-transform:uppercase}.stage-ledger__notice p{margin:0;color:#f7efd8c2;font-size:max(var(--stage-text-normal),1.15dvh);letter-spacing:.035em;line-height:1.55}.stage-ledger__summary{display:grid;justify-items:center;padding:2.25dvh 3vw 1.8dvh;text-align:center}.stage-ledger__summary p{margin:0;color:#d3a857;font-size:max(var(--stage-text-normal),1.25dvh);letter-spacing:.065em;text-transform:uppercase}.stage-ledger__summary strong{display:inline-flex;align-items:center;gap:.65rem;margin-top:1dvh;color:#f6cf78;font-size:max(var(--stage-text-normal),5.35dvh);font-weight:400;line-height:1;letter-spacing:.055em}.stage-ledger__summary strong .home-pixel-icon{width:3.5dvh;height:3.5dvh}.stage-ledger__summary small{margin-top:.85dvh;font-size:max(var(--stage-text-normal),1.45dvh);letter-spacing:.075em;text-transform:uppercase}.stage-ledger .is-positive{color:#54c9d2}.stage-ledger .is-negative{color:#eb9d48}.stage-ledger__sources,.stage-ledger__activity{padding:0 2.9vw}.stage-ledger__sources h3,.stage-ledger__activity h3{display:flex;min-height:3.8dvh;align-items:center;justify-content:space-between;margin:0;border-bottom:1px solid rgb(198 137 45 / 36%);color:#cba657;font-size:max(var(--stage-text-normal),1.2dvh);font-weight:400;letter-spacing:.065em;text-transform:uppercase}.stage-ledger__sources>div{display:grid;min-height:6.55dvh;grid-template-columns:3.5dvh 1fr auto;align-items:center;gap:1.5vw;border-bottom:1px solid rgb(198 137 45 / 26%)}.stage-ledger__source-icon{display:grid;width:3dvh;height:3dvh;place-items:center;border:1px solid rgb(229 177 77 / 80%);color:#eec571;font-size:max(var(--stage-text-normal),1.3dvh)}.stage-ledger__sources b{color:#ead190;font-size:max(var(--stage-text-normal),1.55dvh);font-weight:400;letter-spacing:.06em;text-transform:uppercase}.stage-ledger__sources em{color:#d2a95a;font-size:max(var(--stage-text-normal),2.35dvh);font-style:normal;letter-spacing:.035em}.stage-ledger__activity{padding-bottom:2dvh}.stage-ledger__activity h3 button{border:0;background:transparent;color:#e4ba64;font:inherit;font-size:max(var(--stage-text-normal),.95em);letter-spacing:inherit;text-transform:inherit;cursor:pointer}.stage-ledger__activity>div{display:grid;min-height:5.65dvh;grid-template-columns:5.5dvh 1fr auto;align-items:center;gap:1.2vw;border-bottom:1px solid rgb(198 137 45 / 26%)}.stage-ledger__activity time{display:grid;gap:.25dvh;color:#e5cf9cba;font-size:max(var(--stage-text-normal),.95dvh);letter-spacing:.035em;text-transform:uppercase}.stage-ledger__activity time small{font:inherit}.stage-ledger__activity b{color:#ead190;font-size:max(var(--stage-text-normal),1.15dvh);font-weight:400;letter-spacing:.04em;text-transform:uppercase}.stage-ledger__activity em{font-size:max(var(--stage-text-normal),1.7dvh);font-style:normal}.stage-ledger__activity>p{margin:2.4dvh 0;color:#f7efd894;font-size:max(var(--stage-text-normal),1.1dvh);letter-spacing:.05em;text-align:center;text-transform:uppercase}.stage-ledger__home-wrap{position:absolute;z-index:2;right:1.9vw;bottom:max(10.25dvh,calc(env(safe-area-inset-bottom) + 8.7dvh));left:1.9vw}.stage-ledger__home{width:100%;min-height:6.76dvh;border:1px solid #e2a44b;background:linear-gradient(180deg,#bc711b,#6b3008);box-shadow:inset 0 0 0 .17rem #f7cd7a59,.14rem .14rem #05070c;color:#fff2ce;cursor:pointer;font:inherit;font-size:max(var(--stage-text-normal),2dvh);font-weight:700;letter-spacing:.09em;text-shadow:.12rem .12rem 0 #4b2208;text-transform:uppercase}.stage-ledger__home .home-pixel-icon{display:inline-block;width:1.18em;height:1.18em;margin-right:.38rem;vertical-align:-.22em}.stage-ledger__tabs{position:absolute;z-index:2;right:1.9vw;bottom:max(1.45dvh,env(safe-area-inset-bottom));left:1.9vw;display:grid;grid-template-columns:.98fr 1fr 1fr 1.05fr;gap:.72vw}.stage-ledger__tabs button{display:grid;min-height:8.25dvh;grid-template-rows:1fr auto;place-items:center;border:0;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:100% 100%;color:transparent;cursor:pointer;font:inherit;font-size:0}.stage-ledger__tabs button:nth-child(1){background-image:url(/stage/static/media/home-tab-inbox-v1.png)}.stage-ledger__tabs button:nth-child(2){background-image:url(/stage/static/media/home-tab-feed-v1.png)}.stage-ledger__tabs button:nth-child(3){background-image:url(/stage/static/media/home-tab-items-v1.png)}.stage-ledger__tabs button:nth-child(4){background-image:url(/stage/static/media/home-tab-ledger-v1.png)}.stage-ledger__tabs .home-pixel-icon{visibility:hidden}.stage-credit-history__panel{position:absolute;z-index:2;top:12dvh;right:2.1vw;bottom:18.15dvh;left:2.1vw;overflow-y:auto;border:1px solid rgb(43 117 159 / 82%);background:linear-gradient(145deg,#05121df5,#01080efa);box-shadow:inset 0 0 0 .16rem #02080dcc;scrollbar-width:thin;scrollbar-color:#b27722 transparent}.stage-credit-history__heading{display:grid;min-height:6.9dvh;grid-template-columns:3.5dvh 1fr 3.5dvh;align-items:center;border-bottom:1px solid rgb(198 137 45 / 36%);padding:0 2.5vw}.stage-credit-history__heading h2{margin:0;color:var(--stage-gold);font-size:max(var(--stage-text-normal),2.15dvh);font-weight:400;letter-spacing:.07em;text-align:center;text-transform:uppercase}.stage-credit-history__heading button{width:3.5dvh;height:3.5dvh;border:1px solid rgb(63 148 185 / 82%);background:#082037;color:#f3ce7c;font:inherit;font-size:max(var(--stage-text-normal),2dvh);cursor:pointer}.stage-credit-history__month{display:flex;min-height:6.6dvh;align-items:center;justify-content:space-between;margin:1.1dvh 2.5vw;border:1px solid rgb(198 137 45 / 55%);padding:0 3vw;color:#d6b36c;font-size:max(var(--stage-text-normal),1.3dvh);letter-spacing:.06em;text-transform:uppercase}.stage-credit-history__month strong{display:inline-flex;align-items:center;gap:.35rem;font-size:max(var(--stage-text-normal),2.85dvh);font-weight:400}.stage-credit-history__month .home-pixel-icon{width:2dvh;height:2dvh}.stage-credit-history__filters{display:grid;grid-template-columns:repeat(4,1fr);gap:.9vw;padding:.85dvh 2.5vw 1.2dvh}.stage-credit-history__filters button{min-height:4.35dvh;border:1px solid rgb(56 143 184 / 70%);background:#06172a;color:#f2d493;cursor:pointer;font:inherit;font-size:max(var(--stage-text-normal),1.1dvh);letter-spacing:.04em;text-transform:uppercase}.stage-credit-history__filters .is-current{border-color:#d99228;background:linear-gradient(180deg,#965112,#562307);color:#fff1ca}.stage-credit-history__table{margin:0 1.4vw 1.2dvh;border:1px solid rgb(198 137 45 / 43%)}.stage-credit-history__table>header,.stage-credit-history__table article{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.86fr) minmax(0,.68fr) minmax(0,.7fr);gap:.22rem}.stage-credit-history__table>header{min-height:3.7dvh;align-items:center;border-bottom:1px solid rgb(198 137 45 / 38%);color:#d4ad63;font-size:max(var(--stage-text-normal),.9dvh);letter-spacing:.04em;text-transform:uppercase;padding:0 1.2vw}.stage-credit-history__table article{min-height:8.15dvh;align-items:center;border-bottom:1px solid rgb(198 137 45 / 27%);padding:.75dvh 1.2vw}.stage-credit-history__table article:last-of-type{border-bottom:0}.stage-credit-history__table time,.stage-credit-history__table article>div{display:grid;gap:.35dvh;min-width:0}.stage-credit-history__table time{color:#e5cf9cb8;font-size:max(var(--stage-text-normal),.95dvh);letter-spacing:.03em;text-transform:uppercase}.stage-credit-history__table time small,.stage-credit-history__table article small{overflow:hidden;color:#e5cf9c91;font:inherit;text-overflow:ellipsis;white-space:nowrap}.stage-credit-history__table article b{overflow:hidden;color:#ead190;font-size:max(var(--stage-text-normal),.98dvh);font-weight:400;letter-spacing:.018em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.stage-credit-history__table article em{color:#d1a75b;font-size:max(var(--stage-text-normal),.98dvh);font-style:normal;letter-spacing:.04em;text-transform:uppercase}.stage-credit-history__table article>div:last-child{justify-items:end}.stage-credit-history__table article>div:last-child b{font-size:max(var(--stage-text-normal),1.35dvh)}.stage-credit-history__table>p{margin:0;padding:5dvh 2rem;color:#f7efd8a6;font-size:max(var(--stage-text-normal),1.1dvh);letter-spacing:.05em;line-height:1.65;text-align:center;text-transform:uppercase}.stage-ledger__missions:focus-visible,.stage-ledger__icon-button:focus-visible,.stage-ledger__heading button:focus-visible,.stage-ledger__activity button:focus-visible,.stage-ledger__home:focus-visible,.stage-ledger__tabs button:focus-visible,.stage-credit-history__heading button:focus-visible,.stage-credit-history__filters button:focus-visible{outline:2px solid #fff3c7;outline-offset:3px}@media(max-width:21.5rem){.stage-ledger__hud,.stage-ledger__panel,.stage-credit-history__panel,.stage-ledger__home-wrap,.stage-ledger__tabs{right:.72rem;left:.72rem}.stage-ledger__tools{grid-template-columns:minmax(0,1fr) 2rem 2rem}}.stage-missions{position:relative;isolation:isolate;width:min(100%,34rem);min-height:100dvh;margin-inline:auto;overflow:clip;background:#02090e}.stage-missions:after{position:absolute;z-index:1;inset:0;background:repeating-linear-gradient(180deg,transparent 0 3px,rgb(116 166 186 / 7%) 3px 5px);pointer-events:none;content:""}.stage-missions>h1{position:absolute;z-index:2;top:max(1.45dvh,env(safe-area-inset-top));right:0;left:0;margin:0;color:var(--stage-gold);font-size:max(var(--stage-text-normal),2.7dvh);font-weight:400;letter-spacing:.1em;line-height:1;text-align:center;text-transform:uppercase}.stage-missions__hud{position:absolute;z-index:2;top:max(.95dvh,env(safe-area-inset-top));right:1.7vw;left:1.7vw;display:flex;min-height:8.7dvh;align-items:flex-start;justify-content:space-between;gap:.45rem;background:linear-gradient(180deg,#091b2b,#030b15),repeating-linear-gradient(135deg,transparent 0 5px,rgb(99 159 189 / 13%) 5px 6px);padding:1.25dvh 2.3vw 1.08dvh;box-shadow:inset 0 0 0 1px #000000c2,0 .16rem #0000008f}.stage-missions__stats{display:grid;width:45%;margin:0;padding:0}.stage-missions__stats div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.45rem;padding:.82dvh .02rem}.stage-missions__stats div+div{border-top:1px solid rgb(74 159 201 / 18%)}.stage-missions__stats dt,.stage-missions__stats dd{margin:0}.stage-missions__stats dt{display:inline-flex;align-items:center;gap:.31rem;color:#f7efd8e0;font-size:max(var(--stage-text-normal),1.42dvh);font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase}.stage-missions__stats dt .home-pixel-icon{width:1.72dvh;height:1.72dvh;color:var(--stage-gold)}.stage-missions__stats dd{color:var(--stage-gold);font-size:max(var(--stage-text-normal),1.42dvh);font-weight:700;font-variant-numeric:tabular-nums}.stage-missions__tools{display:grid;width:45.5%;grid-template-columns:minmax(0,2.14fr) 1fr 1.02fr;gap:1.1vw;padding:0}.stage-missions__missions,.stage-missions__icon-button{position:relative;min-width:0;min-height:5.25dvh;border:0;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:100% 100%;box-shadow:none;color:transparent;cursor:pointer}.stage-missions__missions{background-image:url(/stage/static/media/home-missions-v3.png);font-size:0}.stage-missions__missions span{position:absolute;top:-.45rem;right:-.25rem;display:grid;width:2.05dvh;height:2.05dvh;place-items:center;border:1px solid rgb(249 208 143 / 92%);background:linear-gradient(180deg,#9e5d22,#5e2e0f);box-shadow:.06rem .06rem #02040d;color:#fff0c8;font-size:max(var(--stage-text-normal),1.05dvh);font-weight:700}.stage-missions__icon-button--notifications{background-image:url(/stage/static/media/home-notifications-v1.png)}.stage-missions__icon-button--settings{background-image:url(/stage/static/media/home-settings-v1.png)}.stage-missions__icon-button .home-pixel-icon{visibility:hidden}.stage-missions__board{position:absolute;z-index:2;top:12dvh;right:2.1vw;bottom:18.15dvh;left:2.1vw;overflow-y:auto;border:1px solid rgb(43 117 159 / 82%);background:linear-gradient(145deg,#05121df5,#01080efa);box-shadow:inset 0 0 0 .16rem #02080dcc;padding:0 2.2vw 1.55dvh;scrollbar-width:thin;scrollbar-color:#b27722 transparent}.stage-missions__board>h2{min-height:5.55dvh;display:flex;align-items:center;margin:0 -2.2vw;border-bottom:1px solid rgb(198 137 45 / 39%);color:#e2b95e;font-size:max(var(--stage-text-normal),2dvh);font-weight:400;letter-spacing:.065em;text-transform:uppercase;padding:0 2.8vw}.stage-missions__label{margin:.95dvh 0 .55dvh;color:#e4b85a;font-size:max(var(--stage-text-normal),1.05dvh);letter-spacing:.07em;text-transform:uppercase}.stage-mission{position:relative;display:grid;min-height:10.2dvh;grid-template-columns:7dvh minmax(0,1fr);gap:1.65vw;border:1px solid rgb(197 133 39 / 55%);background:linear-gradient(110deg,#2a180b73,#071119d9);padding:.75dvh 1.8vw}.stage-mission+.stage-mission{margin-top:.65dvh}.stage-mission.is-leading{min-height:12.55dvh;border-color:#d27d1e;box-shadow:inset 0 0 0 .14rem #8f480c45}.stage-mission__icon{display:grid;width:6.2dvh;height:6.2dvh;align-self:center;place-items:center;border:1px solid rgb(226 174 80 / 75%);color:#edbd61;font-size:max(var(--stage-text-normal),2.8dvh)}.stage-mission__copy{display:grid;grid-template-columns:1fr auto;align-content:start;gap:.45dvh 1vw}.stage-mission h3,.stage-mission p{margin:0}.stage-mission h3{overflow:hidden;color:#f0ce80;font-size:max(var(--stage-text-normal),1.52dvh);font-weight:400;letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.stage-mission__copy>span{color:#e6ae49;font-size:max(var(--stage-text-normal),1.4dvh);letter-spacing:.04em}.stage-mission__meter{grid-column:1 / -1;height:1.75dvh;border:1px solid rgb(208 143 44 / 62%);background:#1b1711;padding:.16rem}.stage-mission__meter i{display:block;height:100%;background:linear-gradient(90deg,#b76112,#e3b45c);box-shadow:0 0 .25rem #e7b24e4d}.stage-mission p{grid-column:1 / -1;display:flex;align-items:center;gap:.55rem;color:#d6b36b;font-size:max(var(--stage-text-normal),.9dvh);letter-spacing:.05em;text-transform:uppercase}.stage-mission__collected{color:#64d5e2}.stage-mission p b{margin-left:auto;color:#f0c873;font-size:max(var(--stage-text-normal),1.2dvh);font-weight:400}.stage-mission p .home-pixel-icon{width:1.45dvh;height:1.45dvh;color:#edc067}.stage-mission>button{position:absolute;right:1.8vw;bottom:.85dvh;min-height:3.25dvh;border:1px solid #d78d26;background:linear-gradient(180deg,#985012,#522207);color:#fff0ca;font:inherit;font-size:max(var(--stage-text-normal),.9dvh);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;padding:0 1.4vw}.stage-missions__list .stage-mission{min-height:9.45dvh}.stage-missions__list .stage-mission__icon{width:5.25dvh;height:5.25dvh;font-size:max(var(--stage-text-normal),2.3dvh)}.stage-missions__list .stage-mission{grid-template-columns:6.05dvh minmax(0,1fr)}.stage-missions__verified{display:flex;min-height:3.35dvh;align-items:center;justify-content:center;margin:.85dvh 0 0;border:1px solid rgb(59 149 188 / 68%);color:#58b6d5;font-size:max(var(--stage-text-normal),.95dvh);letter-spacing:.055em;text-transform:uppercase}.stage-missions__state{display:grid;min-height:22dvh;place-items:center;color:#f7efd8b3;font-size:max(var(--stage-text-normal),1.25dvh);letter-spacing:.06em;text-align:center;text-transform:uppercase}.stage-missions__notice{display:grid;gap:.8dvh;margin:4.5dvh 0;border:1px solid rgb(198 137 45 / 55%);background:linear-gradient(145deg,#0e2636c2,#050e18db);padding:2.4dvh 2.4vw;box-shadow:inset 0 0 0 1px #02080dcc;text-align:center}.stage-missions__notice h3{margin:0;color:#f2cc77;font-size:max(var(--stage-text-normal),1.55dvh);font-weight:400;letter-spacing:.065em;text-transform:uppercase}.stage-missions__notice p{margin:0;color:#f7efd8c2;font-size:max(var(--stage-text-normal),1.15dvh);letter-spacing:.035em;line-height:1.55}.stage-missions__home-wrap{position:absolute;z-index:2;right:1.9vw;bottom:max(10.25dvh,calc(env(safe-area-inset-bottom) + 8.7dvh));left:1.9vw}.stage-missions__home{width:100%;min-height:6.76dvh;border:1px solid #e2a44b;background:linear-gradient(180deg,#bc711b,#6b3008);box-shadow:inset 0 0 0 .17rem #f7cd7a59,.14rem .14rem #05070c;color:#fff2ce;cursor:pointer;font:inherit;font-size:max(var(--stage-text-normal),2dvh);font-weight:700;letter-spacing:.09em;text-shadow:.12rem .12rem 0 #4b2208;text-transform:uppercase}.stage-missions__home .home-pixel-icon{display:inline-block;width:1.18em;height:1.18em;margin-right:.38rem;vertical-align:-.22em}.stage-missions__tabs{position:absolute;z-index:2;right:1.9vw;bottom:max(1.45dvh,env(safe-area-inset-bottom));left:1.9vw;display:grid;grid-template-columns:.98fr 1fr 1fr 1.05fr;gap:.72vw}.stage-missions__tabs button{display:grid;min-height:8.25dvh;place-items:center;border:0;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:100% 100%;color:transparent;cursor:pointer;font:inherit;font-size:0}.stage-missions__tabs button:nth-child(1){background-image:url(/stage/static/media/home-tab-inbox-v1.png)}.stage-missions__tabs button:nth-child(2){background-image:url(/stage/static/media/home-tab-feed-v1.png)}.stage-missions__tabs button:nth-child(3){background-image:url(/stage/static/media/home-tab-items-v1.png)}.stage-missions__tabs button:nth-child(4){background-image:url(/stage/static/media/home-tab-ledger-v1.png)}.stage-missions__tabs .home-pixel-icon{visibility:hidden}.stage-missions__missions:focus-visible,.stage-missions__icon-button:focus-visible,.stage-mission button:focus-visible,.stage-missions__home:focus-visible,.stage-missions__tabs button:focus-visible{outline:2px solid #fff3c7;outline-offset:3px}@media(max-width:21.5rem){.stage-missions__hud,.stage-missions__board,.stage-missions__home-wrap,.stage-missions__tabs{right:.72rem;left:.72rem}.stage-missions__tools{grid-template-columns:minmax(0,1fr) 2rem 2rem}}.stage-inbox__home-link{position:absolute;z-index:3;right:2.1vw;bottom:max(10.75dvh,calc(env(safe-area-inset-bottom) + 9.8dvh));border:0;background:transparent;color:#f7efd86b;font:inherit;font-size:max(var(--stage-text-normal),.92dvh);letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.stage-inbox__review{position:absolute;z-index:10;right:4.5vw;bottom:10.4dvh;left:4.5vw;border:2px solid rgb(215 151 52 / 88%);background:linear-gradient(180deg,#0a2034,#020b16);box-shadow:0 0 0 100vmax #000000ad,inset 0 0 0 1px #000209fa;padding:2dvh 3.2vw}.stage-inbox__review-header{display:flex;align-items:center;justify-content:space-between}.stage-inbox__review-header p{margin:0;color:var(--inbox-gold);font-size:max(var(--stage-text-normal),1.2dvh);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stage-inbox__review-header button{border:0;background:transparent;color:var(--stage-cream);font:inherit;font-size:max(var(--stage-text-normal),2.4dvh);cursor:pointer}.stage-inbox__review h2{margin:1.4dvh 0 0;color:var(--stage-cream);font-size:max(var(--stage-text-normal),2dvh);letter-spacing:.06em;text-transform:uppercase}.stage-inbox__review h2 span{color:#f7efd88f;font-size:max(var(--stage-text-normal),1.15dvh);font-weight:400;text-transform:none}.stage-inbox__review blockquote{margin:1.3dvh 0;border-left:2px solid var(--inbox-cyan);color:#f7efd8c2;font-size:max(var(--stage-text-normal),1.35dvh);padding-left:2.2vw}.stage-inbox__review-note{color:var(--inbox-gold);font-size:max(var(--stage-text-normal),1.1dvh)}.stage-inbox__review textarea{width:100%;min-height:9.2dvh;resize:vertical;border:1px solid rgb(75 158 200 / 80%);background:#020a14;color:var(--stage-cream);font:inherit;font-size:max(var(--stage-text-normal),1.3dvh);line-height:1.45;padding:1.3dvh 2.2vw}.stage-inbox__review-actions{display:grid;grid-template-columns:1fr auto;gap:1.4vw;margin-top:1.45dvh}.stage-inbox__review-actions button{min-height:4.8dvh;border:1px solid rgb(239 195 102 / 86%);background:linear-gradient(180deg,#9f5c19,#5c2c0a);color:#fff2cf;font:inherit;font-size:max(var(--stage-text-normal),1.15dvh);font-weight:700;letter-spacing:.055em;text-transform:uppercase;cursor:pointer}.stage-inbox__review-actions button+button{border-color:#5095bed9;background:#0a2540}.stage-inbox__review-actions button:only-child{grid-column:1 / -1}@media(max-width:21.5rem){.stage-inbox__hud,.stage-inbox__queue,.stage-inbox__policy,.stage-inbox__tabs{right:.72rem;left:.72rem}.stage-inbox__tools{grid-template-columns:minmax(0,1fr) 2rem 2rem}}.stage-login{position:relative;isolation:isolate;width:100%;min-height:100dvh;overflow:clip;background:#070a15;color:var(--stage-cream)}.stage-login:after{position:absolute;z-index:4;pointer-events:none;content:""}.stage-login:after{inset:0;opacity:.15;background-image:radial-gradient(rgb(247 239 216 / 20%) .55px,transparent .55px);background-size:4px 4px;mix-blend-mode:soft-light}.stage-login__world,.stage-login__shade{position:absolute;inset:0}.stage-login__world{z-index:0;overflow:hidden;background:#070a15}.stage-login__world img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.93) contrast(1.05) brightness(.82)}.stage-login__shade{z-index:1;background:linear-gradient(180deg,rgb(2 4 12 / 28%),transparent 27%,transparent 65%,rgb(2 4 12 / 76%))}.stage-login__terminal{position:absolute;z-index:5;top:16.75dvh;left:calc(50% - 19.15dvh);display:grid;width:38.3dvh;gap:clamp(.45rem,1.05dvh,.65rem);border:0;background:transparent;padding:clamp(.55rem,1.45dvh,.86rem);box-shadow:none}.stage-login--boot .stage-login__terminal{top:31dvh;text-align:center}.stage-login__terminal h1,.stage-login__terminal p{margin:0;text-shadow:var(--stage-text-shadow)}.stage-login__terminal h1{color:var(--stage-cream);font-size:max(var(--stage-text-normal),clamp(1.3rem,3.2dvh,1.8rem));line-height:1.08}.stage-login__terminal>p:not(.stage-login__eyebrow):not(.stage-login__waiting){color:#f7efd8db;font-size:max(var(--stage-text-normal),clamp(.6rem,1.38dvh,.76rem));line-height:1.5}.stage-login__eyebrow{color:var(--stage-gold);font-size:max(var(--stage-text-normal),clamp(.52rem,1.18dvh,.65rem));font-weight:700;letter-spacing:.1em}.stage-login__telegram,.stage-login__retry{display:grid;min-height:2.9rem;place-items:center;border:1px solid rgb(140 200 239 / 74%);background:linear-gradient(180deg,#2b5f92,#17375e);color:var(--stage-cream);box-shadow:.1rem .1rem #02040d;cursor:pointer;font:inherit;font-size:max(var(--stage-text-normal),clamp(.57rem,1.35dvh,.72rem));font-weight:700;letter-spacing:.055em;line-height:1;text-align:center;text-decoration:none;text-shadow:var(--stage-text-shadow);text-transform:uppercase}.stage-login__telegram:focus-visible,.stage-login__retry:focus-visible{outline:2px solid #fff3c7;outline-offset:3px}.game-home__monitor{position:relative;z-index:1;top:17.1dvh;left:calc(50% - 20.2dvh);width:39.4dvh;min-height:0;height:78.5dvh;gap:clamp(.3rem,.75dvh,.5rem);justify-content:flex-start;padding:clamp(.58rem,1.25dvh,.84rem)}.game-home__chapter{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--stage-gold);font-size:max(var(--stage-text-normal),clamp(.62rem,1.42dvh,.82rem));font-weight:700;letter-spacing:.11em;text-transform:uppercase}.game-home__chapter span{border:1px solid rgb(216 114 82 / 84%);background:linear-gradient(180deg,#74221fd6,#411118e0);padding:.4rem .64rem;box-shadow:inset 0 0 0 1px #f7c67f33}.game-home__portrait{position:relative;z-index:1;width:min(47%,10.5rem);height:25.4dvh;align-self:center;overflow:hidden;border:1px solid rgb(231 179 99 / 64%);background:#080b15;box-shadow:inset 0 0 0 2px #01030ab3,0 .15rem #02040ccc}.game-home__portrait:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 56%,rgb(4 6 14 / 70%)),repeating-linear-gradient(180deg,transparent 0 2px,rgb(3 7 18 / 20%) 2px 4px);pointer-events:none;content:""}.game-home__portrait>video,.game-home__portrait>img,.game-home__portrait>.casting-video,.game-home__portrait>.identity-live__image-pending{display:block;width:100%;height:100%;object-fit:cover}.game-home__objective{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:clamp(.42rem,1.05dvh,.68rem);border:1px solid rgb(215 151 83 / 74%);background:linear-gradient(135deg,#f2e2c0f5,#d2b589ed),repeating-linear-gradient(45deg,transparent 0 4px,rgb(102 56 35 / 10%) 4px 5px);color:#201a19;padding:clamp(.45rem,1dvh,.66rem);box-shadow:.12rem .12rem #18080bc2}.game-home__objective-mark{color:#9b3030;font-size:max(var(--stage-text-normal),clamp(1.05rem,2.5dvh,1.55rem))}.game-home__objective>div{display:grid;gap:.16rem}.game-home__objective p,.game-home__objective h1{margin:0}.game-home__objective .game-home__eyebrow{color:#68412d;font-size:max(var(--stage-text-normal),clamp(.44rem,1.02dvh,.58rem))}.game-home__objective h1{color:#271b19;font-family:Georgia,serif;font-size:max(var(--stage-text-normal),clamp(.88rem,2.02dvh,1.18rem));letter-spacing:.02em}.game-home__objective p:last-child{color:#3d302b;font-family:Georgia,serif;font-size:max(var(--stage-text-normal),clamp(.59rem,1.28dvh,.72rem));line-height:1.38}.game-home__moves{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.3rem,.7dvh,.48rem)}.game-home__move{display:grid;min-height:13.2dvh;grid-template-rows:1fr auto auto auto;place-items:center;gap:.18rem;border:1px solid rgb(211 146 75 / 44%);background:linear-gradient(180deg,#0a1629e0,#030a17e8);color:#f7e5bf8f;padding:clamp(.3rem,.72dvh,.45rem);font:inherit;text-align:center}.game-home__move-icon{color:inherit;font-size:max(var(--stage-text-normal),clamp(1.1rem,2.62dvh,1.55rem));line-height:1}.game-home__move strong{color:inherit;font-size:max(var(--stage-text-normal),clamp(.49rem,1.15dvh,.65rem));letter-spacing:.08em;text-transform:uppercase}.game-home__move small{font-family:IBM Plex Mono,monospace;font-size:max(var(--stage-text-normal),clamp(.38rem,.82dvh,.48rem));line-height:1.25}.game-home__move em{color:#f7e5bfbf;font-size:max(var(--stage-text-normal),clamp(.46rem,1.03dvh,.58rem));font-style:normal}.game-home__move--active{border-color:#e16c49e0;background:linear-gradient(180deg,#76241ee8,#3e1017eb);color:var(--stage-cream);cursor:pointer;box-shadow:inset 0 0 0 1px #f7cc8b2b}.game-home__move--active strong,.game-home__move--active .game-home__move-icon{color:var(--stage-gold)}.game-home__meter{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;min-height:5.1dvh;border:1px solid rgb(211 146 75 / 44%);background:#030a17e0;padding:.35rem .48rem;color:var(--stage-cream)}.game-home__meter div{display:flex;align-items:center;gap:.35rem;color:var(--stage-gold);font-size:max(var(--stage-text-normal),clamp(.43rem,.98dvh,.55rem));font-weight:700;letter-spacing:.06em;text-transform:uppercase}.game-home__meter strong{color:var(--stage-cream);font-size:max(var(--stage-text-normal),clamp(.54rem,1.17dvh,.67rem))}.game-home__meter i{display:flex;gap:.1rem}.game-home__meter b{width:clamp(.22rem,.46dvh,.28rem);height:clamp(.38rem,.77dvh,.48rem);background:#7c2b2599}.game-home__meter b:nth-child(-n+6){background:#b84a40}.day-one.game-home{width:100%;max-width:none;height:100dvh;min-height:34rem;margin:0}.game-home .day-one__world img{object-position:50% 54%;filter:saturate(.9) contrast(1.08) brightness(.64);transform:scale(1.025)}.game-home .day-one__shade{background:linear-gradient(180deg,#01040c66,#01040c1f 29%,#01040c59 61%,#01040ce0),linear-gradient(90deg,rgb(1 4 12 / 52%),transparent 24%,transparent 76%,rgb(1 4 12 / 52%))}.game-home__monitor{position:absolute;inset:0;z-index:5;display:block;width:auto;height:auto;min-height:0;border:0;background:transparent;padding:0;box-shadow:none}.game-home__monitor:after{display:none}.game-home__chapter{position:absolute;top:max(5.2rem,calc(env(safe-area-inset-top) + 4rem));left:50%;transform:translate(-50%);white-space:nowrap}.game-home__portrait{position:absolute;top:17dvh;left:50%;width:min(31dvh,20rem);height:39dvh;transform:translate(-50%);border-color:#e7b363b8;box-shadow:0 .4rem 1.6rem #00000057,inset 0 0 0 2px #01030aa3}.game-home__objective{position:absolute;right:max(1rem,env(safe-area-inset-right));bottom:25.5dvh;left:max(1rem,env(safe-area-inset-left));width:min(31rem,calc(100% - 2rem));margin-inline:auto}.game-home__moves{position:absolute;right:max(1rem,env(safe-area-inset-right));bottom:8.1dvh;left:max(1rem,env(safe-area-inset-left));width:min(34rem,calc(100% - 2rem));margin-inline:auto}.game-home__move{min-height:13.2dvh;background:linear-gradient(180deg,#040e1ed1,#010610e0);-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem)}.game-home__meter{position:absolute;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));left:max(1rem,env(safe-area-inset-left));width:min(34rem,calc(100% - 2rem));margin-inline:auto;background:#010712d6;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem)}@media(min-width:48rem){.game-home__chapter{top:max(5.5rem,calc(env(safe-area-inset-top) + 4.25rem))}.game-home__portrait{top:14dvh;width:min(35dvh,25rem);height:45dvh}.game-home__objective{right:auto;bottom:10.5dvh;left:max(2.25rem,env(safe-area-inset-left));width:min(25rem,28vw)}.game-home__moves{right:max(2.25rem,env(safe-area-inset-right));bottom:10.5dvh;left:auto;width:min(25rem,28vw)}.game-home__meter{right:max(2.25rem,env(safe-area-inset-right));bottom:max(1.5rem,env(safe-area-inset-bottom));left:auto;width:min(25rem,28vw)}}@media(min-width:48rem){body:has(.game-home){display:grid;place-items:center;background:radial-gradient(circle at 50% 12%,rgb(78 94 125 / 38%),transparent 38%),#1c2433}#root:has(.game-home){width:100%;min-height:100dvh;display:grid;place-items:center;padding:1rem}.day-one.game-home{width:min(100%,calc((100dvh - 2rem)*.52));height:calc(100dvh - 2rem);min-height:0;border:.38rem solid #0a0d14;border-radius:2rem;box-shadow:0 1.4rem 3.4rem #0000009e,0 0 0 1px #f7efd824}.day-one.game-home:before{inset:.68rem;border-color:#f7efd83b}.game-home__chapter{top:max(5.2rem,calc(env(safe-area-inset-top) + 4rem))}.game-home__portrait{top:17dvh;width:min(31dvh,20rem);height:39dvh}.game-home__objective{right:max(1rem,env(safe-area-inset-right));bottom:25.5dvh;left:max(1rem,env(safe-area-inset-left));width:min(31rem,calc(100% - 2rem))}.game-home__moves{right:max(1rem,env(safe-area-inset-right));bottom:8.1dvh;left:max(1rem,env(safe-area-inset-left));width:min(34rem,calc(100% - 2rem))}.game-home__meter{right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));left:max(1rem,env(safe-area-inset-left));width:min(34rem,calc(100% - 2rem))}}.day-one__monitor h1,.day-one__brief,.day-one__references,.day-one__outfits,.identity-lock__reference,.identity-lock__done,.identity-failure{position:relative;z-index:1}.day-one__monitor h1{margin:0 0 clamp(.38rem,.9dvh,.56rem);color:var(--stage-amber);font-size:var(--stage-text-heading);font-weight:700;line-height:var(--stage-leading-tight);text-shadow:var(--stage-text-shadow)}.day-one__brief{display:grid;gap:.72rem}.day-one__brief p{margin:0;color:#f7efd8de;font-size:max(var(--stage-text-normal),clamp(var(--stage-text-caption),1.72dvh,var(--stage-text-label)));line-height:1.4;text-shadow:var(--stage-text-shadow)}.day-one__identity-preview{justify-self:center;width:min(41%,7.5rem);aspect-ratio:9 / 15;overflow:hidden;border:1px solid rgb(140 200 239 / 62%);background:#030914;box-shadow:inset 0 0 0 2px #02040ca8,.12rem .12rem #02040cc2}.day-one__identity-preview>video,.day-one__identity-preview>.casting-video,.day-one__identity-preview>.identity-live__image-pending{display:block;width:100%;height:100%}.day-one__identity-preview>video{object-fit:contain;filter:saturate(.93) contrast(1.03)}.day-one__identity-preview>.casting-video>video,.day-one__identity-preview>.casting-video>img{object-fit:contain;filter:saturate(.93) contrast(1.03)}.day-one--mission .day-one__monitor{position:relative;top:auto;left:auto;width:min(calc(100% - 1.1rem),44dvh);min-height:0;justify-content:flex-start;margin:clamp(.55rem,1.35dvh,.9rem) auto clamp(1.6rem,4dvh,2.5rem);transform:none}.day-one--mission{min-height:100dvh;overflow-x:clip;overflow-y:visible;padding-bottom:env(safe-area-inset-bottom)}.day-one--mission .day-one__hud{min-height:21.3dvh}.day-one__mission-monitor{gap:clamp(.42rem,.9dvh,.62rem)}.day-one__mission-reel{position:relative;width:min(40%,7.7rem);aspect-ratio:9 / 15;align-self:center;overflow:hidden;border:1px solid rgb(140 200 239 / 62%);background:#030914;box-shadow:inset 0 0 0 2px #02040ca8,.12rem .12rem #02040cc2}.day-one__mission-reel:after{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,transparent 0 2px,rgb(2 7 18 / 18%) 2px 4px);content:""}.day-one__mission-reel>video,.day-one__mission-reel>img,.day-one__mission-reel>.casting-video,.day-one__mission-reel>.identity-live__image-pending{display:block;width:100%;height:100%}.day-one__mission-reel>video,.day-one__mission-reel>img{object-fit:contain;filter:saturate(.93) contrast(1.03)}.day-one__mission-reel>.casting-video>video,.day-one__mission-reel>.casting-video>img{object-fit:contain;filter:saturate(.93) contrast(1.03)}.day-one__mission-dialogue{position:relative;z-index:1;display:grid;gap:clamp(.32rem,.72dvh,.5rem)}.day-one__mission-dialogue h1,.day-one__mission-dialogue p{margin:0;text-shadow:var(--stage-text-shadow)}.day-one__mission-dialogue h1{color:var(--stage-amber);font-size:var(--stage-text-heading);font-weight:700;line-height:var(--stage-leading-tight)}.day-one__mission-dialogue p{color:#f7efd8e0;font-size:max(var(--stage-text-normal),clamp(var(--stage-text-caption),1.52dvh,var(--stage-text-label)));line-height:1.35}.day-one__mission-dialogue>button,.day-one__plan-choices button{border:1px solid var(--terminal-cyan);border-radius:0;background:linear-gradient(180deg,#2b5f92,#17375e);color:var(--stage-cream);box-shadow:.1rem .1rem 0 var(--terminal-shadow);cursor:pointer;font:inherit;font-weight:700;letter-spacing:var(--stage-tracking-label);text-align:left;text-shadow:var(--stage-text-shadow)}.day-one__mission-dialogue>button{min-height:clamp(2.15rem,4dvh,2.65rem);padding:.28rem .5rem;font-size:max(var(--stage-text-normal),clamp(var(--stage-text-caption),1.6dvh,var(--stage-text-label)));text-align:center}.day-one__plan-choices{display:grid;gap:.28rem}.day-one__plan-choices button{display:grid;gap:.18rem;min-height:clamp(2.3rem,4.35dvh,2.95rem);padding:.34rem .48rem;font-size:max(var(--stage-text-normal),clamp(var(--stage-text-caption),1.47dvh,var(--stage-text-label)));line-height:var(--stage-leading-tight)}.day-one__plan-choices strong,.day-one__plan-choices span{display:block}.day-one__plan-choices strong{color:var(--stage-cream)}.day-one__plan-choices span{color:#f7efd8bf;font-size:max(var(--stage-text-normal),.88em);font-weight:400;letter-spacing:0}.day-one__mission-dialogue>button:focus-visible,.day-one__plan-choices button:focus-visible{outline:2px solid #fff3c7;outline-offset:2px}.day-one__mission-dialogue>button:active,.day-one__plan-choices button:active{transform:translate(.08rem,.08rem);box-shadow:none}.studio-take{display:grid;gap:clamp(.38rem,.8dvh,.56rem)}.studio-take__reel{position:relative;justify-self:center;width:min(54%,9.5rem);aspect-ratio:9 / 15;overflow:hidden;border:1px solid rgb(237 202 123 / 72%);background:#030914;box-shadow:inset 0 0 0 2px #02040ca8,.14rem .14rem #02040cc7}.studio-take__reel>.casting-video,.studio-take__reel>.identity-live__image-pending,.studio-take__reel>img,.studio-take__reel>.casting-video>video,.studio-take__reel>.casting-video>img{display:block;width:100%;height:100%}.studio-take__reel>.casting-video>video,.studio-take__reel>.casting-video>img,.studio-take__reel>img{object-fit:contain}.studio-take__scan{position:relative;min-height:4.8rem;overflow:hidden;border:1px solid rgb(140 200 239 / 52%);background:linear-gradient(90deg,transparent 0 20%,rgb(140 200 239 / 12%) 20% 21%,transparent 21% 79%,rgb(140 200 239 / 12%) 79% 80%,transparent 80%),repeating-linear-gradient(180deg,#091b38 0 2px,#030b1b 2px 4px)}.studio-take__scan:after{position:absolute;inset:-45% 0 auto;height:42%;background:linear-gradient(180deg,transparent,rgb(237 202 123 / 30%),transparent);content:""}.studio-take__secondary{border-color:#f7efd878!important;background:#030a18d6!important}.studio-take--approved p{color:var(--stage-amber)!important}.day-one__brief button,.day-one__references label,.day-one__references>button,.day-one__outfits>button,.identity-lock__reference button,.identity-lock__done button,.identity-failure button{border:1px solid var(--terminal-cyan);border-radius:0;background:linear-gradient(180deg,#2b5f92,#17375e);color:var(--stage-cream);font:inherit;font-weight:700;letter-spacing:var(--stage-tracking-label);text-align:center;text-shadow:var(--stage-text-shadow)}.day-one__brief button,.day-one__references>button,.day-one__outfits>button,.identity-lock__reference button,.identity-lock__done button,.identity-failure button{min-height:clamp(2.55rem,4.8dvh,3.2rem);padding:.28rem .5rem;font-size:max(var(--stage-text-normal),clamp(var(--stage-text-caption),1.72dvh,var(--stage-text-label)));box-shadow:.1rem .1rem 0 var(--terminal-shadow);cursor:pointer}.day-one__references{display:grid;gap:.48rem}.day-one__references label{display:grid;min-height:clamp(2.45rem,4.6dvh,3.05rem);place-items:center;padding:.3rem .5rem;font-size:max(var(--stage-text-normal),clamp(var(--stage-text-caption),1.6dvh,var(--stage-text-label)));cursor:pointer}.day-one__references label.is-ready{border-color:var(--stage-amber);background:linear-gradient(180deg,#8e6331,#553715)}.day-one__references input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.day-one__outfits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem}.day-one__outfits>button{min-height:clamp(3.55rem,7.2dvh,4.7rem);padding:.34rem .16rem;font-size:max(var(--stage-text-normal),clamp(var(--stage-text-caption),1.58dvh,var(--stage-text-label)))}.day-one__outfits>button.is-selected{border-color:var(--stage-amber);background:linear-gradient(180deg,#8e6331,#553715)}.day-one__outfits>.day-one__continue{grid-column:1 / -1;min-height:clamp(2.1rem,4dvh,2.65rem)}.day-one__references>button:disabled,.day-one__outfits>button:disabled{border-color:#8cc8ef57;background:#192e4ac7;color:#f7efd873;cursor:not-allowed}.stage-refresh:focus-visible,.day-one__brief button:focus-visible,.day-one__references label:focus-within,.day-one__references>button:focus-visible,.day-one__outfits>button:focus-visible,.identity-lock__reference button:focus-visible,.identity-lock__done button:focus-visible,.identity-failure button:focus-visible{outline:2px solid #fff3c7;outline-offset:2px}.stage-refresh:active,.day-one__brief button:active,.day-one__references>button:not(:disabled):active,.day-one__outfits>button:not(:disabled):active,.identity-lock__reference button:active,.identity-lock__done button:active,.identity-failure button:active{transform:translate(.08rem,.08rem)}.identity-lock__monitor{justify-content:center}.identity-atelier__monitor{top:21.3dvh;left:50%;width:min(calc(100% - 1.1rem),44dvh);min-height:53dvh;justify-content:center;transform:translate(-50%)}.identity-atelier__scene{position:relative;z-index:1;display:grid;gap:clamp(.4rem,.86dvh,.62rem);justify-items:stretch}.identity-atelier__scene p{margin:0;color:#f7efd8e0;font-size:max(var(--stage-text-normal),clamp(var(--stage-text-caption),1.52dvh,var(--stage-text-label)));line-height:1.35;text-shadow:var(--stage-text-shadow)}.identity-atelier__scene>button,.identity-atelier__worlds button,.identity-atelier__directions button,.identity-atelier__candidate-grid button{border:1px solid var(--terminal-cyan);border-radius:0;background:linear-gradient(180deg,#2b5f92,#17375e);color:var(--stage-cream);box-shadow:.1rem .1rem 0 var(--terminal-shadow);cursor:pointer;font:inherit;font-size:max(var(--stage-text-normal),clamp(var(--stage-text-caption),1.62dvh,var(--stage-text-label)));font-weight:700;letter-spacing:var(--stage-tracking-label);text-shadow:var(--stage-text-shadow)}.identity-atelier__scene>button{min-height:clamp(2.2rem,4.15dvh,2.72rem);padding:.28rem .5rem}.identity-atelier__scene>button:disabled{border-color:#8cc8ef57;background:#192e4ac7;color:#f7efd873;cursor:not-allowed}.identity-atelier__back{justify-self:start;margin:.18rem 0 0;padding:0;border:0!important;background:transparent!important;box-shadow:none!important;color:#8cc8efe5;cursor:pointer;font:inherit;font-size:max(var(--stage-text-normal),clamp(.58rem,1.35dvh,var(--stage-text-caption)));font-weight:700;letter-spacing:var(--stage-tracking-label);text-shadow:var(--stage-text-shadow)}.identity-atelier__scene>.identity-atelier__back{min-height:auto;text-align:left}.identity-atelier__back:focus-visible{outline:2px solid #fff3c7;outline-offset:2px}.identity-atelier__face-reel{justify-self:center;width:min(70%,12.6rem);height:clamp(12.8rem,27.5dvh,17rem);overflow:hidden;border:1px solid var(--terminal-cyan);background:#050d1e;box-shadow:inset 0 0 0 2px #02040c99,.13rem .13rem #02040cbd}.identity-atelier__face-reel>img,.identity-atelier__face-reel>.identity-live__image-pending{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 22%}.identity-atelier__face-dots{display:flex;justify-content:center;gap:.36rem}.identity-atelier__face-dots button{width:.58rem;height:.58rem;border:1px solid rgb(140 200 239 / 84%);border-radius:0;background:#071224;box-shadow:.06rem .06rem #02040ccc;cursor:pointer}.identity-atelier__face-dots button.is-active{border-color:#fff3c7;background:var(--stage-amber)}.identity-atelier__face-live .casting-card>img,.identity-atelier__face-live .casting-card>.identity-media>img{object-fit:cover;object-position:50% 21%}.identity-atelier__directions{display:grid;gap:.32rem}.identity-atelier__directions button{display:grid;gap:.16rem;min-height:clamp(3.25rem,6.5dvh,4.35rem);padding:.38rem .48rem;text-align:left}.identity-atelier__directions strong,.identity-atelier__candidate-grid span{color:var(--stage-amber);font-size:max(var(--stage-text-normal),clamp(var(--stage-text-caption),1.65dvh,var(--stage-text-label)));line-height:1.15}.identity-atelier__directions span{color:#f7efd8d1;font-size:max(var(--stage-text-normal),clamp(.56rem,1.35dvh,var(--stage-text-caption)));font-weight:400;letter-spacing:0;line-height:1.25}.identity-atelier__candidate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem}.identity-atelier__candidate-grid button{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.24rem;min-width:0;height:clamp(8.5rem,18.7dvh,11.25rem);overflow:hidden;padding:.22rem;text-align:center}.identity-atelier__candidate-grid--bodies button{height:clamp(9.8rem,21.5dvh,13.2rem)}.identity-atelier__candidate-grid button>img,.identity-atelier__candidate-grid button>.identity-live__image-pending{display:block;width:100%;height:100%;min-height:0;background:#050d1e;object-fit:cover;object-position:50% 22%}.identity-atelier__candidate-grid--bodies button>img{object-fit:contain;object-position:center}.identity-atelier__candidate-grid button:hover,.identity-atelier__candidate-grid button:focus-visible,.identity-atelier__candidate-grid button.is-selected{border-color:var(--stage-amber);background:linear-gradient(180deg,#8e6331,#553715)}.identity-atelier__secondary{border:0!important;background:transparent!important;box-shadow:none!important;color:#8cc8efdb!important}.identity-atelier__candidate-reel,.identity-atelier__motion-reel{justify-self:center;width:min(42%,7.9rem);aspect-ratio:9 / 15;overflow:hidden;border:1px solid rgb(140 200 239 / 62%);background:#030914;box-shadow:inset 0 0 0 2px #02040ca8,.12rem .12rem #02040cc2}.identity-atelier__candidate-reel>.casting-video,.identity-atelier__motion-reel>.casting-video,.identity-atelier__candidate-reel>.identity-live__image-pending,.identity-atelier__motion-reel>.identity-live__image-pending,.identity-atelier__candidate-reel>.casting-video>video,.identity-atelier__candidate-reel>.casting-video>img,.identity-atelier__motion-reel>.casting-video>video,.identity-atelier__motion-reel>.casting-video>img{display:block;width:100%;height:100%}.identity-atelier__candidate-reel>.casting-video>video,.identity-atelier__candidate-reel>.casting-video>img,.identity-atelier__motion-reel>.casting-video>video,.identity-atelier__motion-reel>.casting-video>img{object-fit:contain}.identity-atelier__asset{height:clamp(8.4rem,18.2dvh,10.8rem);overflow:hidden;border:1px solid rgb(140 200 239 / 48%);background:#050d1e;box-shadow:inset 0 0 0 2px #02040c8a}.identity-atelier__asset img,.identity-atelier__asset .identity-live__image-pending{display:block;width:100%;height:100%}.identity-atelier__asset--face img{object-fit:cover;object-position:50% 23%}.identity-atelier__asset--body img{object-fit:contain;object-position:center}.identity-atelier__worlds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem}.identity-atelier__worlds button{min-height:clamp(3.25rem,6.2dvh,4.15rem);padding:.28rem .14rem;line-height:var(--stage-leading-tight)}.identity-atelier__worlds button.is-selected{border-color:var(--stage-amber);background:linear-gradient(180deg,#8e6331,#553715);color:#fff4d8}.identity-atelier__proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem}.identity-atelier__proof-shot{height:clamp(6.7rem,14.2dvh,8.5rem);overflow:hidden;border:1px solid rgb(140 200 239 / 48%);background:#050d1e;box-shadow:inset 0 0 0 2px #02040c8a}.identity-atelier__proof-shot>img,.identity-atelier__proof-shot>.identity-live__image-pending,.identity-atelier__proof-shot>.casting-video,.identity-atelier__proof-shot>.casting-video>video,.identity-atelier__proof-shot>.casting-video>img{display:block;width:100%;height:100%}.identity-atelier__proof-shot--face>img{object-fit:cover;object-position:50% 22%}.identity-atelier__proof-shot--body>img{object-fit:contain;object-position:center}.identity-atelier__proof-shot--motion>.casting-video>video,.identity-atelier__proof-shot--motion>.casting-video>img{object-fit:contain}.identity-atelier__scene>button:focus-visible,.identity-atelier__worlds button:focus-visible,.identity-atelier__directions button:focus-visible,.identity-atelier__candidate-grid button:focus-visible{outline:2px solid #fff3c7;outline-offset:2px}.identity-atelier__scene>button:not(:disabled):active,.identity-atelier__worlds button:active,.identity-atelier__directions button:active,.identity-atelier__candidate-grid button:active{transform:translate(.08rem,.08rem);box-shadow:none}.identity-lock--candidates_ready .identity-lock__monitor,.identity-lock--candidate_selected .identity-lock__monitor{top:21.3dvh;left:50%;width:min(calc(100% - 1.1rem),44dvh);min-height:53dvh;transform:translate(-50%)}.identity-lock__reference{display:grid;gap:clamp(.35rem,.7dvh,.5rem)}.identity-lock__image{height:clamp(6.6rem,14.2dvh,8.65rem);overflow:hidden;border:1px solid rgb(140 200 239 / 46%);background:#050d1e;box-shadow:inset 0 0 0 2px #02040c75}.identity-lock__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 34%;filter:saturate(.88) contrast(1.03)}.identity-lock__image--contain{background:linear-gradient(135deg,#152743,#081120)}.identity-lock__image--contain img{object-fit:contain;object-position:center}.identity-lock__reference p,.identity-lock__done p,.identity-failure p{margin:0;color:#f7efd8e0;font-size:max(var(--stage-text-normal),clamp(var(--stage-text-caption),1.52dvh,var(--stage-text-label)));line-height:1.35;text-shadow:var(--stage-text-shadow)}.identity-lock__done{display:grid;gap:.7rem}.identity-lock__error{color:#f3b3a8!important}.identity-lock__identity-preview{justify-self:center;width:min(42%,7.9rem);aspect-ratio:9 / 15;overflow:hidden;border:1px solid rgb(140 200 239 / 62%);background:#030914;box-shadow:inset 0 0 0 2px #02040ca8,.12rem .12rem #02040cc2}.identity-lock__identity-preview>.casting-video,.identity-lock__identity-preview>.identity-live__image-pending,.identity-lock__identity-preview>.casting-video>video,.identity-lock__identity-preview>.casting-video>img{display:block;width:100%;height:100%}.identity-lock__identity-preview>.casting-video>video,.identity-lock__identity-preview>.casting-video>img{object-fit:contain}.identity-failure{display:grid;gap:.76rem;border:1px solid rgb(237 202 123 / 54%);background:linear-gradient(90deg,transparent 0 7%,rgb(237 202 123 / 8%) 7% 8%,transparent 8% 92%,rgb(237 202 123 / 8%) 92% 93%,transparent 93%),repeating-linear-gradient(180deg,#271d1de5 0 2px,#0f0b14f5 2px 4px);padding:clamp(.72rem,1.55dvh,.92rem);box-shadow:inset 0 0 0 2px #02040c9e,.12rem .12rem #02040cc7}.identity-failure button:disabled{border-color:#8cc8ef57;background:#192e4ac7;color:#f7efd873;cursor:not-allowed}.identity-live{position:relative;z-index:1;display:grid;gap:clamp(.38rem,.85dvh,.58rem)}.identity-live>p,.identity-waiting p{margin:0;color:#f7efd8e0;font-size:max(var(--stage-text-normal),clamp(var(--stage-text-caption),1.5dvh,var(--stage-text-label)));line-height:1.35;text-shadow:var(--stage-text-shadow)}.identity-live>button{min-height:clamp(2.2rem,4.1dvh,2.7rem);border:1px solid var(--terminal-cyan);border-radius:0;background:linear-gradient(180deg,#2b5f92,#17375e);color:var(--stage-cream);padding:.28rem .5rem;box-shadow:.1rem .1rem 0 var(--terminal-shadow);cursor:pointer;font:inherit;font-size:max(var(--stage-text-normal),clamp(var(--stage-text-caption),1.6dvh,var(--stage-text-label)));font-weight:700;letter-spacing:var(--stage-tracking-label);text-shadow:var(--stage-text-shadow)}.identity-live>button:disabled{border-color:#8cc8ef57;background:#192e4ac7;color:#f7efd873;cursor:not-allowed}.identity-live__choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.25rem,.58dvh,.38rem)}.identity-live__choices button{position:relative;min-width:0;height:clamp(6.45rem,13.6dvh,8.1rem);overflow:hidden;border:1px solid rgb(140 200 239 / 48%);border-radius:0;background:#050d1e;padding:0;box-shadow:inset 0 0 0 2px #02040c8c,.1rem .1rem #02040cc7;cursor:pointer}.identity-live__choices button:after{position:absolute;inset:.18rem;border:1px solid rgb(140 200 239 / 15%);pointer-events:none;content:""}.identity-live__choices button.is-selected{border-color:var(--stage-amber);box-shadow:inset 0 0 0 2px #edca7b52,0 0 0 1px #edca7b57}.identity-live__choices button.is-selected:after{border-color:#ffedb5a1}.identity-live__choices img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 24%;filter:saturate(.93) contrast(1.03)}.identity-live__image-pending{display:block;width:100%;height:100%;background:linear-gradient(90deg,transparent 0 20%,rgb(140 200 239 / 10%) 20% 21%,transparent 21% 79%,rgb(140 200 239 / 10%) 79% 80%,transparent 80%),repeating-linear-gradient(180deg,#0c1f3bd6 0 2px,#040c1de8 2px 4px)}.identity-live__choices--body img{object-fit:contain;object-position:50% 50%}.identity-waiting{position:relative;z-index:1;display:grid;gap:.72rem}.identity-waiting__scan{position:relative;display:grid;height:clamp(6.45rem,13.6dvh,8.1rem);grid-template-columns:repeat(3,1fr);gap:.3rem;overflow:hidden;border:1px solid rgb(140 200 239 / 44%);background:linear-gradient(90deg,transparent 0 18%,rgb(140 200 239 / 11%) 18% 19%,transparent 19% 81%,rgb(140 200 239 / 11%) 81% 82%,transparent 82%),repeating-linear-gradient(180deg,#0c1f3be0 0 2px,#040c1deb 2px 4px);padding:.55rem}.identity-waiting__scan:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,rgb(237 202 123 / 20%) 45%,transparent 58%);animation:identity-scan 2.15s linear infinite;content:""}.identity-waiting__scan i{display:block;min-height:100%;border:1px solid rgb(140 200 239 / 20%);background:linear-gradient(180deg,rgb(140 200 239 / 7%),transparent 58%)}.identity-live>button:focus-visible,.identity-live__choices button:focus-visible{outline:2px solid #fff3c7;outline-offset:2px}.identity-live>button:not(:disabled):active,.identity-live__choices button:active{transform:translate(.08rem,.08rem)}.casting-live{position:relative;z-index:1;display:grid;justify-items:center;gap:clamp(.3rem,.72dvh,.48rem)}.casting-live>p{align-self:stretch;margin:0;color:#f7efd8e0;font-size:max(var(--stage-text-normal),clamp(var(--stage-text-caption),1.5dvh,var(--stage-text-label)));line-height:1.35;text-shadow:var(--stage-text-shadow)}.casting-live>.casting-live__recovery{padding-left:.42rem;border-left:2px solid rgb(237 202 123 / 78%);color:#f7e0a6f0}.casting-card{position:relative;width:min(58%,10rem);aspect-ratio:9 / 15;overflow:visible;border:1px solid rgb(140 200 239 / 63%);background:#030914;box-shadow:inset 0 0 0 2px #02040ca8,.12rem .12rem #02040cc2;touch-action:pan-y}.casting-card:before{position:absolute;z-index:1;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,transparent 0 2px,rgb(2 7 18 / 18%) 2px 4px);content:""}.casting-card>img,.casting-card>video,.casting-card>.casting-video,.casting-card>.identity-media,.casting-card>.identity-live__image-pending,.casting-card>.casting-card__skeleton{display:block;width:100%;height:100%}.casting-card>img,.casting-card>video,.casting-video>img,.casting-video>video,.identity-media>img{object-fit:contain;object-position:center;filter:saturate(.93) contrast(1.03)}.casting-video{position:relative;display:block;width:100%;height:100%;border:0;background:transparent;padding:0;cursor:zoom-in}.casting-video__play{position:absolute;z-index:2;top:50%;left:50%;display:grid;width:2.25rem;height:2.25rem;place-items:center;transform:translate(-50%,-50%);border:1px solid #e3b54a;background:#03101cb8;box-shadow:.14rem .14rem #000000a3;color:#f6d77e;font-size:max(var(--stage-text-normal),1.16rem);line-height:1}.casting-video>img,.casting-video>video,.identity-media>img{display:block;width:100%;height:100%}.identity-media{display:block;width:100%;height:100%;border:0;background:transparent;padding:0;cursor:zoom-in}.casting-card>.identity-live__image-pending{background:linear-gradient(135deg,rgb(140 200 239 / 9%),transparent 44%),repeating-linear-gradient(180deg,#07152d 0 2px,#030b1b 2px 4px)}.casting-card__skeleton{position:relative;overflow:hidden;background:linear-gradient(135deg,rgb(140 200 239 / 11%),transparent 48%),repeating-linear-gradient(180deg,#091b38 0 2px,#030b1b 2px 4px)}.casting-card__skeleton:before,.casting-card__skeleton:after{position:absolute;content:""}.casting-card__skeleton:before{inset:13% 23% 12%;border:1px solid rgb(140 200 239 / 21%);background:linear-gradient(180deg,transparent 0 13%,rgb(140 200 239 / 9%) 13% 46%,transparent 46% 54%,rgb(140 200 239 / 8%) 54% 100%);box-shadow:inset 0 0 0 1px #02040c85}.casting-card__skeleton:after{inset:-32% 0 auto;height:42%;background:linear-gradient(180deg,transparent,rgb(237 202 123 / 23%),transparent);animation:casting-scan 1.9s linear infinite}.casting-card__pending-copy{position:absolute;z-index:2;right:0;bottom:0;left:0;margin:0;padding:1.5rem .5rem .44rem;background:linear-gradient(180deg,transparent,rgb(2 4 12 / 88%) 54%);color:#f7efd8e0;font-size:var(--stage-text-caption);line-height:var(--stage-leading-tight);text-align:center;text-shadow:1px 1px 0 rgb(2 4 12 / 90%)}.casting-card__arrow{position:absolute;z-index:3;top:50%;display:grid;width:1.7rem;height:2.5rem;place-items:center;border:1px solid rgb(247 239 216 / 55%);border-radius:0;background:#030a18db;color:var(--stage-cream);box-shadow:.08rem .08rem #02040cd1;cursor:pointer;font:inherit;font-size:max(var(--stage-text-normal),1.35rem);line-height:1;transform:translateY(-50%)}.casting-card__arrow--previous{left:-2.1rem}.casting-card__arrow--next{right:-2.1rem}.stage-media-dialogue{box-sizing:border-box;width:100dvw;max-width:none;height:100dvh;max-height:none;margin:0;border:0;background:linear-gradient(135deg,#050c1dfa,#01040dfc),repeating-linear-gradient(180deg,transparent 0 2px,rgb(140 200 239 / 7%) 2px 4px);padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));overflow:hidden}.stage-media-dialogue::backdrop{background:#01030ad6;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}.stage-media-dialogue__frame{display:grid;width:100%;height:100%;place-items:center}.stage-media-dialogue__frame>img,.stage-media-dialogue__frame>video{display:block;width:auto;max-width:100%;height:auto;max-height:100%;border:1px solid rgb(140 200 239 / 70%);background:#020611;box-shadow:.35rem .35rem #00000094;object-fit:contain}.stage-media-dialogue__frame>video{width:auto;height:100%;aspect-ratio:9 / 16}.stage-media-dialogue__close{position:absolute;z-index:1;top:max(.75rem,env(safe-area-inset-top));right:max(.75rem,env(safe-area-inset-right));display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid rgb(247 239 216 / 76%);background:#030a18e0;color:var(--stage-cream);cursor:pointer;font:inherit;font-size:max(var(--stage-text-normal),1.75rem);line-height:1}.casting-live__dots{display:flex;max-width:100%;flex-wrap:wrap;justify-content:center;gap:.26rem}.casting-live__dots button{width:.42rem;height:.42rem;border:1px solid rgb(140 200 239 / 52%);border-radius:0;background:#040c1ccc;padding:0;cursor:pointer}.casting-live__dots button.is-active{border-color:var(--stage-amber);background:var(--stage-amber)}.casting-monitor__media-frame{touch-action:pan-y}.casting-monitor__media-arrow{position:absolute;z-index:2;top:50%;display:grid;width:clamp(2.75rem,7vw,3.5rem);height:clamp(3.5rem,12vw,4.75rem);place-items:center;border:1px solid rgb(140 200 239 / 78%);border-radius:0;background:#030a18e0;color:var(--stage-cream);box-shadow:.14rem .14rem #0000008f;cursor:pointer;font:inherit;font-size:clamp(2rem,6vw,3.1rem);line-height:1;transform:translateY(-50%)}.casting-monitor__media-arrow--previous{left:max(.5rem,env(safe-area-inset-left))}.casting-monitor__media-arrow--next{right:max(.5rem,env(safe-area-inset-right))}.casting-monitor__media-arrow:hover,.casting-monitor__media-arrow:focus-visible{border-color:var(--stage-amber);background:var(--stage-amber);color:#10101a}.casting-monitor__media-arrow:disabled{cursor:not-allowed;opacity:.42}.casting-live__dots span{width:.42rem;height:.42rem;border:1px solid rgb(140 200 239 / 52%);background:#040c1ccc}.casting-live__dots span.is-active{border-color:var(--stage-amber);background:var(--stage-amber)}.casting-live__dots span.is-pending{animation:casting-pulse 1s steps(2,end) infinite}.casting-live>button{width:100%;min-height:clamp(2.1rem,3.95dvh,2.6rem);border:1px solid var(--terminal-cyan);border-radius:0;background:linear-gradient(180deg,#2b5f92,#17375e);color:var(--stage-cream);padding:.28rem .5rem;box-shadow:.1rem .1rem 0 var(--terminal-shadow);cursor:pointer;font:inherit;font-size:max(var(--stage-text-normal),clamp(var(--stage-text-caption),1.6dvh,var(--stage-text-label)));font-weight:700;letter-spacing:var(--stage-tracking-label);text-shadow:var(--stage-text-shadow)}.casting-live>button:disabled{border-color:#8cc8ef57;background:#192e4ac7;color:#f7efd873;cursor:not-allowed}.casting-card:focus-visible,.casting-video:focus-visible,.identity-media:focus-visible,.casting-card__arrow:focus-visible,.casting-live__dots button:focus-visible,.casting-live>button:focus-visible,.stage-media-dialogue__close:focus-visible{outline:2px solid #fff3c7;outline-offset:2px}.casting-card__arrow:active,.casting-live__dots button:active,.casting-live>button:not(:disabled):active{transform:translate(.08rem,.08rem)}.casting-card__arrow:active{transform:translateY(calc(-50% + .08rem)) translate(.08rem)}@keyframes identity-scan{0%{transform:translateY(-108%)}to{transform:translateY(108%)}}@keyframes casting-scan{0%{transform:translateY(0)}to{transform:translateY(360%)}}@keyframes casting-pulse{50%{opacity:.32}}@media(prefers-reduced-motion:reduce){.identity-waiting__scan:after,.casting-card__skeleton:after,.casting-live__dots span.is-pending{animation:none}}.onboarding__confirm:focus-visible,.onboarding__choices button:focus-visible,.onboarding__back:focus-visible{outline:2px solid #fff3c7;outline-offset:2px}.onboarding__confirm:not(:disabled):active,.onboarding__choices button:active,.onboarding__back:active{transform:translate(.08rem,.08rem);box-shadow:none}@media(hover:hover)and (pointer:fine){.onboarding__confirm,.onboarding__choices button,.onboarding__back{transition:transform .13s ease,filter .13s ease}.onboarding__confirm:not(:disabled):hover,.onboarding__choices button:hover,.onboarding__back:hover{filter:brightness(1.18);transform:translate(-.04rem,-.04rem)}}@media(prefers-reduced-motion:no-preference){.onboarding__world img{animation:onboarding-world-in .62s cubic-bezier(.22,1,.36,1) both}.onboarding__terminal{animation:onboarding-terminal-in .32s cubic-bezier(.22,1,.36,1) both}.day-one__world img{animation:onboarding-world-in .62s cubic-bezier(.22,1,.36,1) both}.day-one__monitor{animation:onboarding-terminal-in .32s cubic-bezier(.22,1,.36,1) both}.studio-take__scan:after{animation:casting-scan 1.9s linear infinite}}@keyframes onboarding-world-in{0%{opacity:0;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}@keyframes onboarding-terminal-in{0%{opacity:0;filter:brightness(1.35)}to{opacity:1;filter:brightness(1)}}@media(max-width:21.5rem){.onboarding__persona-progress{right:1rem;left:1rem}.onboarding__hud{padding-inline:1rem}.stage-trail{right:1rem;left:1rem}.stage-trail li{font-size:max(var(--stage-text-normal),.44rem)}.onboarding__terminal{padding:.28rem}.onboarding__terminal:after{inset:.18rem}.onboarding__choices{gap:.16rem}.day-one__hud{padding-inline:1rem}.day-one__monitor{padding:.28rem}.day-one__monitor:after{inset:.18rem}.day-one__outfits{gap:.16rem}}@media(min-width:48rem){.onboarding,.day-one{box-shadow:0 1rem 5rem #0000008c}}.casting-monitor__terminal{display:grid;min-height:0;gap:clamp(.3rem,.75dvh,.48rem)}.casting-monitor__terminal h1{margin-bottom:0}.casting-monitor__state{display:grid;min-height:clamp(12rem,29dvh,15.5rem);place-items:center;margin:0;padding:1rem;color:#f7efd8e0;font-size:max(var(--stage-text-normal),clamp(.5rem,1.05dvh,.62rem));line-height:1.45;text-align:center;text-shadow:var(--stage-text-shadow)}.casting-monitor__state--error{min-height:auto;border:1px solid rgb(237 143 111 / 72%);background:#400e1052;color:#ffd5c4}.casting-monitor__gallery{position:relative;display:grid;min-height:clamp(14.4rem,33.6dvh,17.8rem);place-items:center}.casting-monitor__candidate-stack{display:grid;width:min(16.4dvh,9.6rem);gap:.35rem}.casting-monitor__candidate{position:relative;width:100%;aspect-ratio:9 / 14;margin:0;overflow:hidden;border:1px solid rgb(140 200 239 / 74%);background:#030914;box-shadow:.12rem .12rem #02040cd1}.casting-monitor__candidate:after{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,transparent 0 2px,rgb(2 7 18 / 20%) 2px 4px);content:""}.casting-monitor__candidate-media{display:block;width:100%;height:100%;border:0;background:transparent;padding:0;cursor:zoom-in}.casting-monitor__candidate img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.92) contrast(1.04)}.casting-monitor__candidate-stack.is-claimed .casting-monitor__candidate{border-color:#808ea2c7}.casting-monitor__candidate-stack.is-claimed .casting-monitor__candidate img{filter:grayscale(.72) saturate(.42) brightness(.66) contrast(1.04)}.casting-monitor__claimed-stamp{position:absolute;z-index:2;top:50%;left:50%;border:1px solid rgb(202 217 231 / 86%);background:#050c19c7;color:#e1ebf4;padding:.2rem .3rem;font-size:max(var(--stage-text-normal),clamp(.44rem,.9dvh,.52rem));font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase;text-shadow:var(--stage-text-shadow);transform:translate(-50%,-50%)}.casting-monitor__candidate-summary{display:grid;gap:.13rem;color:var(--stage-cream);text-align:center;text-shadow:var(--stage-text-shadow)}.casting-monitor__candidate-summary strong{display:block;color:var(--stage-amber);font-size:max(var(--stage-text-normal),clamp(.48rem,1.1dvh,.58rem));font-weight:700;letter-spacing:.06em}.casting-monitor__candidate-summary span{color:#f7efd8e0;font-size:max(var(--stage-text-normal),clamp(.4rem,.88dvh,.49rem));line-height:1.25}.casting-monitor__candidate-summary .casting-monitor__ownership-state{color:#a8ccde;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.casting-monitor__candidate-summary .casting-monitor__credit-shortfall{color:#ffac8b;font-weight:700;letter-spacing:.035em}.casting-monitor__arrow{position:absolute;z-index:2;top:50%;display:grid;width:clamp(1.55rem,3.55dvh,1.95rem);height:clamp(2.15rem,4.75dvh,2.55rem);place-items:center;border:1px solid rgb(140 200 239 / 62%);background:#030a18e8;color:var(--stage-cream);box-shadow:.1rem .1rem #02040cd1;cursor:pointer;font:inherit;font-size:max(var(--stage-text-normal),1.25rem);line-height:1;transform:translateY(-50%)}.casting-monitor__arrow--previous{left:0}.casting-monitor__arrow--next{right:0}.casting-monitor__dots{display:flex;justify-content:center;gap:.18rem}.casting-monitor__dots button{width:.4rem;height:.4rem;border:1px solid rgb(140 200 239 / 62%);background:#030a18d1;padding:0;cursor:pointer}.casting-monitor__dots button.is-active{border-color:var(--stage-amber);background:var(--stage-amber)}.casting-monitor__identity-summary{display:flex;justify-content:center;gap:.2rem;margin:0;padding:0;list-style:none}.casting-monitor__identity-summary li{border:1px solid rgb(140 200 239 / 36%);background:#040c1cb8;color:#f7efd8de;padding:.22rem .28rem;font-size:max(var(--stage-text-normal),clamp(.4rem,.88dvh,.49rem));font-weight:700;letter-spacing:.02em;line-height:1.1;text-align:center;text-shadow:var(--stage-text-shadow)}.casting-monitor__action{width:100%;min-height:clamp(2.15rem,4.2dvh,2.7rem)}.casting-monitor__confirmation{display:grid;gap:.38rem;border:1px solid rgb(237 202 123 / 66%);background:#050c1de8;padding:.45rem;box-shadow:.1rem .1rem #02040cc7}.casting-monitor__confirmation p{margin:0;color:#f7efd8e8;font-size:max(var(--stage-text-normal),clamp(.48rem,1.05dvh,.58rem));line-height:1.35;text-shadow:var(--stage-text-shadow)}.casting-monitor__confirmation div{display:grid;grid-template-columns:1fr 1.15fr;gap:.3rem}.casting-monitor__confirmation button:first-child{border:1px solid rgb(247 239 216 / 48%);background:#030a18c7;color:var(--stage-cream);cursor:pointer;font:inherit;font-size:max(var(--stage-text-normal),clamp(.45rem,.98dvh,.54rem));font-weight:700;letter-spacing:.03em;text-shadow:var(--stage-text-shadow)}.casting-monitor__candidate-media:focus-visible,.casting-monitor__arrow:focus-visible,.casting-monitor__dots button:focus-visible,.casting-monitor__confirmation button:focus-visible{outline:2px solid #fff3c7;outline-offset:3px}.casting-pool{position:relative;isolation:isolate;width:min(100%,34rem);min-height:100dvh;margin-inline:auto;overflow:clip;background:#070a15}.casting-pool:before,.casting-pool:after{position:absolute;z-index:4;pointer-events:none;content:""}.casting-pool:before{inset:.55rem;border:1px solid rgb(247 239 216 / 29%)}.casting-pool:after{inset:0;opacity:.14;background-image:radial-gradient(rgb(247 239 216 / 22%) .55px,transparent .55px);background-size:4px 4px;mix-blend-mode:soft-light}.casting-pool__world,.casting-pool__shade{position:absolute;inset:0}.casting-pool__world{z-index:-2;background:#070a15}.casting-pool__world img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.86) brightness(.54) contrast(1.08)}.casting-pool__shade{z-index:-1;background:linear-gradient(180deg,#02040c47,#02040c2e 32%,#02040cbd),linear-gradient(90deg,rgb(2 4 12 / 42%),transparent 28%,transparent 72%,rgb(2 4 12 / 42%))}.casting-pool__hud{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:max(1.25rem,env(safe-area-inset-top)) 1.45rem 0}.casting-pool__wordmark{margin:0;color:var(--stage-cream);font-size:var(--stage-text-label);font-weight:700;letter-spacing:.13em}.casting-pool__back{min-height:2rem;border:1px solid rgb(247 239 216 / 52%);background:#0308138a;color:#f7efd8d1;padding:.28rem .55rem;cursor:pointer;font:inherit;font-size:var(--stage-text-caption);font-weight:700;letter-spacing:var(--stage-tracking-label)}.casting-pool__content{position:relative;z-index:5;display:grid;width:min(calc(100% - 2.2rem),25.5rem);margin:clamp(1.2rem,4.6dvh,2.7rem) auto max(1rem,env(safe-area-inset-bottom));gap:clamp(.55rem,1.25dvh,.78rem)}.casting-pool__heading{text-align:center;text-shadow:var(--stage-text-shadow)}.casting-pool__heading h1{margin:0;color:var(--stage-cream);font-size:max(var(--stage-text-normal),clamp(1.28rem,3.1dvh,1.72rem));line-height:var(--stage-leading-tight)}.casting-pool__heading p{margin:.38rem 0 0;color:#f7efd8d6;font-size:max(var(--stage-text-normal),clamp(var(--stage-text-caption),1.48dvh,var(--stage-text-label)));line-height:1.35}.casting-pool__gallery{position:relative;display:grid;place-items:center;min-height:clamp(20rem,48dvh,27rem)}.casting-pool__candidate{position:relative;width:min(61vw,12.8rem);aspect-ratio:9 / 15;margin:0;overflow:hidden;border:1px solid rgb(140 200 239 / 73%);background:#030914;box-shadow:inset 0 0 0 2px #02040cb3,.2rem .2rem #02040cc7}.casting-pool__candidate:after{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,transparent 0 2px,rgb(2 7 18 / 18%) 2px 4px);content:""}.casting-pool__candidate-media{display:block;width:100%;height:100%;border:0;background:transparent;padding:0;cursor:zoom-in}.casting-pool__candidate img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.92) contrast(1.04)}.casting-pool__candidate figcaption{position:absolute;z-index:1;right:0;bottom:0;left:0;padding:2.8rem .66rem .62rem;background:linear-gradient(180deg,transparent,rgb(2 5 14 / 96%) 54%);color:var(--stage-cream);text-align:left;text-shadow:var(--stage-text-shadow);pointer-events:none}.casting-pool__candidate figcaption span{display:block;color:var(--stage-amber);font-size:max(var(--stage-text-normal),clamp(var(--stage-text-caption),1.5dvh,var(--stage-text-label)));font-weight:700;letter-spacing:.08em}.casting-pool__candidate figcaption p{margin:.32rem 0 0;color:#f7efd8e0;font-size:max(var(--stage-text-normal),clamp(.64rem,1.36dvh,.76rem));line-height:1.35}.casting-pool__arrow{position:absolute;z-index:2;top:50%;display:grid;width:2.05rem;height:2.75rem;place-items:center;border:1px solid rgb(247 239 216 / 55%);background:#030a18e8;color:var(--stage-cream);box-shadow:.1rem .1rem #02040cd1;cursor:pointer;font:inherit;font-size:max(var(--stage-text-normal),1.45rem);line-height:1;transform:translateY(-50%)}.casting-pool__arrow--previous{left:max(.05rem,calc(50% - 10.3rem))}.casting-pool__arrow--next{right:max(.05rem,calc(50% - 10.3rem))}.casting-pool__dots{display:flex;justify-content:center;gap:.32rem}.casting-pool__dots button{width:.48rem;height:.48rem;border:1px solid rgb(140 200 239 / 62%);background:#030a18d1;padding:0;cursor:pointer}.casting-pool__dots button.is-active{border-color:var(--stage-amber);background:var(--stage-amber)}.casting-pool__identity-summary{display:flex;justify-content:center;gap:.35rem;margin:0;padding:0;list-style:none}.casting-pool__identity-summary li{border:1px solid rgb(140 200 239 / 36%);background:#040c1cb8;color:#f7efd8de;padding:.3rem .38rem;font-size:max(var(--stage-text-normal),clamp(.49rem,1.1dvh,.59rem));font-weight:700;letter-spacing:.025em;line-height:1.1;text-align:center;text-shadow:var(--stage-text-shadow)}.casting-pool__action,.casting-pool__confirmation button{min-height:2.8rem;border:1px solid var(--terminal-cyan);background:linear-gradient(180deg,#2b5f92,#17375e);color:var(--stage-cream);box-shadow:.12rem .12rem 0 var(--terminal-shadow);cursor:pointer;font:inherit;font-size:max(var(--stage-text-normal),clamp(var(--stage-text-caption),1.62dvh,var(--stage-text-label)));font-weight:700;letter-spacing:var(--stage-tracking-label);text-shadow:var(--stage-text-shadow)}.casting-pool__action{width:100%}.casting-pool__confirmation{display:grid;gap:.55rem;border:1px solid rgb(237 202 123 / 66%);background:#050c1df0;padding:.72rem;box-shadow:inset 0 0 0 1px #edca7b24,.12rem .12rem #02040cc7}.casting-pool__confirmation p{margin:0;color:#f7efd8e8;font-size:max(var(--stage-text-normal),clamp(var(--stage-text-caption),1.45dvh,var(--stage-text-label)));line-height:1.4;text-shadow:var(--stage-text-shadow)}.casting-pool__confirmation div{display:grid;grid-template-columns:1fr 1.25fr;gap:.45rem}.casting-pool__confirmation button:first-child{border-color:#f7efd87a;background:#030a18c7}.casting-pool__confirmation .casting-pool__action{border-color:var(--stage-amber);background:var(--stage-amber);color:#171321;text-shadow:none}.casting-pool__back:focus-visible,.casting-pool__candidate-media:focus-visible,.casting-pool__arrow:focus-visible,.casting-pool__dots button:focus-visible,.casting-pool__action:focus-visible,.casting-pool__confirmation button:focus-visible{outline:2px solid #fff3c7;outline-offset:3px}.casting-pool__back:active,.casting-pool__arrow:active,.casting-pool__dots button:active,.casting-pool__action:active,.casting-pool__confirmation button:active{transform:translate(.08rem,.08rem);box-shadow:none}@media(hover:hover)and (pointer:fine){.casting-pool__back,.casting-pool__arrow,.casting-pool__dots button,.casting-pool__action,.casting-pool__confirmation button{transition:transform .13s ease,filter .13s ease}.casting-pool__back:hover,.casting-pool__arrow:hover,.casting-pool__dots button:hover,.casting-pool__action:hover,.casting-pool__confirmation button:hover{filter:brightness(1.18);transform:translate(-.04rem,-.04rem)}}@media(prefers-reduced-motion:no-preference){.casting-pool__world img{animation:onboarding-world-in .62s cubic-bezier(.22,1,.36,1) both}.casting-pool__candidate{animation:onboarding-terminal-in .25s cubic-bezier(.22,1,.36,1) both}}@media(max-width:21.5rem){.casting-pool__hud{padding-inline:1rem}.casting-pool__content{width:calc(100% - 1.4rem)}.casting-pool__arrow--previous{left:0}.casting-pool__arrow--next{right:0}.casting-pool__identity-summary{gap:.18rem}.casting-pool__identity-summary li{padding-inline:.24rem}}@media(min-width:48rem){.casting-pool{box-shadow:0 1rem 5rem #0000008c}}.stage-utility{position:relative;isolation:isolate;width:min(100%,34rem);min-height:100dvh;margin-inline:auto;overflow:clip;background:#02090e}.stage-utility:after{position:absolute;z-index:1;inset:0;background:repeating-linear-gradient(180deg,transparent 0 3px,rgb(116 166 186 / 7%) 3px 5px);pointer-events:none;content:""}.stage-utility__hud{position:absolute;z-index:2;top:max(.95dvh,env(safe-area-inset-top));right:1.7vw;left:1.7vw;display:flex;min-height:8.7dvh;align-items:flex-start;justify-content:space-between;gap:.45rem;background:linear-gradient(180deg,#091b2b,#030b15),repeating-linear-gradient(135deg,transparent 0 5px,rgb(99 159 189 / 13%) 5px 6px);padding:1.25dvh 2.3vw 1.08dvh;box-shadow:inset 0 0 0 1px #000000c2,0 .16rem #0000008f}.stage-utility__stats{display:grid;width:45%;margin:0;padding:0}.stage-utility__stats div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.45rem;padding:.82dvh .02rem}.stage-utility__stats div+div{border-top:1px solid rgb(74 159 201 / 18%)}.stage-utility__stats dt,.stage-utility__stats dd{margin:0}.stage-utility__stats dt{display:inline-flex;align-items:center;gap:.31rem;color:#f7efd8e0;font-size:max(var(--stage-text-normal),1.42dvh);font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase}.stage-utility__stats dt .home-pixel-icon{width:1.72dvh;height:1.72dvh;color:var(--stage-gold)}.stage-utility__stats dd{color:var(--stage-gold);font-size:max(var(--stage-text-normal),1.42dvh);font-weight:700;font-variant-numeric:tabular-nums}.stage-utility__tools{display:grid;width:45.5%;grid-template-columns:minmax(0,2.14fr) 1fr 1.02fr;gap:1.1vw}.stage-utility__missions,.stage-utility__icon-button{position:relative;min-width:0;min-height:5.25dvh;border:0;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:100% 100%;box-shadow:none;color:transparent;cursor:pointer;font:inherit;font-size:0}.stage-utility__missions{background-image:url(/stage/static/media/home-missions-v3.png)}.stage-utility__missions span{position:absolute;top:-.45rem;right:-.25rem;display:grid;width:2.05dvh;height:2.05dvh;place-items:center;border:1px solid rgb(249 208 143 / 92%);background:linear-gradient(180deg,#9e5d22,#5e2e0f);box-shadow:.06rem .06rem #02040d;color:#fff0c8;font-size:max(var(--stage-text-normal),1.05dvh);font-weight:700}.stage-utility__icon-button--notifications{background-image:url(/stage/static/media/home-notifications-v1.png)}.stage-utility__icon-button--settings{background-image:url(/stage/static/media/home-settings-v1.png)}.stage-utility__icon-button .home-pixel-icon{visibility:hidden}.stage-utility__icon-button:disabled{cursor:default;filter:brightness(1.15)}.stage-utility__panel{position:absolute;z-index:2;top:12dvh;right:2.1vw;bottom:18.15dvh;left:2.1vw;overflow-y:auto;border:1px solid rgb(43 117 159 / 82%);background:linear-gradient(145deg,#05121df5,#01080efa);box-shadow:inset 0 0 0 .16rem #02080dcc;scrollbar-width:thin;scrollbar-color:#b27722 transparent}.stage-utility__heading{display:flex;min-height:7.7dvh;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgb(198 137 45 / 36%);padding:0 2.9vw}.stage-utility__heading p,.stage-utility__heading h1{margin:0}.stage-utility__heading p{color:#d8ae59bf;font-size:max(var(--stage-text-normal),.95dvh);letter-spacing:.08em;text-transform:uppercase}.stage-utility__heading h1{margin-top:.34dvh;color:var(--stage-gold);font-size:max(var(--stage-text-normal),2.15dvh);font-weight:400;letter-spacing:.07em;line-height:1;text-transform:uppercase}.stage-utility__heading button{min-height:4.3dvh;border:1px solid rgb(57 145 187 / 75%);background:#071b2b;color:#f2cc77;cursor:pointer;font:inherit;font-size:max(var(--stage-text-normal),1.05dvh);letter-spacing:.05em;text-transform:uppercase;padding:0 1.7vw}.stage-utility__heading button:disabled{border-color:#5c6d777a;color:#f7efd85c;cursor:default}.stage-utility__live{min-height:0;margin:0;color:#69c8d1;font-size:1px;line-height:1}.stage-utility__state{display:grid;min-height:25dvh;place-items:center;margin:0;color:#f7efd8b3;font-size:max(var(--stage-text-normal),1.25dvh);letter-spacing:.06em;line-height:1.6;text-align:center;text-transform:uppercase;padding:0 2rem}.stage-utility__home-wrap{position:absolute;z-index:2;right:1.9vw;bottom:max(10.25dvh,calc(env(safe-area-inset-bottom) + 8.7dvh));left:1.9vw}.stage-utility__home{width:100%;min-height:6.76dvh;border:1px solid #e2a44b;background:linear-gradient(180deg,#bc711b,#6b3008);box-shadow:inset 0 0 0 .17rem #f7cd7a59,.14rem .14rem #05070c;color:#fff2ce;cursor:pointer;font:inherit;font-size:max(var(--stage-text-normal),2dvh);font-weight:700;letter-spacing:.09em;text-shadow:.12rem .12rem 0 #4b2208;text-transform:uppercase}.stage-utility__home .home-pixel-icon{display:inline-block;width:1.18em;height:1.18em;margin-right:.38rem;vertical-align:-.22em}.stage-utility__tabs{position:absolute;z-index:2;right:1.9vw;bottom:max(1.45dvh,env(safe-area-inset-bottom));left:1.9vw;display:grid;grid-template-columns:.98fr 1fr 1fr 1.05fr;gap:.72vw}.stage-utility__tabs button{display:grid;min-height:8.25dvh;place-items:center;border:0;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:100% 100%;color:transparent;cursor:pointer;font:inherit;font-size:0}.stage-utility__tabs button:nth-child(1){background-image:url(/stage/static/media/home-tab-inbox-v1.png)}.stage-utility__tabs button:nth-child(2){background-image:url(/stage/static/media/home-tab-feed-v1.png)}.stage-utility__tabs button:nth-child(3){background-image:url(/stage/static/media/home-tab-items-v1.png)}.stage-utility__tabs button:nth-child(4){background-image:url(/stage/static/media/home-tab-ledger-v1.png)}.stage-utility__tabs .home-pixel-icon{visibility:hidden}.stage-notifications__list{display:grid;gap:.8dvh;padding:1.15dvh 1.65vw 2dvh}.stage-notification{display:grid;min-height:10.2dvh;grid-template-columns:3.8dvh minmax(0,1fr) auto;align-items:center;gap:1.35vw;border:1px solid rgb(58 142 184 / 62%);background:linear-gradient(120deg,#071b2cf0,#020a12f5);padding:1dvh 1.65vw}.stage-notification.is-unread{border-color:#cc8b26bf;box-shadow:inset 0 0 0 .12rem #a65b0f2e}.stage-notification__mark{display:grid;width:3.1dvh;height:3.1dvh;place-items:center;border:1px solid rgb(82 172 205 / 75%);color:#76d4dc;font-size:max(var(--stage-text-normal),1.75dvh);line-height:1}.stage-notification.is-unread .stage-notification__mark{border-color:#edb852d6;color:#ffce6b}.stage-notification__copy{display:grid;min-width:0;gap:.38dvh}.stage-notification__copy p,.stage-notification__copy h2,.stage-notification__copy span,.stage-notification__copy time{margin:0}.stage-notification__copy p{color:#6ec6d5;font-size:max(var(--stage-text-normal),.9dvh);letter-spacing:.055em;text-transform:uppercase}.stage-notification__copy h2{display:-webkit-box;overflow:hidden;color:#f0cf82;font-size:max(var(--stage-text-normal),1.45dvh);font-weight:400;letter-spacing:.045em;line-height:1.25;text-transform:uppercase;-webkit-box-orient:vertical;-webkit-line-clamp:2}.stage-notification__copy span{color:#f7efd8b8;font-size:max(var(--stage-text-normal),1.05dvh);line-height:1.35}.stage-notification__copy time{color:#f7efd87f;font-size:max(var(--stage-text-normal),.85dvh);letter-spacing:.04em;text-transform:uppercase}.stage-notification>button{min-height:3.7dvh;border:1px solid rgb(205 143 43 / 75%);background:#11263a;color:#f7d991;cursor:pointer;font:inherit;font-size:max(var(--stage-text-normal),.9dvh);letter-spacing:.045em;text-transform:uppercase;padding:0 1.15vw}.stage-notification.is-read{opacity:.72}.stage-settings__groups{display:grid;gap:1.2dvh;padding:1.35dvh 1.65vw 2.2dvh}.stage-settings__groups section{border:1px solid rgb(53 137 180 / 62%);background:#030d18bd}.stage-settings__groups h2{display:flex;min-height:3.85dvh;align-items:center;margin:0;border-bottom:1px solid rgb(198 137 45 / 35%);color:#e2b95e;font-size:max(var(--stage-text-normal),1.13dvh);font-weight:400;letter-spacing:.075em;text-transform:uppercase;padding:0 1.8vw}.stage-settings__row{display:flex;width:100%;min-height:6.65dvh;align-items:center;justify-content:space-between;gap:1rem;border:0;border-bottom:1px solid rgb(69 142 177 / 27%);background:transparent;color:inherit;text-align:left;padding:.85dvh 1.8vw}.stage-settings__row:last-child{border-bottom:0}.stage-settings__row span{display:grid;min-width:0;gap:.42dvh}.stage-settings__row b{color:#f0d28e;font-size:max(var(--stage-text-normal),1.25dvh);font-weight:400;letter-spacing:.045em;text-transform:uppercase}.stage-settings__row small{color:#f7efd89e;font-size:max(var(--stage-text-normal),.92dvh);letter-spacing:.025em;line-height:1.25}.stage-settings__row em{min-width:5.6dvh;border:1px solid rgb(80 155 190 / 72%);color:#61c5d0;font-size:max(var(--stage-text-normal),1.02dvh);font-style:normal;letter-spacing:.045em;text-align:center;text-transform:uppercase;padding:.75dvh 1vw}.stage-settings__toggle{cursor:pointer}.stage-settings__toggle em{border-color:#d79b32cc;background:linear-gradient(180deg,#7f4712,#482008);color:#fff0c9}.stage-settings__toggle[aria-pressed=false] em{border-color:#51839994;background:#071a28;color:#f7efd885}.stage-settings__toggle:disabled{cursor:default;opacity:.68}.stage-settings__restart{border-color:#c38425c7!important}.stage-settings__restart h2{color:#f0c266;border-bottom-color:#c384257a}.stage-settings__restart>button{width:calc(100% - 3.6vw);min-height:4.8dvh;margin:1.15dvh 1.8vw 0;border:1px solid rgb(237 177 71 / 90%);background:linear-gradient(180deg,#8e4e12,#4a2107);box-shadow:inset 0 0 0 1px #ffdc912e;color:#fff1ca;cursor:pointer;font:inherit;font-size:max(var(--stage-text-normal),1.1dvh);letter-spacing:.06em;text-transform:uppercase}.stage-settings__restart p{margin:0;color:#f7da9dba;font-size:max(var(--stage-text-normal),.92dvh);letter-spacing:.035em;line-height:1.35;padding:1dvh 1.8vw 1.25dvh}.stage-settings__restart-confirm{padding:1.05dvh 1.8vw 1.25dvh}.stage-settings__restart-confirm p{border-left:2px solid rgb(237 177 71 / 82%);background:#542a0833;padding:.8dvh 1.2vw}.stage-settings__restart-confirm .stage-settings__restart-error{border-color:#de6f48e5;background:#59151075;color:#ffd1bd}.stage-settings__restart-confirm>div{display:grid;grid-template-columns:1fr 1.55fr;gap:1vw}.stage-settings__restart-confirm button{min-height:4.65dvh;border:1px solid rgb(67 141 180 / 72%);background:#071a28;color:#d2ecf0;cursor:pointer;font:inherit;font-size:max(var(--stage-text-normal),.98dvh);letter-spacing:.05em;text-transform:uppercase;padding:0 1vw}.stage-settings__restart-confirm button:last-child{border-color:#edb147e5;background:linear-gradient(180deg,#8e4e12,#4a2107);color:#fff1ca}.stage-settings__restart-confirm button:disabled,.stage-settings__restart>button:disabled{cursor:default;opacity:.62}.stage-settings__danger{border-color:#a14b36b8!important}.stage-settings__danger h2{color:#e2906c;border-bottom-color:#a14b367a}.stage-settings__danger button{width:calc(100% - 3.6vw);min-height:4.8dvh;margin:1.15dvh 1.8vw 0;border:1px solid rgb(210 108 71 / 76%);background:#2b1213;color:#ffc3a4;cursor:pointer;font:inherit;font-size:max(var(--stage-text-normal),1.1dvh);letter-spacing:.06em;text-transform:uppercase}.stage-settings__danger p{margin:0;color:#f7c3a4a3;font-size:max(var(--stage-text-normal),.92dvh);letter-spacing:.035em;line-height:1.35;padding:1dvh 1.8vw 1.25dvh}.stage-utility__missions:focus-visible,.stage-utility__icon-button:focus-visible,.stage-utility__heading button:focus-visible,.stage-notification>button:focus-visible,.stage-settings__toggle:focus-visible,.stage-settings__restart button:focus-visible,.stage-settings__danger button:focus-visible,.stage-utility__home:focus-visible,.stage-utility__tabs button:focus-visible{outline:2px solid #fff3c7;outline-offset:3px}@media(max-width:21.5rem){.stage-utility__hud,.stage-utility__panel,.stage-utility__home-wrap,.stage-utility__tabs{right:.72rem;left:.72rem}.stage-utility__tools{grid-template-columns:minmax(0,1fr) 2rem 2rem}}.creative-journey{width:min(100%,34rem);min-height:100dvh;background:#050b17}.creative-journey:before{display:none}.creative-journey .day-one__world img{object-position:50% 50%;filter:saturate(.96) contrast(1.02) brightness(.94)}.creative-journey .day-one__shade{background:linear-gradient(180deg,rgb(2 4 12 / 14%),transparent 27%,transparent 69%,rgb(2 4 12 / 20%) 82%,rgb(2 4 12 / 56%))}.creative-journey__monitor{position:absolute;top:16dvh;left:50%;display:block;width:min(77%,26.25rem);min-height:0;height:53.6dvh;transform:translate(-50%);overflow:hidden;border:0;background:transparent;box-shadow:none;padding:0 4.7vw 1.4dvh;color:#73d6ed}.creative-journey__monitor:after{display:none}.creative-journey__home-wrap{position:absolute;z-index:7;right:1.9vw;bottom:max(10.25dvh,calc(env(safe-area-inset-bottom) + 8.7dvh));left:1.9vw}.creative-journey__home{width:100%;min-height:6.76dvh;border:1px solid #e2a44b;background:linear-gradient(180deg,#bc711b,#6b3008);box-shadow:inset 0 0 0 .17rem #f7cd7a59,.14rem .14rem #05070c;color:#fff2ce;cursor:pointer;font:inherit;font-size:max(var(--stage-text-normal),2dvh);font-weight:700;letter-spacing:.09em;text-shadow:.12rem .12rem 0 #4b2208;text-transform:uppercase}.creative-journey__home .home-pixel-icon{display:inline-block;width:1.18em;height:1.18em;margin-right:.38rem;vertical-align:-.22em}.creative-journey__tabs{position:absolute;z-index:7;right:1.9vw;bottom:max(1.45dvh,env(safe-area-inset-bottom));left:1.9vw;display:grid;grid-template-columns:.98fr 1fr 1fr 1.05fr;gap:.72vw}.creative-journey__tabs button{display:grid;min-height:8.25dvh;place-items:center;border:0;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:100% 100%;color:transparent;cursor:pointer;font:inherit;font-size:0}.creative-journey__tabs button:nth-child(1){background-image:url(/stage/static/media/home-tab-inbox-v1.png)}.creative-journey__tabs button:nth-child(2){background-image:url(/stage/static/media/home-tab-feed-v1.png)}.creative-journey__tabs button:nth-child(3){background-image:url(/stage/static/media/home-tab-items-v1.png)}.creative-journey__tabs button:nth-child(4){background-image:url(/stage/static/media/home-tab-ledger-v1.png)}.creative-journey__tabs .home-pixel-icon{visibility:hidden}.creative-journey__content{display:grid;height:100%;min-height:0;align-content:start;gap:1.05dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;text-align:center;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.creative-journey__monitor.is-scrollable .creative-journey__content{padding-bottom:3.25rem}.creative-journey__content::-webkit-scrollbar{display:none}.creative-journey__scroll-cue{position:absolute;z-index:2;right:10%;bottom:.34dvh;left:10%;display:flex;min-height:2.45rem;align-items:center;justify-content:center;gap:.65rem;border:1px solid rgb(236 180 73 / 88%);background:linear-gradient(180deg,#082239f0,#031122fa);box-shadow:0 -.7rem 1rem #020a18e0,inset 0 0 0 1px #68d3ed21;color:#f2c662;cursor:pointer;font:inherit;font-size:max(var(--stage-text-normal),.94dvh);letter-spacing:.09em;text-transform:uppercase}.creative-journey__scroll-cue b{color:#72d7ed;font-size:.9em;font-weight:400;animation:creative-scroll-cue .85s steps(2,end) infinite}.creative-journey__content h1,.creative-journey__content p{margin:0}.creative-journey__content h1{color:#44c5ed;font-size:max(var(--stage-text-normal),2.75dvh);font-weight:400;letter-spacing:.085em;line-height:1;text-transform:uppercase;text-shadow:.08rem .08rem 0 #02040d}.creative-journey__guidance{color:#74d0e9;font-size:max(var(--stage-text-normal),1.23dvh);letter-spacing:.045em;line-height:1.26}.creative-journey__section-label,.creative-journey__proposal-label{color:#62cbeb;font-size:max(var(--stage-text-normal),1.06dvh);letter-spacing:.07em;text-transform:uppercase}.creative-journey__categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72dvh 1.5vw}.creative-journey__categories button{display:flex;min-height:7.25dvh;align-items:center;gap:.48rem;border:1px solid rgb(51 165 210 / 70%);background:linear-gradient(135deg,#05203ce5,#020f21d1);box-shadow:inset 0 0 0 1px #050f1eb3;color:#8adbf0;cursor:pointer;font:inherit;text-align:left;padding:.54rem}.creative-journey__categories button.is-selected{border-color:#f0b84c;background:linear-gradient(135deg,#5c360de5,#2c1908e8);color:#ffe0a2}.creative-journey__categories b{display:grid;width:1.36rem;height:1.36rem;flex:0 0 auto;place-items:center;border:1px solid currentColor;font-size:max(var(--stage-text-normal),1rem);font-weight:400}.creative-journey__categories span{display:grid;min-width:0;gap:.23rem}.creative-journey__categories strong{font-size:max(var(--stage-text-normal),1.22dvh);font-weight:400;letter-spacing:.055em;line-height:1.05;text-transform:uppercase}.creative-journey__categories small{color:#e6f5f8b3;font-size:max(var(--stage-text-normal),.98dvh);letter-spacing:.02em;line-height:1.16}.creative-journey__visual-styles{display:grid;gap:.72dvh}.creative-journey__visual-styles button{display:grid;grid-template-columns:2.35rem minmax(0,1fr);min-height:8.2dvh;align-items:center;gap:.72rem;border:1px solid rgb(51 165 210 / 72%);background:linear-gradient(135deg,#05203cf0,#020f21e5);box-shadow:inset 0 0 0 1px #050f1eb3;color:#80d9ef;cursor:pointer;font:inherit;text-align:left;padding:.68rem .75rem}.creative-journey__visual-styles button.is-selected{border-color:#f0b84c;background:linear-gradient(135deg,#5c360deb,#2c1908f0);box-shadow:inset 0 0 0 1px #ffdc9138;color:#ffe0a2}.creative-journey__visual-styles button>b{display:grid;width:2.1rem;height:2.1rem;place-items:center;border:1px solid currentColor;font-size:max(var(--stage-text-normal),1.1rem);font-weight:400}.creative-journey__visual-styles button>span{display:grid;min-width:0;gap:.28rem}.creative-journey__visual-styles strong{font-size:max(var(--stage-text-normal),1.22dvh);font-weight:400;letter-spacing:.065em;text-transform:uppercase}.creative-journey__visual-styles small{color:#e2f4f8c2;font-size:max(var(--stage-text-normal),1dvh);letter-spacing:.025em;line-height:1.25}.creative-journey__scene-directions button{min-height:6.8dvh}.creative-journey__scene-directions small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.creative-journey__primary,.creative-journey__secondary{min-height:4.15dvh;border:1px solid #e9af3d;background:linear-gradient(180deg,#a96715,#5b2f09);box-shadow:inset 0 0 0 1px #ffdc9140,.1rem .1rem #02040d;color:#fff0c4;cursor:pointer;font:inherit;font-size:max(var(--stage-text-normal),1.2dvh);font-weight:400;letter-spacing:.065em;text-shadow:.08rem .08rem 0 #3e1d06;text-transform:uppercase;padding:.25rem .56rem}.creative-journey__primary span,.creative-journey__secondary span{float:right;font-size:1.25em;line-height:.8}.creative-journey__primary:disabled,.creative-journey__secondary:disabled{border-color:#4a76898c;background:#061a2ccc;box-shadow:none;color:#d8edf061;cursor:default;text-shadow:none}.creative-journey__secondary{border-color:#1599d0;background:linear-gradient(180deg,#10507a,#082c4d);color:#8bdcf0;text-shadow:.08rem .08rem 0 #041828}.creative-journey__carousel{display:grid;grid-template-columns:2.1rem minmax(0,1fr) 2.1rem;align-items:center;gap:.7rem}.creative-journey__carousel>button{display:grid;width:2.1rem;height:5.55dvh;place-items:center;border:1px solid #1599d0;background:#06172a;color:#59cfef;cursor:pointer;font:inherit;font-size:max(var(--stage-text-normal),2.2rem);line-height:1}.creative-journey__item-card{display:grid;min-height:8.75dvh;place-items:center;border:1px solid #168ec7;background:linear-gradient(180deg,#082642eb,#020f1ff2);color:#64d1eb;cursor:pointer;font:inherit;padding:.2rem .4rem}.creative-journey__item-card.is-selected{border-color:#efb94f;box-shadow:inset 0 0 0 1px #f5c96742;color:#ffe09a}.creative-journey__item-card strong{color:#77d9ef;font-size:max(var(--stage-text-normal),1.1dvh);font-weight:400;letter-spacing:.06em;text-transform:uppercase}.creative-journey__item-card small{font-size:max(var(--stage-text-normal),.98dvh)}.creative-journey__item-glyph{display:grid;width:1.45rem;height:1.45rem;place-items:center;border:1px solid currentColor;color:#e8b34d;font-size:max(var(--stage-text-normal),1rem);font-weight:400;line-height:1}.creative-journey__style-row{display:grid;grid-template-columns:1.75rem minmax(0,1fr) 3rem 3rem;min-height:5.75dvh;align-items:center;gap:.4rem;border:1px solid rgb(20 131 180 / 68%);background:#03162bbd;text-align:left;padding:.35rem .52rem}.creative-journey__style-row>span{display:grid;min-width:0;gap:.15rem}.creative-journey__style-row strong{color:#69d4ec;font-size:max(var(--stage-text-normal),1.04dvh);font-weight:400;letter-spacing:.055em;text-transform:uppercase}.creative-journey__style-row small{overflow:hidden;color:#def3f6c2;font-size:max(var(--stage-text-normal),1.02dvh);letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap}.creative-journey__style-row button{min-height:3.35dvh;border:1px solid #168ec7;background:#06213c;color:#66d2ec;cursor:pointer;font:inherit;font-size:max(var(--stage-text-normal),1.02dvh);letter-spacing:.04em;text-transform:uppercase}.creative-journey__style-row button.is-selected{border-color:#e2ad43;background:#70410d;color:#ffdc88}.creative-journey__style-row button.is-skipped{opacity:.55}.creative-journey__lock{margin-top:.3dvh;justify-self:start;min-width:10.6rem}.creative-journey__loading,.creative-journey__error{color:#e4bb60;font-size:max(var(--stage-text-normal),1.05dvh);letter-spacing:.04em;line-height:1.3}.creative-journey__error{color:#f09a73}.creative-journey__scene-building{display:grid;min-height:15dvh;place-items:center;align-content:center;gap:.48dvh;border:1px solid rgb(48 177 218 / 58%);background:linear-gradient(145deg,#031d39db,#020c1ce0);box-shadow:inset 0 0 1.5rem #158bb91c;color:#7bdcf1;padding:.75rem}.creative-journey__scene-radar{position:relative;display:grid;width:3.5rem;height:3.5rem;place-items:center;overflow:hidden;border:1px solid rgb(91 210 238 / 76%);background:radial-gradient(circle,rgb(33 142 181 / 27%) 0 18%,transparent 19% 36%,rgb(48 183 221 / 14%) 37% 38%,transparent 39% 58%,rgb(48 183 221 / 16%) 59% 60%,transparent 61%)}.creative-journey__scene-radar:before{position:absolute;top:50%;left:50%;width:74%;height:1px;transform-origin:left center;background:linear-gradient(90deg,#f0bb55,#f0bb550a);content:"";animation:creative-radar-sweep 1.45s linear infinite}.creative-journey__scene-radar i{position:absolute;width:.23rem;height:.23rem;border-radius:50%;background:#72ddf0;box-shadow:0 0 .35rem #4fd6f3;animation:creative-radar-blip 1.45s steps(2,end) infinite}.creative-journey__scene-radar i:nth-child(1){top:19%;left:30%}.creative-journey__scene-radar i:nth-child(2){top:62%;left:69%;animation-delay:-.35s}.creative-journey__scene-radar i:nth-child(3){top:73%;left:22%;animation-delay:-.7s}.creative-journey__scene-radar b{position:relative;z-index:1;color:#f4c864;font-size:1rem;font-weight:400}.creative-journey__scene-building p{color:#9ae9f7;font-size:max(var(--stage-text-normal),1.12dvh);letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.creative-journey__scene-building small{max-width:17rem;color:#eebe57eb;font-size:max(var(--stage-text-normal),.94dvh);letter-spacing:.055em;line-height:1.28;text-transform:uppercase}.creative-journey__scene-building>span{display:flex;gap:.28rem;margin-top:.2rem}.creative-journey__scene-building>span i{width:.42rem;height:.42rem;border:1px solid #64d7ee;background:#093555;animation:creative-scene-step 1.2s steps(2,end) infinite}.creative-journey__scene-building>span i:nth-child(2){animation-delay:-.3s}.creative-journey__scene-building>span i:nth-child(3){animation-delay:-.6s}.creative-journey__scene-building>span i:nth-child(4){animation-delay:-.9s}.creative-journey__director{display:grid;width:2.9rem;height:2.9rem;place-items:center;justify-self:center;border:1px solid #3fc1eb;color:#77dcf4;font-size:max(var(--stage-text-normal),1.55rem)}.creative-journey__thinking{display:grid;min-height:19dvh;place-items:center;gap:.82rem;color:#6bd7ef;padding:1rem}.creative-journey__thinking i,.creative-journey__render i{width:2.1rem;height:2.1rem;border:2px solid rgb(73 196 232 / 30%);border-top-color:#6cdbf2;border-right-color:#dcb04d;border-radius:50%}.creative-journey__thinking p{max-width:14rem;font-size:max(var(--stage-text-normal),1.18dvh);letter-spacing:.045em;line-height:1.35}.creative-journey__proposal{display:grid;gap:.48rem;border:1px solid rgb(27 145 197 / 70%);background:linear-gradient(145deg,#062340f2,#020e1ff2);color:#d5f3f8;text-align:left;padding:.85rem}.creative-journey__proposal p{font-size:max(var(--stage-text-normal),1.3dvh);letter-spacing:.035em;line-height:1.36}.creative-journey__proposal small{color:#70d7eddb;font-size:max(var(--stage-text-normal),1.04dvh);letter-spacing:.025em;line-height:1.28}.creative-journey__actions{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.creative-journey__actions button{min-width:0}.creative-journey__treatment{display:grid;border:1px solid rgb(27 145 197 / 70%);background:#031427e0;text-align:left}.creative-journey__treatment p{display:grid;gap:.28rem;color:#d7f0f3;font-size:max(var(--stage-text-normal),1.09dvh);letter-spacing:.025em;line-height:1.29;padding:.58rem .68rem}.creative-journey__treatment p+p{border-top:1px solid rgb(32 131 176 / 45%)}.creative-journey__treatment b{color:#efbd51;font-size:max(var(--stage-text-normal),.98dvh);font-weight:400;letter-spacing:.065em;text-transform:uppercase}.creative-journey__note{color:#73d2eac7;font-size:max(var(--stage-text-normal),.91dvh);letter-spacing:.038em;line-height:1.3}.creative-journey__scene-lock{color:#e9ba58;font-size:max(var(--stage-text-normal),.96dvh);letter-spacing:.055em;text-transform:uppercase}.creative-journey__render{display:grid;min-height:20dvh;place-items:center;align-content:center;gap:.85rem;border:1px solid rgb(32 148 199 / 68%);background:linear-gradient(180deg,#031b35db,#020b19e8);padding:1rem}.creative-journey__render p{max-width:15rem;color:#8ee0f1;font-size:max(var(--stage-text-normal),1.3dvh);letter-spacing:.04em;line-height:1.35}.creative-journey__render small{max-width:17rem;color:#eebf57d1;font-size:max(var(--stage-text-normal),1dvh);letter-spacing:.045em;line-height:1.35;text-align:center;text-transform:uppercase}.creative-journey__render i{animation:creative-spin 1s linear infinite}.creative-journey__render i.is-ready{display:grid;place-items:center;border-color:#efbd51;color:#f9d878;animation:none}.creative-journey__render i.is-ready:after{content:"✓";font-size:1.3rem;line-height:1}.creative-journey__render--failed{gap:.56rem;border-color:#eb7b54d6;background:linear-gradient(180deg,#3a131ae3,#140814f0)}.creative-journey__render--failed i{border-color:#f09a7361;border-top-color:#f09a73;border-right-color:#f0bb55;animation:none}.creative-journey__render--failed i:after{content:"!";color:#ffd6c3;font-size:1.28rem;line-height:1}.creative-journey__render--failed p{color:#ffd6c3}.creative-journey__render--failed strong{color:#f0bb55;font-size:max(var(--stage-text-normal),.95dvh);font-weight:400;letter-spacing:.09em;text-transform:uppercase}.creative-journey__render--failed small{color:#ffd8c3db;text-transform:none}.creative-journey__reel{position:relative;width:min(64%,9.5rem);aspect-ratio:9 / 13;justify-self:center;overflow:hidden;border:1px solid #3ec1e8;background:#020a14}.creative-journey__reel>img,.creative-journey__reel>video,.creative-journey__reel>.casting-video,.creative-journey__reel>.casting-video>img,.creative-journey__reel>.casting-video>video{display:block;width:100%;height:100%;object-fit:cover}.creative-journey__reel>span{position:absolute;top:50%;left:50%;display:grid;width:2.25rem;height:2.25rem;place-items:center;transform:translate(-50%,-50%);border:1px solid #e3b54a;background:#03101cb8;color:#f6d77e;font-size:max(var(--stage-text-normal),1.16rem)}.creative-journey__badges{display:flex;justify-content:center;gap:.38rem}.creative-journey__badges b{border:1px solid rgb(39 159 202 / 72%);color:#72d4eb;font-size:max(var(--stage-text-normal),.85dvh);font-weight:400;letter-spacing:.03em;text-transform:uppercase;padding:.28rem .4rem}.creative-journey__back{justify-self:center;border:0;background:transparent;color:#74cce5;cursor:pointer;font:inherit;font-size:max(var(--stage-text-normal),1.03dvh);letter-spacing:.055em;text-transform:uppercase;padding:.15rem}.creative-journey__primary:focus-visible,.creative-journey__secondary:focus-visible,.creative-journey__categories button:focus-visible,.creative-journey__visual-styles button:focus-visible,.creative-journey__carousel>button:focus-visible,.creative-journey__item-card:focus-visible,.creative-journey__style-row button:focus-visible,.creative-journey__back:focus-visible,.creative-journey__home:focus-visible,.creative-journey__tabs button:focus-visible{outline:2px solid #fff3c7;outline-offset:2px}.creative-journey__primary:not(:disabled):active,.creative-journey__secondary:not(:disabled):active{transform:translate(.08rem,.08rem);box-shadow:none}@keyframes creative-spin{to{transform:rotate(360deg)}}@keyframes creative-scroll-cue{0%,49%{transform:translateY(0)}50%,to{transform:translateY(.18rem)}}@keyframes creative-radar-sweep{to{transform:rotate(360deg)}}@keyframes creative-radar-blip{0%,44%{opacity:.18}45%,to{opacity:1}}@keyframes creative-scene-step{0%,48%{border-color:#226a89;background:#08233e}49%,to{border-color:#edbb57;background:#b66b16;box-shadow:0 0 .38rem #edbb575c}}@media(max-height:43rem){.creative-journey__monitor{top:15.2dvh;height:58.5dvh}.creative-journey__content{gap:.62dvh}.creative-journey__categories button{min-height:6.4dvh}.creative-journey__item-card{min-height:7.2dvh}.creative-journey__style-row{min-height:5dvh}.creative-journey__render{min-height:17dvh}.creative-journey__reel{width:min(45%,7.1rem)}}@media(max-width:21.5rem){.creative-journey__home-wrap,.creative-journey__tabs{right:.72rem;left:.72rem}}@media(prefers-reduced-motion:reduce){.creative-journey__render i,.creative-journey__scene-radar:before,.creative-journey__scene-radar i,.creative-journey__scene-building>span i,.creative-journey__scroll-cue b{animation:none}}@media(min-width:48rem){body{display:grid;place-items:center;background:radial-gradient(circle at 50% 12%,rgb(78 94 125 / 38%),transparent 38%),#1c2433}#root{display:grid;width:100%;min-height:100dvh;place-items:center;padding:1rem}#root>main{width:min(100%,calc((100dvh - 2rem)*.52));height:calc(100dvh - 2rem);min-height:0;margin:0;overflow:clip;border:.38rem solid #0a0d14;border-radius:2rem;box-shadow:0 1.4rem 3.4rem #0000009e,0 0 0 1px #f7efd824}}@media(min-width:48rem){.creative-journey__monitor{width:84%;padding-inline:clamp(1rem,2.4vw,1.5rem)}.stage-media-dialogue{width:min(calc(100dvw - 2rem),calc((100dvh - 2rem)*.52));height:calc(100dvh - 2rem);margin:auto;border:.38rem solid #0a0d14;border-radius:2rem;box-shadow:0 1.4rem 3.4rem #0000009e,0 0 0 1px #f7efd824}}.stage-home__icon-button,.stage-feed__icon-button,.stage-items__icon-button,.stage-ledger__icon-button,.stage-missions__icon-button,.stage-inbox__icon-button,.stage-utility__icon-button{position:relative}.stage-hud-badge{position:absolute;z-index:2;top:-.45rem;right:-.25rem;display:grid;min-width:2.05dvh;height:2.05dvh;place-items:center;border:1px solid rgb(249 208 143 / 92%);background:linear-gradient(180deg,#9e5d22,#5e2e0f);box-shadow:.06rem .06rem #02040d;color:#fff0c8;font-size:max(var(--stage-text-normal),1.05dvh);font-weight:700;line-height:1;pointer-events:none}.stage-home__missions .stage-hud-badge,.stage-home__icon-button .stage-hud-badge,.stage-feed__missions .stage-hud-badge,.stage-feed__icon-button .stage-hud-badge,.stage-items__missions .stage-hud-badge,.stage-items__icon-button .stage-hud-badge,.stage-ledger__missions .stage-hud-badge,.stage-ledger__icon-button .stage-hud-badge,.stage-missions__missions .stage-hud-badge,.stage-missions__icon-button .stage-hud-badge,.stage-inbox__missions .stage-hud-badge,.stage-inbox__icon-button .stage-hud-badge,.stage-utility__missions .stage-hud-badge,.stage-utility__icon-button .stage-hud-badge{top:max(.2rem,.45dvh);right:max(.22rem,.5vw)}.stage-home__missions,.stage-feed__missions,.stage-items__missions,.stage-ledger__missions,.stage-missions__missions,.stage-inbox__missions,.stage-utility__missions{z-index:3;overflow:visible}.stage-home__missions .stage-hud-badge,.stage-feed__missions .stage-hud-badge,.stage-items__missions .stage-hud-badge,.stage-ledger__missions .stage-hud-badge,.stage-missions__missions .stage-hud-badge,.stage-inbox__missions .stage-hud-badge,.stage-utility__missions .stage-hud-badge{top:-.48rem;right:-.34rem}
