@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=JetBrains+Mono:wght@300;400;500;600;700&family=Kollektif&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";:root{--bg-primary: #030305;--bg-elevated: #0a0a0f;--bg-surface: #111115;--bg-card: #141418;--bg-overlay: rgba(0, 0, 0, .72);--glass-bg: rgba(255, 255, 255, .022);--glass-bg-hover: rgba(255, 255, 255, .04);--glass-bg-active: rgba(255, 255, 255, .06);--glass-bg-elevated: rgba(255, 255, 255, .035);--glass-border: rgba(255, 255, 255, .06);--glass-border-hover: rgba(255, 255, 255, .1);--glass-border-active: rgba(255, 255, 255, .14);--text-primary: rgba(255, 255, 255, .92);--text-secondary: rgba(255, 255, 255, .48);--text-muted: rgba(255, 255, 255, .24);--text-disabled: rgba(255, 255, 255, .12);--text-inverse: rgba(0, 0, 0, .88);--font-primary: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", monospace;--font-display: "Kollektif", "Inter", sans-serif;--text-xs: .6875rem;--text-sm: .75rem;--text-base: .8125rem;--text-md: .875rem;--text-lg: 1rem;--text-xl: 1.125rem;--text-2xl: 1.25rem;--text-3xl: 1.5rem;--text-4xl: 2rem;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 20px;--space-2xl: 24px;--space-3xl: 32px;--space-4xl: 40px;--radius-xs: 6px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--radius-xl: 22px;--radius-2xl: 30px;--radius-full: 9999px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .32);--shadow-md: 0 4px 16px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .48);--shadow-glass-inset: inset 0 1px 0 rgba(255, 255, 255, .04), inset 0 -1px 0 rgba(0, 0, 0, .12);--shadow-glass-card: inset 0 1px 0 rgba(255, 255, 255, .04), inset 0 0 0 1px rgba(255, 255, 255, .03), 0 2px 8px rgba(0, 0, 0, .24);--shadow-glass-elevated: inset 0 1px 0 rgba(255, 255, 255, .06), inset 0 0 0 1px rgba(255, 255, 255, .04), 0 4px 24px rgba(0, 0, 0, .4), 0 1px 4px rgba(0, 0, 0, .2);--accent-primary: rgba(255, 255, 255, .92);--accent-primary-bg: rgba(255, 255, 255, .08);--status-success: #34C759;--status-success-bg: rgba(52, 199, 89, .08);--status-error: #FF3B30;--status-error-bg: rgba(255, 59, 48, .08);--status-warning: #FF9500;--status-warning-bg: rgba(255, 149, 0, .08);--ease-luxury: cubic-bezier(.22, 1, .36, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--duration-fast: .15s;--duration-normal: .25s;--duration-smooth: .35s;--duration-slow: .5s;--transition-fast: all .15s cubic-bezier(.22, 1, .36, 1);--transition-normal: all .25s cubic-bezier(.22, 1, .36, 1);--transition-smooth: all .35s cubic-bezier(.22, 1, .36, 1);--blur-sm: 8px;--blur-md: 16px;--blur-lg: 24px;--blur-xl: 40px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;outline:none!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*:focus,*:focus-visible{outline:none!important}button,div,span,input{outline:none!important;-webkit-tap-highlight-color:transparent}input:focus,input:focus-visible{outline:none!important;box-shadow:none}.main-font{font-family:var(--font-primary)}.kollektif{font-family:var(--font-display)}.mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1,"zero" 1}.center{display:flex;align-items:center;justify-content:center}.bahur-terminal{min-height:100vh;min-height:var(--tg-viewport-stable-height, 100vh);background:var(--bg);color:var(--text);font-family:var(--font-primary);touch-action:pan-y;transition:background var(--duration-slow) var(--ease-luxury),color var(--duration-slow) var(--ease-luxury);letter-spacing:-.01em;line-height:1.5;overscroll-behavior:none}.bg-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none}::-webkit-scrollbar{width:0;height:0}.container{position:relative;z-index:1;max-width:1400px;margin:0 auto;padding:var(--space-sm) var(--space-md);padding-top:calc(var(--tg-safe-top, 0px) + var(--space-sm))}.liquid-el{position:relative}.liquid-el:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;box-shadow:inset 0 1px 0 0 var(--in-h);pointer-events:none}.loading-screen{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;z-index:9999;display:flex;justify-content:center;align-items:center;overflow:hidden}.loading-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,255,255,.18) 10px,rgba(255,255,255,.18) 13px);background-size:200% 200%;animation:loading-bg-move 4s linear infinite}@keyframes loading-bg-move{to{background-position:100% 100%}}.loading-content{position:relative;z-index:10}.loading-title{font-weight:200;font-size:var(--text-4xl);color:#fff;letter-spacing:.2em;opacity:0;animation:loading-title-in 2s var(--ease-luxury) forwards;text-transform:uppercase}@keyframes loading-title-in{0%{transform:scale(.9) translateY(8px);opacity:0;filter:blur(16px)}to{transform:scale(1) translateY(0);opacity:1;filter:blur(0)}}.error-screen{display:flex;justify-content:center;align-items:center;height:50vh}.error-box{text-align:center;border:1px solid var(--border);padding:var(--space-5xl, 48px) var(--space-6xl, 64px);border-radius:var(--radius-lg);background:var(--card-bg);backdrop-filter:blur(var(--blur-xl));-webkit-backdrop-filter:blur(var(--blur-xl));box-shadow:var(--shadow-lg)}.error-retry-btn{background:var(--text);border:none;color:var(--bg);padding:var(--space-sm) var(--space-2xl);font-size:10px;cursor:pointer;font-weight:700;letter-spacing:1px;border-radius:var(--radius-xs)}.error-retry-btn:active{transform:scale(.97)}.reg-screen{display:flex;justify-content:center;align-items:center;height:50vh}.reg-box{text-align:center;border:1px solid var(--border);padding:var(--space-5xl, 48px) var(--space-6xl, 64px);border-radius:var(--radius-lg);background:var(--card-bg);backdrop-filter:blur(var(--blur-xl));-webkit-backdrop-filter:blur(var(--blur-xl));box-shadow:var(--shadow-lg)}.reg-btn{background:var(--text);border:none;color:var(--bg);padding:var(--space-sm) var(--space-2xl);font-size:10px;cursor:pointer;font-weight:700;letter-spacing:1px;border-radius:var(--radius-xs)}.reg-btn:active{transform:scale(.97)}.sticky-header{position:sticky;top:var(--tg-safe-top, 0px);z-index:100;background:var(--panel-bg);border-radius:var(--radius-lg);overflow:visible;padding:var(--space-sm) var(--space-sm) 6px;transition:background var(--duration-slow) var(--ease-luxury);box-shadow:0 4px 16px var(--sh-c),0 2px 6px var(--sh-c),inset 0 1px 0 var(--in-h);border:1px solid var(--r-brd)}.sticky-header:after{content:"";position:fixed;left:0;right:0;top:0;height:calc(var(--tg-safe-top, 0px) + var(--space-sm));backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:linear-gradient(180deg,var(--bg) 50%,transparent 100%);pointer-events:none;z-index:101;transition:background var(--duration-slow) var(--ease-luxury)}.cascade-head-sticky{position:sticky;top:0;z-index:2;background:var(--panel-bg);padding-bottom:var(--space-sm);margin-bottom:var(--space-xs)}.stats-scroll{overflow-y:auto;flex:1;scrollbar-width:none;-webkit-overflow-scrolling:touch}.stats-scroll::-webkit-scrollbar{width:0}.cascade-stats{overflow:hidden;display:flex;flex-direction:column}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.stat-card{border:1px solid var(--r-brd);padding:var(--radius-md) var(--space-lg);background:linear-gradient(135deg,var(--bg1) 0%,var(--bg2) 100%);border-radius:var(--radius-md);box-shadow:0 2px 10px var(--sh-c),inset 0 1px 0 var(--in-h);contain:layout style paint;min-width:0;overflow:hidden}.stat-card-wide{grid-column:span 2}.stat-label{display:block;font-family:var(--font-primary);font-size:8px;font-weight:600;color:var(--dim);margin-bottom:6px;letter-spacing:.12em;text-transform:uppercase}.stat-value{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:var(--text-xl);font-weight:700;letter-spacing:-.02em;display:inline-block;background:linear-gradient(135deg,var(--ag1) 0%,var(--ag2) 100%);border:1px solid var(--r-brd);border-radius:var(--radius-sm, 8px);padding:2px var(--space-sm);box-shadow:0 1px 4px var(--sh-c),inset 0 1px 0 var(--in-h)}.stat-sub{display:flex;gap:var(--space-sm);margin-top:6px;font-size:9px;color:var(--dim);font-weight:600;font-family:var(--font-primary);letter-spacing:.08em}.stat-sub b{color:var(--text);margin-left:3px;background:linear-gradient(135deg,var(--ag1) 0%,var(--ag2) 100%);border:1px solid var(--r-brd);border-radius:var(--radius-xs);padding:1px 6px;font-weight:700;box-shadow:0 1px 3px var(--sh-c),inset 0 1px 0 var(--in-h)}.stat-bar-wrap{height:4px;background:var(--bar-bg);border-radius:4px;overflow:hidden;margin-top:6px}.stat-prices{display:flex;flex-direction:column;gap:6px}.stat-price-row{display:flex;align-items:center;gap:6px}.stat-price-label{font-family:var(--font-primary);font-size:9px;color:var(--text);font-weight:700;letter-spacing:.08em;background:linear-gradient(135deg,var(--ag1) 0%,var(--ag2) 100%);border:1px solid var(--r-brd);border-radius:var(--radius-xs);padding:2px var(--space-sm);box-shadow:0 1px 3px var(--sh-c),inset 0 1px 0 var(--in-h)}.stat-price-val{margin-left:auto;font-size:9px;color:var(--text);font-weight:700;background:linear-gradient(135deg,var(--ag1) 0%,var(--ag2) 100%);border:1px solid var(--r-brd);border-radius:var(--radius-xs);padding:2px var(--space-sm);box-shadow:0 1px 3px var(--sh-c),inset 0 1px 0 var(--in-h)}.breakdown-row{margin-bottom:var(--space-md)}.breakdown-row:last-child{margin-bottom:0}.breakdown-header{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-xs)}.breakdown-right{margin-left:auto;display:flex;align-items:center;gap:6px}.breakdown-sep{color:var(--dim);font-size:10px;font-weight:300;opacity:.5;font-style:italic}.breakdown-name{font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text);display:inline-flex;align-items:center;background:linear-gradient(135deg,var(--ag1) 0%,var(--ag2) 100%);border:1px solid var(--r-brd);border-radius:var(--radius-xs);padding:2px var(--space-sm);box-shadow:0 1px 3px var(--sh-c),inset 0 1px 0 var(--in-h)}.breakdown-count{font-size:9px;color:var(--text);font-weight:600;background:linear-gradient(135deg,var(--ag1) 0%,var(--ag2) 100%);border:1px solid var(--r-brd);border-radius:var(--radius-xs);padding:2px var(--space-sm);box-shadow:0 1px 3px var(--sh-c),inset 0 1px 0 var(--in-h)}.breakdown-val{font-family:var(--font-primary);font-size:9px;font-weight:700;color:var(--text);border:1px solid var(--r-brd);border-radius:var(--radius-xs);padding:2px var(--space-sm);background:linear-gradient(135deg,var(--ag1) 0%,var(--ag2) 100%);box-shadow:0 1px 4px var(--sh-c),inset 0 1px 0 var(--in-h)}.bar-track{height:4px;background:var(--bar-bg);border-radius:4px;overflow:hidden;width:100%}.bar-fill,.stat-bar-fill{height:100%;background:var(--bar-fill);border-radius:4px;transition:width var(--duration-slow) var(--ease-luxury);min-width:2px;box-shadow:0 0 6px rgba(var(--text-rgb),.15)}.rating-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-sm);gap:var(--space-sm)}.rating-label{font-size:8px;font-weight:600;color:var(--dim);letter-spacing:.12em}.rating-switch{display:flex;padding:3px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--pg1) 0%,var(--pg2) 100%);border:1px solid var(--r-brd);box-shadow:0 2px 6px var(--sh-c),inset 0 1px 0 var(--in-h);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.rating-switch-btn{background:transparent;border:none;color:var(--seg-txt);padding:var(--space-sm) var(--space-lg);font-size:9px;font-weight:700;letter-spacing:.06em;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-normal);white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}.rating-switch-btn:active{opacity:.7}.rating-switch-btn.active{background:linear-gradient(135deg,var(--ag1) 0%,var(--ag2) 100%);color:var(--seg-txt-active);box-shadow:inset 0 1px 0 var(--in-h)}.rating-list{display:flex;flex-direction:column;gap:0;max-height:60vh;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.rating-list::-webkit-scrollbar{width:0}.rating-item{display:flex;flex-direction:column;gap:var(--space-xs);padding:6px 0;border-bottom:1px solid var(--border);contain:layout style paint}.rating-item:last-child{border-bottom:none}.rating-item-top{display:flex;justify-content:space-between;align-items:center;gap:var(--space-sm)}.rating-item-left{display:flex;align-items:center;min-width:0;overflow:hidden;flex:1}.rating-index{color:var(--dim);margin-right:var(--space-xs);font-weight:600;font-size:9px;flex-shrink:0}.rating-name{font-family:var(--font-display);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:.06em;background:linear-gradient(135deg,var(--ag1) 0%,var(--ag2) 100%);border:1px solid var(--r-brd);border-radius:var(--radius-xs);padding:2px var(--space-sm);box-shadow:0 1px 3px var(--sh-c),inset 0 1px 0 var(--in-h)}.rating-badges{display:flex;gap:3px;flex-shrink:0}.rating-badge{font-family:var(--font-display);border:1px solid var(--r-brd);padding:2px 6px;font-size:7px;border-radius:var(--radius-xs);font-weight:700;text-transform:uppercase;background:linear-gradient(135deg,var(--ag1) 0%,var(--ag2) 100%);box-shadow:0 1px 3px var(--sh-c),inset 0 1px 0 var(--in-h)}.rating-badge-highlight{background:linear-gradient(135deg,var(--ag1) 0%,var(--ag2) 100%);border-color:var(--r-brd);font-weight:800;box-shadow:0 1px 4px var(--sh-c),inset 0 1px 0 var(--in-h)}.table-head{display:grid;grid-template-columns:22px minmax(0,.7fr) minmax(0,1fr) repeat(3,52px) calc(var(--p-cols) * 52px);align-items:stretch;padding:0}.th-col{padding:2px;display:flex;align-items:stretch}.th-id{padding:2px;display:flex;align-items:center;justify-content:center}.th-id .th-pill{width:22px;font-size:7px;justify-content:center;padding:0}.th-col-plain{padding:2px;display:flex;align-items:stretch;justify-content:center}.th-prices{display:grid;padding:2px;gap:2px}.th-prices .th-col-plain{padding:0}.th-pill{display:flex;align-items:center;justify-content:center;width:100%;height:30px;border-radius:var(--radius-sm);font-size:7px;font-weight:700;letter-spacing:.08em;color:var(--text);white-space:nowrap;transition:var(--transition-normal);background:linear-gradient(135deg,var(--bg1) 0%,var(--bg2) 100%);box-shadow:0 1px 3px var(--sh-c),inset 0 1px 0 var(--in-h)}.th-pill:active{transform:scale(.95)}.th-pill-meta{background:linear-gradient(135deg,var(--bg1) 0%,var(--bg2) 100%)}.th-pill-price{background:linear-gradient(135deg,var(--pg1) 0%,var(--pg2) 100%)}.th-pill-id{justify-content:center;font-size:8px;letter-spacing:.1em}.th-pill-clickable{border:none;cursor:pointer;gap:6px;transition:var(--transition-normal);background:linear-gradient(135deg,var(--pg1) 0%,var(--pg2) 100%);color:var(--text);justify-content:flex-start;padding-left:var(--space-sm);font-size:8px;letter-spacing:.08em;font-weight:700;box-shadow:0 2px 6px var(--sh-c),inset 0 1px 0 var(--in-h)}.th-pill-clickable:active{transform:scale(.95)}.th-pill-clickable:hover{background:var(--hover-bg);color:var(--text)}.th-pill-clickable.active{background:var(--text);color:var(--bg);box-shadow:0 2px 12px rgba(var(--text-rgb),.15)}.th-pill-clickable.active .search-icon{color:var(--bg)}.search-icon{width:11px;height:11px;flex-shrink:0;opacity:.35;transition:opacity var(--duration-normal) var(--ease-luxury)}.th-pill-clickable:hover .search-icon{opacity:.6}.fab-pill{position:fixed;bottom:var(--space-2xl);left:calc(50% + 8px);transform:translate(-50%);z-index:150;display:flex;align-items:center;height:72px;border-radius:36px;border:1px solid var(--fab-brd);background:#1414148c;backdrop-filter:blur(var(--blur-md)) saturate(1.3);-webkit-backdrop-filter:blur(var(--blur-md)) saturate(1.3);box-shadow:0 6px 28px var(--sh-c),inset 0 1px 0 var(--in-h);overflow:hidden;transition:transform .3s var(--ease-luxury)}.fab-pill:hover{transform:translate(-50%) translateY(-1px)}.fab-btn{display:flex;align-items:center;justify-content:center;width:68px;height:100%;background:transparent;border:none;cursor:pointer;color:var(--text);transition:var(--transition-normal)}.fab-btn svg{width:22px;height:22px}@media (hover: hover){.fab-btn:hover{background:var(--pg1)}}.fab-glow{position:absolute;top:50%;transform:translate(-50%,-50%);width:80px;height:80px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.15) 0%,transparent 70%);pointer-events:none;transition:opacity .3s;z-index:0}.fab-btn{position:relative;z-index:1}.fab-btn:active{transform:scale(.97)}.fab-btn.active{color:var(--text);opacity:1;background:#ffffff14}.fab-divider{width:1px;height:28px;background:var(--border);flex-shrink:0}.cascade-panel-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;align-items:flex-end;justify-content:center}.cascade-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;backdrop-filter:blur(var(--blur-sm)) saturate(1.2);-webkit-backdrop-filter:blur(var(--blur-sm)) saturate(1.2)}.cascade-panel{position:relative;z-index:1;width:100%;max-width:440px;max-height:92vh;overflow-y:auto;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;padding:var(--space-sm) var(--space-xl) var(--space-2xl);display:flex;flex-direction:column;gap:var(--radius-md);background:var(--panel-bg);border:1px solid var(--r-brd);border-bottom:none;box-shadow:0 -12px 48px var(--sh-c),0 -2px 8px var(--sh-c),inset 0 1px 0 0 var(--in-h);scrollbar-width:none}.cascade-stats{max-height:85vh;overflow:hidden}.cascade-panel::-webkit-scrollbar{width:0}.cascade-swipe-zone{touch-action:none;cursor:grab}.cascade-handle{width:36px;height:4px;background:var(--dim);opacity:.25;border-radius:4px;margin:0 auto var(--space-xs);padding:var(--space-sm) 0;background-clip:content-box}.cascade-head{display:flex;justify-content:space-between;align-items:center}.cascade-title{font-size:var(--text-xs);font-weight:700;letter-spacing:.15em;color:var(--text)}.cascade-close{background:transparent;border:none;color:var(--dim);font-size:var(--text-lg);cursor:pointer;padding:6px var(--space-sm);border-radius:var(--radius-sm, 8px);transition:var(--transition-normal)}.cascade-close:hover{color:var(--text);background:#80808014}.cascade-enter-active,.cascade-enter-active .cascade-panel,.cascade-enter-active .cascade-overlay{transition:all .45s var(--ease-luxury)}.cascade-leave-active,.cascade-leave-active .cascade-panel,.cascade-leave-active .cascade-overlay{transition:all .3s cubic-bezier(.55,0,1,.45)}.cascade-enter-from .cascade-panel,.cascade-leave-to .cascade-panel{transform:translateY(100%)}.cascade-enter-from .cascade-overlay,.cascade-leave-to .cascade-overlay{opacity:0}.theme-toggle{display:flex;align-items:center;gap:var(--space-md);justify-content:center;padding:var(--space-sm) 0;cursor:pointer;-webkit-user-select:none;user-select:none}.tt-label{font-size:9px;font-weight:700;letter-spacing:.08em;color:var(--dim);transition:color var(--duration-smooth) var(--ease-luxury)}.tt-label.active{color:var(--text)}.tt-track{width:48px;height:26px;border-radius:26px;background:linear-gradient(180deg,var(--pg2) 0%,var(--pg1) 100%);border:1px solid var(--r-brd);position:relative;transition:background var(--duration-smooth) var(--ease-luxury),border-color var(--duration-smooth) var(--ease-luxury);flex-shrink:0;box-shadow:inset 0 2px 4px #0009,inset 0 1px 2px #0006,0 1px 0 var(--in-h)}.tt-track:active{transform:scale(.95)}.tt-thumb{width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 35% 25%,#fff,#e8e8e8 20%,#b0b0b0 50%,#888 78%,#6a6a6a);position:absolute;left:2px;top:2px;transition:transform .4s var(--ease-luxury);box-shadow:0 3px 6px #0009,0 1px 3px #0006,inset 0 -2px 3px #0000002e}.tt-track.light .tt-thumb{transform:translate(22px)}.panel-section{padding:0}.panel-label{display:block;font-size:8px;font-weight:600;color:var(--dim);margin-bottom:6px;letter-spacing:.12em}.panel-label-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:9px;font-weight:700;color:var(--text);letter-spacing:.1em;background:linear-gradient(135deg,var(--bg1) 0%,var(--bg2) 100%);box-shadow:0 1px 3px var(--sh-c),inset 0 1px 0 var(--in-h);border:none;border-radius:var(--radius-sm, 8px);cursor:pointer;padding:10px 14px;margin-bottom:8px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.panel-label-toggle:active{transform:scale(.98)}.toggle-arrow{transition:transform .2s;opacity:.5}.toggle-arrow.collapsed{transform:rotate(-90deg)}.seg-group{display:flex;padding:3px;gap:3px;border-radius:var(--radius-md);background:linear-gradient(180deg,var(--pg2) 0%,var(--pg1) 100%);border:1px solid var(--r-brd);box-shadow:inset 0 2px 4px #00000080,inset 0 1px 2px #0000004d,0 1px 0 var(--in-h);transition:background .4s var(--ease-luxury)}.seg-btn{flex:1;background:transparent;border:none;color:var(--seg-txt);padding:7px 0;font-size:8px;font-weight:700;border-radius:var(--radius-sm, 8px);cursor:pointer;transition:var(--transition-normal);letter-spacing:.04em;display:flex;align-items:center;justify-content:center;gap:3px}.seg-btn:active{transform:scale(.95)}.seg-btn.active{background:linear-gradient(180deg,var(--ag1) 0%,var(--ag2) 100%);color:var(--seg-txt-active);box-shadow:0 2px 4px #0006,inset 0 1px 0 var(--in-h)}.toggle-row{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:var(--space-sm) 0;border-bottom:1px solid var(--border);gap:var(--space-sm);transition:opacity var(--duration-normal) var(--ease-luxury)}.toggle-row:last-child{border-bottom:none}.toggle-row:hover{opacity:.75}.toggle-label{font-size:var(--text-xs);color:var(--text);font-weight:500;display:flex;align-items:center;gap:6px;letter-spacing:.08em}.toggle-switch{width:32px;height:18px;border:1px solid var(--r-brd);border-radius:18px;position:relative;flex-shrink:0;background:linear-gradient(180deg,var(--pg2) 0%,var(--pg1) 100%);box-shadow:inset 0 2px 3px #0009,inset 0 1px 1px #0006,0 1px 0 var(--in-h);transition:var(--transition-normal)}.toggle-switch.on{box-shadow:inset 0 3px 5px #000000b3,inset 0 1px 2px #00000080,0 1px 0 var(--in-h)}.toggle-thumb{width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 35% 25%,#fff,#e8e8e8 20%,#b0b0b0 50%,#888 78%,#6a6a6a);position:absolute;left:2px;top:2px;transition:transform var(--duration-smooth) var(--ease-luxury);box-shadow:0 2px 4px #0009,0 1px 2px #0006,inset 0 -1px 2px #0003}.toggle-switch.on .toggle-thumb{transform:translate(14px)}.theme-powder .toggle-thumb{background:radial-gradient(circle at 40% 30%,#3a3a3a,#222 60%,#111);box-shadow:0 1px 3px #0000004d,inset 0 1px 1px #ffffff14}.theme-powder .tt-thumb{background:radial-gradient(circle at 40% 30%,#3a3a3a,#222 60%,#111);box-shadow:0 2px 4px #00000040,inset 0 1px 1px #ffffff14}.theme-powder .fab-pill{background:var(--fab-bg);backdrop-filter:none;-webkit-backdrop-filter:none}.status-badge{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:4px;font-size:10px;font-weight:900}.status-plus{background:var(--status-success-bg, rgba(76, 175, 80, .12));color:var(--status-success, #4caf50)}.status-star{background:#9c27b01f;color:#ab47bc}.status-minus{background:var(--status-error-bg, rgba(244, 67, 54, .12));color:var(--status-error, #ef5350)}.click-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:98;background:transparent;touch-action:none}.popup-teleport{background:var(--panel-bg);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-md);box-shadow:0 20px 60px #0000004d,0 4px 16px #00000026;backdrop-filter:blur(var(--blur-xl));-webkit-backdrop-filter:blur(var(--blur-xl));display:flex;flex-direction:column;gap:var(--space-sm);max-height:calc(100vh - 120px);overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;font-family:var(--font-primary);transition:opacity var(--duration-normal) var(--ease-luxury),transform var(--duration-normal) var(--ease-luxury)}.pop-enter-active,.pop-leave-active{transition:opacity .2s var(--ease-luxury),transform .2s var(--ease-luxury)}.pop-enter-from,.pop-leave-to{opacity:0;transform:translateY(-6px) scale(.97)}.popup-search-input{width:100%;background:var(--seg-bg);border:1px solid var(--border);padding:9px var(--space-md);border-radius:var(--radius-sm);color:var(--text);font-size:var(--text-xs);outline:none;font-weight:600;letter-spacing:.04em;transition:border-color .3s var(--ease-luxury),box-shadow .3s var(--ease-luxury)}.popup-search-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--text-rgb),.05)}.popup-search-input::placeholder{opacity:.3;color:var(--dim)}.popup-scroll{max-height:240px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent;display:flex;flex-direction:column;gap:1px}.popup-scroll::-webkit-scrollbar{width:4px}.popup-scroll::-webkit-scrollbar-track{background:transparent}.popup-scroll::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.popup-btn{display:flex;justify-content:space-between;align-items:center;background:transparent;color:var(--text);border:none;padding:var(--space-sm) var(--space-sm);border-radius:var(--radius-sm, 8px);cursor:pointer;font-size:var(--text-xs);font-weight:600;width:100%;text-align:left;transition:background .2s var(--ease-luxury);letter-spacing:.02em;gap:var(--space-sm)}.popup-btn:hover{background:#8080800f}.popup-btn-all{font-weight:700;border-bottom:1px solid var(--border);border-radius:0;margin-bottom:3px;padding-bottom:var(--space-sm)}.popup-btn-col{display:flex;flex-direction:column;min-width:0}.popup-btn-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.popup-btn-brand{font-size:9px;font-weight:500;color:var(--dim);opacity:.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.03em;margin-top:1px}.popup-empty{font-size:10px;color:var(--dim);padding:6px var(--space-sm)}.product-grid{display:flex;flex-direction:column;gap:3px;width:100%;min-width:700px;padding-top:6px;padding-bottom:70px;overflow-x:hidden}.product-row{display:grid;grid-template-columns:22px minmax(0,.7fr) minmax(0,1fr) repeat(3,52px) calc(var(--p-cols) * 52px);align-items:stretch;width:100%;background:linear-gradient(135deg,var(--rg1) 0%,var(--rg2) 100%);border:1px solid var(--r-brd);border-radius:var(--radius-md);position:relative;overflow:hidden;padding:2px;box-shadow:var(--shadow-sm, 0 2px 8px var(--sh-c)),inset 0 1px 0 var(--in-h);contain:layout style paint;cursor:pointer;-webkit-tap-highlight-color:transparent}.product-row:active{outline:none}.product-row:focus{outline:none}.product-row *{-webkit-tap-highlight-color:transparent}.product-row-inner{display:contents}.is-out .cell-pill,.is-out .price-cell,.is-out .meta-pill{opacity:.3;filter:grayscale(100%)}.is-out .cell-id{opacity:.5}.is-out .id-status-out{opacity:1}.is-out .bell-btn{opacity:1;filter:none}.status-flag{position:absolute;left:0;top:50%;transform:translateY(-50%) translate(calc(-100% + 22px));z-index:5;height:28px;padding:0 22px 0 8px;display:flex;align-items:center;gap:4px;border-radius:0 8px 8px 0;cursor:pointer;font-size:7px;font-weight:600;letter-spacing:.05em;white-space:nowrap;animation:flag-peek 12s ease-in-out infinite}.status-flag:active{filter:brightness(1.3)}.flag-out{background:linear-gradient(135deg,var(--bg1) 0%,var(--bg2) 100%);box-shadow:0 1px 3px var(--sh-c),inset 0 1px 0 var(--in-h);color:#ff335c}.flag-new{background:linear-gradient(135deg,var(--bg1) 0%,var(--bg2) 100%);box-shadow:0 1px 3px var(--sh-c),inset 0 1px 0 var(--in-h);color:#00e6b4}.flag-star{background:linear-gradient(135deg,var(--bg1) 0%,var(--bg2) 100%);box-shadow:0 1px 3px var(--sh-c),inset 0 1px 0 var(--in-h);color:#8533ff}.flag-text-static,.flag-text-1{white-space:nowrap;overflow:hidden}.flag-icon-static,.flag-icon-main{flex-shrink:0;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.flag-text-1{animation:flag-text-swap 12s ease-in-out infinite}.flag-text-2{position:absolute;right:22px;white-space:nowrap;animation:flag-text-swap-alt 12s ease-in-out infinite}.flag-icon-main{animation:flag-icon-swap 12s ease-in-out infinite}.flag-icon-alt{position:absolute;right:6px;top:50%;transform:translateY(-50%);flex-shrink:0;animation:flag-icon-swap-alt 12s ease-in-out infinite}.flag-static{animation:none!important}.flag-static .flag-text-static,.flag-static .flag-text-1,.flag-static .flag-text-2{display:none}.flag-static .flag-icon-main,.flag-static .flag-icon-alt{animation:none!important}.flag-static .flag-icon-main{opacity:1}.flag-static .flag-icon-alt{opacity:0}@keyframes flag-peek{0%,20%,50%,75%,to{transform:translateY(-50%) translate(calc(-100% + 22px))}25%,45%{transform:translateY(-50%) translate(0)}80%,95%{transform:translateY(-50%) translate(0)}}@keyframes flag-text-swap{0%,22%{opacity:0}25%,45%{opacity:1}48%,to{opacity:0}}@keyframes flag-text-swap-alt{0%,77%{opacity:0}80%,95%{opacity:1}98%,to{opacity:0}}@keyframes flag-icon-swap{0%,48%,to{opacity:1}52%,96%{opacity:0}}@keyframes flag-icon-swap-alt{0%,48%,to{opacity:0}52%,96%{opacity:1}}.product-row.is-subscribed{background:linear-gradient(135deg,var(--bg1) 0%,var(--bg2) 100%);box-shadow:0 1px 3px var(--sh-c),inset 0 1px 0 var(--in-h);border-color:var(--r-brd)}.product-row.is-subscribed .cell-pill,.product-row.is-subscribed .price-cell,.product-row.is-subscribed .cell-id{opacity:.4}.product-row.is-subscribed:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:1;background:repeating-linear-gradient(-45deg,transparent,transparent 5px,rgba(255,255,255,.5) 5px,rgba(255,255,255,.5) 7.5px)}.sub-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;pointer-events:none;font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#00e6b4;background:linear-gradient(135deg,var(--bg1) 0%,var(--bg2) 100%);box-shadow:0 1px 3px var(--sh-c),inset 0 1px 0 var(--in-h);padding:4px 14px;border-radius:var(--radius-sm, 8px)}.theme-powder .sub-label{background:#fffc;color:#00b490;border-color:#00b4904d}.cell-id{display:flex;align-items:center;justify-content:center;padding:2px 0;background:linear-gradient(135deg,var(--pg1) 0%,var(--pg2) 100%);border-radius:var(--radius-sm, 8px);margin:1px 0;box-shadow:inset 0 1px 0 var(--in-h)}.id-num{font-size:7px;font-weight:600;color:var(--dim);opacity:.7;display:flex;align-items:center;gap:1px;line-height:1}.id-status{font-size:8px;font-weight:800}.id-status-out{color:#ff335c}.id-status-plus{color:var(--status-success, #4caf50)}.id-status-star{color:#8533ff}.cell{display:flex;align-items:stretch;padding:3px;min-width:0;overflow:hidden}.cell-brand{position:relative}.cell-brand:after{content:"";position:absolute;right:0;top:18%;bottom:18%;width:1px;background:var(--dim);opacity:.1}.cell-pill-brand{background:linear-gradient(135deg,var(--bg1) 0%,var(--bg2) 100%);border-radius:var(--radius-sm);padding:6px var(--space-sm);width:100%;display:flex;align-items:center;justify-content:flex-start;min-height:34px;overflow:hidden;box-shadow:0 1px 3px var(--sh-c),inset 0 1px 0 var(--in-h)}.brand-text{font-size:10px;font-weight:700;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-transform:uppercase;letter-spacing:.06em;text-align:left;overflow:hidden;word-break:keep-all;word-break:normal}.cell-pill-aroma{background:linear-gradient(135deg,var(--bg1) 0%,var(--bg2) 100%);border-radius:var(--radius-sm);padding:6px var(--space-sm);width:100%;display:flex;flex-direction:column;justify-content:center;min-height:34px;box-shadow:0 1px 3px var(--sh-c),inset 0 1px 0 var(--in-h);position:relative}.aroma-text{font-weight:700;font-size:10px;line-height:1.25;text-transform:uppercase;letter-spacing:.06em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:break-word;word-break:normal}.bell-btn{position:absolute;top:-8px;right:95px;z-index:6;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--rg2) 0%,var(--rg1) 100%);box-shadow:inset 0 2px 4px #0006,inset 0 -1px 2px #ffffff0d;border:none;cursor:pointer;color:#ff8c00;opacity:1;border-radius:50%;transition:opacity .2s,color .2s,background .2s,box-shadow .3s,border-color .2s;touch-action:manipulation;-webkit-tap-highlight-color:transparent;z-index:2;padding:0}.bell-btn:active{transform:scale(.9)}.bell-btn.active{color:#00e6b4;opacity:1;background:linear-gradient(180deg,var(--rg2) 0%,var(--rg1) 100%);box-shadow:inset 0 3px 6px #00000080,inset 0 -1px 2px #ffffff0a,0 0 8px #00e6b433;border:none;animation:bell-pulse 2s ease-in-out infinite;transform:scale(.95)}@keyframes bell-pulse{0%,to{box-shadow:0 0 #00e6b44d}50%{box-shadow:0 0 8px 3px #00e6b440}}.mobile-meta{display:none;margin-top:var(--space-xs);gap:3px;align-items:center;flex-wrap:wrap}.meta-badge{background:linear-gradient(135deg,var(--bg1) 0%,var(--bg2) 100%);border-radius:7px;padding:3px 7px;font-size:6.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;box-shadow:inset 0 1px 0 var(--in-h)}.cell-meta{display:flex;align-items:stretch;padding:1px}.meta-pill{background:linear-gradient(135deg,var(--pg1) 0%,var(--pg2) 100%);border-radius:var(--radius-sm);padding:0 var(--space-xs);font-size:7px;font-weight:700;width:100%;height:100%;min-height:34px;display:flex;align-items:center;justify-content:center;letter-spacing:.04em;box-shadow:inset 0 1px 0 var(--in-h)}.cell-prices{display:grid;gap:2px;padding:1px;align-items:stretch}.price-cell{background:linear-gradient(135deg,var(--pg1) 0%,var(--pg2) 100%);border-radius:var(--radius-sm);padding:0 var(--space-xs);font-size:10px;font-weight:600;width:100%;min-height:34px;display:flex;align-items:center;justify-content:center;color:var(--text);gap:0;box-shadow:inset 0 1px 0 var(--in-h)}.price-cell-main{font-weight:600}.price-currency{font-size:7px;opacity:.3;margin-left:1px}.scroll-track{position:fixed;right:3px;top:15px;bottom:15px;width:14px;z-index:200;display:flex;justify-content:center;touch-action:none}.scroll-thumb{position:absolute;width:2px;background:var(--text);border-radius:2px;opacity:.1;transition:opacity var(--duration-smooth) var(--ease-luxury)}.scroll-track:hover .scroll-thumb{opacity:.35}.scroll-track:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--border);opacity:.4}.cascade-profile{max-height:60vh;overflow-y:auto}.profile-info{display:flex;align-items:center;gap:var(--radius-md);padding:var(--radius-md) var(--space-lg);background:linear-gradient(135deg,var(--bg1) 0%,var(--bg2) 100%);border:1px solid var(--r-brd);border-radius:var(--radius-md);box-shadow:0 2px 10px var(--sh-c),inset 0 1px 0 var(--in-h)}.profile-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--ag1) 0%,var(--ag2) 100%);border:1px solid var(--r-brd);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px var(--sh-c),inset 0 1px 0 var(--in-h)}.profile-initials{font-size:var(--text-md);font-weight:700;letter-spacing:.06em;color:var(--text)}.profile-details{min-width:0;overflow:hidden}.profile-name{font-size:var(--text-base);font-weight:700;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-username{font-size:10px;color:var(--dim);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-notif-hint{font-size:9px;color:var(--dim);margin-top:var(--space-xs);letter-spacing:.02em;opacity:.7}.sub-list{display:flex;flex-direction:column;gap:6px}.sub-item{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:linear-gradient(135deg,var(--bg1) 0%,var(--bg2) 100%);box-shadow:0 1px 3px var(--sh-c),inset 0 1px 0 var(--in-h);border-radius:var(--radius-sm, 8px);border:none;position:relative;overflow:hidden}.sub-info{display:flex;flex-direction:column;gap:4px;z-index:1;min-width:0}.sub-row{display:flex;flex-direction:column;gap:1px}.sub-label-hint{font-size:7px;color:var(--dim);opacity:.4;letter-spacing:.06em;text-transform:uppercase}.sub-pill{font-size:10px;font-weight:700;color:var(--text);background:linear-gradient(135deg,var(--bg1) 0%,var(--bg2) 100%);box-shadow:0 1px 2px var(--sh-c),inset 0 1px 0 var(--in-h);padding:3px 8px;border-radius:6px;width:fit-content}.sub-actions{display:flex;align-items:center;gap:6px;z-index:1}.sub-timer{font-size:8px;font-weight:600;color:var(--dim);background:linear-gradient(135deg,var(--rg1) 0%,var(--rg2) 100%);box-shadow:0 1px 3px var(--sh-c),inset 0 1px 0 var(--in-h);padding:3px 8px;border-radius:var(--radius-sm, 8px);white-space:nowrap}.sub-unsub{width:30px;height:30px;min-width:30px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--rg1) 0%,var(--rg2) 100%);box-shadow:0 1px 3px var(--sh-c),inset 0 1px 0 var(--in-h);border:none;cursor:pointer;color:var(--dim);opacity:.6;border-radius:var(--radius-sm, 8px);transition:opacity .2s,color .2s,background .2s;z-index:1}.sub-unsub:active{opacity:1;color:#ef4444;background:#ef44441a}.profile-status-row{display:flex;align-items:center;gap:var(--space-sm);padding:6px 0}.profile-status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--status-error, #ef5350);box-shadow:0 0 6px #ef53504d;transition:background .3s,box-shadow .3s}.profile-status-dot.active{background:#00e6b4;box-shadow:0 0 6px #00e6b466}.profile-status-text{font-size:var(--text-xs);font-weight:500;letter-spacing:.04em}.profile-reg-btn{width:100%;margin-top:var(--space-sm);padding:var(--space-sm);background:linear-gradient(135deg,var(--ag1) 0%,var(--ag2) 100%);border:1px solid var(--r-brd);border-radius:var(--radius-sm);color:var(--text);font-size:10px;font-weight:700;letter-spacing:.1em;cursor:pointer;box-shadow:0 2px 8px var(--sh-c),inset 0 1px 0 var(--in-h);transition:transform .2s var(--ease-luxury),box-shadow .2s}.profile-reg-btn:active{transform:scale(.95)}.sz-s .product-row{padding:1px}.sz-s .cell-pill-brand,.sz-s .cell-pill-aroma{min-height:28px;padding:var(--space-xs) 6px}.sz-s .aroma-text,.sz-s .brand-text{font-size:8px}.sz-s .price-cell{min-height:28px;font-size:8px}.sz-s .meta-pill{min-height:28px}.sz-s .th-pill{height:26px}.sz-l .table-head,.sz-l .product-row{grid-template-columns:24px minmax(0,.7fr) minmax(0,1fr) repeat(3,60px) calc(var(--p-cols) * 56px)}.sz-l .table-head{padding:0 4px}.sz-l .product-row{padding:4px}.sz-l .cell-pill-brand,.sz-l .cell-pill-aroma{min-height:52px;padding:var(--space-sm) var(--space-md)}.sz-l .aroma-text,.sz-l .brand-text{font-size:var(--text-base);letter-spacing:.04em}.sz-l .price-cell{min-height:52px;font-size:var(--text-md)}.sz-l .price-cell-main{font-weight:700}.sz-l .meta-pill{min-height:52px;font-size:10px}.sz-l .th-pill{height:38px}@media (min-width: 901px){.stats-grid{grid-template-columns:repeat(3,1fr)}.stat-card-wide{grid-column:span 3}.cascade-panel{max-width:600px}.cascade-stats{max-width:680px}}@media (max-width: 900px){.scroll-track{display:none!important}.stats-grid{grid-template-columns:1fr 1fr}.stat-card-wide{grid-column:span 2}.sticky-header{margin-left:-12px;margin-right:-12px;padding-left:var(--space-sm);padding-right:var(--space-sm);border-radius:0 0 var(--radius-md) var(--radius-md)}.product-grid{min-width:100%;overflow-x:hidden}.desktop-only{display:none!important}.mobile-meta{display:flex!important}.table-head,.product-row{grid-template-columns:20px minmax(0,.4fr) minmax(0,.6fr) calc(var(--p-cols) * 36px)}.table-head{padding:0 1px}.product-row{padding:1px;border-radius:var(--radius-sm)}.cell{padding:1px}.cell-pill-brand{padding:var(--space-xs) 5px;border-radius:var(--radius-sm, 8px);min-height:0}.brand-text{font-size:8.5px;letter-spacing:.04em}.cell-pill-aroma{padding:var(--space-xs) 6px;border-radius:var(--radius-sm, 8px);min-height:0}.aroma-text{font-size:8.5px}.id-num{font-size:6px}.mobile-meta{margin-top:3px;gap:3px}.meta-badge{padding:2px var(--space-xs);font-size:5.5px;border-radius:4px}.cell-prices{padding:1px;gap:1px}.price-cell{font-size:8.5px;min-height:0;border-radius:var(--radius-xs)}.th-col{padding:1px}.th-pill-id{font-size:7px;border-radius:var(--radius-sm, 8px);height:28px}.th-pill-clickable{font-size:7.5px;padding-left:6px;height:28px;border-radius:var(--radius-sm, 8px)}.th-prices{padding:1px;gap:1px}.th-pill{height:28px}.fab-pill{bottom:var(--space-lg);height:56px;border-radius:28px}.fab-btn{width:54px}.fab-btn svg{width:20px;height:20px}.fab-divider{height:22px}.cascade-panel{max-width:100%;border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding:var(--space-md) var(--space-lg) var(--space-2xl)}.sz-s .aroma-text{font-size:7px}.sz-l .aroma-text,.sz-l .brand-text{font-size:12.5px}.sz-l .table-head,.sz-l .product-row{grid-template-columns:20px minmax(0,.4fr) minmax(0,.6fr) calc(var(--p-cols) * 36px)}.sz-l .table-head{padding:0 2px}.sz-l .product-row{padding:2px}.sz-l .cell-pill-aroma{padding:7px 8px}.sz-l .cell-pill-brand,.sz-l .cell-pill-aroma{min-height:48px}}
