:root,[data-theme=ikat]{--bg:#F6F2EA;--surf:#FFFFFF;--surf2:#EEE8DD;--ink:#1E2430;--mut:#656875;--hair:rgba(30,36,48,.12);--acc:#234C9E;--acc2:#B0233C;--acc-ink:#234C9E;--acc2-ink:#B0233C;--onacc:#fff;--onacc2:#fff}[data-theme=garnet]{--bg:#FDFBF7;--ink:#241C17;--acc:#B01E3C;--acc2:#D98A1E;--surf2:#FCE3E3;--mut:#766161;--hair:rgba(36,28,23,.12);--acc-ink:#B01E3C;--acc2-ink:#8E5A14;--onacc:#fff;--onacc2:#241C17}[data-theme=pistachio]{--bg:#FBFAF4;--ink:#232619;--acc:#5F8230;--acc2:#94486A;--surf2:#E5EBDA;--mut:#63685A;--hair:rgba(35,38,25,.12);--acc-ink:#53722A;--acc2-ink:#94486A;--onacc:#000;--onacc2:#fff}[data-theme=saffron]{--bg:#FFFFFF;--ink:#17140F;--acc:#F5A800;--acc2:#17140F;--surf2:#FAE5D4;--mut:#716458;--hair:rgba(23,20,15,.12);--acc-ink:#966700;--acc2-ink:#17140F;--onacc:#17140F;--onacc2:#fff}:root{--c-ground: #F3F2EF;--c-raised: #FFFEFC;--c-sunk: #EAE9E5;--c-sunk-2: #DFDED9;--c-ink: #17181C;--c-ink-2: #55565D;--c-ink-3: #606168;--c-field: #7E7F85;--c-line: rgba(23, 24, 28, .09);--c-mark: #F5BD1F;--c-mark-soft: #FDF1C9;--c-mark-ink: #6E5000;--c-ok: #23804C;--c-ok-soft: #E1F1E6;--c-ok-ink: #1C6A3E;--c-bad: #C42B1C;--c-bad-soft: #FBE6E2;--c-bad-ink: #B0281B;--c-shadow-1: 0 1px 2px rgba(23, 24, 28, .05), 0 2px 10px -2px rgba(23, 24, 28, .07);--c-shadow-2: 0 2px 4px rgba(23, 24, 28, .04), 0 14px 34px -10px rgba(23, 24, 28, .18);--c-shadow-up: 0 -1px 0 rgba(23, 24, 28, .05), 0 -10px 28px -14px rgba(23, 24, 28, .16);--r-pill: 999px;--r-group: 22px;--r-field: 14px;--r-thumb: 12px;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--bg: var(--c-ground);--surf: var(--c-raised);--surf2: var(--c-sunk);--ink: var(--c-ink);--mut: var(--c-ink-2);--hair: rgba(23, 24, 28, .12);--acc: var(--c-ink);--acc-ink: var(--c-ink);--onacc: var(--c-raised);--acc2: var(--c-bad);--acc2-ink: var(--c-bad-ink);--onacc2: var(--c-raised);--ok: var(--c-ok);--ok-ink: var(--c-ok-ink);--wait: var(--c-mark);--wait-ink: var(--c-mark-ink)}:root{--font: "Onest", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif;--voice-label: normal;--voice-plain: normal}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-cyrillic-ext.woff2?v=268f03691b) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-cyrillic.woff2?v=68e5e01d62) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-latin-ext.woff2?v=14e7d3079b) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-latin.woff2?v=052df74533) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/fonts/material-symbols-outlined.woff2?v=0e70d5a844) format("woff2")}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{accent-color:var(--c-ink)}body{font-family:var(--font);font-variation-settings:var(--voice-plain);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:var(--bg);color:var(--ink)}button{font-family:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background:var(--c-mark-soft);color:var(--c-ink)}input,textarea{caret-color:var(--c-ink)}.ms{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-user-select:none;user-select:none;font-variation-settings:"FILL" 0,"wght" 300}.ms--fill{font-variation-settings:"FILL" 1,"wght" 400}.hs{scrollbar-width:none;-webkit-overflow-scrolling:touch}.hs::-webkit-scrollbar{display:none;width:0;height:0}.bodoni,.empty-state .es-title,.scr-topbar .title,.sc-topbar .title,.sc-mono,.sheet-title,.an-hero .val,.sa-summary .cost,.sa-balance .big{font-family:var(--font);font-variation-settings:var(--voice-label);font-weight:750;letter-spacing:-.02em;text-wrap:balance}:root{--app-max: 520px}.app{width:100%;max-width:var(--app-max);margin:0 auto;min-height:100dvh;background:var(--bg);color:var(--ink);position:relative;padding-top:calc(var(--tg-safe-area-inset-top, 0px) + var(--tg-content-safe-area-inset-top, 0px));padding-bottom:calc(84px + var(--tg-safe-area-inset-bottom, 0px))}.app:before{content:"";position:fixed;top:0;left:0;right:0;z-index:25;pointer-events:none;height:calc(var(--tg-safe-area-inset-top, 0px) + var(--tg-content-safe-area-inset-top, 0px));background:var(--bg)}.screen{padding-bottom:8px}.section{padding:0 16px}.stack{display:flex;flex-direction:column}.btn{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:var(--r-pill);font-size:15px;font-weight:650;line-height:1.2;letter-spacing:-.005em;text-align:center;cursor:pointer;border:none;font-family:inherit}.btn .ms{font-size:20px}.btn--accent{background:var(--c-ink);color:var(--c-raised);box-shadow:0 1px 2px #17181c29,0 8px 18px -10px #17181c8c}.btn--outline{background:var(--c-raised);color:var(--c-ink);box-shadow:var(--c-shadow-1),inset 0 0 0 1px #17181c14}.btn--danger{color:var(--c-bad-ink)}.btn--danger-soft{background:var(--c-bad-soft);color:var(--c-bad-ink);box-shadow:none}.btn:disabled{opacity:.4;cursor:default;box-shadow:none}.btn[aria-disabled=true]{opacity:.4;cursor:default;box-shadow:none}.lang-toggle{display:inline-flex;gap:2px;padding:3px;border:none;border-radius:var(--r-pill);background:var(--c-sunk);font-size:13px;font-weight:700}.lang-seg{min-width:48px;min-height:44px;padding:0 12px;border-radius:var(--r-pill);color:var(--c-ink-2);background:transparent;border:none;cursor:pointer}.lang-seg--active{background:var(--c-raised);color:var(--c-ink);box-shadow:0 1px 2px #17181c14,0 3px 10px -4px #17181c33}.chips{display:flex;gap:8px;overflow-x:auto;padding:0 16px;scroll-padding-inline:16px}.chip{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 16px;white-space:nowrap;border-radius:var(--r-pill);border:none;font-size:14.5px;font-weight:600;background:var(--c-sunk);color:var(--c-ink);cursor:pointer}.chip--active{background:var(--c-ink);color:var(--c-raised)}.badge-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:var(--r-pill);font-size:11.5px;font-weight:650}.badge-pill--verified{background:var(--c-ok-soft);color:var(--c-ok-ink)}.badge-pill--new{background:var(--c-sunk);color:var(--c-ink)}.price{display:inline-flex;align-items:baseline;gap:6px}.price-amount{font-weight:650;white-space:nowrap;font-variant-numeric:tabular-nums}.price-cur{font-size:12px;color:var(--mut)}.price--sale .price-amount{color:var(--acc2-ink)}.price-old{font-size:12px;color:var(--mut);text-decoration:line-through;white-space:nowrap}.search{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 16px;border:none;border-radius:var(--r-pill);background:var(--c-sunk);color:var(--c-ink-2);cursor:text;transition:background-color .2s var(--ease-out),box-shadow .2s var(--ease-out)}.search:focus-within{background:var(--c-raised);box-shadow:0 0 0 2px var(--c-ink)}.search .ms{font-size:22px}.search input{border:none;background:transparent;outline:none;color:var(--ink);font-size:16px;width:100%;min-height:44px;font-family:inherit}.search input:focus-visible{outline:none}input::placeholder,textarea::placeholder{color:var(--c-ink-3);opacity:1}.bottom-nav{position:fixed;left:50%;transform:translate(-50%);bottom:0;width:100%;max-width:var(--app-max);box-sizing:border-box;display:flex;align-items:stretch;padding:8px 6px calc(8px + var(--tg-safe-area-inset-bottom, 0px));border-top:none;background:var(--c-raised);box-shadow:var(--c-shadow-up);z-index:20}.nav-item{flex:1 1 0;min-width:0;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;padding:0 2px;position:relative;z-index:1;color:var(--c-ink-2);font-size:11.5px;font-weight:550;line-height:1.15;text-align:center;white-space:nowrap;background:transparent;border:none;cursor:pointer}.nav-item .ms{display:grid;place-items:center;width:56px;height:32px;font-size:24px}.nav-item--active{color:var(--c-ink);font-weight:700}.nav-indicator{position:absolute;top:8px;left:6px;z-index:0;width:calc((100% - 12px)/5);height:32px;display:flex;justify-content:center;pointer-events:none;transition:transform .32s var(--ease-in-out)}.nav-indicator:before{content:"";width:56px;height:32px;border-radius:var(--r-pill);background:var(--c-mark)}@media (max-width: 360px){.nav-item{font-size:10.5px;letter-spacing:-.01em}}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:0;padding:12dvh 28px 48px;min-height:60dvh}.empty-state .ms{font-size:32px;color:var(--c-ink)}.es-ring{display:flex;align-items:center;justify-content:center;margin-bottom:20px;width:72px;height:72px;border-radius:50%;border:none;background:var(--c-raised);box-shadow:var(--c-shadow-1)}.empty-state .es-title{font-size:22px;line-height:1.2;margin-bottom:8px}.empty-state .es-text{font-size:15px;color:var(--c-ink-2);line-height:1.45;max-width:28ch;margin-bottom:24px;text-wrap:pretty}.empty-state .btn{width:auto;min-width:200px;max-width:100%}.skeleton{position:relative;overflow:hidden;background:var(--c-sunk);border-radius:10px}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,254,252,.7),transparent);animation:vx-shimmer 1.4s var(--ease-in-out) infinite}@keyframes vx-shimmer{to{transform:translate(100%)}}.sk-screen{display:flex;flex-direction:column;gap:16px;padding:20px 16px 0}.sk-screen--under{gap:12px;padding-top:12px}.sk-group{display:flex;flex-direction:column;padding:4px 16px;border-radius:var(--r-group);background:var(--c-raised);box-shadow:var(--c-shadow-1)}.sk-row{display:flex;align-items:center;gap:14px;padding:12px 0}.sk-row--top{align-items:flex-start;padding:14px 0}.sk-row+.sk-row{border-top:1px solid var(--c-line)}.sk-lines{flex:1;display:flex;flex-direction:column;gap:8px}.sk-head{display:flex;align-items:center;gap:12px}.sk-pills{display:flex;gap:8px;overflow:hidden}.sk-pills>.skeleton{flex:0 0 auto}.sk-meter{display:flex;flex-direction:column;gap:10px}.sk-split{display:flex;align-items:center;justify-content:space-between;gap:12px}.sk-card{gap:12px;padding:16px}.sk-item{display:flex;flex-direction:column;gap:12px;padding:14px 0}.sk-item+.sk-item{border-top:1px solid var(--c-line)}.sk-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sk-tiles--2{grid-template-columns:1fr 1fr}.sk-field{display:flex;flex-direction:column;gap:6px}.icon-btn{position:relative;background:transparent;border:none;cursor:pointer;color:var(--ink);display:inline-flex;align-items:center}.scr-topbar{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--hair)}.scr-topbar .title{font-size:22px;line-height:1.1}.scr-stub-note{margin:24px 16px;padding:16px;border:1px dashed var(--hair);border-radius:13px;background:var(--surf2);font-size:12.5px;line-height:1.55;color:var(--mut)}.scr-stub-note b{color:var(--ink)}.sc-topbar{display:flex;align-items:center;gap:12px;padding:12px 16px;min-height:68px;position:sticky;top:calc(var(--tg-safe-area-inset-top, 0px) + var(--tg-content-safe-area-inset-top, 0px));z-index:20;background:var(--bg)}.sc-topbar .grow{flex:1;min-width:0}.sc-topbar .title{margin:0;font-size:30px;line-height:1.1;letter-spacing:-.024em}.sc-topbar>:where(.icon-btn){flex:0 0 auto;width:44px;height:44px;justify-content:center;border-radius:50%}.sc-topbar>:where(.icon-btn) .ms{font-size:24px}.sc-topbar>:where(.icon-btn:first-child){margin-left:-10px}.sc-topbar>:where(.icon-btn:first-child:active){background:var(--c-sunk)}.sc-topbar>:where(.icon-btn:not(:first-child)){background:var(--c-raised);box-shadow:var(--c-shadow-1)}.sc-topbar>:where(.icon-btn:disabled){opacity:.4;box-shadow:none}.sc-topbar>:where(.icon-btn:first-child)~.title,.sc-topbar>:where(.icon-btn:first-child)~.grow>.title{font-size:24px;letter-spacing:-.02em}@supports (animation-timeline: scroll()){.sc-topbar{animation:topbar-edge linear both;animation-timeline:scroll(root);animation-range:0 32px}}@keyframes topbar-edge{0%{box-shadow:0 1px #17181c00,0 10px 20px -16px #17181c00}to{box-shadow:0 1px 0 var(--c-line),0 10px 20px -16px #17181c4d}}.sc-mono{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;border:none;background:var(--c-ink);font-size:21px;color:var(--c-raised);flex:0 0 auto}.sc-pill{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:0 10px;border-radius:var(--r-pill);font-size:12.5px;font-weight:650;background:var(--c-sunk);color:var(--c-ink-2)}.sc-pill--accent{background:var(--c-sunk);color:var(--c-ink)}.sc-pill--warn{background:var(--c-mark-soft);color:var(--c-mark-ink)}.sc-sec{padding:24px 16px 4px}.sc-sec-h{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:20px;font-weight:750;line-height:1.25;color:var(--c-ink);letter-spacing:-.015em}.sc-card{background:var(--surf);border:none;border-radius:var(--r-group);padding:16px;box-shadow:var(--c-shadow-1)}.sc-card+.sc-card{margin-top:12px}.sc-field{display:flex;flex-direction:column;gap:6px}.sc-field+.sc-field{margin-top:14px}.sc-label{font-size:13px;color:var(--c-ink-2);font-weight:600}.sc-label-row{display:flex;align-items:center;gap:8px}.sc-input,.sc-textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--c-field);border-radius:var(--r-field);background:var(--c-raised);color:var(--ink);font-size:15px;font-family:inherit;outline:none;transition:border-color .2s var(--ease-out),box-shadow .2s var(--ease-out)}.sc-input:focus,.sc-textarea:focus{border-color:var(--c-ink);box-shadow:0 0 0 1px var(--c-ink)}.sc-input:focus-visible,.sc-textarea:focus-visible{outline:none}.sc-textarea{resize:vertical;min-height:72px;line-height:1.5}.sc-select{position:relative;display:block}.sc-select>select{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:44px;cursor:pointer}.sc-select>select:disabled{cursor:default}.sc-select>.ms{position:absolute;top:50%;right:12px;transform:translateY(-50%);font-size:22px;color:var(--c-ink-2);pointer-events:none}.sc-select>select:disabled+.ms{color:var(--c-ink-3)}.sc-textarea--note{background:var(--c-sunk)}.sc-textarea--note:focus{background:var(--c-raised)}.sc-input--err,.sc-input--err:focus{border-color:var(--acc2-ink)}.sc-input--err:focus,.sc-affix:has(.sc-input--err):focus-within{box-shadow:0 0 0 1px var(--c-bad-ink)}.sc-hint{font-size:13px;color:var(--mut);line-height:1.45;margin-top:8px}.sc-hint+.sc-field{margin-top:12px}.sc-static{font-size:14px;color:var(--ink);padding:2px 0}.sc-static .mut{color:var(--mut)}.sc-affix{display:flex;align-items:stretch;min-height:48px;border:1px solid var(--c-field);border-radius:var(--r-field);background:var(--c-raised);transition:border-color .2s var(--ease-out),box-shadow .2s var(--ease-out)}.sc-affix:focus-within{border-color:var(--c-ink);box-shadow:0 0 0 1px var(--c-ink)}.sc-affix:has(.sc-input--err){border-color:var(--c-bad-ink)}.sc-affix-t{flex:0 0 auto;display:flex;align-items:center;padding:0 12px 0 14px;border-right:1px solid var(--c-line);font-size:15px;font-weight:600;color:var(--c-ink);font-variant-numeric:tabular-nums}.sc-affix .sc-input{flex:1;min-width:0;min-height:46px;border:none;border-radius:0 var(--r-field) var(--r-field) 0;background:transparent}.sc-affix .sc-input:focus{box-shadow:none}.sc-affix:has(.sc-input:disabled){background:var(--c-sunk);border-color:#17181c29}.sc-input:disabled{background:var(--c-sunk);border-color:#17181c29;color:var(--c-ink-2)}.sc-color-btn{display:flex;align-items:center;gap:10px;min-width:0;padding-inline:14px 10px;text-align:left;cursor:pointer}.sc-color-btn:focus-visible{border-color:var(--acc)}.sc-color-dot{flex:none;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 16%,transparent)}.sc-color-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.sc-color-name--empty{color:var(--c-ink-3)}.sc-color-chev{flex:none;margin-left:auto;font-size:22px;color:var(--c-ink-3)}.cp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 6px;margin-top:18px}.cp-item{display:flex;flex-direction:column;align-items:center;gap:8px;min-height:44px;padding:4px 0;border:0;background:transparent;color:var(--ink);font-family:inherit;cursor:pointer}.cp-dot{width:44px;height:44px;border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 14%,transparent);transition:transform .16s var(--ease-out)}.cp-item:active .cp-dot{transform:scale(.94)}.cp-item--active .cp-dot{outline:2px solid var(--c-ink);outline-offset:3px}.cp-item:focus-visible{outline:none}.cp-item:focus-visible .cp-dot{outline:2px solid var(--c-ink);outline-offset:3px}.cp-name{font-size:12.5px;line-height:1.25;text-align:center;color:var(--c-ink-2);overflow-wrap:anywhere}.cp-item--active .cp-name{color:var(--c-ink);font-weight:650}.cp-own{display:flex;align-items:flex-end;gap:8px;margin-top:22px}.cp-own-field{flex:1;min-width:0}.cp-own-ok{flex:none;width:auto;min-height:48px;padding:0 18px}.cp-clear{margin:14px 0 0 -8px}.sc-tag{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border-radius:var(--r-pill);font-size:11.5px;font-weight:700}.sc-tag--req{background:var(--c-bad-soft);color:var(--c-bad-ink)}.sc-tag--opt{background:var(--c-sunk);color:var(--c-ink-2)}.tgl{position:relative;flex:0 0 auto;width:52px;height:32px;border-radius:var(--r-pill);background:var(--c-sunk);border:2px solid var(--c-field);cursor:pointer;padding:0;transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out)}.tgl:before{content:"";position:absolute;top:-8px;right:-4px;bottom:-8px;left:-4px}.tgl-knob{position:absolute;top:50%;left:2px;width:24px;height:24px;margin-top:-12px;border-radius:50%;background:var(--c-field);transform:scale(.67);transition:transform .24s var(--ease-out),background-color .2s var(--ease-out)}.tgl--on{background:var(--c-ink);border-color:var(--c-ink)}.tgl--on .tgl-knob{transform:translate(20px);background:var(--c-raised)}.tgl:active:not(:disabled) .tgl-knob{transform:scale(.8)}.tgl--on:active:not(:disabled) .tgl-knob{transform:translate(20px) scale(.9)}.tgl:disabled{opacity:.4;cursor:default}.tgl--sm{width:48px;height:28px}.tgl--sm .tgl-knob{width:20px;height:20px;margin-top:-10px}.tgl--sm.tgl--on .tgl-knob{transform:translate(20px)}.tgl--sm.tgl--on:active:not(:disabled) .tgl-knob{transform:translate(20px) scale(.9)}.tgl-row{display:flex;align-items:flex-start;gap:12px}.tgl-row .body{flex:1}.tgl-row .title{font-size:15px;font-weight:600;display:block}.tgl-row .sub{font-size:13px;color:var(--mut);display:block;margin-top:2px;line-height:1.4}.sc-row{display:flex;align-items:center;gap:14px;min-height:64px;padding:12px 14px 12px 12px;width:100%;text-align:left;border:none;border-radius:18px;background:var(--surf);box-shadow:var(--c-shadow-1);cursor:pointer;color:inherit}.sc-row .lead{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--c-sunk);color:var(--c-ink);font-size:22px}.sc-row .body{flex:1;min-width:0}.sc-row .title{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:15.5px;font-weight:600;line-height:1.3}.sc-row .sub{display:block;font-size:13px;color:var(--mut);margin-top:2px;line-height:1.4}.sc-row .chev{color:var(--c-ink-3);font-size:22px;flex:0 0 auto}.sc-progress{height:8px;border-radius:var(--r-pill);overflow:hidden;background-color:var(--c-sunk);background-image:repeating-linear-gradient(90deg,transparent 0 calc(10% - 1.5px),rgba(23,24,28,.16) calc(10% - 1.5px) 10%)}.sc-progress-fill{height:100%;border-radius:var(--r-pill);background:var(--c-ink);transform-origin:left center}.sc-progress-fill--warn{background:var(--c-bad)}.sc-or{display:flex;align-items:center;gap:12px;padding:16px;color:var(--mut);font-size:13px}.sc-or:before,.sc-or:after{content:"";flex:1;height:1px;background:var(--hair)}.sc-banner{margin:14px 16px 0;padding:16px;border-radius:18px;display:flex;gap:12px}.sc-banner .ms{flex:0 0 auto;font-size:24px}.sc-banner--info{background:var(--c-raised);box-shadow:var(--c-shadow-1)}.sc-banner--info .ms{color:var(--c-ink)}.sc-banner--warn{background:var(--c-mark-soft)}.sc-banner--warn .ms{color:var(--c-mark-ink)}.sc-banner--bad{background:var(--c-bad-soft)}.sc-banner--bad .ms{color:var(--c-bad-ink)}.sc-banner .title{font-size:15px;font-weight:650;line-height:1.3}.sc-banner .text{font-size:13.5px;color:var(--c-ink-2);margin-top:3px;line-height:1.45}.sc-limit{padding:12px 16px 0}.sc-limit-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;margin-bottom:8px}.sc-limit-top .count{font-weight:700;font-variant-numeric:tabular-nums}.sc-limit--reached .count{color:var(--acc2-ink)}.media-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.prod-list{padding:0 16px}.prod-row{display:flex;gap:14px;padding:14px 0}.prod-row+.prod-row{border-top:1px solid var(--c-line)}.prod-thumb{flex:0 0 auto;width:56px;height:56px;border-radius:var(--r-thumb);background:var(--c-sunk);display:flex;align-items:center;justify-content:center;color:var(--c-ink-3);font-size:9px;letter-spacing:.14em;text-transform:uppercase;overflow:hidden;border:none;padding:0}.prod-thumb:disabled{opacity:.45;cursor:default}.prod-thumb{position:relative}.prod-thumb-drop{position:absolute;top:4px;right:4px;z-index:2;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;border-radius:999px;background:#17181cbd;color:var(--c-raised);padding:0}.prod-thumb-drop:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.prod-thumb-drop .ms{font-size:18px}.prod-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.prod-head{display:flex;align-items:flex-start;gap:10px}.prod-name{position:relative;flex:1;min-width:0;padding:3px 0 0;border:none;background:transparent;text-align:left;cursor:pointer;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.005em;color:inherit;overflow-wrap:anywhere}.prod-name:before{content:"";position:absolute;top:-12px;right:0;bottom:-9px;left:0}.prod-name .hidden-mark{display:inline-flex;align-items:center;min-height:22px;margin-left:8px;padding:0 8px;vertical-align:1px;border-radius:var(--r-pill);background:var(--c-sunk);font-size:11.5px;font-weight:650;color:var(--c-ink-2)}.prod-edit{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.stepper{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:var(--r-pill);background:var(--c-sunk)}.stepper-btn{position:relative;width:36px;height:36px;padding:0;border:none;border-radius:50%;background:var(--c-raised);box-shadow:0 1px 2px #17181c1a;color:var(--c-ink);display:grid;place-items:center;cursor:pointer}.stepper-btn:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.stepper-btn .ms{font-size:20px}.stepper-btn:disabled{opacity:.4;box-shadow:none;cursor:default}.stepper-val{min-width:30px;text-align:center;font-weight:700;font-size:16px;font-variant-numeric:tabular-nums}.stepper-unit{padding:0 10px 0 2px;font-size:13px;color:var(--c-ink-2)}.prod-row--hidden .prod-name,.prod-row--hidden .pr-price{color:var(--mut)}.prod-row--hidden .prod-thumb .media-img{opacity:.55}.picker{display:flex;flex-direction:column;gap:12px}.pick-list{display:flex;flex-direction:column;border-radius:var(--r-group);background:var(--c-raised);box-shadow:var(--c-shadow-1);overflow:hidden;transition:opacity .2s var(--ease-out)}.pick-list--stale{opacity:.55}.pick-row{position:relative;display:flex;align-items:center;gap:14px;width:100%;min-height:68px;padding:10px 14px;border:none;border-radius:0;background:transparent;color:inherit;text-align:left;font:inherit}.pick-list>.pick-row+.pick-row:before,.pick-list>.pick-row+.pick-act:before{content:"";position:absolute;top:0;left:76px;right:0;height:1px;background:var(--c-line)}button.pick-row{cursor:pointer}button.pick-row:active:not(:disabled){transform:none;background:var(--c-sunk)}button.pick-row:disabled{cursor:default}.sa5-change{flex:0 0 auto;color:var(--c-ink-2);font-size:14px;font-weight:650}button.pick-row:disabled .pick-thumb{opacity:.5}button.pick-row:disabled .pick-name{color:var(--c-ink-2)}button.pick-row:disabled .chev{visibility:hidden}.pick-thumb{position:relative;flex:0 0 auto;width:48px;height:64px;border-radius:var(--r-thumb);overflow:hidden;background:var(--c-sunk);color:var(--c-ink-3);display:flex;align-items:center;justify-content:center}.pick-thumb .media-img{width:100%;height:100%;object-fit:cover;display:block}.pick-body{flex:1;min-width:0;display:flex;flex-direction:column}.pick-name{font-size:16px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.pick-sub{font-size:13.5px;line-height:1.4;color:var(--c-ink-2);margin-top:2px;font-variant-numeric:tabular-nums}.pick-row .chev{color:var(--c-ink-3);font-size:22px;flex:0 0 auto;margin-right:-4px}.pick-act{position:relative;display:flex;align-items:center;gap:14px;width:100%;min-height:52px;padding:0 14px;border:none;background:transparent;color:var(--c-ink);font:inherit;font-size:15px;font-weight:650;text-align:left;cursor:pointer}.pick-act .ms{flex:0 0 auto;display:grid;place-items:center;width:48px;font-size:22px}button.pick-act:active{transform:none;background:var(--c-sunk)}.picker-note{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px 2px;font-size:14px;color:var(--c-ink-2);line-height:1.45}.picker-note .btn{width:auto;min-height:44px;padding:0 18px}.picker-more{padding-top:4px}.chips--wrap{flex-wrap:wrap;overflow:visible;padding:10px 0 0}.chip--radio{position:relative}.chip--radio:has(input:focus-visible){outline:2px solid var(--acc);outline-offset:2px}.chip--off{cursor:default;background:transparent;color:var(--c-ink-2);text-decoration:line-through;box-shadow:inset 0 0 0 1px #17181c29}.sc-label--err{color:var(--acc2-ink)}.chips--err .chip:not(.chip--off):not(.chip--active){box-shadow:inset 0 0 0 1.5px var(--c-bad-ink)}.picker--err .search{box-shadow:inset 0 0 0 1.5px var(--c-bad-ink)}.vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sc-seg{display:inline-flex;gap:2px;padding:3px;border:none;border-radius:var(--r-pill);background:var(--c-sunk)}.sc-seg-btn{min-height:44px;min-width:52px;padding:0 16px;border:none;border-radius:var(--r-pill);background:transparent;color:var(--c-ink-2);font:inherit;font-size:14.5px;font-weight:650;white-space:nowrap;cursor:pointer}.sc-seg-btn--active{background:var(--c-raised);color:var(--c-ink);box-shadow:0 1px 2px #17181c14,0 3px 10px -4px #17181c33}.sc-seg-btn:disabled{opacity:.4;cursor:default}.an-seg{display:flex;margin:4px 16px 0}.an-seg .sc-seg-btn{flex:1 1 0;min-width:0;padding:0 8px}.an-hero{margin:14px 16px 0;padding:18px;border-radius:var(--r-group);background:var(--c-raised);box-shadow:var(--c-shadow-1)}.an-hero .lbl{font-size:14px;color:var(--c-ink-2)}.an-hero .val{margin:6px 0 10px;font-size:clamp(26px,9vw,36px);line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap}.an-delta{display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:0 10px;border-radius:var(--r-pill);font-size:12.5px;font-weight:650;font-variant-numeric:tabular-nums}.an-delta .ms{font-size:16px}.an-up{background:var(--c-ok-soft);color:var(--c-ok-ink)}.an-down{background:var(--c-bad-soft);color:var(--c-bad-ink)}.an-same{background:var(--c-sunk);color:var(--c-ink-2)}.metric-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:12px 16px 0}.metric-tile{min-width:0;padding:14px;border-radius:18px;background:var(--c-raised);box-shadow:var(--c-shadow-1)}.metric-label{font-size:13.5px;line-height:1.35;color:var(--c-ink-2)}.metric-value{margin:6px 0 8px;font-size:clamp(16px,5.4vw,22px);font-weight:750;line-height:1.15;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.an-note{margin:14px 16px 0}.theme-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 16px}.theme-card{padding:10px 10px 12px;border:none;border-radius:18px;background:var(--c-raised);box-shadow:var(--c-shadow-1);cursor:pointer;text-align:left;color:inherit;font:inherit}.theme-card--active{box-shadow:inset 0 0 0 2px var(--c-ink),var(--c-shadow-1)}.theme-mini{height:82px;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;gap:4px;padding:8px;box-shadow:inset 0 0 0 1px #17181c14}.theme-mini-bar{height:8px;border-radius:3px;width:60%}.theme-mini-card{flex:1;border-radius:6px}.theme-foot{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:10px}.theme-name{font-size:14px;font-weight:650;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.theme-desc{font-size:12.5px;color:var(--c-ink-2);margin-top:4px;line-height:1.4;text-wrap:pretty}.theme-dot{flex:none;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px #17181c29}.theme-check{flex:none;color:var(--c-ink);font-size:20px}.fl-row{padding:12px 0 2px}.fl-row+.fl-row{margin-top:10px;border-top:1px solid var(--c-line)}.fl-row-h{margin-bottom:10px;font-size:14px;font-weight:650}.fl-opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fl-opt{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:6px 6px 10px;border:none;border-radius:16px;background:var(--c-raised);box-shadow:var(--c-shadow-1);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:box-shadow .2s cubic-bezier(.22,1,.36,1)}.fl-opt--active{box-shadow:inset 0 0 0 2px var(--c-ink),var(--c-shadow-1)}.fl-mini{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;border-radius:11px;background:var(--fl-ground, var(--c-sunk));box-shadow:inset 0 0 0 1px #17181c14}.fl-mini-img,.fl-mini-wash{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.fl-mini--bleed .fl-mini-img,.fl-mini--feather .fl-mini-img{object-fit:cover;object-position:50% 50%}.fl-mini--feather .fl-mini-img{-webkit-mask-image:radial-gradient(70% 62% at 50% 46%,#000 62%,transparent 100%);mask-image:radial-gradient(70% 62% at 50% 46%,#000 62%,transparent 100%)}.fl-mini--print .fl-mini-img{inset:auto;left:50%;top:50%;width:auto;max-width:84%;height:auto;max-height:82%;transform:translate(-50%,-50%);border-radius:3px;box-shadow:0 1px 2px #17181c1f,0 8px 16px -8px #17181c66}.fl-mini--blur .fl-mini-wash{object-fit:cover;filter:blur(5px) saturate(1.15);transform:scale(1.1)}.fl-mini--blur .fl-mini-img{left:50%;width:auto;max-width:100%;transform:translate(-50%);object-fit:contain;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)}.fl-opt-name{padding:0 2px;font-size:13px;font-weight:650;line-height:1.25;overflow-wrap:anywhere}.fl-opt-tag{min-height:20px;margin:-2px 0 0 2px;padding:0 7px;font-size:11px}.fl-desc{margin-top:10px;text-wrap:pretty}@media (prefers-reduced-motion: reduce){.fl-opt{transition:none}}.look-tpl-list{display:flex;flex-direction:column;gap:10px}.look-tpl-card{display:flex;align-items:center;gap:14px;width:100%;min-height:72px;padding:12px 14px;text-align:left;color:inherit;font:inherit;border:none;border-radius:18px;background:var(--c-raised);box-shadow:var(--c-shadow-1);cursor:pointer}.look-tpl-card--active{box-shadow:inset 0 0 0 2px var(--c-ink),var(--c-shadow-1)}.look-tpl-card:disabled{cursor:default;box-shadow:none;background:transparent}.look-tpl-card:disabled .look-tpl-mini{opacity:.5}.look-tpl-card:disabled .look-tpl-name{color:var(--c-ink-2)}.look-tpl-lock{display:flex;flex-direction:column;gap:12px}.look-tpl-card:not(.look-tpl-card--active):after{content:"";flex:0 0 20px}.look-tpl-mini{flex:0 0 auto;display:flex;gap:3px;padding:6px;border-radius:10px;background:var(--surf2)}.look-tpl-mini>span{width:9px;height:34px;border-radius:4px;background:#cecfcd}.look-tpl-mini--boutique{position:relative;display:block;width:45px;height:46px;padding:0;overflow:hidden;background:#cacdcf}.look-tpl-mini--boutique>span{position:absolute}.look-tpl-mini--boutique>span:nth-child(1){right:16px;top:8px;width:12px;height:30px;border-radius:6px 6px 0 0;background:#9a9da0}.look-tpl-mini--boutique>span:nth-child(2){left:0;right:0;bottom:0;width:auto;height:17px;border-radius:9px 9px 0 0;background:#efefec}.look-tpl-mini--boutique>span:nth-child(3){right:5px;bottom:13px;width:8px;height:8px;border-radius:50%;background:#24252a}.look-tpl-mini--vecher{position:relative;display:block;width:45px;height:46px;padding:0;overflow:hidden;background:#12110f}.look-tpl-mini--vecher>span{position:absolute}.look-tpl-mini--vecher>span:nth-child(1){left:50%;top:5px;width:12px;height:32px;margin-left:-6px;border-radius:6px 6px 0 0;background:#8e8a84;box-shadow:0 0 14px 6px #cacdcf47}.look-tpl-mini--vecher>span:nth-child(2){left:4px;right:4px;bottom:4px;width:auto;height:13px;border-radius:6px;background:#24201cdb;box-shadow:inset 0 1px #ffffff24}.look-tpl-mini--vecher>span:nth-child(3){left:9px;bottom:9px;width:10px;height:3px;border-radius:2px;background:#d6b06c}.look-tpl-body{flex:1;min-width:0;display:flex;flex-direction:column}.look-tpl-name{font-size:15.5px;font-weight:650;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.look-tpl-desc{font-size:13px;color:var(--c-ink-2);margin-top:2px;line-height:1.4;text-wrap:pretty}.shape-list{padding:4px 14px;border-radius:var(--r-group);background:var(--c-raised);box-shadow:var(--c-shadow-1)}.shape-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 10px;padding:10px 0}.shape-row+.shape-row{border-top:1px solid var(--c-line)}.shape-row--all .shape-row-label{font-weight:700}.shape-row-label{flex:1 1 110px;min-width:0;font-size:14px;line-height:1.35}.shape-row .sc-seg{flex:0 0 auto;margin-left:auto}.shape-row .sc-seg-btn{min-width:48px;padding:0 11px;font-size:13.5px}.pv-runs{display:flex;flex-direction:column;gap:12px;max-width:210px;margin:0 auto;padding:12px 10px;border-radius:16px;background:#f5f5f3;border:1px solid var(--hair)}.pv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 6px}.pv-cell{min-width:0}.pv-stage{position:relative;overflow:hidden;border-radius:7px;background:#cecfcd;display:flex;align-items:center;justify-content:center}.pv-stage--full{aspect-ratio:10 / 27}.pv-stage--portrait{aspect-ratio:3 / 4}.pv-stage--square{aspect-ratio:1 / 1}.pv-stage .media-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%}.pv-stage--full .media-img{left:0%;top:0%;width:100%;height:100%;max-width:none;object-position:50% 100%}.pv-stage--focus-upper:not(.pv-stage--full) .media-img{object-position:50% 8%}.pv-stage--focus-lower:not(.pv-stage--full) .media-img{object-position:50% 96%}.pv-stage--print.pv-stage--full{background:var(--surf)}.pv-stage--print.pv-stage--full .media-img{right:3px;bottom:3px;left:3px;top:3px;width:calc(100% - 6px);height:calc(100% - 6px);border-radius:7px;object-position:50% 50%}.pv-stage--print:not(.pv-stage--full) .media-img{object-fit:contain;object-position:50% 50%}.pv-runs--boutique .pv-grid,.pv-runs--vecher .pv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-runs--boutique .pv-stage--full,.pv-runs--vecher .pv-stage--full{aspect-ratio:2 / 3}.pv-runs--vecher .pv-stage--portrait .media-img{object-position:50% 16%}.pv-name{font-size:9.5px;color:var(--mut);margin-top:4px;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qr-poster{margin:14px 16px 0;padding:22px;border-radius:17px;border:1px solid var(--hair);background:var(--surf);text-align:center}.qr-box{width:128px;height:128px;margin:14px auto;border-radius:12px;background:var(--surf2);display:flex;align-items:center;justify-content:center;color:var(--mut)}.qr-link{font-size:14px;line-height:1.4;color:var(--c-ink);word-break:break-all}.qr-preview-wrap{display:flex;flex-direction:column;align-items:center;gap:8px}.qr-preview{width:168px;height:168px;padding:10px;background:#fff;border-radius:12px;display:block}.qr-preview--empty{background:var(--surf2)}.qr-preview-name{font-weight:700;font-size:15px;text-align:center}.tpl-row{display:flex;gap:8px;margin-top:8px}.tpl-card{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 4px 12px;border-radius:var(--r-field);border:none;background:var(--c-sunk);color:var(--c-ink);font:inherit;cursor:pointer}.tpl-card--active{background:var(--c-raised);box-shadow:inset 0 0 0 2px var(--c-ink)}.tpl-thumb{position:relative;width:44px;height:60px;border-radius:4px;background:#fff;overflow:hidden;display:block}.tpl-band{position:absolute;left:0;top:0;width:100%;height:26%;background:var(--acc)}.tpl-logo{position:absolute;left:50%;top:6px;width:10px;height:10px;margin-left:-5px;border-radius:50%;border:1.5px solid var(--acc)}.tpl-qr{position:absolute;left:50%;top:24px;width:22px;height:22px;margin-left:-11px;background:#17140f}.tpl-thumb--3 .tpl-qr{top:26px}.tpl-name{font-size:12.5px;font-weight:600;text-align:center}.qr-tpl-row{display:flex;gap:10px;padding:10px 16px 0}.qr-tpl{flex:1;height:56px;border-radius:11px;border:1px solid var(--hair);cursor:pointer}.qr-tpl--active{border-color:var(--acc);border-width:2px}.chat{min-height:100dvh;display:flex;flex-direction:column}.chat-header{display:flex;align-items:center;gap:10px;padding:12px 16px}.chat-body{flex:1;padding:14px;display:flex;flex-direction:column;gap:8px}.bubble{max-width:82%;padding:10px 13px;border-radius:14px;font-size:13.5px;line-height:1.45}.bubble--bot{align-self:flex-start;border-bottom-left-radius:5px}.bubble--user{align-self:flex-end;border-bottom-right-radius:5px}.bubble-sys{align-self:center;font-size:12px;padding:4px 12px;border-radius:999px}.chat-btn{display:inline-block;margin-top:8px;padding:8px 14px;border-radius:10px;font-size:13px;font-weight:600;border:none;cursor:pointer}.chat-chips>button.chat-btn{min-height:44px;padding:0 16px}.chat-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.chat-chip{padding:6px 12px;border-radius:999px;font-size:12px;border:1px solid currentColor;background:transparent;cursor:pointer}.botgal-tabs{display:flex;gap:8px;overflow-x:auto;padding:12px 16px}.sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:flex-end;justify-content:center;background:#17181c70;animation:sheet-fade .25s var(--ease-out)}.sheet{width:100%;max-width:var(--app-max);background:var(--surf);color:var(--ink);border-radius:28px 28px 0 0;padding:8px 20px calc(24px + var(--tg-safe-area-inset-bottom, 0px));animation:sheet-up .42s var(--ease-drawer);max-height:88dvh;overflow-y:auto;box-shadow:0 -12px 40px -16px #17181c4d}.sheet-handle{width:36px;height:5px;border-radius:var(--r-pill);background:var(--c-sunk-2);margin:6px auto 16px}.sheet-ic{display:grid;place-items:center;width:52px;height:52px;margin:4px 0 14px;border-radius:50%;background:var(--c-sunk);font-size:28px}.sheet-title{font-size:22px;line-height:1.2;margin:6px 0 8px}.sheet-body{font-size:15px;color:var(--mut);line-height:1.5}.sheet-note{font-size:13px;color:var(--mut);line-height:1.5;margin-top:12px}@keyframes sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sa-credit-pill{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px 0 10px;font-size:14px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.sa-credit-pill .ms{font-size:18px}.sa-model-card{position:relative;display:flex;align-items:center;gap:14px;width:100%;min-height:88px;padding:10px 14px;border:none;background:transparent;text-align:left;color:inherit;font:inherit;cursor:pointer}.grp>.sa-model-card+.sa-model-card:before{content:"";position:absolute;top:0;left:80px;right:0;height:1px;background:var(--c-line)}.grp>.sa-model-card:active{transform:none;background:var(--c-sunk)}.sa-model-thumb{position:relative;overflow:hidden;flex:0 0 auto;width:52px;height:68px;border-radius:var(--r-thumb);background:var(--c-sunk);display:grid;place-items:center;color:var(--c-ink-3)}.sa-model-thumb .ms{font-size:26px}.sa-model-main{flex:1;min-width:0;display:flex;flex-direction:column}.sa-model-name{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:16px;font-weight:650;line-height:1.3}.sa-model-sub{margin-top:3px;font-size:13.5px;line-height:1.4;color:var(--c-ink-2)}.sa-model-chev{flex:0 0 auto;margin-right:-4px;font-size:22px;color:var(--c-ink-3)}.sa-limit-cta{width:auto;min-height:44px;margin-top:12px;padding:0 18px}.sa1-limit-label{min-width:0;color:var(--c-ink-2)}.sa1-tape .sc-progress-fill{animation:mk-sweep .7s var(--ease-out) .08s backwards}.sa1-list{padding:14px 16px 0}.sa1-actions{padding:16px 16px 0}.sa-group{padding:22px 16px 0}.sa-group-h{margin-bottom:10px;font-size:15px;font-weight:700}.sa-badge-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:4px 16px 0}.sa-badge-row .sc-pill{min-height:32px;padding:0 12px 0 10px;font-size:13.5px}.sa-badge-row .sc-pill .ms{font-size:18px}.sa-badge-hint{font-size:13px;color:var(--c-ink-2)}.sa2-actions{padding:26px 16px 0}.sa-center{text-align:center}.sa-chips{display:flex;flex-wrap:wrap;gap:8px}.sa-swatches{display:flex;flex-wrap:wrap;gap:14px}.sa-swatch{width:44px;height:44px;border-radius:50%;border:none;cursor:pointer;padding:0;box-shadow:inset 0 0 0 1px #17181c29}.sa-swatch--active{outline:2px solid var(--c-ink);outline-offset:3px}.sa-hair-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px}.sa-hair-tile{display:flex;flex-direction:column;gap:8px;padding:0;border:none;background:none;color:var(--c-ink-2);font:inherit;font-size:13px;font-weight:550;line-height:1.25;text-align:center;cursor:pointer}.sa-hair-pic{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:3 / 4;border-radius:14px;overflow:hidden;background:var(--c-sunk);color:var(--c-ink-3)}.sa-hair-pic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #17181c14;transition:box-shadow .2s var(--ease-out)}.sa-hair-pic img{width:100%;height:100%;object-fit:cover}.sa-hair-pic .ms{font-size:26px}.sa-hair-tile--active .sa-hair-pic:after{box-shadow:inset 0 0 0 3px var(--c-ink)}.sa-hair-tile--active .sa-hair-name{color:var(--c-ink);font-weight:700}.sa-hair-check{position:absolute;top:6px;right:6px;z-index:1;width:24px;height:24px;border-radius:50%;background:var(--c-ink);color:var(--c-raised);display:grid;place-items:center;box-shadow:0 0 0 2px var(--c-raised)}.sa-hair-check .ms{font-size:16px}.sa4-face{display:flex;align-items:center;gap:16px}.sa4-face-pic{flex:0 0 auto;width:112px;height:150px;cursor:zoom-in}.sa4-face-pic .ms{font-size:30px}.sa4-face-text{flex:1;min-width:0;margin:0}.sa4-face-act{width:auto;margin-top:12px}.sa-variants{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:4px 16px 0}.sa-variant{position:relative;overflow:hidden;aspect-ratio:3 / 4;border-radius:16px;border:none;background:var(--c-sunk);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--c-ink-3);font-size:30px}.sa-variant:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #17181c14;transition:box-shadow .2s var(--ease-out)}.sa-variant--active:after{box-shadow:inset 0 0 0 3px var(--c-ink)}.sa-variant-open{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:none;background:none;border-radius:inherit;color:inherit;font-size:inherit;cursor:zoom-in;display:flex;align-items:center;justify-content:center}.sa-variant-pick{position:absolute;top:0;right:0;z-index:2;width:48px;height:48px;padding:8px;border:none;background:none;cursor:pointer;display:flex;align-items:flex-start;justify-content:flex-end}.sa-variant-check{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--c-raised);background:#17181c52;color:var(--c-raised);box-shadow:0 1px 3px #17181c59;transition:background-color .2s var(--ease-out)}.sa-variant--active .sa-variant-check{background:var(--c-ink)}.sa-variant-check .ms{font-size:17px}.sa-pick-actions{display:flex;flex-direction:column;gap:10px;padding:16px 16px 0}.sa-note{margin:12px 16px 0}.sa-photos{display:flex;gap:10px;margin:0 -16px;padding:2px 16px 8px;overflow-x:auto;scroll-padding-inline:16px}.sa-photo-tile{position:relative;overflow:hidden;flex:0 0 auto;width:84px;height:112px;padding:6px;border-radius:var(--r-thumb);background:var(--c-sunk);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--c-ink);font:inherit;font-size:13px;font-weight:650;line-height:1.2;text-align:center;border:none;cursor:pointer}.sa-photo-tile--add{background:var(--c-raised);box-shadow:var(--c-shadow-1)}.sa-photo-tile--add:disabled{opacity:.45;box-shadow:none;cursor:default}.sa-photo-tile .ms{font-size:26px}.sa-cat{display:flex;align-items:center;gap:12px}.sa-cat-body{flex:1;min-width:0}.sa-cat-k{font-size:13px;color:var(--c-ink-2)}.sa-cat-v{margin-top:2px;font-size:16px;font-weight:650}.sa-mode-thumb{flex:0 0 auto;width:56px;aspect-ratio:3 / 4;border-radius:10px;background:var(--c-sunk);overflow:hidden;margin:10px 0}.sa-mode-thumb img{display:block;width:100%;height:100%;object-fit:cover}.sa-mode-list>.opt+.opt:before{left:122px}.sa-mode-note{margin:0 0 12px;color:var(--c-ink-2)}.opt:disabled{opacity:.45;cursor:default}.sa-consent{display:flex;align-items:flex-start;gap:12px;width:calc(100% - 32px);margin:14px 16px 0;padding:14px 16px;border:none;border-radius:18px;background:var(--c-raised);box-shadow:var(--c-shadow-1);color:inherit;font:inherit;text-align:left;cursor:pointer}.sa-check{flex:0 0 auto;width:24px;height:24px;border-radius:7px;border:2px solid var(--c-field);background:var(--c-raised);display:grid;place-items:center;color:transparent}.sa-check--on{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-raised)}.sa-check .ms{font-size:16px}.sa-consent-text{font-size:14px;line-height:1.45}.sa-standing{margin-top:14px}.sa-standing .grow{flex:1 1 auto;min-width:0}@media (prefers-reduced-motion: no-preference){.sa-standing{transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}@starting-style{.sa-standing{opacity:0;transform:translateY(6px)}}}@media (prefers-reduced-motion: reduce){.sa-standing{transition:opacity .2s var(--ease-out)}@starting-style{.sa-standing{opacity:0}}}.sc-banner.sa-first-only{margin:12px 0 0}.sc-banner.sa-first-only .text{color:var(--c-ink)}@media (prefers-reduced-motion: no-preference){.sa-first-only,.sa-headwear{transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}@starting-style{.sa-first-only,.sa-headwear{opacity:0;transform:translateY(6px)}}}@media (prefers-reduced-motion: reduce){.sa-first-only,.sa-headwear{transition:opacity .2s var(--ease-out)}@starting-style{.sa-first-only,.sa-headwear{opacity:0}}}.sa-set-lead{margin:-2px 0 12px}.sa-set-one{margin-top:10px}.sa-set-row{position:relative;display:flex;gap:14px;align-items:flex-start;padding:12px 14px}.sa-set>.sa-set-row+.sa-set-row:before{content:"";position:absolute;top:0;left:82px;right:0;height:1px;background:var(--c-line)}.sa-set-thumb{position:relative;flex:0 0 auto;width:54px;aspect-ratio:3 / 4;border-radius:var(--r-thumb);overflow:hidden;background:var(--c-sunk);color:var(--c-ink-3);display:grid;place-items:center}.sa-set-thumb>.ms{font-size:24px}.sa-set-body{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-top:2px}.sa-set-seg{margin-top:2px}.sa-set-warn{color:var(--c-mark-ink);font-weight:600}.sa-set-more{margin-top:14px}.sa-set-more .sc-hint{margin:0 0 8px}.sa-set-chip .ms{font-size:18px;margin-right:2px}@media (prefers-reduced-motion: no-preference){.sa-set-row{transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}@starting-style{.sa-set-row{opacity:0;transform:translateY(6px)}}}@media (prefers-reduced-motion: reduce){.sa-set-row{transition:opacity .2s var(--ease-out)}@starting-style{.sa-set-row{opacity:0}}}.sa-standing-list{margin:8px 0 0;padding-left:18px;font-size:13.5px;line-height:1.45;color:var(--c-ink-2)}.sa-standing-list li+li{margin-top:4px}.sa-consent--inline{width:100%;margin:12px 0 0;padding:12px 14px}.sa-consent--inline[disabled]{opacity:.6;cursor:progress}.sa-standing .sa-check .ms{color:transparent;font-size:16px}.sa-standing-on{display:flex;align-items:center;gap:8px}.sa-standing-on .ms{font-size:18px;color:var(--c-ink-2)}.sc3-photo .grow{flex:1 1 auto;min-width:0}.sc3-photo-revoke{margin-top:10px}.sa-pick-head .sc-sec-h{margin-bottom:4px}.sa-pick-head .sc-hint{margin-top:0}.sa-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 16px 0}.sa-tool{min-width:0;min-height:64px;padding:10px 8px;border:none;border-radius:18px;background:var(--c-raised);box-shadow:var(--c-shadow-1);color:var(--c-ink);font:inherit;font-size:14px;font-weight:650;line-height:1.2;text-align:center;overflow-wrap:anywhere;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.sa-tool .ms{font-size:22px;color:var(--c-ink-2)}button.sa-tool:active{background:var(--c-sunk)}.sa-new-item{width:100%;margin-top:12px}.garment-thumb{flex:0 0 auto;display:grid;place-items:center;width:44px;height:58px;margin:8px 0;border-radius:10px;background:var(--c-sunk)}.garment-fig{width:30px;height:50px;fill:var(--c-ink)}.garment-fig .garment-fig-body{fill:var(--c-raised)}.garment-fig .garment-fig-under{fill:var(--c-field);opacity:.55}.garment-list>.opt+.opt:before{left:110px}.garment-wear{margin:12px 0 0}.garment-wear .text{margin-top:0;color:var(--c-ink)}.garment-wear--over .text{font-weight:650}.sa-cat-wear{margin-top:4px;font-size:13.5px;line-height:1.4;color:var(--c-ink-2)}.sa-cat-wear--over{color:var(--c-ink);font-weight:600}.garment-guessed{display:block;margin-top:4px;font-weight:500;color:var(--c-ink-2)}.ed-ai{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ed-ai .act:disabled{opacity:.55;cursor:default}.cut-empty{color:var(--c-ink-2);font-weight:500}.cut-group{margin-top:18px}.cut-group-h{margin-bottom:8px;font-size:13px;font-weight:650;color:var(--c-ink-2)}.cut-placket{display:flex;align-items:center;gap:10px;min-height:44px;margin-top:6px;font-size:15px}.cut-placket input{width:20px;height:20px;accent-color:var(--c-ink)}.cut-save{margin-top:22px}.sa-cat-pick{margin-top:14px}.sa-cat-pick>.sc-hint{margin-top:0}.sa-cat-pick .chip:disabled{opacity:.4;cursor:default}.sa-cat-pick>.sc-banner{margin:12px 0 0}.sa-next{padding:20px 16px 0}.sa-next>.sc-hint{text-align:center}.sa-scenes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sa-scene{position:relative;overflow:hidden;aspect-ratio:3 / 4;border-radius:14px;border:none;background:var(--c-sunk);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--c-ink-2);font:inherit;font-size:13px;font-weight:600;padding:6px}.sa-scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #17181c14;transition:box-shadow .2s var(--ease-out)}.sa-scene--active{color:var(--c-ink)}.sa-scene--active:after{box-shadow:inset 0 0 0 3px var(--c-ink)}.sa-scene .ms{font-size:24px}.sa-scene-check{position:absolute;top:6px;right:6px;z-index:2;width:24px;height:24px;border-radius:50%;background:var(--c-ink);color:var(--c-raised);display:grid;place-items:center;box-shadow:0 0 0 2px var(--c-raised)}.sa-scene-check .ms{font-size:16px}.sa-scene-wrap{position:relative;display:flex}.sa-scene-wrap>.sa-scene{flex:1;min-width:0}.sa-scene-wrap .sa-scene-check{right:auto;left:6px}.sa-scene-name{position:relative;z-index:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px}.sa-scene--photo{justify-content:flex-end;padding:0;color:#fff}.sa-scene--photo .sa-scene-name{max-width:calc(100% - 12px);margin:0 0 7px;padding:4px 10px;border-radius:var(--r-pill);background:#17181cc7;text-align:center;font-weight:650;line-height:1.25}.sa-scene-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 12%}.sa-scene--add{background:var(--c-raised);box-shadow:var(--c-shadow-1);color:var(--c-ink);font-weight:650}.sa-scene--add:after{box-shadow:none}.sa-scene:disabled{opacity:.45;cursor:default}.bg-photo-row{display:flex;gap:10px;overflow-x:auto}.bg-photo-preview:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 3px var(--c-ink)}.bg-edit-scenes{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.bg-edit-scenes .chip:disabled{cursor:default;background:transparent;color:var(--c-ink-2);box-shadow:inset 0 0 0 1px #17181c29}.sa-summary{margin:20px 16px 0;padding:16px;border-radius:var(--r-group);background:var(--c-raised);box-shadow:var(--c-shadow-1);display:flex;align-items:center;justify-content:space-between;gap:12px}.sa-sum-title{font-size:15.5px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.sa-sum-sub{margin-top:4px;font-size:13.5px;line-height:1.4;color:var(--c-ink-2)}.sa-sum-short{margin-top:4px;font-size:13.5px;font-weight:600;line-height:1.4;color:var(--c-bad-ink)}.sa-summary .cost{flex:0 0 auto;font-size:32px;line-height:1;color:var(--c-ink);font-weight:750;font-variant-numeric:proportional-nums;white-space:nowrap}.sa-summary .cost-w{margin-left:4px;font-size:14px;font-weight:650}.sa-sum-body{flex:1;min-width:0}.sa-launch{padding:16px 16px 0}.sa-scenes-hint{margin:0 0 12px}.sa-scenes-hint:has(+.sa-samples-note){margin-bottom:4px}.sa-samples-note{margin:0 0 12px;color:var(--c-ink-2)}.sa-scenes-count{margin-left:auto;font-size:14px;font-weight:600;color:var(--c-ink-2)}.sa-model-pick{width:100%}.sa-model-pick:disabled{cursor:default}.sa-garment>.sc-hint{margin-top:0}.sa-garment .sc-banner .text{margin-top:0;color:var(--c-ink)}.sa-queue{margin:12px 16px 0}.sa-queue-row{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;transition:background-color .2s var(--ease-out)}.sa-queue>.sa-queue-row+.sa-queue-row:before{content:"";position:absolute;top:0;left:14px;right:0;height:1px;background:var(--c-line)}.sa-queue-thumb{position:relative;flex:0 0 auto;width:48px;height:60px;border-radius:10px;background:var(--c-sunk);display:flex;align-items:center;justify-content:center;color:var(--c-ink-3);font-size:22px}.sa-queue-frames{flex:0 0 auto;display:flex;gap:4px}.sa-queue-thumb--purged{width:auto;min-width:48px;max-width:64px;border:1.5px dashed rgba(23,24,28,.3);background:transparent;padding:4px 5px;text-align:center}.sa-purged-word{font-size:10px;line-height:1.15;color:var(--c-ink-2);font-weight:650}.sa-queue-thumb>img{width:100%;height:100%;object-fit:cover;border-radius:10px}.sa-queue-main{flex:1;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-height:44px;padding:0;border:none;background:transparent;color:inherit;font:inherit;text-align:left}button.sa-queue-main:not(:disabled){cursor:pointer}button.sa-queue-main:disabled{cursor:default}button.sa-queue-main:active{transform:none}.sa-queue-row:has(>button.sa-queue-main:active:not(:disabled)){background:var(--c-sunk)}.sa-queue-title{display:block;font-size:15px;font-weight:650;line-height:1.3;overflow-wrap:anywhere}.sa-queue-sub{display:block;margin-top:3px;font-size:13px;line-height:1.4;color:var(--c-ink-2)}.sa-jbadge{flex:0 0 auto;display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:var(--r-pill);font-size:12.5px;font-weight:650;white-space:nowrap}.sa-jbadge--ready{background:var(--c-ok-soft);color:var(--c-ok-ink)}.sa-jbadge--generating,.sa-jbadge--queued{background:var(--c-sunk);color:var(--c-ink)}.sa-jbadge--failed{background:var(--c-bad-soft);color:var(--c-bad-ink)}.sa-mini-progress{display:block;height:6px;border-radius:var(--r-pill);background:var(--c-sunk);overflow:hidden;margin-top:8px}.sa-mini-progress-fill{display:block;height:100%;background:var(--c-ink);border-radius:var(--r-pill)}.sa-mini-progress-fill--indet{width:40%;animation:sa-indet 1.2s var(--ease-in-out) infinite}@keyframes sa-indet{0%{transform:translate(-100%)}to{transform:translate(250%)}}.sa-credit-back{color:var(--c-ok-ink)}.sa-result-img{position:relative;margin:4px 16px 0;aspect-ratio:4 / 5;border-radius:var(--r-group);overflow:hidden;background:var(--c-sunk);display:flex;align-items:center;justify-content:center;color:var(--c-ink-3);font-size:40px}.sa-wm{position:absolute;left:0;right:0;bottom:0;padding:10px 12px;font-size:12.5px;font-weight:600;background:#17181c99;color:#fff;text-align:center}.sa-result-open{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:none;background:none;border-radius:inherit;color:inherit;font-size:inherit;cursor:zoom-in;display:flex;align-items:center;justify-content:center}.sa-result-img .sa-wm{pointer-events:none}.sa-result-actions{padding:16px 16px 0}.sa-rights{display:flex;gap:8px;align-items:flex-start;margin:14px 16px 0}.sa-rights .ms{flex:0 0 auto;font-size:18px}.iv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;background:color-mix(in srgb,var(--ink) 55%,#05060a);color:var(--bg);animation:iv-fade .22s cubic-bezier(.23,1,.32,1)}.iv :focus-visible{outline-color:var(--bg)}.iv-bar{display:flex;align-items:center;gap:8px;padding:calc(8px + var(--tg-safe-area-inset-top, 0px) + var(--tg-content-safe-area-inset-top, 0px)) 10px 8px}.iv-btn{flex:0 0 auto;width:44px;height:44px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--bg) 12%,transparent);color:var(--bg)}.iv-btn .ms{font-size:24px}.iv-title{flex:1;min-width:0;text-align:center;font-size:15px;font-weight:600}.iv-stage{position:relative;flex:1;min-height:0;overflow:hidden;touch-action:none;cursor:zoom-in;animation:iv-rise .22s cubic-bezier(.23,1,.32,1)}.iv-frame{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 50%}.iv--zoomed .iv-stage{cursor:grab}.iv-frame--settle{transition:transform .25s cubic-bezier(.23,1,.32,1)}.iv-frame .media-img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.iv-fallback{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:40px;opacity:.6}.iv-foot{display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 16px calc(16px + var(--tg-safe-area-inset-bottom, 0px))}.iv-foot>*{width:100%;max-width:358px}.iv-hint{font-size:12.5px;line-height:1.4;text-align:center;color:color-mix(in srgb,var(--c-raised) 72%,var(--c-ink))}.iv-done{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 18px;border-radius:var(--r-pill);font-size:15px;font-weight:650;background:color-mix(in srgb,var(--bg) 12%,transparent)}.iv-done .ms{font-size:20px}.iv .btn--accent{min-height:52px;background:var(--c-raised);color:var(--c-ink);box-shadow:none}@media (hover: hover) and (pointer: fine){.iv-hint{display:none}}@keyframes iv-fade{0%{opacity:0}to{opacity:1}}@keyframes iv-rise{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.sa9-chips{padding:12px 16px 0}.sa9-note{margin:14px 16px 0}.sa-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 16px 0}.sa-gtile{position:relative;aspect-ratio:4 / 5;border-radius:14px;background:var(--c-sunk);display:flex;align-items:center;justify-content:center;color:var(--c-ink-3);font-size:24px;cursor:pointer}.sa-gtile-open{width:100%;height:100%;padding:0;border:none;background:none;border-radius:inherit;display:flex;align-items:center;justify-content:center;color:inherit;font-size:inherit;cursor:pointer}.sa-gtile .media-img{border-radius:inherit}.sa-gtile-del{position:absolute;top:5px;right:5px;width:28px;height:28px;border-radius:50%;padding:0;background:#17181cbd;color:var(--c-raised);border:none;display:grid;place-items:center;cursor:pointer}.sa-gtile-del:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.sa-gtile-del .ms{font-size:17px}.sa-gtile-del:disabled{opacity:.45;cursor:default}.sa-balance{margin:4px 16px 0;padding:18px;border-radius:var(--r-group);background:var(--c-raised);box-shadow:var(--c-shadow-1);color:var(--c-ink)}.sa-balance .lbl{font-size:14px;color:var(--c-ink-2)}.sa-balance .big{margin:6px 0;font-size:52px;line-height:1;font-weight:750;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sa-balance .eq{font-size:13.5px;color:var(--c-ink-2)}.sa-split{display:flex;gap:10px;padding:12px 16px 0}.sa-split-card{flex:1;min-width:0;padding:14px;border-radius:18px;background:var(--c-raised);box-shadow:var(--c-shadow-1);border:none}.sa-split-num{font-size:26px;font-weight:750;line-height:1.1;font-variant-numeric:tabular-nums}.sa-split-lbl{margin-top:6px;font-size:14px;font-weight:650}.sa-split-hint{margin-top:2px;font-size:12.5px;line-height:1.4;color:var(--c-ink-2)}.sheet .sa-split-card{background:var(--c-sunk);box-shadow:none}.sheet .sa-split-card--on{background:var(--c-raised);box-shadow:inset 0 0 0 2px var(--c-ink)}.sheet .sa-split-lbl{margin-top:0}.sa-credits-actions{padding:18px 16px 0}.sa-pack{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:60px;padding:12px 16px;border-radius:18px;border:none;background:var(--c-raised);box-shadow:var(--c-shadow-1);cursor:pointer;color:inherit;font:inherit;text-align:left}.sheet .sa-pack{background:var(--c-sunk);box-shadow:none}.sa-pack+.sa-pack{margin-top:10px}.sa-pack--active{box-shadow:inset 0 0 0 2px var(--c-ink),var(--c-shadow-1)}.sheet .sa-pack--active{background:var(--c-raised);box-shadow:inset 0 0 0 2px var(--c-ink)}.sa-pack-credits{font-size:16px;font-weight:700;display:flex;align-items:center;gap:8px}.sa-pack-badge{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:var(--r-pill);background:var(--c-ink);color:var(--c-raised);font-size:12px;font-weight:650;line-height:1}.sa-pack-price{font-size:15px;font-weight:650;font-variant-numeric:tabular-nums}.botev-intro{margin:0 16px}.botev-head{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:650;line-height:1.3}.botev-head .grp-ic{width:36px;height:36px}.botev-head .grp-ic .ms{font-size:20px}.botev-row{margin-top:10px}.botev-k{display:block;font-size:13px;font-weight:600;line-height:1.35;color:var(--c-ink-2)}.botev-v{display:block;margin-top:2px;font-size:14.5px;line-height:1.45;color:var(--c-ink)}.so-badge{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:var(--r-pill);font-size:12.5px;font-weight:650;white-space:nowrap}.so-badge--attention{background:var(--c-mark);color:var(--c-ink)}.so-badge--accent{background:var(--c-sunk);color:var(--c-ink)}.so-badge--positive{background:var(--c-ok-soft);color:var(--c-ok-ink)}.so-badge--muted{background:transparent;color:var(--c-ink-2);box-shadow:inset 0 0 0 1px #17181c2e}.so-badge--wait{background:var(--c-mark-soft);color:var(--c-mark-ink)}.so-list{padding:4px 16px}.so-order{padding:14px 0;border-bottom:1px solid var(--hair)}.so-order--cancelled{opacity:.72}.so-order-tap{display:block;width:100%;text-align:left;background:transparent;border:none;padding:0;color:inherit;cursor:pointer}.so-order-top{display:flex;align-items:center;gap:8px}.so-order-no{font-size:15.5px;font-weight:600;flex:1;min-width:0}.so-tag-manual{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:var(--r-pill);font-size:11.5px;font-weight:650;color:var(--c-ink);background:var(--c-sunk);border:none}.so-order-meta{font-size:13px;color:var(--mut);margin-top:5px}.so-order-timeout{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:12.5px;font-weight:650;color:var(--c-mark-ink)}.so-order-actions{display:flex;gap:8px;margin-top:12px}.so-order-actions .btn{width:auto;flex:1}.so-item{display:flex;gap:14px;align-items:center;padding:12px 0}.so-item+.so-item{border-top:1px solid var(--c-line)}.so-item-thumb{flex:0 0 auto;width:48px;height:48px;border-radius:var(--r-thumb);background:var(--c-sunk);display:grid;place-items:center;color:var(--c-ink-3)}.so-item-thumb .ms{font-size:24px}.so-item-main{flex:1;min-width:0}.so-item-name{font-size:16px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.so-item-sub{font-size:13.5px;line-height:1.4;color:var(--c-ink-2);margin-top:2px;font-variant-numeric:tabular-nums}.so-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0 0;border-top:1px solid var(--c-line);font-size:14px;color:var(--c-ink-2);font-variant-numeric:tabular-nums}.so-total>span:last-child{white-space:nowrap}.so-total--sub{padding-top:6px;border-top:none}.so-total--grand{margin-top:12px;padding:12px 0 14px;font-size:15px;font-weight:700;color:var(--c-ink)}.so-total-val{font-size:21px;font-weight:750;letter-spacing:-.014em;color:var(--c-ink)}.so-receipt{display:flex;align-items:center;gap:10px;padding:14px;border-radius:var(--r-field);background:var(--c-sunk);margin-bottom:14px}.so-receipt-img{display:block;width:100%;object-fit:contain;overflow:hidden;border-radius:var(--r-field);background:var(--c-sunk);margin-bottom:14px}.so-receipt-img .media-img{position:static;width:100%;height:340px;object-fit:contain}.so-receipt-img{position:relative}.so-receipt-open{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:10px;border:none;background:none;border-radius:inherit;cursor:zoom-in;display:flex;align-items:flex-end;justify-content:flex-end}.so-receipt-open:focus-visible{outline-offset:-4px}.so-receipt-zoom{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px 0 11px;border-radius:var(--r-pill);background:var(--c-raised);color:var(--c-ink);font-size:13px;font-weight:650;box-shadow:var(--c-shadow-1)}.so-receipt-zoom .ms{font-size:17px}.so-receipt-open:active .so-receipt-zoom{background:var(--c-sunk-2);box-shadow:none}.so-pay-line{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.so-pay-ok,.so-pay-wait{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:var(--r-pill);font-size:13.5px;font-weight:650}.so-pay-ok{background:var(--c-ok-soft);color:var(--c-ok-ink)}.so-pay-wait{background:var(--c-mark-soft);color:var(--c-mark-ink)}.so-pay-to{font-size:14px;line-height:1.4;color:var(--c-ink-2);font-variant-numeric:tabular-nums}.sc-limit-today{font-size:14px;font-weight:650;color:var(--ink);font-variant-numeric:tabular-nums}.so-edit-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 8px;border:none;border-radius:var(--r-pill);background:transparent;color:var(--c-ink);font:inherit;font-size:14px;font-weight:650;letter-spacing:0;text-transform:none;cursor:pointer}.so-edit-link .ms{font-size:18px}.so-edit-link:active{background:var(--c-sunk)}.sc-sec-h>.so-edit-link{margin:-12px -8px -12px auto}.rv-c-head{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin-top:6px}.rv-c-head .lcard-meta{margin-top:0}.rv-stars{display:inline-flex;gap:1px}.rv-star{font-size:18px;color:var(--c-ink-2)}.rv-star.rv-star--on{color:var(--c-ink)}.rv-c-hidden{display:flex;align-items:flex-start;gap:8px;margin:8px 0 0;font-size:14px;line-height:1.45;color:var(--c-ink-2)}.rv-c-hidden .ms{font-size:18px;flex:none}.lcard-reply .rv-c-hidden{margin-top:4px}.rv-c-report{color:var(--c-ink-2)}.rv-c-reported{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:600;color:var(--c-ink-2)}.rv-c-reported .ms{font-size:18px}.opt-list{display:flex;flex-direction:column;border-radius:var(--r-group);background:var(--c-raised);box-shadow:var(--c-shadow-1);overflow:hidden}.sheet .opt-list{margin:16px -4px 0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.opt{position:relative;display:flex;align-items:center;gap:14px;width:100%;min-height:56px;padding:0 16px;border:none;background:transparent;color:var(--c-ink);font:inherit;font-size:16px;font-weight:500;line-height:1.3;text-align:left;cursor:pointer}.sheet .opt{padding:0 4px}.opt-list>.opt+.opt:before{content:"";position:absolute;top:0;left:52px;right:0;height:1px;background:var(--c-line)}.sheet .opt-list>.opt+.opt:before{left:40px}button.opt:active{transform:none;background:var(--c-sunk)}.opt--on{font-weight:650}.opt-dot{position:relative;flex:0 0 auto;width:22px;height:22px;border-radius:50%;border:2px solid var(--c-field);transition:border-color .2s var(--ease-out)}.opt-dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--c-ink);opacity:0;transform:scale(.5);transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}.opt--on .opt-dot{border-color:var(--c-ink)}.opt--on .opt-dot:after{opacity:1;transform:none}.opt-body{display:flex;flex-direction:column;min-width:0;padding:10px 0}.opt-sub{margin-top:2px;font-size:13.5px;font-weight:500;line-height:1.4;color:var(--c-ink-2)}.so4-split{padding-top:4px}.so-current{display:flex;align-items:center;gap:14px;margin:12px 16px 0;padding:14px 16px;border-radius:var(--r-group);background:var(--c-raised);box-shadow:var(--c-shadow-1)}.so-current-body{flex:1;min-width:0}.so-current-title{font-size:16.5px;font-weight:700;line-height:1.3}.so-current-sub{margin-top:2px;font-size:13.5px;line-height:1.4;color:var(--c-ink-2)}.so4-failed{align-items:center}.so4-failed .text{margin-top:0;color:var(--c-ink)}.so-grid-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--r-group);background:var(--c-raised);box-shadow:var(--c-shadow-1)}.so-grid{border-collapse:collapse;width:100%;min-width:340px;font-size:14px;font-variant-numeric:tabular-nums}.so-grid th,.so-grid td{padding:12px 10px;text-align:center;white-space:nowrap;border-bottom:1px solid var(--c-line)}.so-grid tbody tr:last-child td{border-bottom:none}.so-grid td.so-grid-h{text-align:left;color:var(--c-ink-2);font-weight:600}.so-grid-h,.so-grid thead th:first-child{position:sticky;left:0;z-index:1;background:var(--c-raised);box-shadow:6px 0 8px -6px #17181c38}.so-grid thead th{vertical-align:top;padding-top:10px;padding-bottom:10px}.so-grid-plan{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;min-width:44px;min-height:44px;padding:0;border:none;background:transparent;color:var(--c-ink);font:inherit;font-size:15px;font-weight:700;cursor:pointer}.so-grid-plan:disabled{cursor:default}.so-grid-plan-sub{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:var(--r-pill);font-size:12.5px;font-weight:650;color:var(--c-ink)}.so-grid-cur .so-grid-plan-sub{background:var(--c-mark)}.so-grid-plan-sub--cta{background:var(--c-sunk)}.so-grid-frame{position:relative}.so-grid-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;width:36px;pointer-events:none;border-radius:0 var(--r-group) var(--r-group) 0;background:linear-gradient(to right,rgba(255,254,252,0),var(--c-raised));opacity:0;transition:opacity .15s ease}.so-grid-frame--more:after{opacity:1}.so-soon{list-style:none;margin:0;padding:0;border-radius:var(--r-group);background:var(--c-raised);box-shadow:var(--c-shadow-1);overflow:hidden}.so-soon-row{position:relative;display:flex;align-items:center;gap:14px;min-height:60px;padding:10px 14px;font-size:15px;font-weight:600;line-height:1.3;color:var(--c-ink-2)}.so-soon-row+.so-soon-row:before{content:"";position:absolute;top:0;left:68px;right:0;height:1px;background:var(--c-line)}.so-soon-row .grp-ic{color:var(--c-ink-2)}.banner-cta{width:auto;min-height:44px;margin-top:12px;padding:0 18px}.sheet-btns{display:flex;flex-direction:column;gap:10px;margin-top:16px}.so5-intro{margin:0 16px}.so5-packs{padding:14px 16px 0}.so5-actions{padding:18px 16px 0}.sa-pack-main{display:flex;flex-direction:column;gap:3px;min-width:0}.sa-pack-credits{flex-wrap:wrap}.sa-pack-price{white-space:nowrap}.so-pack-unit{font-size:13px;font-weight:500;color:var(--c-ink-2);font-variant-numeric:tabular-nums}.done-note{margin-top:14px;text-align:center;font-size:15px;font-weight:650;color:var(--c-ok-ink)}.pay-note{margin-top:14px;padding:14px 16px;border-radius:18px;background:var(--c-mark-soft)}.pay-note-title{font-size:15px;font-weight:650;line-height:1.35;color:var(--c-ink)}.pay-note-text{margin-top:3px;font-size:13.5px;line-height:1.45;color:var(--c-ink-2)}.pay-note-btn{margin-top:12px}.sc-banner .pay-note{margin-top:12px;padding:0;background:transparent}.so-safe{display:flex;gap:12px;margin:12px 16px 0;padding:16px;border-radius:18px;background:var(--c-ok-soft)}.so-safe .ms{flex:0 0 auto;font-size:24px;color:var(--c-ok-ink)}.so-safe-title{font-size:15px;font-weight:650;line-height:1.3;color:var(--c-ink)}.so-safe-text{margin-top:3px;font-size:13.5px;line-height:1.45;color:var(--c-ink-2)}.so7-blocked .grp-title{color:var(--c-ink-2);font-weight:600}.so7-blocked .grp-ic{color:var(--c-ink-2)}.so-tickets{padding:12px 16px 0}.so-ticket{align-items:flex-start}.so-ticket .so-badge{flex:0 0 auto;margin-top:1px}.so-ticket--closed .grp-title{color:var(--c-ink-2);font-weight:600}.so8-actions{padding:16px 16px 0}.so-chat{display:flex;flex-direction:column;gap:8px;margin-top:14px}.so-msg{max-width:85%;padding:10px 14px;border-radius:18px;font-size:15px;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}.so-msg--me{align-self:flex-end;background:var(--c-ink);color:var(--c-raised);border-bottom-right-radius:6px}.so-msg--op{align-self:flex-start;background:var(--c-sunk);color:var(--c-ink);border-bottom-left-radius:6px}.so-msg-who{margin-bottom:3px;font-size:12.5px;font-weight:650;line-height:1.3;color:var(--c-ink-2)}.so-msg--me .so-msg-who{color:color-mix(in srgb,var(--c-raised) 75%,var(--c-ink))}body{-webkit-tap-highlight-color:transparent}button{transition:transform .16s var(--ease-out),background-color .2s var(--ease-out),border-color .2s var(--ease-out),color .2s var(--ease-out),opacity .2s var(--ease-out),box-shadow .2s var(--ease-out)}button:active:not(:disabled){transform:scale(.97)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--acc);outline-offset:2px}@keyframes vx-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.vx-fade-in{animation:vx-fade-in .22s var(--ease-out)}button.chip:active,button.lang-seg:active,button.nav-item:active,button.tgl:active,button.sc-seg-btn:active,button.seg-btn:active,button.pr-seg-btn:active,button.grp-row:active,button.ord-tap:active,button.opt:active,button.pick-act:active{transform:none}.nav-item .ms{transition:transform .16s var(--ease-out)}.nav-item:active .ms{transform:scale(.9)}.icon-btn:before{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px}.sc-topbar>:where(.icon-btn):before{top:0;right:0;bottom:0;left:0}.media-img{opacity:0;transition:opacity .25s ease}.media-img--in{opacity:1}@supports (-webkit-touch-callout: none){input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{font-size:16px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}h1.sc-sec-h,h2.sc-sec-h{margin-top:0}.sc3-acked{display:flex;align-items:center;gap:8px;padding:6px 2px;font-size:14.5px;font-weight:600;line-height:1.4;color:var(--c-ink)}.sc3-acked .ms{flex:0 0 auto;font-size:22px;color:var(--c-ok-ink)}.sc3-acked:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:8px}.sc3-current{padding-bottom:0}.sc3-block{display:flex;flex-direction:column;gap:12px;padding:12px 16px 0}.sc3-block--under-h{padding-top:0}.sc3-note{margin-top:16px;align-items:center}.sc3-note .text{margin-top:0;color:var(--c-ink)}.exp-lead{margin:4px 16px 0}.exp-actions{padding:18px 16px 0}.exp-note{margin:10px 16px 0}.exp-note--gap{margin-top:18px}.exp-note--last{margin-bottom:24px}.link-btn{border:none;background:none;padding:0;font:inherit;color:var(--acc-ink);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.shop-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;align-items:start;padding:16px;border:none;border-radius:var(--r-group);background:var(--c-raised);box-shadow:var(--c-shadow-1)}.shop-card-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--c-sunk);color:var(--c-ink);font-size:24px}.shop-card-ic--ok{background:var(--c-ok-soft);color:var(--c-ok-ink)}.shop-card-ic--warn{background:var(--c-mark-soft);color:var(--c-mark-ink)}.shop-card-ic--bad{background:var(--c-bad-soft);color:var(--c-bad-ink)}.shop-card-body{padding-top:2px}.shop-card-title{font-size:16.5px;font-weight:650;line-height:1.3;letter-spacing:-.005em}.shop-card-sub{margin-top:2px;color:var(--c-ink-2);font-size:13.5px;line-height:1.4}.shop-card-legs{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px;font-size:14.5px}.shop-card-leg{display:flex;align-items:center;gap:8px}.shop-card-leg .ms{flex:none;font-size:20px;color:var(--c-ink-3)}.shop-card-leg--ok .ms{color:var(--c-ok)}.shop-card-cta{grid-column:1 / -1;margin-top:12px}.seg{display:flex;gap:2px;padding:3px;border-radius:var(--r-pill);background:var(--c-sunk)}.seg-btn{flex:1;min-width:0;min-height:44px;padding:0 12px;border:none;border-radius:var(--r-pill);background:transparent;cursor:pointer;font:inherit;font-size:15px;font-weight:650;color:var(--c-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seg-btn--on{background:var(--c-raised);color:var(--c-ink);box-shadow:0 1px 2px #17181c14,0 3px 10px -4px #17181c33}.nw{white-space:nowrap}.cnt{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 9px;border-radius:var(--r-pill);background:var(--c-sunk);color:var(--c-ink);font-size:14px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.cnt--mark{position:relative;isolation:isolate;background:transparent;color:var(--c-ink)}.cnt--mark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--c-mark);animation:mk-sweep .42s var(--ease-out) var(--mk-delay, 0ms) backwards}@keyframes mk-sweep{0%{clip-path:inset(0 100% 0 0 round 999px)}to{clip-path:inset(0 0 0 0 round 999px)}}.hm-now .cnt--mark{animation:mk-text .42s var(--mk-delay, 0ms) backwards}@keyframes mk-text{0%,30%{color:var(--c-raised)}31%,to{color:var(--c-ink)}}.cnt--chip{min-width:24px;height:24px;padding:0 7px;font-size:13px;background:#17181c14}.chip--active .cnt--chip{background:#fffefc2e;color:var(--c-raised)}.chip--active .cnt--chip.cnt--mark{color:var(--c-ink)}.hm{padding-bottom:28px}.hm-head{display:flex;align-items:center;gap:12px;padding:16px 16px 0}.hm-id{flex:1;min-width:0}.hm-name-row{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.hm-name{font-size:19px;font-weight:750;letter-spacing:-.016em;line-height:1.2;overflow-wrap:anywhere}.hm-state{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 10px 0 8px;border-radius:var(--r-pill);background:var(--c-raised);box-shadow:inset 0 0 0 1px #17181c1a;font-size:12.5px;font-weight:650;color:var(--c-ink);white-space:nowrap}.hm-state:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c-ink-3)}.hm-state--published:before{background:var(--c-ok)}.hm-state--paused:before{background:var(--c-bad)}.hm-role{margin-top:2px;font-size:13.5px;color:var(--c-ink-2)}.hm-brand{flex:0 0 auto;align-self:flex-start;width:57px;height:18px;margin-top:4px}.hm-meters{display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px 0}.hm-meter{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 12px;border:none;border-radius:var(--r-pill);background:var(--c-raised);box-shadow:var(--c-shadow-1);color:var(--c-ink);font:inherit;font-size:14.5px;font-weight:650;font-variant-numeric:tabular-nums;cursor:pointer}.hm-meter .ms{font-size:20px}.hm-banner-cta{width:auto;min-height:44px;margin-top:12px;padding:0 18px}.hm-sec{padding:28px 16px 0}.hm-h1{margin:0 0 12px;font-size:26px;font-weight:750;letter-spacing:-.022em;line-height:1.15}.hm-h2{margin:0 0 12px;font-size:22px;font-weight:750;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.hm-hint{margin:0 0 12px}.grp-row.hm-own{border-radius:var(--r-group);background:var(--c-raised);box-shadow:var(--c-shadow-1);overflow:hidden}.grp-row.hm-own:active{background:var(--c-sunk)}.hm-now+.grp{margin-top:12px}.hm-wait{display:flex;flex-direction:column;gap:10px;padding:14px}.hm-wait .skeleton{display:block;height:44px;border-radius:12px}.hm-now{border-radius:var(--r-group);background:var(--c-ink);color:var(--c-raised);box-shadow:var(--c-shadow-2);overflow:hidden;animation:hm-wipe .42s var(--ease-out) backwards}@keyframes hm-wipe{0%{clip-path:inset(0 100% 0 0 round 22px)}to{clip-path:inset(0 0 0 0 round 22px)}}.hm-now>.grp-row+.grp-row:before{content:"";position:absolute;top:0;left:68px;right:0;height:1px;background:#fffefc1f}.hm-now .grp-ic{background:#fffefc1f;color:var(--c-raised)}.hm-now .grp-sub{color:#fffefcb8}.hm-now .grp-chev{color:#fffefc99}.hm-now .grp-row:active{background:#fffefc12}.hm-now .grp-row:focus-visible{outline-color:var(--c-mark)}.hm-now+.grp{animation:hm-rise .3s var(--ease-out) .12s backwards}@keyframes hm-rise{0%{opacity:0;transform:translateY(6px)}}.hm-calm{display:flex;align-items:center;gap:12px;padding:18px 16px;border-radius:var(--r-group);background:var(--c-raised);box-shadow:var(--c-shadow-1);font-size:15px;line-height:1.45;color:var(--c-ink-2)}.hm-calm .ms{flex:0 0 auto;font-size:24px;color:var(--c-ok)}.hm-progress{display:flex;align-items:center;gap:12px;margin:0 0 14px}.hm-progress-n{flex:0 0 auto;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.hm-tape{flex:1;display:flex;gap:4px}.hm-tape-seg{flex:1;height:8px;border-radius:var(--r-pill);background:var(--c-sunk)}.hm-tape-seg--done{background:var(--c-ink)}.hm-tape-seg--next{background:var(--c-mark);animation:mk-sweep .42s var(--ease-out) .12s backwards}.hm-step-num{flex:0 0 auto;display:grid;place-items:center;width:32px;height:32px;margin:4px;border-radius:50%;border:1.5px solid var(--c-ink);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.hm-step-num .ms{font-size:20px}.hm-step--done .hm-step-num{background:var(--c-ink);color:var(--c-raised)}.hm-step--done .grp-title{color:var(--c-ink-2)}.hm-note{margin:12px 4px 0;font-size:13.5px;line-height:1.45;color:var(--c-ink-2)}.hm-sec .sc-or{padding:18px 4px}.pr{padding-bottom:28px}.pr-pad{padding:12px 16px 0}.pr-add{flex:0 0 auto;width:auto;min-height:44px;padding:0 18px 0 14px}.pr-add .ms{font-size:22px}.pr-limit-label{min-width:0;color:var(--c-ink-2)}.pr-tape .sc-progress-fill{animation:mk-sweep .7s var(--ease-out) .08s backwards}.pr-banner-cta{width:auto;min-height:44px;margin-top:12px;padding:0 18px}.pr-seg{position:relative;display:flex;padding:3px;border-radius:var(--r-pill);background:var(--c-sunk)}.pr-seg-thumb{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px)/4);border-radius:var(--r-pill);background:var(--c-raised);box-shadow:0 1px 2px #17181c14,0 3px 10px -4px #17181c33;transition:transform .26s var(--ease-in-out)}.pr-seg-btn{position:relative;z-index:1;flex:1 1 0;min-width:0;min-height:44px;padding:0 4px;border:none;border-radius:var(--r-pill);background:transparent;color:var(--c-ink-2);font:inherit;font-size:14px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.pr-seg-btn--on{color:var(--c-ink)}.pr-list{padding:0 16px;border-radius:var(--r-group);background:var(--c-raised);box-shadow:var(--c-shadow-1)}.pr-thumb{width:60px;height:80px}.pr-thumb .ms{font-size:26px}.pr-ai{position:absolute;left:4px;bottom:4px;z-index:1;padding:2px 6px;border-radius:var(--r-pill);background:#17181ccc;color:var(--c-raised);font-size:10.5px;font-weight:700;letter-spacing:.02em}.pr-price{display:inline-flex;align-items:center;gap:2px;white-space:nowrap;color:var(--c-ink);font-size:18px;font-weight:750;letter-spacing:-.012em;font-variant-numeric:tabular-nums}.pr-cur{margin-left:4px;font-size:13px;font-weight:600;color:var(--c-ink-2)}.pr-por{font-size:15px;font-weight:650}.pr-edit{width:36px;height:36px;justify-content:center;border-radius:50%;color:var(--c-ink-2)}.pr-edit .ms{font-size:20px}.pr-edit:disabled{opacity:.4}.pr-mto{font-size:13.5px;color:var(--c-ink-2)}.pr-mod{align-self:flex-start;gap:6px}.pr-mod .ms{font-size:16px}.pr-err{font-size:13px;font-weight:650;color:var(--c-bad-ink)}.pr-note{margin:12px 16px 0}.pr-none,.or-none{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;text-align:center;color:var(--c-ink-2);font-size:15px;line-height:1.45}.pr-none .ms,.or-none .ms{font-size:32px;color:var(--c-ink-3)}.pr-more,.or-more{display:flex;flex-direction:column;gap:10px;padding-top:16px}.pr-more .sc-hint,.or-more .sc-hint{margin:0;text-align:center}.or{padding-bottom:28px}.or-pad{padding:12px 16px 0}.or-search-btn{flex:0 0 auto;width:44px;height:44px;justify-content:center;border-radius:50%;background:var(--c-raised);box-shadow:var(--c-shadow-1)}.or-search-btn .ms{font-size:24px}.or-search-btn--on{background:var(--c-ink);color:var(--c-raised);box-shadow:none}.or-search{padding-top:4px}.or-chips{padding:12px 16px 0}.or-notice{margin:12px 16px 0;font-weight:600;color:var(--c-bad-ink)}.or-note{margin:0}.or-list{display:flex;flex-direction:column;gap:12px;padding:16px 16px 0}.or-group{border-radius:var(--r-group);background:var(--c-raised);box-shadow:var(--c-shadow-1);overflow:hidden}.ord{position:relative;padding:0;border-bottom:none}.or-group>.ord+.ord:before{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;background:var(--c-line)}.ord-tap{display:flex;flex-direction:column;gap:6px;padding:14px 16px}.ord-tap:focus-visible{outline-offset:-3px}.or-group .ord-tap:active{background:var(--c-sunk)}.ord-l1{display:flex;align-items:baseline;gap:12px}.ord-who{flex:1;min-width:0;font-size:16.5px;font-weight:650;line-height:1.3;letter-spacing:-.005em;overflow-wrap:anywhere}.ord-sum{flex:0 0 auto;font-size:18px;font-weight:750;letter-spacing:-.012em;font-variant-numeric:tabular-nums;white-space:nowrap}.ord-cur{font-size:13px;font-weight:600;color:var(--c-ink-2)}.ord-l2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.ord-meta{min-width:0;font-size:13.5px;color:var(--c-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.ord-l2 .so-badge{margin-left:auto}.ord-l3{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.ord-timeout{margin-top:0}.ord-timeout .ms{font-size:16px}.ord-reason{font-size:13px;color:var(--c-ink-2)}.ord.so-order--cancelled{opacity:1}.ord.so-order--cancelled .ord-who,.ord.so-order--cancelled .ord-sum{color:var(--c-ink-2);font-weight:600}.ord--new{border-radius:var(--r-group);background:var(--c-raised);overflow:hidden;box-shadow:inset 0 0 0 2px var(--c-mark),var(--c-shadow-2)}.ord--new .ord-tap:active{background:#17181c0a}.ord--new .ord-actions{display:flex;gap:10px;margin-top:0;padding:2px 16px 16px}.ord--new .ord-actions .btn{flex:1;width:auto;padding:0 12px}.ord--new .ord-actions .btn--outline{color:var(--c-bad-ink)}.or-new .btn{min-height:52px}.grp{border-radius:var(--r-group);background:var(--c-raised);box-shadow:var(--c-shadow-1);overflow:hidden}.grp-row{position:relative;display:flex;align-items:center;gap:14px;width:100%;min-height:64px;padding:12px 14px;border:none;background:transparent;color:inherit;font:inherit;text-align:left}button.grp-row,a.grp-row{cursor:pointer}button.grp-row:disabled{cursor:default}.grp-row:focus-visible{outline-offset:-3px}.grp>.grp-row+.grp-row:before{content:"";position:absolute;top:0;left:68px;right:0;height:1px;background:var(--c-line)}.grp>button.grp-row:active,.grp>a.grp-row:active{background:var(--c-sunk)}.grp-ic{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--c-sunk);color:var(--c-ink)}.grp-ic .ms{font-size:22px}.grp-body{flex:1;min-width:0}.grp-title{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:16px;font-weight:650;line-height:1.3;letter-spacing:-.005em}.grp-sub{display:block;margin-top:2px;font-size:13.5px;line-height:1.4;color:var(--c-ink-2)}.grp-chev{flex:0 0 auto;margin-right:-4px;font-size:22px;color:var(--c-ink-3)}.grp--plain>.grp-row+.grp-row:before{left:14px}.sheet .grp{margin:16px -4px 0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.sheet .grp>.grp-row{padding-left:4px;padding-right:4px}.sheet .grp--plain>.grp-row+.grp-row:before{left:4px}.act{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 13px;border:none;border-radius:var(--r-pill);background:var(--c-sunk);color:var(--c-ink);font:inherit;font-size:14.5px;font-weight:650;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .16s var(--ease-out),background-color .2s var(--ease-out)}.act .ms{font-size:20px}.act:active{background:var(--c-sunk-2);transform:scale(.97)}.dock{position:sticky;bottom:0;z-index:10;display:flex;flex-direction:column;gap:10px;margin-top:4px;padding:20px 16px calc(12px + var(--tg-safe-area-inset-bottom, 0px));background:linear-gradient(to bottom,rgba(243,242,239,0),var(--c-ground) 20px)}.dock .btn{min-height:52px}.dock .sc-hint{margin:0}.screen:has(:is(input:not([type=search],[type=radio],[type=checkbox]),textarea,select):focus) .dock{position:static}.app:not(:has(>.bottom-nav)){padding-bottom:calc(16px + var(--tg-safe-area-inset-bottom, 0px))}.od-head{padding:0 16px}.od-when{font-size:13.5px;line-height:1.4;color:var(--c-ink-2);font-variant-numeric:tabular-nums}.od-path{display:flex;align-items:center;gap:14px;margin-top:14px}.od-cap{position:relative;isolation:isolate;flex:0 0 auto;display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:var(--r-pill);color:var(--c-ink);font-size:14px;font-weight:700;white-space:nowrap}.od-cap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--c-mark);animation:mk-sweep .42s var(--ease-out) .1s backwards}.od-tape{position:relative;flex:1;min-width:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));height:30px;margin:0;padding:0;list-style:none}.od-tape:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;border-radius:1px;background:#17181c24}.od-tick{position:relative}.od-tick:before{content:"";position:absolute;top:50%;left:50%;width:2px;height:10px;margin:-5px 0 0 -1px;border-radius:1px;background:#17181c57}.od-tick--now:before{width:4px;height:18px;margin:-9px 0 0 -2px;border-radius:2px;background:var(--c-ink)}.od-flow{margin:0;padding:0;list-style:none}.od-step-l{display:inline-flex;align-items:center;min-height:30px}.od-step--end .od-step-l{padding:0 12px;border-radius:var(--r-pill);color:var(--c-ink);font-size:14px;font-weight:700;box-shadow:inset 0 0 0 1px #17181c33}.sc-card.od-items{padding:4px 16px 0}.od-pay .btn{margin-top:14px}.od-cod{font-size:14.5px;line-height:1.5;color:var(--c-ink-2)}.od-row{align-items:flex-start;padding:14px 16px 14px 14px}.od-row .grp-ic{margin-top:2px}.od-k{font-size:13px;line-height:1.35;color:var(--c-ink-2)}.od-v{margin-top:2px;font-size:16px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.od-v--plain{margin-top:0;font-weight:500}.od-v--mut{margin-top:0;font-size:15px;font-weight:500;color:var(--c-ink-2)}.od-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.od-note{margin:10px 2px 0}.od-cancel{gap:10px;padding:4px 16px 0}.od-cancel .sc-hint{margin:0}.err-note{font-weight:600;color:var(--c-bad-ink)}.lcards{display:flex;flex-direction:column;margin:12px 16px 0;padding:0;border-radius:var(--r-group);background:var(--c-raised);box-shadow:var(--c-shadow-1);overflow:hidden}.lcard{position:relative;padding:16px;border:none;border-radius:0;background:transparent;box-shadow:none}.lcards>.lcard+.lcard:before{content:"";position:absolute;top:0;left:16px;right:0;height:1px;background:var(--c-line)}.lcard-top{display:flex;align-items:flex-start;gap:12px}.lcard-title{flex:1;min-width:0;font-size:16.5px;font-weight:650;line-height:1.3;letter-spacing:-.005em;overflow-wrap:anywhere}.lcard-top .so-badge{flex:0 0 auto}.lcard-date{flex:0 0 auto;padding-top:2px;font-size:13px;color:var(--c-ink-2);font-variant-numeric:tabular-nums}.lcard-meta{margin-top:4px;font-size:14px;line-height:1.4;color:var(--c-ink-2);overflow-wrap:anywhere}.lcard-msg{margin:10px 0 0;font-size:15px;line-height:1.5;color:var(--c-ink);white-space:pre-line;overflow-wrap:anywhere;text-wrap:pretty}.lcard-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.lcard-reply{margin-top:12px;padding:12px 14px;border-radius:var(--r-field);background:var(--c-sunk)}.lcard-reply-cap{font-size:13px;font-weight:650;line-height:1.35;color:var(--c-ink-2)}.lcard-reply-text{margin:4px 0 0;font-size:15px;line-height:1.5;color:var(--c-ink);white-space:pre-line;overflow-wrap:anywhere;text-wrap:pretty}.lcard-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px}.lcard-foot>.so-edit-link{margin-left:-8px}.lcard-cta{width:auto;min-height:44px;padding:0 18px 0 14px}.lcard-form{margin-top:12px}.lcard-form .sc-hint{margin-top:0}.lcard-form-btns{display:flex;gap:8px}.lcard-form-btns .btn{flex:1;width:auto;min-height:48px;padding:0 12px}.lcard>.sc-hint{margin-top:10px}.lcards-more{display:flex;flex-direction:column;gap:10px;padding:16px 16px 0}.lcards-more .sc-hint{margin:0;text-align:center}.lead-note{margin:12px 16px 0}.tgl-row+.bargain-auto{padding-top:14px}.lgroup-h{margin:0;padding:22px 16px 0}.lgroup-h+.lcards,.lgroup-h+.lead-note{margin-top:10px}.offer-due{color:var(--c-mark-ink);font-weight:600}.lcard-reply-note{margin:4px 0 0;font-size:13px;line-height:1.4;color:var(--c-ink-2)}.offer-items{overflow-wrap:anywhere}.chips--wrap.offer-final{padding:8px 0 0}.rv-intro{margin:0 16px;font-size:14px;line-height:1.45;color:var(--c-ink-2)}.tb-save{flex:0 0 auto;width:auto;min-height:44px;padding:0 18px}.sc-sec>.sc-banner{margin:12px 0 0}.ed-photos{display:flex;gap:10px;margin:0 -16px;padding:2px 16px 8px;overflow-x:auto;scroll-padding-inline:16px}.ed-photo{flex:0 0 auto;width:84px;height:112px}.ed-photo>.ms{font-size:28px}.ed-photo-open{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;padding:0;border:none;border-radius:inherit;background:none;cursor:pointer}.ed-photo .pr-ai,.ed-main{pointer-events:none;z-index:1}.ed-photo .pr-ai{top:4px;bottom:auto}.ed-main{position:absolute;left:4px;bottom:4px;padding:2px 6px;border-radius:var(--r-pill);background:#17181ccc;color:var(--c-raised);font-size:10.5px;font-weight:700;letter-spacing:.02em;text-transform:none}.mp-filters{margin:14px -20px 0;padding:0 20px}.mp-err{margin:12px 0 0}.mp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;margin-top:16px}.mp-cell{display:flex;flex-direction:column;gap:6px;min-width:0;padding:0;border:none;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.mp-cell:disabled{cursor:default}.mp-cell[aria-busy=true] .mp-thumb{opacity:.55}.mp-thumb{width:100%;height:auto;aspect-ratio:3 / 4}.mp-thumb .ms{font-size:26px}.mp-thumb--skel{border-radius:var(--r-thumb);background:var(--c-sunk)}.mp-cell--here .mp-thumb>:first-child{opacity:.5}.mp-check{position:absolute;right:6px;top:6px;z-index:1;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--c-ink);color:var(--c-raised)}.mp-check .ms{font-size:18px}.mp-place{font-size:12.5px;line-height:1.3;color:var(--c-ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mp-cell--here .mp-place{color:var(--c-ink);font-weight:650}.mp-empty{margin-top:16px;display:flex;flex-direction:column;gap:12px}.mp-more{margin-top:16px}.ed-ph-head{display:flex;align-items:center;gap:14px}.ed-ph-thumb{width:60px;height:80px}.ed-ph-thumb .ms{font-size:26px}.ed-ph-text{flex:1;min-width:0}.ed-ph-text .sheet-title{margin-top:0}.ed-ph-move{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.ed-ph-colors-sec{margin-top:18px}.ed-ph-colors-h{font-size:14.5px;font-weight:650}.ed-ph-chips .chip{max-width:100%}.ed-ph-chip-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.ed-ph-chips .chip--active .sc-color-dot{box-shadow:inset 0 0 0 1.5px #fffefcb3}.ed-ph-colors{position:absolute;left:4px;bottom:4px;z-index:1;display:flex;align-items:center;gap:3px;padding:3px 5px;border-radius:var(--r-pill);background:#17181ccc;pointer-events:none}.ed-main~.ed-ph-colors{bottom:26px}.ed-ph-dot{width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 1px #fffefc99}.ed-ph-dot--word{box-shadow:inset 0 0 0 1.5px var(--c-raised)}.ed-ph-more{color:var(--c-raised);font-size:10.5px;font-weight:700;line-height:1}.fr-stage{display:flex;justify-content:center;margin:16px 0 4px;padding:14px;border-radius:var(--r-group);background:#f5f5f3}.fr-stage--vecher{background:#12110f}.fr-frame{position:relative;overflow:hidden;height:min(46vh,380px);max-width:100%;border-radius:10px;background:#cecfcd;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none;display:flex;align-items:center;justify-content:center;color:var(--mut);box-shadow:0 1px 2px #17181c14,0 6px 18px -8px #17181c4d}.fr-stage--boutique .fr-frame{background:#efefec}.fr-stage--vecher .fr-frame{background:#24201c;border-radius:15px}.fr-frame:active{cursor:grabbing}.fr-frame:focus-visible{outline:2px solid var(--c-ink);outline-offset:3px}.fr-frame .media-img{pointer-events:none;-webkit-user-drag:none}.fr-frame>.ms{font-size:30px}.fr-zoom{display:grid;grid-template-columns:auto minmax(0,1fr) 3.2em;align-items:center;gap:12px;min-height:44px;margin-top:8px}.fr-zoom-label{font-size:14.5px;font-weight:650}.fr-zoom input{width:100%;min-height:44px;margin:0;accent-color:var(--c-ink)}.fr-zoom-val{font-size:14px;color:var(--c-ink-2);font-variant-numeric:tabular-nums;text-align:right}.fr-btns,.ed-shape{margin-top:14px}.ed-shape-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.ed-shape-label{flex:1 1 auto;font-size:14.5px;font-weight:650}.ed-shape-seg{flex:1 1 100%;display:flex}.ed-shape-seg .sc-seg-btn{flex:1 1 0;min-width:0;padding:0 6px;font-size:13.5px}.ed-tile{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:84px;height:112px;padding:8px 6px;border:none;border-radius:var(--r-thumb);background:var(--c-raised);box-shadow:var(--c-shadow-1);color:var(--c-ink);font:inherit;font-size:13px;font-weight:650;line-height:1.2;text-align:center;cursor:pointer}.ed-tile .ms{font-size:26px}.ed-tile:disabled{opacity:.45;box-shadow:none;cursor:default}.ed-lang{margin-bottom:14px}.chips--wrap.ed-colls{padding-top:0}.ed-prices{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 10px;align-items:end}.ed-prices .sc-field+.sc-field{margin-top:0}.sc-hint--warn{font-weight:600;color:var(--c-mark-ink)}.ed-var{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;gap:10px;align-items:end;padding:16px 0}.ed-var+.ed-var{border-top:1px solid var(--c-line)}.ed-var:first-child{padding-top:2px}.ed-var .sc-field+.sc-field{margin-top:0}.ed-var-color{grid-column:1 / -1}.ed-var .tgl-row{grid-column:1 / -1;align-items:center}.ed-var-del{width:44px;height:44px;margin-bottom:2px;justify-content:center;border-radius:50%;color:var(--c-ink-2)}.ed-var-del:before{top:0;right:0;bottom:0;left:0}.ed-var-del .ms{font-size:22px}.ed-var-del:active:not(:disabled){background:var(--c-sunk)}.ed-var-del:disabled{opacity:.4;cursor:default}.ed-vars .btn--outline{margin-top:4px}.ed-sku{margin-left:auto;font-size:13.5px;font-weight:500;color:var(--c-ink-2);font-variant-numeric:tabular-nums}.ed-status{width:100%}.ed-status .sc-seg-btn{flex:1 1 0;min-width:0;padding:0 8px}.ed-save{padding:24px 16px 0}.icon-btn--44{flex:0 0 auto;width:44px;height:44px;justify-content:center;border-radius:50%;color:var(--c-ink-2)}.icon-btn--44:before{top:0;right:0;bottom:0;left:0}.icon-btn--44 .ms{font-size:22px}.icon-btn--44:active:not(:disabled){background:var(--c-sunk)}.icon-btn--44:disabled{opacity:.4;cursor:default}.icon-btn--bad{color:var(--c-bad-ink)}.grp-row--add{min-height:56px;color:var(--c-ink)}.grp-row--add .grp-title{font-weight:650}.grp-add-ic{flex:0 0 auto;display:grid;place-items:center;width:24px;font-size:22px}.grp-row--danger .grp-ic{background:var(--c-bad-soft);color:var(--c-bad-ink)}.grp-row--danger .grp-title{color:var(--c-bad-ink)}.pl-go{margin-top:12px}.pl-btn{border:none}.kv{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.kv+.kv,.sc-field+.kv{margin-top:10px;padding-top:10px;border-top:1px solid var(--c-line)}.kv-k{font-size:14px;color:var(--c-ink-2)}.kv-v{font-size:15px;font-weight:600;text-align:right}.btn-row{display:flex;gap:8px;margin-top:12px}.btn-row .btn{flex:1;width:auto;padding:0 12px}.sheet-cta,.sheet-packs{margin-top:16px}.sheet-plans{display:flex;gap:10px;margin-top:16px}.sheet-plans>.sa-split-card{flex:1}.sheet-seg{display:flex;margin-top:16px}.sheet-seg .sc-seg-btn{flex:1 1 0;min-width:0;padding:0 10px}.sheet .sheet-field{margin-top:16px}.sheet .sc-banner{margin:14px 0 0}.tb-sub{margin-top:2px;font-size:13px;line-height:1.3;color:var(--c-ink-2)}.save-state{margin:0 16px;min-height:18px;text-align:right;font-size:13px;font-weight:600;color:var(--c-ink-2)}.save-state--ok{color:var(--c-ok-ink)}.save-state--bad{color:var(--c-bad-ink)}.tgl-row{align-items:center}.sc-card>.tgl-row+.tgl-row{margin-top:14px;padding-top:14px;border-top:1px solid var(--c-line)}.sc-label .ms{margin-right:4px;font-size:17px;vertical-align:-3px}.st-slug-pre{font-size:13px;line-height:1.4;color:var(--c-ink-2);overflow-wrap:anywhere}.st-phone-use{width:auto;align-self:flex-start;min-height:44px;margin-top:8px;padding:6px 16px;flex-wrap:wrap;column-gap:6px;row-gap:0}.st-limit-tape{margin-top:10px}.st-limit-tape .sc-progress-fill{animation:mk-sweep .7s var(--ease-out) .08s backwards}.sc-sec>.sc-banner.pub-warn,.sc-sec>.sc-banner.pub-done{margin:0 0 12px}.pub-warn .text{color:var(--c-ink)}.pub-body{flex:1;min-width:0}.pub-done .ms{color:var(--c-ok)}.pub-legs{display:flex;flex-direction:column;margin-top:6px}.pub-leg{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0;border:none;background:transparent;color:var(--c-ink);font:inherit;font-size:14.5px;line-height:1.3;text-align:left;cursor:pointer}.pub-leg>.ms{flex:none;font-size:20px;color:var(--c-ink-3)}.pub-leg--ok>.ms:first-child{color:var(--c-ok)}.pub-leg-t{flex:1;min-width:0}.col-axes{display:flex;flex-direction:column;gap:12px}.col-axis-head{min-height:60px;padding-right:6px}.col-axis-head .grp-title{font-weight:700}.col-axis-acts{display:flex;flex:0 0 auto}.col-row--empty .grp-title{color:var(--c-ink-2);font-weight:600}.col-new-axis{margin-top:12px}.col-note{margin:4px 16px 0}.pick-toggle{flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;padding:0;border:none;border-radius:50%;background:var(--c-sunk);color:var(--c-ink);cursor:pointer}.pick-toggle .ms{font-size:22px}.pick-toggle--on{background:var(--c-bad-soft);color:var(--c-bad-ink)}.pick-toggle:disabled{opacity:.4;cursor:default}.col-axis-chips{padding:0}.th-intro{margin:0 16px}.th-brand{display:flex;gap:12px;align-items:flex-start}.th-brand-slot{display:flex;flex-direction:column;align-items:center;gap:8px}.th-brand-tile{height:84px}.th-brand-tile>.ms{font-size:26px}.th-brand-btn{min-height:44px;padding:0 14px;font-size:14px}.th-brand-name{font-size:13px;color:var(--c-ink-2)}.th-actions{padding:20px 16px 0}.th-actions>.btn--outline{margin-top:12px}.th-saved{margin-top:10px;text-align:center;font-weight:600;color:var(--c-ok-ink)}.qr-sec .sc-label{display:block;margin-top:16px}.qr-sec .sc-seg{margin-top:8px}.qr-post{margin-top:4px;font-size:15px;line-height:1.5;color:var(--c-ink);overflow-wrap:anywhere}.qr-post-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.qr-pill{margin-top:12px}@media (max-width: 360px){.sc-topbar .title{font-size:26px}.sc-topbar>:where(.icon-btn:first-child)~.title,.sc-topbar>:where(.icon-btn:first-child)~.grow>.title{font-size:22px}.pr-add{padding:0 14px 0 10px}.grp-row{gap:12px;padding:12px}.grp-ic{width:36px;height:36px}.grp>.grp-row+.grp-row:before,.hm-now>.grp-row+.grp-row:before{left:60px}.grp-title{font-size:15px}.grp-sub{font-size:13px}.hm-h1{font-size:24px}.od-row{padding:12px 14px 12px 12px}}@media (prefers-reduced-motion: reduce){.cnt--mark:before,.hm-now .cnt--mark,.hm-tape-seg--next,.hm-now,.hm-now+.grp,.pr-tape .sc-progress-fill,.od-cap:before,.st-limit-tape .sc-progress-fill,.sa1-tape .sc-progress-fill{animation:none}}:root:has(.app--staff){--app-max: 1180px;--staff-bar-h: 0px}.app.app--staff{padding-bottom:calc(40px + var(--tg-safe-area-inset-bottom, 0px))}.app--staff>.screen{max-width:880px;margin:0 auto}.app--staff .sc-topbar{top:var(--staff-bar-h)}.staff-bar{background:var(--c-ink);color:var(--c-raised)}.staff-bar-in{box-sizing:border-box;max-width:1180px;min-height:64px;margin:0 auto;padding:10px 16px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.staff-bar-ic{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-thumb);background:#fffefc1a;color:var(--c-raised)}.staff-bar-ic .ms{font-size:22px}.staff-bar-who{flex:1 1 240px;min-width:0}.staff-bar-shop{font-size:16px;font-weight:650;line-height:1.3;letter-spacing:-.005em;overflow-wrap:anywhere}.staff-bar-sub{margin-top:1px;font-size:13.5px;line-height:1.4;color:var(--c-sunk-2)}.staff-nav{flex:0 0 auto;display:flex;gap:2px;padding:3px;border-radius:var(--r-pill);background:#fffefc1a}.staff-nav-btn{min-width:44px;min-height:44px;padding:0 18px;border:none;border-radius:var(--r-pill);background:transparent;color:var(--c-raised);font:inherit;font-size:14.5px;font-weight:650;cursor:pointer;transition:background-color .2s var(--ease-out),color .2s var(--ease-out)}.staff-nav-btn--here{background:var(--c-mark);color:var(--c-ink)}.staff-nav-btn:focus-visible,.staff-bar .lang-seg:focus-visible{outline:2px solid var(--c-raised);outline-offset:2px}@media (hover: hover) and (pointer: fine){.staff-nav-btn:not(.staff-nav-btn--here):hover{background:#fffefc1f}}.staff-bar-lang{flex:0 0 auto}.staff-bar .lang-toggle{background:#fffefc1a}.staff-bar .lang-seg{color:var(--c-sunk-2)}.staff-bar .lang-seg--active{background:var(--c-raised);color:var(--c-ink);box-shadow:none}@media (min-width: 900px){:root:has(.app--staff){--staff-bar-h: 64px}.staff-bar{position:sticky;top:0;z-index:30}.staff-bar-in{flex-wrap:nowrap;height:64px;padding-block:0}.staff-bar-shop{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.staff-photo-note{display:flex;gap:8px;align-items:flex-start}.staff-photo-note .ms{flex:0 0 auto;font-size:18px;margin-top:1px}@media (min-width: 1100px){.app--staff>.ed-screen{max-width:1180px;display:grid;grid-template-columns:minmax(0,1fr) 380px;column-gap:8px;align-items:start}.app--staff>.ed-screen>*{grid-column:1}.app--staff>.ed-screen>.sc-topbar{grid-column:1 / -1}.app--staff>.ed-screen>.ed-sec-photos{grid-column:2;grid-row:2 / span 40;position:sticky;top:calc(var(--staff-bar-h) + 68px)}.app--staff .ed-sec-photos .ed-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:2px 0 8px;overflow:visible}.app--staff .ed-sec-photos :is(.ed-photo,.ed-tile){width:auto;height:auto;aspect-ratio:3 / 4}}@media (min-width: 900px){.app--staff .sheet-overlay{align-items:center;padding:40px 24px}.app--staff .sheet{max-width:880px;max-height:calc(100dvh - 80px);border-radius:28px;padding:24px 28px 28px;animation:staff-dialog-in .22s var(--ease-out)}.app--staff .sheet-handle{display:none}.app--staff .mp-filters{margin:14px -28px 0;padding:0 28px}.app--staff .mp-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}}@keyframes staff-dialog-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.app--staff .sheet{animation:sheet-fade .2s var(--ease-out)}}.aa-lead{margin:0 16px;max-width:60ch;font-size:15px;line-height:1.45;color:var(--c-ink-2);text-wrap:pretty}.aa-card{padding:18px;border-radius:var(--r-group);background:var(--c-raised);box-shadow:var(--c-shadow-1)}.aa-card--ask{background:var(--c-mark-soft);box-shadow:none}.aa-head{display:flex;align-items:center;gap:12px}.aa-ic{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-thumb);background:var(--c-sunk);color:var(--c-ink)}.aa-ic .ms{font-size:22px}.aa-card--ask .aa-ic{background:var(--c-raised)}.aa-title{margin:0;font-size:16px;font-weight:650;line-height:1.3;letter-spacing:-.005em;text-wrap:balance}.aa-text{margin:12px 0 0;font-size:15px;line-height:1.45;color:var(--c-ink);text-wrap:pretty}.aa-text+.aa-text{margin-top:6px}.aa-meta{margin:10px 0 0;font-size:13.5px;line-height:1.4;color:var(--c-ink-2);text-wrap:pretty}.aa-terms{margin-top:12px;font-size:12.5px}.aa-can{margin-top:14px}.aa-label{font-size:13.5px;font-weight:600;color:var(--c-ink-2)}.aa-scopes{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:6px}.aa-scopes li{display:flex;gap:8px;align-items:flex-start;font-size:15px;line-height:1.4}.aa-scopes .ms{flex:0 0 auto;font-size:20px;color:var(--c-ok)}.aa-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0 0}.aa-stat{min-width:0;padding:12px 14px;border-radius:var(--r-field);background:var(--c-sunk)}.aa-stat dt{font-size:13.5px;line-height:1.3;color:var(--c-ink-2)}.aa-stat dd{margin:4px 0 0;font-size:21px;font-weight:750;line-height:1.1;font-variant-numeric:tabular-nums}.aa-acts{display:flex;flex-direction:column;gap:10px;margin-top:16px}.aa-acts .btn{padding-inline:14px;text-wrap:balance}.aa-revoke{margin-top:16px}.sc-banner--info .ms.aa-note-ok{color:var(--c-ok)}.aa-photos{display:flex;gap:14px;align-items:flex-start}.aa-photos-body{flex:1;min-width:0}.aa-photos .aa-text{margin-top:0}.aa-photos-act{margin-top:12px}
