html{width:100%;height:100%}@font-face{font-family:Manrope;font-weight:200;font-style:normal;font-display:swap;src:url(/fonts/Manrope-ExtraLight.ttf) format("truetype")}@font-face{font-family:Manrope;font-weight:300;font-style:normal;font-display:swap;src:url(/fonts/Manrope-Light.ttf) format("truetype")}@font-face{font-family:Manrope;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/Manrope-Regular.ttf) format("truetype")}@font-face{font-family:Manrope;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/Manrope-Medium.ttf) format("truetype")}@font-face{font-family:Manrope;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/Manrope-SemiBold.ttf) format("truetype")}@font-face{font-family:Manrope;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/Manrope-Bold.ttf) format("truetype")}@font-face{font-family:Manrope;font-weight:800;font-style:normal;font-display:swap;src:url(/fonts/Manrope-ExtraBold.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-weight:300;font-style:normal;font-display:swap;src:url(/fonts/JetBrainsMono-Light.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-weight:300;font-style:italic;font-display:swap;src:url(/fonts/JetBrainsMono-LightItalic.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/JetBrainsMono-Regular.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-weight:400;font-style:italic;font-display:swap;src:url(/fonts/JetBrainsMono-Italic.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/JetBrainsMono-Medium.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-weight:500;font-style:italic;font-display:swap;src:url(/fonts/JetBrainsMono-MediumItalic.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/JetBrainsMono-SemiBold.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-weight:600;font-style:italic;font-display:swap;src:url(/fonts/JetBrainsMono-SemiBoldItalic.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/JetBrainsMono-Bold.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-weight:700;font-style:italic;font-display:swap;src:url(/fonts/JetBrainsMono-BoldItalic.ttf) format("truetype")}:root,[data-theme=light]{--cm-rust: #994127;--cm-rust-dark: #7e2b16;--cm-rust-soft: #b9573e;--cm-spark: #d68b2a;--cm-spark-light: #f6c87a;--cm-cream: #fbf9f5;--cm-bg: #f3ece1;--cm-surface: #fbf9f5;--cm-surface-2: #ffffff;--cm-surface-sunken: #ece6da;--cm-ink: #1b1c1a;--cm-ink-2: #2a2624;--cm-text: #1b1c1a;--cm-text-muted: #6b5b54;--cm-text-faint: #998a83;--cm-border: rgba(27, 28, 26, .1);--cm-border-strong: rgba(27, 28, 26, .2);--cm-divider: rgba(27, 28, 26, .06);--cm-success: #1f8a5b;--cm-success-bg: #e3f1e8;--cm-warning: #c98018;--cm-warning-bg: #fbeed7;--cm-danger: #c0392b;--cm-danger-bg: #f9e3df;--cm-info: #1f6d8a;--cm-info-bg: #def0f4;--cm-shadow-sm: 0 1px 2px rgba(27, 28, 26, .04), 0 1px 1px rgba(27, 28, 26, .06);--cm-shadow-md: 0 6px 14px -4px rgba(27, 28, 26, .1), 0 2px 4px rgba(27, 28, 26, .06);--cm-shadow-lg: 0 18px 38px -10px rgba(27, 28, 26, .14), 0 6px 10px rgba(27, 28, 26, .06);--cm-focus: 0 0 0 3px rgba(153, 65, 39, .22);--cm-tint-1: rgba(27, 28, 26, .04);--cm-tint-2: rgba(27, 28, 26, .08);--cm-tint-rust: rgba(153, 65, 39, .08);--cm-tint-spark: rgba(214, 139, 42, .12);--cm-chrome: #1b1c1a;--cm-chrome-2: #2a2624;--cm-on-chrome: #fbf9f5}[data-theme=dark]{--cm-rust: #c2624a;--cm-rust-dark: #994127;--cm-rust-soft: #d27c66;--cm-spark: #e9a14a;--cm-spark-light: #f6c87a;--cm-cream: #fbf9f5;--cm-bg: #131311;--cm-surface: #1d1c1a;--cm-surface-2: #26241f;--cm-surface-sunken: #0f0f0e;--cm-ink: #fbf9f5;--cm-ink-2: #ece6da;--cm-text: #f3ece1;--cm-text-muted: #9a8c84;--cm-text-faint: #6b5e57;--cm-border: rgba(251, 249, 245, .08);--cm-border-strong: rgba(251, 249, 245, .18);--cm-divider: rgba(251, 249, 245, .05);--cm-success: #4ec48a;--cm-success-bg: rgba(78, 196, 138, .12);--cm-warning: #f0b86c;--cm-warning-bg: rgba(240, 184, 108, .12);--cm-danger: #e57b6c;--cm-danger-bg: rgba(229, 123, 108, .12);--cm-info: #6cb8d4;--cm-info-bg: rgba(108, 184, 212, .12);--cm-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--cm-shadow-md: 0 6px 14px -4px rgba(0, 0, 0, .45), 0 2px 4px rgba(0, 0, 0, .3);--cm-shadow-lg: 0 18px 38px -10px rgba(0, 0, 0, .55), 0 6px 10px rgba(0, 0, 0, .3);--cm-focus: 0 0 0 3px rgba(214, 139, 42, .36);--cm-tint-1: rgba(251, 249, 245, .04);--cm-tint-2: rgba(251, 249, 245, .08);--cm-tint-rust: rgba(194, 98, 74, .14);--cm-tint-spark: rgba(233, 161, 74, .14);--cm-chrome: #1b1c1a;--cm-chrome-2: #2a2624;--cm-on-chrome: #fbf9f5}:root{--cm-font-sans: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--cm-font-mono: "JetBrains Mono", ui-monospace, "Cascadia Code", monospace;--cm-text-2xs: 10px;--cm-text-xs: 11px;--cm-text-sm: 13px;--cm-text-base: 14px;--cm-text-md: 15px;--cm-text-lg: 18px;--cm-text-xl: 22px;--cm-text-2xl: 28px;--cm-text-3xl: 36px;--cm-text-4xl: 48px;--cm-text-display: 64px;--cm-tracking-tight: -.025em;--cm-tracking-snug: -.015em;--cm-tracking-mono: .12em;--cm-tracking-wide: .3em;--cm-leading-tight: 1.1;--cm-leading-snug: 1.3;--cm-leading-body: 1.5;--cm-space-1: 4px;--cm-space-2: 8px;--cm-space-3: 12px;--cm-space-4: 16px;--cm-space-5: 20px;--cm-space-6: 24px;--cm-space-7: 32px;--cm-space-8: 40px;--cm-space-9: 56px;--cm-space-10: 80px;--cm-r-xs: 4px;--cm-r-sm: 6px;--cm-r-md: 10px;--cm-r-lg: 14px;--cm-r-xl: 20px;--cm-r-2xl: 28px;--cm-r-full: 9999px;--cm-d-micro: .12s;--cm-d-fast: .2s;--cm-d-base: .32s;--cm-d-slow: .52s;--cm-e-standard: cubic-bezier(.2, 0, 0, 1);--cm-e-decel: cubic-bezier(0, 0, .2, 1);--cm-e-accel: cubic-bezier(.4, 0, 1, 1);--cm-e-spring: cubic-bezier(.34, 1.56, .64, 1);--primary: var(--cm-rust);--primary-dark: var(--cm-rust-dark);--bg-main: var(--cm-bg);--bg-subtle: var(--cm-surface-sunken);--bg-card: var(--cm-surface);--text-main: var(--cm-text);--text-muted: var(--cm-text-muted);--text-on-dark: var(--cm-surface);--border: var(--cm-border);--success: var(--cm-success);--success-text: var(--cm-success);--success-bg: var(--cm-success-bg);--success-border: var(--cm-success-bg);--danger: var(--cm-danger);--danger-text: var(--cm-danger);--danger-bg: var(--cm-danger-bg);--danger-border: var(--cm-danger-bg);--warning: var(--cm-warning);--warning-text: var(--cm-warning);--warning-bg: var(--cm-warning-bg);--warning-dark: var(--cm-warning);--radius: var(--cm-r-md)}@keyframes cm-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes cm-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes cm-slide-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes cm-pulse-soft{0%,to{opacity:1}50%{opacity:.55}}@keyframes cm-shimmer{0%{background-position:-300px 0}to{background-position:300px 0}}@keyframes cm-spin{to{transform:rotate(360deg)}}@keyframes cm-pop{0%{transform:scale(.9);opacity:0}60%{transform:scale(1.04);opacity:1}to{transform:scale(1)}}@keyframes cm-glow{0%,to{box-shadow:0 0 #d68b2a00}50%{box-shadow:0 0 0 6px #d68b2a2e}}@keyframes cm-fade-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}@keyframes cm-fade-down{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(14px)}}@keyframes cm-slide-down{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(28px) scale(.98)}}@keyframes cm-slide-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes cm-status-flash{0%{background-color:#d68b2a38}to{background-color:transparent}}@keyframes cm-sa-rot{to{transform:rotate(360deg)}}@keyframes cm-sa-breathe{0%,to{stroke-dasharray:.12 .88}50%{stroke-dasharray:.62 .38}}@keyframes cm-sa-pulse{0%,to{transform:scale(.7);opacity:.55}50%{transform:scale(1.05);opacity:1}}@keyframes cm-sa-beat{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes cm-sa-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes cm-sa-state-pop{0%{transform:scale(.3);opacity:0}55%{transform:scale(1.09)}to{transform:scale(1);opacity:1}}@keyframes cm-sa-badge{0%{transform:scale(0);opacity:0}60%{transform:scale(1.22)}to{transform:scale(1);opacity:1}}@keyframes cm-sa-shake{0%,to{transform:translate(0)}18%{transform:translate(-5px)}38%{transform:translate(5px)}58%{transform:translate(-3px)}78%{transform:translate(3px)}}@keyframes cm-sa-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)}75%{transform:rotate(7deg)}}@keyframes cm-sa-march{to{stroke-dashoffset:-10}}@keyframes cm-sa-ping{0%{transform:scale(.35);opacity:.85}to{transform:scale(1.9);opacity:0}}@keyframes cm-sa-trip{0%{opacity:0}9%{opacity:1}86%{opacity:1}to{opacity:0}}@keyframes cm-sa-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes cm-sa-steam{0%{opacity:0;transform:translateY(6px) scaleY(.8)}25%{opacity:.72}to{opacity:0;transform:translateY(-15px) scaleY(1.1)}}@keyframes cm-sa-float{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-7px) rotate(1.5deg)}}.cm-sa-origin{transform-box:fill-box;transform-origin:center}.cm-sa-rot{animation:cm-sa-rot 1s linear infinite}.cm-sa-breathe{animation:cm-sa-breathe 1.6s ease-in-out infinite}.cm-sa-pulse{animation:cm-sa-pulse 1.6s ease-in-out infinite}.cm-sa-beat{animation:cm-sa-beat 1.4s ease-in-out infinite}.cm-sa-draw{animation:cm-sa-draw .55s var(--cm-e-decel) .05s both}.cm-sa-draw-fast{animation:cm-sa-draw .35s var(--cm-e-decel) .42s both}.cm-sa-draw-short{animation:cm-sa-draw .26s var(--cm-e-decel) .4s both}.cm-sa-draw-short-late{animation:cm-sa-draw .26s var(--cm-e-decel) .62s both}.cm-sa-draw-line{animation:cm-sa-draw .25s var(--cm-e-decel) .48s both}.cm-sa-draw-login{animation:cm-sa-draw .85s var(--cm-e-decel) .1s both}.cm-sa-state-pop{animation:cm-sa-state-pop .5s var(--cm-e-spring) both}.cm-sa-badge{animation:cm-sa-badge .4s var(--cm-e-spring) .9s both}.cm-sa-badge-fast{animation:cm-sa-badge .3s var(--cm-e-spring) .72s both}.cm-sa-shake{animation:cm-sa-shake .45s ease-in-out .52s both}.cm-sa-wiggle{animation:cm-sa-wiggle .5s ease-in-out .62s both}.cm-sa-march{animation:cm-sa-march .55s linear infinite}.cm-sa-ping{animation:cm-sa-ping 1.8s ease-out infinite}.cm-sa-trip{animation:cm-sa-trip 2.4s linear infinite}.cm-sa-bob{animation:cm-sa-bob 1.6s ease-in-out infinite}.cm-sa-steam{animation:cm-sa-steam 1.9s ease-in-out infinite}.cm-sa-steam-delay-1{animation:cm-sa-steam 1.9s ease-in-out .55s infinite}.cm-sa-steam-delay-2{animation:cm-sa-steam 1.9s ease-in-out 1.1s infinite}.cm-sa-float{animation:cm-sa-float 3.4s ease-in-out infinite}.cm-sa-loading-ring{animation:cm-sa-rot 1s linear infinite,cm-sa-breathe 1.6s ease-in-out infinite}.cm-sa-payment-ring{animation:cm-sa-rot 1.1s linear infinite}.cm-sa-error-pop{animation:cm-sa-state-pop .5s var(--cm-e-spring) both,cm-sa-shake .45s ease-in-out .52s both}.cm-sa-warning-pop{animation:cm-sa-state-pop .5s var(--cm-e-spring) both,cm-sa-wiggle .5s ease-in-out .62s both}.cm-sa-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cm-anim-fade-up{animation:cm-fade-up var(--cm-d-base) var(--cm-e-decel) both}.cm-anim-fade-in{animation:cm-fade-in var(--cm-d-base) var(--cm-e-decel) both}.cm-anim-pop{animation:cm-pop var(--cm-d-base) var(--cm-e-spring) both}.cm-anim-slide-up{animation:cm-slide-up var(--cm-d-base) var(--cm-e-decel) both}.cm-anim-pulse-soft{animation:cm-pulse-soft 1.6s var(--cm-e-decel) infinite}.cm-anim-fade-out{animation:cm-fade-out var(--cm-d-fast) var(--cm-e-accel) both}.cm-anim-fade-down{animation:cm-fade-down var(--cm-d-base) var(--cm-e-accel) both}.cm-anim-slide-down{animation:cm-slide-down var(--cm-d-base) var(--cm-e-accel) both}.cm-anim-slide-out-right{animation:cm-slide-out-right var(--cm-d-base) var(--cm-e-accel) both}.cm-anim-exit{animation:cm-fade-down var(--cm-d-fast) var(--cm-e-accel) both}.cm-status-flash{animation:cm-status-flash .4s var(--cm-e-decel) both}.cm-overlay{opacity:0;pointer-events:none;transition:opacity var(--cm-d-base) var(--cm-e-decel),backdrop-filter var(--cm-d-base) var(--cm-e-decel)}.cm-overlay[data-state=open]{opacity:1;pointer-events:auto}.cm-overlay[data-state=closed]{opacity:0;pointer-events:none}.cm-modal-panel{transform-origin:center bottom}.cm-modal-panel[data-state=open]{animation:cm-slide-up var(--cm-d-base) var(--cm-e-decel) both}.cm-modal-panel[data-state=closed]{animation:cm-slide-down var(--cm-d-base) var(--cm-e-accel) both}.cm-drawer-right{transform:translate(100%);transition:transform var(--cm-d-base) var(--cm-e-decel)}.cm-drawer-right[data-state=open]{transform:translate(0)}.cm-drawer-bottom{transform:translateY(100%);transition:transform var(--cm-d-base) var(--cm-e-decel)}.cm-drawer-bottom[data-state=open]{transform:translateY(0)}.cm-tab-panel{transition:opacity var(--cm-d-fast) var(--cm-e-decel)}.cm-tab-panel:not([hidden]){animation:cm-fade-up var(--cm-d-fast) var(--cm-e-decel) both}.cm-tab-panel[hidden]{display:none!important}.cm-stagger-child{animation:cm-fade-up var(--cm-d-base) var(--cm-e-decel) both;animation-delay:calc(var(--cm-stagger-i, 0) * 40ms)}.cm-skeleton{background:linear-gradient(90deg,var(--cm-surface-sunken) 0%,var(--cm-surface-2) 40%,var(--cm-surface-sunken) 80%);background-size:600px 100%;animation:cm-shimmer 1.4s var(--cm-e-standard) infinite;border-radius:var(--cm-r-md)}.cm-menu-product-row{transition:box-shadow var(--cm-d-fast) var(--cm-e-decel),transform var(--cm-d-fast) var(--cm-e-decel)}.cm-menu-product-row--expanded{box-shadow:var(--cm-shadow-md)}@media(prefers-reduced-motion:reduce){.cm-anim-fade-up,.cm-anim-fade-in,.cm-anim-pop,.cm-anim-slide-up,.cm-anim-pulse-soft,.cm-anim-fade-out,.cm-anim-fade-down,.cm-anim-slide-down,.cm-anim-slide-out-right,.cm-anim-exit,.cm-status-flash,.cm-stagger-child,.cm-tab-panel:not([hidden]),.cm-modal-panel[data-state=open],.cm-modal-panel[data-state=closed],.animate-fade,.customer-cart-cta-fixed,.cart-drawer,.cm-border-wave:after,.cm-border-wave:before{animation:none!important}.cm-border-wave:before{display:none}.cm-border-wave:after{opacity:.85;transform:none}.cm-overlay,.cm-drawer-right,.cm-drawer-bottom{transition:none!important}.cm-drawer-right[data-state=open],.cm-drawer-bottom[data-state=open]{transform:none!important}.cm-skeleton{animation:none!important}.cm-menu-product-row{transition:none}svg [class*=cm-sa-],svg.cm-sa-static *{animation:none!important}}@keyframes ws-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes eb-fade-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;width:100%;height:100%;font-family:var(--cm-font-sans);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;letter-spacing:-.005em;background:var(--cm-bg);color:var(--cm-text);transition:background-color var(--cm-d-base) var(--cm-e-decel),color var(--cm-d-base) var(--cm-e-decel)}#root{width:100%;height:100%;min-height:100vh}::selection{background:var(--cm-tint-rust);color:var(--cm-text)}:where(button,a,[role=button],.btn,.nav-item){-webkit-tap-highlight-color:transparent}:where(button,a,[role=button],.btn,.nav-item):focus:not(:focus-visible){outline:none}:where(button,a,[role=button],.btn,.nav-item):focus-visible{outline:2px solid var(--cm-rust);outline-offset:2px}:where(input,select,textarea):focus-visible{outline:none;box-shadow:var(--cm-focus)}a{font-weight:500;color:var(--cm-rust);text-decoration:inherit}a:hover{color:var(--cm-rust-dark)}h1{font-size:3.2em;line-height:1.1}.cm-mono{font-family:var(--cm-font-mono);letter-spacing:var(--cm-tracking-mono);text-transform:uppercase;font-size:var(--cm-text-xs);color:var(--cm-text-muted)}.ws-reconnecting-banner{position:fixed;top:12px;left:12px;z-index:10001;pointer-events:none}.ws-reconnecting-badge{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;color:var(--cm-warning);background:var(--cm-warning-bg);border:1px solid var(--cm-warning);border-radius:var(--cm-r-full);padding:4px 10px;animation:cm-pulse-soft 1.4s ease-in-out infinite}.ws-reconnecting-dot{width:6px;height:6px;border-radius:50%;background:var(--cm-warning);flex-shrink:0}.customer-ws-offline-banner{display:flex;align-items:flex-start;gap:12px;width:100%;margin-bottom:16px;padding:12px 14px;border-radius:var(--cm-r-md);background:var(--cm-warning-bg);border:1px solid var(--cm-warning);color:var(--cm-warning);box-sizing:border-box}.customer-ws-offline-dot{width:10px;height:10px;margin-top:4px;border-radius:50%;background:var(--cm-warning);flex-shrink:0;animation:cm-pulse-soft 1.4s ease-in-out infinite}.customer-ws-offline-text{display:flex;flex-direction:column;gap:4px;font-size:.88rem;line-height:1.4}.customer-ws-offline-text strong{font-size:.95rem;font-weight:700;color:var(--cm-warning)}.customer-ws-offline-text span{font-weight:500;color:var(--cm-warning)}.error-boundary-root{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--cm-bg);font-family:var(--cm-font-sans)}.error-boundary-card{background:var(--cm-surface);border:1px solid var(--cm-border);border-radius:var(--cm-r-xl);padding:40px 48px;max-width:440px;width:90%;text-align:center;box-shadow:var(--cm-shadow-lg);animation:eb-fade-in .35s ease both}.error-boundary-icon{font-size:2.5rem;margin-bottom:16px}.error-boundary-title{font-size:1.25rem;font-weight:700;color:var(--cm-text);margin:0 0 10px}.error-boundary-desc{font-size:.95rem;color:var(--cm-text-muted);margin:0 0 28px;line-height:1.6}.error-boundary-btn{background:var(--cm-rust);color:var(--cm-surface);border:none;border-radius:var(--cm-r-md);padding:11px 28px;font-size:.95rem;font-weight:600;font-family:var(--cm-font-sans);cursor:pointer;transition:opacity .15s}.error-boundary-btn:hover{opacity:.88}@keyframes ssp-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes ssp-flash{0%{background:var(--cm-tint-rust)}to{background:transparent}}.ssp-scroll{scrollbar-width:thin;scrollbar-color:var(--cm-border-strong) transparent}.ssp-scroll::-webkit-scrollbar{width:6px;height:6px}.ssp-scroll::-webkit-scrollbar-thumb{background:var(--cm-border-strong);border-radius:9999px}.ssp-live-dot{width:6px;height:6px;border-radius:50%;background:var(--cm-success);animation:ssp-pulse 1.4s ease-in-out infinite;flex:none}.ssp-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:22px}@media(max-width:1200px){.ssp-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.ssp-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ssp-tab-bar{display:flex;gap:4px;border-bottom:1px solid var(--cm-border);margin-bottom:22px;overflow-x:auto}.ssp-tab-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--cm-text-muted);font-family:var(--cm-font-sans);font-size:13.5px;font-weight:600;letter-spacing:-.01em;cursor:pointer;border-radius:8px 8px 0 0;white-space:nowrap}.ssp-tab-btn[data-active=true]{color:var(--cm-text);border-bottom-color:var(--cm-rust);background:var(--cm-tint-rust);font-weight:700}.ssp-overview-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:18px;align-items:start}@media(max-width:960px){.ssp-overview-grid{grid-template-columns:1fr}}
