.IS0FGG_publicPage{--public-ink:#111827;--public-muted:#64748b;--public-line:#e5ece8;--public-mint:#effaf3;color:var(--public-ink);background:#fff}.IS0FGG_hero{background:radial-gradient(at 50% 67%,#56dc9738,#0000 42%),radial-gradient(at 6% 38%,#10a66a14,#0000 32%),radial-gradient(at 94% 12%,#08784d12,#0000 30%),linear-gradient(145deg,#fff 4%,#f8fcf9 48%,#eaf8ef 100%)}.IS0FGG_heroChart{opacity:.72;width:100%;height:min(68vw,520px);position:absolute;inset:18% 0 auto}.IS0FGG_heroChartLine{stroke-dasharray:1500;stroke-dashoffset:1500px;animation:7s cubic-bezier(.45,0,.35,1) .25s forwards IS0FGG_chart-draw}.IS0FGG_heroParticles{position:absolute;inset:8% 5% 22%;overflow:hidden}.IS0FGG_heroParticles i{opacity:0;background:#16a66a;border-radius:50%;width:5px;height:5px;animation:8s ease-in-out infinite IS0FGG_particle-drift;position:absolute;top:42%;left:16%;box-shadow:0 0 18px 5px #16a66a33}.IS0FGG_heroParticles i:nth-child(2){animation-delay:-2.1s;top:68%;left:38%}.IS0FGG_heroParticles i:nth-child(3){animation-delay:-4.3s;top:34%;left:62%}.IS0FGG_heroParticles i:nth-child(4){animation-delay:-1.3s;top:60%;left:79%}.IS0FGG_heroParticles i:nth-child(5){animation-delay:-5.8s;top:25%;left:91%}@keyframes IS0FGG_chart-draw{to{stroke-dashoffset:0}}@keyframes IS0FGG_particle-drift{0%,to{opacity:0;transform:translateY(8px)scale(.7)}35%,65%{opacity:.52;transform:translateY(-8px)scale(1)}}.IS0FGG_heroFrame{background:#fff;border:1px solid #15754d26;box-shadow:0 36px 90px -48px #1247306b,0 12px 32px -24px #1247303d}.IS0FGG_darkCard{background:#111715}.IS0FGG_surface{background:#f8fbf9}.IS0FGG_publicPage [data-reveal]{transition-duration:.52s}:is(.IS0FGG_publicPage a,.IS0FGG_publicPage button){-webkit-tap-highlight-color:transparent}.IS0FGG_publicPage :focus-visible{outline-offset:3px;outline:3px solid #16a66a9e}@media (prefers-reduced-motion:reduce){.IS0FGG_heroChartLine,.IS0FGG_heroParticles i{animation:none}.IS0FGG_heroChartLine{stroke-dashoffset:0}.IS0FGG_heroParticles i{opacity:.2}:is(.IS0FGG_publicPage *,.IS0FGG_publicPage :before,.IS0FGG_publicPage :after){scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:640px){.IS0FGG_heroChart{opacity:.44;height:62vw;inset-block-start:22%}.IS0FGG_heroParticles i:nth-child(2n){display:none}}
.E6WrKG_page.E6WrKG_page{--color-ink:#f4f6f8;--color-muted:#a2aab6;--color-line:#252b33;--color-canvas:#171b21;--color-brand-700:#70d8ac;--color-brand-300:#32c78a;color:#f4f6f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-variant-numeric:tabular-nums;background-color:#080a0d;background-image:linear-gradient(#70d8ac0d 1px,#0000 1px),linear-gradient(90deg,#70d8ac0d 1px,#0000 1px);background-size:80px 80px}.E6WrKG_page header{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#080a0df7;border-color:#252b33}.E6WrKG_page header>div{height:56px}.E6WrKG_page header>div>a,.E6WrKG_page header>div>div>a{color:#f4f6f8}.E6WrKG_page header>div>div>a:hover{color:#70d8ac}.E6WrKG_page header [role=menu]{background:#171b21;border-color:#343b44}.E6WrKG_page header [role=menu] a:hover,.E6WrKG_page header [role=menu] a:focus-visible{background:#252b33}.E6WrKG_page main h1{letter-spacing:-.05em;font-weight:500}.E6WrKG_contentPanel{box-shadow:none;background:#101318;border-color:#252b33;border-radius:6px}.E6WrKG_page :where(a,button):focus-visible{outline-offset:4px;outline:2px solid #70d8ac}@media (prefers-reduced-motion:reduce){.E6WrKG_page :where(a,button){transition:none}}
:is(.DmFYhq_registerRoot:has(.DmFYhq_choice),.DmFYhq_registerRoot:has(.DmFYhq_demo)){color:#f4f6f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#080a0d;background-image:linear-gradient(#70d8ac0d 1px,#0000 1px),linear-gradient(90deg,#70d8ac0d 1px,#0000 1px);background-size:80px 80px}:is(.DmFYhq_registerRoot:has(.DmFYhq_choice) header,.DmFYhq_registerRoot:has(.DmFYhq_demo) header){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#080a0df7;border-color:#252b33}.DmFYhq_registerRoot:has(.DmFYhq_choice) header>div>a{color:#f4f6f8}.DmFYhq_registerRoot:has(.DmFYhq_choice) header>div>div>a{color:#f4f6f8}.DmFYhq_registerRoot:has(.DmFYhq_demo) header>div>a{color:#f4f6f8}.DmFYhq_registerRoot:has(.DmFYhq_demo) header>div>div>a{color:#f4f6f8}:is(.DmFYhq_registerRoot:has(.DmFYhq_choice) header>div,.DmFYhq_registerRoot:has(.DmFYhq_demo) header>div){height:56px}:is(.DmFYhq_registerRoot:has(.DmFYhq_choice) header>div>div>a:hover,.DmFYhq_registerRoot:has(.DmFYhq_demo) header>div>div>a:hover){color:#70d8ac}.DmFYhq_registerRoot:has(.DmFYhq_demo){--color-ink:#f4f6f8;--color-muted:#a2aab6;--color-line:#252b33;--color-canvas:#171b21;--color-raised:#171b21;--color-brand-700:#70d8ac;--color-brand-100:#10261e}.DmFYhq_registerRoot:has(.DmFYhq_demo) header [role=menu]{background:#171b21;border-color:#343b44}:is(.DmFYhq_registerRoot:has(.DmFYhq_demo) header [role=menu] a:hover,.DmFYhq_registerRoot:has(.DmFYhq_demo) header [role=menu] a:focus-visible){background:#252b33}.DmFYhq_demo>span:first-child{color:#70d8ac;background:#10261e}.DmFYhq_demo form,.DmFYhq_demo>div>div{box-shadow:none;background:#101318;border-color:#252b33;border-radius:8px}.DmFYhq_demo :where(input:not([type=checkbox]),select){color:#f4f6f8;background-color:#171b21;border-color:#343b44}.DmFYhq_demo :where(input,select,button,a):focus-visible{outline-offset:2px;outline:2px solid #70d8ac}.DmFYhq_choice{font-variant-numeric:tabular-nums;padding:28px 0 64px}.DmFYhq_choice :where(a,button):focus-visible{outline-offset:4px;outline:2px solid #70d8ac}.DmFYhq_eyebrow{color:#70d8ac;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:11px}.DmFYhq_eyebrow:before{content:"";background:#32c78a;border-radius:50%;width:5px;height:5px;margin:0 10px 2px 0;display:inline-block}.DmFYhq_choice h1{letter-spacing:-.055em;margin-top:24px;font-size:clamp(40px,5vw,64px);font-weight:500;line-height:1.05}.DmFYhq_choice h1 span{color:#70d8ac}.DmFYhq_intro{color:#a2aab6;max-width:580px;margin-top:20px;font-size:16px;line-height:1.7}.DmFYhq_feeNote{color:#a2aab6;margin-top:12px;font-size:13px;line-height:1.7}.DmFYhq_feeNote a{color:#70d8ac}.DmFYhq_feeNote a:hover{text-decoration:underline}.DmFYhq_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.DmFYhq_card{background:#101318;border:1px solid #252b33;border-radius:6px;flex-direction:column;min-height:330px;padding:32px;display:flex}.DmFYhq_demoCard{background:#101a17;border-color:#315747}.DmFYhq_cardTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.DmFYhq_badge{color:#70d8ac;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;background:#10261e;border:1px solid #244b39;border-radius:3px;padding:5px 8px;font-size:10px}.DmFYhq_neutralBadge{color:#a2aab6;background:#171b21;border-color:#252b33}.DmFYhq_index{font-family:var(--font-geist-mono), monospace;color:#69717d;font-size:11px}.DmFYhq_card h2{letter-spacing:-.035em;margin-top:28px;font-size:27px;font-weight:500;line-height:1.2}.DmFYhq_cardIntro{color:#a2aab6;margin-top:12px;font-size:14px;line-height:1.7}.DmFYhq_benefits{color:#c4cbd3;gap:13px;margin-top:24px;font-size:13px;line-height:1.6;display:grid}.DmFYhq_benefits li{align-items:flex-start;gap:12px;display:flex}.DmFYhq_check{color:#32c78a;flex:0 0 16px;margin-top:3px}.DmFYhq_cardAction{margin-top:auto;padding-top:32px}.DmFYhq_primaryButton,.DmFYhq_secondaryButton{border-radius:6px;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:0 18px;font-size:13px;font-weight:500;transition:background-color .16s,border-color .16s;display:inline-flex}.DmFYhq_primaryButton{color:#080a0d;background:#32c78a}.DmFYhq_primaryButton:hover{background:#70d8ac}.DmFYhq_secondaryButton{color:#f4f6f8;background:#171b21;border:1px solid #343b44}.DmFYhq_secondaryButton:hover{border-color:#70d8ac}.DmFYhq_notice{color:#a2aab6;background:#171b21;padding:12px 14px;font-size:13px;line-height:1.6}@media (max-width:640px){.DmFYhq_choice{padding:16px 0 32px}.DmFYhq_choice h1{font-size:40px}.DmFYhq_desktopBreak{display:none}.DmFYhq_intro{font-size:14px}.DmFYhq_cards{grid-template-columns:1fr;margin-top:32px}.DmFYhq_card{min-height:0;padding:24px}.DmFYhq_card h2{margin-top:22px}.DmFYhq_primaryButton,.DmFYhq_secondaryButton{width:100%}}@media (prefers-reduced-motion:reduce){.DmFYhq_choice :where(a,button){transition:none}}
