:root{--vw:1vw;--vh:1vh;--svh:1svh;--gutter:clamp(66px,calc(19 * var(--vw)),285px)}.section{min-height:calc(100 * var(--svh));padding-top:calc(15 * var(--vh));padding-bottom:calc(12 * var(--vh))}.section__title{font-size:clamp(2.2rem,calc(6 * var(--vw)),4.2rem)}.reveal__big{font-size:clamp(2rem,calc(7 * var(--vw)),3.6rem)}.boot{padding-left:calc(8 * var(--vw));padding-right:calc(8 * var(--vw))}.hud,.menu-stage{min-height:calc(100 * var(--svh))}.hud{padding-top:calc(8 * var(--vh))}.title-wrap{margin-bottom:clamp(.5rem,calc(1.2 * var(--vh)),1.3rem)}.title-base{width:clamp(420px,calc(54 * var(--vw)),920px);max-width:calc(92 * var(--vw))}.menu li.big{font-size:clamp(30px,calc(4.2 * var(--vw)),64px);margin-bottom:clamp(13px,calc(2.5 * var(--vh)),36px)}.menu li.small{font-size:clamp(20px,calc(2.5 * var(--vw)),36px);margin-bottom:clamp(0px,calc(.4 * var(--vh)),6px)}.mission{margin-top:clamp(1.4rem,calc(2.6 * var(--vh)),2.6rem);font-size:clamp(13px,calc(1.3 * var(--vw)),16px)}.topbar{top:clamp(16px,calc(3 * var(--vh)),26px)}.feed,.topbar{right:calc(3 * var(--vw))}.feed{top:clamp(70px,calc(11 * var(--vh)),116px);width:min(300px,calc(32 * var(--vw)))}.briefing-screen{gap:clamp(12px,calc(2.2 * var(--vh)),24px)}.readout__v{font-size:clamp(13px,calc(1.4 * var(--vw)),17px)}.stamp{font-size:clamp(10px,calc(1 * var(--vw)),12px)}.cta-row{margin-top:clamp(6px,calc(1.4 * var(--vh)),18px)}.ao-screen{gap:clamp(14px,calc(2.4 * var(--vh)),26px)}.ao-sub{font-size:clamp(11px,calc(1.2 * var(--vw)),13px)}.roster-screen{gap:clamp(12px,calc(2 * var(--vh)),20px)}.roster__status{font-size:clamp(11px,calc(1.2 * var(--vw)),13px)}.roster__clock{font-size:clamp(14px,calc(1.6 * var(--vw)),19px)}.rtabs{gap:clamp(10px,calc(2 * var(--vw)),24px)}.rtab{font-size:clamp(12px,calc(1.4 * var(--vw)),15px)}.rintel__v{font-size:clamp(2rem,calc(5 * var(--vw)),3rem)}.loadout-screen{gap:clamp(12px,calc(2 * var(--vh)),20px)}.loadout__kit{font-size:clamp(11px,calc(1.2 * var(--vw)),13px)}.loadout{gap:clamp(18px,calc(3 * var(--vw)),40px)}.loadout__deploy{font-size:clamp(18px,calc(2 * var(--vw)),26px)}.credits-screen{gap:clamp(12px,calc(2 * var(--vh)),22px)}.credits__kicker{font-size:clamp(10px,calc(1.1 * var(--vw)),12px)}.credits__title{font-size:clamp(1.8rem,calc(5 * var(--vw)),3.4rem)}.credits__chip-v{font-size:clamp(1.5rem,calc(4 * var(--vw)),2.2rem)}@media (max-width:860px){:root{--gutter:clamp(18px,calc(5 * var(--vw)),44px)}.section{padding-top:calc(env(safe-area-inset-top, 0px) + 88px);padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 84px)}.topbar{top:calc(env(safe-area-inset-top, 0px) + 20px);right:calc(4 * var(--vw))}.mission{font-size:12px}.hud{padding-top:calc(env(safe-area-inset-top, 0px) + 9 * var(--vh));padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 12 * var(--vh))}.menu li.big{font-size:clamp(26px,calc(7.4 * var(--vw)),40px);margin-bottom:clamp(10px,calc(2 * var(--vh)),20px)}.menu li.small{font-size:clamp(17px,calc(4.6 * var(--vw)),24px)}.breadcrumb{max-width:calc(100 * var(--vw) - 2 * var(--gutter))}}.screen-scroll .section{--gutter:clamp(40px,calc(8.5 * var(--vw)),160px);--console-width:min(100%,980px,calc(100 * var(--vw) - var(--gutter) - 360px));padding-top:clamp(100px,calc(13 * var(--vh)),156px)}.screen-scroll .section__title{font-size:clamp(38px,calc(4.5 * var(--vw)),64px)}.screen-scroll .section .feed{top:clamp(100px,calc(13 * var(--vh)),156px);right:calc(4 * var(--vw))}.screen-scroll .section .topbar{right:calc(4 * var(--vw))}.screen-scroll .credits__title{font-size:clamp(36px,calc(4.2 * var(--vw)),60px)}@media (min-width:1101px){.screen-scroll :is(.briefing-screen,.ao-screen){height:calc(100 * var(--svh));padding-top:clamp(85px,calc(11 * var(--vh)),128px)}.screen-scroll .briefing-screen{gap:16px}.screen-scroll .ao-screen{padding-top:72px;padding-bottom:64px;gap:20px}}@media (min-width:1101px) and (max-height:880px){.screen-scroll .ao-screen{padding-top:66px;padding-bottom:58px;gap:14px}}@media (min-width:1101px) and (max-height:780px){.screen-scroll .section__title{font-size:clamp(32px,calc(5.6 * var(--vh)),44px)}.screen-scroll .briefing-screen{padding-top:76px;gap:14px}}@media (min-width:1101px) and (max-height:700px){.screen-scroll .ao-screen{padding-top:62px;padding-bottom:54px;gap:12px}}@media (max-width:1100px){.screen-scroll .section{--gutter:clamp(24px,calc(6 * var(--vw)),64px);--console-width:100%;padding-top:100px}.screen-scroll .section__title{font-size:clamp(38px,calc(5.4 * var(--vw)),56px)}}@media (max-width:600px){.screen-scroll .section{--gutter:24px;padding-top:calc(env(safe-area-inset-top, 0px) + 98px)}.screen-scroll .credits__title,.screen-scroll .section__title{font-size:clamp(28px,calc(7.8 * var(--vw)),42px)}.screen-scroll .section .topbar{right:24px}}@media (max-width:860px){.menu-stage .title-base{width:calc(100 * var(--vw) - 2 * var(--gutter) - 4px)}.menu-stage .hud{--gutter:clamp(28px,calc(7 * var(--vw)),44px);padding-top:calc(12 * var(--vh))}.menu-stage .menu li.big{font-size:clamp(22px,calc(6.2 * var(--vw)),40px)}}@media (min-width:1101px){.operator-portrait{--portrait-right:clamp(64px,calc(100 * var(--vw) - 1216px),176px);--portrait-sink:clamp(150px,calc(25 * var(--svh)),240px);width:min(calc(48 * var(--vw)),700px,calc((100 * var(--svh) + var(--portrait-sink) - 8px) * .666667),calc(100 * var(--vw) - var(--gutter) - 600px - var(--portrait-right) + 116px))}.operator-portrait__identity strong{font-size:clamp(23px,calc(2.2 * var(--vw)),34px)}}.boot[data-stage=gate]{padding:calc(env(safe-area-inset-top, 0px) + 4 * var(--vh)) calc(6 * var(--vw)) calc(env(safe-area-inset-bottom, 0px) + 4 * var(--vh))}.boot__gate{gap:clamp(14px,calc(2.4 * var(--vh)),26px)}.boot .feed{bottom:clamp(64px,calc(9 * var(--vh)),100px)}.boot__gate .title-base{width:clamp(280px,calc(46 * var(--vw)),760px);max-width:calc(88 * var(--vw))}.boot__enter{margin-top:clamp(4px,calc(1 * var(--vh)),10px);font-size:clamp(20px,calc(2.4 * var(--vw)),30px)}@media (max-width:860px){.boot__gate{gap:clamp(12px,calc(2 * var(--vh)),20px)}.boot__gate .title-base{width:min(calc(86 * var(--vw)),420px)}.boot__enter{font-size:clamp(20px,calc(5.6 * var(--vw)),26px)}.menu-stage[data-online="1"] .feed{bottom:calc(env(safe-area-inset-bottom, 0px) + 3 * var(--vh))}}@media (max-height:460px){.boot__gate{gap:10px}.boot__gate .title-base{width:min(calc(40 * var(--vw)),320px)}}.screen-scroll .rintel__v{font-size:clamp(28px,calc(3 * var(--vw)),40px)}.member-card{padding-left:clamp(16px,calc(5 * var(--vw)),64px);padding-right:clamp(16px,calc(5 * var(--vw)),64px)}.member-card__content{gap:clamp(16px,calc(3 * var(--vw)),40px)}.member-card__info{padding:clamp(18px,calc(3 * var(--vw)),34px)}.member-card__name{font-size:clamp(28px,calc(3.4 * var(--vw)),46px)}.member-card__handle{font-size:clamp(18px,calc(2 * var(--vw)),24px)}.member-card__portrait{height:min(calc(78 * var(--vh)),720px)}.squad-screen{gap:clamp(12px,calc(2 * var(--vh)),20px)}@media (max-width:860px){.member-card{padding-left:12px;padding-right:12px}.member-card__content{gap:10px}.member-card__portrait{height:calc(42 * var(--vh));max-height:calc(42 * var(--vh))}.member-card__info{padding:18px}.member-card__name{font-size:clamp(26px,calc(7 * var(--vw)),34px)}.member-card__handle{font-size:18px}}.screen-scroll .ao-hero{height:max(320px,calc(52 * var(--vw)))}@media (min-width:1101px){.screen-scroll .ao-hero{height:auto}}@media (min-width:1101px) and (max-height:880px){.screen-scroll .ao-screen .section__title{font-size:clamp(30px,calc(5 * var(--vh)),40px)}}@media (max-width:1100px){.screen-scroll .ao-hero{height:max(320px,calc(52 * var(--vw)))}}@media (max-width:600px){.screen-scroll .ao-hero{height:max(320px,calc(62 * var(--vw)))}}@media (min-width:1101px){.screen-scroll .credits-screen{height:calc(100 * var(--svh));padding-top:clamp(80px,calc(10 * var(--vh)),120px)}.screen-scroll .credits__body{grid-template-columns:minmax(0,1fr) clamp(240px,calc(26 * var(--vw)),320px)}}@media (min-width:1101px) and (max-height:780px){.screen-scroll .credits__title{font-size:clamp(30px,calc(5 * var(--vh)),40px)}}.screen-scroll .section{--edge:clamp(24px,calc(3 * var(--vw)),56px)}@keyframes bf-load-sweep{0%{transform:translateY(-1px)}to{transform:translateY(calc(100 * var(--vh)))}}@container ui (min-height: 1000px){.screen-scroll .section__title{font-size:clamp(38px,calc(4.5 * var(--vw)),64px)}.screen-scroll .section__head{padding-bottom:20px}.screen-scroll .briefing-screen>.section__head{padding-bottom:14px}.screen-scroll .briefing-screen{padding-top:clamp(85px,calc(11 * var(--vh)),128px);gap:16px}.screen-scroll .briefing-screen .dossier{padding-top:22px}.screen-scroll .dossier__col{gap:16px}.screen-scroll .briefing-screen .dossier__card .fpanel__body{padding:13px 12px 16px}.screen-scroll .briefing-screen .dossier__card .muted{font-size:16px;line-height:1.5}.screen-scroll .briefing-screen .briefing__expect-main{margin-top:8px;font-size:16px}.screen-scroll .briefing-screen .dossier__tag{margin-top:10px;font-size:14px}.screen-scroll .briefing-screen .list li{padding:9px 0}.screen-scroll .credits__title{font-size:clamp(36px,calc(4.2 * var(--vw)),60px)}.screen-scroll .credits__kicker{display:block}.screen-scroll .credits-screen>.section__head{padding-bottom:20px}.screen-scroll .credits__adrena .fpanel__body{padding:13px 12px 16px;gap:10px}.screen-scroll .credits__adrena-logo{max-height:104px}.screen-scroll .credits__body .credits__chip{padding:12px 18px;gap:8px}.screen-scroll .credits__body .credits__chip-v{font-size:32px}.screen-scroll .credits__body .credits__rrow{padding:8px 0}.screen-scroll .credits__body>.credits__roll .fpanel__body{padding:13px 12px 16px}.screen-scroll .credits__side{gap:12px}.screen-scroll .ao-screen{padding-top:72px;padding-bottom:64px;gap:20px}.screen-scroll .ao-screen .ao-sub{display:block}.screen-scroll .ao-screen .section__head{padding-bottom:20px}.screen-scroll .ao-screen .breadcrumb{margin-bottom:12px}.screen-scroll .ao-screen .section__title{font-size:clamp(38px,calc(4.5 * var(--vw)),64px)}.screen-scroll .ao-side .feed .body{padding:13px 12px 16px}.screen-scroll .ao-side .feed p{display:block}.screen-scroll .ao-side .fpanel__head{padding:8px 12px}.screen-scroll .ao-side .fpanel__body{font-size:14px;line-height:1.45;padding:10px 12px 12px}.screen-scroll .ao-side .fpanel__row{padding:5px 0}.screen-scroll .ao-side .ao-ops .fpanel__row--block .fpanel__v{font-size:13px;line-height:1.45}.screen-scroll .ao-side__group{gap:12px}.screen-scroll .ao-expect{display:block}.screen-scroll .ao-nav{background:#071019b8;border:1px solid #52677566;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.screen-scroll .ao-nav .fpanel__head{display:flex}.screen-scroll .ao-nav__body{padding:10px 12px 12px}.screen-scroll .ao-nav__btn{gap:8px;padding:8px 6px;font-size:11.5px}.screen-scroll .ao-cta__btn{min-height:46px;padding:12px 23px;font-size:15px}}@media (max-width:1100px){.operator-portrait{--portrait-h:clamp(220px,34vh,320px);--portrait-w:calc(var(--portrait-h) * 2 / 3);--portrait-gap:16px;order:-1;display:grid;grid-template-columns:minmax(0,1fr) var(--portrait-w);grid-template-rows:var(--portrait-h);align-items:end;grid-gap:0 var(--portrait-gap);gap:0 var(--portrait-gap);width:100%;max-width:none;aspect-ratio:auto;margin:0;padding:0;overflow-x:clip;overflow-y:visible;pointer-events:auto;perspective:none}.operator-portrait,.operator-portrait__stage{position:relative;inset:auto;height:var(--portrait-h)}.operator-portrait__stage{grid-column:2;grid-row:1;justify-self:end;width:var(--portrait-w)}.operator-portrait__identity{position:static;grid-column:1;grid-row:1;align-self:end;max-width:100%;min-width:0;padding:0 0 12px;gap:6px;transform:none}.operator-portrait__identity strong{font-size:clamp(22px,3.2vw,30px);line-height:1.08}.operator-portrait__handle{display:inline-block}.operator-portrait__change{min-height:44px;min-width:44px;padding:8px 0;font-size:13px;line-height:1.2}.operator-portrait__empty{position:static;grid-column:2;grid-row:1;justify-self:end;box-sizing:border-box;width:var(--portrait-w);height:var(--portrait-h);padding:14px;gap:8px}.operator-portrait[data-loaded=true] .operator-portrait__depth-shadow,.operator-portrait[data-loaded=true] .operator-portrait__glitch-layer--cyan,.operator-portrait[data-loaded=true] .operator-portrait__image--main,.operator-portrait[data-loaded=true] .operator-portrait__scan,.operator-portrait[data-loaded=true] .operator-portrait__scan:before{animation-delay:80ms}.operator-portrait[data-loaded=true] .operator-portrait__glitch-layer--orange{animation-delay:125ms}.lslot.is-focus.is-armed{animation:r2-slot-arm .56s cubic-bezier(.2,.7,.2,1) both}.lslot__go{min-height:44px}@keyframes r2-slot-arm{0%{box-shadow:0 0 0 0 #f6b45600,inset 0 0 0 2px #f6b456}35%{box-shadow:0 0 0 6px #f6b45652,inset 0 0 0 2px #f6b456}to{box-shadow:0 0 0 12px #f6b45600,inset 0 0 0 0 #f6b45600}}}@media (max-width:600px){.operator-portrait{--portrait-h:clamp(200px,28svh,320px);--portrait-gap:12px}.operator-portrait__identity{padding-bottom:10px}.operator-portrait__identity strong{font-size:clamp(21px,6vw,24px)}.operator-portrait__empty{padding:10px;gap:6px}}@media (max-width:1100px) and (prefers-reduced-motion:reduce){.lslot.is-focus.is-armed{animation:none;box-shadow:inset 0 0 0 2px #f6b456}}.loadout__deploy{position:relative;display:inline-grid;place-items:center;line-height:1.15;box-shadow:0 0 10px rgba(57,197,232,.35),inset 0 0 18px rgba(57,197,232,.12);animation:r2-deploy-breathe 2.4s ease-in-out infinite}.loadout__deploy-face{grid-area:1/1;white-space:nowrap;pointer-events:none}.loadout__deploy-face--std{animation:r2-deploy-std 3.2s step-end infinite}.loadout__deploy-face--go{opacity:0;color:#eafdff;animation:r2-deploy-go 3.2s step-end infinite}.loadout__deploy:disabled,.loadout__deploy:disabled .loadout__deploy-face{animation-play-state:paused}@keyframes r2-deploy-breathe{0%,to{box-shadow:0 0 10px rgba(57,197,232,.35),inset 0 0 18px rgba(57,197,232,.12)}50%{box-shadow:0 0 26px rgba(57,197,232,.62),inset 0 0 18px rgba(57,197,232,.18)}}@keyframes r2-deploy-std{0%,78.9%{opacity:1;transform:none;text-shadow:0 0 12px #39c5e8}79%{opacity:1;transform:translate(2px);text-shadow:-2px 0 #ff2b4e,2px 0 #00e5ff,0 0 12px #39c5e8}80%,97.1%{opacity:0;transform:none;text-shadow:0 0 12px #39c5e8}97.2%,to{opacity:1;transform:none;text-shadow:0 0 12px #39c5e8}}@keyframes r2-deploy-go{0%,79.9%{opacity:0;transform:none;text-shadow:0 0 12px #39c5e8}80%{opacity:1;transform:translate(-2px);text-shadow:2px 0 #ff2b4e,-2px 0 #00e5ff,0 0 12px #39c5e8}83%{opacity:1;transform:translate(1px,1px);text-shadow:-1px 0 #ff2b4e,1px 0 #00e5ff,0 0 12px #39c5e8}86%{opacity:1;transform:none;text-shadow:0 0 14px #39c5e8,0 0 2px #fff}93%{opacity:1;transform:translate(-1px);text-shadow:1px 0 #ff2b4e,-1px 0 #00e5ff,0 0 12px #39c5e8}95%,97.1%{opacity:1;transform:none;text-shadow:0 0 14px #39c5e8,0 0 2px #fff}97.2%,to{opacity:0;transform:none;text-shadow:0 0 12px #39c5e8}}.decision__hint{margin:8px 0 0;font-family:Purista,DINNext,sans-serif;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);text-shadow:0 0 8px rgba(0,229,255,.35)}.lslot.is-focus .decision__hint{color:#0b5e6e;text-shadow:none}.loadout__foot+.decision__hint{width:100%;max-width:min(640px,var(--console-width,100%));margin-top:-14px;text-align:right}@media (max-width:600px){.loadout__foot+.decision__hint{text-align:center}}.screen-scroll .lslot__decide .btn--ghost.decision__quit{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:44px;padding:7px 18px;font-family:Purista,DINNext,sans-serif;font-size:12px;font-weight:700;line-height:1.1;letter-spacing:.14em;text-transform:uppercase;color:#ff2b4e;background:transparent;border:1px solid #ff2b4e;-webkit-clip-path:none;clip-path:none;cursor:pointer;text-shadow:0 0 8px rgba(255,43,78,.35);transition:background .15s ease}.screen-scroll .lslot__decide .btn--ghost.decision__quit:hover{background:rgba(255,43,78,.12);filter:none}.screen-scroll .lslot__decide .btn--ghost.decision__quit:disabled{opacity:.4;cursor:not-allowed}.decision__quit-sub{font-size:10px;font-weight:400;letter-spacing:.08em;text-transform:none;color:rgba(255,43,78,.8);text-shadow:none}@media (min-width:1101px){.lslot__decide.decision{display:flex;align-items:stretch;flex-wrap:nowrap;gap:12px;margin-top:10px}.lslot__decide.decision .loadout__deploy{flex:1 1 auto;min-width:0;min-height:58px;padding:10px 28px}.lslot__decide.decision .decision__quit{flex:0 0 auto}}@media (prefers-reduced-motion:reduce){.loadout__deploy,.loadout__deploy:is(:hover,:focus-visible){animation:none}.loadout__deploy-face--std,.loadout__deploy:is(:hover,:focus-visible) .loadout__deploy-face--std{animation:none;opacity:1;transform:none}.loadout__deploy-face--go,.loadout__deploy:is(:hover,:focus-visible) .loadout__deploy-face--go{animation:none;opacity:0}}html[data-rotate-notice],html[data-rotate-notice] body{overflow:hidden;overscroll-behavior:none}.rotate-notice{position:fixed;inset:0;z-index:140;display:flex;align-items:center;justify-content:center;padding:calc(env(safe-area-inset-top, 0px) + 24px) calc(env(safe-area-inset-right, 0px) + 24px) calc(env(safe-area-inset-bottom, 0px) + 24px) calc(env(safe-area-inset-left, 0px) + 24px);overflow:hidden;background:#04080e;color:#d4dfe6;pointer-events:auto;touch-action:none;-webkit-tap-highlight-color:transparent}.rotate-notice__deco{position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 100% at 50% 50%,transparent 48%,rgba(0,0,0,.62) 100%),repeating-linear-gradient(180deg,rgba(0,0,0,.18) 0 1px,transparent 1px 3px),linear-gradient(180deg,rgba(0,229,255,.05) 1px,transparent 0) 0 0 /48px 48px,linear-gradient(90deg,rgba(0,229,255,.05) 1px,transparent 0) 0 0 /48px 48px,radial-gradient(38% 30% at 50% 46%,rgba(0,229,255,.07) 0,transparent 72%)}.rotate-notice__body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:420px;text-align:center}.rotate-notice__icon{display:block;width:64px;height:64px;overflow:visible;fill:none;stroke:#00e5ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px rgba(0,229,255,.45))}.rotate-notice__phone rect{fill:rgba(0,229,255,.06)}.rotate-notice__phone circle{fill:#00e5ff;stroke:none}.rotate-notice__phone{transform-box:view-box;transform-origin:50% 50%;animation:r2-rotate-phone 2.4s ease-in-out infinite}.rotate-notice__arc{stroke-width:1.5;opacity:.55}@keyframes r2-rotate-phone{0%,12%{transform:rotate(0deg)}42%,62%{transform:rotate(90deg)}92%,to{transform:rotate(0deg)}}.rotate-notice__title{margin:4px 0 0;font-family:"Purista","DINNext",var(--font-cond),sans-serif;font-weight:600;font-size:28px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#edf3f6;text-shadow:0 0 16px rgba(0,229,255,.42),0 2px 10px rgba(0,0,0,.75);transform:rotate(var(--rot))}.rotate-notice__text{margin:0;max-width:34ch;font-family:"DINNext",var(--font-body),sans-serif;font-weight:400;font-size:15px;line-height:1.5;color:#d4dfe6;text-shadow:0 2px 8px rgba(0,0,0,.8)}.rotate-notice__skip{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin-top:14px;min-height:44px;min-width:44px;padding:12px 22px;border:1px solid rgba(113,137,151,.5);border-radius:0;background:transparent;cursor:pointer;font-family:"Purista","DINNext",var(--font-cond),sans-serif;font-weight:400;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#a9c4cf;transition:background .15s ease,border-color .15s ease,color .15s ease}.rotate-notice__skip:hover{background:rgba(148,197,204,.08);border-color:rgba(148,197,204,.7);color:#edf3f6}.rotate-notice__skip:focus-visible{outline:1px solid rgba(0,229,255,.75);outline-offset:4px}.rotate-notice__skip:active{background:rgba(148,197,204,.14)}@media (max-height:520px){.rotate-notice__body{gap:12px}.rotate-notice__icon{width:52px;height:52px}.rotate-notice__title{font-size:24px}.rotate-notice__skip{margin-top:6px}}@media (prefers-reduced-motion:reduce){.rotate-notice__phone{animation:none}.rotate-notice__skip{transition:none}}.fs-button{position:fixed;top:calc(env(safe-area-inset-top, 0px) + 40px);right:calc(env(safe-area-inset-right, 0px) + 14px);z-index:130;display:inline-flex;align-items:center;gap:7px;min-height:40px;min-width:40px;padding:0 12px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid rgba(113,137,151,.5);border-radius:0;background:transparent;cursor:pointer;font-family:"Purista","DINNext",var(--font-cond),sans-serif;font-weight:400;font-size:11px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:#a9c4cf;text-shadow:0 1px 6px rgba(0,0,0,.8);-webkit-tap-highlight-color:transparent;transition:background .15s ease,border-color .15s ease,color .15s ease}.fs-button__glyph{font-size:13px;line-height:1}.fs-button:hover{background:rgba(148,197,204,.08);border-color:rgba(148,197,204,.7);color:#edf3f6}.fs-button:active{background:rgba(148,197,204,.14)}.fs-button:focus-visible{outline:1px solid rgba(0,229,255,.75);outline-offset:3px}@media (pointer:fine){.fs-button{display:none}}@media (prefers-reduced-motion:reduce){.fs-button{transition:none}}@media (pointer:coarse){body,html{overflow:visible;overscroll-behavior-y:contain}.screen-scroll{overscroll-behavior:auto}}.scroll-spacer{position:absolute;top:100svh;left:0;width:1px;height:calc(100lvh - 100dvh);pointer-events:none;visibility:hidden}.scroll-hint{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom, 0px) + 8px);z-index:130;display:inline-flex;align-items:center;gap:7px;padding:6px 12px;transform:translateX(-50%);background:#04080ecc;pointer-events:none;white-space:nowrap;font-family:"Purista","DINNext",var(--font-cond),sans-serif;font-weight:400;font-size:11px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:#9deaff;text-shadow:0 0 8px rgba(0,229,255,.45)}.scroll-hint__arrow{display:block;width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px rgba(0,229,255,.5));animation:r2-scroll-hint-nudge 1.6s ease-in-out infinite}@keyframes r2-scroll-hint-nudge{0%,to{transform:translateY(1px)}50%{transform:translateY(-2px)}}@media (pointer:fine){.scroll-hint,.scroll-spacer{display:none}}@media (prefers-reduced-motion:reduce){.scroll-hint__arrow{animation:none}}.score-feed.wrap{position:absolute;top:50%;left:50%;margin-left:-80px;margin-top:-40px;font-family:Purista,sans-serif,arial;color:#eaf7ff;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:scale(2);transform-origin:50% 50%}@media (max-width:600px){.score-feed.wrap{transform:scale(1.5)}}.score-feed .bg{padding:30px 30px 30px 0;background:transparent;animation:none;box-shadow:none}.score-feed .loading{position:relative;text-align:right;text-shadow:0 0 6px #bce4ff;height:20px;width:150px}.score-feed .loading span{display:block;text-transform:uppercase;position:absolute;right:30px;height:20px;width:200px;line-height:20px;animation:sf-title 3.4s linear -1.632s 1 forwards;transform:translateY(calc(var(--age, 0) * -20px));transition:transform .2s ease-out}.score-feed .loading span:after{content:"";display:block;position:absolute;top:-2px;right:-21px;height:20px;width:16px;background:#eaf7ff;box-shadow:0 0 15px #bce4ff;animation:bf-loading-blink 3.4s infinite}.score-feed .loading span[data-age]:not([data-age="0"]):after{display:none}@keyframes sf-title{0%{opacity:0;right:130px}48%{opacity:0;right:130px}52%{opacity:1;right:30px}70%{opacity:1;right:30px}to{opacity:1;right:30px}}.score-feed__total{position:absolute;left:146px;top:30px;margin-left:0;height:20px;line-height:20px;text-transform:uppercase;text-shadow:0 0 6px #bce4ff;white-space:nowrap}@media (prefers-reduced-motion:reduce){.score-feed .bg{animation:none}.score-feed .loading span{animation:none;opacity:1;right:30px;transition:none}.score-feed .loading span:after{animation:none}}