@font-face{font-family:akt;src:url(/_next/static/media/a4f6b9e6d11979de-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:akt Fallback;src:local("Arial");ascent-override:92.88%;descent-override:24.44%;line-gap-override:0.00%;size-adjust:102.29%}.__className_f5ef7c{font-family:akt,akt Fallback}.__variable_f5ef7c{--font-akt:"akt","akt Fallback"}:root{color-scheme:light dark;--bg:#f7f8f8;--surface:#eceeee;--elevated:#ffffff;--elevated-control:#ffffff;--label:#15191b;--label-2:#50585c;--label-3:#646c70;--separator:rgba(21,25,27,0.12);--control-border:rgba(21,25,27,0.18);--fill:rgba(21,25,27,0.07);--fill-hover:rgba(21,25,27,0.11);--material:rgba(247,248,248,0.78);--pane-border:transparent;--shadow-card:0 1px 2px rgba(21,25,27,0.05),0 10px 30px rgba(21,25,27,0.06);--shadow-control:0 1px 3px rgba(21,25,27,0.14);--accent:#c2410c;--accent-hover:#a9380a;--accent-text:#b13b0a;--on-accent:#ffffff;--accent-tint:color-mix(in srgb,var(--accent) 11%,transparent);--accent-tint-strong:color-mix(in srgb,var(--accent) 22%,transparent);--focus:var(--accent);--product:#2d405a;--font-display:var(--font-akt),"Akt",system-ui,sans-serif;--font-text:var(--font-akt),"Akt",system-ui,sans-serif;--nav-height:3.5rem;--r-control:999px;--r-card:1.25rem;--r-group:1.75rem}@media (prefers-color-scheme:dark){:root{--bg:#0b0d0e;--surface:#16191b;--elevated:#1f2326;--elevated-control:#3a3f43;--label:#f3f4f4;--label-2:#a7afb3;--label-3:#8a9296;--separator:rgba(243,244,244,0.14);--control-border:rgba(243,244,244,0.22);--fill:rgba(243,244,244,0.1);--fill-hover:rgba(243,244,244,0.15);--material:rgba(11,13,14,0.72);--pane-border:rgba(243,244,244,0.08);--shadow-card:none;--shadow-control:0 1px 3px rgba(0,0,0,0.5);--accent:#ff7a3d;--accent-hover:#ff925f;--accent-text:#ff8a52;--on-accent:#0b0d0e;--product:#7f9dc4}}@media (prefers-contrast:more){:root{--label-2:#3d4447;--label-3:#474f53;--separator:rgba(21,25,27,0.36);--control-border:rgba(21,25,27,0.6);--fill:rgba(21,25,27,0.1);--accent:#a3360a;--accent-hover:#872c07;--accent-text:#a3360a;--pane-border:rgba(21,25,27,0.36)}}@media (prefers-color-scheme:dark) and (prefers-contrast:more){:root{--label-2:#cdd3d6;--label-3:#b5bcbf;--separator:rgba(243,244,244,0.4);--control-border:rgba(243,244,244,0.6);--fill:rgba(243,244,244,0.14);--accent:#ffa073;--accent-hover:#ffb58f;--accent-text:#ffa073;--pane-border:rgba(243,244,244,0.4)}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--nav-height) + 1rem)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--bg);color:var(--label);font-family:var(--font-text);font-size:1.0625rem;line-height:1.5;-webkit-font-smoothing:antialiased}a,button,input{color:inherit}button,input{font:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}::selection{background:var(--accent-tint-strong);color:var(--label)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:1rem;top:-10rem;z-index:100;padding:.625rem 1rem;border-radius:var(--r-control);background:var(--label);color:var(--bg);font-weight:600;text-decoration:none}.skip-link:focus{top:.5rem}.container{width:100%;max-width:72rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem)}.display{font-size:clamp(2.5rem,1.6rem + 3.8vw,4.75rem);line-height:1.03;letter-spacing:-.035em}.display,.title{margin:0;font-family:var(--font-display);font-weight:650;text-wrap:balance}.title{font-size:clamp(1.875rem,1.4rem + 2vw,3rem);line-height:1.08;letter-spacing:-.028em}.eyebrow{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:var(--accent-text)}.lede{margin:1.25rem 0 0;max-width:40ch;font-size:clamp(1.1875rem,1.1rem + .4vw,1.375rem);color:var(--label-2)}.footnote,.lede{line-height:1.45;text-wrap:pretty}.footnote{margin:0;font-size:.875rem;color:var(--label-3)}.button{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2.75rem;padding:.625rem 1.375rem;border:1px solid transparent;border-radius:var(--r-control);font-size:1.0625rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.button--filled{background:var(--accent);color:var(--on-accent)}.button--filled:hover{background:var(--accent-hover)}.button--gray{background:var(--fill);color:var(--label)}.button--gray:hover{background:var(--fill-hover)}.button--small{min-height:2.25rem;padding:.375rem 1rem;font-size:.9375rem}.button:disabled{background:var(--fill);color:var(--label-3);cursor:not-allowed}.button:active:not(:disabled){transform:scale(.98)}.link{display:inline-flex;align-items:center;gap:.25rem;min-height:2.75rem;color:var(--accent-text);font-weight:600;text-decoration:none}.link:hover{text-decoration:underline}.inline-link,.link:hover{text-underline-offset:.2em}.inline-link{color:var(--accent-text);font-weight:600}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:2rem}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--material);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--separator)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.nav{background:var(--bg)}}@media (prefers-reduced-transparency:reduce){.nav{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.nav[data-open=true]{background:var(--bg)}.nav-bar{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;height:var(--nav-height)}.nav-brand{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--label)}.nav-brand svg{width:5.5rem;height:auto}.nav-links{display:flex;align-items:center;gap:1.75rem;font-size:.9375rem}.nav-links a:not(.button){padding-block:.625rem;color:var(--label-2);text-decoration:none}.nav-links a:not(.button):hover,.nav-toggle{color:var(--label)}.nav-toggle{display:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-right:-.625rem;border:0;border-radius:var(--r-control);background:none;cursor:pointer}.nav-panel{height:calc(100dvh - var(--nav-height));overflow-y:auto;border-top:1px solid var(--separator);background:var(--bg)}.nav-panel ul{margin:0;padding:.5rem 0 0;list-style:none}.nav-panel li a{display:flex;align-items:center;min-height:3.5rem;border-bottom:1px solid var(--separator);font-size:1.375rem;font-weight:600;text-decoration:none}.nav-panel .button{width:100%;margin-top:1.5rem}@media (max-width:48rem){.nav-links{display:none}.nav-toggle{display:inline-flex}}.hero{padding-block:clamp(3.5rem,9vw,7.5rem) clamp(2rem,4vw,3rem)}.hero .display{max-width:14ch}.hero-proof{margin-top:2rem}.hero-proof strong{color:var(--label);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.demo{padding-bottom:clamp(4rem,9vw,7.5rem)}.demo-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.375rem 2rem;margin-bottom:1rem}.demo-title{margin:0;font-size:1.25rem;font-weight:600;letter-spacing:-.01em}.sync{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:clamp(.625rem,1.6vw,1.25rem);border-radius:var(--r-group);background:var(--surface)}.sync-link{position:relative;display:flex;align-items:center;justify-content:center;padding-inline:clamp(.5rem,1.4vw,1rem)}.sync-link:before{content:"";position:absolute;inset-block:1.5rem;left:50%;width:1px;background:var(--control-border)}.sync-status{position:relative;display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--separator);border-radius:50%;background:var(--elevated);color:var(--label-2);transition:color .2s ease}.sync-status[data-state=syncing]{color:var(--accent)}.sync-status[data-state=syncing] .sync-icon{animation:sync-spin 1s cubic-bezier(.45,0,.25,1)}@keyframes sync-spin{to{transform:rotate(1turn)}}@media (max-width:56rem){.sync{grid-template-columns:minmax(0,1fr)}.sync-link{padding-block:.75rem}.sync-link:before{inset-block:0}}.pane{min-width:0;padding:clamp(1.125rem,2.2vw,1.75rem);border:1px solid var(--pane-border);border-radius:var(--r-card);background:var(--elevated);box-shadow:var(--shadow-card)}.pane-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;padding-bottom:.875rem;border-bottom:1px solid var(--separator)}.pane-app{margin:0;font-size:1rem;font-weight:700}.pane-meta{font-size:.8125rem;color:var(--label-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fields{margin:0}.field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.25rem 1rem;gap:.25rem 1rem;min-height:3.75rem;padding-block:.5rem;border-bottom:1px solid var(--separator)}.field dt{font-size:.9375rem;color:var(--label-2)}.field dd{display:flex;align-items:center;justify-content:flex-end;gap:.625rem;margin:0;font-weight:600;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.value{padding:.125rem .375rem;border-radius:.375rem}.flash{animation:flash .9s ease-out}@keyframes flash{0%{background-color:var(--accent-tint-strong)}to{background-color:transparent}}@media (max-width:30rem){.field{grid-template-columns:minmax(0,1fr);padding-block:.625rem}.field dd{justify-content:space-between;text-align:left}}.stepper{display:inline-flex;border-radius:var(--r-control);background:var(--fill)}.stepper button{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:var(--r-control);background:none;cursor:pointer}.stepper button:hover:not(:disabled){background:var(--fill-hover)}.stepper button:disabled{color:var(--label-3);opacity:.45;cursor:not-allowed}.orders-title{margin:1.25rem 0 .25rem;font-size:.8125rem;font-weight:600;color:var(--label-3)}.orders{margin:0;padding:0;list-style:none;font-size:.9375rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.orders li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;padding:.5rem .375rem;margin-inline:-.375rem;border-radius:.5rem}.orders li+li{border-top:1px solid var(--separator);border-radius:0}.order-id{font-weight:600}.order-meta{color:var(--label-2)}.segmented{display:grid;grid-template-columns:1fr 1fr;min-width:0;margin:1rem 0 1.25rem;padding:.1875rem;border:0;background:var(--fill)}.segmented,.segmented label{border-radius:var(--r-control)}.segmented label{position:relative;display:flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.25rem .75rem;font-size:.9375rem;font-weight:600;text-align:center;color:var(--label-2);cursor:pointer}.segmented input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.segmented label:has(input:checked){background:var(--elevated-control);color:var(--label);box-shadow:var(--shadow-control)}.segmented label:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:1px}.product{display:grid;grid-template-columns:7rem minmax(0,1fr);grid-gap:1.125rem;gap:1.125rem;align-items:start}.product-tile{display:grid;place-items:center;aspect-ratio:1;border-radius:1rem;background:var(--surface);color:var(--product)}.product-tile svg{width:72%;height:auto}.product-name{margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.product-variant{margin:.125rem 0 0;font-size:.9375rem;color:var(--label-2)}.price{margin:.75rem 0 0;font-size:1.375rem;font-weight:700;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price .value{margin-left:-.375rem}.price-note{margin:0;font-size:.8125rem;color:var(--label-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stock{display:flex;align-items:center;gap:.5rem;margin:.625rem 0 0;font-size:.9375rem;color:var(--label-2)}.stock svg{flex:none}.stock--low{color:var(--accent-text);font-weight:600}.buy{width:100%;margin-top:1.25rem}.buy-hint{margin-top:.5rem;text-align:center}@media (max-width:26rem){.product{grid-template-columns:5rem minmax(0,1fr)}}.section{padding-block:clamp(4rem,9vw,7.5rem)}.section--grouped{background:var(--surface)}.section-head{max-width:44rem;margin-bottom:clamp(2rem,4vw,3rem)}.flow-list{margin:0;padding:0 clamp(1rem,2.5vw,1.75rem);list-style:none;border:1px solid var(--pane-border);border-radius:var(--r-card);background:var(--elevated)}.flow-row{display:grid;grid-template-columns:minmax(0,13rem) minmax(0,1fr) minmax(0,11rem);grid-template-areas:"title desc dir";align-items:baseline;grid-gap:.25rem 1.5rem;gap:.25rem 1.5rem;padding-block:1.125rem}.flow-row+.flow-row{border-top:1px solid var(--separator)}.flow-title{grid-area:title;margin:0;font-size:1.0625rem;font-weight:600}.flow-desc{grid-area:desc;margin:0;font-size:1rem;color:var(--label-2);text-wrap:pretty}.flow-dir{grid-area:dir;justify-self:end;display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;color:var(--label-2);white-space:nowrap}@media (max-width:48rem){.flow-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title dir" "desc desc"}}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.card{display:flex;flex-direction:column;padding:clamp(1.5rem,3vw,2.25rem);border-radius:var(--r-card);background:var(--surface)}.card h3{margin:0 0 .625rem;font-family:var(--font-display);font-size:1.375rem;font-weight:650;letter-spacing:-.015em;line-height:1.2}.card p{margin:0;color:var(--label-2);text-wrap:pretty}.card--feature{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:1rem 2.5rem;gap:1rem 2.5rem}.card--feature p{max-width:52ch}@media (max-width:56rem){.card--feature,.cards{grid-template-columns:minmax(0,1fr)}}.closing .title{max-width:18ch}.footer{padding-block:2rem 2.5rem;border-top:1px solid var(--separator);font-size:.875rem;color:var(--label-2)}.footer-grid{justify-content:space-between;gap:1rem 2rem}.footer-brand,.footer-grid{display:flex;flex-wrap:wrap;align-items:center}.footer-brand{gap:.5rem 1rem}.footer-brand svg{width:4.5rem;height:auto;color:var(--label)}.footer ul{display:flex;flex-wrap:wrap;gap:0 1.5rem;margin:0;padding:0;list-style:none}.footer li a{display:inline-flex;align-items:center;min-height:2.75rem;text-decoration:none}.footer li a:hover{color:var(--label);text-decoration:underline;text-underline-offset:.2em}.page-head{padding-block:clamp(3rem,8vw,6.5rem) clamp(1rem,3vw,2rem)}.page-head .display{max-width:15ch}.starter{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:clamp(2rem,5vw,4.5rem);gap:clamp(2rem,5vw,4.5rem);align-items:start}.question{min-width:0;margin:1.75rem 0 0;padding:1.5rem 0 0;border:0;border-top:1px solid var(--separator)}.question legend,.question-label{float:left;width:100%;margin-bottom:.875rem;padding:0;font-size:1.0625rem;font-weight:600}.question-hint{margin-left:.375rem;font-size:.9375rem;font-weight:400;color:var(--label-3)}.choices{clear:both;display:flex;flex-wrap:wrap;gap:.5rem}.choice{position:relative;display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;padding:.5rem 1rem;border:1px solid transparent;border-radius:var(--r-control);background:var(--fill);font-size:1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.choice:hover{background:var(--fill-hover)}.choice input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.choice-check{display:none;color:var(--accent-text)}.choice:has(input:checked){border-color:var(--accent);background:var(--accent-tint);font-weight:600}.choice:has(input:checked) .choice-check{display:block}.choice:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}@media (prefers-contrast:more){.choice{border-color:var(--control-border)}}.text-field{clear:both;display:block;width:100%;max-width:26rem;min-height:2.75rem;padding:.625rem .875rem;border:1px solid var(--control-border);border-radius:.75rem;background:var(--elevated);font-size:1.0625rem}.text-field::placeholder{color:var(--label-3)}.text-field:focus-visible{border-color:var(--accent)}.draft{position:-webkit-sticky;position:sticky;top:calc(var(--nav-height) + 1.5rem);padding:clamp(1.25rem,2.6vw,2rem);border:1px solid var(--pane-border);border-radius:var(--r-card);background:var(--surface)}.draft-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;font-size:.875rem;font-weight:600;color:var(--label-2)}.draft-progress{color:var(--accent-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mail-meta{margin:1rem 0 0;font-size:.9375rem}.mail-meta>div{display:grid;grid-template-columns:3rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem;padding-block:.625rem;border-top:1px solid var(--separator)}.mail-meta dt{color:var(--label-2)}.mail-meta dd{margin:0;font-weight:600;overflow-wrap:anywhere}.mail-body{margin:0 0 1.5rem;padding-top:1rem;border-top:1px solid var(--separator);font-size:1rem;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.draft .actions{margin-top:0}.draft .footnote{margin-top:1rem}@media (max-width:56rem){.starter{grid-template-columns:minmax(0,1fr)}.draft{position:static}}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:0;padding:0;list-style:none;counter-reset:step}.steps li{padding:clamp(1.5rem,3vw,2rem);border-radius:var(--r-card);background:var(--surface);counter-increment:step}.steps li:before{content:counter(step);display:grid;place-items:center;width:2rem;height:2rem;margin-bottom:1rem;border-radius:50%;background:var(--accent);color:var(--on-accent);font-size:.9375rem;font-weight:700}.steps h3{margin:0 0 .375rem;font-size:1.125rem;font-weight:600}.steps p{margin:0;color:var(--label-2);text-wrap:pretty}@media (max-width:56rem){.steps{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}.button:active:not(:disabled){transform:none}}