:root{--os-bg-dark:#070913;--os-bg-gradient:radial-gradient(ellipse 80% 45% at 50% -5%,rgba(0,242,254,0.14) 0%,rgba(0,180,219,0.05) 45%,transparent 75%),radial-gradient(circle at 85% 22%,rgba(2,132,199,0.08) 0%,transparent 45%),radial-gradient(circle at 15% 65%,rgba(0,242,254,0.05) 0%,transparent 50%);--os-card-bg:rgba(13,21,39,0.75);--os-card-border:rgba(0,242,254,0.2);--os-card-shadow:0 18px 44px rgba(0,0,0,0.52),inset 0 1px 0 rgba(255,255,255,0.08);--os-text-main:#f8fafc;--os-text-muted:#94a3b8;--os-primary-cyan:#00f2fe;--os-secondary-blue:#00b4db;--os-btn-cta-bg:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);--os-btn-cta-text:#070913;--os-btn-cta-shadow:0 4px 20px rgba(245,158,11,0.35);--os-input-bg:rgba(9,15,28,0.85);--os-input-border:rgba(0,242,254,0.25);--os-header-bg:rgba(7,9,19,0.92);--os-subnav-bg:rgba(8,12,22,0.96);--os-footer-bg:linear-gradient(180deg,rgba(8,12,22,0.98) 0%,#04070e 100%);--os-footer-border:rgba(0,242,254,0.2)}:root[data-theme="light"]{--os-bg-dark:#f4f7fb;--os-bg-gradient:radial-gradient(ellipse 80% 45% at 50% -5%,rgba(2,132,199,0.11) 0%,rgba(14,165,233,0.04) 45%,transparent 75%),radial-gradient(circle at 85% 22%,rgba(2,132,199,0.06) 0%,transparent 45%),radial-gradient(circle at 15% 65%,rgba(14,165,233,0.05) 0%,transparent 50%);--os-card-bg:#ffffff;--os-card-border:rgba(2,132,199,0.22);--os-card-shadow:0 12px 32px -6px rgba(15,23,42,0.07),0 2px 6px rgba(15,23,42,0.04),inset 0 1px 0 #ffffff;--os-text-main:#0f172a;--os-text-muted:#475569;--os-primary-cyan:#0284c7;--os-secondary-blue:#0369a1;--os-btn-cta-bg:linear-gradient(135deg,#d97706 0%,#b45309 100%);--os-btn-cta-text:#ffffff;--os-btn-cta-shadow:0 4px 16px rgba(217,119,6,0.3);--os-input-bg:#ffffff;--os-input-border:rgba(2,132,199,0.35);--os-header-bg:rgba(255,255,255,0.94);--os-subnav-bg:rgba(248,250,252,0.98);--os-footer-bg:linear-gradient(180deg,#f1f5f9 0%,#e2e8f0 100%);--os-footer-border:rgba(2,132,199,0.3)}.oracle-suite-body{background-color:var(--os-bg-dark) !important;background-image:var(--os-bg-gradient) !important;background-attachment:fixed !important;color:var(--os-text-main);font-family:'Outfit',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;min-height:100vh;display:flex;flex-direction:column;margin:0;padding:0;transition:background-color 0.2s ease,color 0.2s ease}.os-header{position:relative;z-index:900;background:var(--os-header-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--os-card-border);padding:10px 28px;display:flex;align-items:center;justify-content:space-between;transition:background 0.2s ease}.os-brand-wrap{display:flex;align-items:center;gap:8px;text-decoration:none;flex-shrink:0;white-space:nowrap}.os-header-logo{height:32px;width:auto;filter:drop-shadow(0 0 8px rgba(0,242,254,0.5));vertical-align:middle;transition:all 0.2s ease}:root[data-theme="light"] .os-header-logo{filter:drop-shadow(0 0 6px rgba(2,132,199,0.25))}.os-brand-title{font-size:1.25rem;font-weight:800;letter-spacing:0.5px;margin:0;line-height:1.1;display:inline-block;font-family:'Outfit',sans-serif}.os-brand-title .mana-part{background:linear-gradient(135deg,#e0f2fe 0%,#7dd3fc 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.os-brand-title .sentry-part{background:linear-gradient(135deg,#00f2fe 0%,#0284c7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}:root[data-theme="light"] .os-brand-title .mana-part{background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important}:root[data-theme="light"] .os-brand-title .sentry-part{background:linear-gradient(135deg,#0369a1 0%,#075985 100%) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important}.os-brand-version{font-size:0.70rem;font-family:'JetBrains Mono',monospace;font-weight:600;color:var(--os-primary-cyan);background:rgba(0,242,254,0.1);border:1px solid rgba(0,242,254,0.3);padding:2px 7px;border-radius:4px;letter-spacing:0.5px;display:inline-flex;align-items:center;line-height:1.2;vertical-align:middle;white-space:nowrap}:root[data-theme="light"] .os-brand-version{background:rgba(2,132,199,0.1) !important;border-color:rgba(2,132,199,0.3) !important;color:#0284c7 !important}.os-macro-nav{display:flex;align-items:center;gap:6px}.os-macro-tab,.top-tab-btn{background:transparent;border:1px solid transparent;color:var(--os-text-muted);padding:6px 14px;font-family:'Outfit',sans-serif;font-size:0.80rem;font-weight:700;letter-spacing:0.6px;text-transform:uppercase;border-radius:8px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:all 0.2s ease;white-space:nowrap}.os-macro-tab:hover,.top-tab-btn:hover{color:var(--os-primary-cyan);background:rgba(0,242,254,0.08);border-color:rgba(0,242,254,0.3)}.os-macro-tab.active,.top-tab-btn.active{background:linear-gradient(135deg,rgba(0,242,254,0.15),rgba(0,180,219,0.15));color:var(--os-primary-cyan);border-color:rgba(0,242,254,0.5);box-shadow:0 0 12px rgba(0,242,254,0.2)}:root[data-theme="light"] .os-macro-tab,:root[data-theme="light"] .top-tab-btn{color:#475569 !important}:root[data-theme="light"] .os-macro-tab:hover,:root[data-theme="light"] .top-tab-btn:hover{color:#0284c7 !important;background:rgba(2,132,199,0.08) !important;border-color:rgba(2,132,199,0.3) !important}:root[data-theme="light"] .os-macro-tab.active,:root[data-theme="light"] .top-tab-btn.active{background:linear-gradient(135deg,rgba(2,132,199,0.12),rgba(0,180,219,0.12)) !important;color:#0284c7 !important;border-color:rgba(2,132,199,0.45) !important;box-shadow:0 0 10px rgba(2,132,199,0.15) !important}@keyframes tickerFullScroll{0%{transform:translateX(100vw)}100%{transform:translateX(-100%)}}.ms-announcement-bar{width:100vw;margin-left:calc(-50vw + 50%);background:rgba(11,19,41,0.95);border-top:1px solid rgba(255,255,255,0.08);border-bottom:1px solid rgba(255,255,255,0.08);box-shadow:0 4px 20px var(--ticker-glow,rgba(0,0,0,0.4));padding:8px 0;overflow:hidden;z-index:90;position:relative;transition:all 0.3s ease}.ms-ticker-track{width:100vw;overflow:hidden;white-space:nowrap;position:relative}.ms-ticker-content{display:inline-block;white-space:nowrap;animation:tickerFullScroll var(--ticker-duration,25s) linear infinite;will-change:transform;font-family:'JetBrains Mono',monospace;font-size:0.88rem;font-weight:600;color:var(--ticker-accent,#f59e0b);text-shadow:0 0 10px var(--ticker-glow,rgba(245,158,11,0.32));letter-spacing:0.3px;cursor:default}.ms-ticker-content:hover{animation-play-state:paused}:root[data-theme="light"] .ms-announcement-bar{background:#ffffff !important;border-top:1px solid rgba(203,213,225,0.9) !important;border-bottom:1px solid rgba(203,213,225,0.9) !important;box-shadow:0 2px 10px rgba(0,0,0,0.06) !important}.main-subpage-content{display:none}.main-subpage-content.active{display:block}.os-btn-command-center{background:rgba(0,242,254,0.08);color:var(--os-primary-cyan);border:1px solid rgba(0,242,254,0.35);padding:6px 12px;border-radius:8px;text-decoration:none;font-size:0.80rem;font-weight:600;display:inline-flex;align-items:center;gap:6px;transition:all 0.2s ease;white-space:nowrap}.os-btn-command-center:hover{background:rgba(0,242,254,0.18);border-color:var(--os-primary-cyan);box-shadow:0 0 10px rgba(0,242,254,0.25);transform:translateY(-1px)}:root[data-theme="light"] .os-btn-command-center{background:rgba(2,132,199,0.08) !important;color:#0284c7 !important;border-color:rgba(2,132,199,0.35) !important}:root[data-theme="light"] .os-btn-command-center:hover{background:rgba(2,132,199,0.15) !important;border-color:#0284c7 !important;box-shadow:0 0 8px rgba(2,132,199,0.2) !important}.os-header-actions{display:flex;align-items:center;gap:12px}.os-btn-theme-toggle{background:transparent;border:1px solid var(--os-card-border);color:var(--os-text-muted);padding:6px 12px;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:0.8rem;font-weight:600;transition:all 0.2s ease}.os-btn-theme-toggle:hover{color:var(--os-primary-cyan);border-color:var(--os-primary-cyan)}.os-btn-action{background:var(--os-btn-cta-bg);color:var(--os-btn-cta-text);box-shadow:var(--os-btn-cta-shadow);border:none;font-weight:700;font-size:0.82rem;padding:7px 16px;border-radius:8px;cursor:pointer;transition:all 0.2s ease;text-decoration:none;display:inline-flex;align-items:center}.os-btn-action:hover{transform:translateY(-1px);filter:brightness(1.1)}.os-tools-subnav{position:relative;background:transparent;border:none;padding:0;margin-bottom:2px;z-index:10}.os-sub-nav{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center}@media (max-width:1024px){.autobuy-two-col-grid,.reverse-lotti-grid{grid-template-columns:1fr !important}}.os-macro-bar.os-macro-bar-compact{padding:8px 24px 2px 24px !important;margin-bottom:0 !important}.os-macro-nav.os-macro-nav-single #tab-btn-oracolo{display:none !important}.os-tools-subnav-inner{max-width:min(96%,1680px);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:8px;background:transparent;border:none;box-shadow:none;padding:0}:root[data-theme="light"] .os-tools-subnav-inner{background:transparent;border:none;box-shadow:none}.os-tools-nav-row{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;width:100%}.os-tool-tab-btn{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:9px;font-size:0.82rem;font-weight:600;color:var(--os-text-muted);text-decoration:none;border:1px solid transparent;transition:all 0.18s ease;white-space:nowrap;cursor:pointer;background:transparent}.os-tool-tab-btn svg{width:16px;height:16px;stroke:var(--os-primary-cyan);fill:none;stroke-width:2;flex-shrink:0}.os-tool-tab-btn:hover{color:var(--os-text-main);background:rgba(0,242,254,0.08);border-color:var(--os-card-border);transform:translateY(-1px)}:root[data-theme="light"] .os-tool-tab-btn:hover{color:#0284c7;background:rgba(2,132,199,0.08);border-color:rgba(2,132,199,0.3)}.os-tool-tab-btn.active{background:linear-gradient(135deg,rgba(0,242,254,0.16),rgba(0,180,219,0.12));border-color:var(--os-primary-cyan);color:var(--os-primary-cyan);box-shadow:0 0 14px rgba(0,242,254,0.16)}:root[data-theme="light"] .os-tool-tab-btn.active{background:linear-gradient(135deg,rgba(2,132,199,0.14),rgba(0,180,219,0.10));border-color:var(--os-primary-cyan);color:var(--os-primary-cyan);box-shadow:0 2px 10px rgba(2,132,199,0.14)}.os-tool-tab-btn.os-tool-tab-locked,.os-tool-tab-btn.totem-nav-locked{opacity:0.90;filter:none;cursor:pointer !important;color:#cbd5e1 !important;background:rgba(15,23,42,0.45) !important;border:1px dashed rgba(0,242,254,0.26) !important;position:relative;user-select:none}.os-tool-tab-btn.os-tool-tab-locked svg,.os-tool-tab-btn.totem-nav-locked svg{stroke:var(--os-primary-cyan) !important;opacity:0.85}.os-tool-tab-btn .os-lock-badge-svg{width:13px !important;height:13px !important;stroke:var(--os-primary-cyan) !important;fill:none !important;stroke-width:2.2 !important;margin-left:2px;opacity:0.88;flex-shrink:0}.os-tool-tab-btn.os-tool-tab-locked:hover,.os-tool-tab-btn.totem-nav-locked:hover{opacity:1;background:rgba(0,242,254,0.10) !important;border:1px solid rgba(0,242,254,0.45) !important;color:#f8fafc !important;transform:translateY(-1px);box-shadow:0 4px 14px rgba(0,242,254,0.14)}:root[data-theme="light"] .os-tool-tab-btn.os-tool-tab-locked,:root[data-theme="light"] .os-tool-tab-btn.totem-nav-locked{opacity:0.94;filter:none;color:#334155 !important;background:rgba(241,245,249,0.9) !important;border:1px dashed rgba(2,132,199,0.35) !important}:root[data-theme="light"] .os-tool-tab-btn.os-tool-tab-locked svg,:root[data-theme="light"] .os-tool-tab-btn.totem-nav-locked svg,:root[data-theme="light"] .os-tool-tab-btn .os-lock-badge-svg{stroke:#0284c7 !important}:root[data-theme="light"] .os-tool-tab-btn.os-tool-tab-locked:hover,:root[data-theme="light"] .os-tool-tab-btn.totem-nav-locked:hover{opacity:1;background:rgba(2,132,199,0.10) !important;border:1px solid rgba(2,132,199,0.50) !important;color:#0284c7 !important;box-shadow:0 4px 12px rgba(2,132,199,0.12)}.os-locked-tooltip{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%) translateY(4px);background:rgba(15,23,42,0.96);color:#f1f5f9;border:1px solid rgba(0,242,254,0.4);box-shadow:0 8px 24px rgba(0,0,0,0.6),0 0 12px rgba(0,242,254,0.15);padding:6px 12px;border-radius:6px;font-size:0.76rem;font-weight:600;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 0.18s ease,transform 0.18s ease;z-index:1000}.os-locked-tooltip::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:5px;border-style:solid;border-color:rgba(15,23,42,0.96) transparent transparent transparent}.os-tool-tab-locked:hover .os-locked-tooltip,.os-tool-tab-locked:focus .os-locked-tooltip,.os-tool-tab-locked:focus-within .os-locked-tooltip,.totem-nav-locked:hover .os-locked-tooltip,.totem-nav-locked:focus .os-locked-tooltip,.totem-nav-locked:focus-within .os-locked-tooltip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}:root[data-theme="light"] .os-locked-tooltip{background:#ffffff !important;color:#0f172a !important;border-color:#0284c7 !important;box-shadow:0 8px 24px rgba(0,0,0,0.12),0 0 8px rgba(2,132,199,0.12) !important}:root[data-theme="light"] .os-locked-tooltip::after{border-color:#ffffff transparent transparent transparent !important}.pro-tool-pane,.sorc-tool-pane{display:none;width:100%}.pro-tool-pane.active,.sorc-tool-pane.active{display:block}.os-hero-viewport{max-width:min(96%,1680px);width:100%;margin:0 auto;padding:0 24px 80px 24px;flex:1;display:flex;flex-direction:column;align-items:center;text-align:center}.os-hero-title{font-size:2.5rem;font-weight:800;letter-spacing:-0.02em;margin-bottom:12px;color:var(--os-text-main);line-height:1.15}.os-hero-subtitle{font-size:0.95rem;line-height:1.6;color:var(--os-text-muted);max-width:660px;margin:0 auto 32px auto}.os-hero-card{width:100%;background:var(--os-card-bg);border:1px solid var(--os-card-border);box-shadow:var(--os-card-shadow);border-radius:16px;padding:28px 32px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);margin-bottom:32px;text-align:left;position:relative;transition:all 0.25s ease}.os-mode-toggle-group{display:inline-flex;background:rgba(7,13,25,0.7);border:1px solid var(--os-card-border);border-radius:10px;padding:4px;gap:4px;margin-bottom:20px}:root[data-theme="light"] .os-mode-toggle-group{background:#f1f5f9;border-color:#cbd5e1}.os-btn-mode-toggle{padding:7px 18px;border-radius:8px;font-size:0.82rem;font-weight:600;color:var(--os-text-muted);background:transparent;border:1px solid transparent;display:flex;align-items:center;gap:6px;cursor:pointer;transition:all 0.2s ease}.os-btn-mode-toggle svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2}.os-btn-mode-toggle.active{color:#ffffff;background:linear-gradient(135deg,#00b4db 0%,#0083b0 100%);border-color:var(--os-primary-cyan);box-shadow:0 0 14px rgba(0,180,219,0.4)}:root[data-theme="light"] .os-btn-mode-toggle.active{background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);color:#ffffff;border-color:#0284c7;box-shadow:0 2px 8px rgba(2,132,199,0.3)}.os-search-box{position:relative;width:100%;margin-bottom:16px}.os-search-box svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;stroke:var(--os-text-muted);fill:none;stroke-width:2;pointer-events:none}.os-search-input{width:100%;background:var(--os-input-bg);border:1px solid var(--os-input-border);color:var(--os-text-main);padding:14px 18px 14px 48px;border-radius:10px;font-size:0.95rem;font-family:inherit;outline:none;transition:all 0.2s ease}.os-search-input:focus{border-color:var(--os-primary-cyan);box-shadow:0 0 0 3px rgba(0,242,254,0.15)}.os-quick-tags{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:14px}.os-quick-tag{background:rgba(0,242,254,0.08);border:1px solid rgba(0,242,254,0.2);color:var(--os-primary-cyan);padding:6px 14px;border-radius:8px;font-size:0.80rem;font-weight:600;cursor:pointer;transition:all 0.2s ease}.os-quick-tag:hover{background:rgba(0,242,254,0.18);border-color:var(--os-primary-cyan)}:root[data-theme="light"] .os-quick-tag{background:#e0f2fe;border-color:#bae6fd;color:#0369a1}.os-params-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,0.06)}:root[data-theme="light"] .os-params-grid{border-top-color:#e2e8f0}.os-param-group label{display:block;font-size:0.70rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:var(--os-text-muted);margin-bottom:6px;text-align:center}.os-param-pills{display:flex;background:rgba(7,13,25,0.6);border:1px solid var(--os-card-border);border-radius:8px;padding:3px;gap:2px}:root[data-theme="light"] .os-param-pills{background:#f1f5f9;border-color:#cbd5e1}.os-param-pill{flex:1;text-align:center;padding:4px 8px;font-size:0.75rem;font-weight:600;border-radius:6px;color:var(--os-text-muted);cursor:pointer;border:none;background:transparent;transition:all 0.15s ease}.os-param-pill.active{background:var(--os-primary-cyan);color:#070913;font-weight:700}:root[data-theme="light"] .os-param-pill.active{background:#0284c7;color:#ffffff}.os-featured-container{width:100%;background:var(--os-card-bg);border:1px solid var(--os-card-border);box-shadow:var(--os-card-shadow);border-radius:16px;padding:24px;margin-bottom:36px;text-align:left}.os-featured-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,0.06)}:root[data-theme="light"] .os-featured-header{border-bottom-color:#e2e8f0}.os-featured-header h3{font-size:1.05rem;font-weight:700;color:var(--os-text-main);display:flex;align-items:center;gap:8px}.os-featured-header h3 svg{width:18px;height:18px;stroke:var(--os-primary-cyan);fill:none;stroke-width:2}.os-featured-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.os-featured-card{background:rgba(7,13,25,0.5);border:1px solid rgba(0,242,254,0.15);border-radius:12px;padding:14px;display:flex;gap:14px;align-items:center;transition:all 0.2s ease}:root[data-theme="light"] .os-featured-card{background:#f8fafc;border-color:#e2e8f0}.os-featured-card:hover{border-color:var(--os-primary-cyan);transform:translateY(-2px)}.os-featured-img{width:64px;height:89px;border-radius:6px;object-fit:cover;flex-shrink:0;box-shadow:0 4px 10px rgba(0,0,0,0.4)}.os-featured-info{flex:1;min-width:0}.os-featured-badge{font-size:0.68rem;font-weight:700;text-transform:uppercase;color:var(--os-primary-cyan);display:inline-flex;align-items:center;gap:4px;margin-bottom:4px}.os-featured-title{font-size:0.95rem;font-weight:700;color:var(--os-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.os-featured-set{font-size:0.75rem;color:var(--os-text-muted);margin-bottom:6px}.os-featured-price{font-size:1.05rem;font-weight:800;color:var(--os-primary-cyan);font-family:'JetBrains Mono',monospace}.os-footer{background:var(--os-footer-bg);border-top:1px solid var(--os-footer-border);padding:48px 24px 28px 24px;font-size:0.85rem;color:var(--os-text-muted);margin-top:auto}.os-footer-container{max-width:min(96%,1680px);margin:0 auto}.os-footer-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:36px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,0.06)}:root[data-theme="light"] .os-footer-header{border-bottom-color:#cbd5e1}.os-footer-brand-title{font-size:1.25rem;font-weight:800;letter-spacing:0.5px;margin:0;line-height:1.1;display:inline-block;font-family:'Outfit',sans-serif}.os-footer-brand-title .mana-part{background:linear-gradient(135deg,#e0f2fe 0%,#7dd3fc 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.os-footer-brand-title .sentry-part{background:linear-gradient(135deg,#00f2fe 0%,#0284c7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}:root[data-theme="light"] .os-footer-brand-title .mana-part{background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important}:root[data-theme="light"] .os-footer-brand-title .sentry-part{background:linear-gradient(135deg,#0369a1 0%,#075985 100%) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important}.os-footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;margin-bottom:36px}.os-footer-col h4{font-size:0.88rem;font-weight:700;color:var(--os-text-main);margin-bottom:14px;text-transform:uppercase;letter-spacing:0.05em}.os-footer-col ul{list-style:none;padding:0;margin:0}.os-footer-col li{margin-bottom:8px}.os-footer-col a{color:var(--os-text-muted);text-decoration:none;transition:color 0.15s ease}.os-footer-col a:hover{color:var(--os-primary-cyan)}.os-footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding-top:20px;border-top:1px solid rgba(255,255,255,0.06);font-size:0.78rem}:root[data-theme="light"] .os-footer-bottom{border-top-color:#cbd5e1}@media (max-width:768px){.os-header{padding:10px 16px}.os-hero-viewport{padding:24px 16px 60px 16px}.os-hero-title{font-size:1.85rem}.os-hero-card{padding:20px 16px}.os-tools-subnav{padding:8px 12px}.os-tool-tab-btn{font-size:0.76rem;padding:6px 10px}}.composer-grid-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;width:100%}.composer-grid-2>div{min-width:0;max-width:100%}@media (max-width:1200px){.composer-grid-2{grid-template-columns:1fr}}.oracle-game-select option{background-color:#09101d !important;color:#f1f5f9 !important;font-family:'Outfit',sans-serif;padding:6px 10px}:root[data-theme="light"] .top-nav-game-box{background:rgba(255,255,255,0.95) !important;border-color:rgba(2,132,199,0.35) !important;box-shadow:0 2px 10px rgba(0,0,0,0.05) !important}:root[data-theme="light"] .oracle-game-select{color:#0284c7 !important}:root[data-theme="light"] .oracle-game-select option{background-color:#ffffff !important;color:#0f172a !important}:root[data-theme="light"] .trade-search-input,:root[data-theme="light"] .oracle-sets-search-input,:root[data-theme="light"] .trade-search-box input,:root[data-theme="light"] .oracle-sets-search-box input{background:transparent !important;background-color:transparent !important;border:none !important;outline:none !important;box-shadow:none !important;flex:1 1 auto !important;min-width:0 !important;color:#0f172a !important}.trade-search-box:focus-within,.oracle-sets-search-box:focus-within{border-color:#00e5ff !important;box-shadow:0 0 0 2px rgba(0,229,255,0.25) !important}:root[data-theme="light"] .trade-search-box:focus-within,:root[data-theme="light"] .oracle-sets-search-box:focus-within{border-color:#0284c7 !important;box-shadow:0 0 0 2px rgba(2,132,199,0.2) !important}.segmented-filter-bar{background:rgba(255,255,255,0.02);border:1px solid rgba(0,242,254,0.15);border-radius:10px;padding:8px 14px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;box-sizing:border-box}:root[data-theme="light"] .segmented-filter-bar{background:#ffffff;border-color:rgba(2,132,199,0.25);box-shadow:0 2px 8px rgba(15,23,42,0.04)}.price-liquidity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;box-sizing:border-box}@media (max-width:900px){.price-liquidity-grid{grid-template-columns:1fr}}.kpi-card{background:rgba(0,180,219,0.04);border:1px solid rgba(0,180,219,0.18);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;min-width:0;transition:all 0.2s ease}.kpi-card:hover{border-color:rgba(0,242,254,0.35);box-shadow:0 4px 16px rgba(0,242,254,0.08)}:root[data-theme="light"] .kpi-card{background:#ffffff;border-color:#cbd5e1;box-shadow:0 2px 8px rgba(15,23,42,0.04)}:root[data-theme="light"] .kpi-card:hover{border-color:#0284c7;box-shadow:0 4px 14px rgba(2,132,199,0.12)}:root[data-theme="light"] #oracle-card-price{color:#0284c7 !important}:root[data-theme="light"] #oracle-card-real-value{color:#0284c7 !important}:root[data-theme="light"] #oracle-card-cheapest-price{color:#0369a1 !important}:root[data-theme="light"] #oracle-card-cheapest-set{color:#475569 !important}:root[data-theme="light"] .oracle-filter-label{color:#64748b !important}.oracle-info-btn{display:inline-flex;align-items:center;gap:6px;background:rgba(0,242,254,0.08);border:1px solid rgba(0,242,254,0.35);color:#00f2fe;font-size:0.75rem;font-weight:600;padding:4px 10px;border-radius:9999px;cursor:pointer;transition:all 0.2s ease;user-select:none;margin-left:8px}.oracle-info-btn:hover{background:rgba(0,242,254,0.18);border-color:#00f2fe;box-shadow:0 0 10px rgba(0,242,254,0.25)}:root[data-theme="light"] .oracle-info-btn{background:rgba(2,132,199,0.08);border-color:rgba(2,132,199,0.4);color:#0284c7}:root[data-theme="light"] .oracle-info-btn:hover{background:rgba(2,132,199,0.16);border-color:#0284c7;box-shadow:0 0 8px rgba(2,132,199,0.2)}:root[data-theme="light"] #oracle-info-drawer{background:#f8fafc !important;border-color:rgba(2,132,199,0.25) !important}:root[data-theme="light"] #oracle-info-drawer p{color:#334155 !important}table tbody tr:nth-child(odd),.data-table tbody tr:nth-child(odd),.deck-table tbody tr:nth-child(odd),.oracle-sets-table tbody tr:nth-child(odd),.oracle-editions-table tbody tr:nth-child(odd),.trade-table tbody tr:nth-child(odd),#table-spikes tbody tr:nth-child(odd),#table-scarcity tbody tr:nth-child(odd){background-color:transparent}table tbody tr:nth-child(even),.data-table tbody tr:nth-child(even),.deck-table tbody tr:nth-child(even),.oracle-sets-table tbody tr:nth-child(even),.oracle-editions-table tbody tr:nth-child(even),.trade-table tbody tr:nth-child(even),#table-spikes tbody tr:nth-child(even),#table-scarcity tbody tr:nth-child(even){background-color:rgba(255,255,255,0.025) !important}table tbody tr:hover,.data-table tbody tr:hover,.deck-table tbody tr:hover,.oracle-sets-table tbody tr:hover,.oracle-editions-table tbody tr:hover,.trade-table tbody tr:hover,#table-spikes tbody tr:hover,#table-scarcity tbody tr:hover{background-color:rgba(0,242,254,0.08) !important;transition:background-color 0.15s ease-in-out}:root[data-theme="light"] table tbody tr:nth-child(odd),:root[data-theme="light"] .data-table tbody tr:nth-child(odd),:root[data-theme="light"] .deck-table tbody tr:nth-child(odd),:root[data-theme="light"] .oracle-sets-table tbody tr:nth-child(odd),:root[data-theme="light"] .oracle-editions-table tbody tr:nth-child(odd),:root[data-theme="light"] .trade-table tbody tr:nth-child(odd),:root[data-theme="light"] #table-spikes tbody tr:nth-child(odd),:root[data-theme="light"] #table-scarcity tbody tr:nth-child(odd){background-color:#ffffff !important}:root[data-theme="light"] table tbody tr:nth-child(even),:root[data-theme="light"] .data-table tbody tr:nth-child(even),:root[data-theme="light"] .deck-table tbody tr:nth-child(even),:root[data-theme="light"] .oracle-sets-table tbody tr:nth-child(even),:root[data-theme="light"] .oracle-editions-table tbody tr:nth-child(even),:root[data-theme="light"] .trade-table tbody tr:nth-child(even),:root[data-theme="light"] #table-spikes tbody tr:nth-child(even),:root[data-theme="light"] #table-scarcity tbody tr:nth-child(even){background-color:#f8fafc !important}:root[data-theme="light"] table tbody tr:hover,:root[data-theme="light"] .data-table tbody tr:hover,:root[data-theme="light"] .deck-table tbody tr:hover,:root[data-theme="light"] .oracle-sets-table tbody tr:hover,:root[data-theme="light"] .oracle-editions-table tbody tr:hover,:root[data-theme="light"] .trade-table tbody tr:hover,:root[data-theme="light"] #table-spikes tbody tr:hover,:root[data-theme="light"] #table-scarcity tbody tr:hover{background-color:#f0f9ff !important;transition:background-color 0.15s ease-in-out}.oracle-suite-body .glass-card{position:relative;box-shadow:0 18px 42px rgba(0,0,0,0.45),inset 0 1px 0 rgba(255,255,255,0.08)}:root[data-theme="light"] .oracle-suite-body .glass-card{box-shadow:0 12px 30px -6px rgba(15,23,42,0.07),0 2px 6px rgba(15,23,42,0.03),inset 0 1px 0 #ffffff !important}.oracle-spotlight-search{position:relative;display:flex;align-items:center;width:100%;border-radius:12px;transition:transform 0.2s ease,box-shadow 0.2s ease}.oracle-spotlight-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;stroke:#00f2fe;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;z-index:2;opacity:0.85;transition:stroke 0.2s ease,transform 0.2s ease}:root[data-theme="light"] .oracle-spotlight-icon{stroke:#0284c7 !important}.oracle-spotlight-search #oracle-search-input{padding:14px 16px 14px 46px !important;border-radius:12px !important;background:rgba(11,18,34,0.82) !important;border:1.5px solid rgba(0,242,254,0.28) !important;color:#f8fafc !important;font-size:1.02rem !important;box-shadow:inset 0 2px 6px rgba(0,0,0,0.35),0 4px 16px rgba(0,0,0,0.2);transition:border-color 0.22s ease,box-shadow 0.22s ease,background-color 0.22s ease !important}.oracle-spotlight-search:focus-within #oracle-search-input{border-color:#00f2fe !important;background:rgba(13,22,42,0.95) !important;box-shadow:0 0 0 3px rgba(0,242,254,0.16),0 8px 24px rgba(0,242,254,0.14) !important}:root[data-theme="light"] .oracle-spotlight-search #oracle-search-input{background:#ffffff !important;border:1.5px solid rgba(2,132,199,0.35) !important;color:#0f172a !important;box-shadow:inset 0 1px 3px rgba(15,23,42,0.04),0 4px 14px rgba(2,132,199,0.06) !important}:root[data-theme="light"] .oracle-spotlight-search:focus-within #oracle-search-input{border-color:#0284c7 !important;background:#ffffff !important;box-shadow:0 0 0 3px rgba(2,132,199,0.16),0 8px 22px rgba(2,132,199,0.12) !important}.oracle-spotlight-kbd{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-family:'JetBrains Mono',monospace;font-size:0.74rem;font-weight:700;color:#00f2fe;background:rgba(0,242,254,0.10);border:1px solid rgba(0,242,254,0.30);border-radius:6px;padding:2px 8px;line-height:1.3;pointer-events:none;user-select:none;z-index:2}:root[data-theme="light"] .oracle-spotlight-kbd{color:#0284c7 !important;background:#f0f9ff !important;border-color:rgba(2,132,199,0.35) !important}.ms-card-3d-tilt{transform-style:preserve-3d;will-change:transform;transition:transform 0.18s cubic-bezier(0.22,1,0.36,1),box-shadow 0.22s ease}.ms-card-3d-tilt:hover{box-shadow:0 14px 30px rgba(0,0,0,0.55),0 0 18px rgba(0,242,254,0.24) !important}:root[data-theme="light"] .ms-card-3d-tilt:hover{box-shadow:0 12px 26px rgba(15,23,42,0.18),0 0 14px rgba(2,132,199,0.22) !important}:root[data-theme="light"] .oracle-featured-wrapper,:root[data-theme="light"] #oracle-featured-container{background:#ffffff !important;border-color:rgba(2,132,199,0.28) !important;box-shadow:0 12px 32px -6px rgba(15,23,42,0.07),0 2px 6px rgba(15,23,42,0.04) !important}:root[data-theme="light"] #card-recommended,:root[data-theme="light"] #card-rising{background:#f8fafc !important;border-color:rgba(2,132,199,0.22) !important;box-shadow:0 4px 14px rgba(15,23,42,0.04) !important}:root[data-theme="light"] #card-recommended:hover,:root[data-theme="light"] #card-rising:hover{border-color:#0284c7 !important;box-shadow:0 8px 22px rgba(2,132,199,0.12) !important}:root[data-theme="light"] .oracle-featured-thumb-wrap{background:#f1f5f9 !important;border-color:rgba(2,132,199,0.35) !important;box-shadow:0 4px 14px rgba(15,23,42,0.12) !important}:root[data-theme="light"] #rec-name,:root[data-theme="light"] #rising-name,:root[data-theme="light"] #rec-set,:root[data-theme="light"] #rising-set{color:#0f172a !important}:root[data-theme="light"] #rec-set-logo,:root[data-theme="light"] #rising-set-logo{filter:brightness(0) saturate(100%) !important}:root[data-theme="light"] #rec-version,:root[data-theme="light"] #rising-version{background:#e2e8f0 !important;border-color:#cbd5e1 !important;color:#334155 !important}:root[data-theme="light"] #rec-price,:root[data-theme="light"] #rising-price{color:#0284c7 !important}:root[data-theme="light"] #rec-btn-inspect,:root[data-theme="light"] #rising-btn-inspect{background:rgba(2,132,199,0.08) !important;border-color:rgba(2,132,199,0.35) !important;color:#0284c7 !important}:root[data-theme="light"] #rec-btn-inspect:hover,:root[data-theme="light"] #rising-btn-inspect:hover{background:rgba(2,132,199,0.16) !important;border-color:#0284c7 !important}:root:not([data-theme="light"]) .oracle-suite-body .input-dark,:root:not([data-theme="light"]) .oracle-suite-body select:not(.oracle-game-select):not(#totem-game-select),:root:not([data-theme="light"]) .oracle-suite-body .composer-grid-2 input[type="text"],:root:not([data-theme="light"]) .oracle-suite-body .composer-grid-2 input[type="number"],:root:not([data-theme="light"]) .oracle-suite-body #deck-token-input,:root:not([data-theme="light"]) .oracle-suite-body #totem-vendita-module .input-dark{background-color:#0B1120 !important;color:#F8FAFC !important;border:1px solid rgba(255,255,255,0.12) !important;border-radius:8px !important;font-family:'Plus Jakarta Sans','Outfit',sans-serif !important;transition:border-color 0.18s ease,box-shadow 0.18s ease !important}:root:not([data-theme="light"]) .oracle-suite-body .input-dark:focus,:root:not([data-theme="light"]) .oracle-suite-body select:not(.oracle-game-select):not(#totem-game-select):focus,:root:not([data-theme="light"]) .oracle-suite-body .composer-grid-2 input[type="text"]:focus,:root:not([data-theme="light"]) .oracle-suite-body .composer-grid-2 input[type="number"]:focus,:root:not([data-theme="light"]) .oracle-suite-body #deck-token-input:focus,:root:not([data-theme="light"]) .oracle-suite-body #totem-vendita-module .input-dark:focus{border-color:#00F2FE !important;box-shadow:0 0 0 2px rgba(0,242,254,0.18) !important;outline:none !important}:root:not([data-theme="light"]) .oracle-suite-body select option{background-color:#0B1120 !important;color:#F8FAFC !important}:root:not([data-theme="light"]) .oracle-suite-body .composer-grid-2 .section-title,:root:not([data-theme="light"]) .oracle-suite-body #totem-vendita-module h2,:root:not([data-theme="light"]) .oracle-suite-body #scarcity-section h2{color:#FFFFFF !important;font-weight:800 !important}:root:not([data-theme="light"]) .oracle-suite-body #totem-kpi-trend,:root:not([data-theme="light"]) .oracle-suite-body #totem-kpi-min-mkm,:root:not([data-theme="light"]) .oracle-suite-body #res-total-cost{color:#FFFFFF !important;font-variant-numeric:tabular-nums !important;font-weight:800 !important}:root:not([data-theme="light"]) .oracle-suite-body .deck-table-container,:root:not([data-theme="light"]) .oracle-suite-body #totem-vendita-module .table-responsive,:root:not([data-theme="light"]) .oracle-suite-body #scarcity-table-scroll-box{border:none !important;background:transparent !important;box-shadow:none !important}:root:not([data-theme="light"]) .oracle-suite-body .deck-table th,:root:not([data-theme="light"]) .oracle-suite-body #totem-draft-table th,:root:not([data-theme="light"]) .oracle-suite-body #totem-submissions-table th,:root:not([data-theme="light"]) .oracle-suite-body #table-scarcity th{background:transparent !important;color:#64748B !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.04em !important;border-bottom:1px solid rgba(255,255,255,0.08) !important}:root:not([data-theme="light"]) .oracle-suite-body .deck-table td,:root:not([data-theme="light"]) .oracle-suite-body #totem-draft-table td,:root:not([data-theme="light"]) .oracle-suite-body #totem-submissions-table td,:root:not([data-theme="light"]) .oracle-suite-body #table-scarcity td{border-bottom:1px solid rgba(255,255,255,0.04) !important;border-left:none !important;border-right:none !important}.mtg-rarity-badge,.badge-rarity{display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:2px 7px !important;border-radius:5px !important;font-size:0.68rem !important;font-weight:800 !important;letter-spacing:0.04em !important;text-transform:uppercase !important;line-height:1.2 !important}.mtg-rarity-mythic,.badge-rarity.rarity-mythic{color:#FFFFFF !important;background:linear-gradient(135deg,#881313 0%,#DC2626 32%,#FF5252 50%,#B91C1C 72%,#6E0F0F 100%) !important;border:1px solid #F87171 !important;text-shadow:0 1px 2px rgba(0,0,0,0.75) !important;box-shadow:0 2px 6px rgba(185,28,28,0.45),inset 0 1px 0 rgba(255,255,255,0.42) !important}.oracle-rarity-lbl-mythic{color:#EF4444 !important;font-weight:800 !important}.mtg-rarity-rare,.badge-rarity.rarity-rare{color:#1A1002 !important;background:linear-gradient(135deg,#7C520A 0%,#B8860B 26%,#FCE78C 50%,#AA771C 74%,#6B4406 100%) !important;border:1px solid #EAB308 !important;text-shadow:0 1px 0 rgba(255,250,210,0.55) !important;box-shadow:0 2px 6px rgba(161,98,7,0.45),inset 0 1px 0 rgba(255,252,220,0.65) !important}.oracle-rarity-lbl-rare{color:#D4AF37 !important;font-weight:800 !important}.mtg-rarity-uncommon,.badge-rarity.rarity-uncommon{color:#0F172A !important;background:linear-gradient(135deg,#475569 0%,#94A3B8 30%,#F1F5F9 50%,#8295A8 74%,#334155 100%) !important;border:1px solid #CBD5E1 !important;text-shadow:0 1px 0 rgba(255,255,255,0.45) !important;box-shadow:0 2px 5px rgba(15,23,42,0.45),inset 0 1px 0 rgba(255,255,255,0.65) !important}.mtg-rarity-common,.badge-rarity.rarity-common{color:#FFFFFF !important;background:rgba(255,255,255,0.09) !important;border:1px solid rgba(255,255,255,0.28) !important}.oracle-suite-body .btn-action,.oracle-suite-body .btn-cyan,.oracle-suite-body #btn-run-optimization,.oracle-suite-body #btn-scarcity-start-search,.oracle-suite-body #totem-btn-add-manual,.oracle-suite-body #totem-btn-submit-list:not(:disabled){background:linear-gradient(135deg,#00F2FE 0%,#0284C7 100%) !important;color:#040D1A !important;border:1px solid rgba(255,255,255,0.28) !important;border-radius:9px !important;font-family:'Plus Jakarta Sans','Outfit',sans-serif !important;font-weight:800 !important;letter-spacing:0.01em !important;box-shadow:0 4px 16px rgba(0,242,254,0.25),inset 0 1px 0 rgba(255,255,255,0.45) !important;cursor:pointer !important;transition:transform 0.16s cubic-bezier(0.22,1,0.36,1),box-shadow 0.2s ease,filter 0.2s ease !important}.oracle-suite-body .btn-action svg,.oracle-suite-body .btn-cyan svg,.oracle-suite-body #btn-run-optimization svg,.oracle-suite-body #btn-scarcity-start-search svg,.oracle-suite-body #totem-btn-add-manual svg,.oracle-suite-body #totem-btn-submit-list:not(:disabled) svg{stroke:#040D1A !important;stroke-width:2.4 !important}.oracle-suite-body .btn-action:hover:not(:disabled),.oracle-suite-body .btn-cyan:hover:not(:disabled),.oracle-suite-body #btn-run-optimization:hover:not(:disabled),.oracle-suite-body #btn-scarcity-start-search:hover:not(:disabled),.oracle-suite-body #totem-btn-add-manual:hover:not(:disabled),.oracle-suite-body #totem-btn-submit-list:hover:not(:disabled){transform:translateY(-1px) !important;filter:brightness(1.07) !important;box-shadow:0 6px 22px rgba(0,242,254,0.38),inset 0 1px 0 rgba(255,255,255,0.6) !important}.oracle-suite-body .btn-action:active:not(:disabled),.oracle-suite-body .btn-cyan:active:not(:disabled),.oracle-suite-body #btn-run-optimization:active:not(:disabled),.oracle-suite-body #btn-scarcity-start-search:active:not(:disabled),.oracle-suite-body #totem-btn-add-manual:active:not(:disabled){transform:translateY(0) scale(0.98) !important}.oracle-suite-body .btn-action:disabled,.oracle-suite-body #btn-run-optimization:disabled,.oracle-suite-body #totem-btn-submit-list:disabled{background:rgba(30,41,59,0.65) !important;color:#64748B !important;border:1px solid rgba(255,255,255,0.08) !important;box-shadow:none !important;cursor:not-allowed !important;opacity:0.7 !important}:root:not([data-theme="light"]) .oracle-suite-body #btn-save-token,:root:not([data-theme="light"]) .oracle-suite-body #btn-expand-deck-table,:root:not([data-theme="light"]) .oracle-suite-body #btn-scarcity-prev,:root:not([data-theme="light"]) .oracle-suite-body #btn-scarcity-next{background:linear-gradient(180deg,rgba(30,41,59,0.85) 0%,rgba(15,23,42,0.95) 100%) !important;color:#E2E8F0 !important;border:1px solid rgba(255,255,255,0.14) !important;border-radius:8px !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.10),0 2px 6px rgba(0,0,0,0.25) !important;font-weight:700 !important;transition:all 0.18s ease !important}:root:not([data-theme="light"]) .oracle-suite-body #btn-save-token:hover,:root:not([data-theme="light"]) .oracle-suite-body #btn-expand-deck-table:hover,:root:not([data-theme="light"]) .oracle-suite-body #btn-scarcity-prev:hover:not(:disabled),:root:not([data-theme="light"]) .oracle-suite-body #btn-scarcity-next:hover:not(:disabled){border-color:rgba(0,242,254,0.45) !important;color:#00F2FE !important}:root:not([data-theme="light"]) .oracle-suite-body .composer-grid-2 button[onclick="clearDeckList()"]{background:linear-gradient(180deg,rgba(30,41,59,0.75) 0%,rgba(15,23,42,0.92) 100%) !important;border:1px solid rgba(255,255,255,0.14) !important;color:#CBD5E1 !important;border-radius:9px !important;font-weight:700 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.08) !important;transition:all 0.18s ease !important}:root:not([data-theme="light"]) .oracle-suite-body .composer-grid-2 button[onclick="clearDeckList()"]:hover{border-color:rgba(244,63,94,0.5) !important;color:#FDA4AF !important;background:rgba(244,63,94,0.12) !important}:root:not([data-theme="light"]) .oracle-suite-body .glass-card{background:radial-gradient(120% 90% at 50% 0%,rgba(0,242,254,0.055) 0%,rgba(17,24,39,0.96) 55%,#0D1322 100%) !important;border:1px solid rgba(255,255,255,0.09) !important;box-shadow:0 16px 38px rgba(0,0,0,0.48),inset 0 1px 0 rgba(255,255,255,0.13) !important}:root:not([data-theme="light"]) .oracle-suite-body .kpi-card,:root:not([data-theme="light"]) .oracle-suite-body .totem-kpi-card,:root:not([data-theme="light"]) .oracle-suite-body .oracle-sets-kpi-card,:root:not([data-theme="light"]) .oracle-suite-body .summary-box{background:linear-gradient(180deg,rgba(30,41,59,0.55) 0%,rgba(11,17,32,0.92) 100%) !important;border:1px solid rgba(255,255,255,0.10) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.10),0 4px 12px rgba(0,0,0,0.25) !important}.ms-empty-deck-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 14px;text-align:center;gap:8px}.ms-empty-deck-icon{width:44px;height:44px;border-radius:12px;background:radial-gradient(circle at 50% 0%,rgba(0,242,254,0.22),rgba(2,132,199,0.08));border:1px solid rgba(0,242,254,0.32);box-shadow:0 4px 14px rgba(0,242,254,0.15),inset 0 1px 0 rgba(255,255,255,0.25);display:flex;align-items:center;justify-content:center;color:#00F2FE;margin-bottom:2px}.ms-empty-deck-icon svg{width:22px;height:22px}.ms-empty-deck-title{font-size:0.90rem;font-weight:800;color:#F8FAFC;letter-spacing:-0.01em}:root[data-theme="light"] .ms-empty-deck-title{color:#0F172A}.ms-empty-deck-sub{font-size:0.75rem;color:#94A3B8;max-width:340px;line-height:1.35}.ms-quick-archetype-pills{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin-top:6px}.ms-quick-arch-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:999px;background:rgba(0,242,254,0.10) !important;border:1px solid rgba(0,242,254,0.32) !important;color:#38BDF8 !important;font-family:'Plus Jakarta Sans','Outfit',sans-serif;font-size:0.72rem;font-weight:700;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,0.12);transition:all 0.18s ease}.ms-quick-arch-pill:hover{background:rgba(0,242,254,0.20) !important;border-color:#00F2FE !important;color:#FFFFFF !important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,242,254,0.22)}.deck-row-card-cell{display:flex;align-items:center;gap:8px;min-width:0}.deck-row-thumb{width:24px;height:34px;border-radius:4px;object-fit:cover;flex-shrink:0;border:1px solid rgba(255,255,255,0.18);box-shadow:0 2px 6px rgba(0,0,0,0.45);background:#0B1120}:root:not([data-theme="light"]) .oracle-suite-body #oracle-search-submit-btn,:root:not([data-theme="light"]) .oracle-suite-body #wl-btn-add-card,:root:not([data-theme="light"]) .oracle-suite-body #historic-btn-inspect-oracle,:root:not([data-theme="light"]) .oracle-suite-body #merc-btn-search-radius,:root:not([data-theme="light"]) .oracle-suite-body #merc-btn-save-single,:root:not([data-theme="light"]) .oracle-suite-body #pm-btn-save-profile,:root:not([data-theme="light"]) .oracle-suite-body #pm-btn-propose-meetup,:root:not([data-theme="light"]) .oracle-suite-body .mercatino-chat-input-bar button,:root:not([data-theme="light"]) .oracle-suite-body #btn-oracle-mode-singles.active,:root:not([data-theme="light"]) .oracle-suite-body #btn-oracle-mode-sets.active,:root:not([data-theme="light"]) .oracle-suite-body .btn-meta-tab.active,:root:not([data-theme="light"]) .oracle-suite-body .goldfish-header-controls button[onclick*="startNewGame"]{background:linear-gradient(135deg,#00F2FE 0%,#0284C7 100%) !important;color:#040D1A !important;border:1px solid rgba(255,255,255,0.28) !important;font-weight:800 !important;box-shadow:0 4px 14px rgba(0,242,254,0.25),inset 0 1px 0 rgba(255,255,255,0.45) !important}:root:not([data-theme="light"]) .oracle-suite-body #oracle-search-submit-btn svg,:root:not([data-theme="light"]) .oracle-suite-body #wl-btn-add-card svg,:root:not([data-theme="light"]) .oracle-suite-body #historic-btn-inspect-oracle svg,:root:not([data-theme="light"]) .oracle-suite-body #merc-btn-search-radius svg,:root:not([data-theme="light"]) .oracle-suite-body #btn-oracle-mode-singles.active svg,:root:not([data-theme="light"]) .oracle-suite-body #btn-oracle-mode-sets.active svg,:root:not([data-theme="light"]) .oracle-suite-body .goldfish-header-controls button[onclick*="startNewGame"] svg{stroke:#040D1A !important;stroke-width:2.4 !important}:root:not([data-theme="light"]) .oracle-suite-body #oracle-main-header-title,:root:not([data-theme="light"]) .oracle-suite-body #oracle-trade-calculator-card h2,:root:not([data-theme="light"]) .oracle-suite-body #metagame-header-title,:root:not([data-theme="light"]) .oracle-suite-body #oracle-historic-container h2,:root:not([data-theme="light"]) .oracle-suite-body #oracle-goldfish-card h2,:root:not([data-theme="light"]) .oracle-suite-body #deal-wishlist-card h2,:root:not([data-theme="light"]) .oracle-suite-body .mercatino-title{color:#FFFFFF !important;font-weight:800 !important;letter-spacing:-0.01em !important}:root:not([data-theme="light"]) .oracle-suite-body #oracle-card-price,:root:not([data-theme="light"]) .oracle-suite-body #oracle-card-real-value,:root:not([data-theme="light"]) .oracle-suite-body #oracle-card-cheapest-price,:root:not([data-theme="light"]) .oracle-suite-body #rec-price,:root:not([data-theme="light"]) .oracle-suite-body #rising-price,:root:not([data-theme="light"]) .oracle-suite-body #oracle-trade-side-a-bottom-total,:root:not([data-theme="light"]) .oracle-suite-body #oracle-trade-side-b-bottom-total,:root:not([data-theme="light"]) .oracle-suite-body #historic-ath-price,:root:not([data-theme="light"]) .oracle-suite-body #historic-oracle-price,:root:not([data-theme="light"]) .oracle-suite-body .oracle-card-row-price{color:#FFFFFF !important;font-variant-numeric:tabular-nums !important;font-weight:800 !important}:root:not([data-theme="light"]) .oracle-suite-body #card-recommended,:root:not([data-theme="light"]) .oracle-suite-body #card-rising,:root:not([data-theme="light"]) .oracle-suite-body #oracle-trade-verdict-center-card,:root:not([data-theme="light"]) .oracle-suite-body .mercatino-seller-card,:root:not([data-theme="light"]) .oracle-suite-body .playmatch-player-card,:root:not([data-theme="light"]) .oracle-suite-body .goldfish-zone-box{background:linear-gradient(180deg,rgba(30,41,59,0.55) 0%,rgba(11,17,32,0.92) 100%) !important;border:1px solid rgba(255,255,255,0.10) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.10),0 4px 14px rgba(0,0,0,0.30) !important}:root:not([data-theme="light"]) .oracle-suite-body .mercatino-tabs-nav{background:rgba(11,17,32,0.88) !important;border:1px solid rgba(255,255,255,0.09) !important;border-radius:11px !important;padding:4px !important}:root:not([data-theme="light"]) .oracle-suite-body .mercatino-tab-btn.active{background:linear-gradient(180deg,rgba(0,242,254,0.18) 0%,rgba(2,132,199,0.14) 100%) !important;border:1px solid rgba(0,242,254,0.45) !important;color:#FFFFFF !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.18),0 2px 10px rgba(0,242,254,0.15) !important}:root[data-theme="light"] .ms-quick-arch-pill{color:#0284c7 !important;background:rgba(2,132,199,0.08) !important;border:1px solid rgba(2,132,199,0.35) !important}:root[data-theme="light"] .ms-quick-arch-pill:hover{background:#0284c7 !important;border-color:#0284c7 !important;color:#ffffff !important;box-shadow:0 2px 8px rgba(2,132,199,0.25) !important}:root[data-theme="light"] .ms-quick-arch-pill:hover svg{stroke:#ffffff !important}:root[data-theme="light"] .mtg-rarity-common,:root[data-theme="light"] .badge-rarity.rarity-common{background:#f1f5f9 !important;color:#334155 !important;border:1px solid #cbd5e1 !important}:root[data-theme="light"] .oracle-suite-body .btn-action:disabled,:root[data-theme="light"] .oracle-suite-body .btn-blue:disabled,:root[data-theme="light"] .oracle-suite-body button:disabled{background:#e2e8f0 !important;color:#64748b !important;border-color:#cbd5e1 !important;box-shadow:none !important}