.landing{--ln-bg:#07080b;--ln-panel:#0b0c10;--ln-surface:#101116;--ln-surface-2:#15161c;--ln-line:#ffffff14;--ln-line-strong:#ffffff24;--ln-ink:#f5f5f7;--ln-grey:#7c7f8b;--ln-muted:#a1a1aa;--ln-accent:#2f6bff;--ln-accent-hover:#2a62f0;--ln-accent-soft:#2f6bff24;--ln-accent-ink:#7aa6ff;--ln-cta:#2e6aff;--ln-cta-hover:#2a62f0;--ln-up:#3ecf7a;--ln-down:#ff7a7a;--ln-paper:var(--ln-surface);--ln-muted-light:var(--ln-muted);--ln-line-light:var(--ln-line);--ln-accent-light:var(--ln-accent-ink);--ln-night:var(--ln-bg);--ln-muted-dark:var(--ln-muted);--ln-accent-dark:var(--ln-accent-ink);background-color:var(--ln-bg);color:var(--ln-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-feature-settings:"cv11", "ss01"}.ln-site{--site-bg:#fff;--site-ink:#1d1d1f;--site-muted:#6e6e73;--site-line:#ececee;--site-hover:#f5f5f7;--site-header:#fffc;--site-header-top:#fff9;--site-menu:#fff;--site-menu-shadow:0 24px 60px -20px #1d1d1f40;background-color:var(--site-bg);color:var(--site-ink)}.ln-site:has(.ln-dark){--site-bg:#07080b;--site-ink:#f5f5f7;--site-muted:#a1a1aa;--site-line:#ffffff14;--site-hover:#ffffff0f;--site-header:#07080bb8;--site-header-top:#07080b00;--site-menu:#111217;--site-menu-shadow:0 30px 80px -24px #000000e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.ln-dark){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#07080b}html:has(.ln-dark) body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#07080b}.ln-header{background-color:var(--site-header);border-bottom:1px solid var(--site-line)}@supports (animation-timeline:scroll()){.ln-header{animation:linear both ln-header-line;animation-timeline:scroll(root);animation-range:0 64px}}@keyframes ln-header-line{0%{background-color:var(--site-header-top);border-bottom-color:#0000}to{border-bottom-color:var(--site-line);background-color:var(--site-header)}}.ln-site-link{color:var(--site-ink);transition:background-color .16s}.ln-site-link:hover{background-color:var(--site-hover)}.ln-site-link:focus-visible{outline-offset:2px;outline:2px solid #2f6bff}.ln-grid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-position:top;background-size:64px 64px;-webkit-mask-image:radial-gradient(60% 55% at 50% 0,#000 10%,#0000 78%);mask-image:radial-gradient(60% 55% at 50% 0,#000 10%,#0000 78%)}.ln-dots{background-image:radial-gradient(#ffffff17 1px,#0000 1.6px);background-size:22px 22px;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 0,#000 20%,#0000 75%)}.ln-glow{filter:blur(8px);pointer-events:none;background:radial-gradient(40% 44% at 50% 30%,#2f6bff57,#0000 70%),radial-gradient(24% 28% at 33% 24%,#2ad4ff29,#0000 70%),radial-gradient(26% 30% at 68% 28%,#6a3cff38,#0000 72%)}.ln-halo{box-shadow:0 0 0 1px #2f6bff59,0 30px 120px -40px #2f6bffa6,inset 0 1px #ffffff0f}.ln-panel{background:radial-gradient(70% 900px at 50% 0%, #2f6bff17, transparent 70%), var(--ln-panel);border:1px solid #ffffff0f;box-shadow:inset 0 1px #ffffff0d}.ln-panel.ln-light{--ln-bg:#f5f6f8;--ln-panel:#f5f6f8;--ln-surface:#fff;--ln-surface-2:#f5f6f8;--ln-ink:#0a0b0f;--ln-grey:#737986;--ln-muted:#5d6370;--ln-line:#e4e6eb;--ln-line-strong:#2f6bff47;--ln-accent-ink:#235be0;--ln-accent-soft:#2f6bff14;--ln-up:#12a150;--ln-down:#e5484d;--ln-up-ink:#168044;--ln-down-ink:#c32e36;--ln-warn:#b7791f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ln-ink);background:var(--ln-panel);border-color:var(--ln-line)}.ln-light .ln-card{background:linear-gradient(#fff,#f7f9fc);border-color:#2f6bff24;box-shadow:0 18px 36px -26px #1e2d4b47}.ln-light .ln-card:hover{border-color:var(--ln-line-strong)}.ln-light .ln-pill{box-shadow:0 0 0 1px var(--ln-line), 0 5px 12px -8px #1e2d4b33;background:#fff}.ln-light .ln-pill:hover{background:var(--ln-surface-2)}.ln-bento-surface{background:#fff;border:1px solid #e7e9ee;border-radius:18px;flex-direction:column;flex:1;min-width:0;padding:18px;display:flex;box-shadow:0 12px 24px -18px #1e2d4b4d;container-type:inline-size}.ln-bento-surface>div{flex:1;min-height:390px}.ln-bento-chip{border:1px solid var(--ln-line);color:var(--ln-muted);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.ln-bento-chip-active{color:var(--ln-accent-ink);background:var(--ln-accent-soft);border-color:#2f6bff33}.ln-keyword-row{grid-template-columns:minmax(0,1fr) 34px 34px 64px;align-items:center;gap:8px;display:grid}.ln-keyword-country{display:none}@container (min-width:380px){.ln-keyword-row{grid-template-columns:minmax(0,1fr) 32px 38px 38px 76px}.ln-keyword-country{display:block}}.ln-reviews-strip{scrollbar-width:thin;scrollbar-color:#c9d1e3 transparent;scroll-padding-inline:20px}@media (min-width:768px){.ln-reviews-strip{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}}.ln-review-card{box-shadow:0 12px 22px -16px #1e2d4b4d}@media (max-width:480px){.ln-bento-surface{padding:12px}}.ln-card{border:1px solid var(--ln-line);background:linear-gradient(#121319 0%,#0d0e13 100%);transition:border-color .2s;box-shadow:inset 0 1px #ffffff0a}.ln-card:hover{border-color:var(--ln-line-strong)}.ln-card-glow{pointer-events:none;background:radial-gradient(60% 70% at 50% 100%,#2f6bff38,#0000 70%)}.ln-cta{background-color:var(--ln-cta,#2e6aff);transition:background-color .16s,box-shadow .16s,scale .16s;box-shadow:inset 0 1px #ffffff38,0 0 0 1px #2f6bff99,0 10px 34px -10px #2f6bffd9}.ln-cta:hover{background-color:var(--ln-cta-hover,#2a62f0);box-shadow:inset 0 1px #ffffff38,0 0 0 1px #2f6bffb3,0 14px 44px -10px #2f6bff}.ln-cta:active{scale:.98}.ln-cta:focus-visible,.ln-pill:focus-visible{outline-offset:3px;outline:2px solid #7aa6ff}.ln-cta .ln-cta-arrow{transition:translate .16s}.ln-cta:hover .ln-cta-arrow{translate:2px}.ln-frame-glow{box-shadow:0 0 0 1px #ffffff14,0 0 0 1px #2f6bff40,0 -20px 140px -30px #2f6bff8c,0 40px 160px -40px #6a3cff59}.ln-gradient-text{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(92deg,#55dcff 0%,#5b8cff 48%,#a184ff 100%);-webkit-background-clip:text;background-clip:text}@media (forced-colors:active){.ln-gradient-text{color:canvastext;-webkit-text-fill-color:CanvasText;background-image:none}}@media (prefers-reduced-motion:no-preference){.ln-rise{animation:.9s cubic-bezier(.2,.7,.2,1) both ln-rise;animation-delay:var(--ln-delay,0s)}@supports (animation-timeline:view()){.ln-reveal{animation:linear both ln-reveal;animation-timeline:view();animation-range:entry 5% cover 26%}}}@keyframes ln-rise{0%{filter:blur(10px);translate:0 16px}to{filter:blur();translate:0}}@keyframes ln-reveal{0%{filter:blur(10px);translate:0 32px}to{filter:blur();translate:0}}.ln-tab-tilt-1{rotate:-4deg}.ln-tab-tilt-2{rotate:3deg}.ln-tab-tilt-3{rotate:-2deg}.ln-tab-tilt-4{rotate:5deg}.ln-site{--site-brand:#2e6aff;font-family:var(--font-geist-sans), sans-serif}.rp-landing{--rp-white:#fff;--rp-ink:#252525;--rp-secondary:#696969;--rp-panel:#f5f5f5;--rp-line:#e6e6e8;--rp-blue:#2e6aff;--rp-blue-ink:#2355cf;--rp-soft:#eaf0ff;--rp-halo:#2f6bff29;--rp-device:#171717;--rp-device-edge:#9b9b9e;--rp-device-shadow:0 12px 30px #00000021, 0 0 0 1px #00000029;--rp-card-shadow:0 2px 4px #00000008, 0 12px 32px #0000000f;background:var(--rp-white);color:var(--rp-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-geist-sans), sans-serif}.rp-landing :is(h1,h2,h3){font-family:inherit}.rp-landing .rp-cta{background:var(--rp-blue);color:var(--rp-white);border:0;box-shadow:0 6px 28px #2f6bff42}.rp-landing .rp-cta:hover{background:#255de8}.rp-landing :is(a,button,summary,[role=tabpanel]):focus-visible{outline:2px solid var(--rp-blue-ink);outline-offset:4px}.rp-tabs [role=tab][data-state=active]{color:var(--rp-ink);background:var(--rp-white);box-shadow:0 1px 3px #00000014}@media (prefers-reduced-motion:reduce){.rp-landing *,.rp-landing :before,.rp-landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
