@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2?dpl=dpl_GEcPtTxUQpHjPAES8aGHV5pJLofw)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2?dpl=dpl_GEcPtTxUQpHjPAES8aGHV5pJLofw)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2?dpl=dpl_GEcPtTxUQpHjPAES8aGHV5pJLofw)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2?dpl=dpl_GEcPtTxUQpHjPAES8aGHV5pJLofw)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2?dpl=dpl_GEcPtTxUQpHjPAES8aGHV5pJLofw)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_e799d87a-module__u8MhCG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_e799d87a-module__u8MhCG__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2?dpl=dpl_GEcPtTxUQpHjPAES8aGHV5pJLofw)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2?dpl=dpl_GEcPtTxUQpHjPAES8aGHV5pJLofw)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2?dpl=dpl_GEcPtTxUQpHjPAES8aGHV5pJLofw)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2?dpl=dpl_GEcPtTxUQpHjPAES8aGHV5pJLofw)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2?dpl=dpl_GEcPtTxUQpHjPAES8aGHV5pJLofw)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2?dpl=dpl_GEcPtTxUQpHjPAES8aGHV5pJLofw)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_42eec60-module__Gb1_vG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_42eec60-module__Gb1_vG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_GEcPtTxUQpHjPAES8aGHV5pJLofw)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_GEcPtTxUQpHjPAES8aGHV5pJLofw)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_GEcPtTxUQpHjPAES8aGHV5pJLofw)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_GEcPtTxUQpHjPAES8aGHV5pJLofw)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_GEcPtTxUQpHjPAES8aGHV5pJLofw)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=dpl_GEcPtTxUQpHjPAES8aGHV5pJLofw)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_GEcPtTxUQpHjPAES8aGHV5pJLofw)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
: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;--accent-violet:#fbbf24;--accent-fuchsia:#f97316;--accent-mid:#f59e0b;--accent-gradient:linear-gradient(90deg, #fbbf24 0%, #f97316 50%, #fbbf24 100%);--accent-gradient-vertical:linear-gradient(180deg, #fbbf24 0%, #f97316 50%, #fbbf24 100%);--accent-gradient-radial:radial-gradient(circle at 50% 50%, #f97316 0%, #fbbf24 80%);--rf-accent-a-rgb:251,191,36;--rf-accent-b-rgb:249,115,22;--rf-accent-hot-rgb:255,228,186;--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), -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-ui:var(--font-geist), var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, Consolas, monospace;--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}
: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}*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior:none;margin:0;padding:0}html{background:#160d04}body{background:var(--bg);color:var(--fg-1);font-family:var(--font-ui);overflow-x:hidden}::selection{color:#fff;background:#ffffff38}.rf-section{padding-top:var(--rf-rhythm,132px)}.rf-section:first-child{padding-top:0}.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:#000;position:relative}.rf-app.hero-curtain .rf-below:before{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#0006 55%,#000000d1 80%,#000 100%);height:200px;position:absolute;top:-200px;left:0;right:0}.rf-hero-descend{z-index:3;pointer-events:none;opacity:0;will-change:opacity;background:linear-gradient(#0000 0%,#0000008c 55%,#000 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 .76s var(--ease-out), transform .76s var(--ease-out)}.rf-ent-scope.is-armed .rf-ent{opacity:0;transform:translateY(26px)}.rf-ent-scope.is-armed .rf-ent-panel{opacity:0;transform:translateY(34px)scale(.955)}.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:.14s}.rf-ent-scope .rf-ent-d2{transition-delay:.28s}.rf-ent-scope .rf-ent-d3{transition-delay:.42s}@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%}}
