:root{--bg:#000;--surface-1:#0a0e18;--surface-2:#101828;--surface-3:#1a2030;--fg-1:#fff;--fg-2:#ffffffb8;--fg-3:#ffffff8c;--fg-4:#ffffff61;--fg-icon:#ffffffb3;--border-1:#1a1f2e;--border-2:#2a303f;--border-3:#3f4552;--divider:#2a303f80;--mira-copper:#bd6827;--mira-amber:#e6923d;--mira-gold:#f1b563;--mira-parchment:#ffd99b;--mira-parchment-rgb:255,217,155;--mira-lilac:#cdbce2;--mira-copper-rgb:189,104,39;--mira-amber-rgb:230,146,61;--mira-gold-rgb:241,181,99;--mira-lilac-rgb:205,188,226;--accent-violet:var(--mira-gold);--accent-fuchsia:var(--mira-amber);--accent-mid:var(--mira-amber);--mira-gradient:linear-gradient(102deg, var(--mira-copper) 0%, var(--mira-amber) 34%, var(--mira-gold) 68%, var(--mira-parchment) 94%, var(--mira-lilac) 100%);--accent-gradient:var(--mira-gradient);--accent-gradient-vertical:linear-gradient(180deg, var(--mira-parchment) 0%, var(--mira-gold) 42%, var(--mira-amber) 76%, var(--mira-copper) 100%);--accent-gradient-radial:radial-gradient(circle at 50% 50%, var(--mira-parchment) 0%, var(--mira-gold) 42%, var(--mira-amber) 76%, transparent 100%);--rf-accent-a-rgb:var(--mira-gold-rgb);--rf-accent-b-rgb:var(--mira-amber-rgb);--rf-accent-hot-rgb:255,217,155;--rf-tile-hue:28deg;--rf-tile-sat:72%;--fx:1;--rf-realm-glow:transparent;--danger:#d1000c;--danger-hover:#b8000a;--danger-fg:#fff;--img-protection-bottom:linear-gradient(to top, #000000d9 0%, #0000 60%);--img-protection-top:linear-gradient(to bottom, #0009 0%, #0000 50%);--img-tint-cool:linear-gradient(180deg, #0f0c1e33, #0f0c1e66);--font-display:var(--font-geist-sans), "Geist", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-ui:var(--font-geist-sans), "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading:"Inter", var(--font-ui);--font-mono:var(--font-geist-mono), "Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-story:var(--font-ui);--text-xs:11px;--text-sm:13px;--text-base:14px;--text-md:15px;--text-lg:18px;--text-xl:24px;--text-2xl:32px;--text-3xl:48px;--text-display:28px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-caps:.08em;--tracking-display:-.025em;--tracking-normal:0;--tracking-tight:-.01em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--page-gutter:48px;--rail-gap:48px;--card-gap:16px;--nav-height:56px;--max-width:1280px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:9999px;--shadow-card-hover:0 8px 24px #0009;--shadow-accent-ring:0 0 0 1px #d931fc4d;--shadow-modal:0 20px 60px #000c;--shadow-button-inset:inset 0 1px 0 #ffffff1f;--focus-ring:0 0 0 2px #000, 0 0 0 4px var(--accent-mid);--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--dur-fast:.12s;--dur-base:.18s;--dur-slow:.28s;--z-nav:50;--z-overlay:100;--z-modal:200;--z-toast:300}.rf-wordmark,.h-display{font-family:var(--font-display);font-size:var(--text-display);letter-spacing:-.025em;text-transform:uppercase;background:var(--accent-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:900;line-height:1}h1,.h1{font-family:var(--font-ui);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--fg-1)}h2,.h2{font-family:var(--font-ui);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--fg-1)}h3,.h3{font-family:var(--font-ui);font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--fg-1)}p,.body{font-family:var(--font-ui);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--fg-2)}.body-sm{font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--fg-2)}.meta-caps{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-3)}.label{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--fg-2)}code,.code{font-family:var(--font-mono);background:var(--surface-2);border-radius:var(--radius-sm);color:var(--fg-1);padding:2px 6px;font-size:.92em}.rf-app{background:var(--bg);color:var(--fg-1);font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.rf-creation-chapter,.rf-season-payoff,.rf-play-chapter{--mira-gold:#e2e5ea;--mira-gold-rgb:226,229,234;--mira-amber:#d5dae2;--mira-amber-rgb:213,218,226;--mira-copper:#b9c0ca;--mira-copper-rgb:185,192,202;--mira-parchment:#f4f5f7;--mira-parchment-rgb:244,245,247;--accent-violet:#e2e5ea;--accent-fuchsia:#d5dae2;--accent-mid:#d5dae2;--rf-accent-a-rgb:226,229,234;--rf-accent-b-rgb:213,218,226;--rf-accent-hot-rgb:244,245,247;--mira-gradient:linear-gradient(102deg,#b9c0ca,#e2e5ea,#f4f5f7);--accent-gradient:linear-gradient(102deg,#b9c0ca,#e2e5ea,#f4f5f7);--accent-gradient-vertical:linear-gradient(180deg,#f4f5f7,#e2e5ea,#b9c0ca);--accent-gradient-radial:radial-gradient(circle,#f4f5f7,#e2e5ea,transparent)}
:root{--surface-1:#ffffff0b;--surface-2:#ffffff13;--surface-3:#ffffff1f;--border-1:#ffffff17;--border-2:#ffffff29;--border-3:#ffffff47;--divider:#ffffff14;--fx:.42;--rf-rhythm:140px;--rf-section-heading-mobile:30px;--rf-feature-heading-mobile:clamp(25px, 6.8vw, 27px);--rf-heading-weight-mobile:520}*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior:none;margin:0;padding:0}.rf-creation-chapter{z-index:4;background:#050505;width:100%;margin:0;position:relative;overflow:clip}html{background:#160d04}body{background:var(--bg);color:var(--fg-1);font-family:var(--font-ui);overflow-x:hidden}.rf-below{isolation:isolate;margin-top:-1px;padding-top:clamp(34px,6vw,82px);position:relative;background:radial-gradient(ellipse 72% 14% at 50% 0%, rgba(var(--mira-amber-rgb),.018), transparent 76%), radial-gradient(ellipse 55% 18% at 8% 18%, #ffffff03, transparent 74%), linear-gradient(180deg,#060504 0%,#050505 18%,#070706 48%,#050505 76%,#070605 100%)!important}.rf-below:before{content:"";z-index:-1;pointer-events:none;opacity:.026;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.rf-below.rf-home-below{padding-top:0;background:radial-gradient(ellipse 72% 15% at 50% 4%, rgba(var(--mira-amber-rgb),.024), transparent 76%), linear-gradient(180deg, #060504 0, #050505 24%, #070706 52%, #050505 78%, #070605 100%)!important}:is(.rf-app.hero-curtain section[data-screen-label=Hero]:has(.rf-guest-pitches)+.rf-below.rf-home-below,.rf-app.hero-curtain section[data-screen-label=Hero]:has(.rf-realm-claim)+.rf-below.rf-home-below){background:radial-gradient(ellipse 72% 15% at 50% 0%, rgba(var(--mira-amber-rgb),.018), transparent 76%), linear-gradient(180deg,#060504 0%,#050505 24%,#070706 52%,#050505 78%,#070605 100%)!important}.rf-below section[data-screen-label]{isolation:isolate;position:relative}.rf-below section[data-screen-label]:before{content:"";z-index:-1;pointer-events:none;opacity:.7;width:100vw;position:absolute;top:-100px;bottom:-100px;left:50%;transform:translate(-50%)}.rf-below section[data-screen-label=Gameplay]:before{background:radial-gradient(52% 38% at 86% 46%,#ffffff04,#0000 72%)}.rf-below section[data-screen-label=Features]:before{background:radial-gradient(ellipse 55% 34% at 8% 42%, rgba(var(--mira-gold-rgb),.018), transparent 74%)}.rf-below section[data-screen-label=Community]:before{background:radial-gradient(52% 30% at 92% 38%,#ffffff04,#0000 72%)}.rf-below section[data-screen-label=FAQ]:before{background:radial-gradient(ellipse 58% 34% at 14% 54%, rgba(var(--mira-lilac-rgb),.018), transparent 75%)}::selection{color:#fff;background:#ffffff38}.rf-section{padding-top:var(--rf-rhythm,132px)}.rf-section:first-child{padding-top:0}@media (max-width:700px){:root{--rf-rhythm:88px}.rf-section-head-title,.rf-footer-cta-heading{font-weight:var(--rf-heading-weight-mobile)!important}}.rf-grain{pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.rf-scroll-dot{width:4px;height:8px;animation:rf-scroll 1.8s var(--ease-in-out) infinite;background:#ffffffb3;border-radius:9999px}@keyframes rf-scroll{0%{opacity:0;transform:translateY(-3px)}35%{opacity:1}70%{opacity:0;transform:translateY(8px)}to{opacity:0}}.rf-cta-aura{z-index:0;filter:blur(13px);pointer-events:none;opacity:.5;background:radial-gradient(62% 130%,#f9731647,#fbbf241f 52%,#0000 76%);border-radius:9999px;position:absolute;inset:-7px -13px}.rf-caret{vertical-align:-.16em;background:#ffffffd9;width:2px;height:1.05em;margin-left:1px;animation:1s step-end infinite rf-blink;display:inline-block}@keyframes rf-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes rf-shimmer{0%{background-position:-160% 0}to{background-position:160% 0}}.rf-shimmer{background:linear-gradient(90deg,#ffffff08 0%,#ffffff1a 48%,#ffffff29 54%,#ffffff08 100%) 0 0/220% 100%;animation:1.6s linear infinite rf-shimmer}@keyframes rf-spin{to{transform:rotate(360deg)}}.rf-spin{animation:.8s linear infinite rf-spin}@keyframes rf-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes rf-pop{0%{opacity:0;transform:scale(.94)}60%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes rf-fade{0%{opacity:0}to{opacity:1}}@keyframes rf-gen-slide{0%{transform:translate(-110%)}to{transform:translate(360%)}}@keyframes rf-gen-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.rf-gen-slide{animation:none!important}}@keyframes rf-forge-shine{0%{opacity:0;transform:translate(-130%)skew(-18deg)}28%{opacity:.55}to{opacity:0;transform:translate(240%)skew(-18deg)}}.rf-forge-shine{pointer-events:none;z-index:3;width:55%;animation:rf-forge-shine .9s var(--ease-out) .14s both;background:linear-gradient(90deg,#0000,#ffffff59,#0000);position:absolute;top:0;bottom:0}@keyframes rf-forge-pass{0%{opacity:0;transform:translate(-130%)skew(-16deg)}26%{opacity:.85}to{opacity:0;transform:translate(240%)skew(-16deg)}}.rf-forge-pass{pointer-events:none;z-index:4;mix-blend-mode:screen;width:62%;animation:rf-forge-pass .82s var(--ease-out) both;background:linear-gradient(90deg,#0000,#f9731600 18%,#ffeec499 50%,#fbbf2400 82%,#0000);position:absolute;top:0;bottom:0}@keyframes rf-ember{0%,to{opacity:.5}50%{opacity:1}}.rf-ember{animation:rf-ember 2.4s var(--ease-in-out) infinite;background:radial-gradient(120% 92% at 50% 36%,#f9731642,#fbbf241f 46%,#0000 72%)}@media (prefers-reduced-motion:reduce){.rf-forge-pass,.rf-ember,.rf-wave-bar{animation:none!important}}@keyframes rf-wave{0%,to{transform:scaleY(.32)}50%{transform:scaleY(1)}}@keyframes rf-wave-soft{0%,to{transform:scaleY(.42)}50%{transform:scaleY(.78)}}.rf-wave-bar{transform-origin:bottom;animation:rf-wave .9s var(--ease-in-out) infinite}@keyframes rf-bob-a{0%{transform:translateY(-5%)}50%{transform:translateY(1%)}to{transform:translateY(-5%)}}@keyframes rf-bob-b{0%{transform:translateY(1%)}50%{transform:translateY(-5%)}to{transform:translateY(1%)}}@keyframes rf-wire{to{stroke-dashoffset:-28px}}@keyframes rf-draw{0%{stroke-dashoffset:var(--len,200)}to{stroke-dashoffset:0}}@keyframes rf-node{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@keyframes rf-scan{0%{opacity:0;transform:translateY(-30%)}12%{opacity:.5}88%{opacity:.5}to{opacity:0;transform:translateY(130%)}}@keyframes rf-chip{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes rf-knob{0%,to{left:8%}50%{left:82%}}@keyframes rf-ring{0%{opacity:.55;transform:scale(.55)}70%{opacity:0}to{opacity:0;transform:scale(1.5)}}.rf-glow{pointer-events:none;filter:blur(90px);opacity:.5;z-index:0;border-radius:50%;position:absolute}.rf-reveal{opacity:0;transition:opacity .72s var(--ease-out), transform .72s var(--ease-out);transform:translateY(28px)}.rf-reveal.is-in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.rf-reveal{transition:none;opacity:1!important;transform:none!important}.rf-scroll-dot,.rf-caret,.rf-shimmer,.rf-spin,.rf-forge-shine{animation:none!important}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#1a1f2e;border:2px solid #000;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#2a303f}#root{min-height:100vh}@keyframes pl-cap-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes pl-amb-rise{0%{opacity:0;transform:translateY(8%)}12%{opacity:var(--o,.4)}84%{opacity:calc(var(--o,.4) * .55)}to{opacity:0;transform:translate(8px,-88vh)}}.pl-amb-rise{will-change:transform, opacity;animation-name:pl-amb-rise;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pl-amb-twinkle{0%,to{opacity:0;transform:scale(.6)}50%{opacity:var(--o,.8);transform:scale(1)}}.pl-amb-twinkle{animation-name:pl-amb-twinkle;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes pl-amb-breathe{0%,to{opacity:.45}50%{opacity:1}}.pl-amb-breathe{animation:7s ease-in-out infinite pl-amb-breathe}@keyframes pl-amb-mist1{0%{opacity:.5;transform:translate(-6%)}50%{opacity:1;transform:translate(8%)}to{opacity:.5;transform:translate(-6%)}}@keyframes pl-amb-mist2{0%{opacity:.6;transform:translate(6%)}50%{opacity:1;transform:translate(-8%)}to{opacity:.6;transform:translate(6%)}}.pl-amb-mist1{will-change:transform, opacity;animation:19s ease-in-out infinite pl-amb-mist1}.pl-amb-mist2{will-change:transform, opacity;animation:23s ease-in-out infinite pl-amb-mist2}@keyframes pl-amb-police-b{0%,44%,to{opacity:.25}8%,20%{opacity:1}14%{opacity:.4}}@keyframes pl-amb-police-r{0%,48%,to{opacity:.15}58%,70%{opacity:.9}64%{opacity:.3}}.pl-amb-police-b{will-change:opacity;animation:3.4s ease-in-out infinite pl-amb-police-b}.pl-amb-police-r{will-change:opacity;animation:3.4s ease-in-out infinite pl-amb-police-r}@keyframes pl-amb-amber{0%,to{opacity:.8}38%{opacity:1}42%{opacity:.6}46%{opacity:.95}}.pl-amb-amber{animation:5.5s ease-in-out infinite pl-amb-amber}@keyframes pl-amb-rain{0%{opacity:0;transform:translateY(0)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translateY(128vh)}}.pl-amb-rain{will-change:transform;animation-name:pl-amb-rain;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pl-amb-neonL{0%,38%,to{opacity:.92}44%{opacity:.34}50%{opacity:.92}74%{opacity:.5}80%{opacity:.92}}@keyframes pl-amb-neonR{0%,to{opacity:.7}20%{opacity:.95}52%{opacity:1}55%{opacity:.45}58%{opacity:.9}}.pl-amb-neonL{will-change:opacity;animation:3.5s ease-in-out infinite pl-amb-neonL}.pl-amb-neonR{will-change:opacity;animation:5.1s ease-in-out infinite pl-amb-neonR}@keyframes pl-amb-haze{0%{opacity:.7;transform:translate(-4%)}50%{opacity:1;transform:translate(4%)}to{opacity:.7;transform:translate(-4%)}}.pl-amb-haze{will-change:transform, opacity;animation:16s ease-in-out infinite pl-amb-haze}@keyframes pl-glitch-c{0%,56%,to{opacity:0;transform:translate(0)}58%{opacity:.4;transform:translate(3px)}60%{opacity:0}89%{opacity:0}90%{opacity:.3;transform:translate(2px)}92%{opacity:0}}@keyframes pl-glitch-m{0%,56%,to{opacity:0;transform:translate(0)}58%{opacity:.4;transform:translate(-3px)}60%{opacity:0}89%{opacity:0}90%{opacity:.3;transform:translate(-2px)}92%{opacity:0}}@keyframes pl-glitch-slices{0%,to{opacity:.05}57%{opacity:.05}59%{opacity:.2}61%{opacity:.05}}.pl-glitch-c{will-change:opacity, transform;animation:6s steps(60,end) infinite pl-glitch-c}.pl-glitch-m{will-change:opacity, transform;animation:6s steps(60,end) infinite pl-glitch-m}.pl-glitch-slices{will-change:opacity;animation:6s steps(60,end) infinite pl-glitch-slices}@keyframes pl-amb-shimmer{0%,to{opacity:.42;transform:translate(-50%,-50%)scale(.95)}25%{opacity:.74}50%{opacity:.96;transform:translate(-50%,-50%)scale(1.07)}72%{opacity:.62}}.pl-amb-shimmer{will-change:opacity, transform;animation:3.4s ease-in-out infinite pl-amb-shimmer}@keyframes pl-amb-shaft{0%,to{opacity:.34}50%{opacity:.82}}.pl-amb-shaft{will-change:opacity;animation:6.5s ease-in-out infinite pl-amb-shaft}.pl-amb-shaft2{animation-direction:reverse;animation-duration:8.5s!important}@keyframes pl-amb-fire{0%,to{opacity:.9;transform:translate(-50%,-100%)scaleY(1)scaleX(1)skew(0)}20%{opacity:1;transform:translate(-50%,-100%)scaleY(1.15)scaleX(.9)skew(4deg)}40%{opacity:.8;transform:translate(-50%,-100%)scaleY(.95)scaleX(1.07)skew(-3deg)}60%{opacity:.98;transform:translate(-50%,-100%)scaleY(1.1)scaleX(.95)skew(2deg)}80%{opacity:.85;transform:translate(-50%,-100%)scaleY(.98)scaleX(1.03)skew(-2deg)}}.pl-amb-fire{will-change:transform, opacity;animation:.9s ease-in-out infinite pl-amb-fire}@media (prefers-reduced-motion:reduce){.pl-amb-rise,.pl-amb-twinkle,.pl-amb-breathe,.pl-amb-mist1,.pl-amb-mist2,.pl-amb-police-b,.pl-amb-police-r,.pl-amb-amber,.pl-amb-rain,.pl-amb-neonL,.pl-amb-neonR,.pl-amb-haze,.pl-amb-shimmer,.pl-amb-shaft,.pl-amb-fire,.pl-glitch-c,.pl-glitch-m,.pl-glitch-slices{animation:none!important}}@keyframes rf-foot-ember{0%{opacity:0;transform:translateY(24px)scale(.8)}18%{opacity:var(--mo,.6)}82%{opacity:calc(var(--mo,.6) * .7)}to{opacity:0;transform:translateY(-340px)scale(1)}}.rf-foot-ember{will-change:transform, opacity;animation-name:rf-foot-ember;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.rf-foot-ember{opacity:0!important;animation:none!important}}@keyframes rf-ripple{0%{opacity:.75;transform:scale(.35)}to{opacity:0;transform:scale(1.5)}}@keyframes rf-load{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rf-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}@keyframes pl-rays{0%{transform:translate(-7%)}to{transform:translate(7%)}}.pl-rays{animation:pl-rays 14s var(--ease-in-out) infinite alternate}@keyframes pl-dust{0%{opacity:0;transform:translateY(6%)}14%{opacity:var(--o,.5)}86%{opacity:calc(var(--o,.5) * .5)}to{opacity:0;transform:translateY(-94%)}}.pl-dust-mote{will-change:transform, opacity;animation-name:pl-dust;animation-timing-function:linear;animation-iteration-count:infinite}.pl-grain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media (max-width:640px){.rf-btn-lg{height:46px!important;padding-left:22px!important;padding-right:22px!important;font-size:14.5px!important}.rf-btn-md{height:42px!important;padding-left:18px!important;padding-right:18px!important;font-size:14px!important}}@media (prefers-reduced-motion:reduce){.pl-rays,.pl-dust-mote{animation:none!important}}.rf-tail-line{display:inline-block;position:relative}.rf-tail{white-space:pre-line;will-change:transform, opacity, filter;display:inline-block;position:relative}.rf-tail-hot{opacity:0;pointer-events:none;position:absolute;inset:0}@keyframes rf-tail-out{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(9px);transform:translateY(-10px)}}@keyframes rf-tail-in{0%{opacity:0;filter:blur(7px);transform:translateY(10px)}55%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes rf-tail-hot{0%{opacity:0}16%{opacity:1}to{opacity:0}}@keyframes rf-tail-ember{0%{opacity:0;transform:translate(0)scale(1)}22%{opacity:1}to{opacity:0;transform:translate(var(--dx,0), -40px) scale(.35)}}.rf-tail-out{animation:rf-tail-out .54s var(--ease-out) both}.rf-tail-in{animation:rf-tail-in .82s var(--ease-out) both}.rf-tail-in .rf-tail-hot{animation:rf-tail-hot .82s var(--ease-out) both}.rf-tail-ember{pointer-events:none;animation-name:rf-tail-ember;animation-timing-function:var(--ease-out);animation-fill-mode:both;animation-duration:var(--d,.9s);border-radius:50%;position:absolute;bottom:28%}@media (prefers-reduced-motion:reduce){.rf-tail-out,.rf-tail-in,.rf-tail-ember{animation:none!important}.rf-tail-hot{opacity:0!important;animation:none!important}}.rf-btn-shine:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:38%;position:absolute;top:0;bottom:0;left:-45%;transform:skew(-18deg)}.rf-btn-shine:hover:after{animation:rf-btn-shine .62s var(--ease-out)}@keyframes rf-btn-shine{0%{opacity:0;left:-45%}28%{opacity:.85}to{opacity:0;left:120%}}.rf-dc-tile{transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out)}.rf-dc-tile:hover{transform:scale(1.06)}.rf-dc-tile:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.rf-btn-shine:hover:after{animation:none}.rf-dc-tile:hover{transform:none}}@media (max-width:640px){.pl-caption{gap:8px!important}.pl-caption p{font-size:12px!important;line-height:1.38!important}.pl-caption .pl-cap-name{letter-spacing:.14em!important;font-size:9.5px!important}.pl-caption .pl-cap-sug{font-size:11px!important}}.rf-app.hero-curtain section[data-screen-label=Hero]{z-index:0;min-height:100vh;top:0;position:sticky!important}.rf-app.hero-curtain .rf-below{z-index:1;background:radial-gradient(ellipse 72% 14% at 50% 0%, rgba(var(--mira-amber-rgb),.018), transparent 76%), radial-gradient(ellipse 55% 18% at 8% 18%, #ffffff03, transparent 74%), linear-gradient(180deg,#060504 0%,#050505 18%,#070706 48%,#050505 76%,#070605 100%);position:relative}.rf-app.hero-curtain .rf-below:before{content:"";z-index:0;opacity:1;pointer-events:none;background:linear-gradient(#05040300 0%,#0605040a 14%,#06050429 31%,#06050466 49%,#060504b8 66%,#060504 83% 100%);height:360px;position:absolute;top:-360px;left:0;right:0}.rf-app.hero-curtain .rf-below.rf-home-below:before{background:linear-gradient(#05040300 0%,#0605040f 18%,#06050433 43%,#06050480 70%,#060504d1 100%);height:180px;top:-180px}.rf-hero-descend{z-index:3;pointer-events:none;opacity:0;will-change:opacity;background:linear-gradient(#05040300 0%,#05040329 40%,#0504039e 72%,#050403 100%);position:absolute;inset:0}.rf-app.hero-curtain .rf-hero-fold{will-change:opacity, transform}@media (prefers-reduced-motion:reduce){.rf-app.hero-curtain section[data-screen-label=Hero]{position:relative!important}.rf-hero-descend{opacity:0!important}.rf-app.hero-curtain .rf-hero-fold{opacity:1!important;transform:none!important}}.rf-ent-scope .rf-ent,.rf-ent-scope .rf-ent-panel{transition:opacity .36s}.rf-ent-scope.is-armed .rf-ent,.rf-ent-scope.is-armed .rf-ent-panel{opacity:0}.rf-ent-scope.is-in .rf-ent,.rf-ent-scope.is-in .rf-ent-panel{opacity:1;transform:none}.rf-ent-scope .rf-ent-x{transition:opacity .62s var(--ease-out), transform .62s var(--ease-out)}.rf-ent-scope.is-armed .rf-ent-x{opacity:0;transform:translate(46px)}.rf-ent-scope.is-in .rf-ent-x{opacity:1;transform:none}.rf-ent-scope .rf-ent-fade{transition:opacity .76s var(--ease-out)}.rf-ent-scope.is-armed .rf-ent-fade{opacity:0}.rf-ent-scope.is-in .rf-ent-fade{opacity:1}.rf-ent-scope .rf-ent-d1{transition-delay:60ms}.rf-ent-scope .rf-ent-d2{transition-delay:.12s}.rf-ent-scope .rf-ent-d3{transition-delay:.18s}@media (prefers-reduced-motion:reduce){.rf-ent-scope .rf-ent,.rf-ent-scope .rf-ent-panel,.rf-ent-scope .rf-ent-fade,.rf-ent-scope .rf-ent-x{opacity:1!important;transition:none!important;transform:none!important}}.rf-sweep{background-size:0% 100%,100% 100%}@media (prefers-reduced-motion:reduce){.rf-sweep{background-size:100% 100%,100% 100%}}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2-i4fw5gbtlb7.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__N_gNeq__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__N_gNeq__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.0b02cdm7g7y6h.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_cffb86b-module__RJPE5G__className{font-family:GeistMono}.geistmono_cffb86b-module__RJPE5G__variable{--font-geist-mono:"GeistMono"}
