:root{color:#090909;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f3f4f4;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;overscroll-behavior:none;min-height:100%;overflow:hidden}body{overscroll-behavior:none;touch-action:pan-y;min-height:100%;margin:0;overflow:hidden}#root{overscroll-behavior:none;height:100svh;overflow:hidden}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #0000003d}:root{--bg:#f8f8f4;--paper:#fffefa;--ink:#171713;--muted:#8d8b83;--line:#1818120e;--glass:#ffffff6b;--shadow:0 30px 80px #24231c16;--soft:0 18px 38px #24231c0b;--radius-xl:34px;--radius-lg:28px;--radius-md:20px;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}button,input,textarea{font:inherit}body{font-feature-settings:"kern" 1;overscroll-behavior:none;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}button{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0}.app-frame{height:100svh;color:var(--ink);background:radial-gradient(circle at 22% 6%,#fffffffa,#0000 36%),radial-gradient(circle at 86% 16%,#e5e2d894,#0000 34%),linear-gradient(145deg,#fbfaf5,#f0eee6 54%,#faf8f0);place-items:start center;display:grid;overflow:hidden}.desktop-gate{display:none}.phone-shell{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;background:linear-gradient(180deg, #fffffad1, transparent 210px), var(--bg);width:min(100%,430px);height:100svh;position:relative;overflow:hidden auto;box-shadow:0 0 0 1px #0000000a}.loading-screen{z-index:100;color:#f4f1ea;background:#000;align-content:center;place-items:center;gap:16px;display:grid;position:fixed;inset:0}.loading-screen p{text-align:center;color:#f4f1eadb;letter-spacing:.01em;opacity:.92;margin:0;font-size:29px;font-weight:880;line-height:1;position:relative}.loading-mark{--loading-progress:0%;aspect-ratio:1;filter:drop-shadow(0 22px 34px #0000006b);width:136px;position:relative;overflow:hidden}.loading-mark img{object-fit:contain;width:100%;height:100%;clip-path:inset(0 calc(100% - var(--loading-progress)) 0 0);opacity:1;transition:clip-path .22s steps(5,end),opacity .16s linear;display:block}.screen{padding:82px 18px 126px}.admin-screen{padding:28px 18px 48px}.admin-screen:not(.admin-hub-screen){color:#f7f7f3;background:radial-gradient(circle at 50% -12%,#ffffff2e,#0000 34%),linear-gradient(#060606 0%,#0b0b0a 58%,#000 100%);min-height:100svh}.admin-hub-screen{color:#f7f7f3;background:radial-gradient(circle at 12% -4%,#d7ff6a2e,#0000 26%),radial-gradient(circle at 88% 8%,#ffffff24,#0000 24%),linear-gradient(#050505 0%,#0d0d0b 48%,#050505 100%);min-height:100svh}.add-workspace{padding-top:18px}.glass{background:var(--glass);-webkit-backdrop-filter:blur(30px)saturate(190%);backdrop-filter:blur(30px)saturate(190%);border:1px solid #ffffffb8;box-shadow:0 18px 46px #23221c12,inset 0 1px #ffffffd1}.topbar{top:max(10px, env(safe-area-inset-top));z-index:20;border-radius:999px;grid-template-columns:84px 1fr 84px;align-items:center;width:min(100% - 30px,396px);height:54px;padding:7px 9px;display:grid;position:fixed;left:50%;transform:translate(-50%)}.topbar.glass{-webkit-backdrop-filter:blur(14px)saturate(145%);backdrop-filter:blur(14px)saturate(145%);background:#ffffffe6;border:1px solid #1414100b;box-shadow:0 14px 34px #19191413,inset 0 1px #fffffff0}.top-slot{width:1px;height:1px}.brand-lockup{text-align:center;background:0 0;justify-content:center;align-items:center;min-width:0;padding:0;display:flex}.brand-lockup img{object-fit:contain;object-position:center;filter:contrast(1.14);width:76px;max-height:22px}.top-actions{justify-content:flex-end;gap:8px;display:flex}.top-actions button,.round,.heart,.favorite-round{-webkit-backdrop-filter:blur(26px)saturate(190%);backdrop-filter:blur(26px)saturate(190%);background:#ffffffa3;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 1px #ffffffdb,inset 0 0 0 1px #00000009,0 14px 28px #1919140e}.hero-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:0;margin:2px -2px 0;display:flex;overflow-x:auto}.hero-rail::-webkit-scrollbar{display:none}.hero-card{scroll-snap-align:start;background:radial-gradient(circle at 72% 14%,#ffffff38,#0000 30%),radial-gradient(circle at 30% 96%,#ffffff17,#0000 34%),linear-gradient(135deg,#1d1d19 0%,#080807 54%,#25241f 100%);border-radius:34px;flex:0 0 100%;align-items:stretch;min-height:156px;margin-top:0;padding:0 0 0 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 54px #1a19141b}.hero-card:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 0 48%,#ffffff1c 70%,#0000 100%);position:absolute;inset:0}.hero-copy{z-index:2;color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;width:54%;display:flex;position:relative}.mini-badge,.badge-row span{color:#111;background:#ffffffdb;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.hero-copy h1{letter-spacing:0;max-width:150px;margin:0 0 4px;font-size:24px;font-weight:760;line-height:.96}.hero-logo{object-fit:contain;object-position:left center;filter:drop-shadow(0 8px 18px #00000047);width:116px;max-height:38px;margin:0 0 8px -2px}.hero-copy p{color:#ffffffa3;max-width:136px;margin:0;font-size:11px;line-height:1.25}.hero-minis{gap:4px;margin-top:9px;display:flex}.hero-minis img{object-fit:cover;border-radius:10px;width:27px;height:27px;box-shadow:0 0 0 1px #ffffff42,0 6px 12px #00000029}.hero-minis .image-load-frame{border-radius:10px;width:27px;height:27px}.hero-minis .image-load-spinner{border-width:1.5px;width:12px;height:12px;margin:-6px 0 0 -6px}.hero-copy button,.sticky-actions button,.reserve-sheet button,.add-form button,.admin-item button{color:#fff;background:#050505;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-weight:800;display:inline-flex}.reviews-link{-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);background:#ffffff9e;border-radius:24px;justify-content:space-between;align-items:center;width:100%;min-height:62px;margin:14px 0 8px;padding:12px 16px;display:flex;box-shadow:inset 0 1px #ffffffe0,0 18px 36px #23221c0e}.reviews-link div{text-align:left;gap:3px;display:grid}.reviews-link span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.reviews-link strong{letter-spacing:0;font-size:15px}.reviews-link svg{color:#1717138a}.hero-copy button{color:#050505;min-height:32px;box-shadow:none;background:#fffffff0;margin-top:12px;padding:0 14px;font-size:13px;font-weight:680}.hero-stack{display:none}.hero-model{z-index:1;flex:1;min-height:156px;position:relative}.hero-model img{object-fit:cover;width:182px;height:156px;box-shadow:none;border-radius:0 34px 34px 46px;position:absolute;bottom:0;right:0}.hero-model .image-load-frame{border-radius:0 34px 34px 46px;width:182px;height:156px;position:absolute;bottom:0;right:0}.hero-dots{justify-content:center;gap:5px;padding:10px 0 2px;display:flex}.hero-dots button{background:#19191429;border-radius:999px;width:6px;height:6px;padding:0}.hero-dots .active{background:#11110f;width:18px}.quick-scroll,.category-tabs,.admin-tabs{scrollbar-width:none;gap:11px;padding:14px 0 5px;display:flex;overflow-x:auto}.admin-tabs{z-index:5;background:#ffffffb8;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:14px 0 0;padding:4px;display:grid;position:sticky;top:0;overflow:visible;box-shadow:inset 0 0 0 1px #1414100d}.catalog-title{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.catalog-title h1{margin:0;font-size:28px;font-weight:780;line-height:1}.catalog-title p{color:var(--muted);margin:5px 0 0;font-size:13px}.catalog-title button,.sheet-title button{width:42px;height:42px;box-shadow:var(--soft);background:#ffffffdb;border-radius:50%;place-items:center;display:grid}.giveaway-banner{color:#080808;text-align:left;background:#ffffffa8;border:1px solid #1616120e;border-radius:22px;justify-content:space-between;align-items:center;width:100%;min-height:62px;margin-top:12px;padding:12px 15px;display:flex;box-shadow:0 12px 28px #22221b09}.giveaway-banner span{color:#0808085c;text-transform:uppercase;font-size:12px;font-weight:760;display:block}.giveaway-banner strong{margin-top:4px;font-size:15px;font-weight:780;display:block}.giveaway-banner p{color:#08080880;margin:5px 0 0;font-size:12px}.quick-scroll button,.category-tabs button,.admin-tabs button{color:#1b1b1b;-webkit-backdrop-filter:blur(24px)saturate(185%);backdrop-filter:blur(24px)saturate(185%);background:#ffffff85;border-radius:999px;flex:none;min-height:43px;padding:0 17px;font-size:14px;font-weight:660;box-shadow:inset 0 1px #ffffffd1,inset 0 0 0 1px #00000009,0 13px 28px #1e201c0a}.admin-tabs button{min-width:0;min-height:36px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#6f6d66;background:0 0;border-radius:12px;padding:0 4px;font-size:13px}.quick-scroll .active,.category-tabs .active,.admin-tabs .active,.catalog-tools .active{color:#fff;background:linear-gradient(#181814,#070706);box-shadow:0 18px 36px #0000001f,inset 0 1px #ffffff2e}.admin-tabs .active{color:#fff;box-shadow:none;background:#050505}.catalog-tools{gap:8px;margin:10px 0 0;display:flex}.catalog-filter-summary{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:10px 0 18px;display:grid}.catalog-filter-summary button{min-width:0;min-height:42px;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;background:#1c1c1bf0;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:760;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 14px 32px #0003}.catalog-filter-summary button:first-child{justify-content:flex-start}.catalog-tools button{min-height:34px;color:var(--muted);background:#ffffffd1;border-radius:999px;padding:0 12px;font-size:12px;font-weight:800;box-shadow:inset 0 0 0 1px #0000000f}.catalog-tools select{max-width:134px;min-height:34px;color:var(--muted);font:inherit;background:#ffffffd1;border:0;border-radius:999px;padding:0 10px;font-size:12px;font-weight:800;box-shadow:inset 0 0 0 1px #0000000f}.section-header{justify-content:space-between;align-items:center;margin:28px 2px 14px;display:flex}.section-header h2,.detail-body h1,.admin-head h1{letter-spacing:0;margin:0;font-size:23px;font-weight:690;line-height:1}.section-header button{color:var(--muted);background:0 0;align-items:center;gap:2px;font-size:13px;font-weight:750;display:inline-flex}.fresh-row,.product-grid{align-items:start;margin-inline:2px}.fresh-row{margin-right:-18px}.product-grid{margin-top:2px}.fresh-row,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 15px;display:grid}.virtual-product-grid{margin:2px 2px 0;position:relative}.virtual-product-grid>div{width:100%;position:relative}.virtual-product-row{will-change:transform;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;width:100%;display:grid;position:absolute;top:0;left:0}.fresh-row{scrollbar-width:none;padding:2px 0 7px;display:flex;overflow-x:auto}.product-card{min-width:0;box-shadow:none;transform-origin:50%;background:0 0;border-radius:28px;transition:transform .18s,box-shadow .18s;position:relative;overflow:visible}.product-card::selection{background:#0000001f}.product-card ::selection{background:#0000001f}.product-image{aspect-ratio:.92;background:radial-gradient(circle at 50% 0,#ffffffd1,#0000 44%),linear-gradient(#f3f2ed,#e8e6dd);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 14px 30px #21211b0d}.product-image:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff6b,inset 0 0 0 1px #ffffff29}.product-image img{transition:filter .18s;transform:none!important}.image-load-frame{background:#10100f;width:100%;height:100%;display:block;position:relative;overflow:hidden}.image-load-frame img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .22s;display:block}.image-load-frame.loaded img{opacity:1}.image-load-spinner{z-index:2;pointer-events:none;border:2px solid #f4f1ea29;border-top-color:#f4f1eadb;border-radius:999px;width:26px;height:26px;margin:-13px 0 0 -13px;animation:.7s linear infinite image-load-spin;position:absolute;top:50%;left:50%}.image-load-frame.loaded .image-load-spinner{opacity:0;animation-play-state:paused}@keyframes image-load-spin{to{transform:rotate(360deg)}}.button-spinner{opacity:.82;border:2px solid;border-right-color:#0000;border-radius:999px;flex:none;width:15px;height:15px;animation:.72s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.product-card:active .product-image img{transform:none!important}.product-image img,.detail-hero>img,.admin-item img{object-fit:cover;width:100%;height:100%;display:block}.heart{color:#111;background:#ffffff1f;flex:none;width:32px;height:32px;position:static;box-shadow:inset 0 1px #ffffff1a;-webkit-backdrop-filter:none!important}.heart.active,.favorite-round.active{color:#fff;background:#050505}.badge-row{flex-wrap:wrap;gap:5px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.badge-row span{box-shadow:0 5px 12px #00000014}.badge-row span:first-child:not(:empty){color:#111;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb}.badge-row .tone-dark{color:#fff!important;background:#000000d1!important}.badge-row .tone-soft{color:#111;background:#ffffffe6}.badge-row .tone-muted{color:#ffffffe6;background:#464646ad}.product-card.sold .product-image img{filter:grayscale()opacity(.58)}.product-caption{align-items:start;gap:8px;padding:11px 2px 0;display:grid;grid-template-columns:minmax(0,1fr)!important}.product-card-side{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-caption>span{display:none}.product-caption div>span{color:var(--muted);margin-bottom:4px;font-size:10px;font-weight:760;line-height:1;display:block}.product-caption h3{min-width:0;margin:0;font-size:15px;font-weight:720;line-height:1.06}.product-caption p{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;font-size:11px;font-weight:650;line-height:1.15;overflow:hidden}.product-caption strong{white-space:nowrap;color:#11110f;order:-1;font-size:13px;font-weight:820;line-height:1}.single-hero{margin:2px 0 10px}.category-strip{scrollbar-width:none;gap:9px;padding-bottom:3px;display:flex;overflow-x:auto}.category-strip button{-webkit-backdrop-filter:blur(24px)saturate(185%);backdrop-filter:blur(24px)saturate(185%);background:#ffffff85;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:46px;padding:0 16px 0 10px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffffd6,inset 0 0 0 1px #00000009,0 13px 30px #1e201c0a}.category-strip span{color:#fff;background:#151511;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.searchbar{min-height:48px;box-shadow:var(--soft);background:#fff;border-radius:999px;align-items:center;gap:9px;padding:0 14px;display:flex}.searchbar input{background:0 0;border:0;outline:0;width:100%}.detail-screen{background:radial-gradient(circle at 50% 0,#fffffff5,#fff0 34%),linear-gradient(#fbfaf6 0%,#f6f5ef 48%,#fbfaf7 100%);padding:12px 14px 126px}.detail-hero{background:radial-gradient(circle at 50% 8%,#ffffffb8,#0000 34%),linear-gradient(#f0efea,#e8e6de);border-radius:34px;height:min(50svh,430px);min-height:338px;position:relative;overflow:hidden;box-shadow:0 28px 70px #23221c1c}.detail-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#ffffff14,#fff0 56%,#ffffff14);position:absolute;inset:0}.detail-hero:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;position:absolute;inset:1px;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #fff3}.detail-hero>img{object-fit:cover;object-position:center}.detail-photo-rail{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;height:100%;display:flex;overflow-x:auto}.detail-photo-rail::-webkit-scrollbar{display:none}.detail-photo-rail img{object-fit:cover;object-position:center;scroll-snap-align:center;width:100%;height:100%}.detail-photo-rail .detail-photo-item{scroll-snap-align:center;flex:0 0 100%;width:100%;height:100%}.photo-progress{z-index:5;color:#f4f1eae6;-webkit-backdrop-filter:blur(14px)saturate(145%);background:#0707078a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;min-height:30px;padding:5px 10px;animation:.36s cubic-bezier(.22,1,.36,1) both photo-progress-in;display:inline-flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 16px 36px #00000038,inset 0 1px #ffffff1c}.photo-progress span,.photo-progress em{opacity:.9;min-width:10px;font-size:11px;font-style:normal;font-weight:860;line-height:1}.photo-progress em{opacity:.52}.photo-progress div{align-items:center;gap:4px;display:inline-flex}.photo-progress i{background:#f4f1ea52;border-radius:999px;width:5px;height:5px;transition:width .24s cubic-bezier(.22,1,.36,1),background .2s,opacity .2s;display:block}.photo-progress i.active{background:#d9ff00;width:17px}@keyframes photo-progress-in{0%{opacity:0;transform:translate(-50%,8px)scale(.94)}to{opacity:1;transform:translate(-50%)scale(1)}}.photo-swipe-hint{z-index:4;color:#f4f1ead1;background:#080807b3;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:820;display:inline-flex;position:absolute;bottom:18px;right:16px}.round{z-index:4;top:max(16px, env(safe-area-inset-top));-webkit-backdrop-filter:blur(32px)saturate(190%);backdrop-filter:blur(32px)saturate(190%);background:#ffffffb8;width:48px;height:48px;position:absolute;box-shadow:inset 0 1px #ffffffd1,0 18px 38px #14141021}.round.back{left:14px}.round.share{right:14px}.thumbs,.photo-swipe-hint{display:none!important}.detail-status-strip{right:18px}.thumbs button{-webkit-backdrop-filter:blur(28px)saturate(190%);backdrop-filter:blur(28px)saturate(190%);background:#ffffff7a;border-radius:18px;width:54px;height:62px;padding:3px;overflow:hidden;box-shadow:inset 0 1px #ffffffc2,0 16px 32px #1414101a}.thumbs .active{background:#ffffffc2;box-shadow:0 0 0 2px #11110f,0 16px 32px #1414101f}.thumbs img{object-fit:cover;border-radius:12px;width:100%;height:100%}.detail-status-strip{z-index:4;flex-wrap:wrap;gap:8px;max-width:calc(100% - 96px);display:flex;position:absolute;bottom:18px;left:18px}.detail-status-strip span{color:#151511;-webkit-backdrop-filter:blur(26px)saturate(190%);backdrop-filter:blur(26px)saturate(190%);background:#ffffffad;border-radius:999px;align-items:center;min-height:28px;padding:0 12px;font-size:12px;font-weight:820;display:inline-flex;box-shadow:inset 0 1px #ffffffd1,0 12px 24px #14141014}.detail-status-strip .tone-dark{color:#fff;background:#080807e0}.detail-status-strip .tone-soft{background:#b6ff80b8}.detail-status-strip .tone-muted{color:#ffffffeb;background:#28282494}.detail-body{padding:22px 2px 0;position:relative}.detail-topline{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:6px;display:flex}.detail-badges{margin:0;position:static}.title-row{justify-content:space-between;gap:14px;display:flex}.title-row h1{letter-spacing:0;margin:3px 0 0;font-size:clamp(30px,8.4vw,38px);font-weight:790;line-height:.96}.title-row p,.admin-head p,.settings-card p{color:var(--muted);margin:6px 0 0;font-size:17px;line-height:1.2}.spec-grid{border-top:1px solid #14141014;border-bottom:1px solid #14141014;gap:0;margin-top:18px;display:grid}.size-picker{gap:10px;margin-top:18px;display:flex}.size-picker button,.size-grid button{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#ffffffb8;border-radius:999px;min-width:48px;height:44px;font-weight:680;box-shadow:inset 0 1px #ffffffc7,inset 0 0 0 1px #0000000b,0 12px 28px #1e201c0a}.size-picker .active,.size-grid .active{color:#fff;background:#050505}.spec-grid div,.info-block,.delivery-note,.settings-card,.request-item,.empty-state{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffd1;border:1px solid #ffffffe6;border-radius:24px;box-shadow:0 16px 36px #22221b0a,inset 0 1px #fffffff0}.spec-grid div{min-height:0;box-shadow:none;border:0;border-bottom:1px solid #1414100f;border-radius:0;grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:14px;padding:13px 0;display:grid;background:0 0!important}.spec-grid div:last-child{border-bottom:0}.spec-grid span,.info-block h2{color:var(--muted);font-size:13px;font-weight:760;display:block}.spec-grid strong{min-width:0;margin-top:0;font-size:18px;font-weight:760;line-height:1.1;display:block}.info-block{background:#ffffffc2;margin-top:18px;padding:22px 26px}.info-block.compact{display:none}.info-block h2{text-transform:uppercase;margin:0 0 18px}.info-block.compact h2{white-space:nowrap;margin:0}.info-block.compact div{min-width:0}.info-block p{justify-content:space-between;gap:14px;margin:12px 0;font-size:16px;line-height:1.35;display:flex}.info-block.compact p{color:#33332e;margin:0;font-size:14px;line-height:1.25;display:block}.delivery-note{border-radius:20px;grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:14px;margin-top:12px;padding:14px 16px;display:grid}.delivery-note span{color:var(--muted);font-size:13px;font-weight:760}.delivery-note strong{color:#20201c;min-width:0;font-size:14px;font-weight:650;line-height:1.25}.info-block p:has(span){font-size:22px;line-height:1.05}.info-block p:has(span) span{color:#1b1b17}.info-block p:has(span) strong{font-size:22px;font-weight:820}.sticky-actions{left:50%;bottom:max(14px, env(safe-area-inset-bottom));z-index:21;background:#ffffffa3;border-color:#ffffffdb;border-radius:999px;grid-template-columns:.72fr 1fr;gap:10px;width:min(100% - 30px,398px);padding:8px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 22px 58px #16161229,inset 0 1px #ffffffe6}.sticky-actions.glass{-webkit-backdrop-filter:blur(16px)saturate(155%);backdrop-filter:blur(16px)saturate(155%);background:#ffffffd6;border:1px solid #1414100e}.sticky-actions button:not(.secondary){color:#11110f;background:#d7ff6a;position:relative;overflow:hidden;box-shadow:0 14px 28px #89b41233,inset 0 1px #ffffff6b}.sticky-actions button:not(.secondary):after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:36%;animation:3.6s ease-in-out infinite reserve-sheen;position:absolute;inset:-80% auto -80% -45%;transform:rotate(18deg)translate(-120%)}@keyframes reserve-sheen{0%,46%{opacity:0;transform:rotate(18deg)translate(-130%)}56%{opacity:.8}72%,to{opacity:0;transform:rotate(18deg)translate(520%)}}.sticky-actions button:disabled{opacity:.45}.liquid-nav-shell{left:50%;bottom:max(12px, env(safe-area-inset-bottom));z-index:20;pointer-events:none;width:min(356px,100% - 36px);height:72px;position:fixed;transform:translate(-50%)}.liquid-filter{width:0;height:0;position:absolute;overflow:hidden}.bottom-nav{pointer-events:auto;-webkit-backdrop-filter:blur(30px)saturate(190%)contrast(1.08);background:radial-gradient(circle at 18% 0,#ffffff38,#0000 32%),radial-gradient(circle at 80% 105%,#ffffff1a,#0000 34%),linear-gradient(#222221bd,#121211a8);border:1px solid #ffffff29;border-radius:30px;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;height:100%;padding:8px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 66px #00000070,inset 0 1px #ffffff5c,inset 0 -1px #ffffff1f,inset 0 0 0 1px #ffffff0f}.bottom-nav:before,.bottom-nav:after{content:"";pointer-events:none;border-radius:inherit;position:absolute}.bottom-nav:before{mix-blend-mode:screen;opacity:.78;background:linear-gradient(115deg,#ffffff3d,#0000 24% 72%,#ffffff1a),radial-gradient(at 50% -10%,#ffffff42,#0000 44%);inset:1px}.bottom-nav:after{inset:0;box-shadow:inset 0 0 16px #ffffff29,inset 0 -14px 24px #0000001f}.bottom-nav button{z-index:1;color:#ffffff7a;background:0 0;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;transition:transform .18s,color .18s;display:flex;position:relative}.nav-active-lens{z-index:-1;opacity:0;background:radial-gradient(circle at 28% 14%,#ffffff38,#0000 30%),linear-gradient(#ffffff24,#ffffff0f);border:1px solid #ffffff2e;border-radius:24px;transition:opacity .18s,transform .18s;position:absolute;inset:0;transform:scale(.86);box-shadow:0 14px 34px #0000003d,inset 0 1px #ffffff4d,inset 0 -10px 18px #00000029,inset 0 0 16px #ffffff1a}.bottom-nav .active .nav-active-lens{opacity:1;transform:scale(1)}.bottom-nav .active:after{content:"";background:#d9ff00;border-radius:999px;width:4px;height:4px;position:absolute;bottom:6px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #d9ff0080}.bottom-nav span{color:currentColor;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:780;line-height:1;overflow:hidden}.bottom-nav svg{stroke-width:2px;width:21px;height:21px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bottom-nav,.nav-active-lens{filter:none;background:#f5f5f0eb}}.sheet-backdrop{z-index:30;background:#00000047;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.reserve-sheet{border-radius:30px 30px 0 0;width:min(100%,430px);padding:10px 16px 22px}.size-sheet,.post-preview{border-radius:30px 30px 0 0;width:min(100%,430px);max-height:88svh;padding:10px 16px 22px;overflow:auto}.sheet-title{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.sheet-title h2{margin:0}.sheet-title p{color:var(--muted);margin:5px 0 0;font-size:13px}.size-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.size-sheet-modern{gap:14px;display:grid}.size-section{gap:9px;display:grid}.size-section>span{color:#f4f1ea7a;text-transform:uppercase;font-size:12px;font-weight:840}.size-section .size-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.size-section .shoe-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.filter-label{color:var(--muted);text-transform:uppercase;gap:7px;margin-bottom:12px;font-size:12px;font-weight:850;display:grid}.filter-label select{color:#050505;width:100%;min-height:48px;font:inherit;text-transform:none;background:#ffffffe0;border:0;border-radius:16px;outline:0;padding:0 14px}.sheet-apply{color:#fff;background:#050505;border-radius:999px;width:100%;min-height:48px;font-weight:850}.post-preview img{object-fit:cover;border-radius:24px;width:100%;max-height:260px}.post-preview pre{white-space:pre-wrap;background:#ffffffe6;border-radius:20px;max-height:260px;margin:12px 0;padding:14px;font:13px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.deep-link-preview{color:var(--muted);word-break:break-all;background:#ffffffb8;border-radius:16px;margin:-2px 0 12px;padding:10px 12px;font-size:11px}.size-sheet,.post-preview,.reserve-sheet{color:#f4f1ea!important;-webkit-backdrop-filter:none!important;background:#151514!important;border:1px solid #ffffff17!important;box-shadow:0 -18px 52px #00000080!important}.size-sheet input,.size-sheet textarea,.reserve-sheet input,.reserve-sheet textarea{color:#f4f1ea;width:100%;min-height:48px;font:inherit;background:#0f0f0e;border:1px solid #ffffff14;border-radius:16px;outline:0;padding:0 14px;font-weight:720}.reserve-sheet input,.reserve-sheet textarea{color:#f4f1ea!important;background:#0f0f0e!important;border-color:#ffffff14!important}.reserve-sheet input::placeholder,.reserve-sheet textarea::placeholder{color:#f4f1ea6b!important}.size-sheet textarea,.reserve-sheet textarea{resize:vertical;min-height:96px;padding-top:12px}.post-preview pre,.deep-link-preview{color:#f4f1ead1!important;background:#0f0f0e!important;border:1px solid #ffffff13!important}.post-preview img{border:1px solid #ffffff14}.sheet-handle{background:#f4f1ea24!important}.sheet-title p,.reserve-sheet p{color:#f4f1ea85!important}.sheet-apply,.reserve-sheet button[type=submit]{color:#11110f!important;background:#f4f1ea!important}.preview-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.request-actions{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:12px;display:grid}.preview-actions button,.request-actions button,.settings-link{color:#fff;background:#050505;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-weight:800;display:inline-flex}.settings-link.light{color:#050505;background:#ffffffe0;box-shadow:inset 0 0 0 1px #00000012}.settings-link.danger{background:#2a2a2a}.upload-backup{cursor:pointer;position:relative;overflow:hidden}.upload-backup input{opacity:0;cursor:pointer;position:absolute;inset:0}.settings-link:disabled,.upload-backup.loading{opacity:.72;pointer-events:none}.preview-actions button:first-child,.request-actions button:last-child{color:#050505;background:#ffffffd9;box-shadow:inset 0 0 0 1px #00000012}.request-actions button{min-height:38px;padding:0 8px;font-size:12px}.request-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.request-tools button{color:#f4f1eac2;background:#f4f1ea13;border:1px solid #ffffff12;border-radius:12px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 8px;font-size:11px;font-weight:820;display:inline-flex}.request-tools button:disabled{opacity:.38}.request-tools button.copied{color:#10100f;background:#d9ff00;border-color:#0000}.request-filter-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0 0 12px;display:grid}.request-filter-strip button{color:#f4f1ea8a;background:#10100f;border:1px solid #fff1;border-radius:15px;align-content:center;gap:4px;min-height:54px;padding:0 6px;display:grid}.request-filter-strip button.active{color:#11110f;background:#f4f1ea;border-color:#f4f1ea}.request-filter-strip strong{font-size:17px;line-height:1}.request-filter-strip span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:820;overflow:hidden}@media (width<=360px){.request-filter-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.request-actions button.active,.request-actions button:disabled{opacity:1;box-shadow:inset 0 0 0 1px #00000014;color:#11110f!important;background:#f4f1ea!important}.giveaway-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.giveaway-actions button{color:#f4f1eab3;background:#050505;border:1px solid #ffffff12;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 7px;font-size:11px;font-weight:820;display:inline-flex}.giveaway-actions button.active,.giveaway-actions button:disabled{color:#11110f;opacity:1;background:#f4f1ea}.giveaway-actions button.danger{color:#ffb4a8;background:#ff56431f}.sheet-handle{background:#00000029;border-radius:999px;width:44px;height:5px;margin:0 auto 16px;display:block}.reserve-sheet h2{margin:0}.reserve-sheet p{color:var(--muted);margin:6px 0 14px}.reserve-sheet input,.reserve-sheet textarea,.add-form input,.add-form textarea,.add-form select,.admin-item select{color:#151511;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #14141014;border-radius:14px;outline:0;padding:0 13px}.reserve-sheet textarea,.add-form textarea{resize:vertical;min-height:86px;padding-top:12px}.reserve-sheet button,.add-form button{width:100%}.admin-head{justify-content:space-between;align-items:center;gap:14px;padding:3px 2px 2px;display:flex}.admin-head h1{color:inherit}.admin-head p{color:#ffffff80}.admin-head button{color:#fff;background:#ffffff21;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:13px;font-weight:760;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.admin-back-inline{margin-bottom:8px;color:#fff!important;background:#ffffff1f!important;width:fit-content!important;min-height:32px!important;padding:0 10px!important;box-shadow:inset 0 0 0 1px #ffffff21!important}.hub-hero{-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);background:linear-gradient(135deg,#ffffff2e,#ffffff0d),#ffffff14;border:1px solid #ffffff29;border-radius:34px;justify-content:space-between;align-items:flex-end;gap:16px;min-height:174px;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 26px 70px #0000005c}.hub-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 76% 0,#d7ff6a47,#0000 30%);position:absolute;inset:0}.hub-hero>*{z-index:1;position:relative}.hub-hero span{color:#ffffff8a;font-size:13px;font-weight:760;display:block}.hub-hero h1{letter-spacing:0;margin:8px 0 0;font-size:38px;line-height:.92}.hub-hero p{color:#ffffff9e;max-width:220px;margin:12px 0 0;font-size:14px;line-height:1.25}.hub-hero img{filter:invert()contrast(1.18);opacity:.92;width:92px}.hub-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.hub-stats div{-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);background:#ffffff1a;border:1px solid #ffffff1c;border-radius:22px;min-height:74px;padding:13px;box-shadow:inset 0 1px #ffffff1f}.hub-stats strong{font-size:24px;line-height:1;display:block}.hub-stats span{color:#ffffff8c;margin-top:8px;font-size:12px;font-weight:680;display:block}.hub-brief{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.hub-brief div{color:#f4f1ea;background:#1b1b1a;border:1px solid #ffffff13;border-radius:20px;padding:14px}.hub-brief span{color:#f4f1ea85;font-size:11px;font-weight:760;display:block}.hub-brief strong{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:18px;line-height:1;display:block;overflow:hidden}.hub-alerts{gap:8px;margin-top:8px;display:grid}.hub-alerts button{color:#f4f1ea;text-align:left;background:#1b1b1a;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:52px;padding:0 12px;display:grid}.hub-alerts span{color:#f4f1eab3;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:780;overflow:hidden}.hub-alerts strong{color:#d7ff6a;font-size:18px;line-height:1}.hub-alerts em{color:#10100f;background:#f4f1ea;border-radius:999px;padding:6px 8px;font-size:11px;font-style:normal;font-weight:860}.hub-sections{gap:10px;margin-top:18px;display:grid}.hub-sections button{text-align:left;color:#fff;-webkit-backdrop-filter:blur(26px)saturate(180%);backdrop-filter:blur(26px)saturate(180%);background:#ffffff1a;border:1px solid #ffffff1f;border-radius:24px;grid-template-columns:48px minmax(0,1fr) auto 20px;align-items:center;gap:12px;min-height:78px;padding:12px 14px;display:grid;box-shadow:inset 0 1px #ffffff1f,0 18px 44px #0000002e}.hub-sections button>span{background:#ffffff1f;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.hub-sections button.accent>span{color:#10100d;background:#d7ff6a}.hub-sections strong,.hub-sections small,.hub-sections em{display:block}.hub-sections strong{font-size:17px;line-height:1.05}.hub-sections small{color:#ffffff8f;margin-top:5px;font-size:12px;line-height:1.25}.hub-sections em{color:#ffffffbd;background:#ffffff1a;border-radius:999px;padding:6px 8px;font-size:11px;font-style:normal;font-weight:760}.admin-list,.giveaway-admin{gap:8px;margin-top:12px;display:grid}.admin-search{grid-template-columns:minmax(0,1fr) 108px;gap:8px;margin-top:12px;display:grid}.admin-add-nav{grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-bottom:12px;display:grid}.admin-add-nav button{color:#fff;background:#ffffff1f;border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:13px;font-weight:760;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff21}.admin-add-nav span{color:#f8f8f2;text-align:center;min-width:0;font-size:16px;font-weight:820;transform:translate(-24px)}.admin-search div{color:#fff;background:#ffffff1c;border-radius:16px;align-items:center;gap:8px;min-width:0;min-height:42px;padding:0 12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.admin-search input,.admin-search select{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:650}.admin-search select{color:#fff;background:#ffffff1c;border-radius:14px;min-height:42px;padding:0 10px;box-shadow:inset 0 0 0 1px #ffffff1a}.admin-search input::placeholder{color:#ffffff6b}.admin-item{background:#ffffff1a;border-bottom:0;border-radius:22px;grid-template-columns:62px minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff1a,0 18px 42px #0003}.admin-item img{object-fit:cover;border-radius:16px;width:62px;height:78px}.admin-item strong,.request-item strong{font-size:14px;display:block}.admin-item span,.request-item span{color:#ffffff85;margin-top:4px;font-size:12px;display:block}.request-title-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.request-title-row strong{min-width:0}.request-status,.giveaway-status{color:#f4f1eab8;background:#101010;border:1px solid #ffffff12;border-radius:999px;flex:none;align-items:center;min-height:24px;padding:0 8px;font-size:10px;font-style:normal;font-weight:840;line-height:1;display:inline-flex}.request-status.new,.giveaway-status.active{color:#11110f;background:#d7ff6a;border-color:#d7ff6a}.request-status.accepted,.giveaway-status.draft{color:#11110f;background:#f4f1ea;border-color:#f4f1ea}.request-status.declined,.request-status.sold,.giveaway-status.finished,.giveaway-status.hidden{color:#f4f1ea94;background:#f4f1ea12}.admin-item-main{min-width:0}.admin-status-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.admin-status-actions button{color:#f4f1eaa8;background:#101010;border:1px solid #ffffff12;border-radius:999px;min-height:30px;padding:0 9px;font-size:10px;font-weight:820}.admin-status-actions button.active{color:#11110f;background:#f4f1ea;border-color:#f4f1ea}.admin-search.single{grid-template-columns:1fr}.admin-item-main select{color:#fff;background:#ffffff1a;border:0;border-radius:10px;max-width:132px;min-height:34px;margin-top:10px;padding:0 10px;font-size:12px;font-weight:700}.admin-product-meta{flex-wrap:wrap;gap:6px;margin:7px 0 0;display:flex}.admin-product-meta em{color:#f4f1eaad;background:#101010;border:1px solid #ffffff12;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:10px;font-style:normal;font-weight:820;line-height:1;display:inline-flex}.admin-item-actions{flex-wrap:wrap;grid-column:2;gap:6px;margin-top:-2px;display:flex}.admin-item-actions button{color:#fff;background:#ffffff1c;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.admin-item-actions .danger{color:#9f1d1d}.product-admin-item{animation:.36s cubic-bezier(.22,1,.36,1) both admin-row-in;animation-delay:calc(var(--admin-item-index,0) * 26ms);border:1px solid #ffffff13;position:relative;overflow:hidden;background:linear-gradient(#ffffff18,#ffffff0d)!important;border-radius:22px!important;grid-template-columns:72px minmax(0,1fr)!important;gap:12px!important;padding:10px!important;box-shadow:inset 0 1px #ffffff17,0 14px 34px #0000002e!important}.product-admin-item:before{content:"";background:#f4f1ea38;border-radius:0 999px 999px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.product-admin-item.available:before{background:#d9ff00}.product-admin-item.reserved:before{background:#f4f1ea}.product-admin-item.sold:before{background:#f4f1ea52}.product-admin-item.hidden:before,.product-admin-item.draft:before{background:#ffffff29}.admin-product-photo{background:#10100f;border-radius:17px;width:72px;height:88px;position:relative;overflow:hidden}.admin-product-photo img{object-fit:cover;border-radius:inherit!important;width:100%!important;height:100%!important}.admin-product-photo span{color:#f4f1eaeb;-webkit-backdrop-filter:blur(10px);background:#00000094;border:1px solid #ffffff1a;border-radius:999px;place-items:center;min-width:23px;height:22px;margin:0;font-size:10px;font-weight:860;display:grid;position:absolute;bottom:6px;right:6px}.admin-product-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.admin-product-title-row strong,.admin-product-title-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-product-title-row strong{color:#f4f1ea;font-size:15px;line-height:1.08}.admin-product-title-row>em{color:#11110f;white-space:nowrap;background:#f4f1ea;border-radius:999px;padding:6px 8px;font-size:12px;font-style:normal;font-weight:900;line-height:1}.product-admin-item .admin-product-meta em.status.available,.product-admin-item .admin-product-meta em.published{color:#11110f;background:#d9ff00;border-color:#d9ff00}.product-admin-item .admin-product-meta em.status.reserved{color:#11110f;background:#f4f1ea;border-color:#f4f1ea}.product-admin-item .admin-product-meta em.error{color:#ffb2a8;background:#8f17172e;border-color:#ff78782e}.product-admin-item .admin-status-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.product-admin-item .admin-status-actions button{border-radius:11px;min-width:0;min-height:32px;padding:0 4px;font-size:9px;line-height:1.05}.product-admin-item .admin-item-actions{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0;display:grid}.product-admin-item .admin-item-actions button{width:100%;height:38px;box-shadow:none;background:#f4f1ea13;border:1px solid #ffffff12;border-radius:13px;transition:transform .16s,background .18s,border-color .18s}.product-admin-item .admin-item-actions button:active{transform:scale(.96)}@keyframes admin-row-in{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.add-form{gap:12px;margin-top:12px;padding-bottom:0;display:grid}.giveaway-composer{color:#f4f1ea;background:#1b1b1a;border:1px solid #ffffff13;border-radius:22px;gap:12px;padding:15px;display:grid}.giveaway-composer label{color:#f4f1ea8a;gap:7px;font-size:12px;font-weight:780;display:grid}.giveaway-composer input,.giveaway-composer textarea{color:#f4f1ea;width:100%;min-height:48px;font:inherit;background:#101010;border:1px solid #ffffff14;border-radius:16px;outline:0;padding:0 14px;font-weight:720}.giveaway-composer textarea{resize:vertical;min-height:96px;padding-top:12px}.giveaway-composer button{color:#11110f;background:#f4f1ea;border-radius:17px;justify-content:center;align-items:center;gap:8px;min-height:52px;font-weight:850;display:inline-flex}.giveaway-item p{color:#f4f1ea94;margin:10px 0 0;font-size:12px;line-height:1.35}.add-form label{color:#77756d;gap:7px;min-height:0;font-size:12px;font-weight:760;display:grid}.add-title h2{margin:0;font-size:22px;line-height:1}.add-title span{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.25;display:block}.form-card,.form-details{background:#ffffffc2;border-radius:22px;gap:11px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #1414100b}.form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.image-field{gap:10px;display:grid}.image-field-head{color:#ffffff94;justify-content:space-between;align-items:center;font-size:12px;font-weight:760;display:flex}.image-field-head em{color:#ffffff5c;font-style:normal}.image-picker{scrollbar-width:none;gap:10px;padding:2px 1px 4px;display:flex;overflow-x:auto}.image-picker::-webkit-scrollbar{display:none}.image-picker label{color:#fff;background:linear-gradient(#ffffff29,#ffffff14);border:1px solid #ffffff1c;border-radius:22px;flex:0 0 92px;align-content:center;place-items:center;gap:7px;width:92px;height:92px;font-weight:800;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f}.image-picker .upload-tile{text-align:center;flex-basis:138px;justify-items:center;width:138px}.image-picker .upload-tile.uploading{pointer-events:none;opacity:.78}.image-picker .upload-tile strong{color:#f4f1ea;max-width:108px;font-size:13px;line-height:1.05}.image-picker label small{color:#ffffff8f;font-size:11px;font-weight:650}.upload-icon{color:#050505;background:#d9ff00;border-radius:13px;place-items:center;width:34px;height:34px;display:grid}.image-picker .upload-icon svg{color:currentColor;filter:none;position:static}.upload-icon .button-spinner{width:18px;height:18px}.image-picker input{opacity:0;position:absolute;inset:0}.image-picker button{background:#181817;border-radius:22px;flex:0 0 92px;width:92px;height:92px;padding:0;position:relative;overflow:hidden;box-shadow:0 12px 28px #0000003d}.image-picker img{object-fit:cover;width:100%;height:100%}.image-picker svg{color:#fff;filter:drop-shadow(0 2px 6px #00000080);position:absolute;top:6px;right:6px}.form-details summary{cursor:pointer;color:#171713;justify-content:space-between;align-items:center;min-height:42px;font-size:15px;font-weight:780;list-style:none;display:flex}.form-details summary::-webkit-details-marker{display:none}.form-details summary:after{content:"+";background:#0000000f;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.form-details[open] summary:after{content:"-"}.form-details[open]{padding-bottom:16px}.add-save{padding-bottom:max(8px, env(safe-area-inset-bottom));margin-top:4px}.add-save button{border-radius:18px;min-height:54px;box-shadow:0 12px 28px #0000001f}.add-flow{gap:12px;margin-top:0;display:grid}.add-flow-head,.add-step,.product-draft-card{-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);background:#ffffff1a;border-radius:26px;box-shadow:inset 0 1px #ffffff1c,0 22px 50px #0000003d}.add-flow-head{justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.add-flow-head h2{color:#fff;margin:0;font-size:22px;line-height:1}.add-flow-head span{color:#ffffff80;margin-top:5px;font-size:13px;font-weight:650;display:block}.step-dots{gap:5px;display:flex}.step-dots i{background:#ffffff29;border-radius:999px;width:18px;height:5px}.add-step{gap:12px;padding:14px;display:grid}.choice-block{gap:8px;display:grid}.choice-block>span{color:#ffffff94;font-size:12px;font-weight:760}.choice-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.choice-row.wrap{flex-wrap:wrap;display:flex}.choice-row button{color:#fff;background:#ffffff1a;border-radius:15px;min-height:40px;padding:0 10px;font-size:13px;font-weight:760;box-shadow:inset 0 0 0 1px #ffffff1a}.choice-row.wrap button{flex:auto}.choice-row.compact-presets button{flex:72px}.choice-row .active{color:#050505;box-shadow:none;background:#f5f5f0}.admin-suite-card .choice-block,.giveaway-composer .choice-block,.real-settings-card .choice-block{gap:8px}.admin-suite-card .choice-block>span,.giveaway-composer .choice-block>span,.real-settings-card .choice-block>span{color:#f4f1ea7a;text-transform:uppercase;font-size:11px;font-weight:840}.admin-suite-card .choice-row button,.giveaway-composer .choice-row button,.real-settings-card .choice-row button{color:#f4f1ead6;box-shadow:none;background:#10100f;border:1px solid #ffffff12}.admin-suite-card .choice-row button.active,.giveaway-composer .choice-row button.active,.real-settings-card .choice-row button.active{color:#11110f;background:#f4f1ea;border-color:#f4f1ea}.giveaway-composer .choice-block input{margin-top:2px}.add-flow label{color:#ffffff94;gap:7px;min-height:0;font-size:12px;font-weight:760;display:grid}.add-flow input,.add-flow textarea,.add-flow select{color:#fff;width:100%;min-height:48px;font:inherit;background:#ffffff17;border:1px solid #ffffff1a;border-radius:16px;outline:0;padding:0 13px}.add-flow input::placeholder,.add-flow textarea::placeholder{color:#ffffff59;font-weight:620}.add-flow textarea{resize:vertical;min-height:96px;padding-top:12px}.add-flow-actions{grid-template-columns:1fr 1.4fr;gap:10px;display:grid}.add-flow-actions.finish{grid-template-columns:1fr 1fr}.add-flow-actions button:first-child:last-child{grid-column:1/-1}.add-flow-actions button{color:#050505;background:#d9ff00;border-radius:19px;justify-content:center;align-items:center;gap:8px;min-height:54px;font-size:16px;font-weight:820;display:inline-flex}.add-flow-actions.finish .primary-save{grid-column:1/-1}.add-flow-actions .secondary{color:#fff;background:#ffffff1c;box-shadow:inset 0 0 0 1px #ffffff1c}.add-flow-actions button:disabled{color:#ffffff85;opacity:1;background:#ffffff1f}.form-hint{color:#ffffff73;margin:-2px 2px 0;font-size:12px;line-height:1.25}.product-draft-card{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.product-draft-card img{object-fit:cover;border-radius:16px;width:70px;height:86px}.product-draft-card strong,.product-draft-card span{display:block}.product-draft-card span{color:var(--muted);margin-top:5px;font-size:13px}.product-draft-card em{color:#171713;background:#0000000f;border-radius:999px;width:fit-content;margin-top:8px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:760;display:inline-flex}.request-item,.settings-card,.empty-state{padding:15px}.request-item p{color:var(--muted);margin:8px 0 0}.settings-card img{filter:contrast(1.25);width:160px}.settings-grid{gap:10px;margin-top:14px;display:grid}.settings-row{box-shadow:var(--soft);background:#ffffffdb;border-radius:18px;justify-content:space-between;gap:12px;padding:14px 16px;display:flex}.settings-row span{color:var(--muted);font-size:13px}.settings-row strong{font-size:13px}.toast-stack{left:50%;top:max(14px, calc(env(safe-area-inset-top) + 12px));z-index:50;pointer-events:none;gap:8px;width:min(360px,100% - 32px);display:grid;position:fixed;transform:translate(-50%)}.toast{--toast-index:0;color:#f4f1eaeb;-webkit-backdrop-filter:blur(22px)saturate(150%);pointer-events:auto;width:100%;min-height:44px;animation:.24s cubic-bezier(.22,1,.36,1) both toast-in;animation-delay:calc(var(--toast-index) * 28ms);background:#0c0c0bd1;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:10px;padding:8px 14px 9px 9px;font-size:13px;font-weight:850;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000057,inset 0 1px #ffffff1f}.toast>span:not(.toast-icon){text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.15;overflow:hidden}.toast-icon{color:#11110f;background:#d9ff00;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.toast.error .toast-icon{color:#fff;background:#8f1717}.toast.info .toast-icon{color:#11110f;background:#f4f1ea}.toast>i{background:#ffffff14;border-radius:999px;height:2px;position:absolute;bottom:5px;left:9px;right:9px;overflow:hidden}.toast>i:after{content:"";border-radius:inherit;transform-origin:0;background:#d9ff00;width:100%;height:100%;animation:2.6s linear forwards toast-life;display:block}.toast.error>i:after{background:#ff7f72}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toast-life{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (width<=360px){.hero-copy{width:50%}.hero-logo{width:104px}.hero-copy p{max-width:118px}.hero-model img{width:158px}.hero-stack{display:none}.product-grid{gap:18px 10px}.product-caption h3{font-size:14px}.product-caption{gap:6px}.product-caption strong{font-size:12px}.detail-screen{padding-inline:10px}.detail-hero{border-radius:30px;min-height:318px}.thumbs{gap:7px;top:76px;right:9px}.thumbs button{width:48px;height:55px}.bottom-nav span{display:none}.admin-item{grid-template-columns:50px minmax(0,1fr)}.admin-item>button{min-height:36px}.request-actions{grid-template-columns:1fr}.admin-head h1{font-size:22px}.admin-head button{padding:0 12px;font-size:12px}.admin-tabs button{font-size:12px}.admin-add-nav span{transform:translate(-18px)}}.empty-state{min-height:130px;color:var(--muted);place-items:center;display:grid}@media (width>=520px){.phone-shell{border-radius:44px;min-height:900px;margin:24px 0}}:root{--bg:#050505;--paper:#151515;--ink:#f4f1ea;--muted:#f4f1ea8a;--line:#f4f1ea17;--glass:#181817eb;--accent:#f4f1ea;--accent-ink:#11110f;--shadow:0 26px 70px #0000006b;--soft:0 16px 42px #00000047}.app-frame{background:#000}.phone-shell{color:var(--ink);box-shadow:none;background:linear-gradient(#ffffff0b,#0000 220px),linear-gradient(#090909 0%,#050505 46%,#000 100%)}.topbar.glass{-webkit-backdrop-filter:blur(18px)saturate(135%);background:#101010e0;border-color:#ffffff1c;box-shadow:0 18px 48px #0000005c,inset 0 1px #ffffff24}.top-actions button,.round,.heart,.favorite-round,.catalog-title button,.sheet-title button{color:var(--ink);-webkit-backdrop-filter:blur(14px)saturate(130%);background:#262625eb;border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff1f,0 14px 32px #0000004d}.hero-card{background:linear-gradient(90deg,#000000b8,#00000029 58%,#0000),linear-gradient(#1a1a19,#101010);border:1px solid #ffffff14;border-radius:26px;min-height:186px;padding-left:20px;box-shadow:0 24px 62px #00000052,inset 0 1px #ffffff1a}.hero-card:after{opacity:.32}.hero-model{min-height:186px}.hero-model img{filter:contrast(1.03)saturate(.9);border-radius:0 26px 26px 38px;width:214px;height:186px}.hero-copy p{color:#f4f1ea9e;font-size:12px}.hero-copy button{color:var(--accent-ink);background:var(--accent);font-weight:780}.product-image{background:linear-gradient(#202020,#111);border:1px solid #ffffff14;border-radius:22px;box-shadow:0 18px 42px #0000004d,inset 0 1px #ffffff14}.product-image img{filter:saturate(.88)contrast(1.04)}.product-caption{grid-template-columns:1fr;gap:7px;padding-top:10px}.product-caption strong{color:var(--accent);font-size:14px}.product-caption h3{font-size:16px;font-weight:780}.detail-hero{background:#111;border:1px solid #ffffff1a;border-radius:28px;box-shadow:0 30px 70px #00000052,inset 0 1px #ffffff24}.info-block p:has(span) span{color:var(--ink)}.info-block p:has(span) strong{color:var(--ink)}.sticky-actions.glass{-webkit-backdrop-filter:blur(14px)saturate(130%);background:#121212f0;border-color:#ffffff1a;box-shadow:0 24px 64px #0000006b,inset 0 1px #ffffff1f}.sticky-actions button:not(.secondary),.add-flow-actions button,.hub-sections button.accent>span{color:var(--accent-ink);background:var(--accent);box-shadow:none}.liquid-nav-shell{bottom:max(14px, env(safe-area-inset-bottom));width:min(342px,100% - 32px);height:66px}.bottom-nav{-webkit-backdrop-filter:blur(14px)saturate(125%);background:#121212f0;border-color:#ffffff1a;border-radius:24px;box-shadow:0 22px 54px #00000073,inset 0 1px #ffffff1f}.bottom-nav:after{box-shadow:inset 0 0 0 1px #ffffff0a}.bottom-nav button{color:#f4f1ea75;border-radius:18px}.nav-active-lens{background:#ffffff1a;border-color:#ffffff1f;border-radius:18px;box-shadow:inset 0 1px #ffffff24,0 10px 24px #0000002e}.bottom-nav .active:after{display:none}@media (width>=760px),(hover:hover) and (pointer:fine){.app-frame{background:#000;place-items:center;display:grid}.phone-shell,.loading-screen{display:none!important}.desktop-gate{color:#fff;background:radial-gradient(circle at 50% 36%,#d9ff001f,#0000 24%),radial-gradient(circle at 50% 0,#ffffff1f,#0000 34%),#000;place-items:center;width:100%;height:100svh;display:grid}.desktop-gate div{text-align:center;justify-items:center;gap:10px;padding:28px;display:grid}.desktop-gate img{object-fit:contain;width:132px;max-height:48px;margin-bottom:18px}.desktop-gate h1{margin:0;font-size:42px;font-weight:850;line-height:.95}.desktop-gate p{color:#ffffff94;margin:0;font-size:18px;font-weight:650}}.phone-shell{color:#f7f7f3;background:radial-gradient(circle at 50% -8%,#ffffff24,#0000 32%),radial-gradient(circle at 86% 12%,#d9ff0014,#0000 22%),linear-gradient(#060606 0%,#0a0a09 50%,#000 100%)}.screen:not(.admin-screen),.detail-screen{color:#f7f7f3;background:0 0}.topbar.glass{background:#181817f0;border-color:#ffffff29;box-shadow:0 18px 46px #00000047,inset 0 1px #ffffff47;-webkit-backdrop-filter:none!important}.brand-lockup img{filter:invert()contrast(1.2)}.top-actions button,.round,.heart,.favorite-round,.catalog-title button,.sheet-title button{color:#fff;background:#ffffff1f;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff1f,0 16px 34px #00000038}.hero-card{background:radial-gradient(circle at 72% 4%,#d9ff002e,#0000 28%),linear-gradient(135deg,#ffffff21,#ffffff0a),#111110;border:1px solid #ffffff1f;box-shadow:0 26px 64px #00000047,inset 0 1px #ffffff24}.hero-dots button{background:#ffffff2e}.quick-scroll button,.category-tabs button,.category-strip button,.catalog-tools button,.catalog-tools select,.giveaway-banner,.reviews-link,.searchbar{color:#f7f7f3;-webkit-backdrop-filter:blur(22px)saturate(170%);background:#ffffff1a;border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff1c,0 16px 34px #0000002e}.quick-scroll button,.category-tabs button,.category-strip button,.catalog-tools button,.giveaway-banner,.reviews-link,.top-actions button,.round,.heart,.favorite-round,.sticky-actions button,.add-flow-actions button,.hub-sections button{transition:transform .16s,opacity .16s,background .18s,color .18s,box-shadow .18s}.quick-scroll button:active,.category-tabs button:active,.category-strip button:active,.catalog-tools button:active,.giveaway-banner:active,.reviews-link:active,.top-actions button:active,.round:active,.heart:active,.favorite-round:active,.sticky-actions button:active,.add-flow-actions button:active,.hub-sections button:active{transform:scale(.96)}.screen:not(.detail-screen):not(.admin-screen){animation:none!important}@keyframes native-screen-in{0%{opacity:.92;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.quick-scroll .active,.category-tabs .active,.catalog-tools .active{color:#050505;background:#f5f5f0;box-shadow:0 16px 34px #00000038,inset 0 1px #ffffffd1}.category-strip span{color:#050505;background:#d9ff00}.catalog-title h1,.section-header h2,.product-caption h3,.title-row h1,.detail-body h1{color:#f8f8f2}.catalog-title p,.section-header button,.product-caption div>span,.product-caption p,.title-row p,.reviews-link span,.giveaway-banner span,.giveaway-banner p,.searchbar input::placeholder{color:#ffffff80}.searchbar input,.catalog-tools select{color:#fff}.product-image{background:radial-gradient(circle at 50% 0,#fff3,#0000 42%),linear-gradient(#242422,#111110);border:1px solid #ffffff14;box-shadow:0 18px 46px #0000003d,inset 0 1px #ffffff1f}.product-caption strong{color:#d9ff00}.mini-badge,.badge-row span,.detail-status-strip span{color:#050505;background:#f5f5f0db}.heart.active,.favorite-round.active,.size-picker .active,.size-grid .active{color:#050505;background:#d9ff00}.detail-hero{background:#111110;border:1px solid #ffffff1a;box-shadow:0 30px 70px #00000052,inset 0 1px #ffffff24}.detail-body{color:#f7f7f3}.spec-grid{border-color:#ffffff1f}.spec-grid div{border-bottom-color:#ffffff1a}.spec-grid span,.info-block h2,.delivery-note span{color:#ffffff85}.spec-grid strong,.delivery-note strong,.info-block p{color:#f7f7f3}.info-block p:has(span) span{color:#f7f7f3}.info-block p:has(span) strong{color:#f7f7f3}.info-block,.delivery-note,.empty-state,.settings-card,.request-item{color:#f7f7f3;background:#ffffff1a;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff1c,0 18px 42px #0000002e}.size-picker button,.size-grid button{color:#fff;background:#ffffff1a;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff1a}.sticky-actions.glass{border-color:#ffffff24;box-shadow:0 24px 64px #00000057,inset 0 1px #ffffff38;-webkit-backdrop-filter:none!important;background:#181817!important}.phone-shell{background:linear-gradient(#ffffff0b,#0000 220px),linear-gradient(#090909 0%,#050505 46%,#000 100%)}.hero-copy{width:48%}.hero-logo{width:106px;max-height:34px}.hero-copy p{color:#f4f1ea9e;max-width:118px;font-size:11px}.hero-model img{width:204px}.product-caption strong{font-size:14px;color:#f4f1ea!important}.sticky-actions button:not(.secondary){color:#11110f!important;background:#f4f1ea!important}.hero-dots .active{background:#f4f1ea!important}.quick-scroll .active,.category-tabs .active,.catalog-tools .active,.category-strip span,.heart.active,.favorite-round.active,.size-picker .active,.size-grid .active{color:#11110f!important;background:#f4f1ea!important}.liquid-nav-shell{bottom:max(18px, env(safe-area-inset-bottom))}.bottom-nav .active{color:#f4f1ea!important}.detail-status-strip .tone-soft{color:#11110f!important;background:#f4f1eae6!important}@media (width<=360px){.hero-model img{width:180px}.hero-copy{width:50%}}.filter-sheet{color:var(--ink);gap:14px;display:grid;background:#121212f5!important;border-color:#ffffff1a!important}.filter-group{gap:9px;display:grid}.filter-group>span,.filter-label{color:var(--muted);font-size:12px;font-weight:760}.filter-group>div{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.filter-group>div::-webkit-scrollbar{display:none}.filter-group button,.filter-toggle,.filter-reset{min-height:42px;color:var(--ink);background:#ffffff14;border-radius:999px;flex:none;padding:0 14px;font-size:13px;font-weight:760;box-shadow:inset 0 0 0 1px #ffffff14}.filter-group .active,.filter-toggle.active{color:var(--accent-ink);background:var(--accent);box-shadow:none}.filter-grid{gap:10px;display:grid}.filter-sheet .filter-label{gap:7px;display:grid}.filter-sheet .filter-label select{min-height:46px;color:var(--ink);background:#ffffff14;border:1px solid #ffffff1a;border-radius:16px}.filter-actions{grid-template-columns:.8fr 1.2fr;gap:10px;padding-top:2px;display:grid}.filter-reset{min-height:52px}.catalog-title{padding-right:2px}.catalog-filter-summary{grid-template-columns:minmax(0,1fr) 92px;margin:12px 0 22px}.catalog-assist{scrollbar-width:none;gap:8px;margin:-10px 0 20px;padding:0 2px 2px;display:flex;overflow-x:auto}.catalog-assist::-webkit-scrollbar{display:none}.catalog-assist button{color:#f4f1eac7;background:#111;border:1px solid #ffffff13;border-radius:999px;flex:none;min-height:36px;padding:0 12px;font-size:12px;font-weight:800}.catalog-filter-summary button{min-height:46px;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#1b1b1a!important;border-color:#ffffff13!important}.sheet-backdrop{touch-action:none;overscroll-behavior:contain;animation:.18s both sheet-backdrop-in;background:#0000009e!important}.filter-sheet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:min(82svh,720px);animation:.24s cubic-bezier(.2,.8,.2,1) both sheet-rise;overflow-y:auto;-webkit-backdrop-filter:none!important;background:#121211!important;box-shadow:0 -20px 60px #00000080!important}.size-sheet,.reserve-sheet,.post-preview{animation:.24s cubic-bezier(.2,.8,.2,1) both sheet-rise}@keyframes sheet-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes sheet-rise{0%{opacity:.82;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.filter-grid{grid-template-columns:1fr}.filter-sheet .filter-label select,.filter-toggle{border-radius:18px;width:100%;min-height:56px;padding:0 16px;font-size:16px;font-weight:720}.filter-toggle{text-align:left}.filter-actions{padding:12px 16px calc(16px + env(safe-area-inset-bottom));background:linear-gradient(#12121100,#121211 22%);margin:4px -16px -22px;position:sticky;bottom:-22px}.topbar.clean{grid-template-columns:1fr;width:min(100% - 120px,252px);height:48px;padding:7px 18px}.topbar.clean .brand-lockup img{width:88px;max-height:24px}.scroll-hint{min-width:0;position:relative}.scroll-hint:after{content:"";z-index:2;pointer-events:none;opacity:.58;background:0 0;border-bottom:1.5px solid #f4f1ea52;border-right:1.5px solid #f4f1ea52;place-items:center;width:18px;height:28px;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)rotate(-45deg)}.filter-sheet .scroll-hint:after,.image-field .scroll-hint:after{background:0 0}.hero-rail+.hero-dots:after{content:"";border-bottom:1.5px solid #f4f1ea47;border-right:1.5px solid #f4f1ea47;place-items:center;width:8px;height:8px;margin-left:2px;display:inline-grid;transform:translateY(-1px)rotate(-45deg)}.scroll-hint:after,.hero-rail+.hero-dots:after{display:none!important}.filter-sheet{max-height:min(94svh,796px)!important;padding-top:8px!important;padding-bottom:0!important}.filter-sheet .sheet-handle{margin-bottom:10px!important}.filter-sheet .sheet-title p{margin-top:3px!important}.filter-group>span,.filter-label{margin-bottom:6px!important}.filter-group button{min-height:40px!important;padding:0 14px!important}.filter-sheet .sheet-title{margin-bottom:18px}.filter-group{gap:10px!important}.filter-group>.scroll-hint>div,.filter-group>div:not(.scroll-hint){scrollbar-width:none;gap:8px;padding:0 2px 3px 0;display:flex;overflow-x:auto}.filter-group>.scroll-hint>div::-webkit-scrollbar{display:none}.filter-group>div:not(.scroll-hint)::-webkit-scrollbar{display:none}.filter-grid{gap:12px!important}.filter-sheet .filter-label select,.filter-toggle{color:#f4f1ea!important;background:#20201f!important;border-color:#ffffff17!important;min-height:58px!important}.filter-actions{margin:8px -16px 0!important;padding-top:16px!important;bottom:0!important}.admin-hub-screen{background:linear-gradient(#080808 0%,#030303 100%)!important}.hub-hero,.hub-stats div,.hub-sections button,.add-flow-head,.add-step,.product-draft-card,.admin-item,.request-item,.settings-section,.settings-card{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#1b1b1a!important;border:1px solid #ffffff13!important}.hub-hero{border-radius:28px!important;min-height:156px!important}.hub-hero:before{opacity:.22}.hub-sections{gap:8px!important}.hub-sections button{border-radius:20px!important;min-height:72px!important}.hub-sections button>span{background:#30302f!important;border-radius:14px!important}.hub-sections button.accent>span{background:#f4f1ea!important}.modern-settings{gap:12px!important}.brand-settings{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;display:grid}.brand-settings img{filter:invert()contrast(1.15)!important;width:96px!important}.brand-settings strong,.settings-section-head strong{color:#f4f1ea;font-size:17px;line-height:1.1;display:block}.settings-section{border-radius:22px;gap:10px;padding:15px;display:grid}.settings-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:2px;display:flex}.settings-section-head span{color:#f4f1ea80;margin-top:4px;font-size:12px;line-height:1.25;display:block}.settings-section label{color:#f4f1ea7a;gap:6px;font-size:12px;font-weight:760;display:grid}.settings-section input{color:#f4f1ea;background:#111;border:1px solid #ffffff14;border-radius:15px;outline:0;width:100%;min-height:46px;padding:0 13px}.settings-actions-grid{gap:9px;display:grid}.settings-quickbar{grid-template-columns:1.2fr .8fr;gap:9px;display:grid}.settings-quickbar button{color:#11110f;background:#f4f1ea;border-radius:17px;justify-content:center;align-items:center;gap:8px;min-height:50px;font-size:14px;font-weight:850;display:inline-flex}.settings-quickbar button:last-child{color:#f4f1ea;background:#1b1b1a;border:1px solid #ffffff14}.admin-tabs{border:1px solid #ffffff14;box-shadow:none!important;background:#1b1b1a!important}.admin-tabs button{color:#f4f1ea94!important;background:0 0!important}.admin-tabs .active{color:#11110f!important;background:#f4f1ea!important}.admin-back-inline{justify-content:center!important;min-width:74px!important}.brand-settings{grid-template-columns:92px minmax(0,1fr)!important}.brand-settings p{font-size:14px!important;line-height:1.35!important}.settings-section input{text-overflow:ellipsis;overflow:hidden}.settings-link{color:#f4f1ea!important;box-shadow:none!important;background:#1b1b1a!important;border:1px solid #ffffff14!important;border-radius:18px!important}.settings-link.danger{color:#ff9c9c!important}.sheet-title button,.catalog-title button,.top-actions button,.round,.heart,.favorite-round{-webkit-backdrop-filter:none!important}.home-screen .section-header:last-of-type{margin-bottom:90px}.product-caption p{min-height:24px;white-space:normal!important}.product-caption h3{min-height:34px}.add-flow-actions button:disabled{color:#f4f1ea75!important;background:#242423!important}.upload-icon{color:#11110f!important;background:#f4f1ea!important}.step-dots .active{background:#f4f1ea!important}.home-screen .section-header:nth-of-type(3){margin-top:76px!important}.fresh-row{padding-bottom:0!important}.home-categories{display:none}.bottom-nav{-webkit-backdrop-filter:none!important;background:#181817!important}.bottom-nav:before{opacity:.12!important}.home-catalog-preview{display:none}.reviews-link{margin-top:10px!important}.bottom-nav{background:#181817!important;border-radius:22px!important;gap:4px!important;padding:6px!important}.bottom-nav:before,.bottom-nav:after{display:none!important}.bottom-nav button{border-radius:17px!important}.bottom-nav svg{width:19px!important;height:19px!important}.bottom-nav span{font-size:9px!important}.home-screen,.catalog-screen{padding-bottom:210px!important}.product-grid,.virtual-product-grid{padding-bottom:34px}.virtual-product-row{padding-bottom:92px!important}.admin-tabs{scrollbar-width:none;grid-template-columns:none!important;gap:6px!important;display:flex!important;overflow-x:auto!important}.admin-tabs::-webkit-scrollbar{display:none}.admin-tabs button{flex:none!important;min-width:76px!important;padding:0 12px!important}.fresh-row .product-image{aspect-ratio:1!important}.home-screen .section-header{margin-top:18px!important}.fresh-row .product-card{min-width:140px!important}.phone-shell.sheet-open{overflow:hidden!important}.screen.home-screen{padding-bottom:168px!important}.hero-rail{scroll-snap-type:x mandatory}.hero-card,.product-image,.giveaway-banner,.reviews-link,.searchbar,.catalog-filter-summary button,.hub-hero,.hub-stats div,.hub-sections button,.admin-tabs,.settings-section,.settings-card,.request-item,.admin-item,.add-step,.add-flow-head{border-color:#ffffff13!important}.catalog-title{margin-bottom:16px!important}.catalog-filter-summary{margin-bottom:26px!important}.virtual-product-row{gap:18px!important;padding-bottom:0!important}.product-card{border-radius:22px!important}.product-image{border-radius:20px!important}.product-caption{min-height:0!important;padding-top:9px!important}.product-caption h3{min-height:0!important;font-size:16px!important;line-height:1.08!important}.product-caption p{min-height:18px!important;line-height:1.15!important}.product-caption em{color:#f4f1ea70;margin-top:5px;font-size:10.5px;font-style:normal;font-weight:720;line-height:1.15;display:block}.product-caption strong{margin-top:0;line-height:1.1;display:block;font-size:15px!important}.catalog-screen .product-grid{padding-bottom:118px!important}.catalog-screen .product-card{align-content:start;display:grid}.photo-count{display:none!important}.quick-scroll,.filter-group .scroll-hint>div{padding-right:18px!important}.filter-sheet{max-height:min(82svh,680px)!important;overflow-y:auto!important}.filter-sheet .filter-group .scroll-hint{overflow:visible!important}.filter-sheet .filter-group .scroll-hint>div{flex-wrap:wrap!important;gap:9px!important;padding-right:0!important;display:flex!important;overflow:visible!important}.filter-chip-grid{flex-wrap:wrap!important;gap:9px!important;padding:0!important;display:flex!important;overflow:visible!important}.filter-chip-grid.compact button{flex:96px}.liquid-nav-shell{width:min(304px,100% - 54px)!important;height:54px!important;bottom:max(10px, env(safe-area-inset-bottom))!important}.bottom-nav{background:#171716!important;border-color:#ffffff18!important;border-radius:20px!important;padding:5px!important;box-shadow:0 18px 42px #00000085,inset 0 1px #ffffff1a!important}.bottom-nav button{transition:color .16s,transform .16s;border-radius:15px!important;gap:2px!important}.bottom-nav .active .nav-active-lens{animation:.2s both nav-lens-in;background:#343331!important;border-color:#ffffff1a!important}@keyframes nav-lens-in{0%{opacity:.4;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.bottom-nav span{font-size:8.5px!important;font-weight:760!important}.admin-screen{padding-bottom:72px!important}.admin-head{align-items:flex-start!important}.admin-head>button{border-radius:15px!important;min-height:44px!important}.admin-tabs{z-index:5;border-radius:17px!important;padding:5px!important;position:static!important;top:auto!important}.admin-tabs button{border-radius:13px!important;min-width:82px!important;min-height:38px!important}.hub-sections button{grid-template-columns:44px minmax(0,1fr) auto 18px!important}.hub-sections small,.settings-section-head span,.brand-settings p{color:#f4f1ea8f!important}.settings-section input,.settings-section textarea,.add-step input,.add-step textarea,.add-step select,.admin-search input,.admin-search select{color:#f4f1ea!important;background:#101010!important;border-color:#ffffff14!important}.settings-section textarea{resize:vertical;border:1px solid #ffffff14;border-radius:15px;outline:0;width:100%;min-height:92px;padding:13px}.settings-actions-grid{padding-bottom:18px}.admin-item-actions button,.request-actions button,.preview-actions button,.sheet-apply,.filter-actions button{min-height:44px}.desktop-gate div{text-align:center;color:#f4f1ea;width:min(360px,100vw - 40px)}.desktop-gate img{width:136px;margin-bottom:18px}.desktop-gate h1{margin:0 0 8px;font-size:42px;line-height:1}.desktop-gate p{color:#f4f1ea9e;margin:0;font-size:16px}.filter-sheet{max-height:min(92svh,780px)!important;padding-bottom:0!important}.filter-actions{z-index:3!important;padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important;background:#121211!important;margin:8px -16px 0!important;position:sticky!important;bottom:0!important;box-shadow:0 -10px 22px #121211b8!important}.admin-tabs{scroll-padding-inline:12px;padding-left:9px!important;padding-right:9px!important}.admin-tabs button:first-child{margin-left:0!important}.choice-row button.active{color:#11110f!important;background:#f4f1ea!important;border-color:#0000!important}.choice-block input::placeholder,.add-step input::placeholder,.add-step textarea::placeholder,.settings-section input::placeholder,.settings-section textarea::placeholder{color:#f4f1ea57!important}.admin-search{align-items:stretch!important}.admin-search>div,.admin-search select{border-radius:16px!important;min-height:48px!important}.admin-tabs{flex-wrap:wrap!important;align-items:stretch!important;overflow:visible!important}.admin-tabs button{flex:calc(25% - 6px)!important;min-width:0!important}.admin-status-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.admin-status-strip button{text-align:left;color:#f4f1ea94;background:#1b1b1a;border:1px solid #ffffff13;border-radius:17px;min-width:0;min-height:58px;padding:9px 10px}.admin-status-strip strong,.admin-status-strip span{display:block}.admin-status-strip strong{color:#f4f1ea;font-size:18px;line-height:1}.admin-status-strip span{text-overflow:clip;white-space:normal;margin-top:7px;font-size:10px;font-weight:780;line-height:1.05;overflow:hidden}.admin-status-strip .active{color:#11110f;background:#f4f1ea;border-color:#0000}.admin-status-strip .active strong{color:#11110f}.request-empty{color:#f4f1ea;background:#1b1b1a;border:1px solid #ffffff13;border-radius:22px;gap:10px;padding:18px;display:grid}.request-empty>svg{color:#d9ff00}.request-empty strong{font-size:18px;line-height:1.1}.request-empty p{color:#f4f1ea8f;margin:0;font-size:13px;line-height:1.35}.request-empty div{flex-wrap:wrap;gap:7px;margin-top:2px;display:flex}.request-empty span{color:#f4f1eac7;background:#101010;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:820}@media (width<=370px){.admin-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-tabs button{flex-basis:calc(33.333% - 6px)!important}}.virtual-product-grid{padding-bottom:120px!important}.virtual-product-row{align-items:start!important;padding-bottom:28px!important}.catalog-screen{padding-bottom:172px!important}.product-card{transition:transform .16s,opacity .16s;min-height:0!important}.product-card:active,.admin-tabs button:active,.admin-status-strip button:active,.admin-item-actions button:active,.filter-actions button:active,.filter-group button:active,.filter-toggle:active{transform:scale(.97)}.catalog-filter-summary button{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-hub-screen{padding-top:24px!important}.filter-group{margin-bottom:10px!important}.filter-group button{min-height:38px!important}.filter-sheet .filter-label select,.filter-toggle{min-height:50px!important}.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.filter-grid .filter-label:first-child,.filter-toggle{grid-column:1/-1}.admin-back-inline{gap:6px!important;min-width:92px!important}.hub-sections button{min-height:68px!important}.hub-sections small{line-height:1.22!important}.settings-section input:focus,.settings-section textarea:focus,.add-step input:focus,.add-step textarea:focus,.add-step select:focus,.searchbar:focus-within,.admin-search>div:focus-within{border-color:#f4f1ea47!important;box-shadow:0 0 0 3px #f4f1ea0e!important}.reserve-sheet{gap:10px;display:grid;padding-bottom:calc(18px + env(safe-area-inset-bottom))!important}.reserve-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.reserve-head h2{color:#f4f1ea;margin:0;font-size:24px;line-height:1}.reserve-head p{font-size:14px;line-height:1.25;color:#f4f1ea85!important;margin:7px 0 0!important}.reserve-head strong{color:#f4f1ea;flex:none;font-size:16px;line-height:1}.reserve-summary{background:#0f0f0e;border:1px solid #ffffff12;border-radius:18px;grid-template-columns:1fr 1fr;gap:8px 10px;padding:12px;display:grid}.reserve-summary span{color:#f4f1ea6b;text-transform:uppercase;font-size:11px;font-weight:820}.reserve-summary strong{color:#f4f1ea;font-size:13px;line-height:1.1}.reserve-city-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.reserve-comment-presets{flex-wrap:wrap;gap:8px;display:flex}.reserve-city-row button,.reserve-comment-presets button{border:1px solid #ffffff14;border-radius:14px;flex:auto;min-height:40px;padding:0 11px;font-size:12px;font-weight:820;color:#f4f1eacc!important;background:#242423!important}.reserve-city-row .active,.reserve-comment-presets .active{color:#11110f!important;background:#f4f1ea!important}.empty-state{align-content:start}.empty-state button{color:#11110f;background:#f4f1ea;border-radius:999px;width:fit-content;min-height:42px;margin-top:4px;padding:0 14px;font-size:13px;font-weight:850}.edit-sheet{gap:12px;display:grid}.edit-summary{background:#0f0f0e;border:1px solid #ffffff12;border-radius:18px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:11px;padding:10px;display:grid}.edit-summary img{object-fit:cover;border-radius:14px;width:58px;height:68px}.edit-summary strong{color:#f4f1ea;font-size:15px;line-height:1.15;display:block}.edit-summary span{color:#f4f1ea85;margin-top:5px;font-size:12px;font-weight:720;display:block}.edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.edit-grid label{color:#f4f1ea7a;text-transform:uppercase;gap:6px;font-size:11px;font-weight:840;display:grid}.edit-grid .wide{grid-column:1/-1}.reviews-link{color:#f4f1ea75!important;width:fit-content!important;min-height:30px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;text-transform:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;margin:10px 0 0 2px!important;padding:0!important;font-size:12px!important;font-weight:760!important;display:inline-flex!important}.reviews-link span,.reviews-link svg{color:currentColor!important}.reviews-link div,.reviews-link strong{display:contents!important}.product-card,.product-image,.product-image img,.screen:not(.admin-screen),.fresh-row .product-card{will-change:auto!important;animation:none!important}.fit-note{display:none!important}.related-block{gap:4px;padding-bottom:86px;display:grid}.related-grid{padding-bottom:10px!important}.related-grid .product-card{min-width:0!important}.product-grid{align-items:start!important;gap:22px 14px!important}.catalog-screen .product-grid{padding-top:16px!important;padding-bottom:150px!important}.fresh-row{gap:14px!important}.fresh-row .product-card{min-width:164px!important;max-width:164px!important}.product-card{contain:layout paint!important;border-radius:0!important;transform:translateZ(0)!important}.product-card:active{transform:translateZ(0)!important}.product-image{aspect-ratio:1/1.08!important;box-shadow:none!important;background:#171716!important;border-radius:18px!important}.product-image:after,.badge-row{display:none!important}.product-caption{grid-template-columns:minmax(0,1fr)!important;gap:5px!important;padding:8px 1px 0!important;display:grid!important}.product-card-side{order:0!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:28px!important;display:flex!important}.product-card-side strong,.product-caption strong{z-index:auto!important;color:#f4f1ea!important;pointer-events:auto!important;background:0 0!important;order:0!important;font-size:18px!important;font-weight:860!important;line-height:1!important;display:block!important;position:static!important;inset:auto!important}.product-card-main{min-width:0!important}.product-caption div>span,.product-card-main>span{color:#f4f1ea6b!important;text-transform:none!important;margin:0 0 4px!important;font-size:10px!important;font-weight:820!important;line-height:1!important}.product-caption h3{color:#f4f1ea!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:15px!important;font-weight:800!important;line-height:1.08!important;display:-webkit-box!important;overflow:hidden!important}.product-caption p{color:#f4f1ea85!important;margin-top:5px!important;font-size:11px!important;line-height:1.15!important}.product-card-size-strip{gap:5px;margin-top:7px;padding-bottom:1px;display:flex;overflow:hidden}.product-card-size-strip i{color:#f4f1ead1;background:#f4f1ea13;border:1px solid #f4f1ea13;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:28px;height:24px;padding:0 7px;font-size:10px;font-style:normal;font-weight:860;line-height:1;transition:transform .18s,background .18s,color .18s;display:inline-flex}.product-card:active .product-card-size-strip i:first-child{color:#11110f;background:#d9ff00;transform:scale(1.04)}.product-caption em{color:#f4f1eac2!important;background:#ffffff14!important;border-radius:999px!important;width:fit-content!important;margin-top:6px!important;padding:5px 7px!important;font-size:10px!important;font-style:normal!important;font-weight:850!important;line-height:1!important}.heart{color:#f4f1eab8!important;width:28px!important;height:28px!important;box-shadow:none!important;background:0 0!important;border:1px solid #f4f1ea2e!important}.heart.active{color:#11110f!important;background:#f4f1ea!important;border-color:#f4f1ea!important}.detail-hero{height:min(46svh,390px)!important;min-height:304px!important;box-shadow:none!important;border-radius:24px!important;margin:0!important}.detail-hero:after{display:none!important}.detail-photo-rail img{object-fit:cover!important}.round{color:#f4f1ea!important;width:44px!important;height:44px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#0c0c0bad!important;border:1px solid #ffffff1f!important}.detail-body{padding-top:18px!important}.detail-topline{align-items:start!important;gap:12px!important}.detail-price{color:#f4f1ea!important;letter-spacing:0!important;margin-bottom:7px!important;font-size:34px!important;font-weight:900!important;line-height:.95!important;display:block!important}.title-row h1{margin-bottom:7px!important;font-size:27px!important;line-height:1.02!important}.title-row p{color:#f4f1ea8f!important}.detail-status-strip{z-index:auto!important;text-transform:none!important;flex-wrap:wrap!important;gap:6px!important;margin-top:12px!important;display:flex!important;position:static!important}.detail-status-strip span{color:#f4f1eac7!important;background:#ffffff14!important;border-radius:999px!important;align-items:center!important;min-height:25px!important;padding:0 9px!important;font-size:11px!important;font-weight:820!important;line-height:1!important;display:inline-flex!important}.spec-grid{background:#111110!important;border:1px solid #ffffff12!important;border-radius:16px!important;grid-template-columns:1fr!important;gap:0!important;overflow:hidden!important}.delivery-note,.info-block,.spec-grid>div{box-shadow:none!important;background:#111110!important;border:1px solid #ffffff12!important;border-radius:16px!important}.spec-grid>div{background:0 0!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:14px 16px!important;display:flex!important}.spec-grid>div+div{border-top:1px solid #ffffff12!important}.spec-grid span,.delivery-note span{color:#f4f1ea7a!important;font-size:11px!important;font-weight:840!important;line-height:1!important}.spec-grid strong,.delivery-note strong{color:#f4f1ea!important;overflow-wrap:anywhere!important;text-align:right!important;min-width:0!important;font-size:17px!important;font-weight:850!important;line-height:1.08!important}.delivery-note{grid-template-columns:minmax(0,.45fr) minmax(0,1fr)!important;align-items:center!important;display:grid!important}.related-grid{gap:22px 14px!important;padding-bottom:130px!important}html,body,#root{background:#000;height:100%;min-height:100%;overflow:hidden}.app-frame,.phone-shell{width:100%!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important}.phone-shell{scrollbar-width:none;overscroll-behavior-y:contain!important;touch-action:pan-y!important;overflow:hidden auto!important}.phone-shell::-webkit-scrollbar{display:none}.tg-webapp .topbar.clean{display:none!important}.tg-webapp .screen:not(.detail-screen):not(.admin-screen),.tg-webapp .admin-screen{padding-top:calc(58px + var(--tg-safe-top,0px))!important}.tg-webapp .detail-screen{padding-top:calc(48px + var(--tg-safe-top,0px))!important}.tg-webapp .home-screen,.tg-webapp .catalog-screen{padding-left:16px!important;padding-right:16px!important;padding-bottom:calc(126px + var(--tg-safe-bottom,0px))!important}.tg-webapp .home-categories,.tg-webapp .home-catalog-preview{display:none!important}.tg-webapp .home-categories{margin-top:64px!important}.tg-webapp .home-catalog-preview{margin-top:18px!important}.tg-webapp .admin-hub-screen{padding-left:16px!important;padding-right:16px!important;padding-bottom:calc(92px + var(--tg-safe-bottom,0px))!important}.tg-webapp .hero-card{border-radius:26px!important;min-height:184px!important;margin-top:0!important}.tg-webapp .hero-copy{width:46%!important}.tg-webapp .hero-logo{width:94px!important}.tg-webapp .hero-copy p{font-size:12px!important;line-height:1.22!important}.tg-webapp .hero-model img{width:min(48vw,210px)!important}.tg-webapp .section-header h2,.tg-webapp .catalog-title h1,.tg-webapp .admin-hub-screen h1{font-size:clamp(30px,8.2vw,42px)!important;line-height:1!important}.tg-webapp .fresh-row{touch-action:pan-x pan-y!important;margin-right:-16px!important;padding-right:16px!important}.tg-webapp .fresh-row .product-card{min-width:min(42vw,176px)!important;max-width:min(42vw,176px)!important}.tg-webapp .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 14px!important}.tg-webapp .product-image{border-radius:18px!important}.tg-webapp .product-card-side strong,.tg-webapp .product-caption strong{font-size:clamp(18px,4.7vw,22px)!important}.tg-webapp .product-caption h3{font-size:clamp(16px,4.2vw,19px)!important}.tg-webapp .product-caption p{font-size:clamp(12px,3.2vw,14px)!important}.tg-webapp .catalog-title{margin-top:0!important}.tg-webapp .searchbar{min-height:52px!important}.tg-webapp .catalog-filter-summary{grid-template-columns:minmax(0,1fr) minmax(96px,.34fr)!important;gap:10px!important}.tg-webapp .catalog-assist{margin-bottom:28px!important;padding-right:16px!important}.tg-webapp .liquid-nav-shell{width:min(332px,100% - 96px)!important;height:62px!important;bottom:calc(18px + var(--tg-safe-bottom,0px))!important}.tg-webapp .bottom-nav span{font-size:10px!important}.tg-webapp .sticky-actions{bottom:calc(16px + var(--tg-safe-bottom,0px))!important}.tg-webapp .detail-hero .round.back{display:none!important}.detail-photo-rail{gap:8px!important;padding-right:30px!important;scroll-padding-left:0!important}.detail-photo-rail img{border-radius:22px!important}.detail-photo-rail .detail-photo-item{border-radius:22px!important;flex-basis:calc(100% - 30px)!important}.detail-hero{background:0 0!important;overflow:visible!important}.detail-screen{padding-bottom:calc(96px + var(--tg-safe-bottom,0px))!important}.related-block{padding-bottom:0!important}.related-grid,.tg-webapp .related-grid{padding-bottom:calc(88px + var(--tg-safe-bottom,0px))!important}.reviews-link{color:#f4f1eac7!important;width:fit-content!important;min-height:36px!important;box-shadow:none!important;background:#151514!important;border:1px solid #ffffff14!important;border-radius:999px!important;gap:7px!important;padding:0 11px!important}.reviews-link svg:first-child{color:#d7ff6a!important}.reviews-link svg:last-child{color:#f4f1ea7a!important}.reviews-link span{color:#f4f1eac7!important;font-size:12px!important;font-weight:820!important}.detail-actions{flex:none!important;align-items:center!important;gap:8px!important;display:inline-flex!important}.detail-actions .favorite-round{color:#f4f1eac7!important;width:42px!important;height:42px!important;box-shadow:none!important;background:#151514!important;border:1px solid #ffffff17!important;position:static!important}.detail-actions .favorite-round.active{color:#11110f!important;background:#f4f1ea!important;border-color:#f4f1ea!important}.filter-toggle{text-align:left!important;color:#f4f1eac7!important;min-height:66px!important;box-shadow:none!important;background:#171716!important;border:1px solid #ffffff16!important;border-radius:18px!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;display:grid!important}.filter-toggle.active{color:#f4f1ea!important;background:#1e1e1d!important;border-color:#d7ff6a59!important}.filter-toggle-box{color:#0000!important;background:#ffffff0f!important;border:1px solid #ffffff21!important;border-radius:9px!important;place-items:center!important;width:28px!important;height:28px!important;display:grid!important}.filter-toggle.active .filter-toggle-box{color:#11110f!important;background:#d7ff6a!important;border-color:#d7ff6a!important}.filter-toggle-text{gap:4px!important;min-width:0!important;display:grid!important}.filter-toggle-text strong{color:#f4f1ea!important;font-size:14px!important;font-weight:860!important;line-height:1.05!important}.filter-toggle-text small{color:#f4f1ea7a!important;font-size:11px!important;font-weight:680!important;line-height:1.18!important}.favorite-empty{color:#f4f1eab8;text-align:center;align-content:center;justify-items:center;gap:16px;min-height:310px;padding:48px 28px 80px;display:grid;position:relative}.favorite-empty:before,.favorite-empty:after{content:"";opacity:.72;filter:blur(.1px)drop-shadow(0 0 16px #d9ff006b);pointer-events:none;background:#d9ff00;border-radius:999px;width:8px;height:8px;position:absolute;top:calc(50% - 48px);left:50%}.favorite-empty:before{animation:3.4s ease-in-out infinite favorite-empty-dot-a;transform:translate(-74px,-38px)scale(.82)}.favorite-empty:after{width:5px;height:5px;animation:3.9s ease-in-out infinite favorite-empty-dot-b;transform:translate(70px,32px)scale(.72)}.favorite-empty svg{color:#f4f1eae6;stroke-width:1.7px;filter:drop-shadow(0 14px 28px #00000047);width:58px;height:58px;animation:2.8s ease-in-out infinite favorite-empty-spark}.favorite-empty p{color:#f4f1ea9e;max-width:270px;margin:0;font-size:17px;font-weight:720;line-height:1.32}.favorite-screen .section-header{margin-bottom:4px!important}@keyframes favorite-empty-spark{0%,to{color:#f4f1eae6;transform:translateY(0)rotate(0)scale(1)}46%{color:#f4f1ea;transform:translateY(-4px)rotate(-4deg)scale(1.04)}}@keyframes favorite-empty-dot-a{0%,to{opacity:.36;transform:translate(-74px,-38px)scale(.7)}45%{opacity:.86;transform:translate(-62px,-46px)scale(1)}}@keyframes favorite-empty-dot-b{0%,to{opacity:.28;transform:translate(70px,32px)scale(.68)}52%{opacity:.78;transform:translate(58px,22px)scale(1.1)}}.catalog-assist{display:none!important}.catalog-controls{gap:10px;margin:12px 0 18px;display:grid}.catalog-filter-summary{display:none!important}.catalog-filter-button{color:#f4f1ea;width:100%;min-height:46px;box-shadow:none;background:#171716;border:1px solid #ffffff16;border-radius:18px;justify-content:flex-start;align-items:center;gap:9px;padding:0 15px;font-size:14px;font-weight:840;display:inline-flex;position:relative}.catalog-filter-button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.catalog-filter-button.active{border-color:#d7ff6a47;box-shadow:0 14px 36px #0000002e,0 0 0 3px #d9ff000b}.catalog-filter-count{color:#11110f;background:#d9ff00;border-radius:999px;flex:none;place-items:center;min-width:25px;height:25px;margin-left:auto;font-size:11px;font-style:normal;font-weight:900;line-height:1;animation:.28s cubic-bezier(.2,1.2,.36,1) both filter-count-pop;display:grid}@keyframes filter-count-pop{0%{opacity:0;transform:scale(.62)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(0)}}.catalog-sort-tabs{background:#10100f;border:1px solid #ffffff12;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:4px;display:grid;position:relative}.catalog-sort-lens{z-index:0;width:calc(33.3333% - 6.66667px);transform:translate3d(calc(var(--sort-index) * (100% + 6px)), 0, 0);pointer-events:none;background:#f4f1ea;border-radius:14px;transition:transform .32s cubic-bezier(.22,1,.36,1),background .18s;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 10px 22px #0003,inset 0 1px #ffffffb3}.catalog-sort-tabs button{z-index:1;color:#f4f1ea8f;white-space:nowrap;background:0 0;border-radius:14px;min-width:0;min-height:36px;padding:0 8px;font-size:12px;font-weight:820;position:relative}.catalog-sort-tabs .active{color:#11110f;background:0 0}.catalog-screen .product-grid,.tg-webapp .catalog-screen .product-grid{padding-top:10px!important}.tg-webapp .catalog-controls{margin-bottom:16px!important}.bottom-nav{--nav-pad:5px;--nav-gap:4px;--nav-lens-width:calc((100% - (var(--nav-pad) * 2) - (var(--nav-gap) * 2)) / 3);gap:var(--nav-gap)!important;padding:var(--nav-pad)!important}.bottom-nav-moving-lens{top:var(--nav-pad);bottom:var(--nav-pad);left:var(--nav-pad);z-index:0;width:var(--nav-lens-width);transform:translate3d(calc(var(--active-index) * (100% + var(--nav-gap))), 0, 0);pointer-events:none;will-change:transform;background:#343331;border:1px solid #ffffff1c;border-radius:15px;transition:transform .34s cubic-bezier(.22,1,.36,1),border-color .2s,background .2s;position:absolute;box-shadow:inset 0 1px #ffffff1f,0 10px 24px #0000003d}.bottom-nav button{z-index:1!important}.bottom-nav .nav-active-lens,.bottom-nav .active .nav-active-lens,.bottom-nav .active:after{display:none!important}.bottom-nav button:active{transform:none!important}.bottom-nav button svg,.bottom-nav button span:not(.nav-active-lens){transition:color .22s,opacity .22s,transform .22s}.bottom-nav .active svg{transform:translateY(-1px)}.detail-topline .title-row p,.product-card-main>span,.product-caption div>span,.product-caption p,.catalog-title p,.section-header button,.delivery-note span,.spec-grid span,.info-block h2{color:#f4f1ea6b!important;font-weight:620!important}.info-block p:has(span) span{color:#f4f1ea6b!important;font-weight:620!important}.detail-topline .title-row p{font-size:15px!important;line-height:1.25!important}.spec-grid,.delivery-note,.info-block{box-shadow:none!important;background:#0d0d0c!important;border-color:#ffffff0b!important}.spec-grid{border-radius:15px!important}.spec-grid>div{padding:13px 16px!important}.spec-grid>div+div{border-top-color:#ffffff0b!important}.spec-grid strong,.delivery-note strong{letter-spacing:0!important;font-size:16px!important;font-weight:780!important}.delivery-note{border-radius:15px!important;min-height:58px!important;padding:13px 16px!important}.info-block{border-radius:18px!important;padding:19px 26px!important}.info-block h2{letter-spacing:.02em!important;margin-bottom:14px!important;font-size:12px!important}.info-block p{font-size:19px!important;font-weight:720!important;line-height:1.28!important}.info-block p:has(span) strong{font-size:19px!important;font-weight:720!important;line-height:1.28!important}.info-block p:not(:has(span)){color:#f4f1ead1!important;font-size:16px!important;font-weight:520!important;line-height:1.42!important}.sticky-actions.glass{background:#10100ff5!important;border-color:#ffffff13!important;box-shadow:0 16px 38px #00000075!important}.sticky-actions{padding:6px!important}.sticky-actions button{min-height:50px!important;font-size:16px!important;font-weight:780!important}.sticky-actions .secondary{color:#f4f1eae0!important;background:#ffffff14!important;box-shadow:inset 0 0 0 1px #ffffff0e!important}.sticky-actions button:not(.secondary){box-shadow:none!important;font-weight:800!important}.bottom-nav{background:#121211f0!important;border-color:#ffffff0f!important;box-shadow:0 14px 34px #0000006b,inset 0 1px #ffffff0e!important}.bottom-nav-moving-lens{background:#2b2a28!important;border-color:#ffffff13!important;box-shadow:inset 0 1px #ffffff14!important}.bottom-nav button:not(.active){color:#f4f1ea61!important}.bottom-nav span{font-weight:690!important}.brand-hero{isolation:isolate;transition:transform .16s,border-color .16s,background .16s;transform:translateY(0)scale(1);background:radial-gradient(circle at 50% 36%,#f4f1ea1a,#0000 30%),linear-gradient(135deg,#ffffff17,#ffffff06 54%,#ffffff0e),#121211!important;border:1px solid #fff1!important;border-radius:26px!important;flex:0 0 100%!important;place-items:center!important;width:100%!important;min-height:184px!important;padding:0!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff16,0 16px 34px #00000038!important}.brand-hero:before,.brand-hero:after{display:none!important}.brand-hero .hero-logo{z-index:2;filter:drop-shadow(0 18px 26px #00000052);width:min(48vw,178px)!important;max-height:none!important;position:relative!important}.brand-hero .hero-copy,.brand-hero .hero-minis,.brand-hero .hero-model,.brand-hero button,.brand-hero p{display:none!important}.brand-hero:active{transform:translateY(2px)scale(.985);border-color:#ffffff1a!important}.tg-webapp .brand-hero{border-radius:26px!important;min-height:184px!important}.tg-webapp .brand-hero .hero-logo{width:min(50vw,184px)!important}.product-card,.product-card:active,.product-image,.image-load-frame,.detail-photo-item{contain:none!important;will-change:auto!important;transform:none!important}.home-screen,.screen.home-screen,.tg-webapp .home-screen{padding-bottom:calc(98px + var(--tg-safe-bottom,0px))!important}.catalog-screen,.tg-webapp .catalog-screen{padding-bottom:calc(112px + var(--tg-safe-bottom,0px))!important}.product-grid,.catalog-screen .product-grid,.tg-webapp .catalog-screen .product-grid{padding-bottom:calc(92px + var(--tg-safe-bottom,0px))!important;gap:18px 12px!important}.fresh-row{margin-bottom:8px!important}.filter-sheet .sheet-title p{max-width:250px}.detail-screen,.tg-webapp .detail-screen{padding-bottom:0!important}.detail-body{padding-bottom:calc(116px + var(--tg-safe-bottom,0px))!important}.related-grid,.tg-webapp .related-grid,.related-block .product-grid{padding-bottom:0!important}.admin-suite{gap:12px;padding-bottom:28px;display:grid}.admin-suite-card{box-shadow:none;background:#181817;border:1px solid #ffffff13;border-radius:22px;gap:14px;padding:16px;display:grid}.admin-suite-card.primary{background:#1a1a19}.admin-suite-card.compact{gap:10px}.admin-suite-card.compact>strong{color:#f4f1ea;font-size:16px;line-height:1.1}.admin-suite-card.compact p{color:#f4f1ea94;background:#10100f;border-radius:12px;align-items:center;min-height:32px;margin:0;padding:0 12px;font-size:12px;font-weight:720;line-height:1.25;display:flex}.admin-suite-card label{color:#f4f1ea75;text-transform:uppercase;gap:7px;font-size:11px;font-weight:820;display:grid}.admin-suite-card input,.admin-suite-card textarea,.admin-suite-card select{color:#f4f1ea;width:100%;min-height:46px;font:inherit;background:#0f0f0e;border:1px solid #ffffff12;border-radius:14px;outline:none;padding:0 13px;font-size:14px;font-weight:760}.admin-suite-card textarea{resize:vertical;min-height:102px;padding:13px;line-height:1.35}.admin-suite-card input:focus,.admin-suite-card textarea:focus,.admin-suite-card select:focus{border-color:#f4f1ea42}.admin-segment{gap:8px;display:grid}.admin-segment button{color:#f4f1eab8;text-align:left;background:#10100f;border:1px solid #fff1;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:0 13px;display:grid}.admin-segment button.active{color:#11110f;background:#f4f1ea;border-color:#f4f1ea}.admin-segment strong,.admin-segment span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-segment strong{font-size:13px;font-weight:860}.admin-segment span{color:currentColor;opacity:.56;font-size:11px;font-weight:760}.admin-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,.86fr);gap:10px;display:grid}.admin-action-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.admin-action-row button,.admin-suite-card.compact button{color:#11110f;background:#f4f1ea;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 14px;font-size:13px;font-weight:860;display:inline-flex}.admin-action-row button:last-child,.admin-suite-card.compact button{color:#f4f1eac7;background:#242422;border:1px solid #ffffff13}.admin-action-row button:disabled{opacity:.48}.broadcast-result{color:#f4f1eab8;margin:10px 0 0;font-size:12px;font-weight:760}.broadcast-result.error{color:#ffb2a8}.telegram-preview{background:#0f0f0e;border:1px solid #fff1;border-radius:18px;gap:12px;padding:14px;display:grid}.telegram-preview p{color:#f4f1eadb;margin:0;font-size:14px;font-weight:660;line-height:1.38}.telegram-preview button{color:#11110f;background:#d7ff6a;border-radius:12px;min-height:40px;font-size:13px;font-weight:860}.admin-screen .admin-suite-card.primary:has(.admin-segment){position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0,#d9ff0014,#0000 34%),#1a1a19!important}.admin-screen .admin-suite-card.primary:has(.admin-segment):before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff0e,#0000 34% 100%);position:absolute;inset:0}.admin-screen .admin-suite-card.primary:has(.admin-segment)>*{z-index:1;position:relative}.admin-segment{background:#10100f;border:1px solid #ffffff0f;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px}.admin-segment button{align-content:center;background:0 0!important;border-color:#0000!important;border-radius:14px!important;min-height:64px!important;padding:10px 12px!important}.admin-segment button.active{box-shadow:0 10px 24px #0000002e,inset 0 1px #ffffffc7;background:#f4f1ea!important}.admin-suite-card.primary:has(.admin-segment) label textarea{background:#10100f;border-radius:18px;min-height:132px;box-shadow:inset 0 1px #ffffff0a}.admin-suite-card.primary:has(.admin-segment) .choice-block input{margin-top:8px}.admin-action-row.single button{min-height:54px;box-shadow:0 14px 34px #d9ff001f;color:#11110f!important;background:#d9ff00!important;border:1px solid #d9ff00!important}.admin-action-row.single button:disabled{box-shadow:none;color:#f4f1ea75!important;background:#171716!important;border-color:#ffffff13!important}.broadcast-result{background:#d9ff00;border-radius:999px;align-items:center;width:fit-content;min-height:32px;padding:0 11px;animation:.24s cubic-bezier(.22,1,.36,1) both broadcast-result-in;display:inline-flex;color:#11110f!important;margin:0!important;font-size:11px!important;font-weight:900!important}.broadcast-result.error{background:#8f17172e;border:1px solid #ff78782e;color:#ffb2a8!important}.telegram-preview{position:relative;overflow:hidden;background:radial-gradient(circle at 0 0,#d9ff0013,#0000 38%),#10100f!important;border-radius:22px!important;gap:10px!important;padding:15px!important}.telegram-preview:before{content:"Telegram";color:#f4f1ea7a;text-transform:uppercase;background:#f4f1ea0f;border-radius:999px;width:fit-content;padding:6px 9px;font-size:10px;font-weight:900;line-height:1}.telegram-preview p{background:#1f1f1d;border:1px solid #ffffff12;border-radius:17px 17px 17px 6px;width:fit-content;max-width:100%;padding:12px 13px}.telegram-preview button{position:relative;overflow:hidden;background:#d9ff00!important;border-radius:15px!important}.telegram-preview button:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:34%;animation:3.8s ease-in-out infinite telegram-button-sheen;position:absolute;inset:-70% auto -70% -45%;transform:rotate(18deg)translate(-130%)}@keyframes broadcast-result-in{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes telegram-button-sheen{0%,48%{opacity:0;transform:rotate(18deg)translate(-130%)}60%{opacity:.9}80%,to{opacity:0;transform:rotate(18deg)translate(520%)}}.admin-kv{background:#10100f;border-radius:14px;gap:5px;padding:12px;display:grid}.admin-kv span{color:#f4f1ea6b;text-transform:uppercase;font-size:11px;font-weight:820}.admin-kv strong{color:#f4f1ead1;font-size:14px;font-weight:760;line-height:1.3}.automation-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.automation-metrics div{background:#10100f;border:1px solid #ffffff0f;border-radius:16px;align-content:center;gap:5px;min-height:68px;padding:0 12px;display:grid}.automation-metrics strong{color:#f4f1ea;font-size:24px;line-height:1}.automation-metrics span{color:#f4f1ea75;font-size:11px;font-weight:760}.automation-toggle{background:#10100f;border:1px solid #fff1;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:66px;padding:10px 12px;text-transform:none!important}.automation-toggle span{gap:4px;display:grid}.automation-toggle strong{color:#f4f1ea;font-size:14px;font-weight:820}.automation-toggle small{color:#f4f1ea75;font-size:11px;font-weight:680;line-height:1.25}.automation-toggle input{appearance:none;background:#2a2a28;border-radius:999px;width:46px;height:28px;min-height:28px;padding:0;position:relative}.automation-toggle input:after{content:"";background:#f4f1eabd;border-radius:50%;width:22px;height:22px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px}.automation-toggle input:checked{background:#d7ff6a}.automation-toggle input:checked:after{background:#11110f;transform:translate(18px)}.automation-queue{gap:9px;display:grid}.automation-queue>div{background:#10100f;border-radius:16px;grid-template-columns:52px minmax(0,1fr) 54px;align-items:center;gap:10px;padding:8px;display:grid}.automation-queue img{object-fit:cover;border-radius:12px;width:52px;height:52px}.automation-queue span{gap:4px;min-width:0;display:grid}.automation-queue strong,.automation-queue small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.automation-queue strong{color:#f4f1ea;font-size:13px;font-weight:820}.automation-queue small,.automation-queue p{color:#f4f1ea7a;font-size:11px;font-weight:680}.automation-queue button{color:#11110f;background:#f4f1ea;border-radius:12px;min-height:38px;font-size:12px;font-weight:860}@media (width<=360px){.admin-form-grid,.admin-action-row,.automation-metrics{grid-template-columns:1fr}}.modern-settings .settings-section{gap:12px!important}.modern-settings .settings-section label{text-transform:uppercase;color:#f4f1ea70!important;font-size:11px!important;font-weight:820!important}.modern-settings .settings-section input{min-height:44px!important;font-size:13px!important;line-height:1.25!important}.bot-stats-card{background:#181817;border:1px solid #ffffff13;border-radius:22px;gap:14px;padding:16px;display:grid}.bot-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.bot-stats-grid div{background:#10100f;border:1px solid #ffffff0e;border-radius:16px;align-content:center;gap:5px;min-height:84px;padding:12px;display:grid}.bot-stats-grid span,.bot-stats-grid small{text-overflow:ellipsis;white-space:nowrap;color:#f4f1ea73;min-width:0;font-size:11px;font-weight:740;overflow:hidden}.bot-stats-grid strong{text-overflow:ellipsis;color:#f4f1ea;min-width:0;font-size:22px;font-weight:860;line-height:1;overflow:hidden}.bot-stats-note{color:#f4f1eaad;background:#d7ff6a14;border:1px solid #d7ff6a2e;border-radius:16px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.bot-stats-note svg{color:#d7ff6a}.bot-stats-note p{margin:0;font-size:12px;font-weight:680;line-height:1.35}.real-settings-card{background:#181817;border:1px solid #ffffff13;border-radius:22px;gap:12px;padding:16px;display:grid}.real-settings-card label:not(.automation-toggle){color:#f4f1ea70;text-transform:uppercase;gap:7px;font-size:11px;font-weight:820;display:grid}.real-settings-card input:not([type=checkbox]),.real-settings-card select{color:#f4f1ea;width:100%;min-height:46px;font:inherit;background:#0f0f0e;border:1px solid #ffffff12;border-radius:14px;outline:none;padding:0 13px;font-size:14px;font-weight:760}.real-settings-card input:focus,.real-settings-card select:focus{border-color:#f4f1ea3d}.product-badges-row,.product-card-badges{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.product-badges-row .product-badge,.product-card-badges em{color:#f4f1eae0;background:#f4f1ea1a;border:1px solid #f4f1ea14;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-style:normal;font-weight:820;line-height:1;display:inline-flex}.product-badges-row .product-badge-новое{color:#11110f;background:#d7ff6a;border-color:#d7ff6a}.product-badges-row .product-badge-редкое,.product-badges-row .product-badge-архив{color:#f4f1ea;background:#f4f1ea29}.product-badges-row .product-badge-скидка{color:#11110f;background:#f4f1ea;border-color:#f4f1ea}.admin-badge-row{margin-top:7px}.detail-badge-row,.detail-status-row{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.detail-badge-row .product-badge,.detail-status-row span{color:#f4f1eae6;background:#f4f1ea1a;border:1px solid #f4f1ea14;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:11px;font-weight:820;display:inline-flex}.detail-status-row .tone-dark{color:#11110f;background:#f4f1ea}.detail-status-row .tone-soft{color:#11110f;background:#d7ff6a}.detail-status-row .tone-muted{color:#f4f1eac7;background:#f4f1ea14}.tg-webapp .round.back,.tg-webapp .admin-back-inline,.tg-webapp .admin-add-nav button{display:none!important}.tg-webapp .admin-add-nav{grid-template-columns:1fr!important}.tg-webapp .admin-add-nav span{transform:none!important}.confirm-sheet{color:#f4f1ea;background:#181817;border:1px solid #ffffff14;border-radius:28px 28px 0 0;gap:12px;width:min(100%,370px);padding:10px 16px 16px;animation:.24s cubic-bezier(.2,.8,.2,1) both sheet-rise;display:grid;box-shadow:0 -22px 70px #0000008c}.confirm-icon{color:#ff8f8f;background:#ff50501a;border:1px solid #ff787829;border-radius:18px;place-items:center;width:50px;height:50px;display:grid}.confirm-sheet h2,.confirm-sheet p{margin:0}.confirm-sheet h2{font-size:24px;line-height:1.08}.confirm-sheet p{color:#f4f1ea94;font-size:13px;font-weight:680;line-height:1.35}.confirm-product{background:#10100f;border:1px solid #ffffff0f;border-radius:18px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;padding:9px;display:grid}.confirm-product img{object-fit:cover;border-radius:13px;width:54px;height:58px}.confirm-product strong,.confirm-product span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.confirm-product strong{font-size:14px}.confirm-product span{color:#f4f1ea7a;margin-top:4px;font-size:12px;font-weight:720}.confirm-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.confirm-actions button{color:#11110f;background:#f4f1ea;border-radius:16px;min-height:50px;font-size:14px;font-weight:880}.confirm-actions .danger{color:#fff;background:#8f1717}.scroll-top-button{right:max(18px, calc(env(safe-area-inset-right) + 18px));bottom:calc(92px + var(--tg-safe-bottom,0px));z-index:42;color:#11110f;background:#f4f1ea;border:1px solid #ffffff38;border-radius:999px;place-items:center;width:46px;height:46px;animation:.28s cubic-bezier(.22,1,.36,1) both scroll-top-in;display:grid;position:fixed;box-shadow:0 18px 42px #00000052,inset 0 1px #ffffffa6}.scroll-top-button:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #f4f1ea38;animation:1.8s ease-in-out infinite scroll-top-pulse;position:absolute;inset:-5px}.scroll-top-button:active{transform:scale(.94)}@keyframes scroll-top-in{0%{opacity:0;transform:translateY(12px)scale(.86)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes scroll-top-pulse{0%,to{opacity:0;transform:scale(.9)}45%{opacity:.7;transform:scale(1)}}.admin-tabs-liquid{--admin-tab-gap:6px;--admin-tab-pad:5px;background:#11110f;border:1px solid #ffffff13;grid-template-columns:repeat(var(--admin-tab-columns), minmax(0, 1fr))!important;gap:var(--admin-tab-gap)!important;padding:var(--admin-tab-pad)!important;border-radius:17px!important;display:grid!important;position:relative!important;overflow:hidden!important}.admin-tabs-lens{left:var(--admin-tab-pad);top:var(--admin-tab-pad);z-index:0;width:calc((100% - (var(--admin-tab-pad) * 2) - (var(--admin-tab-gap) * (var(--admin-tab-columns) - 1))) / var(--admin-tab-columns));height:calc((100% - (var(--admin-tab-pad) * 2) - var(--admin-tab-gap)) / 2);transform:translate3d(calc(var(--admin-tab-col) * (100% + var(--admin-tab-gap))), calc(var(--admin-tab-row) * (100% + var(--admin-tab-gap))), 0);pointer-events:none;background:#f4f1ea;border-radius:13px;transition:transform .34s cubic-bezier(.22,1,.36,1),background .2s;position:absolute;box-shadow:0 12px 24px #0000003d,inset 0 1px #ffffffb3}.admin-tabs-liquid button{z-index:1;transition:color .2s,transform .16s;position:relative;flex:initial!important;color:#f4f1ea94!important;min-width:0!important;box-shadow:none!important;background:0 0!important;margin:0!important}.admin-tabs-liquid button.active{color:#11110f!important;background:0 0!important}.admin-tabs-liquid button:active{transform:scale(.96)}.sticky-actions .reserve-cta{align-content:center;gap:2px;line-height:1.05;display:grid}.sticky-actions .reserve-cta strong,.sticky-actions .reserve-cta span{z-index:1;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;position:relative;overflow:hidden}.sticky-actions .reserve-cta strong{font-size:16px;font-weight:900}.sticky-actions .reserve-cta span{color:#11110f94;font-size:11px;font-weight:860;animation:.24s cubic-bezier(.22,1,.36,1) both reserve-meta-in}@keyframes reserve-meta-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.detail-heart-burst{z-index:7;color:#f4f1ea;filter:drop-shadow(0 18px 36px #00000061);pointer-events:none;place-items:center;animation:.76s cubic-bezier(.18,1.22,.36,1) both detail-heart-pop;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.detail-heart-burst:before,.detail-heart-burst:after{content:"";pointer-events:none;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.detail-heart-burst:before{border:1px solid #f4f1ea94;width:118px;height:118px;animation:.76s ease-out both detail-heart-ring}.detail-heart-burst:after{color:#d9ff00;width:5px;height:5px;animation:.76s ease-out both detail-heart-sparks;box-shadow:0 -58px,41px -41px,58px 0,41px 41px,0 58px,-41px 41px,-58px 0,-41px -41px}@keyframes detail-heart-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.38)rotate(-7deg)}24%{opacity:1;transform:translate(-50%,-50%)scale(1.08)rotate(2deg)}46%{transform:translate(-50%,-50%)scale(.96)rotate(0)}to{opacity:0;transform:translate(-50%,-50%)scale(1.16)rotate(0)}}@keyframes detail-heart-ring{0%{opacity:0;transform:translate(-50%,-50%)scale(.45)}24%{opacity:.72}to{opacity:0;transform:translate(-50%,-50%)scale(1.45)}}@keyframes detail-heart-sparks{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(0)}30%{opacity:.95}to{opacity:0;transform:translate(-50%,-50%)scale(1.12)rotate(20deg)}}.size-picker-liquid{--size-gap:6px;--size-pad:5px;grid-template-columns:repeat(var(--size-count), minmax(0, 1fr));border:1px solid #ffffff13;position:relative;box-shadow:inset 0 1px #ffffff0f;gap:var(--size-gap)!important;padding:var(--size-pad)!important;background:#11110f!important;border-radius:18px!important;display:grid!important}.size-picker-lens{top:var(--size-pad);bottom:var(--size-pad);left:var(--size-pad);z-index:0;width:calc((100% - (var(--size-pad) * 2) - (var(--size-gap) * (var(--size-count) - 1))) / var(--size-count));transform:translate3d(calc(var(--size-index) * (100% + var(--size-gap))), 0, 0);pointer-events:none;background:#f4f1ea;border-radius:14px;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .2s;position:absolute;box-shadow:0 10px 22px #00000038,inset 0 1px #ffffffa6}.size-picker-liquid button{z-index:1;transition:color .22s,transform .16s;position:relative;min-width:0!important;min-height:42px!important;box-shadow:none!important;color:#f4f1ea9e!important;background:0 0!important;border:0!important}.size-picker-liquid button.active{color:#11110f!important;box-shadow:none!important;background:0 0!important}.size-picker-liquid button:active{transform:scale(.96)}.searchbar{transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .2s,background .2s,box-shadow .22s;position:relative;overflow:hidden}.searchbar:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#d9ff0024,#0000);transition:opacity .2s;position:absolute;inset:1px;transform:translate(-58%)}.searchbar.focused,.searchbar.has-query{transform:translateY(-1px);background:#0f0f0e!important;border-color:#d9ff0038!important;box-shadow:0 18px 46px #00000042,0 0 0 3px #d9ff000e!important}.searchbar.focused:before{opacity:1;animation:1.9s ease-in-out infinite search-scan}.searchbar svg{flex:none;transition:color .2s,transform .2s}.searchbar.focused>svg,.searchbar.has-query>svg{transform:scale(1.04);color:#d9ff00!important}.search-clear,.search-count{z-index:1;flex:none;position:relative}.search-clear{color:#f4f1eab8;background:#f4f1ea17;border-radius:999px;place-items:center;width:30px;height:30px;animation:.18s ease-out both search-clear-in;display:grid}.search-count{color:#11110f;opacity:0;background:#d9ff00;border-radius:999px;place-items:center;min-width:30px;height:30px;padding:0 8px;font-size:12px;font-weight:900;transition:opacity .2s,transform .22s cubic-bezier(.22,1,.36,1);display:grid;transform:translate(6px)scale(.92)}.searchbar.focused .search-count,.searchbar.has-query .search-count{opacity:1;transform:translate(0)scale(1)}@keyframes search-scan{0%{transform:translate(-58%)}58%,to{transform:translate(58%)}}@keyframes search-clear-in{0%{opacity:0;transform:scale(.76)}to{opacity:1;transform:scale(1)}}.product-grid .product-card,.fresh-row .product-card,.related-grid .product-card{animation:.42s cubic-bezier(.22,1,.36,1) both product-card-rise!important;animation-delay:calc(var(--card-index,0) * 34ms)!important}@keyframes product-card-rise{0%{opacity:0;filter:saturate(.92);transform:translateY(12px)scale(.985)}to{opacity:1;filter:saturate();transform:translateY(0)scale(1)}}.heart,.favorite-round{position:relative;overflow:visible}.heart svg,.favorite-round svg{z-index:2;position:relative}.heart.active,.favorite-round.active{animation:.34s cubic-bezier(.2,1.25,.42,1) both favorite-pop}.heart.active:before,.favorite-round.active:before{content:"";opacity:0;pointer-events:none;border:1px solid #d9ff009e;border-radius:999px;animation:.52s ease-out both favorite-ring;position:absolute;inset:-7px;transform:scale(.62)}.heart.active:after,.favorite-round.active:after{content:"";color:#d9ff00;opacity:0;pointer-events:none;border-radius:999px;width:4px;height:4px;animation:.52s ease-out both favorite-sparks;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.36);box-shadow:0 -18px,13px -13px,18px 0,12px 13px,0 18px,-13px 12px,-18px 0,-12px -13px}@keyframes favorite-pop{0%{transform:scale(1)}48%{transform:scale(1.16)}to{transform:scale(1)}}@keyframes favorite-ring{0%{opacity:.9;transform:scale(.62)}to{opacity:0;transform:scale(1.55)}}@keyframes favorite-sparks{0%{opacity:0;transform:translate(-50%,-50%)scale(.28)rotate(0)}36%{opacity:.92}to{opacity:0;transform:translate(-50%,-50%)scale(1.08)rotate(18deg)}}.reserve-flow{--reserve-step:1;background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff12;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:9px;display:grid;position:relative;overflow:hidden}.reserve-flow:before,.reserve-flow:after{content:"";background:#f4f1ea1a;border-radius:999px;height:2px;position:absolute;top:24px;left:16%;right:16%}.reserve-flow:after{width:calc((100% - 32%) * ((var(--reserve-step) - 1) / 2));background:#d9ff00;transition:width .34s cubic-bezier(.2,.85,.2,1);right:auto;box-shadow:0 0 16px #d9ff0047}.reserve-flow div{z-index:1;color:#f4f1ea6b;justify-items:center;gap:6px;font-size:11px;font-weight:850;display:grid;position:relative}.reserve-flow i{color:#f4f1ea9e;background:#181817;border:1px solid #ffffff14;border-radius:999px;place-items:center;width:30px;height:30px;font-style:normal;transition:transform .22s,color .22s,background .22s,border-color .22s;display:grid}.reserve-flow .done,.reserve-flow .active{color:#f4f1ea}.reserve-flow .done i{color:#11110f;background:#d9ff00;border-color:#d9ff00c7;transform:scale(1.04)}.reserve-flow .active i{color:#f4f1ea;border-color:#f4f1ea4d;box-shadow:inset 0 0 0 1px #f4f1ea14}.field-shell{background:#0f0f0eeb;border:1px solid #ffffff12;border-radius:18px;gap:7px;padding:10px 12px 12px;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid}.field-shell:focus-within,.field-shell.filled{border-color:#d9ff0073;box-shadow:0 0 0 3px #d9ff0014}.field-shell span{color:#f4f1ea6b;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.reserve-sheet .field-shell input{background:0 0;border:0;border-radius:0;min-height:24px;padding:0}.reserve-city-row button,.reserve-comment-presets button{transition:transform .18s,background .18s,color .18s,border-color .18s}.reserve-city-row button:active,.reserve-comment-presets button:active{transform:scale(.97)}.reserve-city-row .active,.reserve-comment-presets .active{box-shadow:0 10px 22px #f4f1ea14}.reserve-submit{justify-items:center;gap:4px;transition:transform .2s,filter .2s,box-shadow .2s;color:#11110f!important;background:#f4f1ea!important;border-radius:18px!important;min-height:56px!important;display:grid!important}.reserve-sheet .reserve-submit.ready{box-shadow:0 18px 40px #d9ff0029;background:#d9ff00!important}.reserve-submit:active{transform:translateY(1px)scale(.99)}.reserve-submit strong{font-size:14px;line-height:1}.reserve-submit span{color:#11110f94;font-size:11px;font-weight:850;line-height:1}.giveaway-banner-live{isolation:isolate;transition:transform .18s,border-color .18s,box-shadow .18s;color:#f4f1ea!important;background:radial-gradient(circle at 18% 0,#d9ff0029,#0000 34%),linear-gradient(135deg,#20201e,#141413 68%,#10100f)!important;border:1px solid #ffffff17!important;border-radius:22px!important;min-height:74px!important;padding:14px 15px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff1f,0 18px 42px #00000038!important}.giveaway-banner-live:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(112deg,#0000 0 34%,#ffffff17 44%,#0000 56% 100%);animation:4.4s ease-in-out infinite giveaway-sheen;position:absolute;inset:1px;transform:translate(-68%)}.giveaway-banner-live:active{transform:scale(.985);border-color:#d9ff0047!important;box-shadow:inset 0 1px #ffffff1f,0 12px 28px #0003!important}.giveaway-banner-live>div{min-width:0}.giveaway-banner-live span:not(.giveaway-orbit){letter-spacing:.04em;color:#f4f1ea7a!important}.giveaway-banner-live strong{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden;color:#f4f1ea!important;font-size:16px!important;line-height:1.08!important}.giveaway-banner-live p{color:#f4f1ea80!important}.giveaway-banner-live em{z-index:1;color:#11110f;background:#d9ff00;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:58px;height:32px;margin-left:auto;font-size:11px;font-style:normal;font-weight:920;line-height:1;animation:2.6s ease-in-out infinite giveaway-chip-pulse;display:inline-flex;position:relative;box-shadow:0 0 0 4px #d9ff0014,0 10px 24px #d9ff001f}.giveaway-banner-live>svg{z-index:1;color:#f4f1ea;filter:drop-shadow(0 8px 18px #00000047);flex:none;position:relative}.giveaway-orbit{z-index:-1;border:1px solid #d9ff0029;border-radius:999px;width:58px;height:58px;animation:5.6s linear infinite giveaway-orbit;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.giveaway-orbit:after{content:"";background:#d9ff00;border-radius:999px;width:5px;height:5px;position:absolute;top:8px;left:7px;box-shadow:0 0 12px #d9ff009e}.product-admin-list{gap:12px!important}.product-admin-item{transition:transform .18s,border-color .2s,background .2s;background:radial-gradient(circle at 0 0,#d9ff000e,#0000 34%),linear-gradient(#ffffff16,#ffffff0c)!important;border-radius:24px!important;grid-template-columns:78px minmax(0,1fr)!important;padding:11px!important}.product-admin-item:active{transform:scale(.99)}.admin-product-photo{box-shadow:inset 0 0 0 1px #ffffff14;border-radius:18px!important;width:78px!important;height:96px!important}.admin-product-title-row{gap:8px!important}.admin-product-title-row strong{font-size:16px!important;line-height:1.08!important}.admin-product-title-row span{color:#f4f1ea70;margin-top:4px;font-size:11px;font-weight:720;line-height:1;display:block}.admin-product-title-row>em{box-shadow:0 0 0 4px #d9ff000e;background:#d9ff00!important;padding:7px 9px!important}.admin-product-size-strip{scrollbar-width:none;gap:5px;margin-top:8px;padding-bottom:1px;display:flex;overflow-x:auto}.admin-product-size-strip::-webkit-scrollbar{display:none}.admin-product-size-strip i{color:#f4f1ead1;background:#f4f1ea13;border:1px solid #f4f1ea14;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:27px;height:23px;padding:0 7px;font-size:10px;font-style:normal;font-weight:860;line-height:1;display:inline-flex}.product-admin-item .admin-badge-row{margin-top:7px}.product-admin-item .admin-product-meta{margin-top:8px!important}.product-admin-item .admin-status-actions{scrollbar-width:none;margin-top:9px;padding:1px 0 2px;overflow-x:auto;gap:6px!important;display:flex!important}.product-admin-item .admin-status-actions::-webkit-scrollbar{display:none}.product-admin-item .admin-status-actions button{color:#f4f1eaad;background:#f4f1ea11;border:1px solid #f4f1ea12;flex:none;font-weight:860;border-radius:999px!important;min-width:74px!important;min-height:34px!important;padding:0 9px!important;font-size:10px!important}.product-admin-item .admin-status-actions button.active{box-shadow:0 8px 18px #f4f1ea14;color:#11110f!important;background:#f4f1ea!important;border-color:#f4f1ea!important}.product-admin-item .admin-item-actions.labeled{grid-template-columns:repeat(5,minmax(0,1fr));padding-top:2px;gap:6px!important}.product-admin-item .admin-item-actions.labeled button{color:#f4f1eac7;background:#151514;border-color:#ffffff13;align-content:center;justify-items:center;gap:4px;height:46px!important;display:grid!important}.product-admin-item .admin-item-actions.labeled button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:850;line-height:1;overflow:hidden}.product-admin-item .admin-item-actions.labeled button:nth-child(4){color:#11110f;background:#d9ff00;border-color:#d9ff00}.product-admin-item .admin-item-actions.labeled .danger{color:#ffb3a8!important;background:#8f171729!important;border-color:#ff787829!important}.admin-screen .admin-search.single>div{border:1px solid #ffffff14;background:#1a1a19!important;min-height:48px!important;padding:0 13px!important;box-shadow:inset 0 1px #ffffff14!important}.admin-screen .admin-search.single input{box-shadow:none!important;background:0 0!important;border:0!important}.admin-screen .admin-search.single svg{color:#f4f1eab8;flex:none}@keyframes giveaway-sheen{0%,50%{opacity:0;transform:translate(-72%)}62%{opacity:.9}86%,to{opacity:0;transform:translate(74%)}}@keyframes giveaway-chip-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 4px #d9ff0014,0 10px 24px #d9ff001f}48%{transform:scale(1.035);box-shadow:0 0 0 7px #d9ff000b,0 12px 26px #d9ff0029}}@keyframes giveaway-orbit{to{transform:translateY(-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.product-grid .product-card,.fresh-row .product-card,.related-grid .product-card,.heart.active,.favorite-round.active,.heart.active:before,.heart.active:after,.favorite-round.active:before,.favorite-round.active:after,.reserve-flow:after,.reserve-flow i,.field-shell,.reserve-submit,.reserve-city-row button,.reserve-comment-presets button,.giveaway-banner-live:before,.giveaway-banner-live em,.giveaway-orbit{transition:none!important;animation:none!important}}.sheet-backdrop{-webkit-backdrop-filter:blur(18px)saturate(130%)}.sheet-backdrop>.glass,.sheet-backdrop>.size-sheet,.sheet-backdrop>.post-preview,.sheet-backdrop>.confirm-sheet{transform-origin:50% 100%;animation:.28s cubic-bezier(.22,1,.36,1) both tactile-sheet-in}.sheet-handle{position:relative;overflow:hidden}.sheet-handle:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);animation:2.8s ease-in-out infinite handle-glint;position:absolute;inset:0;transform:translate(-120%)}.choice-row button,.filter-chip-grid button,.filter-group button,.filter-toggle,.sheet-title button,.sheet-apply,.filter-actions button,.confirm-actions button,.preview-actions button,.admin-action-row button,.settings-link,.request-actions button,.giveaway-actions button,.hub-alerts button,.hub-sections button,.admin-status-strip button,.admin-product-size-strip i,.product-admin-item .admin-status-actions button,.product-admin-item .admin-item-actions.labeled button{transition:transform .16s,border-color .18s,background .18s,color .18s,box-shadow .18s,opacity .18s!important}.choice-row button:active,.filter-chip-grid button:active,.filter-group button:active,.filter-toggle:active,.sheet-title button:active,.sheet-apply:active,.filter-actions button:active,.confirm-actions button:active,.preview-actions button:active,.admin-action-row button:active,.settings-link:active,.request-actions button:active,.giveaway-actions button:active,.hub-alerts button:active,.hub-sections button:active,.admin-status-strip button:active,.product-admin-item .admin-status-actions button:active,.product-admin-item .admin-item-actions.labeled button:active{transform:translateY(1px)scale(.98)!important}button:disabled,.settings-link.loading{cursor:default;filter:saturate(.72);opacity:.58!important}input,textarea,select{transition:border-color .18s,box-shadow .18s,background .18s,color .18s!important}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible{outline:none;box-shadow:0 0 0 3px #d9ff001f,inset 0 0 0 1px #d9ff0052!important}.confirm-sheet{border-color:#ffffff1a!important;box-shadow:0 28px 80px #0000006b,inset 0 1px #ffffff1f!important}.confirm-product{transition:transform .18s,border-color .18s,background .18s}.confirm-product:active{transform:scale(.99)}.confirm-actions .danger{position:relative;overflow:hidden}.confirm-actions .danger:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:38%;animation:3.6s ease-in-out infinite danger-sheen;position:absolute;inset:-80% auto -80% -50%;transform:rotate(18deg)translate(-120%)}@keyframes tactile-sheet-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes handle-glint{0%,42%{opacity:0;transform:translate(-120%)}55%{opacity:.75}72%,to{opacity:0;transform:translate(120%)}}@keyframes danger-sheen{0%,48%{opacity:0;transform:rotate(18deg)translate(-140%)}60%{opacity:.8}78%,to{opacity:0;transform:rotate(18deg)translate(520%)}}@media (prefers-reduced-motion:reduce){.sheet-backdrop>.glass,.sheet-backdrop>.size-sheet,.sheet-backdrop>.post-preview,.sheet-backdrop>.confirm-sheet,.sheet-handle:after,.confirm-actions .danger:after{animation:none!important}}.request-card-polished{animation:.32s cubic-bezier(.22,1,.36,1) both request-card-in;position:relative;overflow:hidden;background:radial-gradient(circle at 0 0,#d9ff000f,#0000 38%),#1b1b1a!important;border-radius:24px!important;gap:11px!important;padding:14px!important;display:grid!important}.request-card-polished:before{content:"";background:#f4f1ea38;border-radius:0 999px 999px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.request-card-polished.new:before{background:#d9ff00}.request-card-polished.accepted:before{background:#f4f1ea}.request-card-polished.sold:before{background:#d9ff005c}.request-card-polished.declined:before{background:#ff787861}.request-card-polished .request-title-row strong{color:#f4f1ea;line-height:1.08;font-size:16px!important}.request-kv-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.request-kv-row span{background:#11110f;border:1px solid #ffffff0f;border-radius:15px;min-width:0;padding:9px 10px;margin:0!important}.request-kv-row small,.request-kv-row b{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.request-kv-row small{color:#f4f1ea6b;text-transform:uppercase;font-size:9px;font-weight:850;line-height:1}.request-kv-row b{color:#f4f1ea;margin-top:5px;font-size:12px;font-weight:850;line-height:1}.request-card-polished p{background:#f4f1ea0e;border-radius:16px;padding:10px 11px;font-size:13px;line-height:1.28;color:#f4f1eab3!important;margin:0!important}.request-card-polished .request-tools,.request-card-polished .request-actions{gap:7px!important}.request-card-polished .request-tools button,.request-card-polished .request-actions button{color:#f4f1eacc;background:#131312;border:1px solid #ffffff12;min-width:0;font-size:11px;font-weight:860;min-height:40px!important;box-shadow:none!important;border-radius:14px!important}.request-card-polished .request-tools button.copied,.request-card-polished .request-actions button.active{color:#11110f!important;background:#f4f1ea!important;border-color:#f4f1ea!important}.request-card-polished .request-actions button:first-child:not(:disabled){color:#11110f;background:#d9ff00;border-color:#d9ff00}@keyframes request-card-in{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=370px){.request-kv-row{grid-template-columns:1fr}}.automation-publish-card{position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0,#d9ff0017,#0000 36%),#1a1a19!important}.automation-publish-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff0d,#0000 34% 100%);position:absolute;inset:0}.automation-publish-card>*{z-index:1;position:relative}.automation-publish-card .automation-metrics{gap:7px}.automation-publish-card .automation-metrics div{background:#10100f;border:1px solid #ffffff0f;border-radius:17px}.automation-publish-card .automation-metrics div:first-child strong{color:#d9ff00}.automation-flow{background:#10100f;border:1px solid #ffffff0f;border-radius:999px;height:10px;position:relative;overflow:hidden}.automation-flow span{--flow-width:0%;width:var(--flow-width);border-radius:inherit;background:linear-gradient(90deg,#d9ff00,#f4f1ea);min-width:18px;transition:width .34s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0;box-shadow:0 0 18px #d9ff0033}.automation-queue-card{overflow:hidden}.automation-queue-card .automation-queue{gap:8px}.automation-queue-card .automation-queue>div{min-height:74px;animation:.32s cubic-bezier(.22,1,.36,1) both queue-item-in;animation-delay:calc(var(--queue-index,0) * 38ms);background:#10100f;border:1px solid #fff1;border-radius:18px;grid-template-columns:52px minmax(0,1fr) auto;gap:10px;padding:10px;position:relative}.automation-queue-card .automation-queue>div:before{content:"";background:#d9ff00;border-radius:0 999px 999px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.automation-queue-card .automation-queue img{border-radius:14px;width:52px;height:58px}.automation-queue-card .automation-queue em{color:#11110f;background:#d9ff00;border-radius:999px;grid-column:2;width:fit-content;margin-top:5px;padding:6px 8px;font-size:10px;font-style:normal;font-weight:920;line-height:1}.automation-queue-card .automation-queue button{color:#11110f;background:#f4f1ea;border-radius:14px;grid-area:1/3/span 2;align-self:center;min-height:42px}.automation-queue-card .automation-queue button:disabled{color:#f4f1ea80;background:#242422}@keyframes queue-item-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.add-workspace .add-flow-head{z-index:3;position:sticky;top:0;overflow:hidden;background:radial-gradient(circle at 100% 0,#d9ff0017,#0000 38%),#1b1b1a!important}.add-workspace .add-flow-head:after{content:"";opacity:.72;background:linear-gradient(90deg,#d9ff00,#d9ff002e);border-radius:999px;height:2px;position:absolute;bottom:0;left:14px;right:14px}.add-workspace .step-dots{background:#10100f;border:1px solid #ffffff0f;border-radius:999px;padding:5px}.add-workspace .step-dots i{width:22px;height:8px;transition:width .24s,background .2s,box-shadow .2s}.add-workspace .step-dots .active{width:34px;box-shadow:0 0 16px #d9ff003d}.add-workspace .add-step{animation:.28s cubic-bezier(.22,1,.36,1) both add-step-in;position:relative;overflow:hidden}.add-workspace .add-step:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff0b,#0000 32%);position:absolute;inset:0}.add-workspace .add-step>*{z-index:1;position:relative}.image-field-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.image-field-head span{color:#f4f1ea8a;text-transform:uppercase;font-size:11px;font-weight:880}.image-field-head em{color:#11110f;background:#d9ff00;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:10px;font-style:normal;font-weight:920;display:inline-flex}.image-picker .upload-tile{position:relative;overflow:hidden;box-shadow:none!important;background:radial-gradient(circle at 50% 0,#d9ff001f,#0000 42%),#10100f!important;border:1px dashed #f4f1ea33!important}.image-picker .upload-tile:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff29,#0000);width:42%;animation:3.8s ease-in-out infinite upload-tile-sheen;position:absolute;inset:-80% auto -80% -55%;transform:rotate(18deg)translate(-120%)}.image-picker button{transition:transform .18s,border-color .18s,box-shadow .18s}.image-picker button:active{transform:scale(.97)}.product-draft-card{min-height:92px;position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0,#d9ff0014,#0000 36%),#1b1b1a!important;grid-template-columns:72px minmax(0,1fr)!important}.product-draft-card:before{content:"preview";color:#f4f1ea80;text-transform:uppercase;background:#f4f1ea12;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:900;position:absolute;top:12px;right:12px}.product-draft-card img{border-radius:17px!important;width:72px!important;height:82px!important}.product-draft-card em{width:fit-content;color:#11110f!important;background:#d9ff00!important}.form-hint{color:#f4f1eaad;background:#f4f1ea0f;border:1px solid #ffffff0f;border-radius:15px;margin:0;padding:10px 12px;font-size:12px;font-weight:760}.add-flow-actions{bottom:calc(10px + var(--tg-safe-bottom,0px));z-index:4;-webkit-backdrop-filter:blur(18px)saturate(150%);background:#0a0a09d1;border:1px solid #ffffff14;border-radius:20px;padding:6px;position:sticky}.add-flow-actions button:not(.secondary),.add-flow-actions .primary-save{box-shadow:0 14px 30px #d9ff001f;color:#11110f!important;background:#d9ff00!important}.add-flow-actions .secondary{color:#f4f1ead1!important;background:#20201f!important}@keyframes add-step-in{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes upload-tile-sheen{0%,48%{opacity:0;transform:rotate(18deg)translate(-130%)}62%{opacity:.85}82%,to{opacity:0;transform:rotate(18deg)translate(520%)}}
