.page_previewControls__x5TCR{position:fixed;left:1rem;top:1rem;z-index:30;width:min(100%,var(--app-max-width));padding:.72rem;border:1px solid var(--rig-os-panel-soft);border-radius:var(--radius-control);background:var(--rig-os-shell-raised);color:var(--rig-paper);box-shadow:var(--shadow-window-rest)}.page_beatPreview__wsYXm,.page_completeStage__ojBvN>small,.page_eyebrow__0Dkxf,.page_impactList__sJSih,.page_lockReceipt__hpFd8,.page_previewControls__x5TCR a,.page_previewControls__x5TCR>strong,.page_progress__VdPGU,.page_scoreBoard__kB0lz,.page_tableSeat__bbrjc,.page_targetPicker__QiOyL,.page_verdict__CnFOe,.page_weekStrip__GBKkx{font-family:var(--font-jetbrains),ui-monospace,monospace;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.page_previewControls__x5TCR>strong{font-size:var(--type-caption)}.page_previewControls__x5TCR>div{display:flex;flex-wrap:wrap;gap:.24rem;margin-top:.45rem}.page_previewControls__x5TCR a{padding:.3rem .4rem;border-radius:.28rem;color:var(--rig-paper-well);font-size:var(--type-ui);text-decoration:none}.page_previewControls__x5TCR a[aria-current=page]{background:var(--rig-yellow);color:var(--rig-ink)}.page_signalLine__PSjyY{height:.22rem;display:grid;grid-template-columns:repeat(3,1fr)}.page_signalLine__PSjyY span:first-child{background:var(--rig-red)}.page_signalLine__PSjyY span:nth-child(2){background:var(--rig-blue)}.page_signalLine__PSjyY span:nth-child(3){background:var(--rig-yellow)}.page_completeStage__ojBvN,.page_damageStage__e7ErT,.page_introStage__MLwAu,.page_lockedStage__LbxmK,.page_paperStage__DR7bL,.page_snapStage__VpJqG{flex:1;padding:var(--screen-gutter)}.page_introStage__MLwAu{position:relative;display:grid;align-content:start;overflow:hidden;background:radial-gradient(circle at 15% 12%,rgb(255 255 255/.09) 0 1px,transparent 1.4px) 0 0 /.55rem .55rem,var(--rig-os-shell);color:var(--rig-paper)}.page_introStage__MLwAu:after{position:absolute;right:-4.5rem;bottom:9rem;width:14rem;height:14rem;background:var(--rig-blue);content:"";opacity:.95;transform:rotate(42deg)}.page_introCopy__pBGZ3{position:relative;z-index:3;padding:.4rem .2rem 0}.page_eyebrow__0Dkxf{color:var(--rig-blue-deep)}.page_introCopy__pBGZ3 .page_eyebrow__0Dkxf,.page_lockedStage__LbxmK .page_eyebrow__0Dkxf,.page_stageHeaderDark__svAyQ .page_eyebrow__0Dkxf{color:var(--rig-yellow)}.page_completeStage__ojBvN h1,.page_introCopy__pBGZ3 h1,.page_lockedStage__LbxmK h1,.page_stageHeaderDark__svAyQ h1,.page_stageHeader__9vEee h1{margin:.55rem 0 0;font-size:var(--type-hero);font-variation-settings:var(--font-heading-settings);letter-spacing:var(--tracking-heading);line-height:var(--leading-hero);text-transform:uppercase}.page_completeStage__ojBvN>p,.page_introCopy__pBGZ3 p,.page_lockedStage__LbxmK>p,.page_stageHeaderDark__svAyQ p,.page_stageHeader__9vEee p{margin:.8rem 0 0;color:var(--rig-paper-well);font-size:var(--type-body);line-height:var(--leading-body)}.page_completeStage__ojBvN>p,.page_stageHeader__9vEee p{color:var(--rig-ink-muted)}.page_rigsStrip__ACrQl{position:relative;z-index:2;height:13.5rem;margin:.6rem -1rem 0;overflow:hidden;background:var(--rig-paper)}.page_rigsStrip__ACrQl img{object-fit:cover;object-position:50% 55%}.page_beatPreview__wsYXm{position:relative;z-index:4;display:grid;grid-template-columns:repeat(3,1fr);gap:.42rem;margin:.75rem 0;padding:0;list-style:none}.page_beatPreview__wsYXm li{min-height:4.1rem;display:grid;align-content:center;justify-items:start;gap:.3rem;padding:.55rem;border:1px solid var(--rig-os-panel-soft);border-radius:var(--radius-control);background:rgb(25 31 43/.88)}.page_beatPreview__wsYXm span{color:var(--rig-yellow);font-size:var(--type-caption)}.page_beatPreview__wsYXm strong{font-size:var(--type-caption);line-height:var(--leading-ui)}.page_primaryButton__jNzDD{position:relative;z-index:4;width:100%;min-height:var(--control-min-height);padding:.72rem 1rem .95rem;border:2px solid var(--rig-ink);border-radius:var(--radius-control);background:var(--rig-yellow);color:var(--rig-ink);box-shadow:inset 0 -.38rem 0 rgb(22 21 26/.16),0 .22rem 0 var(--rig-blue-deep);cursor:pointer;font-size:var(--type-ui);font-weight:950;text-transform:uppercase;transition:transform .14s ease,box-shadow .14s ease}.page_primaryButton__jNzDD:hover:not(:disabled){transform:translateY(-.08rem);box-shadow:inset 0 -.38rem 0 rgb(22 21 26/.16),0 .3rem 0 var(--rig-blue-deep)}.page_primaryButton__jNzDD:disabled{border-color:var(--rig-rule-secondary);background:var(--rig-paper-well);color:var(--rig-ink-faint);box-shadow:none;cursor:not-allowed}.page_quietLink__8T6CS{position:relative;z-index:4;justify-self:center;margin-top:.75rem;color:var(--rig-paper-well);font-size:var(--type-caption);text-underline-offset:.18rem}.page_progress__VdPGU{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:.3rem;padding:.65rem .75rem;border-bottom:1px solid var(--rig-rule-tertiary);background:var(--rig-paper-deep);color:var(--rig-ink-faint);font-size:var(--type-caption)}.page_progress__VdPGU span{display:flex;align-items:center;gap:.24rem;white-space:nowrap}.page_progress__VdPGU span b{width:1.3rem;height:1.3rem;display:grid;place-items:center;border:1px solid;border-radius:50%}.page_progress__VdPGU span[data-state=current]{color:var(--rig-blue-deep)}.page_progress__VdPGU span[data-state=current] b{background:var(--rig-yellow);color:var(--rig-ink)}.page_progress__VdPGU span[data-state=done]{color:var(--rig-online)}.page_progress__VdPGU span[data-state=done] b{background:var(--rig-online);color:var(--rig-paper)}.page_progress__VdPGU i{height:1px;background:var(--rig-rule-tertiary)}.page_damageStage__e7ErT,.page_paperStage__DR7bL{background:radial-gradient(circle at 18% 12%,rgb(22 21 26/.075) 0 1px,transparent 1.3px) 0 0 /.5rem .5rem,var(--rig-paper);color:var(--rig-ink)}.page_stageHeader__9vEee{padding:.3rem .1rem .9rem}.page_stageHeaderDark__svAyQ h1,.page_stageHeader__9vEee h1{font-size:var(--type-hero);line-height:var(--leading-hero);font-variation-settings:var(--font-heading-settings);letter-spacing:var(--tracking-heading)}.page_stageHeaderDark__svAyQ p,.page_stageHeader__9vEee p{max-width:43ch;font-size:var(--type-body);line-height:var(--leading-body)}.page_callGrid__QZ_zr{display:grid;gap:.75rem}.page_cardChoice__hpBzv,.page_passChoice__MxpH5{width:100%;border:2px solid var(--rig-rule-secondary);border-radius:var(--radius-surface);background:color-mix(in srgb,var(--rig-paper) 92%,white);color:var(--rig-ink);cursor:pointer;text-align:left;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.page_cardChoice__hpBzv:hover,.page_passChoice__MxpH5:hover{transform:translateY(-.08rem)}.page_cardChoice__hpBzv[data-selected=true],.page_passChoice__MxpH5[data-selected=true]{border-color:var(--rig-blue);box-shadow:0 0 0 .2rem var(--rig-yellow),0 .18rem 0 var(--rig-ink)}.page_cardChoice__hpBzv{min-height:var(--control-min-height);display:grid;grid-template-columns:7rem 1fr;align-items:center;gap:.75rem;padding:.65rem}.page_cardChoice__hpBzv>article[data-size=compact]{width:6.7rem}.page_cardChoice__hpBzv>span{display:grid;gap:.35rem}.page_cardChoice__hpBzv>span strong,.page_passChoice__MxpH5 strong{font-size:var(--type-body);text-transform:uppercase}.page_cardChoice__hpBzv>span small,.page_passChoice__MxpH5 small{color:var(--rig-ink-muted);font-size:var(--type-caption);line-height:var(--leading-ui)}.page_passChoice__MxpH5{min-height:var(--control-min-height);display:grid;grid-template-columns:3rem 1fr auto;align-items:center;gap:.65rem;padding:.65rem}.page_passChoice__MxpH5>span{width:3rem;height:3rem;display:grid;place-items:center;border:2px solid var(--rig-ink);border-radius:50%;background:var(--rig-paper-deep);font-size:var(--type-title-sm);font-weight:950}.page_passChoice__MxpH5 div{display:grid;gap:.18rem}.page_passChoice__MxpH5>b{padding:.32rem .42rem;border:1px solid var(--rig-ink);background:var(--rig-yellow);font-family:var(--font-jetbrains),monospace;font-size:var(--type-caption);text-transform:uppercase;transform:rotate(-2deg)}.page_targetPicker__QiOyL{margin:.85rem 0;padding:.75rem;border:2px solid var(--rig-blue);border-radius:var(--radius-surface)}.page_targetPicker__QiOyL legend{padding:0 .4rem;color:var(--rig-blue-deep);font-size:var(--type-caption)}.page_targetPicker__QiOyL>p{margin:0 0 .55rem;color:var(--rig-ink-muted);font-family:var(--font-archivo),sans-serif;font-size:var(--type-body);font-weight:600;letter-spacing:0;text-transform:none;line-height:var(--leading-body)}.page_targetPicker__QiOyL>div{display:flex;gap:.55rem;overflow-x:auto;scroll-snap-type:x mandatory}.page_targetPicker__QiOyL button{width:12.5rem;min-height:var(--control-min-height);display:grid;flex:0 0 auto;justify-items:start;align-content:center;gap:.18rem;padding:.7rem;border:2px solid transparent;border-radius:var(--radius-control);background:var(--rig-paper-deep);color:var(--rig-ink);cursor:pointer;scroll-snap-align:start;text-align:left}.page_targetPicker__QiOyL button[data-selected=true]{border-color:var(--rig-yellow);background:var(--rig-blue);color:var(--rig-paper);box-shadow:0 .16rem 0 var(--rig-ink);transform:translateY(-.12rem)}.page_targetPicker__QiOyL button b,.page_targetPicker__QiOyL button small,.page_targetPicker__QiOyL button span{font-size:var(--type-caption)}.page_targetPicker__QiOyL button strong{margin-top:.12rem;font-family:var(--font-archivo),sans-serif;font-size:var(--type-body);letter-spacing:0}.page_targetPicker__QiOyL button b{margin-top:.32rem;color:var(--rig-blue-deep)}.page_targetPicker__QiOyL button[data-selected=true] b{color:var(--rig-yellow)}.page_lockedStage__LbxmK{display:grid;align-content:center;justify-items:center;background:radial-gradient(circle at 50% 40%,var(--rig-blue-deep),var(--rig-os-shell) 68%);color:var(--rig-paper);text-align:center}.page_lockedStage__LbxmK h1{font-size:var(--type-hero);line-height:var(--leading-hero);font-variation-settings:var(--font-heading-settings);letter-spacing:var(--tracking-heading)}.page_lockedObject__LNUNX{width:10rem;margin-top:1.2rem}.page_lockedObject__LNUNX>article{width:100%;border-width:2px;border-radius:.7rem}.page_lockedObject__LNUNX>article>div:nth-child(2){transform:scale(.38)}.page_lockedObject__LNUNX>article>small{display:none}.page_passCard__iC2OK{width:100%;aspect-ratio:5/7;display:grid;place-items:center;align-content:center;gap:.45rem;padding:var(--space-4);border:2px solid var(--rig-ink);border-radius:.75rem;background:var(--rig-paper);color:var(--rig-ink);box-shadow:0 .55rem 0 var(--rig-ink);text-align:center}.page_passCard__iC2OK>span{width:3rem;height:3rem;display:grid;place-items:center;border:2px solid var(--rig-ink);border-radius:50%;background:var(--rig-yellow);font-size:var(--type-title);font-weight:950}.page_passCard__iC2OK strong{font-size:var(--type-body-sm);text-transform:uppercase}.page_passCard__iC2OK small{font-family:var(--font-jetbrains),monospace;font-size:var(--type-caption);text-transform:uppercase}.page_lockReceipt__hpFd8{width:min(100%,23rem);display:grid;gap:.2rem;margin-top:1rem;padding:.7rem;border:1px solid var(--rig-os-panel-soft);border-radius:var(--radius-control);background:rgb(16 20 29/.72)}.page_lockReceipt__hpFd8 small,.page_lockReceipt__hpFd8 span{color:var(--rig-paper-well);font-size:var(--type-caption)}.page_lockReceipt__hpFd8 strong{color:var(--rig-yellow);font-size:var(--type-caption)}.page_lockedStage__LbxmK>p{max-width:38ch;font-size:var(--type-body);line-height:var(--leading-body)}.page_lockedStage__LbxmK .page_primaryButton__jNzDD{width:min(100%,23rem);margin-top:1rem}.page_snapStage__VpJqG{background:radial-gradient(ellipse at center,#28685e 0,#123d38 67%,#0c2828 100%);color:var(--rig-paper)}.page_stageHeaderDark__svAyQ{padding:.3rem .1rem .75rem;text-align:center}.page_stageHeaderDark__svAyQ p{margin-inline:auto;color:var(--rig-paper-well)}.page_practiceTable__8o5fa{position:relative;min-height:26rem;display:grid;grid-template-columns:1fr 3.4rem 1fr;align-items:center;gap:.35rem;padding:1rem .55rem;border:.45rem solid rgb(7 15 18/.42);border-radius:48%/11%;box-shadow:inset 0 0 0 2px #496568,0 1.5rem 3rem rgb(0 0 0/.35)}.page_tableSeat__bbrjc{display:grid;justify-items:center;gap:.5rem;min-width:0;text-align:center}.page_tableSeat__bbrjc>span{min-height:1.5rem;color:var(--rig-yellow);font-size:var(--type-caption);line-height:var(--leading-ui)}.page_tableSeat__bbrjc>small,.page_tableSeat__bbrjc>strong{min-height:2rem;font-size:var(--type-caption);line-height:var(--leading-ui)}.page_tableSeat__bbrjc>small{color:var(--rig-paper-well)}.page_snapMark__tWgEi{position:relative;z-index:4;color:var(--rig-yellow);font-size:var(--type-title-sm);font-style:italic;font-weight:950;text-shadow:.12rem .14rem 0 var(--rig-ink);transform:rotate(-8deg)}.page_flipCard__qgYzS{width:min(8.3rem,31vw);aspect-ratio:5/7;perspective:1000px}.page_flipInner__VBHPb{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .72s cubic-bezier(.2,.8,.2,1)}.page_snapStage__VpJqG[data-revealed=true] .page_flipInner__VBHPb{transform:rotateY(180deg)}.page_flipBack__lTVvI,.page_flipFace__p5dMQ{position:absolute;inset:0;display:grid;place-items:center;backface-visibility:hidden}.page_flipFace__p5dMQ{transform:rotateY(180deg)}.page_flipBack__lTVvI>article,.page_flipFace__p5dMQ>article{width:100%;border-width:2px;border-radius:.65rem}.page_flipBack__lTVvI>article>div:nth-child(2){transform:scale(.3)}.page_flipBack__lTVvI>article>small{display:none}.page_flipFace__p5dMQ .page_passCard__iC2OK{height:100%;box-shadow:none}.page_passBack__XjUaD{width:100%;height:100%;display:grid;place-items:center;border:2px solid var(--rig-ink);border-radius:.65rem;background:repeating-linear-gradient(135deg,var(--rig-blue-deep) 0 1rem,var(--rig-blue) 1rem 2rem);color:var(--rig-paper);font-size:var(--type-caption);font-weight:900;text-transform:uppercase}.page_snapStage__VpJqG>.page_primaryButton__jNzDD{margin-top:.9rem}.page_damageStage__e7ErT{padding-bottom:1.4rem}.page_scoreBoard__kB0lz{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.page_scoreBoard__kB0lz>div{display:grid;justify-items:center;padding:.75rem;border:2px solid var(--rig-ink);border-radius:var(--radius-surface);background:color-mix(in srgb,var(--rig-paper) 94%,white)}.page_scoreBoard__kB0lz span{color:var(--rig-blue-deep);font-size:var(--type-caption)}.page_scoreBoard__kB0lz strong{margin-top:.15rem;font-family:var(--font-archivo),sans-serif;font-size:var(--type-hero);letter-spacing:-.05em}.page_scoreBoard__kB0lz small{color:var(--rig-ink-muted);font-size:var(--type-caption)}.page_scoreBoard__kB0lz[data-final=true]{margin-top:.8rem}.page_scoreBoard__kB0lz[data-final=true]>div{background:var(--rig-os-shell);color:var(--rig-paper)}.page_scoreBoard__kB0lz[data-final=true]>div[data-winner=true]{border-color:var(--rig-yellow);background:var(--rig-blue);box-shadow:0 .2rem 0 var(--rig-ink);transform:translateY(-.1rem)}.page_scoreBoard__kB0lz[data-final=true] span{color:var(--rig-yellow)}.page_scoreBoard__kB0lz[data-final=true] small{color:var(--rig-paper-well)}.page_impactList__sJSih{display:grid;gap:.5rem;margin-top:.8rem}.page_impactList__sJSih>div{display:grid;grid-template-columns:1fr auto;gap:.15rem .5rem;padding:.65rem;border-left:.42rem solid var(--rig-rule-secondary);border-radius:var(--radius-control);background:var(--rig-paper-deep)}.page_impactList__sJSih>div[data-tone=blue]{border-left-color:var(--rig-blue)}.page_impactList__sJSih>div[data-tone=yellow]{border-left-color:var(--rig-yellow)}.page_impactList__sJSih span{font-size:var(--type-caption)}.page_impactList__sJSih strong{color:var(--rig-blue-deep);font-size:var(--type-body-sm)}.page_impactList__sJSih small{grid-column:1/-1;color:var(--rig-ink-muted);font-size:var(--type-caption);text-transform:none}.page_verdict__CnFOe{display:grid;justify-items:center;gap:.18rem;margin-top:.8rem;padding:.7rem;border:2px solid var(--rig-ink);border-radius:var(--radius-control);background:var(--rig-yellow);text-align:center}.page_verdict__CnFOe[data-outcome=loss]{background:var(--rig-paper-deep)}.page_verdict__CnFOe small,.page_verdict__CnFOe span{font-size:var(--type-caption)}.page_verdict__CnFOe strong{font-family:var(--font-archivo),sans-serif;font-size:var(--type-body);letter-spacing:0}.page_damageStage__e7ErT>.page_primaryButton__jNzDD{margin-top:.8rem}.page_completeStage__ojBvN{display:grid;align-content:center;justify-items:center;background:radial-gradient(circle at 50% 25%,color-mix(in srgb,var(--rig-blue) 65%,transparent),transparent 48%),var(--rig-os-shell);color:var(--rig-paper);text-align:center}.page_completeStage__ojBvN h1{max-width:8ch;color:var(--rig-yellow);font-size:var(--type-hero);line-height:var(--leading-hero);font-variation-settings:var(--font-heading-settings);letter-spacing:var(--tracking-heading)}.page_completeStage__ojBvN>p{max-width:42ch;font-size:var(--type-body);line-height:var(--leading-body)}.page_weekStrip__GBKkx{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem;margin-top:1.1rem;text-align:left}.page_weekStrip__GBKkx>div{min-height:7.2rem;display:grid;align-content:start;gap:.32rem;padding:.65rem;border:1px solid var(--rig-os-panel-soft);border-radius:var(--radius-control);background:rgb(25 31 43/.85)}.page_weekStrip__GBKkx span{color:var(--rig-yellow);font-size:var(--type-caption)}.page_weekStrip__GBKkx small,.page_weekStrip__GBKkx strong{font-size:var(--type-caption);line-height:var(--leading-ui)}.page_weekStrip__GBKkx small{color:var(--rig-paper-well);font-family:var(--font-archivo),sans-serif;font-weight:500;letter-spacing:0;text-transform:none}.page_finalActions__oUwEF{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:.55rem;margin-top:1rem}.page_finalActions__oUwEF>a:first-child{grid-column:1/-1;min-height:var(--control-min-height);display:grid;align-content:center;padding:.65rem .85rem .9rem;border:2px solid var(--rig-ink);border-radius:var(--radius-control);background:var(--rig-yellow);color:var(--rig-ink);box-shadow:inset 0 -.38rem 0 rgb(22 21 26/.16),0 .22rem 0 var(--rig-blue-deep);text-decoration:none}.page_finalActions__oUwEF>a:first-child span{font-family:var(--font-jetbrains),monospace;font-size:var(--type-caption);text-transform:uppercase}.page_finalActions__oUwEF>a:first-child strong{margin-top:.15rem;font-size:var(--type-body-sm);text-transform:uppercase}.page_finalActions__oUwEF button,.page_finalActions__oUwEF>a:last-child{min-height:var(--control-min-height);display:grid;place-items:center;padding:.55rem;border:1px solid var(--rig-os-panel-soft);border-radius:var(--radius-control);background:transparent;color:var(--rig-paper-well);cursor:pointer;font-size:var(--type-ui);text-decoration:none}.page_completeStage__ojBvN>small{margin-top:.8rem;color:var(--rig-paper-well);font-size:var(--type-caption)}@container rig-screen (max-width: 760px){.page_previewControls__x5TCR{position:static;width:min(100%,var(--app-max-width));border:0;border-radius:0}}@container rig-screen (max-width: 390px){.page_completeStage__ojBvN,.page_damageStage__e7ErT,.page_introStage__MLwAu,.page_lockedStage__LbxmK,.page_paperStage__DR7bL,.page_snapStage__VpJqG{padding-inline:.7rem}.page_introCopy__pBGZ3 h1,.page_stageHeaderDark__svAyQ h1,.page_stageHeader__9vEee h1{font-size:var(--type-hero);line-height:var(--leading-hero);font-variation-settings:var(--font-heading-settings);letter-spacing:var(--tracking-heading)}.page_beatPreview__wsYXm{gap:.28rem}.page_beatPreview__wsYXm li{padding:.4rem}.page_cardChoice__hpBzv{grid-template-columns:6.3rem 1fr;gap:.5rem}.page_cardChoice__hpBzv>article[data-size=compact]{width:6rem}.page_practiceTable__8o5fa{grid-template-columns:1fr 2.8rem 1fr;padding-inline:.25rem}.page_snapMark__tWgEi{font-size:var(--type-body)}.page_weekStrip__GBKkx{gap:.28rem}.page_weekStrip__GBKkx>div{padding:.45rem}}@media (prefers-reduced-motion:reduce){.page_flipInner__VBHPb{transition-duration:1ms}}