@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Rajdhani:wght@500;600;700&display=swap";.hl-decorations-root{position:fixed;inset:0;pointer-events:none;z-index:850;overflow:hidden}.hl-particle-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:852}.hl-fog-layer{position:absolute;left:0;right:0;bottom:0;height:280px;pointer-events:none}.hl-fog-layer.fog-back{background:radial-gradient(ellipse at 30% 100%,rgba(126,34,206,.18) 0%,rgba(255,117,24,.06) 40%,transparent 80%);filter:blur(35px);animation:fogShiftBack 18s ease-in-out infinite alternate;z-index:851}.hl-fog-layer.fog-front{background:radial-gradient(ellipse at 70% 100%,rgba(255,90,20,.12) 0%,rgba(88,28,135,.15) 45%,transparent 75%);filter:blur(25px);animation:fogShiftFront 14s ease-in-out infinite alternate;z-index:853}@keyframes fogShiftBack{0%{transform:translate(-5%) scaleY(.9)}to{transform:translate(5%) scaleY(1.15)}}@keyframes fogShiftFront{0%{transform:translate(4%) scaleY(1.1)}to{transform:translate(-6%) scaleY(.85)}}.hl-global-web{position:absolute;width:140px;height:140px;color:#ff9d3b;opacity:.85;filter:drop-shadow(0 0 10px rgba(255,117,24,.35));z-index:870}.hl-global-web.top-left{top:0;left:0}.hl-global-web.top-right{top:0;right:0}.hl-colossal-specter{position:absolute;top:12%;right:-320px;width:280px;height:360px;opacity:0;z-index:858;filter:drop-shadow(0 0 35px rgba(255,255,255,.75)) drop-shadow(0 0 60px rgba(56,189,248,.45));animation:specterPatrol 32s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}.hl-specter-svg{width:100%;height:100%;animation:specterHover 4.5s ease-in-out infinite;transform-origin:center top}@keyframes specterHover{0%,to{transform:translateY(0) rotate(-2deg) scale(1)}50%{transform:translateY(-22px) rotate(2.5deg) scale(1.04)}}@keyframes specterPatrol{0%{transform:translate(0);opacity:0}5%{opacity:.85}35%{transform:translate(-45vw,50px);opacity:.95}65%{transform:translate(-80vw,-25px);opacity:.9}92%{opacity:.7}to{transform:translate(-130vw,30px);opacity:0}}.hl-bat-flock{position:absolute;inset:0;pointer-events:none;z-index:865}.hl-vector-bat{position:absolute;width:75px;height:45px;filter:drop-shadow(0 3px 6px rgba(0,0,0,.9))}.vector-bat-svg{width:100%;height:100%;overflow:visible}.bat-wing.left{transform-origin:50px 30px;animation:flapLeft .22s infinite alternate ease-in-out}.bat-wing.right{transform-origin:50px 30px;animation:flapRight .22s infinite alternate ease-in-out}@keyframes flapLeft{0%{transform:rotate(-28deg) scaleY(1.1)}to{transform:rotate(32deg) scaleY(.7)}}@keyframes flapRight{0%{transform:rotate(28deg) scaleY(1.1)}to{transform:rotate(-32deg) scaleY(.7)}}.bat-flight-1{top:22%;left:-100px;animation:batSwoop1 16s 1s infinite linear}.bat-flight-2{top:48%;right:-100px;animation:batSwoop2 20s 7s infinite linear}.bat-flight-3{top:15%;right:-80px;transform:scale(.65);animation:batSwoop3 14s 12s infinite linear}@keyframes batSwoop1{0%{transform:translate(0) scale(.9) rotate(5deg);opacity:0}8%{opacity:.85}30%{transform:translate(35vw,60px) scale(1) rotate(15deg)}60%{transform:translate(75vw,-40px) scale(.85) rotate(-10deg)}92%{opacity:.85}to{transform:translate(115vw,30px) scale(.75) rotate(8deg);opacity:0}}@keyframes batSwoop2{0%{transform:translate(0) scaleX(-1) scale(.8) rotate(10deg);opacity:0}8%{opacity:.8}40%{transform:translate(-45vw,-50px) scaleX(-1) scale(.95) rotate(-12deg)}75%{transform:translate(-80vw,40px) scaleX(-1) scale(.8) rotate(8deg)}92%{opacity:.8}to{transform:translate(-120vw,-20px) scaleX(-1) scale(.7) rotate(-5deg);opacity:0}}@keyframes batSwoop3{0%{transform:translate(0) scaleX(-1) scale(.6) rotate(-8deg);opacity:0}10%{opacity:.75}50%{transform:translate(-50vw,80px) scaleX(-1) scale(.7) rotate(14deg)}90%{opacity:.75}to{transform:translate(-110vw,-50px) scaleX(-1) scale(.55) rotate(-10deg);opacity:0}}body.halloween-active .hero-content h1 em{background:linear-gradient(135deg,#ffaa40,#ff7518,#e11d48)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 0 25px rgba(255,117,24,.5))}body.halloween-active .eyebrow{border-color:#ff751873!important;color:#ffaa40!important;box-shadow:0 0 20px #ff751833!important}body.halloween-active .eyebrow span{background:#ff7518!important;box-shadow:0 0 12px #ff7518!important}body.halloween-active .scroll-progress i{background:linear-gradient(90deg,#ff7518,#ff3d00,#9333ea)!important;box-shadow:0 0 16px #ff7518!important}body.halloween-active .tilt-card{border-color:#ff751840!important}body.halloween-active .tilt-card:hover{border-color:#ff751899!important;box-shadow:0 0 40px #ff75184d,0 0 20px #9333ea40!important}body.halloween-active ::selection{background:#ff751880!important;color:#fff!important}body.halloween-active .world-ticker{border-top-color:#ff75184d!important;border-bottom-color:#ff75184d!important}body.halloween-active .world-ticker b{color:#ffaa40!important}body.halloween-active .world-ticker i{background:#ff7518!important;box-shadow:0 0 8px #ff7518!important}.events-page-root{min-height:100vh;position:relative;overflow-x:hidden;padding-bottom:5rem}.events-ambient-glow{position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;max-width:1400px;height:600px;background:radial-gradient(ellipse at 50% 10%,rgba(245,158,11,.12) 0%,rgba(217,119,6,.04) 45%,transparent 75%);pointer-events:none;z-index:0}.events-hero{position:relative;z-index:1;padding:130px max(40px,calc((100vw - 1320px)/2)) 2rem;text-align:center}.events-badge-pill{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem 1.15rem;border-radius:9999px;background:#0f172ad9;border:1px solid rgba(245,158,11,.35);box-shadow:0 4px 18px #00000080;font:700 11px var(--body, sans-serif);letter-spacing:.12em;color:#fbbf24;margin-bottom:1.5rem;backdrop-filter:blur(12px)}.live-radar-dot{width:8px;height:8px;border-radius:50%;background:#f59e0b;box-shadow:0 0 10px #f59e0b;animation:pulseRadar 2s infinite ease-in-out}@keyframes pulseRadar{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.4}}.events-title{font:700 clamp(48px,6.5vw,92px) / .88 var(--display, sans-serif);text-transform:uppercase;letter-spacing:-.035em;color:#fff;margin-bottom:1.5rem;text-shadow:0 10px 40px rgba(0,0,0,.6)}.events-title em{font-style:normal;color:var(--green, #37d877);background:linear-gradient(135deg,#f59e0b,#fbbf24,#f97316);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.events-subtitle{max-width:680px;margin:0 auto 2.5rem;font-size:15px;line-height:1.7;color:#bcc9c2}.events-filter-bar{display:inline-flex;gap:.5rem;padding:.35rem;background:#0f172ad9;border:1px solid rgba(255,255,255,.1);border-radius:9999px;backdrop-filter:blur(16px);box-shadow:0 10px 30px #0009}.events-filter-btn{padding:.5rem 1.35rem;border-radius:9999px;border:none;background:transparent;color:#94a3b8;font:700 11px var(--body, sans-serif);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .25s ease}.events-filter-btn:hover{color:#fff}.events-filter-btn.active{background:linear-gradient(135deg,#f59e0b,#d97706);color:#06100f;box-shadow:0 4px 16px #f59e0b66}.events-roadmap-container{padding:2rem max(40px,calc((100vw - 1200px)/2)) 4rem}.roadmap-stream{display:flex;flex-direction:column;gap:3.5rem;position:relative}.roadmap-milestone{display:grid;grid-template-columns:70px 1fr;gap:2rem;position:relative}@media(max-width:760px){.roadmap-milestone{grid-template-columns:1fr;gap:1rem}}.milestone-track-col{display:flex;flex-direction:column;align-items:center;position:relative}.milestone-node{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.15rem;font-weight:800;z-index:2}.node-revealed{background:linear-gradient(135deg,#10b981,#047857);color:#fff;box-shadow:0 0 20px #10b98180;border:2px solid #34d399}.node-encrypted{background:#0f172a;color:#f59e0b;border:2px dashed rgba(245,158,11,.4)}.milestone-connector{position:absolute;top:52px;bottom:-3.5rem;width:2px;z-index:1}.connector-solid{background:linear-gradient(180deg,#10b981,#f59e0b80)}.connector-fog{background:linear-gradient(180deg,rgba(245,158,11,.5) 0%,rgba(148,163,184,.08) 60%,transparent 100%);filter:blur(1.5px)}@media(max-width:760px){.milestone-track-col{flex-direction:row;gap:.75rem}.milestone-connector{display:none}}.revealed-event-card{background:#071210d9;border:1px solid rgba(245,158,11,.25);backdrop-filter:blur(18px);overflow:hidden;box-shadow:0 15px 40px #0009;transition:transform .3s ease,border-color .3s ease}.revealed-event-card:hover{transform:translateY(-3px);border-color:#f59e0b80}.revealed-card-media{height:260px;position:relative;overflow:hidden}.revealed-card-img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.revealed-event-card:hover .revealed-card-img{transform:scale(1.05)}.revealed-media-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(7,18,16,.98) 100%)}.revealed-badges-top{position:absolute;top:1rem;left:1rem;right:1rem;display:flex;justify-content:space-between;align-items:center;z-index:2}.status-badge-verified{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .85rem;background:#10b98140;border:1px solid rgba(16,185,129,.5);color:#34d399;font:700 10px var(--body, sans-serif);letter-spacing:.08em;border-radius:9999px;backdrop-filter:blur(8px)}.badge-glow-dot{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 8px #34d399}.photo-count-badge{padding:.35rem .85rem;background:#000000bf;border:1px solid rgba(255,255,255,.15);color:#f1f5f9;font:700 10px var(--body, sans-serif);border-radius:9999px;backdrop-filter:blur(8px)}.revealed-card-details{padding:2rem 2.25rem}.revealed-location-row{display:flex;align-items:center;gap:.4rem;font:700 11px var(--body, sans-serif);color:#8fa099;letter-spacing:.06em;margin-bottom:.5rem}.revealed-card-title{font:700 28px var(--display, sans-serif);color:#fff;margin-bottom:.25rem}.revealed-card-tagline{font:600 14px var(--body, sans-serif);color:#fbbf24;margin-bottom:1rem}.revealed-card-summary{font-size:14px;line-height:1.65;color:#bcc9c2;margin-bottom:1.5rem}.revealed-highlights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.65rem;padding:1.25rem;background:#0006;border:1px solid rgba(255,255,255,.06);margin-bottom:1.75rem}.highlight-item{display:flex;align-items:center;gap:.5rem;font-size:13px;color:#bcc9c2}.highlight-star{color:#f59e0b}.revealed-card-action-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.25rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.08)}.explore-event-cta{display:inline-flex;align-items:center;gap:.6rem;min-height:48px;padding:0 24px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#06100f;font:700 11px var(--body, sans-serif);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;box-shadow:0 10px 25px #f59e0b4d;transition:all .25s ease}.explore-event-cta:hover{transform:translateY(-2px);box-shadow:0 14px 30px #f59e0b73}.in-game-teleport-note{font-size:12px;color:#8fa099}.in-game-teleport-note b{color:#fbbf24}.classified-card-wrapper{position:relative;background:#0f172a73;border:1px solid rgba(255,255,255,.06);backdrop-filter:blur(28px);overflow:hidden;box-shadow:0 12px 30px #00000080}.classified-shimmer-sweep{position:absolute;top:0;left:-100%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.03),transparent);transform:skew(-25deg);animation:shimmerSweep 6s infinite;pointer-events:none}.classified-card-content{padding:2.25rem}.classified-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.classified-stamp{display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .85rem;border-radius:9999px;background:#ef444426;border:1px solid rgba(239,68,68,.35);color:#f87171;font:700 10px var(--body, sans-serif);letter-spacing:.1em;text-transform:uppercase}.confidential-seal{font-family:monospace;font-size:10px;letter-spacing:.12em;color:#64748b;border:1px dashed rgba(100,116,139,.35);padding:.2rem .6rem;border-radius:4px}.classified-body-blur{margin-bottom:1.75rem;filter:blur(8px);user-select:none;opacity:.3}.redacted-blur-box{background:#334155;color:transparent;display:inline-block;border-radius:4px}.classified-heading{font:700 24px var(--display, sans-serif);margin-bottom:.4rem}.classified-subheading{font:600 13px var(--body, sans-serif);margin-bottom:.75rem}.classified-paragraph{font-size:13px;line-height:1.6}.classified-footer-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding-top:1.25rem;border-top:1px dashed rgba(255,255,255,.08)}.classified-status-row{display:flex;align-items:center;gap:.6rem;font-size:12px;color:#8fa099}.pulse-warning-dot{width:8px;height:8px;border-radius:50%;background:#f59e0b;box-shadow:0 0 8px #f59e0b;animation:pulseRadar 2s infinite}.classified-lock-btn{padding:.4rem 1.1rem;border-radius:4px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#64748b;font:700 10px var(--body, sans-serif);letter-spacing:.1em;text-transform:uppercase}.events-discord-section{padding:2rem max(40px,calc((100vw - 1200px)/2))}.events-discord-banner{display:flex;align-items:center;gap:2rem;padding:2rem 2.5rem;background:linear-gradient(135deg,#1e293bb3,#0f172ae6);border:1px solid rgba(245,158,11,.2);box-shadow:0 15px 35px #00000080}@media(max-width:760px){.events-discord-banner{flex-direction:column;text-align:center;padding:1.5rem}}.discord-banner-icon{font-size:2.5rem}.discord-banner-text{flex:1}.discord-banner-text h3{font:700 22px var(--display, sans-serif);color:#fff;margin-bottom:.25rem}.discord-banner-text p{font-size:13px;color:#8fa099}.events-discord-btn{display:inline-flex;align-items:center;gap:.6rem;min-height:48px;padding:0 22px;background:#5865f2;color:#fff;font:700 11px var(--body, sans-serif);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;box-shadow:0 4px 16px #5865f266;transition:all .2s ease}.events-discord-btn:hover{background:#4752c4;transform:translateY(-2px)}.halloween-memorial-page{min-height:100vh;position:relative;overflow-x:hidden}.halloween-page-hero{height:740px;min-height:680px;position:relative;overflow:hidden;display:flex;align-items:center;padding:110px max(40px,calc((100vw - 1320px)/2)) 0}.halloween-page-hero .page-hero-copy h1 em{color:var(--gold, #ffc048)}.event-seal{position:absolute;right:max(40px,calc((100vw - 1320px)/2));bottom:80px;width:170px;height:170px;border-radius:50%;border:1px dashed rgba(255,192,72,.4);background:#071210b3;backdrop-filter:blur(14px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 10px 30px #0009;z-index:2}.event-seal img{width:44px;height:44px;object-fit:contain;margin-bottom:4px}.event-seal span{font:700 8px var(--body, sans-serif);letter-spacing:.12em;color:var(--gold, #ffc048)}.event-seal b{font:700 16px var(--display, sans-serif);color:#fff;letter-spacing:.04em;margin:2px 0}.event-seal small{font:600 7px var(--body, sans-serif);letter-spacing:.1em;color:#8fa099}@media(max-width:900px){.event-seal{display:none}}.telemetry-bar-strip{background:#091512;border-top:1px solid var(--line, rgba(255, 255, 255, .1));border-bottom:1px solid var(--line, rgba(255, 255, 255, .1));padding:1.5rem max(40px,calc((100vw - 1320px)/2))}.telemetry-inner-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.25rem}.telemetry-metric-tile{display:flex;align-items:center;gap:.85rem}.telemetry-tile-icon{font-size:1.75rem}.telemetry-metric-tile b{display:block;font:700 18px var(--display, sans-serif);color:#fff}.telemetry-metric-tile small{font:600 9px var(--body, sans-serif);color:#8fa099;letter-spacing:.1em;text-transform:uppercase}.chronicle-content-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:3rem;margin-top:2rem}@media(max-width:960px){.chronicle-content-grid{grid-template-columns:1fr;gap:2rem}}.chronicle-prose-card{padding:2.25rem;background:#071210cc;border:1px solid var(--line, rgba(255, 255, 255, .1));backdrop-filter:blur(18px)}.chronicle-header-badge{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;font:700 9px var(--body, sans-serif);letter-spacing:.14em;color:var(--gold, #ffc048);margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.08)}.live-status-pill{color:var(--green, #37d877)}.chronicle-body{display:flex;flex-direction:column;gap:1.15rem;margin-bottom:2rem}.chronicle-text{font-size:15px;line-height:1.75;color:#bcc9c2}.in-game-teleport-box{padding:1.5rem;background:#00000073;border:1px solid rgba(245,158,11,.3);display:flex;flex-direction:column;gap:1rem}.teleport-box-header{display:flex;align-items:flex-start;gap:.85rem}.suit-icon{font-size:2rem}.teleport-box-header h4{font:700 16px var(--display, sans-serif);color:var(--gold, #ffc048);margin-bottom:.25rem}.teleport-box-header p{font-size:13px;line-height:1.5;color:#bcc9c2}.teleport-command-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:0 16px;background:#0d211d;border:1px solid rgba(245,158,11,.4);color:var(--gold, #ffc048);font-family:monospace;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease}.teleport-command-btn:hover{background:var(--gold, #ffc048);color:#06100f}.teleport-command-btn.copied{background:var(--green, #37d877);border-color:var(--green, #37d877);color:#06100f}.chronicle-lore-stack{display:flex;flex-direction:column;gap:1.25rem}.lore-tilt-card{height:100%}.lore-card-inner{padding:1.5rem}.lore-card-head{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.lore-ico{font-size:1.35rem}.lore-card-head h3{font:700 18px var(--display, sans-serif);color:#fff}.lore-card-inner p{font-size:13px;line-height:1.6;color:#8fa099}.aether-cataclysm-strip{padding:1.5rem max(40px,calc((100vw - 1320px)/2));background:linear-gradient(135deg,#dc26261f,#071210f2);border-top:1px solid rgba(239,68,68,.3);border-bottom:1px solid rgba(239,68,68,.3)}.aether-strip-inner{display:flex;align-items:center;gap:1.5rem}@media(max-width:760px){.aether-strip-inner{flex-direction:column;text-align:center}}.aether-pulse-badge{font-size:2.2rem}.aether-strip-text{flex:1}.aether-strip-text h3{font:700 20px var(--display, sans-serif);color:#f87171;margin-bottom:.25rem}.aether-strip-text p{font-size:13px;color:#bcc9c2}.aether-clean-tag{padding:.35rem .95rem;border-radius:9999px;background:#ef444433;border:1px solid rgba(239,68,68,.5);color:#fca5a5;font:700 9px var(--body, sans-serif);letter-spacing:.1em}.gallery-showcase-section{padding-top:5rem}.gallery-split-heading{margin-bottom:2.5rem}.gallery-card-deck{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}@media(max-width:640px){.gallery-card-deck{grid-template-columns:1fr}}.gallery-deck-item{position:relative;background:#06100f;border:1px solid var(--line, rgba(255, 255, 255, .1));overflow:hidden;cursor:pointer;outline:none;box-shadow:0 10px 25px #00000080;transition:transform .3s ease,border-color .3s ease;content-visibility:auto;contain-intrinsic-size:380px 240px}.gallery-deck-item:hover,.gallery-deck-item:focus-visible{transform:translateY(-4px);border-color:var(--gold, #ffc048);box-shadow:0 14px 30px #000c}.deck-item-media{position:relative;aspect-ratio:16 / 10;overflow:hidden;transform:translateZ(0)}.deck-item-img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.gallery-deck-item:hover .deck-item-img{transform:scale(1.05)}.deck-item-gradient{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.25) 0%,transparent 25%);pointer-events:none}.deck-top-ribbon{position:absolute;top:.75rem;left:.75rem;right:.75rem;display:flex;justify-content:space-between;align-items:center;z-index:2}.deck-num{padding:.2rem .55rem;background:#000000d9;border:1px solid rgba(255,255,255,.15);color:#fff;font:700 10px var(--body, sans-serif)}.deck-tag-4k{padding:.2rem .55rem;background:var(--gold, #ffc048);color:#06100f;font:900 9px var(--body, sans-serif)}.deck-hover-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000059;opacity:0;transition:opacity .25s ease;z-index:2}.gallery-deck-item:hover .deck-hover-overlay{opacity:1}.deck-hover-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#000000bf;border:1px solid var(--gold, #ffc048);color:var(--gold, #ffc048);font-size:1.1rem;transform:scale(.85);transition:transform .25s ease}.gallery-deck-item:hover .deck-hover-icon{transform:scale(1)}.gallery-deck-item:hover .deck-inspect-action{opacity:1;transform:translateY(0)}.deck-lightbox-overlay{position:fixed;inset:0;z-index:1000;background:#000000f0;backdrop-filter:blur(24px);display:flex;align-items:center;justify-content:center;padding:1.5rem}.deck-lightbox-frame{max-width:1280px;width:100%;max-height:92vh;display:flex;flex-direction:column;background:#091512;border:1px solid var(--line, rgba(255, 255, 255, .15));box-shadow:0 35px 80px #000000e6}.lightbox-frame-head{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#06100fe6;border-bottom:1px solid rgba(255,255,255,.08)}.frame-counter{font:700 11px var(--body, sans-serif);letter-spacing:.1em;color:#8fa099}.frame-actions{display:flex;align-items:center;gap:1rem}.frame-res-badge{padding:.2rem .65rem;background:#ffc04826;border:1px solid rgba(255,192,72,.35);color:var(--gold, #ffc048);font:700 9px var(--body, sans-serif);letter-spacing:.08em}.frame-close-btn{width:34px;height:34px;border:1px solid rgba(255,255,255,.15);background:transparent;color:#fff;font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.frame-close-btn:hover{background:var(--gold, #ffc048);color:#06100f}.lightbox-frame-viewport{position:relative;background:#000;display:flex;align-items:center;justify-content:center;min-height:440px;max-height:62vh;overflow:hidden}.lightbox-master-img{width:100%;height:100%;max-height:62vh;object-fit:contain}.lightbox-stage-arrow{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border:1px solid rgba(255,255,255,.2);background:#000000b3;color:#fff;font-size:1.8rem;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:10}.lightbox-stage-arrow:hover{background:var(--gold, #ffc048);color:#06100f;border-color:var(--gold, #ffc048)}.prev-arrow{left:1.25rem}.next-arrow{right:1.25rem}.lightbox-frame-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.25rem;padding:1.25rem 1.75rem;background:#06100ff2;border-top:1px solid rgba(255,255,255,.08)}.lightbox-frame-footer h3{font:700 20px var(--display, sans-serif);color:#fff;margin-bottom:.25rem}.lightbox-frame-footer p{font-size:13px;line-height:1.5;color:#bcc9c2}.lightbox-author-tag{font:600 11px var(--body, sans-serif);color:#8fa099}.lightbox-author-tag b{color:var(--gold, #ffc048)}.page-bottom-return-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem;padding:3rem max(40px,calc((100vw - 1320px)/2));border-top:1px solid var(--line, rgba(255, 255, 255, .1))}:root{--ink:#06100f;--ink-2:#0a1715;--panel:#0e1d1a;--cream:#f0ead9;--muted:#92a19a;--green:#78e08f;--emerald:#20c979;--gold:#e6b34c;--rust:#e36d3e;--line:rgba(221,239,228,.12);--discord:#5865f2;--display:"Rajdhani",sans-serif;--body:"Inter",sans-serif;color-scheme:dark;font-family:var(--body);background:var(--ink);color:var(--cream);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:auto;background:var(--ink)}body{margin:0;min-width:320px;overflow-x:hidden}button,input,select,textarea{font:inherit}button,a{webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}.app-shell{min-height:100vh;background:var(--ink);position:relative}.noise{position:fixed;inset:0;pointer-events:none;opacity:.035;z-index:100;transform:translateZ(0);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.particles{position:fixed;inset:0;z-index:1;pointer-events:none;overflow:hidden}.particles i{position:absolute;width:2px;height:2px;background:var(--gold);box-shadow:0 0 10px 3px #e6b34c59;animation:float 13s linear infinite;opacity:0}.particles i:nth-child(3n){background:var(--green)}.particles i:nth-child(1){left:8%;animation-delay:-2s}.particles i:nth-child(2){left:15%;animation-delay:-9s}.particles i:nth-child(3){left:23%;animation-delay:-5s}.particles i:nth-child(4){left:31%;animation-delay:-1s}.particles i:nth-child(5){left:39%;animation-delay:-11s}.particles i:nth-child(6){left:47%;animation-delay:-6s}.particles i:nth-child(7){left:54%;animation-delay:-3s}.particles i:nth-child(8){left:62%;animation-delay:-10s}.particles i:nth-child(9){left:71%;animation-delay:-7s}.particles i:nth-child(10){left:78%;animation-delay:-4s}.particles i:nth-child(11){left:86%;animation-delay:-12s}.particles i:nth-child(12){left:94%;animation-delay:-8s}@keyframes float{0%{transform:translateY(105vh) scale(.5);opacity:0}15%{opacity:.7}85%{opacity:.3}to{transform:translateY(-5vh) scale(1.8);opacity:0}}.nav-wrap{position:fixed;top:0;left:0;right:0;z-index:50;padding:16px 22px}.nav-shell{height:68px;max-width:1420px;margin:auto;padding:0 10px 0 14px;border:1px solid rgba(255,255,255,.1);background:#050d0cc4;backdrop-filter:blur(22px);display:flex;align-items:center;box-shadow:0 12px 40px #0003}.brand{display:flex;align-items:center;gap:10px;min-width:245px}.brand-icon{width:40px;height:40px;image-rendering:pixelated}.brand-logo{display:none}.brand-wordmark{display:flex;flex-direction:column;line-height:.9}.brand-wordmark b{font:700 17px var(--display);letter-spacing:.08em}.brand-wordmark small{color:var(--gold);font:600 9px var(--body);letter-spacing:.25em;margin-top:6px}.nav-links{display:flex;align-items:center;gap:5px;margin:auto}.nav-links a{font:600 12px var(--body);color:#aebbb5;padding:12px 14px;transition:.2s}.nav-links a:hover,.nav-links a.active{color:#fff}.nav-links a.active:after{content:"";display:block;width:4px;height:4px;background:var(--green);margin:7px auto -11px;transform:rotate(45deg);box-shadow:0 0 8px var(--green)}.nav-actions{display:flex;gap:8px;align-items:center}.discord-btn,.login-btn,.primary-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;cursor:pointer;font:700 12px var(--body);letter-spacing:.05em;text-transform:uppercase;transition:.25s}.discord-btn{padding:14px 18px;background:linear-gradient(135deg,#5865f2,#4752c4);position:relative;overflow:hidden;box-shadow:0 8px 25px #5865f238}.discord-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px #5865f266}.discord-btn i{width:5px;height:5px;border-radius:50%;background:#8effac;box-shadow:0 0 9px #8effac}.discord-btn.compact{padding:12px 14px}.login-btn{height:44px;padding:0 15px;border:1px solid rgba(255,255,255,.15);background:#ffffff0a}.login-btn:hover{border-color:#5865f2;background:#5865f21f}.profile-pill{height:48px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;gap:9px;text-align:left;padding:4px 12px 4px 4px;cursor:pointer}.profile-pill>span:last-child{display:flex;flex-direction:column;max-width:105px}.profile-pill b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-pill small{font:700 8px var(--body);color:var(--muted);letter-spacing:.08em;margin-top:3px}.profile-pill small.passed{color:var(--green)}.profile-pill small.pending{color:var(--gold)}.avatar-wrap{width:38px;height:38px;position:relative}.avatar-wrap img{width:100%;height:100%;object-fit:cover}.avatar-wrap em{position:absolute;right:-3px;bottom:-2px;background:var(--discord);border:2px solid var(--ink);width:16px;height:16px;border-radius:50%;display:grid;place-items:center;color:#fff}.hero{min-height:980px;height:100vh;position:relative;display:flex;align-items:center;overflow:hidden}.hero-bg{position:absolute;inset:-15% -5%;background:linear-gradient(90deg,#030807e6 5%,#0308077a 52%,#03080780),url(/assets/hero-bg.webp) center/cover no-repeat;filter:saturate(.85) contrast(1.08);transform:translateZ(0);backface-visibility:hidden;will-change:transform}.hero-vignette{position:absolute;inset:0;background:radial-gradient(circle at 70% 50%,transparent 0 12%,rgba(3,9,8,.18) 55%,#06100f 98%),linear-gradient(0deg,var(--ink),transparent 23%)}.hero-content{width:min(1380px,calc(100% - 80px));margin:50px auto 0;position:relative;z-index:2}.eyebrow{font:700 11px var(--body);letter-spacing:.2em;color:#ccd6d0;display:flex;align-items:center;gap:10px}.eyebrow>span{width:28px;height:1px;background:var(--green);box-shadow:0 0 8px var(--green)}.eyebrow i{font-style:normal;padding:5px 8px;background:#78e08f1f;color:var(--green);font-size:9px}.hero-logo{height:82px;width:auto;object-fit:contain;margin:24px 0 8px;filter:drop-shadow(0 8px 18px rgba(0,0,0,.4))}.hero h1,.page-hero h1{font:700 clamp(58px,7vw,112px)/.82 var(--display);text-transform:uppercase;letter-spacing:-.035em;margin:16px 0 30px;max-width:900px;text-shadow:0 10px 40px rgba(0,0,0,.5)}.hero h1 em,.page-hero h1 em,.split-heading h2 em,.crossplay-copy h2 em,.economy-cta h2 em{font-style:normal;color:var(--green)}.hero-content>p{max-width:620px;color:#bcc9c2;line-height:1.7;font-size:16px}.hero-actions{display:flex;gap:22px;align-items:center;margin-top:34px}.primary-btn{min-height:54px;padding:0 24px;background:var(--green);color:#06100f;box-shadow:0 12px 34px #37d8772e}.primary-btn:hover{transform:translateY(-3px);box-shadow:0 16px 40px #37d8774d}.primary-btn.discord{background:linear-gradient(135deg,#5865f2,#4752c4);color:#fff}.primary-btn.enchant{position:relative;overflow:hidden;background:linear-gradient(110deg,#87ef9e,#44d98c 45%,#d8ffdf,#44d98c 55%,#87ef9e);background-size:250% 100%;animation:glint 3.5s linear infinite}.primary-btn:disabled{opacity:.6;cursor:wait}.ghost-link,.outline-link{display:inline-flex;align-items:center;gap:10px;font:700 11px var(--body);letter-spacing:.08em;text-transform:uppercase}.ghost-link{padding:15px 0;border-bottom:1px solid rgba(255,255,255,.25)}.ghost-link:hover,.outline-link:hover{color:var(--green)}@keyframes glint{to{background-position:-250% 0}}.hero-stats{display:flex;align-items:center;gap:26px;margin-top:54px}.hero-stats div{display:flex;flex-direction:column}.hero-stats b{font:700 28px var(--display);color:#fff}.hero-stats small{color:#8fa099;text-transform:uppercase;font:600 8px var(--body);letter-spacing:.12em}.hero-stats>i{height:32px;width:1px;background:#ffffff29}.scroll-cue{position:absolute;z-index:2;right:35px;bottom:50px;display:flex;align-items:center;gap:16px;transform:rotate(90deg);transform-origin:right}.scroll-cue span{font:700 8px var(--body);letter-spacing:.2em;color:#8b9992}.scroll-cue i{display:block;width:55px;height:1px;background:#fff6;position:relative;overflow:hidden}.scroll-cue i:after{content:"";position:absolute;inset:0;background:var(--green);animation:scrollLine 2s infinite;transform:translate(-100%)}@keyframes scrollLine{50%,to{transform:translate(100%)}}.skeleton-btn{width:210px;height:54px;background:linear-gradient(90deg,#13241f,#1d302a,#13241f);background-size:200%;animation:glint 2s infinite}.status-card,.citizen-card{margin-top:32px;width:min(610px,100%);border:1px solid var(--line);padding:22px 25px;background:#071210bf;backdrop-filter:blur(18px)}.status-card>span,.citizen-card>span{font:700 10px var(--body);letter-spacing:.12em;color:var(--gold)}.status-card h3,.citizen-card h3{font:700 28px var(--display);margin:8px 0}.status-card p{color:#a9b8b1;line-height:1.6;font-size:13px;margin:0 0 14px}.status-card small{color:#75867e;font-size:9px}.status-card.warning .discord-btn{margin-top:5px}.citizen-card>span{color:var(--green)}.citizen-card>div{display:flex;gap:10px}.citizen-card button{display:grid;grid-template-columns:1fr auto;gap:3px 12px;min-width:230px;background:#0d211d;border:1px solid rgba(120,224,143,.2);padding:11px 13px;text-align:left;cursor:pointer}.citizen-card button small{grid-column:1;color:#718a7e;font:700 8px var(--body);letter-spacing:.1em}.citizen-card button b{font:600 12px var(--body)}.citizen-card button svg{grid-column:2;grid-row:1/3;align-self:center;color:var(--green)}.section-pad{padding:130px max(40px,calc((100vw - 1320px)/2));position:relative;z-index:2}.section-label{display:flex;align-items:center;gap:12px;margin-bottom:35px}.section-label span{font:700 9px var(--body);color:var(--green);border:1px solid rgba(120,224,143,.28);padding:6px 8px}.section-label b{font:700 10px var(--body);letter-spacing:.2em;color:#92a39b}.split-heading{display:grid;grid-template-columns:1.5fr .7fr;gap:70px;align-items:end;margin-bottom:65px}.split-heading h2,.crossplay-copy h2,.economy-cta h2{font:700 clamp(45px,5.1vw,78px)/.92 var(--display);text-transform:uppercase;letter-spacing:-.025em;margin:0}.split-heading>p{margin:0 0 5px;border-left:1px solid var(--green);padding-left:23px;color:#99aaa2;font-size:14px;line-height:1.8;max-width:430px}.tilt-card{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;position:relative;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .25s;background:radial-gradient(circle at var(--mx) var(--my),rgba(120,224,143,.06),transparent 35%),#0b1816;border:1px solid var(--line);contain:paint}.tilt-card:after{content:"";position:absolute;inset:0;pointer-events:none;border:1px solid transparent;transition:border-color .25s}.tilt-card:hover:after{border-color:#78e08f40}.manifesto{background:var(--ink)}.world-grid{display:grid;grid-template-columns:1.55fr .8fr;gap:55px}.world-image{min-height:590px;overflow:hidden}.world-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.85)}.image-caption{position:absolute;left:0;right:0;bottom:0;padding:60px 28px 25px;background:linear-gradient(transparent,#000000d9);display:flex;justify-content:space-between;align-items:end}.image-caption span{font:700 9px var(--body);letter-spacing:.14em;color:var(--green)}.image-caption b{font:600 13px var(--body)}.world-copy{display:flex;flex-direction:column;justify-content:center}.world-copy article{display:grid;grid-template-columns:48px 1fr;gap:18px;padding:31px 0;border-bottom:1px solid var(--line)}.world-copy article>span{font:600 10px var(--body);color:var(--green);padding-top:7px}.world-copy h3{font:700 27px var(--display);text-transform:uppercase;margin:0 0 7px}.world-copy p{font-size:13px;line-height:1.65;color:#86978f;margin:0}.economy-preview{overflow:hidden;background:#080f0d;padding-top:145px;padding-bottom:145px}.bank-bg{position:absolute;inset:-10%;background:linear-gradient(90deg,#050a09f5,#050a09a6,#050a09eb),url(/assets/reserve-vault.webp) center/cover;opacity:.55}.economy-inner{position:relative}.reserve-grid{display:grid;grid-template-columns:1fr .7fr;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:40px 0;margin-bottom:30px}.reserve-number small{font:700 9px var(--body);letter-spacing:.18em;color:var(--gold)}.reserve-number b{display:block;font:700 clamp(43px,5vw,72px) var(--display);color:#fff;margin:5px 0}.reserve-number p{color:#83938c;font-size:11px;letter-spacing:.06em}.reserve-number p span{display:inline-block;width:4px;height:4px;background:var(--gold);transform:rotate(45deg);margin:0 10px}.money-stack{height:150px;position:relative}.money-stack img{position:absolute;width:220px;height:82px;object-fit:fill;image-rendering:pixelated;right:40px;filter:drop-shadow(0 18px 15px rgba(0,0,0,.4))}.money-stack img:nth-child(1){top:2px;transform:rotate(-5deg)}.money-stack img:nth-child(2){top:30px;right:80px;transform:rotate(4deg)}.money-stack img:nth-child(3){top:63px;right:30px;transform:rotate(-2deg)}.feature-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-row .tilt-card{padding:30px;min-height:240px}.feature-row span{font:700 9px var(--body);letter-spacing:.15em;color:var(--gold)}.feature-row h3{font:700 26px/1.05 var(--display);text-transform:uppercase;margin:38px 0 15px}.feature-row p{font-size:12px;line-height:1.65;color:#87978f}.outline-link{border:1px solid rgba(255,255,255,.17);padding:16px 19px;margin-top:28px}.industry{background:linear-gradient(180deg,#07110f,#091815)}.industry-map{height:500px;position:relative;border:1px solid var(--line);overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(27,118,112,.16),transparent 35%),#061210}.ocean-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(74,184,173,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(74,184,173,.06) 1px,transparent 1px);background-size:35px 35px;transform:perspective(600px) rotateX(58deg) scale(1.4);transform-origin:center 80%}.yard{position:absolute;width:230px;height:140px;border:1px solid rgba(69,211,169,.25);background:#081a17d9;padding:25px;display:flex;flex-direction:column;justify-content:center}.yard.old{left:11%;top:25%}.yard.new{right:11%;bottom:18%}.yard>i{position:absolute;width:9px;height:9px;border:2px solid var(--green);top:-5px;left:-5px;box-shadow:0 0 14px var(--green)}.yard span,.map-center span{font:700 8px var(--body);letter-spacing:.14em;color:var(--green)}.yard b{font:700 25px var(--display);margin:6px 0}.yard small,.map-center small{font:600 9px var(--body);color:#71847a;letter-spacing:.08em}.route-line{position:absolute;left:30%;right:30%;top:49%;border-top:1px dashed rgba(120,224,143,.4);transform:rotate(14deg)}.route-line i{position:absolute;width:6px;height:6px;background:var(--green);transform:rotate(45deg);top:-3px}.route-line i:nth-child(1){left:10%}.route-line i:nth-child(2){left:50%}.route-line i:nth-child(3){right:10%}.map-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:150px;height:150px;background:#071310;border:1px solid rgba(120,224,143,.4);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 70px #27b9861a}.map-center b{font:700 52px/1 var(--display);color:#fff}.legends{background:#060d0c}.plinths{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.plinths>div{text-align:center;border:1px solid var(--line);padding:20px 20px 35px;background:linear-gradient(180deg,#0c1816,#07100f)}.plinths>div>span{display:block;text-align:left;color:#65766e;font:600 9px var(--body)}.silhouette{height:220px;display:grid;place-items:center;font:700 80px var(--display);color:#182521;text-shadow:0 0 35px rgba(120,224,143,.1);border-bottom:1px solid var(--line);margin-bottom:24px}.plinths h3{font:700 24px var(--display);margin:0}.plinths p{font:600 9px var(--body);letter-spacing:.12em;text-transform:uppercase;color:#697a72}.crossplay{min-height:760px;display:flex;align-items:center;overflow:hidden}.crossplay>img{position:absolute;inset:-8% 0;width:100%;height:116%;object-fit:cover;filter:saturate(.85) brightness(.6)}.crossplay-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#040a09f2,#040a09b8 52%,#040a093d),linear-gradient(0deg,#06100f,transparent 25%)}.crossplay-copy{position:relative;max-width:750px}.crossplay-copy h2{margin:20px 0 24px}.crossplay-copy>p{color:#a8b6af;line-height:1.75;max-width:560px}.join-steps{display:flex;align-items:center;margin:34px 0;gap:15px}.join-steps span{display:flex;align-items:center;gap:8px;font:700 10px var(--body);letter-spacing:.08em;text-transform:uppercase}.join-steps b{color:var(--green)}.join-steps>i{width:35px;height:1px;background:#ffffff38}.final-actions{display:flex;gap:13px;align-items:center}.final-actions .outline-link{margin:0}.page-hero{height:740px;min-height:680px;position:relative;overflow:hidden;display:flex;align-items:center;padding:110px max(40px,calc((100vw - 1320px)/2)) 0}.page-hero-bg{position:absolute;inset:-12%;background:linear-gradient(90deg,#030908ed,#040a0985,#030807b8),url(/assets/economy-hero.webp) center/cover;filter:saturate(.85)}.page-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--ink),transparent 30%)}.page-hero-copy{position:relative;z-index:2;max-width:900px}.page-hero h1{margin:35px 0 25px}.page-hero-copy>p{font-size:15px;line-height:1.8;color:#a9b7b0;max-width:550px}.reserve-seal,.constitution-seal{position:absolute;z-index:3;right:max(40px,calc((100vw - 1320px)/2));bottom:80px;width:190px;height:190px;border:1px solid rgba(230,179,76,.4);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#070f0da6;box-shadow:inset 0 0 35px #e6b34c14,0 0 40px #0000004d}.reserve-seal:before,.constitution-seal:before{content:"";position:absolute;inset:9px;border:1px dashed rgba(230,179,76,.28);border-radius:50%;animation:spin 28s linear infinite}.reserve-seal small{font:700 8px var(--body);letter-spacing:.12em;color:#bfa877;max-width:110px}.reserve-seal b{font:700 27px var(--display);color:var(--gold);margin:6px}.reserve-seal span{font:600 7px var(--body);letter-spacing:.15em;color:#7d7460}@keyframes spin{to{transform:rotate(360deg)}}.ledger-section{background:#07110f}.ledger{padding:36px;border:1px solid var(--line);background:#0a1614}.ledger-total{display:flex;align-items:baseline;gap:15px}.ledger-total small{font:700 9px var(--body);color:#7f9188;letter-spacing:.12em}.ledger-total b{font:700 50px var(--display);margin-left:auto}.ledger-total span{font:700 11px var(--body);color:var(--gold)}.ledger-bar{height:52px;position:relative;background:#121f1c;margin:30px 0 20px;display:flex;align-items:center}.ledger-bar>i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#267d5a,#45d391);box-shadow:12px 0 30px #45d3912e}.ledger-bar span{z-index:1;font:700 9px var(--body);letter-spacing:.1em}.active-label{padding-left:20px}.vault-label{margin-left:auto;padding-right:20px;color:#86968f}.ledger-notes{display:flex;justify-content:space-between;color:#899991;font-size:12px}.ledger-notes p{max-width:360px}.ledger-notes b{color:#fff}.zero-stock{margin-top:25px;border-left:3px solid var(--gold);padding:32px 36px;background:linear-gradient(90deg,rgba(230,179,76,.07),transparent);display:grid;grid-template-columns:.45fr 1fr 1fr;gap:40px;align-items:center}.zero-stock>span{font:700 9px var(--body);letter-spacing:.14em;color:var(--gold)}.zero-stock h3{font:700 27px/1.05 var(--display);text-transform:uppercase;margin:0}.zero-stock p{font-size:12px;line-height:1.7;color:#84948d}.wallet-section{background:#050d0c}.wallets{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.wallets .tilt-card{padding:22px;text-align:center}.wallets .featured{border-color:#e6b34c59;transform:translateY(-15px)}.wallet-art{height:190px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;background:radial-gradient(circle,rgba(230,179,76,.12),transparent 60%)}.wallet-art img{width:170px;height:72px;object-fit:fill;image-rendering:pixelated;filter:drop-shadow(0 18px 15px rgba(0,0,0,.65));transform:rotate(-5deg) scale(1.25)}.wallet-art.gold img{transform:rotate(5deg) scale(1.25)}.wallet-art.diamond img{filter:hue-rotate(90deg) drop-shadow(0 18px 15px rgba(0,0,0,.65));transform:rotate(-3deg) scale(1.25)}.wallets span{font:700 9px var(--body);letter-spacing:.15em;color:#86978e}.wallets h3{font:700 30px var(--display);margin:8px}.wallets small{font:600 8px var(--body);color:#5f7269;letter-spacing:.1em}.launder-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:25px;align-items:center;margin-top:55px}.launder-flow>div{border-top:1px solid var(--line);padding-top:20px;display:grid;grid-template-columns:35px 1fr}.launder-flow span{font:700 9px var(--body);color:var(--green)}.launder-flow b{font:700 16px var(--display);text-transform:uppercase}.launder-flow small{grid-column:2;color:#718179;font-size:10px;margin-top:5px}.launder-flow>i{color:#45574f}.launder-flow .fee{border-color:#e36d3e80}.market-section{background:#0a1412}.market-board{max-width:900px;margin:auto;border:1px solid var(--line);background:#07100f}.market-head{display:flex;justify-content:space-between;padding:19px 24px;background:#101e1b;border-bottom:1px solid var(--line)}.market-head span{font:700 10px var(--body);letter-spacing:.13em}.market-head small{font:600 8px var(--body);color:var(--green);letter-spacing:.1em}.market-row{height:67px;padding:0 24px;display:grid;grid-template-columns:1fr 150px 90px 90px;align-items:center;border-bottom:1px solid var(--line);position:relative}.market-row b{font:600 12px var(--body)}.market-row span{font:700 18px var(--display)}.market-row em{font:600 10px var(--body);font-style:normal}.market-row em.up{color:var(--green)}.market-row em.down{color:var(--rust)}.market-row i{height:23px;background:linear-gradient(165deg,transparent 40%,var(--green) 41% 44%,transparent 45% 65%,var(--green) 66% 69%,transparent 70%);opacity:.5}.embargo{margin:24px;border:1px solid rgba(227,109,62,.35);padding:24px;background:#e36d3e0d;display:grid;grid-template-columns:110px 1fr;gap:7px 20px}.embargo span{grid-row:1/3;color:var(--rust);font:700 10px var(--body);letter-spacing:.15em;border-right:1px solid rgba(227,109,62,.3);display:flex;align-items:center}.embargo b{font:600 13px var(--body)}.embargo p{font-size:11px;color:#8d938c;margin:0}.tax-section{background:#06100f}.tax-tiers{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.tax-tiers>div{padding:25px;border-right:1px solid var(--line);display:flex;flex-direction:column}.tax-tiers>div:last-child{border:0}.tax-tiers span{font:700 8px var(--body);color:#576961}.tax-tiers b{font:700 48px var(--display);color:var(--green);margin-top:30px}.tax-tiers small{font:600 9px var(--body);letter-spacing:.08em;color:#809188}.debt-story{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:28px;align-items:center;margin-top:60px}.debt-story>div{min-height:170px;padding:28px;background:#0a1714;border-top:2px solid #2b443b}.debt-story small{font:700 9px var(--body);letter-spacing:.13em;color:var(--rust)}.debt-story h3{font:700 24px var(--display);text-transform:uppercase;margin:25px 0 6px}.debt-story p{font-size:11px;line-height:1.6;color:#788a81}.debt-story>i{width:15px;height:1px;background:#3b4e46}.patent-section{background:#091412}.patent-grid{display:grid;grid-template-columns:1fr 170px 1fr;align-items:center;gap:30px}.patent-grid>div:not(.patent-core){padding:30px;border:1px solid var(--line);background:#0b1916}.patent-grid small{font:700 9px var(--body);letter-spacing:.13em;color:#809188}.patent-grid h3{font:700 40px var(--display);margin:9px 0 28px}.patent-grid>div:not(.patent-core)>span{display:inline-grid;place-items:center;width:43px;height:43px;border:1px solid rgba(120,224,143,.24);font:700 10px var(--body);color:var(--green);margin:0 5px 5px 0}.patent-core{width:160px;height:160px;border-radius:50%;border:1px solid rgba(230,179,76,.35);justify-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.patent-core b{font:700 58px/1 var(--display);color:var(--gold)}.patent-core span{font:700 9px var(--body);letter-spacing:.12em}.patent-core small{font-size:7px;margin-top:5px}.notary-strip{margin-top:30px;padding:24px 28px;border-left:3px solid var(--gold);background:#101c19;display:grid;grid-template-columns:170px 1fr 1.3fr;align-items:center}.notary-strip span{font:700 9px var(--body);letter-spacing:.13em;color:var(--gold)}.notary-strip b{font:700 18px var(--display);text-transform:uppercase}.notary-strip p{font-size:11px;color:#7c8d84}.economy-cta{text-align:center;min-height:620px;display:grid;place-items:center;background:radial-gradient(circle,rgba(59,172,112,.12),transparent 45%),#050c0b}.economy-cta small{font:700 9px var(--body);letter-spacing:.2em;color:var(--green)}.economy-cta h2{margin:22px 0}.economy-cta p{color:#84938c}.economy-cta>div>div{display:flex;justify-content:center;gap:13px;align-items:center;margin-top:25px}.economy-cta .outline-link{margin:0}.rules-hero{background:#07100f}.rules-pattern{position:absolute;inset:0;background:radial-gradient(circle at 68% 40%,rgba(120,224,143,.09),transparent 25%),repeating-linear-gradient(90deg,transparent 0 79px,rgba(255,255,255,.025) 80px),repeating-linear-gradient(0deg,transparent 0 79px,rgba(255,255,255,.025) 80px)}.constitution-seal{border-color:#78e08f66}.constitution-seal img{width:45px;height:45px;image-rendering:pixelated}.constitution-seal span{font:700 7px var(--body);letter-spacing:.2em;color:var(--green);margin-top:8px}.constitution-seal b{font:700 35px var(--display)}.constitution-seal small{font:600 7px var(--body);letter-spacing:.12em;color:#75867e}.language-switch{display:inline-flex;border:1px solid var(--line);padding:4px;margin-top:27px;background:#050e0cb3}.language-switch button{border:0;background:transparent;padding:10px 14px;cursor:pointer;color:#8c9c94;font:700 10px var(--body)}.language-switch button.active{background:var(--cream);color:var(--ink)}.rules-nav{height:68px;position:sticky;top:100px;z-index:20;background:#06100ff0;backdrop-filter:blur(18px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:0 max(40px,calc((100vw - 1320px)/2));display:flex;align-items:center;gap:35px}.rules-nav a{font:700 10px var(--body);letter-spacing:.08em;text-transform:uppercase;color:#94a39c}.rules-nav a:hover{color:var(--green)}.rules-nav span{margin-left:auto;font:600 8px var(--body);letter-spacing:.1em;color:#53645c}.rules-section{background:#081210}.rules-section.dark{background:#050c0b}.rule-list{display:flex;flex-direction:column;gap:12px}.rule-card{border:1px solid var(--line);background:#0b1815}.rule-card>button{width:100%;min-height:86px;border:0;background:transparent;padding:16px 22px;display:grid;grid-template-columns:55px 1fr 35px;align-items:center;text-align:left;cursor:pointer}.rule-icon{font:700 12px var(--body);color:var(--green)}.rule-card h3{font:700 21px var(--display);text-transform:uppercase;margin:0}.rule-card h4{font:600 14px var(--body);color:#8fa097;margin:4px 0 0}.rule-card button>i{font:300 24px var(--body);font-style:normal;color:#71837a}.rule-body{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);margin:0 22px 22px}.rule-body>div{padding:26px 25px 12px 55px}.rule-body>div+div{border-left:1px solid var(--line)}.rule-body small{font:700 8px var(--body);letter-spacing:.14em;color:var(--green)}.rule-body p{font-size:13px;line-height:1.75;color:#a6b3ad;margin:10px 0}.rule-body.si,.rule-body.en{grid-template-columns:1fr}.rule-body.si>div+div{border-left:0}.economy-rules .rule-icon{font-size:20px}.rules-pledge{min-height:600px;display:grid;place-items:center;text-align:center;background:radial-gradient(circle,rgba(120,224,143,.1),transparent 45%),#07110f}.rules-pledge img{width:65px;height:65px;image-rendering:pixelated}.rules-pledge small{display:block;margin-top:15px;font:700 9px var(--body);letter-spacing:.2em;color:var(--green)}.rules-pledge h2{font:700 clamp(42px,5vw,67px)/.95 var(--display);text-transform:uppercase;margin:25px 0}.rules-pledge p{color:#85968d}.rules-pledge .primary-btn{margin-top:22px}.modal-backdrop{position:fixed;inset:0;background:#010504d1;backdrop-filter:blur(10px);z-index:90;display:grid;place-items:center;padding:25px;overflow:auto}.modal-shell{width:min(760px,100%);max-height:calc(100vh - 50px);overflow:auto;background:#0b1815;border:1px solid rgba(120,224,143,.25);box-shadow:0 30px 100px #000000a6;position:relative}.modal-close{position:sticky;z-index:5;top:12px;margin:12px 12px -48px auto;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);background:#101e1b;font-size:21px;cursor:pointer}.gatekeeper,.application-form{padding:50px}.modal-kicker{font:700 9px var(--body);letter-spacing:.18em;color:var(--green)}.gatekeeper h2,.application-form h2{font:700 40px var(--display);text-transform:uppercase;margin:12px 0}.gatekeeper>p{font-size:13px;line-height:1.7;color:#96a69f;max-width:580px}.gate-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:35px}.gate-option{min-height:160px;padding:22px;border:1px solid var(--line);background:#0e1e1a;display:grid;grid-template-columns:1fr auto;text-align:left;cursor:pointer;color:var(--cream)}.gate-option>span{font:700 9px var(--body);color:var(--green)}.gate-option b{grid-column:1/3;align-self:end;font:700 22px var(--display);text-transform:uppercase}.gate-option small{color:#71837a;font-size:9px}.gate-option svg{color:var(--green)}.gate-option.accent{background:var(--green);color:#06100f}.gate-option.accent>span,.gate-option.accent svg{color:#06100f}.gate-option.accent small{color:#25513b}.form-head{display:flex;justify-content:space-between;align-items:start}.form-head>span{font:700 11px var(--body);color:#63766d}.progress{height:3px;background:#172722;margin:15px 0 30px}.progress i{display:block;height:100%;background:var(--green);transition:width .3s}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{display:flex;flex-direction:column;gap:8px}.field.wide{grid-column:1/3}.field>span,.field>label{font:600 10px var(--body);color:#aab7b1}.field em{float:right;font:600 8px var(--body);font-style:normal;color:#6f8278;text-transform:uppercase}.field input,.field select,.field textarea{width:100%;border:1px solid var(--line);background:#07110f;color:var(--cream);padding:14px;outline:none}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #78e08f0f}.field textarea{resize:vertical}.toggle-row{display:grid;grid-template-columns:1fr 1fr}.toggle-row button{height:47px;background:#07110f;border:1px solid var(--line);cursor:pointer}.toggle-row button.active{background:var(--green);color:#06100f}.check-field{grid-column:1/3;border:1px solid var(--line);padding:15px;display:flex;gap:13px;align-items:flex-start;font-size:11px;line-height:1.5;cursor:pointer}.check-field input{accent-color:var(--green);width:17px;height:17px}.check-field small{display:block;color:#72847b;margin-top:4px}.form-error{color:#ff9277;font-size:11px;background:#e36d3e12;padding:10px 12px;border-left:2px solid var(--rust)}.form-actions{display:flex;justify-content:space-between;align-items:center;margin-top:28px}.text-btn{border:0;background:transparent;color:#81928a;font:700 10px var(--body);cursor:pointer;text-transform:uppercase}.form-actions .primary-btn{min-height:48px}.footer{background:#040a09;padding:60px max(40px,calc((100vw - 1320px)/2)) 25px;position:relative;z-index:2;border-top:1px solid var(--line)}.footer-main{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:70px}.footer-main>div{display:flex;align-items:center;gap:14px}.footer-main img{width:48px;height:48px;image-rendering:pixelated}.footer-main p{color:#778880;font-size:10px;line-height:1.6;letter-spacing:.05em}.footer-main strong{font:700 15px var(--display);color:#fff}.footer nav{display:flex;gap:25px;font:600 10px var(--body);color:#87978f}.footer-line{border-top:1px solid var(--line);margin-top:45px;padding-top:20px;display:flex;justify-content:space-between;color:#526159;font-size:9px}@media(max-width:1050px){.nav-links{display:none}.nav-actions{margin-left:auto}.hero{min-height:850px}.hero-content{width:calc(100% - 50px)}.world-grid{grid-template-columns:1fr}.world-image{min-height:500px}.feature-row{grid-template-columns:1fr 1fr}.feature-row .tilt-card:last-child{grid-column:1/3}.page-hero{padding-left:35px;padding-right:35px}.reserve-seal,.constitution-seal{right:35px;width:160px;height:160px}.split-heading{grid-template-columns:1fr .7fr}.patent-grid{grid-template-columns:1fr}.patent-core{grid-row:2}.footer-main{grid-template-columns:1fr auto}.footer nav{display:none}}@media(max-width:760px){.section-pad{padding:90px 22px}.nav-wrap{padding:9px}.nav-shell{height:58px}.brand{min-width:0}.brand-icon{width:36px;height:36px}.brand-wordmark,.nav-actions .discord-btn,.login-btn span{display:none}.profile-pill>span:last-child{display:none}.profile-pill{padding:4px}.hero{min-height:790px}.hero-content{width:calc(100% - 40px);margin-top:25px}.hero-logo{height:54px}.hero h1,.page-hero h1{font-size:52px}.hero-content>p{font-size:13px}.hero-stats{gap:14px}.hero-stats b{font-size:22px}.hero-stats small{font-size:7px}.hero-actions{align-items:stretch;flex-direction:column;max-width:360px}.scroll-cue{display:none}.citizen-card>div{flex-direction:column}.citizen-card button{min-width:0;width:100%}.split-heading{grid-template-columns:1fr;gap:25px;margin-bottom:45px}.split-heading h2,.crossplay-copy h2,.economy-cta h2{font-size:46px}.world-image{min-height:400px}.feature-row,.wallets,.plinths{grid-template-columns:1fr}.feature-row .tilt-card:last-child{grid-column:auto}.reserve-grid{grid-template-columns:1fr}.money-stack{display:none}.industry-map{height:600px}.yard{width:190px}.yard.old{left:6%;top:12%}.yard.new{right:6%;bottom:12%}.route-line{left:20%;right:20%}.plinths>div:not(:first-child){display:none}.crossplay{min-height:720px}.join-steps{align-items:flex-start;flex-direction:column}.join-steps>i{width:1px;height:15px;margin-left:10px}.final-actions{align-items:stretch;flex-direction:column}.page-hero{height:680px;padding:100px 22px 0}.reserve-seal,.constitution-seal{width:120px;height:120px;right:20px;bottom:35px;opacity:.8}.reserve-seal b{font-size:20px}.reserve-seal small{font-size:6px}.ledger{padding:22px}.ledger-total{display:grid;grid-template-columns:1fr auto}.ledger-total b{font-size:34px;margin:0}.ledger-notes{flex-direction:column}.zero-stock{grid-template-columns:1fr;gap:10px}.wallets .featured{transform:none}.launder-flow,.debt-story{grid-template-columns:1fr}.launder-flow>i,.debt-story>i{transform:rotate(90deg);margin:auto}.market-row{grid-template-columns:1fr 100px 60px}.market-row i{display:none}.embargo{grid-template-columns:1fr}.embargo span{grid-row:auto;border:0}.tax-tiers{grid-template-columns:1fr 1fr}.tax-tiers>div{border-bottom:1px solid var(--line)}.tax-tiers b{margin-top:15px}.notary-strip{grid-template-columns:1fr;gap:10px}.economy-cta>div>div{align-items:stretch;flex-direction:column}.rules-nav{top:76px;padding:0 15px;gap:12px;overflow:auto}.rules-nav span{display:none}.rules-nav a{white-space:nowrap;font-size:8px}.rule-card>button{grid-template-columns:40px 1fr 25px}.rule-card h3{font-size:17px}.rule-body{grid-template-columns:1fr}.rule-body>div{padding:20px 5px}.rule-body>div+div{border-left:0;border-top:1px solid var(--line)}.modal-backdrop{padding:10px}.gatekeeper,.application-form{padding:40px 22px 25px}.gate-grid,.field-grid{grid-template-columns:1fr}.field.wide,.check-field{grid-column:auto}.gatekeeper h2,.application-form h2{font-size:32px}.footer{padding:45px 22px 20px}.footer-main{grid-template-columns:1fr}.footer-main .discord-btn{justify-self:start}.footer-line{flex-direction:column;gap:8px}}.scroll-progress{--progress:0;position:fixed;top:0;left:0;right:0;height:2px;z-index:120;background:#ffffff0a;pointer-events:none}.scroll-progress i{display:block;width:calc(var(--progress) * 100%);height:100%;background:linear-gradient(90deg,var(--green),#4da8ff,var(--gold));box-shadow:0 0 14px #78e08fb3;transition:width .08s linear}.brand-icon{width:44px;height:44px;object-fit:cover;image-rendering:auto;border:1px solid rgba(120,224,143,.18);box-shadow:0 0 18px #1c66ff33}.hero-logo{width:auto;height:112px;object-fit:contain;border:0;box-shadow:none;filter:drop-shadow(0 10px 28px rgba(0,0,0,.42))}.primary-btn{overflow:hidden}.rules-pledge img,.constitution-seal img,.footer-main img{object-fit:cover;image-rendering:auto}.world-ticker{position:relative;z-index:5;height:54px;display:flex;align-items:center;overflow:hidden;border-top:1px solid rgba(120,224,143,.18);border-bottom:1px solid rgba(120,224,143,.18);background:#091613;transform:rotate(-1.2deg) scale(1.02);margin:-12px 0}.world-ticker>div{display:flex;width:max-content;animation:tickerMove 34s linear infinite}.world-ticker span{display:flex;align-items:center;white-space:nowrap;font:700 10px var(--body);letter-spacing:.16em;color:#85988f}.world-ticker b{color:var(--green);font-weight:700}.world-ticker i{width:6px;height:6px;background:var(--gold);transform:rotate(45deg);margin:0 26px;box-shadow:0 0 12px #e6b34c80}@keyframes tickerMove{to{transform:translate(-50%)}}.chapter-break{position:relative;z-index:4;height:94px;padding:0 max(40px,calc((100vw - 1320px)/2));display:flex;align-items:center;gap:18px;background:#07110f;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.chapter-break span{font:700 9px var(--body);letter-spacing:.2em;color:#71857b}.chapter-break i{height:1px;flex:1;background:linear-gradient(90deg,rgba(120,224,143,.4),transparent)}.chapter-break b{font:700 36px var(--display);color:#78e08f2b}@media(max-width:760px){.brand-icon{width:38px;height:38px}}.section-pad:before{content:"";position:absolute;top:0;left:max(22px,calc((100vw - 1320px)/2));width:74px;height:1px;background:linear-gradient(90deg,var(--green),transparent);opacity:.55}.section-pad:after{content:"";position:absolute;top:0;right:max(22px,calc((100vw - 1320px)/2));width:5px;height:5px;border-top:1px solid rgba(120,224,143,.5);border-right:1px solid rgba(120,224,143,.5)}.tilt-card{overflow:hidden}.tilt-card>span:first-child:after{content:"";display:inline-block;width:22px;height:1px;background:currentColor;margin:0 0 3px 10px;opacity:.4}.tilt-card:hover{border-color:#78e08f4d;box-shadow:0 28px 70px #00000040}.feature-row .tilt-card,.wallets .tilt-card,.plinths>div,.rule-card{transition:transform .35s ease,border-color .35s ease,background .35s ease,box-shadow .35s ease}.feature-row .tilt-card:hover,.wallets .tilt-card:hover{transform:perspective(900px) translateY(-7px) rotateX(var(--rx)) rotateY(var(--ry))}.plinths>div:hover{transform:translateY(-7px);border-color:#78e08f47;box-shadow:0 24px 60px #00000047}.rule-card:hover{border-color:#78e08f3d;background:#0d1d19}.primary-btn,.discord-btn,.outline-link,.login-btn{position:relative;isolation:isolate}.primary-btn:before,.discord-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.22) 45%,transparent 70%);transform:translate(-120%);transition:transform .7s;z-index:-1}.primary-btn:hover:before,.discord-btn:hover:before{transform:translate(120%)}.section-label:after{content:"";height:1px;width:54px;background:linear-gradient(90deg,rgba(120,224,143,.5),transparent)}@media(max-width:760px){.world-ticker{height:46px}.world-ticker span{font-size:8px}.chapter-break{height:72px;padding:0 22px}.section-pad:before{left:22px}.section-pad:after{right:22px}.hero-logo{width:auto;height:74px}.brand-wordmark b{font-size:14px;letter-spacing:.04em}}.industry-yards-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:38px}.yard-card{border:1px solid var(--line);background:#091513;overflow:hidden;display:flex;flex-direction:column}.yard-card-media{height:250px;position:relative;overflow:hidden}.yard-card-media img{width:100%;height:100%;object-fit:cover;filter:saturate(.85) contrast(1.05);transition:transform .4s ease,filter .4s ease}.yard-card:hover .yard-card-media img{transform:scale(1.05);filter:saturate(1)}.yard-badge{position:absolute;top:16px;left:16px;font:700 9px var(--body);letter-spacing:.12em;padding:6px 12px;background:#040c0bd9;backdrop-filter:blur(8px);border:1px solid var(--line);color:#fff}.yard-badge.slime{border-color:#78e08f66;color:var(--green)}.yard-badge.nautilus{border-color:#4da8ff66;color:#69beff}.yard-card-body{padding:26px 28px}.yard-card-body>span{font:700 9px var(--body);letter-spacing:.15em;color:var(--gold)}.yard-card-body h3{font:700 28px var(--display);text-transform:uppercase;margin:8px 0 10px}.yard-card-body p{font-size:13px;line-height:1.7;color:#879890;margin:0 0 20px}.yard-meta{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);padding-top:16px;gap:12px}.yard-meta small{font:700 8px var(--body);letter-spacing:.1em;color:#5a6d64}.yard-meta b{font:600 12px var(--body);margin-top:2px}@media(max-width:760px){.industry-yards-grid{grid-template-columns:1fr}.yard-card-media{height:200px}}.server-showcase{background:radial-gradient(circle at 80% 20%,rgba(120,224,143,.06),transparent 40%),#07110f}.gallery-showcase-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.gallery-card{height:340px;position:relative;border:1px solid var(--line);background:#091614;overflow:hidden}.gallery-card img{width:100%;height:100%;object-fit:cover;filter:saturate(.85) contrast(1.05);transition:transform .4s ease,filter .4s ease}.gallery-card:hover img{transform:scale(1.06);filter:saturate(1) contrast(1.1)}.gallery-card-badge{position:absolute;left:0;right:0;bottom:0;padding:45px 20px 18px;background:linear-gradient(transparent,#040b0af2);display:flex;flex-direction:column;gap:4px}.gallery-card-badge span{font:700 8px var(--body);letter-spacing:.14em;color:var(--green)}.gallery-card-badge b{font:700 18px var(--display);color:#fff}@media(max-width:1050px){.gallery-showcase-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.gallery-showcase-grid{grid-template-columns:1fr}.gallery-card{height:260px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition:none!important}}.citizen-card{margin-top:32px!important;width:min(620px,100%)!important;border:1px solid rgba(120,224,143,.22)!important;padding:26px 28px!important;background:#071210e0!important;backdrop-filter:blur(20px)!important;box-shadow:0 16px 48px #00000080,inset 0 0 20px #78e08f08!important;box-sizing:border-box!important}.citizen-card>span{display:inline-flex!important;align-items:center!important;gap:8px!important;font:700 10.5px var(--body)!important;letter-spacing:.15em!important;color:var(--green)!important;text-transform:uppercase!important}.citizen-card h3{font:700 28px var(--display)!important;margin:10px 0 18px!important;color:#fff!important;letter-spacing:-.01em!important}.citizen-card>div{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin-bottom:14px!important;width:100%!important}.citizen-card button{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:2px 10px!important;width:100%!important;min-width:0!important;min-height:52px!important;padding:9px 14px!important;background:#0d211d!important;border:1px solid rgba(120,224,143,.22)!important;text-align:left!important;cursor:pointer!important;box-sizing:border-box!important;transition:all .22s ease!important}.citizen-card button:hover{background:#112823!important;border-color:#78e08f73!important;transform:translateY(-1px)!important}.citizen-card button small{grid-column:1!important;font:700 8.5px var(--body)!important;letter-spacing:.12em!important;color:#718a7e!important;text-transform:uppercase!important;line-height:1!important}.citizen-card button b{grid-column:1!important;font:600 13px var(--body)!important;color:#fff!important;line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.citizen-card button svg{grid-column:2!important;grid-row:1 / 3!important;align-self:center!important;color:var(--green)!important;opacity:.8!important;transition:transform .2s ease,opacity .2s ease!important}.citizen-card button:hover svg{opacity:1!important;transform:scale(1.12)!important}.dossier-hero-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;width:100%!important;min-height:50px!important;padding:0 24px!important;margin-top:0!important;background:#78e08f14!important;border:1px solid rgba(120,224,143,.35)!important;color:#fff!important;font:700 11.5px var(--body)!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-decoration:none!important;cursor:pointer!important;box-sizing:border-box!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.dossier-hero-btn:hover{background:#78e08f2e!important;border-color:#78e08fb3!important;color:#fff!important;box-shadow:0 0 25px #78e08f38!important;transform:translateY(-2px)!important}.dossier-hero-btn svg{width:15px!important;height:15px!important;margin-top:-1px!important;transition:transform .25s ease!important}.dossier-hero-btn:hover svg{transform:translate(4px)!important}.profile-hero{min-height:480px;padding-top:125px;padding-bottom:55px;align-items:flex-end}.profile-header-shell{width:min(1320px,calc(100% - 80px));margin:0 auto;position:relative;z-index:2;display:flex;flex-direction:column;gap:22px}.profile-identity-card{display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;padding:32px 34px;border:1px solid var(--line);background:#071210d6;backdrop-filter:blur(22px);box-shadow:0 24px 60px #00000073}.profile-avatars{display:flex;align-items:center}.profile-discord-avatar{width:88px;height:88px;position:relative;border:2px solid rgba(120,224,143,.45);background:#091513;flex-shrink:0}.profile-discord-avatar img{width:100%;height:100%;object-fit:cover}.profile-discord-avatar .discord-badge{position:absolute;right:-6px;bottom:-6px;width:24px;height:24px;border-radius:50%;background:var(--discord);border:2px solid var(--ink);display:grid;place-items:center;color:#fff}.profile-mc-avatar{width:64px;height:64px;margin-left:-16px;margin-top:26px;position:relative;border:2px solid var(--gold);background:#0b1715;box-shadow:0 8px 20px #00000080;flex-shrink:0}.profile-mc-avatar img{width:100%;height:100%;image-rendering:pixelated;object-fit:cover}.mc-live-dot{position:absolute;right:-5px;top:-5px;width:12px;height:12px;border-radius:50%;border:2px solid var(--ink);background:#6c7d76}.mc-live-dot.online{background:var(--green);box-shadow:0 0 10px var(--green)}.profile-identity-copy h1{font:700 clamp(36px,4.2vw,62px)/.95 var(--display);text-transform:uppercase;margin:8px 0 14px;letter-spacing:-.02em}.profile-meta-pills{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.citizen-status-pill{font:700 10px var(--body);letter-spacing:.14em;padding:7px 12px;text-transform:uppercase;border:1px solid rgba(120,224,143,.35);background:#78e08f1f;color:var(--green)}.citizen-status-pill.pending{border-color:#e6b34c73;background:#e6b34c1f;color:var(--gold)}.citizen-status-pill.rejected,.citizen-status-pill.unapplied{border-color:#e36d3e73;background:#e36d3e1f;color:var(--rust)}.meta-chip{font:500 11px var(--body);color:#b8c7c0;padding:6px 11px;border:1px solid var(--line);background:#ffffff08}.meta-chip b{color:#fff;font-weight:700}.meta-chip.realm-state i{font-style:normal;color:#6d7f77;margin-right:4px}.meta-chip.realm-state.is-online{border-color:#78e08f59;color:var(--green)}.meta-chip.realm-state.is-online i{color:var(--green)}.profile-header-actions{display:flex;flex-direction:column;gap:10px;min-width:190px}.compact-btn{min-height:42px;padding:0 16px;border:1px solid var(--line);background:#ffffff0a;cursor:pointer;font:700 11px var(--body);letter-spacing:.08em;text-transform:uppercase;transition:.2s}.compact-btn:hover{border-color:var(--green);color:var(--green)}.logout-action-btn{min-height:44px;padding:0 18px;border:1px solid rgba(227,109,62,.45);background:#e36d3e1f;color:#ff9b73;cursor:pointer;font:700 11px var(--body);letter-spacing:.08em;text-transform:uppercase;transition:.2s}.logout-action-btn:hover{background:#e36d3e3d;border-color:var(--rust);color:#fff;transform:translateY(-1px)}.profile-status-banner{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;border:1px solid rgba(230,179,76,.35);background:#161209c7;backdrop-filter:blur(16px)}.profile-status-banner small{font:700 9px var(--body);letter-spacing:.18em;color:var(--gold)}.profile-status-banner h3{font:700 24px var(--display);margin:6px 0;text-transform:uppercase}.profile-status-banner p{margin:0;color:#b2bfb9;font-size:13px}.profile-unauth-card,.profile-loading-card,.profile-error-box{width:min(760px,calc(100% - 48px));margin:40px auto;padding:44px;border:1px solid var(--line);background:#081311d9;backdrop-filter:blur(18px);position:relative;z-index:2}.profile-unauth-card h1{font:700 clamp(38px,5vw,64px)/.95 var(--display);margin:14px 0 18px}.profile-unauth-card p{color:#a8b8b0;line-height:1.7;margin-bottom:26px}.hero-cta-row{display:flex;gap:14px;flex-wrap:wrap}.ghost-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 22px;border:1px solid var(--line);font:700 12px var(--body);text-transform:uppercase;letter-spacing:.06em}.spinner-ring{width:38px;height:38px;border:3px solid rgba(120,224,143,.2);border-top-color:var(--green);border-radius:50%;animation:spinRing .9s linear infinite;margin-bottom:16px}@keyframes spinRing{to{transform:rotate(360deg)}}.profile-section{padding-top:95px;padding-bottom:95px;border-top:1px solid var(--line)}.profile-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:44px}.profile-kpi-card{padding:26px 24px;border:1px solid var(--line);background:linear-gradient(180deg,#0c1b18,#081210);display:flex;flex-direction:column;justify-content:space-between;min-height:168px}.profile-kpi-card.highlight{border-color:#78e08f66;background:radial-gradient(circle at 90% 10%,rgba(120,224,143,.14),transparent 55%),#0b1b17}.profile-kpi-card.warning{border-color:#e36d3e73;background:radial-gradient(circle at 90% 10%,rgba(227,109,62,.14),transparent 55%),#17100e}.kpi-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.kpi-top small{font:700 9px var(--body);letter-spacing:.16em;color:#93a59d}.rank-badge,.kpi-tag{font:700 8px var(--body);letter-spacing:.12em;padding:4px 7px;border:1px solid var(--line);color:#cad6d0}.rank-badge,.kpi-tag.safe{border-color:#78e08f59;color:var(--green);background:#78e08f14}.kpi-tag.gold{border-color:#e6b34c59;color:var(--gold);background:#e6b34c14}.kpi-tag.danger{border-color:#e36d3e73;color:#ff9b73;background:#e36d3e1f}.profile-kpi-card b{font:700 clamp(26px,2.5vw,38px)/1.05 var(--display);color:#fff;margin:16px 0 8px}.profile-kpi-card>span{font-size:11px;color:#82948c}.profile-subhead{display:flex;justify-content:space-between;align-items:flex-end;margin:16px 0 22px}.profile-subhead small{font:700 9px var(--body);letter-spacing:.16em;color:var(--gold)}.profile-subhead h3{font:700 28px var(--display);text-transform:uppercase;margin:5px 0 0}.subhead-note{font:600 11px var(--body);color:#7e9088}.profile-wallets-grid .wallet-cap-bar,.patent-charter-card .wallet-cap-bar{height:5px;background:#ffffff14;margin-top:16px;overflow:hidden}.profile-wallets-grid .wallet-cap-bar i,.patent-charter-card .wallet-cap-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--emerald),var(--gold))}.profile-empty-panel{display:flex;align-items:center;gap:20px;padding:28px 30px;border:1px solid var(--line);background:#0a1613a6}.profile-empty-panel svg{color:var(--gold);flex-shrink:0;width:28px;height:28px}.profile-empty-panel h4{font:700 21px var(--display);text-transform:uppercase;margin:0 0 6px}.profile-empty-panel p{margin:0;color:#93a49c;font-size:13px;line-height:1.6}.profile-patent-summary{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);background:#091513;margin-bottom:26px}.profile-patent-summary>div{padding:22px 26px;border-right:1px solid var(--line)}.profile-patent-summary>div:last-child{border-right:0}.profile-patent-summary small{display:block;font:700 9px var(--body);letter-spacing:.16em;color:#8a9c94;margin-bottom:6px}.profile-patent-summary b{font:700 32px var(--display);color:#fff}.emerald-text{color:var(--green)!important}.gold-text{color:var(--gold)!important}.profile-patents-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.patent-charter-card{padding:26px 28px;border:1px solid rgba(230,179,76,.28);background:linear-gradient(180deg,#0e1d1a,#081210)}.charter-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.charter-tier{font:700 9px var(--body);letter-spacing:.16em;color:var(--gold);padding:4px 8px;border:1px solid rgba(230,179,76,.35)}.charter-top em{font:700 9px var(--body);font-style:normal;letter-spacing:.1em}.charter-top em.active{color:var(--green)}.charter-top em.expired{color:var(--rust)}.patent-charter-card h3{font:700 26px var(--display);text-transform:uppercase;margin:6px 0}.patent-charter-card p{color:#92a39b;font-size:13px;margin:0 0 18px}.charter-meta{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;border-top:1px solid var(--line);padding-top:14px}.charter-meta small{display:block;font:700 8px var(--body);letter-spacing:.14em;color:#788a82}.charter-meta b{font:600 13px var(--body);color:#e9f1ed}.tx-controls-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:18px}.tx-filter-pills{display:flex;flex-wrap:wrap;gap:6px}.tx-filter-pills button{padding:9px 13px;border:1px solid var(--line);background:#091412;color:#9eb0a8;cursor:pointer;font:700 10px var(--body);letter-spacing:.08em;text-transform:uppercase;transition:.2s}.tx-filter-pills button:hover,.tx-filter-pills button.active{border-color:var(--green);background:#78e08f1f;color:#fff}.tx-search-input{min-width:280px;height:40px;padding:0 14px;border:1px solid var(--line);background:#081210;color:#fff;font-size:12px}.tx-search-input:focus{outline:none;border-color:var(--green)}.profile-table-wrap{border:1px solid var(--line);background:#081311;overflow:hidden}.profile-table-head{display:flex;justify-content:space-between;align-items:center;padding:16px 22px;border-bottom:1px solid var(--line);background:#0b1916}.profile-table-head span{font:700 10px var(--body);letter-spacing:.16em;color:var(--gold)}.profile-table-head small{font:700 9px var(--body);letter-spacing:.12em;color:#7e9088}.profile-table{max-height:580px;overflow-y:auto}.profile-tr{display:grid;grid-template-columns:1.1fr 1.1fr 1.2fr 1.1fr 1fr;gap:14px;align-items:center;padding:14px 22px;border-bottom:1px solid rgba(221,239,228,.07);font-size:12px}.profile-tr.profile-th{position:sticky;top:0;background:#0a1714;font:700 9px var(--body);letter-spacing:.14em;color:#7d8f87;border-bottom:1px solid var(--line);z-index:1}.profile-tr:hover:not(.profile-th){background:#78e08f08}.profile-tr .right{text-align:right}.mono-cell{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11.5px}.muted-cell{color:#83958d}.amount-in{color:var(--green);font-weight:700}.amount-out{color:var(--gold);font-weight:700}.status-chip-ok,.tx-cat-badge{display:inline-block;padding:4px 8px;font:700 9px var(--body);letter-spacing:.08em;text-transform:uppercase;font-style:normal;border:1px solid rgba(120,224,143,.3);color:var(--green);background:#78e08f14}.tx-cat-badge.shop,.tx-cat-badge.patent{border-color:#e6b34c59;color:var(--gold);background:#e6b34c14}.tx-cat-badge.tax,.tx-cat-badge.loan{border-color:#e36d3e59;color:#ff9b73;background:#e36d3e14}.tx-cat-badge.transfer{border-color:#5865f266;color:#9ea8ff;background:#5865f21a}@media(max-width:1024px){.profile-identity-card{grid-template-columns:1fr;text-align:left}.profile-header-actions{flex-direction:row;flex-wrap:wrap}.profile-kpi-grid,.profile-patents-grid,.profile-patent-summary{grid-template-columns:1fr 1fr}.profile-tr{grid-template-columns:1fr 1fr;gap:8px}.profile-tr.profile-th{display:none}.profile-tr .right{text-align:left}}@media(max-width:640px){.profile-header-shell{width:calc(100% - 32px)}.profile-kpi-grid,.profile-patents-grid,.profile-patent-summary{grid-template-columns:1fr}.profile-patent-summary>div{border-right:0;border-bottom:1px solid var(--line)}.tx-search-input{width:100%;min-width:0}}.episodes-section{position:relative;background:radial-gradient(circle at 50% 0%,#14272080,#070e0cf2);border-top:1px solid rgba(221,239,228,.08);border-bottom:1px solid rgba(221,239,228,.08);overflow:hidden}.episodes-stat-pill{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding:14px 24px;background:#78e08f0a;border:1px solid rgba(120,224,143,.2);border-radius:4px}.episodes-stat-pill b{font-size:32px;line-height:1;color:var(--green);font-family:var(--title)}.episodes-stat-pill small{font:700 9px var(--body);letter-spacing:.16em;color:#8fa59c;margin-top:4px}.episodes-toolbar{display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between;padding:16px 20px;margin-top:28px;margin-bottom:32px;background:#0b1512b3;border:1px solid rgba(221,239,228,.09);border-radius:6px;backdrop-filter:blur(10px)}.toolbar-group{display:flex;align-items:center;gap:10px}.toolbar-group label{font:700 11px var(--body);letter-spacing:.12em;text-transform:uppercase;color:#7b8f87}.filter-chips{display:flex;flex-wrap:wrap;gap:6px}.filter-chip{background:#ddefe40a;border:1px solid rgba(221,239,228,.12);color:#a8bcaf;padding:5px 12px;font:600 11px var(--body);letter-spacing:.04em;border-radius:4px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.filter-chip:hover{background:#78e08f1a;border-color:#78e08f4d;color:#fff}.filter-chip.active{background:var(--green);border-color:var(--green);color:#06110d;font-weight:700;box-shadow:0 0 14px #78e08f59}.episodes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:22px}.episode-card{position:relative;background:#0c1714bf;border:1px solid rgba(221,239,228,.09);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;transition:all .28s cubic-bezier(.16,1,.3,1)}.episode-card:hover{transform:translateY(-4px);border-color:#78e08f61;box-shadow:0 12px 28px #00000073,0 0 16px #78e08f1f}.episode-thumbnail-wrap{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#060d0b}.episode-thumbnail-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.16,1,.3,1)}.episode-card:hover .episode-thumbnail-wrap img{transform:scale(1.05)}.episode-overlay-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#06110d66;opacity:0;transition:opacity .25s ease}.episode-card:hover .episode-overlay-play{opacity:1}.play-triangle{width:48px;height:48px;border-radius:50%;background:var(--green);color:#06110d;display:flex;align-items:center;justify-content:center;font-size:18px;padding-left:3px;box-shadow:0 4px 18px #00000080,0 0 20px #78e08f99;transform:scale(.9);transition:transform .2s ease}.episode-card:hover .play-triangle{transform:scale(1.08)}.episode-tag-badge{position:absolute;top:10px;left:10px;padding:4px 8px;font:700 9px var(--body);letter-spacing:.1em;text-transform:uppercase;background:#060e0cd9;border:1px solid rgba(221,239,228,.18);border-radius:3px;color:#bcd1c5;backdrop-filter:blur(4px);display:flex;align-items:center;gap:5px}.episode-tag-badge.live{background:#dc2626d9;border-color:#ef444499;color:#fff}.live-dot{width:6px;height:6px;background:#fff;border-radius:50%;animation:livePulse 1.4s infinite ease-in-out}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.episode-duration{position:absolute;bottom:8px;right:8px;padding:2px 6px;font:700 10px ui-monospace,monospace;background:#000000d1;border-radius:3px;color:#eee}.episode-index-badge{position:absolute;bottom:8px;left:8px;font:700 10px ui-monospace,monospace;color:#ffffffb3;background:#000000a6;padding:2px 5px;border-radius:3px}.episode-info{padding:16px;display:flex;flex-direction:column;flex-grow:1}.episode-meta{display:flex;align-items:center;gap:6px;font:600 11px var(--body);color:#7d9388;margin-bottom:8px}.episode-creator{color:var(--gold)}.episode-dot{color:#ddefe433}.episode-title{font:600 14px/1.4 var(--body);color:#e6f0ea;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:0}.cinema-modal-backdrop{position:fixed;inset:0;z-index:10000;background:#040908e0;backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding:24px}.cinema-modal-shell{width:100%;max-width:960px;background:#091512;border:1px solid rgba(120,224,143,.3);border-radius:10px;box-shadow:0 24px 60px #000000bf,0 0 35px #78e08f26;overflow:hidden;display:flex;flex-direction:column;animation:cinemaFadeIn .25s cubic-bezier(.16,1,.3,1)}@keyframes cinemaFadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.cinema-header{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 24px;background:#0e1c1899;border-bottom:1px solid rgba(221,239,228,.08)}.cinema-title-wrap{display:flex;flex-direction:column;gap:4px;max-width:85%}.cinema-title-wrap h3{font:700 16px/1.3 var(--body);color:#f1f8f4;margin:0}.cinema-title-wrap small{font:600 12px var(--body);color:#8fa59b}.live-chip{align-self:flex-start;display:inline-block;font:700 9px var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--green);background:#78e08f1a;border:1px solid rgba(120,224,143,.3);padding:2px 7px;border-radius:3px;margin-bottom:2px}.cinema-close-btn{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#e0ece5;width:32px;height:32px;border-radius:50%;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.cinema-close-btn:hover{background:#dc2626cc;border-color:#ef4444cc;color:#fff}.cinema-embed-wrap{position:relative;width:100%;aspect-ratio:16 / 9;background:#000}.cinema-embed-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.cinema-footer{padding:12px 24px;display:flex;justify-content:flex-end;background:#0a1411b3;border-top:1px solid rgba(221,239,228,.08)}.cinema-yt-link{font-size:12px;padding:6px 14px}@media(max-width:768px){.episodes-toolbar{flex-direction:column;align-items:flex-start}.episodes-grid{grid-template-columns:1fr}.cinema-modal-backdrop{padding:12px}}.footer-grand{position:relative;background:#040908;border-top:1px solid rgba(120,224,143,.2);color:#c9dcd2;overflow:hidden;padding:80px 0 35px}.footer-aurora{position:absolute;inset:0;pointer-events:none;overflow:hidden;opacity:.6}.aurora-beam{position:absolute;filter:blur(80px);border-radius:50%;animation:auroraFloat 16s ease-in-out infinite alternate}.beam-1{width:500px;height:250px;background:radial-gradient(circle,rgba(120,224,143,.15) 0%,transparent 70%);top:-100px;left:10%;animation-duration:14s}.beam-2{width:650px;height:300px;background:radial-gradient(circle,rgba(77,168,255,.12) 0%,transparent 70%);top:50px;right:5%;animation-duration:20s;animation-delay:-5s}.beam-3{width:450px;height:200px;background:radial-gradient(circle,rgba(230,179,76,.09) 0%,transparent 70%);bottom:0;left:40%;animation-duration:18s;animation-delay:-9s}@keyframes auroraFloat{0%{transform:translate(0) scale(1)}50%{transform:translate(40px,30px) scale(1.1)}to{transform:translate(-30px,-20px) scale(.95)}}.footer-shell{position:relative;z-index:2;max-width:1320px;margin:0 auto;padding:0 max(25px,calc((100vw - 1320px)/2))}.footer-hero-band{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center;padding-bottom:60px;border-bottom:1px solid rgba(221,239,228,.08);margin-bottom:60px}.status-indicator{display:inline-flex;align-items:center;gap:10px;padding:6px 14px;background:#78e08f12;border:1px solid rgba(120,224,143,.25);border-radius:20px;margin-bottom:16px}.status-indicator b{font:700 10px var(--body);letter-spacing:.12em;color:var(--green)}.status-indicator small{font:600 10px ui-monospace,monospace;color:#7d9489;border-left:1px solid rgba(221,239,228,.2);padding-left:8px}.pulse-dot{width:7px;height:7px;border-radius:50%}.pulse-dot.online{background:var(--green);box-shadow:0 0 10px var(--green);animation:pulseDot 1.8s infinite}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.footer-hero-left h2{font:700 38px/1.15 var(--display);text-transform:uppercase;color:#f2f7f4;margin-bottom:14px}.footer-hero-left h2 em{font-style:italic;font-family:var(--title);color:var(--green);font-weight:400}.footer-hero-left p{font-size:14px;line-height:1.6;color:#8fa398;max-width:540px}.footer-hero-right{display:flex;flex-direction:column;gap:16px}.quick-connect-box{background:#0a1512b3;border:1px solid rgba(221,239,228,.1);border-radius:8px;padding:16px;backdrop-filter:blur(8px)}.connect-label{display:block;font:700 9px var(--body);letter-spacing:.16em;color:var(--gold);margin-bottom:10px}.connect-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px}.connect-btn{display:flex;align-items:center;justify-content:space-between;background:#ddefe40a;border:1px solid rgba(221,239,228,.12);border-radius:6px;padding:10px 14px;text-align:left;color:inherit;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.connect-btn:hover{background:#78e08f1a;border-color:#78e08f66;transform:translateY(-2px)}.connect-btn small{display:block;font:700 8px var(--body);letter-spacing:.1em;color:#7b9186}.connect-btn b{display:block;font:700 12px ui-monospace,monospace;color:#fff;margin-top:2px}.copy-tag{font:700 9px var(--body);letter-spacing:.08em;color:var(--green)}.footer-cta-btn{justify-content:center;height:48px}.footer-columns-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;padding-bottom:50px;border-bottom:1px solid rgba(221,239,228,.07)}.footer-brand-title{display:flex;align-items:center;gap:12px;margin-bottom:16px}.footer-brand-logo{width:44px;height:44px;border-radius:6px;border:1px solid rgba(120,224,143,.3);box-shadow:0 0 15px #78e08f33}.footer-brand-title b{display:block;font:700 16px var(--display);letter-spacing:.08em;color:#fff}.footer-brand-title small{display:block;font:700 9px var(--body);letter-spacing:.16em;color:var(--green)}.footer-brand-desc{font-size:13px;line-height:1.6;color:#7f958a;margin-bottom:20px}.footer-social-links{display:flex;gap:10px}.social-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:4px;font:600 11px var(--body);background:#ddefe40d;border:1px solid rgba(221,239,228,.12);color:#a8bdaf;transition:all .2s ease}.social-pill:hover{background:#78e08f1f;border-color:#78e08f66;color:#fff;transform:translateY(-2px)}.social-pill.discord:hover{border-color:#5865f2;box-shadow:0 0 15px #5865f24d}.social-pill.youtube:hover{border-color:#f33;box-shadow:0 0 15px #ff33334d}.footer-col-heading{display:block;font:700 10px var(--body);letter-spacing:.18em;color:var(--gold);margin-bottom:20px}.footer-links-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer-links-list a{font:500 13px var(--body);color:#8c9f95;transition:all .2s ease;display:inline-block}.footer-links-list a:hover{color:var(--green);transform:translate(4px)}.client-pack-badge{display:inline-block;padding:4px 8px;font:700 9px var(--body);letter-spacing:.08em;background:#e6b34c1a;border:1px solid rgba(230,179,76,.3);color:var(--gold);border-radius:3px}.footer-bottom-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding-top:30px;font-size:12px;color:#64796e}.copyright-wrap{display:flex;flex-direction:column;gap:4px}.disclaimer{font-size:11px;color:#52655b}.creator-credit{font:500 12px var(--body);color:#7b9084}.creator-credit b{color:var(--green)}.about-page,.journey-page{position:relative;min-height:100vh}.page-hero-actions{display:flex;gap:16px;align-items:center;margin-top:24px}.leaders-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.leader-card{background:#091613;border:1px solid rgba(221,239,228,.1);border-radius:8px;padding:28px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .3s cubic-bezier(.16,1,.3,1)}.leader-card:hover{transform:translateY(-5px);border-color:#78e08f59;box-shadow:0 15px 35px #0006}.leader-avatar-wrap{position:relative;margin-bottom:18px}.leader-avatar-wrap img{width:90px;height:90px;border-radius:12px;border:2px solid rgba(120,224,143,.3);box-shadow:0 0 20px #78e08f33}.leader-role-tag{display:block;font:700 8px var(--body);letter-spacing:.14em;margin-top:10px;padding:3px 8px;border-radius:3px;background:#78e08f14;border:1px solid rgba(120,224,143,.25);color:var(--green)}.leader-role-tag.founder{background:#e6b34c1a;border-color:#e6b34c4d;color:var(--gold)}.leader-role-tag.engineer{background:#4da8ff1a;border-color:#4da8ff4d;color:#69beff}.leader-body h3{font:700 20px var(--display);color:#fff;margin-bottom:8px}.leader-body p{font-size:13px;line-height:1.55;color:#8ea397}.timeline-container{display:flex;flex-direction:column;gap:32px;position:relative;max-width:960px;margin:0 auto}.timeline-item{display:grid;grid-template-columns:40px 1fr;gap:24px}.timeline-marker{display:flex;flex-direction:column;align-items:center}.marker-dot{width:14px;height:14px;border-radius:50%;background:var(--green);box-shadow:0 0 16px var(--green);border:2px solid #040908}.marker-line{flex-grow:1;width:2px;background:linear-gradient(180deg,#78e08f66,#ddefe40d);margin-top:8px}.timeline-card{padding:28px;background:#0a1714;border:1px solid rgba(221,239,228,.1)}.timeline-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.timeline-era{font:700 10px var(--body);letter-spacing:.14em;color:var(--gold)}.timeline-badge{font:700 9px var(--body);letter-spacing:.1em;padding:4px 8px;border-radius:3px;background:#78e08f1a;border:1px solid rgba(120,224,143,.3);color:var(--green)}.timeline-card h3{font:700 24px var(--display);color:#fff;margin-bottom:6px}.timeline-summary{font:600 14px var(--body);color:#b5cdc0;margin-bottom:12px}.timeline-desc{font-size:13.5px;line-height:1.6;color:#7d9387;margin-bottom:16px}.timeline-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(221,239,228,.08);padding-top:14px}.timeline-footer small{font:700 9px ui-monospace,monospace;color:#5d7367}.inline-watch-link{font:600 12px var(--body);color:var(--green);transition:transform .2s ease}.inline-watch-link:hover{transform:translate(4px);text-decoration:underline}@media(max-width:900px){.footer-hero-band{grid-template-columns:1fr;gap:30px}.footer-columns-grid{grid-template-columns:1fr 1fr;gap:30px}.leaders-grid{grid-template-columns:1fr}}@media(max-width:600px){.footer-columns-grid,.connect-buttons{grid-template-columns:1fr}.timeline-item{grid-template-columns:20px 1fr;gap:12px}}.footer-grand{position:relative;background:#040908;border-top:1px solid rgba(120,224,143,.2);color:#c9dcd2;overflow:hidden;padding:55px 0 30px}.footer-content-clean{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:40px;padding-bottom:35px;border-bottom:1px solid rgba(221,239,228,.08)}.footer-brand-side{max-width:380px}.footer-brand-header{display:flex;align-items:center;gap:12px;text-decoration:none;margin-bottom:12px}.footer-brand-logo{width:42px;height:42px;border-radius:6px;border:1px solid rgba(120,224,143,.3);box-shadow:0 0 15px #78e08f33}.footer-brand-header b{display:block;font:700 16px var(--display);letter-spacing:.08em;color:#fff}.footer-brand-header small{display:block;font:700 9px var(--body);letter-spacing:.16em;color:var(--green)}.footer-brand-text{font-size:13.5px;line-height:1.6;color:#7f958a;margin:0 0 18px}.footer-social-row{display:flex;gap:10px}.footer-nav-clean{display:flex;gap:60px}.footer-links-group{display:flex;flex-direction:column}.footer-group-title{font:700 10px var(--body);letter-spacing:.18em;color:var(--gold);margin-bottom:16px}.footer-group-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px}.footer-group-list a{font:500 13.5px var(--body);color:#8c9f95;text-decoration:none;transition:all .2s ease;display:inline-block}.footer-group-list a:hover{color:var(--green);transform:translate(4px)}.footer-bottom-clean{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;padding-top:25px;font-size:12px;color:#64796e}.footer-bottom-clean b{color:#9eb5aa}.footer-note{font-size:11.5px;color:#55675e}@media(max-width:768px){.footer-content-clean{flex-direction:column}.footer-nav-clean{gap:40px;width:100%;justify-content:space-between}}.live-broadcast-banner{position:relative;z-index:150;background:linear-gradient(90deg,#780000,#b91c1c,#780000);background-size:200% 100%;animation:liveGradientFlow 4s ease infinite;padding:10px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 4px 20px #dc262666}@keyframes liveGradientFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.live-banner-content{display:flex;align-items:center;gap:14px;overflow:hidden}.live-badge-glow{display:inline-flex;align-items:center;gap:6px;background:#00000073;border:1px solid rgba(255,255,255,.35);padding:3px 9px;border-radius:4px}.live-badge-glow b{font:800 10px var(--body);letter-spacing:.12em;color:#fff}.live-dot-pulse{width:8px;height:8px;background:#f33;border-radius:50%;box-shadow:0 0 8px #f33;animation:pulseDotLive 1.2s infinite ease-in-out}@keyframes pulseDotLive{0%,to{opacity:1;transform:scale(1.1)}50%{opacity:.3;transform:scale(.7)}}.live-banner-text{display:flex;align-items:center;gap:8px;font-size:13px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-creator-label{font-weight:700;color:#fcc}.live-stream-title{font-weight:500;opacity:.95;overflow:hidden;text-overflow:ellipsis}.live-banner-actions{flex-shrink:0}.live-watch-btn{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#991b1b;font:700 11px var(--body);letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;border-radius:4px;text-decoration:none;border:0;cursor:pointer;box-shadow:0 2px 10px #0000004d;transition:all .2s ease}.live-watch-btn:hover{background:#fef2f2;transform:translateY(-1px);box-shadow:0 4px 14px #0006}.live-header-btn{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:#dc262626;border:1px solid rgba(239,68,68,.6);border-radius:20px;color:#fca5a5;font:700 11px var(--body);letter-spacing:.06em;text-decoration:none;animation:liveHeaderPulse 2s infinite ease-in-out;transition:all .2s ease}.live-header-btn:hover{background:#dc26264d;color:#fff;border-color:#ef4444;box-shadow:0 0 16px #ef444466}.live-header-dot{width:7px;height:7px;background:#ef4444;border-radius:50%;box-shadow:0 0 8px #ef4444}@keyframes liveHeaderPulse{0%,to{border-color:#ef444480;box-shadow:0 0 #ef444400}50%{border-color:#ef4444e6;box-shadow:0 0 12px #ef444466}}@media(max-width:768px){.live-stream-title{display:none}}.origin-memoir-section{position:relative;margin-top:20px}.memoir-parchment-card{position:relative;background:radial-gradient(circle at top left,rgba(245,158,11,.04) 0%,transparent 60%),linear-gradient(180deg,#141821d9,#0d1017f2);border:1px solid rgba(245,158,11,.25);border-radius:16px;padding:44px 48px;box-shadow:0 16px 40px #00000080,inset 0 1px #ffffff0d;backdrop-filter:blur(12px);margin-top:32px}.memoir-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(245,158,11,.15);padding-bottom:20px;margin-bottom:30px;flex-wrap:wrap;gap:12px}.memoir-badge{font:700 11px var(--mono, monospace);color:#f59e0b;letter-spacing:.15em;background:#f59e0b1a;padding:6px 14px;border-radius:4px;border:1px solid rgba(245,158,11,.25)}.memoir-date{font:500 13px var(--mono, monospace);color:#94a3b8;letter-spacing:.05em}.memoir-prose{font-size:16.5px;line-height:1.85;color:#cbd5e1;display:flex;flex-direction:column;gap:20px}.memoir-prose strong{color:#f1f5f9;font-weight:600}.memoir-lead{font-size:18px;line-height:1.9;color:#e2e8f0}.drop-cap{float:left;font-size:54px;line-height:44px;padding-top:4px;padding-right:12px;padding-bottom:2px;color:#f59e0b;font-family:serif;font-weight:700}.memoir-heart{background:#f59e0b0d;border-left:3px solid #f59e0b;padding:16px 22px;border-radius:0 8px 8px 0;color:#fef3c7;font-style:italic}.memoir-closing{font-weight:500;color:#e2e8f0}.memoir-signoff{margin-top:36px;padding-top:24px;border-top:1px dashed rgba(245,158,11,.2);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.signoff-quote{font-family:serif;font-size:22px;font-style:italic;color:#f59e0b}.signoff-author{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.signoff-author strong{color:#f8fafc;font-size:15px;letter-spacing:.04em}.signoff-author span{font-size:12px;color:#94a3b8;letter-spacing:.08em;text-transform:uppercase}@media(max-width:768px){.memoir-parchment-card{padding:24px 20px}.memoir-prose{font-size:15px;line-height:1.75}.drop-cap{font-size:44px;line-height:38px}.signoff-author{align-items:flex-start;text-align:left}}.apply-page{position:relative;width:100%;min-height:100vh;background:var(--ink)}.apply-hero{position:relative;min-height:100vh;padding:130px 24px 80px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;border-bottom:1px solid var(--line)}.apply-hero-bg{position:absolute;inset:-10%;background:linear-gradient(180deg,rgba(3,9,8,.76) 0%,rgba(5,14,12,.92) 65%,var(--ink) 100%),url(/assets/harbor-town.webp) center 25% / cover no-repeat;filter:saturate(.9) contrast(1.08);transform:translateZ(0);pointer-events:none}.apply-hero-vignette{position:absolute;inset:0;background:radial-gradient(circle at 50% 25%,transparent 20%,rgba(3,8,7,.6) 70%,var(--ink) 100%),radial-gradient(ellipse at 50% 0%,rgba(32,201,121,.12) 0%,transparent 60%);pointer-events:none}.apply-hero-content{position:relative;z-index:2;width:min(1160px,100%);margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.apply-hero-content .eyebrow{margin-bottom:18px;justify-content:center}.apply-hero-title{font:700 clamp(42px,5.8vw,76px) / .95 var(--display);text-transform:uppercase;letter-spacing:-.02em;color:#fff;margin:0 0 18px;text-shadow:0 8px 32px rgba(0,0,0,.7)}.apply-hero-title em{font-style:normal;color:var(--green)}.apply-hero-desc{max-width:680px;color:#b3c2bb;font-size:15px;line-height:1.7;margin:0 auto 28px}.apply-perks-ribbon{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:40px}.perk-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#081411bf;border:1px solid rgba(120,224,143,.22);border-radius:999px;backdrop-filter:blur(10px)}.perk-dot{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.perk-pill b{font:600 11px var(--body);letter-spacing:.05em;text-transform:uppercase;color:#d1ded8}.apply-console{position:relative;width:min(980px,100%);margin:0 auto;border-radius:8px}.apply-loading-box{text-align:center;padding:80px 20px;background:#091512eb;border:1px solid rgba(120,224,143,.25);border-radius:8px;color:var(--muted)}.apply-auth-gate{background:radial-gradient(circle at 50% 0%,rgba(32,201,121,.12) 0%,transparent 65%),linear-gradient(180deg,#0c1a16f5,#060e0cfc);border:1px solid rgba(120,224,143,.32);border-radius:8px;padding:48px 48px 44px;text-align:center;box-shadow:0 24px 80px #000000bf,0 0 40px #20c97914;backdrop-filter:blur(18px);position:relative;overflow:hidden}.apply-auth-gate:before{content:"";position:absolute;top:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,var(--green),transparent)}.gate-icon-badge{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:50%;background:#5865f229;border:1px solid rgba(88,101,242,.45);color:#7289da;box-shadow:0 0 30px #5865f24d;margin-bottom:22px}.gate-header .section-label{justify-content:center;margin-bottom:14px}.gate-header h2{font:700 clamp(30px,3.8vw,42px) var(--display);text-transform:uppercase;letter-spacing:-.01em;color:#fff;margin:0 0 12px}.gate-header p{color:#a4b5ad;max-width:620px;margin:0 auto;font-size:14px;line-height:1.65}.gate-requirements{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:36px 0 40px;text-align:left}.req-card{background:#050e0cbf;border:1px solid rgba(120,224,143,.16);border-radius:6px;padding:22px 20px;display:flex;flex-direction:column;gap:8px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.req-card:hover{transform:translateY(-3px);border-color:#78e08f61;box-shadow:0 12px 30px #0006}.req-num{font:700 11px var(--mono, monospace);color:var(--green);letter-spacing:.1em}.req-card b{color:#f5f8f6;font-size:15px;font-weight:700}.req-card small{color:#7f9188;font-size:12px;line-height:1.5}.gate-actions{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.discord-action-btn{background:linear-gradient(135deg,#5865f2,#4752c4)!important;color:#fff!important;min-height:54px;padding:0 32px;font-size:12px;letter-spacing:.08em;box-shadow:0 10px 32px #5865f259}.discord-action-btn:hover{transform:translateY(-2px);box-shadow:0 14px 40px #5865f280}.apply-warning{margin:0 auto;width:100%;padding:40px;background:linear-gradient(180deg,#1c1408f2,#0f0b04fc);border:1px solid rgba(230,179,76,.4);border-radius:8px;text-align:center}.warning-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:12px}.warning-badge{font:700 11px var(--mono, monospace);letter-spacing:.12em;color:var(--gold);padding:6px 12px;background:#e6b34c1f;border:1px solid rgba(230,179,76,.3);border-radius:4px}.user-tag-pill{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:999px;font:600 12px var(--body);color:#e2e8f0}.user-avatar-tiny{width:24px;height:24px;border-radius:50%}.apply-warning h3{font:700 28px var(--display);text-transform:uppercase;color:#fff;margin-bottom:12px}.apply-warning p{color:#cbd5e1;max-width:620px;margin:0 auto;line-height:1.65;font-size:14px}.citizen-status-banner{background:linear-gradient(180deg,#0c1a16f5,#060e0cfc);border-radius:8px;padding:48px;box-shadow:0 24px 80px #000000bf;backdrop-filter:blur(18px);text-align:left}.citizen-status-banner.passed{border:1px solid rgba(120,224,143,.45)}.citizen-status-banner.pending{border:1px solid rgba(230,179,76,.45)}.status-badge{display:inline-block;font:700 11px var(--mono, monospace);letter-spacing:.14em;padding:6px 14px;border-radius:4px;margin-bottom:18px}.status-badge.passed{background:#78e08f26;color:var(--green);border:1px solid rgba(120,224,143,.35)}.status-badge.pending{background:#e6b34c26;color:var(--gold);border:1px solid rgba(230,179,76,.35)}.status-header h2{font:700 clamp(28px,3.5vw,38px) var(--display);text-transform:uppercase;color:#fff;margin:0 0 10px}.status-header p{color:#a7b7af;font-size:15px;line-height:1.65;margin:0}.status-server-details{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:32px 0}.ip-box{background:#050e0cd9;border:1px solid rgba(120,224,143,.2);border-radius:6px;padding:24px;display:flex;flex-direction:column;gap:10px}.ip-box-top{display:flex;justify-content:space-between;align-items:center}.ip-box small{font:700 10px var(--mono, monospace);color:#798d84;letter-spacing:.12em}.port-tag{font:700 9px var(--mono, monospace);letter-spacing:.1em;color:var(--gold);background:#e6b34c1a;padding:2px 6px;border-radius:3px}.ip-box b{font:700 22px var(--display);color:#fff;letter-spacing:.05em}.copy-action-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:#78e08f24;border:1px solid rgba(120,224,143,.3);color:var(--green);font:700 11px var(--body);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;cursor:pointer;align-self:flex-start;margin-top:6px;transition:all .2s ease}.copy-action-btn:hover{background:var(--green);color:#06100f;transform:translateY(-2px)}.pending-instructions{background:#e6b34c0f;border-left:3px solid var(--gold);border-radius:0 6px 6px 0;padding:24px 28px;margin:28px 0}.pending-instructions h3{color:#fef08a;font:700 18px var(--display);text-transform:uppercase;margin:0 0 12px}.pending-instructions ol{padding-left:20px;display:flex;flex-direction:column;gap:10px;color:#d1d5db;font-size:14px;line-height:1.6;margin:0}.pending-instructions strong{color:#fff}.pending-timestamp{display:block;margin-top:16px;color:#9ca3af;font:500 11px var(--mono, monospace)}.status-actions{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin-top:28px}.apply-form-container{background:linear-gradient(180deg,#0c1a16f5,#060e0cfc);border:1px solid rgba(120,224,143,.3);border-radius:8px;padding:48px;box-shadow:0 24px 80px #000000bf}.apply-steps-section{background:#071210;border-bottom:1px solid var(--line)}.apply-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.step-card{background:#0b1916;border:1px solid var(--line);padding:36px 30px;border-radius:6px;transition:transform .3s ease,border-color .3s ease}.step-card:hover{transform:translateY(-4px);border-color:#78e08f52}.step-badge{display:inline-block;font:700 10px var(--mono, monospace);letter-spacing:.16em;color:var(--green);border:1px solid rgba(120,224,143,.28);padding:5px 9px;margin-bottom:18px}.step-card h3{font:700 24px var(--display);text-transform:uppercase;color:#fff;margin:0 0 12px}.step-card p{color:#92a49b;font-size:14px;line-height:1.65;margin:0}@media(max-width:900px){.apply-hero{padding-top:110px}.gate-requirements,.apply-steps-grid,.status-server-details{grid-template-columns:1fr}.apply-auth-gate,.citizen-status-banner,.apply-form-container,.apply-warning{padding:32px 22px}}.primary-btn,.discord-btn,.discord-action-btn,.outline-link,.ghost-link,.login-btn,.copy-action-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;height:50px!important;min-height:50px!important;padding:0 24px!important;font-family:var(--body)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase!important;line-height:1!important;border-radius:4px!important;box-sizing:border-box!important;vertical-align:middle!important;text-decoration:none!important;margin:0!important;cursor:pointer!important;white-space:nowrap!important;position:relative;isolation:isolate;transition:transform .22s cubic-bezier(.16,1,.3,1),background .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease!important}.primary-btn svg,.discord-btn svg,.discord-action-btn svg,.outline-link svg,.ghost-link svg,.login-btn svg,.copy-action-btn svg{display:inline-block!important;vertical-align:middle!important;flex-shrink:0!important;margin:0!important}.primary-btn{background:var(--green)!important;color:#06100f!important;border:1px solid var(--green)!important;box-shadow:0 8px 24px #37d87738!important}.primary-btn:hover{transform:translateY(-2px)!important;box-shadow:0 12px 32px #37d87761!important;background:#8cf2a2!important;border-color:#8cf2a2!important}.primary-btn.enchant{position:relative!important;overflow:hidden!important;background:linear-gradient(110deg,#87ef9e,#44d98c 45%,#d8ffdf,#44d98c 55%,#87ef9e)!important;background-size:250% 100%!important;animation:glint 3.5s linear infinite!important}.discord-btn,.primary-btn.discord,.discord-action-btn{background:linear-gradient(135deg,#5865f2,#4752c4)!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 8px 26px #5865f252!important}.discord-btn:hover,.primary-btn.discord:hover,.discord-action-btn:hover{transform:translateY(-2px)!important;box-shadow:0 14px 38px #5865f280!important;border-color:#ffffff61!important}.outline-link{background:#78e08f0f!important;color:#e2e8f0!important;border:1px solid rgba(120,224,143,.32)!important;box-shadow:0 4px 16px #00000040!important}.outline-link:hover{background:#78e08f29!important;border-color:var(--green)!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #78e08f38!important}.ghost-link{background:#ffffff0a!important;color:#cbd5e1!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 4px 14px #0003!important}.ghost-link:hover{background:#ffffff17!important;border-color:#ffffff59!important;color:#fff!important;transform:translateY(-2px)!important}.discord-btn.compact,.login-btn{height:42px!important;min-height:42px!important;padding:0 16px!important;font-size:11px!important}.copy-action-btn{height:38px!important;min-height:38px!important;padding:0 14px!important;font-size:11px!important;background:#78e08f1f!important;border:1px solid rgba(120,224,143,.3)!important;color:var(--green)!important}.copy-action-btn:hover{background:var(--green)!important;color:#06100f!important;transform:translateY(-2px)!important}.hero-actions,.gate-actions,.status-actions,.final-actions,.pledge-actions,.form-actions,.page-hero-actions{display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;flex-wrap:wrap!important;margin-top:24px!important}.hero-actions>*,.gate-actions>*,.status-actions>*,.final-actions>*,.pledge-actions>*,.form-actions>*,.page-hero-actions>*{margin:0!important}@media(max-width:600px){.hero-actions,.gate-actions,.status-actions,.final-actions,.pledge-actions{flex-direction:column!important;align-items:stretch!important}.hero-actions>*,.gate-actions>*,.status-actions>*,.final-actions>*,.pledge-actions>*{width:100%!important;text-align:center!important}}.nav-mobile-toggle{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;background:#78e08f14;border:1px solid rgba(120,224,143,.3);cursor:pointer;padding:0;transition:all .25s ease;margin-left:8px;flex-shrink:0}.nav-mobile-toggle:hover{background:#78e08f29;border-color:#78e08f99;box-shadow:0 0 16px #78e08f33}.nav-mobile-toggle span{display:block;width:20px;height:2px;background:#fff;border-radius:1px;transition:transform .25s ease,opacity .25s ease}.nav-mobile-toggle.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-mobile-toggle.open span:nth-child(2){opacity:0}.nav-mobile-toggle.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-mobile-drawer{position:fixed;inset:0;background:#020605d1;backdrop-filter:blur(12px);z-index:9999;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s cubic-bezier(.16,1,.3,1),visibility .3s ease;display:flex;justify-content:flex-end}.nav-mobile-drawer.open{opacity:1;visibility:visible;pointer-events:auto}.nav-mobile-drawer-inner{width:min(380px,86vw);height:100%;background:#071310;border-left:1px solid rgba(120,224,143,.25);box-shadow:-20px 0 60px #000000b3;display:flex;flex-direction:column;padding:24px;overflow-y:auto;transform:translate(100%);transition:transform .35s cubic-bezier(.16,1,.3,1);box-sizing:border-box}.nav-mobile-drawer.open .nav-mobile-drawer-inner{transform:translate(0)}.nav-mobile-drawer-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.08)}.drawer-close-btn{width:36px;height:36px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:#fff;font-size:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.drawer-close-btn:hover{background:#e36d3e33;border-color:#e36d3e80;color:#ff9b73}.nav-mobile-drawer-links{display:flex;flex-direction:column;gap:8px;padding:24px 0;flex:1}.nav-mobile-drawer-links a{display:flex;align-items:center;min-height:48px;padding:12px 16px;border:1px solid transparent;background:#ffffff05;color:#c4d3cb;font:700 13px var(--body);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:all .2s ease}.nav-mobile-drawer-links a:hover,.nav-mobile-drawer-links a.active{background:#78e08f1a;border-color:#78e08f59;color:#fff;padding-left:20px}.nav-mobile-drawer-footer{display:flex;flex-direction:column;gap:12px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.full-width-btn{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;box-sizing:border-box!important}@media(max-width:1050px){.nav-mobile-toggle{display:flex}.nav-links{display:none!important}}@media(max-width:640px){.citizen-card{padding:20px 18px!important;margin-top:24px!important}.citizen-card>div{grid-template-columns:1fr!important;gap:10px!important}.citizen-card button{min-height:50px!important;padding:10px 14px!important}.dossier-hero-btn{min-height:48px!important;font-size:11px!important;padding:0 16px!important}.hero h1,.page-hero h1{font-size:clamp(38px,9vw,54px)!important;line-height:.9!important}.hero-stats{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important}.hero-stats>i{display:none!important}.hero-stats div:nth-child(5){grid-column:1 / 3!important}.nav-shell{padding:0 14px!important}.brand-wordmark small{display:none!important}}.hl-floating-orb{position:fixed;bottom:26px;right:26px;z-index:995;display:flex;align-items:center;gap:12px;padding:10px 18px 10px 12px;background:linear-gradient(135deg,#260e42f2,#10071efa);border:1px solid rgba(255,117,24,.6);border-radius:999px;box-shadow:0 0 25px #ff751859,0 10px 30px #000c;cursor:pointer;transition:all .35s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(14px);overflow:hidden}.hl-floating-orb:hover{transform:translateY(-3px) scale(1.04);border-color:#ff8c21;box-shadow:0 0 40px #ff751899,0 14px 40px #000000e6}.hl-orb-pulse{position:absolute;inset:-1px;border-radius:999px;background:radial-gradient(circle at 30% 50%,rgba(255,117,24,.4),transparent 70%);animation:orbPulse 2.5s ease-in-out infinite alternate;pointer-events:none}@keyframes orbPulse{0%{opacity:.4;transform:scale(.98)}to{opacity:.85;transform:scale(1.02)}}.hl-orb-icon{font-size:1.8rem;line-height:1;filter:drop-shadow(0 0 8px rgba(255,117,24,.8));animation:pumpkinFloat 3s ease-in-out infinite;position:relative;z-index:2}@keyframes pumpkinFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(4deg)}}.hl-orb-content{display:flex;flex-direction:column;text-align:left;line-height:1.2;position:relative;z-index:2}.hl-orb-tag{font-size:.62rem;font-weight:800;letter-spacing:1.2px;color:#ff9d3b;text-transform:uppercase}.hl-orb-title{font-size:.92rem;font-weight:900;color:#fff;letter-spacing:.5px;text-shadow:0 0 10px rgba(255,117,24,.4)}.hl-orb-time{font-size:.72rem;font-weight:600;color:#cbbbe8}.hl-orb-closed{color:#f55;font-weight:800}.hl-modal-overlay{position:fixed;inset:0;z-index:9999;background:#06020ee0;backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding:20px 14px;overflow-y:auto;animation:overlayFadeIn .3s ease-out}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}.hl-modal-window{position:relative;width:100%;max-width:630px;background:radial-gradient(ellipse at 50% 0%,#23113d,#120722 55%,#090312);border:1px solid rgba(255,117,24,.45);border-radius:24px;box-shadow:0 0 70px #ff751838,0 0 30px #9333ea33,0 30px 70px #000000f2;color:#fff;overflow:hidden;animation:modalPopIn .35s cubic-bezier(.16,1,.3,1);max-height:90vh;display:flex;flex-direction:column}@keyframes modalPopIn{0%{transform:scale(.9) translateY(20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.hl-cobweb{position:absolute;width:80px;height:80px;color:#ff9d3b;pointer-events:none;z-index:5}.hl-cobweb.top-left{top:0;left:0}.hl-cobweb.top-right{top:0;right:0}.hl-modal-close{position:absolute;top:16px;right:16px;z-index:20;width:38px;height:38px;border-radius:50%;background:#120820cc;border:1px solid rgba(255,117,24,.3);color:#d8cbeb;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s ease;backdrop-filter:blur(8px)}.hl-modal-close:hover{background:#ff751840;border-color:#ff7518;color:#fff;transform:rotate(90deg) scale(1.08)}.hl-hero-banner{position:relative;padding:38px 24px 24px;text-align:center;background:linear-gradient(180deg,#261044b3,#1207224d);border-bottom:1px solid rgba(255,117,24,.18);overflow:hidden}.hl-moon{position:absolute;top:-30px;left:50%;transform:translate(-50%);width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,#fff3d6 0%,#ffcc66 45%,#ff7518 75%,transparent 100%);opacity:.35;filter:blur(12px);pointer-events:none}.hl-bat{position:absolute;font-size:1rem;pointer-events:none;opacity:.6}.hl-bat.bat-1{top:20px;left:18%;animation:batFloat 4s ease-in-out infinite alternate}.hl-bat.bat-2{top:16px;right:22%;font-size:1.2rem;animation:batFloat 5s 1s ease-in-out infinite alternate}.hl-bat.bat-3{top:45px;right:12%;font-size:.85rem;animation:batFloat 4.5s .5s ease-in-out infinite alternate}@keyframes batFloat{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) translate(6px) rotate(8deg)}to{transform:translateY(4px) translate(-4px) rotate(-6deg)}}.hl-hero-content{position:relative;z-index:2}.hl-badge-pill{display:inline-flex;align-items:center;gap:8px;padding:5px 16px;background:#ff75181f;border:1px solid rgba(255,117,24,.4);border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:1.8px;color:#ffaa40;margin-bottom:12px;box-shadow:0 0 15px #ff751826}.hl-ghost-icon{font-size:.95rem}.hl-spark{font-size:.8rem}.hl-main-title{margin:0;font-size:2.1rem;font-weight:950;letter-spacing:1px;text-transform:uppercase;color:#fff;line-height:1.15;text-shadow:0 4px 18px rgba(0,0,0,.8)}.hl-highlight{background:linear-gradient(135deg,#ffb347,#ff7518,#ff4500);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 16px rgba(255,117,24,.5))}.hl-year-stamp{display:inline-block;margin-left:10px;font-size:1.25rem;vertical-align:middle;background:#ff751826;border:1px solid rgba(255,117,24,.5);border-radius:6px;padding:2px 8px;color:#ffaa40;-webkit-text-fill-color:initial}.hl-pitch{margin:10px auto 0;max-width:500px;font-size:.92rem;color:#c9b9e6;line-height:1.45}.hl-pitch strong{color:#fd9}.hl-modal-body{padding:22px 24px 26px;overflow-y:auto;display:flex;flex-direction:column;gap:18px}.hl-countdown-banner{background:linear-gradient(135deg,#ff751814,#9333ea14);border:1px solid rgba(255,117,24,.3);border-radius:16px;padding:16px 20px;text-align:center}.hl-cd-header{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:12px;font-size:.78rem;font-weight:800;letter-spacing:1.2px;color:#ffaa40;flex-wrap:wrap}.hl-cd-deadline{font-weight:500;color:#a494c4;letter-spacing:normal}.hl-timer-cards{display:flex;align-items:center;justify-content:center;gap:10px}.hl-tcard{background:#0e061ad9;border:1px solid rgba(255,117,24,.3);border-radius:12px;padding:8px 14px;min-width:66px;box-shadow:inset 0 0 12px #ff751814;transition:all .25s ease}.hl-tcard.highlight{border-color:#ff751899;background:#ff75181f}.hl-tcard-val{font-size:1.65rem;font-weight:900;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#fff;line-height:1.1;text-shadow:0 0 12px rgba(255,117,24,.6)}.hl-tcard.highlight .hl-tcard-val{color:#ffaa40}.hl-tcard-lbl{font-size:.62rem;font-weight:700;color:#a595c5;letter-spacing:1.2px;margin-top:2px}.hl-tcard-col{font-size:1.4rem;font-weight:900;color:#ff7518;opacity:.8}.hl-closed-banner{padding:8px;color:#ff8585;font-size:.88rem;font-weight:600}.hl-pillars-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(max-width:520px){.hl-pillars-grid{grid-template-columns:1fr}}.hl-pillar-card{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:14px;transition:all .25s ease}.hl-pillar-card:hover{background:#ff75180d;border-color:#ff75184d;transform:translateY(-2px)}.hl-pillar-icon-box{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.15rem;flex-shrink:0}.hl-pillar-icon-box.orange{background:#ff751826;border:1px solid rgba(255,117,24,.4)}.hl-pillar-icon-box.purple{background:#9333ea26;border:1px solid rgba(147,51,234,.4)}.hl-pillar-icon-box.amber{background:#f59e0b26;border:1px solid rgba(245,158,11,.4)}.hl-pillar-icon-box.emerald{background:#10b98126;border:1px solid rgba(16,185,129,.4)}.hl-pillar-desc h4{margin:0 0 2px;font-size:.88rem;font-weight:750;color:#fd9}.hl-pillar-desc p{margin:0;font-size:.74rem;color:#a797c7;line-height:1.35}.hl-participants-ticker{display:flex;align-items:center;justify-content:center;gap:10px;padding:9px 16px;background:#14082699;border:1px solid rgba(147,51,234,.3);border-radius:999px;font-size:.82rem;color:#d1c4e9}.hl-ticker-dot{width:8px;height:8px;border-radius:50%;background:#ff7518;box-shadow:0 0 10px #ff7518;animation:tickerBlink 1.5s infinite ease-in-out}@keyframes tickerBlink{0%,to{opacity:.4}50%{opacity:1}}.hl-ticker-count{font-weight:800;color:#ffaa40}.hl-interactive-box{display:flex;flex-direction:column;gap:12px}.hl-notice-bar{padding:10px 14px;border-radius:10px;font-size:.84rem;font-weight:600;line-height:1.4}.hl-notice-bar.error{background:#dc26262e;border:1px solid rgba(220,38,38,.45);color:#fca5a5}.hl-notice-bar.success{background:#10b9812e;border:1px solid rgba(16,185,129,.45);color:#6ee7b7}.hl-state-success{display:flex;align-items:center;gap:16px;padding:18px 20px;background:linear-gradient(135deg,#10b9811f,#ff751814);border:1px solid rgba(16,185,129,.45);border-radius:16px;box-shadow:0 0 30px #10b98126}.hl-success-emblem{font-size:2.6rem;flex-shrink:0;filter:drop-shadow(0 0 12px rgba(16,185,129,.6))}.hl-success-details h3{margin:0 0 4px;font-size:1.05rem;font-weight:800;color:#6ee7b7}.hl-slot-info{margin:0 0 4px;font-size:.9rem;color:#fff}.hl-slot-info strong{color:#ffaa40}.hl-slot-sub{margin:0;font-size:.76rem;color:#a7f3d0;line-height:1.35}.hl-state-auth{display:flex;flex-direction:column;gap:12px;padding:16px 18px;background:#5865f214;border:1px solid rgba(88,101,242,.35);border-radius:14px;text-align:center}.hl-auth-text{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.85rem;color:#c9b9e6}.hl-state-whitelist{display:flex;flex-direction:column;gap:12px;padding:16px 18px;background:#f59e0b14;border:1px solid rgba(245,158,11,.35);border-radius:14px}.hl-wl-alert{font-size:.82rem;font-weight:800;color:#ffaa40;text-transform:uppercase;letter-spacing:.8px}.hl-state-whitelist p{margin:0;font-size:.82rem;color:#d1c4e9;line-height:1.4}.hl-state-ready{display:flex;flex-direction:column;gap:14px}.hl-player-badge{display:flex;align-items:center;gap:16px;padding:14px 18px;background:linear-gradient(135deg,#ffffff0a,#ff75180a);border:1px solid rgba(255,117,24,.3);border-radius:16px}.hl-avatar-wrap{position:relative;width:48px;height:48px;flex-shrink:0}.hl-avatar-img{width:100%;height:100%;border-radius:10px;image-rendering:pixelated;border:1.5px solid rgba(255,117,24,.6);background:#1f0d36}.hl-avatar-status{position:absolute;bottom:-2px;right:-2px;width:12px;height:12px;border-radius:50%;background:#10b981;border:2px solid #110820}.hl-player-info{display:flex;flex-direction:column;gap:2px}.hl-player-ign{font-size:1.15rem;font-weight:850;color:#fff;letter-spacing:.4px}.hl-player-sub{display:flex;align-items:center;gap:10px;font-size:.78rem;color:#a494c4}.hl-badge-verified{font-size:.68rem;font-weight:700;color:#6ee7b7;background:#10b98126;border:1px solid rgba(16,185,129,.35);border-radius:999px;padding:1px 8px}.hl-cta-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 24px;border-radius:14px;font-size:1rem;font-weight:800;letter-spacing:.4px;text-decoration:none;cursor:pointer;border:none;transition:all .25s cubic-bezier(.16,1,.3,1);overflow:hidden}.hl-cta-btn.discord{background:linear-gradient(135deg,#5865f2,#4752c4);color:#fff;box-shadow:0 6px 20px #5865f259}.hl-cta-btn.discord:hover{transform:translateY(-2px);box-shadow:0 10px 25px #5865f280}.hl-cta-btn.apply{background:linear-gradient(135deg,#ea580c,#c2410c);color:#fff;box-shadow:0 6px 20px #ea580c66}.hl-cta-btn.apply:hover{transform:translateY(-2px);box-shadow:0 10px 25px #ea580c8c}.hl-cta-btn.register{background:linear-gradient(135deg,#ff8c21,#f50,#c30);color:#fff;box-shadow:0 8px 30px #ff550080,0 0 20px #ff75184d;font-size:1.05rem}.hl-cta-btn.register:hover:not(:disabled){transform:translateY(-2px) scale(1.01);box-shadow:0 12px 35px #ff5500b3,0 0 30px #ff751880}.hl-cta-btn.register:disabled{opacity:.65;cursor:not-allowed;transform:none}.hl-btn-glimmer{position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transform:skew(-25deg);animation:glimmerSweep 3.5s infinite}@keyframes glimmerSweep{0%{left:-100%}35%,to{left:200%}}.hl-btn-icon{font-size:1.25rem;filter:drop-shadow(0 0 6px rgba(0,0,0,.5))}.hl-footer-channel{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06);font-size:.76rem;color:#9282b0}.hl-channel-tag{color:#5865f2;font-weight:700;background:#5865f21a;padding:1px 8px;border-radius:4px}.news-section{position:relative;border-top:1px solid var(--border-subtle);background:radial-gradient(circle at 50% 0%,rgba(20,184,166,.04) 0%,transparent 60%)}.news-filter-bar{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;margin:2.2rem 0 2.8rem}.news-tag-btn{display:inline-flex;align-items:center;padding:.5rem 1rem;border-radius:999px;background:#ffffff08;border:1px solid var(--border-subtle);color:var(--text-dim);font-size:.82rem;font-weight:600;letter-spacing:.03em;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1)}.news-tag-btn:hover{background:#ffffff14;border-color:#fff3;color:var(--text-bright);transform:translateY(-1px)}.news-tag-btn.active{background:linear-gradient(135deg,#14b8a640,#0d948826);border-color:#2dd4bf80;color:#5eead4;box-shadow:0 0 15px #14b8a640}.news-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.5rem}.news-card{position:relative;background:#0a1211a6;backdrop-filter:blur(12px);border:1px solid var(--border-subtle);border-radius:14px;overflow:hidden;transition:all .35s cubic-bezier(.16,1,.3,1)}.news-card:hover{border-color:#2dd4bf59;box-shadow:0 12px 30px #0006,0 0 25px #14b8a626;transform:translateY(-3px)}.news-card.pinned-dispatch{border-color:#ff751873;background:linear-gradient(180deg,#ff75180f,#0a1211bf)}.news-card.pinned-dispatch:hover{border-color:#ff7518b3;box-shadow:0 12px 35px #00000080,0 0 30px #ff751840}.news-card-inner{padding:1.6rem;display:flex;flex-direction:column;height:100%}.news-card-header{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:1rem}.news-badge{display:inline-flex;align-items:center;padding:.25rem .65rem;border-radius:6px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.badge-event{background:#ff751826;color:#ff9d3b;border:1px solid rgba(255,117,24,.4)}.badge-server{background:#0ea5e926;color:#38bdf8;border:1px solid rgba(14,165,233,.4)}.badge-portal{background:#a855f726;color:#c084fc;border:1px solid rgba(168,85,247,.4)}.badge-update{background:#22c55e26;color:#4ade80;border:1px solid rgba(34,197,94,.4)}.badge-economy{background:#eab30826;color:#facc15;border:1px solid rgba(234,179,8,.4)}.news-date{font-size:.78rem;color:var(--text-dim);font-variant-numeric:tabular-nums}.news-card-title{font-size:1.18rem;font-weight:700;line-height:1.35;color:var(--text-bright);margin-bottom:.75rem}.news-card-body{font-size:.88rem;line-height:1.6;color:var(--text-dim);margin-bottom:1.4rem;flex-grow:1}.news-card-footer{padding-top:1rem;border-top:1px solid rgba(255,255,255,.06)}.news-read-more{display:inline-flex;align-items:center;gap:.45rem;color:#2dd4bf;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s ease}.news-read-more:hover{color:#5eead4;gap:.65rem}.news-read-more svg{width:14px;height:14px;transition:transform .2s ease}.news-read-more:hover svg{transform:translate(3px)}.news-archived-tag{font-size:.78rem;color:var(--text-dim);opacity:.6}@media(max-width:768px){.news-grid{grid-template-columns:1fr}}.news-page-wrap{min-height:100vh;position:relative;padding-top:5rem}.news-page-hero{position:relative;padding:5rem 1.5rem 3.5rem;border-bottom:1px solid var(--border-subtle);background:radial-gradient(circle at 50% 10%,rgba(20,184,166,.08) 0%,transparent 70%)}.news-hero-content{max-width:900px;margin:0 auto}.news-hero-content h1{font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:800;line-height:1.15;color:var(--text-bright);margin:1.2rem 0 1rem}.news-hero-content h1 em{font-style:normal;background:linear-gradient(135deg,#5eead4,#0d9488);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.news-hero-content p{font-size:1.05rem;line-height:1.7;color:var(--text-dim)}.news-back-link{display:inline-flex;align-items:center;gap:.5rem;color:#2dd4bf;font-size:.88rem;font-weight:600;text-decoration:none;margin-bottom:1.8rem;padding:.4rem .8rem;border-radius:6px;background:#2dd4bf14;border:1px solid rgba(45,212,191,.2);transition:all .2s ease}.news-back-link:hover{background:#2dd4bf29;border-color:#2dd4bf66;transform:translate(-3px)}.news-article-meta-header{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;margin-bottom:1.2rem}.news-read-time,.news-author-name{font-size:.82rem;color:var(--text-dim)}.news-author-name{color:#5eead4;font-weight:600}.news-article-title{font-size:clamp(2.2rem,4vw,3.4rem);font-weight:800;line-height:1.2;color:var(--text-bright);margin-bottom:1.2rem}.news-article-lead{font-size:1.15rem;line-height:1.7;color:#cbd5e1;font-weight:400;border-left:3px solid #2dd4bf;padding-left:1.2rem}.news-article-container{max-width:820px;margin:0 auto;padding:3rem 1.5rem 6rem}.news-article-featured-img{width:100%;border-radius:14px;overflow:hidden;border:1px solid var(--border-subtle);margin-bottom:2.8rem;box-shadow:0 15px 35px #00000080}.news-article-featured-img img{width:100%;max-height:480px;object-fit:cover;display:block}.news-article-prose{font-size:1.05rem;line-height:1.85;color:#cbd5e1}.news-article-prose p{margin-bottom:1.6rem}.news-prose-list-block{margin-bottom:1.8rem;background:#0f172a66;border:1px solid var(--border-subtle);border-radius:10px;padding:1.4rem 1.6rem}.news-prose-list-block ul{list-style:none;padding-left:.5rem;margin-top:.8rem}.news-prose-list-block li{position:relative;padding-left:1.4rem;margin-bottom:.6rem;color:var(--text-bright)}.news-prose-list-block li:before{content:"✦";position:absolute;left:0;color:#2dd4bf}.news-article-footer-cta{margin-top:4rem;padding-top:2.5rem;border-top:1px solid var(--border-subtle)}.footer-cta-card{background:linear-gradient(135deg,#0d94881f,#0f172ab3);border:1px solid rgba(45,212,191,.3);border-radius:14px;padding:2.5rem 2rem;text-align:center}.footer-cta-card h3{font-size:1.6rem;font-weight:700;color:var(--text-bright);margin-bottom:.6rem}.footer-cta-card p{color:var(--text-dim);max-width:550px;margin:0 auto 1.8rem;font-size:.95rem}.cta-actions{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.news-card-readtime{font-size:.75rem;color:var(--text-dim)}.clickable-card{cursor:pointer}
