@font-face{font-family:Geologica;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/geologica-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/geologica-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/manrope-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono;font-style:normal;font-weight:400 600;font-stretch:100%;font-display:swap;src:url(/fonts/martian-mono-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono;font-style:normal;font-weight:400 600;font-stretch:100%;font-display:swap;src:url(/fonts/martian-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Sharp;font-style:normal;font-weight:300;font-display:block;src:url(/fonts/material-symbols-sharp-subset.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/manrope-currency.woff2)format("woff2");unicode-range:U+20BD}@font-face{font-family:Martian Mono;font-style:normal;font-weight:400 600;font-stretch:100%;font-display:swap;src:url(/fonts/martian-mono-currency.woff2)format("woff2");unicode-range:U+20BD}.product-rating,.order-rating{border:1px solid var(--line-strong);border-radius:var(--radius-2);background:var(--surface);padding:28px}.product-rating{margin-top:28px}.product-rating__scores{flex-wrap:wrap;gap:20px 40px;margin-bottom:18px;display:flex}.product-rating__scores .eyebrow{margin-bottom:8px}.product-rating__number{letter-spacing:-.04em;color:var(--accent);flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;font-size:40px;line-height:1;display:flex}.product-rating__number span{color:var(--muted);letter-spacing:0;font-size:12px}.product-rating__editorial .product-rating__number{color:var(--ink)}.product-rating .back-link{align-items:center;min-height:44px;margin-top:6px;display:inline-flex}.order-rating{gap:20px;margin-block:24px;display:grid}.order-rating h2{margin-bottom:8px}.order-rating__form{gap:16px;display:grid}.rating-stars{border:0;gap:4px;width:fit-content;margin:0;padding:0;display:flex}.rating-stars__option{width:48px;height:48px;color:var(--caption);cursor:pointer;border-radius:var(--radius-2);place-items:center;font-size:36px;line-height:1;display:grid;position:relative}.rating-stars__option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.rating-stars__option.is-selected{color:var(--accent)}.rating-stars__option:focus-within{outline:2px solid var(--accent);outline-offset:2px}.rating-stars__option:hover{background:var(--accent-dim)}.rating-stars:disabled .rating-stars__option{opacity:.6;cursor:wait}.order-rating__saved{color:var(--accent);font-size:14px}@media (width<=767px){.product-rating{order:3;width:100%;margin-top:0}}@media (width<=540px){.product-rating,.order-rating{padding:20px}.rating-stars__option{width:44px;height:44px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#171310;--surface:#1f1a16;--raised:#28221d;--field:#332c26;--ink:#f3f0e9;--muted:#b0aaa1;--caption:#8a827a;--inverse:#101309;--line:#f3f0e914;--line-strong:#f3f0e929;--accent:#cde81c;--accent-hover:#daf549;--accent-dim:#cde81c1f;--mode-auto:#5cd0ea;--mode-manual:#fea668;--status-ok:#67d283;--status-attention:#eec743;--status-danger:#f4514f;--status-info:#7fbef3;--font-heading:"Geologica", sans-serif;--font-body:"Manrope", sans-serif;--font-mono:"Martian Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--radius-1:2px;--radius-2:6px;--radius-3:10px;--radius-4:16px;--motion-fast:.12s;--motion-medium:.2s;--motion-slow:.32s;--ease:cubic-bezier(.2, .7, .2, 1);--shadow-dialog:0 24px 64px #0009;--shadow-sheet:0 -12px 40px #00000080}*{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth;min-width:320px}body{color:var(--ink);background:var(--paper);font:15px/1.6 var(--font-body);margin:0}::selection{color:var(--inverse);background:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button,input,select,textarea{font:inherit}a{color:inherit;text-underline-offset:4px}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}input,select,textarea{min-width:0;color:var(--ink);background:var(--field)}input::placeholder,textarea::placeholder{color:var(--caption);opacity:1}code,.price,.price-usd,.eyebrow,.exchange-note,.step-number,.header-clock{font-family:var(--font-mono);font-variant-numeric:tabular-nums}h1,h2,h3{font-family:var(--font-heading);overflow-wrap:anywhere;font-weight:600;line-height:1.2}h1{letter-spacing:-.025em;margin:0 0 24px;font-size:clamp(28px,3vw,40px)}h2{letter-spacing:-.02em;margin:0 0 16px;font-size:28px}h3{margin:0 0 12px;font-size:20px}p{margin:0 0 16px}fieldset{min-width:0}.icon{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;flex:0 0 20px;width:20px;height:20px;font-family:Material Symbols Sharp;font-size:20px;font-style:normal;font-weight:300;line-height:1;display:inline-block;overflow:hidden}.eyebrow{letter-spacing:.1em;color:var(--caption);font-size:12px;line-height:1.6}.hint,.product-card__meta{color:var(--muted);font-size:13px}.preserve-lines{white-space:pre-line}.button{border:1px solid var(--line-strong);border-radius:var(--radius-2);background:var(--surface);min-width:44px;min-height:44px;color:var(--ink);font:inherit;transition:background-color var(--motion-fast) var(--ease), border-color var(--motion-fast) var(--ease);justify-content:center;align-items:center;gap:8px;padding:10px 16px;line-height:1.4;text-decoration:none;display:inline-flex}.button:hover:not(:disabled){background:var(--raised);border-color:var(--muted)}.button:disabled{color:var(--caption);border-color:var(--line);background:var(--raised);cursor:not-allowed}.button-primary{background:var(--accent);border-color:var(--accent);color:var(--inverse);font-weight:700}.button-primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.button-danger{border-color:var(--status-danger);color:#ff8c89}.button-plain{background:0 0;border-color:#0000}.icon-button{padding:10px}.action-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.back-link{align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.skip-link{z-index:100;min-height:44px;color:var(--inverse);background:var(--accent);clip-path:inset(50%);align-items:center;padding:0 16px;display:inline-flex;position:fixed;top:8px;left:8px}.skip-link:focus{clip-path:none}.site-banner{min-height:44px;color:var(--status-attention);border-bottom:1px solid var(--line-strong);background:#282316;justify-content:center;align-items:center;gap:10px;padding:10px 24px;font-size:13px;display:flex}.site-header{border-bottom:1px solid var(--line);background:var(--paper)}.site-header__inner{align-items:center;gap:20px;max-width:1280px;min-height:80px;margin:0 auto;padding:12px 40px;display:flex}.site-name{min-height:44px;font:600 23px/1 var(--font-heading);letter-spacing:-.04em;flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.site-name img{display:block}.site-nav{gap:4px;display:flex}.site-nav a{white-space:nowrap;align-items:center;min-height:44px;padding:0 10px;font-size:13px;text-decoration:none;display:inline-flex}.site-nav a[aria-current]{color:var(--accent)}.header-search{min-width:44px;color:var(--muted);background:var(--surface);flex:200px;justify-content:flex-start;font-size:12px}.header-search kbd{color:var(--caption);margin-left:auto}.header-search span:not(.icon){white-space:nowrap}.header-clock{white-space:nowrap;color:var(--caption);font-size:12px}.session{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.session .button{font-size:12px}.session-form{flex-wrap:wrap;gap:8px;max-width:310px;display:flex}.session-form label{font-size:12px}.session-form input{border:1px solid var(--line-strong);border-radius:6px;width:190px;min-height:44px;padding:8px}.desktop-session{flex:0 auto}.desktop-session .session{flex-wrap:nowrap}.desktop-session .session .button{white-space:nowrap}.mobile-menu-toggle{display:none}.site-main{max-width:1280px;min-height:58vh;margin:0 auto;padding:40px}.site-main:focus{outline:none}.live-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 4px var(--accent-dim);border-radius:50%}.section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.section-heading>div{min-width:0}.section-heading h1,.section-heading h2,.section-heading p{margin:0}.section-heading .eyebrow+h1{margin-top:10px}.chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chips a{border:1px solid var(--line-strong);border-radius:2px;align-items:center;gap:10px;min-width:44px;min-height:44px;padding:8px 14px;font-size:13px;text-decoration:none;display:inline-flex}.chips a:hover{background:var(--raised)}.chips a[aria-current=page],.active-filters a{color:var(--paper);background:var(--ink);border-color:var(--ink)}.active-filters a:hover{color:var(--paper);background:#ddd7ca}.chip-count{color:var(--caption);font-size:12px;font-family:var(--font-mono)}.chips a[aria-current] .chip-count{color:#62584c}.filter{margin-bottom:32px}.catalog-layout{grid-template-columns:248px minmax(0,1fr);gap:40px;display:grid}.catalog-results{min-width:0}.catalog-filters{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-self:start;padding:24px}.catalog-filters h2{font-size:18px}.catalog-filter-form{gap:22px;display:grid}.field{gap:8px;min-width:0;font-size:13px;display:grid}.field input,.field select,.field textarea,.sort-field select{border:1px solid var(--line-strong);border-radius:6px;width:100%;min-height:44px;padding:10px 12px}.field [aria-invalid=true]{border-color:var(--status-danger)}.price-filter{border:0;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;display:grid}.price-filter legend{margin-bottom:8px;font-size:13px}.price-filter .field{color:var(--muted)}.catalog-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:24px;display:flex}.sort-field{color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.sort-field select{width:auto;font-size:13px}.view-switch{gap:4px;display:flex}.view-switch [aria-pressed=true]{color:var(--paper);background:var(--ink)}.filter-toggle{display:none}.active-filters{margin-bottom:24px}.products{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.catalog-layout .products{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.product-card{background:var(--surface);border:1px solid var(--line);min-width:0;transition:background-color .12s var(--ease), border-color .12s var(--ease);border-radius:10px;position:relative;overflow:hidden}.product-card:hover{background:var(--raised);border-color:var(--line-strong)}.product-card:focus-within{outline:2px solid var(--accent);outline-offset:2px}.product-card__link{flex-direction:column;height:100%;padding-left:22px;text-decoration:none;display:flex}.product-card__link:focus-visible{outline:none}.product-card__spine{color:#09232a;background:var(--mode-auto);justify-content:center;align-items:flex-end;width:22px;padding:12px 0;display:flex;position:absolute;top:0;bottom:0;left:0}.product-card__spine>span{writing-mode:vertical-rl;font-family:var(--font-mono);letter-spacing:.04em;max-height:100%;font-size:12px;overflow:hidden;transform:rotate(180deg)}.product-card--manual .product-card__spine{background:repeating-linear-gradient(135deg, transparent 0 6px, #17131022 6px 9px), var(--mode-manual);color:#3c2211}.product-card--none .product-card__spine{color:var(--muted);border-right:1px dashed var(--caption);background:0 0}.product-card--none .product-card__cover{opacity:.5}.product-card__cover{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.product-card__placeholder{color:#827259;background:#30291f;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;overflow:hidden}.product-card__placeholder>span:first-child{font:600 80px/1 var(--font-heading)}.product-card__placeholder .eyebrow{letter-spacing:.15em;color:#b0a084}.product-card__content{overflow-wrap:anywhere;flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:16px;display:flex}.product-card__meta{margin-bottom:8px;display:block}.product-card__name{font:500 18px/1.3 var(--font-heading);margin-bottom:14px;display:block}.product-card__note{color:var(--muted);align-items:center;gap:4px;margin:6px 0 0;font-size:12px;display:inline-flex}.product-card__note .icon{flex-basis:16px;width:16px;font-size:16px}.product-card__price{margin:22px 0 4px;font-size:clamp(12px,1.14vw,16px);display:block}.price-usd{color:var(--caption);font-size:12px}.mode-badge{font:400 12px/1.6 var(--font-mono);color:var(--muted);align-items:center;gap:7px;display:inline-flex}.mode-badge:before{content:"";background:currentColor;flex:0 0 4px;width:4px;height:12px}.mode-badge--auto{color:var(--mode-auto)}.mode-badge--manual{color:var(--mode-manual)}.mode-badge--manual:before{background:repeating-linear-gradient(0deg,currentColor 0 2px,#0000 2px 4px)}.mode-badge--none:before{background:0 0;border-left:2px dashed}.discount-row{color:var(--muted);font-size:12px;font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.discount{background:var(--accent-dim);color:var(--accent);border-radius:2px;padding:3px 6px;font-size:12px}.catalog-layout .products--list{grid-template-columns:1fr;gap:10px}.products--list .product-card__spine{width:6px}.products--list .product-card__spine span{display:none}.products--list .product-card__link{grid-template-columns:110px 1fr;min-height:120px;padding-left:6px;display:grid}.products--list .product-card__cover{aspect-ratio:auto;align-self:center;height:100%}.products--list .product-card__content{grid-template-columns:1fr auto;align-items:center;gap:0 20px;display:grid}.products--list .product-card__name{grid-area:1/1;margin:0}.products--list .product-card__meta{grid-area:2/1;margin:0}.products--list .mode-badge,.products--list .product-card__note{grid-column:1}.products--list .product-card__price{grid-area:1/2;margin:0}.products--list .discount-row,.products--list .price-usd{grid-column:2;justify-self:end}.list-state,.state{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:48px 32px}.list-state{text-align:center}.list-state>.icon,.state>.icon{width:40px;height:40px;color:var(--caption);margin-bottom:20px;font-size:40px}.list-state p,.state p{color:var(--muted)}.list-state h2{font-size:24px}.state{max-width:680px;margin:48px auto}.state>.button+.button{margin-left:8px}.request-id{font:12px/1.8 var(--font-mono);overflow-wrap:anywhere}.pagination{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:32px;padding-top:24px;display:flex}.pagination-pages,.pagination-pages>span{align-items:center;gap:8px;display:inline-flex}.pagination-gap{color:var(--muted);padding:0 6px}.pagination [aria-current=page]{background:var(--ink);color:var(--paper)}.pagination-count{color:var(--caption);font:12px/1.6 var(--font-mono);margin-left:auto}.pagination-mobile{display:none}.step-number{color:var(--accent);margin-bottom:20px;font-size:12px;display:block}.breadcrumbs{color:var(--caption);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:28px;font-size:12px;display:flex}.breadcrumbs>span{overflow-wrap:anywhere;min-width:0}.breadcrumbs a{min-height:44px;color:var(--muted);align-items:center;display:inline-flex}.product-layout{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.product-details{min-width:0}.product-cover{aspect-ratio:16/9;object-fit:cover;border-radius:10px;width:100%;display:block}.product-cover.product-card__placeholder{display:flex}.product-cover.product-card__placeholder>span:first-child{font-size:120px}.gallery-thumbnails{gap:10px;padding:12px 3px;display:flex;overflow-x:auto}.gallery-thumbnail{background:var(--surface);border:1px solid var(--line-strong);border-radius:6px;width:80px;min-width:72px;min-height:50px;padding:3px}.gallery-thumbnail img{object-fit:cover;width:100%;height:44px;display:block}.gallery-thumbnail[aria-pressed=true]{border-color:var(--accent)}.product-content{overflow-wrap:anywhere;margin-top:32px}.product-content details{border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:20px}.product-content summary{cursor:pointer;min-height:44px;font:500 22px/1.6 var(--font-heading);margin-bottom:12px}.product-content details p,.activation-steps{color:var(--muted);font-size:14px}.activation-steps{padding-left:24px}.activation-steps li{padding:6px 0 6px 8px}.product-assurance{background:var(--surface);color:var(--muted);border-radius:6px;align-items:flex-start;gap:12px;padding:20px;font-size:12px;display:flex}.product-assurance p{margin:0}.purchase-panel{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;padding:28px}.purchase-panel h1{font-size:30px}.purchase-panel>.field{margin:24px 0}.purchase-panel .hint{line-height:1.7}.sku-options{border:0;margin:24px 0;padding:0}.sku-options legend{margin-bottom:10px;padding:0;font-size:13px}.sku-option{border:1px solid var(--line-strong);cursor:pointer;border-radius:6px;align-items:center;gap:12px;min-height:88px;margin-bottom:8px;padding:14px;display:flex;position:relative}.sku-option--selected{background:var(--raised);border-color:var(--ink)}.sku-option input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:0}.sku-option>span{flex:1;min-width:0}.sku-option strong{font-size:13px;font-weight:600;display:block}.sku-option__price{color:var(--muted);font-family:var(--font-mono);margin-top:4px;font-size:12px;display:block}.sku-option>.icon{color:var(--accent)}.product-price{border-top:1px solid var(--line);padding:20px 0}.product-price>.price{letter-spacing:-.03em;margin:0 0 6px;font-size:clamp(20px,2.2vw,29px);line-height:1.4}.product-price>.price-usd{margin-bottom:0}.product-price--unavailable>.price{color:var(--caption);text-decoration:line-through}.notice{border:1px solid var(--line-strong);background:var(--raised);border-radius:6px;margin:16px 0;padding:14px 16px;font-size:13px}.notice[role=alert]{border-left:3px solid var(--status-danger)}.restriction,.manual-notice{align-items:flex-start;gap:12px;display:flex}.restriction strong{font-size:12px;font-weight:600}.restriction p,.manual-notice p{white-space:pre-line;margin:4px 0 0;font-size:12px}.manual-notice{color:var(--mode-manual)}.product-cta,.checkout-submit{width:100%;margin:24px 0 12px;display:flex}.exchange-note{color:var(--caption);border-top:1px solid var(--line);margin-top:16px;padding-top:16px;font-size:12px;line-height:1.8}.checkout-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:64px;display:grid}.checkout-step{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;gap:20px;padding:28px 0;display:grid}.checkout-step:first-child{padding-top:8px}.checkout-step .step-number{margin-top:6px}.checkout-step h2{font-size:22px}.checkout-step p{color:var(--muted);font-size:14px}.purchase-inputs{gap:18px;display:grid}.purchase-inputs p{margin:0}.quote-confirmation{align-items:center;gap:8px;display:flex}.quote-confirmation .icon{color:var(--status-ok)}.checkout-summary h2{font-size:22px}.checkout-totals{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:10px 20px;margin:24px 0;padding-bottom:24px;font-size:12px;display:grid}.checkout-totals dt{color:var(--muted)}.checkout-totals dd{font-family:var(--font-mono);margin:0}.checkout-summary .product-price{border:0;padding:0}.consent{align-items:center;gap:12px;min-height:44px;font-size:14px;display:flex}.consent input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:0}.table-wrap{border:1px solid var(--line);background:var(--surface);border-radius:10px;overflow-x:auto}.orders{border-collapse:collapse;width:100%;font-size:13px}.orders th,.orders td{text-align:left;border-bottom:1px solid var(--line);padding:18px 20px}.orders th{color:var(--caption);font:400 12px/1.6 var(--font-mono);background:var(--raised)}.orders td a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.orders .hint{display:block}.orders td.price{white-space:nowrap;font-size:12px}.orders tr:last-child td{border-bottom:0}.order-page{max-width:900px;margin:0 auto}.order-facts{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:minmax(0,240px) 1fr;gap:16px 24px;margin:28px 0;padding:28px;font-size:13px;display:grid}.order-facts dt{color:var(--caption)}.order-facts dd{overflow-wrap:anywhere;margin:0}.status-badge{align-items:center;gap:8px;font-size:12px;display:inline-flex}.secret-card,.manual-delivery-card{background:var(--surface);border:1px solid var(--line-strong);border-left:4px solid var(--mode-auto);border-radius:10px;margin:32px 0;padding:28px}.secret-card h2{font-family:var(--font-mono);font-size:15px}.secret-mask{font-family:var(--font-mono);letter-spacing:.05em;color:var(--caption);padding:20px 0;font-size:22px}.order-key{white-space:pre-wrap;text-transform:none;overflow-wrap:anywhere;letter-spacing:.04em;border:1px solid var(--line-strong);background:var(--paper);-webkit-user-select:all;user-select:all;border-radius:6px;width:100%;padding:16px;font-size:clamp(14px,2.4vw,25px);line-height:1.8;display:inline-block}.secret-card .hint{margin-top:16px}.manual-delivery-card{border-left-color:var(--mode-manual)}.manual-delivery-card h2{align-items:center;gap:12px;font-size:24px;display:flex}.manual-delivery-card p{color:var(--muted)}.panel{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;padding:32px}.auth-panel{max-width:480px;margin:40px auto 64px}.auth-panel h1{font-size:32px}.password-field{gap:8px;display:flex}.password-field input{flex:1;width:0}.auth-form{gap:22px;display:grid}.auth-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 20px;margin-top:24px;padding-top:20px;display:flex}.auth-links a{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.auth-hint{color:var(--muted);font-size:13px}.site-footer{border-top:1px solid var(--line);background:var(--surface);margin-top:48px;padding:56px 40px 24px}.footer-grid,.footer-bottom{max-width:1200px;margin:0 auto}.footer-grid{grid-template-columns:1.4fr 1fr 1fr;gap:80px;display:grid}.footer-about>p{max-width:350px;color:var(--muted);margin:16px 0 0;font-size:12px}.footer-grid nav h2{font:400 12px/1.6 var(--font-mono);letter-spacing:.1em;color:var(--caption);margin:0 0 14px}.footer-grid nav a{min-height:44px;color:var(--muted);overflow-wrap:anywhere;align-items:center;font-size:12px;text-decoration:none;display:flex}.footer-grid nav p{color:var(--muted);font-size:12px}.footer-bottom{border-top:1px solid var(--line);color:var(--caption);align-items:flex-start;gap:40px;margin-top:40px;padding-top:24px;font-size:12px;display:flex}.footer-bottom>span{white-space:nowrap}.footer-bottom p{max-width:650px;margin:0}.dialog{color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);width:calc(100% - 48px);max-width:480px;max-height:calc(100dvh - 64px);box-shadow:var(--shadow-dialog);border-radius:16px;padding:28px;position:fixed;overflow:auto}.dialog::backdrop{background:#000000bf}.dialog-heading{touch-action:pan-x;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.dialog-heading h2{margin:0;font-size:22px}.dialog-heading .icon-button{flex:0 0 44px}.dialog .action-row{margin-top:28px}.dialog li{margin:8px 0}.filter-sheet{max-width:420px}.search-dialog{max-width:720px}.search-form{align-items:end;gap:12px;margin-bottom:24px;display:flex}.search-form .field{flex:1}.search-results{margin:0 0 20px;padding:0;list-style:none}.search-results li{border-bottom:1px solid var(--line);margin:0}.search-results a{align-items:center;gap:20px;min-height:72px;padding:16px 0;text-decoration:none;display:flex}.search-results a>span:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.search-results small,.search-results strong{display:block}.search-results small{color:var(--caption);font-size:12px}.search-results strong{font-size:14px;font-weight:500}.search-results .price{font-size:12px}.mobile-navigation{border-bottom:1px solid var(--line);gap:8px;margin-bottom:28px;padding-bottom:28px;display:grid}.mobile-navigation a{justify-content:space-between;align-items:center;min-height:52px;text-decoration:none;display:flex}@media (width<=1199px){.site-header__inner{gap:12px}.header-clock{display:none}.desktop-session .session .button{padding-inline:10px}.header-search span:not(.icon),.header-search kbd{display:none}.header-search{flex:0 0 44px;margin-left:auto;padding:10px}.catalog-layout{grid-template-columns:1fr}.catalog-filters{display:none}.filter-toggle{margin-right:auto;display:inline-flex}.products,.catalog-layout .products{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card__price{font-size:15px}.product-layout{grid-template-columns:minmax(0,1fr) 380px;gap:32px}.purchase-panel{padding:24px}.checkout-layout{grid-template-columns:minmax(0,1fr) 360px;gap:40px}.footer-grid{gap:40px}}@media (width<=900px){.site-header__inner{padding-inline:24px}.site-nav{display:none}.mobile-menu-toggle{display:inline-flex}.site-main{padding:32px 24px}.products,.catalog-layout .products{grid-template-columns:repeat(2,minmax(0,1fr))}.product-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.purchase-panel{padding:20px}.purchase-panel h1{font-size:25px}.checkout-layout{grid-template-columns:minmax(0,1fr) 320px;gap:28px}.orders th,.orders td{padding:14px 12px}.footer-grid{grid-template-columns:1.4fr 1fr;gap:32px}.footer-about{grid-column:1/-1}}@media (width<=767px){.site-header__inner{min-height:64px;padding:8px 16px}.site-main{padding:28px 16px}.site-name{font-size:22px}.desktop-session{display:none}.section-heading h2{font-size:24px}.section-heading>.back-link{white-space:nowrap}.section-heading{gap:8px;margin-bottom:20px}.category-chips{flex-wrap:nowrap;margin:-2px;padding:2px 2px 8px;overflow-x:auto}.category-chips a{white-space:nowrap}.filter{margin-bottom:22px}.catalog-toolbar{gap:8px;margin-bottom:20px}.sort-field{gap:0;font-size:0}.sort-field select{max-width:170px}.view-switch{display:none}.product-layout{flex-direction:column;gap:28px;display:flex}.product-details,.purchase-panel{width:100%}.product-content{margin-top:24px}.product-details{display:contents}.product-gallery{order:0;width:100%}.purchase-panel{order:1}.product-content{order:2;width:100%}.purchase-panel h1{font-size:30px}.product-price>.price{font-size:28px}.product-cta{min-height:48px}.product-content summary{font-size:22px}.checkout-layout{flex-direction:column;gap:32px;display:flex}.checkout-steps,.checkout-summary{width:100%}.checkout-step{gap:14px}.checkout-step h2{font-size:22px}.checkout-totals{font-size:13px}.state,.list-state{margin:20px 0;padding:32px 20px}.list-state h2{font-size:22px}.pagination{justify-content:center;gap:12px}.pagination-pages{display:none}.pagination-mobile{font:12px/1.6 var(--font-mono);display:inline-block}.pagination-count{text-align:center;flex-basis:100%;margin:8px 0 0}.orders thead{display:none}.orders,.orders tbody,.orders tr,.orders td{display:block}.orders tr{border-bottom:1px solid var(--line-strong);padding:18px}.orders tr:last-child{border-bottom:0}.orders td{border:0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;padding:5px 0;display:flex}.orders td:before{content:attr(data-label);color:var(--caption);font:12px/2 var(--font-mono);margin-right:auto}.orders td[data-label=товар]{display:block}.orders td[data-label=товар]:before{display:none}.orders td a{font-size:16px}.orders .hint{margin-bottom:4px}.order-facts{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:14px;padding:20px}.order-facts .status-badge .icon{display:none}.secret-card,.manual-delivery-card{padding:22px 18px}.secret-mask{font-size:16px}.order-key{padding:12px;font-size:15px}.panel{padding:24px}.auth-panel{margin:16px 0 32px}.auth-panel h1{font-size:28px}.site-footer{margin-top:32px;padding:36px 16px 28px}.footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.footer-bottom{flex-direction:column;gap:16px;margin-top:28px}.dialog{width:100%;max-width:none;max-height:90dvh;padding:24px 20px max(34px, env(safe-area-inset-bottom));box-shadow:var(--shadow-sheet);border-radius:16px 16px 0 0;margin:auto 0 0}.dialog-heading h2{font-size:22px}.navigation-sheet{border-radius:0;min-height:100dvh;max-height:100dvh}.search-form{gap:8px}.search-form .button{padding-inline:12px}.search-form .button .icon{display:none}.search-results a{gap:10px}.search-results a>.icon{display:none}.site-banner{justify-content:flex-start;padding-inline:16px}}@media (width<=599px){.products,.catalog-layout .products{grid-template-columns:minmax(0,1fr);gap:12px}.product-card__spine{width:6px}.product-card__spine span{display:none}.product-card__link,.products--list .product-card__link{grid-template-columns:88px minmax(0,1fr);padding-left:6px;display:grid}.product-card__cover{aspect-ratio:auto;object-fit:cover;align-self:center;height:100%}.product-card__content,.products--list .product-card__content{gap:5px;padding:14px;display:flex}.product-card__name,.products--list .product-card__name{margin:0;font-size:16px}.product-card__price,.products--list .product-card__price{margin:8px 0 0;font-size:14px}.product-card__meta{margin:0}.product-card__ratings{margin:2px 0}.product-card__placeholder>span:first-child,.products--list .product-card__placeholder>span:first-child{font-size:50px}.product-card__placeholder .eyebrow{display:none}}@media (width<=359px){.catalog-toolbar .filter-toggle{padding-inline:12px;font-size:12px}.sort-field select{max-width:146px;font-size:12px}.product-price>.price{font-size:24px}.purchase-panel{padding:16px}.order-facts{display:block}.order-facts dd{margin-bottom:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.account-navigation{border-bottom:1px solid var(--line-strong);flex-wrap:wrap;gap:8px;margin:0 0 32px;padding:0 0 16px;display:flex}.account-navigation a,.document-navigation a,.order-filter a{border-radius:var(--radius-2);align-items:center;min-height:44px;padding:8px 16px;text-decoration:none;display:flex}.account-navigation a[aria-current],.document-navigation a[aria-current],.order-filter a[aria-current]{background:var(--ink);color:var(--paper)}.account-navigation a:hover:not([aria-current]),.document-navigation a:hover:not([aria-current]){background:var(--raised)}.order-filter{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.attention-count{background:var(--accent-dim);min-width:44px;min-height:44px;color:var(--accent);border-radius:var(--radius-2);font-family:var(--font-mono);place-content:center;display:grid}.account-settings{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.service-panel{border:1px solid var(--line-strong);border-radius:var(--radius-3);background:var(--surface);min-width:0;padding:24px}.service-panel h2{overflow-wrap:anywhere;font-size:24px}.account-danger{border-top:3px solid var(--status-attention)}.ticket-list,.ticket-messages,.ticket-attachments{margin:0;padding:0;list-style:none}.ticket-row{border-bottom:1px solid var(--line-strong);border-left:4px solid var(--mode-auto);transition:background-color var(--motion-fast);align-items:center;gap:24px;padding:24px;text-decoration:none;display:flex}.ticket-row:hover{background:var(--surface)}.ticket-row__main{flex:1;gap:8px;min-width:0;display:grid}.ticket-row strong,.ticket-message p,.ticket-outcome p{overflow-wrap:anywhere}.ticket-heading-meta{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:32px;display:flex}.status-badge--attention{color:var(--status-attention);border-color:var(--status-attention)}.ticket-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:40px;display:grid}.ticket-context{position:sticky;top:96px}.ticket-context h3{margin-top:24px}.ticket-messages{gap:16px;display:grid}.ticket-message{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-3);padding:24px}.ticket-message--customer{border-left:3px solid var(--mode-auto)}.ticket-message--staff,.ticket-message--owner{border-left:3px solid var(--accent)}.ticket-message header{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:16px;display:flex}.ticket-message time{font:12px/1.8 var(--font-mono);color:var(--muted)}.ticket-message p:last-child{margin-bottom:0}.ticket-attachments{gap:8px;margin-top:16px;display:grid}.ticket-attachments .button{overflow-wrap:anywhere;text-align:left;max-width:100%}.ticket-outcome{background:var(--accent-dim);border-left:3px solid var(--accent);margin:24px 0;padding:24px}.ticket-outcome h2{font-size:24px}.ticket-composer{border-top:1px solid var(--line-strong);margin-top:24px;padding-top:32px}.ticket-composer textarea,.dialog textarea{resize:vertical;border:1px solid var(--line-strong);border-radius:var(--radius-2);width:100%;min-height:120px;padding:12px}.ticket-composer input[type=file]{white-space:normal;width:100%;max-width:100%;padding:8px}.ticket-composer input::file-selector-button{border:1px solid var(--line-strong);border-radius:var(--radius-2);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;margin-right:12px;padding:8px 12px}.order-support{flex-wrap:wrap;align-items:center;gap:24px;margin:32px 0;display:flex}.order-support>div{flex:300px}.order-support p:last-child{margin:0}.order-timeline{margin-top:40px}.order-timeline ol{margin:24px 0;padding:0;list-style:none}.order-timeline li{border-left:1px solid var(--line-strong);grid-template-columns:160px minmax(0,1fr);gap:24px;padding:0 0 24px 24px;display:grid;position:relative}.order-timeline li:before{content:"";background:var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:-5px}.order-timeline time{color:var(--muted);font:12px/1.8 var(--font-mono)}.order-timeline p{margin:8px 0 0}.order-timeline a{align-items:center;min-height:44px;display:inline-flex}.document-layout{grid-template-columns:240px minmax(0,720px);align-items:start;gap:64px;display:grid}.document-layout>aside{position:sticky;top:96px}.document-navigation{gap:4px;display:grid}.document-body{min-width:0;font-size:16px;line-height:1.75}.document-body h1{max-width:720px}.document-draft{border-left:3px solid var(--status-attention)}.document-details{margin:32px 0}.document-details>div{border-bottom:1px solid var(--line-strong);grid-template-columns:120px 1fr;gap:24px;padding:16px 0;display:grid}.document-details dt{color:var(--muted)}.document-details dd{overflow-wrap:anywhere;margin:0}.document-body .preserve-lines,.document-body .service-panel{overflow-wrap:anywhere}@media (width<=1024px){.document-layout{grid-template-columns:200px minmax(0,1fr);gap:32px}.ticket-layout{grid-template-columns:minmax(0,1fr) 260px;gap:24px}.ticket-row{flex-wrap:wrap;gap:16px}.ticket-row__main{flex-basis:100%}}@media (width<=768px){.account-settings,.ticket-layout,.document-layout{grid-template-columns:minmax(0,1fr)}.ticket-context,.document-layout>aside{position:static}.document-navigation{grid-template-columns:1fr 1fr;gap:4px}.document-navigation a{padding:8px;font-size:13px}.service-panel,.ticket-row,.ticket-message,.ticket-outcome{padding:20px}.ticket-message header{gap:4px 12px}.order-timeline li{grid-template-columns:minmax(0,1fr);gap:8px;padding-left:20px}.order-timeline p{margin-top:4px}.document-details>div{grid-template-columns:1fr;gap:4px}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body,.document-body{color:#000;background:#fff}.site-header,.site-footer,.site-banner,.document-layout>aside,.skip-link{display:none}.document-layout{display:block}.document-body{width:auto;max-width:none}.site-main{padding:0}}.dialog form>.field{margin-bottom:16px}.search-groups{gap:16px;display:grid}.search-groups mark{background:var(--accent-dim);color:var(--accent)}.recent-search{margin:24px 0}.document-body .hint a{align-items:center;min-height:44px;display:inline-flex}
