@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Heebo:wght@400;500;600;700&display=swap";.marketing-page,.auth-page,.route-loader{--ink:#20211d;--cream:#f4f0e6;--paper:#f8f7f2;--line:#cfcbc0;--muted:#625d4e;--coral:#ed633c;--acid:#dfff52;--metal:#e0ae44;--metal-hi:#f6dc9d}.marketing-page{min-height:100vh;color:var(--ink);background:var(--cream);scrollbar-color:#c2bdb0 var(--cream)}.marketing-page ::selection{color:var(--ink);background:var(--acid)}.plat-coin-defs{width:0;height:0;position:absolute}.marketing-nav{z-index:5;height:76px;color:var(--cream);border-block-end:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:18px;padding-inline:clamp(18px,4vw,74px);display:flex;position:absolute;inset-block-start:0;inset-inline:0}.wordmark{width:fit-content;color:inherit;align-items:center;gap:10px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.wordmark>span{width:30px;height:30px;color:var(--ink);background:var(--coral);place-items:center;font-size:19px;font-weight:500;display:grid;transform:rotate(-4deg)}.marketing-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.nav-link{color:#c9c7bd;font-size:11px;font-weight:600;text-decoration:none}.nav-link:hover{color:var(--cream)}.nav-ghost{min-height:34px;color:var(--cream);background:0 0;border:1px solid #ffffff4d;border-radius:3px;align-items:center;gap:7px;padding-inline:12px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}button.nav-ghost{font-size:10px;font-weight:500}.nav-ghost:hover{color:var(--acid);border-color:var(--acid)}.hero-section{color:#f6f4ec;background-color:var(--ink);background-image:radial-gradient(#ffffff10 .7px,#0000 .7px);background-size:15px 15px;grid-template-rows:1fr auto;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:center;gap:clamp(18px,2.5vw,40px);min-height:min(72svh,660px);padding:104px clamp(18px,5vw,74px) 0;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:2;grid-area:1/1;position:relative}.hero-scene{grid-area:1/2;place-self:center;width:min(62vw,880px);height:578px;min-height:0;margin-block:-71px;position:relative}.brand-canvas-holder{opacity:0;width:100%;height:100%;transition:opacity .52s}.brand-canvas-holder[data-ready=true]{opacity:1}.brand-canvas{width:100%!important;height:100%!important}.hero-copy h1{letter-spacing:0;text-wrap:balance;max-width:14ch;margin:0 0 18px;font-size:clamp(40px,6vw,82px);font-weight:500;line-height:.94}.hero-copy h1 em{color:var(--metal);font-style:normal}.hero-standfirst{color:#e4e1d6;text-wrap:balance;max-width:22ch;margin:0 0 18px;font-size:clamp(19px,1.9vw,26px);font-weight:500;line-height:1.25}.hero-lede{color:#b6b4ab;text-wrap:pretty;max-width:48ch;margin:0;font-size:clamp(13px,1.05vw,15px);line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-block-start:30px;display:flex}.hero-cta{min-height:50px;color:var(--ink);background:var(--acid);border:1px solid #b9d635;border-radius:3px;align-items:center;gap:11px;padding-inline:22px;font-size:12px;font-weight:700;text-decoration:none;transition:background .18s;display:inline-flex}.hero-cta:hover{background:#e9ff7d}.hero-secondary{color:#cfcdc4;text-underline-offset:5px;font-size:11px;font-weight:600;text-decoration:underline}.hero-secondary:hover{color:var(--cream)}.hero-strip{border-block-start:1px solid #ffffff29;flex-wrap:wrap;grid-area:2/1/auto/-1;margin:clamp(20px,2.8vw,36px) 0 0;padding:0;list-style:none;display:flex}.hero-strip li{color:#a9a79e;letter-spacing:.04em;text-transform:uppercase;border-inline-end:1px solid #ffffff21;padding:15px clamp(13px,2.2vw,28px);font-size:10px;font-weight:500}.hero-strip li:first-child{padding-inline-start:0}.hero-strip li:last-child{border-inline-end:0}.commerce-story{background-image:radial-gradient(#d5d0c3 .7px,#0000 .7px);background-size:15px 15px;padding:clamp(56px,6vw,84px) clamp(18px,5vw,74px)}.story-copy{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:end;column-gap:clamp(34px,6vw,92px);margin-block-end:clamp(34px,5vw,64px);display:grid}.story-copy h2,.feature-heading,.closing-section h2{text-wrap:balance;max-width:17ch;margin:0;font-size:clamp(32px,4.6vw,58px);font-weight:500;line-height:1}.story-copy h2{grid-row:1/3}.story-copy>p{max-width:44ch;color:var(--muted);text-wrap:pretty;margin:0;font-size:14px;line-height:1.7}.story-copy>.flow-principle{color:#5c4b20;letter-spacing:.04em;text-transform:uppercase;margin-block-start:16px;font-size:10px;font-weight:700}.example-showcase{border-block:1px solid #aaa69b;max-width:1280px;margin-inline:auto}.example-controls{border-block-end:1px solid var(--line);justify-content:space-between;align-items:stretch;display:flex}.example-tabs{flex:1;min-width:0;display:flex}.example-tabs button,.example-playback{min-height:46px;color:var(--muted);background:0 0;border:0;font-size:10px;font-weight:700;transition:color .15s,background .15s}.example-tabs button{border-inline-end:1px solid var(--line);min-width:116px;padding-inline:18px;position:relative}.example-tabs button:after{content:"";background:0 0;height:3px;position:absolute;inset-block-end:-1px;inset-inline:0}.example-tabs button:hover,.example-playback:hover{color:var(--ink);background:#20211d0a}.example-tabs button[aria-selected=true]{color:var(--ink)}.example-tabs button[aria-selected=true]:after{background:var(--coral)}.example-playback{border-inline-start:1px solid var(--line);flex:0 0 46px;place-items:center;width:46px;display:grid}.example-panel{grid-template-rows:auto 1fr;grid-template-columns:minmax(220px,.72fr) minmax(300px,1.28fr);align-items:center;column-gap:clamp(30px,5vw,72px);min-height:400px;padding:clamp(30px,4vw,52px);display:grid}.flow-stage-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.flow-stage-head p{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:700}.flow-stage-head h3{text-wrap:balance;margin:0;font-size:clamp(20px,2vw,27px);font-weight:600;line-height:1.15}.flow-stage-head>svg{color:var(--coral)}.flow-description{max-width:45ch;color:var(--muted);text-wrap:pretty;margin:16px 0 0;font-size:12px;line-height:1.7}.commerce-surface{background:#fbfaf5;border:1px solid #bebbb0;border-radius:5px;grid-area:1/2/3;width:100%;overflow:hidden}.commerce-surface-bar,.commerce-line,.commerce-action,.example-details{align-items:center;gap:12px;padding-inline:14px;display:flex}.example-details{justify-content:space-between}.commerce-surface-bar{border-block-end:1px solid var(--line);justify-content:space-between;min-height:42px}.commerce-surface-bar strong{font-size:11px;font-weight:600}.commerce-surface-bar span,.commerce-line small,.commerce-action span{color:var(--muted);font-size:9px}.commerce-surface-bar span{letter-spacing:.05em;text-transform:uppercase}.example-details{border-block-end:1px solid var(--line);min-height:92px}.product-mark{color:#72591d;background:#ece2c8;border:1px solid #c9c0a7;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.booking-date{color:#72591d;background:#ece2c8;border:1px solid #c9c0a7;border-radius:3px;flex:0 0 42px;place-content:center;justify-items:center;width:42px;height:48px;display:grid}.booking-date strong{font-size:16px;line-height:1}.booking-date small{text-transform:uppercase;margin-block-start:3px;font-size:8px;font-weight:700}.commerce-line>span:nth-child(2){gap:5px;min-width:0;display:grid}.commerce-line strong,.example-details bdi{font-size:11px;font-weight:600}.commerce-action{justify-content:space-between;min-height:46px}.commerce-action strong{color:var(--cream);background:var(--ink);border-radius:3px;padding:7px 10px;font-size:10px;font-weight:600}.feature-band{color:#f6f4ec;background-color:var(--ink);background-image:radial-gradient(#ffffff0e .7px,#0000 .7px);background-size:15px 15px;padding:clamp(64px,7vw,104px) clamp(18px,5vw,74px)}.feature-heading{margin-block-end:clamp(28px,4vw,48px)}.audience-grid{border-block:1px solid #494a42;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.audience-panel{flex-direction:column;align-items:flex-start;min-height:330px;padding:clamp(28px,4vw,52px);display:flex}.audience-panel+.audience-panel{border-inline-start:1px solid #494a42}.audience-label{letter-spacing:.04em;text-transform:uppercase;margin:0 0 auto;font-size:10px;font-weight:700}.audience-panel-owner .audience-label{color:var(--coral)}.audience-panel-client .audience-label{color:var(--acid)}.audience-panel h3{text-wrap:balance;max-width:18ch;margin:0 0 14px;font-size:clamp(24px,2.7vw,34px);font-weight:500;line-height:1.08}.audience-panel>p:not(.audience-label){color:#adaba2;text-wrap:pretty;max-width:46ch;margin:0;font-size:13px;line-height:1.7}.audience-panel>a{color:#f6f4ec;text-underline-offset:5px;align-items:center;gap:9px;min-height:40px;margin-block-start:24px;font-size:11px;font-weight:600;display:inline-flex}.audience-panel>a:hover{color:var(--acid)}.feature-grid{border-block-start:1px solid #40413a;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:clamp(22px,2.8vw,36px);display:grid}.feature-grid article{border-block-end:1px solid #40413a;border-inline-end:1px solid #40413a;padding:clamp(24px,2.6vw,32px) clamp(16px,2vw,26px)}.feature-grid article:last-child{border-inline-end:0}.feature-grid article>svg{color:var(--coral)}.feature-grid h3{text-wrap:balance;max-width:18ch;margin:22px 0 10px;font-size:20px;font-weight:500;line-height:1.15}.feature-grid p{color:#97968e;text-wrap:pretty;max-width:40ch;margin:0;font-size:12px;line-height:1.7}.roadmap-section{background-color:var(--cream);background-image:radial-gradient(#d5d0c3 .7px,#0000 .7px);background-size:15px 15px;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:clamp(40px,7vw,108px);padding:clamp(64px,7vw,104px) clamp(18px,5vw,74px);display:grid}.roadmap-intro h2{text-wrap:balance;max-width:13ch;margin:0 0 18px;font-size:clamp(32px,4.6vw,58px);font-weight:500;line-height:1}.roadmap-intro>p{max-width:43ch;color:var(--muted);text-wrap:pretty;margin:0;font-size:13px;line-height:1.7}.roadmap-intro>small{border-block-start:1px solid var(--line);color:#6b675c;max-width:48ch;margin-block-start:28px;padding-block-start:14px;font-size:10px;line-height:1.6;display:block}.roadmap-list{border-block-start:1px solid #aaa69b;margin:0;padding:0;list-style:none}.roadmap-item{border-block-end:1px solid var(--line);grid-template-columns:112px minmax(160px,.72fr) minmax(0,1fr);align-items:baseline;gap:clamp(16px,2.5vw,36px);padding-block:clamp(22px,2.5vw,32px);display:grid}.roadmap-status{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding-inline-start:15px;font-size:9px;font-weight:700;position:relative}.roadmap-status:before{content:"";border:1px solid #8e8a7f;border-radius:50%;width:6px;height:6px;position:absolute;inset-block-start:.45em;inset-inline-start:0}.roadmap-item-current .roadmap-status{color:#a33e22}.roadmap-item-current .roadmap-status:before{border-color:var(--coral);background:var(--coral)}.roadmap-item h3{text-wrap:balance;margin:0;font-size:18px;font-weight:600;line-height:1.25}.roadmap-item p{max-width:52ch;color:var(--muted);text-wrap:pretty;margin:0;font-size:12px;line-height:1.7}.closing-section{text-align:center;color:var(--ink);background-color:var(--coral);background-image:radial-gradient(#20211d2e .7px,#0000 .7px);background-size:15px 15px;justify-items:center;gap:16px;padding:clamp(66px,8vw,108px) clamp(18px,5vw,62px);display:grid}.closing-section p{color:#3a1a0e;text-wrap:pretty;max-width:44ch;margin:0;font-size:13px;line-height:1.65}.closing-cta{border:1px solid var(--ink);min-height:50px;color:var(--cream);background:var(--ink);border-radius:3px;align-items:center;gap:11px;margin-block-start:6px;padding-inline:22px;font-size:12px;font-weight:700;text-decoration:none;transition:color .18s,background .18s;display:inline-flex}.closing-cta:hover{color:var(--ink);background:var(--acid);border-color:var(--acid)}.marketing-footer{color:#85857e;background:#191a16;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px clamp(18px,4vw,74px);font-size:10px;display:flex}.marketing-footer p,.marketing-footer small{margin:0}.marketing-footer .footer-links a{color:#dcdbd3;text-underline-offset:4px}.hero-copy h1,.hero-standfirst,.hero-lede,.story-copy h2,.story-copy>p,.flow-stage-head h3,.flow-description,.commerce-surface,.feature-heading,.audience-panel h3,.audience-panel>p,.feature-grid h3,.feature-grid p,.roadmap-intro h2,.roadmap-intro>p,.roadmap-intro>small,.roadmap-item h3,.roadmap-item p,.closing-section h2,.closing-section p{unicode-bidi:plaintext}:root[data-locale=he] .hero-strip li,:root[data-locale=he] .flow-stage-head p,:root[data-locale=he] .commerce-surface-bar span,:root[data-locale=he] .example-tabs button,:root[data-locale=he] .audience-label,:root[data-locale=he] .roadmap-status,:root[data-locale=he] button.nav-ghost,:root[data-locale=he] .hero-kicker,:root[data-locale=he] .marketing-label{letter-spacing:.09em;font-weight:700}:root[data-locale=he] .flow-stage-head p,:root[data-locale=he] .commerce-surface-bar span,:root[data-locale=he] .example-tabs button,:root[data-locale=he] .audience-label,:root[data-locale=he] .roadmap-status{font-size:10px}:root[data-locale=he] .hero-strip li,:root[data-locale=he] button.nav-ghost,:root[data-locale=he] .hero-kicker,:root[data-locale=he] .marketing-label{font-size:11px}.hero-kicker,.marketing-label{text-transform:uppercase;margin:0;font-size:10px;font-weight:500}.hero-kicker{color:var(--acid)}.marketing-label{color:var(--muted)}.auth-page{height:100svh;min-height:0;color:var(--ink);background:var(--cream);grid-template-columns:minmax(360px,.82fr) minmax(500px,1.18fr);display:grid;overflow:hidden}.auth-page ::selection{color:var(--ink);background:var(--acid)}.auth-aside{color:#f6f4ec;background-color:var(--ink);background-image:radial-gradient(#ffffff0e .7px,#0000 .7px);background-size:15px 15px;flex-direction:column;height:100%;min-height:0;padding:34px clamp(28px,4vw,62px);display:flex;position:relative;overflow:hidden}.inverse{color:#f6f4ec}.auth-aside-copy{z-index:2;margin-block:auto;position:relative}.auth-aside-copy h1{color:#f6f4ec;letter-spacing:-.02em;text-wrap:balance;margin:16px 0 22px;font-size:clamp(40px,5vw,72px);font-weight:500;line-height:.94}.auth-aside-copy>p:last-child{color:#adaba2;max-width:44ch;font-size:13px;line-height:1.65}.auth-orbit{border:1px solid #3c3d36;border-radius:50%;place-items:center;width:420px;height:420px;animation:18s linear infinite orbit;display:grid;position:absolute;inset-block-end:8%;inset-inline-end:-150px}.auth-orbit span{border:1px solid #4b4c43;border-radius:50%;width:290px;height:290px;position:absolute;transform:rotate(62deg)}.auth-orbit span:nth-child(2){width:190px;height:360px;transform:rotate(-35deg)}.auth-orbit span:nth-child(3){background:var(--acid);border:0;width:14px;height:14px;transform:translate(10px,-145px)}.auth-orbit div{width:112px;height:112px;color:var(--ink);background:var(--coral);border-radius:50%;place-items:center;font-size:55px;font-weight:500;display:grid}@keyframes orbit{to{transform:rotate(360deg)}}.auth-quote{z-index:2;color:#d8d7cf;max-width:32ch;margin:0;font-size:15px;font-weight:500;line-height:1.4;position:relative}.auth-quote span{color:#8b8a82;margin-block-start:8px;font-size:9px;font-weight:500;display:block}.auth-main{overscroll-behavior-y:contain;background-color:var(--cream);background-image:radial-gradient(#d5d0c3 .7px,#0000 .7px);background-size:15px 15px;flex-direction:column;height:100%;min-height:0;padding:30px clamp(24px,5vw,76px) 50px;display:flex;overflow-y:auto}.auth-top{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;font-size:10px;display:flex}.auth-top a{color:#34352f;text-underline-offset:4px;align-items:center;gap:6px;display:inline-flex}.auth-top-actions{align-items:center;gap:16px;display:flex}.auth-language{border:1px solid var(--line);color:#34352f;background:#ffffff75;border-radius:3px;align-items:center;gap:6px;min-height:32px;padding-inline:9px;font-size:10px;font-weight:600;display:inline-flex}.auth-language:hover{background:#fff;border-color:#8b887e}[dir=rtl] .auth-top a>svg{transform:scaleX(-1)}.auth-form-wrap{width:min(470px,100%);margin:auto;padding:50px 0 0}.auth-form-wrap>h2{letter-spacing:-.02em;margin:10px 0 9px;font-size:40px;font-weight:500;line-height:1}.auth-intro{color:var(--muted);margin-block-end:28px;font-size:12px}.auth-form-wrap form{gap:16px;display:grid}.auth-form-wrap label{color:#56554e;gap:7px;font-size:10px;font-weight:600;display:grid}.auth-form-wrap input{border:1px solid var(--line);width:100%;height:45px;color:var(--ink);background:#ffffffb8;border-radius:3px;outline:none;padding-inline:13px;font-size:12px}.auth-page input{caret-color:var(--coral)}.account-toggle{grid-template-columns:1fr 1fr;gap:8px;margin-block-end:4px;display:grid}.account-toggle button{border:1px solid var(--line);color:#747168;background:#ffffff75;border-radius:3px;justify-content:center;align-items:center;gap:9px;height:48px;font-size:10px;font-weight:600;display:flex}.account-toggle button.active{color:var(--cream);background:var(--ink);border-color:var(--ink)}.business-fields{gap:16px;display:grid;overflow:hidden}.password-input,.slug-input{align-items:center;display:flex;position:relative}.password-input button{width:36px;height:36px;color:var(--muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;inset-inline-end:5px}.slug-input>span{border:1px solid var(--line);color:#8b887e;background:#e7e3da;border-inline-end:0;border-start-start-radius:4px;border-end-start-radius:4px;align-items:center;height:45px;padding-inline:12px 0;font-size:10px;font-weight:500;display:flex}.slug-input input{border-start-start-radius:0;border-end-start-radius:0}.optional{float:inline-end;color:#8b887e;font-weight:400}.auth-submit{height:49px;color:var(--cream);background:var(--ink);border:1px solid #10110e;border-radius:3px;justify-content:space-between;align-items:center;gap:10px;margin-block-start:4px;padding-inline:15px;font-size:11px;font-weight:700;transition:color .16s,background-color .16s;display:flex}.auth-submit:hover:not(:disabled){color:var(--ink);background:var(--acid)}.auth-submit:disabled{cursor:wait;opacity:.65}[dir=rtl] .auth-submit>svg{transform:scaleX(-1)}.auth-alternate{color:var(--muted);text-align:center;margin:3px 0 0;font-size:10px;line-height:1.5}.auth-alternate a{color:var(--ink);text-underline-offset:4px;font-weight:600}.auth-message{color:#8b3025;background:#f5d8cf;border:1px solid #ba3a28;border-radius:3px;align-items:center;gap:8px;padding:11px;font-size:10px;display:flex}.auth-message.success{color:#245e4b;background:#d7eddf;border-color:#318066}.auth-legal{color:#8b887e;text-align:center;margin:18px 0 0;font-size:9px}.auth-aside-copy h1,.auth-aside-copy p,.auth-quote,.auth-form-wrap>h2,.auth-intro,.auth-legal,.auth-form-wrap label,.auth-form-wrap input,.auth-page .marketing-label,.auth-page .hero-kicker,.auth-top,.auth-message,.slug-input>span{unicode-bidi:plaintext}.route-loader{min-height:100svh;color:var(--cream);background-color:var(--ink);background-image:radial-gradient(#ffffff0f .7px,#0000 .7px);background-size:15px 15px;place-content:center;justify-items:center;gap:24px;display:grid}.route-loader__stage{aspect-ratio:1;place-items:center;width:176px;display:grid;position:relative}.route-loader__orbit{border:1px solid #f4f0e62e;border-radius:50%;animation:1.6s linear infinite loader-orbit;position:absolute;inset:0}.route-loader__orbit:after{content:"";aspect-ratio:1;background:var(--coral);width:8px;box-shadow:0 0 0 3px var(--ink);border-radius:50%;position:absolute;inset-block-start:-4px;inset-inline-start:calc(50% - 4px)}.route-loader__coin{filter:drop-shadow(0 9px 12px #0000004d);width:136px;height:136px;overflow:visible}.route-loader__milling{fill:none;stroke:#c2921f;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:.01 5.33}.route-loader__mark{fill:none;stroke:#ad7c19;stroke-width:1.7px;stroke-linejoin:round;font:500 44px DM Mono,Heebo,monospace}.route-loader__wordmark{color:var(--cream);text-transform:uppercase;letter-spacing:.18em;opacity:.72;font-size:11px;font-weight:600;line-height:1}@keyframes loader-orbit{to{transform:rotate(360deg)}}@media (width<=1080px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid article:nth-child(2n){border-inline-end:0}.feature-grid article:last-child:nth-child(odd){border-inline-end:0;grid-column:1/-1}}@media (width<=900px){.hero-section{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);min-height:0;padding-block-start:100px}.hero-copy{grid-area:1/1;padding-block:0}.hero-scene{z-index:0;opacity:.38;pointer-events:none;grid-area:1/1;width:min(78vw,680px);height:520px;margin:0;position:absolute;inset-block-start:-100px;inset-inline:auto -8vw}.hero-strip{z-index:2;grid-row:2;position:relative}.story-copy{grid-template-columns:minmax(0,1fr);align-items:start}.story-copy h2{grid-row:auto}.example-panel{grid-template-columns:minmax(190px,.7fr) minmax(280px,1.3fr)}.roadmap-section{grid-template-columns:minmax(0,1fr);gap:38px}.auth-page{grid-template-columns:300px minmax(0,1fr)}.auth-aside{padding-inline:24px}.auth-orbit{inset-inline-end:-260px}.auth-aside-copy h1{font-size:44px}}@media (width<=640px){.marketing-nav{gap:10px;height:66px;padding-inline:16px}.marketing-nav .nav-link{display:none}.marketing-actions{gap:8px}.nav-ghost{min-height:32px;padding-inline:10px}.hero-section{padding:80px 18px 0}.hero-scene{opacity:.34;width:132vw;height:480px;inset-block-start:-130px;inset-inline-end:-45vw}.hero-actions{flex-direction:column;align-items:stretch;gap:14px}.hero-cta{justify-content:center}.hero-secondary{text-align:center}.hero-strip li{padding:13px 14px}.hero-strip li:first-child{padding-inline-start:0}.commerce-story{padding:48px 18px 52px}.story-copy{gap:16px;margin-block-end:32px}.story-copy>.flow-principle{margin-block-start:0}.example-controls{align-items:stretch}.example-tabs{scrollbar-width:none;overflow-x:auto}.example-tabs::-webkit-scrollbar{display:none}.example-tabs button{min-width:104px;padding-inline:12px}.example-panel{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr);gap:0;min-height:480px;padding:28px 4px}.flow-description{margin-block-end:24px}.commerce-surface{grid-area:3/1}.feature-band{padding:60px 18px}.audience-grid{grid-template-columns:minmax(0,1fr)}.audience-panel{min-height:280px;padding:28px 4px}.audience-panel+.audience-panel{border-block-start:1px solid #494a42;border-inline-start:0}.feature-grid{grid-template-columns:minmax(0,1fr)}.feature-grid article,.feature-grid article:nth-child(2n),.feature-grid article:last-child{border-inline-end:0}.roadmap-section{padding:60px 18px}.roadmap-item{grid-template-columns:minmax(0,1fr);gap:10px}.roadmap-item p{margin-block-start:2px}.closing-section{padding-inline:18px}.marketing-footer{flex-direction:column;align-items:flex-start;gap:12px}.auth-page{height:auto;min-height:100svh;display:block;overflow:visible}.auth-aside{height:auto;min-height:210px;padding:calc(24px + env(safe-area-inset-top)) 20px 24px}.auth-aside-copy{margin:42px 0 10px}.auth-aside-copy h1{margin-block:10px;font-size:40px}.auth-aside-copy>p:last-child,.auth-quote{display:none}.auth-orbit{opacity:.65;width:240px;height:240px;inset-block-end:-130px;inset-inline-end:-80px}.auth-orbit div{width:72px;height:72px;font-size:36px}.auth-main{height:auto;min-height:calc(100svh - 210px);padding:20px max(18px, env(safe-area-inset-right)) calc(40px + env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));overflow:visible}.auth-form-wrap{padding:45px 0 20px}.auth-form-wrap>h2{font-size:34px}.auth-form-wrap input{font-size:16px}.account-toggle button{padding-inline:8px}.account-toggle button span{line-height:1.2}}@media (prefers-reduced-motion:reduce){.auth-orbit,.route-loader__orbit{animation:none}.hero-cta,.closing-cta,.auth-submit{transition:none}.hero-cta:hover,.closing-cta:hover{box-shadow:none;transform:none}}:root{--font-family:"DM Mono", "Heebo", monospace;font-family:var(--font-family);color:#20211d;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f2f1eb}*{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html[dir=rtl]{direction:rtl}html[dir=ltr]{direction:ltr}[dir=rtl] input{text-align:right;direction:rtl}[dir=ltr] input{text-align:left;direction:ltr}body{min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button{cursor:pointer}
