.marketing{--ink:#212121;--ink-muted:#5f5750;--ink-quiet:#6b625b;--paper:#faf8f5;--line:#e5ded5;--brand:#f26a3d;--brand-strong:#d43f0e;--radius:8px;--ok:#1b7a44;--box-inset:24px;--box-radius:24px;--frame:1440px;--gutter:clamp(24px, 4vw, 64px);background:var(--paper);color:var(--ink);font-family:var(--app-body);font-size:17px;font-weight:400;line-height:1.55}.marketing em,.marketing i{font-style:normal;font-weight:500}.marketing :focus-visible{outline-color:var(--brand-strong)}.marketing h1{letter-spacing:-.03em;font-size:64px;line-height:1.05}.marketing h2,.marketing h3{letter-spacing:-.02em;font-size:22px;line-height:1.2}.marketing p{color:var(--ink-muted)}.marketing__nav a,.marketing small,.marketing .hint,.marketing label{letter-spacing:0;color:var(--ink-quiet);font-size:14px;font-weight:500}.marketing button,.marketing .button{letter-spacing:0;font-size:16px;font-weight:500}@media (max-width:720px){.marketing h1{font-size:40px}}.marketing .container{width:100%;padding-inline:var(--gutter);margin-inline:auto}.marketing>main{max-inline-size:var(--frame);padding-inline:var(--box-inset);margin-inline:auto}.marketing h1,.marketing h2,.marketing h3{font-family:var(--app-heading);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600;line-height:1.08}.marketing__header{z-index:40;max-inline-size:var(--frame);padding-inline:var(--box-inset);margin-block-start:12px;margin-inline:auto;position:sticky;inset-block-start:12px}.marketing__header-inner{border:1px solid var(--line);border-radius:var(--box-radius);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:#ffffffe0;background:lab(100% -.0000298023 .0000119209/.88);justify-content:space-between;align-items:center;gap:24px;min-height:64px;display:flex}.marketing .marketing__header .container{max-width:none;padding-inline:20px 10px}.wordmark{width:auto;height:26px;flex:none;max-inline-size:none;display:block}.marketing__header-inner>a:first-child{flex:none;align-items:center;min-block-size:44px;display:inline-flex}.marketing__nav{white-space:nowrap;align-items:center;gap:22px;font-size:.95rem;display:flex}@media (max-width:767px){.marketing__header{position:static}.marketing .marketing__header .container{padding-inline:12px}.marketing__header-inner{flex-wrap:wrap;justify-content:center;gap:4px 14px;min-height:0;padding-block:16px 12px}.marketing__nav{flex-wrap:wrap;justify-content:center;gap:4px 14px;inline-size:100%;font-size:.875rem}.marketing__nav .lang{padding-inline:2px}}.marketing__nav a{color:var(--ink-muted);align-items:center;min-block-size:44px;text-decoration:none;display:inline-flex}.marketing__nav a:hover{color:var(--ink)}.marketing__nav a[aria-current=page]{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.marketing__hero{padding-block:88px 72px}.marketing__hero h1{max-width:12ch;font-size:3.6rem}.lede{color:var(--ink-muted);text-wrap:pretty;max-width:48ch;margin:20px 0 40px;font-size:1.3rem}.paste{max-width:620px}.paste__label{color:var(--ink-muted);margin-bottom:10px;font-size:.9rem;display:block}.paste__row{flex-wrap:wrap;gap:10px;display:flex}.paste__field{flex:300px;position:relative}.paste__field .paste__input{inline-size:100%}.paste__input{border:1px solid var(--line);border-radius:var(--radius);min-height:52px;font:inherit;background:#fff;flex:300px;padding:0 16px}.paste__input:focus{outline:2px solid var(--brand-strong);outline-offset:1px;border-color:#0000}.paste__note{color:var(--ink-muted);margin-top:12px;font-size:.875rem}.marketing .button{border-radius:var(--radius);min-height:52px;font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:0 24px;font-weight:550;text-decoration:none;display:inline-flex}.marketing .button--primary{background:var(--brand-strong);color:#fff}.marketing .button--primary:hover{background:color-mix(in oklab, var(--brand-strong) 88%, #000)}.marketing__examples{border-top:1px solid var(--line);padding-block:64px}.marketing__examples h2{margin-bottom:24px;font-size:1.6rem}.examples{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.examples a{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;gap:4px;padding:20px;font-weight:550;text-decoration:none;display:flex}.examples a span{color:var(--ink-muted);font-size:.875rem;font-weight:400}.examples a:hover{border-color:var(--brand)}.marketing__footer{margin-block:var(--box-inset);margin-inline:max(var(--box-inset), (100% - var(--frame)) / 2 + var(--box-inset));border-radius:var(--box-radius);color:var(--ink-muted);background:#fff;padding-block:48px 0;font-size:.9375rem}.marketing__footer p{margin:0}@media (max-width:640px){.marketing__hero{padding-block:56px 48px}.marketing__hero h1{font-size:2.5rem}.lede{font-size:1.125rem}}.notice{border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:var(--radius);background:#fff;max-width:620px;padding:20px 22px}.notice p{margin:0}.notice__aside{color:var(--ink-muted);font-size:.9rem;margin-top:8px!important}.places{gap:8px;margin:0;padding:0;list-style:none;display:grid}.places a{border:1px solid var(--line,#e5e5e5);color:inherit;border-radius:10px;gap:2px;padding:12px 14px;text-decoration:none;display:grid}.places a:hover{border-color:currentColor}.places strong{font-weight:600}.places span{opacity:.7;font-size:.9375rem}.plans__scroll{margin:16px 0;overflow-x:auto}.plans__table{border-collapse:collapse;inline-size:100%;min-inline-size:34ch}.plans__table th,.plans__table td{border-block-end:1px solid var(--line);text-align:center;padding:10px 12px;font-size:.9375rem}.plans__table thead th{font-weight:600}.plans__table th[scope=row]{text-align:start;color:var(--ink-muted);white-space:nowrap;font-weight:400}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.marketing .page{padding-block:40px 72px}.paste__skip{margin-block-start:10px;font-size:.875rem}.paste__skip a{color:var(--ink-muted);text-wrap:balance;padding-block:10px;text-decoration:underline;display:inline-block}.paste__skip a:hover{color:var(--ink)}.paste__list{z-index:20;border:1px solid var(--line);border-radius:var(--radius);text-align:start;background:#fff;margin:0;padding:6px;list-style:none;position:absolute;inset-block-start:calc(100% + 6px);inset-inline:0;box-shadow:0 12px 32px #0000001f}.paste__option{border-radius:calc(var(--radius) - 4px);cursor:pointer;gap:2px;padding:10px 12px;display:grid}.paste__option.is-on{background:var(--wash,#f4f2ee)}.paste__option strong{font-weight:600}.paste__option span{color:var(--ink-muted);font-size:.875rem}.marketing .button[disabled]{opacity:.6;cursor:progress}.marketing__hero--trade{padding-block-end:24px}.eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin-block-end:10px;font-size:.875rem}.lede--small{font-size:1rem}.hero__actions{flex-wrap:wrap;gap:10px;margin-block-start:20px;display:flex}.trade__words,.trade__aches,.trade__how,.trade__plain,.trade__others{border-block-start:1px solid var(--line);padding-block:48px}.trade__words h2,.trade__aches h2,.trade__how h2,.trade__plain h2,.trade__others h2{margin-block-end:16px}.words{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-block-start:20px;display:grid}.words dt{color:var(--ink-muted);margin-block-end:4px;font-size:.875rem}.words dd{margin:0;font-size:1.125rem;font-weight:600}.words__cats{color:var(--ink-muted);margin-block-start:20px;font-size:.9375rem}.aches,.steps{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin:20px 0 0;padding:0;list-style:none;display:grid}.ache h3,.steps h3{margin-block-end:6px;font-size:1.0625rem}.ache p,.steps p{color:var(--ink-muted);margin:0}.steps p a{color:var(--brand-ink);text-underline-offset:2px;margin-block:-8px;padding-block:8px;text-decoration:underline;display:inline-block}.steps{counter-reset:step}.steps>li{counter-increment:step}.steps li h3:before{content:counter(step);background:var(--brand-strong);color:#fff;border-radius:50%;place-items:center;block-size:24px;inline-size:24px;margin-inline-end:8px;font-size:.8125rem;display:inline-grid}.trades{margin:0;padding:0;list-style:none}.trades--inline{flex-wrap:wrap;gap:8px 10px;margin-block-start:16px;display:flex}.trades--inline a{border:1px solid var(--line);min-block-size:44px;color:inherit;border-radius:999px;align-items:center;padding:0 16px;font-size:.9375rem;text-decoration:none;display:inline-flex}.trades--inline a:hover{border-color:var(--brand);color:var(--brand-ink)}.marketing{--wash:color-mix(in oklab, var(--brand) 5%, var(--paper));--wash-strong:color-mix(in oklab, var(--brand) 11%, var(--paper));--edge:color-mix(in oklab, var(--brand) 22%, var(--line));--brand-ink:#b4451f}.marketing__hero--feature{background:linear-gradient(180deg, var(--wash-strong), var(--paper));border-block-end:1px solid var(--edge)}.feature__does{padding-block:8px 48px}.feature__limits{background:var(--wash);border-block:1px solid var(--edge);padding-block:48px}.limits{gap:10px;margin:16px 0 0;padding-inline-start:20px;list-style:outside;display:grid}.limits li{color:var(--ink-muted);padding-inline-start:4px}.limits li::marker{color:var(--brand-ink)}.trust{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 28px;margin:18px 0 0;padding:0;list-style:none;display:flex}.trust li{color:var(--ink-muted);align-items:center;gap:8px;font-size:.9375rem;font-weight:550;display:inline-flex}.trust__tick{block-size:1.05em;inline-size:1.05em;color:var(--brand-ink);flex:none}.marketing__closing{margin-block:var(--box-inset);border-radius:var(--box-radius);background:var(--ink);text-align:center;padding-block:72px}.marketing__closing h2{color:var(--paper);margin-block-end:24px;font-size:2.4rem}.marketing__closing .paste{margin-inline:auto}.marketing__closing .paste__row{justify-content:center}.marketing__closing .paste__note,.marketing__closing .paste__skip a{color:color-mix(in oklab, var(--paper) 72%, transparent)}.marketing__closing .paste__skip a:hover{color:var(--brand)}.legal{--legal-measure:72ch;max-width:var(--legal-measure)}.legal h1{margin-block-end:8px;font-size:2.4rem}.legal h2{border-block-start:1px solid var(--line);margin-block:40px 12px;padding-block-start:24px;font-size:1.35rem}.legal h3{margin-block:28px 10px;font-size:1.0625rem}.legal p{margin-block:0 14px}.legal ul,.legal ol{color:var(--ink-muted);margin-block:0 14px;padding-inline-start:24px}.legal ul{list-style:outside}.legal ol{list-style:decimal}.legal li{margin-block:6px}.legal li::marker{color:var(--ink-quiet)}.legal a{color:var(--brand-ink);text-underline-offset:2px}.legal code{background:var(--wash);border:1px solid var(--edge);border-radius:4px;padding:1px 5px;font-size:.9em}.legal__meta{color:var(--ink-quiet);font-size:.9375rem}.legal__break{border:0;border-block-start:2px solid var(--edge);margin-block:56px 0}.legal__table{margin-block:0 20px;overflow-x:auto}.legal__table table{border-collapse:collapse;inline-size:100%;min-inline-size:480px}.legal__table th,.legal__table td{border:1px solid var(--line);text-align:start;vertical-align:top;padding:10px 12px;font-size:.9375rem}.legal__table th{background:var(--wash);font-weight:600}.legal__table td{color:var(--ink-muted)}@media (max-width:640px){.legal h1{font-size:1.75rem}.legal h2{margin-block-start:32px;font-size:1.1875rem}.trust{gap:8px 18px}.marketing__closing{padding-block:48px}.marketing__closing h2{font-size:1.75rem}}.trade__how{background:#fff}.marketing{--display:clamp(2.125rem, 1.25rem + 2.4vw, 3rem)}.marketing--home .home-head h2,.marketing--home .trade__how h2,.marketing--home .home-nots h2,.marketing--home .marketing__examples h2,.marketing--home .marketing__faq h2{font-size:var(--display);letter-spacing:-.035em;line-height:1.04}.marketing__nav .nav__cta{border:1px solid var(--line);border-radius:var(--radius);min-block-size:44px;color:var(--ink);background:#fff;padding-inline:16px;font-weight:550}.marketing__nav .nav__cta:hover{border-color:var(--ink-quiet);color:var(--ink)}.marketing__nav .nav__start{border-color:var(--brand-strong);background:var(--brand-strong);color:#fff}.marketing__nav .nav__start:hover{border-color:color-mix(in oklab, var(--brand-strong) 88%, #000);background:color-mix(in oklab, var(--brand-strong) 88%, #000);color:#fff}.marketing__nav .lang--marketing{color:var(--ink-muted);opacity:1;border-radius:8px;gap:6px;padding-inline:8px}.marketing__nav .lang--marketing:hover,.marketing__nav .lang--marketing[data-state=open]{color:var(--ink)}.lang--marketing .lang__code{font-size:inherit;letter-spacing:.02em}.lang__chevron{block-size:16px;inline-size:16px;color:var(--ink-quiet);transition:rotate .2s}.lang--marketing[data-state=open] .lang__chevron{color:var(--ink);rotate:180deg}.lang-menu{z-index:50;border:1px solid var(--line);border-radius:calc(var(--box-radius) - 10px);min-inline-size:208px;color:var(--ink);font-family:var(--app-body);background:#fff;padding:6px;font-size:.9375rem;box-shadow:0 18px 40px -24px #14141459}@media (prefers-reduced-motion:no-preference){.lang-menu[data-state=open]{animation:.18s cubic-bezier(.2,.7,.2,1) mega-in}}.lang-menu__item{cursor:pointer;border-radius:10px;outline:none;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:10px;min-block-size:44px;padding:0 12px;display:grid}.lang-menu__item[data-highlighted]{background:var(--wash)}.lang-menu__item[data-on]{font-weight:600}.lang-menu__code{color:var(--ink-quiet);letter-spacing:.04em;font-size:.75rem;font-weight:500}.lang-menu__tick{block-size:16px;inline-size:16px;color:var(--ok)}.marketing__nav .nav__actions{align-items:center;gap:10px;display:inline-flex}@media (max-width:767px){.marketing__nav .nav__actions{flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.marketing__nav .nav__cta{justify-content:center;display:flex}}.marketing--home .trade__how{margin-block:var(--box-inset);border-radius:var(--box-radius);border:0;padding-block:48px}.marketing .button--quiet{border-color:var(--brand-strong);color:var(--brand-ink);background:#fff}.marketing .button--quiet:hover{background:var(--wash)}.marketing--home .marketing__ring{margin-block:var(--box-inset);border-radius:var(--box-radius);background:linear-gradient(180deg, var(--paper), var(--wash-strong));border:0;padding-block:48px}.marketing--home .trade-ring{--r:320px;--pad-x:140px;--pad-y:66px;block-size:calc(2 * (var(--r) + var(--pad-y)));max-inline-size:calc(2 * (var(--r) + var(--pad-x)));margin-inline:auto;position:relative}.marketing--home .trade-ring__card{z-index:1;aspect-ratio:1;border:1px solid var(--edge);text-align:center;background:#fff;border-radius:50%;place-items:center;inline-size:320px;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.ring-card{opacity:0;grid-area:1/1;justify-items:center;gap:8px;max-inline-size:230px;transition:opacity .3s,translate .3s;display:grid;translate:0 8px}.ring-card.is-on{opacity:1;translate:0}.ring-card--brand img{block-size:auto;inline-size:168px;display:block}.ring-card__icon{background:var(--brand-strong);color:#fff;border-radius:50%;place-items:center;block-size:48px;inline-size:48px;margin-block-end:4px;display:grid}.ring-card__icon svg{block-size:24px;inline-size:24px}.ring-card__name{color:var(--ink);letter-spacing:-.02em;font-size:1.25rem;font-weight:600;line-height:1.15}.ring-card__button{border-radius:var(--radius);background:var(--ink);color:#fff;margin-block-start:4px;padding:7px 14px;font-size:.8125rem;font-weight:600}.ring-card__words{flex-wrap:wrap;justify-content:center;gap:6px;font-size:.75rem;display:flex}.ring-card__words .chip{min-block-size:26px;color:var(--ink-muted)}.marketing--home .trade-ring__spokes{position:absolute;inset:0}.marketing--home .trade-ring__spoke{inline-size:var(--r);background:repeating-linear-gradient(90deg, var(--edge) 0 4px, transparent 4px 8px);transform-origin:0 0;block-size:1px;rotate:var(--a);position:absolute;inset-block-start:50%;inset-inline-start:50%}.marketing--home .trade-ring__spoke:after{content:"";background:repeating-linear-gradient(90deg, var(--brand) 0 4px, transparent 4px 8px);opacity:0;transition:opacity .25s;position:absolute;inset:0}@keyframes spoke-in{to{background-position:-8px 0}}.marketing--home .trade-ring__pills{gap:0;margin:0;display:block;position:absolute;inset:0}.marketing--home .trade-ring__pills li{translate:calc(-50% + var(--x)) calc(-50% + var(--y) - 22px);justify-items:center;gap:10px;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%}.marketing--home .trade-ring__badge{background:var(--wash-strong);block-size:34px;inline-size:34px;color:var(--brand-ink);border-radius:50%;place-items:center;transition:background-color .25s,color .25s,scale .25s;display:grid}.marketing--home .trade-ring__badge svg{block-size:18px;inline-size:18px}.marketing--home .trade-ring__pills a{background:#fff}.marketing--home .trade-ring__spoke.is-on:after{opacity:1;animation:.5s linear infinite spoke-in}@media (prefers-reduced-motion:reduce){.marketing--home .trade-ring__spoke.is-on:after{animation:none}}.marketing--home .trade-ring__pills li.is-on .trade-ring__badge{background:var(--brand-strong);color:#fff;scale:1.12}.marketing--home .trade-ring__pills li.is-on a{border-color:var(--brand);color:var(--brand-ink)}@media (max-width:900px){.marketing--home .trade-ring{block-size:auto;max-inline-size:none}.marketing--home .trade-ring__spokes{display:none}.marketing--home .trade-ring__card{aspect-ratio:auto;border-radius:var(--box-radius);inline-size:auto;margin-block-end:24px;padding:24px 16px;position:static;translate:none}.marketing--home .trade-ring__pills{flex-wrap:wrap;justify-content:center;gap:12px 10px;display:flex;position:static}.marketing--home .trade-ring__pills li{position:static;translate:none}}.marketing--home .marketing__faq{margin-block:var(--box-inset);border-radius:var(--box-radius);background:#fff;padding-block:72px}.marketing .home-faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px;display:grid}.marketing .marketing__faq h2{margin:0}@media (max-width:900px){.marketing .home-faq{grid-template-columns:minmax(0,1fr);gap:28px}}.marketing .faq{gap:8px;margin:0;padding:0;list-style:none;display:grid}.marketing .faq details{border:1px solid var(--line);border-radius:var(--radius);background:#fff;transition:background-color .2s,border-color .2s}.marketing .faq details:hover{border-color:var(--edge)}.marketing .faq details[open]{border-color:var(--edge);background:var(--wash-strong)}.marketing .faq summary{min-block-size:60px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;font-weight:550;list-style:none;display:flex}.marketing .faq summary::-webkit-details-marker{display:none}.marketing .faq summary::marker{content:""}.marketing .faq__chevron{block-size:20px;inline-size:20px;color:var(--brand-ink);flex:none;transition:rotate .25s}.marketing .faq details[open] .faq__chevron{rotate:180deg}.marketing .faq details p{margin:0;padding:0 20px 20px}@supports (interpolate-size:allow-keywords){@media (prefers-reduced-motion:no-preference){.marketing .faq{interpolate-size:allow-keywords}.marketing .faq details::details-content{block-size:0;transition:block-size .3s ease, content-visibility .3s allow-discrete;overflow:clip}.marketing .faq details[open]::details-content{block-size:auto}}}.marketing--home .marketing__examples{border-top:none;padding-block:72px}.marketing--home .marketing__examples h2{margin-block-end:32px}.marketing--home .examples{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.marketing--home .examples a{border-radius:calc(var(--radius) * 1.5);gap:0;padding:0;transition:border-color .2s,translate .25s;overflow:hidden}.marketing--home .examples a:hover{translate:0 -4px}.marketing--home .example__chrome{border-block-end:1px solid var(--line);background:var(--paper);align-items:center;gap:12px;padding:10px 12px;display:flex}.marketing--home .example__dots{flex:none;gap:5px;display:flex}.marketing--home .example__dots i{background:var(--line);border-radius:50%;block-size:9px;inline-size:9px}.marketing--home .examples .example__link{border:1px solid var(--line);text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:999px;flex:1;min-inline-size:0;padding:3px 10px;font-size:.8125rem;overflow:hidden}.marketing--home .examples .example__name{border-block-start:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;padding:16px 18px;font-size:1rem;font-weight:600;display:flex}.marketing--home .example__name svg{block-size:18px;inline-size:18px;color:var(--brand-ink);transition:translate .2s}.marketing--home .examples a:hover .example__name svg{translate:2px -2px}.marketing--home .example__shot{aspect-ratio:4/3;background:var(--wash);object-fit:cover;object-position:top;inline-size:100%;display:block}.footer__top{border-block-end:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px 48px;padding-block-end:36px;display:flex}.footer__brand .wordmark{height:24px}.footer__brand>a:first-child{align-items:center;min-block-size:44px;display:inline-flex}.marketing .footer__tagline{max-inline-size:40ch;margin-block-start:8px}.marketing .footer__actions{flex-wrap:wrap;gap:10px;margin:0;display:flex}.footer__actions .button{min-height:44px;padding:0 18px;font-size:.9375rem}.footer__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 32px;padding-block:32px 0;display:grid}.footer__trades{grid-column:span 3;grid-template-columns:subgrid;row-gap:28px;display:grid}.footer__col h2{color:var(--ink-quiet);letter-spacing:0;margin-block-end:6px;font-size:.875rem;font-weight:500;line-height:1.3}.footer__col ul,.footer__base ul{margin:0;padding:0;list-style:none;display:grid}.footer__col a,.footer__base a,.footer__base .footer__cookies{min-block-size:32px;color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.footer__col a:hover,.footer__base a:hover,.footer__base .footer__cookies:hover{color:var(--brand-ink);text-decoration:underline}.footer__base .footer__cookies{font:inherit;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;padding:0}.footer__col a[aria-current=page],.footer__base a[aria-current=page]{text-underline-offset:4px;text-decoration:underline}.footer__base{border-block-start:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-block-start:40px;padding-block:16px;font-size:.875rem;display:flex}.footer__base ul{grid-auto-flow:column;gap:24px}.footer__base a{color:var(--ink-muted)}@media (pointer:coarse),(max-width:620px){.footer__col a,.footer__base a,.footer__base .footer__cookies{min-block-size:44px;padding-block:4px;line-height:1.35}}@media (max-width:860px){.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__trades{grid-area:1/1/span 2/-1;grid-template-rows:subgrid}.footer__company{grid-area:2/2}}@media (max-width:480px){.marketing{--box-inset:12px}.footer__base ul{grid-auto-flow:row;gap:0}}.paste .uiselect{background:#fff;border-radius:10px;min-height:48px;padding-inline:16px 12px;font-size:1rem}@property --clock{syntax:"<number>";inherits:true;initial-value:0}.clock{--clock:calc(var(--span) - 1)}@supports (color:rgb(from red r g b)){@media (prefers-reduced-motion:no-preference){.clock{animation:clock-run calc(var(--span) * 1s) linear infinite}}}@keyframes clock-run{0%{--clock:0}to{--clock:var(--span)}}[data-paused],[data-paused] *{animation-play-state:paused!important}.clock :is(.st,.sk){--p:clamp(0, (var(--clock) - var(--at,0)) * 3, 1);--q:clamp(0, (var(--span) - .4 - var(--clock)) * 3, 1)}.clock .st{opacity:calc(var(--p) * var(--q))}.clock .st--rise{translate:0 calc((1 - var(--p)) * 10px)}.clock .sk{opacity:calc(1 - var(--p) * var(--q))}@property --pad-y{syntax:"<length>";inherits:false;initial-value:0}.clock .grow{max-block-size:calc(var(--p) * var(--room,220px));padding-block:calc(var(--p) * var(--pad-y));margin-block-start:calc(var(--p) * var(--gap,10px));overflow:hidden}.clock .grow:first-child{margin-block-start:0}.slot{display:grid}.slot>*{grid-area:1/1}.sk--line,.sk--block,.sk--row,.sk--button{background:var(--line);border-radius:6px;align-self:center;display:block}.sk--line{block-size:12px;inline-size:62%}.sk--short{inline-size:40%}.sk--block{border-radius:var(--radius);block-size:100%;min-block-size:150px}.sk--row{border-radius:var(--radius);block-size:44px}.sk--button{border-radius:var(--radius);block-size:36px}.home-hero{margin-block:var(--box-inset);border-radius:var(--box-radius);background:linear-gradient(180deg, var(--wash-strong), var(--paper));margin-block-start:16px;padding-block-start:72px;overflow:clip}.home-hero__copy{text-align:center;justify-items:center;display:grid}.home-chip{border:1px solid var(--edge);min-block-size:40px;color:var(--ink-muted);background:#fff;border-radius:999px;align-items:center;gap:8px;margin-block-end:28px;padding:0 16px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.home-chip svg{block-size:16px;inline-size:16px;color:var(--brand-ink);transition:translate .2s}.home-chip:hover{border-color:var(--brand);color:var(--ink)}.home-chip:hover svg{translate:3px}.marketing--home .home-hero h1{letter-spacing:-.045em;font-size:clamp(2.75rem,1.5rem + 5vw,4.5rem);line-height:1}.home-hero__accent{color:var(--brand-ink)}.home-hero .lede{max-width:44ch;margin:22px auto 36px}.home-hero .paste{inline-size:100%;margin-inline:auto}.home-hero .paste__label{text-align:center}.home-hero .paste__row{justify-content:center}.home-hero .paste__note{text-align:center;font-size:.8125rem}.home-hero .paste__skip{margin-block-end:0}.stage{block-size:560px;margin:64px var(--box-inset) var(--box-inset);position:relative;overflow:hidden}.stage__art{position:absolute;inset:0}.stage__ground{border-radius:calc(var(--box-radius) - 8px);background:var(--brand);position:absolute;inset:80px 0 0;overflow:hidden}.stage__streak{inline-size:calc(22% + var(--n) * 4%);background:color-mix(in oklab, var(--paper) 32%, transparent);block-size:12px;translate:calc(40% + var(--n) * 70%) 0;border-radius:999px;position:absolute;inset-block-start:calc(10% + var(--n) * 18%);inset-inline-start:0}@media (prefers-reduced-motion:no-preference){.stage__streak{animation:streak calc(6s + var(--n) * 1.4s) linear infinite;animation-delay:calc(var(--n) * -2.3s)}}@keyframes streak{0%{translate:-110%}to{translate:520%}}.stage__phone{z-index:1;position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50%}@media (prefers-reduced-motion:no-preference){.stage__phone{animation:.9s cubic-bezier(.2,.7,.2,1) both phone-rise}}@keyframes phone-rise{0%{translate:-50% 48px}}.phone{background:var(--ink);border-radius:48px;block-size:620px;inline-size:300px;padding:10px;position:relative}.phone__island{z-index:2;background:var(--ink);border-radius:999px;block-size:26px;inline-size:92px;position:absolute;inset-block-start:22px;inset-inline-start:50%;translate:-50%}.phone__screen{block-size:100%;color:var(--ink);text-align:start;background:#fff;border-radius:38px;align-content:start;gap:12px;padding:60px 16px 16px;font-size:13px;line-height:1.35;display:grid;overflow:hidden}.mock-site__bar{justify-content:space-between;align-items:center;min-block-size:30px;display:flex}.mock-site__bar b{color:var(--shop);letter-spacing:-.01em;font-size:15px}.mock-site__pill{background:var(--shop);color:#fff;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:600}.mock-site__hero{border-radius:var(--radius);border-block-start:4px solid var(--shop-accent);background:var(--shop);color:#fff;align-content:end;gap:8px;min-block-size:150px;padding:16px;display:grid}.mock-site__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#fffc;color:lab(100% -.0000298023 .0000119209/.8);font-size:10px;font-weight:600}.mock-site__hero strong{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.15}.mock-site__button{color:var(--shop);background:#fff;border-radius:6px;justify-self:start;margin-block-start:4px;padding:7px 14px;font-size:12px;font-weight:600}.mock-site__list{gap:8px;display:grid}.mock-site__row{border:1px solid var(--line);border-radius:var(--radius);justify-content:space-between;align-items:center;min-block-size:44px;padding:0 12px;display:flex}.mock-site__row span{font-weight:550;display:grid}.mock-site__row small{color:var(--ink-quiet);font-size:11px;font-weight:400}.mock-site__row b{font-variant-numeric:tabular-nums;font-weight:600}.mock-site__hours{min-block-size:22px;color:var(--ink-muted);align-items:center;gap:8px;display:flex}.mock-dot{background:var(--ok);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.mock-site__call{border:1px solid var(--shop);border-radius:var(--radius);min-block-size:36px;color:var(--shop);justify-content:center;align-items:center;gap:6px;font-weight:600;display:flex}.mock-site__call svg{block-size:14px;inline-size:14px}.float{z-index:2;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);text-align:start;background:#fff;padding:16px;font-size:.875rem;line-height:1.4;position:absolute}.float p{color:inherit;margin:0}.float--read{inline-size:260px;inset-block-start:150px;inset-inline-start:calc(50% - 480px)}.float--live{color:var(--ok);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-weight:600;display:inline-flex;inset-block-start:452px;inset-inline-start:calc(50% + 92px)}.float--live svg{block-size:16px;inline-size:16px}.float--booking{align-items:flex-start;gap:12px;inline-size:290px;display:flex;inset-block-start:128px;inset-inline-start:calc(50% + 196px)}.clock .float--booking.st{translate:calc((1 - var(--p)) * 28px) 0}.float--booking b{display:block}.float--booking>span:last-child{color:var(--ink-muted)}.float--booking>span:last-child b{color:var(--ink)}.float__icon{border-radius:var(--radius);background:var(--brand-strong);color:#fff;flex:none;place-items:center;block-size:36px;inline-size:36px;display:grid}.float__icon svg{block-size:18px;inline-size:18px}.float--week{inline-size:250px;inset-block-start:250px;inset-inline-start:calc(50% + 196px)}.float__title{align-items:center;gap:8px;font-weight:600;display:flex;margin-block-end:12px!important}.float__state{flex:none;block-size:18px;inline-size:18px}.float__state svg{block-size:18px;inline-size:18px}.float__spin{color:var(--brand-ink)}@media (prefers-reduced-motion:no-preference){.float__spin svg{animation:.9s linear infinite spin}}@keyframes spin{to{rotate:1turn}}.float__done svg{background:var(--ok);color:#fff;stroke-width:3px;border-radius:50%;padding:3px}.float__big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:600;line-height:1;margin-block-end:12px!important}.read-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.read-list li{color:var(--ink-muted);align-items:center;gap:10px;display:flex}.read-list__box{border:1.5px solid var(--line);border-radius:50%;flex:none;place-items:center;block-size:18px;inline-size:18px;display:grid}.read-list__box svg{background:var(--brand-strong);color:#fff;stroke-width:3px;border-radius:50%;block-size:18px;inline-size:18px;padding:3px}.read-bar{background:var(--wash-strong);border-radius:999px;block-size:4px;margin-block-start:14px;display:block;overflow:hidden}.read-bar i{background:var(--brand-strong);transform-origin:0;block-size:100%;scale:clamp(0, (var(--clock) - .6) / 3.6, 1) 1;display:block}.bars{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:8px;block-size:96px;display:grid}.bars__col{grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:6px;block-size:100%;display:grid}.bars__bar{inline-size:100%;block-size:calc(var(--h) * 100%);background:var(--brand);transform-origin:bottom;border-radius:4px 4px 2px 2px;align-self:end}.bars__col:last-child .bars__bar{background:var(--brand-strong)}.clock .bars__bar.st{opacity:var(--q);scale:1 var(--p)}.bars__col small{color:var(--ink-quiet);font-size:11px;font-weight:500}@media (max-width:1080px){.float--read{inline-size:240px;inset-inline-start:calc(50% - 440px)}.float--booking,.float--week{inset-inline-start:calc(50% + 176px)}}@media (max-width:900px){.stage{block-size:480px;margin-block-start:44px}.stage__ground{inset-block-start:64px}.stage__phone{transform-origin:top;scale:.86}.float--read,.float--week,.float--live{display:none}.float--booking{inline-size:min(300px,100% - 24px);inset-block:auto 24px;inset-inline-start:50%;translate:-50%}.clock .float--booking.st{translate:-50% calc((1 - var(--p)) * 16px)}}.home-stats{margin-block:var(--box-inset);border-radius:var(--box-radius);background:#fff;padding-block:56px}.stats{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.stats li{border-inline-start:1px solid var(--line);grid-template-rows:22px auto auto;align-content:start;padding:4px 28px;display:grid}.stats li:first-child{border-inline-start:0;padding-inline-start:0}.stats__pre{color:var(--ink-quiet);grid-row:1;font-size:.875rem;font-weight:500}.stats__fig{color:var(--brand-strong);letter-spacing:-.045em;font-variant-numeric:tabular-nums;grid-row:2;align-items:baseline;gap:6px;font-size:4rem;font-weight:600;line-height:1.05;display:flex}.stats__fig small{letter-spacing:-.01em;font-size:1.5rem;font-weight:600}.stats__text{max-inline-size:24ch;color:var(--ink-muted);grid-row:3;margin-block-start:10px;font-size:1rem}@media (max-width:900px){.stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.stats li:nth-child(odd){border-inline-start:0;padding-inline-start:0}}@media (max-width:480px){.home-stats{padding-block:40px}.stats li{padding-inline:16px 0}.stats__fig{font-size:3rem}}@property --n{syntax:"<integer>";inherits:false;initial-value:0}.count{display:inline-block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.count{counter-reset:n var(--n);animation:linear both count-up;animation-timeline:view();animation-range:entry 20% cover 45%}.count:before{content:counter(n);content:counter(n) / ""}.count__n{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}}@keyframes count-up{0%{--n:0}to{--n:var(--to)}}.home-bento{padding-block:72px 24px}.home-head{max-inline-size:660px;margin-block-end:40px}.home-head p{margin:18px 0 0;font-size:1.1875rem}.bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.bento__card{grid-row:span 2;grid-template-rows:subgrid;border:1px solid var(--line);border-radius:var(--box-radius);background:#fff;grid-column:span 2;gap:20px;padding:12px;display:grid}.bento__card--book{grid-column:span 4;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.bento__card--book>*{grid-row:1/-1}.bento__text{padding:12px 12px 0}.bento__card--book .bento__text{align-self:start}.bento__eyebrow{min-block-size:40px;color:var(--brand-ink);align-items:center;gap:4px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.bento__eyebrow svg{block-size:16px;inline-size:16px;transition:translate .2s}.bento__eyebrow:hover{text-underline-offset:3px;text-decoration:underline}.bento__eyebrow:hover svg{translate:2px -2px}.bento__card h3{letter-spacing:-.02em;margin:2px 0 8px;font-size:1.375rem}.bento__card--book h3{font-size:1.75rem}.bento__does{border-block-start:1px solid var(--line);gap:10px;margin:24px 0 0;padding:20px 0 0;list-style:none;display:grid}.bento__does li{color:var(--ink);align-items:flex-start;gap:10px;font-weight:500;display:flex}.bento__does svg{block-size:18px;inline-size:18px;color:var(--brand-ink);flex:none;margin-block-start:3px}.bento__card p{margin:0}.bento__art{border-radius:calc(var(--box-radius) - 12px);background:var(--wash-strong);place-items:stretch center;min-block-size:300px;padding:28px 20px;display:grid;overflow:hidden}.bento__art>.mock{align-content:start}.bento__card--book .bento__art{place-items:center}.bento .clock,.home-nots .clock{animation:none}.bento .mock--page,.bento .mock--page *{animation-play-state:paused}@supports (color:rgb(from red r g b)){@media (prefers-reduced-motion:no-preference) and (hover:hover){:is(.bento__card,.home-not):is(:hover,:focus-within) .clock{animation:clock-run calc(var(--span) * 1s) linear infinite}.bento__card:is(:hover,:focus-within) :is(.mock--page,.mock--page *){animation-play-state:running}}}@media (max-width:1000px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento__card,.bento__card--book{grid-column:span 1}.bento__card--book{grid-column:1/-1}}@media (max-width:720px){.bento,.bento__card--book{grid-template-columns:minmax(0,1fr)}.bento__card--book>*{grid-row:auto}.bento__card--book .bento__text{padding:12px 12px 0}.bento__art{min-block-size:0;padding:24px 16px}}.mock{inline-size:100%;max-inline-size:340px;color:var(--ink);gap:12px;font-size:.8125rem;line-height:1.4;display:grid}.mock p{color:inherit;margin:0}.mock-book__form,.mock-shop__card,.mock-client__card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:16px}.chip{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:999px;place-items:center;min-block-size:30px;padding:0 10px;font-weight:550;display:inline-grid;position:relative;overflow:hidden}.chip--solid{border-color:var(--ink);background:var(--ink);color:#fff}.chip__on{border-radius:inherit;background:var(--brand-strong);color:#fff;place-items:center;font-style:normal;display:grid;position:absolute;inset:-1px}.mock-book__head{border-block-end:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding-block-end:12px;display:flex}.mock-book__head span{color:var(--ink-muted)}.mock-book__days{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.mock-book__slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mock-button{border-radius:var(--radius);background:var(--ink);color:#fff;justify-content:center;align-items:center;gap:6px;min-block-size:40px;font-weight:600;display:flex}.mock-button--ok{background:var(--ok)}.mock-button svg{block-size:16px;inline-size:16px}.mock--book{gap:0;position:relative}.mock-book__form{gap:12px;display:grid}.mock-told{--gap:8px;margin-block-start:-18px;margin-inline:22px -16px;display:grid;position:relative}.mock-note{--pad-y:10px;border:1px solid var(--line);background:#fff;border-radius:14px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:.75rem;line-height:1.35;display:flex;box-shadow:0 16px 34px -18px #14141480}.mock-note>span{gap:1px;min-inline-size:0;display:grid}.mock-note small{color:var(--ink-quiet);font-size:.6875rem;font-weight:600}.mock-note b{font-weight:650}.mock-note__app{background:var(--ink);color:#fff;border-radius:8px;flex:none;place-items:center;block-size:26px;inline-size:26px;display:grid}.mock-note__app--sms{background:var(--ok)}.mock-note__app--brand{background:var(--brand-strong)}.mock-note__app svg{block-size:14px;inline-size:14px}.mock--search{gap:10px}.mock-search__bar{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;min-block-size:44px;padding:0 16px;display:flex}.mock-search__bar svg{block-size:16px;inline-size:16px;color:var(--ink-quiet);flex:none}.typed{white-space:nowrap;position:relative}.clock .typed{--typed:calc(round(down, clamp(0, (var(--clock) - var(--at)) / 1.4, 1) * var(--chars), 1) / var(--chars))}.typed__text{clip-path:inset(0 calc((1 - var(--typed,1)) * 100%) 0 0)}.caret{background:var(--ink);inline-size:1.5px;position:absolute;inset-block:1px;inset-inline-start:calc(var(--typed,1) * 100% + 1px)}@media (prefers-reduced-motion:no-preference){.caret{animation:1s step-end infinite caret}}@keyframes caret{50%{opacity:0}}.mock-search__result{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:3px;padding:14px 16px;display:grid}.mock-search__result b{font-size:1rem}.mock-search__result>span{color:var(--ink-muted)}.mock-ok{color:var(--ok);font-style:normal;font-weight:600}.mock-search__actions{flex-wrap:wrap;gap:6px;margin-block-start:8px;display:flex}.mock-search__ghost{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:8px;padding:16px;display:grid}.mock-shop__list{margin:0;padding:0;list-style:none;display:grid}.mock-shop__list li{border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-block-size:54px;display:grid}.mock-shop__list li:last-child{border-block-end:0}.mock-shop__list li>span:first-child{font-weight:550;display:grid}.mock-shop__list b{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-weight:500}.mock-shop__add{justify-items:end}.mock-add{border:1px solid var(--line);border-radius:999px;place-items:center;block-size:30px;inline-size:30px;display:inline-grid}.mock-add svg{block-size:14px;inline-size:14px}.mock-add--done{border-color:var(--ok);background:var(--ok);color:#fff;gap:4px;inline-size:auto;padding:0 10px;font-weight:600;display:inline-flex}.mock--shop{gap:0;position:relative}.mock-shop__card{gap:12px;display:grid}.mock-shop__cart{--pad-y:11px;border-radius:var(--radius);background:var(--ink);justify-content:space-between;align-items:center;padding-inline:14px;display:flex;box-shadow:0 16px 34px -18px #14141480;color:#fff!important}.mock-shop__table{border-block-end:1px solid var(--line);align-items:center;gap:8px;padding-block-end:10px;font-weight:600;display:flex;color:var(--ink)!important}.mock-shop__table svg{block-size:18px;inline-size:18px;color:var(--brand-ink)}.mock--client{gap:0;position:relative}.mock-client__card{gap:14px;display:grid}.mock-client__head{align-items:center;gap:12px;display:flex}.mock-avatar{background:var(--wash-strong);block-size:40px;inline-size:40px;color:var(--brand-ink);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.mock-client__head b{font-size:.9375rem;display:block}.mock-client__head small{color:var(--ink-muted);align-items:center;gap:8px;display:flex}.mock-tag{background:var(--wash-strong);color:var(--brand-ink);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:600}.mock-client__note{border-radius:var(--radius);background:var(--paper);padding:10px 12px;color:var(--ink-muted)!important}.mock-client__chart>small{color:var(--ink-quiet);font-weight:500}.bars--wide{block-size:84px;margin-block-start:8px}@property --shop{syntax:"<color>";inherits:true;initial-value:#0000}@property --shop-accent{syntax:"<color>";inherits:true;initial-value:#0000}.mock--page{--shop:var(--c0);--shop-accent:var(--a0);gap:12px;max-inline-size:360px;padding-block-end:4px;position:relative}.mock-page__window{border:1px solid var(--line);border-radius:var(--radius);background:#fff;display:grid;overflow:hidden;box-shadow:0 18px 40px -24px #14141473}.mock-page__bar{border-block-end:1px solid var(--line);background:var(--paper);align-items:center;gap:10px;padding:7px 10px;font-size:.6875rem;display:flex;color:var(--ink-muted)!important}.mock-page__bar .example__dots{flex:none;gap:4px;display:flex}.mock-page__bar .example__dots i{background:var(--line);border-radius:50%;block-size:7px;inline-size:7px}.mock-page__url{border:1px solid var(--line);background:#fff;border-radius:999px;flex:1;align-items:center;gap:5px;min-inline-size:0;padding:2px 8px;display:flex}.mock-page__url svg{block-size:10px;inline-size:10px;color:var(--ok);flex:none}.mock-page__nav{justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 8px;display:flex}.mock-page__nav b{color:var(--shop);letter-spacing:-.01em;font-size:.875rem}.mock-page__pill{background:var(--shop);color:#fff;border-radius:999px;flex:none;padding:3px 10px;font-size:.6875rem;font-weight:600}.mock-page__hero{background:var(--shop);color:#fff;border-radius:8px;gap:6px;margin:0 10px;padding:16px 14px 14px;display:grid;position:relative;overflow:hidden}.mock-page__eyebrow{color:var(--shop-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:700}.mock-page__tagline{letter-spacing:-.015em;min-block-size:2.4em;font-size:1.0625rem;font-weight:650;line-height:1.2}.mock-page__cta{color:var(--shop);background:#fff;border-radius:999px;justify-self:start;margin-block-start:2px;padding:5px 12px;font-size:.75rem;font-weight:650}.mock-page__sweep{pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff47 48%,#0000 64%);position:absolute;inset:0;translate:110%}.mock-page__rows{gap:6px;padding:10px 10px 12px;display:grid}.mock-page__row>*{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mock-page__row{border:1px solid var(--line);border-radius:6px;padding:7px 10px}.mock-page__row small{color:var(--ink-quiet);margin-inline-start:6px;font-size:.6875rem}.mock-page__row b{font-variant-numeric:tabular-nums;font-weight:600}.mock-page__news{max-inline-size:250px;position:absolute;inset-block-start:58%;inset-inline-end:-14px}.mock-page__news>*{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:9px;padding:8px 12px 8px 8px;font-size:.75rem;line-height:1.3;display:flex;box-shadow:0 14px 30px -16px #14141480}.mock-page__news i{background:var(--ok);color:#fff;border-radius:50%;flex:none;place-items:center;block-size:26px;inline-size:26px;display:grid}.mock-page__news svg{block-size:14px;inline-size:14px}.mock-page__news span{display:grid}.mock-page__news b{font-weight:650}.mock-page__turn{min-inline-size:0;display:grid}.mock-page__turn>*{opacity:0;grid-area:1/1;min-inline-size:0}.mock-page__turn>:first-child{opacity:1}.mock-page__url .mock-page__turn>*,.mock-page__nav .mock-page__turn>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mock-brand__swatches{gap:10px;padding-inline:2px;display:flex}.mock-brand__swatches i{background:var(--swatch);outline-offset:2px;border-radius:50%;outline:2px solid #0000;block-size:22px;inline-size:22px}.mock-brand__swatches i:first-child{outline-color:var(--ink)}@media (prefers-reduced-motion:no-preference){.mock--page{animation:12s ease-in-out -1.5s infinite brand-cycle}.mock-page__turn>*{animation:12s ease-out infinite page-turn;animation-delay:calc(var(--i) * 3s - 1.5s)}.mock-page__news>*{animation:12s ease-out infinite page-news;animation-delay:calc(var(--i) * 3s - 1.5s)}.mock-page__sweep{animation:3s ease-in-out -1.5s infinite page-sweep}.mock-brand__swatches i{animation:12s linear infinite brand-ring;animation-delay:calc(var(--i) * 3s - 1.5s)}}@keyframes brand-cycle{0%,21%{--shop:var(--c0);--shop-accent:var(--a0)}25%,46%{--shop:var(--c1);--shop-accent:var(--a1)}50%,71%{--shop:var(--c2);--shop-accent:var(--a2)}75%,96%{--shop:var(--c3);--shop-accent:var(--a3)}to{--shop:var(--c0);--shop-accent:var(--a0)}}@keyframes page-turn{0%{opacity:0;translate:0 8px}4%,22%{opacity:1;translate:0}25%,to{opacity:0;translate:0 -6px}}@keyframes page-news{0%,7%{opacity:0;translate:16px;scale:.96}10%,22%{opacity:1;translate:0;scale:1}25%,to{opacity:0;translate:0 -8px;scale:1}}@keyframes page-sweep{0%{translate:-110%}30%,to{translate:110%}}@keyframes brand-ring{0%,24.9%{outline-color:var(--ink)}25%,to{outline-color:#0000}}.marketing--home .trade__how h2{margin-block-end:8px}.home-nots{margin-block:var(--box-inset);border-radius:var(--box-radius);background:#fff;padding-block:72px}.marketing__closing{position:relative;overflow:hidden}.marketing .marketing__closing h2{font-size:var(--display);letter-spacing:-.035em;line-height:1.04}.closing__accent{color:var(--brand)}.marketing__closing .container{z-index:1;position:relative}.closing__streaks{pointer-events:none;position:absolute;inset:0}.closing__streaks i{inline-size:calc(96px + var(--n) * 22px);background:var(--brand);transform-origin:0;border-radius:999px;block-size:10px;position:absolute;inset-block-start:calc(18% + var(--n) * 15%);inset-inline-start:-24px}.closing__streaks i:nth-child(2n){transform-origin:100%;inset-inline:auto -24px}@media (prefers-reduced-motion:no-preference){.closing__streaks i{animation:streak-breathe calc(2.6s + var(--n) * .7s) ease-in-out infinite alternate}}@keyframes streak-breathe{0%{scale:.5 1}to{scale:1}}@media (max-width:900px){.closing__streaks{display:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.marketing--home .reveal{animation:linear both reveal-rise;animation-timeline:view();animation-range:entry entry 70%}}}@keyframes reveal-rise{0%{translate:0 36px}to{translate:0}}.marketing__hero--feature,.marketing__hero--trade{margin-block:16px var(--box-inset);border-radius:var(--box-radius);background:linear-gradient(180deg, var(--wash-strong), var(--paper));border:0;padding-block:72px}.marketing:not(.marketing--home) :is(.trade__words,.trade__aches,.trade__how,.trade__plain,.trade__others,.trade__uses,.trade__faq,.feature__does,.feature__limits,.feature__related,.index-group,.prices-compare){margin-block:var(--box-inset);border-radius:var(--box-radius);background:#fff;border:0;padding-block:56px}.marketing:not(.marketing--home) .feature__limits{background:var(--wash-strong)}.marketing:not(.marketing--home) .feature__does{padding-block:40px}.page-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.page-hero__art{border-radius:calc(var(--box-radius) - 8px);background:var(--brand);place-items:center;min-block-size:420px;padding:32px 24px;display:grid;overflow:hidden}@media (max-width:900px){.page-hero{grid-template-columns:minmax(0,1fr);gap:32px}.page-hero__art{min-block-size:0}}.trade-site{border-radius:calc(var(--box-radius) - 8px);background:var(--brand);align-content:start;min-block-size:460px;padding:32px 28px;display:grid;position:relative;overflow:hidden}.trade-site__browser{border:1px solid var(--line);border-radius:var(--radius);background:#fff;inline-size:88%;overflow:hidden}.trade-site__view{aspect-ratio:16/11;position:relative;overflow:hidden}.trade-site__frame{transform-origin:0 0;pointer-events:none;border:0;position:absolute;inset-block-start:0;inset-inline-start:0}.trade-site__frame--wide{block-size:250%;inline-size:250%;scale:.4}.trade-site__phone{transform-origin:100% 100%;position:absolute;inset-block-end:-150px;inset-inline-end:24px;scale:.62}.trade-site__screen{background:#fff;border-radius:38px;block-size:100%;position:relative;overflow:hidden}.trade-site__frame--phone{block-size:836px;inline-size:390px;inset-block-start:44px;scale:.718}@media (max-width:900px){.trade-site{min-block-size:0;padding:20px 16px 132px}.trade-site__browser{inline-size:100%}.trade-site__phone{inset-block-end:-110px;inset-inline-end:12px;scale:.5}}.phone__screen p{color:inherit;margin:0}.mock-site__heading{font-size:14px;font-weight:600;color:var(--ink)!important;margin-block-start:4px!important}.mock-site__cats{flex-wrap:wrap;gap:6px;display:flex}.mock-site__people{gap:8px;display:flex}.mock-site__people i{background:var(--line);border-radius:50%;block-size:36px;inline-size:36px}.sk--on-dark{background:#ffffff4d;background:lab(100% -.0000298023 .0000119209/.3);align-self:start}.marketing--home .home-head--center{text-align:center;margin-inline:auto}.marketing--home .marketing__ring .home-head{margin-block-end:28px}.marketing--home .trade__how{padding-block:72px}.story{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px;display:grid}.story__head p{margin:14px 0 0;font-size:1.1875rem}.story__tabs{margin-block-start:36px;display:grid;position:relative}.story__tabs:before{content:"";border-inline-start:1px dashed var(--edge);position:absolute;inset-block:34px;inset-inline-start:19px}.story__tab{min-block-size:44px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:16px;padding:14px 0;display:grid}.story__n{z-index:1;border:1px solid var(--edge);block-size:40px;inline-size:40px;color:var(--brand-ink);font-variant-numeric:tabular-nums;background:#fff;border-radius:50%;grid-row:1/span 2;place-items:center;font-weight:600;transition:background-color .25s,border-color .25s,color .25s;display:grid;position:relative}.story__title{color:var(--ink-muted);letter-spacing:-.01em;font-size:1.1875rem;font-weight:600;line-height:1.25;transition:color .25s}.story__tab:hover .story__title,.story__tab[aria-selected=true] .story__title{color:var(--ink)}.story__tab[aria-selected=true] .story__n{border-color:var(--brand-strong);background:var(--brand-strong);color:#fff}.story__bar{background:var(--line);visibility:hidden;border-radius:999px;grid-column:2;block-size:3px;margin-block-start:10px;display:block;overflow:hidden}.story__tab[aria-selected=true] .story__bar{visibility:visible}.story__bar i{background:var(--brand-strong);transform-origin:0;block-size:100%;display:block}@media (prefers-reduced-motion:no-preference){.story[data-playing] .story__tab[aria-selected=true] .story__bar i{animation:7s linear both story-bar}.story:hover .story__bar i{animation-play-state:paused}}@keyframes story-bar{0%{scale:0 1}to{scale:1}}.story__panels{display:grid}.story__panel{border:1px solid var(--line);border-radius:calc(var(--box-radius) - 8px);background:#fff;grid-area:1/1;grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden}.story__panel:not([data-on]){visibility:hidden;opacity:0}.story__panel:not([data-on]) .clock{animation:none}@media (prefers-reduced-motion:no-preference){.story__panel{transition:opacity .3s,visibility 0s linear .3s}.story__panel[data-on]{transition-delay:0s}}.story__picture{background:var(--wash-strong);place-items:center;min-block-size:420px;padding:32px 24px;display:grid;overflow:hidden}.story__caption{border-block-start:1px solid var(--line);align-content:start;gap:6px;padding:20px 26px 24px;display:grid}.marketing .story__step{color:var(--brand-ink);letter-spacing:.02em;margin:0;font-size:.8125rem;font-weight:650}.story__body{max-inline-size:60ch;color:var(--ink);margin:0;font-size:1.0625rem;line-height:1.55}.story__body a{color:var(--brand-ink);text-underline-offset:2px;padding-block:11px;text-decoration:underline}@media (max-width:900px){.story{grid-template-columns:minmax(0,1fr);gap:28px}.story__tabs{margin-block-start:24px}.story__picture{min-block-size:360px;padding:24px 16px}.story__caption{padding:16px 18px 20px}}.mock--paste,.mock--check,.mock--live{max-inline-size:380px}.mock-button--brand{background:var(--brand-strong)}.mock-button--off{border:1px solid var(--line);background:var(--paper);color:var(--ink-quiet)}.mock-paste__label{text-align:center;font-weight:500;color:var(--ink-muted)!important}.mock-paste__field{border:1px solid var(--line);border-radius:var(--radius);background:#fff;align-items:center;gap:10px;min-block-size:48px;padding:0 16px;font-size:.9375rem;display:flex}.mock-paste__field svg{block-size:16px;inline-size:16px;color:var(--ink-quiet);flex:none}.mock-paste__list{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:2px;margin:0;padding:6px;list-style:none;display:grid}.mock-paste__list li{border-radius:calc(var(--radius) - 4px);gap:2px;padding:10px 12px;display:grid;position:relative}.mock-paste__list li>:not(.mock-paste__on){position:relative}.mock-paste__list li span:not(.sk--line){color:var(--ink-muted)}.mock-paste__on{border-radius:inherit;background:var(--wash);position:absolute;inset:0}.mock-paste__submit .mock-button{min-block-size:48px}.mock--write{align-self:start;justify-items:center;max-inline-size:none;position:relative}.mock-write__phone{transform-origin:top;block-size:400px;scale:.74}@property --secs{syntax:"<integer>";inherits:false;initial-value:0}.mock-timer{z-index:2;border:1px solid var(--line);font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-weight:600;display:inline-flex;position:absolute;inset-block-start:8px;inset-inline-end:0}.mock-timer svg{block-size:16px;inline-size:16px;color:var(--brand-ink)}.mock-timer__n{--secs:calc(clamp(0, var(--clock) - .3, 3.6) * 5);counter-reset:secs var(--secs)}.mock-timer__n:before{content:counter(secs) " s"}.mock--check{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:14px;padding:20px}.mock-check__title{font-size:1rem;font-weight:600}.mock-check__list{margin:0;padding:0;list-style:none;display:grid}.mock-check__list li{border-block-end:1px solid var(--line);grid-template-columns:18px auto minmax(0,1fr);align-items:center;gap:12px;min-block-size:52px;display:grid}.mock-check__list .slot{justify-items:end}.mock-pending{color:var(--brand-ink);font-weight:600}.mock-value{color:var(--ok);font-variant-numeric:tabular-nums;font-weight:600}.mock--check>.slot .mock-button{min-block-size:44px}.mock--live{gap:12px}.mock-browser{border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden}.mock-browser__bar{border-block-end:1px solid var(--line);background:var(--paper);align-items:center;gap:10px;padding:8px 10px;display:flex}.mock-browser__address{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;min-inline-size:0;padding:3px 10px;font-size:.75rem;display:flex;overflow:hidden;color:var(--ink-muted)!important}.mock-browser__address svg{block-size:12px;inline-size:12px;color:var(--ok);flex:none}.mock-browser__page{background:var(--shop);color:#fff;gap:4px;padding:18px 16px;display:grid}.mock-browser__page b{font-size:1rem}.mock-browser__page span{color:#ffffffd1;color:lab(100% -.0000298023 .0000119209/.82);font-size:.75rem}.mock-live-chip{border:1px solid var(--line);background:#fff;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:7px 14px;font-weight:600;display:inline-flex;color:var(--ok)!important}.mock-live-chip svg{block-size:15px;inline-size:15px}.mock-inbox{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mock-inbox li{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-muted);background:#fff;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.mock-inbox li b{color:var(--ink);display:block}.mock-inbox svg{border-radius:var(--radius);background:var(--brand-strong);color:#fff;flex:none;block-size:30px;inline-size:30px;padding:7px}.home-nots__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 32px;margin-block-end:36px;display:flex}.home-nots__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.home-not{grid-template-rows:auto auto 1fr;gap:10px;display:grid}.home-not__art{border-radius:calc(var(--box-radius) - 8px);background:var(--wash-strong);place-items:center;block-size:250px;margin-block-end:10px;padding:20px;display:grid;overflow:hidden}.home-not h3{margin:0;font-size:1.375rem}.home-not p{margin:0}@media (max-width:900px){.home-nots__cards{grid-template-columns:minmax(0,1fr);gap:32px}}.mock--editor,.mock--market,.mock--contract{max-inline-size:280px}.mock--editor{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:0;overflow:hidden}.mock-editor__bar{border-block-end:1px solid var(--line);background:var(--paper);align-items:center;gap:10px;padding:8px 10px;font-size:.75rem;font-weight:500;display:flex;color:var(--ink-muted)!important}.mock-editor__canvas{min-block-size:150px;padding:10px}.mock-editor__empty{border:1.5px dashed var(--edge);border-radius:6px;justify-content:center;align-items:center;gap:6px;font-weight:500;display:flex;color:var(--ink-quiet)!important}.mock-editor__empty svg{block-size:14px;inline-size:14px}.mock-editor__page{align-content:start;gap:6px;display:grid}.mock-editor__hero{border-block-start:3px solid var(--shop-accent);background:var(--shop);color:#fff;border-radius:6px;align-content:end;min-block-size:66px;padding:10px;display:grid}.mock-editor__row{border:1px solid var(--line);border-radius:6px;justify-content:space-between;padding:7px 10px;font-size:.75rem;display:flex}.mock-market__list,.mock-market__own{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:8px;padding:12px;display:grid}.mock-market__head{align-items:center;gap:8px;font-weight:600;display:flex}.mock-market__head svg{block-size:14px;inline-size:14px;color:var(--ink-quiet)}.mock-market__list ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mock-market__list li{border-radius:6px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-block-size:30px;padding:0 8px;display:grid}.mock-market__n{color:var(--ink-quiet);font-variant-numeric:tabular-nums;font-weight:600}.mock-market__you{background:var(--wash)}.mock-market__you b{font-weight:600}.mock-market__page{background:var(--shop);color:#fff;border-radius:6px;align-content:start;gap:8px;padding:14px 12px;display:grid}.mock-market__page .mock-site__button{align-self:start;font-size:.75rem;line-height:1.35}.mock--contract{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:10px;padding:16px;position:relative}.mock-contract__title{align-items:center;gap:8px;font-weight:600;display:flex}.mock-contract__title svg{block-size:16px;inline-size:16px;color:var(--ink-quiet)}.mock-contract__terms{margin:0;padding:0;list-style:none;display:grid}.mock-contract__terms li{border-block-end:1px solid var(--line);min-block-size:34px;color:var(--ink-muted);align-items:center;display:flex}.mock-contract__term{position:relative}.mock-strike{background:var(--brand-strong);transform-origin:0;border-radius:999px;block-size:2px;position:absolute;inset-block-start:50%;inset-inline:-4px}.clock .mock-strike.st{opacity:var(--q);scale:var(--p) 1}.mock-stamp{border:2px solid var(--ok);letter-spacing:.04em;text-transform:uppercase;background:#fff;border-radius:6px;padding:6px 10px;font-size:.75rem;font-weight:700;position:absolute;inset-block-end:14px;inset-inline-end:12px;rotate:-7deg;color:var(--ok)!important}.clock .mock-stamp.st{scale:calc(1.3 - var(--p) * .3)}.nav-item{align-items:center;display:inline-flex}.nav-item__toggle{block-size:44px;inline-size:26px;color:var(--ink-quiet);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin-inline-start:1px;padding:0;display:none}.nav-item__toggle svg{block-size:16px;inline-size:16px;transition:rotate .2s}.nav-item__toggle:hover,.nav-item[data-open] .nav-item__toggle,.nav-item[data-open]>a{color:var(--ink)}.nav-item[data-open] .nav-item__toggle svg{rotate:180deg}@media (min-width:960px){.nav-item__toggle{display:inline-grid}}.nav-panel{z-index:41;inset-inline:var(--box-inset);white-space:normal;cursor:auto;padding-block-start:8px;position:absolute;inset-block-start:100%}.nav-panel[hidden]{display:none}@media (max-width:959px){.nav-panel{display:none}}.mega{border:1px solid var(--line);border-radius:var(--box-radius);color:var(--ink);text-align:start;background:#fff;gap:12px;padding:14px;font-size:.9375rem;line-height:1.4;display:grid}@media (prefers-reduced-motion:no-preference){.mega{animation:.18s cubic-bezier(.2,.7,.2,1) mega-in}}@keyframes mega-in{0%{opacity:0;translate:0 -6px}}.mega p{margin:0}.marketing__nav .nav-panel a{min-block-size:0;color:var(--ink);font-size:inherit;font-weight:400;text-decoration:none;display:grid}.marketing__nav .nav-panel .mega-card,.mega-card{border:1px solid var(--line);border-radius:calc(var(--box-radius) - 10px);background:var(--paper);align-content:start;gap:14px;padding:18px;display:grid;position:relative;overflow:hidden}.mega-icon{background:var(--wash-strong);block-size:30px;inline-size:30px;color:var(--brand-ink);border-radius:8px;flex:none;place-items:center;display:grid}.mega-icon svg{block-size:16px;inline-size:16px}.mega--product{grid-template-columns:264px minmax(0,1fr);gap:14px}.mega-pick{align-content:start;gap:2px;margin:0;padding:0;list-style:none;display:grid}.marketing__nav .nav-panel .mega-pick__item{border-radius:calc(var(--box-radius) - 12px);align-items:center;gap:12px;min-block-size:48px;padding:6px 10px;font-weight:550;transition:background-color .15s;display:flex}.marketing__nav .nav-panel .mega-pick__item[data-on]{background:var(--wash)}.mega-panes{display:grid}.mega-panes__one{grid-area:1/1;display:grid}.mega-panes__one:not([data-on]){visibility:hidden}.mega-pane{border-radius:calc(var(--box-radius) - 10px);background:var(--wash);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding:28px 28px 28px 32px;display:grid}.mega-pane__text{grid-template-rows:auto auto auto auto 1fr;gap:16px;display:grid}.mega-pane__text>.mega-all{align-self:end}.mega .mega-pane__title{color:var(--ink);letter-spacing:-.02em;font-size:1.5rem;font-weight:650;line-height:1.15}.mega .mega-pane__lede{color:var(--ink-muted)}.mega-pane__does{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mega-pane__does li{align-items:flex-start;gap:10px;font-weight:500;display:flex}.mega-pane__does svg{block-size:18px;inline-size:18px;color:var(--brand-ink);flex:none;margin-block-start:1px}.mega-pane__art{border-radius:calc(var(--box-radius) - 14px);background:var(--wash-strong);place-items:center;padding:24px;display:grid}@media (max-width:1199px){.mega--product{grid-template-columns:252px minmax(0,1fr)}.mega-pane{grid-template-columns:minmax(0,1fr);padding:24px 26px}.mega-pane__art{display:none}}.mega-panes__one:not([data-on]) .clock{animation:none}.mega-panes__one:not([data-on]) :is(.mock--page,.mock--page *){animation-play-state:paused}.mega-list__title{color:var(--ink-quiet);letter-spacing:.02em;font-size:.8125rem;font-weight:600}.mega-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.marketing__nav .nav-panel .mega-list a{white-space:nowrap;border-radius:8px;align-items:center;gap:10px;min-block-size:42px;margin-inline:-8px;padding:4px 8px;font-weight:500;display:flex}.marketing__nav .nav-panel .mega-list a:hover{background:var(--wash)}.marketing__nav .nav-panel .mega-all{min-block-size:40px;color:var(--brand-ink);justify-self:start;align-items:center;gap:6px;font-weight:600;display:inline-flex}.mega-all svg{block-size:15px;inline-size:15px;transition:translate .2s}.marketing__nav .nav-panel .mega-all:hover{text-underline-offset:3px;text-decoration:underline}.marketing__nav .nav-panel .mega-all:hover svg{translate:3px}.mega--trades{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.15fr);gap:20px;padding:22px}.mega-group{align-content:start;gap:8px;display:grid}.marketing__nav .nav-panel .mega-card--note,.mega-card--note{background:var(--wash);grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;gap:8px}.marketing__nav .nav-panel .mega-card--note .mega-all{align-self:end}.mega .mega-note__title{color:var(--ink);font-size:1.0625rem;font-weight:600}.mega .mega-list__title{color:var(--ink-quiet)}.mega-note__body{color:var(--ink-muted);font-size:.875rem}.marketing .section-title{font-size:var(--display);letter-spacing:-.035em;margin-block-end:28px;line-height:1.04}.feature-plans{border:1px solid var(--edge);border-radius:calc(var(--radius) + 4px);background:#ffffff80;inline-size:fit-content;max-inline-size:100%;margin-block-start:22px;display:grid}.feature-plans__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;padding:10px 10px 10px 14px;display:flex}.marketing .feature-plans__label{color:var(--ink-quiet);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:650}.feature-plans__row{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.plan-mark{border:1px dashed var(--edge);min-block-size:28px;color:var(--ink-quiet);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:0 11px 0 8px;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex}.plan-mark svg{flex:none;block-size:14px;inline-size:14px}.plan-mark.is-on{border-style:solid;border-color:color-mix(in oklab, var(--ok) 38%, #fff);background:color-mix(in oklab, var(--ok) 9%, #fff);color:var(--ink)}.plan-mark.is-on svg{color:var(--ok)}.marketing .feature-plans__note{border-block-start:1px solid var(--edge);max-inline-size:52ch;color:var(--ink-muted);margin:0;padding:10px 14px 12px;font-size:.875rem;line-height:1.45}.index-card__plans{color:var(--ink-quiet);margin-block-start:6px;font-size:.8125rem}.mega-pane .feature-plans{margin-block-start:0}.feature-plans--compact{background:0 0;border:0;border-radius:0;margin-block-start:10px}.feature-plans--compact .feature-plans__head{padding:0}.feature-plans--compact .plan-mark{min-block-size:24px;padding:0 9px 0 6px;font-size:.75rem}.does-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.does-card{border:1px solid var(--line);border-radius:calc(var(--box-radius) - 8px);background:var(--paper);align-content:start;gap:10px;padding:24px;display:grid}.does-card__n{background:var(--wash-strong);color:var(--brand-ink);font-variant-numeric:tabular-nums;border-radius:6px;justify-self:start;padding:3px 9px;font-size:.8125rem;font-weight:600}.does-card h3{margin:6px 0 0;font-size:1.1875rem}.does-card p{margin:0}.related-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.related-card{border:1px solid var(--line);border-radius:calc(var(--box-radius) - 8px);block-size:100%;color:var(--ink);background:#fff;justify-items:start;gap:8px;padding:22px 48px 22px 22px;text-decoration:none;transition:border-color .2s,translate .25s;display:grid;position:relative}.related-card b{margin-block-start:6px;font-size:1.0625rem}.related-card span:not(.mega-icon){color:var(--ink-muted);font-size:.9375rem}.related-card__go{block-size:18px;inline-size:18px;color:var(--brand-ink);transition:translate .2s;position:absolute;inset-block-start:22px;inset-inline-end:20px}.related-card:hover{border-color:var(--edge);translate:0 -3px}.related-card:hover .related-card__go{translate:3px}.trades--icons a{gap:8px}.trades--icons a svg{block-size:16px;inline-size:16px;color:var(--brand-ink)}@media (max-width:720px){.does-card{padding:20px}.marketing .section-title{margin-block-end:20px}}.mock--pay,.mock--campaign,.mock--day{max-inline-size:360px}.mock--pay{gap:0;position:relative}.mock-pay__card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:12px;padding:18px;display:grid}.mock-pay__head{justify-content:space-between;gap:12px;display:flex}.mock-pay__head span{color:var(--ink-muted)}.mock-pay__due{border-radius:var(--radius);background:var(--paper);justify-content:space-between;align-items:baseline;padding:12px 14px;display:flex}.mock-pay__due b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.25rem}.mock-pay__methods{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mock-pay__methods li{border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:10px;min-block-size:42px;padding:0 12px;font-weight:550;display:flex}.mock-pay__methods svg{block-size:16px;inline-size:16px;color:var(--ink-quiet)}.mock-radio{border:1.5px solid var(--line);border-radius:50%;flex:none;place-items:center;block-size:16px;inline-size:16px;display:grid;position:relative}.mock-radio__on{background:var(--brand-strong);border-radius:50%;block-size:8px;inline-size:8px}.mock--campaign{gap:0}.mock-campaign__card,.mock-reward{--pad-y:16px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:16px;display:grid}.mock-reward{gap:10px}.mock .mock-campaign__card>:not(:first-child):not(.grow){margin-block-start:10px}.mock-campaign__to{align-items:center;gap:8px;display:flex;color:var(--ink-muted)!important}.mock-campaign__to svg{block-size:16px;inline-size:16px;color:var(--brand-ink)}.mock-campaign__to b{background:var(--wash-strong);color:var(--brand-ink);border-radius:999px;margin-inline-start:auto;padding:3px 10px;font-size:.75rem}.mock-campaign__text{--pad-y:10px;background:var(--paper);border-radius:12px 12px 12px 4px;padding:10px 12px;line-height:1.45}.mock-campaign__count{color:var(--ink-muted)!important}.mock-campaign__count b{color:var(--ink)}.mock-reward__head{align-items:center;gap:8px;display:flex}.mock-reward__head svg{block-size:16px;inline-size:16px;color:var(--brand-ink)}.mock-reward__stamps{grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;display:grid}.mock-reward__stamps i{aspect-ratio:1;border:1.5px dashed var(--edge);border-radius:50%;display:grid}.mock-reward__stamps b{background:var(--brand);border-radius:50%;margin:-1.5px}.mock--campaign>.grow{--gap:12px}.mock-reward__line{font-size:.75rem;color:var(--ink-muted)!important}.mock--voucher{gap:0;max-inline-size:340px}.mock-voucher__card{--pad-y:16px;border-radius:var(--radius);background:var(--shop);color:#fff;gap:6px;padding:16px;display:grid;box-shadow:0 18px 36px -22px #14141480}.mock-voucher__head{align-items:center;gap:8px;font-size:.75rem;font-weight:600;display:flex}.mock-voucher__head svg{block-size:16px;inline-size:16px;color:var(--shop-accent)}.mock-voucher__head b{margin-inline-start:auto;font-weight:650}.mock-voucher__amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.875rem;font-weight:700;line-height:1.1}.mock-voucher__who{font-size:.75rem;color:#ffffffd9!important}.mock-voucher__code{border:1px dashed #ffffff8c;border-radius:6px;justify-content:space-between;align-items:center;margin-block-start:4px;padding:6px 10px;font-size:.75rem;display:flex}.mock-voucher__code b{letter-spacing:.12em;font-variant-numeric:tabular-nums}.mock-voucher__use,.mock-voucher__balance{--pad-y:8px;border:1px solid var(--line);background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.mock-voucher__use b,.mock-voucher__balance b{font-variant-numeric:tabular-nums;font-weight:650}.mock-voucher__balance{background:var(--paper)}.mock-pack{--pad-y:12px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:8px;padding:12px 14px;display:grid}.mock-pack__head{align-items:center;gap:8px;display:flex}.mock-pack__head svg{block-size:16px;inline-size:16px;color:var(--brand-ink)}.mock-pack__dots{gap:8px;display:flex}.mock-pack__dots i{border:1.5px dashed var(--edge);border-radius:50%;block-size:22px;inline-size:22px;display:grid}.mock-pack__dots b{background:var(--shop);border-radius:50%;margin:-1.5px}.mock-pack__line{font-size:.75rem;color:var(--ink-muted)!important}.mock--day{gap:12px}.mock-day__card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:8px;padding:16px;display:grid}.mock-day__head{align-items:center;gap:8px;font-size:1rem;display:flex}.mock-day__head svg{block-size:18px;inline-size:18px;color:var(--brand-ink)}.mock-day__rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mock-day__rows li{border-inline-start:3px solid var(--brand);background:var(--paper);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-block-size:44px;padding:0 12px;display:grid}.mock-day__rows b{font-variant-numeric:tabular-nums}.mock-day__rows span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mock-alert{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.mock-alert span:not(.mock-alert__icon){color:var(--ink-muted);display:grid}.mock-alert b{color:var(--ink)}.mock-alert__icon{background:var(--brand-strong);color:#fff;border-radius:10px;flex:none;place-items:center;block-size:36px;inline-size:36px;display:grid}.mock-alert__icon svg{block-size:18px;inline-size:18px}.mock-alert__device{block-size:18px;inline-size:18px;color:var(--ink-quiet);margin-inline-start:auto}.words--cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;margin-block-start:24px}.words--cards>div{border:1px solid var(--line);border-radius:calc(var(--box-radius) - 8px);background:var(--paper);padding:18px 20px}.words--cards dd{color:var(--brand-ink);letter-spacing:-.02em;margin-block-start:6px;font-size:1.375rem}.aches--notes{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:20px;margin-block-start:44px}.aches--notes .ache{--tilt:-2.5deg;--lift:10px;border:1px solid var(--line);border-radius:calc(var(--box-radius) - 8px);background:var(--paper);rotate:var(--tilt);translate:0 var(--lift);align-content:start;gap:10px;padding:22px 22px 24px;display:grid}.aches--notes .ache:nth-child(2){--tilt:2deg;--lift:-6px}.aches--notes .ache:nth-child(3){--tilt:-1.5deg;--lift:14px}.aches--notes .ache:nth-child(4){--tilt:3deg;--lift:-2px}@media (prefers-reduced-motion:no-preference){.aches--notes .ache{transition:rotate .22s,translate .22s}}.aches--notes .ache:hover,.aches--notes .ache:focus-within{rotate:none;translate:0 calc(var(--lift) - 6px)}.ache__icon{background:var(--wash-strong);block-size:40px;inline-size:40px;color:var(--brand-ink);border-radius:12px;place-items:center;display:grid}.ache__icon svg{block-size:20px;inline-size:20px}.marketing .aches--notes .ache h3{margin:4px 0 0;font-size:1.125rem;line-height:1.3}.aches--notes .ache p{font-size:.9375rem}.aches--notes .ache--answer{border-color:var(--brand-strong);background:var(--brand-strong)}.aches--notes .ache--answer .ache__icon{color:#fff;background:#ffffff2e}.marketing .aches--notes .ache--answer h3,.marketing .aches--notes .ache--answer p{color:#fff}.marketing .ache__go{color:var(--brand-ink);background:#fff;justify-self:start;gap:8px;margin-block-start:8px}.ache__go svg{block-size:18px;inline-size:18px}@media (max-width:1100px){.aches--notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}}@media (max-width:640px){.aches--notes{grid-template-columns:minmax(0,1fr);gap:16px}.aches--notes .ache:nth-child(n){--lift:0px}.aches--notes .ache:nth-child(odd){--tilt:-1deg}.aches--notes .ache:nth-child(2n){--tilt:1deg}}.mock--apps{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:8px 14px}.mock-apps{margin:0;padding:0;list-style:none;display:grid}.mock-apps li{border-block-end:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-block-size:52px;display:grid}.mock-apps li:last-child{border-block-end:0}.mock-apps__icon{background:var(--wash-strong);block-size:32px;inline-size:32px;color:var(--brand-ink);border-radius:10px;place-items:center;display:grid}.mock-apps__icon svg{block-size:16px;inline-size:16px}.mock-apps b{font-weight:600}.mock-switch{background:var(--line);border-radius:999px;block-size:20px;inline-size:36px;position:relative}.mock-switch__on{border-radius:inherit;background:var(--brand-strong);position:absolute;inset:0}.clock .mock-switch__knob{opacity:1;block-size:16px;inline-size:16px;translate:calc(var(--p) * var(--q) * 16px) 0;background:#fff;border-radius:50%;position:absolute;inset-block-start:2px;inset-inline-start:2px}.marketing__hero--trade .page-hero{align-items:center}.marketing .marketing__hero--trade h1{text-wrap:balance;max-inline-size:none;font-size:clamp(2.5rem,1.25rem + 3vw,3.6rem)}@media (min-width:901px){.marketing__hero--trade .page-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.index-group__grid{grid-template-columns:minmax(0,3fr) minmax(0,8fr);align-items:start;gap:32px 48px;display:grid}.index-group__head h2{letter-spacing:-.03em;font-size:1.75rem}.index-group__head p{margin:8px 0 0}.index-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.index-card{border:1px solid var(--line);border-radius:calc(var(--box-radius) - 8px);background:var(--paper);block-size:100%;color:var(--ink);align-content:start;justify-items:start;gap:6px;padding:20px 48px 20px 20px;text-decoration:none;transition:border-color .2s,background-color .2s,translate .25s;display:grid;position:relative}.index-card b{letter-spacing:-.01em;margin-block-start:8px;font-size:1.125rem}.index-card__line{color:var(--ink-muted);font-size:.9375rem}.index-card:hover{border-color:var(--edge);background:#fff;translate:0 -3px}.index-card:hover .related-card__go{translate:3px}@media (max-width:900px){.index-group__grid{grid-template-columns:minmax(0,1fr);gap:20px}}.prices-hero__head{text-align:center;max-inline-size:720px;margin:0 auto 32px}.prices-hero__head h1{margin-inline:auto}.prices-hero__head .lede{margin:20px auto 0}.langoffer{background:var(--ink);color:var(--paper);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;padding:8px 16px;font-size:.9375rem;display:flex}.langoffer .langoffer__line{color:inherit;margin:0}.langoffer__go,.langoffer__stay{border-radius:var(--radius);min-height:40px;font:inherit;cursor:pointer;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.langoffer__go{background:var(--brand-strong);color:#fff}.langoffer__stay{color:var(--paper);border:1px solid color-mix(in oklab, var(--paper) 40%, transparent);background:0 0}.langoffer__go:focus-visible,.langoffer__stay:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (max-width:640px){.langoffer__go,.langoffer__stay{min-height:44px}}.cookieask{z-index:60;border-radius:var(--radius,8px);background:var(--ink,#212121);max-inline-size:420px;color:var(--paper,#faf8f5);font-family:var(--app-body,system-ui, sans-serif);gap:12px;padding:16px;font-size:.9375rem;line-height:1.45;display:grid;position:fixed;inset-block-end:calc(16px + env(safe-area-inset-bottom,0px));inset-inline:16px}.cookieask__line{color:inherit;margin:0}.cookieask__line a{color:inherit;text-underline-offset:3px;text-decoration:underline}.cookieask__choices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cookieask__choice{border:1px solid color-mix(in oklab, var(--paper,#faf8f5) 40%, transparent);border-radius:var(--radius,8px);min-block-size:44px;color:var(--paper,#faf8f5);font:inherit;cursor:pointer;background:0 0;padding:0 14px;font-weight:600}.cookieask__choice:hover{border-color:var(--paper,#faf8f5)}.cookieask__line a:focus-visible,.cookieask__choice:focus-visible{outline:2px solid var(--brand,#f26a3d);outline-offset:2px}.prices-vat{text-align:center;max-width:62ch;color:var(--ink-muted);margin:16px auto 0;font-size:.875rem}.price-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.price-card{grid-row:span 7;grid-template-rows:subgrid;border:1px solid var(--line);border-radius:calc(var(--box-radius) - 8px);color:var(--ink);background:#fff;align-content:start;row-gap:0;padding:28px;display:grid}.price-card--on{border:2px solid var(--brand-strong);padding:27px}.price-card__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.price-card__head :is(h2,h3){letter-spacing:-.02em;font-size:1.375rem}.price-card__badge{background:var(--brand-strong);color:#fff;border-radius:999px;padding:4px 10px;font-size:.8125rem;font-weight:600;line-height:1.3}.marketing .price-card__line{text-wrap:pretty;margin:8px 0 0;font-size:.9375rem}.price-card__price{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:20px 0 0;display:flex}.price-card__price strong{color:var(--brand-strong);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:2.75rem;font-weight:600;line-height:1}.price-card__price span{color:var(--ink-muted);font-size:.9375rem}.marketing .price-card__year{color:var(--ink-quiet);margin:8px 0 0;font-size:.875rem}.price-card__go .button{justify-content:center;gap:8px;min-block-size:44px;inline-size:100%;padding-inline:16px;font-size:.9375rem}.price-card__go{margin-block-start:20px;display:grid}.marketing .price-card__plus{border-block-start:1px solid var(--line);color:var(--ink);margin:24px 0 12px;padding-block-start:20px;font-size:.9375rem;font-weight:600}.price-card__list{align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.price-card__list li{gap:10px;font-size:.9375rem;line-height:1.4;display:flex}.price-card__list svg{block-size:18px;inline-size:18px;color:var(--ok);flex:none;margin-block-start:1px}.price-card__limits{border-block-start:1px dashed var(--line);color:var(--ink-muted);align-content:start;gap:6px;margin:20px 0 0;padding:16px 0 0;font-size:.875rem;list-style:none;display:grid}.prices-promises{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 32px;max-inline-size:1040px;margin:36px auto 0;padding:0;list-style:none;display:grid}.prices-promises li{align-items:flex-start;gap:12px;display:flex}.prices-promises__icon{block-size:36px;inline-size:36px;color:var(--brand-ink);box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid}.prices-promises__icon svg{block-size:18px;inline-size:18px}.prices-promises li>span:last-child{color:var(--ink-muted);gap:2px;font-size:.9375rem;line-height:1.45;display:grid}.prices-promises b{color:var(--ink);font-weight:650}@media (max-width:900px){.prices-promises{grid-template-columns:minmax(0,1fr);max-inline-size:520px}}.prices-every{border:1px solid var(--edge);border-radius:calc(var(--radius) + 6px);background:#ffffff80;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;inline-size:fit-content;max-inline-size:100%;margin:32px auto 0;padding:14px 18px;display:flex}.marketing .prices-every h2{color:var(--ink-quiet);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:650}.prices-every .trades--inline{justify-content:center;margin:0}@media (max-width:900px){.price-cards{grid-template-columns:minmax(0,1fr);max-inline-size:520px;margin-inline:auto}}.prices-compare__head{text-align:center;justify-items:center;gap:8px;margin-block-end:8px;display:grid}.prices-compare__head .section-title{margin:0}.marketing .prices-compare__head p{max-inline-size:60ch;margin:0 auto}.plans__table thead th{vertical-align:bottom;padding-block:14px;font-size:1.0625rem}.plans__price{color:var(--ink-quiet);margin-block-start:2px;font-size:.8125rem;font-weight:400;display:block}.plans__group th{color:var(--ink);text-align:start;padding-block:24px 10px;font-size:.875rem;font-weight:600}.plans__table td{color:var(--ink);font-variant-numeric:tabular-nums}.plans__yes,.plans__no{vertical-align:middle;block-size:18px;inline-size:18px;display:inline-block}.plans__yes{color:var(--ok)}.plans__no{color:var(--ink-quiet)}.plans__table th[scope=row]{z-index:1;background:#fff;position:sticky;inset-inline-start:0}.prices-compare .hint{max-inline-size:72ch;margin:12px 0 0;font-weight:400}.setup-card{border:1px solid var(--line);border-radius:calc(var(--box-radius) - 6px);text-align:start;background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:28px 44px;margin-block-start:32px;padding:32px 36px;display:grid}.setup-card__main{align-content:start;gap:10px;display:grid}.marketing .setup-card .setup__tags{margin:0}.marketing .setup-card__title{letter-spacing:-.025em;margin:6px 0 0;font-size:1.75rem;line-height:1.15}.marketing .setup-card__lede{max-inline-size:60ch;margin:0;font-size:1rem}.setup-card__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:8px 0 0;padding:0;list-style:none;display:grid}.setup-card__list li{color:var(--ink);align-items:flex-start;gap:10px;font-size:.9375rem;display:flex}.setup-card__list svg{block-size:18px;inline-size:18px;color:var(--ok);flex:none;margin-block-start:2px}.setup-card__side{border-inline-start:1px solid var(--line);align-content:center;gap:12px;padding-inline-start:36px;display:grid}.marketing .setup-card__price{align-items:baseline;gap:8px;margin:0;display:flex}.setup-card__price strong{color:var(--brand-ink);letter-spacing:-.03em;font-size:2.5rem;font-weight:700;line-height:1}.setup-card__price span{color:var(--ink-muted)}.marketing .setup-card__yearly{color:var(--ok);align-items:center;gap:6px;margin:0;font-weight:600;display:inline-flex}.setup-card__yearly svg{flex:none;block-size:16px;inline-size:16px}.marketing .setup-card__go{text-align:center;text-wrap:balance;justify-content:center;gap:8px;min-block-size:44px;padding-inline:16px;font-size:.9375rem}.setup-card__go svg{flex:none;block-size:16px;inline-size:16px}.marketing .setup-card__how{color:var(--ink-quiet);margin:0;font-size:.8125rem;line-height:1.45}@media (max-width:900px){.setup-card{grid-template-columns:minmax(0,1fr);padding:24px}.setup-card__side{border-inline-start:0;border-block-start:1px solid var(--line);padding:20px 0 0}}@media (max-width:620px){.setup-card__list{grid-template-columns:minmax(0,1fr)}}.home-swap{margin-block:var(--box-inset);border-radius:var(--box-radius);background:#fff;padding-block:72px}.home-swap__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px 56px;display:grid}.home-swap .home-head{margin-block-end:0}.swap__label,.swap__row{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:center;display:grid}.marketing .swap__label{color:var(--ink-quiet);margin:0 0 10px;padding-inline:16px;font-size:.875rem;font-weight:600}.swap__label span:last-child{grid-column:3;padding-inline-start:12px}.swap__rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.swap__row{border:1px solid var(--line);border-radius:calc(var(--box-radius) - 8px);background:var(--paper);padding:8px}.swap__old{color:var(--ink-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-quiet);text-decoration-color:var(--ink-quiet);align-items:center;gap:12px;padding:8px;text-decoration-thickness:1px;display:flex}.swap__old svg{block-size:20px;inline-size:20px;color:var(--ink-quiet);flex:none}.swap__arrow{block-size:20px;inline-size:20px;color:var(--brand-ink);justify-self:center}.swap__new{border:1px solid var(--line);min-block-size:48px;color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-weight:600;text-decoration:none;transition:border-color .2s;display:flex}.swap__new:hover{border-color:var(--edge)}@media (max-width:900px){.home-swap__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.home-swap{padding-block:48px}.swap__label{display:none}.swap__row{grid-template-columns:minmax(0,1fr);justify-items:start;gap:2px}.swap__arrow{justify-self:start;margin-inline-start:14px;rotate:90deg}.swap__new{inline-size:100%}.plans__table th,.plans__table td{padding:10px 6px;font-size:.875rem}.plans__table th[scope=row]{white-space:normal;min-inline-size:8.5em;padding-inline-start:0}.plans__group th{padding-inline-start:0}}.marketing .cycle{border:1px solid var(--line);background:#fff;border-radius:999px;gap:4px;inline-size:fit-content;min-inline-size:0;margin:0 auto 28px;padding:4px;display:flex}.marketing .cycle input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.marketing .cycle label{min-block-size:44px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:.9375rem;display:inline-flex}.marketing .cycle input:checked+label{background:var(--ink);color:#fff}.marketing .cycle input:focus-visible+label{outline:2px solid var(--brand-strong);outline-offset:2px}.cycle__save{border:1px solid var(--line);color:var(--brand-ink);background:#fff;border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:600}:is(.marketing:has(#cycle-year:checked) [data-cycle=month],.marketing:not(:has(#cycle-year:checked)) [data-cycle=year]){display:none}.price-card__cost{align-content:start;display:grid}.marketing .price-card__gift{border:1px solid var(--ok);color:var(--ok);background:#fff;border-radius:999px;justify-self:start;align-items:center;gap:6px;margin:12px 0 0;padding:4px 10px;font-size:.8125rem;font-weight:600;display:inline-flex}.price-card__gift svg{flex:none;block-size:14px;inline-size:14px}.marketing .setup__tags{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.setup__tag{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.875rem;font-weight:600;display:inline-flex}.setup__tag--free{border-color:var(--ok);background:var(--ok);color:#fff}.setup__tag svg{block-size:16px;inline-size:16px}.marketing:has(#cycle-year:checked) .setup-card__price strong{text-decoration:line-through;text-decoration-thickness:3px}.plans__term{color:var(--ink);line-height:1.3;font:inherit;text-align:start;-webkit-text-decoration:underline dotted var(--ink-quiet);text-decoration:underline dotted var(--ink-quiet);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:10px 0;text-decoration-thickness:1px;display:inline-block}.plans__term svg{vertical-align:-2px;block-size:14px;inline-size:14px;color:var(--ink-quiet);margin-inline-start:6px;display:inline-block}.plans__term:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.plans__term:hover svg{color:var(--ink)}.plans__note{border:1px solid var(--line);inline-size:max-content;max-inline-size:min(340px,100vw - 32px);color:var(--ink);text-align:start;white-space:normal;background:#fff;border-radius:12px;padding:12px 14px;font-size:.875rem;font-weight:400;line-height:1.5}@supports (position-area:block-end){.plans__note{position-area:block-end span-inline-end;position-try-fallbacks:flip-block, flip-inline;margin:6px 0 0;inset:auto}}.plans__table th[scope=row]{color:var(--ink)}.marketing .plans__legend{color:var(--ink-muted);flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:8px 0 4px;font-size:.875rem;display:flex}.plans__legend span{align-items:center;gap:8px;display:inline-flex}.plans__legend svg{block-size:16px;inline-size:16px}.plans__legend span:last-child svg{color:var(--ink-quiet)}.marketing .marketing__ring-more{justify-content:center;margin:28px 0 0;display:flex}.marketing__ring-more .button{gap:8px}.marketing__ring-more .button svg{block-size:18px;inline-size:18px}.marketing:not(.marketing--home) .index-missing{background:var(--wash-strong)}.index-missing__ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.index-way{border:1px solid var(--edge);border-radius:calc(var(--box-radius) - 10px);background:#fff9;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;padding:24px;display:grid}.marketing .index-way__title{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:1.1875rem;font-weight:650}.marketing .index-way__body{color:var(--ink-muted);margin:0 0 12px;font-size:.9375rem}.index-way .button{justify-self:start}@media (max-width:700px){.index-missing__ways{grid-template-columns:minmax(0,1fr)}}.door{grid-template-columns:minmax(0,1fr);min-block-size:100svh;display:grid;position:relative;overflow:clip}.door__side{z-index:1;min-block-size:100svh;padding:16px var(--gutter);grid-template-rows:auto minmax(0,1fr) auto;gap:24px;display:grid;position:relative}.door__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.door__top>a{align-items:center;min-block-size:44px;display:inline-flex}.door__tools{align-items:center;gap:4px;display:flex}.marketing .door__other{color:var(--ink-muted);margin:0;font-size:.9375rem}.door__other a{min-block-size:44px;color:var(--ink);text-underline-offset:3px;align-items:center;padding-inline:6px;font-weight:600;text-decoration:underline;display:inline-flex}.door .lang--marketing{color:var(--ink-muted);opacity:1;border-radius:8px;gap:6px;padding-inline:8px}.door .lang--marketing:hover,.door .lang--marketing[data-state=open]{color:var(--ink)}.door__main{align-self:start;inline-size:100%;max-inline-size:440px;margin-inline:auto;padding-block:clamp(32px,10vh,96px) 32px}.marketing .door__main h1{max-inline-size:14ch;font-size:clamp(2.25rem,1.5rem + 2vw,3rem)}.marketing .door__main .lede{margin:16px 0 32px;font-size:1.125rem}.door .paste__row{gap:10px;display:grid}.door .paste__row .button{inline-size:100%}.door__foot{flex-wrap:wrap;justify-content:center;gap:0 20px;font-size:.8125rem;display:flex}.door__foot a{min-block-size:44px;color:var(--ink-quiet);align-items:center;text-decoration:none;display:inline-flex}.door__foot a:hover{color:var(--ink);text-decoration:underline}.door__art{pointer-events:none;position:absolute;inset:0}.door__mark{aspect-ratio:620.7/380.9;background:var(--brand);opacity:.08;inline-size:min(680px,130vw);position:absolute;inset-block-end:0;inset-inline-start:-30%;-webkit-mask:url(/brand/mark.svg) 50%/contain no-repeat;mask:url(/brand/mark.svg) 50%/contain no-repeat}@media (min-width:1024px){.door{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.door__main{align-self:center;padding-block:32px}.door__art{margin:var(--box-inset) var(--box-inset) var(--box-inset) 0;border-radius:var(--box-radius);background:linear-gradient(180deg, var(--wash-strong), var(--paper));position:relative;overflow:hidden}.door__mark{opacity:.16;inline-size:112%;inset-block-end:7%;inset-inline-start:-28%}}@media (max-width:560px){.door__ask{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}
