.consent{z-index:80;background:var(--ui-panel);border:1px solid var(--ui-edge);border-radius:6px;flex-wrap:wrap;align-items:center;gap:14px 28px;width:min(760px,100% - 32px);margin-inline:auto;padding:18px 22px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 16px 48px #02040a99}.consent-copy{color:var(--ui-muted);flex:320px;gap:4px;font-size:14px;display:grid}.consent-title{font:600 17px/1.2 var(--head);letter-spacing:.08em;text-transform:uppercase;color:var(--ui-text)}.consent-copy a{color:var(--ui-cyan);text-underline-offset:3px;text-decoration:underline}.consent-actions{flex-wrap:wrap;gap:10px;display:flex}.consent .button{border:1px solid var(--ui-edge);min-height:44px;color:var(--ui-text);font:600 16px/1 var(--head);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:6px;padding:0 18px}.consent .button:hover{background:#687ec429}@media (max-width:720px){.consent{width:auto;padding:16px;bottom:12px;left:12px;right:12px}.consent-actions{width:100%}.consent .button{flex:1}}@font-face{font-family:Rajdhani;src:url(/media/fonts/rajdhani-semibold.woff2)format("woff2");font-weight:600;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand:#58d4f5;--brand-ink:#07111f;--head:"Rajdhani", "Arial Narrow", "Roboto Condensed", sans-serif;--body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--gutter:clamp(16px, 4vw, 48px);background:var(--ui-bg);color:var(--ui-text)}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:80px}body{background:var(--ui-bg);color:var(--ui-text);font:400 16px/1.6 var(--body);margin:0}h1,h2,h3,p,figure,ol,ul,dl,dd{margin:0}a{color:inherit}img{max-width:100%;height:auto;display:block}button{font:inherit;color:inherit}[hidden]{display:none!important}:focus-visible{outline-offset:3px;outline:2px solid #8ee8ff}::selection{background:var(--brand);color:var(--brand-ink)}.m-icon{flex-shrink:0;width:18px;height:18px}.m-skip{z-index:70;background:var(--brand);color:var(--brand-ink);font:600 16px/1 var(--head);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:12px 18px;position:fixed;top:-80px;left:16px}.m-skip:focus{top:12px}.t-header{z-index:50;height:64px;padding-inline:var(--gutter);background:var(--ui-bg);border-bottom:1px solid var(--ui-edge);align-items:center;gap:20px;display:flex;position:sticky;top:0}.m-brand{min-height:44px;font:600 18px/1 var(--head);letter-spacing:.18em;white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.m-brand .eclipse-mark{flex-shrink:0;display:block}.m-light{opacity:.82;font-weight:400}.t-nav{flex:1;justify-content:flex-end;gap:4px;min-width:0;display:flex}.t-nav a{min-height:44px;font:600 15px/1 var(--head);letter-spacing:.1em;text-transform:uppercase;color:var(--ui-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;padding:0 10px;text-decoration:none;display:flex}.t-nav a:hover,.t-nav a[aria-current]{color:var(--ui-text)}.t-nav a[aria-current]{border-bottom-color:var(--ui-cyan)}.m-cta{background:var(--brand);min-height:44px;color:var(--brand-ink);white-space:nowrap;font:600 16px/1 var(--head);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.m-cta:hover{background:#8ae4fc}.m-kicker{font:600 15px/1.2 var(--head);letter-spacing:.16em;text-transform:uppercase;color:var(--ui-muted);gap:10px;display:flex}.t-page h1,.legal h1{font:600 clamp(34px, 4.4vw, 50px)/1.1 var(--body);letter-spacing:-.025em;text-wrap:balance}.t-intro{max-width:62ch;color:var(--ui-muted);font-size:18px}.t-intro a,.t-page p a,.legal a,.t-page li a{color:var(--ui-cyan);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.t-intro a:hover,.t-page p a:hover,.legal a:hover,.t-page li a:hover{color:#a4ecff}.t-button{border:1px solid var(--ui-edge);min-height:44px;color:var(--ui-text);cursor:pointer;font:600 16px/1 var(--head);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:6px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.t-button:hover{background:#687ec429}.legal{width:100%;max-width:820px;padding:56px var(--gutter) 88px;margin:0 auto}.legal-heading{border-bottom:1px solid var(--ui-edge);gap:16px;padding-bottom:36px;display:grid}.legal-updated,.legal-language{color:var(--ui-muted);font-size:14px}.legal section{margin-top:44px}.legal h2{font:600 24px/1.2 var(--body);letter-spacing:-.015em;margin-bottom:14px}.legal h3{font:600 18px/1.25 var(--head);letter-spacing:.08em;text-transform:uppercase;margin:28px 0 10px}.legal section p,.legal li,.legal dd{max-width:68ch;color:var(--ui-muted)}.legal section p+p,.legal ul+p,.legal p+ul,.legal ol+p,.legal p+ol,.legal dl+p{margin-top:14px}.legal ul,.legal ol{gap:8px;max-width:68ch;padding-left:1.25em;display:grid}.legal strong{color:var(--ui-text);font-weight:600}.legal code{border:1px solid var(--ui-edge);background:var(--ui-panel);color:var(--ui-text);overflow-wrap:anywhere;border-radius:4px;padding:1px 6px;font:400 .88em/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.legal dl{gap:10px;display:grid}.legal dl>div{grid-template-columns:minmax(0,13em) minmax(0,1fr);gap:4px 20px;display:grid}.legal dt{color:var(--ui-text);font-weight:600}.legal .t-note{border-left:3px solid var(--ui-yellow);color:#f3e6b4;background:#ffd54a12;padding:12px 16px}.draft-field{color:pink;background:#ff4e6b33;border-radius:3px;padding:0 4px;font-style:normal}.t-page{width:100%;max-width:1140px;padding:56px var(--gutter) 88px;gap:56px;margin:0 auto;display:grid}.s-hero{justify-items:start;gap:16px;display:grid}.s-sale{font:600 17px/1.2 var(--head);letter-spacing:.1em;text-transform:uppercase;color:var(--ui-yellow);align-items:center;gap:10px;display:inline-flex}.s-sale:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.s-sale[data-sale=on_sale]{color:var(--ui-green)}.s-sale[data-sale=ended]{color:var(--ui-muted)}.s-frames{gap:24px;display:grid}.s-frames-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;display:flex}.s-frames-head h2,.s-section h2{font:600 clamp(26px, 3vw, 34px)/1.15 var(--body);letter-spacing:-.015em}.s-frame{--faction:var(--ui-accent);background:var(--ui-panel);border:1px solid var(--ui-edge);border-radius:6px;align-items:center;gap:24px 40px;padding:28px;display:grid}.s-frame[data-faction=meridian]{--faction:#59b8ff}.s-frame[data-faction=vantar]{--faction:#ff6b52}.s-frame[data-faction=kessari]{--faction:#ffb847}.s-art{justify-items:center;gap:12px;display:grid}.s-layouts{justify-content:center;align-items:end;gap:12px 16px;display:flex}.s-layout{justify-items:center;gap:8px;display:grid}.s-layout img{border-radius:4px}.s-layout-card img{width:min(256px,46vw)}.s-layout-hud img{width:min(184px,31vw)}.s-layout figcaption{color:var(--ui-muted);text-align:center;justify-items:center;font-size:14px;display:grid}.s-layout figcaption span{font:600 13px/1.3 var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--ui-text)}.s-copy{align-content:start;justify-items:start;gap:14px;display:grid}.s-copy h3{font:600 34px/1 var(--head);letter-spacing:.12em;text-transform:uppercase}.s-faction{border:1px solid var(--faction);font:600 14px/1.2 var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--faction);border-radius:4px;align-items:center;gap:8px;padding:4px 10px;display:inline-flex}.s-copy>p{max-width:52ch;color:var(--ui-muted)}.s-price{border-top:1px solid var(--ui-edge);gap:4px;width:100%;padding-top:14px;display:grid}.s-price dt{font:600 13px/1.2 var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--ui-muted)}.s-price dd{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.s-price-value{font:600 28px/1.1 var(--head);letter-spacing:.06em;color:var(--ui-text)}.s-price-note{color:var(--ui-muted);font-size:14px}.s-buy{color:var(--ui-muted);font-size:15px}.s-buy a{color:var(--ui-cyan);text-underline-offset:3px;text-decoration:underline}.s-section{border-top:1px solid var(--ui-edge);align-content:start;gap:20px;padding-top:40px;display:grid}.s-section>p{max-width:68ch;color:var(--ui-muted)}.s-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px 32px;padding:0;list-style:none;display:grid}.s-facts li{border-left:2px solid var(--ui-edge);color:var(--ui-muted);padding-left:16px}.s-facts strong{color:var(--ui-text);margin-bottom:2px;font-weight:600;display:block}.s-steps{counter-reset:step;gap:14px;max-width:72ch;margin:0;padding:0;list-style:none;display:grid}.s-steps li{counter-increment:step;color:var(--ui-muted);grid-template-columns:30px minmax(0,1fr);gap:12px;display:grid}.s-steps li:before{content:counter(step);border:1px solid var(--ui-edge);width:28px;height:28px;font:600 15px/1 var(--head);color:var(--ui-cyan);border-radius:50%;place-items:center;display:grid}.s-steps strong,.s-section strong{color:var(--ui-text);font-weight:600}.s-key{border:1px solid var(--ui-edge);font:600 14px/1.4 var(--head);letter-spacing:.1em;color:var(--ui-text);white-space:nowrap;border-radius:4px;padding:1px 6px}.s-columns{gap:40px;display:grid}.s-help{flex-wrap:wrap;gap:12px;display:flex}.s-return{width:100%;max-width:760px;padding:72px var(--gutter) 96px;justify-items:start;gap:20px;margin:0 auto;display:grid}.s-return h1{font:600 clamp(32px, 4vw, 46px)/1.1 var(--body);letter-spacing:-.02em;text-wrap:balance}.s-return>p{max-width:62ch;color:var(--ui-muted);font-size:18px}.s-return>p a{color:var(--ui-cyan);text-underline-offset:3px;text-decoration:underline}.s-return .s-steps{margin-top:4px}.m-footer{padding:24px var(--gutter);border-top:1px solid var(--ui-edge);color:var(--ui-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.m-footer-links{flex-wrap:wrap;align-items:center;gap:0 20px;display:flex}.m-footer-links a,.m-footer-links button{align-items:center;min-height:44px;display:inline-flex}.m-footer a{text-decoration:none}.m-footer a[aria-current]{color:var(--ui-text);text-underline-offset:4px;text-decoration:underline}.m-footer button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.m-footer a:hover,.m-footer button:hover{color:var(--ui-text)}@media (min-width:900px){.s-frame{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);padding:32px 40px}.s-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:720px){.m-cta-more{display:none}.t-nav a{letter-spacing:.06em;padding:0 6px;font-size:14px}.legal dl>div{grid-template-columns:minmax(0,1fr)}.s-frame{padding:20px 16px}}@media (max-width:560px){.t-header{gap:8px}.m-brand>span,.t-wide{display:none}.t-nav{justify-content:flex-start}.s-frame{padding:20px 12px}}
