:root,[data-theme=dark]{color-scheme:dark;--bg:#0b1224;--bg-alt:#0e1730;--bg-card:#18223e;--bg-card-rgb:24,34,62;--bg-card-alt:#1d2848;--bg-panel:#233057;--bg-hover:#2a3a6a;--scrim:rgba(0,0,0,.8);--text-primary:#f0f4ff;--text-secondary:#e2e9f7;--text-muted:#a3b1cc;--text-soft:#8b9ab8;--text-link:#e4ecff;--border:hsla(0,0%,100%,.18);--border-strong:hsla(0,0%,100%,.42);--blue:#2563eb;--blue-light:#60a5fa;--blue-dark:#1d4ed8;--blue-bg:rgba(59,130,246,.1);--blue-border:rgba(59,130,246,.25);--gold:#c9a84c;--gold-light:#e8c96a;--gold-fill:#c9a84c;--gold-bg:rgba(var(--gold-rgb),.1);--gold-border:rgba(var(--gold-rgb),.3);--overlay:rgba(0,0,0,.5);--scrollbar-track:#080d1a;--scrollbar-thumb:#1a2540;--input-bg:rgba(0,0,0,.28);--input-border:hsla(0,0%,100%,.42);--input-text:#f0f4ff;--gold-grad-start:#c9a84c;--gold-grad-end:#c9a84c;--gold-btn-start:#c9a84c;--gold-btn-end:#c9a84c;--logo-grad-start:#60a5fa;--logo-grad-end:#c9a84c;--gold-rgb:201,168,76;--blue-rgb:96,165,250;--state-locked-bg:rgba(var(--gold-rgb),0.18);--state-locked-bg-hover:rgba(var(--gold-rgb),0.26);--state-locked-border:rgba(var(--gold-rgb),0.55);--state-locked-fg:var(--gold-light);--state-hidden-bg:rgba(var(--blue-rgb),0.18);--state-hidden-bg-hover:rgba(var(--blue-rgb),0.26);--state-hidden-border:rgba(var(--blue-rgb),0.55);--state-hidden-fg:var(--blue-light);--success:#86efac;--success-dark:#22c55e;--success-rgb:134,239,172;--error:#fca5a5;--error-dark:#f87171;--error-rgb:252,165,165;--amber:#fbbf24;--amber-light:#fde68a;--amber-rgb:251,191,36;--purple:#a78bfa;--purple-light:#c4b5fd;--purple-rgb:167,139,250;--teal:#2dd4bf;--border-rgb:255,255,255;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-24:24px;--fs-28:28px;--fs-34:34px;--fs-40:40px;--fs-48:48px;--r-xs:3px;--r-sm:4px;--r-md:6px;--r-lg:8px;--r-pill:999px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--shadow-1:0 1px 2px rgba(0,0,0,.28);--shadow-2:0 4px 16px rgba(0,0,0,.3);--shadow-3:0 16px 48px rgba(0,0,0,.42);--ease-out:cubic-bezier(.2,.7,.2,1);--ease-in:ease-in;--dur-1:180ms;--dur-2:320ms;--dur-3:480ms;--panel-bg:#080d1a;--panel-bg-2:#0d1526;--panel-card:#16233f;--panel-rgb:8,13,26;--panel-ink:#f0f4ff;--panel-ink-2:#c7d3ec;--panel-ink-3:#9fb0d4;--panel-ink-rgb:240,244,255;--panel-gold:#f0c75e;--panel-gold-rgb:240,199,94;--on-gold:#1a1206;--font-display:"Archivo",system-ui,sans-serif;--font-body:"Archivo",system-ui,sans-serif;--wdth-readout:125%;--wdth-label:75%;--num-readout:tabular-nums lining-nums}[data-theme=light]{color-scheme:light;--bg:#f5f7fa;--bg-alt:#edf0f5;--bg-card:#fff;--bg-card-rgb:255,255,255;--bg-card-alt:#eaeff5;--bg-panel:#e0e6ef;--bg-hover:#d4dbe7;--scrim:rgba(15,23,42,.35);--text-primary:#060a12;--text-secondary:#141c2b;--text-muted:#4f5c73;--text-soft:#66728a;--text-link:#060a12;--border:rgba(0,0,0,.18);--border-strong:rgba(0,0,0,.28);--blue:#1d4ed8;--blue-light:#2563eb;--blue-dark:#1e40af;--blue-bg:rgba(29,78,216,.1);--blue-border:rgba(29,78,216,.3);--gold:#5c4a06;--gold-light:#7a6208;--gold-fill:#d4a017;--gold-bg:rgba(92,74,6,.1);--gold-border:rgba(92,74,6,.3);--overlay:rgba(0,0,0,.4);--scrollbar-track:#edf0f5;--scrollbar-thumb:#9aa5b4;--input-bg:#fff;--input-border:rgba(0,0,0,.22);--input-text:#060a12;--gold-grad-start:#5c4a06;--gold-grad-end:#5c4a06;--gold-btn-start:#d4a017;--gold-btn-end:#d4a017;--logo-grad-start:#1d4ed8;--logo-grad-end:#5c4a06;--gold-rgb:92,74,6;--success:#15803d;--success-dark:#166534;--success-rgb:21,128,61;--error:#dc2626;--error-dark:#b91c1c;--error-rgb:220,38,38;--amber:#b45309;--amber-light:#92400e;--amber-rgb:180,83,9;--purple:#7c3aed;--purple-light:#6d28d9;--purple-rgb:124,58,237;--teal:#0f766e;--blue-rgb:29,78,216;--border-rgb:0,0,0;--shadow-1:0 1px 2px rgba(18,21,15,.1);--shadow-2:0 4px 16px rgba(18,21,15,.12);--shadow-3:0 16px 48px rgba(18,21,15,.18)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{text-size-adjust:100%;scroll-padding-top:var(--mss-nav-h,calc(60px + env(safe-area-inset-top, 0px)))}body{background:var(--bg);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;overflow-x:clip}a{color:inherit}button{cursor:pointer}input,select,select option,textarea{color:var(--input-text)}select,select option{background:var(--bg-card)}@media (max-width:768px),(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=reset]):not([type=button]):not([type=image]):not([type=color]):not([type=file]),select,textarea{font-size:16px!important}}@media (max-width:640px){.mss-t-statusrow{gap:6px!important}.mss-t-act{min-height:34px!important;padding:5px 11px!important;font-size:12px!important}.mss-t-h1{font-size:26px!important;line-height:1.15!important;margin-bottom:6px!important}.mss-t-metarow{font-size:12.5px!important;gap:6px!important}.mss-t-livecard{max-width:none!important;min-width:0!important;width:100%!important;padding:10px 12px!important;border-radius:12px!important}.mss-t-signedcheck{margin-top:0!important;margin-bottom:0!important}.mss-t-livecard>.mss-t-signedcheck:only-child{margin:0!important}.mss-t-livecard:has(>.mss-t-signedcheck:only-child){padding:7px 12px!important;background:transparent!important;border-color:rgba(34,197,94,.28)!important;border-radius:999px!important;width:auto!important;display:inline-flex!important}}@media (max-width:640px){.mss-ss-title{font-size:23px!important}.mss-ss-sub{font-size:13px!important;margin-top:5px!important;line-height:1.4!important}.mss-ss-stat{margin-top:7px!important;font-size:12.5px!important}.mss-ss-hero{margin-bottom:16px!important}.mss-ss-eyebrow{font-size:10px!important}.mss-ss-ctas{flex-wrap:nowrap!important;gap:8px!important;margin-top:12px!important}.mss-ss-ctas>a{flex:1 1!important;min-width:0!important;padding:9px 12px!important}.mss-ss-segrow{flex-wrap:nowrap!important;overflow-x:auto!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;justify-content:flex-start!important;margin-bottom:14px!important;padding-bottom:4px;scrollbar-width:none}.mss-ss-segrow::-webkit-scrollbar{display:none}.mss-ss-segrow>*{flex:0 0 auto!important}}.mss-sb-stretch:after{content:"";position:absolute;inset:0;border-radius:inherit}.mss-t-titlerow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mss-t-titlerow>h1{min-width:0;flex:1 1 auto}.mss-t-titleacts{display:flex;align-items:center;gap:6px;flex:0 0 auto}.mss-t-member{margin-top:8px}.mss-t-livecard:empty{display:none!important}.mss-t-iconbtn{padding:0!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;justify-content:center!important;gap:0!important}@media (max-width:640px){.mss-nav{padding-left:max(12px,env(safe-area-inset-left,0px))!important;padding-right:max(12px,env(safe-area-inset-right,0px))!important;gap:10px!important}.mss-nav button[aria-label^=Messages],.mss-nav button[aria-label^=Notification]{min-width:44px!important;min-height:44px!important}}@media (pointer:coarse){.mss-badges-tap{position:relative}.mss-badges-tap:after{content:"";position:absolute;left:0;top:50%;width:100%;height:44px;transform:translateY(-50%)}.mss-tap44{position:relative}.mss-tap44:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;min-width:100%;min-height:100%;transform:translate(-50%,-50%)}}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.5) sepia(1) saturate(2) hue-rotate(180deg)}[data-theme=light] input[type=date]::-webkit-calendar-picker-indicator{filter:none}.wc-cell:focus-visible{outline:2px solid var(--blue-light);outline-offset:2px;border-radius:7px}@keyframes resultScoreReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.result-score-reveal{animation:resultScoreReveal .18s ease-out}@media (prefers-reduced-motion:reduce){.result-score-reveal{animation:none}}@keyframes winnerPromptPulse{0%,to{background:#1d4ed8;box-shadow:0 0 0 0 rgba(59,130,246,0);transform:scale(1)}50%{background:#3b82f6;box-shadow:0 0 18px 4px rgba(96,165,250,.85);transform:scale(1.03)}}.winner-prompt-pulse{display:block;text-align:center;color:#fff!important;background:#1d4ed8;font-weight:700!important;font-size:12.5px!important;padding:9px 14px!important;border-radius:9px;margin-bottom:10px;animation:winnerPromptPulse .8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.winner-prompt-pulse{animation:none;background:#2563eb}}[data-theme=light] body{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-weight:500}.mss-pace-chip{color:var(--pace-fg)}[data-theme=light] .mss-pace-chip{color:var(--pace-ink)}.mss-pk-hcp{display:inline-block;margin-left:4px;padding:0 4px;border-radius:5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mss-pk-hcp-elite{color:#4ade80;background:rgba(74,222,128,.16)}.mss-pk-hcp-low{color:#2dd4bf;background:rgba(45,212,191,.16)}.mss-pk-hcp-mid{color:#38bdf8;background:rgba(56,189,248,.16)}.mss-pk-hcp-high{color:#3b82f6;background:rgba(59,130,246,.18)}[data-theme=light] .mss-pk-hcp-elite{color:#166534;background:rgba(22,101,52,.12)}[data-theme=light] .mss-pk-hcp-low{color:#0f766e;background:rgba(15,118,110,.12)}[data-theme=light] .mss-pk-hcp-mid{color:#0369a1;background:rgba(3,105,161,.12)}[data-theme=light] .mss-pk-hcp-high{color:#1d4ed8;background:rgba(29,78,216,.14)}.mss-pick-mark{display:inline-block}.mss-pick-hit{color:#4ade80;text-shadow:0 0 6px rgba(74,222,128,.45)}.mss-pick-miss{color:#ff7a7a;text-shadow:0 0 7px hsla(0,100%,74%,.55)}.mss-pick-pending{background:#60a5fa;box-shadow:0 0 0 2px rgba(96,165,250,.28)}[data-theme=light] .mss-pick-hit{color:#15803d;text-shadow:none}[data-theme=light] .mss-pick-miss{color:#b91c1c;text-shadow:none}[data-theme=light] .mss-pick-pending{background:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.22)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}@keyframes mssPulse{0%,to{opacity:.55}50%{opacity:.85}}@keyframes mss-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes mssLoadingGlyph{0%,to{opacity:.5;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}.mss-loading-glyph{display:inline-flex;color:var(--gold-light,#c9a84c);line-height:0;animation:mssLoadingGlyph 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.mss-loading-glyph{animation:none}}@keyframes mssAutofixPulse{0%,to{box-shadow:0 0 0 0 rgba(201,168,76,.55)}50%{box-shadow:0 0 0 6px rgba(201,168,76,0)}}.mss-autofix-button{animation:mssAutofixPulse 1.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.mss-autofix-button{animation:none}}@keyframes mssAvailMustSet{0%,to{box-shadow:0 0 0 0 rgba(239,68,68,.5);opacity:1}50%{box-shadow:0 0 0 7px rgba(239,68,68,0);opacity:.74}}.avail-must-set{box-shadow:0 0 0 3px rgba(239,68,68,.1)}@keyframes mssInstallUp{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}@keyframes mssRingPulse{0%,to{box-shadow:0 0 0 1.5px #f4dd8e,0 0 16px hsla(47,84%,75%,.62)}50%{box-shadow:0 0 0 1.5px #f9e8ab,0 0 34px hsla(47,84%,75%,.95)}}.mss-ring-pro{box-shadow:0 0 0 1.5px #f4dd8e,0 0 16px hsla(47,84%,75%,.62);animation:mssRingPulse 2.4s ease-in-out infinite}@keyframes mssOpportunityPulse{0%,to{box-shadow:0 0 0 0 rgba(201,168,76,.55)}50%{box-shadow:0 0 0 7px rgba(201,168,76,0)}}.mss-opportunity-pulse{animation:mssOpportunityPulse 1.8s ease-in-out infinite}.tv-get-on-guide{transition:transform .15s ease,box-shadow .15s ease}.tv-get-on-guide:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(239,68,68,.2)!important}@keyframes mssConciergeSpin{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg) scale(1.1)}}.mss-concierge-spin{animation:mssConciergeSpin 1.5s ease-in-out infinite}.mss-concierge-generate,.mss-concierge-open{transition:transform .15s ease,filter .15s ease}.mss-concierge-generate:hover,.mss-concierge-open:hover{transform:translateY(-2px);filter:brightness(1.07)}.mss-build-strip-ai{transition:transform .2s,box-shadow .2s,border-color .2s}.mss-build-strip-ai:hover{transform:translateY(-3px);box-shadow:0 14px 40px rgba(167,139,250,.22);border-color:rgba(var(--purple-rgb),.5)}@media (prefers-reduced-motion:reduce){.mss-concierge-spin{animation:none}}@media print{body{background:#fff!important;color:#111!important}.mss-build-mobilebar,.mss-build-shell,nav{display:none!important}.mss-build-print-modal-overlay{position:static!important;background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:0!important;display:block!important}.mss-build-print-modal{max-width:100%!important;max-height:none!important;width:100%!important;border:none!important;box-shadow:none!important;background:#fff!important;color:#111!important}.mss-build-print-modal a{color:#1d4ed8!important}.mss-build-print-hide,.mss-build-print-modal button{display:none!important}.mss-build-print-modal *{color:#111!important}.mss-build-print-modal img{max-width:60px!important}.mss-build-print-only{display:block!important}.mss-build-print-only *,.mss-build-print-only h1,.mss-build-print-only td{color:#111!important}.mss-build-print-only table{background:#fff!important}.mss-build-print-only td,.mss-build-print-only th{background:#fff!important;border-color:#999!important}.mss-build-print-only td:first-child{background:#f0f0f0!important}.mss-print-specsheet{--bg-card:#fff;--bg-card-alt:#f4f6fb;--text-muted:#222;--text-secondary:#111;--border:#999;--gold:#9a7a10;--gold-light:#c9a84c;--gold-fill:#d4a017;--blue:#1d4ed8;--blue-light:#5b86e8;--success-dark:#157a3a;--error:#c0392b}.mss-print-specsheet svg,.mss-print-specsheet>div>div{break-inside:avoid;page-break-inside:avoid}@page{margin:.5in}.mss-build-print-modal h2{font-size:16pt!important;margin-top:18pt!important}.mss-build-print-modal{padding:0!important}.mss-build-print-modal>div>div:last-child{page-break-before:auto}.mss-build-print-modal a[href*=discord]{display:none!important}.mss-bay-group-header,.mss-extras-table tr,.mss-summary-row{page-break-inside:avoid;break-inside:avoid}}.mss-build-print-only{display:none}@media (max-width:640px){.mss-build-print-modal-overlay{padding:0!important;align-items:flex-start!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.mss-build-print-modal{max-width:100%!important;width:100%!important;max-height:none!important;min-height:100dvh;border-radius:0!important;overflow:visible!important}.mss-summary-body{flex:none!important;overflow:visible!important}.mss-summary-head{position:-webkit-sticky;position:sticky;top:0;z-index:6;background:var(--bg-card);padding:14px 18px!important;align-items:center!important}.mss-summary-head #mss-summary-h2{font-size:22px!important}.mss-summary-sub{display:none!important}.mss-summary-close{font-size:22px!important;padding:8px!important;min-width:44px;min-height:44px}.mss-summary-row,.mss-summary-spacerow{padding-left:18px!important;padding-right:18px!important}.mss-summary-foot{padding:16px 18px!important;gap:14px!important}.mss-summary-foot-info{width:100%}.mss-summary-foot-info>div[style*=max-width]{max-width:none!important}.mss-summary-actions{display:grid!important;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;width:100%}.mss-summary-actions>a,.mss-summary-actions>button{width:100%;box-sizing:border-box;text-align:center;justify-content:center;align-items:center;display:inline-flex;min-height:46px}.mss-summary-actions>:first-child,.mss-summary-actions>:last-child{grid-column:1/-1}.mss-summary-actions>:first-child{background:var(--gold)!important;border-color:var(--gold)!important;color:#0b1020!important;font-weight:700!important}}@media (min-width:641px){.mss-summary-foot{flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:14px 24px!important}.mss-summary-foot-info>div[style*=max-width]{max-width:none!important}.mss-summary-actions{display:grid!important;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;width:100%}.mss-summary-actions>a,.mss-summary-actions>button{width:100%;box-sizing:border-box;margin:0!important;white-space:nowrap}}@media (pointer:coarse){.mss-extras-table button,.mss-extras-table input[type=color],.mss-extras-table select{min-height:38px;min-width:38px;padding:6px 8px;font-size:13px}.mss-extras-table input[type=number]{min-height:38px;font-size:14px}.mss-extras-table td{padding-top:4px!important;padding-bottom:4px!important}.mss-build-toolchip,.mss-reset-positions-btn{min-height:44px;min-width:44px;padding:8px 12px!important;font-size:12px!important}}.mss-studio-3d-canvas-host:focus-visible{outline:2px solid var(--gold,#c9a84c);outline-offset:2px;box-shadow:0 0 0 4px rgba(201,168,76,.18)}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input[type=checkbox]:focus-visible,input[type=email]:focus-visible,input[type=number]:focus-visible,input[type=password]:focus-visible,input[type=radio]:focus-visible,input[type=search]:focus-visible,input[type=tel]:focus-visible,input[type=text]:focus-visible,input[type=url]:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--blue-light);outline-offset:2px}.mss-extras-table tbody,.mss-picker-grid,.mss-studio-3d-canvas-host{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:520px){.mss-modal-overlay{align-items:flex-start!important;padding:max(16px,env(safe-area-inset-top,16px)) 12px 12px!important}.mss-modal-card{max-height:90dvh!important;overflow-y:auto!important}.mss-view-as-wrap{top:calc(60px + env(safe-area-inset-top, 0px) + 8px)!important;right:8px!important;transform:none}#mss-view-as-menu,.mss-view-as-wrap{bottom:auto!important;left:auto!important}#mss-view-as-menu{right:0!important;top:calc(100% + 8px)!important}.mss-build-coach-toast{bottom:calc(var(--mss-buildbar-h, calc(72px + env(safe-area-inset-bottom, 0px))) + 68px)!important}}.mss-modal-close{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.mss-skip-link{position:absolute;left:-9999px;top:0;z-index:9999;padding:10px 18px;background:var(--blue);color:#fff;text-decoration:none;font-weight:700;font-size:14px;border-radius:0 0 8px 0}.mss-skip-link:focus{left:0;outline:2px solid var(--gold);outline-offset:2px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes mssTourFade{0%{opacity:0}to{opacity:1}}.mss-tour-photo{animation:mssTourFade .18s ease-out}@media (prefers-reduced-motion:reduce){.mss-tour-photo{animation:none}}@media (max-width:640px){.mss-tour-blur,.mss-tour-sidenav{display:none!important}.mss-tour-stage{padding:0 10px!important}}@media (min-width:641px){.mss-tour-thumbnav{display:none!important}}@keyframes mss-fade-out{0%{opacity:0;transform:translateY(-4px)}15%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes mss-coach-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mssPickPop{0%{transform:scale(.98)}55%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes mssCardIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mss-card-in{animation:mssCardIn .32s ease}.mss-card-in.mss-pick-pop{animation:mssCardIn .32s ease,mssPickPop .3s ease}.mss-card-in-stagger{animation:mssCardIn .26s ease backwards}@keyframes mssScorePop{0%{transform:scale(1)}45%{transform:scale(1.18)}to{transform:scale(1)}}.mss-score-pop{display:inline-block;animation:mssScorePop .34s ease}@keyframes mssStepContentIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mss-step-content-in{animation:mssStepContentIn .32s ease-out both}.mss-press{transition:transform .08s ease}.mss-build-pickerchip:active,.mss-build-stepbtn:active,.mss-press:active,.mss-prodcard:active{transform:scale(.97)}.mss-press-card{transition:transform .08s ease}.mss-press-card:active{transform:scale(.98)}.mss-btn{transition:transform .12s ease,filter .12s ease,background .12s ease,border-color .12s ease}.mss-btn:hover{filter:brightness(1.06)}.mss-btn:active{transform:translateY(0) scale(.98)}.mss-btn:disabled,.mss-btn[aria-disabled=true]{filter:none;transform:none}.mss-btn-ghost:hover,.mss-btn-secondary:hover{background:var(--bg-hover)!important}@media (pointer:coarse){.mss-btn{min-height:44px!important}.mss-stream-chip:after{content:"";position:absolute;left:-1px;right:-1px;bottom:-9px;height:9px}.mss-iconbtn{min-width:44px!important;min-height:44px!important}}.mss-iconbtn:hover{transform:none}.mss-btn-danger.mss-iconbtn:hover,.mss-btn-overlay.mss-iconbtn:hover{background:var(--bg-hover)!important}.mss-toast{transform:translateX(-50%);box-shadow:var(--shadow-2);animation:mssTourFade .18s ease-out}.mss-notice a{color:inherit;font-weight:700}@media (prefers-reduced-motion:reduce){.mss-toast{animation:none}}.mss-card-hover{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.mss-card-hover:hover{transform:translateY(-2px);border-color:var(--border-strong)!important;box-shadow:var(--shadow-2)}.mss-hover-bg{transition:background .14s ease}.mss-hover-bg:hover{background:var(--bg-hover)!important}.mss-hover-grow{transition:transform .14s ease}.mss-hover-grow:hover{transform:scale(1.18)}.mss-hover-lift{transition:transform .14s ease}.mss-hover-lift:hover{transform:translateY(-1px)}.mss-tab:hover{transform:none}.mss-tab:not(.mss-tab-on):hover{background:var(--bg-hover)!important}.mss-link{color:var(--blue-light);font-weight:700}.mss-link,.mss-link-quiet{text-decoration:none;cursor:pointer}.mss-link-quiet{color:var(--text-link)}.mss-link-accent{color:var(--text-primary);text-decoration:none;font-weight:700;cursor:pointer}.mss-link-accent:focus-visible,.mss-link-accent:hover,.mss-link-quiet:focus-visible,.mss-link-quiet:hover,.mss-link:focus-visible,.mss-link:hover{text-decoration:underline;text-underline-offset:3px}.mss-skel{background:var(--bg-panel);animation:mssSkel 1.4s ease-in-out infinite}@keyframes mssSkel{0%,to{opacity:.55}50%{opacity:1}}@media (pointer:coarse){.mss-input{min-height:44px!important}}.mss-input::placeholder{color:var(--text-muted);opacity:1}.mss-input:disabled{opacity:.55;cursor:not-allowed}.mss-table tbody tr{transition:background .12s ease}.mss-table tbody tr:hover{background:var(--bg-card-alt)}.mss-table tbody tr:last-child td{border-bottom:none!important}.mss-table-compact td,.mss-table-compact th{padding-top:6px!important;padding-bottom:6px!important}@media (prefers-reduced-motion:reduce){.mss-table tbody tr{transition:none}}.mss-h1{font-size:clamp(var(--fs-28),4vw,var(--fs-40));line-height:1.08}.mss-h1,.mss-h1-hero{font-family:var(--font-display);font-weight:800;letter-spacing:-.025em;color:var(--text-primary)}.mss-h1-hero{font-size:clamp(var(--fs-34),5.5vw,var(--fs-48));line-height:1.04}.mss-page{max-width:1100px;margin:0 auto;padding:var(--sp-6) var(--sp-4) var(--sp-12)}.mss-section{margin-top:var(--sp-12)}@media (prefers-reduced-motion:reduce){.mss-btn,.mss-card-hover,.mss-hover-bg,.mss-hover-grow,.mss-hover-lift{transition:none}.mss-btn:active,.mss-btn:hover,.mss-card-hover:hover{transform:none}.mss-skel{animation:none;opacity:.7}.mss-card-in,.mss-card-in-stagger,.mss-card-in.mss-pick-pop,.mss-score-pop,.mss-step-content-in{animation:none!important}.mss-build-pickerchip:active,.mss-build-stepbtn:active,.mss-press-card:active,.mss-press:active,.mss-prodcard:active{transform:none!important}}.mss-roomshape-sliders-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:10px;gap:10px;margin-top:12px;padding:10px 12px;background:var(--bg-card-alt);border:1px solid var(--border);border-radius:8px;align-items:center}.mss-roomshape-sliders-row>.mss-quick-slider-row{margin:0!important}.wp-page{min-height:100dvh;background:var(--bg,#080d1a);color:var(--text-primary,#f0f4ff);font-family:var(--font-body);--wp-head-h:52px;padding-top:env(safe-area-inset-top,0)}.wp-wrap{max-width:1320px;margin:0 auto;padding:14px max(16px,env(safe-area-inset-left,0px)) max(40px,calc(24px + env(safe-area-inset-bottom, 0px))) max(16px,env(safe-area-inset-right,0px))}.wp-wrap:-webkit-full-screen{max-width:none;width:100%;height:100%;padding:14px 18px 18px;background:var(--bg);overflow-y:auto}.wp-wrap:fullscreen{max-width:none;width:100%;height:100%;padding:14px 18px 18px;background:var(--bg);overflow-y:auto}.wp-wrap:-webkit-full-screen .wp-videobox{max-height:78dvh}.wp-wrap:fullscreen .wp-videobox{max-height:78dvh}.wp-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;flex-wrap:wrap;min-width:0}@media (max-width:460px){.wp-srclabel{display:none}}.lst-swipe-hint{display:none}@media (max-width:760px){.lst-swipe-hint{display:block;margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--text-muted)}}.wp-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:14px;gap:14px;align-items:start}.wp-grid-nochat{grid-template-columns:minmax(0,1fr)}.wp-main{display:flex;flex-direction:column;gap:12px}.wp-main,.wp-rail{min-width:0}.wp-videobox{aspect-ratio:16/9;max-height:58dvh;width:auto;max-width:100%;margin:0 auto}.wp-fullcard{display:none}.wp-fullcard-on{display:block}@media (min-width:900px){.wp-fullcard{display:block}.wp-fullcard-btn{display:none!important}}.wp-skip{position:absolute;left:-9999px;top:8px;z-index:20;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:8px;color:var(--text-link);font-size:13px;font-weight:700;text-decoration:none}.wp-skip:focus{left:16px}@keyframes wpLivePulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.wp-page [data-wp-livedot]{animation:none!important}}@media (max-width:899px){.wp-grid,.wp-grid-nochat{display:flex;flex-direction:column;align-items:stretch}.wp-main,.wp-rail{width:100%}.wp-header{top:0;z-index:6;min-height:var(--wp-head-h);margin:0 -16px 12px;padding:0 16px;flex-wrap:nowrap;background:var(--bg,#080d1a);border-bottom:1px solid var(--border)}.wp-header,.wp-video{position:-webkit-sticky;position:sticky}.wp-video{top:var(--wp-head-h);z-index:5;background:#000;border-radius:0 0 12px 12px}.wp-videobox{aspect-ratio:16/9;max-height:34dvh;width:auto;max-width:100%;margin:0 auto}}@media (orientation:landscape) and (max-height:500px){.wp-header{position:static}.wp-videobox{max-height:62dvh}}@media (max-width:700px){.mss-ev-head{flex-wrap:nowrap!important;align-items:flex-start!important;gap:8px!important}.mss-ev-headleft{flex:1 1 auto;flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mss-ev-headleft::-webkit-scrollbar{display:none}.mss-ev-headleft>*{flex-shrink:0}.mss-ev-headlinks{flex:0 0 auto;gap:6px!important}.mss-ev-headlinks .mss-cal-chip{font-size:10.5px!important;padding:5px 8px!important;min-height:30px!important;gap:4px!important}.mss-ev-headleft button{font-size:12px!important;padding:5px 10px!important;min-height:30px!important;letter-spacing:.4px!important}.mss-card-topleft:has(>.mss-card-watch){display:grid!important;grid-template-columns:1fr 1fr;grid-gap:6px!important;gap:6px!important;width:100%}.mss-card-topleft:has(>.mss-card-watch)>*{min-width:0!important;min-height:26px!important;justify-content:center!important;box-sizing:border-box}.mss-card-topleft:has(>.mss-card-watch)>.mss-card-watch{padding:3px 6px!important}}.mss-cal-chip{transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.mss-cal-chip:hover{transform:translateY(-1px);box-shadow:0 6px 16px var(--cal-glow);filter:brightness(1.08)}.mss-cal-chip:active{transform:translateY(0);box-shadow:none}@media (prefers-reduced-motion:reduce){.mss-cal-chip:active,.mss-cal-chip:hover{transform:none}}.mss-shop-plate{background:#e9e8e4}[data-theme=light] .mss-shop-plate{background:#fff}.mss-shop-plate img{mix-blend-mode:multiply}.gd-deal-card:hover .mss-shop-plate,.gd-mini-card:hover .mss-shop-plate{border-color:var(--text-muted)!important}.gd-deal-card:focus-visible,.gd-mini-card:focus-visible{outline:2px solid var(--blue-light);outline-offset:4px;border-radius:var(--r-md)}.mss-shop-side:hover{color:var(--text-primary)!important;background:var(--bg-card-alt)!important}.mss-shop-tabs::-webkit-scrollbar,.mss-tabstrip::-webkit-scrollbar{display:none}@media (max-width:768px){.mss-mm-overlay{align-items:flex-start!important;padding-top:calc(var(--mss-nav-h, calc(60px + env(safe-area-inset-top, 0px))) + 8px)!important;padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 10px)!important}.mss-mm-panel{max-height:100%!important}}.mss-club-split{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:28px;gap:28px;align-items:start}.mss-cat-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px}@media (max-width:540px){.mss-cat-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.mss-club-aside{min-width:0;position:-webkit-sticky;position:sticky;top:calc(var(--mss-nav-h, 60px) + 16px);max-height:calc(100vh - var(--mss-nav-h, 60px) - 32px);overflow-y:auto;scrollbar-width:thin}@media (max-width:1000px){.mss-club-split{grid-template-columns:minmax(0,1fr);gap:20px}.mss-club-aside{position:static;top:auto;max-height:none;overflow-y:visible}}.mss-odo-in{animation:mssOdoIn var(--dur-2) var(--ease-out) both}.mss-odo-out{animation:mssOdoOut var(--dur-2) var(--ease-in) both}.mss-odo-flash{animation:mssOdoFlash 1.2s var(--ease-out) both}@keyframes mssOdoIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mssOdoOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@keyframes mssOdoFlash{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.mss-odo-flash,.mss-odo-in,.mss-odo-out{animation:none}.mss-odo-out{display:none}}.mss-band-stage{background:var(--panel-bg);color:var(--panel-ink);--text-primary:var(--panel-ink);--text-secondary:var(--panel-ink-2);--text-muted:var(--panel-ink-3);--text-link:var(--panel-ink)}.mss-band-stage .mss-build3d-grid,.mss-band-stage [data-front-door]{border-top:0!important;padding-top:0!important}.mss-band-stage [data-front-door] h2,.mss-stage-h{font-weight:600!important;font-stretch:112.5%!important;letter-spacing:-.02em!important}.mss-fig-wide{font-family:var(--font-body);font-stretch:var(--wdth-readout);font-weight:600;letter-spacing:-.02em;font-feature-settings:var(--num-readout);font-variant-numeric:var(--num-readout);line-height:1;white-space:nowrap}.mss-ms{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--r-lg);min-height:300px;background:var(--panel-bg-2);color:var(--panel-ink);border:1px solid rgba(var(--panel-ink-rgb),.14)}.mss-ms-half{position:absolute;top:0;bottom:0;width:50%;overflow:hidden;z-index:-1}.mss-ms-half-l{left:0}.mss-ms-half-r{right:0}.mss-ms-half img{width:100%;height:100%;object-fit:cover;display:block}.mss-ms-half:after{content:"";position:absolute;inset:0}.mss-ms-half-l:after{background:linear-gradient(to right,rgba(var(--panel-rgb),.4),rgba(var(--panel-rgb),.8)),linear-gradient(to top,rgba(var(--panel-rgb),.55),rgba(var(--panel-rgb),0) 70%)}.mss-ms-half-r:after{background:linear-gradient(to left,rgba(var(--panel-rgb),.4),rgba(var(--panel-rgb),.8)),linear-gradient(to top,rgba(var(--panel-rgb),.55),rgba(var(--panel-rgb),0) 70%)}.mss-ms-seam{position:absolute;top:0;bottom:0;left:50%;width:1px;background:rgba(var(--panel-ink-rgb),.28);z-index:-1;-webkit-mask-image:linear-gradient(180deg,#000 0 30%,transparent 38% 70%,#000 78%);mask-image:linear-gradient(180deg,#000 0 30%,transparent 38% 70%,#000 78%)}.mss-ms-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px 0;min-height:34px}.mss-ms-round{font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;font-stretch:var(--wdth-label);overflow:hidden;text-overflow:ellipsis;min-width:0}.mss-ms-round,.mss-ms-state{font-weight:600;color:var(--panel-ink-2);white-space:nowrap}.mss-ms-state{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-13);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mss-ms-live{color:var(--error-dark)}.mss-ms-live-dot{width:7px;height:7px;border-radius:50%;background:var(--error-dark);display:inline-block}.mss-ms-body{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:22px 18px 26px;min-height:250px}.mss-ms-side{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;min-width:0}.mss-ms-name{font-family:var(--font-display);font-size:22px;font-weight:600;line-height:1.15;color:var(--panel-ink);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mss-ms-hcp{min-height:34px}.mss-ms-hcp,.mss-ms-mid{display:flex;flex-direction:column;align-items:center}.mss-ms-mid{text-align:center;gap:6px;min-width:92px}.mss-ms-vs{font-size:var(--fs-28);color:var(--panel-ink-3)}.mss-ms-score{font-size:var(--fs-28);color:var(--panel-ink)}.mss-ms-when{font-size:var(--fs-13);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mss-ms-lead,.mss-ms-when{color:var(--panel-ink-2);white-space:nowrap}.mss-ms-lead{font-size:var(--fs-13);font-weight:500;max-width:160px;overflow:hidden;text-overflow:ellipsis}@media (max-width:600px){.mss-ms{min-height:0}.mss-ms-body{padding:18px 10px 22px;gap:6px;min-height:220px}.mss-ms-name{font-size:var(--fs-16)}.mss-ms-mid{min-width:64px}.mss-ms-score,.mss-ms-vs{font-size:var(--fs-20)}}.mss-seg{display:flex;gap:0;margin-top:2px}.mss-seg-btn{flex:1 1;min-width:0;height:24px;padding:11px 3px;border:0;background:none;cursor:pointer;display:block}.mss-seg-track{display:block;position:relative;height:2px;border-radius:1px;background:var(--border-strong);overflow:hidden}.mss-seg-fill{position:absolute;left:0;top:0;bottom:0;width:100%;background:var(--text-primary);transform-origin:left center;transform:scaleX(0)}.mss-seg-btn[aria-current=true] .mss-seg-fill{animation:mssSegFill 6s linear forwards}.mss-seg-static .mss-seg-btn[aria-current=true] .mss-seg-fill{transform:scaleX(1);animation:none}.mss-seg-paused .mss-seg-btn[aria-current=true] .mss-seg-fill{animation-play-state:paused}.mss-seg-btn:focus-visible{outline:2px solid var(--blue-light);outline-offset:0}@keyframes mssSegFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.mss-seg-btn[aria-current=true] .mss-seg-fill{animation:none;transform:scaleX(1)}}.mss-vh:not(:focus){position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.mss-rail-photo{transition:transform .42s var(--ease-out);transform-origin:50% 50%}.mss-rail-cap{transition:transform var(--dur-1) var(--ease-out)}.mss-rail-cost{position:absolute;left:0;right:0;bottom:0;padding:8px 10px;background:rgba(var(--panel-rgb),.86);color:var(--panel-ink);font-size:var(--fs-12);font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transform:translateY(101%);transition:transform var(--dur-2) var(--ease-out);pointer-events:none;display:flex;align-items:baseline;gap:6px;font-stretch:var(--wdth-label);font-size:var(--fs-13)}.mss-rail-ci{display:inline-flex;align-items:baseline;gap:4px;min-width:0;flex:0 1 auto}.mss-rail-ci:first-child{flex-shrink:0;max-width:56%}.mss-rail-cn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mss-rail-cp,.mss-rail-csep{flex-shrink:0}.mss-rail-csep{color:var(--panel-ink-3);margin-right:2px}.mss-rail-cost-static{display:none;margin-top:6px;font-size:var(--fs-12);color:var(--text-muted);line-height:1.45;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mss-rail-cost-static>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (hover:hover){.mss-rail:hover .mss-rail-photo{transform:scale(1.04)}.mss-rail:hover .mss-rail-cap{transform:translateY(-2px)}.mss-rail:hover .mss-rail-cost{transform:none}}.mss-rail:focus-visible .mss-rail-photo{transform:scale(1.04)}.mss-rail:focus-visible .mss-rail-cap{transform:translateY(-2px)}.mss-rail:focus-visible .mss-rail-cost{transform:none}@media (hover:none),(max-width:640px){.mss-rail-cost{display:none}.mss-rail-cost-static{display:block}}@media (prefers-reduced-motion:reduce){.mss-rail-cap,.mss-rail-cost,.mss-rail-photo{transition:none}.mss-rail:focus-visible .mss-rail-photo,.mss-rail:hover .mss-rail-photo{transform:none}}.mss-arrive-armed [data-arrive]{opacity:0;transform:translateY(12px)}.mss-arrive-in [data-arrive]{opacity:1;transform:none;transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-out)}.mss-arrive-in [data-arrive="1"]{transition-delay:60ms}.mss-arrive-in [data-arrive="2"]{transition-delay:.12s}.mss-arrive-in [data-arrive="3"]{transition-delay:.18s}@media (prefers-reduced-motion:reduce){.mss-arrive-armed [data-arrive],.mss-arrive-in [data-arrive]{opacity:1;transform:none;transition:none}}.mss-player-card{position:fixed;z-index:60;width:280px;max-width:calc(100vw - 16px);box-sizing:border-box;padding:14px;border-radius:var(--r-lg);background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border);box-shadow:var(--shadow-2);animation:mssPlayerCardIn var(--dur-1) var(--ease-out) both}.mss-player-card-above{animation-name:mssPlayerCardInUp}.mss-player-card[data-state=closing]{animation:mssPlayerCardOut .12s var(--ease-in) both;pointer-events:none}@keyframes mssPlayerCardIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes mssPlayerCardInUp{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes mssPlayerCardOut{0%{opacity:1}to{opacity:0}}.mss-player-live-dot{width:7px;height:7px;border-radius:50%;background:var(--error-dark);display:inline-block;flex-shrink:0}.mss-player-host{cursor:pointer}.mss-player-host:focus-visible{outline:2px solid var(--blue-light);outline-offset:2px;border-radius:50%}@media (prefers-reduced-motion:reduce){.mss-player-card,.mss-player-card-above,.mss-player-card[data-state=closing]{animation:none}}.mss-shop-stage{position:relative;border-radius:var(--r-lg);overflow:hidden;background:var(--panel-bg);color:var(--panel-ink);--text-primary:var(--panel-ink);--text-secondary:var(--panel-ink-2);--text-muted:var(--panel-ink-3);--text-soft:var(--panel-ink-3);--text-link:var(--panel-ink);--border:rgba(var(--panel-ink-rgb),.22);--bg:var(--panel-bg)}.mss-shop-stage-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:32px;gap:32px;align-items:center;padding:32px}.mss-shop-stage-plate{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;border-radius:var(--r-lg);padding:24px;box-sizing:border-box;overflow:hidden;border:1px solid rgba(var(--panel-ink-rgb),.12)}.mss-shop-stage-plate img{max-width:100%;max-height:100%;object-fit:contain;display:block;transition:transform .42s var(--ease-out)}.mss-shop-stage:focus-within .mss-shop-stage-plate img,.mss-shop-stage:hover .mss-shop-stage-plate img{transform:scale(1.03)}.mss-shop-stage-eyebrow{font-family:var(--font-body);font-stretch:var(--wdth-label);font-weight:600;font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;color:var(--panel-gold)}.mss-shop-stage-name{font-size:clamp(28px,3vw,40px)!important;line-height:1.05!important;color:var(--panel-ink)!important;margin:0!important}.mss-shop-stage-price{font-size:var(--fs-48);color:var(--panel-gold)}.mss-shop-stage-lbl{font-family:var(--font-body);font-stretch:var(--wdth-label);font-weight:600;font-size:var(--fs-12);line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--panel-ink-3);white-space:nowrap}@media (max-width:760px){.mss-shop-stage-grid{grid-template-columns:1fr;gap:18px;padding:18px}.mss-shop-stage-plate{aspect-ratio:16/10;padding:16px}.mss-shop-stage-price{font-size:var(--fs-40)}}.mss-shop-lead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:center}.mss-shop-lead-plate{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;border-radius:var(--r-lg);border:1px solid var(--border);padding:28px;box-sizing:border-box;overflow:hidden;transition:border-color .15s ease}.mss-shop-lead-plate img{max-width:100%;max-height:100%;object-fit:contain;display:block;transition:transform .42s var(--ease-out)}.mss-shop-lead-plate:focus-visible img,.mss-shop-lead-plate:hover img{transform:scale(1.03)}.mss-shop-lead-plate:focus-visible{outline:2px solid var(--blue-light);outline-offset:4px}.mss-shop-lead-name{font-size:clamp(22px,2.2vw,28px)!important;line-height:1.1!important;margin:0!important}.mss-shop-lead-namelink{color:inherit;text-decoration:none}.mss-shop-lead-namelink:focus-visible,.mss-shop-lead-namelink:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.mss-shop-stage-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:20px}@media (max-width:700px){.mss-shop-lead{grid-template-columns:1fr;gap:14px}.mss-shop-lead-plate{aspect-ratio:16/10;padding:18px}.mss-shop-stage-tiles{gap:10px;margin-top:16px}}@media (prefers-reduced-motion:reduce){.mss-shop-lead-plate img,.mss-shop-stage-plate img{transition:none;transform:none!important}}.mss-pdp-retailer{display:flex;align-items:center;gap:14px;padding:14px 4px;border-bottom:1px solid var(--border);text-decoration:none;color:inherit;min-height:44px;transition:background .15s ease}.mss-pdp-retailer:focus-visible,.mss-pdp-retailer:hover{background:var(--bg-card-alt)}.mss-pdp-retailer:focus-visible{outline:2px solid var(--blue-light);outline-offset:-2px;border-radius:var(--r-sm)}.mss-pdp-retailer-info{flex:1 1 auto;min-width:0}.mss-pdp-retailer-price{display:flex;align-items:baseline;justify-content:flex-end;gap:8px;min-width:150px;flex-shrink:0}@media (max-width:600px){.mss-pdp-retailer{flex-wrap:wrap;gap:2px 12px}.mss-pdp-retailer-info{order:1;flex:1 1 60%}.mss-pdp-chev{order:4}.mss-pdp-retailer-price{order:3;min-width:0;flex:0 1 auto;justify-content:flex-start}.mss-pdp-best{order:3}}.mss-pdp-research{max-width:720px}.mss-pdp-research p{margin:0}.mss-pdp-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px 40px;gap:24px 40px}@media (max-width:640px){.mss-pdp-cols{grid-template-columns:1fr}}.mss-pdp-plate{aspect-ratio:4/3}@media (max-width:768px){.mss-pdp-plate{aspect-ratio:16/10}}.mss-picks{position:relative;border-radius:var(--r-lg);padding:24px;margin-bottom:var(--sp-5);background:var(--panel-bg);color:var(--panel-ink);--text-primary:var(--panel-ink);--text-secondary:var(--panel-ink-2);--text-muted:var(--panel-ink-3);--text-soft:var(--panel-ink-3);--text-link:var(--panel-ink);--border:rgba(var(--panel-ink-rgb),.22);--bg:var(--panel-bg)}.mss-picks-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:24px;gap:24px}.mss-picks-item{display:flex;flex-direction:column;min-width:0}.mss-picks-plate{display:flex;align-items:center;justify-content:center;height:132px;border-radius:var(--r-lg);border:1px solid rgba(var(--panel-ink-rgb),.12);padding:16px;box-sizing:border-box;overflow:hidden;outline:none}.mss-picks-plate img{max-width:100%;max-height:100%;object-fit:contain;display:block;transition:transform .42s var(--ease-out)}.mss-picks-item:focus-within .mss-picks-plate img,.mss-picks-plate:hover img{transform:scale(1.03)}.mss-picks-eyebrow{display:block;margin-top:12px;font-family:var(--font-body);font-stretch:var(--wdth-label);font-weight:600;font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;color:var(--panel-ink-3)}.mss-picks-name{font-size:clamp(20px,1.8vw,24px)!important;line-height:1.1!important;color:var(--panel-ink)!important;margin:4px 0 0!important;font-weight:600!important;font-stretch:112.5%!important;letter-spacing:-.02em!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mss-picks-brand{display:block;margin-top:2px;font-size:var(--fs-13);color:var(--panel-ink-3)}.mss-picks-readout{margin-top:10px;min-height:44px;display:flex;flex-direction:column;justify-content:flex-end;gap:6px}.mss-picks-fig{display:inline-flex;flex-direction:column;gap:5px}.mss-picks-price{font-size:var(--fs-28);color:var(--panel-gold)}.mss-picks-sub{display:block;font-size:var(--fs-13);color:var(--panel-ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mss-picks-note{margin:16px 0 0;max-width:720px;font-size:var(--fs-12);line-height:1.5;color:var(--panel-ink-3)}@media (max-width:700px){.mss-picks{padding:16px}.mss-picks-grid{grid-template-columns:1fr;gap:14px}.mss-picks-item{display:grid;grid-template-columns:96px minmax(0,1fr);grid-column-gap:14px;column-gap:14px;align-items:start;padding-bottom:14px;border-bottom:1px solid rgba(var(--panel-ink-rgb),.14)}.mss-picks-item:last-child{padding-bottom:0;border-bottom:0}.mss-picks-plate{grid-column:1;grid-row:1/6;height:96px;padding:10px;border-radius:var(--r-md)}.mss-picks-eyebrow{grid-column:2;margin-top:0}.mss-picks-brand,.mss-picks-name,.mss-picks-readout{grid-column:2}.mss-picks-name{font-size:var(--fs-18)!important;white-space:normal}.mss-picks-readout{margin-top:8px;min-height:0}.mss-picks-price{font-size:var(--fs-24)}}@media (prefers-reduced-motion:reduce){.mss-picks-plate img{transition:none;transform:none!important}}.mss-ls{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--r-lg);aspect-ratio:21/9;min-height:360px;margin-top:8px;background:var(--panel-bg-2);color:var(--panel-ink);--text-primary:var(--panel-ink);--text-secondary:var(--panel-ink-2);--text-muted:var(--panel-ink-3);--text-soft:var(--panel-ink-3);--text-link:var(--panel-ink);--border:rgba(var(--panel-ink-rgb),.22);--border-strong:rgba(var(--panel-ink-rgb),.5)}.mss-ls-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:0}.mss-ls-kb{animation:mssLsKb 14s linear both;transform-origin:60% 40%}@keyframes mssLsKb{0%{transform:scale(1)}to{transform:scale(1.05)}}.mss-ls-field{position:absolute;inset:0;z-index:0;background:var(--panel-bg)}.mss-ls-scrim{z-index:1;background:linear-gradient(90deg,rgba(var(--panel-rgb),.84) 0,rgba(var(--panel-rgb),.52) 52%,rgba(var(--panel-rgb),.1) 100%),linear-gradient(0deg,rgba(var(--panel-rgb),.9) 0,rgba(var(--panel-rgb),.34) 48%,rgba(var(--panel-rgb),0) 76%)}.mss-ls-edge,.mss-ls-scrim{position:absolute;inset:0;pointer-events:none}.mss-ls-edge{z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(var(--panel-ink-rgb),.1)}.mss-ls-body{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:28px 32px 30px;max-width:760px;box-sizing:border-box}.mss-art-kicker,.mss-ls-kicker{font-family:var(--font-body);font-stretch:var(--wdth-label);font-size:var(--fs-12);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--panel-ink-3)}.mss-ls-title{margin:0;font-family:var(--font-display);font-size:clamp(28px,3.8vw,44px);line-height:1.05;color:var(--panel-ink);max-width:100%}.mss-ls-titlelink{color:inherit;text-decoration:none}.mss-ls-titlelink:focus-visible,.mss-ls-titlelink:hover{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.mss-ls-sub{margin:0;font-size:var(--fs-16);line-height:1.5;color:var(--panel-ink-2);max-width:60ch}.mss-ls-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--fs-13);color:var(--panel-ink-3)}.mss-ls-dot{opacity:.6}.mss-ls-actions{padding-top:6px}@media (prefers-reduced-motion:reduce){.mss-ls-kb{animation:none}}@media (max-width:640px){.mss-ls{aspect-ratio:auto;min-height:0}.mss-ls-body{position:relative;padding:170px 16px 18px;gap:8px}.mss-ls-scrim{background:linear-gradient(0deg,rgba(var(--panel-rgb),.96) 0,rgba(var(--panel-rgb),.86) 46%,rgba(var(--panel-rgb),.14) 74%,rgba(var(--panel-rgb),0) 100%)}.mss-ls-title{font-size:var(--fs-28)}}.mss-br-strip{width:100%;overflow-x:hidden}.mss-br-pane{width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.mss-br-jump.is-pane{position:static;width:100%;max-width:100%}.mss-ls.is-split{aspect-ratio:auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mss-ls.is-split .mss-ls-photo{position:relative;grid-column:2;grid-row:1;aspect-ratio:16/9;height:auto;object-fit:contain;object-position:right center;background:var(--panel-bg)}.mss-ls.is-split .mss-ls-scrim{background:linear-gradient(90deg,var(--panel-bg-2) 0,var(--panel-bg-2) 50%,rgba(var(--panel-rgb),.35) 53%,rgba(var(--panel-rgb),0) 60%)}.mss-ls.is-split .mss-ls-body{position:relative;grid-column:1;grid-row:1;justify-content:center;max-width:none;padding:32px 24px 32px 32px}.mss-ls.is-split .mss-ls-title{font-size:clamp(26px,3.1vw,38px)}@media (max-width:760px){.mss-ls.is-split{grid-template-columns:1fr}.mss-ls.is-split .mss-ls-photo{grid-column:1;grid-row:1}.mss-ls.is-split .mss-ls-body{grid-column:1;grid-row:2;padding:18px 16px 20px}.mss-ls.is-split .mss-ls-scrim{display:none}.mss-ls.is-split .mss-ls-title{font-size:var(--fs-28)}}.mss-lp{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr}.mss-lp-item{position:relative;padding-left:0}.mss-lp-item:before{content:"";position:absolute;left:15px;top:0;bottom:0;width:1px;background:var(--border)}.mss-lp-item:first-child:before{top:30px}.mss-lp-item:last-child:before{bottom:auto;height:30px}.mss-lp-row{position:relative;display:flex;align-items:flex-start;gap:16px;padding:12px 0;min-height:44px;text-decoration:none;color:inherit}.mss-lp-num{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-top:2px;border-radius:50%;border:1px solid var(--border);background:var(--bg);color:var(--text-muted);font-family:var(--font-body);font-stretch:var(--wdth-readout);font-weight:700;font-size:var(--fs-13);font-feature-settings:var(--num-readout);font-variant-numeric:var(--num-readout);transition:background var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.mss-lp-num.is-live{border-color:var(--border-strong);color:var(--text-primary)}.mss-lp-num.is-read{background:var(--success-dark);border-color:var(--success-dark);color:#fff}.mss-lp-text{display:flex;flex-direction:column;gap:3px;min-width:0;padding-top:6px}.mss-lp-title{font-size:var(--fs-16);font-weight:700;color:var(--text-primary);line-height:1.3}.mss-lp-blurb{font-size:var(--fs-14);color:var(--text-muted);line-height:1.5;max-width:52ch}.mss-lp-meta{font-size:var(--fs-13);font-weight:500;color:var(--text-soft)}.mss-lp-item.is-soon .mss-lp-title{color:var(--text-secondary)}a.mss-lp-row:focus-visible .mss-lp-title,a.mss-lp-row:hover .mss-lp-title{text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}a.mss-lp-row:focus-visible{outline:2px solid var(--blue-light);outline-offset:2px;border-radius:var(--r-md)}.mss-lp-progress{display:flex;flex-direction:column;gap:7px;max-width:480px;margin:0 0 18px}.mss-lp-progress-label{font-size:var(--fs-13);font-weight:600;color:var(--text-secondary)}.mss-lp-track{height:6px;background:var(--bg-alt);overflow:hidden}.mss-lp-fill,.mss-lp-track{border-radius:var(--r-pill)}.mss-lp-fill{height:100%;background:var(--blue);transition:width var(--dur-3) var(--ease-out)}.mss-lp-foot{margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}@media (min-width:900px){.mss-lp{grid-template-columns:1fr 1fr;column-gap:56px;grid-auto-flow:column;grid-template-rows:repeat(6,auto)}.mss-lp-item:nth-child(6):before{bottom:auto;height:30px}.mss-lp-item:nth-child(7):before{top:30px}}.mss-lr-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-column-gap:40px;column-gap:40px}.mss-lr-item{border-top:1px solid var(--border)}.mss-lr{display:grid;grid-template-columns:clamp(132px,22vw,200px) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:flex-start;padding:18px 0;min-height:44px;text-decoration:none;color:inherit}.mss-lr-thumb{display:block;aspect-ratio:16/9;border-radius:var(--r-md);overflow:hidden;background:var(--bg-alt);border:1px solid var(--border);position:relative}.mss-lr-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .42s var(--ease-out)}.mss-lr-thumb.is-plate{background:#e9e8e4;padding:10px;box-sizing:border-box}[data-theme=light] .mss-lr-thumb.is-plate{background:#fff}.mss-lr-thumb.is-plate img{object-fit:contain;mix-blend-mode:multiply}.mss-lr-thumb-word{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:8px;text-align:center;font-family:var(--font-display);font-weight:600;font-size:var(--fs-14);color:var(--text-muted)}.mss-lr-body{display:flex;flex-direction:column;gap:4px;min-width:0}.mss-lr-kicker{font-family:var(--font-body);font-stretch:var(--wdth-label);font-size:var(--fs-12);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.mss-lr-title{font-size:var(--fs-18);font-weight:700;color:var(--text-primary);line-height:1.25}.mss-lr-sub{font-size:var(--fs-14);color:var(--text-muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mss-lr-line{font-size:var(--fs-13);color:var(--text-soft);margin-top:2px}.mss-lr:focus-visible .mss-lr-title,.mss-lr:hover .mss-lr-title{text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.mss-lr:focus-visible .mss-lr-thumb img,.mss-lr:hover .mss-lr-thumb img{transform:scale(1.03)}.mss-lr:focus-visible{outline:2px solid var(--blue-light);outline-offset:2px;border-radius:var(--r-md)}@media (min-width:900px){.mss-lr-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.mss-lr{grid-template-columns:112px minmax(0,1fr);gap:12px;padding:14px 0}.mss-lr-title{font-size:var(--fs-16)}}@media (prefers-reduced-motion:reduce){.mss-lr-thumb img{transition:none;transform:none!important}}.mss-art-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;font-size:var(--fs-13);color:var(--text-muted)}.mss-art-crumbs a{color:var(--text-secondary);text-decoration:none;display:inline-flex;align-items:center;min-height:32px}.mss-art-crumbs a:focus-visible,.mss-art-crumbs a:hover{text-decoration:underline;text-underline-offset:4px}.mss-art-stage{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--r-lg);aspect-ratio:21/9;min-height:380px;margin-top:4px;background:var(--panel-bg-2);color:var(--panel-ink);--text-primary:var(--panel-ink);--text-secondary:var(--panel-ink-2);--text-muted:var(--panel-ink-3);--text-soft:var(--panel-ink-3);--text-link:var(--panel-ink);--border:rgba(var(--panel-ink-rgb),.22)}.mss-art-stage.is-cover-less{aspect-ratio:auto;min-height:0}.mss-art-stage.is-cover-less .mss-art-stage-body{position:relative;padding-top:40px}.mss-art-photo{object-fit:cover;z-index:0}.mss-art-open,.mss-art-photo{position:absolute;inset:0;width:100%;height:100%;display:block}.mss-art-open{z-index:2;margin:0;padding:0;border:0;background:transparent;cursor:zoom-in}.mss-art-open:focus-visible{outline:2px solid var(--blue-light);outline-offset:-4px}.mss-art-stage-body{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:28px 32px 30px;max-width:820px;box-sizing:border-box;pointer-events:none}.mss-art-stage-body>*{pointer-events:auto}.mss-art-title{margin:0;font-family:var(--font-display);font-size:clamp(30px,4.2vw,50px);line-height:1.04;color:var(--panel-ink);max-width:100%}.mss-art-sub{margin:0;font-size:var(--fs-18);line-height:1.45;color:var(--panel-ink-2);max-width:60ch}.mss-art-byline{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:var(--fs-13);color:var(--panel-ink-3)}.mss-art-byline .mss-dot{opacity:.6}.mss-art-rating{display:inline-flex;align-items:center;gap:8px}.mss-art-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0 56px;gap:0 56px;justify-content:center;margin-top:36px}.mss-art-toc{display:none}.mss-art-col{min-width:0;max-width:68ch;margin:0 auto;width:100%}.mss-art-body,.mss-art-toc-h{font-family:var(--font-body)}.mss-art-toc-h{font-stretch:var(--wdth-label);font-size:var(--fs-12);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 6px}.mss-art-toc ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--border)}.mss-art-toc a{display:flex;align-items:center;min-height:36px;padding:4px 0 4px 14px;margin-left:-1px;border-left:2px solid transparent;font-size:var(--fs-13);line-height:1.35;color:var(--text-muted);text-decoration:none;transition:color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out)}.mss-art-toc a:focus-visible,.mss-art-toc a:hover{color:var(--text-primary)}.mss-art-toc a.is-active{color:var(--text-primary);border-left-color:var(--text-primary);font-weight:600}.mss-art-toc-foot{margin-top:16px;padding-top:12px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:4px}.mss-art-toc-foot a{padding-left:0;margin-left:0;border-left:0}@media (min-width:1040px){.mss-art-grid{grid-template-columns:220px minmax(0,68ch)}.mss-art-toc{display:block;position:-webkit-sticky;position:sticky;top:84px;align-self:start;max-height:calc(100vh - 100px);overflow:auto}.mss-art-col{margin:0}}.mss-art-toc-inline{margin:0 0 28px;padding:0 0 16px;border-bottom:1px solid var(--border)}.mss-art-toc-inline ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px}.mss-art-toc-inline a{display:inline-flex;align-items:center;min-height:36px;font-size:var(--fs-13);color:var(--text-secondary);text-decoration:none}.mss-art-toc-inline a:focus-visible,.mss-art-toc-inline a:hover{text-decoration:underline;text-underline-offset:4px}@media (min-width:1040px){.mss-art-toc-inline{display:none}}.mss-art-quote{margin:36px 0;padding:4px 0 4px 24px;border-left:2px solid var(--text-primary)}.mss-art-quote p{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(22px,2.3vw,28px);line-height:1.28;letter-spacing:-.01em;color:var(--text-primary)}.mss-art-quote cite{display:block;margin-top:10px;font-style:normal;font-family:var(--font-body);font-stretch:var(--wdth-label);font-size:var(--fs-12);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.mss-art-callout{display:flex;align-items:flex-start;gap:12px;margin:28px 0;padding:16px 0 16px 20px;border-left:2px solid var(--border-strong)}.mss-art-callout-icon{flex-shrink:0;margin-top:2px;color:var(--text-muted)}.mss-art-callout p{margin:0;font-size:var(--fs-16);line-height:1.6;color:var(--text-secondary)}.mss-art-figure{margin:32px 0}.mss-art-figure img{width:100%;display:block;border-radius:var(--r-lg);border:1px solid var(--border);cursor:zoom-in}.mss-art-figure figcaption{margin-top:10px;font-size:var(--fs-13);line-height:1.5;color:var(--text-muted)}.mss-art-h2{font-size:clamp(24px,2.6vw,30px);line-height:1.15;letter-spacing:-.01em;margin:48px 0 16px;padding-top:20px;border-top:1px solid var(--border)}.mss-art-h2,.mss-art-h3{font-family:var(--font-display);font-weight:700;color:var(--text-primary);scroll-margin-top:84px}.mss-art-h3{font-size:clamp(19px,2vw,22px);line-height:1.25;margin:32px 0 12px}.mss-art-p{font-size:var(--fs-18);line-height:1.7;color:var(--text-secondary);margin:0 0 24px}.mss-art-body>.mss-art-p:first-child{font-size:var(--fs-20);line-height:1.6;color:var(--text-primary)}@media (max-width:640px){.mss-art-stage{aspect-ratio:auto;min-height:0}.mss-art-stage-body{position:relative;padding:190px 16px 18px;gap:8px}.mss-art-title{font-size:var(--fs-28)}.mss-art-p,.mss-art-sub{font-size:var(--fs-16)}.mss-art-body>.mss-art-p:first-child{font-size:var(--fs-18)}.mss-art-h2{margin-top:36px}}.mss-art-pc{margin:32px 0;padding:20px 22px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-card)}.mss-art-pc-head{display:grid;grid-template-columns:96px minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center}.mss-art-pc-plate{display:flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:var(--r-md);border:1px solid var(--border);padding:8px;box-sizing:border-box;overflow:hidden}.mss-art-pc-plate img{max-width:100%;max-height:100%;object-fit:contain;display:block}.mss-art-pc-name{margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--fs-20);line-height:1.2}.mss-art-pc-name a{color:var(--text-primary);text-decoration:none}.mss-art-pc-name a:focus-visible,.mss-art-pc-name a:hover{text-decoration:underline;text-underline-offset:4px}.mss-art-pc-brand{margin-top:3px;font-size:var(--fs-13);color:var(--text-muted)}.mss-art-pc-stars{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:var(--fs-13);font-weight:600;color:var(--text-secondary)}.mss-art-pc-price{text-align:right}.mss-art-pc-verdict{margin:18px 0 0;padding:12px 0 0;border-top:2px solid var(--gold);font-size:var(--fs-16);line-height:1.55;color:var(--text-primary);font-style:italic}.mss-art-pc-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 24px;gap:16px 24px;margin-top:16px}.mss-art-pc-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px}.mss-art-pc-list li{display:flex;gap:8px;align-items:flex-start;font-size:var(--fs-14);line-height:1.45;color:var(--text-secondary)}.mss-art-pc-list li>svg{flex-shrink:0;margin-top:3px}.mss-art-pc-list.is-pros li>svg{color:var(--success-dark)}.mss-art-pc-list.is-cons li>svg,.mss-art-pc-listh{color:var(--text-muted)}.mss-art-pc-listh{font-family:var(--font-body);font-stretch:var(--wdth-label);font-size:var(--fs-12);font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.mss-art-pc-specs{margin-top:16px;font-size:var(--fs-13);line-height:1.6;color:var(--text-muted)}.mss-art-pc-specs b{color:var(--text-secondary);font-weight:600}.mss-art-pc-ret{margin-top:16px;border-top:1px solid var(--border)}.mss-art-pc-ret-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 0 2px}.mss-art-pc-row{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 2px;border-bottom:1px solid var(--border);text-decoration:none;color:inherit;transition:background var(--dur-1) var(--ease-out)}.mss-art-pc-row:focus-visible,.mss-art-pc-row:hover{background:var(--bg-card-alt)}.mss-art-pc-row:focus-visible{outline:2px solid var(--blue-light);outline-offset:-2px;border-radius:var(--r-sm)}.mss-art-pc-row-name{flex:1 1 auto;min-width:0;font-weight:600}.mss-art-pc-row-name,.mss-art-pc-row-price{font-size:var(--fs-14);color:var(--text-primary)}.mss-art-pc-row-price{display:inline-flex;align-items:baseline;gap:8px;flex-shrink:0;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mss-art-pc-row-price.is-low{color:var(--gold)}.mss-art-pc-row-word{font-family:var(--font-body);font-stretch:var(--wdth-label);font-size:var(--fs-11);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.mss-art-pc-row-chev{display:inline-flex;color:var(--text-muted);flex-shrink:0}.mss-art-pc-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-top:14px}@media (max-width:560px){.mss-art-pc{padding:16px}.mss-art-pc-head{grid-template-columns:72px minmax(0,1fr)}.mss-art-pc-plate{width:72px;height:72px}.mss-art-pc-price{grid-column:2;text-align:left}.mss-art-pc-cols{grid-template-columns:1fr}}.mss-art-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin:40px 0 0;padding:20px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.mss-art-band p{margin:0;font-size:var(--fs-16);line-height:1.5;color:var(--text-secondary);flex:1 1 320px}.mss-art-band p b{color:var(--text-primary);font-weight:600}.mss-art-nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 24px;gap:0 24px;margin:32px 0 0;border-top:1px solid var(--border)}.mss-art-nav a{display:flex;flex-direction:column;gap:3px;padding:16px 0;min-height:44px;text-decoration:none;color:inherit}.mss-art-nav a+a{text-align:right;align-items:flex-end}.mss-art-nav-dir{font-family:var(--font-body);font-stretch:var(--wdth-label);font-size:var(--fs-12);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.mss-art-nav-title{font-size:var(--fs-14);font-weight:600;color:var(--text-primary);line-height:1.35}.mss-art-nav a:focus-visible .mss-art-nav-title,.mss-art-nav a:hover .mss-art-nav-title{text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}@media (max-width:480px){.mss-art-nav{grid-template-columns:1fr}.mss-art-nav a+a{text-align:left;align-items:flex-start;border-top:1px solid var(--border)}}.mss-art-related{margin-top:56px}.mss-art-chips{display:flex;flex-wrap:wrap;gap:8px}.mss-art-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:var(--r-pill);border:1px solid var(--border);color:var(--text-secondary);font-size:var(--fs-13);font-weight:600;text-decoration:none}.mss-art-chip:focus-visible,.mss-art-chip:hover{border-color:var(--border-strong);color:var(--text-primary)}.mss-art-chip b{color:var(--gold);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mss-art-faces{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px}.mss-art-stage.is-split{aspect-ratio:auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mss-art-stage.is-split .mss-art-photo{position:relative;grid-column:2;grid-row:1;aspect-ratio:16/9;height:auto;object-position:right center}.mss-art-stage.is-split .mss-ls-scrim{background:linear-gradient(90deg,var(--panel-bg-2) 0,var(--panel-bg-2) 50%,rgba(var(--panel-rgb),.55) 58%,rgba(var(--panel-rgb),0) 78%)}.mss-art-stage.is-split .mss-art-stage-body{position:relative;grid-column:1;grid-row:1;justify-content:center;max-width:none;padding:32px 24px 32px 32px}.mss-art-stage.is-split .mss-art-open{grid-column:2;grid-row:1;position:relative;height:100%}@media (max-width:760px){.mss-art-stage.is-split{grid-template-columns:1fr}.mss-art-stage.is-split .mss-art-photo{grid-column:1;grid-row:1}.mss-art-stage.is-split .mss-art-open{grid-column:1;grid-row:1;position:absolute}.mss-art-stage.is-split .mss-art-stage-body{grid-column:1;grid-row:2;padding:18px 16px 20px}.mss-art-stage.is-split .mss-ls-scrim{display:none}}.mss-art-related .mss-lr-grid{grid-template-columns:1fr}@media (max-width:768px){.tv-upcoming-row>*{flex-basis:62vw!important}.epg-channel-row .epg-face [data-face]>span:first-child{width:28px!important;height:28px!important}}@media (max-width:480px){.tv-upcoming-row>:first-child{flex-basis:78vw!important}}.mss-spec-pin{min-width:230px}@media (max-width:640px){.mss-spec-pin{width:120px;min-width:120px;max-width:120px;padding-left:8px!important;padding-right:8px!important;box-sizing:border-box}.mss-spec-pin-name{max-width:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}