@font-face{font-family:golosText;src:url(../media/GolosText_Variable-s.p.2bsptl5czxpl5.woff2)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:golosText Fallback;src:local(Arial);ascent-override:90.05%;descent-override:20.21%;line-gap-override:0.0%;size-adjust:108.83%}.golostext_110f57cf-module__qQAgFq__className{font-family:golosText,golosText Fallback}.golostext_110f57cf-module__qQAgFq__variable{--font-golos:"golosText", "golosText Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#13121a;--surface:#1c1b26;--surface-alt:#232231;--border:#2a2938;--border-strong:#3a3949;--fg:#f0eef5;--muted:#a6a2ba;--muted-weak:#7c7991;--accent:#a78bfa;--accent-hover:#c084fc;--accent-fg:#16121f;--accent-weak:#241d38;--grad-accent:linear-gradient(90deg, #a78bfa 0%, #ec7fd0 55%, #6ec3f5 100%);--status-idle-line:#8a8699;--status-idle-text:#a6a2ba;--status-flow-line:#5b8def;--status-flow-text:#8fb2f5;--status-ok-line:#34b568;--status-ok-text:#56d08d;--status-review-line:#e0972b;--status-review-text:#f0b256;--status-urgent-line:#ef4444;--status-urgent-text:#f98a8a;--status-urgent-bg:#2a1620;--radius:16px;--radius-sm:12px;--font-body:var(--font-golos,system-ui), -apple-system, "Segoe UI", Roboto, sans-serif;--glass-bg:#3c38526b;--glass-bg-strong:#302d4294;--glass-sheen:linear-gradient(160deg, #ffffff29 0%, #ffffff0d 22%, #fff0 46%);--glass-border:#ffffff29;--glass-highlight:#ffffff6b;--glass-blur:22px;--glass-filter:blur(var(--glass-blur)) saturate(180%) brightness(1.32);--glass-shadow:0 16px 44px #00000070, 0 2px 10px #0000004d, inset 0 1px 0 0 var(--glass-highlight), inset 0 0 0 1px #ffffff0a, inset 0 -24px 40px -28px #00000073;--glass-ambient:radial-gradient(60% 55% at 12% 0%, #a78bfa1f, transparent 70%), radial-gradient(55% 50% at 100% 15%, #ec7fd017, transparent 68%), radial-gradient(65% 60% at 85% 100%, #6ec3f514, transparent 70%);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease:cubic-bezier(.4, 0, .2, 1);--dur-fast:.12s;--dur:.2s;--dur-slow:.32s}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scrollbar-gutter:stable;scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.55}h1,h2,h3{margin:0 0 12px;font-weight:700;line-height:1.25}h1{letter-spacing:-.01em;font-size:24px;font-weight:800}h2{font-size:18px}h3{font-size:15px}p{margin:0 0 12px}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover);text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-shell{max-width:1240px;margin:0 auto;padding:20px 24px 40px}.auth-frame{max-width:400px;margin:40px auto 0}.home-frame{max-width:640px;margin:40px auto 0}.legal-layout{grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.legal-menu{position:sticky;top:20px}.legal-menu h2{margin-bottom:14px}.legal-content{min-width:0}.legal-frame{max-width:760px;margin:0}.legal-frame article{white-space:pre-wrap;color:var(--fg);line-height:1.7}@media (max-width:720px){.legal-layout{grid-template-columns:1fr;gap:16px}.legal-menu{position:static}.legal-frame{max-width:none}}.blog-post-body{white-space:pre-wrap;max-width:760px;color:var(--fg);line-height:1.7}.blog-post-cover{object-fit:cover;aspect-ratio:16/9;border-radius:14px;width:100%;max-width:760px}.blog-post-list__item{align-items:flex-start;gap:16px;display:flex}.blog-post-list__cover{object-fit:cover;background:var(--surface-alt);border-radius:10px;flex-shrink:0;width:128px;height:72px}@media (max-width:480px){.blog-post-list__item{flex-direction:column}.blog-post-list__cover{aspect-ratio:16/9;width:100%;height:auto}}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.cluster{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cluster--tight{gap:6px}.cluster--nowrap{flex-wrap:nowrap}.cluster--between{justify-content:space-between}.money-lg{font-size:28px;font-weight:800}.eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.mt-lg{margin-top:28px}.mt-md{margin-top:14px}.stack{flex-direction:column;gap:10px;display:flex}.form-footer-links{margin-top:16px;font-size:13px}.spacer{margin-left:auto}.muted{color:var(--muted)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.card--glass{background-color:var(--glass-bg);background-image:var(--glass-sheen);border-color:var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}}.btn{font:inherit;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);color:var(--fg);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;line-height:1.2;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.btn:hover{border-color:var(--accent);color:var(--fg)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.btn--primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--accent-fg)}.btn--danger{background:var(--status-urgent-line);border-color:var(--status-urgent-line);color:#fff}.btn--danger:hover{filter:brightness(.92);color:#fff}.btn--ghost{color:var(--muted);background:0 0;border-color:#0000}.btn--ghost:hover{color:var(--fg);border-color:var(--border-strong)}.btn--sm{padding:5px 10px;font-size:12px}.btn--xs{padding:4px 8px;font-size:12px}.btn--icon{color:var(--muted);padding:5px;line-height:0}.btn--icon:hover{color:var(--fg)}.btn--icon.btn--danger{color:#fff}.btn--icon svg{width:15px;height:15px}.catalog-cat-list{flex-direction:column;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.catalog-cat-list__row{border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:10px;padding:6px 10px;display:flex}.catalog-cat-list__row .tag{margin-right:auto}form label{color:var(--muted);margin:14px 0;font-size:13px;display:block}form input:not([type=checkbox]):not([type=radio]),form select,form textarea{width:100%;font:inherit;color:var(--fg);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);margin-top:4px;padding:8px 10px;font-size:16px;display:block}form input:focus,form select:focus,form textarea:focus{border-color:var(--accent);outline:2px solid var(--accent-weak);outline-offset:0}input[type=checkbox]:not(.switch__input),input[type=radio]{appearance:none;border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;flex-shrink:0;width:18px;height:18px;margin:0;padding:0;transition:background-color .12s,border-color .12s}input[type=checkbox]:not(.switch__input){border-radius:5px}input[type=radio]{border-radius:50%}input[type=checkbox]:not(.switch__input):hover,input[type=radio]:hover{border-color:var(--accent)}input[type=checkbox]:not(.switch__input):checked,input[type=radio]:checked{background-color:var(--accent);border-color:var(--accent)}input[type=checkbox]:not(.switch__input):checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2316121f' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.2 8.6l3.1 3.1L12.8 4.7'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px}input[type=radio]:checked{background-image:radial-gradient(circle at center, var(--accent-fg) 0 3.5px, transparent 4.5px)}input[type=checkbox]:not(.switch__input):focus-visible,input[type=radio]:focus-visible{border-color:var(--accent);outline:2px solid var(--accent-weak);outline-offset:2px}input[type=checkbox]:not(.switch__input):disabled,input[type=radio]:disabled{opacity:.5;cursor:not-allowed}:is(label:not(.switch):has(>input[type=checkbox]),label:not(.switch):has(>input[type=radio])){cursor:pointer;align-items:flex-start;gap:8px;display:flex}:is(label:not(.switch):has(>input[type=checkbox])>input,label:not(.switch):has(>input[type=radio])>input){margin-top:1px}.field-error{color:var(--status-urgent-text);margin:4px 0;font-size:12px}.captcha-pow{min-height:1.4em;margin:14px 0;font-size:13px}.captcha-pow__status{color:var(--muted)}.captcha-pow__status--ok{color:var(--status-ok-text,var(--accent-fg))}.captcha-pow__status--error{color:var(--status-urgent-text)}.hint{color:var(--muted);margin:4px 0;font-size:12px}.switch{--switch-w:42px;--switch-h:24px;width:var(--switch-w);height:var(--switch-h);cursor:pointer;flex-shrink:0;margin:0;display:inline-flex;position:relative}.switch .switch__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.switch__track{background:var(--border-strong);border-radius:999px;transition:background-color .16s;position:absolute;inset:0}.switch__thumb{width:calc(var(--switch-h) - 4px);height:calc(var(--switch-h) - 4px);background:#fff;border-radius:50%;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000059}.switch .switch__input:checked~.switch__track{background:var(--accent)}.switch .switch__input:checked~.switch__track .switch__thumb{transform:translateX(calc(var(--switch-w) - var(--switch-h)))}.switch .switch__input:focus-visible~.switch__track{outline:2px solid var(--accent);outline-offset:2px}.switch .switch__input:disabled{cursor:not-allowed}.switch .switch__input:disabled~.switch__track{opacity:.5}.dripfeed-block{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-alt);margin:12px 0;padding:14px 16px}.dripfeed-block__head{align-items:flex-start;gap:12px;display:flex}.dripfeed-block__head-text{min-width:0}.dripfeed-block__title{color:var(--fg);font-size:14px;font-weight:600;display:block}.dripfeed-block__desc{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.4}.dripfeed-block__body{border-top:1px solid var(--border);flex-direction:column;gap:10px;margin-top:14px;padding-top:14px;display:flex}.dripfeed-block__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dripfeed-block__row>label{margin:0}.dripfeed-block__row .hint{margin:4px 0 0;display:block}@media (max-width:520px){.dripfeed-block__row{grid-template-columns:1fr}}.dripfeed-block__summary{color:var(--fg);background:var(--accent-weak);border:1px solid var(--accent);border-radius:10px;margin:0;padding:8px 12px;font-size:13px}.dripfeed-block__summary strong{font-weight:700}.dripfeed-block__summary--bad{color:var(--status-urgent-text);border-color:var(--status-urgent-line);background:0 0}.table-wrap{border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}th,td{border-bottom:1px solid var(--border);text-align:left;padding:9px 12px}thead th{background:var(--surface-alt);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:11px;font-weight:600}tbody tr:hover{background:var(--surface-alt)}tbody tr:last-child td{border-bottom:none}table.kv th{width:200px;color:var(--muted);background:0 0;font-weight:600}.filter-nav{flex-wrap:wrap;gap:4px;margin:14px 0;display:flex}.filter-nav a{color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.filter-nav a:hover{color:var(--fg);border-color:var(--border-strong);text-decoration:none}.filter-nav a[data-active=true]{color:var(--accent);background:var(--accent-weak);border-color:var(--accent)}.ui-account--client .filter-nav--lg{gap:6px;margin:16px 0}.ui-account--client .filter-nav--lg a{padding:8px 16px;font-size:14px}.orders-status__select{margin:16px 0;display:none}.orders-status__select select{width:100%;min-height:44px;font:inherit;color:var(--fg);background-color:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a6a2ba' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;margin:0;padding:10px 42px 10px 15px;font-size:16px;font-weight:600;display:block}.orders-status__select select:hover{border-color:var(--accent)}.orders-status__select select:focus-visible{border-color:var(--accent);outline:2px solid var(--accent-weak);outline-offset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a78bfa' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.orders-status__select select option{color:var(--fg);background:var(--surface)}@media (max-width:720px){.orders-status__tabs{display:none}.orders-status__select{display:block}}.catselect{position:relative}.catselect__trigger{width:240px;max-width:100%;min-height:40px;font:inherit;color:var(--fg);text-align:left;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:flex}.catselect__trigger:hover,.catselect__trigger[aria-expanded=true]{border-color:var(--accent)}.catselect__trigger:focus-visible{outline:2px solid var(--accent-weak);outline-offset:0;border-color:var(--accent)}.catselect__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.catselect__chevron{color:var(--muted);flex:none;transition:transform .15s;display:inline-flex}.catselect__chevron svg{width:16px;height:16px}.catselect__trigger[aria-expanded=true] .catselect__chevron{color:var(--accent);transform:rotate(180deg)}.catselect__list{z-index:30;background:var(--surface-alt);border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:max-content;min-width:100%;max-width:min(340px,90vw);max-height:300px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 16px 44px #00000070}.catselect__option{color:var(--fg);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.catselect__option[data-active=true]{background:var(--surface)}.catselect__option[aria-selected=true]{color:var(--accent);font-weight:600}.catselect__option[aria-selected=true][data-active=true]{background:var(--accent-weak)}.catselect__icon--all{visibility:hidden}.orders-filters{background:0 0;border:0;border-radius:0;margin:12px 0 16px}.orders-filters>summary.orders-filters__toggle{border:1px solid var(--border-strong);width:fit-content;color:var(--fg);border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 12px;font-size:14px;font-weight:600;display:inline-flex}.orders-filters>summary.orders-filters__toggle:before{content:none;display:none}.orders-filters>summary.orders-filters__toggle::-webkit-details-marker{content:none;display:none}.orders-filters__toggle svg{width:16px;height:16px;color:var(--muted)}.orders-filters[open]>summary.orders-filters__toggle{color:var(--accent);border-color:var(--accent);background:var(--accent-weak)}.orders-filters[open]>summary.orders-filters__toggle svg{color:var(--accent)}.orders-filters__count{background:var(--accent);min-width:18px;height:18px;color:var(--accent-fg);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.orders-filters>.orders-filters__panel{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-alt);flex-wrap:wrap;align-items:flex-end;gap:16px;margin-top:10px;padding:16px;display:flex}.orders-filters__field{flex-direction:column;gap:6px;margin:0;display:flex}.orders-filters__field>span{color:var(--muted);font-size:12px;font-weight:600}.ui-account--client .orders-filters__panel select,.ui-account--client .orders-filters__panel input{min-height:40px;margin:0}.ui-account--client .orders-filters__panel select{min-width:240px;max-width:320px}.orders-filters__range{align-items:center;gap:8px;display:flex}.orders-filters__range>span{color:var(--muted-weak)}.ui-account--client .orders-filters__panel input[type=date]{width:160px}.orders-filters__actions{gap:8px;margin-left:auto;display:flex}@media (max-width:720px){.orders-filters>.orders-filters__panel{flex-direction:column;align-items:stretch;gap:14px}.orders-filters__field{width:100%}.ui-account--client .orders-filters__panel select{width:100%;min-width:0;max-width:none}.orders-filters__panel .catselect,.orders-filters__panel .catselect__trigger,.orders-filters__range{width:100%}.ui-account--client .orders-filters__panel input[type=date]{flex:1;width:auto;min-width:0}.orders-filters__actions{width:100%;margin-left:0}.orders-filters__actions .btn{flex:1}}.stat-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin:14px 0;display:grid}.stat{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:12px 14px}.stat__label{color:var(--muted);font-size:12px;font-weight:600}.stat__value{margin-top:4px;font-size:20px;font-weight:700}.stat__hint{color:var(--muted-weak);margin-top:2px;font-size:11px}.bar{background:var(--accent);vertical-align:middle;border-radius:4px;min-width:2px;height:8px;display:inline-block}.tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:2px;margin:4px 0 20px;display:flex}.tab{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:9px 16px;font-weight:600}.tab:hover{color:var(--fg)}.tab[aria-selected=true]{color:var(--fg);border-bottom-color:var(--accent)}.modal{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--fg);width:calc(100vw - 32px);max-width:640px;max-height:calc(100vh - 64px);padding:0;overflow:auto}.modal::backdrop{background:#09080e9e}.modal--wide{max-width:760px}.modal__head{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex;position:sticky;top:0}.modal__head h3{margin:0;font-size:16px}.modal__body{padding:20px}details{border:1px solid var(--border);background:var(--surface);border-radius:6px}details summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:10px 14px;font-weight:500;list-style:none;display:flex}details summary::-webkit-details-marker{display:none}details summary:before{content:"▸";color:var(--fg-muted);font-size:12px;transition:transform .12s;display:inline-block}details[open] summary:before{transform:rotate(90deg)}details[open] summary{border-bottom:1px solid var(--border)}details>:not(summary){padding:14px}details pre,details code{margin:0}details.inline-json{border-color:var(--border-subtle,var(--border));background:0 0;padding:0}details.inline-json summary{color:var(--fg-muted);padding:6px 10px;font-size:13px;font-weight:400}details.inline-json>:not(summary){padding:10px}.split{grid-template-columns:minmax(220px,1fr) 1.4fr;align-items:start;gap:20px;display:grid}@media (max-width:720px){.split{grid-template-columns:1fr}}.status-text{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:3px 11px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.pill--queued{color:var(--status-idle-text);background:color-mix(in srgb, var(--status-idle-line) 14%, transparent);border-color:color-mix(in srgb, var(--status-idle-line) 30%, transparent)}.pill--processing{color:var(--status-flow-text);background:color-mix(in srgb, var(--status-flow-line) 16%, transparent);border-color:color-mix(in srgb, var(--status-flow-line) 34%, transparent)}.pill--completed{color:var(--status-ok-text);background:color-mix(in srgb, var(--status-ok-line) 15%, transparent);border-color:color-mix(in srgb, var(--status-ok-line) 32%, transparent)}.pill--partial,.pill--cancel-requested,.pill--moderation{color:var(--status-review-text);background:color-mix(in srgb, var(--status-review-line) 15%, transparent);border-color:color-mix(in srgb, var(--status-review-line) 32%, transparent)}.pill--cancelled{color:var(--muted);background:var(--surface-alt);border-color:var(--border)}.pill--attention{color:var(--status-urgent-text);background:var(--status-urgent-bg);border-color:color-mix(in srgb, var(--status-urgent-line) 42%, transparent)}.tag{border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.tag--idle{color:var(--status-idle-text);background:var(--surface-alt);border-color:var(--border)}.tag--ok{color:var(--status-ok-text);background:color-mix(in srgb, var(--status-ok-line) 12%, transparent)}.tag--review{color:var(--status-review-text);background:color-mix(in srgb, var(--status-review-line) 14%, transparent)}.tag--urgent{color:var(--status-urgent-text);background:var(--status-urgent-bg)}.notice{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-alt);padding:10px 14px;font-size:13px}.notice--ok{color:var(--status-ok-text);background:color-mix(in srgb, var(--status-ok-line) 10%, var(--surface));border-color:color-mix(in srgb, var(--status-ok-line) 30%, var(--border))}.notice--urgent{color:var(--status-urgent-text);background:var(--status-urgent-bg);border-color:color-mix(in srgb, var(--status-urgent-line) 30%, var(--border))}.notice--review{color:var(--status-review-text);background:color-mix(in srgb, var(--status-review-line) 10%, var(--surface));border-color:color-mix(in srgb, var(--status-review-line) 30%, var(--border))}.site-header{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:24px;padding-bottom:14px;display:flex}.site-header__brand{white-space:nowrap;margin-right:14px;font-size:15px;font-weight:800}.site-header__brand:hover{text-decoration:none}.site-header__brand .brand-mark{font-size:24px}.brand-mark{letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:8px;font-size:34px;font-weight:800;line-height:1;display:inline-flex}.brand-mark__glyph{width:1.15em;height:1.15em;color:var(--accent);flex:none}.brand-mark__word-a{color:color-mix(in srgb, var(--accent) 52%, var(--fg))}.brand-mark__word-b{color:var(--accent)}.site-nav{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.site-nav a{color:var(--muted);border-radius:var(--radius-sm);padding:6px 10px;font-size:13px;font-weight:600}.site-nav a:hover{color:var(--fg);background:var(--surface-alt);text-decoration:none}.site-nav a[data-active=true]{color:var(--accent);background:var(--accent-weak)}.nav-badge{min-width:19px;height:19px;color:var(--status-urgent-text);background:var(--status-urgent-bg);border:1px solid color-mix(in srgb, var(--status-urgent-line) 42%, transparent);border-radius:999px;justify-content:center;align-items:center;margin-left:6px;padding:0 5px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.nav-dot{background:var(--accent-hover);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-hover) 22%, transparent);border-radius:50%;margin-left:auto}.site-nav--sidebar a[data-active=true] .nav-dot{background:var(--accent-fg);box-shadow:0 0 0 3px #0000001f}.site-footer{border-top:1px solid var(--border);color:var(--muted);margin-top:48px;padding:16px 0;font-size:14px}.card--hero{background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--grad-accent) border-box;border:2px solid #0000;position:relative}.ui-auth{max-width:424px;margin:7vh auto 0}@media (min-width:721px){.ui-auth{max-width:520px}}.ui-auth .card{background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--grad-accent) border-box;border:2px solid #0000;padding:28px;position:relative}.app-shell:has(>.ui-auth){flex-direction:column;min-height:100dvh;display:flex}.app-shell:has(>.ui-auth) .ui-auth{align-self:center;width:100%}.app-shell:has(>.ui-auth) .site-footer{margin-top:auto}.ui-account{grid-template-columns:252px minmax(0,1fr);align-items:start;gap:28px;display:grid}.ui-account--client{font-size:16px}@supports selector(:has(*)){body:has(.ui-account--client){background-image:var(--glass-ambient);background-repeat:no-repeat;background-attachment:fixed}}.ui-account--client table{font-size:14px}.ui-account--client thead th{font-size:12px}.ui-account--client .hint,.ui-account--client .field-error,.ui-account--client .filter-nav a,.ui-account--client .pill,.ui-account--client .tag,.ui-account--client .order-catalog-table td small,.ui-account--client .order-catalog-table__category-row th,.ui-account--client .order-product-card__limits span,.ui-account--client .order-product-card__details small,.ui-account--client .order-product-card__description>div{font-size:13px}.ui-account--client .catalog-nav,.ui-account--client .site-nav--sidebar a,.ui-account--client .checkout-back{font-size:14px}.ui-account__side{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:10px;padding:14px;display:flex;position:sticky;top:24px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ui-account__side{background-color:var(--glass-bg);background-image:var(--glass-sheen);border-color:var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}}.ui-account__brand{padding:4px 4px 10px}a.ui-account__brand{border-radius:10px;width:fit-content;transition:opacity .12s;display:inline-flex}a.ui-account__brand:hover{opacity:.82;text-decoration:none}a.ui-account__brand:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.account-order-cta{min-height:46px;color:var(--accent-fg);background:var(--grad-accent);border-radius:var(--radius-sm);justify-content:center;align-items:center;gap:8px;margin:4px 0 8px;padding:10px 14px;font-weight:800;display:flex;box-shadow:0 12px 30px #a78bfa2e}.account-order-cta:hover{color:var(--accent-fg);filter:brightness(1.06);text-decoration:none}.account-order-cta span{font-size:20px;line-height:1}.ui-account__side-foot{border-top:1px solid var(--border);margin-top:2px;padding-top:10px}.logout-btn{border-radius:var(--radius-sm);width:100%;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 12px;font-size:14px;font-weight:600;transition:background-color .12s,color .12s;display:flex}.logout-btn svg{flex:none;width:18px;height:18px}.logout-btn:hover{background:var(--status-urgent-bg);color:var(--status-urgent-text)}.logout-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.account-exit{margin-top:22px}.account-exit .logout-btn{border:1px solid var(--border)}@media (min-width:721px){.account-exit{display:none}}.account-mobile-only{margin-top:22px}@media (min-width:721px){.account-mobile-only{display:none}}.storefront-auth{gap:8px;display:grid}.storefront-auth .btn{width:100%}.ui-account__main{min-width:0}.site-nav--sidebar{flex-direction:column;align-items:stretch;gap:2px}.site-nav--sidebar a{border-radius:var(--radius-sm);align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.site-nav--sidebar a:hover{background:var(--surface-alt)}.site-nav__icon{width:18px;height:18px;color:var(--muted);flex:none}.site-nav--sidebar a:hover .site-nav__icon{color:var(--fg)}.site-nav--sidebar a[data-active=true] .site-nav__icon{color:var(--accent-fg)}.site-nav--sidebar a[data-active=true],.site-nav--sidebar a[data-active=true]:hover{background:var(--accent);color:var(--accent-fg);text-decoration:none}@media (max-width:720px){.ui-account{grid-template-columns:1fr;gap:16px}.ui-account__side{position:static}.site-nav--sidebar{flex-flow:wrap}.ui-account--client{position:relative}.ui-account--client .ui-account__side{min-height:40px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-direction:row;align-items:center;padding:0}.ui-account--client .ui-account__brand{padding:0}.ui-account--client .ui-account__brand .brand-mark{font-size:26px}.ui-account--client .site-nav--sidebar,.ui-account--client .account-order-cta,.ui-account--client .ui-account__side-foot{display:none}.ui-account__side-foot{border-top:none;padding-top:0}}.account-tabbar{display:none}@media (max-width:720px){html.account-has-tabbar .app-shell{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 104px)}.account-tabbar{left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));bottom:calc(env(safe-area-inset-bottom,0px) + 10px);z-index:60;pointer-events:none;display:block;position:fixed}.account-tabbar__list{border:1px solid var(--border-strong);background:var(--surface-alt);pointer-events:auto;border-radius:26px;justify-content:space-around;gap:2px;max-width:460px;margin:0 auto;padding:6px;list-style:none;display:flex;box-shadow:0 10px 34px #00000073}.account-tabbar__item{min-width:56px;min-height:48px;color:var(--muted);letter-spacing:.01em;text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 8px;font-size:10px;font-weight:600;line-height:1.1;text-decoration:none;transition:color .16s,background-color .16s,transform .16s;display:flex}.account-tabbar__item:hover{color:var(--fg);text-decoration:none}.account-tabbar__icon{justify-content:center;align-items:center;display:flex;position:relative}.account-tabbar__icon svg{width:24px;height:24px}.account-tabbar__dot{background:var(--accent-hover);border:2px solid var(--surface-alt);border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-3px}.account-tabbar__label{text-overflow:ellipsis;white-space:nowrap;max-width:72px;overflow:hidden}.account-tabbar__item[data-active=true]{color:var(--accent);background:var(--accent-weak)}.account-tabbar__item[data-active=true] .account-tabbar__icon{transform:translateY(-1px)}.account-tabbar__item[data-accent=true] .account-tabbar__icon{background:var(--bg);width:46px;height:46px;color:var(--accent);border:2px solid var(--accent);border-radius:50%;margin-top:-16px;box-shadow:0 6px 16px #00000061}.account-tabbar__item[data-accent=true]:active .account-tabbar__icon{background:var(--accent-weak)}.account-tabbar__item[data-accent=true]{color:var(--fg);background:0 0}.account-tabbar__item[data-accent=true][data-active=true]{color:var(--accent)}.account-tabbar__item[data-accent=true] .account-tabbar__icon svg{stroke-width:2.75px;width:21px;height:21px}.account-tabbar__item:active{transform:scale(.94)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media (max-width:720px){.account-tabbar__list{border-color:var(--glass-border);background-color:var(--glass-bg-strong);background-image:var(--glass-sheen);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(26px)saturate(190%)brightness(1.36);backdrop-filter:blur(26px)saturate(190%)brightness(1.36)}.account-tabbar__item[data-active=true]{background:#ffffff1a;box-shadow:inset 0 1px #ffffff2e}}}.product-title{align-items:center;gap:12px;display:flex}.seo-content-blocks{overflow-wrap:break-word;max-width:100%;line-height:1.7}.seo-content-blocks h2,.seo-content-blocks h3{margin:20px 0 10px}.seo-content-blocks h2:first-child,.seo-content-blocks h3:first-child{margin-top:0}.seo-content-blocks p{color:var(--fg);margin:0 0 14px}.seo-content-blocks ul{margin:0 0 14px;padding-left:22px}.seo-content-blocks__image{border-radius:12px;max-width:100%;height:auto;margin:0 0 14px;display:block}.seo-content-blocks__html{max-width:100%;margin:0 0 14px;overflow-x:auto}.seo-content-blocks__html img,.seo-content-blocks__html video,.seo-content-blocks__html iframe{max-width:100%;height:auto}.seo-content-blocks__html table{min-width:100%}.seo-content-blocks__reviews{gap:12px;margin:0 0 14px;padding:0;list-style:none;display:grid}.seo-content-blocks__review{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:14px 16px}.seo-content-blocks__review-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.seo-content-blocks__review p{margin:0}.seo-content-blocks__stars{color:var(--accent);letter-spacing:1px;white-space:nowrap}.seo-content-blocks__faq{gap:8px;margin:0 0 14px;display:grid}.seo-content-blocks__faq-item{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:12px 16px}.seo-content-blocks__faq-item summary{cursor:pointer;font-weight:600}.seo-content-blocks__faq-item p{color:var(--fg);margin:8px 0 0}.star-rating-input{gap:2px;display:inline-flex}.star-rating-input__star{color:var(--border);cursor:pointer;background:0 0;border:none;padding:2px;font-size:20px;line-height:1}.star-rating-input__star--filled{color:var(--accent)}@media (max-width:480px){.seo-content-blocks{font-size:15px}}.order-studio{grid-template-columns:minmax(0,1.35fr) minmax(360px,1fr);align-items:start;gap:20px;display:grid}.order-catalog-table-wrap{margin-top:4px}.order-catalog-table{min-width:680px}.order-catalog-table td{vertical-align:middle}.order-catalog-table td small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.order-catalog-table__product{align-items:center;gap:10px;min-width:260px;display:flex}.order-catalog-table__product>span{text-align:left;flex-direction:column;justify-content:center;min-width:0;min-height:38px;display:flex}.order-catalog-table__product a{color:var(--fg);font-weight:700}.order-catalog-table__product .stock-product-label{color:var(--accent)}.order-catalog-table__icon{background:0 0;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:18px;display:inline-grid}.order-catalog-table .order-catalog-table__category-row,.order-catalog-table .order-catalog-table__category-row:hover{background:var(--surface-alt)}.order-catalog-table__category-row th{color:var(--fg);text-transform:none;letter-spacing:normal;padding:10px 12px;font-size:12px;display:table-cell}.order-catalog-table__category-row th>span{vertical-align:middle;margin-right:7px}.order-catalog-table__action{text-align:right;width:1%}.order-catalog-table__row{cursor:pointer}.order-catalog-table__row:hover{background:var(--surface-alt)}.order-catalog-table__go{width:30px;height:30px;color:var(--muted-weak);border-radius:999px;justify-content:center;align-items:center;font-size:22px;line-height:1;transition:color .14s;display:inline-flex}.order-catalog-table__row:hover .order-catalog-table__go{color:var(--accent)}.order-catalog-table__row:focus-within .order-catalog-table__name{text-decoration:underline}@media (max-width:720px){.order-catalog-table th:nth-child(3),.order-catalog-table td:nth-child(3){display:none}}.order-checkout-screen{max-width:960px;margin:0 auto}.order-checkout-screen .order-studio__checkout{padding:0;position:static;overflow:hidden}.checkout-back{min-height:30px;color:var(--muted);align-items:center;margin-bottom:6px;font-size:13px;display:inline-flex}.order-checkout-fields{min-width:0}.order-product-card__header{border-bottom:1px solid var(--border);padding:18px 22px}.order-product-card__header.selected-service{align-items:center}.order-product-card__header .selected-service__icon{background:0 0}.order-product-card__body{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:0;display:grid}.order-product-card__body>.order-checkout-fields{border-right:1px solid var(--border);padding:22px}.order-product-card__body .order-studio__form label{margin-bottom:18px;font-size:15px}.order-product-card__body .order-studio__form input{background:var(--surface-alt);border-radius:999px;min-height:50px;margin-top:7px;padding-inline:18px;font-size:17px;font-weight:700}.order-product-card__limits{flex-wrap:wrap;gap:7px;margin:-9px 0 20px;display:flex}.order-product-card__limits span{border:1px solid var(--border-strong);color:var(--muted);background:var(--surface);border-radius:999px;padding:5px 11px;font-size:11px;font-weight:700}.order-product-card__totals{border-top:1px solid var(--border);margin-top:20px}.order-product-card__totals>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}.order-product-card__totals span{color:var(--muted)}.order-product-card__totals strong{font-size:18px}.order-product-card__totals>div:last-child strong{color:var(--fg);font-size:24px}.order-product-card__body .btn--order{margin-top:14px}.order-product-card__details{background:color-mix(in srgb, var(--surface-alt) 52%, transparent);min-width:0;padding:22px}.order-product-card__details h3{margin-bottom:8px}.order-product-card__details dl{margin:0}.order-product-card__details dl>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 0;display:flex}.order-product-card__details dt{color:var(--muted)}.order-product-card__details dd{text-align:right;min-width:0;margin:0}.order-product-card__details code{max-width:180px;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.order-product-card__details small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.copyable-code{max-width:100%;color:var(--fg);background:var(--surface-alt);border:1px solid var(--border);cursor:pointer;transition:border-color var(--dur-fast), color var(--dur-fast), background-color var(--dur-fast);border-radius:8px;align-items:center;gap:6px;padding:3px 8px;font-family:monospace;font-size:13px;display:inline-flex}.copyable-code:hover{border-color:var(--accent)}.copyable-code:focus-visible{outline:2px solid var(--accent-weak);outline-offset:1px;border-color:var(--accent)}.copyable-code__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.copyable-code__icon{color:var(--muted);flex:none;display:inline-flex}.copyable-code__icon svg{width:13px;height:13px}.copyable-code:hover .copyable-code__icon{color:var(--fg)}.copyable-code[data-copied]{color:var(--status-ok-text);border-color:var(--status-ok-line)}.copyable-code[data-copied] .copyable-code__icon{color:var(--status-ok-text)}.order-product-card__badges{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.order-product-card__description{border-top:1px solid var(--border);background:var(--surface);padding:18px 22px 22px}.order-product-card__description h3{margin-bottom:9px}.order-product-card__description>div{max-height:165px;color:var(--muted);border:1px solid var(--border);background:var(--surface-alt);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;padding:13px 15px;font-size:12px;line-height:1.55;overflow-y:auto}@media (max-width:820px){.order-product-card__body{grid-template-columns:1fr}.order-product-card__body>.order-checkout-fields{border-right:0;border-bottom:1px solid var(--border)}}.stock-checkout-info{border:1px solid var(--border);background:var(--surface-alt);border-radius:14px;margin:12px 0 0;padding:12px}.stock-checkout-info strong{color:var(--accent)}.stock-checkout-info p{color:var(--muted);margin:4px 0;font-size:12px;line-height:1.4}.stock-checkout-info>span{font-size:13px}@media (max-width:560px){.order-checkout-screen .order-studio__checkout{padding:0}.order-studio__search{flex-basis:100%}.order-product-card__header,.order-product-card__body>.order-checkout-fields,.order-product-card__details,.order-product-card__description{padding:16px}}.order-studio__catalog,.order-studio__checkout{padding:22px}.order-studio__title{margin:0 0 12px;font-size:20px}.account-topbar{justify-content:flex-end;align-items:center;gap:10px;margin-bottom:16px;display:flex}.currency-switch{border:1px solid var(--border-strong);background:linear-gradient(135deg, var(--accent-weak), var(--surface-alt) 72%);border-radius:999px;align-self:center;align-items:center;padding:3px;display:inline-flex}.currency-switch__btn{width:30px;height:30px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:15px;font-weight:700;line-height:1;transition:color .14s,background-color .14s;display:inline-flex}.currency-switch__btn:hover:not(:disabled){color:var(--fg)}.currency-switch__btn[aria-pressed=true]{color:var(--accent-fg);background:var(--accent)}.currency-switch__btn:disabled{cursor:not-allowed;opacity:.6}.currency-switch__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.currency-switch{border-color:var(--glass-border);background-color:var(--glass-bg);background-image:var(--glass-sheen);box-shadow:inset 0 1px 0 0 var(--glass-highlight);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}}@media (max-width:720px){.account-topbar .currency-switch{display:none}}@media (min-width:721px){.profile-currency{display:none}}.account-balance{border:1px solid var(--border-strong);background:linear-gradient(135deg, var(--accent-weak), var(--surface-alt) 72%);border-radius:999px;align-items:center;gap:8px;padding:5px 5px 5px 14px;display:inline-flex}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.account-balance{border-color:var(--glass-border);background-color:var(--glass-bg);background-image:var(--glass-sheen);box-shadow:inset 0 1px 0 0 var(--glass-highlight), inset 0 -12px 22px -16px #0006, 0 6px 18px #00000047;-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}}.account-balance__view{color:var(--fg);white-space:nowrap;align-items:baseline;display:inline-flex}.account-balance__view:hover{text-decoration:none}.account-balance__view:hover .num{color:var(--accent-hover)}.account-balance__view .num{font-size:16px;font-weight:700;transition:color .12s}.account-balance__topup.btn--sm{border-radius:50%;width:30px;height:30px;padding:0;font-size:18px;font-weight:700;line-height:1}.account-balance__topup.btn--sm span[aria-hidden]{margin-top:-2px}@media (max-width:720px){.account-topbar{z-index:1;justify-content:flex-end;margin:0;position:absolute;top:0;right:0}}.order-studio__search{border:1px solid var(--border-strong);background:var(--bg);min-width:0;min-height:38px;color:var(--muted);border-radius:10px;flex:0 320px;align-items:center;gap:8px;margin:0 0 16px;padding:0 12px;display:flex}.order-studio__search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.order-studio__search input{width:100%;min-width:0;color:var(--fg);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:16px}.service-picker__item:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.catalog-nav{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:14px;font-size:13px;display:flex}.catalog-nav__crumb{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px 6px}.catalog-nav__crumb:hover{background:var(--accent-weak)}.catalog-nav__crumb[aria-current=page]{color:var(--fg);cursor:default;font-weight:600}.catalog-nav__crumb[aria-current=page]:hover{background:0 0}.catalog-nav__sep{color:var(--muted-weak)}.catalog-folders{border:1px solid var(--border);border-radius:12px;margin:0 0 14px;padding:0;list-style:none;overflow:hidden}.catalog-folders>li+li{border-top:1px solid var(--border)}.catalog-folder{width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 14px;transition:background-color .12s;display:flex}.catalog-folder:hover{background:var(--surface-alt)}.catalog-folder:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.catalog-folder__icon{flex:0 0 28px;width:28px;height:28px;font-size:17px}.catalog-folder__name{flex:auto;min-width:0;font-weight:600}.catalog-folder__chevron{color:var(--muted-weak);flex:none;margin-left:auto;font-size:30px;line-height:1}.catalog-folder:hover .catalog-folder__chevron{color:var(--accent)}.order-studio__catalog,.order-studio__checkout{min-width:0}.order-studio__empty{text-align:center;color:var(--muted);border:1px dashed var(--border-strong);border-radius:14px;padding:36px 16px}.order-studio__empty>span{color:var(--accent);font-size:32px}.order-studio__presets{flex-wrap:wrap;gap:6px;display:flex}.order-studio__presets button{min-height:36px}.service-picker{flex-direction:column;gap:8px;max-height:580px;padding:4px;display:flex;overflow-y:auto}.service-picker__item{text-align:left;width:100%;color:var(--fg);border:1px solid var(--border);background:var(--surface-alt);cursor:pointer;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;transition:border-color .14s,background .14s,transform .14s;display:grid}.service-picker__item:hover{border-color:var(--border-strong);transform:translateY(-1px)}.service-picker__item[data-selected=true]{border-color:var(--accent);background:linear-gradient(100deg, var(--accent-weak), var(--surface-alt) 55%);box-shadow:inset 3px 0 0 var(--accent)}.service-picker__icon,.selected-service__icon{background:var(--bg);border-radius:13px;place-items:center;width:44px;height:44px;font-size:21px;display:inline-grid}.service-picker__copy,.service-picker__meta{flex-direction:column;min-width:0;display:flex}.service-picker__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.service-picker__copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.service-picker__category{color:var(--accent);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.service-picker__meta{color:var(--muted);align-items:flex-end;font-size:11px}.service-picker__meta strong{color:var(--fg);font-size:14px}.service-picker__speed{color:var(--status-ok-text);margin-top:5px}.order-studio__checkout{position:sticky;top:20px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.order-studio__checkout.card{background-color:var(--glass-bg-strong);background-image:var(--glass-sheen);border-color:var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.order-studio__catalog.card{background-color:var(--glass-bg);background-image:var(--glass-sheen);border-color:var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}.order-studio__catalog .catalog-folders,.order-studio__catalog .catalog-folders>li+li,.order-studio__catalog .table-wrap,.order-studio__catalog th,.order-studio__catalog td{border-color:var(--glass-border)}.order-studio__catalog .order-studio__search{border-color:var(--glass-border);background:#ffffff0f}.order-studio__catalog thead th,.order-studio__catalog .order-catalog-table__category-row,.order-studio__catalog .order-catalog-table__category-row:hover{background:#ffffff14}.order-studio__catalog tbody tr:hover,.order-studio__catalog .catalog-folder:hover{background:#ffffff0f}}.selected-service{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:13px;display:grid}.selected-service__icon{background:var(--accent-weak);width:52px;height:52px;font-size:24px}.selected-service h2{margin:2px 0 0;font-size:20px}.selected-service p{max-height:190px;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding-right:6px;font-size:12px;overflow-y:auto}.selected-service h2,.selected-service h3{overflow-wrap:anywhere}.order-studio__metrics{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 0;display:grid}.order-studio__metrics>div{border:1px solid var(--border);background:var(--surface-alt);border-radius:13px;flex-direction:column;min-height:82px;padding:10px;display:flex}.order-studio__metrics span,.order-studio__metrics small{color:var(--muted);font-size:11px}.order-studio__metrics strong{margin:4px 0 2px;font-size:16px}.order-studio__form label{color:var(--fg);margin:0 0 10px;font-weight:700}.order-studio__form .eyebrow{margin-bottom:3px;font-weight:400;display:block}.order-studio__form small{color:var(--muted);margin-top:5px;font-weight:400;display:block}.order-studio__form input{background:var(--bg);min-height:42px}.order-studio__total{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:16px;margin:12px 0 8px;padding-top:10px;display:flex}.order-studio__total span{color:var(--muted)}.order-studio__total strong{font-size:24px}.btn--order{width:100%;min-height:46px;font-size:15px;box-shadow:0 12px 30px #a78bfa2e}.order-studio__note{color:var(--status-ok-text);text-align:center;margin:6px 0 0;font-size:11px}.order-studio__note[data-cancellable=false]{color:var(--muted)}.catalog-description-count{color:var(--muted);text-align:right;margin-top:6px;font-size:12px;display:block}.catalog-price-basis{color:var(--muted);font-size:11px;font-weight:400;display:block}.catalog-presentation-preview{border:1px solid var(--border);background:var(--surface-alt);border-radius:14px;padding:18px}.catalog-presentation-preview .selected-service{margin-top:12px}.catalog-presentation-preview h3{margin:0 0 6px}.catalog-presentation-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.catalog-icon{vertical-align:middle;border-radius:12px;flex-shrink:0;place-items:center;width:48px;height:48px;display:inline-grid;overflow:hidden}.catalog-icon img{object-fit:contain;width:100%;height:100%;display:block}.catalog-icon--small{border-radius:5px;width:20px;height:20px;font-size:14px}.catalog-image-upload{width:100%;min-width:0}.catalog-image-upload__body{border:1px dashed var(--border-strong);background:var(--surface-alt);border-radius:14px;align-items:center;gap:16px;margin-top:8px;padding:14px;display:flex}.catalog-image-upload__body>div{min-width:0}.catalog-image-upload__preview{background:var(--surface);width:72px;height:72px;font-size:30px}.catalog-image-upload__actions{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.catalog-image-upload small{color:var(--muted);font-size:12px}@media (max-width:400px){.catalog-image-upload__body{flex-direction:column;align-items:flex-start}}.blog-cover-upload{width:100%;min-width:0}.blog-cover-upload__body{border:1px dashed var(--border-strong);background:var(--surface-alt);border-radius:14px;align-items:center;gap:16px;margin-top:8px;padding:14px;display:flex}.blog-cover-upload__body>div{min-width:0}.blog-cover-upload__preview{background:var(--surface);object-fit:cover;border-radius:8px;flex-shrink:0;width:128px;height:72px}.blog-cover-upload__actions{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.blog-cover-upload small{color:var(--muted);font-size:12px}@media (max-width:400px){.blog-cover-upload__body{flex-direction:column;align-items:flex-start}}.product-pricing input{width:100%;font:inherit;color:var(--fg);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);margin-top:4px;padding:8px 10px;font-size:16px;display:block}.product-pricing input:focus{border-color:var(--accent);outline:2px solid var(--accent-weak);outline-offset:0}@media (max-width:940px){.order-studio{grid-template-columns:1fr}.order-studio__checkout{position:static}}@media (max-width:560px){.order-studio__catalog,.order-studio__checkout{padding:16px}.service-picker__item{grid-template-columns:38px minmax(0,1fr)}.service-picker__icon{width:38px;height:38px}.service-picker__meta{grid-column:2;align-items:flex-start}.order-studio__metrics{grid-template-columns:1fr}}.catalog-admin-name{align-items:flex-start;gap:9px;display:flex}.catalog-admin-name>span:first-child{font-size:18px}.catalog-admin-name>span:last-child{flex-direction:column;display:flex}.catalog-admin-name small{max-width:300px;color:var(--muted);font-size:11px;line-height:1.35}.catalog-icon-field{flex:0 0 120px}.catalog-description-field{flex:360px}.form-sections{flex-direction:column;gap:22px;display:flex}.form-section{border:0;min-inline-size:0;margin:0;padding:0}.form-section__title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 2px;padding:0;font-size:11px;font-weight:700;display:block}.form-section__hint{color:var(--muted);margin:4px 0 0;font-size:12px}.form-section>label:first-of-type,.form-section>.cluster:first-of-type{margin-top:8px}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-row>label{margin:8px 0 0}@media (max-width:560px){.form-row{grid-template-columns:1fr;gap:0}}.form-checks{flex-direction:column;gap:2px;margin-top:8px;display:flex}.form-checks>label{margin:6px 0}.form-checks>label.is-disabled{opacity:.5}.catalog-form-showcase{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}.catalog-form-showcase .catalog-description-field{margin:0}.empty-state{text-align:center;border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--muted);flex-direction:column;align-items:center;gap:12px;margin-top:16px;padding:48px 24px;display:flex}.empty-state svg{opacity:.45;width:40px;height:40px}.empty-state p{margin:0}.order-fields-editor{border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:16px}.order-fields-editor>legend{padding:0 8px;font-weight:600}.order-field-row{padding:12px}.live-indicator{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.live-indicator__dot{background:var(--status-ok-line);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite live-pulse}@keyframes live-pulse{0%,to{opacity:.35}50%{opacity:1}}.api-docs h3{margin:4px 0 8px;font-size:15px}.api-docs h4{margin:0 0 6px;font-size:13px}.code-block{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-alt);color:var(--fg);white-space:pre;margin:6px 0 0;padding:10px 12px;font-size:12px;line-height:1.5;overflow-x:auto}.code-block code{font:inherit;color:inherit;background:0 0;padding:0}.api-method{border:1px solid var(--border);border-radius:var(--radius-sm);margin-top:14px;padding:12px 14px}.api-method>p{color:var(--muted);margin-bottom:8px}.api-params{width:100%;margin:4px 0;font-size:12px}.api-params th{text-align:left;color:var(--muted);padding:4px 8px;font-weight:600}.api-params td{border-top:1px solid var(--border);vertical-align:top;padding:4px 8px}.api-params td:first-child{white-space:nowrap}.api-method__io{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:8px;display:grid}.api-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px;font-weight:700;display:block}@media (max-width:720px){.api-method__io{grid-template-columns:1fr}}@keyframes nc-fade{0%{opacity:0}}@keyframes nc-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes nc-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.page-transition{animation:nc-rise var(--dur-slow) var(--ease-out) both}.catselect__list{transform-origin:top;animation:nc-pop var(--dur-fast) var(--ease-out) both}.orders-filters[open]>.orders-filters__panel{animation:nc-rise var(--dur) var(--ease-out) both}@media (max-width:720px){.account-tabbar{animation:nc-rise var(--dur-slow) var(--ease-out) both}}.notice,.field-error,[role=status],[role=alert]{animation:nc-fade var(--dur) var(--ease-out) both}.btn{transition:background-color var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast), transform var(--dur-fast) var(--ease-out)}.btn:not(:disabled):active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}.btn:active,.account-tabbar__item:active{transform:none!important}}.ticket-thread{flex-direction:column;gap:12px;margin:20px 0;padding:0;list-style:none;display:flex}.ticket-msg{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);max-width:82%;padding:10px 14px}.ticket-msg--client{background:var(--accent-weak);border-color:color-mix(in srgb, var(--accent) 34%, transparent);align-self:flex-end}.ticket-msg--support{align-self:flex-start}.ticket-thread--admin .ticket-msg--client{background:var(--surface);border-color:var(--border);align-self:flex-start}.ticket-thread--admin .ticket-msg--support{background:var(--accent-weak);border-color:color-mix(in srgb, var(--accent) 34%, transparent);align-self:flex-end}.ticket-msg--system{max-width:none;color:var(--muted);background:0 0;border:0;align-self:center;padding:4px 12px;font-size:12px}.ticket-msg__meta{justify-content:space-between;gap:12px;margin-bottom:4px;font-size:12px;display:flex}.ticket-msg__author{color:var(--fg);font-weight:700}.ticket-msg__body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}@media (max-width:560px){.ticket-msg{max-width:92%}}
