:root{color-scheme:light;--bg: #ffffff;--surface-1: #ffffff;--surface-2: #f6f7f9;--surface-3: #eef0f3;--sidebar: #fbfbfc;--border: #e8eaee;--border-strong: #d6dae1;--grid: #eef0f3;--text: #0b0f19;--text-2: #4b5563;--text-3: #6b7280;--accent: #2563eb;--accent-ink: #1d4ed8;--accent-dim: rgba(37, 99, 235, .08);--primary-bg: #0b0f19;--primary-fg: #ffffff;--primary-hover: #1f2937;--warn: #d97706;--s1: #2563eb;--s2: #0ea5e9;--s3: #f59e0b;--s4: #8b5cf6;--s5: #ec4899;--s8: #94a3b8;--shadow-card: 0 1px 2px rgba(16, 24, 40, .04), 0 1px 3px rgba(16, 24, 40, .03);--shadow-lg: 0 30px 80px -30px rgba(16, 24, 40, .25), 0 4px 12px -2px rgba(16, 24, 40, .06);--code-bg: #0d1117;--code-border: #0d1117;--ease: cubic-bezier(.22, 1, .36, 1);--font: "Plus Jakarta Sans Variable", "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}:root[data-theme=dark]{color-scheme:dark;--bg: #000000;--surface-1: #0a0a0b;--surface-2: #0c0c0e;--surface-3: #1a1a1d;--sidebar: #050505;--border: #1d1d21;--border-strong: #2b2b30;--grid: #151518;--text: #f4f4f5;--text-2: #a1a1aa;--text-3: #7a7a85;--accent: #60a5fa;--accent-ink: #60a5fa;--accent-dim: rgba(96, 165, 250, .1);--primary-bg: #f4f4f5;--primary-fg: #0a0a0b;--primary-hover: #ffffff;--warn: #fbbf24;--s1: #60a5fa;--s2: #38bdf8;--s3: #fbbf24;--s4: #a78bfa;--s5: #f472b6;--s8: #71717a;--shadow-card: inset 0 1px 0 rgba(255, 255, 255, .03);--shadow-lg: 0 30px 80px -20px rgba(0, 0, 0, .9), 0 0 0 1px rgba(255, 255, 255, .04);--code-bg: #0d0d10;--code-border: #1d1d21}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #000000;--surface-1: #0a0a0b;--surface-2: #0c0c0e;--surface-3: #1a1a1d;--sidebar: #050505;--border: #1d1d21;--border-strong: #2b2b30;--grid: #151518;--text: #f4f4f5;--text-2: #a1a1aa;--text-3: #7a7a85;--accent: #60a5fa;--accent-ink: #60a5fa;--accent-dim: rgba(96, 165, 250, .1);--primary-bg: #f4f4f5;--primary-fg: #0a0a0b;--primary-hover: #ffffff;--warn: #fbbf24;--s1: #60a5fa;--s2: #38bdf8;--s3: #fbbf24;--s4: #a78bfa;--s5: #f472b6;--s8: #71717a;--shadow-card: inset 0 1px 0 rgba(255, 255, 255, .03);--shadow-lg: 0 30px 80px -20px rgba(0, 0, 0, .9), 0 0 0 1px rgba(255, 255, 255, .04);--code-bg: #0d0d10;--code-border: #1d1d21}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}::selection{background:var(--accent-dim)}a{color:inherit}h1,h2,h3,h4{margin:0;font-weight:700;text-wrap:balance}p{margin:0;text-wrap:pretty}code,pre{font-family:var(--mono);font-variant-ligatures:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.skip{position:absolute;left:16px;top:-60px;z-index:100;padding:10px 14px;border-radius:8px;background:var(--primary-bg);color:var(--primary-fg);text-decoration:none}.skip:focus{top:12px}.wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}h2{font-size:clamp(1.75rem,1.25rem + 1.7vw,2.5rem);line-height:1.15;letter-spacing:-.03em}.lead{margin-top:16px;font-size:17.5px;color:var(--text-2);max-width:54ch}.sec{padding:clamp(80px,9vw,128px) 0;overflow-x:clip}.band{background:var(--surface-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.sec-head.center{max-width:660px;margin:0 auto;text-align:center}.sec-head p,.row-head p{margin-top:12px;font-size:17px;color:var(--text-2)}.reveal,.rv-group{--rv-x: 0px;--rv-y: 24px;--rv-s: 1}.rv-fade{--rv-y: 0px}.rv-zoom{--rv-y: 16px;--rv-s: .96}.rv-left{--rv-x: -28px;--rv-y: 0px}.rv-right{--rv-x: 28px;--rv-y: 0px}.js .reveal:not([data-in]),.js .rv-group>:not([data-in]){opacity:0}.js .reveal[data-in]{animation:rv .9s var(--ease) var(--rv-d, 0ms) backwards}.js .rv-group>[data-in]{animation:rv .9s var(--ease) calc(var(--rv-d, 0ms) + var(--i, 0) * var(--rv-step, 0ms)) backwards}@keyframes rv{0%{opacity:0;translate:var(--rv-x) var(--rv-y);scale:var(--rv-s)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 14px;border-radius:8px;border:1px solid var(--border-strong);background:var(--surface-1);color:var(--text);font:inherit;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s var(--ease),border-color .15s var(--ease)}.btn:hover{background:var(--surface-2)}.btn.primary{background:var(--primary-bg);border-color:var(--primary-bg);color:var(--primary-fg)}.btn.primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.btn.lg{height:46px;padding:0 20px;font-size:15px;border-radius:10px}.icon-btn{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:8px;border:0;background:none;color:var(--text-2);cursor:pointer}.icon-btn:hover{background:var(--surface-2);color:var(--text)}.mark{display:block;flex:none;color:var(--text)}.wordmark{display:inline-flex;align-items:center;gap:10px;font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--text)}.mlogo{display:inline-grid;place-items:center;flex:none;color:var(--text)}.mlogo svg{display:block;width:100%;height:100%}.mlogo svg [fill="#fff"]{fill:currentColor}.nav{position:sticky;top:0;z-index:50;background:transparent;border-bottom:1px solid transparent;transition:background-color .2s var(--ease),border-color .2s var(--ease)}.nav.scrolled{background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5);border-bottom-color:var(--border)}.nav-in{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:28px;height:64px}.nav-brand{grid-column:1;justify-self:start;text-decoration:none}.nav-links{grid-column:2;display:flex;gap:2px}.nav-links a{padding:7px 11px;border-radius:8px;font-size:14.5px;font-weight:500;color:var(--text-2);text-decoration:none}.nav-links a:hover{color:var(--text);background:var(--surface-2)}.nav-cta{grid-column:3;justify-self:end;display:flex;align-items:center;gap:8px}.hero{position:relative;isolation:isolate;display:grid;place-items:center;margin-top:-65px;padding-top:65px;min-height:100vh;min-height:100svh;overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none;background:radial-gradient(44% 40% at 50% 46%,var(--accent-dim),transparent 72%),radial-gradient(60% 46% at 50% -6%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 70%)}.hero-copy{display:grid;justify-items:center;padding:56px 24px 96px;text-align:center}.hero-cue{position:absolute;left:50%;bottom:24px;display:grid;place-items:center;width:36px;height:36px;margin-left:-18px;border:1px solid var(--border);border-radius:999px;background:var(--surface-1);color:var(--text-3);text-decoration:none;animation:cue 2.8s var(--ease) infinite;transition:color .16s,border-color .16s}.hero-cue:hover{color:var(--text);border-color:var(--border-strong)}@keyframes cue{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.hero-aurora{position:absolute;top:-6%;right:-4%;bottom:0;left:-4%;z-index:-4;pointer-events:none;-webkit-mask-image:linear-gradient(#000 68%,transparent);mask-image:linear-gradient(#000 68%,transparent)}.au{position:absolute;border-radius:50%;opacity:.7;will-change:transform}.au-1{left:-20vmax;top:-28vmax;width:60vmax;height:60vmax;background:radial-gradient(closest-side,rgba(37,99,235,.2),transparent);animation:au-1 26s ease-in-out infinite alternate}.au-2{right:-18vmax;top:-18vmax;width:52vmax;height:52vmax;background:radial-gradient(closest-side,rgba(139,92,246,.16),transparent);animation:au-2 32s ease-in-out infinite alternate}.au-3{left:18%;bottom:-30vmax;width:64vmax;height:44vmax;background:radial-gradient(closest-side,rgba(14,165,233,.13),transparent);animation:au-3 36s ease-in-out infinite alternate}@keyframes au-1{to{transform:translate3d(9vmax,7vmax,0) scale(1.1)}}@keyframes au-2{to{transform:translate3d(-8vmax,9vmax,0) scale(.92)}}@keyframes au-3{to{transform:translate3d(-7vmax,-6vmax,0) scale(1.12)}}.hero-dots{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(color-mix(in srgb,var(--text) 16%,transparent) 1px,transparent 1.5px) 50% 0 / 26px 26px;-webkit-mask-image:radial-gradient(ellipse 62% 58% at 50% 42%,#000 15%,transparent 78%);mask-image:radial-gradient(ellipse 62% 58% at 50% 42%,#000 15%,transparent 78%);opacity:.55}.grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.05;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='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.net{position:absolute;top:65px;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;opacity:0;transition:opacity 1.6s var(--ease);-webkit-mask-image:radial-gradient(ellipse 38% 34% at 50% 47%,transparent 30%,#000 100%),linear-gradient(transparent,#000 6%,#000 90%,transparent);-webkit-mask-composite:source-in;mask-image:radial-gradient(ellipse 38% 34% at 50% 47%,transparent 30%,#000 100%),linear-gradient(transparent,#000 6%,#000 90%,transparent);mask-composite:intersect}.net.on{opacity:1}.net canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.net-chip{--size: 44px;position:absolute;display:grid;place-items:center;width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);border:1px solid color-mix(in srgb,var(--border-strong) 75%,transparent);border-radius:13px;background:color-mix(in srgb,var(--surface-1) 76%,transparent);-webkit-backdrop-filter:blur(10px) saturate(1.3);backdrop-filter:blur(10px) saturate(1.3);box-shadow:inset 0 1px #ffffffb3,0 1px 2px #1018280f,0 14px 34px -12px rgba(var(--glow),.45);opacity:0;will-change:transform,opacity}:root[data-theme=dark] .net-chip{box-shadow:inset 0 1px #ffffff12,0 0 0 1px #ffffff05,0 16px 40px -10px rgba(var(--glow),.5)}:root[data-theme=dark] .grain{opacity:.07}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .net-chip{box-shadow:inset 0 1px #ffffff12,0 0 0 1px #ffffff05,0 16px 40px -10px rgba(var(--glow),.5)}:root:not([data-theme=light]) .grain{opacity:.07}}.showcase{padding-top:clamp(72px,8vw,112px)}.showcase .sec-head{margin-bottom:48px}.hero h1{max-width:12ch;font-size:clamp(2.8rem,1.2rem + 5.4vw,5.75rem);line-height:1;letter-spacing:-.045em}.hero-sub{max-width:52ch;margin-top:28px;font-size:clamp(1.08rem,.98rem + .45vw,1.32rem);line-height:1.55;color:var(--text-2)}.hero-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px}.hero-shot{position:relative;z-index:1;margin-bottom:-140px}.shot-tilt{transform-origin:50% 40%}.fit{position:relative;width:100%}.fit-inner{transform-origin:top left}.aw{display:grid;grid-template-columns:216px minmax(0,1fr);height:100%;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--bg);box-shadow:var(--shadow-lg);color:var(--text);font-size:13px;line-height:1.45;text-align:left;-webkit-user-select:none;user-select:none}.aw-side{display:flex;flex-direction:column;padding:18px 12px 14px;border-right:1px solid var(--border);background:var(--sidebar)}.aw-brand{display:flex;align-items:center;gap:10px;padding:0 8px 8px}.aw-brand>span:last-child{display:grid;font-size:15px;font-weight:700;line-height:1.2}.aw-brand small{font-size:11.5px;font-weight:500;color:var(--text-3)}.aw-gt{display:block;padding:14px 10px 6px;font-size:11px;font-weight:600;color:var(--text-3)}.aw-link{display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border:1px solid transparent;border-radius:8px;font-size:13.5px;font-weight:500;color:var(--text-2)}.aw-link svg{color:var(--text-3)}.aw-link.on{border-color:var(--border);background:var(--surface-1);color:var(--text);font-weight:600;box-shadow:var(--shadow-card)}.aw-link.on svg{color:var(--accent)}.aw-user{display:flex;align-items:center;gap:10px;margin-top:auto;padding:12px 8px 0;border-top:1px solid var(--border);font-size:12.5px;color:var(--text-2)}.aw-av{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--accent);color:var(--primary-fg);font-size:12px;font-weight:700}.aw-main{display:flex;flex-direction:column;min-width:0}.aw-top{display:flex;justify-content:space-between;align-items:center;height:54px;padding:0 24px;border-bottom:1px solid var(--border)}.aw-crumb{font-size:13px;color:var(--text-3)}.aw-crumb i{margin:0 6px;font-style:normal;opacity:.6}.aw-crumb b{color:var(--text);font-weight:600}.aw-top-r{display:flex;align-items:center;gap:8px}.aw-bal,.aw-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:650}.aw-bal{border:1px solid var(--border);border-radius:999px}.aw-btn{border-radius:8px;background:var(--primary-bg);color:var(--primary-fg)}.aw-body{display:flex;flex:1;flex-direction:column;gap:16px;padding:22px 24px}.aw-head h4{font-size:22px;letter-spacing:-.02em}.aw-head p{margin-top:2px;font-size:13.5px;color:var(--text-2)}.aw-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.aw-card{position:relative;overflow:hidden;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--surface-1);box-shadow:var(--shadow-card)}.aw-k{font-size:12.5px;color:var(--text-2)}.aw-card>b{display:block;margin:4px 0 2px;font-size:22px;font-weight:700;letter-spacing:-.02em}.aw-card>small{font-size:11.5px;color:var(--text-3)}.aw-spark{display:block;width:100%;height:28px;margin-top:8px}.aw-spark path{fill:none;stroke:var(--accent);stroke-width:1.6;vector-effect:non-scaling-stroke}.aw-row{display:grid;flex:1;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:12px}.aw-ch{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.aw-ch>span:first-child{display:grid}.aw-ch b{font-size:14px;font-weight:650}.aw-ch small{font-size:12px;color:var(--text-3)}.aw-seg{display:flex;padding:3px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2)}.aw-seg i{padding:3px 10px;border-radius:6px;font-size:12px;font-style:normal;color:var(--text-2)}.aw-seg i.on{background:var(--surface-1);color:var(--text);font-weight:600;box-shadow:var(--shadow-card)}.aw-area{display:block;width:100%;height:190px}.aw-line{fill:none;stroke:var(--accent);stroke-width:2;vector-effect:non-scaling-stroke}.aw-grid{stroke:var(--grid);stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.aw-axis{display:flex;justify-content:space-between;margin-top:6px;font-size:11px;color:var(--text-3)}.aw-more{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:600;color:var(--text-2)}.aw-tm{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 0}.aw-tl{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2)}.aw-tn{display:grid;gap:6px;min-width:0}.aw-tn>span{overflow:hidden;font-size:12.5px;white-space:nowrap;text-overflow:ellipsis}.aw-tn b{font-weight:600}.aw-tn small{color:var(--text-3)}.aw-tn i{display:block;height:5px;border-radius:4px;background:var(--surface-3)}.aw-tn em{display:block;height:100%;border-radius:4px}.aw-tc{align-self:start;font-size:12.5px;font-weight:650;font-variant-numeric:tabular-nums}.aw.compact{grid-template-columns:minmax(0,1fr)}.aw.compact .aw-side,.aw.compact .aw-topm{display:none}.aw.compact .aw-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.aw.compact .aw-row{grid-template-columns:minmax(0,1fr)}.providers{padding:196px 0 56px;background:var(--surface-2);border-bottom:1px solid var(--border)}.prov-title{text-align:center;font-size:14px;color:var(--text-3)}.prov{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:16px 56px;margin:22px 0 0;padding:0}.prov.rv-group{--rv-y: 12px}.prov li{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:650;letter-spacing:-.015em}.prov-soon{margin-top:18px;text-align:center;font-size:13.5px;color:var(--text-3)}.ui{border:1px solid var(--border);border-radius:12px;background:var(--surface-1);box-shadow:var(--shadow-card)}.ui-pad{padding:18px}.ui-pad-x{padding:16px 18px 0}.ui-label{display:block;margin-bottom:6px;font-size:12.5px;font-weight:500;color:var(--text-2)}.ui-input{display:flex;align-items:center;height:38px;margin-bottom:12px;padding:0 12px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface-1);font-size:14px;color:var(--text-2)}.ui-btn{display:flex;align-items:center;justify-content:center;width:100%;height:40px;border:1px solid var(--primary-bg);border-radius:8px;background:var(--primary-bg);color:var(--primary-fg);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.ui-btn.ghost{border-color:var(--border-strong);background:var(--surface-1);color:var(--text)}.ui-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:14px}.ui-chips i,.pay-amounts button{display:grid;place-items:center;height:36px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface-1);color:var(--text-2);font:inherit;font-size:13px;font-style:normal;font-weight:600;font-variant-numeric:tabular-nums}.ui-chips i.on,.pay-amounts button.on{border-color:var(--accent);background:var(--accent-dim);color:var(--text);box-shadow:inset 0 0 0 1px var(--accent)}.ui-radio{display:flex;align-items:center;gap:10px;height:42px;margin-bottom:6px;padding:0 12px;border:1px solid var(--border);border-radius:8px;font-size:13.5px;font-weight:600}.ui-radio i{flex:none;width:16px;height:16px;border:1.5px solid var(--border-strong);border-radius:50%}.ui-radio.on{border-color:var(--accent);background:var(--accent-dim)}.ui-radio.on i{border:5px solid var(--accent)}.ui-radio em{margin-left:auto;font-size:12.5px;font-style:normal;font-weight:500;color:var(--text-3)}.ui-key{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;color:var(--text-3)}.ui-key>span:nth-child(2){display:grid}.ui-key b{font-size:13.5px;font-weight:600;color:var(--text)}.ui-key code{font-size:12px;color:var(--text-3)}.ui-status{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:2px 9px;border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:999px;background:var(--accent-dim);color:var(--accent-ink);font-size:12px;font-weight:600}.ui-status:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.steps{position:relative;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:56px 0 0;padding:0}.steps:before{content:"";position:absolute;top:14px;left:14px;width:calc((100% - 48px) * 2 / 3 + 48px);border-top:1px dashed color-mix(in srgb,var(--accent) 35%,var(--border-strong));transform-origin:left;transition:scale 1.4s var(--ease) .25s}.js .steps:not([data-in]):before{scale:0 1}.step{display:flex;flex-direction:column}.step-n{position:relative;display:grid;place-items:center;width:28px;height:28px;margin-bottom:14px;background:var(--bg);color:var(--accent-ink);box-shadow:0 0 0 5px var(--bg);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:50%;font-size:13px;font-weight:650}.step h3{font-size:18px;font-weight:650;letter-spacing:-.015em}.step>p{margin:6px 0 20px;font-size:15px;color:var(--text-2)}.step .ui{min-height:232px}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center}.facts{margin:32px 0 0;border-top:1px solid var(--border)}.facts>div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--border)}.facts dt{font-size:14px;color:var(--text-3)}.facts dd{margin:0;font-size:14.5px}.pay-wrap{width:100%;max-width:440px;margin-left:auto}.pay-steps{list-style:none;display:flex;gap:6px;margin:0 0 12px;padding:0}.pay-steps li{display:flex;flex:1;align-items:center;gap:8px;padding:7px 10px;border:1px solid transparent;border-radius:8px;font-size:12.5px;font-weight:600;color:var(--text-3);transition:background-color .2s var(--ease),color .2s var(--ease)}.pay-steps li span{display:grid;place-items:center;flex:none;width:20px;height:20px;border:1px solid var(--border-strong);border-radius:50%;font-size:11px}.pay-steps li.on{border-color:var(--border);background:var(--surface-1);color:var(--text);box-shadow:var(--shadow-card)}.pay-steps li.on span{border-color:var(--primary-bg);background:var(--primary-bg);color:var(--primary-fg)}.pay-steps li.done span{border-color:var(--accent);background:var(--accent-dim);color:var(--accent-ink)}.pay{display:flex;min-height:548px;padding:20px}.pay-in{display:flex;flex-direction:column;width:100%;animation:fade .36s var(--ease)}.pay-in.center{align-items:center;justify-content:center;text-align:center}@keyframes fade{0%{opacity:0;transform:translateY(6px)}}.pay-title{margin-bottom:14px;font-size:17px;font-weight:700;letter-spacing:-.01em}.pay-amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:14px}.pay-amounts button{cursor:pointer}.pay-amounts button:hover{border-color:var(--text-3)}.pay-methods{overflow:hidden;margin-bottom:14px;border:1px solid var(--border);border-radius:10px}.pay-methods .ui-radio{margin:0;border:0;border-top:1px solid var(--border);border-radius:0}.pay-methods .ui-radio:first-child{border-top:0}.pay-sum{display:grid;gap:6px;margin:0 0 16px}.pay-sum>div{display:flex;justify-content:space-between;gap:12px;font-size:13.5px;color:var(--text-2)}.pay-sum dd{margin:0;font-variant-numeric:tabular-nums}.pay-sum .tot{padding-top:8px;border-top:1px dashed var(--border-strong);color:var(--text);font-weight:700}.pay-sum .pos{color:var(--accent-ink);font-weight:650}.pay-sum.wide{width:100%;margin-top:8px;text-align:left}.pay-go{margin-top:auto}.pay-hint{max-width:32ch;margin:-6px 0 18px;font-size:13.5px;color:var(--text-2)}.qr-frame{width:216px;padding:14px;border:1px solid var(--border);border-radius:12px;background:#fff}.qr-brand{display:flex;justify-content:space-between;align-items:baseline;font-size:10.5px;font-weight:600;letter-spacing:.06em;color:#4b5563}.qr-brand b{font-size:15px;font-weight:800;letter-spacing:.02em;color:#0b0f19}.qr{display:block;width:100%;height:auto;margin-top:8px}.qr-bg{fill:#fff}.qr-ink{fill:#0b0f19}.pay-amt{margin-top:16px;font-size:22px;font-weight:700;letter-spacing:-.02em}.pay-exp{font-size:13px;color:var(--text-3);font-variant-numeric:tabular-nums}.pay-wait{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:8px 14px;border:1px solid var(--border);border-radius:999px;background:var(--surface-2);color:var(--text-2);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.pay-ok{display:grid;place-items:center;width:60px;height:60px;margin-bottom:16px;border-radius:50%;background:var(--accent);color:var(--primary-fg);box-shadow:0 0 0 8px var(--accent-dim)}.pay-in.center .ui-btn{margin-top:18px}.row-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.mgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:36px;scroll-margin-top:100px}.mcard{padding:16px 18px;transition:border-color .18s var(--ease),transform .18s var(--ease),box-shadow .18s var(--ease)}.mcard:hover{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:0 12px 28px -14px #10182838}.mc-top{display:flex;align-items:center;gap:12px}.mc-logo{display:grid;place-items:center;flex:none;width:36px;height:36px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2)}.mc-name{display:grid;min-width:0}.mc-name b{overflow:hidden;font-size:15px;font-weight:650;white-space:nowrap;text-overflow:ellipsis}.mc-name small{font-size:12.5px;color:var(--text-3)}.mc-price{display:grid;gap:4px;margin:14px 0 0}.mc-price>div{display:flex;justify-content:space-between;font-size:13.5px}.mc-price dt{color:var(--text-2)}.mc-price dd{margin:0;font-weight:650;font-variant-numeric:tabular-nums}.all{margin-top:20px}.all-toggle{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface-1);color:var(--text);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.all-toggle svg{transition:transform .25s var(--ease)}.all.open .all-toggle svg{transform:rotate(180deg)}.all-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease)}.all-body>div{overflow:hidden}.all.open .all-body{grid-template-rows:1fr}.all.open .all-body>div{padding-top:16px}.table-card{overflow:hidden}.ptable{width:100%;border-collapse:collapse;font-size:14px}.ptable th,.ptable td{padding:12px 16px;border-bottom:1px solid var(--border);text-align:left}.ptable thead th{background:var(--surface-2);font-size:12.5px;font-weight:600;color:var(--text-3)}.ptable tbody th{font-weight:600}.ptable tbody tr:last-child>*{border-bottom:0}.ptable .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ptable td{color:var(--text-2)}.ptable td.num{color:var(--text);font-weight:600}.pm{display:flex;align-items:center;gap:10px}.pm>span{display:grid}.pm code{font-size:11.5px;font-weight:400;color:var(--text-3)}.soon{margin-top:22px;font-size:14px;color:var(--text-2)}.soon span{display:inline-block;margin-right:8px;padding:2px 9px;border-radius:999px;background:var(--surface-3);font-size:12px;font-weight:600;color:var(--text-2)}.code-tabs{display:flex;gap:2px;padding:8px;border-bottom:1px solid rgba(255,255,255,.08)}.code-tabs button{padding:6px 11px;border:0;border-radius:6px;background:none;color:#8b949e;font:inherit;font-size:13px;font-weight:560;cursor:pointer}.code-tabs button:hover{color:#e6edf3}.code-tabs button.on{background:#ffffff14;color:#e6edf3}.code{margin:0;padding:16px 0;overflow-x:auto;color:#e6edf3;font-size:13px;line-height:1.75}.code .ln{display:block;min-width:max-content;padding-right:20px}.code .gut{display:inline-block;width:34px;text-align:center;color:#6e7681;-webkit-user-select:none;user-select:none}.c-str{color:#a5d6ff}.c-kw{color:#ff7b72}.c-env{color:#d2a8ff}.c-num{color:#79c0ff}.code-foot{display:flex;align-items:center;gap:12px;padding:12px 16px;overflow-x:auto;border-top:1px solid rgba(255,255,255,.08);color:#e6edf3;font-size:12.5px;white-space:nowrap}.cf-k{font-size:12px;font-weight:600;color:#8b949e}.code .hl{background:#388bfd29;box-shadow:inset 2px 0 #58a6ff;animation:hl 1.4s var(--ease)}.code .hl .gut{color:#58a6ff}@keyframes hl{0%{background:#388bfd80}}.dev{position:relative;isolation:isolate;overflow:hidden}.dev-dots{position:absolute;top:-40px;right:0;bottom:-40px;left:0;z-index:-1;pointer-events:none;background:radial-gradient(color-mix(in srgb,var(--text) 13%,transparent) 1px,transparent 1.5px) 50% 16px / 24px 24px;-webkit-mask-image:radial-gradient(ellipse 55% 45% at 50% 40px,#000 10%,transparent 75%);mask-image:radial-gradient(ellipse 55% 45% at 50% 40px,#000 10%,transparent 75%)}.try{margin-top:48px;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--surface-1);box-shadow:var(--shadow-lg)}.try-models{display:flex;gap:6px;padding:10px;overflow-x:auto;border-bottom:1px solid var(--border);background:var(--surface-2);scrollbar-width:none}.try-model{position:relative;display:inline-flex;align-items:center;gap:9px;flex:none;padding:9px 15px;overflow:hidden;border:1px solid transparent;border-radius:10px;background:none;color:var(--text-2);font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .16s,background-color .16s}.try-model:hover{color:var(--text)}.try-model.on{border-color:var(--border);background:var(--surface-1);color:var(--text);box-shadow:var(--shadow-card)}.try-timer{position:absolute;left:0;bottom:0;height:2px;background:var(--accent);animation:try-timer linear forwards}@keyframes try-timer{0%{width:0}to{width:100%}}.try-body{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.try-code{display:flex;flex-direction:column;min-width:0;background:var(--code-bg)}.try-code .code{flex:1;min-height:359px}.try-code .code-foot{color:#8b949e}.try-out{display:flex;flex-direction:column;gap:16px;min-width:0;padding:20px 22px}.try-out-head{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;color:var(--text-3)}.try-status{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:var(--surface-3);color:var(--text-2);font-size:12px}.try-status i{width:6px;height:6px;border-radius:50%;background:currentColor;animation:try-pulse 1.1s ease-in-out infinite}.try-status.stream,.try-status.done{background:var(--accent-dim);color:var(--accent-ink)}@keyframes try-pulse{50%{opacity:.25}}.try-ask{align-self:flex-end;max-width:80%;padding:8px 13px;border-radius:14px 14px 4px;background:var(--surface-3);font-size:14px}.try-answer{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px}.try-avatar{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--border);border-radius:9px;background:var(--surface-1);box-shadow:var(--shadow-card)}.try-who{display:block;margin-bottom:3px;font-size:12.5px;font-weight:600;color:var(--text-3)}.try-text{min-height:5em;font-size:16px;line-height:1.6}.try-caret{display:inline-block;width:7px;height:1.05em;margin-left:2px;vertical-align:-.15em;border-radius:1px;background:var(--accent);animation:try-pulse .9s steps(1) infinite}.try-dots{display:inline-flex;gap:4px;padding-top:8px}.try-dots i{width:6px;height:6px;border-radius:50%;background:var(--text-3);animation:try-dot 1s ease-in-out infinite}.try-dots i:nth-child(2){animation-delay:.15s}.try-dots i:nth-child(3){animation-delay:.3s}@keyframes try-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.try-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:auto 0 0;opacity:.4;transition:opacity .4s var(--ease)}.try-meta.on{opacity:1}.try-meta div{padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}.try-meta dt{font-size:12px;color:var(--text-3)}.try-meta dd{margin:2px 0 0;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.try-meta .cost{border-color:color-mix(in srgb,var(--accent) 30%,transparent);background:var(--accent-dim)}.try-meta .cost dd{color:var(--accent-ink)}.try-log{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;border:1px dashed var(--border-strong);border-radius:10px;color:var(--text-2);font-size:13px;opacity:.4;transition:opacity .4s var(--ease)}.try-log.on{opacity:1}.try-log svg{flex:none;color:var(--accent)}.try-log code{margin-left:auto;color:var(--text-3);font-size:12px}.try-note{font-size:12px;color:var(--text-3)}.ease-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}.ease{padding:18px 18px 22px;border:1px solid var(--border);border-radius:14px;background:var(--surface-1);box-shadow:var(--shadow-card);transition:border-color .18s var(--ease),transform .18s var(--ease),box-shadow .18s var(--ease)}.ease:hover{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:0 14px 32px -16px #1018283d}.ease h3{margin-top:18px;font-size:17px;letter-spacing:-.01em}.ease p{margin-top:6px;font-size:14.5px;color:var(--text-2)}.ease p code{padding:1px 6px;border-radius:6px;background:var(--surface-3);font-size:13px}.ease-ui{display:flex;flex-direction:column;justify-content:center;height:132px;overflow:hidden;border-radius:10px}.ease-code{border:1px solid var(--code-border);background:var(--code-bg);color:#e6edf3;font-family:var(--mono);font-size:12.5px;line-height:1.85}.ease-code>span{padding:0 14px;white-space:pre}.ease-code .add{background:#388bfd29}.ease-code .del{background:#f851491a;color:#8b949e}.ease-code .dim{color:#8b949e}.ease-flow{gap:4px;padding:12px;border:1px solid var(--border);background:var(--surface-2)}.flow-row{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--border);border-radius:9px;background:var(--surface-1);font-size:13px;font-weight:600}.flow-row.off{color:var(--text-3)}.flow-row.off .mlogo{opacity:.55}.flow-arrow{align-self:center;color:var(--text-3)}.flow-tag{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;border-radius:999px;font-size:11.5px;font-style:normal;font-weight:600}.flow-tag.warn{background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--warn)}.flow-tag.ok{background:var(--accent-dim);color:var(--accent-ink)}.tgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:56px}.tcol{display:flex;flex-direction:column}.tf{min-height:296px}.tcol h3{margin-top:20px;font-size:17px;font-weight:650;letter-spacing:-.015em}.tcol>p{margin-top:6px;font-size:14.5px;color:var(--text-2)}.tf-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.tf-head b{font-size:14px;font-weight:650}.tf-head small{font-size:12px;color:var(--text-3)}.bud{margin-bottom:16px}.bud-top{display:flex;justify-content:space-between;gap:10px;font-size:13px;font-weight:600}.bud-top small{flex:none;font-weight:500;color:var(--text-3);font-variant-numeric:tabular-nums}.bud i{display:block;height:6px;margin-top:7px;border-radius:4px;background:var(--surface-3)}.bud em{display:block;height:100%;border-radius:4px;background:var(--accent)}.bud em.warn{background:var(--warn)}.stack-chart{display:flex;align-items:flex-end;gap:6px;height:128px;padding-bottom:1px;border-bottom:1px solid var(--border)}.sc-col{display:flex;flex:1;flex-direction:column-reverse;gap:2px;height:100%}.sc-col i{display:block;border-radius:2px}.legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:12px;font-size:11.5px;color:var(--text-2)}.legend span{display:inline-flex;align-items:center;gap:6px}.legend i{width:8px;height:8px;border-radius:2px}.tx-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;border-top:1px solid var(--border);font-size:13px}.tx-row>span:first-child{display:grid;min-width:0}.tx-row b{font-weight:600}.tx-row small{font-size:11.5px;color:var(--text-3)}.tx-row>span:last-child{font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.tx-row .pos{color:var(--accent-ink)}.promises{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:72px;padding-top:36px;border-top:1px solid var(--border);scroll-margin-top:100px}.promise{display:flex;gap:12px}.promise svg{flex:none;margin-top:2px;color:var(--accent)}.promise>span{display:grid;gap:4px}.promise b{font-size:14.5px;font-weight:650;line-height:1.4}.promise small{font-size:13.5px;line-height:1.5;color:var(--text-2)}.faq{border-top:1px solid var(--border)}.faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px;align-items:start}.faq-side{position:sticky;top:100px}.faq-side h2{max-width:12ch}.faq-side p{margin-top:16px;font-size:15px;color:var(--text-2);max-width:36ch}.faq-side a{color:var(--text);font-weight:600;text-decoration-color:var(--accent);text-underline-offset:3px}.faq-list.rv-group{--rv-y: 16px}.qa{border-bottom:1px solid var(--border)}.qa:first-child{border-top:1px solid var(--border)}.qa h3{font-size:inherit}.qa button{display:flex;width:100%;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;border:0;background:none;color:var(--text);font:inherit;font-size:16px;font-weight:600;text-align:left;cursor:pointer}.qa button svg{flex:none;color:var(--text-3);transition:transform .25s var(--ease)}.qa.on button svg{transform:rotate(45deg)}.qa-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--ease)}.qa-a>div{overflow:hidden}.qa.on .qa-a{grid-template-rows:1fr}.qa-a p{padding-bottom:22px;font-size:15px;color:var(--text-2);max-width:64ch}.cta{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(680px,96svh,860px);padding:clamp(88px,10vw,128px) 0 0;border-top:1px solid var(--border)}.cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(70% 55% at 50% 100%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 70%),radial-gradient(32% 40% at 6% 14%,rgba(139,92,246,.09),transparent 70%),radial-gradient(32% 40% at 94% 20%,rgba(14,165,233,.09),transparent 70%)}.cta-in{display:grid;justify-items:center;text-align:center}.cta h2{max-width:16ch;font-size:clamp(2.3rem,1.3rem + 3.4vw,4rem);line-height:1.04;letter-spacing:-.04em}.cta-in>p{max-width:46ch;margin-top:18px;font-size:clamp(1.02rem,.95rem + .3vw,1.18rem);color:var(--text-2)}.cta .hero-btns{margin-top:32px}.globe{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity 1.4s var(--ease)}.globe.on{opacity:1}.globe canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.globe .net-chip{left:0;top:0}.globe .net-chip.hub{--size: 54px;border-color:color-mix(in srgb,var(--accent) 40%,transparent);border-radius:16px;color:var(--text);box-shadow:inset 0 1px #ffffff80,0 0 0 6px var(--accent-dim),0 18px 44px -10px color-mix(in srgb,var(--accent) 55%,transparent)}.foot{padding:56px 0 28px;border-top:1px solid var(--border)}.foot-in{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px}.foot-brand p{max-width:32ch;margin-top:14px;font-size:14px;color:var(--text-3)}.foot-cols{display:grid;grid-template-columns:repeat(3,auto);gap:64px}.foot-cols h4{margin-bottom:12px;font-size:13px;font-weight:600;color:var(--text)}.foot-cols a{display:block;padding:4px 0;font-size:14px;color:var(--text-2);text-decoration:none}.foot-cols a:hover{color:var(--text)}.foot-base{display:flex;justify-content:space-between;gap:16px;margin-top:48px;padding-top:20px;border-top:1px solid var(--border);font-size:13px;color:var(--text-3)}@media (max-width: 1080px){.mgrid,.promises{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 960px){.nav-links{display:none}.rv-left,.rv-right{--rv-x: 0px;--rv-y: 24px}.split,.faq-grid{grid-template-columns:minmax(0,1fr);gap:48px}.pay-wrap{margin:0 auto}.steps,.tgrid{grid-template-columns:minmax(0,1fr);max-width:520px;margin-left:auto;margin-right:auto;gap:48px}.faq-side{position:static}.hero-shot{margin-bottom:-80px}.providers{padding-top:132px}.steps:before{display:none}.try-body{grid-template-columns:minmax(0,1fr)}.try-code .code{min-height:0}.ease-grid{grid-template-columns:minmax(0,1fr);max-width:520px;margin-left:auto;margin-right:auto}}@media (max-width: 640px){.wrap{padding:0 16px}.hide-xs{display:none}.hero-btns{flex-direction:column;align-items:stretch;width:100%}.hero-copy{padding:40px 16px 88px}.net-chip{--size: 36px;border-radius:10px}.showcase .sec-head{margin-bottom:32px}.try{margin-top:32px}.try-model{padding:8px 12px;font-size:13px}.try-out{padding:16px}.try-meta div{padding:8px 10px}.try-meta dd{font-size:14px}.globe .net-chip.hub{--size: 44px;border-radius:13px}.cta{min-height:720px}.hero-shot{margin-bottom:-48px}.providers{padding:96px 0 44px}.prov{gap:14px 28px}.prov li{font-size:15.5px}.mgrid,.promises{grid-template-columns:minmax(0,1fr)}.row-head{flex-direction:column;align-items:flex-start}.facts>div{grid-template-columns:minmax(0,1fr);gap:2px}.pay{min-height:0;padding:16px}.pay-steps li{font-size:11.5px;padding:6px}.ptable thead{display:none}.ptable,.ptable tbody,.ptable tr{display:block}.ptable tr{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:4px 20px;padding:12px 14px;border-bottom:1px solid var(--border)}.ptable tbody tr:last-child{border-bottom:0}.ptable th,.ptable td{padding:0;border:0}.ptable tbody th{grid-column:1 / -1;margin-bottom:4px}.ptable td[data-label=Penyedia]{display:none}.ptable td.num{text-align:left}.ptable td[data-label]:before{content:attr(data-label);display:block;font-size:11.5px;font-weight:500;color:var(--text-3)}.foot-in{grid-template-columns:minmax(0,1fr)}.foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;transition-duration:1ms!important}.js .reveal,.js .rv-group>*{opacity:1!important;animation:none!important}.steps:before{scale:none!important;transition:none}.shot-tilt,.dev-dots,.pay-wrap,.tcol{transform:none!important}.hero-cue,.au,.try-caret,.try-status i,.try-dots i{animation:none}}
