@font-face{font-family:Permanent Marker;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/permanent-marker-latin-400-normal-BF23djCy.woff2)format("woff2"),url(/assets/permanent-marker-latin-400-normal-BnZj5c41.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rajdhani-devanagari-500-normal-B_DH_jja.woff2)format("woff2"),url(/assets/rajdhani-devanagari-500-normal-BPH8g_s8.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rajdhani-latin-ext-500-normal-DiyUS11w.woff2)format("woff2"),url(/assets/rajdhani-latin-ext-500-normal-CyRWJZ5B.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rajdhani-latin-500-normal-ByNUCHrt.woff2)format("woff2"),url(/assets/rajdhani-latin-500-normal-DfvNI-Td.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rajdhani-devanagari-600-normal-DhS7ScYx.woff2)format("woff2"),url(/assets/rajdhani-devanagari-600-normal-BtY48IV_.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rajdhani-latin-ext-600-normal-C9ZjJQAt.woff2)format("woff2"),url(/assets/rajdhani-latin-ext-600-normal-BleIgkPp.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rajdhani-latin-600-normal-CXCVEoA9.woff2)format("woff2"),url(/assets/rajdhani-latin-600-normal-Dx02qI2_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rajdhani-devanagari-700-normal-BQQOj9BB.woff2)format("woff2"),url(/assets/rajdhani-devanagari-700-normal-DBRwWuxA.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rajdhani-latin-ext-700-normal-S6aYESQK.woff2)format("woff2"),url(/assets/rajdhani-latin-ext-700-normal-BPaQ7tlD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rajdhani-latin-700-normal-BPDUZo87.woff2)format("woff2"),url(/assets/rajdhani-latin-700-normal-e0Uj8ZlN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#05080f;--bg-2:#0a1020;--panel:#0d1426c7;--panel-solid:#0d1426;--line:#5c92ff38;--text:#e8eefc;--muted:#8e9bb8;--blue:#3f8cff;--blue-hi:#6fb1ff;--blue-glow:#3f8cff8c;--red:#ff4d5e;--ok:#3ddc84;--radius:14px;--font:"Rajdhani", system-ui, -apple-system, "Segoe UI", sans-serif;--brush:"Permanent Marker", "Rajdhani", cursive;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{font:500 17px/1.55 var(--font);color:var(--text);background:radial-gradient(1200px 600px at 80% -10%, #3f8cff29, transparent 60%), radial-gradient(900px 500px at -10% 10%, #ff4d5e12, transparent 60%), linear-gradient(180deg, var(--bg-2), var(--bg) 40%);min-height:100vh}a{color:var(--blue-hi);text-decoration:none}a:hover{text-decoration:underline}code{color:var(--blue-hi);font:600 .95em ui-monospace,SFMono-Regular,Menlo,monospace}img{max-width:100%}.brush{font-family:var(--brush);text-transform:uppercase;letter-spacing:.01em;color:#fff;text-shadow:0 2px #00000080,0 0 24px #ffffff1f;margin:0;line-height:.95;transform:rotate(-2deg)}.brush-blue{color:var(--blue-hi);background:linear-gradient(180deg, #9cc9ff, var(--blue) 70%);-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 0 14px var(--blue-glow)) drop-shadow(0 2px 0 #0009);-webkit-background-clip:text;background-clip:text}.kicker{letter-spacing:.42em;text-transform:uppercase;color:#cfd8ee;margin:0;font-size:.85rem;font-weight:700}.muted{color:var(--muted)}.small{font-size:.9rem}.center{text-align:center}.section-title{font-family:var(--brush);text-transform:uppercase;text-align:center;color:#fff;margin:0 0 1.5rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:400}.section-title:after{content:"";background:linear-gradient(90deg, transparent, var(--blue), transparent);width:90px;height:3px;box-shadow:0 0 12px var(--blue-glow);margin:.6rem auto 0;display:block}main{min-height:70vh}.page{max-width:1120px;margin:0 auto;padding:3.5rem 16px}.page.narrow{max-width:480px}.grid{gap:1rem;display:grid}.features{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.boards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.mt{margin-top:1.5rem}.nav{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#05080fd1;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem max(16px,50vw - 560px);display:flex;position:sticky;top:0}.brand{color:#fff;align-items:center;gap:.6rem;display:flex}.brand:hover{text-decoration:none}.brand-skyline{width:64px;color:var(--blue);filter:drop-shadow(0 0 6px var(--blue-glow))}.brand-text{flex-direction:column;line-height:1;display:flex}.brand-text b{font-family:var(--brush);text-transform:uppercase;font-size:1.25rem;font-weight:400}.brand-text small{letter-spacing:.35em;color:var(--blue-hi);text-transform:uppercase;font-size:.68rem;font-weight:700}.nav-links{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:1.2rem;font-size:.92rem;font-weight:600;display:flex}.nav-links a{color:var(--text)}.nav-links a.active:not(.btn){color:var(--blue-hi)}.btn{font:700 .95rem var(--font);letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(180deg, var(--blue-hi), var(--blue));box-shadow:0 0 0 1px #ffffff14 inset, 0 8px 24px -8px var(--blue-glow);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.6rem;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;color:#fff!important}.btn:hover{filter:brightness(1.08);box-shadow:0 0 0 1px #ffffff1f inset, 0 10px 30px -6px var(--blue-glow);text-decoration:none;transform:translateY(-1px)}.btn:disabled{opacity:.6;cursor:wait;transform:none}.btn-ghost{border:1.5px solid var(--blue);box-shadow:0 0 16px -6px var(--blue-glow);background:0 0}.btn-sm{padding:.45rem 1rem;font-size:.85rem}.hero{text-align:center;border-bottom:1px solid var(--line);padding:4.5rem 16px 4rem;position:relative;overflow:hidden}.hero-bg{z-index:-1;background:linear-gradient(180deg, #05080f59, #05080feb 85%), url(/brand/hero.jpg) center 30% / cover no-repeat, radial-gradient(800px 400px at 50% 0%, #3f8cff59, transparent 70%), linear-gradient(180deg, #0b1630, var(--bg));position:absolute;inset:0}.hero-bg:after{content:"";filter:blur(20px);background:radial-gradient(closest-side,#ff4d5e2e,#0000),radial-gradient(closest-side at 70%,#3f8cff2e,#0000);width:50%;height:40%;position:absolute;bottom:0;left:-10%}.hero-inner{flex-direction:column;align-items:center;gap:1rem;max-width:860px;margin:0 auto;display:flex}.tagline{text-align:right;letter-spacing:.35em;text-transform:uppercase;color:#b9c4dd;align-self:flex-end;margin:0 0 1rem;padding:0;font-size:.75rem;line-height:1.7;list-style:none}.hero-title{font-size:clamp(3.4rem,11vw,7rem)}.hero-sub{margin-top:-.4rem;font-size:clamp(2.6rem,8.5vw,5.4rem)}.features-strip{flex-wrap:wrap;justify-content:center;margin:1.6rem 0 .4rem;padding:0;list-style:none;display:flex}.features-strip li{letter-spacing:.12em;text-transform:uppercase;flex-direction:column;align-items:center;gap:.35rem;min-width:120px;padding:.2rem 1.4rem;font-size:.85rem;font-weight:700;display:flex}.features-strip li+li{border-left:2px solid var(--blue)}.features-strip svg{color:#fff}.join-label{margin-top:1.2rem;font-size:1.8rem;transform:none}.join-label:before,.join-label:after{content:" — ";color:var(--blue)}.hero-cta{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:.6rem;display:flex}.status-card{background:var(--panel);border:1.5px solid var(--blue);border-radius:var(--radius);width:min(100%,520px);box-shadow:0 0 28px -8px var(--blue-glow), 0 0 0 1px #ffffff0a inset;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:1rem 1.1rem}.status-row{align-items:center;gap:.6rem;font-weight:600;display:flex}.status-players{color:var(--muted);margin-left:auto}.status-players b{color:#fff;font-size:1.15rem}.dot{background:var(--muted);border-radius:50%;width:10px;height:10px}.dot.on{background:var(--ok);box-shadow:0 0 10px var(--ok);animation:2s infinite pulse}.dot.off{background:var(--red)}@keyframes pulse{50%{opacity:.45}}.meter{background:#ffffff14;border-radius:99px;height:6px;margin:.7rem 0;overflow:hidden}.meter span{background:linear-gradient(90deg, var(--blue), var(--blue-hi));height:100%;box-shadow:0 0 10px var(--blue-glow);display:block}.address{width:100%;font:700 clamp(1rem, 3.6vw, 1.3rem) var(--font);color:#fff;border:1px solid var(--line);cursor:pointer;background:#3f8cff14;border-radius:10px;align-items:center;gap:.7rem;margin-top:.6rem;padding:.75rem 1rem;display:flex}.address svg{color:var(--blue-hi);flex:none}.address span{overflow-wrap:anywhere;text-align:left}.address em{letter-spacing:.15em;text-transform:uppercase;color:var(--blue-hi);margin-left:auto;font-size:.75rem;font-style:normal}.address:hover{border-color:var(--blue)}.status-card .small{margin:.6rem 0 0}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:1.4rem;box-shadow:0 20px 40px -24px #000c}.card h3{text-transform:uppercase;letter-spacing:.08em;margin:0 0 .6rem;font-size:1.2rem}.card p{margin:0}.card-icon{color:var(--blue-hi);filter:drop-shadow(0 0 8px var(--blue-glow));margin-bottom:.4rem}.count{color:var(--blue-hi);vertical-align:middle;background:#3f8cff2e;border-radius:99px;margin-left:.3rem;padding:0 .5rem;font-size:.8rem;display:inline-block}.steps{counter-reset:s;gap:.8rem;max-width:760px;margin:0 auto;padding:0;list-style:none;display:grid}.steps li{counter-increment:s;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:3rem 1fr;align-items:start;column-gap:.8rem;padding:1rem 1.2rem;display:grid}.steps li:before{content:counter(s);font:400 2rem/1 var(--brush);color:var(--blue-hi);text-shadow:0 0 14px var(--blue-glow);grid-row:span 2}.steps b{text-transform:uppercase;letter-spacing:.08em}.steps span{color:var(--muted)}.board{margin:0;padding:0;list-style:none}.board li{border-bottom:1px solid #ffffff0f;justify-content:space-between;gap:1rem;padding:.45rem 0;display:flex}.board li:last-child{border-bottom:0}.board i{width:1.6rem;color:var(--blue-hi);font-style:normal;font-weight:700;display:inline-block}.board b{color:#fff;white-space:nowrap}.form{flex-direction:column;gap:1rem;display:flex}.form-title{font-size:2.4rem}.form label{text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:600;display:flex}.form input{font:600 1.05rem var(--font);color:#fff;border:1px solid var(--line);text-transform:none;letter-spacing:normal;background:#05080fb3;border-radius:10px;outline:none;padding:.75rem .9rem}.form input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #3f8cff33}.form input[aria-invalid=true]{border-color:var(--red)}.hint{text-transform:none;letter-spacing:normal;color:var(--muted);font-size:.85rem;font-weight:500}.hint.bad{color:#ff8a95}.error{color:#ff8a95;background:#ff4d5e1a;border:1px solid #ff4d5e59;border-radius:10px;margin:0;padding:.6rem .8rem}.hp{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.footer{text-align:center;border-top:1px solid var(--line);background:#05080f99;padding:3rem 16px 2.5rem}.footer p{margin:.2rem 0}.footer-skyline{width:150px;color:var(--blue);filter:drop-shadow(0 0 8px var(--blue-glow))}.footer-name{letter-spacing:.3em;text-transform:uppercase;font-weight:700}.footer-motto{letter-spacing:.35em;text-transform:uppercase;color:var(--muted);font-size:.75rem}.route-fade{animation:.45s cubic-bezier(.2,.7,.2,1) both route-in}@keyframes route-in{0%{opacity:0;transform:translateY(10px)}}.anim-in{opacity:0;animation:rise .7s cubic-bezier(.2,.7,.2,1) var(--d,0s) forwards}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.anim-slam{opacity:0;animation:slam .65s cubic-bezier(.2,1.4,.4,1) var(--d,0s) forwards}@keyframes slam{0%{opacity:0;filter:blur(8px);transform:rotate(-2deg)scale(1.35)}to{opacity:1;filter:blur();transform:rotate(-2deg)scale(1)}}.reveal{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.reveal.is-visible{opacity:1;transform:none}.reveal:nth-child(2){transition-delay:70ms}.reveal:nth-child(3){transition-delay:.14s}.reveal:nth-child(4){transition-delay:.21s}.reveal:nth-child(5){transition-delay:.28s}.hero-bg .beam{clip-path:polygon(48% 0,52% 0,100% 100%,0 100%);transform-origin:50% 0;filter:blur(6px);background:linear-gradient(#b4d2ff29,#b4d2ff00 75%);width:46vw;max-width:620px;height:140%;animation:9s ease-in-out infinite alternate sweep;position:absolute;top:-20%;left:50%}@keyframes sweep{0%{transform:translate(-10%)rotate(28deg)}to{transform:translate(-90%)rotate(-28deg)}}.hero-bg .sirens{mix-blend-mode:screen;background:radial-gradient(40% 60% at 15% 100%,#ff3c5052,#0000 70%),radial-gradient(40% 60% at 85% 100%,#3f8cff52,#0000 70%);height:45%;animation:1.6s steps(2,jump-none) infinite sirens;position:absolute;bottom:0;left:0;right:0}@keyframes sirens{50%{filter:hue-rotate(160deg);opacity:.6}}.hero-bg:after{display:none}.btn{isolation:isolate;position:relative;overflow:hidden}.btn:after{content:"";z-index:-1;background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.btn:hover:after{transform:translate(120%)}.card{transition:transform .25s,border-color .25s,box-shadow .25s}.feature-card:hover,.board-card:hover{border-color:#5c92ff80;transform:translateY(-4px);box-shadow:0 24px 50px -24px #3f8cff73}.citizens{text-align:center;color:var(--muted);margin:-.6rem 0 1.6rem}.citizens b{color:#fff;text-shadow:0 0 18px var(--blue-glow);font-size:1.6rem}.nav{top:env(safe-area-inset-top,0px);transition:background .3s,box-shadow .3s}.nav.is-scrolled{background:#05080ff0;box-shadow:0 10px 30px -18px #000000e6}.nav-links a:not(.btn){position:relative}.nav-links a:not(.btn):after{content:"";background:var(--blue);height:2px;box-shadow:0 0 8px var(--blue-glow);transition:transform .25s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.nav-links a:not(.btn):hover:after,.nav-links a.active:not(.btn):after{transform:scaleX(1)}.nav-links a:hover{text-decoration:none}.nav-toggle{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.4rem;display:none}.ucp{flex-direction:column;gap:1rem;padding-top:2rem;display:flex}.icon{flex:none}.text-hi{color:#fff}.profile{border:1px solid var(--line);background:linear-gradient(135deg,#3f8cff29,#0d1426d9 45%);border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:1.4rem;padding:1.6rem;display:grid;position:relative;overflow:hidden}.profile-glow{pointer-events:none;background:radial-gradient(closest-side,#3f8cff47,#0000);border-radius:50%;width:420px;height:420px;animation:8s ease-in-out infinite alternate drift;position:absolute;inset:-40% -10% auto auto}@keyframes drift{to{transform:translate(-60px,40px)}}.avatar{background:conic-gradient(from var(--a,0deg), var(--blue), #9cc9ff, var(--blue), #1b2f66, var(--blue));width:104px;height:104px;box-shadow:0 0 30px -4px var(--blue-glow);border-radius:50%;place-items:center;animation:6s linear infinite spin;display:grid;position:relative}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes spin{to{--a:360deg}}.avatar span{width:calc(100% - 8px);height:calc(100% - 8px);font:400 2.3rem var(--brush);color:#fff;background:radial-gradient(circle at 30% 25%,#1b2a4f,#0a1020 70%);border-radius:50%;place-items:center;display:grid}.profile-main{min-width:0;position:relative}.ucp-name{overflow-wrap:anywhere;margin:.3rem 0 .7rem;font-size:clamp(2rem,6vw,3.4rem)}.profile-main .small{margin:.6rem 0 0}.profile-logout{align-self:start;position:relative}.chips{flex-wrap:wrap;gap:.45rem;display:flex}.chip{letter-spacing:.04em;color:#dbe4f7;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:99px;align-items:center;gap:.35rem;padding:.28rem .7rem;font-size:.82rem;font-weight:700;display:inline-flex}.chip-dot{background:var(--muted);border-radius:50%;width:7px;height:7px}.chip-live{color:#b8f5d2;background:#3ddc841a;border-color:#3ddc8466}.chip-live .chip-dot{background:var(--ok);box-shadow:0 0 8px var(--ok);animation:1.6s infinite pulse}.chip-blue{color:var(--blue-hi);background:#3f8cff1f;border-color:#3f8cff73}.chip-staff{color:#ffd38a;background:#ffbe501a;border-color:#ffbe5066}.chip-vip.vip-1{color:#f0b98a;border-color:#cd7f3280}.chip-vip.vip-2{color:#e3e8f0;border-color:#c8d2e180}.chip-vip.vip-3{color:#ffe08a;background:#ffd70014;border-color:#ffd70080}.notice{align-items:flex-start;gap:.7rem;margin:0;display:flex}.notice .icon{color:var(--blue-hi);margin-top:.15rem}.notice.danger .icon{color:var(--red)}.level-card{align-items:center;gap:1.3rem;display:flex}.level-badge{background:linear-gradient(160deg, var(--blue-hi), #1d4fb8);width:76px;height:76px;box-shadow:0 10px 30px -10px var(--blue-glow), inset 0 1px 0 #ffffff4d;border-radius:18px;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex;transform:rotate(-4deg)}.level-badge span{letter-spacing:.25em;opacity:.85;font-size:.7rem;font-weight:700}.level-badge b{font:400 2rem/1 var(--brush)}.level-body{flex:1;min-width:0}.level-row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.level-row h3{margin:0}.level-body .small{margin:.5rem 0 0}.progress{background:#ffffff12;border-radius:99px;height:12px;margin-top:.6rem;position:relative;overflow:hidden}.progress span{width:var(--w);background:linear-gradient(90deg, #1d4fb8, var(--blue), var(--blue-hi));border-radius:inherit;box-shadow:0 0 14px var(--blue-glow);animation:1.2s cubic-bezier(.2,.7,.2,1) .3s both grow;position:absolute;inset:0 auto 0 0}.progress span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);animation:2.4s ease-in-out 1.5s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes grow{0%{width:0}}@keyframes shimmer{to{transform:translate(100%)}}.tiles{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.tile{background:linear-gradient(180deg, #3f8cff1a, var(--panel));border:1px solid var(--line);border-radius:var(--radius);padding:1.1rem 1.2rem;transition:transform .25s,border-color .25s,box-shadow .25s,opacity .6s;position:relative;overflow:hidden}.tile:hover{border-color:#5c92ff80;transform:translateY(-4px);box-shadow:0 20px 40px -20px #3f8cff80}.tile-icon{width:40px;height:40px;color:var(--blue-hi);background:#3f8cff24;border:1px solid #3f8cff4d;border-radius:12px;place-items:center;margin-bottom:.7rem;display:grid}.tile span{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;font-size:.78rem;font-weight:700;display:block}.tile b{color:#fff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1.25rem,2.6vw,1.75rem);display:block}.tile-accent{background:linear-gradient(160deg,#3f8cff59,#0d1426e6 70%);border-color:#5c92ff80}.tile-accent .tile-icon{background:var(--blue);color:#fff}.ucp-grid{grid-template-columns:1fr 1fr;align-items:start;gap:1rem;display:grid}.stack{flex-direction:column;gap:1rem;display:flex}.card-title{align-items:center;gap:.5rem;display:flex}.card-title .icon{color:var(--blue-hi)}.facts{margin:0;padding:0;list-style:none}.facts li{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 0;display:flex}.facts li:last-child{border-bottom:0}.fact-label{color:var(--muted);white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.fact-label .icon{color:#6fb1ffb3}.fact-value{text-align:right;overflow-wrap:anywhere;font-weight:600}.facts li.is-warn .fact-value{color:#ffb36b}.stars{color:#ffffff2e;gap:2px;display:inline-flex}.stars .on{color:#ffd34d;fill:#ffd34d;filter:drop-shadow(0 0 4px #ffd34d99)}.faction{align-items:center;gap:1rem;display:flex}.faction-emblem{width:58px;height:58px;font:700 .95rem var(--font);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(160deg,#13264d,#0a1020);border:1px solid #5c92ff80;border-radius:14px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 18px #3f8cff40}.faction-name{font-size:1.1rem}.faction p{margin:0}.assets{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.asset{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:.8rem;padding:.7rem .8rem;transition:background .2s,border-color .2s;display:flex}.asset:hover{background:#3f8cff12;border-color:#5c92ff4d}.asset-icon{width:42px;height:42px;color:var(--blue-hi);background:#3f8cff1f;border-radius:12px;flex:none;place-items:center;display:grid}.asset-body{flex:1;min-width:0}.asset-row{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.plate{letter-spacing:.1em;color:#0a1020;background:#e8eefc;border:2px solid #9fb3d9;border-radius:5px;padding:.1rem .5rem;font:700 .8rem ui-monospace,Menlo,monospace}.status{letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:.15rem .6rem;font-size:.78rem;font-weight:700}.status.is-on{color:#b8f5d2;background:#3ddc841f}.status.is-off{color:#ffc2c8;background:#ff4d5e1f}.mini-meter{grid-template-columns:6.2rem 1fr 2.6rem;align-items:center;gap:.5rem;margin-top:.45rem;font-size:.8rem;display:grid}.mini-label{color:var(--muted);align-items:center;gap:.3rem;display:inline-flex}.mini-bar{background:#ffffff14;border-radius:99px;height:6px;overflow:hidden}.mini-bar i{height:100%;width:var(--w);border-radius:inherit;animation:1s cubic-bezier(.2,.7,.2,1) .4s both grow;display:block}.mini-meter.high i{background:linear-gradient(90deg, #22a866, var(--ok))}.mini-meter.mid i{background:linear-gradient(90deg,#c98a1b,#ffc34d)}.mini-meter.low i{background:linear-gradient(90deg, #b8303d, var(--red))}.mini-pct{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.empty{text-align:center;color:#6fb1ff73;flex-direction:column;align-items:center;gap:.4rem;padding:1.2rem 0;display:flex}.empty p{margin:0}.skeleton{border-radius:var(--radius);background:linear-gradient(90deg,#ffffff08 25%,#ffffff14 50%,#ffffff08 75%) 0 0/200% 100%;border:1px solid #ffffff0d;animation:1.3s linear infinite sk}@keyframes sk{to{background-position:-200% 0}}.sk-profile{height:170px}.sk-bar{height:110px}.sk-tile{height:120px}.sk-card{height:340px}@media (width<=900px){.tiles{grid-template-columns:repeat(2,1fr)}.ucp-grid{grid-template-columns:1fr}}@media (width<=680px){body{font-size:16px}.page{padding:2.2rem 16px}.nav-toggle{place-items:center;display:inline-grid}.nav-links{border-bottom:1px solid var(--line);clip-path:inset(0 0 100%);opacity:0;pointer-events:none;background:#070b16;flex-direction:column;align-items:stretch;gap:0;padding:.5rem 16px 1rem;transition:clip-path .3s,opacity .3s;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 40px -10px #000000d9}.nav.is-open .nav-links{clip-path:inset(0);opacity:1;pointer-events:auto}.nav-links a{border-bottom:1px solid #ffffff0f;padding:.85rem .2rem;font-size:1rem}.nav-links a:after{display:none}.nav-links .btn{border-bottom:0;margin-top:.8rem}.hero{padding:2.5rem 16px 3rem}.tagline{text-align:center;align-self:center}.features-strip{grid-template-columns:1fr 1fr;gap:.6rem;width:100%;display:grid}.features-strip li{background:#0d142699;border-radius:12px;min-width:0;padding:.7rem .4rem;border:1px solid var(--line)!important}.hero-cta{width:100%}.hero-cta .btn{flex:140px}.status-wrap,.status-card{width:100%}.status-row{flex-wrap:wrap}.steps li{grid-template-columns:2.2rem 1fr;padding:.9rem 1rem}.profile{grid-template-columns:auto 1fr;gap:1rem;padding:1.2rem}.avatar{width:72px;height:72px}.avatar span{font-size:1.6rem}.profile-logout{grid-column:1/-1;justify-self:stretch}.level-card{gap:1rem}.level-badge{border-radius:14px;width:60px;height:60px}.level-badge b{font-size:1.6rem}.tiles{gap:.7rem}.tile{padding:.9rem}.tile-icon{width:34px;height:34px;margin-bottom:.5rem}.tile span{letter-spacing:.1em;font-size:.7rem}.card{padding:1.1rem}.mini-meter{grid-template-columns:5.6rem 1fr 2.4rem}}@media (width<=380px){.brand-text b{font-size:1rem}.brand-skyline{width:44px}.facts li{flex-wrap:wrap;gap:.2rem}.fact-value{text-align:left}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.reveal,.anim-in,.anim-slam{opacity:1!important;transform:none!important}}.apk-card{background:linear-gradient(120deg,#3f8cff38,#0d1426eb 55%);border:1px solid #5c92ff73;border-radius:22px;grid-template-columns:auto 1fr;align-items:center;gap:2.5rem;padding:2.2rem 2.6rem;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #3f8cff8c}.apk-card:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#3ddc8429,#0000);border-radius:50%;width:360px;height:360px;position:absolute;top:-120px;right:-120px}.apk-phone{aspect-ratio:9/18;background:linear-gradient(160deg,#2a3a63,#0b1224);border-radius:28px;width:150px;padding:8px;animation:4.5s ease-in-out infinite float;transform:rotate(-6deg);box-shadow:0 0 0 2px #6fb1ff59,0 20px 50px -10px #3f8cff99}@keyframes float{50%{transform:rotate(-6deg)translateY(-12px)}}.apk-screen{color:#3ddc84;height:100%;font:400 1.3rem var(--brush);background:radial-gradient(circle at 50% 30%,#1d4fb8,#070b16 75%);border-radius:21px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.apk-screen span{color:#fff}.apk-screen .icon{filter:drop-shadow(0 0 10px #3ddc84b3)}.apk-body{position:relative}.apk-title{margin:.5rem 0 .6rem;font-size:clamp(2rem,5vw,3rem);transform:none}.apk-btn{background:linear-gradient(#4ff09b,#22a866);margin:1.2rem 0 1rem;padding:.95rem 1.6rem;font-size:1.05rem;box-shadow:0 10px 30px -8px #3ddc8499}.apk-btn small{letter-spacing:.05em;background:#00000040;border-radius:99px;margin-left:.3rem;padding:.1rem .5rem;font-size:.75rem}.apk-steps{gap:.2rem;margin:0;padding-left:1.2rem;display:grid}@media (width<=680px){.apk-card{text-align:center;grid-template-columns:1fr;justify-items:center;gap:1.6rem;padding:1.8rem 1.2rem}.apk-phone{width:110px}.apk-btn{width:100%}.apk-steps{text-align:left}}
