@font-face{font-family:Clash Regular;src:url(/fonts/Clash-Regular.otf) format("opentype");font-display:swap}@font-face{font-family:Clash Bold;src:url(/fonts/Clash-Bold.otf) format("opentype");font-display:swap}:root{--font-body:"Clash Regular","Trebuchet MS","Segoe UI",sans-serif;--font-display:"Clash Bold","Clash Regular","Trebuchet MS",sans-serif;--ink:#f8f1df;--ink-soft:#cfc4ad;--night:#07090f;--night-lift:#111521;--panel:rgba(16,19,28,.82);--panel-strong:rgba(22,27,39,.94);--line:hsla(0,0%,100%,.16);--gold:#f4c76b;--gold-dark:#8c5d1e;--purple:#b45cff;--blue:#5fd8ff;--fire:#ff7445;--green:#89e871;--red:#ff5a58}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{color:var(--ink);background:linear-gradient(180deg,rgba(7,9,15,.94),rgba(16,19,28,.96)),#07090f;font-family:var(--font-body);line-height:1.5;overflow-x:hidden}main{position:relative;z-index:1;min-height:100dvh}.site-background{position:fixed;z-index:0;inset:0;overflow:hidden;background:var(--night)}.site-background-scrim,.site-background-video{position:absolute;inset:0;width:100%;height:100%}.site-background-video{object-fit:cover;opacity:.3;filter:saturate(.9) contrast(1.14)}.site-background-scrim{background:linear-gradient(180deg,rgba(7,9,15,.24),rgba(7,9,15,.36) 48%,rgba(7,9,15,.62)),linear-gradient(90deg,rgba(7,9,15,.5),rgba(7,9,15,.14) 48%,rgba(7,9,15,.5))}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}dd,dl,h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-display);line-height:1.05}.landing-screen{position:relative;min-height:100dvh;display:grid;align-items:end;overflow:hidden;padding:2rem}.landing-content{position:relative;z-index:1;width:min(1180px,100%);margin:0 auto;display:grid;grid-gap:2rem;gap:2rem;padding-block:10vh 3vh}.landing-identity{display:flex;align-items:center;gap:1.25rem}.landing-badge-frame{width:148px;height:148px;display:grid;place-items:center;flex:0 0 auto;filter:drop-shadow(0 18px 28px rgba(0,0,0,.5))}.landing-badge{width:100%;height:auto}.landing-badge-fallback{width:116px;height:116px;display:grid;place-items:center;border:2px solid hsla(40,86%,69%,.55);border-radius:8px;background:rgba(20,24,34,.8);color:var(--gold);font-family:var(--font-display);font-size:2rem}.landing-copy{display:grid;grid-gap:.85rem;gap:.85rem}.eyebrow,.landing-kicker{color:var(--gold);font-family:var(--font-display);font-size:.84rem;text-transform:uppercase}.landing-copy h1{max-width:12ch;color:#fff9ed;font-size:4.8rem;text-shadow:0 8px 28px rgba(0,0,0,.52)}.landing-stats{display:flex;flex-wrap:wrap;gap:.7rem;color:var(--ink-soft)}.landing-stats span{min-height:34px;display:inline-flex;align-items:center;border:1px solid hsla(0,0%,100%,.16);border-radius:8px;padding:.35rem .7rem;background:rgba(7,9,15,.44);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.landing-actions{display:grid;grid-gap:.85rem;gap:.85rem;justify-items:center}.landing-primary-actions{width:min(920px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.back-link,.landing-button,.landing-discord{position:relative;display:inline-flex;align-items:center;justify-content:center;border:1px solid hsla(40,86%,69%,.58);border-radius:8px;color:#fff9ed;font-family:var(--font-display);text-align:center;text-shadow:0 2px 6px rgba(0,0,0,.46);background:linear-gradient(180deg,hsla(0,0%,100%,.14),transparent),linear-gradient(135deg,rgba(141,93,30,.95),rgba(46,58,82,.95));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 14px 28px rgba(0,0,0,.32);transition:transform .16s ease,border-color .16s ease,filter .16s ease}.landing-button{min-height:72px;padding:1rem;font-size:1.08rem}.back-link:hover,.landing-button:hover,.landing-discord:hover{transform:translateY(-2px);border-color:rgba(95,216,255,.72);filter:brightness(1.08)}.landing-discord{min-height:42px;gap:.45rem;padding:.45rem .9rem;background:linear-gradient(180deg,hsla(0,0%,100%,.16),transparent),linear-gradient(135deg,rgba(88,101,242,.95),rgba(51,60,154,.95));border-color:rgba(151,160,255,.62);font-size:.78rem}.landing-discord svg{width:1.15rem;height:1.15rem}.page-stack{width:min(1240px,calc(100% - 2rem));margin:0 auto;padding:2rem 0 4rem;display:grid;grid-gap:1.35rem;gap:1.35rem}.section-hero{min-height:220px;display:grid;align-content:end;grid-gap:.7rem;gap:.7rem;border-bottom:1px solid var(--line);padding-bottom:1.3rem}.section-hero h1{max-width:min(16ch,100%);font-size:3.2rem;overflow-wrap:break-word}.back-link{width:-moz-fit-content;width:fit-content;min-height:38px;padding:.35rem .8rem;font-size:.8rem}.notice-panel{display:grid;grid-gap:.25rem;gap:.25rem;border:1px solid hsla(40,86%,69%,.42);border-radius:8px;padding:.85rem 1rem;background:rgba(80,58,27,.35);color:var(--ink-soft)}.notice-panel strong{color:var(--ink)}.hierarchy-chart{display:grid;grid-gap:1.5rem;gap:1.5rem}.hierarchy-tier{display:grid;grid-gap:.85rem;gap:.85rem}.column-heading,.tier-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.column-heading h2,.tier-heading span{font-family:var(--font-display);font-size:1.55rem}.tier-heading strong{display:inline-grid;place-items:center;min-width:2rem;height:2rem;border:1px solid var(--line);border-radius:8px;color:var(--gold);background:var(--panel)}.tier-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:clamp(1rem,1.5vw,1.35rem);gap:clamp(1rem,1.5vw,1.35rem);overflow:clip;overflow-clip-margin:4.25rem;margin-block:-1.35rem;padding-block:1.35rem;padding-inline:clamp(1rem,1.5vw,1.35rem)}.hierarchy-tier-founder .tier-card-grid{grid-template-columns:minmax(220px,360px);justify-content:center}.hierarchy-tier-co-leader .tier-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1rem,1.5vw,1.35rem);overflow-clip-margin:4.25rem}.role-card{position:relative;isolation:isolate;overflow:visible;min-height:224px;border:1px solid var(--line);border-radius:8px;background:var(--panel-strong);box-shadow:0 18px 36px rgba(0,0,0,.32)}.role-card-aura,.role-card-border-effect,.role-card-shine{position:absolute;pointer-events:none}.role-card-aura{z-index:0;inset:-1.25rem;border-radius:18px;filter:blur(16px);opacity:.66}.role-card-border-effect{z-index:1;inset:-.38rem;border-radius:14px;opacity:.82}.role-card-shine{z-index:4;inset:0;overflow:hidden;border-radius:inherit;opacity:0}.role-card-fx{inset:0}.role-card-fx,.role-card-fx>*{position:absolute;pointer-events:none}.role-card-canvas-fx{z-index:2;inset:-18px;width:calc(100% + 36px);height:calc(100% + 36px);border-radius:18px;mix-blend-mode:screen}.role-card-canvas-fx-lightning{opacity:.95;filter:saturate(1.2) contrast(1.08)}.role-card-canvas-fx-fire{inset:-22px;width:calc(100% + 44px);height:calc(100% + 44px);opacity:.94;filter:saturate(1.15) contrast(1.04)}.fx-defs{position:absolute;width:0;height:0;overflow:hidden}.role-card-body{position:relative;z-index:3;min-height:100%;display:grid;align-content:end;grid-gap:.5rem;gap:.5rem;border-radius:inherit;padding:1rem;background:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.68)),linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0))}.role-card-role,.role-card-tag{color:var(--ink-soft)}.role-card h3{font-size:1.35rem}.role-card-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.role-card-stats div{border:1px solid hsla(0,0%,100%,.12);border-radius:8px;padding:.45rem;background:rgba(5,7,12,.44)}.role-card-stats dt{color:var(--ink-soft);font-size:.78rem}.role-card-stats dd{color:var(--ink);font-family:var(--font-display)}.role-card-founder{border-color:rgba(180,92,255,.7)}.role-card-founder .role-card-aura{background:radial-gradient(circle at 50% 50%,rgba(204,116,255,.85),rgba(118,43,178,.45) 45%,rgba(118,43,178,0) 72%);animation:founderAuraBreathe 4.6s ease-in-out infinite}.role-card-founder .role-card-border-effect{border:1px solid rgba(224,168,255,.78);box-shadow:0 0 18px rgba(180,92,255,.72),0 0 42px rgba(140,60,220,.4),inset 0 0 16px rgba(180,92,255,.34);animation:founderBorderBreathe 4.6s ease-in-out infinite}.fx-aura-ring{inset:-3px;z-index:1;border:2px solid rgba(214,140,255,.85);border-radius:11px;box-shadow:0 0 14px rgba(180,92,255,.85),0 0 30px rgba(140,60,220,.5),inset 0 0 10px rgba(214,140,255,.55);opacity:0;animation:auraRadiate 3.9s ease-out infinite}.fx-aura-ring-2{animation-delay:1.3s}.fx-aura-ring-3{animation-delay:2.6s}.fx-aura-wisp{z-index:1;width:16px;height:30px;border-radius:50%;background:radial-gradient(circle at 50% 42%,rgba(226,153,255,.95),rgba(150,60,230,.5) 55%,rgba(150,60,230,0) 78%);filter:blur(3px);opacity:0;animation:wispFloat 4.4s ease-in-out infinite}.fx-aura-wisp-1{left:-13px;bottom:22%}.fx-aura-wisp-2{right:-15px;bottom:38%;animation-delay:1.6s;animation-duration:5.2s}.fx-aura-wisp-3{left:18%;top:-16px;animation-delay:.9s;animation-duration:3.8s}.fx-aura-wisp-4{right:24%;top:-14px;animation-delay:2.7s;animation-duration:4.8s}.fx-aura-wisp-5{left:-11px;top:16%;width:12px;height:22px;animation-delay:3.4s;animation-duration:5.6s}.role-card-leader{border-color:rgba(95,216,255,.72)}.role-card-leader .role-card-aura{background:radial-gradient(circle at 50% 50%,rgba(116,223,255,.85),rgba(43,118,214,.45) 45%,rgba(43,118,214,0) 72%);animation:founderAuraBreathe 4.6s ease-in-out infinite}.role-card-leader .role-card-border-effect{border:1px solid rgba(168,234,255,.78);box-shadow:0 0 18px rgba(95,216,255,.72),0 0 42px rgba(49,126,255,.4),inset 0 0 16px rgba(95,216,255,.34);animation:founderBorderBreathe 4.6s ease-in-out infinite}.role-card-effect-blue-aura .fx-aura-ring{border-color:rgba(140,226,255,.85);box-shadow:0 0 14px rgba(95,216,255,.85),0 0 30px rgba(49,126,255,.5),inset 0 0 10px rgba(140,226,255,.55)}.role-card-effect-blue-aura .fx-aura-wisp{background:radial-gradient(circle at 50% 42%,rgba(153,236,255,.95),rgba(60,142,230,.5) 55%,rgba(60,142,230,0) 78%)}.fx-lightning-field{z-index:1;inset:-14px;background:radial-gradient(circle at 18% 16%,rgba(220,250,255,.22),transparent 22%),radial-gradient(circle at 82% 18%,rgba(95,216,255,.18),transparent 26%),radial-gradient(circle at 52% 76%,rgba(64,111,255,.15),transparent 32%),linear-gradient(135deg,rgba(95,216,255,.08),hsla(0,0%,100%,.01));filter:blur(4px);opacity:.58;animation:lightningFieldPulse 2.2s linear infinite}.fx-lightning-bloom,.fx-lightning-field{border-radius:18px;mix-blend-mode:screen}.fx-lightning-bloom{z-index:2;inset:-18px;background:radial-gradient(ellipse at 50% 50%,rgba(172,255,239,.3),rgba(74,224,255,.16) 30%,transparent 58%),radial-gradient(ellipse at 28% 54%,hsla(0,0%,100%,.14),transparent 36%),radial-gradient(ellipse at 72% 48%,rgba(120,243,255,.16),transparent 40%);filter:blur(12px) saturate(1.4);opacity:.82;animation:lightningBloomPulse 2.8s ease-in-out infinite}.fx-lightning-crawl,.fx-lightning-surge{inset:-18px;z-index:2;width:calc(100% + 36px);height:calc(100% + 36px);overflow:visible}.fx-lightning-surge{mix-blend-mode:screen;filter:drop-shadow(0 0 4px rgba(238,253,255,.72)) drop-shadow(0 0 11px rgba(92,213,255,.58)) drop-shadow(0 0 22px rgba(64,111,255,.28))}.fx-lightning-ribbon,.fx-lightning-vein{fill:none;stroke:rgba(248,253,255,.98);stroke-linecap:round;stroke-linejoin:round;opacity:.7;animation:lightningVeinFlicker 3.1s linear infinite}.fx-lightning-ribbon{stroke:rgba(168,255,241,.82);stroke-width:5.8;filter:drop-shadow(0 0 6px rgba(232,255,250,.85)) drop-shadow(0 0 18px rgba(88,255,231,.62))}.fx-lightning-ribbon-main{stroke-width:7.2;opacity:.84;animation-delay:-.8s}.fx-lightning-ribbon-left,.fx-lightning-ribbon-right{stroke-width:4.2;opacity:.76;animation-delay:-1.4s}.fx-lightning-ribbon-right{animation-delay:-2s}.fx-lightning-vein{stroke:rgba(230,255,249,.7);stroke-width:1.45}.fx-lightning-vein-wide{opacity:.56;animation-delay:-2.5s}.fx-lightning-vein-wide-alt{opacity:.46;animation-delay:-1.1s}.fx-lightning-vein-spark{stroke:hsla(0,0%,100%,.88);stroke-width:1.15;opacity:.78;animation-delay:-.35s}.fx-leader-arc{opacity:0;filter:drop-shadow(0 0 3px rgba(235,252,255,.9)) drop-shadow(0 0 9px rgba(95,216,255,.72)) drop-shadow(0 0 18px rgba(64,111,255,.34));transform-box:fill-box;transform-origin:50% 50%}.fx-leader-arc polyline{fill:none;stroke-linejoin:round;stroke-linecap:round}.fx-leader-arc-halo{stroke:rgba(64,111,255,.18);stroke-width:5.5}.fx-leader-arc-glow{stroke:rgba(95,216,255,.58);stroke-width:2.4}.fx-leader-arc-core{stroke:#f7fdff;stroke-width:.9}.fx-leader-arc-1{animation:lightningStrikeA 2.6s linear infinite}.fx-leader-arc-2{animation:lightningStrikeB 3.2s linear .2s infinite}.fx-leader-arc-3{animation:lightningStrikeC 3.5s linear .7s infinite}.fx-leader-arc-4{animation:lightningStrikeA 2.9s linear 1.1s infinite}.fx-leader-arc-5{animation:lightningStrikeB 3.7s linear .6s infinite}.fx-leader-arc-6{animation:lightningStrikeC 3.1s linear 1.6s infinite}.fx-leader-arc-7{animation:lightningStrikeA 2.4s linear .4s infinite}.fx-leader-arc-8{animation:lightningStrikeB 3.4s linear 1.9s infinite}.fx-electric-fracture{z-index:2;width:32px;height:32px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.95) 0 8%,rgba(151,232,255,.82) 9% 24%,rgba(95,216,255,0) 62%);box-shadow:0 0 10px rgba(235,252,255,.95),0 0 24px rgba(95,216,255,.62);opacity:0;transform:translate(-50%,-50%) scale(.4);animation:electricFracturePop 2.8s linear infinite}.fx-electric-fracture:after,.fx-electric-fracture:before{content:"";position:absolute;inset:14px -18px;height:2px;background:linear-gradient(90deg,transparent,rgba(246,253,255,.95),transparent);transform:rotate(28deg)}.fx-electric-fracture:after{transform:rotate(-58deg)}.fx-electric-fracture-2,.fx-electric-fracture-5{animation-delay:.8s}.fx-electric-fracture-3,.fx-electric-fracture-6{animation-delay:1.6s}.fx-electric-fracture-4{animation-delay:2.2s}.fx-electric-charge{z-index:2;width:7px;height:7px;border-radius:50%;background:#f8feff;box-shadow:0 0 9px rgba(248,254,255,.95),0 0 18px rgba(95,216,255,.78);opacity:0;transform:translate(-50%,-50%);animation:chargeSkitter 2.4s ease-out infinite}.fx-electric-charge-2{animation-delay:.5s}.fx-electric-charge-3{animation-delay:1s}.fx-electric-charge-4{animation-delay:1.5s}.fx-electric-charge-5{animation-delay:2s}.role-card-co-leader{border-color:rgba(255,116,69,.75)}.role-card-co-leader .role-card-aura{background:radial-gradient(ellipse at 50% 108%,rgba(255,178,78,.58),rgba(255,86,34,.3) 36%,rgba(150,28,22,0) 68%),radial-gradient(ellipse at 8% 52%,rgba(255,118,52,.26),transparent 42%),radial-gradient(ellipse at 92% 52%,rgba(255,118,52,.26),transparent 42%);animation:fireGlowFlicker 2.2s linear infinite}.role-card-co-leader .role-card-border-effect{border:1px solid rgba(255,160,90,.6);box-shadow:0 0 11px rgba(255,102,45,.5),0 0 22px rgba(255,140,50,.2),inset 0 0 18px rgba(255,96,30,.22);animation:fireGlowFlicker 1.7s linear infinite reverse}.fx-heat-shimmer{z-index:2;inset:-10px;border-radius:16px;background:linear-gradient(90deg,transparent 0 12%,rgba(255,196,96,.08) 18%,transparent 24% 44%,rgba(255,112,48,.09) 50%,transparent 58% 100%),radial-gradient(ellipse at 50% 105%,rgba(255,124,45,.26),transparent 62%);filter:blur(4px);mix-blend-mode:screen;opacity:.62;animation:heatShimmer 1.8s ease-in-out infinite}.fx-fire-ring{position:absolute;z-index:2;inset:-11px;pointer-events:none;opacity:.72}.fx-fire-ring:before{content:"";position:absolute;inset:8px;border-radius:18px;background:radial-gradient(ellipse at 50% 104%,rgba(255,108,38,.34),transparent 54%),radial-gradient(ellipse at 50% -4%,rgba(255,171,76,.16),transparent 48%),linear-gradient(90deg,rgba(255,93,35,.16),transparent 24% 76%,rgba(255,93,35,.16));filter:blur(11px);opacity:.64;animation:fireGlowFlicker 2.8s linear infinite}.fx-fire-plasma{z-index:2;inset:-18px;border-radius:20px;background:radial-gradient(ellipse at 12% 4%,rgba(255,235,174,.26),rgba(255,120,42,.18) 28%,transparent 52%),radial-gradient(ellipse at 88% 6%,rgba(255,218,134,.22),rgba(255,104,34,.17) 30%,transparent 54%),radial-gradient(ellipse at 50% 102%,rgba(255,128,45,.28),rgba(158,34,18,.2) 38%,transparent 66%),radial-gradient(ellipse at -2% 48%,rgba(255,117,42,.22),transparent 46%),radial-gradient(ellipse at 102% 52%,rgba(255,117,42,.22),transparent 46%);filter:blur(7px) saturate(1.35);mix-blend-mode:screen;opacity:.92;animation:firePlasmaBreathe 2.25s ease-in-out infinite}.fx-fire-plasma:before{content:"";position:absolute;inset:14px;border:1px solid rgba(255,163,78,.32);border-radius:14px;box-shadow:0 -9px 18px rgba(255,190,92,.24),0 10px 22px rgba(255,91,31,.25),-8px 0 18px rgba(255,91,31,.16),8px 0 18px rgba(255,91,31,.16)}.fx-fire-plasma:after{content:"";position:absolute;inset:1px;border-radius:19px;background:radial-gradient(ellipse 9% 21% at 12% 2%,rgba(255,243,181,.62),rgba(255,140,46,.38) 34%,transparent 72%),radial-gradient(ellipse 8% 24% at 34% 0,rgba(255,226,135,.5),rgba(255,104,34,.34) 36%,transparent 74%),radial-gradient(ellipse 10% 22% at 68% 2%,rgba(255,236,168,.54),rgba(255,116,38,.34) 35%,transparent 72%),radial-gradient(ellipse 8% 20% at 91% 4%,rgba(255,226,132,.46),rgba(255,104,34,.3) 36%,transparent 72%),radial-gradient(ellipse 9% 22% at 10% 98%,rgba(255,238,166,.6),rgba(255,118,38,.38) 35%,transparent 73%),radial-gradient(ellipse 11% 25% at 41% 100%,rgba(255,228,139,.52),rgba(255,96,31,.34) 35%,transparent 74%),radial-gradient(ellipse 9% 20% at 76% 98%,rgba(255,238,166,.5),rgba(255,118,38,.32) 35%,transparent 72%),radial-gradient(ellipse 16% 9% at 0 28%,rgba(255,218,121,.42),rgba(255,90,30,.28) 42%,transparent 78%),radial-gradient(ellipse 16% 9% at 100% 66%,rgba(255,218,121,.42),rgba(255,90,30,.28) 42%,transparent 78%);filter:blur(2.8px) saturate(1.32);mix-blend-mode:screen;opacity:.88;animation:fireTongueLift 1.35s ease-in-out infinite alternate}.fx-fire-flare{z-index:2;border-radius:50%;background:radial-gradient(ellipse at 50% 72%,rgba(255,248,196,.82) 0 9%,rgba(255,184,64,.68) 24%,rgba(255,83,26,.48) 52%,rgba(125,20,10,0) 78%);filter:blur(4.5px) saturate(1.35);mix-blend-mode:screen;opacity:.62;transform:translate(-50%,-50%) scale(.88,.92);animation:fireFlarePulse 1.45s ease-in-out infinite alternate}.fx-fire-flare:nth-of-type(odd){filter:blur(5.5px) saturate(1.42);opacity:.54}.fx-fire-edge{position:absolute;overflow:visible;mix-blend-mode:screen;filter:drop-shadow(0 0 5px rgba(255,202,96,.24)) drop-shadow(0 0 10px rgba(255,88,30,.28))}.fx-fire-edge-bottom,.fx-fire-edge-top{left:11px;width:calc(100% - 22px);height:42px}.fx-fire-edge-top{top:-7px}.fx-fire-edge-bottom{bottom:-7px;transform:rotate(180deg)}.fx-fire-edge-left,.fx-fire-edge-right{top:11px;width:24px;height:calc(100% - 22px);opacity:.32}.fx-fire-edge-left{left:-6px}.fx-fire-edge-right{right:-6px;transform:scaleX(-1)}.fx-flame{transform-box:fill-box;transform-origin:50% 50%}.fx-flame-back{filter:blur(10px);opacity:.24;animation:flameSurgeLarge 1.6s ease-in-out infinite alternate}.fx-flame-mid{filter:blur(5px);opacity:.42;animation:flameSurgeMedium 1.1s ease-in-out infinite alternate-reverse}.fx-flame-front{filter:blur(1.4px);opacity:.48;animation:flameSurgeSmall .78s ease-in-out infinite alternate}.fx-fire-edge-bottom .fx-flame-front,.fx-fire-edge-top .fx-flame-front{opacity:.42}.fx-fire-edge-left .fx-flame-front,.fx-fire-edge-right .fx-flame-front{opacity:.16}.fx-fire-edge-left .fx-flame-mid,.fx-fire-edge-right .fx-flame-mid{opacity:.22}.fx-fire-edge-left .fx-flame-back,.fx-fire-edge-right .fx-flame-back{animation-duration:1.35s}.fx-fire-edge-left .fx-flame-mid,.fx-fire-edge-right .fx-flame-mid{animation-duration:.95s}.fx-ember{z-index:2;width:5px;height:5px;border-radius:50%;background:radial-gradient(circle,#fff3ba 0 22%,#ffb03c 42%,#ff5a1f 64%,rgba(255,80,20,0) 100%);box-shadow:0 0 7px rgba(255,211,120,.86),0 0 14px rgba(255,96,30,.5);opacity:0;transform:translate(-50%,-50%);animation:emberFloatTall 3.2s ease-out infinite}.fx-ember-2,.fx-ember-6{animation-delay:.5s;animation-name:emberFloatSide}.fx-ember-3,.fx-ember-7{animation-delay:1s}.fx-ember-4,.fx-ember-8{animation-delay:1.5s;animation-name:emberFloatSide}.fx-ember-5{animation-delay:2s}.role-card-elder{border-color:rgba(70,70,86,.8)}.role-card-elder .role-card-aura{background:radial-gradient(circle at 50% 55%,rgba(0,0,0,.95),rgba(10,8,18,.7) 42%,rgba(10,8,18,0) 74%);animation:darkAuraBreathe 5.6s ease-in-out infinite}.role-card-elder .role-card-border-effect{border:1px solid rgba(20,20,30,.95);box-shadow:0 0 24px rgba(0,0,0,.95),0 0 48px rgba(20,10,40,.6),inset 0 0 22px rgba(0,0,0,.75);animation:darkAuraBreathe 5.6s ease-in-out infinite reverse}.fx-smoke{inset:-22px;z-index:4;width:calc(100% + 44px);height:calc(100% + 44px);overflow:visible}.fx-smoke-blob{transform-box:fill-box;transform-origin:50% 50%;animation:smokeDriftA 6s ease-in-out infinite}.fx-smoke-blob-2{animation:smokeDriftB 7.4s ease-in-out 2.2s infinite}.fx-smoke-blob-3{animation-delay:1.1s;animation-duration:8s}.fx-smoke-blob-4{animation:smokeDriftB 6.6s ease-in-out 3s infinite}.fx-smoke-blob-5{animation:smokeDriftB 7s ease-in-out .6s infinite}.fx-smoke-blob-6{animation-delay:1.8s;animation-duration:6.2s}.fx-smoke-blob-7{animation-delay:2.6s;animation-duration:8.4s}.fx-shadow-tendril{z-index:4;width:48px;height:92px;border-radius:50%;background:radial-gradient(ellipse at 50% 50%,rgba(0,0,0,.92),transparent 72%);filter:blur(9px);animation:tendrilCreep 7s ease-in-out infinite}.fx-shadow-tendril-1{left:-22px;top:18%}.fx-shadow-tendril-2{right:-24px;top:48%;animation-delay:2.4s;animation-duration:8.2s}.fx-shadow-tendril-3{left:42%;bottom:-30px;width:92px;height:48px;animation-delay:1.2s;animation-duration:6.4s}.fx-dark-vignette{inset:0;z-index:4;border-radius:8px;background:radial-gradient(ellipse at 50% 50%,transparent 48%,rgba(0,0,0,.72) 100%);animation:vignetteBreathe 5.6s ease-in-out infinite}.role-card-member{border-color:hsla(40,86%,69%,.74)}.role-card-member .role-card-aura{background:radial-gradient(circle at 50% 50%,rgba(255,228,140,.9),hsla(40,86%,69%,.45) 45%,hsla(40,86%,69%,0) 75%);animation:goldenBreathe 3.8s ease-in-out infinite}.role-card-member .role-card-border-effect{border:1px solid rgba(255,231,150,.75);box-shadow:0 0 16px hsla(40,86%,69%,.66),0 0 36px hsla(40,86%,69%,.32),inset 0 0 12px rgba(255,228,140,.35);animation:goldenBreathe 3.8s ease-in-out infinite reverse}.fx-member-glow{z-index:1;inset:-10px;border-radius:14px;border:1px solid rgba(255,226,145,.32);box-shadow:0 0 14px hsla(40,86%,69%,.22),inset 0 0 12px rgba(255,226,145,.12);opacity:.62;animation:memberGlowIdle 5.8s ease-in-out infinite}.fx-member-shine{z-index:4;inset:0;overflow:hidden;border-radius:inherit;opacity:.35;mix-blend-mode:screen}.fx-member-shine:before{content:"";position:absolute;inset:-45% -20%;background:linear-gradient(115deg,transparent 0 38%,hsla(0,0%,100%,.18) 46%,rgba(255,228,140,.24) 50%,hsla(0,0%,100%,.08) 54%,transparent 64% 100%);transform:translateX(-140%);animation:memberSoftShine 7.8s ease-in-out infinite}.empty-state{border:1px dashed hsla(0,0%,100%,.22);border-radius:8px;padding:1rem;color:var(--ink-soft);background:hsla(0,0%,100%,.04)}.war-rank-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:1rem;gap:1rem;border:1px solid hsla(40,86%,69%,.38);border-radius:8px;padding:1rem;background:linear-gradient(135deg,rgba(31,38,56,.94),rgba(62,44,26,.78)),var(--panel)}.war-league-rank-badge{width:88px;height:96px;display:grid;place-items:center;-webkit-clip-path:polygon(50% 0,100% 18%,90% 76%,50% 100%,10% 76%,0 18%);clip-path:polygon(50% 0,100% 18%,90% 76%,50% 100%,10% 76%,0 18%);color:#10131c;font-family:var(--font-display);text-align:center;background:linear-gradient(180deg,#f8f1df,var(--gold));box-shadow:inset 0 0 0 3px hsla(0,0%,100%,.42)}.war-league-rank-badge-champion{background:linear-gradient(180deg,#f3e4ff,#b45cff 58%,#5f2d91);color:#fff}.war-league-rank-badge-master{background:linear-gradient(180deg,#ddf8ff,#5fd8ff 58%,#1d5f91)}.war-league-rank-badge-crystal{background:linear-gradient(180deg,#eff7ff,#8fc7ff 58%,#5578bc)}.war-league-rank-badge-silver{background:linear-gradient(180deg,#fff,#bcc6d2 58%,#6f7b8a)}.war-league-rank-badge-bronze{background:linear-gradient(180deg,#ffd2a8,#bd7042 58%,#754226);color:#fff}.war-rank-copy{display:grid;grid-gap:.25rem;gap:.25rem}.war-rank-copy h2{font-size:2rem}.war-rank-copy span{color:var(--ink-soft)}.war-clan-badge{width:88px;height:auto}.war-log-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.war-column{display:grid;grid-gap:.85rem;gap:.85rem;border:1px solid var(--line);border-radius:8px;padding:1rem;background:rgba(16,19,28,.7)}.regular-war-row p,.war-row-meta{color:var(--ink-soft)}.regular-war-list{display:grid;grid-gap:.65rem;gap:.65rem}.regular-war-row{display:grid;align-items:center;grid-gap:.75rem;gap:.75rem;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;padding:.75rem;background:hsla(0,0%,100%,.04);grid-template-columns:minmax(0,1fr) auto}.regular-war-row h3{margin-top:.12rem;font-size:1.05rem}.war-row-meta{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.4rem;font-size:.86rem}.war-row-meta span{border:1px solid hsla(0,0%,100%,.12);border-radius:8px;padding:.15rem .4rem}.war-result{min-width:82px;display:inline-flex;justify-content:center;border-radius:8px;padding:.32rem .55rem;color:#07100a;font-family:var(--font-display);background:var(--ink-soft)}.war-result.win{background:var(--green)}.war-result.loss{color:#fff;background:var(--red)}.war-result.tie{background:var(--gold)}.war-result.unknown{color:var(--ink);background:hsla(0,0%,100%,.14)}@keyframes founderAuraBreathe{0%,to{transform:scale(.96);opacity:.5}50%{transform:scale(1.08);opacity:.85}}@keyframes founderBorderBreathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes auraRadiate{0%{transform:scale(.985);opacity:0}8%{opacity:.85}60%{opacity:.3}to{transform:scale(1.16);opacity:0}}@keyframes wispFloat{0%{transform:translateY(16px);opacity:0}22%{opacity:.85}60%{transform:translate(5px,-14px);opacity:.55}to{transform:translate(-3px,-34px);opacity:0}}@keyframes electricAmbient{0%,13%,44%,49%,6%,70%,75%,to{opacity:.32}11%,7%{opacity:.8}9%{opacity:.42}46%{opacity:.85}72%{opacity:.9}}@keyframes electricBorderFlicker{0%,13%,44%,49%,6%,70%,75%,to{opacity:.55}11%,7%{opacity:1}9%{opacity:.62}46%{opacity:1}72%{opacity:1}}@keyframes lightningFieldPulse{0%,14%,48%,5%,56%,to{opacity:.42;transform:scale(.98)}11%,50%,6%{opacity:.92;transform:scale(1.03)}53%,8%{opacity:.58}}@keyframes lightningBloomPulse{0%,to{opacity:.5;transform:scale(.98)}45%{opacity:.9;transform:scale(1.04)}58%{opacity:.62;transform:scale(1.01)}}@keyframes lightningVeinFlicker{0%,14%,45%,54%,7%,to{opacity:.48}11%,8%{opacity:1}12%{opacity:.62}46%,50%{opacity:.92}52%{opacity:.56}}@keyframes lightningStrikeA{0%,17.2%,57.8%,65.2%,8.8%,to{opacity:0;transform:scale(.995)}11%,9%{opacity:1;transform:scale(1.01)}12%{opacity:.18}13%,17%,58%,65%{opacity:.88}}@keyframes lightningStrikeB{0%,24.8%,33.2%,72.8%,81.2%,to{opacity:0}25%,27%,73%,81%{opacity:.94}28%{opacity:.12}29%,33%{opacity:1}}@keyframes lightningStrikeC{0%,44.8%,53.2%,86.8%,94.2%,to{opacity:0}45%,53%{opacity:.86}87%,89%{opacity:1}90%{opacity:.2}91%,94%{opacity:.82}}@keyframes electricFracturePop{0%,14.2%,7.8%,to{opacity:0;transform:translate(-50%,-50%) scale(.3) rotate(0deg)}12%,8%{opacity:.92;transform:translate(-50%,-50%) scale(1) rotate(18deg)}}@keyframes chargeSkitter{0%,8%,to{opacity:0;transform:translate(-50%,-50%) translate(0) scale(.5)}18%{opacity:1;transform:translate(-50%,-50%) translate(9px,-8px) scale(1)}34%{opacity:.64;transform:translate(-50%,-50%) translate(-8px,10px) scale(.78)}44%{opacity:0;transform:translate(-50%,-50%) translate(14px,2px) scale(.42)}}@keyframes fireGlowFlicker{0%,to{opacity:.62}18%{opacity:.85}27%{opacity:.58}43%{opacity:.92}55%{opacity:.66}68%{opacity:.98}81%{opacity:.6}}@keyframes firePlasmaBreathe{0%,to{opacity:.58;transform:scale(.985)}45%{opacity:.84;transform:scale(1.018)}62%{opacity:.66;transform:scale(1.006)}}@keyframes fireTongueLift{0%{opacity:.72;transform:translateY(1px) scale(.985,.96)}to{opacity:.95;transform:translateY(-2px) scale(1.01,1.06)}}@keyframes fireFlarePulse{0%{opacity:.38;transform:translate(-50%,-50%) translateY(5px) scale(.74,.82)}48%{opacity:.74}to{opacity:.62;transform:translate(-50%,-50%) translateY(-5px) scale(1.05,1.16)}}@keyframes heatShimmer{0%,to{transform:translateY(4px) skewX(-1deg);opacity:.46}50%{transform:translateY(-5px) skewX(1.4deg);opacity:.78}}@keyframes flameSurgeLarge{0%{transform:translateY(2px) scale(1.01,.96)}to{transform:translateY(-3px) scale(.99,1.05)}}@keyframes flameSurgeMedium{0%{transform:translateY(1px) scale(1.02,.96) skewX(-.7deg)}to{transform:translateY(-2px) scale(.98,1.05) skewX(.7deg)}}@keyframes flameSurgeSmall{0%{transform:translateY(1px) scale(1.02,.94) skewX(.9deg)}to{transform:translateY(-2px) scale(.98,1.07) skewX(-.8deg)}}@keyframes emberFloatTall{0%{opacity:0;transform:translate(-50%,-50%) translateY(8px) scale(.55)}14%{opacity:.96}58%{opacity:.76;transform:translate(-50%,-50%) translate(10px,-92px) scale(1)}to{opacity:0;transform:translate(-50%,-50%) translate(-8px,-158px) scale(.34)}}@keyframes emberFloatSide{0%{opacity:0;transform:translate(-50%,-50%) translateY(4px) scale(.55)}14%{opacity:.9}58%{opacity:.7;transform:translate(-50%,-50%) translate(-34px,-64px) scale(.92)}to{opacity:0;transform:translate(-50%,-50%) translate(28px,-124px) scale(.32)}}@keyframes darkAuraBreathe{0%,to{transform:scale(.96);opacity:.6}50%{transform:scale(1.1);opacity:.95}}@keyframes smokeDriftA{0%,to{transform:translateY(8px) rotate(-3deg) scale(.92);opacity:.5}50%{transform:translateY(-16px) rotate(4deg) scale(1.12);opacity:.92}}@keyframes smokeDriftB{0%,to{transform:translateY(10px) rotate(4deg) scale(.95);opacity:.45}50%{transform:translateY(-20px) rotate(-5deg) scale(1.16);opacity:.88}}@keyframes tendrilCreep{0%,to{transform:translateY(10px) rotate(-4deg) scaleY(.85);opacity:.45}50%{transform:translateY(-14px) rotate(5deg) scaleY(1.15);opacity:.9}}@keyframes vignetteBreathe{0%,to{opacity:.55}50%{opacity:.95}}@keyframes goldenBreathe{0%,to{transform:scale(.97);opacity:.5}50%{transform:scale(1.09);opacity:.9}}@keyframes memberGlowIdle{0%,to{opacity:.44}50%{opacity:.7}}@keyframes memberSoftShine{0%,32%{transform:translateX(-140%)}58%,to{transform:translateX(140%)}}@media (prefers-reduced-motion:reduce){.role-card-aura,.role-card-border-effect,.role-card-fx,.role-card-fx *,.role-card-shine{animation:none}.role-card-fx{display:none}}@media (max-width:860px){.landing-screen{padding:1rem}.landing-content{gap:1.4rem;padding-block:16vh 2vh}.landing-identity{align-items:flex-start;flex-direction:column}.landing-badge-frame{width:112px;height:112px}.landing-copy h1{font-size:3.15rem}.landing-primary-actions,.war-log-grid,.war-rank-card{grid-template-columns:1fr}.hierarchy-tier-co-leader .tier-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.war-clan-badge{justify-self:start}}@media (max-width:560px){.landing-copy h1,.section-hero h1{font-size:2.2rem}.section-hero h1{max-width:min(13ch,100%)}.landing-button{min-height:58px;font-size:.95rem}.page-stack{width:min(100% - 1rem,1240px);padding-top:1rem}.section-hero{min-height:170px}.regular-war-row,.role-card-stats{grid-template-columns:1fr}.war-result{justify-self:start}}