@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,700&family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Sora:wght@500;600;700;800&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import "https://use.typekit.net/tbe5pyz.css";@import "https://use.typekit.net/tbe5pyz.css";@import "https://use.typekit.net/tbe5pyz.css";@import "https://use.typekit.net/tbe5pyz.css";@import "https://use.typekit.net/tbe5pyz.css";@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,700&family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Sora:wght@500;600;700;800&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600;9..144,700&family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Syne:wght@500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Manrope:wght@500;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700;800&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Rajdhani:wght@600;700&family=Inter:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600;9..144,700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--app-scrollbar-day-track-color:#6366f11f;--app-scrollbar-day-thumb-color:#6366f1;--app-scrollbar-day-thumb-background:linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%);--app-scrollbar-day-thumb-hover-background:linear-gradient(135deg, #8b5cf6 0%, #6366f1 100%);--app-scrollbar-night-track-color:#dc262624;--app-scrollbar-night-thumb-color:#dc2626;--app-scrollbar-night-thumb-background:linear-gradient(135deg, #b91c1c 0%, #ef4444 100%);--app-scrollbar-night-thumb-hover-background:linear-gradient(135deg, #ef4444 0%, #b91c1c 100%);--app-scrollbar-track-color:var(--app-scrollbar-day-track-color);--app-scrollbar-thumb-color:var(--app-scrollbar-day-thumb-color);--app-scrollbar-thumb-background:var(--app-scrollbar-day-thumb-background);--app-scrollbar-thumb-hover-background:var(--app-scrollbar-day-thumb-hover-background)}:root.dark,:root.dark-mode,body.dark,body.dark-mode{--app-scrollbar-track-color:var(--app-scrollbar-night-track-color);--app-scrollbar-thumb-color:var(--app-scrollbar-night-thumb-color);--app-scrollbar-thumb-background:var(--app-scrollbar-night-thumb-background);--app-scrollbar-thumb-hover-background:var(--app-scrollbar-night-thumb-hover-background)}html.dark body.dark,html.dark-mode body.dark-mode{color:#fff7f7f0;background-color:#070506}*{scrollbar-color:var(--app-scrollbar-thumb-color) var(--app-scrollbar-track-color)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--app-scrollbar-track-color);border-radius:10px}::-webkit-scrollbar-thumb{background:var(--app-scrollbar-thumb-background);border-radius:10px;transition:all .3s}::-webkit-scrollbar-thumb:hover{background:var(--app-scrollbar-thumb-hover-background)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.css-jr134t{overflow-y:hidden!important}@font-face{font-family:SupraDisplay;src:url(/fonts/h74font.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}.supra-wordmark{letter-spacing:.28em;text-transform:uppercase;font-family:SupraDisplay,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.vault-home-root{--vault-bg:#f3f0e8;--vault-panel:#fffef8;--vault-panel-soft:#fbf8ee;--vault-ink:#101820;--vault-muted:#6f6554;--vault-border:#d7c79f;--vault-accent:#c9972f;--vault-accent-strong:#7b5417;--vault-shadow:0 16px 38px #1018201a;background:linear-gradient(135deg, #c9972f2e, transparent 34%), linear-gradient(315deg, #10182014, transparent 30%), var(--vault-bg);min-height:100vh;color:var(--vault-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;isolation:isolate;padding:clamp(12px,1.8vw,24px);font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.vault-home-root *{box-sizing:border-box}.vault-brand-panel{z-index:1;background:radial-gradient(220px 104px at 50% 48%,#ffefb875 0%,#c9972f29 42%,#0000 78%),linear-gradient(135deg,#fffdf4f5 0%,#f7efd9f0 100%);border:1px solid #c9972f57;border-radius:8px;justify-content:center;justify-self:center;align-items:center;width:min(100%,292px);min-width:0;min-height:132px;margin-right:0;padding:10px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 20px #10182014}.vault-brand-panel:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#c9972f8a 18%,#7b541742 76%,#0000 100%);height:1px;position:absolute;bottom:12px;left:16px;right:16px}.vault-brand-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff7a,#0000 34%),linear-gradient(#0000 68%,#c9972f14);position:absolute;inset:0}.vault-logo{z-index:1;object-fit:contain;object-position:center;filter:drop-shadow(0 8px 12px #10182029);flex:none;width:min(100%,267px);height:114px;position:relative}.vault-results-bar h2,.vault-state-card h3,.vault-sidebar h2{letter-spacing:0;margin:0}.vault-results-search{border:1px solid var(--vault-border);background:#fffdf4e6;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;width:min(320px,100%);min-width:0;padding:10px 12px;display:grid}.vault-results-search svg{color:var(--vault-accent);grid-row:1/3}.vault-results-search span,.vault-sort>span{color:var(--vault-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:950;line-height:1}.vault-results-search input{width:100%;min-width:0;color:var(--vault-ink);font:inherit;background:0 0;border:0;font-size:1rem;font-weight:800;line-height:1.2}.vault-results-search input::placeholder{color:#6f6554a3}.vault-results-search input:focus{outline:none}.vault-sidebar-search{width:100%}body.dark-mode .vault-home-root,body.dark .vault-home-root{background:linear-gradient(135deg, #c9972f2e, transparent 34%), linear-gradient(315deg, #10182014, transparent 30%), var(--vault-bg);color:var(--vault-ink)}body.dark-mode .vault-home-root .vault-sidebar,body.dark .vault-home-root .vault-sidebar,body.dark-mode .vault-home-root .vault-content,body.dark .vault-home-root .vault-content{border-color:var(--vault-border);background:#fffef8f5}body.dark-mode .vault-home-root .vault-results-search,body.dark .vault-home-root .vault-results-search,body.dark-mode .vault-home-root .vault-dropdown,body.dark .vault-home-root .vault-dropdown,body.dark-mode .vault-home-root .vault-sort select,body.dark .vault-home-root .vault-sort select,body.dark-mode .vault-home-root .vault-refresh-btn,body.dark .vault-home-root .vault-refresh-btn,body.dark-mode .vault-home-root .vault-reset-btn,body.dark .vault-home-root .vault-reset-btn,body.dark-mode .vault-home-root .vault-mobile-refine-btn,body.dark .vault-home-root .vault-mobile-refine-btn,body.dark-mode .vault-home-root .vault-state-card button,body.dark .vault-home-root .vault-state-card button{border-color:var(--vault-border);color:var(--vault-ink);background:#fffdf4e6}body.dark-mode .vault-home-root .vault-results-search input,body.dark .vault-home-root .vault-results-search input{color:var(--vault-ink)}body.dark-mode .vault-home-root .vault-grade-grid button,body.dark .vault-home-root .vault-grade-grid button{border-color:var(--vault-border);color:var(--vault-ink);background:#fffdf4e0}body.dark-mode .vault-home-root .vault-grade-grid button:hover,body.dark .vault-home-root .vault-grade-grid button:hover,body.dark-mode .vault-home-root .vault-grade-grid button.is-active,body.dark .vault-home-root .vault-grade-grid button.is-active{color:var(--vault-accent-strong);background:#c9972f24;border-color:#c9972fc7}.vault-refresh-btn,.vault-reset-btn,.vault-state-card button{border:1px solid var(--vault-border);background:var(--vault-panel);min-height:42px;color:var(--vault-ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:800;transition:border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.vault-refresh-btn{width:46px;height:46px;min-height:46px;color:var(--vault-accent-strong);background:#fffdf4e6;border-color:#c9972f7a;flex:none}.vault-refresh-btn:disabled{cursor:wait;opacity:.72}.vault-refresh-btn:hover:not(:disabled),.vault-reset-btn:hover,.vault-state-card button:hover{border-color:#c9972fad;transform:translateY(-1px);box-shadow:0 10px 22px #1018201f}.vault-shell{grid-template-columns:minmax(260px,322px) minmax(0,1fr);align-items:start;gap:16px;max-width:1680px;margin:0 auto;display:grid}.vault-sidebar,.vault-content{border:1px solid var(--vault-border);box-shadow:var(--vault-shadow);background:#fffef8f5;border-radius:8px}.vault-sidebar{gap:12px;padding:14px;display:grid;position:sticky;top:14px}.vault-sidebar h2{font-size:1.15rem}.vault-mobile-refine-btn{display:none}.vault-filter-panel{gap:12px;min-width:0;display:grid}.vault-field{gap:7px;margin:0;display:grid}.vault-field>span,.vault-sort>span{color:var(--vault-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:900}.vault-dropdown,.vault-sort select{border:1px solid var(--vault-border);width:100%;min-width:0;color:var(--vault-ink);font:inherit;background:#fffdf4e6;border-radius:8px;font-size:.95rem}.vault-dropdown:focus,.vault-sort select:focus{border-color:#c9972fc7;outline:none;box-shadow:0 0 0 3px #c9972f2e}.vault-dropdown,.vault-sort select{height:44px;padding:0 12px}.vault-grade-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.vault-grade-grid button{border:1px solid var(--vault-border);min-height:34px;color:var(--vault-ink);cursor:pointer;background:#fffdf4e0;border-radius:999px;font-size:.74rem;font-weight:900}.vault-grade-grid button:hover,.vault-grade-grid button.is-active{color:var(--vault-accent-strong);background:#c9972f24;border-color:#c9972fc7}.vault-toggle-row{border-top:1px solid var(--vault-border);gap:8px;padding-top:11px;display:grid}.vault-toggle{min-width:0;color:var(--vault-ink);-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:.94rem;font-weight:700;display:flex}.vault-toggle input[type=checkbox]{width:18px;height:18px;accent-color:var(--vault-accent);margin:0}.vault-reset-btn{background:#fffdf4e6;width:100%;padding:0 12px}.vault-content{min-width:0;padding:clamp(14px,1.8vw,20px)}.vault-results-bar{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.vault-results-bar h2{font-size:clamp(1.15rem,1.7vw,1.55rem);font-weight:900}.vault-sort{gap:7px;min-width:min(260px,100%);display:grid}.vault-results-controls{justify-content:flex-end;align-items:end;gap:9px;min-width:min(620px,100%);display:flex}.vault-active-filters{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.vault-active-filters span,.vault-listing-badges span{min-height:28px;color:var(--vault-accent-strong);background:#c9972f21;border:1px solid #c9972f52;border-radius:999px;align-items:center;padding:0 10px;font-size:.76rem;font-weight:900;display:inline-flex}.vault-card-gallery{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.vault-card-link{min-width:0;min-height:100%;color:inherit;border:1px solid var(--vault-border);background:var(--vault-panel);border-radius:8px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:block;position:relative;overflow:hidden}.vault-card-link *,.vault-card-link:hover *{text-decoration:none}.vault-card-link:hover{color:inherit;border-color:#c9972fa8;transform:translateY(-2px);box-shadow:0 18px 34px #13202624}.vault-card{background:var(--vault-panel);grid-template-rows:minmax(232px,auto) 1fr;min-height:100%;display:grid}.vault-card-media{background:radial-gradient(at 50% 42%,#fffdf4e0,#0000 58%),linear-gradient(145deg,#c9972f21,#1018200d),#f6f0df;justify-content:center;align-items:center;min-height:232px;padding:28px 16px 16px;display:flex;position:relative}.vault-card-media img{object-fit:contain;filter:drop-shadow(0 14px 18px #13202629);width:100%;max-width:182px;height:182px}.vault-card-no-image{width:100%;max-width:182px;height:182px;color:var(--vault-muted);border:1px dashed #62717b75;border-radius:8px;place-items:center;font-weight:800;display:grid}.vault-listing-badges{z-index:2;pointer-events:none;flex-wrap:wrap;gap:6px;max-width:calc(100% - 20px);display:flex;position:absolute;top:10px;left:10px}.vault-listing-badges--right{justify-content:flex-end;left:auto;right:10px}.vault-listing-badges .is-sold{color:var(--vault-ink);background:#1018201a;border-color:#10182038}.vault-listing-badges .is-sealed{color:#166534;background:#20764e24;border-color:#20764e52}.vault-card-body{align-content:start;gap:8px;padding:13px;display:grid}.vault-card-set,.vault-card-body h3{min-width:0;margin:0}.vault-card-set{color:var(--vault-muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;font-weight:900;overflow:hidden}.vault-card-body h3{color:var(--vault-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.98rem;font-weight:900;line-height:1.18;display:-webkit-box;overflow:hidden}.vault-card-meta{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.vault-card-meta span,.vault-card-meta strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.vault-card-meta span{color:var(--vault-muted);font-weight:800}.vault-card-meta strong{color:var(--vault-accent-strong);font-size:1rem;font-weight:950}.vault-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.vault-score-grid span{min-width:0;color:var(--vault-muted);background:#c9972f1a;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;font-size:.72rem;font-weight:900;display:flex}.vault-score-grid strong{color:var(--vault-ink)}.vault-state-card{background:var(--vault-panel-soft);text-align:center;border:1px dashed #62717b6b;border-radius:8px;justify-items:center;gap:10px;min-height:320px;padding:42px 20px;display:grid}.vault-state-card h3{font-size:1.3rem;font-weight:900}.vault-state-card p{max-width:52ch;color:var(--vault-muted);margin:0}.vault-state-card button{margin-top:6px;padding:0 16px}.vault-state-card--error{background:#c9972f14;border-color:#7b541761}.vault-loading-mark{border:4px solid #c9972f33;border-top-color:var(--vault-accent);border-radius:999px;width:42px;height:42px;animation:.8s linear infinite vaultSpin}@keyframes vaultSpin{to{transform:rotate(360deg)}}@media (width<=1180px){.vault-shell{grid-template-columns:1fr}.vault-sidebar{position:static}}@media (width<=760px){.vault-home-root{padding:10px}.vault-brand-panel{border-radius:8px;width:100%;min-height:104px;margin-right:0;padding:12px}.vault-mobile-refine-btn{border:1px solid var(--vault-border);width:100%;min-height:42px;color:var(--vault-ink);font:inherit;letter-spacing:.06em;text-transform:uppercase;background:#fffdf4e6;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:.82rem;font-weight:900;display:inline-flex}.vault-mobile-refine-btn>span{margin-right:auto}.vault-mobile-refine-btn strong{min-width:22px;height:22px;color:var(--vault-accent-strong);background:#c9972f29;border-radius:999px;place-items:center;padding:0 7px;font-size:.72rem;line-height:1;display:inline-grid}.vault-refine-chevron{color:var(--vault-accent-strong);transition:transform .16s}.vault-mobile-refine-btn[aria-expanded=true] .vault-refine-chevron{transform:rotate(180deg)}.vault-filter-panel{display:none}.vault-filter-panel.is-open{display:grid}.vault-results-bar{flex-direction:column;align-items:stretch;min-height:0}.vault-results-controls{flex-direction:column;align-items:stretch;min-width:0}.vault-sort,.vault-results-search{width:100%}.vault-refresh-btn{align-self:flex-end;width:46px}.vault-logo{width:min(100%,255px);height:129px}.vault-card-gallery{grid-template-columns:1fr}.vault-card{grid-template-rows:minmax(210px,auto) 1fr}.vault-card-media{min-height:210px}.vault-card-media img,.vault-card-no-image{max-width:168px;height:168px}}.vault-showcase{--show-bg:#f3ede4;--show-bg-card:#fffcf6eb;--show-bg-card-strong:#fffdf9fa;--show-bg-input:#ffffffd6;--show-bg-solid:#fff;--show-bg-soft:#fffdf8f2;--show-border:#193a5c2b;--show-text:#162f4a;--show-subtext:#162f4ab3;--show-accent:#0c7d89;--show-accent-2:#d3793d;--show-price:#1f5d25;--show-score-bg:#162f4a14;--show-score-border:#162f4a26;--show-score-text:#162f4abd;background:radial-gradient(35rem 22rem at 14% 10%, #0c7d892b, #0c7d8900), radial-gradient(28rem 18rem at 88% 88%, #d3793d29, #d3793d00), repeating-linear-gradient(45deg, #ffffff2e 0, #ffffff2e 12px, #ffffff14 12px, #ffffff14 24px), var(--show-bg);min-height:100vh;color:var(--show-text);padding:clamp(.8rem,2vw,1.6rem);font-family:Manrope,Segoe UI,sans-serif;position:relative;overflow:hidden}.vault-showcase--dark{--show-bg:#0d1523;--show-bg-card:#101826db;--show-bg-card-strong:#141e2ef2;--show-bg-input:#090f1bdb;--show-bg-solid:#0b121ef2;--show-bg-soft:#0f1827e6;--show-border:#99b4d645;--show-text:#e8f1ff;--show-subtext:#dae7ffbd;--show-accent:#5ec8d3;--show-accent-2:#e29a5f;--show-price:#77db84;--show-score-bg:#e8f1ff14;--show-score-border:#c6daf72e;--show-score-text:#dae7ffc7;background:radial-gradient(36rem 22rem at 14% 10%, #5ec8d338, #5ec8d300), radial-gradient(30rem 18rem at 88% 88%, #e29a5f33, #e29a5f00), repeating-linear-gradient(45deg, #ffffff05 0, #ffffff05 12px, #ffffff03 12px, #ffffff03 24px), var(--show-bg)}.vault-showcase *{box-sizing:border-box}.vault-showcase__ambient{z-index:0;pointer-events:none;filter:blur(6px);border-radius:999px;position:absolute}.vault-showcase__ambient--a{background:radial-gradient(circle,#0c7d893d,#0c7d8900);width:26rem;height:26rem;animation:14s ease-in-out infinite alternate vaultDriftA;top:-9rem;right:-7rem}.vault-showcase__ambient--b{background:radial-gradient(circle,#d3793d38,#d3793d00);width:24rem;height:24rem;animation:16s ease-in-out infinite alternate vaultDriftB;bottom:-8rem;left:-9rem}@keyframes vaultDriftA{0%{transform:translateY(0)scale(1.02)}to{transform:translateY(1rem)scale(.95)}}@keyframes vaultDriftB{0%{transform:translateY(0)scale(1)}to{transform:translateY(-1rem)scale(1.07)}}.vault-showcase__topbar,.vault-showcase__layout{z-index:1;position:relative}.vault-showcase__topbar{border:1px solid var(--show-border);background:var(--show-bg-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:20px;justify-content:space-between;align-items:center;gap:.9rem;margin-bottom:.9rem;padding:clamp(.8rem,1.7vw,1.1rem) clamp(.9rem,1.8vw,1.3rem);display:flex;box-shadow:0 18px 36px #162f4a1a}.vault-showcase__brand-wrap{align-items:center;gap:.8rem;display:flex}.vault-showcase__logo{object-fit:contain;filter:drop-shadow(0 8px 14px #0c7d8933);width:58px;height:58px}.vault-showcase__eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#162f4ab3;margin:0;font-size:.67rem;font-weight:700}.vault-showcase__topbar h1{margin:.12rem 0 0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.18rem,2vw,1.6rem);font-weight:700;line-height:1.05}.vault-showcase__tagline{max-width:48ch;color:var(--show-subtext);margin:0;font-size:.87rem}.vault-showcase__topbar-tools{align-items:center;gap:.7rem;display:flex}.vault-showcase__theme-toggle{border:1px solid var(--show-border);background:var(--show-bg-solid);color:var(--show-text);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:.42rem .7rem;font-size:.75rem;font-weight:700}.vault-showcase__theme-toggle[aria-pressed=true]{border-color:#5ec8d3a6;box-shadow:0 0 0 3px #5ec8d333}.vault-showcase__theme-toggle:hover{border-color:#0c7d8999}.vault-showcase__layout{grid-template-columns:minmax(260px,310px) minmax(0,1fr);gap:.9rem;display:grid}.vault-showcase__filters{border:1px solid var(--show-border);background:var(--show-bg-card-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;align-content:start;gap:.72rem;max-height:calc(100vh - 7.4rem);padding:.95rem;display:grid;overflow-y:auto;box-shadow:0 16px 34px #162f4a1a}.vault-showcase__filters h2{margin:0;font-family:Fraunces,Georgia,serif;font-size:1.07rem;line-height:1.2}.vault-showcase__field{gap:.35rem;display:grid}.vault-showcase__field label{text-transform:uppercase;letter-spacing:.1em;color:#162f4aad;font-size:.7rem;font-weight:700}.vault-showcase__field input,.vault-showcase__field select,.vault-showcase__sort-wrap select{background:var(--show-bg-input);width:100%;color:var(--show-text);border:1px solid #162f4a33;border-radius:11px;padding:.58rem .62rem;font-size:.91rem}.vault-showcase__field input:focus,.vault-showcase__field select:focus,.vault-showcase__sort-wrap select:focus{border-color:#0c7d89b3;outline:none;box-shadow:0 0 0 3px #0c7d8926}.vault-showcase__grade-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:.36rem;display:grid}.vault-showcase__grade-chips button{background:var(--show-bg-input);color:var(--show-text);cursor:pointer;border:1px solid #162f4a33;border-radius:999px;padding:.35rem .22rem;font-size:.68rem;font-weight:700}.vault-showcase__grade-chips button:hover{border-color:#0c7d8999}.vault-showcase__grade-chips button.is-active{color:var(--show-accent-2);background:#d3793d1f;border-color:#d3793db3}.vault-showcase__toggles{border-top:1px solid #162f4a24;gap:.44rem;padding-top:.65rem;display:grid}.vault-showcase__toggles label{align-items:center;gap:.55rem;font-size:.86rem;display:flex}.vault-showcase__toggles input[type=checkbox]{width:.95rem;height:.95rem;accent-color:var(--show-accent)}.vault-showcase__filter-actions{gap:.45rem;margin-top:.25rem;display:grid}.vault-showcase__filter-actions button,.vault-showcase__hero-actions button,.vault-showcase__state-card button{background:var(--show-bg-solid);color:var(--show-text);cursor:pointer;border:1px solid #162f4a33;border-radius:12px;padding:.58rem .65rem;font-size:.84rem;font-weight:700;transition:transform .18s,border-color .18s,box-shadow .18s}.vault-showcase__filter-actions button:hover,.vault-showcase__hero-actions button:hover,.vault-showcase__state-card button:hover{border-color:#0c7d8999;transform:translateY(-1px);box-shadow:0 9px 16px #162f4a1a}.vault-showcase__content{align-content:start;gap:.82rem;display:grid}.vault-showcase__hero{border:1px solid var(--show-border);background:linear-gradient(145deg, #0c7d891f, #d3793d0d), var(--show-bg-card-strong);border-radius:22px;grid-template-columns:1fr auto;gap:.8rem;padding:clamp(.95rem,2.4vw,1.4rem);display:grid;box-shadow:0 16px 30px #162f4a1a}.vault-showcase__hero h2{max-width:22ch;margin:.35rem 0 0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.35rem,2.8vw,2.05rem);line-height:1.08}.vault-showcase__hero p{max-width:64ch;color:var(--show-subtext);margin:.56rem 0 0;line-height:1.6}.vault-showcase__hero-actions{align-content:start;gap:.45rem;width:220px;display:grid}.vault-showcase__hero-actions button:first-child{color:#f7fffe;background:linear-gradient(130deg,#0c7d89,#0c6470);border-color:#0000}.vault-showcase__hero-actions button:last-child{color:#fff8f3;background:linear-gradient(130deg,#d3793d,#ba5f25);border-color:#0000}.vault-showcase__spotlight{border:1px solid var(--show-border);background:var(--show-bg-card);border-radius:18px;padding:.76rem}.vault-showcase__spotlight-head{margin-bottom:.55rem}.vault-showcase__spotlight-head h3{margin:.2rem 0 0;font-family:Fraunces,Georgia,serif;font-size:1.08rem}.vault-showcase__spotlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.vault-showcase__spotlight-card{color:inherit;background:var(--show-bg-soft);border:1px solid #162f4a2e;border-radius:14px;grid-template-columns:92px 1fr;align-items:center;gap:.55rem;padding:.46rem;text-decoration:none;display:grid}.vault-showcase__spotlight-card img{object-fit:contain;background:var(--show-bg-solid);border-radius:11px;width:92px;height:92px}.vault-showcase__spotlight-card p,.vault-showcase__spotlight-card h4,.vault-showcase__spotlight-card span{margin:0}.vault-showcase__spotlight-card p{color:var(--show-subtext);text-transform:uppercase;letter-spacing:.07em;font-size:.68rem}.vault-showcase__spotlight-card h4{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.2rem;font-size:.92rem;line-height:1.25;display:-webkit-box;overflow:hidden}.vault-showcase__spotlight-card span{color:var(--show-price);margin-top:.3rem;font-weight:800;display:inline-block}.vault-showcase__results-header{border:1px solid var(--show-border);background:var(--show-bg-card);border-radius:16px;justify-content:space-between;align-items:end;gap:.7rem;padding:.66rem .78rem;display:flex}.vault-showcase__results-header h3{margin:.2rem 0 0;font-size:clamp(1rem,2vw,1.3rem)}.vault-showcase__sort-wrap{gap:.3rem;min-width:215px;display:grid}.vault-showcase__sort-wrap label{letter-spacing:.08em;text-transform:uppercase;color:#162f4a9e;font-size:.7rem;font-weight:700}.vault-showcase__active-filters{flex-wrap:wrap;gap:.44rem;display:flex}.vault-showcase__active-filters span{background:var(--show-bg-soft);border:1px solid #162f4a33;border-radius:999px;padding:.24rem .54rem;font-size:.76rem}.vault-showcase__grid{grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:.62rem;display:grid}.vault-showcase__listing-card{color:inherit;background:var(--show-bg-soft);border:1px solid #162f4a2b;border-radius:16px;align-content:start;min-height:100%;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;overflow:hidden}.vault-showcase__listing-card:hover{border-color:#0c7d8973;transform:translateY(-3px);box-shadow:0 16px 24px #162f4a1f}.vault-showcase__listing-media{background:linear-gradient(145deg,#0c7d8914,#fff0);border-bottom:1px solid #162f4a1c;padding:.7rem;position:relative}.vault-showcase__listing-media img{aspect-ratio:1;object-fit:contain;background:var(--show-bg-solid);border-radius:11px;width:100%}.vault-showcase__no-image{aspect-ratio:1;background:var(--show-score-bg);width:100%;color:var(--show-subtext);border-radius:11px;place-items:center;font-size:.86rem;display:grid}.vault-showcase__listing-badges{flex-wrap:wrap;gap:.28rem;display:flex;position:absolute;top:.98rem;left:.98rem}.vault-showcase__listing-badges span{letter-spacing:.04em;text-transform:uppercase;color:#fdfdfd;background:#0d3f57e0;border-radius:999px;padding:.16rem .44rem;font-size:.64rem;font-weight:800}.vault-showcase__listing-badges .is-sold{background:#8f2525e0}.vault-showcase__listing-content{gap:.46rem;padding:.7rem;display:grid}.vault-showcase__listing-set{text-transform:uppercase;letter-spacing:.08em;color:#162f4a9e;margin:0;font-size:.66rem}.vault-showcase__listing-content h4{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.96rem;line-height:1.34;display:-webkit-box;overflow:hidden}.vault-showcase__score-grid{flex-wrap:wrap;gap:.28rem;display:flex}.vault-showcase__score-grid span{background:var(--show-score-bg);border:1px solid var(--show-score-border);color:var(--show-score-text);border-radius:999px;padding:.16rem .4rem;font-size:.67rem}.vault-showcase__score-empty{color:#162f4a99;margin:0;font-size:.74rem}.vault-showcase__listing-footer{justify-content:space-between;align-items:baseline;gap:.4rem;margin-top:.1rem;display:flex}.vault-showcase__listing-footer strong{color:var(--show-price);font-size:1rem}.vault-showcase__listing-footer em{color:#162f4aa3;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-style:normal}.vault-showcase__state-card{background:var(--show-bg-soft);border:1px solid #162f4a2e;border-radius:16px;padding:1.05rem}.vault-showcase__state-card h4,.vault-showcase__state-card p{margin:0}.vault-showcase__state-card p{color:var(--show-subtext);margin-top:.4rem}.vault-showcase__state-card button{margin-top:.7rem}.vault-showcase__state-card--error{background:#fff4f4eb;border-color:#8f252557}.vault-showcase--dark .vault-showcase__logo{filter:drop-shadow(0 10px 18px #5ec8d338)}.vault-showcase--dark .vault-showcase__spotlight-card p,.vault-showcase--dark .vault-showcase__listing-set,.vault-showcase--dark .vault-showcase__sort-wrap label,.vault-showcase--dark .vault-showcase__field label{color:var(--show-subtext)}.vault-showcase--dark .vault-showcase__state-card--error{background:#4e161680;border-color:#e37c7c66}.vault-showcase--dark .vault-showcase__listing-badges span{background:#165c7ee6}@media (width<=1180px){.vault-showcase__layout{grid-template-columns:1fr}.vault-showcase__filters{max-height:none}}@media (width<=920px){.vault-showcase__topbar{flex-direction:column;align-items:flex-start}.vault-showcase__topbar-tools{justify-content:space-between;width:100%}.vault-showcase__hero{grid-template-columns:1fr}.vault-showcase__hero-actions{grid-template-columns:1fr 1fr;width:100%}.vault-showcase__spotlight-grid{grid-template-columns:1fr}.vault-showcase__results-header{flex-direction:column;align-items:flex-start}}@media (width<=620px){.vault-showcase{padding:.55rem}.vault-showcase__hero-actions,.vault-showcase__grid{grid-template-columns:1fr}.vault-showcase__spotlight-card{grid-template-columns:78px 1fr}.vault-showcase__spotlight-card img{width:78px;height:78px}}.supra-v2-shell{--sv-bg:#f4ecdf;--sv-paper:#fcf7efd1;--sv-paper-strong:#fffbf5f5;--sv-ink:#171210;--sv-muted:#5b5044;--sv-soft:#7d6f61;--sv-line:#1712101c;--sv-gold:#ad8447;--sv-champagne:#d8bc8a;--sv-oxblood:#4d1f21;--sv-forest:#1d3a31;--sv-shadow:0 24px 60px #140e0b1f;min-height:100vh;color:var(--sv-ink);background:radial-gradient(circle at 10% 10%,#d8bc8a47,#0000 24%),radial-gradient(circle at 88% 12%,#4d1f2124,#0000 20%),radial-gradient(circle at 20% 92%,#1d3a311f,#0000 25%),linear-gradient(#f8f1e7 0%,#efe1d0 100%);padding:1.35rem;font-family:Manrope,Segoe UI,sans-serif;position:relative;overflow:hidden}.supra-v2-shell *{box-sizing:border-box}.supra-v2-shell__orb{filter:blur(16px);pointer-events:none;z-index:0;opacity:.6;border-radius:999px;position:fixed}.supra-v2-shell__orb--gold{background:radial-gradient(circle,#d8bc8ae6,#d8bc8a00);width:34rem;height:34rem;top:-14rem;right:-12rem}.supra-v2-shell__orb--forest{background:radial-gradient(circle,#1d3a3133,#1d3a3100);width:26rem;height:26rem;bottom:-11rem;left:-10rem}.supra-v2-topbar,.supra-v2-main,.supra-v2-footer{z-index:1;position:relative}.supra-v2-topbar{border:1px solid var(--sv-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(1380px,100%);box-shadow:var(--sv-shadow);background:#f9f3eac2;border-radius:1.6rem;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto 1.2rem;padding:.95rem 1.15rem;display:flex}.supra-v2-brand{color:inherit;align-items:center;gap:.9rem;text-decoration:none;display:flex}.supra-v2-brand__logo{object-fit:contain;filter:drop-shadow(0 10px 16px #4d1f211f);width:58px;height:58px}.supra-v2-brand__copy span,.supra-v2-brand__copy strong{display:block}.supra-v2-brand__copy span{letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;font-weight:800}.supra-v2-brand__copy strong{color:var(--sv-muted);margin-top:.2rem;font-size:.85rem;font-weight:600}.supra-v2-nav{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.supra-v2-nav__link,.supra-v2-nav__cta{color:var(--sv-muted);letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;padding:.65rem .92rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s}.supra-v2-nav__link:hover,.supra-v2-nav__cta:hover,.supra-v2-nav__link.is-active{border-color:var(--sv-line);color:var(--sv-ink);background:#ffffff9e;transform:translateY(-1px)}.supra-v2-nav__cta{background:linear-gradient(135deg, var(--sv-oxblood), #6b2e31);color:#fdf4eb;border-color:#0000}.supra-v2-main{gap:1.15rem;width:min(1380px,100%);margin:0 auto;display:grid}.supra-v2-panel{border:1px solid var(--sv-line);background:var(--sv-paper);box-shadow:var(--sv-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:2rem}.supra-v2-eyebrow{color:var(--sv-muted);text-transform:uppercase;letter-spacing:.2em;margin:0;font-size:.73rem;font-weight:800}.supra-v2-title,.supra-v2-display,.supra-v2-footer__title,.supra-v2-product-card h3{letter-spacing:-.03em;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:600;line-height:.96}.supra-v2-title{font-size:clamp(2rem,3.6vw,3rem)}.supra-v2-display{max-width:10ch;font-size:clamp(3.3rem,8vw,6.4rem)}.supra-v2-display--medium{max-width:11ch;font-size:clamp(2.8rem,5vw,4.8rem)}.supra-v2-body{color:var(--sv-muted);margin:0;font-size:1.02rem;line-height:1.8}.supra-v2-button,.supra-v2-inline-link,.supra-v2-text-button{cursor:pointer;justify-content:center;align-items:center;gap:.65rem;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex}.supra-v2-button{border:1px solid var(--sv-line);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;min-height:48px;padding:.9rem 1.2rem;font-size:.78rem;font-weight:800}.supra-v2-button:hover,.supra-v2-inline-link:hover,.supra-v2-text-button:hover{transform:translateY(-1px)}.supra-v2-button:disabled{opacity:.45;cursor:not-allowed;transform:none}.supra-v2-button--primary{background:linear-gradient(135deg, var(--sv-ink), #2b231d);color:#f9f2e8;border-color:#0000}.supra-v2-button--secondary{color:var(--sv-ink);background:#ffffff8f}.supra-v2-inline-link,.supra-v2-text-button{color:var(--sv-forest);background:0 0;border:0;padding:0;font-weight:700}.supra-v2-field{gap:.42rem;display:grid}.supra-v2-field span{letter-spacing:.14em;text-transform:uppercase;color:var(--sv-soft);font-size:.72rem;font-weight:800}.supra-v2-field input,.supra-v2-field select{width:100%;min-height:48px;color:var(--sv-ink);background:#ffffffad;border:1px solid #17121029;border-radius:1rem;padding:.8rem .95rem;font-size:.96rem}.supra-v2-field input:focus,.supra-v2-field select:focus{border-color:#ad8447b8;outline:none;box-shadow:0 0 0 4px #d8bc8a2e}.supra-v2-field--compact{min-width:220px}.supra-v2-state{text-align:center;padding:2.3rem}.supra-v2-state h2,.supra-v2-state p{margin:0}.supra-v2-state p{color:var(--sv-muted);margin-top:.55rem}.supra-v2-state--error{background:#fff6f3e6;border-color:#8030323d}.supra-v2-home__hero{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:1rem;padding:2rem;display:grid}.supra-v2-home__hero-copy,.supra-v2-home__hero-spotlight{min-width:0}.supra-v2-home__hero-copy{background:linear-gradient(#ffffffa3,#fbf5edd1),#ffffff6b;border:1px solid #ffffff9e;border-radius:1.6rem;align-content:start;gap:1rem;padding:clamp(1rem,1.8vw,1.5rem);display:grid}.supra-v2-home__hero-actions,.supra-v2-detail__intro-actions,.supra-v2-footer__actions{flex-wrap:wrap;gap:.7rem;display:flex}.supra-v2-home__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.supra-v2-home__metrics article{background:#ffffff9e;border:1px solid #17121014;border-radius:1.2rem;padding:1rem}.supra-v2-home__metrics strong,.supra-v2-home__metrics span{display:block}.supra-v2-home__metrics strong{font-family:Cormorant Garamond,Georgia,serif;font-size:1.55rem}.supra-v2-home__metrics span{color:var(--sv-muted);text-transform:uppercase;letter-spacing:.1em;margin-top:.24rem;font-size:.78rem}.supra-v2-home__spotlight-card{height:100%;color:inherit;background:var(--sv-paper-strong);border:1px solid #17121014;border-radius:1.6rem;grid-template-rows:minmax(320px,1fr) auto;text-decoration:none;display:grid;overflow:hidden}.supra-v2-home__spotlight-media{background:radial-gradient(circle at top,#d8bc8a4d,#0000 42%),linear-gradient(#ffffffd6,#f4e9ddd6);padding:1.1rem}.supra-v2-home__spotlight-media img{object-fit:contain;width:100%;height:100%;max-height:28rem}.supra-v2-home__spotlight-copy{gap:.7rem;padding:1.35rem;display:grid}.supra-v2-home__spotlight-copy h2{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2rem,3.8vw,3.4rem);line-height:.96}.supra-v2-home__spotlight-label,.supra-v2-product-card__set{color:var(--sv-soft);text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:.72rem;font-weight:800}.supra-v2-home__spotlight-meta,.supra-v2-detail__meta{flex-wrap:wrap;gap:.45rem;display:flex}.supra-v2-home__spotlight-meta span,.supra-v2-detail__meta span,.supra-v2-home__active-filters span,.supra-v2-product-card__badges span{letter-spacing:.06em;text-transform:uppercase;background:#ffffffad;border:1px solid #1712101c;border-radius:999px;align-items:center;padding:.34rem .6rem;font-size:.72rem;font-weight:800;display:inline-flex}.supra-v2-home__spotlight-scores,.supra-v2-product-card__scores{flex-wrap:wrap;gap:.45rem;display:flex}.supra-v2-home__spotlight-scores span,.supra-v2-product-card__scores span{color:var(--sv-forest);background:#1d3a3114;border-radius:.85rem;padding:.45rem .65rem;font-size:.78rem;font-weight:700}.supra-v2-home__pillars,.supra-v2-page-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.supra-v2-home__pillars .supra-v2-panel,.supra-v2-page-grid .supra-v2-panel,.supra-v2-footer,.supra-v2-detail__dossier,.supra-v2-page-hero,.supra-v2-concierge__timeline{padding:1.5rem}.supra-v2-home__featured-strip,.supra-v2-detail__related{gap:.8rem;display:grid}.supra-v2-home__section-head{justify-content:space-between;align-items:end;gap:.8rem;display:flex}.supra-v2-home__featured-grid,.supra-v2-detail__related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.supra-v2-home__catalog-layout,.supra-v2-detail__layout{grid-template-columns:minmax(280px,320px) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.supra-v2-home__filters{gap:.95rem;padding:1.25rem;display:grid;position:sticky;top:1rem}.supra-v2-home__filters-head,.supra-v2-home__catalog-head{justify-content:space-between;align-items:end;gap:.8rem;display:flex}.supra-v2-toggle-group{gap:.65rem;display:grid}.supra-v2-toggle-group label{color:var(--sv-muted);align-items:center;gap:.7rem;font-weight:600;display:flex}.supra-v2-toggle-group input{accent-color:var(--sv-oxblood);width:18px;height:18px}.supra-v2-home__catalog-main{gap:.8rem;display:grid}.supra-v2-home__catalog-head{padding:1.2rem 1.35rem}.supra-v2-home__active-filters{flex-wrap:wrap;gap:.55rem;display:flex}.supra-v2-home__catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;display:grid}.supra-v2-product-card{border:1px solid var(--sv-line);background:var(--sv-paper-strong);color:inherit;box-shadow:var(--sv-shadow);border-radius:1.55rem;grid-template-columns:180px minmax(0,1fr);gap:1rem;padding:1rem;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.supra-v2-product-card:hover{border-color:#ad844757;transform:translateY(-3px);box-shadow:0 28px 64px #140e0b24}.supra-v2-product-card--featured,.supra-v2-product-card--mini{grid-template-columns:1fr}.supra-v2-product-card__media{background:radial-gradient(circle at top,#d8bc8a57,#0000 38%),linear-gradient(#ffffffeb,#f4e9dde6);border-radius:1.15rem;min-height:220px;position:relative;overflow:hidden}.supra-v2-product-card--mini .supra-v2-product-card__media,.supra-v2-product-card--featured .supra-v2-product-card__media{min-height:240px}.supra-v2-product-card__media img{object-fit:contain;width:100%;height:100%;padding:.9rem}.supra-v2-product-card__badges{flex-wrap:wrap;gap:.4rem;display:flex;position:absolute;bottom:.8rem;left:.8rem}.supra-v2-product-card__badges .is-sold{color:#fff0eb;background:#4d1f21e6;border-color:#0000}.supra-v2-product-card__content{align-content:start;gap:.7rem;min-width:0;display:grid}.supra-v2-product-card h3{font-size:clamp(1.8rem,3vw,2.5rem)}.supra-v2-product-card__scores-empty{color:var(--sv-soft);margin:0}.supra-v2-product-card__footer{justify-content:space-between;align-items:end;gap:.8rem;margin-top:auto;display:flex}.supra-v2-product-card__footer strong,.supra-v2-detail__price{color:var(--sv-forest);font-family:Cormorant Garamond,Georgia,serif}.supra-v2-product-card__footer strong{font-size:2rem}.supra-v2-product-card__footer em{color:var(--sv-muted);text-transform:uppercase;letter-spacing:.12em;font-size:.82rem;font-style:normal;font-weight:800}.supra-v2-product-card__empty{min-height:220px;color:var(--sv-soft);place-items:center;display:grid}.supra-v2-detail__intro{justify-content:space-between;align-items:end;gap:1rem;padding:1.4rem 1.5rem;display:flex}.supra-v2-detail__layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.supra-v2-detail__gallery,.supra-v2-detail__sidebar{padding:1rem}.supra-v2-detail__main-image-wrap{background:radial-gradient(circle at top,#d8bc8a52,#0000 34%),linear-gradient(#fffffff0,#f4e9dde6);border-radius:1.3rem;overflow:hidden}.supra-v2-detail__main-image-button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:1rem}.supra-v2-detail__main-image{object-fit:contain;width:100%;max-height:70vh}.supra-v2-detail__thumb-row{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:.55rem;margin-top:.75rem;display:grid}.supra-v2-detail__thumb{cursor:pointer;background:#ffffffb8;border:1px solid #1712101f;border-radius:1rem;padding:0;overflow:hidden}.supra-v2-detail__thumb.is-active{border-color:#ad8447b3;box-shadow:0 0 0 4px #d8bc8a33}.supra-v2-detail__thumb img{object-fit:contain;width:100%;height:84px}.supra-v2-detail__sidebar{align-content:start;gap:.9rem;display:grid}.supra-v2-detail__price{font-size:clamp(2.3rem,4vw,3.6rem);line-height:.92}.supra-v2-detail__scores{gap:.6rem;display:grid}.supra-v2-detail__scores>div,.supra-v2-detail__facts,.supra-v2-detail__dossier-grid,.supra-v2-concierge__timeline-grid{gap:.7rem;display:grid}.supra-v2-detail__scores>div{grid-template-columns:repeat(2,minmax(0,1fr))}.supra-v2-detail__scores article,.supra-v2-detail__facts div,.supra-v2-concierge__timeline-grid article{background:#ffffffa3;border:1px solid #17121014;border-radius:1.1rem;padding:.9rem}.supra-v2-detail__scores article span,.supra-v2-detail__facts span,.supra-v2-concierge__timeline-grid span{color:var(--sv-soft);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800;display:block}.supra-v2-detail__scores article strong,.supra-v2-detail__facts strong{margin-top:.35rem;font-size:1.1rem;display:block}.supra-v2-detail__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.supra-v2-detail__actions{gap:.65rem;display:grid}.supra-v2-detail__dossier-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.85rem}.supra-v2-detail__dossier-grid article h3,.supra-v2-concierge__timeline-grid article p{margin:0}.supra-v2-detail__dossier-grid article h3{font-family:Cormorant Garamond,Georgia,serif;font-size:1.7rem}.supra-v2-detail__dossier-grid article p{color:var(--sv-muted);margin:.4rem 0 0;line-height:1.75}.supra-v2-page-hero{grid-template-columns:minmax(0,1.1fr) minmax(280px,.8fr);align-items:end;gap:1rem;display:grid}.supra-v2-concierge__timeline-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.85rem}.supra-v2-concierge__timeline-grid article p{color:var(--sv-muted);margin-top:.5rem;line-height:1.75}.supra-v2-journal__arrivals{gap:.9rem;display:grid}.supra-v2-footer{justify-content:space-between;align-items:end;gap:1rem;width:min(1380px,100%);margin:1.15rem auto 0;display:flex}.supra-v2-footer__title{max-width:11ch;font-size:clamp(2rem,4vw,3.4rem)}.supra-v2-footer__actions a{border:1px solid var(--sv-line);color:var(--sv-ink);letter-spacing:.08em;text-transform:uppercase;background:#ffffffb3;border-radius:999px;padding:.85rem 1.15rem;font-size:.78rem;font-weight:800;text-decoration:none}.supra-v2-footer__eyebrow-row{align-items:center;gap:.7rem;display:flex}.supra-v2-arcana-seal{opacity:.28;cursor:default;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:2px;width:34px;height:18px;padding:3px 4px;transition:opacity .18s,filter .18s,transform .18s;display:inline-flex}.supra-v2-arcana-seal:hover,.supra-v2-arcana-seal:focus-visible,.supra-v2-arcana-seal.is-awake{opacity:.8;filter:drop-shadow(0 0 8px #ad844794);outline:none;transform:scale(1.06)}.supra-v2-arcana-seal i{background:#e8dfca;border-radius:999px;width:4px;height:9px}.supra-v2-arcana-seal i:first-child{background:#eee2bd}.supra-v2-arcana-seal i:nth-child(2){background:#6ba1b8}.supra-v2-arcana-seal i:nth-child(3){background:#342d32}.supra-v2-arcana-seal i:nth-child(4){background:#a54a39}.supra-v2-arcana-seal i:nth-child(5){background:#567b4d}@media (width<=1160px){.supra-v2-home__hero,.supra-v2-home__catalog-layout,.supra-v2-detail__layout,.supra-v2-page-hero{grid-template-columns:1fr}.supra-v2-home__filters{position:static}.supra-v2-home__featured-grid,.supra-v2-page-grid,.supra-v2-detail__dossier-grid,.supra-v2-concierge__timeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.supra-v2-home__catalog-grid,.supra-v2-detail__related-grid{grid-template-columns:1fr}.supra-v2-footer{flex-direction:column;align-items:start}}@media (width<=760px){.supra-v2-shell{padding:.85rem}.supra-v2-topbar,.supra-v2-home__hero,.supra-v2-home__pillars .supra-v2-panel,.supra-v2-page-grid .supra-v2-panel,.supra-v2-footer,.supra-v2-detail__intro,.supra-v2-detail__gallery,.supra-v2-detail__sidebar,.supra-v2-detail__dossier,.supra-v2-page-hero,.supra-v2-concierge__timeline{padding:1rem}.supra-v2-topbar,.supra-v2-brand,.supra-v2-home__section-head,.supra-v2-home__catalog-head,.supra-v2-detail__intro{flex-direction:column;align-items:start}.supra-v2-home__metrics,.supra-v2-home__pillars,.supra-v2-page-grid,.supra-v2-home__featured-grid,.supra-v2-detail__facts,.supra-v2-detail__scores>div,.supra-v2-detail__dossier-grid,.supra-v2-concierge__timeline-grid,.supra-v2-product-card{grid-template-columns:1fr}.supra-v2-product-card__media{min-height:240px}}.login-page{--login-bg:#f4f8fc;--login-panel:#ffffffd1;--login-panel-strong:#ffffffeb;--login-border:#0f233e24;--login-text:#0f2847;--login-subtext:#0f233eb3;--login-accent-a:#00a8e8;--login-accent-b:#2a9d8f;--login-accent-c:#f4a261;min-height:100vh;color:var(--login-text);background:radial-gradient(42rem 26rem at 12% 10%,#00a8e82e,#0000 72%),radial-gradient(34rem 24rem at 95% 8%,#2a9d8f24,#0000 70%),linear-gradient(150deg,#edf4fb,#f8fbff 35%,#eff6ff 100%);place-items:center;padding:clamp(1rem,3vw,2.5rem);font-family:IBM Plex Sans,Segoe UI,sans-serif;display:grid;position:relative;overflow:hidden}.login-page *{box-sizing:border-box}.login-ambient{pointer-events:none;z-index:0;filter:blur(6px);border-radius:999px;position:absolute}.login-ambient-a{background:radial-gradient(circle,#00a8e857,#00a8e800);width:28rem;height:28rem;animation:13s ease-in-out infinite alternate loginFloatA;bottom:-12rem;right:-8rem}.login-ambient-b{background:radial-gradient(circle,#2a9d8f40,#2a9d8f00);width:30rem;height:30rem;animation:16s ease-in-out infinite alternate loginFloatB;top:-14rem;left:-11rem}@keyframes loginFloatA{0%{transform:translateY(0)scale(1)}to{transform:translateY(-.9rem)scale(1.05)}}@keyframes loginFloatB{0%{transform:translateY(0)scale(1.02)}to{transform:translateY(.8rem)scale(.96)}}.login-container{z-index:1;border:1px solid var(--login-border);background:var(--login-panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;grid-template-columns:minmax(290px,1fr) minmax(300px,420px);width:min(1080px,100%);display:grid;position:relative;overflow:hidden;box-shadow:0 25px 60px #04183421,0 10px 28px #04183414}.login-brand-panel{border-right:1px solid var(--login-border);background:linear-gradient(132deg,#00a8e821,#2a9d8f14 48%,#fff0 100%),linear-gradient(175deg,#ffffffa3,#ffffff59);align-content:center;gap:1rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.login-kicker{letter-spacing:.08em;text-transform:uppercase;color:#0f233ecc;background:#ffffff85;border:1px solid #0f233e1f;border-radius:999px;width:fit-content;margin:0;padding:.28rem .62rem;font-size:.7rem;font-weight:700}.login-title{letter-spacing:-.03em;background:linear-gradient(130deg,#0f2847 0% 26%,#1d5780 74%,#2a9d8f 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;max-width:13ch;margin:0;font-family:Sora,Avenir Next,Segoe UI,sans-serif;font-size:clamp(1.9rem,4vw,3rem);font-weight:800;line-height:1.03}.login-subtitle{color:var(--login-subtext);max-width:46ch;margin:0;font-size:1rem;line-height:1.6}.login-trust-row{gap:.6rem;margin-top:.8rem;display:grid}.login-trust-item{color:#0f233ed6;align-items:center;gap:.56rem;font-size:.94rem;display:flex}.login-trust-item p{margin:0}.login-trust-dot{background:linear-gradient(140deg, var(--login-accent-a), var(--login-accent-b));border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 4px #2a9d8f24}.login-form-panel{background:var(--login-panel-strong);align-content:center;gap:.55rem;padding:clamp(1.3rem,3vw,2.1rem);display:grid}.login-form-overline{letter-spacing:.12em;text-transform:uppercase;color:#0f233e9e;margin:0;font-size:.68rem;font-weight:700}.login-form-panel h2{letter-spacing:-.01em;margin:.2rem 0 0;font-family:Sora,Avenir Next,Segoe UI,sans-serif;font-size:clamp(1.28rem,2.2vw,1.6rem)}.login-form-subtitle{color:var(--login-subtext);margin:0;font-size:.93rem}.login-form{gap:.72rem;margin-top:.88rem;display:grid}.login-label{letter-spacing:.08em;text-transform:uppercase;color:#0f233eb8;font-size:.72rem;font-weight:700}.login-input{color:#10233e;background:#ffffffdb;border:1px solid #0f233e2e;border-radius:12px;width:100%;padding:.78rem .84rem;font-size:.95rem;transition:border-color .18s,box-shadow .18s,background-color .18s}.login-input::placeholder{color:#0f233e70}.login-input:focus{background:#fff;border-color:#00a8e8b8;outline:none;box-shadow:0 0 0 3px #00a8e826}.login-input:disabled{opacity:.72;cursor:not-allowed}.login-password-wrap{justify-content:space-between;align-items:center;display:flex}.login-password-toggle{color:#0a6fa1;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem;font-weight:700}.login-password-toggle:hover{color:#0f2847}.login-error{color:#8c1414;background:#ed4c4c1a;border:1px solid #b81f1f4d;border-radius:10px;padding:.62rem .68rem;font-size:.84rem;font-weight:600}.login-button{letter-spacing:.01em;color:#f8fcff;background:linear-gradient(128deg, var(--login-accent-a), var(--login-accent-b));cursor:pointer;border:0;border-radius:12px;width:100%;padding:.84rem .95rem;font-family:Sora,Avenir Next,Segoe UI,sans-serif;font-size:.94rem;font-weight:700;transition:transform .2s,filter .2s,box-shadow .2s;box-shadow:0 14px 28px #00a8e840}.login-button:hover:not(:disabled){filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 18px 34px #00a8e84d}.login-button:disabled{opacity:.72;cursor:wait}.login-footer-note{color:#0f233e99;margin:.6rem 0 0;font-size:.79rem;line-height:1.5}@media (width<=920px){.login-container{grid-template-columns:1fr}.login-brand-panel{border-right:0;border-bottom:1px solid var(--login-border)}.login-title{max-width:none}}@media (width<=560px){.login-page{padding:.7rem}.login-container{border-radius:16px}.login-brand-panel,.login-form-panel{padding:1rem}.login-subtitle{font-size:.92rem}.login-button{padding:.76rem .9rem}}.layout-root{--sidebar-bg:#ffffffd9;--sidebar-border:#0f172a14;--sidebar-text:#1f2937;--sidebar-muted:#475569cc;--sidebar-hover:#6366f11f;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.layout-root.dark{--sidebar-bg:#0d0a0bf0;--sidebar-border:#c44e4e38;--sidebar-text:#faf2f2f0;--sidebar-muted:#bea4a8b8;--sidebar-hover:#c43e3e2e}.sidebar{background-color:var(--sidebar-bg);padding:10px}.sidebar .logo{text-align:center;margin-bottom:20px}.sidebar nav ul,.sidebar .settings ul{padding:0;list-style:none}.sidebar nav ul li,.sidebar .settings ul li{margin:10px 0}.content-root{min-height:100vh;position:relative;overflow-x:auto}.content-root:not(.dark){background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%)}.content-root.dark{color:#fff;background:#070506}.layout-root .MuiDrawer-paper{background:var(--sidebar-bg);color:var(--sidebar-text);border-right:1px solid var(--sidebar-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:background .3s,color .3s,border-color .3s}.layout-root .MuiDrawer-paper .MuiToolbar-root,.layout-root .MuiDrawer-paper .MuiTypography-root{color:var(--sidebar-text)}.layout-root .MuiDrawer-paper .MuiListItem-root{border-radius:12px;margin:2px 10px;transition:background-color .2s,transform .2s}.layout-root .MuiDrawer-paper .MuiListItem-root:hover{background:var(--sidebar-hover)}.layout-root .MuiDrawer-paper .MuiListItemIcon-root{color:var(--sidebar-muted);min-width:40px}.layout-root .MuiDrawer-paper .MuiListItemText-primary{color:var(--sidebar-text);font-weight:600}.runtime-load-monitor{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:1400;color:#172033;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed}.runtime-load-monitor.dark{color:#fff7f7f2}.runtime-load-monitor__toggle,.runtime-load-monitor__icon-button{color:inherit;cursor:pointer;background:#ffffffeb;border:1px solid #0f172a24;justify-content:center;align-items:center;transition:transform .18s,background .18s,border-color .18s;display:inline-flex;box-shadow:0 18px 45px #0f172a29}.runtime-load-monitor.dark .runtime-load-monitor__toggle,.runtime-load-monitor.dark .runtime-load-monitor__icon-button{background:#170f11f0;border-color:#cf525247;box-shadow:0 18px 45px #0000006b}.runtime-load-monitor__toggle{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;gap:2px;width:56px;height:56px}.runtime-load-monitor__toggle:hover,.runtime-load-monitor__icon-button:hover{background:#fff;border-color:#6366f16b;transform:translateY(-1px)}.runtime-load-monitor.dark .runtime-load-monitor__toggle:hover,.runtime-load-monitor.dark .runtime-load-monitor__icon-button:hover{background:#2d181bf5;border-color:#e75c5685}.runtime-load-monitor__panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff5;border:1px solid #0f172a1a;border-radius:8px;width:min(360px,100vw - 36px);margin-bottom:12px;padding:16px;box-shadow:0 24px 70px #0f172a33}.runtime-load-monitor.dark .runtime-load-monitor__panel{background:#110c0df7;border-color:#cf52523d;box-shadow:0 24px 70px #00000080}.runtime-load-monitor__header,.runtime-load-monitor__meter-label,.runtime-load-monitor__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.runtime-load-monitor__header p,.runtime-load-monitor__header h2{margin:0}.runtime-load-monitor__header p{letter-spacing:.12em;text-transform:uppercase;color:#64748b;font-size:.72rem;font-weight:700}.runtime-load-monitor.dark .runtime-load-monitor__header p{color:#c7a7aa}.runtime-load-monitor__header h2{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;max-width:260px;margin-top:2px;font-size:1rem;font-weight:800;overflow:hidden}.runtime-load-monitor__icon-button{width:34px;height:34px;box-shadow:none;border-radius:8px}.runtime-load-monitor__icon-button:disabled{cursor:wait;opacity:.65}.runtime-load-monitor__identity,.runtime-load-monitor__stats,.runtime-load-monitor__health-grid{gap:8px;display:grid}.runtime-load-monitor__identity{grid-template-columns:minmax(0,1fr) auto auto;margin-top:12px}.runtime-load-monitor__identity span,.runtime-load-monitor__stats span{color:#475569;background:#f8fafce6;border:1px solid #0f172a14;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:7px 9px;font-size:.76rem;font-weight:700;display:inline-flex}.runtime-load-monitor.dark .runtime-load-monitor__identity span,.runtime-load-monitor.dark .runtime-load-monitor__stats span{color:#e4ced0;background:#2b181bb8;border-color:#cf525229}.runtime-load-monitor__meters{gap:12px;margin-top:14px;display:grid}.runtime-load-monitor__meter small,.runtime-load-monitor__footer{color:#64748b;font-size:.75rem;font-weight:650}.runtime-load-monitor.dark .runtime-load-monitor__meter small,.runtime-load-monitor.dark .runtime-load-monitor__footer{color:#c7a7aa}.runtime-load-monitor.dark .runtime-load-monitor__meter-track span{background:#d95450}.runtime-load-monitor__meter-label span{font-size:.82rem;font-weight:800}.runtime-load-monitor__meter-label strong{font-size:.86rem}.runtime-load-monitor__meter-track{background:#94a3b838;border-radius:999px;height:9px;margin:7px 0 5px;overflow:hidden}.runtime-load-monitor__meter-track span{border-radius:inherit;background:#3b82f6;height:100%;transition:width .24s;display:block}.runtime-load-monitor__meter--good .runtime-load-monitor__meter-track span{background:#10b981}.runtime-load-monitor__meter--warn .runtime-load-monitor__meter-track span{background:#f59e0b}.runtime-load-monitor__meter--bad .runtime-load-monitor__meter-track span{background:#ef4444}.runtime-load-monitor__stats{grid-template-columns:1fr 1fr;margin-top:14px}.runtime-load-monitor__health-grid{grid-template-columns:1fr 1fr;margin-top:10px}.runtime-load-monitor__health{background:#f8fafceb;border:1px solid #0f172a14;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;padding:9px;font-size:.78rem;font-weight:800;display:grid}.runtime-load-monitor.dark .runtime-load-monitor__health{background:#2b181bb8;border-color:#cf525229}.runtime-load-monitor__health strong{color:#ef4444}.runtime-load-monitor__health.is-ok strong{color:#10b981}.runtime-load-monitor__health small{color:#64748b;grid-column:2/4;font-size:.72rem;font-weight:700}.runtime-load-monitor.dark .runtime-load-monitor__health small{color:#c7a7aa}.runtime-load-monitor__error{color:#991b1b;background:#fef2f2eb;border:1px solid #ef44443d;border-radius:8px;align-items:flex-start;gap:8px;margin-top:12px;padding:11px;font-size:.82rem;font-weight:750;display:flex}.runtime-load-monitor.dark .runtime-load-monitor__error{color:#fecaca;background:#7f1d1d38}.runtime-load-monitor__footer{border-top:1px solid #0f172a14;margin-top:13px;padding-top:11px}.runtime-load-monitor.dark .runtime-load-monitor__footer{border-top-color:#cf525229}@keyframes runtime-load-monitor-spin{to{transform:rotate(360deg)}}@media (width<=520px){.runtime-load-monitor{bottom:12px;right:12px}.runtime-load-monitor__toggle{width:52px;height:52px}.runtime-load-monitor__identity,.runtime-load-monitor__stats,.runtime-load-monitor__health-grid{grid-template-columns:1fr}}.user-workspace,.admin-register-page{--user-bg:#f6f4f1;--user-surface:#fff;--user-surface-soft:#f1eeeb;--user-text:#151416;--user-muted:#6d6868;--user-faint:#938d8d;--user-border:#ddd7d2;--user-border-strong:#c8c0bb;--user-red:#c81e1e;--user-red-bright:#dc2626;--user-red-soft:#c81e1e1a;--user-green:#14834c;color:var(--user-text);background:var(--user-bg);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.user-workspace--dark,.admin-register-page--dark{--user-bg:#080909;--user-surface:#0d0f10;--user-surface-soft:#151719;--user-text:#f6f3ef;--user-muted:#a09a98;--user-faint:#777273;--user-border:#292c2e;--user-border-strong:#3a3e40;--user-red:#dc2626;--user-red-bright:#ef4444;--user-red-soft:#dc262624;--user-green:#56b879}.user-workspace{box-sizing:border-box;min-height:calc(100vh - 64px);padding:18px 22px 32px}.user-workspace *,.admin-register-page *{box-sizing:border-box}.user-workspace__header{border:1px solid var(--user-border);background:var(--user-surface);border-radius:9px;justify-content:space-between;align-items:center;gap:20px;width:min(100%,1500px);min-height:82px;margin:0 auto;padding:14px 16px;display:flex}.user-workspace__identity,.user-workspace__actions,.user-inline-actions{align-items:center;gap:9px;display:flex}.user-workspace__identity{gap:13px;min-width:0}.user-workspace__avatar.MuiAvatar-root{color:#fff;background:var(--user-red);width:44px;height:44px;font-size:.9rem;font-weight:800}.user-workspace h1,.user-workspace h2,.admin-register-page h1,.admin-register-page h2{color:var(--user-text);text-align:left;margin:0}.user-workspace h1{letter-spacing:-.025em;margin-top:2px;font-size:1.25rem;font-weight:780}.user-workspace__identity p,.user-panel__header p,.user-auth-panel>p,.admin-register-page__intro p{color:var(--user-muted);margin:3px 0 0;font-size:.72rem;line-height:1.45}.user-kicker{color:var(--user-red-bright);letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:850;display:block}.user-action.MuiButton-root{text-transform:none;white-space:nowrap;border:1px solid #0000;border-radius:7px;min-height:34px;padding:0 11px;font-size:.69rem;font-weight:760;line-height:1.2}.user-action--primary.MuiButton-root{border-color:var(--user-red);color:#fff;background:var(--user-red)}.user-action--primary.MuiButton-root:hover{border-color:var(--user-red-bright);background:var(--user-red-bright)}.user-action--secondary.MuiButton-root{border-color:var(--user-border);color:var(--user-text);background:var(--user-surface)}.user-action--secondary.MuiButton-root:hover{border-color:var(--user-red);color:var(--user-red-bright);background:var(--user-surface-soft)}.user-action--danger.MuiButton-root{border-color:color-mix(in srgb, var(--user-red) 55%, var(--user-border));color:var(--user-red-bright);background:var(--user-red-soft)}.user-action.Mui-disabled{color:var(--user-faint)!important;border-color:var(--user-border)!important;background:var(--user-surface-soft)!important}.user-tabs{border:1px solid var(--user-border);background:var(--user-surface);border-radius:9px;width:min(100%,1500px);margin:12px auto}.user-tabs .MuiTabs-indicator{background:var(--user-red);height:2px}.user-tabs .MuiTab-root.user-tab{min-height:44px;color:var(--user-muted);text-transform:none;padding:0 15px;font-size:.72rem;font-weight:750}.user-tabs .MuiTab-root.user-tab+.MuiTab-root.user-tab{border-left:1px solid var(--user-border)}.user-tabs .MuiTab-root.user-tab.Mui-selected{color:var(--user-red-bright);background:var(--user-red-soft)}.user-tabs .MuiTab-root.user-tab .MuiSvgIcon-root{font-size:1rem}.user-workspace__content{width:min(100%,1500px);margin:0 auto}.user-panel{border:1px solid var(--user-border);color:var(--user-text);background:var(--user-surface);border-radius:9px;overflow:hidden}.user-panel__header{border-bottom:1px solid var(--user-border);justify-content:space-between;align-items:flex-start;gap:18px;min-height:68px;padding:12px 15px 10px;display:flex}.user-panel__header>div:first-child,.user-panel__header>.MuiBox-root:first-child{min-width:0}.user-panel__header h2,.user-panel__header .MuiTypography-h6{color:var(--user-text);letter-spacing:-.015em;text-align:left;margin:3px 0 2px;font-size:1.05rem;font-weight:760}.user-panel__header .MuiTypography-body2{color:var(--user-muted);margin-top:2px;font-size:.72rem;line-height:1.45}.user-panel__body{padding:14px}.user-panel__body>*+*{margin-top:10px}.user-panel__loading{min-height:120px;color:var(--user-red);place-items:center;display:grid}.user-message-grid{border:1px solid var(--user-border);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.user-metric{min-height:96px;color:var(--user-text);background:var(--user-surface);align-items:center;gap:13px;padding:14px 16px;text-decoration:none;transition:background-color .14s,color .14s;display:flex}.user-metric+.user-metric{border-left:1px solid var(--user-border)}.user-metric:hover{color:var(--user-red-bright);background:var(--user-red-soft)}.user-metric__icon{border:1px solid color-mix(in srgb, var(--user-red) 35%, var(--user-border));width:38px;height:38px;color:var(--user-red-bright);background:var(--user-red-soft);border-radius:50%;flex:none;place-items:center;display:grid}.user-metric__icon .MuiSvgIcon-root{font-size:1.1rem}.user-metric strong,.user-metric small{display:block}.user-metric strong{font-size:1.35rem;line-height:1}.user-metric small{color:var(--user-muted);margin-top:6px;font-size:.68rem;font-weight:650}.user-settings-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:12px;display:grid}.user-settings-list{border-bottom:1px solid var(--user-border)}.user-setting-row{justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:8px 15px;display:flex}.user-setting-row+.user-setting-row{border-top:1px solid var(--user-border)}.user-setting-row strong,.user-setting-row small{display:block}.user-setting-row strong{font-size:.76rem}.user-setting-row small{color:var(--user-muted);margin-top:3px;font-size:.66rem;line-height:1.35}.user-workspace .MuiSwitch-switchBase.Mui-checked{color:var(--user-red)}.user-workspace .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background:var(--user-red)}.user-panel__form{gap:9px;padding:14px 15px;display:flex}.user-panel__form--footer{align-items:center}.user-panel__form--footer .MuiTextField-root{max-width:420px}.user-panel__form--stacked{flex-direction:column;align-items:stretch}.user-panel__form--stacked .user-action{align-self:flex-start}.user-workspace .MuiInputBase-root,.admin-register-page .MuiInputBase-root{color:var(--user-text);background:var(--user-surface);font-size:.76rem}.user-workspace .MuiInputLabel-root,.admin-register-page .MuiInputLabel-root{color:var(--user-muted);font-size:.76rem}.user-workspace .MuiOutlinedInput-notchedOutline,.admin-register-page .MuiOutlinedInput-notchedOutline{border-color:var(--user-border)}.user-workspace .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.admin-register-page .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--user-border-strong)}.user-workspace .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.admin-register-page .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px;border-color:var(--user-red)}.user-workspace .MuiChip-root{color:var(--user-text);border-color:var(--user-border);background:var(--user-surface-soft);font-size:.64rem;font-weight:750}.user-crystal-credentials>.MuiStack-root:not(.user-panel__header),.user-crystal-credentials>.MuiTypography-root,.user-crystal-credentials>.MuiAlert-root,.user-crystal-credentials>.MuiBox-root,.user-crystal-credentials>.user-panel__loading,.user-crystal-credentials>.MuiStack-root+.MuiStack-root{margin-left:15px;margin-right:15px}.user-crystal-credentials>.MuiStack-root:last-child,.user-crystal-credentials>.MuiBox-root:last-child{margin-bottom:15px}.user-admin-stack{gap:12px;display:grid}.user-table-wrap{overflow-x:auto}.user-team-table{border-collapse:collapse;width:100%;min-width:920px;color:var(--user-text);background:var(--user-surface)}.user-team-table th{border-bottom:1px solid var(--user-border);color:var(--user-muted);background:var(--user-surface-soft);letter-spacing:.05em;text-align:left;text-transform:uppercase;padding:8px 10px;font-size:.62rem;font-weight:800}.user-team-table td{border-bottom:1px solid var(--user-border);vertical-align:middle;padding:9px 10px;font-size:.72rem}.user-team-table tbody tr:hover{background:var(--user-red-soft)}.user-team-table .MuiTextField-root{min-width:130px}.user-team-table__id{color:var(--user-muted);font-variant-numeric:tabular-nums}.user-team-table__empty{height:92px;color:var(--user-muted);text-align:center}.user-table-action{align-items:center;gap:7px;min-width:0;display:flex}.user-table-action .MuiTextField-root{flex:1}.user-panel__meta{color:var(--user-muted);font-size:.7rem}.user-auth-panel{max-width:560px;margin:8vh auto 0;padding:20px}.user-auth-panel h1{margin-top:4px}.user-auth-panel .user-inline-actions,.user-auth-panel .MuiAlert-root{margin-top:16px}.admin-register-page{min-height:calc(100vh - 64px);padding:18px 22px 32px}.admin-register-page__layout{grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);gap:12px;width:min(100%,1100px);margin:0 auto;display:grid}.admin-register-page__intro,.admin-register-page__form-panel,.admin-register-page__aside{border:1px solid var(--user-border);color:var(--user-text);background:var(--user-surface);border-radius:9px}.admin-register-page__intro{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.admin-register-page__intro h1{margin-top:3px;font-size:1.2rem}.admin-register-page__form-panel,.admin-register-page__aside{overflow:hidden}.admin-register-page__panel-heading{border-bottom:1px solid var(--user-border);padding:12px 15px}.admin-register-page__panel-heading h2{margin-top:3px;font-size:1rem}.admin-register-page__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.admin-register-page__form-actions,.admin-register-page__feedback{grid-column:1/-1}.admin-register-page__form-actions{justify-content:flex-end;display:flex}.admin-register-page__feedback{gap:8px;display:grid}.admin-register-page__aside-list{margin:0;padding:0;list-style:none}.admin-register-page__aside-list li{padding:12px 15px}.admin-register-page__aside-list li+li{border-top:1px solid var(--user-border)}.admin-register-page__aside-list strong,.admin-register-page__aside-list span{display:block}.admin-register-page__aside-list strong{font-size:.74rem}.admin-register-page__aside-list span{color:var(--user-muted);margin-top:4px;font-size:.66rem;line-height:1.4}@media (width<=900px){.user-workspace__header,.user-panel__header,.admin-register-page__intro{flex-direction:column;align-items:flex-start}.user-settings-grid,.admin-register-page__layout{grid-template-columns:1fr}.admin-register-page__intro{grid-column:1}}@media (width<=640px){.user-workspace,.admin-register-page{padding:12px}.user-workspace__actions,.user-inline-actions,.user-panel__form--footer{flex-direction:column;align-items:stretch;width:100%}.user-message-grid,.admin-register-page__form{grid-template-columns:1fr}.user-metric+.user-metric{border-top:1px solid var(--user-border);border-left:0}.admin-register-page__form-actions,.admin-register-page__feedback{grid-column:1}}.briefing-shell{--brief-bg:#f6f4f1;--brief-surface:#fff;--brief-surface-soft:#f1eeeb;--brief-panel:#fff;--brief-text:#151416;--brief-muted:#6d6868;--brief-faint:#938d8d;--brief-border:#ddd7d2;--brief-border-strong:#c8c0bb;--brief-red:#c81e1e;--brief-red-bright:#dc2626;--brief-red-soft:#c81e1e1a;--brief-green:#14834c;--brief-amber:#b86609;--sidebar-bg:var(--brief-surface);--sidebar-text:var(--brief-text);--sidebar-muted:var(--brief-muted);--sidebar-border:var(--brief-border);--sidebar-hover:var(--brief-red-soft);min-height:100vh;color:var(--brief-text);background:var(--brief-bg);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.briefing-shell--dark{--brief-bg:#080909;--brief-surface:#0d0f10;--brief-surface-soft:#151719;--brief-panel:#101214;--brief-text:#f6f3ef;--brief-muted:#a09a98;--brief-faint:#777273;--brief-border:#292c2e;--brief-border-strong:#3a3e40;--brief-red:#dc2626;--brief-red-bright:#ef4444;--brief-red-soft:#dc262624;--brief-green:#56b879;--brief-amber:#e29a45}.briefing-shell__body{flex:1;min-width:0}.briefing-topbar{z-index:9;border-bottom:1px solid var(--brief-border);background:color-mix(in srgb, var(--brief-surface) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:flex-end;align-items:center;gap:20px;min-height:62px;padding:8px 18px 8px 28px;display:flex;position:sticky;top:0}.briefing-topbar__actions{align-items:center;gap:9px;min-width:0;display:flex}.briefing-date,.briefing-range,.briefing-profile{border:1px solid var(--brief-border);background:var(--brief-surface)}.briefing-date{white-space:nowrap;border-radius:7px;align-items:center;gap:8px;height:38px;padding:0 12px;font-size:.78rem;font-weight:650;display:flex}.briefing-range{border-radius:7px;align-items:stretch;height:38px;display:flex;overflow:hidden}.briefing-range button{min-width:39px;color:var(--brief-muted);cursor:pointer;background:0 0;border:0;font-size:.73rem;font-weight:750}.briefing-range button.is-active{color:#fff;background:var(--brief-red)}.briefing-icon-button{border:1px solid var(--brief-border)!important;width:38px!important;height:38px!important;color:var(--brief-text)!important;border-radius:50%!important}.briefing-icon-button:hover{background:var(--brief-surface-soft)!important}.briefing-session-indicator,.briefing-sync-control,.briefing-freshness-widget__trigger{border:1px solid var(--brief-border);height:38px;color:var(--brief-text);background:var(--brief-surface);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.briefing-session-indicator{border-radius:50%;width:38px;padding:0}.briefing-session-indicator--valid{border-color:color-mix(in srgb, var(--brief-green) 42%, var(--brief-border));color:var(--brief-green);background:color-mix(in srgb, var(--brief-green) 10%, var(--brief-surface))}.briefing-session-indicator--checking{border-color:color-mix(in srgb, var(--brief-amber) 42%, var(--brief-border));color:var(--brief-amber);background:color-mix(in srgb, var(--brief-amber) 10%, var(--brief-surface))}.briefing-session-indicator--attention{border-color:color-mix(in srgb, var(--brief-red) 42%, var(--brief-border));color:var(--brief-red-bright);background:var(--brief-red-soft)}.briefing-session-indicator:hover,.briefing-sync-control:hover,.briefing-freshness-widget__trigger:hover{border-color:var(--brief-border-strong);background:var(--brief-surface-soft)}.briefing-sync-control{border-radius:7px;width:38px;min-width:38px;padding:0}.briefing-sync-control:disabled{cursor:wait;opacity:.72}.briefing-freshness-widget{position:relative}.briefing-freshness-widget__trigger{white-space:nowrap;border-radius:7px;gap:7px;padding:0 11px;font-size:.69rem;font-weight:750}.briefing-freshness-widget__trigger--complete svg{color:var(--brief-green)}.briefing-freshness-widget__trigger--partial svg{color:var(--brief-amber)}.briefing-freshness-widget__trigger--unknown svg{color:var(--brief-faint)}.briefing-freshness-widget__panel{z-index:12;border:1px solid var(--brief-border-strong);width:min(360px,100vw - 28px);color:var(--brief-text);background:var(--brief-panel);opacity:0;pointer-events:none;visibility:hidden;border-radius:9px;padding:12px;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:calc(100% + 9px);right:0;transform:translateY(-4px);box-shadow:0 18px 45px #00000047}.briefing-freshness-widget:hover .briefing-freshness-widget__panel,.briefing-freshness-widget:focus-within .briefing-freshness-widget__panel{opacity:1;visibility:visible;transform:translateY(0)}.briefing-freshness-widget__heading{justify-content:space-between;align-items:baseline;gap:16px;padding:1px 2px 10px;display:flex}.briefing-freshness-widget__heading strong{font-size:.78rem}.briefing-freshness-widget__heading span,.briefing-freshness-widget__panel>p{color:var(--brief-muted);font-size:.64rem}.briefing-freshness-widget__rows{border:1px solid var(--brief-border);border-radius:7px;overflow:hidden}.briefing-freshness-widget__row{background:var(--brief-surface);grid-template-columns:8px minmax(100px,1fr) minmax(118px,auto);align-items:center;gap:9px;min-height:52px;padding:7px 9px;display:grid}.briefing-freshness-widget__row+.briefing-freshness-widget__row{border-top:1px solid var(--brief-border)}.briefing-freshness-widget__row>span{background:var(--brief-faint);border-radius:50%;width:7px;height:7px}.briefing-freshness-widget__row>span.is-available{background:var(--brief-green);box-shadow:0 0 0 3px color-mix(in srgb, var(--brief-green) 13%, transparent)}.briefing-freshness-widget__row>div,.briefing-freshness-widget__row time{min-width:0}.briefing-freshness-widget__row strong,.briefing-freshness-widget__row small{display:block}.briefing-freshness-widget__row>div strong,.briefing-freshness-widget__row time strong{font-size:.7rem}.briefing-freshness-widget__row small{color:var(--brief-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.61rem;line-height:1.2;overflow:hidden}.briefing-freshness-widget__row time{text-align:right}.briefing-freshness-widget__row time strong{color:var(--brief-text)}.briefing-freshness-widget__panel>p{margin:9px 2px 0;line-height:1.4}.briefing-notification-bell{display:flex}.briefing-notification-bell .MuiIconButton-root{border:1px solid var(--brief-border);width:38px;height:38px;color:var(--brief-text);border-radius:50%}.briefing-notification-bell .MuiIconButton-root:hover{background:var(--brief-surface-soft)}.briefing-profile{min-height:40px;color:var(--brief-text);cursor:pointer;border-radius:999px;align-items:center;gap:9px;padding:3px 9px 3px 4px;display:flex}.briefing-profile__avatar{color:#fff;background:var(--brief-red);border-radius:50%;place-items:center;width:31px;height:31px;font-size:.7rem;font-weight:800;display:grid}.briefing-profile__copy{flex-direction:column;align-items:flex-start;max-width:110px;line-height:1.05;display:flex}.briefing-profile__copy strong,.briefing-profile__copy small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.briefing-profile__copy strong{font-size:.72rem}.briefing-profile__copy small{color:var(--brief-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:.61rem}.briefing-shell__content{min-width:0;padding:0 22px 18px}@media (width<=1100px){.briefing-date span,.briefing-profile__copy,.briefing-freshness-widget__trigger>span{display:none}.briefing-freshness-widget__trigger{width:38px;min-width:38px;padding:0}}@media (width<=760px){.briefing-topbar{min-height:56px;padding:8px 12px;position:relative}.briefing-topbar__actions{gap:5px}.briefing-date,.briefing-profile,.briefing-notification-bell,.briefing-topbar__actions>.briefing-icon-button:last-child{display:none!important}.briefing-shell__content{padding:14px 12px 22px}}.team-activity-page{background:var(--brief-bg);min-height:calc(100vh - 76px);color:var(--brief-text);padding:28px 32px 56px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.team-activity-page__inner{width:min(1120px,100%);margin:0 auto}.team-activity-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.team-activity-header__eyebrow{color:var(--brief-red-bright);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.team-activity-header h1{letter-spacing:-.04em;margin:7px 0 8px;font-size:clamp(1.85rem,3vw,2.45rem);line-height:1.08}.team-activity-header p{color:var(--brief-muted);max-width:720px;margin:0;line-height:1.55}.team-activity-refresh,.team-activity-state button{background:var(--brief-red);border:1px solid var(--brief-red);color:#fff;cursor:pointer;font:inherit;border-radius:7px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:.86rem;font-weight:750;transition:background-color .14s,border-color .14s;display:inline-flex}.team-activity-refresh:hover,.team-activity-state button:hover{background:var(--brief-red-bright);border-color:var(--brief-red-bright)}.team-activity-refresh:disabled{cursor:wait;opacity:.65}.team-activity-controls{background:var(--brief-panel);border:1px solid var(--brief-border);border-radius:9px;padding:16px}.team-activity-categories{flex-wrap:wrap;gap:7px;display:flex}.team-activity-categories button{border:1px solid var(--brief-border);color:var(--brief-muted);cursor:pointer;font:inherit;background:0 0;border-radius:999px;min-height:34px;padding:0 13px;font-size:.82rem;font-weight:700}.team-activity-categories button:hover,.team-activity-categories button.is-active{background:var(--brief-red);border-color:var(--brief-red);color:#fff}.team-activity-secondary-filters{border-top:1px solid var(--brief-border);grid-template-columns:minmax(180px,.45fr) minmax(260px,1fr);gap:12px;margin-top:14px;padding-top:14px;display:grid}.team-activity-secondary-filters label{gap:6px;display:grid}.team-activity-secondary-filters label>span{color:var(--brief-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:800}.team-activity-secondary-filters select,.team-activity-secondary-filters input{background:var(--brief-surface);border:1px solid var(--brief-border);color:var(--brief-text);font:inherit;border-radius:7px;outline:none;width:100%;min-height:42px;padding:0 12px}.team-activity-secondary-filters select:focus,.team-activity-secondary-filters input:focus{border-color:var(--brief-red);box-shadow:0 0 0 3px var(--brief-red-soft)}.team-activity-secondary-filters input::placeholder{color:var(--brief-faint)}.team-activity-summary{color:var(--brief-muted);align-items:baseline;gap:6px;padding:18px 2px 10px;font-size:.83rem;display:flex}.team-activity-summary strong{color:var(--brief-text);font-size:1rem}.team-activity-summary__note{margin-left:auto}.team-activity-feed{gap:16px;display:grid}.team-activity-day{background:var(--brief-panel);border:1px solid var(--brief-border);border-radius:9px;overflow:hidden}.team-activity-day>header{border-bottom:1px solid var(--brief-border);justify-content:space-between;align-items:baseline;padding:14px 18px;display:flex}.team-activity-day h2{letter-spacing:-.015em;margin:0;font-size:.98rem}.team-activity-day>header span{color:var(--brief-faint);font-size:.75rem;font-weight:650}.team-activity-day__rows{display:grid}.team-activity-row{border:0;border-bottom:1px solid var(--brief-border);color:inherit;font:inherit;text-align:left;background:0 0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;min-height:86px;padding:14px 18px;display:grid}button.team-activity-row{cursor:pointer}button.team-activity-row:hover{background:var(--brief-surface-soft)}.team-activity-row:last-child{border-bottom:0}.team-activity-row__icon{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.team-activity-row__icon--report,.team-activity-row__icon--catalog,.team-activity-row__icon--sealed,.team-activity-row__icon--inventory{background:var(--brief-red-soft);color:var(--brief-red-bright)}.team-activity-row__icon--system{background:var(--brief-surface-soft);color:var(--brief-muted)}.team-activity-row__body{gap:4px;min-width:0;display:grid}.team-activity-row__body>strong{font-size:.92rem}.team-activity-row__detail{color:var(--brief-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;line-height:1.4;overflow:hidden}.team-activity-row__meta{color:var(--brief-faint);gap:6px;font-size:.73rem;font-weight:650;display:flex}.team-activity-row__arrow{color:var(--brief-faint);transition:color .14s,transform .14s}button.team-activity-row:hover .team-activity-row__arrow{color:var(--brief-red-bright);transform:translate(2px)}.team-activity-state{background:var(--brief-panel);border:1px dashed var(--brief-border-strong);color:var(--brief-muted);text-align:center;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;padding:28px;display:flex}.team-activity-state strong{color:var(--brief-text)}.team-activity-state--error{border-style:solid;border-color:color-mix(in srgb, var(--brief-red) 42%, var(--brief-border));background:color-mix(in srgb, var(--brief-red) 5%, var(--brief-panel))}.team-activity-state__loader{border:3px solid var(--brief-border-strong);border-top-color:var(--brief-red-bright);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite team-activity-spin}.team-activity-refresh:focus-visible,.team-activity-state button:focus-visible,.team-activity-categories button:focus-visible,.team-activity-row:focus-visible{outline:3px solid var(--brief-red-soft);outline-offset:2px}@keyframes team-activity-spin{to{transform:rotate(360deg)}}@media (width<=760px){.team-activity-page{padding:22px 16px 42px}.team-activity-header{flex-direction:column;align-items:stretch}.team-activity-refresh{justify-content:center;width:100%}.team-activity-secondary-filters{grid-template-columns:1fr}.team-activity-summary__note{display:none}.team-activity-row{grid-template-columns:36px minmax(0,1fr) auto;padding:13px 14px}.team-activity-row__icon{width:36px;height:36px}.team-activity-row__detail{white-space:normal}}.inventory-tool-page{min-height:calc(100vh - 62px);color:var(--brief-text);background:var(--brief-bg);padding:34px 22px 28px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.inventory-tool-page *,.inventory-tool-page :before,.inventory-tool-page :after{box-sizing:border-box}.inventory-tool-page__inner{width:min(100%,880px);margin:0 auto}.inventory-tool-page--wide .inventory-tool-page__inner{width:min(100%,1360px)}.inventory-tool-page__header{justify-content:space-between;align-items:flex-end;gap:24px;padding:0 2px 18px;display:flex}.inventory-tool-page__header h1,.inventory-tool-page__header p{color:inherit;text-align:left;margin:0}.inventory-tool-page__header h1{letter-spacing:-.04em;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:800}.inventory-tool-page__header p{color:var(--brief-muted);margin-top:6px;font-size:.72rem}.inventory-tool-page__header>a,.inventory-tool-page__return a{min-height:30px;color:var(--brief-muted);flex:none;align-items:center;gap:7px;font-size:.66rem;font-weight:720;text-decoration:none;display:inline-flex}.inventory-tool-page__header>a:hover,.inventory-tool-page__header>a:focus-visible,.inventory-tool-page__return a:hover,.inventory-tool-page__return a:focus-visible{color:var(--brief-red-bright)}.inventory-tool-page__return{justify-content:flex-end;min-height:28px;margin-bottom:3px;display:flex}.inventory-tool-page--integrated{padding:12px 22px 24px}.inventory-tool-page--integrated .inventory-tool-page__content{min-width:0}.inventory-tool-page--legacy .inventory-tool-page__content{border:1px solid var(--brief-border);background:var(--brief-surface);border-radius:8px;padding:18px}.inventory-tool-page--legacy .inventory-tool-page__content>div{width:100%!important;max-width:none!important;min-height:0!important;color:var(--brief-text)!important;box-shadow:none!important;background:0 0!important;margin:0!important;padding:0!important;font-family:inherit!important}.briefing-shell--dark .inventory-tool-page--legacy .inventory-tool-page__content>div :is([style*="background-color: white"],[style*="background-color: rgb(255, 255, 255)"],[style*="background-color: rgb(248, 249, 250)"],[style*="background-color: rgb(233, 236, 239)"]){border-color:var(--brief-border)!important;color:var(--brief-text)!important;background:var(--brief-surface-soft)!important;box-shadow:none!important}.inventory-tool-page--legacy .inventory-tool-page__content>div>h1:first-child,.inventory-tool-page--legacy .inventory-tool-page__content>div>h2:first-child,.inventory-tool-page--legacy .jj2-title,.inventory-tool-page--legacy .jj-form-header,.inventory-tool-page--legacy .jjadd-game-title,.inventory-tool-page--legacy .jjcreate-base-item-title,.inventory-tool-page--legacy .jjedit-delete-base-item-title,.inventory-tool-page--legacy .jjedit-delete-parent-title,.inventory-tool-page--legacy .jjedit-delete-product-type-title{display:none!important}.inventory-tool-page--legacy label,.inventory-tool-page--legacy .jjform-label,.inventory-tool-page--legacy .jj-form-group label,.inventory-tool-page--legacy .jj2-form-group label{color:var(--brief-text)!important;font-size:.69rem!important;font-weight:720!important}.inventory-tool-page--legacy input:not([type=checkbox]):not([type=radio]),.inventory-tool-page--legacy select,.inventory-tool-page--legacy textarea{min-height:36px;border:1px solid var(--brief-border)!important;color:var(--brief-text)!important;background:var(--brief-surface)!important;font:inherit!important;border-radius:6px!important;font-size:.72rem!important}.inventory-tool-page--legacy input:focus,.inventory-tool-page--legacy select:focus,.inventory-tool-page--legacy textarea:focus{outline-offset:1px;border-color:var(--brief-red)!important;outline:2px solid var(--brief-red-soft)!important}.inventory-tool-page--legacy button,.inventory-tool-page--legacy input[type=submit]{cursor:pointer;min-height:34px;border:1px solid var(--brief-red)!important;color:#fff!important;background:var(--brief-red)!important;box-shadow:none!important;font:inherit!important;text-transform:none!important;border-radius:6px!important;font-size:.67rem!important;font-weight:750!important}.inventory-tool-page--legacy button:hover:not(:disabled),.inventory-tool-page--legacy input[type=submit]:hover:not(:disabled){background:color-mix(in srgb, var(--brief-red) 88%, #000)!important}.inventory-tool-page--legacy button:disabled,.inventory-tool-page--legacy input:disabled{cursor:not-allowed;opacity:.58}.inventory-tool-page--legacy :is(.jjdelete-button,button[class*=delete],button[class*=Delete]){border-color:color-mix(in srgb, var(--brief-red) 60%, var(--brief-border))!important;color:var(--brief-red-bright)!important;background:var(--brief-red-soft)!important}.inventory-tool-page--legacy :is(.jjcancel-button,button[class*=cancel],button[class*=Cancel]){border-color:var(--brief-border)!important;color:var(--brief-text)!important;background:var(--brief-surface-soft)!important}.inventory-tool-page--legacy :is(.jjparent-item,.jjproduct-type-item,.jjsearch-results,.jjedit-form,.jjexisting-games){border-color:var(--brief-border)!important;color:var(--brief-text)!important;background:var(--brief-surface)!important}.inventory-tool-page--legacy :is(.jj2-form-group,.jj-form-group,.jj2-content-row,.jj2-named-decks-container,.jj-named-decks-container){background:0 0!important}.inventory-tool-page--legacy h3,.inventory-tool-page--legacy h4,.inventory-tool-page--legacy .jj2-section-title,.inventory-tool-page--legacy .jj-section-title{color:var(--brief-text)!important;font-family:inherit!important}.inventory-tool-page--legacy .jjbaseitem-search-input{width:min(100%,430px)!important}.inventory-tool-page--legacy a[class*=back]{display:none!important}.briefing-shell .inventory-tool-page--integrated .cc-order-lookup,.briefing-shell .inventory-tool-page--integrated .dtt-page{min-height:0!important;color:var(--brief-text)!important;background:var(--brief-bg)!important}.briefing-shell .inventory-tool-page--integrated :is(.cc-order-lookup__search-panel,.cc-order-lookup__detail,.cc-order-lookup__result,.dtt-section,.dtt-card,.dtt-initial-loader,.dtt-rate-zone,.dtt-policy-controls,.dtt-policy-scenario,.dtt-policy-band,.dtt-tier){border-color:var(--brief-border)!important;color:var(--brief-text)!important;background:var(--brief-surface)!important;box-shadow:none!important}.briefing-shell .inventory-tool-page--integrated :is(.cc-order-lookup__fact,.cc-order-lookup pre,.dtt-rate-note,.dtt-card--action,.dtt-card--good,.dtt-card--bad){border-color:var(--brief-border)!important;color:var(--brief-text)!important;background:var(--brief-surface-soft)!important}.briefing-shell .inventory-tool-page--integrated :is(.cc-order-lookup__title,.cc-order-lookup__selected-id,.cc-order-lookup__fact-value,.dtt-title,.dtt-loader-title,.dtt-card-value,.dtt-rate-zone-title,.dtt-policy-scenario-title,.dtt-policy-band-title,.dtt-policy-band-value,.dtt-tier-title,.dtt-order-id){color:var(--brief-text)!important}.briefing-shell .inventory-tool-page--integrated :is(.cc-order-lookup__kicker,.cc-order-lookup__selected-subtitle,.cc-order-lookup__fact-label,.cc-order-lookup__section-title,.cc-order-lookup__result em,.cc-order-lookup__result small,.dtt-kicker,.dtt-card-label,.dtt-card-detail,.dtt-tier-detail,.dtt-page-count){color:var(--brief-muted)!important}.briefing-shell .inventory-tool-page--integrated .cc-order-lookup__result:hover,.briefing-shell .inventory-tool-page--integrated .cc-order-lookup__result.is-selected{border-color:var(--brief-red)!important;background:var(--brief-red-soft)!important}.briefing-shell .inventory-tool-page--integrated .MuiPaper-root{box-shadow:none!important;border-radius:8px!important}.briefing-shell .inventory-tool-page--integrated .MuiButton-containedPrimary{border-color:var(--brief-red)!important;color:#fff!important;background:var(--brief-red)!important}.briefing-shell .inventory-tool-page--integrated .MuiTypography-h3{letter-spacing:-.035em!important;font-family:inherit!important;font-size:clamp(1.45rem,2.5vw,2rem)!important}.briefing-shell .inventory-tool-page--integrated .MuiTypography-h4{letter-spacing:-.035em!important;font-family:inherit!important;font-size:clamp(1.35rem,2.3vw,1.8rem)!important;font-weight:800!important}.briefing-shell .inventory-tool-page--integrated .loupe-classic{min-height:0!important;color:var(--brief-text)!important;background:var(--brief-bg)!important;padding:12px!important}.briefing-shell .inventory-tool-page--integrated .loupe-classic__hero{border:1px solid var(--brief-border)!important;color:var(--brief-text)!important;background:var(--brief-surface)!important;box-shadow:none!important;border-radius:8px!important}.briefing-shell .inventory-tool-page--integrated .loupe-classic__hero :is(.MuiButton-root,.MuiToggleButton-root,.MuiChip-root){border-color:var(--brief-border)!important;color:var(--brief-text)!important;background:var(--brief-surface-soft)!important}.briefing-shell .inventory-tool-page--integrated .loupe-classic__hero :is(.MuiButton-contained,.MuiToggleButton-root.Mui-selected){border-color:var(--brief-red)!important;color:#fff!important;background:var(--brief-red)!important}.briefing-shell .inventory-tool-page--integrated .loupe-v2{--loupe-v2-bg:var(--brief-bg);--loupe-v2-surface:var(--brief-surface);--loupe-v2-panel:var(--brief-surface);--loupe-v2-panel-strong:var(--brief-surface);--loupe-v2-text:var(--brief-text);--loupe-v2-subtext:var(--brief-muted);--loupe-v2-border:var(--brief-border);--loupe-v2-shadow:none;background:var(--brief-bg)!important;padding:12px!important;font-family:inherit!important}.briefing-shell .inventory-tool-page--integrated :is(.loupe-v2__backdrop,.loupe-v2__mesh),.briefing-shell .inventory-tool-page--integrated .loupe-v2__orbital{display:none!important}.briefing-shell .inventory-tool-page--integrated :is(.loupe-v2__hero,.loupe-v2__hero-side,.loupe-v2__metric,.loupe-v2__surface){border-color:var(--brief-border)!important;background:var(--brief-surface)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:8px!important}.briefing-shell .inventory-tool-page--integrated .loupe-v2__hero-title{max-width:22ch;letter-spacing:-.045em!important;font-family:inherit!important;font-size:clamp(1.45rem,2.5vw,1.9rem)!important;line-height:1.05!important}.briefing-shell .inventory-tool-page--integrated :is(.loupe-v2__hero .MuiCardContent-root,.loupe-v2__hero-side .MuiCardContent-root,.loupe-v2__surface .MuiCardContent-root){padding:16px!important}@media (width<=760px){.inventory-tool-page,.inventory-tool-page--integrated{min-height:calc(100vh - 56px);padding:22px 12px}.inventory-tool-page__header{flex-direction:column;align-items:flex-start;gap:8px}.inventory-tool-page--legacy .inventory-tool-page__content{padding:13px}}@media (prefers-reduced-motion:reduce){.inventory-tool-page *,.inventory-tool-page :before,.inventory-tool-page :after{transition:none!important}}.Right_{text-align:right;z-index:20;color:#fff;width:80px;font-family:Acumin Pro,sans-serif;font-size:36px;font-weight:700;line-height:1.38;position:absolute;top:206px;left:1731px}.Right{text-align:left;z-index:19;color:#fff;font-family:Acumin Pro,sans-serif;font-size:36px;font-weight:700;line-height:1.389;position:absolute;top:207px;left:1307px}.Center_{text-align:right;z-index:17;color:#fff;width:80px;font-family:Acumin Pro,sans-serif;font-size:36px;font-weight:700;line-height:1.389;position:absolute;top:205px;left:1142px}.Center{text-align:left;z-index:16;color:#fff;font-family:Acumin Pro,sans-serif;font-size:36px;font-weight:700;line-height:1.389;position:absolute;top:208px;left:647px}.Left__{text-align:right;z-index:14;color:#fff;width:80px;font-family:Acumin Pro,sans-serif;font-size:36px;font-weight:600;line-height:1.389;position:absolute;top:205px;left:522px}.LUL{text-align:left;z-index:13;color:#fff;font-family:Acumin Pro,sans-serif;font-size:36px;font-weight:550;line-height:1.389;position:absolute;top:208px;left:69px}.Right_,.Right,.Center_,.Center,.Left__,.LUL{-webkit-text-stroke:1.1px #000;-webkit-text-fill-color:#fff;text-shadow:1px 2px #000,-1px 2px #000,1px -2px #000,-1px -2px #000}.sign2LeftName{color:#fff;text-align:left;white-space:normal;z-index:13;width:700px;font-family:Acumin Pro,sans-serif;font-size:48px;line-height:1.3;position:absolute;left:200px;overflow:hidden}.sign2LeftPrice{color:#fff;text-align:right;z-index:14;width:80px;font-family:Acumin Pro,sans-serif;font-size:48px;line-height:1.3;position:absolute;left:800px}.sign2RightName{color:#fff;text-align:left;white-space:normal;z-index:19;width:700px;font-family:Acumin Pro,sans-serif;font-size:48px;line-height:1.3;position:absolute;left:980px;overflow:hidden}.sign2RightPrice{color:#fff;text-align:right;z-index:20;width:120px;font-family:Acumin Pro,sans-serif;font-size:48px;line-height:1.3;position:absolute;right:100px}.sign2LeftName,.sign2LeftPrice,.sign2RightName,.sign2RightPrice{-webkit-text-stroke:1.1px #000;-webkit-text-fill-color:#fff;text-shadow:1px 2px #000,-1px 2px #000,1px -2px #000,-1px -2px #000;transform:translateY(35px)}.signage-container{background-repeat:no-repeat;background-size:cover;width:1920px;height:1080px;font-weight:600;position:relative;overflow:hidden}.sign3Name{color:#fff;text-align:left;white-space:nowrap;z-index:10;width:400px;margin-top:100px;font-family:Acumin Pro,sans-serif;font-size:50px;line-height:1.3;position:absolute;top:250px;left:50px}.sign3Pack{color:#fff;text-align:right;z-index:11;width:100px;margin-top:100px;font-family:Acumin Pro,sans-serif;font-size:50px;line-height:1.3;position:absolute;left:700px}.sign3Booster{color:#fff;text-align:right;z-index:12;width:100px;margin-top:100px;font-family:Acumin Pro,sans-serif;font-size:50px;line-height:1.3;position:absolute;left:1000px}.sign3Etb{color:#fff;text-align:right;z-index:13;width:100px;margin-top:100px;font-family:Acumin Pro,sans-serif;font-size:50px;line-height:1.3;position:absolute;left:1320px}.sign3Bundle{color:#fff;text-align:right;z-index:14;width:100px;margin-top:100px;font-family:Acumin Pro,sans-serif;font-size:50px;line-height:1.3;position:absolute;left:1650px}.sign3Name,.sign3Pack,.sign3Booster,.sign3Etb,.sign3Bundle{-webkit-text-stroke:1px #000;-webkit-text-fill-color:#fff;text-shadow:3px 3px #000,-3px 3px #000,3px -3px #000,-3px -3px #000}.ticker-container{z-index:9999;background-color:#000000b3;align-items:center;width:100%;height:50px;display:flex;position:fixed;bottom:20%;overflow:hidden}.ticker-content{white-space:nowrap;color:#fff;font-size:xx-large;animation-name:ticker-scroll;animation-timing-function:linear;animation-iteration-count:infinite;display:inline-block;position:relative}@keyframes ticker-scroll{0%{transform:translate(10%)}to{transform:translate(-100%)}}.signage-container{background-repeat:no-repeat;background-size:cover;width:1920px;height:1080px;margin:0 auto;position:relative;overflow:hidden}.Text{z-index:21;width:1920px;height:1080px;position:absolute;top:0;left:0}.sign5-text-overlay{width:100%;height:100%;position:relative}.sign5Row{box-sizing:border-box;background:#00000080;border:2px solid #fff;width:1920px;height:55px;position:absolute;left:0}.sign5LeftName{color:#fff;text-align:left;-webkit-text-stroke:1.1px #000;-webkit-text-fill-color:#fff;text-shadow:1px 2px #000,-1px 2px #000,1px -2px #000,-1px -2px #000;width:750px;font-family:Acumin Pro,sans-serif;font-size:48px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.sign5LeftPrice{color:#fff;text-align:right;-webkit-text-stroke:1.1px #000;-webkit-text-fill-color:#fff;text-shadow:1px 2px #000,-1px 2px #000,1px -2px #000,-1px -2px #000;width:150px;font-family:Acumin Pro,sans-serif;font-size:48px;position:absolute;top:50%;left:750px;transform:translateY(-50%)}.sign5RightName{color:#fff;text-align:left;-webkit-text-stroke:1.1px #000;-webkit-text-fill-color:#fff;text-shadow:1px 2px #000,-1px 2px #000,1px -2px #000,-1px -2px #000;width:750px;font-family:Acumin Pro,sans-serif;font-size:48px;position:absolute;top:50%;left:950px;transform:translateY(-50%)}.sign5RightPrice{color:#fff;text-align:right;-webkit-text-stroke:1.1px #000;-webkit-text-fill-color:#fff;text-shadow:1px 2px #000,-1px 2px #000,1px -2px #000,-1px -2px #000;width:80px;font-family:Acumin Pro,sans-serif;font-size:48px;position:absolute;top:50%;left:1725px;transform:translateY(-50%)}.mana-symbols{vertical-align:middle;margin-left:8px}.mana-icon{width:36px;height:36px;margin-right:4px}.signage-container{background-color:#000;background-repeat:no-repeat;background-size:cover;width:1920px;height:1080px;position:relative;overflow:hidden}.sign4-container{background-color:#000;background-image:url(/assets/sg_blankbackgroundFLAT-D41XY9Uu.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.days-row{text-align:center;grid-template-columns:repeat(7,1fr);gap:10px;margin-top:80px;display:grid}.day-header{color:#fff;-webkit-text-stroke:1px #000;-webkit-text-fill-color:#fff;text-shadow:1px 1px #000,-1px 1px #000,1px -1px #000,-1px -1px #000;background-color:#0000004d;border-radius:4px;padding:5px 0;font-family:Acumin Pro,sans-serif;font-size:50px}.events-row{text-align:center;grid-template-columns:repeat(7,1fr);gap:10px;min-height:550px;margin-top:20px;display:grid}.day-column{flex-direction:column;align-items:center;gap:10px;display:flex}.event-item{color:#fff;background:#605e5e33;border-radius:6px;flex-direction:column;align-items:center;gap:4px;width:80%;padding:8px;display:flex}.event-image{object-fit:contain;width:80px}.event-time{text-shadow:1px 1px #000,-1px 1px #000,1px -1px #000,-1px -1px #000;font-family:Acumin Pro,sans-serif;font-size:32px;font-weight:700}.event-title{text-shadow:1px 1px #000,-1px 1px #000,1px -1px #000,-1px -1px #000;font-family:Acumin Pro,sans-serif;font-size:28px}.weekly-calendar{color:#fff;background:#1a1a1a;flex-direction:column;height:100vh;font-family:Helvetica Neue,Arial,sans-serif;display:flex}.calendar-header{background:#111;border-bottom:2px solid #333;grid-template-columns:80px repeat(7,1fr);display:grid}.corner-cell{width:80px}.day-header{text-align:center;border-left:1px solid #333;padding:.5rem}.day-name{font-size:1.5rem;font-weight:700}.day-date{opacity:.7;font-size:1rem}.calendar-body{flex:1;grid-template-columns:80px repeat(7,1fr);display:grid;position:relative}.time-column{border-right:2px solid #333;grid-template-rows:repeat(auto-fill,1fr);display:grid}.time-cell{text-align:right;opacity:.6;padding:.25rem;font-size:.9rem}.day-column{border-left:1px solid #333;grid-template-rows:repeat(auto-fill,1fr);display:grid;position:relative}.slot-cell{border-bottom:1px solid #333}.event-item{text-overflow:ellipsis;white-space:nowrap;border-radius:.25rem;width:90%;padding:.25rem;font-size:1rem;line-height:1.2;position:absolute;left:5%;overflow:hidden;box-shadow:0 2px 4px #00000080}@keyframes bounceIn{0%{opacity:0;transform:translate(100px)}50%{opacity:.8;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.message-folder-card{--mc-border:#0f172a1f;--mc-bg:#fff;--mc-text:#0f172ae0;--mc-hover-bg:#2563eb0f;--mc-hover-border:#2563eb3d;--mc-selected-bg:#2563eb1f;--mc-selected-border:#2563eb4d;--mc-muted:#1e293ba6;--mc-preview:#0f172ad1;--mc-split-border:#0f172a1a;--mc-detail-bg:#ffffff8f;--mc-bubble-border:#94a3b842;--mc-bubble-bg:#ffffffe6;--mc-bubble-shadow:0 2px 10px #0f172a0d;--mc-bubble-out-border:#2563eb40;--mc-bubble-out-bg:linear-gradient(180deg, #dbeafef2 0%, #bfdbfef2 100%);--mc-time:#1e293ba3;--mc-scroll-track:var(--app-scrollbar-track-color);--mc-scroll-thumb:var(--app-scrollbar-thumb-background);--mc-scroll-thumb-hover:var(--app-scrollbar-thumb-hover-background);border:1px solid var(--mc-border);background:var(--mc-bg);border-radius:8px;width:100%;max-width:1280px;margin:0 auto;overflow:hidden}.layout-root.dark .message-folder-card,body.dark .message-folder-card,body.dark-mode .message-folder-card{--mc-border:#94a3b84d;--mc-bg:#101827;--mc-text:#e2e8f0e6;--mc-hover-bg:#60a5fa29;--mc-hover-border:#60a5fa57;--mc-selected-bg:#3b82f63d;--mc-selected-border:#7dd3fc73;--mc-muted:#94a3b8cc;--mc-preview:#e2e8f0d6;--mc-split-border:#94a3b838;--mc-detail-bg:#02061794;--mc-bubble-border:#94a3b852;--mc-bubble-bg:#0f172ae0;--mc-bubble-shadow:0 2px 10px #02061759;--mc-bubble-out-border:#7dd3fc59;--mc-bubble-out-bg:linear-gradient(180deg, #1e40af9e 0%, #1e3a8aad 100%);--mc-time:#94a3b8c7}.inbox-container{min-height:420px}.folder-header{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.folder-title{letter-spacing:.01em;font-weight:700}.folder-state-row{align-items:center;gap:10px;padding:22px;display:flex}.folder-empty-state{text-align:center;color:var(--mc-text);flex-direction:column;align-items:center;gap:4px;padding:38px 20px;display:flex}.folder-list{padding:6px}.message-thread-row{border:1px solid #0000;border-radius:8px;margin:2px 2px 6px;transition:background-color .18s,border-color .18s,transform .18s}.message-thread-row.selected{background:var(--mc-selected-bg);border-color:var(--mc-selected-border)}.message-thread-row:hover{background:var(--mc-hover-bg);border-color:var(--mc-hover-border);transform:translateY(-1px)}.message-row-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.thread-name{letter-spacing:.01em;font-weight:600}.thread-count-chip{height:20px;font-size:11px}.thread-timestamp{color:var(--mc-muted);white-space:nowrap}.thread-preview{-webkit-line-clamp:1;color:var(--mc-preview);-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.folder-empty-state.compact{padding:24px 16px}.inbox-split-shell{grid-template-columns:minmax(290px,360px) minmax(0,1fr);height:clamp(600px,76vh,820px);min-height:560px;display:grid;overflow:hidden}.thread-list-pane{border-right:1px solid var(--mc-split-border);height:100%;overflow-y:auto}.thread-list-pane .folder-list{padding:8px}.thread-detail-pane{background:var(--mc-detail-bg);flex-direction:column;min-width:0;height:100%;min-height:560px;display:flex;overflow:hidden}.thread-detail-header{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.thread-detail-name{letter-spacing:.01em;font-weight:700}.thread-detail-list{scrollbar-gutter:stable;scrollbar-width:thin;overscroll-behavior:contain;flex-direction:column;flex:1;gap:8px;min-height:0;padding:12px;display:flex;overflow:hidden scroll}.thread-detail-list::-webkit-scrollbar{width:10px}.thread-detail-list::-webkit-scrollbar-track{background:var(--mc-scroll-track);border-radius:10px}.thread-detail-list::-webkit-scrollbar-thumb{background:var(--mc-scroll-thumb);border-radius:10px}.thread-detail-list::-webkit-scrollbar-thumb:hover{background:var(--mc-scroll-thumb-hover)}.thread-detail-row{display:flex}.thread-detail-row.incoming{justify-content:flex-start}.thread-detail-row.outgoing{justify-content:flex-end}.thread-detail-bubble{border:1px solid var(--mc-bubble-border);background:var(--mc-bubble-bg);max-width:75%;box-shadow:var(--mc-bubble-shadow);border-radius:8px;padding:10px 12px}.thread-detail-row.outgoing .thread-detail-bubble{border-color:var(--mc-bubble-out-border);background:var(--mc-bubble-out-bg)}.thread-detail-bubble.optimistic{opacity:.8}.thread-detail-time{text-align:right;color:var(--mc-time);margin-top:4px;display:block}.thread-detail-composer{border-top:1px solid var(--mc-split-border);background:0 0;align-items:flex-end;gap:10px;padding:10px 12px;display:flex}@media (width<=720px){.message-folder-card{border-radius:8px}.folder-header{padding:14px}.message-row-topline{gap:8px}.thread-timestamp{font-size:11px}}.cms-page-container{box-sizing:border-box;color:#172033;width:min(1560px,100%);margin:0 auto;padding:clamp(1rem,2vw,2rem)}.cms-page-header{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.cms-page-header h1,.cms-panel-heading h2,.cms-empty-state h2{color:#101828;letter-spacing:0;margin:0}.cms-page-header h1{font-size:clamp(1.75rem,3vw,2.35rem);line-height:1.05}.cms-eyebrow{color:#667085;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.78rem;font-weight:800}.cms-secondary-link,.cms-primary-button,.cms-icon-button{cursor:pointer;border:1px solid #cfd6e4;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;min-height:38px;font-weight:800;text-decoration:none;display:inline-flex}.cms-secondary-link{color:#1d4ed8;background:#fff;padding:.55rem .8rem}.cms-primary-button{color:#fff;background:#166534;border-color:#166534;width:100%;padding:.7rem 1rem}.cms-primary-button:disabled,.cms-icon-button:disabled{cursor:not-allowed;opacity:.62}.cms-source-toggle{background:#f8fafc;border:1px solid #d9e2ef;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.25rem;display:grid}.cms-source-toggle button{color:#475467;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:38px;font-weight:900}.cms-source-toggle button.is-active{color:#101828;background:#fff;box-shadow:0 1px 2px #10182814}.cms-alert{border-radius:8px;align-items:center;gap:.6rem;margin:0 0 1rem;padding:.75rem .9rem;font-weight:700;display:flex}.cms-alert--success{color:#14532d;background:#dcfce7;border:1px solid #86efac}.cms-alert--error{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.cms-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.cms-stat-grid article{background:#fff;border:1px solid #dde3ee;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:.1rem .65rem;min-height:86px;padding:.9rem;display:grid;box-shadow:0 1px 2px #1018280a}.cms-stat-grid span{color:#667085;font-size:.85rem;font-weight:700}.cms-stat-grid strong{color:#101828;grid-column:2;font-size:1.55rem;line-height:1}.cms-admin-grid{grid-template-columns:minmax(360px,430px) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.cms-add-panel,.cms-list-panel{background:#fff;border:1px solid #dde3ee;border-radius:8px;box-shadow:0 1px 2px #1018280a}.cms-add-panel{gap:1rem;padding:1rem;display:grid;position:sticky;top:1rem}.cms-panel-heading{align-items:flex-start;gap:.7rem;display:flex}.cms-panel-heading h2{font-size:1.15rem}.cms-panel-heading p{color:#667085;margin:.2rem 0 0;font-size:.9rem}.cms-form-grid,.cms-subscore-grid,.cms-inline-grid{gap:.75rem;display:grid}.cms-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-subscore-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cms-form-grid__wide{grid-column:1/-1}.cms-page-container label{gap:.32rem;min-width:0;display:grid}.cms-page-container label span{color:#475467;font-size:.78rem;font-weight:800}.cms-page-container input,.cms-page-container select{color:#101828;width:100%;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #cfd6e4;border-radius:8px;padding:0 .65rem;font-size:.92rem}.cms-page-container input:focus,.cms-page-container select:focus{border-color:#2563eb;outline:2px solid #bfdbfe}.cms-supra-panel{background:#f0fdf4;border:1px solid #d1fadf;border-radius:8px;gap:.85rem;margin:0;padding:.85rem;display:grid}.cms-supra-search-panel{background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;gap:.75rem;padding:.85rem;display:grid}.cms-combobox{min-width:0;position:relative}.cms-combobox-menu{z-index:20;overscroll-behavior:contain;background:#fff;border:1px solid #bfdbfe;border-radius:8px;max-height:260px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 30px #1018282e}.cms-combobox-menu button{color:#101828;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f7;gap:.18rem;width:100%;padding:.65rem .75rem;display:grid}.cms-combobox-menu button:last-child{border-bottom:0}.cms-combobox-menu button:hover,.cms-combobox-menu button:focus-visible{background:#eff6ff;outline:none}.cms-combobox-menu strong,.cms-combobox-menu span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cms-combobox-menu span,.cms-combobox-state,.cms-selected-supra span,.cms-muted-note{color:#667085;font-size:.82rem;font-weight:700}.cms-combobox-state{padding:.8rem}.cms-selected-supra-card{gap:.65rem;display:grid}.cms-selected-supra{background:#fff;border:1px solid #bfdbfe;border-radius:8px;grid-template-columns:minmax(0,1fr) 64px;align-items:center;gap:.75rem;padding:.65rem;display:grid}.cms-selected-supra div{gap:.2rem;min-width:0;display:grid}.cms-selected-supra strong,.cms-selected-supra span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cms-selected-supra img,.cms-selected-supra>svg{object-fit:contain;background:#f8fafc;border:1px solid #dde3ee;border-radius:8px;width:64px;height:64px}.cms-price-context{background:#fff;border:1px solid #bfdbfe;border-radius:8px;gap:.6rem;padding:.7rem;display:grid}.cms-price-context__head{gap:.15rem;display:grid}.cms-price-context__head strong{color:#101828;font-size:.9rem}.cms-price-context__head span,.cms-price-context__meta{color:#667085;font-size:.78rem;font-weight:700}.cms-price-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.cms-price-chip{color:#101828;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #d9e2ef;border-radius:8px;gap:.18rem;min-width:0;min-height:56px;padding:.5rem .55rem;display:grid}.cms-price-chip:hover:not(:disabled),.cms-price-chip:focus-visible:not(:disabled){background:#eff6ff;border-color:#2563eb;outline:none}.cms-price-chip:disabled{cursor:not-allowed;opacity:.58}.cms-price-chip span{color:#667085;font-size:.72rem;font-weight:800}.cms-price-chip strong{text-overflow:ellipsis;color:#101828;white-space:nowrap;min-width:0;font-size:.96rem;overflow:hidden}.cms-price-context__meta,.cms-muted-note{margin:0}.cms-check-row{grid-template-columns:none;grid-auto-flow:column;justify-content:start;align-items:center;gap:.45rem!important;display:inline-flex!important}.cms-check-row input{width:16px;height:16px;padding:0}.cms-check-row--compact{background:#fff;border:1px solid #cfd6e4;border-radius:8px;min-height:38px;padding:0 .55rem}.cms-list-panel{min-width:0;overflow:hidden}.cms-toolbar{background:#f8fafc;border-bottom:1px solid #dde3ee;grid-template-columns:minmax(260px,1fr) 150px auto;gap:.65rem;padding:.85rem;display:grid}.cms-search-control{position:relative}.cms-search-control svg{color:#667085;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.cms-search-control input{padding-left:2rem}.cms-list{gap:0;display:grid}.cms-listing-row{border-bottom:1px solid #edf1f7;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.85rem;display:grid}.cms-listing-row:last-child{border-bottom:0}.cms-listing-media{aspect-ratio:1;color:#98a2b3;background:#f8fafc;border:1px solid #dde3ee;border-radius:8px;place-items:center;width:72px;display:grid;overflow:hidden}.cms-listing-media img{object-fit:cover;width:100%;height:100%}.cms-row-head{align-items:center;gap:.45rem;min-width:0;margin-bottom:.6rem;display:flex}.cms-row-head strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cms-type-pill,.cms-link-pill{border-radius:999px;flex:none;padding:.18rem .5rem;font-size:.72rem;font-weight:900}.cms-type-pill--card{color:#1e3a8a;background:#dbeafe}.cms-type-pill--sealed{color:#166534;background:#dcfce7}.cms-link-pill{color:#713f12;background:#fef3c7}.cms-inline-grid{grid-template-columns:minmax(90px,130px) minmax(120px,1fr) 130px auto;align-items:end}.cms-row-actions{gap:.4rem;display:flex}.cms-icon-button{color:#344054;background:#fff;width:38px;padding:0}.cms-icon-button:hover,.cms-secondary-link:hover{background:#f8fafc;border-color:#94a3b8}.cms-icon-button--danger{color:#b42318}.cms-empty-state{color:#667085;text-align:center;place-items:center;gap:.35rem;padding:3rem 1rem;display:grid}.cms-empty-state h2{font-size:1.1rem}.cms-empty-state p{margin:0}.dark-mode .cms-page-container,.dark-mode .cms-page-header h1,.dark-mode .cms-panel-heading h2,.dark-mode .cms-empty-state h2,.dark-mode .cms-stat-grid strong,.dark-mode .cms-page-container input,.dark-mode .cms-page-container select{color:#f8fafc}.dark-mode .cms-add-panel,.dark-mode .cms-list-panel,.dark-mode .cms-stat-grid article,.dark-mode .cms-page-container input,.dark-mode .cms-page-container select,.dark-mode .cms-secondary-link,.dark-mode .cms-icon-button,.dark-mode .cms-check-row--compact,.dark-mode .cms-source-toggle button.is-active,.dark-mode .cms-combobox-menu,.dark-mode .cms-combobox-menu button,.dark-mode .cms-selected-supra,.dark-mode .cms-price-context,.dark-mode .cms-price-chip{background:#1f2937;border-color:#3f4a5f}.dark-mode .cms-toolbar,.dark-mode .cms-listing-media{background:#111827;border-color:#3f4a5f}.dark-mode .cms-listing-row{border-color:#334155}.dark-mode .cms-eyebrow,.dark-mode .cms-panel-heading p,.dark-mode .cms-page-container label span,.dark-mode .cms-stat-grid span{color:#cbd5e1}.dark-mode .cms-supra-panel{background:#102a1b;border-color:#166534}.dark-mode .cms-source-toggle,.dark-mode .cms-supra-search-panel{background:#111827;border-color:#3f4a5f}.dark-mode .cms-source-toggle button,.dark-mode .cms-combobox-menu span,.dark-mode .cms-combobox-state,.dark-mode .cms-selected-supra span,.dark-mode .cms-price-context__head span,.dark-mode .cms-price-context__meta,.dark-mode .cms-price-chip span,.dark-mode .cms-muted-note{color:#cbd5e1}.dark-mode .cms-combobox-menu button:hover,.dark-mode .cms-combobox-menu button:focus-visible,.dark-mode .cms-price-chip:hover:not(:disabled),.dark-mode .cms-price-chip:focus-visible:not(:disabled){background:#263244}.dark-mode .cms-price-context__head strong,.dark-mode .cms-price-chip strong{color:#f8fafc}@media (width<=1180px){.cms-admin-grid,.cms-stat-grid{grid-template-columns:1fr 1fr}.cms-add-panel{position:static}.cms-list-panel{grid-column:1/-1}}@media (width<=760px){.cms-page-header,.cms-row-head{flex-direction:column;align-items:flex-start}.cms-admin-grid,.cms-stat-grid,.cms-form-grid,.cms-subscore-grid,.cms-toolbar,.cms-listing-row,.cms-inline-grid{grid-template-columns:1fr}.cms-listing-media{width:100%;max-width:180px}.cms-row-actions{justify-content:flex-start}}.editable-product-page img{margin-bottom:20px;object-fit:contain!important;width:100%!important;max-height:400px!important}.product-details{color:#333;text-align:center;margin-bottom:15px;font-size:122px}.button-container{justify-content:space-around;width:100%;margin-top:10px;display:flex}.button{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:4px;padding:8px 16px;font-size:14px}.button:hover{background-color:#0056b3}.box-container{flex-wrap:wrap;justify-content:space-around;width:100%;display:flex}.box{text-align:center;background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;flex:1;margin:10px;padding:15px;font-size:12px}.vault-product-page{--pd-bg:#f2eee6;--pd-surface:#fffdf8f0;--pd-surface-soft:#ffffffe0;--pd-surface-solid:#fff;--pd-surface-chip:#ffffffd9;--pd-border:#1232522e;--pd-text:#17314d;--pd-subtext:#17314db8;--pd-accent:#0f7f89;--pd-accent-warm:#cf7843;--pd-price:#205f27;min-height:100vh;color:var(--pd-text);background:radial-gradient(42rem 24rem at 88% 12%, #0f7f8929, #0f7f8900), radial-gradient(28rem 20rem at 10% 95%, #cf78432e, #cf784300), var(--pd-bg);padding:clamp(.8rem,2vw,1.6rem);font-family:Manrope,Segoe UI,sans-serif;position:relative;overflow:hidden}.vault-product-page--dark{--pd-bg:#0b1320;--pd-surface:#101826eb;--pd-surface-soft:#0d1521f2;--pd-surface-solid:#080f1afa;--pd-surface-chip:#101826e6;--pd-border:#9ab6da47;--pd-text:#e8f1ff;--pd-subtext:#d9e6fab8;--pd-accent:#5ec8d3;--pd-accent-warm:#e19b63;--pd-price:#80e58d;background:radial-gradient(42rem 24rem at 88% 12%, #5ec8d333, #5ec8d300), radial-gradient(28rem 20rem at 10% 95%, #e19b6333, #e19b6300), var(--pd-bg)}.vault-product-page *{box-sizing:border-box}.vault-product-page__ambient{pointer-events:none;z-index:0;border-radius:999px;position:absolute}.vault-product-page__ambient--a{background:radial-gradient(circle,#0f7f8947,#0f7f8900);width:22rem;height:22rem;top:-7rem;right:-8rem}.vault-product-page__ambient--b{background:radial-gradient(circle,#cf78433d,#cf784300);width:24rem;height:24rem;bottom:-9rem;left:-7rem}.vault-product-page__topbar,.vault-product-page__shell,.vault-product-page__related,.vault-product-page__state-card{z-index:1;position:relative}.vault-product-page__topbar{border:1px solid var(--pd-border);background:var(--pd-surface);border-radius:16px;justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem .85rem;display:flex;box-shadow:0 14px 30px #17314d1a}.vault-product-page__breadcrumbs{align-items:center;gap:.4rem;font-size:.83rem;display:flex}.vault-product-page__breadcrumbs a{color:var(--pd-accent);font-weight:700;text-decoration:none}.vault-product-page__breadcrumbs p{color:var(--pd-subtext);margin:0}.vault-product-page__nav-buttons{gap:.4rem;display:flex}.vault-product-page__topbar-tools{align-items:center;gap:.5rem;display:flex}.vault-product-page__theme-toggle{border:1px solid var(--pd-border);background:var(--pd-surface-solid);color:var(--pd-text);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border-radius:999px;padding:.42rem .72rem;font-size:.72rem;font-weight:700}.vault-product-page__theme-toggle[aria-pressed=true]{border-color:#5ec8d3a6;box-shadow:0 0 0 3px #5ec8d333}.vault-product-page__nav-buttons button{background:var(--pd-surface-solid);color:var(--pd-text);cursor:pointer;border:1px solid #17314d33;border-radius:10px;padding:.44rem .74rem;font-size:.78rem;font-weight:700}.vault-product-page__nav-buttons button:disabled{opacity:.45;cursor:not-allowed}.vault-product-page__shell{grid-template-columns:minmax(0,1.25fr) minmax(300px,.85fr);gap:.82rem;margin-top:.82rem;display:grid}.vault-product-page__gallery-panel,.vault-product-page__detail-panel,.vault-product-page__related,.vault-product-page__state-card{border:1px solid var(--pd-border);background:var(--pd-surface);border-radius:20px;box-shadow:0 16px 34px #17314d1c}.vault-product-page__gallery-panel{padding:.8rem}.vault-product-page__main-image-wrap{background:linear-gradient(160deg,#0f7f891a,#fff0);border:1px solid #17314d24;border-radius:14px;position:relative;overflow:hidden}.vault-product-page__main-image-btn{cursor:zoom-in;background:0 0;border:0;width:100%;padding:.5rem}.vault-product-page__main-image{object-fit:contain;background:var(--pd-surface-solid);border-radius:10px;width:100%;max-height:66vh}.vault-product-page__no-image{color:#17314d9e;place-items:center;min-height:360px;font-size:.95rem;display:grid}.vault-product-page__image-arrow{z-index:2;background:var(--pd-surface-soft);cursor:pointer;border:1px solid #17314d2e;border-radius:999px;place-items:center;width:34px;height:34px;font-size:1.25rem;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.vault-product-page__image-arrow--left{left:.6rem}.vault-product-page__image-arrow--right{right:.6rem}.vault-product-page__thumb-row{grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:.42rem;margin-top:.65rem;display:grid}.vault-product-page__thumb{background:var(--pd-surface-solid);cursor:pointer;border:1px solid #17314d33;border-radius:10px;padding:0;overflow:hidden}.vault-product-page__thumb.is-active{border-color:#0f7f89bf;box-shadow:0 0 0 3px #0f7f892b}.vault-product-page__thumb img{object-fit:contain;width:100%;height:68px}.vault-product-page__detail-panel{align-content:start;gap:.64rem;padding:clamp(.82rem,2vw,1.15rem);display:grid}.vault-product-page__eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#17314da8;margin:0;font-size:.66rem}.vault-product-page__detail-panel h1{margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.3rem,2.8vw,2.1rem);line-height:1.08}.vault-product-page__meta-badges{flex-wrap:wrap;gap:.35rem;display:flex}.vault-product-page__meta-badges span{background:var(--pd-surface-chip);text-transform:uppercase;letter-spacing:.05em;border:1px solid #17314d2e;border-radius:999px;padding:.2rem .48rem;font-size:.67rem;font-weight:700}.vault-product-page__meta-badges .is-sold{color:#7f2525;background:#922e2e1f;border-color:#922e2e4d}.vault-product-page__price{color:var(--pd-price);font-family:Fraunces,Georgia,serif;font-size:clamp(1.6rem,2.9vw,2.2rem);line-height:1}.vault-product-page__description{color:var(--pd-subtext);margin:0;line-height:1.62}.vault-product-page__subscores{background:var(--pd-surface-soft);border:1px solid #17314d24;border-radius:14px;padding:.6rem}.vault-product-page__subscores h2{text-transform:uppercase;letter-spacing:.1em;color:#17314da3;margin:0;font-size:.86rem}.vault-product-page__subscores>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.52rem;display:grid}.vault-product-page__subscores article{background:var(--pd-surface-chip);border:1px solid #17314d26;border-radius:10px;padding:.4rem}.vault-product-page__subscores article p,.vault-product-page__subscores article strong{margin:0}.vault-product-page__subscores article p{text-transform:uppercase;letter-spacing:.08em;color:#17314da3;font-size:.67rem}.vault-product-page__subscores article strong{margin-top:.16rem;font-size:1rem;display:inline-block}.vault-product-page__actions{gap:.42rem;display:grid}.vault-product-page__actions a{color:var(--pd-text);background:var(--pd-surface-solid);text-align:center;border:1px solid #17314d33;border-radius:12px;padding:.6rem .74rem;font-size:.84rem;font-weight:700;text-decoration:none}.vault-product-page__actions a:first-child{background:linear-gradient(130deg, var(--pd-accent), #0f6870);color:#f4fdff;border-color:#0000}.vault-product-page__actions a:last-child{background:linear-gradient(130deg, var(--pd-accent-warm), #bc6432);color:#fff8f4;border-color:#0000}.vault-product-page__facts{border-top:1px solid #17314d24;gap:.3rem;padding-top:.56rem;display:grid}.vault-product-page__facts p{color:#17314dc2;margin:0;font-size:.83rem}.vault-product-page__related{margin-top:.82rem;padding:.76rem}.vault-product-page__related h2{margin:.2rem 0 0;font-family:Fraunces,Georgia,serif;font-size:1.25rem}.vault-product-page__related-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.5rem;margin-top:.65rem;display:grid}.vault-product-page__related-card{color:inherit;background:var(--pd-surface-soft);border:1px solid #17314d29;border-radius:12px;text-decoration:none;overflow:hidden}.vault-product-page__related-card img{object-fit:contain;background:var(--pd-surface-solid);width:100%;height:136px}.vault-product-page__related-card div{padding:.48rem}.vault-product-page__related-card h3,.vault-product-page__related-card p,.vault-product-page__related-card span{margin:0}.vault-product-page__related-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.25;display:-webkit-box;overflow:hidden}.vault-product-page__related-card p{color:var(--pd-subtext);text-transform:uppercase;letter-spacing:.07em;margin-top:.2rem;font-size:.7rem}.vault-product-page__related-card span{color:var(--pd-price);margin-top:.28rem;font-size:.84rem;font-weight:800;display:inline-block}.vault-product-page__state-card{text-align:center;width:min(540px,100%);margin:2rem auto;padding:1rem}.vault-product-page__state-card h2,.vault-product-page__state-card p{margin:0}.vault-product-page__state-card p{color:var(--pd-subtext);margin-top:.4rem}.vault-product-page__state-card a{background:var(--pd-surface-solid);color:var(--pd-text);border:1px solid #17314d33;border-radius:10px;margin-top:.7rem;padding:.5rem .74rem;font-weight:700;text-decoration:none;display:inline-block}.vault-product-page__state-card--error{background:#fff5f5f0;border-color:#922e2e5c}.vault-product-page--dark .vault-product-page__state-card--error{background:#591a1a8a;border-color:#e4838370}@media (width<=1080px){.vault-product-page__shell{grid-template-columns:1fr}}@media (width<=760px){.vault-product-page{padding:.6rem}.vault-product-page__topbar{flex-direction:column;align-items:flex-start}.vault-product-page__topbar-tools{justify-content:space-between;width:100%}.vault-product-page__subscores>div{grid-template-columns:1fr}.vault-product-page__main-image{max-height:52vh}}@media (width<=520px){.vault-product-page__related-grid{grid-template-columns:1fr 1fr}.vault-product-page__thumb-row{grid-template-columns:repeat(auto-fill,minmax(58px,1fr))}.vault-product-page__thumb img{height:58px}}.inventory-workspace{min-height:calc(100vh - 62px);color:var(--brief-text);background:var(--brief-bg);padding:42px 24px 28px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.inventory-workspace *,.inventory-workspace :before,.inventory-workspace :after{box-sizing:border-box}.inventory-workspace__inner{width:min(100%,880px);margin:0 auto}.inventory-workspace h1,.inventory-workspace h2,.inventory-workspace p{margin:0}.inventory-workspace__header{justify-content:space-between;align-items:flex-end;gap:24px;padding:0 2px 18px;display:flex}.inventory-workspace__header h1{letter-spacing:-.04em;font-size:clamp(1.45rem,2.4vw,1.9rem);font-weight:800}.inventory-workspace__header p{color:var(--brief-muted);margin-top:6px;font-size:.75rem}.inventory-briefing-link{min-height:32px;color:var(--brief-muted);flex:none;align-items:center;gap:7px;font-size:.68rem;font-weight:720;text-decoration:none;display:inline-flex}.inventory-briefing-link:hover,.inventory-briefing-link:focus-visible{color:var(--brief-red-bright)}.inventory-session{border:1px solid var(--brief-border);background:var(--brief-surface);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;padding:9px 10px;display:grid}.inventory-session--valid{border-color:color-mix(in srgb, var(--brief-green) 32%, var(--brief-border))}.inventory-session--attention{border-color:color-mix(in srgb, var(--brief-amber) 38%, var(--brief-border))}.inventory-session__icon{width:30px;height:30px;color:var(--brief-amber);background:color-mix(in srgb, var(--brief-amber) 10%, var(--brief-surface));border-radius:50%;place-items:center;display:grid}.inventory-session--valid .inventory-session__icon{color:var(--brief-green);background:color-mix(in srgb, var(--brief-green) 10%, var(--brief-surface))}.inventory-session__copy{min-width:0}.inventory-session__copy h2{color:var(--brief-text);text-align:left;font-size:.73rem;font-weight:760}.inventory-session__copy p{color:var(--brief-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.64rem;line-height:1.35;overflow:hidden}.inventory-session__actions{align-items:center;gap:5px;display:flex}.inventory-session__actions button,.inventory-session__actions a{border:1px solid var(--brief-border);min-height:30px;color:var(--brief-text);background:var(--brief-surface);border-radius:6px;justify-content:center;align-items:center;font-size:.63rem;font-weight:720;text-decoration:none;display:inline-flex}.inventory-session__actions button{cursor:pointer;width:31px;padding:0}.inventory-session__actions a{padding:0 9px}.inventory-session__actions button:hover:not(:disabled),.inventory-session__actions a:hover,.inventory-session__actions button:focus-visible,.inventory-session__actions a:focus-visible{border-color:var(--brief-red);color:var(--brief-red-bright);background:var(--brief-red-soft)}.inventory-session__actions button:disabled{cursor:wait;opacity:.62}.inventory-session__actions .is-spinning{animation:.9s linear infinite inventory-spin}.inventory-destinations{border:1px solid var(--brief-border);background:var(--brief-surface);border-radius:8px;margin-top:12px;overflow:hidden}.inventory-destination{min-height:70px;color:var(--brief-text);background:var(--brief-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;text-decoration:none;transition:color .13s,background-color .13s;display:grid}.inventory-destination+.inventory-destination{border-top:1px solid var(--brief-border)}.inventory-destination:hover,.inventory-destination:focus-visible{color:var(--brief-red-bright);background:var(--brief-red-soft);outline:none}.inventory-destination__icon{border:1px solid color-mix(in srgb, var(--brief-red) 30%, var(--brief-border));width:34px;height:34px;color:var(--brief-red-bright);background:var(--brief-red-soft);border-radius:50%;place-items:center;display:grid}.inventory-destination__copy{min-width:0}.inventory-destination__copy strong,.inventory-destination__copy small{display:block}.inventory-destination__copy strong{font-size:.8rem;font-weight:760}.inventory-destination__copy small{color:var(--brief-muted);margin-top:3px;font-size:.65rem;line-height:1.35}.inventory-destination>svg{color:var(--brief-faint);transition:transform .13s}.inventory-destination:hover>svg,.inventory-destination:focus-visible>svg{color:var(--brief-red-bright);transform:translate(3px)}.inventory-setup{margin-top:9px}.inventory-setup__toggle{min-height:30px;color:var(--brief-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 2px;font-size:.65rem;font-weight:720;display:inline-flex}.inventory-setup__toggle:hover,.inventory-setup__toggle:focus-visible{color:var(--brief-red-bright)}.inventory-setup__toggle svg{transition:transform .13s}.inventory-setup__toggle svg.is-open{transform:rotate(180deg)}.inventory-setup__links{flex-wrap:wrap;gap:6px;padding-top:7px;display:flex}.inventory-setup__links a{border:1px solid var(--brief-border);min-height:31px;color:var(--brief-text);background:var(--brief-surface);border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:.63rem;font-weight:700;text-decoration:none;display:inline-flex}.inventory-setup__links a:hover,.inventory-setup__links a:focus-visible{border-color:var(--brief-red);color:var(--brief-red-bright);background:var(--brief-red-soft)}.inventory-workspace__footer{color:var(--brief-faint);text-align:center;padding:24px 2px 0;font-size:.59rem}@keyframes inventory-spin{to{transform:rotate(360deg)}}@media (width<=760px){.inventory-workspace{min-height:calc(100vh - 56px);padding:28px 12px 22px}.inventory-workspace__header{flex-direction:column;align-items:flex-start;gap:8px}.inventory-session__copy p{white-space:normal}.inventory-destination{padding:10px 11px}}@media (prefers-reduced-motion:reduce){.inventory-workspace *,.inventory-workspace :before,.inventory-workspace :after{transition:none!important}}.jjview-products-container{padding:20px}.jjview-products-title{margin-bottom:10px;font-size:24px}.jjproduct-table{border-collapse:collapse;width:100%}.jjproduct-header{background-color:#eee;border:1px solid #ccc;padding:8px}.jjproduct-cell{border:1px solid #ccc;padding:8px}.jjpagination{text-align:center;margin-top:15px}.jjpagination-button{cursor:pointer;margin:0 5px;padding:8px 12px}.jjpagination-info{font-size:16px}.jj2-success-message{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:4px;margin-bottom:15px;padding:10px}.jj2-form-group{flex-direction:column;margin-bottom:15px;display:flex}.jj2-form-group label{margin-bottom:5px;font-weight:700}.jj2-form-group input[type=text],.jj2-form-group input[type=number],.jj2-form-group select{border:1px solid #ccc;border-radius:4px;padding:10px;font-size:1em}.jj2-checkbox-group{align-items:center;margin-bottom:10px;display:flex}.jj2-checkbox-group input{margin-right:8px}.jj2-named-decks-container{margin-top:20px}.jj2-section-title{color:#333;margin-bottom:10px;font-size:1.1em;font-weight:700}.jj2-deck-input-group{align-items:center;gap:10px;margin-bottom:5px;display:flex}.jj2-deck-input-group input{flex:1;padding:8px}.jj2-content-container{margin-top:20px}.jj2-content-row{align-items:center;gap:10px;margin-bottom:10px;display:flex}.jj2-content-row input.base-item-search{flex:3;padding:10px}.jj2-content-row input[type=number]{flex:1}.jj2-content-row button{flex:.5;padding:8px}.jj2-button-container{text-align:center}.jj2-button-container button,.jj2-container button[type=button]{color:#fff;cursor:pointer;border:none;border-radius:4px;padding:10px 20px;font-size:1em;transition:background-color .3s}.jj2-container button:hover{background-color:#0056b3}.jj2-back-link{text-align:center;color:#007bff;margin-top:20px;text-decoration:none;display:block}.jj2-back-link:hover{text-decoration:underline}.jjadd-product-container.dark-mode,.jjadd-parent-container.dark-mode{--pd-bg:#121212;--pd-text:#eee;--pd-text-bold:#fff;--pd-box-bg:#1e1e1e;--pd-box-title:#90caf9;--pd-table-border:#333;--pd-table-header:#333;--pd-input-bg:#2a2a2a;--pd-input-border:#444;--pd-button-bg:#90caf9;--pd-button-text:#000;--pd-link:#bb86fc}.jjadd-product-container,.jjadd-product-container.dark-mode{background:var(--pd-bg);color:var(--pd-text)}.jjadd-product-container.dark-mode h1,.jjadd-product-container.dark-mode .jj2-section-title{color:var(--pd-text-bold)}.jjadd-product-container.dark-mode .jj2-form-group,.jjadd-product-container.dark-mode .jj2-content-row,.jjadd-product-container.dark-mode .jj2-named-decks-container{background:var(--pd-box-bg)}.jjadd-product-container.dark-mode label{color:var(--pd-text-bold)}.jjadd-product-container.dark-mode input,.jjadd-product-container.dark-mode select,.jjadd-product-container.dark-mode .jj2-deck-input-group input{background:var(--pd-input-bg);border:1px solid var(--pd-input-border);color:var(--pd-text)}.jjadd-product-container.dark-mode button{background:var(--pd-button-bg);color:var(--pd-button-text)}.jjadd-product-container.dark-mode a{color:var(--pd-link)}.jjadd-parent-container{background:var(--pd-bg);color:var(--pd-text)}.jjadd-parent-container.dark-mode h1,.jjadd-parent-container.dark-mode .jj2-section-title{color:var(--pd-text-bold)}.jjadd-parent-container.dark-mode .jj2-form-group,.jjadd-parent-container.dark-mode .jj2-named-decks-container{background:var(--pd-box-bg)}.jjadd-parent-container.dark-mode label{color:var(--pd-text-bold)}.jjadd-parent-container.dark-mode input,.jjadd-parent-container.dark-mode select,.jjadd-parent-container.dark-mode .jj2-deck-input-group input{background:var(--pd-input-bg);border:1px solid var(--pd-input-border);color:var(--pd-text)}.jjadd-parent-container.dark-mode button{background:var(--pd-button-bg);color:var(--pd-button-text)}.jjadd-parent-container.dark-mode a{color:var(--pd-link)}.jj-form-container{border-radius:8px;max-width:600px;margin:0 auto;padding:20px;box-shadow:0 2px 5px #0000001a}.jj-form-container.light-mode{color:#000;background-color:#fff}.jj-form-container.dark-mode{color:#fff;box-shadow:none;background-color:#121212}.jj-form-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.jj-form-container.light-mode .jj-title{color:#000}.jj-form-container.dark-mode .jj-title{color:#fff}.jj-success-message{border-radius:5px;margin-bottom:20px;padding:15px}.jj-form-container.light-mode .jj-success-message{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb}.jj-form-container.dark-mode .jj-success-message{color:#a3d9a5;background-color:#2a2a2a;border:1px solid #444}.jj-form-group{margin-bottom:15px}.jj-form-group label{margin-bottom:5px;font-weight:700;display:block}.jj-form-group input,.jj-form-group select{box-sizing:border-box;border-radius:4px;width:100%;padding:10px;font-size:1em}.jj-form-container.light-mode .jj-form-group input,.jj-form-container.light-mode .jj-form-group select{color:#000;background-color:#fff;border:1px solid #ccc}.jj-form-container.dark-mode .jj-form-group input,.jj-form-container.dark-mode .jj-form-group select{color:#fff;background-color:#1f1f1f;border:1px solid #444}.jj-checkbox-container{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:20px;display:grid}.jj-section-title{margin-top:20px;margin-bottom:8px;font-size:1.2em;font-weight:700}.jj-deck-input-group{align-items:center;gap:10px;margin-bottom:5px;display:flex}.jj-deck-input-group input{flex:1}.jj-button-container{text-align:center;margin-top:20px}.jj-button-container button{cursor:pointer;border:none;border-radius:4px;padding:10px 20px}.jj-form-container.light-mode .jj-button-container button{color:#fff;background-color:#007bff}.jj-form-container.dark-mode .jj-button-container button{color:#000;background-color:#90caf9}.jj-deck-input-group button,#named-deck-container>button{background:0 0;border:1px solid;border-radius:4px;padding:5px 10px}.jj-form-container.light-mode #named-deck-container>button,.jj-form-container.light-mode .jj-deck-input-group button{color:#007bff;border-color:#007bff}.jj-form-container.dark-mode #named-deck-container>button,.jj-form-container.dark-mode .jj-deck-input-group button{color:#90caf9;border-color:#90caf9}.jj-back-link{text-align:center;margin-top:20px;text-decoration:none;display:block}.jj-form-container.light-mode .jj-back-link{color:#007bff}.jj-form-container.dark-mode .jj-back-link{color:#90caf9}.jjsearch-inventory-container{background-color:#f9f9f9;margin:20px;font-family:Arial,sans-serif}.jjsearch-inventory-title{text-align:center;color:#333}.jjfilter-form{flex-wrap:wrap;justify-content:center;gap:15px;margin-bottom:20px;display:flex}.jjfilter-form label{font-weight:700}.jjfilter-form select,.jjfilter-form input,.jjfilter-form button{border:1px solid #ddd;border-radius:5px;padding:10px;font-size:14px}.jjfilter-form select:focus,.jjfilter-form input:focus,.jjfilter-form button:focus{border-color:#007bff;outline:none}.jjsearch-button{color:#fff;cursor:pointer;background-color:#007bff;border:none}.jjsearch-button:hover{background-color:#0056b3}.jjtag-search-container{display:inline-block;position:relative}.jjtag-search-container input{border:1px solid #ddd;border-radius:5px;padding:10px;font-size:14px}.jjtag-search-container .jjdropdown{z-index:1000;background-color:#fff;border:1px solid #ccc;width:100%;max-height:150px;display:none;position:absolute;top:100%;left:0;overflow-y:auto}.jjtag-search-container .jjdropdown div{cursor:pointer;padding:10px}.jjtag-search-container .jjdropdown div:hover{background-color:#f1f1f1}.jjtable{border-collapse:collapse;width:100%;margin-bottom:20px}.jjtable tbody tr:nth-child(odd){background-color:#f9f9f9}.jjtable tbody tr:hover{background-color:#f1f1f1}.jjpagination-controls button{cursor:pointer;background-color:#f9f9f9;border:1px solid #ccc;padding:5px 10px}.jjpagination-controls button:hover{color:#fff;background-color:#007bff}.jjpagination-controls button[disabled]{cursor:not-allowed;background-color:#ccc}.jjback-to-home{text-align:center;color:#007bff;margin-top:20px;font-weight:700;text-decoration:none;display:block}.jjback-to-home:hover{text-decoration:underline}.jjform-input{border:1px solid #ddd;border-radius:5px;padding:10px;font-size:14px}.jjform-input:focus{border-color:#007bff;outline:none}.jjpagination-controls{justify-content:center;align-items:center;gap:8px;margin:20px;display:flex}.jjpagination-controls button{color:#fff;cursor:pointer;background-color:#007bff;border:1px solid #007bff;border-radius:4px;padding:6px 12px;font-size:14px;transition:background-color .2s,color .2s}.jjpagination-controls button:hover:not(:disabled){color:#fff;background-color:#0056b3;border-color:#0056b3}.jjpagination-controls button:disabled{color:#666;cursor:not-allowed;background-color:#ccc;border-color:#ccc}.jjadjust-stock-container{padding:20px}.jjadjust-stock-title{margin-bottom:10px;font-size:24px}.jjadjust-stock-form{flex-direction:column;display:flex}.jjform-input{margin-top:4px;padding:8px}.jjsubmit-button{cursor:pointer;background-color:#ffc107;border:none;padding:10px 15px}.jjadjust-stock-onload-container{padding:20px}.jjadjust-stock-onload-title{margin-bottom:10px;font-size:24px}.jjstock-item{border:1px solid #ccc;margin-bottom:5px;padding:10px}.jjstock-location,.jjstock-quantity{margin:0}.catalog-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.catalog-actions{align-items:center;gap:8px;display:flex}.catalog-header h1{color:#333;margin:0;font-size:1.5rem}.catalog-container,.catalog-container *,.catalog-container :before,.catalog-container :after{box-sizing:border-box;margin:0;padding:0}.catalog-container{background-color:#f4f4f9;width:100%;padding:20px;font-family:Arial,sans-serif;font-size:14px;overflow-x:hidden}.catalog-container h1{text-align:center;color:#333;margin-bottom:20px}.form-container{background-color:#fff;border:2px solid #ddd;border-radius:8px;margin-bottom:20px;padding:15px;position:relative;box-shadow:2px 2px 10px #0000001a}.catalog-container form{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;display:flex}.catalog-container label{color:#333;font-weight:700}.catalog-container select,.catalog-container input[type=text]{color:#333;background-color:#fff;border:1px solid #ccc;border-radius:5px;padding:8px;font-size:14px}.catalog-container button{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:5px;padding:10px 15px;font-size:14px;transition:background-color .2s ease-in-out}.catalog-container button:hover{background-color:#0056b3}.catalog-table{border-collapse:collapse;background-color:#fff;border:2px solid #ddd;border-radius:8px;width:100%;overflow:hidden;box-shadow:2px 2px 10px #0000001a}.catalog-table th{color:#fff;text-align:left;background-color:#007bff;padding:12px}.catalog-table td{color:#333;border-bottom:1px solid #ddd;padding:10px}.catalog-table tbody tr:nth-child(odd){background-color:#f9f9f9}.catalog-table tbody tr:hover{background-color:#f1f1f1}.pagination{justify-content:center;align-items:center;gap:5px;margin:20px;display:flex}.pagination button{color:#333;cursor:pointer;background-color:#fff;border:1px solid #ccc;padding:5px 10px;transition:background-color .2s,color .2s}.pagination button:hover:not([disabled]){color:#fff;background-color:#007bff}.pagination button[disabled]{color:#999;cursor:not-allowed;background-color:#f0f0f0}.catalog-container a{text-align:center;color:#007bff;margin-top:20px;font-weight:700;text-decoration:none;display:block}.catalog-container a:hover{text-decoration:underline}.action-buttons{gap:5px;display:flex}.action-buttons button{cursor:pointer;color:#fff;border:none;border-radius:3px;padding:5px;font-size:12px}.details-button{background-color:#28a745}.details-button:hover{background-color:#218838}.tags-button{color:#000;background-color:#ffc107}.tags-button:hover{background-color:#e0a800}.tag-search-container{vertical-align:middle;width:auto;display:inline-block;position:relative}.tag-search-container input{width:auto}.dropdown{z-index:1000;background-color:#fff;border:1px solid #ccc;width:100%;max-height:150px;display:none;position:absolute;top:100%;left:0;overflow-y:auto}.dropdown div{cursor:pointer;padding:10px}.dropdown div:hover{background-color:#f1f1f1}.catalog-loading-table{flex-direction:column;justify-content:center;align-items:center;height:250px;display:flex}.catalog-loading-table p{margin-bottom:10px}.progress-bar{background-color:#eee;border-radius:5px;width:100%;max-width:400px;height:10px;margin-top:10px;overflow:hidden}.progress-bar-filled{background-color:#1565c0;width:0%;height:100%;transition:width .3s}.export-csv-button{color:#fff;cursor:pointer;border:none;border-radius:4px;padding:10px 20px;font-size:1rem;transition:background-color .3s;background-color:#4caf50!important}.export-csv-button:hover{background-color:#388e3c}.in-stock-container{margin-top:10px}.filter-actions-container{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.pagination{justify-content:center;gap:8px;margin-top:20px;display:flex}body.dark-mode .catalog-container h1{color:#fff}body.dark-mode .catalog-container{background-color:#0000}body.dark-mode .catalog-container .form-container{box-shadow:none;background-color:#1e1e1e;border-color:#333}body.dark-mode .catalog-container form label{color:#fff}body.dark-mode .catalog-container select,body.dark-mode .catalog-container input[type=text]{color:#fff;background-color:#2a2a2a;border-color:#444}body.dark-mode .catalog-container button{color:#fff;background-color:#000}body.dark-mode .catalog-container button:hover{background-color:#0056b3}body.dark-mode .catalog-container .catalog-table{box-shadow:none;background-color:#1e1e1e;border-color:#333}body.dark-mode .catalog-container .catalog-table th{color:#fff;background-color:#333}body.dark-mode .catalog-container .catalog-table td{color:#fff;border-bottom:1px solid #444}body.dark-mode .catalog-container .catalog-table tbody tr:nth-child(odd){background-color:#2a2a2a}body.dark-mode .catalog-container .catalog-table tbody tr:hover{background-color:#333}body.dark-mode .catalog-container .pagination button{color:#fff;background-color:#2a2a2a;border-color:#444}body.dark-mode .catalog-container .pagination button:hover:not([disabled]){background-color:#007bff}body.dark-mode .catalog-container .pagination button[disabled]{color:#888;background-color:#444}body.dark-mode .catalog-container a{color:#90caf9}body.dark-mode .catalog-container .action-buttons button{opacity:.9}.catalog-header{grid-template-columns:1fr auto;align-items:center;margin-bottom:1rem;display:grid}.catalog-header h1{margin:0}.catalog-header button{justify-self:end}.catalog-container input:-webkit-autofill{-webkit-text-fill-color:black!important;box-shadow:inset 0 0 0 1000px #fff!important}.astra{--astra-bg:#f7f6f2;--astra-surface:#fffefa;--astra-ink:#242523;--astra-muted:#777870;--astra-line:#deded5;--astra-accent:#c54931;--astra-tint:#f9eee7;--astra-green:#42715b;background:var(--astra-bg);max-width:1900px;color:var(--astra-ink);min-height:calc(100vh - 80px);margin:0 auto;padding:32px 36px 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px}.astra--dark{--astra-bg:#141515;--astra-surface:#1c1d1c;--astra-ink:#eeeee5;--astra-muted:#a4a59d;--astra-line:#343632;--astra-accent:var(--brief-red-bright,#ef4444);--astra-tint:var(--brief-red-soft,#dc262624);--astra-green:#a4c9ad}.astra *{box-sizing:border-box}.astra button,.astra select,.astra input{font:inherit}.astra button,.astra select{color:inherit}.astra button{border:1px solid var(--astra-line);cursor:pointer;background:0 0;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;transition:background .15s,border-color .15s;display:inline-flex}.astra button:hover{background:var(--astra-tint);border-color:var(--astra-accent)}.astra button:disabled{opacity:.45;cursor:not-allowed}.astra :is(button,input,select,a):focus-visible{outline:2px solid var(--astra-accent);outline-offset:3px}.astra a{color:inherit;text-decoration:none}.astra a:hover{text-decoration:underline}.astra select{border:1px solid var(--astra-line);background:var(--astra-surface);border-radius:4px;padding:7px 9px}.astra .astra-primary{background:var(--astra-ink);color:var(--astra-bg);border:1px solid var(--astra-ink);border-radius:5px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.astra .astra-primary:hover{background:var(--astra-accent);color:var(--astra-bg)}.astra-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.astra-eyebrow{letter-spacing:1.4px;color:var(--astra-muted);justify-content:space-between;align-items:center;gap:16px;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:500;display:flex}.astra-beta{border:1px solid var(--astra-line);letter-spacing:1px;border-radius:3px;padding:3px 6px}.astra h1{letter-spacing:-2.4px;align-items:center;gap:12px;margin:9px 0 4px;font-size:clamp(30px,3.1vw,48px);font-weight:500;display:flex}.astra h1 em{font-style:normal;font-weight:750}.astra h1 svg{color:var(--astra-accent);margin-left:4px}.astra-header p{color:var(--astra-muted);margin:0;font-size:13px}.astra-header__actions{align-items:center;gap:12px;display:flex}.astra-header__actions>a{align-items:center;gap:5px;margin-right:8px;font-size:11px;display:flex}.astra-searchbar{border:1px solid var(--astra-line);background:var(--astra-surface);color:var(--astra-muted);border-radius:7px;align-items:center;gap:14px;padding:12px 14px;display:flex}.astra-searchbar>svg{color:var(--astra-accent)}.astra-searchbar input{min-width:80px;color:var(--astra-ink);background:0 0;border:0;flex:1;padding:5px;font-size:15px}.astra-searchbar input::placeholder{color:var(--astra-muted)}.astra-count{background:var(--astra-accent);color:var(--astra-bg);border-radius:3px;padding:0 5px}.astra-games{border-bottom:1px solid var(--astra-line);gap:22px;max-width:100%;padding-top:10px;display:flex;overflow-x:auto}.astra-games button{white-space:nowrap;color:var(--astra-muted);border:0;border-bottom:2px solid #0000;border-radius:0;gap:9px;padding:15px 0 13px;font-size:12px}.astra-games button.is-active{border-bottom-color:var(--astra-accent);color:var(--astra-ink);font-weight:650}.astra-games button span{color:var(--astra-muted);font-family:monospace;font-size:10px}.astra-filters{border-bottom:1px solid var(--astra-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:22px 0;display:grid}.astra-check{align-items:center;gap:8px;display:flex}.astra-check input{accent-color:var(--astra-accent)}.astra-lenses{align-items:center;gap:7px;padding:14px 0 17px;display:flex}.astra-lenses button{border-radius:20px;padding:5px 11px;font-size:11px}.astra button.is-active{background:var(--astra-tint);color:var(--astra-accent)}.astra-lenses>span{color:var(--astra-muted);margin-left:auto;font-size:10px}.astra-metrics{grid-template-columns:repeat(4,1fr);gap:22px;padding:8px 0 23px;display:grid}.astra-metrics>div{border-left:1px solid var(--astra-line);padding-left:22px}.astra-metrics>div:first-child{border-left:0;padding-left:0}.astra-metrics>div>span{letter-spacing:1.25px;color:var(--astra-muted);font-family:monospace;font-size:9px}.astra-metrics strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:31px;font-weight:500;line-height:1.5;display:flex}.astra-metrics small{letter-spacing:0;color:var(--astra-muted);font-size:11px;font-weight:400}.astra-workspace-toolbar{border-top:1px solid var(--astra-line);border-bottom:1px solid var(--astra-line);justify-content:space-between;align-items:center;padding:13px 0;display:flex}.astra-views{gap:4px;display:flex}.astra-views button{border:0;padding:8px 15px;font-size:12px}.astra-views button.is-active{background:var(--astra-ink);color:var(--astra-bg)}.astra-sort{color:var(--astra-muted);align-items:center;gap:8px;font-size:11px;display:flex}.astra-sort select{color:var(--astra-ink);background:0 0;border:0}.astra-workspace{grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.astra-browse{min-width:0}.astra-index-label{letter-spacing:1.2px;color:var(--astra-muted);justify-content:space-between;padding:18px 16px 13px 0;font:9px monospace;display:flex}.astra-index{padding-right:20px}.astra .astra-product{text-align:left;border:0;border-bottom:1px solid var(--astra-line);width:100%;min-height:80px;color:var(--astra-ink);border-radius:0;grid-template-columns:24px minmax(0,1fr) 90px 50px 16px;gap:14px;padding:18px 12px 18px 0;display:grid}.astra .astra-product.is-selected{background:var(--astra-tint);box-shadow:inset 3px 0 var(--astra-accent);padding-left:10px}.astra-product__number{color:var(--astra-muted);align-self:start;padding-top:2px;font:10px monospace}.astra-product__name strong{font-size:13px;font-weight:570;line-height:1.45;display:block}.astra-product__name small{color:var(--astra-muted);margin-top:6px;font-size:10px;line-height:1.5;display:block}.astra-product__name small span{color:var(--astra-accent);padding:0 4px}.astra-product__price,.astra-product__stock{text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.astra-product__price small,.astra-product__stock small{color:var(--astra-muted);margin-top:5px;font-size:9px;display:block}.astra-product__stock.has-stock{color:var(--astra-green);font-weight:650}.astra-product__arrow{color:var(--astra-muted)}.astra-dossier{background:var(--astra-surface);border:1px solid var(--astra-line);border-top:0;border-radius:0 0 6px 6px;max-height:calc(100vh - 30px);padding:23px;position:sticky;top:15px;overflow:auto}.astra-dossier .astra-eyebrow{letter-spacing:1px;font-size:9px}.astra-dossier__identity{margin-top:25px}.astra-badge{text-transform:uppercase;letter-spacing:1px;color:var(--astra-accent);font-size:9px;font-weight:650}.astra-dossier h2{letter-spacing:-.8px;margin:10px 0;font-size:25px;font-weight:550;line-height:1.2}.astra-dossier__identity p{color:var(--astra-muted);font-size:11px;line-height:1.6}.astra-dossier__identity p span{padding:0 5px}.astra-dossier__numbers{border-bottom:1px solid var(--astra-line);grid-template-columns:1.25fr 1fr;gap:15px;padding:23px 0 18px;display:grid}.astra-dossier__numbers small{letter-spacing:.5px;color:var(--astra-muted);margin-bottom:6px;font:8px monospace;display:block}.astra-dossier__numbers strong{letter-spacing:-.8px;overflow-wrap:anywhere;font-size:24px;font-weight:500}.astra-valuation{border-bottom:1px solid var(--astra-line);grid-template-columns:1fr auto;gap:7px;padding:14px 0;font-size:11px;display:grid}.astra-valuation strong{color:var(--astra-accent);font-weight:600}.astra-valuation small{color:var(--astra-muted);grid-column:1/-1;font-size:9px}.astra-dossier section{padding-top:20px}.astra-section-label{justify-content:space-between;align-items:center;gap:8px;display:flex}.astra-section-label h3{align-items:center;gap:7px;margin:0;font-size:11px;font-weight:600;display:flex}.astra-section-label>span{color:var(--astra-muted);font:9px monospace}.astra-section-label button{color:var(--astra-muted);border:0;padding:0;font-size:10px}.astra-locations,.astra-contents{margin:12px 0 0;padding:0;list-style:none}.astra-locations li{border-bottom:1px dashed var(--astra-line);justify-content:space-between;gap:10px;padding:9px 0;font-size:11px;display:flex}.astra-locations li strong{color:var(--astra-green);font-variant-numeric:tabular-nums}.astra-composition{gap:3px;height:5px;margin-top:15px;display:flex}.astra-composition span{background:var(--astra-accent);border-radius:1px}.astra-contents li{gap:10px;margin:8px 0;font-size:10px;line-height:1.5;display:flex}.astra-contents li strong{color:var(--astra-accent);min-width:24px}.astra-tags{flex-wrap:wrap;gap:5px;margin:10px 0 20px;display:flex}.astra-tags>span{border:1px solid var(--astra-line);border-radius:3px;padding:4px 7px;font-size:10px}.astra-muted{color:var(--astra-muted);margin:10px 0;font-size:11px}.astra .astra-details{justify-content:space-between;width:100%;font-size:11px}.astra-dossier--empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.astra-dossier--empty p{color:var(--astra-muted)}.astra-atlas{border-bottom:1px solid var(--astra-line);padding:25px 15px 10px 0}.astra-atlas__heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.astra-atlas h2{letter-spacing:-.6px;margin:8px 0;font-size:24px;font-weight:500}.astra-atlas__heading p{color:var(--astra-muted);max-width:180px;font-size:10px;line-height:1.6}.astra-atlas__note{color:var(--astra-muted);margin:12px 0;font-size:10px}.astra-table-wrap{overflow-x:auto}.astra-table{border-collapse:collapse;text-align:left;width:100%;min-width:1350px;font-size:11px}.astra-table th{color:var(--astra-muted);white-space:nowrap;border-bottom:1px solid var(--astra-line);padding:13px 9px;font-size:10px;font-weight:500}.astra-table th button{border:0;padding:0;font-size:10px}.astra-table td{border-bottom:1px solid var(--astra-line);vertical-align:top;min-width:90px;max-width:270px;padding:14px 9px;line-height:1.5}.astra-table td:first-child{min-width:220px;font-weight:600}.astra-table td:nth-child(8){min-width:220px}.astra-table td>small{color:var(--astra-muted);margin-top:6px;font:9px monospace;display:block}.astra-table td:last-child a{white-space:nowrap;margin-top:5px;display:block}.astra-table tbody tr:hover{background:var(--astra-tint)}.astra-footer{border-top:1px solid var(--astra-line);color:var(--astra-muted);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:11px;display:flex}.astra-footer label{align-items:center;gap:8px;display:flex}.astra-footer>div{gap:5px;display:flex}.astra-footer button{padding:7px 10px}.astra-empty{text-align:center;color:var(--astra-muted);padding:75px 20px}.astra-empty>svg{color:var(--astra-accent);margin:auto}.astra-empty h2{color:var(--astra-ink);letter-spacing:-.5px;font-size:23px;font-weight:500}.astra-error{background:var(--astra-tint);border:1px solid var(--astra-accent);color:var(--astra-accent);justify-content:space-between;align-items:center;margin:6px 0 18px;padding:12px;font-size:12px;display:flex}@media (width>=1600px){.astra-workspace{grid-template-columns:minmax(0,1fr) 390px}.astra-dossier{padding:28px}.astra-product__name strong{font-size:14px}.astra .astra-product{min-height:87px}}@media (width<=1200px){.astra{padding:24px 20px}.astra-workspace{grid-template-columns:minmax(0,1fr) 290px}.astra .astra-product{grid-template-columns:18px minmax(0,1fr) 75px 38px;gap:9px}.astra-product__arrow{display:none}.astra-dossier{padding:18px}.astra-metrics{gap:12px}.astra-metrics>div{padding-left:12px}.astra-metrics small{font-size:9px}.astra-metrics strong{font-size:26px}.astra-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.astra-header__actions>a{display:none}}@media (width<=900px){.astra-workspace{grid-template-columns:1fr}.astra-dossier{border-top:1px solid var(--astra-line);max-height:none;margin-top:15px;position:static}.astra-index{max-height:450px;padding:0;overflow:auto}.astra-dossier__numbers{max-width:500px}.astra-metrics{grid-template-columns:repeat(2,1fr);row-gap:15px}.astra-metrics>div:nth-child(3){border-left:0;padding-left:0}.astra-header__actions{gap:6px}.astra-header__actions .astra-primary{font-size:11px}.astra-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.astra-lenses{flex-wrap:wrap}.astra-lenses>span{flex-basis:100%;margin:5px 0 0}}@media (width<=520px){.astra{padding:20px 13px}.astra-header{flex-direction:column;align-items:flex-start;gap:15px}.astra h1{font-size:37px}.astra-header__actions{justify-content:flex-end;width:100%}.astra-header__actions>a{margin-right:auto;display:flex}.astra-searchbar{gap:5px;padding:8px}.astra-searchbar input{font-size:12px}.astra-searchbar>svg{width:17px}.astra-searchbar button{padding:7px;font-size:11px}.astra-filters{grid-template-columns:1fr}.astra-sort{gap:0;font-size:0}.astra-sort select{max-width:120px;font-size:10px}.astra-views button{gap:4px;padding:7px 8px;font-size:11px}.astra .astra-product{grid-template-columns:minmax(0,1fr) 74px 30px;padding-left:5px}.astra-product__number{display:none}.astra-product__name strong{font-size:12px}.astra-product__price,.astra-product__stock{font-size:11px}.astra-product__name small{font-size:9px}.astra-atlas__heading{flex-direction:column;align-items:flex-start;gap:0}.astra-atlas__heading p{max-width:none}.astra-footer{flex-wrap:wrap;gap:8px;font-size:10px}.astra-footer button{padding:6px 8px}.astra-metrics strong{font-size:28px}.astra-metrics small{font-size:10px}}@media (prefers-reduced-motion:reduce){.astra *{transition:none!important;animation:none!important}}.astra-scope{color:var(--astra-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 17px;font-size:11px;display:flex}.astra-scope button{background:var(--astra-tint);padding:5px 9px;font-size:11px}.astra-atlas__controls{flex-wrap:wrap;align-items:center;gap:20px;margin:20px 0;display:flex}.astra-atlas__controls label{color:var(--astra-muted);align-items:center;gap:8px;font-size:11px;display:flex}.astra-atlas__controls select{color:var(--astra-ink);font-size:12px}.astra-atlas__summary{color:var(--astra-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:0 0 14px;font:10px monospace;display:flex}.astra-atlas__summary strong{color:var(--astra-ink);font-weight:500}.astra-collections{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.astra button.astra-collection{text-align:left;background:var(--astra-surface);border-radius:5px;justify-content:flex-start;align-items:flex-start;gap:12px;min-width:0;padding:17px;display:flex}.astra button.astra-collection:hover{background:var(--astra-tint);border-color:var(--astra-accent)}.astra-collection__rank{color:var(--astra-muted);padding-top:3px;font:10px monospace}.astra-collection__body{flex:1;min-width:0;display:block}.astra-collection__title{justify-content:space-between;align-items:flex-start;gap:12px;font-size:13px;line-height:1.4;display:flex}.astra-collection__title strong{overflow-wrap:anywhere;font-weight:600}.astra-collection__title svg{color:var(--astra-accent);flex-shrink:0}.astra-collection__game{color:var(--astra-muted);margin-top:4px;font-size:10px;display:block}.astra-collection__value{flex-wrap:wrap;align-items:baseline;gap:8px;margin:17px 0 10px;display:flex}.astra-collection__value strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:26px;font-weight:500}.astra-collection__value small{color:var(--astra-muted);font-size:10px}.astra-collection__bar{background:var(--astra-line);border-radius:1px;height:5px;margin-bottom:13px;display:block;overflow:hidden}.astra-collection__bar>span{background:var(--astra-accent);height:100%;display:block}.astra-collection__facts{color:var(--astra-muted);flex-wrap:wrap;gap:6px 14px;font-size:10px;display:flex}.astra-collection__gap{color:var(--astra-ink);margin-top:10px;font-size:10px;line-height:1.5;display:block}.astra-atlas__more{margin:15px 0 0}.astra--dark .astra-collection__bar>span,.astra--dark .astra-composition span{background:var(--brief-red,#dc2626)}@media (width<=1150px){.astra-collections{grid-template-columns:1fr}}@media (width<=900px) and (width>=620px){.astra-collections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.astra-atlas__controls{gap:10px}.astra-atlas__controls label{justify-content:space-between;width:100%}.astra-atlas__controls select{max-width:70%}.astra-collection__value strong{font-size:24px}}.astra-review{padding-top:22px}.astra-review-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.astra-review-heading h2{letter-spacing:-.7px;margin:8px 0;font-size:28px;font-weight:550}.astra-review-heading p{color:var(--astra-muted);margin:8px 0 18px;font-size:12px;line-height:1.6}.astra-review-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:4px 0 14px;display:flex}.astra-review-controls>span{color:var(--astra-muted);font-size:10px}.astra-review-controls .astra-views button[aria-pressed=true]{background:var(--astra-tint);color:var(--astra-accent);border-color:var(--astra-accent)}.astra-review-controls button span{font-variant-numeric:tabular-nums;margin-left:5px}.astra-review-method{color:var(--astra-muted);border-bottom:1px solid var(--astra-line);padding:0 0 15px;font-size:11px;line-height:1.7}.astra-review-method summary{cursor:pointer;width:fit-content;color:var(--astra-ink)}.astra-review-method p{max-width:950px}.astra-review-workspace{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);align-items:start;gap:24px;display:grid}.astra-review-columns,.astra .astra-review-row{text-align:left;grid-template-columns:minmax(0,1fr) 80px 75px;gap:14px;display:grid}.astra-review-columns{color:var(--astra-muted);padding:17px 12px;font:10px monospace}.astra-review-columns span:not(:first-child){text-align:right}.astra .astra-review-row{border:0;border-bottom:1px solid var(--astra-line);border-radius:0;align-items:center;width:100%;min-height:84px;padding:17px 12px}.astra .astra-review-row:hover,.astra .astra-review-row.is-selected{background:var(--astra-tint)}.astra .astra-review-row.is-selected{box-shadow:inset 3px 0 var(--astra-accent)}.astra-review-row strong{font-size:13px;font-weight:600;line-height:1.5;display:block}.astra-review-row small{color:var(--astra-muted);margin-top:5px;font-size:10px;line-height:1.5;display:block}.astra-review-row>span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums;font-size:18px}.astra-review-row .astra-review-flag{color:var(--astra-accent)}.astra-review-evidence{background:var(--astra-surface);border:1px solid var(--astra-line);border-top:0;min-width:0;padding:24px}.astra-review-evidence h2{text-align:left;letter-spacing:-.5px;margin:14px 0;font-size:24px;font-weight:550;line-height:1.25}.astra-review-evidence h3{margin:0 0 14px;font-size:13px;font-weight:600}.astra-review-evidence p{font-size:11px;line-height:1.7}.astra-review-comparison{border-block:1px solid var(--astra-line);grid-template-columns:1fr 24px 1fr;align-items:center;gap:15px;margin-top:20px;padding:20px 0;display:grid}.astra-review-comparison small,.astra-review-comparison span{color:var(--astra-muted);font-size:10px;display:block}.astra-review-comparison strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:35px;font-weight:500;line-height:1.4;display:block}.astra-review-comparison svg{color:var(--astra-accent)}.astra-review-stock{border-bottom:1px solid var(--astra-line);flex-direction:column;gap:7px;padding:15px 0;font-size:12px;display:flex}.astra-review-stock span{color:var(--astra-muted);font-size:11px;line-height:1.5}.astra-review-warnings{background:var(--astra-tint);color:var(--astra-accent);padding:12px 12px 12px 27px;font-size:11px;line-height:1.7}.astra-review-market{border-bottom:1px solid var(--astra-line);padding:20px 0}.astra-review-price{color:var(--astra-muted);gap:25px;font-size:10px;display:flex}.astra-review-price strong{color:var(--astra-ink);margin-top:7px;font-size:20px;font-weight:500;display:block}.astra-review-links{flex-wrap:wrap;gap:16px;margin-top:16px;display:flex}.astra-review-links a{color:var(--astra-accent);align-items:center;gap:4px;font-size:11px;display:inline-flex}.astra-review-timeline{padding-top:24px}.astra-review-timeline h3 small{color:var(--astra-muted);margin-top:7px;font-size:10px;font-weight:400;display:block}.astra-review-timeline ol{margin:0;padding:0;list-style:none}.astra-review-timeline li{border-left:2px solid var(--astra-line);margin-left:3px;padding:0 0 20px 15px}.astra-review-timeline li.is-outbound{border-left-color:var(--astra-accent)}.astra-review-timeline li>div{flex-wrap:wrap;justify-content:space-between;gap:5px;font-size:10px;display:flex}.astra-review-timeline time,.astra-review-timeline li>small{color:var(--astra-muted);font-size:9px}.astra-review-timeline p{justify-content:space-between;gap:10px;margin:7px 0 2px;font-size:11px;display:flex}.astra-review-timeline p span{font-variant-numeric:tabular-nums;white-space:nowrap}.astra-review-more{margin:16px 0}@media (width<=1150px){.astra-review-workspace{grid-template-columns:1fr}.astra-review-list{max-height:460px;overflow:auto}.astra-review-evidence{border-top:1px solid var(--astra-line)}.astra-review-evidence h2{max-width:650px}}@media (width<=520px){.astra-review-heading h2{font-size:23px}.astra-review-evidence{padding:16px}.astra-review-columns,.astra .astra-review-row{grid-template-columns:minmax(0,1fr) 50px 42px;gap:7px}.astra-review-row>span:not(:first-child){font-size:15px}.astra-review-comparison{gap:8px}.astra-review-controls .astra-views{flex-wrap:wrap}}.astra-review-heading h2{text-align:left}.astra--review .astra-header{padding-bottom:18px}.astra--review .astra-header h1{font-size:38px}.astra--review .astra-header>div>p{display:none}.astra--review .astra-lenses{margin-bottom:15px}@media (width>=1151px){.astra-review-evidence{max-height:calc(100vh - 96px);position:sticky;top:78px;overflow:auto}}.jjreport-baseitem-container{width:100%;min-width:0;color:var(--brief-text);font-family:inherit}.jjreport-shell{width:100%;min-width:0}.jjreport-card,.jjreport-stat-card{border:1px solid var(--brief-border);color:var(--brief-text);background:var(--brief-surface);box-shadow:none;border-radius:8px}.jjreport-card{margin-bottom:12px;padding:16px}.jjreport-controls{background:var(--brief-surface-soft);border-radius:6px;margin-bottom:16px;padding:18px}.jjreport-baseitem-searchbar,.jjreport-baseitem-secondary{flex-wrap:wrap;align-items:flex-end;gap:10px;min-width:0;display:flex}.jjreport-baseitem-secondary{margin-top:12px}.jjreport-field{flex:340px;min-width:min(100%,260px)}.jjreport-field>label{margin-bottom:5px;display:block}.jjreport-autocomplete{width:100%}.jjreport-baseitem-container .MuiOutlinedInput-root{min-height:36px;color:var(--brief-text);background:var(--brief-surface);border-radius:6px;font-family:inherit;font-size:.75rem}.inventory-tool-page--legacy .jjreport-baseitem-container .MuiAutocomplete-input{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:4px 5px!important}.jjreport-baseitem-container .MuiOutlinedInput-notchedOutline{border-color:var(--brief-border)}.jjreport-baseitem-container .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--brief-border-strong)}.jjreport-baseitem-container .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--brief-red);border-width:1px}.jjreport-baseitem-container .MuiFormLabel-root,.jjreport-baseitem-container .MuiSvgIcon-root{color:var(--brief-muted);font-family:inherit;font-size:.76rem}.jjreport-baseitem-container .MuiFormLabel-root.Mui-focused{color:var(--brief-red-bright)}.jjreport-autocomplete-popper .MuiAutocomplete-paper{color:#151416;background:#fff;border:1px solid #ddd7d2;border-radius:6px;font-size:.75rem;box-shadow:0 14px 30px #15141624}.jjreport-autocomplete-popper .MuiAutocomplete-option.Mui-focused,.jjreport-autocomplete-popper .MuiAutocomplete-option[aria-selected=true]{background:#c81e1e1a}body.dark .jjreport-autocomplete-popper .MuiAutocomplete-paper,body.dark-mode .jjreport-autocomplete-popper .MuiAutocomplete-paper{color:#f6f3ef;background:#0d0f10;border-color:#292c2e;box-shadow:0 14px 30px #0000006b}body.dark .jjreport-autocomplete-popper .MuiAutocomplete-option.Mui-focused,body.dark .jjreport-autocomplete-popper .MuiAutocomplete-option[aria-selected=true],body.dark-mode .jjreport-autocomplete-popper .MuiAutocomplete-option.Mui-focused,body.dark-mode .jjreport-autocomplete-popper .MuiAutocomplete-option[aria-selected=true]{background:#dc262624}.jjreport-baseitem-button{border:1px solid var(--brief-red);color:#fff;background:var(--brief-red);min-height:36px;font:inherit;cursor:pointer;border-radius:6px;flex:none;padding:0 16px;font-size:.7rem;font-weight:800;transition:background-color .12s,border-color .12s}.jjreport-baseitem-button:hover:not(:disabled),.jjreport-baseitem-button:focus-visible{border-color:color-mix(in srgb, var(--brief-red) 88%, #000);background:color-mix(in srgb, var(--brief-red) 88%, #000)}.jjreport-baseitem-button:focus-visible,.jjreport-diagnostic-copy:focus-visible,.jjreport-second-toggle input:focus-visible,.jjreport-link:focus-visible{outline:2px solid var(--brief-red-bright);outline-offset:2px}.jjreport-baseitem-button:disabled{cursor:not-allowed;opacity:.58}.jjreport-selected-pill{border:1px solid var(--brief-border);min-width:150px;max-width:min(100%,330px);min-height:36px;color:var(--brief-text);background:var(--brief-surface);border-radius:6px;flex:0 auto;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.pill-label{color:var(--brief-muted);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.58rem;font-weight:800}.pill-value{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:720;overflow:hidden}.jjreport-second-toggle{min-height:32px;color:var(--brief-text);cursor:pointer;flex:100%;align-items:center;gap:8px;font-size:.7rem;font-weight:700;display:inline-flex}.jjreport-second-toggle input{width:15px;height:15px;accent-color:var(--brief-red);margin:0}.jjreport-form-error{border:1px solid color-mix(in srgb, var(--brief-red) 45%, var(--brief-border));color:var(--brief-red-bright);background:var(--brief-red-soft);border-radius:6px;margin-top:12px;padding:9px 11px;font-size:.7rem;font-weight:700}.jjreport-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.jjreport-stat-card{padding:13px 15px}.stat-label,.stat-value{margin:0}.stat-label{color:var(--brief-muted);font-size:.64rem;font-weight:680}.stat-value{letter-spacing:-.03em;margin-top:5px;font-size:1.2rem;font-weight:820}.jjreport-note{color:var(--brief-muted);margin:0 0 10px;font-size:.66rem}.jjreport-table-wrapper{border:1px solid var(--brief-border);border-radius:6px;width:100%;overflow-x:auto}.jjreport-table{border-collapse:collapse;width:100%;min-width:1380px;color:var(--brief-text);background:var(--brief-surface);font-size:.7rem}.jjreport-table th,.jjreport-table td{border-right:1px solid var(--brief-border);border-bottom:1px solid var(--brief-border);text-align:left;vertical-align:top;padding:9px 8px}.jjreport-table th:last-child,.jjreport-table td:last-child{border-right:0}.jjreport-table tbody tr:last-child td{border-bottom:0}.jjreport-table th{color:var(--brief-muted);background:var(--brief-surface-soft);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.61rem;font-weight:800}.jjreport-table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--brief-surface-soft) 48%, transparent)}.jjreport-table tbody tr:hover{background:var(--brief-red-soft)}.jjreport-row-total{background:var(--brief-surface-soft)}.jjreport-row-total-label,.jjreport-row-total-value,.jjreport-acv-value{font-weight:800}.jjreport-loading,.jjreport-no-results,.jjreport-placeholder{min-height:84px;color:var(--brief-muted);text-align:center;place-items:center;font-size:.72rem;display:grid}.jjreport-loading{display:block}.jjreport-diagnostics{text-align:left}.jjreport-diagnostic-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.jjreport-diagnostic-actions{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.jjreport-diagnostic-title{margin:0;font-size:.72rem;font-weight:800}.jjreport-diagnostic-copy{border:1px solid var(--brief-border);min-height:30px;color:var(--brief-text);background:var(--brief-surface-soft);font:inherit;cursor:pointer;border-radius:6px;padding:0 10px;font-size:.64rem;font-weight:720}.jjreport-diagnostic-copy:hover{border-color:var(--brief-red);color:var(--brief-red-bright)}.jjreport-diagnostic-copy-feedback,.jjreport-diagnostic-line{color:var(--brief-muted);word-break:break-word;margin:7px 0 0;font-size:.66rem}.jjreport-progress-track{background:var(--brief-surface-soft);border-radius:999px;width:min(560px,100%);height:7px;margin:12px auto 0;overflow:hidden}.jjreport-progress-fill{border-radius:inherit;background:var(--brief-red);height:100%;transition:width .2s}.jjreport-progress-label{color:var(--brief-text);margin:9px 0 0;font-size:.7rem;font-weight:750}.jjreport-progress-metrics{color:var(--brief-muted);margin:3px 0 0;font-size:.63rem}.jjreport-link{color:var(--brief-red-bright);font-weight:750;text-decoration:none}.jjreport-link:hover{text-decoration:underline}.jjreport-acv{flex-direction:column;gap:2px;display:flex}.jjreport-acv-math{color:var(--brief-muted);font-size:.64rem;line-height:1.25}.jjreport-acv-missing{color:var(--brief-amber);font-size:.62rem;font-weight:720}@media (width<=860px){.jjreport-stats{grid-template-columns:1fr}}@media (width<=640px){.jjreport-controls,.jjreport-card{padding:14px}.jjreport-baseitem-searchbar,.jjreport-baseitem-secondary{flex-direction:column;align-items:stretch}.jjreport-autocomplete,.jjreport-baseitem-button,.jjreport-selected-pill{width:100%;max-width:none}}.product-detail-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;--pd-bg:#eef2ff;--pd-surface:#ffffffd9;--pd-surface-muted:#fff9;--pd-border:#0f172a14;--pd-text:#0f172a;--pd-text-muted:#0f172ab8;--pd-title:#1d4ed8;--pd-input-bg:#ffffffd9;--pd-input-border:#6366f166;--pd-table-header:#1d4ed8;--pd-table-border:#0f172a14;--pd-table-row-odd:#ffffffc7;--pd-table-row-even:#ffffff94;--pd-button-bg:linear-gradient(135deg, #6366f1, #8b5cf6);--pd-button-text:#fff;--pd-glow:0 15px 40px #6366f140;--pd-link:#4338ca;min-height:100vh;color:var(--pd-text);margin:0;padding:clamp(1.25rem,2vw,2.5rem);transition:background .25s,color .25s}.product-detail-page.dark-mode{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pd-bg:#000;--pd-surface:#0b0c0fe6;--pd-surface-muted:#000000b3;--pd-border:#94a3b82e;--pd-text:#f8fafc;--pd-text-muted:#f8fafcb3;--pd-title:#93c5fd;--pd-input-bg:#0f172ae6;--pd-input-border:#4f46e599;--pd-table-header:#312e81;--pd-table-border:#94a3b840;--pd-table-row-odd:#020617c7;--pd-table-row-even:#0f172ad1;--pd-button-bg:linear-gradient(135deg, #4f46e5, #7c3aed);--pd-button-text:#f8fafc;--pd-glow:0 20px 45px #4c1d9559;--pd-link:#a5b4fc;background:radial-gradient(circle at 15% 10%, #0000008c, transparent 45%), radial-gradient(circle at 85% 15%, #00000059, transparent 60%), var(--pd-bg)}html,body,.product-detail-page{width:100%}.pd-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(.75rem,1.5vw,1.5rem);margin-bottom:clamp(1rem,1.5vw,1.8rem);display:flex}.pd-toolbar .jjproduct-details-title{text-align:left;color:var(--pd-title);letter-spacing:.01em;flex:auto;margin:0;font-size:clamp(1.5rem,2vw,2.25rem)}.jjproduct-details-title{color:var(--pd-text)}.supra-font{letter-spacing:.15em;text-transform:uppercase;font-family:SupraDisplay,Inter,sans-serif}.pd-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:inline-flex}.pd-toolbar-actions .jjbutton{margin-left:0}.pd-actions-row{flex-wrap:wrap;gap:.5rem;margin:12px 0;display:flex}.jjcontainer{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-areas:"details market market market contents""inventory changelog changelog changelog changelog""amazon amazon amazon amazon amazon";grid-auto-rows:minmax(0,auto);gap:clamp(1rem,2vw,1.75rem);width:100%;max-width:1600px;margin:0 auto;display:grid}.product-details-box{grid-area:details}.market-data-box{grid-area:market}.contents-box{grid-area:contents}.inventory-box{grid-area:inventory}.changelog-box{grid-area:changelog}.amazon-data-box{grid-area:amazon}.jjbox{background:var(--pd-surface);border:1px solid var(--pd-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:18px;min-width:0;padding:clamp(1rem,1.2vw,1.4rem);transition:transform .2s,box-shadow .2s}.jjbox:hover{transform:translateY(-3px);box-shadow:0 25px 55px #0206172e}.jjbox h2{letter-spacing:.02em;color:var(--pd-title);margin-top:0;margin-bottom:.75rem;font-size:1.1rem}.jjbox p{color:var(--pd-text-muted);margin:.4rem 0}.jjbox p strong{color:var(--pd-text)}.product-detail-page input,.product-detail-page select,.product-detail-page textarea{background:var(--pd-input-bg);color:var(--pd-text);border:1px solid var(--pd-input-border);border-radius:10px;padding:.6rem .75rem;transition:border-color .2s,box-shadow .2s}.product-detail-page input:focus,.product-detail-page select:focus,.product-detail-page textarea:focus{border-color:#a78bfa;outline:none;box-shadow:0 0 0 2px #a78bfa40}.product-detail-page.dark-mode input::placeholder,.product-detail-page.dark-mode textarea::placeholder{color:#f8fafc99}.jjinput{box-sizing:border-box;width:100%;margin:.5rem 0;display:block}.pd-inline-input{width:120px;margin-left:.5rem;display:inline-block}.pd-inline-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.pd-tcg-input{width:160px}.pd-inline-button{padding:.35rem .8rem;font-size:.85rem}.pd-inline-cancel{opacity:.8}.pd-inline-error{color:#b91c1c;margin:.25rem 0 0;font-size:.9rem}.pd-subtle-text{color:var(--pd-text-muted);margin:.25rem 0 0;font-size:.9rem}.product-detail-page.dark-mode .pd-inline-error{color:#fca5a5}.jjbutton{text-transform:none;letter-spacing:.02em;background-image:var(--pd-button-bg);color:var(--pd-button-text);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.6rem 1.2rem;font-weight:600;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 25px #6366f159}.jjbutton:after{content:"";opacity:0;background:linear-gradient(90deg,#fff3,#0000);transition:opacity .2s;position:absolute;inset:0}.jjbutton:hover{transform:translateY(-2px);box-shadow:0 20px 32px #4338ca59}.jjbutton:hover:after{opacity:1}.jjbutton:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.pd-theme-toggle.jjbutton,.pd-admin-return.jjbutton{padding:.5rem 1rem;font-size:.9rem}.product-detail-page .jjtable{border-collapse:collapse;width:100%;margin-bottom:.75rem;font-size:.92rem}.product-detail-page .jjtable th,.product-detail-page .jjtable td{border:1px solid var(--pd-table-border);text-align:left;padding:.55rem .65rem}.product-detail-page .jjtable th{color:#f8fafc;background:linear-gradient(135deg,#6366f1f2,#818cf8f2);font-weight:600}.product-detail-page .jjtable tbody td{color:var(--pd-text);background:var(--pd-table-row-odd)}.product-detail-page .jjtable tbody tr:nth-child(2n) td{background:var(--pd-table-row-even)}.jjpagination{text-align:center;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.jjpagination span{color:var(--pd-text-muted);font-weight:600}.jjpagination button{background-image:var(--pd-button-bg);color:var(--pd-button-text);cursor:pointer;border:none;border-radius:999px;margin:0;padding:.45rem .9rem;font-weight:600;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 20px #4f46e540}.jjpagination button:hover{transform:translateY(-2px);box-shadow:0 18px 32px #4f46e559}.pd-footer-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75rem;max-width:1800px;margin:1.5rem auto 1rem;padding:0 20px;display:flex}.pd-footer-actions .jjbutton,.pd-footer-actions .jjback-to-home{margin:0}.jjback-to-home{color:var(--pd-link);border-radius:999px;align-items:center;gap:.35rem;padding:.5rem .85rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.jjback-to-home:hover{background:#4338ca1f;transform:translateY(-1px)}.market-data-box{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.market-data-box>h2{text-align:center;grid-column:1/-1;margin-bottom:.5rem}.market-data-box .tcg-chart{grid-column:1/-1}.amazon-buy-box-section,.product-contents-section{background:var(--pd-surface-muted);border:1px solid var(--pd-border);border-radius:14px;margin-bottom:1rem;padding:1rem;box-shadow:inset 0 1px #ffffff26}.amazon-buy-box-section img{object-fit:contain;border-radius:12px;width:100%;max-height:220px;margin-top:.75rem}.pd-amazon-no-offers{color:#92400e;background:#f59e0b1f;border:1px solid #f59e0b73;border-radius:10px;padding:.75rem;font-weight:600}.product-detail-page.dark-mode .pd-amazon-no-offers{color:#fde68a;background:#fbbf241f;border-color:#fbbf2461}.amazon-loading{text-align:center;color:var(--pd-text-muted);padding:1rem;font-style:italic}.product-tags-card{background:var(--pd-surface);border:1px solid var(--pd-border);border-radius:12px;margin-top:1rem;padding:.85rem}.product-tags-header{justify-content:flex-start;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.product-tags-header h3{color:var(--pd-title);margin:0;font-size:1rem}.product-tags-list{flex-wrap:wrap;gap:.5rem;margin:.25rem 0 .75rem;display:flex}.product-tag-pill{border:1px solid var(--pd-border);color:var(--pd-text);background:linear-gradient(135deg,#6366f11f,#818cf81f);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .75rem;display:inline-flex}.product-tag-name{letter-spacing:.01em;font-weight:600}.product-tag-remove{color:var(--pd-text-muted);cursor:pointer;background:0 0;border:none;padding:0 .1rem;font-size:1rem;line-height:1;transition:color .15s,transform .15s}.product-tag-remove:hover{color:#ef4444;transform:translateY(-1px)}.product-tags-empty{color:var(--pd-text-muted);margin:.25rem 0 .75rem}.product-tags-input-row{align-items:center;gap:.5rem;display:flex}.product-tags-input-row input{flex:1;min-width:0}@media (width<=1200px){.jjcontainer{grid-template-columns:1fr;grid-template-areas:"details""market""contents""inventory""changelog""amazon"}.market-data-box{grid-template-columns:1fr}.pd-toolbar{grid-template-rows:auto auto;grid-template-columns:1fr auto}.pd-toolbar .jjproduct-details-title{grid-column:1/-1}.pd-theme-toggle{grid-column:2}}@media (width<=640px){.pd-toolbar{grid-template-columns:1fr;justify-items:center}.pd-theme-toggle{justify-self:center}.pd-toolbar-actions,.pd-footer-actions{justify-content:center}.jjbox{padding:1rem}}.jjcontainer{border-radius:10px;margin:0 auto;padding:20px;box-shadow:0 4px 6px #0000001a;background:0 0!important;max-width:1800px!important}.admin-v2-shell{--admin-v2-bg:#f5f8fc;--admin-v2-surface:#ffffffd6;--admin-v2-surface-2:#ffffffb3;--admin-v2-border:#0f172a1a;--admin-v2-text:#10233e;--admin-v2-subtext:#0f233ea3;--admin-v2-active:#00a8e82e;--admin-v2-hover:#00a8e81f;--admin-v2-shadow:0 20px 60px #02122714, 0 8px 24px #0212270f;--admin-v2-accent-a:#00a8e8;--admin-v2-accent-b:#2a9d8f;--admin-v2-accent-c:#f4a261;background:var(--admin-v2-bg);min-height:100vh;color:var(--admin-v2-text);font-family:IBM Plex Sans,Segoe UI,sans-serif}.admin-v2-shell.dark{--admin-v2-bg:#050915;--admin-v2-surface:#0b1223d1;--admin-v2-surface-2:#090f1cb8;--admin-v2-border:#94a3b83d;--admin-v2-text:#f8fafcf0;--admin-v2-subtext:#cbd5e1b3;--admin-v2-active:#00a8e847;--admin-v2-hover:#00a8e82e;--admin-v2-shadow:0 20px 60px #00000075, inset 0 0 0 1px #ffffff05}.admin-v2-shell .MuiDrawer-paper,.admin-v2-shell__topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--admin-v2-surface)!important;color:var(--admin-v2-text)!important;border-color:var(--admin-v2-border)!important}.admin-v2-shell__topbar{border-bottom:1px solid var(--admin-v2-border)!important;box-shadow:var(--admin-v2-shadow)!important}.admin-v2-shell__toolbar{justify-content:flex-start;gap:10px;display:flex;min-height:74px!important}.admin-v2-shell__toolbar-left{flex-shrink:0}.admin-v2-shell__toolbar-center{flex:1;align-items:center;gap:8px;max-width:620px;margin-left:16px}.admin-v2-shell__quick-jump{width:100%}.admin-v2-shell__quick-jump .MuiOutlinedInput-root{border:1px solid var(--admin-v2-border);background:var(--admin-v2-surface-2);border-radius:12px;height:40px}.admin-v2-shell__quick-jump .MuiOutlinedInput-input{font-size:.8rem}.admin-v2-shell__quick-jump .MuiInputAdornment-root,.admin-v2-shell__quick-jump .MuiSvgIcon-root{color:var(--admin-v2-subtext)}.admin-v2-shell__center-chips .MuiChip-root{border:1px solid var(--admin-v2-border);background:var(--admin-v2-surface-2);color:var(--admin-v2-text);letter-spacing:.02em;font-size:.67rem;font-weight:650}.admin-v2-shell__center-chips .admin-v2-shell__live-chip{background:color-mix(in oklab, var(--admin-v2-accent-b) 24%, transparent)}.admin-v2-shell__toolbar-right{margin-left:auto}.admin-v2-shell__topbar-title{letter-spacing:.01em;font-family:Sora,Segoe UI,sans-serif;font-size:1rem;font-weight:700;line-height:1.15}.admin-v2-shell__topbar-subtitle{color:var(--admin-v2-subtext);letter-spacing:.02em;margin-top:2px;font-size:.75rem}.admin-v2-shell__menu-btn,.admin-v2-shell__icon-btn{border:1px solid var(--admin-v2-border)!important;color:var(--admin-v2-text)!important;background:var(--admin-v2-surface-2)!important}.admin-v2-shell__menu-btn:hover,.admin-v2-shell__icon-btn:hover{background:var(--admin-v2-hover)!important}.admin-v2-shell__profile-btn{min-width:148px;text-transform:none!important;border:1px solid var(--admin-v2-border)!important;color:var(--admin-v2-text)!important;background:var(--admin-v2-surface-2)!important;border-radius:12px!important;padding:4px 10px!important}.admin-v2-shell__profile-btn .MuiButton-startIcon{margin-right:8px!important}.admin-v2-shell__avatar{background:linear-gradient(135deg, var(--admin-v2-accent-a), var(--admin-v2-accent-b))!important;width:30px!important;height:30px!important;font-size:.78rem!important;font-weight:700!important}.admin-v2-shell__profile-name{text-align:left;color:var(--admin-v2-text);text-transform:none;font-size:.78rem;font-weight:700;line-height:1.2}.admin-v2-shell__profile-role{text-transform:uppercase;letter-spacing:.08em;color:var(--admin-v2-subtext);font-size:.64rem;line-height:1.1}@media (width<=1400px){.admin-v2-shell__toolbar-center{max-width:520px;margin-left:10px}}.admin-v2-shell__drawer-inner{flex-direction:column;gap:12px;height:100%;padding:14px 12px;display:flex}.admin-v2-shell__brand{background:linear-gradient(145deg, #00a8e824 0%, #2a9d8f1a 45%, #ffffff05 100%), var(--admin-v2-surface-2);border:1px solid var(--admin-v2-border);border-radius:14px;padding:10px 12px}.admin-v2-shell__brand .MuiChip-root{letter-spacing:.05em;width:fit-content;height:20px;color:var(--admin-v2-text);border:1px solid var(--admin-v2-border);background:#ffffff3d;font-size:.6rem;font-weight:700}.admin-v2-shell__brand-title{letter-spacing:.01em;font-family:Sora,Segoe UI,sans-serif;font-size:1.25rem;font-weight:750}.admin-v2-shell__brand-subtitle{color:var(--admin-v2-subtext);font-size:.77rem}.admin-v2-shell__nav-section{margin-top:4px}.admin-v2-shell__nav-title{text-transform:uppercase;letter-spacing:.08em;color:var(--admin-v2-subtext);padding:6px 10px 4px;font-size:.63rem;font-weight:700}.admin-v2-shell__nav-item{min-height:38px!important;color:var(--admin-v2-text)!important;border-radius:11px!important;margin:2px 0!important}.admin-v2-shell__nav-item .MuiListItemIcon-root{min-width:34px;color:var(--admin-v2-subtext)}.admin-v2-shell__nav-item .MuiListItemText-primary{font-size:.8rem;font-weight:600}.admin-v2-shell__nav-item-arrow{opacity:0;transition:opacity .14s,transform .14s;transform:translate(-4px)}.admin-v2-shell__nav-item:hover{background:var(--admin-v2-hover)!important}.admin-v2-shell__nav-item:hover .admin-v2-shell__nav-item-arrow,.admin-v2-shell__nav-item.Mui-selected .admin-v2-shell__nav-item-arrow{opacity:1;transform:translate(0)}.admin-v2-shell__nav-item.Mui-selected{background:var(--admin-v2-active)!important}.admin-v2-shell__nav-item.Mui-selected .MuiListItemIcon-root{color:var(--admin-v2-text)}.admin-v2-shell__drawer-foot{margin-top:auto;padding:10px 6px 0}.admin-v2-shell__drawer-foot-title{text-transform:uppercase;letter-spacing:.08em;color:var(--admin-v2-subtext);margin-bottom:8px;font-size:.67rem;font-weight:700}.admin-v2-shell__pill{text-transform:none!important;border:1px solid var(--admin-v2-border)!important;color:var(--admin-v2-text)!important;background:var(--admin-v2-surface-2)!important;border-radius:999px!important;font-size:.71rem!important;font-weight:650!important}.admin-v2-shell__pill:hover{background:var(--admin-v2-hover)!important}.admin-v2-shell__main{min-height:calc(100vh - 74px);margin-top:74px;margin-left:0;padding:10px}@media (width>=900px){.admin-v2-shell__main{margin-left:276px;padding:12px}}.admin-v2-shell__menu .MuiPaper-root{border:1px solid var(--admin-v2-border);background:var(--admin-v2-surface);min-width:280px;color:var(--admin-v2-text);box-shadow:var(--admin-v2-shadow);border-radius:14px;padding:4px}.admin-v2-shell__menu-heading{text-transform:uppercase;letter-spacing:.08em;color:var(--admin-v2-subtext);padding:10px 10px 6px;font-size:.64rem;font-weight:700}.admin-v2-shell__menu-title{font-size:.8rem;font-weight:650}.admin-v2-shell__menu-body{color:var(--admin-v2-subtext);font-size:.74rem}.admin-v2-shell__menu-meta{color:var(--admin-v2-subtext);text-transform:uppercase;letter-spacing:.06em;font-size:.66rem}.product-detail-page--v2{--pdv2-bg:#efe9df;--pdv2-surface:#fffaf4d6;--pdv2-panel:#fffcf7eb;--pdv2-panel-muted:#ffffff75;--pdv2-text:#1d1a20;--pdv2-subtext:#1d1a20a3;--pdv2-border:#1d1a201c;--pdv2-shadow:0 28px 68px #271c1121, 0 12px 28px #22171114;--pdv2-emerald:#0f766e;--pdv2-sky:#0ea5e9;--pdv2-rose:#e11d48;isolation:isolate;background:var(--pdv2-bg);color:var(--pdv2-text);padding:clamp(16px,2vw,28px);font-family:Manrope,Segoe UI,sans-serif;position:relative;overflow:hidden}.product-detail-page--v2.dark-mode{--pdv2-bg:#07131a;--pdv2-surface:#0a141cc7;--pdv2-panel:#0a161fe6;--pdv2-panel-muted:#08141db3;--pdv2-text:#f4f6f8f5;--pdv2-subtext:#c9d5e1ad;--pdv2-border:#94a3b82e;--pdv2-shadow:0 34px 74px #00000075, inset 0 0 0 1px #ffffff05}.product-detail-page--v2 .pdv2-backdrop{z-index:-2;pointer-events:none;filter:blur(12px);background:radial-gradient(38rem 20rem at 6% 8%,#0ea5e933,#0000 70%),radial-gradient(34rem 20rem at 90% 10%,#e11d4824,#0000 70%),radial-gradient(34rem 24rem at 50% 70%,#0f766e21,#0000 72%);height:620px;position:absolute;inset:-10vh -10vw auto}.product-detail-page--v2.dark-mode .pdv2-backdrop{opacity:.7}.product-detail-page--v2 .pd-toolbar{z-index:1;max-width:1800px;margin:0 auto 14px;padding:0 4px;position:relative}.product-detail-page--v2 .pd-toolbar .jjproduct-details-title{color:var(--pdv2-subtext);letter-spacing:.13em;font-family:Manrope,Segoe UI,sans-serif;font-size:.74rem;font-weight:800}.product-detail-page--v2 .pd-toolbar-actions{gap:8px}.product-detail-page--v2 .pdv2-hero,.product-detail-page--v2 .pdv2-signal-card,.product-detail-page--v2 .jjbox{border:1px solid var(--pdv2-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--pdv2-panel)!important;box-shadow:var(--pdv2-shadow)!important}.product-detail-page--v2 .pdv2-hero{border-radius:30px;justify-content:space-between;gap:24px;max-width:1800px;margin:0 auto 16px;padding:clamp(24px,4vw,52px);display:flex;background:linear-gradient(145deg, #0ea5e921, transparent 38%), linear-gradient(320deg, #e11d481a, transparent 44%), var(--pdv2-surface)!important}.product-detail-page--v2 .pdv2-hero-copy{min-width:0;max-width:920px}.product-detail-page--v2 .pdv2-eyebrow,.product-detail-page--v2 .pdv2-status,.product-detail-page--v2 .pdv2-signal-card>span,.product-detail-page--v2 .pdv2-signal-card small{color:var(--pdv2-subtext);letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:800;display:block}.product-detail-page--v2 .pdv2-eyebrow{margin-bottom:14px}.product-detail-page--v2 .pdv2-hero h2{max-width:14ch;color:var(--pdv2-text);letter-spacing:-.06em;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(2.5rem,6vw,5.8rem);font-weight:600;line-height:.94}.product-detail-page--v2 .pdv2-hero-description{max-width:64ch;color:var(--pdv2-subtext);margin:20px 0 0;font-size:1rem;line-height:1.6}.product-detail-page--v2 .pdv2-chip-row{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.product-detail-page--v2 .pdv2-chip{border:1px solid var(--pdv2-border);min-height:30px;color:var(--pdv2-text);background:#ffffff21;border-radius:999px;align-items:center;padding:5px 11px;font-size:.78rem;font-weight:700;display:inline-flex}.product-detail-page--v2 .pdv2-hero-aside{border:1px solid var(--pdv2-border);background:#ffffff1f;border-radius:22px;flex-direction:column;flex:0 0 230px;justify-content:flex-end;align-self:stretch;gap:9px;min-height:150px;padding:20px;display:flex}.product-detail-page--v2 .pdv2-hero-aside strong{color:var(--pdv2-text);font-family:Fraunces,Georgia,serif;font-size:1.45rem;font-weight:600}.product-detail-page--v2 .pdv2-hero-aside>span:last-child{color:var(--pdv2-subtext);font-size:.8rem}.product-detail-page--v2 .pdv2-status{letter-spacing:.06em;align-items:center;gap:7px;display:flex}.product-detail-page--v2 .pdv2-status-dot{background:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #22c55e1f}.product-detail-page--v2 .pdv2-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1800px;margin:0 auto 16px;display:grid}.product-detail-page--v2 .pdv2-signal-card{border-radius:24px;min-width:0;padding:20px;position:relative;overflow:hidden}.product-detail-page--v2 .pdv2-signal-card:before{content:"";filter:blur(18px);background:#0ea5e929;border-radius:50%;width:120px;height:70px;position:absolute;top:-26px;right:-18px}.product-detail-page--v2 .pdv2-signal-card--accent{background:linear-gradient(145deg, #0f766e29, #0ea5e90f), var(--pdv2-panel)!important}.product-detail-page--v2 .pdv2-signal-card strong{color:var(--pdv2-text);letter-spacing:-.05em;margin:10px 0 5px;font-family:Fraunces,Georgia,serif;font-size:clamp(1.8rem,3vw,2.65rem);font-weight:600;line-height:1;display:block;position:relative}.product-detail-page--v2 .pdv2-signal-card small{letter-spacing:.01em;text-transform:none;font-weight:600}.product-detail-page--v2 .jjcontainer{z-index:1;box-shadow:none;grid-template-columns:minmax(260px,1.05fr) minmax(420px,1.75fr) minmax(280px,.9fr);grid-template-areas:"details market contents""inventory inventory contents""changelog changelog changelog""amazon amazon amazon";gap:16px;padding:0;position:relative;max-width:1800px!important}.product-detail-page--v2 .jjbox{border-radius:26px;padding:clamp(18px,2vw,26px);transition:transform .18s,box-shadow .18s}.product-detail-page--v2 .jjbox:hover{transform:translateY(-2px);box-shadow:0 32px 72px #271c1129!important}.product-detail-page--v2 .jjbox h2{color:var(--pdv2-text);letter-spacing:-.03em;margin-bottom:18px;font-family:Fraunces,Georgia,serif;font-size:1.45rem}.product-detail-page--v2 .jjbox p,.product-detail-page--v2 .jjbox p strong{color:var(--pdv2-subtext)}.product-detail-page--v2 .jjbox p strong{color:var(--pdv2-text)}.product-detail-page--v2 .jjbutton{background:linear-gradient(135deg, var(--pdv2-emerald), var(--pdv2-sky), var(--pdv2-rose));border:1px solid #ffffff2e;border-radius:999px;min-height:36px;padding:.5rem .9rem;font-size:.78rem;font-weight:800;box-shadow:0 10px 22px #0ea5e933}.product-detail-page--v2 .jjbutton:hover{box-shadow:0 16px 28px #0ea5e947}.product-detail-page--v2 input,.product-detail-page--v2 select,.product-detail-page--v2 textarea{border-color:var(--pdv2-border);background:var(--pdv2-panel-muted);color:var(--pdv2-text)}.product-detail-page--v2 .jjtable{border:1px solid var(--pdv2-border);color:var(--pdv2-text);border-radius:15px;overflow:hidden}.product-detail-page--v2 .jjtable th{border-color:var(--pdv2-border);color:var(--pdv2-text);letter-spacing:.06em;text-transform:uppercase;background:#0f766e24;font-size:.72rem}.product-detail-page--v2 .jjtable td{border-color:var(--pdv2-border);color:var(--pdv2-subtext);background:0 0!important}.product-detail-page--v2 .amazon-buy-box-section,.product-detail-page--v2 .product-contents-section,.product-detail-page--v2 .product-tags-card{border-color:var(--pdv2-border);background:var(--pdv2-panel-muted);box-shadow:none}.product-detail-page--v2 .pd-footer-actions{max-width:1800px;margin:16px auto 0;padding:0}.product-detail-page--v2 .jjback-to-home{color:var(--pdv2-emerald);font-size:.82rem}@media (width<=1180px){.product-detail-page--v2 .jjcontainer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"details market""contents contents""inventory inventory""changelog changelog""amazon amazon"}}@media (width<=760px){.product-detail-page--v2{padding:12px}.product-detail-page--v2 .pdv2-hero{flex-direction:column;padding:26px 22px}.product-detail-page--v2 .pdv2-hero h2{font-size:clamp(2.55rem,13vw,4.2rem)}.product-detail-page--v2 .pdv2-hero-aside{flex-basis:auto;min-height:0}.product-detail-page--v2 .pdv2-signal-grid,.product-detail-page--v2 .jjcontainer{grid-template-columns:1fr}.product-detail-page--v2 .pdv2-signal-grid{gap:10px}.product-detail-page--v2 .jjcontainer{grid-template-areas:"details""market""contents""inventory""changelog""amazon"}.product-detail-page--v2 .pd-toolbar,.product-detail-page--v2 .pd-footer-actions{justify-content:center}}.pdv3-shell{--pdv3-bg:#f6f4f1;--pdv3-surface:#fff;--pdv3-surface-soft:#f1eeeb;--pdv3-panel:#fff;--pdv3-text:#151416;--pdv3-muted:#6d6868;--pdv3-faint:#938d8d;--pdv3-border:#ddd7d2;--pdv3-border-strong:#c8c0bb;--pdv3-red:#c81e1e;--pdv3-red-bright:#dc2626;--pdv3-red-soft:#c81e1e1a;--pdv3-green:#14834c;--pdv3-amber:#b86609;--sidebar-bg:var(--pdv3-surface);--sidebar-text:var(--pdv3-text);--sidebar-muted:var(--pdv3-muted);--sidebar-border:var(--pdv3-border);--sidebar-hover:var(--pdv3-red-soft);min-height:100vh;color:var(--pdv3-text);background:var(--pdv3-bg);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.pdv3-shell--dark{--pdv3-bg:#080909;--pdv3-surface:#0d0f10;--pdv3-surface-soft:#151719;--pdv3-panel:#101214;--pdv3-text:#f6f3ef;--pdv3-muted:#a09a98;--pdv3-faint:#777273;--pdv3-border:#292c2e;--pdv3-border-strong:#3a3e40;--pdv3-red:#dc2626;--pdv3-red-bright:#ef4444;--pdv3-red-soft:#dc262624;--pdv3-green:#56b879;--pdv3-amber:#e29a45}.pdv3-shell__body{flex:1;min-width:0}.pdv3-topbar{z-index:20;border-bottom:1px solid var(--pdv3-border);background:color-mix(in srgb, var(--pdv3-surface) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:8px 18px 8px 26px;display:flex;position:sticky;top:0}.pdv3-breadcrumb{min-width:0;color:var(--pdv3-muted);align-items:center;gap:8px;font-size:.76rem;display:flex}.pdv3-breadcrumb strong{color:var(--pdv3-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pdv3-breadcrumb b{color:var(--pdv3-faint)}.pdv3-topbar__actions{align-items:center;gap:8px;display:flex}.pdv3-topbar__actions>button:not(.pdv3-theme-button){border:1px solid var(--pdv3-border);min-height:36px;color:var(--pdv3-text);background:var(--pdv3-surface);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.72rem;font-weight:750;display:inline-flex}.pdv3-topbar__actions>button:not(.pdv3-theme-button):hover{border-color:var(--pdv3-red);color:var(--pdv3-red-bright)}.pdv3-theme-button{border:1px solid var(--pdv3-border)!important;width:38px!important;height:38px!important;color:var(--pdv3-text)!important}.pdv3-theme-button:hover{background:var(--pdv3-surface-soft)!important}.pdv3-shell__content{min-width:0;padding:0 22px 20px}.product-detail-page--v3{--pd-bg:var(--pdv3-bg);--pd-surface:var(--pdv3-panel);--pd-surface-muted:var(--pdv3-surface-soft);--pd-border:var(--pdv3-border);--pd-text:var(--pdv3-text);--pd-text-muted:var(--pdv3-muted);--pd-title:var(--pdv3-text);--pd-input-bg:var(--pdv3-surface);--pd-input-border:var(--pdv3-border-strong);--pd-table-border:var(--pdv3-border);--pd-table-row-odd:transparent;--pd-table-row-even:var(--pdv3-surface-soft);--pd-button-bg:var(--pdv3-red);--pd-button-text:#fff;--pd-link:var(--pdv3-red-bright);width:min(100%,1500px);min-height:auto;color:var(--pdv3-text);background:0 0;margin:0 auto;padding:0;font-family:inherit}.product-detail-page--v3.dark-mode{background:0 0}.product-detail-page--v3 .pd-toolbar{display:none}.product-detail-page--v3 .pdv3-hero{justify-content:space-between;align-items:flex-end;gap:24px;padding:14px 8px 12px;display:flex}.product-detail-page--v3 .pdv3-kicker{color:var(--pdv3-red-bright);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:850;display:block}.product-detail-page--v3 .pdv3-hero h1{max-width:980px;color:var(--pdv3-text);letter-spacing:-.045em;margin:3px 0 5px;font-size:clamp(1.8rem,3vw,2.45rem);font-weight:780;line-height:1.02}.product-detail-page--v3 .pdv3-hero p{color:var(--pdv3-muted);margin:0;font-size:.8rem}.product-detail-page--v3 .pdv3-record-status{border:1px solid var(--pdv3-border);color:var(--pdv3-muted);background:var(--pdv3-surface);text-transform:uppercase;border-radius:999px;flex:none;align-items:center;gap:7px;padding:5px 9px;font-size:.65rem;font-weight:760;display:inline-flex}.product-detail-page--v3 .pdv3-record-status>span{background:var(--pdv3-green);border-radius:50%;width:7px;height:7px}.product-detail-page--v3 .pdv3-metrics{border:1px solid var(--pdv3-border);background:var(--pdv3-panel);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 8px 12px;display:grid;overflow:hidden}.product-detail-page--v3 .pdv3-metrics article{border-right:1px solid var(--pdv3-border);min-width:0;padding:11px 14px 10px}.product-detail-page--v3 .pdv3-metrics article:last-child{border-right:0}.product-detail-page--v3 .pdv3-metrics span,.product-detail-page--v3 .pdv3-metrics small{color:var(--pdv3-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;display:block;overflow:hidden}.product-detail-page--v3 .pdv3-metrics span{letter-spacing:.06em;text-transform:uppercase;font-weight:780}.product-detail-page--v3 .pdv3-metrics strong{color:var(--pdv3-text);letter-spacing:-.035em;margin:5px 0 2px;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:770;line-height:1;display:block}.product-detail-page--v3 .jjcontainer{width:auto;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1.55fr) minmax(340px,.85fr);grid-template-areas:"market details""contents details""inventory inventory""changelog changelog";gap:12px;margin:0 8px;padding:0;display:grid;max-width:none!important}.product-detail-page--v3 .jjbox{border:1px solid var(--pdv3-border);background:var(--pdv3-panel);min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:9px;padding:0;transition:border-color .14s;overflow:hidden}.product-detail-page--v3 .jjbox:hover{border-color:var(--pdv3-border-strong);box-shadow:none;transform:none}.product-detail-page--v3 .jjbox>h2,.product-detail-page--v3 .amazon-buy-box-section>h2,.product-detail-page--v3 .product-contents-section>h2{border-bottom:1px solid var(--pdv3-border);min-height:49px;color:var(--pdv3-text);letter-spacing:-.01em;margin:0;padding:14px 15px 11px;font-size:.98rem;font-weight:760;text-align:left!important}.product-detail-page--v3 .product-details-box>p,.product-detail-page--v3 .product-details-box>div,.product-detail-page--v3 .product-details-box>button,.product-detail-page--v3 .market-data-box>div,.product-detail-page--v3 .inventory-box>table,.product-detail-page--v3 .inventory-box>div,.product-detail-page--v3 .inventory-box>input,.product-detail-page--v3 .inventory-box>button,.product-detail-page--v3 .changelog-box>table,.product-detail-page--v3 .changelog-box>div{margin-left:15px;margin-right:15px}.product-detail-page--v3 .product-details-box>p{border-bottom:1px solid var(--pdv3-border);margin-top:0;margin-bottom:0;padding:7px 0;font-size:.76rem}.product-detail-page--v3 .product-details-box>p strong{min-width:104px;display:inline-block}.product-detail-page--v3 .product-details-box>div{margin-top:10px;margin-bottom:10px}.product-detail-page--v3 .market-data-box{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.product-detail-page--v3 .market-data-box>h2,.product-detail-page--v3 .market-data-box .tcg-chart{grid-column:1/-1}.product-detail-page--v3 .market-data-box>div:not(.tcg-chart){padding:11px 0 13px}.product-detail-page--v3 .market-data-box .tcg-current{border-right:1px solid var(--pdv3-border)}.product-detail-page--v3 .jjbox p{color:var(--pdv3-muted);margin-top:5px;margin-bottom:5px;font-size:.76rem}.product-detail-page--v3 .jjbox p strong{color:var(--pdv3-text)}.product-detail-page--v3 .contents-box{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0;display:grid}.product-detail-page--v3 .amazon-buy-box-section,.product-detail-page--v3 .product-contents-section{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0 15px 14px}.product-detail-page--v3 .amazon-buy-box-section{border-right:1px solid var(--pdv3-border)}.product-detail-page--v3 .amazon-buy-box-section>h2,.product-detail-page--v3 .product-contents-section>h2{margin:0 -15px 11px}.product-detail-page--v3 .product-tags-card{border-color:var(--pdv3-border);background:var(--pdv3-surface-soft);border-radius:7px;margin-top:11px;padding:11px}.product-detail-page--v3 .product-tags-header h3{color:var(--pdv3-text);font-size:.78rem}.product-detail-page--v3 .jjbutton,.product-detail-page--v3 .jjpagination button{border:1px solid var(--pdv3-red);color:#fff;background:var(--pdv3-red);min-height:31px;box-shadow:none;letter-spacing:0;background-image:none;border-radius:6px;padding:0 10px;font-size:.69rem;font-weight:750;transition:border-color .14s,background-color .14s}.product-detail-page--v3 .jjbutton:after{display:none}.product-detail-page--v3 .jjbutton:hover,.product-detail-page--v3 .jjpagination button:hover{border-color:var(--pdv3-red-bright);background:var(--pdv3-red-bright);box-shadow:none;transform:none}.product-detail-page--v3 input,.product-detail-page--v3 select,.product-detail-page--v3 textarea{border-color:var(--pdv3-border-strong);min-height:32px;color:var(--pdv3-text);background:var(--pdv3-surface);border-radius:6px;padding:5px 8px;font-size:.73rem}.product-detail-page--v3 .jjtable{border-collapse:collapse;width:calc(100% - 30px);margin-top:12px;margin-bottom:12px;font-size:.72rem}.product-detail-page--v3 .jjtable th,.product-detail-page--v3 .jjtable td{border-color:var(--pdv3-border);padding:7px 8px}.product-detail-page--v3 .jjtable th{color:var(--pdv3-muted);background:var(--pdv3-surface-soft);letter-spacing:.06em;text-transform:uppercase;background-image:none;font-size:.64rem;font-weight:800}.product-detail-page--v3 .jjtable tbody td,.product-detail-page--v3 .jjtable tbody tr:nth-child(2n) td{color:var(--pdv3-text);background:0 0}.product-detail-page--v3 .jjtable tbody tr,.product-detail-page--v3 .jjtable tbody tr:nth-child(2n){background:0 0}.product-detail-page--v3 .jjtable tbody tr:hover td{background:var(--pdv3-red-soft)}.product-detail-page--v3 .inventory-box>input,.product-detail-page--v3 .inventory-box>button{margin-bottom:14px}.product-detail-page--v3 .jjpagination{justify-content:flex-end;margin-top:0;margin-bottom:12px}.product-detail-page--v3 .pd-footer-actions{display:none}.product-detail-page--v3 a,.product-detail-page--v3 .pd-inline-error,.product-detail-page--v3.dark-mode .pd-inline-error{color:var(--pdv3-red-bright)}@media (width<=1180px){.product-detail-page--v3 .jjcontainer{grid-template-columns:1fr;grid-template-areas:"market""details""contents""inventory""changelog"}}@media (width<=760px){.pdv3-shell>.sidebar{display:none}.pdv3-topbar{min-height:56px;padding:8px 12px;position:relative}.pdv3-breadcrumb span,.pdv3-breadcrumb b,.pdv3-topbar__actions>button:nth-child(2){display:none}.pdv3-shell__content{padding:0 4px 18px}.product-detail-page--v3 .pdv3-hero{flex-direction:column;align-items:flex-start;gap:10px;padding:13px 10px}.product-detail-page--v3 .pdv3-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 5px 10px}.product-detail-page--v3 .pdv3-metrics article:nth-child(2){border-right:0}.product-detail-page--v3 .pdv3-metrics article:nth-child(-n+2){border-bottom:1px solid var(--pdv3-border)}.product-detail-page--v3 .jjcontainer{margin:0 5px}.product-detail-page--v3 .market-data-box,.product-detail-page--v3 .contents-box{grid-template-columns:1fr}.product-detail-page--v3 .market-data-box .tcg-current,.product-detail-page--v3 .amazon-buy-box-section{border-right:0;border-bottom:1px solid var(--pdv3-border)}.product-detail-page--v3 .jjtable{display:block;overflow-x:auto}}.product-detail-page.product-detail-page--astra{--pd-bg:#f5f4f0;--pd-surface:#fffefa;--pd-surface-muted:#eeede8;--pd-border:#dcdad3;--pd-text:#252622;--pd-text-muted:#65665e;--pd-title:var(--pd-text);--pd-input-bg:var(--pd-surface);--pd-input-border:#c7c5bd;--pd-table-border:var(--pd-border);--pd-table-row-odd:transparent;--pd-table-row-even:transparent;--pd-button-bg:var(--pd-surface);--pd-button-text:var(--pd-text);--pd-link:#aa3038;background:var(--pd-bg);padding:24px 32px 40px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}.product-detail-page.product-detail-page--astra.dark-mode{--pd-bg:#131514;--pd-surface:#1b1e1c;--pd-surface-muted:#222623;--pd-border:#353a36;--pd-text:#eeeee6;--pd-text-muted:#b0b5ac;--pd-input-border:#4b524c;--pd-link:#f2787d}.product-detail-page--astra .pd-toolbar,.product-detail-page--astra .pd-footer-actions{display:none}.product-detail-page--astra a{color:var(--pd-link)}.pda-breadcrumb{color:var(--pd-text-muted);flex-wrap:wrap;align-items:center;gap:18px;font-size:12px;display:flex}.pda-breadcrumb a{text-decoration:none}.pda-breadcrumb .pda-classic{color:var(--pd-text-muted);margin-left:auto}.pda-heading{margin:20px 0 18px}.pda-eyebrow{letter-spacing:.14em;color:var(--pd-text-muted);font-size:10px;font-weight:650}.pda-eyebrow span{color:var(--pd-link);margin-left:10px}.pda-heading h1{color:var(--pd-text);letter-spacing:-.04em;text-align:left;margin:7px 0 0;font-size:clamp(25px,2.5vw,40px);font-weight:600;line-height:1.15}.pda-summary{border-block:1px solid var(--pd-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pda-summary>div{border-left:1px solid var(--pd-border);min-width:0;padding:14px 22px}.pda-summary>div:first-child{border-left:0;padding-left:0}.pda-summary span{text-transform:uppercase;letter-spacing:.1em;color:var(--pd-text-muted);font-size:10px;font-weight:600;display:block}.pda-summary strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:5px 0;font-size:29px;font-weight:550;display:block}.pda-summary small{color:var(--pd-text-muted);overflow-wrap:anywhere;font-size:11px;display:block}.pda-sections{flex-wrap:wrap;gap:12px 26px;margin-bottom:6px;padding:18px 0;display:flex}.pda-sections a{font:10px ui-monospace,monospace;text-decoration:none}.pda-sections span{color:var(--pd-text-muted);margin-left:7px;font:12px Inter,sans-serif}.pda-sections a:hover span{color:var(--pd-text)}.product-detail-page--astra .jjcontainer{max-width:none;box-shadow:none;background:0 0;grid-template-columns:minmax(300px,.8fr) minmax(0,1.7fr);grid-template-areas:"details market""details inventory""contents contents""changelog changelog";align-items:start;gap:18px;padding:0}.product-detail-page--astra .jjbox{border:1px solid var(--pd-border);background:var(--pd-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:5px;padding:22px;scroll-margin-top:90px}.product-detail-page--astra .jjbox:hover{box-shadow:none;transform:none}.product-detail-page--astra .jjbox h2{color:var(--pd-text);letter-spacing:-.02em;border-bottom:1px solid var(--pd-border);margin:0 0 16px;padding-bottom:12px;font-size:16px;font-weight:600;text-align:left!important}.product-detail-page--astra .jjbox p{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.product-detail-page--astra .jjbox p strong{font-weight:550}.product-detail-page--astra .product-details-box>p,.product-detail-page--astra .product-details-box>div:not(.pd-actions-row)>p{border-bottom:1px solid var(--pd-border);margin:0;padding:7px 0}.product-detail-page--astra .product-details-box p>strong:first-child{color:var(--pd-text-muted);margin-right:6px}.product-detail-page--astra .product-details-box>button,.product-detail-page--astra .product-details-box>div>button{margin-top:12px}.product-detail-page--astra .jjbutton,.product-detail-page--astra .jjpagination button{border:1px solid var(--pd-input-border);background:var(--pd-surface-muted);min-height:34px;color:var(--pd-text);box-shadow:none;letter-spacing:0;white-space:normal;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:550;line-height:1.4}.product-detail-page--astra .jjbutton:after{display:none}.product-detail-page--astra .jjbutton:hover,.product-detail-page--astra .jjpagination button:hover{background:var(--pd-surface);border-color:var(--pd-link);box-shadow:none;transform:none}.product-detail-page--astra .jjbutton:disabled{opacity:.45;cursor:not-allowed}.product-detail-page--astra :is(button,a,input,select):focus-visible{outline:2px solid var(--pd-link);outline-offset:3px}.product-detail-page--astra .pd-inline-actions{flex-wrap:wrap;gap:6px}.product-detail-page--astra .market-data-box{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 24px;display:grid}.product-detail-page--astra .market-data-box>h2,.product-detail-page--astra .market-data-box .tcg-chart{grid-column:1/-1}.product-detail-page--astra .tcg-current,.product-detail-page--astra .tcg-summary{align-self:start;padding:0}.product-detail-page--astra .market-data-box .tcg-chart{width:100%;margin-top:20px}.product-detail-page--astra .tcg-chart h3{margin:0 0 8px;font-size:14px}.pda-chart-key{color:var(--pd-text-muted);flex-wrap:wrap;gap:16px;margin-bottom:15px;font-size:11px;display:flex}.pda-chart-key span:before{content:"";background:#e34f57;width:15px;height:2px;margin:0 7px 3px 0;display:inline-block}.pda-chart-key span+span:before{background:#287254}.dark-mode .pda-chart-key span+span:before{background:#9ac7b1}.product-detail-page--astra .recharts-cartesian-axis-tick{font-size:10px}.product-detail-page--astra .jjtable{border-collapse:collapse;border:0;width:100%;margin:10px 0 16px;font-size:13px}.product-detail-page--astra .jjtable th{background:var(--pd-surface-muted);color:var(--pd-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}.product-detail-page--astra .jjtable :is(th,td){border:0;border-bottom:1px solid var(--pd-border);text-align:left;padding:10px 12px}.product-detail-page--astra .jjtable tbody tr,.product-detail-page--astra .jjtable tbody tr:nth-child(2n),.product-detail-page--astra .jjtable tbody td{color:var(--pd-text);background:0 0}.product-detail-page--astra .jjtable tbody tr:hover{background:var(--pd-surface-muted)}.product-detail-page--astra .pda-stock-actions{flex-wrap:wrap;padding:8px 12px 14px!important;display:flex!important}.product-detail-page--astra :is(input,select,textarea){border-radius:4px;max-width:100%;min-height:35px;font-size:13px}.product-detail-page--astra .inventory-box>input{width:150px}.product-detail-page--astra .contents-box{grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);gap:30px;display:grid}.product-detail-page--astra .amazon-buy-box-section,.product-detail-page--astra .product-contents-section{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.product-detail-page--astra .amazon-buy-box-section img{object-fit:contain;max-height:180px;margin-top:12px}.product-detail-page--astra .product-tags-card{background:var(--pd-surface-muted);border-color:var(--pd-border);box-shadow:none;border-radius:4px}.product-detail-page--astra .product-tags-header h3{color:var(--pd-text);font-size:14px}.product-detail-page--astra .changelog-box{overflow-x:auto}.product-detail-page--astra .changelog-box .jjtable{min-width:740px}.product-detail-page--astra .jjpagination{justify-content:flex-end;margin-bottom:0;font-size:12px}@media (width>=1650px){.product-detail-page--astra .jjcontainer{grid-template-columns:minmax(300px,.85fr) minmax(0,1.65fr) minmax(280px,.8fr);grid-template-areas:"details market inventory""details contents inventory""changelog changelog changelog"}.product-detail-page--astra .inventory-box>:is(input,button){margin:10px 0 0!important}.product-detail-page--astra .inventory-box>input{width:100%}}@media (width<=1100px){.product-detail-page.product-detail-page--astra{padding:20px}.product-detail-page--astra .jjcontainer{grid-template-columns:minmax(0,1fr);grid-template-areas:"details""market""inventory""contents""changelog"}.pda-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pda-summary>div:nth-child(3){border-left:0;padding-left:0}.pda-summary>div:nth-child(n+3){border-top:1px solid var(--pd-border)}}@media (width<=700px){.product-detail-page.product-detail-page--astra{padding:16px 12px}.product-detail-page--astra .jjbox{padding:15px}.product-detail-page--astra .market-data-box,.product-detail-page--astra .contents-box{grid-template-columns:minmax(0,1fr)}.product-detail-page--astra .tcg-summary{margin-top:16px}.pda-summary>div{padding:12px}.pda-summary strong{font-size:24px}.product-detail-page--astra .inventory-box>:is(input,button){margin-top:10px;margin-left:0!important}}body{background-color:#f9f9f9;margin:20px;font-family:Arial,sans-serif}.jj2-container{background-color:#fff;border-radius:8px;max-width:800px;margin:0 auto;padding:20px;box-shadow:0 2px 5px #0000001a}.jj2-title{text-align:center;color:#333;margin-bottom:20px;font-size:1.8em}.jj2-section-title{color:#007bff;margin-bottom:15px}.jj2-table{border-collapse:collapse;width:100%;margin-bottom:20px}.jj2-table th,.jj2-table td{text-align:left;border:1px solid #ddd;padding:10px}.jj2-table th{color:#fff;background-color:#007bff}.jj2-table tr:nth-child(2n){background-color:#f2f2f2}.jj2-form-group{margin-bottom:15px}.jj2-form-group label{margin-bottom:5px;font-weight:700;display:block}.jj2-form-group input{box-sizing:border-box;border:1px solid #ddd;border-radius:4px;width:100%;margin-top:5px;padding:10px}.jj2-search-results{z-index:1000;background:#fff;border:1px solid #ddd;width:100%;max-height:150px;margin:0;padding:0;list-style:none;position:absolute;overflow-y:auto}.jj2-search-results li{cursor:pointer;padding:10px}.jj2-search-results li:hover{background-color:#f1f1f1}.jj2-button-group{text-align:center;margin-top:20px}.jj2-button-group button{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:4px;padding:8px 12px;transition:background-color .3s}.jj2-button-group button:hover{background-color:#0056b3}.jj2-action-buttons{gap:8px;display:flex}.jj2-edit-btn,.jj2-delete-btn{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:4px;padding:6px 10px;transition:background-color .3s}.jj2-edit-btn:hover,.jj2-delete-btn:hover{background-color:#0056b3}.jjcreate-base-item-container{padding:20px}.jjcreate-base-item-title{margin-bottom:10px;font-size:24px}.jjcreate-base-item-form{flex-direction:column;display:flex}.jjform-label{margin-bottom:10px}.jjform-input,.jjform-select{margin-top:4px;padding:8px}.jjsubmit-button{color:#fff;cursor:pointer;background-color:#20c997;border:none;padding:10px 15px}.jjupdate-prices-container{padding:20px}.jjupdate-prices-title{margin-bottom:10px;font-size:24px}.jjprices-table{border-collapse:collapse;width:100%}.jjprices-header{background-color:#f8f9fa;border:1px solid #ccc;padding:8px}.jjprices-cell{border:1px solid #ccc;padding:8px}.jjupdate-prices-button{color:#fff;cursor:pointer;background-color:#dc3545;border:none;margin-top:10px;padding:10px 15px}body{background-color:#f9f9f9;margin:0;padding:20px;font-family:Arial,sans-serif}.jjcontainer{background:#fff;border-radius:10px;max-width:600px;margin:0 auto;padding:20px;box-shadow:0 4px 6px #0000001a}h2{text-align:center}.jjtable{border-collapse:collapse;width:100%;margin-top:10px}.jjtable th,.jjtable td{text-align:left;border:1px solid #ccc;padding:8px}.jjtable th{color:#fff;background-color:#007bff}.jjadd-tag{flex-direction:column;gap:10px;margin-top:20px;display:flex;position:relative}.jjadd-tag input{border:1px solid #ccc;border-radius:5px;width:100%;padding:8px}.jjtag-suggestions{z-index:10;background:#fff;border:1px solid #ccc;border-radius:5px;width:100%;max-height:150px;display:none;position:absolute;top:40px;left:0;overflow-y:auto}.jjsuggestion-item{cursor:pointer;padding:8px}.jjsuggestion-item:hover{background-color:#f0f0f0}.jjadd-tag button{color:#fff;cursor:pointer;background-color:#28a745;border:none;align-self:flex-start;padding:8px}.jjadd-tag button:hover{background-color:#218838}.jjreturn-button{justify-content:center;margin-top:20px;display:flex}.jjreturn-button button{color:#fff;cursor:pointer;background-color:#f44336;border:none;padding:10px 20px}.jjreturn-button button:hover{background-color:#d32f2f}.jjmanage-tags-container{background:#fff;border-radius:10px;max-width:600px;margin:0 auto;padding:20px;box-shadow:0 4px 6px #0000001a}.jjmanage-tags-title{text-align:center;color:#333;margin-bottom:20px;font-size:24px}.jjtags-list{margin-bottom:20px}.jjtag-item{border:1px solid #ccc;border-radius:5px;justify-content:space-between;align-items:center;margin-bottom:5px;padding:8px;display:flex}.jjtag-name{color:#333;font-size:16px}.jjtag-remove-button{color:#fff;cursor:pointer;background-color:#f44336;border:none;border-radius:5px;padding:5px 10px}.jjtag-remove-button:hover{background-color:#d32f2f}.jjedit-delete-parent-container{padding:20px}.jjedit-delete-parent-title{margin-bottom:10px;font-size:24px}.jjparent-search-input{margin-right:5px;padding:8px}.jjparent-search-button{color:#fff;cursor:pointer;background-color:#007bff;border:none;padding:8px 12px}.jjparent-list{margin-top:15px}.jjparent-item{align-items:center;margin-bottom:10px;display:flex}.jjparent-name{flex:1}.jjedit-delete-product-type-container{padding:20px}.jjedit-delete-product-type-title{margin-bottom:10px;font-size:24px}.jjform-select{margin-bottom:10px;padding:8px}.jjproduct-type-list{margin-top:15px}.jjproduct-type-item{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.jjproduct-type-item-editing{gap:6px}.jjform-field-label{white-space:nowrap;flex-direction:row;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.jjform-field-label .jjform-input{width:88px;min-width:0}.jjform-field-label-type .jjform-input{width:180px}.jjform-field-label-money .jjform-input{width:78px}.jjform-field-label-quantity .jjform-input,.jjform-field-label-subid .jjform-input{width:64px}.jjform-label{white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.jjproduct-type-name{flex:1}.jjedit-button,.jjdelete-button,.jjsave-button,.jjcancel-button{cursor:pointer;padding:5px 10px}.jjedit-delete-base-item-container{padding:20px}.jjedit-delete-base-item-title{margin-bottom:10px;font-size:24px}.jjbaseitem-search-input{margin-right:5px;padding:8px}.jjbaseitem-search-button{color:#fff;cursor:pointer;background-color:#007bff;border:none;padding:8px 12px}.jjbaseitem-list{margin-top:15px}.jjbaseitem-item{align-items:center;margin-bottom:10px;display:flex}.jjbaseitem-name,.jjbaseitem-price{margin-right:10px}.jjedit-button,.jjdelete-button,.jjsave-button,.jjcancel-button{cursor:pointer;margin-left:5px;padding:5px 10px}body{color:#1f2937;background-color:#f9f9f9;margin:0;padding:0;font-family:Arial,sans-serif}body.dark{color:#f8fafceb;background-color:#0b1220}.jjedit-product-onload-container{background:#fff;border-radius:10px;width:100%;max-width:1920px;margin:50px auto;padding:20px;box-shadow:0 4px 6px #0000001a}body.dark .jjedit-product-onload-container{background:#0f172ae0;box-shadow:0 24px 48px #02061773}.jjedit-product-onload-title{text-align:center;color:#333;margin-bottom:20px;font-size:24px}body.dark .jjedit-product-onload-title{color:#f8fafceb}.jjedit-product-form{flex-direction:column;display:flex}.jjform-group{margin-bottom:15px}.jjform-label{color:#555;margin-bottom:5px;font-weight:700;display:block}body.dark .jjform-label{color:#94a3b8e6}.jjform-input{box-sizing:border-box;border:1px solid #ccc;border-radius:5px;width:1000px;padding:10px}body.dark .jjform-input{color:#f8fafceb;background-color:#1f2937;border-color:#334155}body.dark .jjform-input::placeholder{color:#e2e8f0a6}.jjform-buttons{justify-content:space-between;margin-top:20px;display:flex}.jjform-buttons button{cursor:pointer;border:none;border-radius:5px;padding:10px 20px;font-size:16px;transition:background-color .3s}body.dark .jjform-buttons button{color:#0f172af5}.jjsubmit-button{color:#fff;background-color:#4caf50}.jjsubmit-button:hover{background-color:#45a049}.jjclose-button{color:#fff;background-color:#f44336}.jjclose-button:hover{background-color:#da190b}body.dark .jjsubmit-button{color:#0f172a;background-color:#22c55e}body.dark .jjsubmit-button:hover{background-color:#16a34a}body.dark .jjclose-button{color:#0f172a;background-color:#f87171}body.dark .jjclose-button:hover{color:#0f172a;background-color:#ef4444}.admin-tools-workspace{min-height:calc(100vh - 62px);color:var(--brief-text);background:var(--brief-bg);padding:42px 24px 28px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.admin-tools-workspace *,.admin-tools-workspace :before,.admin-tools-workspace :after{box-sizing:border-box}.admin-tools-workspace__inner{width:min(100%,880px);margin:0 auto}.admin-tools-workspace h1,.admin-tools-workspace h2,.admin-tools-workspace p{color:inherit;text-align:left;margin:0}.admin-tools-workspace__header{justify-content:space-between;align-items:flex-end;gap:24px;padding:0 2px 18px;display:flex}.admin-tools-workspace__header h1{letter-spacing:-.04em;font-size:clamp(1.45rem,2.4vw,1.9rem);font-weight:800}.admin-tools-workspace__header p{color:var(--brief-muted);margin-top:6px;font-size:.75rem}.admin-tools-back-link{min-height:32px;color:var(--brief-muted);flex:none;align-items:center;gap:7px;font-size:.68rem;font-weight:720;text-decoration:none;display:inline-flex}.admin-tools-back-link:hover,.admin-tools-back-link:focus-visible{color:var(--brief-red-bright)}.admin-tools-groups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;display:grid}.admin-tools-group{border:1px solid var(--brief-border);background:var(--brief-surface);border-radius:8px;overflow:hidden}.admin-tools-group__header{border-bottom:1px solid var(--brief-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:50px;padding:9px 11px;display:grid}.admin-tools-group__header>span{width:28px;height:28px;color:var(--brief-red-bright);background:var(--brief-red-soft);border-radius:50%;place-items:center;display:grid}.admin-tools-group__header h2{font-size:.76rem;font-weight:780}.admin-tools-group__header small{color:var(--brief-faint);font-size:.6rem;font-weight:720}.admin-tools-group nav a{min-height:43px;color:var(--brief-text);background:var(--brief-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 11px;font-size:.65rem;font-weight:690;line-height:1.25;text-decoration:none;transition:color .13s,background-color .13s;display:grid}.admin-tools-group nav a+a{border-top:1px solid var(--brief-border)}.admin-tools-group nav a:hover,.admin-tools-group nav a:focus-visible{color:var(--brief-red-bright);background:var(--brief-red-soft);outline:none}.admin-tools-group nav a svg{color:var(--brief-faint);transition:color .13s,transform .13s}.admin-tools-group nav a:hover svg,.admin-tools-group nav a:focus-visible svg{color:var(--brief-red-bright);transform:translate(3px)}.admin-tools-workspace__footer{color:var(--brief-faint);justify-content:center;align-items:center;gap:6px;padding:24px 2px 0;font-size:.59rem;display:flex}@media (width<=920px){.admin-tools-groups{grid-template-columns:1fr}}@media (width<=760px){.admin-tools-workspace{min-height:calc(100vh - 56px);padding:28px 12px 22px}.admin-tools-workspace__header{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){.admin-tools-workspace *,.admin-tools-workspace :before,.admin-tools-workspace :after{transition:none!important}}.loupe-v2{--loupe-v2-bg:#f3ede6;--loupe-v2-surface:#fffaf5cc;--loupe-v2-panel:#fffcf8e0;--loupe-v2-panel-strong:#fff9f3f0;--loupe-v2-text:#16151b;--loupe-v2-subtext:#16151ba8;--loupe-v2-border:#16151b1a;--loupe-v2-shadow:0 32px 76px #29180d1f, 0 12px 30px #1f160e14;--loupe-v2-sky:#0ea5e9;--loupe-v2-emerald:#22c55e;--loupe-v2-amber:#f59e0b;--loupe-v2-rose:#f43f5e;--loupe-v2-ink:#172033;background:var(--loupe-v2-bg);min-height:100%;color:var(--loupe-v2-text);isolation:isolate;padding:14px;font-family:Manrope,Segoe UI,sans-serif;position:relative}.loupe-v2.dark{--loupe-v2-bg:#06121a;--loupe-v2-surface:#0a111bc7;--loupe-v2-panel:#0a131dd6;--loupe-v2-panel-strong:#0b1622e6;--loupe-v2-text:#f4f7faf5;--loupe-v2-subtext:#cbd5e1b3;--loupe-v2-border:#94a3b829;--loupe-v2-shadow:0 36px 82px #0000007a, inset 0 0 0 1px #ffffff05}.loupe-v2__backdrop,.loupe-v2__mesh{pointer-events:none;position:absolute;inset:-12vh -8vw}.loupe-v2__backdrop{z-index:-2;filter:blur(14px);background:radial-gradient(48rem 24rem at 8% 6%,#0ea5e938 0%,#0000 70%),radial-gradient(42rem 24rem at 90% 10%,#f43f5e29 0%,#0000 72%),radial-gradient(46rem 28rem at 52% 100%,#22c55e24 0%,#0000 72%);animation:18s ease-in-out infinite loupeV2Drift}.loupe-v2__mesh{z-index:-1;background-image:linear-gradient(#16151b0a 1px,#0000 1px),linear-gradient(90deg,#16151b0a 1px,#0000 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(#000c,#0000 90%);mask-image:linear-gradient(#000c,#0000 90%)}.loupe-v2.dark .loupe-v2__mesh{background-image:linear-gradient(#e2e8f00d 1px,#0000 1px),linear-gradient(90deg,#e2e8f00d 1px,#0000 1px)}@keyframes loupeV2Drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-2%)scale(1.02)}}.loupe-v2__hero-grid,.loupe-v2__metrics-grid,.loupe-v2__story-grid,.loupe-v2__spotlight-grid{gap:16px;display:grid}.loupe-v2__hero-grid{grid-template-columns:minmax(0,1.75fr) minmax(320px,.85fr)}.loupe-v2__hero,.loupe-v2__hero-side,.loupe-v2__metric,.loupe-v2__surface{border:1px solid var(--loupe-v2-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--loupe-v2-panel)!important;box-shadow:var(--loupe-v2-shadow)!important}.loupe-v2__hero,.loupe-v2__hero-side,.loupe-v2__surface{border-radius:30px!important}.loupe-v2__hero{background:linear-gradient(145deg, #0ea5e924, #fff0 34%), linear-gradient(320deg, #f43f5e1a, #fff0 42%), var(--loupe-v2-surface)!important}.loupe-v2__hero .MuiCardContent-root,.loupe-v2__hero-side .MuiCardContent-root,.loupe-v2__surface .MuiCardContent-root{padding:24px}.loupe-v2__eyebrow,.loupe-v2__chip{width:fit-content;border:1px solid var(--loupe-v2-border)!important;color:var(--loupe-v2-text)!important;background:#ffffff24!important}.loupe-v2__eyebrow{letter-spacing:.08em;font-weight:800}.loupe-v2__hero-title,.loupe-v2__section-title,.loupe-v2__metric-value,.loupe-v2__spotlight h3{font-family:Syne,Avenir Next,sans-serif}.loupe-v2__hero-title{letter-spacing:-.06em;max-width:12ch;margin:0;font-size:clamp(2.5rem,5.8vw,4.9rem);font-weight:800;line-height:.96}.loupe-v2__hero-subtitle,.loupe-v2__section-subtitle,.loupe-v2__metric-detail,.loupe-v2__shipping-sub{color:var(--loupe-v2-subtext)}.loupe-v2__hero-subtitle{max-width:64ch;margin:0;font-size:1rem}.loupe-v2__range-toggle{border:1px solid var(--loupe-v2-border);border-radius:16px;padding:3px}.loupe-v2__range-toggle .MuiToggleButton-root{color:var(--loupe-v2-subtext);text-transform:none;border:none;font-weight:800;border-radius:12px!important}.loupe-v2__range-toggle .MuiToggleButton-root.Mui-selected{background:color-mix(in oklab, var(--loupe-v2-sky) 18%, transparent);color:var(--loupe-v2-text)}.loupe-v2__button{text-transform:none!important;border-radius:999px!important;padding-inline:16px!important;font-weight:800!important}.loupe-v2__button--solid{color:#fff!important;background:linear-gradient(135deg, var(--loupe-v2-emerald), var(--loupe-v2-sky), var(--loupe-v2-rose))!important}.loupe-v2__button--ghost{border:1px solid var(--loupe-v2-border)!important;color:var(--loupe-v2-text)!important;background:#ffffff14!important}.loupe-v2__order-detail{padding:10px 0 4px;overflow-x:auto}.loupe-v2__order-detail-summary{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.loupe-v2__order-detail-summary span{border:1px solid var(--loupe-v2-border);color:var(--loupe-v2-text);white-space:nowrap;background:#ffffff1f;border-radius:999px;padding:4px 9px;font-size:.78rem;font-weight:800}.loupe-v2__hero-ribbon{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.loupe-v2__hero-ribbon button,.loupe-v2__pairing-card{border:1px solid var(--loupe-v2-border);color:var(--loupe-v2-text);background:#ffffff14}.loupe-v2__hero-ribbon button{text-align:left;cursor:pointer;border-radius:20px;padding:14px 16px;transition:transform .16s,border-color .16s,background-color .16s}.loupe-v2__hero-ribbon button:hover,.loupe-v2__hero-ribbon button.active{background:#ffffff29;border-color:#0ea5e952;transform:translateY(-2px)}.loupe-v2__hero-ribbon strong,.loupe-v2__signal-strip strong,.loupe-v2__hero-side-list strong{margin-top:4px;display:block}.loupe-v2__signal-strip,.loupe-v2__hero-side-list,.loupe-v2__lane-stack,.loupe-v2__behavior-grid{border:1px solid var(--loupe-v2-border);border-radius:22px;overflow:hidden}.loupe-v2__signal-strip{background:var(--loupe-v2-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.loupe-v2__signal-strip div,.loupe-v2__hero-side-list div,.loupe-v2__lane-stack>div,.loupe-v2__behavior-column{background:#ffffff14;padding:14px 16px}.loupe-v2__signal-strip span,.loupe-v2__hero-side-list span,.loupe-v2__metric-label,.loupe-v2__section-label,.loupe-v2__lane-stack span,.loupe-v2__behavior-column span{color:var(--loupe-v2-subtext);letter-spacing:.09em;text-transform:uppercase;font-size:.76rem;font-weight:800;display:block}.loupe-v2__refresh{border-radius:999px;height:5px!important}.loupe-v2__hero-side{background:radial-gradient(circle at 50% 14%, #22c55e29, #fff0 38%), var(--loupe-v2-panel-strong)!important}.loupe-v2__orbital{aspect-ratio:1;place-items:center;width:min(100%,250px);margin:0 auto;display:grid;position:relative}.loupe-v2__orbital-ring{border:1px solid #ffffff2e;border-radius:50%;position:absolute}.loupe-v2__orbital-ring--outer{animation:20s linear infinite loupeV2Spin;inset:0}.loupe-v2__orbital-ring--mid{border-style:dashed;animation:12s linear infinite reverse loupeV2Spin;inset:16%}.loupe-v2__orbital-ring--inner{animation:9s linear infinite loupeV2Spin;inset:31%}@keyframes loupeV2Spin{to{transform:rotate(360deg)}}.loupe-v2__orbital-core{color:#fff;background:linear-gradient(145deg, var(--loupe-v2-emerald), var(--loupe-v2-sky), var(--loupe-v2-rose));border-radius:24px;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 18px 40px #0ea5e94d}.loupe-v2__metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.loupe-v2__metric{position:relative;overflow:hidden;border-radius:24px!important}.loupe-v2__metric:before{content:"";opacity:.55;filter:blur(20px);border-radius:999px;height:120px;position:absolute;inset:auto -12% 76% 44%}.loupe-v2__metric--sky:before{background:#0ea5e96b}.loupe-v2__metric--emerald:before{background:#22c55e6b}.loupe-v2__metric--amber:before{background:#f59e0b6b}.loupe-v2__metric--rose:before{background:#f43f5e6b}.loupe-v2__metric-value{letter-spacing:-.05em;margin:8px 0 2px;font-size:clamp(1.9rem,3vw,2.55rem);font-weight:800;line-height:1}.loupe-v2__metric-icon{color:#fff!important;background:linear-gradient(145deg, var(--loupe-v2-ink), var(--loupe-v2-sky))!important}.loupe-v2__story-grid{grid-template-columns:minmax(0,1.45fr) minmax(340px,.85fr);margin-top:16px}.loupe-v2__section-title{letter-spacing:-.04em;margin:0;font-size:1.35rem;font-weight:800;line-height:1.08}.loupe-v2__section-subtitle{margin-top:4px;font-size:.92rem}.loupe-v2__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.loupe-v2__chip-cloud{flex-wrap:wrap;gap:8px;display:flex}.loupe-v2__chip--accent{background:linear-gradient(135deg,#22c55e2e,#0ea5e92e)!important}.loupe-v2__spotlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.loupe-v2__spotlight{border:1px solid var(--loupe-v2-border);box-shadow:var(--loupe-v2-shadow);background:#ffffff14;border-radius:26px;padding:20px}.loupe-v2__spotlight span{color:var(--loupe-v2-subtext);letter-spacing:.09em;text-transform:uppercase;font-size:.76rem;font-weight:800;display:block}.loupe-v2__spotlight h3{margin:10px 0 8px;font-size:1.6rem;line-height:1.02}.loupe-v2__spotlight p{color:var(--loupe-v2-subtext);margin:0;line-height:1.55}.loupe-v2__spotlight--sky{background:linear-gradient(155deg,#0ea5e91f,#ffffff0d)}.loupe-v2__spotlight--emerald{background:linear-gradient(155deg,#22c55e1f,#ffffff0d)}.loupe-v2__spotlight--amber{background:linear-gradient(155deg,#f59e0b1f,#ffffff0d)}.loupe-v2__pairings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.loupe-v2__pairing-card{text-align:left;cursor:pointer;border-radius:22px;padding:16px;transition:transform .16s,border-color .16s}.loupe-v2__pairing-card:hover{border-color:#0ea5e957;transform:translateY(-2px)}.loupe-v2__pairing-card span,.loupe-v2__pairing-card p,.loupe-v2__pairing-card em{color:var(--loupe-v2-subtext)}.loupe-v2__pairing-card strong{margin-top:4px;font-size:1rem;display:block}.loupe-v2__pairing-card em{text-transform:uppercase;letter-spacing:.08em;margin:6px 0;font-size:.72rem;font-style:normal;display:block}.loupe-v2__pairing-card p{margin:10px 0 0}.loupe-v2__shipping-row,.loupe-v2__lane-stack>div,.loupe-v2__behavior-column{border-radius:18px}.loupe-v2__shipping-row{border:1px solid var(--loupe-v2-border);background:#ffffff14;padding:12px 14px}.loupe-v2__divider{border-color:var(--loupe-v2-border)!important}.loupe-v2__lane-stack,.loupe-v2__behavior-grid{background:var(--loupe-v2-border);gap:1px;display:grid}.loupe-v2__lane-stack strong,.loupe-v2__behavior-column strong{margin-top:10px;font-size:.95rem;display:block}.loupe-v2__lane-stack em,.loupe-v2__behavior-column em{color:var(--loupe-v2-subtext);margin-left:6px;font-style:normal}.loupe-v2__behavior-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.loupe-v2 .MuiTableCell-root{border-color:var(--loupe-v2-border)!important}.loupe-v2 .MuiTableHead-root .MuiTableCell-root{color:var(--loupe-v2-subtext);text-transform:uppercase;letter-spacing:.06em;font-size:.74rem;font-weight:800}.loupe-v2 .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n){background:#ffffff0a}.loupe-v2 .glass-card{border:1px solid var(--loupe-v2-border)!important;box-shadow:var(--loupe-v2-shadow)!important;background:var(--loupe-v2-panel)!important;border-radius:22px!important}.loupe-v2 .glass-card .MuiCardContent-root{padding:14px!important}.loupe-v2 .section-label{color:var(--loupe-v2-text)}.loupe-v2 .muted{color:var(--loupe-v2-subtext)}.loupe-v2__field .MuiOutlinedInput-root{background:#ffffff14;border-radius:16px}.loupe-v2__field .MuiInputLabel-root,.loupe-v2__field .MuiSelect-select,.loupe-v2__field .MuiInputBase-input{color:var(--loupe-v2-text)}.loupe-v2__field .MuiOutlinedInput-notchedOutline{border-color:var(--loupe-v2-border)}@media (width<=1200px){.loupe-v2__hero-grid,.loupe-v2__metrics-grid,.loupe-v2__story-grid,.loupe-v2__spotlight-grid{grid-template-columns:1fr}}@media (width<=760px){.loupe-v2{padding:10px}.loupe-v2__hero .MuiCardContent-root,.loupe-v2__hero-side .MuiCardContent-root,.loupe-v2__surface .MuiCardContent-root{padding:18px}.loupe-v2__hero-ribbon,.loupe-v2__signal-strip,.loupe-v2__field-grid,.loupe-v2__pairings-grid,.loupe-v2__behavior-grid{grid-template-columns:1fr}}.tcg-fee-page{--tcg-fee-bg:#f6f8fb;--tcg-fee-surface:#fff;--tcg-fee-surface-muted:#f8fafc;--tcg-fee-surface-blue:#eff6ff;--tcg-fee-surface-blue-soft:#f8fbff;--tcg-fee-text:#0f172a;--tcg-fee-muted:#475569;--tcg-fee-subtle:#64748b;--tcg-fee-border:#0f172a1a;--tcg-fee-border-soft:#0f172a14;--tcg-fee-shadow:#0f172a1f;--tcg-fee-risk-bg:#fff7f7;--tcg-fee-risk-border:#dc262640;--tcg-fee-good-bg:#f1fdf8;--tcg-fee-good-border:#04785740;--tcg-fee-info-text:#1e3a8a;--tcg-fee-delta-bad:#dc2626;--tcg-fee-delta-good:#047857;--tcg-fee-delta-neutral:#64748b;background:var(--tcg-fee-bg);min-height:100%;color:var(--tcg-fee-text);padding:24px}.tcg-fee-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.tcg-fee-kicker,.tcg-fee-eyebrow{color:var(--tcg-fee-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.tcg-fee-title{color:var(--tcg-fee-text);font-size:2.15rem;font-weight:850;line-height:1.08}.tcg-fee-subtitle{max-width:760px;color:var(--tcg-fee-muted);font-size:1rem}.tcg-fee-date-summary{color:var(--tcg-fee-muted);flex-wrap:wrap;gap:8px 16px;margin-top:12px;display:flex}.tcg-fee-date-summary .MuiTypography-root{border:1px solid var(--tcg-fee-border);background:var(--tcg-fee-surface);border-radius:8px;padding:6px 10px}.tcg-fee-card,.tcg-fee-section{border:1px solid var(--tcg-fee-border);color:var(--tcg-fee-text);background:var(--tcg-fee-surface)!important;border-radius:8px!important}.tcg-fee-card--risk{border-color:var(--tcg-fee-risk-border);background:linear-gradient(180deg, var(--tcg-fee-surface) 0%, var(--tcg-fee-risk-bg) 100%)!important}.tcg-fee-card--good{border-color:var(--tcg-fee-good-border);background:linear-gradient(180deg, var(--tcg-fee-surface) 0%, var(--tcg-fee-good-bg) 100%)!important}.tcg-fee-metric{color:var(--tcg-fee-text);margin-top:4px;font-size:1.8rem;font-weight:850;line-height:1.15}.tcg-fee-loading{border:1px solid var(--tcg-fee-border);background:var(--tcg-fee-surface);border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:280px;display:flex}.tcg-fee-tooltip{border:1px solid var(--tcg-fee-border);background:color-mix(in srgb, var(--tcg-fee-surface) 96%, transparent);min-width:180px;color:var(--tcg-fee-text);box-shadow:0 16px 34px var(--tcg-fee-shadow);border-radius:8px;padding:10px 12px}.tcg-fee-strategy{border:1px solid var(--tcg-fee-border);background:var(--tcg-fee-surface-muted);border-radius:8px;padding:12px}.tcg-fee-strategy--risk{border-color:var(--tcg-fee-risk-border);background:var(--tcg-fee-risk-bg)}.tcg-fee-strategy--opportunity{border-color:var(--tcg-fee-good-border);background:var(--tcg-fee-good-bg)}.tcg-fee-stack-shape{border:1px solid var(--tcg-fee-risk-border);background:var(--tcg-fee-risk-bg);border-radius:8px;height:100%;padding:12px}.tcg-fee-schedule-box{border:1px solid var(--tcg-fee-border);background:var(--tcg-fee-surface-muted);border-radius:8px;gap:8px;height:100%;padding:14px;display:grid}.tcg-fee-scroll-table{max-height:520px}.tcg-fee-scroll-table .MuiTableHead-root .MuiTableCell-root{z-index:1;background:var(--tcg-fee-surface);position:sticky;top:0}.tcg-fee-tier-definition{border:1px solid var(--tcg-fee-border);background:var(--tcg-fee-surface-muted);border-radius:8px;height:100%;padding:12px}.tcg-fee-explain-box{background:var(--tcg-fee-surface-blue);color:var(--tcg-fee-info-text);border:1px solid #2563eb40;border-radius:8px;gap:8px;margin-bottom:12px;padding:12px;display:grid}.tcg-fee-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.tcg-fee-compare-label{color:var(--tcg-fee-subtle);text-transform:uppercase;font-size:.78rem;font-weight:850}.tcg-fee-compare-value{color:var(--tcg-fee-text);font-size:2rem;font-weight:850}.tcg-fee-bar{background:color-mix(in srgb, var(--tcg-fee-subtle) 24%, transparent);border-radius:999px;height:12px;margin:8px 0 10px;overflow:hidden}.tcg-fee-bar-fill{border-radius:999px;height:100%}.tcg-fee-bar-fill--old{background:#2563eb}.tcg-fee-bar-fill--new{background:#f97316}.tcg-fee-pie-row{border:1px solid var(--tcg-fee-border-soft);background:var(--tcg-fee-surface-muted);border-radius:8px;grid-template-columns:12px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.tcg-fee-pie-layout{grid-template-columns:minmax(150px,.9fr) minmax(180px,1.1fr);align-items:center;gap:12px;display:grid}.tcg-fee-pie-chart,.tcg-fee-pie-legend{min-width:0}.tcg-fee-pie-row span{border-radius:999px;width:12px;height:12px}.tcg-fee-action-list{color:var(--tcg-fee-muted);margin:10px 0 0;padding-left:18px;font-size:.82rem}.tcg-fee-action-list li+li{margin-top:4px}.tcg-fee-tier-notes{background:var(--tcg-fee-surface-blue-soft);border:1px solid #2563eb40;border-radius:8px;gap:8px;margin-bottom:14px;padding:12px;display:grid}.tcg-fee-archetype-block+.tcg-fee-archetype-block{border-top:1px solid var(--tcg-fee-border-soft);padding-top:12px}.tcg-fee-archetype-row{border:1px solid var(--tcg-fee-border-soft);background:var(--tcg-fee-surface-muted);border-radius:8px;padding:10px}.tcg-fee-import-run{border:1px solid var(--tcg-fee-border);background:var(--tcg-fee-surface-muted);border-radius:8px;padding:14px}.tcg-fee-import-progress{background:color-mix(in srgb, var(--tcg-fee-subtle) 22%, transparent);border-radius:999px;height:10px;margin:12px 0;overflow:hidden}.tcg-fee-import-progress-fill{background:#2563eb;border-radius:999px;min-width:2px;height:100%}.tcg-fee-import-stat-label{color:var(--tcg-fee-subtle);text-transform:uppercase;font-size:.72rem!important;font-weight:850!important}.tcg-fee-import-stat-value{color:var(--tcg-fee-text);font-size:1.2rem!important;font-weight:850!important}body.dark .tcg-fee-page,body.dark-mode .tcg-fee-page,.content-root.dark .tcg-fee-page,.layout-root.dark .tcg-fee-page{--tcg-fee-bg:#0b1120;--tcg-fee-surface:#111827;--tcg-fee-surface-muted:#0f172a;--tcg-fee-surface-blue:#1e3a8a47;--tcg-fee-surface-blue-soft:#1e3a8a2e;--tcg-fee-text:#e5e7eb;--tcg-fee-muted:#cbd5e1;--tcg-fee-subtle:#94a3b8;--tcg-fee-border:#94a3b838;--tcg-fee-border-soft:#94a3b829;--tcg-fee-shadow:#0000005c;--tcg-fee-risk-bg:#7f1d1d3d;--tcg-fee-risk-border:#f8717157;--tcg-fee-good-bg:#064e3b3d;--tcg-fee-good-border:#34d39952;--tcg-fee-info-text:#bfdbfe;--tcg-fee-delta-bad:#f87171;--tcg-fee-delta-good:#34d399;--tcg-fee-delta-neutral:#94a3b8}body.dark .tcg-fee-page .MuiTableCell-root,body.dark-mode .tcg-fee-page .MuiTableCell-root,.content-root.dark .tcg-fee-page .MuiTableCell-root,.layout-root.dark .tcg-fee-page .MuiTableCell-root{border-color:var(--tcg-fee-border-soft);color:var(--tcg-fee-text)}body.dark .tcg-fee-page .MuiTypography-colorTextSecondary,body.dark-mode .tcg-fee-page .MuiTypography-colorTextSecondary,.content-root.dark .tcg-fee-page .MuiTypography-colorTextSecondary,.layout-root.dark .tcg-fee-page .MuiTypography-colorTextSecondary{color:var(--tcg-fee-muted)}body.dark .tcg-fee-page .MuiOutlinedInput-root,body.dark-mode .tcg-fee-page .MuiOutlinedInput-root,.content-root.dark .tcg-fee-page .MuiOutlinedInput-root,.layout-root.dark .tcg-fee-page .MuiOutlinedInput-root{background:var(--tcg-fee-surface);color:var(--tcg-fee-text)}body.dark .tcg-fee-page .MuiOutlinedInput-notchedOutline,body.dark-mode .tcg-fee-page .MuiOutlinedInput-notchedOutline,.content-root.dark .tcg-fee-page .MuiOutlinedInput-notchedOutline,.layout-root.dark .tcg-fee-page .MuiOutlinedInput-notchedOutline{border-color:var(--tcg-fee-border)}body.dark .tcg-fee-page .MuiInputLabel-root,body.dark-mode .tcg-fee-page .MuiInputLabel-root,.content-root.dark .tcg-fee-page .MuiInputLabel-root,.layout-root.dark .tcg-fee-page .MuiInputLabel-root,body.dark .tcg-fee-page .MuiSelect-icon,body.dark-mode .tcg-fee-page .MuiSelect-icon,.content-root.dark .tcg-fee-page .MuiSelect-icon,.layout-root.dark .tcg-fee-page .MuiSelect-icon{color:var(--tcg-fee-muted)}@media (width<=800px){.tcg-fee-page{padding:14px}.tcg-fee-header{flex-direction:column}.tcg-fee-title{font-size:1.65rem}.tcg-fee-compare,.tcg-fee-pie-layout{grid-template-columns:1fr}}.dtt-page{color:#0f172a;background:#f6f8fb;min-height:100%;padding:24px}.dtt-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.dtt-kicker,.dtt-card-label{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:850}.dtt-title{color:#0f172a;font-size:2rem;font-weight:850;line-height:1.1}.dtt-section,.dtt-card{border:1px solid #0f172a1a;margin-bottom:16px;background:#fff!important;border-radius:8px!important}.dtt-initial-loader{border:1px solid #2563eb2e;margin-bottom:16px;background:#fff!important;border-radius:8px!important}.dtt-initial-loader .MuiLinearProgress-root{background:#dbeafe;border-radius:999px;height:7px;overflow:hidden}.dtt-loader-title{color:#0f172a;font-size:.98rem;font-weight:850}.dtt-card--action{border-color:#2563eb42;background:#eff6ff!important}.dtt-card--good{border-color:#04785738;background:#f0fdf4!important}.dtt-card--bad{border-color:#be123c33;background:#fff1f2!important}.dtt-card-value{color:#0f172a;margin-top:5px;font-size:1.55rem;font-weight:850;line-height:1.15}.dtt-card-detail,.dtt-tier-detail,.dtt-page-count{color:#64748b;font-size:.86rem}.dtt-input-icon{color:#64748b;margin-right:8px}.dtt-fetch-state,.dtt-loading-row{align-items:center;gap:10px;min-height:40px;display:flex}.dtt-rate-note{color:#475569;background:#eff6ff;border:1px solid #2563eb29;border-radius:8px;margin-top:14px;padding:10px 12px;font-size:.86rem}.dtt-rate-note-copy{color:#475569;font-size:.86rem}.dtt-rate-toggle{flex-shrink:0}.dtt-rate-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.dtt-rate-zone{background:#fff;border:1px solid #2563eb29;border-radius:8px;padding:10px}.dtt-rate-zone-title{color:#0f172a;margin-bottom:8px;font-size:.86rem;font-weight:850}.dtt-rate-grid{gap:6px;display:grid}.dtt-rate-row{color:#475569;grid-template-columns:48px minmax(104px,1fr) 58px;align-items:center;gap:8px;font-size:.8rem;display:grid}.dtt-filter-term{max-width:100%;color:#334155!important;background:#eef2f7!important}.dtt-tier,.dtt-policy-controls{background:#f8fafc;border:1px solid #0f172a1a;border-radius:8px;height:100%;padding:12px}.dtt-policy-assumptions{color:#64748b;gap:4px;margin-top:12px;font-size:.82rem;display:grid}.dtt-policy-definitions{color:#475569;border-top:1px solid #0f172a1a;gap:6px;margin-top:8px;padding-top:8px;line-height:1.35;display:grid}.dtt-policy-definitions strong{color:#334155}.dtt-policy-scenario{background:#fff;border:1px solid #0f172a1a;border-radius:8px;height:100%;padding:12px}.dtt-policy-scenario-title,.dtt-policy-band-title{color:#0f172a;font-size:.95rem;font-weight:850}.dtt-policy-money{text-align:right;flex-shrink:0}.dtt-policy-lift{color:#0f172a;font-size:1.2rem;font-weight:850;line-height:1.1}.dtt-policy-lift--good{color:#047857}.dtt-policy-lift--bad{color:#be123c}.dtt-policy-note{color:#475569;margin-top:10px;font-size:.84rem;line-height:1.45}.dtt-policy-bands{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.dtt-policy-band{background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;min-width:0;padding:10px}.dtt-policy-band-value{color:#0f172a;margin-top:8px;font-size:1.15rem;font-weight:850}.dtt-policy-band-treatment{color:#334155;margin-top:8px;font-size:.82rem;font-weight:800}.dtt-policy-band-lift{margin-top:3px;font-size:.82rem;font-weight:850}.dtt-policy-band-lift--good{color:#047857}.dtt-policy-band-lift--bad{color:#be123c}.dtt-tier-title{color:#0f172a;font-size:.98rem;font-weight:850}.dtt-tier-percent{color:#475569;margin-top:6px;font-size:.82rem;font-weight:750}.dtt-tier-delta{margin-top:10px;font-size:1.25rem;font-weight:850}.dtt-delta,.dtt-tier-delta--neutral{color:#334155}.dtt-delta--good,.dtt-tier-delta--good{color:#047857}.dtt-delta--bad,.dtt-tier-delta--bad{color:#be123c}.dtt-table-wrap{border:1px solid #0f172a14;border-radius:8px;max-height:560px}.dtt-table-wrap .MuiTableHead-root .MuiTableCell-root{color:#334155;background:#fff;font-weight:850}.dtt-order-id{color:#0f172a;font-weight:850}.dtt-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:250px;overflow:hidden}body.dark-mode .dtt-page{color:#e5edf8;background:radial-gradient(circle at 0 0,#14b8a61f,#0000 28rem),linear-gradient(#09111f 0%,#0f172a 42%,#111827 100%)}body.dark-mode .dtt-page .dtt-title,body.dark-mode .dtt-page .dtt-loader-title,body.dark-mode .dtt-page .dtt-card-value,body.dark-mode .dtt-page .dtt-rate-zone-title,body.dark-mode .dtt-page .dtt-policy-scenario-title,body.dark-mode .dtt-page .dtt-policy-band-title,body.dark-mode .dtt-page .dtt-policy-band-value,body.dark-mode .dtt-page .dtt-tier-title,body.dark-mode .dtt-page .dtt-order-id,body.dark-mode .dtt-page .MuiTypography-h6{color:#f8fafc}body.dark-mode .dtt-page .dtt-kicker,body.dark-mode .dtt-page .dtt-card-label{color:#8dd7cc}body.dark-mode .dtt-page .dtt-card-detail,body.dark-mode .dtt-page .dtt-tier-detail,body.dark-mode .dtt-page .dtt-page-count,body.dark-mode .dtt-page .dtt-policy-assumptions{color:#a8b6ca}body.dark-mode .dtt-page .dtt-section,body.dark-mode .dtt-page .dtt-card,body.dark-mode .dtt-page .dtt-initial-loader{border-color:#94a3b83d;box-shadow:0 18px 44px #00000047;background:#0f172aeb!important}body.dark-mode .dtt-page .dtt-card--action{border-color:#2dd4bf5c;background:#14b8a624!important}body.dark-mode .dtt-page .dtt-card--good{border-color:#34d39952;background:#065f4638!important}body.dark-mode .dtt-page .dtt-card--bad{border-color:#fb718557;background:#88133738!important}body.dark-mode .dtt-page .dtt-rate-note,body.dark-mode .dtt-page .dtt-tier,body.dark-mode .dtt-page .dtt-policy-controls,body.dark-mode .dtt-page .dtt-policy-scenario,body.dark-mode .dtt-page .dtt-policy-band,body.dark-mode .dtt-page .dtt-rate-zone{background:#1e293bc2;border-color:#7dd3fc33}body.dark-mode .dtt-page .dtt-rate-note,body.dark-mode .dtt-page .dtt-rate-note-copy,body.dark-mode .dtt-page .dtt-rate-row,body.dark-mode .dtt-page .dtt-tier-percent,body.dark-mode .dtt-page .dtt-policy-note,body.dark-mode .dtt-page .dtt-policy-band-treatment{color:#c7d2e3}body.dark-mode .dtt-page .dtt-policy-definitions{color:#bfcede;border-top-color:#94a3b838}body.dark-mode .dtt-page .dtt-policy-definitions strong{color:#f8fafc}body.dark-mode .dtt-page .dtt-filter-term,body.dark-mode .dtt-page .MuiChip-root{color:#e2e8f0!important;background:#334155db!important;border-color:#94a3b857!important}body.dark-mode .dtt-page .dtt-policy-lift--good,body.dark-mode .dtt-page .dtt-policy-band-lift--good,body.dark-mode .dtt-page .dtt-delta--good,body.dark-mode .dtt-page .dtt-tier-delta--good{color:#34d399}body.dark-mode .dtt-page .dtt-policy-lift--bad,body.dark-mode .dtt-page .dtt-policy-band-lift--bad,body.dark-mode .dtt-page .dtt-delta--bad,body.dark-mode .dtt-page .dtt-tier-delta--bad{color:#fb7185}body.dark-mode .dtt-page .dtt-delta,body.dark-mode .dtt-page .dtt-tier-delta--neutral,body.dark-mode .dtt-page .dtt-policy-lift{color:#e2e8f0}body.dark-mode .dtt-page .dtt-input-icon,body.dark-mode .dtt-page .MuiInputAdornment-root,body.dark-mode .dtt-page .MuiInputAdornment-root .MuiTypography-root,body.dark-mode .dtt-page .MuiSvgIcon-root{color:#9fb0c6}body.dark-mode .dtt-page .MuiFormLabel-root,body.dark-mode .dtt-page .MuiInputLabel-root{color:#cbd5e1}body.dark-mode .dtt-page .MuiOutlinedInput-root{color:#f8fafc;background:#0f172ab8}body.dark-mode .dtt-page .MuiOutlinedInput-notchedOutline{border-color:#94a3b852}body.dark-mode .dtt-page .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,body.dark-mode .dtt-page .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#2dd4bf}body.dark-mode .dtt-page .MuiSelect-icon{color:#cbd5e1}body.dark-mode .dtt-page .MuiButton-outlined{color:#a7f3d0;border-color:#2dd4bf6b}body.dark-mode .dtt-page .MuiButton-outlined:hover{background:#14b8a61f;border-color:#2dd4bfb8}body.dark-mode .dtt-page .dtt-table-wrap{background:#0f172ad6;border-color:#94a3b838}body.dark-mode .dtt-page .dtt-table-wrap .MuiTableHead-root .MuiTableCell-root{color:#dbeafe;background:#111827;border-bottom-color:#94a3b838}body.dark-mode .dtt-page .MuiTableCell-root{color:#dbe4ef;border-bottom-color:#94a3b829}body.dark-mode .dtt-page .MuiTableRow-hover:hover{background:#2dd4bf14}body.dark-mode .dtt-page .MuiLinearProgress-root{background:#2dd4bf24}body.dark-mode .dtt-page .MuiLinearProgress-bar{background:#2dd4bf}@media (width<=760px){.dtt-page{padding:16px}.dtt-header{flex-direction:column}.dtt-title{font-size:1.65rem}.dtt-card-value{font-size:1.35rem}.dtt-rate-examples{grid-template-columns:1fr}.dtt-policy-money{text-align:left}.dtt-policy-bands{grid-template-columns:1fr}}@media (width>=761px) and (width<=1180px){.dtt-policy-bands{grid-template-columns:repeat(3,minmax(0,1fr))}}.order-analysis-page{color:#0f172a;background:#f6f8fb;min-height:100%;padding:24px}.order-analysis-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.order-analysis-kicker{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:850}.order-analysis-title{color:#0f172a;font-size:2rem;font-weight:850;line-height:1.1}.order-analysis-subtitle{color:#475569;max-width:780px;font-size:1rem}.order-analysis-card,.order-analysis-section{border:1px solid #0f172a1a;background:#fff!important;border-radius:8px!important}.order-analysis-card--action{border-color:#2563eb47;background:#eff6ff!important}.order-analysis-card--good{border-color:#0478573d;background:#f1fdf8!important}.order-analysis-card-label,.order-analysis-anchor-label,.order-analysis-run-stat-label{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:850}.order-analysis-card-value{color:#0f172a;margin-top:4px;font-size:1.7rem;font-weight:850;line-height:1.15}.order-analysis-anchor,.order-analysis-run-stat,.order-analysis-sample-box,.order-analysis-session-facts{background:#f8fafc;border:1px solid #0f172a1a;border-radius:8px;height:100%;padding:12px}.order-analysis-session-strip{background:#f8fafc;border:1px solid #0f172a1a;border-radius:8px;padding:14px}.order-analysis-session-strip--success{background:#f1fdf8;border-color:#0478573d}.order-analysis-session-strip--warning{background:#fffbeb;border-color:#d9770647}.order-analysis-session-strip--info{background:#eff6ff;border-color:#2563eb33}.order-analysis-session-fact-value{color:#0f172a;overflow-wrap:anywhere;font-size:1rem;font-weight:850;line-height:1.25}.order-analysis-identity-list{flex-wrap:wrap;gap:8px;display:flex}.order-analysis-forward-crawl{background:#eff6ff;border:1px solid #2563eb3d;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.order-analysis-forward-eyebrow{color:#1d4ed8;letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:850}.order-analysis-forward-title{color:#0f172a;font-size:1.1rem;font-weight:850}.order-analysis-anchor-value,.order-analysis-run-stat-value{color:#0f172a;font-size:1.35rem;font-weight:850}.order-analysis-loading-inline{align-items:center;gap:10px;display:flex}.order-analysis-table-wrap{max-height:460px}.order-analysis-table-wrap .MuiTableHead-root .MuiTableCell-root{z-index:1;background:#fff;position:sticky;top:0}.order-analysis-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.order-analysis-progress{border-radius:999px;margin:8px 0;height:8px!important}.order-analysis-log-box{color:#e2e8f0;background:#0f172a;border:1px solid #0f172a1f;border-radius:8px;max-height:360px;padding:12px;overflow:auto}.order-analysis-log-line{white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.78rem;line-height:1.55}body.dark-mode .order-analysis-page,body.dark .order-analysis-page{color:#e5e7eb;background:#05070d}body.dark-mode .order-analysis-kicker,body.dark .order-analysis-kicker,body.dark-mode .order-analysis-subtitle,body.dark .order-analysis-subtitle,body.dark-mode .order-analysis-card-label,body.dark .order-analysis-card-label,body.dark-mode .order-analysis-anchor-label,body.dark .order-analysis-anchor-label,body.dark-mode .order-analysis-run-stat-label,body.dark .order-analysis-run-stat-label,body.dark-mode .order-analysis-forward-crawl .MuiTypography-colorTextSecondary,body.dark .order-analysis-forward-crawl .MuiTypography-colorTextSecondary,body.dark-mode .order-analysis-sample-box .MuiTypography-colorTextSecondary,body.dark .order-analysis-sample-box .MuiTypography-colorTextSecondary,body.dark-mode .order-analysis-session-facts .MuiTypography-colorTextSecondary,body.dark .order-analysis-session-facts .MuiTypography-colorTextSecondary,body.dark-mode .order-analysis-session-strip .MuiTypography-colorTextSecondary,body.dark .order-analysis-session-strip .MuiTypography-colorTextSecondary{color:#94a3b8}body.dark-mode .order-analysis-title,body.dark .order-analysis-title,body.dark-mode .order-analysis-card-value,body.dark .order-analysis-card-value,body.dark-mode .order-analysis-anchor-value,body.dark .order-analysis-anchor-value,body.dark-mode .order-analysis-run-stat-value,body.dark .order-analysis-run-stat-value,body.dark-mode .order-analysis-forward-title,body.dark .order-analysis-forward-title,body.dark-mode .order-analysis-sample-box .MuiTypography-root,body.dark .order-analysis-sample-box .MuiTypography-root,body.dark-mode .order-analysis-session-fact-value,body.dark .order-analysis-session-fact-value{color:#f8fafc}body.dark-mode .order-analysis-card,body.dark .order-analysis-card,body.dark-mode .order-analysis-section,body.dark .order-analysis-section,body.dark-mode .order-analysis-anchor,body.dark .order-analysis-anchor,body.dark-mode .order-analysis-run-stat,body.dark .order-analysis-run-stat,body.dark-mode .order-analysis-sample-box,body.dark .order-analysis-sample-box,body.dark-mode .order-analysis-session-facts,body.dark .order-analysis-session-facts,body.dark-mode .order-analysis-session-strip,body.dark .order-analysis-session-strip{border-color:#94a3b833;background:#111827!important}body.dark-mode .order-analysis-session-strip--success,body.dark .order-analysis-session-strip--success{border-color:#34d39947;background:#0d1f1a!important}body.dark-mode .order-analysis-session-strip--warning,body.dark .order-analysis-session-strip--warning{border-color:#fbbf2452;background:#241a0a!important}body.dark-mode .order-analysis-session-strip--info,body.dark .order-analysis-session-strip--info{border-color:#60a5fa47;background:#0f1d32!important}body.dark-mode .order-analysis-card--action,body.dark .order-analysis-card--action,body.dark-mode .order-analysis-forward-crawl,body.dark .order-analysis-forward-crawl{border-color:#f8717157;background:#1f1518!important}body.dark-mode .order-analysis-card--good,body.dark .order-analysis-card--good{border-color:#34d39947;background:#0d1f1a!important}body.dark-mode .order-analysis-forward-eyebrow,body.dark .order-analysis-forward-eyebrow{color:#fca5a5}body.dark-mode .order-analysis-table-wrap,body.dark .order-analysis-table-wrap{background:#111827;border-color:#94a3b833}body.dark-mode .order-analysis-table-wrap .MuiTableHead-root .MuiTableCell-root,body.dark .order-analysis-table-wrap .MuiTableHead-root .MuiTableCell-root{color:#cbd5e1;background:#161e2d}body.dark-mode .order-analysis-table-wrap .MuiTableCell-root,body.dark .order-analysis-table-wrap .MuiTableCell-root{color:#e5e7eb;border-color:#94a3b829}body.dark-mode .order-analysis-page .MuiOutlinedInput-root,body.dark .order-analysis-page .MuiOutlinedInput-root{color:#f8fafc;background:#0b1120}body.dark-mode .order-analysis-page .MuiOutlinedInput-notchedOutline,body.dark .order-analysis-page .MuiOutlinedInput-notchedOutline{border-color:#94a3b857}body.dark-mode .order-analysis-page .MuiInputLabel-root,body.dark .order-analysis-page .MuiInputLabel-root,body.dark-mode .order-analysis-page .MuiFormHelperText-root,body.dark .order-analysis-page .MuiFormHelperText-root,body.dark-mode .order-analysis-page .MuiSelect-icon,body.dark .order-analysis-page .MuiSelect-icon,body.dark-mode .order-analysis-page .MuiSvgIcon-root,body.dark .order-analysis-page .MuiSvgIcon-root{color:#94a3b8}body.dark-mode .order-analysis-page .MuiButton-outlined,body.dark .order-analysis-page .MuiButton-outlined,body.dark-mode .order-analysis-page .MuiChip-outlined,body.dark .order-analysis-page .MuiChip-outlined{color:#e5e7eb;border-color:#94a3b857}body.dark-mode .order-analysis-page .MuiButton-outlined:hover,body.dark .order-analysis-page .MuiButton-outlined:hover{background:#f871711f;border-color:#f871718c}@media (width<=760px){.order-analysis-page{padding:16px}.order-analysis-header{flex-direction:column}.order-analysis-forward-crawl{flex-direction:column;align-items:stretch}.order-analysis-title{font-size:1.7rem}}.cc-order-lookup{color:#111827;background:#f6f7f9;min-height:100vh;padding:24px}.cc-order-lookup__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.cc-order-lookup__kicker{color:#64748b;letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:700}.cc-order-lookup__title{font-size:1.9rem;font-weight:800;line-height:1.15}.cc-order-lookup__workspace{grid-template-columns:minmax(280px,390px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.cc-order-lookup__search-panel,.cc-order-lookup__detail{background:#fff;border:1px solid #d9e0ea;border-radius:8px;box-shadow:0 8px 22px #0f172a0f}.cc-order-lookup__search-panel{flex-direction:column;gap:14px;padding:16px;display:flex;position:sticky;top:16px}.cc-order-lookup__search{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.cc-order-lookup__result-meta{color:#64748b;justify-content:space-between;align-items:center;min-height:24px;font-size:.88rem;display:flex}.cc-order-lookup__results{flex-direction:column;gap:8px;max-height:calc(100vh - 210px);padding-right:2px;display:flex;overflow:auto}.cc-order-lookup__result{width:100%;color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #dbe3ef;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.cc-order-lookup__result:hover,.cc-order-lookup__result.is-selected{background:#eff6ff;border-color:#2563eb}.cc-order-lookup__result span{flex-direction:column;gap:2px;min-width:0;display:flex}.cc-order-lookup__result strong,.cc-order-lookup__result b{font-size:.95rem}.cc-order-lookup__result em,.cc-order-lookup__result small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-style:normal;overflow:hidden}.cc-order-lookup__detail{flex-direction:column;gap:18px;min-width:0;padding:18px;display:flex}.cc-order-lookup__detail-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cc-order-lookup__selected-id{font-size:1.35rem;font-weight:800}.cc-order-lookup__selected-subtitle{color:#64748b;font-size:.92rem}.cc-order-lookup__facts{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;display:grid}.cc-order-lookup__fact{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;min-height:72px;padding:10px}.cc-order-lookup__fact-label,.cc-order-lookup__section-title{color:#64748b;letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:800}.cc-order-lookup__fact-value{overflow-wrap:anywhere;margin-top:4px;font-size:.96rem;font-weight:700}.cc-order-lookup__addresses,.cc-order-lookup__bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cc-order-lookup pre{color:#1f2937;white-space:pre-wrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;max-height:260px;margin:8px 0 0;padding:10px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem;line-height:1.5;overflow:auto}.cc-order-lookup__table-wrap{border:1px solid #e2e8f0;border-radius:8px;max-height:430px;margin-top:8px}.cc-order-lookup__table-wrap .MuiTableHead-root .MuiTableCell-root{color:#334155;background:#f1f5f9;font-weight:800}.cc-order-lookup__table-wrap a{color:#2563eb;align-items:center;gap:4px;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.cc-order-lookup__empty,.cc-order-lookup__empty-detail{color:#64748b;text-align:center;padding:18px}.cc-order-lookup__empty-detail{place-items:center;min-height:320px;display:grid}body.dark-mode .cc-order-lookup,body.dark .cc-order-lookup{color:#e5e7eb;background:#111827}body.dark-mode .cc-order-lookup__search-panel,body.dark .cc-order-lookup__search-panel,body.dark-mode .cc-order-lookup__detail,body.dark .cc-order-lookup__detail,body.dark-mode .cc-order-lookup__result,body.dark .cc-order-lookup__result{background:#172033;border-color:#334155}body.dark-mode .cc-order-lookup__result:hover,body.dark .cc-order-lookup__result:hover,body.dark-mode .cc-order-lookup__result.is-selected,body.dark .cc-order-lookup__result.is-selected{background:#1e3a5f;border-color:#60a5fa}body.dark-mode .cc-order-lookup__fact,body.dark .cc-order-lookup__fact,body.dark-mode .cc-order-lookup pre,body.dark .cc-order-lookup pre{color:#e5e7eb;background:#0f172a;border-color:#334155}body.dark-mode .cc-order-lookup__table-wrap,body.dark .cc-order-lookup__table-wrap{border-color:#334155}body.dark-mode .cc-order-lookup__table-wrap .MuiTableHead-root .MuiTableCell-root,body.dark .cc-order-lookup__table-wrap .MuiTableHead-root .MuiTableCell-root{color:#e5e7eb;background:#0f172a}body.dark-mode .cc-order-lookup__table-wrap .MuiTableCell-root,body.dark .cc-order-lookup__table-wrap .MuiTableCell-root{color:#e5e7eb;border-color:#334155}body.dark-mode .cc-order-lookup .MuiOutlinedInput-root,body.dark .cc-order-lookup .MuiOutlinedInput-root{color:#e5e7eb}body.dark-mode .cc-order-lookup .MuiOutlinedInput-notchedOutline,body.dark .cc-order-lookup .MuiOutlinedInput-notchedOutline{border-color:#475569}body.dark-mode .cc-order-lookup .MuiInputLabel-root,body.dark .cc-order-lookup .MuiInputLabel-root,body.dark-mode .cc-order-lookup__kicker,body.dark .cc-order-lookup__kicker,body.dark-mode .cc-order-lookup__selected-subtitle,body.dark .cc-order-lookup__selected-subtitle,body.dark-mode .cc-order-lookup__fact-label,body.dark .cc-order-lookup__fact-label,body.dark-mode .cc-order-lookup__section-title,body.dark .cc-order-lookup__section-title,body.dark-mode .cc-order-lookup__result em,body.dark .cc-order-lookup__result em,body.dark-mode .cc-order-lookup__result small,body.dark .cc-order-lookup__result small{color:#94a3b8}@media (width<=980px){.cc-order-lookup{padding:16px}.cc-order-lookup__workspace,.cc-order-lookup__addresses,.cc-order-lookup__bottom-grid{grid-template-columns:1fr}.cc-order-lookup__search-panel{position:static}.cc-order-lookup__results{max-height:360px}.cc-order-lookup__facts{grid-template-columns:repeat(2,minmax(120px,1fr))}}@media (width<=640px){.cc-order-lookup__header,.cc-order-lookup__detail-top,.cc-order-lookup__search{grid-template-columns:1fr;align-items:stretch}.cc-order-lookup__header,.cc-order-lookup__detail-top{display:grid}.cc-order-lookup__facts{grid-template-columns:1fr}}.alternate-catalog-loading{color:#e5e7eb;text-align:center;background:#020617;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100vh;padding:24px;display:flex}.alternate-catalog-loading-title{margin:0;font-size:1.05rem;font-weight:600}.alternate-catalog-loading-progress{background:#94a3b833;border:1px solid #94a3b859;border-radius:999px;width:min(540px,92vw);height:14px;overflow:hidden}.alternate-catalog-loading-progress-fill{background:linear-gradient(90deg,#6366f1 0%,#8b5cf6 100%);width:0;height:100%;transition:width .22s}.alternate-catalog-loading-percent{margin:0;font-size:.95rem;font-weight:700}.alternate-catalog-loading-status{opacity:.8;margin:0;font-size:.88rem}.alternate-catalog-loading-user{opacity:.72;margin:2px 0 0;font-size:.85rem}.alternate-catalog-container{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);width:100%;min-height:100vh;padding:2rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow-x:auto}.alternate-catalog-container:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 20% 80%,#6366f114 0%,#0000 50%),radial-gradient(circle at 80% 20%,#a855f70f 0%,#0000 50%);width:100%;height:100%;position:fixed;top:0;left:0}.alternate-catalog-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc;border:1px solid #00000014;border-radius:24px;justify-content:space-between;align-items:center;margin-bottom:3rem;padding:2rem;display:flex;box-shadow:0 20px 60px #0000000f,0 4px 16px #0000000a}.alternate-catalog-header h1{color:#1f2937;background:linear-gradient(135deg,#1f2937 0%,#374151 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:2.5rem;font-weight:700}.alternate-catalog-title-group{flex-direction:column;gap:8px;display:flex}.alternate-catalog-preview-note{color:#64748b;margin:0;font-size:.95rem;font-weight:500}.alternate-catalog-export-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border:none;border-radius:16px;padding:1rem 2rem;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 25px #6366f133}.alternate-catalog-export-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.alternate-catalog-export-button:hover{background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 100%);transform:translateY(-2px);box-shadow:0 15px 35px #6366f14d}.alternate-catalog-export-button:hover:before{left:100%}.alternate-catalog-export-button:active{transform:translateY(0);box-shadow:0 5px 15px #667eea66}.alternate-catalog-controls{flex-wrap:wrap;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.alt-control{color:#1f2937;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd9;border:1px solid #00000014;border-radius:16px;width:260px;height:44px;padding:10px 14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:1.4;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 25px #0000000a}.alt-control::placeholder{color:#1f293799;font-weight:400}.alt-control:focus{background:#fffffff2;border-color:#6366f14d;outline:none;transform:translateY(-2px);box-shadow:0 0 0 3px #6366f11a,0 15px 35px #00000014}select.alt-control{appearance:none;background-image:none;padding-right:14px}.alternate-catalog-search{width:280px;height:44px}.alt-preset-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.alt-preset-select{width:220px;min-width:190px}.alt-preset-input{width:190px;min-width:170px}.alt-preset-btn{color:#1f2937;cursor:pointer;background:#ffffffd9;border:1px solid #00000014;border-radius:14px;height:44px;padding:0 14px;font-size:.88rem;font-weight:600;transition:all .25s;box-shadow:0 8px 20px #0000000d}.alt-preset-btn:hover:not(:disabled){background:#fffffff2;border-color:#6366f159;transform:translateY(-1px)}.alt-preset-btn:disabled{opacity:.55;cursor:not-allowed}.alt-preset-btn-danger:hover:not(:disabled){border-color:#dc262659}.alternate-catalog-dropdown{font-family:Inter,sans-serif;display:inline-block;position:relative}.alternate-catalog-dropdown-button{color:#1f2937;cursor:pointer;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd9;border:1px solid #00000014;border-radius:16px;justify-content:space-between;align-items:center;min-width:260px;height:44px;margin-bottom:0;padding:10px 14px;font-size:1rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 8px 25px #0000000a}.alternate-catalog-dropdown-button:hover{background:#fffffff2;border-color:#6366f14d;transform:translateY(-2px);box-shadow:0 0 0 3px #6366f11a,0 15px 35px #00000014}.dropdown-arrow{margin-left:1rem;font-size:.8rem;transition:transform .3s}.dropdown-arrow.open{transform:rotate(180deg)}.alternate-catalog-dropdown-menu{z-index:99;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #0000000f;border-radius:16px;width:100%;max-height:300px;padding:1rem;position:absolute;top:110%;left:0;overflow-y:auto;box-shadow:0 12px 24px #00000014}.dropdown-header{justify-content:space-between;margin-bottom:.75rem;display:flex}.dropdown-action-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border:none;border-radius:10px;padding:.4rem .75rem;font-size:.8rem;font-weight:500;transition:all .3s;box-shadow:0 4px 12px #0000000d}.dropdown-action-btn:hover{background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 100%);transform:translateY(-1px);box-shadow:0 6px 16px #00000014}.dropdown-items{flex-direction:column;gap:.4rem;max-height:240px;display:flex;overflow-y:auto}.dropdown-item{cursor:pointer;background:#fff9;border:1px solid #0000000d;border-radius:6px;align-items:center;gap:.75rem;width:100%;min-height:36px;padding:.5rem .75rem;font-size:.85rem;font-weight:500;line-height:1.3;transition:all .2s;display:flex}.dropdown-item:hover{background:#6366f114;border-color:#6366f133;transform:translateY(-1px)}.dropdown-item input[type=checkbox]{appearance:none;cursor:pointer;vertical-align:middle;background:#fff;border:2px solid #0003;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin:0;transition:all .2s ease-in-out;display:inline-flex;position:relative}.dropdown-item input[type=checkbox]:checked{background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border-color:#6366f1;transform:scale(1.05)}.dropdown-item input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:12px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dropdown-item-text{color:#1f2937;cursor:pointer;-webkit-user-select:none;user-select:none;flex:1;line-height:1.3}.alternate-catalog-table{border-collapse:separate;border-spacing:0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);table-layout:auto;background:#fffffff2;border:1px solid #0000000f;border-radius:20px;width:95%;max-width:95vw;margin:0 auto;overflow:hidden;box-shadow:0 20px 60px #00000014}.alternate-catalog-table-loading{background:#fffffff2;border:1px solid #0000000f;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:95%;max-width:95vw;min-height:280px;margin:0 auto;display:flex;box-shadow:0 20px 60px #00000014}.alternate-catalog-table-loading p{color:#334155;margin:0;font-size:1rem;font-weight:600}.alternate-catalog-table-loading-spinner{border:3px solid #94a3b847;border-top-color:#6366f1;border-radius:50%;width:34px;height:34px;animation:.9s linear infinite altCatalogSpin}@keyframes altCatalogSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.alternate-catalog-table thead th{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;text-align:left;vertical-align:middle;white-space:nowrap;background:linear-gradient(135deg,#0f172af2 0%,#1e293bf2 100%);border-bottom:2px solid #0000001a;padding:1.5rem 1rem;font-size:.9rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.alternate-catalog-table thead th:first-child{border-top-left-radius:20px}.alternate-catalog-table thead th:last-child{border-top-right-radius:20px}.alternate-catalog-table thead th:hover{background:linear-gradient(135deg,#1e293bfa 0%,#0f172afa 100%);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.alternate-catalog-table thead th:after{content:"";background:linear-gradient(90deg,#6366f1,#8b5cf6);width:0;height:2px;transition:all .4s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.alternate-catalog-table thead th:hover:after{width:80%}.alternate-catalog-table td{color:#374151;vertical-align:middle;text-align:left;word-wrap:break-word;background:#fff9;border-bottom:1px solid #0000000f;padding:1.25rem 1rem;font-size:.95rem;font-weight:400;transition:all .3s cubic-bezier(.4,0,.2,1)}.alternate-catalog-table th.is-money-col,.alternate-catalog-table td.is-money-col{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:132px}.alternate-catalog-table tbody tr{transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.alternate-catalog-table tbody tr:nth-child(2n){background:#f8fafccc}.alternate-catalog-table tbody tr:nth-child(odd){background:#fffc}.alternate-catalog-table tbody tr:hover{background:#6366f108;transform:translate(4px);box-shadow:0 4px 12px #0000000f}.alternate-catalog-table tbody tr:hover td{color:#1f2937}.alternate-catalog-table tbody tr:last-child td:first-child{border-bottom-left-radius:20px}.alternate-catalog-table tbody tr:last-child td:last-child{border-bottom-right-radius:20px}.alternate-catalog-table tbody tr:last-child td{border-bottom:none}.alternate-catalog-container p{color:#374151;text-align:center;font-size:1.2rem;font-weight:500}.alternate-catalog-header,.alternate-catalog-controls,.visible-count,.alt-catalog-net-help,.alternate-catalog-table{width:calc(95vw - 4rem);max-width:calc(95vw - 4rem);margin-left:auto;margin-right:auto}.alternate-catalog-container{padding-inline:0}.alt-catalog-net-help{color:#334155;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0 auto 12px;font-size:.84rem;display:flex}.alt-catalog-net-help-note{text-align:center;width:100%;font-weight:600}.alt-catalog-net-help span{background:#ffffffb3;border:1px solid #00000014;border-radius:999px;padding:6px 10px;font-weight:500}.alternate-catalog-container:not(.dark) .alt-control,.alternate-catalog-container:not(.dark) select.alt-control,.alternate-catalog-container:not(.dark) .alternate-catalog-dropdown-button,.alternate-catalog-container:not(.dark) .alternate-catalog-dropdown-menu{color:#1f2937!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#ffffffd9!important;border:1px solid #00000014!important;box-shadow:0 8px 25px #0000000a!important}.alternate-catalog-container:not(.dark) .alternate-catalog-table td{color:#374151!important;background:#fff9!important;border-color:#0000000f!important}.alternate-catalog-container:not(.dark) .alternate-catalog-table tbody tr:nth-child(2n){background:#f8fafccc!important}.alternate-catalog-container:not(.dark) .alternate-catalog-table tbody tr:nth-child(odd){background:#fffc!important}.alternate-catalog-container.dark,.alternate-catalog-container.dark *{color:#fff!important}.alternate-catalog-container.dark{background:#000!important}.alternate-catalog-container.dark .alternate-catalog-header{box-shadow:none!important;background:#0b1220!important;border:1px solid #334155!important}.alternate-catalog-container.dark .alternate-catalog-header h1{-webkit-text-fill-color:initial!important;color:#fff!important;background:0 0!important}.alternate-catalog-container.dark .alternate-catalog-preview-note{color:#e2e8f0d1!important}.alternate-catalog-container.dark .alternate-catalog-search,.alternate-catalog-container.dark .alt-control,.alternate-catalog-container.dark .alternate-catalog-dropdown-button,.alternate-catalog-container.dark .alternate-catalog-dropdown-menu{color:#fff!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0b1220!important;border:1px solid #334155!important}.alternate-catalog-container.dark .alternate-catalog-search::placeholder,.alternate-catalog-container.dark .alt-control::placeholder{color:#ffffffb3!important}.alternate-catalog-container.dark .alt-preset-btn{color:#fff!important;box-shadow:none!important;background:#0b1220!important;border:1px solid #334155!important}.alternate-catalog-container.dark .alternate-catalog-table{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#000!important;border:1px solid #334155!important}.alternate-catalog-container.dark .alternate-catalog-table-loading{box-shadow:none!important;background:#000!important;border:1px solid #334155!important}.alternate-catalog-container.dark .alternate-catalog-table-loading-spinner{border-color:#60a5fa #33415580 #33415580}.alternate-catalog-container.dark .alternate-catalog-table thead th{color:#fff!important;box-shadow:none!important;background:#0b1220!important;border-bottom:1px solid #334155!important}.alternate-catalog-container.dark .alternate-catalog-table td{color:#fff!important;background:0 0!important;border-color:#334155!important}.alternate-catalog-container.dark .alternate-catalog-table tbody tr:nth-child(odd){background:#000!important}.alternate-catalog-container.dark .alternate-catalog-table tbody tr:nth-child(2n){background:#0a1a33!important}.alternate-catalog-container.dark .alternate-catalog-table tbody tr:hover{background:#1e3a8a!important}.alternate-catalog-container.dark .clickable-row span[title="Click to manage tags"]{color:#fff!important;background:#47628c!important;border:1px solid #334155!important}.alternate-catalog-container.dark span[style*="text-decoration: underline"]{color:#93c5fd!important}.alternate-catalog-container.dark .visible-count{color:#fffc!important}.alternate-catalog-container.dark .alt-catalog-net-help{color:#ffffffdb!important}.alternate-catalog-container.dark .alt-catalog-net-help span{background:#0b1220!important;border:1px solid #334155!important}@media (width<=768px){.alternate-catalog-container{padding:1rem}.alternate-catalog-header{flex-direction:column;gap:1rem;padding:1.5rem}.alternate-catalog-header h1{text-align:center;font-size:2rem}.alternate-catalog-search{width:100%;max-width:400px}.alternate-catalog-columns{gap:1rem}.alternate-catalog-table{font-size:.85rem}.alternate-catalog-table th,.alternate-catalog-table td{padding:.75rem .5rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.alternate-catalog-table tbody tr{animation:.6s cubic-bezier(.4,0,.2,1) forwards fadeInUp}.alternate-catalog-table tbody tr:nth-child(odd){animation-delay:.1s}.alternate-catalog-table tbody tr:nth-child(2n){animation-delay:.2s}.alternate-catalog-dropdown-menu .dropdown-items{flex-direction:column;gap:8px;display:flex}.alternate-catalog-dropdown-menu .dropdown-item{flex-direction:row;align-items:center;gap:8px;line-height:1.2;display:flex}.alternate-catalog-dropdown-menu .dropdown-item input[type=checkbox]{flex:none;margin:0}.alternate-catalog-dropdown-menu .dropdown-item .dropdown-item-text{display:inline-block}.bust-workbench-page .jjcontainer{grid-template-columns:none;grid-template-areas:none;max-width:1440px;margin:0 auto;padding:0 1.5rem 2rem;display:block}.bust-workbench{flex-direction:column;gap:1rem;display:flex}.bw-loading-backdrop{z-index:1600;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a57;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.bw-loading-dialog{background:#fff;border:1px solid #0f172a1f;border-radius:8px;flex-direction:column;gap:.85rem;width:min(520px,100%);padding:1rem;display:flex;box-shadow:0 18px 50px #0f172a33}.bw-loading-topline{align-items:center;gap:1rem;width:100%;display:flex}.bw-loading-copy{flex:1;min-width:0}.bw-loading-kicker{color:#64748b;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-bottom:.2rem;font-size:.74rem;font-weight:700;display:flex}.bw-loading-dialog h2{color:#0f172a;margin:0;font-size:1rem}.bw-loading-dialog p{color:#64748b;margin:.25rem 0 0;font-size:.9rem}.bw-loading-dialog .bw-loading-estimate{color:#475569;margin-top:.4rem;font-size:.84rem;font-weight:700}.bw-spinner{border:3px solid #dbe3ef;border-top-color:#0f172a;border-radius:50%;flex:0 0 34px;width:34px;height:34px;animation:.8s linear infinite bw-spin}.bw-loading-meter{background:#e2e8f0;border-radius:999px;width:100%;height:6px;overflow:hidden}.bw-loading-meter div{border-radius:inherit;background:#0f172a;height:100%;transition:width .2s}.bw-loading-steps{gap:.55rem;width:100%;display:grid}.bw-loading-step{color:#475569;grid-template-columns:16px 1fr;align-items:flex-start;gap:.55rem;display:grid}.bw-loading-step-dot{background:#fff;border:2px solid #cbd5e1;border-radius:50%;width:10px;height:10px;margin-top:.25rem}.bw-loading-step strong{color:#0f172a;justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.86rem;display:flex}.bw-loading-step strong em{color:#64748b;flex:none;font-size:.74rem;font-style:normal;font-weight:700}.bw-loading-step p{color:#64748b;margin:.12rem 0 0;font-size:.8rem}.bw-loading-step--active .bw-loading-step-dot{border-color:#cbd5e1 #0f172a #0f172a;animation:.8s linear infinite bw-spin}.bw-loading-step--done .bw-loading-step-dot{background:#16a34a;border-color:#16a34a}.bw-loading-step--skipped .bw-loading-step-dot{background:#f8fafc;border-color:#94a3b8}.bw-loading-step--error .bw-loading-step-dot{background:#dc2626;border-color:#dc2626}@keyframes bw-spin{to{transform:rotate(360deg)}}.bw-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bw-header h1{margin:0}.bw-subtitle{color:#5f6b7a;margin:.35rem 0 0}.bw-status{letter-spacing:.04em;color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;padding:.45rem .65rem;font-size:.78rem;font-weight:700}.bw-filters,.bw-rule-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem;display:grid}.bw-filters label,.bw-rule-grid label{color:#334155;flex-direction:column;gap:.3rem;font-size:.82rem;font-weight:700;display:flex}.bw-filter-action{align-items:flex-end;display:flex}.bust-workbench .jjbutton{color:#fff;cursor:pointer;background:#0f172a;border:1px solid #0f172a;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;font-weight:700;line-height:1.1;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.bust-workbench .jjbutton:hover:not(:disabled){background:#1e293b;border-color:#1e293b}.bust-workbench .jjbutton:disabled{color:#64748b;cursor:not-allowed;opacity:1;background:#e2e8f0;border-color:#cbd5e1}.bw-filter-action .jjbutton{width:100%;min-height:40px}.bw-rule-actions{color:#64748b;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;font-size:.88rem;display:flex}.bw-rule-actions .jjbutton{width:auto;min-height:34px}.bw-inline-button{width:fit-content;min-height:32px;padding:.35rem .55rem;font-size:.82rem}.bw-summary-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.bw-market-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;display:grid}.bw-metric,.bw-panel,.bw-market-card{background:#fff;border:1px solid #0f172a1a;border-radius:8px}.bw-metric,.bw-market-card{flex-direction:column;justify-content:space-between;gap:.45rem;min-height:92px;padding:.85rem;display:flex}.bw-metric span,.bw-market-card span,.bw-panel-header span,.bw-calc-list span,.bw-card-meta{color:#64748b;font-size:.82rem}.bw-metric strong,.bw-market-card strong{color:#0f172a;font-size:1.08rem}.bw-market-card p{color:#475569;margin:0;font-size:.86rem}.bw-market-mini{flex-wrap:wrap;gap:.4rem;display:flex}.bw-market-mini span{color:#475569;background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;padding:.25rem .4rem}.bw-product-link{color:#0f172a;width:fit-content;font-weight:700;text-decoration:underline}.bw-snapshot-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:.75rem;display:grid}.bw-snapshot-table td{vertical-align:middle}.bw-selected-snapshot-row td{background:#f0f9ff}.bw-snapshot-spread-positive{color:#047857;font-weight:700}.bw-snapshot-spread-negative{color:#b91c1c;font-weight:700}.bw-snapshot-detail{background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;gap:.75rem;padding:.75rem;display:grid}.bw-snapshot-detail-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.bw-snapshot-detail-header div,.bw-snapshot-mini-section{gap:.25rem;display:grid}.bw-snapshot-detail-header span,.bw-snapshot-mini-section>span,.bw-snapshot-stat-grid span,.bw-snapshot-rules span,.bw-snapshot-line-list span{color:#64748b;font-size:.8rem}.bw-snapshot-detail-header strong{color:#0f172a;font-size:.96rem}.bw-snapshot-stat-grid,.bw-snapshot-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.bw-snapshot-stat-grid div,.bw-snapshot-rules div{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:.12rem;padding:.45rem .5rem;display:grid}.bw-snapshot-stat-grid strong,.bw-snapshot-rules strong{color:#0f172a;font-size:.92rem}.bw-snapshot-chip-list{flex-wrap:wrap;gap:.35rem;display:flex}.bw-snapshot-chip-list span{color:#475569;background:#fff;border:1px solid #dbe3ef;border-radius:8px;padding:.25rem .4rem;font-size:.8rem}.bw-snapshot-line-list{gap:.4rem;display:grid}.bw-snapshot-line-list div{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:baseline;gap:.75rem;padding-bottom:.35rem;display:flex}.bw-snapshot-line-list div:last-child{border-bottom:0;padding-bottom:0}.bw-snapshot-line-list strong{color:#0f172a;min-width:0;font-size:.86rem}.bw-snapshot-line-list span{text-align:right;flex:none}.bw-content-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:.75rem;display:grid}.bw-panel{padding:.9rem}.bw-pricing-source-panel{background:#f8fafc}.bw-panel-header{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.75rem;display:flex}.bw-panel-header h2,.bw-panel-header h3{margin:0;font-size:1.02rem}.bw-subsection{margin-top:1rem}.bw-export-button{white-space:nowrap;min-height:34px;padding:.45rem .7rem}.bw-rule-note,.bw-error,.bw-empty,.bw-filter-note{color:#64748b;margin-top:.75rem;font-size:.88rem}.bw-panel .bw-rule-note:first-of-type{margin-top:0}.bw-filter-note-action{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.bw-filter-note-action .jjbutton{width:auto;min-height:34px}.bw-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:.75rem}.bw-pricing-date{background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;align-items:center;gap:.55rem;margin-bottom:.75rem;padding:.45rem .6rem;font-size:.86rem;display:inline-flex}.bw-pricing-date span{color:#64748b}.bw-pricing-date strong{color:#0f172a}.bw-warning-list{gap:.4rem;margin:.75rem 0;display:grid}.bw-warning-list div{color:#854d0e;background:#fefce8;border:1px solid #facc15;border-radius:8px;padding:.55rem .65rem;font-size:.86rem}.bw-active-pack-row td{background:#ecfdf5}.bw-pack-code-cell{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.bw-pack-code-cell strong{color:#065f46;background:#d1fae5;border:1px solid #34d399;border-radius:8px;padding:.15rem .35rem;font-size:.72rem;line-height:1}.bw-calc-list{gap:.6rem;display:grid}.bw-calc-list div{border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:1rem;padding-bottom:.55rem;display:flex}.bw-calc-list div:last-child{border-bottom:0;padding-bottom:0}.bw-table-wrap{overflow:auto}.bw-table{border-collapse:collapse;width:100%;font-size:.86rem}.bw-table th,.bw-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:.55rem}.bw-table th{color:#475569;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;font-size:.76rem}.bw-card-name{color:#0f172a;font-weight:700}body.dark-mode .bust-workbench,body.dark-mode .bw-panel,body.dark-mode .bw-metric,body.dark-mode .bw-market-card,body.dark-mode .bw-snapshot-stat-grid div,body.dark-mode .bw-snapshot-rules div,body.dark-mode .bw-snapshot-chip-list span{color:#e5e7eb;background:#111827}body.dark-mode .bw-status,body.dark-mode .bw-table th,body.dark-mode .bw-loading-dialog,body.dark-mode .bw-pricing-date,body.dark-mode .bw-snapshot-detail{color:#cbd5e1;background:#1f2937}body.dark-mode .bw-metric strong,body.dark-mode .bw-market-card strong,body.dark-mode .bw-card-name,body.dark-mode .bw-loading-dialog h2,body.dark-mode .bw-pricing-date strong,body.dark-mode .bw-snapshot-detail-header strong,body.dark-mode .bw-snapshot-stat-grid strong,body.dark-mode .bw-snapshot-rules strong,body.dark-mode .bw-snapshot-line-list strong{color:#f8fafc}body.dark-mode .bw-subtitle,body.dark-mode .bw-metric span,body.dark-mode .bw-market-card span,body.dark-mode .bw-panel-header span,body.dark-mode .bw-calc-list span,body.dark-mode .bw-card-meta,body.dark-mode .bw-filters label,body.dark-mode .bw-rule-grid label,body.dark-mode .bw-rule-note,body.dark-mode .bw-empty,body.dark-mode .bw-filter-note,body.dark-mode .bw-loading-dialog p,body.dark-mode .bw-loading-dialog .bw-loading-estimate,body.dark-mode .bw-loading-kicker,body.dark-mode .bw-loading-step p,body.dark-mode .bw-loading-step strong em,body.dark-mode .bw-pricing-date span,body.dark-mode .bw-snapshot-detail-header span,body.dark-mode .bw-snapshot-mini-section>span,body.dark-mode .bw-snapshot-stat-grid span,body.dark-mode .bw-snapshot-rules span,body.dark-mode .bw-snapshot-line-list span{color:#9ca3af}body.dark-mode .bw-market-card p,body.dark-mode .bw-product-link{color:#d1d5db}body.dark-mode .bw-market-mini span{color:#cbd5e1;background:#1f2937;border-color:#374151}body.dark-mode .bw-selected-snapshot-row td{background:#082f49}body.dark-mode .bw-snapshot-detail,body.dark-mode .bw-snapshot-stat-grid div,body.dark-mode .bw-snapshot-rules div,body.dark-mode .bw-snapshot-chip-list span,body.dark-mode .bw-snapshot-line-list div{border-color:#374151}body.dark-mode .bw-snapshot-chip-list span{color:#cbd5e1}body.dark-mode .bw-warning-list div{color:#fde68a;background:#422006;border-color:#a16207}body.dark-mode .bw-active-pack-row td{background:#064e3b}body.dark-mode .bw-pack-code-cell strong{color:#d1fae5;background:#065f46;border-color:#10b981}body.dark-mode .bust-workbench .jjbutton{color:#111827;background:#e5e7eb;border-color:#64748b}body.dark-mode .bust-workbench .jjbutton:hover:not(:disabled){color:#111827;background:#f8fafc;border-color:#f8fafc}body.dark-mode .bust-workbench .jjbutton:disabled{color:#6b7280;background:#1f2937;border-color:#374151}body.dark-mode .bw-spinner{border-color:#f8fafc #374151 #374151}body.dark-mode .bw-loading-meter{background:#374151}body.dark-mode .bw-loading-meter div{background:#f8fafc}body.dark-mode .bw-loading-step strong{color:#f8fafc}body.dark-mode .bw-loading-step-dot{background:#1f2937;border-color:#4b5563}body.dark-mode .bw-loading-step--active .bw-loading-step-dot{border-color:#4b5563 #f8fafc #f8fafc}body.dark-mode .bw-loading-step--done .bw-loading-step-dot{background:#22c55e;border-color:#22c55e}body.dark-mode .bw-loading-step--skipped .bw-loading-step-dot{background:#1f2937;border-color:#6b7280}body.dark-mode .bw-loading-step--error .bw-loading-step-dot{background:#f87171;border-color:#f87171}body.dark-mode .bw-table th,body.dark-mode .bw-table td,body.dark-mode .bw-calc-list div{border-color:#374151}@media (width<=900px){.bw-content-grid,.bw-snapshot-layout{grid-template-columns:1fr}}@media (width<=520px){.bw-loading-dialog{padding:.85rem}.bw-loading-topline{align-items:flex-start}.bw-loading-kicker,.bw-loading-step strong{flex-direction:column;gap:.1rem}.bw-snapshot-detail-header,.bw-snapshot-line-list div{flex-direction:column;align-items:flex-start}.bw-snapshot-stat-grid,.bw-snapshot-rules{grid-template-columns:1fr}.bw-snapshot-line-list span{text-align:left}}.rainforest-workbench{color:#111827;padding:1.5rem}.rainforest-workbench.dark{color:#e5e7eb}.rw-header h1{margin:0 0 .25rem;font-size:2rem;line-height:1.15}.rw-header p{opacity:.82;margin:0 0 1rem}.rw-controls{grid-template-columns:220px minmax(220px,1fr) auto auto;align-items:end;gap:.75rem;margin-bottom:.9rem;display:grid}.rw-controls label{flex-direction:column;gap:.4rem;font-size:.86rem;font-weight:600;display:flex}.rw-controls input,.rw-controls select{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:10px;height:40px;padding:0 .65rem}.rainforest-workbench.dark .rw-controls input,.rainforest-workbench.dark .rw-controls select{color:#e5e7eb;background:#0f172a;border-color:#334155}.rw-check{align-items:center;margin-bottom:.35rem;display:flex;flex-direction:row!important;gap:.5rem!important}.rw-actions{gap:.6rem;display:flex}.rw-actions button,.rw-table button{cursor:pointer;color:#fff;background:#1d4ed8;border:none;border-radius:10px;height:38px;padding:0 .8rem;font-weight:600}.rw-actions button:disabled,.rw-table button:disabled{cursor:not-allowed;opacity:.7}.rw-actions .rw-secondary{background:#475569}.rw-error{color:#991b1b;background:#fee2e2;border:1px solid #fecaca;border-radius:10px;margin:.35rem 0 .75rem;padding:.65rem .75rem}.rainforest-workbench.dark .rw-error{color:#fecaca;background:#991b1b40;border-color:#f8717173}.rw-summary{opacity:.84;justify-content:flex-start;gap:1rem;margin-bottom:.8rem;font-size:.86rem;display:flex}.rw-bulk-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.8rem;display:flex}.rw-select-all{align-items:center;gap:.5rem;font-size:.88rem;font-weight:600;display:flex}.rw-select-all input{width:16px;height:16px}.rw-table-wrap{background:#fff;border:1px solid #dbe3ee;border-radius:12px;overflow:auto}.rainforest-workbench.dark .rw-table-wrap{background:#020617;border-color:#334155}.rw-table{border-collapse:collapse;width:100%;min-width:980px}.rw-table th,.rw-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e5e7eb;padding:.72rem}.rainforest-workbench.dark .rw-table th,.rainforest-workbench.dark .rw-table td{border-bottom-color:#1e293b}.rw-table th{letter-spacing:.03em;text-transform:uppercase;background:#f8fafc;font-size:.79rem}.rainforest-workbench.dark .rw-table th{background:#0b1220}.rw-product-name{font-weight:600}.rw-product-id,.rw-muted{opacity:.68;font-size:.82rem}.rw-tags{flex-wrap:wrap;gap:.4rem;display:flex}.rw-tag-pill{background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:.15rem .5rem;font-size:.74rem}.rainforest-workbench.dark .rw-tag-pill{background:#1d4ed838;border-color:#1d4ed8}.rw-asin-cell{gap:.45rem;display:flex}.rw-asin-cell input{border:1px solid #cbd5e1;border-radius:10px;min-width:132px;height:38px;padding:0 .6rem}.rainforest-workbench.dark .rw-asin-cell input{color:#e2e8f0;background:#0f172a;border-color:#334155}.rw-amazon{gap:.2rem;font-size:.88rem;display:grid}.rw-empty{text-align:center;opacity:.72;padding:1rem}@media (width<=1024px){.rw-controls{grid-template-columns:1fr}}.open-more{--om-accent:#0f766e;--om-accent-soft:#ccfbf1;--om-border:#dbe3ee;--om-card:#fff;--om-muted:#64748b;--om-surface:#f8fafc;border:1px solid var(--om-border);background:var(--om-card);border-radius:10px;margin:0 0 26px;padding:16px;box-shadow:0 10px 28px #0f172a0f}.sealed-radar.dark .open-more{--om-accent:#5eead4;--om-accent-soft:#0d94882e;--om-border:#263449;--om-card:#0f172a;--om-muted:#94a3b8;--om-surface:#0b1220;color:#e5e7eb;box-shadow:none}.open-more__heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.open-more__eyebrow{color:var(--om-accent);letter-spacing:.09em;text-transform:uppercase;margin-bottom:3px;font-size:.7rem;font-weight:850}.open-more__heading h2{color:inherit;letter-spacing:-.02em;margin:0;font-size:1.45rem;line-height:1.1}.open-more__heading p{max-width:780px;color:var(--om-muted);margin:5px 0 0;font-size:.86rem;line-height:1.4}.open-more__manual-lock{color:#115e59;background:#f0fdfa;border:1px solid #99f6e4;border-radius:8px;flex:none;align-items:center;gap:8px;max-width:330px;min-height:36px;padding:7px 10px;font-size:.75rem;line-height:1.3;display:flex}.sealed-radar.dark .open-more__manual-lock{color:#99f6e4;background:#0d94881f;border-color:#2dd4bf59}.open-more__controls{align-items:flex-end;gap:10px;margin-top:14px;display:flex}.open-more__selector{border:0;min-width:0;margin:0;padding:0}.open-more__selector legend{color:var(--om-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:800}.open-more__selector>div{border:1px solid var(--om-border);background:var(--om-surface);border-radius:8px;padding:2px;display:inline-flex}.open-more__selector button,.open-more__refresh,.open-more__state button{color:var(--om-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;font-size:.78rem;font-weight:800}.sealed-radar.dark .open-more__selector button,.sealed-radar.dark .open-more__refresh,.sealed-radar.dark .open-more__state button,.sealed-radar.dark .open-more__table button,.sealed-radar.dark .open-more__candidate{color:inherit;background:0 0;border-color:#0000}.open-more__selector button{min-width:42px;min-height:30px;padding:0 10px}.open-more__selector button.is-active{background:var(--om-card);color:var(--om-accent);box-shadow:0 1px 3px #0f172a1f}.sealed-radar.dark .open-more__selector button.is-active{background:#162235}.open-more__refresh{border:1px solid var(--om-border);background:var(--om-card);min-height:36px;color:inherit;align-items:center;gap:7px;margin-left:auto;padding:0 11px;display:inline-flex}.open-more__refresh:disabled{cursor:wait;opacity:.65}.open-more__evidence{color:#0c4a6e;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;gap:10px;margin-top:12px;padding:9px 11px;display:flex}.open-more__evidence.is-warning{color:#78350f;background:#fffbeb;border-color:#fde68a}.sealed-radar.dark .open-more__evidence{color:#bae6fd;background:#0e749021;border-color:#38bdf84d}.sealed-radar.dark .open-more__evidence.is-warning{color:#fde68a;background:#92400e29;border-color:#fbbf244d}.open-more__evidence-icon{padding-top:1px;display:flex}.open-more__evidence strong{font-size:.76rem;display:block}.open-more__evidence p{color:inherit;margin:2px 0 0;font-size:.75rem;line-height:1.35}.open-more__summary{grid-template-columns:repeat(5,minmax(105px,1fr));gap:8px;margin-top:10px;display:grid}.open-more__metric{border:1px solid var(--om-border);background:var(--om-surface);border-top:3px solid #cbd5e1;border-radius:8px;min-width:0;padding:10px 11px}.open-more__metric.is-open{border-top-color:#10b981}.open-more__metric.is-test{border-top-color:#f59e0b}.open-more__metric.is-keep{border-top-color:#64748b}.open-more__metric.is-insufficient{border-top-color:#94a3b8}.open-more__metric span,.open-more__detail-metric span{color:var(--om-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.open-more__metric strong{margin-top:3px;font-size:1.25rem;line-height:1;display:block}.open-more__table-wrap{border:1px solid var(--om-border);background:var(--om-card);border-radius:8px;margin-top:10px;overflow:auto}.open-more__table{border-collapse:collapse;width:100%;min-width:1120px}.open-more__table th,.open-more__table td{border-bottom:1px solid var(--om-border);text-align:left;vertical-align:middle;padding:8px 9px;font-size:.76rem}.open-more__table th{z-index:1;background:var(--om-surface);position:sticky;top:0}.open-more__table th.open-more__column-header:hover,.open-more__table th.open-more__column-header:focus-within{z-index:12}.open-more__table th button{width:100%;min-height:22px;color:var(--om-muted);cursor:pointer;font:inherit;letter-spacing:.04em;text-align:left;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;gap:6px;padding:0;font-size:.65rem;font-weight:850;display:flex}.open-more__column-label{align-items:center;gap:4px;display:inline-flex}.open-more__column-info{opacity:.72;border:1px solid;border-radius:50%;flex:none;padding:1px}.open-more__column-header:hover .open-more__column-info,.open-more__column-header:focus-within .open-more__column-info{background:var(--om-accent);border-color:var(--om-accent);color:var(--om-card);opacity:1}.open-more__column-help{border:1px solid var(--om-border);border-top:3px solid var(--om-accent);background:var(--om-card);width:286px;color:inherit;letter-spacing:normal;opacity:0;pointer-events:none;text-align:left;text-transform:none;visibility:hidden;white-space:normal;border-radius:9px;padding:12px;font-weight:400;line-height:1.35;transition:opacity .13s,transform .13s,visibility .13s;display:block;position:absolute;top:calc(100% - 2px);left:50%;transform:translate(-50%,-5px);box-shadow:0 16px 34px #0f172a2e}.open-more__column-header.is-start .open-more__column-help{left:8px;transform:translateY(-5px)}.open-more__column-header.is-end .open-more__column-help{left:auto;right:8px;transform:translateY(-5px)}.open-more__column-header:hover .open-more__column-help,.open-more__column-header:focus-within .open-more__column-help{opacity:1;visibility:visible;transform:translate(-50%)}.open-more__column-header.is-start:hover .open-more__column-help,.open-more__column-header.is-start:focus-within .open-more__column-help,.open-more__column-header.is-end:hover .open-more__column-help,.open-more__column-header.is-end:focus-within .open-more__column-help{transform:translate(0)}.open-more__column-help-eyebrow,.open-more__column-help-title,.open-more__column-help-description{display:block}.open-more__column-help-eyebrow{color:var(--om-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:900}.open-more__column-help-title{margin-top:2px;font-size:.85rem;line-height:1.2}.open-more__column-help-description{color:var(--om-muted);margin-top:4px;font-size:.7rem;line-height:1.42}.open-more__column-help-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:4px;margin-top:10px;display:grid}.open-more__column-help-step{border:1px solid var(--om-border);background:var(--om-surface);text-align:center;border-radius:6px;flex-direction:column;justify-content:center;min-width:0;min-height:54px;padding:6px 5px;display:flex}.open-more__column-help-step small{color:var(--om-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.52rem;font-weight:850;line-height:1.15}.open-more__column-help-step strong{color:inherit;margin-top:3px;font-size:.62rem;line-height:1.2}.open-more__column-help-connector{color:var(--om-accent);align-self:center;font-size:.82rem;font-weight:900}.open-more__table tbody>tr:not(.open-more__detail-row):hover,.open-more__table tbody>tr.is-expanded{background:#f8fafc}.sealed-radar.dark .open-more__table tbody>tr:not(.open-more__detail-row):hover,.sealed-radar.dark .open-more__table tbody>tr.is-expanded{background:#111c2e}.open-more__table td>strong,.open-more__table td>small{white-space:nowrap;display:block}.open-more__table td>small{color:var(--om-muted);margin-top:3px;font-size:.68rem}.open-more__table td.is-positive>strong,.open-more__detail-metric.is-positive strong{color:#047857}.open-more__table td.is-negative>strong,.open-more__detail-metric.is-negative strong{color:#b91c1c}.sealed-radar.dark .open-more__table td.is-positive>strong,.sealed-radar.dark .open-more__detail-metric.is-positive strong{color:#34d399}.sealed-radar.dark .open-more__table td.is-negative>strong,.sealed-radar.dark .open-more__detail-metric.is-negative strong{color:#fca5a5}.open-more__candidate{width:100%;min-width:245px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0;display:grid}.open-more__candidate>span:nth-child(2){min-width:0}.open-more__candidate strong,.open-more__candidate small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.open-more__candidate small{max-width:300px;color:var(--om-muted);margin-top:2px;font-size:.68rem}.open-more__candidate svg{transition:transform .16s}.open-more__candidate[aria-expanded=true] svg{transform:rotate(180deg)}.open-more__set-code{background:var(--om-accent-soft);min-height:26px;color:var(--om-accent);letter-spacing:.04em;text-transform:uppercase;border-radius:5px;justify-content:center;align-items:center;padding:0 5px;font-size:.67rem;font-weight:900;display:inline-flex}.open-more__bar{background:#e2e8f0;border-radius:999px;width:100%;height:4px;margin-top:4px;display:block;overflow:hidden}.sealed-radar.dark .open-more__bar{background:#253247}.open-more__bar>span{border-radius:inherit;background:var(--om-accent);height:100%;display:block}.open-more__recommendation{white-space:nowrap;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:.68rem;font-weight:850;display:inline-flex}.open-more__recommendation.is-open_more{color:#166534;background:#dcfce7}.open-more__recommendation.is-test_one{color:#92400e;background:#fef3c7}.open-more__recommendation.is-keep_sealed{color:#334155;background:#e2e8f0}.open-more__recommendation.is-insufficient_data{color:#64748b;background:#f1f5f9}.sealed-radar.dark .open-more__recommendation.is-open_more{color:#86efac;background:#16653459}.sealed-radar.dark .open-more__recommendation.is-test_one{color:#fde68a;background:#92400e59}.sealed-radar.dark .open-more__recommendation.is-keep_sealed,.sealed-radar.dark .open-more__recommendation.is-insufficient_data{color:#cbd5e1;background:#253247}.open-more__detail-row>td{background:var(--om-surface);padding:0}.open-more__detail{padding:14px}.open-more__detail-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.open-more__detail-header h3{margin:0;font-size:1rem}.open-more__detail-header p{color:var(--om-muted);margin:3px 0 0;font-size:.75rem}.open-more__detail-metrics{grid-template-columns:repeat(6,minmax(110px,1fr));gap:7px;margin-top:11px;display:grid}.open-more__detail-metric{border:1px solid var(--om-border);background:var(--om-card);border-radius:7px;padding:9px}.open-more__detail-metric strong{margin-top:3px;font-size:.95rem;display:block}.open-more__detail-grid{grid-template-columns:repeat(2,minmax(260px,1fr));gap:8px;margin-top:8px;display:grid}.open-more__detail-card{border:1px solid var(--om-border);background:var(--om-card);border-radius:7px;min-width:0;padding:10px}.open-more__detail-card h4{letter-spacing:.02em;margin:0 0 8px;font-size:.78rem}.open-more__detail-card p,.open-more__detail-card li{color:var(--om-muted);font-size:.73rem;line-height:1.4}.open-more__detail-card p{margin:5px 0 0}.open-more__detail-card ul{margin:0;padding-left:17px}.open-more__source-list,.open-more__card-list{display:grid}.open-more__source-list>div,.open-more__card-list>div{border-top:1px solid var(--om-border);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:7px 0;display:grid}.open-more__source-list>div:first-child,.open-more__card-list>div:first-child{border-top:0;padding-top:0}.open-more__source-list>div>span:last-child,.open-more__card-list>div>span:last-child{text-align:right}.open-more__source-list strong,.open-more__source-list small,.open-more__card-list strong,.open-more__card-list small{display:block}.open-more__source-list strong,.open-more__card-list strong{font-size:.73rem}.open-more__source-list small,.open-more__card-list small{color:var(--om-muted);margin-top:2px;font-size:.65rem}.open-more__manual-note{color:var(--om-muted);align-items:center;gap:7px;margin-top:8px;font-size:.7rem;font-weight:700;display:flex}.open-more__state{min-height:112px;color:var(--om-muted);text-align:left;justify-content:center;align-items:center;gap:10px;padding:18px;display:flex}.open-more__state div>strong,.open-more__state div>span{display:block}.open-more__state div>strong{color:inherit;font-size:.83rem}.open-more__state div>span{margin-top:2px;font-size:.73rem}.open-more__state.is-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;justify-content:flex-start;min-height:0;margin-top:10px}.sealed-radar.dark .open-more__state.is-error{color:#fecaca;background:#7f1d1d33;border-color:#f8717166}.open-more__state button{min-height:32px;color:inherit;border:1px solid;margin-left:auto;padding:0 10px}@keyframes open-more-spin{to{transform:rotate(360deg)}}@media (width<=1100px){.open-more__heading{flex-direction:column;gap:10px}.open-more__manual-lock{max-width:none}.open-more__detail-metrics{grid-template-columns:repeat(3,minmax(110px,1fr))}}@media (width<=760px){.open-more{padding:12px}.open-more__controls{flex-direction:column;align-items:stretch}.open-more__refresh{justify-content:center;margin-left:0}.open-more__summary{grid-template-columns:repeat(2,minmax(105px,1fr))}.open-more__detail-metrics,.open-more__detail-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.open-more__candidate svg{transition:none}.is-spinning{animation:none}}.sealed-radar{color:#111827;background:#f6f8fb;min-height:calc(100vh - 64px);padding:24px}.sealed-radar.dark{color:#e5e7eb;background:#080b12}.sealed-radar__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.sealed-radar__header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.sealed-radar__header h1,.sealed-radar__drawer h2,.sealed-radar__section h3{letter-spacing:0;margin:0}.sealed-radar__header h1{font-size:2rem;line-height:1.1}.sealed-radar__header p{color:#64748b;margin:6px 0 0}.sealed-radar.dark .sealed-radar__header p,.sealed-radar.dark .sealed-radar__section p{color:#94a3b8}.sealed-radar__icon-button,.sealed-radar__drawer-head button,.sealed-radar__actions button,.sealed-radar__notes button,.sealed-radar__submit{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-weight:700;display:inline-flex}.sealed-radar.dark button{color:#e5e7eb;background:#111827;border-color:#334155}.sealed-radar__error{color:#991b1b;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;margin-bottom:14px;padding:10px 12px}.sealed-radar.dark .sealed-radar__error{color:#fecaca;background:#7f1d1d59;border-color:#f8717173}.sealed-radar__summary{grid-template-columns:repeat(6,minmax(130px,1fr));gap:10px;margin-bottom:14px;display:grid}.sealed-radar__metric{background:#fff;border:1px solid #dbe3ee;border-radius:8px;padding:12px}.sealed-radar.dark .sealed-radar__metric,.sealed-radar.dark .sealed-radar__chart-panel,.sealed-radar.dark .sealed-radar__guide,.sealed-radar.dark .sealed-radar__column-menu,.sealed-radar.dark .sealed-radar__admin-menu,.sealed-radar.dark .sealed-radar__table-wrap,.sealed-radar.dark .sealed-radar__drawer,.sealed-radar.dark .sealed-radar__price,.sealed-radar.dark .sealed-radar__section,.sealed-radar.dark .sealed-radar__modal{background:#0f172a;border-color:#263449}.sealed-radar__chart-panel{background:#fff;border:1px solid #dbe3ee;border-radius:8px;min-width:0;padding:12px}.sealed-radar__chart-panel h3{letter-spacing:0;margin:0;font-size:.95rem}.sealed-radar__chart-panel p{color:#64748b;margin:3px 0 10px;font-size:.78rem}.sealed-radar.dark .sealed-radar__chart-panel p{color:#94a3b8}.sealed-radar__chart-body{height:240px}.sealed-radar__echart{width:100%;height:100%;min-height:220px}.sealed-radar__chart-panel .recharts-default-tooltip{border-color:#cbd5e1;border-radius:8px;box-shadow:0 12px 24px #0f172a24}.sealed-radar.dark .sealed-radar__chart-panel .recharts-default-tooltip{color:#e5e7eb;background:#111827!important;border-color:#334155!important}.sealed-radar.dark .sealed-radar__chart-panel .recharts-tooltip-label,.sealed-radar.dark .sealed-radar__chart-panel .recharts-tooltip-item,.sealed-radar.dark .sealed-radar__chart-panel .recharts-legend-item-text{color:#e5e7eb!important}.sealed-radar__guide{background:#fff;border:1px solid #dbe3ee;border-radius:8px;grid-template-columns:repeat(4,minmax(180px,1fr));gap:10px;margin-bottom:14px;padding:12px;display:grid}.sealed-radar__guide div{min-width:0}.sealed-radar__guide strong{text-transform:uppercase;margin-bottom:4px;font-size:.78rem;display:block}.sealed-radar__guide span{color:#64748b;font-size:.8rem;line-height:1.35;display:block}.sealed-radar.dark .sealed-radar__guide span{color:#94a3b8}.sealed-radar__admin-menu{background:#fff;border:1px solid #cbd5e1;border-radius:8px;position:relative}.sealed-radar__admin-menu summary{color:#0f172a;cursor:pointer;align-items:center;min-height:38px;padding:0 12px;font-size:.82rem;font-weight:800;list-style:none;display:flex}.sealed-radar__admin-menu summary::-webkit-details-marker{display:none}.sealed-radar.dark .sealed-radar__admin-menu summary{color:#e5e7eb}.sealed-radar__admin-menu[open]>div{z-index:10;background:#fff;border:1px solid #dbe3ee;border-radius:8px;gap:8px;width:270px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 30px #0f172a29}.sealed-radar.dark .sealed-radar__admin-menu[open]>div{background:#0f172a;border-color:#263449}.sealed-radar__admin-menu .sealed-radar__icon-button{justify-content:flex-start;width:100%}.sealed-radar__metric span,.sealed-radar__price span,.sealed-radar__score span{color:#64748b;text-transform:uppercase;font-size:.75rem;font-weight:700;display:block}.sealed-radar__product-toggle{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.sealed-radar__product-toggle strong{text-underline-offset:.16em;-webkit-text-decoration:underline #2563eb59;text-decoration:underline #2563eb59}.sealed-radar__product-toggle.is-open strong{text-decoration-color:currentColor}.sealed-radar.dark .sealed-radar__metric span,.sealed-radar.dark .sealed-radar__price span,.sealed-radar.dark .sealed-radar__score span{color:#94a3b8}.sealed-radar__metric strong{margin-top:4px;font-size:1.55rem;line-height:1;display:block}.sealed-radar__metric.is-buy strong,.sealed-radar__target,.sealed-radar__price.is-accent strong{color:#047857}.sealed-radar.dark .sealed-radar__metric.is-buy strong,.sealed-radar.dark .sealed-radar__target,.sealed-radar.dark .sealed-radar__price.is-accent strong{color:#34d399}.sealed-radar__metric.is-watch strong{color:#a16207}.sealed-radar__filters{grid-template-columns:minmax(240px,1.5fr) repeat(5,minmax(120px,1fr));align-items:end;gap:10px;margin-bottom:10px;display:grid}.sealed-radar label{color:#475569;flex-direction:column;gap:5px;font-size:.78rem;font-weight:700;display:flex}.sealed-radar.dark label{color:#cbd5e1}.sealed-radar input,.sealed-radar select,.sealed-radar textarea{color:#111827;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:9px 10px}.sealed-radar.dark input,.sealed-radar.dark select,.sealed-radar.dark textarea{color:#e5e7eb;background:#111827;border-color:#334155}.sealed-radar__search{position:relative}.sealed-radar__search svg{color:#64748b;position:absolute;bottom:11px;left:10px}.sealed-radar__search input{padding-left:34px}.sealed-radar__table-tools{justify-content:flex-end;margin-bottom:8px;display:flex}.sealed-radar__column-menu{background:#fff;border:1px solid #dbe3ee;border-radius:8px;position:relative}.sealed-radar__column-menu summary{color:#0f172a;cursor:pointer;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:.82rem;font-weight:800;list-style:none;display:flex}.sealed-radar__column-menu summary::-webkit-details-marker{display:none}.sealed-radar.dark .sealed-radar__column-menu summary{color:#e5e7eb}.sealed-radar__column-menu[open]>div{z-index:5;background:#fff;border:1px solid #dbe3ee;border-radius:8px;width:230px;max-height:360px;padding:8px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 16px 30px #0f172a29}.sealed-radar.dark .sealed-radar__column-menu[open]>div{background:#0f172a;border-color:#263449}.sealed-radar__column-menu label{border-radius:6px;grid-template-columns:16px 1fr;align-items:center;gap:8px;padding:7px 6px;font-size:.8rem;display:grid}.sealed-radar__column-menu label:hover{background:#f1f5f9}.sealed-radar.dark .sealed-radar__column-menu label:hover{background:#162235}.sealed-radar__column-menu input{width:14px;height:14px;padding:0}.sealed-radar__table-wrap{background:#fff;border:1px solid #dbe3ee;border-radius:8px;overflow:auto}.sealed-radar__table{border-collapse:collapse;width:100%;min-width:1180px}.sealed-radar__table th,.sealed-radar__table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e5eaf1;padding:7px 8px;font-size:.8rem}.sealed-radar.dark .sealed-radar__table th,.sealed-radar.dark .sealed-radar__table td{border-color:#1f2a3b}.sealed-radar__table th{color:#475569;text-transform:uppercase;z-index:1;background:#f8fafc;font-size:.68rem;position:sticky;top:0}.sealed-radar.dark .sealed-radar__table th{color:#94a3b8;background:#111827}.sealed-radar__sort-button{width:100%;min-height:22px;color:inherit;font:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:5px;padding:0;font-weight:800;display:inline-flex}.sealed-radar.dark .sealed-radar__sort-button{color:inherit;background:0 0;border-color:#0000}.sealed-radar__sort-button:hover,.sealed-radar__sort-button:focus-visible{color:#1d4ed8;outline:none}.sealed-radar.dark .sealed-radar__sort-button:hover,.sealed-radar.dark .sealed-radar__sort-button:focus-visible{color:#93c5fd}.sealed-radar__sort-indicator{color:currentColor;justify-content:center;align-items:center;width:9px;min-width:9px;font-size:.75rem;display:inline-flex}.sealed-radar__table tr{cursor:pointer}.sealed-radar__table tbody tr:hover,.sealed-radar__table tbody tr.is-selected{background:#eef6ff}.sealed-radar.dark .sealed-radar__table tbody tr:hover,.sealed-radar.dark .sealed-radar__table tbody tr.is-selected{background:#162235}.sealed-radar__expanded-row,.sealed-radar__expanded-row:hover{cursor:default;background:#f8fafc!important}.sealed-radar.dark .sealed-radar__expanded-row,.sealed-radar.dark .sealed-radar__expanded-row:hover{background:#0b1220!important}.sealed-radar__expanded-row>td{white-space:normal;padding:0}.sealed-radar__expanded{border-top:1px solid #dbe3ee;padding:14px}.sealed-radar.dark .sealed-radar__expanded{border-color:#263449}.sealed-radar__expanded-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.sealed-radar__expanded-head h3,.sealed-radar__decision-card h3{letter-spacing:0;margin:0}.sealed-radar__expanded-head h3{font-size:1rem}.sealed-radar__expanded-head p{color:#64748b;margin:3px 0 0;font-size:.8rem}.sealed-radar.dark .sealed-radar__expanded-head p{color:#94a3b8}.sealed-radar__expanded-metrics{grid-template-columns:repeat(6,minmax(120px,1fr));gap:8px;margin-bottom:12px;display:grid}.sealed-radar__expanded-grid{grid-template-columns:repeat(4,minmax(220px,1fr));gap:10px;margin-bottom:12px;display:grid}.sealed-radar__inline-detail{gap:12px;display:grid}.sealed-radar__detail-grid{grid-template-columns:repeat(2,minmax(280px,1fr));gap:10px;display:grid}.sealed-radar__decision-card{background:#fff;border:1px solid #dbe3ee;border-radius:8px;padding:12px}.sealed-radar.dark .sealed-radar__decision-card{background:#0f172a;border-color:#263449}.sealed-radar__decision-card h3{margin-bottom:8px;font-size:.95rem}.sealed-radar__decision-card p,.sealed-radar__decision-card li{color:#475569;font-size:.82rem;line-height:1.45}.sealed-radar.dark .sealed-radar__decision-card p,.sealed-radar.dark .sealed-radar__decision-card li{color:#cbd5e1}.sealed-radar__decision-card ul{margin:8px 0 0 18px;padding:0}.sealed-radar__peer-list{gap:8px;display:grid}.sealed-radar__peer-list>div{border-bottom:1px solid #e5eaf1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:8px;display:grid}.sealed-radar.dark .sealed-radar__peer-list>div{border-color:#1f2a3b}.sealed-radar__peer-list span{text-overflow:ellipsis;white-space:nowrap;color:#475569;min-width:0;overflow:hidden}.sealed-radar.dark .sealed-radar__peer-list span{color:#cbd5e1}.sealed-radar__table td:first-child strong,.sealed-radar__table td:first-child span{text-overflow:ellipsis;max-width:240px;display:block;overflow:hidden}.sealed-radar__table td:first-child span{color:#64748b;margin-top:3px;font-size:.76rem}.sealed-radar__chip{text-transform:capitalize;color:#334155;background:#e2e8f0;border-radius:999px;align-items:center;min-height:21px;padding:0 7px;font-size:.68rem;font-weight:800;display:inline-flex}.sealed-radar__chip.is-buy,.sealed-radar__chip.is-purchased{color:#166534;background:#dcfce7}.sealed-radar__chip.is-watch,.sealed-radar__chip.is-watching,.sealed-radar__chip.is-owner_reviewed{color:#92400e;background:#fef3c7}.sealed-radar__chip.is-avoid,.sealed-radar__chip.is-dismissed,.sealed-radar__chip.is-archived{color:#991b1b;background:#fee2e2}.sealed-radar__chip.is-actively_sourcing{color:#1d4ed8;background:#dbeafe}.sealed-radar__state{text-align:center;color:#64748b;padding:30px}.sealed-radar__drawer{z-index:1000;background:#fff;border-left:1px solid #dbe3ee;width:min(560px,100vw - 48px);padding:18px;position:fixed;top:64px;bottom:0;right:0;overflow:auto;box-shadow:-20px 0 40px #0f172a2e}.sealed-radar__drawer-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.sealed-radar__drawer-head p{color:#64748b;text-transform:capitalize;margin:4px 0 0}.sealed-radar__price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.sealed-radar__price,.sealed-radar__section{background:#fff;border:1px solid #dbe3ee;border-radius:8px;padding:12px}.sealed-radar__price strong{margin-top:5px;font-size:1.25rem;display:block}.sealed-radar__scores{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.sealed-radar__score{min-width:0}.sealed-radar__score strong{margin:4px 0;display:block}.sealed-radar__score div{background:#e2e8f0;border-radius:999px;height:7px;overflow:hidden}.sealed-radar__score i{background:#2563eb;height:100%;display:block}.sealed-radar__section{margin-bottom:12px}.sealed-radar__section h3{margin-bottom:8px;font-size:.95rem}.sealed-radar__section ul{margin:8px 0 0 18px;padding:0}.sealed-radar__section li,.sealed-radar__section p{font-size:.88rem;line-height:1.45}.sealed-radar__notes textarea{margin-bottom:10px}.sealed-radar__notes button,.sealed-radar__submit{color:#fff;background:#1d4ed8;border-color:#1d4ed8;margin-top:10px}.sealed-radar__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.sealed-radar__actions button{justify-content:flex-start;min-width:0}.sealed-radar__mini-table{gap:6px;display:grid}.sealed-radar__mini-table>div{border-bottom:1px solid #e5eaf1;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:8px 0;font-size:.84rem;display:grid}.sealed-radar.dark .sealed-radar__mini-table>div{border-color:#1f2a3b}.sealed-radar__modal-backdrop{z-index:1100;background:#0f172a8f;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.sealed-radar__modal{background:#fff;border:1px solid #dbe3ee;border-radius:8px;width:min(680px,100%);max-height:calc(100vh - 48px);padding:18px;overflow:auto}.sealed-radar__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}@media (width<=1100px){.sealed-radar__summary,.sealed-radar__guide,.sealed-radar__expanded-metrics,.sealed-radar__expanded-grid,.sealed-radar__detail-grid,.sealed-radar__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.sealed-radar{padding:14px}.sealed-radar__summary,.sealed-radar__guide,.sealed-radar__expanded-metrics,.sealed-radar__expanded-grid,.sealed-radar__detail-grid,.sealed-radar__filters,.sealed-radar__price-grid,.sealed-radar__scores,.sealed-radar__actions,.sealed-radar__form-grid{grid-template-columns:1fr}.sealed-radar__drawer{width:100vw;top:0}}.tcgcsv-page{color:#152033;background:#f5f7fb;min-height:calc(100vh - 64px);padding:24px}.tcgcsv-header,.tcgcsv-toolbar,.tcgcsv-kpis,.tcgcsv-import-panel,.tcgcsv-import-log,.tcgcsv-groups,.tcgcsv-products,.tcgcsv-detail{background:#fff;border:1px solid #d9e1ec}.tcgcsv-header{border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.tcgcsv-eyebrow{color:#5d6f89;text-transform:uppercase;margin:0 0 4px;font-size:.72rem;font-weight:800}.tcgcsv-header h1{margin:0;font-size:1.35rem;line-height:1.2}.tcgcsv-sync{text-align:right;gap:2px;min-width:150px;display:grid}.tcgcsv-sync span{color:#25755b;text-transform:uppercase;font-size:.72rem;font-weight:800}.tcgcsv-sync strong{font-size:.9rem}.tcgcsv-alert{color:#8b1e1e;background:#fff3f3;border:1px solid #efb4b4;border-radius:8px;margin-top:12px;padding:10px 12px;font-weight:700}.tcgcsv-import-panel{border-radius:8px;grid-template-columns:minmax(260px,1fr) minmax(120px,.25fr) auto auto auto;align-items:end;gap:12px;margin-top:14px;padding:14px;display:grid}.tcgcsv-import-main{gap:5px;min-width:0;display:grid}.tcgcsv-import-main div{align-items:center;gap:8px;display:flex}.tcgcsv-import-main span,.tcgcsv-import-panel label{color:#52647c;text-transform:uppercase;font-size:.74rem;font-weight:800}.tcgcsv-import-main strong{color:#25755b;font-size:.9rem}.tcgcsv-import-main p{color:#52647c;overflow-wrap:anywhere;margin:0;font-size:.84rem}.tcgcsv-import-panel label{gap:5px;min-width:0;display:grid}.tcgcsv-import-panel input[type=number]{color:#152033;background:#fff;border:1px solid #c9d4e2;border-radius:6px;width:100%;min-height:38px;padding:0 10px}.tcgcsv-button{color:#152033;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c9d4e2;border-radius:6px;min-height:38px;padding:0 12px;font-weight:800}.tcgcsv-button:hover{background:#eef4fb}.tcgcsv-button:disabled{cursor:not-allowed;opacity:.55}.tcgcsv-button-primary{color:#fff;background:#235aa6;border-color:#235aa6}.tcgcsv-button-primary:hover{background:#1b4a8a}.tcgcsv-import-log{border-radius:8px;margin-top:14px;overflow:hidden}.tcgcsv-import-log>div:last-child{background:#172033;gap:0;max-height:190px;padding:6px 12px;display:grid;overflow:auto}.tcgcsv-import-log p{color:#e7edf6;grid-template-columns:78px 1fr;gap:10px;margin:0;padding:6px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.76rem;line-height:1.35;display:grid}.tcgcsv-import-log p span{color:#9eb1ca}.tcgcsv-toolbar{border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:12px;margin-top:14px;padding:14px;display:grid}.tcgcsv-toolbar label{color:#52647c;text-transform:uppercase;gap:5px;min-width:0;font-size:.74rem;font-weight:800;display:grid}.tcgcsv-toolbar input,.tcgcsv-toolbar select{color:#152033;background:#fff;border:1px solid #c9d4e2;border-radius:6px;width:100%;min-height:38px;padding:0 10px;font-size:.9rem}.tcgcsv-check{grid-template-columns:auto 1fr;align-items:center;min-height:38px}.tcgcsv-check input{width:16px;min-height:16px}.tcgcsv-kpis{border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:14px;display:grid;overflow:hidden}.tcgcsv-kpis div{background:#fbfcfe;gap:4px;padding:14px;display:grid}.tcgcsv-kpis span{color:#6a7b93;text-transform:uppercase;font-size:.72rem;font-weight:800}.tcgcsv-kpis strong{font-size:1rem;line-height:1.25}.tcgcsv-workspace{grid-template-columns:minmax(230px,.75fr) minmax(520px,1.6fr) minmax(290px,.9fr);align-items:start;gap:14px;margin-top:14px;display:grid}.tcgcsv-groups,.tcgcsv-products,.tcgcsv-detail{border-radius:8px;min-width:0;overflow:hidden}.tcgcsv-panel-title{background:#fbfcfe;border-bottom:1px solid #d9e1ec;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.tcgcsv-panel-title h2{margin:0;font-size:.98rem}.tcgcsv-panel-title span{color:#6a7b93;text-transform:uppercase;font-size:.74rem;font-weight:800}.tcgcsv-group-list{max-height:620px;padding:8px;overflow:auto}.tcgcsv-group-list button{color:#152033;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;gap:4px;width:100%;margin:0 0 6px;padding:10px;display:grid}.tcgcsv-group-list button:hover,.tcgcsv-group-list button.is-active{background:#eef4fb;border-color:#b9c8db}.tcgcsv-group-list strong{font-size:.86rem;line-height:1.25}.tcgcsv-group-list span{color:#6a7b93;font-size:.74rem}.tcgcsv-table-wrap{max-height:620px;overflow:auto}.tcgcsv-table{border-collapse:collapse;width:100%;font-size:.84rem}.tcgcsv-table th{z-index:1;color:#52647c;text-align:left;text-transform:uppercase;background:#f6f9fd;padding:10px 12px;font-size:.7rem;position:sticky;top:0}.tcgcsv-table td{vertical-align:top;border-top:1px solid #edf1f6;padding:10px 12px}.tcgcsv-table tbody tr{cursor:pointer}.tcgcsv-table tbody tr:hover,.tcgcsv-table tbody tr.is-active{background:#eef4fb}.tcgcsv-table td strong{max-width:360px;line-height:1.25;display:block}.tcgcsv-table td span{color:#6a7b93;margin-top:3px;font-size:.74rem;display:block}.tcgcsv-detail{max-height:720px;overflow:auto}.tcgcsv-product-head{grid-template-columns:82px 1fr;gap:12px;padding:14px;display:grid}.tcgcsv-product-head img,.tcgcsv-image-empty{aspect-ratio:1;object-fit:contain;background:#f6f9fd;border:1px solid #d9e1ec;border-radius:6px;width:82px}.tcgcsv-product-head h3{margin:0 0 6px;font-size:1rem;line-height:1.25}.tcgcsv-product-head p{color:#6a7b93;margin:0 0 8px;font-size:.82rem}.tcgcsv-product-head a{color:#245aa5;font-weight:800;text-decoration:none}.tcgcsv-facts{background:#edf1f6;border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.tcgcsv-facts div{background:#fff;min-width:0;padding:10px 12px}.tcgcsv-facts dt{color:#6a7b93;text-transform:uppercase;font-size:.68rem;font-weight:800}.tcgcsv-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:.86rem;font-weight:700}.tcgcsv-price-list,.tcgcsv-extended{border-bottom:1px solid #edf1f6;padding:14px}.tcgcsv-price-list h3,.tcgcsv-extended h3{margin:0 0 10px;font-size:.9rem}.tcgcsv-price-row{border-top:1px solid #edf1f6;grid-template-columns:1fr auto auto auto;align-items:center;gap:8px;padding:8px 0;font-size:.8rem;display:grid}.tcgcsv-price-row span{color:#52647c;white-space:nowrap}.tcgcsv-extended div{border-top:1px solid #edf1f6;gap:3px;padding:8px 0;display:grid}.tcgcsv-extended span{color:#6a7b93;text-transform:uppercase;font-size:.68rem;font-weight:800}.tcgcsv-extended strong{overflow-wrap:anywhere;font-size:.82rem;line-height:1.35}.tcgcsv-empty,.tcgcsv-empty-cell{color:#6a7b93;text-align:center;padding:18px}body.dark-mode .tcgcsv-page,body.dark .tcgcsv-page{color:#e5e7eb;background:#05070d}body.dark-mode .tcgcsv-header,body.dark .tcgcsv-header,body.dark-mode .tcgcsv-toolbar,body.dark .tcgcsv-toolbar,body.dark-mode .tcgcsv-kpis,body.dark .tcgcsv-kpis,body.dark-mode .tcgcsv-import-panel,body.dark .tcgcsv-import-panel,body.dark-mode .tcgcsv-import-log,body.dark .tcgcsv-import-log,body.dark-mode .tcgcsv-groups,body.dark .tcgcsv-groups,body.dark-mode .tcgcsv-products,body.dark .tcgcsv-products,body.dark-mode .tcgcsv-detail,body.dark .tcgcsv-detail{background:#111827;border-color:#94a3b838}body.dark-mode .tcgcsv-panel-title,body.dark .tcgcsv-panel-title,body.dark-mode .tcgcsv-kpis div,body.dark .tcgcsv-kpis div,body.dark-mode .tcgcsv-facts div,body.dark .tcgcsv-facts div{background:#161e2d}body.dark-mode .tcgcsv-eyebrow,body.dark .tcgcsv-eyebrow,body.dark-mode .tcgcsv-import-main span,body.dark .tcgcsv-import-main span,body.dark-mode .tcgcsv-import-panel label,body.dark .tcgcsv-import-panel label,body.dark-mode .tcgcsv-import-main p,body.dark .tcgcsv-import-main p,body.dark-mode .tcgcsv-toolbar label,body.dark .tcgcsv-toolbar label,body.dark-mode .tcgcsv-kpis span,body.dark .tcgcsv-kpis span,body.dark-mode .tcgcsv-panel-title span,body.dark .tcgcsv-panel-title span,body.dark-mode .tcgcsv-group-list span,body.dark .tcgcsv-group-list span,body.dark-mode .tcgcsv-table th,body.dark .tcgcsv-table th,body.dark-mode .tcgcsv-table td span,body.dark .tcgcsv-table td span,body.dark-mode .tcgcsv-product-head p,body.dark .tcgcsv-product-head p,body.dark-mode .tcgcsv-facts dt,body.dark .tcgcsv-facts dt,body.dark-mode .tcgcsv-price-row span,body.dark .tcgcsv-price-row span,body.dark-mode .tcgcsv-extended span,body.dark .tcgcsv-extended span,body.dark-mode .tcgcsv-empty,body.dark .tcgcsv-empty,body.dark-mode .tcgcsv-empty-cell,body.dark .tcgcsv-empty-cell{color:#94a3b8}body.dark-mode .tcgcsv-sync span,body.dark .tcgcsv-sync span,body.dark-mode .tcgcsv-import-main strong,body.dark .tcgcsv-import-main strong{color:#86efac}body.dark-mode .tcgcsv-import-panel input[type=number],body.dark .tcgcsv-import-panel input[type=number],body.dark-mode .tcgcsv-toolbar input,body.dark .tcgcsv-toolbar input,body.dark-mode .tcgcsv-toolbar select,body.dark .tcgcsv-toolbar select,body.dark-mode .tcgcsv-button,body.dark .tcgcsv-button{color:#f8fafc;background:#0b1120;border-color:#94a3b852}body.dark-mode .tcgcsv-button:hover,body.dark .tcgcsv-button:hover,body.dark-mode .tcgcsv-group-list button:hover,body.dark .tcgcsv-group-list button:hover,body.dark-mode .tcgcsv-group-list button.is-active,body.dark .tcgcsv-group-list button.is-active,body.dark-mode .tcgcsv-table tbody tr:hover,body.dark .tcgcsv-table tbody tr:hover,body.dark-mode .tcgcsv-table tbody tr.is-active,body.dark .tcgcsv-table tbody tr.is-active{background:#f871711f}body.dark-mode .tcgcsv-button-primary,body.dark .tcgcsv-button-primary{color:#fff;background:#b91c1c;border-color:#b91c1c}body.dark-mode .tcgcsv-button-primary:hover,body.dark .tcgcsv-button-primary:hover{background:#991b1b}body.dark-mode .tcgcsv-panel-title,body.dark .tcgcsv-panel-title,body.dark-mode .tcgcsv-table td,body.dark .tcgcsv-table td,body.dark-mode .tcgcsv-facts,body.dark .tcgcsv-facts,body.dark-mode .tcgcsv-price-list,body.dark .tcgcsv-price-list,body.dark-mode .tcgcsv-extended,body.dark .tcgcsv-extended,body.dark-mode .tcgcsv-price-row,body.dark .tcgcsv-price-row,body.dark-mode .tcgcsv-extended div,body.dark .tcgcsv-extended div{border-color:#94a3b829}body.dark-mode .tcgcsv-table th,body.dark .tcgcsv-table th{background:#161e2d}body.dark-mode .tcgcsv-group-list button,body.dark .tcgcsv-group-list button{color:#e5e7eb}body.dark-mode .tcgcsv-group-list button:hover,body.dark .tcgcsv-group-list button:hover,body.dark-mode .tcgcsv-group-list button.is-active,body.dark .tcgcsv-group-list button.is-active{border-color:#f8717166}body.dark-mode .tcgcsv-product-head img,body.dark .tcgcsv-product-head img,body.dark-mode .tcgcsv-image-empty,body.dark .tcgcsv-image-empty{background:#0b1120;border-color:#94a3b838}body.dark-mode .tcgcsv-product-head a,body.dark .tcgcsv-product-head a{color:#fca5a5}body.dark-mode .tcgcsv-alert,body.dark .tcgcsv-alert{color:#fecaca;background:#2a1214;border-color:#f8717161}@media (width<=1200px){.tcgcsv-workspace{grid-template-columns:minmax(220px,.8fr) minmax(420px,1.4fr)}.tcgcsv-detail{grid-column:1/-1}}@media (width<=840px){.tcgcsv-page{padding:14px}.tcgcsv-header,.tcgcsv-import-panel,.tcgcsv-toolbar,.tcgcsv-kpis,.tcgcsv-workspace{grid-template-columns:1fr}.tcgcsv-header{align-items:start}.tcgcsv-sync{text-align:left}}.catalog-workbench{color:#111827;background:#f6f8fb;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.catalog-workbench__header{background:#fff;border-bottom:1px solid #dbe3ef;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 32px 20px;display:flex}.catalog-workbench__eyebrow{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:800}.catalog-workbench__header h1{margin:0;font-size:2rem;line-height:1.1}.catalog-workbench__header p:last-child{color:#475569;max-width:780px;margin:10px 0 0}.catalog-workbench__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:min(520px,100%);display:flex}.catalog-workbench__actions a,.catalog-workbench__tabbar button{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.catalog-workbench__actions a:hover,.catalog-workbench__tabbar button:hover{color:#1d4ed8;border-color:#2563eb}.catalog-workbench__tabbar{background:#eef3f8;border-bottom:1px solid #dbe3ef;gap:8px;padding:14px 32px;display:flex;overflow-x:auto}.catalog-workbench__tabbar button.is-active{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.catalog-workbench__context{background:#f8fafc;border-bottom:1px solid #dbe3ef;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:12px;padding:16px 32px;display:grid}.catalog-workbench__context div{color:#475569;background:#fff;border:1px solid #dbe3ef;border-radius:8px;align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex}.catalog-workbench__context strong{color:#111827;white-space:nowrap}.catalog-workbench__surface,.catalog-workbench__surface .alternate-catalog-container{min-height:70vh}@media (width<=900px){.catalog-workbench__header,.catalog-workbench__context{grid-template-columns:1fr}.catalog-workbench__header{flex-direction:column;padding:22px 16px 16px}.catalog-workbench__actions{justify-content:flex-start;min-width:0}.catalog-workbench__tabbar,.catalog-workbench__context{padding-left:16px;padding-right:16px}}.product-details-workbench{color:#111827;background:#f7f8fb;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.product-details-workbench__header{background:#fff;border-bottom:1px solid #dbe3ef;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 32px 20px;display:flex}.product-details-workbench__eyebrow{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:800}.product-details-workbench__header h1{margin:0;font-size:2rem;line-height:1.1}.product-details-workbench__header p:last-child{color:#475569;max-width:760px;margin:10px 0 0}.product-details-workbench__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:min(420px,100%);display:flex}.product-details-workbench__actions a,.product-details-workbench__tabbar button{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.product-details-workbench__actions a:hover,.product-details-workbench__tabbar button:hover{color:#0f766e;border-color:#0f766e}.product-details-workbench__tabbar{background:#edf5f3;border-bottom:1px solid #dbe3ef;gap:8px;padding:14px 32px;display:flex;overflow-x:auto}.product-details-workbench__tabbar button.is-active{color:#fff;background:#0f766e;border-color:#0f766e}.product-details-workbench__context{color:#475569;background:#fff;border-bottom:1px solid #dbe3ef;align-items:center;gap:10px;padding:14px 32px;display:flex}.product-details-workbench__context strong{color:#111827;white-space:nowrap}.product-details-workbench__surface,.product-details-workbench__surface .product-detail-page,.product-details-workbench__surface .bust-workbench-page,.product-details-workbench__surface .tcgcsv-page{min-height:70vh}@media (width<=900px){.product-details-workbench__header{flex-direction:column;padding:22px 16px 16px}.product-details-workbench__actions{justify-content:flex-start;min-width:0}.product-details-workbench__tabbar,.product-details-workbench__context{padding-left:16px;padding-right:16px}.product-details-workbench__context{flex-direction:column;align-items:flex-start}}.catalog-v3{--app-scrollbar-track-color:var(--app-scrollbar-day-track-color);--app-scrollbar-thumb-color:var(--app-scrollbar-day-thumb-color);--app-scrollbar-thumb-background:var(--app-scrollbar-day-thumb-background);--app-scrollbar-thumb-hover-background:var(--app-scrollbar-day-thumb-hover-background);color:#111827;background:#f5f7fb;flex-direction:column;height:100vh;min-height:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;overflow:hidden}.catalog-v3__header{background:#fff;border-bottom:1px solid #dbe3ef;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 32px 18px;display:flex}.catalog-v3__eyebrow{color:#dc2626;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:800}.catalog-v3__header h1{margin:0;font-size:2rem;line-height:1.1}.catalog-v3__header p{color:#475569;max-width:760px;margin:10px 0 0}.catalog-v3__header-actions,.catalog-v3__detail-actions{flex-wrap:wrap;gap:8px;display:flex}.catalog-v3 button{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 11px;font-size:.84rem;font-weight:800;display:inline-flex}.catalog-v3 button:hover:not(:disabled){color:#b91c1c;border-color:#dc2626}.catalog-v3 button:disabled{opacity:.58;cursor:not-allowed}.catalog-v3 *{scrollbar-color:var(--app-scrollbar-thumb-color) var(--app-scrollbar-track-color);scrollbar-width:thin}.catalog-v3 ::-webkit-scrollbar{width:10px;height:10px}.catalog-v3 ::-webkit-scrollbar-track{background:var(--app-scrollbar-track-color)}.catalog-v3 ::-webkit-scrollbar-thumb{border:2px solid var(--app-scrollbar-track-color);background:var(--app-scrollbar-thumb-background);border-radius:999px}.catalog-v3 ::-webkit-scrollbar-thumb:hover{background:var(--app-scrollbar-thumb-hover-background)}.catalog-v3__filters{background:#eef3f8;border-bottom:1px solid #dbe3ef;grid-template-columns:minmax(260px,2fr) repeat(auto-fit,minmax(135px,1fr));gap:10px;padding:14px 32px;display:grid}.catalog-v3__search,.catalog-v3__select{background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.catalog-v3__select{flex-direction:column;align-items:stretch;gap:4px;padding:6px 8px}.catalog-v3__select span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.catalog-v3__search input,.catalog-v3__select select{color:#111827;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.9rem;font-weight:650}.catalog-v3__columns,.catalog-v3__deal-help{background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-width:0;padding:8px 10px;position:relative}.catalog-v3__columns summary,.catalog-v3__deal-help summary{color:#111827;cursor:pointer;font-size:.9rem;font-weight:800;list-style-position:inside}.catalog-v3__columns>div,.catalog-v3__deal-help>div{z-index:5;background:#fff;border:1px solid #cbd5e1;border-radius:8px;gap:6px;width:min(320px,80vw);max-height:420px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 18px 36px #0f172a29}.catalog-v3__deal-help>div{width:min(420px,100vw - 64px);left:auto;right:0}.catalog-v3__deal-help p{color:#475569;margin:0 0 10px;font-size:.82rem;line-height:1.4}.catalog-v3__deal-help dl{gap:8px;margin:0;display:grid}.catalog-v3__deal-help dl div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px}.catalog-v3__deal-help dt{color:#991b1b;margin:0 0 3px;font-size:.82rem;font-weight:900}.catalog-v3__deal-help dd{color:#334155;margin:0;font-size:.8rem;line-height:1.35}.catalog-v3__columns label{color:#1f2937;align-items:center;gap:8px;min-height:28px;font-size:.84rem;font-weight:700;display:flex}.catalog-v3__value-toggle{background:#fff;border-bottom:1px solid #dbe3ef;justify-content:flex-end;padding:8px 32px;display:flex}.catalog-v3__value-summary{background:#fff;border-bottom:1px solid #dbe3ef;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:12px;padding:12px 32px;display:grid}.catalog-v3__value-total,.catalog-v3__value-game,.catalog-v3__value-empty{background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px}.catalog-v3__value-total{justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.catalog-v3__value-total>div{gap:3px;display:grid}.catalog-v3__value-total span,.catalog-v3__value-game em{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:850}.catalog-v3__value-total strong{color:#991b1b;font-size:1.55rem;line-height:1.05}.catalog-v3__value-total em{color:#475569;font-size:.82rem;font-style:normal;font-weight:750}.catalog-v3__value-total button{flex:none}.catalog-v3__value-games{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;min-width:0;display:grid}.catalog-v3__value-game{gap:8px;min-width:0;padding:10px;display:grid}.catalog-v3__value-game div:first-child{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.catalog-v3__value-game strong{color:#111827;font-size:.9rem}.catalog-v3__value-game span{color:#991b1b;white-space:nowrap;font-size:.84rem;font-weight:900}.catalog-v3__value-bar{background:#fee2e2;border-radius:999px;height:7px;overflow:hidden}.catalog-v3__value-bar span{border-radius:inherit;background:#dc2626;height:100%;display:block}.catalog-v3__value-empty{color:#64748b;align-items:center;min-height:76px;padding:12px;font-weight:800;display:flex}.catalog-v3__workspace{flex:1;grid-template-columns:minmax(0,1fr) 390px;gap:14px;min-height:0;padding:16px 32px 32px;display:grid}.catalog-v3__workspace--detail-collapsed{grid-template-columns:minmax(0,1fr) 54px}.catalog-v3__table-wrap,.catalog-v3__detail{background:#fff;border:1px solid #dbe3ef;border-radius:8px;min-height:0;overflow:hidden}.catalog-v3__table-wrap{height:100%;overflow:auto}.catalog-v3__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px;font-size:.87rem}.catalog-v3__table--balanced{min-width:max(980px, calc(var(--catalog-v3-column-count) * 112px));font-size:.82rem}.catalog-v3__table--compact{min-width:max(1280px, calc(var(--catalog-v3-column-count) * 94px));font-size:.78rem}.catalog-v3__table th{z-index:1;color:#fff;text-align:left;white-space:nowrap;background:#7f1d1d;padding:11px 12px;position:sticky;top:0;overflow:hidden}.catalog-v3__table th button{width:100%;min-height:0;color:inherit;font-size:inherit;background:0 0;border:0;border-radius:0;justify-content:flex-start;padding:0;overflow:hidden}.catalog-v3__table th button svg{flex:none}.catalog-v3__table th button:hover,.catalog-v3__table th button.is-active{color:#fecaca}.catalog-v3__table td{vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #e2e8f0;padding:10px 12px;overflow:hidden}.catalog-v3__table--balanced th,.catalog-v3__table--balanced td{padding:9px 10px}.catalog-v3__table--compact th,.catalog-v3__table--compact td{padding:8px}.catalog-v3__cell--ProductName{width:clamp(220px,24vw,360px)}.catalog-v3__table--balanced .catalog-v3__cell--ProductName{width:clamp(190px,20vw,280px)}.catalog-v3__table--compact .catalog-v3__cell--ProductName{width:clamp(170px,16vw,230px)}.catalog-v3__cell--ProductId,.catalog-v3__cell--TotalInventory,.catalog-v3__cell--ReleaseQuarter,.catalog-v3__cell--Ratio{width:82px}.catalog-v3__cell--InferredSales{width:138px}.catalog-v3__cell--ValueOnHand,.catalog-v3__cell--BestNetOnHand,.catalog-v3__cell--GrossProfitOnHand,.catalog-v3__cell--GrossProfitPerUnit,.catalog-v3__cell--MarketPrice,.catalog-v3__cell--AmazonPrice,.catalog-v3__cell--BestNet,.catalog-v3__cell--TCGPlayerCC,.catalog-v3__cell--TCGPlayerMKT,.catalog-v3__cell--AmazonCC,.catalog-v3__cell--AmazonFBA,.catalog-v3__cell--Direct,.catalog-v3__cell--InStorePrice,.catalog-v3__cell--StrikePrice,.catalog-v3__cell--Wholesale,.catalog-v3__cell--SealedValue,.catalog-v3__cell--AdjustedSealedValue,.catalog-v3__cell--AdjustedBustValue,.catalog-v3__cell--MsrpToNowPct,.catalog-v3__cell--MsrpMultiple,.catalog-v3__cell--ReleaseMsrp,.catalog-v3__cell--SealedTargetBuyPrice,.catalog-v3__cell--SealedProjectedSalePrice,.catalog-v3__cell--SealedProjectedNetRoiPct{width:142px}.catalog-v3__table--compact .catalog-v3__cell--ValueOnHand,.catalog-v3__table--compact .catalog-v3__cell--BestNetOnHand,.catalog-v3__table--compact .catalog-v3__cell--GrossProfitOnHand,.catalog-v3__table--compact .catalog-v3__cell--GrossProfitPerUnit,.catalog-v3__table--compact .catalog-v3__cell--MarketPrice,.catalog-v3__table--compact .catalog-v3__cell--AmazonPrice,.catalog-v3__table--compact .catalog-v3__cell--BestNet,.catalog-v3__table--compact .catalog-v3__cell--TCGPlayerCC,.catalog-v3__table--compact .catalog-v3__cell--TCGPlayerMKT,.catalog-v3__table--compact .catalog-v3__cell--AmazonCC,.catalog-v3__table--compact .catalog-v3__cell--AmazonFBA,.catalog-v3__table--compact .catalog-v3__cell--Direct,.catalog-v3__table--compact .catalog-v3__cell--InStorePrice,.catalog-v3__table--compact .catalog-v3__cell--StrikePrice,.catalog-v3__table--compact .catalog-v3__cell--Wholesale,.catalog-v3__table--compact .catalog-v3__cell--SealedValue,.catalog-v3__table--compact .catalog-v3__cell--AdjustedSealedValue,.catalog-v3__table--compact .catalog-v3__cell--AdjustedBustValue,.catalog-v3__table--compact .catalog-v3__cell--MsrpToNowPct,.catalog-v3__table--compact .catalog-v3__cell--MsrpMultiple,.catalog-v3__table--compact .catalog-v3__cell--ReleaseMsrp,.catalog-v3__table--compact .catalog-v3__cell--SealedTargetBuyPrice,.catalog-v3__table--compact .catalog-v3__cell--SealedProjectedSalePrice,.catalog-v3__table--compact .catalog-v3__cell--SealedProjectedNetRoiPct{width:132px}.catalog-v3__cell--SealedHoldScore{width:104px}.catalog-v3__cell--DealSignal{width:136px}.catalog-v3__cell--ASIN,.catalog-v3__cell--TCGPlayer{width:118px}.catalog-v3__cell--Location,.catalog-v3__cell--HighestNetPlatform,.catalog-v3__cell--Links,.catalog-v3__cell--Tags,.catalog-v3__cell--SealedRecommendation{width:132px}.catalog-v3__cell--Contents{width:clamp(180px,18vw,300px)}.catalog-v3__cell--numeric{text-align:right}.catalog-v3__table tbody tr{cursor:pointer}.catalog-v3__table tbody tr:hover,.catalog-v3__table tbody tr.is-selected{background:#fef2f2}.catalog-v3__table td strong,.catalog-v3__table td span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.catalog-v3__table td span{color:#64748b;margin-top:3px;font-size:.78rem}.catalog-v3__chips{flex-wrap:nowrap;gap:6px;min-width:0;display:flex;overflow:hidden}.catalog-v3__chips span,.catalog-v3__chips a{color:#b91c1c;text-overflow:ellipsis;white-space:nowrap;background:#fef2f2;border:1px solid #fecaca;border-radius:999px;align-items:center;max-width:100%;min-height:24px;padding:4px 7px;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex;overflow:hidden}.catalog-v3__chips a:hover{color:#7f1d1d;background:#fee2e2;border-color:#dc2626}.catalog-v3__deal-badge{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:24px;padding:4px 8px;font-size:.72rem;font-weight:900;display:inline-flex;overflow:hidden}.catalog-v3__deal-badge--hot{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5}.catalog-v3__deal-badge--strong{color:#92400e;background:#fef3c7;border:1px solid #fbbf24}.catalog-v3__deal-badge--base{color:#1e40af;background:#dbeafe;border:1px solid #93c5fd}.catalog-v3__deal-badge--muted{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1}.catalog-v3__table--compact .catalog-v3__chips{gap:4px}.catalog-v3__table--compact .catalog-v3__chips span,.catalog-v3__table--compact .catalog-v3__chips a{min-height:21px;padding:3px 5px;font-size:.68rem}.catalog-v3__table--compact .catalog-v3__deal-badge{min-height:21px;padding:3px 6px;font-size:.68rem}.catalog-v3__detail{padding:16px;overflow:auto}.catalog-v3__detail--collapsed{justify-content:center;align-items:stretch;padding:8px;display:flex;overflow:hidden}.catalog-v3__detail-expand{flex-direction:column;width:100%;min-width:0;min-height:100%;padding:8px 4px}.catalog-v3__detail-expand span{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:0;font-size:.74rem;transform:rotate(180deg)}.catalog-v3__detail-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.catalog-v3__detail-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.catalog-v3__detail-head span{color:#64748b;text-transform:uppercase;font-size:.76rem;font-weight:800}.catalog-v3__detail-head h2{margin:4px 0 0;font-size:1.1rem;line-height:1.25}.catalog-v3__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.catalog-v3__facts div,.catalog-v3__panel{background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;padding:10px}.catalog-v3__facts span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}.catalog-v3__facts strong{margin-top:4px;font-size:.96rem;display:block}.catalog-v3__panel{margin-top:12px}.catalog-v3__panel h3{align-items:center;gap:7px;margin:0 0 10px;font-size:.95rem;display:flex}.catalog-v3__panel p{color:#475569;margin:10px 0 0;font-size:.86rem;line-height:1.45}.catalog-v3__match-list{gap:8px;display:grid}.catalog-v3__match-list div{background:#fff;border:1px solid #dbe3ef;border-radius:8px;grid-template-columns:1fr auto;gap:2px 8px;padding:9px;display:grid}.catalog-v3__match-list strong,.catalog-v3__match-list span{min-width:0}.catalog-v3__match-list span{color:#64748b;font-size:.78rem}.catalog-v3__match-list em{color:#b91c1c;grid-area:1/2/span 2;align-self:center;font-style:normal;font-weight:900}.catalog-v3__detail-actions{margin-top:12px}.catalog-v3__loading,.catalog-v3__error,.catalog-v3__empty,.catalog-v3__empty-detail{color:#475569;background:#fff;border:1px solid #dbe3ef;border-radius:8px;margin:16px 32px 0;padding:14px;font-weight:750}.catalog-v3__error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.catalog-v3__empty{text-align:center}.catalog-v3__empty-detail{justify-content:center;align-items:center;gap:9px;height:100%;margin:0;display:flex}.catalog-v3--dark{--app-scrollbar-track-color:var(--app-scrollbar-night-track-color);--app-scrollbar-thumb-color:var(--app-scrollbar-night-thumb-color);--app-scrollbar-thumb-background:var(--app-scrollbar-night-thumb-background);--app-scrollbar-thumb-hover-background:var(--app-scrollbar-night-thumb-hover-background);color:#fff1f2;background:#030303}.catalog-v3--dark .catalog-v3__header,.catalog-v3--dark .catalog-v3__table-wrap,.catalog-v3--dark .catalog-v3__detail,.catalog-v3--dark .catalog-v3__columns div,.catalog-v3--dark .catalog-v3__match-list div,.catalog-v3--dark .catalog-v3__loading,.catalog-v3--dark .catalog-v3__empty,.catalog-v3--dark .catalog-v3__empty-detail{background:#080808;border-color:#991b1b}.catalog-v3--dark .catalog-v3__header{border-bottom-color:#991b1b}.catalog-v3--dark .catalog-v3__eyebrow,.catalog-v3--dark .catalog-v3__table th button:hover,.catalog-v3--dark .catalog-v3__table th button.is-active{color:#fb7185}.catalog-v3--dark .catalog-v3__header p,.catalog-v3--dark .catalog-v3__table td span,.catalog-v3--dark .catalog-v3__detail-head span,.catalog-v3--dark .catalog-v3__facts span,.catalog-v3--dark .catalog-v3__panel p,.catalog-v3--dark .catalog-v3__match-list span,.catalog-v3--dark .catalog-v3__loading,.catalog-v3--dark .catalog-v3__empty,.catalog-v3--dark .catalog-v3__empty-detail{color:#fecdd3}.catalog-v3--dark button,.catalog-v3--dark .catalog-v3__search,.catalog-v3--dark .catalog-v3__select,.catalog-v3--dark .catalog-v3__columns,.catalog-v3--dark .catalog-v3__deal-help{color:#fff1f2;background:#111;border-color:#9f1239}.catalog-v3--dark button:hover:not(:disabled){color:#ffe4e6;background:#1a070a;border-color:#fb7185}.catalog-v3--dark .catalog-v3__filters{background:#050505;border-bottom-color:#991b1b}.catalog-v3--dark .catalog-v3__select span,.catalog-v3--dark .catalog-v3__columns label,.catalog-v3--dark .catalog-v3__columns summary,.catalog-v3--dark .catalog-v3__deal-help summary{color:#ffe4e6}.catalog-v3--dark .catalog-v3__value-summary,.catalog-v3--dark .catalog-v3__value-toggle{background:#050505;border-bottom-color:#991b1b}.catalog-v3--dark .catalog-v3__value-total,.catalog-v3--dark .catalog-v3__value-game,.catalog-v3--dark .catalog-v3__value-empty{background:#0d0d0d;border-color:#881337}.catalog-v3--dark .catalog-v3__value-total span,.catalog-v3--dark .catalog-v3__value-total em,.catalog-v3--dark .catalog-v3__value-game em,.catalog-v3--dark .catalog-v3__value-empty{color:#fecdd3}.catalog-v3--dark .catalog-v3__value-total strong,.catalog-v3--dark .catalog-v3__value-game span{color:#fb7185}.catalog-v3--dark .catalog-v3__value-game strong{color:#fff1f2}.catalog-v3--dark .catalog-v3__value-bar{background:#3f0713}.catalog-v3--dark .catalog-v3__value-bar span{background:#fb7185}.catalog-v3--dark .catalog-v3__deal-help p,.catalog-v3--dark .catalog-v3__deal-help dd{color:#fecdd3}.catalog-v3--dark .catalog-v3__deal-help dt{color:#fb7185}.catalog-v3--dark .catalog-v3__deal-help dl div{background:#0d0d0d;border-color:#881337}.catalog-v3--dark .catalog-v3__search input,.catalog-v3--dark .catalog-v3__select select{color:#fff1f2}.catalog-v3--dark .catalog-v3__select select option{color:#fff1f2;background:#080808}.catalog-v3--dark .catalog-v3__table th{background:#9f1239}.catalog-v3--dark .catalog-v3__table td{border-bottom-color:#2a0b0f}.catalog-v3--dark .catalog-v3__table tbody tr:hover,.catalog-v3--dark .catalog-v3__table tbody tr.is-selected{background:#3f0713}.catalog-v3--dark .catalog-v3__chips span,.catalog-v3--dark .catalog-v3__chips a{color:#ffe4e6;background:#19070a;border-color:#f43f5e}.catalog-v3--dark .catalog-v3__chips a:hover{color:#fff;background:#3f0713;border-color:#fb7185}.catalog-v3--dark .catalog-v3__deal-badge--hot{color:#ffe4e6;background:#4c0519;border-color:#fb7185}.catalog-v3--dark .catalog-v3__deal-badge--strong{color:#fef3c7;background:#3f2f05;border-color:#facc15}.catalog-v3--dark .catalog-v3__deal-badge--base{color:#dbeafe;background:#082f49;border-color:#60a5fa}.catalog-v3--dark .catalog-v3__deal-badge--muted{color:#cbd5e1;background:#111827;border-color:#475569}.catalog-v3--dark .catalog-v3__facts div,.catalog-v3--dark .catalog-v3__panel{background:#0d0d0d;border-color:#881337}.catalog-v3--dark .catalog-v3__match-list em{color:#fb7185}.catalog-v3--dark .catalog-v3__error{color:#ffe4e6;background:#3f0713;border-color:#fb7185}@media (width<=1200px){.catalog-v3__filters{grid-template-columns:repeat(3,minmax(160px,1fr))}.catalog-v3__workspace{grid-template-columns:1fr}}@media (width<=760px){.catalog-v3__header{flex-direction:column;padding:20px 16px}.catalog-v3__filters,.catalog-v3__value-toggle,.catalog-v3__value-summary,.catalog-v3__workspace{grid-template-columns:1fr;padding-left:16px;padding-right:16px}}:root{--bg:#f8fafc;--text:#0f172a;--subtext:#0f172ab3;--card:#ffffffd1;--border:#02061714;--hover:#0206170a;--shadow:0 18px 60px #02061714, 0 4px 16px #0206170d;--accent-a:#6366f1;--accent-b:#8b5cf6;--accent-c:#22d3ee}.content-root.dark .admin-dashboard,.layout-root.dark .admin-dashboard,.admin-dashboard.dark{--bg:#030712;--text:#ffffffeb;--subtext:#ffffffb3;--card:#111319bf;--border:#ffffff1f;--hover:#ffffff0f;--shadow:0 18px 60px #00000073, 0 4px 16px #00000059, inset 0 0 0 1px #ffffff0a;--accent-a:#8b5cf6;--accent-b:#6366f1;--accent-c:#06b6d4}.admin-dashboard{color:var(--text);overscroll-behavior:contain;position:relative}.title-gradient{letter-spacing:.2px;background:linear-gradient(135deg, var(--text) 0%, #0f172acc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:800}.dashboard-status{background:color-mix(in oklab, var(--accent-a) 18%, transparent);border:1px solid var(--border);color:var(--text);letter-spacing:.02em;border-radius:999px;align-items:center;padding:4px 12px;font-size:.85rem;font-weight:600;line-height:1.2;display:inline-flex}.admin-dashboard.dark .dashboard-status{background:color-mix(in oklab, var(--accent-a) 28%, transparent);color:#ffffffe0;border-color:#ffffff2e}.crystal-session-dashboard{border:1px solid var(--border);box-shadow:var(--shadow);background:var(--card)!important;color:var(--text)!important;border-radius:12px!important;align-items:center!important}.crystal-session-dashboard .MuiAlert-message{width:100%;padding:4px 0}.crystal-session-dashboard .MuiAlert-action{align-items:center;padding-top:0}.crystal-session-label{color:var(--text);font-size:.9rem;font-weight:800}.bg-accents{pointer-events:none;z-index:0;background:radial-gradient(60rem 40rem at 15% 85%, color-mix(in oklab, var(--accent-a) 20%, transparent) 0%, transparent 60%), radial-gradient(50rem 35rem at 85% 20%, color-mix(in oklab, var(--accent-b) 18%, transparent) 0%, transparent 60%);filter:blur(20px);animation:18s ease-in-out infinite floatHalos;position:absolute;inset:-20vh -10vw}@keyframes floatHalos{0%,to{opacity:.9;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translateY(-2%)scale(1.02)}}.glass-card{border:1px solid var(--border);position:relative;overflow:hidden;background:var(--card)!important;box-shadow:var(--shadow)!important;border-radius:16px!important}.kpi-card .kpi-label{text-transform:uppercase;letter-spacing:.12em;opacity:.8;font-size:.7rem}.kpi-card .kpi-value{background:linear-gradient(135deg, var(--accent-a), var(--accent-b));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-top:.25rem;font-size:1.75rem;font-weight:900;line-height:1.1}.section-label{letter-spacing:.02em;font-size:.9rem;font-weight:800}.admin-dashboard.dark .section-label{color:#fff}.muted{color:var(--subtext);font-size:.82rem}.divider-soft{margin:.5rem 0 .75rem;border-color:var(--border)!important}.list-card .row-item{border-radius:12px;padding:.35rem .25rem;transition:background-color .15s,transform .15s}.list-card .row-item:hover{background:var(--hover)}.row-title{font-size:.9rem;font-weight:600}.row-sub{color:var(--subtext);font-size:.8rem}.chip-soft{background:color-mix(in oklab, var(--accent-a) 14%, transparent);color:var(--text);border:1px solid var(--border);transform:scale(.92)}.btn-ghost{text-transform:none!important;border:1px solid var(--border)!important;color:var(--text)!important;background:0 0!important;border-radius:12px!important;padding:6px 12px!important}.btn-ghost:hover{background:var(--hover)!important}html,body,#root{scroll-behavior:smooth}.admin-dashboard .glass-card,.admin-dashboard .chart-card,.admin-dashboard .list-card{padding:.4rem!important}.admin-dashboard .MuiCardContent-root{padding:8px 12px!important}.admin-dashboard .list-card table{font-size:.84rem}.admin-dashboard .list-card table td,.admin-dashboard .list-card table th{padding:4px 8px!important}.admin-dashboard .recharts-wrapper{height:auto!important;min-height:240px!important;max-height:none!important}.price-movers-card .MuiCard-root,.best-sellers-card .MuiCard-root{position:relative;overflow:hidden}.price-movers-card .MuiCardContent-root,.best-sellers-card .MuiCardContent-root{padding:8px 10px!important}.best-sellers-card table{font-size:.84rem;line-height:1.25}.admin-dashboard .admin-dashboard-title,.admin-dashboard .title-admin-dashboard-title{background:0 0!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:initial!important;color:var(--text)!important}.admin-dashboard-v2{--v2-bg:#f6f8fb;--v2-surface:#ffffffd6;--v2-panel:#ffffffe6;--v2-text:#0f172a;--v2-subtext:#0f172aa3;--v2-border:#0f172a24;--v2-shadow:0 26px 60px #0a122217, 0 8px 22px #0a12220f;--v2-accent-a:#00a8e8;--v2-accent-b:#2a9d8f;--v2-accent-c:#e76f51;--v2-accent-d:#ffb703;--v2-font-title:"Manrope", "Avenir Next", "Segoe UI", sans-serif;--v2-font-body:"Space Grotesk", "Avenir Next", "Segoe UI", sans-serif;min-height:100%;color:var(--v2-text);isolation:isolate;font-family:var(--v2-font-body);padding:10px;position:relative}.admin-dashboard-v2.dark{--v2-bg:#05070f;--v2-surface:#0b0f1abd;--v2-panel:#0d1220e0;--v2-text:#f8fafcf2;--v2-subtext:#f8fafca8;--v2-border:#94a3b847;--v2-shadow:0 28px 65px #00000080, inset 0 0 0 1px #ffffff05}.admin-dashboard-v2__backdrop{z-index:-1;pointer-events:none;filter:blur(8px);background:radial-gradient(60rem 28rem at 12% 7%,#00a8e83d 0%,#00a8e800 62%),radial-gradient(64rem 38rem at 92% 0,#2a9d8f33 0%,#2a9d8f00 70%),radial-gradient(52rem 28rem at 52% 100%,#e76f5124 0%,#e76f5100 62%);animation:17s ease-in-out infinite adminDashboardV2Drift;position:absolute;inset:-14vh -8vw}.admin-dashboard-v2__backdrop:after{content:"";background-image:linear-gradient(#0f172a05 1px,#0000 1px),linear-gradient(90deg,#0f172a05 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.admin-dashboard-v2.dark .admin-dashboard-v2__backdrop:after{background-image:linear-gradient(#f8fafc08 1px,#0000 1px),linear-gradient(90deg,#f8fafc08 1px,#0000 1px)}@keyframes adminDashboardV2Drift{0%,to{opacity:.92;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translateY(-1.8%)scale(1.02)}}.admin-dashboard-v2__hero{border:1px solid var(--v2-border);background:linear-gradient(140deg, #00a8e829 0%, #2a9d8f14 35%, #ffffff05 80%), var(--v2-surface)!important;box-shadow:var(--v2-shadow)!important;border-radius:20px!important}.admin-dashboard-v2__hero-chip{letter-spacing:.08em;border:1px solid var(--v2-border);width:fit-content;font-weight:700;color:var(--v2-text)!important;background:#ffffff38!important}.admin-dashboard-v2__hero-title{letter-spacing:-.03em;font-size:clamp(1.55rem,3vw,2.25rem);font-weight:800;line-height:1.08;font-family:var(--v2-font-title);background:linear-gradient(132deg, color-mix(in oklab, var(--v2-accent-a) 82%, #fff) 0%, color-mix(in oklab, var(--v2-accent-b) 80%, #fff) 44%, color-mix(in oklab, var(--v2-accent-c) 80%, #fff) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0}.admin-dashboard-v2__hero-subtitle{max-width:66ch;color:var(--v2-subtext);margin:0;font-size:.98rem}.admin-dashboard-v2__sync-chip{border:1px solid var(--v2-border)!important;color:var(--v2-text)!important;background:#fff3!important}.admin-dashboard-v2__btn{letter-spacing:.01em;text-transform:none!important;font-weight:700!important;font-family:var(--v2-font-body)!important;border:1px solid #0000!important;border-radius:12px!important}.admin-dashboard-v2__btn--solid{box-shadow:0 12px 26px #00a8e847;color:#fff!important;background:linear-gradient(124deg, var(--v2-accent-a), var(--v2-accent-b))!important}.admin-dashboard-v2__btn--solid:hover{filter:brightness(1.06)}.admin-dashboard-v2__btn--ghost{border-color:var(--v2-border)!important;color:var(--v2-text)!important;background:#ffffff14!important}.admin-dashboard-v2__btn--ghost:hover{background:#ffffff2e!important}.admin-dashboard-v2__refresh-progress{border-radius:999px;margin-top:10px;overflow:hidden;height:5px!important}.admin-dashboard-v2__metric{border:1px solid var(--v2-border);height:100%;transition:transform .16s,box-shadow .16s;background:var(--v2-panel)!important;box-shadow:var(--v2-shadow)!important;border-radius:16px!important}.admin-dashboard-v2__metric:hover{transform:translateY(-2px)}.admin-dashboard-v2__metric-label{text-transform:uppercase;letter-spacing:.09em;color:var(--v2-subtext);font-size:.72rem;font-weight:700}.admin-dashboard-v2__metric-value{letter-spacing:-.03em;font-size:clamp(1.5rem,2.8vw,2rem);font-weight:800;line-height:1.1;font-family:var(--v2-font-title)}.admin-dashboard-v2__metric-sub{color:var(--v2-subtext);font-size:.84rem}.admin-dashboard-v2__metric-icon{color:#fff!important;width:34px!important;height:34px!important}.admin-dashboard-v2__metric--units .admin-dashboard-v2__metric-icon{background:linear-gradient(130deg, var(--v2-accent-a), #2ec4ff)!important}.admin-dashboard-v2__metric--tracked .admin-dashboard-v2__metric-icon{background:linear-gradient(130deg, var(--v2-accent-b), #58b2a4)!important}.admin-dashboard-v2__metric--low .admin-dashboard-v2__metric-icon{background:linear-gradient(130deg, var(--v2-accent-d), #f4a261)!important}.admin-dashboard-v2__metric--out .admin-dashboard-v2__metric-icon{background:linear-gradient(130deg, var(--v2-accent-c), #f98b73)!important}.admin-dashboard-v2__panel{border:1px solid var(--v2-border);height:100%;background:var(--v2-panel)!important;box-shadow:var(--v2-shadow)!important;border-radius:18px!important}.admin-dashboard-v2__panel-title{font-size:1.03rem;font-weight:750;font-family:var(--v2-font-title);letter-spacing:.01em}.admin-dashboard-v2__panel-subtitle{color:var(--v2-subtext);font-size:.84rem}.admin-dashboard-v2__panel-chip{border:1px solid var(--v2-border)!important;color:var(--v2-text)!important;background:#ffffff3d!important}.admin-dashboard-v2__divider{border-color:var(--v2-border)!important;margin:10px 0 12px!important}.admin-dashboard-v2__search .MuiOutlinedInput-root{background:#ffffff47;border-radius:12px;margin-top:8px}.admin-dashboard-v2.dark .admin-dashboard-v2__search .MuiOutlinedInput-root{background:#ffffff08}.admin-dashboard-v2__search .MuiInputBase-input{font-family:var(--v2-font-body)}.admin-dashboard-v2__low-list{max-height:332px;padding-right:2px;overflow:auto}.admin-dashboard-v2__low-list::-webkit-scrollbar{width:7px}.admin-dashboard-v2__low-list::-webkit-scrollbar-thumb{background:var(--app-scrollbar-thumb-background);border-radius:999px}.admin-dashboard-v2__low-row{border:1px solid var(--v2-border);cursor:pointer;background:#fff3;border-radius:12px;padding:10px 12px;transition:border-color .12s,transform .12s,background-color .12s}.admin-dashboard-v2.dark .admin-dashboard-v2__low-row{background:#ffffff05}.admin-dashboard-v2__low-row:hover{border-color:color-mix(in oklab, var(--v2-accent-a) 40%, var(--v2-border));transform:translateY(-1px)}.admin-dashboard-v2__low-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.9rem;font-weight:650;overflow:hidden}.admin-dashboard-v2__risk-progress{border-radius:999px;flex:1;height:7px!important}.admin-dashboard-v2__risk-progress .MuiLinearProgress-bar{background:linear-gradient(90deg, var(--v2-accent-b), var(--v2-accent-c))}.admin-dashboard-v2__risk-label{text-transform:uppercase;letter-spacing:.06em;color:var(--v2-subtext);font-size:.75rem;font-weight:700}.admin-dashboard-v2__empty{color:var(--v2-subtext);padding:6px 0;font-size:.86rem}.admin-dashboard-v2 .glass-card{border:1px solid var(--v2-border);background:var(--v2-panel)!important;box-shadow:var(--v2-shadow)!important;border-radius:18px!important}.admin-dashboard-v2 .glass-card .MuiCardContent-root{padding:12px!important}.admin-dashboard-v2 .section-label{letter-spacing:.02em;color:var(--v2-text);font-size:.96rem;font-weight:720}.admin-dashboard-v2 .muted{color:var(--v2-subtext);font-size:.8rem}.admin-dashboard-v2 .divider-soft{border-color:var(--v2-border)!important}.admin-dashboard-v2 .row-item{background:#fff3;border-radius:12px;padding:8px}.admin-dashboard-v2.dark .row-item{background:#ffffff08}.admin-dashboard-v2 .chip-soft{border:1px solid var(--v2-border);color:var(--v2-text);background:#ffffff29}@media (width<=900px){.admin-dashboard-v2{padding:8px}.admin-dashboard-v2__low-list{max-height:none}.admin-dashboard-v2__hero .MuiCardContent-root{padding:12px!important}}.clover-briefing{margin-top:12px}.clover-briefing__stats{border-bottom:1px solid var(--brief-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.clover-briefing__stat{border-right:1px solid var(--brief-border);min-width:0;padding:10px 15px}.clover-briefing__stat:last-child{border-right:0}.clover-briefing__stat>span,.clover-briefing__stat>small{color:var(--brief-muted);display:block}.clover-briefing__stat>span{letter-spacing:.035em;text-transform:uppercase;font-size:.62rem;font-weight:750}.clover-briefing__stat>strong{color:var(--brief-text);font-variant-numeric:tabular-nums;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:clamp(1.05rem,1.7vw,1.45rem);display:block;overflow:hidden}.clover-briefing__stat>small{margin-top:3px;font-size:.6rem}.clover-briefing__body{grid-template-columns:minmax(0,1.45fr) minmax(340px,.85fr);min-height:230px;display:grid}.clover-briefing__trend,.clover-briefing__top-items{min-width:0;padding:12px 15px}.clover-briefing__top-items{border-left:1px solid var(--brief-border)}.clover-briefing__subhead{min-height:36px;color:var(--brief-muted);justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.clover-briefing__subhead div{flex-direction:column;display:flex}.clover-briefing__subhead strong{color:var(--brief-text);font-size:.74rem}.clover-briefing__subhead span{margin-top:2px;font-size:.61rem}.clover-briefing__chart{width:100%;height:174px}.clover-briefing__item-head,.clover-briefing__item{grid-template-columns:minmax(0,1fr) 58px 82px;align-items:center;gap:8px;display:grid}.clover-briefing__item-head{min-height:24px;color:var(--brief-muted);text-transform:uppercase;font-size:.58rem;font-weight:750}.clover-briefing__item{border-top:1px solid var(--brief-border);min-height:32px;color:var(--brief-muted);font-variant-numeric:tabular-nums;font-size:.65rem}.clover-briefing__item strong{color:var(--brief-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clover-briefing__item span,.clover-briefing__item-head span:not(:first-child){text-align:right}.clover-briefing--loading{min-height:348px;padding:18px}.clover-briefing--empty{justify-content:space-between;align-items:flex-start;gap:20px;min-height:116px;padding:18px;display:flex}.clover-briefing--empty h2{margin:5px 0}.clover-briefing--empty p{color:var(--brief-muted);margin:0;font-size:.72rem}.clover-briefing__skeleton-title{width:34%;height:42px}.clover-briefing__skeleton-stats{height:72px;margin-top:16px}.clover-briefing__skeleton-body{height:188px;margin-top:16px}@media (width<=1050px){.clover-briefing__body{grid-template-columns:1fr}.clover-briefing__top-items{border-top:1px solid var(--brief-border);border-left:0}}@media (width<=720px){.clover-briefing__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.clover-briefing__stat:nth-child(2){border-right:0}.clover-briefing__stat:nth-child(-n+2){border-bottom:1px solid var(--brief-border)}.clover-briefing__body{min-height:0}}.daily-briefing{width:min(100%,1500px);margin:0 auto}.dashboard-hydration{z-index:20;background:color-mix(in srgb, var(--brief-bg) 82%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);place-items:center;padding:24px;display:grid;position:fixed;inset:62px 0 0}.dashboard-hydration__card{border:1px solid var(--brief-border-strong);width:min(100%,390px);color:var(--brief-text);background:var(--brief-panel);border-radius:10px;align-items:center;gap:16px;padding:20px 22px;display:flex;box-shadow:0 18px 55px #0000003d}.dashboard-hydration__spinner{border:3px solid var(--brief-border-strong);border-top-color:var(--brief-red-bright);border-radius:50%;flex:none;width:30px;height:30px;animation:.75s linear infinite briefingSpin}.dashboard-hydration__card strong{font-size:.94rem;display:block}.dashboard-hydration__card p{color:var(--brief-muted);margin:4px 0 0;font-size:.76rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.dashboard-hydration__spinner{animation-duration:1.8s}}.daily-briefing button{font:inherit}.brief-kicker{color:var(--brief-red-bright);letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:850;display:block}.brief-panel__header p{color:var(--brief-muted);margin:0}.brief-button,.brief-link-button{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;font-weight:750;transition:border-color .14s,color .14s,background-color .14s;display:inline-flex}.brief-button{border:1px solid #0000;min-height:36px;padding:0 13px;font-size:.72rem}.brief-button--primary{border-color:var(--brief-red);color:#fff;background:var(--brief-red)}.brief-button--primary:hover{border-color:var(--brief-red-bright);background:var(--brief-red-bright)}.brief-button--secondary{border-color:var(--brief-border);color:var(--brief-text);background:var(--brief-surface)}.brief-button--secondary:hover{border-color:var(--brief-red);color:var(--brief-red-bright)}.brief-button:disabled{cursor:progress;opacity:.58}.brief-link-button{color:var(--brief-red-bright);background:0 0;border:0;padding:3px 0;font-size:.72rem}.brief-link-button:hover{color:var(--brief-text)}.daily-briefing__freshness{border-left:3px solid var(--brief-green);min-height:30px;color:var(--brief-muted);background:color-mix(in srgb, var(--brief-green) 8%, transparent);align-items:center;gap:8px;margin:0 8px 8px;padding:5px 11px;font-size:.72rem;display:flex}.daily-briefing__freshness--lagging,.daily-briefing__freshness--partial{border-left-color:var(--brief-amber);background:color-mix(in srgb, var(--brief-amber) 9%, transparent)}.daily-briefing__freshness--stale,.daily-briefing__freshness--empty{border-left-color:var(--brief-red);background:var(--brief-red-soft)}.daily-briefing__primary-grid{grid-template-columns:minmax(0,1.3fr) minmax(420px,1fr);gap:12px;display:grid}.daily-briefing__primary-grid .clover-briefing{margin-top:0}.daily-briefing__primary-grid .clover-briefing__body{grid-template-columns:1fr}.daily-briefing__primary-grid .clover-briefing__top-items{border-top:1px solid var(--brief-border);border-left:0}.daily-briefing__primary-grid .brief-panel__header p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-brief--full{margin-top:12px}.daily-briefing__secondary-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.85fr) minmax(280px,.8fr);gap:12px;margin-top:12px;display:grid}.brief-panel{border:1px solid var(--brief-border);min-width:0;color:var(--brief-text);background:var(--brief-panel);border-radius:9px;overflow:hidden}.brief-panel--clickable{cursor:pointer;transition:border-color .14s,box-shadow .14s}.brief-panel--clickable:hover{border-color:var(--brief-border-strong);box-shadow:0 3px 14px color-mix(in srgb, var(--brief-text) 7%, transparent)}.brief-panel__header{border-bottom:1px solid var(--brief-border);justify-content:space-between;align-items:flex-start;gap:12px;min-height:58px;padding:11px 15px 9px;display:flex}.brief-panel__header h2{color:var(--brief-text);letter-spacing:-.015em;text-align:left;margin:3px 0 2px;font-size:1.05rem;font-weight:760}.brief-panel__header p{font-size:.72rem}.brief-panel__header>div:first-child{flex:150px;min-width:0}.brief-panel__header-actions{flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.brief-header-action{white-space:nowrap;min-height:30px;padding:0 9px;font-size:.66rem}.brief-header-action--icon{width:30px;padding:0}.brief-panel__header-actions .brief-status{white-space:nowrap}.brief-panel__footer{border-top:1px solid var(--brief-border);justify-content:space-between;align-items:center;gap:14px;min-height:36px;padding:5px 15px;display:flex}.brief-panel__footer--right{justify-content:flex-end}.brief-status{border:1px solid var(--brief-border);color:var(--brief-muted);background:var(--brief-surface-soft);text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 8px;font-size:.62rem;font-weight:800;display:inline-flex}.brief-status--current{border-color:color-mix(in srgb, var(--brief-green) 55%, var(--brief-border));color:var(--brief-green)}.brief-status--lagging,.brief-status--partial{border-color:color-mix(in srgb, var(--brief-amber) 55%, var(--brief-border));color:var(--brief-amber)}.brief-status--stale,.brief-status--empty{border-color:color-mix(in srgb, var(--brief-red) 55%, var(--brief-border));color:var(--brief-red-bright)}.crystal-briefing__import-state{border-bottom:1px solid var(--brief-border);min-height:29px;color:var(--brief-muted);background:color-mix(in srgb, var(--brief-green) 4%, transparent);flex-wrap:wrap;align-items:center;gap:4px 7px;padding:5px 15px;font-size:.64rem;line-height:1.35;display:flex}.crystal-briefing__import-state strong{color:var(--brief-text);font-weight:760}.crystal-briefing__import-state--attention{color:color-mix(in srgb, var(--brief-amber) 88%, var(--brief-text));background:color-mix(in srgb, var(--brief-amber) 7%, transparent)}.crystal-briefing__import-dot{background:var(--brief-green);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.crystal-briefing__import-state--attention .crystal-briefing__import-dot{background:var(--brief-amber)}.crystal-briefing__import-separator{color:var(--brief-faint)}.crystal-briefing__stats{border-bottom:1px solid var(--brief-border);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.crystal-briefing__stat{border-right:1px solid var(--brief-border);min-width:0;padding:7px 10px}button.crystal-briefing__stat{color:inherit;text-align:left;background:0 0;border-top:0;border-bottom:0;border-left:0}.crystal-briefing__stat--action{cursor:pointer;transition:background-color .14s,box-shadow .14s}.crystal-briefing__stat--action:hover,.crystal-briefing__stat--action:focus-visible{background:var(--brief-red-soft);box-shadow:inset 0 -2px 0 var(--brief-red);outline:0}.crystal-briefing__stat:last-child{border-right:0}.crystal-briefing__stat>span{min-height:21px;color:var(--brief-muted);letter-spacing:.035em;text-transform:uppercase;font-size:.62rem;font-weight:750;display:block}.crystal-briefing__stat>strong{color:var(--brief-text);font-variant-numeric:tabular-nums;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1rem,1.5vw,1.35rem);display:block;overflow:hidden}.crystal-briefing__change{min-height:20px;color:var(--brief-green);margin-top:4px;font-size:.6rem;line-height:1.25;display:block}.crystal-briefing__change--down{color:var(--brief-red-bright)}.crystal-briefing__platforms{border-bottom:1px solid var(--brief-border);background:color-mix(in srgb, var(--brief-red) 2.5%, transparent);padding:9px 15px 11px}.crystal-briefing__platform-layout{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:14px;margin-top:7px;display:grid}.crystal-briefing__platform-chart{width:132px;height:122px;position:relative}.crystal-briefing__platform-total{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:62px;height:62px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.crystal-briefing__platform-total strong{color:var(--brief-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.72rem}.crystal-briefing__platform-total span{color:var(--brief-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.52rem}.crystal-briefing__platform-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;min-width:0;display:grid}.crystal-briefing__platform-row{border:1px solid var(--brief-border);background:var(--brief-surface);border-radius:6px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:44px;padding:5px 7px;display:grid}.crystal-briefing__platform-dot{border-radius:50%;width:7px;height:7px}.crystal-briefing__platform-row>div{min-width:0;display:grid}.crystal-briefing__platform-row strong{color:var(--brief-text);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:720;overflow:hidden}.crystal-briefing__platform-row small{color:var(--brief-muted);white-space:nowrap;font-size:.54rem}.crystal-briefing__platform-row>span:last-child{color:var(--brief-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.64rem}.crystal-briefing__visuals{grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);min-height:208px;display:grid}.crystal-briefing__mix,.crystal-briefing__trend{min-width:0;padding:10px 15px 8px}.crystal-briefing__mix{border-right:1px solid var(--brief-border)}.crystal-briefing__subhead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.crystal-briefing__subhead>div:first-child{flex-direction:column;display:flex}.crystal-briefing__subhead strong{letter-spacing:.025em;text-transform:uppercase;font-size:.72rem}.crystal-briefing__subhead span{color:var(--brief-muted);margin-top:2px;font-size:.65rem}.crystal-briefing__coverage{flex-direction:column;align-items:flex-end;display:flex}.crystal-briefing__coverage strong{color:var(--brief-text);font-size:1rem}.crystal-briefing__coverage span{margin:0}.crystal-briefing__mix-chart{background:var(--brief-surface-soft);border-radius:3px;height:34px;margin:9px 0 6px;overflow:hidden}.crystal-briefing__legend{gap:4px;display:grid}.crystal-briefing__legend-row{min-height:18px;color:var(--brief-muted);grid-template-columns:9px minmax(0,1fr) auto 44px;align-items:center;gap:7px;font-size:.66rem;display:grid}.crystal-briefing__legend-row strong{color:var(--brief-text);text-overflow:ellipsis;white-space:nowrap;font-weight:620;overflow:hidden}.crystal-briefing__legend-row small{text-align:right}.crystal-briefing__legend-dot{border-radius:50%;width:7px;height:7px}.crystal-briefing__coverage-note{color:var(--brief-faint);margin:5px 0 0;font-size:.59rem;line-height:1.35}.crystal-briefing__trend-total{color:var(--brief-red-bright);font-size:1rem!important}.crystal-briefing__trend-chart{width:100%;height:138px;margin-top:4px}.crystal-briefing__trend-note{border:1px solid var(--brief-border);color:var(--brief-muted);background:var(--brief-surface-soft);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:7px 8px;font-size:.64rem;display:flex}.crystal-briefing__trend-note .is-up{color:var(--brief-green)}.crystal-briefing__trend-note .is-down{color:var(--brief-red-bright)}.crystal-briefing--loading,.crystal-briefing--empty{min-height:468px;padding:18px}.crystal-briefing--empty{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.crystal-briefing--empty h2{margin:5px 0}.crystal-briefing--empty p{max-width:60ch;color:var(--brief-muted)}.briefing-skeleton{background:var(--brief-surface-soft);border-radius:6px;animation:1.2s ease-in-out infinite alternate briefingPulse}.briefing-skeleton--title{width:38%;height:42px}.briefing-skeleton--stats{height:98px;margin-top:18px}.briefing-skeleton--chart{height:260px;margin-top:18px}@keyframes briefingPulse{0%{opacity:.45}to{opacity:.85}}.recent-activity{flex-direction:column;min-height:100%;display:flex}.recent-activity__rows{flex:1;max-height:330px;overflow-y:auto}.activity-row{border:0;border-bottom:1px solid var(--brief-border);width:100%;min-height:61px;color:var(--brief-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:9px;padding:7px 13px;display:grid}.activity-row:hover{background:var(--brief-surface-soft)}.activity-row--static{cursor:default;grid-template-columns:34px minmax(0,1fr) auto}.activity-row--static:hover{background:0 0}.activity-row__icon{width:32px;height:32px;color:var(--brief-muted);border:1px solid var(--brief-border);background:var(--brief-surface-soft);border-radius:50%;place-items:center;display:grid}.activity-row--completed .activity-row__icon{color:var(--brief-green);border-color:color-mix(in srgb, var(--brief-green) 40%, var(--brief-border));background:color-mix(in srgb, var(--brief-green) 10%, var(--brief-surface))}.activity-row--running .activity-row__icon{color:var(--brief-amber);border-color:color-mix(in srgb, var(--brief-amber) 45%, var(--brief-border));background:color-mix(in srgb, var(--brief-amber) 10%, var(--brief-surface))}.activity-row--failed .activity-row__icon{color:var(--brief-red-bright);border-color:color-mix(in srgb, var(--brief-red) 48%, var(--brief-border));background:var(--brief-red-soft)}.activity-row__copy,.activity-row__time{flex-direction:column;min-width:0;display:flex}.activity-row__copy strong,.activity-row__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-row__copy strong{font-size:.76rem}.activity-row__copy small,.activity-row__copy em,.activity-row__time small{color:var(--brief-muted);margin-top:3px;font-size:.62rem}.activity-row__copy em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.activity-row__time{font-variant-numeric:tabular-nums;align-items:flex-end}.activity-row__time strong{color:var(--brief-text);white-space:nowrap;font-size:.67rem}.activity-row__time small{text-transform:capitalize}.activity-row__arrow{color:var(--brief-muted)}.recent-activity__empty{align-items:center;gap:7px;min-height:180px;margin:0;padding:0 15px;display:flex}.recent-activity__note{color:var(--brief-muted);font-size:.64rem}.market-brief__summary{border-bottom:1px solid var(--brief-border);grid-template-columns:repeat(3,1fr);display:grid}.market-brief__summary span{border-right:1px solid var(--brief-border);min-height:44px;color:var(--brief-muted);flex-direction:column;justify-content:center;padding:8px 13px;font-size:.62rem;display:flex}.market-brief__summary span:last-child{border-right:0}.market-brief__summary strong{color:var(--brief-text);margin-bottom:2px;font-size:.86rem}.brief-table{padding:0 13px 6px}.brief-table__head,.brief-table__row{grid-template-columns:minmax(170px,1fr) 80px 80px 86px;align-items:center;gap:8px;display:grid}.brief-table__head{min-height:28px;color:var(--brief-muted);text-transform:uppercase;font-size:.62rem;font-weight:750}.brief-table__row{border:0;border-top:1px solid var(--brief-border);width:100%;min-height:30px;color:var(--brief-muted);text-align:left;cursor:pointer;background:0 0;padding:0;font-size:.65rem}.brief-table__row:hover{color:var(--brief-text);background:var(--brief-surface-soft)}.brief-table__row strong{color:var(--brief-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brief-table__row .is-positive{color:var(--brief-green)}.brief-table__row .is-negative{color:var(--brief-red-bright)}.compact-list{flex-direction:column;min-height:100%;display:flex}.compact-list__rows{flex:1;min-height:154px;padding:0 13px}.compact-list__rows>button{border:0;border-bottom:1px solid var(--brief-border);width:100%;min-height:30px;color:var(--brief-text);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:5px 0;font-size:.66rem;display:flex}.compact-list__rows>button:hover span{color:var(--brief-red-bright)}.compact-list__rows>button span{text-overflow:ellipsis;overflow:hidden}.compact-list__rows>button strong{color:var(--brief-red-bright);font-variant-numeric:tabular-nums}.brief-empty-copy{color:var(--brief-muted);margin:22px 0;font-size:.72rem}.daily-briefing__footer{border-top:1px solid var(--brief-border);min-height:44px;color:var(--brief-muted);align-items:center;gap:18px;margin-top:12px;padding:0 8px;font-size:.67rem;display:flex}.daily-briefing__footer button{color:var(--brief-muted);cursor:pointer;background:0 0;border:0;margin-left:auto}.daily-briefing__footer button:hover{color:var(--brief-red-bright)}@keyframes briefingSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.briefing-skeleton,.is-spinning{animation:none}}@media (width<=1240px){.daily-briefing__primary-grid{grid-template-columns:1fr}.daily-briefing__secondary-grid{grid-template-columns:1.2fr 1fr}.daily-briefing__secondary-grid>:last-child{grid-column:1/-1}}@media (width<=960px){.crystal-briefing__stats{grid-template-columns:repeat(3,1fr)}.crystal-briefing__platform-layout{grid-template-columns:140px minmax(0,1fr)}.crystal-briefing__stat:nth-child(3){border-right:0}.crystal-briefing__stat:nth-child(-n+3){border-bottom:1px solid var(--brief-border)}.crystal-briefing__visuals{grid-template-columns:1fr}.crystal-briefing__mix{border-right:0;border-bottom:1px solid var(--brief-border)}}@media (width<=720px){.daily-briefing__secondary-grid{grid-template-columns:1fr}.daily-briefing__secondary-grid>:last-child{grid-column:auto}.crystal-briefing__stats{grid-template-columns:repeat(2,1fr)}.crystal-briefing__stat:nth-child(odd){border-right:1px solid var(--brief-border)}.crystal-briefing__stat:nth-child(2n){border-right:0}.crystal-briefing__stat:nth-child(-n+4){border-bottom:1px solid var(--brief-border)}.brief-panel__footer{flex-direction:column;align-items:flex-start}.activity-row{grid-template-columns:30px minmax(0,1fr) auto 16px}.activity-row__time small{display:none}.brief-table{overflow-x:auto}.brief-table__head,.brief-table__row{min-width:520px}}.singles-analysis{width:min(100%,1400px);color:var(--brief-text);margin:0 auto}.singles-analysis__back-row,.singles-analysis__header,.singles-analysis__sales-hero,.singles-analysis__mode-card,.singles-analysis__definition,.singles-analysis__method{align-items:center;display:flex}.singles-analysis__back-row,.singles-analysis__header,.singles-analysis__sales-hero,.singles-analysis__mode-card{justify-content:space-between}.singles-analysis__back-row{margin-bottom:14px}.singles-analysis__header{gap:18px;margin-bottom:18px}.singles-analysis__header h1{letter-spacing:-.045em;margin:4px 0;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.singles-analysis__header p,.singles-analysis__sales-hero p,.singles-analysis__mode-card p,.singles-analysis__definition p,.singles-analysis__method p,.singles-analysis__message p{color:var(--brief-muted);margin:0}.singles-analysis__sales-hero{border:1px solid var(--brief-border);background:var(--brief-panel);border-radius:10px;gap:28px;padding:20px 24px}.singles-analysis__sales-hero>div:first-child>span{color:var(--brief-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.67rem;font-weight:800;display:block}.singles-analysis__sales-hero>div:first-child>strong{letter-spacing:-.055em;margin:3px 0;font-size:clamp(2.3rem,5vw,3.7rem);display:block}.singles-analysis__sales-hero .is-up{color:var(--brief-green)}.singles-analysis__sales-hero .is-down{color:var(--brief-red-bright)}.singles-analysis__freshness-copy{border-left:3px solid var(--brief-amber);background:var(--brief-surface-soft);max-width:500px;padding:13px 15px}.singles-analysis__freshness-copy strong{margin-bottom:4px;display:block}.singles-analysis__freshness-copy p{font-size:.76rem;line-height:1.45}.singles-analysis__mode-card{border:1px solid color-mix(in srgb, var(--brief-red) 48%, var(--brief-border));background:linear-gradient(120deg, var(--brief-red-soft), var(--brief-panel) 58%);border-radius:10px;gap:28px;padding:22px 24px}.singles-analysis__mode-card>div:first-child>span,.singles-analysis__metric>span{color:var(--brief-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.67rem;font-weight:800;display:block}.singles-analysis__mode-card>div:first-child>strong{letter-spacing:-.055em;margin:3px 0 5px;font-size:clamp(2.3rem,5vw,3.7rem);display:block}.singles-analysis__definition{border:1px solid var(--brief-border);background:color-mix(in srgb, var(--brief-surface) 82%, transparent);border-radius:8px;align-items:flex-start;gap:10px;max-width:520px;padding:13px 15px}.singles-analysis__definition svg,.singles-analysis__method svg{color:var(--brief-red-bright);flex:none}.singles-analysis__definition p,.singles-analysis__method p{font-size:.78rem;line-height:1.5}.singles-analysis__metrics{border:1px solid var(--brief-border);background:var(--brief-panel);border-radius:9px;grid-template-columns:repeat(6,minmax(0,1fr));margin:14px 0;display:grid;overflow:hidden}.singles-analysis__metric{border-right:1px solid var(--brief-border);min-width:0;padding:14px}.singles-analysis__metric:last-child{border-right:0}.singles-analysis__metric>strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin:5px 0 2px;font-size:1.35rem;display:block}.singles-analysis__metric>small{color:var(--brief-muted);font-size:.66rem}.singles-analysis__grid{grid-template-columns:minmax(420px,.9fr) minmax(0,1.35fr);gap:14px;display:grid}.singles-analysis__grid--overview{margin-bottom:22px}.singles-analysis__channel-panel{margin-bottom:14px;overflow:hidden}.singles-analysis__channel-panel .crystal-briefing__platforms{background:0 0;border-bottom:0;padding:16px 18px}.singles-analysis__channel-panel .crystal-briefing__platform-layout{grid-template-columns:190px minmax(0,1fr);gap:22px}.singles-analysis__channel-panel .crystal-briefing__platform-chart{width:180px;height:160px}.singles-analysis__channel-panel .crystal-briefing__platform-row{min-height:60px;padding:8px 10px}.singles-analysis__channel-panel .crystal-briefing__platform-row strong{font-size:.72rem}.singles-analysis__channel-panel .crystal-briefing__platform-row small{font-size:.62rem}.singles-analysis__channel-panel .crystal-briefing__platform-row>span:last-child{font-size:.76rem}.singles-analysis__chart{height:350px;padding:8px 12px 5px}.singles-analysis__table-wrap{overflow:auto}.singles-analysis__game-panel .singles-analysis__table-wrap{max-height:350px}.singles-analysis__mode-sales{margin-top:14px}.singles-analysis__table-wrap--sales{max-height:430px}.singles-analysis__unclassified{margin-top:14px;overflow:hidden}.singles-analysis__table-wrap--unclassified{max-height:520px}.singles-analysis__table-wrap--unclassified table{min-width:1360px}.singles-analysis__table-wrap--unclassified th:last-child,.singles-analysis__table-wrap--unclassified td:last-child{background:var(--brief-surface);width:460px;min-width:460px;box-shadow:-10px 0 14px -14px color-mix(in srgb, var(--brief-text) 45%, transparent);position:sticky;right:0}.singles-analysis__table-wrap--unclassified th:last-child{z-index:3}.singles-analysis__table-wrap--unclassified td:last-child{z-index:2}.singles-analysis table{border-collapse:collapse;width:100%;font-size:.72rem}.singles-analysis th,.singles-analysis td{border-bottom:1px solid var(--brief-border);text-align:right;font-variant-numeric:tabular-nums;padding:9px 11px}.singles-analysis th:first-child,.singles-analysis td:first-child,.singles-analysis__mode-sales th:nth-child(2),.singles-analysis__mode-sales td:nth-child(2){text-align:left}.singles-analysis th{z-index:1;color:var(--brief-muted);background:var(--brief-surface);letter-spacing:.05em;text-transform:uppercase;font-size:.61rem;position:sticky;top:0}.singles-analysis td small{color:var(--brief-muted);margin-top:2px;display:block}.singles-analysis__unclassified-header{gap:20px}.singles-analysis__unclassified-header h2{margin:4px 0 3px}.singles-analysis__unclassified-header p{color:var(--brief-muted);margin:0;font-size:.74rem}.singles-analysis__unclassified-summary{border:1px solid var(--brief-border);background:var(--brief-border);border-radius:8px;flex:none;gap:1px;display:flex;overflow:hidden}.singles-analysis__unclassified-summary span{min-width:82px;color:var(--brief-muted);background:var(--brief-surface);text-align:center;text-transform:uppercase;padding:9px 11px;font-size:.64rem}.singles-analysis__unclassified-summary strong{color:var(--brief-text);text-transform:none;margin-bottom:2px;font-size:.9rem;display:block}.singles-analysis__unclassified-controls{border-top:1px solid var(--brief-border);border-bottom:1px solid var(--brief-border);background:var(--brief-surface-soft);grid-template-columns:minmax(240px,1fr) minmax(190px,.35fr) auto;align-items:end;gap:10px;padding:12px 14px;display:grid}.singles-analysis__unclassified-controls label>span{color:var(--brief-muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:.61rem;font-weight:800;display:block}.singles-analysis__unclassified-controls input,.singles-analysis__unclassified-controls select{border:1px solid var(--brief-border);width:100%;height:36px;color:var(--brief-text);background:var(--brief-surface);font:inherit;border-radius:6px;padding:0 10px;font-size:.75rem}.singles-analysis__unclassified-controls input:focus,.singles-analysis__unclassified-controls select:focus{border-color:var(--brief-red);outline:2px solid color-mix(in srgb, var(--brief-red) 20%, transparent)}.singles-analysis__unclassified-count{color:var(--brief-muted);white-space:nowrap;padding-bottom:10px;font-size:.68rem}.singles-analysis__reason-chip{border:1px solid color-mix(in srgb, var(--brief-amber) 45%, var(--brief-border));color:var(--brief-text);background:color-mix(in srgb, var(--brief-amber) 10%, var(--brief-surface));white-space:nowrap;border-radius:999px;padding:4px 7px;display:inline-block}.singles-analysis__classification-notice{border-bottom:1px solid var(--brief-border);padding:10px 14px;font-size:.73rem}.singles-analysis__classification-notice--success{color:var(--brief-green);background:color-mix(in srgb, var(--brief-green) 8%, var(--brief-surface))}.singles-analysis__classification-notice--error{color:var(--brief-red-bright);background:color-mix(in srgb, var(--brief-red) 8%, var(--brief-surface))}.singles-analysis__row-actions{flex-direction:column;justify-content:center;align-items:flex-end;gap:8px;min-width:430px;display:flex}.singles-analysis__set-fix{grid-template-columns:minmax(120px,.75fr) minmax(180px,1.25fr) auto;gap:6px;width:100%;display:grid}.singles-analysis__set-fix select{border:1px solid var(--brief-border);min-width:0;height:32px;color:var(--brief-text);background:var(--brief-surface);font:inherit;border-radius:5px;padding:0 7px;font-size:.68rem}.singles-analysis__set-fix select:disabled{color:var(--brief-muted);background:var(--brief-surface-soft)}.singles-analysis__set-fix .brief-button{white-space:nowrap;min-height:32px;padding:0 9px;font-size:.65rem}.singles-analysis__set-fix small{text-align:right;grid-column:1/-1;margin:0}.singles-analysis__set-fix .singles-analysis__set-fix-error{color:var(--brief-red-bright)}.singles-analysis__set-fix-note{text-align:right;white-space:normal;max-width:250px;margin:0}.singles-analysis__row-links{white-space:nowrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.singles-analysis__row-actions .brief-link-button{padding:0;font-size:.7rem}.singles-analysis__row-actions a{color:var(--brief-red-bright);align-items:center;gap:3px;font-weight:700;text-decoration:none;display:inline-flex}.singles-analysis__row-actions a:hover{text-decoration:underline}.singles-analysis__unclassified-empty{color:var(--brief-muted);text-align:center;padding:28px 18px;font-size:.78rem}.singles-analysis__unclassified-empty--clear{flex-direction:column;gap:4px;display:flex}.singles-analysis__unclassified-empty--clear strong{color:var(--brief-green)}.singles-analysis__method{border-left:3px solid var(--brief-red);background:var(--brief-surface-soft);align-items:flex-start;gap:11px;margin-top:14px;padding:14px 16px}.singles-analysis__method strong{margin-bottom:3px;display:block}.singles-analysis__message{padding:24px}.singles-analysis__section-heading{border-top:1px solid var(--brief-border);margin:24px 0 12px;padding-top:20px}.singles-analysis__section-heading h2{letter-spacing:-.025em;margin:4px 0 3px;font-size:1.45rem}.singles-analysis__section-heading p,.singles-analysis__coverage-note span{color:var(--brief-muted);margin:0;font-size:.74rem}.singles-analysis__coverage-note{border-top:1px solid var(--brief-border);flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;display:flex}.singles-analysis__coverage-note strong{color:var(--brief-red-bright)}@media (width<=1100px){.singles-analysis__metrics{grid-template-columns:repeat(3,1fr)}.singles-analysis__metric:nth-child(3){border-right:0}.singles-analysis__metric:nth-child(-n+3){border-bottom:1px solid var(--brief-border)}.singles-analysis__grid{grid-template-columns:1fr}}@media (width<=720px){.singles-analysis__mode-card,.singles-analysis__sales-hero,.singles-analysis__header{flex-direction:column;align-items:flex-start}.singles-analysis__metrics{grid-template-columns:repeat(2,1fr)}.singles-analysis__metric,.singles-analysis__metric:nth-child(3){border-right:1px solid var(--brief-border);border-bottom:1px solid var(--brief-border)}.singles-analysis__metric:nth-child(2n){border-right:0}.singles-analysis__chart{height:320px}.singles-analysis__channel-panel .crystal-briefing__platform-layout{grid-template-columns:1fr}.singles-analysis__channel-panel .crystal-briefing__platform-chart{justify-self:center}.singles-analysis__channel-panel .crystal-briefing__platform-legend{grid-template-columns:1fr}.singles-analysis__unclassified-header{flex-direction:column;align-items:flex-start}.singles-analysis__unclassified-summary{width:100%}.singles-analysis__unclassified-summary span{flex:1;min-width:0}.singles-analysis__unclassified-controls{grid-template-columns:1fr;align-items:stretch}.singles-analysis__unclassified-count{padding:0}}.admin-panel-v3{--v3-bg:#f4efe7;--v3-surface:#fff9f1c7;--v3-panel:#fffcf7d1;--v3-panel-strong:#fffbf6eb;--v3-text:#18161d;--v3-subtext:#18161da8;--v3-border:#18161d1a;--v3-shadow:0 32px 70px #2e1c0f1f, 0 12px 28px #1f151014;--v3-cyan:#0ea5e9;--v3-lime:#6dbd45;--v3-amber:#f59e0b;--v3-rose:#ef476f;--v3-ink:#271f34;--v3-title-font:"Sora", "Avenir Next", "Segoe UI", sans-serif;--v3-body-font:"IBM Plex Sans", "Segoe UI", sans-serif;background:var(--v3-bg);min-height:100%;color:var(--v3-text);font-family:var(--v3-body-font);isolation:isolate;padding:14px;position:relative}.admin-panel-v3.dark{--v3-bg:#06131d;--v3-surface:#08101abd;--v3-panel:#0b1420d1;--v3-panel-strong:#0c1724e6;--v3-text:#f3f6fbf5;--v3-subtext:#dce7f4a8;--v3-border:#aac6dc29;--v3-shadow:0 40px 80px #0000006b, inset 0 0 0 1px #ffffff05}.admin-panel-v3__backdrop,.admin-panel-v3__mesh{z-index:-2;pointer-events:none;position:absolute;inset:-10vh -7vw}.admin-panel-v3__backdrop{filter:blur(10px);background:radial-gradient(40rem 24rem at 10% 8%,#0ea5e938 0%,#0ea5e900 70%),radial-gradient(34rem 20rem at 85% 10%,#ef476f2e 0%,#ef476f00 68%),radial-gradient(34rem 24rem at 50% 95%,#6dbd4524 0%,#6dbd4500 70%),linear-gradient(#ffffff3d,#fff0);animation:18s ease-in-out infinite adminPanelV3Float}.admin-panel-v3__mesh{z-index:-1;background-image:linear-gradient(#271f340b 1px,#0000 1px),linear-gradient(90deg,#271f340b 1px,#0000 1px);background-size:26px 26px;-webkit-mask-image:linear-gradient(#000000b8,#0000 88%);mask-image:linear-gradient(#000000b8,#0000 88%)}.admin-panel-v3.dark .admin-panel-v3__mesh{background-image:linear-gradient(#e9f1f90d 1px,#0000 1px),linear-gradient(90deg,#e9f1f90d 1px,#0000 1px)}@keyframes adminPanelV3Float{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-2%)scale(1.02)}}.admin-panel-v3__hero-grid,.admin-panel-v3__experience-grid,.admin-panel-v3__footer-grid{gap:16px;display:grid}.admin-panel-v3__hero-grid{grid-template-columns:minmax(0,1.75fr) minmax(300px,.95fr)}.admin-panel-v3__hero-card,.admin-panel-v3__hero-side,.admin-panel-v3__kpi,.admin-panel-v3__panel{border:1px solid var(--v3-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--v3-panel)!important;box-shadow:var(--v3-shadow)!important}.admin-panel-v3__hero-card,.admin-panel-v3__hero-side,.admin-panel-v3__panel{border-radius:28px!important}.admin-panel-v3__hero-card{overflow:hidden;background:linear-gradient(145deg, #0ea5e921, #fff0 38%), linear-gradient(320deg, #ef476f1f, #fff0 42%), var(--v3-surface)!important}.admin-panel-v3__hero-card .MuiCardContent-root,.admin-panel-v3__hero-side .MuiCardContent-root,.admin-panel-v3__panel .MuiCardContent-root{padding:24px}.admin-panel-v3__eyebrow,.admin-panel-v3__tag{width:fit-content;border:1px solid var(--v3-border)!important;color:var(--v3-text)!important;background:#ffffff29!important}.admin-panel-v3__eyebrow{letter-spacing:.08em;font-weight:700}.admin-panel-v3__title{max-width:11ch;font-family:var(--v3-title-font);letter-spacing:-.06em;margin:0;font-size:clamp(2.5rem,6vw,4.9rem);font-weight:800;line-height:.98}.admin-panel-v3__subtitle{max-width:60ch;color:var(--v3-subtext);margin:0;font-size:1rem}.admin-panel-v3__button{text-transform:none!important;font-weight:700!important;font-family:var(--v3-body-font)!important;border-radius:999px!important;padding-inline:16px!important}.admin-panel-v3__button--solid{box-shadow:0 18px 34px #0ea5e947;color:#fff!important;background:linear-gradient(135deg, var(--v3-cyan), #2563eb 60%, var(--v3-rose))!important}.admin-panel-v3__button--ghost{border:1px solid var(--v3-border)!important;color:var(--v3-text)!important;background:#ffffff14!important}.admin-panel-v3__hero-lower{grid-template-columns:minmax(0,1.3fr) minmax(240px,.8fr);gap:16px;display:grid}.admin-panel-v3__pulse-ribbon,.admin-panel-v3__mini-stats,.admin-panel-v3__side-stack,.admin-panel-v3__command-card,.admin-panel-v3__watch-item,.admin-panel-v3__forecast-card{border:1px solid var(--v3-border);background:#ffffff1f}.admin-panel-v3__pulse-ribbon,.admin-panel-v3__mini-stats,.admin-panel-v3__side-stack{border-radius:22px}.admin-panel-v3__pulse-ribbon{padding:18px}.admin-panel-v3__pulse-head{justify-content:space-between;gap:12px;margin-bottom:16px;display:flex}.admin-panel-v3__pulse-kicker{color:var(--v3-subtext);text-transform:uppercase;letter-spacing:.08em;font-size:.82rem;display:block}.admin-panel-v3__pulse-status{font-weight:700}.admin-panel-v3__pulse-track{grid-template-columns:repeat(6,1fr);align-items:end;gap:10px;min-height:76px;display:grid}.admin-panel-v3__pulse-track span{background:linear-gradient(#0ea5e9f2,#ef476f8c);border-radius:999px;min-height:18px;animation:3.2s ease-in-out infinite adminPanelV3Pulse;display:block}.admin-panel-v3__pulse-track span:first-child{height:22%;animation-delay:0s}.admin-panel-v3__pulse-track span:nth-child(2){height:68%;animation-delay:.18s}.admin-panel-v3__pulse-track span:nth-child(3){height:46%;animation-delay:.32s}.admin-panel-v3__pulse-track span:nth-child(4){height:84%;animation-delay:.5s}.admin-panel-v3__pulse-track span:nth-child(5){height:58%;animation-delay:.68s}.admin-panel-v3__pulse-track span:nth-child(6){height:35%;animation-delay:.84s}@keyframes adminPanelV3Pulse{0%,to{opacity:.82;transform:scaleY(.92)}50%{opacity:1;transform:scaleY(1.05)}}.admin-panel-v3__mini-stats{gap:1px;display:grid;overflow:hidden}.admin-panel-v3__mini-stats div,.admin-panel-v3__side-stack div{background:#ffffff1a;padding:16px 18px}.admin-panel-v3__mini-stats span,.admin-panel-v3__side-stack span,.admin-panel-v3__forecast-card span{color:var(--v3-subtext);font-size:.82rem;display:block}.admin-panel-v3__mini-stats strong,.admin-panel-v3__side-stack strong,.admin-panel-v3__forecast-card strong{margin-top:4px;font-size:1.05rem;display:block}.admin-panel-v3__hero-side{background:radial-gradient(circle at 50% 10%, #0ea5e926, #fff0 40%), linear-gradient(180deg, #ffffff08, #fff0), var(--v3-panel-strong)!important}.admin-panel-v3__orbital{aspect-ratio:1;place-items:center;width:min(100%,260px);margin:0 auto;display:grid;position:relative}.admin-panel-v3__orbital-ring{border:1px solid #ffffff2e;border-radius:50%;position:absolute}.admin-panel-v3__orbital-ring--outer{animation:18s linear infinite adminPanelV3Spin;inset:0}.admin-panel-v3__orbital-ring--mid{border-style:dashed;animation:12s linear infinite reverse adminPanelV3Spin;inset:16%}.admin-panel-v3__orbital-ring--inner{animation:10s linear infinite adminPanelV3Spin;inset:31%}@keyframes adminPanelV3Spin{to{transform:rotate(360deg)}}.admin-panel-v3__orbital-core{color:#fff;background:linear-gradient(145deg, var(--v3-cyan), #2563eb 55%, var(--v3-rose));border-radius:24px;place-items:center;width:74px;height:74px;display:grid;box-shadow:0 18px 36px #2563eb47}.admin-panel-v3__section-label{color:var(--v3-subtext);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:.76rem;font-weight:700}.admin-panel-v3__side-title,.admin-panel-v3__panel-title{font-family:var(--v3-title-font);letter-spacing:-.03em;margin:0;font-weight:700;line-height:1.08}.admin-panel-v3__side-title{font-size:1.45rem}.admin-panel-v3__panel-title{font-size:1.25rem}.admin-panel-v3__side-stack{overflow:hidden}.admin-panel-v3__kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.admin-panel-v3__kpi{position:relative;overflow:hidden;border-radius:24px!important}.admin-panel-v3__kpi:before{content:"";filter:blur(18px);opacity:.55;border-radius:999px;height:120px;position:absolute;inset:auto -12% 76% 42%}.admin-panel-v3__kpi--cyan:before{background:#0ea5e96b}.admin-panel-v3__kpi--lime:before{background:#6dbd456b}.admin-panel-v3__kpi--amber:before{background:#f59e0b6b}.admin-panel-v3__kpi--rose:before{background:#ef476f6b}.admin-panel-v3__kpi-label{text-transform:uppercase;letter-spacing:.08em;color:var(--v3-subtext);font-size:.8rem}.admin-panel-v3__kpi-value{letter-spacing:-.06em;font-size:clamp(2rem,3vw,2.7rem);font-weight:800;line-height:1;font-family:var(--v3-title-font);margin:8px 0 2px}.admin-panel-v3__kpi-note{color:var(--v3-subtext);margin:0;font-size:.9rem}.admin-panel-v3__kpi-icon,.admin-panel-v3__panel-avatar{color:#fff!important;background:linear-gradient(145deg, var(--v3-ink), #1e3a8a)!important}.admin-panel-v3__experience-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);margin-top:16px}.admin-panel-v3__tag--quiet{background:#ffffff14!important}.admin-panel-v3__command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-panel-v3__command-card{border-radius:22px;flex-direction:column;min-height:240px;padding:18px;transition:transform .18s,border-color .18s;display:flex}.admin-panel-v3__command-card:hover{border-color:#0ea5e959;transform:translateY(-3px)}.admin-panel-v3__command-eyebrow{color:var(--v3-subtext);text-transform:uppercase;letter-spacing:.1em;font-size:.74rem}.admin-panel-v3__command-card h3{font-family:var(--v3-title-font);letter-spacing:-.04em;margin:12px 0 10px;font-size:1.35rem}.admin-panel-v3__command-card p{color:var(--v3-subtext);margin:0;line-height:1.5}.admin-panel-v3__command-card button{color:#fff;cursor:pointer;background:linear-gradient(135deg, var(--v3-ink), #274690);border:0;border-radius:999px;width:fit-content;margin-top:auto;padding:10px 14px;font-weight:700}.admin-panel-v3__watch-item{border-radius:18px;padding:14px}.admin-panel-v3__watch-item span{color:var(--v3-subtext)}.admin-panel-v3__watch-progress{border-radius:999px;margin-top:10px;background:#ffffff14!important;height:8px!important}.admin-panel-v3__watch-progress .MuiLinearProgress-bar{border-radius:999px}.admin-panel-v3__watch-progress--cyan .MuiLinearProgress-bar{background:linear-gradient(90deg, var(--v3-cyan), #2563eb)}.admin-panel-v3__watch-progress--amber .MuiLinearProgress-bar{background:linear-gradient(90deg, var(--v3-amber), #fb7185)}.admin-panel-v3__watch-progress--lime .MuiLinearProgress-bar{background:linear-gradient(90deg, var(--v3-lime), #22c55e)}.admin-panel-v3__watch-progress--rose .MuiLinearProgress-bar{background:linear-gradient(90deg, var(--v3-rose), #f97316)}.admin-panel-v3__divider{border-color:var(--v3-border)!important}.admin-panel-v3__constellation{border:1px dashed var(--v3-border);border-radius:24px;min-height:120px;position:relative;overflow:hidden}.admin-panel-v3__constellation span{background:linear-gradient(135deg, var(--v3-cyan), var(--v3-rose));border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 0 8px #0ea5e914}.admin-panel-v3__constellation span:first-child{top:20%;left:18%}.admin-panel-v3__constellation span:nth-child(2){top:55%;left:42%}.admin-panel-v3__constellation span:nth-child(3){top:24%;left:68%}.admin-panel-v3__constellation span:nth-child(4){top:70%;left:77%}.admin-panel-v3__constellation span:nth-child(5){top:76%;left:22%}.admin-panel-v3__footer-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);margin-top:16px}.admin-panel-v3__timeline{gap:14px;display:grid}.admin-panel-v3__timeline-row{grid-template-columns:70px 18px minmax(0,1fr);align-items:start;gap:14px;display:grid}.admin-panel-v3__timeline-time{color:var(--v3-subtext);padding-top:2px;font-size:.82rem}.admin-panel-v3__timeline-dot{background:linear-gradient(135deg, var(--v3-cyan), var(--v3-rose));border-radius:50%;width:12px;height:12px;margin-top:4px;box-shadow:0 0 0 8px #0ea5e914}.admin-panel-v3__timeline-row strong{margin-bottom:4px;display:block}.admin-panel-v3__timeline-row p{color:var(--v3-subtext);margin:0;line-height:1.5}.admin-panel-v3__forecast{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-panel-v3__forecast-card{border-radius:20px;padding:16px}.admin-panel-v3__forecast-card--cyan{box-shadow:inset 0 0 0 1px #0ea5e92e}.admin-panel-v3__forecast-card--amber{box-shadow:inset 0 0 0 1px #f59e0b2e}.admin-panel-v3__forecast-card--rose{box-shadow:inset 0 0 0 1px #ef476f2e}.admin-panel-v3__forecast-card--lime{box-shadow:inset 0 0 0 1px #6dbd452e}@media (width<=1200px){.admin-panel-v3__hero-grid,.admin-panel-v3__experience-grid,.admin-panel-v3__footer-grid,.admin-panel-v3__hero-lower,.admin-panel-v3__kpi-grid{grid-template-columns:1fr}.admin-panel-v3__command-grid,.admin-panel-v3__forecast{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-panel-v3__title{max-width:14ch}}@media (width<=760px){.admin-panel-v3{padding:10px}.admin-panel-v3__hero-card .MuiCardContent-root,.admin-panel-v3__hero-side .MuiCardContent-root,.admin-panel-v3__panel .MuiCardContent-root{padding:18px}.admin-panel-v3__pulse-head,.admin-panel-v3__timeline-row{grid-template-columns:1fr;display:grid}.admin-panel-v3__command-grid,.admin-panel-v3__forecast{grid-template-columns:1fr}.admin-panel-v3__timeline-row{gap:8px}.admin-panel-v3__timeline-dot{margin-top:0}}.admin-v4-card{--card-accent:#7dd3fc;background:linear-gradient(180deg, #0b1220eb, #060a13f5), linear-gradient(135deg, color-mix(in srgb, var(--card-accent) 12%, transparent), transparent);color:#f8fafc;border:1px solid #ffffff14;border-radius:18px;min-height:100%;padding:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 18px 48px #0000003d}.admin-v4-card:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff9,#0000 92%);mask-image:linear-gradient(#fff9,#0000 92%)}.admin-v4-card--market{--card-accent:#36d399}.admin-v4-card--packs{--card-accent:#a855f7}.admin-v4-card--movers{--card-accent:#ff2f6d}.admin-v4-card--revenue{--card-accent:#4ea1ff}.admin-v4-card--drops{--card-accent:#f59e0b}.admin-v4-card>*{z-index:1;position:relative}.admin-v4-card__header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.admin-v4-card__title-row{gap:10px;min-width:0;display:flex}.admin-v4-card__icon{width:36px;height:36px;color:var(--card-accent);background:color-mix(in srgb, var(--card-accent) 14%, #ffffff0a);border:1px solid color-mix(in srgb, var(--card-accent) 30%, transparent);box-shadow:0 0 24px color-mix(in srgb, var(--card-accent) 15%, transparent);border-radius:12px;flex:none;place-items:center;display:grid}.admin-v4-card__title-row span{color:#8393b3;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.admin-v4-card__title-row h3{letter-spacing:0;margin:3px 0 0;font-family:Rajdhani,Inter,sans-serif;font-size:1.48rem;line-height:1}.admin-v4-card__tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-v4-card__ghost-button{color:#f8fafc;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.admin-v4-card__segments{background:#01060f7a;border:1px solid #ffffff14;border-radius:13px;gap:4px;padding:4px;display:inline-flex}.admin-v4-card__segments button{color:#8ea0bf;cursor:pointer;background:0 0;border:0;border-radius:9px;min-width:34px;height:28px;font-weight:800}.admin-v4-card__segments button.is-active{color:#fff;background:color-mix(in srgb, var(--card-accent) 28%, #ffffff0f);box-shadow:0 0 16px color-mix(in srgb, var(--card-accent) 16%, transparent)}.admin-v4-card__summary-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.admin-v4-card__summary-strip div{background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;min-width:0;padding:10px}.admin-v4-card__summary-strip strong,.admin-v4-card__summary-strip span{display:block}.admin-v4-card__summary-strip strong{font-size:1.05rem}.admin-v4-card__summary-strip span{color:#8797b4;font-size:.72rem}.admin-v4-card__state,.admin-v4-card__empty,.admin-v4-card__error{text-align:center;color:#8ea0bf;place-items:center;min-height:86px;display:grid}.admin-v4-card__error{color:#ffd4d6;background:#ff4d4f1a;border:1px solid #ff4d4f4d;border-radius:12px;min-height:0;margin-top:12px;padding:12px}.admin-v4-card__loader{border:2px solid #ffffff1a;border-top-color:var(--card-accent);border-radius:50%;width:28px;height:28px;animation:.9s linear infinite admin-v4-card-spin}.admin-v4-card__market-list,.admin-v4-card__pack-list,.admin-v4-card__drop-list{flex-direction:column;gap:8px;display:flex}.admin-v4-card__market-row,.admin-v4-card__drop-list button{color:#f8fafc;cursor:pointer;background:#ffffff09;border:1px solid #ffffff12;border-radius:13px;width:100%;transition:transform .15s,border-color .15s,background .15s}.admin-v4-card__market-row{grid-template-columns:8px minmax(0,1fr) 72px auto;align-items:center;gap:10px;padding:10px;display:grid}.admin-v4-card__market-row:hover,.admin-v4-card__drop-list button:hover{border-color:color-mix(in srgb, var(--card-accent) 38%, transparent);background:color-mix(in srgb, var(--card-accent) 8%, #ffffff09);transform:translate(3px)}.admin-v4-card__market-row>span{background:#36d399;border-radius:999px;width:8px;height:34px;box-shadow:0 0 16px #36d39959}.admin-v4-card__market-row>span.is-down{background:#4ea1ff}.admin-v4-card__market-row strong,.admin-v4-card__drop-list strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-v4-card__market-row em,.admin-v4-card__drop-list em{color:#8797b4;margin-top:3px;font-size:.76rem;font-style:normal;display:block}.admin-v4-card__market-row b{white-space:nowrap;color:#36d399}.admin-v4-card__market-row b.is-down{color:#4ea1ff}.admin-v4-card__mini-line{border-bottom:2px solid #ffffff1f;height:18px;position:relative}.admin-v4-card__mini-line i{background:linear-gradient(90deg, transparent, var(--card-accent));width:58px;height:2px;animation:1.9s linear infinite admin-v4-card-packet;position:absolute;bottom:-2px;right:0}.admin-v4-card__pack-row{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.admin-v4-card__pack-row>span{color:var(--card-accent);font-family:Rajdhani,Inter,sans-serif;font-size:1.1rem;font-weight:900}.admin-v4-card__pack-row div{min-width:0}.admin-v4-card__pack-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;display:block;overflow:hidden}.admin-v4-card__pack-row i{background:linear-gradient(90deg, #4ea1ff, var(--card-accent));height:5px;box-shadow:0 0 12px color-mix(in srgb, var(--card-accent) 30%, transparent);border-radius:999px;margin-top:6px;display:block}.admin-v4-card__pack-row b{font-size:.9rem}.admin-v4-card__toggle{color:#f8fafc;cursor:pointer;background:#01060f7a;border:1px solid #ffffff17;border-radius:999px;grid-template-columns:auto 34px auto;align-items:center;gap:7px;height:32px;padding:0 8px;font-weight:900;display:grid}.admin-v4-card__toggle i{background:#ffffff1a;border-radius:999px;width:34px;height:18px;position:relative}.admin-v4-card__toggle i:after{content:"";background:var(--card-accent);border-radius:50%;width:12px;height:12px;transition:transform .16s;position:absolute;top:3px;left:3px}.admin-v4-card__toggle.is-dollar i:after{transform:translate(16px)}.admin-v4-card--movers>.admin-v4-card__segments{margin:12px 0}.admin-v4-card__mover-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-v4-card__mover-column{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;min-width:0;padding:10px}.admin-v4-card__mover-column h4{align-items:center;gap:7px;margin:0 0 9px;font-size:.86rem;display:flex}.admin-v4-card__mover-column button{color:#f8fafc;cursor:pointer;background:#ffffff09;border:1px solid #ffffff12;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;margin-top:7px;padding:8px;display:grid}.admin-v4-card__mover-column button span{text-overflow:ellipsis;white-space:nowrap;text-align:left;overflow:hidden}.admin-v4-card__mover-column.is-up svg,.admin-v4-card__mover-column.is-up b{color:#36d399}.admin-v4-card__mover-column.is-down svg,.admin-v4-card__mover-column.is-down b{color:#ff6b7f}.admin-v4-card__chart{height:300px}.admin-v4-card__revenue-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.admin-v4-card__revenue-chips span{border:1px solid color-mix(in srgb, var(--chip) 32%, transparent);color:#dbe6f9;background:color-mix(in srgb, var(--chip) 12%, #ffffff08);border-radius:999px;padding:7px 10px;font-size:.78rem}.admin-v4-card__drop-list button{grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.admin-v4-card__drop-list button>span{color:var(--card-accent);font-family:Rajdhani,Inter,sans-serif;font-size:1.15rem;font-weight:900}.admin-v4-card__drop-list b{color:#fca5a5}.admin-v4-shell:not(.dark) .admin-v4-card{background:linear-gradient(180deg, #ffffffe6, #f6f9fdf0), linear-gradient(135deg, color-mix(in srgb, var(--card-accent) 10%, transparent), transparent);color:#0f172a;border-color:#0f172a1a;box-shadow:inset 0 1px #ffffffe6,0 18px 42px #0f172a14}.admin-v4-shell:not(.dark) .admin-v4-card:before{background:linear-gradient(#0f172a09 1px,#0000 1px),linear-gradient(90deg,#0f172a09 1px,#0000 1px)}.admin-v4-shell:not(.dark) .admin-v4-card__header{border-bottom-color:#0f172a14}.admin-v4-shell:not(.dark) .admin-v4-card__title-row span,.admin-v4-shell:not(.dark) .admin-v4-card__summary-strip span,.admin-v4-shell:not(.dark) .admin-v4-card__market-row em,.admin-v4-shell:not(.dark) .admin-v4-card__drop-list em,.admin-v4-shell:not(.dark) .admin-v4-card__state,.admin-v4-shell:not(.dark) .admin-v4-card__empty{color:#64748b}.admin-v4-shell:not(.dark) .admin-v4-card__title-row h3,.admin-v4-shell:not(.dark) .admin-v4-card__summary-strip strong,.admin-v4-shell:not(.dark) .admin-v4-card__market-row strong,.admin-v4-shell:not(.dark) .admin-v4-card__pack-row strong,.admin-v4-shell:not(.dark) .admin-v4-card__pack-row b,.admin-v4-shell:not(.dark) .admin-v4-card__mover-column h4,.admin-v4-shell:not(.dark) .admin-v4-card__drop-list strong{color:#0f172a}.admin-v4-shell:not(.dark) .admin-v4-card__icon{background:color-mix(in srgb, var(--card-accent) 12%, #ffffffd6)}.admin-v4-shell:not(.dark) .admin-v4-card__segments,.admin-v4-shell:not(.dark) .admin-v4-card__toggle{color:#334155;background:#ffffffb8;border-color:#0f172a1a}.admin-v4-shell:not(.dark) .admin-v4-card__segments button{color:#64748b}.admin-v4-shell:not(.dark) .admin-v4-card__segments button.is-active{color:#0f172a;background:color-mix(in srgb, var(--card-accent) 18%, #fffffff0)}.admin-v4-shell:not(.dark) .admin-v4-card__ghost-button,.admin-v4-shell:not(.dark) .admin-v4-card__summary-strip div,.admin-v4-shell:not(.dark) .admin-v4-card__market-row,.admin-v4-shell:not(.dark) .admin-v4-card__drop-list button,.admin-v4-shell:not(.dark) .admin-v4-card__mover-column,.admin-v4-shell:not(.dark) .admin-v4-card__mover-column button{color:#0f172a;background:#ffffffa3;border-color:#0f172a14}.admin-v4-shell:not(.dark) .admin-v4-card__market-row:hover,.admin-v4-shell:not(.dark) .admin-v4-card__drop-list button:hover{background:color-mix(in srgb, var(--card-accent) 9%, #ffffffc2)}.admin-v4-shell:not(.dark) .admin-v4-card__mini-line{border-bottom-color:#0f172a24}.admin-v4-shell:not(.dark) .admin-v4-card__revenue-chips span{color:#334155;background:color-mix(in srgb, var(--chip) 10%, #ffffffbd)}.admin-v4-shell:not(.dark) .admin-v4-card__error{color:#991b1b;background:#dc262614;border-color:#dc262638}.admin-v4-shell:not(.dark) .admin-v4-card__drop-list b,.admin-v4-shell:not(.dark) .admin-v4-card__mover-column.is-down svg,.admin-v4-shell:not(.dark) .admin-v4-card__mover-column.is-down b{color:#dc2626}@keyframes admin-v4-card-spin{to{transform:rotate(360deg)}}@keyframes admin-v4-card-packet{0%{opacity:0;transform:translate(-56px)}20%,80%{opacity:1}to{opacity:0;transform:translate(18px)}}@media (width<=820px){.admin-v4-card__header,.admin-v4-card__tools{flex-direction:column;align-items:flex-start}.admin-v4-card__summary-strip,.admin-v4-card__mover-grid{grid-template-columns:1fr}}.admin-v4-shell{--bg:#040814;--surface:#0a101ef0;--surface-2:#0d1424f5;--border:#ffffff14;--text:#f8fafc;--muted:#90a0bd;min-height:100vh;color:var(--text);background:linear-gradient(#050915 0%,#020611 100%);grid-template-columns:240px minmax(0,1fr);font-family:Inter,sans-serif;display:grid;position:relative;overflow-x:hidden}.admin-v4-shell__bg{pointer-events:none;background:linear-gradient(#ffffff08 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/44px 44px,linear-gradient(135deg,#ff2f6d1a,#0000 28%,#36d39914 58%,#0000 76%);position:fixed;inset:0;-webkit-mask-image:linear-gradient(#fff6,#0000 80%);mask-image:linear-gradient(#fff6,#0000 80%)}.admin-v4-shell__sidebar{border-right:1px solid var(--border);z-index:1;background:#070c18f5;flex-direction:column;gap:18px;height:100vh;padding:16px 14px;display:flex;position:sticky;top:0}.admin-v4-shell__brand{align-items:center;gap:12px;display:flex}.admin-v4-shell__brand-mark,.admin-v4-shell__profile-avatar,.admin-v4-shell__sidebar-avatar{background:linear-gradient(135deg,#ff4b83,#8b1c7e);border-radius:50%;place-items:center;width:36px;height:36px;font-family:Rajdhani,sans-serif;font-weight:700;display:grid;box-shadow:0 0 24px #ff2f6d52}.admin-v4-shell__brand strong{letter-spacing:.04em;font-family:Rajdhani,sans-serif;font-size:2rem}.admin-v4-shell__command-pill{color:#ffd7e5;background:linear-gradient(90deg,#ff2f6d33,#ff2f6d0a);border:1px solid #ff2f6d38;border-radius:12px 18px 12px 12px;align-items:center;gap:8px;padding:12px 14px;display:inline-flex}.admin-v4-shell__nav-group{flex-direction:column;gap:4px;display:flex}.admin-v4-shell__nav-label{color:#677693;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:700}.admin-v4-shell__nav-item{color:#d5def0;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px 18px 12px 12px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.admin-v4-shell__nav-item.is-active,.admin-v4-shell__nav-item:hover{background:linear-gradient(90deg,#ff2f6d2e,#ff2f6d0a);border-color:#ff2f6d2e;box-shadow:inset 3px 0 #ff2f6d}.admin-v4-shell__sidebar-user{border:1px solid var(--border);background:#ffffff08;border-radius:14px;align-items:center;gap:10px;margin-top:auto;padding:12px;display:flex}.admin-v4-shell__sidebar-user strong,.admin-v4-shell__sidebar-user span{display:block}.admin-v4-shell__sidebar-user span{color:var(--muted);font-size:.8rem}.admin-v4-shell__main{flex-direction:column;gap:16px;padding:18px;display:flex}.admin-v4-shell__topbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-v4-shell__topbar h1,.admin-v4-shell__panel-title h2{letter-spacing:.02em;margin:0;font-family:Rajdhani,sans-serif}.admin-v4-shell__topbar h1{font-size:2.2rem}.admin-v4-shell__topbar p{color:var(--muted);margin:4px 0 0}.admin-v4-shell__eyebrow{color:#7dd3fc;letter-spacing:.12em;text-transform:uppercase;align-items:center;margin-bottom:4px;font-size:.72rem;font-weight:800;display:inline-flex}.admin-v4-shell__topbar-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-v4-shell__search,.admin-v4-shell__scope,.admin-v4-shell__theme-toggle,.admin-v4-shell__icon-button,.admin-v4-shell__profile-chip{border:1px solid var(--border);background:#0a1220e6;border-radius:14px}.admin-v4-shell__search{align-items:center;gap:10px;min-width:280px;padding:11px 14px;display:inline-flex}.admin-v4-shell__search input{color:var(--text);background:0 0;border:0;outline:none;flex:1}.admin-v4-shell__search span{color:#7283a1;font-size:.78rem}.admin-v4-shell__scope{color:var(--text);align-items:center;gap:8px;padding:11px 14px;display:inline-flex}.admin-v4-shell__theme-toggle{min-height:42px;color:var(--text);cursor:pointer;align-items:center;gap:8px;padding:0 13px;font-weight:800;display:inline-flex}.admin-v4-shell__theme-toggle svg{color:#f59e0b}.admin-v4-shell.dark .admin-v4-shell__theme-toggle svg{color:#fde68a}.admin-v4-shell__icon-button{width:42px;height:42px;color:var(--text);position:relative}.admin-v4-shell__icon-button em{color:#fff;background:#ff2f6d;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:.66rem;font-style:normal;display:grid;position:absolute;top:-6px;right:-4px}.admin-v4-shell__profile-chip{padding:4px}.admin-v4-shell__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.admin-v4-shell__metric-card,.admin-v4-shell__panel,.admin-v4-shell__actions-panel{border:1px solid var(--border);background:linear-gradient(#0c1322f5,#080c17fa);border-radius:20px;box-shadow:0 24px 60px #00000047}.admin-v4-shell__metric-card{padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative}.admin-v4-shell__metric-card:after,.admin-v4-shell__panel:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(120deg,#0000,#ffffff14,#0000);transition:opacity .18s;position:absolute;inset:0;transform:translate(-38%)}.admin-v4-shell__metric-card:hover,.admin-v4-shell__panel:hover{border-color:#7dd3fc42;transform:translateY(-2px);box-shadow:0 28px 72px #00000057,0 0 0 1px #7dd3fc0a}.admin-v4-shell__metric-card:hover:after,.admin-v4-shell__panel:hover:after{opacity:1;animation:.9s admin-v4-sheen}.admin-v4-shell__metric-head{grid-template-columns:44px 1fr auto;align-items:start;gap:10px;display:grid}.admin-v4-shell__metric-icon{width:42px;height:42px;color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent);border:1px solid color-mix(in srgb, var(--accent) 34%, transparent);border-radius:14px;place-items:center;display:grid}.admin-v4-shell__metric-head p,.admin-v4-shell__metric-head strong,.admin-v4-shell__metric-head span{display:block}.admin-v4-shell__metric-head p{color:var(--muted);margin:0;font-size:.84rem}.admin-v4-shell__metric-head strong{margin-top:6px;font-size:1.9rem;font-weight:800}.admin-v4-shell__metric-head span{color:#79f2a6;font-size:.88rem;font-weight:700}.admin-v4-shell__metric-chart{height:46px;margin-top:14px;position:relative;overflow:hidden}.admin-v4-shell__metric-rule{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 78%, white), color-mix(in srgb, var(--accent) 22%, transparent));height:4px;box-shadow:0 0 18px color-mix(in srgb, var(--accent) 32%, transparent);border-radius:999px;position:absolute;bottom:5px;left:0;right:0}.admin-v4-shell__metric-rule:after{content:"";background:color-mix(in srgb, var(--accent) 82%, white);width:9px;height:9px;box-shadow:0 0 18px color-mix(in srgb, var(--accent) 70%, transparent);border-radius:50%;animation:2.35s linear infinite admin-v4-flow-dot;position:absolute;top:-3px}.admin-v4-shell__metric-pulses{grid-template-columns:repeat(12,1fr);align-items:end;gap:4px;display:grid;position:absolute;inset:0 0 10px}.admin-v4-shell__metric-pulses i{min-height:8px;height:var(--height);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 62%, white), color-mix(in srgb, var(--accent) 20%, transparent));opacity:.58;transform-origin:bottom;animation:1.8s ease-in-out infinite admin-v4-meter;animation-delay:var(--delay);border-radius:999px 999px 3px 3px;display:block}.admin-v4-shell__band{gap:14px;display:grid}.admin-v4-shell__band--primary{grid-template-columns:1.5fr .8fr .75fr}.admin-v4-shell__band--secondary,.admin-v4-shell__band--tertiary{grid-template-columns:1fr 1fr .82fr}.admin-v4-shell__panel,.admin-v4-shell__actions-panel{padding:14px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.admin-v4-shell__panel-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.admin-v4-shell__panel-title h2{font-size:1.55rem}.admin-v4-shell__panel-title span{color:#fff;background:#ff2f6d2e;border-radius:999px;place-items:center;min-width:28px;height:28px;font-weight:700;display:inline-grid}.admin-v4-shell__list,.admin-v4-shell__activity{flex-direction:column;gap:10px;display:flex}.admin-v4-shell__list-item,.admin-v4-shell__activity-item{cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;grid-template-columns:10px 1fr auto;align-items:start;gap:12px;padding:12px;transition:transform .16s,background .16s,border-color .16s;display:grid;position:relative;overflow:hidden}.admin-v4-shell__list-item:after,.admin-v4-shell__activity-item:after{content:"";background:linear-gradient(90deg,#0000,#7dd3fc6b,#0000);height:1px;animation:3.8s linear infinite admin-v4-row-scan;position:absolute;bottom:0;left:10px;right:10px;transform:translate(-100%)}.admin-v4-shell__list-item:hover,.admin-v4-shell__activity-item:hover{background:#7dd3fc0d;border-color:#7dd3fc38;transform:translate(3px)}.admin-v4-shell__list-dot,.admin-v4-shell__activity-icon{border-radius:999px;width:10px;height:10px;margin-top:6px}.admin-v4-shell__list-item.is-critical .admin-v4-shell__list-dot,.admin-v4-shell__activity-icon.is-crimson{background:#ff4d4f}.admin-v4-shell__list-item.is-warning .admin-v4-shell__list-dot,.admin-v4-shell__activity-icon.is-amber{background:#f59e0b}.admin-v4-shell__activity-icon.is-blue{background:#4ea1ff}.admin-v4-shell__activity-icon.is-green{background:#36d399}.admin-v4-shell__activity-icon.is-violet{background:#a855f7}.admin-v4-shell__list-item strong,.admin-v4-shell__activity-item strong{margin-bottom:4px;display:block}.admin-v4-shell__list-item p,.admin-v4-shell__activity-item p,.admin-v4-shell__list-item time,.admin-v4-shell__activity-item time{color:var(--muted);margin:0;font-size:.84rem}.admin-v4-shell__snapshot{grid-template-columns:220px 1fr;align-items:center;gap:10px;display:grid}.admin-v4-shell__snapshot-chart{height:240px;position:relative}.admin-v4-shell__snapshot-total{text-align:center;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.admin-v4-shell__snapshot-total strong{font-size:2rem;display:block}.admin-v4-shell__snapshot-total span,.admin-v4-shell__snapshot-legend span{color:var(--muted)}.admin-v4-shell__snapshot-legend{flex-direction:column;gap:10px;display:flex}.admin-v4-shell__snapshot-legend div{grid-template-columns:10px 1fr auto;align-items:center;gap:10px;display:grid}.admin-v4-shell__snapshot-legend i{border-radius:999px;width:10px;height:10px}.admin-v4-shell__bar-card{height:330px}.admin-v4-shell__actions-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.admin-v4-shell__action-button{min-height:86px;color:var(--text);background:linear-gradient(#ffffff08,#ffffff05);border:1px solid #ffffff14;border-radius:16px;font-weight:700}.admin-v4-shell__loading{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:32px}.admin-v4-shell__empty{color:var(--muted);background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;padding:16px}.admin-v4-shell__error{color:#ffd2d4;background:#ff4d4f1a;border:1px solid #ff4d4f3d;border-radius:14px;padding:14px 16px}.admin-v4-shell__flow{background:linear-gradient(140deg,#0c1322fa,#060a14fa),linear-gradient(90deg,#7dd3fc14,#36d3990f);border:1px solid #ffffff14;border-radius:22px;grid-template-columns:minmax(280px,.78fr) minmax(520px,1.22fr);align-items:stretch;gap:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #0000004d}.admin-v4-shell__flow:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0a,#0000),repeating-linear-gradient(90deg,#0000 0 72px,#ffffff06 72px 73px);animation:7s linear infinite admin-v4-panel-scan;position:absolute;inset:0}.admin-v4-shell__flow-copy,.admin-v4-shell__flow-board{z-index:1;position:relative}.admin-v4-shell__flow-copy{flex-direction:column;justify-content:center;min-height:330px;padding:22px;display:flex}.admin-v4-shell__flow-badge{color:#bff6ff;background:#0ea5e91c;border:1px solid #7dd3fc33;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 11px;font-size:.78rem;font-weight:800;display:inline-flex}.admin-v4-shell__flow-copy h2{letter-spacing:0;margin:18px 0 8px;font-family:Rajdhani,sans-serif;font-size:clamp(2rem,4vw,4.1rem);line-height:.92}.admin-v4-shell__flow-copy p{max-width:640px;color:var(--muted);margin:0;line-height:1.6}.admin-v4-shell__flow-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.admin-v4-shell__flow-stats div{background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;padding:12px}.admin-v4-shell__flow-stats strong,.admin-v4-shell__flow-stats span{display:block}.admin-v4-shell__flow-stats strong{font-size:1.45rem}.admin-v4-shell__flow-stats span{color:var(--muted);font-size:.78rem}.admin-v4-shell__flow-board{align-content:center;gap:16px;min-height:330px;padding:20px;display:grid}.admin-v4-shell__flow-grid{opacity:.7;background-color:#0000;background-image:linear-gradient(#7dd3fc0d 1px,#0000 1px),linear-gradient(90deg,#7dd3fc0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.admin-v4-shell__flow-lane{--lane:#7dd3fc;grid-template-columns:minmax(120px,.55fr) minmax(160px,1fr) minmax(180px,.8fr);align-items:center;gap:12px;display:grid}.admin-v4-shell__flow-lane--green{--lane:#36d399}.admin-v4-shell__flow-lane--blue{--lane:#4ea1ff}.admin-v4-shell__flow-lane--amber{--lane:#f59e0b}.admin-v4-shell__flow-node{color:#fff;border:1px solid color-mix(in srgb, var(--lane) 30%, transparent);background:color-mix(in srgb, var(--lane) 12%, #080c16e6);min-height:62px;box-shadow:inset 0 0 0 1px #ffffff08, 0 0 28px color-mix(in srgb, var(--lane) 10%, transparent);border-radius:16px;align-items:center;gap:10px;padding:12px;display:flex}.admin-v4-shell__flow-node--target{grid-template-columns:auto 1fr;gap:2px 10px;display:grid}.admin-v4-shell__flow-node--target span{color:var(--lane);grid-row:span 2;font-family:Rajdhani,sans-serif;font-size:1.5rem;font-weight:900}.admin-v4-shell__flow-node--target em{color:var(--muted);font-size:.75rem;font-style:normal}.admin-v4-shell__flow-line{background:linear-gradient(90deg, color-mix(in srgb, var(--lane) 12%, transparent), color-mix(in srgb, var(--lane) 60%, transparent), color-mix(in srgb, var(--lane) 12%, transparent));height:3px;box-shadow:0 0 18px color-mix(in srgb, var(--lane) 18%, transparent);border-radius:999px;position:relative}.admin-v4-shell__flow-line i{background:color-mix(in srgb, var(--lane) 78%, white);width:10px;height:10px;box-shadow:0 0 18px color-mix(in srgb, var(--lane) 78%, transparent);animation:2.8s linear infinite admin-v4-lane-packet;animation-delay:calc(var(--delay) + 0s);border-radius:50%;position:absolute;top:50%;left:0;transform:translate(-10px,-50%)}.admin-v4-shell__flow-line i:nth-child(2){animation-delay:calc(var(--delay) + .75s);opacity:.72}.admin-v4-shell__flow-line i:nth-child(3){animation-delay:calc(var(--delay) + 1.45s);opacity:.44}.admin-v4-shell__telemetry{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.admin-v4-shell__telemetry-node{background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;padding:10px;display:grid}.admin-v4-shell__telemetry-node svg{color:#7dd3fc}.admin-v4-shell__telemetry-node.is-green svg{color:#36d399}.admin-v4-shell__telemetry-node.is-blue svg{color:#4ea1ff}.admin-v4-shell__telemetry-node.is-crimson svg{color:#ff2f6d}.admin-v4-shell__telemetry-node span{color:var(--muted);font-size:.78rem}.admin-v4-shell__telemetry-node strong{grid-column:2;font-size:.88rem}.admin-v4-shell .glass-card,.admin-v4-shell .chart-card{box-shadow:none!important;background:0 0!important;border:0!important}.admin-v4-shell .glass-card .MuiCardContent-root,.admin-v4-shell .chart-card .MuiCardContent-root,.admin-v4-shell .MuiCardHeader-root{padding-left:0!important;padding-right:0!important}.admin-v4-shell .MuiCardHeader-root{padding-top:0!important}.admin-v4-shell .recharts-cartesian-grid line{stroke:#ffffff0f}.admin-v4-shell .recharts-cartesian-axis-tick-value{fill:#8aa0c6}.admin-v4-shell:not(.dark){--bg:#f6f8fc;--surface:#ffffffeb;--surface-2:#f8fafcf5;--border:#0f172a1a;--text:#0f172a;--muted:#64748b;color:var(--text);background:linear-gradient(#f8fbff 0%,#edf3fb 48%,#f7f9fd 100%)}.admin-v4-shell:not(.dark) .admin-v4-shell__bg{background:linear-gradient(#0f172a09 1px,#0000 1px),linear-gradient(90deg,#0f172a09 1px,#0000 1px),linear-gradient(135deg,#ff2f6d14,#0000 28%,#0ea5e91f 58%,#0000 76%);-webkit-mask-image:linear-gradient(#ffffffd9,#0000 86%);mask-image:linear-gradient(#ffffffd9,#0000 86%)}.admin-v4-shell:not(.dark) .admin-v4-shell__sidebar{background:#ffffffe6;box-shadow:18px 0 40px #0f172a0d}.admin-v4-shell:not(.dark) .admin-v4-shell__brand strong,.admin-v4-shell:not(.dark) .admin-v4-shell__topbar h1,.admin-v4-shell:not(.dark) .admin-v4-shell__panel-title h2,.admin-v4-shell:not(.dark) .admin-v4-shell__metric-head strong,.admin-v4-shell:not(.dark) .admin-v4-shell__snapshot-total strong,.admin-v4-shell:not(.dark) .admin-v4-shell__snapshot-legend strong,.admin-v4-shell:not(.dark) .admin-v4-shell__list-item strong,.admin-v4-shell:not(.dark) .admin-v4-shell__activity-item strong{color:#0f172a}.admin-v4-shell:not(.dark) .admin-v4-shell__command-pill,.admin-v4-shell:not(.dark) .admin-v4-shell__nav-item.is-active,.admin-v4-shell:not(.dark) .admin-v4-shell__nav-item:hover{background:linear-gradient(90deg,#ff2f6d1f,#0ea5e90f)}.admin-v4-shell:not(.dark) .admin-v4-shell__command-pill{color:#9f1239;border-color:#ff2f6d2e}.admin-v4-shell:not(.dark) .admin-v4-shell__nav-label{color:#7c8aa0}.admin-v4-shell:not(.dark) .admin-v4-shell__nav-item{color:#334155}.admin-v4-shell:not(.dark) .admin-v4-shell__sidebar-user,.admin-v4-shell:not(.dark) .admin-v4-shell__search,.admin-v4-shell:not(.dark) .admin-v4-shell__scope,.admin-v4-shell:not(.dark) .admin-v4-shell__theme-toggle,.admin-v4-shell:not(.dark) .admin-v4-shell__icon-button,.admin-v4-shell:not(.dark) .admin-v4-shell__profile-chip{color:#0f172a;background:#ffffffc2;border-color:#0f172a1a}.admin-v4-shell:not(.dark) .admin-v4-shell__search input{color:#0f172a}.admin-v4-shell:not(.dark) .admin-v4-shell__metric-card,.admin-v4-shell:not(.dark) .admin-v4-shell__panel,.admin-v4-shell:not(.dark) .admin-v4-shell__actions-panel{background:linear-gradient(#ffffffe6,#f6f9fdf0);border-color:#0f172a1a;box-shadow:0 20px 52px #0f172a14,inset 0 1px #ffffffe6}.admin-v4-shell:not(.dark) .admin-v4-shell__metric-card:after,.admin-v4-shell:not(.dark) .admin-v4-shell__panel:after{background:linear-gradient(120deg,#0000,#ffffffb3,#0000)}.admin-v4-shell:not(.dark) .admin-v4-shell__flow{background:linear-gradient(140deg,#fffffff0,#f2f7fcf5),linear-gradient(90deg,#0ea5e914,#36d39914);border-color:#0f172a1a;box-shadow:0 24px 60px #0f172a1a}.admin-v4-shell:not(.dark) .admin-v4-shell__flow:before{background:linear-gradient(90deg,#0000,#ffffffa8,#0000),repeating-linear-gradient(90deg,#0000 0 72px,#0f172a09 72px 73px)}.admin-v4-shell:not(.dark) .admin-v4-shell__flow-grid{background:linear-gradient(#0f172a0b 1px,#0000 1px),linear-gradient(90deg,#0f172a0b 1px,#0000 1px)}.admin-v4-shell:not(.dark) .admin-v4-shell__flow-copy h2,.admin-v4-shell:not(.dark) .admin-v4-shell__flow-node strong,.admin-v4-shell:not(.dark) .admin-v4-shell__telemetry-node strong{color:#0f172a}.admin-v4-shell:not(.dark) .admin-v4-shell__flow-node,.admin-v4-shell:not(.dark) .admin-v4-shell__telemetry-node,.admin-v4-shell:not(.dark) .admin-v4-shell__flow-stats div,.admin-v4-shell:not(.dark) .admin-v4-shell__list-item,.admin-v4-shell:not(.dark) .admin-v4-shell__activity-item,.admin-v4-shell:not(.dark) .admin-v4-shell__empty{background:#ffffff9e;border-color:#0f172a14}.admin-v4-shell:not(.dark) .admin-v4-shell__error{color:#991b1b;background:#dc262614;border-color:#dc262638}.admin-v4-shell:not(.dark) .recharts-cartesian-grid line{stroke:#0f172a14}.admin-v4-shell:not(.dark) .recharts-cartesian-axis-tick-value{fill:#64748b}@media (width<=1400px){.admin-v4-shell__metrics,.admin-v4-shell__band--primary,.admin-v4-shell__band--secondary,.admin-v4-shell__band--tertiary,.admin-v4-shell__actions-grid{grid-template-columns:1fr 1fr}.admin-v4-shell__flow{grid-template-columns:1fr}.admin-v4-shell__flow-copy{min-height:auto}}@media (width<=1100px){.admin-v4-shell{grid-template-columns:1fr}.admin-v4-shell__sidebar{height:auto;position:relative}}@media (width<=820px){.admin-v4-shell__metrics,.admin-v4-shell__band--primary,.admin-v4-shell__band--secondary,.admin-v4-shell__band--tertiary,.admin-v4-shell__actions-grid,.admin-v4-shell__snapshot{grid-template-columns:1fr}.admin-v4-shell__topbar{flex-direction:column;align-items:flex-start}.admin-v4-shell__search{min-width:100%}.admin-v4-shell__flow-board{min-height:auto;padding:14px}.admin-v4-shell__flow-lane{grid-template-columns:1fr}.admin-v4-shell__flow-line{background:linear-gradient(180deg, color-mix(in srgb, var(--lane) 12%, transparent), color-mix(in srgb, var(--lane) 60%, transparent), color-mix(in srgb, var(--lane) 12%, transparent));justify-self:center;width:3px;height:42px}.admin-v4-shell__flow-line i{animation-name:admin-v4-lane-packet-y}.admin-v4-shell__flow-stats,.admin-v4-shell__telemetry{grid-template-columns:1fr}}@keyframes admin-v4-flow-dot{0%{transform:translate(0)}to{transform:translate(260px)}}@keyframes admin-v4-meter{0%,to{opacity:.38;transform:scaleY(.72)}50%{opacity:.82;transform:scaleY(1)}}@keyframes admin-v4-row-scan{0%{transform:translate(-105%)}45%,to{transform:translate(105%)}}@keyframes admin-v4-panel-scan{0%{transform:translate(-45%)}to{transform:translate(45%)}}@keyframes admin-v4-lane-packet{0%{transform:translate(-10px,-50%)}to{transform:translate(calc(100% + 10px),-50%)}}@keyframes admin-v4-lane-packet-y{0%{transform:translate(-50%,-10px)}to{transform:translate(-50%,42px)}}@keyframes admin-v4-sheen{0%{transform:translate(-38%)}to{transform:translate(38%)}}@media (prefers-reduced-motion:reduce){.admin-v4-shell *,.admin-v4-shell :before,.admin-v4-shell :after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.tcg-matching{min-height:100%;position:relative}.tcg-matching.dark{color:#f6f8fa;background:#0d1117}.tcg-bg{pointer-events:none;z-index:0;background:radial-gradient(circle at 20% 20%,#6366f11f,#0000 30%),radial-gradient(circle at 80% 0,#10b9811f,#0000 25%);position:absolute;inset:0}.tcg-card{z-index:1;position:relative}.tcg-product-name{font-weight:700!important}.tcg-chip-muted{background:#0000000a!important}.tcg-matching.dark .tcg-chip-muted{color:#f6f8fa!important;background:#ffffff14!important}.tcg-link{color:#3b82f6;font-size:.9rem;text-decoration:none}.tcg-link:hover{text-decoration:underline}.tcg-candidate-row{width:100%}.tcg-link-builder{--tlb-panel:#fff;--tlb-panel-soft:#f7f8fa;--tlb-text:#17191d;--tlb-muted:#667085;--tlb-border:#d9dee7;--tlb-border-strong:#bcc5d2;--tlb-accent:#c92b2b;--tlb-accent-dark:#a71f1f;--tlb-accent-soft:#fff0f0;--tlb-success:#18794e;width:min(100%,1220px);min-height:calc(100vh - 112px);color:var(--tlb-text);margin:0 auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tcg-link-builder--dark{--tlb-panel:#151112;--tlb-panel-soft:#1d1718;--tlb-text:#fbf6f6;--tlb-muted:#b7a8ab;--tlb-border:#3c2b2e;--tlb-border-strong:#5c3b40;--tlb-accent:#e24c47;--tlb-accent-dark:#f26660;--tlb-accent-soft:#32191c;--tlb-success:#69c69a}.tcg-link-builder *,.tcg-link-builder :before,.tcg-link-builder :after{box-sizing:border-box}.tcg-link-builder__header{border:1px solid var(--tlb-border);background:var(--tlb-panel);border-radius:10px;justify-content:space-between;align-items:center;gap:24px;min-height:108px;padding:18px 20px;display:flex}.tcg-link-builder__eyebrow{color:var(--tlb-accent);letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:.69rem;font-weight:850;display:block}.tcg-link-builder h1,.tcg-link-builder h2,.tcg-link-builder h3,.tcg-link-builder p{margin:0}.tcg-link-builder h1{letter-spacing:-.025em;font-size:clamp(1.45rem,2vw,1.8rem);line-height:1.1}.tcg-link-builder__header p{color:var(--tlb-muted);margin-top:7px;font-size:.86rem}.tcg-link-builder__boundary{border:1px solid var(--tlb-border);background:var(--tlb-panel-soft);min-width:238px;color:var(--tlb-muted);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.tcg-link-builder__boundary>svg{color:var(--tlb-success)}.tcg-link-builder__boundary span{gap:2px;font-size:.7rem;line-height:1.3;display:grid}.tcg-link-builder__boundary strong{color:var(--tlb-text);font-size:.75rem}.tcg-link-builder__workspace{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:14px;margin-top:14px;display:grid}.tcg-link-builder__panel{border:1px solid var(--tlb-border);background:var(--tlb-panel);border-radius:10px;min-width:0}.tcg-link-builder__panel-heading{border-bottom:1px solid var(--tlb-border);justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px 14px;display:flex}.tcg-link-builder__panel-heading>div:first-child{align-items:flex-start;gap:10px;min-width:0;display:flex}.tcg-link-builder__panel-heading>div:first-child>span{background:var(--tlb-accent);color:#fff;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:.72rem;font-weight:850;display:grid}.tcg-link-builder__panel-heading h2{font-size:.98rem;line-height:1.2}.tcg-link-builder__panel-heading p{color:var(--tlb-muted);margin-top:3px;font-size:.72rem}.tcg-link-builder__reset,.tcg-link-builder__copy{border:1px solid var(--tlb-border-strong);background:var(--tlb-panel);min-height:34px;color:var(--tlb-text);font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.74rem;font-weight:750;display:inline-flex}.tcg-link-builder__reset:hover,.tcg-link-builder__copy:hover{border-color:var(--tlb-accent);color:var(--tlb-accent-dark);background:var(--tlb-accent-soft)}.tcg-link-builder__top-fields,.tcg-link-builder__catalog-fields,.tcg-link-builder__secondary-fields{gap:12px;padding:14px;display:grid}.tcg-link-builder__top-fields{border-bottom:1px solid var(--tlb-border);grid-template-columns:minmax(280px,1.5fr) minmax(210px,.75fr)}.tcg-link-builder__catalog-fields{border-bottom:1px solid var(--tlb-border);grid-template-columns:minmax(220px,1.3fr) repeat(2,minmax(145px,.75fr))}.tcg-link-builder__secondary-fields{border-top:1px solid var(--tlb-border);grid-template-columns:minmax(160px,.7fr) minmax(130px,.5fr) minmax(210px,.85fr);align-items:end}.tcg-link-builder__top-fields label,.tcg-link-builder__catalog-fields>label,.tcg-link-builder__multi-select,.tcg-link-builder__secondary-fields>label,.tcg-link-builder__url-preview{gap:5px;display:grid}.tcg-link-builder__top-fields label>span,.tcg-link-builder__catalog-fields>label>span,.tcg-link-builder__multi-select>span,.tcg-link-builder__secondary-fields label>span,.tcg-link-builder__url-preview>span,.tcg-link-builder__fieldset legend{color:var(--tlb-muted);letter-spacing:.035em;text-transform:uppercase;font-size:.7rem;font-weight:800}.tcg-link-builder__top-fields small,.tcg-link-builder__catalog-fields>label small,.tcg-link-builder__multi-select small{color:var(--tlb-muted);font-size:.67rem}.tcg-link-builder input[type=search],.tcg-link-builder select,.tcg-link-builder textarea{border:1px solid var(--tlb-border-strong);background:var(--tlb-panel);width:100%;color:var(--tlb-text);font:inherit;border-radius:7px;font-size:.83rem}.tcg-link-builder input[type=search],.tcg-link-builder select{min-height:39px;padding:0 10px}.tcg-link-builder__multi-select{position:relative}.tcg-link-builder__multi-select-trigger{border:1px solid var(--tlb-border-strong);background:var(--tlb-panel);width:100%;min-height:39px;color:var(--tlb-text);font:inherit;text-align:left;cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:0 8px 0 10px;font-size:.83rem;display:flex}.tcg-link-builder__multi-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tcg-link-builder__multi-select-trigger>svg{color:var(--tlb-muted);flex:none;transition:transform .16s}.tcg-link-builder__multi-select-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.tcg-link-builder__multi-select-menu{z-index:20;border:1px solid var(--tlb-border-strong);background:var(--tlb-panel);border-radius:8px;width:min(310px,100vw - 40px);position:absolute;top:58px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 14px 30px #1018282e}.tcg-link-builder__multi-select-heading{border-bottom:1px solid var(--tlb-border);background:var(--tlb-panel-soft);justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:6px 9px 6px 11px;display:flex}.tcg-link-builder__multi-select-heading>span{color:var(--tlb-muted);letter-spacing:.035em;text-transform:uppercase;font-size:.68rem;font-weight:800}.tcg-link-builder__multi-select-heading button{min-height:25px;color:var(--tlb-accent-dark);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 7px;font-size:.7rem;font-weight:800}.tcg-link-builder__multi-select-heading button:hover:not(:disabled){background:var(--tlb-accent-soft)}.tcg-link-builder__multi-select-heading button:disabled{color:var(--tlb-muted);cursor:default;opacity:.55}.tcg-link-builder__multi-select-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;max-height:250px;padding:6px;display:grid;overflow-y:auto}.tcg-link-builder__multi-select-options label{min-width:0;min-height:32px;color:var(--tlb-text);cursor:pointer;border-radius:6px;align-items:center;gap:7px;padding:5px 7px;font-size:.72rem;line-height:1.25;display:flex}.tcg-link-builder__multi-select-options label:hover{background:var(--tlb-accent-soft)}.tcg-link-builder__multi-select-options input{width:15px;height:15px;accent-color:var(--tlb-accent);flex:none;margin:0}.tcg-link-builder__fieldset{border:0;min-width:0;margin:0;padding:13px 14px 12px}.tcg-link-builder__fieldset+.tcg-link-builder__fieldset{padding-top:4px}.tcg-link-builder__fieldset legend{margin-bottom:7px;padding:0}.tcg-link-builder__chips{flex-wrap:wrap;gap:7px;display:flex}.tcg-link-builder__chips button{border:1px solid var(--tlb-border-strong);background:var(--tlb-panel);min-height:32px;color:var(--tlb-text);font:inherit;cursor:pointer;border-radius:999px;padding:0 11px;font-size:.73rem;font-weight:720}.tcg-link-builder__chips button:hover{border-color:var(--tlb-accent);background:var(--tlb-accent-soft)}.tcg-link-builder__chips button.is-selected{border-color:var(--tlb-accent);background:var(--tlb-accent);color:#fff}.tcg-link-builder__field-help{color:var(--tlb-muted);margin-top:6px;font-size:.66rem;display:block}.tcg-link-builder__toggles{border:1px solid var(--tlb-border);background:var(--tlb-panel-soft);border-radius:7px;align-items:center;gap:14px;min-height:39px;padding:0 10px;display:flex}.tcg-link-builder__toggles label{color:var(--tlb-text);white-space:nowrap;align-items:center;gap:6px;font-size:.72rem;font-weight:700;display:inline-flex}.tcg-link-builder__toggles input{width:15px;height:15px;accent-color:var(--tlb-accent);margin:0}.tcg-link-builder__handoff{align-self:start}.tcg-link-builder__result-title{padding:16px 14px 12px}.tcg-link-builder__result-title span{color:var(--tlb-accent);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:850}.tcg-link-builder__result-title h3{overflow-wrap:anywhere;margin-top:4px;font-size:1.08rem;line-height:1.25}.tcg-link-builder__summary{flex-wrap:wrap;gap:6px;margin:0;padding:0 14px 14px;list-style:none;display:flex}.tcg-link-builder__summary li{border:1px solid var(--tlb-border);background:var(--tlb-panel-soft);color:var(--tlb-muted);border-radius:999px;padding:4px 7px;font-size:.67rem;font-weight:700}.tcg-link-builder__actions{grid-template-columns:1fr auto;gap:8px;padding:0 14px 14px;display:grid}.tcg-link-builder__open{border:1px solid var(--tlb-accent);background:var(--tlb-accent);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:40px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.tcg-link-builder__open:hover{border-color:var(--tlb-accent-dark);background:var(--tlb-accent-dark);color:#fff}.tcg-link-builder__copy{min-height:40px}.tcg-link-builder__url-preview{border-top:1px solid var(--tlb-border);padding:12px 14px 0}.tcg-link-builder textarea{resize:vertical;min-height:94px;color:var(--tlb-muted);overflow-wrap:anywhere;padding:9px 10px;line-height:1.45}.tcg-link-builder__copy-status{min-height:33px;color:var(--tlb-muted);padding:7px 14px 12px;font-size:.67rem;line-height:1.4}.tcg-link-builder__note{border:1px solid var(--tlb-border);background:var(--tlb-panel-soft);border-radius:8px;align-items:center;gap:12px;margin-top:14px;padding:11px 14px;display:flex}.tcg-link-builder__note strong{color:var(--tlb-success);text-transform:uppercase;letter-spacing:.05em;flex:none;font-size:.72rem}.tcg-link-builder__note span{color:var(--tlb-muted);font-size:.75rem;line-height:1.4}.tcg-link-builder button:focus-visible,.tcg-link-builder a:focus-visible,.tcg-link-builder input:focus-visible,.tcg-link-builder select:focus-visible,.tcg-link-builder textarea:focus-visible{outline:2px solid var(--tlb-accent);outline-offset:2px}@media (width<=980px){.tcg-link-builder__workspace{grid-template-columns:1fr}.tcg-link-builder__handoff{align-self:stretch}}@media (width<=720px){.tcg-link-builder__header,.tcg-link-builder__note{flex-direction:column;align-items:stretch}.tcg-link-builder__boundary{min-width:0}.tcg-link-builder__top-fields,.tcg-link-builder__catalog-fields,.tcg-link-builder__secondary-fields{grid-template-columns:1fr}.tcg-link-builder__toggles{flex-wrap:wrap;min-height:44px}.tcg-link-builder__actions{grid-template-columns:1fr}.tcg-link-builder__multi-select-menu{width:100%;left:0;transform:none}}.barcode-home-v2{--barcode-shell:min(1180px, calc(100vw - 48px));--barcode-panel:#0f172abd;--barcode-panel-soft:#ffffff14;--barcode-stroke:#ffffff1f;--barcode-text:#eff6ff;--barcode-muted:#e2e8f0cc;--barcode-display:"Sora", "Avenir Next", "Segoe UI", sans-serif;--barcode-body:"IBM Plex Sans", "Segoe UI", sans-serif;min-height:100vh;color:var(--barcode-text);font-family:var(--barcode-body);background:radial-gradient(circle at 0 0,#f472b638,#0000 28%),radial-gradient(circle at 100% 0,#38bdf838,#0000 34%),linear-gradient(160deg,#07111f 0%,#0f172a 54%,#172554 100%);position:relative;overflow:hidden}.barcode-home-v2__backdrop{filter:blur(20px);opacity:.6;pointer-events:none;border-radius:999px;position:absolute}.barcode-home-v2__backdrop--one{background:radial-gradient(circle,#3b82f657,#0000 66%);width:28rem;height:28rem;top:8%;right:-10%}.barcode-home-v2__backdrop--two{background:radial-gradient(circle,#f973163d,#0000 70%);width:24rem;height:24rem;bottom:-6rem;left:-3rem}.barcode-home-v2__shell{width:var(--barcode-shell);margin:0 auto;padding:72px 0 56px;position:relative}.barcode-home-v2__hero{border:1px solid var(--barcode-stroke);background:linear-gradient(#0f172acc,#0f172a94);border-radius:30px;gap:24px;padding:32px;display:grid;box-shadow:0 30px 80px #02081757}.barcode-home-v2__hero-copy h1{max-width:11ch;font-family:var(--barcode-display);letter-spacing:-.05em;margin:0;font-size:clamp(2.8rem,5vw,4.9rem);line-height:.95}.barcode-home-v2__eyebrow{color:#fda4af;text-transform:uppercase;letter-spacing:.24em;margin:0 0 12px;font-size:.76rem;font-weight:700}.barcode-home-v2__lede{max-width:60rem;color:var(--barcode-muted);margin:18px 0 0;font-size:1.02rem;line-height:1.7}.barcode-home-v2__pill-row{flex-wrap:wrap;gap:12px;display:flex}.barcode-home-v2__pill-row span{color:#dbeafe;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:42px;padding:0 16px;font-size:.92rem;display:inline-flex}.barcode-home-v2__spotlight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.barcode-home-v2__spotlight,.barcode-home-v2__utility-card{appearance:none;cursor:pointer;text-align:left;border:1px solid #0000;width:100%;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.barcode-home-v2__spotlight:hover,.barcode-home-v2__utility-card:hover{transform:translateY(-2px)}.barcode-home-v2__spotlight{color:#f8fbff;border-radius:28px;min-height:280px;padding:28px;box-shadow:0 24px 70px #0f172a4d}.barcode-home-v2__spotlight--indigo{background:linear-gradient(150deg,#818cf8db,#1e293bf0),linear-gradient(#0f172a,#172554);border-color:#c7d2fe47}.barcode-home-v2__spotlight--slate{background:linear-gradient(150deg,#475569d9,#0f172af5),linear-gradient(#111827,#0f172a);border-color:#e2e8f02e}.barcode-home-v2__spotlight-topline{color:#ffffffd1;text-transform:uppercase;letter-spacing:.18em;justify-content:space-between;align-items:center;font-size:.82rem;display:flex}.barcode-home-v2__spotlight h2{font-family:var(--barcode-display);letter-spacing:-.045em;margin:28px 0 12px;font-size:clamp(1.9rem,3vw,2.8rem);line-height:1}.barcode-home-v2__spotlight p{color:#f1f5f9d9;max-width:28rem;margin:0;line-height:1.7}.barcode-home-v2__spotlight-cta{align-items:center;gap:10px;margin-top:28px;font-weight:700;display:inline-flex}.barcode-home-v2__utility-panel{border:1px solid var(--barcode-stroke);background:linear-gradient(#0f172aa8,#0f172a7a);border-radius:30px;margin-top:24px;padding:30px}.barcode-home-v2__section-heading p{color:#67e8f9;text-transform:uppercase;letter-spacing:.2em;margin:0;font-size:.75rem;font-weight:700}.barcode-home-v2__section-heading h3{font-family:var(--barcode-display);letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(1.6rem,3vw,2.3rem)}.barcode-home-v2__utility-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.barcode-home-v2__utility-card{min-height:120px;color:var(--barcode-text);background:#ffffff0d;border-color:#ffffff1a;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:start;gap:16px;padding:22px;display:grid}.barcode-home-v2__utility-card:hover{background:#ffffff14;border-color:#7dd3fc57;box-shadow:0 20px 40px #0208172e}.barcode-home-v2__utility-icon{color:#bae6fd;background:linear-gradient(#0ea5e93d,#6366f11f);border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.barcode-home-v2__utility-copy h4{margin:0;font-size:1.02rem}.barcode-home-v2__utility-copy p{color:var(--barcode-muted);margin:8px 0 0;line-height:1.6}@media (width<=900px){.barcode-home-v2__shell{width:min(100vw - 28px,1180px);padding-top:48px}.barcode-home-v2__spotlight-grid,.barcode-home-v2__utility-grid{grid-template-columns:1fr}.barcode-home-v2__hero,.barcode-home-v2__utility-panel{border-radius:24px;padding:22px}.barcode-home-v2__spotlight{border-radius:24px;min-height:240px;padding:24px}}.scan-pair-v2{--scan-shell:min(1240px, calc(100vw - 44px));--scan-display:"Sora", "Avenir Next", "Segoe UI", sans-serif;--scan-body:"IBM Plex Sans", "Segoe UI", sans-serif;--scan-bg:#f4f1ea;--scan-ink:#111827;--scan-muted:#5b6470;--scan-panel:#fffcf7d1;--scan-stroke:#1118271a;--scan-shadow:0 30px 80px #7d623a24;min-height:100vh;color:var(--scan-ink);font-family:var(--scan-body);background:radial-gradient(circle at 100% 0,#fbbf243d,#0000 32%),radial-gradient(circle at 0 0,#38bdf833,#0000 28%),linear-gradient(#f8f4ee 0%,#efe7dc 48%,#f6f2ea 100%);position:relative;overflow:hidden}.scan-pair-v2__glow{filter:blur(36px);pointer-events:none;opacity:.7;border-radius:999px;position:absolute}.scan-pair-v2__glow--orange{background:#f9731638;width:22rem;height:22rem;top:4rem;right:-6rem}.scan-pair-v2__glow--blue{background:#0ea5e929;width:20rem;height:20rem;bottom:-5rem;left:-2rem}.scan-pair-v2__shell{width:var(--scan-shell);margin:0 auto;padding:48px 0 54px;position:relative}.scan-pair-v2__hero,.scan-pair-v2__panel{border:1px solid var(--scan-stroke);background:var(--scan-panel);box-shadow:var(--scan-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.scan-pair-v2__hero{border-radius:32px;padding:24px 24px 28px}.scan-pair-v2__back,.scan-pair-v2__primary,.scan-pair-v2__ghost,.scan-pair-v2__secondary,.scan-pair-v2__danger,.scan-pair-v2__legacy-link,.scan-pair-v2__product-card,.scan-pair-v2__modal-close{appearance:none;font:inherit;border:none}.scan-pair-v2__back,.scan-pair-v2__legacy-link,.scan-pair-v2__ghost,.scan-pair-v2__secondary,.scan-pair-v2__danger,.scan-pair-v2__primary,.scan-pair-v2__product-card,.scan-pair-v2__modal-close{cursor:pointer;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s,opacity .18s}.scan-pair-v2__back:hover,.scan-pair-v2__legacy-link:hover,.scan-pair-v2__ghost:hover,.scan-pair-v2__secondary:hover,.scan-pair-v2__danger:hover,.scan-pair-v2__primary:hover,.scan-pair-v2__product-card:hover,.scan-pair-v2__modal-close:hover{transform:translateY(-1px)}.scan-pair-v2__back{color:#334155;background:#ffffffb8;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;display:inline-flex}.scan-pair-v2__hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.8fr);align-items:end;gap:24px;margin-top:20px;display:grid}.scan-pair-v2__eyebrow{color:#c2410c;text-transform:uppercase;letter-spacing:.22em;margin:0 0 12px;font-size:.76rem;font-weight:700}.scan-pair-v2__hero h1{max-width:12ch;font-family:var(--scan-display);letter-spacing:-.05em;margin:0;font-size:clamp(2.5rem,5vw,4.6rem);line-height:.96}.scan-pair-v2__lede{max-width:56rem;color:var(--scan-muted);margin:18px 0 0;line-height:1.7}.scan-pair-v2__lede code{background:#0f172a14;border-radius:999px;padding:2px 8px;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.92em}.scan-pair-v2__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.scan-pair-v2__stat-card{background:#ffffff9e;border:1px solid #0f172a14;border-radius:24px;padding:18px}.scan-pair-v2__stat-card span{color:var(--scan-muted);text-transform:uppercase;letter-spacing:.12em;font-size:.82rem;display:block}.scan-pair-v2__stat-card strong{font-family:var(--scan-display);letter-spacing:-.05em;margin-top:10px;font-size:2rem;display:block}.scan-pair-v2__workspace{grid-template-columns:minmax(320px,.92fr) minmax(380px,1.08fr);gap:20px;margin-top:22px;display:grid}.scan-pair-v2__column{gap:20px;display:grid}.scan-pair-v2__panel{border-radius:30px;padding:24px}.scan-pair-v2__panel-head,.scan-pair-v2__legacy-head,.scan-pair-v2__modal-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.scan-pair-v2__panel-head p,.scan-pair-v2__legacy-head p,.scan-pair-v2__modal-head p{color:#9a3412;text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.72rem;font-weight:700}.scan-pair-v2__panel-head h2,.scan-pair-v2__legacy-head h3,.scan-pair-v2__modal-head h3{font-family:var(--scan-display);letter-spacing:-.04em;margin:8px 0 0}.scan-pair-v2__panel-head h2{font-size:1.9rem}.scan-pair-v2__legacy-head h3,.scan-pair-v2__modal-head h3{font-size:1.5rem}.scan-pair-v2__status-pill,.scan-pair-v2__result-count,.scan-pair-v2__tag{border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:.88rem;font-weight:600;display:inline-flex}.scan-pair-v2__status-pill{color:#475569;background:#94a3b82e}.scan-pair-v2__status-pill--active{color:#0f766e;background:#0ea5e929}.scan-pair-v2__status-pill--ready{color:#166534;background:#22c55e29}.scan-pair-v2__scanner-well{background:linear-gradient(#ffffffd6,#fff8f0f0),linear-gradient(135deg,#fbbf2414,#3b82f614);border:1px solid #0f172a14;border-radius:28px;justify-items:start;gap:14px;margin-top:24px;padding:26px;display:grid}.scan-pair-v2__scanner-icon{color:#fff;background:linear-gradient(135deg,#fb923c,#f59e0b);border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.scan-pair-v2__scanner-label,.scan-pair-v2__scanner-help{margin:0}.scan-pair-v2__scanner-label{color:var(--scan-muted);text-transform:uppercase;letter-spacing:.14em;font-size:.76rem}.scan-pair-v2__scanner-code{color:#f8fafc;word-break:break-word;background:#111827;border-radius:22px;width:100%;min-height:78px;padding:20px;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:clamp(1rem,2.1vw,1.35rem);line-height:1.4;box-shadow:inset 0 0 0 1px #ffffff0f}.scan-pair-v2__scanner-help{color:var(--scan-muted);line-height:1.6}.scan-pair-v2__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.scan-pair-v2__summary-grid article{background:#fff9;border:1px solid #0f172a14;border-radius:20px;padding:16px 18px}.scan-pair-v2__summary-grid span{color:var(--scan-muted);text-transform:uppercase;letter-spacing:.13em;font-size:.8rem;display:block}.scan-pair-v2__summary-grid strong{margin-top:8px;line-height:1.4;display:block}.scan-pair-v2__actions,.scan-pair-v2__modal-actions{flex-wrap:wrap;gap:12px;display:flex}.scan-pair-v2__actions{margin-top:22px}.scan-pair-v2__primary,.scan-pair-v2__ghost,.scan-pair-v2__secondary,.scan-pair-v2__danger,.scan-pair-v2__legacy-link{border-radius:999px;min-height:48px;padding:0 18px;font-weight:700}.scan-pair-v2__primary{color:#fff;background:linear-gradient(135deg,#0f172a,#1d4ed8);box-shadow:0 18px 40px #1d4ed838}.scan-pair-v2__primary:disabled{opacity:.42;cursor:not-allowed;box-shadow:none;transform:none}.scan-pair-v2__ghost{color:#334155;background:#ffffffbd}.scan-pair-v2__secondary{color:#fff;background:linear-gradient(135deg,#0f766e,#14b8a6)}.scan-pair-v2__danger{color:#fff;background:linear-gradient(135deg,#991b1b,#ef4444)}.scan-pair-v2__panel--legacy p{color:var(--scan-muted);margin:12px 0 18px;line-height:1.7}.scan-pair-v2__legacy-link{color:#0f172a;background:#0f172a0f}.scan-pair-v2__result-count{color:#334155;background:#0f172a0f}.scan-pair-v2__search{color:#64748b;background:#ffffffd6;border:1px solid #0f172a14;border-radius:20px;align-items:center;gap:12px;min-height:54px;margin-top:20px;padding:0 16px;display:flex}.scan-pair-v2__search input{min-width:0;color:var(--scan-ink);font:inherit;background:0 0;border:none;outline:none;flex:1}.scan-pair-v2__empty-state{color:#475569;background:#ffffffa3;border-radius:20px;align-items:center;gap:10px;margin-top:18px;padding:18px;display:flex}.scan-pair-v2__empty-state--error{color:#991b1b;background:#fee2e2b8}.scan-pair-v2__product-list{gap:12px;max-height:640px;margin-top:18px;padding-right:4px;display:grid;overflow:auto}.scan-pair-v2__product-card{text-align:left;background:#ffffffb8;border:1px solid #0f172a14;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:18px;display:flex}.scan-pair-v2__product-card:hover,.scan-pair-v2__product-card--selected{border-color:#2563eb47;box-shadow:0 18px 30px #2563eb14}.scan-pair-v2__product-card--selected{background:linear-gradient(135deg,#dbeafed6,#ffffffd1)}.scan-pair-v2__product-main strong{font-size:1rem;display:block}.scan-pair-v2__product-main span{color:var(--scan-muted);margin-top:6px;font-size:.88rem;display:block}.scan-pair-v2__product-meta{color:#2563eb;flex-shrink:0;align-items:center;gap:10px;display:flex}.scan-pair-v2__tag{white-space:nowrap}.scan-pair-v2__tag--positive{color:#166534;background:#22c55e24}.scan-pair-v2__tag--warning{color:#9a3412;background:#f9731624}.scan-pair-v2__toast{color:#ecfdf5;background:#052e16;border-radius:999px;align-items:center;gap:10px;padding:14px 18px;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 20px 40px #052e1647}.scan-pair-v2__modal-shell{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a5c;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.scan-pair-v2__modal{background:#fffcf7f7;border:1px solid #0f172a14;border-radius:28px;width:min(560px,100%);padding:24px;box-shadow:0 30px 70px #0f172a2e}.scan-pair-v2__modal-close{color:#334155;background:#0f172a0f;border-radius:999px;place-items:center;width:36px;height:36px;display:grid}.scan-pair-v2__conflict-list{gap:12px;margin-top:20px;display:grid}.scan-pair-v2__conflict-list article{background:#0f172a0a;border-radius:18px;padding:16px}.scan-pair-v2__conflict-list strong,.scan-pair-v2__conflict-list span{display:block}.scan-pair-v2__conflict-list span{color:var(--scan-muted);margin-top:6px}.scan-pair-v2__modal-actions{margin-top:22px}.scan-pair-v2__spin{animation:1s linear infinite scan-pair-v2-spin}@keyframes scan-pair-v2-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.scan-pair-v2__back,.scan-pair-v2__legacy-link,.scan-pair-v2__ghost,.scan-pair-v2__secondary,.scan-pair-v2__danger,.scan-pair-v2__primary,.scan-pair-v2__product-card,.scan-pair-v2__modal-close,.scan-pair-v2__spin{transition:none;animation:none}}@media (width<=1080px){.scan-pair-v2__hero-grid,.scan-pair-v2__workspace{grid-template-columns:1fr}.scan-pair-v2__stats,.scan-pair-v2__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.scan-pair-v2__shell{width:min(100vw - 24px,1240px);padding-top:24px}.scan-pair-v2__hero,.scan-pair-v2__panel,.scan-pair-v2__modal{border-radius:24px;padding:18px}.scan-pair-v2__stats,.scan-pair-v2__summary-grid{grid-template-columns:1fr}.scan-pair-v2__hero h1{max-width:none}.scan-pair-v2__product-card{flex-direction:column;align-items:start}.scan-pair-v2__product-meta{justify-content:space-between;width:100%}}.scan-product-v2{--sp-shell:min(1320px, calc(100vw - 40px));--sp-display:"Sora", "Avenir Next", "Segoe UI", sans-serif;--sp-body:"IBM Plex Sans", "Segoe UI", sans-serif;--sp-bg:#fbf6ef;--sp-panel:#fffaf4d1;--sp-panel-strong:#ffffffe6;--sp-stroke:#0f172a14;--sp-ink:#111827;--sp-muted:#5b6470;--sp-shadow:0 26px 70px #945d241f;min-height:100vh;color:var(--sp-ink);font-family:var(--sp-body);background:radial-gradient(circle at 0 0,#fbbf2438,#0000 22%),radial-gradient(circle at 100% 100%,#22d3ee2e,#0000 28%),linear-gradient(#f9f4ec 0%,#f2eadf 45%,#faf6ef 100%);position:relative;overflow:hidden}.scan-product-v2__glow{filter:blur(40px);pointer-events:none;opacity:.65;border-radius:999px;position:absolute}.scan-product-v2__glow--gold{background:#f59e0b38;width:22rem;height:22rem;top:-4rem;right:-5rem}.scan-product-v2__glow--cyan{background:#22d3ee29;width:20rem;height:20rem;bottom:-4rem;left:-4rem}.scan-product-v2__shell{width:var(--sp-shell);margin:0 auto;padding:42px 0 54px;position:relative}.scan-product-v2__hero,.scan-product-v2__scan-banner,.scan-product-v2__panel,.scan-product-v2__modal{border:1px solid var(--sp-stroke);background:var(--sp-panel);box-shadow:var(--sp-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.scan-product-v2__hero,.scan-product-v2__scan-banner,.scan-product-v2__panel{border-radius:30px}.scan-product-v2__hero{padding:24px}.scan-product-v2__back,.scan-product-v2__ghost-link,.scan-product-v2__icon-button,.scan-product-v2__inline-toggle,.scan-product-v2__inventory-actions button,.scan-product-v2__add-stock-form button,.scan-product-v2__toggle,.scan-product-v2__modal-actions button{appearance:none;font:inherit;cursor:pointer;border:none;transition:transform .16s,background .16s,box-shadow .16s,opacity .16s}.scan-product-v2__back:hover,.scan-product-v2__ghost-link:hover,.scan-product-v2__icon-button:hover,.scan-product-v2__inline-toggle:hover,.scan-product-v2__inventory-actions button:hover,.scan-product-v2__add-stock-form button:hover,.scan-product-v2__toggle:hover,.scan-product-v2__modal-actions button:hover{transform:translateY(-1px)}.scan-product-v2__back{color:#334155;background:#ffffffc7;border-radius:999px;align-items:center;gap:10px;min-height:42px;padding:0 14px;display:inline-flex}.scan-product-v2__hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(320px,.9fr);gap:20px;margin-top:18px;display:grid}.scan-product-v2__eyebrow{color:#b45309;text-transform:uppercase;letter-spacing:.22em;margin:0 0 12px;font-size:.76rem;font-weight:700}.scan-product-v2__hero h1{max-width:13ch;font-family:var(--sp-display);letter-spacing:-.05em;margin:0;font-size:clamp(2.45rem,4.6vw,4.7rem);line-height:.96}.scan-product-v2__lede{max-width:58rem;color:var(--sp-muted);margin:18px 0 0;line-height:1.72}.scan-product-v2__lede code{background:#0f172a14;border-radius:999px;padding:2px 8px;font-family:IBM Plex Mono,SFMono-Regular,monospace}.scan-product-v2__metrics,.scan-product-v2__stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.scan-product-v2__stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.scan-product-v2__metric{background:#ffffffb8;border:1px solid #0f172a12;border-radius:24px;padding:18px}.scan-product-v2__metric span{color:var(--sp-muted);text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;display:block}.scan-product-v2__metric strong{font-family:var(--sp-display);letter-spacing:-.05em;margin-top:10px;font-size:1.9rem;display:block}.scan-product-v2__metric--positive{background:#dcfce7db}.scan-product-v2__metric--danger{background:#fee2e2db}.scan-product-v2__metric--warm{background:#fef3c7e0}.scan-product-v2__metric--neutral{background:#f1f5f9e0}.scan-product-v2__scan-banner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:18px;padding:18px 22px;display:grid}.scan-product-v2__scan-label{color:#b45309;text-transform:uppercase;letter-spacing:.15em;align-items:center;gap:10px;font-size:.78rem;font-weight:700;display:inline-flex}.scan-product-v2__scan-code{color:#f8fafc;word-break:break-word;background:#111827;border-radius:18px;align-items:center;min-height:62px;padding:14px 18px;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:clamp(1rem,2vw,1.2rem);display:flex}.scan-product-v2__scan-state{color:var(--sp-muted);text-align:right}.scan-product-v2__workspace{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:20px;margin-top:20px;display:grid}.scan-product-v2__left,.scan-product-v2__right{align-items:start;gap:18px;display:grid}.scan-product-v2__panel{padding:22px}.scan-product-v2__panel-head,.scan-product-v2__section-row{justify-content:space-between;align-items:start;gap:12px;display:flex}.scan-product-v2__panel-head--compact{align-items:center}.scan-product-v2__panel-head p{color:#b45309;text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.72rem;font-weight:700}.scan-product-v2__panel-head h2,.scan-product-v2__section-row h3,.scan-product-v2__modal h2{font-family:var(--sp-display);letter-spacing:-.04em;margin:8px 0 0}.scan-product-v2__panel-head h2{font-size:1.85rem}.scan-product-v2__section-row h3,.scan-product-v2__modal h2{font-size:1.2rem}.scan-product-v2__panel-tags{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px;display:flex}.scan-product-v2__panel-tags span,.scan-product-v2__section-row span{color:#334155;background:#0f172a0f;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.86rem;display:inline-flex}.scan-product-v2__product-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:18px;margin-top:20px;display:grid}.scan-product-v2__compact-summary{color:#334155;flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.scan-product-v2__compact-summary span{background:#ffffffad;border:1px solid #0f172a12;border-radius:999px;min-height:34px;padding:8px 12px;font-size:.9rem;line-height:1.2}.scan-product-v2__compact-summary span:last-child{border-radius:16px;max-width:100%}.scan-product-v2__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.scan-product-v2__facts--compact{margin-top:12px}.scan-product-v2__facts div{background:#ffffffc2;border:1px solid #0f172a12;border-radius:20px;padding:16px}.scan-product-v2__facts span{color:var(--sp-muted);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;display:block}.scan-product-v2__facts strong{margin-top:8px;line-height:1.45;display:block}.scan-product-v2__inventory-block,.scan-product-v2__secondary-tcg,.scan-product-v2__sales-summary{background:#ffffffb8;border:1px solid #0f172a12;border-radius:24px;padding:18px}.scan-product-v2__inventory-list{gap:12px;margin-top:14px;display:grid}.scan-product-v2__inventory-card{background:var(--sp-panel-strong);border:1px solid #0f172a12;border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:16px;display:grid}.scan-product-v2__inventory-meta strong,.scan-product-v2__inventory-meta span,.scan-product-v2__inventory-qty span,.scan-product-v2__inventory-qty strong{display:block}.scan-product-v2__inventory-meta span,.scan-product-v2__inventory-qty span{color:var(--sp-muted);margin-top:6px;font-size:.84rem}.scan-product-v2__inventory-qty{text-align:center;min-width:82px}.scan-product-v2__inventory-actions{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}.scan-product-v2__inventory-actions button,.scan-product-v2__icon-button,.scan-product-v2__inline-toggle{color:#0f172a;background:#0f172a14;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 12px;display:inline-flex}.scan-product-v2__inline-toggle{color:#334155;background:#ffffffbd;border:1px solid #0f172a14}.scan-product-v2__inventory-delete{color:#991b1b!important;background:#ef444424!important}.scan-product-v2__add-stock{margin-top:16px}.scan-product-v2__add-stock-form{grid-template-columns:minmax(0,1fr) 120px auto;gap:10px;margin-top:12px;display:grid}.scan-product-v2__add-stock-form input,.scan-product-v2__modal input{min-height:46px;color:var(--sp-ink);font:inherit;background:#fffffff0;border:1px solid #0f172a1f;border-radius:16px;outline:none;padding:0 14px}.scan-product-v2__add-stock-form button,.scan-product-v2__toggle,.scan-product-v2__modal-actions button:first-child{color:#fff;background:linear-gradient(135deg,#0f172a,#0f766e);border-radius:999px;min-height:46px;padding:0 16px;box-shadow:0 14px 32px #0f766e2e}.scan-product-v2__empty{min-height:84px;color:var(--sp-muted);background:#ffffffa6;border-radius:20px;align-items:center;padding:18px;line-height:1.7;display:flex}.scan-product-v2__tcg-product{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:14px;display:grid}.scan-product-v2__tcg-product--primary{margin-top:18px}.scan-product-v2__tcg-product img{object-fit:cover;background:#0f172a14;border-radius:18px;width:88px;height:88px}.scan-product-v2__tcg-product strong,.scan-product-v2__tcg-product a{display:block}.scan-product-v2__tcg-product a{color:#0f766e;align-items:center;gap:8px;margin-top:8px;text-decoration:none;display:inline-flex}.scan-product-v2__price-strip{color:#78350f;background:#fef3c7b8;border-radius:18px;flex-wrap:wrap;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.scan-product-v2__bucket-table-wrap{margin-top:18px}.scan-product-v2__bucket-table{border-collapse:collapse;border-radius:18px;width:100%;margin-top:12px;overflow:hidden}.scan-product-v2__bucket-table th,.scan-product-v2__bucket-table td{text-align:left;padding:12px 10px;font-size:.92rem}.scan-product-v2__bucket-table thead th{color:#334155;background:#0f172a14}.scan-product-v2__bucket-table tbody tr:nth-child(odd){background:#ffffffb8}.scan-product-v2__bucket-table tbody tr:nth-child(2n){background:#f8fafce0}.scan-product-v2__toggle{margin-top:12px}.scan-product-v2__ghost-link{color:#334155;background:#0f172a0f;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;text-decoration:none;display:inline-flex}.scan-product-v2__modal-shell{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1200;background:#0f172a61;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.scan-product-v2__modal{border-radius:28px;width:min(440px,100%);padding:22px}.scan-product-v2__modal p,.scan-product-v2__modal label{color:var(--sp-muted)}.scan-product-v2__modal label{margin-top:14px;display:block}.scan-product-v2__modal input{width:100%;margin-top:8px}.scan-product-v2__modal-note{margin-top:10px;font-size:.9rem}.scan-product-v2__modal-error{margin-top:10px;color:#b91c1c!important}.scan-product-v2__modal-actions{gap:12px;margin-top:18px;display:flex}.scan-product-v2__modal-actions .scan-product-v2__ghost-link{text-decoration:none}@media (width<=1120px){.scan-product-v2__hero-grid,.scan-product-v2__workspace,.scan-product-v2__product-grid{grid-template-columns:1fr}.scan-product-v2__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.scan-product-v2__shell{width:min(100vw - 22px,1320px);padding-top:24px}.scan-product-v2__hero,.scan-product-v2__scan-banner,.scan-product-v2__panel,.scan-product-v2__modal{border-radius:24px;padding:18px}.scan-product-v2__metrics,.scan-product-v2__facts,.scan-product-v2__stats-grid,.scan-product-v2__scan-banner,.scan-product-v2__inventory-card,.scan-product-v2__add-stock-form{grid-template-columns:1fr}.scan-product-v2__scan-state{text-align:left}.scan-product-v2__inventory-actions{justify-content:start}.scan-product-v2__panel-head--compact{align-items:start}.scan-product-v2__panel-tags{justify-content:start}}.scan-product-v3{font-family:IBM Plex Sans,Segoe UI,sans-serif}.scan-product-v3 h2,.scan-product-v3 h3,.scan-product-v3 h4{color:#0f172a;letter-spacing:-.03em;margin-top:0;font-family:Sora,Avenir Next,Segoe UI,sans-serif}.scan-product-v3 p{line-height:1.55}.scan-product-v3 a{color:#1d4ed8;font-weight:600;text-decoration:none}.scan-product-v3 a:hover{text-decoration:underline}.scan-product-v3 button{color:#0f172a;background:#f1f5f9eb;border:1px solid #0f172a14;border-radius:999px;min-height:34px;padding:7px 12px;font-weight:600;box-shadow:0 10px 20px #0f172a14}.scan-product-v3 button:hover{background:#e2e8f0f2}.scan-product-v3 table{border-radius:18px;overflow:hidden}.scan-product-v3 img{display:block}.conversation-container{--conv-border:#0f172a24;--conv-bg:#f8fafc;--conv-header-border:#0f172a1a;--conv-header-bg:#ffffffc7;--conv-tools-border:#0f172a14;--conv-tools-bg:#ffffffb8;--conv-bubble-border:#94a3b84d;--conv-bubble-bg:#ffffffeb;--conv-bubble-shadow:0 2px 10px #0f172a0f;--conv-bubble-out-border:#2563eb59;--conv-bubble-out-bg:linear-gradient(180deg, #dbeafef2 0%, #bfdbfef2 100%);--conv-action:#0f172ab8;--conv-time:#0f172a9e;--conv-empty:#0f172ad6;--conv-input-border:#0f172a1a;--conv-input-bg:#ffffffdb;--conv-divider-bg:#0f172a17;--conv-failed-bg:#fee2e2a8;--conv-scroll-track:var(--app-scrollbar-track-color);--conv-scroll-thumb:var(--app-scrollbar-thumb-background);--conv-scroll-thumb-hover:var(--app-scrollbar-thumb-hover-background);border:1px solid var(--conv-border);background:var(--conv-bg);border-radius:8px;flex-direction:column;max-width:1280px;height:calc(100vh - 180px);min-height:520px;margin:0 auto;display:flex;position:relative;overflow:hidden}.layout-root.dark .conversation-container,body.dark .conversation-container,body.dark-mode .conversation-container{--conv-border:#94a3b84d;--conv-bg:#101827;--conv-header-border:#94a3b833;--conv-header-bg:#0f172ab3;--conv-tools-border:#94a3b829;--conv-tools-bg:#0f172aa3;--conv-bubble-border:#94a3b859;--conv-bubble-bg:#0f172ae0;--conv-bubble-shadow:0 2px 10px #02061752;--conv-bubble-out-border:#7dd3fc66;--conv-bubble-out-bg:linear-gradient(180deg, #1e40af9e 0%, #1e3a8ab3 100%);--conv-action:#bfdbfee0;--conv-time:#94a3b8cc;--conv-empty:#e2e8f0e0;--conv-input-border:#94a3b833;--conv-input-bg:#0f172ab3;--conv-divider-bg:#94a3b833;--conv-failed-bg:#7f1d1d6b}.conversation-header{border-bottom:1px solid var(--conv-header-border);background:var(--conv-header-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.conversation-header-main{align-items:center;gap:8px;min-width:0;display:flex}.conversation-title{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;max-width:380px;font-weight:700;overflow:hidden}.conversation-tools{border-bottom:1px solid var(--conv-tools-border);background:var(--conv-tools-bg);padding:8px 12px}.thread-search-input{width:min(360px,100%)}.message-list{scrollbar-width:thin;scrollbar-gutter:stable;flex-direction:column;flex-grow:1;gap:8px;padding:12px;display:flex;overflow-y:auto}.message-list::-webkit-scrollbar{width:10px}.message-list::-webkit-scrollbar-track{background:var(--conv-scroll-track);border-radius:10px}.message-list::-webkit-scrollbar-thumb{background:var(--conv-scroll-thumb);border-radius:10px}.message-list::-webkit-scrollbar-thumb:hover{background:var(--conv-scroll-thumb-hover)}.message-list.vertical .message-bubble{max-width:min(75%,560px)}.message-list.horizontal{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-auto-rows:min-content;align-content:flex-start;gap:10px;display:grid}.message-list.horizontal .message-incoming,.message-list.horizontal .message-outgoing{justify-content:flex-start}.message-list.horizontal .message-bubble{max-width:100%}.message-list.condensed .message-bubble{padding:8px 10px}.message-list.condensed .message-text{font-size:13px}.message-incoming,.message-outgoing{display:flex}.message-incoming{justify-content:flex-start}.message-outgoing{justify-content:flex-end}.message-bubble{border:1px solid var(--conv-bubble-border);background-color:var(--conv-bubble-bg);box-shadow:var(--conv-bubble-shadow);border-radius:8px;padding:10px 12px}.message-outgoing .message-bubble{border-color:var(--conv-bubble-out-border);background:var(--conv-bubble-out-bg)}.message-text{white-space:pre-wrap;word-break:break-word}.message-actions{opacity:0;justify-content:flex-end;gap:2px;max-height:0;margin-top:2px;transition:max-height .18s,opacity .18s;display:flex;overflow:hidden}.message-bubble:hover .message-actions,.message-bubble:focus-within .message-actions{opacity:1;max-height:28px}.message-action-button{width:24px;height:24px;color:var(--conv-action)}.message-timestamp{text-align:right;color:var(--conv-time);margin-top:4px;display:block}.conversation-empty-state{text-align:center;color:var(--conv-empty);margin:auto;padding:30px 16px}.conversation-input{border-top:1px solid var(--conv-input-border);background:var(--conv-input-bg);align-items:flex-end;gap:10px;padding:12px;display:flex}.send-button{min-width:110px;height:40px}.message-divider{justify-content:center;margin:6px 0}.message-divider-chip{letter-spacing:.03em;opacity:.84;text-transform:uppercase;background:var(--conv-divider-bg);border-radius:999px;padding:3px 11px;font-size:11px}.message-bubble.failed{background:var(--conv-failed-bg);border:1px dashed #dc2626}.jump-bottom-fab{z-index:2;position:absolute;bottom:88px;right:18px}@media (width<=760px){.conversation-container{border-radius:8px;height:calc(100vh - 140px);min-height:440px}.conversation-header{padding:10px 12px}.conversation-tools{padding:8px 10px}.conversation-title{max-width:220px;font-size:1rem}.conversation-input{gap:8px;padding:10px}.send-button{min-width:92px}.message-list{gap:6px;padding:10px}.message-list.vertical .message-bubble{max-width:86%}.message-list.horizontal{grid-template-columns:1fr}.message-actions{opacity:1;max-height:28px}}.app{text-align:center;margin:20px}.form{margin-bottom:20px}.form input,.form textarea{width:300px;margin:5px;padding:10px}body{font-family:itc-avant-garde-gothic-pro,sans-serif;font-style:normal;font-weight:300}.card img{border-radius:5px;max-width:100%}.card button{margin:5px}:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, #ffffff26, #fff0);--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:#212529bf;--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:#21252980;--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:#0000002d;--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem #00000026;--bs-box-shadow-sm:0 .125rem .25rem #00000013;--bs-box-shadow-lg:0 1rem 3rem #0000002d;--bs-box-shadow-inset:inset 0 1px 2px #00000013;--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:#0d6efd40;--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:#dee2e6bf;--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:#dee2e680;--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:#ffffff26;--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;margin:0}hr{color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25;margin:1rem 0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--bs-heading-color);margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (width>=1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (width>=1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (width>=1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (width>=1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg);padding:.1875em}sub,sup{vertical-align:baseline;font-size:.75em;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{margin-top:0;margin-bottom:1rem;font-size:.875em;display:block;overflow:auto}pre code{font-size:inherit;color:inherit;word-break:normal}code{color:var(--bs-code-color);word-wrap:break-word;font-size:.875em}a>code{color:inherit}kbd{color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem;padding:.1875rem .375rem;font-size:.875em}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{color:var(--bs-secondary-color);text-align:left;padding-top:.5rem;padding-bottom:.5rem}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;min-width:0;margin:0;padding:0}legend{float:left;width:100%;line-height:inherit;margin-bottom:.5rem;padding:0;font-size:calc(1.275rem + .3vw)}@media (width>=1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field{padding:0}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit-hour-field{padding:0}::-webkit-datetime-edit-minute{padding:0}::-webkit-datetime-edit-month-field{padding:0}::-webkit-datetime-edit-text{padding:0}::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale()}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{text-transform:uppercase;font-size:.875em}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{color:#6c757d;margin-top:-1rem;margin-bottom:1rem;font-size:.875em}.blockquote-footer:before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto;padding:.25rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{color:var(--bs-secondary-color);font-size:.875em}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right:auto}@media (width>=576px){.container,.container-sm{max-width:540px}}@media (width>=768px){.container,.container-md,.container-sm{max-width:720px}}@media (width>=992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (width>=1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (width>=1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));flex-wrap:wrap;display:flex}.row>*{width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex-shrink:0}.col{flex:1 0 0}.row-cols-auto>*{flex:none;width:auto}.row-cols-1>*{flex:none;width:100%}.row-cols-2>*{flex:none;width:50%}.row-cols-3>*{flex:none;width:33.3333%}.row-cols-4>*{flex:none;width:25%}.row-cols-5>*{flex:none;width:20%}.row-cols-6>*{flex:none;width:16.6667%}.col-auto{flex:none;width:auto}.col-1{flex:none;width:8.33333%}.col-2{flex:none;width:16.6667%}.col-3{flex:none;width:25%}.col-4{flex:none;width:33.3333%}.col-5{flex:none;width:41.6667%}.col-6{flex:none;width:50%}.col-7{flex:none;width:58.3333%}.col-8{flex:none;width:66.6667%}.col-9{flex:none;width:75%}.col-10{flex:none;width:83.3333%}.col-11{flex:none;width:91.6667%}.col-12{flex:none;width:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.6667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333%}.offset-5{margin-left:41.6667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333%}.offset-8{margin-left:66.6667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333%}.offset-11{margin-left:91.6667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:.25rem}.g-1,.gy-1{--bs-gutter-y:.25rem}.g-2,.gx-2{--bs-gutter-x:.5rem}.g-2,.gy-2{--bs-gutter-y:.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (width>=576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:none;width:auto}.row-cols-sm-1>*{flex:none;width:100%}.row-cols-sm-2>*{flex:none;width:50%}.row-cols-sm-3>*{flex:none;width:33.3333%}.row-cols-sm-4>*{flex:none;width:25%}.row-cols-sm-5>*{flex:none;width:20%}.row-cols-sm-6>*{flex:none;width:16.6667%}.col-sm-auto{flex:none;width:auto}.col-sm-1{flex:none;width:8.33333%}.col-sm-2{flex:none;width:16.6667%}.col-sm-3{flex:none;width:25%}.col-sm-4{flex:none;width:33.3333%}.col-sm-5{flex:none;width:41.6667%}.col-sm-6{flex:none;width:50%}.col-sm-7{flex:none;width:58.3333%}.col-sm-8{flex:none;width:66.6667%}.col-sm-9{flex:none;width:75%}.col-sm-10{flex:none;width:83.3333%}.col-sm-11{flex:none;width:91.6667%}.col-sm-12{flex:none;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.6667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333%}.offset-sm-5{margin-left:41.6667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333%}.offset-sm-8{margin-left:66.6667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333%}.offset-sm-11{margin-left:91.6667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (width>=768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:none;width:auto}.row-cols-md-1>*{flex:none;width:100%}.row-cols-md-2>*{flex:none;width:50%}.row-cols-md-3>*{flex:none;width:33.3333%}.row-cols-md-4>*{flex:none;width:25%}.row-cols-md-5>*{flex:none;width:20%}.row-cols-md-6>*{flex:none;width:16.6667%}.col-md-auto{flex:none;width:auto}.col-md-1{flex:none;width:8.33333%}.col-md-2{flex:none;width:16.6667%}.col-md-3{flex:none;width:25%}.col-md-4{flex:none;width:33.3333%}.col-md-5{flex:none;width:41.6667%}.col-md-6{flex:none;width:50%}.col-md-7{flex:none;width:58.3333%}.col-md-8{flex:none;width:66.6667%}.col-md-9{flex:none;width:75%}.col-md-10{flex:none;width:83.3333%}.col-md-11{flex:none;width:91.6667%}.col-md-12{flex:none;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.6667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333%}.offset-md-5{margin-left:41.6667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333%}.offset-md-8{margin-left:66.6667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333%}.offset-md-11{margin-left:91.6667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (width>=992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:none;width:auto}.row-cols-lg-1>*{flex:none;width:100%}.row-cols-lg-2>*{flex:none;width:50%}.row-cols-lg-3>*{flex:none;width:33.3333%}.row-cols-lg-4>*{flex:none;width:25%}.row-cols-lg-5>*{flex:none;width:20%}.row-cols-lg-6>*{flex:none;width:16.6667%}.col-lg-auto{flex:none;width:auto}.col-lg-1{flex:none;width:8.33333%}.col-lg-2{flex:none;width:16.6667%}.col-lg-3{flex:none;width:25%}.col-lg-4{flex:none;width:33.3333%}.col-lg-5{flex:none;width:41.6667%}.col-lg-6{flex:none;width:50%}.col-lg-7{flex:none;width:58.3333%}.col-lg-8{flex:none;width:66.6667%}.col-lg-9{flex:none;width:75%}.col-lg-10{flex:none;width:83.3333%}.col-lg-11{flex:none;width:91.6667%}.col-lg-12{flex:none;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.6667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333%}.offset-lg-5{margin-left:41.6667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333%}.offset-lg-8{margin-left:66.6667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333%}.offset-lg-11{margin-left:91.6667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (width>=1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:none;width:auto}.row-cols-xl-1>*{flex:none;width:100%}.row-cols-xl-2>*{flex:none;width:50%}.row-cols-xl-3>*{flex:none;width:33.3333%}.row-cols-xl-4>*{flex:none;width:25%}.row-cols-xl-5>*{flex:none;width:20%}.row-cols-xl-6>*{flex:none;width:16.6667%}.col-xl-auto{flex:none;width:auto}.col-xl-1{flex:none;width:8.33333%}.col-xl-2{flex:none;width:16.6667%}.col-xl-3{flex:none;width:25%}.col-xl-4{flex:none;width:33.3333%}.col-xl-5{flex:none;width:41.6667%}.col-xl-6{flex:none;width:50%}.col-xl-7{flex:none;width:58.3333%}.col-xl-8{flex:none;width:66.6667%}.col-xl-9{flex:none;width:75%}.col-xl-10{flex:none;width:83.3333%}.col-xl-11{flex:none;width:91.6667%}.col-xl-12{flex:none;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.6667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333%}.offset-xl-5{margin-left:41.6667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333%}.offset-xl-8{margin-left:66.6667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333%}.offset-xl-11{margin-left:91.6667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (width>=1400px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:none;width:auto}.row-cols-xxl-1>*{flex:none;width:100%}.row-cols-xxl-2>*{flex:none;width:50%}.row-cols-xxl-3>*{flex:none;width:33.3333%}.row-cols-xxl-4>*{flex:none;width:25%}.row-cols-xxl-5>*{flex:none;width:20%}.row-cols-xxl-6>*{flex:none;width:16.6667%}.col-xxl-auto{flex:none;width:auto}.col-xxl-1{flex:none;width:8.33333%}.col-xxl-2{flex:none;width:16.6667%}.col-xxl-3{flex:none;width:25%}.col-xxl-4{flex:none;width:33.3333%}.col-xxl-5{flex:none;width:41.6667%}.col-xxl-6{flex:none;width:50%}.col-xxl-7{flex:none;width:58.3333%}.col-xxl-8{flex:none;width:66.6667%}.col-xxl-9{flex:none;width:75%}.col-xxl-10{flex:none;width:83.3333%}.col-xxl-11{flex:none;width:91.6667%}.col-xxl-12{flex:none;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.6667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333%}.offset-xxl-5{margin-left:41.6667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333%}.offset-xxl-8{margin-left:66.6667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333%}.offset-xxl-11{margin-left:91.6667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), .075);vertical-align:top;border-color:var(--bs-table-border-color);width:100%;margin-bottom:1rem}.table>:not(caption)>*>*{color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));padding:.5rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*,.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width<=575.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=767.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=991.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=1199.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=1399.98px){.table-responsive-xxl{-webkit-overflow-scrolling:touch;overflow-x:auto}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));font-size:inherit;margin-bottom:0;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{color:var(--bs-secondary-color);margin-top:.25rem;font-size:.875em}.form-control{width:100%;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-clip:padding-box;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{padding:0;display:block}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{-webkit-margin-end:.75rem;margin:-.375rem -.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;margin-inline-end:.75rem;padding:.375rem .75rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{-webkit-margin-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{width:100%;color:var(--bs-body-color);border:solid #0000;border-width:var(--bs-border-width) 0;background-color:#0000;margin-bottom:0;padding:.375rem 0;line-height:1.5;display:block}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));border-radius:var(--bs-border-radius-sm);padding:.25rem .5rem;font-size:.875rem}.form-control-sm::file-selector-button{-webkit-margin-end:.5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));border-radius:var(--bs-border-radius-lg);padding:.5rem 1rem;font-size:1.25rem}.form-control-lg::file-selector-button{-webkit-margin-end:1rem;margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border-radius:var(--bs-border-radius);border:0!important}.form-control-color::-webkit-color-swatch{border-radius:var(--bs-border-radius);border:0!important}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");width:100%;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-right:.75rem}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:#0000;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{border-radius:var(--bs-border-radius-sm);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg{border-radius:var(--bs-border-radius-lg);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{min-height:1.5rem;margin-bottom:.125rem;padding-left:1.5em;display:block}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{text-align:right;padding-left:0;padding-right:1.5em}.form-check-reverse .form-check-input{float:right;margin-left:0;margin-right:-1.5em}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);vertical-align:top;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;print-color-adjust:exact;color-adjust:exact;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:1em;height:1em;margin-top:.25em}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");background-color:#0d6efd;border-color:#0d6efd}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-image:var(--bs-form-switch-bg);background-position:0;border-radius:2em;width:2em;margin-left:-2.5em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");background-position:100%}.form-switch.form-check-reverse{padding-left:0;padding-right:2.5em}.form-switch.form-check-reverse .form-check-input{margin-left:0;margin-right:-2.5em}.form-check-inline{margin-right:1rem;display:inline-block}.btn-check{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{appearance:none;background-color:#0000;width:100%;height:1.5rem;padding:0}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;width:1rem;height:1rem;margin-top:-.25rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{color:#0000;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:#0000;border-radius:1rem;width:100%;height:.5rem}.form-range::-moz-range-thumb{appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;width:1rem;height:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{color:#0000;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:#0000;border-radius:1rem;width:100%;height:.5rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{z-index:2;max-width:100%;height:100%;color:rgba(var(--bs-body-color-rgb),.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;padding:1rem .75rem;transition:opacity .1s ease-in-out,transform .1s ease-in-out;position:absolute;top:0;left:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:#0000}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),:-webkit-any(.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),:is(.form-floating>.form-control-plaintext:autofill,.form-floating>.form-control:autofill){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem;padding-left:.75rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{transform:scale(.85)translateY(-.5rem)translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(.85)translateY(-.5rem)translate(.15rem)}.form-floating>textarea:focus~label:after,.form-floating>textarea:not(:placeholder-shown)~label:after{z-index:-1;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius);height:1.5em;position:absolute;inset:1rem .375rem}.form-floating>textarea:disabled~label:after{background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.input-group{flex-wrap:wrap;align-items:stretch;width:100%;display:flex;position:relative}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{flex:auto;width:1%;min-width:0;position:relative}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{z-index:2;position:relative}.input-group .btn:focus{z-index:5}.input-group-text{color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;display:flex}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{border-radius:var(--bs-border-radius-lg);padding:.5rem 1rem;font-size:1.25rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{border-radius:var(--bs-border-radius-sm);padding:.25rem .5rem;font-size:.875rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(-1 * var(--bs-border-width));border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{width:100%;color:var(--bs-form-valid-color);margin-top:.25rem;font-size:.875em;display:none}.valid-tooltip{z-index:5;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius);max-width:100%;margin-top:.1rem;padding:.25rem .5rem;font-size:.875rem;display:none;position:absolute;top:100%}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);padding-right:calc(1.5em + .75rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-position:right .75rem center,right 2.25rem center;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(1.5em + 3.75rem)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{width:100%;color:var(--bs-form-invalid-color);margin-top:.25rem;font-size:.875em;display:none}.invalid-tooltip{z-index:5;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius);max-width:100%;margin-top:.1rem;padding:.25rem .5rem;font-size:.875rem;display:none;position:absolute;top:100%}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);padding-right:calc(1.5em + .75rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,right 2.25rem center;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(1.5em + 3.75rem)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:.75rem;--bs-btn-padding-y:.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 #ffffff26,0 1px 1px #00000013;--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:.25rem;--bs-btn-padding-x:.5rem;--bs-btn-font-size:.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;transition:height .35s;overflow:hidden}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-top-color:currentColor;border-bottom:0;margin-left:.255em;display:inline-block}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:.5rem;--bs-dropdown-spacer:.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:.5rem;z-index:var(--bs-dropdown-zindex);min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;background-color:var(--bs-dropdown-bg);border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);background-clip:padding-box;margin:0;list-style:none;display:none;position:absolute}.dropdown-menu[data-bs-popper]{margin-top:var(--bs-dropdown-spacer);top:100%;left:0}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:auto;right:0}@media (width>=576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:auto;right:0}}@media (width>=768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:auto;right:0}}@media (width>=992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:auto;right:0}}@media (width>=1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:auto;right:0}}@media (width>=1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:auto;right:0}}.dropup .dropdown-menu[data-bs-popper]{margin-top:0;margin-bottom:var(--bs-dropdown-spacer);top:auto;bottom:100%}.dropup .dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-top:0;border-bottom-color:currentColor;margin-left:.255em;display:inline-block}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{margin-top:0;margin-left:var(--bs-dropdown-spacer);top:0;left:100%;right:auto}.dropend .dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-left-color:currentColor;border-right:0;margin-left:.255em;display:inline-block}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{margin-top:0;margin-right:var(--bs-dropdown-spacer);top:0;left:auto;right:100%}.dropstart .dropdown-toggle:after{vertical-align:.255em;content:"";margin-left:.255em;display:none}.dropstart .dropdown-toggle:before{vertical-align:.255em;content:"";border-top:.3em solid #0000;border-bottom:.3em solid #0000;border-right:.3em solid;margin-right:.255em;display:inline-block}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1;overflow:hidden}.dropdown-item{width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;color:var(--bs-dropdown-link-color);text-align:inherit;white-space:nowrap;border-radius:var(--bs-dropdown-item-border-radius,0);background-color:#0000;border:0;font-weight:400;text-decoration:none;display:block}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);background-color:var(--bs-dropdown-link-active-bg);text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:#0000}.dropdown-menu.show{display:block}.dropdown-header{padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);color:var(--bs-dropdown-header-color);white-space:nowrap;margin-bottom:0;font-size:.875rem;display:block}.dropdown-item-text{padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color);display:block}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:#ffffff26;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{vertical-align:middle;display:inline-flex;position:relative}.btn-group-vertical>.btn,.btn-group>.btn{flex:auto;position:relative}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{flex-wrap:wrap;justify-content:flex-start;display:flex}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(-1 * var(--bs-border-width))}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{flex-direction:column;justify-content:center;align-items:flex-start}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(-1 * var(--bs-border-width))}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style:none;display:flex}.nav-link{padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);background:0 0;border:0;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{border-bottom:var(--bs-nav-underline-border-width) solid transparent;padding-left:0;padding-right:0}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentColor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentColor;font-weight:700}.nav-fill .nav-item,.nav-fill>.nav-link{text-align:center;flex:auto}.nav-justified .nav-item,.nav-justified>.nav-link{text-align:center;flex-grow:1;flex-basis:0}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), .3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:.5rem;--bs-navbar-toggler-padding-y:.25rem;--bs-navbar-toggler-padding-x:.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:.25rem;--bs-navbar-toggler-transition:box-shadow .15s ease-in-out;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:relative}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{flex-wrap:inherit;justify-content:space-between;align-items:center;display:flex}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);white-space:nowrap;text-decoration:none}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);flex-direction:column;margin-bottom:0;padding-left:0;list-style:none;display:flex}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{color:var(--bs-navbar-color);padding-top:.5rem;padding-bottom:.5rem}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);color:var(--bs-navbar-color);border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition);background-color:#0000;line-height:1}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);outline:0;text-decoration:none}.navbar-toggler-icon{vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-position:50%;background-repeat:no-repeat;background-size:100%;width:1.5em;height:1.5em;display:inline-block}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (width>=576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}@media (width>=768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}@media (width>=992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}@media (width>=1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}@media (width>=1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:#ffffff8c;--bs-navbar-hover-color:#ffffffbf;--bs-navbar-disabled-color:#ffffff40;--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:#ffffff1a;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:.75rem;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius);background-clip:border-box;flex-direction:column;display:flex;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);border-top-width:0}.card>.list-group:last-child{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color);flex:auto}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));color:var(--bs-card-subtitle-color);margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color);margin-bottom:0}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius);position:absolute;inset:0}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (width>=576px){.card-group{flex-flow:wrap;display:flex}.card-group>.card{flex:1 0 0;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child)>.card-header,.card-group>.card:not(:last-child)>.card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-footer,.card-group>.card:not(:last-child)>.card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child)>.card-header,.card-group>.card:not(:first-child)>.card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-footer,.card-group>.card:not(:first-child)>.card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform .2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 .25rem #0d6efd40;--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);overflow-anchor:none;transition:var(--bs-accordion-transition);border:0;border-radius:0;align-items:center;font-size:1rem;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition);flex-shrink:0;margin-left:auto}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;box-shadow:var(--bs-accordion-btn-focus-box-shadow);outline:0}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-left:0;border-right:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius);flex-wrap:wrap;list-style:none;display:flex}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider,"/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:.75rem;--bs-pagination-padding-y:.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 .25rem #0d6efd40;--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);padding-left:0;list-style:none;display:flex}.page-link{padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block;position:relative}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);box-shadow:var(--bs-pagination-focus-box-shadow);outline:0}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(-1 * var(--bs-border-width))}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:.5rem;--bs-pagination-padding-y:.25rem;--bs-pagination-font-size:.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:.65em;--bs-badge-padding-y:.35em;--bs-badge-font-size:.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius);line-height:1;display:inline-block}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);position:relative}.alert-heading{color:inherit}.alert-link{color:var(--bs-alert-link-color);font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{z-index:2;padding:1.25rem 1rem;position:absolute;top:0;right:0}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width .6s ease;height:var(--bs-progress-height);font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);display:flex;overflow:hidden}.progress-bar{color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition);flex-direction:column;justify-content:center;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;border-radius:var(--bs-list-group-border-radius);flex-direction:column;margin-bottom:0;padding-left:0;display:flex}.list-group-numbered{counter-reset:section;list-style-type:none}.list-group-numbered>.list-group-item:before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item{padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);text-decoration:none;display:block;position:relative}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:not(.active):focus,.list-group-item-action:not(.active):hover{z-index:1;color:var(--bs-list-group-action-hover-color);background-color:var(--bs-list-group-action-hover-bg);text-decoration:none}.list-group-item-action:not(.active):active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (width>=576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (width>=768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (width>=992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (width>=1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (width>=1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity:.5;--bs-btn-close-hover-opacity:.75;--bs-btn-close-focus-shadow:0 0 0 .25rem #0d6efd40;--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:.25;box-sizing:content-box;width:1em;height:1em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);opacity:var(--bs-btn-close-opacity);border:0;border-radius:.375rem;padding:.25em}.btn-close:hover{color:var(--bs-btn-close-color);opacity:var(--bs-btn-close-hover-opacity);text-decoration:none}.btn-close:focus{box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity);outline:0}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme=light]{--bs-btn-close-filter: }[data-bs-theme=dark]{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:.75rem;--bs-toast-padding-y:.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius);background-clip:padding-box}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;z-index:var(--bs-toast-zindex);pointer-events:none;width:max-content;max-width:100%;position:absolute}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));background-clip:padding-box;align-items:center;display:flex}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);z-index:var(--bs-modal-zindex);outline:0;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:hidden auto}.modal-dialog{width:auto;margin:var(--bs-modal-margin);pointer-events:none;position:relative}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{min-height:calc(100% - var(--bs-modal-margin) * 2);align-items:center;display:flex}.modal-content{width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:relative}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:.5;z-index:var(--bs-backdrop-zindex);background-color:var(--bs-backdrop-bg);width:100vw;height:100vh;position:fixed;top:0;left:0}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius);flex-shrink:0;align-items:center;display:flex}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin-top:calc(-.5 * var(--bs-modal-header-padding-y));margin-right:calc(-.5 * var(--bs-modal-header-padding-x));margin-bottom:calc(-.5 * var(--bs-modal-header-padding-y));margin-left:auto}.modal-title{line-height:var(--bs-modal-title-line-height);margin-bottom:0}.modal-body{padding:var(--bs-modal-padding);flex:auto;position:relative}.modal-footer{padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (width>=576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-left:auto;margin-right:auto}.modal-sm{--bs-modal-width:300px}}@media (width>=992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (width>=1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (width<=575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (width<=767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (width<=991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (width<=1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (width<=1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:.5rem;--bs-tooltip-padding-y:.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:.9;--bs-tooltip-arrow-width:.8rem;--bs-tooltip-arrow-height:.4rem;z-index:var(--bs-tooltip-zindex);margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);text-align:left;text-align:start;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-style:normal;font-weight:400;line-height:1.5;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0;text-decoration:none;display:block}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height);display:block}.tooltip .tooltip-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg);top:-1px}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg);right:-1px}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg);bottom:-1px}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg);left:-1px}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);text-align:left;text-align:start;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-style:normal;font-weight:400;line-height:1.5;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius);background-clip:padding-box;text-decoration:none;display:block}.popover .popover-arrow{width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height);display:block}.popover .popover-arrow:after,.popover .popover-arrow:before{content:"";border:0 solid #0000;display:block;position:absolute}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{border-top-color:var(--bs-popover-arrow-border);bottom:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{border-right-color:var(--bs-popover-arrow-border);left:0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{border-bottom-color:var(--bs-popover-arrow-border);top:0}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg);display:block;position:absolute;top:0;left:50%}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{border-left-color:var(--bs-popover-arrow-border);right:0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius);margin-bottom:0}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{width:100%;position:relative;overflow:hidden}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{float:left;backface-visibility:hidden;width:100%;margin-right:-100%;transition:transform .6s ease-in-out;display:none;position:relative}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translate(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{z-index:1;color:#fff;text-align:center;width:15%;filter:var(--bs-carousel-control-icon-filter);opacity:.5;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:2rem;height:2rem;display:inline-block}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.carousel-indicators{z-index:2;justify-content:center;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding:0;display:flex;position:absolute;bottom:0;left:0;right:0}.carousel-indicators [data-bs-target]{box-sizing:content-box;text-indent:-999px;cursor:pointer;background-color:var(--bs-carousel-indicator-active-bg);opacity:.5;background-clip:padding-box;border:10px solid #0000;border-left:0;border-right:0;flex:0 auto;width:30px;height:3px;margin-left:3px;margin-right:3px;padding:0;transition:opacity .6s}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{color:var(--bs-carousel-caption-color);text-align:center;padding-top:1.25rem;padding-bottom:1.25rem;position:absolute;bottom:1.25rem;left:15%;right:15%}.carousel-dark{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter: }[data-bs-theme=dark]{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}.spinner-border,.spinner-grow{width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);border-radius:50%;flex-shrink:0;display:inline-block}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-border-width:.25em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:#0000}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-grow;opacity:0;background-color:currentColor}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform .3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (width<=575.98px){.offcanvas-sm{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (width<=575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (width<=575.98px){.offcanvas-sm.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-sm.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-sm.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (width>=576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}@media (width<=767.98px){.offcanvas-md{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (width<=767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (width<=767.98px){.offcanvas-md.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-md.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-md.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (width>=768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}@media (width<=991.98px){.offcanvas-lg{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (width<=991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (width<=991.98px){.offcanvas-lg.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-lg.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-lg.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (width>=992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}@media (width<=1199.98px){.offcanvas-xl{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (width<=1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (width<=1199.98px){.offcanvas-xl.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-xl.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-xl.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (width>=1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}@media (width<=1399.98px){.offcanvas-xxl{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (width<=1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (width<=1399.98px){.offcanvas-xxl.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-xxl.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (width>=1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}.offcanvas{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{z-index:1040;background-color:#000;width:100vw;height:100vh;position:fixed;top:0;left:0}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);align-items:center;display:flex}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y));margin-left:auto}.offcanvas-title{line-height:var(--bs-offcanvas-title-line-height);margin-bottom:0}.offcanvas-body{padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);flex-grow:1;overflow-y:auto}.placeholder{vertical-align:middle;cursor:wait;opacity:.5;background-color:currentColor;min-height:1em;display:inline-block}.placeholder.btn:before{content:"";display:inline-block}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:2s ease-in-out infinite placeholder-glow}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{animation:2s linear infinite placeholder-wave;-webkit-mask-image:linear-gradient(130deg,#000 55%,#000c 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.clearfix:after{clear:both;content:"";display:block}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);outline:0}.icon-link{-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em;backface-visibility:hidden;align-items:center;gap:.375rem;display:inline-flex}.icon-link>.bi{fill:currentColor;flex-shrink:0;width:1em;height:1em;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{width:100%;position:relative}.ratio:before{padding-top:var(--bs-aspect-ratio);content:"";display:block}.ratio>*{width:100%;height:100%;position:absolute;top:0;left:0}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571%}.fixed-top{z-index:1030;position:fixed;top:0;left:0;right:0}.fixed-bottom{z-index:1030;position:fixed;bottom:0;left:0;right:0}.sticky-top{z-index:1020;position:sticky;top:0}.sticky-bottom{z-index:1020;position:sticky;bottom:0}@media (width>=576px){.sticky-sm-top{z-index:1020;position:sticky;top:0}.sticky-sm-bottom{z-index:1020;position:sticky;bottom:0}}@media (width>=768px){.sticky-md-top{z-index:1020;position:sticky;top:0}.sticky-md-bottom{z-index:1020;position:sticky;bottom:0}}@media (width>=992px){.sticky-lg-top{z-index:1020;position:sticky;top:0}.sticky-lg-bottom{z-index:1020;position:sticky;bottom:0}}@media (width>=1200px){.sticky-xl-top{z-index:1020;position:sticky;top:0}.sticky-xl-bottom{z-index:1020;position:sticky;bottom:0}}@media (width>=1400px){.sticky-xxl-top{z-index:1020;position:sticky;top:0}.sticky-xxl-bottom{z-index:1020;position:sticky;bottom:0}}.hstack{flex-direction:row;align-self:stretch;align-items:center;display:flex}.vstack{flex-direction:column;flex:auto;align-self:stretch;display:flex}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.stretched-link:after{z-index:1;content:"";position:absolute;inset:0}.text-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vr{width:var(--bs-border-width);opacity:.25;background-color:currentColor;align-self:stretch;min-height:1em;display:inline-block}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:.1}.border-opacity-25{--bs-border-opacity:.25}.border-opacity-50{--bs-border-opacity:.5}.border-opacity-75{--bs-border-opacity:.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:#00000080!important}.text-white-50{--bs-text-opacity:1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:.25}.text-opacity-50{--bs-text-opacity:.5}.text-opacity-75{--bs-text-opacity:.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity:.1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity:.25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity:.5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity:.75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:.1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:.25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:.5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:.75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:#0000!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:.1}.bg-opacity-25{--bs-bg-opacity:.25}.bg-opacity-50{--bs-bg-opacity:.5}.bg-opacity-75{--bs-bg-opacity:.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (width>=576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (width>=768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (width>=992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (width>=1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (width>=1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (width>=1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}*{box-sizing:border-box}.tcgph-container{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);width:100%;min-height:100vh;padding:2rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow-x:auto}.tcgph-container:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 20% 80%,#6366f114 0%,#0000 50%),radial-gradient(circle at 80% 20%,#a855f70f 0%,#0000 50%);position:fixed;inset:0}.tcgph-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc;border:1px solid #00000014;border-radius:24px;align-items:center;gap:12px;margin-bottom:1.25rem;padding:1.25rem 1.5rem;display:flex;box-shadow:0 20px 60px #0000000f,0 4px 16px #0000000a}.tcgph-header h1{color:#1f2937;background:linear-gradient(135deg,#1f2937 0%,#374151 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.75rem;font-weight:700}.tcgph-header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.tcgph-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border:none;border-radius:12px;padding:.75rem 1rem;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 25px #6366f133}.tcgph-btn:hover{background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 100%);transform:translateY(-1px);box-shadow:0 15px 35px #6366f14d}.tcgph-btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.tcgph-controls{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.tcgph-card{background:#ffffffd9;border:1px solid #00000014;border-radius:16px;flex-direction:column;grid-column:span 2;gap:6px;padding:12px;display:flex;box-shadow:0 8px 25px #0000000a}.tcgph-radio{align-items:center;gap:8px;display:flex}.tcgph-field{flex-direction:column;gap:4px;display:flex}.tcgph-input{color:#1f2937;background:#ffffffd9;border:1px solid #00000014;border-radius:12px;width:100%;height:40px;padding:10px 12px;font-size:1rem;line-height:1.4;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 25px #0000000a}.tcgph-input:focus{border-color:#6366f166;outline:none;box-shadow:0 0 0 3px #6366f11f}.tcgph-inline{align-items:center;gap:8px;display:flex}.tcgph-inline-gap{margin-left:8px}.tcgph-dim{opacity:.7}.tcgph-topbar{color:#374151;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.tcgph-topbar-right{gap:8px;display:flex}.tcgph-table{border-collapse:separate;border-spacing:0;background:#fffffff2;border:1px solid #0000000f;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 20px 60px #00000014}.tcgph-table thead th{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;text-align:left;white-space:nowrap;background:linear-gradient(135deg,#0f172af2 0%,#1e293bf2 100%);border-bottom:2px solid #00000026;padding:12px 10px;font-size:.9rem;font-weight:600}.tcgph-table tbody td{color:#374151;white-space:nowrap;background:#fff9;border-bottom:1px solid #0000000f;padding:10px}.tcgph-row{transition:background .25s,transform .25s}.tcgph-row:hover{background:#6366f10d;transform:translate(3px)}.tcgph-sortlink{cursor:pointer}.tcgph-empty{text-align:center;padding:16px}.tcgph-error{color:#b91c1c;margin-bottom:8px;font-weight:600}.tcgph-container.dark,.tcgph-container.dark *{color:#fff!important}.tcgph-container.dark{background:#000!important}.tcgph-container.dark .tcgph-header{box-shadow:none!important;background:#0b1220!important;border:1px solid #334155!important}.tcgph-container.dark .tcgph-header h1{-webkit-text-fill-color:initial!important;color:#fff!important;background:0 0!important}.tcgph-container.dark .tcgph-card,.tcgph-container.dark .tcgph-input{color:#fff!important;box-shadow:none!important;background:#0b1220!important;border:1px solid #334155!important}.tcgph-container.dark .tcgph-topbar{color:#fffc!important}.tcgph-container.dark .tcgph-table{box-shadow:none!important;background:#000!important;border:1px solid #334155!important}.tcgph-container.dark .tcgph-table thead th{color:#fff!important;background:#0b1220!important;border-bottom:1px solid #334155!important}.tcgph-container.dark .tcgph-table tbody td{color:#fff!important;background:0 0!important;border-color:#334155!important}.tcgph-container.dark .tcgph-table tbody tr:nth-child(odd){background:#000!important}.tcgph-container.dark .tcgph-table tbody tr:nth-child(2n){background:#0a1a33!important}.tcgph-container.dark .tcgph-row:hover{background:#1e3a8a!important}@keyframes tcgph-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=900px){.tcgph-controls{grid-template-columns:1fr 1fr}.tcgph-card{grid-column:span 2}}@media (width<=600px){.tcgph-controls{grid-template-columns:1fr}.tcgph-card{grid-column:span 1}}.trend-pill{white-space:nowrap;border-radius:9999px;padding:2px 8px;font-size:12px;font-weight:600;line-height:18px;display:inline-block;border:0!important}.trend-pill.is-up{color:#047857!important;background-color:#10b9812e!important}.trend-pill.is-down{color:#b91c1c!important;background-color:#ef44442e!important}.trend-pill.is-flat{color:#374151!important;background-color:#6b728029!important}.trend-pill.is-error{color:#991b1b!important;background-color:#dc262638!important}.trend-pill.is-muted{color:#444!important;background-color:#00000014!important}.tcgph-container.dark .trend-pill.is-up{color:#34d399!important;background-color:#10b98140!important}.tcgph-container.dark .trend-pill.is-down{color:#f87171!important;background-color:#ef444440!important}.tcgph-container.dark .trend-pill.is-flat{color:#e5e7eb!important;background-color:#94a3b838!important}.tcgph-container.dark .trend-pill.is-error{color:#fecaca!important;background-color:#dc262647!important}.tcgph-container.dark .trend-pill.is-muted{color:#e5e7eb!important;background-color:#ffffff1a!important}.mtgjson-prices-page .jjcontainer{grid-template-columns:none;grid-template-areas:none;max-width:1400px;margin:0 auto;padding:0 1.5rem 2rem;display:block}.mtgjson-prices{flex-direction:column;gap:1.25rem;width:100%;display:flex}.mp-header h1{margin:0}.mp-subtitle{color:#6b7280;margin:.35rem 0 0}.mp-filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;display:grid}.mp-check{color:#374151;align-items:center;gap:.4rem;font-size:.9rem;display:inline-flex}.mp-check input{width:16px;height:16px}.mp-rows{color:#374151;align-items:center;gap:.5rem;font-size:.85rem;display:inline-flex}.mp-clear,.mp-outline{border:1px solid #0f172a}.mtgjson-prices-page .mp-clear,.mtgjson-prices-page .mp-outline{color:#0f172a;background:#fff}.mp-actions{flex-wrap:wrap;gap:.75rem;display:flex}.mp-import{background:#fff;border:1px solid #0f172a14;border-radius:14px;padding:1rem 1.1rem}.mp-import-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.mp-import-header h3{margin:0;font-size:1.05rem}.mp-import-body{flex-direction:column;gap:.75rem;display:flex}.mp-import-meta{color:#374151;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.5rem 1rem;font-size:.85rem;display:grid}.mp-import-logs{color:#0f172a;background:#f1f5f9;border-radius:10px;max-height:280px;padding:.75rem .9rem;font-family:Courier New,Courier,monospace;font-size:.75rem;overflow:auto}.mp-import-logs-empty{color:#6b7280}.mp-import-logs-loading{color:#6b7280;margin-bottom:.5rem;font-style:italic}.mp-secondary{box-shadow:none;background-image:linear-gradient(135deg,#111827,#374151)}.mtgjson-prices-page .mp-secondary{color:#111827;background:#fff}.mp-meta{color:#374151;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;font-size:.95rem;display:flex}.mp-bust{background:#f8fafc;border:1px solid #0f172a14;border-radius:14px;padding:1rem 1.1rem}.mp-bust-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.mp-bust-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:inline-flex}.mp-sealed-select{min-width:240px}.mp-bust-toggle{margin-left:auto}.mp-bust-header h3{margin:0;font-size:1.05rem}.mp-bust-meta{color:#6b7280;font-size:.85rem}.mp-bust-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;display:grid}.mp-bust-group{flex-direction:column;gap:.5rem;display:flex}.mp-bust-group-title{text-transform:uppercase;letter-spacing:.04em;color:#334155;font-size:.78rem;font-weight:700}.mp-bust-card{background:#fff;border:1px solid #0f172a14;border-radius:12px;padding:.75rem .8rem}.mp-bust-title{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:600;display:flex}.mp-bust-packcount{color:#6b7280;font-size:.75rem}.mp-bust-table{border-collapse:collapse;width:100%;font-size:.85rem}.mp-bust-table th,.mp-bust-table td{text-align:left;border-bottom:1px solid #0f172a0f;padding:.35rem 0}.mp-bust-table tr:last-child td{border-bottom:none}.mp-select{width:auto;margin-left:.5rem;padding:.35rem .5rem}.mp-error{color:#b91c1c;margin:0}.mp-table-wrap{border:1px solid #0f172a14;border-radius:12px;overflow:auto}.mp-table{width:100%;min-width:1100px}.mp-table th,.mp-table td{text-align:left;white-space:nowrap;padding:.65rem .8rem}.mp-row-link{cursor:pointer}.mp-row-link:hover{background:#0f172a0f}.mp-row-link:focus{outline-offset:-2px;outline:2px solid #3b82f699}.mp-sort{color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;padding:0;font-weight:600;display:inline-flex}.mp-sort-indicator{font-size:.8rem}.mp-empty{text-align:center;color:#6b7280;padding:2rem 1rem}.mp-mono{font-family:Courier New,Courier,monospace;font-size:.85rem}.mp-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}body.dark-mode .mtgjson-prices-page .jjbox{background:#0b1120;border-color:#94a3b833}body.dark-mode .mtgjson-prices-page .mp-subtitle,body.dark-mode .mtgjson-prices-page .mp-meta,body.dark-mode .mtgjson-prices-page .mp-empty{color:#94a3b8}body.dark-mode .mtgjson-prices-page .mp-bust{background:#0f172a;border-color:#94a3b833}body.dark-mode .mtgjson-prices-page .mp-bust-card{background:#111827;border-color:#94a3b833}body.dark-mode .mtgjson-prices-page .mp-bust-packcount,body.dark-mode .mtgjson-prices-page .mp-bust-meta{color:#94a3b8}body.dark-mode .mtgjson-prices-page .mp-import{background:#0f172a;border-color:#94a3b833}body.dark-mode .mtgjson-prices-page .mp-import-meta{color:#cbd5f5}body.dark-mode .mtgjson-prices-page .mp-import-logs{color:#e2e8f0;background:#111827}body.dark-mode .mtgjson-prices-page .mp-import-logs-empty{color:#94a3b8}body.dark-mode .mtgjson-prices-page .mp-check,body.dark-mode .mtgjson-prices-page .mp-rows{color:#cbd5f5}body.dark-mode .mtgjson-prices-page .mp-clear,body.dark-mode .mtgjson-prices-page .mp-outline{color:#e2e8f0;background:#111827;border-color:#94a3b899}body.dark-mode .mtgjson-prices-page .mp-secondary{color:#e2e8f0;background:#111827}body.dark-mode .mtgjson-prices-page .mp-bust-group-title{color:#cbd5f5}body.dark-mode .mtgjson-prices-page .mp-bust-table th,body.dark-mode .mtgjson-prices-page .mp-bust-table td{color:#e2e8f0;border-color:#94a3b81f}body.dark-mode .mtgjson-prices-page input,body.dark-mode .mtgjson-prices-page select{color:#e2e8f0;background:#111827;border-color:#94a3b840}body.dark-mode .mtgjson-prices-page input::placeholder{color:#64748b}body.dark-mode .mtgjson-prices-page .mp-table-wrap{border-color:#94a3b833}body.dark-mode .mtgjson-prices-page .mp-table thead th{color:#e2e8f0;background:0 0}body.dark-mode .mtgjson-prices-page .mp-table tbody tr:nth-child(odd){background:#0f172a}body.dark-mode .mtgjson-prices-page .mp-table tbody tr:nth-child(2n){background:#0b1120}body.dark-mode .mtgjson-prices-page .mp-row-link:hover{background:#94a3b81f}body.dark-mode .mtgjson-prices-page .mp-row-link:focus{outline-color:#94a3b899}body.dark-mode .mtgjson-prices-page .mp-table td{color:#e2e8f0;border-color:#94a3b82e}body.dark-mode .mtgjson-prices-page .mp-sort{color:inherit;box-shadow:none;background:0 0}body.dark-mode .mtgjson-prices-page .mp-table thead th .mp-sort{box-shadow:none;background:0 0;border:0;padding:0}body.dark-mode .mtgjson-prices-page .mp-error{color:#fca5a5}.bust-v2-page{color:#14213d;width:min(1440px,100vw - 3rem);margin:0 auto;padding:1.25rem 0 2rem}.bust-v2-header{border-bottom:1px solid #d8dee8;justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:1rem;display:flex}.bust-v2-header p{color:#5d6979;text-transform:uppercase;margin:0 0 .25rem;font-size:.76rem;font-weight:800}.bust-v2-header h1{margin:0;font-size:1.55rem;line-height:1.15}.bust-v2-actions,.bust-v2-tabs{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bust-v2-actions select,.bust-v2-actions input,.bust-v2-actions button,.bust-v2-actions a,.bust-v2-tabs button,.bust-v2-tabs a{color:#14213d;background:#fff;border:1px solid #c8d1dd;border-radius:6px;min-height:34px;font-size:.84rem;font-weight:800}.bust-v2-actions select{padding:0 .7rem}.bust-v2-actions label{gap:.15rem;min-width:128px;display:grid}.bust-v2-actions .bust-v2-action-wide{min-width:min(320px,42vw)}.bust-v2-actions label span{color:#657184;text-transform:uppercase;font-size:.66rem;font-weight:900}.bust-v2-actions input{width:100%;padding:0 .55rem}.bust-v2-query-form{gap:.65rem;display:grid}.bust-v2-query-form label{gap:.25rem;display:grid}.bust-v2-query-form label span{color:#657184;text-transform:uppercase;font-size:.7rem;font-weight:900}.bust-v2-query-form input,.bust-v2-query-form select{color:#14213d;background:#fff;border:1px solid #c8d1dd;border-radius:6px;min-height:36px;padding:0 .65rem;font-size:.86rem;font-weight:750}.bust-v2-query-form button{color:#fff;cursor:pointer;background:#164b7a;border:1px solid #164b7a;border-radius:6px;min-height:36px;font-size:.84rem;font-weight:850}.bust-v2-actions>button,.bust-v2-actions>a{align-self:flex-end}.bust-v2-query-form button:disabled{cursor:not-allowed;opacity:.55}.bust-v2-rule-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.bust-v2-rule-editor label:last-child{grid-column:1/-1}.bust-v2-query-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.bust-v2-query-form .bust-v2-secondary{color:#14213d;background:#fff;border-color:#c8d1dd}.bust-v2-selected-product{background:#fbfcfe;border:1px solid #d8dee8;border-radius:6px;gap:.15rem;padding:.65rem;display:grid}.bust-v2-selected-product strong{color:#14213d;font-size:.9rem}.bust-v2-selected-product span{color:#657184;font-size:.78rem;font-weight:750}.bust-v2-actions button,.bust-v2-actions a,.bust-v2-tabs button,.bust-v2-tabs a{cursor:pointer;justify-content:center;align-items:center;gap:.4rem;padding:0 .75rem;text-decoration:none;display:inline-flex}.bust-v2-actions button:disabled{cursor:not-allowed;opacity:.55}.bust-v2-actions .bust-v2-primary{color:#fff;background:#164b7a;border-color:#164b7a}.bust-v2-actions .bust-v2-secondary{color:#14213d;background:#fff;border-color:#c8d1dd}.bust-v2-tabs{margin:1rem 0}.bust-v2-tabs .is-active{color:#fff;background:#14213d;border-color:#14213d}.bust-v2-alert{background:#fff;border:1px solid #d8dee8;border-radius:6px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.7rem .85rem;font-size:.88rem;font-weight:700;display:flex}.bust-v2-alert.is-bad{color:#8d1d1d;border-color:#f3b4b4}.bust-v2-alert.is-good{color:#17613a;border-color:#a9d5bd}.bust-v2-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:.9rem;display:grid}.bust-v2-status-grid article,.bust-v2-panel{background:#fff;border:1px solid #d8dee8;border-radius:8px}.bust-v2-status-grid article{min-height:118px;padding:.85rem}.bust-v2-status-grid article div{color:#5d6979;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.74rem;font-weight:800;display:flex}.bust-v2-status-grid strong{overflow-wrap:anywhere;margin-top:.65rem;font-size:1.08rem;line-height:1.2;display:block}.bust-v2-status-grid small,.bust-v2-stage-row small,.bust-v2-panel-title span{color:#657184;font-size:.78rem;font-weight:700}.bust-v2-two-col{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:.9rem;margin-bottom:.9rem;display:grid}.bust-v2-panel{min-width:0;padding:.95rem}.bust-v2-panel-title{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.bust-v2-panel-title h2{margin:0;font-size:1rem}.bust-v2-stage-list,.bust-v2-warning-list,.bust-v2-profile-grid{gap:.55rem;display:grid}.bust-v2-stage-row,.bust-v2-warning-list div,.bust-v2-profile-grid div{background:#fbfcfe;border:1px solid #e3e8ef;border-radius:6px;gap:.2rem;padding:.65rem;display:grid}.bust-v2-stage-row span,.bust-v2-table span,.bust-v2-profile-grid>div>span,.bust-v2-status-grid strong.is-good,.bust-v2-status-grid strong.is-warn,.bust-v2-status-grid strong.is-bad,.bust-v2-status-grid strong.is-live{text-transform:uppercase;border-radius:999px;width:fit-content;padding:.14rem .5rem;font-size:.72rem;font-weight:900}.bust-v2-stage-row strong{font-size:.92rem}.bust-v2-warning-list div{color:#8a5b00;grid-template-columns:16px 1fr;align-items:start}.bust-v2-empty{color:#657184;margin:0;font-size:.88rem;font-weight:700}.bust-v2-table-wrap{overflow-x:auto}.bust-v2-table{border-collapse:collapse;width:100%;font-size:.86rem}.bust-v2-table th,.bust-v2-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e3e8ef;padding:.62rem .55rem}.bust-v2-table th{color:#5d6979;text-transform:uppercase;font-size:.72rem}.bust-v2-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bust-v2-profile-grid strong{overflow-wrap:anywhere}.bust-v2-profile-grid small,.bust-v2-profile-grid p,.bust-v2-profile-grid span{color:#657184;font-size:.78rem;font-weight:800}.bust-v2-profile-grid p{margin:.25rem 0 0;font-weight:650;line-height:1.35}.bust-v2-profile-grid dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:.55rem 0 0;display:grid}.bust-v2-result{gap:.7rem;display:grid}.bust-v2-result-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.bust-v2-result-heading>div{min-width:0}.bust-v2-result-heading strong{overflow-wrap:anywhere;font-size:1rem}.bust-v2-result-heading>span{color:#657184;text-align:right;white-space:nowrap;font-size:.76rem;font-weight:850}.bust-v2-result-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.bust-v2-result-metrics div,.bust-v2-result-detail-grid section{background:#fbfcfe;border:1px solid #e3e8ef;border-radius:6px;padding:.65rem}.bust-v2-result dt,.bust-v2-result-detail-grid h3,.bust-v2-result-pack-list h3{color:#657184;text-transform:uppercase;font-size:.68rem;font-weight:900}.bust-v2-result-metrics dd{color:#14213d;margin:.1rem 0 0;font-size:1rem;font-weight:900}.bust-v2-result p,.bust-v2-result-heading p,.bust-v2-result-pack-list p{color:#657184;margin:0;font-size:.82rem;font-weight:750}.bust-v2-result-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.bust-v2-result-detail-grid h3,.bust-v2-result-pack-list h3{margin:0 0 .45rem}.bust-v2-result-detail-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .65rem;margin:0;display:grid}.bust-v2-result-detail-grid dd{color:#14213d;overflow-wrap:anywhere;margin:.08rem 0 0;font-size:.84rem;font-weight:850}.bust-v2-result-pack-list{gap:.45rem;display:grid}.bust-v2-mini-table-wrap{overflow-x:auto}.bust-v2-mini-table-wrap table{border-collapse:collapse;width:100%;font-size:.8rem}.bust-v2-mini-table-wrap th,.bust-v2-mini-table-wrap td{text-align:left;vertical-align:top;white-space:nowrap;border-bottom:1px solid #e3e8ef;padding:.45rem .35rem}.bust-v2-mini-table-wrap th{color:#657184;text-transform:uppercase;font-size:.66rem}.bust-v2-mini-table-wrap td:first-child{white-space:normal}.bust-v2-mini-table-wrap strong,.bust-v2-mini-table-wrap span{display:block}.bust-v2-mini-table-wrap span{color:#657184;font-size:.72rem;font-weight:750}.bust-v2-result-warnings{gap:.35rem;display:grid}.bust-v2-result-warnings span{color:#8a5b00;background:#fff7e6;border:1px solid #f4d18c;border-radius:6px;padding:.45rem .55rem;font-size:.78rem;font-weight:800}.bust-v2-explainer{max-width:1180px}.bust-v2-explainer-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.bust-v2-explainer-summary div{background:#fff;border:1px solid #d8dee8;border-radius:8px;min-width:0;padding:.9rem}.bust-v2-explainer-summary strong{margin-top:.45rem;font-size:.95rem;display:block}.bust-v2-explainer-summary p,.bust-v2-explainer-steps p,.bust-v2-explainer-list,.bust-v2-explainer-next{color:#5d6979;font-size:.86rem;font-weight:650;line-height:1.45}.bust-v2-explainer-summary p,.bust-v2-explainer-steps p{margin:.35rem 0 0}.bust-v2-explainer-steps{gap:.65rem;display:grid}.bust-v2-explainer-steps article{background:#fbfcfe;border:1px solid #e3e8ef;border-radius:6px;grid-template-columns:18px 1fr;gap:.55rem;padding:.72rem;display:grid}.bust-v2-explainer-steps h3{margin:0;font-size:.92rem}.bust-v2-explainer-list,.bust-v2-explainer-next{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.bust-v2-explainer-list li{grid-template-columns:18px 1fr;align-items:start;gap:.5rem;display:grid}.bust-v2-explainer-next{grid-template-columns:repeat(4,minmax(0,1fr))}.bust-v2-explainer-next li{background:#fbfcfe;border:1px solid #e3e8ef;border-radius:6px;padding:.7rem}.bust-v2-profile-grid dl div{background:0 0;border:0;gap:.1rem;padding:0}.bust-v2-profile-grid dt{color:#657184;text-transform:uppercase;font-size:.68rem;font-weight:900}.bust-v2-profile-grid dd{color:#14213d;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.8rem;font-weight:850}.is-good{color:#17613a;background:#e8f6ee}.is-warn{color:#8a5b00;background:#fff3d6}.is-bad{color:#8d1d1d;background:#fde9e9}.is-live{color:#164b7a;background:#e6f1fb}body.dark-mode .bust-v2-page{color:#e5edf7}body.dark-mode .bust-v2-header,body.dark-mode .bust-v2-status-grid article,body.dark-mode .bust-v2-panel,body.dark-mode .bust-v2-stage-row,body.dark-mode .bust-v2-warning-list div,body.dark-mode .bust-v2-profile-grid div,body.dark-mode .bust-v2-result-metrics div,body.dark-mode .bust-v2-result-detail-grid section,body.dark-mode .bust-v2-table th,body.dark-mode .bust-v2-table td{border-color:#94a3b847}body.dark-mode .bust-v2-status-grid article,body.dark-mode .bust-v2-panel,body.dark-mode .bust-v2-actions select,body.dark-mode .bust-v2-actions input,body.dark-mode .bust-v2-query-form input,body.dark-mode .bust-v2-query-form select,body.dark-mode .bust-v2-actions button,body.dark-mode .bust-v2-actions a,body.dark-mode .bust-v2-tabs button,body.dark-mode .bust-v2-tabs a,body.dark-mode .bust-v2-query-form .bust-v2-secondary{color:#e5edf7;background:#101827}body.dark-mode .bust-v2-stage-row,body.dark-mode .bust-v2-warning-list div,body.dark-mode .bust-v2-profile-grid div,body.dark-mode .bust-v2-result-metrics div,body.dark-mode .bust-v2-result-detail-grid section,body.dark-mode .bust-v2-selected-product,body.dark-mode .bust-v2-explainer-summary div,body.dark-mode .bust-v2-explainer-steps article,body.dark-mode .bust-v2-explainer-next li{background:#121c2d}body.dark-mode .bust-v2-header p,body.dark-mode .bust-v2-status-grid article div,body.dark-mode .bust-v2-status-grid small,body.dark-mode .bust-v2-stage-row small,body.dark-mode .bust-v2-actions label span,body.dark-mode .bust-v2-query-form label span,body.dark-mode .bust-v2-panel-title span,body.dark-mode .bust-v2-empty,body.dark-mode .bust-v2-table th,body.dark-mode .bust-v2-result dt,body.dark-mode .bust-v2-result p,body.dark-mode .bust-v2-result-heading>span,body.dark-mode .bust-v2-selected-product span,body.dark-mode .bust-v2-profile-grid dt,body.dark-mode .bust-v2-profile-grid small,body.dark-mode .bust-v2-profile-grid p,body.dark-mode .bust-v2-profile-grid span,body.dark-mode .bust-v2-mini-table-wrap th,body.dark-mode .bust-v2-mini-table-wrap span{color:#9aa8bb}body.dark-mode .bust-v2-explainer-summary div,body.dark-mode .bust-v2-explainer-steps article,body.dark-mode .bust-v2-explainer-next li{border-color:#94a3b847}body.dark-mode .bust-v2-explainer-summary p,body.dark-mode .bust-v2-explainer-steps p,body.dark-mode .bust-v2-explainer-list,body.dark-mode .bust-v2-explainer-next{color:#9aa8bb}body.dark-mode .bust-v2-profile-grid dd,body.dark-mode .bust-v2-result dd,body.dark-mode .bust-v2-result-detail-grid dd{color:#e5edf7}body.dark-mode .bust-v2-mini-table-wrap th,body.dark-mode .bust-v2-mini-table-wrap td{border-color:#94a3b847}body.dark-mode .bust-v2-result-warnings span{color:#f6c66d;background:#78350f4d;border-color:#f59e0b73}body.dark-mode .bust-v2-selected-product strong{color:#e5edf7}@media (width<=1120px){.bust-v2-status-grid,.bust-v2-profile-grid,.bust-v2-explainer-summary,.bust-v2-explainer-next{grid-template-columns:repeat(2,minmax(0,1fr))}.bust-v2-two-col{grid-template-columns:1fr}}@media (width<=720px){.bust-v2-page{width:min(100vw - 1rem,1440px)}.bust-v2-header{flex-direction:column;align-items:stretch}.bust-v2-actions{align-items:stretch}.bust-v2-actions select,.bust-v2-actions button,.bust-v2-actions a{flex:150px}.bust-v2-status-grid,.bust-v2-profile-grid,.bust-v2-explainer-summary,.bust-v2-explainer-next,.bust-v2-result-detail-grid,.bust-v2-rule-editor,.bust-v2-query-actions{grid-template-columns:1fr}.bust-v2-result-heading{display:grid}.bust-v2-result-heading>span{text-align:left;white-space:normal}}.bb-page{color:#142033;background:#f5f7fb;min-height:100%;padding:24px}.bb-header{background:#fff;border:1px solid #d9e1ec;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.bb-header h1{margin:0;font-size:1.45rem;font-weight:850;line-height:1.15}.bb-header p{color:#52647c;margin:4px 0 0;font-size:.9rem}.bb-alert,.bb-warning,.bb-empty{border-radius:8px;margin-top:12px;padding:10px 12px;font-weight:750}.bb-alert{color:#8b1e1e;background:#fff3f3;border:1px solid #efb4b4}.bb-warning{color:#785400;background:#fff9e8;border:1px solid #f0d699}.bb-empty{color:#52647c;background:#f8fbff;border:1px dashed #c9d4e2}.bb-status-grid,.bb-source-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-top:14px;display:grid}.bb-upload-panel,.bb-preview-list{background:#fff;border:1px solid #d9e1ec;border-radius:8px;margin-top:14px}.bb-upload-panel{grid-template-columns:minmax(240px,1fr) minmax(220px,360px) auto;align-items:end;gap:12px;padding:14px;display:grid}.bb-upload-panel h3{margin:0;font-size:.98rem;font-weight:850}.bb-upload-panel p{color:#52647c;margin:4px 0 0;font-size:.86rem;line-height:1.35}.bb-upload-panel input[type=file]{color:#142033;min-width:0}.bb-preview-list{gap:8px;padding:12px 14px;display:grid}.bb-preview-list div{gap:2px;display:grid}.bb-preview-list strong{color:#142033;font-size:.9rem}.bb-preview-list span{color:#52647c;font-size:.82rem}.bb-status-card{background:#fff;border:1px solid #d9e1ec;border-radius:8px;gap:12px;padding:14px;display:grid}.bb-status-card.is-live{border-color:#b9ddce}.bb-status-card.is-muted{border-color:#e2c9c9}.bb-status-card>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bb-status-card span,.bb-section-heading span,.bb-filters label{color:#52647c;text-transform:uppercase;font-size:.74rem;font-weight:850}.bb-status-card strong{color:#142033;font-size:.96rem}.bb-status-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.bb-status-card dt{color:#6b7e96;text-transform:uppercase;font-size:.7rem;font-weight:800}.bb-status-card dd{color:#142033;overflow-wrap:anywhere;margin:2px 0 0;font-size:.88rem;font-weight:750}.bb-status-card p{color:#6b5a28;margin:0;font-size:.82rem;line-height:1.35}.bb-tabs{border-bottom:1px solid #d9e1ec;gap:8px;margin-top:14px;display:flex}.bb-tabs button{color:#52647c;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:8px 8px 0 0;min-height:38px;padding:0 14px;font-weight:850}.bb-tabs button.is-active{color:#142033;background:#fff;border-color:#d9e1ec}.bb-section{background:#fff;border:1px solid #d9e1ec;border-top:none;border-radius:0 0 8px 8px;margin-top:0;padding:14px}.bb-section-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-top:14px;display:flex}.bb-section-heading:first-child{margin-top:0}.bb-section-heading h2{margin:0;font-size:1.05rem;font-weight:850}.bb-filters{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:10px;display:grid}.bb-filters label{gap:5px;min-width:0;display:grid}.bb-filters .bb-checkbox{grid-template-columns:auto 1fr;align-items:center;min-height:38px;padding-bottom:2px}.bb-filters input,.bb-filters select{color:#142033;background:#fff;border:1px solid #c9d4e2;border-radius:6px;width:100%;min-height:38px;padding:0 10px;font-size:.9rem}.bb-filters select{cursor:pointer}.bb-filters .bb-checkbox input{width:auto;min-height:0}.bb-button{color:#142033;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c9d4e2;border-radius:6px;min-height:38px;padding:0 12px;font-weight:850}.bb-button:hover{background:#eef4fb}.bb-button:disabled{cursor:not-allowed;opacity:.55}.bb-button-primary{color:#fff;background:#235aa6;border-color:#235aa6}.bb-button-primary:hover{background:#1b4a8a}.bb-table-wrap{border:1px solid #d9e1ec;border-radius:8px;max-height:620px;margin-top:12px;overflow:auto}.bb-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:920px}.bb-table-wide{min-width:1180px}.bb-table th,.bb-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e4ebf3;padding:9px 10px;font-size:.84rem}@media (width<=760px){.bb-upload-panel{grid-template-columns:1fr}}.bb-table th{z-index:1;color:#52647c;text-transform:uppercase;background:#f7faff;font-size:.72rem;font-weight:850;position:sticky;top:0}.bb-table td strong,.bb-table td span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bb-table td strong{color:#142033;font-size:.86rem}.bb-table td span{color:#6b7e96;margin-top:2px;font-size:.76rem}.bb-table a{color:#235aa6;margin-top:3px;font-weight:850;text-decoration:none;display:inline-block}.bb-source-pill{text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-width:64px;min-height:24px;padding:0 8px;font-weight:850;font-size:.7rem!important;display:inline-flex!important}.bb-source-pill-buylist{background:#e7f8ef;color:#16744b!important}.bb-source-pill-market{background:#eaf1ff;color:#235aa6!important}.bb-source-pill-unknown{background:#eef1f5;color:#52647c!important}.bb-pagination{justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;display:flex}.bb-pagination span{color:#52647c;text-align:center;min-width:120px;font-size:.84rem;font-weight:800}body.dark-mode .bb-page,body.dark .bb-page{color:#e5e7eb;background:#05070d}body.dark-mode .bb-header,body.dark .bb-header,body.dark-mode .bb-upload-panel,body.dark .bb-upload-panel,body.dark-mode .bb-preview-list,body.dark .bb-preview-list,body.dark-mode .bb-status-card,body.dark .bb-status-card,body.dark-mode .bb-tabs button.is-active,body.dark .bb-tabs button.is-active,body.dark-mode .bb-section,body.dark .bb-section{background:#111827;border-color:#94a3b838}body.dark-mode .bb-status-card.is-live,body.dark .bb-status-card.is-live{border-color:#34d39947}body.dark-mode .bb-status-card.is-muted,body.dark .bb-status-card.is-muted{border-color:#f8717142}body.dark-mode .bb-header p,body.dark .bb-header p,body.dark-mode .bb-upload-panel p,body.dark .bb-upload-panel p,body.dark-mode .bb-preview-list span,body.dark .bb-preview-list span,body.dark-mode .bb-status-card span,body.dark .bb-status-card span,body.dark-mode .bb-section-heading span,body.dark .bb-section-heading span,body.dark-mode .bb-filters label,body.dark .bb-filters label,body.dark-mode .bb-status-card dt,body.dark .bb-status-card dt,body.dark-mode .bb-table th,body.dark .bb-table th,body.dark-mode .bb-table td span,body.dark .bb-table td span,body.dark-mode .bb-pagination span,body.dark .bb-pagination span{color:#94a3b8}body.dark-mode .bb-preview-list strong,body.dark .bb-preview-list strong,body.dark-mode .bb-status-card strong,body.dark .bb-status-card strong,body.dark-mode .bb-status-card dd,body.dark .bb-status-card dd,body.dark-mode .bb-table td strong,body.dark .bb-table td strong{color:#f8fafc}body.dark-mode .bb-tabs,body.dark .bb-tabs,body.dark-mode .bb-section,body.dark .bb-section,body.dark-mode .bb-table-wrap,body.dark .bb-table-wrap{border-color:#94a3b838}body.dark-mode .bb-filters input,body.dark .bb-filters input,body.dark-mode .bb-filters select,body.dark .bb-filters select,body.dark-mode .bb-upload-panel input[type=file],body.dark .bb-upload-panel input[type=file],body.dark-mode .bb-button,body.dark .bb-button{color:#f8fafc;background:#0b1120;border-color:#94a3b852}body.dark-mode .bb-button:hover,body.dark .bb-button:hover,body.dark-mode .bb-tabs button:hover,body.dark .bb-tabs button:hover{background:#f871711f}body.dark-mode .bb-button-primary,body.dark .bb-button-primary{color:#fff;background:#b91c1c;border-color:#b91c1c}body.dark-mode .bb-button-primary:hover,body.dark .bb-button-primary:hover{background:#991b1b}body.dark-mode .bb-tabs button,body.dark .bb-tabs button{color:#94a3b8}body.dark-mode .bb-tabs button.is-active,body.dark .bb-tabs button.is-active{color:#f8fafc}body.dark-mode .bb-table th,body.dark .bb-table th{background:#161e2d}body.dark-mode .bb-table td,body.dark .bb-table td{border-color:#94a3b829}body.dark-mode .bb-table a,body.dark .bb-table a{color:#fca5a5}body.dark-mode .bb-empty,body.dark .bb-empty{color:#cbd5e1;background:#0b1120;border-color:#94a3b847}body.dark-mode .bb-alert,body.dark .bb-alert{color:#fecaca;background:#2a1214;border-color:#f8717161}body.dark-mode .bb-warning,body.dark .bb-warning{color:#fde68a;background:#271d0c;border-color:#fbbf2452}body.dark-mode .bb-source-pill-buylist,body.dark .bb-source-pill-buylist{background:#34d3992e;color:#86efac!important}body.dark-mode .bb-source-pill-market,body.dark .bb-source-pill-market{background:#f871712e;color:#fca5a5!important}body.dark-mode .bb-source-pill-unknown,body.dark .bb-source-pill-unknown{background:#94a3b829;color:#cbd5e1!important}@media (width<=760px){.bb-page{padding:16px}.bb-header{flex-direction:column;align-items:stretch}.bb-tabs{overflow-x:auto}.bb-status-card dl{grid-template-columns:1fr}.bb-pagination{justify-content:space-between}}.ssp-page{min-width:0;color:var(--brief-text);gap:14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.ssp-page *,.ssp-page :before,.ssp-page :after{box-sizing:border-box}.ssp-header,.ssp-recall,.ssp-upload,.ssp-readiness,.ssp-summary article,.ssp-panel,.ssp-progress,.ssp-window,.ssp-empty,.ssp-loading,.ssp-alert{border:1px solid var(--brief-border);background:var(--brief-surface);box-shadow:none;border-radius:8px}.ssp-header{justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.ssp-header>div:first-child>span,.ssp-recall>div:first-child>span,.ssp-upload>div>span,.ssp-section-heading>div>span,.ssp-results-heading>div>span{color:var(--brief-red-bright);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.ssp-header h1,.ssp-header p,.ssp-recall h2,.ssp-recall p,.ssp-upload h2,.ssp-upload p,.ssp-section-heading h2,.ssp-results-heading h2{margin:0}.ssp-header h1{letter-spacing:-.04em;margin-top:3px;font-size:clamp(1.4rem,2vw,1.75rem);font-weight:820}.ssp-header p,.ssp-recall p,.ssp-upload p{color:var(--brief-muted);margin-top:5px;font-size:.76rem;line-height:1.45}.ssp-active-run{justify-items:end;gap:2px;min-width:120px;display:grid}.ssp-active-run small,.ssp-active-run span{color:var(--brief-muted);text-transform:uppercase;font-size:.65rem;font-weight:700}.ssp-active-run strong{font-size:1rem}.ssp-active-run .ssp-button{min-height:30px;margin-top:5px}.ssp-recall{grid-template-columns:minmax(240px,.8fr) minmax(520px,1.4fr);align-items:end;gap:18px;padding:14px 18px;display:grid}.ssp-recall h2{letter-spacing:-.02em;margin-top:2px;font-size:.96rem;font-weight:800}.ssp-recall-actions{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.ssp-recall label{min-width:0;color:var(--brief-muted);letter-spacing:.02em;gap:5px;font-size:.65rem;font-weight:760;display:grid}.ssp-recall select{border:1px solid var(--brief-border);width:100%;min-width:0;min-height:36px;color:var(--brief-text);background:var(--brief-surface-soft);font:inherit;border-radius:6px;padding:7px 9px;font-size:.72rem}.ssp-upload{grid-template-columns:minmax(240px,.8fr) minmax(520px,1.4fr);align-items:end;gap:18px;padding:16px 18px;display:grid}.ssp-upload h2,.ssp-section-heading h2,.ssp-results-heading h2{letter-spacing:-.02em;margin-top:2px;font-size:.96rem;font-weight:800}.ssp-upload form{grid-template-columns:minmax(320px,1fr) auto;align-items:end;gap:10px;display:grid}.ssp-upload label,.ssp-filters label{min-width:0;color:var(--brief-muted);letter-spacing:.02em;gap:5px;font-size:.65rem;font-weight:760;display:grid}.ssp-upload input,.ssp-filters input{border:1px solid var(--brief-border);width:100%;min-width:0;min-height:36px;color:var(--brief-text);background:var(--brief-surface-soft);font:inherit;border-radius:6px;padding:7px 9px;font-size:.72rem}.ssp-upload input[type=file]{padding:6px 8px}.ssp-file-selection{color:var(--brief-text);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:650;line-height:1.35;overflow:hidden}.ssp-upload input:focus-visible,.ssp-recall select:focus-visible,.ssp-filters input:focus-visible,.ssp-table input:focus-visible,.ssp-button:focus-visible,.ssp-tabs button:focus-visible{border-color:var(--brief-red);outline:2px solid var(--brief-red-soft);outline-offset:1px}.ssp-button{border:1px solid var(--brief-border);min-height:36px;color:var(--brief-text);background:var(--brief-surface-soft);font:inherit;white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 11px;font-size:.68rem;font-weight:780;display:inline-flex}.ssp-button:hover:not(:disabled){border-color:color-mix(in srgb, var(--brief-red) 45%, var(--brief-border));background:var(--brief-red-soft)}.ssp-button--primary{border-color:var(--brief-red);color:#fff;background:var(--brief-red)}.ssp-button--primary:hover:not(:disabled){color:#fff;background:color-mix(in srgb, var(--brief-red) 86%, #000)}.ssp-button:disabled{cursor:not-allowed;opacity:.48}.ssp-alert,.ssp-empty,.ssp-loading,.ssp-progress{color:var(--brief-muted);padding:11px 13px;font-size:.74rem;line-height:1.45}.ssp-alert--error{border-color:color-mix(in srgb, var(--brief-red) 55%, var(--brief-border));color:var(--brief-red-bright);background:var(--brief-red-soft)}.ssp-alert--notice{border-color:color-mix(in srgb, #2f8f67 45%, var(--brief-border));color:color-mix(in srgb, #2f8f67 80%, var(--brief-text));background:color-mix(in srgb, #2f8f67 8%, var(--brief-surface))}.ssp-progress{gap:12px;padding:15px 17px;display:grid}.ssp-progress-heading,.ssp-progress-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.ssp-progress-heading>div{gap:3px;display:grid}.ssp-progress-heading>div>span{color:var(--brief-red-bright);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:800}.ssp-progress-heading strong{color:var(--brief-text);font-size:.9rem}.ssp-progress-percent{color:var(--brief-text);font-size:.7rem;font-weight:800}.ssp-progress progress{background:var(--brief-surface-soft);width:100%;height:8px;accent-color:var(--brief-red);border:0;border-radius:999px;overflow:hidden}.ssp-progress progress::-webkit-progress-bar{background:var(--brief-surface-soft);border-radius:999px}.ssp-progress progress::-webkit-progress-value{background:var(--brief-red);border-radius:999px}.ssp-progress progress::-moz-progress-bar{background:var(--brief-red);border-radius:999px}.ssp-progress-meta{color:var(--brief-muted);flex-wrap:wrap;justify-content:flex-start;font-size:.68rem}.ssp-progress-meta span+span:before{color:var(--brief-border-strong,var(--brief-border));content:"•";margin-right:12px}.ssp-progress-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ssp-progress-steps li{min-width:0;color:var(--brief-muted);align-items:center;gap:7px;font-size:.64rem;font-weight:700;display:flex}.ssp-progress-steps li>span{border:1px solid var(--brief-border);background:var(--brief-surface-soft);border-radius:50%;flex:0 0 21px;justify-content:center;align-items:center;width:21px;height:21px;font-size:.59rem;display:inline-flex}.ssp-progress-steps .is-complete,.ssp-progress-steps .is-current{color:var(--brief-text)}.ssp-progress-steps .is-complete>span{border-color:color-mix(in srgb, #2f8f67 50%, var(--brief-border));color:#fff;background:#2f8f67}.ssp-progress-steps .is-current>span{border-color:var(--brief-red);color:#fff;background:var(--brief-red)}.ssp-progress-note{color:var(--brief-muted);margin:0;font-size:.65rem}.ssp-readiness{padding:15px 17px}.ssp-section-heading,.ssp-results-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ssp-status,.ssp-row-status{border:1px solid var(--brief-border);text-transform:capitalize;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:.62rem;font-weight:800;display:inline-flex}.ssp-status--ready{border-color:color-mix(in srgb, #2f8f67 45%, var(--brief-border));color:color-mix(in srgb, #2f8f67 75%, var(--brief-text));background:color-mix(in srgb, #2f8f67 9%, var(--brief-surface))}.ssp-status--attention{border-color:color-mix(in srgb, #ba7d13 45%, var(--brief-border));color:color-mix(in srgb, #ba7d13 75%, var(--brief-text));background:color-mix(in srgb, #ba7d13 9%, var(--brief-surface))}.ssp-readiness-grid{border:1px solid var(--brief-border);border-radius:7px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:14px 0 0;display:grid;overflow:hidden}.ssp-readiness-grid>div{border-right:1px solid var(--brief-border);background:var(--brief-surface-soft);gap:3px;min-width:0;padding:11px 12px;display:grid}.ssp-readiness-grid>div:last-child{border-right:0}.ssp-readiness-grid dt,.ssp-readiness-grid dd{margin:0}.ssp-readiness-grid dt,.ssp-summary span{color:var(--brief-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.61rem;font-weight:780}.ssp-readiness-grid dd{color:var(--brief-text);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:780;overflow:hidden}.ssp-readiness-grid small{color:var(--brief-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.ssp-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ssp-summary article{gap:4px;padding:12px 14px;display:grid}.ssp-summary strong{font-size:1rem}.ssp-window{border-color:color-mix(in srgb, #2f8f67 38%, var(--brief-border));background:color-mix(in srgb, #2f8f67 6%, var(--brief-surface));gap:3px;padding:12px 14px;display:grid}.ssp-window--warning{border-color:color-mix(in srgb, #ba7d13 42%, var(--brief-border));background:color-mix(in srgb, #ba7d13 7%, var(--brief-surface))}.ssp-window strong{font-size:.76rem}.ssp-window span,.ssp-window em{color:var(--brief-muted);font-size:.68rem;line-height:1.45}.ssp-window em{color:color-mix(in srgb, #ba7d13 75%, var(--brief-text));font-style:normal;font-weight:760}.ssp-tabs{border-bottom:1px solid var(--brief-border);gap:4px;margin-bottom:-14px;padding:0 9px;display:flex;overflow-x:auto}.ssp-tabs button{min-height:38px;color:var(--brief-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:7px 7px 0 0;padding:0 13px;font-size:.68rem;font-weight:780}.ssp-tabs button.is-active{border-color:var(--brief-border);color:var(--brief-text);background:var(--brief-surface)}.ssp-tabs button:disabled{cursor:not-allowed;opacity:.48}.ssp-panel{border-top-left-radius:0;border-top-right-radius:0;gap:13px;padding:16px;display:grid}.ssp-filters{grid-template-columns:minmax(170px,1.35fr) repeat(6,minmax(100px,.75fr)) auto;align-items:end;gap:8px;display:grid}.ssp-filter-actions{gap:6px;display:flex}.ssp-results-heading{align-items:center;padding-top:3px}.ssp-results-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.ssp-results-actions>span,.ssp-pagination>span{color:var(--brief-muted);font-size:.67rem;font-weight:730}.ssp-table-wrap{border:1px solid var(--brief-border);border-radius:7px;max-width:100%;max-height:610px;overflow:auto}.ssp-table-wrap--history{max-height:none}.ssp-history{gap:10px;display:grid}.ssp-history-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.ssp-history-footer>span{color:var(--brief-muted);font-size:.67rem;font-weight:730}.ssp-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1480px}.ssp-history-table{min-width:860px}.ssp-table th,.ssp-table td{border-bottom:1px solid var(--brief-border);color:var(--brief-text);text-align:left;vertical-align:top;padding:8px 9px;font-size:.67rem}.ssp-table th{z-index:1;color:var(--brief-muted);background:var(--brief-surface-soft);letter-spacing:.03em;text-transform:uppercase;font-size:.61rem;font-weight:800;position:sticky;top:0}.ssp-table tbody tr:last-child td{border-bottom:0}.ssp-table tbody tr:hover td{background:color-mix(in srgb, var(--brief-red) 4%, var(--brief-surface))}.ssp-table td strong,.ssp-table td small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ssp-table td strong{font-size:.7rem;font-weight:760}.ssp-table td small{color:var(--brief-muted);margin-top:2px;font-size:.6rem}.ssp-table a{color:var(--brief-red-bright);font-weight:780;text-decoration:none}.ssp-table a:hover,.ssp-table a:focus-visible{text-decoration:underline}.ssp-table .ssp-select-column{text-align:center;width:42px}.ssp-table input[type=checkbox]{accent-color:var(--brief-red)}.ssp-row-status{text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-height:21px;overflow:hidden}.ssp-pagination{justify-content:flex-end;align-items:center;gap:9px;display:flex}.ssp-empty--first-run{text-align:center;padding-block:28px}.ssp-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1180px){.ssp-upload,.ssp-recall{grid-template-columns:1fr}.ssp-filters{grid-template-columns:repeat(4,minmax(130px,1fr))}.ssp-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ssp-readiness-grid>div{border-bottom:1px solid var(--brief-border)}}@media (width<=760px){.ssp-header,.ssp-section-heading,.ssp-results-heading{flex-direction:column;align-items:stretch}.ssp-active-run{justify-items:start}.ssp-upload form,.ssp-recall-actions,.ssp-filters,.ssp-readiness-grid,.ssp-summary{grid-template-columns:1fr}.ssp-readiness-grid>div{border-right:0}.ssp-results-actions,.ssp-history-footer,.ssp-filter-actions{justify-content:stretch;align-items:stretch}.ssp-results-actions .ssp-button,.ssp-filter-actions .ssp-button{flex:auto}.ssp-pagination{justify-content:space-between}.ssp-progress-heading{align-items:flex-start}.ssp-progress-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ssp-progress-meta{justify-items:start;display:grid}.ssp-progress-meta span+span:before{display:none}}.cart-builder-page{--cart-bg:#f5f7fb;--cart-panel:#fff;--cart-panel-muted:#f8fafc;--cart-border:#d9e1ec;--cart-border-strong:#c5d0de;--cart-text:#152033;--cart-muted:#5f7088;--cart-accent:#b83d38;--cart-accent-hover:#99312e;--cart-accent-soft:#fff2f1;--cart-success:#25755b;min-height:calc(100vh - 64px);color:var(--cart-text);padding:0}body.dark .cart-builder-page,body.dark-mode .cart-builder-page{--cart-bg:#090708;--cart-panel:#151112;--cart-panel-muted:#1c1517;--cart-border:#41282c;--cart-border-strong:#61363c;--cart-text:#f8eeee;--cart-muted:#b9a3a6;--cart-accent:#e45650;--cart-accent-hover:#f06a63;--cart-accent-soft:#301619;--cart-success:#ef8a82}.cart-builder-header,.cart-builder-panel,.cart-builder-kpis{border:1px solid var(--cart-border);background:var(--cart-panel)}.cart-builder-header{border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.cart-builder-header p,.cart-builder-results-header p,.cart-builder-handoff-heading p{color:var(--cart-accent);letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;font-size:.72rem;font-weight:850}.cart-builder-header h1{margin:0;font-size:1.45rem;line-height:1.15}.cart-builder-header>div:first-child>span{color:var(--cart-muted);margin-top:6px;font-size:.86rem;display:block}.cart-builder-source{text-align:right;gap:2px;min-width:150px;display:grid}.cart-builder-source span,.cart-builder-source small{color:var(--cart-muted);text-transform:uppercase;font-size:.7rem;font-weight:800}.cart-builder-source strong{color:var(--cart-success);font-size:1rem}.cart-builder-alert{color:#8b1e1e;background:#fff3f3;border:1px solid #efb4b4;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:.84rem;font-weight:750}body.dark .cart-builder-alert,body.dark-mode .cart-builder-alert{color:#ffaaa4;background:#321c20;border-color:#783e42}.cart-builder-panel{border-radius:8px}.cart-builder-source-panel,.cart-builder-rules{margin-top:14px;padding:14px}.cart-builder-section-heading{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.cart-builder-section-heading>span{background:var(--cart-accent);color:#fff;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:.74rem;font-weight:850;display:grid}.cart-builder-section-heading h2,.cart-builder-results-header h2,.cart-builder-handoff-heading h2{margin:0;font-size:1rem}.cart-builder-section-heading p,.cart-builder-results-header span{color:var(--cart-muted);margin:3px 0 0;font-size:.78rem}.cart-builder-source-fields{grid-template-columns:minmax(160px,.45fr) minmax(220px,.8fr) minmax(280px,1.35fr);gap:12px;display:grid}.cart-builder-source-fields.is-live-scope{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.cart-builder-page label,.cart-builder-page legend,.cart-builder-rule-label strong{color:var(--cart-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.72rem;font-weight:800}.cart-builder-source-fields label,.cart-builder-numeric-rules label{gap:5px;display:grid}.cart-builder-source-fields label small,.cart-builder-numeric-rules label small{color:var(--cart-muted);letter-spacing:0;text-transform:none;font-size:.66rem;font-weight:500}.cart-builder-scope-note{border:1px solid var(--cart-border);background:var(--cart-panel-muted);border-radius:6px;align-content:center;gap:3px;min-height:58px;padding:8px 11px;display:grid}.cart-builder-scope-note strong{color:var(--cart-success);font-size:.78rem}.cart-builder-scope-note span{color:var(--cart-muted);font-size:.72rem}.cart-builder-page input,.cart-builder-page select{border:1px solid var(--cart-border-strong);background:var(--cart-panel);width:100%;min-height:38px;color:var(--cart-text);font:inherit;border-radius:6px;padding:0 10px;font-size:.86rem}.cart-builder-page input:focus,.cart-builder-page select:focus,.cart-builder-page button:focus-visible,.cart-builder-page a:focus-visible{outline:2px solid color-mix(in srgb, var(--cart-accent) 75%, white);outline-offset:2px}.cart-builder-page input[type=checkbox]{width:16px;min-height:16px;accent-color:var(--cart-accent)}.cart-builder-rule-block{border-top:1px solid var(--cart-border);border-bottom:1px solid var(--cart-border);padding:12px 0}.cart-builder-rule-label{align-items:center;gap:8px;margin-bottom:8px;display:flex}.cart-builder-rule-label span{background:var(--cart-panel-muted);color:var(--cart-muted);text-transform:uppercase;border-radius:999px;padding:2px 6px;font-size:.65rem;font-weight:800}.cart-builder-chip-list{flex-wrap:wrap;gap:7px;display:flex}.cart-builder-chip-list button{border:1px solid var(--cart-border-strong);background:var(--cart-panel);min-height:32px;color:var(--cart-text);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:.76rem;font-weight:750;display:inline-flex}.cart-builder-chip-list button span{color:var(--cart-muted);font-size:.68rem}.cart-builder-chip-list button:hover:not(:disabled){border-color:var(--cart-accent);background:var(--cart-accent-soft)}.cart-builder-chip-list button.is-selected{border-color:var(--cart-accent);background:var(--cart-accent);color:#fff}.cart-builder-chip-list button.is-selected span{color:#ffffffc7}.cart-builder-chip-list button:disabled{cursor:not-allowed;opacity:.42}.cart-builder-inline-empty{color:var(--cart-muted);margin:4px 0;font-size:.78rem}.cart-builder-rule-grid{grid-template-columns:minmax(190px,.7fr) minmax(190px,.7fr) minmax(360px,1.4fr);gap:14px;padding-top:12px;display:grid}.cart-builder-rule-grid fieldset{border:0;min-width:0;margin:0;padding:0}.cart-builder-rule-grid legend{margin-bottom:7px}.cart-builder-live-rule-grid{grid-template-columns:minmax(185px,.55fr) minmax(185px,.55fr) minmax(440px,1.45fr);gap:14px;padding-top:12px;display:grid}.cart-builder-live-rule-grid fieldset{border:0;min-width:0;margin:0;padding:0}.cart-builder-live-rule-grid legend{margin-bottom:7px}.cart-builder-check-list{border:1px solid var(--cart-border);background:var(--cart-panel-muted);border-radius:6px;max-height:162px;display:grid;overflow:auto}.cart-builder-check-list label{border-bottom:1px solid var(--cart-border);min-height:32px;color:var(--cart-text);letter-spacing:0;text-transform:none;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;font-size:.72rem;display:grid}.cart-builder-check-list label:last-child{border-bottom:0}.cart-builder-check-list label small{color:var(--cart-muted);font-size:.68rem}.cart-builder-check-list p{color:var(--cart-muted);margin:0;padding:10px;font-size:.74rem}.cart-builder-numeric-rules{grid-template-columns:repeat(3,minmax(100px,1fr));align-content:start;gap:10px;display:grid}.cart-builder-numeric-rules.cart-builder-live-fields{grid-template-columns:repeat(2,minmax(145px,1fr))}.cart-builder-seller-minimum{grid-column:1/-1}.cart-builder-priced-toggle{grid-column:span 2;grid-template-columns:16px auto;align-self:end;align-items:center;min-height:38px;color:var(--cart-text)!important;letter-spacing:0!important;text-transform:none!important;gap:7px!important;display:flex!important}.cart-builder-rule-actions{border-top:1px solid var(--cart-border);justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.cart-builder-oversized-toggle{align-items:center;gap:7px;margin-right:auto;color:var(--cart-text)!important;letter-spacing:0!important;text-transform:none!important;font-size:.74rem!important;display:flex!important}.cart-builder-primary-button,.cart-builder-secondary-button{min-height:38px;font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.cart-builder-primary-button{border:1px solid var(--cart-accent);background:var(--cart-accent);color:#fff}.cart-builder-primary-button:hover{border-color:var(--cart-accent-hover);background:var(--cart-accent-hover);color:#fff}.cart-builder-secondary-button{border:1px solid var(--cart-border-strong);background:var(--cart-panel);color:var(--cart-text)}.cart-builder-secondary-button:hover{background:var(--cart-panel-muted)}.cart-builder-primary-button:disabled,.cart-builder-secondary-button:disabled,.cart-builder-primary-button.is-disabled{pointer-events:none;cursor:not-allowed;opacity:.48}.cart-builder-kpis{border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:14px;display:grid;overflow:hidden}.cart-builder-kpis div{background:var(--cart-panel-muted);gap:4px;padding:12px 14px;display:grid}.cart-builder-kpis span{color:var(--cart-muted);text-transform:uppercase;font-size:.68rem;font-weight:800}.cart-builder-kpis strong{font-size:1rem}.cart-builder-workspace{grid-template-columns:minmax(590px,1.85fr) minmax(260px,.65fr);align-items:start;gap:14px;margin-top:14px;display:grid}.cart-builder-results{min-width:0;overflow:hidden}.cart-builder-results-header{border-bottom:1px solid var(--cart-border);background:var(--cart-panel-muted);justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.cart-builder-results-header>label{color:var(--cart-text);letter-spacing:0;text-transform:none;align-items:center;gap:7px;display:flex}.cart-builder-table-wrap{max-height:720px;overflow:auto}.cart-builder-results table{border-collapse:collapse;width:100%;font-size:.78rem}.cart-builder-results th{z-index:1;border-bottom:1px solid var(--cart-border);background:var(--cart-panel);color:var(--cart-muted);text-align:left;text-transform:uppercase;padding:8px 10px;font-size:.66rem;font-weight:850;position:sticky;top:0}.cart-builder-results td{border-bottom:1px solid var(--cart-border);vertical-align:middle;padding:9px 10px}.cart-builder-results tr.is-selected td{background:color-mix(in srgb, var(--cart-accent-soft) 72%, var(--cart-panel))}.cart-builder-card-name{align-items:center;gap:9px;min-width:260px;display:flex}.cart-builder-card-name img{object-fit:cover;background:var(--cart-panel-muted);border-radius:4px;flex:none;width:36px;height:50px}.cart-builder-card-name>div{gap:3px;min-width:0;display:grid}.cart-builder-card-name a{color:var(--cart-text);align-items:center;gap:4px;font-weight:750;text-decoration:none;display:inline-flex}.cart-builder-card-name a:hover{color:var(--cart-accent);text-decoration:underline}.cart-builder-card-name span,.cart-builder-results td:nth-child(3)>span{color:var(--cart-muted);font-size:.7rem;display:block}.cart-builder-results td:nth-child(3)>strong{max-width:190px;margin-bottom:5px;font-size:.74rem;display:block}.cart-builder-style-tags{flex-wrap:wrap;gap:4px;max-width:190px;display:flex}.cart-builder-style-tags span{border:1px solid var(--cart-border);background:var(--cart-panel-muted);color:var(--cart-muted);border-radius:999px;padding:3px 6px;font-size:.64rem;font-weight:750}.cart-builder-live-listing{gap:2px;min-width:220px;display:grid}.cart-builder-live-listing strong{color:var(--cart-success);align-items:center;gap:4px;font-size:.86rem;display:inline-flex}.cart-builder-live-listing span,.cart-builder-live-listing small,.cart-builder-quantity-note{color:var(--cart-muted);font-size:.68rem}.cart-builder-quantity-note{white-space:nowrap;display:block}.cart-builder-empty{height:130px;color:var(--cart-muted);text-align:center}.cart-builder-handoff{padding:14px;position:sticky;top:78px}.cart-builder-handoff-heading{border-bottom:1px solid var(--cart-border);align-items:center;gap:10px;padding-bottom:12px;display:flex}.cart-builder-handoff-heading>svg{color:var(--cart-accent)}.cart-builder-handoff dl{gap:0;margin:10px 0;display:grid}.cart-builder-handoff dl>div{border-bottom:1px solid var(--cart-border);justify-content:space-between;align-items:center;padding:7px 0;display:flex}.cart-builder-handoff dt{color:var(--cart-muted);font-size:.74rem}.cart-builder-handoff dd{margin:0;font-size:.8rem;font-weight:800}.cart-builder-handoff-note{border:1px solid color-mix(in srgb, var(--cart-accent) 28%, var(--cart-border));background:var(--cart-accent-soft);border-radius:6px;padding:10px}.cart-builder-handoff-note strong{align-items:center;gap:4px;font-size:.76rem;display:inline-flex}.cart-builder-handoff-note.cart-builder-handoff-note--live{border-color:color-mix(in srgb, var(--cart-success) 38%, var(--cart-border));background:color-mix(in srgb, var(--cart-success) 9%, var(--cart-panel))}.cart-builder-handoff-note p,.cart-builder-handoff ol,.cart-builder-status{color:var(--cart-muted);font-size:.72rem;line-height:1.45}.cart-builder-handoff-note p{margin:4px 0 0}.cart-builder-handoff-warning{border:1px solid var(--cart-border);background:var(--cart-panel-muted);color:var(--cart-muted);border-radius:6px;margin-top:10px;padding:9px 10px;font-size:.7rem;line-height:1.45}.cart-builder-seller-plan{border:1px solid var(--cart-border);background:var(--cart-panel-muted);border-radius:6px;margin-top:10px;padding:9px 10px}.cart-builder-seller-plan>strong{font-size:.72rem}.cart-builder-seller-plan-list{gap:5px;max-height:310px;margin:8px 0 0;display:grid;overflow:auto}.cart-builder-seller-plan details{border-top:1px solid var(--cart-border);padding-top:5px}.cart-builder-seller-plan details:first-child{border-top:0;padding-top:0}.cart-builder-seller-plan summary{color:var(--cart-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-size:.68rem;display:flex}.cart-builder-seller-plan summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cart-builder-seller-plan summary b{color:var(--cart-text);flex:none}.cart-builder-seller-plan ul{gap:5px;margin:7px 0;padding:0 0 0 15px;list-style:none;display:grid}.cart-builder-seller-plan li{color:var(--cart-muted);grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;font-size:.68rem;display:grid}.cart-builder-seller-plan li a{color:var(--cart-text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.cart-builder-seller-plan li small{color:var(--cart-muted);grid-column:1/-1;font-size:.62rem}.cart-builder-seller-link{color:var(--cart-accent);align-items:center;gap:4px;font-size:.66rem;font-weight:750;text-decoration:none;display:inline-flex}.cart-builder-cart-check{border:1px solid color-mix(in srgb, var(--cart-success) 38%, var(--cart-border));background:color-mix(in srgb, var(--cart-success) 9%, var(--cart-panel));border-radius:6px;margin-top:10px;padding:9px 10px}.cart-builder-cart-check strong{font-size:.72rem}.cart-builder-cart-check p{color:var(--cart-muted);margin:4px 0 0;font-size:.69rem;line-height:1.45}.cart-builder-selection-warning{border:1px solid color-mix(in srgb, var(--cart-accent) 50%, var(--cart-border));background:var(--cart-accent-soft);color:var(--cart-text);border-radius:6px;margin-top:10px;padding:9px 10px;font-size:.7rem;line-height:1.45}.cart-builder-handoff ol{gap:5px;margin:12px 0;padding-left:20px;display:grid}.cart-builder-copy-button,.cart-builder-handoff>.cart-builder-primary-button{width:100%;margin-top:8px}.cart-builder-status{color:var(--cart-success);margin:8px 0 0;font-weight:700}@media (width<=1100px){.cart-builder-rule-grid,.cart-builder-live-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-builder-numeric-rules{grid-column:1/-1}.cart-builder-workspace{grid-template-columns:1fr}.cart-builder-handoff{position:static}}@media (width<=760px){.cart-builder-header,.cart-builder-source-fields,.cart-builder-rule-grid,.cart-builder-live-rule-grid,.cart-builder-numeric-rules,.cart-builder-kpis{grid-template-columns:1fr}.cart-builder-header{align-items:flex-start}.cart-builder-source{text-align:left;min-width:0}.cart-builder-priced-toggle,.cart-builder-seller-minimum{grid-column:auto}.cart-builder-rule-actions{flex-wrap:wrap}.cart-builder-oversized-toggle{width:100%}.cart-builder-kpis{gap:0}}.sba-page{color:#142033;background:#f6f8fb;min-height:100vh;padding:24px}.sba-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.sba-header p{color:#64748b;text-transform:uppercase;margin:0 0 4px;font-size:.78rem;font-weight:700}.sba-header h1{letter-spacing:0;margin:0;font-size:2rem;line-height:1.15}.sba-header span{color:#475569;max-width:760px;margin-top:6px;display:block}.sba-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.sba-actions label{color:#475569;gap:4px;font-size:.78rem;font-weight:700;display:grid}.sba-actions select{color:#142033;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-width:132px;height:38px;padding:0 10px}.sba-button{color:#142033;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:8px;height:38px;padding:0 12px;font-weight:700;display:inline-flex}.sba-button:disabled{cursor:not-allowed;opacity:.6}.sba-button-primary{color:#fff;background:#0f766e;border-color:#0f766e}.sba-inline-check{color:#142033;text-transform:none;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;min-height:38px;padding:0 10px;gap:8px!important;display:inline-flex!important}.sba-inline-check input{width:auto!important;min-height:auto!important}.sba-cache-mode-note{color:#075985;background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;grid-column:span 2;align-self:end;align-items:center;min-height:38px;padding:8px 10px;font-size:.78rem;font-weight:800;line-height:1.25;display:flex}.sba-cache-mode-note.is-fresh{color:#92400e;background:#fffbeb;border-color:#fde68a}.sba-direct-fee-note{color:#166534;background:#f0fdf4;border:1px solid #86efac;border-radius:6px;grid-column:1/-1;align-self:end;padding:8px 10px;font-size:.76rem;font-weight:800;line-height:1.35}.sba-alert{border-radius:6px;margin-bottom:14px;padding:10px 12px;font-weight:700}.sba-alert.is-bad{color:#991b1b;background:#fee2e2}.sba-alert.is-good{color:#166534;background:#dcfce7}.sba-status-band{grid-template-columns:minmax(220px,1.2fr) repeat(4,minmax(150px,1fr));gap:10px;margin-bottom:16px;display:grid}.sba-status-pill,.sba-metric,.sba-panel{background:#fff;border:1px solid #dbe3ee;border-radius:8px}.sba-status-pill{align-items:center;gap:10px;padding:14px;display:flex}.sba-status-pill span,.sba-metric span,.sba-detail-list dt{color:#64748b;text-transform:uppercase;font-size:.74rem;font-weight:800}.sba-status-pill strong,.sba-metric strong{color:#142033;text-transform:capitalize;font-size:1.18rem;line-height:1.2;display:block}.sba-status-pill.is-good{background:#f0fdf4;border-color:#86efac}.sba-status-pill.is-live{background:#ecfeff;border-color:#67e8f9}.sba-status-pill.is-bad{background:#fef2f2;border-color:#fecaca}.sba-metric{min-height:82px;padding:12px}.sba-metric small{color:#64748b;margin-top:4px;display:block}.sba-metric small.sba-metric-formula{color:#0f766e;margin-top:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.69rem;font-weight:750;line-height:1.35}.sba-grid{grid-template-columns:minmax(320px,.85fr) minmax(420px,1.15fr);gap:16px;margin-bottom:16px;display:grid}.sba-bust-panel{margin-bottom:16px}.sba-bust-controls{grid-template-columns:minmax(280px,1.4fr) minmax(180px,.7fr) minmax(260px,1fr) auto;align-items:end;gap:10px;display:grid}.sba-query-workspace{border-top:1px solid #e2e8f0;grid-template-columns:minmax(560px,1fr) minmax(320px,380px);align-items:start;gap:12px;margin-top:10px;padding-top:12px;display:grid}.sba-query-controls{grid-template-columns:repeat(4,minmax(120px,1fr));align-items:end;gap:10px;display:grid}.sba-bust-controls label,.sba-query-controls label,.sba-checkbox-label{color:#475569;gap:4px;font-size:.78rem;font-weight:700;display:grid}.sba-bust-controls select,.sba-bust-controls input,.sba-query-controls select,.sba-query-controls input{color:#142033;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-height:38px;padding:0 10px}.sba-selected-products{align-self:end;gap:5px;min-width:0;display:grid}.sba-selected-products>span{color:#475569;text-transform:uppercase;font-size:.78rem;font-weight:800}.sba-selected-products>div{flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;display:flex}.sba-selected-products button{color:#134e4a;cursor:pointer;background:#f0fdfa;border:1px solid #99f6e4;border-radius:999px;align-items:center;gap:7px;max-width:260px;min-height:30px;padding:4px 8px 4px 10px;font-size:.78rem;font-weight:800;display:inline-flex}.sba-selected-products button svg{color:#0f766e;flex:none}.sba-snapshot-calendar{background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;grid-template-columns:1fr;gap:8px;margin-top:0;padding:10px;display:grid}.sba-snapshot-calendar-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.sba-snapshot-calendar-heading span{color:#475569;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.sba-snapshot-calendar-heading strong{color:#142033;font-size:.86rem}.sba-snapshot-calendar-nav{align-items:center;gap:6px;display:inline-flex}.sba-snapshot-calendar-nav b{color:#142033;text-align:center;min-width:86px;font-size:.74rem}.sba-snapshot-calendar-nav button,.sba-snapshot-calendar-list button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px}.sba-snapshot-calendar-nav button{justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.sba-snapshot-calendar-nav svg,.sba-snapshot-calendar-list svg{width:16px;height:16px}.sba-snapshot-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));align-self:start;gap:4px;display:grid}.sba-snapshot-calendar-dow{color:#64748b;text-align:center;height:20px;font-size:.68rem;font-weight:850}.sba-snapshot-calendar-grid button{color:#94a3b8;background:#fff;border:1px solid #e2e8f0;border-radius:6px;height:30px;font-size:.78rem;font-weight:800;position:relative}.sba-snapshot-calendar-grid button.has-snapshot{color:#0f766e;cursor:pointer;background:#ecfeff;border-color:#99f6e4}.sba-snapshot-calendar-grid button.is-active{border-color:#0f766e;box-shadow:0 0 0 2px #0f766e24}.sba-snapshot-calendar-grid button.is-muted{opacity:.46}.sba-snapshot-calendar-grid button:disabled{cursor:default}.sba-snapshot-calendar-grid small{color:inherit;font-size:.58rem;position:absolute;bottom:3px;right:4px}.sba-snapshot-calendar-list{align-content:start;gap:6px;max-height:88px;display:grid;overflow:auto}.sba-snapshot-calendar-list button{text-align:left;align-items:center;gap:9px;width:100%;padding:7px 9px;display:flex}.sba-snapshot-calendar-list button:hover,.sba-snapshot-calendar-list button:focus-visible,.sba-snapshot-calendar-nav button:hover,.sba-snapshot-calendar-nav button:focus-visible{color:#0f766e;border-color:#0f766e;outline:none}.sba-snapshot-calendar-list span{gap:2px;display:grid}.sba-snapshot-calendar-list strong{color:#142033;font-size:.82rem}.sba-snapshot-calendar-list small,.sba-snapshot-calendar-list p{color:#64748b;margin:0;font-size:.74rem;font-weight:750}.sba-live-progress{background:#f8fafc;border:1px solid #c7d2fe;border-radius:8px;margin-top:12px;padding:12px}.sba-live-progress-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.sba-live-progress-top span,.sba-live-stage-heading span{color:#475569;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.sba-live-progress-top strong{color:#142033;font-size:1rem;line-height:1.25;display:block}.sba-live-progress-top small{color:#64748b;margin-top:2px;display:block}.sba-live-progress-top b{color:#0f766e;font-size:1.35rem;line-height:1}.sba-live-progress-total,.sba-live-stage-bar{background:#e2e8f0;border-radius:999px;height:9px;position:relative;overflow:hidden}.sba-live-progress-total>div,.sba-live-stage-bar>div{border-radius:inherit;background:#0f766e;height:100%;transition:width .16s}.sba-live-stage-list{grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px;margin-top:12px;display:grid}.sba-live-stage{gap:6px;min-width:0;display:grid}.sba-live-stage-heading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sba-live-stage-heading em{color:#64748b;white-space:nowrap;font-size:.72rem;font-style:normal}.sba-live-stage.is-completed .sba-live-stage-bar>div{background:#16a34a}.sba-pipeline-health{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;margin-top:12px;padding:12px}.sba-pipeline-health-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sba-pipeline-health-top>div{min-width:0}.sba-pipeline-health-top span,.sba-pipeline-health-metrics span{color:#475569;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.sba-pipeline-health-top strong{color:#142033;align-items:center;gap:6px;font-size:1rem;line-height:1.25;display:flex}.sba-pipeline-health-top small,.sba-pipeline-health-metrics small{color:#64748b;margin-top:2px;display:block}.sba-pipeline-health-top b{color:#0f766e;font-size:1.35rem;line-height:1}.sba-pipeline-health-bar{background:#e2e8f0;border-radius:999px;height:9px;margin-top:10px;position:relative;overflow:hidden}.sba-pipeline-health-bar>div{border-radius:inherit;background:#0f766e;height:100%;transition:width .16s}.sba-pipeline-health.is-good .sba-pipeline-health-bar>div{background:#16a34a}.sba-pipeline-health.is-bad .sba-pipeline-health-bar>div{background:#dc2626}.sba-pipeline-health-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.sba-pipeline-health-metrics>div{background:#fff;border:1px solid #e2e8f0;border-radius:7px;min-width:0;padding:9px 10px}.sba-pipeline-health-metrics strong{color:#142033;margin-top:2px;font-size:.95rem;display:block}.sba-pipeline-health-signals{color:#475569;gap:5px;margin-top:10px;font-size:.78rem;display:grid}.sba-pipeline-health-signals p{margin:0}.sba-pipeline-health-rule{color:#64748b}.sba-pipeline-health-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:7px;gap:2px;margin-top:10px;padding:8px 10px;font-size:.78rem;display:grid}@media (width<=900px){.sba-pipeline-health-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.sba-live-stage.is-running .sba-live-stage-bar>div{background:#0f766e}.sba-live-stage.is-pending{opacity:.72}.sba-expandable-row{cursor:pointer}.sba-expandable-row:hover{background:#f8fafc}.sba-drilldown-row td{background:#f8fafc;padding:0!important}.sba-card-drilldown{border-top:1px solid #dbe3ee;padding:14px}.sba-card-drilldown-grid{grid-template-columns:minmax(420px,1fr) minmax(260px,.52fr);align-items:stretch;gap:14px;display:grid}.sba-channel-price-chart{background:#fff;border:1px solid #dbe3ee;border-radius:8px;min-width:0;padding:12px}.sba-channel-price-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.sba-channel-price-header span,.sba-channel-price-name span,.sba-channel-price-foot span{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.sba-channel-price-header strong,.sba-channel-price-foot strong{color:#142033;font-size:.98rem;line-height:1.25;display:block}.sba-channel-price-legend{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.sba-channel-price-legend span{color:#475569;text-transform:none;background:#f8fafc;border:1px solid #dbe3ee;border-radius:999px;align-items:center;min-height:22px;padding:2px 8px;font-size:.7rem;font-weight:900;display:inline-flex}.sba-channel-price-legend .is-avg,.sba-channel-price-marker.is-avg{color:#155e75;background:#ecfeff;border-color:#67e8f9}.sba-channel-price-legend .is-median,.sba-channel-price-median-bar{color:#166534;background:#f0fdf4;border-color:#86efac}.sba-channel-price-legend .is-latest,.sba-channel-price-marker.is-latest{color:#5b21b6;background:#f5f3ff;border-color:#c4b5fd}.sba-channel-price-legend .is-mtgjson{color:#92400e;background:#fffbeb;border-color:#fcd34d}.sba-channel-reference-toggles{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:-4px 0 8px;display:flex}.sba-channel-reference-toggles button{color:#92400e;cursor:pointer;background:#fffbeb;border:1px solid #d9770657;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:3px 8px;font-size:.68rem;font-weight:900;display:inline-flex}.sba-channel-reference-toggles button strong{color:inherit;font-size:inherit}.sba-channel-reference-toggles button:hover,.sba-channel-reference-toggles button:focus-visible{outline:none;box-shadow:0 0 0 2px #d9770629}.sba-channel-reference-toggles button.is-reference-2{color:#155e75;background:#ecfeff;border-color:#0e749057}.sba-channel-reference-toggles button.is-reference-3{color:#5b21b6;background:#f5f3ff;border-color:#7c3aed4d}.sba-channel-reference-toggles button.is-hidden{color:#94a3b8;background:#f8fafc;border-style:dashed;text-decoration:line-through}.sba-channel-price-scale{color:#64748b;min-height:30px;margin:0 218px 8px 150px;font-size:.72rem;font-weight:800;position:relative}.sba-channel-price-scale-end{white-space:nowrap;position:absolute;bottom:0}.sba-channel-price-scale-end.is-min{left:0}.sba-channel-price-scale-end.is-max{right:0}.sba-channel-price-scale-baseline{color:#92400e;text-align:center;white-space:nowrap;background:#fffbeb;border:1px solid #f59e0b;border-radius:999px;max-width:148px;padding:2px 7px;font-size:.68rem;line-height:1.15;position:absolute;top:0;transform:translate(-50%)}.sba-channel-price-rows{gap:8px;display:grid}.sba-channel-grouped-chart{grid-template-columns:54px minmax(0,1fr);gap:10px;min-height:238px;margin-top:8px;display:grid}.sba-channel-grouped-axis{color:#64748b;flex-direction:column;justify-content:space-between;align-items:flex-end;font-size:.72rem;font-weight:900;display:flex}.sba-channel-grouped-plot{background:linear-gradient(0deg,#64748b24 1px,#0000 1px) 0 0/100% 25%,#f8fafc;border:1px solid #e2e8f0;border-radius:7px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:14px;min-height:238px;padding:34px 14px 12px;display:grid;position:relative}.sba-channel-grouped-baseline{z-index:0;color:#92400e;pointer-events:none;border:0;font-size:.68rem;font-weight:900;line-height:1;position:absolute;inset:0 8px}.sba-channel-grouped-baseline:before{content:"";top:var(--line-top,50%);border-top:2px solid;position:absolute;left:0;right:0;transform:translateY(-50%)}.sba-channel-grouped-baseline.is-reference-2{color:#155e75;inset-inline:18px 8px}.sba-channel-grouped-baseline.is-reference-3{color:#5b21b6;inset-inline:28px 8px}.sba-channel-grouped-baseline.is-reference-3:before{border-top-style:dashed}.sba-channel-group{z-index:1;grid-template-rows:1fr auto auto;min-width:0;display:grid;position:relative}.sba-channel-group-bars{justify-content:center;align-items:end;gap:7px;min-height:150px;padding:4px 8px 0;display:flex}.sba-channel-group-bar{border:1px solid;border-radius:5px 5px 2px 2px;width:24px;min-height:4px;position:relative;box-shadow:0 5px 12px #0f172a1f}.sba-channel-group-bar b{color:#142033;white-space:nowrap;font-size:.68rem;font-weight:900;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%)}.sba-channel-group-bar.is-avg{color:#0891b2;background:#67e8f9}.sba-channel-group-bar.is-median{color:#15803d;background:#22c55e}.sba-channel-group-bar.is-latest{color:#6d28d9;background:#8b5cf6}.sba-channel-group>strong{color:#142033;text-align:center;margin-top:8px;font-size:.82rem;line-height:1.15}.sba-channel-group>small{color:#64748b;text-align:center;margin-top:3px;font-size:.72rem;font-weight:800;line-height:1.2}.sba-channel-price-table{gap:8px;margin-top:12px;display:grid}.sba-channel-price-row{grid-template-columns:138px minmax(0,1fr);align-items:center;gap:12px;display:grid}.sba-channel-price-name{min-width:0}.sba-channel-price-name strong{color:#142033;line-height:1.2;display:block}.sba-channel-price-name span{text-transform:none;margin-top:3px}.sba-channel-price-track{background:linear-gradient(90deg,#64748b29 1px,#0000 1px) 0 0/25% 100%,#f8fafc;border:1px solid #e2e8f0;border-radius:6px;min-height:42px;position:relative}.sba-channel-price-baseline{background:#d97706;border-radius:999px;width:2px;position:absolute;top:5px;bottom:5px;transform:translate(-1px)}.sba-channel-price-median-bar{border-radius:999px;min-width:3px;position:absolute;top:12px;bottom:12px;left:0;box-shadow:0 5px 12px #0f172a1f}.sba-channel-price-median-bar.is-positive{background:linear-gradient(90deg,#86efac,#22c55e);border:1px solid #16a34a}.sba-channel-price-median-bar.is-negative{background:linear-gradient(90deg,#fecaca,#f87171);border:1px solid #dc2626}.sba-channel-price-median-bar.is-neutral{background:#cbd5e1;border:1px solid #94a3b8}.sba-channel-price-marker{z-index:1;border:2px solid #fff;border-radius:5px;width:10px;height:22px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0f172a3d}.sba-channel-price-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.sba-channel-price-values span{background:#fff;border:1px solid #e2e8f0;border-radius:6px;gap:2px;min-width:0;padding:5px 6px;display:grid}.sba-channel-price-values b{color:#64748b;text-transform:uppercase;font-size:.66rem;line-height:1}.sba-channel-price-values strong{color:#142033;font-size:.82rem;line-height:1.1}.sba-channel-price-foot{justify-content:flex-end;align-items:baseline;gap:8px;margin-top:10px;display:flex}.sba-channel-price-empty{color:#475569;background:#fff;border:1px solid #dbe3ee;border-radius:8px;place-items:center;min-height:180px;font-weight:800;display:grid}.sba-market-trend{border-top:1px solid #e2e8f0;gap:8px;margin-top:14px;padding-top:12px;display:grid}.sba-market-trend-heading,.sba-market-trend-foot{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sba-market-trend-heading span{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.sba-market-trend-heading strong{color:#142033;font-size:1rem;line-height:1.2;display:block}.sba-market-trend-delta{color:#475569;justify-items:end;font-weight:900;line-height:1.1;display:grid}.sba-market-trend-delta small{color:#64748b;font-size:.72rem;font-weight:800}.sba-market-trend-delta.is-up{color:#047857}.sba-market-trend-delta.is-down{color:#b91c1c}.sba-market-trend-chart{background:linear-gradient(90deg,#64748b1f 1px,#0000 1px) 0 0/25% 100%,linear-gradient(0deg,#64748b1f 1px,#0000 1px) 0 0/100% 33.333%,#f8fafc;border:1px solid #dbe3ee;border-radius:8px;height:132px;position:relative;overflow:hidden}.sba-market-trend-plot{position:absolute;inset:0 0 0 58px}.sba-market-trend-y-labels{z-index:1;pointer-events:none;flex-direction:column;justify-content:space-between;width:45px;display:flex;position:absolute;inset:8px auto 8px 10px}.sba-market-trend-y-labels span{color:#64748b;text-transform:uppercase;font-size:.62rem;font-weight:900;line-height:1.1}.sba-market-trend-empty{color:#64748b;border:1px dashed #cbd5e1;border-radius:8px;margin:0;padding:14px;font-size:.88rem}.sba-market-trend-foot span{color:#64748b;font-size:.72rem;font-weight:800}@media (width<=980px){.sba-card-drilldown-grid,.sba-channel-price-row{grid-template-columns:1fr}.sba-channel-price-scale{margin-left:0;margin-right:0}}.sba-card-drilldown-summary,.sba-sale-market-context,.sba-card-channel-table>div,.sba-card-channel-table>p{background:#fff;border:1px solid #dbe3ee;border-radius:8px;padding:12px}.sba-card-drilldown-summary span,.sba-sale-market-heading span,.sba-card-channel-table span{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.sba-card-drilldown-summary strong,.sba-sale-market-heading strong,.sba-card-channel-table strong{color:#142033;margin-top:3px;display:block}.sba-card-drilldown-summary small,.sba-card-channel-table small{color:#64748b;margin-top:4px;display:block}.sba-sale-market-context{margin-top:12px}.sba-card-drilldown-summary .sba-sale-market-context{background:0 0;border:0;padding:0}.sba-sale-market-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:9px;display:flex}.sba-sale-market-context>p,.sba-sale-market-more{color:#64748b;margin:8px 0 0;font-size:.78rem;font-weight:750;display:block}.sba-sale-market-list{gap:5px;max-height:210px;display:grid;overflow:auto}.sba-sale-market-list>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;grid-template-columns:minmax(104px,1.15fr) repeat(3,minmax(68px,.75fr));align-items:center;gap:6px;padding:6px 7px;display:grid}.sba-sale-market-list span{min-width:0}.sba-sale-market-list b{color:#64748b;text-transform:uppercase;font-size:.6rem;font-weight:900;display:block}.sba-sale-market-list strong{color:#142033;font-size:.76rem;display:block}.sba-sale-market-list small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:750;display:block;overflow:hidden}.sba-sale-market-list .is-up strong{color:#047857}.sba-sale-market-list .is-down strong{color:#dc2626}.sba-card-channel-table{grid-template-columns:repeat(3,minmax(170px,1fr));gap:10px;margin-top:12px;display:grid}.sba-bust-results{gap:12px;margin-top:14px;display:grid}.sba-bust-badges{flex-wrap:wrap;gap:8px;display:flex}.sba-bust-badges span{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:.78rem;font-weight:800;display:inline-flex}.sba-bust-badges .is-good{color:#166534;background:#f0fdf4;border-color:#86efac}.sba-bust-badges .is-warn{color:#92400e;background:#fffbeb;border-color:#fde68a}.sba-bust-badges .is-live{color:#155e75;background:#ecfeff;border-color:#67e8f9}.sba-bust-badges .is-bad{color:#991b1b;background:#fef2f2;border-color:#fecaca}.sba-bust-metrics{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;display:grid}.sba-bust-metrics.is-query{grid-template-columns:repeat(5,minmax(150px,1fr))}.sba-bust-formula{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:8px 12px;padding:10px 12px;display:grid}.sba-bust-formula strong{color:#142033;text-transform:uppercase;font-size:.76rem}.sba-bust-formula code{overflow-wrap:anywhere;color:#0f766e;font-size:.75rem;font-weight:750;line-height:1.45}.sba-bust-formula>span{color:#475569;grid-column:2;font-size:.72rem;font-weight:700;line-height:1.4}.sba-result-rule-editor{background:#f0fdfa;border:1px solid #99f6e4;border-radius:8px;gap:12px;padding:14px;display:grid}.sba-result-rule-editor__header,.sba-result-rule-editor__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.sba-result-rule-editor__header h3,.sba-result-rule-editor__header p{margin:0}.sba-result-rule-editor__header h3{color:#134e4a;font-size:.92rem}.sba-result-rule-editor__header p,.sba-result-rule-editor__footer>span{color:#475569;margin-top:3px;font-size:.74rem;font-weight:700;line-height:1.4}.sba-result-rule-editor__header>span{color:#115e59;text-transform:uppercase;background:#ccfbf1;border:1px solid #5eead4;border-radius:999px;flex:none;padding:4px 8px;font-size:.68rem;font-weight:900}.sba-result-rule-fields{grid-template-columns:repeat(6,minmax(110px,1fr));gap:8px;display:grid}.sba-result-rule-fields label{color:#475569;gap:4px;font-size:.72rem;font-weight:800;display:grid}.sba-result-rule-input{background:#fff;border:1px solid #94a3b8;border-radius:6px;align-items:center;min-height:36px;display:flex;overflow:hidden}.sba-result-rule-input:focus-within{border-color:#0f766e;box-shadow:0 0 0 2px #0d948826}.sba-result-rule-input input{color:#142033;width:100%;min-width:0;min-height:34px;font:inherit;background:0 0;border:0;outline:0;padding:0 8px;font-size:.82rem;font-weight:800}.sba-result-rule-input b{color:#64748b;padding:0 8px;font-size:.72rem}.sba-result-rule-editor__footer .sba-button{flex:none;min-height:34px;padding:0 12px}.sba-direct-cost-audit{background:#f0fdf4;border:1px solid #86efac;border-radius:8px;gap:8px;padding:12px;display:grid}.sba-direct-cost-audit h3,.sba-direct-cost-audit p{margin:0}.sba-direct-cost-audit h3{color:#166534;font-size:.88rem}.sba-direct-cost-audit p{color:#475569;margin-top:3px;font-size:.75rem;line-height:1.4}:is(body.dark,body.dark-mode) .sba-bust-formula,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-bust-formula{background:#0b1220;border-color:#334155}:is(body.dark,body.dark-mode) .sba-bust-formula strong,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-bust-formula strong{color:#f8fafc}:is(body.dark,body.dark-mode) .sba-bust-formula code,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-bust-formula code,:is(body.dark,body.dark-mode) .sba-metric small.sba-metric-formula,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-metric small.sba-metric-formula{color:#5eead4}:is(body.dark,body.dark-mode) .sba-bust-formula>span,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-bust-formula>span{color:#cbd5e1}:is(body.dark,body.dark-mode) .sba-result-rule-editor,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-result-rule-editor{background:#071a19;border-color:#115e59}:is(body.dark,body.dark-mode) .sba-result-rule-editor__header h3,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-result-rule-editor__header h3{color:#99f6e4}:is(body.dark,body.dark-mode) .sba-result-rule-editor__header p,:is(body.dark,body.dark-mode) .sba-result-rule-editor__footer>span,:is(body.dark,body.dark-mode) .sba-result-rule-fields label,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-result-rule-editor__header p,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-result-rule-editor__footer>span,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-result-rule-fields label{color:#cbd5e1}:is(body.dark,body.dark-mode) .sba-result-rule-editor__header>span,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-result-rule-editor__header>span{color:#ccfbf1;background:#134e4a;border-color:#0f766e}:is(body.dark,body.dark-mode) .sba-result-rule-input,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-result-rule-input{background:#0b1220;border-color:#475569}:is(body.dark,body.dark-mode) .sba-result-rule-input input,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-result-rule-input input{color:#f8fafc}:is(body.dark,body.dark-mode) .sba-direct-cost-audit,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-direct-cost-audit{background:#0b1f17;border-color:#166534}:is(body.dark,body.dark-mode) .sba-direct-cost-audit h3,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-direct-cost-audit h3{color:#86efac}:is(body.dark,body.dark-mode) .sba-direct-cost-audit p,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-direct-cost-audit p{color:#cbd5e1}.sba-market-breakdown{gap:8px;display:grid}.sba-market-breakdown h3,.sba-market-breakdown p{margin:0}.sba-market-breakdown h3{color:#142033;font-size:.95rem}.sba-market-breakdown p{color:#64748b;font-size:.8rem;font-weight:700}.sba-market-table{min-width:760px}.sba-page.is-cyber .sba-market-breakdown h3{color:#0f172a}.sba-page.is-cyber .sba-market-breakdown p{color:#475569}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-market-breakdown h3{color:#dbeafe}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-market-breakdown p{color:#94a3b8}.sba-channel-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sba-channel-chart-card{background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;gap:12px;min-width:0;padding:12px;display:grid}.sba-channel-chart-card h3{color:#142033;margin:0;font-size:.95rem}.sba-channel-chart-layout{grid-template-columns:minmax(150px,.9fr) minmax(0,1.1fr);align-items:center;gap:12px;display:grid}.sba-channel-chart{min-width:0;height:210px}.sba-channel-chart-legend{gap:8px;min-width:0;display:grid}.sba-channel-chart-row{grid-template-columns:12px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.sba-channel-chart-row>span{border-radius:999px;width:10px;height:10px}.sba-channel-chart-row strong{color:#142033;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:850;display:block;overflow:hidden}.sba-channel-chart-row small{color:#64748b;font-size:.76rem;font-weight:750;display:block}.sba-channel-chart-empty{color:#64748b;margin:0;font-size:.82rem;font-weight:750}.sba-chart-tooltip{background:#fff;border:1px solid #dbe3ee;border-radius:6px;gap:3px;padding:8px 10px;display:grid;box-shadow:0 10px 24px #0f172a24}.sba-chart-tooltip strong{color:#142033;font-size:.8rem}.sba-chart-tooltip span,.sba-chart-tooltip small{color:#64748b;font-size:.76rem;font-weight:750}.sba-metric-label,.sba-table-heading-with-info{align-items:center;gap:5px;min-width:0;display:inline-flex}.sba-info-tip{flex:none;align-items:center;display:inline-flex;position:relative}.sba-info-tip button{color:#475569;cursor:help;background:#fff;border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.sba-info-tip button:hover,.sba-info-tip button:focus-visible{color:#1d4ed8;border-color:#2563eb;outline:none}.sba-info-bubble{z-index:20;color:#f8fafc;opacity:0;pointer-events:none;text-transform:none;white-space:normal;background:#0f172a;border:1px solid #cbd5e1;border-radius:6px;width:min(260px,100vw - 40px);padding:8px 10px;font-size:.76rem;font-weight:700;line-height:1.35;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 12px 28px #0f172a2e}.sba-info-tip:hover .sba-info-bubble,.sba-info-tip:focus-within .sba-info-bubble{opacity:1;transform:translate(-50%)}.sba-info-bubble.is-portal{z-index:1600;opacity:1;pointer-events:none;position:fixed;bottom:auto;right:auto;transform:none}.sba-table-wrap .sba-info-bubble{z-index:40;top:auto;bottom:calc(100% + 8px);transform:translate(-50%,4px)}.sba-table-wrap .sba-info-tip:hover .sba-info-bubble,.sba-table-wrap .sba-info-tip:focus-within .sba-info-bubble{transform:translate(-50%)}.sba-coverage-health{background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;grid-template-columns:minmax(220px,1.15fr) repeat(4,minmax(140px,1fr));gap:10px;padding:12px;display:grid}.sba-coverage-health.is-good{background:#f0fdf4;border-color:#bbf7d0}.sba-coverage-health.is-warn{background:#fffbeb;border-color:#fde68a}.sba-coverage-health.is-bad{background:#fef2f2;border-color:#fecaca}.sba-coverage-status{align-items:center;gap:10px;min-width:0;padding:10px 0;display:flex}.sba-coverage-status svg{flex:none}.sba-coverage-status span{color:#64748b;text-transform:uppercase;font-size:.74rem;font-weight:800}.sba-coverage-status strong{color:#142033;font-size:1.05rem;display:block}.sba-bust-note{color:#075985;background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;padding:10px 12px;font-size:.88rem;font-weight:700}.sba-bust-note ul{margin:8px 0 0;padding-left:18px}.sba-bust-table{min-width:1080px}.sba-coverage-gaps{gap:10px;display:grid}.sba-coverage-gaps .sba-panel-heading{margin-bottom:0}.sba-coverage-gaps h3{color:#142033;margin:0;font-size:.95rem}.sba-collapsible-section{gap:10px;display:grid}.sba-collapsible-section .sba-panel-heading{margin-bottom:0}.sba-collapsible-section h3{color:#142033;margin:0;font-size:.95rem}.sba-collapse-button{color:#334155;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:.78rem;font-weight:800;display:inline-flex}.sba-collapse-button svg{flex:none}.sba-collapse-button:hover,.sba-collapse-button:focus-visible{color:#0f766e;border-color:#0f766e}.sba-gap-table{min-width:860px}.sba-gap-table td:nth-child(4),.sba-gap-table td:nth-child(5){color:#475569;font-size:.84rem;font-weight:700}.sba-card-name-cell{align-items:flex-start;gap:8px;min-width:220px;display:flex}.sba-card-name-cell>div{min-width:0}.sba-card-preview{flex:none;display:inline-flex;position:relative}.sba-card-preview button{color:#64748b;cursor:zoom-in;background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;justify-content:center;align-items:center;width:28px;height:38px;padding:0;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb3}.sba-card-preview button:hover,.sba-card-preview button:focus-visible{color:#0f766e;border-color:#0f766e;outline:none;box-shadow:0 0 0 3px #0f766e29}.sba-card-preview button img{object-fit:cover;width:100%;height:100%}.sba-card-preview-popover{z-index:1000;color:#f8fafc;pointer-events:none;background:#0f172a;border:1px solid #0f172a2e;border-radius:8px;justify-content:center;align-items:center;width:248px;min-height:346px;padding:8px;display:flex;position:fixed;box-shadow:0 20px 50px #0f172a47}.sba-card-preview-popover img{border-radius:5px;width:100%;height:auto;display:block}.sba-card-preview-popover>span{color:#cbd5e1;font-size:.82rem;font-weight:800}.sba-coverage-gaps.is-empty{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;align-items:center;gap:8px;padding:10px 12px;font-weight:800;display:flex}.sba-panel{padding:14px}.sba-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.sba-panel-heading h2{letter-spacing:0;margin:0;font-size:1rem}.sba-panel-heading span{color:#64748b;font-size:.82rem;font-weight:700}.sba-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}.sba-detail-list div{min-width:0}.sba-detail-list dd{color:#142033;overflow-wrap:anywhere;margin:2px 0 0;font-weight:700}.sba-skip-list{gap:6px;display:grid}.sba-skip-list div{background:#f8fafc;border-radius:6px;justify-content:space-between;gap:12px;padding:8px 10px;display:flex}.sba-skip-list span{color:#475569;text-transform:capitalize}.sba-skip-list strong{color:#142033}.sba-skip-list p,.sba-log-box p{color:#64748b;margin:0}.sba-log-box{background:#0f172a;border:1px solid #e2e8f0;border-radius:6px;height:260px;padding:10px;overflow:auto}.sba-log-line{color:#dbeafe;grid-template-columns:170px minmax(0,1fr);gap:10px;padding:3px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.78rem;line-height:1.45;display:grid}.sba-log-line time{color:#94a3b8}.sba-log-line.is-error span{color:#fecaca}.sba-table-wrap{border:1px solid #e2e8f0;border-radius:6px;overflow:auto}.sba-table{border-collapse:collapse;width:100%;min-width:1120px}.sba-table th{color:#475569;text-align:left;text-transform:uppercase;background:#eef2f7;font-size:.74rem;position:sticky;top:0}.sba-sort-button{min-width:0;min-height:26px;color:inherit;font:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;flex:auto;justify-content:space-between;align-items:center;gap:8px;padding:0;display:inline-flex}.sba-sort-heading{align-items:center;gap:5px;min-width:0;display:flex}.sba-sort-button svg{color:#64748b;flex:none}.sba-sort-button:hover,.sba-sort-button:focus-visible{color:#0f766e;outline:none}.sba-table th,.sba-table td{vertical-align:top;border-bottom:1px solid #e2e8f0;padding:10px 12px}.sba-table tbody tr:nth-child(2n){background:#f8fafc}.sba-table td strong{color:#142033;display:block}.sba-table td span{color:#64748b;margin-top:2px;font-size:.8rem;display:block}.sba-table td.sba-delta.is-up strong{color:#047857}.sba-table td.sba-delta.is-down strong{color:#b91c1c}.sba-table td.sba-delta.is-flat strong{color:#475569}.sba-table-pagination{color:#475569;background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;min-width:100%;padding:10px 12px;font-size:.82rem;font-weight:800;display:flex}.sba-table-pagination>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.sba-page-button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:.78rem;font-weight:800;display:inline-flex}.sba-page-button:disabled{cursor:not-allowed;opacity:.55}.sba-page-button:hover:not(:disabled),.sba-page-button:focus-visible:not(:disabled){color:#0f766e;border-color:#0f766e}.sba-page-button-prev-icon{transform:rotate(180deg)}.sba-empty{color:#64748b;text-align:center;padding:24px}:is(body.dark,body.dark-mode) .sba-page{color:#e5e7eb;background:#020617}:is(body.dark,body.dark-mode) .sba-header p,:is(body.dark,body.dark-mode) .sba-header span,:is(body.dark,body.dark-mode) .sba-panel-heading span,:is(body.dark,body.dark-mode) .sba-detail-list dt,:is(body.dark,body.dark-mode) .sba-table td span,:is(body.dark,body.dark-mode) .sba-metric small,:is(body.dark,body.dark-mode) .sba-table-pagination,:is(body.dark,body.dark-mode) .sba-sort-button svg{color:#94a3b8}:is(body.dark,body.dark-mode) .sba-status-pill,:is(body.dark,body.dark-mode) .sba-metric,:is(body.dark,body.dark-mode) .sba-panel,:is(body.dark,body.dark-mode) .sba-actions select,:is(body.dark,body.dark-mode) .sba-bust-controls select,:is(body.dark,body.dark-mode) .sba-bust-controls input,:is(body.dark,body.dark-mode) .sba-query-controls select,:is(body.dark,body.dark-mode) .sba-query-controls input,:is(body.dark,body.dark-mode) .sba-button{color:#e5e7eb;background:#0f172a;border-color:#334155}:is(body.dark,body.dark-mode) .sba-button-primary{color:#fff;background:#0f766e;border-color:#14b8a6}:is(body.dark,body.dark-mode) .sba-status-pill strong,:is(body.dark,body.dark-mode) .sba-metric strong,:is(body.dark,body.dark-mode) .sba-detail-list dd,:is(body.dark,body.dark-mode) .sba-skip-list strong,:is(body.dark,body.dark-mode) .sba-table td strong,:is(body.dark,body.dark-mode) .sba-table td.sba-delta.is-flat strong{color:#f8fafc}:is(body.dark,body.dark-mode) .sba-table td.sba-delta.is-up strong{color:#34d399}:is(body.dark,body.dark-mode) .sba-table td.sba-delta.is-down strong{color:#fca5a5}:is(body.dark,body.dark-mode) .sba-skip-list div,:is(body.dark,body.dark-mode) .sba-table tbody tr:nth-child(2n),:is(body.dark,body.dark-mode) .sba-table th{background:#111827}:is(body.dark,body.dark-mode) .sba-table-pagination{background:#111827;border-color:#334155}:is(body.dark,body.dark-mode) .sba-page-button{color:#cbd5e1;background:#0f172a;border-color:#334155}:is(body.dark,body.dark-mode) .sba-page-button:hover:not(:disabled),:is(body.dark,body.dark-mode) .sba-page-button:focus-visible:not(:disabled){color:#99f6e4;border-color:#14b8a6}:is(body.dark,body.dark-mode) .sba-sort-button:hover,:is(body.dark,body.dark-mode) .sba-sort-button:focus-visible{color:#99f6e4}:is(body.dark,body.dark-mode) .sba-bust-note{color:#bae6fd;background:#082f49;border-color:#0e7490}:is(body.dark,body.dark-mode) .sba-bust-badges span{color:#cbd5e1;background:#111827;border-color:#334155}:is(body.dark,body.dark-mode) .sba-bust-badges .is-good{color:#bbf7d0;background:#052e16;border-color:#15803d}:is(body.dark,body.dark-mode) .sba-bust-badges .is-warn{color:#fde68a;background:#422006;border-color:#a16207}:is(body.dark,body.dark-mode) .sba-bust-badges .is-live{color:#a5f3fc;background:#083344;border-color:#0891b2}:is(body.dark,body.dark-mode) .sba-bust-badges .is-bad{color:#fecaca;background:#450a0a;border-color:#b91c1c}:is(body.dark,body.dark-mode) .sba-coverage-health,:is(body.dark,body.dark-mode) .sba-channel-chart-card,:is(body.dark,body.dark-mode) .sba-chart-tooltip{background:#0b1220;border-color:#334155}:is(body.dark,body.dark-mode) .sba-channel-chart-card h3,:is(body.dark,body.dark-mode) .sba-channel-chart-row strong,:is(body.dark,body.dark-mode) .sba-chart-tooltip strong{color:#f8fafc}:is(body.dark,body.dark-mode) .sba-channel-chart-row small,:is(body.dark,body.dark-mode) .sba-channel-chart-empty,:is(body.dark,body.dark-mode) .sba-chart-tooltip span,:is(body.dark,body.dark-mode) .sba-chart-tooltip small{color:#cbd5e1}:is(body.dark,body.dark-mode) .sba-query-workspace{border-color:#334155}:is(body.dark,body.dark-mode) .sba-coverage-health.is-good{background:#052e16;border-color:#15803d}:is(body.dark,body.dark-mode) .sba-coverage-health.is-warn{background:#422006;border-color:#a16207}:is(body.dark,body.dark-mode) .sba-coverage-health.is-bad{background:#450a0a;border-color:#b91c1c}:is(body.dark,body.dark-mode) .sba-coverage-status span,:is(body.dark,body.dark-mode) .sba-gap-table td:nth-child(4),:is(body.dark,body.dark-mode) .sba-gap-table td:nth-child(5){color:#cbd5e1}:is(body.dark,body.dark-mode) .sba-coverage-status strong,:is(body.dark,body.dark-mode) .sba-coverage-gaps h3,:is(body.dark,body.dark-mode) .sba-collapsible-section h3{color:#f8fafc}:is(body.dark,body.dark-mode) .sba-collapse-button{color:#cbd5e1;background:#111827;border-color:#334155}:is(body.dark,body.dark-mode) .sba-collapse-button:hover,:is(body.dark,body.dark-mode) .sba-collapse-button:focus-visible{color:#99f6e4;border-color:#14b8a6}:is(body.dark,body.dark-mode) .sba-info-tip button{color:#cbd5e1;background:#111827;border-color:#475569}:is(body.dark,body.dark-mode) .sba-info-tip button:hover,:is(body.dark,body.dark-mode) .sba-info-tip button:focus-visible{color:#bfdbfe;border-color:#93c5fd}:is(body.dark,body.dark-mode) .sba-info-bubble{color:#f8fafc;background:#020617;border-color:#475569}:is(body.dark,body.dark-mode) .sba-coverage-gaps.is-empty{color:#bbf7d0;background:#052e16;border-color:#15803d}:is(body.dark,body.dark-mode) .sba-table-wrap,:is(body.dark,body.dark-mode) .sba-table th,:is(body.dark,body.dark-mode) .sba-table td{border-color:#334155}:is(body.dark,body.dark-mode) .sba-inline-check{color:#e5e7eb;background:#0f172a;border-color:#334155}:is(body.dark,body.dark-mode) .sba-cache-mode-note{color:#a5f3fc;background:#083344;border-color:#0891b2}:is(body.dark,body.dark-mode) .sba-cache-mode-note.is-fresh{color:#fde68a;background:#422006;border-color:#a16207}:is(body.dark,body.dark-mode) .sba-direct-fee-note,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-direct-fee-note{color:#bbf7d0;background:#0b1f17;border-color:#166534}:is(body.dark,body.dark-mode) .sba-alert.is-bad{color:#fecaca;background:#450a0a}:is(body.dark,body.dark-mode) .sba-alert.is-good{color:#bbf7d0;background:#052e16}:is(body.dark,body.dark-mode) .sba-status-pill.is-good{background:#052e16;border-color:#15803d}:is(body.dark,body.dark-mode) .sba-status-pill.is-live{background:#083344;border-color:#0891b2}:is(body.dark,body.dark-mode) .sba-status-pill.is-bad{background:#450a0a;border-color:#b91c1c}:is(body.dark,body.dark-mode) .sba-selected-products>span,:is(body.dark,body.dark-mode) .sba-bust-controls label,:is(body.dark,body.dark-mode) .sba-query-controls label,:is(body.dark,body.dark-mode) .sba-checkbox-label{color:#cbd5e1}:is(body.dark,body.dark-mode) .sba-selected-products button{color:#ccfbf1;background:#042f2e;border-color:#0f766e}:is(body.dark,body.dark-mode) .sba-selected-products button svg{color:#ccfbf1}:is(body.dark,body.dark-mode) .sba-live-progress{background:#0b1220;border-color:#334155}:is(body.dark,body.dark-mode) .sba-live-progress-top span,:is(body.dark,body.dark-mode) .sba-live-stage-heading span,:is(body.dark,body.dark-mode) .sba-live-stage-heading em,:is(body.dark,body.dark-mode) .sba-live-progress-top small{color:#94a3b8}:is(body.dark,body.dark-mode) .sba-live-progress-top strong{color:#f8fafc}:is(body.dark,body.dark-mode) .sba-live-progress-top b{color:#5eead4}:is(body.dark,body.dark-mode) .sba-live-progress-total,:is(body.dark,body.dark-mode) .sba-live-stage-bar{background:#1e293b}:is(body.dark,body.dark-mode) .sba-live-progress-total>div,:is(body.dark,body.dark-mode) .sba-live-stage.is-running .sba-live-stage-bar>div{background:#14b8a6}:is(body.dark,body.dark-mode) .sba-live-stage.is-completed .sba-live-stage-bar>div{background:#22c55e}:is(body.dark,body.dark-mode) .sba-pipeline-health{background:#0b1220;border-color:#334155}:is(body.dark,body.dark-mode) .sba-pipeline-health-top span,:is(body.dark,body.dark-mode) .sba-pipeline-health-top small,:is(body.dark,body.dark-mode) .sba-pipeline-health-metrics span,:is(body.dark,body.dark-mode) .sba-pipeline-health-metrics small,:is(body.dark,body.dark-mode) .sba-pipeline-health-signals,:is(body.dark,body.dark-mode) .sba-pipeline-health-rule{color:#94a3b8}:is(body.dark,body.dark-mode) .sba-pipeline-health-top strong,:is(body.dark,body.dark-mode) .sba-pipeline-health-metrics strong{color:#f8fafc}:is(body.dark,body.dark-mode) .sba-pipeline-health-top b{color:#5eead4}:is(body.dark,body.dark-mode) .sba-pipeline-health-bar{background:#1e293b}:is(body.dark,body.dark-mode) .sba-pipeline-health-bar>div{background:#14b8a6}:is(body.dark,body.dark-mode) .sba-pipeline-health.is-good .sba-pipeline-health-bar>div{background:#22c55e}:is(body.dark,body.dark-mode) .sba-pipeline-health.is-bad .sba-pipeline-health-bar>div{background:#ef4444}:is(body.dark,body.dark-mode) .sba-pipeline-health-metrics>div{background:#111827;border-color:#334155}:is(body.dark,body.dark-mode) .sba-pipeline-health-error{color:#fecaca;background:#450a0a;border-color:#7f1d1d}:is(body.dark,body.dark-mode) .sba-expandable-row:hover{background:#111827}:is(body.dark,body.dark-mode) .sba-drilldown-row td{background:#0b1220}:is(body.dark,body.dark-mode) .sba-card-drilldown{border-color:#334155}:is(body.dark,body.dark-mode) .sba-card-drilldown-summary,:is(body.dark,body.dark-mode) .sba-card-channel-table>div,:is(body.dark,body.dark-mode) .sba-card-channel-table>p,:is(body.dark,body.dark-mode) .sba-channel-price-chart,:is(body.dark,body.dark-mode) .sba-channel-price-empty,:is(body.dark,body.dark-mode) .sba-channel-price-values span{background:#111827;border-color:#334155}:is(body.dark,body.dark-mode) .sba-card-drilldown-summary span,:is(body.dark,body.dark-mode) .sba-card-channel-table span,:is(body.dark,body.dark-mode) .sba-card-drilldown-summary small,:is(body.dark,body.dark-mode) .sba-card-channel-table small,:is(body.dark,body.dark-mode) .sba-channel-price-header span,:is(body.dark,body.dark-mode) .sba-channel-price-name span,:is(body.dark,body.dark-mode) .sba-channel-price-foot span,:is(body.dark,body.dark-mode) .sba-channel-price-scale,:is(body.dark,body.dark-mode) .sba-channel-price-values b{color:#94a3b8}:is(body.dark,body.dark-mode) .sba-card-drilldown-summary strong,:is(body.dark,body.dark-mode) .sba-card-channel-table strong,:is(body.dark,body.dark-mode) .sba-channel-price-header strong,:is(body.dark,body.dark-mode) .sba-channel-price-name strong,:is(body.dark,body.dark-mode) .sba-channel-price-foot strong,:is(body.dark,body.dark-mode) .sba-channel-price-values strong{color:#f8fafc}:is(body.dark,body.dark-mode) .sba-channel-price-track{background:linear-gradient(90deg,#94a3b829 1px,#0000 1px) 0 0/25% 100%,#0f172a;border-color:#334155}:is(body.dark,body.dark-mode) .sba-channel-price-legend span{color:#cbd5e1;background:#0f172a;border-color:#334155}:is(body.dark,body.dark-mode) .sba-channel-reference-toggles button{color:#fde68a;background:#422006;border-color:#854d0e}:is(body.dark,body.dark-mode) .sba-channel-reference-toggles button.is-reference-2{color:#a5f3fc;background:#083344;border-color:#0e7490}:is(body.dark,body.dark-mode) .sba-channel-reference-toggles button.is-reference-3{color:#ddd6fe;background:#2e1065;border-color:#6d28d9}:is(body.dark,body.dark-mode) .sba-channel-reference-toggles button.is-hidden{color:#64748b;background:#0f172a;border-color:#334155}:is(body.dark,body.dark-mode) .sba-channel-price-scale-baseline{color:#fde68a;background:#422006;border-color:#a16207}:is(body.dark,body.dark-mode) .sba-market-trend{border-color:#334155}:is(body.dark,body.dark-mode) .sba-market-trend-chart,:is(body.dark,body.dark-mode) .sba-market-trend-empty{background:linear-gradient(90deg,#94a3b824 1px,#0000 1px),linear-gradient(0deg,#94a3b824 1px,#0000 1px),#0f172a;border-color:#334155}:is(body.dark,body.dark-mode) .sba-market-trend-heading span,:is(body.dark,body.dark-mode) .sba-market-trend-delta small,:is(body.dark,body.dark-mode) .sba-market-trend-empty,:is(body.dark,body.dark-mode) .sba-market-trend-foot span,:is(body.dark,body.dark-mode) .sba-market-trend-y-labels span{color:#94a3b8}:is(body.dark,body.dark-mode) .sba-market-trend-heading strong{color:#f8fafc}:is(body.dark,body.dark-mode) .sba-market-trend-delta.is-up{color:#34d399}:is(body.dark,body.dark-mode) .sba-market-trend-delta.is-down{color:#fca5a5}:is(body.dark,body.dark-mode) .sba-channel-price-legend .is-avg,:is(body.dark,body.dark-mode) .sba-channel-price-marker.is-avg{color:#a5f3fc;background:#083344;border-color:#0891b2}:is(body.dark,body.dark-mode) .sba-channel-price-legend .is-median,:is(body.dark,body.dark-mode) .sba-channel-price-marker.is-median{color:#bbf7d0;background:#052e16;border-color:#16a34a}:is(body.dark,body.dark-mode) .sba-channel-price-legend .is-latest,:is(body.dark,body.dark-mode) .sba-channel-price-marker.is-latest{color:#ddd6fe;background:#2e1065;border-color:#7c3aed}:is(body.dark,body.dark-mode) .sba-channel-price-legend .is-mtgjson{color:#fde68a;background:#422006;border-color:#a16207}:is(body.dark,body.dark-mode) .sba-channel-grouped-plot{background:linear-gradient(0deg,#38bdf81f 1px,#0000 1px) 0 0/100% 25%,#061321;border-color:#38bdf847}:is(body.dark,body.dark-mode) .sba-channel-grouped-axis,:is(body.dark,body.dark-mode) .sba-channel-group>small{color:#8fb3d9}:is(body.dark,body.dark-mode) .sba-channel-group>strong,:is(body.dark,body.dark-mode) .sba-channel-group-bar b{color:#e5f3ff}:is(body.dark,body.dark-mode) .sba-card-preview button{color:#94a3b8;background:#111827;border-color:#334155;box-shadow:inset 0 0 0 1px #94a3b81f}:is(body.dark,body.dark-mode) .sba-card-preview button:hover,:is(body.dark,body.dark-mode) .sba-card-preview button:focus-visible{color:#99f6e4;border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a62e}:is(body.dark,body.dark-mode) .sba-skip-list span,:is(body.dark,body.dark-mode) .sba-skip-list p,:is(body.dark,body.dark-mode) .sba-log-box p,:is(body.dark,body.dark-mode) .sba-empty{color:#94a3b8}:is(.layout-root.dark .sba-page,.sba-page.dark){color:#e5e7eb;background:#020617}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-header p,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-header span,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-panel-heading span,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-detail-list dt,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-table td span,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-metric small,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-table-pagination,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-sort-button svg,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-selected-products>span,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-bust-controls label,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-query-controls label,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-checkbox-label,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-live-progress-top span,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-live-stage-heading span,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-live-stage-heading em,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-live-progress-top small,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-card-drilldown-summary span,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-sale-market-heading span,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-sale-market-context>p,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-sale-market-more,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-sale-market-list b,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-sale-market-list small,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-card-channel-table span,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-card-drilldown-summary small,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-card-channel-table small,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-channel-price-header span,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-channel-price-name span,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-channel-price-foot span,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-channel-price-scale,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-channel-price-values b,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-skip-list span,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-skip-list p,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-log-box p,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-empty{color:#94a3b8}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-status-pill,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-metric,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-panel,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-actions select,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-bust-controls select,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-bust-controls input,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-query-controls select,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-query-controls input,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-button,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-inline-check,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-collapse-button,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-info-tip button,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-page-button{color:#e5e7eb;background:#0f172a;border-color:#334155}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-button-primary{color:#fff;background:#0f766e;border-color:#14b8a6}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-status-pill strong,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-metric strong,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-detail-list dd,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-skip-list strong,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-table td strong,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-table td.sba-delta.is-flat strong,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-channel-chart-card h3,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-channel-chart-row strong,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-chart-tooltip strong,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-coverage-status strong,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-coverage-gaps h3,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-collapsible-section h3,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-live-progress-top strong,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-card-drilldown-summary strong,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-sale-market-heading strong,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-sale-market-list strong,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-card-channel-table strong,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-channel-price-header strong,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-channel-price-name strong,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-channel-price-foot strong,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-channel-price-values strong{color:#f8fafc}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-channel-chart-row small,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-channel-chart-empty,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-chart-tooltip span,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-chart-tooltip small{color:#cbd5e1}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-skip-list div,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-table tbody tr:nth-child(2n),:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-table th,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-card-drilldown-summary,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-sale-market-context,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-sale-market-list>div,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-card-channel-table>div,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-card-channel-table>p,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-channel-price-chart,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-channel-price-empty,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-channel-price-values span{background:#111827;border-color:#334155}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-card-drilldown-summary .sba-sale-market-context{background:0 0;border:0;padding:0}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-table-wrap,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-table th,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-table td,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-query-workspace,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-card-drilldown,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-channel-price-track{border-color:#334155}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-channel-price-track{background:linear-gradient(90deg,#94a3b829 1px,#0000 1px) 0 0/25% 100%,#0f172a}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-channel-grouped-plot{background:linear-gradient(0deg,#38bdf81f 1px,#0000 1px) 0 0/100% 25%,#061321;border-color:#38bdf847}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-channel-grouped-axis,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-channel-group>small{color:#8fb3d9}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-channel-group>strong,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-channel-group-bar b{color:#e5f3ff}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-channel-price-legend span{color:#cbd5e1;background:#0f172a;border-color:#334155}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-channel-price-scale-baseline{color:#fde68a;background:#422006;border-color:#a16207}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-channel-price-legend .is-avg,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-channel-price-marker.is-avg{color:#a5f3fc;background:#083344;border-color:#0891b2}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-channel-price-legend .is-median,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-channel-price-marker.is-median{color:#bbf7d0;background:#052e16;border-color:#16a34a}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-channel-price-legend .is-latest,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-channel-price-marker.is-latest{color:#ddd6fe;background:#2e1065;border-color:#7c3aed}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-channel-price-legend .is-mtgjson{color:#fde68a;background:#422006;border-color:#a16207}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-market-trend{border-color:#334155}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-market-trend-chart,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-market-trend-empty{background:linear-gradient(90deg,#94a3b824 1px,#0000 1px),linear-gradient(0deg,#94a3b824 1px,#0000 1px),#0f172a;border-color:#334155}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-market-trend-heading span,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-market-trend-delta small,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-market-trend-empty,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-market-trend-foot span,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-market-trend-y-labels span{color:#94a3b8}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-market-trend-heading strong{color:#f8fafc}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-market-trend-delta.is-up{color:#34d399}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-market-trend-delta.is-down{color:#fca5a5}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-channel-chart-card,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-chart-tooltip,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-coverage-health,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-live-progress,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-drilldown-row td{background:#0b1220;border-color:#334155}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-live-progress-total,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-live-stage-bar{background:#1e293b}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-live-progress-total>div,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-live-stage.is-running .sba-live-stage-bar>div{background:#14b8a6}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-live-stage.is-completed .sba-live-stage-bar>div{background:#22c55e}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-table td.sba-delta.is-up strong{color:#34d399}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-table td.sba-delta.is-down strong{color:#fca5a5}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-selected-products button{color:#ccfbf1;background:#042f2e;border-color:#0f766e}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-selected-products button svg{color:#ccfbf1}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-cache-mode-note,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-snapshot-calendar,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-bust-badges .is-live,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-status-pill.is-live{color:#a5f3fc;background:#083344;border-color:#0891b2}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-snapshot-calendar-nav button,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-snapshot-calendar-list button,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-snapshot-calendar-grid button{color:#cbd5e1;background:#0f172a;border-color:#334155}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-snapshot-calendar-grid button.has-snapshot{color:#99f6e4;background:#042f2e;border-color:#0f766e}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-snapshot-calendar-heading strong,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-snapshot-calendar-nav b,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-snapshot-calendar-list strong{color:#e2e8f0}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-snapshot-calendar-heading span,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-snapshot-calendar-dow,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-snapshot-calendar-list small,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-snapshot-calendar-list p{color:#94a3b8}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-cache-mode-note.is-fresh,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-bust-badges .is-warn,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-coverage-health.is-warn{color:#fde68a;background:#422006;border-color:#a16207}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-alert.is-good,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-bust-badges .is-good,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-status-pill.is-good,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-coverage-health.is-good,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-coverage-gaps.is-empty{color:#bbf7d0;background:#052e16;border-color:#15803d}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-alert.is-bad,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-bust-badges .is-bad,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-status-pill.is-bad,:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-coverage-health.is-bad{color:#fecaca;background:#450a0a;border-color:#b91c1c}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-bust-note{color:#bae6fd;background:#082f49;border-color:#0e7490}:is(.layout-root.dark .sba-page,.sba-page.dark) .sba-bust-badges span{color:#cbd5e1;background:#111827;border-color:#334155}.sba-page.is-cyber{isolation:isolate;color:#0f172a;background:radial-gradient(circle at 84% 0,#22d3ee33,#0000 31%),radial-gradient(circle at 6% 6%,#3b82f621,#0000 28%),linear-gradient(#eef7ff 0%,#f8fbff 45%,#eef6ff 100%);position:relative;overflow:hidden}.sba-page.is-cyber:before,.sba-page.is-cyber:after{content:"";z-index:-1;pointer-events:none;position:fixed;inset:0}.sba-page.is-cyber:before{opacity:.52;background:linear-gradient(90deg,#0e749012 1px,#0000 1px) 0 0/72px 72px,linear-gradient(0deg,#3b82f60f 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle,#0ea5e96b 1px,#0000 1.5px) 12px 10px/34px 34px;-webkit-mask-image:linear-gradient(#000 0%,#00000061 54%,#0000 100%);mask-image:linear-gradient(#000 0%,#00000061 54%,#0000 100%)}.sba-page.is-cyber:after{display:none}.sba-page.is-cyber .sba-panel-heading span,.sba-page.is-cyber .sba-bust-controls label,.sba-page.is-cyber .sba-query-controls label,.sba-page.is-cyber .sba-checkbox-label,.sba-page.is-cyber .sba-live-progress-top span,.sba-page.is-cyber .sba-live-stage-heading span,.sba-page.is-cyber .sba-metric span,.sba-page.is-cyber .sba-card-drilldown-summary span,.sba-page.is-cyber .sba-card-channel-table span,.sba-page.is-cyber .sba-channel-price-header span,.sba-page.is-cyber .sba-channel-price-name span,.sba-page.is-cyber .sba-market-trend-heading span,.sba-page.is-cyber .sba-market-trend-foot span,.sba-page.is-cyber .sba-market-trend-y-labels span{color:#475569;letter-spacing:.08em}.sba-page.is-cyber .sba-panel,.sba-page.is-cyber .sba-status-pill,.sba-page.is-cyber .sba-metric,.sba-page.is-cyber .sba-channel-chart-card,.sba-page.is-cyber .sba-live-progress,.sba-page.is-cyber .sba-coverage-health,.sba-page.is-cyber .sba-card-drilldown-summary,.sba-page.is-cyber .sba-card-channel-table>div,.sba-page.is-cyber .sba-card-channel-table>p,.sba-page.is-cyber .sba-channel-price-chart,.sba-page.is-cyber .sba-channel-price-empty,.sba-page.is-cyber .sba-channel-price-values span,.sba-page.is-cyber .sba-table-wrap,.sba-page.is-cyber .sba-coverage-gaps,.sba-page.is-cyber .sba-collapsible-section{color:#0f172a;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px));background:radial-gradient(circle at 100% 0,#22d3ee1f,#0000 30%),linear-gradient(135deg,#ffffffeb,#f0f9ffdb);border-color:#0e749033;box-shadow:inset 0 0 0 1px #ffffff7a,0 14px 34px #0f172a12}.sba-page.is-cyber .sba-panel-heading h2,.sba-page.is-cyber .sba-channel-chart-card h3,.sba-page.is-cyber .sba-coverage-gaps h3,.sba-page.is-cyber .sba-collapsible-section h3,.sba-page.is-cyber .sba-status-pill strong,.sba-page.is-cyber .sba-metric strong,.sba-page.is-cyber .sba-live-progress-top strong,.sba-page.is-cyber .sba-card-drilldown-summary strong,.sba-page.is-cyber .sba-card-channel-table strong,.sba-page.is-cyber .sba-channel-price-header strong,.sba-page.is-cyber .sba-channel-price-name strong,.sba-page.is-cyber .sba-channel-price-values strong,.sba-page.is-cyber .sba-market-trend-heading strong,.sba-page.is-cyber .sba-detail-list dd,.sba-page.is-cyber .sba-table td strong,.sba-page.is-cyber .sba-channel-chart-row strong,.sba-page.is-cyber .sba-coverage-status strong{color:#0f172a}.sba-page.is-cyber .sba-panel-heading{border-bottom:1px solid #0e749024;margin-bottom:14px;padding-bottom:10px}.sba-page.is-cyber .sba-panel-heading>span{color:#0e7490;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px));background:#ecfeffd6;border:1px solid #0e749038;padding:4px 8px}.sba-page.is-cyber .sba-bust-controls select,.sba-page.is-cyber .sba-bust-controls input,.sba-page.is-cyber .sba-query-controls select,.sba-page.is-cyber .sba-query-controls input,.sba-page.is-cyber .sba-actions select,.sba-page.is-cyber .sba-button,.sba-page.is-cyber .sba-inline-check,.sba-page.is-cyber .sba-collapse-button,.sba-page.is-cyber .sba-page-button{color:#0f172a;background:#ffffffdb;border-color:#0e74903d;border-radius:4px;box-shadow:inset 0 0 20px #0ea5e90d}.sba-page.is-cyber .sba-button-primary{color:#f8fbff;background:linear-gradient(135deg,#0891b2,#2563eb);border-color:#0e749094;box-shadow:0 10px 24px #2563eb2e}.sba-page.is-cyber .sba-query-workspace{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));background:linear-gradient(90deg,#0e749014 1px,#0000 1px) 0 0/52px 100%,#ecfeff61;border-top-color:#0e749029;padding:14px}.sba-page.is-cyber .sba-selected-products button,.sba-page.is-cyber .sba-bust-badges span,.sba-page.is-cyber .sba-channel-price-legend span{color:#0e7490;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px));background:#ffffffc7;border-color:#0e749038;border-radius:4px}.sba-page.is-cyber .sba-live-progress-total,.sba-page.is-cyber .sba-live-stage-bar,.sba-page.is-cyber .sba-channel-price-track,.sba-page.is-cyber .sba-market-trend-chart,.sba-page.is-cyber .sba-chart-tooltip{background:linear-gradient(90deg,#0e74901c 1px,#0000 1px) 0 0/25% 100%,linear-gradient(0deg,#3b82f617 1px,#0000 1px) 0 0/100% 33.333%,radial-gradient(circle,#0ea5e938 1px,#0000 1.5px) 0 0/18px 18px,#f8fbffe6;border-color:#0e74902e}.sba-page.is-cyber .sba-channel-chart{clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px));background:radial-gradient(circle,#22d3ee1f,#0000 54%),radial-gradient(circle at 16% 24%,#0ea5e93d 0 1px,#0000 1.8px),radial-gradient(circle at 78% 72%,#2563eb2e 0 1px,#0000 1.8px),#f8fbffe6;border:1px solid #0e749029;position:relative;overflow:hidden}.sba-page.is-cyber .sba-channel-chart .recharts-sector{filter:drop-shadow(0 6px 10px #0f172a14)}.sba-page.is-cyber .sba-market-trend-plot .recharts-line-curve{filter:drop-shadow(0 3px 6px #0e74903d)}.sba-page.is-cyber .sba-market-trend-plot .recharts-line-dot{filter:drop-shadow(0 2px 4px #0e749047)}.sba-page.is-cyber .sba-live-progress-total>div,.sba-page.is-cyber .sba-live-stage-bar>div{background:linear-gradient(90deg,#22d3ee,#2dd4bf);box-shadow:0 4px 12px #0ea5e93d}.sba-page.is-cyber .sba-channel-price-baseline,.sba-page.is-cyber .sba-channel-price-scale-baseline{color:#92400e;background:#fffbeb;border-color:#d97706;box-shadow:0 4px 10px #d977061f}.sba-page.is-cyber .sba-channel-price-marker{border-color:#f8fbff;box-shadow:0 0 0 1px #0e74902e,0 4px 10px #0f172a1f}.sba-page.is-cyber .sba-channel-price-marker.is-avg,.sba-page.is-cyber .sba-channel-price-legend .is-avg{color:#0e7490;background:#ecfeff}.sba-page.is-cyber .sba-channel-price-marker.is-median,.sba-page.is-cyber .sba-channel-price-legend .is-median{color:#047857;background:#ecfdf5}.sba-page.is-cyber .sba-channel-price-marker.is-latest,.sba-page.is-cyber .sba-channel-price-legend .is-latest{color:#6d28d9;background:#f5f3ff}.sba-page.is-cyber .sba-channel-chart-row>span{border-radius:2px;box-shadow:0 4px 8px #0f172a1f}.sba-page.is-cyber .sba-card-channel-table>div{position:relative}.sba-page.is-cyber .sba-card-channel-table>div:after{display:none}.sba-page.is-cyber .sba-table{background:#ffffffc2}.sba-page.is-cyber .sba-table th{color:#0e7490;background:#ecfeffad;border-color:#0e749029}.sba-page.is-cyber .sba-table td{color:#0f172a;border-color:#0e74901f}.sba-page.is-cyber .sba-table tbody tr:nth-child(2n),.sba-page.is-cyber .sba-expandable-row:hover,.sba-page.is-cyber .sba-drilldown-row td{background:#ecfeff73}.sba-page.is-cyber .sba-bust-note,.sba-page.is-cyber .sba-cache-mode-note{color:#0e7490;background:#ecfeffb8;border-color:#0e749038}.sba-page.is-cyber .sba-cache-mode-note.is-fresh,.sba-page.is-cyber .sba-bust-badges .is-warn,.sba-page.is-cyber .sba-coverage-health.is-warn{color:#92400e;background:#fffbeb;border-color:#d9770661}.sba-page.is-cyber .sba-alert.is-good,.sba-page.is-cyber .sba-bust-badges .is-good,.sba-page.is-cyber .sba-status-pill.is-good,.sba-page.is-cyber .sba-coverage-health.is-good,.sba-page.is-cyber .sba-coverage-gaps.is-empty{color:#047857;background:#ecfdf5;border-color:#0d948857}.sba-page.is-cyber .sba-alert.is-bad,.sba-page.is-cyber .sba-bust-badges .is-bad,.sba-page.is-cyber .sba-status-pill.is-bad,.sba-page.is-cyber .sba-coverage-health.is-bad{color:#b91c1c;background:#fef2f2;border-color:#dc262652}.sba-page.is-cyber .sba-table td.sba-delta.is-up strong,.sba-page.is-cyber .sba-market-trend-delta.is-up{color:#047857}.sba-page.is-cyber .sba-table td.sba-delta.is-down strong,.sba-page.is-cyber .sba-market-trend-delta.is-down{color:#dc2626}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber){color:#dbeafe;background:radial-gradient(circle at 84% 0,#22d3ee2b,#0000 31%),radial-gradient(circle at 6% 6%,#3b82f629,#0000 28%),linear-gradient(#08111f 0%,#0d1729 46%,#07101d 100%)}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber):before{opacity:.34;background:linear-gradient(90deg,#22d3ee1a 1px,#0000 1px) 0 0/72px 72px,linear-gradient(0deg,#60a5fa14 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle,#7dd3fc80 1px,#0000 1.5px) 12px 10px/34px 34px}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-panel,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-status-pill,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-metric,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-channel-chart-card,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-live-progress,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-coverage-health,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-card-drilldown-summary,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-card-channel-table>div,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-card-channel-table>p,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-channel-price-chart,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-channel-price-empty,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-channel-price-values span,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-table-wrap,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-coverage-gaps,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-collapsible-section{color:#dbeafe;background:radial-gradient(circle at 100% 0,#22d3ee1f,#0000 30%),linear-gradient(135deg,#0f172af0,#080f1ee0);border-color:#60a5fa52;box-shadow:inset 0 0 0 1px #22d3ee0a,0 18px 44px #0000003d}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-panel-heading h2,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-channel-chart-card h3,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-coverage-gaps h3,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-collapsible-section h3,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-status-pill strong,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-metric strong,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-live-progress-top strong,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-card-drilldown-summary strong,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-card-channel-table strong,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-channel-price-header strong,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-channel-price-name strong,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-channel-price-values strong,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-market-trend-heading strong,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-detail-list dd,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-table td strong,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-channel-chart-row strong,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-coverage-status strong{color:#f8fbff}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-panel-heading span,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-bust-controls label,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-query-controls label,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-checkbox-label,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-live-progress-top span,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-live-stage-heading span,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-metric span,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-card-drilldown-summary span,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-card-channel-table span,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-channel-price-header span,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-channel-price-name span,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-market-trend-heading span,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-market-trend-foot span,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-market-trend-y-labels span{color:#93c5fd}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-bust-controls select,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-bust-controls input,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-query-controls select,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-query-controls input,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-actions select,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-button,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-inline-check,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-collapse-button,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-page-button{color:#dbeafe;background:#020617b8;border-color:#60a5fa57}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-button-primary{color:#f8fbff;background:linear-gradient(135deg,#0e7490,#2563eb);border-color:#22d3eebd}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-table{background:#0206179e}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-table th{color:#93c5fd;background:#082f4975;border-color:#60a5fa38}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-table td{color:#dbeafe;border-color:#60a5fa24}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-query-workspace{background:linear-gradient(90deg,#22d3ee14 1px,#0000 1px) 0 0/52px 100%,#02061742;border-top-color:#60a5fa33}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-selected-products button,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-bust-badges span,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-channel-price-legend span{color:#cffafe;background:#082f497a;border-color:#22d3ee52}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-live-progress-total,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-live-stage-bar,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-channel-price-track,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-market-trend-chart,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-chart-tooltip{background:linear-gradient(90deg,#60a5fa2e 1px,#0000 1px) 0 0/25% 100%,linear-gradient(0deg,#22d3ee1f 1px,#0000 1px) 0 0/100% 33.333%,radial-gradient(circle,#22d3ee3d 1px,#0000 1.5px) 0 0/18px 18px,#020617db;border-color:#60a5fa42}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-channel-chart{background:radial-gradient(circle,#22d3ee1f,#0000 52%),radial-gradient(circle at 16% 24%,#bfdbfe3d 0 1px,#0000 1.8px),radial-gradient(circle at 78% 72%,#60a5fa38 0 1px,#0000 1.8px),#02061785;border-color:#60a5fa3d}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-panel-heading>span{color:#67e8f9;background:#082f4970;border-color:#22d3ee47}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-bust-note,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-cache-mode-note{color:#bae6fd;background:#082f4980;border-color:#22d3ee47}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-cache-mode-note.is-fresh,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-bust-badges .is-warn,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-coverage-health.is-warn{color:#fde68a;background:#713f127a;border-color:#facc1580}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-alert.is-good,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-bust-badges .is-good,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-status-pill.is-good,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-coverage-health.is-good,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-coverage-gaps.is-empty{color:#99f6e4;background:#064e3b80;border-color:#2dd4bf7a}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-alert.is-bad,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-bust-badges .is-bad,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-status-pill.is-bad,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-coverage-health.is-bad{color:#fecaca;background:#450a0a8f;border-color:#f8717180}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber){--sba-night-bg:#080909;--sba-night-surface:#0d0f10;--sba-night-surface-soft:#151719;--sba-night-panel:#101214;--sba-night-text:#f6f3ef;--sba-night-muted:#a09a98;--sba-night-faint:#777273;--sba-night-border:#292c2e;--sba-night-border-strong:#3a3e40;--sba-night-red:#dc2626;--sba-night-red-bright:#ef4444;--sba-night-red-soft:#dc262624;--sba-night-green:#56b879;--sba-night-amber:#e29a45;background:var(--sba-night-bg);color:var(--sba-night-text)}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber):before{display:none}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-panel,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-status-pill,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-metric,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-channel-chart-card,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-live-progress,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-coverage-health,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-card-drilldown-summary,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-card-channel-table>div,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-card-channel-table>p,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-channel-price-chart,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-channel-price-empty,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-channel-price-values span,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-table-wrap,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-coverage-gaps,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-collapsible-section{border-color:var(--sba-night-border);background:var(--sba-night-panel);color:var(--sba-night-text);box-shadow:none;clip-path:none}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-panel-heading{border-bottom-color:var(--sba-night-border)}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-panel-heading>span{color:var(--sba-night-red-bright);clip-path:none;background:0 0;border:0;padding:0}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-panel-heading h2,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-channel-chart-card h3,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-coverage-gaps h3,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-collapsible-section h3,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-status-pill strong,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-metric strong,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-live-progress-top strong,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-detail-list dd,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-table td strong{color:var(--sba-night-text)}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-panel-heading span,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-bust-controls label,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-query-controls label,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-checkbox-label,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-metric span,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-live-progress-top span,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-live-stage-heading span,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-live-stage-heading em,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-live-progress-top small,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-snapshot-calendar-heading span,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-snapshot-calendar-dow,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-snapshot-calendar-list small,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-snapshot-calendar-list p{color:var(--sba-night-muted)}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-bust-controls select,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-bust-controls input,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-query-controls select,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-query-controls input,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-actions select,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-button,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-inline-check,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-collapse-button,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-page-button,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-snapshot-calendar-nav button,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-snapshot-calendar-list button,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-snapshot-calendar-grid button{border-color:var(--sba-night-border);background:var(--sba-night-surface);color:var(--sba-night-text);box-shadow:none;clip-path:none;border-radius:7px}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-button-primary{border-color:var(--sba-night-red);background:var(--sba-night-red);color:#fff;box-shadow:none}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-button-primary:hover:not(:disabled),:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-button-primary:focus-visible:not(:disabled){border-color:var(--sba-night-red-bright);background:var(--sba-night-red-bright)}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-query-workspace{border-top-color:var(--sba-night-border);background:var(--sba-night-surface);clip-path:none;background-size:auto}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-selected-products button,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-bust-badges span,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-channel-price-legend span{border-color:var(--sba-night-border-strong);background:var(--sba-night-surface-soft);color:var(--sba-night-text);clip-path:none;border-radius:7px}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-selected-products button svg,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-live-progress-top b{color:var(--sba-night-red-bright)}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-table,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-channel-chart,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-live-progress-total,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-live-stage-bar,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-channel-price-track,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-market-trend-chart,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-chart-tooltip{border-color:var(--sba-night-border);background:var(--sba-night-surface-soft);background-size:auto}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-table th{border-color:var(--sba-night-border);background:var(--sba-night-surface-soft);color:var(--sba-night-muted)}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-table td{border-color:var(--sba-night-border);color:var(--sba-night-text)}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-table tbody tr:nth-child(2n),:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-expandable-row:hover,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-drilldown-row td{background:color-mix(in srgb, var(--sba-night-red) 2.5%, transparent)}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-live-progress-total>div,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-live-stage.is-running .sba-live-stage-bar>div{background:var(--sba-night-red);box-shadow:none}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-snapshot-calendar{border-color:var(--sba-night-border);background:var(--sba-night-surface-soft);color:var(--sba-night-text)}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-snapshot-calendar-grid button.has-snapshot{border-color:var(--sba-night-red);background:var(--sba-night-red-soft);color:var(--sba-night-red-bright)}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-cache-mode-note,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-bust-note{border-color:var(--sba-night-border-strong);background:var(--sba-night-surface-soft);color:var(--sba-night-muted)}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-panel-heading>span{border:1px solid color-mix(in srgb, var(--sba-night-red) 48%, var(--sba-night-border));background:var(--sba-night-red-soft);color:var(--sba-night-red-bright);border-radius:999px;padding:4px 8px}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-cache-mode-note.is-fresh,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-bust-badges .is-warn,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-coverage-health.is-warn{border-color:color-mix(in srgb, var(--sba-night-amber) 45%, var(--sba-night-border));background:color-mix(in srgb, var(--sba-night-amber) 10%, var(--sba-night-surface));color:var(--sba-night-amber)}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-alert.is-good,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-bust-badges .is-good,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-status-pill.is-good,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-coverage-health.is-good,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-coverage-gaps.is-empty{border-color:color-mix(in srgb, var(--sba-night-green) 42%, var(--sba-night-border));background:color-mix(in srgb, var(--sba-night-green) 10%, var(--sba-night-surface));color:var(--sba-night-green)}:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-alert.is-bad,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-bust-badges .is-bad,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-status-pill.is-bad,:is(.layout-root.dark .sba-page.is-cyber,.sba-page.dark.is-cyber) .sba-coverage-health.is-bad{border-color:color-mix(in srgb, var(--sba-night-red) 48%, var(--sba-night-border));background:var(--sba-night-red-soft);color:var(--sba-night-red-bright)}@media (width<=1100px){.sba-header{flex-direction:column}.sba-actions{justify-content:flex-start}.sba-status-band{grid-template-columns:repeat(2,minmax(0,1fr))}.sba-grid{grid-template-columns:1fr}.sba-bust-metrics,.sba-bust-metrics.is-query{grid-template-columns:repeat(2,minmax(0,1fr))}.sba-result-rule-fields{grid-template-columns:repeat(3,minmax(110px,1fr))}.sba-query-workspace{grid-template-columns:1fr}.sba-query-controls{grid-template-columns:repeat(4,minmax(0,1fr))}.sba-snapshot-calendar,.sba-channel-chart-grid,.sba-channel-chart-layout{grid-template-columns:1fr}.sba-live-stage-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sba-card-drilldown-grid,.sba-card-channel-table{grid-template-columns:1fr}.sba-coverage-health{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.sba-page{padding:16px}.sba-status-band,.sba-bust-controls,.sba-query-workspace,.sba-query-controls,.sba-snapshot-calendar,.sba-bust-metrics,.sba-channel-chart-grid,.sba-channel-chart-layout,.sba-live-stage-list,.sba-card-drilldown-grid,.sba-card-channel-table,.sba-coverage-health,.sba-detail-list,.sba-bust-metrics.is-query,.sba-bust-formula{grid-template-columns:1fr}.sba-bust-formula>span{grid-column:1}.sba-result-rule-editor__header,.sba-result-rule-editor__footer{flex-direction:column;align-items:flex-start}.sba-result-rule-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sba-actions,.sba-actions label,.sba-actions select,.sba-bust-controls label,.sba-bust-controls select,.sba-bust-controls input,.sba-query-controls label,.sba-checkbox-label,.sba-query-controls select,.sba-query-controls input,.sba-button{width:100%}.sba-cache-mode-note{grid-column:auto}.sba-snapshot-calendar-heading{flex-direction:column;align-items:flex-start}.sba-button{justify-content:center}.sba-log-line{grid-template-columns:1fr;gap:2px}.sba-panel-heading{align-items:flex-start}.sba-collapse-button{width:100%}.sba-table-pagination,.sba-table-pagination>div{flex-direction:column;align-items:stretch}.sba-page-button{width:100%}}.mmq{--mmq-bg:var(--brief-bg,#f6f4f1);--mmq-panel:var(--brief-panel,#fff);--mmq-ink:var(--brief-text,#151416);--mmq-muted:var(--brief-muted,#6d6868);--mmq-line:var(--brief-border,#ddd7d2);--mmq-accent:var(--brief-red,#c81e1e);--mmq-soft:var(--brief-red-soft,#c81e1e1a);--mmq-warn:#f5eddb;background:var(--mmq-bg);color:var(--mmq-ink);min-height:calc(100vh - 80px);padding:36px clamp(20px,3vw,58px) 60px;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.5}.mmq--dark{--mmq-bg:var(--brief-bg,#080909);--mmq-panel:var(--brief-panel,#101214);--mmq-ink:var(--brief-text,#f6f3ef);--mmq-muted:var(--brief-muted,#a09a98);--mmq-line:var(--brief-border,#292c2e);--mmq-accent:var(--brief-red-bright,#ef4444);--mmq-soft:var(--brief-surface-soft,#151719);--mmq-warn:#2b2116}.mmq *{box-sizing:border-box}.mmq button,.mmq input,.mmq select{font:inherit}.mmq button{cursor:pointer}.mmq button:disabled{opacity:.5;cursor:not-allowed}.mmq button:focus-visible,.mmq a:focus-visible,.mmq summary:focus-visible{outline:2px solid var(--mmq-accent);outline-offset:4px}.mmq p{color:var(--mmq-muted)}.mmq h1,.mmq h2,.mmq h3,.mmq p{margin:0}.mmq a{color:var(--mmq-accent)}.mmq-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.mmq-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--mmq-muted);font-size:10px;font-weight:700}.mmq h1{letter-spacing:-.055em;margin:8px 0;font-size:clamp(25px,2.4vw,38px);font-weight:600;line-height:1.3}.mmq h1>span{color:var(--mmq-accent)}.mmq h2{letter-spacing:-.035em;font-size:23px;font-weight:550}.mmq-form{background:var(--mmq-panel);border:1px solid var(--mmq-line);border-radius:12px;margin-bottom:30px}.mmq-form>fieldset{border:0;margin:0;padding:20px 24px}.mmq-form-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.mmq-form-top>span{color:var(--mmq-muted);font-size:12px}.mmq-mode{background:var(--mmq-bg);border:1px solid var(--mmq-line);border-radius:7px;padding:3px;display:flex}.mmq-mode button{color:var(--mmq-muted);background:0 0;border:0;border-radius:4px;padding:7px 15px;font-size:12px;font-weight:600}.mmq-mode button[aria-pressed=true]{background:var(--mmq-ink);color:var(--mmq-panel)}.mmq-selection{grid-template-columns:minmax(200px,1fr) minmax(250px,2fr);gap:16px;margin-bottom:18px;display:grid}.mmq-selection .MuiInputBase-root{color:var(--mmq-ink);font-size:14px}.mmq-selection .MuiInputLabel-root,.mmq-selection .MuiSvgIcon-root{color:var(--mmq-muted)}.mmq-selection .MuiOutlinedInput-notchedOutline{border-color:var(--mmq-line)}.mmq-query-fields{grid-template-columns:.7fr 1fr 1fr 1fr 1.15fr auto;align-items:end;gap:12px;display:grid}.mmq label{color:var(--mmq-muted);flex-direction:column;gap:7px;font-size:11px;font-weight:600;display:flex}.mmq input:not([type=checkbox]),.mmq select{color:var(--mmq-ink);background:var(--mmq-panel);border:1px solid var(--mmq-line);outline-color:var(--mmq-accent);border-radius:6px;width:100%;min-width:0;height:41px;padding:10px;font-size:13px}.mmq--dark input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mmq input::placeholder{color:var(--mmq-muted)}.mmq-run{background:var(--mmq-accent);height:41px;color:var(--mmq-panel);white-space:nowrap;border:0;border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:0 18px;display:flex;font-size:12px!important;font-weight:650!important}.mmq--dark .mmq-run{background:var(--brief-red,#dc2626);color:#fff}.mmq--dark .mmq-run:hover{background:var(--brief-red-bright,#ef4444)}.mmq--dark .mmq-summary--scenario .mmq-net>strong,.mmq--dark .mmq-emphasis{color:var(--mmq-ink)}.mmq--dark .mmq-summary--scenario{border-color:var(--mmq-line);border-top:2px solid var(--mmq-accent)}.mmq-configuration{font-size:11px;margin-top:12px!important}.mmq-configuration b{color:var(--mmq-ink);font-weight:550}.mmq-assumptions{border-top:1px solid var(--mmq-line);margin-top:18px;padding-top:13px}.mmq-assumptions>summary{cursor:pointer;width:fit-content;color:var(--mmq-muted);align-items:center;gap:8px;font-size:12px;list-style:none;display:flex}.mmq-assumptions-body{padding:18px 0 0;font-size:12px}.mmq-assumptions-body p{max-width:1050px;margin:10px 0}.mmq-fee-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.mmq-check{align-items:center;flex-direction:row!important;display:flex!important}.mmq-source-links{flex-wrap:wrap;gap:18px;margin-top:18px;display:flex}.mmq-source-links a{font-size:12px}.mmq-notice{background:var(--mmq-warn);border:1px solid var(--mmq-line);color:var(--mmq-ink);border-radius:8px;margin:16px 0;padding:14px 20px;font-size:13px}.mmq-notice--error{border-color:#bc6557}.mmq-progress{background:var(--mmq-panel);border:1px solid var(--mmq-line);border-radius:8px;align-items:center;gap:12px;margin-bottom:20px;padding:18px;display:flex}.mmq-progress button{color:var(--mmq-muted);background:0 0;border:0;align-items:center;gap:6px;margin-left:auto;display:flex}.mmq-pulse{background:var(--mmq-accent);border-radius:50%;width:9px;height:9px;animation:1.5s infinite mmq-pulse}@keyframes mmq-pulse{50%{opacity:.3}}.mmq-export{background:var(--mmq-panel);color:var(--mmq-ink);border:1px solid var(--mmq-line);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:9px 14px;display:flex;font-size:12px!important}.mmq-review-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.mmq-review-heading h2{margin:4px 0}.mmq-review-heading p{font-size:11px}.mmq-badge{color:var(--mmq-muted);border:1px solid var(--mmq-line);white-space:nowrap;border-radius:20px;padding:6px 10px;font-size:11px}.mmq-summaries{grid-template-columns:1fr 1fr;gap:20px;display:grid}.mmq-summary{background:var(--mmq-panel);border:1px solid var(--mmq-line);border-radius:10px;padding:24px 28px}.mmq-summary--scenario{background:var(--mmq-soft);border-color:var(--mmq-accent)}.mmq-summary h2{margin:6px 0 20px}.mmq-net>span{color:var(--mmq-muted);font-size:12px;display:block}.mmq-net>strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(32px,3vw,50px);font-weight:550;line-height:1.3;display:block}.mmq-summary--scenario .mmq-net>strong{color:var(--mmq-accent)}.mmq-summary-metrics{grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0;display:grid}.mmq-metric span,.mmq-metric small{color:var(--mmq-muted);font-size:11px;display:block}.mmq-metric strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-top:3px;font-size:18px;font-weight:550;display:block}.mmq-summary-foot{border-top:1px solid var(--mmq-line);color:var(--mmq-muted);justify-content:space-between;padding-top:15px;font-size:12px;display:flex}.mmq-summary-foot b{color:var(--mmq-ink);font-weight:600}.mmq-summary p{max-width:540px;margin-top:12px;font-size:11px}.mmq-track{background:var(--mmq-line);border-radius:3px;height:5px;margin-top:15px;overflow:hidden}.mmq-track>span{background:var(--mmq-accent);height:100%;display:block}.mmq-recovery{border-top:1px solid var(--mmq-line);justify-content:space-between;margin-top:18px;padding-top:15px;display:flex}.mmq-recovery small{color:var(--mmq-muted);font-size:10px;font-weight:400;display:block}.mmq-recovery strong{text-align:right;font-size:18px}.mmq-confidence{color:var(--mmq-muted);max-width:1100px;padding:16px 0 22px;font-size:11px}.mmq-confidence b{color:var(--mmq-ink);font-weight:600}.mmq-confidence details{margin-top:8px}.mmq-confidence summary{cursor:pointer;color:var(--mmq-accent);font-weight:600}.mmq-confidence li{margin:6px 0}.mmq-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.mmq-section-heading>span{color:var(--mmq-muted);font-size:11px}.mmq-section-heading h2{margin-top:5px}.mmq-section-heading h2 small{color:var(--mmq-muted);margin-left:10px;font-size:12px;font-weight:400}.mmq-channels,.mmq-cards{margin:12px 0 30px}.mmq-table-scroll{border:1px solid var(--mmq-line);background:var(--mmq-panel);border-radius:8px;overflow:auto}.mmq table{border-collapse:collapse;font-variant-numeric:tabular-nums;white-space:nowrap;width:100%;font-size:12px}.mmq th{text-align:left;font-weight:550}.mmq th,.mmq td{border-bottom:1px solid var(--mmq-line);padding:13px 16px}.mmq td:not(:first-child),.mmq thead th:not(:first-child){text-align:right}.mmq thead{color:var(--mmq-muted);background:var(--mmq-bg);font-size:11px}.mmq thead th[colspan]{text-align:center;border-left:1px solid var(--mmq-line);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.mmq tbody tr:last-child>td,.mmq tbody tr:last-child>th{border-bottom:0}.mmq td small{color:var(--mmq-muted);margin-top:3px;font-size:10px;display:block}.mmq-emphasis{color:var(--mmq-accent);font-weight:650}.mmq-table-note{font-size:11px;margin:8px 0!important}.mmq-card-filters{gap:10px;max-width:430px;display:flex}.mmq-card-filters input{width:180px!important}.mmq-card-name{color:var(--mmq-ink);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex;font-weight:600!important}.mmq-card-name[aria-expanded=true] svg{transform:rotate(180deg)}.mmq-detail-cell{white-space:normal;padding:0!important}.mmq-card-detail{background:var(--mmq-bg);padding:24px}.mmq-card-detail h3{letter-spacing:-.03em;font-size:19px;font-weight:550}.mmq-invoice-context td{white-space:normal;color:var(--mmq-muted);font-size:11px;padding:0 16px 10px!important}.mmq-invoice-context summary{cursor:pointer}.mmq-invoice-context p{padding-top:8px}.mmq-pagination{color:var(--mmq-muted);justify-content:space-between;align-items:center;gap:14px;margin:16px 0;font-size:12px;display:flex}.mmq-pagination>div{align-items:center;gap:15px;display:flex}.mmq-pagination button{border:1px solid var(--mmq-line);background:var(--mmq-panel);color:var(--mmq-ink);border-radius:5px;padding:6px 12px}@media (width>=1800px){.mmq{padding-left:60px;padding-right:60px}.mmq-form>fieldset{padding:24px 28px}}.mmq-query-fields--sealed{grid-template-columns:.7fr 1fr 1fr 1.15fr auto}@media (width<=1250px){.mmq-query-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.mmq-fee-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.mmq-summary{padding:22px}.mmq-summary-metrics{gap:8px}.mmq-metric strong{font-size:16px}.mmq-section-heading{flex-wrap:wrap}}@media (width<=760px){.mmq{padding:24px 16px}.mmq-heading{align-items:flex-start}.mmq-heading .mmq-eyebrow span{margin-left:8px;padding-left:8px}.mmq-heading .mmq-export{padding:10px;font-size:0!important}.mmq-selection,.mmq-summaries{grid-template-columns:1fr}.mmq-query-fields,.mmq-fee-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.mmq-form>fieldset{padding:16px}.mmq-form-top>span{display:none}.mmq-form-top{margin-bottom:16px}.mmq-review-heading{flex-direction:column;align-items:flex-start}.mmq-card-filters{flex-wrap:wrap;width:100%;max-width:100%}.mmq-card-filters input{width:100%!important}.mmq-card-detail{padding:14px}.mmq-summary h2{font-size:22px}.mmq th,.mmq td{padding:11px 12px}}@media (prefers-reduced-motion:reduce){.mmq-pulse{animation:none}}.mmq h1,.mmq h2,.mmq h3{text-align:left}.mmq .MuiAutocomplete-root input.MuiInputBase-input{background:0 0;border:0;border-radius:0;width:0;min-width:30px;height:auto;padding:7.5px 4px}.mmq .MuiAutocomplete-root .MuiOutlinedInput-root{padding-right:65px}.mmq .MuiAutocomplete-root .MuiAutocomplete-endAdornment{right:9px}.mmq-quality-line{color:var(--mmq-ink)!important;margin:0 0 10px!important}.mmq-form[hidden]{display:none}.mmq-query-recap{border-top:1px solid var(--mmq-line);border-bottom:1px solid var(--mmq-line);color:var(--mmq-muted);justify-content:space-between;align-items:center;gap:15px;margin-bottom:26px;padding:13px 0;font-size:12px;display:flex}.mmq-query-recap button{color:var(--mmq-accent);background:0 0;border:0;align-items:center;gap:8px;font-weight:600;display:flex}.mmq-query-recap b{color:var(--mmq-ink)}.mmq-start-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.mmq-start-heading h2{letter-spacing:-.02em;font-size:16px;font-weight:600}.mmq-start-heading>span{color:var(--mmq-muted);font-size:11px}.mmq-review-types{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:28px;display:grid}.mmq-review-type{text-align:left;border:1px solid var(--mmq-line);background:var(--mmq-bg);color:var(--mmq-ink);border-radius:9px;align-items:flex-start;gap:18px;padding:24px;transition:border-color .15s,background .15s;display:flex;position:relative}.mmq-review-type:hover{border-color:var(--mmq-accent)}.mmq-review-type[aria-pressed=true]{border-color:var(--mmq-accent);background:var(--mmq-soft);box-shadow:inset 0 0 0 1px var(--mmq-accent)}.mmq--dark .mmq-review-type[aria-pressed=true]{background:var(--brief-red-soft,#dc262624)}.mmq-review-type-icon{border:1px solid var(--mmq-line);background:var(--mmq-panel);width:46px;height:46px;color:var(--mmq-muted);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mmq-review-type[aria-pressed=true] .mmq-review-type-icon{color:var(--mmq-accent)}.mmq-review-type-copy{flex-direction:column;gap:5px;padding-right:20px;display:flex}.mmq-review-type-copy>strong{letter-spacing:-.035em;font-size:20px;font-weight:600;line-height:1.4}.mmq-review-type-copy>span{color:var(--mmq-muted);font-size:12px}.mmq-review-type-copy>small{color:var(--mmq-accent);align-items:center;gap:7px;margin-top:10px;font-size:11px;font-weight:600;display:flex}.mmq-review-type-check{border:1px solid var(--mmq-line);border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;display:flex;position:absolute;top:20px;right:17px}.mmq-review-type[aria-pressed=true] .mmq-review-type-check{background:var(--mmq-accent);border-color:var(--mmq-accent);color:var(--mmq-panel)}.mmq--dark .mmq-review-type-check{color:#fff!important}.mmq-search-hint{font-size:11px;margin:-8px 0 18px!important}.mmq-options.MuiPaper-root{color:#151416;background:#fff;border:1px solid #ddd7d2}.mmq-options .MuiAutocomplete-option[aria-selected=true],.mmq-options .MuiAutocomplete-option.Mui-focused{background:#c81e1e1a!important}.mmq-options--dark.MuiPaper-root{color:#f6f3ef;background:#101214;border-color:#292c2e}.mmq-options--dark .MuiAutocomplete-option[aria-selected=true],.mmq-options--dark .MuiAutocomplete-option.Mui-focused{background:#dc262624!important}.mmq-options--dark .MuiAutocomplete-noOptions,.mmq-options--dark .MuiAutocomplete-loading{color:#a09a98}.mmq .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--mmq-accent)}.mmq .MuiInputLabel-root.Mui-focused{color:var(--mmq-accent)}@media (width<=760px){.mmq-review-types{grid-template-columns:1fr;gap:10px;margin-bottom:22px}.mmq-review-type{gap:14px;padding:17px}.mmq-review-type-copy>strong{font-size:18px}.mmq-review-type-copy>small{margin-top:4px}.mmq-start-heading>span{display:none}}@media (prefers-reduced-motion:reduce){.mmq-review-type{transition:none}}.mmq-fee-guide{border:1px solid var(--mmq-line);border-left:3px solid var(--mmq-accent);background:var(--mmq-panel);border-radius:8px;margin:0 0 24px;padding:0;overflow:hidden}.mmq-fee-guide>summary{box-sizing:border-box;width:100%;min-height:58px;color:var(--mmq-ink);background:var(--mmq-soft);gap:12px;padding:16px 18px;font-size:16px;font-weight:600}.mmq-fee-guide>summary:hover{background:var(--mmq-line)}.mmq-fee-guide>summary:focus-visible{outline:2px solid var(--mmq-accent);outline-offset:-3px}.mmq-fee-guide>summary>svg:first-child{color:var(--mmq-accent);flex-shrink:0;width:20px;height:20px}.mmq-fee-guide>summary>svg:last-child{width:18px;height:18px;color:var(--mmq-accent);flex-shrink:0;margin-left:auto}.mmq-fee-guide[open]>summary>svg:last-child{transform:rotate(180deg)}.mmq-fee-guide>.mmq-assumptions-body{padding:6px 18px 18px;font-size:14px}.mmq .mmq-fee-guide table{font-size:13px}.mmq-fee-guide table{table-layout:fixed;min-width:700px}.mmq-fee-guide th:first-child{width:23%}.mmq-fee-guide td,.mmq-fee-guide tbody th{white-space:normal;text-align:left;vertical-align:top;line-height:1.6}.mmq-fee-guide tbody th{color:var(--mmq-ink)}.mmq .mmq-fee-guide table th,.mmq .mmq-fee-guide table td{text-align:left}.mismatch-studio{--mismatch-bg:#f6f4f1;--mismatch-surface:#fff;--mismatch-soft:#f1eeeb;--mismatch-text:#171516;--mismatch-muted:#6d6868;--mismatch-border:#ddd7d2;--mismatch-border-strong:#c8c0bb;--mismatch-red:#c81e1e;--mismatch-red-bright:#dc2626;--mismatch-red-soft:#c81e1e17;--mismatch-green:#14834c;--mismatch-amber:#b86609;width:min(100%,1580px);color:var(--mismatch-text);margin:0 auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.content-root.dark .mismatch-studio,body.dark .mismatch-studio,body.dark-mode .mismatch-studio{--mismatch-bg:#080909;--mismatch-surface:#101214;--mismatch-soft:#151719;--mismatch-text:#f6f3ef;--mismatch-muted:#a09a98;--mismatch-border:#292c2e;--mismatch-border-strong:#3a3e40;--mismatch-red:#dc2626;--mismatch-red-bright:#ef4444;--mismatch-red-soft:#dc262624;--mismatch-green:#56b879;--mismatch-amber:#e29a45}.mismatch-studio button,.mismatch-studio input,.mismatch-studio select{font:inherit}.mismatch-studio__header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}.mismatch-studio__kicker,.mismatch-studio__panel-header span,.mismatch-studio__selected-item>span,.mismatch-studio__match-form label>span,.mismatch-studio__impact-preview>span,.mismatch-studio__target-preview span,.mismatch-studio__review-row>div>span{color:var(--mismatch-red-bright);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:850;display:block}.mismatch-studio__header h1{letter-spacing:-.045em;margin:4px 0 5px;font-size:clamp(2rem,3.5vw,3rem);line-height:.98}.mismatch-studio__header p,.mismatch-studio__panel-header p,.mismatch-studio__workbench-empty p,.mismatch-studio__empty p{color:var(--mismatch-muted);margin:0;font-size:.74rem;line-height:1.5}.mismatch-studio__metrics{border:1px solid var(--mismatch-border);background:var(--mismatch-surface);border-radius:9px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.mismatch-studio__metric{border-right:1px solid var(--mismatch-border);min-width:0;padding:13px 15px}.mismatch-studio__metric:last-child{border-right:0}.mismatch-studio__metric>span{color:var(--mismatch-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.61rem;font-weight:800;display:block}.mismatch-studio__metric>strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin:4px 0 2px;font-size:1.45rem;display:block}.mismatch-studio__metric>small{color:var(--mismatch-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;display:block;overflow:hidden}.mismatch-studio__metric:last-child>small{text-overflow:clip;white-space:normal;line-height:1.25;overflow:visible}.mismatch-studio__metric--danger>strong{color:var(--mismatch-red-bright)}.mismatch-studio__metric--warning>strong{color:var(--mismatch-amber)}.mismatch-studio__tabs{border:1px solid var(--mismatch-border);background:var(--mismatch-surface);border-radius:8px;align-items:center;gap:4px;margin-bottom:12px;padding:4px;display:flex}.mismatch-studio__tabs button{min-height:34px;color:var(--mismatch-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:0 12px;font-size:.72rem;font-weight:750;display:inline-flex}.mismatch-studio__tabs button:hover{color:var(--mismatch-text);background:var(--mismatch-soft)}.mismatch-studio__tabs button.is-active{color:#fff;background:var(--mismatch-red)}.mismatch-studio__tabs button span{background:color-mix(in srgb, currentColor 12%, transparent);text-align:center;border-radius:999px;min-width:22px;padding:2px 6px;font-size:.61rem}.mismatch-studio__loading-progress{z-index:1300;border:1px solid color-mix(in srgb, var(--mismatch-red) 42%, var(--mismatch-border));background:color-mix(in srgb, var(--mismatch-red) 5%, var(--mismatch-surface));width:min(680px,100vw - 320px);box-shadow:inset 3px 0 0 var(--mismatch-red), 0 16px 38px #00000052;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:10px 12px 12px;display:grid;position:fixed;bottom:18px;left:calc(50% + 120px);overflow:hidden;transform:translate(-50%)}.mismatch-studio__loading-spinner{border:2px solid color-mix(in srgb, var(--mismatch-red-bright) 22%, var(--mismatch-border));border-top-color:var(--mismatch-red-bright);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite mismatch-studio-spin}.mismatch-studio__loading-copy{min-width:0}.mismatch-studio__loading-copy strong,.mismatch-studio__loading-copy small{display:block}.mismatch-studio__loading-copy strong{color:var(--mismatch-text);margin-bottom:2px;font-size:.76rem}.mismatch-studio__loading-copy small{color:var(--mismatch-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;line-height:1.35;overflow:hidden}.mismatch-studio__loading-scope{border:1px solid var(--mismatch-border);color:var(--mismatch-red-bright);background:var(--mismatch-surface);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:.58rem;font-weight:850}.mismatch-studio__loading-track{background:color-mix(in srgb, var(--mismatch-red) 12%, var(--mismatch-border));height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.mismatch-studio__loading-track>span{background:linear-gradient(90deg, transparent, var(--mismatch-red-bright) 32%, var(--mismatch-red-bright) 68%, transparent);border-radius:999px;width:38%;height:100%;animation:1.2s ease-in-out infinite mismatch-studio-progress;display:block}@keyframes mismatch-studio-spin{to{transform:rotate(360deg)}}@keyframes mismatch-studio-progress{0%{transform:translate(-110%)}to{transform:translate(290%)}}.mismatch-studio__workspace{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:12px;display:grid}.mismatch-studio__panel{border:1px solid var(--mismatch-border);background:var(--mismatch-surface);border-radius:9px;min-width:0;overflow:hidden}.mismatch-studio__panel-header{border-bottom:1px solid var(--mismatch-border);justify-content:space-between;align-items:flex-start;gap:14px;min-height:64px;padding:12px 15px 10px;display:flex}.mismatch-studio__panel-header h2{letter-spacing:-.02em;text-align:left;margin:3px 0 2px;font-size:1.05rem}.mismatch-studio__filters{border-bottom:1px solid var(--mismatch-border);background:var(--mismatch-soft);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:9px;padding:10px 12px;display:grid}.mismatch-studio__search-field,.mismatch-studio__impact-filter,.mismatch-studio__apply-filters,.mismatch-studio__filters.is-pending .mismatch-studio__source-filter{grid-column:span 2}.mismatch-studio__classification-filters{grid-template-columns:minmax(0,2fr) minmax(190px,1fr) minmax(150px,.6fr)}.mismatch-studio__classification-filters>*{grid-column:auto}.mismatch-studio__classification-suggestions{border-bottom:1px solid var(--mismatch-border);background:color-mix(in srgb, var(--mismatch-green) 3%, var(--mismatch-surface))}.mismatch-studio__classification-suggestions-header{justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.mismatch-studio__classification-suggestions-header>div{min-width:0}.mismatch-studio__classification-suggestions-header strong,.mismatch-studio__classification-suggestions-header small{display:block}.mismatch-studio__classification-suggestions-header strong{color:var(--mismatch-text);margin:2px 0;font-size:.78rem}.mismatch-studio__classification-suggestions-header small{color:var(--mismatch-muted);font-size:.64rem;line-height:1.4}.mismatch-studio__classification-suggestions-header .mismatch-studio__button{white-space:nowrap;flex:none}.mismatch-studio__classification-suggestion-list{border-top:1px solid var(--mismatch-border)}.mismatch-studio__classification-suggestion{border-bottom:1px solid var(--mismatch-border);grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:9px;padding:10px 12px;display:grid}.mismatch-studio__classification-suggestion:last-child{border-bottom:0}.mismatch-studio__classification-suggestion strong,.mismatch-studio__classification-suggestion small{display:block}.mismatch-studio__classification-suggestion strong{color:var(--mismatch-text);margin:3px 0 2px;font-size:.74rem}.mismatch-studio__classification-suggestion small{color:var(--mismatch-muted);overflow-wrap:anywhere;font-size:.61rem;line-height:1.4}.mismatch-studio__classification-suggestion .mismatch-studio__review-actions{grid-column:1/-1;justify-content:flex-end}.mismatch-studio__classification-suggestion-empty{border-top:1px solid var(--mismatch-border);color:var(--mismatch-muted);align-items:center;gap:7px;padding:9px 12px;font-size:.64rem;display:flex}.mismatch-studio__classification-suggestion-empty svg{color:var(--mismatch-green)}.mismatch-studio__filters label>span,.mismatch-studio__match-form label>span{color:var(--mismatch-muted);margin-bottom:5px}.mismatch-studio input,.mismatch-studio select{border:1px solid var(--mismatch-border);width:100%;min-height:35px;color:var(--mismatch-text);background:var(--mismatch-surface);border-radius:6px;font-size:.72rem}.mismatch-studio input{padding:0 10px}.mismatch-studio select{padding:0 28px 0 9px}.mismatch-studio input:focus,.mismatch-studio select:focus{border-color:var(--mismatch-red);outline:2px solid color-mix(in srgb, var(--mismatch-red) 18%, transparent)}.mismatch-studio input:disabled,.mismatch-studio select:disabled{opacity:.55;cursor:not-allowed}.mismatch-studio__search-field>div{position:relative}.mismatch-studio__search-field svg{color:var(--mismatch-muted);pointer-events:none;position:absolute;top:8px;left:9px}.mismatch-studio__search-field input{padding-left:34px}.mismatch-studio__button{cursor:pointer;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:.7rem;font-weight:780;display:inline-flex}.mismatch-studio__button--primary{border-color:var(--mismatch-red);color:#fff;background:var(--mismatch-red)}.mismatch-studio__button--primary:hover{background:var(--mismatch-red-bright)}.mismatch-studio__button--secondary{border-color:var(--mismatch-border);color:var(--mismatch-text);background:var(--mismatch-surface)}.mismatch-studio__button--secondary:hover{border-color:var(--mismatch-red);color:var(--mismatch-red-bright)}.mismatch-studio__button--danger{border-color:color-mix(in srgb, var(--mismatch-red) 45%, var(--mismatch-border));color:var(--mismatch-red-bright);background:var(--mismatch-red-soft)}.mismatch-studio__button:disabled{opacity:.55;cursor:progress}.mismatch-studio__table-wrap{max-height:calc(100vh - 330px);overflow:auto}.mismatch-studio table{border-collapse:collapse;width:100%;font-size:.7rem}.mismatch-studio th,.mismatch-studio td{border-bottom:1px solid var(--mismatch-border);text-align:left;vertical-align:top;padding:10px 11px}.mismatch-studio th{z-index:2;color:var(--mismatch-muted);background:var(--mismatch-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;position:sticky;top:0}.mismatch-studio tbody tr:hover,.mismatch-studio tbody tr.is-selected{background:color-mix(in srgb, var(--mismatch-red) 5%, var(--mismatch-surface))}.mismatch-studio td strong{color:var(--mismatch-text);display:block}.mismatch-studio td small{color:var(--mismatch-muted);margin-top:3px;line-height:1.35;display:block}.mismatch-studio td em{color:var(--mismatch-muted);margin-top:5px;font-size:.62rem;font-style:normal;display:block}.mismatch-studio th:nth-child(3),.mismatch-studio td:nth-child(3),.mismatch-studio th:nth-child(4),.mismatch-studio td:nth-child(4){min-width:118px}.mismatch-studio__status{border:1px solid var(--mismatch-border);white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:.59rem;font-weight:800;display:inline-block}.mismatch-studio__status--ambiguous{border-color:color-mix(in srgb, var(--mismatch-amber) 50%, var(--mismatch-border));color:var(--mismatch-amber);background:color-mix(in srgb, var(--mismatch-amber) 9%, var(--mismatch-surface))}.mismatch-studio__status--unmatched,.mismatch-studio__status--failed{border-color:color-mix(in srgb, var(--mismatch-red) 50%, var(--mismatch-border));color:var(--mismatch-red-bright);background:var(--mismatch-red-soft)}.mismatch-studio__status--pending{color:var(--mismatch-muted);background:var(--mismatch-soft)}.mismatch-studio__format-scope{color:var(--mismatch-amber);background:color-mix(in srgb, var(--mismatch-amber) 9%, var(--mismatch-surface));border-radius:4px;margin-top:5px;padding:2px 6px;font-size:.58rem;font-weight:800;display:inline-block}.mismatch-studio__row-button{border:1px solid var(--mismatch-border);min-height:30px;color:var(--mismatch-red-bright);background:var(--mismatch-surface);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:.64rem;font-weight:800;display:inline-flex}.mismatch-studio__row-button:hover{border-color:var(--mismatch-red)}.mismatch-studio__pagination{border-top:1px solid var(--mismatch-border);min-height:50px;color:var(--mismatch-muted);background:var(--mismatch-soft);justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;font-size:.68rem;display:flex}.mismatch-studio__pagination>div{gap:6px;display:flex}.mismatch-studio__pagination .mismatch-studio__button{min-height:32px}.mismatch-studio__workbench{position:sticky;top:80px}.mismatch-studio__workbench-header>button{border:1px solid var(--mismatch-border);width:30px;height:30px;color:var(--mismatch-muted);background:var(--mismatch-surface);cursor:pointer;border-radius:6px;place-items:center;padding:0;display:grid}.mismatch-studio__selected-item{border-bottom:1px solid var(--mismatch-border);background:var(--mismatch-soft);padding:12px 14px}.mismatch-studio__selected-item strong{margin:4px 0;font-size:.86rem;display:block}.mismatch-studio__selected-item p{color:var(--mismatch-muted);overflow-wrap:anywhere;margin:0;font-size:.66rem;line-height:1.45}.mismatch-studio__match-form{gap:11px;padding:13px 14px 14px;display:grid}.mismatch-studio__combo-search{grid-template-columns:minmax(0,1fr) 35px;margin-bottom:5px;display:grid}.mismatch-studio__combo-search input{border-radius:6px 0 0 6px}.mismatch-studio__combo-search button{border:1px solid var(--mismatch-border);color:var(--mismatch-muted);background:var(--mismatch-soft);cursor:pointer;border-left:0;border-radius:0 6px 6px 0;place-items:center;display:grid}.mismatch-studio__target-preview{border:1px solid var(--mismatch-border);background:var(--mismatch-soft);border-radius:7px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;display:grid}.mismatch-studio__target-preview img{object-fit:cover;border-radius:4px;width:42px;height:56px}.mismatch-studio__target-preview>svg{width:36px;height:36px;color:var(--mismatch-red-bright);background:var(--mismatch-red-soft);border-radius:7px;padding:7px}.mismatch-studio__target-preview strong,.mismatch-studio__target-preview small{display:block}.mismatch-studio__target-preview strong{margin:3px 0 2px;font-size:.78rem}.mismatch-studio__target-preview small{color:var(--mismatch-muted);overflow-wrap:anywhere;font-size:.61rem}.mismatch-studio__impact-preview{border-left:3px solid var(--mismatch-amber);background:color-mix(in srgb, var(--mismatch-amber) 7%, var(--mismatch-soft));padding:10px 11px}.mismatch-studio__impact-preview strong{margin:4px 0;font-size:.76rem;display:block}.mismatch-studio__impact-preview p{color:var(--mismatch-muted);margin:0;font-size:.66rem;line-height:1.45}.mismatch-studio__save{width:100%}.mismatch-studio__workbench-empty,.mismatch-studio__empty{min-height:210px;color:var(--mismatch-muted);text-align:center;align-content:center;place-items:center;gap:7px;padding:28px;display:grid}.mismatch-studio__workbench-empty>svg,.mismatch-studio__empty>svg{color:var(--mismatch-red-bright);font-size:2rem}.mismatch-studio__workbench-empty strong,.mismatch-studio__empty strong{color:var(--mismatch-text)}.mismatch-studio__notice{border-left:3px solid var(--mismatch-border-strong);color:var(--mismatch-muted);background:var(--mismatch-soft);margin-bottom:10px;padding:10px 12px;font-size:.72rem}.mismatch-studio__notice--success{border-left-color:var(--mismatch-green);color:var(--mismatch-green)}.mismatch-studio__notice--error{border-left-color:var(--mismatch-red);color:var(--mismatch-red-bright);background:var(--mismatch-red-soft)}.mismatch-studio__notice--warning{border-left-color:var(--mismatch-amber)}.mismatch-studio__review-list{display:grid}.mismatch-studio__review-row{border-bottom:1px solid var(--mismatch-border);grid-template-columns:minmax(220px,1fr) 34px minmax(220px,1fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.mismatch-studio__review-row:last-child{border-bottom:0}.mismatch-studio__review-row strong,.mismatch-studio__review-row small{display:block}.mismatch-studio__review-row strong{margin:4px 0 2px;font-size:.79rem}.mismatch-studio__review-row small{color:var(--mismatch-muted);overflow-wrap:anywhere;font-size:.64rem;line-height:1.4}.mismatch-studio__review-arrow{color:var(--mismatch-red-bright);text-align:center;font-size:1.25rem}.mismatch-studio__review-actions{gap:6px;display:flex}.mismatch-studio__review-row--rule{grid-template-columns:minmax(220px,1fr) 34px minmax(220px,1fr) 100px auto}.mismatch-studio__review-row--automatic{grid-template-columns:minmax(220px,1fr) 34px minmax(220px,1fr) minmax(250px,.8fr)}.mismatch-studio__automatic-header{align-items:center}.mismatch-studio__automatic-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.mismatch-studio__automatic-actions>small{color:var(--mismatch-muted);white-space:nowrap;margin-right:3px;font-size:.64rem}.mismatch-studio__automatic-evidence{border-left:3px solid var(--mismatch-green);background:color-mix(in srgb, var(--mismatch-green) 7%, var(--mismatch-soft));padding:9px 10px}.mismatch-studio__automatic-evidence>span{color:var(--mismatch-green)!important}.mismatch-studio__automatic-evidence strong{font-variant-numeric:tabular-nums}.mismatch-studio__rule-impact{text-align:center}.mismatch-studio__rule-impact strong{color:var(--mismatch-red-bright);font-size:1.15rem}.mismatch-studio__rule-impact span{color:var(--mismatch-muted)!important;font-size:.58rem!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=1240px){.mismatch-studio__workspace{grid-template-columns:minmax(0,1fr) 330px}.mismatch-studio__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.mismatch-studio__metric:nth-child(3){border-right:0}.mismatch-studio__metric:nth-child(-n+3){border-bottom:1px solid var(--mismatch-border)}}@media (width<=980px){.mismatch-studio__workspace{grid-template-columns:1fr}.mismatch-studio__workbench{grid-row:1;position:static}.mismatch-studio__filters{grid-template-columns:1fr 1fr}.mismatch-studio__review-row,.mismatch-studio__review-row--rule,.mismatch-studio__review-row--automatic{grid-template-columns:1fr}.mismatch-studio__automatic-header{flex-direction:column;align-items:flex-start}.mismatch-studio__automatic-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.mismatch-studio__review-arrow{transform:rotate(90deg)}.mismatch-studio__rule-impact{text-align:left}}@media (width<=680px){.mismatch-studio__header{flex-direction:column;align-items:flex-start}.mismatch-studio__metrics{grid-template-columns:1fr 1fr}.mismatch-studio__metric,.mismatch-studio__metric:nth-child(3){border-right:1px solid var(--mismatch-border);border-bottom:1px solid var(--mismatch-border)}.mismatch-studio__metric:nth-child(2n){border-right:0}.mismatch-studio__filters{grid-template-columns:1fr}.mismatch-studio__filters>*{grid-column:1}.mismatch-studio__tabs{overflow-x:auto}.mismatch-studio__loading-progress{grid-template-columns:22px minmax(0,1fr);width:auto;bottom:12px;left:12px;right:12px;transform:none}.mismatch-studio__loading-scope{display:none}.mismatch-studio__loading-copy small{white-space:normal}}@media (prefers-reduced-motion:reduce){.mismatch-studio__loading-spinner{animation-duration:1.8s}.mismatch-studio__loading-track>span{opacity:.7;width:100%;animation:none}}.location-transfer{color:#172033;width:min(1240px,100%);margin:0 auto;padding:4px 0 56px}.location-transfer__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.location-transfer__eyebrow{color:#7c3aed;letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-size:.73rem;font-weight:800}.location-transfer__header h1{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.05}.location-transfer__header p:not(.location-transfer__eyebrow){color:#64748b;max-width:700px;margin:10px 0 0;font-size:1rem}.location-transfer__safety-badge{color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 12px;font-size:.82rem;font-weight:750;display:inline-flex}.location-transfer__panel{background:#ffffffeb;border:1px solid #94a3b84d;border-radius:18px;margin-top:18px;overflow:visible;box-shadow:0 18px 45px #0f172a0f}.location-transfer__section-heading{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.location-transfer__section-heading>div{align-items:center;gap:12px;display:flex}.location-transfer__section-heading>div>span{color:#6d28d9;background:#ede9fe;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:850;display:grid}.location-transfer__section-heading h2{letter-spacing:-.01em;margin:0;font-size:1.08rem}.location-transfer__section-heading p{color:#64748b;align-items:center;gap:6px;margin:3px 0 0;font-size:.84rem;display:flex}.location-transfer__text-button{color:#4f46e5;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:.84rem;font-weight:750;display:inline-flex}.location-transfer__text-button:disabled{cursor:not-allowed;opacity:.5}.location-transfer__route{grid-template-columns:minmax(240px,1fr) auto minmax(240px,1fr) auto;align-items:end;gap:16px;padding:22px;display:grid}.location-transfer__route label>span,.location-transfer__picker>label{color:#475569;letter-spacing:.02em;margin-bottom:7px;font-size:.78rem;font-weight:800;display:block}.location-transfer__input-wrap,.location-transfer__filter{color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:11px;align-items:center;gap:9px;min-width:0;display:flex}.location-transfer__input-wrap{min-height:46px;padding:0 12px}.location-transfer__picker{min-width:0}.location-transfer__picker-control{position:relative}.location-transfer__picker-toggle{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid}.location-transfer__picker-toggle:hover,.location-transfer__picker-toggle:focus-visible{color:#4f46e5;background:#eef2ff;outline:0}.location-transfer__picker-menu{z-index:20;background:#fff;border:1px solid #cbd5e1;border-radius:12px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden;box-shadow:0 18px 40px #0f172a2e}.location-transfer__picker-status{color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:9px 12px;font-size:.72rem;font-weight:750}.location-transfer__picker-options{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:320px;overflow-y:auto}.location-transfer__picker-options>button{color:#334155;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f1f5f9;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:9px 12px;display:flex}.location-transfer__picker-options>button:hover,.location-transfer__picker-options>button:focus-visible,.location-transfer__picker-options>button[aria-selected=true]{color:#3730a3;background:#eef2ff;outline:0}.location-transfer__picker-options strong{font-size:.8rem}.location-transfer__picker-options small{color:#64748b;font-size:.7rem}.location-transfer__picker-options>p{color:#64748b;text-align:center;margin:0;padding:18px 12px;font-size:.78rem}.location-transfer__picker-new{color:#4338ca;width:100%;font:inherit;text-align:left;cursor:pointer;background:#eef2ff;border:0;border-top:1px solid #c7d2fe;padding:10px 12px;font-size:.76rem;font-weight:800}.location-transfer__picker-new:hover,.location-transfer__picker-new:focus-visible{background:#e0e7ff;outline:0}.location-transfer__input-wrap:focus-within,.location-transfer__filter:focus-within{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.location-transfer__input-wrap input,.location-transfer__filter input{color:#172033;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.location-transfer__route-arrow{color:#94a3b8;align-self:center;margin-top:21px}.location-transfer__primary,.location-transfer__danger{color:#fff;min-height:46px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:.88rem;font-weight:800;display:inline-flex}.location-transfer__primary{background:#4f46e5;box-shadow:0 8px 20px #4f46e533}.location-transfer__danger{background:#b91c1c;align-self:flex-end;box-shadow:0 8px 20px #b91c1c2e}.location-transfer__primary:disabled,.location-transfer__danger:disabled{cursor:not-allowed;box-shadow:none;opacity:.45}.location-transfer__field-error{color:#b91c1c;margin:-8px 22px 20px;font-size:.8rem;font-weight:700}.location-transfer__alert{border:1px solid;border-radius:12px;align-items:flex-start;gap:11px;margin:12px 0;padding:13px 15px;display:flex}.location-transfer__alert div{flex-direction:column;gap:2px;display:flex}.location-transfer__alert strong,.location-transfer__alert span{font-size:.85rem}.location-transfer__alert--error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.location-transfer__alert--success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.location-transfer__metrics{border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.location-transfer__metric{border-right:1px solid #e2e8f0;flex-direction:column;padding:18px 20px;display:flex}.location-transfer__metric:last-child{border-right:0}.location-transfer__metric span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.location-transfer__metric strong{letter-spacing:-.04em;margin-top:4px;font-size:1.55rem}.location-transfer__metric small{color:#94a3b8;font-size:.72rem}.location-transfer__review-bar{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:14px;padding:13px 18px;display:flex}.location-transfer__filter{width:min(390px,100%);padding:8px 10px}.location-transfer__review-bar>span{color:#64748b;font-size:.78rem;font-weight:650}.location-transfer__table-wrap{max-height:480px;overflow:auto}.location-transfer table{border-collapse:collapse;width:100%;font-size:.84rem}.location-transfer th{z-index:1;color:#64748b;letter-spacing:.07em;text-align:left;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #cbd5e1;padding:10px 14px;font-size:.68rem;position:sticky;top:0}.location-transfer td{color:#475569;vertical-align:middle;border-bottom:1px solid #edf2f7;padding:11px 14px}.location-transfer td:first-child{color:#172033}.location-transfer td:first-child strong,.location-transfer td:first-child small{display:block}.location-transfer td:first-child small{color:#94a3b8;margin-top:2px;font-size:.7rem}.location-transfer .numeric{text-align:right;font-variant-numeric:tabular-nums}.location-transfer__moving{font-weight:800;color:#4f46e5!important}.location-transfer__empty{color:#64748b;text-align:center;margin:0;padding:38px}.location-transfer__confirm{background:#fffaf0;border-top:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) auto;gap:14px 24px;padding:18px 20px;display:grid}.location-transfer__confirm>div{color:#92400e;align-items:flex-start;gap:10px;display:flex}.location-transfer__confirm p{color:#78350f;margin:0;font-size:.8rem;line-height:1.5}.location-transfer__confirm p strong{display:block}.location-transfer__confirm>label{color:#4b5563;grid-column:1;align-items:flex-start;gap:9px;font-size:.82rem;font-weight:700;display:flex}.location-transfer__confirm input[type=checkbox]{accent-color:#b91c1c;width:17px;height:17px;margin-top:1px}.location-transfer__confirm .location-transfer__danger{grid-area:1/2/span 2}.is-spinning{animation:.9s linear infinite location-transfer-spin}@keyframes location-transfer-spin{to{transform:rotate(360deg)}}.content-root.dark .location-transfer{color:#f8fafc}.content-root.dark .location-transfer__header p:not(.location-transfer__eyebrow),.content-root.dark .location-transfer__section-heading p,.content-root.dark .location-transfer__review-bar>span,.content-root.dark .location-transfer__metric span,.content-root.dark .location-transfer__metric small{color:#a89ca0}.content-root.dark .location-transfer__panel{box-shadow:none;background:#140f11f5;border-color:#3e2a2e}.content-root.dark .location-transfer__section-heading,.content-root.dark .location-transfer__metrics,.content-root.dark .location-transfer__metric,.content-root.dark .location-transfer__review-bar,.content-root.dark .location-transfer td,.content-root.dark .location-transfer__confirm{border-color:#3e2a2e}.content-root.dark .location-transfer__input-wrap,.content-root.dark .location-transfer__filter,.content-root.dark .location-transfer__review-bar,.content-root.dark .location-transfer th{color:#bdaeb2;background:#181214}.content-root.dark .location-transfer__input-wrap input,.content-root.dark .location-transfer__filter input,.content-root.dark .location-transfer td:first-child{color:#f8f1f2}.content-root.dark .location-transfer td{color:#bdaeb2}.content-root.dark .location-transfer__picker-menu,.content-root.dark .location-transfer__picker-options>button{color:#f8f1f2;background:#181214;border-color:#3e2a2e}.content-root.dark .location-transfer__picker-status{color:#bdaeb2;background:#21191b;border-color:#3e2a2e}.content-root.dark .location-transfer__picker-options>button:hover,.content-root.dark .location-transfer__picker-options>button:focus-visible,.content-root.dark .location-transfer__picker-options>button[aria-selected=true]{color:#fff;background:#392126}.content-root.dark .location-transfer__confirm{background:#211816}.content-root.dark .location-transfer__confirm p,.content-root.dark .location-transfer__confirm>label,.content-root.dark .location-transfer__confirm>div{color:#f4c7a2}@media (width<=980px){.location-transfer__route{grid-template-columns:1fr 1fr}.location-transfer__route-arrow{display:none}.location-transfer__primary{grid-column:1/-1}.location-transfer__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.location-transfer__metric:nth-child(2){border-right:0}.location-transfer__metric:nth-child(-n+2){border-bottom:1px solid #e2e8f0}}@media (width<=680px){.location-transfer__header,.location-transfer__section-heading,.location-transfer__review-bar{flex-direction:column;align-items:stretch}.location-transfer__safety-badge{align-self:flex-start}.location-transfer__route,.location-transfer__confirm{grid-template-columns:1fr}.location-transfer__confirm>label,.location-transfer__confirm .location-transfer__danger{grid-area:auto/1}.location-transfer__table-wrap{max-height:420px}}.bust-explanation-page .jjcontainer{grid-template-columns:1fr;width:100%;max-width:1600px;display:grid}.bust-explanation{flex-direction:column;grid-column:1/-1;gap:1.5rem;width:100%;padding:1.5rem 2.5rem;font-weight:600;display:flex}.bust-explanation h1{margin:0;font-size:1.8rem}.bust-subtitle{color:#6b7280;margin:0}.bust-explanation section{flex-direction:column;gap:.5rem;display:flex}.bust-explanation h2{margin:0;font-size:1.2rem}.bust-explanation pre{color:#e2e8f0;background:#0f172a;border-radius:10px;margin:0;padding:.75rem .9rem;font-weight:600;overflow:auto}.bust-explanation code{font-family:Courier New,Courier,monospace;font-size:.85rem;font-weight:600}.bust-explanation ul,.bust-explanation ol{margin:0;padding-left:1.25rem}.bust-note{color:#475569;font-size:.9rem}body.dark-mode .bust-subtitle,body.dark-mode .bust-note{color:#94a3b8}body.dark-mode .bust-explanation pre{background:#111827}.clover-insights{--ci-bg:linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%);--ci-text:#0f172a;--ci-subtext:#0f172aa6;--ci-card:#ffffffeb;--ci-border:#0f172a14;--ci-hover:#0f172a0d;--ci-shadow:0 18px 36px #0f172a14;--ci-divider:#0f172a1a;--ci-chip-bg:#6366f11a;--ci-chip-text:#312e81;--ci-table-stripe:#f8fafcd9;color:var(--ci-text);background:var(--ci-bg)}.clover-insights.dark{--ci-bg:radial-gradient(circle at 20% 20%, #6366f11f, transparent 45%), radial-gradient(circle at 80% 80%, #0ea5e91f, transparent 55%), #050b18;--ci-text:#ffffffeb;--ci-subtext:#cbd5e1bf;--ci-card:#0f121cd1;--ci-border:#ffffff24;--ci-hover:#ffffff14;--ci-shadow:0 22px 48px #03071299, inset 0 0 0 1px #94a3b808;--ci-divider:#94a3b83d;--ci-chip-bg:#6366f12e;--ci-chip-text:#ece9fceb;--ci-table-stripe:#0f172a99}.clover-insights .glass-card{transition:background-color .3s,box-shadow .3s,border-color .3s;background:var(--ci-card)!important;border:1px solid var(--ci-border)!important;box-shadow:var(--ci-shadow)!important;border-radius:18px!important}.clover-insights .glass-card:hover{box-shadow:0 26px 56px #6366f140}.clover-insights .MuiTypography-root{color:var(--ci-text)}.clover-insights .MuiTypography-colorTextSecondary,.clover-insights .row-sub,.clover-insights .muted,.clover-insights .MuiTableCell-head{color:var(--ci-subtext)!important}.clover-insights .MuiDivider-root{border-color:var(--ci-divider)!important}.clover-insights .MuiPaper-root,.clover-insights .MuiCardHeader-root{color:var(--ci-text)}.clover-insights .MuiChip-root{border-radius:12px;font-weight:600;background:var(--ci-chip-bg)!important;color:var(--ci-chip-text)!important}.clover-insights.dark .MuiChip-root{color:var(--ci-chip-text)!important}.clover-insights .MuiToggleButtonGroup-root{border:1px solid var(--ci-border);background:0 0;border-radius:12px;padding:2px}.clover-insights .MuiToggleButtonGroup-root .MuiToggleButton-root{text-transform:none;color:var(--ci-subtext);background:#ffffffe6;border:1px solid #0f172a14;font-weight:600;border-radius:10px!important}.clover-insights.dark .MuiToggleButtonGroup-root .MuiToggleButton-root{color:#e2e8f0d1;background:#0f172a99;border:1px solid #ffffff2e}.clover-insights .MuiToggleButtonGroup-root .Mui-selected{color:var(--ci-text)!important;background-color:var(--ci-hover)!important}.clover-insights .MuiToggleButton-root:not(.Mui-selected):hover{background:var(--ci-hover)}.clover-insights .ci-toggle{text-transform:none!important;border-color:var(--ci-border)!important;color:var(--ci-text)!important;border-radius:12px!important;font-weight:600!important}.clover-insights .ci-toggle:hover{background:var(--ci-hover)!important;border-color:var(--ci-border)!important}.clover-insights .MuiTable-root{background:0 0}.clover-insights .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n){background-color:var(--ci-table-stripe)}.clover-insights .MuiTableCell-root{border-color:var(--ci-border)}.clover-insights .MuiTableRow-hover:hover{background-color:var(--ci-hover)!important}.clover-insights a{color:inherit}.clover-insights .MuiTooltip-tooltip{border:1px solid var(--ci-border);background:var(--ci-card);color:var(--ci-text);border-radius:10px}.clover-insights.dark .MuiTooltip-tooltip{color:#0f172a;background:#fff;border:1px solid #94a3b847}.clover-insights .recharts-default-tooltip{box-shadow:var(--ci-shadow);border:1px solid var(--ci-border)!important;background:var(--ci-card)!important;color:var(--ci-text)!important;border-radius:10px!important}.clover-insights.dark .recharts-default-tooltip{background:var(--ci-card)!important;color:var(--ci-text)!important;border-color:var(--ci-border)!important}.clover-insights.dark .recharts-tooltip-label,.clover-insights.dark .recharts-tooltip-item{color:var(--ci-text)!important}.clover-insights.dark,.admin-dashboard.dark{--text-primary:#e5e7eb;--text-secondary:#a5adbd;--table-header-bg:#ffffff0f;--table-row-alt-bg:#ffffff08;--table-border:#ffffff14}.clover-insights.dark table thead th,.admin-dashboard.dark table thead th{border-bottom:1px solid var(--table-border);background-color:var(--table-header-bg)!important;color:var(--text-primary)!important}.clover-insights.dark table tbody td,.admin-dashboard.dark table tbody td{color:var(--text-primary);border-bottom:1px solid var(--table-border)}.clover-insights.dark table tbody tr:nth-of-type(2n),.admin-dashboard.dark table tbody tr:nth-of-type(2n){background-color:var(--table-row-alt-bg)}.clover-insights.dark .MuiTypography-subtitle2{color:var(--text-secondary)}.clover-insights.dark .MuiChip-root{color:var(--text-primary);background:#ffffff14}.clover-insights .insight-card-link{color:inherit;text-decoration:none;display:block}.clover-insights .insight-card-link .glass-card{transition:transform .2s,box-shadow .3s}.clover-insights .insight-card-link:hover .glass-card{transform:translateY(-2px)}.clover-insights-v2{--ci2-text:#0f2238;--ci2-subtext:#0f2238ad;--ci2-surface:#ffffffdb;--ci2-surface-soft:#ffffffb3;--ci2-border:#0f22381f;--ci2-shadow:0 26px 58px #071c2f1a, 0 8px 20px #071c2f0f;--ci2-a:#00a8e8;--ci2-b:#2a9d8f;--ci2-c:#f4a261;--ci2-d:#e76f51;color:var(--ci2-text);isolation:isolate;padding:10px;font-family:Space Grotesk,Segoe UI,sans-serif;position:relative}.clover-insights-v2.dark{--ci2-text:#f4f8fff2;--ci2-subtext:#cbd7e8b8;--ci2-surface:#0b121fd1;--ci2-surface-soft:#0b121fb3;--ci2-border:#95aac73d;--ci2-shadow:0 24px 64px #00000073, inset 0 0 0 1px #ffffff05}.clover-insights-v2__backdrop{z-index:-1;pointer-events:none;filter:blur(8px);background:radial-gradient(56rem 30rem at 10% 0,#00a8e833 0%,#0000 62%),radial-gradient(64rem 34rem at 88% 0,#2a9d8f33 0%,#0000 67%),radial-gradient(56rem 30rem at 50% 100%,#f4a26124 0%,#0000 64%);animation:16s ease-in-out infinite cloverInsightsV2Float;position:absolute;inset:-14vh -8vw}.clover-insights-v2__backdrop:before{content:"";background-image:linear-gradient(#0f223808 1px,#0000 1px),linear-gradient(90deg,#0f223808 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.clover-insights-v2.dark .clover-insights-v2__backdrop:before{background-image:linear-gradient(#dce8fc08 1px,#0000 1px),linear-gradient(90deg,#dce8fc08 1px,#0000 1px)}@keyframes cloverInsightsV2Float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-1.8%)scale(1.018)}}.clover-insights-v2__hero{border:1px solid var(--ci2-border);background:linear-gradient(145deg, #00a8e829 0%, #2a9d8f1f 36%, #ffffff05 100%), var(--ci2-surface)!important;box-shadow:var(--ci2-shadow)!important;border-radius:22px!important}.clover-insights-v2__hero-chip{letter-spacing:.08em;width:fit-content;font-weight:700;border:1px solid var(--ci2-border)!important;color:var(--ci2-text)!important;background:#ffffff47!important}.clover-insights-v2__hero-title{letter-spacing:-.03em;background:linear-gradient(140deg, color-mix(in oklab, var(--ci2-a) 85%, #fff) 0%, color-mix(in oklab, var(--ci2-b) 80%, #fff) 42%, color-mix(in oklab, var(--ci2-d) 76%, #fff) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(1.45rem,2.8vw,2.15rem);font-weight:800;line-height:1.08}.clover-insights-v2__hero-subtitle{color:var(--ci2-subtext);max-width:62ch;font-size:.95rem}.clover-insights-v2__range-toggle{border:1px solid var(--ci2-border);border-radius:12px;padding:2px}.clover-insights-v2__range-toggle .MuiToggleButton-root{text-transform:none;color:var(--ci2-subtext);border:none;padding-inline:12px;font-weight:650;border-radius:10px!important}.clover-insights-v2__range-toggle .MuiToggleButton-root.Mui-selected{background:color-mix(in oklab, var(--ci2-a) 22%, transparent);color:var(--ci2-text)}.clover-insights-v2__btn{text-transform:none!important;border:1px solid #0000!important;border-radius:12px!important;font-weight:700!important}.clover-insights-v2__btn--solid{color:#fff!important;background:linear-gradient(132deg, var(--ci2-a), var(--ci2-b))!important}.clover-insights-v2__btn--ghost{border-color:var(--ci2-border)!important;color:var(--ci2-text)!important;background:var(--ci2-surface-soft)!important}.clover-insights-v2__refresh{border-radius:999px;margin-top:10px;height:5px!important}.clover-insights-v2__kpi,.clover-insights-v2__panel{border:1px solid var(--ci2-border);height:100%;background:var(--ci2-surface)!important;box-shadow:var(--ci2-shadow)!important;border-radius:18px!important}.clover-insights-v2__kpi-label{text-transform:uppercase;letter-spacing:.1em;color:var(--ci2-subtext);font-size:.7rem;font-weight:700}.clover-insights-v2__kpi-value{letter-spacing:-.02em;margin-top:4px;font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(1.3rem,2.3vw,1.7rem);font-weight:780;line-height:1.08}.clover-insights-v2__kpi-sub{color:var(--ci2-subtext);font-size:.79rem}.clover-insights-v2__panel-title{font-family:Outfit,Segoe UI,sans-serif;font-size:1rem;font-weight:740}.clover-insights-v2__panel-subtitle{color:var(--ci2-subtext);font-size:.82rem}.clover-insights-v2__divider{border-color:var(--ci2-border)!important;margin:10px 0 12px!important}.clover-insights-v2__peak-chip{width:fit-content;border:1px solid var(--ci2-border)!important;background:color-mix(in oklab, var(--ci2-a) 14%, transparent)!important;color:var(--ci2-text)!important}.clover-insights-v2__link{color:inherit;text-decoration:none;display:block}.clover-insights-v2__link .clover-insights-v2__panel,.clover-insights-v2__link .glass-card{transition:transform .15s,box-shadow .15s}.clover-insights-v2__link:hover .clover-insights-v2__panel,.clover-insights-v2__link:hover .glass-card{transform:translateY(-1px)}.clover-insights-v2__table-main{font-size:.86rem;font-weight:650}.clover-insights-v2__table-sub{color:var(--ci2-subtext);font-size:.75rem}.clover-insights-v2__employee-row{border:1px solid var(--ci2-border);background:var(--ci2-surface-soft);border-radius:12px;padding:8px 10px}.clover-insights-v2__mini-progress,.clover-insights-v2__funnel-progress{border-radius:999px;height:6px!important}.clover-insights-v2__mini-progress .MuiLinearProgress-bar{background:linear-gradient(90deg, var(--ci2-a), var(--ci2-b))}.clover-insights-v2__funnel-progress .MuiLinearProgress-bar{background:linear-gradient(90deg, var(--ci2-c), var(--ci2-d))}.clover-insights-v2__empty{color:var(--ci2-subtext);font-size:.85rem}.clover-insights-v2 .MuiTableCell-root{border-color:var(--ci2-border)!important}.clover-insights-v2 .MuiTableHead-root .MuiTableCell-root{color:var(--ci2-subtext);text-transform:uppercase;letter-spacing:.05em;font-size:.74rem;font-weight:700}.clover-insights-v2 .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n){background:color-mix(in oklab, var(--ci2-a) 6%, transparent)}.clover-insights-v2 .MuiChip-root{border-radius:10px;font-weight:650}.clover-insights-v2 .glass-card{border:1px solid var(--ci2-border)!important;background:var(--ci2-surface)!important;box-shadow:var(--ci2-shadow)!important;border-radius:18px!important}.clover-insights-v2 .glass-card .MuiCardContent-root{padding:12px!important}.clover-insights-v2 .section-label{color:var(--ci2-text)}.clover-insights-v2 .muted{color:var(--ci2-subtext)}@media (width<=900px){.clover-insights-v2{padding:8px}}.game-performance{border:1px solid var(--ci3-border,#0f172a1f);margin-top:16px;overflow:hidden;color:var(--ci3-text,#17202a)!important;background:linear-gradient(120deg, #0ea5e91a, transparent 36%), linear-gradient(310deg, #e11d4812, transparent 34%), var(--ci3-panel,#fff)!important;box-shadow:var(--ci3-shadow,0 16px 42px #0f172a14)!important;border-radius:28px!important}.game-performance .MuiCardContent-root{padding:24px!important}.game-performance .MuiChip-root{border:1px solid var(--ci3-border,#0f172a1f);color:inherit;background:#ffffff12}.game-performance__eyebrow{color:var(--ci3-sky,#0ea5e9);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-size:.76rem;font-weight:800;display:inline-flex}.game-performance__title{color:inherit;letter-spacing:-.035em!important;margin-top:6px!important;font-family:Fraunces,Georgia,serif!important;font-size:clamp(1.55rem,2.8vw,2.15rem)!important;font-weight:600!important}.game-performance__subtitle,.game-performance__note,.game-performance__empty{color:var(--ci3-subtext,#0f172aa3)}.game-performance__subtitle{margin-top:3px!important;font-size:.9rem!important}.game-performance__loading{place-items:center;min-height:240px;display:grid}.game-performance__empty{padding:38px 0}.game-performance__spotlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.game-performance__spotlight{border:1px solid var(--ci3-border,#0f172a1f);min-width:0;color:inherit;text-align:left;cursor:pointer;background:#ffffff0f;border-radius:20px;padding:16px 18px;transition:border-color .15s,background .15s,transform .15s;position:relative;overflow:hidden}.game-performance__spotlight:before{content:"";background:var(--ci3-sky,#0ea5e9);width:4px;position:absolute;inset:0 auto 0 0}.game-performance__spotlight--one-piece:before{background:var(--ci3-rose,#e11d48)}.game-performance__spotlight--riftbound:before{background:var(--ci3-emerald,#0f766e)}.game-performance__spotlight:hover,.game-performance__spotlight.is-selected{border-color:color-mix(in srgb, var(--ci3-sky,#0ea5e9) 45%, transparent);background:#0ea5e914;transform:translateY(-1px)}.game-performance__spotlight-name{color:var(--ci3-subtext,#0f172aa3);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800;display:block}.game-performance__spotlight>strong{margin:5px 10px 4px 0;font-family:Fraunces,Georgia,serif;font-size:1.65rem;font-weight:600;display:inline-block}.game-performance__spotlight small{color:var(--ci3-subtext,#0f172aa3);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.game-performance__trend{white-space:nowrap;border-radius:999px;align-items:center;gap:3px;width:fit-content;padding:3px 7px;font-size:.72rem;font-weight:800;display:inline-flex}.game-performance__trend--up{color:#34d399;background:#10b9811f}.game-performance__trend--down{color:#fb7185;background:#f43f5e1f}.game-performance__trend--flat{color:var(--ci3-subtext,#0f172aa3);background:#94a3b81a}.game-performance__workspace{grid-template-columns:minmax(330px,.8fr) minmax(430px,1.2fr);gap:14px;margin-top:14px;display:grid}.game-performance__leaderboard,.game-performance__detail{border:1px solid var(--ci3-border,#0f172a1f);background:#ffffff0b;border-radius:22px;min-width:0}.game-performance__section-heading{border-bottom:1px solid var(--ci3-border,#0f172a1f);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px;display:flex}.game-performance__section-heading span,.game-performance__leaderboard-head,.game-performance__detail-total span,.game-performance__products-heading{color:var(--ci3-subtext,#0f172aa3);letter-spacing:.07em;text-transform:uppercase;font-size:.71rem;font-weight:800}.game-performance__leaderboard-head,.game-performance__game-row{grid-template-columns:minmax(0,1fr) 92px 78px;align-items:center;gap:10px;display:grid}.game-performance__leaderboard-head{padding:9px 14px 6px}.game-performance__leaderboard-head span:not(:first-child){text-align:right}.game-performance__leaderboard-scroll{max-height:420px;padding:0 7px 7px;overflow:auto}.game-performance__game-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;padding:9px 8px}.game-performance__game-row:hover,.game-performance__game-row.is-selected{background:#0ea5e917}.game-performance__game-name{align-items:center;gap:9px;min-width:0;display:flex}.game-performance__game-name>b,.game-performance__product-rank{color:var(--ci3-subtext,#0f172aa3);font-variant-numeric:tabular-nums;flex:none}.game-performance__game-name>span,.game-performance__product-name{min-width:0}.game-performance__game-name strong,.game-performance__game-name small,.game-performance__product-name strong,.game-performance__product-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.game-performance__game-name small,.game-performance__product-name small{color:var(--ci3-subtext,#0f172aa3);font-size:.7rem}.game-performance__game-revenue,.game-performance__game-row>.game-performance__trend{justify-self:end}.game-performance__game-revenue{font-variant-numeric:tabular-nums;font-weight:800}.game-performance__detail{padding-bottom:10px}.game-performance__detail-total{justify-content:space-between;align-items:center;gap:16px;padding:15px 16px 10px;display:flex}.game-performance__detail-total span,.game-performance__detail-total strong{display:block}.game-performance__detail-total>div>strong{margin-top:3px;font-family:Fraunces,Georgia,serif;font-size:1.75rem;font-weight:600}.game-performance__segment-bar{background:#94a3b81a;border-radius:999px;height:10px;margin:0 16px 12px;display:flex;overflow:hidden}.game-performance__segment-fill--sealed,.game-performance__segment-legend i.is-sealed{background:var(--ci3-emerald,#0f766e)}.game-performance__segment-fill--singles,.game-performance__segment-legend i.is-singles{background:var(--ci3-sky,#0ea5e9)}.game-performance__segment-fill--tournament,.game-performance__segment-legend i.is-tournament{background:var(--ci3-amber,#f59e0b)}.game-performance__segment-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 16px 14px;display:grid}.game-performance__segment-legend>div{background:#ffffff0e;border-radius:13px;min-width:0;padding:9px 10px}.game-performance__segment-legend span,.game-performance__segment-legend strong,.game-performance__segment-legend small{display:block}.game-performance__segment-legend span{color:var(--ci3-subtext,#0f172aa3);font-size:.69rem}.game-performance__segment-legend i{border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.game-performance__segment-legend strong{text-overflow:ellipsis;margin-top:4px;overflow:hidden}.game-performance__segment-legend small{color:var(--ci3-subtext,#0f172aa3)}.game-performance__products-heading{justify-content:space-between;gap:12px;padding:0 16px 7px;display:flex}.game-performance__products-heading small{text-transform:none;letter-spacing:0}.game-performance__products{padding:0 8px}.game-performance__products>div{border-radius:12px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.game-performance__products>div:nth-child(odd){background:#ffffff0a}.game-performance__products>div>strong{font-variant-numeric:tabular-nums;font-size:.86rem}.game-performance__note{margin:13px 2px 0;font-size:.72rem;line-height:1.45}@media (width<=1050px){.game-performance__workspace{grid-template-columns:1fr}.game-performance__leaderboard-scroll{max-height:340px}}@media (width<=680px){.game-performance .MuiCardContent-root{padding:18px!important}.game-performance__spotlights,.game-performance__segment-legend{grid-template-columns:1fr}.game-performance__leaderboard-head,.game-performance__game-row{grid-template-columns:minmax(0,1fr) 84px}.game-performance__leaderboard-head span:last-child,.game-performance__game-row>.game-performance__trend{display:none}}.sealed-release-pulse{border:1px solid var(--ci3-border,#0f172a1f);color:var(--ci3-text,#17202a)!important;background:linear-gradient(115deg, #0f766e1a, transparent 42%), var(--ci3-panel,#fff)!important;box-shadow:var(--ci3-shadow,0 16px 42px #0f172a14)!important;border-radius:24px!important}.sealed-release-pulse .MuiCardContent-root{padding:22px!important}.sealed-release-pulse__eyebrow{color:var(--ci3-emerald,#0f766e);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:.76rem;font-weight:800;display:inline-flex}.sealed-release-pulse__title{color:inherit;margin-top:7px!important;font-family:Fraunces,Georgia,serif!important;font-size:clamp(1.35rem,2.5vw,1.8rem)!important;font-weight:600!important}.sealed-release-pulse__subtitle{color:var(--ci3-subtext,#0f172aa3);font-size:.9rem!important}.sealed-release-pulse__button{align-self:flex-start;border:1px solid var(--ci3-border,#0f172a1f)!important;color:inherit!important;text-transform:none!important;border-radius:999px!important;font-weight:750!important}.sealed-release-pulse__loading{place-items:center;min-height:92px;display:grid}.sealed-release-pulse__metrics{border:1px solid var(--ci3-border,#0f172a1f);background:var(--ci3-border,#0f172a1f);border-radius:16px;grid-template-columns:repeat(3,minmax(120px,.7fr)) minmax(220px,1.4fr);gap:1px;margin-top:18px;display:grid;overflow:hidden}.sealed-release-pulse__metrics>div{background:color-mix(in srgb, var(--ci3-panel,#fff) 92%, transparent);min-width:0;padding:13px 14px}.sealed-release-pulse__metrics span,.sealed-release-pulse__metrics small{color:var(--ci3-subtext,#0f172aa3);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;display:block;overflow:hidden}.sealed-release-pulse__metrics strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:1.08rem;display:block;overflow:hidden}.sealed-release-pulse__metrics small{margin-top:2px}@media (width<=860px){.sealed-release-pulse__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.sealed-release-pulse__metrics{grid-template-columns:1fr}}.clover-insights-v3{--ci3-bg:#efe9df;--ci3-surface:#fffaf4c7;--ci3-panel:#fffcf7e0;--ci3-panel-strong:#fff9f2f0;--ci3-text:#1d1a20;--ci3-subtext:#1d1a20a8;--ci3-border:#1d1a201a;--ci3-shadow:0 28px 68px #271c1121, 0 12px 28px #22171114;--ci3-emerald:#0f766e;--ci3-sky:#0ea5e9;--ci3-amber:#f59e0b;--ci3-rose:#e11d48;--ci3-ink:#1f2937;background:var(--ci3-bg);min-height:100%;color:var(--ci3-text);isolation:isolate;padding:12px;font-family:Manrope,Segoe UI,sans-serif;position:relative}.clover-insights-v3.dark{--ci3-bg:#07131a;--ci3-surface:#0a141cc2;--ci3-panel:#0a161fd6;--ci3-panel-strong:#0c1822e6;--ci3-text:#f4f6f8f5;--ci3-subtext:#c9d5e1ad;--ci3-border:#94a3b829;--ci3-shadow:0 34px 74px #00000075, inset 0 0 0 1px #ffffff05}.clover-insights-v3__backdrop,.clover-insights-v3__grid{pointer-events:none;position:absolute;inset:-12vh -8vw}.clover-insights-v3__backdrop{z-index:-2;filter:blur(14px);background:radial-gradient(48rem 26rem at 8% 6%,#0ea5e933 0%,#0000 70%),radial-gradient(40rem 22rem at 88% 10%,#e11d4829 0%,#0000 70%),radial-gradient(42rem 24rem at 50% 100%,#0f766e26 0%,#0000 72%);animation:18s ease-in-out infinite cloverInsightsV3Drift}.clover-insights-v3__grid{z-index:-1;background-image:linear-gradient(#1d1a200a 1px,#0000 1px),linear-gradient(90deg,#1d1a200a 1px,#0000 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(#000000c7,#0000 90%);mask-image:linear-gradient(#000000c7,#0000 90%)}.clover-insights-v3.dark .clover-insights-v3__grid{background-image:linear-gradient(#e2e8f00d 1px,#0000 1px),linear-gradient(90deg,#e2e8f00d 1px,#0000 1px)}@keyframes cloverInsightsV3Drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-2%)scale(1.02)}}.clover-insights-v3__hero-grid,.clover-insights-v3__story-grid,.clover-insights-v3__stats-grid{gap:16px;display:grid}.clover-insights-v3__hero-grid{grid-template-columns:minmax(0,1fr)}.clover-insights-v3__hero,.clover-insights-v3__hero-side,.clover-insights-v3__stat-card,.clover-insights-v3__panel{border:1px solid var(--ci3-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--ci3-panel)!important;box-shadow:var(--ci3-shadow)!important}.clover-insights-v3__hero,.clover-insights-v3__hero-side,.clover-insights-v3__panel{border-radius:28px!important}.clover-insights-v3__hero{background:linear-gradient(145deg, #0ea5e924, #fff0 34%), linear-gradient(320deg, #e11d481a, #fff0 42%), var(--ci3-surface)!important}.clover-insights-v3__hero .MuiCardContent-root,.clover-insights-v3__hero-side .MuiCardContent-root,.clover-insights-v3__panel .MuiCardContent-root{padding:24px}.clover-insights-v3__eyebrow,.clover-insights-v3__chip{width:fit-content;border:1px solid var(--ci3-border)!important;color:var(--ci3-text)!important;background:#ffffff24!important}.clover-insights-v3__eyebrow{letter-spacing:.08em;font-weight:700}.clover-insights-v3__title,.clover-insights-v3__side-title,.clover-insights-v3__panel-title,.clover-insights-v3__stat-value{font-family:Fraunces,Georgia,serif}.clover-insights-v3__title{letter-spacing:-.05em;max-width:18ch;margin:0;font-size:clamp(2.25rem,4.2vw,3.6rem);font-weight:600;line-height:1}.clover-insights-v3__subtitle{max-width:62ch;color:var(--ci3-subtext);margin:0;font-size:1rem}.clover-insights-v3__range-toggle{border:1px solid var(--ci3-border);border-radius:16px;padding:3px}.clover-insights-v3__range-toggle .MuiToggleButton-root{color:var(--ci3-subtext);text-transform:none;border:none;padding-inline:12px;font-weight:700;border-radius:12px!important}.clover-insights-v3__range-toggle .MuiToggleButton-root.Mui-selected{background:color-mix(in oklab, var(--ci3-sky) 18%, transparent);color:var(--ci3-text)}.clover-insights-v3__button{text-transform:none!important;border-radius:999px!important;padding-inline:16px!important;font-weight:700!important}.clover-insights-v3__button--solid{color:#fff!important;background:linear-gradient(135deg, var(--ci3-emerald), var(--ci3-sky), var(--ci3-rose))!important}.clover-insights-v3__button--ghost{border:1px solid var(--ci3-border)!important;color:var(--ci3-text)!important;background:#ffffff14!important}.clover-insights-v3__signal-strip,.clover-insights-v3__side-notes{border:1px solid var(--ci3-border);background:#ffffff14;border-radius:22px;gap:1px;display:grid;overflow:hidden}.clover-insights-v3__signal-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.clover-insights-v3__signal-strip div,.clover-insights-v3__side-notes div{background:#ffffff14;padding:14px 16px}.clover-insights-v3__signal-strip span,.clover-insights-v3__side-notes span,.clover-insights-v3__stat-label,.clover-insights-v3__section-label,.clover-insights-v3__stat-meta,.clover-insights-v3__mix-row span,.clover-insights-v3__empty{color:var(--ci3-subtext)}.clover-insights-v3__signal-strip span,.clover-insights-v3__side-notes span,.clover-insights-v3__section-label,.clover-insights-v3__stat-label{text-transform:uppercase;letter-spacing:.09em;font-size:.76rem;font-weight:800;display:block}.clover-insights-v3__signal-strip strong,.clover-insights-v3__side-notes strong{margin-top:5px;font-size:1rem;display:block}.clover-insights-v3__refresh{border-radius:999px;height:5px!important}.clover-insights-v3__hero-side{background:radial-gradient(circle at 50% 15%, #0f766e29, #fff0 38%), var(--ci3-panel-strong)!important}.clover-insights-v3__compass{aspect-ratio:1;place-items:center;width:min(100%,240px);margin:0 auto;display:grid;position:relative}.clover-insights-v3__compass-ring{border:1px solid #ffffff2e;border-radius:50%;position:absolute}.clover-insights-v3__compass-ring--outer{animation:20s linear infinite cloverInsightsV3Spin;inset:0}.clover-insights-v3__compass-ring--inner{border-style:dashed;animation:12s linear infinite reverse cloverInsightsV3Spin;inset:18%}@keyframes cloverInsightsV3Spin{to{transform:rotate(360deg)}}.clover-insights-v3__compass-core{color:#fff;background:linear-gradient(145deg, var(--ci3-emerald), var(--ci3-sky), var(--ci3-rose));border-radius:22px;place-items:center;width:74px;height:74px;display:grid;box-shadow:0 18px 38px #0ea5e947}.clover-insights-v3__side-title{margin:0;font-size:1.35rem;font-weight:600;line-height:1.18}.clover-insights-v3__stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.clover-insights-v3__stat-card{position:relative;overflow:hidden;border-radius:24px!important}.clover-insights-v3__stat-card:before{content:"";opacity:.55;filter:blur(20px);background:#0ea5e95c;border-radius:999px;height:120px;position:absolute;inset:auto -10% 74% 46%}.clover-insights-v3__stat-value{letter-spacing:-.05em;margin:8px 0 2px;font-size:clamp(1.8rem,3.4vw,2.5rem);font-weight:600;line-height:1}.clover-insights-v3__stat-meta{font-size:.84rem}.clover-insights-v3__stat-icon{color:#fff!important;background:linear-gradient(145deg, var(--ci3-ink), var(--ci3-sky))!important}.clover-insights-v3__story-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);margin-top:16px}.clover-insights-v3__panel-title{letter-spacing:-.03em;margin:0;font-size:1.25rem;font-weight:600;line-height:1.12}.clover-insights-v3__divider{border-color:var(--ci3-border)!important;margin:10px 0 14px!important}.clover-insights-v3__brief-card,.clover-insights-v3__mix-row,.clover-insights-v3__staff-row{border:1px solid var(--ci3-border);background:#ffffff14;border-radius:20px}.clover-insights-v3__brief-card{padding:16px}.clover-insights-v3__brief-card span{text-transform:uppercase;letter-spacing:.09em;color:var(--ci3-subtext);font-size:.76rem;font-weight:800;display:block}.clover-insights-v3__brief-card strong{margin:6px 0 8px;font-size:1.05rem;display:block}.clover-insights-v3__brief-card p{color:var(--ci3-subtext);margin:0;line-height:1.5}.clover-insights-v3__brief-card--emerald{box-shadow:inset 0 0 0 1px #0f766e2e}.clover-insights-v3__brief-card--amber{box-shadow:inset 0 0 0 1px #f59e0b2e}.clover-insights-v3__brief-card--rose{box-shadow:inset 0 0 0 1px #e11d482e}.clover-insights-v3__mix-row{padding:12px 14px}.clover-insights-v3__mix-progress{border-radius:999px;margin-top:8px;background:#ffffff14!important;height:8px!important}.clover-insights-v3__mix-progress .MuiLinearProgress-bar{background:linear-gradient(90deg, var(--ci3-emerald), var(--ci3-sky), var(--ci3-amber));border-radius:999px}.clover-insights-v3__staff-row{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.clover-insights-v3__staff-row strong{display:block}.clover-insights-v3__staff-row span{color:var(--ci3-subtext);margin-top:2px;font-size:.84rem;display:block}.clover-insights-v3__link{color:inherit;text-decoration:none;display:block}.clover-insights-v3__link .glass-card,.clover-insights-v3__link .MuiCard-root{transition:transform .16s,box-shadow .16s}.clover-insights-v3__link:hover .glass-card,.clover-insights-v3__link:hover .MuiCard-root{transform:translateY(-2px)}.clover-insights-v3 .MuiTableCell-root{border-color:var(--ci3-border)!important}.clover-insights-v3 .MuiTableHead-root .MuiTableCell-root{color:var(--ci3-subtext);text-transform:uppercase;letter-spacing:.06em;font-size:.74rem;font-weight:800}.clover-insights-v3 .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n){background:#ffffff0a}.clover-insights-v3 .glass-card{border:1px solid var(--ci3-border)!important;box-shadow:var(--ci3-shadow)!important;background:var(--ci3-panel)!important;border-radius:22px!important}.clover-insights-v3 .glass-card .MuiCardContent-root{padding:14px!important}.clover-insights-v3 .section-label{color:var(--ci3-text)}.clover-insights-v3 .muted{color:var(--ci3-subtext)}@media (width<=1200px){.clover-insights-v3__hero-grid,.clover-insights-v3__story-grid,.clover-insights-v3__stats-grid{grid-template-columns:1fr}}@media (width<=760px){.clover-insights-v3{padding:10px}.clover-insights-v3__hero .MuiCardContent-root,.clover-insights-v3__hero-side .MuiCardContent-root,.clover-insights-v3__panel .MuiCardContent-root{padding:18px}.clover-insights-v3__signal-strip{grid-template-columns:1fr}}.retail-promotion-workspace{gap:12px;display:grid}.retail-promotion-workspace__nav,.retail-promotion-workspace__plans-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.retail-promotion-workspace__nav{border:1px solid var(--retail-border);background:var(--retail-panel-soft);border-radius:9px;padding:10px 12px}.retail-promotion-workspace__nav>div:first-child,.retail-promotion-workspace__plans-heading>div:first-child,.retail-promotion-workspace__empty,.retail-promotion-workspace__coverage{gap:3px;display:grid}.retail-promotion-workspace__nav span,.retail-promotion-workspace__plans-heading span,.retail-promotion-workspace__empty span,.retail-promotion-workspace__coverage span,.retail-promotion-workspace__coverage small{color:var(--retail-muted);font-size:.76rem}.retail-promotion-workspace__nav-actions{align-items:center;gap:7px;display:flex}.retail-promotion-workspace__nav .MuiToggleButton-root{text-transform:none;padding:5px 10px;font-size:.72rem;font-weight:750}.retail-promotion-workspace__nav .MuiButton-root,.retail-promotion-workspace__plans-heading .MuiButton-root{text-transform:none;font-weight:750}.retail-promotion-workspace__plans{gap:10px;display:grid}.retail-promotion-workspace__plan-list{gap:8px;display:grid}.retail-promotion-workspace__plan-list article{border:1px solid var(--retail-border);background:var(--retail-panel);border-radius:9px;grid-template-columns:minmax(220px,1.2fr) minmax(300px,2fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.retail-promotion-workspace__plan-title,.retail-promotion-workspace__plan-title>div:first-child{gap:2px;display:grid}.retail-promotion-workspace__plan-title span{color:var(--retail-accent);letter-spacing:.08em;font-size:.66rem;font-weight:800}.retail-promotion-workspace__badges{gap:5px;margin-top:3px;display:flex}.retail-promotion-workspace__badges .MuiChip-root{text-transform:capitalize;height:22px;font-size:.66rem}.retail-promotion-workspace__plan-meta{color:var(--retail-muted);flex-wrap:wrap;gap:5px 14px;font-size:.74rem;display:flex}.retail-promotion-workspace__empty{border:1px dashed var(--retail-border);text-align:center;border-radius:9px;padding:22px}.retail-promotion-workspace__loading{color:var(--retail-muted);align-items:center;gap:8px;padding:16px;display:flex}.retail-promotion-workspace__performance{gap:10px;display:grid}.retail-promotion-workspace__performance>label{max-width:440px;color:var(--retail-muted);gap:4px;font-size:.72rem;font-weight:750;display:grid}.retail-promotion-workspace__performance select{border:1px solid var(--retail-border);min-height:37px;color:var(--retail-text);background:var(--retail-panel);border-radius:7px;padding:6px 9px}.retail-promotion-workspace__performance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.retail-promotion-workspace__performance-grid article{border:1px solid var(--retail-border);background:var(--retail-panel);border-radius:9px;gap:3px;min-height:92px;padding:10px;display:grid}.retail-promotion-workspace__performance-grid article span{color:var(--retail-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:800}.retail-promotion-workspace__performance-grid article strong{font-size:1.2rem}.retail-promotion-workspace__performance-grid article small{color:var(--retail-muted);font-size:.7rem}.retail-promotion-workspace__coverage{border-left:3px solid var(--retail-accent);background:var(--retail-panel-soft);padding:10px 12px}@media (width<=1050px){.retail-promotion-workspace__nav,.retail-promotion-workspace__plans-heading{flex-direction:column;align-items:flex-start}.retail-promotion-workspace__plan-list article{grid-template-columns:1fr}.retail-promotion-workspace__performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.retail-promotion-workspace__nav-actions{flex-direction:column;align-items:stretch;width:100%}.retail-promotion-workspace__nav-actions .MuiToggleButtonGroup-root{width:100%}.retail-promotion-workspace__nav-actions .MuiToggleButton-root{flex:1}.retail-promotion-workspace__performance-grid{grid-template-columns:1fr}}.retail-shift{align-content:start;gap:10px;display:grid}.retail-shift .retail-control__section-heading h2{text-align:left}.retail-shift__rules{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.retail-shift__rules>div{border:1px solid var(--retail-border);border-left:3px solid var(--retail-accent);background:var(--retail-panel);border-radius:9px;gap:2px;padding:10px 11px;display:grid}.retail-shift__rules strong{font-size:.76rem}.retail-shift__rules span{color:var(--retail-muted);font-size:.69rem;line-height:1.35}.retail-shift__coverage{border-left:3px solid var(--retail-warn);background:var(--retail-panel-soft);color:var(--retail-muted);flex-wrap:wrap;gap:8px 18px;padding:8px 11px;font-size:.7rem;display:flex}.retail-shift__coverage strong{color:var(--retail-text)}.retail-shift__plays{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.retail-shift__play{border:1px solid var(--retail-border);border-top:4px solid var(--retail-accent);background:var(--retail-panel);border-radius:12px;min-width:0;padding:14px;box-shadow:0 8px 22px #12323e0d}.retail-shift__play>header>span{color:var(--retail-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:800}.retail-shift__play>header h2{margin:2px 0 4px;font-family:Sora,Segoe UI,sans-serif;font-size:1.12rem}.retail-shift__play>header p{color:var(--retail-muted);margin:0;font-size:.73rem}.retail-shift__scripts{gap:6px;margin:11px 0;display:grid}.retail-shift__scripts blockquote{border-left:3px solid var(--retail-accent);background:var(--retail-accent-soft);color:var(--retail-text);margin:0;padding:10px 11px;font-size:.83rem;font-weight:700;line-height:1.4}.retail-shift__progress-strip{border:1px solid var(--retail-border);background:var(--retail-border);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.retail-shift__progress-strip>div{background:var(--retail-panel-soft);gap:1px;min-width:0;padding:7px 8px;display:grid}.retail-shift__progress-strip span,.retail-shift__progress-strip small{color:var(--retail-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;overflow:hidden}.retail-shift__progress-strip strong{font-size:.79rem}.retail-shift__products{gap:7px;margin-top:10px;display:grid}.retail-shift__product-group{border:1px solid var(--retail-border);background:var(--retail-panel-soft);border-radius:8px;padding:9px 10px}.retail-shift__product-group h4{margin:0 0 5px;font-size:.72rem}.retail-shift__product-group ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.retail-shift__product-group li{justify-content:space-between;align-items:center;gap:10px;font-size:.72rem;display:flex}.retail-shift__product-group li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.retail-shift__product-group .MuiChip-root{height:22px;color:var(--retail-accent);background:var(--retail-accent-soft);font-size:.64rem;font-weight:750}.retail-shift__product-group p{color:var(--retail-warn);margin:0;font-size:.68rem}.retail-shift__shelf-check{border:1px solid var(--retail-border);border-left:3px solid var(--retail-warn);background:var(--retail-panel-soft);border-radius:8px;gap:2px;margin-top:10px;padding:11px;display:grid}.retail-shift__shelf-check strong{font-size:.75rem}.retail-shift__shelf-check span{color:var(--retail-muted);font-size:.7rem}.retail-shift__fit{border-top:1px solid var(--retail-border);margin-top:11px;padding-top:9px}.retail-shift__fit h3{margin:0 0 5px;font-size:.75rem}.retail-shift__fit ul{color:var(--retail-muted);gap:3px;margin:0;padding-left:17px;font-size:.69rem;line-height:1.35;display:grid}.retail-shift__huddle{border:1px solid var(--retail-border);background:var(--retail-panel);border-radius:9px;align-items:baseline;gap:12px;padding:10px 12px;font-size:.72rem;display:flex}.retail-shift__huddle strong{color:var(--retail-accent)}.retail-shift__huddle span{color:var(--retail-muted)}@media (width<=1120px){.retail-shift__rules{grid-template-columns:repeat(2,minmax(0,1fr))}.retail-shift__plays{grid-template-columns:1fr}}@media (width<=700px){.briefing-shell:has(.retail-shift)>.sidebar{display:none}.retail-shift__rules{grid-template-columns:1fr}.retail-shift__progress-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.retail-shift__huddle{flex-direction:column;align-items:flex-start;gap:4px}}.retail-control{--retail-bg:#eef3f6;--retail-panel:#fff;--retail-panel-soft:#f7fafb;--retail-border:#d8e1e7;--retail-text:#152a33;--retail-muted:#61747c;--retail-accent:#0f766e;--retail-accent-soft:#d9f0eb;--retail-warn:#b45309;--retail-danger:#b42318;background:var(--retail-bg);min-height:calc(100vh - 98px);color:var(--retail-text);border-radius:16px;padding:14px;font-family:IBM Plex Sans,Segoe UI,sans-serif}.retail-control.dark{--retail-bg:#081015;--retail-panel:#101c22;--retail-panel-soft:#13242b;--retail-border:#28404a;--retail-text:#eef8f6;--retail-muted:#9fb1b7;--retail-accent:#5eead4;--retail-accent-soft:#2dd4bf21;--retail-warn:#fbbf24;--retail-danger:#fb7185}.retail-control__header{justify-content:space-between;align-items:flex-end;gap:18px;padding:2px 2px 13px;display:flex}.retail-control__eyebrow,.retail-control__panel-heading span:first-child,.retail-control__staged>span{color:var(--retail-accent);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:5px;font-size:.75rem;font-weight:750;display:inline-flex}.retail-control__heading h1{letter-spacing:-.025em;margin:2px 0;font-family:Sora,Segoe UI,sans-serif;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.1}.retail-control__heading p{color:var(--retail-muted);margin:0;font-size:.9rem}.retail-control__controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.retail-control__controls .MuiToggleButtonGroup-root,.retail-control__controls .MuiButton-root,.retail-control__freshness,.retail-control__tabs{border-color:var(--retail-border)!important;background:var(--retail-panel)!important;color:var(--retail-text)!important}.retail-control__controls .MuiToggleButton-root{border-color:var(--retail-border);color:var(--retail-muted);padding:5px 11px;font-size:.76rem;font-weight:750}.retail-control__controls .MuiToggleButton-root.Mui-selected{background:var(--retail-accent-soft);color:var(--retail-accent)}.retail-control__controls .MuiButton-root{border:1px solid var(--retail-border);text-transform:none;min-height:32px;font-weight:700}.retail-control__freshness{border:1px solid var(--retail-border);max-width:260px}.retail-control__freshness .MuiChip-label{text-overflow:ellipsis;font-size:.74rem;font-weight:650;overflow:hidden}.retail-control__freshness--current,.retail-control__freshness--fresh{color:var(--retail-accent)!important;background:var(--retail-accent-soft)!important}.retail-control__progress{margin-bottom:6px;height:2px!important}.retail-control__tabs{border:1px solid var(--retail-border);border-radius:10px;margin-bottom:9px;min-height:36px!important}.retail-control__tabs .MuiTab-root{min-width:96px;min-height:36px;color:var(--retail-muted);text-transform:none;padding:6px 14px;font-size:.8rem;font-weight:700}.retail-control__tabs .Mui-selected,.retail-control__tabs .MuiTabs-indicator{color:var(--retail-accent)!important}.retail-control__tabs .MuiTabs-indicator{background:var(--retail-accent)!important}.retail-control__loading,.retail-control__staged{border:1px solid var(--retail-border);background:var(--retail-panel);border-radius:12px;min-height:310px}.retail-control__loading{justify-content:center;align-items:center;gap:13px;display:flex}.retail-control__loading div{gap:2px;display:grid}.retail-control__loading span,.retail-control__staged p,.retail-control__staged div{color:var(--retail-muted)}.retail-control__staged{padding:clamp(28px,5vw,64px)}.retail-control__staged h2{margin:6px 0;font-family:Sora,Segoe UI,sans-serif;font-size:1.55rem}.retail-control__staged p{margin:0 0 16px;font-size:1rem}.retail-control__staged div{border-left:3px solid var(--retail-accent);background:var(--retail-panel-soft);max-width:660px;margin-bottom:18px;padding:12px;font-size:.84rem}.retail-control__staged .MuiButton-root{color:var(--retail-accent);border-color:var(--retail-border);text-transform:none}.retail-control__overview{gap:9px;display:grid}.retail-control__decisions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.retail-control__decision{border:1px solid var(--retail-border);border-top:3px solid var(--retail-border);background:var(--retail-panel);border-radius:11px;min-width:0;padding:15px 16px 13px;position:relative;overflow:hidden;box-shadow:0 7px 20px #12323e0b}.retail-control__decision--sales,.retail-control__decision--margin{border-top-color:var(--retail-accent)}.retail-control__decision--inventory{border-top-color:var(--retail-warn)}.retail-control__decision>span:first-child{color:var(--retail-accent);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:800}.retail-control__decision h2{color:var(--retail-muted);text-align:left;margin:3px 0 12px;font-size:.85rem;font-weight:650}.retail-control__decision-value{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-family:Sora,Segoe UI,sans-serif;font-size:clamp(1.35rem,2.1vw,1.8rem);font-weight:750;overflow:hidden}.retail-control__decision>p{min-height:30px;color:var(--retail-muted);margin:4px 0 0;font-size:.72rem;line-height:1.35}.retail-control__decision dl{border-top:1px solid var(--retail-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:13px 0 0;padding-top:10px;display:grid}.retail-control__decision dl div{min-width:0}.retail-control__decision dt{color:var(--retail-muted);font-size:.66rem}.retail-control__decision dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:.78rem;font-weight:750;line-height:1.25}.retail-control__inventory-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.retail-control__accessories-area,.retail-control__accessory-module{gap:9px;display:grid}.retail-control__accessory-module--deck-boxes{border-top:2px solid var(--retail-border);margin-top:8px;padding-top:16px}.retail-control__module-heading{justify-content:space-between;align-items:flex-start;gap:16px;padding:2px 2px 0;display:flex}.retail-control__module-heading>div{min-width:0}.retail-control__module-heading span:first-child{color:var(--retail-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:850}.retail-control__module-heading h2{margin:3px 0 0;font-family:Sora,Segoe UI,sans-serif;font-size:clamp(1rem,1.5vw,1.25rem)}.retail-control__module-heading p{color:var(--retail-muted);margin:4px 0 0;font-size:.75rem;line-height:1.4}.retail-control__module-heading .MuiChip-root{border:1px solid var(--retail-border);background:var(--retail-panel);color:var(--retail-muted);font-size:.68rem;font-weight:750}.retail-control__accessory-signals{grid-template-columns:repeat(5,minmax(130px,1fr));gap:7px;display:grid}.retail-control__accessories-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:9px;display:grid}.retail-control__chart--accessories{height:230px}.retail-control__cohort-panel{align-content:start}.retail-control__cohort-metrics{gap:0;margin:0;display:grid}.retail-control__cohort-metrics div{border-top:1px solid var(--retail-border);justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;display:flex}.retail-control__cohort-metrics dt{color:var(--retail-muted);font-size:.73rem}.retail-control__cohort-metrics dd{text-align:right;margin:0;font-size:.78rem;font-weight:750}.retail-control__cohort-note{border-left:3px solid var(--retail-warn);background:var(--retail-panel-soft);color:var(--retail-muted);margin:10px 0 0;padding:10px;font-size:.75rem;line-height:1.45}.retail-control__cohort-note strong{color:var(--retail-text)}.retail-control__inventory-signal{border:1px solid var(--retail-border);color:var(--retail-muted);background:var(--retail-panel-soft);white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:.68rem;font-weight:800;display:inline-flex}.retail-control__inventory-signal--negative_stock,.retail-control__inventory-signal--stockout{color:var(--retail-danger)}.retail-control__inventory-signal--low_cover,.retail-control__inventory-signal--excess_watch,.retail-control__inventory-signal--stock_without_recent_sales{color:var(--retail-warn)}.retail-control__inventory-signal--healthy{color:var(--retail-accent)}.retail-control__mix-section{gap:9px;display:grid}.retail-control__mix-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;display:grid}.retail-control__mix-card{border:1px solid var(--retail-border);background:var(--retail-panel-soft);border-radius:9px;min-width:0;padding:10px}.retail-control__mix-card-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:7px;display:flex}.retail-control__mix-card-heading span:first-child{color:var(--retail-accent);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:800}.retail-control__mix-card-heading h3{margin:2px 0 0;font-family:Sora,Segoe UI,sans-serif;font-size:.9rem}.retail-control__mix-card-heading .MuiChip-root{border:1px solid var(--retail-border);background:var(--retail-panel);height:22px;color:var(--retail-muted);font-size:.67rem;font-weight:700}.retail-control__mix-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.retail-control__mix-list li{grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;display:grid}.retail-control__mix-copy,.retail-control__mix-value{min-width:0}.retail-control__mix-copy strong,.retail-control__mix-copy span,.retail-control__mix-value strong,.retail-control__mix-value span{display:block}.retail-control__mix-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.retail-control__mix-copy span,.retail-control__mix-value span{color:var(--retail-muted);font-size:.66rem}.retail-control__mix-value{text-align:right}.retail-control__mix-value strong{font-size:.78rem}.retail-control__mix-list li.is-unresolved .retail-control__mix-copy strong{color:var(--retail-warn)}.retail-control__mix-track{background:var(--retail-border);border-radius:999px;grid-column:1/-1;height:3px;overflow:hidden}.retail-control__mix-track span{width:var(--retail-mix-share);border-radius:inherit;background:var(--retail-accent);height:100%;display:block}.retail-control__mix-list li.is-unresolved .retail-control__mix-track span{background:var(--retail-warn)}.retail-control__mix-more{color:var(--retail-muted);text-align:right;margin-top:7px;font-size:.68rem}.retail-control__mix-note{color:var(--retail-muted);margin:0;font-size:.72rem;line-height:1.45}.retail-control__mix-note strong{color:var(--retail-text)}.retail-control__inventory-area,.retail-control__inventory-grid{gap:9px;display:grid}.retail-control__evidence-boundary{border-left:3px solid var(--retail-warn);background:var(--retail-panel-soft);color:var(--retail-muted);padding:10px 12px;font-size:.77rem;line-height:1.5}.retail-control__evidence-boundary strong{color:var(--retail-text)}.retail-control__result-limit{color:var(--retail-muted);text-align:right;font-size:.73rem}.retail-control__availability{justify-items:end;gap:1px;display:inline-grid}.retail-control__availability strong{color:var(--retail-text);white-space:nowrap}.retail-control__availability small{max-width:220px;color:var(--retail-muted);white-space:normal;line-height:1.3}.retail-control__availability--contained strong{color:var(--retail-warn)}.retail-control__kpi-grid{grid-template-columns:repeat(8,minmax(118px,1fr));gap:7px;display:grid}.retail-control__kpi,.retail-control__panel{border:1px solid var(--retail-border);background:var(--retail-panel);border-radius:11px;box-shadow:0 7px 20px #12323e0b}.retail-control__kpi{min-width:0;padding:10px 11px 9px;position:relative;overflow:hidden}.retail-control__kpi:before{background:var(--retail-border);content:"";width:3px;position:absolute;inset:0 auto 0 0}.retail-control__kpi--sales:before,.retail-control__kpi--margin:before{background:var(--retail-accent)}.retail-control__kpi--discount:before{background:var(--retail-warn)}.retail-control__kpi--refund:before{background:var(--retail-danger)}.retail-control__kpi-label{color:var(--retail-muted);letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:700;display:block;overflow:hidden}.retail-control__kpi strong{text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-family:Sora,Segoe UI,sans-serif;font-size:clamp(.98rem,1.35vw,1.26rem);display:block;overflow:hidden}.retail-control__kpi>span:last-child,.retail-control__delta{color:var(--retail-muted);white-space:nowrap;font-size:.72rem}.retail-control__delta--up{color:var(--retail-accent)}.retail-control__delta--down{color:var(--retail-danger)}.retail-control__primary-grid{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:9px;display:grid}.retail-control__sales-plays{border-top:3px solid var(--retail-accent);gap:10px;display:grid}.retail-control__sales-plays .MuiButton-root{color:var(--retail-accent);border-color:var(--retail-border);text-transform:none;font-weight:750}.retail-control__play-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.retail-control__play-card{border:1px solid var(--retail-border);background:var(--retail-panel-soft);border-radius:9px;min-width:0;padding:11px}.retail-control__play-card-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.retail-control__play-card-heading span,.retail-control__play-sensitivity>span{color:var(--retail-accent);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:800;display:block}.retail-control__play-card-heading h3,.retail-control__qualified-products h3{margin:2px 0 0;font-family:Sora,Segoe UI,sans-serif;font-size:.92rem}.retail-control__play-card-heading .MuiChip-root{border:1px solid var(--retail-border);background:var(--retail-panel);height:22px;color:var(--retail-accent);font-size:.66rem;font-weight:750}.retail-control__play-card>p,.retail-control__qualified-products>p,.retail-control__play-sensitivity p{color:var(--retail-muted);margin:6px 0 8px;font-size:.72rem;line-height:1.4}.retail-control__play-progress dl{border:1px solid var(--retail-border);background:var(--retail-border);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.retail-control__play-progress dl div{background:var(--retail-panel);padding:7px}.retail-control__play-progress dt,.retail-control__play-sensitivity dt{color:var(--retail-muted);font-size:.64rem}.retail-control__play-progress dd,.retail-control__play-sensitivity dd{color:var(--retail-text);margin:1px 0 0;font-size:.78rem;font-weight:800}.retail-control__play-change{color:var(--retail-muted);margin-top:5px;font-size:.67rem;display:block}.retail-control__play-complements{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.retail-control__play-complements>div{border-left:3px solid var(--retail-accent);background:var(--retail-panel);min-width:0;padding:7px 8px}.retail-control__play-complements strong,.retail-control__play-complements span,.retail-control__play-complements small{display:block}.retail-control__play-complements strong{font-size:.73rem}.retail-control__play-complements span,.retail-control__play-complements small{color:var(--retail-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.retail-control__play-boundary{border-left:3px solid var(--retail-warn);background:var(--retail-panel-soft);color:var(--retail-muted);flex-wrap:wrap;align-items:center;gap:8px 18px;padding:8px 10px;font-size:.68rem;display:flex}.retail-control__play-boundary strong{color:var(--retail-text)}.retail-control__play-detail-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:8px;display:grid}.retail-control__qualified-products,.retail-control__play-sensitivity{border:1px solid var(--retail-border);background:var(--retail-panel-soft);border-radius:9px;min-width:0;padding:10px}.retail-control__qualified-products .retail-control__panel-heading{margin-bottom:5px}.retail-control__qualified-group{border-top:1px solid var(--retail-border);grid-template-columns:130px minmax(0,1fr);gap:10px;padding:7px 0;font-size:.71rem;display:grid}.retail-control__qualified-group>span{color:var(--retail-muted)}.retail-control__qualified-group ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.retail-control__qualified-group li{justify-content:space-between;gap:10px;display:flex}.retail-control__qualified-group li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.retail-control__qualified-group small{color:var(--retail-accent);white-space:nowrap;font-weight:750}.retail-control__play-sensitivity>strong{margin-top:4px;font-family:Sora,Segoe UI,sans-serif;font-size:1.05rem;display:block}.retail-control__play-sensitivity dl{gap:5px;margin:9px 0 0;display:grid}.retail-control__play-sensitivity dl div{border-top:1px solid var(--retail-border);justify-content:space-between;gap:10px;padding-top:5px;display:flex}.retail-control__panel{min-width:0;padding:12px}.retail-control__panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.retail-control__panel-heading h2{margin:1px 0 0;font-family:Sora,Segoe UI,sans-serif;font-size:1rem}.retail-control__panel-heading .MuiChip-root{border:1px solid var(--retail-border);background:var(--retail-panel-soft);height:24px;color:var(--retail-text);font-size:.72rem;font-weight:700}.retail-control__queue-count{color:var(--retail-danger)!important}.retail-control__chart{height:250px;font-size:.72rem}.retail-control__chart .recharts-cartesian-grid line{stroke:var(--retail-border)}.retail-control__chart .recharts-text,.retail-control__chart .recharts-legend-item-text{fill:var(--retail-muted);color:var(--retail-muted)!important}.retail-control__queue-list{scrollbar-width:thin;gap:6px;max-height:250px;display:grid;overflow:auto}.retail-control__action{border:1px solid var(--retail-border);border-left:3px solid var(--retail-warn);background:var(--retail-panel-soft);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:6px 9px;padding:8px 9px;display:grid}.retail-control__action--critical,.retail-control__action--high,.retail-control__action--error{border-left-color:var(--retail-danger)}.retail-control__action--info,.retail-control__action--low{border-left-color:var(--retail-accent)}.retail-control__action-copy{min-width:0}.retail-control__action-copy>span{color:var(--retail-warn);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.retail-control__action-copy strong{font-size:.82rem;line-height:1.25;display:block}.retail-control__action-copy p{color:var(--retail-muted);margin:2px 0 0;font-size:.76rem;line-height:1.3}.retail-control__action-buttons{justify-content:flex-end;align-items:center;gap:2px;display:flex}.retail-control__action-buttons .MuiButton-root{min-width:fit-content;color:var(--retail-accent);text-transform:none;padding:3px 5px;font-size:.72rem;font-weight:700}.retail-control__evidence{background:var(--retail-panel);color:var(--retail-muted);border-radius:6px;grid-column:1/-1;padding:7px 8px;font-size:.76rem}.retail-control__panel-note{text-align:right;max-width:420px;color:var(--retail-muted)!important;letter-spacing:0!important;text-transform:none!important;font-size:.74rem!important;font-weight:500!important}.retail-control__table-wrap{overflow-x:auto}.retail-control__categories table{border-collapse:collapse;width:100%;font-size:.78rem}.retail-control__categories th,.retail-control__categories td{border-top:1px solid var(--retail-border);text-align:right;white-space:nowrap;padding:7px 10px}.retail-control__categories thead th{color:var(--retail-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}.retail-control__categories th:first-child,.retail-control__categories td:first-child{text-align:left}.retail-control__categories tbody th{font-weight:700}.retail-control__empty{border:1px dashed var(--retail-border);min-height:160px;color:var(--retail-muted);text-align:center;border-radius:8px;justify-content:center;align-items:center;font-size:.82rem;display:flex}.retail-control__empty--healthy{min-height:210px;color:var(--retail-accent)}.retail-control__tabpanel{outline:none;gap:9px;min-width:0;display:grid}.retail-control__tabpanel:focus-visible{outline:3px solid color-mix(in srgb, var(--retail-accent) 34%, transparent);outline-offset:3px}.retail-control__section-heading{border:1px solid var(--retail-border);background:var(--retail-panel);border-radius:11px;justify-content:space-between;align-items:flex-start;gap:18px;padding:12px 14px;display:flex}.retail-control__section-heading>div:first-child>span{color:var(--retail-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.retail-control__section-heading h2{margin:2px 0;font-family:Sora,Segoe UI,sans-serif;font-size:1.2rem}.retail-control__section-heading p{color:var(--retail-muted);margin:0;font-size:.82rem}.retail-control__trust{border:1px solid var(--retail-border);background:var(--retail-panel-soft);min-width:min(420px,44%);color:var(--retail-muted);border-radius:8px;gap:5px;padding:9px 10px;font-size:.76rem;display:grid}.retail-control__trust-heading{color:var(--retail-text);align-items:center;gap:6px;display:flex}.retail-control__trust-heading svg{font-size:1rem}.retail-control__trust--ready .retail-control__trust-heading{color:var(--retail-accent)}.retail-control__trust--partial .retail-control__trust-heading{color:var(--retail-warn)}.retail-control__trust--unavailable .retail-control__trust-heading{color:var(--retail-danger)}.retail-control__coverage{flex-wrap:wrap;gap:5px;display:flex}.retail-control__coverage>span{border:1px solid var(--retail-border);background:var(--retail-panel);border-radius:999px;align-items:baseline;gap:5px;padding:3px 6px;display:inline-flex}.retail-control__coverage small{color:var(--retail-muted);font-size:.68rem}.retail-control__coverage strong{color:var(--retail-text);font-size:.72rem}.retail-control__metric-strip{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:7px;display:grid}.retail-control__metric-strip article{border:1px solid var(--retail-border);background:var(--retail-panel);border-radius:9px;min-width:0;padding:9px 10px}.retail-control__metric-strip span,.retail-control__metric-strip strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.retail-control__metric-strip span{color:var(--retail-muted);font-size:.72rem;font-weight:700}.retail-control__metric-strip strong{margin-top:2px;font-family:Sora,Segoe UI,sans-serif;font-size:1rem}.retail-control__caveats,.retail-control__unavailable{border:1px solid var(--retail-border);border-left:3px solid var(--retail-warn);background:var(--retail-panel-soft);color:var(--retail-muted);border-radius:8px;gap:4px;padding:10px 12px;font-size:.78rem;display:grid}.retail-control__caveats strong,.retail-control__unavailable strong{color:var(--retail-text)}.retail-control__caveats ul{margin:0;padding-left:18px}.retail-control__unavailable{border-left-color:var(--retail-danger);align-content:center;min-height:150px}.retail-control__section-grid{gap:9px;display:grid}.retail-control__section-grid--split{grid-template-columns:repeat(2,minmax(0,1fr))}.retail-control__promotion-kpis{grid-template-columns:repeat(5,minmax(135px,1fr));gap:7px;display:grid}.retail-control__promotion-kpis .retail-control__kpi>span:last-child{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:1.8em;line-height:1.25;display:-webkit-box;overflow:hidden}.retail-control__promotion-boundaries{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.retail-control__promotion-boundaries article{border:1px solid var(--retail-border);border-left:3px solid var(--retail-accent);background:var(--retail-panel-soft);border-radius:8px;gap:2px;min-width:0;padding:9px 10px;display:grid}.retail-control__promotion-boundaries article.is-unavailable{border-left-color:var(--retail-warn)}.retail-control__promotion-boundaries span{color:var(--retail-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:800}.retail-control__promotion-boundaries strong{font-size:.78rem}.retail-control__promotion-boundaries small{color:var(--retail-muted);font-size:.7rem;line-height:1.3}.retail-control__promotion-toolbar{border:1px solid var(--retail-border);background:var(--retail-panel);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;display:flex}.retail-control__promotion-toolbar>div:first-child{gap:1px;display:grid}.retail-control__promotion-toolbar strong{font-size:.78rem}.retail-control__promotion-toolbar span{color:var(--retail-muted);font-size:.7rem}.retail-control__promotion-toolbar .MuiToggleButton-root{border-color:var(--retail-border);color:var(--retail-muted);text-transform:none;padding:4px 9px;font-size:.68rem;font-weight:750;line-height:1.25}.retail-control__promotion-toolbar .MuiToggleButton-root.Mui-selected{background:var(--retail-accent-soft);color:var(--retail-accent)}.retail-control__amount-coverage{justify-items:end;gap:1px;display:inline-grid}.retail-control__amount-coverage strong{color:var(--retail-accent);font-size:.76rem}.retail-control__amount-coverage.is-partial strong{color:var(--retail-warn)}.retail-control__amount-coverage small{color:var(--retail-muted);font-size:.66rem}.retail-control__data-table{border-collapse:collapse;border:1px solid var(--retail-border);background:var(--retail-panel);border-radius:9px;width:100%;font-size:.78rem}.retail-control__data-table caption{border:1px solid var(--retail-border);background:var(--retail-panel-soft);color:var(--retail-text);text-align:left;border-bottom:0;border-radius:9px 9px 0 0;padding:8px 10px;font-size:.76rem;font-weight:750}.retail-control__data-table th,.retail-control__data-table td{border-top:1px solid var(--retail-border);vertical-align:top;text-align:left;padding:8px 10px}.retail-control__data-table thead th{color:var(--retail-muted);background:var(--retail-panel-soft);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.7rem}.retail-control__data-table tbody tr:hover{background:var(--retail-panel-soft)}.retail-control__data-table .is-number{text-align:right;white-space:nowrap}.retail-control__data-table td>small{color:var(--retail-muted);margin-top:2px;font-size:.7rem;display:block}.retail-control__chart-data{color:var(--retail-muted);margin-top:6px;font-size:.76rem}.retail-control__chart-data summary{cursor:pointer;width:fit-content;font-weight:700}.retail-control__chart-data .retail-control__table-wrap{margin-top:6px}.retail-control__loading--compact{min-height:88px}.retail-control__loading--panel{min-height:160px;color:var(--retail-muted);font-size:.82rem}.retail-control__data-quality{gap:9px;display:grid}.retail-control__returned-note{border-left:3px solid var(--retail-accent);background:var(--retail-panel-soft);color:var(--retail-muted);justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:.74rem;display:flex}.retail-control__returned-note .MuiButton-root{min-width:fit-content;color:var(--retail-accent);text-transform:none;font-size:.7rem}.retail-control__data-table tbody tr.is-focused{background:var(--retail-accent-soft);box-shadow:inset 3px 0 var(--retail-accent)}.retail-control__filter-bar{border:1px solid var(--retail-border);background:var(--retail-panel);border-radius:9px;grid-template-columns:minmax(145px,.75fr) minmax(130px,.65fr) minmax(220px,1.35fr) minmax(190px,.9fr) auto;align-items:end;gap:7px;padding:10px;display:grid}.retail-control__filter-bar label{color:var(--retail-muted);gap:4px;font-size:.72rem;font-weight:700;display:grid}.retail-control__filter-bar select,.retail-control__filter-bar input{box-sizing:border-box;border:1px solid var(--retail-border);width:100%;min-height:35px;color:var(--retail-text);background:var(--retail-panel-soft);font:inherit;border-radius:6px;padding:6px 8px;font-size:.78rem}.retail-control__filter-bar select:focus-visible,.retail-control__filter-bar input:focus-visible{outline:2px solid var(--retail-accent);outline-offset:1px}.retail-control__filter-bar .MuiButton-root{border-color:var(--retail-border);min-height:35px;color:var(--retail-accent);text-transform:none;white-space:nowrap;font-size:.74rem;font-weight:750}.retail-control__issues-table td:last-child .MuiButton-root{color:var(--retail-accent);text-transform:none;font-size:.72rem;font-weight:750}.retail-control__severity{border:1px solid var(--retail-border);border-radius:999px;padding:3px 7px;font-size:.7rem;font-weight:800;display:inline-flex}.retail-control__severity--critical,.retail-control__severity--high,.retail-control__severity--error{color:var(--retail-danger)}.retail-control__severity--warning,.retail-control__severity--medium{color:var(--retail-warn)}.retail-control__severity--info,.retail-control__severity--low{color:var(--retail-accent)}.retail-control__issue-evidence-row td{background:var(--retail-panel-soft);padding:0 8px 8px}.retail-control__issue-evidence-row td>div{border-left:3px solid var(--retail-accent);background:var(--retail-panel);color:var(--retail-muted);gap:4px;padding:9px 10px;font-size:.76rem;display:grid}.retail-control__issue-evidence-row strong{color:var(--retail-text)}@media (width<=1450px){.retail-control__kpi-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}}@media (width<=1120px){.retail-control__header{flex-direction:column;align-items:flex-start}.retail-control__controls{justify-content:flex-start}.retail-control__primary-grid{grid-template-columns:1fr}.retail-control__queue-list{max-height:none}.retail-control__section-grid--split{grid-template-columns:1fr}.retail-control__promotion-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.retail-control__promotion-boundaries{grid-template-columns:1fr}.retail-control__filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.retail-control__filter-search{grid-column:1/-1}.retail-control__decisions{grid-template-columns:1fr}.retail-control__accessory-signals{grid-template-columns:repeat(3,minmax(0,1fr))}.retail-control__accessories-grid,.retail-control__play-detail-grid{grid-template-columns:1fr}}@media (width<=700px){.retail-control{border-radius:10px;padding:9px}.retail-control__kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.retail-control__inventory-signals{grid-template-columns:1fr}.retail-control__accessory-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.retail-control__module-heading{flex-direction:column;gap:8px}.retail-control__freshness{order:3;max-width:100%}.retail-control__action{grid-template-columns:1fr}.retail-control__action-buttons{justify-content:flex-start}.retail-control__evidence{grid-column:1}.retail-control__panel-note{display:none}.retail-control__section-heading{flex-direction:column}.retail-control__trust{box-sizing:border-box;width:100%;min-width:0}.retail-control__promotion-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.retail-control__promotion-toolbar{flex-direction:column;align-items:stretch}.retail-control__promotion-toolbar .MuiToggleButtonGroup-root{width:100%}.retail-control__promotion-toolbar .MuiToggleButton-root{flex:1}.retail-control__filter-bar{grid-template-columns:1fr}.retail-control__filter-search{grid-column:auto}.retail-control__play-grid{grid-template-columns:1fr}.retail-control__play-progress dl{grid-template-columns:repeat(2,minmax(0,1fr))}.retail-control__qualified-group{grid-template-columns:1fr;gap:4px}}.retail-promotion-planner{--planner-border:#1f363024;--planner-panel:#fff;--planner-soft:#f4f7f5;--planner-text:#16211e;--planner-muted:#64736e;--planner-accent:#276c62;min-height:calc(100vh - 72px);color:var(--planner-text);background:#edf2ef;padding:18px 22px 28px}.retail-promotion-planner.dark{--planner-border:#ffffff24;--planner-panel:#17201e;--planner-soft:#202b28;--planner-text:#edf7f3;--planner-muted:#aebcb7;--planner-accent:#74c6b5;background:#101614}.retail-promotion-planner__header,.retail-promotion-planner__panel-heading,.retail-promotion-planner__footer,.retail-promotion-planner__footer>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.retail-promotion-planner__header{align-items:flex-end;margin-bottom:14px}.retail-promotion-planner__header>div:first-child{gap:3px;display:grid}.retail-promotion-planner__header .MuiButton-root{width:max-content;color:var(--planner-accent);text-transform:none;margin-left:-8px}.retail-promotion-planner__header span,.retail-promotion-planner__panel-heading span{color:var(--planner-accent);letter-spacing:.08em;font-size:.68rem;font-weight:800}.retail-promotion-planner__header h1{margin:0;font-size:clamp(1.55rem,2.6vw,2.15rem)}.retail-promotion-planner__header p{color:var(--planner-muted);margin:0}.retail-promotion-planner__status{color:var(--planner-muted);justify-items:end;gap:3px;font-size:.72rem;display:grid}.retail-promotion-planner__status .MuiChip-root{text-transform:capitalize}.retail-promotion-planner__steps{border:1px solid var(--planner-border);background:var(--planner-panel);border-radius:10px;margin-bottom:12px;padding:10px 14px}.retail-promotion-planner__steps .MuiStepLabel-label{font-size:.76rem;font-weight:750}.retail-promotion-planner__panel{border:1px solid var(--planner-border);background:var(--planner-panel);border-radius:12px;gap:16px;min-height:440px;padding:18px;display:grid}.retail-promotion-planner__panel-heading{align-items:flex-start}.retail-promotion-planner__panel-heading h2{margin:2px 0 0;font-size:1.15rem}.retail-promotion-planner__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;display:grid}.retail-promotion-planner__full{grid-column:1/-1}.retail-promotion-planner__rule-note{border-left:3px solid var(--planner-accent);background:var(--planner-soft);gap:4px;padding:12px;display:grid}.retail-promotion-planner__rule-note span{color:var(--planner-muted);font-size:.8rem}.retail-promotion-planner__eligibility{align-content:start;gap:12px;display:grid}.retail-promotion-planner__group-pickers{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:10px;display:grid}.retail-promotion-planner__search{grid-template-columns:minmax(240px,1fr) auto;gap:8px;display:grid}.retail-promotion-planner__search .MuiButton-root{color:var(--planner-accent);border-color:var(--planner-border);text-transform:none}.retail-promotion-planner__item-table-wrap{border:1px solid var(--planner-border);border-radius:9px;max-height:330px;overflow:auto}.retail-promotion-planner__item-table{border-collapse:collapse;width:100%;font-size:.76rem}.retail-promotion-planner__item-table caption{color:var(--planner-muted);text-align:left;padding:8px 10px}.retail-promotion-planner__item-table th,.retail-promotion-planner__item-table td{border-top:1px solid var(--planner-border);text-align:left;padding:7px 9px}.retail-promotion-planner__item-table thead th{z-index:1;color:var(--planner-muted);background:var(--planner-soft);text-transform:uppercase;font-size:.68rem;position:sticky;top:0}.retail-promotion-planner__item-table tbody th{gap:2px;display:grid}.retail-promotion-planner__item-table tbody th span{color:var(--planner-muted);font-size:.68rem;font-weight:500}.retail-promotion-planner__member-summaries{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.retail-promotion-planner__member-summary{border:1px solid var(--planner-border);background:var(--planner-soft);border-radius:8px;gap:5px;padding:10px;display:grid}.retail-promotion-planner__member-summary>span,.retail-promotion-planner__member-summary small{color:var(--planner-muted);font-size:.7rem}.retail-promotion-planner__member-summary>div{flex-wrap:wrap;gap:4px;display:flex}.retail-promotion-planner__member-summary .MuiChip-root{height:22px;font-size:.65rem}.retail-promotion-planner__review{align-content:start;gap:12px;display:grid}.retail-promotion-planner__review-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.retail-promotion-planner__review-grid article{border:1px solid var(--planner-border);background:var(--planner-soft);border-radius:9px;gap:4px;min-height:100px;padding:11px;display:grid}.retail-promotion-planner__review-grid article span{color:var(--planner-muted);text-transform:uppercase;font-size:.67rem;font-weight:800}.retail-promotion-planner__review-grid article small{color:var(--planner-muted);font-size:.7rem}.retail-promotion-planner__risks{background:var(--planner-soft);border-left:3px solid #b7772d;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:12px;display:flex}.retail-promotion-planner__risks small{color:var(--planner-muted);flex-basis:100%}.retail-promotion-planner__approval{border:1px solid var(--planner-border);border-radius:9px;grid-template-columns:1fr 180px auto;align-items:center;gap:10px;padding:12px;display:grid}.retail-promotion-planner__footer{margin-top:12px;padding:10px 2px}.retail-promotion-planner__footer .MuiButton-root{text-transform:none;font-weight:750}.retail-promotion-planner__loading{justify-content:center;align-items:center;gap:9px;min-height:60vh;display:flex}@media (width<=1100px){.retail-promotion-planner__group-pickers,.retail-promotion-planner__review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.retail-promotion-planner__approval{grid-template-columns:1fr}}@media (width<=700px){.retail-promotion-planner{padding:12px 10px 20px}.retail-promotion-planner__header,.retail-promotion-planner__footer{flex-direction:column;align-items:flex-start}.retail-promotion-planner__status{justify-items:start}.retail-promotion-planner__form-grid,.retail-promotion-planner__group-pickers,.retail-promotion-planner__member-summaries,.retail-promotion-planner__review-grid{grid-template-columns:1fr}.retail-promotion-planner__full{grid-column:auto}.retail-promotion-planner__footer>div{flex-wrap:wrap;width:100%}}.sealed-release{--sr-bg:#f2f0ea;--sr-panel:#fffdf9;--sr-panel-strong:#fff;--sr-text:#182321;--sr-muted:#64706c;--sr-border:#1823211f;--sr-accent:#0d766d;--sr-accent-soft:#0d766d1a;--sr-warm:#e16b3d;min-height:100%;color:var(--sr-text);background:var(--sr-bg);padding:18px}.sealed-release.dark{--sr-bg:#091210;--sr-panel:#101b18;--sr-panel-strong:#13211d;--sr-text:#edf6f2;--sr-muted:#9dafaa;--sr-border:#cde5dc24;--sr-accent:#62c7b7;--sr-accent-soft:#62c7b71f;--sr-warm:#ef8c66}.sealed-release__header{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:16px;display:flex}.sealed-release__eyebrow,.sealed-release__panel-head>div>span{color:var(--sr-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:850}.sealed-release__title{color:var(--sr-text);letter-spacing:-.045em!important;margin-top:4px!important;font-size:clamp(2rem,4vw,3rem)!important;font-weight:780!important;line-height:1!important}.sealed-release__subtitle{max-width:760px;color:var(--sr-muted);margin-top:8px!important;font-size:.96rem!important}.sealed-release__button{border:1px solid var(--sr-border)!important;color:var(--sr-text)!important;text-transform:none!important;border-radius:10px!important;font-weight:750!important}.sealed-release__button--primary{color:#fff!important;background:var(--sr-accent)!important;border-color:#0000!important}.sealed-release__filters{border:1px solid var(--sr-border);background:var(--sr-panel);border-radius:14px;grid-template-columns:repeat(3,minmax(170px,220px)) minmax(220px,1fr);gap:10px;margin-bottom:14px;padding:12px;display:grid}.sealed-release__filters .MuiOutlinedInput-root,.sealed-release__filters .MuiInputLabel-root{color:var(--sr-text)}.sealed-release__filters .MuiOutlinedInput-notchedOutline{border-color:var(--sr-border)!important}.sealed-release__boundary{border:1px solid #2f7fc138;margin-bottom:14px;border-radius:12px!important}.sealed-release__loading{place-items:center;min-height:420px;display:grid}.sealed-release__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.sealed-release__kpi,.sealed-release__panel{border:1px solid var(--sr-border);color:var(--sr-text)!important;background:var(--sr-panel)!important;box-shadow:0 10px 30px #16231f0f!important}.sealed-release.dark .sealed-release__kpi,.sealed-release.dark .sealed-release__panel{box-shadow:0 14px 34px #0000003d!important}.sealed-release__kpi{border-radius:16px!important}.sealed-release__kpi .MuiCardContent-root{position:relative;padding:17px!important}.sealed-release__kpi svg{color:var(--sr-accent);position:absolute;top:16px;right:16px}.sealed-release__kpi span,.sealed-release__kpi small{color:var(--sr-muted);display:block}.sealed-release__kpi span{letter-spacing:.06em;text-transform:uppercase;padding-right:28px;font-size:.73rem;font-weight:800}.sealed-release__kpi strong{letter-spacing:-.04em;margin:8px 0 3px;font-size:clamp(1.45rem,2.6vw,2rem);line-height:1;display:block}.sealed-release__kpi small{font-size:.78rem}.sealed-release__analysis-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:14px;margin-bottom:14px;display:grid}.sealed-release__panel{border-radius:18px!important}.sealed-release__panel .MuiCardContent-root{padding:18px!important}.sealed-release__panel-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sealed-release__panel-head h2{color:var(--sr-text);letter-spacing:-.02em;margin-top:3px;font-size:1.18rem;font-weight:780}.sealed-release__panel-head .MuiChip-root{border:1px solid var(--sr-border);color:var(--sr-text);background:var(--sr-accent-soft)}.sealed-release__panel-note{color:var(--sr-muted);margin-top:5px!important;font-size:.8rem!important}.sealed-release__chart{height:315px;margin-top:10px}.sealed-release__watch-list{gap:8px;margin-top:14px;display:grid}.sealed-release__watch-list>div,.sealed-release__game-strip>div{border:1px solid var(--sr-border);background:var(--sr-panel-strong);border-radius:12px;padding:12px}.sealed-release__watch-list span,.sealed-release__watch-list small,.sealed-release__game-strip span,.sealed-release__game-strip small{color:var(--sr-muted);font-size:.72rem;display:block}.sealed-release__watch-list span,.sealed-release__game-strip span{letter-spacing:.06em;text-transform:uppercase;font-weight:800}.sealed-release__watch-list strong,.sealed-release__game-strip strong{text-overflow:ellipsis;white-space:nowrap;margin:3px 0;display:block;overflow:hidden}.sealed-release__game-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.sealed-release__scorecard .MuiCardContent-root{padding-bottom:8px!important}.sealed-release__panel-head--scorecard{margin-bottom:12px}.sealed-release__table-wrap{border:1px solid var(--sr-border);border-radius:13px;max-height:680px}.sealed-release__table-wrap .MuiTableCell-root{border-color:var(--sr-border);color:var(--sr-text);white-space:nowrap}.sealed-release__table-wrap .MuiTableCell-stickyHeader{background:var(--sr-panel-strong)}.sealed-release__table-wrap .MuiTableHead-root .MuiTableCell-root{color:var(--sr-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:850}.sealed-release__table-wrap .MuiTableSortLabel-root,.sealed-release__table-wrap .MuiIconButton-root{color:inherit}.sealed-release__set-row{cursor:pointer}.sealed-release__set-row:nth-of-type(4n+1){background:#0d766d06}.sealed-release__set-name,.sealed-release__set-row td>small{display:block}.sealed-release__set-name{text-overflow:ellipsis;max-width:250px;font-weight:750;overflow:hidden}.sealed-release__set-row td>small,.sealed-release__data-note{color:var(--sr-muted);margin-top:2px;font-size:.68rem}.sealed-release__data-note{display:block}.sealed-release__product-detail-row>td{background:var(--sr-accent-soft)}.sealed-release__product-detail{padding:12px 18px 18px 58px}.sealed-release__product-detail-head{justify-content:space-between;gap:16px;margin-bottom:8px;display:flex}.sealed-release__product-detail-head span{color:var(--sr-muted);font-size:.74rem}.sealed-release__product-detail td>small{color:var(--sr-muted);margin-top:2px;font-size:.68rem;display:block}.sealed-release__source-label{color:#6551bd;white-space:nowrap;background:#7963d21a;border:1px solid #7963d247;border-radius:999px;padding:3px 7px;font-size:.67rem;font-weight:800;display:inline-flex}.sealed-release.dark .sealed-release__source-label{color:#b7a9f5}.sealed-release__signal{border:1px solid #0000!important;height:24px!important;font-size:.68rem!important;font-weight:800!important}.sealed-release__signal--positive{color:#087657!important;background:#10b9811c!important;border-color:#10916b3d!important}.dark .sealed-release__signal--positive{color:#77dfbe!important}.sealed-release__signal--warning{color:#9a4f14!important;background:#ea82261f!important}.dark .sealed-release__signal--warning{color:#f5af75!important}.sealed-release__signal--critical{color:#ad3542!important;background:#dc41521a!important}.dark .sealed-release__signal--critical{color:#f48d97!important}.sealed-release__signal--info{color:#27699f!important;background:#2f7fc11a!important}.dark .sealed-release__signal--info{color:#86bde8!important}.sealed-release__signal--muted,.sealed-release__signal--neutral{color:var(--sr-muted)!important;background:#64706c17!important}.sealed-release .is-positive{font-weight:750;color:#087657!important}.sealed-release .is-negative{font-weight:750;color:#ad3542!important}.sealed-release.dark .is-positive{color:#77dfbe!important}.sealed-release.dark .is-negative{color:#f48d97!important}.sealed-release__empty{color:var(--sr-muted)}.sealed-release__mobile-label{display:none}@media (width<=1180px){.sealed-release__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sealed-release__analysis-grid{grid-template-columns:1fr}}@media (width<=900px){.sealed-release__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.sealed-release__header{flex-direction:column}}@media (width<=620px){.sealed-release{padding:12px}.sealed-release__filters,.sealed-release__kpis,.sealed-release__game-strip{grid-template-columns:1fr}.sealed-release__product-detail{padding-left:12px}.sealed-release__product-detail-head{flex-direction:column}}.clover-insight-detail{--detail-bg:linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%);--detail-text:#0f172a;--detail-card:#ffffffeb;--detail-border:#0f172a14;--detail-hover:#0f172a0f;--detail-shadow:0 20px 44px #0f172a1f;color:var(--detail-text);background:var(--detail-bg);min-height:100vh}.clover-insight-detail.dark{--detail-bg:radial-gradient(circle at 20% 20%, #6366f11f, transparent 45%), radial-gradient(circle at 80% 80%, #0ea5e91f, transparent 55%), #050b18;--detail-text:#ffffffeb;--detail-card:#0f141ee0;--detail-border:#ffffff24;--detail-hover:#ffffff1a;--detail-shadow:0 26px 56px #03071299}.clover-insight-detail .glass-card{transition:box-shadow .3s,transform .2s;background:var(--detail-card)!important;border:1px solid var(--detail-border)!important;box-shadow:var(--detail-shadow)!important;border-radius:18px!important}.clover-insight-detail .glass-card:hover{transform:translateY(-2px);box-shadow:0 32px 64px #6366f13d}.clover-insight-detail .MuiTypography-root{color:var(--detail-text)}.clover-insight-detail .MuiToggleButtonGroup-root .MuiToggleButton-root{text-transform:none;font-weight:600}.detail-back-link{text-decoration:none}.detail-back-link .MuiChip-root{font-weight:600}.clover-price-audit{--audit-text:#0f172a;--audit-muted:#64748b;--audit-panel:#ffffffeb;--audit-panel-strong:#fff;--audit-border:#0f172a1f;--audit-table-head:#f4f7f6;--audit-table-row-hover:#14916d0f;--audit-recommendation-bg:linear-gradient(135deg, #ecfff9e6, #fff);--audit-recommendation-border:#14916d4d;color:var(--audit-text);padding:32px 0 56px}.content-root.dark .clover-price-audit{--audit-text:#e5e7eb;--audit-muted:#94a3b8;--audit-panel:#0f172ae6;--audit-panel-strong:#111827f5;--audit-border:#94a3b838;--audit-table-head:#111827;--audit-table-row-hover:#2dd4bf14;--audit-recommendation-bg:linear-gradient(135deg, #1453426b, #0f172af0);--audit-recommendation-border:#2dd4bf52}.clover-price-audit__hero{color:#f8fbff;background:radial-gradient(circle at 0 0,#44d1aa57,#0000 34%),linear-gradient(135deg,#10251f 0%,#183f35 46%,#0a1210 100%);border-radius:28px;justify-content:space-between;gap:24px;margin-bottom:24px;padding:28px;display:flex;box-shadow:0 24px 60px #0c1f1b3d}.content-root.dark .clover-price-audit__hero{background:radial-gradient(circle at 0 0,#2dd4bf38,#0000 34%),linear-gradient(135deg,#071411 0%,#10251f 48%,#050908 100%);border:1px solid #2dd4bf2e;box-shadow:0 24px 70px #0000007a}.clover-price-audit__hero h1{letter-spacing:-.04em;font-weight:800}.clover-price-audit__subtitle{color:#f8fbffc7;max-width:760px;margin-top:8px}.clover-price-audit__message{border-radius:16px;margin-bottom:18px}.clover-price-audit__decision-grid,.clover-price-audit__source-grid,.clover-price-audit__stats{gap:16px;margin-bottom:20px;display:grid}.clover-price-audit__decision-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.clover-price-audit__source-grid,.clover-price-audit__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.clover-price-audit__recommendation{border:1px solid var(--audit-recommendation-border);background:var(--audit-recommendation-bg)}.clover-price-audit .MuiCard-root,.clover-price-audit .MuiPaper-root{background-color:var(--audit-panel);color:var(--audit-text);border-color:var(--audit-border)}.content-root.dark .clover-price-audit .MuiCard-root,.content-root.dark .clover-price-audit .MuiPaper-root{background-image:none;box-shadow:0 18px 48px #00000047}.clover-price-audit .MuiTypography-body2,.clover-price-audit .MuiTypography-caption,.clover-price-audit .MuiTypography-overline{color:var(--audit-muted)}.clover-price-audit .MuiTypography-h1,.clover-price-audit .MuiTypography-h2,.clover-price-audit .MuiTypography-h3,.clover-price-audit .MuiTypography-h4,.clover-price-audit .MuiTypography-h5,.clover-price-audit .MuiTypography-h6{color:var(--audit-text)}.clover-price-audit__hero .MuiTypography-overline,.clover-price-audit__hero .MuiTypography-h3,.clover-price-audit__hero .MuiTypography-body1{color:#f8fbff}.clover-price-audit__hero .clover-price-audit__subtitle{color:#f8fbffc7}.clover-price-audit__controls{margin:18px 0}.clover-price-audit__tabs{border:1px solid var(--audit-border);border-radius:16px;margin:18px 0;overflow:hidden}.clover-price-audit__stat{border-left:5px solid #708090;border-top:1px solid var(--audit-border);border-right:1px solid var(--audit-border);border-bottom:1px solid var(--audit-border)}.clover-price-audit__stat.warning{border-left-color:#ed8a19}.clover-price-audit__stat.info{border-left-color:#2389d7}.clover-price-audit__stat.success{border-left-color:#2c9b72}.clover-price-audit__stat h4{font-weight:800}.clover-price-audit__table{border:1px solid var(--audit-border);border-radius:18px;overflow:hidden}.clover-price-audit__table th{background:var(--audit-table-head);color:var(--audit-text);border-bottom-color:var(--audit-border);font-weight:800}.clover-price-audit__table td{color:var(--audit-text);border-bottom-color:var(--audit-border)}.clover-price-audit__table tbody tr:hover td{background:var(--audit-table-row-hover)}.content-root.dark .clover-price-audit .MuiTableSortLabel-root,.content-root.dark .clover-price-audit .MuiTableSortLabel-icon{color:var(--audit-muted)!important}.content-root.dark .clover-price-audit .MuiTableSortLabel-root.Mui-active,.content-root.dark .clover-price-audit .MuiTableSortLabel-root.Mui-active .MuiTableSortLabel-icon{color:#e5e7eb!important}.content-root.dark .clover-price-audit .MuiInputBase-root,.content-root.dark .clover-price-audit .MuiOutlinedInput-root{color:var(--audit-text);background:#0f172ac7}.content-root.dark .clover-price-audit .MuiInputLabel-root,.content-root.dark .clover-price-audit .MuiSelect-icon{color:var(--audit-muted)}.content-root.dark .clover-price-audit .MuiOutlinedInput-notchedOutline{border-color:var(--audit-border)}.content-root.dark .clover-price-audit .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#2dd4bf80}.content-root.dark .clover-price-audit .MuiTabs-indicator{background-color:#2dd4bf}.content-root.dark .clover-price-audit .MuiTab-root{color:var(--audit-muted)}.content-root.dark .clover-price-audit .MuiTab-root.Mui-selected{color:#e5e7eb}@media (width<=900px){.clover-price-audit__decision-grid,.clover-price-audit__source-grid,.clover-price-audit__stats{grid-template-columns:1fr}.clover-price-audit__hero{padding:22px}}.stockx-demo{color:#111827;background:#f6f8fb;min-height:100vh;padding:24px}.stockx-demo__hero,.stockx-demo__panel,.stockx-demo__empty{max-width:1180px;margin:0 auto 18px}.stockx-demo__hero{justify-content:space-between;align-items:flex-end;gap:18px;padding:24px 0 6px;display:flex}.stockx-demo__hero h1,.stockx-demo__result-head h2{letter-spacing:0;margin:0;font-size:2.15rem;line-height:1.05}.stockx-demo__hero p,.stockx-demo__result-head p{color:#64748b;max-width:720px;margin:8px 0 0}.stockx-demo__eyebrow{color:#be123c;letter-spacing:.11em;text-transform:uppercase;margin:0 0 6px;font-size:.75rem;font-weight:800}.stockx-demo__hero-stat{background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:280px;padding:16px}.stockx-demo__hero-stat span,.stockx-demo__stats span{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:700;display:block}.stockx-demo__hero-stat strong{overflow-wrap:anywhere;margin-top:6px;display:block}.stockx-demo__panel,.stockx-demo__empty{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 12px 32px #0f172a0f}.stockx-demo__form{flex-direction:column;gap:16px;padding:18px;display:flex}.stockx-demo__form-grid,.stockx-demo__credential-grid{gap:14px;display:grid}.stockx-demo__form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stockx-demo__credential-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stockx-demo__credential-status{align-items:center}.stockx-demo__capture-panel{background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.stockx-demo__capture-panel span,.stockx-demo__capture-panel strong{display:block}.stockx-demo__capture-panel span{color:#1d4ed8;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:800}.stockx-demo__capture-panel strong{color:#1e293b;margin-top:4px}.stockx-demo__result-head{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.stockx-demo__stats{background:#e2e8f0;border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.stockx-demo__stats div{background:#fff;padding:16px}.stockx-demo__stats strong{margin-top:8px;font-size:1.15rem;display:block}.stockx-demo__table-wrap{max-height:430px;overflow:auto}.stockx-demo__table-wrap table{border-collapse:collapse;width:100%}.stockx-demo__catalog .MuiAlert-root{margin:14px 18px}.stockx-demo__table-wrap a{color:#be123c;font-weight:700;text-decoration:none}.stockx-demo__table-wrap a:hover{text-decoration:underline}.stockx-demo__table-wrap th,.stockx-demo__table-wrap td{text-align:left;border-bottom:1px solid #edf2f7;padding:12px 18px}.stockx-demo__table-wrap th{color:#475569;text-transform:uppercase;letter-spacing:.06em;background:#f8fafc;font-size:.78rem;position:sticky;top:0}.stockx-demo__table-empty{color:#64748b;text-align:center;padding:22px 18px}.stockx-demo__empty{text-align:center;color:#64748b;padding:34px}@media (width<=900px){.stockx-demo{padding:16px}.stockx-demo__hero,.stockx-demo__result-head,.stockx-demo__capture-panel{flex-direction:column;align-items:stretch}.stockx-demo__hero-stat{min-width:0}.stockx-demo__form-grid,.stockx-demo__credential-grid,.stockx-demo__stats{grid-template-columns:1fr}}.diagnostics-page{background:var(--brief-bg);width:min(100%,1500px);min-height:calc(100vh - 62px);color:var(--brief-text);margin:0 auto;padding:24px 28px 48px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.diagnostics-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.diagnostics-eyebrow{color:var(--brief-red-bright);letter-spacing:.09em;text-transform:uppercase;margin:0 0 3px;font-size:.72rem;font-weight:800}.diagnostics-header h1{margin:0;font-size:1.85rem;line-height:1.15}.diagnostics-subtitle{color:var(--brief-muted);margin:6px 0 0}.diagnostics-header-actions{color:var(--brief-muted);align-items:center;gap:12px;font-size:.82rem;display:flex}.diagnostics-header-actions button,.diagnostics-tabs button,.diagnostics-log-heading button{border:1px solid var(--brief-border);background:var(--brief-surface);color:var(--brief-text);font:inherit;cursor:pointer;border-radius:7px;font-weight:700;transition:border-color .14s,color .14s,background-color .14s}.diagnostics-header-actions button{border-color:var(--brief-red);color:#fff;background:var(--brief-red);align-items:center;gap:7px;min-height:36px;padding:0 12px;display:inline-flex}.diagnostics-header-actions button:not(:disabled):hover{border-color:var(--brief-red-bright);background:var(--brief-red-bright)}.diagnostics-header-actions button:disabled{opacity:.6;cursor:wait}.diagnostics-spin{animation:.8s linear infinite diagnostics-spin}@keyframes diagnostics-spin{to{transform:rotate(360deg)}}.diagnostics-alert,.diagnostics-notice,.diagnostics-issues{border-radius:8px;align-items:flex-start;gap:9px;margin-bottom:14px;padding:11px 13px;font-size:.86rem;display:flex}.diagnostics-alert{border:1px solid color-mix(in srgb, var(--brief-red) 46%, var(--brief-border));background:var(--brief-red-soft);color:var(--brief-red-bright);font-weight:700}.diagnostics-notice{border:1px solid var(--brief-border-strong);background:var(--brief-surface-soft);color:var(--brief-muted)}.diagnostics-issues{border:1px solid color-mix(in srgb, var(--brief-amber) 46%, var(--brief-border));background:color-mix(in srgb, var(--brief-amber) 9%, var(--brief-panel));color:var(--brief-amber)}.diagnostics-issues div{gap:3px;min-width:0;display:grid}.diagnostics-issues span{color:var(--brief-muted);overflow-wrap:anywhere}.diagnostics-tabs{border-bottom:1px solid var(--brief-border);gap:4px;margin-bottom:16px;display:flex}.diagnostics-tabs button{color:var(--brief-muted);background:0 0;border-color:#0000;border-radius:7px 7px 0 0;margin-bottom:-1px;padding:9px 13px}.diagnostics-tabs button:hover{color:var(--brief-red-bright);background:var(--brief-red-soft)}.diagnostics-tabs button.active{border-color:var(--brief-border) var(--brief-border) var(--brief-panel);background:var(--brief-panel);color:var(--brief-red-bright)}.diagnostics-summary{border:1px solid var(--brief-border);background:var(--brief-border);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:16px;display:grid;overflow:hidden}.diagnostics-metric{background:var(--brief-panel);padding:13px 15px}.diagnostics-metric span{color:var(--brief-muted);font-size:.74rem;font-weight:800;display:block}.diagnostics-metric strong{margin-top:3px;font-size:1.35rem;display:block}.diagnostics-panel{border:1px solid var(--brief-border);background:var(--brief-panel);border-radius:9px;min-width:0;margin-bottom:14px}.diagnostics-section-title{padding:14px 16px 10px}.diagnostics-section-title h2{margin:0;font-size:.98rem}.diagnostics-section-title p{color:var(--brief-muted);margin:4px 0 0;font-size:.8rem}.diagnostics-service-table,.diagnostics-queue-table{overflow-x:auto}.diagnostics-service-head,.diagnostics-service-row{border-top:1px solid var(--brief-border);grid-template-columns:minmax(150px,.8fr) 120px 100px minmax(320px,2fr) 28px;align-items:center;gap:12px;min-width:810px;padding:10px 16px;font-size:.84rem;display:grid}.diagnostics-service-head{color:var(--brief-muted);background:var(--brief-surface-soft);text-transform:uppercase;font-size:.68rem;font-weight:800}.diagnostics-service-row>strong{font-size:.86rem}.diagnostics-activity{color:var(--brief-muted);text-transform:capitalize}.diagnostics-evidence{min-width:0;color:var(--brief-muted);gap:3px;display:grid}.diagnostics-evidence small{color:var(--brief-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.diagnostics-service-row a{color:var(--brief-red-bright);display:inline-flex}.diagnostics-service-row a:hover{color:var(--brief-text)}.diagnostics-status{text-transform:uppercase;border-radius:999px;justify-content:flex-start;align-items:center;gap:5px;width:max-content;padding:4px 8px;font-size:.7rem;font-weight:800;display:inline-flex}.diagnostics-status--healthy{background:color-mix(in srgb, var(--brief-green) 13%, transparent);color:var(--brief-green)}.diagnostics-status--degraded{background:color-mix(in srgb, var(--brief-amber) 14%, transparent);color:var(--brief-amber)}.diagnostics-status--down{background:var(--brief-red-soft);color:var(--brief-red-bright)}.diagnostics-status--unknown{background:var(--brief-surface-soft);color:var(--brief-muted)}.diagnostics-processes{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;padding:0 16px 14px;display:grid}.diagnostics-processes>div{border:1px solid var(--brief-border);background:var(--brief-surface);border-radius:7px;grid-template-columns:22px auto 1fr;align-items:center;gap:4px 8px;padding:10px;display:grid}.diagnostics-processes span{color:var(--brief-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.diagnostics-processes small{color:var(--brief-faint);grid-column:2/-1}.diagnostics-queue-head,.diagnostics-queue-row{border-top:1px solid var(--brief-border);grid-template-columns:minmax(160px,1fr) 115px 65px 55px 55px minmax(280px,2fr);align-items:center;gap:12px;min-width:820px;padding:10px 16px;font-size:.82rem;display:grid}.diagnostics-queue-head{color:var(--brief-muted);background:var(--brief-surface-soft);text-transform:uppercase;font-size:.68rem;font-weight:800}.diagnostics-queue-row>span:last-child{color:var(--brief-muted)}.diagnostics-grid{gap:14px;display:grid}.diagnostics-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostics-detail-list{max-height:520px;display:grid;overflow:auto}.diagnostics-detail-list>div{border-top:1px solid var(--brief-border);grid-template-columns:130px minmax(0,1fr) auto;gap:10px;padding:9px 16px;font-size:.78rem;display:grid}.diagnostics-detail-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.diagnostics-detail-list small{color:var(--brief-faint)}.diagnostics-empty{color:var(--brief-muted);text-align:center;padding:28px 16px}.diagnostics-log-heading{justify-content:space-between;align-items:center;padding-right:14px;display:flex}.diagnostics-log-heading button{margin-left:5px;padding:5px 9px;font-size:.72rem}.diagnostics-log-heading button:hover,.diagnostics-log-heading button.active{border-color:var(--brief-red);background:var(--brief-red-soft);color:var(--brief-red-bright)}.diagnostics-log-list{border:1px solid var(--brief-border);background:var(--brief-surface-soft);border-radius:7px;gap:7px;max-height:520px;margin:0 14px 14px;padding:11px;display:grid;overflow:auto}.diagnostics-log-list p{color:var(--brief-muted);margin:0}.diagnostics-log-list pre{color:var(--brief-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:.75rem/1.45 SFMono-Regular,Consolas,monospace}.diagnostics-header-actions button:focus-visible,.diagnostics-tabs button:focus-visible,.diagnostics-log-heading button:focus-visible,.diagnostics-service-row a:focus-visible{outline:3px solid var(--brief-red-soft);outline-offset:2px}@media (width<=900px){.diagnostics-summary{grid-template-columns:repeat(2,1fr)}.diagnostics-grid--two{grid-template-columns:1fr}}@media (width<=680px){.diagnostics-page{padding:18px 14px 36px}.diagnostics-header{flex-direction:column;align-items:stretch}.diagnostics-header-actions{justify-content:space-between}.diagnostics-tabs{overflow-x:auto}.diagnostics-tabs button{flex:none}.diagnostics-summary{grid-template-columns:1fr 1fr}}.diagnostics-usage-controls{flex-wrap:wrap;align-items:end;gap:12px;padding:8px 16px 14px;display:flex}.diagnostics-usage-controls label{color:var(--brief-muted);gap:5px;font-size:.8rem;display:grid}.diagnostics-usage-controls input,.diagnostics-usage-controls select,.diagnostics-usage-controls button{border:1px solid var(--brief-border);background:var(--brief-surface);min-height:36px;color:var(--brief-text);font:inherit;border-radius:6px;padding:6px 10px}.diagnostics-usage-controls button{cursor:pointer}.diagnostics-usage-controls :is(input,select,button):focus-visible,.diagnostics-usage summary:focus-visible{outline:2px solid var(--brief-red-bright);outline-offset:2px}.diagnostics-usage-count{color:var(--brief-muted);margin:0 16px 10px;font-size:.8rem}.diagnostics-usage-scroll{overflow-x:auto}.diagnostics-usage-table{border-collapse:collapse;text-align:left;width:100%;min-width:820px;font-size:.84rem}.diagnostics-usage-table th,.diagnostics-usage-table td{border-top:1px solid var(--brief-border);vertical-align:top;padding:12px 16px}.diagnostics-usage-table th{background:var(--brief-surface-soft);color:var(--brief-muted);font-size:.75rem}.diagnostics-usage-table small{color:var(--brief-muted);overflow-wrap:anywhere;margin-top:4px;display:block}.diagnostics-usage-table summary{cursor:pointer;color:var(--brief-red-bright);white-space:nowrap}.diagnostics-usage-table ul{margin:8px 0 0;padding:0;list-style:none}.diagnostics-usage-table li{margin:8px 0}.diagnostics-usage-table li span{color:var(--brief-muted);margin-top:3px;display:block}:root{--k-font-display:"Rajdhani", "Barlow Condensed", "Segoe UI", sans-serif;--k-font-body:"IBM Plex Sans", "Segoe UI", sans-serif;--k-space-1:4px;--k-space-2:8px;--k-space-3:12px;--k-space-4:16px;--k-space-5:24px;--k-radius-sm:10px;--k-radius-md:14px;--k-radius-lg:18px;--k-stroke-1:1px;--k-stroke-2:2px}.tablet-kiosk-shell{--k-bg-0:#050505;--k-bg-1:#0c0c0d;--k-bg-2:#121214;--k-panel:#0c0c0deb;--k-panel-2:#121214f0;--k-line:#2b2b30;--k-line-strong:#55555d;--k-text-1:#f2ede6;--k-text-2:#c0b8ae;--k-text-3:#7e766d;--k-accent:#c91515;--k-accent-strong:#ff3b30;--k-accent-soft:#c915153d;--k-success:#22c55e;--k-warning:#f59e0b;--k-shadow-panel:0 14px 32px #0000006b;--k-shadow-soft:0 8px 20px #00000042;--k-glow-accent:0 0 0 1px #c9151594, 0 0 24px #c915154d}.tablet-kiosk-shell--light{--k-bg-0:#f1eee8;--k-bg-1:#e6e1d8;--k-bg-2:#d8d1c7;--k-panel:#fffbf6eb;--k-panel-2:#f5efe7f2;--k-line:#beb4a8;--k-line-strong:#8c8378;--k-text-1:#151312;--k-text-2:#433e38;--k-text-3:#6e665d;--k-accent:#c91515;--k-accent-strong:#ff3b30;--k-accent-soft:#c915151f;--k-success:#15803d;--k-warning:#b45309;--k-shadow-panel:0 10px 24px #1e171226;--k-shadow-soft:0 6px 16px #1e171217;--k-glow-accent:0 0 0 1px #c915156b, 0 0 16px #c9151524}.tablet-kiosk-shell{--tablet-nav-size:clamp(96px, 14.5vh, 144px);--app-scrollbar-track-color:var(--app-scrollbar-night-track-color);--app-scrollbar-thumb-color:var(--app-scrollbar-night-thumb-color);--app-scrollbar-thumb-background:var(--app-scrollbar-night-thumb-background);--app-scrollbar-thumb-hover-background:var(--app-scrollbar-night-thumb-hover-background);height:100vh;min-height:100vh;padding:.9rem;padding-bottom:calc(var(--tablet-nav-size) + 1.35rem + env(safe-area-inset-bottom));color:var(--k-text-1);font-family:var(--k-font-body);background:radial-gradient(120% 120% at -6% -12%,#c915152e 0%,#c9151500 40%),radial-gradient(100% 100% at 104% 0,#ffffff0a 0%,#fff0 34%),linear-gradient(#070707 0%,#0b0b0c 24%,#111112 100%);flex-direction:column;gap:.6rem;display:flex;position:relative;overflow:hidden}.tablet-kiosk-shell:before,.tablet-kiosk-shell:after{content:"";pointer-events:none;position:absolute;inset:0}.tablet-kiosk-shell:before{opacity:.44;background:repeating-linear-gradient(120deg,#0000 0 118px,#c915150d 119px 120px,#0000 121px),repeating-linear-gradient(90deg,#0000 0 56px,#ffffff03 57px,#0000 58px)}.tablet-kiosk-shell:after{border:1px solid #74665a2e;border-radius:22px;inset:8px}.tablet-kiosk-shell>*{z-index:1;position:relative}.tablet-kiosk-shell--loading{place-items:center;display:grid}.tablet-kiosk-loading-panel{width:min(520px,88vw);box-shadow:var(--k-shadow-panel);background:linear-gradient(#ffffff0a,#fff0 22%),linear-gradient(160deg,#131314f5,#070708f5);border:1px solid #796a5f59;border-radius:18px;justify-items:center;gap:.45rem;padding:1.2rem 1rem 1.05rem;display:grid}.tablet-kiosk-loading-panel .MuiCircularProgress-root{color:var(--k-accent-strong)}.tablet-kiosk-loading-title{font-family:var(--k-font-display);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.9rem;font-weight:800}.tablet-kiosk-loading-sub{color:var(--k-text-2);margin:0;font-size:.84rem}.tablet-kiosk-header{background:linear-gradient(#ffffff0a,#fff0 28%),linear-gradient(160deg,#111112f2,#070708f2);border:1px solid #74665a47;border-radius:18px;justify-content:space-between;align-items:stretch;gap:.7rem;padding:.55rem .7rem;display:flex;box-shadow:inset 0 1px #ffffff0d}.tablet-kiosk-header-main{align-items:center;gap:.8rem;min-width:0;display:flex}.tablet-kiosk-header-brand{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);background:linear-gradient(#ffffff14,#fff0 34%),linear-gradient(#570b0bf5,#220808f5);border:1px solid #ad31318f;border-radius:14px;flex:none;gap:.18rem;min-width:158px;padding:.46rem .72rem .52rem;display:grid}.tablet-kiosk-header-brand__supra{font-family:var(--k-font-display);letter-spacing:.24em;color:#fff3ea;text-transform:uppercase;font-size:1.32rem;font-weight:900;line-height:1}.tablet-kiosk-header-brand__terminal{font-family:var(--k-font-display);letter-spacing:.2em;color:#ffe0d7db;text-transform:uppercase;font-size:.54rem;font-weight:700;line-height:1}.tablet-kiosk-header-copy{align-content:center;gap:.16rem;min-width:0;display:grid}.tablet-kiosk-eyebrow{font-family:var(--k-font-display);letter-spacing:.24em;text-transform:uppercase;color:var(--k-text-1);margin:0;font-size:1rem;font-weight:800;line-height:1}.tablet-kiosk-subhead{font-family:var(--k-font-display);letter-spacing:.19em;text-transform:uppercase;color:var(--k-text-3);margin:0;font-size:.62rem;font-weight:700;line-height:1}.tablet-kiosk-status{color:#f1dfd5;font-family:var(--k-font-display);letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(#350c0cd6,#180808d6);border:1px solid #89292980;border-radius:999px;flex:none;align-self:center;align-items:center;gap:.36rem;padding:.34rem .54rem;font-size:.62rem;font-weight:800;display:inline-flex}.tablet-kiosk-status-dot{background:var(--k-accent-strong);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 1px #ffc4bb6b,0 0 10px #ff3b3080}.tablet-kiosk-controls{grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:.6rem;display:grid}.tablet-kiosk-controls-label{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);background:linear-gradient(#ffffff0a,#fff0 28%),linear-gradient(160deg,#121213f0,#080809f0);border:1px solid #74665a42;border-radius:16px;align-content:center;gap:.18rem;width:170px;padding:.52rem .66rem .56rem;display:grid}.tablet-kiosk-controls-label__title{font-family:var(--k-font-display);letter-spacing:.18em;color:var(--k-text-1);text-transform:uppercase;font-size:.82rem;font-weight:800;line-height:1}.tablet-kiosk-controls-label__sub{font-family:var(--k-font-display);letter-spacing:.15em;color:var(--k-text-3);text-transform:uppercase;font-size:.52rem;font-weight:700;line-height:1.15}.tablet-kiosk-categories{scrollbar-width:none;background:linear-gradient(#ffffff0a,#fff0 28%),linear-gradient(160deg,#121213f0,#080809f0);border:1px solid #74665a42;border-radius:16px;align-items:center;gap:.5rem;min-height:3.05rem;padding:.26rem .36rem;display:flex;overflow:auto hidden}.tablet-kiosk-categories::-webkit-scrollbar{display:none}.tablet-kiosk-categories .MuiChip-root,.tablet-filter-chip{border:1px solid var(--k-line);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);height:36px;color:var(--k-text-2);font-family:var(--k-font-display);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(#ffffff0a,#fff0 34%),linear-gradient(#272729eb,#0f0f10eb);border-radius:10px;flex:none;font-size:.82rem;font-weight:800}.tablet-kiosk-categories .MuiChip-root:hover,.tablet-filter-chip:hover{border-color:var(--k-line-strong)}.tablet-filter-chip--active,.tablet-kiosk-categories .MuiChip-colorPrimary,.tablet-kiosk-categories .MuiChip-colorSuccess,.tablet-kiosk-categories .MuiChip-colorWarning{color:#fff6ef;box-shadow:var(--k-glow-accent);background:linear-gradient(#ffffff0f,#fff0 34%),linear-gradient(#ef4444fa,#740a0afa);border-color:#ff7a70e0}.tablet-filter-chip--toggle.tablet-filter-chip--active,.tablet-filter-chip--theme.tablet-filter-chip--active{color:var(--k-text-1);box-shadow:none;background:linear-gradient(#ffffff08,#fff0 34%),linear-gradient(#373431fa,#1c1b1afa);border-color:#84766885}.tablet-filter-chip .MuiChip-label{padding-left:12px;padding-right:12px}.tablet-filter-chip--theme .MuiChip-icon{color:currentColor;opacity:.9}.tablet-kiosk-grid-wrap{overscroll-behavior:contain;background:linear-gradient(#ffffff05,#fff0 24%),linear-gradient(160deg,#0d0d0eeb,#060607eb);border:1px solid #74665a38;border-radius:20px;flex:auto;min-height:0;padding:.7rem;position:relative;overflow:hidden auto}.tablet-kiosk-grid-wrap:before{content:"";pointer-events:none;background:linear-gradient(#c9151514,#c9151500 20%),linear-gradient(90deg,#ffffff04,#fff0 24%);position:absolute;inset:0}.tablet-kiosk-grid-wrap::-webkit-scrollbar{width:8px}.tablet-kiosk-grid-wrap::-webkit-scrollbar-thumb{background:var(--app-scrollbar-thumb-background);border-radius:999px}.tablet-kiosk-grid-wrap--overlay-open,.tablet-kiosk-grid-wrap--games{overflow:hidden}.tablet-kiosk-grid{--tablet-grid-gap:.72rem;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:calc((100% - var(--tablet-grid-gap)) / 2);gap:var(--tablet-grid-gap);align-content:start;height:100%;min-height:100%;display:grid}.tablet-games-grid{perspective:1400px;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:.82rem;height:100%;min-height:100%;padding:.16rem;display:grid}.tablet-game-card,.tablet-product-card{animation:.22s cubic-bezier(.22,.78,.16,1) kioskCardIn}.tablet-game-card{min-height:0;color:var(--k-text-1);cursor:pointer;text-align:left;isolation:isolate;transform:rotate(var(--game-tilt,0deg));background:0 0;border:none;padding:0;transition:transform .15s,filter .15s;display:block;position:relative}.tablet-game-card:hover{filter:saturate(1.06)}.tablet-game-card:active{transform:translateY(1px) rotate(var(--game-tilt,0deg))}.tablet-game-card__stack,.tablet-game-card__frame{clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,14px 100%,0 calc(100% - 14px));border-radius:22px}.tablet-game-card__stack{pointer-events:none;position:absolute;inset:0}.tablet-game-card__stack:before,.tablet-game-card__stack:after{content:"";border-radius:inherit;clip-path:inherit;box-shadow:var(--k-shadow-soft);background:linear-gradient(#ffffff09,#fff0 22%),linear-gradient(165deg,#0f0f10cc,#060607cc);border:1px solid #74665a38;position:absolute;inset:0}.tablet-game-card__stack:before{transform:translate(calc(var(--game-stack-offset,12px) * .28), calc(var(--game-stack-offset,12px) * .26));opacity:.52}.tablet-game-card__stack:after{transform:translate(calc(var(--game-stack-offset,12px) * .52), calc(var(--game-stack-offset,12px) * .5));opacity:.28}.tablet-game-card__frame{z-index:1;height:100%;min-height:0;box-shadow:var(--k-shadow-panel);background:linear-gradient(#ffffff0b,#fff0 24%),linear-gradient(#c9151514,#c9151503 18%,#0000 36%),linear-gradient(160deg,#111112fa,#070708fa);border:1px solid #74665a57;grid-template-rows:auto minmax(0,1fr) auto;gap:.48rem;padding:.64rem .7rem .7rem;display:grid;position:relative;overflow:hidden}.tablet-game-card__frame:before{content:"";pointer-events:none;opacity:.85;background:linear-gradient(90deg,#c9151533 0,#c9151500 18%),linear-gradient(#ffffff14 0,#fff0 22%);position:absolute;inset:0}.tablet-game-card__frame:after{content:"";opacity:.95;pointer-events:none;background:linear-gradient(135deg,#0000 0 48%,#c91515d1 49% 100%);width:56px;height:56px;position:absolute;top:0;right:0}.tablet-game-card__topline,.tablet-game-card__footer{z-index:1;justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:relative}.tablet-game-card__topline{min-height:.84rem}.tablet-game-card__code,.tablet-game-card__enter{font-family:var(--k-font-display);letter-spacing:.18em;text-transform:uppercase;font-size:.54rem;font-weight:800;line-height:1}.tablet-game-card__code{color:#ffe5dcbd}.tablet-game-card__signal{background:linear-gradient(90deg, #ffffff14, #ffffff05), var(--game-accent,linear-gradient(90deg, #c91515, #701111));border-radius:999px;flex:0 0 58px;height:6px;box-shadow:0 0 0 1px #ffffff0a}.tablet-game-logo-wrap{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,12px 100%,0 calc(100% - 12px));background:linear-gradient(#ffffff0b,#fff0 26%),linear-gradient(160deg,#18181af5,#0a0a0bf5);border:1px solid #74665a42;border-radius:18px;place-items:center;width:100%;min-height:0;padding:.48rem .52rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08}.tablet-game-logo-wrap:before{content:"";pointer-events:none;background:linear-gradient(#0000 0,#0000002e 100%),linear-gradient(90deg,#c9151529 0,#c9151500 22%);position:absolute;inset:0}.tablet-game-logo-wrap__beam{background:var(--game-accent,linear-gradient(90deg, #c91515, #701111));opacity:.16;filter:blur(24px);pointer-events:none;height:46%;position:absolute;inset:auto -12% 12% 28%;transform:skew(-20deg)}.tablet-game-logo-image{z-index:1;object-fit:contain;object-position:center;width:100%;height:100%;display:block;position:relative}.tablet-game-logo-fallback{z-index:1;font-family:var(--k-font-display);letter-spacing:.12em;color:#fff3ea;font-size:clamp(1.4rem,4vw,2.2rem);font-weight:900;position:relative}.tablet-game-label{font-family:var(--k-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--k-text-1);font-size:clamp(.8rem,1.55vw,.98rem);font-weight:800;line-height:1.1}.tablet-game-card__enter{color:#ffdbd0c2}.tablet-game-card:nth-child(3n+1){transform:translateY(4px) rotate(calc(var(--game-tilt,0deg) - .25deg))}.tablet-game-card:nth-child(3n+2){transform:translateY(-2px) rotate(var(--game-tilt,0deg))}.tablet-game-card:nth-child(3n+3){transform:translateY(6px) rotate(calc(var(--game-tilt,0deg) + .25deg))}.tablet-game-card:hover{transform:translateY(-4px) rotate(var(--game-tilt,0deg))}.tablet-game-card:hover .tablet-game-card__frame{border-color:#c65f5f85;box-shadow:0 18px 34px #0000006b,0 0 0 1px #c9151533}.tablet-search-overlay{z-index:26;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050506e6;padding:.58rem;animation:.16s ease-out kioskOverlayIn;position:absolute;inset:0}.tablet-search-overlay-card{height:100%;box-shadow:var(--k-shadow-panel);background:linear-gradient(#ffffff0a,#fff0 24%),linear-gradient(160deg,#101011fa,#070708fa);border:1px solid #74665a52;border-radius:18px;flex-direction:column;display:flex}.tablet-search-overlay-header{border-bottom:1px solid #74665a3d;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;padding:.68rem;display:grid}.tablet-search-overlay-input{height:48px;color:var(--k-text-1);font-family:var(--k-font-body);background:linear-gradient(#1f1f21f5,#0e0e0ff5);border:1px solid #74665a52;border-radius:12px;outline:none;padding:0 .95rem;font-size:1rem}.tablet-search-overlay-input::placeholder{color:var(--k-text-3)}.tablet-search-overlay-input:focus{box-shadow:var(--k-glow-accent);border-color:#ff7a70d6}.tablet-search-close-btn{height:48px;color:var(--k-text-1);font-family:var(--k-font-display);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#242426f5,#101011f5);border:1px solid #74665a52;border-radius:12px;padding:0 1rem;font-size:.9rem;font-weight:800}.tablet-search-overlay-body{flex:auto;min-height:0;padding:.68rem .68rem clamp(200px,32vh,360px);overflow-y:auto}.tablet-search-overlay-hint,.tablet-search-overlay-empty{color:var(--k-text-2);margin:0;font-size:.96rem;line-height:1.35}.tablet-search-suggestion-list{gap:.58rem;display:grid}.tablet-search-suggestion{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);color:var(--k-text-1);text-align:left;background:linear-gradient(#ffffff0a,#fff0 24%),linear-gradient(160deg,#141415f5,#080809f5);border:1px solid #74665a47;border-radius:14px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:.65rem;padding:.48rem;display:grid;position:relative}.tablet-search-suggestion:before{content:"";background:linear-gradient(#ffffff1f,#c91515eb);border-radius:2px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.tablet-search-suggestion-thumb{width:58px;height:58px;color:var(--k-text-1);background:linear-gradient(#221515eb,#101011f5);border:1px solid #74665a3d;border-radius:12px;place-items:center;font-weight:800;display:grid;overflow:hidden}.tablet-search-suggestion-thumb img{object-fit:cover;width:100%;height:100%;display:block}.tablet-search-suggestion-meta{gap:.08rem;min-width:0;display:grid}.tablet-search-suggestion-name{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:700;overflow:hidden}.tablet-search-suggestion-sub{color:var(--k-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.tablet-product-card{isolation:isolate;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);height:100%;min-height:0;box-shadow:var(--k-shadow-panel);background:linear-gradient(#ffffff09,#fff0 16%),linear-gradient(160deg,#0d0d0efc,#070708fc);border:1px solid #74665a52;border-radius:18px;transition:border-color .15s,transform .12s;position:relative;overflow:hidden}.tablet-product-card:hover{border-color:#c14f4f85}.tablet-product-card:before{content:"";z-index:1;background:linear-gradient(#c915151a,#c9151500 18%),linear-gradient(158deg,#ffffff0d 0%,#fff0 30%);position:absolute;inset:0}.tablet-product-card:after{content:"";z-index:2;background:linear-gradient(135deg,#0000 0 48%,#c91515e6 49% 100%);width:34px;height:34px;position:absolute;top:0;right:0}.tablet-product-bg-image{object-fit:contain;object-position:center;z-index:0;width:calc(100% - 1.36rem);height:calc(100% - 1.36rem);display:block;position:absolute;inset:.68rem}.tablet-product-surface-lines{z-index:1;pointer-events:none;border:1px solid #74665a29;border-radius:14px;position:absolute;inset:.56rem}.tablet-product-surface-lines:before,.tablet-product-surface-lines:after{content:"";background:linear-gradient(90deg,#ffffff17,#fff0);height:1px;position:absolute;left:.55rem;right:.55rem}.tablet-product-surface-lines:before{top:.55rem}.tablet-product-surface-lines:after{bottom:.55rem}.tablet-product-vignette{z-index:2;pointer-events:none;background:linear-gradient(#0707081f 0%,#07070805 30%,#07070800 54%,#07070857 100%),linear-gradient(90deg,#07070814 0%,#07070800 20% 80%,#07070814 100%);position:absolute;inset:0}.tablet-product-headband{z-index:4;background:linear-gradient(#ffffff0f,#fff0 28%),linear-gradient(#570b0bf0,#220808f0);border:1px solid #ad313180;border-radius:10px;align-items:center;display:inline-flex;position:absolute;top:.82rem;left:.82rem;box-shadow:0 8px 16px #00000047}.tablet-product-headband__type,.tablet-product-headband__id{font-family:var(--k-font-display);letter-spacing:.12em;text-transform:uppercase;font-size:.56rem;font-weight:800;line-height:1}.tablet-product-headband__type{color:#fff2ea;padding:.24rem .42rem}.tablet-product-headband__id{color:#ffe0d7db;border-left:1px solid #ffc4bb33;padding:.22rem .34rem}.tablet-product-meta{z-index:4;pointer-events:none;align-items:end;display:flex;position:absolute;bottom:.6rem;left:.6rem;right:.6rem}.tablet-product-meta-left{pointer-events:auto;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);z-index:1;background:linear-gradient(#ffffff0a,#fff0 28%),linear-gradient(#0f0f10f0,#060607f0);border:1px solid #74665a47;border-radius:14px 14px 14px 4px;align-self:end;gap:.14rem;min-width:0;max-width:min(58%,310px);padding:.46rem .62rem .56rem;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 18px #0000003d}.tablet-product-meta-left:after{content:"";pointer-events:none;background:linear-gradient(90deg,#07070800 0%,#07070870 42%,#070708f0 100%);width:25%;position:absolute;top:0;bottom:0;right:0}.tablet-product-meta-left--ask{background:linear-gradient(#ffffff0a,#fff0 28%),linear-gradient(#2d2a28f0,#181716f0);border-color:#74665a52}.tablet-product-code{font-family:var(--k-font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--k-text-3);font-size:.54rem;font-weight:800;line-height:1}.tablet-product-name{font-family:var(--k-font-display);letter-spacing:.015em;color:var(--k-text-1);-webkit-line-clamp:2;text-shadow:0 1px 2px #0000006b;-webkit-box-orient:vertical;font-size:.94rem;font-weight:800;line-height:1.08;display:-webkit-box;overflow:hidden}.tablet-product-sub,.tablet-product-stock{color:var(--k-text-2);white-space:nowrap;text-overflow:ellipsis;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;line-height:1.15;font-family:var(--k-font-display);font-weight:700;overflow:hidden}.tablet-product-stock{color:#f0d9d1}.tablet-product-badge{height:17px;font-family:var(--k-font-display);letter-spacing:.1em;text-transform:uppercase;border-radius:6px;justify-self:end;font-size:.54rem;font-weight:800}.tablet-product-badge--floating{z-index:6;position:absolute;top:.82rem;right:.76rem}.tablet-product-badge--standard{color:#efe5d9;background:#262628d1;border:1px solid #74665a66}.tablet-product-badge--soldout{color:#fff8f4;box-shadow:var(--k-glow-accent);background:linear-gradient(#ef4444fa,#790b0bfa);border:1px solid #ff7a70d6}.tablet-product-price-tag{z-index:6;clip-path:polygon(14px 0,100% 0,100% 100%,0 100%,0 14px);background:linear-gradient(#ffffff0f,#fff0 28%),linear-gradient(#570b0bf0,#220808f0);border:1px solid #ad313175;border-radius:12px 12px 4px;justify-items:end;gap:.08rem;min-width:118px;padding:.32rem .46rem .36rem;display:grid;position:absolute;bottom:.96rem;right:.72rem;box-shadow:0 10px 18px #0000003d}.tablet-product-price-tag--ask{background:linear-gradient(#ffffff0a,#fff0 28%),linear-gradient(#2d2a28f0,#181716f0);border-color:#74665a61}.tablet-product-price-tag__label{font-family:var(--k-font-display);letter-spacing:.18em;text-transform:uppercase;color:#ffe0d7b8;font-size:.5rem;font-weight:800;line-height:1}.tablet-product-price{color:#fff3ea;font-family:var(--k-font-display);white-space:nowrap;z-index:1;font-size:.96rem;font-weight:900;line-height:1;position:relative}.tablet-product-price--ask{color:#ffcec6}.tablet-product-actions{z-index:5;background:linear-gradient(#ffffff0a,#fff0 28%),linear-gradient(#111112f0,#070708f0);border:1px solid #74665a47;border-radius:999px;justify-items:center;gap:.28rem;padding:.3rem .22rem;display:grid;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.tablet-product-actions .MuiIconButton-root{width:34px;height:34px;color:var(--k-text-1);background:linear-gradient(#2a2a2cf5,#111112f5);border:1px solid #74665a57;border-radius:999px}.tablet-product-actions .MuiIconButton-root .MuiSvgIcon-root{color:currentColor;font-size:1.1rem}.tablet-product-actions .MuiIconButton-root.Mui-disabled,.tablet-product-actions .MuiIconButton-root.Mui-disabled .MuiSvgIcon-root{color:#f2ede675;border-color:#74665a29}.tablet-product-qty{text-align:center;min-width:1.3rem;color:var(--k-text-1);font-family:var(--k-font-display);font-size:.98rem;font-weight:900}.tablet-product-card--no-image{background:linear-gradient(#ffffff08,#fff0 16%),linear-gradient(160deg,#161617fc,#0a0a0bfc)}.tablet-product-card--soldout .tablet-product-bg-image{filter:saturate(.76)brightness(.82)}.tablet-product-card--soldout .tablet-product-headband{border-color:#ff7a7094}.tablet-kiosk-empty{background:linear-gradient(#ffffff0a,#fff0 24%),linear-gradient(160deg,#121213f0,#080809f0);border:1px solid #74665a47;border-radius:16px;grid-column:1/-1;padding:1rem 1.05rem}.tablet-kiosk-empty-title{font-family:var(--k-font-display);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.22rem}.tablet-kiosk-empty-sub{opacity:.86}.tablet-kiosk-ticket{background:#1665343d;border:1px solid #22c55e6b;border-radius:16px;padding:.9rem 1rem}.tablet-cart-panel{right:1rem;bottom:calc(var(--tablet-nav-size) + 1.55rem + env(safe-area-inset-bottom));z-index:30;width:min(392px,100vw - 2rem);max-height:58vh;box-shadow:var(--k-shadow-panel);background:linear-gradient(#ffffff0a,#fff0 24%),linear-gradient(160deg,#101011fa,#070708fa);border:1px solid #74665a4d;border-radius:18px;padding:.9rem;position:fixed;overflow:auto}.tablet-cart-title{font-family:var(--k-font-display);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem}.tablet-cart-row{background:#141415d6;border:1px solid #74665a3d;border-radius:12px;justify-content:space-between;align-items:center;padding:.55rem .6rem;display:flex}.tablet-cart-submit-btn{min-height:44px;font-family:var(--k-font-display)!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:800!important}.tablet-cart-empty{color:var(--k-text-2)!important}.tablet-bottom-nav{left:.9rem;right:.9rem;bottom:calc(.9rem + env(safe-area-inset-bottom));z-index:24;height:var(--tablet-nav-size);background:linear-gradient(#ffffff0a,#fff0 24%),linear-gradient(#0e0e0ff5,#050506f5);border:1px solid #74665a4d;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:.2rem;display:grid;position:fixed;box-shadow:0 12px 28px #00000057}.tablet-nav-btn{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);height:100%;color:var(--k-text-1);cursor:pointer;background:linear-gradient(#ffffff0a,#fff0 24%),linear-gradient(165deg,#161617f5,#09090af5);border:1px solid #74665a52;border-radius:16px;align-content:center;justify-items:center;gap:.35rem;padding:.5rem .42rem;transition:border-color .14s,transform .12s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a}.tablet-nav-btn:before{content:"";opacity:.9;background:linear-gradient(90deg,#0000 0 10%,#fff3 30%,#0000 92%);height:2px;position:absolute;top:0;left:0;right:0}.tablet-nav-btn:after{content:"";opacity:.9;background:linear-gradient(135deg,#0000 0 48%,#c91515c7 49% 100%);width:18px;height:18px;position:absolute;top:0;right:0}.tablet-nav-btn:hover{border-color:#b849497a}.tablet-nav-btn:active{transform:translateY(1px)}.tablet-nav-btn--active{box-shadow:var(--k-glow-accent);background:linear-gradient(90deg,#c9151529,#c9151508 36%,#c9151529 100%),linear-gradient(165deg,#1b1010f5,#0a0808f5);border-color:#ff7a70d1}.tablet-nav-btn__icon{justify-content:center;align-items:center;width:100%;display:flex;overflow:visible}.tablet-nav-btn__label{font-family:var(--k-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--k-text-2);font-size:.6rem;font-weight:800;line-height:1}.tablet-nav-btn__icon .MuiSvgIcon-root,.tablet-nav-btn__icon>svg,.tablet-nav-btn__icon .MuiBadge-root .MuiSvgIcon-root{font-size:2.48rem!important}.tablet-nav-btn__icon .MuiBadge-badge{border:1px solid #ffffff4d;min-width:20px;height:20px;font-size:.7rem;font-weight:800}.tablet-kiosk-shell--light{--app-scrollbar-track-color:var(--app-scrollbar-day-track-color);--app-scrollbar-thumb-color:var(--app-scrollbar-day-thumb-color);--app-scrollbar-thumb-background:var(--app-scrollbar-day-thumb-background);--app-scrollbar-thumb-hover-background:var(--app-scrollbar-day-thumb-hover-background);background:radial-gradient(120% 120% at -6% -12%,#c915151f 0%,#c9151500 40%),radial-gradient(100% 100% at 104% 0,#ffffff38 0%,#fff0 34%),linear-gradient(#f4efe7 0%,#e9e2d8 24%,#ddd4c8 100%)}.tablet-kiosk-shell--light .tablet-kiosk-header,.tablet-kiosk-shell--light .tablet-kiosk-controls-label,.tablet-kiosk-shell--light .tablet-kiosk-categories,.tablet-kiosk-shell--light .tablet-kiosk-grid-wrap,.tablet-kiosk-shell--light .tablet-product-card,.tablet-kiosk-shell--light .tablet-cart-panel,.tablet-kiosk-shell--light .tablet-kiosk-empty,.tablet-kiosk-shell--light .tablet-search-overlay-card,.tablet-kiosk-shell--light .tablet-bottom-nav,.tablet-kiosk-shell--light .tablet-nav-btn{color:var(--k-text-1);background:linear-gradient(#ffffff1a,#fff0 24%),linear-gradient(160deg,#fffaf4f5,#f0e8ddf5);border-color:#7e6d5e47}.tablet-kiosk-shell--light .tablet-kiosk-header-brand,.tablet-kiosk-shell--light .tablet-product-headband,.tablet-kiosk-shell--light .tablet-nav-btn--active{background:linear-gradient(#ffffff14,#fff0 24%),linear-gradient(#ffdfd8fa,#ebc0b6fa);border-color:#ad313175}.tablet-kiosk-shell--light .tablet-kiosk-header-brand__supra,.tablet-kiosk-shell--light .tablet-product-headband__type,.tablet-kiosk-shell--light .tablet-product-price{color:#411010}.tablet-kiosk-shell--light .tablet-kiosk-header-brand__terminal,.tablet-kiosk-shell--light .tablet-product-headband__id{color:#581818c2}.tablet-kiosk-shell--light .tablet-product-surface-lines,.tablet-kiosk-shell--light .tablet-product-meta-left,.tablet-kiosk-shell--light .tablet-search-suggestion,.tablet-kiosk-shell--light .tablet-search-suggestion-thumb,.tablet-kiosk-shell--light .tablet-search-overlay-input,.tablet-kiosk-shell--light .tablet-search-close-btn,.tablet-kiosk-shell--light .tablet-cart-row,.tablet-kiosk-shell--light .tablet-product-actions,.tablet-kiosk-shell--light .tablet-product-actions .MuiIconButton-root{color:var(--k-text-1);background:linear-gradient(#ffffff14,#fff0 24%),linear-gradient(160deg,#fffbf6f5,#f0e8ddf5);border-color:#7e6d5e3d}.tablet-kiosk-shell--light .tablet-game-card__stack:before,.tablet-kiosk-shell--light .tablet-game-card__stack:after{background:linear-gradient(#ffffff14,#fff0 22%),linear-gradient(160deg,#f5eee5c7,#e4dbd0c7);border-color:#7e6d5e33}.tablet-kiosk-shell--light .tablet-game-card__frame,.tablet-kiosk-shell--light .tablet-game-logo-wrap{color:var(--k-text-1);background:linear-gradient(#ffffff1a,#fff0 24%),linear-gradient(160deg,#fffbf6f5,#f0e8ddf5);border-color:#7e6d5e42}.tablet-kiosk-shell--light .tablet-game-card__frame:before,.tablet-kiosk-shell--light .tablet-game-logo-wrap:before{background:linear-gradient(#ffffff0f 0,#fff0 26%),linear-gradient(90deg,#c915151a 0,#c9151500 22%)}.tablet-kiosk-shell--light .tablet-game-card__code,.tablet-kiosk-shell--light .tablet-game-card__enter{color:#581818c2}.tablet-kiosk-shell--light .tablet-product-vignette{background:linear-gradient(#fffaf414 0%,#fffaf405 30%,#fffaf400 54%,#fffaf438 100%),linear-gradient(90deg,#fffaf40d 0%,#fffaf400 20% 80%,#fffaf40d 100%)}.tablet-kiosk-shell--light .tablet-product-meta-left:after{background:linear-gradient(90deg,#fff6ee00 0%,#fff6ee7a 42%,#fff6eef0 100%)}.tablet-kiosk-shell--light .tablet-product-meta-left--ask{background:linear-gradient(#ffffff12,#fff0 24%),linear-gradient(#e4ddd5fa,#cdc4bafa)}.tablet-kiosk-shell--light .tablet-product-price--ask{color:#8d1c1c}.tablet-kiosk-shell--light .tablet-kiosk-status{color:#5d1717;background:linear-gradient(#ffebe5e6,#f2d6cde6);border-color:#ad313161}.tablet-kiosk-shell--light .tablet-nav-btn__label,.tablet-kiosk-shell--light .tablet-game-label,.tablet-kiosk-shell--light .tablet-product-sub,.tablet-kiosk-shell--light .tablet-product-stock,.tablet-kiosk-shell--light .tablet-kiosk-subhead,.tablet-kiosk-shell--light .tablet-kiosk-controls-label__sub,.tablet-kiosk-shell--light .tablet-search-suggestion-sub,.tablet-kiosk-shell--light .tablet-search-overlay-hint,.tablet-kiosk-shell--light .tablet-search-overlay-empty,.tablet-kiosk-shell--light .tablet-cart-empty{color:var(--k-text-2)}@keyframes kioskCardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes kioskOverlayIn{0%{opacity:0}to{opacity:1}}@media (width>=900px) and (width<=1366px){.tablet-kiosk-shell{--tablet-nav-size:clamp(88px, 13.4vh, 118px);padding:.68rem;padding-bottom:calc(var(--tablet-nav-size) + 1.05rem + env(safe-area-inset-bottom));gap:.42rem}.tablet-kiosk-header{padding:.48rem .58rem}.tablet-kiosk-header-brand{min-width:142px;padding:.42rem .62rem .46rem}.tablet-kiosk-header-brand__supra{font-size:1.14rem}.tablet-kiosk-eyebrow{font-size:.92rem}.tablet-kiosk-controls{grid-template-columns:154px minmax(0,1fr)}.tablet-kiosk-categories .MuiChip-root,.tablet-filter-chip{height:34px;font-size:.76rem}.tablet-kiosk-grid{--tablet-grid-gap:.58rem}.tablet-product-bg-image{width:calc(100% - 1.2rem);height:calc(100% - 1.2rem);inset:.6rem}.tablet-product-headband{top:.72rem;left:.72rem}.tablet-product-headband__type,.tablet-product-headband__id{font-size:.52rem}.tablet-product-meta{bottom:.52rem;left:.52rem;right:.52rem}.tablet-product-meta-left{max-width:min(64%,248px);padding:.4rem .52rem .48rem}.tablet-product-name{font-size:.84rem}.tablet-product-sub,.tablet-product-stock,.tablet-product-code{font-size:.58rem}.tablet-product-price{font-size:.84rem}.tablet-product-actions{gap:.22rem;padding:.24rem .18rem;right:.58rem}.tablet-product-actions .MuiIconButton-root{width:30px;height:30px}.tablet-product-actions .MuiIconButton-root .MuiSvgIcon-root{font-size:1rem}.tablet-bottom-nav{left:.68rem;right:.68rem;bottom:calc(.68rem + env(safe-area-inset-bottom))}.tablet-nav-btn__icon .MuiSvgIcon-root,.tablet-nav-btn__icon>svg,.tablet-nav-btn__icon .MuiBadge-root .MuiSvgIcon-root{font-size:2.16rem!important}}@media (width<=980px){.tablet-kiosk-header{align-items:center}}@media (width<=700px){.tablet-kiosk-shell{gap:.48rem}.tablet-kiosk-controls{grid-template-columns:1fr}.tablet-kiosk-controls-label{width:100%}.tablet-kiosk-grid{grid-template-columns:1fr;grid-auto-rows:minmax(184px,auto);min-height:0}.tablet-games-grid{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.tablet-game-card,.tablet-game-card:nth-child(3n+1),.tablet-game-card:nth-child(3n+2),.tablet-game-card:nth-child(3n+3),.tablet-game-card:hover,.tablet-game-card:active{transform:none}.tablet-game-card__frame{gap:.4rem;padding:.56rem .58rem .6rem}.tablet-game-label{font-size:.72rem}.tablet-game-card__enter,.tablet-game-card__code{font-size:.48rem}.tablet-product-meta{left:.46rem;right:.46rem}.tablet-product-meta-left{max-width:min(72%,240px)}}.quake404{--quake-ink:#f1e8d5;--quake-muted:#b8aa92;--quake-brass:#c5964d;--quake-rust:#8d3f25;--quake-line:#cea45c47;isolation:isolate;box-sizing:border-box;height:calc(100dvh - 112px);min-height:0;color:var(--quake-ink);background:radial-gradient(circle at 75% -10%,#9a422547,#0000 38%),radial-gradient(circle at 8% 85%,#ae823e24,#0000 34%),linear-gradient(145deg,#17110d 0%,#090807 58%,#120c09 100%);grid-template-columns:minmax(270px,330px) minmax(0,1fr);gap:20px;padding:24px;display:grid;position:relative;overflow:hidden}.quake404:before{content:"";z-index:-1;opacity:.18;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:4px 4px;position:absolute;inset:0}.quake404__copy,.quake404__game{border:1px solid var(--quake-line);background:#080706e6;border-radius:6px;min-width:0;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000073,inset 0 1px #ffffff09}.quake404__copy{align-items:flex-end;padding:28px;display:flex}.quake404__copy:after,.quake404__game:after{content:"";pointer-events:none;border:1px solid #dbb97b12;position:absolute;inset:8px}.quake404__copyContent{z-index:1;width:100%;position:relative}.quake404__errorCode{letter-spacing:-.08em;color:#c5964d12;-webkit-user-select:none;user-select:none;font-family:Georgia,Times New Roman,serif;font-size:clamp(5.5rem,9vw,9rem);font-weight:900;line-height:1;position:absolute;top:12px;right:16px}.quake404__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--quake-brass);margin:0 0 14px;font-size:.72rem;font-weight:800}.quake404__copy h1{letter-spacing:-.045em;text-wrap:balance;max-width:9ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,2.8vw,3.1rem);font-weight:700;line-height:.94}.quake404__lede{color:var(--quake-muted);margin:20px 0 0;line-height:1.55}.quake404__path{gap:7px;margin:24px 0 0;display:grid}.quake404__path span{letter-spacing:.14em;text-transform:uppercase;color:#9c8f7b;font-size:.7rem;font-weight:800}.quake404__path code{border-left:2px solid var(--quake-rust);color:#e6cda9;text-overflow:ellipsis;white-space:nowrap;background:#8b3f251f;max-width:100%;padding:.6rem .7rem;font-size:.78rem;line-height:1.35;display:block;overflow:hidden}.quake404__actions{gap:9px;margin-top:22px;display:grid}.quake404__button{box-sizing:border-box;min-height:42px;font:inherit;letter-spacing:.035em;cursor:pointer;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;padding:.68rem .9rem;font-size:.82rem;font-weight:800;text-decoration:none;transition:transform .14s,border-color .14s,background .14s;display:inline-flex}.quake404__button:hover{transform:translateY(-1px)}.quake404__button:focus-visible,.quake404__restart:focus-visible,.quake404__iframe:focus-visible{outline-offset:3px;outline:2px solid #f4c679}.quake404__iframe:focus-visible{outline-offset:-3px}.quake404__button--primary{color:#fff9ee;background:linear-gradient(135deg,#a64d29 0%,#71301e 100%);border-color:#ef844c61}.quake404__button--secondary,.quake404__button--ghost{color:var(--quake-ink);background:#ffffff06;border-color:#cea45c40}.quake404__button--ghost{color:#c7b79d}.quake404__briefing{border-top:1px solid #cea45c29;margin-top:24px;padding-top:18px}.quake404__briefing>p{color:#948775;margin:0;font-size:.78rem}.quake404__briefing dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0 0;display:grid}.quake404__briefing dl>div{gap:3px;display:grid}.quake404__briefing dt{letter-spacing:.1em;text-transform:uppercase;color:#a39784;font-size:.68rem}.quake404__briefing dd{color:#d9c9ac;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.quake404__game{flex-direction:column;display:flex}.quake404__gameHeader,.quake404__gameFooter{z-index:2;background:linear-gradient(#5e3b2157,#140f0bc7);border-color:#cea45c2b;justify-content:space-between;align-items:center;gap:16px;padding:13px 17px;display:flex;position:relative}.quake404__gameHeader{border-bottom:1px solid #cea45c2b}.quake404__gameHeader>div:first-child{gap:2px;display:grid}.quake404__gameKicker{letter-spacing:.16em;text-transform:uppercase;color:#9f8a6b;font-size:.68rem;font-weight:800}.quake404__gameHeader strong{letter-spacing:.025em;font-family:Georgia,Times New Roman,serif;font-size:1rem}.quake404__gameTools{align-items:center;gap:12px;display:flex}.quake404__status{letter-spacing:.07em;text-transform:uppercase;color:#a99c88;align-items:center;gap:7px;font-size:.72rem;font-weight:800;display:inline-flex}.quake404__statusDot{background:#c08b37;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #c08b37b3}.quake404__status--loaded .quake404__statusDot{background:#79ad6b;box-shadow:0 0 12px #79ad6bb8}.quake404__restart{color:#c9b99e;min-height:40px;font:inherit;cursor:pointer;background:#0003;border:1px solid #cea45c3d;border-radius:3px;padding:.35rem .65rem;font-size:.7rem;font-weight:800}.quake404__restart:hover{color:#fff6e8;border-color:#e8bc6f80}.quake404__frameShell{z-index:1;background:#111;flex:1;min-height:0;position:relative;overflow:hidden}.quake404__iframe{background:#111;border:0;width:100%;height:100%;min-height:480px;display:block}.quake404__loading{z-index:2;text-align:center;pointer-events:none;background:radial-gradient(circle,#7e402038,#0000 36%),#111;place-content:center;justify-items:center;gap:12px;padding:30px;display:grid;position:absolute;inset:0}.quake404__loadingMark{color:#cda35f;border:1px solid #daa7547a;place-items:center;width:58px;height:58px;font-family:Georgia,Times New Roman,serif;font-size:2rem;animation:1.2s ease-in-out infinite alternate quake404-pulse;display:grid}.quake404__loading>span:last-child{letter-spacing:.13em;text-transform:uppercase;color:#93836d;font-size:.72rem;font-weight:800}.quake404__gameFooter{color:#a99c88;border-top:1px solid #cea45c2b;align-items:flex-start;font-size:.75rem;line-height:1.4}.quake404__gameFooter p{margin:0}.quake404__gameFooter span{color:#9e8c71;flex:none}.quake404__attribution a{color:#c9ac7d;text-underline-offset:2px}.quake404__attribution a:hover{color:#f0d4a6}@keyframes quake404-pulse{0%{opacity:.55;transform:scale(.96)}to{opacity:1;transform:scale(1.03)}}@media (width>=1101px){:is(html:has(.quake404),body:has(.quake404)){overflow:hidden}}@media (width>=1101px) and (height<=800px){.quake404__copy{padding:20px}.quake404__copy h1{font-size:2.6rem}.quake404__lede{margin-top:12px;line-height:1.4}.quake404__path{margin-top:16px}.quake404__actions{gap:6px;margin-top:16px}.quake404__button{min-height:38px;padding-block:.55rem}.quake404__briefing{margin-top:16px;padding-top:12px}.quake404__briefing dl{margin-top:10px}.quake404__gameHeader,.quake404__gameFooter{padding-block:10px}}@media (width<=1100px){.quake404{grid-template-columns:1fr;height:auto;min-height:calc(100dvh - 64px);overflow:visible}.quake404__copy{align-items:center}.quake404__copy h1{max-width:none}.quake404__actions{grid-template-columns:repeat(3,minmax(0,1fr))}.quake404__frameShell{aspect-ratio:16/9;flex:none}.quake404__iframe{min-height:0}}@media (width<=900px){.quake404__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.quake404__button--ghost{grid-column:1/-1}}@media (width<=700px){.quake404{z-index:1500;gap:14px;height:100dvh;min-height:100dvh;padding:14px;position:fixed;inset:0;overflow:hidden auto}.quake404__copy{padding:22px}.quake404__copy h1{font-size:clamp(2.25rem,12vw,3.25rem)}.quake404__actions{grid-template-columns:1fr}.quake404__button--ghost{grid-column:auto}.quake404__gameHeader,.quake404__gameFooter{flex-direction:column;align-items:flex-start}.quake404__gameTools{justify-content:space-between;width:100%}.quake404__restart{min-height:44px}.quake404__frameShell{aspect-ratio:4/3;min-height:300px}.quake404__gameFooter span{flex:auto}}@media (prefers-reduced-motion:reduce){.quake404__button,.quake404__loadingMark{transition:none;animation:none}}
