@property --count{syntax:"<integer>";inherits:false;initial-value:0}@property --sweep{syntax:"<percentage>";inherits:false;initial-value:0%}.hero h1 .line{display:block}.rotator{vertical-align:top;perspective:600px;margin-bottom:-.1em;padding-bottom:.1em;display:inline-grid;overflow:hidden}.rotator em{white-space:nowrap;transform-origin:50% 100%;grid-area:1/1}.rotator em:not(:first-child){visibility:hidden}.hero-aurora{z-index:-1;pointer-events:none;opacity:.75;background:radial-gradient(closest-side at 38% 42%,#d6f46b8c,#0000),radial-gradient(closest-side at 70% 64%,#96d2af73,#0000),radial-gradient(closest-side at 62% 26%,#bed7f066,#0000);width:min(900px,80vw);height:720px;position:absolute;inset:-10% -10% auto auto}.showcase-desk{perspective:1400px}.showcase-tilt{max-width:430px;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .6s var(--ease);margin:0 auto;position:relative}.showcase-tilt .showcase-paper{max-width:none}.showcase-tilt .showcase-chip{transform:translateZ(50px)}.showcase-tilt .showcase-chip-a{left:-42px}.showcase-tilt .showcase-chip-b{right:-36px}.chip-float{align-items:center;gap:10px;display:flex}.demo-progress{z-index:3;background:var(--brand-2);transform-origin:0;width:100%;height:3px;position:absolute;top:0;left:0;transform:scaleX(0)}.demo-toggle{z-index:3;border:1px solid var(--line-2);width:28px;height:28px;color:var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffc;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.demo-toggle:hover{border-color:var(--ink)}.ticker{align-items:center;display:flex}.ticker-viewport{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.ticker:hover .ticker-track{animation-play-state:paused}.motion-toggle{width:30px;height:30px;margin-inline:max(10px, calc((100vw - 1240px) / 2 + var(--gutter) - 4px)) 8px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.motion-toggle:hover{border-color:var(--ink)}.bars{align-items:flex-end;gap:2px;height:64px;display:flex}.bars span{width:4px;height:var(--h);background:var(--line-2);transform-origin:50% 100%;border-radius:2px 2px 0 0;transition:background-color .2s}.bars span.is-high{background:var(--ink)}.tile:hover .bars span{background:var(--brand-2)}.tile:hover .bars span.is-high{background:var(--ink)}.bars-caption{font-family:var(--mono);color:var(--muted);margin-top:10px;font-size:13px}.bars-caption b{color:var(--ink);letter-spacing:-.03em;font-size:22px;font-weight:500}.spark{width:100%;max-width:280px}.spark svg{width:100%;height:auto;display:block;overflow:visible}.spark .area{fill:url(#spark-fill)}.spark .line{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round}.spark .dot{fill:var(--lime);stroke:var(--ink);stroke-width:2px}.spark-label{color:var(--muted);font-family:var(--mono);justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.spark-label b{color:var(--ink);font-weight:500}.typing{border:1px solid var(--line);font-family:var(--mono);border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:inline-flex}.typing-text{white-space:nowrap;width:14ch;display:inline-block;overflow:hidden}.typing svg{color:var(--ok)}.timeline{width:100%;max-width:300px}.timeline-track{background:var(--line);border-radius:2px;height:2px;margin:14px 8px;position:relative}.timeline-fill{border-radius:inherit;background:var(--ink);transform-origin:0;position:absolute;inset:0}.timeline-track:before,.timeline-track:after{content:"";border:2px solid var(--ink);background:var(--surface);border-radius:50%;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%}.timeline-track:before{left:-8px}.timeline-track:after{border-color:var(--ink);background:var(--lime);right:-8px}.timeline-labels{font-family:var(--mono);color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.timeline-labels b{color:var(--ink);font-size:15px;font-weight:500;display:block}.timeline-labels span:last-child{text-align:right}.count{font-variant-numeric:tabular-nums}.tile-names{margin-top:12px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.tile-names-track{gap:8px;width:max-content;display:flex}.tile-names span{white-space:nowrap;border:1px solid #0e12102e;border-radius:999px;padding:5px 10px;font-size:12.5px}.source-marquee{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;height:440px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.source-col{align-content:start;gap:10px;display:grid}.source-card{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;gap:8px;padding:14px 16px;transition:border-color .2s,background-color .2s;display:grid}.source-card:hover,.source-card:focus-visible{border-color:var(--lime);background:#d6f46b14}.source-card .code-badge{color:#fff;background:0 0;border-color:#ffffff40}.source-card strong{font-size:14.5px;font-weight:520;line-height:1.35}.source-card span:last-child{color:#fff9;font-size:12.5px}.source-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.source-card-top .tag-tool{height:20px}.kinetic{-webkit-user-select:none;user-select:none;pointer-events:none;padding-block:clamp(24px,4vw,56px);overflow:hidden}.kinetic-line{letter-spacing:-.06em;white-space:nowrap;gap:.35em;width:max-content;font-size:clamp(56px,10vw,150px);font-weight:600;line-height:1;display:flex}.kinetic-line+.kinetic-line{margin-top:.08em}.kinetic-outline{color:#0000;-webkit-text-stroke:1.5px var(--ink)}.kinetic-line em{color:var(--brand-2);font-family:var(--serif);letter-spacing:-.02em;font-style:italic;font-weight:400}.kinetic-line .sep{color:var(--lime-2);-webkit-text-stroke:0}.cta{isolation:isolate;overflow:hidden}.cta:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 20%,#ffffff80 50%,#0000 80%);width:60%;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}.scroll-progress{display:none}.principle svg{transition:transform .5s var(--ease)}.principle:hover svg{transform:rotate(-12deg)scale(1.12)}@media (prefers-reduced-motion:no-preference){.rotator em{animation:word-cycle 12s var(--ease) infinite;animation-delay:calc(var(--i) * 3s - .5s)}.rotator em:not(:first-child){visibility:visible;opacity:0}.hero-aurora{animation:22s ease-in-out infinite alternate aurora}.chip-float{animation:6s ease-in-out infinite chip-float}.showcase-chip-b .chip-float{animation-delay:-3s}.demo-progress{animation:linear forwards paused demo-progress}.demo-progress.is-running{animation-play-state:running}.tile-invoice .tile-ui-row{animation:row-cycle 8s var(--ease) infinite;animation-delay:calc(var(--d) * .35s)}.tile-invoice .tile-ui-row.is-total{animation-name:row-cycle,total-glow;animation-duration:8s,8s}.tile-rates span{animation:6s ease-in-out infinite rate-glow;animation-delay:calc(var(--i) * 1s)}.spark .line{stroke-dasharray:300;animation:spark-draw 5s var(--ease) infinite}.spark .area{animation:spark-area 5s var(--ease) infinite}.spark .dot{animation:spark-dot 5s var(--ease) infinite}.typing-text{animation:5s steps(14,end) infinite typing}.typing svg{animation:check-pop 5s var(--ease) infinite}.timeline-fill{animation:timeline 4.5s var(--ease) infinite}.timeline-track:after{animation:due-pulse 4.5s var(--ease) infinite}.tile-names-track{animation:28s linear infinite names}.tile:hover .tile-names-track{animation-play-state:paused}.status-live:before,.status-phased:before{animation:2.4s ease-out infinite ping}.source-col{animation:46s linear infinite v-marquee}.source-col+.source-col{animation-duration:54s;animation-direction:reverse}.source-marquee:hover .source-col,.source-marquee:focus-within .source-col{animation-play-state:paused}.cta:before{animation:7s ease-in-out infinite sheen}.cta-mark-a{animation:40s linear infinite spin}.cta-mark-b{animation:50s linear infinite reverse spin}@supports (animation-timeline:view()){.sr{animation:linear both sr-in;animation-timeline:view();animation-range:entry calc(4% + var(--i,0) * 4%) entry calc(60% + var(--i,0) * 4%)}.count-in{animation:linear both count-up;animation-timeline:view();animation-range:entry 20% cover 45%}.bars span{animation:linear both bar-grow;animation-timeline:view();animation-range:entry calc(10% + var(--i) * 0.6%) cover calc(35% + var(--i) * 0.6%)}.kinetic-line{animation:linear both kinetic-left;animation-timeline:view();animation-range:cover}.kinetic-line+.kinetic-line{animation-name:kinetic-right}.scroll-progress{z-index:70;background:var(--brand-2);transform-origin:0;width:100%;height:2px;animation:linear both progress;animation-timeline:scroll(root);display:block;position:fixed;top:0;left:0}}@supports not (animation-timeline:view()){.kinetic-line{animation:40s linear infinite kinetic-loop}.kinetic-line+.kinetic-line{animation-direction:reverse}}.count-load{animation:count-up 1.6s var(--ease) both}@supports (animation-timeline:view()){.count-in{counter-reset:n var(--count)}.count-in:after{content:counter(n)}.count-in>span{display:none}}.count-load{counter-reset:n var(--count)}.count-load:after{content:counter(n)}.count-load>span{display:none}}html.motion-off :is(.rotator em,.hero-aurora,.chip-float,.ticker-track,.tile-invoice .tile-ui-row,.tile-rates span,.spark .line,.spark .area,.spark .dot,.typing-text,.typing svg,.timeline-fill,.tile-names-track,.source-col,.cta-mark,.demo-progress,.count-load),html.motion-off .timeline-track:after,html.motion-off .status:before,html.motion-off .cta:before{animation:none!important}html.motion-off .rotator em:not(:first-child){visibility:hidden}html.motion-off .count-load{counter-reset:none}html.motion-off .count-load:after{content:none}html.motion-off .count-load>span{display:inline}html.motion-off .demo-progress{display:none}@keyframes word-cycle{0%{opacity:0;filter:blur(4px);transform:translateY(70%)rotateX(-55deg)}4%,24%{opacity:1;filter:blur();transform:none}28%,to{opacity:0;filter:blur(4px);transform:translateY(-70%)rotateX(55deg)}}@keyframes aurora{0%{transform:translate(0,0)rotate(0)scale(1)}50%{transform:translate(-6%,4%)rotate(8deg)scale(1.08)}to{transform:translate(4%,-3%)rotate(-6deg)scale(.96)}}@keyframes chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes demo-progress{to{transform:scaleX(1)}}@keyframes row-cycle{0%{opacity:0;transform:translateY(10px)}5%,84%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-6px)}}@keyframes total-glow{0%,30%{box-shadow:0 0 #d6f46b00}40%{box-shadow:0 0 0 6px #d6f46b47}55%,to{box-shadow:0 0 #d6f46b00}}@keyframes rate-glow{0%,2%{background:var(--surface);border-color:var(--line)}6%,14%{background:var(--lime);border-color:var(--lime)}20%,to{background:var(--surface);border-color:var(--line)}}@keyframes spark-draw{0%{stroke-dashoffset:300px}55%,85%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}@keyframes spark-area{0%,20%{opacity:0}55%,85%{opacity:1}to{opacity:0}}@keyframes spark-dot{0%{transform:translate(4px,58px)}55%,85%{transform:translate(276px,10px)}to{opacity:0;transform:translate(276px,10px)}}@keyframes typing{0%{width:0}34%,88%{width:14ch}to{width:0}}@keyframes check-pop{0%,34%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1.25)}46%,86%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(.4)}}@keyframes timeline{0%{transform:scaleX(0)}60%,90%{transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes due-pulse{0%,58%{box-shadow:0 0 #d6f46b00}66%{box-shadow:0 0 0 8px #d6f46b73}80%,to{box-shadow:0 0 #d6f46b00}}@keyframes names{to{transform:translate(-50%)}}@keyframes ping{0%{box-shadow:0 0}70%,to{box-shadow:0 0 0 6px #0000}}@keyframes v-marquee{to{transform:translateY(-50%)}}@keyframes sheen{0%,45%{transform:translate(-120%)}75%,to{transform:translate(260%)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes sr-in{0%{opacity:0;transform:translateY(36px)scale(.985)}to{opacity:1;transform:none}}@keyframes count-up{0%{--count:0}to{--count:var(--to)}}@keyframes bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes kinetic-left{0%{transform:translate(4%)}to{transform:translate(-28%)}}@keyframes kinetic-right{0%{transform:translate(-30%)}to{transform:translate(2%)}}@keyframes kinetic-loop{to{transform:translate(-50%)}}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (interpolate-size:allow-keywords) and selector(::details-content){@media (prefers-reduced-motion:no-preference){.faq-list{interpolate-size:allow-keywords}.faq-list details::details-content{height:0;transition:height .4s var(--ease), content-visibility .4s allow-discrete;overflow:clip}.faq-list details[open]::details-content{height:auto}}}@media (max-width:900px){.hero-aurora{width:120vw;inset:30% -30% auto auto}.source-marquee{height:380px}}@media (max-width:720px){.source-marquee{grid-template-columns:minmax(0,1fr);height:340px}.source-col+.source-col{display:none}}@media (max-width:480px){.showcase-tilt .showcase-chip{display:none}}.bill-in{background:var(--paper-2);height:36px;color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:0 4px 0 12px;font-size:12.5px;display:inline-flex}.bill-in select{appearance:none;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%230e1210' stroke-width='1.6'%3E%3Cpath d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E") no-repeat right 10px center;max-width:230px;height:30px;color:var(--ink);cursor:pointer;border:0;border-radius:999px;padding:0 30px 0 12px;font-size:12.5px;font-weight:520;box-shadow:0 1px 2px #0e12101a}.tile-rate-marquee span{border-color:var(--line);color:var(--ink);font-family:var(--mono);font-size:13px}.tile-rate-marquee span b{color:var(--faint);font-weight:500}.country-finder+.country-finder{margin-top:28px}.country-finder h3{color:var(--muted);letter-spacing:-.01em;margin-bottom:12px;font-size:14px;font-weight:520}.country-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.country-card{border:1px solid var(--line);background:var(--surface);min-width:0;transition:border-color .2s, transform .25s var(--ease), box-shadow .25s var(--ease);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:14.5px;display:flex;position:relative}.country-card:hover{border-color:var(--ink);box-shadow:var(--shadow-1);transform:translateY(-2px)}.country-card-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:520;overflow:hidden}.country-card-rate{color:var(--muted);font-family:var(--mono);font-size:12.5px}@media (max-width:480px){.country-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.country-card-rate{display:none}}
