:root,[data-theme=dark],[data-theme=light]{--cc-cut:12px;--cc-cut-sm:8px;--cc-seam:linear-gradient(90deg,var(--sc-accent) 0 28px,transparent 28px 34px,var(--sc-border-metallic) 34px 46px,transparent 46px 51px,var(--sc-border) 51px 63px,transparent 63px);--cc-hairline:color-mix(in srgb,var(--sc-accent) 22%,var(--sc-border));--cc-ease:cubic-bezier(0.2,0.7,0.1,1)}@layer components{.sc-card,.sc-kpi-stat,.sc-nav-item,.sc-sidebar,.sc-sidebar [data-nav-group]>button,.sc-sidebar-brand-block,.sc-topbar{position:relative}}.sc-sidebar{background:radial-gradient(120% 40% at 0 0,color-mix(in srgb,var(--sc-accent) 6%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--sc-surface-raised) 45%,var(--sc-surface)) 0,var(--sc-surface) 60%,var(--sc-background) 100%)}.sc-sidebar:after{inset-block:0;inset-inline-end:-1px;width:1px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--sc-accent) 45%,transparent) 18%,transparent 55%)}.sc-sidebar-brand-block:after,.sc-sidebar:after{content:"";position:absolute;pointer-events:none}.sc-sidebar-brand-block:after{inset-inline-start:.75rem;inset-block-end:-2px;width:63px;height:3px;background:var(--cc-seam)}[dir=rtl] .sc-sidebar-brand-block:after{transform:scaleX(-1)}.sc-sidebar [data-nav-group]>button{letter-spacing:.08em}.sc-sidebar [data-nav-group]>button[aria-expanded=true]{color:var(--sc-text)}.sc-nav-item{transition:background-color .16s ease,color .16s ease}.sc-nav-item:hover:not(.sc-nav-item-active){background:color-mix(in srgb,var(--sc-surface-elevated) 70%,transparent);color:var(--sc-text)}.sc-nav-item-active{background:linear-gradient(90deg,color-mix(in srgb,var(--sc-accent) 16%,transparent),color-mix(in srgb,var(--sc-accent) 4%,transparent))!important;clip-path:polygon(0 0,calc(100% - var(--cc-cut-sm)) 0,100% var(--cc-cut-sm),100% 100%,0 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sc-accent) 14%,transparent)}[dir=rtl] .sc-nav-item-active{background:linear-gradient(-90deg,color-mix(in srgb,var(--sc-accent) 16%,transparent),color-mix(in srgb,var(--sc-accent) 4%,transparent))!important;clip-path:polygon(var(--cc-cut-sm) 0,100% 0,100% 100%,0 100%,0 var(--cc-cut-sm))}.sc-nav-item-active:before{content:"";position:absolute;inset-block:6px;inset-inline-start:0;width:2px;background:var(--sc-accent);box-shadow:0 0 10px color-mix(in srgb,var(--sc-accent) 70%,transparent)}.sc-topbar:after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--sc-accent) 40%,transparent) 30%,transparent 75%)}[dir=rtl] .sc-topbar:after{transform:scaleX(-1)}.sc-shell-command-trigger{clip-path:polygon(0 0,calc(100% - var(--cc-cut-sm)) 0,100% var(--cc-cut-sm),100% 100%,0 100%);transition:border-color .16s ease,background-color .16s ease}[dir=rtl] .sc-shell-command-trigger{clip-path:polygon(var(--cc-cut-sm) 0,100% 0,100% 100%,0 100%,0 var(--cc-cut-sm))}.sc-shell-command-trigger:hover{border-color:var(--cc-hairline)}.sc-dashboard-ops-header{border-block-end-color:transparent}.sc-dashboard-ops-header:after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;height:3px;background:var(--cc-seam) 0 0 /100% 3px no-repeat,linear-gradient(90deg,transparent 70px,var(--sc-border) 70px) 0 1px /100% 1px no-repeat;pointer-events:none}[dir=rtl] .sc-dashboard-ops-header:after{transform:scaleX(-1)}.sc-card{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--sc-silver) 7%,transparent),0 18px 40px -28px rgba(0,0,0,.75)}.sc-card:before{content:"";position:absolute;inset-block-start:-1px;inset-inline-end:-1px;width:calc(var(--cc-cut) + 2px);height:calc(var(--cc-cut) + 2px);pointer-events:none;z-index:1;background:linear-gradient(225deg,var(--sc-background) calc(50% - .6px),var(--cc-hairline) calc(50% - .6px) calc(50% + .6px),transparent calc(50% + .6px))}[dir=rtl] .sc-card:before{background:linear-gradient(135deg,var(--sc-background) calc(50% - .6px),var(--cc-hairline) calc(50% - .6px) calc(50% + .6px),transparent calc(50% + .6px))}.sc-card-interactive:focus-within,.sc-card-interactive:hover{border-color:color-mix(in srgb,var(--sc-accent) 40%,var(--sc-border));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--sc-accent) 18%,transparent),0 22px 46px -26px rgba(0,0,0,.85)}.sc-card-kpi{border-top-color:var(--sc-border)}.sc-kpi-stat{overflow:hidden}.sc-kpi-stat:after{content:"";position:absolute;inset-block-start:0;inset-inline-start:.875rem;width:63px;height:3px;background:var(--cc-seam);pointer-events:none}[dir=rtl] .sc-kpi-stat:after{transform:scaleX(-1)}.sc-kpi-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.sc-kpi-stat.sc-kpi-tone-warning:after{background:linear-gradient(90deg,var(--sc-warning) 0 28px,transparent 28px)}.sc-kpi-stat.sc-kpi-tone-danger:after{background:linear-gradient(90deg,var(--sc-danger) 0 28px,transparent 28px)}.sc-kpi-stat.sc-kpi-tone-success:after{background:linear-gradient(90deg,var(--sc-success) 0 28px,transparent 28px)}.sc-cc-data-panel,.sc-table-panel{overflow:hidden}.sc-table-shell thead th{font-size:.6875rem;letter-spacing:.06em;color:var(--sc-muted);border-block-end-color:var(--cc-hairline)}.sc-table-shell td{font-variant-numeric:tabular-nums}.sc-table-shell tbody tr.sc-table-row:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--sc-accent) 6%,transparent),transparent 60%)}[dir=rtl] .sc-table-shell tbody tr.sc-table-row:hover{background:linear-gradient(-90deg,color-mix(in srgb,var(--sc-accent) 6%,transparent),transparent 60%)}.sc-btn-primary{clip-path:polygon(0 0,calc(100% - var(--cc-cut-sm)) 0,100% var(--cc-cut-sm),100% 100%,0 100%);box-shadow:0 10px 24px -14px color-mix(in srgb,var(--sc-accent) 80%,transparent)}[dir=rtl] .sc-btn-primary{clip-path:polygon(var(--cc-cut-sm) 0,100% 0,100% 100%,0 100%,0 var(--cc-cut-sm))}.sc-badge-accent{box-shadow:0 0 0 1px color-mix(in srgb,var(--sc-accent) 12%,transparent),0 0 14px -6px var(--sc-accent)}.sc-dashboard-cinematic-hero:after{content:"";position:absolute;inset:10px;z-index:4;pointer-events:none;--b:color-mix(in srgb,var(--sc-accent) 70%,transparent);background:linear-gradient(var(--b),var(--b)) 0 0 /18px 1px no-repeat,linear-gradient(var(--b),var(--b)) 0 0 /1px 18px no-repeat,linear-gradient(var(--b),var(--b)) 100% 100% /18px 1px no-repeat,linear-gradient(var(--b),var(--b)) 100% 100% /1px 18px no-repeat}.sc-sidebar [data-nav-group]>button:after{content:"";position:absolute;inset-block:10px;inset-inline-start:-.5rem;width:3px;background:color-mix(in srgb,var(--sc-accent) 35%,transparent);transition:background-color .16s ease}.sc-sidebar [data-nav-group]>button[aria-expanded=true]:after{background:var(--sc-accent);box-shadow:0 0 10px color-mix(in srgb,var(--sc-accent) 60%,transparent)}.sc-shell-account-slot{border:1px solid var(--sc-border);background:color-mix(in srgb,var(--sc-surface-raised) 70%,transparent);clip-path:polygon(0 0,calc(100% - var(--cc-cut-sm)) 0,100% var(--cc-cut-sm),100% 100%,0 100%)}[dir=rtl] .sc-shell-account-slot{clip-path:polygon(var(--cc-cut-sm) 0,100% 0,100% 100%,0 100%,0 var(--cc-cut-sm))}.sc-home-section-title{display:flex;align-items:center;gap:.625rem;font-size:1.25rem;font-weight:700;letter-spacing:-.015em}.sc-home-section-title:before{content:"";width:22px;height:3px;flex:none;background:var(--sc-accent);box-shadow:9px 0 0 0 transparent}.sc-dashboard-cinematic-hero{border-color:color-mix(in srgb,var(--sc-accent) 55%,var(--sc-border));border-radius:0;clip-path:polygon(22px 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%,0 22px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sc-accent) 18%,transparent),0 30px 60px -40px #000}.sc-dashboard-cinematic-hero:before{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;--d:linear-gradient(135deg,transparent calc(50% - 0.75px),var(--sc-accent) calc(50% - 0.75px) calc(50% + 0.75px),transparent calc(50% + 0.75px));background:var(--d) 0 0 /22px 22px no-repeat,var(--d) 100% 100% /22px 22px no-repeat}.sc-dashboard-cinematic-hero__title:after{content:"";display:block;width:64px;height:3px;margin-block-start:.85rem;background:var(--sc-accent);box-shadow:0 0 14px color-mix(in srgb,var(--sc-accent) 55%,transparent)}.sc-dashboard-cinematic-hero__scene-img{filter:saturate(1.05) contrast(1.05)}.sc-kpi-stat{border-color:color-mix(in srgb,var(--sc-accent) 30%,var(--sc-border));background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--sc-accent) 7%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--sc-surface-elevated) 40%,var(--sc-surface-raised)),var(--sc-surface))}.sc-kpi-icon{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid color-mix(in srgb,var(--sc-accent) 35%,var(--sc-border));background:color-mix(in srgb,var(--sc-accent) 8%,transparent);clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%)}[dir=rtl] .sc-kpi-icon{clip-path:polygon(7px 0,100% 0,100% 100%,0 100%,0 7px)}.sc-kpi-value{font-size:2rem}.sc-home-kpi-band-item--cinematic .sc-kpi-value{font-size:2.125rem}.sc-home-kpi-band-item{display:flex}.sc-home-kpi-band-item>*{flex:1}.sc-home-attention-item{border-radius:0;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);padding-block:.875rem}[dir=rtl] .sc-home-attention-item{clip-path:polygon(12px 0,100% 0,100% 100%,0 100%,0 12px)}.sc-home-attention-danger{background:linear-gradient(90deg,color-mix(in srgb,var(--sc-danger) 18%,var(--sc-surface-raised)),color-mix(in srgb,var(--sc-danger) 6%,var(--sc-surface)));box-shadow:inset 3px 0 0 var(--sc-danger)}[dir=rtl] .sc-home-attention-danger{box-shadow:inset -3px 0 0 var(--sc-danger)}.sc-home-attention-link{margin-inline-start:auto;padding:.375rem .875rem;border:1px solid color-mix(in srgb,currentColor 35%,transparent);text-decoration:none;font-weight:600;white-space:nowrap}.sc-home-attention-link:hover{border-color:var(--sc-accent)}.sc-home-featured-game{border-radius:0;border-color:color-mix(in srgb,var(--sc-accent) 45%,var(--sc-border-metallic));clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);box-shadow:0 26px 50px -34px #000}[dir=rtl] .sc-home-featured-game{clip-path:polygon(18px 0,100% 0,100% 100%,0 100%,0 18px)}.sc-home-featured-game__banner{min-height:16rem}.sc-home-featured-game__art{object-position:center 45%;transform:scale(1.02);transition:transform .6s var(--cc-ease)}.sc-home-featured-game__banner-overlay{background:linear-gradient(0deg,color-mix(in srgb,var(--sc-background) 92%,transparent) 0,color-mix(in srgb,var(--sc-background) 40%,transparent) 45%,transparent 75%),linear-gradient(90deg,color-mix(in srgb,var(--sc-background) 55%,transparent),transparent 55%)}[dir=rtl] .sc-home-featured-game__banner-overlay{background:linear-gradient(0deg,color-mix(in srgb,var(--sc-background) 92%,transparent) 0,color-mix(in srgb,var(--sc-background) 40%,transparent) 45%,transparent 75%),linear-gradient(-90deg,color-mix(in srgb,var(--sc-background) 55%,transparent),transparent 55%)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.sc-home-featured-game:focus-within .sc-home-featured-game__art,.sc-home-featured-game:hover .sc-home-featured-game__art{transform:scale(1.06)}}.sc-home-featured-game__alert{background:linear-gradient(90deg,color-mix(in srgb,var(--sc-danger) 14%,var(--sc-surface)),var(--sc-surface))}.sc-home-featured-game__stats{background:color-mix(in srgb,var(--sc-surface) 85%,transparent)}.sc-empty-compact,.sc-empty-full{border:1px dashed color-mix(in srgb,var(--sc-accent) 25%,var(--sc-border));background:linear-gradient(color-mix(in srgb,var(--sc-accent) 5%,transparent) 1px,transparent 1px) 0 0 /24px 24px,linear-gradient(90deg,color-mix(in srgb,var(--sc-accent) 5%,transparent) 1px,transparent 1px) 0 0 /24px 24px,color-mix(in srgb,var(--sc-surface) 70%,transparent)}.sc-empty-icon-shell{border-radius:0;border-color:color-mix(in srgb,var(--sc-accent) 40%,var(--sc-border));color:var(--sc-accent);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%)}.sc-btn-secondary{border-color:color-mix(in srgb,var(--sc-border-metallic) 80%,transparent)}.sc-btn-secondary:hover:not(:disabled){border-color:color-mix(in srgb,var(--sc-accent) 55%,var(--sc-border));color:var(--sc-text)}@media (max-width:767px){.sc-home-featured-game__banner{min-height:13rem}.sc-dashboard-cinematic-hero{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.sc-home-attention-item{flex-wrap:wrap}.sc-home-attention-link{margin-inline-start:0}}.sc-home-kpi-band-item .sc-kpi-label{min-height:calc(2 * 1.35em);line-height:1.35;display:flex;align-items:flex-start}.sc-dashboard-cinematic-hero__title:after{margin-block:.75rem .25rem;margin-inline:0 auto}.sc-dashboard-cinematic-hero__subtitle{margin-block-start:.5rem}.sc-home-featured-game__status{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1.25rem;border-block-start:1px solid var(--sc-border);background:color-mix(in srgb,var(--sc-surface) 85%,transparent)}@media (max-width:767px){.sc-dashboard-cinematic-hero__scene-vignette,[dir=rtl] .sc-dashboard-cinematic-hero__scene-vignette{background:linear-gradient(to top,color-mix(in srgb,var(--sc-background) 97%,transparent) 0,color-mix(in srgb,var(--sc-background) 88%,transparent) 38%,color-mix(in srgb,var(--sc-background) 45%,transparent) 62%,transparent 85%)}.sc-dashboard-cinematic-hero__subtitle,.sc-dashboard-cinematic-hero__title{text-shadow:0 2px 14px rgba(0,0,0,.85)}.sc-home-kpi-row--cinematic>:last-child:nth-child(odd){grid-column:1/-1}}.sc-btn:focus-visible,.sc-nav-item:focus-visible{outline:2px solid var(--sc-focus);outline-offset:2px}.sc-nav-item-active:focus-visible,.sc-shell-command-trigger:focus-visible{outline:2px solid var(--sc-focus);outline-offset:-2px}.sc-btn-primary:focus-visible{outline:2px solid var(--sc-accent-foreground);outline-offset:-4px}@media (prefers-reduced-motion:no-preference){.sc-main-content{animation:cc-enter .26s var(--cc-ease) both}}@keyframes cc-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:767px){:root{--cc-cut:10px}.sc-sidebar:after{display:none}}@media (prefers-reduced-motion:reduce){.sc-main-content{animation:none}.sc-nav-item,.sc-shell-command-trigger{transition:none}}