:root{color-scheme:dark;--bg-0: #060609;--bg-1: #0a0a10;--bg-2: #0e0f16;--panel: #111319;--panel-raised: #171a22;--border: #252835;--border-strong: #ebeef5;--text: #ebeef5;--text-muted: #9ba3b5;--positive: #34d399;--negative: #fb7185;--radius-lg: 18px;--radius-md: 12px;--safe-bottom: env(safe-area-inset-bottom, 0px);--ease: cubic-bezier(.22, 1, .36, 1);--shadow: 0 18px 48px rgba(0, 0, 0, .55);--font-mono: "JetBrains Mono", "SF Mono", "Fira Code", monospace;--text-dim: #6b7280;--accent: #818cf8}*,*:before,*:after{box-sizing:border-box}.install-app-prompt{grid-column:1 / -1;width:100%;position:relative;display:flex;align-items:center;gap:.7rem;padding:.75rem .85rem .75rem .7rem;margin:0 0 .85rem;border-radius:14px;background:linear-gradient(135deg,#818cf824,#a78bfa14);border:1px solid rgba(167,139,250,.32);box-shadow:0 4px 16px #0f102866;flex-wrap:wrap;-webkit-tap-highlight-color:transparent}.install-app-prompt-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:8px;background:#0f1019;border:1px solid rgba(167,139,250,.3)}.install-app-prompt-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem;line-height:1.3}.install-app-prompt-text strong{font-size:.92rem;font-weight:700;color:var(--text)}.install-app-prompt-text span{font-size:.74rem;color:var(--text-muted)}.install-app-prompt-cta{flex-shrink:0;padding:.5rem .95rem;border-radius:999px;background:linear-gradient(135deg,#818cf8,#a78bfa);border:none;color:#0f1019;font-size:.82rem;font-weight:800;letter-spacing:-.005em;cursor:pointer;font-family:inherit;transition:filter .15s var(--ease),transform 80ms ease}.install-app-prompt-cta:hover{filter:brightness(1.08)}.install-app-prompt-cta:active{transform:translateY(1px)}.install-app-prompt-close{position:absolute;top:.4rem;right:.45rem;width:24px;height:24px;padding:0;border:none;background:#ffffff0a;color:#ffffff8c;border-radius:6px;font-size:1rem;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.install-app-prompt-close:hover{background:#ffffff1a;color:#fff}.install-app-prompt-close:before{content:"";position:absolute;inset:-10px;border-radius:12px}@media (max-width: 380px){.install-app-prompt{padding:.7rem .7rem .65rem;gap:.55rem}.install-app-prompt-icon{width:32px;height:32px}.install-app-prompt-cta{flex:0 0 100%;text-align:center;margin-top:.1rem;padding:.55rem .95rem}}.install-app-prompt-ios-steps{flex-basis:100%;margin-top:.5rem;padding:.65rem .7rem .55rem;border-radius:10px;background:#00000040;border:1px solid rgba(255,255,255,.06)}.install-app-prompt-ios-steps ol{margin:0;padding-left:1.2rem;font-size:.78rem;line-height:1.55;color:var(--text)}.install-app-prompt-ios-steps li{margin-bottom:.2rem}.install-app-prompt-ios-steps li:last-child{margin-bottom:0}@media (min-width: 801px){.install-app-prompt{display:none}}body.tab-hidden:not([data-vault-cinematic=true]),body.tab-hidden:not([data-vault-cinematic=true]) *,body.tab-hidden:not([data-vault-cinematic=true]) *:before,body.tab-hidden:not([data-vault-cinematic=true]) *:after{animation-play-state:paused!important}body.tab-hidden:not([data-vault-cinematic=true]) .loading-bar,body.tab-hidden:not([data-vault-cinematic=true]) .loading-bar:before,body.tab-hidden:not([data-vault-cinematic=true]) .loading-bar:after,body.tab-hidden:not([data-vault-cinematic=true]) .ss-skeleton,body.tab-hidden:not([data-vault-cinematic=true]) .ss-skeleton-pill,body.tab-hidden:not([data-vault-cinematic=true]) .pnl-spinner,body.tab-hidden:not([data-vault-cinematic=true]) .themed-loading-pulse,body.tab-hidden:not([data-vault-cinematic=true]) .themed-loading-bar-fill,body.tab-hidden:not([data-vault-cinematic=true]) .themed-loading-skeleton-row,body.tab-hidden:not([data-vault-cinematic=true]) .ss-loading-pulse,body.tab-hidden:not([data-vault-cinematic=true]) [data-loading=true],body.tab-hidden:not([data-vault-cinematic=true]) [data-loading=true] *,body.tab-hidden:not([data-vault-cinematic=true]) [data-loading=true] *:before,body.tab-hidden:not([data-vault-cinematic=true]) [data-loading=true] *:after{animation-play-state:running!important}html,body,#root{min-height:100dvh}body{margin:0;color:var(--text);font-family:Inter,Segoe UI,system-ui,sans-serif;line-height:1.55;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#090a0e;background-image:radial-gradient(ellipse 70% 35% at 50% 80px,rgba(129,140,248,.06) 0%,transparent 70%);overscroll-behavior-y:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ffffff26}html{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}a{color:inherit;text-decoration:none}input,textarea,select,button{font:inherit}:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}.app-shell{max-width:1440px;margin:0 auto;padding:1.25rem 2rem calc(1.25rem + var(--safe-bottom));position:relative}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.7 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px}@media (prefers-reduced-motion: reduce){body:before{display:none}}.scroll-progress{position:fixed;top:0;left:0;right:0;height:2px;transform-origin:0 50%;transform:scaleX(0) translateZ(0);background:linear-gradient(90deg,#818cf8,#c084fc,#f472b6);box-shadow:0 0 10px #818cf880;z-index:9999;pointer-events:none;opacity:0;transition:opacity .18s ease;will-change:transform}.reveal-on-scroll{opacity:0;transform:translateY(12px);transition:opacity .5s var(--ease, cubic-bezier(.4, 0, .2, 1)),transform .5s var(--ease, cubic-bezier(.4, 0, .2, 1))}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.reveal-on-scroll{opacity:1;transform:none;transition:none}}.top-bar{position:relative;z-index:500;display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:.65rem 1.15rem;border-radius:var(--radius-lg);background:#0e0f1699;-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);border:1px solid rgba(255,255,255,.06);box-shadow:0 4px 24px #0000004d}.top-bar-row{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.brand-link{flex-shrink:0;text-decoration:none;color:inherit;display:flex;align-items:center;gap:.5rem}.brand-logo-icon{color:#a5b4fc;flex-shrink:0}.top-bar-actions{display:flex;align-items:center;gap:.5rem}.sound-toggle{flex-shrink:0;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:.35rem;color:var(--text-muted);opacity:.5;transition:opacity .15s var(--ease),color .15s var(--ease)}.sound-toggle:hover{opacity:.8}.user-badge{display:flex;align-items:center;gap:.4rem;padding:.25rem .6rem .25rem .25rem;border-radius:999px;border:1px solid var(--border);background:#ffffff05;text-decoration:none;color:var(--text);transition:border-color .15s var(--ease),background .15s var(--ease)}.user-badge:hover{border-color:#818cf84d;background:#818cf80d}.user-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover}.user-avatar-fallback{width:24px;height:24px;border-radius:50%;background:#818cf826;color:#818cf8;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700}.user-name{font-size:.78rem;font-weight:600;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sign-in-btn{font-size:.78rem;font-weight:600;color:var(--text-muted);text-decoration:none;padding:.3rem .7rem;border-radius:999px;border:1px solid var(--border);transition:all .15s var(--ease)}.sign-in-btn:hover{color:var(--text);border-color:#818cf84d;background:#818cf80d}@media (max-width: 640px){.user-name{display:none}.user-badge{padding:.2rem}}.brand-title{font-size:1.02rem;font-weight:700;letter-spacing:-.025em;background:linear-gradient(135deg,#f3f4f6,#c7d2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-grid{display:flex;gap:.15rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nav-grid::-webkit-scrollbar{display:none}@media (max-width: 980px){.nav-grid{overflow-x:auto;gap:.25rem}.top-bar{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0e0f16eb}}.nav-pill{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:.45rem .85rem;font-size:.82rem;font-weight:600;letter-spacing:-.005em;border:0;border-radius:8px;background:transparent;color:#9ca3af;text-decoration:none;cursor:pointer;position:relative;transition:color .14s ease,background-color .14s ease,transform 80ms ease;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-touch-callout:none}.nav-dropdown-item{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.nav-pill:hover{color:#f3f4f6;background:#ffffff0a}.nav-vault{gap:.3rem}.nav-vault-icon{opacity:.6;animation:navVaultBob 3s ease-in-out infinite;transition:opacity .2s ease}.nav-vault:hover .nav-vault-icon,.nav-vault.active .nav-vault-icon{opacity:1}.nav-vault.active .nav-vault-icon{filter:drop-shadow(0 0 4px rgba(99,102,241,.5))}@keyframes navVaultBob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}.nav-new-badge{display:inline-flex;align-items:center;margin-left:.4rem;padding:.08rem .3rem;font-size:.58rem;font-weight:700;letter-spacing:.08em;color:#1f1504;background:#fbbf24;border-radius:3px;animation:navNewPulse 3.2s ease-in-out infinite;white-space:nowrap;line-height:1.3}@keyframes navNewPulse{0%,to{opacity:.85}50%{opacity:1}}.nav-pill:active{transform:scale(.97);transition:transform 40ms ease}.nav-pill.active{color:#fff;font-weight:700;background:#818cf824}.nav-dropdown-wrap{position:relative;display:inline-block}.nav-dropdown-trigger{gap:.35rem;background:transparent;border:1px solid transparent;cursor:pointer;font-family:inherit;font-size:inherit}.nav-dropdown-trigger .nav-chevron{opacity:.6;transition:transform .18s var(--ease),opacity .18s ease}.nav-dropdown-trigger.open .nav-chevron{transform:rotate(180deg);opacity:1}.nav-live-dot{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 8px #34d399cc;animation:navLivePulse 1.6s ease-in-out infinite;margin-left:2px}@keyframes navLivePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}.nav-dropdown-panel{position:fixed;min-width:300px;background:#0a0c14;background-image:linear-gradient(180deg,rgba(129,140,248,.06) 0%,transparent 40%),linear-gradient(180deg,#0d0f17,#08090f);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);box-shadow:0 24px 64px #000000b3,0 12px 24px #00000080,0 0 0 1px #818cf814,inset 0 1px #ffffff0d;padding:.4rem;z-index:2147483000;animation:dropdownIn .18s var(--ease);transform-origin:top center;-webkit-transform-origin:top center}@keyframes dropdownIn{0%{opacity:0;transform:translate(-50%) translateY(-6px) scale(.97)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.nav-dropdown-panel:before{content:"";position:absolute;top:-5px;left:50%;transform:translate(-50%) rotate(45deg);width:10px;height:10px;background:#0d0f17;border-left:1px solid rgba(255,255,255,.1);border-top:1px solid rgba(255,255,255,.1)}.nav-dropdown-panel.is-sheet:before{display:none}.nav-dropdown-backdrop{position:fixed;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2147482999;pointer-events:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;animation:backdropFade .22s var(--ease)}@keyframes backdropFade{0%{opacity:0}to{opacity:1}}.nav-dropdown-grabber-hit{display:flex;align-items:center;justify-content:center;width:100%;padding:.5rem 0 .6rem;margin:0;background:transparent;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.nav-dropdown-grabber-hit:active .nav-dropdown-grabber{background:#ffffff80;transform:scaleY(1.3)}.nav-dropdown-grabber{display:block;width:40px;height:4px;border-radius:2px;background:#ffffff40;transition:background .12s ease,transform .12s ease}.nav-dropdown-title{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);text-align:center;padding:0 .25rem .6rem;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:.35rem}.nav-dropdown-item{display:flex;align-items:center;gap:.65rem;padding:.6rem .75rem;border-radius:var(--radius-md);color:var(--text-muted);text-decoration:none;transition:background .15s var(--ease),color .15s var(--ease),transform 80ms ease;cursor:pointer}.nav-dropdown-item:hover{background:#818cf814;color:var(--text)}.nav-dropdown-item:active{transform:scale(.98)}.nav-dropdown-item.active{background:#818cf824;color:#fff;box-shadow:inset 0 0 0 1px #818cf833}.nav-dropdown-icon{flex-shrink:0;width:32px;height:32px;border-radius:8px;background:#818cf81a;border:1px solid rgba(129,140,248,.15);display:flex;align-items:center;justify-content:center;color:#a5b4fc;transition:all .15s var(--ease)}.nav-dropdown-item:hover .nav-dropdown-icon{background:#818cf82e;border-color:#818cf84d;color:#fff}.nav-dropdown-text{flex:1;min-width:0}.nav-dropdown-label{font-weight:600;font-size:.84rem;color:inherit}.nav-dropdown-desc{font-size:.72rem;color:var(--text-dim);margin-top:.1rem;line-height:1.4}.nav-dropdown-panel.is-sheet{position:fixed;top:auto!important;bottom:0;left:0!important;right:0;transform:none!important;transform-origin:bottom center;min-width:0;max-height:85vh;overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:18px 18px 0 0;border-bottom:none;padding:.85rem .6rem calc(.85rem + env(safe-area-inset-bottom,0px));animation:dropdownInMobile .26s cubic-bezier(.32,.72,0,1)}@keyframes dropdownInMobile{0%{transform:translateY(100%)!important;opacity:.6}to{transform:translateY(0)!important;opacity:1}}.page-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;overflow-x:hidden;width:100%;min-width:0}.card{grid-column:span 12;padding:1.25rem;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.06);background:#0e0f168c;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);box-shadow:0 18px 48px #0006,inset 0 1px #ffffff0a;animation:fadeSlide .28s var(--ease);position:relative;overflow:hidden;min-width:0;max-width:100%;box-sizing:border-box;word-break:break-word;transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.card:hover{border-color:#818cf81f;box-shadow:0 22px 58px #00000073,inset 0 1px #ffffff0f,0 0 40px #818cf80a}.card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .24s var(--ease);background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 50%),rgba(165,180,252,.1),rgba(129,140,248,.04) 35%,transparent 65%);-webkit-mask-image:-webkit-radial-gradient(white,black)}.card:hover:after{opacity:1}.card-title{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:-.02em}.card-subtitle{margin:.35rem 0 0;color:var(--text-muted);font-size:.88rem;line-height:1.45}.card-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.25rem}.card-header-text{min-width:0;flex:1}.card-header-accessory{flex-shrink:0;display:flex;align-items:center;gap:.5rem}.card-guide-link{font-size:.78rem;font-weight:600;color:var(--text-muted);text-decoration:none;padding:.3rem .65rem;border-radius:6px;border:1px solid var(--border);transition:color .14s ease,border-color .14s ease,background .14s ease;white-space:nowrap;background:transparent;font-family:inherit;cursor:pointer;line-height:1}.card-guide-link:hover{color:#a5b4fc;border-color:#818cf859;background:#818cf80f}@media (max-width: 640px){.card-header-row{flex-direction:column;gap:.5rem}.card-header-accessory{align-self:flex-start}}.loading-bar{height:3px;background:#ffffff0f;border-radius:999px;overflow:hidden;margin-top:.75rem}.loading-bar:after{content:"";display:block;height:100%;width:35%;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(129,140,248,.5),transparent);animation:loadingSlide 1.2s ease-in-out infinite}@keyframes loadingSlide{0%{transform:translate(-100%)}to{transform:translate(380%)}}.input-grid{margin-top:1rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));max-width:100%}.control{display:flex;flex-direction:column;gap:.55rem}.control select{font-size:.82rem;padding:.58rem 2.2rem .58rem .75rem;background-color:#0d0f17b3;letter-spacing:.005em}.control-full{grid-column:1 / -1}.money-input-wrap{position:relative;display:flex;align-items:stretch}.money-prefix{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none;font-weight:600;font-size:.9rem}.money-input{padding-left:1.7rem;width:100%}.vip-tier-section{margin-bottom:1rem}.vip-tier-label{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:.6rem}.vip-tier-picker{display:flex;flex-wrap:wrap;gap:.35rem}.vip-tier-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .7rem;font-size:.8rem;font-weight:600;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--text-muted);cursor:pointer;transition:all .15s var(--ease)}.vip-tier-btn:hover{border-color:var(--tier-color, var(--border));color:var(--text);background:#ffffff08}.vip-tier-btn.active{border-color:var(--tier-color);color:var(--tier-color);background:#ffffff0a;box-shadow:0 0 12px color-mix(in srgb,var(--tier-color) 20%,transparent)}.vip-tier-dot{width:8px;height:8px;border-radius:50%;background:var(--tier-color);flex-shrink:0}.vip-tier-btn.active .vip-tier-dot{box-shadow:0 0 6px var(--tier-color)}@media (max-width: 640px){.vip-tier-btn{padding:.35rem .55rem;font-size:.72rem}.vip-tier-dot{width:6px;height:6px}}.display-value{padding:.72rem .85rem;font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--text);background:#818cf80a;border:1px solid rgba(129,140,248,.12);border-radius:var(--radius-md)}.display-value-muted{color:var(--text-muted);font-weight:500;font-size:.88rem}.range-wrap{margin-top:.95rem}.range-input{appearance:none;height:8px;border-radius:999px;background:var(--border);border:none;padding:0}.range-input::-webkit-slider-thumb{appearance:none;width:20px;height:20px;border-radius:50%;border:2px solid #0e1017;background:var(--text);cursor:pointer;box-shadow:0 2px 8px #0006,0 0 0 3px #818cf826;transition:box-shadow .15s ease}.range-input::-webkit-slider-thumb:hover{box-shadow:0 2px 8px #0006,0 0 0 5px #818cf833}.range-input::-moz-range-thumb{width:20px;height:20px;border-radius:50%;border:2px solid #0e1017;background:var(--text);cursor:pointer;box-shadow:0 2px 8px #0006,0 0 0 3px #818cf826}.range-input::-moz-range-progress{background:linear-gradient(90deg,#818cf8,#6366f1);border-radius:999px;height:8px}.control label{color:var(--text-muted);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-variant-numeric:tabular-nums}.input-hint{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:1px solid var(--border);font-size:.65rem;font-weight:700;color:var(--text-muted);cursor:help;vertical-align:middle;margin-left:.3rem;transition:border-color .18s var(--ease),color .18s var(--ease)}.input-hint:hover{border-color:#a5b4fc;color:#e0e7ff}input,textarea,select{width:100%;border-radius:var(--radius-md);border:1px solid var(--border);background:#0d0f17;color:var(--text);padding:.72rem .85rem;font-size:.9rem;font-variant-numeric:tabular-nums;transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}input:hover,textarea:hover,select:hover{border-color:#818cf84d}input:focus,textarea:focus,select:focus{outline:none;border-color:#818cf880;box-shadow:0 0 0 3px #818cf814}select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;padding-right:2.2rem;cursor:pointer}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.button{border-radius:999px;border:1px solid var(--border-strong);background:var(--text);color:#0a0b12;font-weight:700;font-size:.88rem;min-height:42px;padding:.62rem 1.15rem;cursor:pointer;transition:transform .18s var(--ease),opacity .18s var(--ease),background-color .18s var(--ease),box-shadow .18s var(--ease)}.button:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000004d,0 0 20px #ffffff0f}.button:active{transform:translateY(0) scale(.98);transition-duration:80ms}.button:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.button-ghost{background:transparent;color:var(--text);border-color:var(--border)}.button-ghost:hover{background:#ffffff0d;border-color:#fff3}.button-row{margin-top:1rem;display:flex;gap:.65rem;flex-wrap:wrap}.stat-grid{margin-top:.9rem;display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));max-width:100%}.stat{position:relative;border-radius:var(--radius-md);border:1px solid var(--border);background:linear-gradient(180deg,#ffffff05,#ffffff01),#0d0f1766;padding:.85rem;overflow:hidden;word-break:normal;hyphens:none;-webkit-hyphens:none;transition:transform .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease)}.stat:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:2px;border-radius:0 2px 2px 0;background:linear-gradient(180deg,transparent,rgba(129,140,248,.55),transparent);opacity:0;transition:opacity .2s var(--ease);pointer-events:none}.stat:hover:before{opacity:1}.stat:has(.stat-value.positive):before{background:linear-gradient(180deg,transparent,#34d399,transparent);opacity:.5}.stat:has(.stat-value.negative):before{background:linear-gradient(180deg,transparent,#f87171,transparent);opacity:.5}.stat:has(.stat-value.positive):hover:before,.stat:has(.stat-value.negative):hover:before{opacity:1}.stat:hover{transform:translateY(-2px);border-color:#818cf838;background:linear-gradient(180deg,#818cf80a,#ffffff01),#0d0f1780;box-shadow:0 4px 18px #00000038,0 0 14px #818cf814}.stat-label{color:var(--text-muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.stat-value{margin-top:.35rem;font-size:1.15rem;font-weight:700;font-family:var(--font-mono),Inter,system-ui,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:statValueIn .4s var(--ease) both}@media (max-width: 640px){.stat-value{font-size:.88rem}.stat-label{font-size:.66rem;letter-spacing:.02em}.stat{padding:.55rem .5rem}.stat-grid{gap:.45rem}}@keyframes statValueIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pill-row{margin-top:.9rem;display:flex;flex-wrap:wrap;gap:.5rem}@media (max-width: 640px){.pill-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.pill-row::-webkit-scrollbar{display:none}.pill-row .chip{flex-shrink:0}.pill-row-auto{animation:pillScroll 12s linear infinite}.pill-row-auto:active,.pill-row-auto:hover{animation-play-state:paused}}@keyframes pillScroll{0%{transform:translate(0)}45%{transform:translate(-40%)}55%{transform:translate(-40%)}to{transform:translate(0)}}.dashboard-links{margin-top:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.dashboard-link{display:flex;align-items:center;justify-content:center;text-align:center;padding:1rem .75rem;border-radius:var(--radius-md);border:1px solid var(--border);background:#ffffff05;color:var(--text);font-size:.9rem;font-weight:600;text-decoration:none;position:relative;overflow:hidden;transition:border-color .2s var(--ease),transform .2s var(--ease),box-shadow .2s var(--ease)}.dashboard-link:hover{border-color:#818cf84d;transform:translateY(-3px);box-shadow:0 0 24px #818cf814,0 8px 24px #0000004d;background:#818cf80a}.dashboard-link:after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .24s var(--ease);background:radial-gradient(220px circle at var(--mx, 50%) var(--my, 0%),rgba(165,180,252,.12),rgba(129,140,248,.04) 40%,transparent 70%)}.dashboard-link:hover:after{opacity:1}.tool-grid{margin-top:1rem;display:grid;grid-template-columns:repeat(2,1fr);gap:.7rem}.tool-card-wrap{all:unset;display:block;cursor:pointer;text-decoration:none;border-radius:var(--radius-md);animation:toolCardIn .4s var(--ease) both}@keyframes toolCardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tool-card{--glow-x: 50%;--glow-y: 50%;position:relative;display:flex;align-items:center;gap:.9rem;padding:1.05rem 1.2rem;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.05);background:#ffffff08;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden;transition:border-color .22s var(--ease),transform .22s var(--ease),box-shadow .22s var(--ease),background .22s var(--ease)}.tool-card:hover{border-color:var(--tool-color-25, rgba(129, 140, 248, .35));transform:translateY(-2px);box-shadow:0 8px 24px #0000004d,0 0 20px var(--tool-color-10, rgba(129, 140, 248, .06))}.tool-card-glow{position:absolute;inset:0;opacity:0;background:radial-gradient(300px circle at var(--glow-x) var(--glow-y),var(--tool-color-10, rgba(129, 140, 248, .1)),transparent 60%);transition:opacity .3s var(--ease);pointer-events:none}.tool-card:hover .tool-card-glow{opacity:1}.tool-card-icon{flex-shrink:0;width:44px;height:44px;border-radius:11px;background:var(--tool-color-15, rgba(129, 140, 248, .1));display:flex;align-items:center;justify-content:center;transition:background .22s var(--ease),transform .22s var(--ease)}.tool-card-icon svg{width:22px;height:22px;color:var(--tool-color, #818cf8);transition:color .22s var(--ease)}.tool-card:hover .tool-card-icon{background:var(--tool-color-25, rgba(129, 140, 248, .18));transform:scale(1.05)}.tool-card:hover .tool-card-icon svg{color:var(--tool-color, #a5b4fc)}.tool-icon-verifier .ti-check{stroke-dasharray:1;stroke-dashoffset:1;animation:tiCheckDraw .7s cubic-bezier(.22,1,.36,1) .7s forwards}@keyframes tiCheckDraw{to{stroke-dashoffset:0}}.tool-icon-pnl{transform-origin:center;transition:transform .26s cubic-bezier(.22,1,.36,1)}.tool-card:hover .tool-icon-pnl{animation:tiPnlPulse .68s cubic-bezier(.34,1.56,.64,1)}@keyframes tiPnlPulse{0%{transform:scale(1) rotate(0)}45%{transform:scale(1.1) rotate(-6deg)}to{transform:scale(1) rotate(0)}}.tool-icon-rtp .ti-bar{transform-origin:center 21px;transform-box:fill-box;transition:transform .42s cubic-bezier(.22,1,.36,1)}.tool-icon-rtp .ti-bar-1,.tool-icon-rtp .ti-bar-2,.tool-icon-rtp .ti-bar-3{transform-origin:50% 100%;transform:scaleY(.55)}.tool-card:hover .tool-icon-rtp .ti-bar-1{transform:scaleY(1);transition-delay:0ms}.tool-card:hover .tool-icon-rtp .ti-bar-2{transform:scaleY(1);transition-delay:80ms}.tool-card:hover .tool-icon-rtp .ti-bar-3{transform:scaleY(1);transition-delay:.16s}.tool-icon-tracker .ti-globe{transform-origin:center;transform-box:fill-box;transition:transform .7s cubic-bezier(.4,0,.2,1)}.tool-card:hover .tool-icon-tracker .ti-globe{transform:rotate(180deg)}.tool-icon-vip .ti-star{transform-origin:center;transform-box:fill-box;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.tool-card:hover .tool-icon-vip .ti-star{transform:rotate(72deg) scale(1.08)}.tool-icon-bonus .ti-dot{opacity:.45;transition:opacity .22s ease-out}.tool-card:hover .tool-icon-bonus .ti-dot-1{opacity:1;transition-delay:0ms}.tool-card:hover .tool-icon-bonus .ti-dot-2{opacity:1;transition-delay:.12s}.tool-card:hover .tool-icon-bonus .ti-dot-3{opacity:1;transition-delay:.24s}.tool-icon-misc .ti-gear{transform-origin:center;transform-box:fill-box;transition:transform .6s cubic-bezier(.4,0,.2,1)}.tool-card:hover .tool-icon-misc .ti-gear{transform:rotate(90deg)}.tool-icon-vault .ti-dial{transform-origin:center;transform-box:fill-box;transition:transform .42s cubic-bezier(.4,0,.2,1)}.tool-icon-vault .ti-handle{transition:transform .42s cubic-bezier(.4,0,.2,1)}.tool-card:hover .tool-icon-vault .ti-dial{transform:rotate(270deg)}.tool-card:hover .tool-icon-vault .ti-handle{transform:translateY(-2px)}.tool-icon-affiliate .ti-plus{transform-origin:center;transform-box:fill-box;transition:transform .36s cubic-bezier(.34,1.56,.64,1)}.tool-card:hover .tool-icon-affiliate .ti-plus{animation:tiPlusPop .56s cubic-bezier(.34,1.56,.64,1)}@keyframes tiPlusPop{0%{transform:scale(1)}35%{transform:scale(1.55)}60%{transform:scale(.9)}to{transform:scale(1.25)}}.tool-icon-codes .ti-bow{transform-origin:center;transform-box:fill-box;transition:transform .26s ease-out}.tool-card:hover .tool-icon-codes .ti-bow{animation:tiCodesWiggle .54s ease-in-out}@keyframes tiCodesWiggle{0%{transform:rotate(0)}22%{transform:rotate(-22deg)}52%{transform:rotate(18deg)}78%{transform:rotate(-10deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion: reduce){.tool-icon-verifier .ti-check,.tool-icon-pnl,.tool-icon-rtp .ti-bar,.tool-icon-tracker .ti-globe,.tool-icon-vip .ti-star,.tool-icon-bonus .ti-dot,.tool-icon-misc .ti-gear,.tool-icon-vault .ti-dial,.tool-icon-vault .ti-handle,.tool-icon-affiliate .ti-plus,.tool-icon-codes .ti-bow{transition:none!important;animation:none!important;transform:none!important;stroke-dashoffset:0!important;opacity:1!important}}.tool-card-badge{flex-shrink:0;font-size:.55rem;font-weight:800;letter-spacing:.08em;padding:.15rem .4rem;border-radius:4px;background:#ef444426;color:#ef4444;animation:badgePulse 2s ease-in-out infinite}@keyframes badgePulse{0%,to{opacity:1}50%{opacity:.6}}body:before{content:"";position:fixed;inset:0;z-index:60;pointer-events:none;opacity:0;background:#080a1229;backdrop-filter:blur(3px) saturate(108%);-webkit-backdrop-filter:blur(3px) saturate(108%);transition:opacity .22s cubic-bezier(.16,1,.3,1)}body[data-search-blur=true]:before{opacity:1}body[data-search-blur=true] .mws,body[data-search-blur=true] .vfr-shell{z-index:70}.mws{grid-column:1 / -1;position:relative;isolation:isolate;overflow:hidden;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.07);background:radial-gradient(ellipse 60% 50% at 50% 0%,rgba(129,140,248,.16),transparent 70%),linear-gradient(180deg,#141624e6,#080910f2);padding:clamp(2.2rem,6vw,4rem) clamp(1.25rem,3vw,2.6rem) clamp(2rem,4vw,2.6rem);min-height:clamp(420px,75vh,560px);display:flex;flex-direction:column;align-items:center;margin-bottom:clamp(1rem,2vw,1.4rem)}.mws-bg{position:absolute;inset:0;border-radius:var(--radius-lg);overflow:hidden;pointer-events:none}.mws-glow{position:absolute;inset:-10% -10% auto;height:65%;background:radial-gradient(ellipse 55% 100% at 30% 0%,rgba(99,102,241,.28),transparent 70%),radial-gradient(ellipse 55% 100% at 70% 0%,rgba(34,211,238,.22),transparent 70%);filter:blur(40px);z-index:-1;pointer-events:none;animation:mwsGlowDrift 14s ease-in-out infinite alternate}@keyframes mwsGlowDrift{0%{transform:translate3d(-2%,-1%,0) scale(1);opacity:.95}to{transform:translate3d(2%,1%,0) scale(1.05);opacity:1}}.mws-grid{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:32px 32px;background-position:center;mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,#000 25%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,#000 25%,transparent 78%);z-index:-1;pointer-events:none;opacity:.55}.mws-head{text-align:center;max-width:720px;margin-bottom:clamp(1.4rem,3vw,2.1rem);animation:mwsRise .6s cubic-bezier(.16,1,.3,1) both}@keyframes mwsRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.mws-eyebrow{display:inline-flex;align-items:center;gap:.5rem;padding:.34rem .78rem;border-radius:999px;border:1px solid rgba(99,102,241,.32);background:#6366f114;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.66rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#c7d2feeb;margin-bottom:.95rem}.mws-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#a5b4fc;box-shadow:0 0 8px #a5b4fcd9;animation:mwsPulse 1.6s ease-in-out infinite}@keyframes mwsPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.mws-title{margin:0 0 .55rem;font-family:-apple-system,SF Pro Display,Inter,system-ui,sans-serif;font-size:clamp(2rem,5.5vw,3.6rem);font-weight:800;letter-spacing:-.025em;line-height:1.12;padding-bottom:.12em;background:linear-gradient(180deg,#fff,#c7d2fec7);-webkit-background-clip:text;background-clip:text;color:transparent}.mws-sub{font-size:clamp(.92rem,1.4vw,1.05rem);line-height:1.55;color:#ffffffa6;max-width:56ch;margin:0 auto}.mws-search-wrap{width:100%;max-width:720px;position:relative;z-index:50;animation:mwsRise .7s cubic-bezier(.16,1,.3,1) 80ms both}.mws-search-input{position:relative;display:flex;align-items:center;z-index:50}.mws-search-icon{position:absolute;left:1.1rem;width:22px;height:22px;color:#a5b4fccc;pointer-events:none}.mws-search-icon svg{width:100%;height:100%}.mws-search-field{width:100%;font-family:inherit;font-size:1.05rem;font-weight:500;letter-spacing:-.005em;color:var(--text);padding:1.05rem 3rem;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#0f111cd9;outline:none;transition:border-color .2s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease)}.mws-search-field::placeholder{color:#ffffff61;font-weight:400}.mws-search-field:focus{border-color:#818cf88c;background:#141624f2;box-shadow:0 0 0 4px #6366f126,0 18px 48px #0000008c}.mws-search-field:disabled{opacity:.6;cursor:not-allowed}.mws-search-actions{position:absolute;right:.42rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:.35rem}.mws-search-clear{position:relative;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:none;background:#ffffff0f;color:#ffffffb3;cursor:pointer;font-size:1.3rem;line-height:1;flex-shrink:0;transform:translate(-3px);transition:background .16s var(--ease),color .16s var(--ease)}.mws-search-clear:hover{background:#ffffff1f;color:var(--text)}.mws-tools{position:relative;display:flex;align-items:center}.mws-tools:before{content:"";position:absolute;left:-.55rem;top:50%;transform:translateY(-50%);width:1px;height:60%;background:#ffffff14;pointer-events:none}.mws-tools-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .9rem .55rem 1rem;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#c7d2feeb;font-family:inherit;font-size:.86rem;font-weight:600;letter-spacing:-.005em;cursor:pointer;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease)}.mws-tools-btn:hover,.mws-tools-btn.is-open{background:#6366f124;border-color:#818cf86b;color:#e0e7ff}.mws-tools-btn-arrow{width:14px;height:14px;transition:transform .22s var(--ease)}.mws-tools-btn.is-open .mws-tools-btn-arrow{transform:rotate(180deg)}.mws-tools-btn-arrow svg{width:100%;height:100%}.mws-tools-fan{position:fixed;width:0;height:0;pointer-events:none;z-index:1000}.mws-tools-fan-item{position:absolute;left:-28px;top:-28px;width:56px;height:56px;border-radius:50%;background:#0f111cf5;border:2px solid color-mix(in srgb,var(--color, #818cf8) 55%,transparent);color:var(--color, #c7d2fe);display:flex;align-items:center;justify-content:center;text-decoration:none;pointer-events:auto;box-shadow:0 10px 28px #0000008c,0 0 0 1px #ffffff0a,0 0 24px color-mix(in srgb,var(--color, #818cf8) 18%,transparent);transform:translate(var(--x, 0px),var(--y, 0px)) scale(1);animation:mwsToolsFanIn .38s cubic-bezier(.34,1.56,.64,1) calc(var(--idx, 0) * 55ms) backwards;transition:border-color .16s var(--ease),transform .2s var(--ease),box-shadow .2s var(--ease);will-change:transform}.mws-tools-fan-item:hover,.mws-tools-fan-item:focus-visible{outline:none;transform:translate(calc(var(--x, 0px) * 1.08),calc(var(--y, 0px) * 1.08)) scale(1.08);border-color:color-mix(in srgb,var(--color, #818cf8) 100%,transparent);box-shadow:0 14px 36px #0009,0 0 0 1px #ffffff0f,0 0 38px color-mix(in srgb,var(--color, #818cf8) 32%,transparent)}.mws-tools-fan-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.mws-tools-fan-icon svg{width:100%;height:100%}.mws-tools-fan-label{position:absolute;left:calc(100% + .55rem);top:50%;transform:translateY(calc(-50% + var(--label-dy, 0px)));padding:.32rem .7rem;border-radius:999px;background:#111320;border:1px solid rgba(255,255,255,.14);font-family:inherit;font-size:.78rem;font-weight:600;letter-spacing:-.005em;white-space:nowrap;color:var(--text);opacity:1;pointer-events:none;box-shadow:0 6px 18px #00000073}@keyframes mwsToolsFanIn{0%{opacity:0;transform:translate(0) scale(.4)}60%{opacity:1}to{opacity:1;transform:translate(var(--x, 0px),var(--y, 0px)) scale(1)}}@media (max-width: 540px){.mws-tools-fan{width:232px;height:auto;transform:translate(-208px,18px);padding:.4rem;border-radius:14px;background:#111320;border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 48px #000000b3,0 2px #ffffff0a inset;display:flex!important;flex-direction:column;gap:2px;animation:mwsToolsMenuMobileIn .22s cubic-bezier(.16,1,.3,1) both;transform-origin:top right}@keyframes mwsToolsMenuMobileIn{0%{opacity:0;transform:translate(-208px,18px) scale(.92)}to{opacity:1;transform:translate(-208px,18px) scale(1)}}.mws-tools-fan-item{position:static!important;width:100%!important;height:auto!important;left:auto!important;top:auto!important;transform:none!important;animation:mwsToolsMenuItemIn .24s cubic-bezier(.16,1,.3,1) calc(var(--idx, 0) * 35ms) backwards!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:.7rem!important;padding:.62rem .7rem!important;border-radius:10px!important;background:transparent!important;border:1px solid transparent!important;color:var(--text);text-decoration:none}.mws-tools-fan-item:hover,.mws-tools-fan-item:active,.mws-tools-fan-item:focus-visible{background:#818cf81f!important;border-color:#818cf852!important;transform:none!important;color:#fff!important}@keyframes mwsToolsMenuItemIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.mws-tools-fan-icon{width:26px!important;height:26px!important;flex-shrink:0;background:#ffffff0a!important;border-radius:8px!important;padding:4px;color:var(--color, #a5b4fc)!important;box-shadow:none!important;border:1px solid rgba(255,255,255,.06)!important}.mws-tools-fan-label{position:static!important;transform:none!important;opacity:1!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;font-size:.88rem;font-weight:600;color:inherit;text-align:left;white-space:nowrap;line-height:1.2;max-width:none;pointer-events:none}.mws-sub{font-size:.78rem!important;line-height:1.5;padding:0 .4rem}.mws-title{font-size:clamp(1.55rem,7.5vw,2.1rem)!important}.mws-eyebrow{font-size:.6rem;padding:.28rem .65rem}.mws{overflow:visible!important}.mws-results{max-height:60vh;border-radius:12px;box-shadow:0 18px 48px #000000b3}.mws-result{padding:.55rem .7rem;gap:.7rem}.mws-result-img{width:36px;height:36px}}@keyframes mwsToolsFanFadeMobile{0%{opacity:0}to{opacity:1}}.mws-search-field{padding-right:9.5rem}@media (max-width: 540px){.mws-search-field{padding-right:4.5rem;padding-top:.92rem;padding-bottom:.92rem;font-size:.98rem}.mws-search-icon{width:18px;height:18px;left:.95rem}.mws-search-actions{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);margin-top:0;width:auto;gap:.3rem}.mws-tools{flex:none}.mws-tools:before{display:block;height:18px;margin:0 .25rem}.mws-tools-btn{width:auto;padding:.42rem .55rem;gap:.18rem;font-size:.78rem}.mws-tools-btn-label{display:none}.mws-tools-btn-arrow{width:14px;height:14px}}.home-stats-strip{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .8rem;padding:.55rem .95rem;margin:-.6rem 0 .6rem;border-radius:999px;border:1px solid rgba(255,255,255,.06);background:#0f111c8c;font-size:.78rem;color:#ffffffb3;font-feature-settings:"tnum" 1;justify-content:center}.home-stats-strip strong{color:var(--text);font-weight:700}.home-stats-strip-sep{color:#ffffff47}.home-stats-strip-link{color:#a5b4fceb;text-decoration:none;transition:color .16s var(--ease)}.home-stats-strip-link:hover{color:#c7d2fe}.home-stats-strip-link strong{color:inherit}.sc-banner{grid-column:1 / -1;display:flex;align-items:center;gap:.7rem;padding:.6rem .7rem .6rem .75rem;margin:-.1rem 0 .7rem;border-radius:14px;border:1px solid rgba(129,140,248,.22);background:linear-gradient(90deg,#818cf81a,#818cf800 38%),#0d0e16e6;text-decoration:none;color:var(--text);transition:border-color .16s var(--ease),background .16s var(--ease),transform .16s var(--ease)}.sc-banner:hover{border-color:#818cf873;transform:translateY(-1px)}.sc-banner-bolt{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:9px;color:#c7d2fe;background:#818cf829;border:1px solid rgba(129,140,248,.28)}.sc-banner-label{font-weight:700;font-size:.9rem;letter-spacing:-.01em;white-space:nowrap}.sc-banner-stats{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:.8rem;color:#ffffff9e;font-feature-settings:"tnum" 1;min-width:0}.sc-banner-stats strong{color:var(--text);font-weight:700}.sc-banner-stats--muted{color:#ffffff80}.sc-banner-sep{color:#818cf873}.sc-banner-cta{display:inline-flex;align-items:center;gap:.2rem;margin-left:auto;flex-shrink:0;font-size:.78rem;font-weight:700;color:#c7d2fe;white-space:nowrap}.sc-banner-cta svg{transition:transform .16s var(--ease)}.sc-banner:hover .sc-banner-cta svg{transform:translate(2px)}@media (max-width: 640px){.sc-banner{flex-wrap:wrap;column-gap:.5rem;row-gap:.28rem;padding:.5rem .65rem}.sc-banner-bolt{width:26px;height:26px;border-radius:8px}.sc-banner-label{font-size:.82rem}.sc-banner-cta{font-size:0;gap:0}.sc-banner-stats{order:3;width:100%;font-size:.72rem;gap:.28rem .34rem}}.sc-page{grid-column:1 / -1;display:flex;flex-direction:column;gap:1.1rem}.sc-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1rem}.sc-title{display:flex;align-items:center;gap:.55rem;margin:0;font-size:1.6rem;font-weight:800;letter-spacing:-.02em;color:var(--text)}.sc-title-bolt{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;color:#c7d2fe;background:#818cf829;border:1px solid rgba(129,140,248,.28)}.sc-subtitle{margin:.4rem 0 0;max-width:46ch;font-size:.88rem;line-height:1.45;color:var(--text-muted)}.sc-totals{display:flex;align-items:center;gap:.9rem;padding:.6rem 1rem;border-radius:12px;border:1px solid var(--border);background:#0d0e16b3}.sc-total{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}.sc-total-num{font-size:1.15rem;font-weight:800;color:var(--text);font-feature-settings:"tnum" 1}.sc-total-prize{color:#c7d2fe}.sc-total-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim)}.sc-total-dot{width:4px;height:4px;border-radius:50%;background:#818cf866}.sc-controls{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.sc-search{position:relative;flex:1 1 260px;min-width:0}.sc-search-icon{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);color:var(--text-dim);pointer-events:none}.sc-search-input{width:100%;padding:.6rem .8rem .6rem 2.1rem;border-radius:10px;border:1px solid var(--border);background:#0a0a10cc;color:var(--text);font-size:.9rem;outline:none;transition:border-color .16s var(--ease)}.sc-search-input:focus{border-color:#818cf880}.sc-search-input::placeholder{color:var(--text-dim)}.sc-prov{position:relative;flex:0 0 auto}.sc-prov-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .7rem;border-radius:10px;border:1px solid var(--border);background:#0a0a10cc;color:var(--text-muted);font-size:.85rem;font-weight:600;cursor:pointer;max-width:200px;transition:border-color .16s var(--ease),color .16s}.sc-prov-btn:hover{color:var(--text)}.sc-prov-btn.is-set{color:#c4b5fd;border-color:#8b5cf666;background:#8b5cf614}.sc-prov-btn-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-prov-caret{flex-shrink:0;opacity:.6;transition:transform .18s var(--ease)}.sc-prov-caret.is-open{transform:rotate(180deg)}.sc-sortmenu .sc-prov-panel{width:min(220px,82vw)}.sc-prov-opt-check{flex-shrink:0;color:#c4b5fd}.sc-prov-panel{position:absolute;z-index:40;top:calc(100% + 6px);left:0;width:min(300px,82vw);max-height:340px;display:flex;flex-direction:column;border-radius:12px;border:1px solid rgba(139,92,246,.25);background:#0e0e16;box-shadow:0 18px 48px #0009;overflow:hidden}.sc-prov-search{position:relative;display:flex;align-items:center;padding:.5rem;border-bottom:1px solid var(--border)}.sc-prov-search svg{position:absolute;left:.85rem;color:var(--text-dim);pointer-events:none}.sc-prov-search input{width:100%;padding:.45rem .6rem .45rem 1.9rem;border-radius:8px;border:1px solid var(--border);background:#ffffff0a;color:var(--text);font-size:.85rem;outline:none}.sc-prov-search input:focus{border-color:#8b5cf680}.sc-prov-list{overflow-y:auto;padding:.3rem}.sc-prov-opt{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.5rem .6rem;border:none;background:transparent;color:var(--text-muted);font-size:.85rem;font-weight:600;text-align:left;border-radius:8px;cursor:pointer}.sc-prov-opt:hover{background:#ffffff0d;color:var(--text)}.sc-prov-opt.is-active{background:#8b5cf629;color:#fff}.sc-prov-opt-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-prov-opt-count{flex-shrink:0;font-size:.72rem;color:var(--text-dim)}.sc-prov-empty{padding:.8rem;text-align:center;color:var(--text-dim);font-size:.82rem}.sc-sort{display:inline-flex;align-items:center;gap:.4rem;flex:0 0 auto}.sc-sort-cap{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);font-weight:700}.sc-sort select{padding:.55rem .6rem;border-radius:10px;border:1px solid var(--border);background:#0a0a10cc;color:var(--text);font-size:.85rem;font-weight:600;cursor:pointer;color-scheme:dark;outline:none}.sc-sort select:focus{border-color:#8b5cf680}.sc-num{display:inline-flex;align-items:center;gap:.4rem;flex:0 0 auto}.sc-num-field{position:relative;display:inline-flex;align-items:center;gap:.12rem;padding:.5rem .6rem;border-radius:10px;border:1px solid var(--border);background:#0a0a10cc;transition:border-color .15s ease}.sc-num-field:focus-within{border-color:#8b5cf680}.sc-num-prefix{color:var(--text-dim);font-size:.85rem;font-weight:600}.sc-num-input{width:68px;padding:0;background:transparent;border:none;outline:none;color:var(--text);font-size:.85rem;font-weight:600;font-variant-numeric:tabular-nums}.sc-num-input::placeholder{color:transparent}.sc-num-caret{position:absolute;left:1.15rem;color:#a78bfa;font-weight:400;pointer-events:none;animation:scCaretBlink 1.05s steps(1) infinite}.sc-num-field:focus-within .sc-num-caret,.sc-num-input:not(:placeholder-shown)~.sc-num-caret{display:none}@keyframes scCaretBlink{0%,49%{opacity:1}50%,to{opacity:0}}.sc-filter-toggle{padding:.55rem .75rem;border-radius:10px;border:1px solid var(--border);background:#0a0a10cc;color:var(--text-muted);font-size:.82rem;font-weight:700;cursor:pointer;white-space:nowrap;flex:0 0 auto;transition:color .15s,background .15s,border-color .15s}.sc-filter-toggle:hover{color:var(--text)}.sc-filter-toggle.is-active{background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;border-color:transparent}@media (prefers-reduced-motion: reduce){.sc-num-caret{animation:none;opacity:1}}.sc-chal-ev{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.2rem}.sc-chal-ev-item{font-size:.66rem;color:var(--text-dim);white-space:nowrap}.sc-chal-ev-lift{font-size:.66rem;font-weight:800;color:#a5b4fc;white-space:nowrap;padding:.04rem .34rem;border-radius:999px;background:#818cf81f}.sc-chal-ev-lift.is-hot{color:#6ee7b7;background:#34d39924}.sc-chal-ev-mode{font-size:.62rem;font-weight:700;color:#c4b5fd;white-space:nowrap;text-transform:capitalize;padding:.04rem .34rem;border-radius:999px;background:#8b5cf621;border:1px solid rgba(139,92,246,.26)}.sc-card-boost{position:absolute;top:.5rem;left:.5rem;z-index:2;padding:.16rem .44rem;border-radius:999px;font-size:.64rem;font-weight:800;letter-spacing:.01em;color:#052e1a;background:linear-gradient(135deg,#34d399,#10b981);box-shadow:0 2px 8px #10b98166}.sc-view-toggle{display:inline-flex;padding:3px;border-radius:10px;border:1px solid var(--border);background:#0a0a10cc;gap:2px;flex:0 0 auto}.sc-view-pill{padding:.4rem .7rem;border:none;background:transparent;color:var(--text-muted);font-size:.82rem;font-weight:700;border-radius:8px;cursor:pointer;white-space:nowrap;transition:color .15s,background .15s}.sc-view-pill:hover{color:var(--text)}.sc-view-pill.is-active{background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff}.sc-count{font-size:.78rem;color:var(--text-dim);font-weight:600;margin:.1rem 0}.sct-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(146px,1fr));gap:.5rem}@media (min-width: 560px){.sct-grid{grid-template-columns:repeat(auto-fill,minmax(164px,1fr))}}.sct-card{display:flex;flex-direction:column;overflow:hidden;border-radius:14px;border:1px solid var(--border);background:#0e0f1699;transition:transform .16s var(--ease),border-color .16s,box-shadow .16s}.sct-card:hover{transform:translateY(-2px);border-color:#8b5cf666;box-shadow:0 12px 30px #0006}.sct-art{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:#0a0a10}.sct-art .engine-art-img,.sct-art .engine-art-letter{width:100%;height:100%;object-fit:cover}.sct-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 62%,rgba(6,6,9,.85));pointer-events:none}.sct-mult{position:absolute;left:.45rem;bottom:.4rem;z-index:2;font-size:.95rem;font-weight:800;color:#fff;letter-spacing:-.01em;text-shadow:0 2px 8px rgba(0,0,0,.7)}.sct-boost{position:absolute;top:.4rem;right:.4rem;z-index:2;padding:.1rem .36rem;border-radius:999px;font-size:.56rem;font-weight:800;color:#052e1a;background:linear-gradient(135deg,#34d399,#10b981);box-shadow:0 2px 8px #10b98166}.sct-body{display:flex;flex-direction:column;gap:.3rem;padding:.4rem .45rem .45rem}.sct-head{display:flex;flex-direction:column;gap:.02rem;min-width:0}.sct-name{font-size:.76rem;font-weight:700;color:var(--text);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sct-name:hover{color:#c4b5fd}.sct-team{font-size:.62rem;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sct-prize-row{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem}.sct-prize{font-size:.84rem;font-weight:800;color:#fff}.sct-min{font-size:.58rem;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sct-ev{display:grid;grid-template-columns:repeat(3,1fr);gap:.2rem;padding:.3rem .25rem;border-radius:8px;background:#00000047;border:1px solid var(--border)}.sct-ev-stat{display:flex;flex-direction:column;align-items:center;gap:0;text-align:center;min-width:0}.sct-ev-num{font-size:.68rem;font-weight:800;color:#a5b4fc;white-space:nowrap}.sct-ev-num.is-hot{color:#6ee7b7}.sct-ev-lbl{font-size:.48rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim)}.sct-ev-none{font-size:.6rem;color:var(--text-dim);padding:.35rem;text-align:center;border-radius:8px;background:#0003;border:1px dashed var(--border)}.sct-ev-mode{margin-top:.25rem;font-size:.58rem;font-weight:700;letter-spacing:.02em;color:#c4b5fd;text-align:center;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sct-actions{display:flex;gap:.3rem}.sct-claim{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.4rem;border-radius:8px;background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;font-size:.72rem;font-weight:700;text-decoration:none;transition:filter .15s,transform .1s}.sct-claim svg{width:11px;height:11px}.sct-claim:hover{filter:brightness(1.12)}.sct-claim:active{transform:translateY(1px)}.sct-stats{display:inline-flex;align-items:center;padding:.4rem .55rem;border-radius:8px;border:1px solid rgba(129,140,248,.3);background:#818cf814;color:#c7d2fe;font-size:.7rem;font-weight:700;text-decoration:none}.sct-stats:hover{background:#818cf82e;color:#fff}.sct-claims{font-size:.56rem;color:var(--text-dim);text-align:center}.sc-site-toggle{display:inline-flex;padding:3px;border-radius:10px;border:1px solid var(--border);background:#0a0a10cc;gap:2px}.sc-site-pill{appearance:none;border:none;background:transparent;color:var(--text-muted);font-size:.82rem;font-weight:600;padding:.4rem .8rem;border-radius:8px;cursor:pointer;transition:background .14s var(--ease),color .14s var(--ease)}.sc-site-pill .sc-site-tld{opacity:.7}.sc-site-pill:hover{color:var(--text)}.sc-site-pill.is-active{background:#818cf82e;color:#c7d2fe}.sc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:.7rem;align-items:start}.sc-sentinel{grid-column:1 / -1;text-align:center;padding:1.4rem 0;font-size:.8rem;color:var(--text-dim)}.sc-chal-more{list-style:none}.sc-chal-more a{display:block;padding:.3rem .45rem;font-size:.72rem;font-weight:700;color:#c7d2fe;text-decoration:none;text-align:center;border-radius:8px;background:#818cf814}.sc-chal-more a:hover{background:#818cf829}.sc-card-stats{display:inline-flex;align-items:center;gap:.3rem;align-self:flex-start;padding:.24rem .5rem;font-size:.7rem;font-weight:700;color:var(--text-dim);text-decoration:none;border-radius:8px;border:1px solid rgba(129,140,248,.16);background:#818cf80f;transition:color .15s ease,background .15s ease,border-color .15s ease}.sc-card-stats svg{color:#a5b4fc;flex-shrink:0}.sc-card-stats:hover{color:#e0e7ff;background:#818cf824;border-color:#818cf84d}.sc-card{display:flex;flex-direction:column;border-radius:14px;border:1px solid var(--border);background:var(--panel);overflow:hidden;transition:border-color .16s var(--ease),transform .16s var(--ease)}.sc-card:hover{border-color:#818cf866;transform:translateY(-2px)}.sc-card-art{position:relative;display:block;aspect-ratio:3 / 4;background:#0f172a;overflow:hidden}.sc-card-art .engine-art-img,.sc-card-art .engine-art-letter{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.sc-card:hover .sc-card-art .engine-art-img{transform:scale(1.04)}.sc-card-art .engine-art-letter{font-size:2rem;font-weight:800}.sc-card-players{position:absolute;left:.5rem;bottom:.5rem;display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;border-radius:999px;font-size:.72rem;font-weight:700;color:#fff;background:#060609b8;backdrop-filter:blur(4px);font-feature-settings:"tnum" 1}.sc-card-players-dot{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 #34d39999;animation:scPlayersPulse 2.4s ease-out infinite}@keyframes scPlayersPulse{0%{box-shadow:0 0 #34d39980}70%,to{box-shadow:0 0 0 6px #34d39900}}.sc-card-count{position:absolute;right:.5rem;top:.5rem;min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0 .35rem;border-radius:999px;font-size:.72rem;font-weight:800;color:#c7d2fe;background:#818cf838;border:1px solid rgba(129,140,248,.4);backdrop-filter:blur(4px)}.sc-card-body{display:flex;flex-direction:column;padding:.6rem .65rem .5rem;gap:.45rem}.sc-card-head{display:flex;flex-direction:column;gap:.05rem;min-width:0}.sc-card-name{font-size:.92rem;font-weight:700;color:var(--text);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.sc-card-name:hover{color:#c7d2fe}.sc-card-team{font-size:.72rem;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-chal-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.sc-chal{display:flex;align-items:center;gap:.4rem;padding:.35rem .4rem;border-radius:8px;background:#ffffff06;border:1px solid rgba(255,255,255,.05)}.sc-chal-mult{flex-shrink:0;min-width:2.9rem;font-size:.78rem;font-weight:800;color:#c7d2fe;font-feature-settings:"tnum" 1;letter-spacing:-.02em}.sc-chal-meta{display:flex;flex-direction:column;line-height:1.2;min-width:0;flex:1}.sc-chal-prize{font-size:.86rem;font-weight:800;color:var(--positive);font-feature-settings:"tnum" 1}.sc-chal-sub{font-size:.68rem;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-chal-cur{color:var(--text-muted);font-weight:700;font-size:.62rem;margin-left:.25rem}.sct-prize-cur{color:var(--text-dim);font-weight:700;font-size:.58rem;margin-left:.22rem}.sc-chal-claims{flex-shrink:0;font-size:.68rem;font-weight:700;color:var(--text-muted);padding:.12rem .35rem;border-radius:6px;background:#ffffff0d;font-feature-settings:"tnum" 1}.sc-empty{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;text-align:center;color:var(--text-muted)}.sc-empty-title{font-size:1rem;font-weight:700;color:var(--text);margin:0}.sc-empty-sub{font-size:.85rem;max-width:42ch;margin:0}.sc-retry{margin-top:.4rem;padding:.5rem 1rem;border-radius:9px;border:1px solid rgba(129,140,248,.4);background:#818cf824;color:#c7d2fe;font-weight:700;font-size:.85rem;cursor:pointer;transition:background .14s var(--ease)}.sc-retry:hover{background:#818cf83d}.sc-card-skeleton{pointer-events:none}.sc-skel{background:#ffffff0a;animation:scSkelPulse 1.4s ease-in-out infinite}.sc-skel-line{height:.7rem;border-radius:5px;background:#ffffff0d;animation:scSkelPulse 1.4s ease-in-out infinite}.sc-skel-line--w70{width:70%}.sc-skel-line--w40{width:40%}.sc-skel-chal{height:1.9rem;border-radius:9px;background:#ffffff09;animation:scSkelPulse 1.4s ease-in-out infinite}@keyframes scSkelPulse{0%,to{opacity:.5}50%{opacity:.85}}@media (max-width: 640px){.sc-page{gap:.8rem}.sc-head{gap:.6rem;align-items:flex-start}.sc-title{font-size:1.25rem}.sc-title-bolt{width:28px;height:28px}.sc-subtitle{font-size:.82rem;max-width:none}.sc-totals{width:100%;justify-content:space-between;gap:.5rem;padding:.55rem .7rem}.sc-total-num{font-size:1rem}.sc-total-label{font-size:.6rem}.sc-controls{flex-direction:column;align-items:stretch;gap:.5rem}.sc-search{flex:1 1 auto}.sc-search-input{padding-top:.65rem;padding-bottom:.65rem;font-size:16px}.sc-site-toggle{width:100%}.sc-site-pill{flex:1;text-align:center;padding:.55rem}.sc-grid{grid-template-columns:1fr;gap:.55rem}.sc-card{flex-direction:row}.sc-card-art{flex:0 0 108px;width:108px;aspect-ratio:auto;align-self:stretch}.sc-card-body{flex:1 1 auto;min-width:0;padding:.55rem .65rem;gap:.4rem}.sc-card-name{font-size:.9rem}.sc-card-team{font-size:.7rem}}@media (max-width: 380px){.sc-grid{grid-template-columns:1fr}}.mws-results{position:absolute;top:calc(100% + .55rem);left:0;right:0;max-height:56vh;overflow-y:auto;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0f111cfa;backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%);box-shadow:0 24px 60px #0000008c;z-index:100!important;display:flex;flex-direction:column;animation:mwsRise .2s cubic-bezier(.16,1,.3,1) both}.mws-results-empty{padding:1.2rem 1.4rem;font-size:.88rem;color:#ffffffa6}.mws-results-empty p{margin:0 0 .4rem}.mws-results-empty strong{color:var(--text)}.mws-result{display:flex;align-items:center;gap:.85rem;padding:.7rem .95rem;border:none;background:transparent;color:var(--text);cursor:pointer;text-align:left;font-family:inherit;border-bottom:1px solid rgba(255,255,255,.04);transition:background .12s var(--ease)}.mws-result:last-child{border-bottom:none}.mws-result:hover,.mws-result:focus-visible{background:#6366f11a;outline:none}.mws-result-img{width:44px;height:44px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#ffffff0a;display:inline-flex;align-items:center;justify-content:center}.mws-result-img img,.mws-result-img>*{width:100%;height:100%;object-fit:cover}.mws-result-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.mws-result-name{font-size:.95rem;font-weight:600;letter-spacing:-.005em;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mws-result-pub{font-size:.74rem;color:#ffffff80}.mws-result-cta{flex-shrink:0;color:#a5b4fc99;font-size:1.1rem;transition:transform .2s var(--ease),color .2s var(--ease)}.mws-result:hover .mws-result-cta{color:#c7d2fe;transform:translate(3px)}.mws-stage{margin-top:1.1rem;padding:1.1rem 1.2rem 1.2rem;border-radius:14px;border:1px solid rgba(99,102,241,.22);background:#0f111cd9;display:flex;flex-direction:column;gap:1rem;position:relative;z-index:1;animation:mwsRise .24s cubic-bezier(.16,1,.3,1) both}.mws-stage-game{display:flex;align-items:center;gap:.85rem}.mws-stage-img{width:56px;height:56px;border-radius:10px;overflow:hidden;flex-shrink:0;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.mws-stage-img img,.mws-stage-img>*{width:100%;height:100%;object-fit:cover}.mws-stage-meta{flex:1;min-width:0}.mws-stage-name{margin:0;font-size:1.1rem;font-weight:700;letter-spacing:-.01em;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mws-stage-pub{margin:0;font-size:.78rem;color:#ffffff8c}.mws-stage-change{flex-shrink:0;padding:.42rem .85rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#ffffffb3;font-size:.78rem;font-weight:500;cursor:pointer;font-family:inherit;transition:background .16s var(--ease),color .16s var(--ease)}.mws-stage-change:hover{background:#ffffff0f;color:var(--text)}.mws-mode-row{display:flex;flex-direction:column;gap:.4rem}.mws-mode-label{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.62rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ffffff73}.mws-mode-list{display:flex;flex-wrap:wrap;gap:.4rem}.mws-mode-pill{padding:.42rem .85rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff06;color:#ffffffc7;font-family:inherit;font-size:.82rem;font-weight:500;cursor:pointer;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease)}.mws-mode-pill:hover{background:#6366f114;border-color:#818cf84d;color:var(--text)}.mws-mode-pill.is-active{background:#6366f12e;border-color:#818cf88c;color:#e0e7ff}.mws-target{display:flex;flex-direction:column;gap:.4rem;padding:.7rem .85rem .85rem;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#ffffff05}.mws-target-head{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.mws-target-value{display:inline-flex;align-items:baseline;gap:.04rem;font-family:-apple-system,SF Pro Display,Inter,system-ui,sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:#c7d2fef2;font-feature-settings:"tnum" 1}.mws-target-x{font-size:.92em;font-weight:600;color:#c7d2fe99}.mws-target-value-loading{font-size:.78rem;font-weight:500;color:#ffffff73;letter-spacing:0}.mws-target-input{min-width:2ch;max-width:14ch;box-sizing:content-box;padding:0 .05rem;font:inherit;font-weight:700;text-align:right;color:inherit;background:transparent;border:none;border-bottom:1.5px dashed rgba(129,140,248,.45);outline:none;transition:border-color .14s ease}.mws-target-input:hover{border-bottom-color:#818cf8bf}.mws-target-input:focus{border-bottom-color:#8b5cf6f2;border-bottom-style:solid}.mws-target-caret{color:#8b5cf6f2;font-weight:400;margin-left:.02em;animation:mwsCaretPulse 1.05s ease-in-out infinite}.mws-target-input:focus+.mws-target-caret{opacity:0;animation:none}@keyframes mwsCaretPulse{0%,to{opacity:1}50%{opacity:.08}}@media (prefers-reduced-motion: reduce){.mws-target-caret{animation:none}}.mws-target-slider{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;background:linear-gradient(90deg,#6366f199,#22d3ee99);background-color:#ffffff0f;outline:none;cursor:pointer;margin:.25rem 0}.mws-target-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#c7d2fe;border:2px solid rgba(99,102,241,.75);box-shadow:0 0 0 4px #6366f126,0 4px 12px #00000073;cursor:pointer;transition:transform .12s var(--ease),box-shadow .16s var(--ease)}.mws-target-slider::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 0 0 6px #6366f138,0 6px 16px #00000080}.mws-target-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#c7d2fe;border:2px solid rgba(99,102,241,.75);box-shadow:0 0 0 4px #6366f126,0 4px 12px #00000073;cursor:pointer}.mws-target-tics{display:flex;justify-content:space-between;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.66rem;letter-spacing:.06em;color:#ffffff6b;margin-top:.1rem;font-feature-settings:"tnum" 1}.mws-target-skeleton{height:6px;border-radius:999px;background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:200% 100%;animation:mwsBarShimmer 1.6s linear infinite}.mws-seed-mode{display:flex;flex-direction:column;gap:.7rem;margin:.4rem 0 0}.mws-seed-toggle{display:inline-flex;align-self:flex-start;padding:3px;gap:3px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:999px}.mws-seed-toggle-pill{appearance:none;border:0;background:transparent;color:#ffffff9e;font-size:.78rem;font-weight:600;letter-spacing:.02em;padding:.42rem .95rem;border-radius:999px;cursor:pointer;transition:background .18s var(--ease),color .18s var(--ease)}.mws-seed-toggle-pill:hover{color:#ffffffd9}.mws-seed-toggle-pill.is-active{color:#fff;background:linear-gradient(135deg,#a78bfa52,#6366f152);box-shadow:inset 0 0 0 1px #a78bfa66}.mws-seed-fields{display:grid;grid-template-columns:1fr 1fr;gap:.7rem .85rem;animation:mwsRise .22s cubic-bezier(.16,1,.3,1) both}.mws-seed-field{display:flex;flex-direction:column;gap:.32rem;min-width:0}.mws-seed-label{font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;color:#ffffff8c;font-weight:600}.mws-seed-input{width:100%;background:#0f111cb3;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:.55rem .8rem;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;letter-spacing:.01em;outline:none;transition:border-color .16s var(--ease),background .16s var(--ease);min-width:0}.mws-seed-input::placeholder{color:#ffffff52;font-family:inherit}.mws-seed-input:focus{border-color:#a78bfa8c;background:#141624d9}.mws-seed-hint{grid-column:1 / -1;margin:0;font-size:.78rem;color:#ffffff80;line-height:1.45}.mws-seed-fields-row{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:.7rem .85rem}@media (max-width: 540px){.mws-seed-fields{grid-template-columns:1fr;gap:.6rem}.mws-seed-fields-row{grid-template-columns:1fr 1fr}}.mws-generate{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.95rem 1.4rem;border-radius:12px;border:none;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-family:inherit;font-size:1rem;font-weight:700;letter-spacing:-.005em;cursor:pointer;box-shadow:0 12px 36px #6366f15c,inset 0 1px #ffffff2e;transition:transform .14s var(--ease),box-shadow .2s var(--ease),opacity .16s var(--ease)}.mws-generate:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 44px #6366f17a,inset 0 1px #ffffff38}.mws-generate:active:not(:disabled){transform:translateY(0)}.mws-generate:disabled{opacity:.55;cursor:not-allowed}.mws-generate-icon{width:18px;height:18px}.mws-generate-icon svg{width:100%;height:100%}.mws-generate-arrow{font-size:1.05rem;transition:transform .2s var(--ease)}.mws-generate:hover:not(:disabled) .mws-generate-arrow{transform:translate(3px)}.mws-loading{width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center;gap:.7rem;padding-top:.5rem;animation:mwsRise .26s cubic-bezier(.16,1,.3,1) both}.mws-loading-orbit{position:relative;width:96px;height:96px;margin-bottom:.5rem}.mws-loading-orbit-ring{position:absolute;inset:0;border-radius:50%;border:1.5px solid transparent;border-top-color:#a5b4fceb;border-right-color:#a5b4fc8c;animation:mwsSpin 1.5s linear infinite}.mws-loading-orbit-ring-2{inset:14px;border-top-color:#22d3eed9;border-right-color:#22d3ee73;animation:mwsSpinReverse 2.1s linear infinite}.mws-loading-orbit-core{position:absolute;inset:36px;border-radius:50%;background:radial-gradient(circle,#a5b4fcf2,#6366f166);box-shadow:0 0 28px #6366f199;animation:mwsPulse 1.4s ease-in-out infinite}@keyframes mwsSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mwsSpinReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.mws-loading-title{margin:0;font-size:1.08rem;font-weight:700;letter-spacing:-.01em;color:var(--text)}.mws-loading-bar{width:100%;height:4px;margin-top:.65rem;border-radius:999px;background:#ffffff0f;overflow:hidden}.mws-loading-bar-fill{height:100%;width:0%;background:linear-gradient(90deg,#6366f1,#8b5cf6,#22d3ee);background-size:200% 100%;animation:mwsBarShimmer 2s linear infinite;transition:width .28s ease-out}@keyframes mwsBarShimmer{0%{background-position:0% 50%}to{background-position:200% 50%}}.mws-result-card{position:relative;width:100%;max-width:580px;padding:2rem 1.6rem 1.7rem;border-radius:18px;border:1px solid rgba(34,211,238,.25);background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(34,211,238,.18),transparent 70%),linear-gradient(180deg,#141624eb,#080910f5);box-shadow:0 24px 64px #0000008c,inset 0 1px #ffffff0d;isolation:isolate;overflow:hidden;animation:mwsResultPop .6s cubic-bezier(.16,1,.3,1) both}@keyframes mwsResultPop{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.mws-result-bg{position:absolute;inset:-10%;background:radial-gradient(ellipse 50% 40% at 50% 0%,rgba(34,211,238,.18),transparent 70%);filter:blur(28px);z-index:-1;pointer-events:none}.mws-result-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.mws-result-tag{display:inline-block;padding:.32rem .7rem;border-radius:999px;border:1px solid rgba(34,211,238,.4);background:#22d3ee14;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.62rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#a5f3fcf2}.mws-result-restart{display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .85rem;border-radius:999px;border:1px solid rgba(167,139,250,.32);background:linear-gradient(135deg,#a78bfa2e,#6366f12e);color:#f3f4ffeb;font-family:inherit;font-size:.82rem;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:background .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease),transform .18s var(--ease),box-shadow .18s var(--ease);box-shadow:0 4px 12px #6366f126}.mws-result-restart:before{content:"←";font-size:1rem;font-weight:700;line-height:1;color:#c7d2fe;transition:transform .2s var(--ease)}.mws-result-restart:hover{color:#fff;border-color:#a78bfa8c;background:linear-gradient(135deg,#a78bfa52,#6366f152);transform:translateY(-1px);box-shadow:0 8px 22px #6366f147}.mws-result-restart:hover:before{transform:translate(-2px)}.mws-result-restart:active{transform:translateY(0)}.mws-result-mult{display:flex;align-items:baseline;justify-content:center;gap:.15rem;font-family:-apple-system,SF Pro Display,Inter,system-ui,sans-serif;font-weight:800;letter-spacing:-.04em;line-height:.9;margin-bottom:.6rem;text-shadow:0 0 36px rgba(34,211,238,.3)}.mws-result-mult-x{font-size:clamp(2.4rem,6vw,3.2rem);color:#a5f3fcd9;font-weight:600}.mws-result-mult-num{font-size:clamp(3.6rem,9vw,5.4rem);background:linear-gradient(180deg,#fff,#a5f3fcd9);-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.mws-result-game{margin:0 0 .5rem;text-align:center;font-size:1rem;color:#ffffffd9}.mws-result-game strong{color:var(--text);font-weight:700}.mws-result-mode{color:#fff9}.mws-result-closest-note{margin:-.1rem auto .65rem;padding:.55rem .85rem;max-width:38ch;text-align:center;font-size:.78rem;line-height:1.5;color:#ffffffb3;background:#fcd34d0f;border:1px solid rgba(252,211,77,.18);border-radius:10px}.mws-result-discovery{margin:0 auto 1.3rem;width:max-content;max-width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem;font-size:.78rem;color:#ffffff8c;text-align:center;padding:.4rem .85rem;border-radius:999px;border:1px solid rgba(255,255,255,.06);background:#ffffff05}.mws-result-discovery-label{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b}.mws-result-discovery-value strong{color:#c7d2fef2;font-weight:600;font-feature-settings:"tnum" 1}.mws-result-discovery-value code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.74rem;color:#a5b4fcd9}.mws-result-discovery-sep{color:#ffffff40}.mws-result-actions{display:flex;flex-direction:column;gap:.7rem;align-items:center}.mws-result-cta-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"watch  watch  watch  watch  watch  popout" "verify verify verify stats  stats  stats";gap:.55rem;align-items:stretch;width:100%;max-width:580px}.mws-result-cta-row>.mws-result-watch{grid-area:watch;width:100%}.mws-result-cta-row>.mws-result-pop{grid-area:popout;width:56px;justify-self:end}.mws-result-cta-row>.mws-result-verify{grid-area:verify;width:100%}.mws-result-cta-row>.mws-result-stats{grid-area:stats;width:100%}.mws-result-watch{display:inline-flex;align-items:center;gap:.55rem;padding:.95rem 1.5rem;border-radius:12px;border:none;background:linear-gradient(135deg,#06b6d4,#6366f1);color:#fff;font-family:inherit;font-weight:700;font-size:.98rem;letter-spacing:-.005em;cursor:pointer;box-shadow:0 14px 36px #06b6d45c,inset 0 1px #ffffff38;transition:transform .14s var(--ease),box-shadow .2s var(--ease)}.mws-result-watch:hover{transform:translateY(-1px);box-shadow:0 18px 44px #06b6d475,inset 0 1px #ffffff42}.mws-result-watch-icon{width:16px;height:16px}.mws-result-watch-icon svg{width:100%;height:100%}.mws-result-pop{display:inline-flex;align-items:center;justify-content:center;width:52px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#c7d2feeb;text-decoration:none;flex-shrink:0;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease),transform .14s var(--ease)}.mws-result-pop svg{width:18px;height:18px}.mws-result-pop:hover{background:#6366f129;border-color:#818cf880;color:#fff;transform:translateY(-1px)}.mws-result-verify,.mws-result-stats{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.85rem 1.25rem;border-radius:12px;font-family:inherit;font-size:.94rem;font-weight:700;letter-spacing:-.005em;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .14s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.mws-result-verify svg,.mws-result-stats svg{width:17px;height:17px;flex-shrink:0}.mws-result-verify{background:linear-gradient(135deg,#34d3992e,#10b98147);border:1px solid rgba(52,211,153,.38);color:#bbf7d0fa;box-shadow:0 4px 14px #10b98129,inset 0 1px #ffffff14}.mws-result-verify:hover{background:linear-gradient(135deg,#34d39952,#10b9816b);border-color:#34d399a6;color:#fff;transform:translateY(-1px);box-shadow:0 10px 24px #10b98157,inset 0 1px #ffffff24}.mws-result-stats{background:linear-gradient(135deg,#a78bfa2e,#8b5cf647);border:1px solid rgba(167,139,250,.38);color:#e9d5fffa;box-shadow:0 4px 14px #8b5cf629,inset 0 1px #ffffff14}.mws-result-stats:hover{background:linear-gradient(135deg,#a78bfa52,#8b5cf66b);border-color:#a78bfaa6;color:#fff;transform:translateY(-1px);box-shadow:0 10px 24px #8b5cf657,inset 0 1px #ffffff24}@media (max-width: 540px){.mws-result-cta-row{display:grid;grid-template-columns:1fr auto;grid-template-areas:"watch  popout" "verify verify" "stats  stats";gap:.5rem;align-items:stretch}.mws-result-cta-row>.mws-result-watch{grid-area:watch;width:100%;min-width:0;padding:.78rem 1rem;font-size:.92rem}.mws-result-cta-row>.mws-result-pop{grid-area:popout;width:48px}.mws-result-cta-row>.mws-result-verify{grid-area:verify;width:100%;min-width:0;padding:.7rem .9rem;font-size:.88rem}.mws-result-cta-row>.mws-result-stats{grid-area:stats;width:100%;min-width:0;padding:.7rem .9rem;font-size:.88rem}}.mws-result-foot{margin:0;font-size:.78rem;color:#ffffff80;text-align:center;max-width:44ch;line-height:1.5}.mws-replay-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:clamp(0px,2vw,1.5rem);background:#02040cc7;backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);animation:mwsReplayFade .22s cubic-bezier(.16,1,.3,1) both}@keyframes mwsReplayFade{0%{opacity:0}to{opacity:1}}.mws-replay-modal{position:relative;width:100%;max-width:1080px;max-height:min(100%,92vh);display:flex;flex-direction:column;border-radius:16px;border:1px solid rgba(99,102,241,.22);background:radial-gradient(ellipse 70% 40% at 50% 0%,rgba(99,102,241,.18),transparent 70%),linear-gradient(180deg,#141624fa,#080910fc);box-shadow:0 32px 80px #000000a6;overflow:hidden;animation:mwsReplayPop .28s cubic-bezier(.16,1,.3,1) both}@keyframes mwsReplayPop{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.mws-replay-head{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem .85rem 1.2rem;border-bottom:1px solid rgba(255,255,255,.06)}.mws-replay-head-info{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1}.mws-replay-head-tag{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.6rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#a5f3fcd9}.mws-replay-head-title{font-size:.98rem;color:#ffffffdb;letter-spacing:-.005em;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mws-replay-head-title strong{color:var(--text);font-weight:800}.mws-replay-head-on{color:#ffffff8c;margin:0 .1rem}.mws-replay-head-game{color:var(--text);font-weight:600}.mws-replay-head-mode{color:#ffffff80;font-weight:500}.mws-replay-head-actions{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.mws-replay-pop{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .75rem;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#c7d2feeb;font-family:inherit;font-size:.78rem;font-weight:600;letter-spacing:-.005em;text-decoration:none;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease)}.mws-replay-pop svg{width:14px;height:14px;flex-shrink:0}.mws-replay-pop:hover{background:#6366f12e;border-color:#818cf880;color:#fff}.mws-replay-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffd9;cursor:pointer;font-family:inherit;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease)}.mws-replay-close svg{width:16px;height:16px}.mws-replay-close:hover{background:#fb718524;border-color:#fb718559;color:#ffdce0}.mws-replay-stage{position:relative;flex:1;width:100%;background:#000;overflow:hidden;aspect-ratio:16 / 9}.mws-replay-iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.mws-replay-foot{padding:.65rem 1.1rem;font-size:.74rem;color:#ffffff8c;border-top:1px solid rgba(255,255,255,.05);background:#00000040}.mws-replay-foot code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.74rem;background:#ffffff0d;padding:.1rem .4rem;border-radius:4px;color:#c7d2feeb}@media (max-width: 720px){.mws-replay-backdrop{padding:0}.mws-replay-modal{max-width:none;max-height:100vh;height:100vh;height:100dvh;border-radius:0;border:none}.mws-replay-stage{aspect-ratio:auto;flex:1 1 auto;min-height:0}.mws-replay-pop-label{display:none}.mws-replay-pop{padding:.5rem;width:36px;justify-content:center}.mws-replay-head{padding:.7rem .85rem;gap:.55rem}.mws-replay-head-tag{font-size:.55rem}.mws-replay-head-title{font-size:.88rem}.mws-replay-foot{padding:.55rem .85rem;font-size:.7rem;display:none}}.mws-error{width:100%;max-width:520px;padding:1.2rem 1.4rem;border-radius:12px;border:1px solid rgba(251,113,133,.32);background:#fb71850f;color:#ffdce0f2;text-align:center;animation:mwsRise .24s cubic-bezier(.16,1,.3,1) both}.mws-error p{margin:0 0 .4rem}.mws-error p strong{color:#ffebee}.mws-error-retry{margin-top:.6rem;padding:.5rem 1rem;border-radius:8px;border:1px solid rgba(255,255,255,.18);background:#ffffff0d;color:var(--text);font-family:inherit;font-size:.85rem;cursor:pointer;transition:background .16s var(--ease)}.mws-error-retry:hover{background:#ffffff1a}@media (max-width: 640px){.mws{min-height:0;padding:clamp(1.6rem,5vw,2.2rem) 1rem 1.4rem}.mws-stage-game{flex-wrap:wrap}.mws-stage-change{margin-left:auto}.mws-result-mult-num{font-size:clamp(2.6rem,14vw,4rem)}.mws-result-mult-x{font-size:clamp(1.6rem,9vw,2.4rem)}.mws-results{max-height:60vh}}.vfr-shell{grid-column:1 / -1;position:relative;overflow:visible;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.07);background:radial-gradient(ellipse 60% 50% at 50% 0%,rgba(129,140,248,.16),transparent 70%),linear-gradient(180deg,#141624e6,#080910f2);padding:clamp(2rem,5vw,3.4rem) clamp(1rem,3vw,2.2rem) clamp(2rem,4vw,2.6rem);margin-bottom:clamp(1rem,2vw,1.4rem);display:flex;flex-direction:column}.vfr-shell-bg{position:absolute;inset:0;border-radius:var(--radius-lg);overflow:hidden;pointer-events:none}.vfr-glow{position:absolute;inset:-10% -10% auto;height:65%;background:radial-gradient(ellipse 55% 100% at 30% 0%,rgba(99,102,241,.28),transparent 70%),radial-gradient(ellipse 55% 100% at 70% 0%,rgba(34,211,238,.22),transparent 70%);filter:blur(40px);pointer-events:none;animation:mwsGlowDrift 14s ease-in-out infinite alternate}.vfr-grid{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:32px 32px;background-position:center;mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,#000 25%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,#000 25%,transparent 78%);pointer-events:none;opacity:.55}.vfr-head{text-align:center;max-width:720px;margin:0 auto clamp(1.4rem,3vw,2.1rem);animation:mwsRise .6s cubic-bezier(.16,1,.3,1) both}.vfr-eyebrow{display:inline-flex;align-items:center;gap:.5rem;padding:.34rem .78rem;border-radius:999px;border:1px solid rgba(99,102,241,.32);background:#6366f114;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.66rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#c7d2feeb;margin-bottom:.95rem}.vfr-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#a5b4fc;box-shadow:0 0 8px #a5b4fcd9;animation:mwsPulse 1.6s ease-in-out infinite}.vfr-title{margin:0 0 .55rem;font-family:-apple-system,SF Pro Display,Inter,system-ui,sans-serif;font-size:clamp(1.9rem,5vw,3.2rem);font-weight:800;letter-spacing:-.025em;line-height:1.12;padding-bottom:.12em;background:linear-gradient(180deg,#fff,#c7d2fec7);-webkit-background-clip:text;background-clip:text;color:transparent}.vfr-sub{margin:0 auto;font-size:clamp(.92rem,1.4vw,1.05rem);line-height:1.55;color:#ffffffa6;max-width:56ch}.vfr-flow{width:100%;display:flex;flex-direction:column;align-items:center}.vfr-stage{width:100%;display:flex;flex-direction:column;gap:1rem;animation:mwsRise .32s cubic-bezier(.16,1,.3,1) both}.vfr-stage-search{align-items:center}.vfr-search-row{width:100%;max-width:720px}.vfr-search-row .se-typeahead{position:relative}.vfr-search-row .se-typeahead .se-input{width:100%;font-family:inherit;font-size:1.05rem;font-weight:500;letter-spacing:-.005em;color:var(--text);padding:1.05rem 1.2rem;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#0f111cd9;outline:none;transition:border-color .2s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease)}.vfr-search-row .se-typeahead .se-input:focus{border-color:#818cf88c;background:#141624f2;box-shadow:0 0 0 4px #6366f126,0 18px 48px #0000008c}.vfr-search-row .se-typeahead .se-input::placeholder{color:#ffffff61;font-weight:400}.vfr-search-row .se-typeahead-list{position:relative;top:auto;left:auto;right:auto;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0f111cfa;box-shadow:0 16px 36px #00000073;max-height:clamp(300px,48vh,460px);margin-top:.55rem}.vfr-search-row .se-typeahead-item{grid-template-columns:48px minmax(0,1.4fr) minmax(0,1fr) auto;gap:.7rem;padding:.6rem .85rem}.vfr-search-row .se-typeahead-art{width:44px;height:44px}.vfr-search-row .se-typeahead-name{font-size:.94rem}.vfr-search-row .se-typeahead-pub{font-size:.78rem}.vfr-popular{width:100%;max-width:720px;margin-top:1.5rem}.vfr-popular-head{display:flex;align-items:center;gap:.4rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:700;margin-bottom:.65rem}.vfr-popular-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.55rem}.vfr-popular-tile{position:relative;display:flex;align-items:center;gap:.6rem;min-width:0;padding:.5rem .6rem;text-align:left;cursor:pointer;background:#00000040;border:1px solid rgba(255,255,255,.07);border-radius:12px;color:var(--text);transition:border-color .15s,background .15s,transform .1s}.vfr-popular-tile:hover{border-color:#a78bfa80;background:#a78bfa14;transform:translateY(-1px)}.vfr-popular-art{flex:none;width:42px;height:42px;border-radius:8px;overflow:hidden;background:#ffffff0a;display:flex;align-items:center;justify-content:center}.vfr-popular-art img,.vfr-popular-art svg{width:100%;height:100%;object-fit:cover}.vfr-popular-text{min-width:0;display:flex;flex-direction:column;gap:.1rem}.vfr-popular-name{font-weight:600;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vfr-popular-pub{font-size:.72rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vfr-popular-badge{flex:none;margin-left:auto;font-size:.6rem;color:#a78bfa}@container (max-width: 520px){.vfr-popular-grid{grid-template-columns:1fr 1fr}}@container (max-width: 300px){.vfr-popular-grid{grid-template-columns:1fr}}.vfr-snippet-link{margin-top:.85rem;padding:.42rem .85rem;border:1px dashed rgba(255,255,255,.14);border-radius:999px;background:transparent;color:#c7d2febf;font-family:inherit;font-size:.82rem;cursor:pointer;transition:color .16s var(--ease),border-color .16s var(--ease),background .16s var(--ease)}.vfr-snippet-link:hover{color:#e0e7ff;border-color:#818cf873;background:#6366f10f}.vfr-stage-configure{max-width:1180px;margin:0 auto;width:100%;gap:1.1rem}.vfr-picked{display:flex;align-items:center;gap:.95rem;padding:.9rem 1rem;border-radius:14px;border:1px solid rgba(99,102,241,.25);background:#6366f10f}.vfr-picked-img{width:56px;height:56px;border-radius:10px;overflow:hidden;flex-shrink:0;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.vfr-picked-img>*{width:100%;height:100%;object-fit:cover}.vfr-picked-meta{flex:1;min-width:0}.vfr-picked-name{margin:0;font-size:1.1rem;font-weight:700;letter-spacing:-.01em;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vfr-picked-pub{margin:0;font-size:.78rem;color:#ffffff8c}.vfr-picked-change{flex-shrink:0;padding:.42rem .85rem;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:transparent;color:#ffffffc7;font-family:inherit;font-size:.8rem;font-weight:500;cursor:pointer;transition:background .16s var(--ease),color .16s var(--ease),border-color .16s var(--ease)}.vfr-picked-change:hover{background:#ffffff0f;color:var(--text);border-color:#ffffff38}.vfr-picked-actions{flex-shrink:0;display:inline-flex;align-items:center;gap:.45rem}.vfr-picked-stats{display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .85rem;border-radius:8px;border:1px solid rgba(129,140,248,.45);background:#818cf829;color:#c7d2fe;font-family:inherit;font-size:.8rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .14s,border-color .14s,color .14s}.vfr-picked-stats:hover{background:#818cf842;border-color:#818cf8a6;color:#e0e7ff}.vfr-picked-stats svg{flex-shrink:0}@container (max-width: 480px){.vfr-picked-stats>span{display:none}.vfr-picked-stats{padding:.42rem .55rem}}.vfr-stats-modal-backdrop{position:fixed;inset:0;z-index:1000;background:#000000b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:flex-start;justify-content:center;padding:3vh 2vw;animation:vfrStatsFade .15s ease}@keyframes vfrStatsFade{0%{opacity:0}to{opacity:1}}.vfr-stats-modal{position:relative;width:min(1140px,96vw);max-height:94vh;display:flex;flex-direction:column;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#0a0a0f;box-shadow:0 30px 90px #000000b3;overflow:hidden}.vfr-stats-modal-head{display:flex;align-items:center;gap:.7rem;padding:.7rem .85rem .7rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff05;flex-shrink:0}.vfr-stats-modal-title{display:inline-flex;align-items:center;gap:.5rem;flex:1;min-width:0;font-weight:700;font-size:.95rem;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vfr-stats-modal-title svg{color:#a5b4fc;flex-shrink:0}.vfr-stats-modal-open{display:inline-flex;align-items:center;gap:.3rem;padding:.38rem .7rem;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:var(--text-muted);font-size:.78rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:color .14s,border-color .14s,background .14s}.vfr-stats-modal-open:hover{color:var(--text);border-color:#a78bfa73;background:#a78bfa14}.vfr-stats-modal-back{display:inline-flex;align-items:center;gap:.35rem;margin-right:auto;padding:.4rem .7rem .4rem .55rem;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:var(--text);font-family:inherit;font-size:.84rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .14s,border-color .14s,color .14s}.vfr-stats-modal-back:hover{background:#a78bfa1a;border-color:#a78bfa73}.vfr-stats-modal-close{flex-shrink:0;width:32px;height:32px;display:grid;place-items:center;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:var(--text-muted);font-size:1.4rem;line-height:1;cursor:pointer;transition:background .14s,color .14s,border-color .14s}.vfr-stats-modal-close:hover{background:#ef444426;color:#fca5a5;border-color:#ef444466}.vfr-stats-modal-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:1rem 1.1rem 1.4rem}.vfr-stats-modal-loading{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:4rem 1rem;color:var(--text-muted);font-size:.9rem}.vfr-stats-modal-spinner{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.18);border-top-color:#a5b4fc;animation:mwsSpin .8s linear infinite}@media (max-width: 720px){.vfr-stats-modal-backdrop{padding:0}.vfr-stats-modal{width:100%;max-height:100vh;border-radius:0;border:none}}.vfr-config-block{padding:.9rem 1rem 1rem;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#00000073}.vfr-config-block-h{margin:0 0 .6rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.66rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c}.vfr-randomize{display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .65rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#c7d2feeb;font-family:inherit;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:none;cursor:pointer;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease)}.vfr-randomize:hover{background:#6366f129;border-color:#818cf880;color:#fff}.vfr-randomize.is-rolling svg{animation:vfrRoll .6s cubic-bezier(.16,1,.3,1)}@keyframes vfrRoll{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.18)}to{transform:rotate(360deg) scale(1)}}.vfr-randomize-inline{width:100%;justify-content:center;padding:.62rem 1rem;font-size:.84rem;letter-spacing:.03em;gap:.5rem;border:1px solid rgba(129,140,248,.4);background:linear-gradient(135deg,#818cf82e,#6366f12e);color:#f3f4ff;box-shadow:0 4px 12px #6366f126;transition:background .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease),transform .18s var(--ease),box-shadow .18s var(--ease)}.vfr-randomize-inline:hover{background:linear-gradient(135deg,#818cf852,#6366f152);border-color:#a78bfaa6;transform:translateY(-1px);box-shadow:0 8px 22px #6366f147;color:#fff}.vfr-randomize-inline:active{transform:translateY(0)}.vfr-seed-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,140px) auto;gap:.45rem .55rem}.vfr-seed-field{display:flex;flex-direction:column;gap:.22rem;min-width:0}.vfr-seed-field-wide{grid-column:1 / -1}.vfr-seed-field-nonce{grid-column:2 / 3}.vfr-seed-field-randomize{grid-column:3 / 4}.vfr-seed-field-randomize label{visibility:hidden}.vfr-seed-field-narrow{grid-column:2 / 3}@media (max-width: 720px){.vfr-seed-grid{grid-template-columns:minmax(0,1fr) 110px}.vfr-seed-field-randomize{grid-column:1 / -1}.vfr-seed-field-randomize label{display:none}}.vfr-seed-field label{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c}.vfr-input{width:100%;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.92rem;letter-spacing:-.005em;color:var(--text);padding:.58rem .8rem;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#0f111cd9;outline:none;transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}.vfr-input:focus{border-color:#818cf88c;box-shadow:0 0 0 3px #6366f12e}.vfr-input.is-invalid{border-color:#fb71858c;background:#fb71850d}.vfr-field-error{font-size:.72rem;color:#fb7185d9}.vfr-seed-hint{margin:.4rem 0 0;font-size:.74rem;color:#ffffff80;line-height:1.45}.vfr-seed-hint strong{color:#c7d2fed9;font-weight:600}.vfr-config-block-seeds{padding:.75rem .9rem .8rem}.vfr-config-block-seeds .vfr-config-block-h{text-transform:uppercase;margin-bottom:.45rem}.vfr-range{margin-top:.5rem;padding:.7rem .8rem;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#0006}.vfr-range-main{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .6rem}.vfr-range-from{font-size:.82rem;color:var(--text-muted);white-space:nowrap}.vfr-range-from strong{color:var(--text);font-weight:700}.vfr-range-arrow{color:#a78bfab3;font-weight:700}.vfr-range-to-input{width:9.5rem;flex:0 0 auto}.vfr-range-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-left:auto}.vfr-range-chip{flex:0 0 auto;padding:.4rem .7rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:var(--text-muted);font-size:.76rem;font-weight:700;cursor:pointer;transition:border-color .14s,background .14s,color .14s}.vfr-range-chip:hover{border-color:#a78bfa80;color:var(--text)}.vfr-range-chip.is-active{background:#a78bfa29;border-color:#a78bfa8c;color:#ddd6fe}.vfr-range-clear{color:#fb7185d9}.vfr-range-clear:hover{border-color:#fb718580;color:#fca5a5}.vfr-range-hint{margin:.55rem 0 0;font-size:.76rem;color:var(--text-muted);line-height:1.5}.vfr-range-hint strong{color:#c7d2fee6;font-weight:700}.se-dd-bet-inline{display:inline-flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--text-muted)}.se-dd-bet-inline .se-input{width:8rem}.se-dd-bet-inline-label{font-weight:600;white-space:nowrap}.vfr-verify-btn-cancel{background:linear-gradient(135deg,#be123c,#9f1239);box-shadow:0 12px 36px #be123c52,inset 0 1px #ffffff24}.vfr-verify-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.95rem 1.4rem;border-radius:12px;border:none;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-family:inherit;font-size:1rem;font-weight:700;letter-spacing:-.005em;cursor:pointer;box-shadow:0 12px 36px #6366f15c,inset 0 1px #ffffff2e;transition:transform .14s var(--ease),box-shadow .2s var(--ease),opacity .16s var(--ease)}.vfr-verify-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 44px #6366f17a,inset 0 1px #ffffff38}.vfr-verify-btn:active:not(:disabled){transform:translateY(0)}.vfr-verify-btn:disabled{opacity:.55;cursor:not-allowed}.vfr-verify-btn-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.vfr-verify-btn-icon svg{width:100%;height:100%}.vfr-verify-btn-spinner{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.32);border-top-color:#fffffff2;animation:mwsSpin .8s linear infinite}.vfr-verify-btn-arrow{font-size:1.05rem;transition:transform .2s var(--ease)}.vfr-verify-btn:hover:not(:disabled) .vfr-verify-btn-arrow{transform:translate(3px)}.vfr-error{padding:.85rem 1rem;border-radius:12px;border:1px solid rgba(251,113,133,.32);background:#fb718514;color:#ffdce0f2;font-size:.9rem;line-height:1.5}.vfr-stage-result{max-width:1180px;margin:0 auto;width:100%;gap:1rem}.vfr-result-head{display:flex;align-items:center;gap:.5rem}.vfr-back-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#c7d2feeb;font-family:inherit;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease)}.vfr-back-btn:hover{background:#6366f129;border-color:#818cf880;color:#fff}.vfr-back-btn-secondary{margin-left:auto;background:transparent;color:#fff9}.vfr-back-btn-secondary:hover{background:#ffffff0f;color:var(--text)}.vfr-back-btn-deepdive{border:1px solid rgba(167,139,250,.45);background:linear-gradient(135deg,#a78bfa38,#6366f138);color:#f3f4ff;box-shadow:0 4px 12px #6366f12e;position:relative}.vfr-back-btn-deepdive:hover{background:linear-gradient(135deg,#a78bfa5c,#6366f15c);border-color:#a78bfab3;color:#fff;box-shadow:0 8px 22px #6366f152;transform:translateY(-1px)}.vfr-has-tooltip{position:relative}.vfr-has-tooltip:after,.vfr-has-tooltip:before{position:absolute;pointer-events:none;opacity:0;transition:opacity .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1);transform:translate(-50%,-4px);left:50%}.vfr-has-tooltip:after{content:attr(data-tooltip);top:calc(100% + 8px);width:max-content;max-width:280px;white-space:normal;text-align:left;padding:.6rem .8rem;border-radius:10px;background:#0f111cfa;border:1px solid rgba(167,139,250,.32);color:#f3f4fff2;font-family:inherit;font-size:.78rem;font-weight:400;line-height:1.45;letter-spacing:0;text-transform:none;box-shadow:0 12px 32px #0000008c;z-index:30}.vfr-has-tooltip:before{content:"";top:calc(100% + 2px);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid rgba(167,139,250,.32);z-index:31}.vfr-has-tooltip:hover:after,.vfr-has-tooltip:focus-visible:after,.vfr-has-tooltip:hover:before,.vfr-has-tooltip:focus-visible:before{opacity:1;transform:translate(-50%)}.vfr-deepdive-host{margin-top:1.2rem}.vfr-deepdive-host-inline{margin-top:.85rem;padding:1rem 0 0;border:none;border-top:1px solid rgba(255,255,255,.07);background:none}.vfr-deepdive-h{margin:0 0 .65rem;display:flex;align-items:center;gap:.45rem;color:#a5f3fcf2}.vfr-deepdive-h:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#22d3eed9;box-shadow:0 0 8px #22d3ee99}.vfr-deepdive-host-inline .se-deepdive{border:none;background:transparent;padding:0}.vfr-deepdive-host-inline .se-deepdive-panel{padding:0;border:none;background:transparent}.verifier-redesigned .vfr-deepdive-host-inline .se-deepdive-panel{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;margin-top:0!important}.vfr-snippet-shell{width:100%;max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.vfr-snippet-back{align-self:flex-start;display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#c7d2feeb;font-family:inherit;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease)}.vfr-snippet-back:hover{background:#6366f129;border-color:#818cf880;color:#fff}.vfr-keep-going{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.4rem}.vfr-keep-going-card{display:flex;align-items:center;gap:.7rem;padding:.85rem 1rem;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#0f111c8c;color:var(--text);text-decoration:none;transition:background .16s var(--ease),border-color .16s var(--ease),transform .14s var(--ease)}.vfr-keep-going-card:hover{background:#6366f11a;border-color:#818cf852;transform:translateY(-1px)}.vfr-keep-going-icon{width:32px;height:32px;border-radius:9px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#6366f129;border:1px solid rgba(99,102,241,.32);color:#c7d2feeb}.vfr-keep-going-icon svg{width:60%;height:60%}.vfr-keep-going-text{display:flex;flex-direction:column;gap:.1rem}.vfr-keep-going-text strong{color:var(--text);font-size:.92rem;font-weight:600}.vfr-keep-going-text span{color:#fff9;font-size:.76rem}@media (max-width: 720px){.vfr-shell{margin-left:0;margin-right:0;padding:.85rem 0 .7rem;border:none;border-radius:0;background:radial-gradient(ellipse 60% 50% at 50% 0%,rgba(129,140,248,.12),transparent 70%),linear-gradient(180deg,#141624e6,#080910f2);margin-bottom:.9rem;overflow:visible}.vfr-stage,.vfr-stage-search,.vfr-stage-configure,.vfr-stage-result{padding-left:.55rem;padding-right:.55rem}.vfr-deepdive-host,.vfr-deepdive-host-inline,.se-deepdive,.se-deepdive-panel,.se-pj-chart-wrap,.vfr-results-table,.se-result-table-wrap{margin-left:-.55rem;margin-right:-.55rem}.vfr-shell-bg{display:none}.vfr-head{margin-bottom:1.1rem}.vfr-eyebrow{font-size:.6rem;padding:.28rem .65rem}.vfr-title{font-size:clamp(1.6rem,7vw,2.2rem)}.vfr-sub{font-size:.86rem;line-height:1.5}.vfr-search-row .se-typeahead .se-input{font-size:.96rem;padding:.92rem 1rem}.vfr-search-row .se-typeahead-item{grid-template-columns:40px minmax(0,1fr) auto;gap:.55rem;padding:.55rem .7rem}.vfr-search-row .se-typeahead-art{width:36px;height:36px}.vfr-search-row .se-typeahead-name{font-size:.86rem}.vfr-search-row .se-typeahead-pub{display:none}.vfr-search-row .se-typeahead-list{max-height:64vh}.vfr-snippet-link{font-size:.78rem;padding:.4rem .75rem}.vfr-stage-configure{gap:.85rem}.vfr-picked{gap:.7rem;padding:.7rem .8rem}.vfr-picked-img{width:44px;height:44px}.vfr-picked-name{font-size:.96rem}.vfr-picked-pub{font-size:.72rem}.vfr-picked-change{padding:.34rem .7rem;font-size:.74rem}.vfr-config-block{padding:.7rem .65rem .75rem;border-radius:12px}.vfr-config-block-h{font-size:.6rem;letter-spacing:.12em;flex-wrap:wrap;gap:.4rem}.vfr-randomize{font-size:.66rem;padding:.28rem .55rem}.vfr-seed-field-narrow{grid-column:auto}.vfr-input{font-size:.86rem;padding:.62rem .75rem}.vfr-seed-hint{font-size:.72rem}.vfr-verify-btn{width:100%;padding:.85rem 1.1rem;font-size:.94rem}.vfr-deepdive-host-inline{padding:.7rem .4rem .85rem;border-radius:8px}.vfr-deepdive-h{font-size:.7rem;padding:0 .4rem}.vfr-deepdive-host-inline .se-deepdive,.vfr-deepdive-host-inline .se-deepdive-panel{padding:0}.vfr-stage-result{gap:.85rem}.vfr-keep-going{grid-template-columns:1fr;gap:.55rem}.vfr-keep-going-card{padding:.7rem .85rem}.vfr-keep-going-icon{width:28px;height:28px}.vfr-keep-going-text strong{font-size:.86rem}.vfr-keep-going-text span{font-size:.72rem}}@media (max-width: 420px){.vfr-shell{padding:1.2rem .7rem 1rem}.vfr-title{font-size:1.55rem}.vfr-sub{font-size:.8rem}.vfr-picked{padding:.6rem .7rem;gap:.55rem}.vfr-picked-img{width:40px;height:40px}.vfr-picked-name{font-size:.9rem}.vfr-picked-change{padding:.3rem .6rem;font-size:.7rem}.vfr-verify-btn{font-size:.9rem;padding:.78rem 1rem}}.vpg{grid-column:1 / -1;min-width:0;display:flex;flex-direction:column;gap:.7rem}.vpg-head{display:flex;flex-direction:column;gap:.35rem}.vpg-head.is-solo{width:100%;max-width:720px;margin-inline:auto}.vpg-head-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem 1rem;flex-wrap:wrap}.vpg-title{font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:800;margin:0;letter-spacing:-.01em;line-height:1.15}.vpg-sub{color:var(--text-muted);font-size:.84rem;max-width:64ch;margin:0;line-height:1.4}.vpg-head-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;flex:none}.vpg-add-btn{display:inline-flex;align-items:center;gap:.45rem;background:#a78bfa24;border:1px solid rgba(167,139,250,.4);color:#ddd6fe;border-radius:10px;padding:.5rem .85rem;font-size:.85rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s}.vpg-add-btn:hover{background:#a78bfa38;border-color:#a78bfa99}.vpg-add-btn-plus{font-size:1.15rem;line-height:1}.vpg-add-btn-count{font-size:.72rem;opacity:.75;font-weight:600}.vpg-rail.is-solo{justify-content:center;overflow-x:visible}.vpg-rail.is-solo .vpg-panel{flex:0 1 1080px;min-width:0;max-width:1080px;border:none;background:none;min-height:0}.vpg-rail.is-solo .vpg-panel-body{padding:0}.vpg-tabs{display:flex;gap:.4rem;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.2rem}.vpg-tab{flex:0 0 auto;background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:var(--text-muted);border-radius:999px;padding:.4rem .9rem;font-size:.82rem;font-weight:600;cursor:pointer}.vpg-tab.is-active{background:#a78bfa24;border-color:#a78bfa80;color:var(--text)}.vpg-rail{display:flex;gap:1rem;align-items:flex-start;overflow-x:auto;overflow-y:visible;padding-bottom:.6rem;scroll-snap-type:x proximity;min-width:0}.vpg-rail.is-mobile{overflow-x:visible}.vpg-rail::-webkit-scrollbar{height:10px}.vpg-rail::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.vpg-rail::-webkit-scrollbar-track{background:transparent}.vpg-panel{flex:1 1 240px;min-width:240px;max-width:100%;background:#0000004d;border:1px solid rgba(255,255,255,.08);border-radius:16px;scroll-snap-align:start;display:flex;flex-direction:column;container-type:inline-size;overflow:visible;min-height:520px}.vpg-rail.is-mobile .vpg-panel{flex:1 1 auto;min-width:0;max-width:100%;min-height:0}@container (max-width: 470px){.vfr-config-row{flex-direction:column;align-items:stretch}.vfr-seed-grid{grid-template-columns:1fr 1fr}.vfr-seed-field-wide{grid-column:1 / -1}}@container (max-width: 380px){.vfr-seed-grid{grid-template-columns:1fr}.vfr-seed-field-nonce,.vfr-seed-field-randomize{grid-column:1 / -1}}.vpg-solo{display:flex;flex-direction:column;align-items:center;gap:1rem}.vpg-solo-body{width:100%;max-width:860px}.vpg-add-solo{flex:0 0 auto;min-height:0;align-self:center;flex-direction:row;gap:.5rem;padding:.7rem 1.4rem;min-width:0}.vfr-config-row{display:flex;gap:.75rem;align-items:flex-start}.vfr-config-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:.4rem}.vfr-config-col-version{flex:0 0 9rem}.vfr-dd{position:relative}.vfr-dd-btn{width:100%;display:flex;align-items:center;gap:.5rem;padding:.6rem .7rem;border-radius:10px;cursor:pointer;background:#ffffff08;border:1px solid rgba(255,255,255,.1);color:var(--text);font-size:.9rem;font-weight:600;text-align:left}.vfr-dd-btn:hover{border-color:#a78bfa80}.vfr-dd-btn.is-open{border-color:#a78bfaa6;background:#a78bfa12}.vfr-dd-btn:disabled{opacity:.5;cursor:not-allowed}.vfr-dd-btn-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vfr-dd-btn-hint{font-size:.7rem;font-weight:600;color:#a78bfa;background:#a78bfa24;padding:.1rem .4rem;border-radius:999px}.vfr-dd-caret{color:var(--text-muted);flex:0 0 auto}.vfr-dd-panel{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:40;background:#15161c;border:1px solid rgba(255,255,255,.12);border-radius:12px;box-shadow:0 18px 48px #0000008c;overflow:hidden;max-width:min(340px,80vw)}.vfr-dd-search{display:flex;align-items:center;gap:.45rem;padding:.5rem .6rem;border-bottom:1px solid rgba(255,255,255,.08);color:var(--text-muted)}.vfr-dd-search input{flex:1 1 auto;min-width:0;background:none;border:none;outline:none;color:var(--text);font-size:.85rem}.vfr-dd-list{max-height:280px;overflow-y:auto;padding:.25rem}.vfr-dd-opt{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .6rem;border-radius:8px;background:none;border:none;cursor:pointer;color:var(--text);font-size:.88rem;text-align:left}.vfr-dd-opt:hover{background:#ffffff0f}.vfr-dd-opt.is-active{background:#a78bfa29;color:#fff}.vfr-dd-opt-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vfr-dd-opt-hint{font-size:.68rem;color:#a78bfa;flex:0 0 auto}.vfr-dd-empty{padding:.7rem;color:var(--text-muted);font-size:.82rem;text-align:center}.vpg-rail.is-mobile .vfr-config-col-version{flex-basis:8rem}.vpg-panel.is-dragging{opacity:.4}.vpg-panel.is-droptarget{border-color:#a78bfa99;box-shadow:inset 0 0 0 1px #a78bfa73}.vpg-panel-head{display:flex;align-items:center;gap:.5rem;padding:.55rem .75rem;border-bottom:1px solid rgba(255,255,255,.07);background:#ffffff05;user-select:none;border-radius:16px 16px 0 0}.vpg-panel-head[draggable=true]{cursor:grab}.vpg-panel-head[draggable=true]:active{cursor:grabbing}.vpg-grip{color:var(--text-muted);font-size:1rem;line-height:1;opacity:.55}.vpg-panel-title{font-weight:700;font-size:.82rem;letter-spacing:.02em;color:var(--text);flex:1 1 auto}.vpg-panel-close{background:none;border:none;color:var(--text-muted);font-size:1.2rem;line-height:1;width:26px;height:26px;border-radius:8px;cursor:pointer;display:grid;place-items:center}.vpg-panel-close:hover{background:#ef444426;color:#fca5a5}.vpg-panel-body{padding:.85rem;min-width:0}.vpg-add{flex:0 0 200px;align-self:stretch;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;background:none;border:1.5px dashed rgba(255,255,255,.14);border-radius:16px;color:var(--text-muted);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.vpg-add:hover{border-color:#a78bfa99;color:var(--text);background:#a78bfa0d}.vpg-add-plus{font-size:1.9rem;line-height:1;font-weight:300}.vpg-add-label{font-weight:700;font-size:.9rem}.vpg-add-hint{font-size:.72rem;opacity:.7}.vpg-add-mobile{flex:1 1 auto;min-height:0;flex-direction:row;gap:.5rem;padding:.85rem}@media (max-width: 720px){.vpg-panel{border-radius:12px}.vpg-panel-body{padding:.5rem}.vpg-title{font-size:1.5rem}}.home-hero{position:relative;display:flex;flex-direction:column;gap:clamp(.9rem,1.8vw,1.3rem);padding:clamp(1.15rem,2.2vw,1.6rem) clamp(1.15rem,2.5vw,1.75rem);background:radial-gradient(120% 100% at 0% 0%,rgba(167,139,250,.1),transparent 55%),radial-gradient(110% 95% at 100% 100%,rgba(96,165,250,.08),transparent 60%),radial-gradient(140% 90% at 50% 50%,rgba(244,114,182,.05),transparent 65%),#080a128c;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);isolation:isolate;overflow:hidden}.home-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 50% at 30% 0%,rgba(255,255,255,.04),transparent 70%);z-index:0}.home-hero>*{position:relative;z-index:1}.home-hero-head{display:flex;flex-direction:column;gap:.4rem;max-width:64ch}.home-hero-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:600;letter-spacing:.02em;color:var(--text-muted);padding:.32rem .72rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:999px;align-self:flex-start}.home-hero-live-dot{width:7px;height:7px;border-radius:50%;background:#54e3a2;box-shadow:0 0 8px #54e3a2b3;animation:home-hero-dot-pulse 1.8s ease-in-out infinite}@keyframes home-hero-dot-pulse{0%,to{opacity:1}50%{opacity:.5}}.home-hero-title{margin:0;font-size:clamp(1.55rem,3.2vw,2.2rem);font-weight:800;letter-spacing:-.022em;line-height:1.08;color:var(--text)}.home-hero-grad{background:linear-gradient(120deg,#818cf8,#f472b6,#fbbf24);-webkit-background-clip:text;background-clip:text;color:transparent}.home-hero-sub{margin:0;font-size:clamp(.88rem,1.2vw,.98rem);line-height:1.5;color:var(--text-muted);max-width:56ch}.home-tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.1rem)}@media (max-width: 720px){.home-tools-grid{grid-template-columns:1fr}}.home-tool{position:relative;display:flex;flex-direction:column;gap:.7rem;padding:clamp(.95rem,1.6vw,1.2rem);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff06,#0000002e),#0c0e18b3;color:inherit;text-decoration:none;isolation:isolate;overflow:hidden;transition:transform .2s var(--ease),border-color .2s var(--ease),box-shadow .28s var(--ease);--ht-color: #818cf8;--ht-color-soft: rgba(129, 140, 248, .12);--ht-color-mid: rgba(129, 140, 248, .32);--ht-color-strong: rgba(129, 140, 248, .55)}.home-tool-verifier{--ht-color: #a78bfa;--ht-color-soft: rgba(167,139,250,.12);--ht-color-mid: rgba(167,139,250,.32);--ht-color-strong: rgba(167,139,250,.55)}.home-tool-cruncher{--ht-color: #f472b6;--ht-color-soft: rgba(244,114,182,.12);--ht-color-mid: rgba(244,114,182,.32);--ht-color-strong: rgba(244,114,182,.55)}.home-tool-tracker{--ht-color: #60a5fa;--ht-color-soft: rgba(96,165,250,.12);--ht-color-mid: rgba(96,165,250,.32);--ht-color-strong: rgba(96,165,250,.55)}.home-tool-originals{--ht-color: #34d399;--ht-color-soft: rgba(52,211,153,.12);--ht-color-mid: rgba(52,211,153,.32);--ht-color-strong: rgba(52,211,153,.55)}.home-tool-glow{position:absolute;inset:-20% -20% auto auto;width:70%;height:70%;background:radial-gradient(circle at 100% 0%,var(--ht-color-soft),transparent 65%);pointer-events:none;z-index:0;transition:opacity .26s var(--ease)}.home-tool>*:not(.home-tool-glow){position:relative;z-index:1}.home-tool:hover{transform:translateY(-3px);border-color:var(--ht-color-strong);box-shadow:0 14px 36px #00000073,0 0 0 1px var(--ht-color-mid),0 0 60px var(--ht-color-soft)}.home-tool:hover .home-tool-glow{opacity:1.5}.home-tool:active{transform:translateY(-1px)}.home-tool-icon{width:clamp(40px,4.8vw,50px);height:clamp(40px,4.8vw,50px);border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--ht-color-soft),rgba(255,255,255,.02));border:1px solid var(--ht-color-mid);color:var(--ht-color)}.home-tool-icon svg{width:60%;height:60%}.home-tool-body{display:flex;flex-direction:column;gap:.4rem;flex:1}.home-tool-title{margin:0;font-size:clamp(1.1rem,1.7vw,1.3rem);font-weight:800;letter-spacing:-.015em;color:var(--text)}.home-tool-tagline{margin:0;font-size:.85rem;line-height:1.45;color:var(--text-muted)}.home-tool-points{list-style:none;margin:.05rem 0 0;padding:0;display:flex;flex-direction:column;gap:.25rem}.home-tool-points li{position:relative;padding-left:1rem;font-size:.8rem;line-height:1.35;color:var(--text);opacity:.85}.home-tool-points li:before{content:"";position:absolute;left:0;top:.45rem;width:4px;height:4px;border-radius:50%;background:var(--ht-color);opacity:.85}.home-tool-cta{display:inline-flex;align-items:center;gap:.35rem;align-self:flex-start;margin-top:.1rem;padding:.42rem .8rem;border-radius:999px;font-size:.8rem;font-weight:700;letter-spacing:.005em;background:var(--ht-color-soft);border:1px solid var(--ht-color-mid);color:var(--ht-color);transition:background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.home-tool:hover .home-tool-cta{background:var(--ht-color-mid);border-color:var(--ht-color-strong);color:#fff}.home-tool-arrow{display:inline-block;transition:transform .22s var(--ease)}.home-tool:hover .home-tool-arrow{transform:translate(3px)}.home-tool-cruncher .ht-bar{transform-origin:50% 100%;transform-box:fill-box;transition:transform .38s cubic-bezier(.22,1,.36,1)}.home-tool-cruncher:hover .ht-bar-1{transform:scaleY(.9);transition-delay:0ms}.home-tool-cruncher:hover .ht-bar-2{transform:scaleY(1.05);transition-delay:70ms}.home-tool-cruncher:hover .ht-bar-3{transform:scaleY(.95);transition-delay:.14s}.home-tool-cruncher:hover .ht-bar-4{transform:scaleY(1.1);transition-delay:.21s}.home-tool-tracker .ht-reel{transform-origin:center center;transform-box:fill-box}.home-tool-tracker:hover .ht-reel{animation:ht-reel-spin .95s cubic-bezier(.2,.8,.2,1) both}.home-tool-tracker:hover .ht-reel-1{animation-delay:0ms}.home-tool-tracker:hover .ht-reel-2{animation-delay:.13s}.home-tool-tracker:hover .ht-reel-3{animation-delay:.26s}@keyframes ht-reel-spin{0%{transform:scaleY(1)}45%{transform:scaleY(.18)}to{transform:scaleY(1)}}.home-tool-verifier .ht-shield-core{transform-origin:center;transform-box:fill-box;transition:transform .32s cubic-bezier(.34,1.56,.64,1)}.home-tool-verifier:hover .ht-shield-core{transform:scale(1.18)}.home-tool-originals .ht-tick{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .48s cubic-bezier(.22,1,.36,1)}.home-tool-originals:hover .ht-tick{stroke-dashoffset:0}@media (prefers-reduced-motion: reduce){.home-tool-cruncher .ht-bar,.home-tool-tracker:hover .ht-reel,.home-tool-verifier .ht-shield-core,.home-tool-originals .ht-tick{animation:none;transition:none}}.home-hero-ticker{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .85rem;font-size:.82rem;color:var(--text-muted);letter-spacing:.005em;padding-top:.2rem}.home-hero-ticker strong{color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}.home-hero-ticker-sep{opacity:.4}.home-hero-ticker-link{color:var(--text-muted);text-decoration:none;border-bottom:1px dashed rgba(255,255,255,.18);padding-bottom:1px;transition:color .18s var(--ease),border-color .18s var(--ease)}.home-hero-ticker-link:hover{color:var(--text);border-color:#fff6}.home-more-tools{grid-column:span 12;margin-top:clamp(1rem,2vw,1.4rem);padding:clamp(1rem,1.6vw,1.3rem) clamp(1rem,1.6vw,1.3rem) clamp(1rem,1.6vw,1.35rem);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff05,#00000026),#0c0e188c}.home-more-tools-title{margin:0 0 .85rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);opacity:.75}.home-more-tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.55rem}.home-more-tool{position:relative;display:flex;align-items:center;gap:.7rem;padding:.65rem .8rem;border-radius:11px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;color:var(--text);text-decoration:none;font-family:inherit;cursor:pointer;text-align:left;transition:background-color .16s var(--ease),border-color .16s var(--ease),transform .1s var(--ease)}.home-more-tool:hover{background:#ffffff0a;border-color:var(--mt-color-strong, rgba(255, 255, 255, .2));transform:translateY(-1px)}.home-more-tool:active{transform:translateY(0)}.home-more-tool-icon{width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--mt-color-soft, rgba(255, 255, 255, .04)),rgba(255,255,255,.015));border:1px solid var(--mt-color-mid, rgba(255, 255, 255, .08));color:var(--mt-color, var(--text));flex-shrink:0;transition:border-color .16s var(--ease),transform .2s var(--ease)}.home-more-tool:hover .home-more-tool-icon{border-color:var(--mt-color-strong, rgba(255, 255, 255, .2));transform:scale(1.05)}.home-more-tool-icon svg{width:60%;height:60%}.home-more-tool-label{flex:1;min-width:0;font-size:.85rem;font-weight:600;letter-spacing:.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text)}.home-more-tool-badge{flex-shrink:0;padding:.12rem .45rem;border-radius:999px;font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--mt-color-soft, rgba(255, 255, 255, .05));color:var(--mt-color, var(--text));border:1px solid var(--mt-color-mid, rgba(255, 255, 255, .1))}@media (max-width: 720px){.home-more-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-more-tool{padding:.55rem .7rem;gap:.5rem}.home-more-tool-icon{width:28px;height:28px;border-radius:8px}.home-more-tool-label{font-size:.78rem}.home-more-tool-badge{padding:.1rem .35rem;font-size:.55rem}}@media (max-width: 320px){.home-more-tools-grid{grid-template-columns:1fr}}.live-stats-ticker{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;padding:.5rem .75rem;border-radius:var(--radius-md);background:#ffffff05;border:1px solid rgba(255,255,255,.04);font-size:.78rem;color:var(--text-muted);animation:toolCardIn .4s var(--ease) both;overflow:hidden}.live-stats-dot{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e80;animation:liveDotPulse 2s ease-in-out infinite}@keyframes liveDotPulse{0%,to{opacity:1;box-shadow:0 0 8px #22c55e80}50%{opacity:.5;box-shadow:0 0 4px #22c55e4d}}.live-stat strong{color:var(--text);font-weight:650}.live-stat,.live-stat-unit{white-space:nowrap}.live-stat-sep{color:var(--text-3);font-size:.7rem}.live-stat-vault{text-decoration:none;color:inherit;transition:color .14s ease}.live-stat-vault strong{color:#fbbf24}.live-stat-vault:hover{color:var(--text)}.live-stat-vault:hover strong{text-shadow:0 0 8px rgba(251,191,36,.35)}.tool-card-text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.tool-card-label{font-size:1rem;font-weight:650;color:var(--text);line-height:1.2}.tool-card-desc{font-size:.82rem;color:var(--text-muted);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tool-card-arrow{margin-left:auto;flex-shrink:0;font-size:.9rem;color:var(--text-3);opacity:0;transform:translate(-4px);transition:opacity .2s var(--ease),transform .2s var(--ease),color .2s var(--ease)}.tool-card:hover .tool-card-arrow{opacity:1;transform:translate(0);color:var(--tool-color, #818cf8)}@media (max-width: 640px){.tool-grid{grid-template-columns:minmax(0,1fr);gap:.55rem}.card:has(>.tool-grid){background:transparent!important;border-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding-left:0!important;padding-right:0!important}.card:has(>.tool-grid)>.card-title,.card:has(>.tool-grid)>.card-subtitle,.card:has(>.tool-grid)>.card-header-row,.card:has(>.tool-grid)>.live-stats-ticker{padding-left:.25rem;padding-right:.25rem}.tool-card{padding:.9rem 1rem;gap:.75rem;border-color:#ffffff14;background:#ffffff0a}.tool-card-icon{width:40px;height:40px;border-radius:10px}.tool-card-icon svg{width:20px;height:20px}.tool-card-label{font-size:.94rem}.tool-card-desc{font-size:.78rem}.tool-card-arrow{display:none}.live-stats-ticker{font-size:.72rem;gap:.25rem .35rem;padding:.4rem .6rem;flex-wrap:wrap;justify-content:center}.live-stat-sep{display:none}}.vh-card{padding:clamp(1rem,2.5vw,1.6rem)}.vh-header{margin-bottom:1.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.65rem}.vh-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);user-select:none}.vh-eyebrow-mark{display:inline-flex;align-items:center;padding:.18rem .45rem;border-radius:4px;background:#a5b4fc1a;border:1px solid rgba(165,180,252,.22);color:#bec8ffd9;font-weight:600;font-size:.65rem;letter-spacing:.06em;animation:vh-mark-breathe 3.6s ease-in-out infinite}.vh-eyebrow-mark-r{animation-delay:1.8s}@keyframes vh-mark-breathe{0%,to{opacity:.55}50%{opacity:1}}.vh-eyebrow-divider{width:28px;height:1px;background:linear-gradient(90deg,transparent,rgba(165,180,252,.45),transparent)}.vh-eyebrow-text{font-weight:600}.vh-title{position:relative;margin:0;padding:0 .2rem .4rem;font-size:clamp(1.85rem,3.4vw,2.6rem);font-weight:800;letter-spacing:-.025em;line-height:1.05;color:var(--text)}.vh-title-stroke{display:block;width:clamp(80px,18%,200px);height:2px;margin:.3rem auto 0;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(165,180,252,.55) 25%,rgba(192,132,252,.55) 75%,transparent)}.vh-subtitle{margin:0;font-size:clamp(.9rem,1.4vw,1rem);color:var(--text-muted);line-height:1.55;max-width:64ch}.vh-subtitle-accent{color:var(--text);font-weight:500;white-space:nowrap}.vh-subtitle-accent-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"ss01" 1;letter-spacing:-.01em}.vh-search-wrap{position:relative;margin:0 0 1rem}.vh-search{width:100%;height:3.4rem;padding:0 6.5rem 0 3rem;border-radius:14px;background:linear-gradient(180deg,#0d0f17b3,#0d0f1773);border:1px solid var(--border);color:var(--text);font-size:1rem;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.vh-search::placeholder{color:var(--text-dim)}.vh-search:hover{border-color:#a5b4fc52}.vh-search:focus{border-color:#a5b4fc99;background:linear-gradient(180deg,#0d0f17d9,#0d0f178c);box-shadow:0 0 0 4px #a5b4fc24}.vh-search-icon{position:absolute;top:50%;left:1rem;transform:translateY(-50%);color:var(--text-dim);pointer-events:none}.vh-search:focus+.vh-search-icon,.vh-search-wrap:has(.vh-search:focus) .vh-search-icon{color:var(--text)}.vh-search-count{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-size:.78rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim);font-variant-numeric:tabular-nums;pointer-events:none}.vh-search-clear{position:absolute;top:50%;right:.7rem;transform:translateY(-50%);width:28px;height:28px;border:0;border-radius:50%;background:#ffffff12;color:var(--text);cursor:pointer;font-size:1.2rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}.vh-search-clear:hover{background:#ffffff24}.vh-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.7rem}.vh-card-tile{--vh-accent: 220;position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:.95rem 1rem;border-radius:14px;border:1px solid var(--border);background:linear-gradient(180deg,#0d0f178c,#0d0f1752);color:var(--text);text-decoration:none;overflow:hidden;transition:transform .16s ease,border-color .16s ease,background .16s ease;isolation:isolate}.vh-card-glow{position:absolute;inset:0;background:radial-gradient(60% 95% at 0% 50%,hsla(var(--vh-accent),80%,70%,.13),transparent 60%);opacity:0;transition:opacity .22s ease;pointer-events:none;z-index:0}.vh-card-tile:hover{transform:translateY(-2px);border-color:hsla(var(--vh-accent),80%,70%,.42)}.vh-card-tile:hover .vh-card-glow{opacity:1}.vh-card-icon{position:relative;z-index:1;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,hsla(var(--vh-accent),80%,70%,.18),hsla(var(--vh-accent),70%,50%,.08));border:1px solid hsla(var(--vh-accent),80%,70%,.22);flex-shrink:0;transition:transform .22s var(--ease, ease),filter .22s var(--ease, ease)}.vh-card-tile:hover .vh-card-icon{transform:scale(1.05) rotate(-3deg);filter:drop-shadow(0 4px 10px hsla(var(--vh-accent),80%,70%,.28))}.vh-card-icon .vg-icon{width:26px;height:26px;opacity:.95}.vh-card-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:.2rem;min-width:0}.vh-card-name{font-size:1rem;font-weight:700;letter-spacing:-.01em}.vh-card-desc{font-size:.78rem;color:var(--text-muted);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vh-card-arrow{position:relative;z-index:1;color:var(--text-dim);flex-shrink:0;transition:transform .16s ease,color .16s ease}.vh-card-tile:hover .vh-card-arrow{color:var(--text);transform:translate(3px)}.vh-empty{grid-column:1 / -1;padding:1.4rem;text-align:center;color:var(--text-muted);font-size:.88rem;border:1px dashed var(--border);border-radius:12px}.vh-footer-note{margin:1.2rem 0 0}.vh-about{margin-top:1.4rem;padding-top:1rem;border-top:1px solid var(--border)}.vh-about-summary{cursor:pointer;list-style:none;font-weight:600;font-size:.88rem;color:var(--text-muted);display:inline-flex;align-items:center;gap:.4rem}.vh-about-summary::-webkit-details-marker{display:none}.vh-about-summary:before{content:"▸";font-size:.75rem;color:var(--text-dim);transition:transform .14s ease}.vh-about[open] .vh-about-summary:before{transform:rotate(90deg)}.vh-about-article{margin-top:1rem}.vh-about-h2{font-size:.95rem;font-weight:700;margin:0 0 .4rem;letter-spacing:-.01em}.vh-about-p{color:var(--text-muted);font-size:.85rem;line-height:1.65;margin:0 0 1rem}.vh-about-code{background:#ffffff0f;padding:.1rem .3rem;border-radius:4px;font-size:.8rem}.vh-about-link{color:#a5b4fc}.vh-faq{display:flex;flex-direction:column;gap:0}.vh-faq-item{border-top:1px solid var(--border);padding:.65rem 0}.vh-faq-item:first-child{border-top:0}.vh-faq-q{cursor:pointer;list-style:none;font-weight:600;font-size:.88rem;color:var(--text)}.vh-faq-q::-webkit-details-marker{display:none}.vh-faq-a{margin:.4rem 0 0;color:var(--text-muted);font-size:.83rem;line-height:1.6}@media (max-width: 640px){.vh-search{height:3rem;font-size:.95rem;padding-left:2.7rem;padding-right:5.5rem}.vh-search-count{display:none}.vh-card-tile{padding:.85rem .9rem}.vh-card-icon{width:42px;height:42px}.vh-card-icon .vg-icon{width:22px;height:22px}.vh-card-name{font-size:.95rem}.vh-card-desc{font-size:.74rem}.vh-eyebrow-divider{width:14px}.vh-eyebrow-mark{font-size:.6rem;padding:.14rem .32rem}.vh-eyebrow{font-size:.62rem;gap:.4rem}}@media (max-width: 420px){.vh-eyebrow-mark-r,.vh-eyebrow-divider:nth-of-type(2){display:none}}@media (prefers-reduced-motion: reduce){.vh-eyebrow-mark{animation:none;opacity:.85}.vh-card-tile,.vh-card-icon,.vh-card-arrow,.vh-search{transition:none}}.verifier-game-menu{margin-top:.85rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.verifier-more-games{margin-top:.5rem}.verifier-more-toggle{font-size:.78rem;font-weight:600;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;gap:.35rem;padding:.4rem 0;list-style:none;transition:color .12s ease}.verifier-more-toggle:hover{color:var(--text)}.verifier-more-toggle::-webkit-details-marker{display:none}.verifier-more-games[open] .verifier-more-toggle svg{transform:rotate(180deg)}.verifier-more-toggle svg{transition:transform .2s ease}.verifier-game-option{min-height:44px;border-radius:12px;border:1px solid var(--border);background:#ffffff05;color:var(--text-muted);display:flex;align-items:center;justify-content:center;gap:.4rem;text-decoration:none;transition:transform .18s var(--ease),border-color .22s var(--ease),background .22s var(--ease),color .22s var(--ease)}.vg-icon{width:20px;height:20px;flex-shrink:0;opacity:.85;transform:scale(.95);animation:vgPop .4s cubic-bezier(.16,1,.3,1) forwards;transition:opacity .2s ease,transform .2s ease,filter .2s ease}.verifier-game-option:hover .vg-icon{opacity:1;transform:scale(1.08)}.verifier-game-option.active .vg-icon{opacity:1;transform:scale(1.12);filter:drop-shadow(0 2px 6px rgba(0,0,0,.4))}@keyframes vgPop{0%{opacity:0;transform:scale(.6)}60%{opacity:.95;transform:scale(1.06)}to{opacity:.85;transform:scale(.95)}}.verifier-game-option:hover{transform:translateY(-1px);border-color:#5f6780;color:var(--text)}.verifier-game-option.active{border-color:#a5b4fc;color:#f7f9ff;background:linear-gradient(180deg,#a5b4fc33,#a5b4fc14);box-shadow:0 0 0 1px #a5b4fc33 inset,0 0 16px #a5b4fc14}.verifier-game-option-label{font-size:.86rem;font-weight:650;letter-spacing:.02em}.chip{border:1px solid var(--border);border-radius:999px;padding:.35rem .7rem;color:var(--text-muted);font-size:.81rem;transition:transform .17s var(--ease),border-color .17s var(--ease),color .17s var(--ease)}.chip:hover{transform:translateY(-1px);border-color:#5d6477}.chip-link{text-decoration:none;cursor:pointer}.chip-link:hover{color:var(--text);border-color:#ffffff40}.positive{color:var(--positive);text-shadow:0 0 12px rgba(52,211,153,.2)}.negative{color:var(--negative);text-shadow:0 0 12px rgba(251,113,133,.2)}.footer-note{color:var(--text-muted);font-size:.8rem;line-height:1.5;margin-top:.9rem}.chat-box{margin-top:1rem;border:1px solid var(--border);border-radius:var(--radius-md);max-height:280px;overflow:auto;padding:.75rem;background:#ffffff05}.chat-line{margin-bottom:.5rem}.chat-user{color:#e4e9ff}.chat-ai{color:#d2ffe0}.drop-zone{border:2px dashed rgba(129,140,248,.2);border-radius:var(--radius-lg);background:linear-gradient(180deg,#818cf808,#0f111880);min-height:180px;padding:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.65rem;cursor:pointer;transition:border-color .25s,background .25s,transform .25s,box-shadow .25s;transition:border-color .2s var(--ease),background .2s var(--ease),transform .2s var(--ease)}.drop-zone:hover{border-color:#818cf866;background:linear-gradient(180deg,#818cf80f,#0f111880)}.drop-zone.dragging{border-color:#818cf899;background:linear-gradient(180deg,#818cf814,#0f111880);transform:translateY(-2px)}.drop-zone-title{font-size:.95rem;font-weight:700}.drop-zone-subtitle,.drop-zone-file{margin:0;color:var(--text-muted);font-size:.82rem}.drop-zone-link{display:inline-flex;align-items:center;gap:.4rem;margin-top:.35rem;padding:.5rem .9rem;border-radius:999px;border:1px solid rgba(129,140,248,.25);background:#818cf80f;color:#93bbfc;font-size:.82rem;font-weight:500;text-decoration:none;transition:border-color .15s ease,background .15s ease,color .15s ease}.drop-zone-link:hover{border-color:#818cf866;background:#818cf81f;color:#b8d4fd}.drop-zone-ios-hint{margin:.6rem 0 0;padding:.5rem .75rem;border-radius:8px;background:#818cf80f;border:1px solid rgba(129,140,248,.15);font-size:.72rem;color:#e2e8f0bf;line-height:1.4;max-width:360px}.drop-zone-ios-hint strong{color:#a5b4fc;font-weight:600}.drop-zone.has-file{border-color:#34d3994d;background:linear-gradient(180deg,#34d3990a,#0f111880)}.drop-zone.has-file:hover{border-color:#34d39980}.drop-zone-icon{color:var(--text-muted);margin-bottom:.1rem}.drop-zone-file-active{margin:0;color:#34d399;font-size:.78rem;font-weight:600}.chart-card{margin-top:1rem;border:1px solid var(--border);border-radius:var(--radius-md);padding:.75rem;position:relative}.chart-toolbar{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap}.chart-points-control{min-width:260px;display:flex;flex-direction:column;gap:.35rem}.chart-points-control label{font-size:.9rem;color:var(--text-muted)}.legend-wrap{margin-top:.7rem;display:flex;flex-wrap:wrap;gap:.42rem}.legend-item{display:inline-flex;align-items:center;gap:.38rem;border:1px solid var(--border);border-radius:999px;padding:.45rem .8rem;background:transparent;color:var(--text-muted);cursor:pointer;min-height:38px}.legend-item.active{color:var(--text);border-color:#4f5668;background:#ffffff0a}.legend-dot{width:11px;height:11px;border-radius:50%;display:inline-block}.warning-banner{margin-top:1rem;border:1px solid #80724d;background:#ffce5614;color:#ffe2a5;border-radius:var(--radius-md);padding:.7rem}.error-list{margin-top:.85rem;border:1px solid #5a2a2a;border-radius:var(--radius-md);background:#ff5c5c12;max-height:220px;overflow:auto;padding:.55rem .7rem}.error-item{color:#ffb0b0;font-size:.82rem;margin-bottom:.4rem}.table-wrap{margin-top:1rem;border:1px solid var(--border);border-radius:var(--radius-md);overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;width:100%;box-sizing:border-box}.deep-dive-button{width:100%;margin-top:.85rem;min-height:48px;font-weight:700;font-size:.88rem;letter-spacing:.1em;background:linear-gradient(135deg,#818cf81f,#a78bfa1f);border:1px solid rgba(129,140,248,.3);color:#818cf8;transition:all .2s ease}.deep-dive-button:hover{background:linear-gradient(135deg,#818cf833,#a78bfa33);border-color:#818cf880;box-shadow:0 0 20px #818cf81a}.deep-dive-button.active{background:linear-gradient(135deg,#818cf833,#a78bfa33);border-color:#818cf880;color:#93bbfc;box-shadow:0 0 24px #818cf81f,0 0 0 1px #818cf833 inset}.deep-dive-panel{margin-top:.8rem;padding:.9rem;border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff05}.warning{margin-top:.6rem;color:#ffb0b0;font-size:.86rem}.upload-diagnostics{margin-top:.5rem;padding:.6rem .85rem;border:1px solid rgba(255,255,255,.08);background:#ffffff05;border-radius:8px;font-size:.85rem;color:#c8cdd6}.upload-diagnostics>summary{cursor:pointer;color:#ffb86c;font-weight:600;list-style:none;user-select:none}.upload-diagnostics>summary::-webkit-details-marker{display:none}.upload-diagnostics>summary:before{content:"▸ ";display:inline-block;transition:transform .15s ease;color:#888c97}.upload-diagnostics[open]>summary:before{content:"▾ "}.upload-diagnostics ul{margin:.5rem 0 .4rem;padding-left:1.1rem;list-style:disc}.upload-diagnostics li{margin-bottom:.2rem;word-break:break-word}.upload-diagnostics .muted{color:#8b8f99}.upload-diagnostics .small{font-size:.78rem;margin:.45rem 0 0;color:#8b8f99}.deep-dive-hits-wrap{max-height:420px;background:#090c12d9;border-color:#394156}.deep-dive-hits-wrap .data-table th{position:sticky;top:0;z-index:1;background:#121724}.deep-dive-hits-wrap .data-table tbody tr:hover{background:#ffffff0a}.deep-dive-results{margin-top:.85rem}.deep-dive-callout{border:1px solid #3e4a66;background:linear-gradient(180deg,#5f84ff29,#5f84ff0f);border-radius:var(--radius-md);padding:.7rem .8rem;margin-bottom:.65rem;display:flex;flex-direction:column;gap:.2rem}.deep-dive-callout-label{color:#c7d3ff;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.deep-dive-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-bottom:.65rem}.deep-dive-summary-item{border:1px solid #2e374c;border-radius:var(--radius-sm);padding:.5rem .58rem;background:#ffffff05;display:flex;flex-direction:column;gap:.2rem}.deep-dive-summary-item span{color:var(--text-muted);font-size:.76rem}.deep-dive-summary-item strong{color:#f6f8ff;font-size:.9rem}.deep-dive-load-more-hint{margin-top:.45rem;color:#cfd9ff}.deep-dive-plinko-top-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:.65rem}.deep-dive-plinko-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.deep-dive-plinko-pill{border:1px solid #3b4660;border-radius:var(--radius-sm);padding:.45rem .5rem;background:#6188ff14;display:flex;justify-content:space-between;align-items:center}.deep-dive-plinko-pill.active{border-color:#7f95ff;background:#6188ff2e}.deep-dive-plinko-pill.inactive{border-color:#2d3548;background:#ffffff05;opacity:.75}.deep-dive-plinko-pill span{color:#e0e7ff;font-size:.82rem}.deep-dive-plinko-pill strong{color:#fff;font-size:.92rem}.data-table{width:100%;border-collapse:collapse;table-layout:fixed}.data-table th,.data-table td{overflow:hidden;text-overflow:ellipsis}@media (max-width: 640px){.data-table{table-layout:auto;min-width:700px}.hide-mobile{display:none!important}.data-table th,.data-table td{padding:.4rem .35rem;font-size:.76rem;white-space:nowrap}.data-table th{font-size:.68rem}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}.data-table th,.data-table td{padding:.58rem .65rem;text-align:left;white-space:nowrap;border-bottom:1px solid #232733;font-variant-numeric:tabular-nums}.data-table th{color:var(--text-muted);font-size:.82rem;font-weight:600;background:#ffffff05}.data-table a{color:#a5b4fc;text-decoration:none;transition:color .12s ease}.data-table a:hover{color:#c7d2fe;text-decoration:underline}.data-table td.positive{color:#34d399;font-weight:600}.data-table td.negative{color:#f87171;font-weight:600}.stake-link-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:1px solid rgba(129,140,248,.25);background:#818cf80f;color:#818cf8!important;font-size:.9rem;text-decoration:none!important;transition:all .12s ease}.stake-link-btn:hover{background:#818cf826;border-color:#818cf880;transform:scale(1.1);text-decoration:none!important}.chart-title{font-size:.96rem;color:var(--text-muted);margin-bottom:.4rem}.line-chart{width:100%;height:430px}@media (max-width: 640px){.line-chart{height:auto;aspect-ratio:560 / 440;max-height:360px}}.line-chart-axis{stroke:#2e3340;stroke-width:1}.line-chart-grid{stroke:#232734;stroke-width:1}.line-chart-grid-vertical{stroke:#1d2130;stroke-width:1;stroke-dasharray:3 5}.line-chart-hover-line{stroke:#fff6;stroke-width:1.2;stroke-dasharray:4 5}.line-chart-label{fill:#9ca6be;font-size:12px}.line-chart-path{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.98}.line-chart-path-multi{fill:none;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round;opacity:.98}.line-chart-dot{fill:#fff;opacity:.9}.line-chart-dot-interactive{cursor:pointer;r:5}.chart-surface{position:relative}.chart-tooltip{position:absolute;transform:translate(-50%,calc(-100% - 12px));background:#090b10f5;border:1px solid;border-radius:10px;padding:.45rem .55rem;min-width:130px;pointer-events:none;font-size:.86rem;color:#f5f7ff;box-shadow:0 10px 28px #0006;z-index:3}.chart-tooltip-title{font-weight:700;margin-bottom:.2rem}.chart-tooltip-divider{height:1px;background:#ffffff29;margin:.4rem 0 .3rem}.chart-tooltip-row{display:grid;grid-template-columns:10px auto auto;align-items:center;gap:.35rem;margin-top:.2rem}.verifier-visual{margin-top:.95rem;border:1px solid var(--border);border-radius:var(--radius-md);padding:.85rem;background:#090a0d}.visual-game{font-size:.8rem;color:var(--text-muted);letter-spacing:.08em}.visual-meter{margin-top:.6rem;width:100%;height:10px;border-radius:999px;background:#1b1f27;overflow:hidden}.visual-meter-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#fff,#babfce);animation:meterFill .5s var(--ease)}.visual-bars{margin-top:.7rem;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.33rem;align-items:end;min-height:72px}.visual-bar{border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#fff,#5f6574);opacity:0;animation:riseIn .42s var(--ease) forwards}.dice-panel{margin-top:.8rem;position:relative;z-index:5}.dice-toggle-row{display:flex;justify-content:center;gap:.4rem;margin-bottom:.75rem}.dice-toggle-btn{padding:.35rem 1.2rem;border-radius:var(--radius-md);border:1px solid var(--border);background:transparent;color:var(--text-dim);font-size:.8rem;cursor:pointer;transition:all .15s}.dice-toggle-btn.active{background:var(--accent);color:#fff;border-color:var(--accent)}.dice-slider-wrap{position:relative;padding:1.8rem 0 1.2rem}.dice-slider-track{position:relative;height:10px;border-radius:5px;background:#ff5e7a}.dice-slider-fill{position:absolute;top:0;height:100%;border-radius:5px;background:var(--positive);transition:width 60ms ease,left 60ms ease}.dice-slider-marker{position:absolute;top:-26px;transform:translate(-50%);font-size:.72rem;font-weight:700;padding:.15rem .5rem;border-radius:4px;white-space:nowrap;pointer-events:none;transition:left 80ms ease}.dice-win{background:var(--positive);color:#000}.dice-lose{background:#ff5e7a;color:#fff}.dice-slider-thumb{position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;height:24px;border-radius:50%;background:#fff;border:3px solid var(--accent);box-shadow:0 2px 8px #0006,0 0 0 3px #818cf826;cursor:grab;pointer-events:none;transition:left 60ms ease,box-shadow .15s ease}.dice-slider-thumb:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:var(--accent)}.dice-slider-input{position:absolute;top:50%;left:0;width:100%;height:48px;transform:translateY(-50%);-webkit-appearance:none;appearance:none;background:transparent;cursor:grab;opacity:0;z-index:10;pointer-events:auto;margin:0;padding:0}.dice-slider-input::-webkit-slider-thumb{-webkit-appearance:none;width:36px;height:36px;border-radius:50%;background:transparent;cursor:grab}.dice-slider-input::-moz-range-thumb{width:36px;height:36px;border-radius:50%;background:transparent;border:none;cursor:grab}.dice-slider-input:active{cursor:grabbing}.dice-slider-input:active+.dice-slider-thumb,.dice-slider-wrap:active .dice-slider-thumb{box-shadow:0 2px 12px #00000080,0 0 0 6px #818cf840;transform:translate(-50%,-50%) scale(1.1)}.dice-stats-row{display:flex;justify-content:space-between;margin-top:.6rem;padding:.5rem .75rem;background:#ffffff08;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.06)}.dice-stat{display:flex;flex-direction:column;align-items:center;gap:.15rem}.dice-stat-label{font-size:.65rem;text-transform:uppercase;color:var(--text-dim);letter-spacing:.5px}.dice-stat-value{font-size:.9rem;font-weight:700;color:var(--text)}.dice-result-text{text-align:center;margin-top:.5rem;font-size:.8rem;font-weight:700}.simple-verifier-viz{margin-top:.9rem;border:1px solid var(--border);border-radius:var(--radius-md);height:20px;background:#0a0d13;overflow:hidden}.simple-meter{height:100%;background:linear-gradient(90deg,#fff,#a5b4fc);animation:meterFill .45s var(--ease)}.verifier-cards{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.3rem}.verifier-game-result-section{margin-top:.75rem;padding:.75rem;border-radius:var(--radius-md);border:1px solid var(--border);background:#ffffff04}.verifier-result-title{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:.5rem}.verifier-card{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .5rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:#ffffff0a;font-size:.85rem;font-weight:600;font-family:monospace;position:relative;gap:.2rem}.verifier-card.red{color:#ff5e7a;border-color:#ff5e7a33}.verifier-card-idx{font-size:.55rem;color:var(--text-muted);font-weight:400}.verifier-card-draw{opacity:.6;border-style:dashed}.verifier-card-more{font-size:.75rem;color:var(--text-muted);align-self:center}.verifier-bj-hands{display:flex;flex-direction:column;gap:.75rem}.verifier-bj-label{font-size:.82rem;font-weight:700;color:var(--text);margin-bottom:.35rem}.verifier-bj-label.bust{color:#ff5e7a}.verifier-bj-result{margin-top:.6rem;padding:.45rem .7rem;border-radius:var(--radius-sm);font-size:.85rem;font-weight:700;text-align:center}.verifier-bj-result.win{background:#54e3a21a;color:var(--positive);border:1px solid rgba(84,227,162,.2)}.verifier-bj-result.loss{background:#ff5e7a14;color:#ff5e7a;border:1px solid rgba(255,94,122,.15)}.verifier-bj-result.push{background:#ffffff0a;color:var(--text-muted);border:1px solid var(--border)}.verifier-flips{display:flex;flex-wrap:wrap;gap:.25rem}.verifier-flip-item{display:flex;flex-direction:column;align-items:center;gap:.1rem}.verifier-flip-round{font-size:.55rem;color:var(--text-muted)}.verifier-flip{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:.75rem;font-weight:700}.verifier-flip.heads{background:#54e3a226;color:var(--positive);border:1px solid rgba(84,227,162,.3)}.verifier-flip.tails{background:#ff5e7a1a;color:#ff5e7a;border:1px solid rgba(255,94,122,.2)}.verifier-drills{margin-top:.75rem;display:flex;gap:.75rem}.verifier-drill-item{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.6rem 1rem;border-radius:var(--radius-md);border:1px solid var(--border);background:#ffffff08}.verifier-drill-label{font-size:.68rem;color:var(--text-muted);text-transform:uppercase}.verifier-drill-value{font-size:1.1rem;font-weight:700;color:var(--text)}.verifier-drill-value.high{color:var(--positive)}.verifier-snakes{margin-top:.75rem;display:flex;flex-direction:column;gap:.3rem}.verifier-snake-round{display:flex;align-items:center;gap:.5rem;padding:.35rem .6rem;border-radius:var(--radius-sm);background:#ffffff05;border:1px solid var(--border);font-size:.82rem}.verifier-snake-label{font-weight:600;color:var(--text-muted);min-width:70px}.verifier-snake-dice{font-family:monospace}.verifier-snake-total{font-weight:700;color:var(--text)}.verifier-wheel-result{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.6rem;font-size:.88rem}.verifier-wheel-segment{color:var(--text-muted)}.verifier-wheel-payout{font-size:1.3rem;font-weight:800}.verifier-wheel-payout.win{color:var(--positive)}.verifier-wheel-payout.loss{color:#ff5e7a}.verifier-roulette{display:flex;align-items:center;justify-content:center;padding:.8rem 0}.verifier-roulette-pocket{display:flex;flex-direction:column;align-items:center;justify-content:center;width:96px;height:96px;border-radius:50%;font-weight:800;letter-spacing:-.02em;color:#fff;box-shadow:0 6px 18px #00000059,inset 0 0 0 3px #ffffff14;border:2px solid rgba(255,255,255,.18)}.verifier-roulette-red{background:linear-gradient(160deg,#dc2626,#991b1b)}.verifier-roulette-black{background:linear-gradient(160deg,#1f2937,#0b0f1a)}.verifier-roulette-green{background:linear-gradient(160deg,#10b981,#047857)}.verifier-roulette-num{font-size:2.1rem;line-height:1}.verifier-roulette-color{font-size:.62rem;text-transform:uppercase;letter-spacing:.18em;opacity:.78;margin-top:.25rem}.verifier-diamonds{display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.6rem 0}.verifier-diamonds-gem{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.3rem;color:#ffffffeb;text-shadow:0 1px 0 rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.14);box-shadow:0 4px 12px #0000004d;transform-origin:center;animation:vfDiamondsIn .36s cubic-bezier(.16,1,.3,1) both}.verifier-diamonds-gem:nth-child(1){animation-delay:0ms}.verifier-diamonds-gem:nth-child(2){animation-delay:80ms}.verifier-diamonds-gem:nth-child(3){animation-delay:.16s}.verifier-diamonds-gem:nth-child(4){animation-delay:.24s}.verifier-diamonds-gem:nth-child(5){animation-delay:.32s}.verifier-diamonds-gem-label{opacity:.85}@keyframes vfDiamondsIn{0%{transform:scale(.4) rotate(-12deg);opacity:0}60%{transform:scale(1.1) rotate(4deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}.verifier-diamonds-summary{text-align:center;font-size:.92rem;font-weight:600;color:var(--text-muted);margin-top:.25rem}.verifier-diamonds-summary.is-match{color:var(--positive);font-weight:700}.verifier-rps{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.6rem 0}.verifier-rps-option{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.55rem .85rem;min-width:78px;border-radius:12px;border:1px solid var(--border);background:#ffffff05;opacity:.45;transition:opacity .2s var(--ease),transform .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease)}.verifier-rps-option.is-active{opacity:1;transform:translateY(-2px);border-color:#a78bfa8c;background:linear-gradient(135deg,#a78bfa2e,#6366f12e);box-shadow:0 6px 18px #6366f138}.verifier-rps-emoji{font-size:1.7rem;line-height:1}.verifier-rps-label{font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:#ffffffc7}.verifier-sequence{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.verifier-seq-label{font-size:.78rem;color:var(--text-muted);margin-right:.3rem}.verifier-seq-item{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 .3rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:#ffffff0a;font-size:.78rem;font-weight:600}.verifier-seq-danger{background:#ff5e7a1f;border-color:#ff5e7a4d;color:#ff5e7a;font-size:.95rem;min-width:32px;height:32px}.verifier-dragon{margin-top:.75rem;display:flex;flex-direction:column;gap:.3rem}.verifier-dragon-level{display:flex;align-items:center;gap:.5rem}.verifier-dragon-label{font-size:.72rem;font-weight:600;color:var(--text-muted);min-width:24px}.verifier-dragon-tiles{display:flex;gap:.25rem}.verifier-dragon-tile{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);border:1px solid var(--border);font-size:.75rem}.verifier-dragon-tile.egg{background:#fbbf241f;border-color:#fbbf244d}.verifier-dragon-tile.trap{background:#ff5e7a14;border-color:#ff5e7a33}.mines-board-wrap{margin-top:1rem;display:flex;justify-content:center;padding:1.5rem;border-radius:var(--radius-lg);background:radial-gradient(ellipse at top,rgba(129,140,248,.08) 0%,transparent 60%),linear-gradient(180deg,#0d0f17d9,#07080cf2);border:1px solid rgba(129,140,248,.12);box-shadow:inset 0 1px #ffffff08,0 8px 32px #0000004d}.mines-board{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem;width:100%;max-width:480px}.mine-tile{aspect-ratio:1 / 1;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(145deg,#232837e6,#141823e6);cursor:pointer;position:relative;overflow:hidden;transition:transform .12s var(--ease),background .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease);animation:mineTileIn .3s var(--ease) both;box-shadow:inset 0 1px #ffffff14,inset 0 -2px #0006,0 2px 4px #0000004d;display:flex;align-items:center;justify-content:center;min-height:56px}@keyframes mineTileIn{0%{opacity:0;transform:scale(.85) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.mine-tile:hover:not(.mine-is-mine):not(.mine-is-safe):not(.mine-is-hit):not(.mine-is-unpicked-safe){background:linear-gradient(145deg,#373e52e6,#232a3ce6);border-color:#818cf840;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1f,inset 0 -2px #0006,0 4px 12px #0006,0 0 0 1px #818cf826}.mine-tile:active{transform:scale(.97);transition:transform 60ms ease}.mine-tile-inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.mine-is-picked{border-color:#818cf866;background:linear-gradient(145deg,#818cf840,#6366f126);color:#c7d2fe;box-shadow:inset 0 0 0 1px #818cf866,inset 0 1px #ffffff1a,0 0 16px #818cf833}.mine-is-safe{background:linear-gradient(145deg,#34d39959,#10b98133);border-color:#34d39980;color:#6ee7b7;box-shadow:inset 0 0 0 1px #34d39966,inset 0 1px #ffffff26,0 0 20px #34d39940;animation:mineReveal .4s var(--ease) both}.mine-is-hit{background:linear-gradient(145deg,#ff5e7a80,#dc26264d);border-color:#ff5e7a99;color:#fff;box-shadow:inset 0 0 0 1px #ff5e7a80,inset 0 1px #ffffff26,0 0 24px #ff5e7a59;animation:mineExplode .5s var(--ease) both}.mine-is-mine:not(.mine-is-hit){background:linear-gradient(145deg,#282c3af2,#14161ef2);color:#fff6;border-color:#ffffff0d}.mine-is-unpicked-safe{background:linear-gradient(145deg,#232d28d9,#141c17e6);color:#6ee7b766;border-color:#34d39926}@keyframes mineReveal{0%{transform:scale(.8) rotateY(-180deg);opacity:0}50%{transform:scale(1.1) rotateY(-90deg)}to{transform:scale(1) rotateY(0);opacity:1}}@keyframes mineExplode{0%{transform:scale(.6);opacity:0}40%{transform:scale(1.2)}70%{transform:scale(.95)}to{transform:scale(1);opacity:1}}.plinko-wrap{margin-top:1rem;border:1px solid var(--border);border-radius:var(--radius-md);padding:.7rem}.plinko-path{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.6rem}.plinko-step{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;font-size:.78rem;font-weight:700;border:1px solid var(--border)}.plinko-step.left{background:#62c1ff29;color:#bde7ff}.plinko-step.right{background:#ba86ff29;color:#e2c6ff}.plinko-slots{display:grid;grid-template-columns:repeat(17,minmax(0,1fr));gap:.25rem}.plinko-slot{border:1px solid var(--border);border-radius:6px;padding:.25rem 0;text-align:center;font-size:.72rem;color:var(--text-muted)}.plinko-slot.active{border-color:#fff;color:#fff;background:#ffffff14}.keno-board-wrap{margin-top:.75rem;padding:.75rem;border-radius:var(--radius-lg);background:radial-gradient(ellipse at top,rgba(129,140,248,.08) 0%,transparent 60%),linear-gradient(180deg,#0d0f17d9,#07080cf2);border:1px solid rgba(129,140,248,.12);box-shadow:inset 0 1px #ffffff08,0 8px 32px #0000004d}.keno-board{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));max-width:460px;margin:0 auto;gap:.32rem}.keno-ball{aspect-ratio:1 / 1;border-radius:9px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#2a3044f2,#161a26f2);cursor:pointer;position:relative;transition:transform .14s var(--ease),border-color .14s var(--ease),background .14s var(--ease),box-shadow .14s var(--ease),color .14s var(--ease);animation:kenoBallIn .35s var(--ease) both;box-shadow:inset 0 1px #ffffff0f,inset 0 -2px #00000059,0 2px 4px #00000040;font-family:var(--font-mono);font-size:.78rem;font-weight:700;color:var(--text-muted);display:flex;align-items:center;justify-content:center;min-height:32px}@keyframes kenoBallIn{0%{opacity:0;transform:scale(.9) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.keno-ball:hover{transform:translateY(-1px);border-color:#818cf859;color:var(--text);box-shadow:inset 0 1px #ffffff1a,inset 0 -2px #00000059,0 4px 10px #00000059,0 0 0 1px #818cf82e}.keno-ball:active{transform:scale(.97)}.keno-ball-inner{z-index:1}.keno-ball-picked{background:linear-gradient(180deg,#818cf8e6,#4f56b2d9);border-color:#a5b0ff8c;color:#fff;box-shadow:inset 0 1px #fff3,inset 0 -2px #0003,0 2px 8px #6366f159}.keno-ball-drawn{background:linear-gradient(180deg,#fbbf24f2,#d97706e6);border-color:#fde04799;color:#1a1309;box-shadow:inset 0 1px #ffffff40,inset 0 -2px #0003,0 2px 10px #fbbf2473}.keno-ball-drawn-reveal{background:linear-gradient(180deg,#fbbf2466,#d977064d);border-color:#fbbf2466;color:#fde68a;box-shadow:inset 0 1px #ffffff1a,0 0 8px #fbbf2433;animation:kenoMissPop .32s cubic-bezier(.16,1,.3,1) both}@keyframes kenoMissPop{0%{transform:scale(.7);opacity:0}60%{transform:scale(1.06);opacity:1}to{transform:scale(1);opacity:1}}.keno-ball-hit{background:linear-gradient(180deg,#34d399f2,#10b981e6);border-color:#6ee7b799;color:#052e1f;box-shadow:inset 0 1px #ffffff40,inset 0 -2px #0003,0 2px 12px #34d39973;animation:kenoHitPop .36s cubic-bezier(.16,1,.3,1) both}@keyframes kenoHitPop{0%{transform:scale(.6) rotate(-6deg);opacity:0;box-shadow:0 0 #34d3998c,inset 0 0 #fff0}55%{transform:scale(1.18) rotate(2deg);opacity:1;box-shadow:0 0 0 8px #34d39900,inset 0 1px #ffffff40}to{transform:scale(1) rotate(0);opacity:1;box-shadow:0 2px 12px #34d39973,inset 0 1px #ffffff40,inset 0 -2px #0003}}.keno-ball-miss{background:linear-gradient(180deg,#2d3142d9,#161924f2);border-color:#ff5e7a2e;color:#ff5e7a8c;opacity:.65}.keno-ball-badge{position:absolute;top:-5px;right:-5px;width:16px;height:16px;border-radius:50%;background:#34d399;color:#052e1f;font-size:.62rem;font-weight:900;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0006;border:1.5px solid rgba(5,46,31,.5)}@keyframes kenoReveal{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes kenoHit{0%{transform:scale(.6)}50%{transform:scale(1.15)}to{transform:scale(1)}}@media (max-width: 640px){.mines-board-wrap,.keno-board-wrap{padding:.85rem}.mine-tile{min-height:48px}.keno-ball{font-size:.72rem;min-height:36px}}.crash-viz{margin-top:1rem;border:1px solid var(--border);border-radius:var(--radius-md);padding:.8rem}.crash-line{height:12px;border-radius:999px;background:linear-gradient(90deg,#6be3ff,#ff7ef4,#ffb86a);animation:meterFill .5s var(--ease)}.crash-text{margin-top:.55rem;font-size:1.05rem;font-weight:700}.fade-slide{animation:fadeSlide .3s var(--ease)}.floating-widget{position:fixed;right:.9rem;bottom:calc(.9rem + var(--safe-bottom));z-index:15}.floating-trigger{min-width:56px}.floating-panel{width:min(360px,calc(100vw - 1.2rem));border:1px solid var(--border);border-radius:var(--radius-lg);background:#090b10;box-shadow:var(--shadow);padding:.75rem;margin-bottom:.55rem}.floating-head{display:flex;justify-content:space-between;align-items:center}.icon-button{background:transparent;border:1px solid var(--border);color:var(--text);border-radius:999px;width:30px;height:30px;cursor:pointer}.floating-input{margin-top:.6rem;display:grid;grid-template-columns:1fr auto;gap:.5rem}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.support-landing{grid-column:span 12;display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 1.5rem 2rem;max-width:540px;margin:0 auto}.support-hero-icon{color:#818cf8;margin-bottom:1.2rem;animation:supportIconFloat 3s ease-in-out infinite}@keyframes supportIconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.support-hero-title{font-size:1.6rem;font-weight:800;letter-spacing:-.01em;color:var(--text);margin:0 0 .6rem}.support-hero-sub{color:var(--text-muted);font-size:.9rem;line-height:1.6;margin:0 0 1.5rem;max-width:420px}.support-contact-links{display:flex;flex-direction:column;gap:.55rem;align-items:center;width:100%;max-width:300px;margin-bottom:2rem}.support-contact-pill{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:42px;padding:0 1.1rem;border-radius:12px;font-size:.85rem;font-weight:600;text-decoration:none;border:1px solid rgba(165,180,252,.3);background:linear-gradient(180deg,#a5b4fc24,#a5b4fc0a);color:#e0e7ff;transition:transform .18s var(--ease),border-color .22s var(--ease),background .22s var(--ease);width:100%;cursor:pointer}.support-contact-pill:hover{transform:translateY(-1px);border-color:#a5b4fc;color:#f7f9ff}.support-contact-discord{border-color:#7289da66;background:linear-gradient(180deg,#7289da2e,#7289da0f);color:#c4d0f5}.support-contact-discord:hover{border-color:#7289da;color:#f0f2ff}.support-features{display:flex;flex-direction:column;gap:.75rem;width:100%;margin-bottom:1.5rem}.support-feature{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;border-radius:var(--radius-md);border:1px solid var(--border);background:#ffffff05;text-align:left;transition:border-color .2s var(--ease),background .2s var(--ease)}.support-feature:hover{border-color:#818cf833;background:#818cf80a}.support-feature-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#818cf81a;color:#a5b4fc}.support-feature-text{display:flex;flex-direction:column;gap:.1rem}.support-feature-text strong{font-size:.85rem;font-weight:650;color:var(--text)}.support-feature-text span{font-size:.78rem;color:var(--text-muted)}.support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0 1.25rem}.support-card{display:flex;align-items:center;gap:.85rem;padding:.95rem 1rem;border-radius:var(--radius-md);border:1px solid var(--border);background:#ffffff06;color:var(--text);text-align:left;text-decoration:none;font-family:inherit;cursor:pointer;transition:transform .18s var(--ease),border-color .2s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease)}.support-card:hover{transform:translateY(-2px);border-color:var(--support-card-accent, rgba(129, 140, 248, .4));background:var(--support-card-accent-faint, rgba(129, 140, 248, .05));box-shadow:0 6px 20px #00000040}.support-card-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;border:1px solid transparent;background:var(--support-card-accent-faint, rgba(129, 140, 248, .12));color:var(--support-card-accent-strong, #a5b4fc)}.support-card-body{display:flex;flex-direction:column;gap:.15rem;min-width:0}.support-card-label{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.support-card-handle{font-size:.92rem;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.support-card-hint{font-size:.72rem;color:var(--text-muted);line-height:1.35}.support-card-telegram{--support-card-accent: rgba(56, 161, 224, .45);--support-card-accent-faint: rgba(56, 161, 224, .1);--support-card-accent-strong: #5db8ea}.support-card-discord{--support-card-accent: rgba(114, 137, 218, .45);--support-card-accent-faint: rgba(114, 137, 218, .1);--support-card-accent-strong: #8ea1f0}.support-card-x{--support-card-accent: rgba(241, 245, 249, .45);--support-card-accent-faint: rgba(241, 245, 249, .06);--support-card-accent-strong: #f1f5f9}.support-card-email{--support-card-accent: rgba(251, 191, 36, .45);--support-card-accent-faint: rgba(251, 191, 36, .1);--support-card-accent-strong: #fbbf24}.support-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .85rem;margin:0 0 1rem;font-size:.78rem;color:var(--text-muted)}.support-meta-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .65rem;border-radius:999px;background:#4ade801f;border:1px solid rgba(74,222,128,.3);color:#86efac;font-weight:700;font-size:.72rem;letter-spacing:.02em}.support-meta-dot{width:7px;height:7px;border-radius:999px;background:#4ade80;box-shadow:0 0 #4ade8099;animation:supportPulse 1.6s ease-in-out infinite}@keyframes supportPulse{0%{box-shadow:0 0 #4ade808c}70%{box-shadow:0 0 0 7px #4ade8000}to{box-shadow:0 0 #4ade8000}}.support-meta-text{flex:1;min-width:0}.support-seo-details{margin-top:.5rem;text-align:left}@media (max-width: 540px){.support-grid{grid-template-columns:1fr}}@media (max-width: 640px){.support-landing{padding:2rem 1rem 1.5rem}.support-hero-title{font-size:1.3rem}}.tracker-status-pending-old{color:#f5c542;font-weight:600}.tracker-status-cashout{color:#6eb5ff;font-weight:600}.tracker-parlay{color:#fbbf24;font-weight:600;font-size:.82rem}.lb-table{table-layout:auto}.lb-table th:nth-child(1){width:2rem}.lb-table td:nth-child(3){min-width:80px}.lb-table tbody tr{animation:feedRowIn .3s var(--ease) both}.lb-table tbody tr:hover{background:#818cf80a}.lb-ev{font-family:var(--font-mono);font-weight:600;font-size:.82rem;padding:.1rem .35rem;border-radius:4px}.lb-user-cell{display:inline-flex;align-items:center;gap:.45rem}.lb-streak{font-family:var(--font-mono);font-size:.68rem;font-weight:700;padding:.08rem .35rem;border-radius:999px;line-height:1.3;letter-spacing:.02em;white-space:nowrap}.lb-streak-hot{color:#5eead4;background:#34d39924;border:1px solid rgba(52,211,153,.3)}.lb-streak-cold{color:#fca5a5;background:#ff5e7a24;border:1px solid rgba(255,94,122,.3)}.lb-wins{color:var(--text-muted);font-size:.75rem}.lb-recent{font-size:.75rem;font-weight:700}.lb-recent.trend-up{color:#34d399}.lb-recent.trend-down{color:#fca5a5}.ev-great{color:var(--positive);background:#34d3991a}.ev-good{color:#60a5fa;background:#60a5fa1a}.ev-bad{color:#ff5e7a;background:#ff5e7a1a}.ev-variance{color:#fbbf24;background:#fbbf241a;border:1px solid rgba(251,191,36,.25);cursor:help}.feed-table th:nth-child(1){width:12%}.feed-table th:nth-child(2){width:9%}.feed-table th:nth-child(3){width:7%}.feed-table th:nth-child(4){width:8%}.feed-table th:nth-child(5){width:8%}.feed-table th:nth-child(6){width:10%}.feed-table th:nth-child(7){width:auto}.feed-table th:nth-child(8){width:5%}.feed-table th:nth-child(9){width:4%}.feed-table td:nth-child(8),.feed-table td:nth-child(9){text-overflow:clip}.feed-table tbody tr{animation:feedRowIn .3s var(--ease) both}@keyframes feedRowIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.feed-table tbody tr:hover{background:#818cf80a}.feed-amount{font-family:var(--font-mono);font-weight:600;font-size:.82rem}.feed-amount-high{color:#fbbf24}.feed-amount-whale{color:#f472b6;text-shadow:0 0 8px rgba(244,114,182,.3)}.feed-odds{font-family:var(--font-mono);font-weight:600;font-size:.8rem}.feed-odds-low{color:var(--text-muted)}.feed-odds-mid{color:#60a5fa}.feed-odds-high{color:#fbbf24}.feed-odds-degen{color:#f472b6}.feed-sport{font-size:.78rem;white-space:nowrap}.tracker-status-won{color:var(--positive);font-weight:600}.tracker-status-lost{color:#ff5e7a;font-weight:600}.tracker-status-pending{color:var(--text-muted)}.tracker-status-cashout{color:#fbbf24;font-weight:600}.power-picks{position:relative;margin:1rem 0;padding:1.1rem 1.15rem;border-radius:14px;background:radial-gradient(circle at 0% 0%,rgba(124,58,237,.1),transparent 50%),linear-gradient(135deg,#7c3aed12,#3b82f60a),#0d0f178c;border:1px solid rgba(124,58,237,.22);overflow:hidden}.power-picks:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(165,180,252,.4),transparent);pointer-events:none}.power-picks-header{display:flex;align-items:center;gap:.55rem;margin-bottom:.85rem;flex-wrap:wrap}.power-picks-bolt{color:#a5b4fc;flex-shrink:0;filter:drop-shadow(0 0 6px rgba(165,180,252,.45));animation:pulse-glow 2.4s ease-in-out infinite}@keyframes pulse-glow{0%,to{filter:drop-shadow(0 0 4px rgba(165,180,252,.3));transform:scale(1)}50%{filter:drop-shadow(0 0 10px rgba(165,180,252,.7));transform:scale(1.05)}}@media (prefers-reduced-motion: reduce){.power-picks-bolt{animation:none}}.power-picks-title{font-weight:700;font-size:1.05rem;color:#fff;letter-spacing:-.005em;background:linear-gradient(135deg,#fff,#c7d2fe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:.05rem}.power-picks-sub{font-size:.78rem;color:var(--text-2);flex:1}.pp-hit-rate{color:var(--positive);font-weight:600}.pp-profitability{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.55rem .75rem;margin:0 0 .4rem;border-radius:var(--radius-md);background:#ffffff08;border:1px solid rgba(255,255,255,.06);font-size:.78rem}.pp-profit-label{color:var(--text-2)}.pp-profit-value{font-weight:700;font-size:.85rem}.pp-profit-pos{color:var(--positive)}.pp-profit-neg{color:#ff5e7a}.pp-rank-stats{display:flex;gap:.75rem;flex-wrap:wrap;padding:.4rem .75rem;margin:0 0 .4rem;font-size:.72rem}.pp-rank-item{padding:.2rem .5rem;border-radius:var(--radius-sm);background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.pp-profit-detail{color:var(--text-muted);font-size:.72rem}.pp-admin-edit{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.15rem;margin-left:.2rem;display:inline-flex;align-items:center;transition:color .12s ease}.pp-admin-edit:hover{color:var(--text)}.pp-profit-real{font-size:.65rem;color:var(--text-muted);opacity:.6;width:100%}.pp-override-form{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.4rem;width:100%}.pp-ov-input{width:80px;padding:.3rem .45rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:#ffffff0a;color:var(--text);font-size:.72rem;outline:none}.pp-ov-input:focus{border-color:#818cf866}.pp-ov-btn{padding:.3rem .6rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:#ffffff0a;color:var(--text);font-size:.7rem;font-weight:600;cursor:pointer;transition:background .12s ease}.pp-ov-btn:hover{background:#ffffff14}.power-picks-timer{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .65rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.04em;color:#c7d2fe;background:#818cf81f;border:1px solid rgba(129,140,248,.22);font-variant-numeric:tabular-nums}.power-picks-bar-track{height:3px;border-radius:999px;background:#ffffff0f;margin-bottom:.85rem;overflow:hidden}.power-picks-bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#6366f1,#a855f7);transition:width 1s linear;box-shadow:0 0 8px #a855f759}.power-picks-grid{display:flex;flex-direction:column;gap:.5rem;transition:opacity .4s ease,transform .4s ease}.power-picks-grid.power-picks-fade{opacity:0;transform:translateY(6px)}@keyframes ppSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pp-stagger{animation:ppSlideIn .4s cubic-bezier(.16,1,.3,1) both}.pp-rank-ring{flex-shrink:0;position:relative;width:2.4rem;height:2.4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:800;border:2px solid}.pp-rank-svg{position:absolute;inset:0;width:100%;height:100%}.pp-rank-track{fill:none;stroke:#ffffff0f;stroke-width:2}.pp-rank-arc{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:107;stroke-dashoffset:0;transform:rotate(-90deg);transform-origin:center;animation:rankSpin 2.5s ease-in-out infinite}.pp-rank-num{position:relative;z-index:1;font-family:var(--font-mono);font-size:.85rem;font-weight:800}@keyframes rankSpin{0%{stroke-dashoffset:107}50%{stroke-dashoffset:20}to{stroke-dashoffset:107}}.pp-rank-ring.rank-gold{border:none;color:#fbbf24;background:radial-gradient(circle,rgba(251,191,36,.12) 0%,transparent 70%);box-shadow:0 0 16px #fbbf2426}.pp-rank-ring.rank-gold .pp-rank-arc{stroke:#fbbf24;filter:drop-shadow(0 0 4px rgba(251,191,36,.5))}.pp-rank-ring.rank-gold .pp-rank-track{stroke:#fbbf241f}.pp-rank-ring.rank-silver{border:none;color:#c0c8d8;background:radial-gradient(circle,rgba(148,163,184,.08) 0%,transparent 70%)}.pp-rank-ring.rank-silver .pp-rank-arc{stroke:#94a3b8;animation-delay:.3s}.pp-rank-ring.rank-silver .pp-rank-track{stroke:#94a3b81a}.pp-rank-ring.rank-bronze{border:none;color:#e09140;background:radial-gradient(circle,rgba(217,119,6,.08) 0%,transparent 70%)}.pp-rank-ring.rank-bronze .pp-rank-arc{stroke:#d97706;animation-delay:.6s}.pp-rank-ring.rank-bronze .pp-rank-track{stroke:#d977061a}.power-pick-card{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:10px;background:var(--bg-1);border:1px solid var(--border);transition:transform .15s,border-color .2s,box-shadow .2s}.pp-skeleton-card{pointer-events:none;animation:ppSkeletonPulse 1.4s ease-in-out infinite}.pp-skeleton-rank{width:36px;height:36px;border-radius:50%;background:var(--bg-2, rgba(255, 255, 255, .04));flex-shrink:0}.pp-skeleton-line{height:.7rem;margin:.35rem 0;border-radius:4px;background:var(--bg-2, rgba(255, 255, 255, .04))}.pp-skeleton-line--w40{width:40%}.pp-skeleton-line--w60{width:60%}.pp-skeleton-line--w80{width:80%}.pp-skeleton-badges{display:flex;gap:.4rem;margin-top:.5rem}.pp-skeleton-pill{width:3.5rem;height:1.1rem;border-radius:6px;background:var(--bg-2, rgba(255, 255, 255, .04))}@keyframes ppSkeletonPulse{0%,to{opacity:.55}50%{opacity:.85}}.power-pick-card:hover{transform:translateY(-1px);border-color:var(--accent);box-shadow:0 4px 16px #7c3aed1a}.power-pick-card.rank-0{border-color:#fbbf2440;background:linear-gradient(135deg,var(--bg-1),rgba(251,191,36,.03));position:relative;overflow:hidden}.power-pick-card.rank-0:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--shimmer-angle, 0deg),transparent 0%,transparent 70%,rgba(251,191,36,.4) 78%,rgba(251,191,36,.7) 82%,rgba(251,191,36,.4) 86%,transparent 94%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ppShimmer 4s linear infinite;pointer-events:none}@property --shimmer-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes ppShimmer{to{--shimmer-angle: 360deg}}.power-pick-body{flex:1;min-width:0}.power-pick-top{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem;flex-wrap:wrap}.power-pick-user{font-weight:600;color:var(--text);text-decoration:none;font-size:.9rem}.power-pick-user:hover{color:var(--accent)}.power-pick-match{font-size:.8rem;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.35rem}.power-pick-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;font-size:.78rem;color:var(--text-2);margin-bottom:.35rem}.power-pick-meta span{white-space:nowrap}.power-pick-meta .chip{font-size:.7rem;padding:.1rem .4rem;white-space:nowrap}.power-pick-legs{color:var(--text-3);font-size:.75rem;white-space:nowrap}.pp-odds-val{font-weight:700;color:var(--accent);font-variant-numeric:tabular-nums}@keyframes ppOddsGlow{0%,to{text-shadow:0 0 4px rgba(124,58,237,.3)}50%{text-shadow:0 0 10px rgba(124,58,237,.6),0 0 20px rgba(124,58,237,.2)}}.pp-odds-glow{animation:ppOddsGlow 2.5s ease-in-out infinite}.power-pick-badges{display:flex;flex-wrap:wrap;gap:.35rem}.pp-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .45rem;border-radius:6px;font-size:.68rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.4}.pp-badge.badge-green{background:#34d3991f;color:#34d399;border:1px solid rgba(52,211,153,.2)}.pp-badge.badge-amber{background:#fbbf241f;color:#fbbf24;border:1px solid rgba(251,191,36,.2)}.pp-badge.badge-red{background:#ef44441a;color:#f87171;border:1px solid rgba(239,68,68,.18)}.pp-badge.badge-muted{background:#ffffff0a;color:var(--text-3);border:1px solid rgba(255,255,255,.06)}.pp-badge-hot{background:linear-gradient(135deg,#fb923c26,#ef44441f);color:#fb923c;border:1px solid rgba(251,146,60,.25)}.pp-badge-hot svg{flex-shrink:0}.pp-badge-sharp{background:#60a5fa1f;color:#60a5fa;border:1px solid rgba(96,165,250,.2);text-transform:uppercase;letter-spacing:.04em;font-size:.62rem}.power-pick-link{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--bg-2);color:var(--text-2);text-decoration:none;transition:background .15s,color .15s}.power-pick-link:hover{background:var(--accent);color:#fff}@media (max-width: 600px){.power-picks{padding:.75rem}.power-pick-card{padding:.6rem;gap:.4rem}.pp-rank-ring{width:2rem;height:2rem}.pp-rank-num{font-size:.7rem}.power-pick-meta{flex-wrap:wrap;gap:.3rem;font-size:.72rem}.power-pick-meta span,.power-pick-meta .chip{white-space:nowrap}.power-pick-badges{gap:.25rem}.pp-badge{font-size:.62rem;padding:.12rem .35rem}.power-pick-legs{white-space:nowrap}.power-pick-top{gap:.35rem}.power-pick-link{width:1.6rem;height:1.6rem}}.live-pulse-bar{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:.55rem .95rem;margin:.7rem 0 .55rem;border-radius:12px;background:radial-gradient(circle at 0% 50%,rgba(52,211,153,.1),transparent 60%),linear-gradient(180deg,#34d3990a,#34d39905),#0d0f1773;border:1px solid rgba(52,211,153,.18);font-size:.78rem;color:var(--text-dim);position:relative;overflow:hidden;animation:pulseBarIn .6s var(--ease) both}.live-pulse-bar:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(52,211,153,.4),transparent);pointer-events:none}@keyframes pulseBarIn{0%{opacity:0;transform:translateY(-8px);max-height:0;padding-top:0;padding-bottom:0;margin:0}to{opacity:1;transform:translateY(0);max-height:80px;padding-top:.55rem;padding-bottom:.55rem;margin:.7rem 0 .55rem}}.live-pulse-dot{width:7px;height:7px;border-radius:999px;background:#34d399;flex-shrink:0;position:relative;box-shadow:0 0 8px #34d39999;animation:pulseDot 1.6s ease-in-out infinite}.live-pulse-dot:after{content:"";position:absolute;inset:-3px;border-radius:999px;border:1px solid rgba(52,211,153,.5);opacity:.6;animation:livePulseHalo 1.6s ease-out infinite;pointer-events:none}@keyframes pulseDot{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@keyframes livePulseHalo{0%{opacity:.5;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion: reduce){.live-pulse-dot,.live-pulse-dot:after{animation:none}}.live-pulse-item{display:inline-flex;align-items:center;gap:.3rem;font-variant-numeric:tabular-nums;white-space:nowrap}.live-pulse-item strong{color:var(--text);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.005em}.live-pulse-divider{width:1px;height:14px;background:linear-gradient(180deg,transparent,rgba(52,211,153,.25),transparent)}@media (max-width: 640px){.live-pulse-bar{padding:.5rem .75rem;font-size:.72rem;gap:.45rem}}.feed-tab-bar{display:flex;align-items:center;gap:.3rem;margin-top:1rem;padding:.3rem;background:linear-gradient(180deg,#ffffff05,#ffffff01),#0d0f178c;border:1px solid rgba(255,255,255,.06);border-radius:12px}.feed-tab{flex:1;padding:.55rem 1rem;border:none;border-radius:9px;background:transparent;white-space:nowrap;color:#cbd5e1b8;font-size:.85rem;font-weight:600;letter-spacing:.005em;cursor:pointer;transition:color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),transform 80ms ease;user-select:none;-webkit-tap-highlight-color:transparent}.feed-tab:hover{color:#fffffff2;background:#818cf812}.feed-tab:active{transform:scale(.97);transition:transform 40ms ease}.feed-tab.active{color:#fff;font-weight:600;background:linear-gradient(135deg,#6366f152,#8b5cf638);box-shadow:inset 0 0 0 1px #a5b4fc66,inset 0 1px #ffffff1a,0 4px 14px #6366f12e}.feed-tab-pause{flex:0;margin-left:auto;padding:.4rem .85rem;font-size:.75rem;font-weight:600;color:var(--text-dim);border:1px solid rgba(255,255,255,.08);border-radius:8px;transition:all .2s ease}.feed-tab-pause:hover{color:var(--text);border-color:#ffffff29}.feed-tab-pause.paused{color:var(--positive);border-color:#34d39959;background:#34d3990f}.tracker-sub-nav{grid-column:span 12;display:flex;align-items:stretch;gap:.4rem;margin-bottom:.5rem;padding:.4rem;background:linear-gradient(135deg,#6366f10d,#a855f708),#0d0f17b3;border:1px solid rgba(255,255,255,.07);border-radius:14px;backdrop-filter:blur(14px) saturate(110%);-webkit-backdrop-filter:blur(14px) saturate(110%);position:relative;box-sizing:border-box;min-width:0;isolation:isolate}.tracker-sub-nav:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0% 0%,rgba(129,140,248,.1) 0%,transparent 50%),radial-gradient(circle at 100% 100%,rgba(168,85,247,.06) 0%,transparent 60%);border-radius:inherit;pointer-events:none;z-index:-1}.tracker-nav-group{display:flex;align-items:stretch;gap:.25rem;min-width:0}.tracker-nav-group-browse{flex:1;min-width:0}.tracker-nav-group-personal,.tracker-nav-group-personal .tracker-nav-item{flex:0 0 auto}.tracker-nav-divider{width:1px;align-self:stretch;margin:.3rem .05rem;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.1) 30%,rgba(255,255,255,.1) 70%,transparent 100%);flex-shrink:0}.tracker-nav-item{display:flex;align-items:center;justify-content:center;gap:.5rem;flex:1;min-width:0;padding:.6rem .85rem;border-radius:10px;font-size:.85rem;font-weight:500;letter-spacing:.005em;color:#cbd5e1b8;text-decoration:none;white-space:nowrap;position:relative;cursor:pointer;transition:color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),transform 80ms ease;user-select:none;-webkit-tap-highlight-color:transparent;overflow:hidden;text-overflow:ellipsis}.tracker-nav-item:hover{color:#fffffff2;background:linear-gradient(180deg,#818cf817,#818cf80a)}.tracker-nav-item:active{transform:scale(.97);transition:transform 40ms ease}.tracker-nav-item.active{color:#fff;font-weight:600;background:linear-gradient(135deg,#6366f152,#8b5cf638);box-shadow:inset 0 0 0 1px #a5b4fc66,inset 0 1px #ffffff1a,0 4px 18px #6366f12e,0 1px 3px #0003}.tracker-nav-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.62;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.tracker-nav-item:hover .tracker-nav-icon{opacity:.95;transform:scale(1.08)}.tracker-nav-item.active .tracker-nav-icon{opacity:1;color:#c7d2fe;filter:drop-shadow(0 0 6px rgba(165,180,252,.45))}.tracker-nav-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tracker-nav-live-dot{width:7px;height:7px;border-radius:999px;background:#f43f5e;flex-shrink:0;position:relative;margin-left:-.15rem;box-shadow:0 0 8px #f43f5e8c;animation:trackerLivePulse 2s ease-in-out infinite}.tracker-nav-live-dot:after{content:"";position:absolute;inset:-3px;border-radius:999px;border:1px solid rgba(244,63,94,.55);animation:trackerLiveHalo 2s ease-out infinite;pointer-events:none}@keyframes trackerLivePulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes trackerLiveHalo{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion: reduce){.tracker-nav-live-dot,.tracker-nav-live-dot:after{animation:none}}@media (max-width: 640px){.tracker-sub-nav{flex-direction:column;gap:.35rem;padding:.4rem;border-radius:14px}.tracker-nav-group-browse{display:grid;grid-template-columns:repeat(4,1fr);gap:.3rem}.tracker-nav-group-personal{display:grid;grid-template-columns:1fr 1fr;gap:.3rem}.tracker-nav-divider{width:100%;height:1px;align-self:auto;margin:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 30%,rgba(255,255,255,.08) 70%,transparent 100%)}.tracker-nav-item{flex:0;flex-direction:column;gap:.3rem;padding:.55rem .4rem;font-size:.7rem;font-weight:500;line-height:1.1;min-height:56px}.tracker-nav-item.active{font-weight:600}.tracker-nav-icon svg{width:20px;height:20px}.tracker-nav-live-dot{position:absolute;top:.4rem;right:.4rem;width:6px;height:6px;margin:0}}@media (max-width: 360px){.tracker-nav-item{font-size:.66rem;padding:.5rem .3rem}.tracker-nav-icon svg{width:18px;height:18px}}.tp-hero{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1.5rem;padding:1.25rem 0 .5rem;position:relative}.tp-hero-identity{display:flex;align-items:center;gap:1rem;min-width:0}.tp-avatar{flex-shrink:0;width:64px;height:64px;border-radius:18px;display:grid;place-items:center;font-weight:700;font-size:1.4rem;color:#fffffff2;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0000002e,0 6px 20px #00000059;text-shadow:0 1px 2px rgba(0,0,0,.3)}.tp-hero-meta{min-width:0;display:flex;flex-direction:column;gap:.4rem}.tp-username{font-size:1.65rem;font-weight:700;letter-spacing:-.01em;color:#fff;margin:0;line-height:1.1;background:linear-gradient(135deg,#fff,#c7d2fed9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:.1rem}.tp-hero-tagline{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;font-size:.82rem;color:var(--text-muted)}.tp-tagline-chip{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:999px;background:#818cf81f;color:#a5b4fc;font-size:.72rem;font-weight:600;letter-spacing:.02em;border:1px solid rgba(129,140,248,.2)}.tp-tagline-sep{color:#ffffff2e}.tp-tagline-meta{white-space:nowrap}.tp-follow-row{display:flex;align-items:center;gap:.75rem;margin-top:.25rem}.tp-follow-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem 1.05rem;border-radius:999px;border:1px solid transparent;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform 80ms ease,box-shadow .2s ease;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;text-decoration:none;box-shadow:0 4px 14px #6366f140;-webkit-tap-highlight-color:transparent}.tp-follow-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #6366f159}.tp-follow-btn:active{transform:scale(.97)}.tp-follow-btn:disabled{opacity:.5;cursor:not-allowed}.tp-follow-btn-active{background:#ffffff0d;color:var(--text);border-color:#ffffff1f;box-shadow:none}.tp-follow-btn-active:hover{background:#ffffff12;box-shadow:none}.tp-follow-count{font-size:.82rem;color:var(--text-muted)}.tp-follow-count strong{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums;margin-right:.2rem}.tp-hero-spark{flex-shrink:0}.tp-sharp-ring{position:relative;width:58px;height:58px;display:grid;place-items:center}.tp-sharp-ring svg{position:absolute;inset:0;margin:auto;width:58px;height:58px}.tp-sharp-track{fill:none;stroke:#ffffff0f;stroke-width:5}.tp-sharp-arc{fill:none;stroke:currentColor;stroke-width:5;stroke-linecap:round;transition:stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.tp-sharp-elite{color:gold;filter:drop-shadow(0 0 6px rgba(255,215,0,.45))}.tp-sharp-great{color:#54e3a2;filter:drop-shadow(0 0 5px rgba(84,227,162,.3))}.tp-sharp-good{color:#818cf8}.tp-sharp-ok{color:#ffffff73}.tp-sharp-low{color:#fff3}.tp-sharp-label{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;pointer-events:none}.tp-sharp-label strong{font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums;color:#fff;line-height:1}.tp-sharp-label span{font-size:.55rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-top:.15rem}.tp-hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:.65rem;margin:1.1rem 0 .6rem}.tp-hero-stat{position:relative;padding:.85rem .95rem;border-radius:14px;background:linear-gradient(180deg,#ffffff06,#ffffff01),#0d0f178c;border:1px solid rgba(255,255,255,.06);overflow:hidden;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.tp-hero-stat:before{content:"";position:absolute;left:0;top:14%;bottom:14%;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,transparent,rgba(129,140,248,.55),transparent);opacity:.6;transition:background .2s ease,opacity .2s ease}.tp-hero-stat.tp-pos:before{background:linear-gradient(180deg,transparent,#34d399,transparent);opacity:1}.tp-hero-stat.tp-neg:before{background:linear-gradient(180deg,transparent,#f87171,transparent);opacity:1}.tp-hero-stat:hover{transform:translateY(-2px);border-color:#818cf82e;box-shadow:0 6px 20px #00000040}.tp-hero-stat-label{display:block;font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.4rem}.tp-hero-stat-value{display:block;font-size:1.55rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#fff;line-height:1.05;font-family:var(--font-mono),Inter,system-ui,sans-serif;animation:tpHeroValueIn .5s cubic-bezier(.4,0,.2,1) both}.tp-hero-stat.tp-pos .tp-hero-stat-value{color:#34d399}.tp-hero-stat.tp-neg .tp-hero-stat-value{color:#f87171}.tp-hero-stat-sub{display:block;margin-top:.4rem;font-size:.72rem;color:var(--text-muted);letter-spacing:.01em}@keyframes tpHeroValueIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tp-secondary-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem;margin-bottom:1.5rem;padding:.6rem;border-radius:12px;background:#ffffff04;border:1px solid rgba(255,255,255,.04)}.tp-sec-stat{display:flex;flex-direction:column;gap:.2rem;padding:.4rem .55rem;border-radius:8px;transition:background .2s ease}.tp-sec-stat:hover{background:#818cf80d}.tp-sec-label{font-size:.66rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.tp-sec-value{font-size:.95rem;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.005em}.tp-section-header{display:flex;align-items:center;gap:.55rem;margin:1.5rem 0 .75rem;padding-bottom:.55rem;border-bottom:1px solid rgba(255,255,255,.05)}.tp-section-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;color:#a5b4fc;background:#818cf81a;border:1px solid rgba(129,140,248,.18);flex-shrink:0}.tp-section-title{font-size:.95rem;font-weight:600;color:var(--text);letter-spacing:-.005em}.tp-section-sub{margin-left:auto;font-size:.75rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.tp-legs-toggle,.tf-legs.tp-legs-toggle{display:inline-flex;align-items:center;gap:.3rem;padding:.13rem .55rem .13rem .5rem;border:1px solid rgba(251,191,36,.25);background:#fbbf241a;color:#fbbf24;border-radius:7px;font-weight:600;font-size:.74rem;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform 80ms ease}.tp-legs-toggle:hover,.tf-legs.tp-legs-toggle:hover{background:#fbbf242e;border-color:#fbbf2466}.tp-legs-toggle:active,.tf-legs.tp-legs-toggle:active{transform:scale(.96)}.tp-legs-chevron{transition:transform .2s cubic-bezier(.4,0,.2,1);flex-shrink:0;opacity:.85}.tp-legs-toggle-open .tp-legs-chevron{transform:rotate(180deg);opacity:1}.tp-legs-static{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;padding:.13rem .45rem;border-radius:7px;background:#ffffff0a;color:var(--text-muted);border:1px solid rgba(255,255,255,.06);font-weight:600;font-size:.74rem;font-variant-numeric:tabular-nums}.tp-legs-toggle-mobile{cursor:pointer;border:1px solid rgba(251,191,36,.25);background:#fbbf241a;color:#fbbf24;display:inline-flex;align-items:center;gap:.3rem;font:inherit;font-weight:600;-webkit-tap-highlight-color:transparent}.tp-legs-toggle-mobile:active{transform:scale(.96)}.tp-bet-row-expanded td{border-bottom:0!important;background:#fbbf240a}.tp-legs-row td{padding:.4rem .85rem .85rem!important;background:linear-gradient(180deg,rgba(251,191,36,.04),transparent)}.tf-row-expanded td{border-bottom:0!important;background:#fbbf240a}.tp-bet-card-wrap{display:block;border-radius:12px}.tp-bet-card-wrap-open{background:linear-gradient(180deg,rgba(251,191,36,.05),transparent),#0d0f1766;border-radius:12px}.tp-bet-card-wrap-open>.tp-bet-card,.tp-bet-card-wrap-open>.tf-bet-card{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}.tp-legs-mobile-panel{padding:.6rem .85rem .75rem;border:1px solid rgba(255,255,255,.06);border-top:none;border-radius:0 0 12px 12px;background:#0d0f1766;animation:tpLegsPanelIn .2s cubic-bezier(.4,0,.2,1)}@keyframes tpLegsPanelIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.tp-legs-mobile-panel{animation:none}}.tp-legs-empty{padding:.85rem 1rem;font-size:.78rem;color:var(--text-muted);text-align:center;border-radius:10px;background:#ffffff05;border:1px dashed rgba(255,255,255,.08)}.tp-legs-wrap{display:flex;flex-direction:column;gap:.4rem}.tp-legs-header{font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.1rem}.tp-legs-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.tp-leg{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:.7rem;padding:.55rem .7rem;border-radius:9px;background:#ffffff06;border:1px solid rgba(255,255,255,.05);transition:background .15s ease,border-color .15s ease;animation:tpLegRowIn .28s cubic-bezier(.4,0,.2,1) both}@keyframes tpLegRowIn{0%{opacity:0;transform:translate(-3px)}to{opacity:1;transform:translate(0)}}.tp-leg-num{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#ffffff0d;color:var(--text-muted);font-weight:700;font-size:.72rem;font-variant-numeric:tabular-nums;border:1px solid rgba(255,255,255,.06);flex-shrink:0}.tp-leg-body{min-width:0;display:flex;flex-direction:column;gap:.18rem}.tp-leg-fixture{font-size:.83rem;font-weight:600;color:var(--text);line-height:1.25;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tp-leg-sport{color:var(--text-muted);font-weight:500;font-size:.72rem}.tp-leg-pick{font-size:.78rem;color:var(--text-muted);line-height:1.25}.tp-leg-pick strong{color:var(--text);font-weight:600}.tp-leg-market{color:var(--text-muted)}.tp-leg-right{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;min-width:0;flex-shrink:0}.tp-leg-odds{font-weight:700;font-size:.85rem;font-variant-numeric:tabular-nums;color:#c7d2fe;font-family:var(--font-mono),Inter,system-ui,sans-serif}.tp-leg-status{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:999px;font-size:.66rem;font-weight:600;letter-spacing:.02em;text-transform:capitalize;border:1px solid transparent}.tp-leg-status-won{color:#34d399;background:#34d3991a;border-color:#34d39938}.tp-leg-status-lost{color:#f87171;background:#f871711a;border-color:#f8717138}.tp-leg-status-void,.tp-leg-status-cancelled{color:#94a3b8;background:#94a3b814;border-color:#94a3b82e}.tp-leg-status-pending{color:#94a3b8;background:#94a3b80f;border-color:#94a3b824}.tp-leg.tp-leg-won{border-left:2px solid rgba(52,211,153,.45)}.tp-leg.tp-leg-lost{border-left:2px solid rgba(248,113,113,.45)}.tp-leg.tp-leg-void{border-left:2px solid rgba(148,163,184,.35)}.tp-leg.tp-leg-pending{border-left:2px solid rgba(165,180,252,.35)}@media (max-width: 640px){.tp-leg{grid-template-columns:22px 1fr auto;gap:.55rem;padding:.55rem .6rem}.tp-leg-fixture{font-size:.8rem}.tp-leg-pick{font-size:.74rem}.tp-leg-odds{font-size:.8rem}.tp-leg-status{font-size:.62rem}}.tp-chart{position:relative;margin:0;padding:1rem 1.1rem .6rem;border-radius:14px;background:radial-gradient(circle at 0% 0%,rgba(52,211,153,.06),transparent 55%),linear-gradient(180deg,#ffffff06,#ffffff01),#0d0f178c;border:1px solid rgba(255,255,255,.06);overflow:hidden}.tp-chart.tp-chart-neg{background:radial-gradient(circle at 0% 0%,rgba(248,113,113,.05),transparent 55%),linear-gradient(180deg,#ffffff06,#ffffff01),#0d0f178c}.tp-chart-empty{padding:1.6rem 1rem;text-align:center;border-radius:14px;border:1px dashed rgba(255,255,255,.08);background:#0d0f1766;color:var(--text-muted);font-size:.85rem}.tp-chart-summary{display:flex;align-items:baseline;gap:.65rem;flex-wrap:wrap;margin-bottom:.45rem}.tp-chart-summary-label{font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.tp-chart-summary-value{font-size:1.15rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-family:var(--font-mono),Inter,system-ui,sans-serif}.tp-chart-summary-value.tp-pos{color:#34d399}.tp-chart-summary-value.tp-neg{color:#f87171}.tp-chart-summary-meta{margin-left:auto;font-size:.72rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.tp-chart-svg{display:block;width:100%;cursor:crosshair;user-select:none;-webkit-user-select:none;touch-action:pan-y}.tp-chart-grid{stroke:#ffffff0d;stroke-width:1;stroke-dasharray:3 5}.tp-chart-zero{stroke:#ffffff2e;stroke-width:1.2;stroke-dasharray:5 4}.tp-chart-axis-label{fill:#94a3b8b3;font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;font-family:var(--font-mono),Inter,system-ui,sans-serif}.tp-chart-line{filter:drop-shadow(0 1px 2px rgba(0,0,0,.4));animation:tpChartLineDraw .7s cubic-bezier(.4,0,.2,1) both}@keyframes tpChartLineDraw{0%{stroke-dasharray:0 2000}to{stroke-dasharray:2000 0}}@media (prefers-reduced-motion: reduce){.tp-chart-line{animation:none}}.tp-chart-marker{stroke:#0d0f17f2;stroke-width:1.5}.tp-chart-marker-max{fill:#fcd34d;filter:drop-shadow(0 0 4px rgba(252,211,77,.5))}.tp-chart-marker-min{fill:#94a3b899}.tp-chart-hover-line{stroke:#a5b4fc80;stroke-width:1.2;stroke-dasharray:3 4}.tp-chart-hover-halo{opacity:.25;animation:tpChartHaloPulse 1.4s ease-in-out infinite}@keyframes tpChartHaloPulse{0%,to{opacity:.18}50%{opacity:.35}}.tp-chart-hover-dot{stroke:#0d0f17f2;stroke-width:2;filter:drop-shadow(0 0 6px rgba(255,255,255,.4))}.tp-chart-tooltip{position:absolute;pointer-events:none;transform:translate(-50%,calc(-100% - 14px));padding:.45rem .7rem;border-radius:10px;background:linear-gradient(180deg,#ffffff0a,#ffffff03),#090b10f7;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 26px #0006,0 0 0 1px #0003;font-size:.78rem;white-space:nowrap;z-index:5;--arrow-shift: 0}.tp-chart-tooltip:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(calc(-50% + var(--arrow-shift, 0px))) rotate(45deg);width:8px;height:8px;background:#090b10f7;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.tp-chart-tooltip-below{transform:translate(-50%,14px)}.tp-chart-tooltip-below:after{bottom:auto;top:-5px;border-right:none;border-bottom:none;border-left:1px solid rgba(255,255,255,.1);border-top:1px solid rgba(255,255,255,.1)}.tp-chart-tooltip-left{transform:translateY(calc(-100% - 14px));--arrow-shift: -50px}.tp-chart-tooltip-right{transform:translate(-100%,calc(-100% - 14px));--arrow-shift: 50px}.tp-chart-tooltip-time{color:var(--text-muted);font-size:.7rem;margin-bottom:.15rem}.tp-chart-tooltip-value{font-weight:700;font-variant-numeric:tabular-nums;font-family:var(--font-mono),Inter,system-ui,sans-serif;font-size:.92rem;letter-spacing:-.005em}.tp-chart-tooltip-value.tp-pos{color:#34d399}.tp-chart-tooltip-value.tp-neg{color:#f87171}@media (max-width: 640px){.tp-chart{padding:.85rem .85rem .5rem}.tp-chart-summary{font-size:.7rem;margin-bottom:.35rem}.tp-chart-summary-value{font-size:1rem}.tp-chart-summary-meta{font-size:.66rem;width:100%;margin-left:0}}.tp-bets-desktop{display:block}.tp-bets-mobile{display:none}.tp-bets-table th,.tp-bets-table td{padding:.7rem .85rem;font-size:.85rem}.tp-bets-table tbody tr{transition:background .15s ease}.tp-bets-table tbody tr:hover{background:#818cf80a}.tp-cell-amount{font-weight:600;font-variant-numeric:tabular-nums}.tp-cell-odds{font-weight:600;color:#c7d2fe;font-variant-numeric:tabular-nums}.tp-cell-match{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-cell-time{color:var(--text-muted);font-size:.8rem}.tp-status-pill{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.02em;text-transform:capitalize;border:1px solid transparent}.tp-status-won{background:#34d3991f;color:#34d399;border-color:#34d39940}.tp-status-lost{background:#f871711a;color:#f87171;border-color:#f8717138}.tp-status-cashout{background:#fbbf241a;color:#fbbf24;border-color:#fbbf2438}.tp-status-pending{background:#94a3b814;color:#94a3b8;border-color:#94a3b82e}.tp-link-btn{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#818cf814;color:#a5b4fc;text-decoration:none;transition:all .15s ease}.tp-link-btn:hover{background:#818cf829;transform:translateY(-1px)}.tp-load-more-row{display:flex;justify-content:center;margin-top:1.25rem}.tp-load-more-btn{padding:.6rem 1.4rem;border-radius:10px;border:1px solid rgba(129,140,248,.25);background:#818cf814;color:#c7d2fe;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .15s ease}.tp-load-more-btn:hover:not(:disabled){background:#818cf826;border-color:#818cf866;transform:translateY(-1px)}.tp-load-more-btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 720px){.tp-hero{grid-template-columns:1fr;gap:.75rem;padding:.5rem 0}.tp-hero-spark{position:absolute;top:.5rem;right:0}.tp-username{font-size:1.35rem}.tp-avatar{width:52px;height:52px;border-radius:14px;font-size:1.15rem}.tp-hero-tagline{font-size:.76rem;gap:.35rem}.tp-hero-stats{grid-template-columns:repeat(2,1fr);gap:.55rem}.tp-hero-stat{padding:.7rem .8rem}.tp-hero-stat-value{font-size:1.25rem}.tp-hero-stat-label{font-size:.62rem}.tp-hero-stat-sub{font-size:.66rem}.tp-secondary-stats{grid-template-columns:repeat(2,1fr);gap:.3rem;padding:.45rem}.tp-sec-stat{padding:.35rem .45rem}.tp-sec-value{font-size:.85rem}.tp-section-header{margin:1.25rem 0 .6rem}.tp-section-title{font-size:.88rem}.tp-section-sub{font-size:.7rem}.tp-bets-desktop{display:none}.tp-bets-mobile{display:flex;flex-direction:column;gap:.55rem}.tp-bet-card{display:flex;flex-direction:column;gap:.45rem;padding:.75rem .85rem;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent),#0d0f1766;border:1px solid rgba(255,255,255,.05);text-decoration:none;color:var(--text);transition:all .15s ease;-webkit-tap-highlight-color:transparent}.tp-bet-card:active{transform:scale(.99);background:#818cf80a}.tp-bet-card-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.tp-bet-amount{font-weight:700;font-size:1rem;font-variant-numeric:tabular-nums}.tp-bet-card-match{font-size:.85rem;line-height:1.3;color:var(--text);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tp-bet-card-meta{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:.72rem}.tp-bet-meta-chip{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);font-weight:600;color:var(--text-muted);font-variant-numeric:tabular-nums}.tp-bet-meta-parlay{background:#fbbf2414;border-color:#fbbf2433;color:#fbbf24}.tp-bet-meta-time{margin-left:auto;color:var(--text-muted)}}.ts-input-wrap{position:relative;display:flex;align-items:center;margin-top:.75rem}.ts-input-icon{position:absolute;left:1rem;display:grid;place-items:center;color:var(--text-muted);pointer-events:none;z-index:1}.ts-input{width:100%;padding:.85rem 2.6rem .85rem 3rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff06,#ffffff03),#0d0f1799;color:var(--text);font-size:.95rem;font-weight:500;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;outline:none;-webkit-appearance:none;appearance:none}.ts-input:focus{border-color:#818cf866;background:linear-gradient(180deg,rgba(129,140,248,.04),transparent),#0d0f17b3;box-shadow:0 0 0 3px #818cf81f}.ts-input::placeholder{color:var(--text-muted)}.ts-input::-webkit-search-cancel-button{display:none}.ts-input-clear{position:absolute;right:.85rem;width:22px;height:22px;border-radius:999px;border:none;background:#ffffff14;color:var(--text);font-size:.95rem;line-height:1;cursor:pointer;display:grid;place-items:center;transition:background .15s ease}.ts-input-clear:hover{background:#ffffff26}.ts-initial{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin:2.5rem 0 1.5rem;padding:1.5rem 1rem;text-align:center}.ts-initial-icon{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;color:#a5b4fc;background:radial-gradient(circle at center,rgba(129,140,248,.12),transparent 70%);border:1px solid rgba(129,140,248,.15);margin-bottom:.5rem}.ts-initial-title{font-size:1.1rem;font-weight:600;color:var(--text);letter-spacing:-.01em}.ts-initial-sub{font-size:.85rem;color:var(--text-muted);margin-bottom:1rem}.ts-initial-tips{display:flex;gap:.85rem;flex-wrap:wrap;justify-content:center}.ts-tip{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--text-muted)}.ts-tip kbd{display:inline-grid;place-items:center;min-width:26px;padding:.2rem .45rem;border-radius:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-bottom-width:2px;color:var(--text);font-family:var(--font-mono),monospace;font-size:.7rem;font-weight:600}.ts-empty{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:2rem 1rem;text-align:center}.ts-empty-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;color:var(--text-muted);background:#ffffff06;border:1px solid rgba(255,255,255,.05);margin-bottom:.4rem}.ts-empty-title{font-size:.95rem;font-weight:600;color:var(--text)}.ts-empty-title span{color:#c7d2fe}.ts-empty-sub{font-size:.82rem;color:var(--text-muted)}.ts-results-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.7rem;margin-top:1.25rem}.ts-result{display:flex;flex-direction:column;gap:.7rem;padding:.85rem 1rem;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent),#0d0f1780;border:1px solid rgba(255,255,255,.06);text-decoration:none;color:var(--text);transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent;cursor:pointer;animation:tsResultIn .3s ease both}@keyframes tsResultIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ts-result:hover{border-color:#818cf840;transform:translateY(-2px);box-shadow:0 8px 24px #00000040,0 0 16px #818cf80f;background:linear-gradient(180deg,rgba(129,140,248,.04),transparent),#0d0f1799}.ts-result:hover .ts-result-arrow{color:#c7d2fe;transform:translate(2px)}.ts-result-header{display:flex;align-items:center;gap:.7rem}.ts-result-avatar{flex-shrink:0;width:40px;height:40px;border-radius:11px;display:grid;place-items:center;font-weight:700;font-size:.88rem;color:#fffffff2;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0003;text-shadow:0 1px 2px rgba(0,0,0,.3)}.ts-result-meta{flex:1;min-width:0}.ts-result-name{font-weight:600;font-size:.95rem;color:var(--text);letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-result-sub{font-size:.75rem;color:var(--text-muted);margin-top:.1rem}.ts-result-arrow{font-size:1.4rem;color:var(--text-muted);font-weight:400;line-height:1;transition:transform .15s ease,color .15s ease}.ts-result-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;padding-top:.55rem;border-top:1px solid rgba(255,255,255,.05)}.ts-result-stat{display:flex;flex-direction:column;gap:.15rem}.ts-result-stat-label{font-size:.66rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.ts-result-stat-value{font-size:.88rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text)}.ts-result-stat-value.ts-pos{color:#34d399}.ts-result-stat-value.ts-neg{color:#f87171}@media (max-width: 640px){.ts-results-grid{grid-template-columns:1fr}.ts-initial{margin:1.5rem 0 1rem;padding:1rem .5rem}.ts-initial-tips{gap:.45rem}}.lb-controls{display:flex;align-items:center;gap:.85rem;margin:.85rem 0 1.1rem;flex-wrap:wrap}.lb-sort-pills{display:flex;gap:.3rem;padding:.3rem;border-radius:12px;background:linear-gradient(180deg,#ffffff05,#ffffff01),#0d0f178c;border:1px solid rgba(255,255,255,.06);flex-wrap:wrap}.lb-sort-pill{padding:.45rem .9rem;border-radius:9px;border:none;background:transparent;color:var(--text-muted);font-size:.82rem;font-weight:600;letter-spacing:.005em;cursor:pointer;transition:all .18s cubic-bezier(.4,0,.2,1);white-space:nowrap;-webkit-tap-highlight-color:transparent}.lb-sort-pill:hover{color:var(--text);background:#818cf80f}.lb-sort-pill:active{transform:scale(.97)}.lb-sort-pill.active{color:#fff;font-weight:600;background:linear-gradient(135deg,#6366f152,#8b5cf638);box-shadow:inset 0 0 0 1px #a5b4fc66,inset 0 1px #ffffff14,0 4px 14px #6366f126}.lb-min-bets{display:inline-flex;align-items:center;gap:.5rem;padding:0 .5rem}.lb-min-bets-label{font-size:.78rem;font-weight:600;letter-spacing:.02em;color:var(--text-muted)}.lb-min-bets-input{width:70px;padding:.45rem .6rem;border-radius:9px;border:1px solid rgba(255,255,255,.08);background:#0d0f1799;color:var(--text);font-size:.85rem;font-weight:600;font-variant-numeric:tabular-nums;text-align:center;transition:border-color .18s ease,box-shadow .18s ease;outline:none;-moz-appearance:textfield}.lb-min-bets-input::-webkit-outer-spin-button,.lb-min-bets-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lb-min-bets-input:focus{border-color:#818cf866;box-shadow:0 0 0 3px #818cf81a}.lb-empty{display:flex;flex-direction:column;align-items:center;gap:.65rem;padding:2.5rem 1rem;text-align:center;color:var(--text-muted);font-size:.9rem}.lb-empty-icon{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:#ffffff06;border:1px solid rgba(255,255,255,.05)}.lb-table-desktop{display:block}.lb-cards{display:none}@media (max-width: 720px){.lb-table-desktop{display:none}.lb-cards{display:flex;flex-direction:column;gap:.55rem;margin-top:.85rem}.lb-card{display:grid;grid-template-columns:auto 1fr;gap:.85rem;padding:.85rem .95rem;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent),#0d0f178c;border:1px solid rgba(255,255,255,.06);text-decoration:none;color:var(--text);transition:all .15s ease;position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent;animation:lbCardIn .28s cubic-bezier(.4,0,.2,1) both}@keyframes lbCardIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.lb-card:active{transform:scale(.99);background:#818cf80d}.lb-card-rank-1{background:linear-gradient(135deg,rgba(255,215,0,.1),transparent 50%),#0d0f17b3;border-color:#ffd70040}.lb-card-rank-2{background:linear-gradient(135deg,rgba(192,192,200,.08),transparent 50%),#0d0f17a6;border-color:#c0c0c833}.lb-card-rank-3{background:linear-gradient(135deg,rgba(205,127,50,.08),transparent 50%),#0d0f1799;border-color:#cd7f3233}.lb-card-rank{align-self:start;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:#ffffff0a;color:var(--text-muted);font-weight:700;font-size:.85rem;font-variant-numeric:tabular-nums;border:1px solid rgba(255,255,255,.05);flex-shrink:0}.lb-card-rank-1 .lb-card-rank{background:linear-gradient(135deg,gold,#f59e0b);color:#1a1208;border-color:#ffd70066;box-shadow:0 2px 8px #ffd70040}.lb-card-rank-2 .lb-card-rank{background:linear-gradient(135deg,#d1d5db,#9ca3af);color:#1a1a1a;border-color:#c0c0c866}.lb-card-rank-3 .lb-card-rank{background:linear-gradient(135deg,#d97706,#92400e);color:#fff;border-color:#cd7f3266}.lb-card-body{min-width:0;display:flex;flex-direction:column;gap:.5rem}.lb-card-top{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.lb-card-name{color:#c7d2fe;font-weight:600;font-size:.95rem;letter-spacing:-.005em}.lb-card-sport{margin-left:auto;display:inline-flex;align-items:center;padding:.13rem .5rem;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);font-size:.68rem;font-weight:600;color:var(--text-muted)}.lb-card-score-bar{position:relative;height:18px;border-radius:9px;background:#ffffff0a;border:1px solid rgba(255,255,255,.04);overflow:hidden}.lb-card-score-fill{position:absolute;inset:0;background:linear-gradient(90deg,#6366f159,#a855f780);border-radius:inherit;transition:width .4s cubic-bezier(.4,0,.2,1)}.lb-card-score-label{position:relative;z-index:1;display:flex;align-items:center;height:100%;padding:0 .55rem;font-size:.72rem;font-weight:700;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.4)}.lb-card-score-label span{margin-left:.25rem;font-size:.62rem;font-weight:500;letter-spacing:.05em;color:#ffffffd9;text-transform:uppercase}.lb-card-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:.3rem .7rem}.lb-card-stat{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem;font-size:.78rem;min-width:0}.lb-card-stat-label{font-size:.65rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;flex-shrink:0}.lb-card-stat-value{font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.lb-card-stat-value.lb-pos{color:#34d399}.lb-card-stat-value.lb-neg{color:#f87171}.lb-card-stat-aside{color:var(--text-muted);font-weight:500;font-size:.7rem}.lb-card-stat-value.lb-ev-great{color:#34d399}.lb-card-stat-value.lb-ev-good{color:#c7d2fe}.lb-card-stat-value.lb-ev-bad{color:var(--text-muted)}.lb-card-stat-value.lb-ev-variance{color:#fbbf24}}.tf-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:.65rem;margin:.9rem 0 0}.tf-stat{position:relative;display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;border-radius:14px;background:linear-gradient(180deg,#ffffff06,#ffffff01),#0d0f178c;border:1px solid rgba(255,255,255,.06);overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1)}.tf-stat:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .2s ease}.tf-stat:hover{transform:translateY(-2px);border-color:#818cf838;box-shadow:0 6px 22px #00000040,0 0 16px #818cf80f}.tf-stat:hover:before{opacity:1}.tf-stat-bets:before{background:radial-gradient(circle at 0% 0%,rgba(129,140,248,.1),transparent 60%)}.tf-stat-users:before{background:radial-gradient(circle at 0% 0%,rgba(167,139,250,.1),transparent 60%)}.tf-stat-volume:before{background:radial-gradient(circle at 0% 0%,rgba(52,211,153,.08),transparent 60%)}.tf-stat-avg:before{background:radial-gradient(circle at 0% 0%,rgba(251,191,36,.08),transparent 60%)}.tf-stat-icon{flex-shrink:0;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);transition:all .2s ease}.tf-stat-bets .tf-stat-icon{color:#a5b4fc;background:#818cf814;border-color:#818cf82e}.tf-stat-users .tf-stat-icon{color:#c4b5fd;background:#a78bfa14;border-color:#a78bfa2e}.tf-stat-volume .tf-stat-icon{color:#6ee7b7;background:#34d39914;border-color:#34d3992e}.tf-stat-avg .tf-stat-icon{color:#fcd34d;background:#fbbf2414;border-color:#fbbf242e}.tf-stat:hover .tf-stat-icon{transform:scale(1.05);filter:drop-shadow(0 0 6px currentColor)}.tf-stat-body{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1}.tf-stat-label{display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tf-stat-live{width:5px;height:5px;border-radius:999px;background:#34d399;flex-shrink:0;box-shadow:0 0 6px #34d39999;animation:tfStatLive 2.2s ease-in-out infinite}@keyframes tfStatLive{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@media (prefers-reduced-motion: reduce){.tf-stat-live{animation:none}}.tf-stat-value{font-size:1.45rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#fff;line-height:1;font-family:var(--font-mono),Inter,system-ui,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;animation:tfStatValueIn .5s cubic-bezier(.4,0,.2,1) both}.tf-stat-value-full{display:inline}.tf-stat-value-compact{display:none}@keyframes tfStatValueIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 720px){.tf-stats{grid-template-columns:repeat(2,1fr);gap:.45rem}.tf-stat{padding:.65rem .75rem;gap:.55rem}.tf-stat-icon{width:30px;height:30px}.tf-stat-icon svg{width:16px;height:16px}.tf-stat-value{font-size:1.1rem;letter-spacing:-.01em}.tf-stat-label{font-size:.6rem;letter-spacing:.04em}.tf-stat-value-full{display:none}.tf-stat-value-compact{display:inline}}@media (max-width: 380px){.tf-stat-value{font-size:1rem}}.tf-live-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.08em;white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid;transition:all .2s ease}.tf-live-pill-on{color:#34d399;background:#34d39914;border-color:#34d39940;box-shadow:0 0 12px #34d39914}.tf-live-pill-off{color:var(--text-muted);background:#ffffff08;border-color:#ffffff14}.tf-live-pill-dot{width:6px;height:6px;border-radius:999px;background:currentColor;flex-shrink:0;position:relative;box-shadow:0 0 6px currentColor}.tf-live-pill-on .tf-live-pill-dot{animation:tfLivePulse 1.6s ease-in-out infinite}.tf-live-pill-on .tf-live-pill-dot:after{content:"";position:absolute;inset:-3px;border-radius:999px;border:1px solid currentColor;opacity:.5;animation:tfLiveHalo 1.6s ease-out infinite;pointer-events:none}@keyframes tfLivePulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@keyframes tfLiveHalo{0%{opacity:.5;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion: reduce){.tf-live-pill-dot,.tf-live-pill-dot:after{animation:none}}.tf-table-desktop{display:block}.tf-table-mobile{display:none}@media (max-width: 720px){.tf-table-desktop{display:none}.tf-table-mobile{display:flex;flex-direction:column;gap:.5rem}}a.tf-username{color:#c7d2fe;font-weight:600;text-decoration:none;position:relative;transition:color .15s ease}a.tf-username:hover{color:#fff;text-decoration:none}a.tf-username:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:linear-gradient(90deg,rgba(165,180,252,.6),transparent);transform:scaleX(0);transform-origin:left;transition:transform .2s cubic-bezier(.4,0,.2,1)}a.tf-username:hover:after{transform:scaleX(1)}.tf-row-whale td:first-child,.tf-row-high td:first-child{position:relative}.tf-row-whale td:first-child:before,.tf-row-high td:first-child:before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:2px;border-radius:0 2px 2px 0}.tf-row-whale td:first-child:before{background:linear-gradient(180deg,transparent,#f472b6,transparent);box-shadow:0 0 8px #f472b659}.tf-row-high td:first-child:before{background:linear-gradient(180deg,transparent,#fbbf24,transparent)}.tf-row-whale:hover{background:#f472b60a!important}.tf-row-high:hover{background:#fbbf2408!important}.tf-status{display:inline-flex;align-items:center;gap:.35rem;padding:.18rem .55rem;border-radius:999px;font-size:.74rem;font-weight:600;letter-spacing:.005em;border:1px solid;white-space:nowrap;text-transform:capitalize}.tf-status-sm{font-size:.68rem;padding:.12rem .45rem}.tf-status-dot{display:none}.tf-status-won{color:#34d399;background:#34d3991a;border-color:#34d39940}.tf-status-lost{color:#f87171;background:#f871711a;border-color:#f8717140}.tf-status-cashout{color:#fbbf24;background:#fbbf241a;border-color:#fbbf2440}.tf-status-pending{color:#94a3b8;background:#94a3b812;border-color:#94a3b82e}.tf-status-pending .tf-status-dot{animation:tfPendingPulse 1.8s ease-in-out infinite}@keyframes tfPendingPulse{0%,to{opacity:.7}50%{opacity:1}}.tf-legs{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;padding:.12rem .45rem;border-radius:7px;font-size:.74rem;font-weight:600;font-variant-numeric:tabular-nums;background:#ffffff0a;color:var(--text-muted);border:1px solid rgba(255,255,255,.06)}.tf-legs-parlay{color:#fbbf24;background:#fbbf241a;border-color:#fbbf2440;box-shadow:0 0 8px #fbbf2414}.tf-time{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.82rem;white-space:nowrap}.tf-match{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-link-btn{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:7px;background:#818cf812;color:#a5b4fc;text-decoration:none;transition:all .15s ease}.tf-link-btn:hover{background:#818cf829;color:#fff;transform:translateY(-1px);box-shadow:0 4px 10px #818cf826}.tf-bet-card{display:flex;flex-direction:column;gap:.5rem;padding:.85rem .95rem;border-radius:12px;background:linear-gradient(180deg,#ffffff06,#ffffff01),#0d0f178c;border:1px solid rgba(255,255,255,.06);text-decoration:none;color:var(--text);transition:all .15s ease;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden;animation:tfBetCardIn .28s cubic-bezier(.4,0,.2,1) both}@keyframes tfBetCardIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tf-bet-card:active{transform:scale(.99);background:linear-gradient(180deg,#818cf80d,#ffffff01),#0d0f1799}.tf-bet-card-whale{border-color:#f472b638;background:radial-gradient(circle at 0% 0%,rgba(244,114,182,.06),transparent 60%),linear-gradient(180deg,#ffffff06,#ffffff01),#0d0f1799}.tf-bet-card-high{border-color:#fbbf242e;background:radial-gradient(circle at 0% 0%,rgba(251,191,36,.045),transparent 60%),linear-gradient(180deg,#ffffff06,#ffffff01),#0d0f178c}.tf-bet-card-top{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;min-width:0}.tf-bet-card-user{font-size:.95rem;font-weight:600;color:#c7d2fe;text-decoration:none;letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tf-bet-card-user:active{color:#fff}.tf-bet-card-amount{font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.005em;white-space:nowrap;flex-shrink:0;font-family:var(--font-mono),Inter,system-ui,sans-serif}.tf-bet-card-stake-link{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:.25rem;border-radius:8px;color:var(--muted);text-decoration:none;transition:color .15s ease,background .15s ease;flex-shrink:0}.tf-bet-card-stake-link:active,.tf-bet-card-stake-link:hover{color:#c7d2fe;background:#ffffff0d}.tf-bet-card-match{font-size:.85rem;line-height:1.35;color:var(--text);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tf-bet-card-meta{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:.74rem}.tf-bet-card-odds{font-weight:700;font-variant-numeric:tabular-nums;font-family:var(--font-mono),Inter,system-ui,sans-serif;font-size:.82rem}.tf-bet-card-chip{display:inline-flex;align-items:center;padding:.13rem .5rem;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);font-size:.7rem;font-weight:600;color:var(--text-muted);white-space:nowrap}.tf-bet-card-chip-parlay{color:#fbbf24;background:#fbbf241a;border-color:#fbbf2440}.tf-bet-card-time{margin-left:auto;color:var(--text-muted);font-size:.72rem;font-variant-numeric:tabular-nums;white-space:nowrap}.tf-bet-card-skeleton{pointer-events:none}.tf-bet-card-skeleton .skel-line{display:inline-block;height:.85rem;border-radius:4px}.tf-bet-card-skeleton .skel-line-cell-username{width:35%}.tf-bet-card-skeleton .skel-line-cell-amount{width:25%}.tf-bet-card-skeleton .skel-line-cell-match{width:80%;height:1rem}.tf-bet-card-skeleton .skel-line-cell-odds{width:12%}.tf-bet-card-skeleton .skel-line-cell-sport{width:18%}.tf-bet-card-skeleton .skel-line-cell-time{width:14%;margin-left:auto}.wl-cross-banner{position:relative;display:flex;align-items:center;gap:.95rem;padding:.95rem 1.1rem;margin-bottom:1rem;border:1px solid rgba(167,139,250,.18);border-radius:14px;background:radial-gradient(circle at 0% 50%,rgba(167,139,250,.1),transparent 60%),linear-gradient(180deg,#282f428c,#1c212f8c);font-size:.85rem;color:var(--text);overflow:hidden}.wl-cross-banner:after{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(167,139,250,.4),transparent);pointer-events:none}.wl-cross-banner .wl-cross-icon{flex-shrink:0;width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:radial-gradient(circle at 30% 30%,#a78bfa59,#a78bfa1f),#a78bfa14;color:#c4b5fd;border:1px solid rgba(167,139,250,.22);box-shadow:0 4px 12px #a78bfa26}.wl-cross-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.wl-cross-text strong{font-weight:600;color:var(--text)}.wl-cross-text span{color:var(--text-muted);font-size:.8rem}.wl-cross-text em{font-style:normal}.wl-cross-feedback{color:#86efac}.wl-cross-error{color:#fca5a5}.wl-cross-actions{flex-shrink:0;display:flex;gap:.4rem;align-items:center}.wl-cross-btn{border:1px solid rgba(167,139,250,.32);background:#a78bfa1a;color:#ddd6fe;padding:.45rem .85rem;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .12s ease,border-color .12s ease,transform 80ms ease}.wl-cross-btn:hover{background:#a78bfa33;border-color:#a78bfa80}.wl-cross-btn:active{transform:scale(.97)}.wl-cross-btn:disabled{opacity:.5;cursor:not-allowed}.wl-cross-btn-primary{background:linear-gradient(180deg,#7c3aed,#6d28d9);border-color:#7c3aed;color:#fff}.wl-cross-btn-primary:hover{background:linear-gradient(180deg,#8b5cf6,#7c3aed)}.wl-cross-btn-ghost{background:transparent;border-color:#ffffff1a;color:var(--text-muted)}.wl-cross-btn-ghost:hover{background:#ffffff0a;color:var(--text)}.wl-cross-on{border-color:#34d39938}.wl-cross-on .wl-cross-icon{background:#34d3992e;color:#6ee7b7}.wl-cross-warn{border-color:#fbbf2447}.wl-cross-warn .wl-cross-icon{background:#fbbf242e;color:#fcd34d}.wl-cross-ios{border-color:#60a5fa47}.wl-cross-ios .wl-cross-icon{background:#60a5fa2e;color:#93c5fd}.wl-cross-info{border-color:#ffffff12}.wl-cross-info .wl-cross-icon{background:#94a3b82e;color:#cbd5e1}@media (max-width: 640px){.wl-cross-banner{flex-direction:column;align-items:flex-start;gap:.6rem}.wl-cross-actions{align-self:stretch}.wl-cross-actions .wl-cross-btn{flex:1;text-align:center}}.tracker-score-bar{width:50px;height:4px;border-radius:999px;background:#ffffff14;overflow:hidden;display:inline-block;vertical-align:middle;margin-right:.4rem}.tracker-score-fill{height:100%;border-radius:inherit;background:#fff}.site-footer{margin-top:2rem;padding:1rem 0;text-align:center;color:var(--text-muted);font-size:.75rem;opacity:.6;border-top:1px solid var(--border)}.pulse{animation:pulse 2.2s ease-in-out infinite}.page-grid>*{animation:fadeSlide .25s var(--ease) both}@keyframes brandShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes fadeSlide{0%{opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes riseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes meterFill{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes pulse{0%,to{box-shadow:0 0 #fff3}50%{box-shadow:0 0 0 10px #fff0}}@keyframes glowFloat{0%,to{box-shadow:0 18px 48px #00000080,0 0 #fff0}50%{box-shadow:0 22px 58px #00000094,0 0 26px #ffffff14}}@keyframes dotPulse{0%,to{r:3.2}50%{r:4.5}}@keyframes subtleWave{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.07)}}@media (hover: hover) and (pointer: fine) and (min-width: 900px){.card:hover{transform:translateY(-2px);transition:transform .22s var(--ease);box-shadow:0 22px 58px #00000073,inset 0 1px #ffffff0f,0 0 30px #818cf80d}.nav-pill{transition:color .15s var(--ease),background .15s var(--ease)}.button:hover{transform:translateY(-2px) scale(1.015)}.stat:hover{transform:translateY(-2px) scale(1.01)}.line-chart-dot{animation:dotPulse 2.2s ease-in-out infinite}.visual-bar{transform-origin:bottom;animation:riseIn .42s var(--ease) forwards,subtleWave 2.8s ease-in-out infinite}}@media (max-width: 980px){.app-shell{padding:1rem 1rem calc(1rem + var(--safe-bottom))}.input-grid,.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-points-control{min-width:100%}.line-chart{height:390px}}@media (max-width: 640px){.app-shell{padding:.75rem .75rem calc(.75rem + var(--safe-bottom));max-width:100%}.card{padding:1rem}.input-grid,.stat-grid{grid-template-columns:1fr}.stat-grid{grid-template-columns:repeat(2,1fr)}.dashboard-links{grid-template-columns:repeat(2,minmax(0,1fr))}.top-bar{flex-direction:column;align-items:stretch;gap:.5rem;padding:.6rem .75rem;backdrop-filter:none;-webkit-backdrop-filter:none;background:#0e0f16eb}.top-bar-row{justify-content:space-between}.nav-grid{width:100%}.nav-pill{min-height:42px;padding:.5rem .75rem;font-size:.82rem}.button{min-height:48px}.legend-item{min-height:44px;padding:.5rem .9rem}.line-chart-label{font-size:12px}.chart-tooltip{font-size:.9rem}.pulse{animation:none}.page-grid>*{opacity:1;animation:none}}.faucet-logo-wrap{display:flex;justify-content:center;margin:.4rem 0 .6rem}.faucet-logo{width:80px;height:80px;animation:faucetFloat 3s ease-in-out infinite;filter:drop-shadow(0 0 14px rgba(84,227,162,.3))}.faucet-empty-row{display:flex;align-items:center;gap:clamp(.8rem,2vw,1.6rem)}.faucet-empty-left{flex:1;min-width:0;display:flex;flex-direction:column;gap:.7rem}.faucet-empty-cta{margin-top:.1rem}.faucet-empty-foot{margin:.2rem 0 0}.faucet-empty-art{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center}.faucet-empty-art:before{content:"";position:absolute;width:78%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(84,227,162,.16),transparent 68%);filter:blur(20px);z-index:0;pointer-events:none}.faucet-empty-art:after{content:"";position:absolute;bottom:13%;left:50%;width:42%;height:9px;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(84,227,162,.55),transparent 70%);filter:blur(2.5px);z-index:0;pointer-events:none;animation:faucetPool 2.5s ease-in-out infinite}@keyframes faucetPool{0%,to{opacity:.45;transform:translate(-50%) scaleX(.85)}50%{opacity:.85;transform:translate(-50%) scaleX(1.1)}}.faucet-logo-side{position:relative;z-index:1}@media (prefers-reduced-motion: reduce){.faucet-empty-art:after{animation:none}}.faucet-logo-side{width:clamp(120px,18vw,180px);height:clamp(120px,18vw,180px);animation:faucetFloat 3s ease-in-out infinite;filter:drop-shadow(0 0 22px rgba(84,227,162,.32))}@media (max-width: 600px){.faucet-empty-row{flex-direction:column-reverse;align-items:stretch;gap:.4rem}.faucet-empty-art{padding:.2rem 0}.faucet-logo-side{width:96px;height:96px;margin:0 auto}}@keyframes faucetFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.multi-roll-backdrop{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:1;animation:multiBackdropIn .35s ease forwards}@media (prefers-reduced-motion: reduce){.multi-roll-backdrop{opacity:1!important}.multi-roll-box{opacity:1!important;transform:none!important}}@supports not ((backdrop-filter: blur(8px)) or (-webkit-backdrop-filter: blur(8px))){.multi-roll-backdrop{background:#000000eb}}@keyframes multiBackdropIn{0%{opacity:0}to{opacity:1}}.multi-roll-box{position:relative;width:min(380px,92vw);border-radius:var(--radius-lg);border:1px solid rgba(129,140,248,.15);background:linear-gradient(180deg,#151828,#0a0c14);box-shadow:0 32px 80px #000000b3,0 0 40px #818cf80a,0 0 0 1px #ffffff0d;overflow:hidden;opacity:1;animation:multiBoxIn .55s cubic-bezier(.16,1,.3,1)}.multi-roll-box:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:conic-gradient(from var(--roll-spin-angle, 0deg),transparent 40%,rgba(129,140,248,.15) 50%,transparent 60%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;animation:rollBorderSpin 3s linear infinite;opacity:.7;pointer-events:none;z-index:0}.multi-roll-box.roll-landed:before{opacity:0;transition:opacity .4s ease}@property --roll-spin-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes rollBorderSpin{to{--roll-spin-angle: 360deg}}@keyframes multiBoxIn{0%{opacity:0;transform:scale(.8) translateY(40px)}60%{opacity:1;transform:scale(1.02) translateY(-5px)}to{opacity:1;transform:scale(1) translateY(0)}}.multi-roll-header{padding:1.1rem 1rem .7rem;text-align:center;font-size:.72rem;color:var(--text-muted);letter-spacing:.18em;text-transform:uppercase;font-weight:700;background:linear-gradient(180deg,rgba(129,140,248,.06) 0%,transparent 100%);border-bottom:1px solid rgba(255,255,255,.04)}.multi-roll-window{position:relative;height:200px;overflow:hidden;margin:0 1.1rem;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.08);background:#090a12;box-shadow:inset 0 2px 12px #00000080}.multi-roll-window:before,.multi-roll-window:after{content:"";position:absolute;left:0;right:0;height:60px;z-index:2;pointer-events:none}.multi-roll-window:before{top:0;background:linear-gradient(180deg,#090a12 10%,transparent)}.multi-roll-window:after{bottom:0;background:linear-gradient(0deg,#090a12 10%,transparent)}.multi-roll-pointer{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:56px;border-top:2px solid rgba(129,140,248,.35);border-bottom:2px solid rgba(129,140,248,.35);background:#818cf80a;z-index:3;pointer-events:none;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease;animation:pointerPulse 1.2s ease-in-out infinite}.multi-roll-pointer:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(129,140,248,.08),transparent);animation:pointerSweep 2s linear infinite}@keyframes pointerPulse{0%,to{box-shadow:inset 0 0 15px #818cf80d}50%{box-shadow:inset 0 0 25px #818cf81f}}@keyframes pointerSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.multi-roll-box.roll-landed .multi-roll-pointer{border-color:#54e3a299;background:#54e3a214;animation:none}.multi-roll-box.roll-landed .multi-roll-pointer:after{animation:none;opacity:0}.multi-roll-streaks{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden;opacity:0;animation:streaksFadeIn .8s ease .2s forwards}.multi-roll-streaks:before,.multi-roll-streaks:after{content:"";position:absolute;left:15%;width:1px;height:100%;background:linear-gradient(180deg,transparent,rgba(129,140,248,.12),transparent);animation:streakMove .4s linear infinite}.multi-roll-streaks:after{left:75%;animation-delay:.2s}@keyframes streaksFadeIn{to{opacity:1}}@keyframes streakMove{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.multi-roll-strip{display:flex;flex-direction:column;align-items:center;will-change:transform}.multi-roll-item{height:56px;display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:800;color:var(--text-muted);flex-shrink:0;width:100%;user-select:none;border-bottom:1px solid rgba(255,255,255,.03);letter-spacing:.02em}.multi-roll-item[data-tier="1x"]{color:#444a5e}.multi-roll-item[data-tier="2x"]{color:#818cf8;text-shadow:0 0 6px rgba(129,140,248,.2)}.multi-roll-item[data-tier="3x"]{color:#a78bfa;text-shadow:0 0 8px rgba(167,139,250,.25)}.multi-roll-item[data-tier="5x"]{color:#fbbf24;text-shadow:0 0 14px rgba(251,191,36,.4);font-size:1.7rem}.multi-roll-item[data-tier="10000x"]{color:#ff5e7a;font-size:1.9rem;text-shadow:0 0 24px rgba(255,94,122,.6),0 0 48px rgba(255,94,122,.2)}.multi-roll-result{padding:1.1rem 1rem .4rem;text-align:center;animation:resultSlideIn .45s cubic-bezier(.16,1,.3,1)}@keyframes resultSlideIn{0%{opacity:0;transform:translateY(12px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.multi-roll-reward{margin-bottom:.3rem}.multi-roll-label{font-size:.9rem;font-weight:700;color:var(--text-muted);letter-spacing:.03em}.multi-roll-label.label-nice{color:#818cf8}.multi-roll-label.label-lucky{color:#a78bfa;text-shadow:0 0 8px rgba(167,139,250,.3)}.multi-roll-label.label-jackpot{color:#fbbf24;text-shadow:0 0 12px rgba(251,191,36,.4);font-size:1rem;animation:labelShine 2s ease-in-out infinite}.multi-roll-label.label-mega{color:#ff5e7a;text-shadow:0 0 20px rgba(255,94,122,.5),0 0 40px rgba(255,94,122,.2);font-size:1.1rem;letter-spacing:.08em;animation:labelShine 1.5s ease-in-out infinite}@keyframes labelShine{0%,to{filter:brightness(1)}50%{filter:brightness(1.3)}}.multi-roll-odds{font-size:.72rem;color:#555b6e;margin-top:.35rem;opacity:0;animation:oddsReveal .4s ease .3s forwards}@keyframes oddsReveal{to{opacity:1}}.multi-roll-dismiss{display:block;width:calc(100% - 2.2rem);margin:.6rem 1.1rem 1.1rem;padding:.7rem;border-radius:999px;border:1px solid rgba(129,140,248,.25);background:#818cf814;color:#e0e7ff;font-size:.88rem;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform 80ms ease;animation:resultFadeIn .35s ease}.multi-roll-dismiss:hover{background:#818cf826;border-color:#818cf866}.multi-roll-dismiss:active{transform:scale(.97)}.multi-roll-box.has-don{width:min(420px,94vw);max-height:92vh;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.multi-roll-box.has-don::-webkit-scrollbar{width:0;height:0;background:transparent}.multi-roll-box.has-don::-webkit-scrollbar-thumb,.multi-roll-box.has-don::-webkit-scrollbar-track{background:transparent}.don-panel{position:relative;margin:.4rem 1rem 1rem;padding:.85rem .95rem .95rem;border-radius:14px;background:radial-gradient(120% 100% at 0% 0%,rgba(251,191,36,.08),transparent 60%),radial-gradient(140% 100% at 100% 0%,rgba(129,140,248,.06),transparent 65%),#ffffff06;border:1px solid rgba(255,255,255,.07);box-shadow:inset 0 1px #ffffff0a;animation:donPanelRise .38s cubic-bezier(.16,1,.3,1)}.don-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 30%)}@keyframes donPanelRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.don-pitch{font-size:.84rem;color:#e2e8f0d9;text-align:center;line-height:1.45;margin-bottom:.7rem}.don-pitch strong{color:#fbbf24;font-weight:700}.don-pitch .don-edge{display:block;margin-top:.25rem;font-size:.72rem;color:#94a3b8b3;font-weight:500}.don-pitch-streak{font-size:.92rem;color:#fef3c7;font-weight:600}.don-pitch-streak strong{color:#fde68a}.don-pitch-taking{font-size:.95rem;color:#54e3a2;font-weight:600;padding:.5rem 0;animation:donTakingPulse 1.2s ease-in-out infinite}@keyframes donTakingPulse{0%,to{opacity:.7}50%{opacity:1}}.don-dots{display:flex;justify-content:center;gap:.4rem;margin:.6rem 0 .85rem}.don-dot{width:8px;height:8px;border-radius:50%;background:#94a3b82e;border:1px solid rgba(148,163,184,.25);transition:transform .26s ease,background .26s ease,box-shadow .26s ease}.don-dot.don-dot-current{background:#fbbf2459;border-color:#fbbf24a6;box-shadow:0 0 8px #fbbf2466;animation:donDotPulse 1.4s ease-in-out infinite}.don-dot.don-dot-win{background:linear-gradient(135deg,#fbbf24,#f59e0b);border-color:#fbbf24b3;box-shadow:0 0 10px #fbbf2473;transform:scale(1.15)}.don-dot.don-dot-lose{background:#ff5e7a66;border-color:#ff5e7a80;transform:scale(.85)}@keyframes donDotPulse{0%,to{transform:scale(1);box-shadow:0 0 8px #fbbf2466}50%{transform:scale(1.18);box-shadow:0 0 14px #fbbf2499}}.don-actions{display:grid;grid-template-columns:1fr 1.15fr;gap:.55rem}.don-btn{display:flex;align-items:center;gap:.55rem;padding:.7rem .85rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);cursor:pointer;font-family:inherit;font-weight:600;position:relative;overflow:hidden;transition:transform .11s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease;text-align:left;min-height:56px}.don-btn:disabled{cursor:not-allowed;opacity:.5}.don-btn:not(:disabled):hover{transform:translateY(-1px)}.don-btn:not(:disabled):active{transform:scale(.98)}.don-btn-icon{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:1rem;font-weight:800;flex-shrink:0}.don-btn-label{display:flex;flex-direction:column;gap:.05rem;min-width:0}.don-btn-action{font-size:.8rem;line-height:1.12}.don-btn-amount{font-size:.92rem;font-weight:700;font-variant-numeric:tabular-nums}.don-btn-take{background:linear-gradient(180deg,#54e3a22e,#54e3a214);border-color:#54e3a24d;color:#6ee7b7}.don-btn-take:not(:disabled):hover{border-color:#54e3a28c;background:linear-gradient(180deg,#54e3a247,#54e3a224);box-shadow:0 8px 22px #54e3a22e}.don-btn-take .don-btn-icon{background:#54e3a240;color:#6ee7b7;box-shadow:inset 0 1px #ffffff2e}.don-btn-take .don-btn-amount{color:#6ee7b7}.don-btn-flip{background:linear-gradient(180deg,#fbbf2438,#f59e0b1a);border-color:#fbbf2473;color:#fef3c7;box-shadow:0 0 0 1px #fbbf242e,0 8px 22px #fbbf241f}.don-btn-flip:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.16) 50%,transparent 70%);background-size:220% 100%;background-position:220% 0%;animation:donFlipShimmer 3.2s ease-in-out infinite;pointer-events:none}@keyframes donFlipShimmer{0%{background-position:220% 0%}60%{background-position:-120% 0%}to{background-position:-120% 0%}}.don-btn-flip:not(:disabled):hover{border-color:#fbbf24b3;box-shadow:0 0 0 1px #fbbf2452,0 12px 30px #fbbf2438}.don-btn-flip .don-btn-icon{background:linear-gradient(135deg,#fbbf24,#b45309);color:#fffbeb;box-shadow:0 0 12px #fbbf2480;animation:donCoinIconSpin 4.5s linear infinite}@keyframes donCoinIconSpin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.don-btn-flip .don-btn-amount{color:#fde68a}.don-cap-note{margin-top:.55rem;text-align:center;font-size:.74rem;color:#94a3b8b3;font-style:italic}.don-error{margin-top:.55rem;padding:.45rem .6rem;border-radius:8px;background:#ff5e7a1f;border:1px solid rgba(255,94,122,.3);color:#ff9aa9;font-size:.78rem;text-align:center}.don-flip-result{text-align:center;padding:.4rem 0 .7rem;animation:donFlipResultRise .36s cubic-bezier(.16,1,.3,1)}@keyframes donFlipResultRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.don-flip-headline{font-size:1.1rem;font-weight:700;letter-spacing:-.01em;margin-bottom:.2rem}.don-flip-sub{font-size:.86rem;color:#e2e8f0bf}.don-flip-sub strong{color:#fbbf24;font-weight:700;font-variant-numeric:tabular-nums}.don-flip-win .don-flip-headline{color:#fbbf24;text-shadow:0 0 18px rgba(251,191,36,.45)}.don-flip-lose .don-flip-headline{color:#ff6b85;text-shadow:0 0 14px rgba(255,94,122,.35)}.don-flip-lose .don-flip-sub strong{color:#ff9aa9}.don-panel.don-just-won{animation:donPanelRise .38s cubic-bezier(.16,1,.3,1),donPanelWinGlow 1.2s ease .25s}@keyframes donPanelWinGlow{0%{box-shadow:inset 0 1px #ffffff0a,0 0 #818cf800}35%{box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #818cf880,0 0 32px #818cf847}to{box-shadow:inset 0 1px #ffffff0a,0 0 #818cf800}}.don-coin-stage{position:relative;width:100%;height:130px;display:grid;place-items:center;perspective:800px;perspective-origin:50% 35%;margin:.2rem 0 .5rem}.don-coin-shadow{position:absolute;bottom:8px;width:70px;height:12px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.45),transparent 70%);filter:blur(2px);animation:donShadowPulse 1.7s cubic-bezier(.16,1,.3,1);pointer-events:none}@keyframes donShadowPulse{0%{transform:scale(.5);opacity:.25}10%{transform:scale(.4);opacity:.2}50%{transform:scale(.3);opacity:.15}90%{transform:scale(.6);opacity:.3}to{transform:scale(1);opacity:.5}}.don-coin{width:100px;height:100px;position:relative;will-change:transform,translate;transform-origin:center center}.don-coin-tossing{animation:donCoinTossArc var(--don-coin-toss-ms, 1.7s) cubic-bezier(.32,0,.36,1) both}@keyframes donCoinTossArc{0%{translate:0 0}40%{translate:0 -26px}70%{translate:0 -14px}to{translate:0 0}}.don-coin-face{position:absolute;inset:0;border-radius:50%;display:grid;place-items:center;box-shadow:0 4px 12px #00000073;will-change:transform}.don-coin-stage.don-coin-landed .don-coin-face{animation:donCoinImpact .32s cubic-bezier(.22,1,.36,1)}@keyframes donCoinImpact{0%{filter:drop-shadow(0 6px 12px rgba(0,0,0,.5))}18%{filter:drop-shadow(0 0 14px rgba(255,255,255,.9)) drop-shadow(0 0 28px rgba(255,255,255,.45))}55%{filter:drop-shadow(0 0 6px rgba(255,255,255,.3)) drop-shadow(0 4px 10px rgba(0,0,0,.5))}to{filter:drop-shadow(0 6px 12px rgba(0,0,0,.5))}}.don-coin-stage.don-coin-landed .don-coin{animation:donCoinSettle .52s cubic-bezier(.22,1,.36,1) both}@keyframes donCoinSettle{0%{translate:0 0}30%{translate:0 -3px}60%{translate:0 -1px}to{translate:0 0}}.don-coin-burst{position:absolute;inset:0;pointer-events:none;display:grid;place-items:center}.don-coin-burst span{position:absolute;width:4px;height:4px;border-radius:50%;background:linear-gradient(180deg,#fff,#ffffffa6);box-shadow:0 0 6px #fffc;opacity:0;--angle: calc(var(--i, 0) * 45deg);animation:donCoinBurst .62s cubic-bezier(.12,.8,.3,1) both}@keyframes donCoinBurst{0%{transform:rotate(var(--angle)) translateY(0) scale(.4);opacity:0}15%{opacity:1}to{transform:rotate(var(--angle)) translateY(-48px) scale(.1);opacity:0}}.don-coin-stage.don-coin-win .don-coin-face{animation:donCoinGlowWin .9s cubic-bezier(.22,1,.36,1)}@keyframes donCoinGlowWin{0%{filter:drop-shadow(0 6px 12px rgba(0,0,0,.5))}35%{filter:drop-shadow(0 0 24px rgba(245,166,35,.95)) drop-shadow(0 0 50px rgba(255,216,122,.6))}to{filter:drop-shadow(0 0 12px rgba(245,166,35,.6)) drop-shadow(0 6px 14px rgba(0,0,0,.5))}}.don-coin-stage.don-coin-win:after{content:"";position:absolute;width:100px;height:100px;border-radius:50%;border:2px solid rgba(245,166,35,.95);opacity:0;pointer-events:none;animation:donCoinRingPulse .9s cubic-bezier(.22,1,.36,1)}@keyframes donCoinRingPulse{0%{transform:scale(.8);opacity:.9;border-width:3px}to{transform:scale(1.7);opacity:0;border-width:1px}}.don-coin-stage.don-coin-lose .don-coin-face{animation:donCoinGlowLose .9s cubic-bezier(.22,1,.36,1)}@keyframes donCoinGlowLose{0%{filter:drop-shadow(0 6px 12px rgba(0,0,0,.5))}35%{filter:drop-shadow(0 0 16px rgba(255,94,122,.8)) drop-shadow(0 0 34px rgba(255,94,122,.4))}to{filter:drop-shadow(0 4px 12px rgba(0,0,0,.55)) saturate(.55)}}@media (max-width: 640px){.don-panel{margin:.3rem .8rem .7rem;padding:.65rem .75rem .75rem}.don-pitch{font-size:.8rem;margin-bottom:.5rem;line-height:1.4}.don-pitch .don-edge{margin-top:.15rem;font-size:.68rem}.don-dots{margin:.4rem 0 .55rem;gap:.3rem}.don-dot{width:7px;height:7px}.don-actions{grid-template-columns:1fr 1.15fr;gap:.45rem}.don-btn{min-height:48px;padding:.55rem .7rem;gap:.45rem}.don-btn-icon{width:28px;height:28px;font-size:.9rem}.don-btn-action{font-size:.76rem}.don-btn-amount{font-size:.86rem}.don-cap-note{margin-top:.4rem;font-size:.68rem}.don-coin-stage{height:96px;margin:.1rem 0 .3rem}.don-coin{width:78px;height:78px}.don-flip-result{padding:.25rem 0 .5rem}.don-flip-headline{font-size:.98rem;margin-bottom:.1rem}.don-flip-sub{font-size:.78rem}}@media (max-height: 680px){.multi-roll-box.has-don{max-height:calc(100dvh - 1rem)}.don-coin-stage{height:88px}.don-coin{width:72px;height:72px}}[data-theme=light] .don-panel{background:radial-gradient(120% 100% at 0% 0%,rgba(245,158,11,.1),transparent 60%),radial-gradient(140% 100% at 100% 0%,rgba(99,102,241,.08),transparent 65%),#fff9;border-color:#00000014;box-shadow:inset 0 1px #fff9}[data-theme=light] .don-pitch{color:#1f2937}[data-theme=light] .don-pitch strong{color:#b45309}[data-theme=light] .don-pitch .don-edge{color:#6b7280}[data-theme=light] .don-pitch-streak{color:#92400e}[data-theme=light] .don-btn-take,[data-theme=light] .don-btn-take .don-btn-amount{color:#047857}[data-theme=light] .don-btn-flip{color:#92400e}[data-theme=light] .don-btn-flip .don-btn-amount,[data-theme=light] .don-flip-headline,[data-theme=light] .don-flip-win .don-flip-headline{color:#b45309}[data-theme=light] .don-flip-sub{color:#4b5563}[data-theme=light] .don-cap-note{color:#6b7280}[data-theme=light] .don-dot{background:#0000001a;border-color:#00000026}@media (prefers-reduced-motion: reduce){.don-coin,.don-coin-tossing{animation:none!important;translate:0 0!important}.don-coin-shadow{animation:none!important;opacity:.4;transform:scale(1)}.don-btn-flip:before{animation:none!important}.don-btn-flip .don-btn-icon{animation:none!important}}.multi-roll-box.roll-landed:not(.mega-hit):not(.jackpot-hit){border-color:#818cf866;box-shadow:0 32px 80px #000000b3,0 0 30px #818cf81f}.multi-roll-box.mega-hit{border-color:#ff5e7a99;box-shadow:0 0 60px #ff5e7a4d,0 0 120px #ff5e7a1a;animation:multiBoxIn .45s cubic-bezier(.2,.9,.3,1.05),megaGlow 1.5s ease-in-out .5s infinite}.multi-roll-box.mega-hit.roll-landed{animation:rollLandPulse .5s ease,megaGlow 1.5s ease-in-out infinite}@keyframes megaGlow{0%,to{box-shadow:0 0 40px #ff5e7a40,0 0 80px #ff5e7a14}50%{box-shadow:0 0 70px #ff5e7a73,0 0 140px #ff5e7a26}}.multi-roll-box.mega-hit .multi-roll-pointer{border-color:#ff5e7a99;background:#ff5e7a14}.multi-roll-box.mega-hit .multi-roll-reward{color:#ff5e7a;text-shadow:0 0 12px rgba(255,94,122,.5)}.multi-roll-box.jackpot-hit{border-color:#fbbf2480;box-shadow:0 0 40px #fbbf2433,0 0 80px #fbbf240f}.multi-roll-box.jackpot-hit.roll-landed{animation:rollLandPulse .5s ease,jackpotGlow 1.5s ease-in-out infinite}@keyframes jackpotGlow{0%,to{box-shadow:0 0 30px #fbbf2433,0 0 60px #fbbf240f}50%{box-shadow:0 0 50px #fbbf2459,0 0 100px #fbbf241a}}.multi-roll-box.jackpot-hit .multi-roll-pointer{border-color:#fbbf2480;background:#fbbf240f}.multi-roll-backdrop.backdrop-flash{animation:multiBackdropIn .35s ease forwards,backdropFlash .6s ease}.multi-roll-backdrop.backdrop-flash:has(.jackpot-hit){animation:multiBackdropIn .35s ease forwards,backdropFlashGold .7s ease}.multi-roll-backdrop.backdrop-flash:has(.mega-hit){animation:multiBackdropIn .35s ease forwards,backdropFlashMega .8s ease}@keyframes backdropFlashGold{0%{background:#000000a6}15%{background:#fbbf2426}to{background:#000000a6}}@keyframes backdropFlashMega{0%{background:#000000a6}10%{background:#ff5e7a33}30%{background:#ff5e7a14}to{background:#000000a6}}@keyframes backdropFlash{0%{background:#000000a6}15%{background:#818cf82e}40%{background:#818cf80f}to{background:#000000a6}}.multi-roll-box.roll-landed{animation:multiBoxIn .45s cubic-bezier(.2,.9,.3,1.05),rollLandPulse .6s cubic-bezier(.2,.9,.3,1)!important}@keyframes rollLandPulse{0%{transform:scale(1)}15%{transform:scale(1.06)}35%{transform:scale(.97)}55%{transform:scale(1.02)}to{transform:scale(1)}}.confetti-container{position:absolute;inset:0;overflow:visible;pointer-events:none;z-index:10}.confetti-particle{position:absolute;opacity:0;animation:confettiBurst 1.2s cubic-bezier(.15,.85,.25,1) forwards}@keyframes confettiBurst{0%{opacity:1;transform:translate(0) rotate(0) scale(0)}10%{opacity:1;transform:translate(0) rotate(0) scale(1.2)}50%{opacity:1;transform:translate(var(--confetti-x),var(--confetti-y)) rotate(var(--confetti-r)) scale(1)}to{opacity:0;transform:translate(var(--confetti-x),calc(var(--confetti-y) + 60px)) rotate(calc(var(--confetti-r) + 90deg)) scale(.3)}}.confetti-spark{animation-name:sparkBurst!important;animation-duration:.9s!important}@keyframes sparkBurst{0%{opacity:1;transform:translate(0) scale(0)}20%{opacity:1;transform:translate(calc(var(--confetti-x) * .3),calc(var(--confetti-y) * .3)) scale(1.5)}to{opacity:0;transform:translate(var(--confetti-x),var(--confetti-y)) scale(0)}}.multi-roll-box.roll-landed .multi-roll-window:after{animation:none}.multi-roll-box.roll-landed:after{content:"";position:absolute;left:50%;top:50%;width:0;height:0;border-radius:50%;border:2px solid rgba(129,140,248,.4);transform:translate(-50%,-50%);animation:ringBurst .6s ease-out forwards;pointer-events:none;z-index:20}.multi-roll-box.jackpot-hit.roll-landed:after{border-color:#fbbf2480}.multi-roll-box.mega-hit.roll-landed:after{border-color:#ff5e7a80}@keyframes ringBurst{0%{width:0;height:0;opacity:1}to{width:300px;height:300px;opacity:0}}.multi-roll-box.roll-shake{animation:rollShake .5s ease!important}@keyframes rollShake{0%,to{transform:translate(0)}10%{transform:translate(-3px,2px)}20%{transform:translate(4px,-2px)}30%{transform:translate(-2px,3px)}40%{transform:translate(3px,-1px)}50%{transform:translate(-1px,2px)}60%{transform:translate(2px,-2px)}70%{transform:translate(-2px,1px)}80%{transform:translate(1px,-1px)}}.multi-roll-reward{font-size:1.7rem;font-weight:800;color:var(--positive);animation:rewardPop .7s cubic-bezier(.2,.9,.3,1.05);text-shadow:0 0 20px rgba(84,227,162,.3)}@keyframes rewardPop{0%{opacity:0;transform:scale(.3) translateY(15px);filter:blur(4px)}50%{opacity:1;transform:scale(1.12) translateY(-4px);filter:blur(0)}70%{transform:scale(.96) translateY(1px)}to{opacity:1;transform:scale(1) translateY(0)}}.degen-progress-header{display:flex;justify-content:flex-end;margin-bottom:.5rem}.degen-counter{font-size:.82rem;color:var(--text-muted)}.degen-progress-track{height:6px;background:#ffffff0f;border-radius:999px;overflow:hidden;margin-bottom:2rem}.degen-progress-bar{height:100%;border-radius:inherit;background:var(--border-strong);transition:width .35s ease}.degen-question-card{max-width:520px;margin:0 auto;padding:1rem 0 .5rem}.degen-question{font-size:1.25rem;font-weight:700;text-align:center;margin:0 0 1.75rem;line-height:1.4}.degen-options{display:flex;flex-direction:column;gap:.65rem}.degen-option{width:100%;padding:.9rem 1.2rem;border-radius:12px;border:1px solid var(--border);background:#ffffff05;color:var(--text);font-size:.95rem;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.degen-option:hover{border-color:var(--border-strong);background:#ffffff0f;transform:translate(4px)}.degen-option:active{transform:scale(.98)}.degen-option-selected{border-color:var(--border-strong);background:#ffffff14}.degen-back{display:block;margin:1.5rem auto 0;padding:.5rem 1rem;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-size:.82rem;cursor:pointer;transition:color .15s ease,border-color .15s ease}.degen-back:hover{color:var(--text);border-color:var(--border-strong)}.degen-slide-in{animation:degenSlideIn .3s ease forwards}.degen-slide-out-left{animation:degenSlideOutLeft .3s ease forwards}.degen-slide-out-right{animation:degenSlideOutRight .3s ease forwards}@keyframes degenSlideIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes degenSlideOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-40px)}}@keyframes degenSlideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(40px)}}.degen-result-card{text-align:center;padding:2rem 1rem}.degen-fade-in{animation:degenFadeIn .5s ease forwards}@keyframes degenFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.degen-result-score{font-size:4rem;font-weight:900;line-height:1;margin-bottom:.25rem}.degen-result-tier{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.degen-result-desc{color:var(--text-muted);font-size:.95rem;margin:0 0 2rem}.degen-meter{height:10px;background:#ffffff0f;border-radius:999px;overflow:hidden;margin-bottom:2rem}.degen-meter-fill{height:100%;border-radius:inherit;transition:width .6s ease}.degen-tiers{display:flex;flex-direction:column;gap:.4rem;text-align:left;max-width:320px;margin:0 auto}.degen-tier-row{display:flex;justify-content:space-between;padding:.35rem 0 .35rem .75rem;border-left:3px solid transparent;transition:opacity .3s ease}.degen-tier-name{font-size:.82rem;font-weight:600}.degen-tier-pct{font-size:.78rem;color:var(--text-muted)}.degen-disclaimer{margin-top:2rem;font-size:.75rem;color:var(--text-muted)}.sb{--sb-purple: #8b5cf6;--sb-purple-lt: #a78bfa;--sb-ink: #ece9f6;--sb-dim: #8b8da3;--sb-line: rgba(255, 255, 255, .07);--sb-line-purple: rgba(139, 92, 246, .28);--sb-surface: linear-gradient(180deg, rgba(23, 22, 34, .9), rgba(13, 13, 20, .92));grid-column:1 / -1;display:flex;flex-direction:column;gap:1rem;width:100%;min-width:0}.sb-hero{position:relative;overflow:hidden;border:1px solid var(--sb-line);border-radius:20px;background:radial-gradient(120% 150% at 0% 0%,rgba(139,92,246,.16),transparent 55%),linear-gradient(180deg,#14121ef5,#0a0a10f5);padding:clamp(1.25rem,4vw,2.2rem);display:flex;flex-direction:column;gap:1.1rem}.sb-hero-glow{position:absolute;top:-45%;right:-12%;width:62%;height:190%;background:radial-gradient(circle,rgba(124,58,237,.22),transparent 60%);filter:blur(42px);pointer-events:none}.sb-hero-inner{position:relative;z-index:1}.sb-hero-eyebrow{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:.85rem}.sb-live{display:inline-flex;align-items:center;gap:.42rem;padding:.22rem .62rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--sb-dim);background:#ffffff0d;border:1px solid var(--sb-line)}.sb-live-dot{width:7px;height:7px;border-radius:50%;background:#64748b}.sb-live.is-live{color:#c4b5fd;border-color:var(--sb-line-purple);background:#8b5cf61a}.sb-live.is-live .sb-live-dot{background:#a78bfa;animation:sbPulse 2s infinite}@keyframes sbPulse{0%{box-shadow:0 0 #a78bfa8c}70%{box-shadow:0 0 0 7px #a78bfa00}to{box-shadow:0 0 #a78bfa00}}.sb-hero-updated{font-size:.78rem;color:var(--sb-dim)}.sb-hero-title{margin:0;font-size:clamp(1.7rem,6vw,2.7rem);font-weight:800;letter-spacing:-.025em;line-height:1.04}.sb-hero-title-grad{background:linear-gradient(135deg,#efe3ff,#a78bfa 48%,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}.sb-hero-sub{margin:.7rem 0 0;font-size:.9rem;line-height:1.6;color:var(--sb-dim);max-width:60ch}.sb-hero-stat{position:relative;z-index:1;align-self:flex-start;display:flex;flex-direction:column;gap:.12rem;padding:.75rem 1.05rem;border-radius:14px;background:#8b5cf614;border:1px solid var(--sb-line-purple)}.sb-hero-stat-num{font-size:1.8rem;font-weight:800;color:#fff;line-height:1;letter-spacing:-.02em}.sb-hero-stat-label{font-size:.66rem;text-transform:uppercase;letter-spacing:.07em;color:var(--sb-dim)}@media (min-width: 720px){.sb-hero{flex-direction:row;align-items:center;justify-content:space-between;gap:2rem}.sb-hero-stat{align-self:center;flex-shrink:0}.sb-hero-stat-num{font-size:2.3rem}}.sb-toolbar{display:flex;flex-direction:column;gap:.7rem}.sb-search{position:relative;display:flex;align-items:center}.sb-search-icon{position:absolute;left:.85rem;color:var(--sb-dim);pointer-events:none}.sb-search-input{width:100%;padding:.7rem .9rem .7rem 2.45rem;border-radius:12px;background:#ffffff0a;border:1px solid var(--sb-line);color:var(--sb-ink);font-size:.92rem;outline:none;transition:border-color .15s,background .15s}.sb-search-input::placeholder{color:var(--sb-dim)}.sb-search-input:focus{border-color:var(--sb-line-purple);background:#8b5cf60f}.sb-seg{display:flex;gap:.25rem;padding:.25rem;border-radius:12px;background:#ffffff0a;border:1px solid var(--sb-line)}.sb-seg-btn{flex:1;padding:.5rem .6rem;border:none;background:transparent;color:var(--sb-dim);font-size:.82rem;font-weight:700;border-radius:9px;cursor:pointer;white-space:nowrap;transition:color .15s,background .15s,box-shadow .15s}.sb-seg-btn:hover{color:var(--sb-ink)}.sb-seg-btn.is-active{background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;box-shadow:0 4px 14px #7c3aed59}.sb-seg-btn.sb-seg-us.is-active{background:linear-gradient(135deg,#0891b2,#0e7490);box-shadow:0 4px 14px #0891b252}.sb-selects{display:flex;gap:.6rem}.sb-select{flex:1;display:flex;flex-direction:column;gap:.22rem}.sb-select-cap{font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;color:var(--sb-dim);font-weight:800;padding-left:.15rem}.sb-select select{width:100%;padding:.55rem .7rem;border-radius:10px;background:#ffffff0a;border:1px solid var(--sb-line);color:var(--sb-ink);font-size:.84rem;font-weight:600;cursor:pointer;color-scheme:dark}.sb-select select:focus{outline:none;border-color:var(--sb-line-purple)}@media (min-width: 880px){.sb-toolbar{flex-direction:row;align-items:flex-end;flex-wrap:wrap}.sb-search{flex:1 1 220px}.sb-seg,.sb-selects{flex:0 0 auto}}.sb-cadence-row{display:flex;flex-wrap:wrap;gap:.45rem}.sb-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .7rem;border-radius:999px;background:#ffffff09;border:1px solid var(--sb-line);color:var(--sb-dim);font-size:.8rem;font-weight:700;cursor:pointer;transition:color .15s,background .15s,border-color .15s}.sb-chip:hover{color:var(--sb-ink);border-color:#ffffff29}.sb-chip.is-active{color:#fff;background:#8b5cf629;border-color:var(--sb-line-purple)}.sb-chip-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.sb-chip-count{font-size:.7rem;font-weight:700;padding:.05rem .38rem;border-radius:999px;background:#ffffff14;color:var(--sb-dim)}.sb-chip.is-active .sb-chip-count{background:#ffffff2e;color:#fff}.sb-chip-weekly .sb-chip-dot{color:#a78bfa}.sb-chip-monthly .sb-chip-dot{color:#c084fc}.sb-chip-daily .sb-chip-dot{color:#5eead4}.sb-chip-giveaway .sb-chip-dot{color:#fbbf24}.sb-chip-one-off .sb-chip-dot{color:#94a3b8}.sb-count{font-size:.78rem;color:var(--sb-dim);font-weight:600}.sb-grid{display:grid;grid-template-columns:1fr;gap:.8rem}@media (min-width: 560px){.sb-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 900px){.sb-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1300px){.sb-grid{grid-template-columns:repeat(4,1fr)}}.sb-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:.6rem;padding:.85rem .9rem .9rem 1.05rem;border-radius:16px;background:var(--sb-surface);border:1px solid var(--sb-line);transition:transform .18s var(--ease),border-color .18s,box-shadow .18s}.sb-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#94a3b8}.sb-card[data-cadence=weekly]:before{background:linear-gradient(180deg,#a78bfa,#7c3aed)}.sb-card[data-cadence=monthly]:before{background:linear-gradient(180deg,#c084fc,#9333ea)}.sb-card[data-cadence=daily]:before{background:linear-gradient(180deg,#5eead4,#14b8a6)}.sb-card[data-cadence=giveaway]:before{background:linear-gradient(180deg,#fcd34d,#f59e0b)}.sb-card[data-cadence=one-off]:before{background:linear-gradient(180deg,#94a3b8,#64748b)}.sb-card:hover{transform:translateY(-2px);border-color:var(--sb-line-purple);box-shadow:0 14px 36px #00000073}.sb-card.is-new{border-color:var(--sb-line-purple);animation:sbNew 6s ease}@keyframes sbNew{0%{box-shadow:0 0 0 2px #a78bfa99}to{box-shadow:0 0 #a78bfa00}}.sb-card-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sb-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .55rem;border-radius:999px;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;background:#ffffff0d;border:1px solid var(--sb-line);color:var(--sb-ink)}.sb-pill-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.sb-pill-weekly{color:#c4b5fd;border-color:#a78bfa4d;background:#8b5cf61f}.sb-pill-monthly{color:#e9d5ff;border-color:#c084fc4d;background:#a855f71f}.sb-pill-daily{color:#99f6e4;border-color:#5eead44d;background:#14b8a61f}.sb-pill-giveaway{color:#fde68a;border-color:#fcd34d4d;background:#f59e0b1f}.sb-pill-one-off{color:#cbd5e1;border-color:#94a3b840;background:#94a3b81a}.sb-card-meta{display:inline-flex;align-items:center;gap:.5rem}.sb-casino{font-size:.68rem;font-weight:700;color:var(--sb-dim)}.sb-casino.is-us{color:#67e8f9}.sb-casino.is-com{color:#a5b4fc}.sb-card-time{font-size:.68rem;color:var(--sb-dim);white-space:nowrap}.sb-card-title{margin:0;font-size:.92rem;font-weight:700;color:var(--sb-ink);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(.92rem * 1.35 * 2)}.sb-card-value{display:flex;align-items:baseline;gap:.4rem}.sb-card-value-num{font-size:1.15rem;font-weight:800;color:#fff;letter-spacing:-.01em}.sb-card-value-label{font-size:.6rem;text-transform:uppercase;letter-spacing:.06em;color:var(--sb-dim)}.sb-code{display:flex;align-items:center;gap:.45rem;margin-top:auto;padding:.4rem .45rem .4rem .6rem;border-radius:10px;background:#00000047;border:1px solid var(--sb-line)}.sb-code-label{font-size:.54rem;font-weight:800;letter-spacing:.1em;color:var(--sb-dim);flex-shrink:0}.sb-code-val{flex:1;min-width:0;font-family:var(--font-mono);font-size:.78rem;color:#ddd6fe;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-copy{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0;padding:.32rem .52rem;border-radius:8px;border:1px solid var(--sb-line-purple);background:#8b5cf61f;color:#c4b5fd;font-size:.72rem;font-weight:700;cursor:pointer;transition:color .15s,background .15s,border-color .15s}.sb-copy:hover{background:#8b5cf638;color:#fff}.sb-copy.is-copied{background:#34d39929;border-color:#34d39966;color:#6ee7b7}.sb-claim{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.62rem;border-radius:11px;background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;font-size:.85rem;font-weight:700;text-decoration:none;transition:filter .15s,transform .1s,box-shadow .15s}.sb-claim:hover{filter:brightness(1.12);box-shadow:0 8px 22px #7c3aed66}.sb-claim:active{transform:translateY(1px)}.sb-card-skel{gap:.7rem;pointer-events:none}.sb-card-skel:before{display:none}.sb-skel-line,.sb-skel-block{border-radius:8px;background:linear-gradient(90deg,#ffffff0a,#ffffff17,#ffffff0a);background-size:200% 100%;animation:sbShimmer 1.4s infinite}.sb-skel-line{height:12px}.sb-skel-w40{width:40%}.sb-skel-w80{width:80%}.sb-skel-block{height:34px}.sb-skel-claim{height:40px;margin-top:.3rem}@keyframes sbShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sb-empty{display:flex;flex-direction:column;align-items:center;gap:.55rem;text-align:center;padding:3rem 1.5rem;border:1px dashed var(--sb-line);border-radius:16px}.sb-empty-icon{color:var(--sb-purple-lt);opacity:.7}.sb-empty-title{font-size:1rem;font-weight:700;color:var(--sb-ink)}.sb-empty-sub{font-size:.85rem;color:var(--sb-dim);max-width:44ch;line-height:1.5}.sb-reset{margin-top:.4rem;padding:.5rem 1rem;border-radius:10px;border:1px solid var(--sb-line-purple);background:#8b5cf61f;color:#c4b5fd;font-size:.82rem;font-weight:700;cursor:pointer;transition:color .15s,background .15s}.sb-reset:hover{background:#8b5cf638;color:#fff}@media (prefers-reduced-motion: reduce){.sb-live.is-live .sb-live-dot,.sb-card.is-new,.sb-skel-line,.sb-skel-block{animation:none}.sb-card:hover{transform:none}}[data-theme=light] .sb{--sb-ink: #1d1b2e;--sb-dim: #6b6880;--sb-line: rgba(0, 0, 0, .08);--sb-surface: linear-gradient(180deg, #ffffff, #f6f4fb)}[data-theme=light] .sb-hero{background:radial-gradient(120% 150% at 0% 0%,rgba(139,92,246,.1),transparent 55%),linear-gradient(180deg,#faf8ff,#f2eefb)}[data-theme=light] .sb-search-input,[data-theme=light] .sb-seg,[data-theme=light] .sb-select select,[data-theme=light] .sb-chip{background:#00000008}[data-theme=light] .sb-select select{color-scheme:light}[data-theme=light] .sb-code{background:#0000000d}[data-theme=light] .sb-code-val{color:#6d28d9}[data-theme=light] .sb-hero-stat-num,[data-theme=light] .sb-card-value-num,[data-theme=light] .sb-card-title{color:#1d1b2e}.raffle-section{margin-top:1rem}.raffle-section-title{font-size:.75rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.6rem}.raffle-grid{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.raffle-card,.raffle-card *{min-width:0;max-width:100%}.raffle-card pre,.raffle-card code{overflow-wrap:anywhere;word-break:break-word}.raffle-card{background:linear-gradient(135deg,#818cf80a,#a78bfa05);border:1px solid rgba(129,140,248,.15);border-radius:var(--radius-md);padding:1rem;position:relative;overflow:hidden;transition:all .2s var(--ease)}.raffle-card:hover{border-color:#818cf84d;transform:translateY(-2px)}.raffle-card.raffle-drawn{opacity:.85}.raffle-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#818cf8,#a78bfa,#818cf8);background-size:200% 100%;animation:raffleShimmer 3s linear infinite}.raffle-card.raffle-drawn:before{background:#94a3b84d;animation:none}@keyframes raffleShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.raffle-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.raffle-title{font-size:1rem;font-weight:700;color:var(--text)}.raffle-desc{font-size:.78rem;color:var(--text-muted);margin-top:.2rem}.raffle-badge{font-size:.62rem;font-weight:800;letter-spacing:.1em;padding:.2rem .45rem;border-radius:4px}.raffle-badge-live{background:#34d39926;color:#34d399;border:1px solid rgba(52,211,153,.3);animation:rafflePulse 2s ease-in-out infinite}.raffle-badge-drawn{background:#94a3b81a;color:#94a3b8;border:1px solid rgba(148,163,184,.2)}@keyframes rafflePulse{0%,to{opacity:1}50%{opacity:.6}}.raffle-prize-row{margin:.75rem 0;text-align:center;padding:.75rem;background:#00000040;border-radius:var(--radius-sm, 8px)}.raffle-prize-main{display:flex;flex-direction:column;align-items:center;gap:.1rem}.raffle-prize-amount{font-family:var(--font-mono);font-size:1.8rem;font-weight:800;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.02em}.raffle-prize-label{font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.raffle-prize-split{font-size:.78rem;color:var(--text-muted);margin-top:.3rem}.raffle-meta-row{display:flex;justify-content:space-between;gap:.5rem;margin:.75rem 0;padding:.5rem;background:#ffffff05;border-radius:6px}.raffle-meta-item{flex:1;text-align:center}.raffle-meta-label{font-size:.62rem;text-transform:uppercase;color:var(--text-muted);letter-spacing:.06em}.raffle-meta-value{font-size:.82rem;font-weight:700;color:var(--text);margin-top:.2rem;font-family:var(--font-mono)}.raffle-countdown{font-family:var(--font-mono);color:#34d399}.raffle-ended{color:#fbbf24}.raffle-action-row{display:flex;gap:.5rem;align-items:center;margin-top:.5rem}.raffle-enter-btn{flex:1;font-size:.82rem;padding:.5rem 1rem}.raffle-entered{opacity:.7;background:#34d39926;color:#34d399;cursor:default}.raffle-error{font-size:.72rem;color:#ff5e7a}.raffle-winners{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06)}.raffle-winners-label{font-size:.68rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.3rem}.raffle-winners-list{display:flex;flex-direction:column;gap:.3rem}.raffle-winner{display:flex;gap:.5rem;align-items:center;font-size:.8rem;padding:.3rem .5rem;background:#ffffff05;border-radius:4px}.raffle-winner-you{background:#34d3991a;color:#34d399}.raffle-winner-rank{font-family:var(--font-mono);color:var(--text-muted);font-weight:700;width:1.5rem}.raffle-winner-name{flex:1}.raffle-winner-prize{font-family:var(--font-mono);color:var(--positive);font-weight:600}.raffle-empty{text-align:center;padding:2.5rem 1rem}.raffle-empty-icon{font-size:2.5rem;margin-bottom:.5rem}.raffle-empty-title{font-size:1rem;font-weight:600;margin-bottom:.3rem}.raffle-empty-desc{color:var(--text-muted);font-size:.85rem}.aff-page-shell{grid-column:1 / -1;min-width:0}.aff-page-shell.is-locked{filter:blur(6px) saturate(.75) brightness(.85);pointer-events:none;user-select:none;transform:scale(.995);transition:filter .6s ease,transform .6s ease}.aff-lock-overlay{position:fixed;inset:0;z-index:9500;display:grid;place-items:center;padding:2rem 1rem;background:radial-gradient(ellipse at center,#121423bf,#05070ee0 70%,#000000f2);backdrop-filter:blur(14px) saturate(110%);-webkit-backdrop-filter:blur(14px) saturate(110%);isolation:isolate;animation:affLockBackdropIn .52s cubic-bezier(.16,1,.3,1)}.aff-lock-close{position:absolute;top:1.25rem;right:1.25rem;z-index:2;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#e2e8f0bf;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .18s ease,border-color .18s ease,color .18s ease,transform .12s ease;animation:affLockCloseIn .4s ease .22s both}.aff-lock-close:hover{background:#ffffff1a;border-color:#ffffff40;color:#fff;transform:rotate(90deg)}.aff-lock-close:active{transform:rotate(90deg) scale(.93)}.aff-lock-close:focus-visible{outline:2px solid rgba(167,139,250,.7);outline-offset:2px}@keyframes affLockCloseIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes affLockBackdropIn{0%{opacity:0}to{opacity:1}}.aff-lock-particles{position:absolute;inset:0;pointer-events:none;overflow:hidden}.aff-lock-particles span{position:absolute;left:var(--al-x, 50%);top:var(--al-y, 50%);width:2px;height:2px;border-radius:50%;background:#a78bfa99;box-shadow:0 0 5px #a78bfa66;opacity:0;animation:affLockDrift var(--al-d, 10s) linear var(--al-l, 0s) infinite}@keyframes affLockDrift{0%{transform:translate3d(0,8px,0) scale(.8);opacity:0}20%{opacity:.85}80%{opacity:.85}to{transform:translate3d(0,-20px,0) scale(1.1);opacity:0}}.aff-lock-modal{position:relative;z-index:1;width:min(520px,92vw);max-height:calc(100dvh - 3.5rem);max-height:calc(100vh - 3.5rem);overflow-y:auto;overscroll-behavior:contain;padding:2.25rem 2rem 1.75rem;text-align:center;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(120% 100% at 0% 0%,rgba(129,140,248,.1),transparent 55%),radial-gradient(140% 100% at 100% 100%,rgba(139,92,246,.08),transparent 60%),linear-gradient(180deg,#121423eb,#0a0c16f5);box-shadow:0 40px 100px #000000b3,0 0 0 1px #ffffff08,inset 0 1px #ffffff0f;animation:affLockModalIn .65s cubic-bezier(.16,1,.3,1) 80ms both}.aff-lock-modal::-webkit-scrollbar{width:4px}.aff-lock-modal::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:999px}@keyframes affLockModalIn{0%{opacity:0;transform:translateY(16px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.aff-lock-icon-wrap{position:relative;width:92px;height:92px;margin:0 auto 1rem;display:grid;place-items:center}.aff-lock-icon-halo{position:absolute;inset:-18px;border-radius:50%;background:radial-gradient(circle,rgba(167,139,250,.4),transparent 65%);filter:blur(12px);animation:affLockHalo 3.8s ease-in-out infinite}@keyframes affLockHalo{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.14)}}.aff-lock-icon-ring{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(167,139,250,.35);box-shadow:inset 0 0 20px #a78bfa26}.aff-lock-icon-ring:before,.aff-lock-icon-ring:after{content:"";position:absolute;inset:6px;border-radius:50%;border:1px dashed rgba(167,139,250,.2);animation:affLockRingSpin 22s linear infinite}.aff-lock-icon-ring:after{inset:14px;border-style:dotted;border-color:#a78bfa26;animation-duration:38s;animation-direction:reverse}@keyframes affLockRingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.aff-lock-icon{width:42px;height:42px;color:#c4b5fd;filter:drop-shadow(0 4px 10px rgba(167,139,250,.4));animation:affLockIconPulse 4.2s ease-in-out infinite;position:relative;z-index:1}@keyframes affLockIconPulse{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.aff-lock-tag{font-size:.7rem;font-weight:700;letter-spacing:.34em;color:#a78bfacc;text-transform:uppercase;margin-bottom:.35rem}.aff-lock-title{margin:0 0 .5rem;font-size:1.7rem;font-weight:800;letter-spacing:-.01em;background:linear-gradient(180deg,#fff,#c4b5fd);-webkit-background-clip:text;background-clip:text;color:transparent}.aff-lock-sub{margin:0 auto 1.25rem;max-width:44ch;font-size:.92rem;color:#cbd5e1d1;line-height:1.55}.aff-lock-features{display:flex;flex-direction:column;gap:.55rem;text-align:left;margin-bottom:1.5rem}.aff-lock-feature{display:flex;align-items:flex-start;gap:.6rem;padding:.55rem .75rem;border-radius:10px;background:#ffffff06;border:1px solid rgba(255,255,255,.05);animation:affLockFeatureIn .5s cubic-bezier(.16,1,.3,1) both}.aff-lock-feature:nth-child(1){animation-delay:.22s}.aff-lock-feature:nth-child(2){animation-delay:.32s}.aff-lock-feature:nth-child(3){animation-delay:.42s}@keyframes affLockFeatureIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.aff-lock-check{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#54e3a226;color:#6ee7b7;border:1px solid rgba(84,227,162,.35);font-size:.78rem;font-weight:800;margin-top:1px}.aff-lock-feature>div{display:flex;flex-direction:column;gap:.1rem;min-width:0}.aff-lock-feature strong{color:var(--text);font-size:.88rem;font-weight:700}.aff-lock-feature span{color:var(--text-muted);font-size:.78rem;line-height:1.45}.aff-lock-cta{display:flex;gap:.55rem;justify-content:center;margin-bottom:1rem}.aff-lock-btn{padding:.55rem 1.15rem;font-size:.88rem;font-weight:600}.aff-lock-btn:first-child{background:linear-gradient(180deg,#a78bfa59,#8b5cf640);border-color:#a78bfa8c;color:#fff;box-shadow:0 0 0 1px #a78bfa4d,0 10px 24px #8b5cf638}.aff-lock-btn:first-child:hover{background:linear-gradient(180deg,#a78bfa73,#8b5cf659);transform:translateY(-1px)}.aff-lock-footnote{font-size:.78rem;color:var(--text-muted);line-height:1.5;max-width:44ch;margin:0 auto;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.05)}.aff-lock-footnote strong{color:#c4b5fd;font-weight:700}@media (max-width: 640px){.aff-lock-overlay{padding:1.25rem .75rem}.aff-lock-modal{padding:1.5rem 1.1rem 1.25rem;border-radius:18px}.aff-lock-icon-wrap{width:72px;height:72px;margin-bottom:.6rem}.aff-lock-icon{width:34px;height:34px}.aff-lock-tag{font-size:.62rem;letter-spacing:.3em;margin-bottom:.25rem}.aff-lock-title{font-size:1.32rem;margin-bottom:.35rem}.aff-lock-sub{font-size:.84rem;margin-bottom:1rem}.aff-lock-features{gap:.4rem;margin-bottom:1rem}.aff-lock-feature{padding:.5rem .65rem;gap:.55rem}.aff-lock-feature strong{font-size:.82rem}.aff-lock-feature span{font-size:.72rem;line-height:1.4}.aff-lock-cta{flex-direction:column;gap:.45rem}.aff-lock-btn{width:100%;padding:.6rem 1rem}.aff-lock-footnote{font-size:.72rem;padding-top:.6rem}.aff-lock-close{top:.6rem;right:.6rem;width:34px;height:34px}}@media (max-height: 600px) and (max-width: 900px){.aff-lock-icon-wrap{width:56px;height:56px;margin-bottom:.35rem}.aff-lock-icon-halo,.aff-lock-icon-ring{display:none}.aff-lock-icon{width:30px;height:30px}.aff-lock-sub{margin-bottom:.7rem}.aff-lock-features{margin-bottom:.75rem}}@media (prefers-reduced-motion: reduce){.aff-lock-particles span,.aff-lock-icon-halo,.aff-lock-icon-ring:before,.aff-lock-icon-ring:after,.aff-lock-icon{animation:none!important}.aff-lock-modal{animation:none!important}}[data-theme=light] .aff-lock-overlay{background:radial-gradient(ellipse at center,#f0f0fad9,#dcdcf0eb 70%,#c8c8dcf2)}[data-theme=light] .aff-lock-modal{background:radial-gradient(120% 100% at 0% 0%,rgba(139,92,246,.06),transparent 55%),linear-gradient(180deg,#fff,#f5f6fb);border-color:#00000014;box-shadow:0 40px 100px #0003}[data-theme=light] .aff-lock-title{background:linear-gradient(180deg,#1f2937,#6d4ecf);-webkit-background-clip:text;background-clip:text;color:transparent}[data-theme=light] .aff-lock-sub{color:#4b5563}[data-theme=light] .aff-lock-feature{background:#00000005;border-color:#0000000f}[data-theme=light] .aff-lock-footnote{color:#6b7280}.aff-link-section{margin-top:1.25rem}.aff-label{font-size:.78rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;display:block;margin-bottom:.4rem}.aff-link-row{display:flex;gap:.5rem}.aff-link-input{flex:1;padding:.55rem .75rem;border-radius:var(--radius-md);background:var(--bg-card, #111319);border:1px solid var(--border);color:var(--text);font-family:var(--font-mono);font-size:.82rem;outline:none}.aff-link-input:focus{border-color:var(--accent)}.aff-copy-btn{white-space:nowrap;min-width:80px}.aff-share-row{display:flex;gap:.5rem;margin-top:.75rem;flex-wrap:wrap}.aff-share-btn{font-size:.78rem;padding:.4rem .8rem}.aff-info{margin-top:1.25rem;padding:.85rem;background:#ffffff05;border:1px solid var(--border);border-radius:var(--radius-md)}.aff-steps{display:flex;flex-direction:column;gap:.5rem}.aff-step{display:flex;align-items:center;gap:.6rem;font-size:.82rem;color:var(--text-muted)}.aff-step-num{width:1.6rem;height:1.6rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;background:#818cf826;color:var(--accent);flex-shrink:0}.tools-footer-wrap{grid-column:1 / -1;min-width:0;margin-top:1.25rem;padding-top:.85rem;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:.65rem}.tools-footer{display:flex;flex-wrap:wrap;gap:.4rem .75rem;align-items:center;font-size:.78rem}.tools-footer-label{color:var(--text-muted);font-weight:600}.tools-footer-link{color:var(--text-muted);text-decoration:none;transition:color .12s ease}.tools-footer-link:hover{color:var(--accent)}.tg-footer-link{display:inline-flex;align-items:center;gap:.4rem;color:var(--text-muted);font-size:.78rem;text-decoration:none;transition:color .15s ease}.tg-footer-link:hover{color:#29b6f6}.tg-footer-icon{width:20px;height:20px;transition:transform .15s ease}.tg-footer-link:hover .tg-footer-icon{transform:scale(1.1)}.social-footer-links{display:flex;flex-wrap:wrap;gap:.35rem 1.1rem;align-items:center}.x-footer-link{display:inline-flex;align-items:center;gap:.45rem;color:var(--text-muted);font-size:.78rem;text-decoration:none;transition:color .15s ease}.x-footer-link:hover{color:#f3f4f6}.x-footer-icon{transition:transform .15s ease}.x-footer-link:hover .x-footer-icon{transform:scale(1.1)}.blog-shell{padding-top:.25rem}.blog-shell-grid{display:grid;grid-template-columns:240px 1fr;gap:1.75rem;align-items:start}.blog-sidebar-wrap{position:sticky;top:1rem;align-self:start;max-height:calc(100vh - 2rem);overflow-y:auto;scrollbar-width:thin}.blog-sidebar{display:flex;flex-direction:column;gap:1.1rem;padding-right:.25rem}.blog-sidebar-section{display:flex;flex-direction:column;gap:.45rem}.blog-sidebar-label{font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);opacity:.85}.blog-search{width:100%;padding:.55rem .85rem;border-radius:var(--radius-sm, 8px);border:1px solid var(--border);background:#ffffff05;color:var(--text);font-size:.85rem;font-family:inherit;transition:border-color .15s ease,background .15s ease}.blog-search:focus{outline:none;border-color:#818cf880;background:#818cf80a}.blog-sort-row{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--border);border-radius:var(--radius-sm, 8px);overflow:hidden;background:#ffffff04}.blog-sort-btn{padding:.42rem .5rem;background:transparent;border:0;border-right:1px solid var(--border);color:var(--text-muted);font-size:.72rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .14s ease,color .14s ease}.blog-sort-btn:last-child{border-right:0}.blog-sort-btn:hover{color:var(--text);background:#ffffff05}.blog-sort-btn.active{color:#fff;background:#818cf82e}.blog-tag-list{display:flex;flex-direction:column;gap:.2rem}.blog-tag-pill{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem .7rem;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-muted);font-size:.78rem;font-weight:500;font-family:inherit;cursor:pointer;text-transform:capitalize;text-align:left;transition:background .14s ease,color .14s ease,border-color .14s ease}.blog-tag-pill:hover{color:var(--text);background:#ffffff06}.blog-tag-pill.active{color:#fff;background:#818cf829;border-color:#818cf859}.blog-tag-pill.blog-tag-all{font-weight:700;text-transform:none}.blog-tag-count{font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:600;color:var(--text-muted);opacity:.6}.blog-tag-pill.active .blog-tag-count{opacity:.95;color:#c7d2fe}.blog-active-filter{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem .85rem;border-radius:var(--radius-sm, 8px);border:1px solid rgba(129,140,248,.25);background:#818cf80f;margin-bottom:1rem;font-size:.82rem;color:var(--text)}.blog-active-filter-label strong{color:#c7d2fe;font-weight:700}.blog-active-filter-clear{background:transparent;border:0;color:var(--text-muted);font-size:.78rem;font-weight:600;font-family:inherit;cursor:pointer;padding:.15rem .4rem;border-radius:4px;transition:color .14s ease,background .14s ease}.blog-active-filter-clear:hover{color:var(--text);background:#ffffff0a}.link-button{background:transparent;border:0;padding:0;color:#a5b4fc;font-family:inherit;font-size:inherit;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#a5b4fc66;transition:color .14s ease,text-decoration-color .14s ease}.link-button:hover{color:#c7d2fe;text-decoration-color:#c7d2fe}.blog-feature{display:block;padding:1.5rem 1.6rem;margin-bottom:1.25rem;border-radius:var(--radius-md, 12px);border:1px solid rgba(129,140,248,.2);background:radial-gradient(80% 120% at 100% 0%,color-mix(in srgb,var(--blog-accent) 22%,transparent) 0%,transparent 60%),linear-gradient(180deg,#818cf80a,#00000026);text-decoration:none;color:inherit;position:relative;overflow:hidden;transition:transform .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease)}.blog-feature:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--blog-accent, #818cf8)}.blog-feature:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--blog-accent) 50%,transparent);box-shadow:0 16px 40px #00000059,0 0 0 1px color-mix(in srgb,var(--blog-accent) 15%,transparent)}.blog-feature-eyebrow{display:inline-flex;align-items:center;gap:.4rem;font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--blog-accent, #c7d2fe);margin-bottom:.7rem}.blog-feature-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--blog-accent, #818cf8);box-shadow:0 0 12px var(--blog-accent, #818cf8)}.blog-feature-title{font-size:clamp(1.25rem,1.5vw + .7rem,1.75rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 .6rem;color:var(--text)}.blog-feature-summary{font-size:.95rem;line-height:1.55;color:var(--text-muted);margin:0 0 .85rem;max-width:60ch}.blog-feature-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.74rem;color:var(--text-muted);margin-bottom:.85rem;font-variant-numeric:tabular-nums}.blog-feature-cta{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;color:var(--blog-accent, #c7d2fe);letter-spacing:.01em}.blog-feature-cta svg{transition:transform .18s ease}.blog-feature:hover .blog-feature-cta svg{transform:translate(3px)}.blog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem}.blog-card{display:flex;flex-direction:column;padding:1.15rem 1.2rem;border-radius:var(--radius-md, 10px);border:1px solid var(--border);background:linear-gradient(180deg,#ffffff05,#00000014);text-decoration:none;color:inherit;position:relative;transition:transform .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease);overflow:hidden;min-height:170px}.blog-card:before{content:"";position:absolute;left:0;top:14%;bottom:14%;width:3px;border-radius:3px;background:var(--blog-accent, #818cf8);transition:top .2s ease,bottom .2s ease,width .2s ease,opacity .2s ease;opacity:.55}.blog-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--blog-accent) 40%,var(--border));box-shadow:0 12px 28px #00000047}.blog-card:hover:before{top:0;bottom:0;width:4px;opacity:1}.blog-card-meta-row{display:flex;align-items:center;gap:.45rem;font-size:.7rem;color:var(--text-muted);margin-bottom:.35rem;font-variant-numeric:tabular-nums}.blog-card-dot{opacity:.5}.blog-card-title{font-size:1.02rem;font-weight:700;color:var(--text);margin:0 0 .4rem;letter-spacing:-.01em;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card-summary{font-size:.83rem;line-height:1.5;color:var(--text-muted);margin:0 0 .7rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.blog-card-tags{display:flex;flex-wrap:wrap;gap:.3rem}.blog-card-tag{font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);padding:.15rem .5rem;border-radius:4px;background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.blog-mobile-filter-btn{display:none;align-items:center;gap:.5rem;padding:.55rem .9rem;border-radius:var(--radius-sm, 8px);border:1px solid var(--border);background:#ffffff05;color:var(--text);font-size:.85rem;font-weight:600;font-family:inherit;cursor:pointer;margin-bottom:1rem;width:100%;justify-content:center}.blog-mobile-filter-btn:hover{border-color:#818cf859}.blog-mobile-filter-icon{display:inline-flex;opacity:.85}.blog-mobile-filter-active{margin-left:.4rem;padding:.1rem .45rem;border-radius:999px;background:#818cf82e;color:#c7d2fe;font-size:.7rem;font-weight:700;text-transform:capitalize}.blog-drawer-backdrop{position:fixed;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:90;animation:blogDrawerFadeIn .16s ease-out}.blog-drawer{position:fixed;top:0;bottom:0;left:0;width:min(86vw,340px);background:linear-gradient(180deg,#12141c,#0c0e15);border-right:1px solid var(--border);box-shadow:12px 0 40px #00000073;z-index:91;display:flex;flex-direction:column;animation:blogDrawerSlideIn .22s cubic-bezier(.22,.61,.36,1)}@keyframes blogDrawerFadeIn{0%{opacity:0}to{opacity:1}}@keyframes blogDrawerSlideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.blog-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;border-bottom:1px solid var(--border);font-size:.95rem;font-weight:700;color:var(--text)}.blog-drawer-close{background:transparent;border:0;color:var(--text-muted);cursor:pointer;padding:.3rem;border-radius:6px;transition:color .14s ease,background .14s ease}.blog-drawer-close:hover{color:var(--text);background:#ffffff0a}.blog-drawer-body{padding:1rem;flex:1;overflow-y:auto}.blog-drawer-body .blog-sidebar{gap:1.3rem}@media (max-width: 1100px){.blog-shell-grid{grid-template-columns:220px 1fr;gap:1.25rem}.blog-grid{grid-template-columns:1fr 1fr}}@media (max-width: 900px){.blog-shell-grid{grid-template-columns:1fr}.blog-sidebar-wrap{display:none}.blog-mobile-filter-btn{display:inline-flex}}@media (max-width: 600px){.blog-grid{grid-template-columns:1fr;gap:.7rem}.blog-feature{padding:1.15rem 1.2rem}.blog-feature-title{font-size:1.2rem}.blog-feature-summary{font-size:.88rem}.blog-card{padding:1rem 1.05rem;min-height:0}.blog-card:before{width:4px;opacity:.85}.blog-card:active{transform:scale(.985);border-color:color-mix(in srgb,var(--blog-accent) 55%,var(--border));background:linear-gradient(180deg,#818cf814,#0000002e)}.blog-card-title{font-size:1.04rem;-webkit-line-clamp:3}.blog-card-summary{font-size:.86rem;-webkit-line-clamp:2}.blog-card-tag{background:#818cf812;border-color:#818cf82e;color:#e5e7ebc7}.blog-feature{border-color:color-mix(in srgb,var(--blog-accent, #818cf8) 30%,var(--border));background:radial-gradient(120% 80% at 0% 0%,color-mix(in srgb,var(--blog-accent, #818cf8) 12%,transparent) 0%,transparent 60%),linear-gradient(180deg,#ffffff06,#0000001f)}.blog-feature:before{background:linear-gradient(180deg,var(--blog-accent, #818cf8) 0%,color-mix(in srgb,var(--blog-accent, #818cf8) 50%,transparent) 100%);width:4px;opacity:1}}.blog-progress{position:fixed;top:0;left:0;height:3px;z-index:80;border-radius:0 2px 2px 0;transition:width .12s linear;pointer-events:none;box-shadow:0 0 12px currentColor}@media (prefers-reduced-motion: reduce){.blog-progress{transition:none;box-shadow:none}}.blog-post-shell{padding-top:.25rem}.blog-post-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin-bottom:1.1rem;font-size:.8rem;color:var(--text-muted)}.blog-post-breadcrumb a{color:var(--text-muted);text-decoration:none;transition:color .14s ease}.blog-post-breadcrumb a:hover{color:var(--text)}.blog-post-breadcrumb-current{color:var(--text);max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.blog-post-grid{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:2.25rem;align-items:start}.blog-post-main{min-width:0;max-width:72ch}.blog-post-header{padding-bottom:1.25rem;margin-bottom:1.75rem;border-bottom:1px solid var(--border);position:relative}.blog-post-header:after{content:"";position:absolute;bottom:-1px;left:0;width:80px;height:2px;background:var(--blog-accent, #818cf8);border-radius:2px}.blog-post-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.85rem;font-size:.75rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.blog-post-tag{font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.18rem .55rem;border-radius:4px;background:#818cf81a;color:#c7d2fe;border:1px solid rgba(129,140,248,.2);text-decoration:none;transition:background .14s ease,color .14s ease,border-color .14s ease}.blog-post-tag:hover{background:#818cf833;border-color:#818cf866;color:#fff}.blog-post-dot{opacity:.4}.blog-post-title{font-size:clamp(1.65rem,2.5vw + 1rem,2.4rem);font-weight:800;letter-spacing:-.025em;line-height:1.15;color:var(--text);margin:0 0 .75rem}.blog-post-summary{font-size:1.02rem;line-height:1.55;color:var(--text-muted);margin:0}.blog-post-body{font-size:1rem;line-height:1.75;color:#e2e8f0;scroll-margin-top:70px}.blog-post-body>:first-child{margin-top:0}.blog-post-body h2,.blog-post-body h3{scroll-margin-top:70px}.blog-post-skeleton{display:flex;flex-direction:column;gap:.9rem;padding:.5rem 0}.blog-post-skeleton-line{height:1rem;border-radius:4px;background:linear-gradient(90deg,#ffffff0a,#ffffff17,#ffffff0a 80%);background-size:200% 100%;animation:blogSkeletonShimmer 1.4s ease-in-out infinite}@keyframes blogSkeletonShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.blog-post-skeleton-line{animation:none}}.blog-post-body h2{font-size:1.45rem;font-weight:700;letter-spacing:-.015em;color:#f3f4f6;margin:2.5rem 0 .9rem;line-height:1.25}.blog-post-body h3{font-size:1.12rem;font-weight:700;color:#f3f4f6;margin:1.8rem 0 .6rem;line-height:1.3}.blog-post-body p{margin:0 0 1.1rem}.blog-post-body a{color:#a5b4fc;text-decoration:none;border-bottom:1px solid rgba(165,180,252,.3);transition:color .14s ease,border-color .14s ease}.blog-post-body a:hover{color:#c7d2fe;border-bottom-color:#c7d2fe}.blog-post-body ul,.blog-post-body ol{margin:0 0 1.2rem;padding-left:1.4rem}.blog-post-body li{margin-bottom:.45rem}.blog-post-body li::marker{color:var(--text-muted)}.blog-post-body strong{color:#f3f4f6;font-weight:700}.blog-post-body code{font-family:var(--font-mono);font-size:.88em;padding:.1em .4em;background:#818cf81a;border:1px solid rgba(129,140,248,.15);border-radius:4px;color:#e2e8f0}.blog-post-body pre{background:#00000059;border:1px solid var(--border);border-radius:var(--radius-md, 8px);padding:1rem 1.15rem;overflow-x:auto;margin:0 0 1.25rem;line-height:1.5}.blog-post-body pre code{background:transparent;border:0;padding:0;font-size:.85rem;color:#e2e8f0}.blog-post-body blockquote{margin:1.5rem 0;padding:.9rem 1.25rem;border-left:3px solid var(--blog-accent, #818cf8);background:#818cf80d;color:#e2e8f0;border-radius:0 var(--radius-sm, 6px) var(--radius-sm, 6px) 0;font-size:1rem}.blog-post-body blockquote p:last-child{margin-bottom:0}.blog-post-body hr{border:0;border-top:1px solid var(--border);margin:2.25rem 0}.blog-post-body table{width:100%;border-collapse:collapse;margin:1.25rem 0;font-size:.9rem}.blog-post-body th,.blog-post-body td{padding:.55rem .8rem;border-bottom:1px solid var(--border);text-align:left}.blog-post-body th{font-weight:700;color:#f3f4f6;font-size:.82rem;letter-spacing:.01em;background:#ffffff05}.blog-post-body tbody tr:hover{background:#ffffff04}.blog-toc-desktop{position:relative;align-self:start}.blog-toc-sticky{position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow-y:auto;border-left:1px solid var(--border);padding:0 .25rem 0 1rem;scrollbar-width:thin}.blog-toc-label{font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.7rem}.blog-toc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.blog-toc-item{position:relative;font-size:.78rem;line-height:1.4}.blog-toc-item.level-3{padding-left:.85rem;font-size:.74rem}.blog-toc-item a{display:block;border-radius:5px;color:var(--text-muted);text-decoration:none;border-left:2px solid transparent;margin-left:-.55rem;padding:.32rem .55rem;transition:color .14s ease,background .14s ease,border-color .14s ease}.blog-toc-item a:hover{color:var(--text);background:#ffffff06}.blog-toc-item.active a{color:var(--text);background:color-mix(in srgb,var(--blog-accent) 8%,transparent);border-left-color:var(--blog-accent, #818cf8);font-weight:600}.blog-toc-mobile{display:none;margin-bottom:1.5rem;border:1px solid var(--border);border-radius:var(--radius-md, 10px);background:#ffffff05;overflow:hidden}.blog-toc-mobile>summary{display:flex;align-items:center;justify-content:space-between;padding:.7rem .95rem;list-style:none;cursor:pointer;font-size:.85rem;font-weight:700;color:var(--text);user-select:none}.blog-toc-mobile>summary::-webkit-details-marker{display:none}.blog-toc-mobile>summary:after{content:"▾";color:var(--text-muted);font-size:.7rem;transition:transform .2s ease}.blog-toc-mobile[open]>summary:after{transform:rotate(180deg)}.blog-toc-mobile-count{margin-left:auto;margin-right:.6rem;font-size:.7rem;font-weight:600;color:var(--text-muted);padding:.1rem .45rem;border-radius:999px;background:#ffffff0a}.blog-toc-mobile .blog-toc-list{padding:.4rem .7rem .7rem;border-top:1px solid var(--border)}.blog-share-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:2rem 0 1.5rem;padding:.75rem .85rem;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.blog-share-label{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-right:.5rem}.blog-share-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .7rem;border-radius:6px;border:1px solid var(--border);background:#ffffff05;color:var(--text-muted);font-size:.78rem;font-weight:600;font-family:inherit;cursor:pointer;text-decoration:none;transition:color .14s ease,background .14s ease,border-color .14s ease}.blog-share-btn:hover{color:var(--text);background:#ffffff0a;border-color:#818cf859}.blog-prevnext{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:2rem}.blog-prevnext-spacer{display:block}.blog-prevnext-card{display:flex;flex-direction:column;gap:.4rem;padding:.95rem 1.1rem;border-radius:var(--radius-md, 10px);border:1px solid var(--border);background:#ffffff04;text-decoration:none;color:inherit;position:relative;overflow:hidden;transition:transform .18s var(--ease),border-color .18s var(--ease)}.blog-prevnext-card.next{text-align:right}.blog-prevnext-card:before{content:"";position:absolute;top:0;bottom:0;width:3px;background:var(--blog-accent, #818cf8);opacity:.5;transition:opacity .2s ease}.blog-prevnext-card.prev:before{left:0}.blog-prevnext-card.next:before{right:0}.blog-prevnext-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--blog-accent) 35%,var(--border))}.blog-prevnext-card:hover:before{opacity:1}.blog-prevnext-label{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.blog-prevnext-title{font-size:.92rem;font-weight:700;color:var(--text);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-post-related{margin-top:2.5rem;padding-top:1.75rem;border-top:1px solid var(--border)}.blog-post-related h2{font-size:1.05rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 1rem}.blog-related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.65rem}.blog-related-card{display:block;padding:.9rem 1rem;border-radius:var(--radius-md, 10px);border:1px solid var(--border);background:#ffffff04;text-decoration:none;color:inherit;position:relative;transition:transform .18s var(--ease),border-color .18s var(--ease)}.blog-related-card:before{content:"";position:absolute;left:0;top:15%;bottom:15%;width:2px;background:var(--blog-accent, #818cf8);border-radius:2px;opacity:.5}.blog-related-card:hover{transform:translateY(-1px);border-color:#818cf84d}.blog-related-date{font-size:.68rem;color:var(--text-muted);margin-bottom:.25rem;font-variant-numeric:tabular-nums}.blog-related-title{font-size:.88rem;font-weight:700;color:var(--text);margin-bottom:.3rem;line-height:1.35}.blog-related-summary{font-size:.75rem;line-height:1.45;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 1100px){.blog-post-grid{grid-template-columns:minmax(0,1fr) 200px;gap:1.75rem}}@media (max-width: 900px){.blog-post-grid{grid-template-columns:1fr;gap:0}.blog-toc-desktop{display:none}.blog-toc-mobile{display:block}.blog-post-main{max-width:100%}}@media (max-width: 640px){.blog-post-body{font-size:.95rem;line-height:1.7}.blog-post-body h2{font-size:1.25rem}.blog-post-body h3{font-size:1.05rem}.blog-post-breadcrumb-current{max-width:18ch}.blog-prevnext{grid-template-columns:1fr}.blog-share-row{padding:.65rem .5rem}.blog-share-btn{padding:.35rem .55rem;font-size:.74rem}}.cmdk-backdrop{position:fixed;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2147483000;display:flex;align-items:flex-start;justify-content:center;padding:min(18vh,140px) 1rem 1rem;animation:cmdkFadeIn .14s ease-out}@keyframes cmdkFadeIn{0%{opacity:0}to{opacity:1}}.cmdk-panel{width:100%;max-width:640px;background:linear-gradient(180deg,#12141c,#0b0d14);border:1px solid rgba(255,255,255,.08);border-radius:14px;box-shadow:0 24px 60px #0000008c,0 0 0 1px #818cf814,inset 0 1px #ffffff0a;overflow:hidden;display:flex;flex-direction:column;max-height:70vh;animation:cmdkSlideIn .22s cubic-bezier(.22,.61,.36,1) both}@keyframes cmdkSlideIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.cmdk-input-row{display:flex;align-items:center;gap:.6rem;padding:.8rem .9rem;border-bottom:1px solid rgba(255,255,255,.06)}.cmdk-search-icon{color:var(--text-muted);flex-shrink:0}.cmdk-input{flex:1;background:transparent;border:0;outline:0;color:var(--text);font-size:.95rem;font-family:inherit;font-weight:500}.cmdk-input::placeholder{color:var(--text-muted)}.cmdk-esc{font-family:var(--font-mono, inherit);font-size:.62rem;font-weight:700;padding:.2rem .45rem;border-radius:4px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-muted);letter-spacing:.05em}.cmdk-list{overflow-y:auto;padding:.35rem;flex:1}.cmdk-item{width:100%;display:grid;grid-template-columns:24px 1fr auto auto;gap:.65rem;align-items:center;padding:.5rem .7rem;background:transparent;border:0;border-radius:8px;color:var(--text);font-family:inherit;font-size:.85rem;text-align:left;cursor:pointer;transition:background .12s ease}.cmdk-item.is-selected{background:#818cf81f}.cmdk-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;font-size:.82rem;line-height:1;color:#c7d2fe;background:#818cf814;border:1px solid rgba(129,140,248,.15)}.cmdk-icon-post{color:#f472b6;background:#f472b614;border-color:#f472b62e}.cmdk-icon-action{color:#fbbf24;background:#fbbf2414;border-color:#fbbf242e}.cmdk-icon-external{color:#34d399;background:#34d39914;border-color:#34d3992e}.cmdk-icon-ai{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6 60%,#ec4899);border-color:#8b5cf673}.cmdk-item:has(.cmdk-icon-ai){background:linear-gradient(180deg,#6366f10f,#ec48990a);border-top:1px solid rgba(139,92,246,.18);position:relative}.cmdk-item:has(.cmdk-icon-ai) .cmdk-kind{color:#ddd6fe;background:#8b5cf62e;border:1px solid rgba(139,92,246,.35)}.cmdk-item.is-selected:has(.cmdk-icon-ai){background:linear-gradient(180deg,#6366f12e,#ec48991f)}.cmdk-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.cmdk-hint{font-size:.72rem;color:var(--text-muted);font-family:var(--font-mono, inherit);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:28ch}.cmdk-kind{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);padding:.12rem .4rem;border-radius:3px;background:#ffffff08}.cmdk-empty{padding:1.2rem 1rem;color:var(--text-muted);text-align:center;font-size:.85rem}.cmdk-footer{display:flex;justify-content:space-between;align-items:center;padding:.5rem .9rem;border-top:1px solid rgba(255,255,255,.06);font-size:.7rem;color:var(--text-muted)}.cmdk-footer-tips{display:flex;gap:.85rem;flex-wrap:wrap}.cmdk-footer-tips kbd,.cmdk-footer-help kbd{display:inline-block;padding:.05rem .35rem;margin-right:.18rem;border-radius:3px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);font-family:var(--font-mono, inherit);font-size:.68rem;color:var(--text)}.cmdk-footer-help{display:flex;align-items:center}@media (max-width: 640px){.cmdk-backdrop{padding-top:12vh}.cmdk-item{grid-template-columns:22px 1fr auto}.cmdk-hint,.cmdk-footer-help{display:none}}.shortcut-help-backdrop{position:fixed;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2147482999;display:flex;align-items:center;justify-content:center;padding:1rem;animation:cmdkFadeIn .14s ease-out}.shortcut-help-panel{width:100%;max-width:440px;background:linear-gradient(180deg,#12141c,#0b0d14);border:1px solid rgba(255,255,255,.08);border-radius:14px;box-shadow:0 24px 60px #0000008c;padding:1rem 1.15rem .85rem;animation:cmdkSlideIn .2s cubic-bezier(.22,.61,.36,1) both}.shortcut-help-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.85rem}.shortcut-help-header h3{margin:0;font-size:.95rem;font-weight:700;letter-spacing:-.01em}.shortcut-help-close{background:none;border:0;color:var(--text-muted);font-size:1.4rem;line-height:1;cursor:pointer;padding:0 .3rem;transition:color .12s ease}.shortcut-help-close:hover{color:var(--text)}.shortcut-help-list{list-style:none;margin:0;padding:0}.shortcut-help-list li{display:grid;grid-template-columns:110px 1fr;gap:.75rem;padding:.45rem 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:.83rem}.shortcut-help-list li:last-child{border-bottom:0}.shortcut-help-keys{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.shortcut-help-keys kbd{font-family:var(--font-mono, inherit);font-size:.72rem;font-weight:600;padding:.12rem .4rem;border-radius:4px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text)}.shortcut-help-label{color:var(--text-muted)}.shortcut-help-footer{margin-top:.85rem;padding-top:.65rem;border-top:1px solid rgba(255,255,255,.06);color:var(--text-muted);font-size:.72rem;text-align:center}.shortcut-help-footer kbd{font-family:var(--font-mono, inherit);font-size:.68rem;padding:.08rem .32rem;margin:0 .1rem;border-radius:3px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text)}.toaster{position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%);z-index:10001;display:flex;flex-direction:column-reverse;gap:.55rem;pointer-events:none;max-width:calc(100vw - 2rem);width:420px}.toast{pointer-events:auto;display:flex;align-items:flex-start;gap:.65rem;padding:.7rem .9rem;border-radius:10px;background:linear-gradient(135deg,#1a2332,#1e293b);border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 28px #00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:toastIn .26s cubic-bezier(.34,1.56,.64,1) both}@keyframes toastIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.toast-icon{flex-shrink:0;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-size:.82rem;font-weight:800;line-height:1}.toast-success{border-color:#34d3994d}.toast-success .toast-icon{background:#34d3992e;color:#34d399}.toast-info{border-color:#60a5fa4d}.toast-info .toast-icon{background:#60a5fa2e;color:#60a5fa}.toast-warn{border-color:#fbbf244d}.toast-warn .toast-icon{background:#fbbf242e;color:#fbbf24}.toast-error{border-color:#ff5e7a59}.toast-error .toast-icon{background:#ff5e7a2e;color:#ff5e7a}.toast-text{display:flex;flex-direction:column;min-width:0;flex:1;gap:1px}.toast-title{font-size:.84rem;font-weight:600;color:#e2e8f0;line-height:1.35}.toast-body{font-size:.74rem;color:#94a3b8;line-height:1.45}.toast-close{background:none;border:0;color:var(--text-muted);font-size:1.2rem;line-height:1;cursor:pointer;padding:0 .25rem;transition:color .12s ease;flex-shrink:0}.toast-close:hover{color:var(--text)}.home-blog-teaser{display:flex;flex-direction:column;gap:.5rem}.home-blog-teaser-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.3rem}.home-blog-teaser-title{font-size:.95rem;font-weight:700;letter-spacing:-.01em;color:var(--text);margin:0}.home-blog-teaser-all{font-size:.78rem;color:var(--text-muted);text-decoration:none;transition:color .14s ease}.home-blog-teaser-all:hover{color:#a5b4fc}.home-blog-teaser-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.55rem}.home-blog-card{display:block;padding:.85rem .95rem;border-radius:10px;border:1px solid var(--border);background:#ffffff03;text-decoration:none;color:inherit;position:relative;transition:transform .18s var(--ease),border-color .18s var(--ease),background .18s var(--ease)}.home-blog-card:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:2px;background:var(--blog-accent, #818cf8);border-radius:2px;opacity:.6;transition:top .18s ease,bottom .18s ease,opacity .18s ease}.home-blog-card:hover{transform:translateY(-1px);border-color:#818cf840;background:#818cf808}.home-blog-card:hover:before{top:0;bottom:0;opacity:1}.home-blog-card-date{font-size:.68rem;color:var(--text-muted);font-variant-numeric:tabular-nums;margin-bottom:.25rem}.home-blog-card-title{font-size:.86rem;font-weight:700;color:var(--text);line-height:1.35;margin:0 0 .3rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-blog-card-summary{font-size:.72rem;color:var(--text-muted);line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.watchlist-grid{display:grid;grid-template-columns:280px 1fr;gap:1rem;margin-top:.75rem;align-items:start}.watchlist-panel{min-width:0}.watchlist-error{margin-top:.5rem;font-size:.8rem;color:#ff5e7a}.wl-sidebar{display:flex;flex-direction:column;gap:.75rem}.wl-add-form{display:flex;flex-direction:column;gap:.45rem}.wl-input{width:100%;padding:.65rem .85rem;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff06,#ffffff01),#0d0f178c;color:var(--text);font-size:.88rem;font-weight:500;outline:none;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.wl-input:focus{border-color:#818cf873;background:linear-gradient(180deg,rgba(129,140,248,.05),transparent),#0d0f17a6;box-shadow:0 0 0 3px #818cf81f}.wl-input::placeholder{color:var(--text-muted)}.wl-input-sm{max-width:100px}.wl-input-wrap{position:relative}.wl-suggest{position:absolute;top:100%;left:0;right:0;z-index:20;background:#1a1d2e;border:1px solid rgba(129,140,248,.2);border-radius:var(--radius-md);margin-top:2px;overflow:hidden;box-shadow:0 8px 24px #00000080}.wl-suggest-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem .65rem;background:none;border:none;color:var(--text);font-size:.82rem;cursor:pointer;transition:background .1s ease;text-align:left}.wl-suggest-item:hover{background:#818cf81a}.wl-suggest-name{font-weight:600}.wl-suggest-meta{font-size:.7rem;color:var(--text-muted)}.wl-add-row{display:flex;gap:.4rem}.wl-add-btn{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border-radius:10px;border:1px solid rgba(129,140,248,.32);background:linear-gradient(135deg,#6366f12e,#8b5cf61f);color:#c7d2fe;cursor:pointer;transition:all .18s cubic-bezier(.4,0,.2,1)}.wl-add-btn:hover{background:linear-gradient(135deg,#6366f152,#8b5cf638);border-color:#a5b4fc80;transform:translateY(-1px);box-shadow:0 4px 14px #6366f12e}.wl-add-btn:active{transform:scale(.95)}.wl-add-btn:disabled{opacity:.4;cursor:default}.wl-spinner{width:14px;height:14px;border:2px solid rgba(129,140,248,.3);border-top-color:#818cf8;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.wl-tracked-header{display:flex;align-items:center;justify-content:space-between;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);padding-top:.5rem;border-top:1px solid var(--border)}.wl-tracked-count{background:#818cf81f;color:#a5b4fc;font-size:.68rem;padding:.1rem .45rem;border-radius:99px;font-weight:700}.wl-empty-sidebar{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem .5rem;text-align:center;color:var(--text-muted);font-size:.8rem}.wl-user-list{display:flex;flex-direction:column;gap:.35rem}.wl-user-card{padding:.55rem .65rem;border-radius:var(--radius-md);border:1px solid var(--border);background:#ffffff05;transition:background .12s ease,border-color .12s ease}.wl-user-card:hover{background:#ffffff0a;border-color:#ffffff1a}.wl-user-top{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.wl-user-name{font-weight:600;font-size:.85rem;color:var(--text);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-user-name:hover{color:var(--accent)}.wl-user-remove{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.15rem;border-radius:var(--radius-sm);transition:color .12s ease,background .12s ease;flex-shrink:0}.wl-user-remove:hover{color:#ff5e7a;background:#ff5e7a1a}.wl-user-stats{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.3rem}.wl-user-stat{font-size:.7rem;color:var(--text-muted);padding:.1rem .35rem;background:#ffffff0a;border-radius:4px}.wl-user-stat.positive{color:var(--positive)}.wl-user-stat.negative{color:#ff5e7a}.wl-user-sport{color:#818cf8}.wl-user-added{color:var(--positive)}.wl-user-filter{display:flex;gap:.3rem;margin-top:.25rem}.wl-user-filter-label{font-size:.65rem;color:var(--text-muted);opacity:.7}.wl-alerts-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffff04;padding:.85rem;min-height:350px;display:flex;flex-direction:column}.wl-alerts-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.65rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.05)}.wl-alerts-title{display:flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;color:var(--text)}.wl-alert-badge{background:#818cf833;color:#a5b4fc;font-size:.65rem;font-weight:700;padding:.08rem .4rem;border-radius:99px;min-width:20px;text-align:center}.wl-alerts-controls{display:flex;align-items:center;gap:.45rem;line-height:1}.wl-clear-btn{font-size:.7rem;font-weight:600;color:var(--text-muted);background:none;border:1px solid var(--border);border-radius:99px;padding:.2rem .6rem;cursor:pointer;transition:color .12s ease,border-color .12s ease}.wl-clear-btn:hover{color:var(--text);border-color:#fff3}.wl-sound-btn,.wl-popout-btn{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.15rem;display:flex;align-items:center;justify-content:center;transition:color .12s ease}.wl-sound-btn:hover,.wl-popout-btn:hover{color:var(--text)}.wl-status{display:flex;align-items:center;gap:.3rem;font-size:.7rem;font-weight:600;color:var(--text-muted)}.wl-status.live{color:var(--positive)}.wl-status-dot{width:6px;height:6px;border-radius:50%;background:var(--text-muted)}.wl-status.live .wl-status-dot{background:var(--positive);box-shadow:0 0 6px #54e3a280;animation:wlPulse 2s ease-in-out infinite}@keyframes wlPulse{0%,to{opacity:1}50%{opacity:.5}}.wl-empty-alerts{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;color:var(--text-muted);font-size:.82rem;min-height:200px;position:relative}.wl-pulse-ring{width:40px;height:40px;border-radius:50%;border:2px solid rgba(129,140,248,.2);animation:wlRingPulse 2s ease-out infinite}@keyframes wlRingPulse{0%{transform:scale(.8);opacity:1}to{transform:scale(1.8);opacity:0}}.wl-alerts-list{display:flex;flex-direction:column;gap:.35rem;max-height:550px;overflow-y:auto;flex:1}.wl-alert-card{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem .7rem;border-radius:var(--radius-md);border:1px solid var(--border);background:#ffffff05;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform 80ms ease;animation:wlSlideIn .3s ease both}.wl-alert-card:hover{background:#ffffff0d;border-color:#818cf833}.wl-alert-card:active{transform:scale(.99)}@keyframes wlSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.wl-alert-left{min-width:0;flex:1}.wl-alert-top-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.wl-alert-user{font-weight:600;font-size:.85rem;color:var(--text);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-alert-user:hover{color:var(--accent)}.wl-alert-amount{font-weight:700;font-size:.88rem;color:var(--positive);flex-shrink:0}.wl-alert-match{font-size:.75rem;color:var(--text-2);margin-top:.15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-alert-chips{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.3rem;align-items:center}.wl-chip{font-size:.68rem;padding:.1rem .35rem;background:#ffffff0d;border-radius:4px;color:var(--text-muted)}.wl-alert-time{font-size:.68rem;color:var(--text-muted);margin-left:auto;flex-shrink:0;opacity:.7}.wl-alert-link{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:var(--radius-sm);color:var(--text-muted);transition:color .12s ease,background .12s ease}.wl-alert-link:hover{color:var(--accent);background:#818cf81a}.wl-popup-backdrop{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#000000b3;backdrop-filter:blur(6px);animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.wl-popup{width:min(420px,92vw);border-radius:var(--radius-lg);border:1px solid rgba(129,140,248,.15);background:linear-gradient(180deg,#151828,#0e1018);box-shadow:0 24px 64px #0009;padding:1.25rem;position:relative;animation:popIn .3s cubic-bezier(.16,1,.3,1)}@keyframes popIn{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.wl-popup-close{position:absolute;top:.75rem;right:.75rem;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.25rem;transition:color .12s ease}.wl-popup-close:hover{color:var(--text)}.wl-popup-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.wl-popup-user{font-weight:700;font-size:1.1rem;color:var(--text);text-decoration:none}.wl-popup-user:hover{color:var(--accent)}.wl-popup-amount{font-weight:800;font-size:1.2rem;color:var(--positive)}.wl-popup-match{font-size:.88rem;color:var(--text-2);margin-bottom:.75rem}.wl-popup-meta{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.85rem}.wl-popup-meta-item{display:flex;flex-direction:column;gap:.1rem;padding:.45rem .6rem;border-radius:var(--radius-md);background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.wl-popup-meta-label{font-size:.65rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.wl-popup-meta-value{font-size:.88rem;font-weight:600;color:var(--text)}.wl-popup-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem;padding:.65rem;border-radius:var(--radius-md);background:#818cf80a;border:1px solid rgba(129,140,248,.1);margin-bottom:.85rem}.wl-popup-stat{text-align:center}.wl-popup-stat-val{display:block;font-size:.92rem;font-weight:700;color:var(--text)}.wl-popup-stat-val.positive{color:var(--positive)}.wl-popup-stat-val.negative{color:#ff5e7a}.wl-popup-stat-label{font-size:.62rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.wl-popup-actions{display:flex;gap:.5rem}.wl-popup-actions .button{flex:1;text-align:center;font-size:.85rem}@media (max-width: 768px){.watchlist-grid{grid-template-columns:1fr}.wl-alerts-panel{min-height:280px}.wl-popup-stats{grid-template-columns:repeat(2,1fr)}}.sortable-th{cursor:pointer;user-select:none;transition:color .12s ease}.sortable-th:hover{color:var(--text)}.th-active{color:var(--accent)}.vault-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem 0 1rem}.vault-icon-wrap{position:relative;width:100px;height:100px;margin-bottom:1.25rem}.vault-icon{width:100px;height:100px;color:var(--text);animation:vaultFloat 4s ease-in-out infinite;filter:drop-shadow(0 4px 20px rgba(129,140,248,.15))}.vault-glow{position:absolute;inset:-15px;border-radius:50%;background:radial-gradient(circle,rgba(129,140,248,.12) 0%,transparent 70%);animation:vaultFloat 4s ease-in-out infinite}@keyframes vaultFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.vault-headline{font-size:1.3rem;font-weight:800;color:var(--text);line-height:1.35;margin-bottom:.5rem}.vault-subline{font-size:.85rem;color:var(--text-muted);max-width:420px;line-height:1.5}.vault-connect{display:flex;flex-direction:column;align-items:center;padding:1.1rem 0;gap:.85rem}.vault-connect-title{font-size:.88rem;font-weight:600;color:var(--v-muted, var(--text-muted))}.vault-connect-buttons{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.vault-connect-btn{padding:.6rem 1.2rem;border-radius:var(--radius-md);border:1px solid rgba(129,140,248,.25);background:#818cf80f;color:#a5b4fc;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform 80ms ease}.vault-connect-btn:hover{background:#818cf81f;border-color:#818cf866}.vault-connect-btn:active{transform:scale(.97)}.vault-connect-btn:disabled{opacity:.5;cursor:default}.vault-connect-note{font-size:.72rem;color:var(--text-muted);max-width:380px;text-align:center;line-height:1.4}.vault-form{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}.vault-intro{margin-bottom:.25rem;padding:.85rem 1rem;border-radius:var(--radius-md, 10px);background:var(--v-surface, rgba(255, 255, 255, .035));border:1px solid var(--v-border, rgba(255, 255, 255, .12))}.vault-intro-lead{margin:0 0 .5rem;font-size:.82rem;line-height:1.55;color:var(--text-muted)}.vault-intro-lead strong{color:var(--text);font-weight:700}.vault-intro-lead em{color:var(--v-text, #f4f4f5);font-style:normal;font-weight:600}.vault-intro-links{display:flex;gap:.4rem;font-size:.74rem;flex-wrap:wrap;align-items:center;color:var(--text-muted)}.vault-intro-links a{color:var(--v-text, #f4f4f5);text-decoration:underline;text-underline-offset:2px;font-weight:600}.vault-intro-links a:hover{text-decoration:underline}.vault-wiz-progress{margin:.25rem 0 1.5rem}.vault-wiz-track{display:flex;gap:.4rem}.vault-wiz-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;background:none;border:none;cursor:default;padding:.2rem 0;font-family:inherit;color:var(--v-faint, rgba(244, 244, 245, .4));transition:color .2s ease}.vault-wiz-tab.is-done{cursor:pointer}.vault-wiz-tab.is-active,.vault-wiz-tab.is-done{color:var(--v-text, #fff)}.vault-wiz-tab-num{display:grid;place-items:center;flex-shrink:0;width:1.6rem;height:1.6rem;border-radius:50%;border:1.5px solid var(--v-border-strong, rgba(255, 255, 255, .3));font-size:.78rem;font-weight:800;line-height:1;transition:background .2s ease,color .2s ease,border-color .2s ease}.vault-wiz-tab.is-active .vault-wiz-tab-num{background:#fff;color:var(--v-on-accent, #08090b);border-color:#fff}.vault-wiz-tab.is-done .vault-wiz-tab-num{background:#ffffff1a;color:#fff}.vault-wiz-tab-label{font-size:.82rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.vault-wiz-bar{margin-top:.7rem;height:2px;border-radius:999px;background:#ffffff1a;overflow:hidden}.vault-wiz-bar-fill{height:100%;background:#fff;border-radius:999px;transition:width .35s cubic-bezier(.16,1,.3,1)}.vault-wiz .vault-step-block{border:none;background:none;padding:0}.vault-step-block[hidden]{display:none!important}.vault-wiz .vault-step-block+.vault-step-block:before{display:none}.vault-wiz .vault-step-badge{display:none}.vault-wiz .vault-step-header{margin-bottom:.35rem}.vault-wiz .vault-step-title{font-size:1.18rem}.vault-wiz-nav{display:flex;gap:.6rem;align-items:center;margin-top:1.4rem}.vault-wiz-back{flex:0 0 auto;padding:.85rem 1.1rem;border-radius:12px;background:none;border:1px solid var(--v-border, rgba(255, 255, 255, .14));color:var(--v-muted, rgba(244, 244, 245, .7));font-family:inherit;font-size:.9rem;font-weight:700;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.vault-wiz-back:hover{border-color:var(--v-border-strong, rgba(255, 255, 255, .3));color:#fff;background:var(--v-surface, rgba(255, 255, 255, .04))}.vault-wiz-next{flex:1;padding:.9rem;border-radius:12px;border:none;background:#fff;color:var(--v-on-accent, #08090b);font-family:inherit;font-size:.95rem;font-weight:800;letter-spacing:-.01em;cursor:pointer;transition:background .15s ease,transform 80ms ease,opacity .15s ease;box-shadow:0 8px 24px #0006}.vault-wiz-next:hover:not(:disabled){background:#e9e9ec}.vault-wiz-next:active:not(:disabled){transform:scale(.985)}.vault-wiz-next:disabled{opacity:.4;cursor:default;box-shadow:none}@media (max-width: 560px){.vault-wiz-tab-label{display:none}.vault-wiz-track{gap:.6rem;justify-content:center}.vault-wiz-tab{flex:0 0 auto}}@media (prefers-reduced-motion: reduce){.vault-wiz-bar-fill{transition:none}}.vault-wiz{--wiz-accent: 167, 139, 250;position:relative}.vault-wiz:before{content:"";position:absolute;top:-54px;left:50%;transform:translate(-50%);width:72%;height:150px;pointer-events:none;z-index:0;background:radial-gradient(ellipse at center,rgba(var(--wiz-accent),.18),transparent 70%);filter:blur(22px)}.vault-wiz>*{position:relative;z-index:1}.vault-wiz-bar-fill{background:linear-gradient(90deg,#c4b5fd,#a78bfa);box-shadow:0 0 10px rgba(var(--wiz-accent),.6)}.vault-wiz-tab.is-active .vault-wiz-tab-num{background:linear-gradient(135deg,#a78bfa,#818cf8);color:#fff;border-color:transparent;box-shadow:0 0 0 4px rgba(var(--wiz-accent),.18),0 0 16px rgba(var(--wiz-accent),.55)}.vault-wiz-tab.is-done .vault-wiz-tab-num{border-color:rgba(var(--wiz-accent),.6);color:#c4b5fd;background:rgba(var(--wiz-accent),.08)}.vault-wiz-tab.is-active,.vault-wiz-tab.is-done{color:#fff}.vault-wiz .vault-step-block:not([hidden]){animation:vaultStepIn .38s cubic-bezier(.16,1,.3,1) both}@keyframes vaultStepIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.vault-wiz .vault-input{font-size:1.12rem;padding:.78rem .9rem}.vault-wiz-next,.vault-wiz .vault-lock-btn{background:linear-gradient(135deg,#a78bfa,#818cf8);color:#fff;box-shadow:0 10px 30px rgba(var(--wiz-accent),.4)}.vault-wiz-next:hover:not(:disabled),.vault-wiz .vault-lock-btn:hover{background:linear-gradient(135deg,#b9a3fc,#9b8cff)}.vault-wiz-next:disabled{background:#ffffff1a;color:var(--v-faint, rgba(244, 244, 245, .42));box-shadow:none}.vault-wiz .vault-lock-btn .vault-spinner{border-color:#ffffff59;border-top-color:#fff}@media (prefers-reduced-motion: reduce){.vault-wiz .vault-step-block:not([hidden]){animation:none}}.vault-wiz .vault-step-block{gap:1.3rem}.vault-wiz .vault-step-title{font-size:clamp(1.55rem,3.4vw,2.1rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;margin-bottom:.3rem}.vault-wiz .vault-step-sub{font-size:.95rem;line-height:1.5}.vault-wiz .vault-step-header{margin-bottom:.7rem}.vault-wiz .vault-label{font-size:.7rem;letter-spacing:.12em;margin-bottom:.55rem}.vault-wiz #vault-amount-input{font-size:1.9rem;font-weight:700;padding:.95rem 1.05rem;letter-spacing:-.02em}.vault-wiz .vault-input-row{gap:.6rem}.vault-wiz .vault-max-btn{padding:0 1.25rem;font-size:.8rem}.vault-wiz .vault-wallet-bar{border-radius:999px;padding:.5rem .95rem;margin-bottom:1.3rem;background:var(--v-surface, rgba(255, 255, 255, .04));border-color:var(--v-border, rgba(255, 255, 255, .1))}.vault-wiz .vault-wallet-bal{color:var(--v-text, #fff)}.vault-wiz .vault-fee-row{margin-bottom:1.3rem}.vault-wiz .vault-chain-picker{gap:.4rem}.vault-app{display:flex;flex-direction:column}.vault-tabs{display:inline-flex;gap:.25rem;align-self:flex-start;padding:.25rem;border-radius:999px;background:var(--v-surface, rgba(255, 255, 255, .04));border:1px solid var(--v-border, rgba(255, 255, 255, .1));margin-bottom:1.6rem}.vault-tab{padding:.5rem 1.15rem;border-radius:999px;border:none;background:none;color:var(--v-muted, rgba(244, 244, 245, .6));font-family:inherit;font-size:.85rem;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease}.vault-tab:hover{color:var(--v-text, #fff)}.vault-tab.is-active{background:linear-gradient(135deg,#a78bfa,#818cf8);color:#fff;box-shadow:0 4px 14px #a78bfa59}.vault-step-block{position:relative;padding:1.1rem 1.15rem;border-radius:14px;background:var(--v-surface, rgba(255, 255, 255, .035));border:1px solid var(--v-border, rgba(255, 255, 255, .12));display:flex;flex-direction:column;gap:.75rem}.vault-step-block+.vault-step-block:before{content:"";position:absolute;left:calc(2.075rem - 1px);top:-.78rem;width:2px;height:.78rem;background:var(--v-border-strong, rgba(255, 255, 255, .28))}.vault-step-header{display:flex;gap:.7rem;align-items:flex-start}.vault-step-badge{position:relative;z-index:1;flex-shrink:0;width:1.85rem;height:1.85rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:800;color:#fff;background:var(--v-bg, #060607);border:1.5px solid var(--v-border-strong, rgba(255, 255, 255, .32));line-height:1}.vault-step-titles{flex:1;min-width:0}.vault-step-title{margin:0 0 .15rem;font-size:1rem;font-weight:700;color:var(--text);letter-spacing:-.01em}.vault-step-sub{margin:0;font-size:.78rem;line-height:1.4;color:var(--text-muted)}.vault-amount-meta{display:flex;flex-wrap:wrap;gap:.3rem .5rem;align-items:center;margin-top:.4rem;font-size:.74rem;color:var(--text-muted)}.vault-amount-meta strong{color:var(--text);font-weight:600}.vault-amount-sep{opacity:.35}.vault-error-inline{margin-top:.4rem;font-size:.76rem;color:#ff7a90;font-weight:500}.vault-helper-note{margin:.4rem 0 0;font-size:.72rem;line-height:1.45;color:var(--text-muted)}.vault-confirm-hint{margin-top:.5rem;padding:.5rem .6rem;border-radius:var(--radius-sm, 6px);background:var(--v-surface, rgba(255, 255, 255, .035));border:1px dashed var(--v-border, rgba(255, 255, 255, .16));color:var(--v-muted, #c7d2fe);text-align:center}.vault-mode-cards{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.vault-mode-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:.35rem;padding:.9rem .95rem;border-radius:var(--radius-md, 10px);background:#ffffff06;border:1.5px solid rgba(255,255,255,.07);color:var(--text);font-family:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .1s ease,box-shadow .15s ease}.vault-mode-card:hover{background:var(--v-surface-2, rgba(255, 255, 255, .06));border-color:var(--v-border-strong, rgba(255, 255, 255, .28));transform:translateY(-1px)}.vault-mode-card.active{background:#a78bfa1f;border-color:#a78bfab3;box-shadow:inset 0 0 0 1px #a78bfa66,0 0 20px #a78bfa33}.vault-mode-card.active .vault-mode-title{color:#c4b5fd}.vault-mode-icon{width:2.1rem;height:2.1rem;color:var(--v-faint, rgba(244, 244, 245, .5));transition:transform .22s cubic-bezier(.2,.8,.3,1.2),color .16s ease;flex-shrink:0;margin-bottom:.1rem}.vault-mode-card:hover .vault-mode-icon{transform:scale(1.08) rotate(-3deg);color:var(--v-muted, rgba(244, 244, 245, .75))}.vault-mode-card.active .vault-mode-icon{color:#c4b5fd;filter:drop-shadow(0 0 8px rgba(167,139,250,.5))}.vault-mode-card.active .vault-mode-icon .di-dart{animation:dartFadeIn .36s cubic-bezier(.34,1.56,.64,1) both}@keyframes dartFadeIn{0%{opacity:0}to{opacity:1}}.vault-mode-card.active .vault-mode-icon .di-ripples{animation:rippleBreathe 2.4s ease-in-out infinite}@keyframes rippleBreathe{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.vault-mode-card:hover .vault-mode-icon{transform:none}.vault-mode-card.active .vault-mode-icon .di-dart,.vault-mode-card.active .vault-mode-icon .di-ripples{animation:none}}.vault-mode-title{font-size:.92rem;font-weight:700;color:var(--text);letter-spacing:-.005em}.vault-mode-desc{font-size:.74rem;line-height:1.45;color:var(--text-muted)}.vault-mode-body{display:flex;flex-direction:column;gap:.35rem}.vault-mode-sublabel{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:.35rem 0 .15rem}.vault-summary{padding:1rem 1.1rem;border-radius:14px;background:linear-gradient(160deg,#a78bfa1f,#a78bfa08);border:1px solid rgba(167,139,250,.34);box-shadow:inset 0 0 0 1px #a78bfa1a,0 0 26px #a78bfa1f;display:flex;flex-direction:column;gap:.7rem}.vault-summary.vault-summary-empty{background:#ffffff04;border:1px dashed rgba(255,255,255,.08);color:var(--text-muted);font-size:.8rem;text-align:center;font-style:italic;padding:1.4rem 1rem}.vault-summary-header{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem;padding-bottom:.55rem;border-bottom:1px solid var(--v-border, rgba(255, 255, 255, .12))}.vault-summary-amount{font-size:1.4rem;font-weight:800;color:#fff;letter-spacing:-.015em;line-height:1.1}.vault-summary-chain{font-size:.82rem;color:var(--text-muted);font-weight:500}.vault-summary-rows{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.45rem}.vault-summary-row{display:flex;gap:.55rem;align-items:flex-start;font-size:.82rem;line-height:1.5;color:#cbd5e1}.vault-summary-row strong{color:var(--text);font-weight:700}.vault-summary-row em{color:var(--text-muted);font-style:normal;font-size:.76rem}.vault-summary-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;margin-top:.02rem;border-radius:7px;color:#c4b5fd;background:#a78bfa1f;border:1px solid rgba(167,139,250,.24)}.vault-summary-text{flex:1;min-width:0;align-self:center}.vault-timeline{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;margin-top:.25rem}.vault-timeline-label{font-size:.7rem;color:var(--text-muted);font-weight:600;white-space:nowrap}.vault-timeline-bar{position:relative;height:3px;background:linear-gradient(90deg,#ffffff80,#ffffff2e 50%,#ffffff80);border-radius:999px}.vault-timeline-tick{position:absolute;top:50%;width:8px;height:8px;margin-left:-4px;margin-top:-4px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px var(--v-bg, #060607)}.vault-timeline-tick.cliff{width:13px;height:13px;margin-left:-6.5px;margin-top:-6.5px;background:var(--v-bg, #060607);border:2px solid #fff;box-shadow:0 0 0 2px var(--v-bg, #060607)}.vault-fee-details{margin-top:.5rem;padding:.5rem .65rem;border-radius:var(--radius-sm, 6px);background:#0000002e;border:1px solid rgba(255,255,255,.05);font-size:.78rem;line-height:1.45;color:#cbd5e1}.vault-fee-details summary{cursor:pointer;font-weight:600;color:var(--text-muted);list-style:none}.vault-fee-details summary::-webkit-details-marker{display:none}.vault-fee-details summary:before{content:"▸ ";display:inline-block;color:#94a3b8}.vault-fee-details[open] summary:before{content:"▾ "}.vault-fee-details-body{margin-top:.45rem}.vault-wallet-bar{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:var(--radius-md);background:#ffffff08;border:1px solid var(--border);margin-bottom:1rem;font-size:.8rem;flex-wrap:wrap}.vault-wallet-addr{font-family:monospace;color:var(--text-muted);white-space:nowrap;flex-shrink:0}.vault-wallet-bal{color:var(--positive);font-weight:600;margin-left:auto;white-space:nowrap;flex-shrink:0}.vault-wallet-switch{margin-left:auto;background:#ff5e7a1f;border:1px solid rgba(255,94,122,.35);color:#ff5e7a;font-size:.78rem;font-weight:600;padding:.35rem .65rem;border-radius:var(--radius-sm, 6px);cursor:pointer;transition:background .12s ease,border-color .12s ease;font-family:inherit;white-space:nowrap;flex-shrink:0}.vault-wallet-switch:hover:not(:disabled){background:#ff5e7a33;border-color:#ff5e7a8c}.vault-wallet-switch:disabled{opacity:.6;cursor:default}.vault-wallet-disconnect{background:none;border:none;color:var(--text-muted);font-size:.72rem;cursor:pointer;text-decoration:underline;transition:color .12s ease;font-family:inherit;white-space:nowrap;flex-shrink:0}.vault-wallet-disconnect:hover{color:#ff5e7a}@media (max-width: 420px){.vault-wallet-bar{gap:.4rem .5rem;font-size:.78rem}.vault-wallet-bal,.vault-wallet-switch{margin-left:0}.vault-wallet-addr{width:100%}}.vault-switch-hint{margin-top:.6rem;padding:.65rem .8rem;background:#fbbf2414;border:1px solid rgba(251,191,36,.25);border-radius:var(--radius-sm, 6px);color:#fde68a;font-size:.78rem;line-height:1.4;animation:vaultSwitchHintIn .22s var(--ease, ease-out) both}@keyframes vaultSwitchHintIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.vault-smart-account-hint{margin-top:.6rem;padding:.65rem .8rem;background:#fbbf2414;border:1px solid rgba(251,191,36,.25);border-radius:var(--radius-sm, 6px);color:#fde68a;font-size:.78rem;line-height:1.45;animation:vaultSwitchHintIn .22s var(--ease, ease-out) both}.vault-smart-account-hint strong{color:#fef3c7;font-weight:700}.vault-fee-row{display:flex;align-items:center;gap:.5rem;margin-top:.45rem;flex-wrap:wrap}.vault-fee-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .6rem;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.01em}.vault-fee-pill-dot{display:inline-block;width:6px;height:6px;border-radius:50%}.vault-fee-pill.is-free{color:var(--v-text, #fff);background:var(--v-accent-soft, rgba(255, 255, 255, .09));border:1px solid var(--v-border-strong, rgba(255, 255, 255, .3))}.vault-fee-pill.is-free .vault-fee-pill-dot{background:#fff;box-shadow:0 0 6px #fff9;animation:vaultFeeDotPulse 2.2s ease-in-out infinite}.vault-fee-pill.is-active{color:#fde68a;background:#fbbf241f;border:1px solid rgba(251,191,36,.4)}.vault-fee-pill.is-active .vault-fee-pill-dot{background:#fbbf24;box-shadow:0 0 6px #fbbf24b3}@keyframes vaultFeeDotPulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion: reduce){.vault-fee-pill-dot{animation:none!important}}.vault-fee-info{background:transparent;border:1px solid rgba(255,255,255,.15);color:var(--text-muted, #94a3b8);font-size:.72rem;font-weight:600;padding:.25rem .6rem;border-radius:999px;cursor:pointer;font-family:inherit;transition:background .15s ease,color .15s ease,border-color .15s ease}.vault-fee-info:hover{background:#ffffff0d;color:var(--text, #e5e7eb);border-color:#ffffff40}.vault-fee-breakdown{margin-top:.55rem;padding:.8rem .85rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm, 8px);font-size:.8rem;line-height:1.45;animation:vaultSwitchHintIn .22s ease-out both}.vault-fee-breakdown-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.vault-fee-breakdown-close{background:transparent;border:none;color:var(--text-muted, #94a3b8);font-size:1.1rem;cursor:pointer;padding:0 .3rem;line-height:1}.vault-fee-breakdown-close:hover{color:var(--text)}.vault-fee-breakdown-table{width:100%;border-collapse:collapse;font-size:.78rem}.vault-fee-breakdown-table td{padding:.4rem;border-bottom:1px solid rgba(255,255,255,.05);vertical-align:top}.vault-fee-breakdown-table tr:last-child td{border-bottom:none}.vault-fee-breakdown-table td:first-child{font-weight:600;white-space:nowrap;width:1%}.vault-fee-breakdown-table td:nth-child(2){font-variant-numeric:tabular-nums;white-space:nowrap;width:1%}.vault-fee-breakdown-table td:nth-child(2).is-zero{color:var(--v-text, #fff)}.vault-fee-breakdown-table td:nth-child(2).is-active{color:#fcd34d}.vault-fee-breakdown-table td:last-child{color:var(--text-muted, #94a3b8);font-size:.72rem}.vault-fee-breakdown-note{margin:.5rem 0 0;font-size:.7rem;color:var(--text-muted)}.vault-fee-breakdown-note code{font-family:ui-monospace,SFMono-Regular,monospace;font-size:.7rem;background:#ffffff0a;padding:.05em .35em;border-radius:3px}.vault-fee-warning{margin-top:.6rem;padding:.7rem .85rem;background:#fb923c1a;border:1px solid rgba(251,146,60,.4);border-radius:var(--radius-sm, 6px);color:#fed7aa;font-size:.78rem;line-height:1.5}.vault-fee-warning strong{color:#fff7ed;font-weight:700}.vault-wallet-app-hint{display:flex;gap:.7rem;align-items:flex-start;margin-top:.75rem;padding:.7rem .85rem;border-radius:10px;border:1px solid rgba(129,140,248,.3);background:#818cf814;color:#d1d5db;font-size:.82rem;line-height:1.45;animation:vaultHintPulse 2.8s ease-in-out infinite}.vault-wallet-app-hint strong{color:#e0e7ff;font-weight:700}.vault-wallet-app-hint-icon{font-size:1.15rem;flex-shrink:0;line-height:1.2}@keyframes vaultHintPulse{0%,to{border-color:#818cf84d}50%{border-color:#818cf88c}}@media (prefers-reduced-motion: reduce){.vault-wallet-app-hint{animation:none}}.vault-tx-progress{margin-top:.85rem;padding:1rem 1.1rem;border-radius:12px;border:1px solid var(--v-border, rgba(255, 255, 255, .12));background:var(--v-surface, rgba(255, 255, 255, .035));animation:vaultTxPanelIn .28s cubic-bezier(.2,.9,.3,1) both}@keyframes vaultTxPanelIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.vault-tx-steps{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.85rem}.vault-tx-step{display:flex;flex-direction:column;align-items:center;gap:.4rem;flex:0 0 auto;min-width:62px}.vault-tx-step-dot{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#ffffff0a;border:1.5px solid rgba(255,255,255,.12);color:#ffffff73;font-size:.78rem;font-weight:600;transition:background .24s ease,border-color .24s ease,color .24s ease,box-shadow .24s ease}.vault-tx-step-label{font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;transition:color .24s ease}.vault-tx-step.is-active .vault-tx-step-dot{background:#ffffff29;border-color:#fffc;color:#fff;animation:vaultTxStepPulse 1.6s ease-in-out infinite}.vault-tx-step.is-active .vault-tx-step-label{color:#fff}@keyframes vaultTxStepPulse{0%,to{box-shadow:0 0 #fff6}50%{box-shadow:0 0 0 6px #fff0}}.vault-tx-step.is-done .vault-tx-step-dot{background:#fff;border-color:#fff;color:var(--v-on-accent, #08090b)}.vault-tx-step.is-done .vault-tx-step-label{color:var(--v-muted, rgba(244, 244, 245, .7))}.vault-tx-step.is-done .vault-tx-step-dot svg{animation:vaultTxCheckDraw .45s cubic-bezier(.3,.9,.4,1.1) both;stroke-dasharray:20;stroke-dashoffset:0}@keyframes vaultTxCheckDraw{0%{stroke-dashoffset:20;opacity:.4;transform:scale(.7)}to{stroke-dashoffset:0;opacity:1;transform:scale(1)}}.vault-tx-step-line{flex:1 1 auto;height:2px;min-width:12px;background:#ffffff14;border-radius:2px;position:relative;overflow:hidden;transition:background .3s ease}.vault-tx-step-line.is-active{background:#ffffff8c}.vault-tx-step-line.is-active:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.25) 50%,transparent 100%);animation:vaultTxLineShimmer 1.6s linear infinite}@keyframes vaultTxLineShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.vault-tx-step-line.is-filled{background:#4ade8099}.vault-tx-status{display:flex;align-items:center;gap:.7rem;padding:.55rem .7rem;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.vault-tx-status-icon{display:inline-grid;place-items:center;flex-shrink:0;width:24px;height:24px;color:var(--v-muted, #c7d2fe)}.vault-tx-status-icon-wallet{animation:vaultTxWalletNudge 1.4s ease-in-out infinite;color:#fff}@keyframes vaultTxWalletNudge{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.vault-tx-status-icon-spinner svg{animation:vaultTxSpin 1.1s linear infinite;color:var(--v-muted, #a5b4fc)}@keyframes vaultTxSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vault-tx-status-text{font-size:.82rem;line-height:1.5;color:#d1d5db}.vault-tx-explorer-link{display:inline-block;margin-top:.65rem;font-size:.74rem;color:var(--v-muted, #a5b4fc);text-decoration:underline;text-underline-offset:2px;padding:.3rem .55rem;border-radius:5px;transition:background .12s ease,color .12s ease}.vault-tx-explorer-link:hover{background:var(--v-surface-2, rgba(255, 255, 255, .06));color:#fff}@media (prefers-reduced-motion: reduce){.vault-tx-progress{animation:none}.vault-tx-step.is-active .vault-tx-step-dot,.vault-tx-step.is-done .vault-tx-step-dot svg,.vault-tx-step-line.is-active:after,.vault-tx-status-icon-wallet,.vault-tx-status-icon-spinner svg{animation:none!important}}@media (max-width: 520px){.vault-tx-progress{padding:.85rem .9rem}.vault-tx-step{min-width:48px}.vault-tx-step-dot{width:26px;height:26px}.vault-tx-step-label{font-size:.64rem}.vault-tx-status-text{font-size:.78rem}}.vault-gas-chip{display:inline-flex;align-items:center;gap:.4rem;margin:.5rem auto 0;padding:.25rem .7rem;border-radius:999px;font-size:.7rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.01em;max-width:fit-content;transition:background .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease)}.vault-gas-chip-dot{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;font-size:.72rem;font-weight:900;line-height:1}.vault-gas-chip.is-ok{color:var(--v-muted, #f4f4f5);background:var(--v-surface, rgba(255, 255, 255, .06));border:1px solid var(--v-border, rgba(255, 255, 255, .18))}.vault-gas-chip.is-ok .vault-gas-chip-dot{background:#fff;color:var(--v-on-accent, #08090b)}.vault-gas-chip.is-low{color:#fde68a;background:#fbbf241a;border:1px solid rgba(251,191,36,.35)}.vault-gas-chip.is-low .vault-gas-chip-dot{background:#fbbf24;color:#422006}.vault-gas-chip.is-empty{color:#fecaca;background:#ef44441a;border:1px solid rgba(239,68,68,.35)}.vault-gas-chip.is-empty .vault-gas-chip-dot{background:#f87171;color:#450a0a}.vault-gas-banner{display:flex;gap:.6rem;align-items:flex-start;margin:.6rem 0 .25rem;padding:.7rem .85rem;border-radius:11px;font-size:.8rem;line-height:1.5;border:1px solid transparent}.vault-gas-banner-icon{flex-shrink:0;margin-top:1px;display:inline-flex}.vault-gas-banner-body{min-width:0}.vault-gas-banner strong{display:block;margin-bottom:.15rem;font-weight:700}.vault-gas-banner.is-low{color:#d8c79a;background:#f5be5a0e;border-color:#f5be5a42}.vault-gas-banner.is-low .vault-gas-banner-icon{color:#f5be5a}.vault-gas-banner.is-low strong{color:#f3d8a0}.vault-gas-banner.is-empty{color:#e3a9a9;background:#ef444412;border-color:#ef44444d}.vault-gas-banner.is-empty .vault-gas-banner-icon{color:#f87171}.vault-gas-banner.is-empty strong{color:#fecaca}.vault-gas-banner-hint{margin-top:.4rem;font-size:.74rem;opacity:.8}.vault-error-revoke{margin-top:.6rem;background:transparent;border:1px solid rgba(248,113,113,.45);color:#fecaca;font-size:.74rem;font-weight:600;padding:.35rem .7rem;border-radius:6px;cursor:pointer;font-family:inherit;transition:background .15s ease}.vault-error-revoke:hover{background:#f871711a}.vault-cross-chain-banner{margin-top:.75rem;padding:.75rem .85rem;background:var(--v-surface, rgba(255, 255, 255, .035));border:1px solid var(--v-border, rgba(255, 255, 255, .12));border-radius:var(--radius-sm, 6px);animation:vaultSwitchHintIn .22s var(--ease, ease-out) both}.vault-cross-chain-label{font-size:.78rem;color:var(--text-muted);margin-bottom:.5rem}.vault-cross-chain-pills{display:flex;flex-wrap:wrap;gap:.45rem}.vault-cross-chain-pill{padding:.4rem .7rem;border-radius:var(--radius-sm, 6px);border:1px solid var(--v-border, rgba(255, 255, 255, .12));background:var(--v-surface-2, rgba(255, 255, 255, .06));color:var(--v-muted, #c7d2fe);font-size:.78rem;font-family:inherit;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .12s ease;text-align:left}.vault-cross-chain-pill strong{color:#fff;font-weight:700}.vault-cross-chain-pill:hover:not(:disabled){background:#ffffff1f;border-color:var(--v-border-strong, rgba(255, 255, 255, .3));transform:translateY(-1px)}.vault-cross-chain-pill:disabled{opacity:.6;cursor:default}.vault-cross-chain-tokens{color:var(--text-muted);font-size:.72rem;font-weight:500}.vault-cross-chain-label-viewonly{margin-top:.6rem;color:var(--text-muted)}.vault-cross-chain-label-viewonly strong{color:var(--text);font-weight:600}.vault-cross-chain-pill-viewonly{cursor:default;opacity:.7;border-style:dashed;border-color:#818cf840;background:#6366f10a}.vault-cross-chain-pill-viewonly:hover{background:#6366f10a;border-color:#818cf840;transform:none}.vault-cross-chain-hint{margin-top:.55rem;padding:.5rem .6rem;background:#fbbf240d;border-left:2px solid rgba(251,191,36,.5);border-radius:3px;font-size:.72rem;color:var(--text-muted);line-height:1.45}.vault-cross-chain-hint a{color:#fbbf24;text-decoration:underline}.vault-cross-chain-hint a:hover{text-decoration:none}.vault-stack-banner{display:flex;align-items:flex-start;gap:.65rem;padding:.65rem .85rem;margin-bottom:.85rem;border-radius:var(--radius-md);background:linear-gradient(135deg,#6366f124,#818cf80f);border:1px solid rgba(129,140,248,.35);color:#c7d2fe;font-size:.8rem;animation:stackBannerIn .2s var(--ease, ease-out)}.vault-stack-banner svg{color:#a5b4fc;flex-shrink:0;margin-top:.12rem}.vault-stack-banner strong{color:#e0e7ff;display:block;font-size:.85rem;font-weight:700}.vault-stack-banner p{margin:.15rem 0 0;color:var(--text-muted);font-size:.74rem;line-height:1.35}.vault-stack-close{background:none;border:none;color:var(--text-muted);font-size:1.3rem;line-height:1;cursor:pointer;padding:0 .2rem;margin-left:auto;font-family:inherit;transition:color .12s ease}.vault-stack-close:hover{color:var(--text)}@keyframes stackBannerIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.themed-loading{--themed-accent: #fbbf24;text-align:center;padding:3rem 1.5rem 2.5rem;animation:themedLoadingFade .26s var(--ease, ease-out) forwards}.themed-loading-hero{display:flex;flex-direction:column;align-items:center;gap:.6rem;margin-bottom:1.5rem}.themed-loading-icon-wrap{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center}.themed-loading-glow{position:absolute;inset:0;background:radial-gradient(circle,color-mix(in srgb,var(--themed-accent) 35%,transparent),transparent 65%);border-radius:50%;animation:themedLoadingGlow 2.2s ease-in-out infinite;filter:blur(16px)}.themed-loading-icon{position:relative;width:120px;height:120px;color:var(--themed-accent);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--themed-accent) 45%,transparent))}.themed-loading-icon>svg{width:100%;height:100%}.themed-loading-spin{transform-box:fill-box;transform-origin:center;animation:themedDialSpin 2.4s cubic-bezier(.7,0,.3,1) infinite}.themed-loading-pulse{transform-box:fill-box;transform-origin:center;animation:themedPulse 1.8s ease-in-out infinite}.themed-loading-title{font-size:1.25rem;font-weight:700;color:var(--text);margin:.2rem 0 0;letter-spacing:-.01em}.themed-loading-sub{font-size:.82rem;color:var(--text-muted);margin:0}.themed-loading-bar{height:4px;width:70%;max-width:320px;margin:0 auto 1.5rem;background:#ffffff0d;border-radius:999px;overflow:hidden}.themed-loading-bar-fill{height:100%;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--themed-accent) 90%,transparent) 50%,transparent 100%);animation:themedLoadingBar 1.6s ease-in-out infinite}.themed-loading-skeleton{display:flex;flex-direction:column;align-items:center;gap:.55rem;margin-top:.5rem;opacity:.55}.themed-loading-skeleton-row{width:80%;max-width:420px;height:36px;background:linear-gradient(90deg,#ffffff08,#ffffff12,#ffffff08);background-size:200% 100%;border-radius:var(--radius-md, 10px);animation:themedShimmer 2s ease-in-out infinite}.themed-loading-skeleton-row.short{width:50%;max-width:220px;height:24px}@keyframes themedLoadingFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes themedLoadingGlow{0%,to{opacity:.55;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}@keyframes themedDialSpin{0%{transform:rotate(0)}45%{transform:rotate(270deg)}55%{transform:rotate(270deg)}to{transform:rotate(360deg)}}@keyframes themedPulse{0%,to{opacity:.4;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes themedLoadingBar{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes themedShimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.vip-loading-fill{stroke-dasharray:66;animation:vipLoadingFill 1.8s ease-in-out infinite}@keyframes vipLoadingFill{0%{stroke-dashoffset:66;opacity:.85}58%{stroke-dashoffset:0;opacity:1}80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@media (prefers-reduced-motion: reduce){.themed-loading,.themed-loading-glow,.themed-loading-spin,.themed-loading-pulse,.themed-loading-bar-fill,.themed-loading-skeleton-row{animation-duration:.001ms!important;animation-iteration-count:1!important}.vip-loading-fill{animation:none!important;stroke-dashoffset:0!important;opacity:.9!important}}.vault-custom-schedule{margin-top:.75rem;display:flex;flex-direction:column;gap:.25rem}.vault-custom-sublabel{margin-top:.5rem;font-size:.72rem}.vault-chip-row{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.35rem}.vault-chip{padding:.35rem .7rem;border-radius:var(--radius-sm, 6px);border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--text-muted);font-size:.78rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .14s ease;white-space:nowrap}.vault-chip:hover:not(:disabled){background:#a78bfa1f;border-color:#a78bfa73;color:var(--text)}.vault-chip.active{background:#a78bfa2e;border-color:#a78bfab3;color:#c4b5fd;box-shadow:inset 0 0 0 1px #a78bfa59,0 0 14px #a78bfa47}.vault-chip.dim,.vault-chip:disabled{opacity:.3;cursor:not-allowed}.vault-custom-advanced-toggle{margin-top:.25rem;background:none;border:none;color:var(--text-muted);font-size:.72rem;font-family:inherit;cursor:pointer;padding:.35rem 0;text-align:left;transition:color .12s ease}.vault-custom-advanced-toggle:hover{color:var(--text)}.vault-addmore-btn{background:#818cf81f;border:1px solid rgba(129,140,248,.4);color:#a5b4fc;font-size:.72rem;font-weight:600;padding:.32rem .6rem;border-radius:var(--radius-sm, 6px);cursor:pointer;transition:background .12s ease,border-color .12s ease,transform 80ms ease;font-family:inherit;white-space:nowrap;flex-shrink:0}.vault-addmore-btn:hover{background:#818cf838;border-color:#818cf899;color:#e0e7ff}.vault-addmore-btn:active{transform:scale(.97)}.vault-field{margin-bottom:1rem}.vault-step-block .vault-field{margin-bottom:0}.vault-label{display:block;font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.4rem}.vault-input-row{display:flex;gap:.4rem}.vault-input{flex:1;padding:.6rem .75rem;border-radius:var(--radius-md);border:1px solid var(--border);background:#ffffff08;color:var(--text);font-size:1rem;font-weight:600;outline:none;transition:border-color .15s ease}.vault-input:focus{border-color:#a78bfaa6;box-shadow:0 0 0 3px #a78bfa29}.vault-max-btn{padding:.6rem .8rem;border-radius:var(--radius-md);border:1px solid rgba(167,139,250,.4);background:#a78bfa1a;color:#c4b5fd;font-size:.75rem;font-weight:800;letter-spacing:.04em;cursor:pointer;transition:background .12s ease}.vault-max-btn:hover{background:#a78bfa33;border-color:#a78bfa99}.vault-fee-note{font-size:.72rem;color:var(--text-muted);margin-top:.3rem}.vault-chain-picker{display:flex;flex-wrap:wrap;gap:.35rem}.vault-chain-btn{padding:.4rem .7rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:#ffffff05;color:var(--text-muted);font-size:.78rem;font-weight:600;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.vault-chain-btn:hover{background:#a78bfa14;border-color:#a78bfa59;color:var(--text)}.vault-chain-btn.active{border-color:#a78bfaa6;background:#a78bfa1f;color:#c4b5fd;box-shadow:0 0 12px #a78bfa38}.vault-wallet-chain-note{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 .6rem;padding:.55rem .7rem;border-radius:10px;border:1px solid var(--v-border, rgba(255, 255, 255, .1));background:#ffffff06;color:var(--v-muted, #a1a1aa);font-size:.74rem;line-height:1.5}.vault-wallet-chain-note-icon{color:#c4b5fd;margin-top:1px;flex-shrink:0;display:inline-flex}.vault-wallet-chain-note strong{color:#ede9fe;font-weight:600}.vault-schedules{display:grid;grid-template-columns:repeat(2,1fr);gap:.4rem}.vault-schedule{display:flex;flex-direction:column;gap:.15rem;padding:.55rem .7rem;border-radius:var(--radius-md);border:1px solid var(--border);background:#ffffff05;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease}.vault-schedule:hover{background:#ffffff0a}.vault-schedule.active{border-color:var(--v-border-strong, rgba(255, 255, 255, .3));background:var(--v-accent-soft, rgba(255, 255, 255, .09))}.vault-schedule-name{font-size:.82rem;font-weight:600;color:var(--text)}.vault-schedule-desc{font-size:.68rem;color:var(--text-muted)}.vault-lock-btn{width:100%;padding:.9rem;border-radius:12px;border:none;background:#fff;color:var(--v-on-accent, #08090b);font-size:.95rem;font-weight:800;letter-spacing:-.01em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:opacity .15s ease,transform 80ms ease,box-shadow .15s ease;box-shadow:0 8px 24px #00000073}.vault-lock-btn:hover{background:#e9e9ec}.vault-lock-btn:active{transform:scale(.985)}.vault-lock-btn:disabled{opacity:.45;cursor:default}.vault-lock-btn .vault-spinner{border-color:#08090b40;border-top-color:var(--v-on-accent, #08090b)}.vault-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}.vault-error{margin-top:.65rem;padding:.55rem .7rem;border-radius:var(--radius-sm);background:#ff5e7a14;border:1px solid rgba(255,94,122,.15);color:#ff5e7a;font-size:.78rem}.vault-trust{display:flex;gap:1rem;justify-content:center;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--border)}.vault-trust-item{display:flex;align-items:center;gap:.3rem;font-size:.72rem;color:var(--text-muted)}.vault-done{display:flex;flex-direction:column;align-items:center;padding:2rem 0;text-align:center}.vault-done-icon{color:#fff;margin-bottom:.75rem;animation:vaultCheck .6s cubic-bezier(.16,1,.3,1)}@keyframes vaultCheck{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.vault-done-title{font-size:1.35rem;font-weight:800;color:var(--text);margin-bottom:.5rem}.vault-done-text{font-size:.9rem;color:var(--text-muted);line-height:1.5;max-width:440px;margin:0 0 .5rem}.vault-done-text strong{color:var(--text);font-weight:700}.vault-done-sub{font-size:.78rem;color:var(--text-muted);max-width:440px;margin:0;line-height:1.5}.vault-done-sub a{color:var(--v-text, #fff);text-decoration:underline;text-underline-offset:2px;font-weight:600}.vault-done-sub a:hover{opacity:.8}.vault-done-link{margin-top:.85rem;font-size:.82rem;color:#fff;text-decoration:underline;text-underline-offset:2px;font-weight:600}.vault-done-link:hover{text-decoration:underline}.vault-how{border-top:1px solid var(--border);padding-top:.75rem}.vault-how summary{font-size:.82rem;font-weight:600;color:var(--text-muted);cursor:pointer;list-style:none}.vault-how-steps{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}.vault-step{display:flex;gap:.65rem;align-items:flex-start}.vault-step-num{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:7px;background:var(--v-accent-soft, rgba(255, 255, 255, .09));border:1px solid var(--v-border, rgba(255, 255, 255, .12));color:#fff;font-size:.72rem;font-weight:700}.vault-step strong{font-size:.85rem;color:var(--text)}.vault-step p{font-size:.78rem;color:var(--text-muted);margin:.15rem 0 0}.vault-contract-link{margin-top:1rem;padding-top:.65rem;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;font-size:.7rem;color:var(--text-muted)}.vault-contract-link a{color:var(--v-text, #fff);text-decoration:underline;text-underline-offset:2px;opacity:.75}.vault-contract-link a:hover{opacity:1}.vault-contract-sep{opacity:.3}.vault-trust-strip{margin-top:1.25rem;padding-top:1.1rem;border-top:1px solid var(--v-border, rgba(255, 255, 255, .12));display:flex;flex-wrap:wrap;gap:.5rem .55rem}.vault-trust-chip{display:inline-flex;align-items:center;gap:.42rem;padding:.42rem .72rem;border-radius:999px;border:1px solid var(--v-border, rgba(255, 255, 255, .12));background:var(--v-surface, rgba(255, 255, 255, .035));color:var(--v-muted, rgba(244, 244, 245, .6));font-size:.74rem;font-weight:600}.vault-trust-chip svg{color:var(--v-text, #fff);opacity:.85;flex-shrink:0}.vault-trust-section{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--v-border, var(--border))}.vault-trust-title{font-size:.8rem;font-weight:700;color:var(--v-text, var(--text));letter-spacing:.01em;margin-bottom:.7rem}.vault-trust-items{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.vault-trust-card{display:flex;gap:.6rem;align-items:flex-start;padding:.7rem .8rem;border-radius:12px;border:1px solid var(--v-border, rgba(255, 255, 255, .08));background:var(--v-surface, rgba(255, 255, 255, .02))}.vault-trust-card svg{flex-shrink:0;margin-top:.1rem;color:var(--v-ok, #34d399);opacity:.85}.vault-trust-card strong{font-size:.82rem;color:var(--text);display:block;margin-bottom:.15rem}.vault-trust-card p{font-size:.75rem;color:var(--v-muted, var(--text-muted));line-height:1.45;margin:0}@media (max-width: 640px){.vault-trust-items{grid-template-columns:1fr}}.vault-my-vaults{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--border)}.vault-section-title{display:flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;color:var(--text);margin-bottom:.65rem}.vault-section-title-row{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.65rem;flex-wrap:wrap}.vault-section-title-row .vault-section-title{margin-bottom:0}.vault-pool-share{display:inline-flex;align-items:center;gap:.3rem;flex-wrap:wrap}.vault-pool-share-view,.vault-pool-share-copy{display:inline-flex;align-items:center;gap:.32rem;padding:.32rem .6rem;border-radius:999px;font-size:.74rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease);border:1px solid}.vault-pool-share-view{background:var(--v-accent-soft, rgba(255, 255, 255, .09));border-color:var(--v-border-strong, rgba(255, 255, 255, .3));color:#fff}.vault-pool-share-view:hover{background:#ffffff29;border-color:#ffffff73;color:#fff}.vault-pool-share-copy{background:#ffffff08;border-color:#ffffff1f;color:var(--text-muted);font-family:inherit}.vault-pool-share-copy:hover{background:#ffffff0f;border-color:#fff3;color:var(--text)}.vault-list{display:flex;flex-direction:column;gap:.5rem}.vault-lock-skeleton{pointer-events:none}.vault-sk-line,.vault-sk-bar{border-radius:6px;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff17 37%,#ffffff0a 63%);background-size:400% 100%;animation:vaultSkShimmer 1.4s ease-in-out infinite}.vault-sk-line-top{height:.85rem;width:46%;margin-bottom:.55rem}.vault-sk-bar{height:4px;width:100%;margin-bottom:.55rem;border-radius:99px}.vault-sk-line-bottom{height:.7rem;width:30%}@keyframes vaultSkShimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion: reduce){.vault-sk-line,.vault-sk-bar{animation:none}}.vault-claimed-toggle{margin-top:.65rem;text-align:center}.vault-claimed-toggle button{background:none;border:none;color:var(--text-muted);font-size:.72rem;font-weight:500;cursor:pointer;padding:.35rem .75rem;border-radius:var(--radius-sm, 6px);transition:color .12s ease,background .12s ease}.vault-claimed-toggle button:hover{color:var(--text);background:#ffffff0a}.vault-lock-card{padding:.8rem .9rem;border-radius:12px;border:1px solid var(--v-border, var(--border));background:var(--v-surface, rgba(255, 255, 255, .02));transition:border-color .15s ease,background .15s ease}.vault-lock-card:hover{border-color:var(--v-accent-border, rgba(129, 140, 248, .3));background:var(--v-surface-2, rgba(255, 255, 255, .04))}.vault-lock-card.complete{border-color:#ffffff38}.vault-lock-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.vault-lock-amount{font-size:.92rem;font-weight:700;color:var(--v-text, var(--text))}.vault-lock-status{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.vault-lock-status.active{color:#fff}.vault-lock-status.done{color:var(--v-muted, rgba(244, 244, 245, .6))}.vault-lock-schedule{font-size:.7rem;font-weight:500;color:var(--text-dim);margin-bottom:.35rem;letter-spacing:.01em;opacity:.7}.vault-lock-bar{height:4px;border-radius:99px;background:#ffffff0f;overflow:hidden;margin-bottom:.45rem}.vault-lock-bar-fill{height:100%;border-radius:99px;background:#fff;transition:width .5s ease}.vault-lock-card.complete .vault-lock-bar-fill{background:#ffffff80}.vault-lock-bottom{display:flex;align-items:center;justify-content:space-between}.vault-lock-claimable{font-size:.75rem;color:var(--text-muted)}.vault-lock-actions{display:flex;align-items:center;gap:.4rem}.vault-claim-btn{padding:.36rem .8rem;border-radius:8px;border:none;background:#fff;color:var(--v-on-accent, #08090b);font-size:.75rem;font-weight:800;cursor:pointer;transition:opacity .12s ease,background .12s ease}.vault-claim-btn:hover{opacity:.85}.vault-claim-btn:disabled{opacity:.5;cursor:default}.vault-claim-btn.is-claimed{background:#34d39929;color:#6ee7b7;opacity:1}.vault-claim-spinner{display:inline-block;width:12px;height:12px;margin-right:6px;vertical-align:-1px;border:2px solid rgba(8,9,11,.25);border-top-color:#08090b;border-radius:50%;animation:vaultClaimSpin .7s linear infinite}@keyframes vaultClaimSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.vault-claim-spinner{animation-duration:1.6s}}.vclaim-pop{position:fixed;left:50%;bottom:40px;transform:translate(-50%);z-index:9999;display:flex;flex-direction:column;align-items:center;gap:.28rem;min-width:250px;padding:1.4rem 2.1rem 1.25rem;border-radius:18px;background:radial-gradient(120% 100% at 50% 0%,rgba(167,139,250,.2),transparent 70%),linear-gradient(180deg,#171323f7,#0c0a12fa);border:1px solid rgba(167,139,250,.45);box-shadow:0 22px 64px #0000008c,0 0 44px #a78bfa59,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;isolation:isolate;animation:vclaimIn .5s cubic-bezier(.16,1,.3,1) both}.vclaim-pop.is-leaving{animation:vclaimOut .32s ease forwards}@keyframes vclaimIn{0%{opacity:0;transform:translate(-50%) translateY(24px) scale(.94)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes vclaimOut{to{opacity:0;transform:translate(-50%) translateY(14px) scale(.97)}}.vclaim-glow{position:absolute;inset:-1px;border-radius:inherit;z-index:-1;background:radial-gradient(60% 60% at 50% 28%,rgba(167,139,250,.28),transparent 70%);animation:vclaimGlow 2.4s ease-in-out infinite}@keyframes vclaimGlow{0%,to{opacity:.55}50%{opacity:1}}.vclaim-check{width:56px;height:56px;margin-bottom:.35rem;filter:drop-shadow(0 0 12px rgba(167,139,250,.7));animation:vclaimPop .45s cubic-bezier(.16,1,.3,1) both}.vclaim-check svg{width:56px;height:56px;display:block}@keyframes vclaimPop{0%{transform:scale(.4);opacity:0}65%{transform:scale(1.14)}to{transform:scale(1);opacity:1}}.vclaim-ring{fill:#a78bfa1a;stroke:#a78bfa;stroke-width:2.5;stroke-dasharray:145;stroke-dashoffset:145;animation:vclaimDraw .5s .05s ease forwards}.vclaim-tick{fill:none;stroke:#ddd6fe;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:vclaimDraw .32s .42s ease forwards}@keyframes vclaimDraw{to{stroke-dashoffset:0}}.vclaim-label{font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#c4b5fd}.vclaim-amount{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;background:linear-gradient(180deg,#fff,#e9e4ff);-webkit-background-clip:text;background-clip:text;color:transparent}.vclaim-sub{font-size:.8rem;color:#f4f4f59e}.vclaim-spark{position:absolute;top:30px;left:50%;width:6px;height:6px;border-radius:50%;background:#c4b5fd;box-shadow:0 0 8px #a78bfae6;opacity:0}.vclaim-spark.a{animation:vclaimSpark .9s .35s ease-out forwards;--dx: -42px;--dy: -26px}.vclaim-spark.b{animation:vclaimSpark .9s .4s ease-out forwards;--dx: 44px;--dy: -22px}.vclaim-spark.c{animation:vclaimSpark 1s .45s ease-out forwards;--dx: -30px;--dy: -42px}.vclaim-spark.d{animation:vclaimSpark 1s .5s ease-out forwards;--dx: 32px;--dy: -44px}@keyframes vclaimSpark{0%{opacity:0;transform:translate(-50%) scale(.5)}25%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)),var(--dy)) scale(1)}}@media (prefers-reduced-motion: reduce){.vclaim-pop,.vclaim-check,.vclaim-glow,.vclaim-ring,.vclaim-tick,.vclaim-spark{animation:none!important}.vclaim-ring,.vclaim-tick{stroke-dashoffset:0}.vclaim-spark{display:none}}.vault-lock-explorer{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--text-muted);transition:color .12s ease}.vault-lock-explorer:hover{color:var(--text)}.vault-claimed-divider{display:flex;align-items:center;gap:.7rem;margin:.45rem 0 .15rem;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--v-faint, rgba(244, 244, 245, .42))}.vault-claimed-divider:before,.vault-claimed-divider:after{content:"";flex:1;height:1px;background:var(--v-border, rgba(255, 255, 255, .1))}.vault-cta-banner{display:flex;align-items:center;gap:.6rem;padding:.7rem 1rem;margin:.75rem 0;border-radius:var(--radius-md);border:1px solid rgba(84,227,162,.2);background:#54e3a20a;color:var(--positive);font-size:.82rem;font-weight:600;text-decoration:none;transition:background .15s ease,border-color .15s ease}.vault-cta-banner:hover{background:#54e3a214;border-color:#54e3a259}.vault-cta-arrow{margin-left:auto;opacity:.6}@media (max-width: 600px){.vault-schedules,.vault-mode-cards{grid-template-columns:1fr}.vault-trust{flex-direction:column;align-items:center;gap:.4rem}.vault-step-block{padding:.85rem .8rem}.vault-step-title{font-size:.95rem}.vault-summary-amount{font-size:1.2rem}.vault-mode-card{padding:.8rem .85rem}.vault-mode-title{font-size:.88rem}}.bonus-codes-fab{position:fixed;bottom:1.5rem;right:1.5rem;z-index:90;width:52px;height:52px;border-radius:50%;border:1px solid var(--border);background:linear-gradient(180deg,#1a1d28,#0e1015);box-shadow:0 8px 24px #00000080;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .15s ease,box-shadow .15s ease;animation:fabBounce 3s ease-in-out infinite}.bonus-codes-fab:hover{transform:scale(1.08);box-shadow:0 12px 32px #0009}.bonus-codes-fab-icon{color:#a78bfa;flex-shrink:0}.bonus-codes-fab-badge{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px #22c55e99}.bonus-codes-panel{position:fixed;bottom:4.5rem;right:1.5rem;z-index:91;width:min(360px,calc(100vw - 2rem));max-height:min(480px,60vh);border-radius:var(--radius-lg);border:1px solid var(--border);background:linear-gradient(180deg,#14161f,#0a0c12);box-shadow:0 24px 64px #000000b3;display:flex;flex-direction:column;animation:multiBoxIn .25s cubic-bezier(.2,.9,.3,1.05)}.bonus-codes-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--border);font-size:.85rem;font-weight:600;color:var(--text)}.bonus-codes-close,.bonus-codes-popout{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.15rem;line-height:1}.bonus-codes-popout:hover,.bonus-codes-close:hover{color:var(--text)}.bonus-codes-list{flex:1;overflow-y:auto;padding:.5rem}.bonus-code-item{padding:.6rem .65rem;border-radius:var(--radius-md);cursor:pointer;transition:background .12s ease,border-color .12s ease;border:1px solid transparent}.bonus-code-item:hover{background:#ffffff0a}.bonus-code-item.bonus-code-copied{background:#34d3990f;border-color:#34d39933}.bonus-code-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.bonus-code-value{font-family:monospace;font-size:.82rem;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bonus-code-copy{display:inline-flex;align-items:center;font-size:.68rem;color:var(--accent);font-weight:600;flex-shrink:0;transition:color .15s ease}.bonus-code-copy-done{color:#34d399}.bonus-code-meta{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.3rem}.bonus-code-amount{font-size:.72rem;font-weight:700;color:var(--positive)}.bonus-code-req,.bonus-code-limit,.bonus-code-time{font-size:.68rem;color:var(--text-muted)}.bonus-codes-footer{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem 1rem;border-top:1px solid var(--border);font-size:.65rem;color:var(--text-muted);text-align:center}.bonus-codes-footer-dot{width:6px;height:6px;border-radius:50%;background:#34d399;animation:liveDotPulse 2s ease-in-out infinite}.bonus-codes-empty{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1rem;color:var(--text-muted);font-size:.8rem}.bonus-codes-popup-page{min-height:100vh;background:var(--bg);color:var(--text);display:flex;flex-direction:column}.bonus-codes-popup-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--border);font-size:.9rem}.bonus-codes-popup-page .bonus-codes-list{flex:1;overflow-y:auto}@media (max-width: 640px){.bonus-codes-fab{bottom:1rem;right:1rem;width:48px;height:48px}.bonus-codes-panel{bottom:4rem;right:.75rem;left:.75rem;width:auto}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.admin-search-row{display:flex;gap:.5rem;margin-top:.75rem}.admin-shell{display:grid;grid-template-columns:220px minmax(0,1fr);gap:1.25rem;align-items:start}.admin-sidebar{position:sticky;top:1rem;display:flex;flex-direction:column;gap:.75rem;padding:.85rem;background:#ffffff06;border:1px solid var(--border);border-radius:var(--radius-lg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.admin-sidebar-brand{display:flex;align-items:center;gap:.5rem;padding:.4rem .55rem .65rem;border-bottom:1px solid var(--border)}.admin-sidebar-brand-dot{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#818cf8,#c084fc);box-shadow:0 0 12px #818cf899;flex-shrink:0}.admin-sidebar-brand-text{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.admin-sidebar-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.admin-sidebar-item{display:flex;align-items:center;gap:.6rem;width:100%;padding:.55rem .65rem;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);font-family:inherit;font-size:.88rem;font-weight:600;text-align:left;cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease),border-color .15s var(--ease);-webkit-tap-highlight-color:transparent}.admin-sidebar-item:hover{background:#ffffff0a;color:var(--text)}.admin-sidebar-item.is-active{background:linear-gradient(135deg,#818cf824,#c084fc0f);border-color:#818cf873;color:#fff;box-shadow:0 0 18px #818cf81f}.admin-sidebar-item-icon{font-size:1rem;line-height:1}.admin-sidebar-item-label{flex:1}.admin-main{display:flex;flex-direction:column;gap:1rem;min-width:0}.admin-section-header{display:flex;flex-direction:column;gap:.15rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.admin-section-title{margin:0;font-size:1.35rem;font-weight:700;letter-spacing:-.01em;color:var(--text)}.admin-section-sub{margin:0;font-size:.85rem;color:var(--text-muted)}@media (max-width: 900px){.admin-shell{grid-template-columns:1fr;gap:.75rem}.admin-sidebar{position:sticky;top:0;z-index:20;padding:.5rem .6rem;backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4);background:#0e0f16d9}.admin-sidebar-brand{display:none}.admin-sidebar-list{flex-direction:row;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;gap:.35rem;-webkit-mask-image:linear-gradient(to right,black 95%,transparent);mask-image:linear-gradient(to right,black 95%,transparent)}.admin-sidebar-list::-webkit-scrollbar{display:none}.admin-sidebar-item{padding:.55rem .85rem;font-size:.78rem;white-space:nowrap;flex-shrink:0;min-height:36px}.admin-sidebar-item-icon{display:none}.admin-section-title{font-size:1.05rem}.admin-section-sub{font-size:.74rem}.admin-section-header{padding-bottom:.35rem}}@media (max-width: 520px){.admin-shell .card{padding:.85rem}.admin-shell .card-header-row{gap:.4rem;margin-bottom:.6rem}.admin-shell .card-title{font-size:1rem}.admin-shell .card-subtitle{font-size:.78rem}.admin-shell .stat-grid{gap:.5rem}.admin-shell .stat-value{font-size:1.05rem}.admin-shell .stat-label{font-size:.65rem}.admin-user-card{padding:.7rem}.admin-user-header{flex-wrap:wrap;gap:.35rem;font-size:.85rem}.admin-user-id{font-size:.66rem}.admin-search-input{padding:.6rem .8rem;font-size:.95rem;min-height:42px}.admin-btn{min-height:42px}.admin-table{font-size:.7rem}.admin-table th,.admin-table td{padding:.32rem .4rem}.admin-flagged-list{gap:.5rem}.admin-flagged-group{padding:.55rem}.admin-flagged-meta{font-size:.7rem;word-break:break-word}.admin-main{gap:.7rem}.admin-section-header{padding-bottom:.25rem}}.admin-search-input{flex:1;padding:.55rem .75rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--panel);color:var(--text);font-size:.88rem}.admin-user-list{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}.admin-user-card{padding:.85rem;border-radius:var(--radius-md);border:1px solid var(--border);background:#ffffff05}.admin-user-header{display:flex;align-items:center;gap:.5rem;font-size:.95rem}.admin-user-id{font-size:.72rem;color:var(--text-muted);font-family:monospace}.admin-badge{font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.15rem .45rem;border-radius:999px}.admin-badge-ban{background:#ff5e7a26;color:#ff5e7a;border:1px solid rgba(255,94,122,.3)}.admin-badge-ok{background:#54e3a226;color:#54e3a2;border:1px solid rgba(84,227,162,.3)}.admin-badge-warn{background:#fbbf2426;color:#fbbf24;border:1px solid rgba(251,191,36,.3)}.admin-badge-soft{background:#818cf81f;color:#c7d2fe;border:1px solid rgba(129,140,248,.3)}.admin-badge-neg{background:#f871712e;color:#fca5a5;border:1px solid rgba(248,113,113,.45);font-weight:700}.admin-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem;align-items:center}.admin-topup-row{display:flex;gap:.35rem;align-items:center}.admin-topup-input{width:80px;padding:.4rem .55rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--panel);color:var(--text);font-size:.82rem}.admin-btn{padding:.4rem .75rem!important;font-size:.78rem!important}.admin-btn-danger{color:#ff5e7a;border-color:#ff5e7a4d}.admin-btn-danger:hover{background:#ff5e7a1a}.admin-msg{margin-top:.5rem;font-size:.78rem;color:var(--positive)}.admin-error{margin-top:.5rem;font-size:.82rem;color:#ff5e7a}.admin-table-wrap{margin-top:.75rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-table{width:100%;border-collapse:collapse;font-size:.82rem}.admin-table th{text-align:left;padding:.45rem .6rem;font-size:.72rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border);white-space:nowrap}.admin-table td{padding:.45rem .6rem;border-bottom:1px solid rgba(255,255,255,.04);white-space:nowrap}.admin-table tbody tr:hover{background:#ffffff05}.admin-mono{font-family:monospace;font-size:.75rem}.admin-mono a{color:var(--accent);text-decoration:none}.admin-mono a:hover{text-decoration:underline}.vault-admin-section{margin-top:1rem}.vault-admin-section h4{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 .4rem}.vault-admin-table{overflow-x:auto}.vault-admin-table .admin-avatar{width:18px;height:18px;border-radius:50%;margin-right:.4rem;vertical-align:middle;object-fit:cover}.vault-admin-table a{color:#a5b4fc;text-decoration:none;font-family:monospace;font-size:.78rem}.vault-admin-table a:hover{text-decoration:underline}.admin-flagged-list{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}.admin-flagged-group{padding:.65rem;border-radius:var(--radius-md);border:1px solid rgba(255,94,122,.15);background:#ff5e7a08}.admin-flagged-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.admin-flagged-meta{font-size:.75rem;color:var(--text-muted)}.faucet-hero{position:relative;overflow:hidden;margin-top:.3rem;padding:.9rem 1.15rem 1rem;border-radius:var(--radius-lg);background:radial-gradient(120% 85% at 0% 0%,rgba(167,139,250,.13) 0%,transparent 55%),radial-gradient(95% 75% at 100% 105%,rgba(84,227,162,.08) 0%,transparent 60%),linear-gradient(180deg,#161a26d9,#0b0d13eb);border:1px solid rgba(167,139,250,.16);box-shadow:inset 0 1px #ffffff0d,0 12px 34px -14px #7c3aed4d}.faucet-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 32%,rgba(255,255,255,.06) 50%,transparent 68%);transform:translate(-100%);animation:faucetHeroSheen 7.5s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes faucetHeroSheen{0%,72%{transform:translate(-100%)}88%,to{transform:translate(100%)}}.faucet-hero>*{position:relative;z-index:1}@media (prefers-reduced-motion: reduce){.faucet-hero:before{animation:none}}.faucet-hero-main{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.faucet-balance-group{flex:1;min-width:0}.faucet-balance-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:.25rem}.faucet-balance-value{font-family:var(--font-mono);font-size:2.2rem;font-weight:800;line-height:1;background:linear-gradient(135deg,#fff,#a5b4fc);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.02em}.faucet-streak-inline{display:inline-flex;align-items:center;gap:.4rem;margin-top:.5rem;padding:.25rem .6rem;border-radius:999px;background:#fb923c1a;border:1px solid rgba(251,146,60,.2);font-size:.74rem;color:#fdba74}.faucet-streak-flame{font-size:.82rem;line-height:1;animation:flameFlicker 1.8s ease-in-out infinite}@keyframes flameFlicker{0%,to{transform:scale(1) rotate(-1deg);opacity:1}50%{transform:scale(1.1) rotate(1deg);opacity:.85}}.faucet-countdown-ring{position:relative;width:88px;height:88px;flex-shrink:0;border-radius:50%;box-shadow:0 0 #818cf800;transition:box-shadow .2s ease}.faucet-countdown-ring svg{transform:rotate(-90deg)}.fcr-track{fill:none;stroke:#ffffff0f;stroke-width:6}.fcr-progress{fill:none;stroke:var(--accent);stroke-width:6;stroke-linecap:round;transition:stroke-dasharray 1s linear,stroke .2s ease}.faucet-countdown-ring[data-ready=true] .fcr-progress{stroke:var(--positive)}.faucet-countdown-ring[data-ready=true]{animation:readyPulseRing 1.8s ease-in-out infinite}@keyframes readyPulseRing{0%,to{box-shadow:0 0 8px 1px #34d39959}50%{box-shadow:0 0 20px 4px #34d3998c}}.fcr-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem}.fcr-time{font-family:var(--font-mono);font-size:.92rem;font-weight:700;color:var(--text)}.fcr-label{font-size:.58rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.fcr-ready{font-size:.78rem;font-weight:800;letter-spacing:.1em;color:var(--positive)}.fcr-boost{font-size:.62rem;font-weight:700;color:#fbbf24;text-shadow:0 0 8px rgba(251,191,36,.5)}.faucet-withdraw-progress{margin-top:1rem}.fwp-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem;font-size:.75rem;color:var(--text-muted)}.fwp-pct{font-family:var(--font-mono);font-weight:700;color:var(--text)}.faucet-action-row{display:flex;gap:.65rem;flex-wrap:wrap;align-items:center}.faucet-claim-btn{flex:1;min-width:160px}.faucet-claim-ready{animation:claimReadyPulse 2s ease-in-out infinite;background:linear-gradient(135deg,var(--accent) 0%,#6366f1 100%)!important;box-shadow:0 4px 16px #818cf84d,0 0 0 1px #818cf866 inset}@keyframes claimReadyPulse{0%,to{box-shadow:0 4px 16px #818cf84d,0 0 0 1px #818cf866 inset}50%{box-shadow:0 4px 24px #818cf880,0 0 0 1px #818cf899 inset,0 0 0 4px #818cf81a}}.faucet-withdraw-btn{min-width:140px}.faucet-admin-btn{font-size:.78rem;padding:.45rem .85rem}.faucet-result{display:flex;align-items:flex-start;gap:.6rem;margin-top:1rem;padding:.8rem .95rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);animation:faucetResultIn .35s cubic-bezier(.22,1,.36,1)}@keyframes faucetResultIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.faucet-result-icon{flex-shrink:0;width:26px;height:26px;display:grid;place-items:center;border-radius:8px;margin-top:1px}.faucet-result-body{display:flex;flex-direction:column;gap:.15rem;min-width:0}.faucet-result-text{font-weight:700;font-size:.92rem;line-height:1.35}.faucet-result-tg{font-size:.76rem;font-weight:600;color:#a5b4fc;text-decoration:none;width:fit-content}.faucet-result-tg:hover{color:#c7d2fe;text-decoration:underline}.faucet-result-win{background:linear-gradient(180deg,#34d39921,#34d3990d);border-color:#34d3994d}.faucet-result-win .faucet-result-text{color:#6ee7b7}.faucet-result-win .faucet-result-icon{background:#34d39929;color:#34d399}.faucet-result-info{background:linear-gradient(180deg,#818cf821,#818cf80d);border-color:#818cf84d}.faucet-result-info .faucet-result-text{color:#c7d2fe}.faucet-result-info .faucet-result-icon{background:#818cf829;color:#a5b4fc}.faucet-result-lose{background:linear-gradient(180deg,#94a3b817,#94a3b808);border-color:#94a3b82e}.faucet-result-lose .faucet-result-text{color:#cbd5e1}.faucet-result-lose .faucet-result-icon{background:#94a3b81f;color:#94a3b8}@media (prefers-reduced-motion: reduce){.faucet-result{animation:none}}.faucet-withdraw-label-row{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.3rem;flex-wrap:wrap}.faucet-withdraw-saved-hint{display:inline-flex;align-items:center;gap:.3rem;padding:.12rem .45rem .12rem .4rem;border-radius:999px;background:#34d39914;border:1px solid rgba(52,211,153,.25);color:#6ee7b7;font-size:.68rem;font-weight:500;letter-spacing:.02em;white-space:nowrap}.faucet-withdraw-saved-dot{width:5px;height:5px;border-radius:50%;background:#34d399;box-shadow:0 0 5px #34d39999}.faucet-withdraw-clear{display:inline-flex;align-items:center;justify-content:center;margin-left:.2rem;width:16px;height:16px;padding:0;border-radius:50%;border:none;background:#ffffff14;color:#ffffffb3;font-size:.85rem;font-weight:700;line-height:.8;cursor:pointer;transition:background .12s ease,color .12s ease}.faucet-withdraw-clear:hover{background:#ef44444d;color:#fff}.faucet-withdraw-clear:focus-visible{outline:2px solid rgba(239,68,68,.6);outline-offset:1px}.faucet-welcome-bonus{margin-top:1rem;padding:.75rem 1rem;border-radius:12px;background:linear-gradient(135deg,#fbbf241f,#f9731614);border:1px solid rgba(251,191,36,.35);display:flex;align-items:center;gap:.75rem;box-shadow:0 4px 16px #fbbf2414;animation:welcomeBonusIn .36s cubic-bezier(.34,1.56,.64,1)}.fwb-sparkle{font-size:1.6rem;animation:welcomeBonusBob 2.4s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(251,191,36,.4))}.fwb-text{flex:1;min-width:0}.fwb-title{font-weight:700;font-size:.9rem;color:#fbbf24;letter-spacing:.01em}.fwb-sub{font-size:.74rem;color:var(--text-muted);margin-top:.12rem}@keyframes welcomeBonusIn{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes welcomeBonusBob{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-3px) rotate(6deg)}}.faucet-claim-bonus{background:linear-gradient(135deg,#f59e0b,#fbbf24,#f97316)!important;box-shadow:0 4px 18px #fbbf2459,0 0 0 1px #fbbf2480 inset!important;color:#0a0a0a!important;font-weight:700!important;animation:bonusBtnPulse 2s ease-in-out infinite!important}@keyframes bonusBtnPulse{0%,to{box-shadow:0 4px 18px #fbbf2459,0 0 0 1px #fbbf2480 inset}50%{box-shadow:0 6px 28px #fbbf2499,0 0 0 1px #fbbf24b3 inset,0 0 0 5px #fbbf2426}}.faucet-signout-row{margin-top:.75rem;text-align:center}.faucet-signout-link{background:none;border:none;color:var(--text-muted);font-size:.72rem;cursor:pointer;padding:.3rem .5rem;transition:color .15s ease;font-family:inherit}.faucet-signout-link:hover{color:var(--text);text-decoration:underline}.faucet-signout-link:disabled{opacity:.5;cursor:default}@media (max-width: 640px){.faucet-hero-main{justify-content:center}.faucet-balance-value{font-size:1.85rem}.faucet-claim-btn{min-width:100%}}.faucet-boost-banner{position:relative;overflow:hidden;margin-top:.85rem;padding:.8rem .95rem;border-radius:14px;border:1px solid rgba(251,191,36,.35);background:radial-gradient(130% 100% at 0% 0%,rgba(251,191,36,.16),transparent 60%),linear-gradient(180deg,#fbbf2417,#f59e0b08);box-shadow:inset 0 1px #ffffff14,0 10px 28px -12px #fbbf2466;text-align:center;animation:boostBannerIn .3s ease}.faucet-boost-banner:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.1) 50%,transparent 65%);transform:translate(-100%);animation:faucetHeroSheen 5s ease-in-out infinite;pointer-events:none}.faucet-boost-banner>*{position:relative;z-index:1}@keyframes boostBannerIn{0%{opacity:0;max-height:0;padding:0 .95rem;margin-top:0}to{opacity:1;max-height:150px;padding:.8rem .95rem;margin-top:.85rem}}.faucet-boost-badge{font-size:.98rem;font-weight:800;color:#fcd34d;letter-spacing:.05em;filter:drop-shadow(0 0 10px rgba(251,191,36,.4))}.faucet-boost-info{font-size:.8rem;color:var(--text-muted);margin-top:.25rem}.faucet-boost-tg{display:inline-block;margin-top:.4rem;font-size:.72rem;color:#818cf8;text-decoration:none}.faucet-boost-tg:hover{text-decoration:underline}.fcr-sparkles{position:absolute;inset:-6px;pointer-events:none;border-radius:50%}.fcr-sparkles span{position:absolute;top:50%;left:50%;width:4px;height:4px;border-radius:50%;background:var(--positive);box-shadow:0 0 6px 1px #34d399b3;opacity:0;--fcr-spark-x: 0px;--fcr-spark-y: 0px;animation:fcrSparkle 2.6s ease-in-out infinite}.fcr-sparkles span:nth-child(1){--fcr-spark-x: 38px;--fcr-spark-y: -12px;animation-delay:0s}.fcr-sparkles span:nth-child(2){--fcr-spark-x: -30px;--fcr-spark-y: -22px;animation-delay:.4s}.fcr-sparkles span:nth-child(3){--fcr-spark-x: 14px;--fcr-spark-y: -40px;animation-delay:.8s}.fcr-sparkles span:nth-child(4){--fcr-spark-x: -40px;--fcr-spark-y: 8px;animation-delay:1.2s}.fcr-sparkles span:nth-child(5){--fcr-spark-x: 30px;--fcr-spark-y: 18px;animation-delay:1.6s}.fcr-sparkles span:nth-child(6){--fcr-spark-x: -10px;--fcr-spark-y: -45px;animation-delay:2s}@keyframes fcrSparkle{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}20%{opacity:1}70%{opacity:.9}to{opacity:0;transform:translate(calc(-50% + var(--fcr-spark-x)),calc(-50% + var(--fcr-spark-y))) scale(.2)}}@media (prefers-reduced-motion: reduce){.fcr-sparkles{display:none}}.faucet-history{margin-top:.85rem;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.faucet-history-label{font-size:.64rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);flex-shrink:0}.faucet-history-pills{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.faucet-history-pill{display:inline-flex;align-items:center;justify-content:center;min-width:34px;padding:.18rem .5rem;border-radius:8px;font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.01em;line-height:1;border:1px solid transparent;background:#ffffff0a;color:var(--text-muted);cursor:help;transition:transform .15s ease,background .15s ease}.faucet-history-pill:hover{transform:translateY(-1px);background:#ffffff14}.faucet-history-pill.fhp-base{color:var(--text-muted)}.faucet-history-pill.fhp-nice{color:#a5b4fc;background:#818cf81f;border-color:#818cf840}.faucet-history-pill.fhp-lucky{color:#c4b5fd;background:#a78bfa26;border-color:#a78bfa59}.faucet-history-pill.fhp-jackpot{color:#fde68a;background:#fbbf2426;border-color:#fbbf2466;box-shadow:0 0 8px #fbbf2433}.faucet-history-pill.fhp-mega{color:#fff;background:linear-gradient(135deg,#ff5e7a,#fbbf24,#ff8fa3);border-color:#ffffff59;box-shadow:0 0 12px #ff5e7a73;animation:megaPillShimmer 2.2s ease-in-out infinite}@keyframes megaPillShimmer{0%,to{filter:brightness(1)}50%{filter:brightness(1.15)}}.faucet-history-pill.fhp-new{animation:newPillPop .42s cubic-bezier(.34,1.56,.64,1)}.faucet-history-pill.fhp-mega.fhp-new{animation:newPillPop .42s cubic-bezier(.34,1.56,.64,1),megaPillShimmer 2.2s ease-in-out infinite}@keyframes newPillPop{0%{opacity:0;transform:scale(.6) translateY(6px)}60%{opacity:1;transform:scale(1.15) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}.admin-boost-active{margin-top:.5rem;padding:.75rem;border-radius:var(--radius-md);border:1px solid rgba(251,191,36,.3);background:#fbbf240f}.admin-boost-badge{font-size:1rem;font-weight:800;color:#fbbf24}.admin-boost-form{display:grid;gap:.65rem;grid-template-columns:repeat(2,1fr)}.admin-boost-form .control select,.admin-boost-form .control input{padding:.45rem .6rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--panel);color:var(--text);font-size:.85rem;width:100%}@media (max-width: 640px){.admin-boost-form{grid-template-columns:1fr}.admin-search-row{flex-direction:column}.admin-search-input{width:100%}.admin-actions{flex-direction:column;align-items:stretch}.admin-topup-row{width:100%}.admin-topup-input{flex:1;width:auto}.admin-btn{min-height:44px!important;width:100%}.admin-table{font-size:.75rem}.admin-table th,.admin-table td{padding:.4rem .45rem}.admin-user-card .stat-grid{grid-template-columns:repeat(2,1fr)}.faucet-boost-banner{padding:.65rem}.faucet-boost-badge{font-size:.88rem}.faucet-boost-tg{font-size:.7rem}}.profile-maintenance{display:flex;flex-direction:column;align-items:center;padding:3rem 1rem;text-align:center}.pm-icon-wrap{position:relative;width:80px;height:80px;margin-bottom:1.5rem}.pm-gear{position:absolute;color:var(--text-muted);opacity:.25}.pm-gear-1{width:56px;height:56px;top:0;left:0;animation:pmSpin 8s linear infinite}.pm-gear-2{width:38px;height:38px;bottom:0;right:0;animation:pmSpin 6s linear infinite reverse}@keyframes pmSpin{to{transform:rotate(360deg)}}.pm-title{font-size:1.2rem;font-weight:700;color:var(--text);margin-bottom:.5rem}.pm-text{font-size:.88rem;color:var(--text-muted);max-width:340px;line-height:1.5;margin-bottom:1.5rem}.pm-bar{width:200px;height:4px;border-radius:99px;background:#ffffff0f;overflow:hidden}.pm-bar-fill{height:100%;width:40%;border-radius:99px;background:linear-gradient(90deg,#818cf8,#a78bfa);animation:pmSlide 1.8s ease-in-out infinite}@keyframes pmSlide{0%{transform:translate(-100%)}50%{transform:translate(250%)}to{transform:translate(-100%)}}.profile-card-scene{display:flex;justify-content:center;padding:2rem 0 1rem}.profile-card-3d{position:relative;width:440px;max-width:92vw;border-radius:20px;overflow:hidden;background:linear-gradient(145deg,#111319,#171a22,#111319);border:1px solid rgba(129,140,248,.2);box-shadow:0 20px 60px #00000080,0 0 40px #818cf80f;transition:transform .15s ease-out,box-shadow .15s ease-out;transform-style:preserve-3d;will-change:transform;cursor:default}.profile-card-3d:hover{box-shadow:0 30px 80px #0009,0 0 60px #818cf81a}.profile-card-holo{position:absolute;inset:0;pointer-events:none;z-index:1;border-radius:20px;mix-blend-mode:screen}.profile-card-content{position:relative;z-index:2;padding:1.5rem}.profile-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.profile-card-username{font-size:1.3rem;font-weight:800;letter-spacing:-.02em}.profile-card-badge{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.25rem .6rem;border-radius:999px;border:1px solid;transition:box-shadow .3s ease}.badge-glow{box-shadow:0 0 12px color-mix(in srgb,var(--badge-color) 30%,transparent),0 0 4px color-mix(in srgb,var(--badge-color) 15%,transparent)}.badge-legendary{animation:badgeLegendary 3s ease-in-out infinite;background:linear-gradient(135deg,#ff4df01a,#a855f71a,#ff4df01a);background-size:200% 200%}@keyframes badgeLegendary{0%,to{background-position:0% 50%;box-shadow:0 0 16px #ff4df04d,0 0 6px #a855f733}50%{background-position:100% 50%;box-shadow:0 0 24px #ff4df080,0 0 10px #a855f74d}}.badge-elite{animation:badgeElite 2.5s ease-in-out infinite;background:linear-gradient(135deg,#ffd70014,#fbbf241f,#ffd70014);background-size:200% 200%}@keyframes badgeElite{0%,to{background-position:0% 50%;box-shadow:0 0 12px #ffd70040,0 0 4px #fbbf2426}50%{background-position:100% 50%;box-shadow:0 0 20px #ffd70066,0 0 8px #fbbf2440}}.badge-whale{animation:badgeWhale 4s ease-in-out infinite}@keyframes badgeWhale{0%,to{box-shadow:0 0 10px #06b6d433}50%{box-shadow:0 0 20px #06b6d466,0 0 6px #06b6d433}}.profile-card-stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-bottom:1.25rem}.profile-card-stat{display:flex;flex-direction:column;align-items:center;gap:.15rem}.profile-card-stat-value{font-size:.88rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.profile-card-stat-label{font-size:.65rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.profile-card-details{display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-muted);padding:.75rem 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.profile-card-footer{display:flex;justify-content:space-between;font-size:.65rem;color:#818cf880;margin-top:.75rem}.skeleton-row{border-radius:6px;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%);background-size:200% 100%;animation:skeletonShimmer 1.5s ease-in-out infinite}.profile-card-skeleton{opacity:.6;pointer-events:none}.profile-reveal{animation:profileReveal .6s var(--ease) both}@keyframes profileReveal{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.styled-icon-gift{display:inline-block;width:1.4em;height:1.4em;border-radius:6px;background:linear-gradient(135deg,#818cf8,#a78bfa);position:relative;animation:iconPulse 2.5s ease-in-out infinite;vertical-align:middle}.styled-icon-gift:after{content:"✦";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:.65em;line-height:1;filter:drop-shadow(0 0 4px rgba(255,255,255,.6))}.styled-icon-degen{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:8px;background:linear-gradient(135deg,#1a1a2e,#2d1b4e);border:1px solid rgba(167,139,250,.3);position:relative;animation:iconGlow 3s ease-in-out infinite}.styled-icon-degen:after{content:"◈";color:#a78bfa;font-size:1.2rem;filter:drop-shadow(0 0 6px rgba(167,139,250,.5))}.styled-icon-diagnosis,.styled-icon-roast,.styled-icon-trophy,.styled-icon-horoscope,.styled-icon-confess,.styled-icon-replay,.styled-icon-brain,.styled-icon-lock{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:10px;position:relative;animation:iconGlow 3s ease-in-out infinite;border:1px solid var(--border);padding:.35rem;box-sizing:border-box;overflow:hidden}.styled-icon-diagnosis>svg,.styled-icon-roast>svg,.styled-icon-trophy>svg,.styled-icon-horoscope>svg,.styled-icon-confess>svg,.styled-icon-replay>svg,.styled-icon-brain>svg,.styled-icon-lock>svg{width:100%;height:100%;display:block}.styled-icon-diagnosis{background:linear-gradient(135deg,#102a2a,#0a1f1c);border-color:#5eead466;box-shadow:inset 0 0 18px #5eead41f}.styled-icon-roast{background:linear-gradient(135deg,#2a0e0a,#3a1208);border-color:#f8717173;box-shadow:inset 0 0 22px #f871712e;animation:iconGlow 3s ease-in-out infinite,iconBreathe 3.4s ease-in-out infinite}.styled-icon-replay{background:linear-gradient(135deg,#0e1a30,#0a1f3a);border-color:#60a5fa73;box-shadow:inset 0 0 18px #60a5fa26}.styled-icon-trophy{background:linear-gradient(135deg,#2a1f08,#3a2c0a);border-color:#facc1573;box-shadow:inset 0 0 22px #facc152e}.styled-icon-horoscope{background:linear-gradient(135deg,#18102e,#220e3a);border-color:#c084fc73;box-shadow:inset 0 0 22px #c084fc2e;animation:iconGlow 3s ease-in-out infinite,iconPulse 2.8s ease-in-out infinite}.styled-icon-confess{background:linear-gradient(135deg,#2a0e22,#1a0a3a);border-color:#f472b673;box-shadow:inset 0 0 18px #f472b626}.styled-icon-brain{background:linear-gradient(135deg,#2a0e22,#2a0e16);border-color:#fb718573;box-shadow:inset 0 0 22px #fb718529}.styled-icon-lock{background:linear-gradient(135deg,#0a1f10,#0a2e1c);border-color:#34d39973;box-shadow:inset 0 0 22px #34d3992e}@keyframes iconBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes mtiHeartBeat{0%,to{transform:scale(1)}20%{transform:scale(1.18)}40%{transform:scale(1)}60%{transform:scale(1.1)}80%{transform:scale(1)}}@keyframes mtiChestPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes mtiSlowRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mtiFlameWaver{0%,to{transform:scale(1) rotate(0)}33%{transform:scale(1.06,1.1) rotate(-1.5deg)}66%{transform:scale(.96,1.08) rotate(1.5deg)}}@keyframes mtiCorePulse{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.18)}}@keyframes mtiOrbDrift{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes mtiOrbSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mtiMaskSway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes mtiSparkBuzz{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes mtiHexBob{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1deg)}}@keyframes mtiLockJiggle{0%,70%,to{transform:translate(0)}72%{transform:translate(-.8px,.3px)}74%{transform:translate(.8px,-.3px)}76%{transform:translate(-.5px,.2px)}78%{transform:translate(.5px)}}@keyframes iconFlicker{0%,to{transform:rotate(-4deg) scale(1)}30%{transform:rotate(3deg) scale(1.06)}60%{transform:rotate(-2deg) scale(.98)}}@keyframes iconRewind{0%,to{transform:translate(0);opacity:1}50%{transform:translate(-3px);opacity:.75}}@keyframes iconPulse{0%,to{box-shadow:0 0 6px #818cf833}50%{box-shadow:0 0 12px #818cf866}}@keyframes fabBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes iconGlow{0%,to{box-shadow:0 0 8px #818cf81a}50%{box-shadow:0 0 16px #818cf833}}@keyframes iconSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.misc-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:1rem}.misc-card{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:var(--radius-md);border:1px solid var(--border);background:#ffffff05;text-decoration:none;color:var(--text);transition:all .2s var(--ease)}.misc-card:hover{border-color:#818cf84d;background:#818cf80a;transform:translateY(-2px);box-shadow:0 8px 24px #0003}.misc-card-icon{font-size:1.8rem;flex-shrink:0}.misc-card-title{font-weight:700;font-size:.95rem;margin-bottom:.25rem}.misc-card-desc{font-size:.8rem;color:var(--text-muted);line-height:1.4}@media (max-width: 640px){.misc-grid{grid-template-columns:1fr}}.sk{grid-column:1 / -1;display:flex;flex-direction:column;gap:1.1rem}.sk-hero{position:relative;overflow:hidden;border-radius:18px;border:1px solid var(--border);background:radial-gradient(120% 140% at 82% -25%,rgba(129,140,248,.16),transparent 55%),linear-gradient(180deg,#0c0d16,#08080d);padding:2.3rem 1.7rem 2.1rem}.sk-hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(129,140,248,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(129,140,248,.05) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(125% 100% at 50% 0%,#000 32%,transparent 80%);mask-image:radial-gradient(125% 100% at 50% 0%,#000 32%,transparent 80%);pointer-events:none}.sk-hero-glow{position:absolute;left:50%;top:-45%;width:480px;height:480px;transform:translate(-50%);background:radial-gradient(circle,rgba(129,140,248,.16),transparent 60%);filter:blur(24px);pointer-events:none}.sk-hero-inner{position:relative}.sk-kicker{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-mono);font-size:.64rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#a5b4fc;padding:.32rem .65rem;border-radius:999px;border:1px solid rgba(129,140,248,.28);background:#818cf814}.sk-title{margin:.9rem 0 0;font-size:2.6rem;font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--text)}.sk-title-accent{color:#818cf8;text-shadow:0 0 28px rgba(129,140,248,.45)}.sk-sub{margin:.75rem 0 0;max-width:58ch;font-size:.95rem;line-height:1.55;color:var(--text-muted)}.sk-sub sup{font-size:.6em;vertical-align:super}.sk-sub em{color:#c7d2fe;font-style:normal;font-weight:600}.sk-panel{border-radius:16px;overflow:hidden;border:1px solid var(--border);background:linear-gradient(180deg,#0e0f18,#0a0a11)}.sk-bar{display:flex;align-items:center;gap:.7rem;padding:.6rem .9rem;border-bottom:1px solid var(--border);background:#ffffff05}.sk-bar-dots{display:inline-flex;gap:.32rem}.sk-bar-dots i{width:9px;height:9px;border-radius:50%}.sk-bar-dots i:nth-child(1){background:#fb718580}.sk-bar-dots i:nth-child(2){background:#fbbf2480}.sk-bar-dots i:nth-child(3){background:#34d39980}.sk-bar-title{font-family:var(--font-mono);font-size:.74rem;color:var(--text-dim)}.sk-bar-status{margin-left:auto;display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.12em;padding:.24rem .6rem;border-radius:6px}.sk-bar-statusdot{width:6px;height:6px;border-radius:50%;background:currentColor}.sk-bar-status.is-idle{color:var(--text-dim);background:#ffffff0a}.sk-bar-status.is-live{color:#a5b4fc;background:#818cf81f}.sk-bar-status.is-live .sk-bar-statusdot{animation:skPulse 1s ease-in-out infinite}.sk-bar-status.is-win{color:var(--positive);background:#34d3991f}.sk-bar-status.is-stopped{color:var(--negative);background:#fb71851f}@keyframes skPulse{0%,to{opacity:1;box-shadow:0 0 #818cf880}50%{opacity:.5;box-shadow:0 0 0 4px #818cf800}}.sk-body{padding:1.1rem}.sk-setup{display:flex;flex-direction:column;gap:.55rem}.sk-flabel{font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.sk-input-wrap{display:flex;align-items:center;gap:.5rem;padding:0 .75rem;border-radius:11px;border:1px solid var(--border);background:#07070b;transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}.sk-input-wrap:focus-within{border-color:#818cf88c;box-shadow:0 0 0 3px #818cf81f}.sk-input-prompt{font-family:var(--font-mono);font-size:.82rem;color:#818cf8;flex-shrink:0}.sk-input{flex:1;min-width:0;border:none;background:transparent;outline:none;font-family:var(--font-mono);font-size:.88rem;letter-spacing:.02em;color:var(--text);padding:.75rem 0}.sk-input::placeholder{color:var(--text-dim);letter-spacing:0}.sk-input-meta{display:flex;justify-content:space-between;gap:.5rem;font-size:.68rem;color:var(--text-dim);font-family:var(--font-mono)}.sk-input-meta .is-ok{color:var(--positive)}.sk-cta{align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;margin-top:.45rem;padding:.72rem 1.35rem;border-radius:11px;border:1px solid rgba(129,140,248,.5);background:linear-gradient(180deg,#818cf83d,#818cf81a);color:#e0e7ff;font-weight:700;font-size:.92rem;cursor:pointer;transition:transform .14s var(--ease),box-shadow .16s var(--ease),border-color .16s var(--ease)}.sk-cta:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 26px #818cf83d;border-color:#818cf8d9}.sk-cta:disabled{opacity:.4;cursor:not-allowed}.sk-run{display:flex;flex-direction:column;gap:.9rem}.sk-cmp{display:flex;flex-direction:column;gap:.6rem;padding:.85rem;border-radius:12px;background:#07070b;border:1px solid var(--border)}.sk-cmp-row{display:flex;flex-direction:column;gap:.25rem}.sk-cmp-label{font-family:var(--font-mono);font-size:.58rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim)}.sk-hash{font-family:var(--font-mono);font-size:.8rem;line-height:1.6;letter-spacing:.05em;word-break:break-all;color:var(--text-muted)}.sk-hash-target{color:#c7d2fe}.sk-hit{color:var(--positive);text-shadow:0 0 8px rgba(52,211,153,.45)}.sk-miss{color:var(--text-dim);opacity:.5}.sk-hash-win{color:var(--positive)}.sk-meter-head{display:flex;justify-content:space-between;font-size:.7rem;color:var(--text-muted);margin-bottom:.4rem}.sk-meter-val{font-family:var(--font-mono);font-weight:700;color:var(--text)}.sk-meter-val i{color:var(--text-dim);font-style:normal}.sk-meter-track{display:flex;gap:2px;height:12px}.sk-seg{flex:1;border-radius:2px;background:#ffffff0d;transition:background .2s ease,box-shadow .2s ease}.sk-seg.is-on{background:linear-gradient(180deg,#a5b4fc,#818cf8);box-shadow:0 0 6px #818cf899}.sk-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.sk-stat{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.7rem .75rem;border-radius:11px;background:#0b0c14;border:1px solid var(--border)}.sk-stat-ico{color:#818cf8;opacity:.85;margin-bottom:.1rem;display:inline-flex}.sk-stat-num{font-family:var(--font-mono);font-size:1.05rem;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums;line-height:1}.sk-stat-num i{font-size:.62em;color:var(--text-dim);font-style:normal}.sk-stat-num[data-tone=good]{color:var(--positive)}.sk-stat-num[data-tone=warn]{color:#fbbf24}.sk-stat-key{font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.sk-keyspace{display:flex;flex-direction:column;gap:.2rem;padding:.7rem .85rem;border-radius:11px;background:#fb71850a;border:1px solid rgba(251,113,133,.14)}.sk-keyspace-label{font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);font-weight:700}.sk-keyspace-val{font-family:var(--font-mono);font-size:.84rem;color:#fb9aa8;word-break:break-all}.sk-keyspace-sub{font-size:.65rem;color:var(--text-dim);font-variant-numeric:tabular-nums}.sk-matrix{position:relative;overflow:hidden;padding:.7rem;border-radius:11px;background:#060609;border:1px solid rgba(129,140,248,.1);font-family:var(--font-mono);font-size:.62rem;line-height:1.65;color:#818cf838;user-select:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent)}.sk-matrix-row{white-space:nowrap;overflow:hidden}.sk-matrix-scan{position:absolute;left:0;right:0;height:34px;top:-34px;background:linear-gradient(180deg,transparent,rgba(129,140,248,.16),transparent);animation:skScan 2.4s linear infinite}@keyframes skScan{0%{top:-34px}to{top:100%}}.sk-intel{display:flex;flex-direction:column;gap:.3rem;padding:.85rem;border-radius:11px;background:#818cf80f;border:1px solid rgba(129,140,248,.14);border-left:2px solid #818cf8;animation:skFade .4s var(--ease)}.sk-intel-tag{font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.1em;color:#818cf8}.sk-intel p{margin:0;font-size:.86rem;line-height:1.5;color:var(--text-muted)}@keyframes skFade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.sk-stop{align-self:center;padding:.55rem 1.45rem;border-radius:10px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-weight:600;font-size:.85rem;cursor:pointer;transition:border-color .14s var(--ease),color .14s var(--ease)}.sk-stop:hover{border-color:var(--negative);color:var(--negative)}.sk-result{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;padding:1.4rem .5rem .4rem}.sk-result-icon{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;margin-bottom:.2rem}.sk-result-win .sk-result-icon{color:var(--positive);background:#34d3991f;border:1px solid rgba(52,211,153,.3);animation:skWin 1.4s ease-in-out infinite}.sk-result-stopped .sk-result-icon{color:var(--negative);background:#fb71851a;border:1px solid rgba(251,113,133,.28)}@keyframes skWin{0%,to{box-shadow:0 0 20px #34d39933}50%{box-shadow:0 0 42px #34d39980}}.sk-result-title{font-size:1.5rem;font-weight:800;letter-spacing:-.01em;color:var(--text)}.sk-result-win .sk-result-title{color:var(--positive)}.sk-result-text{max-width:54ch;font-size:.9rem;line-height:1.55;color:var(--text-muted);margin:0}.sk-result-note{max-width:56ch;font-size:.82rem;line-height:1.5;color:var(--text-dim);margin:.3rem 0 0}.sk-result-note strong{color:#a5b4fc}.sk-result-seed{width:100%;max-width:560px;display:flex;flex-direction:column;gap:.25rem;align-items:center;margin:.4rem 0}.sk-result-seed .sk-hash{text-align:center}.sk-result .sk-cta{margin-top:.7rem}@media (max-width: 640px){.sk-hero{padding:1.6rem 1.1rem}.sk-title{font-size:2rem}.sk-sub{font-size:.88rem}.sk-body{padding:.85rem}.sk-stats{grid-template-columns:repeat(2,1fr)}.sk-hash{font-size:.72rem;letter-spacing:.02em}.sk-matrix{font-size:.5rem}.sk-cta{align-self:stretch;justify-content:center}.sk-result-text,.sk-result-note{font-size:.84rem}}.social-promo-banner{grid-column:span 12;position:relative;display:block;padding:1rem 1.25rem;border-radius:var(--radius-lg);border:1px solid rgba(129,140,248,.25);background:linear-gradient(135deg,#818cf814,#a78bfa0f,#818cf814);background-size:200% 200%;animation:promoShift 4s ease-in-out infinite;text-decoration:none;overflow:hidden;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.social-promo-banner:hover{border-color:#818cf880;box-shadow:0 0 30px #818cf81a}@keyframes promoShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.social-promo-glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 50%,rgba(129,140,248,.08) 0%,transparent 50%);animation:promoGlow 3s ease-in-out infinite alternate;pointer-events:none}@keyframes promoGlow{0%{transform:translate(-10%)}to{transform:translate(10%)}}.social-promo-content{position:relative;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.social-promo-badge{font-size:.65rem;font-weight:800;letter-spacing:.1em;padding:.2rem .5rem;border-radius:4px;background:#818cf8;color:#060609;animation:promoPulse 2s ease-in-out infinite}@keyframes promoPulse{0%,to{box-shadow:0 0 8px #818cf84d}50%{box-shadow:0 0 16px #818cf899}}.social-promo-text{font-size:.92rem;font-weight:600;color:var(--text)}.social-promo-cta{font-size:.82rem;color:#818cf8;font-weight:600;margin-left:auto}@media (max-width: 640px){.social-promo-content{flex-direction:column;align-items:flex-start;gap:.4rem}.social-promo-cta{margin-left:0}.social-promo-text{font-size:.84rem}}.tg-trivia-banner{grid-column:span 12;position:relative;display:block;padding:.95rem 3rem .95rem 1.15rem;border-radius:var(--radius-lg);color:#fff;text-decoration:none;background:linear-gradient(135deg,#0a1e3a,#1a3a6e,#0a1e3a);border:1px solid rgba(56,182,255,.45);box-shadow:0 0 0 1px #ffffff05 inset,0 6px 20px #00000073,0 0 22px #38b6ff2e;overflow:hidden;transition:border-color .2s var(--ease),box-shadow .2s var(--ease),transform .2s var(--ease);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;isolation:isolate;z-index:1;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.tg-trivia-banner:hover{border-color:#38b6ffd9;box-shadow:0 0 0 1px #ffffff0a inset,0 10px 32px #0000008c,0 0 40px #38b6ff4d;transform:translate3d(0,-1px,0)}.tg-trivia-banner:active{transform:translateZ(0);box-shadow:0 0 0 1px #ffffff0a inset,0 3px 12px #0000008c,0 0 28px #38b6ff59}.tg-trivia-glow{position:absolute;top:-50%;left:-30%;width:180%;height:200%;pointer-events:none;background:radial-gradient(circle at 20% 50%,rgba(56,182,255,.22) 0%,transparent 45%),radial-gradient(circle at 80% 40%,rgba(255,255,255,.06) 0%,transparent 55%);animation:tgTriviaGlowPulse 5s ease-in-out infinite alternate}@keyframes tgTriviaGlowPulse{0%{opacity:.7;transform:translate(-4%)}to{opacity:1;transform:translate(4%)}}.tg-trivia-content{position:relative;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.tg-trivia-logo{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,#38b6ff,#1e90ff);color:#fff;flex-shrink:0}.tg-trivia-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .6rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fecaca;background:#ef444426;border:1px solid rgba(239,68,68,.45)}.tg-trivia-live-dot{width:7px;height:7px;border-radius:50%;background:#ef4444;box-shadow:0 0 8px #ef4444e6;animation:tgTriviaLivePulse 1.3s ease-in-out infinite}@keyframes tgTriviaLivePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}.tg-trivia-text{display:flex;flex-direction:column;gap:.1rem;line-height:1.3;min-width:0}.tg-trivia-text strong{font-weight:700;color:#fff;font-size:.92rem}.tg-trivia-sub{font-size:.74rem;color:#ffffffb3}.tg-trivia-cta{margin-left:auto;padding:.42rem .85rem;border-radius:8px;font-weight:700;font-size:.82rem;color:#fff;background:linear-gradient(135deg,#38b6ff,#1e90ff);box-shadow:0 0 14px #38b6ff73;white-space:nowrap;transition:filter .15s var(--ease),transform .15s var(--ease)}.tg-trivia-banner:hover .tg-trivia-cta{filter:brightness(1.1);transform:translate(2px)}.tg-trivia-dismiss{position:absolute;top:.5rem;right:.55rem;width:22px;height:22px;padding:0;border:none;border-radius:6px;background:#ffffff0a;color:#ffffff8c;font-size:1rem;line-height:1;cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease);-webkit-tap-highlight-color:transparent}.tg-trivia-dismiss:hover{background:#ffffff1f;color:#fff}.tg-trivia-dismiss:active{background:#ffffff2e}@media (max-width: 640px){.tg-trivia-banner{padding:.9rem 2.6rem .9rem .9rem}.tg-trivia-content{gap:.55rem}.tg-trivia-cta{margin-left:0;width:100%;text-align:center;order:10}.tg-trivia-text strong{font-size:.88rem}.tg-trivia-sub{font-size:.72rem}.tg-trivia-badge{font-size:.62rem;padding:.18rem .5rem}}@media (prefers-reduced-motion: reduce){.tg-trivia-live-dot,.tg-trivia-glow{animation:none}}.social-feed{margin-top:1rem;display:flex;flex-direction:column;gap:.6rem}.social-bet-card,.social-tip-card{position:relative;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:1rem 1.1rem;background:linear-gradient(180deg,#ffffff06,#ffffff01),#0d0f1780;transition:all .2s cubic-bezier(.4,0,.2,1);animation:socialCardIn .28s cubic-bezier(.4,0,.2,1) both}@keyframes socialCardIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.social-bet-card:hover,.social-tip-card:hover{border-color:#818cf838;transform:translateY(-1px);box-shadow:0 6px 20px #0003,0 0 14px #818cf80f;background:linear-gradient(180deg,#818cf80a,#ffffff01),#0d0f178c}.social-bet-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;gap:.5rem}.tip-delete-btn{margin-left:auto;background:none;border:1px solid rgba(239,68,68,.2);border-radius:6px;color:#f87171;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;opacity:.5;transition:opacity .15s,background .15s}.tip-delete-btn:hover{opacity:1;background:#ef44441a}.social-bet-user{font-weight:700;font-size:.95rem;color:#c7d2fe;text-decoration:none;letter-spacing:-.005em;transition:color .15s ease}.social-bet-user:hover{color:#fff}.social-bet-time{font-size:.72rem;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.social-bet-match{font-size:.95rem;font-weight:600;margin-bottom:.55rem;color:var(--text);line-height:1.35}.social-bet-details{display:flex;gap:.7rem;font-size:.82rem;color:var(--text-muted);flex-wrap:wrap;align-items:center}.social-bet-details>span:not(.chip):not(.positive):not(.negative){font-weight:600;color:var(--text)}.social-bet-details>span.positive{color:#34d399;font-weight:700}.social-bet-details>span.negative{color:#f87171;font-weight:700}.social-bet-actions{display:flex;gap:.4rem;margin-top:.85rem;padding-top:.65rem;border-top:1px solid rgba(255,255,255,.05)}.social-action-btn{background:#ffffff08;border:1px solid rgba(255,255,255,.06);color:var(--text-muted);font-size:.82rem;font-weight:600;cursor:pointer;padding:.4rem .85rem;border-radius:999px;transition:all .18s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;gap:.35rem;-webkit-tap-highlight-color:transparent}.social-action-btn:hover:not(:disabled){background:#ffffff0f;border-color:#ffffff24;color:var(--text);transform:translateY(-1px)}.social-action-btn:active:not(:disabled){transform:scale(.96)}.social-action-btn.liked{color:#fb7185;border-color:#fb71854d;background:#fb718514}.social-action-btn.liked:hover{background:#fb718524;border-color:#fb718580}.social-action-btn:disabled{opacity:.4;cursor:default}.social-comments{margin-top:.65rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.04)}.social-comment{margin-bottom:.5rem;font-size:.82rem}.social-comment strong{color:var(--text);margin-right:.4rem}.social-comment-time{color:var(--text-muted);font-size:.7rem;margin-left:.3rem}.social-comment p{margin:.15rem 0 0;color:var(--text-muted)}.social-comment-input{display:flex;gap:.4rem;margin-top:.5rem}.social-comment-input input{flex:1;font-size:.82rem;padding:.4rem .6rem}.social-comment-input .button{min-height:0;padding:.4rem .8rem;font-size:.78rem}.social-tip-content{font-size:.9rem;line-height:1.5;margin:0 0 .4rem}.social-tip-composer{margin-top:.75rem;padding:.75rem;border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff05}.social-tip-composer textarea{width:100%;resize:vertical;min-height:60px;font-size:.86rem}.social-tip-composer-row{display:flex;gap:.5rem;margin-top:.5rem;align-items:center}.social-bet-featured{border-color:#ffd7004d;background:linear-gradient(180deg,#ffd7000a,#ffd70003);box-shadow:0 0 20px #ffd7000a}.bet-of-day-label{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:gold;margin-bottom:.5rem}.role-badge{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.1rem .35rem;border-radius:4px;border:1px solid;margin-left:.4rem;vertical-align:middle}@media (max-width: 640px){.social-bet-card,.social-tip-card{padding:.65rem}.social-bet-match{font-size:.84rem}.social-tip-composer-row{flex-direction:column}.social-tip-composer-row input{max-width:100%!important}}.profile-pnl-graph{width:100%;height:160px;border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff05}.chip-active{border-color:#818cf880!important;color:var(--text)!important;background:#818cf81a}@media (max-width: 640px){.profile-card-3d{width:100%}.profile-card-stats-row{grid-template-columns:repeat(2,1fr)}.profile-card-stat-value{font-size:.9rem}.profile-card-details{flex-wrap:wrap;gap:.3rem}}.pnl-steps{display:flex;align-items:center;gap:0;margin-bottom:1.25rem;padding:0 .25rem}.pnl-step{display:flex;align-items:center;gap:.45rem;opacity:.45;transition:opacity .3s var(--ease)}.pnl-step.done{opacity:1}.pnl-step-num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:1.5px solid var(--border);font-size:.72rem;font-weight:700;color:var(--text-muted);transition:border-color .3s,background .3s,color .3s}.pnl-step.done .pnl-step-num{border-color:var(--accent);background:#818cf826;color:#a5b4fc}.pnl-step-text{font-size:.78rem;color:var(--text-muted);font-weight:500;white-space:nowrap}.pnl-step.done .pnl-step-text{color:var(--text)}.pnl-step-line{flex:1;height:1px;background:var(--border);margin:0 .6rem;min-width:20px}.pnl-btn-loading{display:inline-flex;align-items:center;gap:.5rem}.pnl-spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.15);border-top-color:#fff;border-radius:50%;animation:pnlSpin .7s linear infinite}@keyframes pnlSpin{to{transform:rotate(360deg)}}.back-to-top{position:fixed;left:calc(50% + var(--sidenav-w, 0px) / 2);bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));z-index:60;width:44px;height:44px;border-radius:50%;border:1px solid rgba(129,140,248,.4);background:#131620f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#c7d2fe;cursor:pointer;display:grid;place-items:center;box-shadow:0 8px 24px #0006,0 0 0 1px #ffffff0a inset;opacity:0;transform:translate(-50%,12px) scale(.85);pointer-events:none;transition:opacity .2s ease,transform .26s cubic-bezier(.22,1,.36,1),border-color .2s ease,background .2s ease}.back-to-top.is-visible{opacity:1;transform:translate(-50%) scale(1);pointer-events:auto}.back-to-top:hover{border-color:#818cf8b3;color:#e0e7ff;background:#1b1f2cfa}.back-to-top:active{transform:translate(-50%) scale(.94)}@media (max-width: 980px){.back-to-top{left:50%;bottom:calc(var(--mobilebar-h, 64px) + env(safe-area-inset-bottom,0px) + 1rem)}}body:has(.app-mobile-sheet) .back-to-top{opacity:0!important;pointer-events:none!important;transform:translate(-50%,12px) scale(.85)!important}@media (max-width: 640px){.back-to-top{width:42px;height:42px}}@media (prefers-reduced-motion: reduce){.back-to-top{transition:opacity .12s ease;transform:translate(-50%)}.back-to-top.is-visible{transform:translate(-50%)}}.pnl-valuing{margin:1.25rem 0 1rem;padding:1.4rem 1.4rem 1.2rem;border-radius:var(--radius-lg);border:1px solid rgba(129,140,248,.2);background:radial-gradient(100% 100% at 50% 0%,rgba(129,140,248,.08),transparent 70%),#0f111880;text-align:center}.pnl-valuing-title{font-size:1.05rem;font-weight:700;color:#e0e7ff;margin-bottom:.4rem;letter-spacing:-.01em}.pnl-valuing-sub{max-width:520px;margin:0 auto 1rem;font-size:.82rem;color:var(--text-muted);line-height:1.5}.pnl-valuing-bar{position:relative;height:4px;border-radius:999px;overflow:hidden;background:#ffffff0f;max-width:320px;margin:0 auto}.pnl-valuing-bar-fill{position:absolute;top:0;left:0;width:40%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#818cf8,#a78bfa,#54e3a2);animation:pnlValuingSweep 1.4s cubic-bezier(.4,0,.2,1) infinite}@keyframes pnlValuingSweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion: reduce){.pnl-valuing-bar-fill{animation:none;width:100%;opacity:.6}}.pnl-hero{margin:1.25rem 0 1rem;border-radius:var(--radius-lg);border:1px solid var(--border);background:linear-gradient(135deg,#818cf80f,#0f111899,#34d3990a);padding:1.5rem 1.75rem;animation:pnlHeroIn .5s var(--ease) both}@keyframes pnlHeroIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.pnl-hero-main{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.2rem;padding-bottom:1.1rem;border-bottom:1px solid rgba(255,255,255,.06)}.pnl-hero-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-weight:600}.pnl-hero-value{font-size:2.2rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.15}.pnl-hero-value.positive{color:#34d399}.pnl-hero-value.negative{color:#f87171}.pnl-hero-pct{font-size:.95rem;font-weight:700;border-radius:999px;padding:.15rem .65rem}.pnl-hero-pct.positive{color:#34d399;background:#34d3991a}.pnl-hero-pct.negative{color:#f87171;background:#f871711a}.pnl-hero-sides{display:flex;align-items:center;justify-content:center;gap:1.5rem;padding-top:1rem}.pnl-hero-side{display:flex;flex-direction:column;align-items:center;gap:.15rem}.pnl-hero-side-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-weight:500}.pnl-hero-side-value{font-size:1.1rem;font-weight:700;font-variant-numeric:tabular-nums}.pnl-hero-divider{width:1px;height:32px;background:#ffffff14}@media (max-width: 640px){.pnl-steps{gap:0}.pnl-step-text{display:none}.pnl-step-line{min-width:12px;margin:0 .4rem}.pnl-hero{padding:1rem}.pnl-hero-value{font-size:1.6rem}.pnl-hero-sides{gap:.8rem;flex-wrap:wrap}.pnl-hero-side-value{font-size:.9rem}.pnl-hero-pct{font-size:.8rem}}.pnl-btn-ready{background:linear-gradient(90deg,#818cf8,#a78bfa,#c084fc,#a78bfa,#818cf8);background-size:200% 100%;animation:pnlBtnFlow 2.5s ease infinite,pnlBtnPulse 2s ease-in-out infinite;border-color:#a78bfa66;color:#fff}@keyframes pnlBtnFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes pnlBtnPulse{0%,to{box-shadow:0 0 #818cf866}50%{box-shadow:0 0 18px 4px #818cf840}}.bc-section{display:flex;flex-direction:column;gap:.85rem;margin:1.5rem 0 0;padding:1rem 1.05rem 1.1rem;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.07);background:radial-gradient(140% 110% at 0% 0%,rgba(99,102,241,.07),transparent 55%),radial-gradient(140% 110% at 100% 100%,rgba(34,197,94,.06),transparent 55%),#0e0f1673;-webkit-backdrop-filter:blur(8px) saturate(1.05);backdrop-filter:blur(8px) saturate(1.05);box-shadow:0 12px 32px #00000047,inset 0 1px #ffffff0a;position:relative;overflow:hidden}.bc-section:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.5) 30%,rgba(34,197,94,.5) 70%,transparent);opacity:.55;pointer-events:none}.bc-section-head{display:flex;align-items:center;gap:.75rem;padding-bottom:.65rem;border-bottom:1px solid rgba(255,255,255,.05)}.bc-section-icon{font-size:1.5rem;line-height:1;display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:10px;background:radial-gradient(120% 100% at 0% 0%,rgba(99,102,241,.28),transparent 60%),linear-gradient(135deg,#6366f12e,#a78bfa1f);border:1px solid rgba(129,140,248,.32);flex-shrink:0}.bc-section-title{margin:0;font-size:1.05rem;font-weight:700;color:#fff;letter-spacing:-.015em}.bc-section-sub{margin:.15rem 0 0;font-size:.78rem;color:var(--text-muted);line-height:1.45}.bc-section-sub strong{color:#e0e7ff;font-weight:600}.bc-disclaimer{display:flex;align-items:flex-start;gap:.55rem;margin:.75rem 0 .25rem;padding:.65rem .8rem;border-radius:10px;background:#fbbf240f;border:1px solid rgba(251,191,36,.2)}.bc-disclaimer-icon{flex-shrink:0;font-size:.95rem;line-height:1.35;color:#fcd34d;font-weight:700}.bc-disclaimer-text{font-size:.76rem;line-height:1.45;color:#e2e8f0c7}.bc-disclaimer-text strong{color:#fcd34d;font-weight:700}.bc-rollup{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.bc-rollup-stat{position:relative;display:flex;flex-direction:column;gap:.2rem;padding:.7rem .85rem;border-radius:var(--radius-md);background:#ffffff08;border:1px solid rgba(255,255,255,.06);overflow:hidden}.bc-rollup-stat:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);opacity:.6}.bc-rollup-stat-net{background:radial-gradient(120% 100% at 100% 0%,rgba(255,255,255,.04),transparent 60%),#ffffff0a;border-color:#818cf840}.bc-rollup-label{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.bc-rollup-value{font-size:1.25rem;font-weight:700;color:#fff;letter-spacing:-.01em;line-height:1.1;font-variant-numeric:tabular-nums}.bc-rollup-pos{color:#6ee7b7}.bc-rollup-neg{color:#fca5a5}.bc-rollup-positive{color:#6ee7b7}.bc-rollup-negative{color:#fca5a5}@media (max-width: 760px){.bc-rollup{grid-template-columns:1fr 1fr}}.bc-headlines{display:flex;flex-direction:column;gap:.4rem}.bc-headline{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;padding:.65rem .85rem;border-radius:var(--radius-md);border:1px solid rgba(248,113,113,.22);background:linear-gradient(135deg,#f871710f,#f8717105);font-size:.83rem;color:var(--text);line-height:1.45}.bc-headline-tag{font-size:.62rem;font-weight:700;letter-spacing:.1em;padding:.18rem .55rem;border-radius:999px;background:#f871712e;border:1px solid rgba(248,113,113,.4);color:#fecaca;flex-shrink:0}.bc-headline-tag-pos{background:#34d3992e;border-color:#34d39966;color:#a7f3d0}.bc-headline:has(.bc-headline-tag-pos){border-color:#34d39938;background:linear-gradient(135deg,#34d3990f,#34d39905)}.bc-headline-text strong{color:#e0e7ff;font-weight:700}.bc-game-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:.7rem}.bc-game-card{display:flex;flex-direction:column;gap:.7rem;padding:.85rem .95rem;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.06);background:#ffffff06;transition:border-color .2s var(--ease)}.bc-game-card:hover{border-color:#818cf852}.bc-game-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.bc-game-head-text{display:flex;flex-direction:column;gap:.18rem;min-width:0}.bc-game-name{font-size:.95rem;font-weight:700;color:var(--text);letter-spacing:-.01em}.bc-game-meta{font-size:.7rem;color:var(--text-muted);font-variant-numeric:tabular-nums;line-height:1.4}.bc-game-net{display:flex;flex-direction:column;align-items:flex-end;font-weight:700;font-size:1.05rem;font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0}.bc-game-net.is-pos{color:#6ee7b7}.bc-game-net.is-neg{color:#fca5a5}.bc-game-net-sub{font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-top:.1rem}.bc-game-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(95px,1fr));gap:.4rem}.bc-game-stat{display:flex;flex-direction:column;gap:.1rem;padding:.5rem .6rem;border-radius:var(--radius-sm);background:#0000002e;border:1px solid rgba(255,255,255,.04)}.bc-game-stat-label{font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.bc-game-stat-value{font-size:.85rem;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.005em}.bc-game-stat-pos{color:#6ee7b7}.bc-game-stat-neg{color:#fca5a5}.bc-table-wrap{display:flex;flex-direction:column;gap:.4rem}.bc-table-toolbar{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;padding-top:.2rem;border-top:1px dashed rgba(255,255,255,.05)}.bc-table-toolbar-label{font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-right:.2rem}.bc-table-toolbar-btn{background:transparent;border:1px solid rgba(255,255,255,.08);color:var(--text-muted);font-size:.7rem;font-weight:600;padding:.25rem .55rem;border-radius:999px;cursor:pointer;font-family:inherit;transition:color .14s ease,border-color .14s ease,background .14s ease}.bc-table-toolbar-btn:hover{color:var(--text);border-color:#818cf866}.bc-table-toolbar-btn.is-active{background:#818cf82e;color:#c7d2fe;border-color:#818cf88c}.bc-table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(90deg,#0e0f1600 calc(100% - 24px),#0e0f16d9) right center / 24px 100% no-repeat local}.bc-table-scroll::-webkit-scrollbar{height:6px}.bc-table-scroll::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:999px}.bc-table{width:100%;border-collapse:collapse;font-size:.76rem;font-variant-numeric:tabular-nums}.bc-table th{text-align:right;padding:.4rem .55rem;font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid rgba(255,255,255,.06);white-space:nowrap}.bc-table th:first-child{text-align:left}.bc-table td{padding:.42rem .55rem;text-align:right;color:var(--text);border-bottom:1px solid rgba(255,255,255,.03);white-space:nowrap}.bc-table td:first-child{text-align:left;color:var(--text-muted)}.bc-table tr:last-child td{border-bottom:none}.bc-cell-pos{color:#6ee7b7;font-weight:600}.bc-cell-neg{color:#fca5a5;font-weight:600}@media (max-width: 640px){.bc-table th,.bc-table td{padding:.4rem;font-size:.72rem}.bc-table th{font-size:.56rem;letter-spacing:.06em}}.bc-show-more{align-self:flex-start;background:transparent;border:1px dashed rgba(129,140,248,.4);color:#c7d2fe;font-size:.74rem;font-weight:600;padding:.4rem .75rem;border-radius:var(--radius-sm);cursor:pointer;font-family:inherit;transition:background .16s ease,border-color .16s ease}.bc-show-more:hover{background:#818cf80f;border-color:#818cf899;border-style:solid}.bc-section-foot{margin:0;font-size:.74rem;color:var(--text-muted);text-align:center;padding-top:.3rem;border-top:1px dashed rgba(255,255,255,.06)}.bc-empty{display:flex;align-items:flex-start;gap:.7rem;padding:.85rem 1rem;border-radius:var(--radius-md);border:1px dashed rgba(129,140,248,.3);background:#818cf80a;font-size:.82rem;color:var(--text-muted);line-height:1.5;margin:1.5rem 0 0}.bc-empty-icon{font-size:1.6rem;line-height:1}.bc-empty strong{color:var(--text)}[data-theme=light] .bc-section{background:radial-gradient(140% 110% at 0% 0%,rgba(99,102,241,.08),transparent 55%),radial-gradient(140% 110% at 100% 100%,rgba(34,197,94,.06),transparent 55%),#ffffffeb;border-color:#0f172a14}[data-theme=light] .bc-section-title,[data-theme=light] .bc-game-name,[data-theme=light] .bc-rollup-value{color:#0f172a}[data-theme=light] .bc-rollup-pos{color:#047857}[data-theme=light] .bc-rollup-neg{color:#b91c1c}[data-theme=light] .bc-rollup-positive{color:#047857}[data-theme=light] .bc-rollup-negative{color:#b91c1c}[data-theme=light] .bc-game-net.is-pos{color:#047857}[data-theme=light] .bc-game-net.is-neg{color:#b91c1c}[data-theme=light] .bc-cell-pos{color:#047857}[data-theme=light] .bc-cell-neg{color:#b91c1c}[data-theme=light] .bc-game-stat-pos{color:#047857}[data-theme=light] .bc-game-stat-neg{color:#b91c1c}[data-theme=light] .bc-headline-text strong,[data-theme=light] .bc-section-sub strong{color:#0f172a}.analyzer-section-label{margin-top:1.5rem;margin-bottom:.5rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);padding-bottom:.4rem;border-bottom:1px solid rgba(255,255,255,.05)}.hourly-chart{display:flex;align-items:flex-end;gap:2px;height:140px;padding:.5rem 0;border:1px solid var(--border);border-radius:var(--radius-md);padding:.75rem .5rem .4rem;background:#ffffff05}.hourly-bar-wrap{flex:1;display:flex;flex-direction:column;align-items:center;gap:.2rem;height:100%}.hourly-bar-track{position:relative;width:100%;flex:1}.hourly-bar-zero{position:absolute;top:50%;left:0;right:0;height:1px;background:#ffffff1a}.hourly-bar{position:absolute;left:10%;right:10%;border-radius:2px;transition:height .3s var(--ease)}.hourly-bar-pos{background:#34d39999}.hourly-bar-neg{background:#f8717199}.hourly-bar-label{font-size:.58rem;color:var(--text-muted);font-variant-numeric:tabular-nums}@media (max-width: 640px){.hourly-chart{height:100px}.hourly-bar-label{font-size:.5rem}}.csel{position:relative}.csel-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.58rem .75rem;border-radius:var(--radius-md);border:1px solid var(--border);background:#0d0f17;color:var(--text);font-size:.82rem;font-weight:400;letter-spacing:.005em;cursor:pointer;transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}.csel-trigger:hover{border-color:#818cf84d}.csel-open .csel-trigger{border-color:#818cf880;box-shadow:0 0 0 3px #818cf814}.csel-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csel-chevron{flex-shrink:0;color:var(--text-muted);transition:transform .2s var(--ease)}.csel-open .csel-chevron{transform:rotate(180deg)}.csel-menu{position:absolute;z-index:50;top:calc(100% + 4px);left:0;right:0;border-radius:var(--radius-md);border:1px solid var(--border-strong);background:#12141e;box-shadow:0 8px 24px #00000080;padding:4px;animation:cselIn .15s var(--ease) both;overflow:hidden}@keyframes cselIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.csel-option{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.55rem .7rem;border:none;border-radius:6px;background:transparent;color:var(--text-muted);font-size:.82rem;cursor:pointer;transition:background .12s,color .12s;text-align:left}.csel-option:hover{background:#818cf81a;color:var(--text)}.csel-option-active{color:#a5b4fc;background:#818cf814}.csel-check{flex-shrink:0;color:#a5b4fc}.update-toast{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%) translateY(120px);display:flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,#1a2332,#1e293b);border:1px solid rgba(59,130,246,.3);border-radius:14px;padding:.75rem 1rem;box-shadow:0 8px 32px #00000080,0 0 0 1px #3b82f61a;z-index:10000;opacity:0;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .4s ease;backdrop-filter:blur(12px);max-width:calc(100vw - 2rem)}.update-toast-visible{transform:translate(-50%) translateY(0);opacity:1}.update-toast-warn{border-color:#fbbf2459;box-shadow:0 8px 32px #00000080,0 0 0 1px #fbbf241f;animation:authToastAutoHide 10s ease-out forwards}.update-toast-warn .update-toast-icon{background:#fbbf2426;color:#fbbf24}@keyframes authToastAutoHide{0%,80%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(20px);pointer-events:none}}.update-toast-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#3b82f626;color:#60a5fa;flex-shrink:0}.update-toast-text{display:flex;flex-direction:column;gap:1px;min-width:0}.update-toast-title{font-size:.85rem;font-weight:600;color:#e2e8f0;white-space:nowrap}.update-toast-sub{font-size:.72rem;color:#94a3b8;white-space:nowrap}.update-toast-btn{padding:.4rem 1rem;border-radius:8px;border:none;background:#3b82f6;color:#fff;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .2s,transform .15s;white-space:nowrap;flex-shrink:0}.update-toast-btn:hover{background:#2563eb;transform:scale(1.03)}.update-toast-close{background:none;border:none;color:#64748b;font-size:1.2rem;cursor:pointer;padding:0 .25rem;line-height:1;transition:color .2s;flex-shrink:0}.update-toast-close:hover{color:#e2e8f0}@media (max-width: 480px){.update-toast{gap:.5rem;padding:.65rem .75rem}.update-toast-icon{display:none}}@keyframes bannedPulse{0%,to{box-shadow:0 0 30px #ef444426,0 0 60px #ef44440d}50%{box-shadow:0 0 40px #ef444440,0 0 80px #ef44441a}}@keyframes bannedIconSpin{0%{transform:scale(0) rotate(-180deg);opacity:0}60%{transform:scale(1.15) rotate(10deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes bannedSlideUp{0%{transform:translateY(40px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.banned-overlay{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:#0000;backdrop-filter:blur(0px);transition:background .4s ease,backdrop-filter .4s ease;padding:1rem}.banned-overlay-visible{background:#000000b3;backdrop-filter:blur(12px)}.banned-card{background:linear-gradient(145deg,#141623fa,#0c0e18fa);border:1px solid rgba(239,68,68,.2);border-radius:20px;padding:2.5rem 2rem 2rem;max-width:420px;width:100%;text-align:center;transform:translateY(40px) scale(.95);opacity:0;transition:none;animation:bannedPulse 3s ease-in-out infinite}.banned-card-visible{animation:bannedSlideUp .5s cubic-bezier(.16,1,.3,1) forwards,bannedPulse 3s ease-in-out .5s infinite}.banned-icon{margin-bottom:1.25rem;animation:bannedIconSpin .6s cubic-bezier(.34,1.56,.64,1) .2s both}.banned-title{font-size:1.5rem;font-weight:700;color:#ef4444;margin:0 0 .75rem;letter-spacing:-.02em}.banned-sub{color:#ffffffb3;font-size:.9rem;line-height:1.6;margin:0 0 1.5rem}.banned-sub strong{color:#fff}.banned-details{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.75rem;text-align:left}.banned-detail-row{display:flex;align-items:center;gap:.75rem;color:#ffffff8c;font-size:.82rem;padding:.6rem .85rem;background:#ef44440f;border:1px solid rgba(239,68,68,.1);border-radius:10px}.banned-detail-row svg{flex-shrink:0;color:#ef444499}.banned-actions{display:flex;gap:.75rem}.banned-btn-appeal{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1rem;background:linear-gradient(135deg,#ef444426,#ef444414);border:1px solid rgba(239,68,68,.25);border-radius:10px;color:#ef4444;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s}.banned-btn-appeal:hover{background:linear-gradient(135deg,#ef444440,#ef444426);border-color:#ef444466}.banned-btn-dismiss{flex:1;padding:.7rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#ffffff80;font-size:.85rem;font-weight:500;cursor:pointer;transition:background .2s,color .2s}.banned-btn-dismiss:hover{background:#ffffff1a;color:#ffffffb3}@media (max-width: 480px){.banned-card{padding:2rem 1.5rem 1.5rem}.banned-title{font-size:1.3rem}.banned-actions{flex-direction:column}}.ab-warning{background:#ff5e7a14;border:1px solid rgba(255,94,122,.2);border-radius:8px;padding:.75rem 1rem;font-size:.78rem;color:#ff8fa8;line-height:1.5;margin-bottom:1.25rem}.ab-section{margin-bottom:1.25rem}.ab-section-title{font-size:.82rem;font-weight:700;color:var(--text);margin-bottom:.6rem;text-transform:uppercase;letter-spacing:.04em}.ab-columns{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width: 700px){.ab-columns{grid-template-columns:1fr}}.ab-filters,.ab-limits{display:flex;flex-direction:column;gap:.5rem}.ab-filter-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ab-filter-row label{font-size:.78rem;color:var(--text-dim);white-space:nowrap}.ab-filter-row input[type=number],.ab-filter-row select{background:var(--bg-card);border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:.35rem .5rem;color:var(--text);font-size:.82rem;width:80px;text-align:right}.ab-filter-row select{width:90px;text-align:left}.ab-range-inputs{display:flex;align-items:center;gap:.4rem}.ab-range-inputs span{font-size:.72rem;color:var(--text-dim)}.ab-check label{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.78rem;color:var(--text-dim)}.ab-check input[type=checkbox]{accent-color:#818cf8}.ab-api-row{display:flex;align-items:center;gap:.5rem}.ab-api-input{flex:1;background:var(--bg-card);border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:.5rem .75rem;color:var(--text);font-size:.82rem;font-family:monospace}.ab-ws-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.ab-ws-dot.on{background:var(--positive);box-shadow:0 0 6px var(--positive)}.ab-ws-dot.off{background:#ff5e7a}.ab-controls{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.ab-toggle{padding:.6rem 2rem;border-radius:8px;font-weight:700;font-size:.88rem;border:none;cursor:pointer;transition:all .15s;background:#818cf8;color:#fff}.ab-toggle:hover{background:#6366f1}.ab-toggle.active{background:#ff5e7a}.ab-toggle.active:hover{background:#e8455e}.ab-stats{display:flex;gap:1rem;flex-wrap:wrap;font-size:.78rem;color:var(--text-dim)}.ab-stats .positive{color:var(--positive)}.ab-stats .negative{color:#ff5e7a}.ab-log{background:#0003;border-radius:8px;padding:.75rem;max-height:400px;overflow-y:auto;font-family:monospace;font-size:.75rem}.ab-log-empty{color:var(--text-dim);text-align:center;padding:2rem 0;font-family:var(--font)}.ab-log-entry{display:flex;gap:.5rem;padding:.2rem 0;border-bottom:1px solid rgba(255,255,255,.03)}.ab-log-time{color:var(--text-dim);flex-shrink:0;opacity:.6}.ab-log-match .ab-log-msg{color:#fbbf24}.ab-log-placed .ab-log-msg{color:var(--positive);font-weight:600}.ab-log-error .ab-log-msg{color:#ff5e7a}.ab-log-skip .ab-log-msg{color:var(--text-dim);opacity:.7}.ab-log-info .ab-log-msg{color:#818cf8}.page-seo-details{margin-top:1.75rem;padding-top:1rem;border-top:1px solid var(--border)}.page-seo-details>summary{cursor:pointer;font-weight:600;font-size:.85rem;color:var(--text-muted);list-style:none;padding:.15rem 0;transition:color .15s ease}.page-seo-details>summary::-webkit-details-marker{display:none}.page-seo-details>summary:before{content:"▸";display:inline-block;margin-right:.45rem;font-size:.7rem;color:var(--text-dim);transition:transform .15s ease}.page-seo-details[open]>summary:before{transform:rotate(90deg)}.page-seo-details>summary:hover{color:var(--text)}.page-seo-details article{margin-top:1rem;color:var(--text-muted);font-size:.86rem;line-height:1.7}.page-seo-details article h2{font-size:.95rem;font-weight:700;color:var(--text);margin:1.25rem 0 .4rem;letter-spacing:-.005em}.page-seo-details article h2:first-child{margin-top:0}.page-seo-details article p{margin:0 0 .9rem}.page-seo-details article p:last-child{margin-bottom:0}.page-seo-details article a{color:#a5b4fc;text-decoration:none;border-bottom:1px dotted rgba(165,180,252,.35);transition:border-color .12s ease}.page-seo-details article a:hover{border-bottom-color:#a5b4fc}.page-seo-details article strong{color:var(--text);font-weight:600}.engine-tabs{display:flex;gap:.5rem;margin-bottom:1rem;border-bottom:1px solid var(--border)}.engine-tab{background:none;border:none;padding:.55rem .9rem;color:var(--text-muted);font-size:.88rem;font-weight:600;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;font-family:inherit;transition:color .15s ease,border-color .15s ease;word-break:normal;overflow-wrap:normal;white-space:nowrap}.engine-tab:hover{color:var(--text)}.engine-tab.active{color:var(--text);border-bottom-color:#818cf8}.engine-tab-body{display:flex;flex-direction:column;gap:.85rem}.engine-controls{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-bottom:.25rem}.engine-search-wrap{position:relative;flex:1;min-width:180px;display:flex;align-items:center}.engine-search-wrap .engine-search{width:100%;padding-right:2.2rem}.engine-search-indicator{position:absolute;right:.7rem;top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;border:2px solid rgba(129,140,248,.25);border-top-color:#818cf8e6;opacity:0;pointer-events:none;transition:opacity .12s ease}.engine-search-wrap.is-loading .engine-search-indicator{opacity:1;animation:engineSearchSpin .7s linear infinite}@keyframes engineSearchSpin{to{transform:translateY(-50%) rotate(360deg)}}@media (prefers-reduced-motion: reduce){.engine-search-wrap.is-loading .engine-search-indicator{animation:none}}.engine-search{flex:1;min-width:180px;padding:.55rem .8rem;background:#ffffff0a;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);font-size:.85rem;outline:none;font-family:inherit;transition:border-color .15s ease}.engine-search:focus{border-color:#818cf880}.engine-search::placeholder{color:var(--text-muted);opacity:.6}.engine-sort-label{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--text-muted);white-space:nowrap;flex-shrink:0}.engine-sort{appearance:none;-webkit-appearance:none;-moz-appearance:none;color-scheme:dark;padding:.45rem 2rem .45rem .7rem;background-color:#ffffff0a;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'><path d='M1 1l4 4 4-4' stroke='%23a3acbf' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right .65rem center;background-size:10px 6px;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);font-size:.82rem;font-family:inherit;cursor:pointer;min-width:160px;transition:border-color .15s ease,background-color .15s ease}.engine-sort:hover{border-color:#818cf859}.engine-sort:focus{outline:none;border-color:#818cf899;background-color:#818cf80f}.engine-sort option{background-color:#0f172a;color:var(--text);font-weight:500}.engine-sort optgroup{background-color:#0f172a;color:#a5b4fc;font-weight:700;font-style:normal;letter-spacing:.02em}.engine-sort option:checked,.engine-sort option:focus,.engine-sort option:hover{background-color:#818cf82e;color:#fff}.engine-sort option:disabled{color:var(--text-muted);background-color:#0f172a}.engine-count{font-size:.75rem;color:var(--text-muted);margin-left:auto;white-space:nowrap}.engine-error{padding:.6rem .8rem;border-radius:var(--radius-md);background:#ff5e7a14;border:1px solid rgba(255,94,122,.3);color:#ff7a90;font-size:.8rem}.engine-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}.engine-game-card{display:flex;flex-direction:column;background:#ffffff06;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;text-decoration:none;color:inherit;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.engine-game-card:hover{transform:translateY(-2px);border-color:#818cf866;box-shadow:0 4px 14px #6366f12e}.engine-game-art{aspect-ratio:1 / 1;background:#0f172a;overflow:hidden;position:relative}.engine-game-card:hover .engine-art-img{transform:scale(1.04)}.engine-art-img{width:100%;height:100%;display:block;transition:transform .3s ease}.engine-art-cover{object-fit:cover}.engine-art-contain{object-fit:contain}.engine-art-letter{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:800;letter-spacing:.02em;text-shadow:0 1px 2px rgba(0,0,0,.3);user-select:none}.engine-provider-art .engine-art-letter{font-size:1rem;border-radius:calc(var(--radius-md) - 2px)}.engine-detail-art .engine-art-letter{font-size:2rem}.engine-game-body{padding:.6rem .7rem .75rem;display:flex;flex-direction:column;gap:.25rem;min-width:0}.engine-game-title{font-size:.88rem;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.engine-game-provider{font-size:.72rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.engine-game-stats{margin-top:.45rem;display:flex;flex-direction:column;gap:.1rem;min-width:0}.engine-game-primary{display:flex;flex-direction:column;gap:.1rem;min-width:0}.engine-game-primary-label{font-size:.64rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;line-height:1.2}.engine-game-primary-value{font-size:.95rem;font-weight:800;color:#e0e7ff;letter-spacing:-.01em;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.engine-game-secondary{font-size:.72rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;line-height:1.35}.engine-dot{opacity:.5}.engine-load-more{display:flex;justify-content:center;padding:.5rem 0}.engine-provider-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}.engine-provider-card{display:flex;align-items:center;gap:.75rem;padding:.7rem;background:#ffffff06;border:1px solid var(--border);border-radius:var(--radius-md);text-decoration:none;color:inherit;transition:transform .16s ease,border-color .16s ease}.engine-provider-card:hover{transform:translateY(-2px);border-color:#818cf866}.engine-provider-art{width:56px;height:56px;border-radius:var(--radius-md);overflow:hidden;flex-shrink:0;background:#0f172a;padding:6px;display:flex;align-items:center;justify-content:center}.engine-provider-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.engine-provider-title{font-size:.88rem;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.engine-provider-primary{display:flex;flex-direction:column;gap:.05rem;min-width:0}.engine-provider-primary .engine-game-primary-value{font-size:1rem}.engine-provider-secondary{display:flex;gap:.35rem;font-size:.7rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.engine-detail-hero{display:flex;gap:1rem;align-items:center;margin-bottom:1rem}.engine-detail-art{width:120px;height:120px;border-radius:var(--radius-md);overflow:hidden;background:#0f172a;flex-shrink:0;display:flex;align-items:center;justify-content:center}.engine-detail-art img{width:100%;height:100%;object-fit:contain;display:block}.engine-provider-hero-art{width:96px;height:96px;padding:8px;display:flex;align-items:center;justify-content:center}.engine-detail-headline{display:flex;flex-direction:column;gap:.25rem;min-width:0}.engine-detail-name{font-size:1.15rem;font-weight:700;color:var(--text)}.engine-detail-provider{font-size:.82rem;color:#a5b4fc;text-decoration:none}.engine-detail-provider:hover{text-decoration:underline}.engine-detail-meta{font-size:.7rem;color:var(--text-muted);margin-top:.2rem}.engine-detail-actions{margin-top:.75rem}.engine-detail-stats-btn{display:inline-flex;align-items:center;min-height:2.25rem;padding:.45rem .9rem;font-size:.82rem;font-weight:700}.engine-domain-toggle{display:inline-flex;gap:0;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;margin-top:.5rem}.engine-domain-btn{background:transparent;border:none;padding:.4rem .9rem;font-size:.8rem;font-weight:600;color:var(--text-muted);cursor:pointer;font-family:inherit;transition:background .14s ease,color .14s ease}.engine-domain-btn:hover{color:var(--text)}.engine-domain-btn.active{background:#818cf826;color:#e0e7ff}.engine-domain-btn[disabled],.engine-domain-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.engine-domain-btn .engine-domain-badge{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);padding:.12em .45em;margin-left:.35rem;border-radius:4px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.engine-live-label{display:inline-flex;align-items:center;gap:.4rem}.engine-live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 8px #34d399bf;animation:engineLivePulse 1.8s ease-in-out infinite}.engine-live-badge{position:absolute;top:.5rem;right:.5rem;display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .5rem;font-size:.68rem;font-weight:700;color:#d1fae5;background:#042f20bf;border:1px solid rgba(52,211,153,.45);border-radius:999px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:2;pointer-events:none;letter-spacing:.01em}.engine-live-badge .engine-live-dot{width:6px;height:6px}.engine-game-art{position:relative}@keyframes engineLivePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.35)}}@media (prefers-reduced-motion: reduce){.engine-live-dot{animation:none}}.engine-estimate-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.65rem;margin-top:.85rem}.engine-estimate-card{padding:.7rem .85rem;border-radius:var(--radius-md);background:linear-gradient(135deg,#6366f114,#10b9810a);border:1px solid rgba(129,140,248,.2)}.engine-estimate-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:.25rem}.engine-estimate-value{font-size:1.1rem;font-weight:800;color:#e0e7ff}.engine-estimate-hint{font-size:.68rem;color:var(--text-muted);margin-top:.25rem}.engine-chart-block{margin-top:1.2rem;padding:.85rem;border-radius:var(--radius-md);background:#ffffff05;border:1px solid var(--border)}.engine-chart-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem;flex-wrap:wrap}.engine-chart-title{font-size:.82rem;font-weight:700;color:var(--text);margin-bottom:.6rem}.engine-chart-header .engine-chart-title{margin-bottom:0}.engine-window-bars{display:grid;grid-template-columns:auto 1fr auto;gap:.4rem .75rem;align-items:center;padding:.25rem 0}.engine-window-bar-label{font-size:.76rem;color:var(--text-muted);white-space:nowrap}.engine-window-bar-track{position:relative;height:10px;background:#ffffff0a;border-radius:5px;overflow:hidden}.engine-window-bar-fill{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:5px;transition:width .4s var(--ease, ease-out)}.engine-window-bar-value{font-size:.78rem;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;min-width:70px;text-align:right}@media (max-width: 520px){.engine-window-bars{grid-template-columns:auto 1fr}.engine-window-bar-value{grid-column:2 / 3;text-align:left;font-size:.74rem;margin-top:-.3rem}.engine-window-bar-label{font-size:.72rem}}.engine-chart-empty{font-size:.75rem;color:var(--text-muted);text-align:center;padding:1rem 0}.engine-sparkline{width:100%;height:160px;display:block}.engine-sparkline-grid{stroke:#ffffff14;stroke-width:1;stroke-dasharray:3 3}.engine-sparkline-day-label{fill:var(--text-muted);font-size:11px;font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.04em}.engine-heatmap{display:grid;grid-template-rows:auto repeat(7,20px);gap:2px;font-size:.7rem;color:var(--text-muted)}.engine-heatmap-hours,.engine-heatmap-row{display:grid;grid-template-columns:40px repeat(24,1fr);gap:2px;align-items:center}.engine-heatmap-hour-label{text-align:center;color:var(--text-muted);font-size:.62rem}.engine-heatmap-day{text-align:right;padding-right:.3rem;font-weight:600}.engine-heatmap-cell{height:100%;border-radius:2px;transition:background .18s ease;position:relative}.engine-heatmap-cell.is-empty{box-shadow:inset 0 0 0 1px #ffffff0a}.engine-heatmap-cell.is-sparse{background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0 3px,transparent 3px 6px)}.engine-heatmap-wrap{display:flex;flex-direction:column;gap:.5rem}.engine-heatmap-controls{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.72rem;color:var(--text-muted)}.engine-heatmap-tz strong{color:var(--text);font-weight:600}.engine-heatmap-metric{display:inline-flex;border:1px solid var(--border);border-radius:999px;overflow:hidden}.engine-heatmap-metric button{background:transparent;border:none;color:var(--text-muted);font-size:.72rem;font-weight:600;padding:.25rem .7rem;cursor:pointer;font-family:inherit;transition:background .14s ease,color .14s ease}.engine-heatmap-metric button:hover{color:var(--text)}.engine-heatmap-metric button.active{background:#818cf833;color:#e0e7ff}.engine-heatmap-status{padding:.45rem .6rem;border-radius:var(--radius-sm, 6px);font-size:.72rem;line-height:1.35}.engine-heatmap-status.level-early{background:#fbbf2414;border:1px solid rgba(251,191,36,.22);color:#fde68a}.engine-heatmap-status.level-mid{background:#818cf814;border:1px solid rgba(129,140,248,.25);color:#c7d2fe}.engine-heatmap-legend{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.66rem;color:var(--text-muted);margin-top:.25rem}.engine-heatmap-legend-item{display:inline-flex;align-items:center;gap:.3rem}.engine-heatmap-legend-item .sw{display:inline-block;width:12px;height:12px;border-radius:2px}.engine-heatmap-legend-item .sw.is-empty{background:#ffffff05;box-shadow:inset 0 0 0 1px #ffffff0a}.engine-heatmap-legend-ramp{display:inline-flex;margin:0 .45rem;border-radius:3px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.engine-heatmap-legend-ramp-step{width:16px;height:12px;display:block}.engine-heatmap-legend-item .sw.is-sparse{background:#818cf826;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.08) 0 2px,transparent 2px 4px)}.engine-heatmap-legend-item .sw.is-mid{background:#818cf873}.engine-heatmap-legend-item .sw.is-high{background:#818cf8e6}.engine-sources{margin-top:1.25rem;padding-top:.85rem;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:.5rem;font-size:.78rem}.engine-sources a{color:#a5b4fc;text-decoration:none;font-weight:600}.engine-sources a:hover{text-decoration:underline}.engine-sources-sep{color:var(--text-muted);opacity:.5}.engine-provider-games-heading{font-size:.9rem;font-weight:700;color:var(--text);margin:1.25rem 0 .6rem}.engine-tab-link{margin-left:auto;text-decoration:none}.engine-rankings-links{display:flex;gap:.5rem;font-size:.78rem;margin-bottom:.5rem}.engine-rankings-links a{color:#a5b4fc;text-decoration:none;font-weight:600}.engine-rankings-links a:hover{text-decoration:underline}.engine-rankings-wrap{overflow-x:auto;border-radius:var(--radius-md);border:1px solid var(--border);background:#ffffff04}.engine-rankings-table{width:100%;border-collapse:collapse;font-size:.82rem;min-width:900px}.engine-rankings-table th,.engine-rankings-table td{padding:.5rem .7rem;border-bottom:1px solid rgba(255,255,255,.04);white-space:nowrap;text-align:left}.engine-rankings-table th{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-weight:600;background:#ffffff05}.engine-rankings-table th.sortable{cursor:pointer;user-select:none}.engine-rankings-table th.sortable:hover{color:var(--text)}.engine-rankings-table th.active{color:#c7d2fe}.engine-rankings-table th.right,.engine-rankings-table td.right{text-align:right}.engine-rankings-table tr:hover td{background:#818cf80a}.engine-rankings-table .rank-col{width:40px;color:var(--text-muted)}.engine-rankings-table .name-col{max-width:220px;overflow:hidden;text-overflow:ellipsis}.engine-rankings-game{color:var(--text);text-decoration:none;font-weight:600}.engine-rankings-game:hover{color:#c7d2fe}.engine-rankings-provider{color:var(--text-muted);text-decoration:none}.engine-rankings-provider:hover{color:#a5b4fc}.engine-rankings-empty{text-align:center;color:var(--text-muted);padding:1.5rem .75rem!important}.engine-notif-channels{display:flex;flex-direction:column;gap:.9rem}.engine-notif-channel{padding:.85rem .9rem;background:#ffffff08;border:1px solid var(--border);border-radius:var(--radius-md, 8px);display:flex;flex-direction:column;gap:.65rem}.engine-notif-channel-head{display:flex;align-items:flex-start;gap:.65rem}.engine-notif-channel-icon{font-size:1.25rem;line-height:1;padding-top:.1rem}.engine-notif-channel-title{font-size:.92rem;font-weight:700;color:var(--text);display:inline-flex;align-items:center;gap:.5rem}.engine-notif-channel-desc{font-size:.78rem;line-height:1.4;color:var(--text-muted);margin-top:.25rem}.engine-notif-channel-desc em{color:#e0e7ff;font-style:normal;font-weight:500}.engine-notif-channel-actions{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.engine-notif-badge{font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:.15em .5em;border-radius:999px;background:#ffffff0f;color:var(--text-muted);border:1px solid rgba(255,255,255,.1)}.engine-notif-badge.ok{background:#22c55e26;border-color:#22c55e66;color:#bbf7d0}.engine-notif-badge.err{background:#ef44441f;border-color:#ef444466;color:#fecaca}.engine-notif-msg{padding:.55rem .75rem;border-radius:var(--radius-sm, 6px);font-size:.8rem;line-height:1.4}.engine-notif-msg.tone-ok{background:#22c55e14;border:1px solid rgba(34,197,94,.25);color:#bbf7d0}.engine-notif-msg.tone-err{background:#ef444414;border:1px solid rgba(239,68,68,.25);color:#fecaca}.engine-notif-msg.tone-info{background:#818cf814;border:1px solid rgba(129,140,248,.25);color:#c7d2fe}.engine-notif-test{margin-top:.3rem;display:flex;justify-content:flex-end}.engine-notif-troubleshoot{margin-top:.75rem;padding:.6rem .8rem;border:1px solid var(--border);border-radius:var(--radius-sm, 6px);background:#ffffff04}.engine-notif-troubleshoot>summary{cursor:pointer;color:var(--text-muted);font-size:.82rem;list-style:revert}.engine-notif-troubleshoot>summary:hover{color:var(--text)}.engine-notif-diag{margin-top:.75rem}.engine-notif-diag-table{width:100%;border-collapse:collapse;font-size:.8rem;margin-bottom:.75rem}.engine-notif-diag-table td{padding:.3rem .5rem;border-bottom:1px solid rgba(255,255,255,.05);vertical-align:top;word-break:break-all}.engine-notif-diag-table td:first-child{color:var(--text-muted);white-space:nowrap;width:220px}.engine-notif-diag-table td:last-child{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--text)}.engine-notif-diag-tips{list-style:disc;padding-left:1.1rem;margin:0;font-size:.82rem;color:var(--text-muted)}.engine-notif-diag-tips li{margin:.35rem 0}.engine-notif-diag-tips strong{color:var(--text)}.engine-alert-panel{margin-top:1.2rem;padding-top:1rem;border-top:1px solid var(--border)}.engine-alert-open-btn{background:#818cf814;border:1px solid rgba(129,140,248,.3);color:#c7d2fe;font-family:inherit;font-size:.85rem;font-weight:600;padding:.55rem .9rem;border-radius:var(--radius-md);cursor:pointer;transition:background .15s ease,border-color .15s ease}.engine-alert-open-btn:hover{background:#818cf826;border-color:#818cf88c}.engine-alert-form{display:flex;flex-direction:column;gap:.55rem;padding:.85rem 1rem;border-radius:var(--radius-md);background:#818cf80d;min-width:0;max-width:100%;border:1px solid rgba(129,140,248,.25)}.engine-alert-form-header{display:flex;align-items:center;justify-content:space-between;font-size:.88rem}.engine-alert-close{background:none;border:none;color:var(--text-muted);font-size:1.3rem;cursor:pointer;padding:0 .3rem;line-height:1;font-family:inherit}.engine-alert-close:hover{color:var(--text)}.engine-alert-form-actions{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.engine-alert-err{font-size:.78rem;color:#ff7a90;word-break:break-word}.engine-alert-form .engine-sort-label{display:flex;flex-direction:column;align-items:stretch;gap:.3rem;white-space:normal}.engine-alert-form .engine-sort{width:100%;min-width:0;max-width:100%}.engine-alert-form .engine-search{width:100%;min-width:0;max-width:100%!important;box-sizing:border-box}.engine-alerts-list{display:flex;flex-direction:column;gap:.5rem}.engine-alert-item{display:flex;align-items:center;gap:.75rem;padding:.7rem .85rem;border-radius:var(--radius-md);background:#ffffff06;border:1px solid var(--border)}.engine-alert-desc{flex:1;font-size:.85rem;color:var(--text);min-width:0}.engine-alert-meta{font-size:.72rem;color:var(--text-muted);display:flex;gap:.4rem;flex-wrap:wrap}.engine-alert-delete{background:none;border:1px solid rgba(255,94,122,.35);color:#ff7a90;border-radius:var(--radius-sm);padding:0 .5rem;font-size:1.1rem;line-height:1.6;cursor:pointer;font-family:inherit;transition:background .15s ease}.engine-alert-delete:hover{background:#ff5e7a1a}@media (max-width: 640px){.engine-detail-hero{flex-direction:column;align-items:flex-start}.engine-detail-art{width:100%;height:140px}.engine-provider-hero-art{width:120px;height:120px;align-self:center}.engine-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.engine-heatmap-hours,.engine-heatmap-row{grid-template-columns:30px repeat(24,1fr)}}.rtp-hall-intro{margin:0 0 .5rem;font-size:.86rem;line-height:1.55;color:var(--text)}.rtp-hall-intro p{margin:0 0 .5rem}.rtp-hall-table{display:flex;flex-direction:column;gap:.5rem}.rtp-hall-row{display:grid;grid-template-columns:2rem 44px 1fr auto 1fr;gap:.7rem;align-items:center;padding:.55rem .75rem;border:1px solid var(--border);border-radius:var(--radius-sm, 8px);background:#ffffff05;text-decoration:none;color:inherit;transition:background .14s ease,border-color .14s ease}.rtp-hall-row:hover{background:#ffffff0d;border-color:#818cf84d}.rtp-hall-rank{font-weight:800;font-size:1.1rem;color:var(--text-muted);text-align:center}.rtp-hall-art{width:44px;aspect-ratio:1;overflow:hidden;border-radius:6px;background:#0003}.rtp-hall-art img{width:100%;height:100%;object-fit:contain}.rtp-hall-meta{min-width:0}.rtp-hall-name{font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rtp-hall-provider{font-size:.72rem;color:var(--text-muted);margin-top:.15rem}.rtp-hall-value{text-align:right}.rtp-hall-value-big{font-weight:800;font-size:1.1rem;font-variant-numeric:tabular-nums}.rtp-hall-value-big.is-high{color:#86efac}.rtp-hall-value-big.is-low{color:#fca5a5}.rtp-hall-value-sub{font-size:.68rem;color:var(--text-muted);margin-top:.15rem}.rtp-hall-bar{height:6px;background:#ffffff0a;border-radius:999px;overflow:hidden}.rtp-hall-bar .bar-good{display:block;height:100%;background:linear-gradient(90deg,#22c55e33,#22c55ebf)}.rtp-hall-bar .bar-bad{display:block;height:100%;background:linear-gradient(90deg,#ef444433,#ef4444cc)}@media (max-width: 640px){.rtp-hall-row{grid-template-columns:1.5rem 36px 1fr auto;gap:.55rem}.rtp-hall-bar{display:none}.rtp-hall-art{width:36px}}.horoscope-hero{padding:1rem 1.1rem;background:radial-gradient(120% 100% at 50% 0%,rgba(168,85,247,.18),rgba(129,140,248,.08) 60%,transparent);border:1px solid rgba(168,85,247,.3);border-radius:var(--radius-md, 10px);text-align:center;margin-bottom:1rem}.horoscope-sign{font-size:.78rem;text-transform:uppercase;letter-spacing:.15em;color:#c7d2fe}.horoscope-sign strong{color:#f5d0fe;font-size:.88rem}.horoscope-opener{margin:.65rem 0 0;font-size:1.05rem;line-height:1.5;color:var(--text);font-style:italic}.horoscope-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.6rem;margin:1rem 0}.horoscope-stat{padding:.7rem .8rem;border:1px solid var(--border);border-radius:var(--radius-sm, 8px);background:#ffffff05}.horoscope-stat.tone-good{border-color:#22c55e4d;background:#22c55e0d}.horoscope-stat.tone-bad{border-color:#ef44444d;background:#ef44440d}.horoscope-stat-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.horoscope-mood-bar{display:inline-flex;align-items:center;gap:3px;flex-wrap:nowrap}.horoscope-mood-dot{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0}.horoscope-mood-dot.is-on{background:radial-gradient(circle at 30% 30%,#fef3c7,#f59e0b 70%,#b45309);box-shadow:0 0 6px #fbbf248c}.horoscope-mood-dot.is-off{background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.horoscope-mood-label{margin-left:.4rem;font-size:.75rem;color:var(--text-muted);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.horoscope-mood-dot.is-on{box-shadow:none}}.horoscope-stat-value{margin-top:.3rem;font-size:1rem;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.horoscope-stat-hint{margin-top:.2rem;font-size:.68rem;color:var(--text-muted)}.horoscope-advice{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.5rem}.horoscope-do,.horoscope-dont{padding:.75rem .85rem;border-radius:var(--radius-sm, 8px);border:1px solid var(--border);font-size:.85rem;line-height:1.45}.horoscope-do{background:#22c55e0d;border-color:#22c55e4d}.horoscope-dont{background:#ef44440d;border-color:#ef44444d}.horoscope-do p,.horoscope-dont p{margin:.35rem 0 0;color:var(--text)}.horoscope-advice-head{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.horoscope-do .horoscope-advice-head{color:#86efac}.horoscope-dont .horoscope-advice-head{color:#fca5a5}.horoscope-omen{margin:1rem 0 .5rem;padding:.6rem .85rem;border:1px dashed rgba(168,85,247,.4);border-radius:var(--radius-sm, 8px);background:#a855f70d;font-size:.85rem;color:#e9d5ff}.horoscope-controls{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.75rem}.horoscope-toggle{font-size:.8rem;color:var(--text-muted);display:inline-flex;gap:.4rem;align-items:center;margin-right:auto}.horoscope-personal{display:inline-flex;align-items:center;gap:.5rem;flex:1 1 240px;margin-right:auto;font-size:.85rem;color:var(--text-muted)}.horoscope-personal-label{white-space:nowrap}.horoscope-personal-input{flex:1;min-width:120px;padding:.45rem .65rem;background:#111827a6;border:1px solid rgba(99,102,241,.25);border-radius:.5rem;color:var(--text);font-size:.85rem;font-family:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.horoscope-personal-input:focus{border-color:#6366f1cc;box-shadow:0 0 0 3px #6366f12e}.horoscope-footer{margin-top:.75rem;font-style:italic}@media (max-width: 640px){.horoscope-advice{grid-template-columns:1fr}}.diagnosis-drop{padding:2rem 1.5rem;border:2px dashed rgba(255,255,255,.1);border-radius:var(--radius-md, 12px);background:#ffffff05;text-align:center;cursor:pointer;transition:border-color .2s ease,background .2s ease}.diagnosis-drop:hover,.diagnosis-drop.is-dragging{border-color:#818cf880;background:#818cf80a}.diagnosis-drop.is-dragging{border-color:#818cf8d9;background:#818cf81f;box-shadow:0 0 0 4px #818cf81f}.diagnosis-drop-icon{font-size:2.5rem}.session-drop-overlay{position:fixed;inset:0;z-index:9999;pointer-events:none;display:flex;align-items:center;justify-content:center;background:#0f1028b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:sessionDropOverlayIn .14s ease-out}@keyframes sessionDropOverlayIn{0%{opacity:0}to{opacity:1}}.session-drop-overlay-inner{padding:2rem 3rem;border:2px dashed rgba(129,140,248,.75);border-radius:18px;background:#818cf814;text-align:center;color:var(--text);box-shadow:0 24px 48px #00000059,0 0 0 6px #818cf814}.session-drop-overlay-icon{font-size:3rem;line-height:1}.session-drop-overlay-title{margin-top:.6rem;font-size:1.15rem;font-weight:700;letter-spacing:-.01em}.session-drop-overlay-sub{margin-top:.3rem;font-size:.85rem;color:var(--text-muted)}.diagnosis-drop-title{margin-top:.5rem;font-size:1rem;font-weight:700;color:var(--text)}.diagnosis-drop-title code{background:#ffffff12;padding:.1em .4em;border-radius:3px;font-size:.9em}.diagnosis-drop-sub{margin-top:.2rem;font-size:.8rem;color:var(--text-muted)}.diagnosis-drop-note{margin-top:.75rem;font-size:.72rem;color:var(--text-muted);max-width:480px;margin-left:auto;margin-right:auto;line-height:1.5}.diagnosis-verdict{margin-top:1rem;padding:1.2rem 1.3rem;background:radial-gradient(120% 100% at 30% 0%,rgba(251,191,36,.12),transparent 60%);border:1px solid rgba(251,191,36,.25);border-radius:var(--radius-md, 12px);display:flex;gap:1rem;align-items:flex-start}.diagnosis-verdict-emoji{font-size:3rem;line-height:1}.diagnosis-verdict-label{font-size:.72rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.diagnosis-verdict-persona{font-size:1.55rem;font-weight:800;color:#fef3c7;margin-top:.15rem}.diagnosis-verdict-blurb{margin:.45rem 0 0;font-size:.9rem;line-height:1.5;color:var(--text)}.diagnosis-evidence{margin-top:1rem}.diagnosis-evidence h4{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0 0 .4rem}.diagnosis-evidence ul{margin:0;padding:0 0 0 1.1rem}.diagnosis-evidence li{font-size:.85rem;color:var(--text);line-height:1.5;margin:.25rem 0}.diagnosis-scorecard{margin-top:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.5rem}.diagnosis-score-row{padding:.55rem .7rem;background:#ffffff08;border-radius:var(--radius-sm, 6px);display:flex;flex-direction:column}.diagnosis-score-label{font-size:.66rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.diagnosis-score-value{font-size:1.05rem;font-weight:700;margin-top:.15rem;font-variant-numeric:tabular-nums;color:var(--text)}.diagnosis-actions{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.diagnosis-filename{margin-top:.75rem;font-size:.7rem}.roast-list{margin-top:1rem;display:flex;flex-direction:column;gap:.55rem}.roast-line{display:flex;gap:.65rem;padding:.75rem .9rem;background:radial-gradient(100% 100% at 0% 0%,rgba(239,68,68,.08),transparent);border:1px solid rgba(239,68,68,.2);border-radius:var(--radius-sm, 8px);font-size:.9rem;line-height:1.5;color:var(--text)}.roast-num{flex-shrink:0;width:1.6rem;height:1.6rem;border-radius:50%;background:#ef44442e;color:#fecaca;font-weight:800;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem}.confessional-open-btn{width:100%;margin-bottom:1rem;padding:.85rem 1rem;background:#818cf814;border:1px dashed rgba(129,140,248,.3);border-radius:var(--radius-md, 10px);color:#c7d2fe;font-size:.95rem;font-weight:700;cursor:pointer;font-family:inherit;transition:background .16s ease,border-color .16s ease}.confessional-open-btn:hover{background:#818cf826;border-color:#818cf880}.confessional-login-prompt{margin-bottom:1rem;padding:.85rem 1rem;background:#ffffff08;border:1px solid var(--border);border-radius:var(--radius-md, 10px);font-size:.88rem;line-height:1.5}.confessional-form{margin-bottom:1rem;padding:1rem;background:#ffffff08;border:1px solid rgba(129,140,248,.25);border-radius:var(--radius-md, 10px)}.confessional-form-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.confessional-close{background:transparent;border:none;color:var(--text-muted);font-size:1.4rem;cursor:pointer;padding:0 .3rem;line-height:1}.confessional-close:hover{color:var(--text)}.confessional-body{width:100%;background:#0003;border:1px solid var(--border);border-radius:6px;padding:.65rem .75rem;color:var(--text);font-family:inherit;font-size:.9rem;line-height:1.5;resize:vertical}.confessional-form-row{display:grid;grid-template-columns:1fr 2fr;gap:.6rem;margin-top:.6rem}.confessional-form-row label{display:flex;flex-direction:column;gap:.25rem;font-size:.72rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.confessional-form-row input{background:#0003;border:1px solid var(--border);border-radius:6px;padding:.45rem .6rem;color:var(--text);font-family:inherit;font-size:.85rem}.confessional-form-foot{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem}.confessional-count{font-size:.7rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.confessional-count.over{color:#fca5a5;font-weight:700}.confessional-form-actions{display:flex;gap:.5rem}.confessional-sort{display:flex;gap:.25rem;margin-bottom:1rem;border-bottom:1px solid var(--border)}.confessional-sort button{background:transparent;border:none;color:var(--text-muted);font-weight:600;padding:.45rem .85rem;cursor:pointer;font-family:inherit;font-size:.82rem;border-bottom:2px solid transparent;margin-bottom:-1px}.confessional-sort button:hover{color:var(--text)}.confessional-sort button.active{color:#e0e7ff;border-bottom-color:#818cf8cc}.confessional-feed{display:flex;flex-direction:column;gap:.75rem}.confession-card{display:flex;gap:.8rem;padding:.85rem .95rem;background:#ffffff05;border:1px solid var(--border);border-radius:var(--radius-md, 10px)}.confession-votes{display:flex;flex-direction:column;align-items:center;gap:.15rem;min-width:32px}.confession-vote{background:transparent;border:none;color:var(--text-muted);cursor:pointer;font-size:1.1rem;line-height:1;padding:.15rem .3rem;transition:color .12s ease}.confession-vote:hover:not(:disabled){color:var(--text)}.confession-vote:disabled{cursor:not-allowed;opacity:.5}.confession-vote.up.active{color:#86efac}.confession-vote.down.active{color:#fca5a5}.confession-score{font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums}.confession-score.pos{color:#86efac}.confession-score.neg{color:#fca5a5}.confession-content{flex:1;min-width:0}.confession-body{margin:0;font-size:.9rem;line-height:1.55;color:var(--text);white-space:pre-wrap;word-wrap:break-word}.confession-meta{margin-top:.55rem;font-size:.72rem;color:var(--text-muted);display:flex;gap:.35rem;flex-wrap:wrap;align-items:center}.confession-author{font-weight:700;color:#c7d2fe}.confession-amount{color:#fca5a5;font-weight:700;font-variant-numeric:tabular-nums}.session-chart-wrap{width:100%;overflow-x:auto;overflow-y:visible;margin:.25rem 0 .75rem;position:relative;cursor:crosshair}.session-chart{width:100%;min-width:420px;height:auto;display:block;font-family:inherit;font-feature-settings:"tnum" 1,"ss01" 1;text-rendering:geometricPrecision}.session-chart text{font-family:inherit;font-weight:500;letter-spacing:.01em}.session-label-chip text{font-weight:600;letter-spacing:.02em}.session-label-chip rect{filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}[data-theme=light] .session-label-chip rect{filter:drop-shadow(0 1px 2px rgba(15,23,42,.18))}.session-tilt-zone{pointer-events:none}.session-tilt-explainer{display:flex;align-items:flex-start;gap:.55rem;padding:.55rem .75rem;margin-bottom:.55rem;border-radius:.5rem;border:1px solid rgba(248,113,113,.25);background:linear-gradient(135deg,#f8717112,#f8717105);font-size:.78rem;color:var(--text);line-height:1.45}.session-tilt-dot{flex-shrink:0;width:12px;height:12px;border-radius:3px;margin-top:.18rem;background:#f8717126;border:1px dashed rgba(248,113,113,.55)}.session-tilt-text strong{font-weight:700;color:#fecaca}[data-theme=light] .session-tilt-text strong{color:#b91c1c}.session-finish-cta{margin-top:.85rem;animation:sessionFinishRise .32s cubic-bezier(.22,1,.36,1) both}.session-finish-cta-inner{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;border-radius:.65rem;border:1px solid rgba(99,102,241,.4);background:radial-gradient(140% 100% at 0% 0%,rgba(99,102,241,.18),transparent 60%),radial-gradient(140% 100% at 100% 100%,rgba(34,197,94,.14),transparent 60%),#0f172a8c;box-shadow:0 10px 30px #6366f126,0 0 0 1px #6366f10d inset;position:relative;overflow:hidden}.session-finish-cta-inner:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.08) 50%,transparent 70%);animation:sessionFinishShimmer 1.6s ease-out .2s 1 both;pointer-events:none}.session-finish-cta-icon{font-size:1.65rem;line-height:1;flex-shrink:0;filter:drop-shadow(0 0 6px rgba(99,102,241,.45))}.session-finish-cta-text{flex:1 1 auto;min-width:0}.session-finish-cta-title{font-weight:700;font-size:.95rem;color:var(--text);letter-spacing:-.01em}.session-finish-cta-sub{font-size:.74rem;color:var(--text-muted);margin-top:.1rem;font-variant-numeric:tabular-nums}.session-finish-cta-btn{flex-shrink:0;padding:.55rem .95rem;border-radius:.5rem;border:1px solid rgba(99,102,241,.55);background:linear-gradient(135deg,#6366f159,#6366f12e);color:#e0e7ff;font-size:.82rem;font-weight:700;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease;white-space:nowrap}.session-finish-cta-btn:hover{transform:translateY(-1px);background:linear-gradient(135deg,#6366f180,#6366f147);border-color:#6366f1bf}.session-finish-cta-close{flex-shrink:0;width:28px;height:28px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text-muted);cursor:pointer;font-size:.85rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:color .15s ease,background .15s ease}.session-finish-cta-close:hover{color:var(--text);background:#ffffff14}@keyframes sessionFinishRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sessionFinishShimmer{0%{transform:translate(-100%)}to{transform:translate(120%)}}[data-theme=light] .session-finish-cta-inner{background:radial-gradient(140% 100% at 0% 0%,rgba(99,102,241,.1),transparent 60%),radial-gradient(140% 100% at 100% 100%,rgba(34,197,94,.08),transparent 60%),#ffffffeb;border-color:#6366f14d}[data-theme=light] .session-finish-cta-btn{background:linear-gradient(135deg,#6366f12e,#6366f114);color:#4338ca;border-color:#6366f173}[data-theme=light] .session-finish-cta-btn:hover{background:linear-gradient(135deg,#6366f14d,#6366f126)}[data-theme=light] .session-finish-cta-close{background:#0f172a0a;border-color:#0f172a14}@media (max-width: 640px){.session-finish-cta-inner{flex-wrap:wrap;gap:.55rem;padding:.7rem .85rem}.session-finish-cta-text{flex-basis:100%}.session-finish-cta-btn{flex:1 1 auto;text-align:center}}.session-stake-strip,.session-bighit-burst{pointer-events:none}.session-bighit-burst:not(.is-fresh) circle{opacity:.85}.session-bonus-marker{pointer-events:none}.session-bonus-marker:not(.is-fresh) path{animation:sessionBonusBob 3s ease-in-out infinite;transform-origin:center}@keyframes sessionBonusBob{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.session-bonus-marker.is-fresh path{animation:sessionBonusPop .8s var(--ease) 1;transform-origin:center}@keyframes sessionBonusPop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.35);opacity:1}to{transform:scale(1);opacity:1}}.session-hover-tip.is-bonus{border-color:#fbbf248c;box-shadow:0 8px 24px #fbbf2426,0 0 0 1px #fbbf242e inset;background:linear-gradient(135deg,#fbbf2414,#0f172af0)}.session-hover-bonus-tag{display:inline-flex;align-items:center;gap:.3rem;padding:.18rem .5rem;border-radius:999px;background:linear-gradient(135deg,#fbbf244d,#f59e0b2e);border:1px solid rgba(251,191,36,.55);color:#fde68a;font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.3rem;align-self:flex-start}.session-stat.session-stat-bonus{border-color:#fbbf2452;background:radial-gradient(120% 100% at 100% 0%,rgba(251,191,36,.08),transparent 60%),#fbbf240a}.session-stat.session-stat-bonus .session-stat-value{color:#fde68a}.session-stat.session-stat-bonus.neg{border-color:#f8717166;background:#f871710f}.session-stat.session-stat-bonus.neg .session-stat-value{color:#fca5a5}.session-bonus-journey{display:flex;flex-direction:column;gap:.55rem;margin-top:.85rem;padding:.85rem .95rem;border-radius:var(--radius-md);border:1px solid rgba(251,191,36,.3);background:radial-gradient(140% 100% at 0% 0%,rgba(251,191,36,.08),transparent 55%),radial-gradient(140% 100% at 100% 100%,rgba(56,189,248,.04),transparent 55%),#ffffff05;position:relative;overflow:hidden}.session-bonus-journey:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(251,191,36,.55),transparent);opacity:.7}.session-bonus-journey-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:.45rem}.session-bonus-journey-icon{font-size:1.05rem;line-height:1}.session-bonus-journey-title{font-weight:700;font-size:.92rem;color:var(--text);letter-spacing:-.005em}.session-bonus-journey-sub{font-size:.74rem;color:var(--text-muted)}.session-bonus-journey-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.session-bonus-journey-stat{display:flex;flex-direction:column;gap:.15rem;padding:.5rem .65rem;border-radius:var(--radius-sm);background:#0000002e;border:1px solid rgba(255,255,255,.04)}.session-bonus-journey-stat.is-pos{border-color:#34d3994d;background:#34d3990a}.session-bonus-journey-stat.is-neg{border-color:#f871714d;background:#f871710a}.session-bonus-journey-label{font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.session-bonus-journey-value{font-size:.95rem;font-weight:700;color:#fde68a;font-variant-numeric:tabular-nums;letter-spacing:-.005em}.session-bonus-journey-stat.is-pos .session-bonus-journey-value{color:#6ee7b7}.session-bonus-journey-stat.is-neg .session-bonus-journey-value{color:#fca5a5}.session-bonus-journey-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.55rem .7rem;border-radius:var(--radius-sm);background:#ffffff08;border:1px solid rgba(255,255,255,.05);font-size:.78rem;color:var(--text);line-height:1.4}.session-bonus-journey-row.is-best{border-color:#34d39938;background:#34d3990a}.session-bonus-journey-row.is-worst{border-color:#f8717138;background:#f871710a}.session-bonus-journey-row-tag{font-size:.6rem;font-weight:700;letter-spacing:.1em;padding:.2rem .55rem;border-radius:999px;background:#ffffff14;color:var(--text);flex-shrink:0}.session-bonus-journey-row.is-best .session-bonus-journey-row-tag{background:#34d3992e;border:1px solid rgba(52,211,153,.4);color:#a7f3d0}.session-bonus-journey-row.is-worst .session-bonus-journey-row-tag{background:#f871712e;border:1px solid rgba(248,113,113,.4);color:#fecaca}.session-bonus-journey-row-text strong{color:var(--text);font-weight:700}.session-bonus-journey-row-text strong.is-pos{color:#6ee7b7}.session-bonus-journey-row-text strong.is-neg{color:#fca5a5}@media (max-width: 640px){.session-bonus-journey-stats{grid-template-columns:1fr}.session-bonus-journey-row{grid-template-columns:auto 1fr}.session-bonus-journey-row .session-walkaway-jump{grid-column:1 / 3;justify-self:end}}[data-theme=light] .session-hover-tip.is-bonus{background:linear-gradient(135deg,#fbbf241a,#fffffff5);border-color:#f59e0b8c;color:#0f172a}[data-theme=light] .session-hover-bonus-tag{color:#92400e;background:#fbbf242e}[data-theme=light] .session-bonus-journey{background:linear-gradient(135deg,#fbbf2414,#fffffff2)}[data-theme=light] .session-bonus-journey-title{color:#0f172a}[data-theme=light] .session-bonus-journey-value{color:#92400e}[data-theme=light] .session-bonus-journey-stat.is-pos .session-bonus-journey-value{color:#047857}[data-theme=light] .session-bonus-journey-stat.is-neg .session-bonus-journey-value{color:#b91c1c}[data-theme=light] .session-stat.session-stat-bonus .session-stat-value{color:#92400e}.session-hover-tip{position:absolute;top:8px;transform:translate(-50%);pointer-events:none;min-width:200px;max-width:280px;padding:.55rem .7rem;background:#0f172af0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:.5rem;font-size:.74rem;color:var(--text);z-index:4;font-variant-numeric:tabular-nums;box-shadow:0 8px 24px #00000059}.session-hover-row{display:flex;justify-content:space-between;gap:.5rem;align-items:baseline;padding:.12rem 0}.session-hover-head{border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:.3rem;margin-bottom:.2rem}.session-hover-foot{border-top:1px solid rgba(255,255,255,.08);padding-top:.25rem;margin-top:.2rem}.session-hover-idx{font-weight:700;color:#c7d2fe;font-size:.75rem}.session-hover-game{font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.session-hover-label{color:var(--text-muted);font-size:.66rem;text-transform:uppercase;letter-spacing:.06em}.session-hover-val{font-weight:700}.session-hover-val.is-pos{color:#34d399}.session-hover-val.is-neg{color:#f87171}.session-hover-val.is-zero{color:#ffffff8c}.session-hover-mult{color:#ffffff8c;font-weight:500;font-size:.7rem}.session-hover-cta{margin-top:.3rem;padding-top:.25rem;border-top:1px dashed rgba(255,255,255,.08);font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:#6366f1d9;text-align:center}.session-hover-marker{pointer-events:none}.session-stat.session-stat-tilt.neg{animation:sessionStatTiltPulse 1.4s ease-in-out infinite}@keyframes sessionStatTiltPulse{0%,to{border-color:#f8717159;box-shadow:0 0 #f8717100}50%{border-color:#f87171d9;box-shadow:0 0 0 4px #f871711f}}.session-stat-sub{margin-top:.2rem;font-size:.7rem;font-weight:500;color:var(--text-muted);line-height:1.25;white-space:normal;word-break:break-word;font-variant-numeric:tabular-nums}.session-walkaway{margin-top:.85rem;padding:.85rem .95rem;border-radius:.6rem;border:1px solid rgba(99,102,241,.25);background:linear-gradient(135deg,#6366f112,#22c55e0a)}.session-walkaway-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:.45rem;margin-bottom:.55rem}.session-walkaway-icon{font-size:1.05rem;line-height:1}.session-walkaway-title{font-weight:700;font-size:.9rem;color:var(--text)}.session-walkaway-sub{font-size:.74rem;color:var(--text-muted)}.session-walkaway-rows{display:flex;flex-direction:column;gap:.35rem}.session-walkaway-row{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:.6rem;padding:.45rem .6rem;border-radius:.45rem;background:#ffffff08;border:1px solid rgba(255,255,255,.05);font-size:.78rem;font-variant-numeric:tabular-nums}.session-walkaway-label{color:var(--text);font-weight:600}.session-walkaway-bal{font-weight:700}.session-walkaway-bal.is-pos{color:#34d399}.session-walkaway-bal.is-neg{color:#f87171}.session-walkaway-delta{font-size:.72rem;color:var(--text-muted);min-width:96px;text-align:right}.session-walkaway-delta.is-pos{color:#6ee7b7;font-weight:600}.session-walkaway-jump{background:#6366f11f;border:1px solid rgba(99,102,241,.3);color:#c7d2fe;padding:.28rem .55rem;border-radius:.4rem;font-size:.7rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.session-walkaway-jump:hover{background:#6366f138;border-color:#6366f18c}[data-theme=light] .session-hover-tip{background:#fffffff5;border-color:#0f172a1a;color:#0f172a;box-shadow:0 8px 20px #0f172a1f}[data-theme=light] .session-hover-row,[data-theme=light] .session-hover-game{color:#0f172a}[data-theme=light] .session-hover-val.is-pos{color:#047857}[data-theme=light] .session-hover-val.is-neg{color:#b91c1c}[data-theme=light] .session-hover-cta{color:#4338ca;border-top-color:#0f172a14}[data-theme=light] .session-walkaway{border-color:#6366f138;background:linear-gradient(135deg,#6366f10d,#22c55e0a)}[data-theme=light] .session-walkaway-row{background:#0f172a05;border-color:#0f172a0f}[data-theme=light] .session-walkaway-bal.is-pos{color:#047857}[data-theme=light] .session-walkaway-bal.is-neg{color:#b91c1c}[data-theme=light] .session-walkaway-jump{background:#6366f114;border-color:#6366f140;color:#4338ca}[data-theme=light] .session-chart text{fill:#0f172a8c!important}@media (max-width: 640px){.session-hover-tip{min-width:160px;max-width:220px;font-size:.7rem;padding:.45rem .55rem}.session-hover-game{max-width:110px}.session-walkaway-row{grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:.3rem .5rem}.session-walkaway-delta{grid-column:1 / 2;min-width:0;text-align:left}.session-walkaway-jump{grid-column:2 / 3;grid-row:1 / 3;align-self:center}}.session-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.5rem}.session-stat{padding:.65rem .75rem;border:1px solid var(--border);border-radius:.6rem;background:#ffffff05;min-width:0;overflow:hidden}.session-stat.pos{border-color:#34d39959;background:#34d3990f}.session-stat.neg{border-color:#f8717159;background:#f871710f}.session-stat-label{font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.session-stat-value{margin-top:.25rem;font-size:.95rem;font-weight:700;white-space:nowrap;color:var(--text);font-variant-numeric:tabular-nums}.session-bet-row{display:grid;grid-template-columns:56px 1fr auto auto auto;align-items:center;gap:.75rem;padding:.6rem .75rem;margin-top:.75rem;border:1px solid var(--border);border-radius:.6rem;background:#ffffff08;font-size:.85rem;font-variant-numeric:tabular-nums}.session-bet-idx{font-weight:700;color:#c7d2fe;font-size:.82rem;text-align:center}.session-bet-game{font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.session-bet-amt{color:var(--text-muted);font-size:.78rem}.session-bet-native{color:#fff6;font-size:.72rem}.session-bet-result{font-weight:700}.session-bet-result.pos{color:#34d399}.session-bet-result.neg,.session-bet-result.zero{color:#f87171}.session-bet-mult{color:var(--text-muted);font-size:.78rem}.session-controls{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.75rem}.session-speed{display:inline-flex;gap:.25rem;padding:.25rem;border:1px solid var(--border);border-radius:.5rem;background:#ffffff05}.session-speed-btn{background:transparent;border:none;color:var(--text-muted);padding:.3rem .55rem;border-radius:.35rem;cursor:pointer;font-size:.78rem;font-weight:700;transition:background .15s ease,color .15s ease}.session-speed-btn:hover{color:var(--text);background:#ffffff0d}.session-speed-btn.is-active{background:#6366f140;color:#e0e7ff}.session-scrub{flex:1 1 200px;min-width:140px;accent-color:#818cf8}.session-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.5rem}.session-picker-item{text-align:left;padding:.7rem .85rem;border:1px solid var(--border);border-radius:.6rem;background:#ffffff05;color:var(--text);cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.session-picker-item:hover{border-color:#6366f173;background:#6366f10f;transform:translateY(-1px)}.session-picker-item.is-active{border-color:#6366f1bf;background:#6366f11f}.session-picker-item.is-tiny{opacity:.55}.session-picker-item.is-tiny:hover{opacity:.9}.session-picker-net,.session-picker-amt{white-space:nowrap}.session-picker-head{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.session-picker-date{font-weight:700;font-size:.85rem}.session-picker-net{font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums}.session-picker-net.pos{color:#34d399}.session-picker-net.neg{color:#f87171}.session-picker-meta{margin-top:.25rem;font-size:.75rem;color:var(--text-muted);font-variant-numeric:tabular-nums}@media (max-width: 640px){.session-bet-row{grid-template-columns:44px 1fr auto;row-gap:.25rem}.session-bet-amt,.session-bet-mult{grid-column:2 / 4;font-size:.72rem}}.se-title-badge{display:inline-flex;align-items:center;padding:.28rem .6rem;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c7d2fe;background:#818cf824;border:1px solid rgba(129,140,248,.45);box-shadow:0 0 10px #818cf840;line-height:1}.se-hero-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-bottom:.25rem}.se-hero-pillar{display:flex;align-items:flex-start;gap:.7rem;padding:.85rem .95rem;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.06);background:radial-gradient(120% 100% at 0% 0%,var(--pillar-glow, rgba(129,140,248,.08)),transparent 60%),#ffffff05;position:relative;overflow:hidden;transition:border-color .2s var(--ease),transform .2s var(--ease)}.se-hero-pillar:hover{border-color:var(--pillar-stroke, rgba(129, 140, 248, .28));transform:translateY(-1px)}.se-hero-pillar:after{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--pillar-stroke, rgba(129,140,248,.45)),transparent);opacity:.7}.se-hero-pillar.is-indigo{--pillar-glow: rgba(129, 140, 248, .1);--pillar-stroke: rgba(129, 140, 248, .5)}.se-hero-pillar.is-emerald{--pillar-glow: rgba(52, 211, 153, .1);--pillar-stroke: rgba(52, 211, 153, .5)}.se-hero-pillar.is-violet{--pillar-glow: rgba(167, 139, 250, .1);--pillar-stroke: rgba(167, 139, 250, .5)}.se-hero-pillar-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;flex-shrink:0;border:1px solid var(--pillar-stroke);background:var(--pillar-glow)}.se-hero-pillar.is-indigo .se-hero-pillar-icon{color:#c7d2fe}.se-hero-pillar.is-emerald .se-hero-pillar-icon{color:#6ee7b7}.se-hero-pillar.is-violet .se-hero-pillar-icon{color:#ddd6fe}.se-hero-pillar-icon svg{width:16px;height:16px}.se-hero-pillar-text{display:flex;flex-direction:column;gap:.18rem;min-width:0}.se-hero-pillar-title{font-size:.85rem;font-weight:700;color:var(--text);letter-spacing:-.005em}.se-hero-pillar-sub{font-size:.72rem;color:var(--text-muted);line-height:1.3}@media (max-width: 760px){.se-hero-strip{grid-template-columns:1fr}}.se-section-divider{display:flex;align-items:center;gap:.65rem;margin:.4rem 0 .2rem}.se-section-divider-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(129,140,248,.3) 30%,rgba(129,140,248,.3) 70%,transparent)}.se-section-divider-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .7rem;border-radius:999px;border:1px solid rgba(129,140,248,.28);background:radial-gradient(120% 100% at 50% 0%,rgba(129,140,248,.1),transparent 70%),#0e0f16d9;font-size:.74rem;font-weight:700;letter-spacing:.04em;color:#c7d2fe;white-space:nowrap;flex-shrink:0;text-transform:uppercase}.se-section-divider-icon{display:inline-flex;width:14px;height:14px;align-items:center;justify-content:center}.se-section-divider-icon svg{width:14px;height:14px}.se-section-divider-label{color:#e0e7ff}.se-section-divider-kicker{color:var(--text-muted);font-weight:500;text-transform:none;letter-spacing:0;font-size:.7rem}.se-steps.is-progress li{display:flex;gap:.7rem;padding:.85rem .95rem;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.06);background:#ffffff05;transition:border-color .24s var(--ease),background .24s var(--ease),transform .2s var(--ease);position:relative;overflow:hidden}.se-steps.is-progress li.is-active{border-color:#818cf88c;background:radial-gradient(120% 100% at 0% 0%,rgba(129,140,248,.12),transparent 60%),#818cf80a;box-shadow:0 0 0 1px #818cf82e inset,0 8px 24px #818cf814}.se-steps.is-progress li.is-done{border-color:#34d39952;background:#34d3990a}.se-steps.is-progress li.is-active.is-done{border-color:#34d39980;background:radial-gradient(120% 100% at 0% 0%,rgba(52,211,153,.14),transparent 60%),#34d3990a;box-shadow:0 0 0 1px #34d39938 inset,0 8px 24px #34d3991a}.se-steps.is-progress li:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,transparent,var(--step-rail, rgba(129, 140, 248, .55)),transparent);opacity:0;transition:opacity .24s var(--ease)}.se-steps.is-progress li.is-active:before{opacity:1}.se-steps.is-progress li.is-done{--step-rail: rgba(52, 211, 153, .5)}.se-steps.is-progress li.is-done:before{opacity:1}.se-steps.is-progress .se-steps-num{width:26px;height:26px;font-size:.78rem;border-radius:8px;flex-shrink:0;align-self:flex-start;margin-top:.05rem;background:#ffffff0d;border-color:#ffffff14;color:var(--text-muted);transition:background .24s var(--ease),border-color .24s var(--ease),color .24s var(--ease)}.se-steps.is-progress li.is-active .se-steps-num{background:linear-gradient(135deg,#818cf859,#6366f140);border-color:#818cf8a6;color:#fff;box-shadow:0 0 0 4px #818cf81a}.se-steps.is-progress li.is-done .se-steps-num{background:linear-gradient(135deg,#34d39959,#10b98138);border-color:#34d3998c;color:#d1fae5}.se-steps-text{display:flex;flex-direction:column;gap:.18rem;min-width:0}.se-steps-title{font-size:.86rem;font-weight:700;color:var(--text);letter-spacing:-.005em}.se-steps.is-progress li.is-done .se-steps-title{color:#d1fae5}.se-steps-sub{font-size:.74rem;color:var(--text-muted);line-height:1.4}.se-verify-btn-v2{position:relative;display:inline-flex;align-items:center;gap:.6rem;padding:.78rem 1.3rem;border:1px solid rgba(129,140,248,.55);border-radius:.65rem;background:linear-gradient(135deg,#818cf86b,#6366f152 50%,#8b5cf652);color:#f5f3ff;font-family:inherit;font-size:.92rem;font-weight:700;letter-spacing:-.005em;cursor:pointer;overflow:hidden;transition:transform .14s ease,box-shadow .2s var(--ease),border-color .2s var(--ease);box-shadow:0 8px 22px #818cf82e,inset 0 1px #ffffff14;-webkit-tap-highlight-color:transparent}.se-verify-btn-v2:hover:not(:disabled):not(.is-disabled){transform:translateY(-1px);box-shadow:0 12px 30px #818cf840,inset 0 1px #ffffff1a;border-color:#a5b4fcb3}.se-verify-btn-v2:active:not(:disabled):not(.is-disabled){transform:translateY(0) scale(.985)}.se-verify-btn-v2.is-disabled,.se-verify-btn-v2:disabled{cursor:not-allowed;background:#ffffff0a;border-color:#ffffff14;color:var(--text-dim);box-shadow:none}.se-verify-btn-v2-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}.se-verify-btn-v2-icon svg{width:18px;height:18px}.se-verify-btn-v2-label{line-height:1}.se-verify-btn-v2-arrow{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:.15rem;transform:translate(0);transition:transform .22s var(--ease);opacity:.85}.se-verify-btn-v2-arrow svg{width:16px;height:16px}.se-verify-btn-v2:hover:not(:disabled):not(.is-disabled) .se-verify-btn-v2-arrow{transform:translate(4px);opacity:1}.se-verify-btn-v2.is-busy .se-verify-btn-v2-arrow{opacity:0}.se-verify-btn-v2-shimmer{position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.14) 50%,transparent 70%);transform:translate(-100%)}.se-verify-btn-v2:not(:disabled):not(.is-disabled):hover .se-verify-btn-v2-shimmer{animation:seVerifyShimmer 1.2s ease-out 1}@keyframes seVerifyShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.se-verify-btn-v2-spinner{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;animation:seVerifySpin .65s linear infinite}@keyframes seVerifySpin{to{transform:rotate(360deg)}}.se-result.is-fresh{animation:seResultRise .38s cubic-bezier(.22,1,.36,1) both,seResultGlow 1.6s ease-out .2s 1}@keyframes seResultRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes seResultGlow{0%{box-shadow:0 0 #818cf800}35%{box-shadow:0 0 0 8px #818cf829}to{box-shadow:0 0 #818cf800}}.se-result-label{display:inline-flex;align-items:center;gap:.4rem}.se-result-label-dot{width:6px;height:6px;border-radius:50%;background:#818cf8;box-shadow:0 0 #818cf880;animation:seLabelDotPulse 2.4s ease-in-out infinite}@keyframes seLabelDotPulse{0%,to{box-shadow:0 0 #818cf880}50%{box-shadow:0 0 0 6px #818cf800}}.se-outcome-card{position:relative;isolation:isolate;overflow:hidden}.se-outcome-card-glow{position:absolute;inset:-40% -40% auto auto;width:120px;height:120px;border-radius:50%;pointer-events:none;opacity:0;transition:opacity .24s var(--ease);z-index:-1;filter:blur(28px)}.se-outcome-card:hover .se-outcome-card-glow{opacity:1}.se-outcome-card.is-payout:before,.se-outcome-card.is-cost:before,.se-outcome-card.is-event:before,.se-outcome-card.is-buyx:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--card-stroke, rgba(255,255,255,.12));opacity:.85}.se-outcome-card.is-payout{--card-stroke: linear-gradient(90deg, transparent, rgba(255,255,255,.18), transparent)}.se-outcome-card.is-payout.is-payout-loss .se-outcome-card-glow{background:#f8717173}.se-outcome-card.is-payout.is-payout-loss:before,.se-outcome-card.is-payout.is-payout-loss{--card-stroke: linear-gradient(90deg, transparent, rgba(248,113,113,.65), transparent)}.se-outcome-card.is-payout.is-payout-loss{border-color:#f8717138;background:#f871710a}.se-outcome-card.is-payout.is-payout-tiny{--card-stroke: linear-gradient(90deg, transparent, rgba(253, 230, 138, .55), transparent)}.se-outcome-card.is-payout.is-payout-tiny .se-outcome-card-glow{background:#fde68a66}.se-outcome-card.is-payout.is-payout-win{--card-stroke: linear-gradient(90deg, transparent, rgba(52, 211, 153, .65), transparent)}.se-outcome-card.is-payout.is-payout-win .se-outcome-card-glow{background:#34d39973}.se-outcome-card.is-payout.is-payout-big{--card-stroke: linear-gradient(90deg, transparent, rgba(34, 197, 94, .7), transparent)}.se-outcome-card.is-payout.is-payout-big .se-outcome-card-glow{background:#22c55e8c}.se-outcome-card.is-payout.is-payout-big{border-color:#22c55e47;background:#22c55e0f}.se-outcome-card.is-payout.is-payout-big .se-outcome-value{color:#6ee7b7}.se-outcome-card.is-payout.is-payout-huge{--card-stroke: linear-gradient(90deg, transparent, rgba(34, 197, 94, .95), rgba(56, 189, 248, .95), transparent)}.se-outcome-card.is-payout.is-payout-huge .se-outcome-card-glow{background:#22c55eb3}.se-outcome-card.is-payout.is-payout-huge{border-color:#22c55e73;background:linear-gradient(135deg,#22c55e14,#38bdf80d)}.se-outcome-card.is-payout.is-payout-huge .se-outcome-value{color:#86efac}.se-outcome-card.is-cost{--card-stroke: linear-gradient(90deg, transparent, rgba(255,255,255,.16), transparent)}.se-outcome-card.is-cost .se-outcome-card-glow{background:#ffffff2e}.se-outcome-card.is-event{--card-stroke: linear-gradient(90deg, transparent, rgba(129, 140, 248, .6), transparent)}.se-outcome-card.is-event .se-outcome-card-glow{background:#818cf873}.se-outcome-card.is-event{border-color:#818cf838}.se-outcome-card.is-buyx.is-buy-pos{--card-stroke: linear-gradient(90deg, transparent, rgba(52, 211, 153, .65), transparent)}.se-outcome-card.is-buyx.is-buy-pos .se-outcome-card-glow{background:#34d39973}.se-outcome-card.is-buyx.is-buy-pos{border-color:#34d39947;background:#34d3990d}.se-outcome-card.is-buyx.is-buy-neg{--card-stroke: linear-gradient(90deg, transparent, rgba(248, 113, 113, .6), transparent)}.se-outcome-card.is-buyx.is-buy-neg .se-outcome-card-glow{background:#f8717166}.se-outcome-card.is-buyx.is-buy-neg{border-color:#f8717140;background:#f871710a}.se-mode-panel-v2{display:flex;flex-direction:column;gap:.65rem;padding:.85rem .95rem;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.06);background:radial-gradient(120% 100% at 100% 100%,rgba(129,140,248,.05),transparent 60%),#ffffff05}.se-mode-panel-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1rem;align-items:center;padding-bottom:.65rem;border-bottom:1px solid rgba(255,255,255,.05)}.se-mode-panel-hero-text{display:flex;flex-direction:column;gap:.18rem;min-width:0}.se-mode-panel-hero-label{font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.se-mode-panel-hero-value{font-size:1.6rem;font-weight:700;line-height:1;letter-spacing:-.02em;color:#eef0f8;font-variant-numeric:tabular-nums}.se-mode-panel-hero-value.is-good,.se-mode-panel-hero-value.is-ok,.se-mode-panel-hero-value.is-low{color:#eef0f8}.se-mode-panel-hero-unit{font-size:1.1rem;font-weight:600;margin-left:.1rem;color:#ffffff8c}.se-mode-panel-hero-sub{font-size:.72rem;color:var(--text-muted);margin-top:.1rem}.se-mode-panel-hero-bar{display:flex;flex-direction:column;gap:.3rem}.se-mode-panel-hero-bar-track{height:6px;border-radius:999px;background:#ffffff0a;overflow:hidden;position:relative}.se-mode-panel-hero-bar-fill{height:100%;border-radius:inherit;background:#818cf880;transition:width .6s var(--ease)}.se-mode-panel-hero-bar-fill.is-low,.se-mode-panel-hero-bar-fill.is-ok,.se-mode-panel-hero-bar-fill.is-good{background:#818cf880}.se-mode-panel-hero-bar-scale{display:flex;justify-content:space-between;font-size:.62rem;letter-spacing:.08em;color:var(--text-dim);font-variant-numeric:tabular-nums}@media (max-width: 760px){.se-mode-panel-hero{grid-template-columns:1fr;gap:.5rem}}.se-mode-strip{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.15rem;padding:.55rem .85rem;border-radius:11px;border:1px solid rgba(255,255,255,.06);background:#0006}.se-mode-chip{display:inline-flex;align-items:baseline;gap:.4rem;font-size:.82rem}.se-mode-chip[title]{cursor:help}.se-mode-chip-k{font-size:.62rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted)}.se-mode-chip-v{font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.se-deepdive-presets-v2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.se-dd-preset-v2{display:flex;flex-direction:column;gap:.25rem;padding:.7rem .8rem;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md);background:#ffffff05;color:var(--text-muted);cursor:pointer;text-align:left;font-family:inherit;transition:border-color .18s var(--ease),background .18s var(--ease),transform .18s var(--ease),color .18s var(--ease)}.se-dd-preset-v2:hover{border-color:#818cf866;color:var(--text);transform:translateY(-1px)}.se-dd-preset-v2.is-active{border-color:#818cf8b3;background:radial-gradient(120% 100% at 0% 0%,rgba(129,140,248,.14),transparent 60%),#818cf80a;color:var(--text);box-shadow:0 0 0 1px #818cf838 inset}.se-dd-preset-v2-tier{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c7d2fe}.se-dd-preset-v2.is-active .se-dd-preset-v2-tier{color:#e0e7ff}.se-dd-preset-v2-count{font-size:1.1rem;font-weight:700;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1}.se-dd-preset-v2-meta{display:flex;flex-direction:column;gap:.05rem;margin-top:.15rem}.se-dd-preset-v2-est{font-size:.7rem;color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:600}.se-dd-preset-v2-desc{font-size:.66rem;color:var(--text-dim);line-height:1.3}@media (max-width: 760px){.se-deepdive-presets-v2{grid-template-columns:1fr 1fr}}.se-next-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.25rem}.se-next-card{display:flex;align-items:center;gap:.7rem;padding:.85rem .95rem;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.06);background:#ffffff05;text-decoration:none;color:var(--text);transition:border-color .2s var(--ease),background .2s var(--ease),transform .2s var(--ease)}.se-next-card:hover{border-color:#818cf866;background:radial-gradient(120% 100% at 0% 0%,rgba(129,140,248,.08),transparent 60%),#ffffff08;transform:translateY(-1px)}.se-next-card-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;flex-shrink:0;border:1px solid rgba(129,140,248,.3);background:#818cf80f;color:#c7d2fe;transition:transform .2s var(--ease)}.se-next-card-icon svg{width:16px;height:16px}.se-next-card:hover .se-next-card-icon{transform:translate(2px)}.se-next-card-text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.se-next-card-text strong{font-size:.86rem;font-weight:700;color:var(--text);letter-spacing:-.005em}.se-next-card-text span{font-size:.72rem;color:var(--text-muted);line-height:1.35}@media (max-width: 760px){.se-next-cards{grid-template-columns:1fr}}[data-theme=light] .se-section-divider-chip{background:radial-gradient(120% 100% at 50% 0%,rgba(99,102,241,.08),transparent 70%),#ffffffeb;border-color:#6366f14d;color:#4338ca}[data-theme=light] .se-section-divider-label{color:#4338ca}[data-theme=light] .se-section-divider-line{background:linear-gradient(90deg,transparent,rgba(99,102,241,.25) 30%,rgba(99,102,241,.25) 70%,transparent)}[data-theme=light] .se-hero-pillar-title,[data-theme=light] .se-steps-title,[data-theme=light] .se-mode-panel-hero-value{color:#0f172a}[data-theme=light] .se-mode-panel-hero-value.is-good{color:#047857}[data-theme=light] .se-mode-panel-hero-value.is-ok{color:#b45309}[data-theme=light] .se-mode-panel-hero-value.is-low{color:#b91c1c}[data-theme=light] .se-dd-preset-v2-count{color:#0f172a}[data-theme=light] .se-dd-preset-v2-tier{color:#4338ca}[data-theme=light] .se-next-card-text strong{color:#0f172a}.se-verifier{display:flex;flex-direction:column;gap:1rem;margin-top:.75rem}.se-snippet-primary{position:relative;display:flex;flex-direction:column;gap:.55rem;padding:.9rem .95rem;border-radius:var(--radius-md);border:1px solid rgba(129,140,248,.42);background:linear-gradient(135deg,#818cf817,#a78bfa0d);box-shadow:0 0 0 1px #818cf814 inset}.se-snippet-primary-header{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem;justify-content:space-between}.se-snippet-primary-label{display:inline-flex;align-items:center;gap:.45rem;font-size:.92rem;font-weight:700;color:#fff;cursor:pointer}.se-snippet-primary-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:#818cf838;border:1px solid rgba(129,140,248,.5);color:#e0e7ff;line-height:1}.se-snippet-primary-icon svg{width:14px;height:14px}.se-snippet-primary-hint{font-size:.74rem;color:var(--text-muted)}.se-snippet-textarea{width:100%;min-height:150px;padding:.75rem .9rem;background:#00000038;border:1px solid rgba(129,140,248,.22);border-radius:var(--radius-md);color:var(--text);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.8rem;line-height:1.6;resize:vertical;outline:none;transition:border-color .15s ease,background .15s ease}.se-snippet-textarea:focus{border-color:#818cf8b3;background:#0000004d}.se-snippet-textarea::placeholder{color:var(--text-muted);opacity:.42;white-space:pre-line}.se-snippet-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.se-snippet-help-inline{font-size:.72rem;color:var(--text-muted);line-height:1.45;flex:1;min-width:200px}.se-snippet-help-inline strong{color:var(--text);font-weight:600}.se-manual{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff05;overflow:hidden}.se-manual[open]{border-color:#818cf84d}.se-manual>summary{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .85rem;cursor:pointer;list-style:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background .12s ease}.se-manual>summary::-webkit-details-marker{display:none}.se-manual>summary:after{content:"⌄";font-size:1rem;color:var(--text-muted);transition:transform .18s ease;flex-shrink:0}.se-manual[open]>summary:after{transform:rotate(180deg)}.se-manual>summary:hover{background:#ffffff08}.se-manual-summary-title{font-size:.85rem;font-weight:600;color:var(--text)}.se-manual-summary-hint{font-size:.72rem;color:var(--text-muted);flex:1;min-width:180px;text-align:right}@media (max-width: 640px){.se-manual-summary-hint{text-align:left;min-width:0;width:100%}}.se-manual-body{padding:.25rem .85rem .85rem;display:flex;flex-direction:column;gap:.75rem;border-top:1px solid var(--border)}.se-details-toggle{margin-top:.25rem;border-top:1px solid rgba(255,255,255,.05);padding-top:.75rem}.se-details-toggle>summary{cursor:pointer;font-size:.78rem;font-weight:600;color:var(--text-muted);list-style:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color .12s ease}.se-details-toggle>summary::-webkit-details-marker{display:none}.se-details-toggle>summary:before{content:"▸";display:inline-block;margin-right:.4rem;transition:transform .18s ease}.se-details-toggle[open]>summary:before{transform:rotate(90deg)}.se-details-toggle>summary:hover{color:var(--text)}.se-details-toggle[open]>summary{color:#c7d2fe;margin-bottom:.5rem}.se-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;counter-reset:se-step}.se-steps li{display:flex;gap:.6rem;padding:.75rem .85rem;border-radius:var(--radius-md);border:1px solid var(--border);background:#818cf808;font-size:.83rem;line-height:1.45;color:var(--text-muted)}.se-steps li strong{color:var(--text);font-weight:600}.se-steps li code{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.78rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.05);padding:.08rem .32rem;border-radius:4px;color:#c7d2fe;word-break:break-all}.se-steps-num{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#818cf826;border:1px solid rgba(129,140,248,.4);color:#c7d2fe;font-size:.72rem;font-weight:700}@media (max-width: 760px){.se-steps{grid-template-columns:1fr}}.se-form-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.65rem}.se-field{grid-column:span 6;display:flex;flex-direction:column;gap:.25rem;min-width:0}.se-field-wide{grid-column:span 12}.se-field-narrow{grid-column:span 3}.se-field label{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;color:var(--text-muted)}.se-field-hint{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:var(--text-muted);font-size:.7rem;font-weight:700;cursor:help}.se-input{width:100%;padding:.62rem .8rem;background:#ffffff0a;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);font-size:.88rem;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);outline:none;transition:border-color .15s ease,background .15s ease}.se-input:focus{border-color:#818cf88c;background:#818cf80d}.se-input.is-invalid{border-color:#ef444480;background:#ef44440d}.se-input::placeholder{color:var(--text-muted);opacity:.45}.se-field-error{display:block;font-size:.72rem;color:#fca5a5;margin-top:.3rem;line-height:1.3}@media (max-width: 760px){.se-field,.se-field-narrow{grid-column:span 12}}.se-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.1rem}.se-verify-btn{font-weight:700}.se-randomize-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .85rem;border-radius:8px;font-size:.82rem;font-weight:600;color:#ddd6fe;background:linear-gradient(180deg,#7c3aed2e,#5b21b638);border:1px solid rgba(167,139,250,.36);cursor:pointer;transition:background .16s var(--ease, ease),border-color .16s var(--ease, ease),transform 80ms ease,color .14s ease;user-select:none;-webkit-tap-highlight-color:transparent}.se-randomize-btn:hover{background:linear-gradient(180deg,#7c3aed47,#5b21b652);border-color:#a78bfa99;color:#fff}.se-randomize-btn:hover .se-randomize-icon{transform:rotate(15deg)}.se-randomize-btn:active{transform:scale(.96)}.se-randomize-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#c4b5fd;transition:transform .22s var(--ease, cubic-bezier(.34, 1.56, .64, 1))}.se-randomize-btn.is-rolling .se-randomize-icon{animation:seDiceRoll .6s cubic-bezier(.34,1.56,.64,1)}@keyframes seDiceRoll{0%{transform:rotate(0) scale(1)}40%{transform:rotate(220deg) scale(1.18)}70%{transform:rotate(340deg) scale(.95)}to{transform:rotate(360deg) scale(1)}}@media (prefers-reduced-motion: reduce){.se-randomize-btn.is-rolling .se-randomize-icon{animation:none}.se-randomize-btn:hover .se-randomize-icon{transform:none}}.se-result{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border-radius:var(--radius-lg);border:1px solid rgba(129,140,248,.28);background:radial-gradient(circle at 0% 0%,rgba(129,140,248,.08),transparent 55%),#818cf808}.se-result-error{border-color:#ef444459;background:#ef44440a;color:#fca5a5;font-size:.86rem}.se-result-header{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;justify-content:space-between}.se-result-label{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c7d2fe}.se-result-match{display:inline-flex;align-items:center;gap:.45rem;padding:.32rem .72rem;border-radius:999px;font-size:.8rem;font-weight:600;color:#a7f3d0;background:#10b9811a;border:1px solid rgba(16,185,129,.35)}.se-result-match.is-soft{color:#c7d2fe;background:#818cf81a;border-color:#818cf84d}.se-result-match.is-mismatch{color:#fca5a5;background:#ef444414;border-color:#ef444466}.se-result-match.is-mismatch .se-result-match-dot{background:#ef4444;box-shadow:0 0 #ef44448c;animation:seMismatchPulse 1.8s ease-in-out infinite}@keyframes seMismatchPulse{0%{box-shadow:0 0 #ef44448c}70%{box-shadow:0 0 0 8px #ef444400}to{box-shadow:0 0 #ef444400}}.se-result-match strong{color:#fff}.se-result-match-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 #10b9818c;animation:seMatchPulse 1.8s ease-in-out infinite}@keyframes seMatchPulse{0%{box-shadow:0 0 #10b9818c}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}.se-outcome-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.se-outcome-card{position:relative;display:flex;flex-direction:column;gap:.3rem;padding:.85rem .9rem;border-radius:var(--radius-md);background:#ffffff08;border:1px solid rgba(255,255,255,.05);transition:border-color .2s ease,background .2s ease}.se-outcome-card.is-mismatch{border-color:#ef444466;background:#ef44440f}.se-outcome-label{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.se-outcome-value{font-size:1.3rem;font-weight:700;color:#fff;line-height:1.1;word-break:break-all}.se-outcome-value.is-small{font-size:1.05rem;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace)}.se-outcome-value.is-buy-pos{color:#6ee7b7}.se-outcome-value.is-buy-neg{color:#fca5a5}.se-outcome-unit{margin-left:.1rem;font-size:.85em;font-weight:600;color:#ffffff8c}.se-outcome-check{position:absolute;top:.55rem;right:.6rem;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#10b9812e;color:#34d399;font-size:.68rem;font-weight:700;border:1px solid rgba(16,185,129,.45)}.se-outcome-hint{font-size:.7rem;color:#fca5a5;font-weight:600}@media (max-width: 640px){.se-outcome-cards{grid-template-columns:1fr 1fr}.se-outcome-cards .se-outcome-card:nth-child(3):last-child{grid-column:span 2}.se-outcome-value{font-size:1.15rem}}.se-result-grid{display:flex;flex-direction:column;gap:.4rem}.se-value-row{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:.75rem;padding:.55rem .7rem;border-radius:var(--radius-md);background:#ffffff08;border:1px solid rgba(255,255,255,.04)}.se-value-row.is-emphasized{background:#818cf814;border-color:#818cf84d}.se-value-label{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.se-value-val{display:flex;align-items:center;gap:.5rem;min-width:0}.se-value-val>span{flex:1;min-width:0;overflow-wrap:anywhere;word-break:break-all;font-size:.85rem}.se-value-val.is-mono>span{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace)}.se-value-row.is-emphasized .se-value-val>span{color:#fff;font-weight:600}.se-copy-btn{flex-shrink:0;padding:.22rem .55rem;font-size:.7rem;font-weight:600;color:#c7d2fe;background:#818cf81a;border:1px solid rgba(129,140,248,.3);border-radius:6px;cursor:pointer;font-family:inherit;transition:background .15s ease,color .15s ease}.se-copy-btn:hover{background:#818cf833;color:#e0e7ff}@media (max-width: 640px){.se-value-row{grid-template-columns:1fr;gap:.25rem}}.se-rand-viz{display:flex;flex-direction:column;gap:.35rem;padding:.7rem .85rem;border-radius:var(--radius-md);background:#10b9810a;border:1px solid rgba(16,185,129,.18)}.se-rand-bar{position:relative;height:8px;border-radius:999px;background:#ffffff0f;overflow:hidden}.se-rand-bar-fill{position:absolute;top:0;bottom:0;left:0;background:linear-gradient(90deg,#10b98133,#10b981b3);border-radius:999px;transition:width .3s cubic-bezier(.33,1,.68,1)}.se-rand-bar-marker{position:absolute;top:-4px;bottom:-4px;width:3px;background:#34d399;border-radius:2px;box-shadow:0 0 8px #34d399cc;transform:translate(-50%)}.se-rand-bar-labels{display:flex;justify-content:space-between;gap:.5rem;font-size:.7rem;color:var(--text-muted);flex-wrap:wrap}.se-rand-edge.is-mono{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);word-break:break-all}.se-rand-pct{color:#6ee7b7;font-weight:600;white-space:nowrap}.se-events-card{display:flex;flex-direction:column;gap:.45rem;padding:.85rem .95rem;border-radius:var(--radius-md);border:1px solid var(--border);background:#ffffff05}.se-events-header{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;justify-content:space-between}.se-events-header label{font-size:.78rem;font-weight:600;color:var(--text-muted)}.se-events-opt{color:var(--text-muted);font-weight:400;opacity:.75}.se-events-count{font-size:.72rem;color:#c7d2fe;padding:.18rem .45rem;border-radius:999px;background:#818cf81a;border:1px solid rgba(129,140,248,.25)}.se-events-textarea{width:100%;min-height:140px;padding:.65rem .8rem;background:#ffffff08;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.8rem;line-height:1.55;resize:vertical;outline:none;transition:border-color .15s ease,background .15s ease}.se-events-textarea:focus{border-color:#818cf88c;background:#818cf808}.se-events-hint{margin:0;font-size:.72rem;color:var(--text-muted);line-height:1.5}.se-events-hint code{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.72rem;padding:.05rem .3rem;background:#ffffff0d;border-radius:3px;color:#c7d2fe}.se-faq{padding:.65rem .85rem;border-radius:var(--radius-md);border:1px solid var(--border);background:#ffffff05}.se-faq summary{cursor:pointer;font-size:.82rem;font-weight:600;color:var(--text);list-style:none}.se-faq summary::-webkit-details-marker{display:none}.se-faq[open] summary{margin-bottom:.5rem;color:#c7d2fe}.se-faq p{margin:0;font-size:.82rem;line-height:1.6;color:var(--text-muted)}.se-faq code{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.76rem;background:#ffffff0d;padding:.08rem .32rem;border-radius:3px;color:#c7d2fe}.se-footer-links{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.8rem;color:var(--text-muted);padding-top:.5rem}.se-footer-links a{color:#a5b4fc;text-decoration:none}.se-footer-links a:hover{text-decoration:underline}.engine-promo-banner{position:relative;display:block;padding:.85rem 2.8rem .85rem .95rem;margin-bottom:1rem;border-radius:var(--radius-lg);color:#fff;text-decoration:none;background:linear-gradient(135deg,#0f1028,#1a1d42,#0f1028);border:1px solid rgba(129,140,248,.4);box-shadow:0 0 0 1px #ffffff05 inset,0 6px 20px #00000059,0 0 22px #818cf826;overflow:hidden;transition:border-color .2s var(--ease),box-shadow .2s var(--ease),transform .2s var(--ease);-webkit-tap-highlight-color:transparent;isolation:isolate;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.engine-promo-banner:hover{border-color:#818cf8bf;box-shadow:0 0 0 1px #ffffff0a inset,0 10px 32px #00000073,0 0 38px #818cf840;transform:translate3d(0,-1px,0)}.engine-promo-banner:active{transform:translateZ(0)}.engine-promo-glow{position:absolute;inset:-50% -30%;pointer-events:none;background:radial-gradient(circle at 18% 50%,rgba(129,140,248,.22) 0%,transparent 45%),radial-gradient(circle at 82% 40%,rgba(167,139,250,.15) 0%,transparent 55%);animation:enginePromoGlow 6s ease-in-out infinite alternate}@keyframes enginePromoGlow{0%{opacity:.7;transform:translate(-4%)}to{opacity:1;transform:translate(4%)}}.engine-promo-content{position:relative;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.engine-promo-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#818cf826;border:1px solid rgba(129,140,248,.4);color:#c7d2fe;flex-shrink:0}.engine-promo-icon svg{width:20px;height:20px}.engine-promo-badge{display:inline-flex;align-items:center;padding:.22rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c7d2fe;background:#818cf826;border:1px solid rgba(129,140,248,.45)}.engine-promo-text{display:flex;flex-direction:column;gap:.1rem;line-height:1.3;min-width:0;flex:1}.engine-promo-text strong{font-weight:700;color:#fff;font-size:.92rem}.engine-promo-sub{font-size:.76rem;color:#ffffffb3}.engine-promo-sub code{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.74rem;padding:.04rem .28rem;background:#818cf82e;border-radius:3px;color:#e0e7ff}.engine-promo-cta{margin-left:auto;padding:.42rem .85rem;border-radius:8px;font-weight:700;font-size:.82rem;color:#0f172a;background:linear-gradient(135deg,#c7d2fe,#818cf8);box-shadow:0 0 14px #818cf859;white-space:nowrap;transition:filter .15s var(--ease),transform .15s var(--ease)}.engine-promo-banner:hover .engine-promo-cta{filter:brightness(1.07);transform:translate(2px)}.engine-promo-dismiss{position:absolute;top:.5rem;right:.55rem;width:22px;height:22px;padding:0;border:none;border-radius:6px;background:#ffffff0a;color:#ffffff80;font-size:1rem;line-height:1;cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease);-webkit-tap-highlight-color:transparent}.engine-promo-dismiss:hover{background:#ffffff1a;color:#fff}@media (max-width: 640px){.engine-promo-banner{padding:.6rem 2rem .6rem .7rem;border-radius:var(--radius-md)}.engine-promo-content{gap:.55rem;flex-wrap:nowrap;align-items:center}.engine-promo-icon{width:30px;height:30px;border-radius:8px;flex-shrink:0}.engine-promo-icon svg{width:16px;height:16px}.engine-promo-badge{display:none}.engine-promo-text{flex:1;min-width:0;gap:0}.engine-promo-text strong{font-size:.85rem;line-height:1.2;white-space:normal;word-break:break-word}.engine-promo-sub{display:none}.engine-promo-cta{margin-left:auto;width:auto;padding:.32rem .7rem;font-size:.74rem;text-align:center;flex-shrink:0;order:0}.engine-promo-dismiss{top:50%;transform:translateY(-50%);right:.3rem;width:22px;height:22px;font-size:.95rem}}.engine-tab-badge{display:inline-flex;align-items:center;padding:.12rem .4rem;margin-left:.4rem;border-radius:999px;font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0f172a;background:linear-gradient(135deg,#c7d2fe,#a5b4fc);box-shadow:0 0 8px #818cf84d;vertical-align:middle}.engine-game-verifier-cta{display:flex;align-items:center;gap:.7rem;margin-top:1.25rem;padding:.8rem .9rem;border-radius:var(--radius-md);border:1px solid rgba(129,140,248,.3);background:linear-gradient(135deg,#818cf814,#a78bfa0f);color:var(--text);text-decoration:none;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent}.engine-game-verifier-cta:hover{border-color:#818cf899;transform:translateY(-1px);box-shadow:0 8px 24px #818cf826}.engine-game-verifier-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#818cf829;border:1px solid rgba(129,140,248,.4);color:#c7d2fe;flex-shrink:0}.engine-game-verifier-icon svg{width:20px;height:20px}.engine-game-verifier-text{display:flex;flex-direction:column;gap:.12rem;flex:1;min-width:0;line-height:1.35}.engine-game-verifier-text strong{color:#fff;font-size:.9rem}.engine-game-verifier-text span{font-size:.78rem;color:var(--text-muted)}.engine-game-verifier-text code{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.74rem;padding:.04rem .28rem;background:#818cf826;border-radius:3px;color:#c7d2fe}.engine-game-verifier-cta-btn{padding:.4rem .75rem;border-radius:8px;font-weight:700;font-size:.78rem;color:#0f172a;background:linear-gradient(135deg,#c7d2fe,#818cf8);white-space:nowrap;flex-shrink:0}@media (max-width: 640px){.engine-game-verifier-cta{flex-wrap:wrap}.engine-game-verifier-cta-btn{width:100%;text-align:center}}.syztmz-banner-wrap{grid-column:span 12;position:relative;isolation:isolate}.syztmz-confetti{position:absolute;left:0;top:-110px;width:100%;height:auto;pointer-events:none;z-index:2}.syztmz-banner{position:relative;display:block;padding:1.15rem 3.25rem 1.2rem 1.3rem;border-radius:14px;color:#fff;text-decoration:none;background:linear-gradient(96deg,#140626,#1f0a3d 35%,#2c0d54 55%,#1a0830 80%,#100422);border:1px solid rgba(192,132,252,.22);box-shadow:0 0 0 1px #ffffff06 inset,0 1px #ffffff0a inset,0 14px 30px -10px #0000008c,0 0 36px -8px #a78bfa38;overflow:hidden;transition:border-color .22s var(--ease),box-shadow .22s var(--ease),filter .22s var(--ease);-webkit-tap-highlight-color:transparent;user-select:none;z-index:1}.syztmz-banner:hover,.syztmz-banner:focus-visible{border-color:#c084fc73;box-shadow:0 0 0 1px #ffffff0a inset,0 1px #ffffff0f inset,0 18px 40px -12px #0009,0 0 56px -10px #a78bfa61;filter:brightness(1.05);outline:none}.syztmz-banner:active{filter:brightness(.96)}.syztmz-banner-light{position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 130% at 0% 50%,rgba(167,139,250,.22) 0%,transparent 60%),radial-gradient(50% 120% at 100% 0%,rgba(251,191,36,.1) 0%,transparent 65%),radial-gradient(70% 140% at 30% 100%,rgba(244,114,182,.1) 0%,transparent 60%)}.syztmz-banner-edge{position:absolute;top:0;left:14px;right:14px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(192,132,252,.55) 30%,rgba(251,191,36,.55) 70%,transparent 100%);opacity:.85}.syztmz-banner-shimmer{position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.06) 50%,transparent 65%);background-size:220% 100%;background-position:-120% 0;animation:syztmzShimmer 9s ease-in-out infinite}@keyframes syztmzShimmer{0%,65%,to{background-position:-120% 0;opacity:0}72%{opacity:1}85%{background-position:220% 0;opacity:.6}}.syztmz-content{position:relative;z-index:1;display:flex;align-items:center;gap:1rem;flex-wrap:nowrap}.syztmz-badge{flex-shrink:0;display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .6rem .32rem .55rem;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffffc7}.syztmz-badge-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#fbbf24;box-shadow:0 0 8px #fbbf24;animation:syztmzDotPulse 2.4s ease-in-out infinite}.syztmz-badge-text{line-height:1}@keyframes syztmzDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.6)}}.syztmz-text{display:flex;flex-direction:column;gap:.15rem;line-height:1.35;min-width:0;flex:1}.syztmz-headline{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.4rem;font-size:1.04rem;font-weight:700;letter-spacing:-.012em;color:#fff}.syztmz-name-syz{color:#fbbf24;font-weight:700}.syztmz-cross{display:inline-block;font-weight:400;font-size:1.04rem;line-height:1;margin:0 -.05rem;color:#ffffff73;font-family:Inter Display,Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.syztmz-name-sc{color:#fff;font-weight:700}.syztmz-sub{font-size:.82rem;color:#ffffff9e;font-weight:400;letter-spacing:0;margin-top:.1rem}.syztmz-cta{flex-shrink:0;align-self:center;display:inline-flex;align-items:center;gap:.4rem;font-size:.86rem;font-weight:600;color:#ffffffeb;padding:.5rem .95rem;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);white-space:nowrap;transition:background .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease)}.syztmz-cta-arrow{width:14px;height:14px;color:#fbbf24;transition:transform .2s var(--ease)}.syztmz-banner:hover .syztmz-cta{background:#ffffff17;border-color:#fbbf2466;color:#fff}.syztmz-banner:hover .syztmz-cta-arrow{transform:translate(3px)}.syztmz-dismiss{position:absolute;top:.55rem;right:.55rem;width:28px;height:28px;border-radius:6px;border:0;background:transparent;color:#ffffff73;font-size:1.15rem;font-weight:400;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;transition:color .16s var(--ease),background .16s var(--ease);z-index:3}.syztmz-dismiss:hover{color:#fff;background:#ffffff12}@media (max-width: 720px){.syztmz-banner{padding:.95rem 2.65rem 1rem 1rem;border-radius:12px}.syztmz-content{gap:.55rem;flex-direction:column;align-items:flex-start}.syztmz-headline{font-size:.97rem;gap:.3rem}.syztmz-cross{font-size:.97rem}.syztmz-sub{font-size:.78rem;line-height:1.45}.syztmz-cta{width:100%;justify-content:center;margin-top:.15rem}.syztmz-dismiss{width:32px;height:32px;top:.4rem;right:.4rem;font-size:1.2rem}.syztmz-banner-edge{left:12px;right:12px}}@media (max-width: 380px){.syztmz-headline,.syztmz-cross{font-size:.92rem}.syztmz-sub{font-size:.74rem}}@media (prefers-reduced-motion: reduce){.syztmz-banner-shimmer,.syztmz-badge-dot{animation:none}.syztmz-cta-arrow{transition:none}}.se-launch-banner{grid-column:span 12;position:relative;display:block;padding:.95rem 3rem .95rem 1.15rem;border-radius:var(--radius-lg);color:#fff;text-decoration:none;background:linear-gradient(135deg,#0b0c24,#191c48 55%,#0b0c24);border:1px solid rgba(129,140,248,.42);box-shadow:0 0 0 1px #ffffff05 inset,0 6px 22px #00000073,0 0 26px #818cf82e;overflow:hidden;transition:border-color .2s var(--ease),box-shadow .2s var(--ease),filter .2s var(--ease);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;isolation:isolate;z-index:1}.se-launch-banner:hover,.se-launch-banner:focus-visible{border-color:#818cf8cc;box-shadow:0 0 0 1px #ffffff0a inset,0 10px 32px #0000008c,0 0 40px #818cf847;filter:brightness(1.06);outline:none}.se-launch-banner:active{filter:brightness(.96)}.se-launch-glow{position:absolute;inset:-50% -30%;pointer-events:none;background:radial-gradient(circle at 18% 50%,rgba(129,140,248,.22) 0%,transparent 45%),radial-gradient(circle at 82% 40%,rgba(192,132,252,.14) 0%,transparent 55%);animation:seLaunchGlow 6s ease-in-out infinite alternate}@keyframes seLaunchGlow{0%{opacity:.75;transform:translate(-4%)}to{opacity:1;transform:translate(4%)}}.se-launch-content{position:relative;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.se-launch-logo{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#818cf826;border:1px solid rgba(129,140,248,.4);color:#c7d2fe;flex-shrink:0}.se-launch-logo svg{width:20px;height:20px}.se-launch-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c7d2fe;background:#818cf81f;border:1px solid rgba(129,140,248,.45);box-shadow:0 0 8px #818cf84d}.se-launch-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#a5b4fc;box-shadow:0 0 8px #a5b4fc;animation:seLaunchDotPulse 1.6s ease-in-out infinite}@keyframes seLaunchDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.se-launch-text{display:flex;flex-direction:column;gap:.1rem;line-height:1.3;min-width:0;flex:1}.se-launch-text strong{font-weight:700;color:#fff;font-size:.92rem}.se-launch-sub{font-size:.76rem;color:#ffffffb3}.se-launch-sub code{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.74rem;padding:.04rem .28rem;background:#818cf82e;border-radius:3px;color:#e0e7ff}.se-launch-cta{margin-left:auto;padding:.42rem .85rem;border-radius:8px;font-weight:700;font-size:.82rem;color:#0f172a;background:linear-gradient(135deg,#c7d2fe,#818cf8);box-shadow:0 0 14px #818cf859;white-space:nowrap;transition:filter .15s var(--ease),transform .15s var(--ease)}.se-launch-banner:hover .se-launch-cta{filter:brightness(1.07);transform:translate(2px)}.se-launch-dismiss{position:absolute;top:.5rem;right:.55rem;width:22px;height:22px;padding:0;border:none;border-radius:6px;background:#ffffff0a;color:#ffffff80;font-size:1rem;line-height:1;cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease);-webkit-tap-highlight-color:transparent}.se-launch-dismiss:before{content:"";position:absolute;inset:-11px;border-radius:12px}.se-launch-dismiss:hover{background:#ffffff1a;color:#fff}.se-launch-dismiss:active{background:#ffffff29}@media (max-width: 640px){.se-launch-banner{padding:.6rem 2rem .6rem .7rem;border-radius:var(--radius-md)}.se-launch-content{gap:.55rem;flex-wrap:wrap;align-items:center;row-gap:.4rem}.se-launch-logo{width:28px;height:28px;border-radius:7px;flex-shrink:0}.se-launch-logo svg{width:16px;height:16px}.se-launch-badge{display:none}.se-launch-text{flex:1;min-width:0;gap:0}.se-launch-text strong{font-size:.82rem;line-height:1.25;white-space:normal;word-break:break-word}.se-launch-sub{display:none}.se-launch-cta{margin-left:auto;width:auto;padding:.32rem .7rem;font-size:.74rem;text-align:center;flex-shrink:0}.se-launch-dismiss{top:.5rem;transform:none;right:.4rem;width:22px;height:22px;font-size:.95rem}}.se-flow-tabs{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:.25rem}.se-flow-tab{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.85rem 1rem;border-radius:var(--radius-md);border:1px solid var(--border);background:#ffffff05;color:var(--text-muted);font-family:inherit;font-size:.95rem;font-weight:600;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease,transform .12s ease,color .15s ease;-webkit-tap-highlight-color:transparent}.se-flow-tab:hover{border-color:#818cf859;color:var(--text)}.se-flow-tab.active{border-color:#818cf8b3;background:linear-gradient(135deg,#818cf81a,#a78bfa0d);color:#fff;box-shadow:0 0 0 1px #818cf833 inset}.se-flow-icon{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:18px;height:18px;color:var(--text-muted);flex-shrink:0;transition:color .14s ease}.se-flow-icon svg{width:18px;height:18px}.se-flow-tab.active .se-flow-icon,.se-flow-tab[aria-selected=true] .se-flow-icon{color:#c7d2fe}.se-flow-tab .se-flow-tab-sub{font-size:.74rem;font-weight:400;color:var(--text-muted)}.se-flow-tab.active .se-flow-tab-sub{color:#ffffffb3}@media (max-width: 640px){.se-flow-tabs{grid-template-columns:1fr}}.se-catalog-pickers{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.65rem}.se-catalog-pickers .se-field{grid-column:span 4}.se-catalog-pickers .se-field-wide{grid-column:span 6}.se-catalog-pickers .se-field-narrow{grid-column:span 2}@media (max-width: 760px){.se-catalog-pickers .se-field,.se-catalog-pickers .se-field-wide,.se-catalog-pickers .se-field-narrow{grid-column:span 12}}.se-catalog-grid{display:flex;flex-direction:column;gap:.85rem}.se-catalog-loading,.se-catalog-error{padding:1.5rem;border-radius:var(--radius-md);border:1px dashed var(--border);background:#ffffff05;color:var(--text-muted);font-size:.88rem;text-align:center}.se-catalog-error{color:#fca5a5;border-color:#ef444459}.se-typeahead{position:relative;width:100%}.se-typeahead-selected{display:flex;align-items:center;gap:.55rem;width:100%;padding:.5rem .65rem .5rem .5rem;background:#ffffff0a;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);font-family:inherit;cursor:pointer;transition:border-color .12s ease;-webkit-tap-highlight-color:transparent}.se-typeahead-selected:hover{border-color:#818cf866}.se-typeahead-art{flex-shrink:0;width:38px;height:38px;border-radius:8px;overflow:hidden;background:#ffffff0a;display:flex;align-items:center;justify-content:center}.se-typeahead-art img,.se-typeahead-art svg{width:100%;height:100%;object-fit:cover}.se-typeahead-pill-name{font-weight:700;color:#fff;font-size:.92rem}.se-typeahead-pill-pub{font-size:.78rem;color:var(--text-muted)}.se-typeahead-pill-badge{margin-left:auto;margin-right:.4rem;padding:.15rem .45rem;font-size:.62rem;font-weight:700;letter-spacing:.08em;color:#c7d2fe;background:#818cf826;border:1px solid rgba(129,140,248,.4);border-radius:999px}.se-typeahead-pill-arrow{margin-left:auto;display:inline-flex;align-items:center;color:var(--text-muted)}.se-typeahead-pill-arrow svg{width:16px;height:16px}.se-typeahead-pill-badge~.se-typeahead-pill-arrow{margin-left:0}.se-typeahead-list{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:10;max-height:380px;overflow-y:auto;background:#0c0d24;border:1px solid rgba(129,140,248,.3);border-radius:var(--radius-md);box-shadow:0 18px 40px #0000008c;padding:.35rem;display:flex;flex-direction:column;gap:.15rem}.se-typeahead-item{display:grid;grid-template-columns:38px minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;padding:.4rem .5rem;border:none;background:transparent;border-radius:7px;color:var(--text);cursor:pointer;font-family:inherit;text-align:left;transition:background .1s ease;-webkit-tap-highlight-color:transparent}.se-typeahead-item:hover,.se-typeahead-item.is-selected{background:#818cf81f}.se-typeahead-name{font-size:.86rem;font-weight:600;color:#fff;display:inline-flex;align-items:center;gap:.35rem;min-width:0}.se-typeahead-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-typeahead-replay{color:#c7d2fe;font-size:.7rem}.se-typeahead-pub{font-size:.74rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-typeahead-meta{font-size:.7rem;color:var(--text-muted);white-space:nowrap}.se-typeahead-empty{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:10;padding:.85rem;background:#0c0d24;border:1px solid var(--border);border-radius:var(--radius-md);font-size:.82rem;color:var(--text-muted);text-align:center}.se-deepdive{display:flex;flex-direction:column;gap:.6rem}.se-deepdive-toggle{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;width:100%;padding:.85rem 1rem;border-radius:var(--radius-md);border:1px solid rgba(129,140,248,.35);background:linear-gradient(135deg,#818cf814,#a78bfa0d),#ffffff05;color:var(--text);font-family:inherit;font-weight:700;font-size:.92rem;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .1s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent}.se-deepdive-toggle:hover{border-color:#818cf899;transform:translateY(-1px);box-shadow:0 6px 18px #818cf81a}.se-deepdive-toggle.is-open{border-color:#818cf8bf;background:linear-gradient(135deg,#818cf82e,#a78bfa1a);box-shadow:0 0 0 1px #818cf84d inset}.se-deepdive-toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:#818cf82e;border:1px solid rgba(129,140,248,.42);color:#c7d2fe;font-size:1rem;flex-shrink:0}.se-deepdive-toggle-title{display:flex;flex-direction:column;gap:.1rem;min-width:0}.se-deepdive-toggle-head{color:#fff;font-size:.95rem;font-weight:700;line-height:1.2}.se-deepdive-toggle-sub{font-size:.75rem;font-weight:400;color:var(--text-muted);line-height:1.35;white-space:normal;overflow-wrap:anywhere}.se-deepdive-toggle-arrow{display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);transition:transform .18s ease,color .14s ease;flex-shrink:0}.se-deepdive-toggle-arrow svg{width:18px;height:18px}.se-deepdive-toggle.is-open .se-deepdive-toggle-arrow{transform:rotate(180deg);color:#c7d2fe}.se-deepdive-seeds-hint{padding:.65rem .85rem;border-radius:var(--radius-md);border:1px dashed rgba(253,230,138,.35);background:#fde68a0f;color:#fde68a;font-size:.82rem;line-height:1.5}.se-deepdive-seeds-hint strong{color:#fef3c7}.se-deepdive-seeds-hint em{font-style:normal;color:#fff}@media (max-width: 420px){.se-deepdive-toggle{padding:.75rem .85rem;gap:.6rem;font-size:.88rem}.se-deepdive-toggle-icon{width:30px;height:30px;font-size:.9rem;border-radius:8px}.se-deepdive-toggle-head{font-size:.9rem}.se-deepdive-toggle-sub{font-size:.72rem}}.se-deepdive-panel{display:flex;flex-direction:column;gap:.8rem;padding:.9rem 1rem;border-radius:var(--radius-md);border:1px solid rgba(129,140,248,.28);background:#0f102866}.se-deepdive-controls{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.6rem}.se-deepdive-controls .se-field{grid-column:span 6}.se-deepdive-controls .se-field:first-child{grid-column:span 12}@media (max-width: 640px){.se-deepdive-controls .se-field{grid-column:span 12}}.se-dd-mode-toggle{display:flex;gap:.3rem;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;padding:.15rem;background:#ffffff05}.se-dd-mode-toggle button{flex:1;padding:.5rem .75rem;background:transparent;border:0;border-radius:6px;color:var(--text-muted);font-family:inherit;font-weight:600;font-size:.82rem;cursor:pointer;transition:background .12s ease,color .12s ease;-webkit-tap-highlight-color:transparent}.se-dd-mode-toggle button:hover{color:var(--text)}.se-dd-mode-toggle button.active{background:#818cf82e;color:#fff}.se-deepdive-actions{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.se-deepdive-hint{font-size:.76rem;color:var(--text-muted);flex:1;min-width:200px}.se-deepdive-hint strong{color:var(--text);font-weight:600}.se-deepdive-hint-err{color:#fca5a5}.se-dd-status{display:flex;align-items:center;gap:.7rem;padding:.7rem .85rem;border-radius:.6rem;margin:0 0 .85rem;font-size:.85rem;line-height:1.35}.se-dd-status>div{display:flex;flex-direction:column;gap:.15rem}.se-dd-status strong{color:var(--text);font-weight:600}.se-dd-status-sub{color:var(--text-muted);font-size:.78rem}.se-dd-status-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px}.se-dd-status-icon svg{width:18px;height:18px}.se-dd-status.is-local .se-dd-status-icon{color:#34d399}.se-dd-status.is-fallback .se-dd-status-icon{color:#fbbf24}.se-dd-status.is-local{background:#34d3990d;border:1px solid rgba(52,211,153,.16)}.se-dd-status.is-loading{background:#818cf80d;border:1px solid rgba(129,140,248,.16)}.se-dd-status.is-fallback{background:#fbbf240d;border:1px solid rgba(251,191,36,.18)}.se-dd-status-spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(99,102,241,.25);border-top-color:#818cf8;border-radius:50%;animation:se-dd-spin .7s linear infinite;flex-shrink:0}@keyframes se-dd-spin{to{transform:rotate(360deg)}}.se-dd-status-buy{display:block;margin-top:.4rem;padding:.5rem .7rem;background:#fbbf2414;border-left:3px solid rgba(251,191,36,.55);border-radius:.35rem;font-size:.8rem;color:var(--text);line-height:1.45}.se-dd-status-buy strong{color:#fbbf24;font-weight:600}.se-deepdive-presets{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin:.25rem 0 .75rem}.se-deepdive-presets-label{font-size:.75rem;color:var(--text-muted);margin-right:.25rem}.se-dd-preset{background:#ffffff0a;color:var(--text);border:1px solid rgba(255,255,255,.08);padding:.3rem .7rem;border-radius:999px;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .12s ease;font-variant-numeric:tabular-nums}.se-dd-preset:hover{border-color:#6366f173;background:#6366f11a}.se-dd-preset.is-active{border-color:#6366f1a6;background:#6366f12e;color:#c7d2fe}.se-dd-progress{display:flex;flex-direction:column;gap:.4rem;padding:.7rem .85rem;border:1px solid rgba(99,102,241,.22);background:#6366f10f;border-radius:.6rem;margin:.5rem 0}.se-dd-progress-bar{height:8px;background:#ffffff0f;border-radius:999px;overflow:hidden}.se-dd-progress-fill{height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6);transition:width .12s ease;border-radius:999px}.se-dd-progress-meta{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.78rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.se-dd-progress-meta strong{color:var(--text)}.se-dd-results{display:flex;flex-direction:column;gap:.75rem}.se-dd-source{display:inline-flex;align-items:center;gap:.55rem;font-size:.74rem;color:var(--text-muted);flex-wrap:wrap}.se-dd-source-chip{padding:.18rem .55rem;border-radius:999px;font-weight:700;letter-spacing:.04em;font-size:.7rem;border:1px solid}.se-dd-src-stakestats-lookup{color:#c7d2fe;background:#818cf81f;border-color:#818cf859}.se-dd-src-stake-verify{color:#6ee7b7;background:#10b9811a;border-color:#10b98159}.se-dd-source-sub{font-size:.72rem;color:var(--text-muted)}.se-dd-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem}@media (max-width: 640px){.se-dd-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.se-dd-stat{padding:.65rem .7rem}.se-dd-stat-value{font-size:1.1rem}.se-dd-stat-label{font-size:.62rem}.se-dd-stat-note{font-size:.66rem}}.se-dd-stat{display:flex;flex-direction:column;gap:.25rem;padding:.75rem .9rem;border-radius:var(--radius-md);background:#ffffff08;border:1px solid rgba(255,255,255,.04)}.se-dd-stat.is-positive{background:#10b98114;border-color:#10b98140}.se-dd-stat.is-negative{background:#ef444414;border-color:#ef444440}.se-dd-stat.is-neutral{background:#fde68a0f;border-color:#fde68a40}.se-dd-stat-label{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.se-dd-stat-value{font-size:1.35rem;font-weight:700;color:#fff;line-height:1.1;font-variant-numeric:tabular-nums}.se-dd-stat.is-positive .se-dd-stat-value{color:#6ee7b7}.se-dd-stat.is-negative .se-dd-stat-value{color:#fca5a5}.se-dd-stat-note{font-size:.7rem;color:var(--text-muted);opacity:.85}.se-dd-hist{display:flex;flex-direction:column;gap:.35rem;padding:.75rem .9rem;border-radius:var(--radius-md);background:#ffffff05;border:1px solid rgba(255,255,255,.04)}.se-dd-hist-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.35rem;flex-wrap:wrap}.se-dd-hist-title{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem;font-weight:700;letter-spacing:-.005em;color:var(--text)}.se-dd-hist-sub{font-size:.64rem;font-weight:500;letter-spacing:.04em;text-transform:none;color:var(--text-muted);opacity:.82}.se-dd-hist-toggle{display:inline-flex;align-items:center;padding:2px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;flex-shrink:0}.se-dd-hist-toggle-btn{appearance:none;border:none;background:transparent;color:var(--text-muted);font-size:.7rem;font-weight:600;letter-spacing:.02em;padding:.3rem .7rem;border-radius:999px;cursor:pointer;transition:background .14s ease,color .14s ease;white-space:nowrap}.se-dd-hist-toggle-btn:hover:not(.is-active){color:var(--text)}.se-dd-hist-toggle-btn.is-active{background:#818cf829;color:#e0e7ff}.se-dd-hist-toggle-btn:focus-visible{outline:2px solid rgba(129,140,248,.7);outline-offset:1px}.se-dd-hist-rows{display:flex;flex-direction:column;gap:.28rem}.se-dd-hist-row{display:grid;grid-template-columns:110px 1fr 85px 55px 80px;align-items:center;gap:.45rem;font-size:.78rem;color:var(--text);font-variant-numeric:tabular-nums}.se-dd-hist-headerrow{margin-bottom:.25rem;padding-bottom:.25rem;border-bottom:1px solid rgba(255,255,255,.06);cursor:default}.se-dd-hist-h{font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.se-dd-hist-h-num{text-align:right}.se-dd-hist-label{color:var(--text-muted);font-size:.75rem}.se-dd-hist-bar-track{display:inline-block;width:100%;height:10px;border-radius:5px;background:#ffffff0a;position:relative;overflow:hidden}.se-dd-hist-bar{display:block;height:100%;border-radius:5px;transition:width .3s var(--ease)}.se-dd-hist-bar.se-dd-hist-loss{background:#fb71858c}.se-dd-hist-bar.se-dd-hist-tiny{background:#fcd34d80}.se-dd-hist-bar.se-dd-hist-win{background:#5eead48c}.se-dd-hist-count{text-align:right;color:#fff;font-weight:600}.se-dd-hist-share{text-align:right;color:var(--text-muted);font-size:.72rem}.se-dd-hist-hitrate{text-align:right;color:#c4b5fd;font-weight:600;font-size:.72rem}@media (max-width: 640px){.se-dd-hist-row{grid-template-columns:1fr auto auto auto;grid-template-areas:"label count share hitrate" "bar   bar   bar   bar";row-gap:.3rem;column-gap:.55rem;font-size:.72rem;align-items:baseline;padding:.1rem 0}.se-dd-hist-headerrow{grid-template-columns:1fr auto auto auto;grid-template-areas:"label count share hitrate";row-gap:0}.se-dd-hist-label{grid-area:label;font-size:.72rem}.se-dd-hist-bar-track{grid-area:bar;height:8px}.se-dd-hist-count{grid-area:count}.se-dd-hist-share{grid-area:share;font-size:.7rem}.se-dd-hist-hitrate{grid-area:hitrate;font-size:.7rem;white-space:nowrap}.se-dd-hist-headerrow .se-dd-hist-h{grid-area:label}.se-dd-hist-headerrow .se-dd-hist-h:nth-child(2){display:none}.se-dd-hist-headerrow .se-dd-hist-h:nth-child(3){grid-area:count}.se-dd-hist-headerrow .se-dd-hist-h:nth-child(4){grid-area:share}.se-dd-hist-headerrow .se-dd-hist-h:nth-child(5){grid-area:hitrate}.se-dd-hist-h{font-size:.58rem}}@media (max-width: 380px){.se-dd-hist-row,.se-dd-hist-headerrow{grid-template-columns:1fr auto auto;grid-template-areas:"label count hitrate" "bar   bar   bar"}.se-dd-hist-row .se-dd-hist-share,.se-dd-hist-headerrow .se-dd-hist-h:nth-child(4){display:none}}.se-pj{display:flex;flex-direction:column;gap:.95rem;padding:1.15rem 1.15rem 1.2rem;border-radius:var(--radius-lg);background:radial-gradient(160% 110% at 0% 0%,rgba(34,197,94,.08),transparent 55%),radial-gradient(160% 110% at 100% 100%,rgba(239,68,68,.08),transparent 55%),radial-gradient(120% 110% at 50% 0%,rgba(129,140,248,.04),transparent 60%),#0e0f1673;-webkit-backdrop-filter:blur(8px) saturate(1.1);backdrop-filter:blur(8px) saturate(1.1);border:1px solid rgba(255,255,255,.07);box-shadow:0 14px 40px #00000052,inset 0 1px #ffffff0a;position:relative;overflow:hidden}.se-pj:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(129,140,248,.45) 30%,rgba(34,197,94,.45) 70%,transparent);opacity:.6;pointer-events:none}.se-pj:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 25%)}.se-pj-head{display:flex;align-items:center;gap:.85rem;padding-bottom:.65rem;border-bottom:1px solid rgba(255,255,255,.05)}.se-pj-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;background:radial-gradient(120% 100% at 0% 0%,rgba(34,197,94,.28),transparent 60%),linear-gradient(135deg,#22c55e2e,#38bdf81f);color:#6ee7b7;border:1px solid rgba(34,197,94,.35);box-shadow:0 4px 14px #22c55e2e,inset 0 1px #ffffff14;flex-shrink:0}.se-pj-titles{display:flex;flex-direction:column;gap:.15rem;min-width:0}.se-pj-title{font-size:1.05rem;font-weight:700;color:#fff;margin:0;letter-spacing:-.015em;display:inline-flex;align-items:center;gap:.35rem}.se-pj-info{display:inline-flex;align-items:center;color:var(--text-muted);opacity:.65;cursor:help;transition:opacity .14s,color .14s}.se-pj-info:hover,.se-pj-info:focus-visible{opacity:1;color:var(--text);outline:none}.se-pj-sub{font-size:.78rem;color:var(--text-muted);margin:0;line-height:1.45}.se-pj-sub strong{color:#e0e7ff;font-weight:600}.se-pj-chart-wrap{position:relative;width:100%}.se-pj-chart{width:100%;height:280px;display:block;border-radius:var(--radius-md);background:radial-gradient(140% 110% at 50% 0%,rgba(129,140,248,.07),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 40%),#00000047;border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px #ffffff0a,inset 0 -40px 80px #0000002e;cursor:crosshair;font-family:inherit;font-feature-settings:"tnum" 1,"ss01" 1;text-rendering:geometricPrecision}.se-pj-chart text{font-family:inherit;fill:currentColor}.se-pj-line{stroke-dasharray:4000;stroke-dashoffset:4000;animation:sePjDraw 1.4s cubic-bezier(.22,1,.36,1) .05s forwards}.se-pj-line-glow{animation-delay:0s}@keyframes sePjDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.se-pj-line{stroke-dasharray:0;stroke-dashoffset:0;animation:none}}.se-pj-area{animation:sePjAreaFade .9s var(--ease) .4s both}@keyframes sePjAreaFade{0%{opacity:0}to{opacity:1}}.se-pj-marker,.se-pj-hover,.se-pj-xtick,.se-pj-grid,.se-pj-chip{animation:sePjAnnotateFade .5s var(--ease) 1s both}.se-pj-hover{animation-delay:0s;animation-duration:.12s}@keyframes sePjAnnotateFade{0%{opacity:0}to{opacity:1}}.se-pj-tooltip{position:absolute;top:8px;transform:translate(-50%);pointer-events:none;background:#0f172aeb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.4rem .65rem;font-size:.72rem;display:flex;flex-direction:column;gap:.15rem;white-space:nowrap;z-index:2;font-variant-numeric:tabular-nums}.se-pj-tt-spin{color:var(--text-muted);font-size:.66rem;letter-spacing:.04em;text-transform:uppercase}.se-pj-tt-bal{font-weight:700}.se-pj-tt-bal.is-pos{color:#6ee7b7}.se-pj-tt-bal.is-neg{color:#fca5a5}.se-pj-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.55rem}.se-pj-stat{position:relative;display:flex;flex-direction:column;gap:.25rem;padding:.75rem .9rem;border-radius:var(--radius-md);background:#ffffff06;border:1px solid rgba(255,255,255,.06);overflow:hidden;transition:border-color .22s var(--ease),background .22s var(--ease),transform .22s var(--ease)}.se-pj-stat:hover{transform:translateY(-1px);border-color:#818cf852}.se-pj-stat:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(129,140,248,.45),transparent);opacity:.7}.se-pj-stat.is-peak{border-color:#22c55e47;background:radial-gradient(120% 100% at 100% 0%,rgba(34,197,94,.1),transparent 60%),#22c55e0d}.se-pj-stat.is-peak:before{background:linear-gradient(90deg,transparent,rgba(34,197,94,.6),transparent)}.se-pj-stat.is-peak:hover{border-color:#22c55e80}.se-pj-stat.is-trough{border-color:#ef444447;background:radial-gradient(120% 100% at 100% 0%,rgba(239,68,68,.1),transparent 60%),#ef44440d}.se-pj-stat.is-trough:before{background:linear-gradient(90deg,transparent,rgba(239,68,68,.6),transparent)}.se-pj-stat.is-trough:hover{border-color:#ef444480}.se-pj-stat-label{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.se-pj-stat-value{font-size:1.2rem;font-weight:700;color:#fff;line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.se-pj-stat.is-peak .se-pj-stat-value{color:#86efac}.se-pj-stat.is-trough .se-pj-stat-value{color:#fca5a5}.se-pj-stat-note{font-size:.68rem;color:var(--text-muted);opacity:.9;font-variant-numeric:tabular-nums;line-height:1.35}.se-pj-verdict{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem .85rem;padding:.85rem 1rem .85rem 1.1rem;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.07);background:#ffffff05;font-size:.88rem;position:relative;overflow:hidden}.se-pj-verdict:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#fff3}.se-pj-verdict-tag{font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);padding:.22rem .55rem;border-radius:6px;background:#ffffff0d}.se-pj-verdict-amount{font-weight:700;font-size:1.08rem;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.se-pj-verdict-amount.is-wreckage,.se-pj-verdict-amount.is-rough,.se-pj-verdict-amount.is-bleed{color:#fda4af}.se-pj-verdict-amount.is-even{color:#fde68a}.se-pj-verdict-amount.is-green,.se-pj-verdict-amount.is-hot,.se-pj-verdict-amount.is-fire{color:#6ee7b7}.se-pj-verdict-copy{color:var(--text-muted);flex:1;min-width:0;line-height:1.45}.se-pj-verdict-copy strong{color:var(--text);font-weight:600}.se-pj-verdict.is-wreckage:before,.se-pj-verdict.is-rough:before{background:#fb7185}.se-pj-verdict.is-wreckage .se-pj-verdict-tag,.se-pj-verdict.is-rough .se-pj-verdict-tag{color:#fecaca;background:#fb71851f}.se-pj-verdict.is-bleed:before{background:#fcd34d}.se-pj-verdict.is-bleed .se-pj-verdict-tag{color:#fde68a;background:#fde0471f}.se-pj-verdict.is-even:before{background:#ffffff4d}.se-pj-verdict.is-green:before,.se-pj-verdict.is-hot:before,.se-pj-verdict.is-fire:before{background:#34d399}.se-pj-verdict.is-green .se-pj-verdict-tag,.se-pj-verdict.is-hot .se-pj-verdict-tag,.se-pj-verdict.is-fire .se-pj-verdict-tag{color:#bbf7d0;background:#34d3991f}[data-theme=light] .se-pj{background:radial-gradient(120% 100% at 0% 0%,rgba(34,197,94,.06),transparent 60%),radial-gradient(120% 100% at 100% 100%,rgba(239,68,68,.06),transparent 60%),#0f172a05;border-color:#0f172a14}[data-theme=light] .se-pj-chart{background:linear-gradient(180deg,rgba(15,23,42,.025),transparent 30%),#0f172a05;border-color:#0f172a0f}[data-theme=light] .se-pj-chart text{fill:#0f172a8c}[data-theme=light] .se-pj-chart .se-pj-grid line{stroke:#0f172a12}[data-theme=light] .se-pj-tooltip{background:#fffffff5;border-color:#0f172a1a;color:#0f172a}[data-theme=light] .se-pj-stat-value{color:#0f172a}[data-theme=light] .se-pj-stat.is-peak .se-pj-stat-value{color:#047857}[data-theme=light] .se-pj-stat.is-trough .se-pj-stat-value{color:#b91c1c}[data-theme=light] .se-pj-tt-bal.is-pos{color:#047857}[data-theme=light] .se-pj-tt-bal.is-neg,[data-theme=light] .se-pj-verdict-amount.is-wreckage,[data-theme=light] .se-pj-verdict-amount.is-rough,[data-theme=light] .se-pj-verdict-amount.is-bleed{color:#b91c1c}[data-theme=light] .se-pj-verdict-amount.is-green,[data-theme=light] .se-pj-verdict-amount.is-hot,[data-theme=light] .se-pj-verdict-amount.is-fire{color:#047857}@media (max-width: 640px){.se-pj{padding:.7rem .55rem .8rem;gap:.6rem}.se-pj-title{font-size:.95rem}.se-pj-sub{font-size:.72rem}.se-pj-head{flex-wrap:wrap;gap:.6rem .85rem}.se-pj-bankroll{flex-basis:100%;flex-direction:row;align-items:center;gap:.55rem}.se-pj-chart-wrap{min-height:200px}.se-pj-chart{min-height:200px;height:200px}.se-pj-stats{grid-template-columns:repeat(2,1fr);gap:.4rem}.se-pj-stat{padding:.5rem .6rem}.se-pj-stat-value{font-size:.95rem}.se-pj-verdict{font-size:.78rem;padding:.55rem .7rem;gap:.45rem}.se-pj-verdict-amount{font-size:.92rem}}@media (max-width: 440px){.se-pj-stats{grid-template-columns:1fr}.se-pj-stat{flex-direction:row;align-items:baseline;justify-content:space-between}.se-pj-stat-value{font-size:1rem}}.se-dd-truncated-hint{padding:.5rem .75rem;border-radius:var(--radius-md);background:#818cf80d;border:1px dashed rgba(129,140,248,.3);font-size:.78rem;color:var(--text-muted)}.se-dd-largest{display:flex;align-items:center;gap:.55rem;padding:.65rem .85rem;border-radius:var(--radius-md);background:linear-gradient(90deg,#fde04714,#fca5a50a);border:1px solid rgba(253,224,71,.25);font-size:.85rem;color:var(--text);flex-wrap:wrap}.se-dd-largest-label{display:inline-flex;align-items:center;gap:.4rem}.se-dd-largest-icon{display:inline-flex;align-items:center;justify-content:center;color:#fbbf24}.se-dd-largest-icon svg{width:16px;height:16px}.se-dd-topn{display:flex;flex-direction:column;gap:.5rem;padding:.7rem .85rem;border-radius:var(--radius-md);background:linear-gradient(180deg,#facc150f,#facc1505);border:1px solid rgba(250,204,21,.22)}.se-dd-topn-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem}.se-dd-topn-title{font-weight:700;color:var(--text);font-size:.92rem}.se-dd-topn-sub{font-size:.78rem;color:var(--text-muted)}.se-dd-topn-table th.se-dd-topn-rank,.se-dd-topn-table td.se-dd-topn-rank{width:2.5rem;text-align:center;font-variant-numeric:tabular-nums;font-weight:600;color:var(--text-muted)}.se-dd-topn-table td.se-dd-topn-rank.is-rank-1{color:#fde047}.se-dd-topn-table td.se-dd-topn-rank.is-rank-2{color:#e2e8f0}.se-dd-topn-table td.se-dd-topn-rank.is-rank-3{color:#fb923c}.sev-tophits .se-dd-table-wrap{max-height:none}.sev-tophits .se-dd-table-wrap.is-expanded{max-height:540px;overflow-y:auto}.se-xd{display:flex;flex-direction:column;gap:.85rem;padding:1.05rem 1.15rem;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#0006}.se-xd-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.se-xd-title{margin:0;font-size:.95rem;font-weight:700;letter-spacing:-.01em;color:var(--text)}.se-xd-sub{margin:.2rem 0 0;font-size:.78rem;color:var(--text-muted);line-height:1.4}.se-xd-toggles{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.se-xd-seg{display:inline-flex;padding:2px;border-radius:9px;border:1px solid rgba(255,255,255,.08);background:#00000040}.se-xd-seg-btn{border:none;background:transparent;color:var(--text-muted);font:inherit;font-size:.76rem;font-weight:600;padding:.32rem .7rem;border-radius:7px;cursor:pointer;transition:color .14s,background .14s}.se-xd-seg-btn:hover:not(.is-active){color:var(--text)}.se-xd-seg-btn.is-active{background:#818cf829;color:#e0e7ff}.se-xd-builder{border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:var(--text-muted);font:inherit;font-size:.76rem;font-weight:600;padding:.34rem .75rem;border-radius:8px;cursor:pointer;transition:color .14s,background .14s,border-color .14s}.se-xd-builder:hover{color:var(--text);border-color:#a78bfa66}.se-xd-builder.is-on{background:#a78bfa29;border-color:#a78bfa80;color:#ddd6fe}.se-xd-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.se-xd-sum{display:flex;flex-direction:column;gap:.15rem;padding:.6rem .7rem;border-radius:10px;background:#00000038;border:1px solid rgba(255,255,255,.04)}.se-xd-sum-k{font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.se-xd-sum-v{font-size:1rem;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.se-xd-rows{display:flex;flex-direction:column;gap:.22rem}.se-xd-row{display:grid;grid-template-columns:96px 1fr 62px 96px 54px;align-items:center;gap:.5rem;padding:.12rem 0}.se-xd.is-builder .se-xd-row{grid-template-columns:96px 1fr 62px 96px 54px 74px}.se-xd-headrow{padding-bottom:.3rem;margin-bottom:.1rem;border-bottom:1px solid rgba(255,255,255,.06)}.se-xd-h{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.se-xd-h-num,.se-xd-chance,.se-xd-odds,.se-xd-rtp,.se-xd-events{text-align:right}.se-xd-range{font-size:.78rem;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.se-xd-row.is-loss .se-xd-range{color:var(--text-muted)}.se-xd-bar-track{width:100%;height:9px;border-radius:5px;background:#ffffff0a;overflow:hidden}.se-xd-bar{display:block;height:100%;border-radius:5px;transition:width .32s var(--ease)}.se-xd-bar.is-loss{background:#fb718580}.se-xd-bar.is-below{background:#fcd34d73}.se-xd-bar.is-win{background:#5eead48c}.se-xd-chance{font-size:.78rem;color:var(--text);font-variant-numeric:tabular-nums}.se-xd-odds{font-size:.74rem;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.se-xd-rtp{font-size:.76rem;color:#c7d2fe;font-weight:600;font-variant-numeric:tabular-nums}.se-xd-events{font-size:.74rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.se-xd-foot{margin:.15rem 0 0;font-size:.72rem;color:var(--text-muted);line-height:1.5}.se-xd-foot strong{color:#c7d2fee6;font-weight:600}.se-xd-skel-rows{display:flex;flex-direction:column;gap:.4rem}.se-xd-skel-row{height:16px;border-radius:6px;background:linear-gradient(90deg,#ffffff08,#ffffff0f,#ffffff08);background-size:200% 100%;animation:se-xd-shimmer 1.3s ease-in-out infinite}@keyframes se-xd-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@container (max-width: 540px){.se-xd-summary{grid-template-columns:repeat(2,1fr)}.se-xd-row{grid-template-columns:84px 1fr 90px 52px}.se-xd.is-builder .se-xd-row{grid-template-columns:84px 1fr 90px 52px 64px}.se-xd-row .se-xd-chance,.se-xd-headrow .se-xd-h:nth-child(3){display:none}}@container (max-width: 400px){.se-xd{padding:.75rem .7rem}.se-xd-row{grid-template-columns:minmax(0,1fr) auto auto;gap:.4rem .55rem}.se-xd.is-builder .se-xd-row{grid-template-columns:minmax(0,1fr) auto auto auto}.se-xd-row .se-xd-bar-track,.se-xd-headrow .se-xd-h:nth-child(2){display:none}.se-xd-range,.se-xd-chance,.se-xd-odds,.se-xd-rtp,.se-xd-events{font-size:.72rem}}.vfr-mod{position:relative;display:flex;flex-direction:column;gap:.4rem;min-width:0}.vfr-mod-body{min-width:0}.vfr-mod-body>*{margin-top:0}.vfr-mod-bar{display:flex;align-items:center;gap:.5rem;padding:.3rem .55rem;border-radius:9px;color:var(--text-muted);cursor:grab;user-select:none;border:1px dashed transparent;transition:background .14s,border-color .14s}.vfr-mod-bar:hover{background:#ffffff08;border-color:#ffffff14}.vfr-mod-bar:active{cursor:grabbing}.vfr-mod-grip{font-size:.9rem;line-height:1;letter-spacing:-2px;opacity:.5}.vfr-mod-name{font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.vfr-mod-move{margin-left:auto;display:inline-flex;gap:.25rem}.vfr-mod-move-btn{width:22px;height:22px;display:grid;place-items:center;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--text-muted);font-size:.8rem;line-height:1;cursor:pointer;transition:color .12s,border-color .12s,background .12s}.vfr-mod-move-btn:hover:not(:disabled){color:var(--text);border-color:#a78bfa73;background:#a78bfa14}.vfr-mod-move-btn:disabled{opacity:.3;cursor:not-allowed}.vfr-mod.is-dragging{opacity:.4}.vfr-mod.is-drop:before{content:"";position:absolute;top:-6px;left:0;right:0;height:2px;border-radius:2px;background:#a78bfacc;box-shadow:0 0 8px #a78bfa80}.se-dd-largest strong{color:#fde68a;font-size:1.05rem;font-weight:700}.se-dd-largest-sub{color:var(--text-muted);font-size:.78rem}.se-dd-largest-replay{margin-left:auto;display:inline-flex;align-items:center;gap:.35rem;padding:.32rem .7rem;border-radius:999px;background:#fde0471f;border:1px solid rgba(253,224,71,.35);color:#fde68a;font-size:.78rem;font-weight:600;letter-spacing:.01em;text-decoration:none;transition:background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease),transform .2s var(--ease)}.se-dd-largest-replay:hover{background:#fde04733;border-color:#fde0478c;color:#fef3c7}.se-dd-largest-replay:hover .se-dd-largest-replay-icon{transform:translate(1px)}.se-dd-largest-replay-icon{display:inline-flex;align-items:center;justify-content:center;transition:transform .2s var(--ease)}.se-dd-largest-replay-icon svg{width:11px;height:11px}@media (max-width: 640px){.se-dd-largest-replay{margin-left:0;align-self:flex-start}}.se-dd-table-wrap{display:flex;flex-direction:column;gap:.45rem;max-height:480px;overflow:auto;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.05);background:#0003;-webkit-overflow-scrolling:touch}.se-dd-table{width:100%;min-width:600px;border-collapse:collapse;font-size:.82rem;font-variant-numeric:tabular-nums}@media (max-width: 640px){.se-dd-table th,.se-dd-table td{padding:.4rem .55rem}.se-dd-table th{font-size:.65rem}.se-dd-table{font-size:.76rem}}.se-dd-table thead{position:sticky;top:0;z-index:1;background:#0f1028f5;backdrop-filter:blur(4px)}.se-dd-table th{text-align:left;padding:.55rem .7rem;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid rgba(255,255,255,.06)}.se-dd-table td{padding:.4rem .7rem;border-bottom:1px solid rgba(255,255,255,.03);color:var(--text)}.se-dd-table tbody tr:hover{background:#818cf80d}.se-dd-table tr.is-win td{color:#d1fae5}.se-dd-table tr.is-loss td{color:#ffffffa6}.se-dd-table tr.is-err td{color:#fca5a5;font-style:italic}.se-dd-table th.se-dd-num,.se-dd-table td.se-dd-num{text-align:right}.se-dd-num.is-pos{color:#6ee7b7}.se-dd-num.is-neg{color:#fca5a5}.se-dd-more{margin:.45rem auto .55rem;display:block}@media (max-width: 640px){.se-dd-stats{grid-template-columns:repeat(2,1fr);gap:.4rem}.se-dd-stat{padding:.6rem .7rem;min-width:0}.se-dd-stat-label{font-size:.62rem}.se-dd-stat-value{font-size:1.08rem}.se-dd-stat-note{font-size:.65rem}.se-dd-largest{flex-direction:column;align-items:flex-start;gap:.25rem;padding:.65rem .8rem}.se-dd-largest strong{font-size:1rem}.se-dd-largest-sub{font-size:.7rem;line-height:1.4}.se-dd-table-wrap{overflow-x:auto;max-height:380px;-webkit-overflow-scrolling:touch;position:relative}.se-dd-table-wrap:after{content:"";position:sticky;right:0;top:0;width:32px;height:100%;background:linear-gradient(90deg,transparent,rgba(0,0,0,.35));pointer-events:none;flex-shrink:0}.se-dd-table{font-size:.76rem;min-width:520px}.se-dd-table th{padding:.45rem .55rem;font-size:.62rem;white-space:nowrap}.se-dd-table td{padding:.38rem .55rem;white-space:nowrap}.se-dd-topn-head{flex-direction:column;align-items:flex-start;gap:.15rem}.se-dd-topn-title{font-size:.85rem}.se-dd-topn-sub{font-size:.7rem}.se-dd-hist{padding:.65rem .7rem}.se-dd-hist-title{font-size:.68rem}.se-dd-hist-sub{font-size:.6rem}.se-dd-hist-header{gap:.5rem;margin-bottom:.45rem}.se-dd-hist-toggle-btn{font-size:.64rem;padding:.28rem .55rem}.se-dd-truncated-hint{font-size:.72rem;padding:.45rem .6rem;line-height:1.45}.se-dd-more{width:100%;padding:.65rem}}.se-replay-panel{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.85rem 1.1rem;padding:1rem 1.1rem;border-radius:var(--radius-md);border:1px solid rgba(129,140,248,.35);background:linear-gradient(135deg,#818cf81a,#a78bfa0d),#0f102866}.se-replay-head{display:flex;align-items:center;gap:.85rem;min-width:0}.se-replay-text{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1}.se-replay-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#818cf833;border:1px solid rgba(129,140,248,.5);color:#c7d2fe;flex-shrink:0}.se-replay-icon svg{width:16px;height:16px}.se-replay-link-ext{display:inline-flex;align-items:center;margin-left:.35rem;vertical-align:-2px;opacity:.7}.se-replay-link-ext svg{width:13px;height:13px}.se-replay-title{color:#fff;font-size:.95rem;font-weight:700}.se-replay-sub{font-size:.78rem;color:var(--text-muted);line-height:1.4}.se-replay-actions{display:flex;gap:.55rem;flex-wrap:wrap;align-items:center}.se-replay-cta{display:inline-flex;align-items:center;gap:.5rem;padding-left:.95rem;padding-right:1.1rem;font-weight:700;letter-spacing:.005em;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #00000014,0 1px #00000040}.se-replay-cta:hover{box-shadow:inset 0 1px #fff9,0 6px 22px #ffffff29,0 0 0 1px #ffffff1f}.se-replay-cta-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#0a0b1214;transition:transform .2s var(--ease),background-color .2s var(--ease)}.se-replay-cta-icon svg{width:12px;height:12px;display:block}.se-replay-cta:hover .se-replay-cta-icon{transform:scale(1.08);background:#0a0b1224}.se-replay-cta-label{display:inline-block}.se-replay-cta.is-active{background:#ffffff0f;color:var(--text);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff0a,inset 0 0 0 1px #ffffff05}.se-replay-cta.is-active .se-replay-cta-icon{background:#ffffff14;color:var(--text)}.se-replay-cta.is-active:hover{background:#ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 4px 14px #00000040}.se-replay-link{display:inline-flex;align-items:center;gap:.45rem;background:transparent;color:var(--text);border:1px solid rgba(255,255,255,.16);font-weight:600;letter-spacing:.01em;box-shadow:none}.se-replay-link:hover{background:#ffffff0d;border-color:#ffffff47;box-shadow:0 2px 12px #00000040}.se-replay-link .se-replay-link-ext{margin-left:.05rem;opacity:.75}.se-replay-link:hover .se-replay-link-ext{opacity:1}.se-replay-frame-wrap{grid-column:1 / -1}@container (max-width: 640px){.se-outcome-cards{grid-template-columns:1fr 1fr}.se-outcome-cards .se-outcome-card:nth-child(3):last-child{grid-column:span 2}.se-replay-panel{grid-template-columns:1fr;gap:.7rem;padding:.9rem 1rem}.se-replay-actions{width:100%;gap:.5rem}.se-replay-actions .button{flex:1 1 auto;justify-content:center}.se-result-header{gap:.45rem}}@container (max-width: 380px){.se-outcome-cards{grid-template-columns:1fr}.se-outcome-cards .se-outcome-card:nth-child(3):last-child{grid-column:auto}}@media (max-width: 640px){.se-replay-panel{grid-template-columns:1fr;padding:.95rem 1rem;gap:.85rem}.se-replay-actions{width:100%;gap:.5rem}.se-replay-actions .button{flex:1;justify-content:center;min-height:44px}.se-replay-head{gap:.7rem}.se-replay-icon{width:32px;height:32px}.se-replay-icon svg{width:14px;height:14px}.se-replay-title{font-size:.92rem}.se-replay-sub{font-size:.76rem;line-height:1.45}.se-replay-link .se-replay-link-ext{display:none}}.se-replay-frame-wrap{display:flex;flex-direction:column;gap:.35rem}.se-replay-frame{width:100%;aspect-ratio:16 / 9;border:1px solid rgba(129,140,248,.25);border-radius:var(--radius-md);background:#000;display:block}.se-replay-frame-close{display:none}@media (max-width: 720px){.se-replay-frame-wrap{position:fixed;inset:0;z-index:1000;background:#080910f7;padding:calc(env(safe-area-inset-top,0) + 3.4rem) .5rem calc(env(safe-area-inset-bottom,0) + .5rem);margin:0;gap:.5rem;animation:replayFrameFadeIn .2s cubic-bezier(.16,1,.3,1) both}.se-replay-frame{width:100%;aspect-ratio:auto!important;flex:1 1 auto;height:100%;border-radius:12px}.se-replay-frame-close{display:flex;align-items:center;justify-content:center;position:absolute;top:calc(env(safe-area-inset-top,0) + .85rem);right:.85rem;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#0f111ceb;color:#ffffffeb;font-size:1.25rem;font-weight:600;line-height:1;cursor:pointer;z-index:2;box-shadow:0 6px 20px #00000073;transition:background .16s var(--ease),border-color .16s var(--ease),transform .14s var(--ease)}.se-replay-frame-close:hover,.se-replay-frame-close:active{background:#6366f138;border-color:#818cfc8c;transform:scale(1.05)}.se-replay-frame-hint{display:none}}@keyframes replayFrameFadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.se-pj-replay-side{filter:drop-shadow(0 0 0 rgba(253,224,71,0));animation:se-pj-replay-glow 2.8s ease-in-out infinite}.se-pj-replay-pill{cursor:pointer;outline:none}.se-pj-replay-pill rect{transition:stroke .2s var(--ease),stroke-width .2s var(--ease)}.se-pj-replay-pill:hover rect{stroke:#fde047;stroke-width:1.5}.se-pj-replay-side:has(.se-pj-replay-pill:hover){filter:drop-shadow(0 0 8px rgba(253,224,71,.45));animation:none}.se-pj-replay-pill:focus-visible rect{stroke:#fff;stroke-width:1.5}@keyframes se-pj-replay-glow{0%,to{filter:drop-shadow(0 0 0 rgba(253,224,71,0))}50%{filter:drop-shadow(0 0 6px rgba(253,224,71,.4))}}@media (prefers-reduced-motion: reduce){.se-pj-replay-side{animation:none}}.se-replay-modal-backdrop{position:fixed;inset:0;z-index:1000;background:#020308c7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(.75rem,3vw,2.25rem);animation:se-replay-modal-fade .2s var(--ease)}@keyframes se-replay-modal-fade{0%{opacity:0}to{opacity:1}}.se-replay-modal{position:relative;width:min(1080px,100%);display:flex;flex-direction:column;gap:.6rem;animation:se-replay-modal-rise .24s var(--ease)}@keyframes se-replay-modal-rise{0%{transform:translateY(8px) scale(.985);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.se-replay-modal-head{display:flex;align-items:center;gap:.6rem;padding:0 .25rem}.se-replay-modal-title{display:inline-flex;align-items:center;gap:.5rem;color:#fde68a;font-weight:700;font-size:.95rem;letter-spacing:.02em}.se-replay-modal-title svg{width:16px;height:16px;color:#fde047}.se-replay-modal-meta{color:var(--text-muted);font-size:.78rem;font-feature-settings:"tnum" 1}.se-replay-modal-close{margin-left:auto;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:var(--text);width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .18s var(--ease),border-color .18s var(--ease),transform .18s var(--ease)}.se-replay-modal-close:hover{background:#fb71852e;border-color:#fb718580;color:#fda4af;transform:rotate(90deg)}.se-replay-modal-close:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:2px}.se-replay-modal-close svg{width:18px;height:18px}.se-replay-modal-frame-wrap{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:var(--radius-md, 12px);overflow:hidden;background:#000;border:1px solid rgba(253,224,71,.28);box-shadow:0 18px 60px #0000008c,0 0 0 1px #ffffff0a,0 0 80px #fde0471a}.se-replay-modal-frame{width:100%;height:100%;border:0;display:block}.se-replay-modal-foot{display:flex;align-items:center;justify-content:space-between;gap:.6rem;font-size:.72rem;color:var(--text-muted);padding:0 .25rem}.se-replay-modal-pop{display:inline-flex;align-items:center;gap:.35rem;background:transparent;border:1px solid rgba(255,255,255,.16);color:var(--text-muted);padding:.32rem .7rem;border-radius:999px;font-size:.72rem;text-decoration:none;transition:background-color .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease)}.se-replay-modal-pop:hover{background:#ffffff0d;border-color:#ffffff52;color:var(--text)}.se-replay-modal-pop svg{width:11px;height:11px}@media (max-width: 720px){.se-replay-modal-head{flex-wrap:wrap;row-gap:.35rem}.se-replay-modal-foot{flex-direction:column;align-items:flex-start}}.se-replay-frame-hint{font-size:.72rem;color:var(--text-muted);opacity:.8}.se-replay-frame-hint code{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.7rem;padding:.05rem .3rem;background:#ffffff0f;border-radius:3px;color:#c7d2fe}.se-picker-label{font-size:.78rem;font-weight:600;color:var(--text-muted);margin-bottom:.35rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.55rem}.se-picker-label-sub{font-size:.7rem;font-weight:400;color:var(--text-muted);opacity:.75}.se-picker-empty{padding:.55rem .75rem;border-radius:var(--radius-md);border:1px dashed var(--border);background:#ffffff05;color:var(--text-muted);font-size:.82rem;font-style:italic}.se-mode-pills{display:flex;flex-wrap:wrap;gap:.4rem}.se-mode-pill{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.55rem .85rem;min-width:96px;border-radius:10px;border:1px solid var(--border);background:#ffffff08;color:var(--text);font-family:inherit;font-weight:600;font-size:.82rem;text-align:left;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .1s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent;white-space:nowrap}.se-mode-pill:hover{border-color:#818cf873;background:#818cf80f;transform:translateY(-1px)}.se-mode-pill.is-active{border-color:#818cf8d9;background:linear-gradient(135deg,#818cf82e,#a78bfa1a);box-shadow:0 0 0 1px #818cf859 inset,0 8px 24px #818cf82e;color:#fff}.se-mode-pill-name{font-size:.9rem;font-weight:700;color:#fff;letter-spacing:.01em}.se-mode-pill:not(.is-active) .se-mode-pill-name{color:var(--text)}.se-mode-pill-rtp{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;color:#34d399;font-variant-numeric:tabular-nums}.se-mode-pill-rtp:before{content:"RTP";font-size:.55rem;font-weight:700;letter-spacing:.1em;color:var(--text-muted);padding:.1rem .3rem;border-radius:3px;background:#ffffff0f}.se-mode-pill-vol{display:inline-flex;align-items:center;padding:.08rem .4rem;margin-top:.15rem;border-radius:4px;font-size:.6rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border:1px solid;line-height:1.4}.se-vol-very-low{color:#93c5fd;border-color:#93c5fd66;background:#93c5fd14}.se-vol-low{color:#6ee7b7;border-color:#6ee7b766;background:#6ee7b714}.se-vol-medium{color:#fde68a;border-color:#fde68a66;background:#fde68a14}.se-vol-high{color:#fdba74;border-color:#fdba7466;background:#fdba7414}.se-vol-very-high{color:#fca5a5;border-color:#fca5a566;background:#fca5a51a}.se-version-pills{display:flex;flex-wrap:wrap;gap:.4rem}.se-version-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.42rem .75rem;border-radius:999px;border:1px solid var(--border);background:#ffffff08;color:var(--text);font-family:inherit;font-size:.82rem;font-weight:700;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease;-webkit-tap-highlight-color:transparent;font-variant-numeric:tabular-nums}.se-version-pill:hover:not(.is-static){border-color:#818cf873;background:#818cf814}.se-version-pill.is-current:not(.is-active):not(.is-static){border-color:#34d39966;color:#d1fae5}.se-version-pill.is-active{border-color:#818cf8d9;background:linear-gradient(135deg,#818cf838,#a78bfa1f);color:#fff;box-shadow:0 0 0 1px #818cf859 inset}.se-version-pill.is-static{cursor:default;background:#34d3991a;border-color:#34d39966;color:#d1fae5}.se-version-pill-tag{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.12rem .4rem;border-radius:4px;background:#34d39933;color:#6ee7b7;border:1px solid rgba(52,211,153,.4)}.se-version-pill.is-active .se-version-pill-tag{background:#818cf833;color:#c7d2fe;border-color:#818cf880}@media (max-width: 640px){.se-mode-pill{min-width:0;flex:1 1 calc(50% - .2rem)}.se-version-pill{flex:0 0 auto}}.se-mode-panel{display:flex;flex-direction:column;gap:.5rem;padding:.7rem .85rem;border-radius:var(--radius-md);background:#818cf80a;border:1px solid rgba(129,140,248,.18)}.se-mode-panel-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.55rem}.se-mode-context{margin-top:.25rem;padding:.6rem .7rem;border-radius:var(--radius-md);background:#ffffff05;border:1px solid rgba(255,255,255,.04)}.se-mode-metric{display:flex;flex-direction:column;gap:.15rem;cursor:help}.se-mode-metric-label{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.se-mode-metric-value{font-size:.95rem;font-weight:700;color:#fff}.se-mode-panel-hint{font-size:.74rem;color:var(--text-muted);line-height:1.45;padding:.35rem 0;border-top:1px solid rgba(129,140,248,.12)}.engine-game-card-skeleton,.engine-provider-card-skeleton{pointer-events:none;animation:skelFadeIn .2s ease-out both}.engine-game-card-skeleton:hover,.engine-provider-card-skeleton:hover{transform:none;border-color:var(--border);box-shadow:none}.skel-shimmer{background:linear-gradient(90deg,#ffffff08 25%,#818cf814,#ffffff08 75%);background-size:200% 100%;animation:skeletonShimmer 1.6s ease-in-out infinite}.skel-line{display:block;height:.7rem;border-radius:4px;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff17,#ffffff0a 75%);background-size:200% 100%;animation:skeletonShimmer 1.6s ease-in-out infinite}.skel-line-title{width:78%;height:.85rem;margin-bottom:.35rem}.skel-line-sub{width:56%;height:.65rem;margin-bottom:.55rem}.skel-line-label{width:60%;height:.55rem}.skel-line-value{width:78%;height:1rem;margin-top:.25rem}.skel-line-tail{width:48%;height:.6rem;margin-top:.3rem}.feed-row-skeleton td{padding-top:.55rem;padding-bottom:.55rem}.skel-line-cell-username{display:block;width:78%;height:.7rem}.skel-line-cell-amount{display:block;width:60%;height:.7rem}.skel-line-cell-odds{display:block;width:50%;height:.7rem}.skel-line-cell-status{display:block;width:65%;height:.85rem;border-radius:999px}.skel-line-cell-time{display:block;width:55%;height:.7rem}.skel-line-cell-sport{display:block;width:70%;height:.7rem}.skel-line-cell-match{display:block;width:90%;height:.7rem}.skel-line-cell-legs{display:block;width:30%;height:.7rem}.skel-line-cell-link{display:block;width:40%;height:.7rem}@keyframes skelFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.skel-shimmer,.skel-line,.engine-game-card-skeleton,.engine-provider-card-skeleton{animation:none}}.dispute-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:.75rem 0 1.25rem}.terms-doc{font-size:.92rem;line-height:1.65;color:var(--text);max-width:760px}.terms-doc .terms-intro{margin:0 0 1.5rem;padding:.85rem 1rem;border-radius:var(--radius-md);border:1px solid var(--border);background:#818cf80a;font-size:.92rem;color:var(--text)}.terms-doc details{margin:0;padding:.45rem .1rem;border-bottom:1px solid var(--border)}.terms-doc details:last-of-type{border-bottom:none}.terms-doc summary{cursor:pointer;padding:.55rem .1rem;font-size:.98rem;font-weight:700;color:var(--text);letter-spacing:-.005em;list-style:none;display:flex;align-items:center;gap:.55rem;outline-offset:4px}.terms-doc summary::-webkit-details-marker{display:none}.terms-doc summary:before{content:"›";display:inline-block;font-size:1.2rem;font-weight:400;color:var(--text-muted);transition:transform .2s var(--ease, ease-out);width:1ch}.terms-doc details[open]>summary:before{transform:rotate(90deg)}.terms-doc details>p,.terms-doc details>ul{margin:.4rem 0 .8rem 1.6rem;color:var(--text-muted);font-size:.88rem}.terms-doc details>ul{padding-left:1.1rem}.terms-doc details>ul li{margin-bottom:.35rem}.terms-doc details>p strong{color:var(--text);font-weight:700}.terms-doc a{color:#a5b4fc;text-decoration:underline;text-decoration-color:#a5b4fc66;text-underline-offset:2px}.terms-doc a:hover{text-decoration-color:#a5b4fccc}.terms-doc code{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.85em;padding:.05rem .35rem;border-radius:4px;background:#ffffff0a;border:1px solid var(--border)}.app-legal-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem .6rem;margin:2rem auto 1.25rem;padding:0 1rem;max-width:960px;font-size:.72rem;color:var(--text-muted);text-align:center;opacity:.78}.app-legal-link{color:var(--text-muted);text-decoration:none;border-bottom:1px dotted rgba(163,172,191,.4);transition:color .16s ease,border-color .16s ease}.app-legal-link:hover{color:var(--text);border-bottom-color:#e5e7ebb3}.app-legal-sep{opacity:.4}.app-legal-disclaimer{font-style:italic;opacity:.85}@media (max-width: 540px){.app-legal-strip{font-size:.68rem;gap:.3rem .5rem;margin-top:1.4rem}}.legal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem .6rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.04);font-size:.74rem;color:var(--text-muted);text-align:center}.legal-footer-link{color:var(--text-muted);text-decoration:none;border-bottom:1px dotted rgba(163,172,191,.4);transition:color .16s ease,border-color .16s ease}.legal-footer-link:hover{color:var(--text);border-bottom-color:#e5e7eb99}.legal-footer-sep{opacity:.45}.legal-footer-disclaimer{font-style:italic;opacity:.85}.faucet-tos-note{margin:.85rem 0 0;padding:0;font-size:.72rem;line-height:1.4;color:var(--text-muted);text-align:center;opacity:.75}.faucet-tos-link{color:var(--text-muted);text-decoration:underline;text-decoration-color:#a3acbf59;text-underline-offset:2px;font-weight:600;transition:color .14s ease,text-decoration-color .14s ease}.faucet-tos-link:hover{color:var(--text);text-decoration-color:#e5e7ebcc}.dispute-stats-grid-hidden{position:relative;isolation:isolate}.dispute-stats-grid-hidden .dispute-stat{filter:blur(2px);opacity:.45;user-select:none;pointer-events:none}.dispute-stats-cover{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;border-radius:var(--radius-md);background:linear-gradient(180deg,#0f1028c7,#0f1028eb);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px dashed rgba(255,255,255,.08);padding:.75rem 1rem;z-index:2;text-align:center}.dispute-stats-cover-pill{display:inline-block;padding:.4rem .85rem;border-radius:999px;background:linear-gradient(135deg,#60a5fa2e,#a78bfa2e);border:1px solid rgba(167,139,250,.35);color:#e5e7eb;font-size:.78rem;font-weight:700;letter-spacing:.02em}.dispute-stats-cover-sub{font-size:.72rem;color:var(--text-muted);max-width:32rem;line-height:1.4}.dispute-stat{padding:.85rem .95rem;border-radius:var(--radius-md);border:1px solid var(--border);background:#ffffff05;text-align:left}.dispute-stat-value{font-size:1.6rem;font-weight:800;letter-spacing:-.025em;color:var(--text);font-variant-numeric:tabular-nums;line-height:1.1}.dispute-stat-active{color:#fbbf24}.dispute-stat-resolved{color:#4ade80}.dispute-stat-label{margin-top:.2rem;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.dispute-howitworks{margin:0 0 1.25rem;padding:.5rem .85rem;border-radius:var(--radius-md);border:1px solid var(--border);background:#ffffff04;font-size:.85rem}.dispute-howitworks>summary{cursor:pointer;font-weight:700;color:#c7d2fe;padding:.25rem 0;list-style:none;user-select:none}.dispute-howitworks>summary:before{content:"▸ ";color:var(--text-muted)}.dispute-howitworks[open]>summary:before{content:"▾ "}.dispute-howitworks ol{margin:.6rem 0 .4rem 1.2rem;padding:0}.dispute-howitworks li{margin-bottom:.4rem;line-height:1.5}.dispute-howitworks-disclaimer{margin:.75rem 0 .4rem;font-size:.78rem;color:var(--text-muted);line-height:1.5;border-top:1px solid var(--border);padding-top:.6rem}.dispute-controls{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}.dispute-filters{display:flex;flex-direction:column;gap:.55rem;flex:1 1 480px;min-width:0}.dispute-filter-group{display:flex;flex-wrap:wrap;gap:.3rem}.dispute-filter-row{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.dispute-chip{padding:.35rem .7rem;border-radius:999px;border:1px solid var(--border);background:#ffffff05;color:var(--text-muted);font-size:.74rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .14s ease}.dispute-chip:hover{color:var(--text);border-color:#818cf859}.dispute-chip.is-active{color:#fff;background:#818cf82e;border-color:#818cf873}.dispute-select{padding:.42rem 2rem .42rem .7rem;border-radius:var(--radius-sm, 8px);border:1px solid var(--border);background-color:#ffffff05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%23a3acbf' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='2 4 6 8 10 4'/></svg>");background-repeat:no-repeat;background-position:right .55rem center;color:var(--text);font-size:.82rem;font-family:inherit;cursor:pointer;color-scheme:dark;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dispute-select option{background-color:#1a1d2e;color:var(--text)}.dispute-select:focus{outline:none;border-color:#818cf880}.dispute-select:hover{border-color:#818cf84d}.dispute-chip{background:#ffffff0a;color:var(--text)}.dispute-chip:not(.is-active){color:var(--text-muted)}.dispute-filter-clear{padding:.4rem .7rem;border:0;background:transparent;color:var(--text-muted);font-size:.78rem;font-weight:600;font-family:inherit;cursor:pointer;border-radius:var(--radius-sm, 8px);transition:color .14s ease,background .14s ease}.dispute-filter-clear:hover{color:var(--text);background:#ffffff0a}.dispute-file-btn{display:inline-flex!important;align-items:center;gap:.4rem;padding:.55rem .95rem!important;font-size:.88rem!important;white-space:nowrap}.dispute-file-btn-hint{font-size:.7rem;font-weight:600;margin-left:.4rem;padding:.1rem .45rem;border-radius:999px;background:#ffffff1f;color:#ffffffd9;text-transform:uppercase;letter-spacing:.04em}.dispute-active-filter{margin:0 0 .85rem;padding:.4rem .75rem;font-size:.78rem;color:var(--text-muted);background:#818cf80d;border-radius:var(--radius-sm, 8px);border:1px solid rgba(129,140,248,.15)}.dispute-list{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.dispute-card{display:block;padding:1rem 1.15rem;border-radius:var(--radius-md);border:1px solid var(--border);background:linear-gradient(180deg,#ffffff05,#00000014);text-decoration:none;color:inherit;position:relative;overflow:hidden;transition:transform .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease)}.dispute-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ds-color, #818cf8);opacity:.6}.dispute-card.status-open:before{background:#fbbf24}.dispute-card.status-review:before{background:#818cf8}.dispute-card.status-pending_casino:before{background:#c084fc}.dispute-card.status-resolved:before{background:#4ade80}.dispute-card.status-closed:before{background:#94a3b8}.dispute-card:hover{transform:translateY(-1px);border-color:#818cf84d;box-shadow:0 8px 24px #00000040}.dispute-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.72rem;color:var(--text-muted);margin-bottom:.5rem}.dispute-card-issue{font-weight:600;color:#c7d2fe}.dispute-card-casino{color:var(--text-muted);font-family:var(--font-mono, ui-monospace, monospace);font-size:.7rem}.dispute-card-dot{opacity:.4}.dispute-card-spacer{flex:1}.dispute-card-time{color:var(--text-muted);font-variant-numeric:tabular-nums}.dispute-card-title{font-size:1.05rem;font-weight:700;color:var(--text);margin:0 0 .35rem;line-height:1.3;letter-spacing:-.01em}.dispute-card-desc{font-size:.84rem;line-height:1.5;color:var(--text-muted);margin:0 0 .55rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dispute-card-footer{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.74rem;color:var(--text-muted)}.dispute-card-user strong{color:var(--text);font-weight:600}.dispute-card-amount{color:var(--text);font-variant-numeric:tabular-nums}.dispute-card-recovered{color:#4ade80;font-weight:600;font-variant-numeric:tabular-nums}.dispute-status{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:999px;font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent;font-variant-numeric:tabular-nums;white-space:nowrap}.dispute-status.status-open{color:#fbbf24;background:#fbbf241a;border-color:#fbbf244d}.dispute-status.status-review{color:#c7d2fe;background:#818cf81f;border-color:#818cf852}.dispute-status.status-pending_casino{color:#e9d5ff;background:#c084fc1f;border-color:#c084fc52}.dispute-status.status-resolved{color:#4ade80;background:#4ade801f;border-color:#4ade8052}.dispute-status.status-closed{color:#94a3b8;background:#94a3b81a;border-color:#94a3b840}.dispute-skeleton{display:flex;flex-direction:column;gap:.55rem;margin-top:.6rem}.dispute-skeleton-row{height:70px;border-radius:var(--radius-md);background:linear-gradient(90deg,#ffffff0a,#ffffff17,#ffffff0a 80%);background-size:200% 100%;animation:skelFadeIn 1.4s ease-in-out infinite}.dispute-empty{margin:1rem 0;padding:1.25rem;border-radius:var(--radius-md);border:1px dashed var(--border);text-align:center;color:var(--text-muted);font-size:.9rem}.dispute-empty a{color:#a5b4fc;text-decoration:underline;text-underline-offset:2px}.dispute-error{margin:.85rem 0;padding:.8rem .95rem;border-radius:var(--radius-sm, 8px);background:#ef444414;border:1px solid rgba(239,68,68,.3);color:#fca5a5;font-size:.85rem}.dispute-detail{max-width:72ch;margin:0 auto}.dispute-breadcrumb{margin-bottom:1rem;font-size:.82rem}.dispute-breadcrumb a{color:var(--text-muted);text-decoration:none;transition:color .14s ease}.dispute-breadcrumb a:hover{color:var(--text)}.dispute-detail-header{padding-bottom:1.25rem;margin-bottom:1.5rem;border-bottom:1px solid var(--border)}.dispute-detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.85rem;font-size:.75rem;color:var(--text-muted)}.dispute-detail-title{font-size:clamp(1.4rem,2vw + .6rem,2rem);font-weight:800;letter-spacing:-.025em;line-height:1.18;color:var(--text);margin:0 0 .65rem}.dispute-detail-byline{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.85rem;color:var(--text-muted);margin-bottom:1rem}.dispute-detail-byline code{font-family:var(--font-mono);font-size:.85em;padding:.05rem .4rem;background:#ffffff0a;border-radius:4px;color:var(--text)}.dispute-detail-amounts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.55rem;margin:1rem 0}.dispute-detail-amount-box{padding:.7rem .85rem;border-radius:var(--radius-sm, 8px);border:1px solid var(--border);background:#ffffff05}.dispute-detail-amount-good{border-color:#4ade804d;background:#4ade800d}.dispute-detail-amount-label{font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.2rem}.dispute-detail-amount-val{font-size:1.2rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.015em;color:var(--text)}.dispute-detail-amount-good .dispute-detail-amount-val{color:#4ade80}.dispute-detail-amount-val-text{font-size:.85rem;color:var(--text)}.dispute-detail-amount-ccy{font-size:.75rem;font-weight:500;color:var(--text-muted)}.dispute-status-help{font-size:.82rem;color:var(--text-muted);margin:.4rem 0 0;font-style:italic}.dispute-section-h{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:1.5rem 0 .6rem}.dispute-body-text{font-size:.95rem;line-height:1.65;color:#e2e8f0;white-space:pre-wrap;word-wrap:break-word}.dispute-evidence-list{padding-left:1.2rem;margin:0}.dispute-evidence-list li{margin-bottom:.35rem;word-break:break-all}.dispute-evidence-list a{color:#a5b4fc;text-decoration:none}.dispute-evidence-list a:hover{text-decoration:underline}.dispute-resolution{padding:.85rem 1rem;border-radius:var(--radius-sm, 8px);background:#4ade800f;border:1px solid rgba(74,222,128,.25);font-size:.92rem;line-height:1.55;color:#d1fae5;white-space:pre-wrap}.dispute-timeline-section{margin-top:1.5rem}.dispute-timeline{list-style:none;margin:0;padding:0 0 0 1rem;border-left:2px solid var(--border)}.dispute-timeline-event{position:relative;padding:.5rem 0 1rem 1rem}.dispute-timeline-dot{position:absolute;left:-1.4rem;top:.7rem;width:12px;height:12px;border-radius:50%;background:#818cf8;border:2px solid var(--bg, #0e0f16)}.dispute-timeline-dot.author-user{background:#818cf8}.dispute-timeline-dot.author-admin{background:#4ade80}.dispute-timeline-dot.author-casino{background:#c084fc}.dispute-timeline-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.78rem;color:var(--text-muted);margin-bottom:.3rem}.dispute-timeline-meta strong{color:var(--text);font-weight:700}.dispute-timeline-text{font-size:.88rem;line-height:1.55;color:#e2e8f0;white-space:pre-wrap;word-wrap:break-word}.dispute-author-badge{font-size:.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.1rem .4rem;border-radius:4px}.dispute-author-badge.author-user{background:#818cf826;color:#c7d2fe}.dispute-author-badge.author-admin{background:#4ade8026;color:#4ade80}.dispute-author-badge.author-casino{background:#c084fc26;color:#e9d5ff}.dispute-composer{margin-top:1.5rem;padding:1rem 1.1rem;border-radius:var(--radius-md);border:1px solid var(--border);background:#ffffff04}.dispute-composer-textarea{width:100%;padding:.7rem .85rem;border-radius:var(--radius-sm, 8px);border:1px solid var(--border);background:#ffffff05;color:var(--text);font-family:inherit;font-size:.9rem;line-height:1.5;resize:vertical;min-height:90px}.dispute-composer-textarea:focus{outline:none;border-color:#818cf880;background:#818cf80a}.dispute-composer-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.6rem}.dispute-composer-count{font-size:.72rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.dispute-composer-locked{margin-top:1rem;padding:.85rem;border-radius:var(--radius-sm, 8px);background:#ffffff05;border:1px dashed var(--border);color:var(--text-muted);font-size:.85rem;text-align:center}.dispute-form{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.dispute-form-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.dispute-form-field{display:flex;flex-direction:column;gap:.3rem}.dispute-form-label{font-size:.78rem;font-weight:600;color:var(--text)}.dispute-form-label .req{color:#f472b6}.dispute-form-hint{font-size:.72rem;color:var(--text-muted)}.dispute-input{padding:.55rem .8rem;border-radius:var(--radius-sm, 8px);border:1px solid var(--border);background:#ffffff05;color:var(--text);font-family:inherit;font-size:.9rem}.dispute-input:focus{outline:none;border-color:#818cf880}.dispute-form-footer{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.4rem}.dispute-form-tos{font-size:.72rem;color:var(--text-muted);margin-top:.6rem;line-height:1.5}.dispute-admin-controls{margin-top:1.5rem;padding:1rem 1.1rem;border-radius:var(--radius-md);border:1px solid rgba(74,222,128,.25);background:#4ade800a}.dispute-admin-header{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.85rem}.dispute-admin-header strong{color:#4ade80;font-size:.82rem}.dispute-admin-hint{font-size:.7rem;color:var(--text-muted)}.dispute-admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.dispute-admin-field{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;font-weight:600}.dispute-admin-field-wide{grid-column:1 / -1}.dispute-admin-msg{font-size:.78rem;color:#4ade80;margin-right:auto}@media (max-width: 640px){.dispute-stats-grid{grid-template-columns:repeat(2,1fr);gap:.55rem}.dispute-stat{padding:.7rem .8rem}.dispute-stat-value{font-size:1.35rem}.dispute-stat-label{font-size:.65rem}.dispute-controls{flex-direction:column;align-items:stretch}.dispute-file-btn{justify-content:center}.dispute-form-row,.dispute-admin-grid{grid-template-columns:1fr}.dispute-card{padding:.85rem .95rem}.dispute-card-title{font-size:.98rem}.dispute-card-desc{font-size:.8rem}.dispute-detail-amount-val{font-size:1.05rem}.dispute-howitworks{font-size:.82rem}}body[data-vault-cinematic=true]{background:#060607;overflow-x:hidden;--v-bg: #060607;--v-surface: rgba(255, 255, 255, .035);--v-surface-2: rgba(255, 255, 255, .07);--v-border: rgba(255, 255, 255, .12);--v-border-strong: rgba(255, 255, 255, .3);--v-text: #f4f4f5;--v-muted: rgba(244, 244, 245, .6);--v-faint: rgba(244, 244, 245, .42);--v-accent: #ffffff;--v-accent-bright: #ffffff;--v-accent-soft: rgba(255, 255, 255, .09);--v-accent-border: rgba(255, 255, 255, .32);--v-ok: #ffffff;--v-on-accent: #08090b}body[data-vault-cinematic=true] .top-bar,body[data-vault-cinematic=true] .nav-strip,body[data-vault-cinematic=true] .nav-strip-wrap,body[data-vault-cinematic=true] .global-footer,body[data-vault-cinematic=true] .legal-footer,body[data-vault-cinematic=true] .tracker-nav,body[data-vault-cinematic=true] .tracker-nav-wrap{display:none!important}body[data-vault-cinematic=true] .app-shell{padding:0!important;max-width:none!important;background:var(--v-bg)!important;min-height:100vh}body[data-vault-cinematic=true] .page-grid{padding:0!important;max-width:none!important;margin:0!important}.vault-min-intro{position:relative;width:100%;min-height:100vh;background:var(--v-bg, #060607);color:#fff;overflow:hidden;isolation:isolate;display:grid;place-items:center}.vault-min-intro.vault-min-reveal{animation:vaultMinBackdropOut .36s ease 40ms forwards}@keyframes vaultMinBackdropOut{to{opacity:0}}.vault-min-status{position:absolute;top:1.5rem;left:1.75rem;display:inline-flex;align-items:center;gap:.55rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.68rem;font-weight:500;letter-spacing:.26em;color:#ffffff80;text-transform:uppercase;z-index:3}.vault-min-status-dot{width:6px;height:6px;border-radius:50%;background:#fff6;box-shadow:0 0 6px #ffffff4d;transition:background .4s ease,box-shadow .4s ease;animation:vaultMinDotPulse 2s ease-in-out infinite}.vault-min-auth .vault-min-status-dot{background:#7dd3fc;box-shadow:0 0 8px #7dd3fca6}.vault-min-verify .vault-min-status-dot{background:#fcd34d;box-shadow:0 0 8px #fcd34d99}.vault-min-granted .vault-min-status-dot,.vault-min-reveal .vault-min-status-dot,.vault-min-done .vault-min-status-dot{background:#86efac;box-shadow:0 0 10px #86efacbf}.vault-min-status-text{transition:color .4s ease}.vault-min-granted .vault-min-status-text,.vault-min-reveal .vault-min-status-text,.vault-min-done .vault-min-status-text{color:#86efaceb}@keyframes vaultMinDotPulse{0%,to{opacity:1}50%{opacity:.5}}.vault-min-stage{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(640px,90vw);display:flex;flex-direction:column;align-items:center;gap:1.1rem;z-index:1;padding:2rem 1rem}.vault-min-brand{display:flex;justify-content:center;align-items:baseline;gap:clamp(.2em,1.6vw,.42em);font-family:-apple-system,SF Pro Display,system-ui,sans-serif;font-weight:200;font-size:clamp(56px,11vw,128px);line-height:1;color:#fff;user-select:none}.vault-min-brand-char{display:inline-block;opacity:1}@keyframes vaultMinCharIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.vault-min-reveal .vault-min-brand-char{animation-name:vaultMinCharOut;animation-duration:.32s;animation-timing-function:cubic-bezier(.4,0,1,1);animation-fill-mode:forwards;animation-delay:var(--vault-brand-out-delay, 0ms)}@keyframes vaultMinCharOut{0%{opacity:1;transform:translateY(0);filter:blur(0)}to{opacity:0;transform:translateY(-10px);filter:blur(2px)}}.vault-min-subtitle{font-size:.7rem;font-weight:600;line-height:1.1;letter-spacing:.24em;color:#ffffff6b;text-transform:uppercase;opacity:0;animation:vaultMinFadeIn .36s ease .26s forwards}.vault-min-auth-bar{display:flex;gap:4px;height:10px;width:min(440px,80vw);margin-top:.25rem;opacity:0;animation:vaultMinFadeIn .5s ease 1.1s forwards}.vault-min-auth-dash{flex:1;height:100%;border-radius:1px;background:#ffffff0f;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.vault-min-auth-dash.is-lit{background:#fff;box-shadow:0 0 6px #ffffff80;animation:vaultMinDashPop .26s cubic-bezier(.2,.9,.3,1.05)}@keyframes vaultMinDashPop{0%{transform:scaleY(1)}40%{transform:scaleY(1.6)}to{transform:scaleY(1)}}.vault-min-verify .vault-min-auth-dash.is-lit{background:#fcd34d;box-shadow:0 0 6px #fcd34d8c}.vault-min-granted .vault-min-auth-dash.is-lit,.vault-min-reveal .vault-min-auth-dash.is-lit,.vault-min-done .vault-min-auth-dash.is-lit{background:#86efac;box-shadow:0 0 8px #86efac99}.vault-min-fingerprint{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.82rem;font-weight:500;line-height:1.2;letter-spacing:.32em;color:#ffffff59;min-height:1.2em;transition:color .35s ease,letter-spacing .5s ease;opacity:0;animation:vaultMinFadeIn .5s ease 1.3s forwards}.vault-min-fingerprint.is-resolved{color:#fff;letter-spacing:.24em}.vault-min-checks{display:inline-flex;gap:1.5rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.72rem;font-weight:500;line-height:1.15;letter-spacing:.14em;color:#ffffff38;text-transform:lowercase;opacity:0;animation:vaultMinFadeIn .5s ease 1.5s forwards}.vault-min-check{display:inline-flex;align-items:center;gap:.5rem;transition:color .3s ease}.vault-min-check-mark{display:inline-grid;place-items:center;width:14px;height:14px;border-radius:50%;border:1px solid rgba(255,255,255,.18);color:transparent;font-size:10px;font-weight:700;transition:color .25s ease,border-color .25s ease,background .25s ease}.vault-min-check.is-done{color:#86efaceb}.vault-min-check.is-done .vault-min-check-mark{color:#86efac;border-color:#86efac8c;background:#86efac14;animation:vaultMinCheckPop .32s cubic-bezier(.2,.9,.3,1.1)}@keyframes vaultMinCheckPop{0%{transform:scale(.7)}50%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes vaultMinFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.vault-min-skip{position:absolute;bottom:1.5rem;right:1.5rem;background:transparent;border:1px solid rgba(255,255,255,.12);color:#ffffff8c;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.72rem;font-weight:500;letter-spacing:.12em;padding:.5rem .9rem;border-radius:999px;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease;animation:vaultMinFadeIn .3s ease both;z-index:5}.vault-min-skip:hover{border-color:#ffffff4d;color:#fff;background:#ffffff0a}.vault-min-shell{position:relative;min-height:100vh;background:var(--v-bg);background-image:radial-gradient(ellipse 92% 34% at 50% -6%,rgba(255,255,255,.045),transparent 70%);color:var(--v-text);display:flex;flex-direction:column;isolation:isolate;animation:vaultMinShellIn .6s cubic-bezier(.16,1,.3,1) both}@keyframes vaultMinShellIn{0%{opacity:0}to{opacity:1}}.vault-min-shell-topbar{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:.5rem 1.5rem;border-bottom:1px solid var(--v-border)}.vault-min-exit{justify-self:start;display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .7rem;margin-left:-.7rem;background:transparent;border:1px solid transparent;border-radius:6px;color:#ffffffb3;font-family:inherit;font-size:.82rem;font-weight:500;letter-spacing:.04em;cursor:pointer;transition:color .16s ease,background .16s ease}.vault-min-exit:hover{color:#fff;background:#ffffff0a}.vault-min-exit-arrow{display:inline-block;transition:transform .2s ease;font-size:1rem;line-height:1}.vault-min-exit:hover .vault-min-exit-arrow{transform:translate(-3px)}.vault-min-shell-wordmark{justify-self:center;font-family:-apple-system,SF Pro Display,Inter,system-ui,sans-serif;font-size:.78rem;font-weight:300;letter-spacing:.42em;color:#ffffff80;text-transform:uppercase;text-indent:.42em}.vault-min-shell-session{justify-self:end;display:inline-flex;align-items:center;gap:.5rem;font-size:.66rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--v-faint)}.vault-min-shell-session-dot{width:6px;height:6px;border-radius:50%;background:var(--v-ok);box-shadow:0 0 8px #34d39980;animation:vaultMinDotPulse 2s ease-in-out infinite}.vault-min-shell-session-label{color:var(--v-faint, rgba(244, 244, 245, .42))}.vault-min-shell-session-time{color:var(--v-muted);font-weight:600;font-variant-numeric:tabular-nums}.vault-min-shell-body{position:relative;z-index:1;flex:1;width:100%;max-width:940px;margin:0 auto;padding:1rem 1.75rem 2.5rem;animation:vaultMinBodyRise .6s cubic-bezier(.16,1,.3,1) .14s both}@keyframes vaultMinBodyRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.vault-min-card{border:1px solid var(--v-border);border-radius:16px;padding:1.5rem 2.25rem 1.75rem;background:var(--v-surface)}.vault-min-card-hero{text-align:left;padding:0 0 1.5rem;border-bottom:1px solid var(--v-border);margin-bottom:1.75rem}.vault-min-card-hero-tag{display:inline-flex;align-items:center;gap:.45rem;font-size:.66rem;font-weight:700;letter-spacing:.16em;color:var(--v-accent-bright);text-transform:uppercase;margin-bottom:.7rem}.vault-min-card-hero-title{margin:0 0 .55rem;font-family:-apple-system,SF Pro Display,Inter,system-ui,sans-serif;font-size:clamp(1.7rem,3.5vw,2.3rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:#fff}.vault-min-card-hero-sub{margin:0;max-width:56ch;font-size:.92rem;line-height:1.55;color:var(--v-muted)}.vault-min-card.is-hero{border:none;background:none;padding:0}.vault-hero{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:2rem;min-height:min(64vh,540px);padding:.5rem 0 1.5rem}.vault-hero-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--v-faint, rgba(244, 244, 245, .42));margin-bottom:1.3rem}.vault-hero-eyebrow-line{width:30px;height:1px;background:#ffffff59;display:inline-block}.vault-hero-title{margin:0 0 1.1rem;font-size:clamp(2.5rem,5.2vw,4.4rem);font-weight:800;line-height:.96;letter-spacing:-.035em;color:#fff}.vault-hero-accent{background:linear-gradient(90deg,#e9d5ff,#a78bfa);-webkit-background-clip:text;background-clip:text;color:transparent}.vault-hero-sub{margin:0 0 1.9rem;max-width:44ch;font-size:1.02rem;line-height:1.6;color:var(--v-muted, rgba(244, 244, 245, .6))}.vault-hero-cta{display:flex;align-items:center;gap:1.1rem;flex-wrap:wrap}.vault-hero-enter{display:inline-flex;align-items:center;gap:.5rem;padding:.72rem 1.35rem;border:none;border-radius:12px;background:#fff;color:#08090b;font-family:inherit;font-size:.95rem;font-weight:700;letter-spacing:-.01em;cursor:pointer;transition:transform .16s ease,box-shadow .2s ease,background .16s ease}.vault-hero-enter:hover{transform:translateY(-1px);background:#f3f0ff;box-shadow:0 10px 28px #a78bfa52}.vault-hero-enter svg{transition:transform .16s ease}.vault-hero-enter:hover svg{transform:translate(3px)}.vault-hero-link{color:var(--v-text, #fff);text-decoration:none;font-weight:700;font-size:.92rem;opacity:.8;transition:opacity .15s ease}.vault-hero-link:hover{opacity:1}.vault-hero-foot{margin-top:1.7rem;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .7rem;font-size:.76rem;font-weight:600;color:var(--v-faint, rgba(244, 244, 245, .42))}.vault-hero-foot-dot{opacity:.4}.vault-hero-art{position:relative;display:grid;place-items:center;min-height:340px}@media (max-width: 820px){.vault-hero{grid-template-columns:1fr;text-align:center;gap:.5rem;min-height:0;padding-top:0}.vault-hero-art{order:-1;min-height:260px}.vault-hero-eyebrow,.vault-hero-cta,.vault-hero-foot{justify-content:center}.vault-hero-sub{margin-inline:auto}}.vlock{--vlock-glow: 167, 139, 250;position:relative;width:min(380px,84%);aspect-ratio:1;display:grid;place-items:center;margin:0 auto;animation:vlockFloat 6s ease-in-out infinite}@keyframes vlockFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.vlock-aura{position:absolute;inset:6%;border-radius:50%;background:radial-gradient(circle at 50% 48%,rgba(var(--vlock-glow),.5),rgba(var(--vlock-glow),0) 62%);filter:blur(16px);animation:vlockPulse 3.6s ease-in-out infinite;z-index:0}@keyframes vlockPulse{0%,to{opacity:.5;transform:scale(.92)}50%{opacity:.95;transform:scale(1.08)}}.vlock-ring{position:absolute;inset:-4%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 58%,rgba(var(--vlock-glow),.65) 74%,transparent 84%,rgba(192,132,252,.5) 95%,transparent 100%);-webkit-mask:radial-gradient(circle,transparent 58%,#000 59%,#000 70%,transparent 71%);mask:radial-gradient(circle,transparent 58%,#000 59%,#000 70%,transparent 71%);opacity:.55;animation:vlockSpin 10s linear infinite;z-index:0}@keyframes vlockSpin{to{transform:rotate(360deg)}}.vlock-svg{position:relative;z-index:1;width:64%;height:auto;filter:drop-shadow(0 0 16px rgba(var(--vlock-glow),.5))}.vlock-key{animation:vlockKey 3.6s ease-in-out infinite}@keyframes vlockKey{0%,to{filter:drop-shadow(0 0 2px rgba(var(--vlock-glow),.8))}50%{filter:drop-shadow(0 0 9px rgba(var(--vlock-glow),1))}}.vlock-arc{fill:none;stroke-dasharray:10 240;opacity:0;filter:drop-shadow(0 0 5px rgba(var(--vlock-glow),.9))}.vlock-arc-1{animation:vlockArc 2.8s ease-in-out infinite}.vlock-arc-2{animation:vlockArc 3.3s ease-in-out infinite .7s}@keyframes vlockArc{0%{stroke-dashoffset:250;opacity:0}15%{opacity:.9}55%{stroke-dashoffset:0;opacity:.75}70%,to{opacity:0}}.vlock-spark{position:absolute;width:5px;height:5px;border-radius:50%;background:rgb(var(--vlock-glow));box-shadow:0 0 10px rgba(var(--vlock-glow),.9);opacity:0;z-index:1}.vlock-spark-a{top:24%;left:26%;animation:vlockSpark 2.8s ease-in-out infinite}.vlock-spark-b{top:32%;right:22%;animation:vlockSpark 3.4s ease-in-out infinite .9s}.vlock-spark-c{bottom:28%;left:32%;animation:vlockSpark 2.5s ease-in-out infinite 1.7s}@keyframes vlockSpark{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1)}}.vlock{perspective:1000px;cursor:pointer}.vlock-svg{transition:transform .3s cubic-bezier(.2,.7,.2,1),filter .3s ease;transform-origin:50% 58%}.vlock-aura{transition:filter .35s ease}.vlock-ring{transition:opacity .35s ease}.vlock.is-near .vlock-svg{transform:translate3d(var(--vlock-px, 0px),var(--vlock-py, 0px),0) rotateX(var(--vlock-rx, 0deg)) rotateY(var(--vlock-ry, 0deg))}.vlock.is-near .vlock-aura{filter:blur(16px) brightness(1.3)}.vlock.is-live .vlock-svg{transform:translate3d(var(--vlock-px, 0px),var(--vlock-py, 0px),0) rotateX(var(--vlock-rx, 0deg)) rotateY(var(--vlock-ry, 0deg)) scale(1.05);filter:drop-shadow(0 0 30px rgba(var(--vlock-glow),.92))}.vlock.is-live .vlock-aura{filter:blur(16px) brightness(1.7)}.vlock.is-live .vlock-ring{opacity:.9}.vlock.is-inviting .vlock-svg{animation:vlockInvite 2.4s ease-in-out infinite}.vlock.is-inviting .vlock-aura{filter:blur(16px) brightness(1.45)}.vlock.is-inviting .vlock-ring{opacity:.85}@keyframes vlockInvite{0%,to{transform:rotateY(0) rotateX(0) scale(1)}25%{transform:rotateY(11deg) rotateX(-3deg) scale(1.025)}50%{transform:rotateY(0) rotateX(0) scale(1)}75%{transform:rotateY(-11deg) rotateX(3deg) scale(1.025)}}.vlock-hint{position:absolute;left:50%;bottom:4%;transform:translate(-50%,8px);display:inline-flex;align-items:center;gap:.42rem;padding:.4rem .72rem;border-radius:999px;background:#120e1cdb;border:1px solid rgba(167,139,250,.42);box-shadow:0 6px 22px #00000073,0 0 18px #a78bfa42;color:#ece7ff;font-size:.76rem;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;z-index:3;transition:opacity .4s ease,transform .4s ease}.vlock-hint svg{color:#c4b5fd}.vlock.is-inviting .vlock-hint{opacity:1;transform:translate(-50%);animation:vlockHintBob 1.9s ease-in-out .45s infinite}@keyframes vlockHintBob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-5px)}}@media (prefers-reduced-motion: reduce){.vlock,.vlock-aura,.vlock-ring,.vlock-key,.vlock-arc,.vlock-spark{animation:none!important}.vlock-arc{opacity:.4;stroke-dashoffset:0}.vlock-svg,.vlock.is-live .vlock-svg,.vlock.is-near .vlock-svg,.vlock.is-inviting .vlock-svg{transform:none!important;transition:none;animation:none!important}.vlock-hint{display:none!important}}@media (max-width: 720px){.vault-min-shell-topbar{grid-template-columns:1fr auto;padding:.9rem 1rem}.vault-min-shell-wordmark{display:none}.vault-min-shell-body{padding:1.75rem 1rem 3rem}.vault-min-card{padding:1.25rem 1rem}.vault-min-status{top:1rem;left:1rem}.vault-min-skip{bottom:1rem;right:1rem}.vault-min-checks{flex-wrap:wrap;gap:.85rem 1rem;justify-content:center}}@media (prefers-reduced-motion: reduce){.vault-min-intro,.vault-min-intro.vault-min-reveal{animation:none!important}.vault-min-brand-char,.vault-min-subtitle{animation:none!important;opacity:1!important;transform:none!important}.vault-min-reveal .vault-min-brand-char{opacity:0!important}.vault-min-shell-session-dot,.vault-min-shell,.vault-min-shell-body{animation:none!important}}.pool-page{gap:1rem}.pool-hero-creator-links{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.25rem 0 1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.06)}.pool-hero-creator-cta{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .95rem;border-radius:10px;font-weight:700;font-size:.88rem;text-decoration:none;background:#0f1019;border:1px solid rgba(255,255,255,.1);color:var(--text);transition:background .15s var(--ease),border-color .15s var(--ease),transform 80ms ease}.pool-hero-creator-cta:hover{background:#ffffff0a;border-color:#ffffff2e}.pool-hero-creator-cta:active{transform:translateY(1px)}.pool-hero-creator-cta-kick{background:linear-gradient(135deg,#53fc18,#2ecf09);border-color:#53fc188c;color:#00120a;box-shadow:0 6px 20px #53fc182e}.pool-hero-creator-cta-kick:hover{background:linear-gradient(135deg,#6dff35,#36e211);border-color:#53fc18bf;color:#00120a}.pool-hero-creator-secondary{display:inline-flex;align-items:center;gap:.3rem;padding:.45rem .75rem;border-radius:8px;font-size:.82rem;font-weight:600;text-decoration:none;background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:var(--text-muted);transition:background .15s var(--ease),color .15s var(--ease)}.pool-hero-creator-secondary:hover{background:#ffffff0f;color:var(--text)}.pool-hero{position:relative;display:flex;flex-direction:column;align-items:center;gap:.55rem;padding:1.75rem 1.25rem;border-radius:var(--radius-lg);background:radial-gradient(120% 100% at 50% 0%,rgba(129,140,248,.12),transparent 55%),radial-gradient(100% 80% at 50% 100%,rgba(34,197,94,.08),transparent 60%),#0e0f168c;border:1px solid rgba(129,140,248,.24);box-shadow:inset 0 1px #ffffff0a,0 14px 40px #0000004d;text-align:center;overflow:hidden}.pool-hero:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(129,140,248,.55) 30%,rgba(34,197,94,.55) 70%,transparent);opacity:.7;pointer-events:none}.pool-hero-label{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.pool-hero-total{font-size:clamp(2.5rem,7vw,4.2rem);font-weight:800;letter-spacing:-.02em;line-height:1;color:#fff;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff,#c7d2fe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pool-hero-note{font-size:.72rem;color:var(--text-muted);max-width:32rem}.pool-hero-countdown{display:inline-flex;align-items:baseline;gap:.55rem;margin-top:.35rem;padding:.5rem .95rem;border-radius:999px;background:#818cf81a;border:1px solid rgba(129,140,248,.3)}.pool-hero-countdown-label{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.pool-hero-countdown-value{font-size:.98rem;font-weight:700;color:#c7d2fe;font-variant-numeric:tabular-nums}.pool-hero-meta{margin-top:.35rem;font-size:.78rem;color:var(--text-muted);letter-spacing:.02em}.pool-addr-mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9em;background:#ffffff0d;padding:.05em .35em;border-radius:4px;color:#c7d2fe}.pool-groups{display:flex;flex-direction:column;gap:.75rem}.pool-group-card{padding:.95rem 1.1rem;border-radius:var(--radius-md);border:1px solid var(--border);background:linear-gradient(135deg,rgba(129,140,248,.04),transparent 60%),#ffffff06;transition:border-color .2s ease}.pool-group-card:hover{border-color:#818cf84d}.pool-group-card.is-unlocked{background:linear-gradient(135deg,rgba(34,197,94,.05),transparent 60%),#ffffff05;border-color:#22c55e4d}.pool-group-top{display:grid;grid-template-columns:1fr auto;gap:.85rem;align-items:start;margin-bottom:.7rem}.pool-group-total,.pool-group-countdown{display:flex;flex-direction:column;gap:.15rem}.pool-group-countdown{text-align:right}.pool-group-total-label,.pool-group-countdown-label{font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.pool-group-total-value{font-size:1.5rem;font-weight:700;color:#fff;line-height:1.05;font-variant-numeric:tabular-nums}.is-unlocked .pool-group-total-value{color:#6ee7b7}.pool-group-total-note{font-size:.68rem;color:var(--text-muted);opacity:.8}.pool-group-countdown-value{font-size:1.15rem;font-weight:700;color:#c7d2fe;font-variant-numeric:tabular-nums;line-height:1.1}.is-unlocked .pool-group-countdown-value{color:#86efac}.pool-group-countdown-date{font-size:.7rem;color:var(--text-muted);margin-top:.1rem}.pool-group-progress{height:6px;width:100%;border-radius:3px;background:#ffffff0d;overflow:hidden;margin-bottom:.7rem}.pool-group-progress-fill{height:100%;border-radius:3px;background:linear-gradient(90deg,#818cf8,#22c55e);transition:width .4s ease}.pool-group-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem 1.2rem;font-size:.8rem}.pool-group-meta-row{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.35rem 0;border-bottom:1px dashed rgba(255,255,255,.05)}.pool-group-meta-label{font-size:.7rem;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase}.pool-group-meta-value{color:var(--text);font-weight:500;font-variant-numeric:tabular-nums;text-align:right;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pool-how{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.6rem;font-size:.86rem;line-height:1.55;color:var(--text)}.pool-how li::marker{color:#818cf8cc;font-weight:700}.pool-error{color:#fca5a5;font-size:.9rem;line-height:1.5}.pool-error code{background:#ef44441f;border:1px solid rgba(239,68,68,.25);padding:.1em .4em;border-radius:4px;font-size:.9em;color:#fecaca}.pool-empty{color:var(--text);font-size:.9rem;line-height:1.55}@media (max-width: 640px){.pool-hero{padding:1.4rem 1rem}.pool-hero-total{font-size:clamp(2rem,11vw,3.5rem)}.pool-hero-countdown{padding:.45rem .8rem}.pool-hero-meta{font-size:.72rem}.pool-group-top{grid-template-columns:1fr;gap:.6rem}.pool-group-countdown{text-align:left}.pool-group-total-value{font-size:1.3rem}.pool-group-countdown-value{font-size:1.05rem}.pool-group-meta{grid-template-columns:1fr;gap:0}.pool-group-meta-value{max-width:65%}}@media (prefers-reduced-motion: reduce){.pool-group-progress-fill{transition:none}}:root{--sidenav-w-expanded: 240px;--sidenav-w-collapsed: 72px;--topbar-h: 56px;--mobilebar-h: 64px;--sidenav-w: var(--sidenav-w-collapsed)}.app-shell-with-sidenav:has(.app-sidenav-expanded){--sidenav-w: var(--sidenav-w-expanded)}.app-shell-with-sidenav{max-width:none;margin:0;padding:0;min-height:100dvh;display:grid;grid-template-columns:var(--sidenav-w) 1fr;grid-template-rows:calc(var(--topbar-h) + env(safe-area-inset-top,0)) 1fr;grid-template-areas:"topbar topbar" "sidenav main";transition:grid-template-columns .22s var(--ease)}.app-topbar{grid-area:topbar;position:sticky;top:0;z-index:40;display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;padding:env(safe-area-inset-top,0) 1.25rem 0;height:calc(var(--topbar-h) + env(safe-area-inset-top,0));background:#0a0a10b8;backdrop-filter:saturate(1.6) blur(12px);-webkit-backdrop-filter:saturate(1.6) blur(12px);border-bottom:1px solid var(--border)}.app-topbar-left{display:flex;align-items:center;gap:.6rem;min-width:0}.app-topbar-menu{display:none;width:40px;height:40px;border:0;background:transparent;color:var(--text);border-radius:10px;cursor:pointer;align-items:center;justify-content:center;padding:0}.app-topbar-menu:hover{background:#ffffff0a}.app-topbar-menu:active{background:#ffffff14}.app-topbar-brand{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;color:var(--text);padding:.25rem .4rem;border-radius:10px;transition:opacity .15s var(--ease)}.app-topbar-brand:hover{opacity:.9}.app-topbar-brand .brand-title{font-weight:700;letter-spacing:-.015em;font-size:.98rem;background:linear-gradient(135deg,#fff,#d5d7df);-webkit-background-clip:text;background-clip:text;color:transparent}.app-topbar-search-wrap{min-width:0;display:flex;justify-content:center}.app-topbar-search{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:.6rem;width:min(420px,100%);height:36px;padding:0 .5rem 0 .75rem;border-radius:10px;border:1px solid var(--border);background:#ffffff08;color:var(--text-muted);cursor:pointer;font-size:.84rem;transition:all .15s var(--ease)}.app-topbar-search:hover{border-color:#818cf873;background:#818cf80d;color:var(--text)}.app-topbar-search:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-topbar-search-placeholder{flex:1;text-align:left;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-topbar-search-kbd{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.app-topbar-search-kbd kbd{font-family:var(--font-mono);font-size:.7rem;padding:2px 6px;border-radius:5px;border:1px solid var(--border);background:#ffffff0a;color:var(--text-muted);min-width:18px;text-align:center}.app-topbar-actions{display:flex;align-items:center;gap:.45rem;justify-self:end}.stake-status-pill{position:relative;display:inline-flex;align-items:center;gap:.4rem;height:32px;padding:0 .7rem 0 .55rem;border-radius:999px;border:1px solid var(--border);background:#ffffff05;color:var(--text-muted);font-size:.78rem;font-weight:600;letter-spacing:-.005em;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:background .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease)}.stake-status-pill:hover,.stake-status-pill:focus-visible{background:#ffffff0d;outline:none}.stake-status-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:#6b7280;box-shadow:0 0 #0000}.stake-status-label{white-space:nowrap}.stake-status-ok .stake-status-dot{background:#22c55e;box-shadow:0 0 6px #22c55e80}.stake-status-ok .stake-status-label{color:var(--text-muted)}.stake-status-degraded{border-color:#fbbf2459;background:#fbbf240f}.stake-status-degraded .stake-status-dot{background:#fbbf24;box-shadow:0 0 6px #fbbf2499;animation:stakeStatusPulseAmber 2s ease-in-out infinite}.stake-status-degraded .stake-status-label{color:#fbbf24}.stake-status-down{border-color:#ef444473;background:#ef444414}.stake-status-down .stake-status-dot{background:#ef4444;box-shadow:0 0 8px #ef4444b3;animation:stakeStatusPulseRed 1.4s ease-in-out infinite}.stake-status-down .stake-status-label{color:#f87171;font-weight:700}.stake-status-unknown .stake-status-dot{background:#6b7280}.stake-status-unknown .stake-status-label{color:var(--text-dim)}@keyframes stakeStatusPulseAmber{0%,to{transform:scale(1);box-shadow:0 0 6px #fbbf2499}50%{transform:scale(1.4);box-shadow:0 0 10px #fbbf24e6}}@keyframes stakeStatusPulseRed{0%,to{transform:scale(1);box-shadow:0 0 8px #ef4444b3}50%{transform:scale(1.55);box-shadow:0 0 14px #ef4444}}.stake-status-tooltip{position:absolute;top:calc(100% + 8px);right:0;width:240px;padding:.6rem .75rem;border-radius:8px;background:#0f1019;border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 32px #00000080;font-size:.78rem;font-weight:500;color:var(--text);z-index:1000;cursor:default}.stake-status-tooltip-row{line-height:1.45}.stake-status-tooltip-headline{font-weight:700;margin-bottom:.25rem;color:var(--text)}.stake-status-tooltip-headline strong{color:inherit}.stake-status-ok .stake-status-tooltip-headline strong{color:#4ade80}.stake-status-degraded .stake-status-tooltip-headline strong{color:#fbbf24}.stake-status-down .stake-status-tooltip-headline strong{color:#f87171}.stake-status-tooltip-reason{color:var(--text-muted);margin-bottom:.35rem}.stake-status-tooltip-meta{margin-top:.35rem;padding-top:.35rem;border-top:1px solid rgba(255,255,255,.05);color:var(--text-dim);font-size:.72rem}@media (max-width: 720px){.stake-status-pill{padding:0;width:32px;justify-content:center}.stake-status-label{display:none}.stake-status-dot{width:9px;height:9px}}.app-topbar-icon-btn{all:unset;box-sizing:border-box;width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease)}.app-topbar-icon-btn:hover{background:#ffffff0d;color:var(--text)}.app-topbar-icon-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-topbar-user{display:inline-flex;align-items:center;gap:.45rem;padding:.28rem .6rem .28rem .28rem;border-radius:999px;border:1px solid var(--border);background:#ffffff08;text-decoration:none;color:var(--text);font-size:.82rem;font-weight:600;line-height:1;transition:background .15s var(--ease),border-color .15s var(--ease)}.app-topbar-user:hover{background:#ffffff0f;border-color:#818cf859}.app-topbar-user-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover;display:block}.app-topbar-user-avatar-fallback{background:linear-gradient(135deg,#818cf8,#c084fc);color:#0a0a10;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:.72rem}.app-topbar-user-name{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-topbar-user-skeleton{width:96px;height:30px;border-radius:999px;background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:200% 100%;animation:topbarSkelShimmer 1.3s ease-in-out infinite}@keyframes topbarSkelShimmer{0%{background-position:-100% 0}to{background-position:100% 0}}.app-topbar-signin{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .85rem;border-radius:10px;border:1px solid rgba(129,140,248,.5);background:linear-gradient(135deg,#818cf838,#c084fc2e);color:var(--text);font-weight:700;font-size:.78rem;letter-spacing:.02em;text-decoration:none;transition:filter .15s var(--ease),transform .1s var(--ease)}.app-topbar-signin:hover{filter:brightness(1.1)}.app-topbar-signin:active{transform:translateY(1px)}.app-sidenav{grid-area:sidenav;position:sticky;top:var(--topbar-h);align-self:start;height:calc(100vh - var(--topbar-h));display:flex;flex-direction:column;border-right:1px solid var(--border);background:#090a0e99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow:hidden;transition:width .22s var(--ease)}.app-sidenav-expanded{width:var(--sidenav-w-expanded)}.app-sidenav-collapsed{width:var(--sidenav-w-collapsed)}.app-sidenav-header{display:flex;justify-content:flex-end;padding:.5rem .5rem 0}.app-sidenav-toggle{all:unset;box-sizing:border-box;width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease)}.app-sidenav-toggle:hover{background:#ffffff0d;color:var(--text)}.app-sidenav-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-sidenav-body{flex:1;overflow-y:auto;overflow-x:hidden;padding:.5rem;display:flex;flex-direction:column;gap:.6rem}.app-sidenav-body::-webkit-scrollbar{width:4px}.app-sidenav-body::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:999px}.app-sidenav-section{display:flex;flex-direction:column;gap:.15rem}.app-sidenav-section-label{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);padding:.25rem .75rem;margin-top:.25rem}.app-sidenav-collapsed .app-sidenav-section-label{display:none}.app-sidenav-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.app-sidenav-item{position:relative}.app-sidenav-link-row{display:flex;align-items:stretch;gap:2px;min-width:0}.app-sidenav-link-row>.app-sidenav-link{flex:1 1 auto;min-width:0}.app-sidenav-link{display:flex;align-items:center;gap:.7rem;padding:.52rem .65rem;border-radius:10px;color:var(--text-muted);text-decoration:none;font-size:.86rem;font-weight:600;min-height:40px;position:relative;transition:color .15s var(--ease),background .15s var(--ease);isolation:isolate}.app-sidenav-link:hover{color:var(--text);background:#ffffff09}.app-sidenav-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-sidenav-link-active{color:var(--text);background:#818cf81f;font-weight:700}.app-sidenav-link-active:before{content:"";position:absolute;left:-8px;top:10px;bottom:10px;width:3px;background:linear-gradient(180deg,#818cf8,#c084fc);border-radius:0 4px 4px 0;box-shadow:0 0 12px #818cf880}.app-sidenav-icon{flex-shrink:0;position:relative;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}.app-sidenav-link-active .app-sidenav-icon{color:var(--accent)}.app-sidenav-live-dot{position:absolute;top:-2px;right:-2px;width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 8px #34d399b3;animation:sidenavLivePulse 2s ease-in-out infinite}@keyframes sidenavLivePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.app-sidenav-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidenav-collapsed .app-sidenav-label{display:none}.app-sidenav-badge{flex-shrink:0;font-size:.6rem;font-weight:800;padding:2px 7px;border-radius:999px;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.app-sidenav-badge-accent{background:#818cf82e;color:#a5b4fc}.app-sidenav-badge-live{background:#34d3992e;color:#6ee7b7}.app-sidenav-badge-new{background:linear-gradient(135deg,#f472b647,#c084fc47);color:#fbcfe8}.app-sidenav-flyout{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);min-width:160px;padding:.55rem .8rem;background:var(--panel);border:1px solid var(--border);border-radius:10px;color:var(--text);box-shadow:0 8px 24px #00000080;pointer-events:none;z-index:50;display:flex;flex-direction:column;gap:2px;animation:sidenavFlyoutIn .12s var(--ease) both}.app-sidenav-flyout-label{font-weight:700;font-size:.82rem;line-height:1.2}.app-sidenav-flyout-desc{color:var(--text-muted);font-size:.72rem;line-height:1.3}.app-sidenav-expanded .app-sidenav-flyout{display:none}.app-sidenav-flyout-subs-hint{margin-top:.35rem;padding-top:.35rem;border-top:1px solid var(--border);color:var(--text-muted);font-size:.68rem;letter-spacing:.02em}@keyframes sidenavFlyoutIn{0%{opacity:0;transform:translate(-4px,-50%)}to{opacity:1;transform:translateY(-50%)}}.app-sidenav-sub-toggle{flex-shrink:0;width:26px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .14s var(--ease),color .14s var(--ease),border-color .14s var(--ease)}.app-sidenav-sub-toggle:hover{background:#ffffff0a;color:var(--text);border-color:#ffffff0f}.app-sidenav-sub-toggle svg{transition:transform .18s var(--ease)}.app-sidenav-sub-toggle.is-open svg{transform:rotate(180deg);color:#c4b5fd}.app-sidenav-collapsed .app-sidenav-sub-toggle{display:none}.app-sidenav-sublist{list-style:none;padding:.1rem 0 .2rem;margin:0 0 0 .65rem;display:flex;flex-direction:column;gap:1px;position:relative;animation:sidenavSubIn .18s var(--ease) both}.app-sidenav-sublist:before{content:"";position:absolute;left:.55rem;top:.1rem;bottom:.1rem;width:1px;background:linear-gradient(180deg,#a78bfa59,#ffffff0a);border-radius:1px}.app-sidenav-sublink{display:flex;align-items:center;gap:.55rem;padding:.4rem .55rem .4rem 1.4rem;border-radius:8px;color:var(--text-muted);text-decoration:none;font-size:.8rem;font-weight:500;min-height:32px;transition:background .14s var(--ease),color .14s var(--ease)}.app-sidenav-sublink:hover{background:#ffffff08;color:var(--text)}.app-sidenav-sublink-active{background:#a78bfa1f;color:#e9ddff;font-weight:650}.app-sidenav-sublink-active .app-sidenav-subicon{color:#c4b5fd}.app-sidenav-subicon{display:inline-flex;align-items:center;justify-content:center;width:18px;color:var(--text-muted);transition:color .14s var(--ease)}.app-sidenav-sublink:hover .app-sidenav-subicon{color:#c4b5fd}.app-sidenav-link-child-active{color:var(--text)}.app-sidenav-link-child-active:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:2px;border-radius:0 2px 2px 0;background:#a78bfa8c}@keyframes sidenavSubIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.app-sidenav-footer{padding:.5rem .75rem calc(.5rem + var(--safe-bottom));border-top:1px solid var(--border);display:flex;align-items:center;justify-content:center}.app-sidenav-hint{color:var(--text-dim);font-size:.66rem;display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-sidenav-hint kbd{font-family:var(--font-mono);font-size:.68rem;padding:1px 5px;border-radius:4px;border:1px solid var(--border);color:var(--text-muted)}.app-sidenav-collapsed .app-sidenav-footer{padding:.5rem .35rem calc(.5rem + var(--safe-bottom))}.app-sidenav-collapsed .app-sidenav-hint{font-size:0;gap:0}.app-sidenav-collapsed .app-sidenav-hint kbd{font-size:.62rem}.app-main{grid-area:main;min-width:0;display:flex;flex-direction:column}.app-main>:first-child{flex:1;max-width:1400px;width:100%;margin:0 auto}body.verifier-wide .app-main>:first-child{max-width:none}body.forge-wide .app-main>:first-child{max-width:none}.app-main>:first-child:has(.oc-page){max-width:1800px}.app-main>:first-child{padding:1.25rem 1.5rem}.app-mobilebar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:42;height:calc(var(--mobilebar-h) + var(--safe-bottom));padding-bottom:var(--safe-bottom);background:#090a0eeb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--border);justify-content:stretch;align-items:stretch}@supports (-webkit-touch-callout: none){.app-topbar,.app-mobilebar{background:#090a0e;backdrop-filter:none;-webkit-backdrop-filter:none}}@media (max-width: 980px){.app-topbar,.app-mobilebar{background:#090a0e;backdrop-filter:none;-webkit-backdrop-filter:none}}html{background-color:#090a0e}@supports (-webkit-touch-callout: none){html{overflow:hidden;height:100%}body{overflow:auto;height:100%;-webkit-overflow-scrolling:touch}}.app-mobilebar-tab{all:unset;box-sizing:border-box;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:.4rem .25rem;color:var(--text-dim);cursor:pointer;position:relative;transition:color .15s var(--ease)}.app-mobilebar-tab:hover{color:var(--text-muted)}.app-mobilebar-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.app-mobilebar-tab-active{color:var(--accent)}.app-mobilebar-tab-active:before{content:"";position:absolute;top:0;left:50%;width:28px;height:2px;background:linear-gradient(90deg,#818cf8,#c084fc);border-radius:0 0 3px 3px;transform:translate(-50%);box-shadow:0 0 12px #818cf899}.app-mobilebar-icon{position:relative;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.app-mobilebar-live-dot,.app-mobilebar-new-dot{position:absolute;top:-1px;right:-3px;width:7px;height:7px;border-radius:50%;border:2px solid rgba(9,10,14,1)}.app-mobilebar-live-dot{background:#34d399;animation:sidenavLivePulse 2s ease-in-out infinite}.app-mobilebar-new-dot{background:linear-gradient(135deg,#f472b6,#c084fc)}.app-mobilebar-label{font-size:.64rem;font-weight:600;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-mobile-sheet{position:fixed;inset:0;z-index:45;background:#0000008c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:sheetFadeIn .18s var(--ease) both}@keyframes sheetFadeIn{0%{opacity:0}to{opacity:1}}.app-mobile-sheet-panel{position:absolute;left:0;right:0;bottom:0;max-height:85vh;overflow-y:auto;background:var(--panel);border-top:1px solid var(--border);border-radius:22px 22px 0 0;padding:.65rem 1rem calc(1.5rem + var(--safe-bottom) + var(--mobilebar-h));display:flex;flex-direction:column;gap:1rem;animation:sheetSlideUp .24s var(--ease) both}@keyframes sheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.app-mobile-sheet-grabber{align-self:center;width:36px;height:4px;background:#ffffff2e;border-radius:2px;margin-bottom:.25rem}.app-mobile-sheet-close{all:unset;box-sizing:border-box;position:absolute;top:12px;right:14px;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);cursor:pointer;background:#ffffff0a}.app-mobile-sheet-search{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:.55rem;height:42px;padding:0 1rem;border:1px solid var(--border);border-radius:12px;background:#ffffff08;color:var(--text-muted);font-size:.85rem;cursor:pointer}.app-mobile-sheet-ai{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:.7rem;width:100%;padding:.6rem .85rem .6rem .7rem;border:1px solid rgba(129,140,248,.35);border-radius:12px;background:linear-gradient(135deg,#6366f11f,#8b5cf614);color:var(--text);cursor:pointer;margin-top:-.1rem}.app-mobile-sheet-ai-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:9px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;box-shadow:0 4px 12px #6366f152}.app-mobile-sheet-ai-text{display:flex;flex-direction:column;flex:1;min-width:0;gap:.05rem;line-height:1.3}.app-mobile-sheet-ai-title{font-size:.92rem;font-weight:700;color:var(--text)}.app-mobile-sheet-ai-sub{font-size:.72rem;color:var(--text-muted)}.app-mobile-sheet-ai-beta{flex-shrink:0;font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.15rem .4rem;border-radius:999px;color:#c4b5fd;background:#8b5cf62e;border:1px solid rgba(139,92,246,.32)}.app-mobile-sheet-section{display:flex;flex-direction:column;gap:.4rem}.app-mobile-sheet-label{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);padding:0 .25rem}.app-mobile-sheet-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.45rem}.app-mobile-sheet-link{display:flex;align-items:flex-start;gap:.65rem;padding:.7rem .8rem;border-radius:12px;border:1px solid var(--border);background:#ffffff06;text-decoration:none;color:var(--text);transition:background .12s var(--ease),border-color .12s var(--ease)}.app-mobile-sheet-link:active{background:#818cf814;border-color:#818cf84d}.app-mobile-sheet-link-active{border-color:#818cf873;background:#818cf81a}.app-mobile-sheet-icon{flex-shrink:0;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent)}.app-mobile-sheet-text{display:flex;flex-direction:column;gap:1px;min-width:0}.app-mobile-sheet-leaf-label{font-weight:700;font-size:.8rem;display:inline-flex;align-items:center;gap:.4rem}.app-mobile-sheet-leaf-desc{font-size:.68rem;color:var(--text-muted);line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.app-mobile-sheet-badge{font-size:.55rem;padding:2px 5px;border-radius:999px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.app-mobile-sheet-badge-live{background:#34d3992e;color:#6ee7b7}.app-mobile-sheet-badge-new{background:linear-gradient(135deg,#f472b647,#c084fc47);color:#fbcfe8}.app-mobile-sheet-badge-accent{background:#818cf82e;color:#a5b4fc}@media (max-width: 980px){.app-shell-with-sidenav{grid-template-columns:1fr;grid-template-rows:calc(var(--topbar-h) + env(safe-area-inset-top,0)) 1fr;grid-template-areas:"topbar" "main";padding-bottom:calc(var(--mobilebar-h) + var(--safe-bottom))}.app-sidenav{display:none}.app-mobilebar{display:flex}.app-topbar-menu{display:inline-flex}.app-topbar{padding:0 .75rem}.app-topbar-search-wrap{justify-content:flex-end}.app-topbar-search{width:40px;padding:0;justify-content:center}.app-topbar-search-placeholder,.app-topbar-search-kbd,.app-topbar-user-name,.app-topbar-brand .brand-title{display:none}.app-main>:first-child{padding:1rem 1rem 1.5rem}}@media (max-width: 480px){.app-topbar-actions{gap:.25rem}.app-topbar-icon-btn{width:34px;height:34px}}@media (max-width: 980px){.bonus-codes-fab{bottom:calc(var(--mobilebar-h) + var(--safe-bottom) + .75rem)}.bonus-codes-panel{bottom:calc(var(--mobilebar-h) + var(--safe-bottom) + 4rem)}.toaster,.update-toast{bottom:calc(var(--mobilebar-h) + var(--safe-bottom) + 1rem)}}@media (prefers-reduced-motion: reduce){.app-shell-with-sidenav,.app-sidenav,.app-mobile-sheet,.app-mobile-sheet-panel{transition:none!important;animation:none!important}.app-sidenav-live-dot,.app-mobilebar-live-dot{animation:none}}.tool-card-wrap-with-subs{display:block;border-radius:var(--radius-md);overflow:hidden;min-width:0;animation:toolCardIn .4s var(--ease) both}.tool-card-wrap-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;min-width:0;animation:toolCardIn .4s var(--ease) both}@media (min-width: 641px){.tool-grid>.tool-card-wrap-trio{grid-column:1 / -1}}@media (max-width: 640px){.tool-card-wrap-trio{grid-template-columns:1fr;gap:.55rem}}.tool-card-trio-link{display:block;text-decoration:none;color:inherit;min-width:0}@media (min-width: 641px){.tool-card-trio-tile{min-height:110px}}@media (min-width: 641px){.tool-grid>.tool-card-wrap-with-subs{grid-column:1 / -1}}.tool-card-wrap-with-subs .tool-card-primary{display:block;text-decoration:none;color:inherit;min-width:0}.tool-card-wrap-with-subs .tool-card-primary .tool-card{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid rgba(255,255,255,.04)}@media (min-width: 641px){.tool-card-wrap-with-subs .tool-card{justify-content:center;padding:1.2rem 1.4rem}.tool-card-wrap-with-subs .tool-card-text{flex:0 1 auto;text-align:left}.tool-card-wrap-with-subs .tool-card-arrow{display:none}.tool-card-wrap-with-subs .tool-card-badge{position:absolute;top:.75rem;right:1rem}}.tool-card-subs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;background:#ffffff0d;border:1px solid rgba(255,255,255,.05);border-top:none;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);overflow:hidden}@media (min-width: 641px){.tool-card-wrap-with-subs .tool-card-subs{width:100%;border-radius:0 0 var(--radius-md) var(--radius-md)}.tool-card-wrap-with-subs .tool-card-sub{padding:.85rem 1rem;font-size:.88rem}}.tool-card-sub{display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.65rem .75rem;background:#ffffff08;color:var(--text-muted);text-decoration:none;font-size:.82rem;font-weight:600;letter-spacing:-.005em;transition:background .18s var(--ease),color .18s var(--ease);position:relative;min-width:0}.tool-card-sub>span:first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-card-sub:hover{background:var(--tool-color-15, rgba(167, 139, 250, .12));color:var(--tool-color, #a78bfa)}.tool-card-sub svg{color:currentColor;flex-shrink:0}.tool-card-sub-arrow{font-size:.78rem;opacity:.6;transition:opacity .18s var(--ease),transform .18s var(--ease)}.tool-card-sub:hover .tool-card-sub-arrow{opacity:1;transform:translate(2px)}.tool-icon-slot-cruncher .ti-cruncher-bar{stroke-linecap:round;transform-origin:50% 100%;transform-box:fill-box;transform:scaleY(.45);transition:transform .38s cubic-bezier(.22,1,.36,1)}.tool-card:hover .tool-icon-slot-cruncher .ti-cruncher-bar-1{transform:scaleY(1);transition-delay:0ms}.tool-card:hover .tool-icon-slot-cruncher .ti-cruncher-bar-2{transform:scaleY(1);transition-delay:70ms}.tool-card:hover .tool-icon-slot-cruncher .ti-cruncher-bar-3{transform:scaleY(1);transition-delay:.14s}.tool-card:hover .tool-icon-slot-cruncher .ti-cruncher-bar-4{transform:scaleY(1);transition-delay:.21s}.tool-icon-slot-verifier .ti-shield-core{transform-origin:12px 11px;transform-box:fill-box;transition:transform .32s cubic-bezier(.34,1.56,.64,1)}.tool-card:hover .tool-icon-slot-verifier .ti-shield-core{transform:scale(1.18)}.tool-icon-slot-verifier .ti-shield-tick{stroke-dasharray:6;stroke-dashoffset:6;transition:stroke-dashoffset .36s cubic-bezier(.22,1,.36,1) 60ms}.tool-card:hover .tool-icon-slot-verifier .ti-shield-tick{stroke-dashoffset:0}.tool-card:hover .tool-icon-slots .ti-reel{animation:slotReelSpin .9s cubic-bezier(.2,.8,.2,1) both}.tool-icon-slots .ti-reel-1,.tool-icon-slots .ti-reel-2,.tool-icon-slots .ti-reel-3{transform-origin:center center}.tool-card:hover .tool-icon-slots .ti-reel-1{animation-delay:0ms}.tool-card:hover .tool-icon-slots .ti-reel-2{animation-delay:.12s}.tool-card:hover .tool-icon-slots .ti-reel-3{animation-delay:.24s}@keyframes slotReelSpin{0%{transform:scaleY(1)}45%{transform:scaleY(.15)}to{transform:scaleY(1)}}@media (prefers-reduced-motion: reduce){.tool-card:hover .tool-icon-slots .ti-reel{animation:none}}@media (max-width: 480px){.tool-card-subs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tool-card-sub{flex-direction:column;justify-content:center;gap:.3rem;padding:.85rem .5rem;font-size:.92rem;font-weight:700;letter-spacing:0;text-align:center}.tool-card-sub svg{width:20px;height:20px}.tool-card-sub-arrow{display:none}.tool-card-wrap-with-subs .tool-card-sub{padding:.85rem .5rem;font-size:.92rem}}.ss-hero-stats{display:flex;flex-wrap:wrap;gap:.45rem 1.4rem;align-items:center;padding:.4rem 0 1rem;margin-top:-.2rem}.ss-hero-stat{display:inline-flex;align-items:baseline;gap:.35rem;font-size:.92rem;color:var(--text-muted);white-space:nowrap}.ss-hero-stat strong{font-size:1.05rem;font-weight:800;font-family:var(--font-mono);background:linear-gradient(135deg,#c7d2fe,#a78bfa);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.01em}.ss-hero-stat-active strong{background:linear-gradient(135deg,#6ee7b7,#a7f3d0);-webkit-background-clip:text;background-clip:text;color:transparent}.ss-filters{display:flex;flex-direction:column;gap:.6rem;margin-top:1rem;margin-bottom:.85rem}.ss-filter-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.ss-filter-row-chips{gap:.45rem}.ss-filter-search{flex:1;min-width:220px;padding:.55rem .85rem;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:var(--text);font-size:.9rem;outline:none;transition:border-color .16s var(--ease),background .16s var(--ease)}.ss-filter-search:focus{border-color:#a78bfa80;background:#a78bfa0d}.ss-filter-sort{display:inline-flex;gap:.3rem;align-items:stretch}.ss-filter-select{padding:.55rem .75rem;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:var(--text);font-size:.86rem;cursor:pointer;transition:border-color .16s var(--ease)}.ss-filter-select:hover,.ss-filter-select:focus{border-color:#a78bfa66}select.ss-filter-select-narrow{width:180px;min-width:0;max-width:180px;flex:0 0 180px}@media (max-width: 720px){select.ss-filter-select-narrow{flex:1 1 calc(50% - .3rem);width:auto;max-width:none}.ss-filter-row-chips{gap:.4rem}.ss-filter-chip{padding:.4rem .7rem;font-size:.78rem}}select.ss-filter-select{width:auto}.ss-filter-select option,.ss-filter-search option{background-color:#0f172a;color:var(--text);font-weight:500}.ss-filter-select optgroup{background-color:#0f172a;color:#a5b4fc;font-weight:700;font-style:normal;letter-spacing:.02em}.ss-filter-select option:checked,.ss-filter-select option:focus,.ss-filter-select option:hover{background-color:#a78bfa33;color:#fff}.ss-filter-select option:disabled{color:var(--text-muted);background-color:#0f172a}.ss-order-toggle{width:38px;padding:0;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#a78bfa14;color:#c4b5fd;font-size:1.1rem;cursor:pointer;transition:background .16s var(--ease),border-color .16s var(--ease)}.ss-order-toggle:hover{background:#a78bfa2e;border-color:#a78bfa66}.ss-filter-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;font-size:.82rem;color:var(--text-muted);cursor:pointer;user-select:none;white-space:nowrap;transition:border-color .16s var(--ease),background .16s var(--ease),color .16s var(--ease)}.ss-filter-chip:hover{border-color:#a78bfa59;color:var(--text)}.ss-filter-chip input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ss-filter-chip:before{content:"";display:inline-block;width:14px;height:14px;flex-shrink:0;border:1.5px solid rgba(255,255,255,.25);border-radius:4px;background:transparent;transition:border-color .16s var(--ease),background .16s var(--ease)}.ss-filter-chip:hover:before{border-color:#a78bfa80}.ss-filter-chip:has(input:checked){background:#a78bfa2e;border-color:#a78bfa8c;color:#e9ddff}.ss-filter-chip:has(input:checked):before{background:#a78bfa;border-color:#a78bfa;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='3 7 6 10 11 4'/%3e%3c/svg%3e");background-size:14px 14px;background-position:center;background-repeat:no-repeat}.ss-filter-chip:has(input:focus-visible){outline:2px solid rgba(167,139,250,.5);outline-offset:2px}.ss-filter-clear{padding:.35rem .7rem;border-radius:999px;border:1px solid rgba(255,94,122,.3);background:#ff5e7a14;color:#ff5e7a;font-size:.8rem;cursor:pointer;transition:background .16s var(--ease)}.ss-filter-clear:hover{background:#ff5e7a2e}.ss-results-meta{font-size:.82rem;color:var(--text-muted);margin-bottom:.85rem;display:flex;align-items:center;gap:.6rem}.ss-results-meta strong{color:var(--text);font-weight:650}.ss-loading-pulse{width:6px;height:6px;border-radius:50%;background:#a78bfa;animation:loadingPulse 1.4s ease-in-out infinite}@keyframes loadingPulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}}.ss-error{display:flex;align-items:center;gap:.8rem;padding:.75rem 1rem;margin-bottom:1rem;border-radius:10px;background:#ff5e7a14;border:1px solid rgba(255,94,122,.25);color:#ff9aa9;font-size:.9rem}.ss-empty{padding:2.5rem 1.5rem;text-align:center;color:var(--text-muted);border-radius:14px;background:#ffffff05;border:1px dashed rgba(255,255,255,.08)}.ss-empty-icon{font-size:3rem;margin-bottom:.5rem;filter:grayscale(.3)}.ss-empty h3{font-size:1.1rem;margin:.4rem 0 .3rem;color:var(--text)}.ss-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:.75rem;margin-bottom:1rem}@media (max-width: 640px){.ss-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:.6rem}}.ss-card{display:flex;flex-direction:column;background:linear-gradient(180deg,#ffffff09,#ffffff05);border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;transition:border-color .22s var(--ease),transform .22s var(--ease),box-shadow .22s var(--ease);animation:toolCardIn .4s var(--ease) both}.ss-card:hover{border-color:#a78bfa66;transform:translateY(-2px);box-shadow:0 12px 28px #00000059,0 0 24px #a78bfa1a}.ss-card-art{position:relative;aspect-ratio:1 / 1;background:#0f172a;overflow:hidden}.ss-card-art>*{position:absolute;inset:0;width:100%;height:100%}.ss-card-art .engine-art-img{transition:transform .3s ease}.ss-card:hover .ss-card-art .engine-art-img{transform:scale(1.04)}.ss-card-meta-row{display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-height:16px}.ss-card-live-inline{display:inline-flex;align-items:center;gap:.3rem;padding:.1rem .45rem;border-radius:999px;background:#34d39914;border:1px solid rgba(52,211,153,.25);color:#6ee7b7;font-size:.68rem;font-weight:700;font-variant-numeric:tabular-nums;flex-shrink:0;white-space:nowrap}.ss-card-live-dot{width:5px;height:5px;border-radius:50%;background:#34d399;box-shadow:0 0 5px #34d399bf;animation:liveDotPulse 2s ease-in-out infinite;flex-shrink:0}.ss-card-body{flex:1;display:flex;flex-direction:column;padding:.75rem .85rem .85rem;gap:.4rem}.ss-card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.ss-card-title{font-size:.98rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;color:var(--text);margin:0}.ss-card-rank{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;background:#34d3991f;border:1px solid rgba(52,211,153,.3);color:#6ee7b7;font-size:.7rem;font-weight:700;font-family:var(--font-mono);flex-shrink:0}.ss-card-publisher{font-size:.78rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1 auto}.ss-card-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.3rem;margin-top:.2rem}.ss-card-stat{display:flex;flex-direction:column;min-width:0;gap:.05rem;padding:.4rem .5rem;border-radius:8px;background:#ffffff05;border:1px solid rgba(255,255,255,.04)}.ss-card-stat-label{font-size:.58rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-card-stat-value{font-size:.88rem;font-weight:700;font-family:var(--font-mono);color:var(--text);white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.ss-card-stat-value-sm{font-size:.72rem;font-family:var(--font-sans, inherit);font-weight:500;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-card-stat-rtp.ss-card-stat-pos{background:#34d3991a;border-color:#34d39940}.ss-card-stat-rtp.ss-card-stat-pos .ss-card-stat-value{color:#6ee7b7}.ss-card-stat-rtp.ss-card-stat-good{background:#a78bfa14;border-color:#a78bfa40}.ss-card-stat-rtp.ss-card-stat-good .ss-card-stat-value{color:#c4b5fd}.ss-card-tags{display:flex;gap:.3rem;flex-wrap:wrap;margin-top:.2rem}.ss-card-tag{padding:.15rem .5rem;border-radius:999px;font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ss-card-tag-buy{background:#fbbf241a;border:1px solid rgba(251,191,36,.28);color:#fcd34d}.ss-card-tag-ante{background:#60a5fa1a;border:1px solid rgba(96,165,250,.28);color:#93c5fd}.ss-pagination{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding-top:.8rem;border-top:1px solid rgba(255,255,255,.04)}.ss-pagination-indicator{font-size:.82rem;color:var(--text-muted)}.ss-skeleton{height:280px;border-radius:12px;background:linear-gradient(90deg,#ffffff08,#ffffff0f,#ffffff08);background-size:200% 100%;animation:skeletonShimmer 1.8s linear infinite}.ss-skeleton-stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.6rem}.ss-skeleton-pill{height:70px;border-radius:10px;background:linear-gradient(90deg,#ffffff08,#ffffff12,#ffffff08);background-size:200% 100%;animation:skeletonShimmer 1.8s linear infinite}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ssgp-hero{display:flex;gap:1.2rem;align-items:center;flex-wrap:wrap;margin:.5rem 0 .85rem}.ssgp-hero-art{position:relative;width:180px;height:240px;border-radius:14px;overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,#1e1b4b,#312e81)}.ssgp-hero-art>*{position:absolute;inset:0;width:100%;height:100%}.ssgp-hero-live{position:absolute;bottom:.45rem;left:.45rem;display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .6rem;border-radius:999px;background:#000000bf;border:1px solid rgba(52,211,153,.4);color:#6ee7b7;font-size:.72rem;font-weight:700}.ssgp-hero-live-dot{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 6px #34d399cc;animation:liveDotPulse 2s ease-in-out infinite}.ssgp-hero-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.55rem;flex:1;min-width:280px}.ssgp-stat-pill{padding:.7rem .85rem;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:.15rem}.ssgp-stat-pos{background:#34d3991a;border-color:#34d39940}.ssgp-stat-neg{background:#ff5e7a14;border-color:#ff5e7a38}.ssgp-stat-warn{background:#fbbf2414;border-color:#fbbf2440}.ssgp-stat-pill-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-weight:600}.ssgp-stat-pill-value{font-size:1.3rem;font-weight:800;font-family:var(--font-mono);color:var(--text);letter-spacing:-.02em;white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.ssgp-stat-pos .ssgp-stat-pill-value{color:#6ee7b7}.ssgp-stat-neg .ssgp-stat-pill-value{color:#ff9aa9}.ssgp-stat-warn .ssgp-stat-pill-value{color:#fcd34d}.ssgp-back{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap;padding:.5rem 0}.ssgp-back-link{color:var(--text-muted);font-size:.85rem;text-decoration:none;transition:color .15s var(--ease)}.ssgp-back-link:hover{color:var(--text)}.ssgp-cta-row{display:flex;gap:.5rem;flex-wrap:wrap}.ssgp-cta{font-size:.85rem}.ssgp-cta-primary{background:linear-gradient(135deg,#34d399,#10b981);color:#052e1e;font-weight:700;border-color:#34d39980}.ssgp-cta-primary:hover{box-shadow:0 6px 18px #34d39959}.ssgp-rtp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem}.ssgp-rtp-tile{padding:.9rem 1rem;border-radius:12px;text-align:center;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.ssgp-rtp-tone-pos{background:#34d39914;border-color:#34d39938}.ssgp-rtp-tone-neg{background:#ff5e7a0f;border-color:#ff5e7a2e}.ssgp-rtp-tone-warn{background:#fbbf240f;border-color:#fbbf2433}.ssgp-rtp-tile-label{display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-weight:600;margin-bottom:.35rem}.ssgp-rtp-tile-value{font-size:2rem;font-weight:800;font-family:var(--font-mono);letter-spacing:-.03em;color:var(--text);white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.ssgp-rtp-tone-pos .ssgp-rtp-tile-value{color:#6ee7b7}.ssgp-rtp-tone-neg .ssgp-rtp-tile-value{color:#ff9aa9}.ssgp-rtp-tone-warn .ssgp-rtp-tile-value{color:#fcd34d}.ssgp-live-stats{margin-top:1.2rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.05)}.ssgp-section-heading{font-size:.82rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-weight:700;margin:0 0 .6rem}.ssgp-live-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.5rem}.ssgp-live-tile{padding:.55rem .75rem;border-radius:10px;background:#34d3990d;border:1px solid rgba(52,211,153,.15);display:flex;flex-direction:column;gap:.1rem}.ssgp-live-tile-label{font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-weight:600}.ssgp-live-tile-value{font-size:1rem;font-weight:700;font-family:var(--font-mono);color:#a7f3d0}.ssgp-version-filter{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 .75rem;padding:.4rem .65rem .4rem .85rem;border-radius:10px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);font-size:.78rem}.ssgp-version-filter-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:.62rem}select.ssgp-version-select{width:auto;padding:.35rem .55rem;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--text);font-size:.82rem;font-weight:600;cursor:pointer}select.ssgp-version-select option,select.ssgp-version-select optgroup{background-color:#0f172a;color:var(--text);font-weight:500}select.ssgp-version-select option:checked,select.ssgp-version-select option:hover{background-color:#a78bfa33;color:#fff}.ssgp-modes-table-outer{position:relative}.ssgp-modes-toggle{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin-top:.7rem;padding:.7rem 1rem;background:#a78bfa0f;border:1px solid rgba(167,139,250,.18);border-radius:10px;color:#c4b5fd;font-size:.88rem;font-weight:600;cursor:pointer;transition:background .15s var(--ease),border-color .15s var(--ease),transform 80ms ease}.ssgp-modes-toggle:hover{background:#a78bfa1f;border-color:#a78bfa52}.ssgp-modes-toggle:active{transform:translateY(1px)}.ssgp-modes-toggle-meta{font-size:.78rem;font-weight:500;color:var(--text-muted);font-family:var(--font-mono)}.ssgp-modes-table-wrap{overflow-x:auto;border-radius:12px;border:1px solid rgba(255,255,255,.05);position:relative;background:linear-gradient(90deg,#0b0d16 25%,#0b0d1600) left center / 36px 100% no-repeat local,linear-gradient(-90deg,#0b0d16 25%,#0b0d1600) right center / 36px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,#a78bfa59,#a78bfa00) left center / 22px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,#a78bfa59,#a78bfa00) right center / 22px 100% no-repeat scroll}.ssgp-modes-swipe-hint{display:none}@media (max-width: 900px){.ssgp-modes-swipe-hint{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;right:8px;width:26px;height:26px;transform:translateY(-50%);font-size:1.25rem;font-weight:700;line-height:1;color:#f5f3ff;pointer-events:none;background:linear-gradient(135deg,#a78bfae6,#6366f1d9);border:1px solid rgba(255,255,255,.18);border-radius:999px;box-shadow:0 4px 12px #6366f159,0 0 0 4px #0b0d16d9;animation:ssgp-modes-swipe-hint 1.6s ease-in-out infinite;transition:opacity .22s ease;z-index:2}.ssgp-modes-table-wrap[data-scrolled=true]+.ssgp-modes-swipe-hint{animation:none;opacity:0}}@keyframes ssgp-modes-swipe-hint{0%,to{transform:translateY(-50%) translate(0);opacity:.85}50%{transform:translateY(-50%) translate(5px);opacity:1}}.ssgp-modes-table{width:100%;border-collapse:collapse;font-size:.85rem;min-width:820px}.ssgp-modes-table thead th{text-align:left;padding:.6rem .8rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.06);font-weight:700}.ssgp-modes-table tbody td{padding:.55rem .8rem;border-bottom:1px solid rgba(255,255,255,.03);color:var(--text)}.ssgp-modes-table tbody tr:last-child td{border-bottom:none}.ssgp-modes-table tbody tr:hover{background:#a78bfa0a}.ssgp-col-num{text-align:right;font-family:var(--font-mono);white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.ssgp-modes-table thead th.ssgp-col-num{text-align:right}.ssgp-row-inactive{opacity:.55}.ssgp-mode-inactive-badge{margin-left:.5rem;padding:.1rem .4rem;border-radius:4px;background:#ffffff0d;font-size:.62rem;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase}.ssgp-rtp-high{color:#6ee7b7;font-weight:700}.ssgp-rtp-good{color:#a7f3d0}.ssgp-rtp-med{color:#fcd34d}.ssgp-rtp-low{color:#ff9aa9}.ssgp-vol-chip{display:inline-flex;align-items:center;padding:.18rem .5rem;border-radius:5px;font-size:.72rem;font-weight:600;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.ssgp-vol-very-low{color:#93c5fd;background:#60a5fa14;border-color:#60a5fa33}.ssgp-vol-low{color:#6ee7b7;background:#34d39914;border-color:#34d39933}.ssgp-vol-medium{color:#fcd34d;background:#fbbf2414;border-color:#fbbf2438}.ssgp-vol-high{color:#fb923c;background:#fb923c14;border-color:#fb923c40}.ssgp-vol-very-high{color:#ff9aa9;background:#ff5e7a14;border-color:#ff5e7a40}.ssgp-cost-chip{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:5px;font-family:var(--font-mono);font-size:.78rem;font-weight:700;background:#a78bfa1a;border:1px solid rgba(167,139,250,.3);color:#c4b5fd}.ssgp-actions{display:flex;gap:.3rem;align-items:center;flex-wrap:nowrap;white-space:nowrap}.ssgp-action-btn{padding:.3rem .55rem;border-radius:6px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);color:var(--text-muted);text-decoration:none;font-size:.78rem;font-weight:600;transition:background .14s var(--ease),color .14s var(--ease),border-color .14s var(--ease)}.ssgp-action-btn:hover{background:#a78bfa1f;color:#c4b5fd;border-color:#a78bfa59}.ssgp-action-btn-verify:hover{background:#34d39924;color:#6ee7b7;border-color:#34d39966}.ssmp-header{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.ssmp-header-art{width:120px;height:160px;border-radius:12px;overflow:hidden;position:relative;flex-shrink:0;background:linear-gradient(135deg,#1e1b4b,#312e81)}.ssmp-header-art>*{position:absolute;inset:0;width:100%;height:100%}.ssmp-header-main{flex:1;min-width:220px}.ssmp-back-link{color:var(--text-muted);font-size:.82rem;text-decoration:none}.ssmp-back-link:hover{color:var(--text)}.ssmp-title{display:flex;align-items:center;gap:.5rem;margin:.25rem 0 .2rem;font-size:1.4rem;font-weight:800;letter-spacing:-.015em}.ssmp-mode-name{font-family:var(--font-mono);color:#c4b5fd}.ssmp-inactive-badge{padding:.18rem .5rem;border-radius:5px;background:#ffffff0f;font-size:.72rem;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.ssmp-publisher{font-size:.82rem;color:var(--text-muted)}.ssmp-header-actions{display:flex;align-items:center}.ssmp-verify-btn{background:linear-gradient(135deg,#34d399,#10b981);color:#052e1e;font-weight:700;border-color:#34d39980;font-size:.85rem}.ssmp-stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.55rem;margin-top:1rem}.ssmp-stat-cell{padding:.75rem .85rem;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:.15rem}.ssmp-stat-cell.ssmp-stat-pos{background:#34d39914;border-color:#34d39938}.ssmp-stat-cell.ssmp-stat-neg{background:#ff5e7a0f;border-color:#ff5e7a33}.ssmp-stat-cell.ssmp-stat-warn{background:#fbbf2412;border-color:#fbbf2438}.ssmp-stat-label{font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-weight:600}.ssmp-stat-value{font-size:1.4rem;font-weight:800;font-family:var(--font-mono);color:var(--text);letter-spacing:-.02em;white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.ssmp-stat-cell.ssmp-stat-pos .ssmp-stat-value{color:#6ee7b7}.ssmp-stat-cell.ssmp-stat-neg .ssmp-stat-value{color:#ff9aa9}.ssmp-stat-cell.ssmp-stat-warn .ssmp-stat-value{color:#fcd34d}.ssmp-sim{display:flex;flex-direction:column;gap:.85rem}.ssmp-sim-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.ssmp-sim-field{display:flex;flex-direction:column;gap:.3rem}.ssmp-sim-field-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-weight:600}.ssmp-sim-input{padding:.55rem .75rem;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:var(--text);font-size:.95rem;font-family:var(--font-mono);transition:border-color .15s var(--ease)}.ssmp-sim-input:focus{outline:none;border-color:#a78bfa80}.ssmp-sim-result{padding:.9rem 1rem;border-radius:12px;background:#a78bfa0f;border:1px solid rgba(167,139,250,.2);display:flex;flex-direction:column;gap:.35rem;font-size:.92rem}.ssmp-sim-row{display:flex;justify-content:space-between;align-items:baseline;gap:.6rem}.ssmp-sim-row span{color:var(--text-muted)}.ssmp-sim-row strong{font-family:var(--font-mono);font-weight:700}.ssmp-sim-row-net{margin-top:.2rem;padding-top:.45rem;border-top:1px solid rgba(255,255,255,.08);font-size:1.05rem}.ssmp-sim-row-net strong{font-size:1.15rem}.ssmp-sim-pos{color:#6ee7b7}.ssmp-sim-neg{color:#ff9aa9}.ssmp-sim-p99{margin-top:.4rem;padding:.55rem .7rem;background:#ffffff08;border-radius:8px;font-size:.82rem;color:var(--text-muted);line-height:1.5}.ssmp-sim-p99 strong{color:var(--text)}.ssmp-sim-empty{color:var(--text-muted);font-size:.88rem;margin:0}.ssmp-histo-wrap{display:grid;grid-template-columns:minmax(160px,200px) 1fr;gap:.75rem;align-items:stretch}.ssmp-histo-bust{padding:1rem 1.1rem;border-radius:12px;background:linear-gradient(135deg,#ff5e7a1f,#ff5e7a0a);border:1px solid rgba(255,94,122,.25);display:flex;flex-direction:column;justify-content:center;gap:.3rem}.ssmp-histo-bust-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#ff9aa9;font-weight:700}.ssmp-histo-bust-value{font-size:2.2rem;font-weight:800;font-family:var(--font-mono);color:#ff9aa9;line-height:1;letter-spacing:-.02em}.ssmp-histo-bust-sub{font-size:.75rem;color:var(--text-muted);line-height:1.35}.ssmp-histo-chart{display:flex;flex-direction:column;gap:.5rem;padding:.75rem .85rem .85rem;border-radius:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);min-width:0}.ssmp-histo-chart-header{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;flex-wrap:wrap}.ssmp-histo-chart-title{font-size:.82rem;font-weight:700;color:var(--text)}.ssmp-histo-chart-hint{font-size:.7rem;color:var(--text-muted)}.ssmp-histo{display:flex;align-items:stretch;justify-content:space-between;gap:4px;height:180px;min-width:0}.ssmp-histo-bar-wrap{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.25rem;padding:0 .1rem;border-radius:6px;transition:background .16s var(--ease)}.ssmp-histo-bar-wrap:hover{background:#a78bfa0f}.ssmp-histo-bar-wrap.is-empty .ssmp-histo-bar-track{opacity:.35}.ssmp-histo-bar-track{width:100%;flex:1 1 auto;display:flex;align-items:flex-end;justify-content:center;min-height:4px}.ssmp-histo-bar{width:100%;min-height:2px;background:linear-gradient(180deg,#a78bfa,#6366f1);border-radius:4px 4px 0 0;transition:height .32s cubic-bezier(.22,1,.36,1);box-shadow:0 -1px #a78bfa66}.ssmp-histo-label{font-size:.66rem;color:var(--text-muted);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.ssmp-histo-value{font-size:.6rem;color:var(--text);font-family:var(--font-mono);font-weight:700;min-height:14px;line-height:1}.ssmp-histo-bar-wrap.is-empty .ssmp-histo-value,.ssmp-histo-bar-wrap.is-empty .ssmp-histo-label{color:var(--text-muted);opacity:.5}@media (max-width: 720px){.ssmp-histo-wrap{grid-template-columns:1fr}.ssmp-histo-bust{flex-direction:row;align-items:center;justify-content:space-between;padding:.7rem .9rem;gap:.75rem}.ssmp-histo-bust-value{font-size:1.8rem}.ssmp-histo-bust-sub{font-size:.7rem;flex:1;text-align:right}}.ssmp-table-wrap{overflow-x:auto;border-radius:10px;border:1px solid rgba(255,255,255,.05);background:linear-gradient(90deg,#0b0d16 25%,#0b0d1600) left center / 28px 100% no-repeat local,linear-gradient(-90deg,#0b0d16 25%,#0b0d1600) right center / 28px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,#a78bfa52,#a78bfa00) left center / 18px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,#a78bfa52,#a78bfa00) right center / 18px 100% no-repeat scroll}.ssmp-bucket-table,.ssmp-mult-table,.ssmp-top-table{width:100%;border-collapse:collapse;font-size:.88rem}.ssmp-top-table{min-width:480px}.ssmp-top-table thead th,.ssmp-top-table tbody td,.ssmp-bucket-table thead th,.ssmp-bucket-table tbody td,.ssmp-mult-table thead th,.ssmp-mult-table tbody td{white-space:nowrap}.ssmp-bucket-table thead th,.ssmp-mult-table thead th,.ssmp-top-table thead th{text-align:left;padding:.6rem .85rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.06);font-weight:700}.ssmp-bucket-table tbody td,.ssmp-mult-table tbody td,.ssmp-top-table tbody td{padding:.45rem .85rem;border-bottom:1px solid rgba(255,255,255,.03)}.ssmp-bucket-table tbody tr:last-child td,.ssmp-mult-table tbody tr:last-child td,.ssmp-top-table tbody tr:last-child td{border-bottom:none}.ssmp-row-empty{opacity:.45}.ssmp-rarity{color:var(--text-muted);font-style:italic;font-size:.85em;white-space:nowrap}.ssmp-row-empty em{color:var(--text-muted);font-style:italic}.ssmp-row-empty-sub{color:var(--text-muted);font-size:.72rem;margin-left:.35rem}.ssmp-bucket-cost-hint{margin:0 0 .75rem;padding:.6rem .85rem;border-radius:8px;background:#fbbf240f;border:1px solid rgba(251,191,36,.22);color:var(--text-muted);font-size:.78rem;line-height:1.45}.ssmp-bucket-cost-hint strong{color:#fcd34d;font-weight:700}.ssmp-hint{position:relative;display:inline-flex;margin-left:.35rem;vertical-align:middle;cursor:help;outline:none}.ssmp-hint-icon{display:inline-grid;place-items:center;width:14px;height:14px;border-radius:50%;background:#ffffff14;color:var(--text-muted);font-size:9px;font-weight:800;line-height:1;transition:background .15s var(--ease),color .15s var(--ease)}.ssmp-hint:hover .ssmp-hint-icon,.ssmp-hint:focus-visible .ssmp-hint-icon{background:#a78bfa40;color:#fff}.ssmp-hint-popup{display:none}.ssmp-hint-portal{padding:.6rem .8rem;border-radius:8px;background:#0f172a;border:1px solid rgba(167,139,250,.35);box-shadow:0 10px 28px #0000008c,0 0 0 1px #ffffff0a inset;color:var(--text);font-size:.78rem;font-weight:500;line-height:1.45;letter-spacing:0;text-transform:none;white-space:normal;text-align:left;pointer-events:none;z-index:10000;animation:ssmp-hint-portal-in .12s var(--ease, ease-out)}.ssmp-hint-portal:after{content:"";position:absolute;left:var(--arrow-left, 50%);transform:translate(-50%);border:5px solid transparent}.ssmp-hint-portal-below:after{bottom:100%;border-bottom-color:#a78bfa59}.ssmp-hint-portal-above:after{top:100%;border-top-color:#a78bfa59}@keyframes ssmp-hint-portal-in{0%{opacity:0}to{opacity:1}}.ssmp-hint-popup:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#a78bfa59}.ssmp-hint:hover .ssmp-hint-popup,.ssmp-hint:focus-visible .ssmp-hint-popup{opacity:1;transform:translate(-50%) translateY(0)}.ssmp-stat-row>.ssmp-stat-cell:first-child .ssmp-hint-popup,.ssgp-hero-stats>.ssgp-stat-pill:first-child .ssmp-hint-popup,.ssgp-rtp-grid>.ssgp-rtp-tile:first-child .ssmp-hint-popup,.ssgp-live-grid>.ssgp-live-tile:first-child .ssmp-hint-popup,.ssmp-cumrtp-summary>.ssmp-summary-tile:first-child .ssmp-hint-popup,.ssmp-personality-grid>.ssmp-personality-tile:first-child .ssmp-hint-popup{left:0;transform:translate(0) translateY(4px)}.ssmp-stat-row>.ssmp-stat-cell:first-child .ssmp-hint:hover .ssmp-hint-popup,.ssmp-stat-row>.ssmp-stat-cell:first-child .ssmp-hint:focus-visible .ssmp-hint-popup,.ssgp-hero-stats>.ssgp-stat-pill:first-child .ssmp-hint:hover .ssmp-hint-popup,.ssgp-hero-stats>.ssgp-stat-pill:first-child .ssmp-hint:focus-visible .ssmp-hint-popup,.ssgp-rtp-grid>.ssgp-rtp-tile:first-child .ssmp-hint:hover .ssmp-hint-popup,.ssgp-rtp-grid>.ssgp-rtp-tile:first-child .ssmp-hint:focus-visible .ssmp-hint-popup,.ssgp-live-grid>.ssgp-live-tile:first-child .ssmp-hint:hover .ssmp-hint-popup,.ssgp-live-grid>.ssgp-live-tile:first-child .ssmp-hint:focus-visible .ssmp-hint-popup,.ssmp-cumrtp-summary>.ssmp-summary-tile:first-child .ssmp-hint:hover .ssmp-hint-popup,.ssmp-cumrtp-summary>.ssmp-summary-tile:first-child .ssmp-hint:focus-visible .ssmp-hint-popup,.ssmp-personality-grid>.ssmp-personality-tile:first-child .ssmp-hint:hover .ssmp-hint-popup,.ssmp-personality-grid>.ssmp-personality-tile:first-child .ssmp-hint:focus-visible .ssmp-hint-popup{transform:translate(0) translateY(0)}.ssmp-stat-row>.ssmp-stat-cell:first-child .ssmp-hint-popup:after,.ssgp-hero-stats>.ssgp-stat-pill:first-child .ssmp-hint-popup:after,.ssgp-rtp-grid>.ssgp-rtp-tile:first-child .ssmp-hint-popup:after,.ssgp-live-grid>.ssgp-live-tile:first-child .ssmp-hint-popup:after,.ssmp-cumrtp-summary>.ssmp-summary-tile:first-child .ssmp-hint-popup:after,.ssmp-personality-grid>.ssmp-personality-tile:first-child .ssmp-hint-popup:after{left:14px;transform:translate(0)}.ssmp-stat-row>.ssmp-stat-cell:last-child .ssmp-hint-popup,.ssgp-hero-stats>.ssgp-stat-pill:last-child .ssmp-hint-popup,.ssgp-rtp-grid>.ssgp-rtp-tile:last-child .ssmp-hint-popup,.ssgp-live-grid>.ssgp-live-tile:last-child .ssmp-hint-popup,.ssmp-cumrtp-summary>.ssmp-summary-tile:last-child .ssmp-hint-popup,.ssmp-personality-grid>.ssmp-personality-tile:last-child .ssmp-hint-popup{left:auto;right:0;transform:translate(0) translateY(4px)}.ssmp-stat-row>.ssmp-stat-cell:last-child .ssmp-hint:hover .ssmp-hint-popup,.ssmp-stat-row>.ssmp-stat-cell:last-child .ssmp-hint:focus-visible .ssmp-hint-popup,.ssgp-hero-stats>.ssgp-stat-pill:last-child .ssmp-hint:hover .ssmp-hint-popup,.ssgp-hero-stats>.ssgp-stat-pill:last-child .ssmp-hint:focus-visible .ssmp-hint-popup,.ssgp-rtp-grid>.ssgp-rtp-tile:last-child .ssmp-hint:hover .ssmp-hint-popup,.ssgp-rtp-grid>.ssgp-rtp-tile:last-child .ssmp-hint:focus-visible .ssmp-hint-popup,.ssgp-live-grid>.ssgp-live-tile:last-child .ssmp-hint:hover .ssmp-hint-popup,.ssgp-live-grid>.ssgp-live-tile:last-child .ssmp-hint:focus-visible .ssmp-hint-popup,.ssmp-cumrtp-summary>.ssmp-summary-tile:last-child .ssmp-hint:hover .ssmp-hint-popup,.ssmp-cumrtp-summary>.ssmp-summary-tile:last-child .ssmp-hint:focus-visible .ssmp-hint-popup,.ssmp-personality-grid>.ssmp-personality-tile:last-child .ssmp-hint:hover .ssmp-hint-popup,.ssmp-personality-grid>.ssmp-personality-tile:last-child .ssmp-hint:focus-visible .ssmp-hint-popup{transform:translate(0) translateY(0)}.ssmp-stat-row>.ssmp-stat-cell:last-child .ssmp-hint-popup:after,.ssgp-hero-stats>.ssgp-stat-pill:last-child .ssmp-hint-popup:after,.ssgp-rtp-grid>.ssgp-rtp-tile:last-child .ssmp-hint-popup:after,.ssgp-live-grid>.ssgp-live-tile:last-child .ssmp-hint-popup:after,.ssmp-cumrtp-summary>.ssmp-summary-tile:last-child .ssmp-hint-popup:after,.ssmp-personality-grid>.ssmp-personality-tile:last-child .ssmp-hint-popup:after{left:auto;right:14px;transform:translate(0)}.ssmp-sim-field .ssmp-hint-popup,.ssmp-rank-row-label .ssmp-hint-popup,.ssmp-personality-tile-label .ssmp-hint-popup,.ssmp-summary-tile .ssmp-summary-label .ssmp-hint-popup,.ssmp-bucket-table th .ssmp-hint-popup,.ssmp-mult-table th .ssmp-hint-popup,.ssmp-top-table th .ssmp-hint-popup,.ssgp-modes-table th .ssmp-hint-popup{bottom:auto;top:calc(100% + 8px)}.ssmp-summary-tile .ssmp-summary-label .ssmp-hint-popup:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:#a78bfa59}.ssmp-cumrtp-summary>.ssmp-summary-tile:first-child .ssmp-summary-label .ssmp-hint-popup{left:0;transform:translate(0) translateY(4px)}.ssmp-cumrtp-summary>.ssmp-summary-tile:first-child .ssmp-summary-label .ssmp-hint:hover .ssmp-hint-popup,.ssmp-cumrtp-summary>.ssmp-summary-tile:first-child .ssmp-summary-label .ssmp-hint:focus-visible .ssmp-hint-popup{transform:translate(0) translateY(0)}.ssmp-cumrtp-summary>.ssmp-summary-tile:first-child .ssmp-summary-label .ssmp-hint-popup:after{left:14px;transform:translate(0)}.ssmp-cumrtp-summary>.ssmp-summary-tile:last-child .ssmp-summary-label .ssmp-hint-popup{left:auto;right:0;transform:translate(0) translateY(4px)}.ssmp-cumrtp-summary>.ssmp-summary-tile:last-child .ssmp-summary-label .ssmp-hint:hover .ssmp-hint-popup,.ssmp-cumrtp-summary>.ssmp-summary-tile:last-child .ssmp-summary-label .ssmp-hint:focus-visible .ssmp-hint-popup{transform:translate(0) translateY(0)}.ssmp-cumrtp-summary>.ssmp-summary-tile:last-child .ssmp-summary-label .ssmp-hint-popup:after{left:auto;right:14px;transform:translate(0)}.ssmp-table-wrap:has(.ssmp-hint:hover),.ssmp-table-wrap:has(.ssmp-hint:focus-visible){overflow:visible}.ssmp-personality-tile-label .ssmp-hint-popup:after,.ssmp-bucket-table th .ssmp-hint-popup:after,.ssmp-mult-table th .ssmp-hint-popup:after,.ssmp-top-table th .ssmp-hint-popup:after,.ssgp-modes-table th .ssmp-hint-popup:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:#a78bfa59}.ssmp-top-table th:last-child .ssmp-hint-popup,.ssmp-mult-table th:last-child .ssmp-hint-popup,.ssmp-bucket-table th:last-child .ssmp-hint-popup,.ssgp-modes-table th:last-child .ssmp-hint-popup{left:auto;right:0;transform:translate(0) translateY(4px)}.ssmp-top-table th:last-child .ssmp-hint:hover .ssmp-hint-popup,.ssmp-top-table th:last-child .ssmp-hint:focus-visible .ssmp-hint-popup,.ssmp-mult-table th:last-child .ssmp-hint:hover .ssmp-hint-popup,.ssmp-mult-table th:last-child .ssmp-hint:focus-visible .ssmp-hint-popup,.ssmp-bucket-table th:last-child .ssmp-hint:hover .ssmp-hint-popup,.ssmp-bucket-table th:last-child .ssmp-hint:focus-visible .ssmp-hint-popup,.ssgp-modes-table th:last-child .ssmp-hint:hover .ssmp-hint-popup,.ssgp-modes-table th:last-child .ssmp-hint:focus-visible .ssmp-hint-popup{transform:translate(0) translateY(0)}.ssmp-top-table th:last-child .ssmp-hint-popup:after,.ssmp-mult-table th:last-child .ssmp-hint-popup:after,.ssmp-bucket-table th:last-child .ssmp-hint-popup:after,.ssgp-modes-table th:last-child .ssmp-hint-popup:after{left:auto;right:14px;transform:translate(0)}.ssmp-top-table th:first-child .ssmp-hint-popup,.ssmp-mult-table th:first-child .ssmp-hint-popup,.ssmp-bucket-table th:first-child .ssmp-hint-popup,.ssgp-modes-table th:first-child .ssmp-hint-popup{left:0;transform:translate(0) translateY(4px)}.ssmp-top-table th:first-child .ssmp-hint:hover .ssmp-hint-popup,.ssmp-top-table th:first-child .ssmp-hint:focus-visible .ssmp-hint-popup,.ssmp-mult-table th:first-child .ssmp-hint:hover .ssmp-hint-popup,.ssmp-mult-table th:first-child .ssmp-hint:focus-visible .ssmp-hint-popup,.ssmp-bucket-table th:first-child .ssmp-hint:hover .ssmp-hint-popup,.ssmp-bucket-table th:first-child .ssmp-hint:focus-visible .ssmp-hint-popup,.ssgp-modes-table th:first-child .ssmp-hint:hover .ssmp-hint-popup,.ssgp-modes-table th:first-child .ssmp-hint:focus-visible .ssmp-hint-popup{transform:translate(0) translateY(0)}.ssmp-top-table th:first-child .ssmp-hint-popup:after,.ssmp-mult-table th:first-child .ssmp-hint-popup:after,.ssmp-bucket-table th:first-child .ssmp-hint-popup:after,.ssgp-modes-table th:first-child .ssmp-hint-popup:after{left:14px;transform:translate(0)}.ssmp-personality-tile-label .ssmp-hint-popup{left:0;transform:translate(0) translateY(4px)}.ssmp-personality-tile-label .ssmp-hint:hover .ssmp-hint-popup,.ssmp-personality-tile-label .ssmp-hint:focus-visible .ssmp-hint-popup{transform:translate(0) translateY(0)}.ssmp-personality-tile-label .ssmp-hint-popup:after{left:14px;transform:translate(0)}.ssmp-rank-row-label .ssmp-hint-popup{left:0;transform:translate(0) translateY(4px)}.ssmp-rank-row-label .ssmp-hint:hover .ssmp-hint-popup,.ssmp-rank-row-label .ssmp-hint:focus-visible .ssmp-hint-popup{transform:translate(0) translateY(0)}.ssmp-rank-row-label .ssmp-hint-popup:after{left:14px;transform:translate(0)}.ssmp-sim-controls>.ssmp-sim-field:last-child .ssmp-hint-popup{left:auto;right:0;transform:translate(0) translateY(4px)}.ssmp-sim-controls>.ssmp-sim-field:last-child .ssmp-hint:hover .ssmp-hint-popup,.ssmp-sim-controls>.ssmp-sim-field:last-child .ssmp-hint:focus-visible .ssmp-hint-popup{transform:translate(0) translateY(0)}.ssmp-sim-controls>.ssmp-sim-field:last-child .ssmp-hint-popup:after{left:auto;right:14px;transform:translate(0)}.ssmp-sim-field .ssmp-hint:hover .ssmp-hint-popup,.ssmp-sim-field .ssmp-hint:focus-visible .ssmp-hint-popup{transform:translate(-50%) translateY(0)}.ssmp-sim-field .ssmp-hint-popup:after,.ssmp-rank-row-label .ssmp-hint-popup:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:#a78bfa59}.ssmp-personality{display:flex;flex-direction:column;gap:1rem}.ssmp-personality-char{display:flex;align-items:center;gap:1rem;padding:.95rem 1.1rem;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.ssmp-personality-char-emoji{font-size:2.2rem;line-height:1;flex-shrink:0}.ssmp-personality-char-body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.ssmp-personality-char-label{font-size:1.1rem;font-weight:800;letter-spacing:-.01em;color:var(--text)}.ssmp-personality-char-desc{font-size:.82rem;color:var(--text-muted);line-height:1.4}.ssmp-personality-safe{background:#34d3990f;border-color:#34d39938}.ssmp-personality-safe .ssmp-personality-char-label{color:#6ee7b7}.ssmp-personality-steady{background:#86efac0d;border-color:#86efac2e}.ssmp-personality-steady .ssmp-personality-char-label{color:#a7f3d0}.ssmp-personality-balanced{background:#fbbf240f;border-color:#fbbf2433}.ssmp-personality-balanced .ssmp-personality-char-label{color:#fcd34d}.ssmp-personality-swingy{background:#fb923c12;border-color:#fb923c3d}.ssmp-personality-swingy .ssmp-personality-char-label{color:#fdba74}.ssmp-personality-psychotic{background:#ff5e7a14;border-color:#ff5e7a47}.ssmp-personality-psychotic .ssmp-personality-char-label{color:#ff9aa9}.ssmp-personality-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.55rem}.ssmp-personality-tile{padding:.75rem .9rem;border-radius:10px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;gap:.25rem}.ssmp-personality-tile-label{font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-weight:600}.ssmp-personality-tile-value{font-size:1.25rem;font-weight:800;font-family:var(--font-mono);color:var(--text);letter-spacing:-.02em;white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.ssmp-personality-tile-sub{font-size:.7rem;color:var(--text-muted);line-height:1.35}.ssmp-personality-tile-streaks{grid-column:1 / -1}.ssmp-streak-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem;margin:.2rem 0 .45rem}.ssmp-streak-cell{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.4rem .35rem;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.ssmp-streak-cell-warn{background:#fb923c14;border-color:#fb923c38}.ssmp-streak-cell-bad{background:#ff5e7a14;border-color:#ff5e7a40}.ssmp-streak-pct{font-size:.7rem;letter-spacing:.02em;color:var(--text-muted);font-weight:700}.ssmp-streak-note{font-size:.6rem;color:var(--text-muted);letter-spacing:.02em;margin-top:.1rem}.ssmp-streak-cell-warn .ssmp-streak-pct{color:#fdba74}.ssmp-streak-cell-bad .ssmp-streak-pct{color:#ff9aa9}.ssmp-streak-val{font-size:1.2rem;font-weight:800;font-family:var(--font-mono);color:var(--text);letter-spacing:-.02em;line-height:1}.ssmp-streak-cell-warn .ssmp-streak-val{color:#fdba74}.ssmp-streak-cell-bad .ssmp-streak-val{color:#ff9aa9}.ssmp-mode-switcher{display:flex;align-items:center;gap:.65rem;margin:.85rem 0 .5rem;padding:.5rem .6rem;border-radius:12px;background:#a78bfa0a;border:1px solid rgba(167,139,250,.12);flex-wrap:wrap}.ssmp-mode-switcher-label{font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-weight:700;flex-shrink:0;padding-left:.35rem}.ssmp-mode-switcher-pills{display:flex;gap:.3rem;flex-wrap:wrap;flex:1;min-width:0}.ssmp-mode-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .75rem;border-radius:999px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);color:var(--text-muted);text-decoration:none;font-size:.82rem;font-weight:600;letter-spacing:-.005em;transition:background .14s var(--ease),color .14s var(--ease),border-color .14s var(--ease);white-space:nowrap}.ssmp-mode-pill:hover{background:#a78bfa1a;color:var(--text);border-color:#a78bfa4d}.ssmp-mode-pill.is-current{background:#a78bfa2e;color:#e9ddff;border-color:#a78bfa8c;box-shadow:0 0 0 1px #a78bfa33;cursor:default}.ssmp-mode-pill-name{font-family:var(--font-mono)}.ssmp-mode-pill-rtp{font-size:.72rem;font-family:var(--font-mono);font-weight:700;color:#6ee7b7;padding:0 .35rem;border-left:1px solid rgba(255,255,255,.1)}.ssmp-mode-pill-vol{font-size:.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.1rem .4rem;border-radius:999px}.ssmp-mode-pill-toggle{background:#a78bfa14;border-color:#a78bfa40;color:#c4b5fd;font-family:inherit;font-weight:700;cursor:pointer}.ssmp-mode-pill-toggle:hover{background:#a78bfa2e;border-color:#a78bfa73;color:#e9ddff}.ssmp-sim-controls-3{grid-template-columns:repeat(3,minmax(180px,1fr))}.ssmp-sim-select{font-family:inherit;cursor:pointer}.ssmp-sim-select option,.ssmp-sim-select optgroup{background-color:#0f172a;color:var(--text)}.ssmp-sim-headline{display:flex;align-items:baseline;gap:.55rem;flex-wrap:wrap;padding:.5rem 0 .65rem;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:.5rem}.ssmp-sim-headline-num{font-size:2.4rem;font-weight:800;font-family:var(--font-mono);color:#c4b5fd;letter-spacing:-.025em;line-height:1}.ssmp-sim-headline-num.is-warn{color:#ff9aa9}.ssmp-sim-result-bust{background:#ff5e7a0a;border:1px solid rgba(255,94,122,.2)}.ssmp-sim-headline-label{font-size:.92rem;font-weight:600;color:var(--text)}.ssmp-sim-headline-sub{font-size:.78rem;color:var(--text-muted);margin-left:auto}.ssmp-rank-list{display:flex;flex-direction:column;gap:1.2rem}.ssmp-rank-row{display:flex;flex-direction:column;gap:.45rem}.ssmp-rank-row-header{display:flex;justify-content:space-between;align-items:baseline;gap:.6rem;flex-wrap:wrap}.ssmp-rank-row-label{font-size:.78rem;font-weight:700;color:var(--text);display:inline-flex;align-items:center}.ssmp-rank-row-best{font-size:.72rem;color:var(--text-muted)}.ssmp-rank-row-best strong{color:#c4b5fd;font-family:var(--font-mono);font-weight:700}.ssmp-rank-bars{display:flex;flex-direction:column;gap:.35rem}.ssmp-rank-bar-row{display:grid;grid-template-columns:110px 1fr 90px;align-items:center;gap:.6rem;padding:.25rem .4rem;border-radius:8px;transition:background .14s var(--ease)}.ssmp-rank-bar-row.is-current{background:#a78bfa1a;outline:1px solid rgba(167,139,250,.3)}.ssmp-rank-bar-name{font-family:var(--font-mono);font-size:.82rem;font-weight:600;color:var(--text);display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ssmp-rank-medal{font-size:.78rem;color:#fcd34d}.ssmp-rank-bar-row.is-current .ssmp-rank-bar-name{color:#e9ddff}.ssmp-rank-bar-track{height:8px;border-radius:4px;background:#ffffff0a;overflow:hidden}.ssmp-rank-bar-fill{height:100%;background:linear-gradient(90deg,#6366f1,#a78bfa);border-radius:4px;transition:width .32s cubic-bezier(.22,1,.36,1)}.ssmp-rank-bar-row.is-current .ssmp-rank-bar-fill{background:linear-gradient(90deg,#c4b5fd,#f472b6);box-shadow:0 0 12px #a78bfa59}.ssmp-rank-bar-val{font-family:var(--font-mono);font-size:.82rem;font-weight:700;text-align:right;color:var(--text)}.ssmp-rank-bar-gap{text-align:center;font-size:.85rem;color:#ffffff2e;letter-spacing:.4em;padding:.15rem 0;user-select:none}.ssmp-rank-position{font-family:var(--font-mono);font-size:.7rem;font-weight:700;color:#c4b5fd;background:#a78bfa29;border:1px solid rgba(167,139,250,.35);border-radius:5px;padding:.05rem .32rem;letter-spacing:-.01em}.ssmp-rank-toggle{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin-top:.6rem;padding:.7rem 1rem;background:#a78bfa0f;border:1px solid rgba(167,139,250,.18);border-radius:10px;color:#c4b5fd;font-size:.88rem;font-weight:600;cursor:pointer;transition:background .15s var(--ease),border-color .15s var(--ease),transform 80ms ease}.ssmp-rank-toggle:hover{background:#a78bfa1f;border-color:#a78bfa52}.ssmp-rank-toggle:active{transform:translateY(1px)}.ssmp-rank-toggle-meta{font-size:.78rem;font-weight:500;color:var(--text-muted);font-family:var(--font-mono)}@media (max-width: 640px){.ssmp-sim-controls-3{grid-template-columns:1fr}.ssmp-rank-bar-row{grid-template-columns:86px 1fr 70px}.ssmp-rank-bar-name{font-size:.76rem}.ssmp-rank-bar-val{font-size:.78rem}.ssmp-mode-switcher{padding:.5rem}.ssmp-mode-pill{font-size:.78rem;padding:.35rem .65rem}.ssmp-mode-pill-rtp{font-size:.68rem}}.ssmp-cumrtp-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem;margin-bottom:.85rem}.ssmp-summary-tile{padding:.7rem .85rem;border-radius:10px;background:#34d3990f;border:1px solid rgba(52,211,153,.18);display:flex;flex-direction:column;gap:.15rem}.ssmp-summary-label{font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-weight:600}.ssmp-summary-value{font-size:1.4rem;font-weight:800;font-family:var(--font-mono);color:#6ee7b7;letter-spacing:-.02em}.ssmp-cumrtp-chart-wrap{border:1px solid rgba(255,255,255,.05);border-radius:10px;background:#ffffff05;padding:.6rem .75rem}.ssmp-cumrtp-chart{width:100%;height:auto;aspect-ratio:820 / 260;max-height:320px}.ssmp-cumrtp-grid{stroke:#ffffff0f;stroke-width:1}.ssmp-cumrtp-tick-label{fill:var(--text-muted);font-size:11px;font-family:var(--font-mono)}@media (max-width: 640px){.ssmp-histo{height:140px}.ssmp-histo-bar-wrap{padding:0 .05rem}.ssmp-histo-label{font-size:.58rem}.ssmp-histo-value{font-size:.55rem}}.ssmp-cost-toggle-card{grid-column:1 / -1;display:flex;align-items:center;gap:1.25rem;padding:.85rem 1.1rem!important;background:linear-gradient(180deg,rgba(99,102,241,.05),transparent)!important;border:1px solid rgba(99,102,241,.22)!important}.ssmp-cost-toggle-label{flex:1 1 auto;display:flex;flex-direction:column;gap:.15rem;min-width:0}.ssmp-cost-toggle-label-title{font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:#c7d2fe}.ssmp-cost-toggle-label-sub{font-size:.78rem;color:var(--text-muted);line-height:1.4;max-width:60ch}.ssmp-cost-toggle-label-sub strong{color:var(--text)}@media (max-width: 720px){.ssmp-cost-toggle-card{flex-direction:column;align-items:stretch;gap:.7rem}}.ssmp-cost-toggle-row{display:flex;flex:0 0 auto;gap:.35rem;padding:.2rem;border:1px solid var(--border);border-radius:10px;background:#ffffff05}.ssmp-cost-toggle{flex:1 1 0;display:flex;flex-direction:column;gap:.1rem;align-items:center;padding:.45rem .65rem;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--text-muted);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.ssmp-cost-toggle:hover{background:#ffffff0a;color:var(--text)}.ssmp-cost-toggle-active{background:#6366f126;border-color:#6366f173;color:var(--text)}.ssmp-cost-toggle-hint{font-size:.7rem;font-weight:500;color:var(--text-dim);letter-spacing:.005em}.ssmp-cost-toggle-active .ssmp-cost-toggle-hint{color:#c7d2fed9}tr.ssmp-row-breakeven{background:linear-gradient(90deg,#6ee7b712,#6ee7b700)}tr.ssmp-row-breakeven td:first-child{border-left:2px solid rgba(110,231,183,.55)}.ssmp-breakeven-badge{display:inline-block;margin-left:.5rem;padding:.1rem .45rem;border-radius:999px;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6ee7b7;background:#6ee7b71f;border:1px solid rgba(110,231,183,.32);vertical-align:middle}@media (max-width: 480px){.ssmp-cost-toggle{padding:.4rem .5rem;font-size:.78rem}.ssmp-cost-toggle-hint{font-size:.62rem}}html.cursor-unknown .card:after,html.cursor-unknown .card:hover:after,html.cursor-unknown .dashboard-link:after,html.cursor-unknown .dashboard-link:hover:after,html.cursor-unknown .tool-card:after,html.cursor-unknown .tool-card:hover:after,html.cursor-unknown .engine-game-card:after,html.cursor-unknown .engine-game-card:hover:after,html.cursor-unknown .engine-provider-card:after,html.cursor-unknown .engine-provider-card:hover:after,html.cursor-unknown .se-flow-tab:after,html.cursor-unknown .se-flow-tab:hover:after,html.cursor-unknown .misc-card:after,html.cursor-unknown .misc-card:hover:after{opacity:0!important;transition:none!important}html.user-cursor-glow-off .card:after,html.user-cursor-glow-off .card:hover:after,html.user-cursor-glow-off .dashboard-link:after,html.user-cursor-glow-off .dashboard-link:hover:after,html.user-cursor-glow-off .tool-card:after,html.user-cursor-glow-off .tool-card:hover:after,html.user-cursor-glow-off .engine-game-card:after,html.user-cursor-glow-off .engine-game-card:hover:after,html.user-cursor-glow-off .engine-provider-card:after,html.user-cursor-glow-off .engine-provider-card:hover:after,html.user-cursor-glow-off .se-flow-tab:after,html.user-cursor-glow-off .se-flow-tab:hover:after,html.user-cursor-glow-off .misc-card:after,html.user-cursor-glow-off .misc-card:hover:after{opacity:0!important;background:transparent!important}html.user-reduced-motion *,html.user-reduced-motion *:before,html.user-reduced-motion *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html.user-reduced-motion .loading-bar,html.user-reduced-motion .loading-bar:before,html.user-reduced-motion .loading-bar:after,html.user-reduced-motion .ss-skeleton,html.user-reduced-motion .ss-skeleton-pill,html.user-reduced-motion .pnl-spinner,html.user-reduced-motion .themed-loading-pulse,html.user-reduced-motion .themed-loading-bar-fill,html.user-reduced-motion .themed-loading-skeleton-row,html.user-reduced-motion .ss-loading-pulse,html.user-reduced-motion .ai-chat-typing span,html.user-reduced-motion [data-loading=true],html.user-reduced-motion [data-loading=true] *,html.user-reduced-motion [data-loading=true] *:before,html.user-reduced-motion [data-loading=true] *:after{animation-duration:revert!important;animation-iteration-count:revert!important;transition-duration:revert!important}html.user-compact body{font-size:.88rem}html.user-compact .page-grid{gap:.5rem;padding:.5rem .85rem!important}html.user-compact .card{padding:.7rem .85rem;border-radius:12px}html.user-compact .card>h2,html.user-compact .card-title{font-size:.95rem!important;margin-bottom:.35rem!important}html.user-compact .card-subtitle{font-size:.74rem!important}html.user-compact .stat-grid{gap:.45rem}html.user-compact .stat{padding:.45rem .6rem}html.user-compact .stat-label{font-size:.66rem!important}html.user-compact .stat-value{font-size:.95rem!important}html.user-compact table th,html.user-compact table td{padding:.32rem .5rem!important;font-size:.8rem!important}html.user-compact .app-topbar{padding-top:.4rem!important;padding-bottom:.4rem!important}html.user-compact .dashboard-link,html.user-compact .tool-card{padding:.7rem .85rem}.settings-card{grid-column:1 / -1;display:flex;flex-direction:column;gap:1.25rem}.settings-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-bottom:1rem;border-bottom:1px solid var(--border)}.settings-title{font-size:1.5rem;font-weight:800;margin:0 0 .2rem;letter-spacing:-.01em}.settings-subtitle{margin:0;font-size:.86rem;color:var(--text-muted);max-width:56ch}.settings-account-chip{display:flex;align-items:center;gap:.65rem;padding:.55rem .85rem;border-radius:12px;background:#ffffff06;border:1px solid var(--border)}.settings-account-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;background:var(--panel-raised)}.settings-account-avatar-fallback{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.95rem;color:var(--text);background:linear-gradient(135deg,#4f46e5,#7c3aed)}.settings-account-text{display:flex;flex-direction:column;line-height:1.25}.settings-account-name{font-weight:700;font-size:.92rem;color:var(--text)}.settings-account-sub{font-size:.72rem;color:var(--text-muted)}.settings-section{display:flex;flex-direction:column;gap:.55rem}.settings-section-title{margin:0;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim)}.settings-section-body{display:flex;flex-direction:column;gap:.5rem;border-radius:12px;border:1px solid var(--border);background:#ffffff04;overflow:hidden}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid rgba(255,255,255,.04);cursor:default}.settings-row:last-child{border-bottom:none}.settings-row-toggle{cursor:pointer}.settings-row-toggle:hover{background:#ffffff05}.settings-row-radio{align-items:flex-start;flex-direction:column;gap:.65rem}.settings-row-action{align-items:flex-start}.settings-row-text{flex:1;min-width:0}.settings-row-label{font-size:.93rem;font-weight:700;color:var(--text);margin-bottom:.18rem}.settings-row-desc{font-size:.78rem;color:var(--text-muted);line-height:1.45;max-width:60ch}.settings-row-desc code{background:#ffffff0f;padding:0 .25rem;border-radius:4px;font-family:var(--font-mono);font-size:.92em}.settings-toggle{position:relative;flex-shrink:0;display:inline-flex;cursor:pointer}.settings-toggle input{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer;z-index:1}.settings-toggle-track{display:block;width:42px;height:24px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);position:relative;transition:background .18s var(--ease),border-color .18s var(--ease)}.settings-toggle-thumb{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0006;transition:transform .18s var(--ease)}.settings-toggle-on .settings-toggle-track{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-color:#8b5cf68c}.settings-toggle-on .settings-toggle-thumb{transform:translate(18px)}.settings-radio-group{width:100%;display:flex;flex-direction:column;gap:.4rem}.settings-radio{display:flex;align-items:center;gap:.6rem;padding:.55rem .75rem;border:1px solid var(--border);border-radius:9px;background:#ffffff04;cursor:pointer;transition:border-color .12s ease,background .12s ease}.settings-radio:hover{background:#ffffff08;border-color:#ffffff1f}.settings-radio input[type=radio]{appearance:none;width:16px;height:16px;border-radius:50%;border:2px solid var(--border-strong);background:transparent;position:relative;flex-shrink:0;margin:0;cursor:pointer}.settings-radio-active{border-color:#6366f173;background:#6366f10f}.settings-radio-active input[type=radio]{border-color:#818cf8}.settings-radio-active input[type=radio]:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:#818cf8;transform:translate(-50%,-50%)}.settings-radio-text{display:flex;flex-direction:column;line-height:1.3}.settings-radio-label{font-weight:700;font-size:.88rem;color:var(--text)}.settings-radio-desc{font-size:.75rem;color:var(--text-muted)}.settings-row-action-btn{flex-shrink:0}.settings-row-action-btn .button{margin:0;padding:.45rem .95rem;font-size:.83rem;font-weight:700}.settings-row-action-btn .button-secondary{background:#ffffff0a;border:1px solid var(--border);color:var(--text)}.settings-row-action-btn .button-secondary:hover{background:#ffffff12}.settings-status{display:inline-block;padding:.3rem .7rem;border-radius:999px;font-size:.74rem;font-weight:700}.settings-status-ok{color:#6ee7b7;background:#6ee7b71a;border:1px solid rgba(110,231,183,.3)}.settings-status-warn{color:#fda4af;background:#fb71851a;border:1px solid rgba(251,113,133,.3)}.settings-toast{margin:.5rem 1rem;padding:.55rem .75rem;border-radius:8px;background:#6ee7b714;border:1px solid rgba(110,231,183,.25);color:#a7f3d0;font-size:.8rem}.settings-footer{margin-top:.4rem;padding-top:.85rem;border-top:1px solid var(--border);font-size:.78rem;color:var(--text-muted);display:flex;align-items:center;gap:.4rem}.settings-footer a{color:#c7d2fe;text-decoration:none}.settings-footer a:hover{text-decoration:underline}.settings-footer-sep{color:var(--text-dim)}@media (max-width: 600px){.settings-row{flex-direction:column;align-items:flex-start}.settings-row-toggle{flex-direction:row;align-items:center}.settings-row-action{gap:.6rem}.settings-row-action-btn{align-self:stretch}.settings-row-action-btn .button{width:100%}}.ai-side-tab{position:fixed;right:0;top:50%;transform:translateY(-50%);width:30px;height:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;padding:.55rem 0;border:1px solid rgba(139,92,246,.35);border-right:none;border-radius:12px 0 0 12px;background:linear-gradient(180deg,#6366f12e,#ec489924);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#e5e1ff;cursor:pointer;z-index:96;box-shadow:-4px 4px 14px #00000059;transition:transform .18s var(--ease),background .18s var(--ease),width .18s var(--ease)}.ai-side-tab:hover{background:linear-gradient(180deg,#6366f152,#ec48993d);transform:translateY(-50%) translate(-2px)}.ai-side-tab:active{transform:translateY(-50%) translate(0)}.ai-side-tab.is-open{background:linear-gradient(180deg,#6366f166,#ec48994d)}.ai-side-tab-icon{display:flex;align-items:center;justify-content:center}.ai-side-tab-label{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.66rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#ddd6fe}@media (max-width: 800px){.ai-side-tab{display:none}}.ai-chat-panel{position:fixed;top:calc(var(--topbar-h, 56px) + .5rem);right:.6rem;bottom:.6rem;width:min(400px,calc(100vw - 1.2rem));height:auto;background:var(--panel);border:1px solid var(--border);border-radius:16px;box-shadow:-16px 0 48px #0000008c;display:flex;flex-direction:column;overflow:hidden;z-index:99;animation:aiChatPanelIn .22s var(--ease);transform-origin:right center}@keyframes aiChatPanelIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media (max-width: 800px){.ai-chat-panel{right:.5rem;left:.5rem;top:calc(var(--topbar-h, 56px) + .4rem);width:auto;bottom:calc(var(--mobilebar-h) + var(--safe-bottom) + .75rem);max-height:none}@keyframes aiChatPanelIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}}.ai-chat-header-draggable{cursor:grab;user-select:none}.ai-chat-header-draggable:active{cursor:grabbing}.ai-chat-msg-assistant .ai-md-prose{white-space:pre-wrap}.ai-chat-msg-assistant .ai-md-list{margin:.35rem 0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.18rem}.ai-chat-msg-assistant .ai-md-list li{line-height:1.45}.ai-chat-msg-assistant .ai-md-code{font-family:var(--font-mono, ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace);font-size:.85em;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);padding:.06rem .32rem;border-radius:4px}.ai-chat-msg-assistant a{color:#a5b4fc;text-decoration:underline;text-decoration-color:#a5b4fc66;text-underline-offset:2px}.ai-chat-msg-assistant a:hover{color:#c7d2fe;text-decoration-color:#c7d2feb3}.ai-chat-msg-assistant strong{color:var(--text);font-weight:700}.ai-chat-msg-assistant em{color:var(--text);font-style:italic}.ai-chat-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem .85rem;border-bottom:1px solid var(--border);background:linear-gradient(180deg,rgba(99,102,241,.08),transparent)}.ai-chat-header-title{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:.95rem;color:var(--text)}.ai-chat-header-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#ec4899);box-shadow:0 0 10px #8b5cf699}.ai-chat-beta{font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;color:#c4b5fd;background:#8b5cf62e;border:1px solid rgba(139,92,246,.32);padding:.1rem .4rem;border-radius:999px;font-weight:700}.ai-chat-header-actions{display:flex;align-items:center;gap:.25rem}.ai-chat-icon-btn{background:transparent;border:1px solid transparent;color:var(--text-muted);width:30px;height:30px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s ease,color .12s ease,border-color .12s ease}.ai-chat-icon-btn:hover{background:#ffffff0d;border-color:var(--border);color:var(--text)}.ai-chat-body{flex:1;overflow-y:auto;overflow-x:hidden;padding:.85rem;display:flex;flex-direction:column;gap:.55rem;scroll-behavior:smooth}.ai-chat-empty{display:flex;flex-direction:column;gap:.6rem;padding:.4rem 0}.ai-chat-empty-title{font-weight:700;font-size:1rem;color:var(--text)}.ai-chat-empty-sub{font-size:.82rem;color:var(--text-muted);line-height:1.45;margin-bottom:.3rem}.ai-chat-suggestions{display:flex;flex-direction:column;gap:.35rem}.ai-chat-suggestion{text-align:left;background:#ffffff06;border:1px solid var(--border);color:var(--text);border-radius:10px;padding:.55rem .7rem;font-size:.83rem;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .12s ease}.ai-chat-suggestion:hover{background:#6366f114;border-color:#6366f159;transform:translate(2px)}.ai-chat-msg{display:flex;max-width:88%;word-wrap:break-word;overflow-wrap:anywhere;white-space:pre-wrap;padding:.55rem .75rem;border-radius:14px;font-size:.86rem;line-height:1.5}.ai-chat-msg-user{align-self:flex-end;background:linear-gradient(135deg,#6366f1d9,#8b5cf6d9);color:#fff;border-bottom-right-radius:4px}.ai-chat-msg-assistant{align-self:flex-start;background:var(--bg-2);border:1px solid var(--border);color:var(--text);border-bottom-left-radius:4px}.ai-chat-msg-text{white-space:pre-wrap}.ai-chat-typing{display:inline-flex;align-items:center;gap:4px;padding:.05rem 0}.ai-chat-typing span{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--text-muted);animation:aiChatTyping 1s infinite ease-in-out}.ai-chat-typing span:nth-child(2){animation-delay:.15s}.ai-chat-typing span:nth-child(3){animation-delay:.3s}@keyframes aiChatTyping{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.ai-chat-input-row{display:flex;align-items:flex-end;gap:.4rem;padding:.55rem .65rem .5rem;border-top:1px solid var(--border);background:var(--bg-1)}.ai-chat-input{flex:1;background:var(--bg-2);border:1px solid var(--border);border-radius:10px;color:var(--text);font-size:.88rem;font-family:inherit;padding:.55rem .65rem;resize:none;line-height:1.45;max-height:130px;overflow-y:auto;transition:border-color .12s ease}.ai-chat-input:focus{outline:none;border-color:#6366f180}.ai-chat-input:disabled{opacity:.6;cursor:not-allowed}.ai-chat-send{width:38px;height:38px;flex:0 0 38px;border-radius:10px;border:none;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .12s ease,transform .12s ease;box-shadow:0 4px 12px #6366f159}.ai-chat-send:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #6366f180}.ai-chat-send:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.ai-chat-footer{padding:.4rem .85rem .5rem;font-size:.7rem;color:var(--text-muted);background:var(--bg-1);border-top:1px solid rgba(255,255,255,.04);text-align:center}.ai-chat-footer a{color:#c7d2fe;text-decoration:none}.ai-chat-footer a:hover{text-decoration:underline}.ai-chat-foot-disclaimer{color:var(--text-dim)}.ai-chat-error{margin:0 .65rem .4rem;padding:.5rem .65rem;border-radius:8px;background:#fb718514;border:1px solid rgba(251,113,133,.3);color:#fda4af;font-size:.78rem}.ai-chat-login-cta{padding:1rem .85rem;border-top:1px solid var(--border);background:linear-gradient(180deg,rgba(99,102,241,.06),transparent);display:flex;flex-direction:column;gap:.5rem;align-items:center;text-align:center}.ai-chat-login-cta strong{font-size:.95rem;color:var(--text)}.ai-chat-login-cta p{margin:0;font-size:.78rem;color:var(--text-muted);line-height:1.45}.ai-chat-login-cta .button{margin-top:.2rem;padding:.55rem 1rem;font-size:.85rem;background:linear-gradient(135deg,#5865f2,#4752c4)}body.modal-open .ai-chat-fab,body.modal-open .ai-chat-panel{display:none}.verifier-redesigned{--sev-accent: #818cf8;--sev-accent-2: #ec4899;--sev-accent-strong: linear-gradient(135deg, #6366f1 0%, #8b5cf6 55%, #ec4899 110%);--sev-grid: rgba(165, 180, 252, .05);--sev-card: linear-gradient(180deg, rgba(20, 22, 36, .85), rgba(13, 14, 24, .92));--sev-card-bd: rgba(120, 130, 180, .18);--sev-card-bd-hi: rgba(165, 180, 252, .45)}.verifier-redesigned>.card:first-of-type{padding:1.4rem 1.4rem 1.55rem}.verifier-redesigned>.card:first-of-type .card-title{font-size:1.4rem;font-weight:700;letter-spacing:-.018em}.verifier-redesigned>.card:first-of-type .card-subtitle{font-size:.88rem;line-height:1.5;max-width:72ch;color:var(--text-muted)}.verifier-redesigned .se-title-badge{background:#6366f11f;border:1px solid rgba(165,180,252,.32);color:#c7d2fe;padding:.22rem .55rem;border-radius:6px;font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.verifier-redesigned .se-hero-strip{margin:1rem 0 1.3rem;gap:.55rem}.verifier-redesigned .se-hero-pillar{padding:.85rem 1rem;border-radius:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);transition:border-color .2s var(--ease),background .2s var(--ease)}.verifier-redesigned .se-hero-pillar:hover{border-color:#a5b4fc38;background:#a5b4fc06}.verifier-redesigned .se-hero-pillar-icon{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#6366f11f;color:#a5b4fc}.verifier-redesigned .se-hero-pillar.is-emerald .se-hero-pillar-icon{background:#10b9811f;color:#6ee7b7}.verifier-redesigned .se-hero-pillar.is-violet .se-hero-pillar-icon{background:#a855f71f;color:#d8b4fe}.verifier-redesigned .se-hero-pillar-title{font-size:.9rem;font-weight:700;letter-spacing:-.002em}.verifier-redesigned .se-hero-pillar-sub{font-size:.74rem;color:var(--text-muted);line-height:1.4}.verifier-redesigned .se-flow-tabs{display:flex;gap:.25rem;padding:.25rem;background:#0006;border:1px solid rgba(255,255,255,.05);border-radius:10px;margin:.4rem 0 1.3rem;width:fit-content}.verifier-redesigned .se-flow-tab{display:flex;flex-direction:row;align-items:center;gap:.55rem;padding:.5rem .95rem;background:transparent;border:1px solid transparent;border-radius:7px;color:var(--text-muted);font-weight:600;font-size:.84rem;cursor:pointer;transition:background .16s ease,color .16s ease}.verifier-redesigned .se-flow-tab:hover{color:var(--text)}.verifier-redesigned .se-flow-tab.active{background:#6366f129;color:var(--text)}.verifier-redesigned .se-flow-tab .se-flow-icon{display:flex;align-items:center;color:#a5b4fc}.verifier-redesigned .se-flow-tab-sub{font-size:.7rem;font-weight:500;color:var(--text-dim);margin-left:.2rem}@media (max-width: 580px){.verifier-redesigned .se-flow-tabs{width:100%}.verifier-redesigned .se-flow-tab{flex:1;justify-content:center;padding:.5rem}.verifier-redesigned .se-flow-tab-sub{display:none}}.verifier-redesigned .se-section-divider{margin:1.5rem 0 .85rem;position:relative;padding:0;border:none;background:none}.verifier-redesigned .se-section-divider-line{display:none}.verifier-redesigned .se-section-divider-chip{background:none;border:none;padding:0;display:flex;align-items:center;gap:.5rem}.verifier-redesigned .se-section-divider-chip:before{content:"";width:3px;height:14px;background:var(--sev-accent-strong);border-radius:2px}.verifier-redesigned .se-section-divider-icon{color:var(--sev-accent);flex-shrink:0}.verifier-redesigned .se-section-divider-label{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.13em;color:#c7d2fe;margin:0}.verifier-redesigned .se-section-divider-kicker{font-size:.7rem;color:var(--text-dim);font-weight:500;letter-spacing:.005em;text-transform:none}.verifier-redesigned .se-steps{margin:.4rem 0 1.4rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.verifier-redesigned .se-step{padding:.65rem .85rem;border-radius:11px;background:#ffffff05;border:1px solid rgba(255,255,255,.05)}.verifier-redesigned .se-step.is-current{background:linear-gradient(135deg,#6366f121,#8b5cf60f);border-color:#a5b4fc5c;box-shadow:0 4px 18px #6366f129}@media (max-width: 580px){.verifier-redesigned .se-steps{grid-template-columns:1fr}}.verifier-redesigned .se-catalog-pickers{position:relative;z-index:50}.verifier-redesigned .se-typeahead{position:relative}.verifier-redesigned .se-typeahead.is-open{z-index:200}.verifier-redesigned .se-typeahead-list,.verifier-redesigned .se-typeahead-empty{background:#0a0b13!important;background-color:#0a0b13!important;border:1px solid rgba(165,180,252,.35)!important;box-shadow:0 24px 60px #000000bf,0 4px 14px #00000080!important;z-index:250!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.verifier-redesigned .se-typeahead-item:hover,.verifier-redesigned .se-typeahead-item.is-selected,.verifier-redesigned .se-typeahead-item:focus-visible{background:#6366f124!important}.verifier-redesigned .se-field input,.verifier-redesigned .se-field textarea,.verifier-redesigned .se-input,.verifier-redesigned .se-typeahead-input{background:#0006!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:9px!important;padding:.7rem .85rem!important;font-size:.9rem;font-family:var(--font-mono);color:var(--text);transition:border-color .14s ease,background .14s ease!important}.verifier-redesigned .se-field input:focus,.verifier-redesigned .se-field textarea:focus,.verifier-redesigned .se-input:focus,.verifier-redesigned .se-typeahead-input:focus{outline:none!important;border-color:#a5b4fc80!important;background:#0000008c!important}.verifier-redesigned .se-picker-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);margin-bottom:.4rem}.verifier-redesigned .se-mode-pill{border-radius:11px!important;padding:.55rem .95rem!important;background:#ffffff06!important;border:1px solid rgba(255,255,255,.07)!important;transition:all .16s var(--ease)}.verifier-redesigned .se-mode-pill:hover{border-color:#a5b4fc4d!important;background:#6366f114!important}.verifier-redesigned .se-mode-pill.is-selected,.verifier-redesigned .se-mode-pill[aria-checked=true]{background:linear-gradient(135deg,#6366f140,#8b5cf626)!important;border-color:#a5b4fc8c!important;box-shadow:0 4px 18px #6366f138}.verifier-redesigned .se-version-pill{border-radius:999px!important;padding:.4rem .85rem!important;font-family:var(--font-mono);font-size:.78rem;background:#ffffff08!important;border:1px solid rgba(255,255,255,.07)!important}.verifier-redesigned .se-version-pill.is-active,.verifier-redesigned .se-version-pill[aria-checked=true]{background:linear-gradient(135deg,#6366f14d,#8b5cf62e)!important;border-color:#a5b4fc8c!important;color:#fff}.verifier-redesigned .se-verify-btn-v2,.verifier-redesigned .se-form-actions button[type=submit]{background:#6366f1!important;border:1px solid rgba(165,180,252,.4)!important;color:#fff!important;font-weight:700!important;font-size:.9rem!important;padding:.72rem 1.25rem!important;border-radius:10px!important;box-shadow:0 1px #ffffff14 inset,0 4px 14px #6366f147!important;cursor:pointer;transition:background .16s ease,transform .1s ease,box-shadow .2s ease!important}.verifier-redesigned .se-verify-btn-v2:hover:not(:disabled),.verifier-redesigned .se-form-actions button[type=submit]:hover:not(:disabled){background:#5658e6!important;box-shadow:0 1px #ffffff1a inset,0 6px 18px #6366f166!important}.verifier-redesigned .se-verify-btn-v2:active:not(:disabled),.verifier-redesigned .se-form-actions button[type=submit]:active:not(:disabled){transform:translateY(1px)}.verifier-redesigned .se-verify-btn-v2:disabled,.verifier-redesigned .se-form-actions button[type=submit]:disabled{background:#6366f12e!important;border-color:#6366f12e!important;color:#ffffff73!important;box-shadow:none!important;cursor:not-allowed}.verifier-redesigned .se-form-actions button:not([type=submit]){background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important;color:var(--text)!important;border-radius:12px!important;padding:.8rem 1.25rem!important;font-weight:600!important;transition:background .16s var(--ease),border-color .16s var(--ease)}.verifier-redesigned .se-form-actions button:not([type=submit]):hover{background:#ffffff12!important;border-color:#ffffff2e!important}.verifier-redesigned .se-result{margin-top:1.6rem;padding:1.2rem 1.4rem;border-radius:16px;background:linear-gradient(180deg,#6ee7b70f,#6ee7b705);border:1px solid rgba(110,231,183,.32);position:relative;overflow:hidden;animation:sevResultIn .32s var(--ease)}@keyframes sevResultIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.verifier-redesigned .se-result:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#34d399,transparent)}.verifier-redesigned .se-result-error{background:linear-gradient(180deg,#fb718512,#fb718505);border-color:#fb718552}.verifier-redesigned .se-result-error:before{background:linear-gradient(90deg,transparent,#fb7185,transparent)}.verifier-redesigned .se-mode-panel-v2{margin-top:1rem;padding:1rem 1.15rem;background:#ffffff05;border:1px solid rgba(255,255,255,.07);border-radius:14px}.verifier-redesigned .se-next-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1.2rem}.verifier-redesigned .se-next-card{padding:1rem 1.15rem;background:#ffffff06;border:1px solid rgba(255,255,255,.07);border-radius:13px;transition:transform .22s var(--ease),border-color .22s var(--ease),background .22s var(--ease);position:relative;overflow:hidden}.verifier-redesigned .se-next-card:hover{transform:translateY(-2px);border-color:#a5b4fc52;background:#6366f10d}.verifier-redesigned .se-next-card-arrow{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,#6366f138,#8b5cf61f);color:#c7d2fe}@media (max-width: 720px){.verifier-redesigned .se-next-cards{grid-template-columns:1fr}}.verifier-redesigned .se-result-meta-row{font-family:var(--font-mono)}@media (max-width: 600px){.verifier-redesigned>.card:first-of-type{padding:1rem 1rem 1.15rem;border-radius:14px}.verifier-redesigned>.card:first-of-type .card-title{font-size:1.25rem}}@keyframes sevReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.verifier-redesigned .se-hero-strip,.verifier-redesigned .se-flow-tabs,.verifier-redesigned .se-steps,.verifier-redesigned .se-section-divider,.verifier-redesigned .se-form-grid,.verifier-redesigned .se-catalog-pickers,.verifier-redesigned .se-form-actions,.verifier-redesigned .se-deepdive,.verifier-redesigned .se-next-cards{animation:sevReveal .38s var(--ease) both}.verifier-redesigned .se-hero-strip{animation-delay:30ms}.verifier-redesigned .se-flow-tabs{animation-delay:80ms}.verifier-redesigned .se-steps{animation-delay:.13s}.verifier-redesigned .se-catalog-pickers{animation-delay:.18s}.verifier-redesigned .se-form-grid{animation-delay:.23s}.verifier-redesigned .se-form-actions{animation-delay:.28s}.verifier-redesigned .se-deepdive{animation-delay:.33s}.verifier-redesigned .se-next-cards{animation-delay:.38s}.verifier-redesigned .se-hero-pillar{transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s ease,background .22s ease,box-shadow .22s ease!important}.verifier-redesigned .se-hero-pillar:hover{transform:translateY(-1px);box-shadow:0 6px 18px #00000059}.verifier-redesigned .se-mode-pill,.verifier-redesigned .se-version-pill,.verifier-redesigned .se-dd-preset-v2{transition:transform .14s cubic-bezier(.22,1,.36,1),background .16s ease,border-color .16s ease,box-shadow .2s ease!important}.verifier-redesigned .se-mode-pill:active:not(:disabled),.verifier-redesigned .se-version-pill:active:not(:disabled),.verifier-redesigned .se-dd-preset-v2:active:not(:disabled){transform:scale(.97)}@keyframes sevResultReveal{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.verifier-redesigned .se-result{animation:sevResultReveal .38s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion: reduce){.verifier-redesigned *{animation-duration:.001ms!important;transition-duration:.001ms!important}}html.user-reduced-motion .verifier-redesigned *{animation-duration:.001ms!important;transition-duration:.001ms!important}.verifier-redesigned .se-deepdive-toggle{background:#080910a6!important;border:1px solid rgba(120,130,180,.18)!important;border-radius:13px!important;padding:.95rem 1rem!important;transition:background .2s var(--ease),border-color .2s var(--ease)!important}.verifier-redesigned .se-deepdive-toggle:hover{background:#0d0e16d9!important;border-color:#a5b4fc52!important}.verifier-redesigned .se-deepdive-toggle.is-open{background:linear-gradient(180deg,#6366f114,#080910d9)!important;border-color:#a5b4fc66!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom-color:transparent!important}.verifier-redesigned .se-deepdive-toggle-icon{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#6366f138,#8b5cf61f)!important;border:1px solid rgba(165,180,252,.32)!important;color:#c7d2fe!important}.verifier-redesigned .se-deepdive-toggle-head{font-size:1rem!important;font-weight:700!important;letter-spacing:-.01em!important}.verifier-redesigned .se-deepdive-toggle-sub{font-size:.78rem!important;color:var(--text-muted)!important}.verifier-redesigned .se-deepdive-panel{background:#06070cd9!important;border:1px solid rgba(165,180,252,.25)!important;border-top:none!important;border-radius:0 0 13px 13px!important;padding:1.2rem!important;margin-top:-1px}.verifier-redesigned .se-deepdive-seeds-hint{background:#0006!important;border:1px solid rgba(255,255,255,.06)!important;border-left:3px solid rgba(165,180,252,.55)!important;border-radius:9px!important;padding:.7rem .9rem!important}.verifier-redesigned .se-dd-mode-toggle{display:flex!important;gap:.3rem!important;padding:.25rem!important;background:#0006!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:11px!important}.verifier-redesigned .se-dd-mode-toggle button{flex:1;padding:.5rem .85rem!important;background:transparent!important;border:1px solid transparent!important;border-radius:8px!important;color:var(--text-muted)!important;font-weight:600;font-size:.84rem;cursor:pointer;transition:background .16s var(--ease),color .16s var(--ease),border-color .16s var(--ease)}.verifier-redesigned .se-dd-mode-toggle button:hover{color:var(--text)!important;background:#ffffff08!important}.verifier-redesigned .se-dd-mode-toggle button.active{background:linear-gradient(135deg,#6366f138,#8b5cf61f)!important;border-color:#a5b4fc73!important;color:#fff!important}.verifier-redesigned .se-dd-preset-v2{background:#0006!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:12px!important;padding:.8rem .85rem!important;transition:all .2s var(--ease)!important}.verifier-redesigned .se-dd-preset-v2:hover{border-color:#a5b4fc52!important;background:#6366f10f!important;transform:translateY(-1px)}.verifier-redesigned .se-dd-preset-v2.is-active{background:linear-gradient(135deg,#6366f133,#8b5cf61a)!important;border-color:#a5b4fc8c!important;box-shadow:0 6px 22px #6366f138!important}.verifier-redesigned .se-dd-preset-v2-tier{font-size:.66rem!important;font-weight:800;text-transform:uppercase;letter-spacing:.13em;color:var(--text-dim)!important}.verifier-redesigned .se-dd-preset-v2.is-active .se-dd-preset-v2-tier{color:#c7d2fe!important}.verifier-redesigned .se-dd-preset-v2-count{font-size:1.35rem!important;font-weight:800;background:linear-gradient(180deg,#f4f5fb,#c7d2fe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.verifier-redesigned .se-deepdive-actions .button{background:#f4f5fb!important;border:1px solid rgba(255,255,255,.85)!important;color:#0a0b13!important;font-weight:700!important;padding:.7rem 1.35rem!important;border-radius:10px!important;box-shadow:0 1px #fff9 inset,0 4px 14px #00000059!important;transition:background .16s ease,box-shadow .2s ease,transform .1s ease!important}.verifier-redesigned .se-deepdive-actions .button:hover:not(:disabled){background:#fff!important;box-shadow:0 1px #ffffffb3 inset,0 6px 18px #00000073!important}.verifier-redesigned .se-deepdive-actions .button:active:not(:disabled){transform:translateY(1px)}.verifier-redesigned .se-deepdive-actions .button:disabled{background:#ffffff1f!important;color:#fff6!important;border-color:#ffffff1a!important;box-shadow:none!important;cursor:not-allowed}.verifier-redesigned .se-deepdive-actions .button-ghost{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.12)!important;color:var(--text)!important;box-shadow:none!important}.verifier-redesigned .se-deepdive-actions .button-ghost:hover:not(:disabled){background:#ffffff12!important;border-color:#fff3!important}.verifier-redesigned .se-localscan-status{background:#0006!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:11px!important}.verifier-redesigned .se-pj{background:#00000080!important;border:1px solid rgba(255,255,255,.07)!important;box-shadow:0 14px 40px #0000008c,inset 0 1px #ffffff08!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.verifier-redesigned .se-pj:before{background:linear-gradient(90deg,transparent,rgba(165,180,252,.5) 50%,transparent)!important;opacity:.7!important}.verifier-redesigned .se-pj:after{display:none!important}.verifier-redesigned .se-pj-icon{background:linear-gradient(135deg,#6366f140,#8b5cf61f)!important;border-color:#a5b4fc66!important;color:#c7d2fe!important;box-shadow:0 4px 14px #6366f138,inset 0 1px #ffffff0f!important}.verifier-redesigned .se-pj-chart{background:repeating-linear-gradient(0deg,transparent 0,transparent 31px,rgba(165,180,252,.025) 31px,rgba(165,180,252,.025) 32px),repeating-linear-gradient(90deg,transparent 0,transparent 47px,rgba(165,180,252,.025) 47px,rgba(165,180,252,.025) 48px),radial-gradient(140% 110% at 50% 0%,rgba(99,102,241,.04),transparent 55%),#020308eb!important;border:1px solid rgba(255,255,255,.04)!important;box-shadow:inset 0 1px #ffffff08,inset 0 -50px 100px #0006!important}.verifier-redesigned .se-pj-chart .se-pj-curve-stop-0{stop-color:#5eead4!important}.verifier-redesigned .se-pj-chart .se-pj-curve-stop-mid{stop-color:#818cf8!important}.verifier-redesigned .se-pj-chart .se-pj-curve-stop-1{stop-color:#fb7185!important}.verifier-redesigned .se-pj-chart .se-pj-grid-line{stroke:#a5b4fc12!important}.verifier-redesigned .se-pj-chart .se-pj-axis-label{fill:var(--text-dim)!important}.verifier-redesigned .se-pj-chart .se-pj-zero-line{stroke:#a5b4fc73!important}.verifier-redesigned .se-pj-chart .se-pj-zero-label{fill:#c7d2fe!important}.verifier-redesigned .se-pj-bankroll{display:flex;flex-direction:column;gap:.25rem;margin-left:auto;flex-shrink:0}.verifier-redesigned .se-pj-bankroll-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.verifier-redesigned .se-pj-bankroll-input-wrap{display:inline-flex;align-items:center;background:#00000080;border:1px solid rgba(255,255,255,.08);border-radius:9px;padding:0 .7rem;height:38px;transition:border-color .14s ease,background .14s ease;width:130px}.verifier-redesigned .se-pj-bankroll-input-wrap:focus-within{border-color:#a5b4fc80;background:#000000a6}.verifier-redesigned .se-pj-bankroll-prefix{color:var(--text-muted);font-weight:600;font-size:.9rem;margin-right:.3rem}.verifier-redesigned .se-pj-bankroll-input{flex:1;background:transparent;border:none;color:var(--text);font-family:var(--font-mono);font-size:.95rem;font-weight:700;outline:none;width:100%;padding:0}.verifier-redesigned .se-pj-bankroll-input::-webkit-outer-spin-button,.verifier-redesigned .se-pj-bankroll-input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.verifier-redesigned .se-pj-bankroll-input[type=number]{-moz-appearance:textfield}@media (max-width: 600px){.verifier-redesigned .se-pj-bankroll{margin-left:0;width:100%;margin-top:.5rem}.verifier-redesigned .se-pj-bankroll-input-wrap{width:100%}}.verifier-redesigned .se-pj-marker.is-biggest circle:first-of-type{filter:drop-shadow(0 0 8px rgba(253,224,71,.45))}.verifier-redesigned .se-pj-chip.is-biggest rect{fill:#06070ceb!important;stroke:#fde0478c!important}.verifier-redesigned .se-pj-chip.is-biggest text{fill:#fde68a!important}.verifier-redesigned .se-pj-marker.is-bust circle:first-of-type{filter:drop-shadow(0 0 6px rgba(251,113,133,.45))}.verifier-redesigned .se-pj-chip.is-peak rect{fill:#06070ceb!important;stroke:#5eead48c!important}.verifier-redesigned .se-pj-chip.is-peak text{fill:#5eead4!important}.verifier-redesigned .se-pj-chip.is-worst rect{fill:#06070ceb!important;stroke:#fb718580!important}.verifier-redesigned .se-pj-chip.is-worst text{fill:#fda4af!important}.verifier-redesigned .se-pj-stats{background:#00000073!important;border:1px solid rgba(255,255,255,.05)!important}.verifier-redesigned .se-pj-stat{background:#0000004d!important;border:1px solid rgba(255,255,255,.04)!important}.verifier-redesigned .se-pj-stat-value{background:linear-gradient(180deg,#f4f5fb,#c7d2fe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.verifier-redesigned .se-pj-verdict{background:#0006!important;border-color:#a5b4fc2e!important}.verifier-redesigned .se-pj-chart .se-pj-hover-line{stroke:#a5b4fc80!important}.verifier-redesigned .se-pj-chart .se-pj-hover-marker{fill:#818cf8!important;stroke:#fff!important}.verifier-redesigned .se-pj-tooltip{background:#06070cf2!important;border:1px solid rgba(165,180,252,.45)!important;box-shadow:0 8px 24px #0000008c!important}.verifier-redesigned .se-deepdive-summary,.verifier-redesigned .se-deepdive-results{background:#06070cd9!important;border:1px solid rgba(165,180,252,.18)!important}.verifier-redesigned .se-deepdive-summary-tile,.verifier-redesigned .se-deepdive-results-table{background:#0006!important;border-color:#ffffff0d!important}.verifier-redesigned .se-scan-progress{background:#0006!important;border:1px solid rgba(165,180,252,.18)!important}.verifier-redesigned .se-scan-progress-fill{background:var(--sev-accent-strong)!important}.verifier-redesigned .sev-tophits{background:#0006!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:14px!important;padding:1.05rem 1.15rem!important;position:relative;overflow:hidden;margin-top:.85rem}.verifier-redesigned .sev-tophits-head{display:flex!important;align-items:center!important;gap:.85rem!important;padding-bottom:.85rem!important;border-bottom:1px solid rgba(255,255,255,.05);margin-bottom:.85rem}.verifier-redesigned .sev-tophits-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:#818cf81a;border:1px solid rgba(129,140,248,.22);color:#a5b4fc;flex-shrink:0}.verifier-redesigned .sev-tophits-title-wrap{display:flex;flex-direction:column;gap:.15rem;min-width:0}.verifier-redesigned .sev-tophits-title{font-size:1rem!important;font-weight:700!important;letter-spacing:-.015em;color:#fff!important;background:linear-gradient(180deg,#f4f5fb,#c7d2fe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.verifier-redesigned .sev-tophits-sub{font-size:.78rem!important;color:var(--text-muted)!important;line-height:1.4}.verifier-redesigned .sev-tophits .se-dd-table-wrap{background:#0006!important;border:1px solid rgba(255,255,255,.04)!important;border-radius:11px!important;max-height:none;overflow:hidden}.verifier-redesigned .sev-tophits .se-dd-table-wrap.is-expanded{max-height:540px;overflow-y:auto}.verifier-redesigned .sev-tophits .se-dd-topn-table{background:transparent}.verifier-redesigned .sev-tophits .se-dd-topn-table thead th{background:#0000008c!important;border-bottom:1px solid rgba(255,255,255,.04);color:var(--text-dim);font-weight:700;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;padding:.55rem .7rem}.verifier-redesigned .sev-tophits .se-dd-topn-table tbody tr{transition:background .12s ease}.verifier-redesigned .sev-tophits .se-dd-topn-table tbody tr:hover{background:#6366f10a}.verifier-redesigned .sev-tophits .se-dd-topn-table td{padding:.5rem .7rem!important;border-bottom:1px solid rgba(255,255,255,.025);font-size:.85rem;font-variant-numeric:tabular-nums}.verifier-redesigned .sev-tophits .se-dd-topn-table tr:last-child td{border-bottom:none}.verifier-redesigned .sev-tophits .se-dd-topn-table tr.is-win:has(.is-rank-1),.verifier-redesigned .sev-tophits .se-dd-topn-table tr.is-win:has(.is-rank-2),.verifier-redesigned .sev-tophits .se-dd-topn-table tr.is-win:has(.is-rank-3){background:#ffffff05}.verifier-redesigned .sev-tophits .se-dd-topn-table tr:has(.is-rank-1) td:first-child{box-shadow:inset 2px 0 #fde047b3}.verifier-redesigned .sev-tophits .se-dd-topn-table tr:has(.is-rank-2) td:first-child{box-shadow:inset 2px 0 #e2e8f099}.verifier-redesigned .sev-tophits .se-dd-topn-table tr:has(.is-rank-3) td:first-child{box-shadow:inset 2px 0 #fb923c99}.verifier-redesigned .sev-tophits .se-dd-topn-table td.is-rank-1{color:#fde047!important;text-shadow:0 0 6px rgba(253,224,71,.35)!important}.verifier-redesigned .sev-tophits .se-dd-topn-table td.is-rank-2{color:#e2e8f0!important;text-shadow:0 0 5px rgba(226,232,240,.3)!important}.verifier-redesigned .sev-tophits .se-dd-topn-table td.is-rank-3{color:#fb923c!important;text-shadow:0 0 5px rgba(251,146,60,.3)!important}.verifier-redesigned .sev-tophits .se-dd-topn-table td.is-pos{color:#5eead4!important}.verifier-redesigned .sev-tophits .se-dd-topn-table td.is-neg{color:#fb7185!important}.verifier-redesigned .sev-tophits .se-dd-more{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important;color:var(--text)!important;border-radius:10px!important;padding:.55rem .95rem!important;font-weight:600!important;font-size:.83rem!important;margin-top:.65rem;width:100%;transition:background .12s ease,border-color .12s ease}.verifier-redesigned .sev-tophits .se-dd-more:hover{background:#6366f114!important;border-color:#a5b4fc66!important}.oc-page{--oc-radius: 14px;--oc-stroke: rgba(255, 255, 255, .05);--oc-stroke-strong: rgba(165, 180, 252, .32);--oc-tile-bg: linear-gradient(180deg, rgba(255, 255, 255, .025), rgba(255, 255, 255, .005));--oc-tile-bg-active: linear-gradient(180deg, rgba(165, 180, 252, .12), rgba(99, 102, 241, .04)), rgba(13, 15, 23, .6);--oc-rail-w: 360px}@media (min-width: 1500px){.oc-page{--oc-rail-w: 400px}}.oc-card{padding:.95rem 1.1rem;max-width:1140px;justify-self:center}@media (min-width: 1700px){.oc-card{max-width:1280px}}.oc-header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.3rem;margin:0 auto 1rem;max-width:720px}.oc-title{margin:0;font-size:clamp(1.4rem,2.4vw,1.75rem);font-weight:800;letter-spacing:-.022em;background:linear-gradient(135deg,#f5f7ff,#c7d2fe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.oc-subtitle{margin:0;font-size:.86rem;color:var(--text-muted);line-height:1.5;max-width:56ch}.oc-controls-row{display:flex;align-items:stretch;justify-content:center;gap:.55rem;margin:0 auto .85rem;max-width:920px;flex-wrap:wrap}.oc-controls-row>.oc-game-selector{flex:1 1 360px;max-width:460px;min-width:0}.oc-controls-row>.oc-tabs{flex:1 1 360px;max-width:460px;margin:0}.oc-body{display:grid;grid-template-columns:var(--oc-rail-w) minmax(0,1fr);gap:.85rem;margin-top:.25rem;align-items:start}.oc-rail{display:flex;flex-direction:column;gap:.6rem;min-width:0;position:sticky;top:calc(var(--topbar-h, 52px) + env(safe-area-inset-top,0) + 12px);align-self:start}.oc-results-col{min-width:0;display:flex;flex-direction:column;gap:.7rem}.oc-game-selector{position:relative;width:100%;min-width:0}.oc-game-trigger{display:flex;align-items:center;gap:.7rem;width:100%;padding:.55rem .9rem;border-radius:12px;border:1px solid var(--oc-stroke);background:linear-gradient(180deg,#a5b4fc12,#6366f105),#0d0f178c;color:var(--text);font-family:inherit;cursor:pointer;transition:border-color .16s var(--ease),box-shadow .16s var(--ease),background .16s var(--ease);min-height:56px}.oc-game-trigger:hover,.oc-game-selector.is-open .oc-game-trigger{border-color:var(--oc-stroke-strong);background:linear-gradient(180deg,#a5b4fc1f,#6366f10a),#0d0f17a6;box-shadow:0 0 0 1px #a5b4fc2e,0 8px 24px #6366f12e}.oc-game-trigger:focus-visible{outline:2px solid rgba(165,180,252,.55);outline-offset:2px}.oc-game-trigger-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border-radius:9px;background:#a5b4fc1f;color:#c7d2fe}.oc-game-trigger-icon svg{width:18px;height:18px}.oc-game-trigger-content{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-width:0;flex:1;text-align:left}.oc-game-trigger-overline{font-size:.66rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);line-height:1}.oc-game-trigger-label{font-size:1rem;font-weight:700;letter-spacing:-.01em;color:#fff;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.oc-game-trigger-chevron{display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--text-muted);transition:transform .16s var(--ease),color .16s var(--ease)}.oc-game-selector.is-open .oc-game-trigger-chevron{transform:rotate(180deg);color:#c7d2fe}.oc-game-popover{position:absolute;top:calc(100% + .4rem);left:0;right:0;z-index:40;border-radius:14px;border:1px solid var(--oc-stroke-strong);background:#0b0d14f5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 18px 44px #0000008c,0 0 0 1px #a5b4fc14;padding:.55rem;display:flex;flex-direction:column;gap:.4rem;animation:ocSelectorIn .14s var(--ease) both}@keyframes ocSelectorIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.oc-game-popover-search{position:relative;display:flex;align-items:center;gap:.4rem;padding:.05rem .55rem;border-radius:9px;border:1px solid var(--oc-stroke);background:#07090e99}.oc-game-popover-search-icon{color:var(--text-muted);flex:none}.oc-game-popover-search input{flex:1;min-width:0;padding:.45rem 0;background:transparent;border:none;outline:none;color:var(--text);font-size:.86rem;font-family:inherit}.oc-game-popover-search input::placeholder{color:var(--text-muted)}.oc-game-popover-clear{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;border:none;background:#ffffff0a;color:var(--text-muted);cursor:pointer;transition:background .12s var(--ease),color .12s var(--ease)}.oc-game-popover-clear:hover{background:#ffffff14;color:var(--text)}.oc-game-popover-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;max-height:min(58vh,460px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent;padding-right:2px}.oc-game-popover-list::-webkit-scrollbar{width:6px}.oc-game-popover-list::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:6px}.oc-game-popover-item{display:flex;align-items:center;gap:.55rem;padding:.45rem .6rem;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--text-muted);cursor:pointer;text-align:left;font-family:inherit;font-size:.86rem;font-weight:600;letter-spacing:-.005em;min-width:0;transition:background .12s var(--ease),color .12s var(--ease),border-color .12s var(--ease)}.oc-game-popover-item.is-active{background:#a5b4fc1a;color:var(--text)}.oc-game-popover-item.is-selected{border-color:#a5b4fc59;background:linear-gradient(135deg,#a5b4fc2e,#6366f114);color:#fff}.oc-game-popover-item.is-selected.is-active{background:linear-gradient(135deg,#a5b4fc42,#6366f124)}.oc-game-popover-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:none;color:inherit}.oc-game-popover-icon svg{width:18px;height:18px}.oc-game-popover-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oc-game-popover-check{color:#c7d2fe;flex:none}.oc-game-popover-empty{padding:1rem .6rem;text-align:center;color:var(--text-muted);font-size:.85rem}.oc-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem;margin:0 0 .85rem;padding:.2rem;border:1px solid var(--oc-stroke);border-radius:12px;background:#0d0f1780}.oc-tab{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;padding:.45rem .65rem;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--text-muted);cursor:pointer;text-align:left;transition:background .15s var(--ease),color .15s var(--ease),border-color .15s var(--ease);min-height:38px;min-width:0}.oc-tab:hover:not(:disabled):not(.oc-tab-active){color:var(--text);background:#a5b4fc0d}.oc-tab-active{color:#fff;background:var(--oc-tile-bg-active);border-color:var(--oc-stroke-strong);box-shadow:0 4px 14px #6366f12e}.oc-tab-disabled{opacity:.45;cursor:not-allowed}.oc-tab-label{font-size:.86rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.oc-tab-sub{font-size:.7rem;color:var(--text-dim);font-weight:500;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.oc-tab-active .oc-tab-sub{color:#c7d2fe}.oc-setup{display:flex;flex-direction:column;gap:.7rem;padding:.85rem .95rem;border:1px solid var(--oc-stroke);border-radius:var(--oc-radius);background:#0d0f1766}.oc-setup-row{display:flex;flex-direction:column;gap:.7rem}.oc-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.oc-field:has(.oc-segmented-4),.oc-field:has(.oc-segmented-5),.oc-field:has(.oc-keno-board),.oc-field:has(.oc-flip-picks),.oc-field:has(.oc-chips){grid-column:1 / -1}.oc-field{display:flex;flex-direction:column;gap:.35rem;min-width:0}.oc-field>label{font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim)}.oc-field input[type=text],.oc-field input[type=number]{width:100%;padding:.55rem .7rem;font-size:.92rem;font-family:var(--font-mono);border:1px solid var(--oc-stroke);border-radius:9px;background:#07090ed9;color:var(--text);transition:border-color .15s var(--ease),background .15s var(--ease)}.oc-field input[type=text]:focus,.oc-field input[type=number]:focus{outline:none;border-color:var(--oc-stroke-strong);background:#07090e}.oc-field input[type=range]{width:100%}.oc-meta{font-size:.78rem;color:var(--text-muted)}.oc-meta strong{color:var(--text);font-weight:600}.oc-rb-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.oc-rb-total{font-size:.78rem;color:var(--text-muted)}.oc-rb-total strong{color:var(--text);font-variant-numeric:tabular-nums}.oc-rb-list{display:flex;flex-direction:column;gap:.55rem}.oc-rb-line{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.6rem;padding:.65rem .7rem;border-radius:11px;border:1px solid var(--oc-stroke);background:#0d0f1773}.oc-rb-line-types{display:flex;flex-direction:column;gap:.35rem;min-width:0}.oc-rb-row{gap:.3rem}.oc-rb-row button{font-size:.74rem;padding:.32rem .55rem}.oc-rb-straight{display:flex;align-items:center;gap:.45rem;padding-top:.15rem}.oc-rb-straight label{font-size:.7rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.oc-rb-pocket-input{width:4.5rem!important;padding:.35rem .5rem!important;font-variant-numeric:tabular-nums}.oc-rb-line-amount{display:flex;align-items:center;gap:.35rem;align-self:flex-start;margin-top:.05rem;padding:.35rem .55rem;border-radius:9px;border:1px solid rgba(165,180,252,.22);background:#a5b4fc14}.oc-rb-line-amount label{font-weight:700;color:var(--text-muted);font-size:.85rem}.oc-rb-amount-input{width:5.5rem!important;padding:.25rem .4rem!important;font-variant-numeric:tabular-nums;border:none!important;background:transparent!important;font-weight:600}.oc-rb-remove{align-self:flex-start;width:28px;height:28px;border:0;border-radius:7px;background:#ffffff0d;color:var(--text-muted);font-size:1.1rem;line-height:1;cursor:pointer;transition:background .14s ease,color .14s ease;margin-top:.2rem}.oc-rb-remove:hover:not(:disabled){background:#f871712e;color:#fca5a5}.oc-rb-remove:disabled{opacity:.3;cursor:not-allowed}.oc-rb-add{width:100%;margin-top:.55rem;padding:.55rem .75rem;border-radius:10px;border:1px dashed var(--oc-stroke-strong);background:transparent;color:var(--text);font-size:.85rem;font-weight:600;cursor:pointer;transition:background .14s ease,border-color .14s ease}.oc-rb-add:hover:not(:disabled){background:#a5b4fc0f;border-color:#a5b4fc73}.oc-rb-add:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 640px){.oc-rb-line{grid-template-columns:1fr;gap:.55rem}.oc-rb-remove{justify-self:flex-end;margin-top:0}}.oc-rl-board{display:grid;grid-template-columns:1.6fr repeat(12,minmax(0,1.4fr)) 1fr;grid-template-rows:38px 38px 38px 32px 32px;gap:4px;padding:14px;background:linear-gradient(180deg,#0d2418b3,#07140ed9),radial-gradient(ellipse at center,rgba(20,184,118,.05),transparent 70%);border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:inset 0 1px #ffffff0a}.oc-rl-cell{position:relative;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:#ffffff0a;color:#fff;font-size:.78rem;font-weight:700;line-height:1;cursor:pointer;user-select:none;padding:0;transition:transform 80ms ease,box-shadow .12s ease,border-color .12s ease,filter .12s ease;font-family:var(--font-sans)}.oc-rl-cell:hover{filter:brightness(1.15);border-color:#a5b4fc99;box-shadow:0 0 0 1px #a5b4fc4d}.oc-rl-cell:active{transform:scale(.95)}.oc-rl-cell:focus-visible{outline:2px solid rgba(165,180,252,.7);outline-offset:2px;z-index:4}.oc-rl-cell.has-bet{border-color:#fbbf248c;box-shadow:0 0 0 1px #fbbf2459,0 4px 14px #fbbf242e}.oc-rl-cell-label{position:relative;z-index:1}.oc-rl-cell.has-bet .oc-rl-cell-label{opacity:.55;font-size:.7rem}.oc-rl-zero{background:linear-gradient(135deg,#15a86a,#0d6c45);font-size:1.05rem;font-weight:800}.oc-rl-number.is-red,.oc-rl-outside.is-red{background:linear-gradient(180deg,#d6394d,#b8243a)}.oc-rl-number.is-black{background:linear-gradient(180deg,#3a3f56,#2c3146)}.oc-rl-outside.is-black{background:linear-gradient(180deg,#1a1d2c,#0e1019);color:#f3f4f6}.oc-rl-col,.oc-rl-dozen,.oc-rl-outside{background:linear-gradient(180deg,#4f566c,#3b4159);font-size:.74rem;letter-spacing:.01em;font-weight:600;color:#e5e7eb}.oc-rl-col{font-weight:700;font-size:.7rem}.oc-rl-cell-chip{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.66rem;font-weight:800;letter-spacing:-.04em;padding:.18rem .42rem;border-radius:999px;min-width:28px;text-align:center;z-index:3;border:2px solid;white-space:nowrap;line-height:1;background-image:repeating-conic-gradient(from 0deg,transparent 0deg 38deg,rgba(255,255,255,.18) 38deg 45deg);box-shadow:0 2px 6px #0000008c,inset 0 1px #fff6}.oc-rl-cell-chip.is-white{background-color:#f3f4f6;color:#111827;border-color:#e5e7eb}.oc-rl-cell-chip.is-red{background-color:#dc2626;color:#fff;border-color:#fca5a5}.oc-rl-cell-chip.is-green{background-color:#16a34a;color:#fff;border-color:#86efac}.oc-rl-cell-chip.is-black{background-color:#1f2937;color:#fff;border-color:#6b7280}.oc-rl-cell-chip.is-purple{background-color:#7c3aed;color:#fff;border-color:#c4b5fd}.oc-rl-cell-chip.is-orange{background-color:#ea580c;color:#fff;border-color:#fdba74}.oc-rl-controls{margin-top:.7rem;display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;justify-content:space-between}.oc-rl-chip-row{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.oc-rl-chip-row-label{color:var(--text-muted);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-right:.2rem}.oc-rl-chip-btn{position:relative;width:38px;height:38px;border-radius:999px;border:2px solid rgba(255,255,255,.12);cursor:pointer;font-weight:800;font-size:.7rem;color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:0;white-space:nowrap;letter-spacing:-.04em;background-image:repeating-conic-gradient(from 0deg,transparent 0deg 38deg,rgba(255,255,255,.2) 38deg 45deg);transition:transform .1s ease,box-shadow .12s ease,border-color .12s ease,filter .12s ease;box-shadow:0 2px 6px #0006,inset 0 1px #ffffff4d}.oc-rl-chip-btn.is-white{background-color:#f3f4f6;color:#111827}.oc-rl-chip-btn.is-red{background-color:#dc2626;color:#fff}.oc-rl-chip-btn.is-green{background-color:#16a34a;color:#fff}.oc-rl-chip-btn.is-black{background-color:#1f2937;color:#fff}.oc-rl-chip-btn.is-purple{background-color:#7c3aed;color:#fff}.oc-rl-chip-btn.is-orange{background-color:#ea580c;color:#fff}.oc-rl-chip-btn:hover{filter:brightness(1.15);transform:translateY(-1px)}.oc-rl-chip-btn.is-active{border-color:#fbbf24;box-shadow:0 0 0 3px #fbbf244d,0 4px 12px #fbbf2466,inset 0 1px #ffffff4d;transform:translateY(-1px)}.oc-rl-chip-btn-amount{z-index:2;letter-spacing:-.04em}.oc-rl-summary{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.oc-rl-total{font-size:.85rem;color:var(--text-muted);display:inline-flex;align-items:baseline;gap:.4rem}.oc-rl-total strong{color:var(--text);font-size:.95rem;font-variant-numeric:tabular-nums}.oc-rl-spot-count{font-size:.72rem;color:var(--text-muted);padding:.15rem .4rem;background:#ffffff0a;border-radius:999px;border:1px solid var(--oc-stroke)}.oc-rl-btn{padding:.38rem .75rem;border-radius:6px;border:1px solid var(--oc-stroke);background:#ffffff08;color:var(--text-muted);cursor:pointer;font-size:.78rem;font-weight:600;transition:color .12s,border-color .12s,background .12s}.oc-rl-btn:hover:not(:disabled){color:var(--text);border-color:#a5b4fc66;background:#6366f114}.oc-rl-btn.oc-rl-clear:hover:not(:disabled){color:#fca5a5;border-color:#fca5a573;background:#dc262614}.oc-rl-btn:disabled{opacity:.4;cursor:not-allowed}@media (max-width: 640px){.oc-rl-board{grid-template-rows:32px 32px 32px 30px 30px;padding:10px}.oc-rl-cell{font-size:.72rem}.oc-rl-zero{font-size:.92rem}.oc-rl-cell-chip{font-size:.6rem;min-width:22px;padding:.12rem .3rem}}.oc-strategy-drop{border-radius:var(--oc-radius);border:1px solid var(--oc-stroke-strong);background:linear-gradient(180deg,#a5b4fc0f,#0d0f1780),#07090e80;overflow:hidden;transition:border-color .16s ease}.oc-strategy-drop[open]{border-color:#a5b4fc59}.oc-strategy-drop-summary{display:flex;align-items:center;gap:.6rem;padding:.7rem .85rem;cursor:pointer;list-style:none;user-select:none;-webkit-user-select:none}.oc-strategy-drop-summary::-webkit-details-marker{display:none}.oc-strategy-drop-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:#a5b4fc24;border:1px solid rgba(165,180,252,.26);color:#c7d2fe;flex-shrink:0}.oc-strategy-drop-title{font-weight:700;font-size:.85rem;letter-spacing:-.01em;color:var(--text)}.oc-strategy-drop-state{margin-left:auto;margin-right:.25rem;font-size:.74rem;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:12rem}.oc-strategy-drop-state.is-custom{color:#c7d2fe;font-weight:600}.oc-strategy-drop-state.is-off{color:var(--text-dim)}.oc-strategy-toggle{--toggle-w: 60px;--toggle-h: 26px;--knob: 20px;position:relative;width:var(--toggle-w);height:var(--toggle-h);border-radius:var(--toggle-h);border:1px solid var(--oc-stroke-strong);background:#ffffff0f;cursor:pointer;padding:0;flex-shrink:0;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.oc-strategy-toggle:hover{border-color:#a5b4fc8c;box-shadow:0 0 0 3px #a5b4fc1a}.oc-strategy-toggle.is-on{background:linear-gradient(135deg,#34d399e0,#10b981e0);border-color:#6ee7b7b3}.oc-strategy-toggle.is-on:hover{box-shadow:0 0 0 3px #34d3992e}.oc-strategy-toggle-knob{position:absolute;top:50%;left:2px;width:var(--knob);height:var(--knob);border-radius:50%;background:#fff;transform:translateY(-50%);transition:left .2s cubic-bezier(.34,1.4,.64,1);box-shadow:0 2px 4px #00000080;z-index:2}.oc-strategy-toggle.is-on .oc-strategy-toggle-knob{left:calc(var(--toggle-w) - var(--knob) - 3px)}.oc-strategy-toggle-text{position:absolute;top:50%;transform:translateY(-50%);font-size:.62rem;font-weight:800;letter-spacing:.08em;line-height:1;pointer-events:none;user-select:none;z-index:1}.oc-strategy-toggle.is-off .oc-strategy-toggle-text{right:8px;color:#ffffffb3}.oc-strategy-toggle.is-on .oc-strategy-toggle-text{left:9px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.25)}.oc-strategy-empty{grid-column:1 / -1}.oc-strategy-empty p{margin:0;font-size:.82rem;line-height:1.5;color:var(--text-muted)}.oc-strategy-empty p strong{color:var(--text);font-weight:600}.oc-field-bets-strategy{grid-column:1 / -1}.oc-strategy-run-row{grid-column:1 / -1;display:flex;gap:.6rem;align-items:flex-end;padding-top:.55rem;margin-top:.2rem;border-top:1px dashed var(--oc-stroke)}.oc-strategy-run-row .oc-field{flex:0 0 auto;min-width:9rem}.oc-strategy-run-btn{flex:1 1 auto;min-height:44px}@media (max-width: 640px){.oc-strategy-run-row{flex-wrap:wrap}.oc-strategy-run-row .oc-field{flex:1 1 100%;min-width:0}.oc-strategy-run-btn{flex:1 1 100%}}.oc-strategy-drop-chev{display:inline-flex;color:var(--text-dim);transition:transform .16s ease,color .16s ease;flex-shrink:0}.oc-strategy-drop[open] .oc-strategy-drop-chev{transform:rotate(180deg);color:var(--text)}.oc-strategy-drop-summary:hover .oc-strategy-drop-chev,.oc-strategy-drop-summary:focus-visible .oc-strategy-drop-chev{color:var(--text)}.oc-strategy-drop-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.85rem;border-top:1px dashed var(--oc-stroke)}@media (max-width: 980px){.oc-strategy-drop-body{grid-template-columns:1fr}}.oc-rail .oc-strategy-drop-body{grid-template-columns:1fr}.oc-rail .oc-strategy-run-row{flex-direction:column;align-items:stretch}.oc-rail .oc-strategy-run-row .oc-field{flex:1 1 auto;min-width:0}.oc-strategy-dock{display:contents}.oc-body[data-column-layout=results-first]{grid-template-columns:minmax(0,1fr) var(--oc-rail-w)}.oc-body[data-column-layout=results-first]>.oc-rail{order:2}.oc-body[data-column-layout=results-first]>.oc-results-col{order:1}.oc-column-swap{display:inline-flex;align-items:center;gap:.35rem;padding:.32rem .6rem;font-size:.78rem;font-weight:500;color:var(--text-muted);background:#ffffff08;border:1px solid var(--oc-stroke);border-radius:6px;cursor:pointer;transition:color .12s ease,background .12s ease,border-color .12s ease;margin-left:auto;white-space:nowrap}.oc-column-swap:hover{color:var(--text);background:#6366f11a;border-color:#a5b4fc66}.oc-column-swap:focus-visible{outline:2px solid rgba(165,180,252,.65);outline-offset:2px}.oc-column-swap svg{color:var(--text-muted);transition:color .12s ease}.oc-column-swap:hover svg{color:var(--text)}@media (max-width: 980px){.oc-column-swap{display:none}}.oc-field-bankroll input{font-variant-numeric:tabular-nums}.oc-chips-bankroll button{font-size:.74rem}.oc-segmented{display:grid;grid-template-columns:repeat(2,1fr);gap:.25rem;padding:.2rem;border:1px solid var(--oc-stroke);border-radius:9px;background:#07090e99}.oc-segmented-3{grid-template-columns:repeat(3,1fr)}.oc-segmented-4{grid-template-columns:repeat(4,1fr)}.oc-segmented-5{grid-template-columns:repeat(5,1fr)}.oc-segmented button{padding:.4rem .45rem;border:0;border-radius:6px;background:transparent;color:var(--text-muted);font-size:.76rem;font-weight:600;cursor:pointer;text-transform:capitalize;min-height:34px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em;transition:background .12s var(--ease),color .12s var(--ease)}.oc-segmented button:hover:not(.is-active){color:var(--text);background:#a5b4fc0d}.oc-segmented button.is-active{color:#fff;background:linear-gradient(180deg,#a5b4fc38,#6366f11a);box-shadow:inset 0 0 0 1px #a5b4fc4d}.oc-chips{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.3rem}.oc-chips button{padding:.4rem .7rem;border-radius:999px;border:1px solid var(--oc-stroke);background:#07090e99;color:var(--text-muted);font-size:.78rem;font-weight:600;cursor:pointer;min-height:32px;transition:all .12s var(--ease)}.oc-chips button:hover:not(.is-active){color:var(--text);border-color:#a5b4fc2e}.oc-chips button.is-active{color:#fff;background:linear-gradient(135deg,#a5b4fc38,#6366f11f);border-color:var(--oc-stroke-strong)}.oc-chips-bets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;align-items:stretch}.oc-chips-bets button{width:100%;padding:.45rem .4rem;font-size:.8rem;letter-spacing:-.01em}.oc-bets-input{width:100%!important;padding:.45rem .6rem!important;font-size:.85rem!important}.oc-chips-bet-presets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;margin-top:.25rem}.oc-chips-bet-presets button{width:100%;padding:.4rem .3rem;font-size:.74rem;letter-spacing:-.015em}.oc-keno-board{display:grid;grid-template-columns:repeat(8,1fr);gap:.25rem}.oc-keno-cell{aspect-ratio:1;border-radius:8px;border:1px solid var(--oc-stroke);background:#07090e99;color:var(--text-muted);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .12s var(--ease);min-height:36px}.oc-keno-cell:hover:not(:disabled):not(.is-picked){color:var(--text);border-color:#a5b4fc33}.oc-keno-cell.is-picked{color:#fff;background:linear-gradient(135deg,#a5b4fc52,#6366f129);border-color:#a5b4fc80;box-shadow:inset 0 0 0 1px #a5b4fc33}.oc-keno-cell.is-hit{color:#052e1f;background:linear-gradient(135deg,#34d399f2,#10b981e0);border-color:#6ee7b7a6;box-shadow:inset 0 1px #ffffff38,0 2px 10px #34d39959;animation:ocKenoHitPop .32s cubic-bezier(.16,1,.3,1) both}.oc-keno-cell.is-miss{color:#ffffff6b;background:#2d313cd1;border-color:#ffffff14;box-shadow:none}@keyframes ocKenoHitPop{0%{transform:scale(.88);opacity:.6}60%{transform:scale(1.06);opacity:1}to{transform:scale(1);opacity:1}}.oc-keno-cell:disabled{opacity:.4;cursor:not-allowed}.oc-keno-cell.is-hit:disabled,.oc-keno-cell.is-miss:disabled{opacity:1}.oc-tooltip-wrap{position:relative;display:inline-flex;align-items:center;margin-left:.4rem;vertical-align:middle}.oc-tooltip-trigger{width:16px;height:16px;padding:0;border-radius:50%;border:1px solid rgba(165,180,252,.35);background:#a5b4fc1f;color:#c7d2fe;font-family:var(--font-mono);font-size:.66rem;font-weight:700;font-style:italic;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:help;transition:background .14s var(--ease),border-color .14s var(--ease),color .14s var(--ease)}.oc-tooltip-trigger:hover,.oc-tooltip-trigger:focus-visible{background:#a5b4fc40;border-color:#a5b4fc8c;color:#fff;outline:none}.oc-tooltip-content{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(8px);width:max-content;max-width:280px;padding:.65rem .85rem;border-radius:9px;border:1px solid var(--oc-stroke-strong);background:#0b0d14f5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--text);font-size:.78rem;font-weight:400;font-style:normal;line-height:1.45;letter-spacing:0;text-transform:none;text-align:left;box-shadow:0 12px 30px #0000008c;z-index:60;opacity:0;pointer-events:none;transition:opacity .14s var(--ease),transform .14s var(--ease);white-space:normal}.oc-tooltip-content code{font-family:var(--font-mono);font-size:.74rem;padding:.06rem .3rem;border-radius:4px;background:#a5b4fc1f;color:#c7d2fe}.oc-tooltip-content strong{color:#fff;font-weight:700}.oc-tooltip-wrap:hover .oc-tooltip-content,.oc-tooltip-wrap:focus-within .oc-tooltip-content{opacity:1;transform:translate(-50%) translateY(4px)}@media (max-width: 640px){.oc-tooltip-content{left:auto;right:0;transform:translateY(8px);max-width:min(260px,calc(100vw - 3rem))}.oc-tooltip-wrap:hover .oc-tooltip-content,.oc-tooltip-wrap:focus-within .oc-tooltip-content{transform:translateY(4px)}}.oc-options input[type=range]:not(.oc-dice-slider){-webkit-appearance:none;appearance:none;width:100%;height:22px;margin:.4rem 0 0;background:transparent;cursor:pointer;display:block}.oc-options input[type=range]:not(.oc-dice-slider):focus{outline:none}.oc-options input[type=range]:not(.oc-dice-slider)::-webkit-slider-runnable-track{height:9px;border-radius:5px;background:linear-gradient(90deg,#a5b4fc59,#6366f12e);border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px 2px #0006;transition:background .2s var(--ease)}.oc-options input[type=range]:not(.oc-dice-slider)::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:linear-gradient(180deg,#f5f7ff,#c7d2fe);border:2px solid #6366f1;margin-top:-5px;cursor:grab;box-shadow:0 2px 8px #6366f173,inset 0 1px #fff9;transition:transform 80ms ease,box-shadow .2s ease}.oc-options input[type=range]:not(.oc-dice-slider)::-webkit-slider-thumb:hover{box-shadow:0 4px 14px #6366f199,inset 0 1px #fff9}.oc-options input[type=range]:not(.oc-dice-slider)::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.08)}.oc-options input[type=range]:not(.oc-dice-slider)::-moz-range-track{height:9px;border-radius:5px;background:linear-gradient(90deg,#a5b4fc59,#6366f12e);border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px 2px #0006}.oc-options input[type=range]:not(.oc-dice-slider)::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:linear-gradient(180deg,#f5f7ff,#c7d2fe);border:2px solid #6366f1;cursor:grab;box-shadow:0 2px 8px #6366f173;transition:transform 80ms ease}.oc-options input[type=range]:not(.oc-dice-slider)::-moz-range-thumb:active{transform:scale(1.08);cursor:grabbing}.oc-drill-pick{gap:.4rem}.oc-drill-btn{display:inline-flex!important;align-items:center;justify-content:center;text-transform:none!important;min-height:44px;padding:.4rem .5rem!important}.oc-drill-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:none;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.45))}.oc-drill-icon svg{width:22px;height:22px}.oc-drill-btn-0.is-active{box-shadow:inset 0 0 0 1px #3b82f68c,0 4px 14px #3b82f638!important}.oc-drill-btn-1.is-active{box-shadow:inset 0 0 0 1px #fbbf248c,0 4px 14px #fbbf2438!important}.oc-drill-btn-2.is-active{box-shadow:inset 0 0 0 1px #10b9818c,0 4px 14px #10b98138!important}.oc-dt-head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.5rem}.oc-dt-head label{margin:0;font-weight:700}.oc-dt-hint{font-size:.72rem;color:var(--text-muted)}.oc-dt-tower{margin-top:.55rem;padding:.7rem .5rem;border-radius:12px;border:1px solid var(--oc-stroke);background:radial-gradient(ellipse 70% 40% at 50% 6%,rgba(165,180,252,.1),transparent 70%),linear-gradient(180deg,#07090e8c,#0d0f1780);display:flex;flex-direction:column;gap:.32rem}.oc-dt-row{display:grid;grid-template-columns:24px 1fr;align-items:center;gap:.5rem}.oc-dt-row-label{font-size:.7rem;color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums}.oc-dt-row-cells{display:grid;gap:.32rem}.oc-dt-tower[data-tiles="2"] .oc-dt-row-cells{grid-template-columns:repeat(2,1fr)}.oc-dt-tower[data-tiles="3"] .oc-dt-row-cells{grid-template-columns:repeat(3,1fr)}.oc-dt-tower[data-tiles="4"] .oc-dt-row-cells{grid-template-columns:repeat(4,1fr)}.oc-dt-cell{position:relative;height:28px;border-radius:7px;border:1px solid var(--oc-stroke);background:#0d0f17a6;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform 80ms ease,background .14s var(--ease),border-color .14s var(--ease),box-shadow .14s var(--ease);padding:0}.oc-dt-cell:hover:not(.is-picked){background:#0d0f17d9;border-color:#a5b4fc38}.oc-dt-cell:active{transform:scale(.96)}.oc-dt-cell-dot{width:6px;height:6px;border-radius:50%;background:#a5b4fc59;transition:background .14s var(--ease),transform .14s var(--ease),box-shadow .14s var(--ease)}.oc-dt-cell.is-picked{background:linear-gradient(135deg,#a5b4fc73,#6366f138),#0d0f17b3;border-color:#a5b4fc8c;box-shadow:0 4px 12px #6366f14d,inset 0 0 0 1px #a5b4fc40}.oc-dt-cell.is-picked .oc-dt-cell-dot{background:#fff;transform:scale(1.4);box-shadow:0 0 6px #fff9}.oc-rps-picks{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.4rem}.oc-rps-pick{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.18rem;width:56px;height:56px;border-radius:10px;border:1px solid var(--oc-stroke);background:#0d0f178c;color:var(--text);font-family:inherit;cursor:pointer;transition:transform 80ms ease,background .14s var(--ease),border-color .14s var(--ease),box-shadow .14s var(--ease);padding:0}.oc-rps-pick:hover{background:#0d0f17c7;border-color:#a5b4fc40}.oc-rps-pick:active{transform:scale(.96)}.oc-rps-num{font-size:.66rem;color:var(--text-muted);font-weight:600;letter-spacing:.02em}.oc-rps-icon{display:inline-flex;align-items:center;justify-content:center}.oc-rps-rock{border-color:#a5b4fc59}.oc-rps-paper{border-color:#7dd3fc66}.oc-rps-scissors{border-color:#f472b666}.oc-rps-rock.is-active{box-shadow:inset 0 0 0 1px #a5b4fc8c,0 4px 14px #a5b4fc2e}.oc-rps-paper.is-active{box-shadow:inset 0 0 0 1px #7dd3fc99,0 4px 14px #7dd3fc2e}.oc-rps-scissors.is-active{box-shadow:inset 0 0 0 1px #f472b699,0 4px 14px #f472b633}.oc-rps-emoji{font-size:1.5rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;height:24px;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",Twemoji Mozilla,system-ui,sans-serif;text-shadow:0 1px 2px rgba(0,0,0,.5)}.oc-dice-slider-wrap{position:relative;padding:.6rem 0 1.4rem}.oc-dice-slider{-webkit-appearance:none;appearance:none;width:100%;height:26px;margin:0;background:transparent;cursor:pointer;display:block}.oc-dice-slider:focus{outline:none}.oc-dice-slider::-webkit-slider-runnable-track{height:14px;border-radius:7px;background:var(--dice-track-bg, linear-gradient(to right, #34d399, #fb7185));border:1px solid rgba(255,255,255,.08);transition:background .22s cubic-bezier(.22,.61,.36,1);box-shadow:inset 0 1px 2px #00000080}.oc-dice-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:linear-gradient(180deg,#f5f7ff,#c7d2fe);border:2px solid #6366f1;margin-top:-5px;cursor:grab;box-shadow:0 2px 8px #6366f180,inset 0 1px #fff9;transition:transform 80ms ease,box-shadow .2s ease}.oc-dice-slider::-webkit-slider-thumb:hover{box-shadow:0 4px 14px #6366f199,inset 0 1px #fff9}.oc-dice-slider::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.08)}.oc-dice-slider::-moz-range-track{height:14px;border-radius:7px;background:var(--dice-track-bg, linear-gradient(to right, #34d399, #fb7185));border:1px solid rgba(255,255,255,.08);transition:background .22s cubic-bezier(.22,.61,.36,1);box-shadow:inset 0 1px 2px #00000080}.oc-dice-slider::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:linear-gradient(180deg,#f5f7ff,#c7d2fe);border:2px solid #6366f1;cursor:grab;box-shadow:0 2px 8px #6366f180;transition:transform 80ms ease,box-shadow .2s ease}.oc-dice-slider::-moz-range-thumb:active{transform:scale(1.08);cursor:grabbing}.oc-dice-slider-ticks{display:flex;justify-content:space-between;margin-top:.45rem;padding:0 .1rem;font-size:.7rem;color:var(--text-dim);font-variant-numeric:tabular-nums;letter-spacing:.02em}.oc-dice-meta{display:flex;align-items:center;gap:.35rem;margin-top:.6rem;flex-wrap:nowrap;min-width:0;white-space:nowrap}.oc-dice-pill{flex:0 1 auto;min-width:0;display:inline-flex;align-items:center;gap:.32rem;padding:.22rem .5rem;border-radius:999px;border:1px solid var(--oc-stroke);background:#07090e8c;color:var(--text-dim);font-size:clamp(.66rem,1.05vw,.74rem);font-variant-numeric:tabular-nums;letter-spacing:.005em;line-height:1.2}.oc-dice-pill strong{color:#fff;font-weight:600}.oc-dice-pill .oc-dice-pill-label{opacity:.78}.oc-dice-pill.is-payout{margin-left:auto;background:linear-gradient(180deg,#a5b4fc33,#6366f114);border-color:#a5b4fc66;padding:.22rem .6rem}.oc-dice-pill.is-payout strong{color:#c7d2fe;font-size:1.05em}.oc-dice-pill.is-payout.is-clickable{cursor:text;font:inherit;letter-spacing:inherit;border-style:solid;outline:none;transition:border-color .14s var(--ease),box-shadow .14s var(--ease),background .14s var(--ease)}.oc-dice-pill.is-payout.is-clickable:hover{border-color:#a5b4fc99;background:linear-gradient(180deg,#a5b4fc47,#6366f11f);box-shadow:0 0 0 1px #a5b4fc33,0 4px 14px #6366f12e}.oc-dice-pill.is-payout.is-clickable:focus-visible{border-color:#a5b4fca6;box-shadow:0 0 0 2px #a5b4fc59}.oc-dice-pill.is-payout.is-editing{padding:.18rem .45rem .18rem .55rem;border-color:#a5b4fca6;box-shadow:0 0 0 1px #a5b4fc59}.oc-dice-pill.is-payout.is-editing input{width:4.6em;min-width:0;padding:0;margin:0;border:none;background:transparent;outline:none;color:#c7d2fe;font:inherit;font-size:1.05em;font-weight:700;font-variant-numeric:tabular-nums;text-align:right;appearance:textfield;-moz-appearance:textfield}.oc-dice-pill.is-payout.is-editing input::-webkit-outer-spin-button,.oc-dice-pill.is-payout.is-editing input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.oc-dice-pill-suffix{color:#c7d2fe;font-weight:700;font-size:1.05em;margin-left:.05em}.oc-dice-dot{width:7px;height:7px;border-radius:50%;flex:none;box-shadow:0 0 0 2px #ffffff0a}.oc-segmented-dice{grid-template-columns:1fr 1fr;gap:.4rem;padding:.25rem}.oc-dice-dir{display:flex!important;align-items:center;justify-content:center;gap:.5rem;padding:.55rem .7rem!important;text-transform:none!important;font-size:.86rem!important;letter-spacing:-.005em}.oc-dice-dir-glyph{font-size:.78rem;opacity:.7;transition:color .2s ease,transform 80ms ease}.oc-dice-dir-under.is-active .oc-dice-dir-glyph,.oc-dice-dir-under:hover .oc-dice-dir-glyph,.oc-dice-dir-over.is-active .oc-dice-dir-glyph,.oc-dice-dir-over:hover .oc-dice-dir-glyph{color:#fb7185;opacity:1}.oc-dice-dir.is-active{background:linear-gradient(180deg,#a5b4fc47,#6366f124)!important;box-shadow:inset 0 0 0 1px #a5b4fc73,0 4px 14px #6366f138!important}.oc-mines-board{display:grid;grid-template-columns:repeat(5,1fr);gap:.28rem;max-width:320px}.oc-mines-cell{aspect-ratio:1;border-radius:9px;border:1px solid var(--oc-stroke);background:#07090e8c;color:#c7d2fed9;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform 80ms ease,background .14s var(--ease),border-color .14s var(--ease),box-shadow .14s var(--ease);min-height:40px;padding:0}.oc-mines-cell:hover:not(:disabled):not(.is-picked){background:#0d0f17d9;border-color:#a5b4fc38}.oc-mines-cell.is-picked{background:linear-gradient(135deg,#a5b4fc73,#6366f138),#0d0f17b3;border-color:#a5b4fc8c;color:#fff;box-shadow:0 4px 12px #6366f14d,inset 0 0 0 1px #a5b4fc40}.oc-mines-cell:active:not(:disabled){transform:scale(.94)}.oc-mines-cell:disabled{opacity:.35;cursor:not-allowed}.oc-mines-payout-row{display:flex;flex-wrap:wrap;column-gap:1.1rem;row-gap:.3rem;align-items:baseline;margin-top:.55rem;padding:.55rem .75rem;border-radius:10px;border:1px solid var(--oc-stroke);background:linear-gradient(180deg,#0d0f178c,#0d0f1759);font-size:.78rem;min-width:0}.oc-mines-payout-stat{display:inline-flex;align-items:baseline;gap:.35rem;flex-wrap:wrap;min-width:0}.oc-mines-payout-label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;font-size:.66rem;font-weight:600}.oc-mines-payout-mult,.oc-mines-payout-chance{font-variant-numeric:tabular-nums;font-size:.95rem;letter-spacing:-.01em;transition:color .18s ease}.oc-mines-payout-mult.is-on{color:var(--positive)}.oc-mines-payout-mult{color:var(--text-dim)}.oc-mines-payout-chance{color:var(--text)}.oc-mines-payout-hint{flex:1 1 100%;color:var(--text-muted);font-size:.72rem;line-height:1.35;white-space:normal;min-width:0}.oc-flip-picks{display:flex;flex-wrap:wrap;gap:.3rem}.oc-flip-coin{width:2.4rem;height:2.4rem;border-radius:9px;border:1px solid;font-size:.95rem;font-weight:700;cursor:pointer;transition:transform 80ms ease}.oc-flip-coin:active{transform:scale(.94)}.oc-flip-heads{background:#fbbf242e;border-color:#fbbf2466;color:#fbbf24}.oc-flip-tails{background:#60a5fa2e;border-color:#60a5fa66;color:#60a5fa}.oc-mode-panel{display:flex;flex-direction:column;gap:.7rem;padding-top:.2rem}.oc-runbar{display:flex;flex-direction:column;gap:.55rem;padding:.7rem .85rem;border:1px solid var(--oc-stroke-strong);border-radius:var(--oc-radius);background:linear-gradient(180deg,#a5b4fc0f,#0d0f1780),#07090ea6;box-shadow:0 8px 22px #00000040}.oc-runbar-fields{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.oc-field-bets{grid-column:1 / -1}.oc-runbar-actions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:stretch}.oc-runbar-actions .oc-run-btn{flex:100 1 9rem;min-width:max-content}.oc-runbar-actions .oc-share-btn,.oc-runbar-actions .oc-popout{flex:1 1 auto;min-width:0}.oc-share-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:0 .85rem;min-height:40px;border-radius:10px;border:1px solid var(--oc-stroke-strong);background:linear-gradient(180deg,#ffffff0a,#0d0f1799);color:var(--text);font-size:.85rem;font-weight:600;letter-spacing:-.005em;cursor:pointer;transition:border-color .16s var(--ease),background .16s var(--ease),color .16s var(--ease),transform 80ms ease;white-space:nowrap}.oc-share-btn svg{color:var(--text-muted);transition:color .16s ease}.oc-share-btn:hover:not(:disabled){border-color:#a5b4fc73;background:linear-gradient(180deg,#a5b4fc14,#0d0f178c)}.oc-share-btn:hover:not(:disabled) svg{color:var(--text)}.oc-share-btn:active:not(:disabled){transform:scale(.97)}.oc-share-btn:disabled{opacity:.45;cursor:not-allowed}.oc-share-btn.is-copied{border-color:#34d3998c;background:linear-gradient(180deg,#34d3992e,#0d0f178c);color:#d1fae5}.oc-share-btn.is-copied svg{color:#34d399}@media (max-width: 640px){.oc-runbar-actions .oc-run-btn{flex:1 1 100%}.oc-runbar-actions .oc-share-btn,.oc-runbar-actions .oc-popout{flex:1 1 calc(50% - .275rem);padding:.55rem .75rem}}.oc-popout{position:relative;display:inline-flex;align-items:center}.oc-popout-btn.is-open{border-color:#a5b4fc8c;background:linear-gradient(180deg,#a5b4fc24,#0d0f178c)}.oc-popout-btn.is-open svg{color:var(--text)}.oc-popout-menu{z-index:5000;padding:.55rem;border-radius:12px;border:1px solid rgba(165,180,252,.28);background:linear-gradient(180deg,#141620f7,#0c0e16f7);box-shadow:0 24px 50px #0000008c,0 0 0 1px #ffffff0a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:oc-popout-in .14s var(--ease, cubic-bezier(.32, .72, 0, 1)) both;display:flex;flex-direction:column;overflow:hidden}@keyframes oc-popout-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.oc-popout-menu-head{padding:.4rem .55rem .55rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-weight:600}.oc-popout-menu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.32rem;flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:.1rem}.oc-popout-tile{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .65rem;border-radius:8px;border:1px solid var(--oc-stroke);background:#ffffff05;color:var(--text);font-size:.85rem;font-weight:500;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease,transform 80ms ease;text-align:left}.oc-popout-tile:hover{background:#6366f124;border-color:#a5b4fc73}.oc-popout-tile:active{transform:scale(.98)}.oc-popout-tile.is-current{border-color:#a5b4fc66;background:#6366f10f}.oc-popout-tile-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.oc-popout-tile-tag{flex-shrink:0;font-size:.65rem;padding:.1rem .4rem;border-radius:999px;background:#a5b4fc2e;color:#c7d2fef2;text-transform:uppercase;letter-spacing:.05em;font-weight:600}@media (max-width: 640px){.oc-popout{flex:1 1 100%}.oc-popout-btn{width:100%}}.oc-run-btn{padding:.55rem .95rem;border-radius:10px;border:1px solid var(--oc-stroke-strong);background:linear-gradient(135deg,#a5b4fc6b,#6366f13d),#0d0f17b3;color:#fff;font-size:.9rem;font-weight:700;cursor:pointer;letter-spacing:-.005em;min-height:40px;transition:transform 80ms ease,box-shadow .2s var(--ease),filter .2s var(--ease);box-shadow:0 4px 18px #6366f152;white-space:nowrap;width:100%}.oc-run-btn:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 6px 22px #6366f16b}.oc-run-btn:active:not(:disabled){transform:scale(.98)}.oc-run-btn:disabled{opacity:.55;cursor:not-allowed;background:#0d0f17b3;box-shadow:none}.oc-nonce-stepper{display:flex;gap:.3rem;margin-top:.4rem}.oc-nonce-stepper button{flex:1;padding:.4rem .5rem;border-radius:8px;border:1px solid var(--oc-stroke);background:#07090e99;color:var(--text-muted);font-size:.78rem;font-weight:600;cursor:pointer;min-height:34px}.oc-nonce-stepper button:hover:not(:disabled){color:var(--text);border-color:#a5b4fc33}.oc-nonce-stepper button:disabled{opacity:.4;cursor:not-allowed}.oc-running{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.7rem .95rem;border:1px solid rgba(165,180,252,.3);border-radius:9px;background:linear-gradient(180deg,#a5b4fc1a,#0d0f178c);color:var(--text);font-size:.85rem;font-weight:500;margin-bottom:.6rem;animation:oc-running-fade-in .18s var(--ease, ease) both}@keyframes oc-running-fade-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.oc-analyze-stage{position:relative;transition:opacity .18s ease}.oc-analyze-stage.is-scanning{opacity:.55}.oc-analyze-stage.is-scanning>*{pointer-events:none}.oc-running-spinner{width:18px;height:18px;border-radius:50%;border:2px solid rgba(165,180,252,.2);border-top-color:#a5b4fcd9;animation:oc-spin .72s linear infinite}@keyframes oc-spin{to{transform:rotate(360deg)}}.oc-empty{padding:1.5rem 1.2rem;border:1px dashed var(--oc-stroke);border-radius:var(--oc-radius);background:#0d0f174d;text-align:center}.oc-empty strong{display:block;font-size:1rem;color:var(--text);margin-bottom:.35rem}.oc-empty p{margin:0;color:var(--text-muted);font-size:.88rem;line-height:1.5}.oc-empty-rich{padding:2.2rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:.7rem;background:radial-gradient(circle at 50% 0%,rgba(165,180,252,.07),transparent 70%),#0d0f1752;border:1px dashed rgba(165,180,252,.18)}.oc-empty-rich .oc-empty-icon{width:56px;height:56px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#a5b4fc29,#6366f10a),#07090eb3;border:1px solid rgba(165,180,252,.2);box-shadow:0 6px 20px #6366f12e,inset 0 1px #ffffff0a}.oc-empty-rich strong{font-size:1.1rem;letter-spacing:-.01em;margin:.2rem 0 0}.oc-empty-rich p{max-width:56ch;margin:0}.oc-empty-tags{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center;margin-top:.5rem}.oc-empty-tags span{padding:.3rem .65rem;border-radius:999px;border:1px solid var(--oc-stroke);background:#07090e8c;font-size:.72rem;font-weight:600;color:var(--text-muted);letter-spacing:-.005em}.oc-skeleton{display:flex;flex-direction:column;gap:1rem}.oc-skeleton-banner{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;border-radius:var(--oc-radius);border:1px solid var(--oc-stroke);background:radial-gradient(ellipse at 8% 50%,rgba(165,180,252,.1),transparent 60%),linear-gradient(180deg,#0d0f178c,#07090e99)}.oc-skeleton-banner-icon{flex:none;width:48px;height:48px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#a5b4fc2e,#6366f10f),#0d0f1799;border:1px solid rgba(165,180,252,.2)}.oc-skeleton-banner-text{display:flex;flex-direction:column;gap:.18rem;min-width:0}.oc-skeleton-banner-text strong{font-size:1rem;letter-spacing:-.01em;color:var(--text)}.oc-skeleton-banner-text p{margin:0;color:var(--text-muted);font-size:.84rem;line-height:1.45}.oc-skeleton-bar{display:block;border-radius:6px;background:linear-gradient(90deg,#a5b4fc0f,#a5b4fc29 40% 60%,#a5b4fc0f);background-size:220% 100%;background-position:-100% 0;animation:ocSkeletonShimmer 1.6s linear infinite;color:transparent;user-select:none}@keyframes ocSkeletonShimmer{0%{background-position:-100% 0}to{background-position:100% 0}}@media (prefers-reduced-motion: reduce){.oc-skeleton-bar{animation:none;background:#a5b4fc14}}.oc-skeleton-bar-strategy{height:14px;width:clamp(140px,35%,320px);margin-left:.4rem}.oc-skeleton-bar-value{height:18px;width:60%;margin-top:4px}.oc-skeleton-bar-sub{height:11px;width:75%;margin-top:4px}.oc-skeleton-bar-cell{height:12px;width:70%}.oc-skeleton-bar-pager{height:28px;width:64px;border-radius:6px}.oc-skeleton-bar-pager-info{height:28px;width:92px;border-radius:6px}.oc-skeleton-histogram{display:flex;align-items:flex-end;justify-content:space-between;gap:2px;height:110px;padding:0 .5rem .4rem;overflow:hidden;min-width:0}.oc-skeleton-histogram-bar{flex:1 1 0;min-width:0;background:linear-gradient(180deg,#a5b4fc52,#6366f12e);border-radius:1.5px 1.5px 0 0;opacity:.8}@media (prefers-reduced-motion: reduce){.oc-skeleton-histogram-bar{opacity:.55}}.oc-skeleton-stat .oc-stat-value,.oc-skeleton-stat .oc-stat-sub{line-height:1}.oc-skeleton-chart-card{opacity:1}.oc-skeleton-chart{position:relative;overflow:hidden}.oc-skeleton-chart-svg{width:100%;height:100%;opacity:.6;animation:ocSkeletonPulse 2.4s ease-in-out infinite}@keyframes ocSkeletonPulse{0%,to{opacity:.45}50%{opacity:.75}}@media (prefers-reduced-motion: reduce){.oc-skeleton-chart-svg{animation:none;opacity:.55}}.oc-skeleton-pill{position:relative;overflow:hidden}.oc-skeleton-pill:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent 0%,rgba(165,180,252,.08) 50%,transparent 100%);background-size:220% 100%;background-position:-100% 0;animation:ocSkeletonShimmer 2.2s linear infinite;pointer-events:none}@media (prefers-reduced-motion: reduce){.oc-skeleton-pill:after{animation:none;opacity:.4}}.oc-error{padding:.85rem 1rem;border:1px solid rgba(251,113,133,.4);border-radius:10px;background:#fb718514;color:#fda4af;font-size:.88rem}.oc-strategy-line{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;padding:.45rem .75rem;border-radius:9px;border:1px solid var(--oc-stroke);background:linear-gradient(90deg,rgba(165,180,252,.06),transparent 60%),#0d0f1766;font-size:.85rem;position:relative}.oc-strategy-line:before{content:"";position:absolute;left:0;top:25%;bottom:25%;width:3px;border-radius:0 2px 2px 0;background:linear-gradient(180deg,#a5b4fcb3,#6366f166)}.oc-strategy-label{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.oc-strategy-value{color:var(--text);font-weight:600}.oc-strategy-badge{color:var(--text-muted);font-weight:500;font-size:.78rem}.oc-section{position:relative;contain:layout;transition:opacity .14s ease}.oc-section:before{content:"";position:absolute;top:-2px;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(165,180,252,.95),transparent);border-radius:2px;opacity:0;pointer-events:none;transform:scaleX(.4);transform-origin:center;transition:opacity .11s ease,transform .11s ease}.oc-section.is-dragover:before{opacity:1;transform:scaleX(1)}.oc-section.is-dragging{opacity:.45}.oc-section-handle{position:absolute;top:-8px;left:50%;transform:translate(-50%) scale(.92);z-index:6;width:38px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:grab;background:#141620f2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#e5e7eb8c;opacity:0;transition:opacity .14s ease,color .14s ease,background .14s ease,border-color .14s ease,transform .12s ease;box-shadow:0 4px 10px #00000059}.oc-section:hover .oc-section-handle,.oc-section.is-dragging .oc-section-handle,.oc-section-handle:focus-visible{opacity:1;transform:translate(-50%) scale(1)}.oc-section-handle:hover{color:#e5e7ebf2;background:#6366f1d9;border-color:#a5b4fca6;transform:translate(-50%) scale(1.06)}.oc-section-handle:active{cursor:grabbing;transform:translate(-50%) scale(.96)}.oc-section-handle svg{display:block}.oc-section-ghost{position:fixed;top:-1000px;left:-1000px;padding:.42rem .7rem;background:#6366f1eb;color:#fff;border-radius:6px;font-size:.85rem;font-weight:600;font-family:var(--font-sans);pointer-events:none;white-space:nowrap;box-shadow:0 8px 22px #0000005c;z-index:9999;letter-spacing:.01em}.oc-layout-reset{margin-left:auto;font-size:.78rem;padding:.25rem .6rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:5px;color:var(--text-muted);cursor:pointer;transition:color .12s ease,background .12s ease,border-color .12s ease;white-space:nowrap}.oc-layout-reset:hover{color:var(--text);background:#6366f11f;border-color:#6366f166}.oc-layout-reset:focus-visible{outline:2px solid rgba(165,180,252,.65);outline-offset:2px}@media (hover: none) and (pointer: coarse){.oc-section-handle,.oc-layout-reset{display:none}}.oc-bust-banner{padding:.55rem .85rem;border-radius:10px;border:1px solid rgba(248,113,113,.45);background:linear-gradient(180deg,#f8717129,#f871710f);color:var(--text);font-size:.85rem;line-height:1.45}.oc-bust-banner strong{color:#fecaca}.oc-cell-bet,.oc-cell-balance{font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.oc-cell-bet{color:var(--text-muted)}.oc-stats-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem}@media (min-width: 641px) and (max-width: 1379px){.oc-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.oc-stat{display:flex;flex-direction:column;gap:.1rem;padding:.55rem .7rem;border-radius:10px;border:1px solid var(--oc-stroke);background:var(--oc-tile-bg);position:relative;overflow:hidden}.oc-stat:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:#a5b4fc59;opacity:.5}.oc-stat-pos:before{background:linear-gradient(180deg,transparent,var(--positive),transparent);opacity:1}.oc-stat-neg:before{background:linear-gradient(180deg,transparent,var(--negative),transparent);opacity:1}.oc-stat-label{font-size:.66rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.oc-stat-value{font-size:clamp(.9rem,1.1vw,1.05rem);font-weight:700;letter-spacing:-.018em;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oc-stat-pos .oc-stat-value{color:var(--positive)}.oc-stat-neg .oc-stat-value{color:var(--negative)}.oc-stat-sub{font-size:.68rem;color:var(--text-muted);font-variant-numeric:tabular-nums;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.oc-chart-card{border-radius:var(--oc-radius);border:1px solid var(--oc-stroke);background:#0d0f1766;padding:.7rem .85rem}.oc-chart-head{display:flex;justify-content:space-between;align-items:baseline;gap:.6rem;margin-bottom:.6rem;flex-wrap:wrap}.oc-chart-title{font-size:.86rem;font-weight:700;letter-spacing:-.005em;color:var(--text)}.oc-chart-sub{font-size:.78rem;color:var(--text-muted)}.oc-chart-container{width:100%;height:200px;position:relative}.oc-chart-svg-wrap{position:relative;width:100%;height:100%;cursor:crosshair;touch-action:pan-y}.oc-chart-svg{width:100%;height:100%;display:block}.oc-chart-tooltip{position:absolute;transform:translate(-50%);display:inline-flex;flex-direction:column;align-items:center;gap:.05rem;padding:.4rem .65rem;border-radius:8px;border:1px solid var(--oc-stroke-strong);background:#07090ef5;color:var(--text);font-size:.78rem;font-variant-numeric:tabular-nums;pointer-events:none;white-space:nowrap;box-shadow:0 6px 18px #00000073;z-index:2;animation:oc-tooltip-fade 90ms ease;transition:top .11s ease,left .11s ease}.oc-chart-tooltip.is-above{transform-origin:bottom center}.oc-chart-tooltip.is-below{transform-origin:top center}@keyframes oc-tooltip-fade{0%{opacity:0;transform:translate(-50%) translateY(-2px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.oc-tt-label{font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim)}.oc-tt-value{font-size:.92rem;font-weight:700;color:var(--text)}.oc-tt-value.is-pos{color:var(--positive)}.oc-tt-value.is-neg{color:var(--negative)}.oc-tt-sub{font-size:.7rem;font-weight:600;letter-spacing:.01em;color:var(--text-dim);margin-top:.05rem}.oc-tt-sub.is-pos{color:var(--positive)}.oc-tt-sub.is-neg{color:var(--negative)}.oc-histogram-wrap{position:relative}.oc-histogram{display:flex;align-items:flex-end;gap:1px;height:100px;padding:.4rem .2rem 1.4rem;position:relative;overflow-x:auto}.oc-histogram-bar{flex:1 1 0;min-width:4px;height:100%;display:flex;flex-direction:column-reverse;position:relative;cursor:pointer}.oc-histogram-fill{background:linear-gradient(180deg,#a5b4fc99,#6366f14d);border-top-left-radius:2px;border-top-right-radius:2px;transition:height .28s cubic-bezier(.22,.61,.36,1),background .12s var(--ease),filter .12s var(--ease)}.oc-histogram-bar.is-highlighted .oc-histogram-fill{background:linear-gradient(180deg,#f472b6b3,#f472b64d)}.oc-histogram-bar.is-hovered .oc-histogram-fill{filter:brightness(1.4);background:linear-gradient(180deg,#c7d2fef2,#a5b4fc8c)}.oc-histogram-bar.is-hovered.is-highlighted .oc-histogram-fill{background:linear-gradient(180deg,#fb7185f2,#f472b68c)}.oc-histogram-label{position:absolute;bottom:-1.1rem;left:50%;transform:translate(-50%);font-size:.62rem;color:var(--text-dim);white-space:nowrap;pointer-events:none}.oc-histogram-tooltip{position:absolute;top:-2px;right:6px;display:inline-flex;flex-direction:column;align-items:flex-end;gap:.05rem;padding:.35rem .55rem;border-radius:8px;border:1px solid var(--oc-stroke-strong);background:#07090ef5;font-size:.78rem;font-variant-numeric:tabular-nums;pointer-events:none;white-space:nowrap;box-shadow:0 6px 18px #00000073;z-index:2;animation:oc-tooltip-fade 90ms ease}.oc-histogram-tooltip .oc-tt-value{color:var(--text)}.oc-top-hits{border-radius:var(--oc-radius);border:1px solid var(--oc-stroke);background:#0d0f1766;padding:.85rem .9rem}.oc-top-hits-title{font-size:.86rem;font-weight:700;margin-bottom:.5rem;color:var(--text)}.oc-top-hits-list{display:flex;gap:.5rem;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px}.oc-top-hits-list::-webkit-scrollbar{display:none}.oc-top-hits-list>.oc-top-hit{flex:0 0 auto}.oc-top-hit{display:inline-flex;flex-direction:column;gap:.1rem;padding:.5rem .85rem;border-radius:10px;border:1px solid rgba(52,211,153,.25);background:linear-gradient(135deg,#34d3991f,#34d3990a)}.oc-top-hit-mult{font-size:1rem;font-weight:700;color:var(--positive);font-variant-numeric:tabular-nums}.oc-top-hit-nonce{font-size:.72rem;color:var(--text-muted);font-family:var(--font-mono)}.oc-plinko-hunt{border-radius:var(--oc-radius);border:1px solid var(--oc-stroke);background:#0d0f1766;padding:.85rem .9rem;display:flex;flex-direction:column;gap:.65rem}.oc-plinko-hunt-head{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.oc-plinko-hunt-title{font-size:.86rem;font-weight:700;color:var(--text)}.oc-plinko-hunt-sub{font-size:.74rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.oc-plinko-hunt-legend{display:flex;flex-wrap:wrap;gap:.4rem}.oc-plinko-hunt-legend-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.32rem .6rem;border-radius:999px;border:1px solid rgba(165,180,252,.25);background:linear-gradient(135deg,#a5b4fc1f,#6366f10a);font-size:.74rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.oc-plinko-hunt-legend-pill strong{color:#c7d2fe;font-weight:700;font-size:.82rem}.oc-plinko-hunt-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.32rem;max-height:420px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent;padding-right:2px}.oc-plinko-hunt-list::-webkit-scrollbar{width:6px}.oc-plinko-hunt-list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:6px}.oc-plinko-hunt-row{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;border-radius:8px;border:1px solid var(--oc-stroke);background:#07090e80;font-size:.78rem;font-variant-numeric:tabular-nums;white-space:nowrap}.oc-plinko-hunt-row>*{flex:none}.oc-plinko-hunt-row .oc-plinko-hunt-nonce{color:var(--text-muted);font-family:var(--font-mono);min-width:56px}.oc-plinko-hunt-row .oc-plinko-hunt-bucket{color:var(--text-muted);font-size:.72rem;min-width:64px}.oc-plinko-hunt-row .oc-plinko-hunt-mult{color:#c7d2fe;font-weight:700;min-width:50px;text-align:right}.oc-plinko-hunt-row .oc-plinko-hunt-payout{flex:1 1 auto;color:var(--positive);font-weight:600;text-align:right;overflow:hidden;text-overflow:ellipsis}.oc-top-hit.is-empty{border-color:#a5b4fc14;background:#0d0f1759;opacity:.45}.oc-top-hit.is-empty .oc-top-hit-mult,.oc-top-hit.is-empty .oc-top-hit-nonce{color:var(--text-muted)}.oc-history{border-radius:var(--oc-radius);border:1px solid var(--oc-stroke);background:#0d0f1766;padding:.85rem .9rem}.oc-history-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.6rem;flex-wrap:wrap;gap:.5rem}.oc-history-title{font-size:.86rem;font-weight:700;color:var(--text)}.oc-history-sub{font-size:.78rem;color:var(--text-muted)}.oc-history-table-wrap{border-radius:10px;overflow-x:auto;border:1px solid var(--oc-stroke)}.oc-history-table{width:100%;border-collapse:collapse;font-size:.8rem;font-variant-numeric:tabular-nums}.oc-history-table th,.oc-history-table td{padding:.4rem .65rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.04)}.oc-history-table th{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);background:#ffffff05;font-weight:600}.oc-history-table tbody tr:last-child td{border-bottom:0}.oc-history-table tbody tr.oc-row-win{background:#34d3990a}.oc-history-table tbody tr:hover{background:#a5b4fc0d}.oc-cell-nonce{color:var(--text-muted);font-family:var(--font-mono);width:22%}.oc-cell-mult{font-weight:600}.oc-cell-mult.is-pos{color:var(--positive)}.oc-cell-mult.is-neg{color:var(--text-muted)}.oc-cell-pnl.is-pos{color:var(--positive);font-weight:600}.oc-cell-pnl.is-neg{color:var(--negative)}.oc-history-pager{display:flex;justify-content:center;align-items:center;gap:.4rem;margin-top:.7rem;flex-wrap:wrap}.oc-pager-btn{padding:.35rem .7rem;border-radius:7px;border:1px solid var(--oc-stroke);background:#07090e99;color:var(--text-muted);font-size:.78rem;font-weight:600;cursor:pointer;min-height:32px}.oc-pager-btn:hover:not(:disabled){color:var(--text);border-color:#a5b4fc33}.oc-pager-btn:disabled{opacity:.4;cursor:not-allowed}.oc-pager-info{padding:0 .5rem;font-size:.78rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.oc-pager-info-button{background:transparent;border:1px dashed transparent;border-radius:6px;cursor:pointer;font:inherit;letter-spacing:inherit;text-decoration-thickness:1px;text-underline-offset:3px;transition:border-color .12s ease,color .12s ease,background .12s ease}.oc-pager-info-button:hover,.oc-pager-info-button:focus-visible{color:var(--text);border-color:var(--oc-stroke-strong, rgba(255,255,255,.18));background:#ffffff0a;outline:none}.oc-pager-info.is-editing{display:inline-flex;align-items:center;gap:.25rem}.oc-pager-jump-input{width:4.5rem;padding:.18rem .4rem;font:inherit;text-align:center;background:#ffffff0f;color:var(--text);border:1px solid var(--oc-stroke-strong, rgba(255,255,255,.18));border-radius:6px;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.oc-pager-jump-input::-webkit-outer-spin-button,.oc-pager-jump-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.oc-pager-jump-input:focus-visible{outline:none;border-color:#788cff8c;box-shadow:0 0 0 2px #788cff26}.oc-verify-card{border-radius:var(--oc-radius);border:1px solid var(--oc-stroke);background:#0d0f1766;padding:1rem;display:flex;flex-direction:column;gap:.85rem}.oc-verify-headline{font-size:1.1rem;font-weight:700;letter-spacing:-.01em;color:var(--text)}.oc-verify-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.oc-verify-proof summary{cursor:pointer;font-size:.8rem;color:var(--text-muted);user-select:none}.oc-bj-board{display:flex;flex-direction:column;gap:1.2rem;padding:1.4rem 1.1rem 1.2rem;border-radius:12px;border:1px solid var(--oc-stroke);background:radial-gradient(ellipse 80% 60% at 50% 30%,rgba(99,102,241,.06),transparent 70%),linear-gradient(180deg,#07090e99,#0d0f1780);position:relative;overflow:hidden}.oc-bj-row{display:flex;flex-direction:column;align-items:center;gap:.45rem;position:relative}.oc-bj-row-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-weight:600}.oc-bj-cards{display:flex;align-items:center;justify-content:center}.oc-bj-cards-overlap>.oc-pc+.oc-pc{margin-left:-1.4rem}.oc-bj-cards-spread{gap:.35rem;flex-wrap:wrap;max-width:100%}.oc-pc{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background:linear-gradient(180deg,#fff,#e2e8f0);border:1px solid rgba(15,23,42,.18);box-shadow:0 6px 16px #00000073,0 0 0 1px #ffffff0a;border-radius:8px;padding:6px 8px;font-family:var(--font-mono);font-weight:800;letter-spacing:-.01em;font-feature-settings:"tnum";flex:none;position:relative;transform:rotate(var(--card-tilt, 0deg));animation:ocCardDealIn .38s cubic-bezier(.34,1.4,.64,1) both;animation-delay:var(--card-deal-delay, 0ms);will-change:transform,opacity;transition:transform .18s var(--ease)}@keyframes ocCardDealIn{0%{opacity:0;transform:translateY(-46px) rotate(calc(var(--card-tilt, 0deg) + 22deg)) scale(.82)}60%{opacity:1}to{opacity:1;transform:rotate(var(--card-tilt, 0deg)) scale(1)}}@media (prefers-reduced-motion: reduce){.oc-pc{animation:none;transform:rotate(var(--card-tilt, 0deg))}}.oc-pc.is-red{color:#dc2626}.oc-pc.is-black{color:#0f172a}.oc-pc-md{width:60px;height:84px}.oc-pc-sm{width:46px;height:64px;padding:4px 6px}.oc-pc-rank{font-size:1rem;line-height:1}.oc-pc-md .oc-pc-rank{font-size:1.05rem}.oc-pc-sm .oc-pc-rank{font-size:.85rem}.oc-pc-suit{font-size:1.1rem;line-height:1;margin-top:2px}.oc-pc-md .oc-pc-suit{font-size:1.2rem}.oc-pc-sm .oc-pc-suit{font-size:1rem}@media (max-width: 640px){.oc-bj-board{padding:1rem .7rem .9rem;gap:.9rem}.oc-pc-md{width:52px;height:72px;padding:5px 6px}.oc-pc-md .oc-pc-rank{font-size:.95rem}.oc-pc-md .oc-pc-suit{font-size:1.05rem}.oc-pc-sm{width:40px;height:56px;padding:3px 5px}.oc-pc-sm .oc-pc-rank{font-size:.78rem}.oc-pc-sm .oc-pc-suit{font-size:.9rem}.oc-bj-cards-overlap>.oc-pc+.oc-pc{margin-left:-1.1rem}}.oc-verify-pre{margin-top:.4rem;padding:.65rem .8rem;border-radius:8px;border:1px solid var(--oc-stroke);background:#07090eb3;font-family:var(--font-mono);font-size:.78rem;color:var(--text-muted);white-space:pre-wrap;word-break:break-all}.oc-math{display:flex;flex-direction:column;gap:.8rem;padding:1rem;border-radius:var(--oc-radius);border:1px solid var(--oc-stroke);background:#0d0f1766}.oc-math-head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.5rem}.oc-math-title{font-size:1.05rem;font-weight:700;color:var(--text)}.oc-math-rtp{font-size:.78rem;color:var(--text-muted)}.oc-math-formula{margin:0;padding:.6rem .85rem;border-radius:9px;border:1px solid var(--oc-stroke);background:#07090eb3;font-family:var(--font-mono);font-size:.82rem;color:#c7d2fe;white-space:nowrap;overflow-x:auto}.oc-math-blurb{margin:0;font-size:.86rem;line-height:1.55;color:var(--text-muted)}@media (max-width: 1099px){.oc-body{grid-template-columns:1fr;gap:.85rem}.oc-rail{position:static}.oc-runbar-fields{gap:.7rem}}@media (max-width: 980px){.oc-card{padding:.95rem 1rem}.oc-title{font-size:1.2rem}.oc-subtitle{font-size:.78rem}.oc-controls-row{gap:.6rem;max-width:640px}.oc-controls-row>.oc-game-selector{flex:1 1 100%;max-width:100%}.oc-controls-row>.oc-tabs{flex:1 1 100%;max-width:100%}}@media (max-width: 560px){.oc-game-popover-list{grid-template-columns:1fr}.oc-game-trigger{padding:.5rem .8rem;min-height:50px}.oc-game-trigger-icon{width:28px;height:28px}.oc-game-trigger-icon svg{width:16px;height:16px}.oc-game-trigger-overline{font-size:.62rem}.oc-game-trigger-label{font-size:.95rem}}@media (max-width: 640px){.oc-card{padding:.85rem}.oc-header{margin-bottom:.65rem}.oc-subtitle{font-size:.76rem;line-height:1.4}.oc-tabs{gap:.2rem;padding:.18rem}.oc-tab{padding:.4rem .45rem;min-height:36px;justify-content:center}.oc-tab-label{font-size:.8rem}.oc-tab-sub{display:none}.oc-runbar-fields,.oc-options{grid-template-columns:1fr}.oc-chips-bets{grid-template-columns:repeat(4,1fr)}.oc-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.oc-stat{padding:.6rem .7rem}.oc-stat-value{font-size:1.05rem}.oc-stat-sub{font-size:.7rem}.oc-history-table thead{display:none}.oc-history-table,.oc-history-table tbody,.oc-history-table tr,.oc-history-table td{display:block;width:100%}.oc-history-table tr{margin:0 0 .4rem;padding:.55rem .7rem;border:1px solid var(--oc-stroke);border-radius:9px;background:#0d0f178c}.oc-history-table td{padding:.15rem 0;border-bottom:0;display:flex;justify-content:space-between;font-size:.84rem}.oc-history-table td.oc-cell-nonce:before{content:"Nonce";color:var(--text-dim);font-size:.72rem;text-transform:uppercase;letter-spacing:.05em}.oc-history-table td.oc-cell-mult:before{content:"Result";color:var(--text-dim);font-size:.72rem;text-transform:uppercase;letter-spacing:.05em}.oc-history-table td.oc-cell-pnl:before{content:"P/L";color:var(--text-dim);font-size:.72rem;text-transform:uppercase;letter-spacing:.05em}.oc-keno-board{grid-template-columns:repeat(8,1fr)}.oc-game{padding:.4rem .6rem;font-size:.76rem;min-height:32px}.oc-verify-stats{grid-template-columns:1fr}.oc-chart-container{height:180px}}@media (max-width: 420px){.oc-keno-board{grid-template-columns:repeat(5,1fr)}.oc-flip-coin{width:2.1rem;height:2.1rem;font-size:.85rem}.oc-stats-grid{gap:.4rem}.oc-stat-value{font-size:1rem}.oc-chips-bets{grid-template-columns:repeat(2,1fr)}.oc-game{font-size:.74rem;padding:.35rem .55rem}.oc-game-icon,.oc-game-icon svg{width:16px;height:16px}}.bonus-placeholder{padding:.4rem 0 .6rem}.bonus-placeholder-lead{margin:0 0 1rem;font-size:.95rem;line-height:1.55;color:var(--text-muted)}.bonus-placeholder-lead a{color:#a5b4fc;text-decoration:underline;text-underline-offset:2px}.bonus-placeholder-links{display:flex;flex-wrap:wrap;gap:.5rem .55rem;margin:.4rem 0 1.2rem}.bonus-placeholder-link{display:inline-flex;align-items:center;padding:.45rem .85rem;border-radius:8px;background:#a5b4fc14;border:1px solid rgba(165,180,252,.18);color:#c7d2fe;font-size:.85rem;font-weight:600;text-decoration:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.bonus-placeholder-link:hover{background:#a5b4fc24;border-color:#a5b4fc52;color:#e0e7ff}.forge-block{margin-top:1.1rem}.forge-h{margin:0 0 .5rem;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.forge-h-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.forge-mini{padding:.3rem .7rem;font-size:.75rem;height:auto}.forge-search{position:relative}.forge-results{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);background:#0e0f16fa;border:1px solid rgba(255,255,255,.1);border-radius:10px;overflow:hidden;box-shadow:0 18px 48px #0000008c;max-height:360px;overflow-y:auto}.forge-result{display:flex;flex-direction:column;gap:.1rem;width:100%;text-align:left;padding:.55rem .8rem;background:none;border:0;border-bottom:1px solid rgba(255,255,255,.05);color:var(--text);cursor:pointer}.forge-result:hover{background:#a78bfa1f}.forge-result-name{font-weight:600;font-size:.9rem}.forge-result-meta{font-size:.74rem;color:var(--text-muted)}.forge-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.7rem;align-items:center}.forge-chip{display:inline-flex;align-items:center;gap:.4rem;background:#a78bfa24;border:1px solid rgba(167,139,250,.4);color:#ddd6fe;border-radius:999px;padding:.3rem .4rem .3rem .7rem;font-size:.82rem;font-weight:600}.forge-chip-name{font-weight:600}.forge-chip-x{background:none;border:0;color:inherit;cursor:pointer;font-size:1rem;line-height:1;padding:0 .15rem;opacity:.6}.forge-chip-x:hover{opacity:1}.forge-chip-vtag{font-size:.64rem;font-weight:700;letter-spacing:.02em;line-height:1;color:#ddd6febf;background:#00000047;border:1px solid rgba(255,255,255,.1);border-radius:5px;padding:.14rem .34rem}.forge-chip-vers{display:inline-flex;gap:1px;background:#0000004d;border-radius:7px;padding:2px}.forge-chip-vpill{font-size:.64rem;font-weight:700;line-height:1;color:#ddd6fe99;background:none;border:0;border-radius:5px;padding:.14rem .36rem;cursor:pointer;transition:background .12s,color .12s}.forge-chip-vpill:hover:not(.is-active){color:#ddd6fe}.forge-chip-vpill.is-active{background:#a78bfa66;color:#fff}.forge-chip-clear{background:none;border:0;color:var(--text-muted);cursor:pointer;font-size:.78rem;text-decoration:underline}.forge-buckets{width:100%;resize:vertical;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.5;color:var(--text);background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:.6rem .75rem}.forge-buckets:focus{outline:none;border-color:#818cf88c}.forge-actions{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:1.1rem}.forge-mode-stats{display:flex;flex-wrap:nowrap;gap:.4rem;margin-bottom:.8rem;overflow-x:auto;padding-bottom:.3rem}.forge-mode-stats::-webkit-scrollbar{height:6px}.forge-mode-stats::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.forge-mode-stats::-webkit-scrollbar-track{background:transparent}.forge-mode-chip{flex:none;white-space:nowrap;font-size:.72rem;color:var(--text-muted);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:.3rem .55rem}.forge-mode-chip strong{color:var(--text)}.forge-mode-chip.is-err{border-color:#f8717166;color:#fca5a5}.forge-rail{grid-column:1 / -1;min-width:0;display:flex;gap:1rem;align-items:flex-start;overflow-x:auto;padding-bottom:.6rem}.forge-rail::-webkit-scrollbar{height:10px}.forge-rail::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.forge-rail::-webkit-scrollbar-track{background:transparent}.forge-panel{flex:1 1 300px;min-width:288px;max-width:100%;background:#0e0f168c;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);padding:1rem;display:flex;flex-direction:column;gap:.7rem}.forge-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.forge-panel-title{font-weight:700;font-size:.95rem;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forge-panel-ver{font-size:.66rem;color:var(--text-muted);font-weight:600}.forge-panel-actions{display:flex;align-items:center;gap:.4rem;flex:none}.forge-panel-x{background:none;border:0;color:var(--text-muted);cursor:pointer;font-size:1.15rem;line-height:1;padding:0 .2rem}.forge-panel-x:hover{color:var(--text)}.forge-panel-msg{display:flex;flex-direction:column;gap:.6rem;color:var(--text-muted);font-size:.85rem;padding:.5rem 0}.forge-add{flex:0 0 210px;min-width:200px;align-self:flex-start;background:#a78bfa0d;border:1px dashed rgba(167,139,250,.3);border-radius:var(--radius-lg);padding:.85rem;display:flex;flex-direction:column;gap:.5rem}.forge-add.is-full{border-style:solid;border-color:#ffffff14;background:#ffffff05}.forge-add-h{font-weight:700;font-size:.8rem;letter-spacing:.02em;color:#ddd6fed9;text-transform:uppercase}@media (max-width: 900px){.forge-rail{flex-direction:column;overflow-x:visible}.forge-panel{min-width:0;width:100%;flex:none}.forge-add{flex:none;width:100%;min-width:0}}.forge-scroll-top{overflow-x:auto;overflow-y:hidden;margin-bottom:.35rem}.forge-scroll-spacer{height:1px}.forge-scroll-top::-webkit-scrollbar{height:10px}.forge-scroll-top::-webkit-scrollbar-thumb{background:#a78bfa66;border-radius:999px}.forge-scroll-top::-webkit-scrollbar-thumb:hover{background:#a78bfa99}.forge-scroll-top::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.forge-table-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,.07);border-radius:10px}.forge-table{width:100%;border-collapse:collapse;font-size:.8rem}.forge-table th,.forge-table td{height:1.95rem;box-sizing:border-box;padding:.32rem .6rem;text-align:right;white-space:nowrap;border-bottom:1px solid rgba(255,255,255,.05)}.forge-table th{position:sticky;top:0;background:#0e0f16f2;color:var(--text-muted);font-weight:600;font-size:.72rem}.forge-table th:first-child,.forge-table td.forge-range{text-align:left;font-variant-numeric:tabular-nums}.forge-table td{font-variant-numeric:tabular-nums}.forge-table td.forge-zero{color:#ffffff40}.forge-table tbody tr:hover{background:#ffffff05}.spc-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:1.5rem;align-items:center}.spc-hero-main{display:flex;flex-direction:column;gap:.35rem}.spc-live-tag{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;color:#34d399}.spc-live-dot{width:8px;height:8px;border-radius:999px;background:#34d399;box-shadow:0 0 #34d3998c;animation:spcPulse 2s infinite}@keyframes spcPulse{0%{box-shadow:0 0 #34d39980}70%{box-shadow:0 0 0 9px #34d39900}to{box-shadow:0 0 #34d39900}}.spc-number{font-size:clamp(3rem,9vw,5.25rem);font-weight:800;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:linear-gradient(120deg,#fff,#c4b5fd);-webkit-background-clip:text;background-clip:text;color:transparent}.spc-number-label{font-size:.95rem;color:var(--text-muted)}.spc-updated{font-size:.74rem;color:#ffffff6b;margin-top:.2rem}.spc-split{display:flex;flex-direction:column;gap:.85rem}.spc-split-cell{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem .75rem;padding:.7rem .9rem;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff05}.spc-split-label{grid-column:1;font-size:.78rem;color:var(--text-muted);font-weight:600}.spc-split-value{grid-column:3;font-size:1.15rem;font-weight:700;font-variant-numeric:tabular-nums}.spc-split-bar{grid-column:1 / -1;height:5px;border-radius:999px;background:#ffffff12;overflow:hidden}.spc-split-bar>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#818cf8,#a78bfa);transition:width .6s ease}.spc-split-us .spc-split-bar>span{background:linear-gradient(90deg,#34d399,#22d3ee)}.spc-split-pct{grid-column:1 / -1;justify-self:end;font-size:.72rem;color:#ffffff73;margin-top:-.2rem}.spc-games-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.85rem}.spc-cta-row{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.1rem}.spc-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.spc-links li{font-size:.88rem;color:var(--text-muted);line-height:1.45}.spc-links a{color:#a5b4fc;font-weight:600}.spc-muted{color:var(--text-muted);font-size:.9rem}@media (max-width: 640px){.spc-hero{grid-template-columns:1fr;gap:1.1rem}}@media (prefers-reduced-motion: reduce){.spc-live-dot{animation:none}}.sstats-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:.85rem}.sstats-stat{padding:1rem 1.1rem;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff05}.sstats-stat-value{display:flex;align-items:center;gap:.45rem;font-size:clamp(1.5rem,4vw,2.1rem);font-weight:800;line-height:1.05;letter-spacing:-.01em;font-variant-numeric:tabular-nums;background:linear-gradient(120deg,#fff,#c4b5fd);-webkit-background-clip:text;background-clip:text;color:transparent}.sstats-stat-label{margin-top:.3rem;font-size:.76rem;color:var(--text-muted)}.sstats-note{margin-top:1rem;font-size:.78rem;color:#ffffff73;line-height:1.5}.sstats-tools{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem}.sstats-tool{display:flex;flex-direction:column;gap:.35rem;padding:.95rem 1.05rem;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff05;text-decoration:none;transition:border-color .15s ease,background .15s ease,transform .15s ease}.sstats-tool:hover{border-color:#a78bfa80;background:#a78bfa0f;transform:translateY(-2px)}.sstats-tool-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sstats-tool-name{font-size:.95rem;font-weight:700;color:#fff}.sstats-tool-tag{font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.12rem .4rem;border-radius:999px;color:#c4b5fd;background:#a78bfa24;border:1px solid rgba(167,139,250,.3)}.sstats-tool-tag.is-live{color:#34d399;background:#34d3991f;border-color:#34d3994d}.sstats-tool-desc{font-size:.8rem;color:var(--text-muted);line-height:1.45}@media (max-width: 720px){.sstats-strip{grid-template-columns:repeat(2,1fr)}}
