.rayvo-site{--rv-bg:#ffffff;--rv-surface:rgba(255,255,255,0.66);--rv-surface-strong:rgba(255,255,255,0.88);--rv-surface-solid:#ffffff;--rv-sheet:#ffffff;--rv-border:rgba(17,24,39,0.07);--rv-border-strong:rgba(17,24,39,0.14);--rv-highlight:rgba(255,255,255,0.9);--rv-text:#0b0c10;--rv-text-2:#4b5563;--rv-text-3:#818998;--rv-track:rgba(17,24,39,0.07);--rv-fill:#111827;--rv-shadow:0 1px 2px rgba(17,24,39,0.04),0 12px 32px -18px rgba(17,24,39,0.18);--rv-shadow-lg:0 2px 6px rgba(17,24,39,0.04),0 40px 90px -40px rgba(17,24,39,0.35);--rv-haze-a:transparent;--rv-haze-b:transparent;--rv-haze-c:transparent;--rv-lime:#cfff45;--rv-lime-deep:#8fbf00;--rv-ink:#0b0c10;--rv-btn-bg:var(--rv-lime);--rv-btn-fg:#0b0c10;--rv-btn-border:rgba(11,12,16,0.08);--rv-btn-inset:rgba(255,255,255,0.55);--rv-btn-shadow:0 1px 2px rgba(0,0,0,0.08),0 12px 26px -14px rgba(143,191,0,0.75);--rv-sky-top:#d7e7ff;--rv-sky-bottom:#f5f9ff;--rv-sun:#fbbf24;--rv-sun-glow:rgba(251,191,36,0.35);--rv-ground:#e6ebf3;--rv-ground-2:#d8dfeb;--rv-wall-front:#ffffff;--rv-wall-side:#e6ebf3;--rv-roof-back:#9aa6b8;--rv-roof:#b9c3d3;--rv-roof-edge:#7c889e;--rv-panel-a:#1e3a8a;--rv-panel-b:#2563eb;--rv-panel-line:rgba(255,255,255,0.35);--rv-window:#bfdbfe;--rv-tree:#4ade80;--rv-tree-2:#22c55e;--rv-trunk:#92400e;--rv-shadow-ground:rgba(17,24,39,0.1);--rv-map-land:#e8ecf4;--rv-map-edge:rgba(101,163,13,0.4);background:var(--rv-bg);color:var(--rv-text);color-scheme:light;--rv-line:#65a30d;--rv-line-2:#a3e635}html[data-rayvo-theme=dark] .rayvo-site{--rv-bg:#050505;--rv-surface:rgba(255,255,255,0.04);--rv-surface-strong:rgba(26,26,28,0.84);--rv-surface-solid:#0f0f10;--rv-sheet:#08080a;--rv-text:#f4f6fa;--rv-text-2:#a4acbb;--rv-text-3:#737b8c;--rv-fill:#e5e7eb;--rv-shadow:0 1px 2px rgba(0,0,0,0.4),0 20px 50px -24px rgba(0,0,0,0.8);--rv-shadow-lg:0 2px 8px rgba(0,0,0,0.4),0 50px 110px -40px rgba(0,0,0,0.9);--rv-haze-a:rgba(207,255,69,0.07);--rv-haze-c:rgba(207,255,69,0.03);--rv-btn-bg:var(--rv-lime);--rv-btn-fg:#0b0c10;--rv-btn-border:rgba(207,255,69,0.9);--rv-btn-inset:rgba(255,255,255,0.5);--rv-btn-shadow:0 1px 2px rgba(0,0,0,0.5),0 14px 32px -14px rgba(207,255,69,0.45);--rv-sky-top:#0c1326;--rv-sky-bottom:#161e33;--rv-sun:#e2e8f0;--rv-sun-glow:rgba(148,163,184,0.25);--rv-ground:#161b27;--rv-ground-2:#11151e;--rv-wall-front:#252c3a;--rv-wall-side:#1b2130;--rv-roof-back:#0f141d;--rv-roof:#2c3444;--rv-roof-edge:#475166;--rv-panel-a:#0b1b3f;--rv-panel-b:#1d4ed8;--rv-panel-line:rgba(255,255,255,0.22);--rv-window:#fde68a;--rv-tree:#166534;--rv-tree-2:#14532d;--rv-trunk:#451a03;--rv-shadow-ground:rgba(0,0,0,0.45);--rv-map-land:#171c2a;--rv-map-edge:rgba(207,255,69,0.4);color-scheme:dark;--rv-line:#cfff45}.rayvo-site ::selection{background:var(--rv-lime);color:#0b0c10}.rv-text{color:var(--rv-text)}.rv-text-2{color:var(--rv-text-2)}.rv-text-3{color:var(--rv-text-3)}.rv-glass,.rv-glass-strong{border:1px solid var(--rv-border);box-shadow:inset 0 1px 0 var(--rv-highlight),var(--rv-shadow)}.rv-glass{background:linear-gradient(135deg,var(--rv-glass-a),var(--rv-glass-b))}.rv-glass-strong{background:linear-gradient(135deg,var(--rv-glass-strong-a),var(--rv-glass-strong-b));box-shadow:inset 0 1px 0 var(--rv-highlight),var(--rv-shadow-lg)}.rayvo-site{--rv-glass-a:rgba(255,255,255,0.62);--rv-glass-b:rgba(255,255,255,0.3);--rv-glass-strong-a:rgba(255,255,255,0.97);--rv-glass-strong-b:rgba(255,255,255,0.93)}html[data-rayvo-theme=dark] .rayvo-site{--rv-glass-a:rgba(255,255,255,0.08);--rv-glass-strong-a:rgba(40,40,43,0.8);--rv-glass-strong-b:rgba(12,12,13,0.7)}.rv-solid{background:var(--rv-surface-solid);border:1px solid var(--rv-border)}.rv-border{border-color:var(--rv-border)}.rv-divide>*+*{border-top:1px solid var(--rv-border)}.rv-track{background:var(--rv-track)}.rv-fill{background:var(--rv-fill)}.rv-btn-primary{background:var(--rv-btn-bg);color:var(--rv-btn-fg);border:1px solid var(--rv-btn-border);box-shadow:inset 0 1px 0 var(--rv-btn-inset),var(--rv-btn-shadow);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.rv-btn-primary:hover{transform:translateY(-1px);filter:brightness(1.12)}.rv-btn-primary:active{transform:translateY(0);filter:brightness(.98)}.rv-btn-ghost{background:var(--rv-surface-strong);color:var(--rv-text);border:1px solid var(--rv-border-strong);box-shadow:inset 0 1px 0 var(--rv-highlight),0 1px 2px rgba(17,24,39,.05);transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.rv-btn-ghost:hover{transform:translateY(-1px);border-color:var(--rv-text-3)}.rv-btn-icon{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:999px;background:var(--rv-ink);color:#ffffff;transition:transform .25s ease}.rv-btn-primary:hover .rv-btn-icon{transform:rotate(-45deg)}.rv-hero-frame{background:#0b0b0c;box-shadow:0 1px 2px rgba(11,12,10,.08),0 50px 100px -50px rgba(11,12,10,.55);outline:1px solid rgba(255,255,255,.35);outline-offset:-1px}.rv-hero-frost{background:linear-gradient(90deg,rgba(238,240,233,.82),rgba(236,238,231,.7));border-right:1px solid rgba(255,255,255,.55)}html[data-rayvo-theme=dark] .rayvo-site .rv-hero-frost{background:linear-gradient(90deg,rgba(10,10,11,.86),rgba(10,10,11,.7));border-right-color:rgba(255,255,255,.22)}.rv-hero-shade{background:linear-gradient(180deg,rgba(8,8,9,.28),rgba(8,8,9,.45) 40%,rgba(8,8,9,.82))}.rv-hero-ink{color:#14160f}.rv-hero-ink-2{color:rgba(20,22,15,.72)}.rv-hero-square{border:1px solid rgba(20,22,15,.35);color:#14160f}.rv-hero-square:hover{background:rgba(20,22,15,.08)}.rv-hero-pill{border:1px solid rgba(20,22,15,.45);color:#14160f}.rv-hero-pill:hover{background:rgba(20,22,15,.08)}html[data-rayvo-theme=dark] .rayvo-site .rv-hero-ink{color:#f5f5f5}html[data-rayvo-theme=dark] .rayvo-site .rv-hero-ink-2{color:rgba(245,245,245,.72)}html[data-rayvo-theme=dark] .rayvo-site .rv-hero-pill,html[data-rayvo-theme=dark] .rayvo-site .rv-hero-square{border-color:rgba(255,255,255,.45);color:#ffffff}html[data-rayvo-theme=dark] .rayvo-site .rv-hero-pill:hover,html[data-rayvo-theme=dark] .rayvo-site .rv-hero-square:hover{background:rgba(255,255,255,.12)}@media (max-width:639px){.rv-hero-ink,.rv-hero-pill,.rv-hero-square{color:#ffffff}.rv-hero-ink-2{color:rgba(255,255,255,.78)}.rv-hero-pill,.rv-hero-square{border-color:rgba(255,255,255,.45)}}.rv-hero-title{font-size:inherit;font-weight:300;line-height:.92;letter-spacing:.06em;text-transform:uppercase;color:#14160f}html[data-rayvo-theme=dark] .rayvo-site .rv-hero-title{color:#f5f5f5}.rv-split-ink{clip-path:inset(0 55% 0 0)}.rv-split-lit{clip-path:inset(0 0 0 45%)}@media (max-width:639px){.rv-hero-display{font-size:min(64px,12.5vw)!important}.rv-hero-title{color:#ffffff}.rv-split-ink{visibility:hidden}.rv-split-lit{clip-path:none}}.rv-screen{border:1px solid rgba(11,12,10,.1);box-shadow:0 1px 2px rgba(11,12,10,.06),0 40px 80px -40px rgba(11,12,10,.35)}html[data-rayvo-theme=dark] .rayvo-site .rv-screen{border-color:rgba(255,255,255,.12);box-shadow:0 40px 80px -40px rgba(0,0,0,.9)}.rv-lime-bg{background:var(--rv-lime);color:#0b0c10}.rv-lime-text{color:var(--rv-lime)}.rv-lime-dot{background:var(--rv-lime);box-shadow:0 0 0 1px rgba(11,12,16,.18)}.rv-card-soft{background:#f1f2f0;border:1px solid rgba(11,12,16,.04)}html[data-rayvo-theme=dark] .rayvo-site .rv-card-soft{background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border-color:rgba(255,255,255,.09);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.rv-phone-display{background:#f5f7f3;color:#17211b}.rv-phone-panel{background:#ffffff;border:1px solid rgba(23,33,27,.07)}.rv-phone-muted{color:#657369}.rv-phone-nav{background:#ffffff;border-color:rgba(23,33,27,.09)}html[data-rayvo-theme=dark] .rayvo-site .rv-phone-display{background:#121a16;color:#f2f6ef}html[data-rayvo-theme=dark] .rayvo-site .rv-phone-panel{background:#202b23;border-color:rgba(255,255,255,.08)}html[data-rayvo-theme=dark] .rayvo-site .rv-phone-muted{color:#a9b9a8}html[data-rayvo-theme=dark] .rayvo-site .rv-phone-nav{background:#19231c;border-color:rgba(255,255,255,.12)}.rv-design-shell{background:radial-gradient(circle at 78% 30%,#273927 0,#17241d 37%,#101916 100%);color:#f8fbf5}html[data-rayvo-theme=dark] .rayvo-site .rv-design-shell{background:radial-gradient(circle at 78% 30%,#2c402d 0,#1c2b22 42%,#15211b 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 30px 80px rgba(0,0,0,.22)}.rv-glass-dark{background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,0) 38%),linear-gradient(150deg,rgba(58,58,62,.62),rgba(24,24,26,.78) 48%,rgba(10,10,11,.86));border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.35),0 30px 60px -32px rgba(0,0,0,.85),0 8px 18px -12px rgba(0,0,0,.5);color:#ffffff}.rv-meter{height:6px;border-radius:999px;background:rgba(255,255,255,.18);overflow:hidden}.rv-meter>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#ffffff,#e9eadf)}.rv-pill-white{background:#ffffff;color:#0b0c0a}.rv-ink{background:linear-gradient(150deg,#1a1a1c,#0b0b0c 45%,#121214);color:#f5f5f5}html[data-rayvo-theme=dark] .rayvo-site .rv-ink{background:linear-gradient(150deg,#19191b,#0a0a0b 45%,#111113);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.rv-ambient{background:radial-gradient(60rem 36rem at 15% -10%,var(--rv-haze-a),transparent 65%),radial-gradient(52rem 32rem at 95% 0,var(--rv-haze-b),transparent 65%),radial-gradient(50rem 30rem at 50% 110%,var(--rv-haze-c),transparent 70%)}.rv-ring-gradient{position:relative}.rv-ring-gradient:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg,rgba(143,191,0,.55),rgba(207,255,69,.35) 45%,rgba(11,12,16,.25));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@keyframes rv-pulse{0%{transform:scale(.6);opacity:.7}to{transform:scale(2.4);opacity:0}}.rv-pulse{animation:rv-pulse 2.4s ease-out infinite;transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion:reduce){.rv-pulse{animation:none}}.rv-popover{background:rgba(255,255,255,.94);border:1px solid var(--rv-border);box-shadow:inset 0 1px 0 var(--rv-highlight),var(--rv-shadow-lg)}html[data-rayvo-theme=dark] .rayvo-site .rv-popover{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,0) 60%),rgba(18,18,20,.94);border-color:rgba(255,255,255,.1)}.rayvo-site .rv-only-dark{display:none!important}html[data-rayvo-theme=dark] .rayvo-site .rv-only-dark{display:block!important}html[data-rayvo-theme=dark] .rayvo-site .rv-only-light{display:none!important}@keyframes rv-eq{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}.rv-eq>span{transform-origin:bottom;animation:rv-eq 1.4s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){.rv-eq>span{animation:none}}.rv-nav-hero>div{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.rv-nav-hero .rv-text,.rv-nav-hero .rv-text-2{color:#ffffff!important}.rv-nav-hero nav{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:4px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.rv-nav-hero nav a:hover,.rv-nav-hero nav button:hover{background:#ffffff;color:#0b0c10!important}.rv-nav-hero .rv-btn-ghost{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.3)!important;color:#ffffff!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.rv-nav-hero .rayvo-logo-on-light{display:none}.rv-nav-hero .rayvo-logo-on-dark{display:inline}.rv-fade-in{animation:rv-fade-in .35s ease both}@keyframes rv-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rv-fade-in{animation:none}}.rayvo-site .rv-hl{background:linear-gradient(180deg,transparent 56%,var(--rv-lime) 56%,var(--rv-lime) 94%,transparent 94%);padding:0 .12em;-webkit-box-decoration-break:clone;box-decoration-break:clone}html[data-rayvo-theme=dark] .rayvo-site .rv-hl{background:none;color:var(--rv-lime);padding:0}.rv-sb{position:absolute;inset:0;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#0a3a78,#1a6cb4 48%,#4fb0e4)}.rv-sb-sun{right:4%;top:-34%;width:52%;border-radius:50%;background:radial-gradient(circle,rgba(255,250,215,1) 0 7%,rgba(255,220,120,.75) 16%,rgba(255,176,70,.28) 36%,transparent 64%);animation:rv-sb-pulse 7s ease-in-out infinite}.rv-sb-rays,.rv-sb-sun{position:absolute;aspect-ratio:1}.rv-sb-rays{right:-10%;top:-70%;width:84%;background:conic-gradient(from 0deg,transparent 0 8%,rgba(255,236,170,.28) 10% 12%,transparent 14% 30%,rgba(255,236,170,.2) 32% 34%,transparent 36% 58%,rgba(255,236,170,.24) 60% 62%,transparent 64% 100%);-webkit-mask-image:radial-gradient(circle,#000 0 30%,transparent 68%);mask-image:radial-gradient(circle,#000 0 30%,transparent 68%);animation:rv-sb-spin 90s linear infinite}.rv-sb-plane{position:absolute;left:-30%;right:-30%;bottom:-12%;height:74%;overflow:hidden;transform-origin:50% 100%;transform:perspective(700px) rotateX(58deg);background:linear-gradient(180deg,#1d62ac,#0f3f7c);-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%);mask-image:linear-gradient(180deg,transparent,#000 30%)}.rv-sb-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(190,225,255,.7) 2px,transparent 0),linear-gradient(90deg,rgba(190,225,255,.7) 2px,transparent 0),linear-gradient(90deg,rgba(190,225,255,.22) 1px,transparent 0);background-size:120px 80px,120px 80px,30px 100%}.rv-sb-sheen{position:absolute;top:0;bottom:0;left:-40%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.4),transparent);animation:rv-sb-sheen 8s ease-in-out infinite}.rv-sb-dot{position:absolute;bottom:10%;width:5px;height:5px;border-radius:50%;opacity:0;background:#cfff45;box-shadow:0 0 12px 3px rgba(207,255,69,.55);animation:rv-sb-rise 9s ease-in infinite}@keyframes rv-sb-pulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.12);opacity:1}}@keyframes rv-sb-spin{to{transform:rotate(1turn)}}@keyframes rv-sb-sheen{0%{transform:translateX(0) skewX(-12deg);opacity:0}12%{opacity:1}62%{transform:translateX(400%) skewX(-12deg);opacity:1}to{transform:translateX(400%) skewX(-12deg);opacity:0}}@keyframes rv-sb-rise{0%{transform:translateY(0) scale(.6);opacity:0}15%{opacity:.9}to{transform:translateY(-280px) scale(1);opacity:0}}@media (prefers-reduced-motion:reduce){.rv-sb-dot,.rv-sb-rays,.rv-sb-sheen,.rv-sb-sun{animation:none}.rv-sb-dot,.rv-sb-sheen{opacity:0}}.rv-app{--a-bg:#f1f2ef;--a-card:#ffffff;--a-line:rgba(11,12,16,0.09);--a-text:#0b0c10;--a-mute:#6b7280;--a-chip:#eceeea;background:var(--a-bg);font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.005em}html[data-rayvo-theme=dark] .rayvo-site .rv-app{--a-bg:#060707;--a-card:#131416;--a-line:rgba(255,255,255,0.09);--a-text:#f4f5f3;--a-mute:#9aa0a6;--a-chip:#1d1f22}.rv-app-host{background:#f1f2ef}html[data-rayvo-theme=dark] .rayvo-site .rv-app-host{background:#060707}.rv-tab-in{animation:rv-tab-in .28s ease-out both}@keyframes rv-tab-in{0%{opacity:.4}to{opacity:1}}@media (prefers-reduced-motion:reduce){.rv-tab-in{animation:none}}.rv-app-new{animation:rv-app-new 2.4s ease-out both}@keyframes rv-app-new{0%{opacity:0;transform:translateY(-14px);background:rgba(207,255,69,.38)}18%{opacity:1;transform:none}to{background:transparent}}@media (prefers-reduced-motion:reduce){.rv-app-new{animation:none}}.rv-prog{width:0;animation:rv-prog linear forwards}.rv-prog[data-playing=false]{animation-play-state:paused}@keyframes rv-prog{to{width:100%}}@media (prefers-reduced-motion:reduce){.rv-prog{animation:none;width:100%}}.rv-mask{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.rv-rise{display:block;transform:translateY(112%);animation:rv-rise 1s cubic-bezier(.2,.8,.2,1) forwards}@keyframes rv-rise{to{transform:none}}.rv-in{opacity:0;transform:translateY(18px);animation:rv-in .9s cubic-bezier(.2,.8,.2,1) forwards}@keyframes rv-in{to{opacity:1;transform:none}}.rv-serif{font-style:normal;font-weight:inherit;letter-spacing:inherit;color:#5f8c00}.rv-live-dot{position:relative;width:8px;height:8px;border-radius:999px;background:var(--rv-lime-deep)}.rv-live-dot:after{content:"";position:absolute;inset:-4px;border-radius:999px;border:1px solid var(--rv-lime-deep);opacity:0;animation:rv-ping 2.4s ease-out infinite}@keyframes rv-ping{0%{transform:scale(.5);opacity:.8}to{transform:scale(1.6);opacity:0}}.rv-sheen{background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.1) 50%,transparent 62%);background-size:260% 100%;animation:rv-sheen 7s ease-in-out infinite;mix-blend-mode:screen}@keyframes rv-sheen{0%,20%{background-position:130% 0}70%,to{background-position:-30% 0}}.rv-float{animation:rv-float 6s ease-in-out infinite}@keyframes rv-float{0%,to{translate:0 0}50%{translate:0 -9px}}.rv-marquee{animation:rv-marquee 48s linear infinite}.rv-marquee:hover{animation-play-state:paused}@keyframes rv-marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.rv-in,.rv-rise{animation:none;transform:none;opacity:1}.rv-float,.rv-live-dot:after,.rv-marquee,.rv-sheen{animation:none}}html[data-rayvo-theme=dark] .rayvo-site{--rv-bg:#08090a;--rv-sheet:#0c0d0e;--rv-surface:rgba(255,255,255,0.035);--rv-surface-strong:rgba(20,21,22,0.88);--rv-surface-solid:#111213;--rv-border:rgba(255,255,255,0.08);--rv-border-strong:rgba(255,255,255,0.16);--rv-highlight:rgba(255,255,255,0.07);--rv-text:#f5f5f3;--rv-text-2:#a4a6a1;--rv-text-3:#71736f;--rv-track:rgba(255,255,255,0.08);--rv-fill:#e9e9e5;--rv-shadow:0 1px 2px rgba(0,0,0,0.5),0 20px 44px -24px rgba(0,0,0,0.85);--rv-shadow-lg:0 2px 8px rgba(0,0,0,0.5),0 50px 100px -40px rgba(0,0,0,0.9);--rv-haze-a:rgba(200,255,61,0.05);--rv-haze-b:rgba(255,255,255,0.02);--rv-haze-c:rgba(200,255,61,0.03);--rv-lime:#c8ff3d;--rv-lime-deep:#c8ff3d;--rv-neon:#c8ff3d;--rv-btn-bg:#c8ff3d;--rv-btn-fg:#0a0b08;--rv-btn-border:rgba(255,255,255,0.35);--rv-btn-inset:rgba(255,255,255,0.55);--rv-btn-shadow:0 1px 2px rgba(0,0,0,0.5);--rv-glass-a:rgba(255,255,255,0.07);--rv-glass-b:rgba(255,255,255,0.02);--rv-glass-strong-a:rgba(26,27,28,0.88);--rv-glass-strong-b:rgba(12,13,14,0.8);--rv-line:#c8ff3d;--rv-line-2:#a3e635;--rv-map-edge:rgba(200,255,61,0.4);background:var(--rv-bg)}html[data-rayvo-theme=dark] .rayvo-site ::selection{background:var(--rv-neon);color:#0a0b08}html[data-rayvo-theme=dark] .rayvo-site .rv-btn-primary{font-weight:600}html[data-rayvo-theme=dark] .rayvo-site .rv-btn-primary:hover{filter:brightness(1.06)}html[data-rayvo-theme=dark] .rayvo-site .rv-btn-ghost{background:rgba(255,255,255,.05)}html[data-rayvo-theme=dark] .rayvo-site .rv-btn-ghost:hover{border-color:rgba(255,255,255,.4)}html[data-rayvo-theme=dark] .rayvo-site .rv-serif,html[data-rayvo-theme=dark] .rayvo-site .text-emerald-600,html[data-rayvo-theme=dark] .rayvo-site .text-lime-500,html[data-rayvo-theme=dark] .rayvo-site .text-lime-600{color:var(--rv-neon)}html[data-rayvo-theme=dark] .rayvo-site .bg-lime-500\/15{background:rgba(200,255,61,.14)}.rv-sb{background:linear-gradient(180deg,#06080a,#0b1712 48%,#123222)}.rv-sb-sun{background:radial-gradient(circle,rgba(246,255,220,.95) 0 6%,rgba(214,255,110,.55) 15%,rgba(120,255,80,.16) 34%,transparent 60%)}.rv-sb-rays{background:conic-gradient(from 0deg,transparent 0 8%,rgba(214,255,150,.2) 10% 12%,transparent 14% 30%,rgba(214,255,150,.14) 32% 34%,transparent 36% 58%,rgba(214,255,150,.17) 60% 62%,transparent 64% 100%)}.rv-sb-plane{background:linear-gradient(180deg,#14452c,#08201a)}.rv-sb-grid{background-image:linear-gradient(rgba(200,255,140,.5) 2px,transparent 0),linear-gradient(90deg,rgba(200,255,140,.5) 2px,transparent 0),linear-gradient(90deg,rgba(200,255,140,.16) 1px,transparent 0)}.rv-sb-dot{background:#dcff6b;box-shadow:none}@media (prefers-reduced-motion:reduce){.rv-orbit{animation:none}}