.burnout-page{min-height:100vh;padding:24px clamp(18px,5vw,70px) 52px;background:#020912 url(/assets/member-garage-poster.jpg) center/cover fixed;color:#edf8ff}.burnout-header{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:22px;max-width:1420px;margin:auto;padding:0 0 22px;padding-right:var(--nre-bell-gutter, 0px);border-bottom:1px solid rgba(74,185,245,.3)}.burnout-header small,.burnout-intro>small,.burnout-week-list header small,.burnout-ranking header small{color:#59d5ff;font:700 9px Orbitron;letter-spacing:.18em}.burnout-header strong{font:700 22px Orbitron}.burnout-member{justify-self:end;display:grid;text-align:right}.burnout-member b{font-size:17px}.burnout-member span{color:#8097aa;font:10px Orbitron}.burnout-shell{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(230px,.65fr) minmax(420px,1.6fr);gap:24px;max-width:1420px;margin:52px auto 0}.burnout-intro{align-self:start;padding:36px 8px}.burnout-intro h1{margin:16px 0;font-size:clamp(38px,4.5vw,64px);line-height:1}.burnout-intro h1 strong{color:#5cd5ff;text-shadow:0 0 20px rgba(20,166,255,.5)}.burnout-intro p{max-width:390px;color:#9bb0c1;line-height:1.7}.burnout-week-list,.burnout-ranking{border:1px solid rgba(55,170,233,.42);background:#020d19e0;box-shadow:0 22px 60px #00000073}.burnout-week-list header{display:grid;padding:8px 8px 16px}.burnout-week-list header strong{font-size:20px}.burnout-week-list>button{width:100%;display:grid;grid-template-columns:38px 1fr;align-items:center;gap:11px;margin:7px 0;padding:14px 12px;border:1px solid rgba(61,143,191,.3);background:#061727;color:#e7f7ff;text-align:left;cursor:pointer}.burnout-week-list>button>span{color:#4bd4ff;font:800 15px Orbitron}.burnout-week-list>button div{display:grid}.burnout-week-list>button small{color:#7891a4}.burnout-week-list>button.active{border-color:#ffd05d;box-shadow:inset 3px 0 #ffd05d,0 0 18px #ffbe2f1f}.burnout-ranking{padding:28px}.burnout-ranking>header{display:flex;justify-content:space-between;align-items:end;gap:20px;padding-bottom:22px;border-bottom:1px solid rgba(55,170,233,.28)}.burnout-ranking h2{margin:5px 0 0;font-size:27px}.burnout-ranking>header>span{color:#ffc952;font:700 10px Orbitron}.burnout-ranking ol{list-style:none;margin:20px 0 0;padding:0}.burnout-ranking li{display:grid;grid-template-columns:55px 1fr auto;align-items:center;gap:15px;min-height:76px;margin:8px 0;padding:12px 18px;border:1px solid rgba(72,164,216,.28);background:#061b2cd1}.burnout-ranking li:first-child{border-color:#e8b63e;background:#4c35086b}.burnout-ranking li>b{color:#59d8ff;font:800 22px Orbitron}.burnout-ranking li:first-child>b{color:#ffd056}.burnout-ranking li>div{display:grid}.burnout-ranking li small{color:#758da1}.burnout-ranking li>span{color:#8be8ff;font:700 15px Orbitron}.burnout-empty,.burnout-loading{min-height:350px;display:grid;place-content:center;text-align:center}.burnout-empty>b{color:#43cdff21;font:800 clamp(72px,9vw,130px) Orbitron}.burnout-empty h3{margin:-24px 0 5px;font-size:24px}.burnout-empty p{max-width:420px;color:#849bad}.burnout-message{color:#ff8f9a}@media(max-width:980px){.burnout-shell{grid-template-columns:1fr 1fr}.burnout-intro{grid-column:1/-1;padding:10px}.burnout-ranking{grid-column:2}.burnout-week-list{grid-column:1}}@media(max-width:680px){.burnout-page{padding:15px 13px 36px}.burnout-header{grid-template-columns:auto 1fr}.burnout-member{grid-column:1/-1;justify-self:start;text-align:left}.burnout-shell{grid-template-columns:1fr;margin-top:28px}.burnout-intro,.burnout-week-list,.burnout-ranking{grid-column:1}.burnout-intro h1{font-size:42px}.burnout-ranking{padding:18px}.burnout-ranking>header{display:grid}.burnout-ranking li{grid-template-columns:42px 1fr}.burnout-ranking li>span{grid-column:2}.burnout-empty{min-height:280px}}.burnout-esport-page{background-color:#050508;background-image:radial-gradient(circle at 18% 32%,rgba(255,0,60,.13),transparent 28%),radial-gradient(circle at 82% 56%,rgba(255,204,0,.09),transparent 30%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:auto,auto,40px 40px,40px 40px}.burnout-title-card{max-width:1100px;margin:34px auto 42px;padding:34px;text-align:center;border:1px solid rgba(255,0,60,.45);border-bottom:4px solid #990024;border-radius:14px;background:linear-gradient(180deg,#1f1f25f5,#0d0d11fa);box-shadow:0 0 25px #ff003c2e}.burnout-title-card small,.burnout-final-zone>header small,.burnout-live header small,.burnout-admin header small{color:#fc0;font:800 12px Orbitron;letter-spacing:.18em}.burnout-title-card h1{margin:12px 0 8px;font:900 clamp(32px,5vw,66px)/1.02 Orbitron;letter-spacing:.04em;text-transform:uppercase;text-shadow:4px 4px #77001d,8px 8px 18px #000}.burnout-title-card h1 strong{color:#fc0}.burnout-title-card p{margin:18px 0 0;color:#a7adb7;font-size:16px}.burnout-final-schedule{display:flex;align-items:center;justify-content:center;gap:18px;width:min(690px,100%);margin:24px auto 0;padding:14px 16px;border:1px solid rgba(255,204,0,.48);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:linear-gradient(110deg,#593a036b,#05131fe0);text-align:left}.burnout-final-schedule>span{display:grid;grid-template-columns:1fr auto;gap:3px 16px;min-width:0}.burnout-final-schedule small{grid-column:1/-1;font-size:8px}.burnout-final-schedule strong{color:#fff;font-size:17px}.burnout-final-schedule b{align-self:center;color:#ffcc46;font:800 11px Orbitron;white-space:nowrap}.burnout-final-schedule>button{flex:0 0 auto;padding:10px 13px;border:1px solid #60d5ff;background:linear-gradient(145deg,#126c98,#04263e);color:#fff;font-weight:800;cursor:pointer;box-shadow:inset 0 1px #fff3,0 5px #020b12}.burnout-final-schedule>button:active{transform:translateY(3px);box-shadow:inset 0 1px #ffffff1f,0 2px #020b12}.burnout-episode-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1500px;margin:0 auto 64px}.burnout-episode-card{display:grid;grid-template-rows:auto 1fr auto;min-height:480px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-bottom:4px solid #990024;border-radius:12px;background:linear-gradient(180deg,#1f1f25,#111115);box-shadow:0 16px 32px #00000085}.burnout-episode-card>header{display:grid;gap:5px;padding:18px;background:linear-gradient(100deg,#990024,#0a0a0c);border-bottom:1px solid rgba(255,0,60,.4)}.burnout-episode-card>header strong{font:900 24px Orbitron}.burnout-episode-card>header span{color:#fc0;font-size:13px}.burnout-episode-card ol{list-style:none;margin:0;padding:10px}.burnout-episode-card li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:13px 7px;border-bottom:1px solid #303038}.burnout-episode-card li>b{color:#fc0;font:900 14px Orbitron}.burnout-episode-card li>div{display:grid;min-width:0}.burnout-episode-card li strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.burnout-episode-card li small{color:#898d98;font-size:12px}.burnout-episode-card time{color:#fff;font:700 12px Orbitron}.burnout-episode-card time.burnout-time-full{color:#5cd5ff;text-shadow:0 0 10px rgba(92,213,255,.4)}.burnout-episode-card>footer{padding:12px 16px;color:#8e939d;background:#0a0a0d}.burnout-episode-empty{display:grid;place-content:center;text-align:center}.burnout-episode-empty b{color:#ffcc0021;font:900 55px Orbitron}.burnout-episode-empty span{color:#868b96}.burnout-final-zone{max-width:1200px;margin:auto;padding:clamp(20px,4vw,46px);border:2px solid #ffcc00;border-radius:18px;background:linear-gradient(180deg,#19191ef7,#07070afa);box-shadow:0 0 34px #fc03}.burnout-final-zone>header{display:grid;grid-template-columns:1fr auto;align-items:end;padding-bottom:22px;border-bottom:1px solid #444}.burnout-final-zone>header small{grid-column:1/-1}.burnout-final-zone>header h2{margin:7px 0 0;font-size:clamp(25px,4vw,42px)}.burnout-final-zone>header>span{padding:8px 16px;border-radius:999px;background:#bb002d;font-weight:900}.burnout-finalists{display:flex;gap:10px;overflow-x:auto;padding:22px 0}.burnout-finalists article{flex:0 0 150px;display:grid;gap:4px;padding:14px;border:1px solid #4a4a52;border-radius:8px;background:#121217}.burnout-finalists article>b{color:#fc0;font:800 18px Orbitron}.burnout-finalists article small{color:#8d929d}.burnout-live{margin-top:24px;padding:22px;border:1px solid rgba(255,0,60,.5);border-radius:12px;background:#09090d;box-shadow:inset 0 0 32px #ff003c0f}.burnout-live>header{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px}.burnout-live h2{margin:5px 0 0;font:900 clamp(25px,4vw,40px) Orbitron}.burnout-live h2 strong{color:#ff003c}.burnout-live>header>span{color:#9da2ac}.burnout-live-table{overflow-x:auto}.burnout-live-row{min-width:720px;display:grid;grid-template-columns:50px minmax(180px,1fr) repeat(4,70px) 90px;align-items:center;border-bottom:1px solid #303039}.burnout-live-row>*{padding:13px;text-align:center}.burnout-live-row>span{text-align:left}.burnout-live-row>span{display:grid}.burnout-live-row small{color:#7d828e}.burnout-live-row i{font-style:normal;font-family:Orbitron}.burnout-live-row>strong:last-child{color:#fc0;font:900 20px Orbitron}.burnout-live-row.head{color:#9297a2;font:700 11px Orbitron}.burnout-live-row.rank-1{background:linear-gradient(90deg,rgba(255,204,0,.18),transparent)}.burnout-podium-stage{position:relative;isolation:isolate;margin-top:30px;padding:23px 20px 18px;overflow:hidden;border:1px solid rgba(255,204,0,.52);clip-path:polygon(20px 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%,0 20px);background-color:#08080b;background-image:radial-gradient(circle,rgba(255,204,0,.13) 1px,transparent 1px),linear-gradient(180deg,rgba(40,30,3,.35),transparent 38%);background-size:20px 20px,auto;box-shadow:inset 0 0 45px #ffc11a0f,0 18px 40px #00000080}.burnout-podium-stage:before,.burnout-podium-stage:after{content:"";position:absolute;z-index:-1;top:0;width:1px;height:100%;background:linear-gradient(transparent,#ffd42f 22%,#ff7b00 80%,transparent);box-shadow:0 0 18px #ffbc00}.burnout-podium-stage:before{left:7px}.burnout-podium-stage:after{right:7px}.burnout-podium-stage>header{text-align:center}.burnout-podium-stage>header small{color:#fc0;font:800 9px Orbitron;letter-spacing:.2em}.burnout-podium-stage>header h3{display:flex;align-items:center;justify-content:center;gap:12px;margin:7px 0 0;color:#ffd100;font:900 clamp(21px,3vw,31px) Orbitron;line-height:1}.burnout-podium-stage>header h3>b{display:inline-block;padding:5px 9px 4px;background:linear-gradient(90deg,#ff0048,#ff184d);color:#fff;box-shadow:4px 4px #5d001cbf,0 0 20px #ff004847;font:inherit;letter-spacing:.015em;white-space:nowrap}.burnout-podium-stage>header h3>span{font-size:.75em;filter:saturate(1.25) drop-shadow(0 0 6px rgba(255,208,0,.55))}.burnout-grand-podium{height:390px;display:flex;align-items:flex-end;justify-content:center;gap:14px;margin-top:18px;perspective:900px}.burnout-grand-podium article{--throne:#aeb8c6;--throne-rgb:174,184,198;position:relative;width:30%;height:310px;display:grid;grid-template-rows:auto auto 1fr;justify-items:center;align-content:end;padding:0;text-align:center;filter:drop-shadow(0 18px 17px rgba(0,0,0,.65))}.burnout-grand-podium .podium-rank-1{--throne:#ffd21f;--throne-rgb:255,210,31;z-index:2;height:375px;order:2}.burnout-grand-podium .podium-rank-2{height:320px;order:1}.burnout-grand-podium .podium-rank-3{--throne:#ff7a16;--throne-rgb:255,122,22;height:290px;order:3}.burnout-throne-emblem{position:relative;z-index:2;width:94px;height:82px;display:grid;grid-template-columns:1fr auto;place-items:center;padding:16px 20px 19px;border:2px solid var(--throne);clip-path:polygon(14% 0,86% 0,100% 22%,88% 83%,50% 100%,12% 83%,0 22%);background:radial-gradient(circle at 50% 42%,rgba(var(--throne-rgb),.45),transparent 34%),repeating-linear-gradient(90deg,rgba(var(--throne-rgb),.23) 0 7px,transparent 7px 13px),#090a0e;box-shadow:inset 0 0 18px rgba(var(--throne-rgb),.35),0 0 24px rgba(var(--throne-rgb),.34);color:var(--throne)}.podium-rank-1 .burnout-throne-emblem:before{content:"♛";position:absolute;top:-39px;color:#ffd21f;font-size:38px;line-height:1;text-shadow:0 0 18px rgba(255,210,31,.75)}.burnout-throne-emblem>span{font-size:22px}.burnout-throne-emblem>b{display:grid;place-items:center;width:29px;height:29px;border:1px solid var(--throne);border-radius:50%;background:#05060a;color:#fff;font:900 13px Orbitron}.burnout-throne-racer{position:relative;z-index:3;width:min(190px,94%);display:grid;gap:3px;margin-top:-2px;padding:9px 8px;border:1px solid rgba(var(--throne-rgb),.55);border-radius:6px;background:linear-gradient(180deg,#121319fa,#050609fa);box-shadow:0 8px 18px #0000008c,0 0 16px rgba(var(--throne-rgb),.13)}.burnout-throne-racer em{color:var(--throne);font:800 7px Orbitron;letter-spacing:.12em;font-style:normal}.burnout-throne-racer strong{overflow:hidden;color:#fff;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.burnout-throne-racer small{overflow:hidden;color:#8d96a6;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.burnout-throne-racer>b{margin-top:4px;color:var(--throne);font:900 11px Orbitron;text-shadow:0 0 10px rgba(var(--throne-rgb),.55)}.burnout-throne-base{position:relative;align-self:end;width:100%;height:145px;display:grid;place-items:center;margin-top:-1px;clip-path:polygon(10% 0,90% 0,100% 100%,0 100%);border-top:2px solid var(--throne);background:linear-gradient(150deg,rgba(var(--throne-rgb),.2),#09090cf7 54%),repeating-linear-gradient(105deg,transparent 0 20px,rgba(var(--throne-rgb),.06) 21px 22px);box-shadow:inset 0 18px 30px rgba(var(--throne-rgb),.09)}.podium-rank-1 .burnout-throne-base{height:180px}.podium-rank-3 .burnout-throne-base{height:125px}.burnout-throne-base:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-inline:1px solid rgba(var(--throne-rgb),.34)}.burnout-throne-base>span{color:rgba(var(--throne-rgb),.35);font:italic 900 44px Orbitron;text-shadow:0 0 24px rgba(var(--throne-rgb),.24)}.burnout-admin{max-width:1200px;margin:28px auto 0;padding:24px;border:1px solid #ff003c;background:#0f090dfa}.burnout-admin header h2{margin:6px 0}.burnout-admin header p{color:#969ba5}.burnout-admin-table{overflow-x:auto}.burnout-admin-row{min-width:660px;display:grid;grid-template-columns:minmax(170px,1fr) repeat(4,90px) 80px;align-items:end;gap:8px;padding:10px;border-top:1px solid #34343b}.burnout-admin-row label{display:grid;gap:4px;color:#fc0;font:700 10px Orbitron}.burnout-admin-row input{width:100%;padding:10px;border:1px solid #44789e;background:#050507;color:#fff;text-align:center;font:700 15px Orbitron}.burnout-admin-row>b{align-self:center;color:#fc0;text-align:center;font:900 19px Orbitron}.burnout-admin-open{overflow:hidden}.burnout-admin-fab{position:fixed;z-index:70;right:max(14px,env(safe-area-inset-right));bottom:calc(var(--nre-bottom-nav, 0px) + 66px);display:grid;grid-template-columns:30px auto;grid-template-rows:1fr 1fr;align-items:center;column-gap:7px;min-width:132px;height:48px;padding:6px 15px 6px 10px;border:1px solid #70dcff;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);background:linear-gradient(145deg,#163f65 0,#0879a9 46%,#03263e 47%,#021422);box-shadow:inset 0 2px #fff3,inset 0 -4px #0000005c,0 7px #03101a,0 12px 24px #00000080,0 0 18px #27beff47;color:#fff;cursor:pointer;filter:drop-shadow(0 0 7px rgba(44,198,255,.32));transition:transform .16s ease,filter .16s ease}.burnout-admin-fab>span{grid-row:1/3;display:grid;place-items:center;width:29px;height:29px;border:1px solid #ffd34d;border-radius:50%;color:#ffd34d;font-size:16px}.burnout-admin-fab b{align-self:end;font-size:11px;line-height:1}.burnout-admin-fab small{align-self:start;color:#71dcff;font:700 7px Orbitron;letter-spacing:.12em}.burnout-admin-fab:hover{transform:translateY(-3px);filter:brightness(1.13) drop-shadow(0 0 9px rgba(44,198,255,.45))}.burnout-admin-fab:active{transform:translateY(4px);box-shadow:inset 0 2px #ffffff1f,inset 0 -2px #0006,0 3px #03101a,0 7px 16px #00000073}.burnout-admin-fab.active{border-color:#ffcc48;background:linear-gradient(145deg,#624405,#b76b08 46%,#432400 47%,#160d02);filter:drop-shadow(0 0 8px rgba(255,188,44,.38))}.burnout-admin-fab:focus-visible{outline:3px solid #fff;outline-offset:4px}.burnout-admin-backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;background:#00040ac7;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.burnout-admin-drawer{position:fixed;z-index:81;top:18px;right:18px;bottom:calc(var(--nre-bottom-nav, 0px) + 18px);width:min(820px,calc(100vw - 36px));max-width:none;margin:0;overflow:auto;border-radius:7px 20px;box-shadow:0 30px 90px #000,0 0 40px #ff003c29}.burnout-admin-drawer>header{position:sticky;z-index:2;top:-24px;display:flex;align-items:start;justify-content:space-between;gap:18px;margin:-24px -24px 18px;padding:24px;border-bottom:1px solid rgba(255,0,60,.38);background:linear-gradient(145deg,#150910,#08070a)}.burnout-admin-drawer>header>div{min-width:0}.burnout-admin-drawer>header p{margin-bottom:0}.burnout-admin-drawer>header>button{flex:0 0 auto;width:42px;height:42px;border:1px solid #ff5365;border-radius:6px 14px;background:#2c0810;color:#ff9ba5;font-size:28px;line-height:1;cursor:pointer}.burnout-admin-drawer>header>button:hover{filter:brightness(1.2)}.burnout-season-settings{display:grid;grid-template-columns:minmax(170px,1fr) minmax(150px,.75fr) auto;align-items:end;gap:12px;margin-bottom:22px;padding:17px;border:1px solid rgba(255,204,0,.5);background:linear-gradient(135deg,#4830035c,#04111cd1)}.burnout-season-settings>div{grid-column:1/-1}.burnout-season-settings small{color:#ffca3d;font:800 8px Orbitron;letter-spacing:.16em}.burnout-season-settings h3{margin:5px 0;font-size:20px}.burnout-season-settings p{margin:0;color:#929aa5;font-size:12px}.burnout-season-settings label{display:grid;gap:5px;color:#ffcf4b;font:700 9px Orbitron}.burnout-season-settings input{width:100%;min-height:44px;padding:8px 11px;border:1px solid #44789e;background:#05070a;color:#fff;font:700 14px Orbitron;color-scheme:dark}.burnout-season-settings>button{min-height:44px;padding:8px 14px;border:1px solid #6fddff;background:linear-gradient(145deg,#0c85b8,#04283e);color:#fff;font-weight:800;cursor:pointer}.burnout-season-settings>button:disabled{opacity:.55;cursor:wait}@media(max-width:1100px){.burnout-episode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.burnout-title-card{padding:24px 14px}.burnout-title-card p{font-size:14px}.burnout-episode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.burnout-episode-card{min-height:340px;border-radius:9px}.burnout-episode-card>header{gap:3px;padding:12px 10px}.burnout-episode-card>header strong{font-size:18px}.burnout-episode-card>header span{font-size:10px;line-height:1.35}.burnout-episode-card ol{padding:6px}.burnout-episode-card li{grid-template-columns:20px minmax(0,1fr);gap:4px;padding:8px 3px;align-items:start}.burnout-episode-card li>b{font-size:11px}.burnout-episode-card li strong{font-size:12px}.burnout-episode-card li small{font-size:9px;line-height:1.25;white-space:normal}.burnout-episode-card time{grid-column:2;font-size:9px;text-align:left}.burnout-episode-card>footer{padding:8px 10px;font-size:10px}.burnout-episode-empty b{font-size:34px}.burnout-episode-empty span{font-size:10px}.burnout-final-zone{padding:16px 10px}.burnout-final-zone>header{grid-template-columns:1fr}.burnout-final-zone>header>span{width:max-content;margin-top:12px}.burnout-live{margin-top:16px;padding:13px 8px;border-radius:9px}.burnout-live>header{align-items:start;flex-direction:column;gap:7px;margin-bottom:9px}.burnout-live header small{font-size:9px}.burnout-live h2{margin-top:3px;font-size:clamp(19px,6.3vw,25px)}.burnout-live>header>span{font-size:11px}.burnout-live-table{width:100%;overflow-x:hidden}.burnout-live-row{width:100%;min-width:0;grid-template-columns:20px minmax(68px,1fr) repeat(4,minmax(22px,30px)) minmax(34px,43px)}.burnout-live-row>*{min-width:0;padding:9px 2px}.burnout-live-row.head{font-size:8px}.burnout-live-row>span strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.burnout-live-row small{display:none}.burnout-live-row i{font-size:9px}.burnout-live-row>strong:last-child{font-size:13px}.burnout-podium-stage{margin-top:18px;padding:16px 5px 8px}.burnout-podium-stage>header small{font-size:7px}.burnout-podium-stage>header h3{font-size:19px}.burnout-grand-podium{height:285px;gap:4px;margin-top:14px}.burnout-grand-podium article{width:32%;height:220px}.burnout-grand-podium .podium-rank-1{height:270px}.burnout-grand-podium .podium-rank-2{height:230px}.burnout-grand-podium .podium-rank-3{height:210px}.burnout-throne-emblem{width:58px;height:52px;padding:10px 11px 12px}.podium-rank-1 .burnout-throne-emblem:before{top:-25px;font-size:25px}.burnout-throne-emblem>span{font-size:13px}.burnout-throne-emblem>b{width:20px;height:20px;font-size:9px}.burnout-throne-racer{width:98%;gap:2px;padding:6px 3px}.burnout-throne-racer em{font-size:5px}.burnout-throne-racer strong{font-size:9px}.burnout-throne-racer small{font-size:6px}.burnout-throne-racer>b{font-size:8px}.burnout-throne-base{height:105px}.podium-rank-1 .burnout-throne-base{height:135px}.podium-rank-3 .burnout-throne-base{height:92px}.burnout-throne-base>span{font-size:30px}.burnout-admin-fab{right:max(10px,env(safe-area-inset-right));bottom:calc(var(--nre-bottom-nav, 0px) + 54px);min-width:118px;height:43px;padding:5px 11px 5px 8px;grid-template-columns:27px auto}.burnout-admin-fab>span{width:26px;height:26px;font-size:14px}.burnout-admin-fab b{font-size:10px}.burnout-admin-drawer{top:8px;right:8px;bottom:8px;left:8px;width:auto;padding:14px 10px}.burnout-admin-drawer>header{top:-14px;margin:-14px -10px 12px;padding:14px 12px}.burnout-admin-drawer>header h2{font-size:20px}.burnout-admin-drawer>header p{font-size:11px}.burnout-admin-drawer>header>button{width:36px;height:36px}.burnout-admin-table{overflow-x:hidden}.burnout-admin-row{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:12px 4px}.burnout-admin-row>strong,.burnout-admin-row>b{grid-column:1/-1}.burnout-admin-row>b{text-align:right}.burnout-admin-row input{padding:9px}}@media(max-width:650px){.burnout-final-schedule{align-items:stretch;flex-direction:column;gap:10px;margin-top:18px;padding:12px}.burnout-final-schedule>span{grid-template-columns:1fr}.burnout-final-schedule strong{font-size:14px}.burnout-final-schedule b{font-size:9px}.burnout-final-schedule>button{width:100%;min-height:42px}.burnout-season-settings{grid-template-columns:1fr;padding:13px}.burnout-season-settings>div{grid-column:1}.burnout-season-settings h3{font-size:17px}.burnout-season-settings>button{width:100%}}.burnout-page{min-height:100vh;padding:28px clamp(18px,5vw,72px) 64px;background:#020812 url(/assets/member-garage-poster.jpg) center/cover fixed;color:#edf8ff}.burnout-header{max-width:1460px}.burnout-brand{display:grid;text-align:center}.burnout-brand small,.burnout-hero small,.burnout-week-list small,.burnout-ranking small,.burnout-season small,.season-roster small{color:#58d6ff;font:700 9px Orbitron;letter-spacing:.15em}.burnout-brand strong{font:800 22px Orbitron}.burnout-brand span{color:#ffc552;font-weight:800}.burnout-hero{display:grid;grid-template-columns:1fr minmax(280px,360px);gap:36px;align-items:center;max-width:1460px;margin:30px auto 24px;padding:32px 38px;border:1px solid rgba(69,184,245,.38);border-radius:14px;background:linear-gradient(110deg,#021b2eeb,#020c16f0 62%,#301505ad);box-shadow:0 22px 62px #0000006b}.burnout-hero h1{margin:10px 0;font-size:clamp(34px,4vw,58px);line-height:1.02}.burnout-hero h1 strong{color:#5fd9ff;text-shadow:0 0 22px rgba(38,194,255,.4)}.burnout-hero p{max-width:680px;margin:0;color:#9bb4c4;line-height:1.6}.burnout-window{display:grid;gap:6px;align-content:center;min-height:132px;padding:22px 25px;border:1px solid rgba(55,138,188,.66);border-radius:10px;background:#030f1adb}.burnout-window.open{border-color:#25d896;box-shadow:0 0 24px #25d89624}.burnout-window strong{color:#50dcff;font:800 30px Orbitron}.burnout-window.open strong{color:#5be7ac}.burnout-window span{font-size:18px;font-weight:800}.burnout-window em{color:#7898aa;font-size:12px;font-style:normal}.burnout-layout{display:grid;grid-template-columns:minmax(250px,.66fr) minmax(450px,1.55fr) minmax(260px,.7fr);gap:18px;max-width:1460px;margin:auto}.burnout-week-list,.burnout-ranking,.burnout-season{border:1px solid rgba(53,159,217,.42);border-radius:12px;background:#020d19e6;box-shadow:0 22px 55px #0006}.burnout-week-list{padding:18px}.burnout-week-list header{display:grid;gap:5px;padding:4px 4px 14px}.burnout-week-list header strong{font-size:19px}.burnout-week-list header p,.burnout-season header p,.season-roster p{margin:0;color:#7692a4;font-size:13px;line-height:1.45}.burnout-week-list>button{grid-template-columns:52px 1fr;margin:7px 0;padding:13px 10px;border-radius:7px}.burnout-week-list>button>span{font-size:11px}.burnout-week-list>button.active{border-color:#ffc94f;background:linear-gradient(90deg,#6f4c0659,#051b2aeb);box-shadow:inset 3px 0 #ffcc57,0 0 18px #ffbe2f1a}.season-roster{display:grid;gap:5px;margin-top:18px;padding:15px;border-top:1px solid rgba(49,155,210,.42);background:#082b3f47}.season-roster strong{font-size:17px}.season-roster>b{color:#ffcf55;font:800 25px Orbitron}.burnout-ranking{min-width:0;padding:23px}.burnout-ranking>header{align-items:start}.burnout-ranking>header p{margin:7px 0 0;color:#6de2ff;font:700 9px Orbitron;letter-spacing:.08em}.burnout-ranking h2{font-size:25px}.burnout-podium{display:flex;align-items:flex-end;justify-content:center;gap:8px;min-height:265px;margin:22px auto 13px;perspective:1000px}.burnout-podium article{position:relative;display:grid;align-content:start;justify-items:center;width:32%;min-height:168px;padding:46px 11px 16px;overflow:hidden;border:1px solid #2c7194;background:linear-gradient(180deg,#08405fe6,#02121df7);clip-path:polygon(8% 0,92% 0,100% 12%,100% 100%,0 100%,0 12%);text-align:center;transform:rotateX(3deg) translateZ(8px);box-shadow:0 16px 28px #00000073}.burnout-podium .place-1{z-index:2;min-height:230px;border-color:#efbf3f;background:linear-gradient(180deg,#79530ab8,#05141efa);transform:translateZ(34px);box-shadow:0 22px 42px #0000008c,0 0 30px #e5b22b2e}.burnout-podium article>b{position:absolute;top:12px;width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:#15415c;color:#65d9ff;font:800 13px Orbitron}.burnout-podium .place-1>b{background:#e7b735;color:#10161a}.burnout-podium article strong{font-size:16px;overflow-wrap:anywhere}.burnout-podium article small{margin-top:5px;color:#7392a6;overflow-wrap:anywhere}.burnout-podium article>span{margin-top:11px;color:#5de1ff;font:800 15px Orbitron}.burnout-podium article i{margin-top:7px;color:#f0c64d;font:700 7px Orbitron;letter-spacing:.12em}.burnout-podium article.empty{opacity:.46}.burnout-rank-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.burnout-rank-list li{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:54px;margin:0;padding:10px 13px;border:1px solid rgba(67,162,214,.34);border-radius:7px;background:#042032c7}.burnout-rank-list li>b{color:#64d9ff;font:800 16px Orbitron}.burnout-rank-list li>div{display:grid}.burnout-rank-list li small{color:#7490a2}.burnout-rank-list li>span{color:#6ce2ff;font:700 13px Orbitron}.burnout-personal{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:15px;padding:16px 17px;border:1px solid #236181;border-radius:8px;background:linear-gradient(90deg,#052a3fe0,#03131eeb)}.burnout-personal>div{display:grid;gap:2px}.burnout-personal>div>small{color:#ffc74e}.burnout-personal span{color:#adc3d0;font-size:13px}.burnout-personal button{padding:10px 12px;border:1px solid #24bfe9;background:#087cae;color:#fff;font-weight:800;cursor:pointer}.burnout-season{min-width:0;padding:18px}.burnout-season header{padding-bottom:15px;border-bottom:1px solid rgba(60,156,207,.3)}.burnout-season h3{margin:7px 0;font-size:20px}.burnout-season ol{display:grid;gap:7px;margin:15px 0 0;padding:0;list-style:none}.burnout-season li{display:grid;grid-template-columns:31px minmax(0,1fr) auto;gap:9px;align-items:start;padding:10px 0;border-bottom:1px solid rgba(53,115,151,.28)}.burnout-season li>b{color:#ffca4a;font:800 13px Orbitron}.burnout-season li>div{display:grid;gap:2px;min-width:0}.burnout-season li small{color:#718da1;letter-spacing:.05em}.burnout-season li span{color:#67d9fc;font-size:11px;overflow-wrap:anywhere}.burnout-season li em{padding-top:4px;color:#d7edf7;font:700 10px Orbitron;font-style:normal}.burnout-empty-side{margin:17px 4px;color:#7894a5;font-size:13px}.burnout-loading{min-height:370px}.burnout-empty{min-height:360px}.burnout-message{margin:12px 0;color:#ff9eab}@media(max-width:1100px){.burnout-layout{grid-template-columns:minmax(220px,.62fr) minmax(430px,1.45fr)}.burnout-season{grid-column:1/-1}.burnout-season ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.burnout-hero{grid-template-columns:1fr 300px}}@media(max-width:760px){.burnout-page{padding:16px 12px 38px}.burnout-header{grid-template-columns:auto 1fr}.burnout-brand{text-align:left}.burnout-member{grid-column:1/-1;justify-self:start;text-align:left}.burnout-hero{grid-template-columns:1fr;gap:18px;margin:20px auto;padding:22px}.burnout-hero h1{font-size:39px}.burnout-layout{grid-template-columns:1fr}.burnout-season{grid-column:1}.burnout-ranking{padding:15px}.burnout-podium{min-height:190px;margin-inline:-5px}.burnout-podium article{min-height:128px;padding:35px 4px 8px}.burnout-podium .place-1{min-height:180px}.burnout-podium article>b{top:7px;width:22px;height:22px;font-size:9px}.burnout-podium article strong{font-size:10px}.burnout-podium article small{font-size:7px}.burnout-podium article>span{margin-top:7px;font-size:9px}.burnout-podium article i{margin-top:4px;font-size:5px}.burnout-personal{align-items:flex-start;flex-direction:column}.burnout-season ol{grid-template-columns:1fr}.burnout-ranking>header{display:grid;gap:7px}.burnout-ranking>header>span{justify-self:start}.burnout-rank-list li{grid-template-columns:34px 1fr auto;padding:8px}.burnout-rank-list li>b{font-size:13px}.burnout-rank-list li strong{font-size:12px}.burnout-rank-list li small,.burnout-rank-list li>span{font-size:9px}}.burnout-display-link{display:grid;gap:12px;margin:18px 0;padding:18px;border:1px solid rgba(255,204,0,.42);border-radius:8px;background:linear-gradient(160deg,#281e0366,#08080bf5)}.burnout-display-link small{color:#fc0;font:800 9px Orbitron;letter-spacing:.18em}.burnout-display-link h3{margin:6px 0 0;font:900 18px Orbitron}.burnout-display-link p{margin:6px 0 0;color:#9da2ac;font-size:13px;line-height:1.55}.burnout-display-state{color:#c4cad6!important}.burnout-display-url{display:grid;gap:8px;padding:12px;border:1px dashed rgba(255,204,0,.5);border-radius:6px;background:#05060a}.burnout-display-url code{overflow-wrap:anywhere;color:#ffd84d;font-size:12px}.burnout-display-url button{justify-self:start;padding:8px 14px;border:1px solid rgba(255,204,0,.55);border-radius:4px;background:#1b1603;color:#ffd84d;cursor:pointer}.burnout-display-url small{color:#8d96a6;font:400 11px Chakra Petch,sans-serif;letter-spacing:0;line-height:1.5}.burnout-display-error{color:#ff8ea5!important}.burnout-display-actions{display:flex;flex-wrap:wrap;gap:10px}.burnout-display-actions button{padding:10px 16px;border:1px solid rgba(255,204,0,.5);border-radius:4px;background:#171208;color:#ffd84d;font-weight:700;cursor:pointer}.burnout-display-actions button:disabled{opacity:.5;cursor:default}.burnout-display-revoke{border-color:#ff003c8c!important;background:#180408!important;color:#ff8ea5!important}@media(max-width:650px){.burnout-display-link{padding:13px}.burnout-display-link h3{font-size:15px}.burnout-display-actions button{width:100%}}@media(max-width:650px){.burnout-live-row.head strong{font-size:10px;letter-spacing:0;white-space:nowrap}}@media(max-width:1023px){.burnout-page{padding-bottom:140px}}.burnout-brand small,.burnout-final-schedule small,.burnout-final-schedule b,.burnout-episode-card header span,.burnout-episode-card footer{font-size:12px}.burnout-episode-empty span{font-size:12px}@media(max-width:650px){.burnout-final-schedule b,.burnout-episode-empty span{font-size:12px}}.burnout-live-row.head{font-size:12px}@media(max-width:650px){.burnout-live-row.head{font-size:10px}}.burnout-final-zone>header small{font-size:12px}.competition-integrity-warning{display:flex;align-items:center;gap:8px;margin:15px 0;padding:12px 14px;border:1px solid rgba(255,67,82,.65);border-left:4px solid #ff3347;border-radius:5px;background:linear-gradient(90deg,#680a167a,#2a040c33);color:#ff8792;box-shadow:inset 0 1px #ffffff0a}.competition-integrity-warning strong{color:#ff4053}.competition-integrity-warning span{color:#ffd2d6}@media(max-width:560px){.competition-integrity-warning{align-items:flex-start;flex-direction:column;gap:2px;font-size:13px}}.submission-result-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:grid;place-items:center;padding:20px;background:#00050ad1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.submission-result-card{position:relative;width:100%;max-width:420px;padding:28px 22px 22px;border-radius:10px;border:1px solid rgba(68,163,217,.42);background:#071927;box-shadow:0 20px 60px #0000008c;text-align:center}.submission-result-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:14px;border-radius:50%;font-size:26px;font-weight:900}.submission-result-card h3{margin:0 0 14px;color:#f3f9ff;font-size:18px}.submission-result-card ul{margin:0 0 20px;padding:0;list-style:none;display:grid;gap:8px;text-align:left}.submission-result-card li{padding:9px 12px;border-radius:6px;background:#ffffff0a;color:#c9dbe6;font-size:13px;line-height:1.5}.submission-result-close{position:absolute;top:12px;right:12px;width:30px;height:30px;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:transparent;color:#9db3c1;font-size:18px;line-height:1;cursor:pointer}.submission-result-ok{width:100%;padding:11px;border:0;border-radius:6px;font-weight:800;font-size:14px;cursor:pointer}.tone-success .submission-result-icon{background:#20be7e26;color:#35d697;border:1px solid #35d697}.tone-success .submission-result-ok{background:#1f8f63;color:#eafff5}.tone-warning .submission-result-icon{background:#d59e1e26;color:#e7b63b;border:1px solid #e7b63b}.tone-warning .submission-result-ok{background:#8a6512;color:#fff5da}.tone-error .submission-result-icon{background:#ff354626;color:#ff5262;border:1px solid #ff5262}.tone-error .submission-result-ok{background:#8a1622;color:#ffe3e6}.tone-danger .submission-result-icon{background:#ff354626;color:#ff5262;border:1px solid #ff5262}.tone-danger .submission-result-ok{background:#8a1622;color:#ffe3e6}.tone-danger h3{color:#ffd7dc}@media(max-width:560px){.submission-result-card{padding:24px 16px 18px}}.live-leaderboard{position:relative;isolation:isolate;padding:28px clamp(12px,3vw,30px) 30px;overflow:hidden;border:1px solid rgba(40,167,226,.38);border-radius:16px 4px;background:radial-gradient(circle at 50% 18%,rgba(18,132,196,.2),transparent 42%),linear-gradient(155deg,#051b2df5,#010a13fa);box-shadow:0 28px 70px #0000007a,inset 0 1px #ffffff0d;perspective:1100px}.live-leaderboard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.25;background:repeating-linear-gradient(90deg,transparent 0 59px,rgba(68,196,246,.07) 60px),repeating-linear-gradient(0deg,transparent 0 59px,rgba(68,196,246,.05) 60px);-webkit-mask-image:linear-gradient(to bottom,#000,transparent 78%);mask-image:linear-gradient(to bottom,#000,transparent 78%)}.leaderboard-signal{width:max-content;margin:0 auto 9px;display:flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid #355b70;border-radius:999px;color:#7895a6;font:700 8px Orbitron;letter-spacing:.13em}.leaderboard-signal i{width:7px;height:7px;border-radius:50%;background:#758b96}.leaderboard-signal.online{border-color:#33e89e80;color:#66efb5;background:#126e4b29}.leaderboard-signal.online i{background:#3af1a4;box-shadow:0 0 12px #3af1a4;animation:rankingPulse 1.4s ease-in-out infinite}@keyframes rankingPulse{50%{opacity:.4;transform:scale(.7)}}.podium-3d{position:relative;transform-style:preserve-3d}.podium-3d:after{content:"";position:absolute;left:7%;right:7%;bottom:-13px;height:48px;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,rgba(47,189,246,.25),transparent 67%);filter:blur(8px);transform:rotateX(70deg)}.podium-3d article{padding-top:54px;transform:rotateX(3deg) translateZ(8px);box-shadow:0 16px 26px #00000073,inset 0 1px #ffffff14;transition:transform .2s ease,filter .2s ease}.podium-3d article>span{top:12px;z-index:3}.podium-3d article>strong{position:relative;z-index:2;min-height:2.5em;display:flex;align-items:flex-start;justify-content:center;line-height:1.25}.podium-3d article:hover{transform:rotateX(0) translateY(-6px) translateZ(24px);filter:brightness(1.12)}.podium-3d .place-1{transform:rotateX(2deg) translateZ(36px);box-shadow:0 22px 45px #00000085,0 0 32px #e9bb3c3b,inset 0 1px #ffffff1f}.podium-3d .place-1:after{content:"01";position:absolute;right:8px;bottom:-3px;color:#f4c54117;font:900 65px Orbitron}.podium-3d .place-2:after,.podium-3d .place-3:after{position:absolute;right:8px;bottom:-2px;color:#5ccff812;font:900 50px Orbitron}.podium-3d .place-2:after{content:"02"}.podium-3d .place-3:after{content:"03"}.concealed-rank-time{display:inline-block;overflow:hidden;-webkit-user-select:none;user-select:none;pointer-events:none}.concealed-rank-time>span{display:inline-block}.concealed-rank-time .visible-rank-minute{filter:none;opacity:1}.concealed-rank-time .masked-rank-time{filter:blur(2.6px);opacity:.72;transform:scaleX(1.04);-webkit-user-select:none;user-select:none}.top-five-list{position:relative;z-index:2;margin-top:20px}.top-five-list article{margin-top:7px;border:1px solid rgba(41,111,149,.45);border-left:3px solid #35bce9;border-radius:5px;background:linear-gradient(100deg,#0c43628a,#03121ebf);box-shadow:0 9px 18px #00000040}.top-five-list .rival-card{border:1px dashed rgba(230,180,47,.72);border-left:3px solid #e6b42f;background:linear-gradient(100deg,#5f420859,#03121ec7)}.rival-card>div>small{color:#c7a755}.rival-badge{padding:5px 8px;border:1px solid rgba(237,190,61,.6);border-radius:999px;color:#f1c84f;background:#7e570840;font:800 8px Orbitron!important;letter-spacing:.12em}.rival-time{color:#e8bc3f;font:800 8px Orbitron;letter-spacing:.1em}.revealed-rank-time{color:#55d2ff;font-family:Orbitron;font-weight:800}.personal-rank{max-width:760px;margin:18px auto 0;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #8c6a20;border-radius:8px 2px;background:linear-gradient(105deg,#62450a6b,#081b27e6);box-shadow:0 12px 30px #0000004d}.personal-rank>div{display:grid;gap:3px}.personal-rank small{color:#e8b936;font:700 8px Orbitron;letter-spacing:.14em}.personal-rank strong{color:#fff5d5;font-size:20px}.personal-rank span{color:#9fb2bd}.personal-rank>b{color:#62d7ff;font:800 18px Orbitron;white-space:nowrap}.personal-rank.unranked{border-color:#315269;background:#051826bf}@media(max-width:700px){.live-leaderboard{padding-inline:10px}.podium-3d{align-items:flex-end}.podium-3d article{width:33%;padding-top:48px}.podium-3d article>span{top:10px;width:27px;height:27px;font-size:12px}.podium-3d article>strong{min-height:2.65em;padding-inline:2px}.personal-rank{align-items:flex-start;flex-direction:column;gap:8px}.personal-rank>b{font-size:16px}.top-five-list article{grid-template-columns:38px 1fr auto}}.speed-concept-page{--sc-cyan:#3edcff;--sc-red:#ff183f;--sc-gold:#ffd000;min-height:100vh;padding-bottom:80px;background:#010811 url(/assets/member-garage-poster.jpg) center/cover fixed;color:#f4f8fb;font-family:Rajdhani,Noto Sans Thai,sans-serif}.speed-concept-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:#000811db;pointer-events:none}.speed-concept-page>*{position:relative;z-index:1}.speed-concept-shell{width:min(1180px,calc(100% - 32px));margin:auto;padding-top:34px}.speed-concept-title small{color:var(--sc-cyan);font:700 10px Orbitron;letter-spacing:.18em}.speed-concept-title h1{margin:7px 0 24px;font:900 clamp(30px,5vw,54px) Orbitron}.speed-concept-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);min-height:420px;border:1px solid #416478;background:#00070dd1;overflow:hidden}.speed-concept-gauge{display:grid;place-items:center;padding:24px}.speed-concept-dial{width:min(390px,90%);aspect-ratio:1;display:grid;place-content:center;gap:8px;text-align:center;border:13px solid #16c9ec;border-right-color:var(--sc-red);border-radius:50%;box-shadow:0 0 0 2px #053344,0 0 40px #26d5ff40,inset 0 0 38px #1cccef1f}.speed-concept-dial span{color:var(--sc-cyan);font:800 28px Orbitron}.speed-concept-dial strong{font:900 clamp(28px,4vw,46px) Orbitron;letter-spacing:.02em}.speed-concept-dial small{color:#8fa5b3;font:600 9px Orbitron;letter-spacing:.15em}.speed-concept-dial b{margin-top:9px;color:#bfcbd2;font-size:14px}.speed-concept-dial em{width:max-content;margin:8px auto 0;padding:7px 20px;border:1px solid var(--sc-cyan);color:var(--sc-cyan);font:900 18px Orbitron;font-style:normal}.speed-concept-track{position:relative;display:grid;align-content:start;gap:7px;padding:38px 28px;border-left:1px solid #203947;background:#030f19c2;overflow:hidden}.speed-concept-track small{color:#9fb0bc;font-size:14px}.speed-concept-track strong{color:var(--sc-cyan);font:900 clamp(22px,3vw,35px) Orbitron}.speed-concept-track span{color:#8498a6;font:700 12px Orbitron}.speed-concept-track hr{width:100%;margin:18px 0;border:0;border-top:1px solid #284654}.speed-concept-track b{font:800 19px Orbitron}.speed-concept-track img{width:120%;max-height:210px;margin:16px 0 0 -9%;object-fit:contain;filter:drop-shadow(0 15px 20px #000)}.speed-concept-submit{width:100%;min-height:86px;margin:22px 0;display:grid;place-content:center;gap:4px;border:2px solid #ff4964;clip-path:polygon(15px 0,100% 0,calc(100% - 15px) 100%,0 100%);background:#9e0820;color:#fff;box-shadow:0 0 24px #ff143c52,inset 0 0 25px #ffffff14;cursor:pointer}.speed-concept-submit span{color:#ffb0bb;font:700 9px Orbitron;letter-spacing:.18em}.speed-concept-submit strong{font:900 30px Orbitron}.speed-concept-board{border:1px solid #416478;background:#010910f0}.speed-concept-board>nav{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #416478}.speed-concept-board>nav button{min-height:58px;border:0;border-right:1px solid #416478;background:transparent;color:#9baab5;font:800 15px Orbitron;cursor:pointer}.speed-concept-board>nav button.active{color:#fff;border-bottom:4px solid var(--sc-red);background:#ff143914}.speed-concept-ranking{padding:24px}.speed-concept-ranking>header{display:flex;justify-content:space-between;align-items:end;margin-bottom:12px}.speed-concept-ranking header small,.speed-concept-mission>small,.speed-concept-my-result>small{color:var(--sc-red);font:800 10px Orbitron;letter-spacing:.15em}.speed-concept-ranking h2{margin:4px 0 0}.speed-concept-ranking header>span{color:#788d9b;font-size:12px}.speed-concept-ranking article{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;min-height:66px;padding:8px 14px;border-top:1px solid #3a5a6d}.speed-concept-ranking article.mine{background:#ffcf001a;border-left:3px solid var(--sc-gold)}.speed-concept-ranking article>b{color:var(--sc-gold);font:900 20px Orbitron}.speed-concept-ranking article>div{display:grid}.speed-concept-ranking article small{color:#95a5b0;font:700 9px Orbitron}.speed-concept-ranking time{font:800 17px Orbitron}.speed-concept-mission,.speed-concept-my-result{padding:34px}.speed-concept-mission h2{margin:8px 0}.speed-concept-mission p,.speed-concept-mission li{color:#aab9c3;line-height:1.7}.speed-concept-my-result{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px}.speed-my-result-car{display:grid;place-items:center}.speed-my-result-car img{width:100%;max-height:190px;object-fit:contain;filter:drop-shadow(0 15px 20px #000)}.speed-my-result-stats{display:grid;justify-items:start;gap:9px;text-align:left}.speed-my-result-stats strong{color:var(--sc-cyan);font:900 44px Orbitron}.speed-my-result-stats b{padding:7px 12px;border:1px solid #27b878;color:#4ff2ad}.speed-my-result-stats b.pending{border-color:#ffcf23;color:#ffd321}.speed-my-result-stats b.rejected{border-color:#ff5e73;color:#ff8a97}@media(max-width:680px){.speed-concept-my-result{grid-template-columns:1fr;text-align:center;gap:8px}.speed-my-result-stats{justify-items:center;text-align:center}.speed-my-result-car img{max-height:130px}}.speed-concept-footer-mark{margin:22px 0 0;padding:16px 0 0;border-top:1px solid #3a5a6d;text-align:center;color:#3c545f;font:900 12px Orbitron;letter-spacing:.4em}.speed-concept-overlay{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px;background:#00050ad1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.speed-concept-overlay>section,.speed-concept-admin-panel{width:min(520px,calc(100% - 24px));padding:28px;border:1px solid var(--sc-red);background:#050c13;box-shadow:0 28px 70px #000}.speed-concept-close,.speed-concept-admin-panel header button{float:right;width:38px;height:38px;border:1px solid #ff5e73;background:#320912;color:#fff;font-size:24px}.speed-concept-overlay small,.speed-concept-admin-panel small{color:var(--sc-cyan);font:700 9px Orbitron}.speed-concept-overlay h2,.speed-concept-admin-panel h2{margin:7px 0}.speed-concept-overlay p,.speed-concept-admin-panel p{color:#91a5b2}.speed-concept-overlay label,.speed-concept-admin-panel label{display:grid;gap:8px;margin:18px 0;color:#cfdae1}.speed-concept-overlay label>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.speed-concept-overlay input,.speed-concept-admin-panel input,.speed-concept-admin-panel select{width:100%;padding:13px;border:1px solid #44789e;background:#02070c;color:#fff}.speed-concept-upload{grid-template-columns:1fr auto;align-items:center;padding:14px;border:1px solid #344c5b}.speed-concept-upload button,.speed-concept-confirm,.speed-concept-admin-panel>button{min-height:46px;padding:10px 16px;border:1px solid #52d9ff;background:#073c56;color:#fff;font-weight:900}.speed-concept-confirm{width:100%;margin-top:14px;border-color:#ff4b65;background:#981128}.speed-concept-admin-panel{position:fixed;z-index:70;right:18px;bottom:calc(var(--nre-bottom-nav, 0px) + 176px)}.speed-concept-admin-panel header{display:flex;justify-content:space-between}.speed-concept-admin-panel header button{float:none}.speed-concept-admin-panel>button{width:100%}@media(max-width:680px){.speed-concept-page{padding-bottom:62px}.speed-concept-shell{width:calc(100% - 20px);padding-top:20px}.speed-concept-title small{font-size:7px}.speed-concept-title h1{font-size:28px;margin-bottom:15px}.speed-concept-hero{grid-template-columns:minmax(0,1.45fr) minmax(118px,.75fr);min-height:330px}.speed-concept-gauge{padding:8px}.speed-concept-dial{width:100%;border-width:7px;gap:5px}.speed-concept-dial span{font-size:16px}.speed-concept-dial strong{font-size:22px}.speed-concept-dial small{font-size:6px}.speed-concept-dial b{font-size:9px}.speed-concept-dial em{padding:5px 12px;font-size:12px}.speed-concept-track{padding:23px 9px}.speed-concept-track small{font-size:10px}.speed-concept-track strong{font-size:15px;word-break:break-word}.speed-concept-track span{font-size:7px}.speed-concept-track b{font-size:11px}.speed-concept-track img{width:145%;margin-top:16px;margin-left:-24%}.speed-concept-submit{min-height:70px;margin:14px 0}.speed-concept-submit strong{font-size:21px}.speed-concept-board{width:calc(100% - 82px)}.speed-concept-board>nav button{min-height:50px;font-size:10px}.speed-concept-ranking{padding:14px 7px}.speed-concept-ranking h2{font-size:17px}.speed-concept-ranking header{align-items:start}.speed-concept-ranking header>span{font-size:8px}.speed-concept-ranking article{grid-template-columns:25px 1fr auto;min-height:58px;padding:6px 5px;gap:4px}.speed-concept-ranking article>b{font-size:14px}.speed-concept-ranking article strong{font-size:11px}.speed-concept-ranking article small{font-size:7px}.speed-concept-ranking time{font-size:10px}.speed-concept-admin-panel{top:10px;right:10px;left:10px;bottom:auto;width:auto;max-height:calc(100vh - 20px);overflow:auto}.speed-concept-overlay>section{padding:22px}.speed-concept-mission,.speed-concept-my-result{padding:24px 18px}}.speed-concept-mission{display:grid;gap:22px}.speed-concept-mission header p,.speed-example-section p{margin:6px 0 0}.speed-spec-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #284453}.speed-spec-grid>div{display:grid;gap:6px;min-height:78px;padding:14px;border-right:1px solid #284453;border-bottom:1px solid #284453;background:#041723ad}.speed-spec-grid small,.speed-example-section small,.speed-admin-library>small{color:var(--sc-cyan);font:700 9px Orbitron;letter-spacing:.12em}.speed-spec-grid strong{font:700 14px Orbitron}.speed-rule-card{padding:22px;border-left:4px solid var(--sc-gold);background:linear-gradient(90deg,#ffcb001a,#050d1580)}.speed-rule-card h3,.speed-example-section h3,.speed-admin-library h3{margin:6px 0 8px;font:800 20px Orbitron}.speed-rule-card ul{margin:0;padding-left:22px;color:#c4d0d8;line-height:1.8}.speed-example-section{display:grid;gap:14px}.speed-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.speed-evidence-grid>button{display:grid;padding:0;border:1px solid #335667;background:#03101a;color:#fff;text-align:left;overflow:hidden;cursor:pointer}.speed-evidence-grid img{width:100%;aspect-ratio:16/7;object-fit:cover}.speed-evidence-grid span{display:grid;grid-template-columns:34px 1fr;gap:2px 8px;padding:10px}.speed-evidence-grid span b{grid-row:1/3;display:grid;place-items:center;border:1px solid #1eb6df;color:var(--sc-cyan);font:800 12px Orbitron}.speed-evidence-grid span strong{font-size:14px}.speed-evidence-grid span small{color:#8da2af;font-size:11px}.speed-evidence-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.speed-evidence-grid.compact span{grid-template-columns:26px 1fr;padding:6px}.speed-evidence-grid.compact span small{display:none}.speed-evidence-grid.compact img{aspect-ratio:16/9}.speed-submit-overlay>section{width:min(760px,calc(100% - 24px));max-height:calc(100vh - 28px);overflow:auto}.speed-submit-step{display:grid;grid-template-columns:48px 1fr;gap:14px;margin:14px 0;padding:14px;border:1px solid #294654}.speed-submit-step>b{display:grid;place-items:center;min-height:48px;border:1px solid var(--sc-cyan);color:var(--sc-cyan);font:900 18px Orbitron}.speed-submit-step>div>strong{display:block;margin-bottom:7px}.speed-submit-step p{margin:2px 0 10px}.speed-time-inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.speed-submit-overlay input,.speed-submit-overlay textarea{width:100%;padding:12px;border:1px solid #44789e;background:#09121c;color:#fff}.speed-file-button{min-height:40px;padding:8px 14px;border:1px solid #52d9ff;background:#073c56;color:#fff;font-weight:800}.speed-submit-examples{margin-top:18px}.speed-submit-examples>small{display:block;margin-bottom:8px;color:var(--sc-gold);font:700 9px Orbitron}.speed-submit-note{display:grid;gap:7px;margin-top:16px}.speed-submit-note textarea{min-height:66px;resize:vertical}.speed-concept-admin-panel{inset:14px 14px 14px auto;bottom:calc(var(--nre-bottom-nav, 0px) + 14px);width:min(760px,calc(100% - 28px));max-height:none;padding:0;display:grid;grid-template-rows:auto auto 1fr auto;overflow:hidden;border-color:#d7a900;background:#030c14}.speed-concept-admin-panel>header{padding:20px 22px;border-bottom:1px solid #2d4655}.speed-concept-admin-panel header p{margin:3px 0 0;font-size:12px}.speed-concept-admin-panel>nav{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #2d4655}.speed-concept-admin-panel>nav button{min-height:50px;border:0;border-right:1px solid #2d4655;background:#07131d;color:#91a4b1;font-weight:800}.speed-concept-admin-panel>nav button.active{color:#fff;border-bottom:3px solid var(--sc-gold);background:#15200b}.speed-admin-content{padding:20px;overflow:auto}.speed-admin-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.speed-admin-fields label,.speed-admin-library label{display:grid;gap:6px;margin:0;color:#b8c8d2;font-size:12px}.speed-admin-fields .wide{grid-column:1/-1}.speed-admin-fields input,.speed-admin-fields select,.speed-admin-library textarea{width:100%;padding:11px;border:1px solid #44789e;background:#02070c;color:#fff}.speed-admin-library{display:grid;gap:16px}.speed-admin-library textarea{min-height:88px;resize:vertical}.speed-admin-cover{position:relative;border:1px solid #36566a;overflow:hidden}.speed-admin-cover img{display:block;width:100%;max-height:240px;object-fit:cover}.speed-admin-cover button{position:absolute;right:9px;bottom:9px;padding:8px 12px;border:1px solid #ff657a;background:#721227;color:#fff}.speed-rule-images{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.speed-rule-images button{padding:0;border:1px solid #a78000;background:#08131c;color:#fff}.speed-rule-images img{width:100%;aspect-ratio:16/8;object-fit:cover}.speed-rule-images span{display:block;padding:9px}.speed-concept-admin-panel>footer{display:flex;align-items:center;gap:14px;padding:14px 20px;border-top:1px solid #2d4655;background:#06111a}.speed-concept-admin-panel>footer button{min-height:44px;padding:9px 20px;border:1px solid #ffe45c;background:#725600;color:#fff;font-weight:900}.speed-concept-admin-panel>footer span{color:#8ca0ad;font-size:11px}.speed-image-viewer{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:14px;padding:72px 24px 24px;background:#000509ed;overflow:auto}.speed-image-viewer>button{position:fixed;z-index:2;top:18px;right:18px;width:44px;height:44px;border:1px solid #ff526c;background:#3b0811;color:#fff;font-size:25px}.speed-image-canvas{display:grid;place-items:center;max-width:100%;max-height:100%;overflow:auto}.speed-image-canvas img{display:block;width:min(1100px,94vw);max-height:72vh;object-fit:contain;border:1px solid #3ad7ff;box-shadow:0 20px 80px #000;cursor:zoom-in}.speed-image-canvas.zoomed{place-items:start;max-width:94vw}.speed-image-canvas.zoomed img{width:200vw;max-width:1800px;max-height:none;cursor:zoom-out}.speed-image-caption{display:grid;gap:4px;text-align:center}.speed-image-caption strong{font:800 18px Orbitron}.speed-image-caption span{color:#97aab6}.speed-image-caption button{justify-self:center;margin-top:6px;padding:7px 12px;border:1px solid var(--sc-cyan);background:#073046;color:#d8f7ff;font-weight:800}.speed-preview-toast{position:fixed;z-index:110;left:50%;bottom:calc(var(--nre-bottom-nav, 0px) + 28px);translate:-50% 0;padding:13px 20px;border:1px solid #44efaa;background:#073426;color:#d9fff0;box-shadow:0 12px 35px #000}@media(max-width:680px){.speed-concept-mission{padding:18px 12px}.speed-concept-mission header h2{font-size:17px}.speed-spec-grid{grid-template-columns:repeat(2,1fr)}.speed-spec-grid>div{min-height:70px;padding:10px}.speed-spec-grid strong{font-size:10px}.speed-rule-card{padding:15px}.speed-rule-card h3,.speed-example-section h3{font-size:16px}.speed-rule-card li{font-size:11px}.speed-evidence-grid{grid-template-columns:1fr}.speed-evidence-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.speed-evidence-grid span strong{font-size:11px}.speed-evidence-grid span small{font-size:9px}.speed-submit-overlay>section{width:calc(100% - 16px);padding:18px}.speed-submit-step{grid-template-columns:38px 1fr;padding:10px;gap:9px}.speed-time-inputs{gap:5px}.speed-submit-overlay input{padding:9px}.speed-concept-admin-panel{top:8px;right:8px;bottom:8px;left:8px;width:auto;max-height:calc(100vh - 16px)}.speed-concept-admin-panel>header{padding:14px}.speed-concept-admin-panel>nav button{min-height:44px;font-size:11px}.speed-admin-content{padding:12px}.speed-admin-fields{grid-template-columns:1fr;gap:9px}.speed-admin-fields .wide{grid-column:auto}.speed-admin-fields input,.speed-admin-fields select{padding:9px}.speed-admin-library .speed-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.speed-admin-library .speed-evidence-grid span{grid-template-columns:24px 1fr;padding:6px}.speed-admin-library .speed-evidence-grid span small{display:none}.speed-admin-cover img{max-height:160px}.speed-rule-images{grid-template-columns:1fr}.speed-concept-admin-panel>footer{padding:10px 12px;gap:8px}.speed-concept-admin-panel>footer button{padding:7px 10px;font-size:11px}.speed-concept-admin-panel>footer span{font-size:8px}.speed-image-viewer{padding:12px}.speed-preview-toast{bottom:calc(var(--nre-bottom-nav, 0px) + 14px);width:calc(100% - 30px);text-align:center}}.speed-stage-display{display:grid;grid-template-columns:minmax(210px,.62fr) minmax(0,1.38fr);align-items:stretch;border:1px solid #2d5264;background:#020b13;overflow:hidden}.speed-stage-display>div:first-child{display:grid;align-content:center;gap:6px;padding:22px;background:linear-gradient(135deg,#00d0ff1c,#ff173c0d)}.speed-stage-display small,.speed-stage-upload small{color:var(--sc-cyan);font:700 9px Orbitron;letter-spacing:.14em}.speed-stage-display h3,.speed-stage-upload h3{margin:0;font:900 20px Orbitron}.speed-stage-display p,.speed-stage-upload p{margin:0;color:#8fa4b1}.speed-stage-display>button{position:relative;min-height:230px;padding:0;border:0;border-left:1px solid #2d5264;background:#02070c;overflow:hidden;cursor:pointer}.speed-stage-display>button img{display:block;width:100%;height:100%;min-height:230px;object-fit:cover}.speed-stage-display>button span{position:absolute;right:10px;bottom:10px;padding:7px 10px;border:1px solid #55dafb;background:#010a11e0;color:#fff;font-size:11px}.speed-stage-empty{display:grid;place-content:center;gap:4px;min-height:230px;text-align:center;color:#a6b5bf}.speed-stage-upload{display:grid;gap:12px;padding:14px;border:1px solid #315263;background:#06131d}.speed-stage-upload>div:first-child{display:grid;gap:4px}.speed-stage-upload-preview{position:relative;border:1px solid #416170;overflow:hidden}.speed-stage-upload-preview img{display:block;width:100%;height:180px;object-fit:cover}.speed-stage-upload-preview span{position:absolute;left:8px;bottom:8px;max-width:calc(100% - 16px);padding:6px 9px;background:#00070ce0;color:#d7e5ed;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.speed-stage-upload-empty{display:grid;place-content:center;gap:5px;min-height:140px;border:1px dashed #507080;text-align:center;color:#9badb8}.speed-stage-upload-actions{display:flex;gap:8px;flex-wrap:wrap}.speed-stage-upload-actions label{margin:0}.speed-stage-upload-actions input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.speed-stage-upload-actions label span,.speed-stage-upload-actions button{display:grid;place-items:center;min-height:42px;padding:8px 16px;border:1px solid #49d9ff;background:#073c56;color:#fff;font-weight:900;cursor:pointer}.speed-stage-upload-actions button{border-color:#ff5a72;background:#52101c}@media(max-width:680px){.speed-stage-display{grid-template-columns:1fr}.speed-stage-display>div:first-child{padding:15px}.speed-stage-display h3{font-size:15px}.speed-stage-display>button{min-height:170px;border-left:0;border-top:1px solid #2d5264}.speed-stage-display>button img{min-height:170px}.speed-stage-display>button span{font-size:9px}.speed-stage-upload{padding:11px}.speed-stage-upload h3{font-size:16px}.speed-stage-upload-preview img{height:140px}.speed-stage-upload-actions{display:grid;grid-template-columns:1fr 1fr}.speed-stage-upload-actions label span,.speed-stage-upload-actions button{width:100%;padding:7px;font-size:10px}}.speed-concept-shell{width:min(980px,calc(100% - 32px))}.speed-concept-title{position:relative;padding-bottom:18px}.speed-concept-title:after{content:"";position:absolute;left:0;bottom:7px;width:180px;height:5px;background:var(--sc-red);box-shadow:65px 0 0 -1px #741026}.speed-concept-hero{grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr);min-height:500px;border-color:#416478;background:#00050af0;box-shadow:inset 0 0 55px #0fcdef0b}.speed-concept-gauge{position:relative;padding:24px;perspective:1200px}.speed-concept-dial{--tilt-x:0deg;--tilt-y:0deg;position:relative;width:min(440px,96%);border:1px solid #204756;background:#000910db;box-shadow:0 0 0 8px #00d3f409,0 0 36px #1ddcff33,inset 0 0 55px #0fd0f214;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .22s ease;will-change:transform}.speed-concept-dial:hover{box-shadow:0 0 0 8px #00d3f40f,0 0 46px #1ddcff4d,inset 0 0 55px #0fd0f21a}.speed-concept-dial:before,.speed-concept-dial:after{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:3px solid #27ddf4;border-right-color:#ff173e;border-bottom-color:#ff173e;border-radius:50%;filter:drop-shadow(0 0 7px rgba(36,225,255,.75))}.speed-concept-dial:after{top:29px;right:29px;bottom:29px;left:29px;border-width:1px;border-color:#18586a;filter:none}.speed-dial-scale{position:absolute;top:38px;right:38px;bottom:38px;left:38px;border-radius:50%}.speed-dial-scale i{--angle:calc(-132deg + (var(--tick) * 33deg));position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(var(--angle));font-style:normal}.speed-dial-scale i:before{content:"";position:absolute;top:0;left:50%;width:2px;height:16px;background:#45eaff;box-shadow:0 0 7px #18dfff}.speed-dial-scale i span{position:absolute;top:22px;left:50%;color:#57e8f6;font:700 14px Orbitron;transform:translate(-50%) rotate(calc(var(--angle) * -1))}.speed-dial-content{position:relative;z-index:2;display:grid;place-items:center;gap:12px;width:78%;margin:auto}.speed-dial-content>span{margin-top:28px;color:#32e9ff;font:900 25px Noto Sans Thai,sans-serif}.speed-dial-content>strong{font:800 clamp(29px,4vw,45px) Orbitron;letter-spacing:.035em;text-shadow:0 0 16px rgba(255,255,255,.2)}.speed-dial-content>small{display:grid;grid-template-columns:repeat(4,1fr);width:94%;color:#aab6bd;letter-spacing:.08em}.speed-dial-content>small b{font:700 8px Orbitron}.speed-dial-content>p{width:76%;margin:6px auto 0;padding-top:14px;border-top:1px solid #1b4c5a;color:#c3cbd0;font-size:14px}.speed-dial-content>em{min-width:160px;padding:9px 26px;border:1px solid #16e4f6;background:#03151d;color:#31ebff;font:900 21px Orbitron;font-style:normal;box-shadow:0 0 18px #00e3ff26}.speed-concept-track{grid-template-rows:1fr auto 1fr;padding:22px 20px;gap:0;border-left-color:#263a45}.speed-concept-track section{position:relative;display:grid;align-content:start;min-width:0;overflow:hidden}.speed-concept-track small{position:relative;z-index:2;color:#b8c3c9;font:700 13px Noto Sans Thai,sans-serif}.speed-concept-track strong,.speed-concept-track b{position:relative;z-index:2;max-width:100%;margin-top:8px;color:#f4f6f8;font:900 clamp(17px,2vw,25px) Orbitron;line-height:1.2;overflow-wrap:anywhere}.speed-concept-track hr{margin:14px 0;border-color:#263c48}.speed-track-visual img{width:100%;height:112px;margin:14px 0 0;object-fit:cover;border-top:2px solid var(--sc-red);filter:saturate(.72) contrast(1.14) brightness(.64)}.speed-car-visual img{width:115%;height:150px;margin:auto 0 -6px -8%;object-fit:contain;filter:drop-shadow(0 15px 20px #000)}.speed-concept-submit{min-height:92px;margin:20px 0 24px;background:#b00720;border-color:#ff3856;box-shadow:0 0 30px #ff103840,inset 0 0 30px #ffffff0f}.speed-concept-submit:before{content:"RACE READY";color:#ffb4bf;font:700 8px Orbitron;letter-spacing:.2em}.speed-concept-board{border-radius:10px;overflow:hidden}.speed-concept-board>nav button.active{color:var(--sc-red)}.speed-concept-ranking{padding:28px 24px}.speed-concept-ranking>header{padding-bottom:17px;border-bottom:1px solid #213541}.speed-concept-ranking h2{color:var(--sc-red);font:900 25px Orbitron}.speed-ranking-labels{display:grid;grid-template-columns:88px 1fr 180px;padding:14px 10px 8px;color:#9cadb8;font-size:11px}.speed-ranking-labels span:last-child{text-align:right}.speed-concept-ranking article{grid-template-columns:70px 62px 1fr 180px;min-height:82px;padding:8px 12px;border:1px solid #3a5a6d;border-bottom:0;background:#020a10b8}.speed-concept-ranking article:last-child{border-bottom:1px solid #3a5a6d}.speed-concept-ranking article.mine{background:#7e00167a;border:1px solid #ff1944;box-shadow:inset 0 0 30px #ff12381f,0 0 15px #ff143c14}.speed-rank-medal{display:grid;place-items:center;align-content:center;width:58px;height:58px;border:1px solid #42515a;border-radius:50%;color:#89959c}.speed-rank-medal b{font:900 27px Orbitron}.speed-rank-medal span{font:700 6px Orbitron;letter-spacing:.12em}.rank-1 .speed-rank-medal{border-color:#ffcf23;color:#ffd321;box-shadow:inset 0 0 16px #ffc70024}.rank-2 .speed-rank-medal{border-color:#aab6bd;color:#d5dde1}.rank-3 .speed-rank-medal{border-color:#b46527;color:#e77e27}.mine .speed-rank-medal{border-color:var(--sc-red);color:var(--sc-red)}.speed-racer-mark{display:grid;place-items:center;width:52px;height:60px;border:1px solid var(--mark-color,#625c43);clip-path:polygon(50% 0,100% 25%,100% 78%,50% 100%,0 78%,0 25%);background:linear-gradient(160deg,color-mix(in srgb,var(--mark-color,#3edcff) 22%,#05080b),#05080b);box-shadow:inset 0 0 14px color-mix(in srgb,var(--mark-color,#3edcff) 30%,transparent)}.speed-racer-mark span{color:var(--mark-color,#3edcff);font:900 15px Orbitron;letter-spacing:.02em}.speed-racer-name{display:grid;gap:5px}.speed-racer-name strong{font:800 17px Orbitron}.speed-racer-name small{font:700 10px Orbitron}.speed-racer-name small b{padding:2px 5px;background:#e3ba00;color:#071019}.speed-concept-ranking time{font:800 20px Orbitron;text-align:right}.speed-concept-ranking .mine time,.speed-concept-ranking .mine .speed-racer-name strong{color:#ff3152}.speed-media-setting{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.speed-media-setting .speed-stage-upload{min-width:0}.speed-media-setting .speed-stage-upload-preview img{height:150px}.speed-car-upload .speed-stage-upload-preview{background:#02070c}.speed-car-upload .speed-stage-upload-preview img{object-fit:contain}.speed-media-setting .speed-stage-upload-actions{margin-top:auto}@media(max-width:680px){.speed-concept-shell{width:calc(100% - 18px);padding-top:18px}.speed-concept-title{padding-bottom:12px}.speed-concept-title h1{font-size:26px}.speed-concept-title:after{bottom:3px;width:82px;height:4px;box-shadow:33px 0 0 -1px #741026}.speed-concept-hero{grid-template-columns:minmax(0,1.43fr) minmax(128px,.57fr);min-height:340px}.speed-concept-gauge{padding:6px}.speed-concept-dial{width:100%}.speed-concept-dial:before{top:8px;right:8px;bottom:8px;left:8px;border-width:2px}.speed-concept-dial:after{top:14px;right:14px;bottom:14px;left:14px}.speed-dial-scale{top:19px;right:19px;bottom:19px;left:19px}.speed-dial-scale i:before{height:8px;width:1px}.speed-dial-scale i span{top:10px;font-size:7px}.speed-dial-content{gap:6px;width:85%}.speed-dial-content>span{margin-top:17px;font-size:14px}.speed-dial-content>strong{font-size:18px;letter-spacing:0}.speed-dial-content>small{width:96%}.speed-dial-content>small b{font-size:5px}.speed-dial-content>p{width:84%;padding-top:7px;font-size:8px}.speed-dial-content>em{min-width:92px;padding:5px 12px;font-size:11px}.speed-concept-track{padding:16px 8px}.speed-concept-track small{font-size:9px}.speed-concept-track strong,.speed-concept-track b{margin-top:5px;font-size:10px}.speed-track-visual img{height:70px;margin-top:8px}.speed-car-visual img{width:135%;height:95px;margin-left:-22%}.speed-concept-submit{min-height:68px}.speed-concept-submit strong{font-size:20px}.speed-concept-board{width:calc(100% - 76px)}.speed-concept-ranking{padding:14px 7px}.speed-concept-ranking>header{padding-bottom:10px}.speed-concept-ranking h2{font-size:16px}.speed-ranking-labels{grid-template-columns:46px 1fr 82px;padding:8px 3px 5px;font-size:7px}.speed-concept-ranking article{grid-template-columns:36px 34px minmax(0,1fr) 82px;min-height:62px;padding:5px 3px;gap:4px}.speed-rank-medal{width:32px;height:32px}.speed-rank-medal b{font-size:15px}.speed-rank-medal span{font-size:4px}.speed-racer-mark{width:31px;height:38px}.speed-racer-mark img{width:29px;height:29px}.speed-racer-name{gap:3px;min-width:0}.speed-racer-name strong{font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.speed-racer-name small{font-size:6px}.speed-racer-name small b{padding:1px 3px}.speed-concept-ranking time{font-size:9px}.speed-media-setting{grid-template-columns:1fr}.speed-media-setting .speed-stage-upload-preview img{height:125px}}.speed-cover-editor,.speed-media-library-editor{display:grid;gap:14px;padding:16px;border:1px solid #2e5263;background:#04121c}.speed-cover-editor>div:first-child,.speed-media-library-editor>header>div{display:grid;gap:4px}.speed-cover-editor h3,.speed-media-library-editor h3{margin:0;font:900 20px Orbitron}.speed-cover-editor>label{margin:0}.speed-cover-editor>label input,.speed-media-editor-fields input,.speed-media-editor-fields textarea{width:100%;padding:10px;border:1px solid #44789e;background:#02070c;color:#fff}.speed-cover-editor .speed-admin-cover{position:relative;display:grid;border:1px solid #486778;background:#02080d}.speed-cover-editor .speed-cover-preview{position:static;width:100%;height:auto;padding:0;border:0;background:#02080d;color:#fff;cursor:zoom-in}.speed-cover-editor .speed-cover-preview img{display:block;width:100%;height:210px;max-height:none;object-fit:cover}.speed-cover-editor .speed-cover-preview span{display:block;padding:10px 12px;border-top:1px solid #2d4d5e;text-align:left;font-weight:900}.speed-cover-editor .speed-admin-cover>small{position:absolute;right:8px;top:8px;max-width:70%;padding:5px 7px;background:#00060ae0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.speed-cover-actions,.speed-media-editor-grid article>footer{display:flex;gap:8px;flex-wrap:wrap}.speed-cover-actions label,.speed-media-add,.speed-media-editor-grid article>footer label{margin:0}.speed-cover-actions input,.speed-media-add input,.speed-media-editor-grid article>footer input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.speed-cover-actions label span,.speed-cover-actions button,.speed-media-add span,.speed-media-editor-grid article>footer label span,.speed-media-editor-grid article>footer button{display:grid;place-items:center;min-height:40px;padding:8px 14px;border:1px solid #46d9ff;background:#073c56;color:#fff;font-weight:900;cursor:pointer}.speed-cover-actions button,.speed-media-editor-grid article>footer button{border-color:#ff5670;background:#54101d}.speed-media-library-editor{padding:0;border:0;background:transparent}.speed-media-library-editor>header{display:flex;align-items:end;justify-content:space-between;gap:14px;padding-bottom:11px;border-bottom:1px solid #294958}.speed-media-library-editor>header p{margin:2px 0 0;font-size:11px}.speed-media-add span{min-width:104px}.speed-media-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.speed-media-editor-grid>article{display:grid;align-content:start;gap:11px;min-width:0;padding:10px;border:1px solid #36596b;background:#020b12}.speed-media-preview{position:relative;width:100%;padding:0;border:1px solid #987900;background:#02070b;overflow:hidden;cursor:zoom-in}.speed-media-preview img{display:block;width:100%;aspect-ratio:16/8.5;object-fit:cover}.speed-media-preview>span{position:absolute;left:7px;top:7px;padding:4px 6px;border:1px solid #35dfff;background:#010a10e6;color:#58e8ff;font:800 8px Orbitron}.speed-media-editor-fields{display:grid;gap:9px}.speed-media-editor-fields label{display:grid;gap:5px;margin:0;color:#9fb2bd;font-size:10px}.speed-media-editor-fields textarea{min-height:64px;resize:vertical}.speed-media-editor-grid article>footer{margin-top:auto}.speed-media-editor-grid article>footer label,.speed-media-editor-grid article>footer button{flex:1}.speed-media-editor-grid article>footer label span,.speed-media-editor-grid article>footer button{width:100%;min-height:36px;padding:6px 9px;font-size:10px}.speed-media-editor-empty{display:grid;place-content:center;gap:5px;min-height:130px;padding:20px;border:1px dashed #486a79;text-align:center;color:#a9b9c2}.speed-media-limit{margin:0;color:#728b99;font-size:10px}.speed-rule-public-media{margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,215,37,.25)}.speed-rule-public-media .speed-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.speed-rule-public-media .speed-evidence-grid span{background:#03101a}.speed-rule-public-media .speed-evidence-grid span small{display:block}@media(max-width:680px){.speed-cover-editor,.speed-media-library-editor{padding:11px}.speed-cover-editor h3,.speed-media-library-editor h3{font-size:16px}.speed-cover-editor .speed-cover-preview img{height:150px}.speed-cover-actions{display:grid;grid-template-columns:1fr 1fr}.speed-cover-actions label span,.speed-cover-actions button{width:100%;padding:7px;font-size:10px}.speed-media-library-editor{padding:0}.speed-media-library-editor>header{align-items:start}.speed-media-library-editor>header p{font-size:9px}.speed-media-add span{min-width:78px;padding:7px 9px;font-size:9px}.speed-media-editor-grid{grid-template-columns:1fr}.speed-media-preview img{aspect-ratio:16/7}.speed-media-editor-fields input,.speed-media-editor-fields textarea{padding:8px;font-size:11px}.speed-rule-public-media .speed-evidence-grid{grid-template-columns:1fr}.speed-rule-public-media .speed-evidence-grid span small{font-size:9px}}.speed-stage-display>button{height:280px;min-height:0}.speed-stage-display>button img{height:100%;min-height:0;object-position:center 58%}@media(max-width:680px){.speed-stage-display>button{height:170px;min-height:0}.speed-stage-display>button img{height:100%;min-height:0}}.speed-episode-manager{display:grid;gap:12px;padding:14px;border:1px solid #355566;background:#05131d}.speed-episode-manager>header{display:flex;align-items:end;justify-content:space-between;gap:14px}.speed-episode-manager h3{margin:3px 0;font:900 18px Orbitron}.speed-episode-manager p{margin:0!important;font-size:11px}.speed-episode-manager>header>div:last-child{display:flex;gap:8px}.speed-concept-admin-panel .speed-episode-manager button{float:none;width:auto;height:auto;min-height:42px;padding:8px 13px;border:1px solid #45d9ff;background:#08384e;color:#fff;font-size:12px;font-weight:900;line-height:1.25;cursor:pointer}.speed-concept-admin-panel .speed-episode-manager button.next{border-color:#ffd13c;background:#5a4300;color:#fff3bd}.speed-episode-list{display:flex;gap:8px;overflow:auto}.speed-episode-list article{position:relative;display:grid;gap:3px;min-width:190px;padding:11px;border:1px solid #385565;background:#020a11}.speed-episode-list article.open{border-left:4px solid #31d995}.speed-episode-list article.draft{border-left:4px solid #ffd23f}.speed-episode-list article.closed{border-left:4px solid #667884}.speed-episode-list article>span{position:absolute;top:8px;right:8px;color:#56edb0;font-size:9px}.speed-episode-list article.draft>span{color:#ffdc59}.speed-episode-list article.closed>span{color:#94a3ac}.speed-episode-list article strong{padding-right:60px;color:#fff;font:900 13px Orbitron}.speed-episode-list article small{color:#91a5b2;font-size:10px}.speed-episode-list article em{color:#66dffa;font-size:9px;font-style:normal}.speed-episode-overlay{z-index:92}.speed-episode-overlay>section{width:min(680px,calc(100% - 24px));max-height:calc(100vh - 28px);padding:24px;overflow:auto}.speed-episode-handover{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0}.speed-episode-handover>div{position:relative;display:grid;gap:5px;padding:13px;border:1px solid #365665;background:#020a11}.speed-episode-handover strong{font:900 17px Orbitron}.speed-episode-handover span{width:max-content;padding:3px 7px;border:1px solid #e5bd21;color:#ffdc59;font-size:9px}.speed-episode-handover span.open{border-color:#27ce8a;color:#56ecb0}.speed-episode-readiness{margin:12px 0;padding:12px 14px;border-left:4px solid #31d995;background:#071b16}.speed-episode-readiness.warning{border-color:#ffc526;background:#1c1706}.speed-episode-readiness strong{color:#64efb7}.speed-episode-readiness.warning strong{color:#ffdc59}.speed-episode-readiness p{margin:4px 0 0!important;font-size:11px}.speed-episode-form{display:grid;grid-template-columns:2fr 1fr 1fr;gap:9px}.speed-episode-form label{margin:8px 0!important;font-size:11px}.speed-episode-form input{padding:10px!important}.speed-episode-copy-list{display:grid;gap:6px;margin:10px 0;padding:0;list-style:none}.speed-episode-copy-list li{display:grid;grid-template-columns:88px 1fr;gap:8px;padding:8px 10px;border:1px solid #294554;background:#030c14}.speed-episode-copy-list b{color:var(--sc-cyan);font-size:10px}.speed-episode-copy-list span{color:#acbac3;font-size:11px}.speed-episode-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:13px;border-top:1px solid #304b59}.speed-episode-dialog-actions button{min-height:43px;padding:8px 14px;border:1px solid #50636d;background:#111d24;color:#dce7ed;font-weight:900}.speed-episode-dialog-actions button.primary{border-color:#ffd13c;background:#725500;color:#fff}.speed-episode-dialog-actions button:disabled{opacity:.42;cursor:not-allowed}@media(max-width:680px){.speed-episode-manager{padding:10px}.speed-episode-manager>header{align-items:stretch;flex-direction:column}.speed-episode-manager>header>div:last-child{display:grid;grid-template-columns:1fr 1fr;width:100%}.speed-concept-admin-panel .speed-episode-manager button{padding:8px 6px;font-size:9px}.speed-episode-list article{min-width:160px}.speed-episode-overlay>section{width:calc(100% - 16px);padding:18px 14px}.speed-episode-overlay h2{padding-right:42px;font-size:19px}.speed-episode-handover{grid-template-columns:1fr}.speed-episode-form{grid-template-columns:1fr 1fr}.speed-episode-form label:first-child{grid-column:1/-1}.speed-episode-dialog-actions{display:grid;grid-template-columns:1fr}.speed-episode-dialog-actions button.primary{grid-row:1}.speed-episode-copy-list li{grid-template-columns:74px 1fr}}.speed-concept-admin-panel>nav{grid-template-columns:repeat(4,1fr)}.speed-concept-admin-panel>nav button>b{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:5px;border-radius:10px;background:#ffb700;color:#111;font:900 10px Orbitron}.speed-concept-admin-panel.review-mode{width:min(1180px,calc(100% - 28px))}.speed-concept-admin-panel.review-mode .speed-admin-content{padding:0}.speed-review-center{min-height:100%;background:#020a12}.speed-review-summary{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid #294553;background:#061520}.speed-review-summary h3{margin:5px 0 2px;font:900 22px Orbitron}.speed-review-summary p{margin:0;color:#8fa2af}.speed-review-summary>div:last-child{display:grid;grid-template-columns:repeat(3,88px);gap:7px}.speed-review-summary>div:last-child span{display:grid;gap:2px;padding:9px;border:1px solid #2e4e60;color:#92a5b2;text-align:center;font-size:10px}.speed-review-summary>div:last-child b{color:var(--sc-cyan);font:900 21px Orbitron}.speed-review-filters{display:flex;gap:8px;padding:10px 20px;border-bottom:1px solid #294553;background:#030d15;overflow:auto}.speed-review-filters button{min-width:95px;padding:8px 13px;border:1px solid #355565;background:#07131c;color:#9fb0ba;font-weight:800}.speed-review-filters button.active{border-color:var(--sc-cyan);background:#0b3447;color:#fff}.speed-review-layout{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:520px}.speed-review-layout>aside{padding:10px;border-right:1px solid #294553;background:#04101a;overflow:auto}.speed-review-layout>aside>button{position:relative;width:100%;display:grid;gap:3px;margin-bottom:8px;padding:12px;border:1px solid #294858;background:#061620;color:#fff;text-align:left}.speed-review-layout>aside>button.active{border-color:var(--sc-cyan);box-shadow:inset 3px 0 var(--sc-cyan);background:#0a2533}.speed-review-layout>aside>button>span{color:var(--sc-gold);font:700 8px Orbitron}.speed-review-layout>aside>button>strong{padding-right:62px;font:800 14px Orbitron}.speed-review-layout>aside>button>small{color:#94a7b3}.speed-review-layout>aside time{margin-top:5px;color:var(--sc-cyan);font:800 17px Orbitron}.speed-review-layout>aside em{position:absolute;right:9px;top:10px;padding:4px 7px;border:1px solid #f5b900;color:#ffd84d;font-size:9px;font-style:normal}.speed-review-layout>aside em.approved{border-color:#29c782;color:#5ef1b1}.speed-review-layout>aside em.returned{border-color:#ff4d67;color:#ff8092}.speed-review-layout>aside>p{padding:20px 8px;color:#8da0ad;text-align:center}.speed-review-detail{min-width:0;padding:16px 18px 26px;overflow:auto}.speed-review-detail>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 17px;border:1px solid #2c5062;background:#071925}.speed-review-detail>header h3{margin:4px 0 2px;font:900 22px Orbitron}.speed-review-detail>header p{margin:0;color:#8fa4b1}.speed-review-score{min-width:125px;display:grid;padding:10px;border:1px solid #e1ad00;text-align:center}.speed-review-score small{color:#9caeb9}.speed-review-score strong{color:#ffd000;font:900 26px Orbitron}.speed-review-score.good{border-color:#20cb87}.speed-review-score.good strong{color:#4df2ad}.speed-review-score.danger{border-color:#ff405b}.speed-review-score.danger strong{color:#ff6178}.speed-review-section{margin-top:13px;border:1px solid #2c4b5c;background:#030d16}.speed-review-section>header{display:flex;align-items:center;gap:12px;padding:11px 14px;border-bottom:1px solid #2c4b5c;background:#092233}.speed-review-section>header>b{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--sc-cyan);color:var(--sc-cyan);font:900 14px Orbitron}.speed-review-section>header small{color:var(--sc-cyan);font:700 8px Orbitron;letter-spacing:.12em}.speed-review-section>header h4{margin:2px 0 0;font-size:17px}.speed-review-compare{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#294858}.speed-review-compare>div{display:grid;gap:5px;min-width:0;padding:14px;background:#020a12}.speed-review-compare small{color:#8fa2ae}.speed-review-compare strong{overflow-wrap:anywhere;color:#fff;font:900 17px Orbitron}.speed-review-compare span{width:max-content;padding:3px 6px;border:1px solid #425867;color:#9fb1bc;font-size:9px}.speed-review-compare span.match{border-color:#22c883;color:#53edae}.speed-review-compare span.danger{border-color:#ff425e;color:#ff7185}.speed-review-flags{display:grid;gap:7px;margin:0;padding:12px;list-style:none}.speed-review-flags li{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:42px;padding:7px 10px;border-left:3px solid #e8b400;background:#17170f}.speed-review-flags li>b{color:#ffd52e;font:800 11px Orbitron}.speed-review-flags li>span{color:#d8d5bd}.speed-review-flags.auto_checked li{border-color:#23c989;background:#081b16}.speed-review-flags.auto_checked li>b{color:#4eeaae}.speed-review-flags.mismatch li{border-color:#ff405b;background:#230c13}.speed-review-flags.mismatch li>b{color:#ff7184}.speed-review-proofs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px}.speed-review-proofs>button{display:grid;align-content:start;padding:0;border:1px solid #345568;background:#06131c;color:#fff;text-align:left;overflow:hidden}.speed-proof-image{position:relative;border-bottom:3px solid #e5b300}.speed-proof-image.match{border-color:#24ce89}.speed-proof-image.danger{border-color:#ff405b}.speed-proof-image img{display:block;width:100%;height:135px;object-fit:cover}.speed-proof-image span{position:absolute;left:7px;top:7px;padding:4px 7px;background:#01080de0;color:var(--sc-cyan);font:800 8px Orbitron}.speed-review-proofs>button>strong{padding:9px 10px 5px;font-size:14px}.speed-review-proofs dl{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:0 10px 8px}.speed-review-proofs dl>div{display:grid;gap:2px;padding:6px;border:1px solid #243f4e}.speed-review-proofs dt{color:#8196a3;font-size:9px}.speed-review-proofs dd{margin:0;color:#eaf8ff;font:800 11px Orbitron;overflow-wrap:anywhere}.speed-review-proofs>button>small{padding:0 10px 10px;color:var(--sc-cyan)}.speed-review-decision{position:sticky;bottom:-26px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-top:14px;padding:12px;border:1px solid #3a5664;background:#040e16f7;box-shadow:0 -10px 30px #00000080}.speed-review-decision>div{display:grid;gap:3px}.speed-review-decision small{color:var(--sc-gold);font:700 8px Orbitron}.speed-review-decision button{min-height:45px;padding:9px 16px;color:#fff;font-weight:900}.speed-review-decision .return{border:1px solid #ff526c;background:#641322}.speed-review-decision .approve{border:1px solid #35e39d;background:#09573d}.speed-review-check-tally{display:grid;margin-left:auto;padding:6px 10px;border:1px solid #27c987;color:#7fe9bd;text-align:center;font-size:9px}.speed-review-check-tally strong{color:#4df2ad;font:900 16px Orbitron}.speed-review-proof-card{min-width:0;border:1px solid #345568;background:#06131c;overflow:hidden}.speed-proof-open{display:grid;width:100%;padding:0;border:0;background:transparent;color:#fff;text-align:left}.speed-proof-open>strong{padding:10px 10px 3px;font-size:14px}.speed-proof-purpose{min-height:44px;margin:0;padding:0 10px 8px;color:#adbbc4;font-size:11px;line-height:1.45}.speed-proof-open>small{padding:0 10px 10px;color:var(--sc-cyan)}.speed-proof-ocr{display:flex!important;flex-direction:column;gap:6px;margin:0!important;padding:0 10px 10px!important}.speed-proof-ocr-fact{display:flex;flex-direction:column;gap:4px;min-width:0;padding:8px!important;border:1px solid #294858!important;background:#020a12}.speed-proof-ocr-fact>small{color:#5fcfdc;font:700 8px Orbitron}.speed-proof-ocr-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.speed-proof-ocr-row strong{flex:1 1 auto;min-width:0;color:#eaf8ff;font:800 11px Orbitron;overflow-wrap:anywhere}.speed-proof-checks{display:grid;gap:7px;margin:0;padding:0 10px 12px;list-style:none}.speed-proof-checks li{display:grid;grid-template-columns:42px 1fr;gap:8px;padding:9px;border:1px solid #304957;background:#030b12}.speed-proof-checks li>b{align-self:start;padding:3px;border:1px solid #25cf8a;color:#50e7aa;text-align:center;font-size:9px}.speed-proof-checks li.warning>b{border-color:#e8b400;color:#ffd52e}.speed-proof-checks li.danger>b{border-color:#ff405b;color:#ff7184}.speed-proof-checks li>div{display:grid;gap:4px;min-width:0}.speed-proof-checks li strong{font-size:11px}.speed-proof-checks li small{color:#8599a5;font-size:9px}.speed-proof-checks li span{display:grid;grid-template-columns:78px minmax(0,1fr);gap:5px;color:#dce8ee;font-size:9px;overflow-wrap:anywhere}.speed-proof-checks li em{color:#718895;font-style:normal}.speed-review-compare>div:nth-child(n+5){grid-column:span 2}.speed-review-compare>div:nth-child(n+5) strong{font-family:inherit;font-size:13px;line-height:1.35}@media(max-width:760px){.speed-concept-admin-panel>nav button{font-size:9px}.speed-concept-admin-panel>nav button>b{display:grid;margin:3px auto 0}.speed-review-summary{align-items:start;padding:13px}.speed-review-summary h3{font-size:18px}.speed-review-summary p{font-size:10px}.speed-review-summary>div:last-child{grid-template-columns:repeat(3,1fr);width:150px}.speed-review-summary>div:last-child span{padding:5px 2px;font-size:7px}.speed-review-summary>div:last-child b{font-size:15px}.speed-review-filters{padding:8px 12px}.speed-review-filters button{min-width:76px;padding:7px;font-size:10px}.speed-review-layout{grid-template-columns:1fr}.speed-review-layout>aside{display:flex;gap:7px;padding:8px;border-right:0;border-bottom:1px solid #294553;overflow:auto}.speed-review-layout>aside>button{min-width:175px;margin:0;padding:9px}.speed-review-detail{padding:10px 10px 20px}.speed-review-detail>header{padding:11px}.speed-review-detail>header h3{font-size:17px}.speed-review-detail>header p{font-size:9px}.speed-review-score{min-width:86px;padding:7px}.speed-review-score strong{font-size:20px}.speed-review-section>header{padding:9px}.speed-review-section>header>b{width:32px;height:32px}.speed-review-section>header h4{font-size:13px}.speed-review-check-tally{padding:4px 6px}.speed-review-check-tally strong{font-size:13px}.speed-review-compare{grid-template-columns:repeat(2,1fr)}.speed-review-compare>div{padding:10px}.speed-review-compare strong{font-size:13px}.speed-review-compare>div:nth-child(n+5){grid-column:1/-1}.speed-review-flags li{font-size:11px}.speed-review-proofs{grid-template-columns:1fr}.speed-proof-image img{height:190px}.speed-proof-purpose{min-height:0}.speed-review-decision{bottom:-20px;grid-template-columns:1fr 1fr;padding:9px}.speed-review-decision>div{grid-column:1/-1}.speed-review-decision button{min-height:42px;padding:7px;font-size:11px}}.speed-dial-content{width:88%;min-width:0;overflow:hidden}.speed-dial-content>strong{display:block;width:100%;min-width:0;overflow:hidden;text-align:center;white-space:nowrap;font-size:clamp(24px,3.2vw,38px);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.speed-concept-gauge{min-width:0;overflow:hidden}@media(max-width:680px){.speed-dial-content{width:88%;padding-inline:2px}.speed-dial-content>strong{font-size:clamp(15px,4.2vw,18px);letter-spacing:-.02em}.speed-concept-dial{min-width:0;overflow:hidden}}.speed-dial-content>strong{font-size:clamp(18px,2.8vw,34px);letter-spacing:-.055em;overflow:visible;line-height:1.05}.speed-dial-content{width:92%;overflow:visible}.speed-concept-dial{overflow:hidden}@media(max-width:680px){.speed-dial-content{width:94%;overflow:visible}.speed-dial-content>strong{font-size:clamp(12px,3.7vw,16px);letter-spacing:-.04em}}.speed-live-submit-overlay{z-index:110;padding:18px}.speed-live-submit-overlay>section{position:relative;width:min(1100px,100%);max-height:calc(100vh - 36px);overflow:auto;border:1px solid #16c9ec;background:#020b13;box-shadow:0 0 45px #00d5ff3d}.speed-live-submit-overlay .speed-concept-close{position:sticky;top:10px;float:right;z-index:12;margin:10px 10px -58px 0}.challenge-page-embedded{min-height:0;background:#020b13}.challenge-page-embedded>.challenge-grid{display:none}.challenge-page-embedded .activity-workspace{display:block;max-width:none;margin:0;padding:58px 12px 18px}.challenge-page-embedded .activity-detail{min-height:0}.speed-concept-empty{padding:32px 16px;border:1px solid #233d4b;color:#8ea2ae;text-align:center}@media(max-width:680px){.speed-live-submit-overlay{padding:6px}.speed-live-submit-overlay>section{max-height:calc(100vh - 12px)}.challenge-page-embedded .activity-workspace{padding:54px 4px 10px}.challenge-page-embedded .activity-detail{border:0}.challenge-page-embedded .track-hero,.challenge-page-embedded .activity-title,.challenge-page-embedded .activity-story,.challenge-page-embedded .race-specs,.challenge-page-embedded .activity-rules,.challenge-page-embedded .leaderboard{display:none}}.production-admin-panel{position:fixed!important;inset:14px 14px 14px auto!important;z-index:105!important;width:min(1180px,calc(100vw - 28px))!important;max-height:calc(100vh - 28px)!important;transform:none!important;border:1px solid #ebc000!important;background:#020b13!important;box-shadow:-24px 0 70px #000000b8,0 0 32px #00daff1f!important;overflow:hidden!important;overflow:clip!important}.production-admin-panel>header{position:sticky;top:0;z-index:8;border-bottom:1px solid #264653;background:#020b13}.speed-production-admin-content{min-height:0;overflow:auto;overscroll-behavior:contain}.production-admin-panel .activity-admin{padding:16px 20px 28px;background:#020b13}.production-admin-panel .activity-admin>header{position:sticky;top:0;z-index:6;margin:-16px -20px 16px;padding:14px 20px;border-bottom:1px solid #294958;background:#020b13f7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.production-admin-panel .activity-admin>header small{color:#39dcff;font:700 9px Orbitron;letter-spacing:.14em}.production-admin-panel .activity-admin>header h2{margin:4px 0;color:#fff;font-size:24px}.production-admin-panel .activity-admin-grid{grid-template-columns:235px minmax(0,1fr);gap:14px}.production-admin-panel .activity-admin-grid>aside{position:sticky;top:var(--activity-admin-header-h,78px);align-self:start;max-height:calc(100vh - 230px);padding:8px;border:1px solid #294b5c;background:#04131d;overflow:auto}.production-admin-panel .activity-admin-list-row{border:1px solid #284959;background:#03101a}.production-admin-panel .activity-admin-list-row.active{border-color:#35d9ff;box-shadow:inset 3px 0 #35d9ff}.production-admin-panel .activity-admin-grid>form{padding:16px;border:1px solid #44789e;background:#03111b}.production-admin-panel .activity-admin-grid label{color:#9cb0bc;font-size:12px}.production-admin-panel .activity-admin-grid input,.production-admin-panel .activity-admin-grid textarea,.production-admin-panel .activity-admin-grid select{border:1px solid #44789e!important;border-radius:0!important;background:#020910!important;color:#f3f8fb!important}.production-admin-panel .activity-copy-field,.production-admin-panel .activity-cover-control{border:1px solid #44789e;background:#04131d}.production-admin-panel .activity-car-control{border-color:#d0a900;background:linear-gradient(135deg,#151202,#04131d 55%)}.production-admin-panel .activity-car-control>label{color:#ffd941;font-weight:900}.production-admin-panel .activity-car-control>small{display:block;margin:7px 0;color:#91a8b5}.production-admin-panel .admin-car-preview{display:block;width:100%;height:220px;object-fit:contain;background:radial-gradient(circle,#0b3140,#01070c 68%)}.production-admin-panel .activity-cover-control>div{position:relative}.production-admin-panel .activity-cover-control>div>button{position:absolute;right:10px;bottom:10px}.production-admin-panel .activity-review{margin-top:18px;border:1px solid #2d5264}.production-admin-panel .activity-review-heading{background:#082033}.production-admin-panel .activity-review-card{border-color:#31576a;background:#03111b}@media(max-width:760px){.production-admin-panel{top:6px!important;right:6px!important;bottom:6px!important;left:6px!important;width:calc(100vw - 12px)!important;max-height:calc(100vh - 12px)!important}.production-admin-panel>header{padding:14px}.production-admin-panel>header h2{font-size:20px}.production-admin-panel .activity-admin{padding:10px}.production-admin-panel .activity-admin>header{margin:-10px -10px 10px;padding:10px}.production-admin-panel .activity-admin>header h2{font-size:18px}.production-admin-panel .activity-admin-grid{grid-template-columns:1fr}.production-admin-panel .activity-admin-grid>aside{position:static;display:flex;max-height:none;overflow:auto}.production-admin-panel .activity-admin-list-row{min-width:190px}.production-admin-panel .activity-admin-grid>form{padding:10px}.production-admin-panel .activity-form-row{grid-template-columns:1fr}.production-admin-panel .admin-car-preview{height:160px}}.production-admin-nav{display:grid!important;grid-template-columns:repeat(4,1fr)!important;position:relative!important;inset:auto!important;width:auto!important;padding:0!important;border-bottom:1px solid #294958!important;background:#04131d!important}.production-admin-nav button{min-height:52px;border:0!important;border-right:1px solid #294958!important;border-radius:0!important;background:transparent!important;color:#8fa2ae!important;font-weight:900!important}.production-admin-nav button.active{color:#fff!important;background:#111c08!important;box-shadow:inset 0 -3px #ffd500!important}.production-admin-panel .speed-production-admin-content{scroll-behavior:smooth}.production-admin-panel .activity-description-config,.production-admin-panel .activity-rules-config,.production-admin-panel .activity-review{scroll-margin-top:78px}@media(max-width:760px){.production-admin-nav button{min-height:44px;padding:7px 4px!important;font-size:11px!important}}.speed-ranking-time-blurred{filter:blur(7px);opacity:.62;-webkit-user-select:none;user-select:none;pointer-events:none}.speed-ranking-time-blurred:after{content:"•••••••";display:none}@media(max-width:680px){.speed-ranking-time-blurred{filter:blur(5px)}}.speed-media-preview-wrap{position:relative;isolation:isolate}.speed-media-delete-corner{position:absolute;right:8px;bottom:8px;z-index:3;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:6px 10px;border:1px solid #ff536d;background:linear-gradient(180deg,#750a20fa,#3c0311fa);box-shadow:0 4px 12px #0000008c,inset 0 1px #ffffff1f;color:#fff;font:900 10px Noto Sans Thai,sans-serif;cursor:pointer;transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease}.speed-media-delete-corner span{font:900 16px/1 Orbitron}.speed-media-delete-corner:hover{transform:translateY(-1px);background:#9b0c2b;box-shadow:0 6px 16px #0000009e,0 0 0 1px #ff536d40}.speed-media-delete-corner:focus-visible{outline:2px solid #fff;outline-offset:2px}.speed-media-delete-corner:active{transform:translateY(1px)}@media(max-width:680px){.speed-media-delete-corner{right:6px;bottom:6px;min-height:30px;padding:5px 8px;font-size:9px}.speed-media-delete-corner span{font-size:14px}}@media(prefers-reduced-motion:reduce){.speed-media-delete-corner,.speed-concept-dial{transition:none}}.speed-activity-announcement{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;width:min(760px,100%);margin:-10px 0 24px;padding:11px 14px;border-left:4px solid var(--sc-cyan);background:linear-gradient(90deg,#18caef24,#030e1759)}.speed-activity-announcement span{grid-row:1/3;color:var(--sc-cyan);font:800 8px Orbitron;letter-spacing:.12em}.speed-activity-announcement strong{font-size:14px}.speed-activity-announcement p{margin:0;color:#91a7b5;font-size:11px}.speed-activity-announcement.scheduled{border-color:var(--sc-gold);background:linear-gradient(90deg,#ffd00024,#030e1759)}.speed-activity-announcement.scheduled span{color:var(--sc-gold)}.speed-activity-announcement.closed{border-color:#6f818d}.speed-concept-submit:disabled{border-color:#586771;background:#17232b;color:#8797a2;box-shadow:none;cursor:not-allowed}.speed-concept-submit:disabled span{color:#728490}.speed-track-visual img,.speed-car-visual img,.speed-stage-display>button img,.speed-stage-upload-preview img,.speed-cover-editor .speed-cover-preview img,.speed-media-preview img,.speed-evidence-grid img,.speed-rule-images img,.speed-proof-image img{object-fit:contain!important;object-position:center!important;background:#01070c}.speed-track-visual img,.speed-car-visual img{display:block;width:100%;margin-inline:0}.speed-stage-display>button img{padding:8px}.speed-evidence-grid img,.speed-media-preview img{aspect-ratio:16/9}.speed-proof-image img{padding:4px}@media(max-width:680px){.speed-activity-announcement{grid-template-columns:1fr;margin:-4px 0 14px;padding:9px 11px}.speed-activity-announcement span{grid-row:auto}.speed-activity-announcement strong{font-size:12px}.speed-activity-announcement p{font-size:9px}.speed-car-visual img{width:100%;height:84px;margin-left:0}.speed-track-visual img{height:72px}.speed-stage-display>button img{padding:5px}}.speed-activity-announcement{grid-template-columns:auto auto minmax(0,1fr)}.speed-activity-announcement>b{grid-row:1/3;min-width:76px;padding:7px 10px;border:1px solid currentColor;color:#52edb3;text-align:center;font:900 11px Orbitron;letter-spacing:.04em}.speed-activity-announcement.scheduled>b{color:#ffda33}.speed-activity-announcement.closed>b{color:#a1aeb6}.speed-dial-content>em.speed-dial-status{min-width:148px;border-width:2px;font-family:Noto Sans Thai,Orbitron,sans-serif;font-size:18px;letter-spacing:.05em}.speed-dial-content>em.speed-dial-status.scheduled{border-color:#ffd335;background:#6148006b;color:#ffe16b;box-shadow:0 0 20px #ffcd1e33}.speed-dial-content>em.speed-dial-status.open{border-color:#38e9a9;background:#004a346b;color:#63f6be;box-shadow:0 0 20px #2de8a62e}.speed-dial-content>em.speed-dial-status.closed{border-color:#ff526b;background:#5b0a1961;color:#ff8a9b;box-shadow:0 0 18px #ff325329}@media(max-width:680px){.speed-activity-announcement{grid-template-columns:auto minmax(0,1fr)}.speed-activity-announcement span,.speed-activity-announcement p{grid-column:1/-1}.speed-activity-announcement>b{grid-row:auto;width:max-content;min-width:68px;padding:5px 8px;font-size:9px}.speed-dial-content>em.speed-dial-status{min-width:98px;font-size:12px}}.speed-concept-track.empty{display:grid;place-items:center;align-content:center;text-align:center}.speed-latest-empty-brief{display:grid;gap:12px;max-width:280px}.speed-latest-empty-brief small{color:var(--sc-cyan);font:800 9px Orbitron;letter-spacing:.15em}.speed-latest-empty-brief strong{font-size:24px!important}.speed-latest-empty-brief p{margin:0;color:#8fa4b1;line-height:1.6}.speed-latest-empty{display:grid;place-items:center;gap:10px;min-height:380px;padding:48px 24px;text-align:center;background:radial-gradient(circle at 50% 20%,rgba(35,211,245,.09),transparent 48%)}.speed-latest-empty>small{color:var(--sc-cyan);font:800 9px Orbitron;letter-spacing:.16em}.speed-latest-empty>h2{margin:0;font:900 clamp(25px,4vw,38px) Orbitron}.speed-latest-empty>p{max-width:660px;margin:0;color:#96aab6;line-height:1.7}.speed-latest-empty>div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px}.speed-latest-empty>div span{padding:7px 11px;border:1px solid #294858;color:#718995;font-size:11px}.speed-activity-announcement.unavailable{border-color:#687b87}.speed-activity-announcement.unavailable>b{color:#b2c0c8}.speed-dial-content>em.speed-dial-status.unavailable{border-color:#879aa6;background:#2a384173;color:#d3dee4}@media(max-width:680px){.speed-latest-empty{min-height:300px;padding:32px 15px}.speed-latest-empty-brief strong{font-size:16px!important}.speed-latest-empty-brief p{font-size:10px}}.production-admin-panel .activity-admin>header>button{float:none!important;width:auto!important;min-width:150px!important;height:auto!important;min-height:44px;padding:9px 15px!important;white-space:nowrap;font-size:13px!important}.production-admin-panel .activity-admin>header{display:flex;align-items:center;justify-content:space-between;gap:16px}@media(max-width:560px){.production-admin-panel .activity-admin>header{align-items:stretch;flex-direction:column}.production-admin-panel .activity-admin>header>button{width:100%!important}}.speed-rule-public-media .speed-evidence-grid>button{border-color:#9b7a00;background:#0f0d04;box-shadow:inset 0 0 0 1px #ffd00014}.speed-rule-public-media .speed-evidence-grid>button:hover,.speed-rule-public-media .speed-evidence-grid>button:focus-visible{border-color:#ffd000;box-shadow:0 0 0 2px #ffd0002e}.speed-rule-public-media .speed-evidence-grid span{border-top:1px solid #665400;background:#100e05}.speed-rule-public-media .speed-evidence-grid span b{border-color:#ffd000;color:#ffd83d}.speed-rule-public-media .speed-evidence-grid span small{color:#b8aa72}.speed-example-section>.speed-evidence-grid>button{border-color:#25697c;background:#03121a;box-shadow:inset 0 0 0 1px #3edcff0f}.speed-example-section>.speed-evidence-grid>button:hover,.speed-example-section>.speed-evidence-grid>button:focus-visible{border-color:#3edcff;box-shadow:0 0 0 2px #3edcff29}.speed-example-section>.speed-evidence-grid span{border-top:1px solid #20596a;background:#03131b}.speed-example-section>.speed-evidence-grid span b{border-color:#3edcff;color:#54e4ff}.speed-example-section>.speed-evidence-grid span small{color:#86b8c5}.production-admin-panel .activity-rules-config{border-color:#9b7a00!important;background:linear-gradient(135deg,#32270059,#04131d 58%)!important}.production-admin-panel .activity-rules-config>.activity-media-picker{border-color:#9b7a00}.production-admin-panel .activity-rules-config>.activity-media-picker>header{border-bottom-color:#665400}.production-admin-panel .activity-rules-config>.activity-media-picker>header small,.production-admin-panel .activity-rules-config>.activity-media-picker>header h3{color:#ffd83d}.production-admin-panel .activity-rules-config .activity-media-grid>article.selected{border-color:#ffd000;box-shadow:0 0 0 1px #ffd00047}.production-admin-panel .activity-rules-config .activity-media-caption>span{color:#ffd83d}.production-admin-panel .activity-rules-config .activity-media-caption>input:focus{border-color:#ffd000!important;outline:2px solid rgba(255,208,0,.2)}.production-admin-panel .activity-description-config{border-color:#25697c!important;background:linear-gradient(135deg,#00313f4d,#04131d 58%)!important}.production-admin-panel .activity-description-config>.activity-media-picker{border-color:#25697c}.production-admin-panel .activity-description-config>.activity-media-picker>header{border-bottom-color:#20596a}.production-admin-panel .activity-description-config>.activity-media-picker>header small,.production-admin-panel .activity-description-config>.activity-media-picker>header h3{color:#54e4ff}.production-admin-panel .activity-description-config .activity-media-grid>article.selected{border-color:#3edcff;box-shadow:0 0 0 1px #3edcff40}.production-admin-panel .activity-description-config .activity-media-caption>span{color:#54e4ff}.production-admin-panel .activity-description-config .activity-media-caption>input:focus{border-color:#3edcff!important;outline:2px solid rgba(62,220,255,.18)}.speed-activity-announcement.scheduled{border-color:#35dfff;background:linear-gradient(90deg,#00c4eb2e,#030e1759);box-shadow:inset 18px 0 32px #1adbff0f}.speed-activity-announcement.scheduled span,.speed-activity-announcement.scheduled>b{color:#56e8ff}.speed-activity-announcement.open{border-color:#32f29b;background:linear-gradient(90deg,#00bf7729,#030e1759);box-shadow:inset 18px 0 32px #32f29b0d}.speed-activity-announcement.ending{border-color:#ffb91f;background:linear-gradient(90deg,#ff9d0030,#030e1759);box-shadow:inset 18px 0 32px #ffb91f12}.speed-activity-announcement.ending span,.speed-activity-announcement.ending>b{color:#ffc94b}.speed-activity-announcement.closed{border-color:#ff4b68;background:linear-gradient(90deg,#890e2a29,#030e1759)}.activity-status-preview{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;gap:3px 14px;padding:13px 15px;border:1px solid currentColor;background:#06131b;color:#9fb3bf}.activity-status-preview:before{content:"";grid-row:1/3;width:10px;height:10px;margin-top:5px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor,0 0 22px currentColor}.activity-status-preview>span{color:inherit;font:800 9px Orbitron;letter-spacing:.12em}.activity-status-preview>strong{color:#fff;font-size:17px}.activity-status-preview>p{grid-column:2;margin:0;color:#9fb3bf;font-size:11px;line-height:1.5}.activity-status-preview.scheduled{color:#35dfff}.activity-status-preview.active{color:#32f29b}.activity-status-preview.ending{color:#ffb91f}.activity-status-preview.closed,.activity-status-preview.inactive{color:#ff4b68}@media(prefers-reduced-motion:no-preference){.speed-activity-announcement.open,.activity-status-preview.active{animation:activity-neon-breathe 2.4s ease-in-out infinite}.speed-activity-announcement.ending,.activity-status-preview.ending{animation:activity-neon-breathe 1s ease-in-out infinite}@keyframes activity-neon-breathe{50%{filter:brightness(1.18)}}}@media(max-width:520px){.speed-concept-page{overflow-x:hidden}.speed-concept-shell{min-width:0}.speed-concept-hero{grid-template-columns:minmax(0,1fr)}.speed-concept-gauge{min-height:350px}.speed-concept-track{border-top:1px solid #203947;border-left:0;padding:20px 16px}.speed-concept-track img{width:100%;max-height:180px;margin:10px 0 0}.speed-concept-board{width:100%}}.speed-dial-content>em.speed-dial-status.scheduled{border-color:#35dfff;background:#004c606b;color:#62eaff;box-shadow:0 0 20px #35dfff38}.speed-concept-page:has(.speed-activity-announcement.ending) .speed-dial-content>em.speed-dial-status.open{border-color:#ffb91f;background:#62370070;color:#ffd062;box-shadow:0 0 22px #ffb91f3d}.speed-concept-submit.pending-review{border-color:#ffcf23;background:linear-gradient(90deg,#3a2c04,#241b02);color:#ffe17c;box-shadow:0 0 24px #ffcf2338,inset 0 0 20px #ffffff0a;cursor:not-allowed}.speed-concept-submit.pending-review span{color:#ffdd7a}@media(prefers-reduced-motion:no-preference){.speed-concept-submit.pending-review{animation:submit-pending-pulse 2.2s ease-in-out infinite}}@keyframes submit-pending-pulse{50%{box-shadow:0 0 34px #ffcf235c,inset 0 0 20px #ffffff0f}}.speed-concept-ranking article{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}@media(hover:hover){.speed-concept-ranking article:hover{transform:translateY(-3px);border-color:#2f5062;box-shadow:0 14px 28px #00000080,0 0 20px #3edcff29;z-index:1}.speed-concept-ranking article.mine:hover{border-color:#ff3152;box-shadow:0 14px 28px #00000080,0 0 24px #ff143c47}}.speed-my-result-car{--car-px:0px;--car-py:0px;position:relative}.speed-my-result-car:before{content:"";position:absolute;left:50%;bottom:4%;width:58%;height:20px;translate:-50% 0;background:radial-gradient(ellipse at center,rgba(0,0,0,.55),transparent 72%);filter:blur(1px);pointer-events:none}.speed-my-result-car img{transform:translate3d(var(--car-px),var(--car-py),0);transition:transform .18s ease-out}.speed-concept-ranking article:not(.mine).rank-1 .speed-rank-medal,.speed-concept-ranking article:not(.mine).rank-2 .speed-rank-medal,.speed-concept-ranking article:not(.mine).rank-3 .speed-rank-medal{position:relative;border-width:2px;background:linear-gradient(155deg,var(--medal-hi),var(--medal-mid) 45%,var(--medal-lo) 100%);box-shadow:0 3px 0 var(--medal-lo),0 6px 14px #00000073,inset 0 1px 1px #ffffffa6,inset 0 -3px 5px #00000059;color:var(--medal-text)}.speed-concept-ranking article:not(.mine).rank-1 .speed-rank-medal{--medal-hi:#fff6d5;--medal-mid:#ffd000;--medal-lo:#8a6300;--medal-text:#4a3300}.speed-concept-ranking article:not(.mine).rank-2 .speed-rank-medal{--medal-hi:#f4f7fa;--medal-mid:#b9c3cc;--medal-lo:#5c666e;--medal-text:#2b3237}.speed-concept-ranking article:not(.mine).rank-3 .speed-rank-medal{--medal-hi:#ffd9b0;--medal-mid:#c97a2e;--medal-lo:#5e3210;--medal-text:#3a1c07}.speed-concept-ranking article:not(.mine).rank-1 .speed-rank-medal b,.speed-concept-ranking article:not(.mine).rank-2 .speed-rank-medal b,.speed-concept-ranking article:not(.mine).rank-3 .speed-rank-medal b{text-shadow:0 1px 0 rgba(255,255,255,.5),0 -1px 0 rgba(0,0,0,.25)}.speed-concept-ranking article:not(.mine).rank-1 .speed-rank-medal span,.speed-concept-ranking article:not(.mine).rank-2 .speed-rank-medal span,.speed-concept-ranking article:not(.mine).rank-3 .speed-rank-medal span{opacity:.75}@media(prefers-reduced-motion:reduce){.speed-concept-ranking article,.speed-my-result-car img{transition:none}}@media(max-width:1023px){.speed-concept-submit:not(:disabled){position:fixed;left:12px;right:12px;bottom:calc(var(--nre-bottom-nav,0px) + 10px);z-index:12;width:auto;min-height:58px;margin:0}.speed-concept-submit:not(:disabled) strong{font-size:18px}.speed-concept-page:has(.speed-concept-submit:not(:disabled)){padding-bottom:96px}}.live-stream-card{margin:14px 0;padding:14px;border:1px solid #7b2633;border-radius:10px;background:linear-gradient(145deg,#2c0a10eb,#0c0408f5)}.live-stream-card>header{display:flex;align-items:center;gap:10px}.live-stream-card header small{display:block;color:#ff8993;font:700 9px Orbitron;letter-spacing:.14em}.live-stream-card header strong{display:block;margin-top:2px;color:#ffe3e6;font-size:15px}.live-stream-dot{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:#ff3b4e;box-shadow:0 0 #ff3b4eb3;animation:live-stream-pulse 1.8s infinite}@keyframes live-stream-pulse{70%{box-shadow:0 0 0 9px #ff3b4e00}to{box-shadow:0 0 #ff3b4e00}}@media(prefers-reduced-motion:reduce){.live-stream-dot{animation:none}}.live-stream-frame{position:relative;margin-top:12px;padding-top:56.25%;border:1px solid #58202a;background:#000;overflow:hidden}.live-stream-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.live-stream-play{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:12px;min-height:56px;border:1px solid #ff5262;border-radius:8px;background:#3a1119;color:#ffd0d5;font-weight:800;font-size:15px;cursor:pointer}.live-stream-play:hover{background:#4d161f}.live-stream-play span:first-child{font-size:18px}.live-stream-note{margin:10px 0 0;color:#c69aa2;font-size:12px;line-height:1.6}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-500:oklch(63.7% .237 25.331);--color-red-950:oklch(25.8% .092 26.042);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-950:oklch(26.2% .051 172.552);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-950:oklch(29.3% .066 243.157);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-normal:0em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-club-gold:#dfb76c;--color-nre-bg:#020812;--color-nre-surface:#06131f;--color-nre-surface-2:#0a1c2d;--color-nre-line:#78afd747;--color-nre-line-soft:#78afd729;--color-nre-text:#eef6fc;--color-nre-text-2:#cfe8f8;--color-nre-muted:#8fa6b8;--color-nre-cyan:#43c8ff;--color-nre-gold:#e2b544;--color-nre-gold-soft:#f0cd7e;--color-nre-red:#ff3b47;--color-nre-success:#3ddc97;--color-nre-danger:#ff5c66;--font-nre-body:"Chakra Petch", sans-serif;--font-nre-display:Orbitron, "Chakra Petch", sans-serif;--radius-nre-sm:6px;--radius-nre-md:10px;--radius-nre-lg:16px;--radius-nre-tile:18px 5px}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-\[-25\%_-10\%\]{top:-25%;right:-10%;bottom:-25%;left:-10%}.inset-x-0{inset-inline:0}.inset-x-\[28\%\]{inset-inline:28%}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.top-0{top:0}.top-\[2px\]{top:2px}.top-\[7px\]{top:7px}.top-\[9px\]{top:9px}.top-\[13px\]{top:13px}.top-\[46\%\]{top:46%}.top-\[130px\]{top:130px}.top-\[300px\]{top:300px}.top-\[calc\(68px_\+_16px\)\]{top:84px}.top-\[calc\(100\%\+12px\)\]{top:calc(100% + 12px)}.top-\[clamp\(18px\,4vh\,40px\)\]{top:clamp(18px,4vh,40px)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-\[-140px\]{right:-140px}.right-\[10px\]{right:10px}.right-\[clamp\(18px\,5vw\,64px\)\]{right:clamp(18px,5vw,64px)}.bottom-0{bottom:0}.bottom-\[-34\%\]{bottom:-34%}.bottom-\[18px\]{bottom:18px}.bottom-\[calc\(78px_\+_env\(safe-area-inset-bottom\)\)\]\!{bottom:calc(78px + env(safe-area-inset-bottom))!important}.bottom-\[calc\(var\(--nre-bottom-nav\,0px\)_\+_12px\)\]{bottom:calc(var(--nre-bottom-nav,0px) + 12px)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-\[-130px\]{left:-130px}.isolate{isolation:isolate}.-z-10{z-index:-10}.-z-\[1\]{z-index:-1}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[15\]{z-index:15}.z-\[40\]{z-index:40}.z-\[45\]{z-index:45}.z-\[46\]{z-index:46}.z-\[80\]{z-index:80}.z-\[95\]{z-index:95}.z-\[200\]{z-index:200}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-0\!{margin-inline:0!important}.mx-auto{margin-inline:auto}.my-10{margin-block:calc(var(--spacing) * 10)}.my-\[6px\]{margin-block:6px}.my-\[18px\]{margin-block:18px}.my-\[23px\]{margin-block:23px}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-\[5px\]{margin-top:5px}.mt-\[10px\]{margin-top:10px}.mt-\[13px\]{margin-top:13px}.mt-\[14px\]{margin-top:14px}.mt-\[15px\]{margin-top:15px}.mt-\[18px\]{margin-top:18px}.mt-\[23px\]{margin-top:23px}.mt-\[30px\]{margin-top:30px}.mt-\[clamp\(16px\,2\.6vh\,28px\)\]{margin-top:clamp(16px,2.6vh,28px)}.mt-\[clamp\(18px\,3vh\,32px\)\]{margin-top:clamp(18px,3vh,32px)}.mt-\[clamp\(26px\,4\.5vh\,46px\)\]{margin-top:clamp(26px,4.5vh,46px)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-\[2px\]{margin-bottom:2px}.mb-\[6px\]{margin-bottom:6px}.mb-\[10px\]{margin-bottom:10px}.mb-\[14px\]{margin-bottom:14px}.mb-\[17px\]{margin-bottom:17px}.mb-\[clamp\(14px\,2\.6vh\,26px\)\]{margin-bottom:clamp(14px,2.6vh,26px)}.mb-\[clamp\(30px\,6vh\,60px\)\]{margin-bottom:clamp(30px,6vh,60px)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-\[6px\]{margin-left:6px}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-\[2px\]{height:2px}.h-\[6px\]{height:6px}.h-\[7px\]{height:7px}.h-\[20px\]{height:20px}.h-\[26px\]{height:26px}.h-\[38px\]{height:38px}.h-\[44px\]{height:44px}.h-\[49px\]{height:49px}.h-\[52px\]{height:52px}.h-\[72px\]{height:72px}.h-\[78px\]{height:78px}.h-\[84px\]{height:84px}.h-\[100svh\]{height:100svh}.h-\[235px\]{height:235px}.h-\[285px\]{height:285px}.h-\[min\(58svh\,440px\)\]{height:min(58svh,440px)}.h-full{height:100%}.h-px{height:1px}.max-h-\[calc\(100dvh-36px\)\]{max-height:calc(100dvh - 36px)}.max-h-\[calc\(100dvh_-_72px\)\]{max-height:calc(100dvh - 72px)}.max-h-\[min\(510px\,calc\(100dvh-205px\)\)\]{max-height:min(510px,100dvh - 205px)}.max-h-\[min\(620px\,calc\(100dvh-112px\)\)\]{max-height:min(620px,100dvh - 112px)}.min-h-0{min-height:0}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-\[40vh\]{min-height:40vh}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[46px\]{min-height:46px}.min-h-\[52px\]{min-height:52px}.min-h-\[64px\]{min-height:64px}.min-h-\[70px\]{min-height:70px}.min-h-\[76px\]{min-height:76px}.min-h-\[80px\]{min-height:80px}.min-h-\[80svh\]{min-height:80svh}.min-h-\[86svh\]{min-height:86svh}.min-h-\[175px\]{min-height:175px}.min-h-\[340px\]{min-height:340px}.min-h-\[calc\(100svh_-_56px\)\]{min-height:calc(100svh - 56px)}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-3\/4{width:75%}.w-8{width:calc(var(--spacing) * 8)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-28{width:calc(var(--spacing) * 28)}.w-\[6px\]{width:6px}.w-\[7px\]{width:7px}.w-\[20px\]{width:20px}.w-\[46px\]{width:46px}.w-\[72px\]{width:72px}.w-\[78px\]{width:78px}.w-\[145px\]{width:145px}.w-\[285px\]{width:285px}.w-\[380px\]{width:380px}.w-\[clamp\(70px\,13vw\,150px\)\]{width:clamp(70px,13vw,150px)}.w-\[min\(390px\,95\%\)\]{width:min(390px,95%)}.w-\[min\(420px\,calc\(100vw-28px\)\)\]{width:min(420px,100vw - 28px)}.w-\[min\(520px\,calc\(100vw-36px\)\)\]{width:min(520px,100vw - 36px)}.w-\[min\(570px\,100\%\)\]{width:min(570px,100%)}.w-\[min\(600px\,100\%\)\]{width:min(600px,100%)}.w-\[min\(820px\,125vw\)\]{width:min(820px,125vw)}.w-\[min\(900px\,130vw\)\]{width:min(900px,130vw)}.w-\[min\(1170px\,100\%\)\]{width:min(1170px,100%)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[44ch\]{max-width:44ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[160px\]{max-width:160px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[570px\]{max-width:570px}.max-w-\[640px\]{max-width:640px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1440px\]{max-width:1440px}.min-w-0{min-width:0}.min-w-\[20px\]{min-width:20px}.min-w-\[22px\]{min-width:22px}.min-w-\[44px\]{min-width:44px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.\[transform-origin\:center_bottom\]{transform-origin:bottom}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[2px\]{--tw-translate-x:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[22px\]{--tw-translate-x:22px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[16px\]{--tw-translate-y:16px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.nre-press{--nre-press-base:#0000008c;box-shadow:0 4px 0 var(--nre-press-base),0 10px 22px #00000059;transition:transform .14s,box-shadow .14s,filter .14s;transform:translateY(0)}.nre-press:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 6px 0 var(--nre-press-base),0 14px 26px #0006;transform:translateY(-2px)}.nre-press:active:not(:disabled){box-shadow:0 1px 0 var(--nre-press-base),0 4px 10px #0000004d;transform:translateY(3px)}@media(prefers-reduced-motion:reduce){.nre-press{transition:none}.nre-press:hover:not(:disabled),.nre-press:active:not(:disabled){transform:none}}.nre-lift{transition:transform .2s,box-shadow .2s,border-color .2s}.nre-lift:hover{transform:translateY(-3px);box-shadow:0 18px 36px #00000073}.nre-lift:active{transform:translateY(1px)scale(.99)}@media(prefers-reduced-motion:reduce){.nre-lift{transition:none}.nre-lift:hover,.nre-lift:active{transform:none}}.\[transform\:perspective\(470px\)_rotateX\(59deg\)_scale\(1\.75\)_translateY\(29\%\)\]{transform:perspective(470px)rotateX(59deg)scale(1.75)translateY(29%)}.\[transform\:rotateX\(4deg\)_rotateY\(-14deg\)_rotateZ\(-3deg\)\]{transform:rotateX(4deg)rotateY(-14deg)rotate(-3deg)}.\[transform\:rotateX\(68deg\)\]{transform:rotateX(68deg)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\[animation\:reward-drift_10s_ease-in-out_infinite_alternate\]{animation:10s ease-in-out infinite alternate reward-drift}.\[animation\:reward-enter_\.3s_ease\]{animation:.3s reward-enter}.\[animation\:reward-float_4\.3s_ease-in-out_infinite\]{animation:4.3s ease-in-out infinite reward-float}.\[animation\:reward-spin_12s_linear_infinite\]{animation:12s linear infinite reward-spin}.animate-\[nre-enter_\.18s_ease-out\]{animation:.18s ease-out nre-enter}.animate-\[nre-toast-in_\.22s_ease-out\]{animation:.22s ease-out nre-toast-in}.animate-bounce{animation:var(--animate-bounce)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.list-none{list-style-type:none}.\[grid-template-columns\:1\.05fr_\.95fr\]{grid-template-columns:1.05fr .95fr}.\[grid-template-columns\:auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.\[grid-template-columns\:auto_1fr_auto_1fr_auto\]{grid-template-columns:auto 1fr auto 1fr auto}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(248px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(248px,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[20px_1fr\]{grid-template-columns:20px 1fr}.grid-cols-\[40px_minmax\(0\,1fr\)_auto\]{grid-template-columns:40px minmax(0,1fr) auto}.grid-cols-\[44px_minmax\(0\,1fr\)_auto\]{grid-template-columns:44px minmax(0,1fr) auto}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[8px\]{gap:8px}.gap-\[9px\]{gap:9px}.gap-\[10px\]{gap:10px}.gap-\[11px\]{gap:11px}.gap-\[15px\]{gap:15px}.gap-\[18px\]{gap:18px}.gap-\[34px\]{gap:34px}.gap-\[clamp\(14px\,2\.2vw\,24px\)\]{gap:clamp(14px,2.2vw,24px)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1{row-gap:var(--spacing)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[5px\]{border-radius:5px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px_6px\]{border-radius:11px 6px}.rounded-\[12px\]{border-radius:12px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px_7px\]{border-radius:24px 7px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-nre-lg{border-radius:var(--radius-nre-lg)}.rounded-nre-md{border-radius:var(--radius-nre-md)}.rounded-nre-sm{border-radius:var(--radius-nre-sm)}.rounded-nre-tile{border-radius:var(--radius-nre-tile)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[22px\]{border-top-left-radius:22px;border-top-right-radius:22px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-0\!{border-style:var(--tw-border-style)!important;border-width:0!important}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-\[\#ff5a64\]{border-color:#ff5a64!important}.border-\[\#2f8f68\]{border-color:#2f8f68}.border-\[\#3a5871\]{border-color:#3a5871}.border-\[\#3ca8dc\]{border-color:#3ca8dc}.border-\[\#4b7ea1\]{border-color:#4b7ea1}.border-\[\#5acaff\]{border-color:#5acaff}.border-\[\#5b6b78\]{border-color:#5b6b78}.border-\[\#5c4929\]{border-color:#5c4929}.border-\[\#7b5a21\]{border-color:#7b5a21}.border-\[\#030d18\]{border-color:#030d18}.border-\[\#37c5ff\]{border-color:#37c5ff}.border-\[\#48ca97\]{border-color:#48ca97}.border-\[\#48dda0\]{border-color:#48dda0}.border-\[\#443c2c\]{border-color:#443c2c}.border-\[\#604d2d\]{border-color:#604d2d}.border-\[\#896a2c\]{border-color:#896a2c}.border-\[\#33536b\]{border-color:#33536b}.border-\[\#44789e\]{border-color:#44789e}.border-\[\#58482e\]{border-color:#58482e}.border-\[\#786033\]{border-color:#786033}.border-\[\#917129\]{border-color:#917129}.border-\[\#b8912f\]{border-color:#b8912f}.border-\[\#c2414a\]{border-color:#c2414a}.border-\[\#d9a441\]{border-color:#d9a441}.border-\[\#e2b23e\]{border-color:#e2b23e}.border-\[\#ff686f\]{border-color:#ff686f}.border-\[\#ffb300\]{border-color:#ffb300}.border-\[\#ffd46b\]{border-color:#ffd46b}.border-\[rgba\(53\,205\,146\,\.48\)\]{border-color:#35cd927a}.border-\[rgba\(57\,148\,204\,\.25\)\]{border-color:#3994cc40}.border-\[rgba\(58\,207\,146\,\.48\)\]{border-color:#3acf927a}.border-\[rgba\(61\,220\,151\,\.5\)\]{border-color:#3ddc9780}.border-\[rgba\(67\,200\,255\,\.4\)\]{border-color:#43c8ff66}.border-\[rgba\(68\,120\,158\,\.7\)\]{border-color:#44789eb3}.border-\[rgba\(68\,120\,158\,\.45\)\]{border-color:#44789e73}.border-\[rgba\(70\,147\,200\,\.28\)\]{border-color:#4693c847}.border-\[rgba\(70\,187\,250\,\.6\)\]{border-color:#46bbfa99}.border-\[rgba\(73\,181\,241\,\.55\)\]{border-color:#49b5f18c}.border-\[rgba\(74\,153\,205\,\.16\)\]{border-color:#4a99cd29}.border-\[rgba\(74\,153\,205\,\.25\)\]{border-color:#4a99cd40}.border-\[rgba\(77\,230\,156\,\.45\)\]{border-color:#4de69c73}.border-\[rgba\(82\,162\,220\,\.5\)\]{border-color:#52a2dc80}.border-\[rgba\(82\,162\,220\,\.42\)\]{border-color:#52a2dc6b}.border-\[rgba\(90\,214\,150\,\.45\)\]{border-color:#5ad69673}.border-\[rgba\(99\,178\,235\,\.3\)\]{border-color:#63b2eb4d}.border-\[rgba\(99\,178\,235\,\.5\)\]{border-color:#63b2eb80}.border-\[rgba\(99\,178\,235\,\.25\)\]{border-color:#63b2eb40}.border-\[rgba\(120\,175\,215\,\.3\)\]{border-color:#78afd74d}.border-\[rgba\(120\,175\,215\,\.4\)\]{border-color:#78afd766}.border-\[rgba\(133\,102\,40\,\.3\)\]{border-color:#8566284d}.border-\[rgba\(184\,135\,44\,\.38\)\]{border-color:#b8872c61}.border-\[rgba\(205\,161\,52\,\.3\)\]{border-color:#cda1344d}.border-\[rgba\(223\,183\,108\,\.4\)\]{border-color:#dfb76c66}.border-\[rgba\(223\,183\,108\,\.6\)\]{border-color:#dfb76c99}.border-\[rgba\(223\,183\,108\,\.12\)\]{border-color:#dfb76c1f}.border-\[rgba\(223\,183\,108\,\.18\)\]{border-color:#dfb76c2e}.border-\[rgba\(223\,183\,108\,\.55\)\]{border-color:#dfb76c8c}.border-\[rgba\(223\,183\,108\,\.65\)\]{border-color:#dfb76ca6}.border-\[rgba\(226\,176\,55\,\.4\)\]{border-color:#e2b03766}.border-\[rgba\(226\,181\,68\,\.5\)\]{border-color:#e2b54480}.border-\[rgba\(226\,181\,68\,\.55\)\]{border-color:#e2b5448c}.border-\[rgba\(248\,197\,76\,\.4\)\]{border-color:#f8c54c66}.border-\[rgba\(248\,197\,76\,\.45\)\]{border-color:#f8c54c73}.border-\[rgba\(255\,92\,102\,\.6\)\]{border-color:#ff5c6699}.border-\[rgba\(255\,92\,102\,\.7\)\]{border-color:#ff5c66b3}.border-\[rgba\(255\,92\,102\,\.45\)\]{border-color:#ff5c6673}.border-\[rgba\(255\,92\,102\,\.55\)\]{border-color:#ff5c668c}.border-\[rgba\(255\,120\,128\,\.4\)\]{border-color:#ff788066}.border-\[rgba\(255\,196\,64\,\.5\)\]{border-color:#ffc44080}.border-\[var\(--nre-gold\)\]{border-color:var(--nre-gold)}.border-\[var\(--nre-gold-hi\,\#ffd77b\)\]{border-color:var(--nre-gold-hi,#ffd77b)}.border-\[var\(--reward-gold\)\]{border-color:var(--reward-gold)}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500) 40%,transparent)}}.border-amber-500\/50{border-color:#f99c0080}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/50{border-color:color-mix(in oklab,var(--color-amber-500) 50%,transparent)}}.border-emerald-500\/35{border-color:#00bb7f59}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/35{border-color:color-mix(in oklab,var(--color-emerald-500) 35%,transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/40{border-color:color-mix(in oklab,var(--color-emerald-500) 40%,transparent)}}.border-nre-line{border-color:var(--color-nre-line)}.border-nre-line-soft{border-color:var(--color-nre-line-soft)}.border-red-500\/45{border-color:#fb2c3673}@supports (color:color-mix(in lab,red,red)){.border-red-500\/45{border-color:color-mix(in oklab,var(--color-red-500) 45%,transparent)}}.border-sky-500\/40{border-color:#00a5ef66}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/40{border-color:color-mix(in oklab,var(--color-sky-500) 40%,transparent)}}.border-slate-400\/70{border-color:#90a1b9b3}@supports (color:color-mix(in lab,red,red)){.border-slate-400\/70{border-color:color-mix(in oklab,var(--color-slate-400) 70%,transparent)}}.border-slate-500\/60{border-color:#62748e99}@supports (color:color-mix(in lab,red,red)){.border-slate-500\/60{border-color:color-mix(in oklab,var(--color-slate-500) 60%,transparent)}}.border-slate-600\/40{border-color:#45556c66}@supports (color:color-mix(in lab,red,red)){.border-slate-600\/40{border-color:color-mix(in oklab,var(--color-slate-600) 40%,transparent)}}.border-transparent{border-color:#0000}.nre-layer-overlay{background-color:#0a1c2d;border:1px solid #78afd773;box-shadow:inset 0 1px #ffffff14,0 -24px 70px #000000a6}.nre-layer-surface{background-color:var(--color-nre-surface);border:1px solid var(--color-nre-line);box-shadow:inset 0 1px #ffffff08,0 6px 16px #00000047}.\!bg-\[rgba\(255\,90\,100\,\.12\)\]{background-color:#ff5a641f!important}.bg-\[\#0a1c2c\]{background-color:#0a1c2c}.bg-\[\#0a1520\]{background-color:#0a1520}.bg-\[\#0b0905\]{background-color:#0b0905}.bg-\[\#0b0906\]{background-color:#0b0906}.bg-\[\#1a1712\]{background-color:#1a1712}.bg-\[\#3f2d00\]{background-color:#3f2d00}.bg-\[\#4de69c\]{background-color:#4de69c}.bg-\[\#030d18\]{background-color:#030d18}.bg-\[\#087baa\]{background-color:#087baa}.bg-\[\#111\]{background-color:#111}.bg-\[\#120f08\]{background-color:#120f08}.bg-\[\#12283c\]{background-color:#12283c}.bg-\[\#020812\]{background-color:#020812}.bg-\[\#030303\]{background-color:#030303}.bg-\[\#061421\]{background-color:#061421}.bg-\[\#80500c\]{background-color:#80500c}.bg-\[\#080704\]{background-color:#080704}.bg-\[\#082238\]{background-color:#082238}.bg-\[\#d89413\]{background-color:#d89413}.bg-\[\#f4ecd8\]{background-color:#f4ecd8}.bg-\[\#ff3d49\]{background-color:#ff3d49}.bg-\[\#ff6b73\]{background-color:#ff6b73}.bg-\[rgba\(0\,5\,12\,\.88\)\]{background-color:#00050ce0}.bg-\[rgba\(1\,6\,13\,\.72\)\]{background-color:#01060db8}.bg-\[rgba\(2\,8\,18\,\.65\)\]{background-color:#020812a6}.bg-\[rgba\(2\,15\,27\,\.6\)\]{background-color:#020f1b99}.bg-\[rgba\(3\,13\,24\,\.94\)\]{background-color:#030d18f0}.bg-\[rgba\(3\,15\,29\,\.72\)\]{background-color:#030f1db8}.bg-\[rgba\(6\,14\,22\,\.6\)\]{background-color:#060e1699}.bg-\[rgba\(8\,19\,34\,\.4\)\]{background-color:#08132266}.bg-\[rgba\(8\,19\,34\,\.5\)\]{background-color:#08132280}.bg-\[rgba\(8\,19\,34\,\.75\)\]{background-color:#081322bf}.bg-\[rgba\(8\,28\,48\,\.9\)\]{background-color:#081c30e6}.bg-\[rgba\(12\,10\,6\,\.75\)\]{background-color:#0c0a06bf}.bg-\[rgba\(14\,74\,54\,\.35\)\]{background-color:#0e4a3659}.bg-\[rgba\(16\,13\,8\,\.88\)\]{background-color:#100d08e0}.bg-\[rgba\(17\,91\,68\,\.18\)\]{background-color:#115b442e}.bg-\[rgba\(20\,106\,73\,\.2\)\]{background-color:#146a4933}.bg-\[rgba\(24\,60\,42\,\.5\)\]{background-color:#183c2a80}.bg-\[rgba\(39\,31\,9\,\.55\)\]{background-color:#271f098c}.bg-\[rgba\(40\,8\,12\,\.55\)\]{background-color:#28080c8c}.bg-\[rgba\(48\,36\,10\,\.45\)\]{background-color:#30240a73}.bg-\[rgba\(50\,34\,3\,\.45\)\]{background-color:#32220373}.bg-\[rgba\(60\,24\,28\,\.5\)\]{background-color:#3c181c80}.bg-\[rgba\(61\,220\,151\,\.14\)\]{background-color:#3ddc9724}.bg-\[rgba\(66\,51\,21\,\.56\)\]{background-color:#4233158f}.bg-\[rgba\(67\,200\,255\,\.12\)\]{background-color:#43c8ff1f}.bg-\[rgba\(102\,76\,12\,\.17\)\]{background-color:#664c0c2b}.bg-\[rgba\(109\,24\,29\,\.25\)\]{background-color:#6d181d40}.bg-\[rgba\(120\,175\,215\,\.14\)\]{background-color:#78afd724}.bg-\[rgba\(120\,175\,215\,\.45\)\]{background-color:#78afd773}.bg-\[rgba\(143\,166\,184\,\.14\)\]{background-color:#8fa6b824}.bg-\[rgba\(184\,145\,47\,\.08\)\]{background-color:#b8912f14}.bg-\[rgba\(205\,161\,52\,\.3\)\]{background-color:#cda1344d}.bg-\[rgba\(217\,164\,65\,\.12\)\]{background-color:#d9a4411f}.bg-\[rgba\(223\,183\,108\,\.06\)\]{background-color:#dfb76c0f}.bg-\[rgba\(226\,181\,68\,\.12\)\]{background-color:#e2b5441f}.bg-\[rgba\(226\,181\,68\,\.14\)\]{background-color:#e2b54424}.bg-\[rgba\(226\,181\,68\,\.16\)\]{background-color:#e2b54429}.bg-\[rgba\(245\,184\,61\,\.14\)\]{background-color:#f5b83d24}.bg-\[rgba\(255\,59\,71\,\.14\)\]{background-color:#ff3b4724}.bg-\[rgba\(255\,92\,102\,\.06\)\]{background-color:#ff5c660f}.bg-\[var\(--nre-gold-hi\,\#ffd77b\)\]{background-color:var(--nre-gold-hi,#ffd77b)}.bg-amber-950\/20{background-color:#46190133}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/20{background-color:color-mix(in oklab,var(--color-amber-950) 20%,transparent)}}.bg-current{background-color:currentColor}.bg-emerald-950\/20{background-color:#002c2233}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/20{background-color:color-mix(in oklab,var(--color-emerald-950) 20%,transparent)}}.bg-emerald-950\/25{background-color:#002c2240}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/25{background-color:color-mix(in oklab,var(--color-emerald-950) 25%,transparent)}}.bg-nre-bg{background-color:var(--color-nre-bg)}.bg-nre-cyan{background-color:var(--color-nre-cyan)}.bg-nre-danger{background-color:var(--color-nre-danger)}.bg-nre-gold{background-color:var(--color-nre-gold)}.bg-nre-red{background-color:var(--color-nre-red)}.bg-nre-success{background-color:var(--color-nre-success)}.bg-nre-surface{background-color:var(--color-nre-surface)}.bg-red-950\/25{background-color:#46080940}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/25{background-color:color-mix(in oklab,var(--color-red-950) 25%,transparent)}}.bg-sky-950\/25{background-color:#052f4a40}@supports (color:color-mix(in lab,red,red)){.bg-sky-950\/25{background-color:color-mix(in oklab,var(--color-sky-950) 25%,transparent)}}.bg-slate-900\/30{background-color:#0f172b4d}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/30{background-color:color-mix(in oklab,var(--color-slate-900) 30%,transparent)}}.bg-slate-900\/40{background-color:#0f172b66}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/40{background-color:color-mix(in oklab,var(--color-slate-900) 40%,transparent)}}.bg-slate-950\/30{background-color:#0206184d}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/30{background-color:color-mix(in oklab,var(--color-slate-950) 30%,transparent)}}.bg-transparent{background-color:#0000}.bg-transparent\!{background-color:#0000!important}.\[background-image\:linear-gradient\(rgba\(248\,197\,76\,\.28\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(248\,197\,76\,\.28\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#f8c54c47 1px,#0000 1px),linear-gradient(90deg,#f8c54c47 1px,#0000 1px)}.bg-\[linear-gradient\(90deg\,\#2b8bb7\,\#294b62\)\]{background-image:linear-gradient(90deg,#2b8bb7,#294b62)}.bg-\[linear-gradient\(90deg\,\#3a2a08\,\#5a4210\)\]{background-image:linear-gradient(90deg,#3a2a08,#5a4210)}.bg-\[linear-gradient\(90deg\,rgba\(16\,13\,8\,\.93\)\,rgba\(45\,31\,8\,\.78\)\,rgba\(16\,13\,8\,\.93\)\)\]{background-image:linear-gradient(90deg,#100d08ed,#2d1f08c7,#100d08ed)}.bg-\[linear-gradient\(90deg\,rgba\(20\,118\,173\,\.18\)\,rgba\(255\,46\,62\,\.04\)\)\]{background-image:linear-gradient(90deg,#1476ad2e,#ff2e3e0a)}.bg-\[linear-gradient\(100deg\,\#0a7fb8\,\#43c8ff\)\]{background-image:linear-gradient(100deg,#0a7fb8,#43c8ff)}.bg-\[linear-gradient\(100deg\,\#b8892a\,\#e2b544\)\]{background-image:linear-gradient(100deg,#b8892a,#e2b544)}.bg-\[linear-gradient\(100deg\,\#c42232\,\#ff3b47\)\]{background-image:linear-gradient(100deg,#c42232,#ff3b47)}.bg-\[linear-gradient\(100deg\,\#e0283a\,\#ff3b47\)\]{background-image:linear-gradient(100deg,#e0283a,#ff3b47)}.bg-\[linear-gradient\(105deg\,transparent_0_20\%\,rgba\(255\,255\,255\,\.11\)_20\.5\%_21\.5\%\,transparent_22\%\)\,linear-gradient\(145deg\,\#49320b\,\#251a08_54\%\,\#0d0a05\)\]{background-image:linear-gradient(105deg,#0000 0,#0000 20%,#ffffff1c 20.5%,#ffffff1c 21.5%,#0000 22%),linear-gradient(145deg,#49320b,#251a08 54%,#0d0a05)}.bg-\[linear-gradient\(110deg\,rgba\(91\,63\,19\,\.65\)\,rgba\(33\,24\,12\,\.65\)\)\]{background-image:linear-gradient(110deg,#5b3f13a6,#21180ca6)}.bg-\[linear-gradient\(120deg\,rgba\(11\,46\,32\,\.9\)\,rgba\(4\,14\,10\,\.94\)\)\]{background-image:linear-gradient(120deg,#0b2e20e6,#040e0af0)}.bg-\[linear-gradient\(120deg\,rgba\(38\,30\,12\,\.9\)\,rgba\(10\,8\,4\,\.94\)\)\]{background-image:linear-gradient(120deg,#261e0ce6,#0a0804f0)}.bg-\[linear-gradient\(120deg\,rgba\(52\,36\,4\,\.9\)\,rgba\(16\,11\,2\,\.94\)\)\]{background-image:linear-gradient(120deg,#342404e6,#100b02f0)}.bg-\[linear-gradient\(120deg\,rgba\(56\,10\,14\,\.92\)\,rgba\(16\,3\,4\,\.95\)\)\]{background-image:linear-gradient(120deg,#380a0eeb,#100304f2)}.bg-\[linear-gradient\(135deg\,rgba\(33\,26\,14\,\.94\)\,rgba\(12\,10\,6\,\.97\)\)\]{background-image:linear-gradient(135deg,#211a0ef0,#0c0a06f7)}.bg-\[linear-gradient\(135deg\,var\(--nre-blue-3\)\,var\(--nre-blue-2\)_50\%\,var\(--nre-blue-1\)\)\]{background-image:linear-gradient(135deg,var(--nre-blue-3),var(--nre-blue-2) 50%,var(--nre-blue-1))}.bg-\[linear-gradient\(145deg\,rgba\(7\,27\,46\,\.97\)\,rgba\(2\,9\,18\,\.99\)\)\]{background-image:linear-gradient(145deg,#071b2ef7,#020912fc)}.bg-\[linear-gradient\(145deg\,rgba\(8\,29\,49\,\.99\)\,rgba\(2\,9\,18\,\.99\)\)\]{background-image:linear-gradient(145deg,#081d31fc,#020912fc)}.bg-\[linear-gradient\(160deg\,\#0a1c2d\,\#030d18\)\]{background-image:linear-gradient(160deg,#0a1c2d,#030d18)}.bg-\[linear-gradient\(160deg\,\#0a2236\,\#04101c_70\%\)\]{background-image:linear-gradient(160deg,#0a2236,#04101c 70%)}.bg-\[linear-gradient\(160deg\,rgba\(7\,19\,31\,\.99\)\,rgba\(2\,7\,13\,\.99\)\)\]{background-image:linear-gradient(160deg,#07131ffc,#02070dfc)}.bg-\[linear-gradient\(160deg\,rgba\(18\,15\,9\,\.92\)\,rgba\(6\,5\,3\,\.96\)\)\]{background-image:linear-gradient(160deg,#120f09eb,#060503f5)}.bg-\[linear-gradient\(160deg\,rgba\(18\,15\,9\,\.94\)\,rgba\(6\,5\,3\,\.97\)\)\]{background-image:linear-gradient(160deg,#120f09f0,#060503f7)}.bg-\[linear-gradient\(170deg\,\#0a1c2d\,\#030d18\)\]{background-image:linear-gradient(170deg,#0a1c2d,#030d18)}.bg-\[linear-gradient\(180deg\,rgba\(2\,8\,18\,\.55\)\,rgba\(2\,8\,18\,\.92\)_45\%\,\#020812\)\]{background-image:linear-gradient(#0208128c,#020812eb 45%,#020812)}.bg-\[radial-gradient\(circle_at_top\,rgba\(10\,40\,60\,\.6\)\,transparent_60\%\)\,linear-gradient\(180deg\,\#02070d\,\#040d17\)\]{background-image:radial-gradient(circle at top,#0a283c99,#0000 60%),linear-gradient(#02070d,#040d17)}.bg-\[url\(\'\/assets\/member-garage-poster\.jpg\'\)\]{background-image:url(/assets/member-garage-poster.jpg)}.\[mask-image\:linear-gradient\(to_bottom\,transparent\,black_23\%\,black_70\%\,transparent\)\]{-webkit-mask-image:linear-gradient(#0000,#000 23% 70%,#0000);mask-image:linear-gradient(#0000,#000 23%,#000 70%,#0000)}.\[background-size\:56px_56px\]{background-size:56px 56px}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\!{padding:0!important}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[10px_12px\]{padding:10px 12px}.p-\[10px_15px\]{padding:10px 15px}.p-\[12px\]{padding:12px}.p-\[13px\]{padding:13px}.p-\[13px_11px\]{padding:13px 11px}.p-\[13px_16px\]{padding:13px 16px}.p-\[13px_18px\]{padding:13px 18px}.p-\[14px\]{padding:14px}.p-\[18px\]{padding:18px}.p-\[22px_clamp\(18px\,4vw\,64px\)_50px\]{padding:22px clamp(18px,4vw,64px) 50px}.p-\[27px\]{padding:27px}.p-\[clamp\(15px\,2\.4vw\,24px\)\]{padding:clamp(15px,2.4vw,24px)}.p-\[clamp\(20px\,2\.8vw\,32px\)\]{padding:clamp(20px,2.8vw,32px)}.p-\[clamp\(24px\,4vw\,38px\)\]{padding:clamp(24px,4vw,38px)}.p-\[clamp\(28px\,5vw\,46px\)\]{padding:clamp(28px,5vw,46px)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-\[5px\]{padding-inline:5px}.px-\[10px\]{padding-inline:10px}.px-\[13px\]{padding-inline:13px}.px-\[14px\]{padding-inline:14px}.px-\[15px\]{padding-inline:15px}.px-\[16px\]{padding-inline:16px}.px-\[18px\]{padding-inline:18px}.px-\[22px\]{padding-inline:22px}.px-\[23px\]{padding-inline:23px}.px-\[clamp\(18px\,5vw\,64px\)\]{padding-inline:clamp(18px,5vw,64px)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-\[3px\]{padding-block:3px}.py-\[6px\]{padding-block:6px}.py-\[8px\]{padding-block:8px}.py-\[9px\]{padding-block:9px}.py-\[10px\]{padding-block:10px}.py-\[11px\]{padding-block:11px}.py-\[13px\]{padding-block:13px}.py-\[55px\]{padding-block:55px}.py-\[clamp\(60px\,10vh\,110px\)\]{padding-block:clamp(60px,10vh,110px)}.py-\[clamp\(70px\,12vh\,130px\)\]{padding-block:clamp(70px,12vh,130px)}.py-\[clamp\(70px\,12vh\,140px\)\]{padding-block:clamp(70px,12vh,140px)}.py-\[clamp\(80px\,14vh\,150px\)\]{padding-block:clamp(80px,14vh,150px)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-\[2px\]{padding-top:2px}.pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-\[calc\(20px_\+_env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.pb-\[clamp\(28px\,6vh\,64px\)\]{padding-bottom:clamp(28px,6vh,64px)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.text-center{text-align:center}.text-left{text-align:left}.font-\[\'Chakra_Petch\'\]{font-family:Chakra Petch}.font-\[\'Orbitron\'\]{font-family:Orbitron}.font-\[Orbitron\,sans-serif\]{font-family:Orbitron,sans-serif}.font-\[Orbitron\]{font-family:Orbitron}.font-nre-body{font-family:var(--font-nre-body)}.font-nre-display{font-family:var(--font-nre-display)}.font-sans{font-family:var(--font-sans)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[30px\]{font-size:30px}.text-\[34px\]{font-size:34px}.text-\[38px\]{font-size:38px}.text-\[clamp\(12px\,1\.5vw\,14px\)\]{font-size:clamp(12px,1.5vw,14px)}.text-\[clamp\(13px\,1\.7vw\,16px\)\]{font-size:clamp(13px,1.7vw,16px)}.text-\[clamp\(13px\,1\.7vw\,17px\)\]{font-size:clamp(13px,1.7vw,17px)}.text-\[clamp\(16px\,2vw\,20px\)\]{font-size:clamp(16px,2vw,20px)}.text-\[clamp\(17px\,2\.4vw\,24px\)\]{font-size:clamp(17px,2.4vw,24px)}.text-\[clamp\(26px\,5vw\,56px\)\]{font-size:clamp(26px,5vw,56px)}.text-\[clamp\(27px\,5vw\,38px\)\]{font-size:clamp(27px,5vw,38px)}.text-\[clamp\(28px\,6vw\,64px\)\]{font-size:clamp(28px,6vw,64px)}.text-\[clamp\(34px\,5vw\,68px\)\]{font-size:clamp(34px,5vw,68px)}.text-\[clamp\(40px\,11vw\,124px\)\]{font-size:clamp(40px,11vw,124px)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.03\]{--tw-leading:1.03;line-height:1.03}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.17em\]{--tw-tracking:.17em;letter-spacing:.17em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[\.035em\]{--tw-tracking:.035em;letter-spacing:.035em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.34em\]{--tw-tracking:.34em;letter-spacing:.34em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1a1203\]{color:#1a1203}.text-\[\#4be08e\]{color:#4be08e}.text-\[\#4fbdf0\]{color:#4fbdf0}.text-\[\#5ce8aa\]{color:#5ce8aa}.text-\[\#5f8ba6\]{color:#5f8ba6}.text-\[\#5f8199\]{color:#5f8199}.text-\[\#7ae0b0\]{color:#7ae0b0}.text-\[\#7be0a0\]{color:#7be0a0}.text-\[\#7d93a8\]{color:#7d93a8}.text-\[\#7f9aae\]{color:#7f9aae}.text-\[\#7fd0ff\]{color:#7fd0ff}.text-\[\#7fe9b9\]{color:#7fe9b9}.text-\[\#8a8272\]{color:#8a8272}.text-\[\#8b97a7\]{color:#8b97a7}.text-\[\#8b7650\]{color:#8b7650}.text-\[\#8b8271\]{color:#8b8271}.text-\[\#8cddff\]{color:#8cddff}.text-\[\#8df3c1\]{color:#8df3c1}.text-\[\#8e8169\]{color:#8e8169}.text-\[\#8fa6b8\]{color:#8fa6b8}.text-\[\#8fb8d6\]{color:#8fb8d6}.text-\[\#8fdcff\]{color:#8fdcff}.text-\[\#8ff0c0\]{color:#8ff0c0}.text-\[\#9c927c\]{color:#9c927c}.text-\[\#9e9073\]{color:#9e9073}.text-\[\#9fb3c4\]{color:#9fb3c4}.text-\[\#9fbdcf\]{color:#9fbdcf}.text-\[\#69e2aa\]{color:#69e2aa}.text-\[\#77cfee\]{color:#77cfee}.text-\[\#77eab7\]{color:#77eab7}.text-\[\#89a6b9\]{color:#89a6b9}.text-\[\#91a7b8\]{color:#91a7b8}.text-\[\#93a8b8\]{color:#93a8b8}.text-\[\#607d93\]{color:#607d93}.text-\[\#817b70\]{color:#817b70}.text-\[\#948c7d\]{color:#948c7d}.text-\[\#02121f\]{color:#02121f}.text-\[\#8099ad\]{color:#8099ad}.text-\[\#68879a\]{color:#68879a}.text-\[\#211706\]{color:#211706}.text-\[\#a9d8ff\]{color:#a9d8ff}.text-\[\#a9e3ff\]{color:#a9e3ff}.text-\[\#a89c85\]{color:#a89c85}.text-\[\#a99b7f\]{color:#a99b7f}.text-\[\#a99b81\]{color:#a99b81}.text-\[\#a99c83\]{color:#a99c83}.text-\[\#aaa291\]{color:#aaa291}.text-\[\#aab4c0\]{color:#aab4c0}.text-\[\#b6a989\]{color:#b6a989}.text-\[\#b7cddf\]{color:#b7cddf}.text-\[\#b7f8d7\]{color:#b7f8d7}.text-\[\#b9ad94\]{color:#b9ad94}.text-\[\#b9c8d8\]{color:#b9c8d8}.text-\[\#b9cddc\]{color:#b9cddc}.text-\[\#bdeaff\]{color:#bdeaff}.text-\[\#c4ccd8\]{color:#c4ccd8}.text-\[\#c5f6df\]{color:#c5f6df}.text-\[\#c8a24a\]{color:#c8a24a}.text-\[\#c8ae6a\]{color:#c8ae6a}.text-\[\#c8b78a\]{color:#c8b78a}.text-\[\#c8bda5\]{color:#c8bda5}.text-\[\#c9d6e2\]{color:#c9d6e2}.text-\[\#c9f7dd\]{color:#c9f7dd}.text-\[\#cfe9fb\]{color:#cfe9fb}.text-\[\#d5ac3c\]{color:#d5ac3c}.text-\[\#d8c9a8\]{color:#d8c9a8}.text-\[\#dcebf4\]{color:#dcebf4}.text-\[\#dfe8f2\]{color:#dfe8f2}.text-\[\#dfe9f2\]{color:#dfe9f2}.text-\[\#e3b23c\]{color:#e3b23c}.text-\[\#e9bc3e\]{color:#e9bc3e}.text-\[\#eabf45\]{color:#eabf45}.text-\[\#eadfc6\]{color:#eadfc6}.text-\[\#eaf6ff\]{color:#eaf6ff}.text-\[\#eaf8ff\]{color:#eaf8ff}.text-\[\#f0cc70\]{color:#f0cc70}.text-\[\#f0dfb8\]{color:#f0dfb8}.text-\[\#f2f6fc\]{color:#f2f6fc}.text-\[\#f2f8fc\]{color:#f2f8fc}.text-\[\#f2f9ff\]{color:#f2f9ff}.text-\[\#f3c453\]{color:#f3c453}.text-\[\#f4ecd8\]{color:#f4ecd8}.text-\[\#f4efe2\]{color:#f4efe2}.text-\[\#f5c76a\]{color:#f5c76a}.text-\[\#ff5c66\]{color:#ff5c66}.text-\[\#ff8a92\]{color:#ff8a92}.text-\[\#ff8a95\]{color:#ff8a95}.text-\[\#ff8f96\]{color:#ff8f96}.text-\[\#ff9aa2\]{color:#ff9aa2}.text-\[\#ff8790\]{color:#ff8790}.text-\[\#ffa8ae\]{color:#ffa8ae}.text-\[\#ffc4c7\]{color:#ffc4c7}.text-\[\#ffc9cd\]{color:#ffc9cd}.text-\[\#ffcbd0\]{color:#ffcbd0}.text-\[\#ffd27a\]{color:#ffd27a}.text-\[\#ffe3a3\]{color:#ffe3a3}.text-\[\#ffe4a3\]{color:#ffe4a3}.text-\[\#ffe05a\]{color:#ffe05a}.text-\[\#ffe19a\]{color:#ffe19a}.text-\[\#ffe399\]{color:#ffe399}.text-\[\#ffedbc\]{color:#ffedbc}.text-\[\#fff0c8\]{color:#fff0c8}.text-\[\#fff4d4\]{color:#fff4d4}.text-\[\#fff4d6\]{color:#fff4d6}.text-\[\#fff5d3\]{color:#fff5d3}.text-\[\#fff9e9\]{color:#fff9e9}.text-\[var\(--nre-gold\,\#dfb76c\)\]{color:var(--nre-gold,#dfb76c)}.text-\[var\(--nre-gold-hi\,\#ffd77b\)\]{color:var(--nre-gold-hi,#ffd77b)}.text-\[var\(--reward-gold\)\]{color:var(--reward-gold)}.text-amber-200\/90{color:#fee685e6}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/90{color:color-mix(in oklab,var(--color-amber-200) 90%,transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-emerald-300{color:var(--color-emerald-300)}.text-inherit\!{color:inherit!important}.text-nre-cyan{color:var(--color-nre-cyan)}.text-nre-gold{color:var(--color-nre-gold)}.text-nre-gold-soft{color:var(--color-nre-gold-soft)}.text-nre-muted{color:var(--color-nre-muted)}.text-nre-text{color:var(--color-nre-text)}.text-nre-text-2{color:var(--color-nre-text-2)}.text-red-200{color:var(--color-red-200)}.text-red-200\/90{color:#ffcacae6}@supports (color:color-mix(in lab,red,red)){.text-red-200\/90{color:color-mix(in oklab,var(--color-red-200) 90%,transparent)}}.text-red-300{color:var(--color-red-300)}.text-red-300\/90{color:#ffa3a3e6}@supports (color:color-mix(in lab,red,red)){.text-red-300\/90{color:color-mix(in oklab,var(--color-red-300) 90%,transparent)}}.text-sky-300{color:var(--color-sky-300)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[\#e8b33d\]{accent-color:#e8b33d}.opacity-0{opacity:0}.opacity-35{opacity:.35}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.opacity-\[\.17\]{opacity:.17}.opacity-\[\.18\]{opacity:.18}.\[mix-blend-mode\:screen\]{mix-blend-mode:screen}.mix-blend-normal\!{mix-blend-mode:normal!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-12px_32px_rgba\(0\,0\,0\,\.55\)\]{--tw-shadow:0 -12px 32px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_2px_var\(--color-nre-surface\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--color-nre-surface));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_\#ff3d49\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#ff3d49);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(255\,215\,123\,\.35\)\,inset_0_0_6px_rgba\(0\,0\,0\,\.4\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#ffd77b59), inset 0 0 6px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(33\,174\,239\,\.22\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#21aeef38);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(230\,178\,59\,\.35\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#e6b23b59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_35px_rgba\(214\,141\,22\,\.25\)\,inset_0_0_35px_rgba\(214\,141\,22\,\.13\)\]{--tw-shadow:0 0 35px var(--tw-shadow-color,#d68d1640), inset 0 0 35px var(--tw-shadow-color,#d68d1621);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_6px_rgba\(0\,0\,0\,\.5\)\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_0_\#765719\,0_10px_0_\#100a01\,0_15px_24px_rgba\(0\,0\,0\,\.42\)\,inset_0_1px_0_rgba\(255\,239\,185\,\.2\)\]{--tw-shadow:0 6px 0 var(--tw-shadow-color,#765719), 0 10px 0 var(--tw-shadow-color,#100a01), 0 15px 24px var(--tw-shadow-color,#0000006b), inset 0 1px 0 var(--tw-shadow-color,#ffefb933);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_0_var\(--nre-gold-dark\)\,0_10px_0_\#02070e\,0_15px_24px_rgba\(0\,0\,0\,\.42\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.2\)\]{--tw-shadow:0 6px 0 var(--tw-shadow-color,var(--nre-gold-dark)), 0 10px 0 var(--tw-shadow-color,#02070e), 0 15px 24px var(--tw-shadow-color,#0000006b), inset 0 1px 0 var(--tw-shadow-color,#fff3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_22px_rgba\(0\,0\,0\,\.5\)\,0_0_14px_rgba\(227\,170\,39\,\.25\)\]{--tw-shadow:0 12px 22px var(--tw-shadow-color,#00000080), 0 0 14px var(--tw-shadow-color,#e3aa2740);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(0\,0\,0\,\.55\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(0\,0\,0\,\.45\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(0\,0\,0\,\.45\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.04\)\]{--tw-shadow:0 18px 45px var(--tw-shadow-color,#00000073), inset 0 1px 0 var(--tw-shadow-color,#ffffff0a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_25px_55px_rgba\(0\,0\,0\,\.6\)\,inset_0_1px_rgba\(255\,255\,255\,\.1\)\]{--tw-shadow:0 25px 55px var(--tw-shadow-color,#0009), inset 0 1px var(--tw-shadow-color,#ffffff1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_25px_60px_rgba\(0\,0\,0\,\.55\)\]{--tw-shadow:0 25px 60px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_25px_70px_rgba\(0\,0\,0\,\.75\)\,inset_0_0_35px_rgba\(32\,166\,243\,\.06\)\]{--tw-shadow:0 25px 70px var(--tw-shadow-color,#000000bf), inset 0 0 35px var(--tw-shadow-color,#20a6f30f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_100px_\#000\,0_0_50px_rgba\(16\,153\,232\,\.17\)\]{--tw-shadow:0 30px 100px var(--tw-shadow-color,#000), 0 0 50px var(--tw-shadow-color,#1099e82b);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_100px_\#000\,0_0_55px_rgba\(19\,158\,238\,\.2\)\]{--tw-shadow:0 30px 100px var(--tw-shadow-color,#000), 0 0 55px var(--tw-shadow-color,#139eee33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_22px_rgba\(243\,181\,38\,\.15\)\,0_0_19px_rgba\(229\,169\,31\,\.14\)\]{--tw-shadow:inset 0 0 22px var(--tw-shadow-color,#f3b52626), 0 0 19px var(--tw-shadow-color,#e5a91f24);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none\!{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur-\[18px\]{--tw-blur:blur(18px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[46px\]{--tw-blur:blur(46px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[50px\]{--tw-blur:blur(50px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_6px_rgba\(226\,181\,68\,\.3\)\]{--tw-drop-shadow-size:drop-shadow(0 0 6px var(--tw-drop-shadow-color,#e2b5444d));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_11px_rgba\(248\,197\,76\,\.38\)\]{--tw-drop-shadow-size:drop-shadow(0 0 11px var(--tw-drop-shadow-color,#f8c54c61));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_6px_14px_rgba\(0\,0\,0\,\.55\)\]{--tw-drop-shadow-size:drop-shadow(0 6px 14px var(--tw-drop-shadow-color,#0000008c));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\[filter\:drop-shadow\(0_28px_14px_\#000\)_drop-shadow\(0_0_18px_rgba\(248\,197\,76\,\.25\)\)\]{filter:drop-shadow(0 28px 14px #000)drop-shadow(0 0 18px #f8c54c40)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[6px\]{--tw-backdrop-blur:blur(6px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[16px\]{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[\.2s\]{transition-property:.2s;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,translate\]{transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,filter\]{transition-property:transform,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.\[--nre-press-base\:\#0a5f8c\]{--nre-press-base:#0a5f8c}.\[--nre-press-base\:\#5c4100\]{--nre-press-base:#5c4100}.\[--nre-press-base\:\#8e1520\]{--nre-press-base:#8e1520}.\[--nre-press-base\:\#76571e\]{--nre-press-base:#76571e}.\[animation-delay\:-3s\]{animation-delay:-3s}.\[clip-path\:polygon\(0_0\,94\%_0\,100\%_23\%\,100\%_100\%\,6\%_100\%\,0_77\%\)\]{clip-path:polygon(0 0,94% 0,100% 23%,100% 100%,6% 100%,0 77%)}.\[clip-path\:polygon\(0_0\,96\%_0\,100\%_22\%\,100\%_100\%\,4\%_100\%\,0_78\%\)\]{clip-path:polygon(0 0,96% 0,100% 22%,100% 100%,4% 100%,0 78%)}.\[clip-path\:polygon\(0_0\,98\%_0\,100\%_8\%\,100\%_94\%\,98\%_100\%\,2\%_100\%\,0_94\%\)\]{clip-path:polygon(0 0,98% 0,100% 8%,100% 94%,98% 100%,2% 100%,0 94%)}.\[clip-path\:polygon\(9px_0\,100\%_0\,calc\(100\%_-_9px\)_100\%\,0_100\%\)\]{clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%)}.\[font\:inherit\]{font:inherit}.\[perspective\:800px\]{perspective:800px}.\[text-shadow\:0_0_35px_rgba\(233\,168\,40\,\.32\)\]{text-shadow:0 0 35px #e9a82852}.\[text-shadow\:0_1px_2px_\#000\,0_0_8px_rgba\(255\,208\,93\,\.18\)\]{text-shadow:0 1px 2px #000,0 0 8px #ffd05d2e}.\[transition\:transform_\.15s_ease\,filter_\.15s_ease\,box-shadow_\.15s_ease\,border-color_\.15s_ease\]{transition:transform .15s,filter .15s,box-shadow .15s,border-color .15s}.\[transition\:transform_\.15s_ease\,filter_\.15s_ease\,box-shadow_\.15s_ease\]{transition:transform .15s,filter .15s,box-shadow .15s}.marker\:hidden ::marker{display:none}.marker\:hidden::marker{display:none}.marker\:hidden ::-webkit-details-marker{display:none}.marker\:hidden::-webkit-details-marker{display:none}.placeholder\:text-\[\#6b6350\]::placeholder{color:#6b6350}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-\[25px\]:before{content:var(--tw-content);top:25px;right:25px;bottom:25px;left:25px}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:border:before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.before\:border-dashed:before{content:var(--tw-content);--tw-border-style:dashed;border-style:dashed}.before\:border-\[rgba\(248\,197\,76\,\.75\)\]:before{content:var(--tw-content);border-color:#f8c54cbf}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-\[56px\]:after{content:var(--tw-content);top:56px;right:56px;bottom:56px;left:56px}.after\:top-2:after{content:var(--tw-content);top:calc(var(--spacing) * 2)}.after\:right-\[9px\]:after{content:var(--tw-content);right:9px}.after\:grid:after{content:var(--tw-content);display:grid}.after\:h-\[21px\]:after{content:var(--tw-content);height:21px}.after\:w-\[21px\]:after{content:var(--tw-content);width:21px}.after\:place-items-center:after{content:var(--tw-content);place-items:center}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-dashed:after{content:var(--tw-content);--tw-border-style:dashed;border-style:dashed}.after\:border-\[rgba\(255\,240\,161\,\.55\)\]:after{content:var(--tw-content);border-color:#fff0a18c}.after\:bg-\[var\(--reward-gold\)\]:after{content:var(--tw-content);background-color:var(--reward-gold)}.after\:font-extrabold:after{content:var(--tw-content);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.after\:text-\[\#2c1d05\]:after{content:var(--tw-content);color:#2c1d05}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.after\:content-\[\'✓\'\]:after{--tw-content:"✓";content:var(--tw-content)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-\[2px\]:hover{--tw-translate-y: -2px ;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-\[3px\]:hover{--tw-translate-y: -3px ;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#8fcaff\]:hover{border-color:#8fcaff}.hover\:border-\[\#31aaff\]:hover{border-color:#31aaff}.hover\:border-\[\#43caff\]:hover{border-color:#43caff}.hover\:border-\[rgba\(205\,161\,52\,\.7\)\]:hover{border-color:#cda134b3}.hover\:border-\[var\(--reward-gold\)\]:hover{border-color:var(--reward-gold)}.hover\:border-nre-cyan:hover{border-color:var(--color-nre-cyan)}.hover\:border-nre-gold-soft:hover{border-color:var(--color-nre-gold-soft)}.hover\:border-nre-line:hover{border-color:var(--color-nre-line)}.hover\:bg-\[\#0e1e2e\]:hover{background-color:#0e1e2e}.hover\:bg-\[rgba\(40\,153\,219\,\.13\)\]:hover{background-color:#2899db21}.hover\:bg-\[rgba\(120\,175\,215\,\.08\)\]:hover{background-color:#78afd714}.hover\:bg-\[rgba\(255\,92\,102\,\.08\)\]:hover{background-color:#ff5c6614}.hover\:text-\[\#d5ac3c\]:hover{color:#d5ac3c}.hover\:text-\[\#eaf8ff\]:hover{color:#eaf8ff}.hover\:text-nre-cyan:hover{color:var(--color-nre-cyan)}.hover\:text-nre-gold-soft:hover{color:var(--color-nre-gold-soft)}.hover\:text-nre-text-2:hover{color:var(--color-nre-text-2)}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_12px_22px_rgba\(0\,0\,0\,\.5\)\,0_0_14px_rgba\(227\,170\,39\,\.25\)\]:hover{--tw-shadow:0 12px 22px var(--tw-shadow-color,#00000080), 0 0 14px var(--tw-shadow-color,#e3aa2740);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-\[1\.16\]:hover{--tw-brightness:brightness(1.16);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-3:focus{top:calc(var(--spacing) * 3)}.focus\:left-3:focus{left:calc(var(--spacing) * 3)}.focus\:z-\[200\]:focus{z-index:200}.focus\:rounded-nre-md:focus{border-radius:var(--radius-nre-md)}.focus\:border-\[\#48c5ff\]:focus{border-color:#48c5ff}.focus\:border-\[var\(--nre-gold-hi\,\#ffd77b\)\]:focus{border-color:var(--nre-gold-hi,#ffd77b)}.focus\:border-\[var\(--reward-gold\)\]:focus{border-color:var(--reward-gold)}.focus\:bg-nre-surface:focus{background-color:var(--color-nre-surface)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-3:focus{padding-block:calc(var(--spacing) * 3)}.focus\:text-nre-text:focus{color:var(--color-nre-text)}.focus\:shadow-\[0_0_0_3px_rgba\(255\,215\,123\,\.15\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#ffd77b26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:shadow-\[0_0_3px_rgba\(37\,174\,239\,\.13\)\]:focus{--tw-shadow:0 0 3px var(--tw-shadow-color,#25aeef21);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:\[outline\:2px_solid_rgba\(248\,197\,76\,\.35\)\]:focus{outline:2px solid #f8c54c59}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-club-gold:focus-visible{outline-color:var(--color-club-gold)}.focus-visible\:outline-nre-cyan:focus-visible{outline-color:var(--color-nre-cyan)}@media(hover:hover){.enabled\:hover\:-translate-y-\[3px\]:enabled:hover{--tw-translate-y: -3px ;translate:var(--tw-translate-x) var(--tw-translate-y)}.enabled\:hover\:border-\[var\(--nre-gold-hi\)\]:enabled:hover{border-color:var(--nre-gold-hi)}.enabled\:hover\:shadow-\[0_8px_0_var\(--nre-gold-dark\)\,0_12px_0_\#02070e\,0_19px_28px_rgba\(0\,0\,0\,\.46\)\,0_0_18px_rgba\(46\,174\,255\,\.28\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.3\)\]:enabled:hover{--tw-shadow:0 8px 0 var(--tw-shadow-color,var(--nre-gold-dark)), 0 12px 0 var(--tw-shadow-color,#02070e), 0 19px 28px var(--tw-shadow-color,#00000075), 0 0 18px var(--tw-shadow-color,#2eaeff47), inset 0 1px 0 var(--tw-shadow-color,#ffffff4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.enabled\:hover\:brightness-\[1\.15\]:enabled:hover{--tw-brightness:brightness(1.15);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.enabled\:hover\:brightness-\[1\.16\]:enabled:hover{--tw-brightness:brightness(1.16);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.enabled\:active\:translate-y-\[6px\]:enabled:active{--tw-translate-y:6px;translate:var(--tw-translate-x) var(--tw-translate-y)}.enabled\:active\:shadow-\[0_1px_0_var\(--nre-gold-dark\)\,0_3px_0_\#02070e\,0_6px_10px_rgba\(0\,0\,0\,\.4\)\,inset_0_2px_5px_rgba\(0\,0\,0\,\.34\)\]:enabled:active{--tw-shadow:0 1px 0 var(--tw-shadow-color,var(--nre-gold-dark)), 0 3px 0 var(--tw-shadow-color,#02070e), 0 6px 10px var(--tw-shadow-color,#0006), inset 0 2px 5px var(--tw-shadow-color,#00000057);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.enabled\:active\:brightness-\[\.9\]:enabled:active{--tw-brightness:brightness(.9);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.has-\[input\:checked\]\:border-\[var\(--reward-gold\)\]:has(:is(input:checked)){border-color:var(--reward-gold)}.has-\[input\:checked\]\:bg-\[linear-gradient\(135deg\,\#35250d\,\#120e07\)\]:has(:is(input:checked)){background-image:linear-gradient(135deg,#35250d,#120e07)}@media(prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse{animation:var(--animate-pulse)}}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:1023px){.max-\[1023px\]\:hidden{display:none}.max-\[1023px\]\:hidden\!{display:none!important}}@media not all and (min-width:980px){.max-\[980px\]\:grid{display:grid}}@media not all and (min-width:760px){.max-\[760px\]\:sticky{position:sticky}.max-\[760px\]\:bottom-\[calc\(var\(--nre-bottom-nav\,0px\)_\+_8px\)\]{bottom:calc(var(--nre-bottom-nav,0px) + 8px)}.max-\[760px\]\:z-10{z-index:10}.max-\[760px\]\:order-\[-1\]{order:-1}.max-\[760px\]\:col-span-full{grid-column:1/-1}.max-\[760px\]\:-mx-2{margin-inline:calc(var(--spacing) * -2)}.max-\[760px\]\:mt-0{margin-top:0}.max-\[760px\]\:mt-\[18px\]{margin-top:18px}.max-\[760px\]\:grid{display:grid}.max-\[760px\]\:hidden{display:none}.max-\[760px\]\:h-\[42px\]{height:42px}.max-\[760px\]\:h-\[72px\]{height:72px}.max-\[760px\]\:h-\[190px\]{height:190px}.max-\[760px\]\:h-\[220px\]{height:220px}.max-\[760px\]\:min-h-\[53px\]{min-height:53px}.max-\[760px\]\:min-h-\[98px\]{min-height:98px}.max-\[760px\]\:w-\[105px\]{width:105px}.max-\[760px\]\:w-\[220px\]{width:220px}.max-\[760px\]\:w-full{width:100%}.max-\[760px\]\:min-w-0{min-width:0}.max-\[760px\]\:\[grid-template-columns\:1fr\]{grid-template-columns:1fr}.max-\[760px\]\:\[grid-template-columns\:1fr_auto\]{grid-template-columns:1fr auto}.max-\[760px\]\:\[grid-template-columns\:100px_1fr\]{grid-template-columns:100px 1fr}.max-\[760px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[760px\]\:flex-col-reverse{flex-direction:column-reverse}.max-\[760px\]\:items-center{align-items:center}.max-\[760px\]\:gap-1{gap:var(--spacing)}.max-\[760px\]\:gap-3{gap:calc(var(--spacing) * 3)}.max-\[760px\]\:gap-\[5px\]{gap:5px}.max-\[760px\]\:overflow-x-hidden{overflow-x:hidden}.max-\[760px\]\:rounded-\[12px\]{border-radius:12px}.max-\[760px\]\:rounded-\[15px_4px\]{border-radius:15px 4px}.max-\[760px\]\:bg-\[rgba\(12\,10\,6\,\.94\)\]{background-color:#0c0a06f0}.max-\[760px\]\:p-2{padding:calc(var(--spacing) * 2)}.max-\[760px\]\:p-\[14px_13px_36px\]{padding:14px 13px 36px}.max-\[760px\]\:p-\[20px_16px\]{padding:20px 16px}.max-\[760px\]\:px-2{padding-inline:calc(var(--spacing) * 2)}.max-\[760px\]\:py-2{padding-block:calc(var(--spacing) * 2)}.max-\[760px\]\:text-\[14px\]{font-size:14px}.max-\[760px\]\:text-\[36px\]{font-size:36px}.max-\[760px\]\:backdrop-blur-\[6px\]{--tw-backdrop-blur:blur(6px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.max-\[760px\]\:\[clip-path\:none\]{clip-path:none}}@media not all and (min-width:680px){.max-\[680px\]\:min-h-\[46px\]{min-height:46px}.max-\[680px\]\:px-\[16px\]{padding-inline:16px}.max-\[680px\]\:shadow-\[0_5px_0_var\(--nre-gold-dark\)\,0_8px_0_\#02070e\,0_12px_18px_rgba\(0\,0\,0\,\.4\)\]{--tw-shadow:0 5px 0 var(--tw-shadow-color,var(--nre-gold-dark)), 0 8px 0 var(--tw-shadow-color,#02070e), 0 12px 18px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.max-\[680px\]\:\[clip-path\:polygon\(7px_0\,100\%_0\,calc\(100\%_-_7px\)_100\%\,0_100\%\)\]{clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)}}@media not all and (min-width:600px){.max-\[600px\]\:fixed{position:fixed}.max-\[600px\]\:top-\[calc\(64px\+env\(safe-area-inset-top\)\)\]{top:calc(64px + env(safe-area-inset-top))}.max-\[600px\]\:right-3{right:calc(var(--spacing) * 3)}.max-\[600px\]\:left-3{left:calc(var(--spacing) * 3)}.max-\[600px\]\:max-h-\[calc\(100dvh-14px\)\]{max-height:calc(100dvh - 14px)}.max-\[600px\]\:max-h-\[calc\(100dvh-96px\)\]{max-height:calc(100dvh - 96px)}.max-\[600px\]\:w-\[62px\]{width:62px}.max-\[600px\]\:w-auto{width:auto}.max-\[600px\]\:gap-\[5px\]{gap:5px}.max-\[600px\]\:rounded-\[7px_20px\]{border-radius:7px 20px}.max-\[600px\]\:rounded-\[18px_5px\]{border-radius:18px 5px}.max-\[600px\]\:p-\[7px\]{padding:7px}.max-\[600px\]\:p-\[22px_16px\]{padding:22px 16px}.max-\[600px\]\:p-\[28px_18px\]{padding:28px 18px}.max-\[600px\]\:text-\[8px\]{font-size:8px}.max-\[600px\]\:text-\[11px\]{font-size:11px}}@media(min-width:640px){.min-\[640px\]\:right-5{right:calc(var(--spacing) * 5)}.min-\[640px\]\:bottom-5{bottom:calc(var(--spacing) * 5)}.min-\[640px\]\:left-auto{left:auto}.min-\[640px\]\:hidden{display:none}.min-\[640px\]\:w-\[360px\]{width:360px}.min-\[640px\]\:translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.min-\[640px\]\:items-center{align-items:center}.min-\[640px\]\:rounded-\[20px\]{border-radius:20px}.min-\[640px\]\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.min-\[640px\]\:p-6{padding:calc(var(--spacing) * 6)}}@media(min-width:1024px){.min-\[1024px\]\:mx-0\!{margin-inline:0!important}.min-\[1024px\]\:flex{display:flex}.min-\[1024px\]\:grid{display:grid}.min-\[1024px\]\:hidden{display:none}.min-\[1024px\]\:inline-flex{display:inline-flex}.min-\[1024px\]\:h-9{height:calc(var(--spacing) * 9)}.min-\[1024px\]\:h-14{height:calc(var(--spacing) * 14)}.min-\[1024px\]\:min-h-\[68px\]{min-height:68px}.min-\[1024px\]\:w-9{width:calc(var(--spacing) * 9)}.min-\[1024px\]\:w-14{width:calc(var(--spacing) * 14)}.min-\[1024px\]\:w-56{width:calc(var(--spacing) * 56)}.min-\[1024px\]\:flex-none{flex:none}.min-\[1024px\]\:grid-cols-\[248px_minmax\(0\,1fr\)\]{grid-template-columns:248px minmax(0,1fr)}.min-\[1024px\]\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.min-\[1024px\]\:items-start{align-items:flex-start}.min-\[1024px\]\:gap-4{gap:calc(var(--spacing) * 4)}.min-\[1024px\]\:gap-5{gap:calc(var(--spacing) * 5)}.min-\[1024px\]\:gap-6{gap:calc(var(--spacing) * 6)}.min-\[1024px\]\:border-0{border-style:var(--tw-border-style);border-width:0}.min-\[1024px\]\:bg-transparent{background-color:#0000}.min-\[1024px\]\:p-0{padding:0}.min-\[1024px\]\:p-8{padding:calc(var(--spacing) * 8)}.min-\[1024px\]\:px-6{padding-inline:calc(var(--spacing) * 6)}.min-\[1024px\]\:pt-6{padding-top:calc(var(--spacing) * 6)}.min-\[1024px\]\:text-\[14px\]{font-size:14px}.min-\[1024px\]\:text-\[16px\]{font-size:16px}.min-\[1024px\]\:text-\[17px\]{font-size:17px}.min-\[1024px\]\:text-\[28px\]{font-size:28px}.min-\[1024px\]\:text-\[40px\]{font-size:40px}.min-\[1024px\]\:text-\[52px\]{font-size:52px}}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:items-center{align-items:center}.sm\:justify-self-end{justify-self:flex-end}.sm\:p-6{padding:calc(var(--spacing) * 6)}}@media(min-width:48rem){.md\:flex{display:flex}}.\[\&\:disabled\]\:cursor-wait:disabled{cursor:wait}.\[\&\>\*\]\:flex-1>*{flex:1}.\[\&\>\*\]\:basis-0>*{flex-basis:0}}.hero-copy{background:linear-gradient(90deg,#020812f5,#020812c7 62%,#0000)!important;width:min(720px,88%)!important;padding:18px 90px 18px 0!important}.hero-side:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#020812eb 30%,#020812fa);width:58%;height:32%;position:absolute;top:8%;right:0}.club-logo{z-index:2}:root{color:#f2f6fc;background:#020812;font-family:Chakra Petch,sans-serif}*{box-sizing:border-box}.content-protected body,.content-protected img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.content-protected input,.content-protected textarea,.content-protected select{-webkit-user-select:text;user-select:text}body{background:#020812;min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}.session-restore{color:#eaf8ff;background:radial-gradient(circle,#0c6fb133,#0000 35%),#020812;place-content:center;justify-items:center;gap:12px;min-height:100vh;display:grid}.session-restore-ring{border:1px solid #2dbbfa;border-radius:50%;place-items:center;width:92px;height:92px;animation:1.6s ease-in-out infinite session-pulse;display:grid;box-shadow:0 0 28px #1baaea4d,inset 0 0 25px #1baaea26}.session-restore-ring span{color:#71d7ff;font:800 18px Orbitron}.session-restore small{color:#e2b23d;letter-spacing:.18em;font:700 9px Orbitron}.session-restore strong{font-size:16px}@keyframes session-pulse{50%{filter:brightness(1.25);transform:scale(1.05)}}.auth-page{isolation:isolate;background:linear-gradient(90deg,#0208124d,#01060ebd),url(/assets/nightrev-background.jpg) 50%/cover;min-height:100vh;position:relative;overflow:hidden}.auth-page:before{content:"";z-index:-1;background:linear-gradient(#01050c1a 55%,#020812 93%),radial-gradient(circle at 46% 60%,#119aff2e,#0000 26%);position:absolute;top:0;right:0;bottom:0;left:0}.ambient-speed{pointer-events:none;background:linear-gradient(165deg,#0000 57%,#1382ff2e 57.2%,#0000 58%),linear-gradient(169deg,#0000 66%,#ff26314d 66.2%,#0000 67%);position:absolute;top:0;right:0;bottom:0;left:0}.hero-side{position:absolute;top:0;right:43%;bottom:115px;left:0}.club-logo{object-fit:contain;object-position:left center;mix-blend-mode:screen;filter:drop-shadow(0 0 14px #e9af2d4d);width:350px;height:118px;position:absolute;top:6.5%;left:5.7%}.hero-copy{z-index:2;position:absolute;top:23%;left:5.8%}.hero-copy h1{letter-spacing:-.05em;text-shadow:0 5px 24px #000;margin:0;font-size:clamp(38px,4.2vw,68px);font-weight:800;line-height:1.18}.hero-copy h1 strong{color:#f4f6f8}.hero-copy p{color:#c4ccd8;margin:24px 0;font-size:17px}.hero-copy p b{color:#e5b237;margin-right:12px}.holo-car{mix-blend-mode:screen;filter:saturate(1.15)drop-shadow(0 0 25px #007eff47);width:76%;animation:5s ease-in-out infinite float;position:absolute;bottom:-2%;left:2%}@keyframes float{50%{transform:translateY(-9px)}}.speed-dial{z-index:1;aspect-ratio:1;text-align:center;background:radial-gradient(circle,#0a68bc59,#010c1eb3 58%,#0000 60%);border:2px solid #168ee9;border-radius:50%;place-content:center;width:205px;display:grid;position:absolute;bottom:30%;left:48%;box-shadow:0 0 28px #008eff73,inset 0 0 30px #0d93ff40}.speed-dial span{color:#a8dcff;font:800 45px Orbitron}.speed-dial small{color:#58bcff}.speed-dial em{color:#45d9ff;font-size:11px;font-style:normal}.auth-panel{clip-path:polygon(5% 0,95% 0,100% 5%,100% 93%,95% 100%,5% 100%,0 94%,0 6%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#0a1628e8,#020811ed);border:1px solid #85a4c894;width:42%;max-width:640px;min-height:68%;padding:55px 50px;position:absolute;top:14%;right:4.5%;box-shadow:inset 0 0 45px #2a69af1f,0 30px 70px #0008}.panel-tabs{border-bottom:1px solid #36485e;grid-template-columns:1fr 1fr;margin-bottom:44px;display:grid}.panel-tabs button{color:#7e8898;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:15px;font-size:20px;font-weight:700}.panel-tabs button.active{color:#dff2ff;text-shadow:0 0 15px #1d9cff;border-color:#2ba6ff}.form-wrap{gap:12px;padding:0 15px;display:grid}.form-wrap label{margin-top:8px;font-size:16px;font-weight:600}.form-wrap input{color:#fff;background:#081322bf;border:1px solid #44789e;border-radius:9px;outline:0;height:59px;padding:0 20px;font-size:16px}.form-wrap input:focus{border-color:#31aaff;box-shadow:0 0 0 3px #2da4ff1f}.form-message{color:#ffcbd0;background:#66141b55;border-left:3px solid #ff4d55;margin:0;padding:9px 12px}.form-message.ok{color:#b7f8d7;border-color:#4de69c}.primary-action{color:#fff;clip-path:polygon(4% 0,96% 0,100% 22%,100% 78%,96% 100%,4% 100%,0 78%,0 22%);cursor:pointer;background:linear-gradient(90deg,#075886,#0aaee7 58%,#0785bd);border:1px solid #91ddff;height:67px;margin-top:20px;font-size:24px;font-weight:700;position:relative;box-shadow:0 0 24px #009bff4d}.primary-action:hover{filter:brightness(1.15)}.or{color:#8993a1;align-items:center;gap:15px;display:flex}.or:before,.or:after{content:"";background:#344256;flex:1;height:1px}.join-link{color:#b8c1ce;cursor:pointer;background:#09111dbf;border:1px solid #3c4a5e;border-radius:10px;height:61px;font-size:16px}.join-link b{color:#ff4d55;margin-left:8px}.join-link span{float:right;margin-right:20px;font-size:26px}footer{background:#010710e0;border-top:1px solid #26384d;grid-template-columns:repeat(3,1fr);gap:42px;height:116px;padding:20px 12%;display:grid;position:absolute;bottom:0;left:0;right:0}footer div{border-right:1px solid #344255;align-items:center;gap:17px;display:flex}footer div:last-child{border:0}footer b{color:#1faaff;font:28px Orbitron}footer span{font-weight:600}footer small{color:#8b97a7;font-weight:400;display:block}.modal{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#01060dcc;place-items:center;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.modal>div{text-align:center;background:#071526;border:1px solid #2cadff;width:min(430px,90vw);padding:40px;box-shadow:0 0 50px #007acb66}.modal span{color:#67d7ff;font-size:54px;display:block}.modal h2{font:700 24px Orbitron}.modal p{color:#b9c8d8}.modal button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#086a9f,#0aaee7);border:0;width:100%;height:50px}@media(max-width:960px){.auth-page{padding-bottom:100px;overflow:auto}.hero-side{height:620px;position:relative;inset:auto}.club-logo{width:260px}.hero-copy{top:190px}.holo-car{width:85%;bottom:0}.speed-dial{bottom:16%;left:auto;right:7%}.auth-panel{width:min(92%,640px);min-height:0;margin:-70px auto 35px;position:relative;top:auto;right:auto}.hero-side{margin-right:0}footer{grid-template-columns:1fr;height:auto;padding:24px 7%;position:relative}footer div{border-bottom:1px solid #344255;border-right:0;padding-bottom:14px}}@media(max-width:560px){.hero-side{height:500px}.hero-copy{top:165px;left:6%}.hero-copy h1{font-size:36px}.hero-copy p{font-size:14px}.club-logo{width:210px;left:5%}.holo-car{width:105%;left:-15%}.speed-dial{width:145px}.auth-panel{padding:38px 22px}.form-wrap{padding:0}.panel-tabs button{font-size:17px}.primary-action{font-size:20px}}.telegram-settings{background:linear-gradient(145deg,#051a2bf0,#020c17fa);border:1px solid #38ace757;border-radius:8px 24px;gap:20px;padding:28px;display:grid}.telegram-settings>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.telegram-settings>header small{color:#e9bc3e;letter-spacing:.14em;font:700 9px Orbitron}.telegram-settings>header h2{margin:5px 0}.telegram-settings>header p{color:#7f9aae;max-width:720px;margin:0}.telegram-settings>header button,.telegram-test{color:#bdeaff;background:#071b2c;border:1px solid #3db7f380}.telegram-channel-list{gap:10px;display:grid}.telegram-channel-list article{background:#020f1bb8;border:1px solid #3994cc40;grid-template-columns:14px 1fr auto;align-items:center;gap:14px;padding:17px;display:grid}.telegram-channel-list i{background:#687984;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #6879841f}.telegram-channel-list i.online{background:#39e39c;box-shadow:0 0 14px #39e39c}.telegram-channel-list strong{display:block}.telegram-channel-list p{color:#7893a5;margin:3px 0 0;font-size:12px}.telegram-channel-list span{color:#6ebddd;font:700 9px Orbitron}.telegram-outbox{background:#0f4c6c1f;border-left:2px solid #27aeea;padding:16px}.telegram-outbox h3{margin:0 0 10px}.telegram-outbox>div{color:#91a9b8;flex-wrap:wrap;gap:24px;display:flex}.telegram-outbox b{color:#52ceff}.telegram-test{justify-self:start;padding:12px 18px}@media(max-width:650px){.telegram-settings{padding:18px}.telegram-settings>header{display:grid}.telegram-channel-list article{grid-template-columns:12px 1fr}.telegram-channel-list span{grid-column:2}.telegram-outbox>div{gap:12px}}.idle-session-warning{z-index:10000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00050cd1;place-items:center;padding:20px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.idle-session-warning>div{text-align:center;background:linear-gradient(145deg,#071d30,#020b15);border:1px solid #2bb6fab8;border-radius:8px 28px;width:min(430px,100%);padding:30px;box-shadow:0 0 55px #0097eb47}.idle-session-warning small{color:#e9bc3e;letter-spacing:.18em;font:700 9px Orbitron}.idle-session-warning h2{color:#effaff;margin:10px 0}.idle-session-warning p{color:#94abba;margin:0}.idle-session-warning strong{color:#65d6ff;margin:14px 0 20px;font:800 28px Orbitron;display:block}.idle-session-warning button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#075d91,#13aee9);border:1px solid #66d8ff;border-radius:4px 14px;width:100%;min-height:50px;font-weight:700}.idle-session-warning button:hover{filter:brightness(1.12)}.system-update-overlay{z-index:10050;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000812db;place-items:center;padding:20px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.system-update-overlay>div{text-align:center;color:#dff6ff;background:linear-gradient(145deg,#071c30,#020b15);border:1px solid #1fb8ff;border-radius:18px;width:min(520px,100%);padding:30px;box-shadow:0 0 48px #00aeff40}.system-update-overlay>div>span{color:#4fe0ff;border:1px solid #36d8ff;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 16px;font-size:38px;animation:2.2s linear infinite system-update-spin;display:grid}.system-update-overlay small{color:#f9be28;letter-spacing:.14em;font-weight:800;display:block}.system-update-overlay h2{margin:10px 0 12px;font-size:clamp(24px,5vw,34px)}.system-update-overlay p{color:#a9bdca;margin:7px 0;line-height:1.65}.system-update-overlay .system-update-safe{text-align:left;background:#23b8ff14;border-left:3px solid #35d5ff;padding:10px 12px;font-size:14px}.system-update-overlay strong{color:#f7c443;margin:18px 0 12px;display:block}.system-update-overlay button{color:#fff;min-width:210px;min-height:48px;font:inherit;cursor:pointer;background:linear-gradient(100deg,#087eb0,#16bce4);border:1px solid #63dfff;border-radius:8px;font-weight:800}@keyframes system-update-spin{to{transform:rotate(360deg)}}@media(max-width:600px){.system-update-overlay{padding:14px}.system-update-overlay>div{padding:24px 18px}.system-update-overlay h2{font-size:26px}}@media(prefers-reduced-motion:reduce){.system-update-overlay>div>span{animation:none}}@keyframes nre-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes nre-enter{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.nre-page-enter{animation:none!important}}.idle-session-warning>div,.system-update-overlay>div{background:linear-gradient(170deg,#0a1c2d,#030d18);border:1px solid #78afd773;border-radius:20px;box-shadow:inset 0 1px #ffffff14,0 30px 80px #000000a6}.idle-session-warning small,.system-update-overlay small{font-size:11px}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.auth-page{perspective:1600px}.protected-visual{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.primary-action:disabled{cursor:wait;filter:saturate(.55);opacity:.78}.auth-panel{--tilt-x:0deg;--tilt-y:0deg;--light-x:72%;--light-y:22%;overflow:hidden;transform:perspective(1200px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateZ(0);transform-style:preserve-3d;transform-origin:center;transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .3s ease,box-shadow .3s ease;will-change:transform;animation:consolePulse 4.6s ease-in-out infinite}.request-decision-error{display:grid;gap:3px;margin-top:12px;padding:10px 12px;border:1px solid rgba(255,91,105,.55);border-left:3px solid #ff6573;border-radius:3px 8px 8px 3px;background:#69121d3d;color:#ffd9dd}.request-decision-error strong{font-size:12px}.request-decision-error span{color:#ffb5bc;font-size:12px;line-height:1.45}.auth-panel:before{content:"";position:absolute;z-index:0;top:-2px;right:-2px;bottom:-2px;left:-2px;pointer-events:none;background:radial-gradient(circle at var(--light-x) var(--light-y),rgba(65,205,255,.24),transparent 25%),linear-gradient(115deg,transparent 30%,rgba(82,184,255,.08) 48%,rgba(235,179,50,.12) 52%,transparent 70%);mix-blend-mode:screen;transition:background-position .12s linear}.auth-panel:after{content:"";position:absolute;z-index:0;top:-35%;bottom:-35%;left:-28%;width:24%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(113,218,255,.16),rgba(255,207,84,.18),transparent);filter:blur(9px);transform:skew(-16deg);animation:consoleSweep 5.8s ease-in-out infinite}.auth-panel>*{position:relative;z-index:1;transform:translateZ(18px)}.console-status{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-22px 8px 16px;color:#5fd6ff;font:700 10px/1 Orbitron,sans-serif;letter-spacing:.15em;text-shadow:0 0 12px rgba(43,186,255,.8)}.console-status span:before{content:"";display:inline-block;width:7px;height:7px;margin-right:9px;border-radius:50%;background:#55f6ad;box-shadow:0 0 8px #55f6ad,0 0 18px #55f6adcc;animation:statusBlink 1.45s ease-in-out infinite}.console-status em{color:#d9a936;font-style:normal}.pin-field{position:relative;width:100%}.pin-field input{width:100%;padding-right:82px}.pin-toggle{position:absolute;top:50%;right:9px;min-width:62px;height:36px;padding:0 10px;transform:translateY(-50%);border:1px solid rgba(65,184,255,.38);border-radius:9px;color:#8bd8ff;background:#071e34e0;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.pin-toggle:hover,.pin-toggle:focus-visible{border-color:#56caff;color:#fff;background:#0a4c74eb;box-shadow:0 0 15px #22adff47;outline:none}.member-match{margin:0;padding:8px 11px;border-left:3px solid #ff5962;border-radius:0 8px 8px 0;color:#ffc4c8;background:#67111952;font-size:13px;line-height:1.35}.member-match.ok{border-color:#48e49a;color:#b9f7d7;background:#0e5b3a47}.registration-email-note{margin-top:-7px;color:#7f96a9;font-size:12px;line-height:1.45}.registration-verify-console .reset-success-mark.is-error{border-color:#ff5962;color:#ff8790;box-shadow:0 0 24px #ff324140}@keyframes consolePulse{0%,to{border-color:#5b9eda7a;box-shadow:inset 0 0 45px #2a69af1f,0 28px 70px #0009,0 0 #19a2ff00}50%{border-color:#58c9ffd1;box-shadow:inset 0 0 60px #1b8fff2e,0 34px 80px #000b,0 0 34px #0f93ff33}}@keyframes consoleSweep{0%,18%{left:-32%;opacity:0}45%{opacity:1}72%,to{left:116%;opacity:0}}@keyframes statusBlink{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1.15)}}.logo-stage{position:absolute;z-index:8;top:8px;left:50%;width:clamp(360px,34vw,560px);height:190px;transform:translate(-50%);perspective:900px;isolation:isolate}.logo-stage:before{content:"";position:absolute;z-index:-1;top:17%;right:4%;bottom:8%;left:4%;border-radius:50%;background:radial-gradient(ellipse,rgba(39,173,255,.35),rgba(239,175,42,.2) 38%,rgba(140,43,255,.12) 58%,transparent 74%);filter:blur(20px);animation:logoAura 3.4s ease-in-out infinite}.logo-stage:after{content:"";position:absolute;z-index:-1;left:12%;right:12%;bottom:8%;height:2px;background:linear-gradient(90deg,transparent,#dca62e,#45c6ff,#8c5cff,transparent);box-shadow:0 0 12px #27b7ff,0 0 30px #e5b237a6;animation:logoScan 2.6s ease-in-out infinite}.logo-stage .club-logo{position:relative;inset:auto;display:block;width:100%;height:100%;object-fit:contain;object-position:center;transform:rotateX(5deg) translateZ(18px);transform-origin:center bottom;filter:drop-shadow(0 10px 18px rgba(0,0,0,.82)) drop-shadow(0 0 12px rgba(237,179,46,.3));animation:logoHover 5s ease-in-out infinite}@keyframes logoAura{0%,to{opacity:.42;transform:scale(.9)}45%{opacity:1;transform:scale(1.08);filter:blur(27px) hue-rotate(28deg)}70%{opacity:.68;transform:scale(.98);filter:blur(20px) hue-rotate(-22deg)}}@keyframes logoScan{0%,to{opacity:.35;transform:scaleX(.72)}50%{opacity:1;transform:scaleX(1)}}@keyframes logoHover{0%,to{transform:rotateX(5deg) translateY(0) translateZ(18px)}50%{transform:rotateX(1deg) translateY(-7px) translateZ(28px)}}.speed-dial span{font-variant-numeric:tabular-nums;min-width:3ch;transform-origin:center;animation:speedPulse .22s ease-out}.speed-dial:after{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;border:1px dashed rgba(58,185,255,.38);animation:dialSpin 7s linear infinite;pointer-events:none}@keyframes speedPulse{0%{opacity:.68;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes dialSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.speed-dial:after,.speed-dial span,.logo-stage:before,.logo-stage:after,.logo-stage .club-logo,.auth-panel,.auth-panel:after,.console-status span:before{animation:none}.auth-panel{transform:none}}@media(min-width:961px){.auth-page{min-height:max(760px,100vh);background-position:center 52%}.hero-side{right:40%;bottom:112px}.hero-copy{top:25%;left:4.5%;width:min(50%,520px)!important;padding:18px 32px 18px 22px!important;transform:none;border-left:2px solid rgba(229,178,55,.78);border-radius:0 28px 28px 0;background:linear-gradient(90deg,rgba(2,8,18,.84),rgba(2,8,18,.58) 68%,transparent)!important;box-shadow:-12px 18px 50px #0003}.hero-copy h1{font-size:clamp(34px,2.55vw,46px);line-height:1.13;letter-spacing:-.035em}.hero-copy p{margin-top:14px;font-size:clamp(13px,.85vw,15px)}.speed-dial{top:48%;bottom:auto;left:62%;width:185px;transform:translateY(-50%)}.auth-panel{top:clamp(168px,18vh,200px);right:clamp(28px,4vw,76px);width:min(38vw,580px);min-height:0;padding:28px clamp(34px,3vw,46px) 30px;clip-path:none;border-radius:30px 10px;border-color:#5daeeb7a;background:linear-gradient(145deg,#09182bdb,#020912e8);-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12)}.holo-car{left:1%;bottom:-5%;width:min(68%,700px);opacity:.92}.console-status{margin:-10px 6px 12px}.panel-tabs{margin-bottom:24px}.panel-tabs button{padding:12px;font-size:18px}.form-wrap{gap:8px}.form-wrap label{margin-top:6px;font-size:15px}.form-wrap input{height:54px}.primary-action{height:60px;margin-top:14px;font-size:22px}.join-link{height:55px}footer{min-height:108px;height:auto;background:#010710c7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}@media(min-width:1440px){.logo-stage{top:10px;width:500px;height:168px}.auth-panel{right:4.5%}}@media(max-width:1100px)and (min-width:961px){.hero-side{right:47%}.logo-stage{width:390px;height:145px}.hero-copy{top:24%;width:58%!important}.hero-copy h1{font-size:34px}.hero-copy p{max-width:440px;font-size:15px}.speed-dial{width:145px;left:68%}.auth-panel{width:47%;right:2.5%}footer{padding-inline:6%;gap:24px}}@media(max-width:960px){html,body,#root{min-height:100%}body{overflow-x:hidden}.auth-page{display:flex;min-height:100dvh;flex-direction:column;padding-bottom:0;overflow:hidden;background-position:54% top;background-attachment:scroll}.ambient-speed{position:fixed}.hero-side{position:relative;inset:auto;flex:0 0 520px;width:100%;height:520px;margin:0}.hero-side:before{top:0;right:0;width:100%;height:44%;background:linear-gradient(180deg,rgba(2,8,18,.22),rgba(2,8,18,.91) 72%,transparent)}.logo-stage{top:4px;left:50%;width:330px;height:125px}.hero-copy{top:132px;left:6%;width:88%!important;padding:14px 20px 14px 16px!important;border-left:2px solid rgba(229,178,55,.76);border-radius:0 22px 22px 0;background:linear-gradient(90deg,rgba(2,8,18,.8),rgba(2,8,18,.5) 72%,transparent)!important}.hero-copy h1{font-size:clamp(34px,7vw,48px)}.hero-copy p{margin-top:15px;font-size:15px}.holo-car{left:-5%;bottom:-5px;width:min(84%,650px)}.speed-dial{right:7%;bottom:12%;left:auto;width:150px}.auth-panel{position:relative;inset:auto;width:min(calc(100% - 32px),640px);min-height:0;margin:-18px auto 28px;padding:34px 30px 38px;transform:none;animation:none;clip-path:none;border-radius:24px 8px}.auth-panel>*{transform:none}.console-status{margin:-12px 4px 14px}.panel-tabs{margin-bottom:28px}.form-wrap{padding-inline:4px}footer{position:relative;inset:auto;width:100%;height:auto;grid-template-columns:repeat(3,1fr);gap:16px;padding:22px 4%}footer div{gap:10px;padding-right:12px}footer b{font-size:22px}footer span{font-size:13px}footer small{font-size:11px}}@media(min-width:601px)and (max-width:960px){.hero-copy{top:292px;left:4.5%;width:min(500px,calc(100% - 250px))!important;padding:14px 18px 14px 0!important;transform:none}.hero-copy h1{font-size:clamp(30px,5vw,40px);line-height:1.12}.hero-copy p{max-width:100%;margin-top:14px;font-size:clamp(12px,1.8vw,14px);line-height:1.4}}@media(max-width:600px){.auth-page{background-position:right top}.hero-side{flex-basis:440px;height:440px}.logo-stage{top:0;left:50%;width:300px;height:112px}.hero-copy{top:142px;left:20px;width:calc(100% - 172px)!important;padding-right:8px!important;transform:none}.hero-copy h1{font-size:clamp(25px,7vw,33px);line-height:1.14}.hero-copy p{max-width:340px;font-size:13px;line-height:1.45}.holo-car{left:-18%;bottom:0;width:105%}.speed-dial{top:154px;right:18px;bottom:auto;left:auto;width:120px;transform:none}.speed-dial span{font-size:31px}.speed-dial small{font-size:10px}.auth-panel{width:calc(100% - 20px);margin:-4px auto 18px;padding:28px 18px 30px;clip-path:none;border-radius:22px 7px}.panel-tabs{margin-bottom:22px}.panel-tabs button{padding:12px 6px;font-size:16px}.form-wrap{gap:9px;padding:0}.form-wrap label{margin-top:7px;font-size:14px}.form-wrap input{height:52px;padding-inline:15px;font-size:15px}.primary-action{height:57px;margin-top:14px;font-size:19px}.join-link{height:54px;font-size:14px}footer{grid-template-columns:1fr;gap:0;padding:16px 20px 22px}footer div{min-height:64px;border-right:0;border-bottom:1px solid #27384a;padding:10px 4px}footer div:last-child{border-bottom:0}footer span{font-size:14px}footer small{font-size:12px}.modal>div{padding:30px 22px}}@media(max-width:380px){.hero-side{flex-basis:410px;height:410px}.logo-stage{width:270px;height:102px}.hero-copy{top:132px;width:calc(100% - 145px)!important}.hero-copy h1{font-size:25px}.hero-copy p{font-size:12px}.holo-car{bottom:6px}.speed-dial{top:145px;right:14px;width:105px}.auth-panel{width:calc(100% - 12px);padding-inline:15px}}.modal{animation:modalFade .28s ease-out}.modal>div{position:relative;overflow:hidden;animation:modalLaunch .48s cubic-bezier(.2,.8,.2,1);clip-path:polygon(6% 0,94% 0,100% 8%,100% 92%,94% 100%,6% 100%,0 92%,0 8%)}.modal>div:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 26%,rgba(67,197,255,.12) 45%,transparent 62%);transform:translate(-100%);animation:modalScan 1.4s .25s ease-out forwards}.modal-kicker{display:block;margin-bottom:10px;color:#55c9ff;font:600 10px Orbitron;letter-spacing:.18em}.registration-success .success-mark{width:70px;height:70px;margin:0 auto 12px;display:grid;place-items:center;border:1px solid #42c9ff;border-radius:50%;background:radial-gradient(circle,rgba(21,175,255,.2),transparent 67%);box-shadow:0 0 28px #009eff57}.registration-success p strong{font-size:20px;color:#fff}.welcome-modal>div{width:min(500px,92vw);padding:38px 44px 42px;border-color:#e5b237;background:linear-gradient(145deg,#061425fa,#02070ffc);box-shadow:0 0 0 1px #e5b23726,0 0 70px #0a97ff52}.welcome-modal h2{margin:10px 0 2px;font-family:Chakra Petch,sans-serif;font-size:22px;color:#b9d9ef}.welcome-modal h3{margin:0;color:#fff;font:800 clamp(27px,5vw,38px) "Chakra Petch",sans-serif;text-shadow:0 0 22px rgba(41,174,255,.68)}.welcome-nickname{margin:3px 0!important;color:#e8bd53!important}.welcome-modal blockquote{min-height:74px;margin:22px 0;padding:18px 18px 16px;border-block:1px solid rgba(82,156,213,.28);color:#e9f4ff;font-size:18px;font-weight:600;line-height:1.5}.welcome-modal button span{float:right;font-size:25px;line-height:18px}.welcome-rings{position:relative;width:76px;height:76px;margin:0 auto 8px;display:grid;place-items:center;border:1px solid #139fec;border-radius:50%;box-shadow:0 0 25px #009fff6b,inset 0 0 18px #009fff40}.welcome-rings:before,.welcome-rings:after{content:"";position:absolute;border:1px dashed rgba(229,178,55,.72);border-radius:50%;animation:welcomeSpin 7s linear infinite}.welcome-rings:before{top:7px;right:7px;bottom:7px;left:7px}.welcome-rings:after{top:-8px;right:-8px;bottom:-8px;left:-8px;animation-direction:reverse;animation-duration:11s}.welcome-rings span{font:800 17px Orbitron;color:#8edbff;text-shadow:0 0 12px #009dff}@keyframes modalFade{0%{opacity:0}to{opacity:1}}@keyframes modalLaunch{0%{opacity:0;transform:translateY(28px) scale(.92)}to{opacity:1;transform:none}}@keyframes modalScan{to{transform:translate(120%)}}@keyframes welcomeSpin{to{transform:rotate(360deg)}}.logout-action{min-width:130px;padding:12px 20px;border:1px solid rgba(73,174,239,.55);border-radius:4px;background:#030f1dbd;color:#d8efff;cursor:pointer}.logout-action:hover{border-color:#43caff;box-shadow:0 0 20px #009dff33}.logout-action:disabled{opacity:.6;cursor:wait}@media(max-width:600px){.welcome-modal>div{padding:30px 22px 32px}.welcome-modal blockquote{font-size:16px}.member-header-actions{grid-column:3;grid-row:1;width:auto}.member-settings summary{width:54px;height:52px}.member-settings summary>span{font-size:22px}.member-settings-menu{position:fixed;top:84px;right:12px;width:calc(100vw - 24px)}}.member-header-actions{display:flex;justify-content:flex-end;gap:10px}.admin-entry{min-width:130px;padding:12px 20px;border:1px solid rgba(229,178,55,.62);border-radius:4px;background:#322203a3;color:#f5ce6a;cursor:pointer}.admin-entry:hover{border-color:#ffd76d;box-shadow:0 0 20px #e5b23733}.game-store-link{position:relative;display:grid;align-content:center;min-width:108px;height:60px;padding:0 18px;overflow:hidden;border:1px solid rgba(235,184,56,.65);border-radius:4px 14px;background:linear-gradient(145deg,#392603eb,#08131df7);color:#fff;text-align:left;text-decoration:none;box-shadow:inset 0 0 20px #e7af2417,0 10px 28px #0000004d;transition:transform .22s,border-color .22s,box-shadow .22s}.game-store-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 25%,rgba(255,221,128,.2) 48%,transparent 70%);transform:translate(-120%);transition:transform .55s}.game-store-link:hover{transform:translateY(-2px);border-color:#ffd66b;box-shadow:0 12px 30px #00000057,0 0 24px #e8b12c33}.game-store-link:hover:before{transform:translate(120%)}.game-store-link span{position:relative;color:#e7b83e;font:700 7px Orbitron;letter-spacing:.18em}.game-store-link b{position:relative;font-size:14px}.game-store-link:focus-visible{outline:2px solid #ffe291;outline-offset:3px}.member-settings{position:relative;z-index:18}.member-settings summary{display:grid;place-items:center;width:66px;height:60px;border:1px solid rgba(75,188,246,.6);border-radius:14px 4px;background:linear-gradient(145deg,#071e31f2,#020b15fa);color:#85d9ff;cursor:pointer;list-style:none;box-shadow:inset 0 0 18px #1eaaeb17,0 10px 28px #0000004d}.member-settings summary::-webkit-details-marker{display:none}.member-settings summary>span{font-size:25px;line-height:1;transition:transform .35s ease}.member-settings summary>small{margin-top:3px;color:#7897ab;font-size:9px}.member-settings[open] summary{border-color:#e6b743;color:#f0c75f;box-shadow:0 0 24px #e0af3030}.member-settings[open] summary>span{transform:rotate(75deg)}.member-settings-menu{position:absolute;top:72px;right:0;width:min(320px,calc(100vw - 32px));padding:10px;border:1px solid rgba(74,173,231,.5);border-radius:18px 5px;background:linear-gradient(145deg,#071c2ffc,#020912fc);box-shadow:0 26px 70px #000,0 0 34px #1496e129;animation:settings-open .24s ease-out}.member-settings-menu:before{content:"";position:absolute;top:-7px;right:24px;width:12px;height:12px;border-left:1px solid #4b9cca;border-top:1px solid #4b9cca;background:#071c2e;transform:rotate(45deg)}.member-settings-menu header{display:grid;padding:12px 13px 14px;border-bottom:1px solid rgba(67,136,181,.25)}.member-settings-menu header small{color:#e4b33d;font:700 8px Orbitron;letter-spacing:.16em}.member-settings-menu header strong{margin-top:4px;color:#eff9ff}.member-settings-menu header span{color:#718ca0;font:10px Orbitron}.member-settings-menu>button{width:100%;display:grid;grid-template-columns:1fr auto;gap:2px;padding:13px;border:0;border-bottom:1px solid rgba(60,119,158,.21);background:none;color:#dcecf7;text-align:left;cursor:pointer}.member-settings-menu>button:hover{background:#197db524}.member-settings-menu>button span{grid-column:1/-1;color:#55c8f7;font:700 7px Orbitron;letter-spacing:.15em}.member-settings-menu>button b{font-size:14px}.member-settings-menu>button small{color:#7793a7}.member-settings-menu .settings-logout{margin-top:7px;border:1px solid rgba(255,81,94,.4);border-radius:8px;background:#68121c24;color:#ffabb1}.member-settings-menu .settings-logout span{color:#ff7782}.member-settings-menu .settings-logout b{grid-column:1/-1}.member-settings-menu .settings-logout:disabled{opacity:.6;cursor:wait}@keyframes settings-open{0%{opacity:0;transform:translateY(-10px) scale(.96)}to{opacity:1;transform:none}}.admin-page{position:relative;isolation:isolate;min-height:100vh;padding:24px clamp(16px,4vw,64px) 60px;color:#eaf5ff;background:linear-gradient(120deg,#010812f5,#02101de6),url(/assets/nightrev-background.jpg) center/cover fixed}.admin-page:before{content:"";position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 85% 10%,rgba(14,157,255,.2),transparent 32%),radial-gradient(circle at 10% 80%,rgba(227,171,39,.1),transparent 28%)}.admin-grid{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.1;background-image:linear-gradient(rgba(74,178,246,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(74,178,246,.2) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(135deg,black,transparent 72%);mask-image:linear-gradient(135deg,black,transparent 72%)}.admin-header{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:24px;max-width:1440px;margin:0 auto 24px;padding:8px 4px 22px;padding-right:calc(4px + var(--nre-bell-gutter, 0px));border-bottom:1px solid rgba(92,165,219,.28)}.admin-header img{width:145px;height:70px;object-fit:contain;mix-blend-mode:screen}.admin-header small,.editor-head small{color:#e6b640;font:700 9px Orbitron;letter-spacing:.17em}.admin-header h1{margin:2px 0;font-size:clamp(23px,2.4vw,34px)}.admin-header p{margin:0;color:#7f98ac;font-size:12px}.admin-header-actions button,.audit-heading button{padding:10px 15px;border:1px solid rgba(74,166,227,.42);border-radius:7px;background:#051423d1;color:#ccecff;cursor:pointer}.admin-header-actions button:hover,.audit-heading button:hover{border-color:#4bc7ff}.admin-shell{max-width:1440px;margin:auto;border:1px solid rgba(71,152,209,.8);border-radius:22px 6px;background:linear-gradient(145deg,#081b2ee8,#020a14f0);box-shadow:0 26px 80px #0000007a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.admin-tabs{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:rgba(50,186,255,.55) rgba(3,16,29,.55);padding:0 26px;border-bottom:1px solid rgba(84,151,199,.26)}.admin-tabs::-webkit-scrollbar{height:5px}.admin-tabs::-webkit-scrollbar-track{background:#03101d8c}.admin-tabs::-webkit-scrollbar-thumb{border-radius:5px;background:#32baff8c}.admin-tabs button{min-width:128px;flex:1 0 128px;padding:20px 12px 16px;border:0;border-bottom:3px solid transparent;background:none;color:#7d93a6;font-weight:700;white-space:nowrap;cursor:pointer}.admin-tabs button.active{border-color:#32baff;color:#eaf8ff;text-shadow:0 0 15px rgba(40,179,255,.6)}.admin-notice{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 24px 0;padding:12px 15px;border-left:3px solid #36bcff;border-radius:0 8px 8px 0;background:#12608f40;color:#dff5ff}.admin-notice button{border:0;background:none;color:#9fc3d8;font-size:22px;cursor:pointer}.admin-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:24px}.admin-summary div{position:relative;overflow:hidden;min-height:100px;padding:19px;border:1px solid rgba(75,144,195,.85);border-radius:13px;background:#030f1cad}.admin-summary div:after{content:"";position:absolute;right:-18px;bottom:-25px;width:78px;height:78px;border:1px solid currentColor;border-radius:50%;opacity:.12}.admin-summary small{display:block;color:#7f9cb1}.admin-summary strong{font:800 32px Orbitron;color:#70d3ff}.admin-summary .active strong{color:#4ee19b}.admin-summary .invited strong{color:#e9bb4e}.admin-summary .suspended strong{color:#ff7b83}.admin-toolbar{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:0 24px 20px}.admin-toolbar label{display:grid;flex:1;max-width:520px;gap:6px;color:#9db3c4;font-size:12px}.admin-toolbar input,.admin-modal input,.admin-modal select{width:100%;height:46px;padding:0 14px;border:1px solid #44789e;border-radius:8px;outline:none;background:#061321;color:#eef8ff}.admin-toolbar input:focus,.admin-modal input:focus,.admin-modal select:focus{border-color:#43c4ff;box-shadow:0 0 0 3px #26b0f21f}.admin-primary{min-height:46px;padding:0 22px;border:1px solid #62d2ff!important;border-radius:7px;background:linear-gradient(120deg,#08699b,#13afe4)!important;color:#fff!important;font-weight:700;cursor:pointer;box-shadow:0 0 22px #0aa0de2e}.admin-primary:disabled{opacity:.58;cursor:wait}.member-table-wrap{overflow-x:auto;border-top:1px solid rgba(72,143,193,.85)}.member-table{width:100%;border-collapse:collapse;min-width:850px}.member-table th{padding:13px 17px;color:#6f91aa;background:#020a14ad;font-size:11px;text-align:left;letter-spacing:.05em}.member-table td{padding:14px 17px;border-top:1px solid rgba(67,124,164,.55);color:#b8cbd9;font-size:13px}.member-table tbody tr:hover{background:#1662911f}.member-table td:first-child{display:grid}.member-table td strong{color:#eff8ff;font-size:15px}.member-table td small{color:#71899c}.member-table code{color:#9cdbff;font:600 12px Orbitron}.status-pill{display:inline-block;padding:5px 9px;border:1px solid;border-radius:20px;font-size:11px}.status-pill.active{color:#5de6a5;background:#19754d33}.status-pill.invited{color:#ebc96f;background:#7a580d33}.status-pill.suspended{color:#ff9298;background:#79192133}.status-pill.removed{color:#8b9aaa;background:#3e48513d}.pin-ready{color:#52dca0}.pin-empty{color:#8b9aaa}.row-action{padding:7px 12px;border:1px solid rgba(64,180,246,.45);border-radius:6px;background:#052237b3;color:#94ddff;cursor:pointer}.row-action:hover{border-color:#57caff;color:#fff}.admin-empty{padding:34px;text-align:center;color:#71899d}.audit-list{padding:24px}.audit-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.audit-heading h2{margin:0;font-size:22px}.audit-heading p{margin:4px 0;color:#7891a5;font-size:12px}.audit-list article{display:grid;grid-template-columns:75px 1fr auto;align-items:center;gap:16px;padding:15px;border-top:1px solid rgba(69,129,171,.2)}.audit-list article strong{color:#e8f5ff}.audit-list article p{margin:3px 0 0;color:#7f98ab;font-size:12px}.audit-list time{color:#6f8ca2;font-size:11px}.audit-result{padding:5px 8px;border-radius:20px;text-align:center;font-size:10px}.audit-result.success{color:#5de3a4;background:#1b774e38}.audit-result.denied{color:#ff8e95;background:#851c2538}.admin-modal{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#00050ccc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-modal>form,.member-editor{position:relative;width:min(540px,100%);max-height:calc(100dvh - 36px);overflow:auto;padding:28px;border:1px solid rgba(68,176,239,.5);border-radius:20px 6px;background:linear-gradient(145deg,#0a2136,#030c17);box-shadow:0 25px 80px #000,0 0 40px #0d96e72b}.editor-head{display:flex;justify-content:space-between;align-items:start;margin-bottom:22px}.editor-head h2{margin:3px 0}.editor-head>button{border:0;background:none;color:#86a4b8;font-size:27px;cursor:pointer}.admin-modal label{display:grid;gap:7px;margin-top:14px;color:#a8c0d2;font-size:13px}.editor-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.editor-help{padding:11px 13px;border-left:2px solid #e1ad36;background:#694d0c26;color:#9eb0bd;font-size:12px;line-height:1.5}.editor-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:23px}.editor-actions>button:not(.admin-primary){padding:0 18px;border:1px solid #3a566d;border-radius:7px;background:#071522;color:#abc1d0;cursor:pointer}.danger-outline{width:100%;padding:12px;border:1px solid rgba(255,89,99,.55);border-radius:7px;background:#73141c29;color:#ff9da3;cursor:pointer}.reset-confirm{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;padding:38px;background:#030c16fa;text-align:center}.reset-confirm strong{font-size:22px;color:#ffadb2}.reset-confirm p{color:#a7bac8;line-height:1.5}.reset-confirm>div{display:flex;justify-content:center;gap:10px}.reset-confirm button{padding:10px 17px;border:1px solid #4d6577;border-radius:7px;background:#0a1b29;color:#dcecf5;cursor:pointer}.reset-confirm button:last-child{border-color:#ff646e;background:#8b2029;color:#fff}@media(max-width:760px){.admin-page{padding:12px 10px 30px}.admin-header{grid-template-columns:auto 1fr;gap:10px}.admin-header img{width:95px;height:55px}.admin-header h1{font-size:20px}.admin-header-actions button{flex:1}.admin-shell{border-radius:15px 4px}.admin-tabs{padding:0 8px}.admin-tabs button{min-width:112px;flex:0 0 112px;padding:16px 8px 13px}.admin-summary{grid-template-columns:1fr 1fr;padding:15px}.admin-summary div{min-height:82px;padding:14px}.admin-summary strong{font-size:25px}.admin-toolbar{align-items:stretch;flex-direction:column;padding:0 15px 15px}.admin-toolbar label{max-width:none}.member-table{min-width:0}.member-table thead{display:none}.member-table,.member-table tbody,.member-table tr,.member-table td{display:block;width:100%}.member-table tr{position:relative;padding:12px 110px 12px 14px;border-top:1px solid rgba(67,124,164,.25)}.member-table td{display:flex!important;justify-content:space-between;gap:12px;padding:5px 0;border:0}.member-table td:before{content:attr(data-label);color:#658096;font-size:11px}.member-table td:first-child{justify-content:flex-start!important}.member-table td:first-child:before,.member-table td:last-child:before{display:none}.member-table td:last-child{position:absolute;top:17px;right:14px;width:auto}.audit-list{padding:15px}.audit-list article{grid-template-columns:70px 1fr}.audit-list time{grid-column:2}.audit-heading{align-items:start}.editor-columns{grid-template-columns:1fr}}.join-modal{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#00050cdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:auto}.join-card{width:min(780px,100%);max-height:calc(100dvh - 40px);overflow:auto;padding:clamp(22px,4vw,38px);border:1px solid rgba(75,183,245,.52);border-radius:24px 7px;background:linear-gradient(145deg,#081d31fa,#020a13fc);box-shadow:0 30px 100px #000,0 0 50px #129ceb2e}.join-card>header{display:flex;justify-content:space-between;align-items:start;gap:24px;padding-bottom:20px;border-bottom:1px solid rgba(69,145,198,.25)}.join-card>header small,.join-success>small{color:#e4b33e;font:700 9px Orbitron;letter-spacing:.17em}.join-card>header h2{margin:4px 0;font-size:clamp(24px,4vw,34px)}.join-card>header p{margin:0;color:#819aae}.join-card>header>button{border:0;background:none;color:#8da9bc;font-size:30px;cursor:pointer}.join-card form{display:grid;gap:15px;padding-top:20px}.join-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px}.join-card label{position:relative;display:grid;gap:7px;color:#b6ccdc;font-size:13px}.join-card input:not([type=checkbox]),.join-card textarea{width:100%;padding:12px 14px;border:1px solid #44789e;border-radius:8px;outline:none;background:#061421;color:#f0f8ff;resize:vertical}.join-card input:not([type=checkbox]){height:48px}.join-card input:focus,.join-card textarea:focus{border-color:#42c3ff;box-shadow:0 0 0 3px #1eabef1f}.field-count{position:absolute;right:10px;bottom:8px;color:#668298;font-size:10px}.join-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}.join-consent{grid-template-columns:20px 1fr!important;align-items:start;line-height:1.45}.join-consent input{width:17px;height:17px;accent-color:#12aee7}.join-message{margin:0;padding:11px 13px;border-left:3px solid #ff676f;background:#77182033;color:#ffd0d3}.join-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.join-actions>button:first-child{padding:0 20px;border:1px solid #3d5a70;border-radius:7px;background:#071521;color:#aec4d3}.join-actions .primary-action{width:auto;min-width:210px;margin:0;padding-inline:24px}.join-loading,.join-unavailable,.join-success{padding:48px 20px;text-align:center;color:#97adbd}.join-unavailable strong{color:#eec555;font-size:21px}.join-unavailable button,.join-success button{padding:12px 20px;border:1px solid #4cc7ff;border-radius:7px;background:#0a79aa;color:#fff;cursor:pointer}.join-success>span{display:grid;place-items:center;width:76px;height:76px;margin:0 auto 15px;border:1px solid #45d79a;border-radius:50%;color:#60e8aa;font-size:36px;box-shadow:0 0 30px #32dc9733}.join-success h3{margin:8px 0;color:#fff;font-size:28px}.verification-page{min-height:100vh;display:grid;place-items:center;padding:20px;background:linear-gradient(135deg,#010811eb,#031526e0),url(/assets/nightrev-background.jpg) center/cover;color:#edf8ff}.verification-page section{width:min(560px,100%);padding:40px;border:1px solid rgba(72,177,239,.5);border-radius:24px 7px;text-align:center;background:#030e1af0;box-shadow:0 30px 90px #000}.verification-page img{width:190px;height:90px;object-fit:contain;mix-blend-mode:screen}.verification-mark{display:grid;place-items:center;width:70px;height:70px;margin:8px auto 14px;border:1px solid #ff6c74;border-radius:50%;color:#ff9096;font-size:30px}.verification-mark.ok{border-color:#4be09f;color:#5de8aa}.verification-page small{color:#e4b33e;font:700 9px Orbitron;letter-spacing:.17em}.verification-page h1{margin:8px 0}.verification-page p{color:#9bb0c0;line-height:1.6}.verification-page a{display:inline-block;margin-top:14px;padding:12px 20px;border:1px solid #46c5ff;border-radius:7px;color:#fff;background:#087bab;text-decoration:none}.request-console{padding:24px}.request-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}.request-summary div{padding:16px;border:1px solid rgba(69,145,197,.3);border-radius:10px;background:#03101dad}.request-summary small{display:block;color:#7894a8}.request-summary strong{color:#66d2ff;font:700 25px Orbitron}.request-console .audit-heading{padding-top:4px}.request-list article{display:grid;grid-template-columns:minmax(150px,1.2fr) 115px minmax(150px,1fr) 120px 135px auto;align-items:center;gap:14px;padding:14px 12px;border-top:1px solid rgba(66,129,172,.22);color:#9fb5c4;font-size:12px}.request-person{display:grid}.request-person strong{color:#f0f8ff;font-size:15px}.request-person small{color:#70889b}.request-list code{color:#8edbff}.request-status{padding:5px 8px;border:1px solid;border-radius:20px;text-align:center;font-size:10px}.request-status.pending_review{color:#55dfa1}.request-status.pending_verification{color:#dfb84d}.request-status.more_info{color:#69c9ff}.request-status.approved{color:#73e8af}.request-status.rejected{color:#ff8e95}.request-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.request-detail-grid>div,.request-introduction{display:grid;gap:4px;padding:12px;border:1px solid rgba(69,142,192,.25);border-radius:8px;background:#010a1380}.request-detail-grid small,.request-introduction small{color:#728da1;font-size:10px}.request-detail-grid strong{overflow-wrap:anywhere;color:#e8f6ff}.request-introduction{margin-top:10px}.request-introduction p{margin:0;color:#c1d0db;line-height:1.6}.request-detail textarea{width:100%;padding:12px;border:1px solid #44789e;border-radius:8px;background:#061421;color:#fff;resize:vertical}.request-decision-actions{display:grid;grid-template-columns:auto auto 1fr;gap:9px;margin-top:20px}.request-decision-actions>button:not(.admin-primary){padding:10px 14px;border:1px solid #466175;border-radius:7px;background:#081824;color:#bdd0dc;cursor:pointer}.request-decision-actions>button:first-child{border-color:#a8444c;color:#ff9ca2}@media(max-width:760px){.join-modal{padding:8px}.join-card{max-height:calc(100dvh - 16px);padding:20px 15px;border-radius:18px 5px}.join-columns{grid-template-columns:1fr}.join-actions{flex-direction:column-reverse}.join-actions button,.join-actions .primary-action{width:100%}.request-console{padding:15px}.request-summary{grid-template-columns:1fr 1fr}.request-list article{grid-template-columns:1fr auto;gap:7px;padding:15px 5px}.request-list article>span,.request-list article>code,.request-list article>time{grid-column:1}.request-list article>button{grid-column:2;grid-row:1/3}.request-detail-grid,.request-decision-actions{grid-template-columns:1fr}.admin-tabs button{padding-inline:4px;font-size:12px}}.join-test-banner{margin:0;padding:11px 13px;border-left:3px solid #e4b33e;background:#75540933;color:#f0cf77;font-size:12px;line-height:1.5}@media(prefers-reduced-motion:reduce){.modal,.modal>div,.modal>div:before,.welcome-rings:before,.welcome-rings:after{animation:none}}.pin-label-row{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-top:8px}.pin-label-row label{margin:0}.forgot-pin-link{padding:3px 0;border:0;border-bottom:1px solid rgba(82,199,255,.45);background:none;color:#70cff7;font-size:13px;cursor:pointer}.forgot-pin-link:hover{color:#fff;border-color:#67d7ff;text-shadow:0 0 12px rgba(61,191,255,.7)}.pin-reset-modal{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#00050ce0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pin-reset-card{width:min(600px,100%);max-height:calc(100dvh - 36px);overflow:auto;padding:clamp(24px,4vw,38px);border:1px solid rgba(70,187,250,.6);border-radius:24px 7px;background:linear-gradient(145deg,#081d31fc,#020912fc);box-shadow:0 30px 100px #000,0 0 55px #139eee33;animation:modalLaunch .42s cubic-bezier(.2,.8,.2,1)}.pin-reset-card>header{display:flex;justify-content:space-between;gap:18px;padding-bottom:20px;border-bottom:1px solid rgba(70,147,200,.28)}.pin-reset-card header small,.pin-reset-console>small{color:#e3b23c;font:700 9px Orbitron;letter-spacing:.18em}.pin-reset-card h2{margin:5px 0 2px;font-size:clamp(27px,5vw,38px)}.pin-reset-card header p{margin:0;color:#8099ad}.pin-reset-card header>button{align-self:start;border:0;background:none;color:#89a6b9;font-size:30px;cursor:pointer}.pin-reset-card>label,.pin-reset-console label{display:grid;gap:7px;margin-top:16px;color:#b7cddd;font-size:13px}.pin-reset-card input,.pin-reset-console input{width:100%;height:52px;padding:0 15px;border:1px solid #44789e;border-radius:9px;outline:0;background:#061421;color:#f2f9ff}.pin-reset-card input:focus,.pin-reset-console input:focus{border-color:#48c5ff;box-shadow:0 0 0 3px #25aeef21}.recovery-steps{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:10px;margin:23px 0;color:#607d93;font:700 12px Orbitron}.recovery-steps span{display:grid;place-items:center;width:72px;aspect-ratio:1;border:1px solid #33536b;border-radius:50%;background:#061421}.recovery-steps span.active{border-color:#37c5ff;color:#8cddff;box-shadow:0 0 22px #21aeef38}.recovery-steps small{margin-top:4px;font:500 9px Chakra Petch;white-space:nowrap}.recovery-steps i{height:1px;background:linear-gradient(90deg,#2b8bb7,#294b62)}.recovery-safety{margin-top:18px;padding:13px 15px;border-left:3px solid #e2b23e;background:#664c0c2b}.recovery-safety b{color:#f0cc70}.recovery-safety p{margin:4px 0 0;color:#91a7b8;font-size:12px;line-height:1.55}.pin-reset-message{margin:15px 0 0;padding:11px 13px;border-left:3px solid #48ca97;background:#146a4933;color:#c5f6df;line-height:1.5}.recovery-submit,.recovery-back{width:100%;min-height:52px;margin-top:16px;border:1px solid #7edbff;border-radius:7px;background:linear-gradient(100deg,#08709f,#0cade4);color:#fff;font-weight:700;cursor:pointer}.recovery-submit:disabled{opacity:.55;cursor:wait}.recovery-back{margin-top:9px;border-color:#36536a;background:#06131f;color:#a9c2d3}.pin-reset-page{min-height:100vh;display:grid;place-items:center;padding:20px;background:radial-gradient(circle at 50% 42%,rgba(10,138,222,.2),transparent 32%),linear-gradient(135deg,#010811eb,#031526e6),url(/assets/nightrev-background.jpg) center/cover;color:#edf8ff}.pin-reset-console{width:min(570px,100%);padding:clamp(28px,5vw,46px);border:1px solid rgba(73,181,241,.55);border-radius:24px 7px;text-align:center;background:linear-gradient(145deg,#071b2ef7,#020912fc);box-shadow:0 30px 100px #000,0 0 50px #1099e82b}.pin-reset-console>img{width:210px;height:100px;object-fit:contain;mix-blend-mode:screen}.pin-reset-console h1{margin:7px 0;font-size:clamp(29px,5vw,42px)}.pin-reset-console form>p,.pin-reset-console>p{color:#98adbd;line-height:1.65}.pin-reset-console label{text-align:left}.pin-reset-console .pin-field button{position:absolute;right:8px;top:7px;height:38px;padding:0 10px;border:0;background:none;color:#77cfee;cursor:pointer}.reset-success-mark{display:grid;place-items:center;width:78px;height:78px;margin:24px auto 10px;border:1px solid #48dda0;border-radius:50%;color:#5ce8aa;font-size:38px;box-shadow:0 0 30px #35dc9933}.pin-reset-console>a{display:inline-block;margin-top:12px;padding:13px 23px;border:1px solid #5acaff;border-radius:7px;background:#087baa;color:#fff;text-decoration:none}@media(max-width:600px){.pin-reset-modal{padding:7px}.pin-reset-card{max-height:calc(100dvh - 14px);padding:22px 16px;border-radius:18px 5px}.recovery-steps{gap:5px}.recovery-steps span{width:62px;font-size:11px}.recovery-steps small{font-size:8px}.pin-reset-page{padding:8px}.pin-reset-console{padding:28px 18px;border-radius:18px 5px}}@media(max-width:600px){.member-header-actions{grid-column:3;grid-row:1;width:auto;gap:6px}.game-store-link{min-width:72px;height:52px;padding:0 11px}.game-store-link span{font-size:6px}.game-store-link b{font-size:12px}.member-settings summary{width:54px;height:52px}.member-settings summary>span{font-size:22px}.member-settings-menu{position:fixed;top:84px;right:12px;width:calc(100vw - 24px)}}@media(max-width:600px){.member-header-actions{display:grid;grid-template-columns:52px minmax(72px,84px) 54px;gap:8px;align-items:center}}@media(max-width:440px){.member-header-actions{grid-column:1/-1;grid-row:2;justify-self:end}}.admin-header small{font-size:12px}.member-table th{font-size:12px;letter-spacing:0}.member-table td:before{font-size:12px}.rewards-page{--reward-gold:#f8c54c;position:relative;isolation:isolate;min-height:100vh;overflow:hidden;padding:22px clamp(18px,4vw,64px) 50px;color:#fff9e9;background:linear-gradient(90deg,#040301f0,#050402b3 48%,#030200e6),url(/assets/rewards-background-desktop.jpg) center/cover fixed,#070604}.rewards-page:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(circle at 50% 55%,rgba(255,190,43,.16),transparent 28%)}.rewards-grid{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.17;pointer-events:none;background-image:linear-gradient(rgba(248,197,76,.28) 1px,transparent 1px),linear-gradient(90deg,rgba(248,197,76,.28) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 23%,black 70%,transparent);mask-image:linear-gradient(to bottom,transparent,black 23%,black 70%,transparent);transform:perspective(470px) rotateX(59deg) scale(1.75) translateY(29%);transform-origin:center bottom}.rewards-orb{position:fixed;z-index:-1;width:380px;aspect-ratio:1;border-radius:50%;filter:blur(18px);opacity:.18;animation:reward-drift 10s ease-in-out infinite alternate}.rewards-orb-one{left:-130px;top:130px;background:#d89413}.rewards-orb-two{right:-140px;top:300px;background:#80500c;animation-delay:-3s}@keyframes reward-drift{to{transform:translate(45px,-28px) scale(1.12)}}.rewards-header{width:min(1170px,100%);margin:auto;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:22px;padding:2px 0 20px;border-bottom:1px solid rgba(184,135,44,.38)}.rewards-brand{display:flex;align-items:center;gap:12px;width:max-content;border:0;background:none;color:#fff9e9;text-align:left;cursor:pointer}.rewards-brand img{width:145px;height:49px;object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 0 11px rgba(248,197,76,.38))}.rewards-brand span,.rewards-member{display:grid}.rewards-brand small,.rewards-member small{color:var(--reward-gold);font:700 8px Orbitron;letter-spacing:.17em}.rewards-brand strong{font:800 13px Orbitron;letter-spacing:.08em}.rewards-member strong{font-size:16px}.rewards-member span{color:#a59678;font:10px Orbitron}.rewards-actions{display:flex;gap:8px}.rewards-actions button{padding:10px 14px;border:1px solid #725823;border-radius:5px;background:#160f05c7;color:#f4dfad;cursor:pointer}.rewards-actions button:hover{border-color:var(--reward-gold)}.rewards-actions button:disabled{opacity:.5}.rewards-hero{width:min(1170px,100%);margin:30px auto 0;display:grid;grid-template-columns:1.05fr .95fr;gap:34px;align-items:center}.rewards-eyebrow{color:var(--reward-gold);font:700 9px Orbitron;letter-spacing:.2em}.rewards-hero h1{margin:13px 0 17px;font:800 clamp(34px,5vw,68px)/1.03 Orbitron;letter-spacing:-.05em;text-shadow:0 0 35px rgba(233,168,40,.32)}.rewards-hero h1 em{color:var(--reward-gold);font-style:normal}.rewards-hero p{max-width:570px;color:#c8bda5;font-size:16px;line-height:1.65}.rewards-car-stage{height:285px;position:relative;display:grid;place-items:center;perspective:800px}.rewards-car-stage img{position:relative;width:min(390px,95%);height:235px;object-fit:contain;transform:rotateX(4deg) rotateY(-14deg) rotate(-3deg);filter:drop-shadow(0 28px 14px #000) drop-shadow(0 0 18px rgba(248,197,76,.25));animation:reward-float 4.3s ease-in-out infinite}.rewards-ring{position:absolute;width:285px;height:285px;border:1px solid rgba(248,197,76,.45);border-radius:50%;transform:rotateX(68deg);box-shadow:0 0 35px #d68d1640,inset 0 0 35px #d68d1621;animation:reward-spin 12s linear infinite}.rewards-ring:before,.rewards-ring:after{content:"";position:absolute;top:25px;right:25px;bottom:25px;left:25px;border:1px dashed rgba(248,197,76,.75);border-radius:50%}.rewards-ring:after{top:56px;right:56px;bottom:56px;left:56px;border-color:#fff0a18c}@keyframes reward-spin{to{transform:rotateX(68deg) rotate(360deg)}}@keyframes reward-float{50%{transform:translateY(-14px) rotateX(4deg) rotateY(-14deg) rotate(-3deg)}}.reward-existing{width:min(1170px,100%);margin:6px auto 20px;padding:13px 16px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;border:1px solid rgba(248,197,76,.45);background:linear-gradient(90deg,#100d08ed,#2d1f08c7,#100d08ed)}.reward-existing>span{color:var(--reward-gold);font:700 9px Orbitron;letter-spacing:.1em}.reward-existing>div{display:grid}.reward-existing small{color:#a99b81}.reward-existing>b{padding:6px 10px;border:1px solid #917129;border-radius:20px;color:#ffe19a;font-size:11px}.rewards-steps{width:min(1170px,100%);margin:20px auto 14px;display:flex;gap:11px}.rewards-steps>div{flex:1;min-height:64px;padding:10px 15px;display:flex;align-items:center;gap:11px;border:1px solid #58482e;background:#0c0a06bf;color:#a89c85;clip-path:polygon(0 0,96% 0,100% 22%,100% 100%,4% 100%,0 78%)}.rewards-steps>div.active{border-color:var(--reward-gold);background:linear-gradient(110deg,#5b3f13a6,#21180ca6);box-shadow:inset 0 0 22px #f3b52626,0 0 19px #e5a91f24;color:#fff}.rewards-steps span{color:#8b7650;font:700 17px Orbitron}.rewards-steps .active span{color:var(--reward-gold)}.rewards-steps p{margin:0;display:grid}.rewards-steps b{font-size:13px}.rewards-steps small{font-size:10px}.rewards-panel{width:min(1170px,100%);min-height:340px;margin:auto;padding:27px;border:1px solid #7b5a21;background:linear-gradient(135deg,#211a0ef0,#0c0a06f7);box-shadow:0 25px 55px #0009,inset 0 1px #ffffff1a;clip-path:polygon(0 0,98% 0,100% 8%,100% 94%,98% 100%,2% 100%,0 94%)}.reward-pane{animation:reward-enter .3s ease}@keyframes reward-enter{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.reward-pane h2,.rewards-success h2{margin:0 0 6px;font:700 20px Orbitron}.reward-pane>p{margin:0 0 20px;color:#c8bda5}.reward-options{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.reward-options>button{position:relative;overflow:hidden;min-height:175px;padding:13px 11px;border:1px solid #5c4929;background:#100d08e0;color:#fff9e9;text-align:left;cursor:pointer;transition:.2s}.reward-options>button:hover,.reward-options>button.selected{transform:translateY(-4px);border-color:var(--reward-gold);box-shadow:0 12px 22px #00000080,0 0 14px #e3aa2740}.reward-options>button.selected:after{content:"✓";position:absolute;right:9px;top:8px;width:21px;height:21px;border-radius:50%;display:grid;place-items:center;background:var(--reward-gold);color:#2c1d05;font-weight:800}.reward-options img{width:100%;height:84px;object-fit:cover;border:1px solid rgba(248,197,76,.4)}.reward-options span{display:grid;margin-top:10px}.reward-options b{font-size:14px}.reward-options small{color:#b9ad94}.reward-controls{display:flex;justify-content:space-between;gap:12px;margin-top:23px}.reward-controls button,.reward-primary{padding:12px 19px;border:0;background:#443316;color:#f5d88c;font:700 12px Orbitron;cursor:pointer;clip-path:polygon(0 0,94% 0,100% 23%,100% 100%,6% 100%,0 77%)}.reward-controls button:hover,.reward-primary:hover{filter:brightness(1.15);transform:translateY(-1px)}.reward-controls .reward-primary,.reward-primary{color:#211603;background:linear-gradient(120deg,#f6bd38,#fff0a1)}.reward-controls button:disabled{opacity:.5;cursor:wait;transform:none}.reward-identity{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:17px}.reward-identity>div{display:grid;padding:13px;border:1px solid #604d2d;background:#0b0905}.reward-identity small{color:#9e9073}.reward-identity strong{color:#fff4d6}.reward-pane fieldset{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin:0;padding:0;border:0}.reward-pane legend{margin-bottom:8px;color:#d8c9a8;font-size:13px}.reward-pane fieldset label{display:flex;gap:10px;padding:13px;border:1px solid #604d2d;background:#0b0905;cursor:pointer}.reward-pane fieldset label:has(input:checked){border-color:var(--reward-gold);background:linear-gradient(135deg,#35250d,#120e07)}.reward-pane fieldset input,.reward-consent input{width:auto;accent-color:#e8b33d}.reward-pane fieldset span{display:grid}.reward-pane fieldset small{color:#a99c83}.reward-consent{display:flex;align-items:start;gap:9px;margin-top:15px;color:#eadfc6;font-size:12px;line-height:1.45}.reward-notice{margin-top:14px;padding:10px 12px;border-left:3px solid var(--reward-gold);background:#4233158f;color:#ffedbc;font-size:12px}.reward-message{padding:10px 12px;border-left:3px solid #ff686f;background:#6d181d40;color:#ffc4c7}.reward-summary{padding:18px;border:1px solid #896a2c;background:#120f08}.reward-summary>span{color:var(--reward-gold);font:700 9px Orbitron;letter-spacing:.13em}.reward-summary p{display:flex;justify-content:space-between;gap:20px;margin:13px 0 0;padding-bottom:8px;border-bottom:1px solid rgba(133,102,40,.3)}.reward-summary b{color:#a99b7f;font-weight:500}.reward-summary strong{color:#fff4d4}.rewards-loading,.rewards-success{padding:55px 20px;text-align:center;color:#c8bda5}.rewards-success>div{width:72px;height:72px;margin:0 auto 14px;display:grid;place-items:center;border:1px solid var(--reward-gold);border-radius:50%;color:var(--reward-gold);font-size:34px;box-shadow:0 0 30px #e6b23b59}.rewards-success>small{color:var(--reward-gold);font:700 9px Orbitron;letter-spacing:.14em}.rewards-success p{line-height:1.7}.rewards-success code{color:#ffe399}.rewards-footnote{text-align:center;color:#8e8169;font-size:11px;margin:18px auto 0}@media(max-width:760px){.rewards-page{padding:14px 13px 36px;background:linear-gradient(180deg,#030200b8,#030200eb 52%,#070501),url(/assets/rewards-background-mobile.jpg) center top/cover fixed,#070604}.rewards-header{grid-template-columns:auto 1fr;gap:10px}.rewards-brand img{width:105px;height:42px}.rewards-brand span{display:none}.rewards-member strong{font-size:14px}.rewards-actions{grid-column:1/-1}.rewards-actions button{flex:1}.rewards-hero{grid-template-columns:1fr;margin-top:18px}.rewards-car-stage{height:220px;order:-1}.rewards-car-stage img{height:190px}.rewards-ring{width:220px;height:220px}.rewards-hero h1{font-size:36px}.rewards-hero p{font-size:14px}.reward-existing{grid-template-columns:1fr auto}.reward-existing>span{grid-column:1/-1}.rewards-steps{gap:5px}.rewards-steps>div{padding:8px;min-height:53px}.rewards-steps small{display:none}.rewards-steps b{font-size:10px}.rewards-panel{padding:20px 16px;clip-path:none;border-radius:15px 4px}.reward-options{grid-template-columns:1fr}.reward-options>button{min-height:98px;display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:center}.reward-options img{height:72px}.reward-options span{margin:0}.reward-identity,.reward-pane fieldset{grid-template-columns:1fr}.reward-controls{flex-direction:column-reverse}.reward-controls button{width:100%}.reward-summary p{display:grid;gap:4px}.rewards-car-stage,.rewards-ring,.rewards-car-stage img{animation-duration:0s}}@media(prefers-reduced-motion:reduce){.rewards-orb,.rewards-ring,.rewards-car-stage img,.reward-pane{animation:none}}.reward-admin{padding:24px}.reward-admin-summary{margin-bottom:20px}.reward-import{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-bottom:24px;padding:17px;border:1px solid rgba(226,176,55,.42);border-radius:12px;background:linear-gradient(105deg,#5b400c3b,#03101da8)}.reward-import>div{display:grid}.reward-import small{color:#e2b037;font:700 8px Orbitron;letter-spacing:.14em}.reward-import h2{margin:3px 0;font-size:19px}.reward-import p{margin:0;color:#829bad;font-size:12px}.reward-import input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.reward-import>button{min-height:43px;padding:0 16px;border:1px solid rgba(79,177,236,.46);border-radius:7px;background:#071b2a;color:#a9dcf8;cursor:pointer}.reward-import>span{grid-column:1/-1;color:#8ca5b6;font-size:11px}.reward-uid-search{display:flex;align-items:end;justify-content:space-between;gap:14px;margin:0 0 15px;padding:14px 16px;border:1px solid rgba(69,145,197,.3);border-radius:10px;background:#03101dad}.reward-uid-search label{display:grid;gap:7px;width:min(100%,480px)}.reward-uid-search label>span{color:#91aabd;font-size:12px;font-weight:700}.reward-uid-search label>div{display:flex;overflow:hidden;border:1px solid #44789e;border-radius:8px;background:#061421}.reward-uid-search input{min-width:0;flex:1;height:43px;padding:0 13px;border:0;outline:0;background:transparent;color:#eaf6ff;font:600 14px Orbitron;letter-spacing:.04em}.reward-uid-search input::placeholder{color:#597184;font:400 12px Prompt;letter-spacing:0}.reward-uid-search input:focus{box-shadow:inset 0 0 0 1px #4bc7ff}.reward-uid-search button{padding:0 14px;border:0;border-left:1px solid #44789e;background:#1346658c;color:#9edcff;cursor:pointer}.reward-uid-search>small{color:#7894a8;white-space:nowrap}.reward-claim-list{border-top:1px solid rgba(66,129,172,.22)}.reward-claim-list article{display:grid;grid-template-columns:minmax(170px,1.3fr) 110px 105px minmax(130px,.8fr) 135px 145px;align-items:center;gap:12px;padding:13px 10px;border-bottom:1px solid rgba(66,129,172,.2);color:#9eb4c4;font-size:12px}.reward-claim-list article:hover{background:#145b871a}.reward-claim-list article>div{display:grid}.reward-claim-list strong{color:#edf8ff;font-size:14px}.reward-claim-list small{color:#70889b}.reward-claim-list code{color:#8edbff}.reward-claim-list select{height:38px;padding:0 9px;border:1px solid #44789e;border-radius:6px;background:#061421;color:#eaf6ff}.reward-claim-list time{color:#70889b}@media(max-width:900px){.reward-admin{padding:15px}.reward-import{grid-template-columns:1fr}.reward-import>button{width:100%}.reward-uid-search{align-items:stretch;flex-direction:column;padding:12px}.reward-uid-search label{width:100%}.reward-uid-search>small{white-space:normal}.reward-claim-list article{grid-template-columns:1fr auto;padding:14px 4px}.reward-claim-list article>code,.reward-claim-list article>span,.reward-claim-list article>time{grid-column:1}.reward-claim-list article>select{grid-column:2;grid-row:1/4}.admin-tabs{overflow-x:auto}.admin-tabs button{flex:0 0 auto;white-space:nowrap}}.reward-email-field{display:grid;gap:7px;margin:0 0 17px;padding:14px;border:1px solid #604d2d;background:#0b0905}.reward-email-field span{color:#f0dfb8;font-weight:700}.reward-email-field input{width:100%;height:44px;padding:0 12px;border:1px solid #786033;border-radius:5px;background:#080704;color:#fff4d6;font:inherit}.reward-email-field input:focus{outline:2px solid rgba(248,197,76,.35);border-color:var(--reward-gold)}.reward-email-field small{color:#a99c83}.reward-claim-list article>span{min-width:0}.reward-claim-list article>span small{display:block;margin-top:3px;color:#48dcb2}.reward-confirm-backdrop{position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;display:grid;align-items:start;justify-items:center;overflow-y:auto;padding:max(16px,5dvh) 20px;background:#00050bd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.reward-confirm-dialog{width:min(540px,100%);margin:auto 0;padding:26px;border:1px solid #2a88bd;border-radius:12px 3px;background:linear-gradient(145deg,#071a2a,#030d17);box-shadow:0 24px 90px #000000b3,inset 0 1px #ffffff12;color:#eef9ff}.reward-confirm-dialog>small{color:#e9b735;font:700 9px Orbitron;letter-spacing:.14em}.reward-confirm-dialog h3{margin:7px 0 18px;font-size:24px}.reward-confirm-dialog>p{margin:17px 0;color:#a8bdcb;line-height:1.7}.reward-confirm-data{display:grid;grid-template-columns:120px 1fr;gap:10px 15px;padding:16px;border:1px solid #24445a;background:#04111d}.reward-confirm-data span{color:#7894a8}.reward-confirm-data strong,.reward-confirm-data code{overflow-wrap:anywhere;color:#effaff}.reward-confirm-data code{color:#6cd7ff;font:700 14px Orbitron}.reward-confirm-actions{display:flex;justify-content:flex-end;gap:10px}.reward-confirm-actions button{min-height:43px;padding:0 17px;border:1px solid #3d627a;border-radius:6px;background:#071522;color:#d8e7ef;cursor:pointer}.reward-confirm-actions .admin-primary{border-color:#20a5df;background:linear-gradient(120deg,#0879b1,#13b7e7);color:#fff}.reward-confirm-actions button:disabled{opacity:.55;cursor:wait}@media(max-width:560px){.reward-confirm-dialog{padding:20px 16px}.reward-confirm-data{grid-template-columns:1fr;gap:3px}.reward-confirm-data strong,.reward-confirm-data code{margin-bottom:8px}.reward-confirm-actions{flex-direction:column-reverse}.reward-confirm-actions button{width:100%}}@keyframes activity-lap{to{transform:rotate(360deg)}}.challenge-page{--challenge-blue:#36c7ff;--challenge-red:#ff4658;position:relative;isolation:isolate;min-height:100vh;overflow:hidden;padding:24px clamp(18px,5vw,72px) 38px;color:#eef9ff;background:linear-gradient(105deg,#01070ff5,#031221b3 50%,#07050ef0),url(/assets/nightrev-background.jpg) center/cover fixed,#020912}.challenge-grid{position:fixed;z-index:-2;top:0;right:0;bottom:0;left:0;opacity:.16;background-image:linear-gradient(rgba(38,171,232,.24) 1px,transparent 1px),linear-gradient(90deg,rgba(38,171,232,.24) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(to bottom,transparent 5%,black 38%,transparent 90%);mask-image:linear-gradient(to bottom,transparent 5%,black 38%,transparent 90%);transform:perspective(520px) rotateX(61deg) scale(1.7) translateY(30%);transform-origin:center bottom}.challenge-light{position:fixed;z-index:-1;width:430px;aspect-ratio:1;border-radius:50%;filter:blur(65px);opacity:.18;animation:challenge-drift 7s ease-in-out infinite alternate}.challenge-light-blue{left:-180px;bottom:-160px;background:#009ee8}.challenge-light-red{right:-190px;top:18%;background:#e4233b;animation-delay:-3s}@keyframes challenge-drift{to{transform:translate(42px,-25px) scale(1.12)}}.challenge-header{width:min(1250px,100%);margin:auto;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:24px;padding-bottom:18px;border-bottom:1px solid rgba(71,160,215,.34)}.challenge-brand{display:flex;align-items:center;gap:12px;width:max-content;border:0;background:none;color:#edf8ff;text-align:left;cursor:pointer}.challenge-brand img{width:145px;height:60px;object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 0 13px rgba(223,172,48,.3))}.challenge-brand span,.challenge-member{display:grid}.challenge-brand small,.challenge-member small{color:var(--challenge-blue);font:700 8px Orbitron;letter-spacing:.17em}.challenge-brand strong{font:800 13px Orbitron;letter-spacing:.1em}.challenge-member strong{font-size:16px}.challenge-member span{color:#7891a5;font:10px Orbitron}.challenge-actions{display:flex;gap:8px}.challenge-actions button,.challenge-copy>button{padding:11px 15px;border:1px solid rgba(64,174,235,.5);border-radius:5px;background:#031220cc;color:#dff5ff;cursor:pointer}.challenge-actions button:hover,.challenge-copy>button:hover{border-color:var(--challenge-blue);box-shadow:0 0 20px #22b5f22e}.challenge-actions button:disabled{opacity:.5}.challenge-stage{width:min(1120px,100%);min-height:610px;margin:clamp(28px,7vh,76px) auto 0;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(30px,7vw,90px)}.challenge-orbit{position:relative;justify-self:center;width:min(390px,38vw);aspect-ratio:1;display:grid;place-content:center;border:1px solid rgba(54,199,255,.66);border-radius:50%;background:radial-gradient(circle,rgba(8,49,79,.82),rgba(2,12,23,.38) 57%,transparent 58%);box-shadow:0 0 45px #0e9fdf3b,inset 0 0 55px #0e9fdf1f;animation:challenge-pulse 3s ease-in-out infinite}.challenge-orbit:before,.challenge-orbit:after{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border:1px dashed rgba(54,199,255,.42);border-radius:50%;animation:challenge-spin 13s linear infinite}.challenge-orbit:after{top:18%;right:18%;bottom:18%;left:18%;border-color:#ff465880;animation-direction:reverse;animation-duration:9s}.challenge-orbit i{position:absolute;left:50%;top:50%;width:48%;height:2px;transform-origin:left;background:linear-gradient(90deg,var(--challenge-blue),transparent)}.challenge-orbit i:nth-child(1){transform:rotate(18deg)}.challenge-orbit i:nth-child(2){transform:rotate(142deg)}.challenge-orbit i:nth-child(3){transform:rotate(255deg)}.challenge-orbit b{font:800 clamp(48px,7vw,80px)/.9 Orbitron;color:#c8efff;text-shadow:0 0 24px rgba(54,199,255,.8)}.challenge-orbit small{text-align:center;color:var(--challenge-blue);font:700 12px Orbitron;letter-spacing:.1em}.challenge-copy>span{color:var(--challenge-red);font:700 9px Orbitron;letter-spacing:.2em}.challenge-copy h1{margin:15px 0 18px;font:800 clamp(42px,6vw,78px)/1.02 Orbitron;letter-spacing:-.05em}.challenge-copy h1 strong{color:var(--challenge-blue);text-shadow:0 0 32px rgba(54,199,255,.3)}.challenge-copy p{max-width:590px;color:#a8bfce;font-size:16px;line-height:1.75}.challenge-status{width:max-content;margin:25px 0 20px;padding:10px 14px;border:1px solid rgba(54,199,255,.38);background:#05223594;color:#8ee0ff;font:700 9px Orbitron;letter-spacing:.12em}.challenge-status i{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:#45f5a5;box-shadow:0 0 11px #45f5a5}.challenge-footer{width:min(1120px,100%);margin:5px auto 0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(76,150,201,.3)}.challenge-footer span{padding:17px;color:#5e829a;font:700 9px Orbitron;letter-spacing:.13em;text-align:center;border-right:1px solid rgba(76,150,201,.23)}.challenge-footer span:last-child{border:0}@keyframes challenge-spin{to{transform:rotate(360deg)}}@keyframes challenge-pulse{50%{filter:brightness(1.16);transform:scale(1.015)}}@media(max-width:760px){.challenge-page{padding:14px 14px 30px}.challenge-header{grid-template-columns:auto 1fr;gap:10px}.challenge-brand img{width:105px;height:48px}.challenge-brand span{display:none}.challenge-member strong{font-size:14px}.challenge-actions{grid-column:1/-1}.challenge-actions button{flex:1}.challenge-stage{min-height:0;margin-top:28px;grid-template-columns:1fr;gap:30px}.challenge-orbit{width:min(280px,76vw)}.challenge-copy{text-align:center}.challenge-copy>span{font-size:8px}.challenge-copy h1{font-size:42px}.challenge-copy p{font-size:14px}.challenge-status{margin:22px auto 18px}.challenge-copy>button{width:100%}.challenge-footer{margin-top:35px}.challenge-footer span{padding:13px 5px;font-size:7px}.challenge-light,.challenge-orbit{animation:none}}@media(prefers-reduced-motion:reduce){.challenge-light,.challenge-orbit,.challenge-orbit:before,.challenge-orbit:after{animation:none}}@keyframes activity-title-glow{0%,to{color:#edf9ff;opacity:1;text-shadow:0 0 5px color-mix(in srgb,var(--activity-lap-color) 28%,transparent)}50%{color:#fff;opacity:.78;text-shadow:0 0 13px var(--activity-lap-color),0 0 25px color-mix(in srgb,var(--activity-lap-color) 35%,transparent)}}@media(max-width:600px){html,body,#root{max-width:100%;overflow-x:hidden}body{min-width:0}.challenge-page{width:100%;max-width:100vw;padding:8px 6px 24px;overflow-x:hidden}.challenge-page *{min-width:0}.challenge-header{width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;padding-bottom:10px}.challenge-brand{width:auto;max-width:100%;gap:5px}.challenge-brand img{width:74px;height:40px}.challenge-member{overflow:hidden}.challenge-member small{font-size:6px}.challenge-member strong,.challenge-member span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.challenge-member strong{font-size:12px}.challenge-member span{font-size:7px}.challenge-actions{width:100%;gap:5px}.challenge-actions button{min-height:36px;padding:7px 5px;font-size:10px;line-height:1.2;white-space:normal}.challenge-page .activity-workspace{width:100%;max-width:100%;margin:10px auto 0;gap:9px}.challenge-page .activity-list{width:100%;max-height:none;padding:10px;overflow:visible}.activity-list h1{margin:3px 0 10px;font-size:16px}.activity-list>button{padding:9px 6px}.activity-list button strong{font-size:11px}.activity-list button small{font-size:8px;overflow-wrap:anywhere}.activity-detail{width:100%;max-width:100%;min-height:0;padding:10px;overflow:hidden}.track-hero{display:block;max-width:100%;height:auto;max-height:230px;margin-bottom:12px;object-fit:contain}.activity-title{gap:8px;padding-bottom:12px}.activity-title h2{font-size:21px;line-height:1.15;overflow-wrap:anywhere}.activity-title p,.activity-rules p{font-size:12px;line-height:1.55;overflow-wrap:anywhere}.activity-title>span{min-width:0;font-size:10px}.activity-story{margin:12px 0;padding:9px}.activity-story header h3{font-size:16px}.activity-story>div,.activity-rule-gallery{gap:7px}.activity-story img,.activity-rule-gallery img{display:block;width:100%;max-width:100%;height:auto;max-height:none;object-fit:contain}.activity-story figcaption,.activity-rule-gallery figcaption{right:4px;bottom:4px;font-size:6px}.race-specs{gap:6px;margin:10px 0}.race-specs>div{padding:9px}.race-specs strong{font-size:12px;overflow-wrap:anywhere}.activity-rules{padding:10px 0}.competition-integrity-warning{max-width:100%;overflow-wrap:anywhere}.result-form{width:100%;padding:10px}.result-form h3{font-size:16px}.personal-best-hint{font-size:11px;line-height:1.5}.personal-best-hint strong{white-space:nowrap}.locked-driver{grid-template-columns:1fr;padding:9px;gap:3px}.locked-driver strong{font-size:12px;overflow-wrap:anywhere}.locked-driver small{grid-column:auto}.time-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.time-inputs label{font-size:9px}.time-inputs input{width:100%;padding:9px 4px;text-align:center}.result-form textarea,.result-form input[type=file]{width:100%;max-width:100%}.result-form .activity-primary{width:100%;white-space:normal}.challenge-page .evidence-preview{grid-template-columns:1fr}.challenge-page .evidence-preview img{width:100%;height:auto;max-height:240px}.upload-example{font-size:10px;overflow-wrap:anywhere}.my-results{width:100%;margin-top:12px;padding:10px}.my-results h3{font-size:15px}.my-results p{font-size:10px;overflow-wrap:anywhere}.result-row{grid-template-columns:28px minmax(0,1fr);gap:4px}.result-row span,.result-row small{grid-column:2}.result-row strong{overflow-wrap:anywhere}.leaderboard{width:100%;max-width:100%;margin-top:14px}.live-leaderboard{padding:16px 6px 18px;border-radius:10px 3px}.leaderboard>header h3{font-size:20px}.leaderboard>header p{font-size:10px;line-height:1.45}.challenge-page .podium{width:100%;min-height:195px;gap:3px;margin:14px auto}.challenge-page .podium-3d article{width:calc((100% - 6px)/3);padding:48px 2px 9px;overflow:hidden}.podium .place-1{min-height:185px}.podium .place-2{min-height:155px}.podium .place-3{min-height:140px}.podium article strong{font-size:9px;overflow-wrap:anywhere}.podium article small{font-size:7px;overflow-wrap:anywhere}.podium article b{font-size:8px}.podium article i{font-size:5px;letter-spacing:.04em}.top-five-list article,.rank-list article{grid-template-columns:26px minmax(0,1fr) auto;gap:5px;padding:8px 5px}.rank-list article>span{font-size:9px}.rank-list article strong,.rank-list article small{font-size:8px;overflow-wrap:anywhere}.personal-rank{width:100%;padding:11px;gap:5px}.personal-rank strong{font-size:15px}.personal-rank span{font-size:9px;overflow-wrap:anywhere}.personal-rank>b{font-size:13px}}.speed-production-shell{position:relative;isolation:isolate}.speed-production-shell .challenge-page{min-height:100dvh}.speed-production-shell .challenge-header{position:sticky;top:0;z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@media(max-width:720px){.speed-production-shell .challenge-header{padding:12px 14px}.speed-production-shell .challenge-actions{gap:6px}.speed-production-shell .challenge-actions button{min-height:38px;padding:8px 10px;font-size:11px}.speed-production-shell .activity-workspace{grid-template-columns:1fr}.speed-production-shell .activity-list{position:static;max-height:none}.speed-production-shell .activity-detail{min-width:0}.speed-production-shell .result-form{overflow:hidden}}.member-name-entry{width:100%;margin-top:12px;padding:14px 18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;border:1px solid rgba(197,151,47,.58);border-radius:10px;background:linear-gradient(110deg,#37280a73,#03121fdb);color:#fff;text-align:left;cursor:pointer}.member-name-entry>span{font-size:24px;color:#e8bb43}.member-name-entry div{display:grid}.member-name-entry small{color:#d9a92c;font:700 8px Orbitron;letter-spacing:.14em}.member-name-entry b{color:#70d7ff;font:700 9px Orbitron}.activity-workspace{width:min(1300px,100%);margin:30px auto;display:grid;grid-template-columns:310px 1fr;gap:18px}.activity-list,.activity-detail,.activity-admin,.name-admin{border:1px solid #44789e;background:#02101ddb;box-shadow:0 25px 60px #00000059}.activity-list{padding:22px}.activity-list h1{margin:5px 0 25px;font:800 23px Orbitron}.activity-list>div small,.activity-title small,.activity-admin header small,.name-admin header small{color:#e4b52c;font:700 8px Orbitron;letter-spacing:.16em}.activity-list>button{width:100%;display:flex;gap:11px;align-items:center;padding:14px 10px;border:0;border-bottom:1px solid #17354b;background:none;color:#dcecf6;text-align:left;cursor:pointer}.activity-list>button.active{background:linear-gradient(90deg,rgba(24,150,210,.22),transparent)}.activity-list button div{display:grid}.activity-list button small{color:#708b9e}.activity-dot{width:8px;height:8px;border-radius:50%;background:#667}.activity-dot.open{background:#3ae99c;box-shadow:0 0 9px #3ae99c}.activity-dot.closed{background:#ee5263}.activity-detail{min-height:590px;padding:clamp(20px,4vw,42px)}.activity-message{padding:11px 14px;margin:0 0 15px;border-left:3px solid #31bff5;background:#1c7aa826;color:#bfeeff}.activity-empty{text-align:center;margin-top:130px;color:#809bad}.activity-empty span{font-size:60px;color:#32c2f7}.activity-title{display:flex;justify-content:space-between;gap:25px;border-bottom:1px solid #1e4965;padding-bottom:20px}.activity-title h2{margin:7px 0;font-size:32px}.activity-title p{color:#91aabd}.activity-title>span{display:grid;min-width:190px;color:#9db4c4;text-align:right}.activity-title b{color:#42c6f6}.activity-rules{padding:18px 0}.activity-rules p{white-space:pre-wrap;color:#b5c8d6;line-height:1.7}.activity-primary{padding:12px 20px;border:1px solid #46cfff;border-radius:6px;background:linear-gradient(100deg,#087caf,#12b5e8);color:#fff;font-weight:800;cursor:pointer}.result-form{padding:18px;border:1px solid #27516c;background:#061522}.result-form label,.activity-admin form label{display:grid;gap:6px;margin:9px 0;color:#adc3d2}.result-form input,.result-form textarea,.activity-admin input,.activity-admin textarea,.activity-admin select{padding:11px;border:1px solid #44789e;background:#07121f;color:#fff}.time-inputs,.activity-form-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.activity-columns{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:20px}.activity-columns>section{padding:15px;border:1px solid #1c4058}.result-row{display:grid;grid-template-columns:35px 1fr auto;gap:8px;padding:9px 0;border-bottom:1px solid #17354a}.result-row span.pending{color:#eab735}.result-row span.approved{color:#42e59e}.result-row span.rejected{color:#ff6879}.activity-admin{padding:20px}.activity-admin>header,.name-admin>header{display:flex;justify-content:space-between;align-items:center}.activity-admin-grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:18px;margin-top:18px}.activity-admin-grid>aside{flex:1 1 240px;min-width:0}.activity-admin-grid>:not(aside){flex:999 1 520px;min-width:0}.activity-admin-grid aside button{width:100%;display:grid;padding:12px;border:0;border-bottom:1px solid #26475c;background:#071927;color:#fff;text-align:left}.activity-admin-grid aside small{color:#7190a5}.activity-form-row{grid-template-columns:1fr 1fr}.activity-review{margin-top:24px}.activity-review article,.name-admin article{display:grid;grid-template-columns:1fr auto auto auto auto;align-items:center;gap:12px;padding:12px;border-bottom:1px solid #244356}.activity-review article>div:first-child{display:grid}.activity-review a{color:#55cbf8}.activity-review .approved,.name-admin .completed{color:#3de29a}.activity-review .rejected,.name-admin .rejected{color:#ff6b79}.name-modal>form{max-height:90vh;overflow:auto}.immutable-uid{display:grid;padding:12px;border:1px solid #42627a;background:#071522}.immutable-uid small{color:#7794a7}.name-consent{display:flex!important;align-items:flex-start;gap:10px}.name-consent input{width:auto!important}.name-history{margin-top:18px}.name-history>div{display:grid;grid-template-columns:1fr auto;padding:8px;border-bottom:1px solid #234155}.name-history small{grid-column:1/-1;color:#819aab}.name-admin{padding:20px}.name-admin article strong{font-size:17px}.name-admin article strong b{color:#e8b832}.confirm-name-page{min-height:100vh;display:grid;place-items:center;padding:20px;background:linear-gradient(#000811e6,#000811f5),url(/assets/nightrev-background.jpg) center/cover}.confirm-name-page section{max-width:620px;padding:40px;border:1px solid #276c95;background:#061727;color:#fff;text-align:center}.confirm-name-page img{width:180px}.confirm-name-page small{display:block;color:#e6b630;font:700 9px Orbitron}.confirm-name-page button,.confirm-name-page a{display:inline-block;padding:13px 22px;border:1px solid #4dcdfb;background:#068fc7;color:#fff;text-decoration:none}@media(max-width:800px){.activity-workspace,.activity-admin-grid,.activity-columns{grid-template-columns:1fr}.activity-workspace{margin-top:18px}.activity-list{max-height:320px;overflow:auto}.activity-title{display:grid}.activity-title>span{text-align:left}.activity-review article,.name-admin article{grid-template-columns:1fr auto}.activity-review article>a,.activity-review article>div:last-child,.name-admin article>div:last-child{grid-column:1/-1}.member-name-entry{grid-template-columns:auto 1fr}.member-name-entry>b{grid-column:1/-1;text-align:center}.time-inputs{grid-template-columns:repeat(3,1fr)}}.activity-admin-grid aside button.active{border-left:3px solid #24bdf2;background:linear-gradient(90deg,#189dd847,#071927eb)}.activity-copy-field{margin:18px 0;padding:16px;border:1px solid #44789e;background:#020d189e}.activity-media-picker{margin-top:12px;border:1px solid rgba(64,180,231,.75);border-radius:10px;background:linear-gradient(145deg,#071c2df5,#030d18fa);overflow:hidden}.activity-media-picker>header{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;border-bottom:1px solid #20455d}.activity-media-picker>header small{color:#efba31;font:700 8px Orbitron;letter-spacing:.15em}.activity-media-picker>header h3{margin:4px 0;font-size:17px}.activity-media-picker>header p{margin:0;color:#819daf;font-size:13px}.activity-media-picker>header button{flex:0 0 auto;min-height:38px;padding:0 14px;border:1px solid #2aaee5;border-radius:5px;background:#07243a;color:#7bdcff;font-weight:800;cursor:pointer}.media-file-input{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}.activity-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.activity-media-grid>button{position:relative;min-width:0;padding:0;border:1px solid #254b63;border-radius:7px;background:#04121e;color:#fff;overflow:hidden;cursor:pointer;text-align:left;transition:.18s ease}.activity-media-grid>button:hover{transform:translateY(-2px);border-color:#4ccdf5}.activity-media-grid>button.selected{border-color:#efb931;box-shadow:0 0 0 1px #efb93140,0 8px 24px #0000004d}.activity-media-grid img{display:block;width:100%;height:145px;object-fit:cover;background:#020912}.activity-media-grid span{display:grid;gap:3px;padding:9px 11px}.activity-media-grid b{color:#62d5ff;font-size:12px}.activity-media-grid button.selected b{color:#f2c64f}.activity-media-grid small{color:#8fa8b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-media-picker>footer{padding:9px 14px;border-top:1px solid #3f7196;color:#7190a5;font-size:12px}.media-empty{grid-column:1/-1;margin:10px;color:#7e98a9;text-align:center}.activity-story{margin:22px 0;padding:18px;border:1px solid rgba(55,167,224,.35);background:linear-gradient(135deg,#051e31e6,#020d18d1)}.activity-story header small{color:#eebb35;font:700 8px Orbitron;letter-spacing:.16em}.activity-story header h3{margin:5px 0 14px}.activity-story>div,.activity-rule-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.activity-story figure,.activity-rule-gallery figure{position:relative;margin:0;border:1px solid #28536d;border-radius:7px;background:#020b13;overflow:hidden}.activity-story img,.activity-rule-gallery img{display:block;width:100%;height:clamp(190px,24vw,320px);object-fit:contain;background:#01070c}.activity-story figcaption,.activity-rule-gallery figcaption{position:absolute;right:8px;bottom:8px;padding:5px 8px;background:#00080fcc;color:#7bdcff;font:700 8px Orbitron;letter-spacing:.1em}.activity-rule-gallery{margin-top:16px}.activity-rule-gallery img{height:clamp(220px,30vw,390px)}@keyframes illuminatedTitlePulse{0%,to{color:#f3f9ff;text-shadow:0 0 2px rgba(111,217,255,.35),0 0 8px rgba(35,184,245,.18)}50%{color:#fff;text-shadow:0 0 4px rgba(190,239,255,.85),0 0 13px rgba(39,193,255,.6),0 0 25px rgba(22,133,211,.3)}}.illuminated-title{width:max-content;max-width:100%;padding:7px 13px 8px;border:1px solid rgba(66,207,255,.28);border-left:3px solid #42cfff;border-radius:2px 8px 8px 2px;background:linear-gradient(90deg,rgba(27,153,211,.24),rgba(8,32,49,.48) 72%,transparent);box-shadow:inset 0 0 16px #29b2eb14,0 0 12px #1a8eca14;color:#f3f9ff;font-weight:900;letter-spacing:.015em;line-height:1.25;animation:illuminatedTitlePulse 4.8s ease-in-out infinite;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.illuminated-title{animation:none;text-shadow:0 0 4px rgba(190,239,255,.7),0 0 12px rgba(39,193,255,.42)}}@media(max-width:700px){.activity-media-picker>header{align-items:flex-start;flex-direction:column}.activity-media-picker>header button{width:100%}.activity-media-grid,.activity-story>div,.activity-rule-gallery{grid-template-columns:1fr}.activity-media-grid img{height:180px}.activity-story img,.activity-rule-gallery img{height:auto;max-height:480px}.activity-copy-field{padding:10px}}.staff-manage-action{border-color:#e5b43c!important;background:linear-gradient(100deg,#644308d1,#0e5371cc)!important;color:#ffe39b!important;box-shadow:0 0 20px #e1ad2c24}@keyframes staff-scan{to{transform:translate(65%)}}@media(max-width:800px){.challenge-actions{flex-wrap:wrap}.staff-manage-action{flex-basis:100%}}body.modal-open{overflow:hidden}.name-decision-modal{z-index:200;align-items:start;overflow-y:auto;padding-block:max(18px,5dvh)}.name-decision-modal form{width:min(620px,calc(100vw - 32px));max-height:none;margin:auto;padding:28px;border:1px solid rgba(62,177,239,.5);border-radius:12px;background:linear-gradient(145deg,#071b2c,#020d18);box-shadow:0 24px 80px #000000a6}.name-decision-summary{display:grid;gap:5px;margin:18px 0;padding:15px;border:1px solid rgba(63,150,205,.35);background:#041b2dd9}.name-decision-summary small,.name-decision-summary span{color:#829eb2}.name-decision-summary strong{font-size:20px;overflow-wrap:anywhere}.name-decision-summary b{color:#efbc3d}.name-decision-modal label{display:grid;gap:8px;color:#bed2df}.name-decision-modal textarea{width:100%;padding:12px;border:1px solid #44789e;background:#07121f;color:#fff;resize:vertical}.name-decision-modal .editor-actions{position:sticky;bottom:0;display:grid;grid-template-columns:1fr 1.5fr;gap:10px;margin-inline:-8px;padding:12px 8px 4px;background:linear-gradient(180deg,transparent,#020d18 28%)}.name-decision-modal .editor-actions button{min-height:46px}@media(max-width:600px){.name-decision-modal{padding:8px}.name-decision-modal form{width:100%;padding:20px 15px}.name-decision-summary strong{font-size:17px}.name-decision-modal .editor-actions{grid-template-columns:.75fr 1.25fr;gap:7px}.name-decision-modal .editor-actions button{padding-inline:8px;font-size:12px;line-height:1.25}.name-decision-modal textarea{min-height:112px}}.activity-dot.scheduled{background:#f1bd3a;box-shadow:0 0 9px #f1bd3ab8}.activity-dot.ended,.activity-dot.unavailable{background:#ee5263}.activity-window-notice{display:grid;gap:5px;margin:18px 0;padding:15px 18px;border:1px solid rgba(68,163,217,.42);border-left:4px solid #48c8f6;background:#051f32d1}.activity-window-notice strong{color:#dff7ff;font-size:18px}.activity-window-notice span{color:#9fd8f3}.activity-window-notice small{color:#7895a9}.activity-window-notice.scheduled{border-color:#e7b53773;border-left-color:#e7b537;background:#3d2d087a}.activity-window-notice.scheduled strong{color:#ffd66b}.activity-window-notice.ended,.activity-window-notice.closed,.activity-window-notice.unavailable{border-color:#d64e5e66;border-left-color:#e55c69;background:#46101a61}.activity-window-notice.ended strong,.activity-window-notice.closed strong,.activity-window-notice.unavailable strong{color:#ff9aa4}@media(max-width:600px){.activity-window-notice{padding:13px 14px}.activity-window-notice strong{font-size:16px}.activity-window-notice span,.activity-window-notice small{font-size:11px}}.activity-admin-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:stretch;border-bottom:1px solid rgba(73,145,190,.2)}.activity-admin-list-row.active{outline:1px solid rgba(54,199,255,.75);background:#0c344e59}.activity-admin-list-select{min-width:0;border:0!important;background:transparent!important;text-align:left!important}.activity-admin-list-delete{align-self:center;margin-right:7px;padding:7px 9px;border:1px solid rgba(255,70,88,.75);background:#5c0818b8;color:#ffdce1;border-radius:3px;font-size:11px;font-weight:800;cursor:pointer}.activity-admin-list-delete:hover{background:#c51332;color:#fff;box-shadow:0 0 14px #ff465859}.activity-media-grid img,.activity-story img,.activity-rule-gallery img{object-fit:contain;background:#01070c}.activity-rank-ceiling-inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:6px}@media(max-width:600px){.activity-rank-ceiling-inputs{gap:6px}}.owner-copy{white-space:pre-wrap;overflow-wrap:anywhere}.activity-admin img{max-width:100%;height:auto}.activity-admin .admin-car-preview{display:block;width:100%;max-height:240px;object-fit:contain;border-radius:10px;background:radial-gradient(circle,#0b3140,#01070c 68%)}.admin-shell .activity-admin .activity-form-row,.admin-shell .activity-admin .time-inputs{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.admin-shell .activity-admin label{min-width:0}.admin-shell .activity-admin :is(input,textarea,select){min-width:0;max-width:100%}.deputy-authority{margin-bottom:18px;padding:22px;display:grid;grid-template-columns:1fr auto;gap:28px;border:1px solid rgba(222,174,45,.58);background:linear-gradient(115deg,#4a320757,#031523d9);color:#fff}.deputy-authority h1{margin:5px 0;font:800 clamp(25px,4vw,38px) Orbitron}.deputy-authority small{color:#e8b832;font:700 8px Orbitron;letter-spacing:.18em}.deputy-authority p{max-width:720px;color:#9fb7c7;line-height:1.7}.deputy-authority>div:last-child{min-width:220px;display:grid;grid-template-columns:1fr auto;gap:6px 14px;align-content:center}.deputy-authority span{color:#738fa3;font:700 8px Orbitron}.deputy-authority strong{color:#48cdfd;font:700 9px Orbitron;text-align:right}.deputy-authority strong:last-child{color:#ff7a88}@media(max-width:800px){.deputy-authority{grid-template-columns:1fr}.deputy-authority>div:last-child{min-width:0}}.track-hero{width:100%;max-height:360px;object-fit:cover;border:1px solid #2d769e;box-shadow:0 16px 42px #0006;margin-bottom:22px}.race-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.race-specs>div{padding:14px;border:1px solid #28536c;background:linear-gradient(120deg,#08334c9e,#04101be6);display:grid}.race-specs small{color:#56c9f3;font:700 8px Orbitron;letter-spacing:.13em}.race-specs strong{font-size:17px}.locked-driver{margin:10px 0 15px;padding:12px 14px;display:grid;grid-template-columns:1fr auto;gap:3px 15px;border:1px solid #396079;background:#07131f}.locked-driver span{color:#7f99aa}.locked-driver strong{color:#50cffc;font:700 16px Orbitron}.locked-driver small{grid-column:1/-1;color:#c4d5df}.evidence-preview{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.evidence-preview figure{margin:0;border:1px solid #315b74;background:#030c15}.evidence-preview img{width:100%;height:180px;object-fit:contain;background:#02070c}.evidence-preview figcaption{padding:7px;color:#6f92aa;text-align:center}.upload-example{padding:10px;border-left:3px solid #e4b32d;background:#d6a31a14;color:#9cb2c1;font-size:13px}.my-results{margin-top:20px;padding:15px;border:1px solid #23485e}.leaderboard{margin-top:25px;padding-top:22px;border-top:1px solid #2d566d}.leaderboard>header{text-align:center}.leaderboard>header small{color:#e4b52c;font:700 8px Orbitron;letter-spacing:.16em}.leaderboard>header h3{margin:6px 0;font:800 28px Orbitron}.leaderboard>header p{color:#718fa3}.podium{min-height:275px;display:flex;align-items:flex-end;justify-content:center;gap:10px;margin:25px auto;width:min(760px,100%)}.podium article{position:relative;width:31%;min-height:155px;padding:35px 10px 18px;display:grid;align-content:start;text-align:center;border:1px solid #2b6788;background:linear-gradient(180deg,#0e3f5bbf,#03111df2);clip-path:polygon(8% 0,92% 0,100% 12%,100% 100%,0 100%,0 12%)}.podium .place-1{min-height:235px;border-color:#e9bb3c;background:linear-gradient(180deg,#875b0a99,#05151ff7);box-shadow:0 0 35px #e5b22b2b}.podium .place-2{min-height:190px}.podium .place-3{min-height:165px;border-color:#b87549}.podium article>span{position:absolute;top:10px;left:50%;transform:translate(-50%);width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#173c54;color:#65d4ff;font:800 14px Orbitron}.podium .place-1>span{background:#d9a82b;color:#111}.podium article strong{font-size:17px}.podium article small{color:#728fa4}.podium article b{margin-top:10px;color:#55d2ff;font:800 15px Orbitron}.podium article i{margin-top:8px;color:#e5b633;font:700 7px Orbitron;letter-spacing:.15em}.rank-list{max-width:760px;margin:auto}.rank-list article{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid #21465c;background:linear-gradient(90deg,rgba(11,55,81,.42),transparent)}.rank-list>article>b{color:#55ccf8;font:800 18px Orbitron}.rank-list article>div{display:grid}.rank-list small{color:#718da0}.rank-list article>span{font:800 14px Orbitron}.admin-track-preview{width:100%;max-height:260px;object-fit:cover;border:1px solid #2d759c}.review-images{display:flex;gap:6px}.review-images img{width:74px;height:52px;object-fit:cover;border:1px solid #357294}.activity-review article{grid-template-columns:1fr auto minmax(90px,auto) auto auto}@media(max-width:800px){.race-specs{grid-template-columns:1fr}.evidence-preview img{height:130px}.podium{gap:5px;min-height:220px}.podium article{padding-inline:5px}.podium .place-1{min-height:205px}.podium .place-2{min-height:170px}.podium .place-3{min-height:150px}.podium article strong{font-size:12px}.podium article b{font-size:10px}.rank-list article{grid-template-columns:38px 1fr auto;padding-inline:8px}.activity-review article{grid-template-columns:1fr auto}.review-images{grid-column:1/-1}}.submission-challenge{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid rgba(231,182,51,.55);background:linear-gradient(90deg,#5f440640,#031522e6)}.submission-challenge div{display:grid;gap:4px}.submission-challenge small{color:#e7b633;font:700 8px Orbitron;letter-spacing:.13em}.submission-challenge strong{color:#fff;font:800 25px Orbitron;letter-spacing:.18em}.submission-challenge p{margin:0;color:#8da5b6;font-size:11px}.submission-challenge button{padding:10px 14px;border:1px solid #d9ad35;background:#132638;color:#ffe491;cursor:pointer}.integrity-review-note{padding:10px 12px;border-left:3px solid #54c9ff;background:#136c971f;color:#8eabba}.risk-pill{display:inline-flex;width:max-content;margin-top:5px;padding:4px 8px;border:1px solid;border-radius:20px;font-size:10px}.risk-pill.low{color:#5ee3a5}.risk-pill.review{color:#ffd166}.risk-pill.high{color:#ff7e88}.evidence-compare{display:flex;gap:6px;padding:5px;border:1px solid rgba(63,137,183,.28)}.evidence-compare a{display:grid;gap:3px;color:#8fb1c6;text-decoration:none}.evidence-compare .possible-match{border-left:1px dashed #d0a33b;padding-left:6px}.evidence-compare small{font-size:8px}@media(max-width:800px){.submission-challenge{align-items:stretch;flex-direction:column}}.evidence-submission-form{display:grid;gap:12px}.submission-form-heading{display:flex;align-items:end;justify-content:space-between;gap:14px;padding-bottom:12px;border-bottom:1px solid #28536c}.submission-form-heading small{color:#e7b738;font:700 8px Orbitron;letter-spacing:.14em}.submission-form-heading h3{margin:4px 0 0}.submission-form-heading>span{padding:6px 10px;border:1px solid #2c6b8e;border-radius:999px;color:#6bd7ff;font-weight:800}.submission-section{display:grid;gap:12px;padding:15px;border:1px solid #244e68;background:linear-gradient(135deg,#051c2deb,#020d17f5)}.submission-section-title{display:flex;align-items:center;gap:12px}.submission-section-title>b{width:36px;height:36px;display:grid;place-items:center;border:1px solid #36bfe9;color:#65d9ff;font:800 13px Orbitron}.submission-section-title>div{display:grid}.submission-section-title strong{color:#e8f5fb}.submission-section-title small{color:#7896aa}.evidence-file-picker{min-height:48px;display:grid;place-items:center;border:1px dashed #3e8bb4;background:#071c2b;cursor:pointer}.evidence-file-picker>span{color:#72dcff;font-weight:800}.evidence-file-picker input{position:absolute;width:1px;height:1px;opacity:0}.evidence-submission-form .time-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.evidence-submission-form .time-inputs label{min-width:0;margin:0;font-size:12px}.evidence-submission-form .time-inputs input{width:100%;min-width:0;text-align:center}.evidence-preview-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.evidence-preview-three figure{position:relative;margin:0;border:0}.evidence-preview-three figure>button{position:relative;width:100%;display:grid;padding:0;border:1px solid #315b74;background:#030c15;color:inherit;cursor:zoom-in;overflow:hidden}.evidence-preview-three figure>button>span{position:absolute;z-index:1;top:5px;left:5px;padding:3px 6px;background:#04131fe8;border:1px solid #45cfff;color:#73dcff;font:800 9px Orbitron}.evidence-preview-three img{height:96px;object-fit:cover;transition:transform .2s ease}.evidence-preview-three button:hover img,.evidence-preview-three button:focus-visible img{transform:scale(1.04)}.evidence-preview-three figcaption{padding:5px;font-size:10px}.evidence-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:20px;background:#00050ae6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.evidence-lightbox figure{position:relative;width:min(1100px,94vw);max-height:90vh;margin:0;display:grid;place-items:center}.evidence-lightbox img{display:block;max-width:100%;max-height:82vh;object-fit:contain;border:1px solid #54cfff;box-shadow:0 24px 80px #000}.evidence-lightbox figcaption{width:100%;padding:9px 12px;background:#061827;color:#8ddfff;text-align:center}.evidence-lightbox-close{position:fixed;z-index:1;top:18px;right:18px;width:42px;height:42px;border:1px solid #6edcff;border-radius:50%;background:#071927;color:#fff;font-size:25px;cursor:pointer}@media(max-width:800px){.evidence-preview-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.evidence-preview-three img{height:68px}.evidence-preview-three figcaption{font-size:8px;white-space:nowrap}.evidence-submission-form .time-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.evidence-submission-form .time-inputs label{font-size:9px}.evidence-submission-form .time-inputs input{padding:9px 3px}.submission-form-heading{align-items:flex-start;flex-direction:column}.submission-section{padding:12px}.evidence-lightbox{padding:10px}.evidence-lightbox-close{top:10px;right:10px}}.evidence-consistency-note{margin:8px 0 0;color:#7f9aae;font-size:11px;line-height:1.6}.verification-pill{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:4px 8px;border:1px solid #486172;border-radius:999px;color:#9db3c1;font:700 8px Orbitron;letter-spacing:.04em;font-style:normal}.verification-pill.auto_checked{border-color:#35d697;color:#68edb6;background:#20be7e1a}.verification-pill.manual_review{border-color:#e7b63b;color:#f2cd68;background:#d59e1e1a}.verification-pill.mismatch,.verification-pill.rejected{border-color:#ff5262;color:#ff8a95;background:#ff35461a}.verification-pill.approved{border-color:#37dba0;color:#7af0bf;background:#29ca8c1f}.result-row>.verification-pill{grid-column:2/-1}.activity-review article>div:first-child{gap:4px}.activity-review article>div:first-child>em{margin:3px 0}.device-status{display:inline-flex;width:max-content;max-width:100%;margin-top:4px;padding:4px 8px;border:1px solid #486172;border-radius:999px;color:#9db3c1;font:700 8px Orbitron;letter-spacing:.04em}.device-status.new{border-color:#e8ad31;color:#ffd675;background:#dea01c1a}.device-status.known{border-color:#32ca91;color:#6eeab7;background:#1eb87e1a}.device-status.limited,.device-status.unavailable{border-color:#526779;color:#9cb0be}.device-context{max-width:430px;margin-top:6px;padding:8px 10px;border:1px solid #44789e;background:#020d17b8;color:#a8c0cf}.device-context summary{cursor:pointer;color:#5fd1fa;font-weight:700}.device-context dl{margin:8px 0;display:grid;gap:4px}.device-context dl>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px}.device-context dt{color:#7694a7}.device-context dd{margin:0;overflow-wrap:anywhere;color:#d8e9f2}.device-context p{margin:8px 0 0;color:#7591a3;font-size:11px;line-height:1.45}.upload-example b{color:#e8c45e}@media(max-width:600px){.verification-pill,.device-status{font-size:7px}.activity-review article>div:first-child{min-width:0}.activity-review article>div:first-child small{overflow-wrap:anywhere}.device-context{max-width:100%}.device-context dl>div{grid-template-columns:82px minmax(0,1fr)}}.activity-review-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #24516c}.activity-review-heading small,.review-member>small,.review-check-summary small,.review-evidence header small{color:#e7b738;font:700 8px Orbitron;letter-spacing:.14em}.activity-review-heading h3{margin:4px 0 0}.activity-review-heading>span{padding:6px 10px;border:1px solid #275672;border-radius:999px;color:#6fd9ff;font-weight:700}.activity-review .activity-review-card{display:block;margin:14px 0;padding:0;border:1px solid #285a76;border-radius:12px;background:linear-gradient(145deg,#051c2cf5,#020e18fa);overflow:hidden}.review-card-header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px 18px;border-bottom:1px solid #21465e;background:linear-gradient(90deg,rgba(17,82,116,.28),transparent)}.review-member{display:grid}.review-member strong{font-size:18px}.review-member span{color:#87a8bb}.review-submitted-time{display:grid;text-align:right}.review-submitted-time small{color:#7897aa}.review-submitted-time b{color:#68d9ff;font:800 18px Orbitron}.review-status{min-width:90px;padding:7px 10px;border:1px solid #526b7c;border-radius:6px;text-align:center;text-transform:uppercase}.review-status.pending{border-color:#dca92e;color:#f5ce67;background:#dca92e12}.review-status.approved{border-color:#2fd99a;color:#6ceab8}.review-status.rejected{border-color:#ef5264;color:#ff8290}.review-check-summary{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:10px;padding:14px 18px}.review-check-summary>div{min-height:74px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding:10px 12px;border:1px solid #1e4258;background:#031522}.review-check-summary span{color:#8fa9b9}.review-flags{display:grid;gap:3px;margin:0 18px 14px;padding:11px 13px;border-left:3px solid #efb833;background:#efb83312}.review-flags strong{color:#f0c859}.review-flags span{color:#bdcbd4}.activity-review-card .device-context{max-width:none;margin:0 18px 14px;padding:0;border-radius:8px;overflow:hidden}.activity-review-card .device-context summary{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;background:#092033;list-style:none}.activity-review-card .device-context summary small{color:#6e8fa4;font-weight:400}.activity-review-card .device-context dl{grid-template-columns:1fr 1fr;gap:0 22px;padding:4px 14px 12px}.activity-review-card .device-context dl>div{grid-template-columns:130px minmax(0,1fr);padding:8px 0;border-bottom:1px solid #18384c}.activity-review-card .device-context .network-fingerprint dd{color:#65e5b0;font:700 12px ui-monospace,monospace;letter-spacing:.08em}.activity-review-card .device-context p{margin:0;padding:11px 14px;border-top:1px solid #574816;background:#d9a9230d}.review-evidence{margin:0 18px 14px;padding:14px;border:1px solid #1e4258;background:#020f1a}.review-evidence>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.review-evidence header div{display:grid}.review-evidence header span{color:#7c9aae}.review-evidence .review-images{display:grid;grid-template-columns:repeat(2,minmax(0,240px));gap:10px}.review-evidence .review-images a{display:grid;text-decoration:none}.review-evidence .review-images img{width:100%;height:130px;object-fit:cover}.review-evidence .review-images small{padding:5px 8px;background:#082338;color:#6fd5fa;text-align:center}.review-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 18px;border-top:1px solid #244b62;background:#04111c}.review-actions>span{color:#7895a8}.review-actions>div{display:flex;gap:8px}.review-actions button{padding:9px 13px;border-radius:5px;font-weight:800;cursor:pointer}.review-reject{border:1px solid #ef5b68;background:#43141d;color:#ffadb4}.review-approve{border:1px solid #35d69a;background:#07583d;color:#cbffec}@media(max-width:800px){.review-card-header{grid-template-columns:1fr auto}.review-status{grid-column:1/-1;justify-self:start}.review-check-summary,.activity-review-card .device-context dl{grid-template-columns:1fr}.review-actions{align-items:stretch;flex-direction:column}.review-actions>div{display:grid;grid-template-columns:1fr 1fr}.review-evidence .review-images{grid-template-columns:1fr 1fr}}.review-member time{width:max-content;max-width:100%;margin-top:6px;padding:4px 8px;border-left:2px solid #45cfff;background:#45cfff0d;color:#b9d7e7;font-size:12px}@media(max-width:520px){.activity-review .activity-review-card{border-radius:8px}.review-card-header,.review-check-summary{padding:12px}.review-submitted-time b{font-size:14px}.activity-review-card .device-context,.review-evidence{margin-inline:12px}.activity-review-card .device-context summary{display:grid}.activity-review-card .device-context dl>div{grid-template-columns:110px minmax(0,1fr)}.review-evidence .review-images{grid-template-columns:1fr}.review-actions{padding:12px}.review-actions>div{grid-template-columns:1fr}.review-actions button{width:100%}}.activity-sync-status{margin:6px 0 0;color:#789caf;font-size:12px}.activity-sync-status.error{color:#ff8793}.activity-review-tools{display:flex;align-items:center;gap:8px}.activity-review-tools>span{padding:6px 10px;border:1px solid #275672;border-radius:999px;color:#6fd9ff;font-weight:700;white-space:nowrap}.activity-review-tools>button{padding:7px 11px;border:1px solid #2aaee8;border-radius:6px;background:#07314a;color:#bcecff;font-weight:800;cursor:pointer;white-space:nowrap}.activity-review-tools>button:disabled{cursor:wait;opacity:.65}@media(max-width:800px){.activity-review-heading{align-items:flex-start;flex-direction:column}.activity-review-tools{width:100%;justify-content:space-between}}.integrity-entry .integrity-device-context{max-width:none;margin:12px 0 14px;padding:0;border-radius:8px;overflow:hidden}.integrity-entry .integrity-device-context summary{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;background:#092033;list-style:none}.integrity-entry .integrity-device-context summary small{color:#6e8fa4;font-weight:400}.integrity-entry .integrity-device-context dl{grid-template-columns:1fr 1fr;gap:0 22px;padding:4px 14px 12px}.integrity-entry .integrity-device-context dl>div{grid-template-columns:130px minmax(0,1fr);padding:8px 0;border-bottom:1px solid #18384c}.integrity-entry .integrity-device-context .network-fingerprint dd{color:#65e5b0;font:700 12px ui-monospace,monospace;letter-spacing:.08em}.integrity-entry .integrity-device-context p{margin:0;padding:11px 14px;border-top:1px solid #574816;background:#d9a9230d}.integrity-device-unavailable{display:flex;justify-content:space-between;gap:12px;margin:12px 0 14px;padding:12px 14px;border:1px solid #44789e;border-radius:8px;background:#020d17b8}.integrity-device-unavailable strong{color:#5fd1fa}.integrity-device-unavailable span{color:#829bad}@media(max-width:800px){.integrity-entry .integrity-device-context dl{grid-template-columns:1fr}}@media(max-width:520px){.integrity-entry .integrity-device-context summary,.integrity-device-unavailable{display:grid}.integrity-entry .integrity-device-context dl>div{grid-template-columns:110px minmax(0,1fr)}}.integrity-workbench{margin:28px 18px;padding:24px;border:1px solid #4a80a8;background:#02101deb}.integrity-workbench>header{display:flex;justify-content:space-between;gap:20px;align-items:end}.integrity-workbench header small{color:#ffc72c;font:700 10px Orbitron;letter-spacing:.12em}.integrity-workbench h2{margin:5px 0}.integrity-workbench header p{margin:0;color:#809bad}.integrity-toolbar{display:flex;gap:8px}.integrity-toolbar select,.integrity-toolbar button{min-height:42px;border:1px solid #44789e;background:#061827;color:#dbeefa;padding:0 12px}.integrity-message{padding:10px 12px;border-left:3px solid #27bded;background:#092236}.integrity-entry-list{display:grid;gap:18px;margin-top:20px}.integrity-entry{padding:18px;border:1px solid #4a80a8;background:#041522}.integrity-entry.risk-high{border-color:#f34d5f}.integrity-entry.risk-review{border-color:#daa52d}.integrity-entry-head{display:flex;justify-content:space-between;gap:16px}.integrity-entry-head h3{margin:3px 0}.integrity-entry-head>div:last-child{text-align:right;display:grid;gap:6px}.risk-badge{justify-self:end;padding:5px 10px;border:1px solid #506878;color:#a9bfca;font-weight:700;font-size:12px}.risk-badge.high{border-color:#f34d5f;color:#ff8993}.risk-badge.review{border-color:#daa52d;color:#ffd76c}.integrity-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:14px 0}.integrity-facts>div{padding:9px;border:1px solid #3f7196}.integrity-facts dt{color:#7894a6;font-size:11px}.integrity-facts dd{margin:3px 0 0;color:#e5f3fa}.integrity-flags{display:flex;flex-wrap:wrap;gap:6px}.integrity-flags span{padding:5px 8px;background:#35131a;color:#ff9aa3;border:1px solid #7b2633;font-size:11px}.integrity-flags .clear{background:#0b3026;border-color:#257354;color:#7cecb8}.integrity-evidence-grid{display:grid;gap:14px;margin-top:14px}.integrity-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.integrity-image{margin:0}.integrity-image figcaption{margin-bottom:6px;color:#76d8fc}.integrity-image-frame{position:relative;overflow:hidden;border:1px solid #4a80a8;background:#000}.integrity-image img{display:block;width:100%;height:auto}.ocr-box{position:absolute;pointer-events:none;border:2px solid #5dffb2;background:#0000006b;color:#fff;font:700 9px Orbitron;padding:2px}.ocr-box.race-time{border-color:#ffcb42}.integrity-image-download{display:inline-block;margin-top:6px;color:#76d8fc;font-size:12px;text-decoration:underline}.integrity-image>small{display:block;color:#8da7b6}.integrity-image-exif{display:block;margin-top:4px;color:#c2a86a}.integrity-image-duplicate{display:block;margin-top:4px}.integrity-image-duplicate.tone-warn{color:#ff9aa3}.integrity-image-duplicate.tone-note{color:#ffd76c}.integrity-image-duplicate.tone-muted{color:#8da7b6}.integrity-screen-check{margin:14px 0;padding:12px;border:1px solid #3f7196;background:#04121d}.integrity-screen-check strong{display:block;color:#76d8fc;font-size:12px}.integrity-screen-check p{margin:6px 0 0;color:#cfe4f1;font-size:13px;line-height:1.6}.integrity-screen-check.tone-warn{border-color:#7b2633;background:#1c0d11}.integrity-screen-check.tone-warn p{color:#ff9aa3}.integrity-screen-check.tone-clear{border-color:#257354}.integrity-screen-check.tone-clear p{color:#7cecb8}.integrity-screen-check .integrity-facts{margin:10px 0 0}.integrity-screen-caveat{margin-top:8px!important;color:#9ab3c2!important;font-size:12px!important}.integrity-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.integrity-actions button{min-width:120px;min-height:42px;border:1px solid;padding:0 15px}.integrity-actions .reject{border-color:#e84c5c;background:#2d1118;color:#ff9ba4}.integrity-actions .approve{border-color:#27c88d;background:#0b3629;color:#86f2c6}.integrity-reviewed{color:#8ca5b4}.admin-empty{text-align:center;color:#7894a6}@media(max-width:700px){.integrity-workbench{margin:18px 0;padding:14px}.integrity-workbench>header,.integrity-entry-head{align-items:stretch;flex-direction:column}.integrity-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto}.integrity-compare{grid-template-columns:1fr}.integrity-entry-head>div:last-child{text-align:left}.integrity-actions{display:grid;grid-template-columns:1fr 1fr}.integrity-actions button{min-width:0}}.integrity-workbench{padding:20px}.integrity-entry-list{gap:12px;margin-top:14px}.integrity-entry{padding:14px;border-radius:8px}.integrity-entry-head{align-items:center}.integrity-entry-head h3{font-size:17px}.integrity-entry-head time{display:block;margin-top:3px;color:#83a6b9;font-size:12px}.integrity-entry-head>div:last-child strong{color:#62d8ff;font:800 16px Orbitron}.integrity-entry-head>div:last-child small{color:#6f8b9c}.integrity-facts{margin:10px 0;gap:6px}.integrity-facts>div{padding:7px 9px}.integrity-flags span{padding:4px 7px}.integrity-evidence-details{margin-top:10px;border:1px solid #44789e;background:#020f19}.integrity-evidence-details summary{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;color:#68d5fc;cursor:pointer;list-style:none}.integrity-evidence-details summary small{color:#7f9bad}.integrity-evidence-details[open] summary{border-bottom:1px solid #44789e;background:#082036}.integrity-evidence-details .integrity-evidence-grid{margin:0;padding:12px}.integrity-image-frame img{max-height:420px;object-fit:contain}.integrity-actions{align-items:center;margin-top:10px;padding-top:10px;border-top:1px solid #44789e}.integrity-actions>span{margin-right:auto;color:#7894a6;font-size:12px}@media(max-width:700px){.integrity-workbench{padding:12px}.integrity-entry{padding:11px}.integrity-entry-head time{font-size:11px}.integrity-facts dt{font-size:9px}.integrity-facts dd{font-size:12px;overflow-wrap:anywhere}.integrity-actions{grid-template-columns:1fr 1fr}.integrity-actions>span{grid-column:1/-1}.integrity-evidence-details summary{padding:9px}.integrity-evidence-details .integrity-evidence-grid{padding:8px}}.activity-admin-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;isolation:isolate}.activity-admin-stack>.activity-review,.activity-admin-stack>.integrity-workbench{min-width:0;margin-bottom:0}.review-actions{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 18px 28px;overflow:visible}.review-actions>div{display:grid;grid-template-columns:repeat(2,minmax(170px,auto));align-items:stretch;gap:14px}.review-actions button,.integrity-actions button{position:relative;display:inline-flex;align-items:center;justify-content:center;height:auto;margin:0;white-space:normal;text-align:center;line-height:1.25}.integrity-actions{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) repeat(2,minmax(150px,auto));align-items:center;gap:14px;padding:14px 0 24px;overflow:visible}.integrity-actions>span{min-width:0;margin:0}@media(max-width:800px){.activity-admin-stack{gap:28px}.review-actions{grid-template-columns:1fr}.review-actions>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.integrity-actions{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:24px}.integrity-actions>span{grid-column:1/-1}}@media(max-width:520px){.activity-admin-stack{gap:22px}.review-actions{padding:12px 12px 24px}.review-actions>div,.integrity-actions{grid-template-columns:1fr}.integrity-actions>span{grid-column:auto}.review-actions button,.integrity-actions button{width:100%;min-width:0}}.review-evidence>header p{margin:3px 0 0;color:#7894a6;font-size:11px}.review-evidence .review-images{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-items:start}.review-image-card{display:flex;flex-direction:column;min-width:0;border:1px solid #28526b;border-radius:8px;background:#041725;overflow:hidden;box-shadow:0 6px 16px #00000040}.review-image-frame{position:relative;display:block;text-decoration:none}.review-image-frame img{display:block;width:100%;height:170px;object-fit:contain;background:#01070c}.review-image-frame b{display:block;padding:8px 9px;background:#09253a;color:#69d7ff;text-align:center;font-size:11px;font-weight:700;letter-spacing:.02em}.review-image-number{position:absolute;z-index:1;top:8px;left:8px;padding:4px 8px;border:1px solid #4ed1ff;border-radius:4px;background:#03111deb;color:#72ddff;font:800 10px Orbitron}.review-image-facts{display:flex;flex-direction:column;gap:1px;background:#122f40}.review-image-fact{display:flex;flex-direction:column;gap:4px;min-width:0;padding:9px 12px;background:#052030}.review-image-fact>small{color:#7896a8;font-size:11px;line-height:1.3}.review-image-fact-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.review-image-fact-row strong{flex:1 1 auto;min-width:0;color:#e7f2f8;font-size:13px;font-weight:700;overflow-wrap:anywhere}.readability-badge{justify-self:end;padding:5px 10px;border:1px dashed #6a8494;color:#a9bfca;font-weight:700;font-size:12px}.readability-badge.blocked{border-color:#7f97a6;color:#c3d6e2}.integrity-readability{margin:10px 0 0;padding:10px 12px;border:1px dashed #3d5c70;background:#071a27;color:#b9cddb;font-size:13px;line-height:1.6}.integrity-readability.tone-partial{border-style:dotted}.confidence-badge{flex:0 0 auto;padding:3px 9px;border-radius:999px;border:1px solid #486172;color:#9db3c1;font:700 10px Orbitron;white-space:nowrap}.confidence-badge.tone-high{border-color:#35d697;color:#68edb6;background:#20be7e24}.confidence-badge.tone-medium{border-color:#e7b63b;color:#f2cd68;background:#d59e1e24}.confidence-badge.tone-low{border-color:#ff5262;color:#ff8a95;background:#ff354624}.confidence-badge.tone-none{border-color:#486172;color:#7c95a5;background:#48617224}.review-image-flags,.review-image-clear{margin:0;padding:9px 12px;font-size:11px;line-height:1.5}.review-image-flags{border-top:2px solid #ef5264;background:#42131b;color:#ff9ba4}.review-image-clear{border-top:2px solid #34d79a;background:#0a3024;color:#7aebba}.integrity-evidence-item{border:1px solid #4a80a8;background:#03131f}.integrity-evidence-item>header{display:flex;justify-content:space-between;padding:8px 10px;border-bottom:1px solid #44789e;background:#082036}.integrity-evidence-item>header b{color:#65d8ff;font:800 10px Orbitron}.integrity-evidence-item>header span{color:#829dad;font-size:11px}.integrity-evidence-item .integrity-compare{padding:10px}.integrity-image-facts{display:flex;flex-direction:column;gap:6px;margin:8px 0 0}.integrity-image-fact{display:flex;flex-direction:column;gap:4px;min-width:0;padding:8px 10px;border:1px solid #3f7196;background:#03131f}.integrity-image-fact>small{color:#7896a8;font-size:10px;line-height:1.3}.integrity-image-fact-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.integrity-image-fact-row strong{flex:1 1 auto;min-width:0;color:#dcecf4;font-size:12px;font-weight:700;overflow-wrap:anywhere}.integrity-image-flags,.integrity-image-clear{margin:7px 0 0;padding:7px 8px;font-size:10px}.integrity-image-flags{border-left:2px solid #ef5264;background:#40131b;color:#ff9ca6}.integrity-image-clear{border-left:2px solid #34d79a;background:#0a3024;color:#7aebba}@media(max-width:900px){.review-evidence .review-images{grid-template-columns:1fr 1fr}}@media(max-width:560px){.review-evidence .review-images{grid-template-columns:1fr}}.integrity-summary{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.integrity-summary span{display:flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid #4a80a8;background:#041522;color:#8fa9b9;font-size:12px}.integrity-summary b{color:#65d8ff;font:900 16px Orbitron}.integrity-filters{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.integrity-filters button{padding:8px 14px;border:1px solid #44789e;background:#061827;color:#9fb0ba;font-weight:800;cursor:pointer}.integrity-filters button.active{border-color:#65d8ff;background:#0b3447;color:#fff}.integrity-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;margin-top:16px;align-items:start}.integrity-list{display:grid;align-content:start;gap:8px;max-height:78vh;overflow-y:auto;padding-right:4px}.integrity-list-row{position:relative;display:grid;gap:3px;min-width:0;padding:12px 78px 12px 14px;border:1px solid #4a80a8;background:#041522;color:#dbeefa;text-align:left;cursor:pointer}.integrity-list-row.risk-high{border-left:3px solid #f34d5f}.integrity-list-row.risk-review{border-left:3px solid #daa52d}.integrity-list-row.readability-unreadable:not(.risk-high):not(.risk-review){border-left:3px dashed #6a8494}.integrity-list-row.readability-partial:not(.risk-high):not(.risk-review){border-left:3px dotted #6a8494}.integrity-list-row.active{border-color:#65d8ff;background:#0b2c3d;box-shadow:inset 3px 0 #65d8ff}.integrity-list-attempt{color:#ffc72c;font:700 9px Orbitron;letter-spacing:.08em}.integrity-list-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 14px Orbitron}.integrity-list-row small{color:#8fa2ae;overflow-wrap:anywhere}.integrity-list-row time{color:#65d8ff;font:800 15px Orbitron}.integrity-list-row em{position:absolute;right:10px;top:11px;padding:3px 7px;border:1px solid #daa52d;color:#ffd76c;font-size:9px;font-style:normal}.integrity-list-row em.approved{border-color:#27c88d;color:#7fe9bd}.integrity-list-row em.rejected{border-color:#f34d5f;color:#ff8993}.integrity-detail{min-width:0}.integrity-detail-empty{display:grid;place-items:center;min-height:280px;border:1px dashed #4a80a8;color:#7894a6}@media(max-width:900px){.integrity-layout{grid-template-columns:1fr}.integrity-list{max-height:none;grid-auto-flow:column;grid-auto-columns:230px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px}.integrity-list-row{padding-right:14px}.integrity-list-row em{position:static;justify-self:start;margin-top:2px}}.integrity-image-ecu{display:block;margin-top:4px;color:#9fd0e4}.integrity-image-ecu.ecu-over{color:#ffd76c}.integrity-image-ecu.ecu-within{color:#7cecb8}.integrity-image-timelist{display:block;margin-top:4px}.integrity-image-timelist.tone-ok{color:#7cecb8}.integrity-image-timelist.tone-note{color:#8da7b6}.integrity-image-ecu b{color:#ffd76c}.integrity-image-ecu em{color:#7591a3;font-style:normal;font-size:11px}.integrity-name-check{margin:14px 0;padding:12px;border:1px solid #3f7196;background:#04121d}.integrity-name-check strong{display:block;color:#76d8fc;font-size:12px}.integrity-name-check ul{margin:8px 0 0;padding-left:18px;display:grid;gap:4px}.integrity-name-check li{font-size:13px;line-height:1.6}.integrity-name-check li.ok{color:#7cecb8}.integrity-name-check li.partial{color:#ffd76c}.integrity-name-check li.none{color:#ff9aa3}.integrity-name-check small{display:block;margin-top:8px;color:#7591a3;font-size:12px}.integrity-flag-groups{display:grid;gap:10px}.integrity-flag-group>small{display:block;margin-bottom:5px;color:#7894a6;font-size:11px}.integrity-flags span>b{display:inline-block;margin-left:6px;padding:1px 5px;border:1px solid currentColor;border-radius:3px;font-size:10px;opacity:.85}.integrity-workbench header small{font-size:12px}.integrity-workbench header button{min-height:44px}:root{--nre-control-h:48px;--nre-control-radius:12px;--nre-cyan:#43c8ff;--nre-gold:#e9b83e;--nre-panel:rgba(3,16,29,.82)}button,a,summary,input,select,textarea{font:inherit}button,a,summary{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #73d8ff;outline-offset:3px}button:disabled{opacity:.55;cursor:not-allowed}.primary-action,.admin-primary,.recovery-submit{min-height:var(--nre-control-h);border-radius:var(--nre-control-radius)!important;box-shadow:0 10px 28px #009de033;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.primary-action:hover,.admin-primary:hover,.recovery-submit:hover{transform:translateY(-2px);filter:brightness(1.08)}.row-action,.logout-action,.join-link,.recovery-back,.editor-actions button{min-height:44px;border-radius:10px!important}.admin-page,.rewards-page,.challenge-page{position:relative;isolation:isolate;background-color:transparent!important;background-image:none!important}.authenticated-cinematic{position:absolute;z-index:-5;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}body>.authenticated-cinematic,#root>.authenticated-cinematic{position:fixed;z-index:0}.admin-page,.rewards-page,.challenge-page{z-index:1}.authenticated-cinematic video{width:100%;height:100%;object-fit:cover;object-position:center 48%;filter:saturate(.84) contrast(1.08) brightness(.46)}.authenticated-cinematic span{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0108119e,#010811db),radial-gradient(circle at 50% 38%,rgba(18,151,222,.12),transparent 42%)}.admin-page>.admin-header,.admin-page>.admin-shell{position:relative;z-index:1}@media(max-width:820px){.authenticated-cinematic video{object-position:center center;filter:saturate(.82) contrast(1.08) brightness(.4)}.authenticated-cinematic span{background:linear-gradient(180deg,#010811ad,#010811eb)}}@media(prefers-reduced-motion:reduce){.authenticated-cinematic video{display:none}.authenticated-cinematic{background:linear-gradient(180deg,#010811b3,#010811eb),url(/assets/member-garage-poster.jpg) center/cover}}@media(max-width:760px){.rewards-page{min-width:0;overflow-x:hidden}.rewards-header{align-items:center}.rewards-member{min-width:0}.rewards-member strong,.rewards-member span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rewards-actions{width:100%;min-width:0}.rewards-actions button{min-width:0;padding-inline:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rewards-hero,.rewards-panel,.rewards-steps{min-width:0;max-width:100%}.rewards-hero h1{overflow-wrap:anywhere}}.auth-page-v2{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(440px,.88fr);grid-template-rows:1fr 104px;min-height:100svh;padding:0;overflow:hidden;background:linear-gradient(90deg,#01070f85,#01070f33 48%,#01070fdb 73%,#01070ff5),linear-gradient(180deg,#01060d33,#01060db8),url(/assets/member-garage-poster.jpg) center 47%/cover no-repeat fixed}.auth-page-v2:before{z-index:0;background:radial-gradient(circle at 42% 44%,rgba(58,181,244,.12),transparent 30%),linear-gradient(180deg,transparent 72%,rgba(1,7,15,.78))}.auth-page-v2 .ambient-speed{z-index:1;opacity:.72;overflow:hidden;mix-blend-mode:screen;filter:saturate(1.2);background:linear-gradient(165deg,transparent 57%,rgba(19,130,255,.12) 57.2%,transparent 58%),linear-gradient(169deg,transparent 66%,rgba(255,38,49,.16) 66.2%,transparent 67%)}.auth-page-v2 .ambient-speed:before,.auth-page-v2 .ambient-speed:after{content:"";position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;pointer-events:none;will-change:transform,opacity;background-repeat:no-repeat}.auth-page-v2 .ambient-speed:before{background-image:linear-gradient(105deg,transparent 0 43%,rgba(67,202,255,.08) 45%,rgba(142,231,255,.76) 49.5%,rgba(67,202,255,.12) 54%,transparent 57%),linear-gradient(78deg,transparent 0 57%,rgba(255,190,63,.08) 60%,rgba(255,223,136,.58) 63%,transparent 68%);background-size:58% 24%,42% 18%;background-position:-45% 18%,108% 74%;filter:blur(1px) drop-shadow(0 0 15px rgba(51,190,255,.55));animation:auth-light-drift-a 8.2s cubic-bezier(.4,0,.2,1) infinite alternate}.auth-page-v2 .ambient-speed:after{background-image:linear-gradient(118deg,transparent 0 44%,rgba(43,165,255,.12) 47%,rgba(103,217,255,.66) 51%,transparent 56%),linear-gradient(62deg,transparent 0 47%,rgba(255,58,78,.12) 51%,rgba(255,92,105,.48) 54%,transparent 60%);background-size:48% 19%,36% 15%;background-position:110% 28%,-35% 88%;filter:blur(2px) drop-shadow(0 0 18px rgba(20,147,255,.42));animation:auth-light-drift-b 11.6s ease-in-out -3.4s infinite alternate}@keyframes auth-light-drift-a{0%{transform:translate3d(-9%,-5%,0) rotate(-2deg);opacity:.36}38%{opacity:.86}68%{transform:translate3d(8%,4%,0) rotate(1.5deg);opacity:.52}to{transform:translate3d(18%,-2%,0) rotate(-1deg);opacity:.82}}@keyframes auth-light-drift-b{0%{transform:translate3d(13%,7%,0) rotate(1deg);opacity:.22}42%{transform:translate3d(-4%,-3%,0) rotate(-2deg);opacity:.72}72%{opacity:.4}to{transform:translate3d(-17%,5%,0) rotate(2deg);opacity:.78}}.auth-page-v2 .logo-stage{position:absolute;z-index:5;top:22px;left:clamp(24px,4vw,68px);width:clamp(190px,20vw,290px);height:92px;transform:none;perspective:none}.auth-page-v2 .logo-stage:before,.auth-page-v2 .logo-stage:after{opacity:.24}.auth-page-v2 .logo-stage .club-logo{position:relative;inset:auto;width:100%;height:100%;transform:none!important;animation:none;object-position:left center}.auth-page-v2 .hero-side{position:relative;z-index:2;inset:auto;grid-column:1;grid-row:1;min-width:0;height:auto;margin:0;padding:clamp(150px,18vh,210px) clamp(30px,5vw,78px) 64px;display:flex;align-items:flex-end}.auth-page-v2 .hero-side:before{display:none}.auth-page-v2 .hero-copy{position:relative;inset:auto;width:min(620px,88%)!important;margin-left:clamp(10px,1.5vw,24px);padding:22px 0!important;transform:none;background:linear-gradient(90deg,rgba(1,8,18,.86),rgba(1,8,18,.48) 70%,transparent)!important}.auth-page-v2 .login-hero-clip,.auth-page-v2 .login-hero-poster{display:block;width:min(590px,100%);aspect-ratio:550/264;overflow:hidden;border:1px solid rgba(91,197,255,.38);border-radius:16px 4px;background:#020812;box-shadow:0 18px 52px #0000007a,0 0 30px #19a2e021}.auth-page-v2 .login-hero-clip,.auth-page-v2 .login-hero-poster{object-fit:cover}.auth-page-v2 .login-hero-poster{display:none}.auth-page-v2 .hero-copy h1{font-size:clamp(38px,4vw,62px);line-height:1.08;text-wrap:balance}.auth-page-v2 .hero-copy h1 strong{color:#6fd2ff;text-shadow:0 0 25px rgba(32,174,241,.42)}.auth-page-v2 .hero-copy p{margin:20px 0 0;max-width:480px;line-height:1.55}.auth-page-v2 .holo-car,.auth-page-v2 .speed-dial{display:none}.auth-page-v2 .auth-panel{position:relative;z-index:4;inset:auto;grid-column:2;grid-row:1;align-self:center;justify-self:center;width:min(560px,calc(100% - 54px));max-width:none;min-height:0;margin:34px 32px 26px 0;padding:32px clamp(26px,3vw,46px) 38px;transform:none!important;clip-path:polygon(4% 0,96% 0,100% 5%,100% 95%,96% 100%,4% 100%,0 95%,0 5%);border:1px solid rgba(97,188,241,.55);background:linear-gradient(145deg,#061728e6,#020912f0);box-shadow:0 28px 90px #0000008f,inset 0 0 50px #1d8ecd14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.auth-page-v2 .auth-panel:before{opacity:.42}.auth-page-v2 .auth-panel:after{display:none}.auth-page-v2 .auth-panel>*{transform:none}.auth-page-v2 .console-status{margin-bottom:12px}.auth-page-v2 .panel-tabs{margin-bottom:22px}.auth-page-v2 .panel-tabs button{font-size:18px;padding:13px 10px}.auth-page-v2 .form-wrap{gap:9px;padding:0 5px}.auth-page-v2 .form-wrap input{height:52px;background:#040f1ce0}.auth-page-v2 .primary-action{height:58px;margin-top:14px;font-size:20px}.auth-page-v2 .join-link{height:54px}.auth-page-v2 .or{min-height:22px}.auth-page-v2>footer{position:relative;z-index:4;grid-column:1/-1;grid-row:2;inset:auto;height:auto;min-height:104px;padding:18px clamp(30px,8vw,120px);background:#010710d6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(max-width:960px){.auth-page-v2{display:block;min-height:100svh;padding:0 0 24px;overflow-x:hidden;background:linear-gradient(180deg,#01070f38,#01070fad 35%,#01070ff5 68%),url(/assets/member-garage-poster.jpg) center top/cover no-repeat}.auth-page-v2 .logo-stage{top:10px;left:50%;width:210px;height:92px;transform:translate(-50%)}.auth-page-v2 .hero-side{height:390px;padding:130px 16px 30px;display:flex;align-items:flex-end}.auth-page-v2 .hero-copy{width:min(620px,calc(100% - 24px))!important;margin-inline:auto;padding:16px 0!important}.auth-page-v2 .hero-copy h1{font-size:clamp(30px,7vw,43px)}.auth-page-v2 .hero-copy p{font-size:14px;margin-top:13px}.auth-page-v2 .auth-panel{width:min(660px,calc(100% - 28px));margin:-12px auto 24px;padding:30px clamp(18px,5vw,34px) 34px;clip-path:none;border-radius:24px 7px}.auth-page-v2>footer{margin:0 14px;padding:22px;border:1px solid rgba(54,119,164,.25);border-radius:18px 5px;grid-template-columns:1fr;height:auto}}@media(max-width:560px){.auth-page-v2{background-position:center top}.auth-page-v2 .logo-stage{width:178px;height:78px}.auth-page-v2 .hero-side{height:350px;padding:105px 10px 16px}.auth-page-v2 .hero-copy{width:calc(100% - 8px)!important;margin-inline:auto;padding:10px 0!important}.auth-page-v2 .hero-copy h1{font-size:clamp(28px,8vw,36px)}.auth-page-v2 .hero-copy p{font-size:12px}.auth-page-v2 .auth-panel{width:calc(100% - 20px);margin:-5px auto 18px;padding:25px 16px 28px;border-radius:20px 5px}.auth-page-v2 .console-status{font-size:10px}.auth-page-v2 .panel-tabs button{font-size:16px}.auth-page-v2 .form-wrap input{height:52px}.auth-page-v2>footer{display:none}}@media(prefers-reduced-motion:reduce){.auth-page-v2 .ambient-speed:before,.auth-page-v2 .ambient-speed:after{animation:none;opacity:.28}.auth-page-v2 .login-hero-clip{display:none}.auth-page-v2 .login-hero-poster{display:block}}.reward-email-verified{display:grid;gap:5px;margin:18px 0;padding:14px;border:1px solid rgba(53,205,146,.48);background:#115b442e}.reward-email-verified span{color:#69e2aa;font-weight:700}.reward-email-field button{margin-top:10px;min-height:42px;border:1px solid #3ca8dc;background:#082238;color:#a9e3ff;cursor:pointer}.reward-campaign-control{margin-bottom:24px;padding:18px;border:1px solid rgba(226,176,55,.42);border-radius:12px;background:linear-gradient(120deg,#48330a40,#03111ec7)}.reward-campaign-control>header{display:flex;justify-content:space-between;gap:18px}.reward-campaign-control header small{color:#e2b037;font:700 8px Orbitron}.reward-campaign-control header h2{margin:4px 0}.reward-campaign-control header p{margin:0;color:#86a0b1}.reward-campaign-control header>span{align-self:start;padding:7px 11px;border:1px solid;border-radius:999px;white-space:nowrap}.reward-campaign-control header>span.open{color:#6be4a8}.reward-campaign-control header>span.closed{color:#ff8790}.reward-campaign-fields{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;align-items:end;gap:12px;margin-top:17px}.reward-campaign-fields label{display:grid;gap:6px}.reward-campaign-fields label>input:not([type=checkbox]){min-height:42px;padding:0 11px;border:1px solid #44789e;background:#061421;color:#fff}.reward-toggle{display:flex!important;align-items:center;min-height:42px}.reward-system-warning{color:#ffb0b5}.reward-catalog-editor{margin-top:20px}.reward-catalog-editor article{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px;border-top:1px solid rgba(66,129,172,.22)}.reward-catalog-editor article div{display:grid}.reward-catalog-editor article small{color:#7894a8}.reward-catalog-editor article button{border:1px solid #8d4650;background:transparent;color:#ff9ca3}.reward-new-item{display:grid;grid-template-columns:1fr 1.5fr auto;gap:8px;margin-top:12px}.reward-new-item input{min-height:42px;padding:0 10px;border:1px solid #44789e;background:#061421;color:#fff}.member-email-display{display:grid;gap:4px;padding:12px;border:1px solid rgba(61,157,211,.3);background:#051928b3}.member-email-display small,.member-email-display span{color:#7894a8}@media(max-width:760px){.reward-campaign-control>header,.reward-campaign-fields{display:grid;grid-template-columns:1fr}.reward-new-item{grid-template-columns:1fr}.reward-campaign-control header>span{justify-self:start}}.reward-campaign-fields{grid-template-columns:minmax(220px,1fr) minmax(190px,.7fr) minmax(190px,.7fr) auto}.reward-campaign-period{display:flex;justify-content:space-between;gap:18px;margin-top:12px;padding:12px 14px;border:1px solid rgba(67,145,195,.32);background:#041827b8}.reward-campaign-period span{color:#9ed8f4}.reward-open-actions{display:flex;gap:10px;margin-top:12px}.reward-open-actions button{min-height:44px;padding:0 20px;border-radius:6px;font-weight:700;cursor:pointer}.reward-open-button{border:1px solid #36ca8e;background:#1877534d;color:#7af0bc}.reward-close-button{border:1px solid #cb5964;background:#731f293d;color:#ff9ba3}.reward-open-actions button:disabled{opacity:.38;cursor:not-allowed}.reward-catalog-editor article{display:grid;grid-template-columns:74px minmax(0,1fr) auto auto}.reward-catalog-editor article>img,.reward-image-empty{width:66px;height:54px;object-fit:cover;border:1px solid #44789e;background:#061421}.reward-image-empty{display:grid;place-items:center;color:#5f7687;font:700 7px Orbitron}.reward-image-button{position:relative;display:grid;place-items:center;min-height:36px;padding:0 11px;border:1px solid #3b82a8;background:#082238;color:#a9e3ff;cursor:pointer}.reward-image-button input{position:absolute;width:1px;height:1px;opacity:0}.reward-new-item{grid-template-columns:1fr 1.5fr auto auto}.reward-selected-file{display:block;margin-top:7px;color:#7fd7ff}.reward-campaign-banner{display:flex;justify-content:space-between;gap:20px;margin:18px 0 4px;padding:13px 18px;border:1px solid rgba(226,176,55,.4);background:#271f098c}.reward-campaign-banner strong{color:#f3c453}.reward-campaign-banner span{color:#b6a989}.reward-campaign-banner.state-open{border-color:#3acf927a;background:#0e4a3659}.reward-campaign-banner.state-open strong{color:#77eab7}@media(max-width:980px){.reward-campaign-fields,.reward-new-item{grid-template-columns:1fr 1fr}.reward-campaign-period,.reward-campaign-banner{display:grid}.reward-catalog-editor article{grid-template-columns:64px minmax(0,1fr) auto}.reward-catalog-editor article>button{grid-column:3}.reward-image-button{grid-column:2/4}}@media(max-width:620px){.reward-campaign-fields,.reward-new-item{grid-template-columns:1fr}.reward-open-actions{display:grid;grid-template-columns:1fr 1fr}.reward-catalog-editor article{grid-template-columns:58px minmax(0,1fr)}.reward-catalog-editor article>.reward-image-button,.reward-catalog-editor article>button{grid-column:auto}.reward-catalog-editor article>img,.reward-image-empty{width:54px;height:48px}}.reward-round-browser{margin:0 0 20px;padding:16px;border:1px solid rgba(72,155,207,.38);border-radius:12px;background:#03111dc2}.reward-round-browser>header{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:12px}.reward-round-browser header small{color:#e4b53e;font:700 8px Orbitron;letter-spacing:.14em}.reward-round-browser header h2{margin:4px 0 0}.reward-round-browser header>span{color:#7995a7;font-size:12px}.reward-round-tabs{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));gap:8px;overflow-x:auto;padding-bottom:3px}.reward-round-tabs button{min-height:68px;display:grid;align-content:center;gap:5px;padding:10px 12px;border:1px solid #294d64;border-radius:8px;background:#041522;color:#dcebf4;text-align:left;cursor:pointer}.reward-round-tabs button:hover{border-color:#4aa9db}.reward-round-tabs button.active{border-color:#62d8ff;background:linear-gradient(135deg,#0c577f7a,#041623f5);box-shadow:inset 3px 0 #62d8ff}.reward-round-tabs strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reward-round-tabs small{color:#7897aa}.reward-round-tabs button.active small{color:#70dcff}.reward-new-round-button{border:1px solid #d2a637!important;background:#64480a33!important;color:#f5ca60!important}@media(max-width:760px){.reward-round-browser>header{display:grid}.reward-round-tabs{grid-template-columns:repeat(5,minmax(180px,78vw))}.reward-round-tabs button{min-height:62px}.reward-round-browser{padding:12px}.reward-round-browser header>span{font-size:11px}}.activity-media-grid>article{position:relative;min-width:0;border:1px solid #254b63;border-radius:7px;background:#04121e;overflow:hidden;transition:.18s ease}.activity-media-grid>article:hover{transform:translateY(-2px);border-color:#4ccdf5}.activity-media-grid>article.selected{border-color:#efb931;box-shadow:0 0 0 1px #efb93140,0 8px 24px #0000004d}.activity-media-select{display:block;width:100%;padding:0 0 38px;border:0;background:transparent;color:#fff;cursor:pointer;text-align:left}.activity-media-select:disabled{cursor:wait}.activity-media-grid article.selected b{color:#f2c64f}.activity-media-grid em{color:#6f8999;font-size:10px;font-style:normal}.activity-media-caption{display:grid!important;gap:5px!important;margin:0!important;padding:10px!important;border-top:1px solid #244657;background:#061723}.activity-media-caption>span{padding:0!important;color:#57dafa;font:800 9px Orbitron;letter-spacing:.08em}.activity-media-caption>input{min-height:42px;padding:9px 10px!important;border:1px solid #44789e!important;background:#01080e!important;color:#fff!important}.activity-media-caption>small{color:#758f9d!important;white-space:normal!important}.activity-media-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 10px 12px;background:#061723}.activity-media-actions button,.activity-media-replace>span{display:flex;min-height:42px;align-items:center;justify-content:center;border-radius:4px;font-size:11px;font-weight:900;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.activity-media-replace{display:block}.activity-media-replace>input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.activity-media-replace>span{border:1px solid #20bde8;background:#062535;color:#8be9ff;box-shadow:0 3px #075a73}.activity-media-replace:hover>span{background:#0a3549;transform:translateY(-1px)}.activity-media-replace.disabled{opacity:.55;pointer-events:none}.activity-media-delete{border:1px solid #c64555;background:#49131c;color:#ffafb6;box-shadow:0 3px #811d2b}.activity-media-delete:hover{background:#671a25;transform:translateY(-1px)}.activity-media-delete.confirming{border-color:#ff5264;background:#a00d24;color:#fff;animation:media-delete-pulse 1.1s ease-in-out infinite alternate}.activity-media-cancel{border:1px solid #587384;background:#0a1d29;color:#d4e6ef}.activity-media-actions button:disabled{opacity:.55;cursor:wait;transform:none}.activity-media-delete-warning{margin:0!important;padding:0 10px 12px!important;background:#061723;color:#ff9da5!important;font-size:10px!important;line-height:1.45!important}.activity-media-delete-warning:before{content:"⚠ ";color:#ffd13b}@keyframes media-delete-pulse{to{box-shadow:0 3px #811d2b,0 0 13px #ff2d4573}}.activity-cover-control{margin:14px 0;padding:14px;border:1px solid #44789e;background:#041522}.activity-cover-control>small{display:block;margin:8px 0;color:#75d8ff}.activity-cover-control>div{position:relative}.activity-cover-control .admin-track-preview{width:100%;max-height:330px;object-fit:cover}.activity-cover-control>div>button{position:absolute;right:10px;bottom:10px;padding:8px 12px;border:1px solid #b54854;border-radius:5px;background:#431018f0;color:#ffabb2;font-weight:800;cursor:pointer}@media(max-width:700px){.activity-media-actions button,.activity-media-replace>span{min-height:44px}.activity-cover-control>div>button{position:static;width:100%;margin-top:8px}}.activity-cover-control .admin-track-preview{object-fit:contain;background:#01070c}:root{--nre-gold:#dfb76c;--nre-gold-hi:#ffd77b;--nre-gold-dark:#76571e;--nre-blue-1:#183f74;--nre-blue-2:#0d2546;--nre-blue-3:#06101d}:where(.primary-action,.admin-primary,.activity-primary,.reward-primary,.staff-manage-action,.row-action,.telegram-test,.challenge-actions button,.rewards-actions button,.admin-header-actions button,.editor-actions button,.request-decision-actions button,.reward-controls button,.submission-challenge button,.audit-heading>button,.telegram-settings header>button,.reward-import>button,.burnout-header>button,.confirm-name-page button,.idle-session-warning button,.system-update-overlay button){position:relative;isolation:isolate;min-height:44px;padding:11px 22px!important;overflow:hidden;border:2px solid var(--nre-gold)!important;border-radius:11px 6px!important;clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%);background:linear-gradient(105deg,transparent 0 18%,rgba(109,190,255,.12) 18.5% 19.5%,transparent 20% 75%,rgba(255,255,255,.08) 75.5% 76.5%,transparent 77%),linear-gradient(135deg,var(--nre-blue-3),var(--nre-blue-2) 50%,var(--nre-blue-1))!important;color:#fff0c8!important;font-family:inherit!important;font-weight:900!important;letter-spacing:.035em;text-shadow:0 1px 2px #000,0 0 8px rgba(255,208,93,.18)!important;box-shadow:0 6px 0 var(--nre-gold-dark),0 10px #02070e,0 15px 24px #0000006b,inset 0 1px #fff3!important;transform:translateY(0);transition:transform .15s ease,filter .15s ease,box-shadow .15s ease,border-color .15s ease!important}:where(.primary-action,.admin-primary,.activity-primary,.reward-primary,.staff-manage-action,.row-action,.telegram-test,.challenge-actions button,.rewards-actions button,.admin-header-actions button,.editor-actions button,.request-decision-actions button,.reward-controls button,.submission-challenge button,.audit-heading>button,.telegram-settings header>button,.reward-import>button,.burnout-header>button,.confirm-name-page button,.idle-session-warning button,.system-update-overlay button):hover:not(:disabled){transform:translateY(-3px)!important;border-color:var(--nre-gold-hi)!important;filter:brightness(1.16);box-shadow:0 8px 0 var(--nre-gold-dark),0 12px #02070e,0 19px 28px #00000075,0 0 18px #2eaeff47,inset 0 1px #ffffff4d!important}:where(.primary-action,.admin-primary,.activity-primary,.reward-primary,.staff-manage-action,.row-action,.telegram-test,.challenge-actions button,.rewards-actions button,.admin-header-actions button,.editor-actions button,.request-decision-actions button,.reward-controls button,.submission-challenge button,.audit-heading>button,.telegram-settings header>button,.reward-import>button,.burnout-header>button,.confirm-name-page button,.idle-session-warning button,.system-update-overlay button):active:not(:disabled){transform:translateY(6px)!important;filter:brightness(.9);box-shadow:0 1px 0 var(--nre-gold-dark),0 3px #02070e,0 6px 10px #0006,inset 0 2px 5px #00000057!important}:where(.recovery-submit,.reward-open-button,.reward-new-round-button,.review-approve,.approve,.registration-success button,.reset-confirm button:first-child){position:relative;min-height:44px;padding:11px 22px!important;border:2px solid var(--nre-gold)!important;border-radius:11px 6px!important;clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%);background:linear-gradient(135deg,var(--nre-blue-3),var(--nre-blue-2) 50%,var(--nre-blue-1))!important;color:#fff0c8!important;font-weight:900!important;box-shadow:0 6px 0 var(--nre-gold-dark),0 10px #02070e,0 15px 24px #0000006b,inset 0 1px #fff3!important;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease!important}:where(.recovery-submit,.reward-open-button,.reward-new-round-button,.review-approve,.approve,.registration-success button,.reset-confirm button:first-child):hover:not(:disabled){transform:translateY(-3px)!important;filter:brightness(1.16)}:where(.recovery-submit,.reward-open-button,.reward-new-round-button,.review-approve,.approve,.registration-success button,.reset-confirm button:first-child):active:not(:disabled){transform:translateY(6px)!important;box-shadow:0 1px 0 var(--nre-gold-dark),0 3px #02070e,0 6px 10px #0006!important}:where(.reward-primary,.rewards-actions button,.reward-controls button,.member-settings-menu button){border-color:#ffd46b!important;background:linear-gradient(105deg,transparent 0 20%,rgba(255,255,255,.11) 20.5% 21.5%,transparent 22%),linear-gradient(145deg,#49320b,#251a08 54%,#0d0a05)!important;color:#fff5d3!important;box-shadow:0 6px #765719,0 10px #100a01,0 15px 24px #0000006b,inset 0 1px #ffefb933!important}:where(.danger-outline,.request-decision-actions button:first-child,.reset-confirm button:last-child,.activity-media-delete){position:relative;min-height:42px;padding:10px 18px!important;border:2px solid #ff7783!important;border-radius:10px 5px!important;background:linear-gradient(145deg,#5b111b,#300810 58%,#150307)!important;color:#fff0f2!important;font-weight:900!important;text-shadow:0 1px 2px #150006!important;box-shadow:0 5px #77101c,0 9px #1a0206,0 13px 20px #0006,inset 0 1px #ffffff29!important;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease!important}:where(.danger-outline,.request-decision-actions button:first-child,.reset-confirm button:last-child,.activity-media-delete):hover:not(:disabled){transform:translateY(-2px)!important;filter:brightness(1.16)}:where(.danger-outline,.request-decision-actions button:first-child,.reset-confirm button:last-child,.activity-media-delete):active:not(:disabled){transform:translateY(5px)!important;box-shadow:0 1px #77101c,0 3px #1a0206,0 5px 9px #00000061!important}:where(.review-reject,.reject,.reward-close-button,.settings-logout){min-height:42px;padding:10px 18px!important;border:2px solid #ff7783!important;border-radius:10px 5px!important;background:linear-gradient(145deg,#5b111b,#300810 58%,#150307)!important;color:#fff0f2!important;font-weight:900!important;box-shadow:0 5px #77101c,0 9px #1a0206,0 13px 20px #0006,inset 0 1px #ffffff29!important;transition:transform .15s ease,filter .15s ease!important}:where(.review-reject,.reject,.reward-close-button,.settings-logout):hover:not(:disabled){transform:translateY(-2px)!important;filter:brightness(1.16)}:where(.review-reject,.reject,.reward-close-button,.settings-logout):active:not(:disabled){transform:translateY(5px)!important;box-shadow:0 1px #77101c,0 3px #1a0206!important}:where(.admin-tabs button,.reward-round-tabs button,.activity-list button,.burnout-week-list button,.panel-tabs button,.rewards-steps>div,.activity-media-grid article>.activity-media-select){position:relative;min-height:42px;border-top:3px solid var(--nre-gold)!important;border-right:2px solid #a6813b!important;border-bottom:5px solid #5d4317!important;border-left:2px solid #a6813b!important;border-radius:7px!important;background:linear-gradient(180deg,#171717,#050505)!important;color:#e4bd73!important;font-weight:900!important;letter-spacing:.025em;text-shadow:0 1px 2px #000!important;box-shadow:0 5px #000,0 10px 18px #0000006b,inset 0 1px #ffffff14!important;transform:perspective(540px) rotateX(7deg);transform-origin:center bottom;transition:transform .15s ease,filter .15s ease,border-color .15s ease,box-shadow .15s ease!important}:where(.admin-tabs button,.reward-round-tabs button,.activity-list button,.burnout-week-list button,.panel-tabs button,.activity-media-grid article>.activity-media-select):hover:not(:disabled){transform:perspective(540px) rotateX(3deg) translateY(-2px)!important;border-top-color:#52d8ff!important;filter:brightness(1.14);box-shadow:0 7px #000,0 13px 21px #00000075,0 -2px 12px #3dcbff40,inset 0 1px #ffffff1f!important}:where(.admin-tabs button,.reward-round-tabs button,.activity-list button,.burnout-week-list button,.panel-tabs button):active:not(:disabled){transform:perspective(540px) rotateX(2deg) translateY(4px)!important;box-shadow:0 1px #000,0 4px 8px #00000059!important}:where(.admin-tabs button.active,.reward-round-tabs button.active,.activity-list button.active,.burnout-week-list button.active,.panel-tabs button.active){border-top-color:#58dbff!important;border-right-color:#2b91b8!important;border-bottom-color:#15506d!important;border-left-color:#2b91b8!important;background:linear-gradient(180deg,#102d49,#06111d)!important;color:#f6fcff!important;box-shadow:0 5px #02070c,0 10px 18px #0000006b,0 -2px 14px #39cbff47,inset 0 1px #ffffff1f!important}:where(.editor-head>button,.admin-notice>button,.evidence-lightbox-close,.pin-toggle,.forgot-pin-link,.reward-uid-search button){border-top:2px solid var(--nre-gold)!important;border-right:1px solid #987334!important;border-bottom:3px solid #584015!important;border-left:1px solid #987334!important;border-radius:7px!important;background:linear-gradient(180deg,#171717,#050505)!important;color:#e7c27c!important;font-weight:800!important;box-shadow:0 3px #000,0 7px 12px #00000057,inset 0 1px #ffffff12!important;transition:transform .15s ease,filter .15s ease!important}:where(.editor-head>button,.admin-notice>button,.evidence-lightbox-close,.pin-toggle,.forgot-pin-link,.reward-uid-search button):hover:not(:disabled){transform:translateY(-2px)!important;filter:brightness(1.15)}:where(.editor-head>button,.admin-notice>button,.evidence-lightbox-close,.pin-toggle,.forgot-pin-link,.reward-uid-search button):active:not(:disabled){transform:translateY(3px)!important;box-shadow:0 1px #000,0 3px 6px #0000004d!important}:where(.join-link,.recovery-back,.member-settings-menu button){border-top:2px solid var(--nre-gold)!important;border-right:1px solid #987334!important;border-bottom:4px solid #584015!important;border-left:1px solid #987334!important;border-radius:7px!important;background:linear-gradient(180deg,#171717,#050505)!important;color:#e7c27c!important;font-weight:900!important;box-shadow:0 4px #000,0 8px 14px #00000061,inset 0 1px #ffffff14!important;transition:transform .15s ease,filter .15s ease!important}:where(.join-link,.recovery-back,.member-settings-menu button):hover:not(:disabled){transform:translateY(-2px)!important;filter:brightness(1.15)}:where(.join-link,.recovery-back,.member-settings-menu button):active:not(:disabled){transform:translateY(4px)!important;box-shadow:0 1px #000,0 3px 6px #0000004d!important}:where(button):focus-visible{outline:3px solid #fff!important;outline-offset:4px!important}:where(button):disabled{filter:saturate(.35) brightness(.68)!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}@media(max-width:680px){:where(.primary-action,.admin-primary,.activity-primary,.reward-primary,.staff-manage-action,.row-action,.challenge-actions button,.rewards-actions button,.admin-header-actions button,.editor-actions button,.request-decision-actions button,.reward-controls button){min-height:46px;padding:11px 16px!important;clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%);box-shadow:0 5px 0 var(--nre-gold-dark),0 8px #02070e,0 12px 18px #0006!important}:where(.admin-tabs button,.reward-round-tabs button,.activity-list button,.burnout-week-list button,.panel-tabs button){min-height:44px;transform:none}}@media(prefers-reduced-motion:reduce){button{transition:none!important}}.member-email-modal{position:fixed;z-index:220;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#00050adb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.member-email-modal>section{width:min(620px,100%);max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #27c9f0;border-bottom:3px solid #ff1748;border-radius:4px 22px;background:linear-gradient(145deg,#061a29,#020a12 72%);color:#edf9ff;box-shadow:0 28px 90px #000,0 0 34px #1ecaf42e}.member-email-modal>section>header{display:flex;justify-content:space-between;gap:18px;padding:24px 26px 20px;border-bottom:1px solid rgba(55,185,225,.28);background:linear-gradient(90deg,rgba(11,73,105,.32),transparent)}.member-email-modal header small,.member-email-success>small,.member-email-sent>small{color:#44d9fb;font:800 9px Orbitron;letter-spacing:.14em}.member-email-modal h2{margin:5px 0 2px;font-size:28px}.member-email-modal header p{margin:0;color:#8ca6b8;font-size:12px}.member-email-modal header button{flex:0 0 auto;width:44px;height:44px;border:1px solid #ff3e62;background:#3b0713;color:#fff;font-size:27px;cursor:pointer}.member-email-modal form,.member-email-success,.member-email-sent,.member-email-loading{padding:28px 26px}.member-email-loading{color:#8cdff5;text-align:center}.member-email-flow{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:9px;margin-bottom:25px}.member-email-flow span{display:grid;justify-items:center;gap:5px;color:#668398;font-size:10px}.member-email-flow span b{display:grid;place-items:center;width:29px;height:29px;border:1px solid #476578;border-radius:50%;font:800 11px Orbitron}.member-email-flow span.active{color:#65e5ff}.member-email-flow span.active b{border-color:#28d9ff;background:#06354a;box-shadow:0 0 17px #28d9ff3d}.member-email-flow i{height:1px;background:#294655}.member-email-modal form label{display:grid;gap:9px}.member-email-modal form label>span{font-weight:800}.member-email-modal input{min-height:54px;padding:0 15px;border:1px solid #44789e;background:#010810;color:#fff;font:600 16px system-ui}.member-email-modal input:focus{outline:2px solid #21d8ff;outline-offset:2px}.member-email-modal form label small{color:#7895a8;line-height:1.6}.member-email-message{padding:11px 13px;border-left:3px solid #ff3157;background:#700b1f3b;color:#ffabb9}.member-email-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.member-email-actions button,.member-email-success button,.member-email-sent button{min-height:46px;padding:0 20px;border:1px solid #57778a;background:#071521;color:#dcecf5;font-weight:800;cursor:pointer}.member-email-actions .primary{border-color:#ff3157;background:linear-gradient(135deg,#d10934,#7d061f);box-shadow:0 4px #39030e,0 10px 22px #ff114333}.member-email-actions button:disabled{opacity:.55;cursor:wait}.member-email-success,.member-email-sent{display:grid;justify-items:center;text-align:center}.member-email-success>span,.member-email-sent>span{display:grid;place-items:center;width:76px;height:76px;margin-bottom:16px;border:1px solid #27e39d;border-radius:50%;background:#16705140;color:#62f0b6;font-size:38px;box-shadow:0 0 30px #27e39d2b}.member-email-sent>span{border-color:#32cdf4;background:#115b7d3d;color:#65dfff}.member-email-success h3,.member-email-sent h3{margin:7px 0 6px;font-size:27px}.member-email-success>strong,.member-email-sent>strong{color:#ffd24f;font:800 17px Orbitron}.member-email-success p,.member-email-sent p{max-width:470px;color:#9db3c1;line-height:1.65}.member-email-success time{margin:2px 0 20px;color:#6f91a4;font-size:12px}.member-email-sent ol{width:min(390px,100%);margin:18px 0 24px;padding:16px 16px 16px 42px;border:1px solid rgba(59,156,199,.3);background:#041b2a80;color:#aac1cf;text-align:left;line-height:1.9}@media(max-width:600px){.member-email-modal{padding:10px}.member-email-modal>section{max-height:calc(100dvh - 20px);border-radius:3px 15px}.member-email-modal>section>header{padding:19px 17px 16px}.member-email-modal h2{font-size:23px}.member-email-modal form,.member-email-success,.member-email-sent,.member-email-loading{padding:22px 17px}.member-email-flow{gap:5px}.member-email-flow span{font-size:8px}.member-email-flow span b{width:25px;height:25px}.member-email-actions{display:grid;grid-template-columns:1fr}.member-email-actions button{width:100%}}@media(prefers-reduced-motion:reduce){.member-email-modal{-webkit-backdrop-filter:none;backdrop-filter:none}}.atelier-auth-page{--atelier-gold:#d5ac3c;--atelier-gold-soft:#f5dd94;--atelier-line:rgba(205,161,52,.7);min-height:100dvh;position:relative;display:grid;place-items:center;overflow:hidden;padding:42px 18px;background:#030303;color:#f4efe2;font-family:Chakra Petch,Noto Sans Thai,sans-serif;isolation:isolate}.atelier-auth-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background:radial-gradient(circle at 50% 47%,rgba(129,94,14,.1),transparent 32%),radial-gradient(circle at 50% 50%,#090909 0,#030303 54%,#010101)}.atelier-stars,.atelier-stars:before,.atelier-stars:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background-image:radial-gradient(circle,#f7d879 0 1px,transparent 1.7px);background-size:193px 173px;background-position:28px 41px;opacity:.54}.atelier-stars:before,.atelier-stars:after{content:"";top:-10%;right:-10%;bottom:-10%;left:-10%;background-size:251px 227px;background-position:94px 17px;animation:atelier-stars-drift 18s ease-in-out infinite alternate}.atelier-stars:after{background-size:311px 269px;background-position:8px 133px;opacity:.38;animation-duration:25s}.atelier-stars>i{position:absolute;width:4px;height:4px;border-radius:50%;background:#f1d16c;box-shadow:0 0 12px #e6bc45;animation:atelier-star-pulse 2.6s ease-in-out infinite}.atelier-stars>i:nth-child(1){left:18%;top:19%}.atelier-stars>i:nth-child(2){right:24%;top:31%;animation-delay:.8s}.atelier-stars>i:nth-child(3){left:33%;bottom:18%;animation-delay:1.6s}.atelier-auth-card{--tilt-x:0deg;--tilt-y:0deg;position:relative;width:min(430px,calc(100vw - 32px));padding:24px 24px 20px;border:1px solid rgba(209,164,45,.46);border-radius:24px;background:linear-gradient(145deg,#121212f5,#080808fb);box-shadow:0 32px 90px #000,0 0 65px #b2831514,inset 0 1px #ffffff06;transform:perspective(1000px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .22s ease}.atelier-auth-card:before{content:"";position:absolute;top:11px;right:11px;bottom:11px;left:11px;border:1px solid rgba(255,220,125,.035);border-radius:17px;pointer-events:none}.atelier-auth-header{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px}.atelier-auth-header>span{color:#e3bd51;font:700 11px Georgia,serif;letter-spacing:.14em;white-space:nowrap}.atelier-auth-header>span i{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:#ffe282;box-shadow:0 0 9px #ffcf42}.atelier-auth-header>div{display:flex;gap:7px}.atelier-auth-header button{min-height:28px;padding:4px 10px;border:1px solid rgba(209,166,54,.34);border-radius:15px;background:#171713;color:#d7bc72;font-size:10px;font-weight:800;cursor:pointer}.atelier-auth-header button.active{border-color:#e2bb50;color:#fff0ba}.atelier-auth-header button.atelier-language{padding-inline:8px;color:#a89f8e}.atelier-orbits{position:absolute;z-index:0;left:50%;top:42%;width:560px;height:300px;translate:-50% -50%;pointer-events:none;opacity:.65}.atelier-orbits i{position:absolute;top:40%;right:2%;bottom:40%;left:2%;border:1px solid rgba(202,158,41,.76);border-radius:50%;transform:rotate(-14deg);box-shadow:0 0 20px #b2801414}.atelier-orbits i:nth-child(2){top:33%;right:-4%;bottom:33%;left:-4%;transform:rotate(15deg);opacity:.78}.atelier-orbits i:nth-child(3){top:46%;right:-10%;bottom:46%;left:-10%;transform:rotate(26deg);opacity:.52}.atelier-logo{position:relative;z-index:1;display:block;width:190px;height:128px;margin:8px auto -2px;object-fit:contain;filter:drop-shadow(0 9px 18px #000) drop-shadow(0 0 10px rgba(218,167,44,.16))}.atelier-auth-note{position:relative;z-index:1;margin:0 auto 15px;color:#948c7d;text-align:center;font-size:11px;line-height:1.5}.atelier-auth-form{position:relative;z-index:2;display:grid;gap:8px}.atelier-auth-form>label,.atelier-label-row>label{color:#aaa291;font-size:11px;font-weight:700}.atelier-text-input{width:100%;height:46px;padding:0 14px;border:1px solid var(--atelier-line);border-radius:13px;background:#111111ed;color:#f7ecd0;outline:0}.atelier-text-input::placeholder{color:#57544d}.atelier-text-input:focus{border-color:#e2bd55;box-shadow:0 0 0 3px #daae3a1a,0 0 18px #dcad2f14}.atelier-label-row{display:flex;align-items:end;justify-content:space-between;gap:8px;margin-top:4px}.atelier-label-row>div{display:flex;gap:10px}.atelier-label-row button{padding:0;border:0;background:transparent;color:#aa9d7d;font-size:9px;cursor:pointer}.atelier-label-row button:hover,.atelier-label-row button:focus-visible{color:#ffe399;text-decoration:underline}.atelier-pin-slots{position:relative}.atelier-pin-capture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;opacity:.01;cursor:text;color:transparent;background:transparent;border:0;outline:0}.atelier-pin-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}.atelier-pin-grid span{display:grid;place-items:center;aspect-ratio:1;border:1px solid rgba(204,160,47,.7);border-radius:12px;background:#121212;color:#f5d472;font:700 21px Georgia,serif;box-shadow:inset 0 1px #ffffff05}.atelier-pin-grid span.filled{border-color:#d5a934;background:#18150d}.atelier-pin-slots:focus-within .atelier-pin-grid span{border-color:#d8b34e;box-shadow:0 0 0 2px #daae3a14}.atelier-field-note{margin:-2px 2px 2px;color:#736f66;font-size:8px}.atelier-form-message{margin:4px 0 0;padding:8px 10px;border-left:2px solid #ff675b;background:#5e100a40;color:#ffc1b9;font-size:10px;line-height:1.45}.atelier-form-message.ok{border-color:#72d9a5;background:#0f4e3340;color:#baf3d5}.atelier-primary-action,.atelier-join-action{width:100%;min-height:44px;border-radius:12px;cursor:pointer;font-weight:900}.atelier-primary-action{margin-top:9px;border:1px solid #ffe5a0;background:linear-gradient(105deg,#f6df9c,#c59a28 72%,#9d7616);color:#211706;font-family:Georgia,Noto Sans Thai,serif;letter-spacing:.04em;box-shadow:0 0 23px #e5b9422e,inset 0 1px #ffffff9e;transition:transform .16s ease,filter .16s ease}.atelier-primary-action:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.08)}.atelier-primary-action:active:not(:disabled){transform:translateY(1px)}.atelier-primary-action:disabled{opacity:.58;cursor:wait}.atelier-join-action{border:1px solid rgba(205,161,52,.3);background:#111;color:#c8ae6a;font-size:11px}.atelier-join-action span{margin-right:8px;color:#ff9a4e}.atelier-card-footer{position:relative;margin-top:14px;color:#817b70;text-align:center;font:700 8px Orbitron;letter-spacing:.05em}.atelier-auth-page.is-register{padding-block:20px}.atelier-auth-page.is-register .atelier-auth-card{max-height:calc(100dvh - 28px);overflow:auto}.atelier-auth-page.is-register .atelier-logo{width:150px;height:90px}.atelier-auth-page.is-register .atelier-auth-note{margin-bottom:9px}.atelier-auth-page .member-match{margin:0;padding:5px 8px;border-left:2px solid #d6a73d;background:#6d4e0733;color:#d9bd78;font-size:9px}.atelier-auth-page .member-match.ok{border-color:#54d398;color:#a7eecf}.atelier-auth-page~.modal,.atelier-auth-page .modal{font-family:Chakra Petch,Noto Sans Thai,sans-serif}@media(max-width:520px){.atelier-auth-page{place-items:center;padding:10px}.atelier-auth-card{width:min(100%,410px);padding:20px 17px 17px;border-radius:20px}.atelier-auth-header>span{font-size:9px}.atelier-auth-header button{padding-inline:8px}.atelier-logo{width:165px;height:112px}.atelier-auth-note{font-size:10px}.atelier-pin-grid{gap:6px}.atelier-pin-grid span{border-radius:9px;font-size:18px}.atelier-primary-action{font-size:11px}.atelier-orbits{width:470px}}@media(max-height:720px){.atelier-auth-page{overflow:auto;align-items:start}.atelier-logo{width:140px;height:86px}.atelier-auth-note{margin-bottom:8px}.atelier-auth-card{margin-block:auto;padding-block:18px}.atelier-pin-grid span{max-height:48px}.atelier-card-footer{margin-top:9px}}@media(prefers-reduced-motion:reduce){.atelier-auth-card,.atelier-stars:before,.atelier-stars:after,.atelier-stars>i{animation:none!important;transition:none!important}}@keyframes atelier-stars-drift{to{transform:translate3d(18px,-12px,0);opacity:.74}}@keyframes atelier-star-pulse{50%{transform:scale(1.8);opacity:.35}}.atelier-particle-mesh{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.atelier-particle-mesh{z-index:-2;opacity:.78}.atelier-cursor-spotlight{position:absolute;top:0;left:0;width:680px;height:680px;z-index:-1;background:radial-gradient(circle 330px at 50% 50%,rgba(92,108,255,.2),rgba(142,61,255,.12) 38%,transparent 72%),radial-gradient(circle 170px at 50% 50%,rgba(91,216,255,.08),transparent 74%);filter:blur(12px);opacity:.92;pointer-events:none;will-change:transform}.atelier-stars{opacity:.24}.atelier-orbits{top:38%;width:540px;height:270px;opacity:.46}.atelier-auth-card{--light-x: 72%;--light-y: 22%;z-index:1;border-color:transparent;background:linear-gradient(145deg,#141219d1,#05060ae6);-webkit-backdrop-filter:blur(28px) saturate(190%);backdrop-filter:blur(28px) saturate(190%);transition:transform .4s cubic-bezier(.4,0,.2,1);will-change:transform}.atelier-auth-card:before{background:radial-gradient(circle at var(--light-x) var(--light-y),rgba(255,220,125,.075),transparent 34%);transition:background-position .4s cubic-bezier(.4,0,.2,1)}.atelier-auth-card:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:4;padding:1.5px;border-radius:inherit;background:linear-gradient(128deg,#fff0b1d1,#7462ff2e 34%,#25caff75 57%,#dba42bad);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.atelier-primary-action,.atelier-join-action,.atelier-text-input,.atelier-pin-grid span,.atelier-auth-header button{transition-duration:.4s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.atelier-primary-action{display:flex;align-items:center;justify-content:center;gap:10px}.atelier-primary-action.is-authenticating{background:linear-gradient(105deg,#f6df9c,#b78c25 72%,#8c6817);filter:saturate(.88)}.atelier-primary-action.is-granted{border-color:#a6ffd2;background:linear-gradient(105deg,#b7f7d4,#1fba75 68%,#08734a);color:#031d12;box-shadow:0 0 28px #29de8b5c,inset 0 1px #ffffffb3;animation:atelier-access-granted .72s cubic-bezier(.4,0,.2,1) both}.atelier-auth-spinner{width:16px;height:16px;flex:0 0 16px;border:2px solid rgba(35,25,5,.28);border-top-color:#281d05;border-radius:50%;animation:atelier-auth-spin .72s linear infinite}.atelier-orbits i:nth-child(2){opacity:.68}.atelier-orbits i:nth-child(3){opacity:.42}.atelier-card-footer{position:relative!important;inset:auto!important;width:auto!important;height:auto!important;min-height:0!important;display:block!important;margin:14px 0 0!important;padding:0!important;border:0!important;background:transparent!important}@media(max-width:520px){.atelier-orbits{width:470px}.atelier-cursor-spotlight{width:440px;height:440px;background:radial-gradient(circle 220px at 50% 50%,rgba(92,108,255,.18),rgba(142,61,255,.09) 42%,transparent 74%)}}@media(max-height:720px){.atelier-card-footer{margin-top:9px!important}}@media(prefers-reduced-motion:reduce){.atelier-particle-mesh{opacity:.48}.atelier-auth-card,.atelier-cursor-spotlight,.atelier-primary-action.is-granted,.atelier-auth-spinner{animation:none!important;transition:none!important}}@keyframes atelier-auth-spin{to{transform:rotate(360deg)}}@keyframes atelier-access-granted{0%{transform:scale(.985);opacity:.72}58%{transform:scale(1.012);opacity:1}to{transform:scale(1);opacity:1}}.atelier-auth-page{padding-top:94px;padding-bottom:28px}.atelier-auth-card{margin-top:42px;padding-top:82px}.atelier-logo{position:absolute;z-index:5;top:-72px;left:50%;width:190px;height:142px;margin:0;object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 16px 22px #000) drop-shadow(0 0 18px rgba(238,185,50,.28));transform:translate3d(-50%,0,48px);transform-origin:50% 62%;animation:atelier-crest-float 5.4s cubic-bezier(.45,.05,.55,.95) infinite;pointer-events:none}.atelier-auth-header{min-height:30px}.atelier-auth-page.is-register{overflow:auto;align-items:start;padding-block:88px 28px}.atelier-auth-page.is-register .atelier-auth-card{max-height:none;overflow:visible;padding-top:70px}.atelier-auth-page.is-register .atelier-logo{top:-62px;width:170px;height:126px}@media(max-width:520px){.atelier-auth-page{padding:68px 10px 14px}.atelier-auth-card{width:min(100%,410px);margin-top:18px;padding:68px 17px 17px}.atelier-logo{top:-58px;width:140px;height:112px}.atelier-auth-header>span{font-size:8px;letter-spacing:.1em}.atelier-auth-note{margin-top:8px}.atelier-auth-page.is-register{padding-block:68px 18px}.atelier-auth-page.is-register .atelier-auth-card{padding-top:62px}.atelier-auth-page.is-register .atelier-logo{top:-52px;width:132px;height:100px}}@media(max-height:720px){.atelier-auth-page{overflow:auto;align-items:start;padding-top:60px}.atelier-auth-card{margin-block:12px auto;padding-top:53px}.atelier-logo{top:-48px;width:140px;height:96px}.atelier-auth-note{margin-top:5px}}@media(prefers-reduced-motion:reduce){.atelier-logo{animation:none!important}}@keyframes atelier-crest-float{0%,to{transform:translate3d(-50%,0,48px) rotateX(0)}50%{transform:translate3d(-50%,-6px,54px) rotateX(2deg);filter:drop-shadow(0 20px 25px #000) drop-shadow(0 0 24px rgba(238,185,50,.36))}}.atelier-label-row>label{font-size:12px}.atelier-label-row button{min-height:44px;min-width:44px;padding:0 6px;font-size:12px}.atelier-auth-header button{min-height:44px;padding:4px 14px;border-radius:22px;font-size:12px}.atelier-primary-action{font-size:15px;letter-spacing:0}.atelier-join-action{font-size:13px;letter-spacing:0}
