[data-theme=light]{--ui-bg-base:#fafaf7;--ui-bg-elevated:#fff;--ui-bg-muted:#f4f4f0;--ui-bg-overlay:#14141973;--ui-border-subtle:#ecece6;--ui-border-default:#dcdcd4;--ui-border-strong:#c0c0b6;--ui-table-grid:#14141914;--ui-text-primary:#1a1a1a;--ui-text-secondary:#4a4a4a;--ui-text-tertiary:#7a7a7a;--ui-text-muted:#a0a0a0;--ui-text-inverse:#fff;--ui-brand-red:#c8102e;--ui-brand-line:#06c755;--ui-brand-telegram:#26a5e4;--ui-on-brand:#fff;--ui-brand-red-hover:#a50d26;--ui-brand-red-soft:#c8102e1a;--ui-brand-gold:#d4a017;--ui-brand-gold-hover:#b8891a;--ui-brand-gold-soft:#d4a0171f;--ui-brand-gold-ink:#6f5200;--ui-brand-green:#0e7c3a;--ui-brand-green-soft:#0e7c3a1a;--ui-brand-blue:#003da5;--ui-brand-blue-soft:#003da51a;--ui-success:#16a34a;--ui-success-soft:#16a34a1f;--ui-success-ink:#0b6b2a;--ui-danger:#dc2626;--ui-danger-soft:#dc26261f;--ui-warning:#f59e0b;--ui-warning-soft:#f59e0b24;--ui-info:#0284c7;--ui-info-soft:#0284c71f;--ui-purple:#7c3aed;--ui-purple-soft:#7c3aed1f;--ui-live:#ff1744;--ui-live-soft:#ff174424;--ui-shadow-sm:0 1px 2px #0000000d;--ui-shadow-card:0 1px 3px #0000000d,0 4px 12px #0000000a;--ui-shadow-hover:0 4px 12px #00000014,0 12px 24px #0000000f;--ui-shadow-result:0 2px 6px #c8102e29,0 8px 24px #c8102e14;--ui-ring:0 0 0 3px #c8102e38;--ui-grad-primary:linear-gradient(135deg,#e11235,#c8102e 55%,#a50d26);--ui-grad-gold:linear-gradient(135deg,#e4b646,#d4a017 55%,#b8891a);--ui-grad-green:linear-gradient(135deg,#1fb257,#0e7c3a);--ui-grad-blue:linear-gradient(135deg,#1e5fd0,#003da5);--ui-grad-danger:linear-gradient(135deg,#f05252,#dc2626);--ui-grad-success:linear-gradient(135deg,#22c55e,#16a34a);--ui-grad-warning:linear-gradient(135deg,#fbbf24,#f59e0b);--ui-grad-info:linear-gradient(135deg,#38bdf8,#0284c7);--ui-grad-purple:linear-gradient(135deg,#9f67f0,#7c3aed);--ui-grad-deposit:linear-gradient(135deg,#34d399,#10b981 60%,#059669);--ui-grad-withdraw:linear-gradient(135deg,#fb6f84,#f43f5d 60%,#e11d48);--ui-grad-brandtext:linear-gradient(120deg,#c8102e,#e0342a 42%,#d4a017);--ui-grad-hero:linear-gradient(135deg,#c8102e1a,#d4a01712 55%,#003da50f);--ui-glass-bg:#ffffff8c;--ui-glass-border:#ffffffb8;--ui-glass-blur:blur(16px) saturate(1.4);--ui-glass-sh:0 4px 24px #1e1e3c14,inset 0 1px 0 #fff9;--ui-blob-red:#c8102e1c;--ui-blob-blue:#003da514;--ui-blob-gold:#d4a0171a;--ui-glass-modal-bg:#ffffffe6;--ui-skel-a:#ecece6;--ui-skel-b:#f8f8f4;--ui-in-bg:#ffffffd9;--ui-z-overlay:1200;--ui-scrim:#fafaf7b8;--ui-scrim-dark:#0c0c0eb8}[data-theme=dark]{--ui-bg-base:#0e1117;--ui-bg-elevated:#161b22;--ui-bg-muted:#1e2530;--ui-bg-overlay:#0009;--ui-border-subtle:#262d38;--ui-border-default:#313a47;--ui-border-strong:#3e4956;--ui-table-grid:#ffffff17;--ui-text-primary:#edf0f4;--ui-text-secondary:#aeb6c2;--ui-text-tertiary:#6e7887;--ui-text-muted:#565f6d;--ui-text-inverse:#0e1117;--ui-brand-red:#ff4d67;--ui-brand-line:#06c755;--ui-brand-telegram:#26a5e4;--ui-on-brand:#fff;--ui-brand-red-hover:#ff6379;--ui-brand-red-soft:#ff4d6724;--ui-brand-gold:#e7b84b;--ui-brand-gold-hover:#f0c766;--ui-brand-gold-soft:#e7b84b26;--ui-brand-gold-ink:#f4d27a;--ui-brand-green:#2fbf71;--ui-brand-green-soft:#2fbf7124;--ui-brand-blue:#5b8def;--ui-brand-blue-soft:#5b8def24;--ui-success:#34d399;--ui-success-soft:#34d39924;--ui-success-ink:#78e5a7;--ui-danger:#f87171;--ui-danger-soft:#f8717124;--ui-warning:#fbbf24;--ui-warning-soft:#fbbf2424;--ui-info:#38bdf8;--ui-info-soft:#38bdf824;--ui-purple:#a78bfa;--ui-purple-soft:#a78bfa29;--ui-live:#ff4d67;--ui-live-soft:#ff4d6729;--ui-shadow-sm:0 1px 2px #0006;--ui-shadow-card:0 1px 3px #0006,0 6px 16px #00000052;--ui-shadow-hover:0 6px 18px #00000080,0 16px 32px #0006;--ui-shadow-result:0 2px 8px #ff4d6747,0 10px 28px #ff4d6724;--ui-ring:0 0 0 3px #ff4d674d;--ui-grad-primary:linear-gradient(135deg,#ff6379,#ff4d67 55%,#e11d3c);--ui-grad-gold:linear-gradient(135deg,#f2cb6b,#e7b84b 55%,#c99a2e);--ui-grad-green:linear-gradient(135deg,#3bd07e,#2fbf71);--ui-grad-blue:linear-gradient(135deg,#6e9cf2,#5b8def);--ui-grad-danger:linear-gradient(135deg,#fb7185,#f87171);--ui-grad-success:linear-gradient(135deg,#4ade80,#34d399);--ui-grad-warning:linear-gradient(135deg,#fcd34d,#fbbf24);--ui-grad-info:linear-gradient(135deg,#5ac8fa,#38bdf8);--ui-grad-purple:linear-gradient(135deg,#c4b5fd,#a78bfa);--ui-grad-deposit:linear-gradient(135deg,#4ade80,#10b981);--ui-grad-withdraw:linear-gradient(135deg,#fb7185,#f43f5d);--ui-grad-brandtext:linear-gradient(120deg,#ff4d67,#ff7a5a 42%,#e7b84b);--ui-grad-hero:linear-gradient(135deg,#ff4d6729,#e7b84b1a 55%,#5b8def1a);--ui-glass-bg:#1e25307a;--ui-glass-border:#ffffff1a;--ui-glass-blur:blur(16px) saturate(1.3);--ui-glass-sh:0 8px 28px #00000073,inset 0 1px 0 #ffffff14;--ui-blob-red:#ff4d6726;--ui-blob-blue:#5b8def21;--ui-blob-gold:#e7b84b1c;--ui-glass-modal-bg:#141921ed;--ui-skel-a:#1e2530;--ui-skel-b:#2b3543;--ui-in-bg:#1c222da8;--ui-z-overlay:1200;--ui-scrim:#fafaf7b8;--ui-scrim-dark:#0c0c0eb8}.laos-scope{background:var(--ui-bg-base);color:var(--ui-text-primary);-webkit-font-smoothing:antialiased;font-family:Noto Sans Thai,system-ui,sans-serif;line-height:1.6;transition:background .25s,color .25s;position:relative}.agent-login-page{box-sizing:border-box;height:100dvh;min-height:100dvh!important}.agent-login-theme{z-index:5;top:20px;left:20px;position:absolute!important}.agent-login-member-link{z-index:5;min-height:44px;text-decoration:none;top:20px;right:20px;position:absolute!important}.agent-login-shell{z-index:2;width:100%;max-width:420px;position:relative}.agent-login-brand{text-align:center;align-items:center;gap:10px;margin-bottom:4px}.agent-login-title{letter-spacing:.02em;margin:0;font-size:30px;font-weight:800}.agent-login-subtitle{font-size:14px}.agent-login-card-title{margin-bottom:18px}.agent-login-form{gap:16px}.agent-login-footer{border-top:1px solid var(--ui-border-subtle);margin-top:22px;padding-top:16px}.agent-login-copyright{text-align:center}@media (width<=480px){.agent-login-page{padding:12px!important}.agent-login-theme{top:12px;left:12px}.agent-login-member-link{top:12px;right:12px}}@media (width<=1024px){.agent-login-theme{min-width:44px!important;min-height:44px!important}.agent-login-member-link{min-height:44px}.agent-login-card .ui-passtoggle{width:44px;height:44px}.agent-login-card .ui-btn--block{min-height:44px}}@media (height<=700px){.agent-login-page{align-items:flex-start!important;padding-top:64px!important}.agent-login-brand{gap:3px;margin-bottom:0}.agent-login-brand .super-games-auth-mark{width:48px;height:48px}.agent-login-title{font-size:22px}.agent-login-subtitle{font-size:12px}.agent-login-roles{display:none}.agent-login-card.ui-card--pad{padding:12px}.agent-login-card-title{margin-bottom:8px}.agent-login-form{gap:8px}.agent-login-footer,.agent-login-copyright{display:none}}.member-login-page{box-sizing:border-box;background:var(--ui-bg-base);justify-content:center;align-items:center;height:100dvh;padding:24px;display:flex;position:relative;overflow:hidden;min-height:100dvh!important}.member-login-glow{pointer-events:none;background:radial-gradient(60% 55% at 15% 0%,var(--ui-brand-red-soft) 0%,transparent 60%),radial-gradient(50% 50% at 95% 100%,var(--ui-brand-gold-soft) 0%,transparent 60%);position:absolute;inset:0}.member-login-theme{z-index:5;top:20px;left:20px;position:absolute!important}.member-login-agent-link{z-index:5;min-height:44px;text-decoration:none;top:20px;right:20px;position:absolute!important}.member-login-shell{z-index:2;width:100%;max-width:420px;position:relative}.member-login-brand{text-align:center;align-items:center;gap:10px;margin-bottom:4px}.member-login-title{letter-spacing:.02em;margin:0;font-size:30px;font-weight:800}.member-login-subtitle{font-size:14px}.member-login-card-title{margin-bottom:18px}.member-login-error{align-items:flex-start;gap:8px;width:100%;margin-bottom:16px;padding:10px 12px;line-height:1.5;display:flex}.member-login-form{gap:16px}.member-login-footer{border-top:1px solid var(--ui-border-subtle);margin-top:22px;padding-top:16px}.member-login-footer-line{text-align:center}.member-login-footer-line+.member-login-footer-line{margin-top:6px}.member-login-copyright{text-align:center}@media (width<=480px){.member-login-page{padding:12px!important}.member-login-theme{top:12px;left:12px}.member-login-agent-link{top:12px;right:12px}}@media (width<=1024px){.member-login-theme{min-width:44px!important;min-height:44px!important}.member-login-agent-link{min-height:44px}.member-login-card .ui-passtoggle{width:44px;height:44px}.member-login-card .ui-btn--block{min-height:44px}}@media (height<=700px){.member-login-page{align-items:flex-start!important;padding-top:64px!important}.member-login-brand{gap:3px;margin-bottom:0}.member-login-brand .super-games-auth-mark{width:48px;height:48px}.member-login-title{font-size:22px}.member-login-subtitle{font-size:12px}.member-login-role{display:none}.member-login-card.ui-card--pad{padding:12px}.member-login-card-title{margin-bottom:8px}.member-login-form{gap:8px}.member-login-footer,.member-login-copyright{display:none}}.mono{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-family:JetBrains Mono,ui-monospace,monospace}.grad-text{background-image:var(--ui-grad-brandtext);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.ui-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}main{min-width:0}.wrap{max-width:1240px;margin:0 auto;padding:0 14px}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.row--nowrap{flex-wrap:nowrap}.row--tight{gap:6px}.row--between{justify-content:space-between;margin-top:12px}.ui-stack{gap:var(--space-2);flex-direction:column;display:flex}.stack{flex-direction:column;gap:12px;display:flex}.grid{gap:16px;display:grid}.muted{color:var(--ui-text-secondary)}.tiny{color:var(--ui-text-tertiary);font-size:12px}.overline{letter-spacing:.1em;text-transform:uppercase;color:var(--ui-text-tertiary);font-size:11px;font-weight:700}.cols-2,.cols-3,.cols-4{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.kpi{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;min-width:0;display:grid}.kpi-5{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.text-r{text-align:right}.text-c{text-align:center}.split,.split--confirm{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (width>=35rem){.cols-2,.cols-3,.cols-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (width>=54rem){.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.split{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.split--confirm{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr)}}@media (width>=40rem){.wrap{padding:0 20px}}.t-h1{font-size:28px;font-weight:800}.t-h2{font-size:22px;font-weight:700}.t-h3{font-size:18px;font-weight:600}.t-body{font-size:14px}.t-cap{color:var(--ui-text-secondary);font-size:12px;font-weight:500}.num-xl{letter-spacing:.04em;font-size:56px;font-weight:800}.num-lg{letter-spacing:.04em;font-size:38px;font-weight:800}.num-md{letter-spacing:.03em;font-size:24px;font-weight:700}.ui-btn{--r:9999px;border-radius:var(--r);cursor:pointer;min-height:44px;transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),filter var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out);white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:700;line-height:1;display:inline-flex;position:relative;overflow:hidden}[data-cta=rounded] .ui-btn{--r:6px}.ui-btn:focus-visible{box-shadow:var(--ui-ring);outline:none}.ui-btn:disabled{opacity:.5;cursor:not-allowed}.ui-btn i{font-size:.95em}.ui-btn--primary{background-image:var(--ui-grad-primary);background-color:var(--ui-brand-red);color:#fff;box-shadow:var(--ui-shadow-result)}.ui-btn--gold{background-image:var(--ui-grad-gold);background-color:var(--ui-brand-gold);color:#2a1f04}.ui-btn--secondary{background:var(--ui-bg-elevated);color:var(--ui-text-primary);border-color:var(--ui-border-default)}.ui-btn--secondary:hover:not(:disabled){border-color:var(--ui-brand-red);color:var(--ui-brand-red)}.ui-btn--ghost{color:var(--ui-text-secondary);background:0 0}.ui-btn--ghost:hover:not(:disabled){background:var(--ui-bg-muted);color:var(--ui-text-primary)}.ui-btn--danger{background-image:var(--ui-grad-danger);background-color:var(--ui-danger);color:#fff}.ui-btn--success{background-image:var(--ui-grad-success);background-color:var(--ui-success);color:#fff}.ui-btn--deposit{background-image:var(--ui-grad-deposit);color:#fff;background-color:#10b981}.ui-btn--withdraw{background-image:var(--ui-grad-withdraw);color:#fff;background-color:#f43f5d}.ui-btn--info{background-image:var(--ui-grad-info);background-color:var(--ui-info);color:#fff}.ui-btn--purple{border-color:#0000;background-image:none!important;background-color:var(--ui-brand-red-soft)!important;color:var(--ui-brand-red)!important}.ui-btn--purple:hover:not(:disabled){filter:none;background-color:var(--ui-brand-red)!important;color:#fff!important}.ui-btn--primary:hover:not(:disabled),.ui-btn--gold:hover:not(:disabled),.ui-btn--danger:hover:not(:disabled),.ui-btn--success:hover:not(:disabled),.ui-btn--deposit:hover:not(:disabled),.ui-btn--withdraw:hover:not(:disabled),.ui-btn--info:hover:not(:disabled){filter:brightness(1.07)}.ui-btn:active:not(:disabled){transform:translateY(var(--space-px))}.ui-btn--sm{min-height:0;padding:7px 12px;font-size:13px}.ui-btn--lg{padding:13px 24px;font-size:15px}.ui-btn--icon{width:38px;height:38px;min-height:0;color:var(--ui-text-secondary);background:0 0;border-radius:10px;padding:0}.ui-btn--icon:hover:not(:disabled){background:var(--ui-bg-muted);color:var(--ui-text-primary)}.ui-btn--block{width:100%}.ui-btn--shine:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:38%;height:100%;animation:6s ease-in-out infinite cta-shine;position:absolute;top:0;left:0;transform:translate(-170%)skew(-20deg)}@keyframes cta-shine{0%{opacity:0;transform:translate(-170%)skew(-20deg)}6%{opacity:.9}30%{opacity:.9;transform:translate(400%)skew(-20deg)}34%,to{opacity:0;transform:translate(400%)skew(-20deg)}}.spin{animation:.7s linear infinite spin}.ui-seg{scrollbar-width:none;background:var(--ui-bg-muted);border-radius:9999px;gap:2px;min-width:0;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.ui-seg::-webkit-scrollbar{display:none}.ui-seg button{color:var(--ui-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9999px;flex:none;padding:6px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s}.ui-seg button[aria-selected=true],.ui-seg button[aria-pressed=true]{background-image:var(--ui-grad-primary);background-color:var(--ui-brand-red);color:#fff}.ui-seg--sm{min-height:32px;padding:3px}.ui-seg--sm button{align-items:center;gap:5px;min-height:0;padding:6px 10px;font-size:12px;display:inline-flex}.ui-seg--sm [data-ic]>svg{width:1em;height:1em}.ui-seg.ui-seg--compact{min-height:0;padding:2px}.ui-seg.ui-seg--compact button{min-height:32px;padding:4px 8px;font-size:12px}.ui-seg-container{width:100%;min-width:0;container-type:inline-size}.ui-seg.ui-seg--fill{gap:var(--space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;display:grid}.ui-seg--fill button{justify-content:center;min-width:0}.ui-seg.ui-seg--fill.ui-seg--compact button{padding-inline:var(--space-1);gap:var(--space-1);font-size:clamp(10px,3.6cqw,12px)}@container (width<=260px){.ui-seg.ui-seg--fill{border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.ui-seg.ui-seg--fill.ui-seg--compact button{font-size:12px}}.ui-field{flex-direction:column;gap:6px;display:flex}.ui-label{color:var(--ui-text-secondary);font-size:13px;font-weight:600}.ui-input,.ui-select,.ui-textarea{color:var(--ui-text-primary);background:var(--ui-bg-elevated);border:1px solid var(--ui-border-default);border-radius:10px;width:100%;min-height:44px;padding:10px 12px;font-family:inherit;font-size:14px;transition:all .15s}.ui-input::placeholder{color:var(--ui-text-muted)}.ui-input:focus,.ui-select:focus,.ui-textarea:focus{border-color:var(--ui-brand-red);box-shadow:var(--ui-ring);outline:none}.ui-input--err{border-color:var(--ui-danger)}.ui-help{color:var(--ui-text-tertiary);font-size:12px}.ui-help--err{color:var(--ui-danger)}.ui-inputgroup{align-items:center;display:flex;position:relative}.ui-inputgroup i,.ui-inputgroup [data-ic]{color:var(--ui-text-secondary);z-index:2;pointer-events:none;font-size:13px;position:absolute;left:12px}.ui-inputgroup .ui-input{padding-left:34px}.ui-select{appearance:none;white-space:nowrap;text-overflow:ellipsis;padding-right:36px;overflow:hidden}.ui-selectwrap{position:relative}.ui-selectwrap:after{content:"";border-right:2px solid var(--ui-text-tertiary);border-bottom:2px solid var(--ui-text-tertiary);pointer-events:none;width:9px;height:9px;position:absolute;top:50%;right:12px;transform:translateY(-70%)rotate(45deg)}.ui-selectwrap--multiple:after{display:none}.ui-select.game-presentation-multiselect{appearance:auto;height:9.5rem;min-height:9.5rem;padding:4px 8px}.ui-passwrap{position:relative}.ui-passwrap>.ui-input{padding-right:44px}.ui-passtoggle{width:34px;height:34px;color:var(--ui-text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;font-size:14px;transition:all .12s;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.ui-passtoggle:hover{background:var(--ui-bg-muted);color:var(--ui-brand-red)}.ui-otp{gap:8px;display:flex}.ui-otp input{text-align:center;width:44px;height:52px;color:var(--ui-text-primary);background:var(--ui-bg-muted);border:2px solid var(--ui-border-default);border-radius:10px;font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700;transition:all .15s}.ui-otp input:focus{background:var(--ui-bg-elevated);border-color:var(--ui-brand-red);outline:none}.ui-switch{cursor:pointer;flex:none;width:44px;height:26px;display:inline-block;position:relative}.ui-switch input{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ui-switch span{background:var(--ui-border-strong);pointer-events:none;border-radius:9999px;transition:all .2s;position:absolute;inset:0}.ui-switch span:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0000004d}.ui-switch input:checked+span{background:var(--ui-brand-red)}.ui-switch input:checked+span:before{transform:translate(18px)}.ui-switch input:focus-visible+span{box-shadow:var(--ui-ring)}.ui-switch input:disabled{cursor:not-allowed}.ui-switch input:disabled+span{opacity:.55}.ui-theme-switch{align-items:center;gap:var(--space-2);width:max-content;min-height:44px;color:var(--ui-text-secondary);flex:none;display:inline-flex}.ui-btn.ui-btn--compact{min-height:32px;padding:var(--space-1) var(--space-2);gap:var(--space-1);font-size:11px}.ui-btn--compact [data-ic]>svg{width:14px;height:14px}.ui-theme-switch [data-ic] svg{width:16px;height:16px}.ui-check{width:20px;height:20px;accent-color:var(--ui-brand-red)}.ui-filter-menu{display:inline-flex;position:relative}.ui-filter-menu--block{position:static}.ui-filter-menu--block .ui-filter-menu__panel{width:auto;left:0;right:0}.ui-filter-menu__btn{position:relative}.ui-filter-menu__count{justify-content:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;line-height:18px;position:absolute;top:-4px;right:-4px}.ui-filter-menu__panel{z-index:20;width:min(20rem,calc(100vw - 2 * var(--space-3)));background:var(--ui-bg-elevated);border:1px solid var(--ui-border-subtle);box-shadow:var(--ui-shadow-card);padding:var(--space-3);gap:var(--space-3);border-radius:12px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:0}.ui-filter-menu__group{gap:var(--space-2);flex-direction:column;display:flex}.ui-filter-menu__group-label{color:var(--ui-text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.ui-filter-menu__options{flex-direction:column;gap:6px;display:flex}.ui-filter-menu__option{align-items:center;gap:var(--space-2);cursor:pointer;color:var(--ui-text-primary);font-size:14px;display:flex}.ui-filter-menu__footer{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--ui-border-subtle);display:flex}.ui-badge{white-space:nowrap;border-radius:9999px;align-items:center;gap:5px;width:fit-content;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.ui-badge i{font-size:.85em}.ui-badge--success{background:var(--ui-success-soft);color:var(--ui-success-ink)}.ui-badge--danger{background:var(--ui-danger-soft);color:var(--ui-danger)}.ui-badge--warning{background:var(--ui-warning-soft);color:var(--ui-warning)}.ui-badge--info{background:var(--ui-info-soft);color:var(--ui-info)}.ui-badge--gold{background:var(--ui-brand-gold-soft);color:var(--ui-brand-gold-ink)}.ui-badge--purple{background:var(--ui-brand-red-soft);color:var(--ui-brand-red)}.ui-badge--neutral{background:var(--ui-bg-muted);color:var(--ui-text-secondary)}.ui-badge--contrast{background:var(--ui-bg-elevated);color:var(--ui-text-primary);border-color:var(--ui-border-subtle)}.ui-badge--live{background-image:var(--ui-grad-primary);background-color:var(--ui-live);color:#fff;text-transform:uppercase;letter-spacing:.06em;box-shadow:0 0 0 4px var(--ui-live-soft)}.dot{background:currentColor;border-radius:50%;width:7px;height:7px;display:inline-block}.ui-card{background:var(--ui-bg-elevated);border:1px solid var(--ui-border-subtle);box-shadow:var(--ui-shadow-card);border-radius:16px;min-width:0;transition:all .2s}.ui-card--pad{padding:14px}.ui-card--hover:hover{box-shadow:var(--ui-shadow-hover);transform:translateY(-2px)}@media (width>=40rem){.ui-card--pad{padding:22px}}.ui-card--result{border-color:var(--ui-brand-red);box-shadow:var(--ui-shadow-result)}.card-h{border-bottom:1px solid var(--ui-border-subtle);flex-wrap:wrap;align-items:center;gap:10px;padding:16px 20px;font-weight:700;display:flex}.card-h .ico{color:var(--ui-brand-red)}.card-h .sp{margin-left:auto}.card-b{padding:20px}.ui-stat{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.ui-stat--with-icon{grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:2px 10px;display:grid}.ui-stat--with-icon .ui-stat__icon{border-radius:10px;grid-row:1/3;width:38px;height:38px}.ui-stat--with-icon .t-cap{align-self:end}.ui-stat--with-icon .num-md{align-self:start}.ui-stat>*{min-width:0;max-width:100%}.ui-stat .num-md{overflow-wrap:anywhere;font-size:23px;line-height:1.2}.ui-stat__icon{background:var(--ui-brand-red-soft);width:46px;height:46px;color:var(--ui-brand-red);border-radius:12px;flex:none;place-items:center;font-size:18px;display:grid}@media (width>=40rem){.ui-stat,.ui-stat--with-icon{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.ui-stat--with-icon .ui-stat__icon{border-radius:12px;width:46px;height:46px}.ui-stat--with-icon .t-cap,.ui-stat--with-icon .num-md{align-self:auto}}.ui-tabs{border-bottom:1px solid var(--ui-border-subtle);flex-wrap:wrap;gap:4px;display:flex}.ui-tabs button{color:var(--ui-text-tertiary);cursor:pointer;white-space:nowrap;align-items:center;gap:var(--space-2);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:11px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.ui-tabs button:hover{color:var(--ui-text-primary)}.ui-tabs button[aria-selected=true]{color:var(--ui-brand-red);border-bottom-color:var(--ui-brand-red)}.ui-pilltabs{flex-wrap:wrap;gap:8px;display:flex}.ui-pilltabs button{border:1px solid var(--ui-border-default);background:var(--ui-bg-elevated);color:var(--ui-text-secondary);white-space:nowrap;cursor:pointer;border-radius:9999px;align-items:center;gap:7px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.ui-pilltabs button[aria-selected=true]{border-color:#0000;background-image:var(--ui-grad-primary)!important;background-color:var(--ui-brand-red)!important;color:#fff!important}@media (width<=63.99rem){.ui-btn,.ui-input,.ui-select,.ui-seg button,.ui-tabs button,.ui-pilltabs button{min-height:calc(var(--space-10) + var(--space-1))}.ui-btn--icon,.ui-passtoggle{width:calc(var(--space-10) + var(--space-1));height:calc(var(--space-10) + var(--space-1))}}.ui-rangepills{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ui-rangepills__custom{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-rangepills__custom .ui-input{min-width:152px}.ui-rangepills__sep{color:var(--ui-text-tertiary);font-size:12px}.ui-rangepills__hint{color:var(--ui-danger);font-size:12px;font-weight:600}.ui-rangepills__caption{color:var(--ui-text-tertiary);width:100%}.ui-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-pager__summary{color:var(--ui-text-tertiary);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-pager__sep{color:var(--ui-border-strong)}.ui-pager__limit{width:auto;min-width:64px}.ui-pager__nav{align-items:center;gap:8px;display:flex}.ui-pager__pos{white-space:nowrap}.ui-kebab{display:inline-flex;position:relative}.ui-kebab__trigger{width:34px;height:34px;color:var(--ui-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9999px;place-items:center;transition:all .15s;display:grid}.ui-kebab__trigger:hover{background:var(--ui-bg-muted);color:var(--ui-text-primary)}.ui-kebab__trigger[aria-expanded=true]{background:var(--ui-bg-muted);color:var(--ui-brand-red)}.ui-kebab__menu{background:var(--ui-bg-elevated);border:1px solid var(--ui-border-default);min-width:180px;box-shadow:var(--ui-shadow-hover);z-index:20;border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px)}.ui-kebab__menu--end{right:0}.ui-kebab__menu--start{left:0}.ui-kebab__item{color:var(--ui-text-primary);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-family:inherit;font-size:13px;font-weight:600;transition:all .12s;display:flex}.ui-kebab__item:hover:not(:disabled){background:var(--ui-bg-muted)}.ui-kebab__item:disabled{opacity:.5;cursor:not-allowed}.ui-kebab__item--danger{color:var(--ui-danger)}.ui-table-wrap{border:1px solid var(--ui-border-subtle);background:var(--ui-bg-elevated);border-radius:14px;min-width:0;max-width:100%;overflow-x:auto}.ui-table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.ui-table thead th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--ui-text-tertiary);border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-bg-muted);white-space:nowrap;vertical-align:middle;padding:12px 16px;font-size:11px;font-weight:700;position:sticky;top:0}.ui-table thead th.text-r{text-align:right}.ui-table thead th.text-c{text-align:center}.ui-table tbody td{border-bottom:1px solid var(--ui-border-subtle);color:var(--ui-text-secondary);vertical-align:middle;padding:13px 16px}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table tbody tr:hover{background:var(--ui-bg-muted)}.ui-table td.num,.ui-table td .num{color:var(--ui-text-primary);font-weight:600}.ui-table th.ui-col--num,.ui-table td.ui-col--num{text-align:right}.ui-table td.ui-col--num{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-family:JetBrains Mono,ui-monospace,monospace}.ui-table th.ui-col--center,.ui-table td.ui-col--center{text-align:center}.ui-table th.ui-col--text,.ui-table td.ui-col--text{text-align:left}.ui-table[data-fit=compact]{min-width:0;font-size:12px}.ui-table[data-fit=compact] th,.ui-table[data-fit=compact] td{padding:var(--space-2) var(--space-2)}.ui-table[data-fit=compact] th{letter-spacing:0}.ui-table[data-fit=compact] td{white-space:normal;overflow-wrap:anywhere}.ui-table[data-fit=compact] td .mono,.ui-table[data-fit=compact] td.ui-col--num{white-space:nowrap}.ui-table thead th:not(:last-child),.ui-table tbody td:not(:last-child){border-right:var(--space-px) solid var(--ui-table-grid)}.ui-table tbody tr[data-clickable=true]{cursor:pointer}.ui-table th.ui-table__expander-col{width:var(--space-12)}.ui-table td.ui-table__expander-cell{padding-inline:calc(var(--space-1) / 2)}.ui-table__expander{width:calc(var(--space-10) + var(--space-1));height:calc(var(--space-10) + var(--space-1));margin-block:calc(-1.5 * var(--space-2));color:var(--ui-text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;font-family:inherit;display:inline-grid}.ui-table__expander:hover{background:var(--ui-bg-muted);color:var(--ui-text-primary)}.ui-table__expander:focus-visible{outline:2px solid var(--ui-brand-red);outline-offset:2px}.ui-table__expander>*{transition:transform .15s}.ui-table__expander[aria-expanded=true]>*{transform:rotate(90deg)}.ui-table td.ui-table__expanded{background:var(--ui-bg-muted)}.ui-table td.ui-table__empty{padding:var(--space-8) var(--space-4)}.ui-table tfoot tr.ui-table__summary{font-weight:700}.ui-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-table[data-render=cards]{background:0 0;min-width:0;display:block}.ui-table[data-render=cards] thead{display:none}.ui-table[data-render=cards] tbody,.ui-table[data-render=cards] tfoot{gap:var(--space-2);padding:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.ui-table[data-render=cards] tr{border:var(--space-px) solid var(--ui-border-subtle);border-radius:var(--radius-md);background:var(--ui-bg-elevated);min-width:0;display:block;overflow:clip}.ui-table[data-render=cards] td{gap:var(--space-2);border-bottom:var(--space-px) solid var(--ui-border-subtle);overflow-wrap:anywhere;grid-template-columns:minmax(0,42%) minmax(0,1fr);place-items:start;display:grid;padding:var(--space-2) var(--space-3)!important;text-align:end!important}.ui-table[data-render=cards] td:last-child{border-bottom:0}.ui-table[data-render=cards] td[data-align=num],.ui-table[data-render=cards] td.ui-col--num,.ui-table[data-render=cards] td.text-r{justify-items:end}.ui-table[data-render=cards] td[data-align=center],.ui-table[data-render=cards] td.ui-col--center,.ui-table[data-render=cards] td.text-c{justify-items:center}.ui-table[data-render=cards] .ui-table__expander{margin-block:calc(-1 * var(--space-2))}.ui-table[data-render=cards] .ui-badge{white-space:normal;text-align:start;max-width:100%}.ui-table[data-render=cards] td:before{content:attr(data-label);min-width:0;color:var(--ui-text-tertiary);font-size:var(--text-overline-size);text-align:start;text-transform:none;overflow-wrap:anywhere;font-weight:700}.ui-table[data-render=cards] td[data-mobile-span=full]{display:block;text-align:center!important}.ui-table[data-render=cards] td[data-mobile-span=full]:before{display:none}.ui-table[data-render=cards] td.ui-table__expanded{text-align:start!important}.ui-table[data-render=cards] td[data-mobile-actions=true]:before{margin-bottom:var(--space-2);text-align:start;display:block}.ui-table[data-render=cards] td[data-mobile-actions=true] .row{flex-wrap:wrap!important;justify-content:flex-start!important}.ui-table[data-render=cards] td[data-mobile-actions=true] .ui-btn{white-space:nowrap;flex:none}.ui-table[data-render=cards] tbody td:not(:last-child){border-right:0}.ui-table-wrap:has(.ui-table[data-mobile-mode=scroll]){overscroll-behavior-inline:contain;touch-action:pan-x pan-y;position:relative}.ui-table-wrap:has(.ui-table[data-mobile-mode=scroll]):before{content:"เลื่อนเพื่อดูคอลัมน์เพิ่มเติม";width:max-content;max-width:100%;padding:var(--space-1_5) var(--space-2);color:var(--ui-text-tertiary);background:var(--ui-bg-muted);border-bottom:var(--space-px) solid var(--ui-border-subtle);font-size:var(--text-overline-size);white-space:nowrap;z-index:5;font-weight:600;display:block;position:sticky;left:0}.ui-table[data-mobile-mode=scroll] th:first-child,.ui-table[data-mobile-mode=scroll] td:first-child{background:var(--ui-bg-elevated);box-shadow:var(--space-px) 0 0 var(--ui-border-subtle);z-index:3;position:sticky;left:0}.ui-table[data-mobile-mode=scroll] thead th:first-child{background:var(--ui-bg-muted);z-index:4}@media (width>=60rem){.ui-table-wrap:has(.ui-table[data-mobile-mode=scroll]):before{display:none}}.ui-overlay{z-index:1000;overscroll-behavior:contain;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c0d128c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow:auto}.ui-modal{-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);border:1px solid var(--ui-border-default);box-shadow:var(--ui-shadow-hover);width:min(var(--ui-modal-max,460px),calc(100vw - 2*var(--space-4)));border-radius:18px;flex-direction:column;max-width:none;max-height:calc(100dvh - 40px);animation:.18s ui-modal-pop;display:flex;overflow:hidden;background-color:var(--ui-glass-modal-bg)!important}@keyframes ui-modal-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.ui-modal__head{flex:none;align-items:center;gap:12px;padding:14px 14px 0 22px;display:flex}.ui-modal__title{overflow-wrap:anywhere;flex:1;min-width:0}.ui-modal__close{flex:none;margin-left:auto}.ui-modal__body{overscroll-behavior:contain;min-width:0;min-height:0;padding:14px 22px;overflow-y:auto}.ui-modal__foot{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:10px;padding:14px 22px 20px;display:flex}@media (width<=560px){.ui-overlay{padding:12px}.ui-modal{max-height:calc(100dvh - 24px)}.ui-modal__head{padding:10px 10px 0 16px}.ui-modal__body{padding:12px 16px}.ui-modal__foot{padding:12px 16px 16px}}.brandmark{width:34px;height:34px;box-shadow:var(--ui-shadow-result);border-radius:10px;display:block}.sec-head{margin-bottom:2px}.sec-head .overline{color:var(--ui-brand-red)}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.ui-card,.ui-table-wrap,.ui-seg,.laos-glass{-webkit-backdrop-filter:var(--ui-glass-blur);backdrop-filter:var(--ui-glass-blur);background-color:var(--ui-glass-bg)!important;border-color:var(--ui-glass-border)!important}.ui-card{box-shadow:var(--ui-glass-sh)}.ui-card--hover:hover{box-shadow:var(--ui-shadow-hover)}.ui-card--result{box-shadow:var(--ui-shadow-result);border-color:var(--ui-brand-red)!important}.ui-btn,.ui-badge,.ui-stat__icon,.brandmark,.ui-seg button[aria-selected=true],.ui-pilltabs button[aria-selected=true]{-webkit-backdrop-filter:none}.ui-table thead th,.ui-table tfoot th{background:var(--ui-bg-muted);-webkit-backdrop-filter:none;backdrop-filter:none}.ui-input,.ui-select,.ui-textarea,.ui-otp input{border-color:var(--ui-border-strong)!important;background-color:var(--ui-in-bg)!important}.ui-input:focus,.ui-select:focus,.ui-textarea:focus,.ui-otp input:focus{border-color:var(--ui-brand-red)!important}[data-ic]{justify-content:center;align-items:center;display:inline-flex}[data-ic]>svg{vertical-align:-.125em;width:1em;height:1em}.ui-stat__icon [data-ic]>svg{width:34px;height:34px}.card-h [data-ic]>svg{width:1.7em;height:1.7em}.ui-badge [data-ic]>svg{width:1.5em;height:1.5em}.ui-btn>[data-ic]{flex:none}.ui-btn [data-ic]>svg{flex:none;width:1.65em;min-width:1.65em;height:1.65em}[data-theme] .ui-stat__icon{box-shadow:none;background:var(--ui-brand-red-soft)!important;color:var(--ui-brand-red)!important;background-image:none!important}.cover{color:#fff;background:linear-gradient(135deg,#7a0f22,#c8102e 45%,#d4a017);border-radius:16px;min-height:150px;position:relative;overflow:hidden}.cover:after{content:"";background:linear-gradient(#0000000d,#0000008c);position:absolute;inset:0}.cover__body{z-index:1;flex-direction:column;justify-content:flex-end;min-height:150px;padding:18px 20px;display:flex;position:relative}.imgph{background:var(--ui-bg-muted);border:1px solid var(--ui-border-subtle);color:var(--ui-text-tertiary);border-radius:10px;place-items:center;display:grid}.ui-loading{color:var(--ui-text-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:36px;font-size:13px;display:flex}.ui-loading--overlay{z-index:var(--ui-z-overlay,1200);background:var(--ui-scrim,#fafaf7b8);min-height:100vh;position:fixed;inset:0}[data-theme=dark] .ui-loading--overlay{background:var(--ui-scrim-dark,#0c0c0eb8)}.ui-package-block-page{flex-direction:column;gap:20px;display:flex}.ui-package-block{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.ui-package-block__icon{opacity:.5;font-size:40px}.ui-package-block__title{color:var(--ui-text-primary)}.ui-package-block__message{max-width:480px}.skel{background:linear-gradient(90deg,var(--ui-skel-a) 25%,var(--ui-skel-b) 37%,var(--ui-skel-a) 63%);background-size:400% 100%;border-radius:8px;animation:1.4s infinite skel}@keyframes skel{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.skel{animation:none}.ui-btn{transition:none}.ui-btn:active:not(:disabled){transform:none}}.skel-line{border-radius:6px;width:100%;height:12px}.skel-line.sm{height:10px}.skel-line.lg{border-radius:7px;height:16px}.skel-title{border-radius:7px;width:58%;height:22px}.skel-circle{border-radius:50%;flex:none}.skel-chip{border-radius:9999px;width:66px;height:22px}.skel-btn{border-radius:9999px;width:100%;height:42px}.skel-stack{flex-direction:column;gap:10px;display:flex}.skel-inline{vertical-align:middle;flex:none;width:22px;height:22px;display:inline-block}.skel-inline--sm{border-radius:6px;width:16px;height:16px}.skel-inline--lg{width:38px;height:38px}.reveal{animation:.35s reveal}@keyframes reveal{0%{opacity:0}to{opacity:1}}.chart-box{height:240px;position:relative}.news-item{border-left:4px solid var(--ui-border-strong);background:var(--ui-bg-muted);border-radius:0 10px 10px 0;flex-direction:column;gap:5px;padding:12px 14px;display:flex}.news-item+.news-item{margin-top:12px}.news-item--danger{border-left-color:var(--ui-danger)}.news-item--success{border-left-color:var(--ui-success)}.news-item--warning{border-left-color:var(--ui-warning)}.news-item--info{border-left-color:var(--ui-info)}.news-item h4{color:var(--ui-text-primary);font-size:14.5px;font-weight:700}.lotto-num{color:var(--ui-brand-red);font-size:15px;font-weight:800}.lotto-mark{background:var(--ui-brand-red-soft);width:28px;height:28px;color:var(--ui-brand-red);vertical-align:middle;border-radius:7px;flex:none;place-items:center;display:inline-grid;overflow:hidden}.lotto-mark img{object-fit:cover;width:100%;height:100%;display:block}.lotto-mark [data-ic]>svg{width:16px;height:16px}.rank-badge{background:var(--ui-bg-muted);width:24px;height:24px;color:var(--ui-text-secondary);border-radius:8px;place-items:center;font-size:12px;font-weight:800;display:inline-grid}.rank-badge--1{background:var(--ui-brand-gold-soft);color:var(--ui-brand-gold-ink)}.rank-badge--2{color:#8b98a9;background:#94a3b833}.rank-badge--3{color:#b87c40;background:#b87c4033}.win-amt{color:var(--ui-success);font-weight:700}.bet-amt{color:var(--ui-brand-red);font-weight:700}.ui-toaster{top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:var(--z-toast);pointer-events:none;flex-direction:column;gap:8px;max-width:min(100vw - 24px,380px);display:flex;position:fixed}.ui-toast{pointer-events:auto;background-color:var(--ui-bg-elevated);-webkit-backdrop-filter:blur(48px)saturate(1.25);backdrop-filter:blur(48px)saturate(1.25);border:1px solid var(--ui-glass-border);box-shadow:var(--ui-glass-sh);color:var(--ui-text-primary);cursor:pointer;border-radius:16px;align-items:flex-start;gap:10px;padding:11px 12px;font-family:Noto Sans Thai,system-ui,sans-serif;animation:.18s ease-out ui-toast-in;display:flex}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ui-toast{background-color:color-mix(in srgb,var(--ui-bg-elevated) 64%,transparent)}}.ui-toast__ic{border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:15px;display:grid}.ui-toast--success .ui-toast__ic{background:var(--ui-success-soft);color:var(--ui-success)}.ui-toast--error .ui-toast__ic{background:var(--ui-danger-soft);color:var(--ui-danger)}.ui-toast--warning .ui-toast__ic{background:var(--ui-warning-soft);color:var(--ui-warning)}.ui-toast--info .ui-toast__ic{background:var(--ui-info-soft);color:var(--ui-info)}.ui-toast__msg{white-space:pre-line;word-break:break-word;flex:auto;min-width:0;padding-top:2px;font-size:13.5px;line-height:1.45}.ui-toast__x{width:28px;height:28px;color:var(--ui-text-primary);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;place-items:center;font-size:12px;transition:all .15s;display:grid}.ui-toast__x:hover{background:var(--ui-bg-muted);color:var(--ui-text-primary)}@keyframes ui-toast-in{0%{transform:translateY(-4px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ui-toast{animation:none}}.text-danger{color:var(--ui-danger)}.ui-money-cell{gap:var(--space-0_5);flex-direction:column;display:flex}.ui-money-cell--end{align-items:flex-end;display:inline-flex}.ui-money-cell--strong{font-weight:700}.ui-money-cell__note{font-weight:400}.ui-kv-row{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:nowrap;display:flex}.ui-kv-row>:first-child{overflow-wrap:anywhere;min-width:0}.ui-kv-row>:last-child{flex:none}.ui-kv-row--strong{font-weight:700}.grid-auto-fit{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(11.25rem,1fr));display:grid}.grid-auto-fit--lg{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.grid-auto-fit--sm{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.ui-search-dropdown{margin-top:var(--space-1_5);padding:var(--space-1_5);max-height:16.25rem;overflow-y:auto}.ui-search-dropdown__item{justify-content:flex-start;width:100%;min-height:2.75rem}.app-shell{--sidebar-w-expanded:236px;--sidebar-w-collapsed:76px;--sidebar-w-mobile:272px;--topbar-h:60px;--app-main-inner-pad:14px;background:var(--ui-bg-base);min-height:100dvh;color:var(--ui-text-primary);position:relative}.app-sidebar,.app-topbar,.ui-page{color:var(--ui-text-primary);font-family:Noto Sans Thai,system-ui,sans-serif}.ui-page{min-width:0}.app-shell__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:40;background:#0c0d1280;position:fixed;inset:0}.app-sidebar{z-index:50;background-color:var(--ui-glass-bg);height:100dvh;-webkit-backdrop-filter:var(--ui-glass-blur);backdrop-filter:var(--ui-glass-blur);border-right:1px solid var(--ui-glass-border);box-shadow:var(--ui-glass-sh);flex-direction:column;transition:width .25s,transform .25s;display:flex;position:fixed;top:0;left:0}.app-sidebar--expanded{width:var(--sidebar-w-expanded)}.app-sidebar--collapsed{width:var(--sidebar-w-collapsed)}.app-sidebar--mobile{width:var(--sidebar-w-mobile);transform:translate(-100%)}.app-sidebar--mobile.is-open{transform:translate(0)}.app-sidebar__brand{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px 14px;display:flex}.app-sidebar__brand-content{align-items:center;gap:11px;min-width:0;display:flex}.app-sidebar__brand-logo{object-fit:contain;border-radius:8px;flex:none;width:30px;height:30px}.app-sidebar__brand-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;overflow:hidden}.app-sidebar__brand-sub{color:var(--ui-text-tertiary);white-space:nowrap;font-size:11px}.supergame-mark{width:34px;height:34px;box-shadow:none;object-fit:contain;border-radius:0}.super-games-topbar-mark{object-fit:contain;width:34px;height:34px;display:block}.super-games-auth-mark{object-fit:contain;width:72px;height:72px;filter:drop-shadow(0 8px 18px color-mix(in srgb, var(--ui-brand-red) 22%, transparent));display:block}.app-sidebar__section-label{letter-spacing:.09em;text-transform:uppercase;color:var(--ui-text-muted);padding:14px 12px 5px;font-size:10.5px;font-weight:700}.app-sidebar__section-label:first-child{padding-top:0}.app-sidebar__scroll{scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;flex:auto;min-height:0;overflow-y:auto}.app-sidebar__scroll::-webkit-scrollbar{width:4px}.app-sidebar__scroll::-webkit-scrollbar-thumb{background-color:var(--ui-border-strong);border-radius:2px}.app-sidebar__header{flex-direction:column;gap:10px;padding:10px;display:flex}.app-sidebar__nav{padding:0 10px 10px}.app-sidebar__menu{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.app-sidebar__menu-item{min-width:0}.app-sidebar__menu-btn{width:100%;color:var(--ui-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:8px 12px;font-family:inherit;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.app-sidebar__menu-btn:hover{background:var(--ui-bg-muted);color:var(--ui-text-primary)}.app-sidebar__menu-btn.is-active{background:var(--ui-brand-red-soft);color:var(--ui-brand-red);font-weight:600}.app-sidebar__menu-icon{flex:none;width:19px;height:19px}.app-sidebar__menu-icon>svg{width:19px;height:19px}.app-sidebar__menu-label{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:auto;min-width:0;overflow:hidden}.app-sidebar__menu-chevron{opacity:.7;flex:none;font-size:10px;transition:transform .2s}.app-sidebar__menu-chevron>svg{width:.8em;height:.8em}.app-sidebar__menu-chevron.is-open{transform:rotate(180deg)}.app-sidebar__menu-external-icon{opacity:.6;flex:none;width:13px;height:13px}.app-sidebar__menu-external-icon>svg{width:13px;height:13px}.app-sidebar__submenu{flex-direction:column;gap:1px;margin:2px 0 4px;padding:0 0 0 34px;list-style:none;display:flex}.app-sidebar__submenu-link{color:var(--ui-text-tertiary);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:7px 10px;font-size:12.5px;text-decoration:none;transition:background .15s,color .15s;display:block;overflow:hidden}.app-sidebar__submenu-link:hover{background:var(--ui-bg-muted);color:var(--ui-text-primary)}.app-sidebar__submenu-link.is-active{color:var(--ui-brand-red);background:var(--ui-brand-red-soft);font-weight:700}.app-sidebar--collapsed .app-sidebar__menu-btn{justify-content:center}.app-sidebar__footer{border-top:1px solid var(--ui-border-subtle);flex-direction:column;flex:none;gap:8px;padding:12px;display:flex}.app-sidebar__domain-seg{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.app-sidebar__domain-seg>button{justify-content:center;align-items:center;gap:var(--space-1);width:100%;min-width:0;min-height:calc(var(--space-10) + var(--space-1));padding-inline:var(--space-2);white-space:nowrap;display:inline-flex}.app-sidebar--collapsed .app-sidebar__footer{align-items:center}.app-sidebar--collapsed .app-sidebar__domain-seg{grid-template-columns:minmax(0,1fr);width:auto}.app-sidebar--collapsed .app-sidebar__domain-seg>button{width:calc(var(--space-10) + var(--space-1));padding-inline:0}.app-topbar{height:var(--topbar-h);z-index:30;background-color:var(--ui-glass-bg);-webkit-backdrop-filter:var(--ui-glass-blur);backdrop-filter:var(--ui-glass-blur);border-bottom:1px solid var(--ui-glass-border);transition:left .25s;position:fixed;top:0;left:0;right:0}.app-topbar--expanded{left:var(--sidebar-w-expanded)}.app-topbar--collapsed{left:var(--sidebar-w-collapsed)}.app-topbar__row{scrollbar-width:none;align-items:center;gap:10px;height:100%;padding:0 12px;display:flex;overflow:clip hidden}.app-topbar__row::-webkit-scrollbar{display:none}.app-topbar__left{flex:1 0 auto;align-items:center;gap:10px;display:flex}.app-topbar__right{flex:none;align-items:center;gap:8px;display:flex}.app-topbar__burger{flex:none}.app-topbar__right .ui-badge--gold .mono{display:none}.session-dropdown-portal{z-index:1000;max-height:320px;padding:var(--space-1_5);position:fixed;overflow-y:auto}@media (width>=40rem){.app-topbar__right .ui-badge--gold .mono{display:inline}}@media (width>=64rem){.app-topbar__row{overflow-x:auto}}@media (width>=1024px) and (width<=1279px){.app-topbar__meta{display:none!important}}@media (width<=1023px){.app-topbar__meta{display:none!important}.app-sidebar__menu-btn,.app-sidebar__submenu-link{min-height:calc(var(--space-10) + var(--space-1));align-items:center;display:flex}}.app-main{min-height:100dvh;padding-top:var(--topbar-h);transition:padding-left .25s}.app-main--sidebar-expanded{padding-left:var(--sidebar-w-expanded)}.app-main--sidebar-collapsed{padding-left:var(--sidebar-w-collapsed)}.app-main__inner{padding:var(--app-main-inner-pad)}@media (width>=768px){.app-shell{--app-main-inner-pad:22px}}:is(html:has(.app-shell--viewport),body:has(.app-shell--viewport)){overscroll-behavior:auto;overflow:clip auto}.app-shell--viewport{inset-inline:0;top:var(--app-viewport-top,0px);height:var(--app-viewport-height,100dvh);min-height:0;position:fixed;overflow:hidden}.app-shell--viewport .app-topbar,.app-shell--viewport .app-sidebar,.app-shell--viewport .app-shell__overlay{position:absolute}.app-shell--viewport .app-sidebar{height:100%}.app-shell--viewport .app-main{box-sizing:border-box;height:100%;min-height:0;overflow:hidden}.app-shell--viewport .app-main__inner{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.app-shell--viewport .app-main__inner>.ui-page{height:100%;min-height:0}.app-connection-alert{border:1px solid var(--ui-warning);background:var(--ui-warning-soft);color:var(--ui-text-primary);border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.app-connection-alert>[data-ic]{color:var(--ui-warning);flex:none;margin-top:3px}.app-connection-alert>div{gap:2px;min-width:0;display:grid}.app-connection-alert strong{font-size:13px;line-height:1.45}.app-connection-alert span{color:var(--ui-text-secondary);font-size:12px;line-height:1.5}@media (width<=1023px){.app-main{padding-left:0!important}.app-main table:not(.ui-table){-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}:is(html:has(.customer-theme-scope),body:has(.customer-theme-scope)){height:100%;overflow:hidden}:is(html:has(.huay-theme),html:has(.huay-theme) *,html:has(.huay-preview),html:has(.huay-preview) *,html:has(.customer-theme-scope),html:has(.customer-theme-scope) *){scrollbar-width:none;scrollbar-color:auto;-ms-overflow-style:none}html:has(.huay-theme)::-webkit-scrollbar{width:0;height:0;display:none}html:has(.huay-theme) ::-webkit-scrollbar{width:0;height:0;display:none}html:has(.huay-preview)::-webkit-scrollbar{width:0;height:0;display:none}html:has(.huay-preview) ::-webkit-scrollbar{width:0;height:0;display:none}html:has(.customer-theme-scope)::-webkit-scrollbar{width:0;height:0;display:none}html:has(.customer-theme-scope) ::-webkit-scrollbar{width:0;height:0;display:none}.customer-theme-scope{--customer-shell-max-width:432px;--aurora-layout-max-width:var(--customer-shell-max-width);--ui-bg-base:var(--customer-bg-main,var(--customer-page));--ui-bg-elevated:var(--customer-card-bg,var(--customer-bg-card));--ui-bg-muted:var(--customer-bg-card-hover);--ui-border-subtle:var(--customer-card-border-color,var(--customer-border-light));--ui-border-default:var(--customer-border-light);--ui-border-strong:var(--customer-input-border-color,var(--customer-border-primary));--ui-text-primary:var(--customer-text-primary);--ui-text-secondary:var(--customer-text-secondary);--ui-text-tertiary:var(--customer-text-muted);--ui-text-muted:var(--customer-input-placeholder-color,var(--customer-text-muted));--ui-brand-red:var(--customer-primary-solid);--ui-brand-red-hover:var(--customer-primary-hover,var(--customer-primary-solid));--ui-brand-red-soft:color-mix(in srgb, var(--customer-primary-solid) 16%, transparent);--ui-success:var(--customer-success);--ui-success-soft:color-mix(in srgb, var(--customer-success) 16%, transparent);--ui-danger:var(--customer-danger);--ui-danger-soft:color-mix(in srgb, var(--customer-danger) 16%, transparent);--ui-warning:var(--customer-warning);--ui-warning-soft:color-mix(in srgb, var(--customer-warning) 16%, transparent);--ui-info:var(--customer-info);--ui-info-soft:color-mix(in srgb, var(--customer-info) 16%, transparent);--ui-grad-primary:var(--customer-btn-primary-bg,var(--customer-primary));--ui-ring:0 0 0 3px color-mix(in srgb, var(--customer-primary-solid) 28%, transparent);--ui-shadow-card:var(--customer-shadow-md);--ui-shadow-hover:var(--customer-shadow-lg);--ui-glass-modal-bg:var(--customer-card-bg,var(--customer-bg-card));width:min(100%, var(--customer-shell-max-width));max-width:var(--customer-shell-max-width);isolation:isolate;background:var(--customer-bg-main,var(--customer-page));height:100dvh;min-height:100dvh;color:var(--customer-text-primary);color-scheme:var(--customer-color-scheme,normal);font-family:var(--customer-font-family);accent-color:var(--customer-primary-solid);caret-color:var(--customer-primary-solid);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin-inline:auto;overflow:clip auto}:is(html:has(.customer-theme-scope .aurora-member-layout),body:has(.customer-theme-scope .aurora-member-layout),html:has(.customer-theme-scope .aurora-auth),body:has(.customer-theme-scope .aurora-auth)){overscroll-behavior-y:auto;touch-action:auto;height:auto;min-height:100%;overflow:clip auto}:is(.customer-theme-scope:has(.aurora-member-layout),.customer-theme-scope:has(.aurora-auth)){overscroll-behavior-y:auto;touch-action:auto;height:auto;min-height:calc(100dvh + 1px);overflow-y:visible}.customer-theme-scope *,.customer-theme-scope :before,.customer-theme-scope :after{box-sizing:border-box}.customer-theme-scope :where(input,select,textarea,button,option,optgroup){font-family:inherit}.customer-theme-scope :where(select,option,optgroup){background-color:var(--customer-bg-input,var(--customer-bg-card));color:var(--customer-input-text-color,var(--customer-text-primary))}.customer-theme-scope select option,.customer-theme-scope select optgroup{background-color:var(--customer-bg-input,var(--customer-bg-card))!important;color:var(--customer-input-text-color,var(--customer-text-primary))!important}.customer-theme-scope select option:checked,.customer-theme-scope select option:focus,.customer-theme-scope select option[selected]{background-color:color-mix(in srgb, var(--customer-primary-solid) 30%, var(--customer-bg-input))!important;color:var(--customer-btn-primary-text,var(--customer-text-primary))!important}.customer-theme-scope ::selection{background:var(--customer-primary-solid);color:var(--customer-btn-primary-text,var(--customer-text-primary))}.customer-theme-scope :where(.ui-toast,.ui-modal,.ui-overlay){font-family:var(--customer-font-family)}.storefront-loading{--storefront-loading-bg:var(--customer-bg-main,var(--customer-page));--storefront-loading-surface:var(--customer-bg-card,var(--customer-surface));--storefront-loading-accent:var(--customer-primary-solid);--storefront-loading-accent-soft:color-mix(in srgb, var(--customer-primary-solid) 24%, transparent);--storefront-loading-text:var(--customer-text-secondary);background:var(--storefront-loading-bg);width:100%;color:var(--storefront-loading-text);font-family:var(--customer-font-family);place-content:center;justify-items:center;gap:18px;display:grid;overflow:hidden}.storefront-readiness{min-height:100dvh;position:relative}.storefront-readiness[data-storefront-initial-content=pending]{height:100dvh;overflow:hidden}.storefront-readiness>.storefront-loading{z-index:1;height:100dvh;position:absolute;inset:0 0 auto}.storefront-readiness__content{transition:none}.storefront-loading--viewport{min-height:100dvh}.storefront-loading--inline{border-radius:var(--customer-radius-lg);min-height:180px}.storefront-loading--neutral{--storefront-loading-bg:color-mix(in srgb, Canvas 96%, CanvasText 4%);--storefront-loading-surface:color-mix(in srgb, Canvas 90%, CanvasText 10%);--storefront-loading-accent:color-mix(in srgb, Canvas 58%, CanvasText 42%);--storefront-loading-accent-soft:color-mix(in srgb, Canvas 82%, CanvasText 18%);--storefront-loading-text:CanvasText;font-family:system-ui,sans-serif}.storefront-loading__brand{aspect-ratio:1;place-items:center;width:clamp(76px,18vw,108px);display:grid;position:relative}.storefront-loading__halo{border:1px solid var(--storefront-loading-accent-soft);box-shadow:0 0 32px var(--storefront-loading-accent-soft);border-radius:34%;animation:1.5s ease-in-out infinite storefront-loading-halo;position:absolute;inset:-10%}.storefront-loading__logo{object-fit:contain;width:100%;height:100%;animation:1.5s ease-in-out infinite storefront-loading-logo;display:block;position:relative}.storefront-loading__skeleton{justify-items:center;gap:12px;width:min(72vw,260px);display:grid}.storefront-loading__skeleton-mark,.storefront-loading__skeleton-line{background:var(--storefront-loading-surface);display:block;overflow:hidden}.storefront-loading__skeleton-mark:after,.storefront-loading__skeleton-line:after{background:linear-gradient(90deg, transparent, var(--storefront-loading-accent-soft), transparent);content:"";width:48%;height:100%;animation:1.25s ease-in-out infinite storefront-loading-shimmer;display:block}.storefront-loading__skeleton-mark{border-radius:24px;width:72px;height:72px}.storefront-loading__skeleton-line{border-radius:999px;width:56%;height:10px}.storefront-loading__skeleton-line--wide{width:82%;margin-top:5px}.storefront-loading__message{max-width:min(82vw,360px);font-size:var(--customer-font-sm,13px);text-align:center;font-weight:500}@keyframes storefront-loading-logo{0%,to{opacity:.82;transform:translateY(0)scale(.96)}50%{opacity:1;transform:translateY(-4px)scale(1)}}@keyframes storefront-loading-halo{0%,to{opacity:.35;transform:scale(.9)rotate(-3deg)}50%{opacity:.88;transform:scale(1.04)rotate(3deg)}}@keyframes storefront-loading-shimmer{0%{transform:translate(-210%)}to{transform:translate(310%)}}@media (prefers-reduced-motion:reduce){.storefront-loading__halo,.storefront-loading__logo,.storefront-loading__skeleton-mark:after,.storefront-loading__skeleton-line:after{animation:none}}.partner-portal-theme-root,.partner-portal-theme-root *,.partner-portal-theme-root :before,.partner-portal-theme-root :after{box-sizing:border-box}.partner-portal-theme{min-width:0;min-height:100dvh;color:var(--customer-text-primary);background:var(--customer-bg-main);font-family:var(--customer-font-family)}.partner-portal-loading{text-align:center;place-content:center;justify-items:center;gap:.45rem;display:grid}.partner-portal-loading__mark,.partner-portal-brand__mark,.partner-portal-login__icon,.partner-portal-dashboard__principal-icon{color:var(--customer-primary);background:color-mix(in srgb, var(--customer-primary) 14%, transparent);border:1px solid color-mix(in srgb, var(--customer-primary) 38%, transparent);place-items:center;display:grid}.partner-portal-loading__mark,.partner-portal-brand__mark,.partner-portal-dashboard__principal-icon{border-radius:var(--customer-radius-full);width:44px;height:44px}.partner-portal-login:not(.partner-portal-theme--aurora){isolation:isolate;place-items:center;min-height:100dvh;padding:clamp(1rem,5vw,3rem);display:grid;position:relative;overflow-x:clip}.partner-portal-login__ambient{z-index:-1;background:radial-gradient(circle at 12% 8%, color-mix(in srgb, var(--customer-primary) 24%, transparent), transparent 38%), radial-gradient(circle at 88% 92%, color-mix(in srgb, var(--customer-accent) 18%, transparent), transparent 42%);pointer-events:none;position:absolute;inset:0}.partner-portal-login__panel{border:var(--customer-card-border-width) solid var(--customer-card-border-color);border-radius:var(--customer-card-radius);background:color-mix(in srgb, var(--customer-card-bg) 94%, transparent);width:min(100%,430px);min-width:0;box-shadow:var(--customer-card-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);gap:1.15rem;padding:clamp(1.1rem,4vw,2rem);display:grid}.partner-portal-brand{align-items:center;gap:.75rem;min-width:0;display:flex}.partner-portal-brand img{object-fit:contain;flex:0 0 52px;width:52px;height:52px}.partner-portal-brand>div,.partner-portal-dashboard__principal>div{gap:.12rem;min-width:0;display:grid}.partner-portal-brand strong,.partner-portal-dashboard__principal strong{color:var(--customer-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.partner-portal-brand>div>span,.partner-portal-dashboard__principal>div>span{color:var(--customer-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.partner-portal-login__intro{align-items:center;gap:.8rem;display:flex}.partner-portal-login__icon{border-radius:var(--customer-radius-lg);flex:0 0 54px;width:54px;height:54px}.partner-portal-login__intro h1,.partner-portal-login__intro p{margin:0}.partner-portal-login__intro h1{font-size:clamp(1.25rem,4.6vw,1.7rem);line-height:1.25}.partner-portal-login__intro p{color:var(--customer-text-secondary);margin-top:.18rem;font-size:.84rem;line-height:1.5}.partner-portal-form,.partner-portal-field{min-width:0;display:grid}.partner-portal-form{gap:.9rem}.partner-portal-field{color:var(--customer-input-label);gap:.4rem;font-size:.83rem;font-weight:600}.partner-portal-field__control{border:1px solid var(--customer-input-border-color);border-radius:var(--customer-input-radius);background:var(--customer-input-bg);min-width:0;min-height:48px;color:var(--customer-primary);align-items:center;gap:.55rem;transition:border-color .15s,box-shadow .15s;display:flex}.partner-portal-field__control:focus-within{border-color:var(--customer-input-focus-border);box-shadow:var(--customer-input-focus-shadow)}.partner-portal-field__control>svg{flex:none;margin-left:.8rem}.partner-portal-field input{width:100%;min-width:0;min-height:46px;color:var(--customer-input-text-color);font:inherit;background:0 0;border:0;outline:0;padding:0;font-weight:500}.partner-portal-field input::placeholder{color:var(--customer-input-placeholder)}.partner-portal-field__action,.partner-portal-logout{min-height:44px;font:inherit;cursor:pointer;border:0}.partner-portal-field__action{color:var(--customer-link-color);background:0 0;flex:none;padding:0 .8rem;font-size:.78rem;font-weight:700}.partner-portal-submit{border-radius:var(--customer-btn-primary-radius);background:var(--customer-btn-primary-bg);min-height:48px;color:var(--customer-btn-primary-text);font:inherit;cursor:pointer;box-shadow:var(--customer-shadow-lg);border:0;justify-content:center;align-items:center;gap:.5rem;font-weight:800;display:inline-flex}.partner-portal-submit:disabled,.partner-portal-field__action:disabled,.partner-portal-logout:disabled{cursor:wait;opacity:.58}.partner-portal-submit:focus-visible,.partner-portal-field__action:focus-visible,.partner-portal-logout:focus-visible,.partner-portal-field input:focus-visible{outline:2px solid var(--customer-input-focus-border);outline-offset:2px}.partner-portal-message,.partner-portal-login__note,.partner-portal-login__copyright{text-align:center;margin:0}.partner-portal-message{border-radius:var(--customer-radius-md);padding:.65rem .8rem;font-size:.84rem}.partner-portal-message--error{border:1px solid color-mix(in srgb, var(--customer-danger) 48%, transparent);background:color-mix(in srgb, var(--customer-danger) 12%, transparent);color:var(--customer-danger)}.partner-portal-login__note{border-top:1px solid var(--customer-border-light);color:var(--customer-text-secondary);padding-top:.9rem;font-size:.78rem}.partner-portal-login__copyright{color:var(--customer-text-muted);font-size:.72rem}.partner-portal-dashboard{isolation:isolate;position:relative;overflow-x:clip}.partner-portal-dashboard__header{z-index:2;border-bottom:1px solid var(--customer-card-border-color);background:color-mix(in srgb, var(--customer-card-bg) 90%, transparent);min-width:0;min-height:76px;box-shadow:var(--customer-shadow-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:clamp(.75rem,2vw,1.25rem);padding:.7rem clamp(1rem,3vw,2rem);display:grid;position:relative}.partner-portal-dashboard__header .partner-portal-brand{min-width:0}.partner-portal-dashboard__principal{justify-self:end;align-items:center;gap:.55rem;min-width:0;display:flex}.partner-portal-dashboard__principal-icon{flex:0 0 44px}.partner-portal-logout{border:1px solid color-mix(in srgb, var(--customer-danger) 42%, transparent);border-radius:var(--customer-btn-secondary-radius);background:color-mix(in srgb, var(--customer-danger) 10%, var(--customer-card-bg));min-height:44px;color:var(--customer-danger);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.42rem;padding:.55rem .85rem;font-weight:700;display:inline-flex}.partner-portal-logout svg{width:20px;height:20px}.partner-portal-dashboard__content{z-index:1;width:min(100%,1140px);min-width:0;margin:0 auto;padding:clamp(1rem,3vw,1.5rem);position:relative}.partner-portal-dashboard__aurora-art{z-index:-1;object-fit:cover;object-position:center top;opacity:.54;pointer-events:none;width:100%;height:min(52vw,420px);position:absolute;top:0;left:0}.partner-portal-theme--aurora.partner-portal-dashboard:before{z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--customer-bg-main) 22%, transparent), var(--customer-bg-main) min(50vw, 390px));content:"";pointer-events:none;position:absolute;inset:0}.partner-portal-theme--aurora .partner-portal-login-card{width:min(100% - 2rem,30rem)}.partner-portal-login-card__footer{z-index:1;border-top:1px solid color-mix(in srgb, var(--customer-primary) 34%, var(--customer-card-border-color));min-height:52px;color:var(--customer-text-secondary);background:color-mix(in srgb, var(--customer-card-bg) 86%, transparent);text-align:center;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.8rem;display:flex;position:relative}.partner-portal-login-card__footer svg{width:22px;height:22px;color:var(--customer-accent);flex:0 0 22px}.partner-portal-theme--aurora .partner-portal-login__copyright{z-index:1;margin:0 auto max(.75rem, env(safe-area-inset-bottom));position:relative}.partner-portal-theme--huay .partner-portal-login__panel,.partner-portal-theme--huay .partner-portal-dashboard__header{border-color:color-mix(in srgb, var(--customer-accent) 62%, var(--customer-card-border-color))}@media (width<=700px){.partner-portal-login:not(.partner-portal-theme--aurora){padding:.75rem}.partner-portal-login__panel{padding:1rem}.partner-portal-dashboard__header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand logout""principal principal";padding:.7rem .8rem}.partner-portal-dashboard__header .partner-portal-brand{grid-area:brand}.partner-portal-dashboard__principal{border-top:1px solid var(--customer-card-border-color);grid-area:principal;justify-self:stretch;width:100%;padding-top:.65rem}.partner-portal-logout{grid-area:logout;padding-inline:.65rem}.partner-portal-dashboard__content{padding:.75rem}.partner-portal-brand img{flex-basis:44px;width:44px;height:44px}}@media (width<=390px){.partner-portal-logout span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.partner-portal-logout{width:44px;padding:0}}@media (prefers-reduced-motion:reduce){.partner-portal-theme *,.partner-portal-theme :before,.partner-portal-theme :after{transition-duration:1ms!important;animation-duration:1ms!important}}.partner-portal-theme-root{min-width:0;min-height:100dvh;overflow-x:clip;container-type:inline-size}.partner-portal-theme-root.aurora-theme-root{color:var(--tenant-text);background:var(--tenant-gradient-lobby-page-surface);font-family:var(--tenant-font-family,var(--customer-font-family))}.partner-portal-theme-root.aurora-theme-root .aurora-auth,.partner-portal-theme-root.aurora-theme-root .aurora-theme{font-family:var(--tenant-font-family,var(--customer-font-family))}.partner-portal-theme--aurora.partner-portal-dashboard{min-height:100dvh;color:var(--tenant-text);background:var(--tenant-gradient-lobby-backdrop-atmosphere);font-family:var(--tenant-font-family,var(--customer-font-family))}.partner-portal-theme--aurora.partner-portal-dashboard:before{background:var(--tenant-gradient-lobby-page-surface);opacity:.86}.partner-portal-theme--aurora .partner-portal-dashboard__header{row-gap:var(--tenant-space-2);width:min(100%, var(--customer-shell-max-width,432px));min-height:0;padding:var(--tenant-space-3) var(--tenant-space-4);border-bottom:1px solid var(--tenant-border);background:var(--tenant-gradient-lobby-navigation-surface);box-shadow:var(--tenant-shadow-lobby-wallet-outer);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand logout""principal principal";align-items:center;margin:0 auto}.partner-portal-theme--aurora .partner-portal-dashboard__header>.partner-portal-brand{grid-area:brand;justify-self:start;gap:0;width:100%;min-width:0}.partner-portal-theme--aurora .partner-portal-brand--aurora .aurora-brand{justify-items:start;width:min(100%,12rem);min-width:0;height:3rem}.partner-portal-theme--aurora .partner-portal-brand__name{max-width:100%;color:var(--tenant-text)}.partner-portal-theme--aurora .partner-portal-dashboard__principal{width:100%;padding-top:var(--tenant-space-2);border-top:1px solid var(--tenant-border);grid-area:principal;justify-self:stretch}.partner-portal-theme--aurora .partner-portal-dashboard__principal>div{width:100%;max-width:100%}.partner-portal-theme--aurora .partner-portal-dashboard__principal-name{max-width:100%;color:var(--tenant-text)}.partner-portal-theme--aurora .partner-portal-dashboard__header>.partner-portal-logout{grid-area:logout;justify-self:end}.partner-portal-theme--aurora .partner-portal-dashboard__content{width:min(100%, var(--customer-shell-max-width,432px));padding:var(--tenant-space-4) var(--tenant-space-3) calc(var(--tenant-space-7) + env(safe-area-inset-bottom))}.partner-portal-theme--aurora .partner-portal-brand strong,.partner-portal-theme--aurora .partner-portal-dashboard__principal strong{min-width:0;color:var(--tenant-text);text-overflow:clip;white-space:nowrap;overflow:visible}.partner-portal-theme--aurora .partner-portal-brand>div>span,.partner-portal-theme--aurora .partner-portal-dashboard__principal>div>span{color:var(--tenant-text-muted)}.partner-portal-theme--aurora .partner-portal-dashboard__principal-icon{color:var(--tenant-accent);background:color-mix(in srgb, var(--tenant-accent) 16%, transparent);border-color:color-mix(in srgb, var(--tenant-accent) 42%, transparent)}.partner-portal-theme--aurora .partner-portal-logout{min-height:var(--tenant-space-7);border-color:color-mix(in srgb, var(--tenant-danger) 58%, var(--tenant-border));border-radius:var(--tenant-radius-pill);background:var(--tenant-gradient-game-provider-provider);color:var(--tenant-text);box-shadow:var(--tenant-shadow-lobby-wallet-action-outer)}@media (width<=700px){.partner-portal-theme--aurora .partner-portal-dashboard__header{padding:var(--tenant-space-3) var(--tenant-space-2)}.partner-portal-theme--aurora .partner-portal-dashboard__content{padding-inline:var(--tenant-space-2)}}@container (width<=700px){.partner-portal-theme-root .partner-portal-login__panel{padding:1rem}.partner-portal-theme-root .partner-portal-login__intro>div{min-width:0}.partner-portal-theme-root .partner-portal-login__intro h1{font-size:1.42rem}.partner-portal-theme-root.aurora-theme-root .partner-portal-login-card{margin-inline:1rem}.partner-portal-theme-root.aurora-theme-root .partner-portal-login-card .aurora-login__body{padding:1rem 1rem .7rem}.partner-portal-theme-root.aurora-theme-root .partner-portal-login-card .aurora-login__heading{font-size:1.55rem}.partner-portal-theme-root.aurora-theme-root .partner-portal-login-card .aurora-login__subheading{margin:.2rem 0 .6rem;font-size:.84rem}.partner-portal-theme-root:not(.aurora-theme-root) .partner-portal-dashboard__header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand logout""principal principal";row-gap:.55rem;min-height:0}.partner-portal-theme-root:not(.aurora-theme-root) .partner-portal-dashboard__header>.partner-portal-brand{grid-area:brand;justify-self:start;width:100%;min-width:0}.partner-portal-theme-root:not(.aurora-theme-root) .partner-portal-dashboard__principal{grid-area:principal;justify-self:stretch;width:100%;padding-top:.65rem}.partner-portal-theme-root:not(.aurora-theme-root) .partner-portal-dashboard__header>.partner-portal-logout{grid-area:logout;justify-self:end}}.customer-bank-gate{width:100%;max-width:var(--customer-shell-max-width,432px);box-sizing:border-box;min-width:0;padding:24px 16px calc(104px + env(safe-area-inset-bottom));color:var(--customer-text-primary);margin:0 auto}.customer-bank-gate__title{font-size:var(--customer-font-size-lg);margin:0 0 24px}.customer-bank-gate__card{border:1px solid var(--customer-border-light);border-radius:var(--customer-radius-lg);background:var(--customer-bg-card);text-align:center;padding:28px 20px}.customer-bank-gate__icon{width:48px;height:48px;color:var(--customer-primary)}.customer-bank-gate__card h2{font-size:var(--customer-font-size-md);overflow-wrap:anywhere;margin:16px 0 8px;line-height:1.6}.customer-bank-gate__card p{font-size:var(--customer-font-size-sm);color:var(--customer-text-secondary);margin:0 0 24px;line-height:1.6}.customer-bank-gate__button{border-radius:var(--customer-radius-md);background:var(--customer-primary);min-height:48px;color:var(--customer-btn-primary-text);justify-content:center;align-items:center;padding:0 16px;font-weight:700;text-decoration:none;display:flex}.customer-bank-gate__button:focus-visible{outline:2px solid var(--customer-text-primary);outline-offset:4px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-xs:4px;--blur-lg:16px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}:root{--neutral-50:oklch(98.5% 0 0);--neutral-100:oklch(97% 0 0);--neutral-200:oklch(92.2% 0 0);--neutral-300:oklch(85% 0 0);--neutral-400:oklch(70.8% 0 0);--neutral-500:oklch(55.6% 0 0);--neutral-600:oklch(43.9% 0 0);--neutral-700:oklch(37.1% 0 0);--neutral-800:oklch(26.9% 0 0);--neutral-900:oklch(20.5% 0 0);--neutral-950:oklch(14.5% 0 0);--gold-50:oklch(97% .04 91);--gold-100:oklch(94% .08 91);--gold-200:oklch(91% .12 91);--gold-300:oklch(88% .15 91);--gold-400:oklch(85% .18 91);--gold-500:oklch(80% .19 85);--gold-600:oklch(74% .19 80);--gold-700:oklch(65% .18 75);--gold-800:oklch(55% .16 70);--gold-900:oklch(45% .14 65);--success-50:oklch(97% .04 165);--success-100:oklch(94% .08 165);--success-300:oklch(88% .14 165);--success-400:oklch(85% .16 165);--success-500:oklch(78% .17 162);--success-600:oklch(69% .17 162);--success-700:oklch(58% .16 162);--success-800:oklch(45% .14 162);--destructive-50:oklch(97% .04 25);--destructive-100:oklch(94% .08 25);--destructive-300:oklch(82% .16 22);--destructive-400:oklch(70% .2 22);--destructive-500:oklch(64% .225 25);--destructive-600:oklch(58% .245 27);--destructive-700:oklch(50% .225 27);--destructive-800:oklch(42% .2 27);--warning-50:oklch(97% .04 80);--warning-100:oklch(94% .08 80);--warning-300:oklch(88% .14 80);--warning-400:oklch(85% .17 85);--warning-500:oklch(78% .18 80);--warning-600:oklch(70% .18 75);--warning-700:oklch(60% .17 70);--warning-800:oklch(50% .15 65);--info-50:oklch(97% .04 232);--info-100:oklch(94% .08 232);--info-300:oklch(82% .14 232);--info-400:oklch(75% .16 232);--info-500:oklch(65% .18 240);--info-600:oklch(58% .2 240);--info-700:oklch(50% .2 245);--info-800:oklch(42% .18 250);--purple-400:oklch(70% .2 295);--purple-500:oklch(62% .24 304);--purple-600:oklch(55% .27 304);--pink-400:oklch(72% .22 10);--pink-500:oklch(65% .25 16);--pink-600:oklch(58% .27 20);--lao-red:#c8102e;--lao-red-hover:#a50d26;--lao-red-soft:#c8102e1a;--lao-red-glow:#c8102e26;--lao-gold:#d4a017;--lao-gold-soft:#d4a0171f;--lao-blue:#003da5;--lao-blue-soft:#003da51a;--lao-green:#0e7c3a;--lao-green-soft:#0e7c3a1a;--lao-live:#ff1744;--lao-bg-base:#fafaf7;--lao-bg-elevated:#fff;--lao-bg-muted:#f4f4f0;--lao-border-subtle:#ecece6;--lao-border-default:#dcdcd4;--lao-border-strong:#c0c0b6;--lao-text-primary:#1a1a1a;--lao-text-secondary:#4a4a4a;--lao-text-tertiary:#7a7a7a;--lao-text-muted:#a0a0a0;--lao-dark-base:#14161c;--lao-dark-elevated:#1c1f28;--lao-dark-muted:#262a35;--lao-success:#16a34a;--lao-danger:#dc2626;--lao-warning:#f59e0b;--lao-info:#0284c7;--radius:.625rem;--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:.875rem;--radius-xl:1.125rem;--radius-2xl:1.375rem;--radius-3xl:1.75rem;--radius-4xl:2rem;--radius-full:9999px;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--space-px:1px;--space-0:0;--space-0_5:.125rem;--space-1:.25rem;--space-1_5:.375rem;--space-2:.5rem;--space-2_5:.625rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--opacity-disabled:.5;--opacity-loading:.7;--opacity-hover-overlay:.1;--opacity-pressed-overlay:.2;--opacity-glass-light:.1;--opacity-glass-medium:.2;--opacity-glass-heavy:.4;--brightness-highlight:1.2;--saturate-emphasis:1.1;--z-base:0;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-navbar:1040;--z-modal-backdrop:1050;--z-modal:1060;--z-popover:1070;--z-tooltip:1080;--z-toast:1090;--z-overlay:1100}:root,:root[data-mode=dark],:root[data-theme=dark]{--background:var(--lao-dark-base);--foreground:#f5f5f0;--card:var(--lao-dark-elevated);--card-foreground:#f5f5f0;--popover:var(--lao-dark-elevated);--popover-foreground:#f5f5f0;--muted:var(--lao-dark-muted);--muted-foreground:#a0a0a0;--accent:var(--lao-dark-muted);--accent-foreground:#f5f5f0;--primary:var(--lao-red);--primary-foreground:#fff;--primary-hover:#e11d38;--primary-pressed:var(--lao-red-hover);--primary-soft:var(--lao-red-soft);--secondary:var(--lao-gold);--secondary-foreground:#1a1a1a;--secondary-soft:var(--lao-gold-soft);--destructive:var(--lao-danger);--destructive-foreground:#fff;--destructive-soft:var(--danger-soft,#dc26261f);--success:var(--lao-success);--success-foreground:#fff;--success-soft:var(--lao-green-soft);--warning:var(--lao-warning);--warning-foreground:#1a1a1a;--warning-soft:#f59e0b26;--info:#2e8fd9;--info-foreground:#fff;--info-soft:var(--lao-blue-soft);--border:#ffffff1a;--border-subtle:#ffffff0d;--border-strong:#fff3;--input:#ffffff1f;--ring:var(--lao-red);--sidebar:var(--lao-dark-elevated);--sidebar-foreground:#e8e8e3;--sidebar-primary:var(--lao-red);--sidebar-primary-foreground:#fff;--sidebar-accent:var(--lao-dark-muted);--sidebar-accent-foreground:#f5f5f0;--sidebar-border:#ffffff14;--sidebar-ring:var(--lao-red);--chart-1:var(--lao-red);--chart-2:var(--lao-gold);--chart-3:var(--lao-blue);--chart-4:var(--lao-green);--chart-5:var(--purple-500);--live:var(--lao-live);--live-glow:0 0 0 4px #ff174433;--shadow-base:oklch(0% 0 0/.4);--shadow-sm:0 1px 2px oklch(0% 0 0/.3);--shadow-md:0 2px 4px oklch(0% 0 0/.3), 0 4px 12px oklch(0% 0 0/.25);--shadow-lg:0 4px 6px oklch(0% 0 0/.4), 0 10px 15px oklch(0% 0 0/.3);--shadow-xl:0 8px 32px oklch(0% 0 0/.5);--shadow-2xl:0 25px 50px oklch(0% 0 0/.6);--shadow-card:0 1px 3px oklch(0% 0 0/.4), 0 4px 12px oklch(0% 0 0/.3);--shadow-card-hover:0 4px 12px oklch(0% 0 0/.5), 0 8px 24px oklch(0% 0 0/.4);--shadow-inset:inset 0 2px 4px oklch(0% 0 0/.3);--glow-primary:0 0 20px oklch(from var(--primary) l c h / .4);--glow-success:0 0 20px oklch(from var(--success) l c h / .4);--glow-destructive:0 0 20px oklch(from var(--destructive) l c h / .4);--glow-ring:0 0 0 4px oklch(from var(--ring) l c h / .25);--text-shadow-sm:0 1px 2px oklch(0% 0 0/.5);--text-shadow-md:0 2px 4px oklch(0% 0 0/.6);--text-shadow-lg:0 4px 8px oklch(0% 0 0/.7);--text-shadow-glow:0 0 12px oklch(from var(--primary) l c h / .5);--filter-glow-sm:drop-shadow(0 0 4px oklch(from var(--primary) l c h / .3));--filter-glow-md:drop-shadow(0 0 8px oklch(from var(--primary) l c h / .4));--filter-glow-lg:drop-shadow(0 0 16px oklch(from var(--primary) l c h / .5));--glass-bg:oklch(100% 0 0/.05);--glass-bg-strong:oklch(100% 0 0/.1);--glass-border:oklch(100% 0 0/.1);--glass-blur:var(--blur-lg);--glass-shadow:0 8px 32px oklch(0% 0 0/.5);--reflection-light:oklch(100% 0 0/.3);--overlay-bg:oklch(0% 0 0/.7);--overlay-light:oklch(100% 0 0/.05);--overlay-medium:oklch(100% 0 0/.1);--overlay-heavy:oklch(100% 0 0/.2);--scrollbar-thumb:oklch(from var(--primary) l c h / .6);--scrollbar-thumb-hover:var(--primary);--scrollbar-track:oklch(100% 0 0/.05);--selection-bg:var(--primary);--selection-foreground:var(--neutral-950);--focus-ring-color:var(--ring);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-shadow:0 0 0 3px oklch(from var(--ring) l c h / .25);--code-bg:var(--neutral-900);--code-foreground:var(--success);--code-border:var(--border);--code-font:"Fira Code", "JetBrains Mono", "Courier New", monospace;--particle-primary:oklch(from var(--primary) l c h / .6);--particle-secondary:oklch(from var(--secondary) l c h / .5);--particle-accent:oklch(from var(--info) l c h / .5)}:root[data-mode=light],:root[data-theme=light]{--background:var(--lao-bg-base);--foreground:var(--lao-text-primary);--card:var(--lao-bg-elevated);--card-foreground:var(--lao-text-primary);--popover:var(--lao-bg-elevated);--popover-foreground:var(--lao-text-primary);--muted:var(--lao-bg-muted);--muted-foreground:var(--lao-text-tertiary);--accent:var(--lao-bg-muted);--accent-foreground:var(--lao-text-primary);--primary:var(--lao-red);--primary-foreground:#fff;--primary-hover:var(--lao-red-hover);--primary-pressed:#8a0b20;--primary-soft:var(--lao-red-soft);--secondary:var(--lao-gold);--secondary-foreground:#1a1a1a;--secondary-soft:var(--lao-gold-soft);--destructive:var(--lao-danger);--destructive-foreground:#fff;--destructive-soft:var(--danger-soft,#dc26261f);--success:var(--lao-success);--success-foreground:#fff;--success-soft:var(--success-soft-c,#16a34a1f);--warning:var(--lao-warning);--warning-foreground:#1a1a1a;--warning-soft:#f59e0b1f;--info:var(--lao-info);--info-foreground:#fff;--info-soft:#0284c71f;--border:var(--lao-border-default);--border-subtle:var(--lao-border-subtle);--border-strong:var(--lao-border-strong);--input:var(--lao-border-default);--ring:var(--lao-red);--sidebar:var(--lao-bg-elevated);--sidebar-foreground:var(--lao-text-primary);--sidebar-primary:var(--lao-red);--sidebar-primary-foreground:#fff;--sidebar-accent:var(--lao-bg-muted);--sidebar-accent-foreground:var(--lao-text-primary);--sidebar-border:var(--lao-border-subtle);--sidebar-ring:var(--lao-red);--chart-1:var(--lao-red);--chart-2:var(--lao-gold);--chart-3:var(--lao-blue);--chart-4:var(--lao-green);--chart-5:var(--purple-600);--live:var(--lao-live);--live-glow:0 0 0 4px #ff174433;--shadow-card:0 1px 3px oklch(0% 0 0/.05), 0 4px 12px oklch(0% 0 0/.04);--shadow-card-hover:0 4px 12px oklch(0% 0 0/.08), 0 8px 24px oklch(0% 0 0/.06);--shadow-result:0 2px 6px #c8102e26, 0 8px 24px #c8102e14;--bg-hero-gradient:linear-gradient(135deg, #c8102e0f 0%, #003da50d 60%, #d4a0170d 100%);--shadow-base:oklch(0% 0 0/.1);--shadow-sm:0 1px 2px oklch(0% 0 0/.05);--shadow-md:0 1px 3px oklch(0% 0 0/.05), 0 4px 12px oklch(0% 0 0/.04);--shadow-lg:0 4px 6px oklch(0% 0 0/.08), 0 10px 15px oklch(0% 0 0/.05);--shadow-xl:0 8px 32px oklch(0% 0 0/.1);--shadow-2xl:0 25px 50px oklch(0% 0 0/.15);--shadow-inset:inset 0 2px 4px oklch(0% 0 0/.05);--text-shadow-sm:none;--text-shadow-md:none;--text-shadow-lg:none;--text-shadow-glow:none;--glass-bg:oklch(100% 0 0/.6);--glass-bg-strong:oklch(100% 0 0/.8);--glass-border:oklch(0% 0 0/.05);--glass-shadow:0 8px 32px oklch(0% 0 0/.08);--reflection-light:oklch(0% 0 0/.05);--overlay-bg:oklch(0% 0 0/.4);--overlay-light:oklch(0% 0 0/.03);--overlay-medium:oklch(0% 0 0/.05);--overlay-heavy:oklch(0% 0 0/.1);--scrollbar-thumb:oklch(from var(--primary) l c h / .4);--scrollbar-thumb-hover:var(--primary);--scrollbar-track:oklch(0% 0 0/.05);--selection-bg:var(--primary);--selection-foreground:var(--neutral-50);--code-bg:var(--neutral-100);--code-foreground:var(--warning-700);--code-border:var(--neutral-200);--particle-primary:oklch(from var(--primary) l c h / .5);--particle-secondary:oklch(from var(--secondary) l c h / .4);--particle-accent:oklch(from var(--info) l c h / .4)}@media (prefers-color-scheme:light){:root:not([data-mode]):not([data-theme]){--background:var(--lao-bg-base);--foreground:var(--lao-text-primary);--card:var(--lao-bg-elevated);--card-foreground:var(--lao-text-primary);--muted:var(--lao-bg-muted);--muted-foreground:var(--lao-text-tertiary);--primary:var(--lao-red);--primary-foreground:#fff;--border:var(--lao-border-default);--input:var(--lao-border-default);--ring:var(--lao-red)}}:root{--motion-instant:.1s;--motion-fast:.15s;--motion-base:.25s;--motion-slow:.4s;--motion-slower:.6s;--motion-slowest:1s;--motion-vibrate:80ms;--ease-linear:linear;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-bounce:cubic-bezier(.68, -.55, .27, 1.55);--ease-anticipate:cubic-bezier(.7, -.4, .4, 1.4);--ease-fluid:cubic-bezier(.3, 0, 0, 1);--ease-snappy:cubic-bezier(.2, 0, 0, 1);--transition:all var(--motion-base) var(--ease-in-out);--transition-fast:all var(--motion-fast) var(--ease-out);--transition-color:color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out);--transition-transform:transform var(--motion-base) var(--ease-spring);--transition-opacity:opacity var(--motion-fast) var(--ease-out)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes modalEnter{0%{opacity:0;transform:scale(.96)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes toastEnter{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes skeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulseLive{0%,to{box-shadow:0 0 0 0 oklch(from var(--destructive) l c h / .4)}50%{box-shadow:0 0 0 8px oklch(from var(--destructive) l c h / 0)}}@keyframes glow{0%,to{box-shadow:0 0 5px var(--primary), 0 0 10px var(--primary)}50%{box-shadow:0 0 10px var(--primary), 0 0 20px var(--primary), 0 0 30px var(--primary)}}@keyframes progressPulse{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--btn-radius:var(--radius-md);--btn-padding-x:var(--space-4);--btn-padding-y:var(--space-2_5,.625rem);--btn-padding-sm-x:var(--space-3);--btn-padding-sm-y:var(--space-1_5);--btn-padding-lg-x:var(--space-6);--btn-padding-lg-y:var(--space-3);--btn-font-weight:600;--btn-disabled-opacity:var(--opacity-disabled);--input-radius:var(--radius-md);--input-padding-x:var(--space-3);--input-padding-y:var(--space-2_5,.625rem);--input-bg:var(--input);--input-border:var(--border);--input-border-focus:var(--ring);--input-text:var(--foreground);--input-placeholder:var(--muted-foreground);--input-disabled-opacity:var(--opacity-disabled);--card-radius:var(--radius-lg);--card-padding:var(--space-6);--card-padding-sm:var(--space-4);--card-bg-token:var(--card);--card-text:var(--card-foreground);--card-border-token:var(--border);--card-shadow-token:var(--shadow-card);--card-shadow-hover-token:var(--shadow-card-hover);--modal-radius:var(--radius-xl);--modal-padding:var(--space-6);--modal-overlay:var(--overlay-bg);--modal-bg:var(--popover);--modal-text:var(--popover-foreground);--modal-border:var(--border);--modal-shadow:var(--shadow-2xl);--modal-max-width:32rem;--toast-radius:var(--radius-md);--toast-padding-x:var(--space-4);--toast-padding-y:var(--space-3);--toast-bg:var(--popover);--toast-text:var(--popover-foreground);--toast-border:var(--border);--toast-shadow:var(--shadow-lg);--toast-success-bg:var(--success-soft);--toast-success-border:var(--success);--toast-success-text:var(--success);--toast-destructive-bg:var(--destructive-soft);--toast-destructive-border:var(--destructive);--toast-destructive-text:var(--destructive);--toast-warning-bg:var(--warning-soft);--toast-warning-border:var(--warning);--toast-warning-text:var(--warning);--toast-info-bg:var(--info-soft);--toast-info-border:var(--info);--toast-info-text:var(--info);--badge-radius:var(--radius-full);--badge-padding-x:var(--space-2_5,.625rem);--badge-padding-y:.125rem;--badge-font-size:.75rem;--badge-font-weight:600;--table-bg:var(--card);--table-border:var(--border);--table-header-bg:var(--muted);--table-header-text:var(--foreground);--table-row-bg:transparent;--table-row-alt-bg:var(--accent);--table-row-hover:oklch(from var(--primary) l c h / .05);--table-cell-padding-x:var(--space-3);--table-cell-padding-y:var(--space-3);--nav-item-radius:var(--radius-md);--nav-item-padding-x:var(--space-3);--nav-item-padding-y:var(--space-2);--nav-item-bg:transparent;--nav-item-text:var(--sidebar-foreground);--nav-item-hover-bg:var(--sidebar-accent);--nav-item-hover-text:var(--sidebar-accent-foreground);--nav-item-active-bg:var(--sidebar-accent);--nav-item-active-text:var(--sidebar-primary);--dropdown-radius:var(--radius-md);--dropdown-bg:var(--popover);--dropdown-text:var(--popover-foreground);--dropdown-border:var(--border);--dropdown-shadow:var(--shadow-lg);--dropdown-item-padding-x:var(--space-3);--dropdown-item-padding-y:var(--space-2);--dropdown-item-hover-bg:var(--accent);--tooltip-bg:var(--neutral-900);--tooltip-text:var(--neutral-50);--tooltip-radius:var(--radius-sm);--tooltip-padding-x:var(--space-2);--tooltip-padding-y:var(--space-1);--tooltip-shadow:var(--shadow-md);--skeleton-bg:var(--muted);--skeleton-shimmer:linear-gradient(90deg, transparent 0%, oklch(from var(--foreground) l c h / .05) 50%, transparent 100%);--spinner-color:var(--primary);--spinner-bg:var(--border);--spinner-size-sm:1rem;--spinner-size-md:1.5rem;--spinner-size-lg:2.5rem;--spinner-size-xl:4rem;--avatar-bg:var(--muted);--avatar-text:var(--muted-foreground);--avatar-radius:var(--radius-full);--tab-bg:transparent;--tab-text:var(--muted-foreground);--tab-active-bg:var(--primary-soft);--tab-active-text:var(--primary);--tab-indicator-color:var(--primary);--tab-indicator-height:2px;--pagination-bg:var(--card);--pagination-text:var(--foreground);--pagination-active-bg:var(--primary);--pagination-active-text:var(--primary-foreground);--pagination-hover-bg:var(--accent);--checkbox-bg:var(--input);--checkbox-border:var(--border);--checkbox-checked-bg:var(--primary);--checkbox-checked-foreground:var(--primary-foreground);--checkbox-size:1rem;--switch-track-bg:var(--muted);--switch-track-active-bg:var(--primary);--switch-thumb-bg:var(--card);--switch-track-width:2.25rem;--switch-track-height:1.25rem;--switch-thumb-size:1rem;--background-color:var(--background);--card-bg:var(--card);--navbar-bg:var(--sidebar);--overlay-bg-old:var(--overlay-bg);--dark-color:var(--neutral-950);--dark-gray:var(--neutral-800);--medium-gray:var(--neutral-700);--light-gray:var(--neutral-600);--text-color:var(--foreground);--text-primary:var(--foreground);--text-secondary:var(--muted-foreground);--text-muted:var(--muted-foreground);--text-disabled:var(--muted-foreground);--text-placeholder:var(--muted-foreground);--text-link:var(--primary);--text-link-hover:var(--primary-hover);--primary-dark:var(--primary-pressed);--primary-light:var(--primary-hover);--secondary-dark:var(--secondary);--accent:var(--primary);--success-color:var(--success);--success-dark:var(--success-700,var(--success));--warning-color:var(--warning);--warning-dark:var(--warning-700,var(--warning));--danger-color:var(--destructive);--danger-dark:var(--destructive-700,var(--destructive));--info-color:var(--info);--info-dark:var(--info-700,var(--info));--border-color:var(--border);--shadow-color:var(--shadow-base);--border-radius:var(--radius);--focus-shadow:var(--focus-ring-shadow);--hover-bg:var(--accent);--gradient-gold:linear-gradient(135deg, var(--lao-gold) 0%, #b8860b 100%);--gradient-teal:linear-gradient(135deg, var(--lao-green) 0%, #0a5a2a 100%);--gradient-purple:linear-gradient(135deg, var(--purple-400) 0%, var(--purple-600) 100%);--gradient-red:linear-gradient(135deg, var(--lao-red) 0%, var(--lao-red-hover) 100%);--gradient-dark:linear-gradient(135deg, var(--lao-dark-elevated) 0%, var(--lao-dark-base) 100%);--gradient-green:linear-gradient(135deg, var(--lao-green) 0%, #0a5a2a 100%);--gradient-blue:linear-gradient(135deg, var(--lao-blue) 0%, #002c78 100%);--stat-gold-text:var(--lao-gold);--stat-gold-border:var(--lao-gold-soft);--stat-teal-text:var(--lao-green);--stat-teal-border:var(--lao-green-soft);--stat-purple-text:var(--purple-500);--stat-purple-border:#8b5cf64d;--stat-red-text:var(--lao-red);--stat-red-border:var(--lao-red-soft);--stat-dark-text:var(--foreground);--stat-dark-border:var(--border);--stat-green-text:var(--lao-green);--stat-green-border:var(--lao-green-soft);--stat-blue-text:var(--lao-blue);--stat-blue-border:var(--lao-blue-soft);--transition-smooth:var(--transition);--transition-bounce:all var(--motion-slow) var(--ease-spring);--lm-background:var(--background);--lm-background-secondary:var(--card);--lm-background-tertiary:var(--muted);--lm-card-bg:var(--card);--lm-card-bg-hover:var(--accent);--lm-sidebar-bg:var(--sidebar);--lm-sidebar-border:var(--sidebar-border);--lm-navbar-bg:var(--sidebar);--lm-navbar-border:var(--sidebar-border);--lm-overlay-bg:var(--overlay-bg);--lm-primary:var(--primary);--lm-primary-light:var(--primary-hover);--lm-primary-dark:var(--primary-pressed);--lm-text-primary:var(--foreground);--lm-text-secondary:var(--muted-foreground);--lm-text-muted:var(--muted-foreground);--lm-text-disabled:var(--muted-foreground);--lm-success:var(--success);--lm-warning:var(--warning);--lm-danger:var(--destructive);--lm-info:var(--info);--lm-border-color:var(--border);--lm-border-color-hover:var(--border-strong);--lm-shadow-color:var(--shadow-base);--lm-shadow-color-hover:var(--shadow-base);--lm-input-bg:var(--input);--lm-input-border:var(--border);--lm-input-focus:var(--focus-ring-shadow);--lm-table-bg:var(--card);--lm-table-header-bg:var(--muted);--lm-table-row-hover:var(--accent);--lm-table-border:var(--border);--lm-bg-primary:var(--background);--lm-accent:var(--primary);--lm-border:var(--border);--lm-shadow:var(--shadow-md);--font-primary:"IBM Plex Sans Thai", sans-serif;--font-secondary:"IBM Plex Sans Thai", sans-serif;--font-monospace:var(--code-font)}*,:before,:after{box-sizing:border-box}*{margin:0}html,body{height:100%}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}:root{--font-family-sans:"IBM Plex Sans Thai", system-ui, -apple-system, sans-serif;--font-family-mono:"Fira Code", "JetBrains Mono", "Courier New", monospace;--text-2xs:.625rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--base-font-size:var(--text-sm)}html{font-family:var(--font-family-sans);font-size:16px;line-height:var(--leading-normal)}body{font-family:var(--font-family-sans);font-size:var(--base-font-size);font-weight:var(--font-normal);color:var(--foreground);background:var(--background)}h1,.text-h1{font-size:var(--text-3xl);line-height:var(--leading-tight);font-weight:var(--font-bold)}h2,.text-h2{font-size:var(--text-2xl);line-height:var(--leading-tight);font-weight:var(--font-bold)}h3,.text-h3{font-size:var(--text-xl);line-height:var(--leading-snug);font-weight:var(--font-semibold)}h4,.text-h4{font-size:var(--text-lg);line-height:var(--leading-snug);font-weight:var(--font-semibold)}h5,.text-h5{font-size:var(--text-base);line-height:var(--leading-normal);font-weight:var(--font-semibold)}h6,.text-h6{font-size:var(--text-sm);line-height:var(--leading-normal);font-weight:var(--font-semibold)}.text-body-lg{font-size:var(--text-base);line-height:var(--leading-normal)}.text-body-md{font-size:var(--text-sm);line-height:var(--leading-normal)}.text-body-sm{font-size:var(--text-xs);line-height:var(--leading-normal)}.text-caption{font-size:var(--text-xs);line-height:var(--leading-tight);color:var(--muted-foreground)}.text-overline{font-size:var(--text-2xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--muted-foreground)}code,kbd,samp,pre{font-family:var(--font-family-mono);font-size:.9em}code:not(pre code){background:var(--code-bg);color:var(--code-foreground);border:1px solid var(--code-border);border-radius:var(--radius-sm);padding:.125rem .375rem}pre{padding:var(--space-4);background:var(--code-bg);border:1px solid var(--code-border);border-radius:var(--radius-md);overflow-x:auto}.tabular-nums{font-variant-numeric:tabular-nums}:lang(lo){line-height:var(--leading-relaxed)}html,body,#root{background:var(--background);color:var(--foreground);transition:background-color var(--motion-base) var(--ease-out), color var(--motion-base) var(--ease-out)}html,body{overflow-x:clip}#root{isolation:isolate;min-height:100vh}:where(button,a,input,select,textarea,[tabindex],[role=button],[role=link],[role=menuitem],[role=tab]):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}:where(button,a,input,select,textarea,[tabindex],[role=button],[role=link],[role=menuitem],[role=tab]):focus:not(:focus-visible){outline:none}input:-webkit-autofill{caret-color:var(--foreground);transition:background-color 9999s ease-in-out,color 9999s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--input-bg,var(--input)) inset!important;-webkit-text-fill-color:var(--foreground)!important}input:-webkit-autofill:hover{caret-color:var(--foreground);transition:background-color 9999s ease-in-out,color 9999s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--input-bg,var(--input)) inset!important;-webkit-text-fill-color:var(--foreground)!important}input:-webkit-autofill:focus{caret-color:var(--foreground);transition:background-color 9999s ease-in-out,color 9999s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--input-bg,var(--input)) inset!important;-webkit-text-fill-color:var(--foreground)!important}input:-webkit-autofill:active{caret-color:var(--foreground);transition:background-color 9999s ease-in-out,color 9999s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--input-bg,var(--input)) inset!important;-webkit-text-fill-color:var(--foreground)!important}textarea:-webkit-autofill{caret-color:var(--foreground);transition:background-color 9999s ease-in-out,color 9999s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--input-bg,var(--input)) inset!important;-webkit-text-fill-color:var(--foreground)!important}textarea:-webkit-autofill:hover{caret-color:var(--foreground);transition:background-color 9999s ease-in-out,color 9999s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--input-bg,var(--input)) inset!important;-webkit-text-fill-color:var(--foreground)!important}textarea:-webkit-autofill:focus{caret-color:var(--foreground);transition:background-color 9999s ease-in-out,color 9999s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--input-bg,var(--input)) inset!important;-webkit-text-fill-color:var(--foreground)!important}select:-webkit-autofill{caret-color:var(--foreground);transition:background-color 9999s ease-in-out,color 9999s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--input-bg,var(--input)) inset!important;-webkit-text-fill-color:var(--foreground)!important}select:-webkit-autofill:hover{caret-color:var(--foreground);transition:background-color 9999s ease-in-out,color 9999s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--input-bg,var(--input)) inset!important;-webkit-text-fill-color:var(--foreground)!important}select:-webkit-autofill:focus{caret-color:var(--foreground);transition:background-color 9999s ease-in-out,color 9999s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--input-bg,var(--input)) inset!important;-webkit-text-fill-color:var(--foreground)!important}::selection{background:var(--selection-bg);color:var(--selection-foreground)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-sm);transition:background var(--motion-fast) var(--ease-out)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:var(--scrollbar-track)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}@media (width<=768px){::-webkit-scrollbar{width:0;height:0}}:disabled,[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed;pointer-events:none}input:invalid:not(:placeholder-shown),textarea:invalid:not(:placeholder-shown),select:invalid{border-color:var(--destructive)}input:invalid:not(:placeholder-shown):focus-visible,textarea:invalid:not(:placeholder-shown):focus-visible{outline-color:var(--destructive);box-shadow:0 0 0 3px oklch(from var(--destructive) l c h / .25)}img{vertical-align:middle}img:not([src]),img[src=""]{visibility:hidden}@media (forced-colors:active){button,.supergame-btn,input,.supergame-input,select,.supergame-select,textarea,.supergame-textarea{border:1px solid canvastext}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline-offset:2px;outline:2px solid highlight}.supergame-badge,.supergame-toast{color:canvastext;background:canvas;border:1px solid canvastext}:disabled,[aria-disabled=true]{color:graytext;border-color:graytext}}.supergame-btn-primary,.supergame-btn-gold,.supergame-card-interactive,.supergame-stat-card,.supergame-modal,.supergame-toast{will-change:transform}.skip-to-content{z-index:var(--z-overlay);padding:var(--space-2) var(--space-4);background:var(--primary);color:var(--primary-foreground);font-weight:var(--font-semibold);border-radius:0 0 var(--radius-md) 0;transition:top var(--motion-fast) var(--ease-out);position:absolute;top:-100%;left:0}.skip-to-content:focus-visible{outline-offset:-2px;top:0}@media print{:root,:root[data-mode=dark],:root[data-mode=light]{--background:#fff!important;--foreground:#000!important;--card:#fff!important;--card-foreground:#000!important;--popover:#fff!important;--popover-foreground:#000!important;--muted:#f5f5f5!important;--muted-foreground:#555!important;--primary:#000!important;--primary-foreground:#fff!important;--border:#ccc!important;--input:#fff!important;--shadow-sm:none!important;--shadow-md:none!important;--shadow-lg:none!important;--shadow-xl:none!important;--shadow-card:none!important;--glass-bg:#fff!important;--glass-border:#ccc!important;--text-shadow-sm:none!important;--text-shadow-md:none!important;--text-shadow-lg:none!important}body{font-size:12pt;line-height:1.4;color:#000!important;background:#fff!important}.sidebar,.topbar,.navbar,.no-print,button:not(.print-show),.supergame-modal-overlay,nav,aside,.toast-container,.skip-to-content{display:none!important}main,.content,#root{background:#fff!important;margin:0!important;padding:0!important}.supergame-card,[class*=card],.card{page-break-inside:avoid;box-shadow:none!important;border:1px solid #ccc!important}table{page-break-inside:auto;border-collapse:collapse!important;width:100%!important}th,td{color:#000!important;background:#fff!important;border:1px solid #ccc!important;padding:.5em!important}thead{display:table-header-group;background:#f5f5f5!important}a[href]:not([href^=\#]):after{content:" (" attr(href) ")";color:#555;font-size:.85em}*,:before,:after{box-shadow:none!important;text-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:none!important;animation:none!important;transform:none!important}.badge-success,.text-success{color:#047857!important;background:0 0!important;border:1px solid #047857!important}.badge-destructive,.badge-danger,.text-destructive,.text-danger{color:#b91c1c!important;background:0 0!important;border:1px solid #b91c1c!important}.badge-warning,.text-warning{color:#b45309!important;background:0 0!important;border:1px solid #b45309!important}h1,h2,h3,h4,h5,h6{page-break-after:avoid;color:#000!important}@page{margin:1.5cm}}.dark-mode{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-mode=light],.light-mode{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-mode=light] .supergame-stat-card-value,:root[data-mode=light] .stat-card-value,.light-mode .supergame-stat-card-value{text-shadow:none}:root[data-mode=light] .supergame-card-interactive:hover,.light-mode .supergame-card-interactive:hover{box-shadow:var(--shadow-md)}:root[data-mode=light] body{background:var(--background);color:var(--foreground)}:root[data-mode=light]{--gradient-dark:linear-gradient(135deg, #fff 0%, #f4f4f0 100%);--dark-color:var(--card);--dark-gray:var(--muted);--medium-gray:var(--border);--light-gray:var(--border-subtle);--card-bg:var(--card);--navbar-bg:var(--sidebar);--overlay-bg:#0006}:root[data-mode=light] .mirror-card,:root[data-mode=light] .mirror-stat-card,:root[data-mode=light] .mirror-modal,.light-mode .mirror-card,.light-mode .mirror-stat-card{background:var(--glass-bg);border-color:var(--border);color:var(--foreground)}.supergame-btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--btn-padding-y) var(--btn-padding-x);border-radius:var(--btn-radius);font-family:inherit;font-size:var(--text-sm);font-weight:var(--btn-font-weight);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:var(--transition-color), transform var(--motion-fast) var(--ease-out);border:1px solid #0000;line-height:1;display:inline-flex}.supergame-btn-sm{padding:var(--btn-padding-sm-y) var(--btn-padding-sm-x);font-size:var(--text-xs)}.supergame-btn-lg{padding:var(--btn-padding-lg-y) var(--btn-padding-lg-x);font-size:var(--text-base)}.supergame-btn-primary{background:var(--primary);color:var(--primary-foreground)}.supergame-btn-primary:hover:not(:disabled){background:var(--primary-hover);box-shadow:var(--glow-primary);transform:translateY(-1px)}.supergame-btn-primary:active:not(:disabled){background:var(--primary-pressed);transform:translateY(0)}.supergame-btn-secondary{background:var(--secondary);color:var(--secondary-foreground)}.supergame-btn-secondary:hover:not(:disabled){background:var(--secondary-soft);color:var(--secondary)}.supergame-btn-secondary:active:not(:disabled){background:var(--secondary);color:var(--secondary-foreground)}.supergame-btn-outline{color:var(--foreground);border-color:var(--border);background:0 0}.supergame-btn-outline:hover:not(:disabled){background:var(--accent);color:var(--accent-foreground);border-color:var(--border-strong)}.supergame-btn-ghost{color:var(--foreground);background:0 0}.supergame-btn-ghost:hover:not(:disabled){background:var(--accent);color:var(--accent-foreground)}.supergame-btn-destructive{background:var(--destructive);color:var(--destructive-foreground)}.supergame-btn-destructive:hover:not(:disabled){background:oklch(from var(--destructive) calc(l + .05) c h);box-shadow:var(--glow-destructive)}.supergame-btn-success{background:var(--success);color:var(--success-foreground)}.supergame-btn-success:hover:not(:disabled){background:oklch(from var(--success) calc(l + .05) c h);box-shadow:var(--glow-success)}.supergame-btn-warning{background:var(--warning);color:var(--warning-foreground)}.supergame-btn-warning:hover:not(:disabled){background:oklch(from var(--warning) calc(l + .05) c h)}.supergame-btn-info{background:var(--info);color:var(--info-foreground)}.supergame-btn-info:hover:not(:disabled){background:oklch(from var(--info) calc(l + .05) c h)}.supergame-btn-gold{background:linear-gradient(135deg, var(--gold-400) 0%, var(--gold-600) 100%);color:var(--neutral-950);font-weight:var(--font-bold)}.supergame-btn-gold:hover:not(:disabled){background:linear-gradient(135deg, var(--gold-300) 0%, var(--gold-500) 100%);box-shadow:var(--glow-primary);transform:translateY(-1px)}.supergame-btn-gold:active:not(:disabled){background:linear-gradient(135deg, var(--gold-500) 0%, var(--gold-700) 100%);transform:translateY(0)}.supergame-btn:disabled,.supergame-btn[aria-disabled=true]{opacity:var(--btn-disabled-opacity);cursor:not-allowed;pointer-events:none}.supergame-btn[data-loading=true],.supergame-btn[aria-busy=true]{opacity:var(--opacity-loading);cursor:progress;pointer-events:none}.supergame-btn[data-loading=true]>.supergame-btn-content{visibility:hidden}.supergame-btn[data-loading=true]{position:relative}.supergame-btn-icon{padding:var(--space-2);aspect-ratio:1}.supergame-btn-icon.supergame-btn-sm{padding:var(--space-1_5)}.supergame-btn-icon.supergame-btn-lg{padding:var(--space-3)}.supergame-btn-block{width:100%}.supergame-card{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--card-radius);padding:var(--card-padding);box-shadow:var(--shadow-card);transition:box-shadow var(--motion-base) var(--ease-out), transform var(--motion-base) var(--ease-spring)}.supergame-card-sm{padding:var(--card-padding-sm)}.supergame-card-elevated{box-shadow:var(--shadow-lg)}.supergame-card-interactive{cursor:pointer}.supergame-card-interactive:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.supergame-card-interactive:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.supergame-card-header{margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.supergame-card-title{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--foreground);margin:0}.supergame-card-subtitle{font-size:var(--text-sm);color:var(--muted-foreground);margin-top:var(--space-1)}.supergame-card-footer{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border);justify-content:flex-end;gap:var(--space-2);display:flex}.supergame-stat-card{gap:var(--space-2);padding:var(--space-5);border-radius:var(--card-radius);transition:transform var(--motion-base) var(--ease-spring), box-shadow var(--motion-base) var(--ease-out);border:1px solid;flex-direction:column;display:flex}.supergame-stat-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.supergame-stat-card-icon{border-radius:var(--radius-md);width:2.5rem;height:2.5rem;font-size:var(--text-xl);justify-content:center;align-items:center;display:flex}.supergame-stat-card-label{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.supergame-stat-card-value{font-size:var(--text-3xl);font-weight:var(--font-bold);line-height:var(--leading-tight);font-variant-numeric:tabular-nums}.supergame-stat-card-trend{font-size:var(--text-xs);font-weight:var(--font-medium);align-items:center;gap:var(--space-1);display:inline-flex}.supergame-stat-card-1{background:linear-gradient(135deg, oklch(from var(--chart-1) l c h / .15), oklch(from var(--chart-1) l c h / .05));border-color:oklch(from var(--chart-1) l c h / .3);color:var(--chart-1)}.supergame-stat-card-1 .supergame-stat-card-value{color:var(--foreground)}.supergame-stat-card-2{background:linear-gradient(135deg, oklch(from var(--chart-2) l c h / .15), oklch(from var(--chart-2) l c h / .05));border-color:oklch(from var(--chart-2) l c h / .3);color:var(--chart-2)}.supergame-stat-card-2 .supergame-stat-card-value{color:var(--foreground)}.supergame-stat-card-3{background:linear-gradient(135deg, oklch(from var(--chart-3) l c h / .15), oklch(from var(--chart-3) l c h / .05));border-color:oklch(from var(--chart-3) l c h / .3);color:var(--chart-3)}.supergame-stat-card-3 .supergame-stat-card-value{color:var(--foreground)}.supergame-stat-card-4{background:linear-gradient(135deg, oklch(from var(--chart-4) l c h / .15), oklch(from var(--chart-4) l c h / .05));border-color:oklch(from var(--chart-4) l c h / .3);color:var(--chart-4)}.supergame-stat-card-4 .supergame-stat-card-value{color:var(--foreground)}.supergame-stat-card-5{background:linear-gradient(135deg, oklch(from var(--chart-5) l c h / .15), oklch(from var(--chart-5) l c h / .05));border-color:oklch(from var(--chart-5) l c h / .3);color:var(--chart-5)}.supergame-stat-card-5 .supergame-stat-card-value{color:var(--foreground)}.supergame-card-empty{padding:var(--space-12) var(--space-4);color:var(--muted-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.supergame-card-empty-icon{margin-bottom:var(--space-3);opacity:.5;font-size:3rem}.supergame-card-empty-text{font-size:var(--text-base);color:var(--muted-foreground)}.supergame-input,.supergame-select,.supergame-textarea{width:100%;padding:var(--input-padding-y) var(--input-padding-x);background:var(--input-bg);color:var(--input-text);border:1px solid var(--input-border);border-radius:var(--input-radius);font-family:inherit;font-size:var(--text-sm);line-height:var(--leading-normal);transition:var(--transition-color);display:block}.supergame-input::placeholder,.supergame-textarea::placeholder{color:var(--input-placeholder);opacity:1}.supergame-input:focus-visible,.supergame-select:focus-visible,.supergame-textarea:focus-visible{border-color:var(--input-border-focus);box-shadow:var(--focus-ring-shadow);outline:none}.supergame-input:hover:not(:disabled):not(:focus-visible),.supergame-select:hover:not(:disabled):not(:focus-visible),.supergame-textarea:hover:not(:disabled):not(:focus-visible){border-color:var(--border-strong)}.supergame-input:disabled,.supergame-select:disabled,.supergame-textarea:disabled{opacity:var(--input-disabled-opacity);cursor:not-allowed;background:var(--muted)}.supergame-input[aria-invalid=true],.supergame-select[aria-invalid=true],.supergame-textarea[aria-invalid=true],.supergame-input:invalid:not(:placeholder-shown),.supergame-textarea:invalid:not(:placeholder-shown){border-color:var(--destructive)}.supergame-input[aria-invalid=true]:focus-visible,.supergame-input:invalid:not(:placeholder-shown):focus-visible{box-shadow:0 0 0 3px oklch(from var(--destructive) l c h / .25)}.supergame-textarea{resize:vertical;min-height:6rem}.supergame-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M5.23 7.21a.75.75 0 011.06.02L10 11.06l3.71-3.83a.75.75 0 011.08 1.04l-4.25 4.4a.75.75 0 01-1.08 0L5.21 8.27a.75.75 0 01.02-1.06z' clip-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;padding-right:calc(var(--input-padding-x) + 1.5rem);background-size:1.25em 1.25em}.supergame-input-sm,.supergame-select-sm{padding:var(--space-1_5) var(--space-2_5,.625rem);font-size:var(--text-xs)}.supergame-input-lg,.supergame-select-lg{padding:var(--space-3) var(--space-4);font-size:var(--text-base)}.supergame-form-group{gap:var(--space-1_5);flex-direction:column;display:flex}.supergame-label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--foreground);align-items:center;gap:var(--space-1);display:inline-flex}.supergame-label-required:after{content:"*";color:var(--destructive);margin-left:2px}.supergame-input-help{font-size:var(--text-xs);color:var(--muted-foreground)}.supergame-input-error{font-size:var(--text-xs);color:var(--destructive);align-items:center;gap:var(--space-1);display:flex}.supergame-input-success{font-size:var(--text-xs);color:var(--success)}.supergame-checkbox,.supergame-radio{width:var(--checkbox-size);height:var(--checkbox-size);border:1px solid var(--checkbox-border);background:var(--checkbox-bg);cursor:pointer;transition:var(--transition-color);flex-shrink:0}.supergame-checkbox{border-radius:var(--radius-xs)}.supergame-radio{border-radius:var(--radius-full)}.supergame-checkbox:checked,.supergame-radio:checked{background:var(--checkbox-checked-bg);border-color:var(--checkbox-checked-bg)}.supergame-checkbox:focus-visible,.supergame-radio:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.supergame-checkbox:disabled,.supergame-radio:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.supergame-switch{width:var(--switch-track-width);height:var(--switch-track-height);background:var(--switch-track-bg);border-radius:var(--radius-full);cursor:pointer;transition:background var(--motion-base) var(--ease-out);display:inline-block;position:relative}.supergame-switch:after{content:"";width:var(--switch-thumb-size);height:var(--switch-thumb-size);background:var(--switch-thumb-bg);border-radius:var(--radius-full);transition:left var(--motion-base) var(--ease-spring);position:absolute;top:50%;left:2px;transform:translateY(-50%)}.supergame-switch[data-checked=true]{background:var(--switch-track-active-bg)}.supergame-switch:has(input:checked){background:var(--switch-track-active-bg)}.supergame-switch[data-checked=true]:after{left:calc(var(--switch-track-width) - var(--switch-thumb-size) - 2px)}.supergame-switch:has(input:checked):after{left:calc(var(--switch-track-width) - var(--switch-thumb-size) - 2px)}.supergame-switch:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.supergame-modal-overlay{z-index:var(--z-modal-backdrop);background:var(--modal-overlay);-webkit-backdrop-filter:blur(var(--blur-xs));padding:var(--space-4);animation:fadeIn var(--motion-base) var(--ease-out);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.supergame-modal{z-index:var(--z-modal);background:var(--modal-bg);color:var(--modal-text);border:1px solid var(--modal-border);border-radius:var(--modal-radius);box-shadow:var(--modal-shadow);max-width:var(--modal-max-width);width:100%;max-height:calc(100vh - 2rem);animation:modalEnter var(--motion-base) var(--ease-spring);flex-direction:column;display:flex;position:relative;overflow:hidden}.supergame-modal-full{max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem)}.supergame-modal-header{padding:var(--space-4) var(--modal-padding);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.supergame-modal-title{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--foreground);margin:0}.supergame-modal-close{width:2rem;height:2rem;color:var(--muted-foreground);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-color);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.supergame-modal-close:hover{background:var(--accent);color:var(--accent-foreground)}.supergame-modal-close:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.supergame-modal-body{padding:var(--modal-padding);flex:1;overflow-y:auto}.supergame-modal-footer{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--modal-padding);border-top:1px solid var(--border);flex-shrink:0;display:flex}.supergame-toast-container{top:var(--space-4);right:var(--space-4);z-index:var(--z-toast);gap:var(--space-2);pointer-events:none;flex-direction:column;max-width:24rem;display:flex;position:fixed}.supergame-toast-container[data-position=top-left]{top:var(--space-4);left:var(--space-4);right:auto}.supergame-toast-container[data-position=bottom-right]{top:auto;bottom:var(--space-4);right:var(--space-4)}.supergame-toast-container[data-position=bottom-left]{top:auto;bottom:var(--space-4);left:var(--space-4);right:auto}.supergame-toast{pointer-events:auto;align-items:flex-start;gap:var(--space-3);padding:var(--toast-padding-y) var(--toast-padding-x);background:var(--toast-bg);color:var(--toast-text);border:1px solid var(--toast-border);border-radius:var(--toast-radius);box-shadow:var(--toast-shadow);animation:toastEnter var(--motion-base) var(--ease-spring);border-left-width:4px;display:flex}.supergame-toast-icon{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.supergame-toast-content{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.supergame-toast-title{font-size:var(--text-sm);font-weight:var(--font-semibold)}.supergame-toast-description{font-size:var(--text-xs);color:var(--muted-foreground)}.supergame-toast-close{width:1.25rem;height:1.25rem;color:var(--muted-foreground);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0}.supergame-toast-close:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.supergame-toast-success{background:var(--toast-success-bg);border-color:var(--toast-success-border);color:var(--toast-success-text)}.supergame-toast-destructive,.supergame-toast-error{background:var(--toast-destructive-bg);border-color:var(--toast-destructive-border);color:var(--toast-destructive-text)}.supergame-toast-warning{background:var(--toast-warning-bg);border-color:var(--toast-warning-border);color:var(--toast-warning-text)}.supergame-toast-info{background:var(--toast-info-bg);border-color:var(--toast-info-border);color:var(--toast-info-text)}.supergame-badge{align-items:center;gap:var(--space-1);padding:var(--badge-padding-y) var(--badge-padding-x);font-size:var(--badge-font-size);font-weight:var(--badge-font-weight);border-radius:var(--badge-radius);white-space:nowrap;border:1px solid #0000;line-height:1.4;display:inline-flex}.supergame-badge-primary{background:var(--primary);color:var(--primary-foreground)}.supergame-badge-secondary{background:var(--secondary);color:var(--secondary-foreground)}.supergame-badge-success{background:var(--success);color:var(--success-foreground)}.supergame-badge-destructive,.supergame-badge-danger{background:var(--destructive);color:var(--destructive-foreground)}.supergame-badge-warning{background:var(--warning);color:var(--warning-foreground)}.supergame-badge-info{background:var(--info);color:var(--info-foreground)}.supergame-badge-muted{background:var(--muted);color:var(--muted-foreground)}.supergame-badge-primary-soft{background:var(--primary-soft);color:var(--primary);border-color:oklch(from var(--primary) l c h / .3)}.supergame-badge-success-soft{background:var(--success-soft);color:var(--success);border-color:oklch(from var(--success) l c h / .3)}.supergame-badge-destructive-soft,.supergame-badge-danger-soft{background:var(--destructive-soft);color:var(--destructive);border-color:oklch(from var(--destructive) l c h / .3)}.supergame-badge-warning-soft{background:var(--warning-soft);color:var(--warning);border-color:oklch(from var(--warning) l c h / .3)}.supergame-badge-info-soft{background:var(--info-soft);color:var(--info);border-color:oklch(from var(--info) l c h / .3)}.supergame-badge-outline{border-color:var(--border);color:var(--foreground);background:0 0}.supergame-badge-outline-success{border-color:var(--success);color:var(--success);background:0 0}.supergame-badge-outline-destructive{border-color:var(--destructive);color:var(--destructive);background:0 0}.supergame-badge-dot{border-radius:var(--radius-full);width:.5rem;height:.5rem;padding:0;display:inline-block}.supergame-badge-dot.supergame-badge-dot-pulse{animation:1.6s ease-in-out infinite pulseLive}.supergame-badge-sm{font-size:var(--text-2xs);padding:0 var(--space-1_5)}.supergame-badge-lg{font-size:var(--text-sm);padding:var(--space-1) var(--space-3)}.supergame-table-container{background:var(--table-bg);border:1px solid var(--table-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.supergame-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);color:var(--foreground)}.supergame-table thead{background:var(--table-header-bg);z-index:1;position:sticky;top:0}.supergame-table th{padding:var(--table-cell-padding-y) var(--table-cell-padding-x);text-align:left;font-weight:var(--font-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--table-header-text);border-bottom:1px solid var(--table-border);white-space:nowrap}.supergame-table th[aria-sort]{cursor:pointer;-webkit-user-select:none;user-select:none}.supergame-table th[aria-sort]:hover{background:var(--accent);color:var(--accent-foreground)}.supergame-table th[aria-sort=ascending]:after{content:" ↑";color:var(--primary)}.supergame-table th[aria-sort=descending]:after{content:" ↓";color:var(--primary)}.supergame-table td{padding:var(--table-cell-padding-y) var(--table-cell-padding-x);border-bottom:1px solid var(--border-subtle);vertical-align:middle}.supergame-table tbody tr{background:var(--table-row-bg);transition:background var(--motion-fast) var(--ease-out)}.supergame-table tbody tr[aria-selected=true]{background:var(--primary-soft)}.supergame-table-striped tbody tr:nth-child(2n){background:var(--table-row-alt-bg)}.supergame-table tfoot{background:var(--muted);font-weight:var(--font-semibold)}.supergame-table tfoot td{border-top:2px solid var(--border);border-bottom:none}.supergame-table-sm th,.supergame-table-sm td{padding:var(--space-2) var(--space-2_5,.625rem);font-size:var(--text-xs)}.supergame-table-lg th,.supergame-table-lg td{padding:var(--space-4) var(--space-5);font-size:var(--text-base)}.supergame-table-empty{padding:var(--space-12);text-align:center;color:var(--muted-foreground)}.supergame-table-empty-icon{margin-bottom:var(--space-2);opacity:.5;font-size:3rem}.supergame-table-loading td{padding:0}.supergame-sidebar{background:var(--sidebar);color:var(--sidebar-foreground);border-right:1px solid var(--sidebar-border)}.supergame-sidebar-item{align-items:center;gap:var(--space-3);padding:var(--nav-item-padding-y) var(--nav-item-padding-x);background:var(--nav-item-bg);color:var(--nav-item-text);border-radius:var(--nav-item-radius);cursor:pointer;font-size:var(--text-sm);transition:var(--transition-color);text-decoration:none;display:flex}.supergame-sidebar-item:hover{background:var(--nav-item-hover-bg);color:var(--nav-item-hover-text)}.supergame-sidebar-item:focus-visible{outline:var(--focus-ring-width) solid var(--sidebar-ring);outline-offset:var(--focus-ring-offset)}.supergame-sidebar-item[aria-current=page],.supergame-sidebar-item-active{background:var(--nav-item-active-bg);color:var(--nav-item-active-text);font-weight:var(--font-semibold)}.supergame-sidebar-item-icon{flex-shrink:0;width:1.25rem;height:1.25rem}.supergame-sidebar-item-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.supergame-sidebar-item-badge{flex-shrink:0}.supergame-sidebar-submenu{gap:var(--space-1);margin-left:var(--space-6);padding-left:var(--space-2);border-left:1px solid var(--sidebar-border);flex-direction:column;display:flex}.supergame-sidebar-section{padding:var(--space-2) var(--nav-item-padding-x);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--muted-foreground)}.supergame-topbar{background:var(--sidebar);color:var(--sidebar-foreground);border-bottom:1px solid var(--sidebar-border);padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.supergame-topbar-item{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);color:var(--sidebar-foreground);cursor:pointer;transition:var(--transition-color);background:0 0;border:none;display:flex}.supergame-topbar-item:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.supergame-topbar-item:focus-visible{outline:var(--focus-ring-width) solid var(--sidebar-ring);outline-offset:var(--focus-ring-offset)}.supergame-breadcrumb{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--muted-foreground);display:flex}.supergame-breadcrumb-item{color:var(--muted-foreground);text-decoration:none}.supergame-breadcrumb-item:hover{color:var(--foreground)}.supergame-breadcrumb-item[aria-current=page]{color:var(--foreground);font-weight:var(--font-medium)}.supergame-breadcrumb-separator{color:var(--muted-foreground);font-size:var(--text-xs)}.supergame-dropdown{z-index:var(--z-dropdown);background:var(--dropdown-bg);min-width:12rem;color:var(--dropdown-text);border:1px solid var(--dropdown-border);border-radius:var(--dropdown-radius);box-shadow:var(--dropdown-shadow);padding:var(--space-1);animation:fadeInScale var(--motion-fast) var(--ease-out);position:absolute}.supergame-dropdown-item{align-items:center;gap:var(--space-2);padding:var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);font-size:var(--text-sm);color:var(--dropdown-text);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;width:100%;transition:background var(--motion-fast) var(--ease-out);background:0 0;border:none;display:flex}.supergame-dropdown-item:hover:not([aria-disabled=true]){background:var(--dropdown-item-hover-bg)}.supergame-dropdown-item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-2px;background:var(--dropdown-item-hover-bg)}.supergame-dropdown-item[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed}.supergame-dropdown-item-destructive{color:var(--destructive)}.supergame-dropdown-item-destructive:hover{background:var(--destructive-soft)}.supergame-dropdown-divider{background:var(--border);height:1px;margin:var(--space-1) 0}.supergame-dropdown-label{padding:var(--space-1_5) var(--dropdown-item-padding-x);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--muted-foreground)}.supergame-dropdown-item-icon{flex-shrink:0;width:1rem;height:1rem}.supergame-dropdown-item-shortcut{font-size:var(--text-xs);color:var(--muted-foreground);margin-left:auto}.supergame-tabs{flex-direction:column;display:flex}.supergame-tabs-list{gap:var(--space-1);border-bottom:1px solid var(--border);scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.supergame-tabs-list::-webkit-scrollbar{display:none}.supergame-tabs-trigger{padding:var(--space-3) var(--space-4);background:var(--tab-bg);color:var(--tab-text);border:none;border-bottom:var(--tab-indicator-height) solid transparent;font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;white-space:nowrap;transition:var(--transition-color);margin-bottom:-1px}.supergame-tabs-trigger:hover:not([aria-selected=true]):not(:disabled){color:var(--foreground);background:var(--accent)}.supergame-tabs-trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-2px;border-radius:var(--radius-sm) var(--radius-sm) 0 0}.supergame-tabs-trigger[aria-selected=true]{color:var(--tab-active-text);border-bottom-color:var(--tab-indicator-color);background:var(--tab-active-bg)}.supergame-tabs-trigger:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.supergame-tabs-content{padding:var(--space-4) 0}.supergame-tabs-content[hidden]{display:none}.supergame-tabs-pills .supergame-tabs-list{gap:var(--space-2);border-bottom:none}.supergame-tabs-pills .supergame-tabs-trigger{border:1px solid var(--border);border-radius:var(--radius-full);margin-bottom:0}.supergame-tabs-pills .supergame-tabs-trigger[aria-selected=true]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.supergame-pagination{align-items:center;gap:var(--space-1);font-size:var(--text-sm);display:flex}.supergame-pagination-item{min-width:2rem;height:2rem;padding:0 var(--space-2);background:var(--pagination-bg);color:var(--pagination-text);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-color);justify-content:center;align-items:center;display:inline-flex}.supergame-pagination-item:hover:not([aria-current=page]):not(:disabled){background:var(--pagination-hover-bg)}.supergame-pagination-item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.supergame-pagination-item[aria-current=page]{background:var(--pagination-active-bg);color:var(--pagination-active-text);border-color:var(--pagination-active-bg);font-weight:var(--font-semibold)}.supergame-pagination-item:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.supergame-pagination-ellipsis{padding:0 var(--space-2);color:var(--muted-foreground)}.supergame-avatar{background:var(--avatar-bg);width:2.5rem;height:2.5rem;color:var(--avatar-text);border-radius:var(--avatar-radius);font-weight:var(--font-semibold);font-size:var(--text-sm);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.supergame-avatar-img{object-fit:cover;width:100%;height:100%}.supergame-avatar-xs{width:1.5rem;height:1.5rem;font-size:var(--text-2xs)}.supergame-avatar-sm{width:2rem;height:2rem;font-size:var(--text-xs)}.supergame-avatar-lg{width:3rem;height:3rem;font-size:var(--text-base)}.supergame-avatar-xl{width:4rem;height:4rem;font-size:var(--text-lg)}.supergame-avatar-2xl{width:6rem;height:6rem;font-size:var(--text-2xl)}.supergame-avatar-status{border-radius:var(--radius-full);border:2px solid var(--background);width:.625em;height:.625em;position:absolute;bottom:0;right:0}.supergame-avatar-status-online{background:var(--success)}.supergame-avatar-status-offline{background:var(--muted-foreground)}.supergame-avatar-status-busy{background:var(--destructive)}.supergame-avatar-status-away{background:var(--warning)}.supergame-avatar-group{display:inline-flex}.supergame-avatar-group .supergame-avatar:not(:first-child){border:2px solid var(--background);margin-left:-.5rem}.supergame-filter-bar{align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.supergame-filter-search{flex:1;min-width:12rem;position:relative}.supergame-filter-search input{width:100%;padding-left:2.25rem}.supergame-filter-search-icon{left:var(--space-3);color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.supergame-filter-chip{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2_5,.625rem);background:var(--accent);color:var(--accent-foreground);border:1px solid var(--border);border-radius:var(--radius-full);font-size:var(--text-xs);cursor:pointer;transition:var(--transition-color);display:inline-flex}.supergame-filter-chip:hover{background:var(--primary-soft);border-color:var(--primary)}.supergame-filter-chip[data-active=true]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.supergame-filter-chip-remove{cursor:pointer;opacity:.7}.supergame-filter-chip-remove:hover{opacity:1}.supergame-tooltip{z-index:var(--z-tooltip);padding:var(--tooltip-padding-y) var(--tooltip-padding-x);background:var(--tooltip-bg);color:var(--tooltip-text);border-radius:var(--tooltip-radius);font-size:var(--text-xs);font-weight:var(--font-medium);box-shadow:var(--tooltip-shadow);pointer-events:none;white-space:nowrap;max-width:16rem;animation:fadeIn var(--motion-fast) var(--ease-out);position:absolute}.supergame-tooltip-arrow{background:var(--tooltip-bg);width:.5rem;height:.5rem;position:absolute;transform:rotate(45deg)}.supergame-tooltip[data-side=top] .supergame-tooltip-arrow{margin-left:-.25rem;bottom:-.25rem;left:50%}.supergame-tooltip[data-side=bottom] .supergame-tooltip-arrow{margin-left:-.25rem;top:-.25rem;left:50%}.supergame-tooltip[data-side=left] .supergame-tooltip-arrow{margin-top:-.25rem;top:50%;right:-.25rem}.supergame-tooltip[data-side=right] .supergame-tooltip-arrow{margin-top:-.25rem;top:50%;left:-.25rem}.supergame-chart-container{background:var(--card);border:1px solid var(--border);border-radius:var(--card-radius);padding:var(--space-4);box-shadow:var(--shadow-card)}.supergame-chart-title{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--foreground);margin-bottom:var(--space-1)}.supergame-chart-subtitle{font-size:var(--text-sm);color:var(--muted-foreground);margin-bottom:var(--space-4)}.supergame-chart-legend{gap:var(--space-3);margin-top:var(--space-3);font-size:var(--text-xs);color:var(--muted-foreground);flex-wrap:wrap;display:flex}.supergame-chart-legend-item{align-items:center;gap:var(--space-1_5);display:inline-flex}.supergame-chart-legend-dot{border-radius:var(--radius-sm);flex-shrink:0;width:.75rem;height:.75rem}.supergame-chart-tooltip{background:var(--popover)!important;color:var(--popover-foreground)!important;border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;padding:var(--space-2) var(--space-3)!important;box-shadow:var(--shadow-lg)!important;font-size:var(--text-xs)!important}.supergame-page-loading{justify-content:center;align-items:center;gap:var(--space-4);background:var(--background);min-height:100vh;color:var(--foreground);flex-direction:column;display:flex}.supergame-empty-state{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);text-align:center;color:var(--muted-foreground);flex-direction:column;display:flex}.supergame-empty-state-icon{opacity:.4;font-size:3rem}.supergame-empty-state-title{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--foreground)}.supergame-empty-state-description{font-size:var(--text-sm);color:var(--muted-foreground);max-width:24rem}.supergame-error-state{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);text-align:center;flex-direction:column;display:flex}.supergame-error-state-icon{color:var(--destructive);font-size:3rem}.supergame-error-state-title{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--destructive)}.supergame-error-state-description{font-size:var(--text-sm);color:var(--muted-foreground);max-width:24rem}:root{--text-display-xl-size:4.5rem;--text-display-xl-line:1.1;--text-display-xl-weight:800;--text-display-xl-tracking:-.02em;--text-display-lg-size:3.5rem;--text-display-lg-line:1.1;--text-display-lg-weight:800;--text-display-lg-tracking:-.02em;--text-display-md-size:2.5rem;--text-display-md-line:1.2;--text-display-md-weight:700;--text-display-md-tracking:-.01em;--text-display-sm-size:1.75rem;--text-display-sm-line:1.3;--text-display-sm-weight:700;--text-display-sm-tracking:0;--text-h1-size:1.75rem;--text-h1-line:1.3;--text-h1-weight:700;--text-h2-size:1.375rem;--text-h2-line:1.4;--text-h2-weight:700;--text-h3-size:1.125rem;--text-h3-line:1.5;--text-h3-weight:600;--text-h4-size:1rem;--text-h4-line:1.5;--text-h4-weight:600;--text-body-lg-size:1rem;--text-body-lg-line:1.6;--text-body-lg-weight:400;--text-body-md-size:.875rem;--text-body-md-line:1.55;--text-body-md-weight:400;--text-body-sm-size:.8125rem;--text-body-sm-line:1.5;--text-body-sm-weight:400;--text-caption-size:.75rem;--text-caption-line:1.5;--text-caption-weight:500;--text-overline-size:.6875rem;--text-overline-line:1.3;--text-overline-weight:700;--text-overline-tracking:.08em;--text-overline-transform:uppercase;--text-micro-size:.625rem;--text-micro-line:1.3;--text-micro-weight:600;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-none:0;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-2xl:22px;--radius-3xl:28px;--radius-full:9999px;--shadow-xs:0 1px 2px #0000001f;--shadow-sm:0 2px 4px #00000026;--shadow-md:0 4px 12px #0003;--shadow-lg:0 8px 24px #00000040;--shadow-xl:0 16px 40px #0000004d;--shadow-2xl:0 24px 64px #00000059;--shadow-glow-gold:0 0 0 3px #ffd70033, 0 4px 16px #ffd70026;--shadow-glow-teal:0 0 0 3px #13e8b533, 0 4px 16px #13e8b526;--shadow-glow-danger:0 0 0 3px #ff6b6b33, 0 4px 16px #ff6b6b26;--shadow-card-soft:0 1px 3px #00000026, 0 4px 16px #ffd7000d;--shadow-card-hover:0 4px 12px #0003, 0 12px 28px #ffd7001a;--motion-instant:50ms;--motion-fast:.15s;--motion-base:.25s;--motion-slow:.4s;--motion-slower:.6s;--ease-linear:linear;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--transition-base:all var(--motion-base) var(--ease-in-out);--transition-fast:all var(--motion-fast) var(--ease-out);--transition-color:color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out);--transition-transform:transform var(--motion-base) var(--ease-spring);--z-base:0;--z-dropdown:1010;--z-sticky:1020;--z-fixed:1030;--z-overlay:1040;--z-modal-backdrop:1050;--z-modal:1060;--z-popover:1070;--z-tooltip:1080;--z-toast:1090}.gradient-gold{background:var(--gradient-gold)}.gradient-teal{background:var(--gradient-teal)}.gradient-purple{background:var(--gradient-purple)}.gradient-red{background:var(--gradient-red)}.gradient-green{background:var(--gradient-green)}.gradient-blue{background:var(--gradient-blue)}.gradient-dark{background:var(--gradient-dark)}.gradient-primary{background:linear-gradient(135deg, var(--primary), var(--primary-dark))}.text-shadow-sm{text-shadow:1px .5px 2px #0006,2px 1px 3px #0000004d}.text-shadow-md{text-shadow:2px 1px 4px #0000008f,3px 2px 6px #0000006b,4px 2px 8px #00000059}.text-shadow-lg{text-shadow:2px 1px 4px #000000a1,3px 2px 6px #0000008f,4px 2px 8px #0000007d,5px 3px 10px #0000006b,6px 3px 12px #00000059}.shadow-sm{box-shadow:0 2px 8px var(--shadow-color)}.shadow-md{box-shadow:0 4px 15px var(--shadow-color)}.shadow-lg{box-shadow:0 8px 30px var(--shadow-color)}*{box-sizing:border-box}body{font-family:var(--font-primary);background:linear-gradient(135deg, var(--dark-gray) 0%, var(--dark-color) 100%);color:var(--text-color);min-height:100vh;margin:0;padding:0}.agent-layout{background:linear-gradient(135deg, var(--dark-gray) 0%, var(--dark-color) 100%);min-height:100vh;display:flex}.agent-layout .main-container{z-index:1;flex:1;min-height:calc(100vh - 60px);margin-top:60px;margin-left:280px;padding:30px;position:relative}.page-header{background:var(--dark-gray);border:1px solid var(--light-gray);border-radius:12px;margin-bottom:30px;padding:30px;position:relative;overflow:hidden}.page-header:before{content:"";background:var(--primary);height:3px;position:absolute;top:0;left:0;right:0}.page-title{color:var(--primary);align-items:center;gap:15px;margin-bottom:15px;font-size:2.2rem;font-weight:700;display:flex}.page-subtitle{color:var(--text-color);margin:0;font-size:1.1rem}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;margin:30px 0;display:grid}.stat-card{background:var(--card-bg);text-align:center;transition:var(--transition);border:2px solid #0000;border-radius:12px;min-height:160px;padding:25px;position:relative;overflow:hidden}.stat-card:before{content:"";background:var(--navbar-bg);z-index:1;border-radius:12px 12px 0 0;height:4px;position:absolute;top:0;left:0;right:0;transform:scaleX(1)}.stat-card:hover{border-color:var(--light-gray);box-shadow:0 8px 20px var(--shadow-color);transform:translateY(-3px)}.stat-icon{margin-bottom:12px;font-size:1.8rem;display:block}.stat-value{font-family:var(--font-secondary);color:var(--primary);letter-spacing:-1px;margin-bottom:8px;font-size:2.5rem;font-weight:800;line-height:1}.stat-label{color:var(--text-secondary);font-size:.9rem;font-weight:600}.table-container{background:var(--medium-gray);box-shadow:0 2px 10px var(--shadow-color);border-radius:16px;margin-bottom:20px;padding:1rem;overflow:hidden}.data-table{border-collapse:separate;border-spacing:0;width:100%;color:var(--text-color);background:0 0;border-radius:12px;font-size:.85rem;overflow:hidden}.data-table thead tr{background:var(--gradient-gold);-webkit-backdrop-filter:blur(10px);z-index:100;position:sticky;top:0}.data-table th{color:var(--dark-color);text-align:center;text-shadow:0 1px 2px #0000001a;white-space:nowrap;vertical-align:middle;background:0 0;border:1px solid #0000001a;border-left:none;padding:12px 8px;font-size:.9rem;font-weight:700;box-shadow:inset 0 1px #ffffff4d}.data-table th:first-child{border-left:1px solid #0000001a;border-top-left-radius:12px}.data-table th:last-child{border-top-right-radius:12px}.data-table td{text-align:center;border:1px solid var(--light-gray);color:var(--text-color);text-shadow:1px 1px 2px #0009;background:var(--dark-gray);vertical-align:middle;border-top:none;border-left:none;padding:10px 8px;font-weight:600;transition:background-color .2s}.data-table td:first-child{border-left:1px solid var(--light-gray)}.data-table tbody tr:last-child td:first-child{border-bottom-left-radius:12px}.data-table tbody tr:last-child td:last-child{border-bottom-right-radius:12px}.data-table tbody tr:hover{background-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.data-table tbody tr:hover{background-color:color-mix(in srgb, var(--primary) 10%, transparent)!important}}.data-table tbody tr:hover td{background-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.data-table tbody tr:hover td{background-color:color-mix(in srgb, var(--primary) 10%, transparent)!important}}.expandable-row{cursor:pointer;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative}.expandable-row:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.expandable-row:hover{background-color:color-mix(in srgb, var(--primary) 10%, transparent)}}.expandable-row:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.expandable-row.expanding{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.expandable-row.expanding{background-color:color-mix(in srgb, var(--primary) 15%, transparent)}}.expandable-row.expanding{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.expanded-content{background:var(--dark-color);border:1px solid var(--light-gray);opacity:0;border-radius:8px;max-height:0;margin:10px 0;padding:0;transition:all .8s cubic-bezier(.23,1,.32,1);overflow:hidden;transform:translateY(-10px)}.expanded-content.show{opacity:1;max-height:2000px;padding:20px;transform:translateY(0)}.chevron-icon{transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-block}.chevron-icon.expanded{transform:rotate(180deg)}.badge{border-radius:.375rem;padding:.4em .8em;font-size:.75rem;font-weight:600}.badge-primary{background:var(--gradient-gold);color:var(--dark-color);text-shadow:0 1px 2px #0000001a;border:none}.badge-success{background:var(--gradient-green);color:var(--dark-color);text-shadow:0 1px 2px #0000001a;border:none}.badge-warning,.badge-danger{background:var(--gradient-red);color:#fff;text-shadow:0 1px 2px #0003;border:none}.badge-info{background:var(--gradient-purple);color:#fff;text-shadow:0 1px 2px #0003;border:none}select{cursor:pointer}select option{background-color:var(--background)!important;color:var(--text-color)!important;padding:10px 12px!important;font-size:14px!important}select option:hover{background-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){select option:hover{background-color:color-mix(in srgb, var(--primary) 20%, transparent)!important}}select option:hover{color:var(--primary)!important}select option:checked,select option:focus,select option[selected]{background:var(--gradient-gold)!important;background-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){select option:checked,select option:focus,select option[selected]{background-color:color-mix(in srgb, var(--primary) 30%, transparent)!important}}select option:checked,select option:focus,select option[selected]{color:var(--primary)!important;font-weight:600!important}select option:disabled{color:var(--text-muted)!important;background-color:var(--background)!important}select:focus option:checked{background:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){select:focus option:checked{background:color-mix(in srgb, var(--primary) 30%, transparent)!important}}select:focus option:checked{color:var(--primary)!important}.agent-layout select,[class*=agent] select{color:var(--text-color);background-color:#ffffff1a;border:1px solid #fff3;border-radius:8px}.agent-layout select:focus,[class*=agent] select:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary);outline:none}@supports (color:color-mix(in lab, red, red)){.agent-layout select:focus,[class*=agent] select:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 20%, transparent)}}.custom-select-gold{color:var(--text-color)!important;cursor:pointer!important;background-color:#ffffff1a!important;border:1px solid #fff3!important;border-radius:8px!important}.custom-select-gold:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px var(--primary)!important;outline:none!important}@supports (color:color-mix(in lab, red, red)){.custom-select-gold:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 30%, transparent)!important}}.custom-select-gold:hover{border-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.custom-select-gold:hover{border-color:color-mix(in srgb, var(--primary) 50%, transparent)!important}}.custom-select-gold:not([value=""]),.custom-select-gold:valid{background-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.custom-select-gold:not([value=""]),.custom-select-gold:valid{background-color:color-mix(in srgb, var(--primary) 15%, transparent)!important}}.custom-select-gold:not([value=""]),.custom-select-gold:valid{border-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.custom-select-gold:not([value=""]),.custom-select-gold:valid{border-color:color-mix(in srgb, var(--primary) 50%, transparent)!important}}.custom-select-gold:not([value=""]),.custom-select-gold:valid{color:var(--primary)!important;font-weight:600!important}.custom-select-gold option{background-color:var(--background)!important;color:var(--text-color)!important;padding:12px!important}.custom-select-gold option:first-child{color:var(--text-muted)!important}.custom-select-gold option:checked{background:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.custom-select-gold option:checked{background:color-mix(in srgb, var(--primary) 30%, transparent)!important}}.custom-select-gold option:checked{background-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.custom-select-gold option:checked{background-color:color-mix(in srgb, var(--primary) 30%, transparent)!important}}.custom-select-gold option:checked{color:var(--primary)!important;font-weight:600!important}.btn-custom{cursor:pointer;transition:var(--transition);white-space:nowrap;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-flex}.btn-custom:hover{filter:brightness(110%);transform:translateY(-2px);box-shadow:0 4px 12px #0003}.btn-save{background:var(--gradient-green);color:var(--dark-color);text-shadow:0 1px 2px #0000001a;font-weight:700}.btn-export{background:var(--gradient-purple);color:#fff;text-shadow:0 1px 2px #0003;font-weight:700}.btn-print{background:var(--gradient-gold);color:var(--dark-color);text-shadow:0 1px 2px #0000001a;font-weight:700}.btn-reset{background:var(--gradient-red);color:#fff;text-shadow:0 1px 2px #0003;font-weight:700}@media (width<=1024px){.stats-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (width<=768px){.agent-layout .main-container{margin-top:0;margin-left:0;padding:15px}.stats-grid{grid-template-columns:1fr;gap:15px}.page-title{font-size:1.8rem}.data-table{font-size:.8rem}.data-table th,.data-table td{padding:8px 4px}}@media (width<=480px){.page-title{flex-direction:column;gap:10px;font-size:1.5rem}.stat-value{font-size:2rem}}.supergame-card{background:var(--gradient-dark);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-color);box-shadow:var(--shadow-medium,0 8px 32px #0000004d);border-radius:15px;margin-bottom:1.5rem;padding:1.5rem}.supergame-card-compact{border-radius:12px;padding:1rem}.supergame-title{color:var(--primary);align-items:center;gap:.75rem;margin:0;font-size:1.4rem;font-weight:700;display:flex}.supergame-title i{color:var(--primary)}.supergame-subtitle{color:var(--primary);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.125rem;font-weight:600;display:flex}.supergame-header{border-bottom:2px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.supergame-table-container{background:var(--dark-color)}@supports (color:color-mix(in lab, red, red)){.supergame-table-container{background:color-mix(in srgb, var(--dark-color) 50%, transparent)}}.supergame-table-container{border:1px solid var(--border-color);border-radius:12px;overflow:auto;box-shadow:0 4px 16px #0003}.supergame-table{width:100%;color:var(--text-color);border-collapse:collapse;background:0 0;margin-bottom:0}.supergame-table th{border:1px solid var(--border-color);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.supergame-table th{background:color-mix(in srgb, var(--primary) 10%, transparent)}}.supergame-table th{color:var(--primary);text-align:center;vertical-align:middle;white-space:nowrap;padding:.75rem 1rem;font-size:.875rem;font-weight:700}.supergame-table td{border:1px solid var(--border-color);vertical-align:middle;color:var(--text-secondary);text-align:center;background:0 0;padding:.75rem 1rem;font-size:.875rem}.supergame-table tbody tr{transition:all .3s}.supergame-table tbody tr:nth-child(2n){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.supergame-table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--primary) 3%, transparent)}}.supergame-table tbody tr:hover{background:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.supergame-table tbody tr:hover{background:color-mix(in srgb, var(--primary) 8%, transparent)!important}}.supergame-table .summary-row td{background:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.supergame-table .summary-row td{background:color-mix(in srgb, var(--primary) 15%, transparent)!important}}.supergame-table .summary-row td{color:var(--primary);font-weight:700;border-top:2px solid var(--primary)!important}.supergame-badge{border-radius:12px;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.supergame-badge-primary{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.supergame-badge-primary{background:color-mix(in srgb, var(--primary) 20%, transparent)}}.supergame-badge-primary{color:var(--primary);border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.supergame-badge-primary{border:1px solid color-mix(in srgb, var(--primary) 30%, transparent)}}.supergame-badge-success{background:var(--success-color)}@supports (color:color-mix(in lab, red, red)){.supergame-badge-success{background:color-mix(in srgb, var(--success-color) 20%, transparent)}}.supergame-badge-success{color:var(--success-color);border:1px solid var(--success-color)}@supports (color:color-mix(in lab, red, red)){.supergame-badge-success{border:1px solid color-mix(in srgb, var(--success-color) 40%, transparent)}}.supergame-badge-danger{background:var(--danger-color)}@supports (color:color-mix(in lab, red, red)){.supergame-badge-danger{background:color-mix(in srgb, var(--danger-color) 20%, transparent)}}.supergame-badge-danger{color:var(--danger-color);border:1px solid var(--danger-color)}@supports (color:color-mix(in lab, red, red)){.supergame-badge-danger{border:1px solid color-mix(in srgb, var(--danger-color) 40%, transparent)}}.supergame-badge-warning{background:var(--warning-color)}@supports (color:color-mix(in lab, red, red)){.supergame-badge-warning{background:color-mix(in srgb, var(--warning-color) 20%, transparent)}}.supergame-badge-warning{color:var(--warning-color);border:1px solid var(--warning-color)}@supports (color:color-mix(in lab, red, red)){.supergame-badge-warning{border:1px solid color-mix(in srgb, var(--warning-color) 40%, transparent)}}.supergame-btn{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .3s;display:inline-flex}.supergame-btn:disabled{cursor:not-allowed;opacity:.5}.supergame-btn-primary{background:var(--gradient-teal);color:#fff;box-shadow:0 4px 12px var(--success-color)}@supports (color:color-mix(in lab, red, red)){.supergame-btn-primary{box-shadow:0 4px 12px color-mix(in srgb, var(--success-color) 30%, transparent)}}.supergame-btn-primary:hover:not(:disabled){box-shadow:0 6px 16px var(--success-color);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.supergame-btn-primary:hover:not(:disabled){box-shadow:0 6px 16px color-mix(in srgb, var(--success-color) 40%, transparent)}}.supergame-btn-gold{background:var(--gradient-gold);color:#000}.supergame-btn-gold:hover:not(:disabled){transform:translateY(-2px)}.supergame-btn-danger{background:var(--danger-color)}@supports (color:color-mix(in lab, red, red)){.supergame-btn-danger{background:color-mix(in srgb, var(--danger-color) 20%, transparent)}}.supergame-btn-danger{color:var(--danger-color);border:1px solid var(--danger-color)}@supports (color:color-mix(in lab, red, red)){.supergame-btn-danger{border:1px solid color-mix(in srgb, var(--danger-color) 50%, transparent)}}.supergame-btn-danger:hover:not(:disabled){background:var(--danger-color);color:#fff}.supergame-input,.supergame-select{color:var(--text-color);background:#ffffff1a;border:1px solid #fff3;border-radius:8px;outline:none;padding:.625rem .875rem;font-size:.875rem;transition:all .3s}.supergame-input:focus,.supergame-select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.supergame-input:focus,.supergame-select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 15%, transparent)}}.supergame-select option{background:var(--background);color:var(--text-color)}.supergame-empty{text-align:center;color:var(--text-muted);padding:4rem}.supergame-empty i{color:var(--text-muted);margin-bottom:1rem;font-size:3rem;display:block}@media (width<=768px){.supergame-table th,.supergame-table td{padding:8px 4px;font-size:.75rem}.supergame-card{padding:1rem}.supergame-title{font-size:1.1rem}.supergame-header{flex-direction:column;align-items:flex-start}}.supergame-display-xl{font-size:var(--text-display-xl-size);line-height:var(--text-display-xl-line);font-weight:var(--text-display-xl-weight);letter-spacing:var(--text-display-xl-tracking)}.supergame-display-md{font-size:var(--text-display-md-size);line-height:var(--text-display-md-line);font-weight:var(--text-display-md-weight)}.supergame-overline{font-size:var(--text-overline-size);line-height:var(--text-overline-line);font-weight:var(--text-overline-weight);letter-spacing:var(--text-overline-tracking);text-transform:var(--text-overline-transform)}.supergame-h2{font-size:var(--text-h2-size);line-height:var(--text-h2-line);font-weight:var(--text-h2-weight)}.supergame-body{font-size:var(--text-body-md-size);line-height:var(--text-body-md-line)}.supergame-caption{font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.supergame-number{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.supergame-hover-lift{transition:var(--transition-transform), var(--transition-base)}.supergame-hover-lift:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.supergame-focus-ring:focus-visible{box-shadow:var(--shadow-glow-gold);outline:none}.supergame-modal-backdrop{-webkit-backdrop-filter:blur(4px);z-index:var(--z-modal-backdrop,1050);background:#000000b3;animation:.2s ease-out supergame-fade-in;position:fixed;inset:0}.supergame-modal-container{z-index:var(--z-modal,1060);pointer-events:none;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.supergame-modal{background:var(--card-bg,var(--gradient-dark));border:1px solid var(--border-color,var(--glass-border));border-radius:var(--radius-xl,18px);box-shadow:var(--shadow-xl,0 16px 40px #0000004d);pointer-events:auto;flex-direction:column;width:100%;max-width:100%;max-height:90vh;animation:.25s cubic-bezier(.34,1.56,.64,1) supergame-modal-enter;display:flex}.supergame-modal-sm{max-width:400px}.supergame-modal-md{max-width:560px}.supergame-modal-lg{max-width:720px}.supergame-modal-xl{max-width:960px}.supergame-modal-header{border-bottom:1px solid var(--glass-border,var(--border-color));align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.supergame-modal-title{color:var(--text-color);flex:1;margin:0;font-size:1.125rem;font-weight:600}.supergame-modal-body{color:var(--text-secondary);padding:1.5rem;line-height:1.6;overflow-y:auto}.supergame-modal-footer{border-top:1px solid var(--glass-border,var(--border-color));flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem;display:flex}.supergame-modal-icon{border-radius:var(--radius-lg,14px);flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;font-size:1.25rem;display:grid}.supergame-modal-icon-alert{background:var(--info-color)}@supports (color:color-mix(in lab, red, red)){.supergame-modal-icon-alert{background:color-mix(in srgb, var(--info-color) 15%, transparent)}}.supergame-modal-icon-alert{color:var(--info-color)}.supergame-modal-icon-confirm{background:var(--warning-color)}@supports (color:color-mix(in lab, red, red)){.supergame-modal-icon-confirm{background:color-mix(in srgb, var(--warning-color) 15%, transparent)}}.supergame-modal-icon-confirm{color:var(--warning-color)}.supergame-modal-icon-danger{background:var(--danger-color)}@supports (color:color-mix(in lab, red, red)){.supergame-modal-icon-danger{background:color-mix(in srgb, var(--danger-color) 15%, transparent)}}.supergame-modal-icon-danger{color:var(--danger-color)}.supergame-modal-icon-success{background:var(--success-color)}@supports (color:color-mix(in lab, red, red)){.supergame-modal-icon-success{background:color-mix(in srgb, var(--success-color) 15%, transparent)}}.supergame-modal-icon-success{color:var(--success-color)}.supergame-modal-icon-prompt{background:var(--success-color)}@supports (color:color-mix(in lab, red, red)){.supergame-modal-icon-prompt{background:color-mix(in srgb, var(--success-color) 15%, transparent)}}.supergame-modal-icon-prompt{color:var(--success-color)}.supergame-modal-icon-warning{background:var(--warning-color)}@supports (color:color-mix(in lab, red, red)){.supergame-modal-icon-warning{background:color-mix(in srgb, var(--warning-color) 15%, transparent)}}.supergame-modal-icon-warning{color:var(--warning-color)}.supergame-modal-icon-info{background:var(--info-color)}@supports (color:color-mix(in lab, red, red)){.supergame-modal-icon-info{background:color-mix(in srgb, var(--info-color) 15%, transparent)}}.supergame-modal-icon-info{color:var(--info-color)}.supergame-modal-close{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-full,9999px);background:0 0;border:none;place-items:center;width:1.875rem;height:1.875rem;font-size:1.125rem;transition:background .15s,color .15s;display:grid;position:absolute;top:.875rem;right:.875rem}.supergame-modal-close:hover{background:var(--text-color)}@supports (color:color-mix(in lab, red, red)){.supergame-modal-close:hover{background:color-mix(in srgb, var(--text-color) 10%, transparent)}}.supergame-modal-close:hover{color:var(--text-color)}.supergame-modal-icon-lg{border-radius:var(--radius-full,9999px);width:5rem;height:5rem;margin:0 auto 1rem;font-size:2.25rem}.supergame-modal-input{background:var(--dark-color);width:100%;padding:.75rem 1rem}@supports (color:color-mix(in lab, red, red)){.supergame-modal-input{background:color-mix(in srgb, var(--dark-color) 80%, transparent)}}.supergame-modal-input{border:1px solid var(--border-color,var(--glass-border));border-radius:var(--radius-md,8px);color:var(--text-color);outline:none;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.supergame-modal-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.supergame-modal-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 20%, transparent)}}.supergame-toast{background:var(--card-bg,var(--gradient-dark));border:1px solid var(--border-color);border-radius:var(--radius-md,12px);box-shadow:var(--shadow-lg,0 8px 24px #00000040);cursor:pointer;align-items:flex-start;gap:.625rem;min-width:280px;max-width:420px;padding:.875rem 1rem;animation:.3s cubic-bezier(.34,1.56,.64,1) supergame-toast-enter;display:flex}.supergame-toast-success{border-left:4px solid var(--success-color)}.supergame-toast-error{border-left:4px solid var(--danger-color)}.supergame-toast-warning{border-left:4px solid var(--warning-color)}.supergame-toast-info{border-left:4px solid var(--info-color)}.supergame-toast-icon-success{color:var(--success-color)}.supergame-toast-icon-error{color:var(--danger-color)}.supergame-toast-icon-warning{color:var(--warning-color)}.supergame-toast-icon-info{color:var(--info-color)}.supergame-toast-icon{flex-shrink:0;font-size:1.5rem;line-height:1}.supergame-toast-message{color:var(--text-color);white-space:pre-wrap;flex:1;font-size:.9375rem;line-height:1.5}.supergame-toast-close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.125rem;font-size:1.125rem;line-height:1;transition:color .15s}.supergame-toast-close:hover{color:var(--text-color)}.supergame-select.has-error,.supergame-input.has-error{border-color:var(--danger-color)!important;box-shadow:0 0 0 3px var(--danger-color)!important}@supports (color:color-mix(in lab, red, red)){.supergame-select.has-error,.supergame-input.has-error{box-shadow:0 0 0 3px color-mix(in srgb, var(--danger-color) 20%, transparent)!important}}.supergame-field-error{color:var(--danger-color);align-items:center;gap:.25rem;margin-top:.25rem;font-size:.75rem;display:flex}.supergame-page-link{border-radius:var(--radius-sm,6px);background:var(--text-color);justify-content:center;align-items:center;min-width:2rem;height:2rem;padding:0 .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.supergame-page-link{background:color-mix(in srgb, var(--text-color) 6%, transparent)}}.supergame-page-link{border:1px solid var(--glass-border,var(--border-color));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:500;transition:all .15s}.supergame-page-link:hover:not(:disabled):not(.is-disabled){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.supergame-page-link:hover:not(:disabled):not(.is-disabled){background:color-mix(in srgb, var(--primary) 10%, transparent)}}.supergame-page-link:hover:not(:disabled):not(.is-disabled){border-color:var(--primary);color:var(--primary)}.supergame-page-link.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.supergame-page-link.is-active{background:color-mix(in srgb, var(--primary) 15%, transparent)}}.supergame-page-link.is-active{border-color:var(--primary);color:var(--primary);font-weight:700}.supergame-page-link.is-disabled,.supergame-page-link:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}@keyframes supergame-fade-in{0%{opacity:0}to{opacity:1}}@keyframes supergame-modal-enter{0%{opacity:0;transform:scale(.95)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes supergame-toast-enter{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.supergame-modal,.supergame-toast,.supergame-modal-backdrop{animation:none!important}}.stat-card{text-align:center;transition:var(--transition);border:2px solid #0000;border-radius:12px;min-height:160px;padding:25px;position:relative;overflow:hidden}.stat-card:hover{box-shadow:0 8px 20px var(--shadow-color);transform:translateY(-3px)}.stat-card-gold{background:var(--gradient-gold)!important;color:var(--stat-gold-text)!important;border-color:var(--stat-gold-border)!important}.stat-card-gold .stat-value,.stat-card-gold .stat-label,.stat-card-gold .stat-icon-inner{color:var(--stat-gold-text)!important;text-shadow:2px 1px 4px #0000008f,3px 2px 6px #0000006b,4px 2px 8px #00000059,5px 3px 10px #00000047!important}.stat-card-teal{background:var(--gradient-teal)!important;color:var(--stat-teal-text)!important;border-color:var(--stat-teal-border)!important}.stat-card-teal .stat-value,.stat-card-teal .stat-label,.stat-card-teal .stat-icon-inner{color:var(--stat-teal-text)!important;text-shadow:2px 1px 4px #0000008f,3px 2px 6px #0000006b,4px 2px 8px #00000059,5px 3px 10px #00000047!important}.stat-card-purple{background:var(--gradient-purple)!important;color:var(--stat-purple-text)!important;border-color:var(--stat-purple-border)!important}.stat-card-purple .stat-value,.stat-card-purple .stat-label,.stat-card-purple .stat-icon-inner{color:var(--stat-purple-text)!important;text-shadow:2px 1px 4px #000000a1,3px 2px 6px #0000008f,4px 2px 8px #0000007d,5px 3px 10px #0000006b,6px 3px 12px #00000059!important}.stat-card-red{background:var(--gradient-red)!important;color:var(--stat-red-text)!important;border-color:var(--stat-red-border)!important}.stat-card-red .stat-value,.stat-card-red .stat-label,.stat-card-red .stat-icon-inner{color:var(--stat-red-text)!important;text-shadow:2px 1px 4px #000000a1,3px 2px 6px #0000008f,4px 2px 8px #0000007d,5px 3px 10px #0000006b,6px 3px 12px #00000059!important}.stat-card-dark{background:var(--gradient-dark)!important;color:var(--stat-dark-text)!important;border-color:var(--stat-dark-border)!important}.stat-card-dark .stat-value,.stat-card-dark .stat-label,.stat-card-dark .stat-icon-inner{color:var(--stat-dark-text)!important;text-shadow:2px 1px 4px #000000a1,3px 2px 6px #0000008f,4px 2px 8px #0000007d,5px 3px 10px #0000006b,6px 3px 12px #00000059!important}.stat-card-green{background:var(--gradient-green)!important;color:var(--stat-green-text)!important;border-color:var(--stat-green-border)!important}.stat-card-green .stat-value,.stat-card-green .stat-label,.stat-card-green .stat-icon-inner{color:var(--stat-green-text)!important;text-shadow:2px 1px 4px #000000a1,3px 2px 6px #0000008f,4px 2px 8px #0000007d,5px 3px 10px #0000006b!important}.stat-card-blue{background:var(--gradient-blue)!important;color:var(--stat-blue-text)!important;border-color:var(--stat-blue-border)!important}.stat-card-blue .stat-value,.stat-card-blue .stat-label,.stat-card-blue .stat-icon-inner{color:var(--stat-blue-text)!important;text-shadow:2px 1px 4px #000000a1,3px 2px 6px #0000008f,4px 2px 8px #0000007d,5px 3px 10px #0000006b!important}.stat-icon.green{color:var(--success-color)!important;text-shadow:2px 2px 4px #000c!important;filter:brightness(1.2)!important}.stat-icon.blue{color:var(--info-color)!important;text-shadow:2px 2px 4px #000c!important;filter:brightness(1.2)!important}.stat-icon.orange,.stat-icon.yellow{color:var(--warning-color)!important;text-shadow:2px 2px 4px #000c!important;filter:brightness(1.2)!important}.amount-purchase{color:var(--primary)!important;text-shadow:2px 2px 4px #000c!important;font-size:1.05em!important;font-weight:700!important}.amount-accept{color:var(--success-color)!important;text-shadow:2px 2px 4px #000c!important;font-size:1.05em!important;font-weight:700!important}.amount-commission{color:var(--info-color)!important;text-shadow:2px 2px 4px #000c!important;font-size:1.05em!important;font-weight:700!important}.amount-payout{color:var(--danger-color)!important;text-shadow:2px 2px 4px #000c!important;font-size:1.05em!important;font-weight:700!important}.amount-export{color:var(--primary)!important;text-shadow:2px 2px 4px #000c!important;font-weight:700!important}.amount-total{color:var(--success-color)!important;text-shadow:2px 2px 4px #000c!important;font-weight:700!important}.amount-holding{color:var(--warning-color)!important;text-shadow:2px 2px 4px #000c!important;font-weight:700!important}@keyframes slideUpAnimation{0%{opacity:1;max-height:2000px;padding:20px;transform:translateY(0)}40%{opacity:.7;max-height:800px;padding:10px 20px}70%{opacity:.3;transform:translateY(-10px)}to{opacity:0;max-height:0;padding:0;transform:translateY(-20px)}}.expanded-content.slide-up{animation:.8s cubic-bezier(.23,1,.32,1) forwards slideUpAnimation}.fade-in{animation:.6s ease-out fadeIn}.fade-in-scale{animation:.6s ease-out fadeInScale}.slide-in-up{animation:.6s ease-out slideInUp}.slide-in-left{animation:.6s ease-out slideInLeft}.pulse{animation:2s ease-in-out infinite pulse}.bounce{animation:1s ease-in-out bounce}.shake{animation:.5s ease-in-out shake}.glow{animation:2s ease-in-out infinite glow}@keyframes pulse-red{0%,to{box-shadow:0 0 10px color-mix(in srgb, var(--danger-color) 50%, transparent);border-color:var(--danger-color)}50%{box-shadow:0 0 20px color-mix(in srgb, var(--danger-color) 80%, transparent), 0 0 30px color-mix(in srgb, var(--danger-color) 40%, transparent);border-color:var(--danger-color)}}.pulse-red{animation:1.5s ease-in-out infinite pulse-red}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.transition-all{transition:all .3s}.transition-fast{transition:all .15s}.transition-slow{transition:all .5s}.hover-lift:hover{box-shadow:0 8px 25px var(--shadow-color);transform:translateY(-3px)}.hover-scale:hover{transform:scale(1.05)}.hover-glow:hover{box-shadow:0 0 15px var(--primary)}.card-entrance{animation:.6s ease-out slideInUp}.stagger-children>*{animation:.6s ease-out backwards fadeIn}.stagger-children>:first-child{animation-delay:0s}.stagger-children>:nth-child(2){animation-delay:.1s}.stagger-children>:nth-child(3){animation-delay:.2s}.stagger-children>:nth-child(4){animation-delay:.3s}.stagger-children>:nth-child(5){animation-delay:.4s}.stagger-children>:nth-child(6){animation-delay:.5s}:root{--glass-blur:10px;--glass-bg:#ffffff1a;--glass-border:#fff3;--glass-shadow:0 8px 32px 0 #1f26875e;--gradient-primary:var(--gradient-gold,linear-gradient(135deg, gold 0%, orange 100%));--gradient-secondary:var(--gradient-teal,linear-gradient(135deg, #13e8b5 0%, #0cb882 100%));--gradient-success:var(--gradient-teal,linear-gradient(135deg, #13e8b5 0%, #0cb882 100%));--gradient-gold:linear-gradient(135deg, gold 0%, orange 100%);--gradient-dark:linear-gradient(135deg, #2d3436 0%, #000 100%);--gradient-glass:linear-gradient(135deg, #ffffff1a 0%, #ffffff0d 100%);--reflection-light:linear-gradient(to bottom, #ffffff4d 0%, transparent 50%);--reflection-strong:linear-gradient(to bottom, #ffffff80 0%, transparent 60%);--transition-smooth:all .3s cubic-bezier(.4, 0, .2, 1);--transition-bounce:all .5s cubic-bezier(.68, -.55, .265, 1.55);--shadow-soft:0 2px 20px #0000001a;--shadow-medium:0 4px 30px #00000026;--shadow-strong:0 10px 40px #0003;--shadow-glow:0 0 30px var(--shadow-color)}body.mirror-design{background:var(--gradient-dark);position:relative}body.mirror-design:before{content:"";background:radial-gradient(circle at 20% 50%, #7877c64d, transparent 50%), radial-gradient(circle at 80% 80%, #ff77c64d, transparent 50%), radial-gradient(circle at 40% 20%, var(--primary), transparent 50%);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){body.mirror-design:before{background:radial-gradient(circle at 20% 50%, #7877c64d, transparent 50%), radial-gradient(circle at 80% 80%, #ff77c64d, transparent 50%), radial-gradient(circle at 40% 20%, color-mix(in srgb, var(--primary) 20%, transparent), transparent 50%)}}body.mirror-design:before{pointer-events:none;z-index:0}.mirror-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);transition:var(--transition-smooth);border-radius:20px;position:relative;overflow:hidden}.mirror-card:before{content:"";background:var(--reflection-light);pointer-events:none;opacity:.5;height:50%;position:absolute;top:0;left:0;right:0}.mirror-card:hover{box-shadow:var(--glass-shadow), 0 15px 35px #0003;border-color:#ffffff4d;transform:translateY(-5px)}.mirror-btn{background:var(--gradient-primary);color:#fff;cursor:pointer;transition:var(--transition-smooth);box-shadow:var(--shadow-medium);text-transform:uppercase;letter-spacing:.5px;border:none;border-radius:50px;padding:12px 24px;font-weight:600;position:relative;overflow:hidden}.mirror-btn:before{content:"";background:var(--reflection-strong);opacity:0;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.mirror-btn:hover:before{opacity:1}.mirror-btn:hover{box-shadow:var(--shadow-strong), 0 0 20px #7877c666;transform:translateY(-2px)}.mirror-btn:active{transform:translateY(0)}.mirror-btn.gold{background:var(--gradient-gold)}.mirror-btn.success{background:var(--gradient-success)}.mirror-btn.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border)}.mirror-navbar{background:var(--glass-bg);-webkit-backdrop-filter:blur(15px);border-bottom:1px solid var(--glass-border);z-index:1000;position:relative}.mirror-navbar:after{content:"";background:linear-gradient(90deg, transparent, var(--primary), transparent);height:1px;position:absolute;bottom:-1px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.mirror-navbar:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--primary) 50%, transparent), transparent)}}.mirror-navbar:after{animation:3s infinite shimmer}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.mirror-sidebar{-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#000000e6,#1e1e1ee6);border-right:1px solid #ffffff1a;position:relative}.mirror-sidebar:before{content:"";background:linear-gradient(to bottom, transparent, var(--primary), transparent);width:1px;height:100%;position:absolute;top:0;right:0}@supports (color:color-mix(in lab, red, red)){.mirror-sidebar:before{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--primary) 30%, transparent), transparent)}}.mirror-sidebar-item{color:#fffc;transition:var(--transition-smooth);cursor:pointer;padding:12px 20px;position:relative;overflow:hidden}.mirror-sidebar-item:before{content:"";background:var(--gradient-gold);width:3px;transition:transform .3s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.mirror-sidebar-item:hover{color:#fff;background:#ffffff0d;padding-left:25px}.mirror-sidebar-item:hover:before,.mirror-sidebar-item.active:before{transform:scaleY(1)}.mirror-stat-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);transition:var(--transition-smooth);border-radius:15px;padding:20px;position:relative;overflow:hidden}.mirror-stat-card:before{content:"";background:radial-gradient(circle, var(--primary), transparent 70%);width:200%;height:200%;position:absolute;top:-50%;right:-50%}@supports (color:color-mix(in lab, red, red)){.mirror-stat-card:before{background:radial-gradient(circle, color-mix(in srgb, var(--primary) 10%, transparent), transparent 70%)}}.mirror-stat-card:before{animation:10s linear infinite rotate}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mirror-stat-card:hover{box-shadow:var(--shadow-strong), 0 0 30px var(--primary);transform:translateY(-5px)scale(1.02)}@supports (color:color-mix(in lab, red, red)){.mirror-stat-card:hover{box-shadow:var(--shadow-strong), 0 0 30px color-mix(in srgb, var(--primary) 20%, transparent)}}.mirror-stat-value{background:var(--gradient-gold);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:10px 0;font-size:2.5rem;font-weight:700}.mirror-table{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:15px;overflow:hidden}.mirror-table thead{border-bottom:1px solid var(--glass-border);background:#0000004d}.mirror-table th{color:var(--color-primary);text-transform:uppercase;letter-spacing:.5px;padding:15px;font-size:.9rem;font-weight:600}.mirror-table tbody tr{transition:var(--transition-smooth);border-bottom:1px solid #ffffff0d}.mirror-table tbody tr:hover{background:#ffffff0d;transform:translate(5px)}.mirror-input{background:var(--glass-bg);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid var(--glass-border);color:#fff;transition:var(--transition-smooth);border-radius:10px;width:100%;padding:12px 15px}.mirror-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--primary), var(--shadow-medium);outline:none}@supports (color:color-mix(in lab, red, red)){.mirror-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 10%, transparent), var(--shadow-medium)}}.mirror-input:focus{background:#ffffff26}.mirror-input::placeholder{color:#ffffff80}.mirror-modal-overlay{-webkit-backdrop-filter:blur(5px);z-index:9999;background:#000000b3;justify-content:center;align-items:center;animation:.3s fadeIn;display:flex;position:fixed;inset:0}.mirror-modal{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);box-shadow:var(--shadow-strong);border-radius:20px;width:90%;max-width:500px;animation:.3s slideUp;position:relative;overflow:hidden}.mirror-modal:before{content:"";background:var(--reflection-light);pointer-events:none;height:100px;position:absolute;top:0;left:0;right:0}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.mirror-design ::-webkit-scrollbar{width:10px;height:10px}.mirror-design ::-webkit-scrollbar-track{background:#ffffff0d;border-radius:5px}.mirror-design ::-webkit-scrollbar-thumb{background:var(--gradient-gold);background-clip:content-box;border:2px solid #0000;border-radius:5px}.mirror-design ::-webkit-scrollbar-thumb:hover{background:var(--gradient-primary);background-clip:content-box}@media (width<=768px){.mirror-card{border-radius:15px;padding:15px}.mirror-btn{padding:10px 20px;font-size:.9rem}.mirror-stat-value{font-size:2rem}}body.light-mode{--lm-bg-primary:#f8fafc;--lm-bg-secondary:#fff;--lm-bg-tertiary:#f1f5f9;--lm-bg-card:#fffffff2;--lm-bg-sidebar:#fffffffa;--lm-bg-navbar:#fffffffa;--lm-bg-hover:#e2e8f0;--lm-bg-active:#d977061a;--lm-text-primary:#1e293b;--lm-text-secondary:#475569;--lm-text-muted:#64748b;--lm-text-disabled:#94a3b8;--lm-border:#0000001a;--lm-border-hover:#00000026;--lm-accent:#d97706;--lm-accent-light:#fbbf24;--lm-accent-dark:#b45309;--lm-shadow:#00000014;--lm-shadow-hover:#0000001f;--lm-success:#059669;--lm-warning:#d97706;--lm-danger:#dc2626;--lm-info:#0284c7;color:var(--lm-text-primary)!important;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 50%,#f1f5f9 100%)!important}body.light-mode .mirror-design{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 50%,#f1f5f9 100%)!important}body.light-mode main,body.light-mode .main-content{color:var(--lm-text-primary)}body.light-mode .card,body.light-mode [class*=rounded-lg],body.light-mode [class*=rounded-xl]{background:var(--lm-bg-card)!important;border-color:var(--lm-border)!important;box-shadow:0 4px 12px var(--lm-shadow)!important}body.light-mode .stat-card{background:var(--lm-bg-card)!important;border-color:var(--lm-border)!important}body.light-mode h1,body.light-mode h2,body.light-mode h3,body.light-mode h4,body.light-mode h5,body.light-mode h6{color:var(--lm-text-primary)!important;text-shadow:none!important}body.light-mode p,body.light-mode span,body.light-mode div,body.light-mode label{color:var(--lm-text-primary);text-shadow:none!important}body.light-mode :not([data-keep-dark]):not(.keep-dark-mode):not([data-keep-dark] *):not(.keep-dark-mode *){text-shadow:none!important}body.light-mode .text-muted,body.light-mode [style*="color: #999"],body.light-mode [style*="color: rgb(153, 153, 153)"]{color:var(--lm-text-muted)!important}body.light-mode [style*="color: #FFD700"],body.light-mode [style*="color: rgb(255, 215, 0)"],body.light-mode .text-yellow-500,body.light-mode .text-gold{color:var(--lm-accent)!important}body.light-mode table{background:var(--lm-bg-secondary)!important}body.light-mode thead,body.light-mode .table-header{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%)!important}body.light-mode th{color:#1e293b!important;text-shadow:none!important;background:0 0!important;font-weight:600!important}body.light-mode tbody tr{background:var(--lm-bg-secondary)!important;border-color:var(--lm-border)!important}body.light-mode tbody tr:hover{background:var(--lm-bg-hover)!important}body.light-mode td{color:var(--lm-text-primary)!important;border-color:var(--lm-border)!important;background:0 0!important}body.light-mode input,body.light-mode select,body.light-mode textarea{background:var(--lm-bg-secondary)!important;color:var(--lm-text-primary)!important;border-color:var(--lm-border)!important}body.light-mode input:focus,body.light-mode select:focus,body.light-mode textarea:focus{border-color:var(--lm-accent)!important;box-shadow:0 0 0 3px #d9770626!important}body.light-mode input::placeholder,body.light-mode textarea::placeholder{color:var(--lm-text-muted)!important}body.light-mode option{background:var(--lm-bg-secondary)!important;color:var(--lm-text-primary)!important}body.light-mode button:not([class*=bg-]):not([style*=background]){color:var(--lm-text-primary)}body.light-mode .btn-primary,body.light-mode [class*=bg-yellow],body.light-mode [class*=bg-gold]{color:#fff!important;background:linear-gradient(135deg,#d97706 0%,#f59e0b 100%)!important}body.light-mode .btn-success,body.light-mode [style*=background][style*="28a745"]{background:linear-gradient(135deg,#059669 0%,#10b981 100%)!important}body.light-mode .btn-danger,body.light-mode [style*=background][style*=dc3545],body.light-mode [style*=background][style*=f44336]{background:linear-gradient(135deg,#dc2626 0%,#ef4444 100%)!important}body.light-mode .badge-success{color:#fff!important;background:#059669!important}body.light-mode .badge-warning{color:#fff!important;background:#d97706!important}body.light-mode .badge-danger{color:#fff!important;background:#dc2626!important}body.light-mode .badge-info{color:#fff!important;background:#0284c7!important}body.light-mode i[class*=fa-],body.light-mode .icon{color:inherit}body.light-mode [style*="color: #13E8B5"],body.light-mode [style*="color: rgb(19, 232, 181)"]{color:var(--lm-success)!important}body.light-mode [style*="color: #2196F3"],body.light-mode [style*="color: rgb(33, 150, 243)"]{color:var(--lm-info)!important}body.light-mode [class*=dropdown],body.light-mode .menu-dropdown{background:var(--lm-bg-secondary)!important;border-color:var(--lm-border)!important;box-shadow:0 8px 24px var(--lm-shadow)!important}body.light-mode [class*=dropdown] a,body.light-mode .menu-dropdown a{color:var(--lm-text-primary)!important}body.light-mode [class*=dropdown] a:hover,body.light-mode .menu-dropdown a:hover{background:var(--lm-bg-hover)!important}body.light-mode .modal,body.light-mode [class*=modal]{background:var(--lm-bg-secondary)!important;color:var(--lm-text-primary)!important;border-color:var(--lm-border)!important}body.light-mode .modal-overlay,body.light-mode [class*=overlay]{background:#00000080!important}body.light-mode ::-webkit-scrollbar{width:8px;height:8px}body.light-mode ::-webkit-scrollbar-track{background:var(--lm-bg-tertiary)}body.light-mode ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}body.light-mode ::-webkit-scrollbar-thumb:hover{background:#94a3b8}body.light-mode [data-keep-dark=true],body.light-mode .keep-dark-mode{background:linear-gradient(135deg,#1a1a2e 0%,#2e1a4c 50%,#16213e 100%)!important;border:none!important}body.light-mode [data-keep-dark=true]>*,body.light-mode [data-keep-dark=true]>*>*,body.light-mode [data-keep-dark=true]>*>*>*,body.light-mode .keep-dark-mode>*,body.light-mode .keep-dark-mode>*>*,body.light-mode .keep-dark-mode>*>*>*{box-shadow:none!important;background:0 0!important;border:none!important}body.light-mode [data-keep-dark=true] h4,body.light-mode [data-keep-dark=true] div,body.light-mode [data-keep-dark=true] span,body.light-mode [data-keep-dark=true] p,body.light-mode [data-keep-dark=true] i,body.light-mode .keep-dark-mode h4,body.light-mode .keep-dark-mode div,body.light-mode .keep-dark-mode span,body.light-mode .keep-dark-mode p,body.light-mode .keep-dark-mode i{color:inherit!important;background:0 0!important;border:none!important}body.light-mode [data-keep-dark=true] h4[style*="color: #FFD700"],body.light-mode [data-keep-dark=true] [style*="color: #FFD700"],body.light-mode .keep-dark-mode h4[style*="color: #FFD700"],body.light-mode .keep-dark-mode [style*="color: #FFD700"]{color:gold!important}body.light-mode [data-keep-dark=true] [style*="color: rgba(255, 255, 255"],body.light-mode [data-keep-dark=true] [style*="color: #ffffff"],body.light-mode [data-keep-dark=true] [style*="color: white"],body.light-mode .keep-dark-mode [style*="color: rgba(255, 255, 255"],body.light-mode .keep-dark-mode [style*="color: #ffffff"],body.light-mode .keep-dark-mode [style*="color: white"]{color:#ffffffe6!important}body.light-mode [data-keep-dark=true] i[class*=fa-],body.light-mode .keep-dark-mode i[class*=fa-]{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}body.light-mode [style*=linear-gradient][style*="1a1a2e"]:not([data-keep-dark]):not(.keep-dark-mode),body.light-mode [style*=linear-gradient][style*="16213e"]:not([data-keep-dark]):not(.keep-dark-mode){background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%)!important}body.light-mode [style*="background: rgba(26, 26, 46"]:not([data-keep-dark]):not(.keep-dark-mode),body.light-mode [style*="background: rgb(26, 26, 46"]:not([data-keep-dark]):not(.keep-dark-mode),body.light-mode [style*="rgba(26, 26, 46"]:not([data-keep-dark]):not(.keep-dark-mode){background:var(--lm-bg-card)!important}body.light-mode div[style*="rgba(30, 30, 50"] span,body.light-mode div[style*="rgba(30, 30, 50"]{color:#fff!important}body.light-mode [style*="color: #ffffff"],body.light-mode [style*="color: #FFFFFF"],body.light-mode [style*="color: rgb(255, 255, 255)"],body.light-mode [style*="color: white"],body.light-mode main [style*="color: #ffffff"],body.light-mode main [style*="color: white"]{color:var(--lm-text-primary)!important}body.light-mode [style*="color: #FFD700"],body.light-mode [style*="color: rgb(255, 215, 0)"]{color:var(--lm-accent)!important}body.light-mode [style*="color: #FFA500"],body.light-mode [style*="color: rgb(255, 165, 0)"]{color:var(--lm-accent-light)!important}body.light-mode main>div:not([data-keep-dark]):not(.keep-dark-mode),body.light-mode main>div>div:not([data-keep-dark]):not(.keep-dark-mode){background-color:#0000}body.light-mode main>div>div[style*=background]:not([data-keep-dark]):not(.keep-dark-mode),body.light-mode main div[style*="border-radius: 1rem"]:not([data-keep-dark]):not(.keep-dark-mode),body.light-mode main div[style*="borderRadius: 1rem"]:not([data-keep-dark]):not(.keep-dark-mode),body.light-mode main div[style*=border-radius\:1rem]:not([data-keep-dark]):not(.keep-dark-mode),body.light-mode main div[style*=borderRadius\:1rem]:not([data-keep-dark]):not(.keep-dark-mode){background:var(--lm-bg-card)!important;border-color:var(--lm-border)!important}body.light-mode main span[style*="color: #999"],body.light-mode main span[style*="color:#999"],body.light-mode main p[style*="color: #999"],body.light-mode main div[style*="color: #999"]{color:var(--lm-text-muted)!important}body.light-mode main span[style*="color: #666"],body.light-mode main span[style*="color:#666"],body.light-mode main div[style*="color: #666"]{color:var(--lm-text-disabled)!important}body.light-mode .lottery-card,body.light-mode .session-card{background:var(--lm-bg-card)!important;border:1px solid var(--lm-border)!important}body.light-mode .lottery-card:hover,body.light-mode .session-card:hover{border-color:var(--lm-accent)!important;box-shadow:0 8px 24px #d9770626!important}body.light-mode div[style*="height: 170px"][style*="overflow: hidden"]{background:0 0!important}body.light-mode div[style*="height: 170px"] img{filter:drop-shadow(0 4px 12px #00000026)!important}body.light-mode div[style*="height: 170px"]>div[style*="linear-gradient(to top"]{background:linear-gradient(#0000,#ffffffb3 40%,#fffffff2)!important}body.light-mode div[style*="height: 170px"] h3{color:var(--lm-accent)!important;text-shadow:none!important}body.light-mode div[style*="background-color: rgb(15, 15, 26)"],body.light-mode div[style*="backgroundColor: rgb(15, 15, 26)"]{background-color:#0f0f1a!important}body.light-mode div[style*="rgba(0, 0, 0, 0.5)"],body.light-mode div[style*="rgba(0, 0, 0, 0.35)"]{background:linear-gradient(135deg,#00000080,#00000059)!important}body.light-mode nav a,body.light-mode .nav-link{color:var(--lm-text-secondary)!important}body.light-mode nav a:hover,body.light-mode .nav-link:hover,body.light-mode nav a.active,body.light-mode .nav-link.active{color:var(--lm-accent)!important;background:var(--lm-bg-active)!important}body.light-mode .bet-type-card,body.light-mode .number-input{background:var(--lm-bg-secondary)!important;border-color:var(--lm-border)!important}body.light-mode .bet-type-card:hover,body.light-mode .bet-type-card.selected{border-color:var(--lm-accent)!important;background:var(--lm-bg-active)!important}body.light-mode label[style*="color: #FFD700"],body.light-mode label[style*="color: rgb(255, 215, 0)"]{color:var(--lm-accent)!important}body.light-mode label[style*=marginBottom],body.light-mode main label,body.light-mode main label[style*="color: rgba(255, 255, 255"]{color:var(--lm-text-primary)!important}body.light-mode main label i[style*="color: #FFD700"],body.light-mode main label i[style*="color: rgb(255, 215, 0)"],body.light-mode div[style*="color: #FFD700"][style*=fontWeight],body.light-mode span[style*="color: #FFD700"]{color:var(--lm-accent)!important}body.light-mode div[style*="fontWeight: 600"],body.light-mode div[style*="font-weight: 600"],body.light-mode div[style*="display: flex"] span[style*=marginRight],body.light-mode div[style*="display: flex"] div[style*=marginRight],body.light-mode div[style*=flex][style*=column] label{color:var(--lm-text-primary)!important}body.light-mode label i.fa-arrow-up,body.light-mode label i.fas.fa-arrow-up{color:var(--lm-success)!important}body.light-mode label i.fa-exchange-alt,body.light-mode label i.fas.fa-exchange-alt{color:var(--lm-warning)!important}body.light-mode label i.fa-arrow-down,body.light-mode label i.fas.fa-arrow-down{color:var(--lm-info)!important}body.light-mode small[style*="color: #FFC107"],body.light-mode small[style*="color: rgb(255, 193, 7)"]{color:var(--lm-accent-light)!important}body.light-mode input[type=text][style*="background: rgba"],body.light-mode input[type=number][style*="background: rgba"],body.light-mode input[style*="background: rgba(0, 0, 0"]{background:var(--lm-bg-secondary)!important;color:var(--lm-text-primary)!important;border-color:var(--lm-border)!important}body.light-mode input[style*="background: rgba"]::placeholder{color:var(--lm-text-muted)!important}body.light-mode button[style*="background: rgba(255, 215, 0"],body.light-mode button[style*="background: linear-gradient"][style*=FFD700]{color:#fff!important;background:linear-gradient(135deg,#d97706 0%,#f59e0b 100%)!important}body.light-mode button[style*="background: rgba(255, 255, 255, 0.1)"],body.light-mode button[style*="background: rgba(255, 255, 255, 0.05)"]{background:var(--lm-bg-tertiary)!important;color:var(--lm-text-primary)!important;border-color:var(--lm-border)!important}body.light-mode label[style*="color: #4CAF50"],body.light-mode label[style*="color: rgb(76, 175, 80)"],body.light-mode label[style*="color: #13E8B5"]{color:var(--lm-success)!important}body.light-mode label[style*="color: #ffc107"],body.light-mode label[style*="color: rgb(255, 193, 7)"]{color:var(--lm-warning)!important}body.light-mode button[style*="background: linear-gradient"][style*="4CAF50"],body.light-mode button[style*="background: linear-gradient"][style*="13E8B5"]{color:#fff!important;background:linear-gradient(135deg,#059669 0%,#10b981 100%)!important}body.light-mode h5[style*="color: #FFD700"],body.light-mode h5[style*="color: rgb(255, 215, 0)"]{color:var(--lm-accent)!important}body.light-mode div[style*="color: #e0e0e0"],body.light-mode span[style*="color: #e0e0e0"]{color:var(--lm-text-primary)!important}body.light-mode div[style*="color: #4caf50"] span,body.light-mode span[style*="color: #4caf50"]{color:var(--lm-success)!important}body.light-mode div[style*=borderTop][style*=\#FFD700]{border-top-color:var(--lm-accent)!important}body.light-mode div[style*=borderTop][style*=\#FFD700] span{color:var(--lm-accent)!important}body.light-mode div[style*="color: rgba(255, 255, 255, 0.6)"],body.light-mode span[style*="color: rgba(255, 255, 255, 0.6)"]{color:var(--lm-text-muted)!important}body.light-mode div[style*="color: rgba(255, 255, 255, 0.8)"],body.light-mode span[style*="color: rgba(255, 255, 255, 0.8)"]{color:var(--lm-text-secondary)!important}body.light-mode span[style*="background: rgba(255, 193, 7"],body.light-mode span[style*="background: rgba(255, 215, 0"]{color:var(--lm-accent)!important;background:#d9770626!important}body.light-mode div[style*="# เลข"],body.light-mode span[style*="# เลข"]{color:var(--lm-text-primary)!important}body.light-mode div[style*="background: rgba(26, 26, 46"],body.light-mode div[style*="background: rgba(0, 0, 0, 0.2)"],body.light-mode div[style*="background: rgba(0, 0, 0, 0.3)"],body.light-mode div[style*="background: rgba(0, 0, 0, 0.25)"]{background:var(--lm-bg-card)!important;border-color:var(--lm-border)!important}body.light-mode div[style*="background: rgba(0, 0, 0, 0.3)"] th,body.light-mode tr[style*="background: rgba(0, 0, 0, 0.3)"] th{color:var(--lm-text-primary)!important;background:var(--lm-bg-tertiary)!important}body.light-mode main [style*="color: #fff"],body.light-mode main [style*="color: white"],body.light-mode main [style*="color: rgb(255, 255, 255)"]{color:var(--lm-text-primary)!important}body.light-mode button[style*="background: linear-gradient"] [style*="color: #fff"],body.light-mode button[style*="background: linear-gradient"] [style*="color: white"]{color:#fff!important}body.light-mode i[style*="color: rgba(255, 255, 255, 0.6)"],body.light-mode i[style*="color: rgba(255, 255, 255, 0.5)"]{color:var(--lm-text-muted)!important}body.light-mode span[style*="fontFamily: monospace"][style*="color: #fff"]{color:var(--lm-text-primary)!important}body.light-mode span[style*="color: #4ecdc4"],body.light-mode span[style*="color: rgb(78, 205, 196)"]{color:var(--lm-info)!important}body.light-mode button[style*="color: #ff6b6b"],body.light-mode button[style*="color: rgb(255, 107, 107)"]{color:var(--lm-danger)!important}body.light-mode button[style*="opacity: 0.5"],body.light-mode button[disabled]{opacity:.5!important}body.light-mode button[style*=background][style*=ffc107]{color:#1a1a1a!important;background:linear-gradient(135deg,#d97706 0%,#f59e0b 100%)!important}body.light-mode div[style*="borderTop: 1px solid rgba(255, 255, 255"],body.light-mode div[style*="border-top: 1px solid rgba(255, 255, 255"]{border-top-color:var(--lm-border)!important}body.light-mode div[style*="borderBottom: 1px solid rgba(255, 255, 255"],body.light-mode div[style*="border-bottom: 1px solid rgba(255, 255, 255"]{border-bottom-color:var(--lm-border)!important}body.light-mode button[style*="background: linear-gradient"][style*=FFD700][style*=FFA500]{color:#fff!important;background:linear-gradient(135deg,#d97706 0%,#f59e0b 100%)!important}body.light-mode div[style*="background: rgba(255, 255, 255, 0.05)"]{background:var(--lm-bg-hover)!important}body.light-mode div[style*="background: rgba(255, 255, 255, 0.02)"],body.light-mode tr[style*="background: rgba(255, 255, 255, 0.02)"]{background:var(--lm-bg-tertiary)!important}body.light-mode div[style*="position: sticky"][style*="bottom: 0"]{background:var(--lm-bg-secondary)!important;border-top:1px solid var(--lm-border)!important}body.light-mode div[style*="textAlign: center"][style*="color: rgba(255, 255, 255, 0.5)"],body.light-mode div[style*="text-align: center"][style*="color: rgba(255, 255, 255, 0.5)"],body.light-mode input::placeholder{color:var(--lm-text-muted)!important}body.light-mode .chart-container,body.light-mode canvas{background:var(--lm-bg-secondary)!important}body.light-mode .loading,body.light-mode .skeleton{background:linear-gradient(90deg, var(--lm-bg-tertiary) 25%, var(--lm-bg-hover) 50%, var(--lm-bg-tertiary) 75%)!important}body.light-mode *{transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s}body.light-mode.no-transition *{transition:none!important}body.light-mode .welcome-card{background:linear-gradient(135deg,#d977061a 0%,#f59e0b0d 100%)!important;border-color:#d9770633!important}body.light-mode .stats-box{background:var(--lm-bg-card)!important}body.light-mode .stats-box .value{color:var(--lm-accent)!important}body.light-mode .system-card{background:var(--lm-bg-card)!important;border:2px solid var(--lm-border)!important}body.light-mode .system-card:hover{transform:translateY(-2px);border-color:var(--lm-accent)!important;box-shadow:0 8px 24px #d9770626!important}body.light-mode .system-card.regular{border-color:#0284c7!important}body.light-mode .system-card.regular:hover{background:linear-gradient(135deg,#0284c70d 0%,#0ea5e905 100%)!important}body.light-mode .system-card.lottery{border-color:#059669!important}body.light-mode .system-card.lottery:hover{background:linear-gradient(135deg,#0596690d 0%,#10b98105 100%)!important}body.light-mode .toast{background:var(--lm-bg-secondary)!important;border:1px solid var(--lm-border)!important;box-shadow:0 8px 24px var(--lm-shadow)!important}body.light-mode .toast-success{border-left:4px solid var(--lm-success)!important}body.light-mode .toast-error{border-left:4px solid var(--lm-danger)!important}body.light-mode .toast-warning{border-left:4px solid var(--lm-warning)!important}body.light-mode .toast-info{border-left:4px solid var(--lm-info)!important}body.light-mode button[style*="background: rgba(255, 255, 255, 0.1)"][style*="border: 1px solid rgba(255, 255, 255"],body.light-mode button[style*="background: rgba(255, 255, 255, 0.05)"]{color:var(--lm-text-primary)!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}body.light-mode button[style*="background: rgba(255, 255, 255, 0.1)"]:hover,body.light-mode button[style*="background: rgba(255, 255, 255, 0.05)"]:hover{border-color:var(--lm-accent)!important;background:#e2e8f0!important}body.light-mode button[style*="background: linear-gradient(135deg, #FFD700"],body.light-mode button[style*="background: rgba(255, 215, 0"]{color:#fff!important;background:linear-gradient(135deg,#d97706 0%,#f59e0b 100%)!important;border-color:#b45309!important}body.light-mode input[style*="background: rgba(0, 0, 0"],body.light-mode input[style*="background: rgba(255, 255, 255, 0.05)"],body.light-mode input[style*="background: rgba(255, 255, 255, 0.1)"]{color:var(--lm-text-primary)!important;background:#fff!important;border:1px solid #d1d5db!important}body.light-mode input[style*=background]:focus{border-color:var(--lm-accent)!important;box-shadow:0 0 0 3px #d9770626!important}body.light-mode button[style*="background: linear-gradient"][style*=ffc107]{color:#fff!important;background:linear-gradient(135deg,#d97706 0%,#f59e0b 100%)!important}body.light-mode button[style*="background: rgba(255, 255, 255, 0.1)"][disabled],body.light-mode button[style*="background: rgba(255, 255, 255, 0.05)"][disabled]{color:#94a3b8!important;opacity:.6!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important}body.light-mode button[style*="background: linear-gradient"][style*="4CAF50"]{color:#fff!important;background:linear-gradient(135deg,#059669 0%,#10b981 100%)!important}body.light-mode button[style*="background: linear-gradient"][style*="4CAF50"][disabled]{opacity:.5!important;background:#94a3b8!important}body.light-mode div[style*="fontSize: 0.75rem"][style*="color: rgba(255"],body.light-mode div[style*="font-size: 0.75rem"][style*="color: rgba(255"]{color:var(--lm-text-muted)!important}body.light-mode strong[style*=color]{color:var(--lm-text-primary)!important}body.light-mode div[style*="background: rgba(0, 0, 0, 0.4)"],body.light-mode div[style*="background: rgba(0, 0, 0, 0.5)"]{background:var(--lm-bg-card)!important;border-color:var(--lm-border)!important}body.light-mode div[style*="background: rgba(26, 26, 46"][style*=borderRadius]{background:var(--lm-bg-card)!important;border:1px solid var(--lm-border)!important;box-shadow:0 2px 8px #0000000f!important}body.light-mode span[style*="color: rgba(255, 255, 255, 0.7)"],body.light-mode div[style*="color: rgba(255, 255, 255, 0.7)"]{color:var(--lm-text-muted)!important}body.light-mode span[style*="color: #fff"][style*=fontWeight],body.light-mode div[style*="color: #fff"][style*=fontWeight]{color:var(--lm-text-primary)!important}body.light-mode span[style*="color: #ff6b6b"],body.light-mode div[style*="color: #ff6b6b"]{color:var(--lm-danger)!important}body.light-mode span[style*="color: #4caf50"],body.light-mode div[style*="color: #4caf50"]{color:var(--lm-success)!important}body.light-mode h6[style*="color: #FFD700"],body.light-mode h6[style*="color: rgb(255, 215, 0)"]{color:var(--lm-accent)!important}body.light-mode div[style*="background: rgba(0, 0, 0, 0.4)"][style*="fontWeight: 600"],body.light-mode div[style*="background: rgba(0, 0, 0, 0.3)"][style*="fontWeight: 600"]{color:#fff!important;background:linear-gradient(135deg,#d97706 0%,#f59e0b 100%)!important}body.light-mode div[style*="background: rgba(0, 0, 0, 0.4)"] div[style*="color: rgba(255, 255, 255, 0.8)"],body.light-mode div[style*="background: rgba(0, 0, 0, 0.3)"] div[style*="color: rgba(255, 255, 255, 0.8)"]{color:#fff!important}body.light-mode div[style*="cursor: pointer"][style*="background: rgba(255, 255, 255, 0.03)"],body.light-mode div[style*="cursor: pointer"][style*="background: rgba(255, 255, 255, 0.05)"]{border-bottom:1px solid var(--lm-border)!important;background:#fff!important}body.light-mode div[style*="cursor: pointer"][style*="background: rgba(255, 255, 255"]:hover{background:#f8fafc!important}body.light-mode span[style*="background: rgba(255, 193, 7"][style*=padding]{color:var(--lm-accent)!important;background:#d9770626!important}body.light-mode span[style*="background: rgba(244, 67, 54"][style*=padding]{color:var(--lm-danger)!important;background:#dc262626!important}body.light-mode span[style*="background: rgba(76, 175, 80"][style*=padding]{color:var(--lm-success)!important;background:#05966926!important}body.light-mode button[style*="color: #ff6b6b"],body.light-mode button[style*="color: rgb(255, 107, 107)"]{color:var(--lm-danger)!important;border-color:#dc26264d!important}body.light-mode button[style*="color: #ff6b6b"]:hover,body.light-mode button[style*="color: rgb(255, 107, 107)"]:hover{background:#dc26261a!important}body.light-mode table[style*=borderCollapse] thead{background:linear-gradient(135deg,#d97706 0%,#f59e0b 100%)!important}body.light-mode table[style*=borderCollapse] th{color:#fff!important;background:0 0!important}body.light-mode table[style*=borderCollapse] td{color:var(--lm-text-primary)!important;border-color:var(--lm-border)!important}body.light-mode div[style*="background: rgba(19, 232, 181, 0.1)"]{background:#0596691a!important;border-color:#0596694d!important}body.light-mode div[style*="color: rgba(19, 232, 181"]{color:var(--lm-success)!important}body.light-mode div[style*="color: rgba(255, 255, 255, 0.5)"]{color:var(--lm-text-muted)!important}body.light-mode div[style*="borderTop: 2px solid #FFD700"],body.light-mode div[style*="border-top: 2px solid #FFD700"]{border-top:2px solid var(--lm-accent)!important}body.light-mode div[style*="background: linear-gradient(to top, rgba(0,0,0"],body.light-mode div[style*="background: linear-gradient(to top, rgba(0, 0, 0"]{background:linear-gradient(#0000,#ffffffb3 40%,#fffffff2)!important}body.light-mode div[style*="linear-gradient(to top"] h1{color:var(--lm-text-primary)!important;text-shadow:none!important}body.light-mode div[style*="linear-gradient(to top"] p{color:var(--lm-text-secondary)!important;text-shadow:none!important}body.light-mode h1[style*=textShadow],body.light-mode p[style*=textShadow]{text-shadow:none!important}body.light-mode div[style*="overflow: hidden"] img[style*=objectFit],body.light-mode div[style*="overflow: hidden"] img[style*=object-fit]{-webkit-filter:none!important}body.light-mode div[style*="height: 300px"][style*="overflow: hidden"] img{filter:none!important}body.light-mode div[style*="border: 1px solid rgba(255, 255, 255, 0.1)"]{border:1px solid var(--lm-border)!important}body.light-mode div[style*="border: 1px solid rgba(255, 215, 0"]{border:1px solid #d977064d!important}body.light-mode i[style*="color: #4CAF50"],body.light-mode i[style*="color: rgb(76, 175, 80)"]{color:var(--lm-success)!important}body.light-mode i[style*="color: #ffc107"],body.light-mode i[style*="color: rgb(255, 193, 7)"]{color:var(--lm-warning)!important}body.light-mode i[style*="color: #FFD700"],body.light-mode i[style*="color: rgb(255, 215, 0)"]{color:var(--lm-accent)!important}body.light-mode main [data-keep-dark=true],body.light-mode [data-keep-dark=true],body.light-mode main .keep-dark-mode,body.light-mode .keep-dark-mode{background:linear-gradient(135deg,#1a1a2e 0%,#2e1a4c 50%,#16213e 100%)!important;border:none!important}body.light-mode [data-keep-dark=true] *,body.light-mode .keep-dark-mode *{box-shadow:none!important;background:0 0!important;border:none!important}body.light-mode [data-keep-dark=true] h1,body.light-mode [data-keep-dark=true] h2,body.light-mode [data-keep-dark=true] h3,body.light-mode [data-keep-dark=true] h4,body.light-mode [data-keep-dark=true] h5,body.light-mode [data-keep-dark=true] h6,body.light-mode .keep-dark-mode h1,body.light-mode .keep-dark-mode h2,body.light-mode .keep-dark-mode h3,body.light-mode .keep-dark-mode h4,body.light-mode .keep-dark-mode h5,body.light-mode .keep-dark-mode h6{color:gold!important;text-shadow:0 2px 10px #00000080,0 0 30px #ffd7004d!important;background:0 0!important}body.light-mode [data-keep-dark=true] div,body.light-mode [data-keep-dark=true] span,body.light-mode [data-keep-dark=true] p,body.light-mode .keep-dark-mode div,body.light-mode .keep-dark-mode span,body.light-mode .keep-dark-mode p{color:#ffffffe6!important;background:0 0!important}body.light-mode [data-keep-dark=true] i,body.light-mode [data-keep-dark=true] i[class*=fa-],body.light-mode .keep-dark-mode i,body.light-mode .keep-dark-mode i[class*=fa-]{color:gold!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}body.light-mode [data-keep-dark=true] img,body.light-mode .keep-dark-mode img{opacity:1!important;filter:brightness(.6)!important;display:block!important}body.light-mode [data-keep-dark=true] [style*=textShadow],body.light-mode [data-keep-dark=true] [style*=text-shadow],body.light-mode .keep-dark-mode [style*=textShadow],body.light-mode .keep-dark-mode [style*=text-shadow]{text-shadow:inherit!important}body.light-mode main div[style*="rgba(30, 30, 50"],body.light-mode main div[style*="rgba(30, 30, 50"] span,body.light-mode main div[style*="rgba(30, 30, 50"] span[style*=color]{color:#fff!important}:root{--customer-primary:#6b7280;--customer-primary-dark:#4b5563;--customer-secondary:#242528;--customer-accent:#9ca3af;--customer-success:#4caf50;--customer-warning:#fb8c00;--customer-danger:#ff5252;--customer-info:#29b6f6;--customer-bg-main:#1a1a1c;--customer-bg-card:#ffffff14;--customer-bg-card-hover:#ffffff1f;--customer-bg-input:#ffffff1a;--customer-text-primary:#fff;--customer-text-secondary:#ffffffb3;--customer-text-muted:#ffffff80;--customer-border-light:#ffffff1a;--customer-border-primary:#ffffff26;--customer-shadow-sm:0 2px 8px #0003;--customer-shadow-md:0 4px 20px #0000004d;--customer-shadow-lg:0 8px 40px #0006;--customer-shadow-primary:0 4px 20px #0000004d;--customer-spacing-xs:4px;--customer-spacing-sm:8px;--customer-spacing-md:16px;--customer-spacing-lg:24px;--customer-spacing-xl:32px;--customer-radius-sm:6px;--customer-radius-md:10px;--customer-radius-lg:16px;--customer-radius-xl:24px;--customer-radius-full:50px;--customer-font-family:"Noto Sans Thai", system-ui, sans-serif;--customer-font-size-xs:11px;--customer-font-size-sm:13px;--customer-font-size-base:14px;--customer-font-size-md:16px;--customer-font-size-lg:18px;--customer-font-size-xl:24px;--customer-font-size-2xl:32px;--customer-font-size-3xl:40px;--customer-transition-fast:.15s ease;--customer-transition-normal:.25s ease;--customer-transition-slow:.4s ease;--customer-header-height:64px;--customer-header-bg:#0006;--customer-header-blur:20px;--customer-logo-width:40px;--customer-logo-height:40px;--customer-logo-radius:8px;--customer-site-name-color:var(--customer-primary);--customer-site-name-size:16px;--customer-navbar-height:60px;--customer-navbar-bg:#242528;--customer-navbar-blur:10px;--customer-navbar-icon-size:18px;--customer-navbar-font-size:9px;--customer-navbar-active-color:var(--customer-primary);--customer-navbar-inactive-color:#ffffff80;--customer-navbar-indicator-color:var(--customer-primary);--customer-top-menu-avatar-size:32px;--customer-top-menu-avatar-radius:50%;--customer-btn-primary-bg:linear-gradient(135deg, var(--customer-primary), var(--customer-primary-dark));--customer-btn-primary-text:#fff;--customer-btn-primary-radius:10px;--customer-btn-primary-shadow:0 4px 20px #0000004d;--customer-btn-secondary-bg:#ffffff14;--customer-btn-secondary-text:#fff;--customer-btn-secondary-radius:10px;--customer-btn-secondary-border:1px solid #ffffff1a;--customer-btn-success-bg:linear-gradient(135deg, #4caf50, #43a047);--customer-btn-success-text:#fff;--customer-btn-success-radius:10px;--customer-btn-warning-bg:linear-gradient(135deg, #fb8c00, #ef6c00);--customer-btn-warning-text:#fff;--customer-btn-warning-radius:10px;--customer-btn-danger-bg:linear-gradient(135deg, #ff5252, #d32f2f);--customer-btn-danger-text:#fff;--customer-btn-danger-radius:10px;--customer-btn-outline-bg:transparent;--customer-btn-outline-text:var(--customer-primary);--customer-btn-outline-border:2px solid var(--customer-primary);--customer-btn-outline-radius:10px;--customer-footer-bg:#00000080;--customer-footer-text:#ffffffb3;--customer-footer-padding-top:32px;--customer-footer-padding-bottom:32px;--customer-opacity-card:.08;--customer-opacity-card-hover:.12;--customer-opacity-input:.1;--customer-opacity-border:.1;--customer-anim-fast:.15s;--customer-anim-normal:.25s;--customer-anim-slow:.4s;--customer-card-bg:rgba(255, 255, 255, var(--customer-opacity-card));--customer-card-border:1px solid rgba(255, 255, 255, var(--customer-opacity-border));--customer-card-radius:var(--customer-radius-lg);--customer-input-bg:rgba(255, 255, 255, var(--customer-opacity-input));--customer-input-border:1px solid rgba(255, 255, 255, var(--customer-opacity-border));--customer-input-radius:var(--customer-radius-md)}.customer-auth-page{--ui-bg-base:var(--customer-bg-main);--ui-bg-elevated:var(--customer-card-bg,var(--customer-bg-card));--ui-bg-muted:var(--customer-bg-card-hover);--ui-border-subtle:var(--customer-card-border-color,var(--customer-border-light));--ui-border-default:var(--customer-border-light);--ui-border-strong:var(--customer-input-border-color,var(--customer-border-primary));--ui-text-primary:var(--customer-text-primary);--ui-text-secondary:var(--customer-text-secondary);--ui-text-tertiary:var(--customer-text-muted);--ui-text-muted:var(--customer-input-placeholder-color,var(--customer-text-muted));--ui-brand-red:var(--customer-primary);--ui-brand-red-hover:var(--customer-primary-dark);--ui-brand-red-soft:var(--customer-primary)}@supports (color:color-mix(in lab, red, red)){.customer-auth-page{--ui-brand-red-soft:color-mix(in srgb, var(--customer-primary) 16%, transparent)}}.customer-auth-page{--ui-danger:var(--customer-danger);--ui-danger-soft:var(--customer-danger)}@supports (color:color-mix(in lab, red, red)){.customer-auth-page{--ui-danger-soft:color-mix(in srgb, var(--customer-danger) 16%, transparent)}}.customer-auth-page{--ui-grad-primary:var(--customer-btn-primary-bg);--ui-ring:0 0 0 3px var(--customer-primary)}@supports (color:color-mix(in lab, red, red)){.customer-auth-page{--ui-ring:0 0 0 3px color-mix(in srgb, var(--customer-primary) 28%, transparent)}}.customer-auth-page{--ui-shadow-card:var(--customer-shadow-md);--ui-shadow-hover:var(--customer-shadow-lg);--ui-shadow-result:var(--customer-btn-primary-shadow,var(--customer-shadow-primary));--ui-glass-bg:var(--customer-card-bg,var(--customer-bg-card));--ui-glass-border:var(--customer-card-border-color,var(--customer-border-light));--ui-glass-blur:blur(18px);--ui-glass-sh:var(--customer-card-shadow,var(--customer-shadow-md));--ui-in-bg:var(--customer-input-bg,var(--customer-bg-input));background:var(--customer-bg-main);min-height:100vh;color:var(--customer-text-primary);font-family:var(--customer-font-family);-webkit-font-smoothing:antialiased;line-height:1.6}.customer-auth-page .ui-card{border-radius:var(--customer-card-radius,var(--customer-radius-lg))}.customer-auth-page .ui-input{color:var(--customer-input-text-color,var(--customer-text-primary));border-radius:var(--customer-input-radius,var(--customer-radius-md))}.customer-auth-page .ui-btn--primary{--r:var(--customer-btn-primary-radius,var(--customer-radius-md));color:var(--customer-btn-primary-text,#fff)}.customer-auth-page .ui-btn--secondary{--r:var(--customer-btn-secondary-radius,var(--customer-radius-md));background:var(--customer-btn-secondary-bg,var(--customer-bg-card));color:var(--customer-btn-secondary-text,var(--customer-text-primary));border:var(--customer-btn-secondary-border,1px solid var(--customer-border-light))}.customer-portal{font-family:var(--customer-font-family);background:var(--customer-bg-main);min-height:100vh;color:var(--customer-text-primary);line-height:1.6}.customer-portal *{box-sizing:border-box;margin:0;padding:0}.customer-container{max-width:1280px;padding:0 var(--customer-spacing-md);margin:0 auto}.customer-main{min-height:calc(100vh - 140px);padding:var(--customer-spacing-lg) 0}.customer-header{background:var(--customer-header-bg);-webkit-backdrop-filter:blur(var(--customer-header-blur));border-bottom:1px solid var(--customer-border-light);z-index:1000;transition:all .3s;position:sticky;top:0}.customer-header.scrolled{-webkit-backdrop-filter:blur(25px);box-shadow:inset 0 0 0 1000px #00000059,0 2px 20px #0000004d}.customer-header-inner{height:var(--customer-header-height);max-width:1280px;padding:0 var(--customer-spacing-md);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.customer-logo{align-items:center;gap:12px;text-decoration:none;display:flex}.customer-logo-img{height:var(--customer-logo-height);width:var(--customer-logo-width);border-radius:var(--customer-logo-radius);object-fit:contain}.customer-logo-text{font-size:var(--customer-site-name-size);color:var(--customer-site-name-color);letter-spacing:1px;font-weight:700}.customer-nav{align-items:center;gap:8px;display:flex}.customer-nav-link{border-radius:var(--customer-radius-full);color:var(--customer-text-secondary);font-size:var(--customer-font-size-sm);transition:all var(--customer-transition-normal);align-items:center;gap:6px;padding:10px 18px;font-weight:500;text-decoration:none;display:flex}.customer-nav-link:hover{color:var(--customer-text-primary);background:var(--customer-bg-card)}.customer-nav-link.active{color:var(--customer-secondary);background:var(--customer-primary);font-weight:600}.customer-nav-link i{font-size:14px}.customer-header-balance{border-radius:var(--customer-radius-full);border:1px solid var(--customer-border-primary);background:#0000004d;align-items:center;gap:8px;padding:8px 16px;display:flex}.customer-header-balance-icon{color:var(--customer-warning);font-size:16px}.customer-header-balance-amount{color:var(--customer-primary);font-weight:700;font-size:var(--customer-font-size-md)}.customer-user-menu{position:relative}.customer-user-btn{background:var(--customer-bg-card);border:1px solid var(--customer-border-light);border-radius:var(--customer-radius-full);color:var(--customer-text-primary);cursor:pointer;transition:all var(--customer-transition-fast);align-items:center;gap:8px;padding:8px 16px;display:flex}.customer-user-btn:hover{background:var(--customer-bg-card-hover);border-color:var(--customer-primary)}.customer-user-avatar{width:var(--customer-top-menu-avatar-size);height:var(--customer-top-menu-avatar-size);border-radius:var(--customer-top-menu-avatar-radius);background:linear-gradient(135deg, var(--customer-primary), var(--customer-accent));justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.customer-user-dropdown{background:var(--customer-secondary,#242528);min-width:200px;position:absolute;top:calc(100% + 8px);right:0}@supports (color:color-mix(in lab, red, red)){.customer-user-dropdown{background:color-mix(in srgb, var(--customer-secondary,#242528) 98%, transparent)}}.customer-user-dropdown{border:1px solid var(--customer-border-light);border-radius:var(--customer-radius-md);box-shadow:var(--customer-shadow-lg);animation:.2s fadeIn;overflow:hidden}.customer-user-dropdown-header{background:var(--customer-bg-card);border-bottom:1px solid var(--customer-border-light);padding:16px}.customer-user-dropdown-name{color:var(--customer-primary);margin-bottom:4px;font-weight:600}.customer-user-dropdown-phone{font-size:var(--customer-font-size-sm);color:var(--customer-text-muted)}.customer-user-dropdown-item{color:var(--customer-text-secondary);transition:all var(--customer-transition-fast);align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.customer-user-dropdown-item:hover{background:var(--customer-bg-card);color:var(--customer-text-primary)}.customer-user-dropdown-item i{text-align:center;width:20px}.customer-user-dropdown-item.logout{color:var(--customer-danger);border-top:1px solid var(--customer-border-light)}.customer-footer{background:var(--customer-footer-bg);padding:var(--customer-footer-padding-top) 0 var(--customer-footer-padding-bottom);border-top:1px solid var(--customer-border-light)}.customer-footer-inner{max-width:1280px;padding:0 var(--customer-spacing-md);text-align:center;margin:0 auto}.customer-footer-logo{font-size:var(--customer-font-size-xl);color:var(--customer-primary);margin-bottom:var(--customer-spacing-md);font-weight:700}.customer-footer-text{color:var(--customer-footer-text);font-size:var(--customer-font-size-sm);margin-bottom:var(--customer-spacing-sm)}.customer-footer-contact{justify-content:center;gap:var(--customer-spacing-lg);margin-top:var(--customer-spacing-md);display:flex}.customer-footer-contact-item{color:var(--customer-text-secondary);align-items:center;gap:8px;display:flex}.customer-footer-contact-item i{color:var(--customer-primary)}.customer-mobile-nav{background:var(--customer-navbar-bg);-webkit-backdrop-filter:blur(var(--customer-navbar-blur));border-top:1px solid var(--customer-border-light);height:var(--customer-navbar-height);padding:6px 0 env(safe-area-inset-bottom,6px);z-index:1000;display:none;position:fixed;bottom:0;left:0;right:0}.customer-mobile-nav-inner{justify-content:stretch;width:100%;height:100%;display:flex}.customer-mobile-nav-link{color:var(--customer-navbar-inactive-color);font-size:var(--customer-navbar-font-size);transition:all var(--customer-transition-fast);white-space:nowrap;text-overflow:ellipsis;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;padding:6px 4px;text-decoration:none;display:flex;position:relative;overflow:hidden}.customer-mobile-nav-link i{font-size:var(--customer-navbar-icon-size)}.customer-mobile-nav-link.active{color:var(--customer-navbar-active-color)}.customer-mobile-nav-link.active:after{content:"";background:var(--customer-navbar-indicator-color);border-radius:3px 3px 0 0;width:30px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.customer-card{background:var(--customer-bg-card);border:1px solid var(--customer-border-light);border-radius:var(--customer-radius-lg);transition:all var(--customer-transition-normal);overflow:hidden}.customer-card:hover{background:var(--customer-bg-card-hover);border-color:var(--customer-border-primary);box-shadow:var(--customer-shadow-md);transform:translateY(-2px)}.customer-card-header{padding:var(--customer-spacing-md) var(--customer-spacing-lg);background:linear-gradient(135deg, var(--customer-primary,#6b7280), var(--customer-primary,#6b7280))}@supports (color:color-mix(in lab, red, red)){.customer-card-header{background:linear-gradient(135deg, color-mix(in srgb, var(--customer-primary,#6b7280) 15%, transparent), color-mix(in srgb, var(--customer-primary,#6b7280) 5%, transparent))}}.customer-card-header{border-bottom:1px solid var(--customer-border-light);align-items:center;gap:12px;display:flex}.customer-card-icon{border-radius:var(--customer-radius-md);background:linear-gradient(135deg, var(--customer-primary), var(--customer-accent));justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.customer-card-title{font-size:var(--customer-font-size-lg);color:var(--customer-text-primary);font-weight:600}.customer-card-subtitle{font-size:var(--customer-font-size-sm);color:var(--customer-text-muted);margin-top:2px}.customer-card-body{padding:var(--customer-spacing-lg)}.customer-card-footer{padding:var(--customer-spacing-md) var(--customer-spacing-lg);background:var(--customer-bg-card);border-top:1px solid var(--customer-border-light)}.customer-btn{border-radius:var(--customer-radius-md);font-family:inherit;font-size:var(--customer-font-size-base);cursor:pointer;transition:all var(--customer-transition-fast);border:none;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-weight:600;text-decoration:none;display:inline-flex}.customer-btn-primary{background:var(--customer-btn-primary-bg);color:var(--customer-btn-primary-text);border-radius:var(--customer-btn-primary-radius);box-shadow:var(--customer-btn-primary-shadow)}.customer-btn-primary:hover{box-shadow:0 6px 24px var(--customer-primary,#6b7280);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.customer-btn-primary:hover{box-shadow:0 6px 24px color-mix(in srgb, var(--customer-primary,#6b7280) 40%, transparent)}}.customer-btn-secondary{background:var(--customer-btn-secondary-bg);color:var(--customer-btn-secondary-text);border:var(--customer-btn-secondary-border);border-radius:var(--customer-btn-secondary-radius)}.customer-btn-secondary:hover{background:var(--customer-bg-card-hover);border-color:var(--customer-primary)}.customer-btn-accent{background:linear-gradient(135deg, var(--customer-accent), #e91e63);color:var(--customer-text-primary,#fff)}.customer-btn-success{background:var(--customer-btn-success-bg);color:var(--customer-btn-success-text);border-radius:var(--customer-btn-success-radius)}.customer-btn-warning{background:var(--customer-btn-warning-bg);color:var(--customer-btn-warning-text);border-radius:var(--customer-btn-warning-radius)}.customer-btn-danger{background:var(--customer-btn-danger-bg);color:var(--customer-btn-danger-text);border-radius:var(--customer-btn-danger-radius)}.customer-btn-outline{background:var(--customer-btn-outline-bg);color:var(--customer-btn-outline-text);border:var(--customer-btn-outline-border);border-radius:var(--customer-btn-outline-radius)}.customer-btn-outline:hover{background:var(--customer-primary);color:var(--customer-text-primary,#fff)}.customer-btn-block{width:100%}.customer-btn-lg{font-size:var(--customer-font-size-md);padding:16px 32px}.customer-btn-sm{font-size:var(--customer-font-size-sm);padding:8px 16px}.customer-btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.customer-form-group{margin-bottom:var(--customer-spacing-md)}.customer-form-label{font-size:var(--customer-font-size-sm);color:var(--customer-text-secondary);margin-bottom:8px;font-weight:500;display:block}.customer-form-input{background:var(--customer-bg-input);border:1px solid var(--customer-border-light);border-radius:var(--customer-radius-md);width:100%;color:var(--customer-text-primary);font-family:inherit;font-size:var(--customer-font-size-base);transition:all var(--customer-transition-fast);padding:14px 18px}.customer-form-input:focus{border-color:var(--customer-primary);box-shadow:0 0 0 3px var(--customer-primary,#6b7280);outline:none}@supports (color:color-mix(in lab, red, red)){.customer-form-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--customer-primary,#6b7280) 20%, transparent)}}.customer-form-input::placeholder{color:var(--customer-text-muted)}.customer-form-input-lg{font-size:var(--customer-font-size-lg);text-align:center;letter-spacing:8px;padding:18px 24px;font-weight:600}.customer-badge{border-radius:var(--customer-radius-full);font-size:var(--customer-font-size-xs);text-transform:uppercase;align-items:center;gap:4px;padding:4px 12px;font-weight:600;display:inline-flex}.customer-badge-success{background:var(--customer-success,#4caf50)}@supports (color:color-mix(in lab, red, red)){.customer-badge-success{background:color-mix(in srgb, var(--customer-success,#4caf50) 20%, transparent)}}.customer-badge-success{color:var(--customer-success)}.customer-badge-warning{background:var(--customer-warning,#fb8c00)}@supports (color:color-mix(in lab, red, red)){.customer-badge-warning{background:color-mix(in srgb, var(--customer-warning,#fb8c00) 20%, transparent)}}.customer-badge-warning{color:var(--customer-warning)}.customer-badge-danger{background:var(--customer-danger,#ff5252)}@supports (color:color-mix(in lab, red, red)){.customer-badge-danger{background:color-mix(in srgb, var(--customer-danger,#ff5252) 20%, transparent)}}.customer-badge-danger{color:var(--customer-danger)}.customer-badge-info{background:var(--customer-info,#29b6f6)}@supports (color:color-mix(in lab, red, red)){.customer-badge-info{background:color-mix(in srgb, var(--customer-info,#29b6f6) 20%, transparent)}}.customer-badge-info{color:var(--customer-info)}.customer-badge-primary{background:var(--customer-primary,#6b7280)}@supports (color:color-mix(in lab, red, red)){.customer-badge-primary{background:color-mix(in srgb, var(--customer-primary,#6b7280) 20%, transparent)}}.customer-badge-primary{color:var(--customer-primary)}.customer-lottery-grid{gap:var(--customer-spacing-lg);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.customer-lottery-card{background:var(--customer-bg-card);border:1px solid var(--customer-border-light);border-radius:var(--customer-radius-lg);transition:all var(--customer-transition-normal);cursor:pointer;overflow:hidden}.customer-lottery-card:hover{box-shadow:var(--customer-shadow-lg);border-color:var(--customer-primary);transform:translateY(-4px)}.customer-lottery-card-header{padding:var(--customer-spacing-md) var(--customer-spacing-lg);background:linear-gradient(135deg, var(--customer-primary,#6b7280), var(--customer-primary,#6b7280))}@supports (color:color-mix(in lab, red, red)){.customer-lottery-card-header{background:linear-gradient(135deg, color-mix(in srgb, var(--customer-primary,#6b7280) 20%, transparent), color-mix(in srgb, var(--customer-primary,#6b7280) 5%, transparent))}}.customer-lottery-card-header{align-items:center;gap:16px;display:flex}.customer-lottery-card-icon{border-radius:var(--customer-radius-md);background:#0000004d;justify-content:center;align-items:center;width:56px;height:56px;font-size:28px;display:flex}.customer-lottery-card-info{flex:1}.customer-lottery-card-name{font-size:var(--customer-font-size-lg);color:var(--customer-text-primary);margin-bottom:4px;font-weight:600}.customer-lottery-card-date{font-size:var(--customer-font-size-sm);color:var(--customer-text-muted)}.customer-lottery-card-body{padding:var(--customer-spacing-lg)}.customer-lottery-card-countdown{background:var(--customer-warning,#fb8c00);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.customer-lottery-card-countdown{background:color-mix(in srgb, var(--customer-warning,#fb8c00) 10%, transparent)}}.customer-lottery-card-countdown{border-radius:var(--customer-radius-md);border:1px solid var(--customer-warning,#fb8c00)}@supports (color:color-mix(in lab, red, red)){.customer-lottery-card-countdown{border:1px solid color-mix(in srgb, var(--customer-warning,#fb8c00) 30%, transparent)}}.customer-lottery-card-countdown{margin-bottom:var(--customer-spacing-md)}.customer-lottery-card-countdown-label{font-size:var(--customer-font-size-sm);color:var(--customer-text-muted)}.customer-lottery-card-countdown-time{color:var(--customer-warning);font-weight:700}.customer-lottery-card-tags{margin-bottom:var(--customer-spacing-md);flex-wrap:wrap;gap:6px;display:flex}.customer-lottery-card-tag{background:var(--customer-bg-input);border-radius:var(--customer-radius-full);font-size:var(--customer-font-size-xs);color:var(--customer-text-secondary);padding:6px 12px}.customer-bet-types{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;display:grid}.customer-bet-type-btn{background:var(--customer-bg-input);border-radius:var(--customer-radius-md);color:var(--customer-text-secondary);cursor:pointer;text-align:center;transition:all var(--customer-transition-fast);border:2px solid #0000;padding:14px 12px}.customer-bet-type-btn:hover{background:var(--customer-bg-card-hover);border-color:var(--customer-border-primary)}.customer-bet-type-btn.active{background:var(--customer-primary,#6b7280)}@supports (color:color-mix(in lab, red, red)){.customer-bet-type-btn.active{background:color-mix(in srgb, var(--customer-primary,#6b7280) 15%, transparent)}}.customer-bet-type-btn.active{border-color:var(--customer-primary);color:var(--customer-primary)}.customer-bet-type-name{font-weight:600;font-size:var(--customer-font-size-sm);margin-bottom:4px}.customer-bet-type-rate{font-size:var(--customer-font-size-xs);color:var(--customer-warning)}.customer-cart{background:var(--customer-bg-card);border:1px solid var(--customer-border-light);border-radius:var(--customer-radius-lg);position:sticky;top:80px}.customer-cart-header{padding:var(--customer-spacing-md) var(--customer-spacing-lg);border-bottom:1px solid var(--customer-border-light);justify-content:space-between;align-items:center;display:flex}.customer-cart-title{color:var(--customer-primary);font-weight:600}.customer-cart-clear{color:var(--customer-danger);cursor:pointer;font-size:var(--customer-font-size-sm)}.customer-cart-body{max-height:350px;padding:var(--customer-spacing-md);overflow-y:auto}.customer-cart-empty{text-align:center;color:var(--customer-text-muted);padding:40px 20px}.customer-cart-item{background:var(--customer-bg-input);border-radius:var(--customer-radius-md);justify-content:space-between;align-items:center;margin-bottom:10px;padding:12px;display:flex}.customer-cart-item-number{font-size:var(--customer-font-size-lg);letter-spacing:4px;color:var(--customer-text-primary);font-weight:700}.customer-cart-item-type{font-size:var(--customer-font-size-xs);color:var(--customer-text-muted);margin-top:2px}.customer-cart-item-amount{color:var(--customer-primary);font-weight:600}.customer-cart-item-remove{background:var(--customer-danger,#ff5252);border-radius:50%;width:28px;height:28px}@supports (color:color-mix(in lab, red, red)){.customer-cart-item-remove{background:color-mix(in srgb, var(--customer-danger,#ff5252) 20%, transparent)}}.customer-cart-item-remove{color:var(--customer-danger);cursor:pointer;border:none;justify-content:center;align-items:center;display:flex}.customer-cart-footer{padding:var(--customer-spacing-md) var(--customer-spacing-lg);border-top:1px solid var(--customer-border-light)}.customer-cart-total{padding:var(--customer-spacing-md);background:var(--customer-primary,#6b7280);justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.customer-cart-total{background:color-mix(in srgb, var(--customer-primary,#6b7280) 10%, transparent)}}.customer-cart-total{border-radius:var(--customer-radius-md);margin-bottom:var(--customer-spacing-md)}.customer-cart-total-label{font-weight:500}.customer-cart-total-amount{font-size:var(--customer-font-size-xl);color:var(--customer-primary);font-weight:700}.customer-quick-actions{gap:var(--customer-spacing-md);grid-template-columns:repeat(4,1fr);display:grid}.customer-quick-action{padding:var(--customer-spacing-md);background:var(--customer-bg-card);border:1px solid var(--customer-border-light);border-radius:var(--customer-radius-md);transition:all var(--customer-transition-fast);flex-direction:column;align-items:center;gap:8px;text-decoration:none;display:flex}.customer-quick-action:hover{border-color:var(--customer-primary);box-shadow:var(--customer-shadow-sm);transform:translateY(-2px)}.customer-quick-action-icon{border-radius:var(--customer-radius-md);justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.customer-quick-action-icon.deposit{background:var(--customer-success,#4caf50)}@supports (color:color-mix(in lab, red, red)){.customer-quick-action-icon.deposit{background:color-mix(in srgb, var(--customer-success,#4caf50) 20%, transparent)}}.customer-quick-action-icon.deposit{color:var(--customer-success)}.customer-quick-action-icon.withdraw{background:var(--customer-warning,#fb8c00)}@supports (color:color-mix(in lab, red, red)){.customer-quick-action-icon.withdraw{background:color-mix(in srgb, var(--customer-warning,#fb8c00) 20%, transparent)}}.customer-quick-action-icon.withdraw{color:var(--customer-warning)}.customer-quick-action-icon.history{background:var(--customer-info,#29b6f6)}@supports (color:color-mix(in lab, red, red)){.customer-quick-action-icon.history{background:color-mix(in srgb, var(--customer-info,#29b6f6) 20%, transparent)}}.customer-quick-action-icon.history{color:var(--customer-info)}.customer-quick-action-icon.referral{background:var(--customer-purple,#9c27b0)}@supports (color:color-mix(in lab, red, red)){.customer-quick-action-icon.referral{background:color-mix(in srgb, var(--customer-purple,#9c27b0) 20%, transparent)}}.customer-quick-action-icon.referral{color:var(--customer-purple,#9c27b0)}.customer-quick-action-label{font-size:var(--customer-font-size-sm);color:var(--customer-text-secondary);font-weight:500}.customer-welcome-banner{background:linear-gradient(135deg, var(--customer-primary,#6b7280), var(--customer-primary,#6b7280))}@supports (color:color-mix(in lab, red, red)){.customer-welcome-banner{background:linear-gradient(135deg, color-mix(in srgb, var(--customer-primary,#6b7280) 20%, transparent), color-mix(in srgb, var(--customer-primary,#6b7280) 5%, transparent))}}.customer-welcome-banner{border:1px solid var(--customer-border-primary);border-radius:var(--customer-radius-lg);padding:var(--customer-spacing-lg);margin-bottom:var(--customer-spacing-lg);justify-content:space-between;align-items:center;gap:var(--customer-spacing-md);flex-wrap:wrap;display:flex}.customer-welcome-text h2{color:var(--customer-primary);font-size:var(--customer-font-size-xl);margin-bottom:4px}.customer-welcome-text p{color:var(--customer-text-muted);font-size:var(--customer-font-size-sm)}.customer-welcome-balance{text-align:right}.customer-welcome-balance-label{font-size:var(--customer-font-size-sm);color:var(--customer-text-muted);margin-bottom:4px}.customer-welcome-balance-amount{font-size:var(--customer-font-size-2xl);color:var(--customer-primary);font-weight:700}.customer-amount-buttons{flex-wrap:wrap;gap:8px;display:flex}.customer-amount-btn{background:var(--customer-bg-input);border:1px solid var(--customer-border-light);border-radius:var(--customer-radius-full);color:var(--customer-text-primary);font-size:var(--customer-font-size-sm);cursor:pointer;transition:all var(--customer-transition-fast);padding:10px 18px}.customer-amount-btn:hover{border-color:var(--customer-primary);background:var(--customer-primary,#6b7280)}@supports (color:color-mix(in lab, red, red)){.customer-amount-btn:hover{background:color-mix(in srgb, var(--customer-primary,#6b7280) 10%, transparent)}}.customer-history-list{flex-direction:column;gap:12px;display:flex}.customer-history-item{background:var(--customer-bg-card);border:1px solid var(--customer-border-light);border-radius:var(--customer-radius-md);transition:all var(--customer-transition-fast);justify-content:space-between;align-items:center;padding:16px;text-decoration:none;display:flex}.customer-history-item:hover{background:var(--customer-bg-card-hover);border-color:var(--customer-border-primary)}.customer-history-item-info{flex:1}.customer-history-item-title{color:var(--customer-text-primary);margin-bottom:4px;font-weight:600}.customer-history-item-meta{font-size:var(--customer-font-size-sm);color:var(--customer-text-muted)}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@media (width<=992px){.customer-lottery-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.customer-quick-actions{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.customer-header .customer-nav{display:none}.customer-mobile-nav{display:block}.customer-main{padding-bottom:80px}.customer-welcome-banner{text-align:center;flex-direction:column}.customer-welcome-balance{text-align:center}.customer-lottery-grid{grid-template-columns:1fr}.customer-footer-contact{gap:var(--customer-spacing-sm);flex-direction:column}}@media (width<=576px){.customer-quick-actions{gap:var(--customer-spacing-sm);grid-template-columns:repeat(2,1fr)}.customer-bet-types{grid-template-columns:repeat(2,1fr)}.customer-header-balance{display:none}}.customer-portal ::-webkit-scrollbar{width:6px;height:6px}.customer-portal ::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.customer-portal ::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.customer-portal ::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.customer-login-page{background:var(--customer-bg-main);min-height:100vh;padding:var(--customer-spacing-lg);justify-content:center;align-items:center;display:flex}.customer-login-box{background:var(--customer-bg-card);border:1px solid var(--customer-border-light);border-radius:var(--customer-radius-xl);width:100%;max-width:420px;box-shadow:var(--customer-shadow-lg);padding:40px}.customer-login-header{text-align:center;margin-bottom:32px}.customer-login-logo{border-radius:var(--customer-radius-md);width:80px;height:80px;margin-bottom:16px}.customer-login-title{font-size:var(--customer-font-size-xl);color:var(--customer-primary);margin-bottom:8px;font-weight:700}.customer-login-subtitle{color:var(--customer-text-muted);font-size:var(--customer-font-size-sm)}.customer-login-error{background:var(--customer-danger,#ff5252)}@supports (color:color-mix(in lab, red, red)){.customer-login-error{background:color-mix(in srgb, var(--customer-danger,#ff5252) 15%, transparent)}}.customer-login-error{border:1px solid var(--customer-danger,#ff5252)}@supports (color:color-mix(in lab, red, red)){.customer-login-error{border:1px solid color-mix(in srgb, var(--customer-danger,#ff5252) 30%, transparent)}}.customer-login-error{border-radius:var(--customer-radius-md);color:var(--customer-danger);text-align:center;font-size:var(--customer-font-size-sm);margin-bottom:20px;padding:12px 16px}.customer-login-divider{align-items:center;margin:24px 0;display:flex}.customer-login-divider:before,.customer-login-divider:after{content:"";background:var(--customer-border-light);flex:1;height:1px}.customer-login-divider span{color:var(--customer-text-muted);font-size:var(--customer-font-size-sm);padding:0 16px}.customer-login-social{gap:12px;display:flex}.customer-login-social-btn{border-radius:var(--customer-radius-md);cursor:pointer;transition:all var(--customer-transition-fast);flex:1;justify-content:center;align-items:center;gap:8px;padding:12px;font-weight:500;display:flex}.customer-login-social-btn.line{background:var(--customer-success,#00c300);color:var(--customer-text-primary,#fff);border:none}.customer-login-social-btn.google{background:var(--customer-text-primary,#fff);color:var(--customer-text-on-light,#333);border:1px solid var(--customer-border-light)}.customer-login-footer{text-align:center;border-top:1px solid var(--customer-border-light);margin-top:24px;padding-top:20px}.customer-login-footer-text{color:var(--customer-text-muted);font-size:var(--customer-font-size-sm)}.customer-login-footer-link{color:var(--customer-primary);margin-left:8px;font-weight:600;text-decoration:none}.customer-login-footer-link:hover{text-decoration:underline}.lottery-cards-container{padding:1.25rem}.lottery-cards-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.lottery-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;transition:all .3s;overflow:hidden}.lottery-card.closed{opacity:.7;filter:grayscale(.3)}.lottery-card-cover{width:100%;height:120px;position:relative;overflow:hidden}.lottery-card-placeholder{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.lottery-card-placeholder i{font-size:2.5rem}.lottery-card-overlay{background:linear-gradient(#0000,#00000080 40%,#000000f2);padding:.75rem;position:absolute;bottom:0;left:0;right:0}.lottery-card-title{text-shadow:0 0 20px #000,2px 2px 8px #000;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.95rem;font-weight:700;overflow:hidden}.lottery-card-badge{border-radius:20px;align-items:center;gap:3px;padding:3px 8px;font-size:.7rem;font-weight:600;display:flex;position:absolute;top:6px;right:6px}.lottery-card-content{padding:.75rem}.lottery-card-row{justify-content:space-between;margin-bottom:.35rem;font-size:.8rem;display:flex}.lottery-card-countdown{border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:.6rem;padding:.5rem;display:flex}.lottery-card-countdown-label{align-items:center;gap:.2rem;font-size:.75rem;display:flex}.lottery-card-countdown-time{font-family:monospace;font-size:.9rem;font-weight:700}.lottery-card-btn{border-radius:8px;justify-content:center;align-items:center;gap:.35rem;width:100%;padding:.55rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.lottery-card-btn.primary{cursor:pointer;border:none}.lottery-card-btn.outline{background:0 0}.lottery-card-btn.disabled{cursor:not-allowed;opacity:.7}@media (width<=768px){.lottery-cards-container{padding:.75rem}.lottery-cards-grid{grid-template-columns:repeat(2,1fr);gap:.6rem}.lottery-card{border-radius:10px}.lottery-card-cover{height:90px}.lottery-card-placeholder i{font-size:1.8rem}.lottery-card-overlay{padding:.5rem}.lottery-card-title{font-size:.8rem}.lottery-card-badge{gap:2px;padding:2px 6px;font-size:.6rem;top:4px;right:4px}.lottery-card-content{padding:.5rem}.lottery-card-row{margin-bottom:.25rem;font-size:.7rem}.lottery-card-countdown{margin-bottom:.5rem;padding:.4rem}.lottery-card-countdown-label{gap:.15rem;font-size:.65rem}.lottery-card-countdown-time{font-size:.8rem}.lottery-card-btn{border-radius:6px;gap:.25rem;padding:.45rem;font-size:.75rem}.lottery-card-countdown-label span:not(i){display:none}}:root[data-skin=laos] *,:root[data-skin=laos] :before,:root[data-skin=laos] :after{-webkit-backdrop-filter:none!important}:root[data-skin=laos] body:before,:root[data-skin=laos] .mirror-stat-card:before,:root[data-skin=laos] .mirror-card:before,:root[data-skin=laos] [class*=glow]:before{display:none!important}:root[data-skin=laos] .supergame-card,:root[data-skin=laos] .mirror-card,:root[data-skin=laos] [class*=-card]:not([class*=stat-card-icon]),:root[data-skin=laos] .card{background:var(--card)!important;color:var(--card-foreground)!important;border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-card)!important}:root[data-skin=laos] .supergame-card:hover,:root[data-skin=laos] .mirror-card:hover,:root[data-skin=laos] .supergame-card-interactive:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover)!important}:root[data-skin=laos] .supergame-stat-card,:root[data-skin=laos] .mirror-stat-card,:root[data-skin=laos] [class*=stat-card]{background:var(--card)!important;border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-card)!important}:root[data-skin=laos] [class*=result],:root[data-skin=laos] [class*=big-number],:root[data-skin=laos] .supergame-stat-card-value{font-variant-numeric:tabular-nums;letter-spacing:.02em}:root[data-skin=laos] .supergame-btn,:root[data-skin=laos] button:not(.supergame-modal-close):not([class*=close]):not([class*=icon-only]),:root[data-skin=laos] .mirror-btn,:root[data-skin=laos] [class*=btn]:not([class*=btn-icon]){transition:var(--transition-color), transform var(--motion-fast) var(--ease-out);border-radius:var(--radius-full)!important;box-shadow:none!important}:root[data-skin=laos] .supergame-btn-primary,:root[data-skin=laos] [class*=btn-primary]{background:var(--primary)!important;color:var(--primary-foreground)!important}:root[data-skin=laos] .supergame-btn-primary:hover,:root[data-skin=laos] [class*=btn-primary]:hover{transform:translateY(-1px);background:var(--primary-hover)!important;box-shadow:0 2px 8px var(--primary-soft)!important}:root[data-skin=laos] .supergame-btn-icon,:root[data-skin=laos] [class*=btn-icon]{border-radius:var(--radius-md)!important}:root[data-skin=laos] input:not([type=checkbox]):not([type=radio]),:root[data-skin=laos] select,:root[data-skin=laos] textarea,:root[data-skin=laos] .supergame-input,:root[data-skin=laos] .supergame-select{background:var(--card)!important;color:var(--foreground)!important;border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}:root[data-skin=laos] input:focus-visible,:root[data-skin=laos] select:focus-visible,:root[data-skin=laos] textarea:focus-visible{border-color:var(--ring)!important;box-shadow:0 0 0 3px var(--primary-soft)!important;outline:none!important}:root[data-skin=laos] table,:root[data-skin=laos] .supergame-table{border-radius:var(--radius-lg);overflow:hidden;background:var(--card)!important}:root[data-skin=laos] thead,:root[data-skin=laos] th,:root[data-skin=laos] [class*=table-header]{background:var(--muted)!important;color:var(--foreground)!important;border-color:var(--border)!important}:root[data-skin=laos] td,:root[data-skin=laos] tr{border-color:var(--border-subtle)!important}:root[data-skin=laos] tbody tr:hover{background:var(--primary-soft)!important}:root[data-skin=laos] [class*=badge],:root[data-skin=laos] [class*=chip],:root[data-skin=laos] [class*=tag]:not([class*=table]){border-radius:var(--radius-full)!important;box-shadow:none!important;text-shadow:none!important}:root[data-skin=laos] [class*=sidebar],:root[data-skin=laos] [class*=topbar],:root[data-skin=laos] nav,:root[data-skin=laos] aside{background:var(--sidebar)!important;color:var(--sidebar-foreground)!important;border-color:var(--sidebar-border)!important;box-shadow:none!important}:root[data-skin=laos] [class*=sidebar] [class*=item]:hover,:root[data-skin=laos] [class*=menu-item]:hover{background:var(--sidebar-accent)!important;color:var(--sidebar-accent-foreground)!important}:root[data-skin=laos] [class*=active][class*=item],:root[data-skin=laos] [aria-current=page]{background:var(--primary-soft)!important;color:var(--primary)!important}:root[data-skin=laos] .supergame-modal,:root[data-skin=laos] [class*=modal-content],:root[data-skin=laos] .swal2-popup{background:var(--popover)!important;color:var(--popover-foreground)!important;border:1px solid var(--border)!important;border-radius:var(--radius-xl)!important;box-shadow:var(--shadow-xl)!important}:root[data-skin=laos] .supergame-modal-overlay,:root[data-skin=laos] .swal2-container{background:var(--overlay-bg)!important}:root[data-skin=laos] h1,:root[data-skin=laos] h2,:root[data-skin=laos] h3,:root[data-skin=laos] h4,:root[data-skin=laos] h5,:root[data-skin=laos] h6,:root[data-skin=laos] [class*=title],:root[data-skin=laos] [class*=value]{text-shadow:none!important}:root[data-skin=laos]{--base-font-size:14px}:root[data-skin=laos] h1{font-size:1.75rem;font-weight:700;line-height:2.25rem}:root[data-skin=laos] h2{font-size:1.375rem;font-weight:700;line-height:1.875rem}:root[data-skin=laos] h3{font-size:1.125rem;font-weight:600;line-height:1.625rem}:root[data-skin=laos] ::-webkit-scrollbar-thumb{background:var(--border-strong)!important}:root[data-skin=laos] ::-webkit-scrollbar-thumb:hover{background:var(--primary)!important}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after,::backdrop{border-color:#e5e7eb}::file-selector-button{border-color:#e5e7eb}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}button,[role=button]{cursor:pointer}:disabled{cursor:default}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.order-1{order:1}.row-1{grid-row:1}.row-2{grid-row:2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.m-1{margin:var(--spacing)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-18{height:calc(var(--spacing) * 18)}.h-44{height:calc(var(--spacing) * 44)}.w-full{width:100%}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:var(--radius-md)}.rounded-full{border-radius:var(--radius-full)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-card{background-color:var(--card)}.bg-muted{background-color:var(--muted)}.break-all{word-break:break-all}.text-muted{color:var(--muted)}.text-primary{color:var(--primary)}.text-secondary{color:var(--secondary)}.text-success{color:var(--success)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\!{--tw-shadow:var(--shadow-md)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
