@charset "UTF-8";.btn-primary,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border-radius:8px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;cursor:pointer;border:none;white-space:nowrap}.btn-primary .btn-icon,.btn-secondary .btn-icon{width:18px;height:18px;flex-shrink:0}@media(max-width:480px){.btn-primary,.btn-secondary{padding:12px 20px;font-size:12px;white-space:normal;text-align:center}}.btn-primary{background:#05f;color:#fff!important}.btn-primary .btn-icon{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%)}.btn-primary:visited{color:#fff!important}.btn-primary:hover{background:#0047d6;transform:translateY(-2px);box-shadow:0 8px 24px #0055ff40}.btn-primary .star-badge{background:#fff3;padding:4px 10px;border-radius:100px;font-size:12px;margin-left:4px}.btn-github .btn-icon{width:18px;height:18px}.btn-github .star-badge{background:#e2e8f0;color:#1e293b;padding:2px 8px;border-radius:100px;font-size:12px;font-weight:600;margin-left:4px;line-height:1.4}.btn-github:hover .star-badge{background:#0055ff1a;color:#05f}.btn-secondary{background:transparent;color:#05f!important;border:1px solid #0055ff}.btn-secondary .btn-icon{width:16px;height:16px;transition:transform .2s}.btn-secondary:visited{color:#05f!important}.btn-secondary:hover{background:#0055ff0f;border-color:#05f}.btn-secondary:hover .btn-icon{transform:translate(4px)}.btn-large{padding:18px 32px;font-size:16px}@media(max-width:480px){.btn-large{padding:14px 24px;font-size:14px}}.link-button{background:none;border:none;padding:0;color:#05f;font-size:14px;font-family:Instrument Sans,sans-serif;cursor:pointer}.link-button:hover{text-decoration:underline}.form-field{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.form-field label{font-size:14px;font-weight:500;color:#1e293b}.form-field input{padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;font-family:Instrument Sans,sans-serif;color:#1e293b;background:#fff;transition:border-color .2s}.form-field input:focus{outline:none;border-color:#05f}.form-field input::placeholder{color:#1e293b80}.form-field input:disabled{opacity:.5}.form-field .field-hint{font-size:12px;color:#1e293b99;margin:0}.form-error{background:#dc262614;color:#dc2626;border-radius:8px;padding:8px 16px;font-size:14px;margin-bottom:16px}.form-success{background:#05966914;color:#059669;border-radius:8px;padding:8px 16px;font-size:14px;margin-bottom:16px}.form-divider{display:flex;align-items:center;gap:16px;margin:32px 0;color:#1e293b80;font-size:12px}.form-divider:before,.form-divider:after{content:"";flex:1;height:1px;background:#e2e8f0}.spinner{width:18px;height:18px;border:2px solid rgba(30,41,59,.2);border-top-color:#1e293b;border-radius:50%;animation:spinner-rotate .7s linear infinite}.spinner.spinner-light{border-color:#ffffff4d;border-top-color:#fff}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.section-container{max-width:1200px;margin:0 auto;padding-left:48px;padding-right:48px}@media(max-width:768px){.section-container{padding-left:16px;padding-right:16px}}.section-padding{padding-top:120px;padding-bottom:120px}@media(max-width:768px){.section-padding{padding-top:64px;padding-bottom:64px}}.section-bg{background:linear-gradient(180deg,#f8fafc,#f8fafc80)}.card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;transition:all .2s}.card:hover{border-color:#05f3;box-shadow:0 8px 32px #0055ff14}.landing{position:relative;overflow-x:clip}.hero{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:60px 48px 80px;max-width:1200px;margin:0 auto;position:relative}@media(max-width:1024px){.hero{grid-template-columns:1fr;text-align:center;padding:48px 32px;gap:48px}}@media(max-width:480px){.hero{padding:32px 16px}}.hero-content{min-width:0}@media(max-width:1024px){.hero-content{display:flex;flex-direction:column;align-items:center;width:100%}}.hero-title{font-size:56px;line-height:1.1;letter-spacing:-.03em;margin-bottom:32px;color:#1e293b;word-wrap:break-word;text-wrap:balance}@media(max-width:768px){.hero-title{font-size:32px}}@media(max-width:480px){.hero-title{font-size:28px}}.gradient-text{background:linear-gradient(135deg,#05f,#3b82f6,#0ea5e9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:18px;line-height:1.6;color:#1e293bb3;margin-bottom:48px;max-width:500px}@media(max-width:1024px){.hero-subtitle{max-width:100%;padding:0 16px}}@media(max-width:480px){.hero-subtitle{font-size:14px;padding:0}}.hero-cta{display:flex;gap:16px;margin-bottom:0}@media(max-width:640px){.hero-cta{flex-direction:column;width:100%;max-width:300px}}.hero-centered{grid-template-columns:1fr;text-align:center;gap:64px;padding-bottom:48px}.hero-centered .hero-content{display:flex;flex-direction:column;align-items:center}.hero-centered .hero-title{font-size:64px;margin-bottom:24px}@media(min-width:1440px){.hero-centered .hero-title{font-size:72px}}@media(max-width:768px){.hero-centered .hero-title{font-size:36px}}@media(max-width:480px){.hero-centered .hero-title{font-size:30px}}.hero-centered .hero-subtitle{max-width:640px;font-size:20px}@media(max-width:480px){.hero-centered .hero-subtitle{font-size:14px}}.hero-centered .hero-meta{justify-content:center}.hero-split{align-items:center;gap:64px;max-width:1200px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);padding:96px 48px 120px}.hero-split .hero-title{font-size:52px;margin-bottom:36px;color:#05f}@media(min-width:1440px){.hero-split .hero-title{font-size:56px}}@media(max-width:768px){.hero-split .hero-title{font-size:36px}}@media(max-width:480px){.hero-split .hero-title{font-size:30px}}.hero-split .hero-subtitle{font-size:20px;margin-bottom:32px;max-width:38em}@media(max-width:1024px){.hero-split .hero-subtitle{max-width:100%}}@media(max-width:480px){.hero-split .hero-subtitle{font-size:14px}}.hero-split .hero-globe{position:relative;width:100%;max-width:460px;aspect-ratio:1;justify-self:center;overflow:visible}.hero-split .hero-screenshot{grid-column:1/-1;margin-top:max(48px,100svh - 760px)}.hero-split app-agent-prompt-cta{width:100%}.hero-split app-agent-prompt-cta .agent-prompt-compact{margin-inline:0;width:100%}.hero-split app-agent-prompt-cta .compact-command{justify-content:flex-start}.hero-split app-agent-prompt-cta .compact-caption{text-align:left}@media(max-width:1024px){.hero-split{grid-template-columns:1fr;gap:64px;padding:80px 32px 96px}.hero-split app-agent-prompt-cta .compact-command{justify-content:center}.hero-split app-agent-prompt-cta .compact-caption{text-align:center}.hero-split .hero-globe{max-width:360px;order:2}.hero-split .hero-screenshot{order:3;margin-top:32px}.hero-split .hero-meta{justify-content:center}}@media(max-width:480px){.hero-split{padding:64px 16px 80px}}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:#0055ff0f;border:1px solid rgba(0,85,255,.15);border-radius:100px;font-size:12px;font-weight:500;color:#05f;text-decoration:none;margin-bottom:32px;transition:all .2s}.hero-badge:hover{background:#0055ff1a;border-color:#0055ff4d}.hero-badge-dot{width:7px;height:7px;border-radius:50%;background:#059669;animation:pulseDot 2s ease-in-out infinite}@keyframes pulseDot{0%,to{box-shadow:0 0 #05966966}50%{box-shadow:0 0 0 4px #05966900}}.hero-meta{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:16px 32px;list-style:none;padding:0;margin:32px 0 0}.hero-meta li{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#1e293b99}.hero-meta li img{width:16px;height:16px;filter:brightness(0) saturate(100%) invert(43%) sepia(73%) saturate(531%) hue-rotate(119deg) brightness(92%) contrast(92%)}.hero-screenshot{width:100%;max-width:1000px;margin:0 auto;position:relative}.hero-screenshot:before{content:"";position:absolute;inset:10% -5% -10%;background:radial-gradient(ellipse at center,rgba(0,85,255,.12) 0%,transparent 70%);pointer-events:none}.hero-screenshot-frame{position:relative;padding:12px;background:#fff;border-radius:12px;overflow:visible;box-shadow:0 1px 2px #0f172a0f,0 24px 80px #0055ff1f}.hero-screenshot-frame img{display:block;width:100%;height:auto;border-radius:8px}.hero-screenshot-frame:after{content:"";position:absolute;inset:-14px;z-index:1;background:url(/assets/images/hero-screenshot-ink.svg?v=5) center/100% 100% no-repeat;pointer-events:none}@media(max-width:640px){.hero-screenshot-frame{padding:0;background:transparent;border-radius:0}.hero-screenshot-frame img{border-radius:0}.hero-screenshot-frame:after{inset:-2px}}.stat-strip{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:48px 0}.stat-strip-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}@media(max-width:768px){.stat-strip-inner{grid-template-columns:repeat(2,1fr);gap:32px 16px}}.stat-strip-item{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.stat-strip-value{font-size:24px;font-weight:600;color:#1e293b;letter-spacing:-.02em}.stat-strip-label{font-size:12px;color:#1e293b8c}.code-block{padding:32px;margin:0;font-size:13px;line-height:1.7;font-family:SF Mono,Fira Code,Consolas,monospace;overflow-x:auto;max-width:100%;min-width:0;text-align:left}.code-block code{color:#e2e8f0}@media(max-width:640px){.code-block{padding:16px;font-size:11px;line-height:1.6}}.code-comment{display:block;color:#64748b}.code-line{display:block}.code-indent{padding-left:2ch}.code-indent-double{padding-left:4ch}.code-line-spacer{height:1.7em}.code-keyword{color:#c084fc}.code-function{color:#60a5fa}.code-property{color:#67e8f9}.code-string{color:#86efac}.code-number{color:#fbbf24}.section-header{text-align:center;margin-bottom:64px}.section-header h2{font-size:40px;margin-bottom:16px;letter-spacing:-.02em}@media(max-width:768px){.section-header h2{font-size:28px}}.section-header p{font-size:18px;color:#1e293b99;max-width:500px;margin:0 auto}.demo-cta{scroll-margin-top:5rem;padding:48px 0}.demo-cta-inner{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.demo-label{font-size:14px;color:#1e293b8c;margin:0}.demo-buttons{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}@media(max-width:640px){.demo-buttons{flex-direction:column;width:100%;max-width:300px}}.demo-btn{display:inline-flex;align-items:center;gap:8px;min-width:180px;justify-content:center}.demo-btn:disabled{opacity:.7;cursor:wait}@media(max-width:640px){.demo-btn{min-width:unset;width:100%}}.demo-spinner{width:14px;height:14px;border:2px solid rgba(0,85,255,.25);border-top-color:#05f;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.comparison-table-wrapper{overflow-x:auto}.comparison-table{width:100%;max-width:960px;margin:0 auto;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 24px #0000000f}.comparison-table th,.comparison-table td{padding:16px 32px;text-align:left;border-bottom:1px solid #e2e8f0}.comparison-table th{background:#fff;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#1e293b80}.comparison-table .table-logo{height:24px;width:auto}.comparison-table .zoneless-col{background:#0055ff08}.comparison-table .feature-cell{font-weight:500;color:#1e293b}.comparison-table .zoneless-cell{background:#0055ff08}.comparison-table .check-badge{display:inline-flex;align-items:center;gap:8px;color:#059669;font-weight:500}.comparison-table .check-icon{width:16px;height:16px;filter:brightness(0) saturate(100%) invert(43%) sepia(73%) saturate(531%) hue-rotate(119deg) brightness(92%) contrast(92%)}.comparison-table .stripe-cell,.comparison-table .paypal-cell{color:#1e293b99}.comparison-table tbody tr:last-child td{border-bottom:none}.savings-calculator{max-width:700px;margin:48px auto 0;padding:48px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 24px #0000000f}@media(max-width:640px){.savings-calculator{padding:32px}}.calculator-header{text-align:center;margin-bottom:48px}.calculator-header h3{font-size:18px;margin-bottom:4px}.calculator-header p{color:#1e293b99;margin-bottom:0;font-size:14px}.calculator-controls{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-bottom:48px}@media(max-width:640px){.calculator-controls{grid-template-columns:1fr;gap:32px}}.calculator-slider .slider-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.calculator-slider label{font-size:14px;font-weight:500;color:#1e293b}.calculator-slider .slider-value{font-size:14px;font-weight:600;color:#05f}.calculator-slider input[type=range]{width:100%;height:6px;-webkit-appearance:none;appearance:none;background:#e2e8f0;border-radius:3px;outline:none;cursor:pointer}.calculator-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:#05f;border-radius:50%;cursor:pointer;transition:transform .15s}.calculator-slider input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1)}.calculator-slider input[type=range]::-moz-range-thumb{width:20px;height:20px;background:#05f;border:none;border-radius:50%;cursor:pointer}.calculator-slider .slider-range{display:flex;justify-content:space-between;margin-top:4px;font-size:12px;color:#1e293b66}.calculator-slider .slider-hint{display:block;margin-top:4px;font-size:12px;color:#1e293b66;font-style:italic}.calculator-slider:last-child{grid-column:1/-1}.calculator-results{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}@media(max-width:640px){.calculator-results{grid-template-columns:1fr;gap:8px}}.result-card{display:flex;flex-direction:column;align-items:center;padding:16px;border-radius:8px;text-align:center}.result-card .result-label{font-size:12px;color:#1e293b99;margin-bottom:4px}.result-card .result-value{font-size:18px;font-weight:600}.stripe-result,.paypal-result{background:#00000008}.stripe-result .result-value,.paypal-result .result-value{color:#1e293b99;text-decoration:line-through}.zoneless-result{background:#05966914}.zoneless-result .result-value{color:#059669}.experience-note{display:flex;align-items:flex-start;gap:16px;max-width:600px;margin:48px auto 0;padding:16px;background:#0055ff0d;border:1px solid rgba(0,85,255,.1);border-radius:8px}.experience-note .note-icon{width:20px;height:20px;filter:brightness(0) saturate(100%) invert(30%) sepia(85%) saturate(2000%) hue-rotate(210deg) brightness(95%) contrast(95%);flex-shrink:0;margin-top:2px}.experience-note p{margin-bottom:0;font-size:14px;color:#1e293bcc;line-height:1.5}.experience-note p strong{color:#1e293b}.case-study-content{display:grid;grid-template-columns:auto 1fr;gap:64px;align-items:center;max-width:900px;margin:0 auto}@media(max-width:768px){.case-study-content{grid-template-columns:1fr;gap:48px;text-align:center}}.case-study-profile{display:flex;flex-direction:column;align-items:center;gap:16px}.author-avatar{width:80px;height:80px;border-radius:50%;object-fit:cover;box-shadow:0 4px 16px #0000001a}.case-study-badge{display:inline-flex;align-items:center;gap:8px;padding:4px 16px 4px 4px;background:#fff;border:1px solid #e2e8f0;border-radius:100px}.case-study-logo{width:24px;height:24px;border-radius:50%;object-fit:cover}.case-study-badge span{font-size:12px;font-weight:600;color:#1e293b}.author-info{display:flex;flex-direction:column;align-items:center;gap:4px}.author-name{font-size:14px;font-weight:600;color:#1e293b}.author-role{font-size:12px;color:#1e293b80}.author-social{font-size:12px;color:#1e293b66;text-decoration:none;transition:color .2s}.author-social:hover{color:#05f}@media(max-width:768px){.case-study-details{text-align:center}}.case-study-quote{font-size:14px;line-height:1.7;color:#1e293bcc;margin:0;padding-left:32px;border-left:3px solid #0055ff;font-style:italic}@media(max-width:768px){.case-study-quote{border-left:none;padding-left:0}}.case-study-stats-context{text-align:center;max-width:900px;margin:64px auto 0;font-size:.55rem;text-transform:uppercase;letter-spacing:.08em;color:#1e293b80;font-weight:600}.case-study-stats{display:flex;align-items:center;justify-content:center;gap:32px;max-width:900px;margin:8px auto 0;padding:48px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 4px 24px #0000000f}@media(max-width:768px){.case-study-stats{flex-wrap:wrap;gap:16px;padding:32px}}@media(max-width:480px){.case-study-stats{flex-direction:column}}.case-study-stat{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1;text-align:center}.stat-value{font-size:24px;font-weight:600;color:#05f}.stat-label{font-size:12px;color:#1e293b99}.stat-divider{width:1px;height:40px;background:#e2e8f0;flex-shrink:0}@media(max-width:480px){.stat-divider{width:40px;height:1px}}.case-study-footnote{text-align:center;font-size:11px;color:#1e293b59;margin:32px auto 0;max-width:900px}.hero-wrapper{position:relative;overflow:clip;margin-top:-64px;padding-top:64px}.hero-wrapper:before{content:"";position:absolute;top:-20%;left:50%;transform:translate(-50%);width:900px;height:900px;background:radial-gradient(circle,rgba(0,85,255,.08) 0%,transparent 70%);pointer-events:none;z-index:0}.hero-wrapper:has(.hero-split):before{left:72%}.hero-wrapper .hero{position:relative;z-index:1}.hero-wrapper app-globe.globe-background{z-index:0;-webkit-mask-image:linear-gradient(to bottom,black 0%,black 30%,transparent 55%);mask-image:linear-gradient(to bottom,black 0%,black 30%,transparent 55%)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.landing.hydrated .stat-strip{animation:fadeIn .6s ease .4s both}@keyframes agent-prompt-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 1.5em))}}.animate-on-scroll{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.animate-on-scroll.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.landing.hydrated .stat-strip,.hero-badge-dot{animation:none!important}.animate-on-scroll{opacity:1!important;transform:none!important;transition:none!important}.tour-cta,.faq-answer,.faq-chevron{transition:none!important}.flow-line{animation:none!important}}.tour{position:relative;padding-bottom:64px;background:#f8fafc}.tour-sticky{position:sticky;top:0;height:100vh;height:100dvh;display:flex;flex-direction:column;justify-content:stretch;overflow:hidden;padding-top:72px;background:#f8fafc}@media(max-width:900px){.tour-sticky{padding-top:0}}.tour-header.section-header{flex-shrink:0;margin-bottom:8px}.tour-header.section-header h2{margin-bottom:8px;color:#05f}.tour-header.section-header p{max-width:520px}@media(max-height:800px){.tour-header.section-header{margin-bottom:4px}.tour-header.section-header h2{font-size:32px}}@media(max-width:900px){.tour-header.section-header{position:absolute;top:72px;left:0;right:0;z-index:3;margin-bottom:0;padding:0 16px;pointer-events:none;background:none;transform:none}.tour-header.section-header h2{font-size:24px;margin-bottom:4px}.tour-header.section-header p{max-width:28em;font-size:14px}.tour-header.section-header a,.tour-header.section-header button{pointer-events:auto}}.tour-stage{position:relative;flex:1;width:100%;min-height:0;padding-top:8px}.tour-stage:before{content:"";position:absolute;inset:-4% 4%;background:radial-gradient(ellipse at center,rgba(0,85,255,.14) 0%,transparent 70%);pointer-events:none}.tour-stage app-computer{position:relative;display:block;width:100%;height:100%;overflow:hidden}@media(max-width:900px){.tour-stage{padding-top:0}.tour-stage:before{display:none}}.tour-cta{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:72px 16px 16px;opacity:0;visibility:hidden;pointer-events:none;background:transparent;transition:opacity .45s ease}.tour-cta.is-visible{opacity:1;visibility:visible;pointer-events:auto;background:linear-gradient(to top,#f8fafc 0% 48%,#f8fafc00)}.tour-cta .demo-cta{padding:0}.tour-cta .demo-label{margin-bottom:8px}.tour-tabs{display:flex;justify-content:center;gap:10px;margin-top:16px}@media(max-width:900px){.tour-tabs{margin-top:8px}}.tour-tab{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:2px solid rgba(0,85,255,.22);border-radius:50%;background:transparent;cursor:pointer;transition:border-color .3s,background .3s}.tour-tab.is-doodle{width:44px;height:44px;border-color:transparent}.tour-tab.is-doodle:hover{border-color:transparent;background:#0055ff14}.tour-tab.is-doodle.active{border-color:transparent;background:#0055ff24}.tour-tab:hover{border-color:#0055ff8c}.tour-tab:hover img{opacity:.85}.tour-tab.active{border-color:#05f;background:#0055ff14}.tour-tab.active img{opacity:1}.tour-tab-icon{display:flex;align-items:center;justify-content:center}.tour-tab-icon img{width:15px;height:15px;filter:brightness(0) saturate(100%) invert(30%) sepia(85%) saturate(2000%) hue-rotate(210deg) brightness(95%) contrast(95%);opacity:.45}.is-doodle .tour-tab-icon img{width:24px;height:24px;object-fit:contain;filter:none}.feature-link{display:inline-flex;align-items:center;gap:4px;margin-left:8px;font-size:14px;font-weight:500;color:#05f}.feature-link img{width:16px;height:16px;filter:brightness(0) saturate(100%) invert(30%) sepia(85%) saturate(2000%) hue-rotate(210deg) brightness(95%) contrast(95%);transition:transform .2s}.feature-link:hover img{transform:translate(4px)}.screenshot-placeholder{width:100%;aspect-ratio:16/10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px dashed #e2e8f0;color:#1e293b73;font-size:14px;font-weight:500;text-align:center;padding:32px}.screenshot-placeholder .placeholder-hint{font-size:12px;font-weight:400;color:#1e293b59;max-width:320px}.product-crosslink{display:flex;justify-content:center;margin-top:48px}.product-crosslink a{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#05f}.product-crosslink a img{width:16px;height:16px;filter:brightness(0) saturate(100%) invert(30%) sepia(85%) saturate(2000%) hue-rotate(210deg) brightness(95%) contrast(95%)}.flow{display:grid;grid-template-columns:1fr 80px 1.1fr 80px 1fr;align-items:stretch}@media(max-width:900px){.flow{grid-template-columns:minmax(0,360px);justify-content:center}}.stablecoins .flow{margin-bottom:64px}.flow-node{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 24px #0f172a0d}.flow-node h3{font-size:16px;margin-bottom:4px}.flow-node p{font-size:14px;color:#1e293b99;margin-bottom:0;line-height:1.5}.flow-node-primary{border-color:#0055ff59;box-shadow:0 8px 32px #0055ff1f}.flow-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#0055ff14;border-radius:50%;margin-bottom:16px}.flow-icon img{width:24px;height:24px;filter:brightness(0) saturate(100%) invert(30%) sepia(85%) saturate(2000%) hue-rotate(210deg) brightness(95%) contrast(95%)}.flow-connector{position:relative;display:flex;align-items:center;justify-content:center}@media(max-width:900px){.flow-connector{height:56px}}.flow-line{position:absolute;left:-1px;right:-1px;top:50%;height:2px;background-image:linear-gradient(90deg,rgba(0,85,255,.4) 55%,transparent 55%);background-size:11px 2px;animation:flowDash .8s linear infinite}@media(max-width:900px){.flow-line{inset:-1px auto -1px 50%;height:auto;width:2px;background-image:linear-gradient(180deg,rgba(0,85,255,.4) 55%,transparent 55%);background-size:2px 11px;animation-name:flowDashVertical}}@keyframes flowDash{to{background-position:11px 0}}@keyframes flowDashVertical{to{background-position:0 11px}}.flow-coin{position:relative;display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:#fff;border-radius:50%;box-shadow:0 2px 8px #0f172a1f}.flow-coin img{width:22px;height:22px}.stable-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}@media(max-width:900px){.stable-benefits{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.stable-benefits{grid-template-columns:1fr;max-width:360px;margin:0 auto}}.stable-benefit{text-align:center}.stable-benefit h3{font-size:16px;margin-bottom:4px}.stable-benefit p{font-size:14px;color:#1e293b99;margin-bottom:0;line-height:1.5}.stable-benefit-icon{width:24px;height:24px;filter:brightness(0) saturate(100%) invert(30%) sepia(85%) saturate(2000%) hue-rotate(210deg) brightness(95%) contrast(95%);margin-bottom:8px}.testimonial-content{max-width:820px;text-align:center}.testimonial-quote{font-size:26px;line-height:1.45;font-weight:500;letter-spacing:-.01em;color:#1e293b;margin:0 0 48px}.testimonial-quote:before{content:"\201c";display:block;font-size:72px;line-height:.6;color:#0055ff4d;margin-bottom:16px}@media(max-width:768px){.testimonial-quote{font-size:24px}}.testimonial-author{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.testimonial-author .author-avatar{width:48px;height:48px}.testimonial-author-info{display:flex;flex-direction:column;align-items:flex-start;text-align:left}@media(max-width:560px){.testimonial-author-info{align-items:center;text-align:center}}.testimonial-stats{display:flex;align-items:center;justify-content:center;gap:48px;margin-top:48px;padding-top:48px;border-top:1px solid #e2e8f0}@media(max-width:640px){.testimonial-stats{flex-direction:column;gap:16px}.testimonial-stats .stat-divider{width:40px;height:1px}}.testimonial-stat{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1;max-width:220px}.faq-accordion{max-width:720px;display:flex;flex-direction:column;gap:8px}.faq-accordion-item{background:#fff;border:1px solid #e2e8f0;border-radius:8px;transition:border-color .2s,box-shadow .2s}.faq-accordion-item.open{border-color:#0055ff4d;box-shadow:0 4px 16px #0f172a0d}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 32px;background:none;border:none;cursor:pointer;font-family:Instrument Sans,sans-serif;font-size:16px;font-weight:600;color:#1e293b;text-align:left}.faq-chevron{flex-shrink:0;width:9px;height:9px;border-right:2px solid rgba(30,41,59,.4);border-bottom:2px solid rgba(30,41,59,.4);transform:rotate(45deg);transition:transform .3s}.faq-accordion-item.open .faq-chevron{transform:rotate(225deg)}.faq-answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s ease,opacity .3s ease}.faq-answer p{min-height:0;overflow:hidden;margin:0;padding:0 32px;font-size:14px;line-height:1.6;color:#1e293ba6;transition:padding-bottom .3s ease}.faq-accordion-item.open .faq-answer{grid-template-rows:1fr;opacity:1}.faq-accordion-item.open .faq-answer p{padding-bottom:16px}.prose-content{color:#1e293bcc}.prose-content h2,.prose-content h3,.prose-content h4{color:#1e293b;scroll-margin-top:96px}.prose-content h2{font-size:28px;margin-top:48px;margin-bottom:16px}.prose-content h3{font-size:22px;margin-top:32px;margin-bottom:8px}.prose-content p,.prose-content li{font-size:16px;line-height:1.75}.prose-content p,.prose-content ul,.prose-content ol,.prose-content blockquote,.prose-content pre,.prose-content table{margin-bottom:32px}.prose-content ul,.prose-content ol{padding-left:32px}.prose-content li{margin-bottom:8px}.prose-content a,.prose-content a:visited{color:#05f!important;font-size:inherit!important;text-decoration:underline!important;text-underline-offset:3px}.prose-content blockquote{border-left:3px solid #0055ff;margin-left:0;padding:8px 32px;background:#f8fafc}.prose-content blockquote p:last-child{margin-bottom:0}.prose-content code{border-radius:4px;background:#f1f5f9;padding:2px 5px;font-size:.9em}.prose-content pre{overflow-x:auto;border-radius:8px;background:#0f172a;padding:32px;color:#f8fafc}.prose-content pre code{background:transparent;padding:0;color:inherit}.prose-content img{display:block;max-width:100%;height:auto;border-radius:12px}.prose-content table{width:100%;border-collapse:collapse;overflow-x:auto}.prose-content th,.prose-content td{border:1px solid #e2e8f0;padding:8px 16px;text-align:left}.prose-content th{background:#f8fafc;color:#1e293b}:root{--doc-bg: #ffffff;--doc-bg-subtle: #f8fafc;--doc-bg-muted: #f1f5f9;--doc-border: #e2e8f0;--doc-text-rgb: 30, 41, 59;--doc-text: #1e293b;--doc-panel-header: #f1f3f5;--doc-panel-body: #f6f8fa;--doc-icon-filter: none;--doc-shadow-color: rgba(0, 0, 0, .1);--doc-required-color: rgb(177, 54, 0);--syn-string: #22863a;--syn-boolean: #005cc5;--syn-null: #005cc5;--syn-number: #d73a49;--syn-keyword: #d73a49;--syn-comment: #6a737d;--syn-flag: #6f42c1}[data-theme=dark]{--doc-bg: #0a0e1a;--doc-bg-subtle: #111827;--doc-bg-muted: #1e293b;--doc-border: #2d3748;--doc-text-rgb: 226, 232, 240;--doc-text: #e2e8f0;--doc-panel-header: #1e2430;--doc-panel-body: #131a27;--doc-icon-filter: invert(.85);--doc-shadow-color: rgba(0, 0, 0, .4);--doc-required-color: #f97066;--syn-string: #22d485;--syn-boolean: #5ebfff;--syn-null: #5ebfff;--syn-number: #f59e0b;--syn-keyword: #5ebfff;--syn-comment: #6b7280;--syn-flag: #a78bfa}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/InstrumentSans-Regular.ttf) format("truetype")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/InstrumentSans-Medium.ttf) format("truetype")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/InstrumentSans-Medium.ttf) format("truetype")}*{box-sizing:border-box}body,html,input,textarea{margin:0;padding:0;font-family:Instrument Sans,sans-serif!important;font-weight:400!important;letter-spacing:-.01em;color:#1e293b}html,body{background-color:#f8fafc}html:has(app-docs),html:has(app-docs) body{background-color:var(--doc-bg)}input,textarea{background-color:#fff}body{overflow-x:hidden}h1,h2,h3,h4{font-family:Instrument Sans,sans-serif!important;font-weight:600!important;letter-spacing:-.02em;margin:0 0 16px;line-height:1.2}h1{font-size:32px;color:#05f}h2{font-size:24px}h3{font-size:18px}h4{font-size:16px}@media only screen and (max-width:1000px){h1{font-size:24px}h2{font-size:18px}h3{font-size:16px}h4{font-size:14px}}nav{z-index:10}p{font-size:14px;margin-bottom:16px;margin-top:0;line-height:1.5}div{font-size:14px;line-height:1.5}input,textarea{line-height:1.5}ul{font-size:14px;margin-top:0;margin-bottom:16px;padding-left:32px;line-height:1.5}ol{line-height:1.5}a,a:visited{color:#05f!important;font-size:14px;text-decoration:none;cursor:pointer}i,b,em{font-size:14px}.site-wrapper{padding:48px 64px;max-width:1400px;min-height:80vh;margin:auto}.two-col{display:flex;justify-content:center;text-align:left}.left-col{padding-right:32px;width:50%;text-align:left}.right-col{width:50%}@media only screen and (max-width:1000px){.site-wrapper{padding:32px 16px 16px}.two-col{display:block}.left-col,.right-col{width:100%;padding:0;text-align:center}.left-col{padding-bottom:32px}}.icon{width:16px;height:16px}.large-icon{width:24px;height:24px}.line{width:100%;height:1px;background-color:#1e293b;opacity:.1;margin:16px 0}.shadow{box-shadow:2px 3px 9px #00000040;-webkit-box-shadow:2px 3px 9px 0px rgba(0,0,0,.25);-moz-box-shadow:2px 3px 9px 0px rgba(0,0,0,.25)}.light-shadow{box-shadow:2px 3px 9px #00000026;-webkit-box-shadow:2px 3px 9px 0px rgba(0,0,0,.15);-moz-box-shadow:2px 3px 9px 0px rgba(0,0,0,.15)}.uline{text-decoration:underline!important}.syn-string{color:var(--syn-string)}.syn-boolean{color:var(--syn-boolean)}.syn-null{color:var(--syn-null)}.syn-number{color:var(--syn-number)}.syn-keyword{color:var(--syn-keyword)}.syn-flag{color:var(--syn-flag)}.syn-comment{color:var(--syn-comment);font-style:italic}.doc-panel.dark{--syn-string: #22d485;--syn-boolean: #5ebfff;--syn-null: #5ebfff;--syn-number: #f59e0b;--syn-keyword: #5ebfff;--syn-comment: #6b7280;--syn-flag: #a78bfa}
