@font-face{font-family:Manrope;src:url(/fonts/Manrope-Variable.ttf) format("truetype");font-weight:200 800;font-display:swap}:root{--paper: #fff;--white: #fff;--ground: #f4f6f8;--ink: #211b2b;--muted: #4b4057;--violet: #7233d7;--violet-hover: #5d28b9;--lavender: #eee7f8;--dark: #21152e;--on-purple: #f5edff;--error: #a51d39;--error-ground: #fff0f1;--border: #c4cdd5;--focus: #5119b7;--gutter: clamp(20px, 2.4vw, 48px);--display: clamp(44px, 5.85vw, 84px);--ease: cubic-bezier(.16, 1, .3, 1);--control-radius: 0px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px;scrollbar-color:var(--violet) var(--ground)}body{margin:0;color:var(--ink);background:var(--paper);font:18px/1.55 Manrope,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,p,figure,fieldset,dl,dd{margin:0}h1,h2{font-size:var(--display);font-weight:650;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}h3{font-size:28px;line-height:1.2;font-weight:650;letter-spacing:-.025em;text-wrap:balance}p{max-width:65ch;text-wrap:pretty}a{color:inherit;text-decoration:none;text-underline-offset:5px}button,input,textarea{font:inherit;color:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0}button:disabled{cursor:wait;opacity:.65}button,input{border-radius:0}a,button{touch-action:manipulation}img,svg{display:block}svg{flex-shrink:0}::selection{color:#fff;background:var(--violet)}.purple ::selection{color:var(--violet);background:#fff}input{caret-color:var(--violet)}:focus-visible{outline:3px solid var(--focus);outline-offset:5px}.purple :focus-visible,.dark :focus-visible{outline-color:var(--white)}[data-ui] :focus-visible{outline-color:var(--focus)}.wrap{width:100%;padding-inline:var(--gutter);margin-inline:auto}.chapter{padding-block:112px}.chapter-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:end;margin-bottom:64px}.chapter-heading p{max-width:42ch;font-size:20px}.purple{color:#fff;background:var(--violet)}.dark{color:#fff;background:var(--dark)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.js-only{display:none}.js .js-only{display:flex}.js .static-fallback{display:none}.static-fallback{display:block}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:56px;padding:16px 24px;font-size:16px;font-weight:700;line-height:1.4;border-radius:0;transition:background-color .18s,color .18s,transform .18s var(--ease)}.button-primary{background:var(--violet);color:#fff}.button-primary:hover{background:var(--violet-hover)}.button-white{color:var(--violet);background:#fff}.button-white:hover{background:var(--lavender)}.button-dark{color:#fff;background:var(--dark)}.button-dark:hover{background:var(--violet)}.button:active{transform:translateY(2px)}.text-link,.contact-direct{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:16px;font-weight:600}.text-link:hover,.contact-direct:hover{text-decoration:underline}.text-link svg{transition:transform .25s var(--ease)}.text-link:hover svg{transform:translateY(3px)}.skip-link{position:fixed;z-index:100;top:8px;left:8px;padding:12px 20px;color:var(--ink);background:#fff;transform:translateY(-160%)}.skip-link:focus{transform:none}.logo{width:119px;height:46px;object-fit:contain}.logo-motion{color:var(--violet);overflow:visible}.logo-motion-light{color:#fff}.logo-motion-trace{opacity:0}.logo-fallback{font-size:28px;font-weight:700;letter-spacing:.12em}.site-header{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:16px var(--gutter)}.brand-link{display:flex;align-items:center;min-height:48px}.desktop-nav{display:flex;gap:28px;align-items:center}.desktop-nav a,.app-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:550}.desktop-nav a:hover,.app-link:hover{text-decoration:underline}.header-actions{display:flex;align-items:center;gap:24px}.header-cta{background:#fff;color:var(--violet);min-height:48px;padding:12px 20px}.header-cta:hover{background:var(--lavender)}.menu-button,.icon-button{align-items:center;justify-content:center;width:44px;height:44px;padding:8px;background:transparent;color:inherit}.menu-button{display:none!important}.mobile-menu{border:0;margin:0 0 0 auto;width:min(100%,480px);max-width:100%;height:100dvh;max-height:100dvh;padding:24px;color:var(--ink);background:#fff}.mobile-menu::backdrop{background:#21152e8c}.mobile-menu-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;font-size:22px;font-weight:600}.mobile-menu nav{display:flex;flex-direction:column}.mobile-menu nav a{display:flex;align-items:center;justify-content:space-between;min-height:64px;font-size:20px}.mobile-menu nav a:hover{color:var(--violet)}.noscript-nav{padding:12px var(--gutter);background:var(--lavender);font-size:14px}.noscript-nav a{margin-inline-end:20px;display:inline-flex;min-height:44px;align-items:center}.hero{overflow:hidden}.hero-layout{display:grid;grid-template-columns:.96fr 1.04fr;gap:36px;padding-top:40px;padding-bottom:44px;align-items:start}.hero-copy{padding-top:52px}.hero h1{font-size:clamp(54px,6.1vw,96px);line-height:1.02;letter-spacing:-.04em;text-wrap:initial}.hero-copy>p{max-width:470px;font-size:20px;margin-top:36px}.hero-actions{display:flex;align-items:flex-start;flex-wrap:wrap;gap:18px 28px;margin-top:36px}.hero-actions .text-link{min-height:56px}.hero-diagram{--wire-ease: cubic-bezier(.42, 0, .25, 1);--wire-start: 90ms;--receipt-arrival: .79s;--stock-departure: .9s;--stock-arrival: 1.49s;position:relative;min-width:0;height:630px}.hero-pear{position:absolute;top:0;left:31%;width:240px}.hero-pear>.logo{width:100%;height:auto}.hero-receipt{position:absolute;right:0;top:302px;width:350px;z-index:2}.hero-stock-frame{position:absolute;left:0;top:497px;width:305px;z-index:3}.hero-stock{position:relative;background:#fff;color:#212b36;border-radius:8px;padding:18px 20px;font-size:14px}.hero-stock>span{font-weight:700;display:block;margin-bottom:12px}.hero-stock>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.hero-stock b{font-weight:500}.hero-stock strong{white-space:nowrap;font-size:20px}.hero-stock small{font-size:14px;font-weight:500}.sale-receipt{background:#fff;color:#212b36;border-radius:8px;padding:22px 24px;font-size:14px;font-variant-numeric:tabular-nums}.receipt-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.receipt-head>b{font-size:18px}.receipt-head>span{font-size:13px;color:#454f5b;white-space:nowrap}.receipt-product{margin-block:22px 18px}.receipt-product>div{display:flex;justify-content:space-between;margin-top:6px;color:#454f5b}.receipt-product b{font-weight:500}.receipt-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-top:1px solid #dfe3e8;padding-top:14px}.receipt-total strong{font-size:25px;letter-spacing:-.03em}.receipt-total .currency{font-size:13px;font-weight:500}.receipt-payments{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-block:16px}.receipt-payments>div{display:flex;flex-direction:column;gap:3px}.receipt-payments span{font-size:13px;color:#454f5b}.receipt-payments b{font-size:16px}.receipt-payments b span{color:inherit;font-size:inherit}.receipt-payments .currency{font-size:13px}.receipt-saved{display:flex;justify-content:center;align-items:center;gap:8px;padding:10px;background:#e4f4ee;color:#007867;border-radius:5px;font-size:13px;font-weight:600}.hero .receipt-saved{color:#006555}.amount{white-space:nowrap;font-variant-numeric:tabular-nums}.currency{font-size:.55em;font-weight:500}.demo-note{font-size:14px;line-height:1.5;color:var(--muted)}.contact{padding-top:56px;padding-bottom:40px}.contact .chapter-heading{grid-template-columns:1.05fr 1fr;gap:64px;margin-bottom:40px;align-items:start}.contact .chapter-heading>div{padding-top:8px}.contact-direct{color:var(--violet);margin-top:12px;font-size:18px;overflow-wrap:anywhere}.contact-form-surface{background:var(--lavender);color:var(--ink);padding:32px 40px}.letter-title{font-size:20px;font-weight:650;color:var(--violet);margin-bottom:26px}.lead-form{display:grid;grid-template-columns:1fr 1fr;gap:22px 32px}.form-fields{display:contents}.form-field{display:flex;flex-direction:column;gap:8px;min-width:0}.form-field label{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;font-size:16px;font-weight:650}.form-field label>span{font-size:14px;font-weight:400;color:var(--muted)}.form-field input{width:100%;min-height:56px;padding:12px 16px;background:#fff;border:1px solid var(--border);font-size:16px;line-height:1.4;transition:border-color .18s}.form-field input::placeholder{color:var(--muted);opacity:1}.form-field input:hover{border-color:var(--ink)}.form-field input:focus-visible{outline-offset:3px}.form-field input[aria-invalid=true]{border-color:var(--error)}.form-field input:disabled{background:var(--ground);opacity:.8}.field-error{font-size:14px;line-height:1.45;color:var(--error);overflow-wrap:anywhere}.form-note{font-size:14px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.lead-form>#contact-help{grid-column:1/-1;grid-row:3}.form-submit{width:100%;grid-column:2;grid-row:2;align-self:start;margin-top:32px;justify-content:space-between;background:var(--violet)}.form-submit:hover{background:var(--violet-hover)}.channel-note,.lead-form>.static-fallback{grid-column:1/-1}.channel-note{margin-top:-6px}.submit-error{grid-column:1/-1;grid-row:4;padding:20px;background:var(--error-ground);color:var(--error);font-size:16px}.submit-error p{margin-top:8px}.submit-error a{text-decoration:underline}.lead-form:has(.submit-error) .form-submit{grid-column:1/-1;grid-row:5;margin-top:0}.lead-review h3,.lead-success h3{margin-bottom:16px}.lead-review>p,.lead-success>p{font-size:16px}.request-text{font:16px/1.6 Manrope,sans-serif;background:#fff;padding:24px;white-space:pre-wrap;overflow-wrap:anywhere;margin-block:24px;max-width:100%;-webkit-user-select:text;user-select:text}.lead-review>.button{min-width:260px;justify-content:space-between}.review-tools{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:12px}.text-button{background:none;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:4px 0}.text-button:hover{text-decoration:underline}.lead-success{min-height:260px}.lead-success>svg{color:var(--violet);margin-bottom:28px}.lead-success .form-note,.lead-review .form-note{margin-top:16px}.spinner{animation:spin 1s linear infinite}.footer{padding-block:4px 28px}.footer-main{display:grid;grid-template-columns:1.4fr 1fr;gap:64px;align-items:center}.footer-main .logo-motion{width:100%;height:auto;max-height:300px;object-fit:contain}.footer-main>p{font-size:clamp(24px,3.4vw,48px);line-height:1.15;letter-spacing:-.025em}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:28px;margin-top:16px;border-top:1px solid #cdb6ee;font-size:13px}.footer-bottom nav{display:flex;flex-wrap:wrap;gap:28px}.footer-bottom nav a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px}.footer-bottom a:hover{text-decoration:underline}@keyframes number-settle{0%{transform:translateY(4px);opacity:.65}to{transform:none;opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:1700px){.hero-layout{gap:64px}.hero-diagram{height:700px}.hero-pear{width:280px;left:35%}.hero-receipt{top:330px;width:410px}.hero-stock-frame{top:550px;width:360px}.hero-copy{padding-top:65px}.hero-copy>p{font-size:23px;max-width:540px}.sale-receipt{padding:28px}.receipt-head>b{font-size:21px}.receipt-product{font-size:16px}.receipt-total strong{font-size:32px}.hero .chapter{min-height:0}}@media(max-width:1150px){.desktop-nav{display:none}.js .menu-button{display:flex!important}.hero-layout{grid-template-columns:.9fr 1.1fr;gap:20px}.hero h1{font-size:clamp(44px,5.65vw,70px)}.hero-copy{padding-top:32px}.hero-copy>p{font-size:18px}.hero-diagram{height:610px}.hero-pear{width:210px;left:30%}.hero-receipt{width:305px;top:290px}.hero-stock-frame{width:min(235px,calc(100% - 330px));top:500px}.hero-stock{padding:16px}.hero-stock b{font-size:13px}.chapter-heading,.contact .chapter-heading{gap:36px}.contact .chapter-heading p{font-size:18px}.contact-direct{font-size:16px}}@media(max-width:900px){.chapter{padding-block:80px}.chapter-heading{grid-template-columns:1.2fr 1fr;gap:28px;margin-bottom:44px}.chapter-heading p{font-size:18px}.site-header{min-height:88px}.hero-layout{display:flex;flex-direction:column;padding-top:32px;padding-bottom:52px;gap:20px}.hero-copy{padding-top:0;display:grid;grid-template-columns:1.3fr 1fr;gap:24px;align-items:start;width:100%}.hero h1{font-size:64px}.hero-copy>p{margin:0;font-size:16px}.hero-actions{grid-column:1/-1;margin-top:0;align-items:center}.hero-diagram{height:540px;width:100%;max-width:760px;align-self:center}.hero-pear{left:28%;width:220px}.hero-receipt{top:240px;width:335px}.hero-stock-frame{top:415px;width:285px}.contact .chapter-heading{grid-template-columns:1.1fr 1fr;gap:28px}.contact .chapter-heading h2{font-size:48px}.contact .chapter-heading p{font-size:16px}.contact-direct{font-size:14px;gap:8px}.contact-form-surface{padding:28px}.form-field label{font-size:14px}.form-field label>span{font-size:13px}.lead-form{gap:20px 24px}.footer-main{grid-template-columns:1.3fr 1fr;gap:36px}.footer-main>p{font-size:28px}.footer-bottom{flex-wrap:wrap;gap:8px 20px}.footer-bottom nav{gap:22px}.footer-bottom>span:last-child{margin-left:auto}}@media(max-width:700px){:root{--display: 40px;--gutter: 20px}.chapter{padding-block:64px}.chapter-heading{grid-template-columns:1fr;gap:24px;margin-bottom:36px}.chapter-heading p{font-size:16px;max-width:36ch}h3{font-size:24px}.site-header{min-height:80px;gap:12px}.site-header .logo{width:91px;height:38px}.header-actions{gap:8px}.header-cta{font-size:13px;min-height:44px;padding:12px}.app-link{display:none}.hero-layout{gap:0;padding-top:12px;padding-bottom:48px}.hero-copy{display:contents}.hero-diagram{order:1;display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);grid-template-rows:max-content 1fr;column-gap:24px;height:auto;max-width:510px;margin-bottom:32px}.hero-pear{position:relative;inset:auto;grid-area:1 / 1;justify-self:center;width:min(100%,116px);margin:0}.hero-copy h1{order:2;font-size:clamp(32px,12.3vw,48px);line-height:1.03}.hero-copy>p{order:3;margin-top:24px;max-width:34ch;font-size:16px;line-height:1.55}.hero-actions{order:4;width:100%;display:flex;flex-direction:column;align-items:stretch;gap:6px;margin-top:24px}.hero-actions .button{width:100%}.hero-actions .text-link{justify-content:center;min-height:44px;font-size:14px}.hero-receipt{position:relative;inset:auto;grid-area:1 / 2 / span 2;align-self:start;width:100%;margin-top:26px}.hero-stock-frame{position:relative;inset:auto;grid-area:2 / 1;align-self:start;width:100%;margin-top:12px}.hero-stock{padding:11px 12px;font-size:12px}.hero-stock>span{margin-bottom:3px}.hero-stock>div{display:grid;gap:2px}.hero-stock b,.hero-stock small{font-size:12px}.hero-stock strong{font-size:19px}.hero .sale-receipt{padding:12px;font-size:12px}.hero .receipt-head{flex-wrap:wrap;gap:0 6px}.hero .receipt-head>b{font-size:14px}.hero .receipt-head>span,.hero .receipt-total .currency,.hero .receipt-payments span,.hero .receipt-payments .currency{font-size:11px}.hero .receipt-product{margin-block:10px 8px}.hero .receipt-product>div{margin-top:2px}.hero .receipt-total{flex-wrap:wrap;gap:0 6px;padding-top:6px}.hero .receipt-total strong{font-size:18px}.hero .receipt-payments{grid-template-columns:1fr;gap:4px;margin-block:8px}.hero .receipt-payments>div{flex-direction:row;align-items:baseline;justify-content:space-between;gap:5px}.hero .receipt-payments b{font-size:12px;white-space:nowrap}.hero .receipt-saved{gap:4px;padding:6px;font-size:11px;line-height:1.3}.hero .receipt-saved svg{width:13px;height:13px;flex-shrink:0}.contact{padding-top:36px;padding-bottom:32px}.contact .chapter-heading{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.contact .chapter-heading h2{font-size:42px}.contact .chapter-heading>div{padding:0}.contact .chapter-heading p{font-size:16px}.contact-direct{font-size:16px;margin-top:14px;gap:10px}.contact-form-surface{padding:24px 20px}.letter-title{font-size:18px;margin-bottom:24px}.lead-form,.form-fields{display:flex;flex-direction:column;gap:20px}.form-field label{font-size:14px}.form-field label>span{font-size:13px}.form-field input{min-height:56px;padding:12px;font-size:16px}.form-submit{margin:0;width:100%;font-size:15px}.lead-form>#contact-help{order:1}.lead-form>.submit-error{order:2}.lead-form>.form-submit{order:3}.lead-form>.channel-note,.lead-form>.static-fallback{order:4}.form-note{font-size:13px}.channel-note{margin:0}.request-text{font-size:13px;padding:18px;margin-block:20px}.lead-review>.button{min-width:0;width:100%;font-size:14px}.lead-review h3,.lead-success h3{font-size:25px}.review-tools{gap:4px 16px}.footer{padding-bottom:20px}.footer-main{grid-template-columns:1fr;gap:24px}.footer-main .logo-motion{max-height:160px}.footer-main>p{font-size:25px}.footer-bottom{align-items:flex-start;gap:16px;padding-top:20px;margin-top:28px;font-size:13px}.footer-bottom>nav{order:-1;width:100%;gap:12px 20px;justify-content:space-between}.footer-bottom nav a{font-size:13px;gap:5px}.footer-bottom>span:last-child{font-size:13px;margin-left:0;text-align:right}.footer-bottom>span:first-child{white-space:nowrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}[data-reveal]{opacity:1!important;transform:none!important}}@media(forced-colors:active){.button{border:1px solid ButtonText}.purple,.dark{border:1px solid CanvasText}}@media(min-width:701px)and (max-width:900px){.hero-copy{grid-template-columns:1.65fr 1fr}.hero h1{font-size:58px}}.hero{position:relative}.wire{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke-width:2.5;pointer-events:none;overflow:visible;z-index:2}.wire--hero{stroke:#fff;stroke-linecap:round}.wire--hero .wire-track{stroke-width:3;stroke-opacity:.7}.wire--hero .wire-port{fill:#fff;stroke:none}.wire--hero:not([data-ready]) .wire-port,.wire--hero .wire-trace,.wire--hero .wire-tip{visibility:hidden}.wire-to-receipt{--start: var(--wire-start);--travel: calc(var(--receipt-arrival) - var(--start))}.wire-to-stock{--start: var(--stock-departure);--travel: calc(var(--stock-arrival) - var(--start))}@media(prefers-reduced-motion:no-preference){.wire--hero[data-ready] .wire-track{animation:hero-wire-connect .4s var(--ease) calc(var(--start) + var(--travel)) backwards}.wire--hero[data-ready] .wire-trace{visibility:visible;stroke-width:4.5;stroke-dasharray:1 1;animation:hero-wire-draw var(--travel) var(--wire-ease) var(--start) both,hero-wire-fade .45s ease calc(var(--start) + var(--travel)) forwards}.wire--hero[data-ready] .wire-tip{visibility:visible;stroke-width:9;stroke-dasharray:.008 2;animation:hero-wire-tip var(--travel) var(--wire-ease) var(--start) both}.wire--hero[data-ready]~.hero-receipt .receipt-saved{animation:hero-receipt-arrival .62s var(--ease) var(--receipt-arrival)}.wire--hero[data-ready]~.hero-stock-frame .hero-stock{animation:hero-stock-arrival .66s var(--ease) var(--stock-arrival)}}@keyframes hero-wire-connect{0%{stroke-opacity:.24}to{stroke-opacity:.7}}@keyframes hero-wire-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes hero-wire-fade{to{opacity:0}}@keyframes hero-wire-tip{0%{opacity:0;stroke-dashoffset:0}8%,92%{opacity:1}to{opacity:0;stroke-dashoffset:-.992}}@keyframes hero-receipt-arrival{0%{background-color:#e4f4ee}21%,39%{background-color:#afe9d1}to{background-color:#e4f4ee}}@keyframes hero-stock-arrival{0%{background-color:var(--stock-rest, white)}21%,39%{background-color:#d9c3ff}to{background-color:var(--stock-rest, white)}}.wire--balance:not([data-ready]),.wire--role:not([data-ready]){visibility:hidden}@media(max-width:700px){.hero .wire--hero:not([data-ready]){visibility:hidden}}.lead-form>.channel-note{grid-column:2;grid-row:2;align-self:start;margin:0}.form-submit{margin-top:78px}@media(max-width:900px)and (min-width:701px){.form-submit{margin-top:96px}}@media(max-width:700px){.form-submit{margin:0}.lead-form>.channel-note{order:1}.lead-form>#contact-help{order:1}}.hero-copy>*{position:relative;z-index:3}@media(max-width:900px){.hero-copy>p{font-size:18px}}@media(max-width:360px){.site-header .logo{width:80px}.header-cta{white-space:nowrap}.hero-diagram{column-gap:18px;margin-bottom:22px}.hero-copy>p{margin-top:16px;font-size:16px}.hero-actions{margin-top:16px}.hero .sale-receipt{padding:10px}}html:not(.js) .js-only{display:none!important}[data-ui]{--ui-paper: #fff;--ui-ground: #f4f6f8;--ui-ink: #212b36;--ui-muted: #454f5b;--ui-rule: #dfe3e8;--ui-green: #007867;--ui-success-ground: #e4f4ee;--ui-selected: #e9eeed;--ui-radius: 8px;--ui-control-radius: 6px;font-variant-numeric:tabular-nums}.product-view{background:var(--ui-paper);color:var(--ui-ink);font-size:14px;line-height:1.45;border-radius:var(--ui-radius);overflow:hidden;min-width:0;width:100%}.product-inner{min-width:0;height:100%}.product-canvas{padding:20px;min-width:0}.product-top{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:16px;font-weight:700;margin-bottom:20px}.demo-label{font-size:13px;font-weight:500;color:var(--ui-muted);white-space:nowrap;flex-shrink:0}.product-full .product-inner{display:grid;grid-template-columns:136px minmax(0,1fr)}.product-sidebar{padding:20px 12px;display:flex;flex-direction:column;border-right:1px solid var(--ui-rule);font-size:13px;min-width:0}.product-sidebar .logo{width:78px;height:30px;margin-left:8px}.workspace{font-size:13px;display:flex;align-items:center;gap:4px;margin-top:24px;padding-inline:6px;white-space:nowrap}.product-nav{display:flex;flex-direction:column;gap:6px;margin-top:24px}.product-nav>span{display:flex;align-items:center;gap:10px;min-height:36px;padding:8px;border-radius:var(--ui-control-radius)}.product-nav .current{background:var(--ui-selected);font-weight:600}.product-nav svg{width:16px;height:16px;stroke-width:1.6}.sidebar-foot{margin-top:auto;padding:16px 8px 0;color:var(--ui-muted);font-size:13px}.product-search{display:flex;gap:10px;align-items:center;min-height:38px;padding:8px 12px;background:var(--ui-ground);border-radius:var(--ui-control-radius);font-size:13px;color:var(--ui-muted);margin-bottom:16px}.pos-columns{display:grid;grid-template-columns:1.3fr 1fr;gap:16px}.ui-heading{font-weight:600;font-size:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.catalog-item{display:flex;align-items:center;gap:10px;min-height:66px;padding:10px 6px;font-size:13px}.catalog-item.selected{background:var(--ui-ground);border-radius:var(--ui-control-radius)}.product-letter{background:var(--ui-selected);color:var(--ui-green);height:36px;min-width:28px;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:16px;font-weight:700}.catalog-item>span:nth-child(2){flex:1;min-width:0}.catalog-item small{display:block;font-size:13px;line-height:1.5;margin-top:4px;color:var(--ui-muted)}.catalog-item>b{font-size:13px;white-space:nowrap}.pos-cart{background:var(--ui-ground);padding:16px;min-width:0;border-radius:var(--ui-control-radius)}.cart-title{display:flex;justify-content:space-between;gap:8px;font-size:13px;margin-bottom:20px;flex-wrap:wrap}.cart-title>span{color:var(--ui-muted)}.pos-cart>p{font-size:14px;margin-bottom:8px}.ui-pair{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.cart-total{margin-top:24px;display:flex;flex-direction:column;gap:8px}.cart-total>span{font-size:13px}.cart-total strong{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.saved-state{display:flex;align-items:center;justify-content:center;gap:6px;background:var(--ui-success-ground);color:var(--ui-green);font-size:13px;min-height:40px;line-height:1.25;padding:8px;margin-top:20px;font-weight:600;border-radius:var(--ui-control-radius)}.ui-table{width:100%;border-collapse:collapse;font-size:14px}.ui-table th{text-align:left;font-size:13px;font-weight:500;color:var(--ui-muted);padding:8px 8px 12px}.ui-table th:first-child,.ui-table td:first-child{padding-left:0}.ui-table td{padding:16px 8px;border-top:1px solid var(--ui-rule)}.ui-table th:not(:first-child),.ui-table td:not(:first-child){text-align:right;white-space:nowrap}.ui-table th:last-child,.ui-table td:last-child{padding-right:0}.ui-table small{display:block;font-size:13px;color:var(--ui-muted);margin-top:6px}.ui-note{font-size:13px;color:var(--ui-muted);display:flex;align-items:center;gap:8px;margin-top:20px;line-height:1.5}.compact-view .product-canvas{padding:14px 18px}.compact-view .product-top{margin-bottom:12px;font-size:14px}.compact-view .ui-heading{font-size:13px;margin-bottom:4px}.compact-view .ui-table{font-size:13px}.compact-view .ui-table th{padding-top:0;padding-bottom:6px}.compact-view .ui-table td{padding-block:9px}.compact-view .ui-table tbody tr:last-child{display:none}.compact-view .stock-price{display:none}.compact-view .product-top .demo-label{font-size:13px}.compact-view.report-view{background:var(--ui-paper)}.report-lead{margin-block:24px}.report-lead>span{display:block;font-size:14px;color:var(--ui-muted)}.report-lead>strong{display:block;font-size:32px;line-height:1.2;font-weight:600;letter-spacing:-.02em;margin-top:8px}.report-rows{display:flex;flex-direction:column;gap:12px}.report-rows>div{display:flex;justify-content:space-between;gap:16px;font-size:14px}.report-rows .currency{font-size:inherit;font-weight:400}.compact-view .report-lead{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block:12px}.compact-view .report-lead>span{font-size:13px}.compact-view .report-lead>strong{font-size:24px;margin-top:0}.compact-view .report-rows{gap:6px}.compact-view .report-rows>div{font-size:13px}.compact-view .report-rows>div:first-child{display:none}.counterparty{display:flex;align-items:center;gap:14px;margin-top:28px;margin-bottom:32px}.person-letter{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:var(--ui-ground);border-radius:50%;font-weight:600;font-size:18px}.counterparty>div{display:flex;flex-direction:column;gap:4px;font-size:16px}.counterparty>div>span{font-size:14px;color:var(--ui-muted)}.settlement-view .product-canvas{padding:28px}.ledger-entries{display:flex;flex-direction:column;gap:20px}.ledger-entries>div{display:flex;justify-content:space-between;gap:16px;font-size:14px}.ledger-entries .currency{font-size:inherit;font-weight:400}.ledger-balance{display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--ui-ground);padding:20px;margin-top:32px;border-radius:var(--ui-control-radius)}.ledger-balance>span{font-size:14px}.ledger-balance>strong{font-size:28px;font-weight:600;white-space:nowrap}.history-view .product-canvas{padding:28px}.history-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;font-size:18px}.history-title>span{font-size:13px;color:var(--ui-muted)}.history-filters{display:flex;justify-content:space-between;gap:16px;margin-block:24px;font-size:13px}.history-filters>span{background:var(--ui-ground);padding:8px 12px;display:flex;align-items:center;gap:10px;border-radius:var(--ui-control-radius)}.operation{display:flex;gap:8px;align-items:center;font-size:14px}.operation>svg{width:16px;height:16px;color:var(--ui-green)}.history-detail{display:flex;gap:14px;align-items:start;background:var(--ui-ground);padding:20px;margin-top:28px;border-radius:var(--ui-control-radius)}.history-detail>div{display:flex;flex-direction:column;gap:8px;font-size:14px;flex:1}.history-detail>div>span{font-size:13px;color:var(--ui-muted)}@media(max-width:1250px){.product-full .product-inner{grid-template-columns:100px minmax(0,1fr)}.workspace{display:none}.product-sidebar{padding-inline:6px}.product-nav svg{display:none}.product-sidebar .logo{margin-inline:4px}.pos-columns{grid-template-columns:1fr}.pos-catalog{display:none}.pos-cart{padding:14px}.cart-title{margin-bottom:14px}.cart-total{margin-top:16px;flex-direction:row;align-items:center;justify-content:space-between}.saved-state{margin-top:16px}.product-canvas{padding:20px}.pos-view:not(.product-full) .pos-catalog{display:block}.pos-view:not(.product-full) .pos-columns{grid-template-columns:1fr}.pos-view:not(.product-full) .pos-cart{margin-top:8px}.compact-view .product-canvas{padding:12px 14px}.compact-view .report-lead{flex-wrap:wrap;gap:4px}.compact-view .report-lead>strong{font-size:24px}.compact-view .ui-pair{font-size:13px}.compact-view .ui-pair>span:last-child{display:none}.ledger-balance{padding:16px;gap:12px}.ledger-balance>strong{font-size:24px}}@media(max-width:700px){.product-full .product-inner{display:block}.product-sidebar{display:none}.product-full .product-canvas{padding:14px}.product-full .product-top{font-size:14px;margin-bottom:12px}.product-full .product-search{font-size:13px;padding:8px;margin-bottom:12px;min-height:32px;white-space:nowrap;overflow:hidden}.product-full .pos-cart{padding:12px}.product-full .cart-title{margin-bottom:10px}.product-full .pos-cart>p{font-size:13px;margin-bottom:4px}.product-full .cart-total{margin-top:12px}.product-full .cart-total strong{font-size:20px}.product-full .saved-state{margin-top:12px;min-height:32px}.product-full .cart-title>span{display:none}.product-canvas{padding:20px 16px}.product-top{font-size:16px;margin-bottom:20px}.pos-view:not(.product-full) .catalog-item{min-height:68px;padding-inline:4px}.pos-view:not(.product-full) .product-letter{display:none}.pos-view:not(.product-full) .pos-cart{margin-top:0}.ui-table{font-size:14px}.ui-table td{padding-block:14px;padding-inline:6px}.ui-table th{padding-inline:6px}.stock-price{display:none}.ui-heading{font-size:14px}.report-lead>strong{font-size:32px}.report-rows>div{font-size:14px;gap:8px}.report-rows .currency{font-size:13px}.report-view .ui-table th:last-child,.report-view .ui-table td:last-child{display:none}.settlement-view .product-canvas{padding:24px 20px}.counterparty{margin-top:24px;margin-bottom:28px}.counterparty>div{font-size:14px}.counterparty>div>span{font-size:13px}.ledger-entries>div{font-size:13px;gap:12px}.ledger-entries .currency{font-size:13px}.ledger-balance{padding:16px;flex-wrap:wrap;margin-top:28px;gap:10px}.ledger-balance>span{flex-basis:100%}.ledger-balance>strong{font-size:28px}.history-view .product-canvas{padding:24px 16px}.history-title{font-size:16px;align-items:start;gap:10px}.history-title>span{font-size:13px;white-space:nowrap;padding-top:2px}.history-filters{margin-block:20px;gap:8px;flex-wrap:wrap}.history-filters>span{font-size:13px;padding:8px}.history-view .ui-table,.history-view .ui-table th{font-size:13px}.operation{font-size:13px;gap:6px}.operation>svg{display:none}.ui-table small{font-size:13px}.history-detail{padding:16px 12px;gap:8px;margin-top:24px}.history-detail>.demo-label{display:none}.history-detail>div{font-size:14px}.history-detail>div>span{font-size:13px}.history-detail>svg{display:none}.ui-note{font-size:13px}}.pos-payment{display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:1.4;margin-top:12px;color:var(--ui-muted)}@media(max-width:700px){.product-full .pos-payment{margin-top:8px;gap:2px}.product-full .saved-state{margin-top:10px}}:root{--hero-ink: #29124e;--frost: #f3eafb;--glass-paper: #f5edfc;--liquid-ribbon: url(/brand/liquid-field.svg);--liquid-light: radial-gradient(ellipse at 79% 44%, #783dcb, transparent 54%);--liquid-base: linear-gradient(120deg, var(--hero-ink) 18%, #3d1a79 67%, #5826a0);--glass-sheen: linear-gradient( 145deg, rgb(255 255 255 / .34), transparent 46% );--glass-rim: inset 0 1px 1px rgb(255 255 255 / .78), inset 0 0 0 1px rgb(255 255 255 / .38);--glass-depth: 0 18px 40px -22px rgb(37 9 74 / .45);--glass-radius: 24px;--glass-pill: 999px;--glass-header-space: 82px;--liquid-join: clamp(32px, 3.5vw, 64px);--liquid-join-depth: clamp(96px, 10vw, 188px)}html{scroll-padding-top:108px}body{background:linear-gradient(var(--hero-ink) 0 108px,var(--paper) 108px)}#root{display:flow-root}.site-header,.hero .sale-receipt,.hero-stock,.contact-form-surface,.mobile-menu,.glass-surface{background-color:var(--glass-opaque, var(--glass-paper));background-image:var(--glass-sheen);box-shadow:var(--glass-rim),var(--glass-depth);border-radius:var(--glass-radius)}.glass-surface{--glass-fill: rgb(248 239 255 / .89);--glass-filter: blur(12px) saturate(120%)}.glass-light,.balance-left:before{background-color:var(--glass-light-base, #fefefe);background-image:radial-gradient(ellipse at 95% 38%,var(--glass-light-halo, #efe3fc),transparent 65%)}.site-header{--glass-opaque: #3a1b67;--glass-fill: rgb(44 18 80 / .83);--glass-sheen: linear-gradient( 155deg, rgb(255 255 255 / .15), transparent 44% );--glass-rim: inset 0 1px 1px rgb(255 255 255 / .36), inset 0 0 0 1px rgb(234 212 255 / .19);position:sticky;top:12px;z-index:10;margin:12px var(--gutter) 0;min-height:70px;padding:9px 14px 9px 23px;border-radius:var(--glass-pill)}.site-header .logo{width:104px;height:42px}.desktop-nav{gap:clamp(14px,1.5vw,26px)}.header-actions{gap:15px}.button,.menu-button,.icon-button{border-radius:var(--glass-pill)}.button-primary{background-image:linear-gradient(165deg,rgb(255 255 255 / .14),transparent 62%);box-shadow:inset 0 1px 1px #ffffff73,0 8px 20px -11px #34107099}.button-white,.site-header .header-cta{color:#5122a0;background-color:#fbf6ff;background-image:var(--glass-sheen);box-shadow:var(--glass-rim),0 12px 26px -15px #1b053fad}.button-white:hover,.site-header .header-cta:hover{background-color:#ecdeff}.menu-button{background-color:#ffffff1a;box-shadow:inset 0 1px 1px #ffffff42}.mobile-menu{--glass-opaque: #f7f0fd;--glass-fill: rgb(249 242 255 / .94);width:min(calc(100% - 20px),470px);margin:10px 10px 10px auto;height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.mobile-menu::backdrop{background:#1e0a3aa6}.noscript-nav{position:relative;z-index:1}.hero{isolation:isolate;overflow:visible;background:none}.hero:before{content:"";position:absolute;inset:calc(-1 * var(--glass-header-space)) 0 calc(-1 * var(--liquid-join-depth));z-index:-1;pointer-events:none;--liquid-ribbon-size: max(860px, 74vw) auto;--liquid-ribbon-position: right bottom calc((var(--liquid-join-depth) - var(--liquid-join)) * .64)}.hero:before,.liquid-field,.balance-right:before{background-color:var(--hero-ink);background-image:var(--liquid-shade, linear-gradient(transparent, transparent)),var(--liquid-ribbon),var(--liquid-light),var(--liquid-base);background-repeat:no-repeat;background-size:auto,var(--liquid-ribbon-size, cover),auto,auto;background-position:center,var(--liquid-ribbon-position, right center),center,center}.liquid-field{--liquid-shade: linear-gradient(108deg, transparent 45%, rgb(29 10 54 / .27))}.hero-copy>p{color:#f6eaff}.hero-pear>.logo{filter:drop-shadow(0 20px 22px rgb(29 7 67 / .48))}.hero .sale-receipt,.hero-stock{--glass-fill: rgb(248 237 255 / .78);color:#251a36}.hero .receipt-head>span,.hero .receipt-product>div,.hero .receipt-payments span{color:#423250}.hero-stock{--stock-rest: var(--glass-paper)}.hero .receipt-saved{border-radius:12px}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.site-header,.hero .sale-receipt,.hero-stock,.contact-form-surface,.mobile-menu,.glass-surface{background-color:var(--glass-fill);-webkit-backdrop-filter:var(--glass-filter, blur(18px) saturate(145%));backdrop-filter:var(--glass-filter, blur(18px) saturate(145%))}.hero-stock{--stock-rest: var(--glass-fill)}}.hero .wire--hero .wire-track{stroke:#f4e7ff}.hero-pear-glint{opacity:0;pointer-events:none}@media(any-hover:hover)and (any-pointer:fine)and (prefers-reduced-motion:no-preference)and (forced-colors:none){.hero-diagram :is(.hero-pear>.logo,.sale-receipt,.hero-stock){--glass-tilt-scale: .7;transition:transform .42s var(--ease)}.hero-diagram[data-glass-light] :is(.hero-pear>.logo,.sale-receipt,.hero-stock){transform:perspective(960px) rotateX(calc(var(--glass-tilt-x, 0deg) * var(--glass-tilt-scale))) rotateY(calc(var(--glass-tilt-y, 0deg) * var(--glass-tilt-scale)));transition:transform .14s ease-out}.hero-diagram .hero-pear>.logo{--glass-tilt-scale: 1;transform-origin:43% 79%}.hero .sale-receipt{position:relative;transform-origin:34% top}.hero-stock{transform-origin:right center}@media(max-width:700px){.hero .sale-receipt{transform-origin:left 47px}}.hero .sale-receipt>*,.hero-stock>*{position:relative}.hero .sale-receipt:before,.hero-stock:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(ellipse 150px 108px at var(--glass-light-x, 50%) var(--glass-light-y, 35%),rgb(255 255 255 / .86),rgb(255 246 254 / .42) 43%,transparent 100%)}.hero-pear-glint,.hero .sale-receipt:before,.hero-stock:before{transition:opacity .18s var(--ease)}.hero-diagram[data-glass-light] .hero-pear-glint,.hero-diagram[data-glass-light] .sale-receipt:before,.hero-diagram[data-glass-light] .hero-stock:before{opacity:1}}@media(prefers-reduced-motion:no-preference){.wire--hero[data-ready]~.hero-receipt .sale-receipt{animation:glass-arrival .66s var(--ease) var(--receipt-arrival)}.wire--hero[data-ready]~.hero-stock-frame .hero-stock{animation:hero-stock-arrival .66s var(--ease) var(--stock-arrival),glass-arrival .66s var(--ease) var(--stock-arrival)}}@keyframes glass-arrival{0%,to{outline:2px solid transparent;outline-offset:3px}30%{outline:2px solid rgb(249 232 255 / .92);outline-offset:3px}}.contact-form-surface{--glass-fill: rgb(245 235 252 / .89);background-image:linear-gradient(128deg,#fdf8ff,transparent 60%)}.footer-main.liquid-field{--liquid-ribbon-size: max(670px, 70%) auto;--liquid-ribbon-position: right 44%;border-radius:var(--glass-radius);padding:clamp(20px,2.4vw,46px)}.form-field input,.request-text,.submit-error{border-radius:14px}.form-field input{background:#fffaff;border-color:#ad9cbd}.footer-bottom{border:0;border-radius:var(--glass-radius);padding:16px 22px}@media(max-width:840px){:root{--liquid-join-depth: var(--liquid-join)}}@media(max-width:700px){:root{--glass-header-space: 72px}html{scroll-padding-top:88px}.site-header{top:8px;margin:8px 12px 0;min-height:64px;gap:8px;padding:8px 9px 8px 13px}.site-header .logo{width:clamp(70px,22vw,91px);height:38px}.site-header .header-cta{white-space:nowrap}.header-actions{gap:7px}.hero:before{--liquid-ribbon-size: 565px auto;--liquid-ribbon-position: right -140px top -96px;--liquid-light: radial-gradient(ellipse at 62% 21%, #7135bd, transparent 60%);--liquid-base: linear-gradient(160deg, var(--hero-ink), #44217b 75%)}.hero .sale-receipt,.hero-stock{border-radius:16px}.footer-bottom{padding-inline:14px}}@media(max-height:520px){html{scroll-padding-top:24px}.site-header{position:relative;top:auto}}@media(prefers-reduced-transparency:reduce){.site-header,.hero .sale-receipt,.hero-stock,.contact-form-surface,.mobile-menu,.glass-surface{background:var(--glass-opaque, var(--glass-paper));-webkit-backdrop-filter:none;backdrop-filter:none}.liquid-field{background-image:var(--liquid-base)}.balance-right:before{background-image:var(--liquid-base)}.hero-stock{--stock-rest: var(--glass-paper)}}@media(forced-colors:active){.hero,.site-header,.liquid-field{background:Canvas;color:CanvasText}.glass-surface{background:Canvas;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.hero-copy>p,.logo-motion-light{color:CanvasText}.hero:before,.balance-left:before,.balance-right:before{background:Canvas}:is(#nokk-hero-pear,#nokk-footer-logo) :is([data-logo-body],[data-logo-stem]) path,.hero .wire-port{fill:CanvasText;stroke:none}.hero .wire--hero .wire-track,.hero .wire--hero .wire-trace,.hero .wire--hero .wire-tip{stroke:CanvasText}}.balance{--balance-ink: #210e2c;--balance-muted: #584b69;--balance-purple: #6c28cf;--balance-rule: #d9cde8;--balance-gutter: clamp(24px, 3.05vw, 58px);--balance-pear-slot: clamp(50px, 4.1vw, 82px);position:relative;display:grid;grid-template-columns:57.5% 42.5%;align-items:stretch;overflow:clip;color:var(--balance-ink)}.balance-left,.balance-right{position:relative;min-width:0;background:none}.balance-left:before,.balance-right:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent,rgb(0 0 0 / .13) calc(var(--panel-fade) * .22),rgb(0 0 0 / .83) calc(var(--panel-fade) * .7),black var(--panel-fade));mask-image:linear-gradient(to bottom,transparent,rgb(0 0 0 / .13) calc(var(--panel-fade) * .22),rgb(0 0 0 / .83) calc(var(--panel-fade) * .7),black var(--panel-fade));content:""}.balance-left:before{--panel-fade: var(--liquid-join);border-start-end-radius:clamp(24px,3vw,56px)}.balance-right:before{--panel-fade: var(--liquid-join-depth)}.balance-left>*,.balance-right>*{position:relative;z-index:3}.balance-left{padding:clamp(25px,2.1vw,42px) var(--balance-gutter) clamp(18px,1.22vw,24px)}.balance-left h2{font-size:clamp(36px,3.4vw,67px);font-weight:800;line-height:1.08;letter-spacing:-.04em;text-wrap:initial}.balance-left h2>span{letter-spacing:-.018em}.balance .section-intro{max-width:none;margin-top:clamp(8px,.62vw,12px);color:var(--balance-muted);font-size:clamp(16px,1.15vw,23px);line-height:1.32}.balance-context{display:flex;flex-wrap:wrap;gap:10px clamp(12px,1.15vw,22px);align-items:center;margin-top:clamp(15px,1.14vw,22px);line-height:1.22}.balance-demo{display:inline-flex;align-items:center;gap:clamp(7px,.62vw,12px);padding:clamp(8px,.62vw,12px) clamp(11px,.9vw,18px);border-radius:7px;color:#096a33;background:linear-gradient(#f1f8f4,#ddf0e6);font-size:clamp(14px,1.02vw,20px);font-weight:650}.balance-demo svg{width:clamp(18px,1.1vw,22px);height:auto;stroke-width:2.7}.balance-purchase{display:grid;gap:4px;padding-inline-start:clamp(12px,1.2vw,24px);border-inline-start:1px solid var(--balance-rule);font-size:clamp(14px,1.05vw,21px)}.balance-purchase b{font-weight:750}.balance-purchase>span{color:var(--balance-muted);font-size:.9em}.balance-sale{margin-top:clamp(12px,.95vw,18px);padding-inline-end:var(--balance-pear-slot)}.sale-summary{--glass-opaque: #faf5fe;--glass-fill: rgb(255 251 255 / .84);--glass-depth: 0 12px 28px -21px rgb(43 16 78 / .38);padding:clamp(10px,.72vw,14px) clamp(13px,1.35vw,26px);border:1px solid var(--balance-rule);border-radius:12px;line-height:1.27}.sale-summary>div{display:flex;justify-content:space-between;align-items:baseline;gap:8px 12px}.sale-summary>div:first-child{margin-bottom:clamp(9px,.82vw,16px)}.sale-summary>div:first-child>b{font-size:clamp(17px,1.37vw,27px);font-weight:800}.sale-summary>div:first-child>span{color:var(--balance-muted);font-size:clamp(12px,.9vw,17px)}.sale-summary>div:last-child{align-items:stretch;font-size:clamp(14px,1.04vw,20px)}.sale-summary small{display:block;margin-top:4px;color:var(--balance-muted);font-size:inherit}.sale-summary strong{display:flex;align-items:center;justify-content:flex-end;flex:0 0 48%;padding-inline-start:12px;border-inline-start:1px solid var(--balance-rule);font-size:clamp(20px,1.98vw,38px);font-weight:800;letter-spacing:-.025em}.balance-pear{position:absolute;inset-inline-end:clamp(-12px,-.6vw,-4px);top:50%;width:var(--balance-pear-slot);transform:translateY(-50%);pointer-events:none}.balance-pear .logo{width:100%;height:auto;color:var(--balance-purple)}.payment-control{--payment-thumb-size: clamp(44px, 2.6vw, 50px);flex-direction:column;margin-top:clamp(18px,1.35vw,26px)}.payment-label{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 14px;margin-bottom:clamp(7px,.54vw,11px)}.payment-label label{font-size:clamp(16px,1.25vw,24px);font-weight:800;line-height:1.23}.payment-label output,.payment-breakdown strong,.stock-invariant strong,.profit-invariant :is(b,strong){font-variant-numeric:tabular-nums;white-space:nowrap}.payment-label output{font-size:clamp(24px,2vw,38px);font-weight:800;line-height:1.2;letter-spacing:-.025em}.payment-label output small{font-size:.76em}.range-surface{--thumb-center: calc( var(--payment-thumb-size) / 2 + (100% - var(--payment-thumb-size)) * var(--payment-ratio) );position:relative;height:var(--payment-thumb-size)}.payment-track,.payment-thumb{--glass-opaque: #faf5ff;--glass-fill: rgb(250 242 255 / .91);--glass-depth: 0 2px 10px rgb(40 20 65 / .19);position:absolute;top:50%;pointer-events:none}.payment-track{inset-inline:0;height:clamp(12px,.98vw,19px);transform:translateY(-50%);border-radius:999px;background:linear-gradient(to right,var(--balance-purple) 0 var(--thumb-center),#e4d8f4 var(--thumb-center) 100%)}.payment-thumb{left:var(--thumb-center);display:grid;place-items:center;width:var(--payment-thumb-size);height:var(--payment-thumb-size);transform:translate(-50%,-50%);border:1px solid #d1c5e0;border-radius:9px;color:var(--balance-purple)}.payment-thumb svg{width:71%;height:71%;stroke-width:2.8}.range-surface input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:ew-resize}@media(forced-colors:none){.range-surface input::-webkit-slider-runnable-track{height:var(--payment-thumb-size);background:transparent}.range-surface input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--payment-thumb-size);height:var(--payment-thumb-size);border:0;background:transparent}.range-surface input::-moz-range-thumb{width:var(--payment-thumb-size);height:var(--payment-thumb-size);border:0;background:transparent}}.payment-limits{display:flex;justify-content:space-between;gap:16px;margin-top:-5px}.payment-limits button{display:flex;align-items:flex-start;min-width:44px;min-height:44px;padding:3px 0 0;color:var(--balance-muted);background:none;font-size:clamp(14px,1vw,19px);font-weight:600;line-height:1.2;text-align:start}.payment-limits button:last-child{justify-content:flex-end}.payment-limits button:hover{text-decoration:underline}.payment-breakdown{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);margin-top:clamp(4px,.48vw,9px);line-height:1.2}.payment-breakdown>div{min-width:0;padding:clamp(8px,.57vw,11px) clamp(12px,1.18vw,23px);border-radius:7px 0 0 7px;background:linear-gradient(135deg,#e1f3ea,#d6ecdf);font-size:clamp(13px,.95vw,18px)}.payment-breakdown>div+div{border-radius:0 7px 7px 0;background:linear-gradient(135deg,#eee5f9,#e7dcf6)}.payment-breakdown strong{display:block;margin-top:5px;font-size:clamp(20px,1.6vw,31px);font-weight:800;letter-spacing:-.025em}.balance :is(.sale-summary,.payment-breakdown,.profit-invariant) .currency{font-size:.87em;font-weight:750}.balance-left>.demo-note{margin-top:clamp(12px,.85vw,16px);color:var(--balance-muted);font-size:clamp(14px,.9vw,17px);line-height:1.3}.balance-right{--liquid-ribbon-size: auto 145%;--liquid-ribbon-position: right calc(-1*clamp(48px, 6vw, 110px)) bottom;padding:clamp(40px,4.6vw,88px) var(--balance-gutter) clamp(24px,1.6vw,31px)}.balance-label{font-size:clamp(20px,1.8vw,35px);font-weight:800;line-height:1.2}.balance-debt{display:flex;align-items:baseline;gap:.15em;min-height:1em;margin-top:clamp(8px,.66vw,13px);font-size:clamp(56px,6.75vw,130px);font-weight:800;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap}.balance-debt[data-wide]>span{font-size:.82em}.balance-debt small{font-size:.29em;letter-spacing:0}.balance-debt>span{animation:number-settle .36s var(--ease)}.balance-invariants{margin-top:clamp(24px,2.45vw,47px);padding-top:clamp(16px,1.8vw,35px);border-top:1px solid rgb(255 255 255 / .65);color:var(--balance-ink)}.stock-invariant,.profit-invariant{--glass-opaque: #f8f1fd;--glass-fill: rgb(249 240 255 / .87);--glass-depth: 0 16px 28px -20px rgb(20 6 44 / .67);border-radius:clamp(10px,.88vw,16px)}.stock-invariant{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:clamp(10px,.82vw,16px) clamp(13px,1.18vw,23px);font-size:clamp(16px,1.4vw,27px);font-weight:750;line-height:1.2}.stock-invariant strong{font-size:1.55em;font-weight:800}.stock-invariant small{font-size:.59em}.profit-invariant{margin-top:clamp(10px,.85vw,17px);padding:clamp(8px,.62vw,12px);font-size:clamp(15px,1.08vw,21px)}.profit-invariant>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-inline:clamp(6px,.82vw,16px);padding-block:clamp(6px,.46vw,9px);line-height:1.45}.profit-invariant>div:first-child{border-bottom:1px solid var(--balance-rule)}.profit-invariant b{font-size:1.32em;font-weight:800}.profit-invariant>div:last-child{align-items:center;margin:clamp(6px,.52vw,10px) 0 0;padding:clamp(7px,.54vw,10px) clamp(9px,.82vw,16px);border-radius:7px;color:#096a37;background:#e1f2e9;font-weight:750}.profit-invariant strong{font-size:1.61em;font-weight:800;letter-spacing:-.02em}.balance-explanation{max-width:none;margin-top:clamp(15px,1.22vw,24px);font-size:clamp(16px,1.1vw,21px);line-height:1.3}.wire--balance{stroke-width:clamp(2.5px,.22vw,4px);stroke-linecap:round}.wire--balance .wire-paper-stop{stop-color:var(--balance-purple)}.wire--balance .wire-purple-stop{stop-color:#fff}@media(min-width:841px){.balance-label,.balance-debt{margin-inline-start:clamp(5px,.64vw,13px)}}@media(max-width:840px){.balance{--balance-gutter: clamp(20px, 4.4vw, 34px);--balance-pear-slot: clamp(44px, 8vw, 65px);grid-template-columns:1fr}.balance-left h2{font-size:clamp(31px,5.85vw,47px)}.balance-left:before{border-start-start-radius:24px}.balance-right{--liquid-shade: linear-gradient(180deg, rgb(29 10 54 / .2) 28%, transparent 75%);padding-block:24px}.balance-right:before{-webkit-mask-image:none;mask-image:none}.balance-debt{font-size:clamp(52px,13.5vw,98px)}.balance-invariants{margin-top:24px;padding-top:17px}}@media(max-width:440px){.balance-left h2{font-size:clamp(24px,7.3vw,32px)}.balance-demo{padding-inline:10px}.balance-context{gap:10px}.balance-purchase{padding-inline-start:10px;gap:4px}.sale-summary{padding-inline:12px}.sale-summary>div:last-child{font-size:12px}.sale-summary strong{padding-inline-start:5px;font-size:clamp(16px,4.6vw,21px)}.payment-label{flex-wrap:nowrap}.payment-label label{font-size:14px}.payment-label output{font-size:clamp(19px,5.4vw,24px)}.payment-breakdown{grid-template-columns:1fr 1fr}.payment-breakdown strong{font-size:clamp(17px,5.1vw,22px)}}@media(max-width:360px){.balance-demo{gap:5px;padding-inline:8px;font-size:12px}.balance-purchase{font-size:13px}.sale-summary>div:first-child>b{font-size:15px}.sale-summary>div:first-child>span{white-space:nowrap}.profit-invariant>div:last-child{font-size:14px}}@media(forced-colors:active){.range-surface input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.payment-thumb,.payment-track,.wire--balance{display:none}.balance-right{color:CanvasText;background:Canvas}.balance-left:before,.balance-right:before{border-radius:0;-webkit-mask-image:none;mask-image:none}}.work{--glass-light-halo: #f0e6fc;--work-ink: #210f2d;--work-muted: #594a6c;--work-accent: #690fe0;--work-gutter: clamp(24px, 2.42vw, 46px);--work-list-inset: clamp(12px, 1.12vw, 22px);padding:clamp(16px,.98vw,19px) clamp(20px,2.15vw,43px) clamp(14px,.95vw,18px);padding-inline-start:var(--work-gutter);color:var(--work-ink)}.work-heading{display:grid;grid-template-columns:41% minmax(0,1fr);align-items:center;gap:clamp(14px,1.8vw,36px);margin-bottom:clamp(14px,1.02vw,20px);padding-inline-start:clamp(0px,1.02vw,20px)}.work-heading h2{font-size:clamp(40px,3.6vw,68px);font-weight:800;line-height:1.01;letter-spacing:-.012em;text-wrap:initial}.work-heading p{max-width:none;padding-top:clamp(0px,.8vw,16px);color:var(--work-muted);font-size:clamp(17px,1.5vw,29px);line-height:1.3;letter-spacing:-.009em}.role-showcase{--role-travel-ms: 360;--role-travel: calc(var(--role-travel-ms) * 1ms);position:relative;display:grid;grid-template-columns:minmax(0,28%) minmax(0,1fr);align-items:start;gap:clamp(20px,2.15vw,43px)}.role-list{min-width:0;margin-top:clamp(12px,1.05vw,20px);padding:0 0 0 var(--work-list-inset);border:0}.role-choice{position:relative}.role-choice+.role-choice{border-top:1px solid #dbceef}.role-option{position:relative;display:grid;grid-template-columns:clamp(27px,2.2vw,42px) minmax(0,1fr);align-content:start;column-gap:clamp(8px,.85vw,16px);min-height:clamp(105px,8vw,154px);padding:clamp(13px,1vw,20px) 0 clamp(12px,1vw,20px) clamp(7px,.75vw,15px);cursor:pointer}.role-choice:not(:first-of-type) .role-option{padding-top:clamp(14px,1.23vw,24px)}.role-option:before{position:absolute;inset:clamp(9px,1vw,19px) auto clamp(10px,1vw,19px) calc(-1 * var(--work-list-inset));width:clamp(5px,.5vw,10px);border-radius:999px;background:var(--work-accent);opacity:0;transition:opacity .2s ease-out;content:""}.role-index{align-self:baseline;padding-top:.11em;color:#816f97;font-size:clamp(18px,1.46vw,28px);font-weight:750;line-height:1.25}.role-name{font-size:clamp(23px,1.88vw,36px);font-weight:800;line-height:1.13;letter-spacing:-.033em}.role-task,.role-description{grid-column:2}.role-task{display:flex;justify-content:space-between;align-items:center;gap:4px;margin-top:clamp(6px,.52vw,10px);font-size:clamp(15px,1.25vw,24px);font-weight:800;line-height:1.18;letter-spacing:-.025em;transition:color .18s ease-out}.role-description{margin-top:clamp(4px,.45vw,9px);color:var(--work-muted);font-size:clamp(14px,.98vw,19px);line-height:1.32;letter-spacing:-.017em}.role-arrow{width:clamp(18px,1.35vw,26px);height:auto;color:var(--work-accent);opacity:0;transition:opacity .2s ease-out}.role-choice input:checked+.role-option:before{opacity:1}.role-option:hover .role-task,.role-choice input:checked+.role-option .role-task{color:var(--work-accent)}.role-choice input:checked+.role-option .role-arrow{opacity:1}.role-choice input:focus-visible+.role-option{border-radius:4px;outline:3px solid var(--focus);outline-offset:3px}.role-preview{--role-ui-type: clamp(13px, .95vw, 18px);--glass-opaque: #eee4f9;--glass-fill: rgb(234 220 249 / .68);--glass-depth: 0 18px 32px -25px rgb(44 15 79 / .34);min-width:0;padding:clamp(14px,1.12vw,21px) clamp(16px,1.67vw,32px) clamp(7px,.44vw,9px);border-radius:clamp(15px,1.25vw,24px)}.role-panels,.role-position{position:relative}.role-panels{isolation:isolate;overflow:clip;overflow-clip-margin:10px}.role-panel,.role-position [data-role-view]{position:absolute;inset:0 0 auto;visibility:hidden;opacity:0;interactivity:inert;pointer-events:none;transition:opacity .24s ease-out,visibility 0s .24s}.role-showcase:has(#work-seller:checked) [data-role-view=seller],.role-showcase:has(#work-manager:checked) [data-role-view=manager],.role-showcase:has(#work-owner:checked) [data-role-view=owner]{position:relative;inset:auto;z-index:1;visibility:visible;opacity:1;interactivity:auto;pointer-events:auto;transition-delay:0s}.role-panels .product-view{--ui-ink: #182131;--ui-ground: #f1f2f4;--ui-radius: clamp(9px, .85vw, 17px);--ui-control-radius: clamp(7px, .65vw, 13px);min-height:clamp(330px,22.8vw,438px);font-size:var(--role-ui-type);box-shadow:0 10px 25px #4d2c7012}.role-panels .product-canvas{padding:clamp(12px,.73vw,14px) clamp(14px,1.4vw,27px) clamp(12px,.83vw,16px)}.role-panels .product-top{margin-bottom:clamp(10px,.88vw,17px);font-size:clamp(17px,1.25vw,24px)}.role-panels :is(.demo-label,.product-search,.ui-pair,.cart-title,.cart-total>span,.pos-payment,.saved-state,.catalog-item,.catalog-item small,.catalog-item>b,.pos-cart>p,.ui-table,.ui-table th,.ui-note,.report-rows){font-size:var(--role-ui-type)}.role-panels .product-search{min-height:clamp(35px,2.45vw,47px);margin-bottom:clamp(12px,.9vw,17px);padding-inline:clamp(10px,1.22vw,24px)}.role-panels .product-search svg{width:clamp(15px,1.04vw,20px);height:auto}.role-panels .pos-view .pos-columns{grid-template-columns:minmax(0,1.24fr) minmax(0,1fr);gap:clamp(12px,1.36vw,27px)}.role-panels .ui-heading{margin-bottom:clamp(7px,.7vw,13px);font-size:clamp(16px,1.12vw,22px);font-weight:750;line-height:1.25}.role-panels .catalog-item{min-height:clamp(50px,3.55vw,68px);gap:clamp(6px,.7vw,13px);padding-inline:clamp(5px,.39vw,8px)}.role-panels .catalog-item small{margin-top:3px;line-height:1.32}.role-panels .product-letter{display:grid;place-items:center;height:clamp(29px,2.2vw,42px);min-width:clamp(26px,2vw,38px);font-size:clamp(14px,1.02vw,20px)}.role-panels .pos-cart{padding:clamp(10px,.72vw,14px) clamp(11px,1.02vw,20px) clamp(10px,.84vw,16px)}.role-panels .cart-title{margin-bottom:clamp(9px,.73vw,14px)}.role-panels .pos-cart>p{margin-bottom:clamp(4px,.45vw,9px)}.role-panels .cart-total{flex-direction:column;align-items:flex-start;gap:3px;margin-top:clamp(10px,.75vw,14px)}.role-panels .cart-total strong{font-size:clamp(23px,1.62vw,31px);font-weight:800}.role-panels .pos-payment{gap:1px;margin-top:clamp(4px,.42vw,8px)}.role-panels .saved-state{gap:clamp(6px,.8vw,16px);min-height:clamp(34px,2.24vw,43px);margin-top:clamp(9px,.78vw,15px);font-weight:700}.role-panels .saved-state svg{width:clamp(15px,1.05vw,20px);height:auto}.role-controls,.role-position,.role-dots{display:flex;align-items:center}.role-controls{justify-content:space-between;margin-top:clamp(6px,.47vw,9px);padding-inline:clamp(4px,.58vw,12px) 0}.role-position{gap:clamp(6px,.56vw,11px);color:var(--work-accent);font-size:clamp(16px,1.22vw,23px);font-weight:800;font-variant-numeric:tabular-nums}.role-position-total{color:#75628b;font-weight:650}.role-dots label{display:grid;place-items:center;width:clamp(27px,1.8vw,36px);height:44px;cursor:pointer}.role-dots label:before{width:clamp(9px,.88vw,17px);aspect-ratio:1;border-radius:50%;background:#b99be8;transition:background-color .18s ease-out;content:""}.role-showcase:has(#work-seller:checked) .role-dots label[for=work-seller]:before,.role-showcase:has(#work-manager:checked) .role-dots label[for=work-manager]:before,.role-showcase:has(#work-owner:checked) .role-dots label[for=work-owner]:before{background:var(--work-accent)}.wire--role{stroke:var(--work-accent);stroke-width:clamp(2px,.21vw,4px);stroke-linecap:round}.wire--role[data-ready] .wire-first{transition:d var(--role-travel) var(--ease)}.role-pear{position:absolute;z-index:3;width:clamp(25px,2.55vw,49px);transform:translate(-50%,-50%);visibility:hidden;pointer-events:none}.wire--role[data-ready]+.role-pear{visibility:visible;transition:left var(--role-travel) var(--ease),top var(--role-travel) var(--ease)}.role-pear .logo{width:100%;height:auto;color:var(--work-accent)}.role-caption{margin-top:6px;color:var(--work-muted);font-size:clamp(13px,.9vw,17px);line-height:1.3}@media(min-width:761px){.role-panel:not([data-role-view=seller]) .product-canvas{padding-bottom:clamp(48px,4vw,76px)}}@media(max-width:760px){.work{--work-gutter: 20px;--work-list-inset: 13px;padding-block:28px 24px;padding-inline:var(--work-gutter)}.work-heading,.role-showcase{grid-template-columns:1fr}.work-heading{padding:0}.work-heading h2{font-size:clamp(37px,9vw,54px);letter-spacing:-.044em}.work-heading p{max-width:28ch;padding-top:0}.role-list{margin-top:0;padding-inline-end:18px}.role-option{min-height:94px}.role-choice:not(:first-of-type) .role-option,.role-option{padding-block:12px}.role-option:before{inset-block:12px}.role-task{margin-top:5px}.role-description{margin-top:4px}.role-preview{padding:14px 14px 7px}.role-panels .product-view{min-height:0}.role-panels .product-canvas{padding:14px 12px}.role-panels .pos-view .pos-columns{grid-template-columns:1fr;gap:10px}.role-panels .cart-total{flex-direction:row;align-items:baseline}.role-dots label{width:44px}}@media(forced-colors:active){.role-preview,.role-option{outline:1px solid CanvasText}.role-choice input:checked+.role-option{outline:2px solid Highlight}.role-pear,.wire--role{display:none}}.settlements{--settlement-ink: #220b2b;--settlement-muted: #572d75;--settlement-accent: #870cf0;--settlement-lavender: #eee5f7;--settlement-plum: #35113e;--settlement-card-gutter: clamp(14px, 1.6vw, 31px);padding-block:clamp(5px,.32vw,8px) 12px;color:var(--settlement-ink);background:#fefefe}.settlement-heading{display:grid;grid-template-columns:minmax(0,56%) minmax(0,1fr);align-items:center;gap:clamp(18px,1.65vw,33px);margin:0 clamp(22px,3.05vw,58px) clamp(16px,1.14vw,22px)}.settlement-heading h2{font-size:clamp(39px,3.55vw,68px);font-weight:800;line-height:.855;letter-spacing:-.024em;text-wrap:initial}.settlement-heading p{max-width:none;padding-top:clamp(3px,.48vw,10px);color:var(--settlement-muted);font-size:clamp(16px,1.44vw,28px);line-height:1.26;letter-spacing:-.018em}.settlement-world{display:grid;grid-template-columns:minmax(0,1fr) clamp(78px,8.7vw,167px) minmax(0,1fr);margin-inline:clamp(8px,.56vw,12px);border-radius:clamp(16px,1.52vw,30px);overflow:hidden;isolation:isolate;background:linear-gradient(90deg,var(--settlement-lavender) 50%,var(--settlement-plum) 50%)}.settlement-side{display:flex;flex-direction:column;min-width:0;padding:clamp(12px,.91vw,18px) var(--settlement-card-gutter) clamp(13px,1.02vw,20px)}.customer-side{--glass-light-base: #eee3f8;--glass-light-halo: #f9efff}.supplier-side{color:#fff}.settlement-metrics{padding-inline-start:clamp(8px,1.45vw,29px)}.supplier-side .settlement-metrics{padding-inline-start:clamp(8px,2.02vw,40px)}.settlement-metrics h3{font-size:clamp(17px,1.57vw,30px);font-weight:800;line-height:1.19;letter-spacing:-.028em;text-wrap:initial}.settlement-amount{margin-top:clamp(2px,.18vw,4px);font-size:clamp(42px,4.65vw,90px);font-weight:800;line-height:1;letter-spacing:-.008em}.settlement-amount .currency{margin-inline-start:.08em;font-size:.4em;font-weight:700;letter-spacing:-.02em}.money-direction{--connector-lift: clamp(1px, .2vw, 4px);position:relative;z-index:2;display:flex;align-items:center;height:clamp(44px,3.05vw,58px);padding-bottom:calc(var(--connector-lift) * 2);margin-inline:calc(-1 * var(--settlement-card-gutter))}.money-direction>span{position:absolute;padding:clamp(6px,.48vw,10px) clamp(11px,1.1vw,21px);border-radius:999px;color:#fff;background:#8209eb;font-size:clamp(14px,1.1vw,21px);font-weight:750;line-height:1.25;white-space:nowrap}.customer-side .money-direction>span{right:14.5%}.supplier-side .money-direction>span{left:19.6%;background:#9220ed;box-shadow:inset 0 0 0 1px #fff}.money-connector{position:absolute;top:calc(50% - var(--connector-lift));height:clamp(18px,1.57vw,30px);overflow:visible;transform:translateY(-50%);fill:none;stroke:var(--settlement-accent);stroke-width:clamp(2px,.18vw,3.5px)}.money-connector :is(path,circle){vector-effect:non-scaling-stroke}.customer-side .money-connector{right:0;width:23%}.customer-side .money-connector circle{fill:#fff}.supplier-side .money-connector{left:0;width:54%;stroke:#fff}.supplier-side .money-connector circle{fill:var(--settlement-accent)}.money-mobile-arrow{display:none}.store-spine{--glass-fill: rgb(255 250 255 / .93);--glass-rim: inset 0 0 0 1px #e7d0fc, inset 0 1px 2px #fff;--glass-depth: 0 12px 24px -17px rgb(35 12 66 / .42);display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:clamp(11px,2.1vw,40px);border-radius:clamp(16px,1.52vw,30px);font-size:clamp(16px,1.3vw,25px);font-weight:800;line-height:1.14;letter-spacing:-.025em}.store-spine .logo{width:clamp(42px,4vw,77px);height:auto;color:var(--settlement-accent);margin-bottom:-3px}.settlement-side .settlement-view{--glass-opaque: #f9f3ff;--glass-fill: rgb(255 249 255 / .9);--glass-depth: 0 14px 26px -21px rgb(35 12 66 / .58);--ui-ink: #172133;--ui-muted: #37455e;--ui-ground: #f1f3f4;--ui-rule: #e6e9ed;--ui-radius: clamp(11px, 1.12vw, 22px);--ui-control-radius: clamp(8px, .75vw, 15px);flex:1;border-radius:var(--ui-radius);width:calc(100% + clamp(2px,.22vw,4px))}.settlement-side .product-canvas{padding:clamp(11px,.8vw,15px) clamp(13px,1.18vw,23px) clamp(11px,.82vw,16px)}.settlement-side .product-top{gap:6px 14px;margin-bottom:clamp(8px,.78vw,15px);color:#121619;font-size:clamp(15px,1.18vw,23px);font-weight:800;line-height:1.3;letter-spacing:-.025em}.settlement-side .demo-label{font-size:clamp(12px,.88vw,17px);letter-spacing:-.01em}.settlement-side .counterparty{gap:clamp(9px,1vw,19px);margin:0 0 clamp(6px,.67vw,14px)}.settlement-side .person-letter{width:clamp(32px,2.7vw,52px);height:clamp(32px,2.7vw,52px);flex-shrink:0;color:#121619;font-size:clamp(15px,1.1vw,21px);font-weight:800}.settlement-side .counterparty>div{gap:3px;color:#121619;font-size:clamp(14px,1vw,19px);line-height:1.26}.settlement-side .counterparty b{font-weight:800}.settlement-side .counterparty>div>span{font-size:clamp(12px,.87vw,17px)}.settlement-side .ledger-entries{gap:0}.settlement-side .ledger-entries>div{align-items:baseline;gap:5px 12px;padding-block:clamp(6px,.5vw,10px);font-size:clamp(13px,.99vw,19px);line-height:1.26}.settlement-side .ledger-entries>div:first-child{border-bottom:1px solid var(--ui-rule)}.settlement-side .ledger-entries b{font-weight:750}.settlement-side .ledger-balance{gap:5px 12px;flex-wrap:wrap;margin:clamp(7px,.76vw,15px) clamp(-14px,-.48vw,-5px) 0;padding:clamp(8px,.78vw,15px) clamp(11px,1.16vw,22px);color:#121619;line-height:1.2}.settlement-side .ledger-balance>span{flex-basis:auto;font-size:clamp(13px,.96vw,18px)}.settlement-side .ledger-balance>strong{font-size:clamp(21px,1.66vw,32px);font-weight:800;letter-spacing:-.023em}.settlement-side .ledger-balance .currency{font-size:.58em;letter-spacing:0}.settlement-foot{margin:clamp(12px,.72vw,14px) clamp(20px,3.05vw,61px) 0}.settlement-foot>p{max-width:none;padding-inline:clamp(4px,.79vw,16px);font-size:clamp(23px,1.78vw,34px);font-weight:800;line-height:1.12;letter-spacing:-.015em}.settlement-foot>span{display:block;margin-top:clamp(8px,.63vw,12px);padding:clamp(7px,.62vw,13px) clamp(4px,.68vw,14px) 0;border-top:1px solid #d8a7fb;color:var(--settlement-muted);font-size:clamp(14px,1vw,19px);line-height:1.25}@media(max-width:760px){.settlements{padding-block:25px 22px}.settlement-heading{grid-template-columns:1fr;gap:15px;margin-inline:20px}.settlement-heading h2{font-size:clamp(33px,8.85vw,52px);line-height:1}.settlement-heading p{max-width:46ch;padding-top:0}.settlement-world{grid-template-columns:1fr;margin-inline:12px;background:var(--settlement-lavender)}.settlement-metrics,.supplier-side .settlement-metrics{padding-inline-start:5px}.settlement-metrics h3{font-size:20px}.money-direction{--connector-lift: 0px;gap:9px;margin-inline:5px 0;color:var(--settlement-accent)}.supplier-side .money-direction{color:#fff}.money-direction>span{position:static}.money-connector{display:none}.money-mobile-arrow{display:block;width:19px;height:19px}.store-spine{flex-direction:row;gap:10px;padding:12px;border-radius:0}.store-spine .logo{width:29px;margin-bottom:0}.settlement-side .settlement-view{width:100%}}@media(max-width:480px){.settlement-metrics h3{max-width:24ch}.settlement-side .product-canvas{padding-inline:12px}.settlement-side .product-top{flex-wrap:wrap;gap:2px 8px}.settlement-side .ledger-entries>div{flex-wrap:wrap}.settlement-side .ledger-balance>strong{margin-inline-start:auto}}@media(forced-colors:active){.settlement-side,.store-spine{outline:1px solid CanvasText;outline-offset:-1px}.money-connector{display:none}}.control{--history-ink: #220b2b;--history-violet: #7907e2;--history-muted: #572d75;--history-tint: #eee4f9;--history-seam: #e3d0f5;--history-card-pad: clamp(12px, 1.26vw, 24px);--history-card-pad-y: clamp(9px, .78vw, 13px);--history-ui-font: clamp(14px, 1vw, 16px);--history-radius: 16px;padding-block:10px 12px;color:var(--history-ink)}.history-heading{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);align-items:center;gap:20px;margin-bottom:clamp(13px,1.05vw,16px)}.history-heading h2{font-size:clamp(36px,3.7vw,64px);font-weight:800;line-height:.94;text-wrap:initial}.history-heading p{display:grid;gap:3px;color:var(--history-muted);font-size:clamp(16px,1.23vw,23px);line-height:1.25}.history-heading b{color:var(--history-violet);font-weight:800}.stock-timeline{--stamp-width: clamp(76px, 5.5vw, 102px);--stamp-height: clamp(32px, 1.9vw, 37px);--timeline-inset: clamp(6px, 1.1vw, 18px);--timeline-axis: calc(var(--stamp-height) - 7px);position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,62%) minmax(0,1fr);margin:0 calc(var(--gutter) + var(--timeline-inset)) clamp(12px,1vw,15px);width:auto;padding:0}.timeline-track{position:absolute;z-index:-1;top:var(--timeline-axis);left:calc(var(--stamp-width) + 18px);right:2px;height:2px;background:var(--history-violet)}.timeline-track:before,.timepoint+.timepoint:before{position:absolute;top:50%;left:0;width:clamp(13px,1.3vw,20px);aspect-ratio:1;border:2px solid var(--history-violet);border-radius:50%;background:var(--paper);content:"";transform:translate(-50%,-50%)}.timeline-track>span,.time-change{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--history-tint);color:var(--history-ink);padding:3px clamp(10px,1.35vw,22px);font-size:clamp(14px,1.18vw,20px);font-weight:800;line-height:1.35;white-space:nowrap}.timeline-track>span{position:absolute;top:50%;left:33%;transform:translate(-50%,-50%);border-radius:var(--glass-pill);color:var(--history-violet)}.timepoint{position:relative;justify-self:start;display:grid;justify-items:start;gap:clamp(4px,.38vw,7px);min-width:0;min-height:44px;border-radius:10px;background:transparent;padding:0;text-align:left}.timepoint:disabled{opacity:1;cursor:default}.timepoint:focus-visible{outline-offset:4px}.timepoint+.timepoint:before{top:var(--timeline-axis);left:-18px}.timeline-track:has(+.timepoint.is-current):before,.timepoint+.timepoint.is-current:before{background:var(--history-violet);box-shadow:inset 0 0 0 2px var(--paper)}.time-stamp{display:grid;place-items:center;width:var(--stamp-width);height:var(--stamp-height);margin-bottom:2px;border-radius:var(--glass-pill);background:var(--history-violet);color:var(--paper);font-size:clamp(16px,1.42vw,23px);font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.timepoint:not(:disabled):hover .time-stamp{background:var(--violet-hover)}.timepoint>b{font-size:clamp(16px,1.27vw,22px);font-weight:800;line-height:1.2;letter-spacing:-.025em}.time-stock{display:flex;align-items:baseline;gap:clamp(6px,.72vw,14px);font-size:clamp(14px,1.35vw,24px);font-weight:750;line-height:1.15}.time-stock strong{font-size:clamp(43px,4.35vw,68px);font-weight:800;line-height:.95;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.timepoint.is-current .time-stock strong{color:var(--history-violet)}.timeline-next{position:absolute;top:1px;right:0;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:7px clamp(10px,1.25vw,20px);border-radius:11px;background:var(--history-tint);color:var(--history-violet);font-size:clamp(14px,1.07vw,19px);font-weight:800;line-height:1.25}.timeline-next:hover{background:var(--history-violet);color:var(--paper)}.history-evidence{display:grid;grid-template-columns:minmax(0,55%) minmax(0,1fr);padding-inline:max(14px,calc(var(--gutter) - 10px))}.history-evidence>.product-view{overflow:visible;border:1px solid var(--border);border-inline-end:0;border-radius:var(--history-radius) 0 0 var(--history-radius);font-size:var(--history-ui-font);line-height:1.35}.history-evidence .product-canvas{padding:var(--history-card-pad-y) var(--history-card-pad)}.history-evidence .product-top{gap:8px;margin-bottom:clamp(8px,.88vw,14px);font-size:clamp(16px,1.17vw,21px);font-weight:800}.history-evidence .demo-label{font-size:clamp(13px,.92vw,15px)}.history-evidence .history-title{gap:8px;margin:0;font-size:clamp(15px,1.15vw,20px)}.history-evidence .history-title>span,.history-evidence .history-filters,.history-evidence .ui-table th,.history-evidence .ui-table small{font-size:clamp(13px,.9vw,15px)}.history-evidence .history-filters{flex-wrap:nowrap;gap:6px;margin:clamp(6px,.72vw,11px) 0 4px}.history-evidence .history-filters>span{padding:4px clamp(6px,.7vw,12px);white-space:nowrap}.history-evidence .ui-table{border-collapse:separate;border-spacing:0;font-size:var(--history-ui-font)}.history-evidence .ui-table th,.history-evidence .ui-table td{padding:clamp(5px,.48vw,7px) 5px}.history-evidence .ui-table :is(th,td):first-child{padding-left:6px}.history-evidence .ui-table :is(th,td):last-child{padding-right:6px}.history-evidence .ui-table tbody tr+tr td{border-top-color:transparent}.history-evidence .operation{gap:7px;font-size:inherit}.history-evidence .ui-table small{margin-top:2px;margin-inline-start:23px}.history-evidence .ui-table .is-highlighted td{background:var(--history-tint)}.history-evidence .is-highlighted td:first-child{border-radius:8px 0 0 8px}.history-evidence .is-highlighted td:last-child{position:relative;border-radius:0 8px 8px 0}.history-evidence .is-highlighted td:last-child:after{position:absolute;z-index:1;top:50%;right:calc(-1 * var(--history-card-pad) - 1px);width:clamp(7px,.87vw,14px);height:clamp(15px,1.9vw,30px);transform:translateY(-50%);clip-path:polygon(0 50%,100% 0,100% 100%);background:var(--history-seam);content:""}.operation-detail{--seam-width: clamp(9px, .99vw, 18px);--glass-opaque: #f5effa;--glass-fill: rgb(243 233 253 / .84);--glass-depth: 0 12px 24px -22px rgb(43 16 78 / .4);position:relative;min-width:0;border:1px solid var(--ui-rule);border-radius:var(--history-radius);color:var(--ui-ink);padding:var(--history-card-pad-y) var(--history-card-pad);padding-inline-start:calc(var(--history-card-pad) + var(--seam-width));font-size:var(--history-ui-font);line-height:1.35}.operation-detail:before{position:absolute;inset:0 auto 0 0;width:var(--seam-width);border-radius:inherit;border-start-end-radius:0;border-end-end-radius:0;background:var(--history-seam);content:""}.operation-detail-head{display:flex;align-items:center;gap:clamp(7px,.85vw,14px)}.operation-detail-head svg{width:clamp(18px,1.85vw,30px);height:auto}.operation-detail-head b{font-size:clamp(17px,1.25vw,22px);font-weight:800;letter-spacing:-.025em}.operation-detail-head .demo-label{margin-inline-start:auto}.operation-detail>p{margin-block:clamp(7px,.77vw,13px);color:var(--ui-muted)}.operation-detail dl{border-radius:12px;background:var(--ui-paper);padding:3px 7px 7px}.operation-detail dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:6px;padding:clamp(6px,.55vw,10px) clamp(6px,.95vw,16px)}.operation-detail dl>div:nth-child(2){border-top:1px solid var(--ui-rule)}.operation-detail dd{font-size:clamp(17px,1.2vw,22px);font-weight:800;line-height:1.15}.operation-detail .currency{font-size:.68em;margin-inline-start:.12em}.operation-detail dl>div:last-child{margin-top:4px;border-radius:8px;background:var(--ui-ground);font-weight:800}.operation-detail dl>div:last-child dd{font-size:clamp(23px,1.85vw,32px)}.history-foot{display:flex;align-items:center;flex-wrap:wrap;gap:0 clamp(12px,1.5vw,25px);margin:clamp(9px,.85vw,13px) var(--gutter) 0;border-top:1px solid var(--history-seam);color:var(--history-muted);font-size:clamp(13px,.93vw,16px)}.history-foot p:first-child{margin-inline-end:auto}.history-foot .text-link{gap:8px;color:var(--history-violet);font-size:inherit;font-weight:800}@media(min-width:1100px){.history-foot .text-link:before{width:1px;height:1em;margin-inline-end:9px;background:var(--history-seam);content:""}}@media(max-width:960px){.history-heading{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.stock-timeline{grid-template-columns:minmax(0,57%) minmax(0,1fr)}}@media(max-width:700px){.history-heading{grid-template-columns:1fr;gap:9px}.history-heading h2{font-size:clamp(29px,8.1vw,44px)}.history-heading p{display:flex;flex-wrap:wrap;gap:2px 8px;font-size:13px}.history-heading p>span:first-child{flex-basis:100%}.stock-timeline{--stamp-width: 65px;--stamp-height: 31px;--timeline-axis: calc(var(--stamp-height) / 2);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin-inline:var(--gutter)}.timeline-track{left:calc(var(--stamp-width) + 11px);right:49%}.timeline-track>span{display:none}.timepoint+.timepoint:before{left:-10px}.time-stock{align-items:center;line-height:1.12}.time-change{padding-block:3px}.timeline-next{position:static;grid-column:1 / -1;justify-self:end}.history-evidence{grid-template-columns:1fr;padding-inline:max(12px,calc(var(--gutter) - 4px))}.history-evidence>.product-view{border-inline-end:1px solid var(--border);border-bottom:0;border-radius:var(--history-radius) var(--history-radius) 0 0}.history-evidence .ui-table small{margin-inline-start:0}.history-evidence .is-highlighted td:last-child:after{display:none}.operation-detail{border-radius:0 0 var(--history-radius) var(--history-radius)}.history-foot{gap:2px 12px;padding-top:6px;line-height:1.32}}@media(min-width:375px)and (max-width:700px){.stock-timeline{--stamp-width: 62px;grid-template-columns:minmax(0,47.5%) minmax(0,1fr)}.timeline-track{right:53%}.timeline-next{position:absolute;top:-6px;gap:6px;padding-inline:7px;font-size:13px}.timeline-next svg{width:16px}.history-evidence .operation>svg{display:block;width:13px;height:13px}.history-evidence .ui-table small{margin-inline-start:20px}}@media(forced-colors:active){.time-stamp,.timeline-next{border:1px solid ButtonText}.timepoint.is-current .time-stamp,.history-evidence .is-highlighted td{background:Highlight;color:HighlightText;forced-color-adjust:none}}.ai-chat{--ai-unit: clamp(.65px, .05981vw, 1px);--ai-bubble: #7024cc;--ai-ink: #120e1d;display:grid;justify-items:center;isolation:isolate;position:relative;overflow:clip;padding:calc(60 * var(--ai-unit)) var(--gutter) calc(46 * var(--ai-unit));background:radial-gradient(ellipse at 98% 25%,#521392,transparent 52%),radial-gradient(ellipse at 3% 62%,#58199a,transparent 43%),radial-gradient(ellipse at 96% 100%,#53149b,transparent 44%),#2b0758}.ai-chat:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:url(/brand/ai-chat-ribbon.svg) center / 100% 100% no-repeat;pointer-events:none;content:""}@supports ((mask-image: linear-gradient(black,transparent)) or (-webkit-mask-image: linear-gradient(black,transparent))){.ai-chat,.ai-chat+.questions{--ai-route-field: linear-gradient(90deg, #29124e, #351868 58%, #492486);--ai-route-blend: clamp(74px, 7vw, 144px)}.ai-chat+.questions .demo-route{position:relative;isolation:isolate}.ai-chat:after,.ai-chat+.questions .demo-route:before{--ai-route-mask: linear-gradient( var(--ai-route-direction), transparent, rgb(0 0 0 / .15) 26%, rgb(0 0 0 / .85) 74%, black 96% );position:absolute;z-index:-1;inset-inline:0;block-size:var(--ai-route-blend);background:var(--ai-route-field);-webkit-mask-image:var(--ai-route-mask);mask-image:var(--ai-route-mask);pointer-events:none;content:""}.ai-chat:after{--ai-route-direction: to bottom;inset-block-end:0}.ai-chat+.questions .demo-route:before{--ai-route-direction: to top;inset-block-start:0}}.ai-chat-intro{min-width:0;text-align:center}.ai-chat-intro h2{font-size:calc(88 * var(--ai-unit));font-weight:800;line-height:1.08;letter-spacing:.004em}.ai-chat-intro p{margin:calc(5 * var(--ai-unit)) auto 0;color:#dec6fa;font-size:calc(52 * var(--ai-unit));font-weight:650;line-height:1.2;letter-spacing:.014em}.ai-chat-panel{width:min(100%,calc(1056 * var(--ai-unit)));min-width:0;margin-top:calc(59 * var(--ai-unit));overflow:hidden;border:max(2px,calc(3 * var(--ai-unit))) solid rgb(255 255 255 / .94);border-radius:calc(32 * var(--ai-unit));background:linear-gradient(130deg,#e3d8f4,#c8b7e9);color:var(--ai-ink)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ai-chat-panel{background:linear-gradient(164deg,#e8e1fff2,#ddd0fce6 48%,#c4aef9db);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.ai-chat-panel-head{display:flex;align-items:center;gap:calc(22 * var(--ai-unit));min-height:calc(104 * var(--ai-unit));padding:calc(20 * var(--ai-unit)) calc(34 * var(--ai-unit)) calc(20 * var(--ai-unit)) calc(43 * var(--ai-unit));border-bottom:1px solid rgb(255 255 255 / .48)}.ai-chat-mark{width:calc(69 * var(--ai-unit));height:calc(64 * var(--ai-unit));color:var(--ai-bubble)}.ai-chat-name{margin-inline-end:auto;font-size:calc(41 * var(--ai-unit));font-weight:800;line-height:1.12;letter-spacing:-.006em}.ai-chat-badge{padding:calc(14 * var(--ai-unit)) calc(22 * var(--ai-unit));border-radius:var(--glass-pill);background:#ecdfffa3;color:#490e8d;font-size:max(12px,calc(21 * var(--ai-unit)));font-weight:800;line-height:1.18;text-align:center}.ai-chat-dialogue{display:grid;gap:calc(29 * var(--ai-unit));padding:calc(28 * var(--ai-unit)) calc(34 * var(--ai-unit)) calc(34 * var(--ai-unit)) calc(49 * var(--ai-unit))}.ai-chat-question{position:relative;justify-self:end;max-width:100%;padding:calc(18 * var(--ai-unit)) calc(36 * var(--ai-unit));border-radius:calc(33 * var(--ai-unit));background:var(--ai-bubble);color:var(--white);font-size:max(16px,calc(33 * var(--ai-unit)));font-weight:800;line-height:1.21;letter-spacing:-.01em}.ai-chat-question-tail{position:absolute;inset-inline-end:-1px;bottom:calc(-5 * var(--ai-unit));width:calc(22 * var(--ai-unit));height:calc(23 * var(--ai-unit));fill:var(--ai-bubble)}.ai-chat-reply{display:flex;align-items:flex-start;gap:calc(17 * var(--ai-unit));min-width:0}.ai-chat-avatar{display:grid;place-items:center;flex:none;width:calc(88 * var(--ai-unit));aspect-ratio:1;border-radius:calc(25 * var(--ai-unit));background:#f5ebffab;color:#8a52cf}.ai-chat-avatar svg{width:46%;height:auto}.ai-chat-answer{display:grid;gap:calc(7 * var(--ai-unit));width:min(100%,calc(589 * var(--ai-unit)));min-width:0;padding:calc(21 * var(--ai-unit)) calc(30 * var(--ai-unit)) calc(22 * var(--ai-unit));border-radius:calc(30 * var(--ai-unit));background:#faf8ff}.ai-chat-item{font-size:max(16px,calc(34 * var(--ai-unit)));font-weight:800;line-height:1.18;letter-spacing:-.028em}.ai-chat-stock{font-size:calc(78 * var(--ai-unit));font-weight:800;font-variant-numeric:tabular-nums;line-height:.98;letter-spacing:-.022em}.ai-chat-details{color:#474052;font-size:max(14px,calc(28 * var(--ai-unit)));font-weight:600;line-height:1.27}.ai-chat-cta{gap:calc(19 * var(--ai-unit));min-height:max(48px,calc(83 * var(--ai-unit)));margin-top:calc(42 * var(--ai-unit));padding:calc(12 * var(--ai-unit)) calc(49 * var(--ai-unit));background-color:var(--white);color:var(--ai-ink);font-size:max(16px,calc(32 * var(--ai-unit)));font-weight:800;line-height:1.2}.ai-chat-cta svg{width:max(20px,calc(35 * var(--ai-unit)));height:auto;color:var(--ai-bubble);stroke-width:2.5}@media(max-width:700px){.ai-chat{--ai-unit: clamp(.43px, .108vw, .65px);padding-block:42px 34px}.ai-chat-intro h2{font-size:clamp(31px,8.5vw,56px);letter-spacing:-.035em}.ai-chat-intro p{margin-top:11px;font-size:clamp(17px,4.55vw,28px);letter-spacing:-.025em}.ai-chat-panel{margin-top:28px}.ai-chat-panel-head{gap:9px;padding-inline:13px}.ai-chat-name{font-size:max(15px,calc(37 * var(--ai-unit)))}.ai-chat-badge{padding-inline:8px}.ai-chat-dialogue{gap:14px;padding-inline:13px}.ai-chat-reply{gap:8px}.ai-chat-cta{margin-top:24px}}@media(prefers-reduced-transparency:reduce){.ai-chat-panel{background:#e3d8f4;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(forced-colors:active){.ai-chat{background:Canvas;color:CanvasText}.ai-chat:before,.ai-chat:after,.ai-chat+.questions .demo-route:before{display:none}.ai-chat-intro p,.ai-chat-details{color:CanvasText}.ai-chat-panel,.ai-chat-question,.ai-chat-answer,.ai-chat-cta{border:1px solid CanvasText}.ai-chat-question-tail{display:none}.ai-chat-cta:focus-visible{outline-color:Highlight}}.questions{--route-violet: #6d25c6;--route-ink: #220b2b;--route-muted: #4b4057;--route-rule: #e7dbef;color:var(--route-ink)}.demo-route{--liquid-ribbon-size: max(700px, 78%) auto;--liquid-ribbon-position: right 38%;--liquid-shade: linear-gradient(110deg, transparent 35%, rgb(29 10 54 / .4));padding-block:clamp(14px,1.18vw,20px) clamp(14px,1.35vw,22px)}.route-heading{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);align-items:start;gap:clamp(14px,2vw,36px);margin-bottom:clamp(14px,1.08vw,18px)}.route-heading h2{font-size:clamp(38px,5vw,76px);font-weight:800;line-height:.94;text-wrap:initial}.route-heading p{padding-top:.22em;max-width:22ch;font-size:clamp(16px,1.92vw,29px);line-height:1.24}.route-map{--route-pear-width: clamp(41px, 4.9vw, 78px);--route-badge-height: clamp(28px, 2.42vw, 38px);--route-dot: clamp(14px, 1.45vw, 23px);--route-step-gap: clamp(6px, .55vw, 9px);--route-axis: calc(var(--route-badge-height) + var(--route-step-gap) + var(--route-dot) / 2);--route-line: rgb(255 255 255 / .94);--route-marker: #4c247e;display:grid;grid-template-columns:clamp(86px,13.4vw,212px) minmax(0,1fr)}.route-pear{position:relative;color:inherit}.route-pear .logo{position:absolute;top:var(--route-axis);left:0;width:var(--route-pear-width);height:auto;color:inherit;transform:translateY(-50%)}.route-pear:after,.route-steps li:not(:last-child):before{position:absolute;top:var(--route-axis);height:2px;background:var(--route-line);content:"";transform:translateY(-50%)}.route-pear:after{left:calc(var(--route-pear-width) + 4px);right:calc(-1 * var(--route-dot) / 2)}.route-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;padding:0;list-style:none}.route-steps li{position:relative;display:grid;grid-template-rows:var(--route-badge-height) var(--route-dot) auto 1fr;gap:var(--route-step-gap);align-items:start;padding-inline-end:clamp(12px,1.75vw,28px)}.route-steps li:last-child{padding-inline-end:0}.route-steps li:not(:last-child):before{left:calc(var(--route-dot) / 2);right:calc(-1 * var(--route-dot) / 2)}.route-steps li:after{box-sizing:border-box;position:relative;grid-row:2;width:var(--route-dot);height:var(--route-dot);border:2px solid var(--route-line);border-radius:50%;background:var(--route-marker);content:""}.route-steps li:nth-child(2):after{background:var(--route-line);box-shadow:inset 0 0 0 3px var(--route-marker)}.route-number{display:grid;place-items:center;justify-self:start;min-width:clamp(46px,5.05vw,79px);height:var(--route-badge-height);border-radius:var(--glass-pill);background:var(--lavender);color:var(--route-violet);font-size:clamp(16px,1.85vw,29px);font-weight:800;line-height:1}.route-steps h3{font-size:clamp(16px,1.79vw,27px);font-weight:800;text-wrap:initial}.route-steps p{max-width:28ch;font-size:clamp(14px,1.38vw,20px);line-height:1.3}.faq-layout{display:grid;grid-template-columns:minmax(190px,.36fr) minmax(0,1fr);align-items:start;max-width:1320px;gap:clamp(22px,3.5vw,54px);padding-block:clamp(14px,1.25vw,24px)}.faq-intro{padding-top:6px}.faq-intro h3{font-size:clamp(32px,3.3vw,50px);font-weight:800;line-height:1}.faq-intro p{max-width:25ch;margin-top:clamp(8px,.86vw,14px);font-size:clamp(16px,1.15vw,18px);line-height:1.4}.faq-intro .faq-cta{min-height:44px;margin-top:clamp(12px,1.1vw,18px);padding:10px clamp(12px,1.15vw,18px);gap:10px;font-size:clamp(14px,1.2vw,17px)}.faq-list{--faq-inset: clamp(9px, 1.2vw, 17px);--glass-opaque: #f9f5fd;--glass-fill: rgb(247 240 253 / .77);--glass-depth: 0 14px 30px -26px rgb(64 23 103 / .44);min-width:0;padding:clamp(3px,.4vw,6px);border:1px solid #e9dcf3;border-radius:clamp(15px,1.52vw,22px)}.faq-list details{position:relative;isolation:isolate}.faq-list details+details{border-top:1px solid var(--route-rule)}.faq-list details:before{position:absolute;z-index:-1;top:2px;right:0;bottom:2px;left:0;border-radius:11px;background-color:#ede2f8;background-image:var(--glass-sheen);box-shadow:var(--glass-rim);opacity:0;pointer-events:none;transition:opacity .18s ease-out;content:""}.faq-list details[open]:before{opacity:1}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding-block:clamp(5px,.48vw,8px);padding-inline:var(--faq-inset);cursor:pointer;list-style:none;border-radius:10px;font-size:clamp(16px,1.42vw,21px);font-weight:750;line-height:1.2;letter-spacing:-.02em;transition:color .18s ease-out}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary{color:#521e88}.faq-list summary:focus-visible{outline-offset:-3px}@media(hover:hover){.faq-list summary:hover{color:var(--route-violet)}.faq-list details:not([open]):has(summary:hover):before{opacity:.5}}.faq-indicator{display:grid;flex:0 0 26px;height:26px;place-items:center;border-radius:50%;background:#ffffffb0;color:var(--route-violet);transition:background-color .18s ease-out,color .18s ease-out}.faq-indicator:before,.faq-indicator:after{grid-area:1 / 1;width:12px;height:2px;border-radius:1px;background:currentColor;content:""}.faq-indicator:after{transform:rotate(90deg);transition:transform .22s var(--ease),opacity .16s ease-out}.faq-list details[open] .faq-indicator{background:var(--route-violet);color:var(--paper)}.faq-list details[open] .faq-indicator:after{transform:rotate(0);opacity:0}.faq-list details>p{max-width:64ch;margin-inline:var(--faq-inset);padding-bottom:clamp(8px,.7vw,12px);color:var(--route-muted);font-size:clamp(16px,1.15vw,17px);line-height:1.4}@media(prefers-reduced-motion:no-preference){@supports selector(details::details-content) and (interpolate-size: allow-keywords){.faq-list details{interpolate-size:allow-keywords}.faq-list details::details-content{block-size:0;overflow:clip;opacity:0;transition:block-size .22s ease-in-out,opacity .16s ease-out,content-visibility .22s allow-discrete}.faq-list details[open]::details-content{block-size:auto;opacity:1;transition:block-size .34s var(--ease),opacity .2s ease-out,content-visibility .34s allow-discrete}}}@media(max-width:700px){.demo-route{--liquid-ribbon-size: 620px auto;--liquid-ribbon-position: right -100px center;padding-block:12px}.route-heading{grid-template-columns:1fr;gap:7px;margin-bottom:12px}.route-heading h2{font-size:clamp(27px,8.3vw,49px)}.route-heading p{max-width:42ch;padding:0;font-size:14px}.route-map{--route-pear-width: 24px;--route-badge-height: 25px;--route-axis: 12.5px;grid-template-columns:34px minmax(0,1fr)}.route-pear .logo{top:0;transform:none}.route-pear:after{left:var(--route-pear-width);right:-1px}.route-steps{grid-template-columns:1fr;gap:7px}.route-steps li{grid-template:auto auto / 34px minmax(0,1fr);column-gap:9px;row-gap:2px;padding:0}.route-steps li:not(:last-child):before{left:16px;top:var(--route-axis);bottom:calc(-7px - var(--route-axis));width:2px;height:auto;transform:none}.route-steps li:after{display:none}.route-number{position:relative;grid-row:1 / 3;min-width:34px;font-size:14px}.route-steps h3{align-self:center}.route-steps p{max-width:none;font-size:13px}.faq-layout{grid-template-columns:1fr;gap:9px;padding:12px max(16px,calc(var(--gutter) - 4px))}.faq-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;padding-top:0}.faq-intro h3{font-size:clamp(23px,6vw,34px)}.faq-intro h3 br{display:none}.faq-intro p{grid-column:1 / -1;max-width:none;margin:0}.faq-intro .faq-cta{grid-column:2;grid-row:1;min-height:44px;margin:0}.faq-intro .faq-cta svg{width:16px}}@media(min-width:1101px)and (max-height:800px){.demo-route{padding-block:12px}.route-heading{margin-bottom:12px}.route-heading h2{font-size:clamp(52px,3.9vw,61px)}.route-map{--route-step-gap: 6px}.route-steps p{max-width:none;font-size:clamp(15px,1.18vw,18px)}.faq-layout{padding-block:12px}}@media(forced-colors:active){.demo-route{--route-violet: Canvas;background:Canvas;color:CanvasText}.route-map{--route-line: CanvasText;--route-marker: Canvas}.route-pear:after,.route-steps li:before,.route-steps li:after{forced-color-adjust:none}.route-number,.faq-intro .faq-cta{border:1px solid ButtonText;color:ButtonText}.faq-list details[open]:before{outline:1px solid CanvasText}.faq-indicator:before,.faq-indicator:after{background:ButtonText;forced-color-adjust:none}}.brand-intro{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;color:var(--paper);isolation:isolate;overflow:hidden;opacity:1;transition:opacity .16s ease-out}html[data-nokk-intro] .brand-intro{display:block}html[data-nokk-intro=skipping] .brand-intro{opacity:0;pointer-events:none}html[data-nokk-intro] #nokk-hero-pear{visibility:hidden}html:is([data-nokk-intro=landed],[data-nokk-intro=skipping]) #nokk-hero-pear{visibility:visible}html[data-nokk-intro] .hero .wire--hero *,html[data-nokk-intro] .hero .sale-receipt,html[data-nokk-intro] .hero .receipt-saved,html[data-nokk-intro] .hero .hero-stock{animation-play-state:paused}.brand-intro__backdrop,.brand-intro__ribbon,.brand-intro__threads{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.brand-intro__backdrop{background-color:var(--hero-ink);background-image:var(--liquid-light),var(--liquid-base)}.brand-intro__ribbon{background:var(--liquid-ribbon) no-repeat center;background-size:cover;opacity:.55}.brand-intro__thread{fill:none;stroke:#eedfff;stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.brand-intro__lockup{position:absolute;left:50%;top:44%;width:min(520px,68vw);aspect-ratio:282 / 114;transform:translate(-50%,-50%)}.brand-intro__letters{width:100%;height:100%;fill:var(--paper)}.brand-intro__pear{position:absolute;inset:0 auto auto 23.4043%;width:29.078%;height:100%;overflow:visible;transform:translate(41.4634%) scale(1.65) rotate(-7deg)}.brand-intro__body{opacity:.12}.brand-intro__trace{stroke-dasharray:1;stroke-dashoffset:1}.brand-intro__letter,.brand-intro__stem,.brand-intro__curl,.brand-intro__caption{opacity:0}.brand-intro__caption{position:absolute;top:calc(100% + 32px);width:100%;text-align:center;color:var(--on-purple);font-size:clamp(16px,1.6vw,22px);line-height:1.5}.brand-intro__skip{position:absolute;top:max(24px,env(safe-area-inset-top));right:var(--gutter);display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:10px 18px;border-radius:var(--glass-pill);color:var(--paper);background:#ffffff1f;font-size:14px;font-weight:600;transition:background-color .16s ease-out,transform .16s ease-out}.brand-intro__skip:hover{background-color:#ffffff3b}.brand-intro__skip:active{transform:scale(.97)}.brand-intro__skip:focus-visible{outline:2px solid white;outline-offset:4px}@media(max-width:700px){.brand-intro__lockup{width:min(380px,82vw);top:44%}.brand-intro__caption{top:calc(100% + 28px)}.brand-intro__ribbon{background-size:auto 110%;background-position:58% center}.brand-intro__threads{opacity:.6}}@media(max-height:500px)and (min-width:701px){.brand-intro__lockup{width:320px}.brand-intro__caption{top:calc(100% + 16px)}}@media(prefers-reduced-motion:reduce),(forced-colors:active){html[data-nokk-intro] .brand-intro{display:none}html[data-nokk-intro] #nokk-hero-pear{visibility:visible}}.language-picker{position:relative;flex:none}.language-picker>summary{display:flex;align-items:center;gap:6px;min-height:44px;padding:0 8px;border-radius:999px;list-style:none;cursor:pointer;font-size:13px;font-weight:700}.language-picker>summary::-webkit-details-marker{display:none}.language-picker>summary:hover,.language-picker[open]>summary{background:#ffffff24}.language-picker>.language-links{position:absolute;inset:calc(100% + 8px) 0 auto auto;display:grid;min-width:152px;padding:6px;border-radius:16px;color:var(--ink);background:var(--glass-paper);box-shadow:0 14px 32px #180c2a40}.language-links a{display:inline-flex;align-items:center;min-height:44px;padding:4px 12px;border-radius:10px;font-size:14px}.language-links a[aria-current=page]{background:var(--lavender);color:var(--violet);font-weight:750}.language-links a:hover{text-decoration:underline}.mobile-languages .language-links{display:flex;flex-wrap:wrap;gap:6px}.mobile-languages{margin-block-end:12px}.noscript-nav .mobile-languages{display:none}@media(max-width:700px){.language-picker>summary{justify-content:center;min-width:44px;gap:3px;padding-inline:4px}.language-picker>summary>svg:first-child{display:none}}@media(max-width:374px){.language-picker{display:none}.noscript-nav .mobile-languages{display:block}}
