@font-face{font-family:cyndoria;src:url(../media/bll55-s.p.2i05_kz4092d1.otf)format("opentype");font-display:swap;font-weight:400}@font-face{font-family:cyndoria;src:url(../media/bll75-s.p.2txvnmuikxeum.otf)format("opentype");font-display:swap;font-weight:700}@font-face{font-family:cyndoria Fallback;src:local(Arial);ascent-override:114.03%;descent-override:31.57%;line-gap-override:20.64%;size-adjust:80.42%}.cyndoria_83a7ba26-module__aZwhha__className{font-family:cyndoria,cyndoria Fallback}.cyndoria_83a7ba26-module__aZwhha__variable{--font-cyndoria:"cyndoria", "cyndoria Fallback"}
:root{--ink:#0a0b0d;--panel:#111316;--panel-2:#171a1e;--gold:#d9aa55;--gold-2:#f0cf86;--muted:#92969d;--line:#dcb46729;--red:#8f2e2e}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:#f3eee5;font-family:var(--font-cyndoria),serif;min-width:320px;margin:0}button,input{font:inherit}a{color:inherit;text-decoration:none}.landing{background:radial-gradient(circle at 75% 15%,#794e1f2e,#0000 35%),linear-gradient(#0b0d0f 0%,#090a0c 100%);min-height:100vh;overflow:hidden}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1320px;height:88px;margin:auto;padding:0 36px;display:flex}.topbar>div{color:#a8a7a3;letter-spacing:.12em;text-transform:uppercase;gap:36px;font-size:13px;display:flex}.topbar a:hover{color:var(--gold-2)}.brand{font-family:var(--font-cyndoria),serif;letter-spacing:.17em;align-items:center;gap:13px;font-size:19px;font-weight:700;display:flex}.brand small{color:var(--gold);font:9px var(--font-cyndoria),serif;letter-spacing:.29em;margin-top:3px;display:block}.brand-mark{background:#111316;border:1px solid #e1b86773;place-items:center;width:39px;height:39px;display:grid;transform:rotate(45deg);box-shadow:0 0 22px #d5a6541a}.brand-mark svg{width:21px;color:var(--gold);transform:rotate(-45deg)}.brand.small{font-size:14px}.brand.small .brand-mark{width:33px;height:33px}.hero{grid-template-columns:.9fr 1.1fr;align-items:center;max-width:1320px;min-height:700px;margin:auto;padding:80px 48px 64px;display:grid;position:relative}.hero-copy{z-index:3;position:relative}.eyebrow{color:var(--gold);letter-spacing:.24em;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.eyebrow>span{background:var(--gold);width:32px;height:1px}.hero h1{font:700 clamp(58px,7vw,100px)/.88 var(--font-cyndoria),serif;text-transform:uppercase;letter-spacing:.015em;text-shadow:0 4px 24px #000;margin:28px 0}.hero h1 em{color:var(--gold-2);font-style:normal}.hero-copy>p{color:#aaa9a5;max-width:530px;font-size:16px;line-height:1.75}.primary-cta,.battle-card button,.login-panel button{color:#17120b;text-transform:uppercase;letter-spacing:.14em;cursor:pointer;background:linear-gradient(135deg,#efd28f,#bb8231);border:1px solid #edca7d;justify-content:center;align-items:center;gap:11px;margin-top:24px;padding:16px 25px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 12px 34px #b478262e}.primary-cta:hover,.battle-card button:hover,.login-panel button:hover{filter:brightness(1.08);transform:translateY(-1px)}.trust-row{flex-wrap:wrap;gap:22px;margin-top:48px;display:flex}.trust-row span{color:#777c82;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;font-size:11px;display:flex}.trust-row svg{width:15px;color:var(--gold)}.hero-art{perspective:1200px;place-items:center;min-height:550px;display:grid;position:relative}.glow{filter:blur(20px);background:radial-gradient(circle,#d59b4342,#0000 65%);position:absolute;inset:8% 12%}.card-fan{width:620px;height:460px;transform-style:preserve-3d;position:relative;transform:rotateX(4deg)}.fan-card{--offset:calc(var(--card-index) - 2);width:205px;height:390px;transform:translateX(calc(var(--offset)*92px)) translateY(calc(var(--offset)*var(--offset)*10px)) rotate(calc(var(--offset)*10deg));transform-origin:50% 105%;border:1px solid #f3cf8b8c;border-radius:9px;transition:transform .35s;position:absolute;top:25px;left:207px;overflow:hidden;box-shadow:0 25px 45px #000}.fan-card:hover{z-index:9;transform:translateX(calc(var(--offset)*92px)) translateY(-22px) rotate(0)}.fan-card img{object-fit:cover}.fan-card span{font:700 11px var(--font-cyndoria);letter-spacing:.08em;background:#000000b8;padding:6px 9px;position:absolute;bottom:10px;left:10px}.hero-seal{background:#0a0b0de0;border:1px solid #e0b35e66;border-radius:50%;place-items:center;width:108px;height:108px;display:grid;position:absolute;bottom:3px;right:4%;box-shadow:0 0 0 8px #0a0b0db3,0 0 0 9px #e0b35e24}.hero-seal svg{color:var(--gold);width:31px}.hero-seal span{font:700 9px var(--font-cyndoria);letter-spacing:.14em;margin-top:-24px}.features{border:1px solid var(--line);background:#111316cc;grid-template-columns:repeat(3,1fr);max-width:1220px;margin:20px auto 120px;display:grid}.features article{border-right:1px solid var(--line);padding:42px;position:relative}.features article:last-child{border:0}.features article>span{color:#35383c;font:700 42px var(--font-cyndoria);position:absolute;top:18px;right:20px}.features svg{color:var(--gold);width:26px}.features h3{font:700 22px var(--font-cyndoria);letter-spacing:.05em}.features p{color:var(--muted);font-size:14px;line-height:1.7}.login-wrap{border:1px solid var(--line);background:linear-gradient(120deg,#121519,#0c0e10);grid-template-columns:420px 1fr;max-width:1220px;margin:0 auto 100px;display:grid;box-shadow:0 30px 80px #000}.login-panel{border-right:1px solid var(--line);padding:48px}.login-panel h2{font:700 31px var(--font-cyndoria);margin:22px 0 8px}.login-panel>p,.login-lore p{color:var(--muted);font-size:14px;line-height:1.7}.login-panel form{gap:17px;margin-top:28px;display:grid}.login-panel label{color:#b8b6b1;letter-spacing:.11em;text-transform:uppercase;gap:8px;font-size:11px;display:grid}.login-panel input{color:#fff;background:#0b0d0f;border:1px solid #30343a;outline:none;height:49px;padding:0 15px}.login-panel input:focus{border-color:var(--gold)}.login-panel button{border:0;margin:4px 0 0}.login-panel button:disabled{opacity:.6}.security-note{color:#747980;align-items:center;gap:9px;margin-top:20px;font-size:12px;display:flex}.security-note svg{color:var(--gold)}.form-error{color:#e5a3a3;font-size:12px;line-height:1.5}.login-lore{background:linear-gradient(90deg,#0c0e10a6,#0c0e10e6),url(/game/img/board.jpg) 50%/cover;flex-direction:column;justify-content:center;padding:70px;display:flex}.login-lore h2{font:700 clamp(30px,4vw,48px)/1.15 var(--font-cyndoria);margin:24px 0}.login-lore p{max-width:600px}footer{border-top:1px solid var(--line);color:#777;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;max-width:1220px;margin:auto;padding:35px 0 50px;font-size:11px;display:flex}.loading{min-height:100vh;color:var(--gold);letter-spacing:.16em;text-transform:uppercase;background:radial-gradient(circle,#c9954024,#0000 35%);place-content:center;justify-items:center;gap:18px;font-size:11px;display:grid}.loading svg{width:45px;height:45px}.dashboard-shell{background:#090b0d;grid-template-columns:240px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#0d0f12;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.sidebar .brand{margin:0 6px 45px}.sidebar nav{gap:7px;display:grid}.sidebar nav a,.sidebar-bottom button{color:#7f858d;text-transform:uppercase;letter-spacing:.09em;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;padding:13px 14px;font-size:12px;display:flex}.sidebar nav a.active{color:var(--gold-2);border-left:2px solid var(--gold);background:linear-gradient(90deg,#d8a95424,#0000)}.sidebar svg{width:17px}.sidebar-bottom{margin-top:auto;display:grid}.dashboard-main{min-width:0}.dashboard-header{border-bottom:1px solid var(--line);color:#747980;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;height:82px;padding:0 40px;font-size:11px;display:flex}.online-dot{background:#6cbf81;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 10px #6cbf81}.profile-chip{align-items:center;gap:10px;display:flex}.profile-chip>span{width:37px;height:37px;color:var(--gold);background:#24201a;border:1px solid #655338;border-radius:50%;place-items:center;font-weight:700;display:grid}.profile-chip div{gap:3px;display:grid}.profile-chip strong{color:#ddd;font-size:11px}.profile-chip small{font-size:9px}.arena-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:22px;max-width:1400px;padding:38px;display:grid}.battle-card{border:1px solid var(--line);background:linear-gradient(90deg,#0b0d0ffa 0%,#0b0d0fc4 55%,#0b0d0f4d),url(/game/img/board.jpg) 50%/cover;min-height:410px;padding:55px;position:relative;overflow:hidden}.battle-copy{z-index:2;max-width:520px;position:relative}.battle-card h1{font:700 clamp(47px,6vw,75px)/.95 var(--font-cyndoria);text-transform:uppercase;margin:20px 0}.battle-card p{color:#9a9da2;max-width:430px;line-height:1.7}.battle-card button{border:0}.crest{background:#08090a4d;border:1px solid #e2b76438;border-radius:50%;place-items:center;width:190px;height:190px;display:grid;position:absolute;top:50%;right:6%;transform:translateY(-50%);box-shadow:0 0 80px #c9913429}.crest svg{color:#e2b7647a;width:75px;height:75px}.quick-stats{gap:12px;display:grid}.quick-stats article{border:1px solid var(--line);background:var(--panel);align-items:center;gap:20px;padding:27px;display:flex}.quick-stats svg{color:var(--gold);width:26px}.quick-stats div{display:grid}.quick-stats strong{font:700 27px var(--font-cyndoria)}.quick-stats span{color:#777;text-transform:uppercase;letter-spacing:.12em;margin-top:5px;font-size:10px}.deck-summary,.activity{border:1px solid var(--line);background:var(--panel);padding:30px}.section-title{justify-content:space-between;align-items:center;display:flex}.section-title h2{font:700 23px var(--font-cyndoria);margin:9px 0}.section-title button{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;font-size:10px}.deck-visual{background:linear-gradient(120deg,#181b1f,#0e1012);align-items:center;gap:28px;height:150px;margin-top:20px;padding:24px;display:flex}.deck-shield{clip-path:polygon(50% 0,94% 16%,85% 78%,50% 100%,15% 78%,6% 16%);background:#12110f;border:1px solid #55452f;place-items:center;width:90px;height:110px;display:grid}.deck-shield svg{color:var(--gold);width:37px}.deck-metrics{gap:34px;display:flex}.deck-metrics span{color:#777;text-transform:uppercase;letter-spacing:.1em;font-size:9px;display:grid}.deck-metrics b{font:700 23px var(--font-cyndoria);color:#eee;margin-bottom:5px}.empty-state{color:#777;text-align:center;align-content:center;place-items:center;gap:8px;height:150px;display:grid}.empty-state svg{color:#3e4248}.empty-state strong{font:700 15px var(--font-cyndoria);color:#aaa}.empty-state span{font-size:11px}@media (max-width:1000px){.hero{grid-template-columns:1fr;padding-top:60px}.hero-art{margin-top:30px}.features,.login-wrap{margin-inline:24px}.arena-grid{grid-template-columns:1fr}.quick-stats{grid-template-columns:repeat(3,1fr)}.quick-stats article{padding:18px}.crest{opacity:.35}.dashboard-shell{grid-template-columns:86px 1fr}.sidebar .brand>span:last-child,.sidebar nav a{font-size:0}.sidebar nav a svg{width:20px}.sidebar .brand-mark{margin:auto}.sidebar{padding-inline:13px}}@media (max-width:700px){.topbar{padding:0 20px}.topbar>div{display:none}.hero{padding:55px 24px}.hero-art{min-height:380px;margin-inline:-100px;transform:scale(.72)}.features{grid-template-columns:1fr}.features article{border-right:0;border-bottom:1px solid var(--line)}.login-wrap{grid-template-columns:1fr}.login-panel{border-right:0}.login-lore{padding:42px}.trust-row{gap:12px}.dashboard-shell{display:block}.sidebar{display:none}.dashboard-header{padding:0 18px}.arena-grid{padding:18px}.battle-card{padding:34px 25px}.quick-stats{grid-template-columns:1fr}.deck-metrics{gap:18px}footer{margin-inline:24px}.card-fan{transform:scale(.9)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.admin-page{background:radial-gradient(circle at 85% 10%,#d09b421f,#0000 35%),#0a0c0e;min-height:100vh;padding-bottom:80px}.admin-page>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:82px;padding:0 max(30px,50vw - 600px);display:flex}.admin-page>header>a,.admin-denied a{color:#8e9298;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:9px;font-size:11px;display:flex}.admin-page>header>a:hover{color:var(--gold)}.admin-intro{max-width:1200px;margin:70px auto 35px}.admin-intro h1{font:700 clamp(45px,6vw,72px)/1 var(--font-cyndoria);text-transform:uppercase;margin:20px 0}.admin-intro p{color:var(--muted);max-width:650px;line-height:1.7}.admin-grid{grid-template-columns:1fr 1fr;gap:24px;max-width:1200px;margin:auto;display:grid}.admin-card{border:1px solid var(--line);background:var(--panel);padding:36px}.admin-card .section-title svg{color:var(--gold)}.admin-card form{grid-template-columns:1fr 1fr;gap:18px;margin-top:25px;display:grid}.admin-card label{color:#8e9298;text-transform:uppercase;letter-spacing:.1em;gap:8px;font-size:10px;display:grid}.admin-card input,.admin-card select{color:#eee;background:#0c0e10;border:1px solid #30343a;outline:none;height:47px;padding:0 13px}.admin-card input:focus,.admin-card select:focus{border-color:var(--gold)}.admin-card form button{color:#15110b;text-transform:uppercase;letter-spacing:.13em;cursor:pointer;background:linear-gradient(135deg,#efd28f,#bb8231);border:0;grid-column:1/-1;height:49px;font-size:11px;font-weight:800}.admin-message{color:var(--gold);grid-column:1/-1;font-size:12px}.roadmap ul{margin:25px 0 0;padding:0;list-style:none}.roadmap li{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:20px 0;display:flex}.roadmap li b{font:700 15px var(--font-cyndoria)}.roadmap li span{color:#777;text-align:right;font-size:11px}.admin-denied{text-align:center;place-content:center;justify-items:center;gap:18px;min-height:100vh;display:grid}.admin-denied>svg{width:55px;height:55px;color:var(--gold)}.admin-denied h1{font:700 28px var(--font-cyndoria)}@media (max-width:800px){.admin-intro,.admin-grid{margin-inline:20px}.admin-grid{grid-template-columns:1fr}.admin-page>header{padding-inline:20px}.admin-page>header .eyebrow{display:none}.admin-card form{grid-template-columns:1fr}.admin-card form button{grid-column:auto}}
html,body,button,input,select,textarea{font-family:var(--font-cyndoria), serif}.access-gate{isolation:isolate;background:radial-gradient(circle at 22% 46%,#b8822b29,#0000 31%),linear-gradient(104deg,#040507c2 0%,#07090be8 48%,#040507fa 100%),url(/game/img/board.jpg) 50%/cover;min-height:100svh;position:relative;overflow:hidden}.access-gate:before{content:"";z-index:-1;opacity:.32;will-change:transform;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;animation:22s linear infinite gate-grid-drift;position:absolute;inset:-72px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.access-gate:after{content:"";z-index:5;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 150px 38px #000000c7}.gate-frame{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(420px,1.2fr) minmax(370px,480px);align-items:center;column-gap:clamp(60px,9vw,160px);width:min(1480px,100% - 64px);min-height:100svh;margin:0 auto;padding:38px 0 28px;display:grid}.gate-header{color:#8d8d88;letter-spacing:.22em;grid-column:1/-1;justify-content:space-between;align-self:start;align-items:center;font-size:10px;animation:.75s cubic-bezier(.22,1,.36,1) both gate-fade-down;display:flex}.gate-name{color:#eee7da;letter-spacing:.32em;font-size:18px;font-weight:700}.gate-network{align-items:center;gap:11px;display:flex}.gate-network i{background:#7fc18c;border-radius:50%;width:6px;height:6px;position:relative;box-shadow:0 0 13px #65ba77}.gate-network i:after{content:"";border:1px solid #7fc18c73;border-radius:50%;animation:2.4s ease-out infinite gate-signal;position:absolute;inset:-5px}.gate-intro{max-width:720px;padding-left:clamp(0px,5vw,76px);position:relative}.gate-intro:before{content:"";background:linear-gradient(var(--gold), transparent);transform-origin:top;width:1px;height:68px;animation:.8s cubic-bezier(.22,1,.36,1) .18s both gate-line-reveal;position:absolute;top:3px;left:0}.gate-index,.access-kicker{color:var(--gold);letter-spacing:.24em;font-size:10px;font-weight:700}.gate-index{animation:.65s cubic-bezier(.22,1,.36,1) .12s both gate-rise;display:inline-block}.gate-intro h1{color:#f2ede5;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;text-shadow:0 15px 46px #0000008c;margin:27px 0 25px;font-size:clamp(52px,6.3vw,92px);font-weight:700;line-height:.94;animation:.9s cubic-bezier(.16,1,.3,1) .2s both gate-title-in}.gate-intro h1 em{color:#cda258;font-style:normal}.gate-intro p{color:#8e9294;letter-spacing:.025em;max-width:440px;margin:0;font-size:14px;line-height:1.75;animation:.7s cubic-bezier(.22,1,.36,1) .42s both gate-rise}.access-panel{border:32px solid #0000;will-change:transform, opacity;background:0 0;border-image-source:url(/menu/BG_Menu.png);border-image-slice:32 fill;border-image-width:32px;border-image-repeat:stretch;padding:clamp(34px,4vw,56px);animation:.9s cubic-bezier(.16,1,.3,1) .27s both gate-panel-in;position:relative;box-shadow:0 40px 110px #000000a8}.access-panel:before,.access-panel:after{content:none}.access-kicker{align-items:center;gap:9px;animation:.6s cubic-bezier(.22,1,.36,1) .52s both gate-rise;display:flex}.access-panel h2{color:#f2eee8;letter-spacing:.015em;margin:24px 0 9px;font-size:34px;font-weight:700;animation:.65s cubic-bezier(.22,1,.36,1) .59s both gate-rise}.access-panel>p{color:#777c80;margin:0;font-size:13px;line-height:1.65;animation:.65s cubic-bezier(.22,1,.36,1) .65s both gate-rise}.access-panel form{gap:19px;margin-top:34px;animation:.7s cubic-bezier(.22,1,.36,1) .71s both gate-rise;display:grid}.access-panel label{color:#a5a5a1;letter-spacing:.15em;text-transform:uppercase;gap:9px;font-size:10px;display:grid}.access-field{color:#62676a;background:#050708c2;border:1px solid #2d3033;align-items:center;gap:12px;height:54px;padding:0 16px;transition:border-color .2s,background-color .2s,color .2s,transform .2s;display:flex}.access-field:focus-within{color:var(--gold);background:#08090af0;border-color:#daad5bbf;transform:translate(3px)}.access-field>svg{transition:transform .2s}.access-field:focus-within>svg{transform:scale(1.12)}.access-field input{color:#eeeae2;letter-spacing:.04em;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0;font-size:13px}.access-field input::placeholder{color:#4e5255}.access-panel button{color:#f4e1af;width:min(100%,268px);height:64px;font:800 12px/1 var(--font-cyndoria);letter-spacing:.13em;text-transform:uppercase;text-shadow:0 1px 2px #130b04,0 0 8px #ffce732e;cursor:pointer;background:url(/menu/Btn_Secondary_Face.png) 50%/100% 100% no-repeat;border:0;justify-content:center;justify-self:start;align-items:center;gap:13px;margin-top:3px;padding:0 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px #00000052;transition:transform .18s,filter .18s!important}.access-panel button:after{content:none}.access-panel button svg{z-index:1;transition:transform .2s;position:relative}.access-panel button>span{z-index:1;position:relative}.access-panel button:hover:not(:disabled){filter:brightness(1.15)saturate(1.08);transform:translateY(-2px)scale(1.012)}.access-panel button:active:not(:disabled){filter:brightness(.94);transform:translateY(1px)scale(.99)}.access-panel button:hover:not(:disabled) svg{transform:translate(3px,-3px)}.access-panel button:disabled{cursor:wait;opacity:.6}.access-security{color:#686d70;letter-spacing:.04em;align-items:center;gap:9px;margin-top:24px;font-size:10px;animation:.65s cubic-bezier(.22,1,.36,1) .79s both gate-rise;display:flex}.access-security svg{color:#9e7c43}.access-panel .form-error{color:#dca39d;background:#822d281f;border-left:2px solid #c36d65;padding:11px 13px;font-size:11px;line-height:1.5}.gate-meta{color:#4e5356;letter-spacing:.21em;grid-column:1/-1;justify-content:space-between;align-self:end;font-size:9px;animation:.7s cubic-bezier(.22,1,.36,1) .72s both gate-fade-up;display:flex}.gate-atmosphere,.gate-orbit,.gate-spark{pointer-events:none;position:absolute}.gate-atmosphere{z-index:-1;inset:0}.gate-orbit{will-change:transform;border:1px solid #d3a8541c;border-radius:50%;top:50%;left:24%;transform:translate(-50%,-50%)}.gate-orbit-one{border-style:dashed;width:540px;height:540px;animation:34s linear infinite gate-orbit-clockwise}.gate-orbit-two{opacity:.5;border-style:dotted;width:720px;height:720px;animation:48s linear infinite gate-orbit-counter}.gate-spark{filter:blur(.2px);will-change:transform, opacity;background:linear-gradient(90deg,#0000,#deb35e8c,#0000);width:220px;height:1px}.gate-spark-one{animation:7s ease-in-out infinite alternate gate-spark-one;top:26%;left:8%;transform:rotate(-28deg)}.gate-spark-two{opacity:.5;animation:9s ease-in-out 1.2s infinite alternate gate-spark-two;bottom:19%;left:34%;transform:rotate(38deg)}.gate-loading{color:#74797c;letter-spacing:.18em;text-transform:uppercase;background:#080a0c;place-content:center;justify-items:center;gap:19px;min-height:100svh;font-size:10px;display:grid}.gate-loading-emblem{place-items:center;width:92px;height:92px;display:grid;position:relative}.gate-loading-emblem:before{content:"";border:1px solid #d5aa5b2e;border-radius:50%;animation:1.8s ease-in-out infinite gate-emblem-pulse;position:absolute;inset:0;box-shadow:0 0 58px #c995401a}.gate-loading-emblem .game-icon{animation:1.8s ease-in-out infinite gate-emblem-float}.gate-loading>small{color:#484c50;font:400 8px/1 var(--font-cyndoria);letter-spacing:.14em}.brand-text-only{border-left:1px solid var(--gold);padding-left:9px}@keyframes gate-emblem-pulse{0%,to{opacity:.4;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}@keyframes gate-emblem-float{0%,to{transform:translateY(3px)}50%{transform:translateY(-4px)}}@keyframes gate-grid-drift{to{transform:translate(72px,72px)}}@keyframes gate-fade-down{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translate(0,0)}}@keyframes gate-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@keyframes gate-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translate(0,0)}}@keyframes gate-title-in{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-34px)}to{opacity:1;clip-path:inset(0);transform:translate(0,0)}}@keyframes gate-panel-in{0%{opacity:0;transform:translate(38px)scale(.975)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes gate-line-reveal{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes gate-signal{0%{opacity:.65;transform:scale(.55)}75%,to{opacity:0;transform:scale(1.75)}}@keyframes gate-orbit-clockwise{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes gate-orbit-counter{to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes gate-spark-one{0%{opacity:.22;transform:translate(-18px,10px)rotate(-28deg)}to{opacity:.75;transform:translate(28px,-14px)rotate(-28deg)}}@keyframes gate-spark-two{0%{opacity:.18;transform:translate(18px,-8px)rotate(38deg)}to{opacity:.62;transform:translate(-25px,12px)rotate(38deg)}}@keyframes gate-button-shine{0%,72%{transform:translate(-220%)rotate(18deg)}88%,to{transform:translate(820%)rotate(18deg)}}@media (max-width:900px){.gate-frame{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;gap:44px;width:min(620px,100% - 40px);padding:28px 0 24px}.gate-header,.gate-intro,.access-panel,.gate-meta{grid-column:1}.gate-intro{padding:28px 0 0}.gate-intro:before{display:none}.gate-intro h1{font-size:clamp(46px,11vw,72px)}.gate-orbit{opacity:.45;left:40%}}@media (max-width:560px){.gate-frame{gap:34px;width:min(100% - 28px,470px)}.gate-name{font-size:14px}.gate-network{font-size:8px}.gate-intro h1{margin:20px 0;font-size:clamp(39px,12.5vw,58px)}.gate-intro p{font-size:12px}.access-panel{padding:30px 24px}.access-panel h2{font-size:28px}.gate-meta span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.gate-header,.gate-index,.gate-intro:before,.gate-intro h1,.gate-intro p,.access-panel,.access-kicker,.access-panel h2,.access-panel>p,.access-panel form,.access-security,.gate-meta,.access-gate:before,.gate-spark{animation:none}.gate-orbit-one{animation-duration:70s}.gate-orbit-two{animation-duration:95s}.gate-network i:after{animation-duration:3.4s}.access-panel button:after{animation-duration:7s}.access-field,.access-field>svg,.access-panel button,.access-panel button svg{transition-duration:.12s}}
