:root{color-scheme:light;--s-sand:#fdecdd;--s-tile:#fff5e9;--s-tile-soft:#fef1e4;--s-cream:#fffbf6;--s-clay:#cb3c46;--s-clay-press:#a8323c;--s-clay-text:#b0303a;--s-clay-tint:#fbd4c8;--s-ink:#3a2826;--s-ink-soft:#7d6157;--s-ink-deep:#5a2a24;--s-ink-warm:#7a3f34;--s-line:#f0d9c6;--s-green:#178a52;--s-green-strong:#13774a;--s-green-tint:#e3f4ea;--s-danger:#8f3a2e;--s-danger-tint:#f6ddd6;--s-focus:#3a2826;--s-veil:rgba(24,16,14,.55);--s-font-display:"UnboundedB",sans-serif;--s-font-text:"OnestB",sans-serif;--s-fs-h1:30px;--s-lh-h1:1.02;--s-fs-h1-d:44px;--s-lh-h1-d:1.08;--s-fs-h2:22px;--s-lh-h2:1.2;--s-fs-body:16px;--s-lh-body:1.45;--s-fs-small:14px;--s-lh-small:1.4;--s-fs-micro:12px;--s-lh-micro:1.3;--s-sp-4:4px;--s-sp-8:8px;--s-sp-12:12px;--s-sp-16:16px;--s-sp-20:20px;--s-sp-24:24px;--s-sp-32:32px;--s-sp-48:48px;--s-r-tile:26px;--s-r-inner:18px;--s-r-control:14px;--s-r-pill:999px;--s-h-button:56px;--s-h-button-s:44px;--s-h-field:52px;--s-h-tap-min:44px;--s-h-icon:20px;--s-t-fast:160ms;--s-ease-fast:cubic-bezier(.2,.8,.3,1);--s-t-base:340ms;--s-ease-base:cubic-bezier(.22,.61,.36,1);--s-t-stagger:70ms;--s-sh-clay:0 10px 24px -12px rgba(150,40,50,.6);--s-sh-card:0 1px 0 rgba(90,42,36,.06),0 8px 24px -16px rgba(90,42,36,.25);--s-sh-sheet:0 -12px 40px -12px rgba(24,16,14,.35);--s-bp-phone:390px;--s-bp-column:430px;--s-bp-cabinet:720px;--s-bp-desktop:1024px;--s-bp-wide:1440px}.desktop,.phone,.s-kit{background:var(--s-sand);color:var(--s-ink);font-family:var(--s-font-text);font-size:var(--s-fs-body);line-height:var(--s-lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.desktop *,.phone *,.s-kit *{box-sizing:border-box}.s-kit{display:block;inline-size:100%}:is(.phone,.desktop,.s-kit) .s-scr{display:flex;flex-direction:column;gap:var(--s-sp-12);padding:var(--s-sp-20);min-height:100%}:is(.phone,.desktop,.s-kit) .s-grow{flex:1 1}:is(.phone,.desktop,.s-kit) .s-row{display:flex;align-items:center;gap:var(--s-sp-8)}:is(.phone,.desktop,.s-kit) .s-between{display:flex;align-items:center;justify-content:space-between;gap:var(--s-sp-12)}:is(.phone,.desktop,.s-kit) .s-stack{display:flex;flex-direction:column;gap:var(--s-sp-8)}:is(.phone,.desktop,.s-kit) .s-grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-sp-12);gap:var(--s-sp-12)}:is(.desktop,.s-kit) .s-page{max-width:var(--s-bp-cabinet);margin:0 auto;padding:var(--s-sp-32) var(--s-sp-24);display:flex;flex-direction:column;gap:var(--s-sp-16)}:is(.desktop,.s-kit) .s-split{display:grid;grid-template-columns:380px 1fr;height:100%}:is(.desktop,.s-kit) .s-split>*{overflow:hidden}:is(.phone,.desktop,.s-kit) .s-h1{margin:0;font-family:var(--s-font-display);font-weight:800;font-size:var(--s-fs-h1);line-height:var(--s-lh-h1);letter-spacing:-.035em;text-wrap:balance}:is(.desktop,.s-kit) .s-h1--hero{font-size:var(--s-fs-h1-d);line-height:var(--s-lh-h1-d)}:is(.phone,.desktop,.s-kit) .s-h2{margin:0;font-family:var(--s-font-display);font-weight:700;font-size:var(--s-fs-h2);line-height:var(--s-lh-h2);letter-spacing:-.03em;text-wrap:balance}:is(.phone,.desktop,.s-kit) .s-lead{margin:0;font-size:var(--s-fs-body);color:var(--s-ink-soft)}:is(.phone,.desktop,.s-kit) .s-small{font-size:var(--s-fs-small);line-height:var(--s-lh-small);color:var(--s-ink-soft)}:is(.phone,.desktop,.s-kit) .s-micro{font-size:var(--s-fs-micro);line-height:var(--s-lh-micro);color:var(--s-ink-soft)}:is(.phone,.desktop,.s-kit) .s-accent{color:var(--s-clay-text)}:is(.phone,.desktop,.s-kit) .s-err{color:var(--s-danger);font-size:var(--s-fs-small)}:is(.phone,.desktop,.s-kit) .s-logo{font-family:var(--s-font-display);font-weight:800;font-size:18px;color:var(--s-clay-text);letter-spacing:-.02em}:is(.phone,.desktop,.s-kit) .s-logo--foot{font-size:var(--s-fs-micro);font-weight:700;color:var(--s-ink-soft)}:is(.phone,.desktop,.s-kit) .s-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-sp-8);min-height:var(--s-h-button);padding:0 var(--s-sp-24);width:100%;border:0;border-radius:var(--s-r-control);font:600 var(--s-fs-body)/1 var(--s-font-text);background:var(--s-clay);color:var(--s-cream);box-shadow:var(--s-sh-clay);cursor:pointer;white-space:nowrap}:is(.phone,.desktop,.s-kit) .s-btn.is-press{background:var(--s-clay-press);transform:scale(.975)}:is(.phone,.desktop,.s-kit) .s-btn.is-off{background:var(--s-tile-soft);color:var(--s-ink-soft);box-shadow:none}:is(.phone,.desktop,.s-kit) .s-btn--soft{background:var(--s-tile);color:var(--s-ink);box-shadow:none}:is(.phone,.desktop,.s-kit) .s-btn--ghost{background:transparent;color:var(--s-clay-text);box-shadow:none;min-height:var(--s-h-button-s)}:is(.phone,.desktop,.s-kit) .s-btn--green{background:var(--s-green-strong);color:var(--s-cream);box-shadow:none}:is(.phone,.desktop,.s-kit) .s-btn--danger{background:var(--s-danger);color:var(--s-cream);box-shadow:none}:is(.phone,.desktop,.s-kit) .s-btn--google{padding:0 var(--s-sp-16);background:var(--s-cream);color:var(--s-ink);box-shadow:inset 0 0 0 1.5px var(--s-line)}:is(.phone,.desktop,.s-kit) .s-btn--s{min-height:var(--s-h-button-s);padding:0 var(--s-sp-16);width:auto;font-size:var(--s-fs-small)}:is(.phone,.desktop,.s-kit) .is-focus,:is(.phone,.desktop,.s-kit) .s-btn.is-focus{outline:3px solid var(--s-focus);outline-offset:2px}:is(.phone,.desktop,.s-kit) .s-btn.is-busy:after{content:"";width:16px;height:16px;border-radius:50%;border:2px solid;border-right:2px solid transparent}:is(.phone,.desktop,.s-kit) .s-link{color:var(--s-clay-text);font-weight:600;text-decoration:none;font-size:var(--s-fs-small)}:is(.phone,.desktop,.s-kit) .s-link--quiet{color:var(--s-ink-soft);font-weight:400}:is(.phone,.desktop,.s-kit) .s-field{display:flex;flex-direction:column;gap:6px}:is(.phone,.desktop,.s-kit) .s-field>label{font-size:var(--s-fs-small);font-weight:600;color:var(--s-ink)}:is(.phone,.desktop,.s-kit) .s-input{min-height:var(--s-h-field);padding:0 var(--s-sp-16);border-radius:var(--s-r-control);background:var(--s-cream);border:1.5px solid var(--s-line);color:var(--s-ink);display:flex;align-items:center;font-size:var(--s-fs-body)}:is(.phone,.desktop,.s-kit) .s-input.is-empty{color:var(--s-ink-soft)}:is(.phone,.desktop,.s-kit) .s-input.is-focus{border-color:var(--s-ink);outline:3px solid rgba(58,40,38,.15);outline-offset:0}:is(.phone,.desktop,.s-kit) .s-input.is-err{border-color:var(--s-danger)}:is(.phone,.desktop,.s-kit) .s-input--area{min-height:96px;align-items:flex-start;padding-top:14px}:is(.phone,.desktop,.s-kit) .s-hint{font-size:var(--s-fs-micro);color:var(--s-ink-soft)}:is(.phone,.desktop,.s-kit) .s-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:6px;gap:6px;padding:4px;border-radius:var(--s-r-control);background:var(--s-tile-soft)}:is(.phone,.desktop,.s-kit) .s-seg>span{min-height:var(--s-h-button-s);display:flex;align-items:center;justify-content:center;border-radius:11px;font-weight:600;color:var(--s-ink-soft)}:is(.phone,.desktop,.s-kit) .s-seg>span.on{background:var(--s-cream);color:var(--s-ink);box-shadow:var(--s-sh-card)}:is(.phone,.desktop,.s-kit) .s-seg.is-off>span{color:var(--s-line);cursor:default}:is(.phone,.desktop,.s-kit) .s-seg.is-off>span.on{background:transparent;color:var(--s-ink-soft);box-shadow:inset 0 0 0 1.5px var(--s-line)}:is(.phone,.desktop,.s-kit) .s-toggle{width:48px;height:28px;border-radius:var(--s-r-pill);background:var(--s-line);position:relative;flex:none}:is(.phone,.desktop,.s-kit) .s-toggle:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--s-cream)}:is(.phone,.desktop,.s-kit) .s-toggle.on{background:var(--s-clay)}:is(.phone,.desktop,.s-kit) .s-toggle.on:after{left:23px}:is(.phone,.desktop,.s-kit) .s-chip{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 var(--s-sp-16);border-radius:var(--s-r-pill);background:var(--s-tile);font-weight:600;font-size:var(--s-fs-small)}:is(.phone,.desktop,.s-kit) .s-chip.on{background:var(--s-clay-tint);color:var(--s-ink-deep);box-shadow:inset 0 0 0 1.5px var(--s-clay)}:is(.phone,.desktop,.s-kit) .s-status{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--s-r-pill);background:var(--s-tile-soft);color:var(--s-ink-soft);font-size:var(--s-fs-micro);font-weight:600}:is(.phone,.desktop,.s-kit) .s-status--ok{background:var(--s-green-tint);color:var(--s-green-strong)}:is(.phone,.desktop,.s-kit) .s-status--bad{background:var(--s-danger-tint);color:var(--s-danger)}:is(.phone,.desktop,.s-kit) .s-status svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}:is(.phone,.desktop,.s-kit) .s-tile{border-radius:var(--s-r-tile);background:var(--s-tile);padding:var(--s-sp-20);display:flex;flex-direction:column;gap:var(--s-sp-8)}:is(.phone,.desktop,.s-kit) .s-tile.on{background:var(--s-clay-tint);box-shadow:inset 0 0 0 2px var(--s-clay)}:is(.phone,.desktop,.s-kit) .s-tile--clay{background:var(--s-clay);color:var(--s-cream)}.desktop .s-tile{box-shadow:var(--s-sh-card)}:is(.phone,.desktop,.s-kit) .s-fmt{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-sp-12);gap:var(--s-sp-12)}:is(.phone,.desktop,.s-kit) .s-fmt>.s-tile{min-height:112px;justify-content:space-between;font-weight:700}:is(.phone,.desktop,.s-kit) .s-ico{width:var(--s-h-icon);height:var(--s-h-icon);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}:is(.phone,.desktop,.s-kit) .s-ico--l{width:32px;height:32px}:is(.phone,.desktop,.s-kit) .s-place{border-radius:var(--s-r-tile);background:var(--s-tile);overflow:hidden;display:flex;flex-direction:column}:is(.phone,.desktop,.s-kit) .s-place.on{box-shadow:inset 0 0 0 2px var(--s-clay)}:is(.phone,.desktop,.s-kit) .s-place__cover{height:132px;position:relative;display:block}:is(.phone,.desktop,.s-kit) .s-place__cover svg{width:100%;height:100%;display:block}:is(.phone,.desktop,.s-kit) .s-place__body{padding:var(--s-sp-16);display:flex;flex-direction:column;gap:4px}:is(.phone,.desktop,.s-kit) .s-place__name{font-weight:700;font-size:17px}:is(.phone,.desktop,.s-kit) .s-place--row{flex-direction:row;align-items:center}:is(.phone,.desktop,.s-kit) .s-place--row .s-place__cover{width:72px;height:72px;flex:none;border-radius:var(--s-r-inner);overflow:hidden;margin:10px}:is(.phone,.desktop,.s-kit) .s-pair{display:flex;align-items:center}:is(.phone,.desktop,.s-kit) .s-ava{width:96px;height:96px;border-radius:50%;overflow:hidden;border:4px solid var(--s-sand);flex:none;display:flex;align-items:center;justify-content:center;font:800 36px/1 var(--s-font-display);color:var(--s-cream)}:is(.phone,.desktop,.s-kit) .s-ava+.s-ava{margin-left:-26px}:is(.phone,.desktop,.s-kit) .s-ava svg{width:100%;height:100%;display:block}:is(.phone,.desktop,.s-kit) .s-ava--s{width:40px;height:40px;font-size:16px;border-width:2px}:is(.phone,.desktop,.s-kit) .s-ava--m{width:64px;height:64px;font-size:24px;border-width:3px}:is(.phone,.desktop,.s-kit) .s-progress{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:6px;gap:6px}:is(.phone,.desktop,.s-kit) .s-progress>i{height:4px;border-radius:2px;background:var(--s-line)}:is(.phone,.desktop,.s-kit) .s-progress>i.on{background:var(--s-clay)}:is(.phone,.desktop,.s-kit) .s-stephead{display:flex;align-items:center;gap:var(--s-sp-12);min-height:var(--s-h-tap-min)}:is(.phone,.desktop,.s-kit) .s-back{width:var(--s-h-tap-min);height:var(--s-h-tap-min);border-radius:50%;background:var(--s-tile);display:flex;align-items:center;justify-content:center;flex:none}:is(.phone,.desktop,.s-kit) .s-cal{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px;text-align:center}:is(.phone,.desktop,.s-kit) .s-cal>b{font-size:var(--s-fs-micro);color:var(--s-ink-soft);font-weight:600}:is(.phone,.desktop,.s-kit) .s-cal>span{aspect-ratio:1;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--s-tile);font-weight:600;position:relative}:is(.phone,.desktop,.s-kit) .s-cal>span.on{background:var(--s-clay);color:var(--s-cream)}:is(.phone,.desktop,.s-kit) .s-cal>span.off{background:transparent;color:var(--s-ink-soft);opacity:.55}:is(.phone,.desktop,.s-kit) .s-cal>span.busy:after{content:"";position:absolute;bottom:5px;width:5px;height:5px;border-radius:50%;background:var(--s-green)}:is(.phone,.desktop,.s-kit) .s-times{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}:is(.phone,.desktop,.s-kit) .s-times>span{min-height:var(--s-h-button-s);border-radius:12px;background:var(--s-tile);display:flex;align-items:center;justify-content:center;font-weight:600}:is(.phone,.desktop,.s-kit) .s-times>span.on{background:var(--s-clay);color:var(--s-cream)}:is(.phone,.desktop,.s-kit) .s-times>span.off{color:var(--s-ink-soft);background:transparent;text-decoration:line-through;box-shadow:inset 0 0 0 1.5px var(--s-line)}:is(.phone,.desktop,.s-kit) .s-banner{display:flex;gap:var(--s-sp-12);align-items:flex-start;padding:14px var(--s-sp-16);border-radius:var(--s-r-inner);background:var(--s-tile);font-size:var(--s-fs-small)}:is(.phone,.desktop,.s-kit) .s-banner--warn{background:var(--s-clay-tint);color:var(--s-ink-deep)}:is(.phone,.desktop,.s-kit) .s-banner--ok{background:var(--s-green-tint);color:var(--s-green-strong)}:is(.phone,.desktop,.s-kit) .s-banner--bad{background:var(--s-danger-tint);color:var(--s-danger)}:is(.phone,.desktop,.s-kit) .s-toast{align-self:center;padding:12px 18px;border-radius:var(--s-r-pill);background:var(--s-ink);color:var(--s-cream);font-size:var(--s-fs-small);font-weight:600}:is(.phone,.desktop,.s-kit) .s-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s-sp-12);padding:var(--s-sp-32) var(--s-sp-16)}:is(.phone,.desktop,.s-kit) .s-empty svg{width:120px;height:120px}:is(.phone,.desktop,.s-kit) .s-skel{border-radius:var(--s-r-inner);background:rgba(90,42,36,.08)}:is(.phone,.desktop,.s-kit) .s-veil{position:absolute;inset:0;background:var(--s-veil);display:flex;align-items:flex-end}.desktop .s-veil{align-items:center;justify-content:center}:is(.phone,.desktop,.s-kit) .s-sheet{width:100%;background:var(--s-sand);border-radius:var(--s-r-tile) var(--s-r-tile) 0 0;padding:var(--s-sp-24) var(--s-sp-20) var(--s-sp-32);display:flex;flex-direction:column;gap:var(--s-sp-12);box-shadow:var(--s-sh-sheet)}:is(.phone,.desktop,.s-kit) .s-sheet:before{content:"";align-self:center;width:40px;height:4px;border-radius:2px;background:var(--s-line);margin-top:-8px}:is(.desktop,.s-kit) .s-modal{width:480px;background:var(--s-sand);border-radius:var(--s-r-tile);padding:var(--s-sp-32);display:flex;flex-direction:column;gap:var(--s-sp-16);box-shadow:var(--s-sh-sheet)}:is(.phone,.desktop,.s-kit) .s-tabs{display:flex;gap:var(--s-sp-8)}:is(.phone,.desktop,.s-kit) .s-tabs>span{padding:8px 14px;border-radius:var(--s-r-pill);font-weight:600;color:var(--s-ink-soft);font-size:var(--s-fs-small)}:is(.phone,.desktop,.s-kit) .s-tabs>span.on{background:var(--s-ink);color:var(--s-cream)}:is(.phone,.desktop,.s-kit) .s-inv{display:flex;gap:var(--s-sp-12);align-items:center;padding:var(--s-sp-16);border-radius:var(--s-r-inner);background:var(--s-tile)}.desktop .s-inv{box-shadow:var(--s-sh-card)}:is(.phone,.desktop,.s-kit) .s-inv__name{font-weight:700}:is(.phone,.desktop,.s-kit) .s-topbar{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 var(--s-sp-20)}.desktop .s-topbar{padding:0 var(--s-sp-32);border-bottom:1px solid var(--s-line);background:var(--s-tile-soft)}:is(.desktop,.s-kit) .s-table{width:100%;border-collapse:collapse;font-size:var(--s-fs-small)}:is(.desktop,.s-kit) .s-table th{text-align:left;font-weight:600;color:var(--s-ink-soft);padding:10px 12px;border-bottom:1px solid var(--s-line);font-size:var(--s-fs-micro);text-transform:uppercase;letter-spacing:.04em}:is(.desktop,.s-kit) .s-table td{padding:12px;border-bottom:1px solid var(--s-line);vertical-align:middle}:is(.desktop,.s-kit) .s-table tr.on td{background:var(--s-clay-tint)}:is(.desktop,.s-kit) .s-kpi{border-radius:var(--s-r-inner);background:var(--s-tile);padding:var(--s-sp-16) var(--s-sp-20);box-shadow:var(--s-sh-card)}:is(.desktop,.s-kit) .s-kpi b{display:block;font:800 28px/1.1 var(--s-font-display)}:is(.desktop,.s-kit) .s-pane{padding:var(--s-sp-24);display:flex;flex-direction:column;gap:var(--s-sp-16);border-right:1px solid var(--s-line)}:is(.phone,.desktop,.s-kit) .s-check{width:112px;height:112px;border-radius:50%;background:var(--s-green);display:flex;align-items:center;justify-content:center;align-self:center;box-shadow:0 14px 30px -12px rgba(18,92,56,.9)}:is(.phone,.desktop,.s-kit) .s-check svg{width:56px;height:56px;fill:none;stroke:var(--s-cream);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}:is(.phone,.desktop,.s-kit) .s-confetti{position:absolute;inset:0;pointer-events:none}:is(.phone,.desktop,.s-kit) .s-foot{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;padding-top:var(--s-sp-12)}:is(.desktop,.s-kit) .s-og{width:1200px;height:630px;background:var(--s-sand);display:flex;align-items:center;gap:56px;padding:72px}.desktop .app,.phone .app{background:var(--s-sand)}.big-type{--s-fs-h1:36px;--s-fs-h2:27px;--s-fs-body:20px;--s-fs-small:17px;--s-fs-micro:15px}:is(.phone,.desktop,.s-kit) .s-h1{overflow-wrap:break-word}:is(.phone,.desktop,.s-kit) .s-trow{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--s-sp-12);padding:14px var(--s-sp-16);border-radius:var(--s-r-inner);background:var(--s-tile)}:is(.phone,.desktop,.s-kit) .s-sum{display:flex;align-items:center;gap:var(--s-sp-12);min-height:var(--s-h-button);padding:10px var(--s-sp-16);border-radius:var(--s-r-inner);background:var(--s-tile)}:is(.phone,.desktop,.s-kit) .s-sum.on{background:var(--s-clay-tint);box-shadow:inset 0 0 0 2px var(--s-clay)}:is(.phone,.desktop,.s-kit) .s-sum__k{font-size:var(--s-fs-micro);color:var(--s-ink-soft)}:is(.phone,.desktop,.s-kit) .s-sum__v{font-weight:600}:is(.phone,.desktop,.s-kit) .s-sum>.s-ico:last-child{color:var(--s-ink-soft)}:is(.phone,.desktop,.s-kit) .s-ava--l{width:72px;height:72px;font-size:28px;border-width:3px}:is(.phone,.desktop,.s-kit) .s-pair--muted{filter:grayscale(.7);opacity:.7}:is(.phone,.desktop,.s-kit) .s-ava--xl{width:134px;height:134px;font-size:50px;border-width:5px}:is(.phone,.desktop,.s-kit) .s-ava--xl+.s-ava--xl{margin-left:-36px}@media (max-width:340px){:is(.phone,.desktop,.s-kit) .s-ava--xl{width:72px;height:72px;font-size:28px;border-width:3px}:is(.phone,.desktop,.s-kit) .s-ava--xl+.s-ava--xl{margin-left:-26px}}:is(.phone,.desktop,.s-kit) .s-cal>span.today{box-shadow:inset 0 0 0 2px var(--s-ink)}:is(.phone,.desktop,.s-kit) .s-times>span.checking{background:var(--s-clay-tint);color:var(--s-ink-deep)}:is(.phone,.desktop,.s-kit) .s-spin{width:24px;height:24px;border-radius:50%;border:3px solid var(--s-clay);border-right:3px solid transparent;display:inline-block}:is(.phone,.desktop,.s-kit) .s-back.is-off{color:var(--s-line);background:transparent;box-shadow:inset 0 0 0 1.5px var(--s-line)}:is(.phone,.desktop,.s-kit) .s-step-btn{width:var(--s-h-button-s);height:var(--s-h-button-s);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--s-tile);font:700 20px/1 var(--s-font-text)}:is(.phone,.desktop,.s-kit) .s-step-btn.is-off{color:var(--s-line);background:transparent;box-shadow:inset 0 0 0 1.5px var(--s-line)}.phone .app{container-type:inline-size}@container (max-width: 340px){:is(.phone,.desktop,.s-kit) .s-h1{font-size:24px}:is(.phone,.desktop,.s-kit) .s-h2{font-size:19px}}:is(.phone,.desktop,.s-kit) .s-link{display:inline-flex;align-items:center;gap:4px}:is(.phone,.desktop,.s-kit) .s-link .s-ico{width:16px;height:16px}:is(.phone,.desktop,.s-kit) .s-banner .s-ico{width:18px;height:18px;margin-top:1px}:is(.phone,.desktop,.s-kit) .s-btn--s .s-ico,:is(.phone,.desktop,.s-kit) .s-chip .s-ico{width:16px;height:16px}:is(.phone,.desktop,.s-kit) .s-btn .s-ico{width:18px;height:18px}:is(.desktop,.s-kit) .s-table tr:last-child td{border-bottom:0}:is(.phone,.desktop,.s-kit) .s-reveal{display:grid;grid-template-rows:0fr;margin-top:calc(var(--s-reveal-gap, var(--s-sp-12)) * -1);transition:grid-template-rows var(--s-t-base) var(--s-ease-base),margin-top var(--s-t-base) var(--s-ease-base)}:is(.phone,.desktop,.s-kit) .s-reveal.on{grid-template-rows:1fr;margin-top:0}:is(.phone,.desktop,.s-kit) .s-field>.s-reveal{--s-reveal-gap:6px}:is(.phone,.desktop,.s-kit) .s-swap{display:grid;justify-items:center}:is(.phone,.desktop,.s-kit) .s-swap>*{grid-area:1/1}:is(.phone,.desktop,.s-kit) .s-swap>[aria-hidden=true]{visibility:hidden}:is(.phone,.desktop,.s-kit) .s-reveal>*{overflow:hidden;min-height:0}@media (prefers-reduced-motion:reduce){:is(.phone,.desktop,.s-kit) .s-reveal{transition:none}}.s-kit .s-veil--sheet{align-items:flex-end;justify-content:center}.s-kit .s-wrap-chips{flex-wrap:wrap}.s-kit .s-grow--desk{display:none}.s-kit .s-cabtop{display:block;padding:0}.s-kit .s-cabtop__in{display:flex;flex-direction:column;align-items:flex-start}.s-kit .s-cabtop__in>.s-logo{display:flex;align-items:center;min-height:56px;padding:0 var(--s-sp-20);text-decoration:none}.s-kit .s-cabtop__menu{gap:2px 18px;flex-wrap:wrap;padding:0 var(--s-sp-20);margin-top:-8px}.s-kit .s-inv__st--narrow{display:none}.s-kit .s-sheet__head{align-items:flex-start}.s-kit .s-sheet__head>.s-h2{min-width:0;overflow-wrap:anywhere}.s-kit .s-sheet__head>.s-link{flex:none}@media (max-width:359px){.s-kit .s-h1{font-size:24px}.s-kit .s-fmt{grid-template-columns:1fr}.s-kit .s-wrap-chips{flex-direction:column;align-items:stretch}.s-kit .s-grid2--pair{grid-template-columns:1fr}.s-kit .s-inv__st--narrow{display:block}.s-kit .s-inv__st--wide{display:none}}@media (min-width:900px){.s-kit .s-tile{box-shadow:var(--s-sh-card)}.s-kit .s-veil{align-items:center;justify-content:center}.s-kit .s-inv{box-shadow:var(--s-sh-card)}.s-kit .s-topbar{padding:0 var(--s-sp-32);border-bottom:1px solid var(--s-line);background:var(--s-tile-soft)}.s-kit .s-fmt{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.s-kit .s-veil--sheet{align-items:center}.s-kit .s-veil--sheet>.s-sheet{width:480px;border-radius:var(--s-r-tile);padding:var(--s-sp-32);gap:var(--s-sp-16)}.s-kit .s-grow--phone,.s-kit .s-veil--sheet>.s-sheet:before{display:none}.s-kit .s-grow--desk{display:block;flex:1 1}.s-kit .s-cabtop{padding:0;border-bottom:0;box-shadow:0 0 0 100vmax var(--s-tile-soft),0 1px 0 100vmax var(--s-line);-webkit-clip-path:inset(0 -100vmax -1px);clip-path:inset(0 -100vmax -1px)}.s-kit .s-cabtop__in{flex-direction:row;justify-content:space-between;align-items:center;gap:var(--s-sp-16);width:720px;min-height:56px;position:relative;left:50%;transform:translateX(-50%);padding:0 var(--s-sp-24);box-sizing:border-box}.s-kit .s-cabtop__in>.s-logo{padding:0}.s-kit .s-cabtop__menu{margin-top:0;padding:0;flex-wrap:nowrap}}.s-kit .s-land{min-height:100dvh;display:flex;flex-direction:column}.s-kit .s-land__main{flex:1 1;padding-top:4px}.s-kit a.s-btn{text-decoration:none}.s-kit .s-land__hero,.s-kit .s-land__lead{display:flex;flex-direction:column;gap:var(--s-sp-12)}.s-kit .s-land__cta{display:flex;flex-direction:column;gap:6px}.s-kit .s-land__example{display:flex;flex-direction:column;align-items:center;gap:var(--s-sp-8);margin:var(--s-sp-20) 0}.s-kit .s-land__frame{padding:10px;border-radius:36px;zoom:.78}.s-kit .s-land__screen{width:340px;padding:28px 20px;border-radius:28px;background:var(--s-sand);display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.s-kit .s-land__steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.s-kit .s-land__step{padding:14px;align-items:flex-start}.s-kit .s-land__step>.s-accent{display:flex;margin-left:-3px}@media (max-width:359px){.s-kit .s-land__frame{zoom:.7}}@media (max-width:299px){.s-kit .s-land__steps{grid-template-columns:1fr}.s-kit .s-land__step{flex-direction:row;align-items:center;gap:14px}}@media (min-width:900px){.s-kit:has(>.s-land){max-width:none}.s-kit .s-land__main{width:min(1080px,100% - 64px);margin:0 auto;padding:24px 0;gap:48px}.s-kit .s-land__hero{display:grid;grid-template-columns:1fr 440px;grid-gap:56px;gap:56px;align-items:center}.s-kit .s-land__lead{gap:28px}.s-kit .s-land__lead>.s-h1{font-size:var(--s-fs-h1-d);line-height:var(--s-lh-h1-d)}.s-kit .s-land__cta{width:320px}.s-kit .s-land__example{margin:0}.s-kit .s-land__frame{zoom:1}.s-kit .s-land__step{flex-direction:row;align-items:center;gap:14px}.s-kit .s-land__again{display:none}}.s-kit .s-land__example,.s-kit .s-land__example *{pointer-events:none;cursor:default}@font-face{font-family:UnboundedB;src:url(/fonts/b/unbounded-cyrillic.woff2) format("woff2");font-weight:200 900;font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:UnboundedB;src:url(/fonts/b/unbounded-latin.woff2) format("woff2");font-weight:200 900;font-display:swap;unicode-range:u+00??,u+2000-206f,u+20ac,u+2122,u+2212}@font-face{font-family:OnestB;src:url(/fonts/b/onest-cyrillic.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:OnestB;src:url(/fonts/b/onest-latin.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:u+00??,u+2000-206f,u+20ac,u+2122,u+2212}body,html{margin:0;background:var(--s-sand)}.s-kit{min-height:100dvh;max-width:var(--s-bp-column);margin:0 auto}