@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";.control-center-page{position:relative;display:flex;flex-direction:column;gap:18px;min-height:100%;color:var(--text-main)}.control-center-page:before{content:"";position:fixed;top:64px;right:0;bottom:0;left:70px;pointer-events:none;background:radial-gradient(circle at 22% 18%,rgba(160,32,240,.14),transparent 28%),radial-gradient(circle at 82% 22%,rgba(0,217,255,.1),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.015),transparent 36%)}.control-center__hero{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:clamp(22px,2.1vw,34px);border:1px solid rgba(174,73,255,.2);border-radius:24px;background:radial-gradient(circle at 18% 12%,rgba(160,32,240,.22),transparent 38%),radial-gradient(circle at 78% 8%,rgba(255,0,85,.12),transparent 32%),linear-gradient(135deg,#0d041ff0,#05010ce0);box-shadow:0 0 28px #a020f014,inset 0 1px #ffffff0a;overflow:hidden}.control-center__hero:after{content:"";position:absolute;right:34px;top:-50px;width:280px;height:280px;border:1px solid rgba(160,32,240,.22);border-radius:50%;transform:rotate(-18deg) scaleX(1.5);filter:blur(.1px);opacity:.55}.control-center__hero-copy,.control-center__hero-side{position:relative;z-index:1}.control-center__hero-copy span{display:block;margin-bottom:10px;color:var(--neon-purple);font-size:.78rem;font-weight:900;letter-spacing:.18em}.control-center__hero-copy h1{margin:0;color:var(--text-main);font-size:clamp(2.1rem,3vw,3.9rem);line-height:.98;letter-spacing:0}.control-center__hero-copy p{max-width:600px;margin:12px 0 0;color:var(--text-muted);font-size:clamp(.98rem,1vw,1.12rem)}.control-center__hero-side{display:flex;flex-direction:column;align-items:flex-end;gap:14px;min-width:min(520px,48vw)}.control-center__online-badge,.control-center__ai-badge{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 14px;border:1px solid rgba(0,255,136,.32);border-radius:12px;color:var(--neon-green);background:#00ff880f;box-shadow:0 0 18px #00ff881a;font-size:.75rem;font-weight:900;letter-spacing:0}.control-center__online-badge:before,.control-center__ai-badge:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--neon-green);box-shadow:0 0 12px #0f8c}.control-center__tabs{display:grid;grid-template-columns:1fr 1fr;width:100%;padding:5px;border:1px solid rgba(174,73,255,.18);border-radius:18px;background:#080212c7;box-shadow:inset 0 0 28px #a020f014}.control-center__tab{position:relative;min-height:54px;border:1px solid transparent;border-radius:14px;color:var(--text-muted);background:transparent;cursor:pointer;font-size:clamp(.84rem,.9vw,.98rem);font-weight:900;letter-spacing:0;transition:color .26s ease,background .26s ease,border-color .26s ease,box-shadow .26s ease}.control-center__tab:hover{color:var(--text-main);background:#a020f014}.control-center__tab.is-active{color:var(--text-main);border-color:#c65cff7a;background:linear-gradient(135deg,#a020f0b3,#00d9ff14);box-shadow:0 0 24px #a020f038,inset 0 0 18px #ffffff0d}.control-center__tab-pulse{display:inline-block;width:9px;height:9px;margin-right:9px;border-radius:999px;background:currentColor;box-shadow:0 0 12px currentColor;opacity:.64}.control-center__tab-content{position:relative;z-index:1;display:flex;flex-direction:column;gap:18px}.control-center__metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.control-center__metric-card,.control-center__panel,.control-center__ai-card,.control-center__overview-card{border:1px solid rgba(174,73,255,.18);background:radial-gradient(circle at 18% 12%,rgba(160,32,240,.12),transparent 38%),linear-gradient(180deg,#0d041feb,#06010ee0);box-shadow:0 0 28px #a020f00f,inset 0 1px #ffffff0a}.control-center__metric-card{display:flex;align-items:center;gap:14px;min-height:124px;padding:18px;border-radius:20px;overflow:hidden}.control-center__metric-icon{width:58px;height:58px;min-width:58px;display:grid;place-items:center;border-radius:18px;color:var(--neon-purple);background:#a020f01a;box-shadow:inset 0 0 0 1px #a020f033}.control-center__metric-card.is-green .control-center__metric-icon{color:var(--neon-green);background:#00ff8814}.control-center__metric-card.is-cyan .control-center__metric-icon{color:#00d9ff;background:#00d9ff14}.control-center__metric-card.is-pink .control-center__metric-icon{color:var(--neon-pink);background:#ff005514}.control-center__metric-svg{width:30px;height:30px;filter:drop-shadow(0 0 12px currentColor)}.control-center__metric-card span,.control-center__panel-heading span,.control-center__overview-card span,.control-center__ai-card span,.control-center__table-row small{color:var(--text-muted);font-size:.74rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.control-center__metric-card strong{display:block;margin-top:4px;color:var(--text-main);font-size:clamp(1.7rem,1.8vw,2.25rem);line-height:1}.control-center__metric-card small{display:block;margin-top:6px;color:var(--neon-green);font-size:.78rem}.control-center__real-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:16px;align-items:start}.control-center__panel{border-radius:22px;padding:18px}.control-center__panel--performance{min-height:312px}.control-center__panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.control-center__panel-heading h2{margin:4px 0 0;font-size:clamp(1rem,1vw,1.22rem);line-height:1.15;letter-spacing:0}.control-center__panel-heading strong{color:var(--neon-green);font-size:1.4rem;text-shadow:0 0 14px rgba(0,255,136,.32)}.control-center__performance-chart{display:block;width:100%;height:232px;overflow:visible}.control-center__performance-chart path:not(.control-center__performance-fill){stroke:#ffffff12}.control-center__performance-fill{fill:url(#control-performance-fill);stroke:none}.control-center__performance-line{fill:none;stroke:url(#control-performance-line);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px rgba(160,32,240,.7))}.control-center__performance-chart circle{fill:var(--text-main);stroke:#a020f0;stroke-width:2;filter:drop-shadow(0 0 8px rgba(160,32,240,.9))}.control-center__strategy-preview{display:grid;grid-template-columns:1fr;gap:12px}.control-center__mini-strategy{display:grid;grid-template-columns:minmax(0,1fr) 118px;align-items:center;gap:12px;min-height:92px;padding:15px;border:1px solid rgba(174,73,255,.18);border-radius:18px;background:#080212ad}.control-center__mini-strategy strong,.control-center__ai-card h2{display:block;color:var(--text-main);font-size:1rem}.control-center__mini-strategy span{display:block;margin-top:4px;color:var(--text-muted);font-size:.78rem}.control-center__sparkline{width:100%;height:56px;color:var(--neon-purple)}.control-center__sparkline.is-cyan{color:#00d9ff}.control-center__sparkline.is-pink{color:var(--neon-pink)}.control-center__sparkline.is-yellow{color:#ffcf4f}.control-center__sparkline polyline{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3;filter:drop-shadow(0 0 8px currentColor)}.control-center__sparkline path{fill:currentColor;opacity:.12}.control-center__panel--table{grid-column:1 / 2}.control-center__ghost-button,.control-center__primary-button{min-height:40px;border:1px solid rgba(198,92,255,.38);border-radius:12px;color:var(--text-main);background:#a020f014;cursor:pointer;font-size:.78rem;font-weight:900;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.control-center__ghost-button{padding:0 14px}.control-center__primary-button{width:100%;margin-top:16px;background:linear-gradient(135deg,#a020f0d1,#00d9ff24);box-shadow:0 0 18px #a020f02e}.control-center__ghost-button:hover,.control-center__primary-button:hover{transform:translateY(-1px);box-shadow:0 0 22px #a020f047}.control-center__table{display:grid;width:100%;max-width:100%;min-width:0;gap:2px;overscroll-behavior-x:contain}.control-center__table-row{display:grid;grid-template-columns:minmax(190px,1.3fr) .8fr .7fr .7fr .8fr .8fr;align-items:center;min-height:58px;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.06);color:var(--text-main);font-size:.9rem}.control-center__table-row--head{min-height:38px;color:var(--text-muted);font-size:.7rem;font-weight:900;text-transform:uppercase}.control-center__table-row>span:first-child{display:grid;grid-template-columns:14px 1fr;gap:8px}.control-center__table-row>span:first-child small{grid-column:2;text-transform:none}.control-center__strategy-dot{width:9px;height:9px;align-self:center;border-radius:999px;background:var(--neon-purple);box-shadow:0 0 12px var(--neon-purple)}.control-center__strategy-dot.is-cyan{background:#00d9ff;box-shadow:0 0 12px #00d9ff}.control-center__strategy-dot.is-pink{background:var(--neon-pink);box-shadow:0 0 12px var(--neon-pink)}.control-center__strategy-dot.is-yellow{background:#ffcf4f;box-shadow:0 0 12px #ffcf4f}.control-center__table-row em{display:inline-flex;width:fit-content;padding:6px 10px;border-radius:999px;color:var(--neon-green);background:#00ff8814;font-style:normal;font-weight:900}.control-center__table-row .is-profit{color:var(--neon-green);font-weight:900}.control-center__distribution{display:grid;gap:15px}.control-center__distribution-row,.control-center__hour-bar{display:grid;grid-template-columns:70px 1fr 44px;align-items:center;gap:10px}.control-center__distribution-row span,.control-center__hour-bar span{color:var(--text-muted);font-size:.78rem;font-weight:800}.control-center__distribution-row div,.control-center__hour-bar div{height:9px;border-radius:999px;background:#ffffff14;overflow:hidden}.control-center__distribution-row i,.control-center__hour-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--neon-purple),var(--neon-green));box-shadow:0 0 12px #a020f075}.control-center__distribution-row strong,.control-center__hour-bar strong{color:var(--text-main);font-size:.82rem}.control-center__heatmap{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.control-center__heatmap span{aspect-ratio:1;border-radius:10px;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.22),transparent 34%),linear-gradient(135deg,rgba(160,32,240,calc(var(--heat) * .006)),rgba(0,255,136,calc(var(--heat) * .004)));box-shadow:inset 0 0 0 1px #ffffff0f,0 0 calc(var(--heat) * .24px) #a020f03d}.control-center__panel--insights{grid-column:2 / 3}.control-center__insight-icon{width:44px;height:44px;color:var(--neon-purple);filter:drop-shadow(0 0 12px rgba(160,32,240,.6))}.control-center__insight-list,.control-center__ai-insights{display:grid;gap:12px}.control-center__insight-list p,.control-center__ai-insight{margin:0;padding:13px;border:1px solid rgba(174,73,255,.14);border-radius:14px;color:var(--text-muted);background:#07010e85;font-size:.88rem;line-height:1.5}.control-center__ai-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px}.control-center__status-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:6px;border:1px solid rgba(174,73,255,.16);border-radius:16px;background:#080212b8}.control-center__status-tab{min-height:36px;padding:0 14px;border:1px solid transparent;border-radius:12px;color:var(--text-muted);background:transparent;cursor:pointer;font-size:.78rem;font-weight:900}.control-center__status-tab.is-active,.control-center__status-tab:hover{color:var(--text-main);border-color:#c65cff5c;background:#a020f021;box-shadow:0 0 16px #a020f01f}.control-center__ai-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.control-center__ai-card{position:relative;min-height:324px;padding:18px;border-radius:22px;overflow:hidden}.control-center__ai-card:before{content:"";position:absolute;inset:-30% -10% auto;height:150px;background:radial-gradient(circle,rgba(160,32,240,.18),transparent 62%);pointer-events:none}.control-center__ai-card.is-cyan:before{background:radial-gradient(circle,rgba(0,217,255,.16),transparent 62%)}.control-center__ai-card.is-pink:before{background:radial-gradient(circle,rgba(255,0,85,.16),transparent 62%)}.control-center__ai-card.is-yellow:before{background:radial-gradient(circle,rgba(255,207,79,.15),transparent 62%)}.control-center__ai-card-orbit{position:absolute;right:-30px;top:42px;width:140px;height:60px;border:1px solid rgba(160,32,240,.26);border-radius:50%;transform:rotate(-18deg)}.control-center__ai-card-header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.control-center__ai-icon{width:56px;height:56px;display:grid;place-items:center;border-radius:18px;color:var(--neon-purple);background:#a020f01f;box-shadow:inset 0 0 0 1px #a020f03d}.control-center__ai-card.is-cyan .control-center__ai-icon{color:#00d9ff;background:#00d9ff1a}.control-center__ai-card.is-pink .control-center__ai-icon{color:var(--neon-pink);background:#ff00551a}.control-center__ai-card.is-yellow .control-center__ai-icon{color:#ffcf4f;background:#ffcf4f1a}.control-center__ai-svg{width:31px;height:31px;filter:drop-shadow(0 0 12px currentColor)}.control-center__ai-card-header span{padding:7px 10px;border:1px solid rgba(0,255,136,.22);border-radius:999px;color:var(--neon-green);background:#00ff880f}.control-center__ai-card h2,.control-center__ai-card p,.control-center__ai-stats,.control-center__ai-card .control-center__sparkline,.control-center__ai-card button{position:relative;z-index:1}.control-center__ai-card h2{margin:0 0 8px;font-size:1.24rem}.control-center__ai-card p{min-height:52px;margin:0;color:var(--text-muted);font-size:.88rem;line-height:1.45}.control-center__ai-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 10px}.control-center__ai-stats div{min-height:64px;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#0300086b}.control-center__ai-stats span{display:block;font-size:.62rem}.control-center__ai-stats strong{display:block;margin-top:5px;color:var(--text-main);font-size:1.12rem}.control-center__ai-bottom-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.75fr) minmax(320px,.9fr);gap:15px}.control-center__overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.control-center__overview-card{min-height:112px;padding:16px;border-radius:17px}.control-center__overview-card strong{display:block;margin-top:8px;font-size:1.8rem;line-height:1}.control-center__overview-card small{display:block;margin-top:8px;color:var(--text-muted);font-size:.78rem}.control-center__hour-bars{display:grid;gap:14px}.control-center__ai-insight{display:grid;grid-template-columns:12px 1fr;align-items:start;gap:10px}.control-center__ai-insight span{width:9px;height:9px;margin-top:6px;border-radius:999px;background:var(--neon-purple);box-shadow:0 0 12px #a020f0cc}.control-center__ai-insight p{margin:0}@media (max-width: 1480px){.control-center__ai-grid,.control-center__ai-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-center__ai-insights{grid-column:1 / -1}}@media (max-width: 1180px){.control-center__hero,.control-center__ai-toolbar{align-items:stretch;flex-direction:column}.control-center__hero-side{align-items:stretch;min-width:0}.control-center__metrics-grid,.control-center__real-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-center__panel--table,.control-center__panel--insights{grid-column:1 / -1}.control-center__strategy-preview{grid-column:2;grid-row:1}}@media (max-width: 820px){.control-center__metrics-grid,.control-center__real-grid,.control-center__ai-grid,.control-center__ai-bottom-grid,.control-center__overview-grid{grid-template-columns:1fr}.control-center__strategy-preview{grid-column:auto;grid-row:auto}.control-center__tabs{grid-template-columns:1fr}.control-center__table{overflow-x:auto}.control-center__table-row{min-width:760px}}.control-center__hero{padding:clamp(18px,1.55vw,26px);border-radius:20px}.control-center__hero-copy h1{font-size:clamp(2rem,2.35vw,3.1rem)}.control-center__metrics-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.control-center__metric-card{min-height:116px;padding:16px}.control-center__metric-card strong{font-size:clamp(1.45rem,1.45vw,2rem)}.control-center__real-grid{grid-template-columns:minmax(420px,1.02fr) minmax(330px,.82fr) minmax(420px,1fr);gap:16px}.control-center__panel--performance{grid-column:1 / 2;min-height:446px}.control-center__panel--table{grid-column:2 / 4}.control-center__panel--distribution{grid-column:1 / 2}.control-center__panel--heatmap{grid-column:2 / 3}.control-center__panel--insights{grid-column:3 / 4}.control-center__panel-heading--chart{align-items:center}.control-center__chart-legend{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px;color:var(--text-muted);font-size:.82rem;font-weight:700}.control-center__chart-legend i{width:18px;height:3px;border-radius:999px;background:var(--neon-purple);box-shadow:0 0 10px #a020f0b3}.control-center__chart-legend i.is-green{background:var(--neon-green);box-shadow:0 0 10px #00ff88b3}.control-center__period-filter{display:grid;grid-template-columns:repeat(5,48px);padding:4px;border:1px solid rgba(174,73,255,.16);border-radius:12px;background:#05010db8}.control-center__period-filter button{height:34px;border:0;border-radius:9px;color:var(--text-muted);background:transparent;cursor:pointer;font-size:.75rem;font-weight:800}.control-center__period-filter button.is-active{color:var(--text-main);background:#a020f0b8;box-shadow:0 0 18px #a020f057}.control-center__performance-chart{height:238px}.control-center__chart-grid{stroke:#ffffff12;stroke-width:1}.control-center__chart-y-label,.control-center__chart-x-label{fill:var(--text-muted);font-size:8px;font-weight:700;text-anchor:middle}.control-center__chart-y-label{text-anchor:start}.control-center__performance-line{stroke-width:3.5}.control-center__performance-line.is-assertiveness{stroke:url(#control-performance-purple)}.control-center__performance-line.is-confidence{stroke:url(#control-performance-green);filter:drop-shadow(0 0 8px rgba(0,255,136,.42))}.control-center__summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.control-center__summary-card{position:relative;min-height:72px;padding:12px;border:1px solid rgba(174,73,255,.18);border-radius:13px;background:#0802129e}.control-center__summary-card span{display:block;color:var(--text-muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.control-center__summary-card strong{display:block;margin-top:10px;color:var(--text-main);font-size:.9rem}.control-center__summary-card em{position:absolute;right:12px;bottom:12px;color:var(--neon-green);font-style:normal;font-weight:900}.control-center__summary-card.is-pink strong{color:var(--neon-pink)}.control-center__table--strategies .control-center__table-row{grid-template-columns:minmax(220px,1.35fr) .72fr minmax(110px,.9fr) minmax(110px,.9fr) .45fr .45fr 54px}.control-center__table-row{min-height:54px}.control-center__table-row em.is-green{color:var(--neon-green);background:#00ff8814}.control-center__table-row em.is-yellow{color:#ffb000;background:#ffb0001a}.control-center__table-row em.is-muted{color:var(--text-muted);background:#ffffff0f}.control-center__table-metric{display:grid;gap:7px}.control-center__table-metric strong{color:var(--text-main);font-size:.78rem}.control-center__table-metric i{height:7px;border-radius:999px;background:#ffffff14;overflow:hidden}.control-center__table-metric b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--neon-purple),#d34cff);box-shadow:0 0 12px #a020f080}.control-center__table-metric.is-green b{background:linear-gradient(90deg,var(--neon-green),#00d9ff);box-shadow:0 0 12px #00ff886b}.control-center__strategy-dot.is-green{background:var(--neon-green);box-shadow:0 0 12px var(--neon-green)}.control-center__table-row .is-loss{color:var(--neon-pink);font-weight:900}.control-center__row-action{width:34px;height:30px;border:1px solid rgba(174,73,255,.2);border-radius:10px;color:var(--text-main);background:#ffffff0a;cursor:pointer}.control-center__link-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:36px;margin-top:10px;border:0;color:var(--neon-purple);background:transparent;cursor:pointer;font-size:.82rem;font-weight:900}.control-center__distribution-layout{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:20px}.control-center__donut{position:relative;width:144px;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(7,1,14,.95) 0 48%,transparent 49%),conic-gradient(var(--neon-green) 0 var(--d1, 28.6%),var(--neon-purple) var(--d1, 28.6%) var(--d2, 71.5%),#ffb000 var(--d2, 71.5%) var(--d3, 100%),var(--neon-pink) var(--d3, 100%) 100%);box-shadow:0 0 26px #a020f038}.control-center__donut strong,.control-center__donut span,.control-center__donut small{position:absolute;text-align:center}.control-center__donut strong{color:var(--text-main);font-size:1.55rem}.control-center__donut span{top:88px;color:var(--text-muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.control-center__distribution-legend{display:grid;gap:12px}.control-center__distribution-item{display:grid;grid-template-columns:12px 92px 1fr;align-items:center;gap:10px;color:var(--text-muted);font-size:.78rem}.control-center__distribution-item i{width:10px;height:10px;border-radius:999px;background:var(--neon-purple);box-shadow:0 0 10px currentColor}.control-center__distribution-item.is-green i{background:var(--neon-green)}.control-center__distribution-item.is-yellow i{background:#ffb000}.control-center__distribution-item.is-pink i{background:var(--neon-pink)}.control-center__distribution-item small{color:var(--text-muted)}.control-center__heatmap-table{display:grid;grid-template-columns:76px repeat(4,minmax(54px,1fr));gap:4px;align-items:center}.control-center__heatmap-table>strong,.control-center__heatmap-row>strong{color:var(--text-muted);font-size:.72rem;text-align:center}.control-center__heatmap-row{display:contents}.control-center__heatmap-row span{min-height:42px;border-radius:5px;background:linear-gradient(135deg,rgba(255,0,85,calc((100 - var(--heat)) * .006)),rgba(0,255,136,calc(var(--heat) * .007))),#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff0d}.control-center__heatmap-scale{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:14px;color:var(--text-muted);font-size:.72rem}.control-center__heatmap-scale i{height:7px;border-radius:999px;background:linear-gradient(90deg,var(--neon-pink),#ffb000,var(--neon-green))}.control-center__insight-layout{display:grid;grid-template-columns:minmax(170px,.85fr) minmax(0,1fr);align-items:center;gap:18px}.control-center__brain-visual{position:relative;min-height:174px;display:grid;place-items:center;color:var(--neon-purple)}.control-center__brain-visual span{position:absolute;width:180px;height:72px;border:1px solid rgba(160,32,240,.24);border-radius:50%;transform:rotate(-13deg)}.control-center__brain-visual span:last-child{transform:rotate(18deg);border-color:#00d9ff38}.control-center__brain-svg{position:relative;z-index:1;width:128px;height:128px;filter:drop-shadow(0 0 16px rgba(160,32,240,.72)) drop-shadow(0 0 26px rgba(255,0,85,.2))}.control-center__insight-list{gap:10px}.control-center__insight-item,.control-center__ai-insight{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:12px}.control-center__insight-item{padding:10px;border:1px solid rgba(174,73,255,.12);border-radius:13px;background:#07010e73}.control-center__insight-mini-icon{width:30px;height:30px;color:var(--neon-purple);filter:drop-shadow(0 0 10px currentColor)}.control-center__insight-item.is-green .control-center__insight-mini-icon{color:var(--neon-green)}.control-center__insight-item.is-yellow .control-center__insight-mini-icon{color:#ffb000}.control-center__insight-item strong{color:var(--text-main);font-size:.88rem}.control-center__insight-item p{margin:4px 0 0;color:var(--text-muted);font-size:.78rem;line-height:1.35}.control-center__ai-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.26fr);gap:16px}.control-center__ai-main{min-width:0}.control-center__ai-toolbar{align-items:center;margin-bottom:16px}.control-center__section-kicker{display:block;color:var(--text-main);font-size:1rem;font-weight:900;text-transform:uppercase}.control-center__ai-toolbar p{margin:4px 0 0;color:var(--text-muted);font-size:.82rem}.control-center__sort-select{min-height:38px;border:1px solid rgba(174,73,255,.18);border-radius:11px;color:var(--text-main);background:#080212cc;padding:0 12px}.control-center__ai-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.control-center__ai-card{min-height:280px;padding:14px}.control-center__ai-card-header{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;margin-bottom:12px}.control-center__ai-card-header h2{margin:0;font-size:.98rem;white-space:nowrap}.control-center__ai-card-header span,.control-center__ai-card-header small{padding:5px 8px;border-radius:999px;font-size:.62rem;font-weight:900}.control-center__ai-card-header span.is-warm{color:#ffb000;border-color:#ffb00038;background:#ffb00014}.control-center__ai-card-header small{color:var(--neon-green)}.control-center__ai-card-body{display:grid;grid-template-columns:78px 1fr .78fr;align-items:center;gap:12px}.control-center__ai-symbol{width:74px;height:74px;display:grid;place-items:center;color:var(--neon-purple);border-radius:22px;background:#a020f014}.control-center__ai-card.is-cyan .control-center__ai-symbol{color:#00d9ff}.control-center__ai-card.is-yellow .control-center__ai-symbol{color:#ffb000}.control-center__ai-svg{width:54px;height:54px}.control-center__ai-numbers span{display:block;color:var(--text-muted);font-size:.68rem;text-transform:none}.control-center__ai-numbers strong{display:block;margin-top:4px;color:var(--text-main);font-size:1.5rem}.control-center__ai-numbers small{color:var(--text-muted);font-size:.7rem}.control-center__confidence-blocks{display:flex;gap:4px;margin-top:8px}.control-center__confidence-blocks i{width:8px;height:10px;border-radius:3px;background:#ffffff1f}.control-center__confidence-blocks i.is-on{background:var(--neon-green);box-shadow:0 0 8px #0f89}.control-center__ai-card .control-center__sparkline{height:62px;margin:10px 0}.control-center__ai-card-footer{display:grid;grid-template-columns:1fr .9fr auto;gap:10px;align-items:end}.control-center__ai-card-footer span{display:block;color:var(--text-muted);font-size:.66rem;text-transform:none}.control-center__ai-card-footer strong,.control-center__ai-card-footer em{display:block;margin-top:4px;color:var(--text-main);font-size:.9rem;font-style:normal;font-weight:900}.control-center__ai-card-footer em.is-green{color:var(--neon-green)}.control-center__ai-card-footer em.is-red{color:var(--neon-pink)}.control-center__ai-card-footer>small{color:var(--text-muted);font-size:.66rem}.control-center__ai-actions{display:grid;grid-template-columns:1fr 1.2fr;gap:10px}.control-center__active-button{min-height:40px;border:1px solid rgba(0,255,136,.38);border-radius:12px;color:var(--neon-green);background:#00ff880d;cursor:pointer;font-size:.78rem;font-weight:900}.control-center__ai-side{display:grid;gap:16px}.control-center__ai-performance{display:grid;grid-template-columns:140px 1fr;align-items:center;gap:16px}.control-center__donut--small{width:126px;--d1: 76%;--d2: 92%;--d3: 100%}.control-center__donut--small small{top:92px;color:var(--neon-green);font-size:.72rem;font-weight:900}.control-center__ai-performance-list{display:grid;gap:10px}.control-center__ai-performance-list p{display:flex;justify-content:space-between;gap:10px;margin:0;color:var(--text-muted);font-size:.78rem}.control-center__ai-performance-list strong{color:var(--text-main)}.control-center__best-hours-grid{display:grid;grid-template-columns:54px repeat(6,1fr);gap:3px;align-items:center}.control-center__best-hours-grid>strong,.control-center__best-hours-row>strong{color:var(--text-muted);font-size:.62rem;text-align:center}.control-center__best-hours-row{display:contents}.control-center__best-hours-row i{min-height:30px;border-radius:4px;background:linear-gradient(135deg,rgba(0,255,136,calc(var(--heat) * .008)),rgba(255,176,0,calc((100 - var(--heat)) * .004))),#ffffff0a}.control-center__best-hours-performance{display:grid;grid-template-columns:72px repeat(6,1fr);gap:4px;margin-top:10px;color:var(--text-muted);font-size:.68rem}.control-center__best-hours-performance strong{color:var(--neon-green);text-align:center}@media (max-width: 1540px){.control-center__metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.control-center__real-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-center__panel--performance,.control-center__panel--table,.control-center__panel--distribution,.control-center__panel--heatmap,.control-center__panel--insights{grid-column:auto}.control-center__panel--table,.control-center__panel--insights{grid-column:1 / -1}.control-center__ai-layout{grid-template-columns:1fr}.control-center__ai-side{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1180px){.control-center__metrics-grid,.control-center__real-grid,.control-center__ai-grid,.control-center__ai-side{grid-template-columns:1fr}.control-center__table{overflow-x:auto}.control-center__table--strategies .control-center__table-row{min-width:920px}.control-center__distribution-layout,.control-center__insight-layout,.control-center__ai-performance{grid-template-columns:1fr}}.control-center-page,.control-center__tab-content{gap:14px}.control-center__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.54fr);align-items:center;gap:18px;min-height:116px;padding:16px 18px;border-radius:18px}.control-center__hero:after{width:220px;height:220px;right:20px;top:-70px;opacity:.38}.control-center__hero-copy span{margin-bottom:6px;font-size:.68rem}.control-center__hero-copy h1{font-size:clamp(1.65rem,1.9vw,2.35rem);line-height:1.04}.control-center__hero-copy p{max-width:520px;margin-top:8px;font-size:clamp(.86rem,.88vw,.98rem);line-height:1.45}.control-center__hero-side{align-items:stretch;min-width:0;gap:10px}.control-center__online-badge{justify-self:end;min-height:30px;padding:0 12px;font-size:.68rem}.control-center__tabs{width:100%;max-width:460px;justify-self:end;padding:4px;border-radius:14px}.control-center__tab{min-height:42px;border-radius:11px;font-size:.78rem}.control-center__tab-pulse{width:7px;height:7px;margin-right:7px}@media (min-width: 1181px){.control-center__metrics-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.control-center__real-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:14px}.control-center__panel--performance{grid-column:1 / span 5;grid-row:1}.control-center__panel--table{grid-column:6 / -1;grid-row:1}.control-center__panel--distribution{grid-column:1 / span 4;grid-row:2}.control-center__panel--heatmap{grid-column:5 / span 3;grid-row:2}.control-center__panel--insights{grid-column:8 / -1;grid-row:2}.control-center__ai-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.26fr);align-items:start}.control-center__ai-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.control-center__ai-side{grid-template-columns:1fr}}.control-center__metric-card{min-height:96px;padding:14px;gap:12px;border-radius:16px}.control-center__metric-icon{width:46px;height:46px;min-width:46px;border-radius:14px}.control-center__metric-svg{width:25px;height:25px}.control-center__metric-card span{font-size:.66rem}.control-center__metric-card strong{font-size:clamp(1.25rem,1.18vw,1.65rem)}.control-center__metric-card small{margin-top:5px;font-size:.7rem}.control-center__panel{min-width:0;padding:15px;border-radius:17px;overflow:visible}.control-center__panel--performance{min-height:0}.control-center__panel-heading{margin-bottom:12px}.control-center__panel-heading h2{font-size:clamp(.92rem,.88vw,1.05rem)}.control-center__panel-heading span{font-size:.66rem}.control-center__panel-heading--chart{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.control-center__chart-legend{gap:8px;margin-top:12px;font-size:.72rem}.control-center__period-filter{grid-template-columns:repeat(5,38px)}.control-center__period-filter button{height:30px;font-size:.68rem}.control-center__performance-chart{height:214px}.control-center__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.control-center__summary-card{min-height:62px;padding:10px;border-radius:12px}.control-center__summary-card span{font-size:.6rem}.control-center__summary-card strong{margin-top:8px;font-size:.8rem}.control-center__summary-card em{right:10px;bottom:10px;font-size:.82rem}.control-center__table--strategies .control-center__table-row{grid-template-columns:minmax(150px,1.35fr) minmax(66px,.58fr) minmax(82px,.72fr) minmax(82px,.72fr) 44px 38px 36px;gap:8px;min-width:0}.control-center__table-row{min-height:47px;padding:0 9px;font-size:.78rem}.control-center__table-row--head{min-height:32px;font-size:.6rem}.control-center__table-row>span:first-child{grid-template-columns:10px 1fr;gap:7px}.control-center__strategy-dot{width:7px;height:7px}.control-center__table-row>span:first-child strong{font-size:.78rem}.control-center__table-row>span:first-child small{font-size:.64rem}.control-center__table-row em{padding:5px 7px;font-size:.62rem}.control-center__table-metric{gap:5px}.control-center__table-metric strong{font-size:.68rem}.control-center__table-metric i{height:6px}.control-center__row-action{width:30px;height:26px;border-radius:8px}.control-center__link-button{min-height:30px;margin-top:8px;font-size:.72rem}.control-center__distribution-layout{grid-template-columns:126px 1fr;gap:14px}.control-center__donut{width:124px}.control-center__donut strong{font-size:1.28rem}.control-center__donut span{top:76px;font-size:.58rem}.control-center__distribution-item{grid-template-columns:10px minmax(76px,.7fr) minmax(0,1fr);gap:8px;font-size:.68rem}.control-center__heatmap-table{grid-template-columns:58px repeat(4,minmax(38px,1fr));gap:3px}.control-center__heatmap-row span{min-height:35px}.control-center__heatmap-table>strong,.control-center__heatmap-row>strong{font-size:.63rem}.control-center__heatmap-scale{gap:8px;margin-top:10px;font-size:.62rem}.control-center__insight-layout{grid-template-columns:minmax(128px,.54fr) minmax(0,1fr);gap:14px}.control-center__brain-visual{min-height:142px}.control-center__brain-visual span{width:140px;height:56px}.control-center__brain-svg{width:96px;height:96px}.control-center__insight-item{grid-template-columns:34px 1fr;gap:10px;padding:9px}.control-center__insight-mini-icon{width:25px;height:25px}.control-center__insight-item strong{font-size:.78rem}.control-center__insight-item p{font-size:.7rem}.control-center__ai-layout{gap:14px}.control-center__ai-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(130px,auto);gap:12px;align-items:center}.control-center__ai-main{padding:14px}.control-center__ai-card{min-height:256px;padding:12px;border-radius:16px}.control-center__ai-card-body{grid-template-columns:64px 1fr .76fr;gap:9px}.control-center__ai-symbol{width:60px;height:60px;border-radius:18px}.control-center__ai-svg{width:43px;height:43px}.control-center__ai-card .control-center__sparkline{height:50px;margin:8px 0}.control-center__ai-card-footer{grid-template-columns:1fr .85fr auto;gap:8px}.control-center__ai-actions{gap:8px}.control-center__primary-button,.control-center__active-button{min-height:34px;border-radius:10px;font-size:.68rem}.control-center__ai-side{gap:14px}.control-center__ai-side-card{padding:14px}@media (max-width: 1180px){.control-center__hero{grid-template-columns:1fr}.control-center__tabs,.control-center__online-badge{justify-self:start}.control-center__metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-center__real-grid,.control-center__ai-layout,.control-center__ai-grid,.control-center__ai-side{grid-template-columns:1fr}.control-center__panel--performance,.control-center__panel--table,.control-center__panel--distribution,.control-center__panel--heatmap,.control-center__panel--insights{grid-column:auto;grid-row:auto}.control-center__table--strategies .control-center__table-row{min-width:820px}.control-center__table{overflow-x:auto}.control-center__ai-toolbar,.control-center__distribution-layout,.control-center__insight-layout,.control-center__ai-performance{grid-template-columns:1fr}}@media (max-width: 720px){.control-center__metrics-grid{grid-template-columns:1fr}.control-center__hero{padding:14px}.control-center__summary-grid{grid-template-columns:1fr}}.control-center-page{gap:12px;width:100%;max-width:none}.control-center__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,440px);align-items:end;gap:20px;min-height:auto;padding:0 2px 4px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.control-center__hero:after{display:none}.control-center__hero-copy span{margin-bottom:5px;font-size:.66rem;letter-spacing:.16em}.control-center__hero-copy h1{font-size:clamp(1.55rem,1.75vw,2.1rem);line-height:1.05}.control-center__hero-copy p{max-width:560px;margin-top:6px;font-size:.84rem}.control-center__hero-side{display:grid;grid-template-columns:auto minmax(260px,1fr);align-items:end;justify-content:end;gap:10px}.control-center__online-badge{align-self:center;justify-self:end;min-height:30px;white-space:nowrap}.control-center__tabs{justify-self:end;max-width:340px;min-width:300px;border-radius:13px}.control-center__tab{min-height:38px;font-size:.74rem}.control-center__tab-content{gap:12px}.control-center__metrics-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:92px;gap:12px}.control-center__metric-card{height:100%;min-height:0;padding:13px 14px;border-radius:14px}.control-center__metric-icon{width:44px;height:44px;min-width:44px}.control-center__metric-card span{font-size:.61rem;line-height:1.25}.control-center__metric-card strong{margin-top:5px;font-size:clamp(1.2rem,1.1vw,1.55rem)}.control-center__metric-card small{font-size:.66rem}.control-center__real-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;align-items:stretch}.control-center__panel{min-width:0;padding:13px;border-radius:14px}.control-center__panel--performance{grid-column:1 / span 5;grid-row:1;display:flex;flex-direction:column}.control-center__panel--table{grid-column:6 / -1;grid-row:1;display:flex;flex-direction:column}.control-center__panel--distribution{grid-column:1 / span 3;grid-row:2}.control-center__panel--heatmap{grid-column:4 / span 3;grid-row:2}.control-center__panel--insights{grid-column:7 / -1;grid-row:2}.control-center__panel-heading{min-height:34px;margin-bottom:10px}.control-center__panel-heading h2{margin-top:3px;font-size:.94rem}.control-center__panel-heading span{font-size:.62rem}.control-center__panel-heading--chart{grid-template-columns:minmax(0,1fr) auto;align-items:start}.control-center__chart-legend{margin-top:10px;font-size:.68rem}.control-center__period-filter{grid-template-columns:repeat(5,34px);padding:3px}.control-center__period-filter button{height:28px;font-size:.64rem}.control-center__performance-chart{flex:1 1 auto;min-height:192px;height:212px;margin-top:2px}.control-center__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px}.control-center__summary-card{min-height:58px;padding:9px}.control-center__summary-card span{font-size:.56rem}.control-center__summary-card strong{margin-top:7px;font-size:.72rem;white-space:nowrap}.control-center__summary-card em{position:static;display:block;margin-top:4px;font-size:.72rem}.control-center__ghost-button{min-height:30px;padding:0 10px;font-size:.68rem}.control-center__table{flex:1 1 auto;min-height:0}.control-center__table--strategies .control-center__table-row{grid-template-columns:minmax(148px,1.42fr) minmax(58px,.54fr) minmax(78px,.7fr) minmax(78px,.7fr) 38px 34px 30px;gap:7px}.control-center__table-row{min-height:44px;padding:0 8px}.control-center__table-row--head{min-height:30px}.control-center__table-row>span:first-child strong{font-size:.72rem}.control-center__table-row>span:first-child small{font-size:.58rem}.control-center__table-row em{padding:4px 6px;font-size:.56rem}.control-center__table-metric strong{font-size:.62rem}.control-center__table-metric i{height:5px}.control-center__row-action{width:28px;height:24px}.control-center__link-button{min-height:26px;margin-top:6px;font-size:.68rem}.control-center__distribution-layout{grid-template-columns:112px minmax(0,1fr);gap:12px;min-height:146px}.control-center__donut{width:110px}.control-center__donut strong{font-size:1.14rem}.control-center__donut span{top:68px;font-size:.52rem}.control-center__distribution-legend{gap:9px}.control-center__distribution-item{grid-template-columns:9px minmax(70px,.72fr) minmax(0,1fr);gap:7px;font-size:.62rem}.control-center__distribution-item i{width:8px;height:8px}.control-center__heatmap-table{grid-template-columns:52px repeat(4,minmax(32px,1fr));gap:3px}.control-center__heatmap-row span{min-height:30px}.control-center__heatmap-table>strong,.control-center__heatmap-row>strong{font-size:.56rem}.control-center__heatmap-scale{margin-top:9px;font-size:.56rem}.control-center__insight-layout{grid-template-columns:minmax(136px,.62fr) minmax(0,1fr);gap:12px;min-height:146px}.control-center__brain-visual{min-height:136px}.control-center__brain-svg{width:92px;height:92px}.control-center__brain-visual span{width:132px;height:50px}.control-center__insight-list{gap:8px}.control-center__insight-item{grid-template-columns:30px 1fr;padding:8px}.control-center__insight-mini-icon{width:22px;height:22px}.control-center__insight-item strong{font-size:.72rem}.control-center__insight-item p{margin-top:3px;font-size:.64rem}.control-center__ai-layout{grid-template-columns:minmax(0,1fr) minmax(290px,.28fr);gap:12px}.control-center__ai-main,.control-center__ai-side-card{padding:13px}.control-center__ai-toolbar{grid-template-columns:minmax(0,1fr) auto minmax(120px,auto);margin-bottom:12px}.control-center__section-kicker{font-size:.88rem}.control-center__ai-toolbar p{font-size:.72rem}.control-center__ai-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.control-center__ai-card{min-height:244px;padding:11px}.control-center__ai-card-header{gap:6px}.control-center__ai-card-header h2{font-size:.82rem}.control-center__ai-card-body{grid-template-columns:54px 1fr .72fr;gap:8px}.control-center__ai-symbol{width:52px;height:52px}.control-center__ai-svg{width:38px;height:38px}.control-center__ai-numbers strong{font-size:1.16rem}.control-center__ai-card .control-center__sparkline{height:45px}.control-center__ai-card-footer{gap:6px}.control-center__ai-actions{gap:7px}.control-center__ai-side{grid-template-columns:1fr;gap:12px}@media (max-width: 1500px){.control-center__metrics-grid{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto;padding-bottom:2px}.control-center__real-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.control-center__panel--performance{grid-column:1 / span 5}.control-center__panel--table{grid-column:6 / -1}.control-center__panel--distribution{grid-column:1 / span 4}.control-center__panel--heatmap{grid-column:5 / span 3}.control-center__panel--insights{grid-column:8 / -1}}@media (max-width: 1180px){.control-center__hero,.control-center__hero-side,.control-center__ai-toolbar,.control-center__ai-layout,.control-center__ai-grid,.control-center__ai-side,.control-center__distribution-layout,.control-center__insight-layout{grid-template-columns:1fr}.control-center__tabs,.control-center__online-badge{justify-self:start}.control-center__real-grid{grid-template-columns:1fr}.control-center__panel--performance,.control-center__panel--table,.control-center__panel--distribution,.control-center__panel--heatmap,.control-center__panel--insights{grid-column:auto;grid-row:auto}.control-center__table{overflow-x:auto}.control-center__table--strategies .control-center__table-row{min-width:790px}}@media (max-width: 760px){.control-center__metrics-grid{grid-template-columns:1fr;overflow-x:visible}.control-center__summary-grid{grid-template-columns:1fr}.control-center__tabs{min-width:0;max-width:100%}}.control-center-page.is-real-tab{width:min(100%,1780px);max-width:1780px;margin-inline:auto;align-self:center;display:flex;flex-direction:column;gap:26px;overflow-x:hidden}.control-center-page.is-real-tab .control-center__hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:92px;padding:0 0 12px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.control-center-page.is-real-tab .control-center__hero:after{display:none}.control-center-page.is-real-tab .control-center__hero-copy span{margin-bottom:7px;font-size:.84rem;line-height:1;letter-spacing:.16em}.control-center-page.is-real-tab .control-center__hero-copy h1{margin:0;font-size:clamp(2.22rem,2vw,2.78rem);line-height:1.02}.control-center-page.is-real-tab .control-center__hero-copy p{max-width:620px;margin:8px 0 0;font-size:1.08rem;line-height:1.35}.control-center-page.is-real-tab .control-center__hero-side{display:flex;align-items:center;justify-content:flex-end;gap:14px;min-width:0}.control-center-page.is-real-tab .control-center__online-badge{justify-self:end;min-height:42px;padding:0 17px;border-radius:10px;font-size:.84rem;white-space:nowrap}.control-center-page.is-real-tab .control-center__online-badge:before{width:8px;height:8px}.control-center-page.is-real-tab .control-center__tabs{width:430px;min-width:430px;max-width:430px;padding:3px;border-radius:13px}.control-center-page.is-real-tab .control-center__tab{min-height:46px;border-radius:10px;font-size:.9rem}.control-center-page.is-real-tab .control-center__tab-pulse{width:7px;height:7px;margin-right:7px}.control-center-page.is-real-tab .control-center__real-panel{display:grid;width:100%;max-width:100%;gap:38px}.control-center-page.is-real-tab .control-center__metrics-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:minmax(148px,auto);align-items:stretch;width:100%;max-width:100%;gap:18px;overflow:visible;padding:0;margin-bottom:6px}.control-center-page.is-real-tab .control-center__metric-card{height:auto;min-height:148px;gap:18px;padding:24px 26px;border-radius:16px}.control-center-page.is-real-tab .control-center__metric-icon{width:70px;height:70px;min-width:70px;border-radius:16px}.control-center-page.is-real-tab .control-center__metric-svg{width:36px;height:36px}.control-center-page.is-real-tab .control-center__metric-card span{font-size:.84rem;line-height:1.2}.control-center-page.is-real-tab .control-center__metric-card strong{margin-top:8px;font-size:clamp(2rem,1.72vw,2.42rem);line-height:1}.control-center-page.is-real-tab .control-center__metric-card small{margin-top:8px;font-size:.86rem}.control-center-page.is-real-tab .control-center__real-main-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(820px,.92fr);align-items:start;justify-content:center;width:100%;max-width:100%;gap:28px;margin-top:0}.control-center-page.is-real-tab .control-center__real-bottom-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,.86fr) minmax(0,1.42fr);align-items:stretch;justify-content:center;width:100%;max-width:100%;gap:24px}.control-center-page.is-real-tab .control-center__panel{min-width:0;border-radius:16px;overflow:hidden}.control-center-page.is-real-tab .control-center__panel--performance,.control-center-page.is-real-tab .control-center__panel--table,.control-center-page.is-real-tab .control-center__panel--distribution,.control-center-page.is-real-tab .control-center__panel--heatmap,.control-center-page.is-real-tab .control-center__panel--insights{grid-column:auto;grid-row:auto;padding:26px}.control-center-page.is-real-tab .control-center__panel--performance,.control-center-page.is-real-tab .control-center__panel--table{min-height:580px;display:flex;flex-direction:column}.control-center-page.is-real-tab .control-center__panel--performance{min-height:690px;padding:22px 20px 24px}.control-center-page.is-real-tab .control-center__panel--table{max-width:930px;justify-self:stretch}.control-center-page.is-real-tab .control-center__panel-heading{min-height:42px;margin-bottom:16px}.control-center-page.is-real-tab .control-center__panel-heading h2,.control-center-page.is-real-tab .control-center__panel-heading>div>span,.control-center-page.is-real-tab .control-center__panel-heading--chart>div>span{color:var(--text-main);font-size:1rem;font-weight:900;line-height:1.15;letter-spacing:.01em;text-transform:uppercase}.control-center-page.is-real-tab .control-center__panel-heading--chart{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;min-height:60px;margin-bottom:6px}.control-center-page.is-real-tab .control-center__chart-legend{gap:18px;margin-top:12px;color:var(--text-muted);font-size:.88rem}.control-center-page.is-real-tab .control-center__chart-legend i{width:22px;height:3px;border-radius:999px}.control-center-page.is-real-tab .control-center__period-filter{grid-template-columns:repeat(5,52px);padding:4px;border-radius:12px}.control-center-page.is-real-tab .control-center__period-filter button{height:38px;border-radius:9px;font-size:.8rem}.control-center-page.is-real-tab .control-center__performance-chart{flex:1 1 auto;display:block;width:100%;height:470px;min-height:470px;max-height:470px;margin-top:0}.control-center-page.is-real-tab .control-center__chart-grid{stroke:#ffffff0e}.control-center-page.is-real-tab .control-center__chart-y-label,.control-center-page.is-real-tab .control-center__chart-x-label{fill:#c5bdd8d1;font-size:11px}.control-center-page.is-real-tab .control-center__performance-fill{opacity:.72}.control-center-page.is-real-tab .control-center__performance-line{stroke-width:4.2}.control-center-page.is-real-tab .control-center__summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px}.control-center-page.is-real-tab .control-center__summary-card{min-height:90px;padding:17px;border-radius:12px}.control-center-page.is-real-tab .control-center__summary-card span{font-size:.76rem}.control-center-page.is-real-tab .control-center__summary-card strong{margin-top:9px;font-size:.92rem;white-space:nowrap}.control-center-page.is-real-tab .control-center__summary-card em{position:static;display:block;margin-top:4px;font-size:.92rem}.control-center-page.is-real-tab .control-center__panel-heading--table,.control-center-page.is-real-tab .control-center__panel-heading--distribution{display:flex;align-items:center;justify-content:space-between;min-height:42px;margin-bottom:14px}.control-center-page.is-real-tab .control-center__ghost-button{min-height:38px;padding:0 15px;border-radius:10px;font-size:.84rem}.control-center-page.is-real-tab .control-center__table{flex:1 1 auto;min-height:0;display:grid;gap:0;overflow:hidden}.control-center-page.is-real-tab .control-center__table--strategies .control-center__table-row{grid-template-columns:minmax(210px,1.24fr) minmax(72px,.42fr) minmax(96px,.56fr) minmax(96px,.56fr) 50px 46px 54px;gap:8px;min-width:0}.control-center-page.is-real-tab .control-center__table-row{min-height:58px;padding:0 12px;font-size:.86rem}.control-center-page.is-real-tab .control-center__table-row--head{min-height:38px;color:#c5bdd8c2;font-size:.68rem}.control-center-page.is-real-tab .control-center__table-row>span:first-child{grid-template-columns:34px minmax(0,1fr);gap:11px}.control-center-page.is-real-tab .control-center__table-row>span:last-child{display:flex;align-items:center;justify-content:flex-end;min-width:0}.control-center-page.is-real-tab .control-center__table-row--head>span:last-child{justify-content:flex-end;text-align:right}.control-center-page.is-real-tab .control-center__strategy-dot{display:block;width:30px;height:30px;align-self:center;border-radius:6px;color:var(--neon-purple);background:#a020f01f;box-shadow:inset 0 0 0 1px #a020f047,0 0 12px #a020f029}.control-center-page.is-real-tab .control-center__strategy-dot.is-green{color:var(--neon-green);background:#00ff881a;box-shadow:inset 0 0 0 1px #00ff8842,0 0 12px #00ff8824}.control-center-page.is-real-tab .control-center__strategy-dot.is-cyan{color:#00d9ff;background:#00d9ff1a;box-shadow:inset 0 0 0 1px #00d9ff42,0 0 12px #00d9ff24}.control-center-page.is-real-tab .control-center__strategy-dot.is-pink{color:var(--neon-pink);background:#ff00551a;box-shadow:inset 0 0 0 1px #ff005542,0 0 12px #ff005524}.control-center-page.is-real-tab .control-center__strategy-dot.is-yellow{color:#ffb000;background:#ffb0001a;box-shadow:inset 0 0 0 1px #ffb00047,0 0 12px #ffb00024}.control-center-page.is-real-tab .control-center__strategy-dot:after{content:"";display:block;width:8px;height:8px;margin:11px auto;border-radius:999px;background:currentColor;box-shadow:0 0 10px currentColor}.control-center-page.is-real-tab .control-center__table-row>span:first-child strong{font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.control-center-page.is-real-tab .control-center__table-row>span:first-child small{font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.control-center-page.is-real-tab .control-center__table-row em{padding:5px 8px;border-radius:8px;font-size:.64rem}.control-center-page.is-real-tab .control-center__table-metric{gap:5px}.control-center-page.is-real-tab .control-center__table-metric strong{font-size:.76rem}.control-center-page.is-real-tab .control-center__table-metric i{height:7px;max-width:92px}.control-center-page.is-real-tab .control-center__row-action{display:grid;place-items:center;width:38px;height:34px;border:1px solid rgba(174,73,255,.26);border-radius:9px;color:#efe7ffdb;background:#ffffff0b;box-shadow:inset 0 0 0 1px #ffffff06;font-size:.84rem;line-height:1}.control-center-page.is-real-tab .control-center__row-action:hover{border-color:#c65cff80;color:var(--text-main);background:#a020f01f;box-shadow:0 0 16px #a020f02e,inset 0 0 0 1px #ffffff0d}.control-center-page.is-real-tab .control-center__link-button{min-height:38px;margin-top:12px;font-size:.84rem}.control-center-page.is-real-tab .control-center__panel--distribution,.control-center-page.is-real-tab .control-center__panel--heatmap,.control-center-page.is-real-tab .control-center__panel--insights{min-height:358px}.control-center-page.is-real-tab .control-center__panel--distribution{max-width:640px}.control-center-page.is-real-tab .control-center__panel--heatmap{max-width:570px}.control-center-page.is-real-tab .control-center__panel--insights{max-width:950px}.control-center-page.is-real-tab .control-center__panel--heatmap .control-center__panel-heading span,.control-center-page.is-real-tab .control-center__panel--insights .control-center__panel-heading span{display:none}.control-center-page.is-real-tab .control-center__distribution-layout{grid-template-columns:212px minmax(0,1fr);gap:26px;align-items:center;min-height:270px}.control-center-page.is-real-tab .control-center__donut{width:204px;box-shadow:0 0 18px #a020f042,0 0 18px #00ff8814,inset 0 0 20px #0000007a}.control-center-page.is-real-tab .control-center__donut strong{font-size:2rem}.control-center-page.is-real-tab .control-center__donut span{top:119px;font-size:.72rem;letter-spacing:0}.control-center-page.is-real-tab .control-center__distribution-legend{gap:14px}.control-center-page.is-real-tab .control-center__distribution-item{grid-template-columns:12px minmax(108px,.78fr) minmax(0,1fr);gap:12px;font-size:.84rem}.control-center-page.is-real-tab .control-center__distribution-item i{width:12px;height:12px}.control-center-page.is-real-tab .control-center__distribution-item small{white-space:nowrap}.control-center-page.is-real-tab .control-center__heatmap-table{grid-template-columns:82px repeat(4,minmax(62px,1fr));gap:3px}.control-center-page.is-real-tab .control-center__heatmap-row span{min-height:58px;border-radius:2px;background:linear-gradient(135deg,rgba(255,0,85,calc((100 - var(--heat)) * .007)),#ffb0002e,rgba(0,255,136,calc(var(--heat) * .008))),#ffffff0b}.control-center-page.is-real-tab .control-center__heatmap-table>strong,.control-center-page.is-real-tab .control-center__heatmap-row>strong{font-size:.76rem}.control-center-page.is-real-tab .control-center__heatmap-scale{gap:9px;margin-top:16px;font-size:.72rem}.control-center-page.is-real-tab .control-center__heatmap-scale i{height:7px}.control-center-page.is-real-tab .control-center__insight-layout{grid-template-columns:minmax(300px,.9fr) minmax(0,1fr);gap:30px;align-items:center;min-height:270px}.control-center-page.is-real-tab .control-center__brain-visual{min-height:270px}.control-center-page.is-real-tab .control-center__brain-svg{width:232px;height:232px}.control-center-page.is-real-tab .control-center__brain-visual span{width:310px;height:116px}.control-center-page.is-real-tab .control-center__insight-list{gap:15px}.control-center-page.is-real-tab .control-center__insight-item{grid-template-columns:48px minmax(0,1fr);gap:16px;padding:13px 14px;border-radius:10px;background:transparent}.control-center-page.is-real-tab .control-center__insight-mini-icon{width:34px;height:34px}.control-center-page.is-real-tab .control-center__insight-item strong{font-size:.92rem}.control-center-page.is-real-tab .control-center__insight-item p{margin-top:3px;font-size:.8rem;line-height:1.3}@media (max-width: 1360px){.control-center-page.is-real-tab{width:100%;max-width:100%}}@media (max-width: 1180px){.control-center-page.is-real-tab .control-center__metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-center-page.is-real-tab .control-center__hero,.control-center-page.is-real-tab .control-center__real-main-grid,.control-center-page.is-real-tab .control-center__real-bottom-grid{grid-template-columns:1fr}.control-center-page.is-real-tab .control-center__hero-side{align-items:flex-start;flex-direction:column}.control-center-page.is-real-tab .control-center__tabs{width:min(100%,360px);min-width:0}.control-center-page.is-real-tab .control-center__panel--table,.control-center-page.is-real-tab .control-center__panel--distribution,.control-center-page.is-real-tab .control-center__panel--heatmap,.control-center-page.is-real-tab .control-center__panel--insights{max-width:none}.control-center-page.is-real-tab .control-center__table{overflow-x:auto}.control-center-page.is-real-tab .control-center__table--strategies .control-center__table-row{min-width:720px}}@media (max-width: 760px){.control-center-page.is-real-tab .control-center__metrics-grid,.control-center-page.is-real-tab .control-center__summary-grid,.control-center-page.is-real-tab .control-center__distribution-layout,.control-center-page.is-real-tab .control-center__insight-layout{grid-template-columns:1fr}.control-center-page.is-real-tab .control-center__performance-chart{height:240px;min-height:240px;max-height:240px}}.control-center-page.is-ai-tab{width:min(100%,1780px);max-width:1780px;margin-inline:auto;align-self:center;display:flex;flex-direction:column;gap:24px;overflow-x:hidden}.control-center-page.is-ai-tab .control-center__hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:88px;padding:0 0 8px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.control-center-page.is-ai-tab .control-center__hero:after{display:none}.control-center-page.is-ai-tab .control-center__hero-copy span{margin-bottom:7px;font-size:.82rem;line-height:1;letter-spacing:.16em}.control-center-page.is-ai-tab .control-center__hero-copy h1{margin:0;font-size:clamp(2.15rem,1.95vw,2.7rem);line-height:1.02}.control-center-page.is-ai-tab .control-center__hero-copy p{max-width:680px;margin:8px 0 0;font-size:1.06rem;line-height:1.35}.control-center-page.is-ai-tab .control-center__hero-side{display:flex;align-items:center;justify-content:flex-end;gap:14px;min-width:0}.control-center-page.is-ai-tab .control-center__online-badge{justify-self:end;min-height:42px;padding:0 17px;border-radius:10px;font-size:.84rem;white-space:nowrap}.control-center-page.is-ai-tab .control-center__online-badge:before{width:8px;height:8px}.control-center-page.is-ai-tab .control-center__tabs{width:430px;min-width:430px;max-width:430px;padding:3px;border-radius:13px}.control-center-page.is-ai-tab .control-center__tab{min-height:46px;border-radius:10px;font-size:.9rem}.control-center-page.is-ai-tab .control-center__tab-pulse{width:7px;height:7px;margin-right:7px}.control-center-page.is-ai-tab .control-center__tab-content{display:grid;width:100%;max-width:100%;gap:22px}.control-center-page.is-ai-tab .control-center__metrics-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:minmax(136px,auto);align-items:stretch;width:100%;max-width:100%;gap:18px;overflow:visible;padding:0}.control-center-page.is-ai-tab .control-center__metric-card{height:auto;min-height:136px;gap:18px;padding:22px 24px;border-radius:16px}.control-center-page.is-ai-tab .control-center__metric-icon{width:68px;height:68px;min-width:68px;border-radius:16px}.control-center-page.is-ai-tab .control-center__metric-svg{width:36px;height:36px}.control-center-page.is-ai-tab .control-center__metric-card span{font-size:.8rem;line-height:1.2}.control-center-page.is-ai-tab .control-center__metric-card strong{margin-top:8px;font-size:clamp(1.95rem,1.6vw,2.36rem);line-height:1}.control-center-page.is-ai-tab .control-center__metric-card small{margin-top:8px;font-size:.84rem}.control-center-page.is-ai-tab .control-center__ai-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(370px,.28fr);align-items:start;gap:20px}.control-center-page.is-ai-tab .control-center__ai-main,.control-center-page.is-ai-tab .control-center__ai-side-card{min-width:0;border-radius:16px;padding:20px;overflow:hidden}.control-center-page.is-ai-tab .control-center__ai-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(170px,auto);align-items:center;gap:16px;min-height:48px;margin-bottom:18px}.control-center-page.is-ai-tab .control-center__section-kicker{display:block;color:var(--text-main);font-size:1.02rem;font-weight:900;letter-spacing:.01em;text-transform:uppercase}.control-center-page.is-ai-tab .control-center__ai-toolbar p{margin:5px 0 0;color:var(--text-muted);font-size:.84rem;line-height:1.35}.control-center-page.is-ai-tab .control-center__status-tabs{display:grid;grid-template-columns:repeat(4,minmax(86px,1fr));gap:2px;padding:4px;border:1px solid rgba(174,73,255,.16);border-radius:12px;background:#05010dbd}.control-center-page.is-ai-tab .control-center__status-tab{min-height:36px;border:0;border-radius:9px;color:var(--text-muted);background:transparent;cursor:pointer;font-size:.76rem;font-weight:800}.control-center-page.is-ai-tab .control-center__status-tab.is-active{color:var(--text-main);background:#a020f0b8;box-shadow:0 0 18px #a020f057}.control-center-page.is-ai-tab .control-center__sort-select{min-height:42px;border:1px solid rgba(174,73,255,.22);border-radius:11px;color:var(--text-main);background:#080212e0;padding:0 14px;font-size:.84rem;font-weight:800}.control-center-page.is-ai-tab .control-center__ai-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.control-center-page.is-ai-tab .control-center__ai-card{position:relative;display:flex;flex-direction:column;min-height:360px;padding:18px;border-radius:15px;overflow:hidden;background:radial-gradient(circle at 18% 12%,rgba(160,32,240,.18),transparent 38%),linear-gradient(180deg,#0c041ceb,#05010de6);box-shadow:0 0 30px #a020f014,inset 0 1px #ffffff0a}.control-center-page.is-ai-tab .control-center__ai-card:before{opacity:.86}.control-center-page.is-ai-tab .control-center__ai-card-header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-bottom:16px}.control-center-page.is-ai-tab .control-center__ai-card-header h2{margin:0;color:var(--text-main);font-size:1rem;font-weight:900;line-height:1;white-space:nowrap}.control-center-page.is-ai-tab .control-center__ai-status,.control-center-page.is-ai-tab .control-center__ai-live{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 9px;border-radius:999px;font-size:.64rem;font-weight:900;line-height:1;white-space:nowrap}.control-center-page.is-ai-tab .control-center__ai-status.is-active{color:var(--neon-green);background:#00ff8821}.control-center-page.is-ai-tab .control-center__ai-status.is-warm{color:#ffb000;background:#ffb00021}.control-center-page.is-ai-tab .control-center__ai-status.is-watch{color:#00d9ff;background:#00d9ff21}.control-center-page.is-ai-tab .control-center__ai-live{color:var(--neon-green)}.control-center-page.is-ai-tab .control-center__ai-live:before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor;box-shadow:0 0 10px currentColor}.control-center-page.is-ai-tab .control-center__ai-card-body{display:grid;grid-template-columns:100px minmax(0,1fr) minmax(88px,.7fr);align-items:center;gap:16px}.control-center-page.is-ai-tab .control-center__ai-symbol{width:94px;height:94px;display:grid;place-items:center;border-radius:24px;color:var(--neon-purple);background:#a020f017;box-shadow:inset 0 0 0 1px #a020f02e,0 0 24px #a020f02e}.control-center-page.is-ai-tab .control-center__ai-card.is-cyan .control-center__ai-symbol{color:#00d9ff;background:#00d9ff14;box-shadow:inset 0 0 0 1px #00d9ff2e,0 0 22px #00d9ff29}.control-center-page.is-ai-tab .control-center__ai-card.is-pink .control-center__ai-symbol{color:var(--neon-pink)}.control-center-page.is-ai-tab .control-center__ai-card.is-yellow .control-center__ai-symbol{color:#ffb000;background:#ffb00014;box-shadow:inset 0 0 0 1px #ffb0002e,0 0 22px #ffb00029}.control-center-page.is-ai-tab .control-center__ai-svg{width:66px;height:66px;filter:drop-shadow(0 0 12px currentColor)}.control-center-page.is-ai-tab .control-center__ai-numbers span{display:block;color:var(--text-muted);font-size:.72rem;font-weight:700;text-transform:none}.control-center-page.is-ai-tab .control-center__ai-numbers strong{display:block;margin-top:5px;color:var(--text-main);font-size:1.76rem;line-height:1}.control-center-page.is-ai-tab .control-center__ai-numbers small{color:var(--text-muted);font-size:.74rem}.control-center-page.is-ai-tab .control-center__confidence-blocks{display:flex;gap:5px;margin-top:10px}.control-center-page.is-ai-tab .control-center__confidence-blocks i{width:9px;height:12px;border-radius:3px;background:#ffffff1f}.control-center-page.is-ai-tab .control-center__confidence-blocks i.is-on{background:var(--neon-green);box-shadow:0 0 8px #0f89}.control-center-page.is-ai-tab .control-center__ai-card .control-center__sparkline{flex:1 1 auto;width:100%;height:86px;min-height:86px;margin:16px 0 14px}.control-center-page.is-ai-tab .control-center__sparkline polyline{stroke-width:2.5}.control-center-page.is-ai-tab .control-center__ai-card-footer{display:grid;grid-template-columns:1fr .9fr auto;align-items:end;gap:12px;margin-bottom:14px}.control-center-page.is-ai-tab .control-center__ai-card-footer span{display:block;color:var(--text-muted);font-size:.7rem;font-weight:700;text-transform:none}.control-center-page.is-ai-tab .control-center__ai-card-footer strong,.control-center-page.is-ai-tab .control-center__ai-card-footer em{display:block;margin-top:4px;color:var(--text-main);font-size:.96rem;font-style:normal;font-weight:900}.control-center-page.is-ai-tab .control-center__ai-card-footer em.is-green{color:var(--neon-green)}.control-center-page.is-ai-tab .control-center__ai-card-footer em.is-red{color:var(--neon-pink)}.control-center-page.is-ai-tab .control-center__ai-card-footer>small{color:var(--text-muted);font-size:.7rem}.control-center-page.is-ai-tab .control-center__ai-actions{display:grid;grid-template-columns:1fr 1.2fr;gap:12px}.control-center-page.is-ai-tab .control-center__primary-button,.control-center-page.is-ai-tab .control-center__active-button{min-height:44px;border-radius:11px;cursor:pointer;font-size:.84rem;font-weight:900}.control-center-page.is-ai-tab .control-center__active-button.is-active{border:1px solid rgba(0,255,136,.42);color:var(--neon-green);background:#00ff880f}.control-center-page.is-ai-tab .control-center__active-button.is-idle{border:1px solid rgba(255,176,0,.42);color:#ffb000;background:#ffb0000f}.control-center-page.is-ai-tab .control-center__ai-side{display:grid;grid-template-columns:1fr;gap:18px}.control-center-page.is-ai-tab .control-center__ai-side-card{min-height:0}.control-center-page.is-ai-tab .control-center__ai-performance{display:grid;grid-template-columns:158px minmax(0,1fr);align-items:center;gap:18px}.control-center-page.is-ai-tab .control-center__donut--small{width:150px;--d1: 76%;--d2: 92%;--d3: 100%}.control-center-page.is-ai-tab .control-center__donut--small strong{font-size:1.78rem}.control-center-page.is-ai-tab .control-center__donut--small span{top:83px;font-size:.68rem}.control-center-page.is-ai-tab .control-center__donut--small small{top:106px;color:var(--neon-green);font-size:.72rem;font-weight:900}.control-center-page.is-ai-tab .control-center__ai-performance-list{display:grid;gap:12px}.control-center-page.is-ai-tab .control-center__ai-performance-list p{display:flex;justify-content:space-between;gap:12px;margin:0;color:var(--text-muted);font-size:.82rem}.control-center-page.is-ai-tab .control-center__ai-performance-list strong{color:var(--text-main)}.control-center-page.is-ai-tab .control-center__best-hours-grid{display:grid;grid-template-columns:58px repeat(6,1fr);gap:3px;align-items:center}.control-center-page.is-ai-tab .control-center__best-hours-grid>strong,.control-center-page.is-ai-tab .control-center__best-hours-row>strong{color:var(--text-muted);font-size:.66rem;text-align:center}.control-center-page.is-ai-tab .control-center__best-hours-row{display:contents}.control-center-page.is-ai-tab .control-center__best-hours-row i{min-height:34px;border-radius:4px;background:linear-gradient(135deg,rgba(0,255,136,calc(var(--heat) * .008)),rgba(255,176,0,calc((100 - var(--heat)) * .004))),#ffffff0b}.control-center-page.is-ai-tab .control-center__best-hours-performance{display:grid;grid-template-columns:78px repeat(6,1fr);gap:4px;margin-top:12px;color:var(--text-muted);font-size:.7rem}.control-center-page.is-ai-tab .control-center__best-hours-performance strong{color:var(--neon-green);text-align:center}.control-center-page.is-ai-tab .control-center__insight-list{gap:12px}.control-center-page.is-ai-tab .control-center__insight-item{grid-template-columns:42px minmax(0,1fr);gap:13px;padding:10px 11px;border-radius:10px}.control-center-page.is-ai-tab .control-center__insight-mini-icon{width:30px;height:30px}.control-center-page.is-ai-tab .control-center__insight-item strong{font-size:.86rem}.control-center-page.is-ai-tab .control-center__insight-item p{margin-top:3px;font-size:.76rem;line-height:1.3}.control-center-page.is-ai-tab .control-center__link-button{min-height:40px;margin-top:14px;font-size:.84rem}@media (max-width: 1540px){.control-center-page.is-ai-tab .control-center__ai-layout{grid-template-columns:minmax(0,1fr) minmax(340px,.3fr)}.control-center-page.is-ai-tab .control-center__ai-card{min-height:342px;padding:16px}.control-center-page.is-ai-tab .control-center__ai-card-body{grid-template-columns:86px minmax(0,1fr) minmax(80px,.68fr)}.control-center-page.is-ai-tab .control-center__ai-symbol{width:80px;height:80px}.control-center-page.is-ai-tab .control-center__ai-svg{width:58px;height:58px}}@media (max-width: 1320px){.control-center-page.is-ai-tab .control-center__metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-center-page.is-ai-tab .control-center__ai-layout,.control-center-page.is-ai-tab .control-center__ai-grid{grid-template-columns:1fr}.control-center-page.is-ai-tab .control-center__ai-side{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.control-center-page.is-ai-tab .control-center__hero,.control-center-page.is-ai-tab .control-center__hero-side,.control-center-page.is-ai-tab .control-center__ai-toolbar,.control-center-page.is-ai-tab .control-center__ai-side{grid-template-columns:1fr}.control-center-page.is-ai-tab .control-center__hero-side{align-items:flex-start;flex-direction:column}.control-center-page.is-ai-tab .control-center__tabs{width:min(100%,360px);min-width:0}.control-center-page.is-ai-tab .control-center__status-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.control-center-page.is-ai-tab .control-center__metrics-grid,.control-center-page.is-ai-tab .control-center__ai-card-body,.control-center-page.is-ai-tab .control-center__ai-card-footer,.control-center-page.is-ai-tab .control-center__ai-performance{grid-template-columns:1fr}}.control-center-page.is-real-tab .control-center__manager-tabs{display:flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-bottom:16px;padding:5px;border:1px solid rgba(174,73,255,.18);border-radius:12px;background:#080212b8}.control-center-page.is-real-tab .control-center__manager-tabs button{min-height:36px;padding:0 13px;border:1px solid transparent;border-radius:9px;color:var(--text-muted);background:transparent;cursor:pointer;font-size:.76rem;font-weight:900}.control-center-page.is-real-tab .control-center__manager-tabs button.is-active,.control-center-page.is-real-tab .control-center__manager-tabs button:hover{border-color:#c65cff61;color:var(--text-main);background:#a020f024;box-shadow:0 0 16px #a020f024}.control-center-page.is-real-tab .control-center__table--roulettes{overflow-x:auto;overflow-y:hidden}.control-center-page.is-real-tab .control-center__table--roulettes .control-center__table-row{grid-template-columns:minmax(210px,1.18fr) minmax(86px,.46fr) minmax(160px,.86fr) minmax(72px,.38fr) minmax(224px,1fr);gap:10px;min-width:820px}.control-center-page.is-real-tab .control-center__table--roulettes .control-center__table-row>span:nth-child(2),.control-center-page.is-real-tab .control-center__table--roulettes .control-center__table-row>span:nth-child(3){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.control-center-page.is-real-tab .control-center__row-actions{display:flex;justify-content:flex-end;gap:7px}.control-center-page.is-real-tab .control-center__row-actions button{min-height:32px;padding:0 9px;border:1px solid rgba(174,73,255,.24);border-radius:8px;color:#efe7ffdb;background:#ffffff0b;cursor:pointer;font-size:.68rem;font-weight:900}.control-center-page.is-real-tab .control-center__row-actions button:hover{border-color:#c65cff80;color:var(--text-main);background:#a020f021}.control-center-page.is-real-tab .control-center__row-actions button.is-danger{border-color:#ff005547;color:#ff8aaa;background:#ff00550f}.control-center-page.is-real-tab .control-center__row-actions button.is-danger:hover{border-color:#ff00558a;color:#ffd7e2;background:#ff00551f}.control-center-page.is-real-tab .control-center__admin-alert,.control-center-page.is-real-tab .control-center__table-empty{padding:12px 14px;border:1px solid rgba(255,176,0,.22);border-radius:10px;color:#ffd690;background:#ffb0000f;font-size:.82rem;font-weight:800}.control-center-page.is-real-tab .control-center__table-empty{grid-column:1 / -1;display:grid;place-items:center;min-height:110px;margin-top:6px;color:var(--text-muted);border-color:#ae49ff24;background:#ffffff09}.control-center__modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:22px;background:#030008b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.control-center__modal{width:min(620px,100%);padding:22px;border:1px solid rgba(174,73,255,.26);border-radius:16px;background:radial-gradient(circle at 18% 0%,rgba(160,32,240,.18),transparent 34%),linear-gradient(180deg,#140824fa,#080212fa);box-shadow:0 24px 70px #00000073,0 0 34px #a020f02e}.control-center__modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.control-center__modal-header span{color:var(--neon-green);font-size:.68rem;font-weight:900;letter-spacing:.08em}.control-center__modal-header h2{margin:5px 0 0;color:var(--text-main);font-size:1.22rem}.control-center__modal-header button{width:36px;height:36px;border:1px solid rgba(174,73,255,.24);border-radius:10px;color:var(--text-main);background:#ffffff0e;cursor:pointer;font-size:1.2rem}.control-center__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.control-center__field{display:grid;gap:7px;color:var(--text-muted);font-size:.74rem;font-weight:900}.control-center__field.is-wide{grid-column:1 / -1}.control-center__field input,.control-center__field select{width:100%;min-height:44px;padding:0 12px;border:1px solid rgba(174,73,255,.22);border-radius:10px;color:var(--text-main);background:#04000ab8;outline:none;font:inherit}.control-center__field input:focus,.control-center__field select:focus{border-color:#00ff8870;box-shadow:0 0 0 3px #00ff8814}.control-center__toggle-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid rgba(255,176,0,.3);border-radius:10px;color:#ffd690;background:#ffb00012;cursor:pointer;font-weight:900}.control-center__toggle-button i{width:9px;height:9px;border-radius:999px;background:currentColor;box-shadow:0 0 10px currentColor}.control-center__toggle-button.is-active{border-color:#00ff8857;color:var(--neon-green);background:#00ff8812}.control-center__modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.control-center__primary-button{min-height:40px;padding:0 16px;border:1px solid rgba(0,255,136,.34);border-radius:10px;color:#04120a;background:linear-gradient(135deg,var(--neon-green),#00d9ff);cursor:pointer;font-size:.84rem;font-weight:950;box-shadow:0 0 18px #00ff8829}.control-center__primary-button:disabled{cursor:not-allowed;opacity:.6}@media (max-width: 760px){.control-center-page.is-real-tab .control-center__manager-tabs{width:100%}.control-center-page.is-real-tab .control-center__manager-tabs button{flex:1}.control-center__modal-backdrop{align-items:end;padding:14px}.control-center__modal{padding:18px}.control-center__form-grid{grid-template-columns:1fr}.control-center__modal-actions{flex-direction:column-reverse}}@media (max-width: 1279px){.control-center-page{gap:var(--content-gap)}.control-center__hero,.control-center__ai-toolbar,.control-center-page.is-ai-tab .control-center__hero,.control-center-page.is-ai-tab .control-center__hero-side,.control-center-page.is-ai-tab .control-center__ai-toolbar,.control-center-page.is-ai-tab .control-center__ai-side{grid-template-columns:1fr}.control-center__tabs,.control-center__status-tabs,.control-center-page.is-real-tab .control-center__manager-tabs{overflow-x:auto}.control-center__metrics-grid,.control-center__real-grid,.control-center__ai-grid,.control-center__ai-bottom-grid,.control-center__overview-grid,.control-center-page.is-ai-tab .control-center__metrics-grid,.control-center-page.is-ai-tab .control-center__ai-layout,.control-center-page.is-ai-tab .control-center__ai-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-center__panel--table,.control-center__table{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}}@media (max-width: 767px){.control-center__metrics-grid,.control-center__real-grid,.control-center__ai-grid,.control-center__ai-bottom-grid,.control-center__overview-grid,.control-center-page.is-ai-tab .control-center__metrics-grid,.control-center-page.is-ai-tab .control-center__ai-layout,.control-center-page.is-ai-tab .control-center__ai-grid{grid-template-columns:1fr}}.laboratory-page{display:flex;flex-direction:column;gap:18px;color:#f8f4ff}.laboratory-hero,.laboratory-summary-card,.laboratory-panel,.laboratory-best-card,.laboratory-access__card,.laboratory-modal{border:1px solid rgba(176,38,255,.22);background:linear-gradient(135deg,#1d0531db,#060212f0),#0a0214e6;box-shadow:0 18px 50px #00000057,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.laboratory-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:end;padding:26px;border-radius:18px}.laboratory-admin-badge{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;color:#f1b7ff;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.laboratory-hero h1{margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1}.laboratory-hero p{margin:8px 0 0;color:#b8a8c9}.laboratory-tabs{display:grid;grid-template-columns:repeat(2,minmax(170px,1fr));overflow:hidden;border:1px solid rgba(178,95,255,.34);border-radius:12px;background:#05010eb8}.laboratory-tabs button,.laboratory-filter-row button,.laboratory-periods button{border:0;color:#a99abc;background:transparent;font:inherit;cursor:pointer}.laboratory-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;font-weight:800}.laboratory-tabs button.is-active,.laboratory-filter-row button.is-active,.laboratory-periods button.is-active{color:#fff;background:linear-gradient(135deg,#7d19e6,#b92cff);box-shadow:0 0 24px #b026ff4d}.laboratory-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.laboratory-summary-card{display:flex;min-height:118px;gap:16px;align-items:center;padding:18px;border-radius:14px}.laboratory-summary-card__icon{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgba(190,82,255,.4);border-radius:12px;color:#c657ff;background:#841ac429}.laboratory-summary-card.is-green .laboratory-summary-card__icon{color:#00e58c;border-color:#00e58c52;background:#00e58c1a}.laboratory-summary-card.is-cyan .laboratory-summary-card__icon{color:#05d9ff;border-color:#05d9ff52;background:#05d9ff1a}.laboratory-summary-card.is-amber .laboratory-summary-card__icon{color:#ffb74a;border-color:#ffb74a57;background:#ff8a001f}.laboratory-summary-card span,.laboratory-panel__heading p,.laboratory-best-card span,.laboratory-table small,.laboratory-summary-card small{color:#ad9dbc}.laboratory-summary-card strong{display:block;margin:4px 0;font-size:1.85rem;line-height:1}.laboratory-actions-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.laboratory-primary-button,.laboratory-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:10px;padding:0 16px;border:1px solid rgba(184,69,255,.42);color:#fff;font-weight:800;cursor:pointer}.laboratory-primary-button{background:linear-gradient(135deg,#7118dc,#b72cff);box-shadow:0 12px 30px #8925ff47}.laboratory-secondary-button{background:#ffffff0a}.laboratory-primary-button:disabled{cursor:wait;opacity:.65}.laboratory-alert{padding:14px 16px;border:1px solid rgba(255,76,138,.36);border-radius:12px;color:#ffb8cf;background:#ff2d751a}.laboratory-main-grid{display:grid;grid-template-columns:minmax(420px,.95fr) minmax(560px,1.35fr);gap:16px;align-items:start}.laboratory-panel{padding:18px;border-radius:16px}.laboratory-panel__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.laboratory-panel__heading h2,.laboratory-panel h2{margin:0;font-size:1.05rem}.laboratory-panel__heading p{margin:4px 0 0}.laboratory-periods,.laboratory-filter-row{display:flex;flex-wrap:wrap;gap:8px}.laboratory-periods button,.laboratory-filter-row button{min-height:32px;padding:0 12px;border:1px solid rgba(176,38,255,.28);border-radius:9px;background:#ffffff08}.laboratory-chart{width:100%;height:280px}.laboratory-chart path{stroke:#ffffff14}.laboratory-chart text{fill:#8f7aa4;font-size:12px}.laboratory-chart polyline{fill:none;stroke-width:4;filter:drop-shadow(0 0 12px currentColor)}.laboratory-chart .is-purple{color:#b84aff;stroke:#b84aff}.laboratory-chart .is-cyan{color:#04d9ff;stroke:#04d9ff}.laboratory-chart .is-pink{color:#ff3fb7;stroke:#ff3fb7}.laboratory-chart-legend{display:flex;gap:18px;margin:8px 0 10px;color:#bbaed0;font-size:.84rem;font-weight:700}.laboratory-chart-legend span{display:inline-flex;align-items:center;gap:8px}.laboratory-chart-legend i{display:block;width:22px;height:3px;border-radius:999px;background:currentColor}.laboratory-chart-legend .is-purple{color:#b84aff}.laboratory-chart-legend .is-cyan{color:#04d9ff}.laboratory-chart-legend .is-pink{color:#ff3fb7}.laboratory-empty-state,.laboratory-table-empty{display:grid;min-height:220px;place-items:center;text-align:center;color:#ad9dbc;border:1px dashed rgba(176,38,255,.28);border-radius:14px;background:#ffffff06}.laboratory-empty-state svg,.laboratory-table-empty svg{color:#05d9ff}.laboratory-best-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.laboratory-best-card{padding:16px;border-radius:14px}.laboratory-best-card strong,.laboratory-best-card em{display:block}.laboratory-best-card em{margin-top:6px;color:#ff4fd8;font-size:1.4rem;font-style:normal;font-weight:900}.laboratory-filter-row{margin-bottom:12px}.laboratory-table{display:grid;width:100%;max-width:100%;min-width:0;gap:1px;overflow:auto;overscroll-behavior-x:contain;border:1px solid rgba(176,38,255,.16);border-radius:12px}.laboratory-table__row{display:grid;grid-template-columns:minmax(190px,1.25fr) .8fr .7fr repeat(3,.7fr) .7fr .65fr .9fr minmax(250px,1.2fr);gap:12px;align-items:center;min-width:1180px;padding:12px 14px;background:#06010fbd}.laboratory-table__row--head{color:#9b88ad;font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;background:#b026ff14}.laboratory-table__row strong,.laboratory-table__row small{display:block}.laboratory-strategy-dot{display:inline-block;width:9px;height:9px;margin-right:8px;border-radius:999px;background:#ffb74a;box-shadow:0 0 12px currentColor}.laboratory-strategy-dot.is-active{background:#00e58c}.laboratory-table em{display:inline-flex;padding:5px 8px;border-radius:7px;color:#ffd37a;font-size:.76rem;font-style:normal;font-weight:900;background:#ffb74a1f}.laboratory-table em.is-ativa{color:#00e58c;background:#00e58c1f}.laboratory-table em.is-pausada{color:#ffb74a}.laboratory-plan{color:#fff;text-transform:uppercase}.laboratory-row-actions{display:flex;flex-wrap:wrap;gap:6px}.laboratory-row-actions button{min-height:28px;border:1px solid rgba(176,38,255,.28);border-radius:8px;color:#efe5ff;background:#ffffff0a;cursor:pointer}.laboratory-row-actions button.is-danger{color:#ff7aa8;border-color:#ff508247}.laboratory-bottom-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(280px,.9fr);gap:16px}.laboratory-suggestion-list,.laboratory-audit-list{display:grid;gap:10px;margin-top:14px}.laboratory-suggestion-list article,.laboratory-audit-list article{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid rgba(176,38,255,.14);border-radius:12px;background:#ffffff08}.laboratory-suggestion-list svg{color:#c657ff}.laboratory-suggestion-list span,.laboratory-audit-list p,.laboratory-audit-list span{color:#ad9dbc}.laboratory-audit-list article{justify-content:space-between}.laboratory-audit-list em{color:#00e58c;font-style:normal;font-weight:800}.laboratory-health strong{display:block;margin-top:24px;color:#00e5ff;font-size:3rem}.laboratory-health span{color:#ad9dbc}.laboratory-health i{display:block;height:8px;margin-top:24px;overflow:hidden;border-radius:999px;background:#ffffff14}.laboratory-health i:after{display:block;width:var(--health);height:100%;border-radius:inherit;background:linear-gradient(90deg,#7d19e6,#05d9ff);content:""}.laboratory-ai-panel,.laboratory-access{display:grid;min-height:520px;place-items:center}.laboratory-ai-panel{border:1px solid rgba(176,38,255,.22);border-radius:18px;text-align:center;background:radial-gradient(circle at 50% 20%,rgba(176,38,255,.2),transparent 34%),#05010ee0}.laboratory-ai-panel svg{color:#c657ff}.laboratory-ai-panel h2{margin:8px 0;font-size:2.4rem}.laboratory-ai-panel p{max-width:620px;color:#ad9dbc}.laboratory-access__card{display:grid;width:min(460px,92vw);gap:12px;padding:28px;border-radius:18px;text-align:center}.laboratory-access__card svg{justify-self:center;color:#c657ff}.laboratory-access__card input,.laboratory-form-grid input,.laboratory-form-grid select{min-height:42px;border:1px solid rgba(176,38,255,.3);border-radius:10px;padding:0 12px;color:#fff;background:#080112e0}.laboratory-access__card button{min-height:44px;border:0;border-radius:10px;color:#fff;font-weight:900;background:linear-gradient(135deg,#7118dc,#b72cff)}.laboratory-access__card small{color:#ff9bbb}.laboratory-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:24px;background:#03000ab8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.laboratory-modal{width:min(780px,94vw);max-height:90vh;overflow:auto;padding:22px;border-radius:18px}.laboratory-modal header,.laboratory-modal footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.laboratory-modal header{margin-bottom:18px}.laboratory-modal header span{color:#c657ff;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.laboratory-modal header h2{margin:4px 0 0}.laboratory-modal header>button{width:34px;height:34px;border:1px solid rgba(255,255,255,.14);border-radius:10px;color:#fff;background:#ffffff0a;cursor:pointer}.laboratory-form-grid,.laboratory-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.laboratory-form-grid label{display:grid;gap:7px;color:#cfc3dc;font-weight:800}.laboratory-form-grid label.is-wide{grid-column:1 / -1}.laboratory-modal footer{margin-top:20px;justify-content:flex-end}.laboratory-modal--details pre{overflow:auto;max-height:360px;padding:16px;border:1px solid rgba(176,38,255,.18);border-radius:12px;color:#d8c9ea;background:#00000047}.laboratory-details-grid div{padding:14px;border:1px solid rgba(176,38,255,.16);border-radius:12px;background:#ffffff08}.laboratory-details-grid span,.laboratory-details-grid strong{display:block}.laboratory-details-grid span{color:#ad9dbc}@media (max-width: 1279px){.laboratory-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.laboratory-main-grid,.laboratory-bottom-grid{grid-template-columns:1fr}}@media (max-width: 760px){.laboratory-hero,.laboratory-tabs,.laboratory-summary-grid,.laboratory-best-grid,.laboratory-form-grid,.laboratory-details-grid{grid-template-columns:1fr}.laboratory-summary-card{min-height:auto}}@media (max-width: 1279px){.laboratory-page{gap:var(--content-gap)}.laboratory-hero{grid-template-columns:1fr;align-items:start;padding:22px;border-radius:var(--card-radius)}.laboratory-tabs,.laboratory-filter-row,.laboratory-periods{overflow-x:auto;flex-wrap:nowrap}.laboratory-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.laboratory-main-grid,.laboratory-bottom-grid{grid-template-columns:1fr}.laboratory-best-grid,.laboratory-form-grid,.laboratory-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.laboratory-table{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}}@media (max-width: 767px){.laboratory-summary-grid,.laboratory-best-grid,.laboratory-form-grid,.laboratory-details-grid{grid-template-columns:1fr}.laboratory-actions-row,.laboratory-panel__heading{align-items:flex-start;flex-direction:column}}:root{--bg-app: #06010B;--bg-panel: #0D0418;--bg-input: #120524;--neon-purple: #A020F0;--neon-pink: #FF0055;--neon-green: #00FF85;--neon-cyan: #00E5FF;--neon-yellow: #FFD600;--text-main: #FFFFFF;--text-muted: #8F86A5;--text-dark: #4A3E60;--border-neon: rgba(160, 32, 240, .16);--glow-purple: 0 0 20px rgba(160, 32, 240, .35);--glow-pink: 0 0 20px rgba(255, 0, 85, .35);--glow-green: 0 0 20px rgba(0, 255, 133, .35)}html,body,#root{min-height:100%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0;background-color:#07010f;color:var(--text-main);-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg,iframe{max-width:100%}button,input,select,textarea{min-width:0}.app-shell,.app-shell *{margin:0;padding:0;box-sizing:border-box;font-family:Inter,sans-serif}.responsive-container,.app-section,.media-frame,.table-scroll{width:100%;max-width:100%;min-width:0}.responsive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--content-gap, 20px);width:100%;max-width:100%;min-width:0}.responsive-card,.responsive-grid>*,.safe-flex,.safe-flex>*{min-width:0}.safe-flex{display:flex;max-width:100%}.table-scroll{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.media-frame{overflow:hidden}.media-frame :is(img,video,canvas,iframe,svg){display:block;width:100%;max-width:100%}.app-shell *::-webkit-scrollbar{width:6px;height:6px}.app-shell *::-webkit-scrollbar-track{background:transparent}.app-shell *::-webkit-scrollbar-thumb{background:#1f1235;border-radius:10px}.app-shell *::-webkit-scrollbar-thumb:hover{background:var(--neon-purple)}@keyframes floatAnimation{0%{transform:translateY(0) rotate(0);filter:drop-shadow(0 0 20px rgba(160,32,240,.2))}50%{transform:translateY(-10px) rotate(1deg);filter:drop-shadow(0 0 35px rgba(160,32,240,.5))}to{transform:translateY(0) rotate(0);filter:drop-shadow(0 0 20px rgba(160,32,240,.2))}}.app-shell{--app-header-height: 74px;--app-bottom-nav-height: 78px;--page-padding: clamp(14px, 2.4vw, 26px);--card-radius: 18px;--content-gap: clamp(14px, 2vw, 24px);display:flex;width:100%;max-width:100%;min-width:0;height:100vh;overflow:hidden;color:var(--text-main);background:radial-gradient(circle at top left,rgba(168,85,247,.1),transparent 34%),radial-gradient(circle at top right,rgba(236,72,153,.07),transparent 32%),linear-gradient(135deg,#070211,#080214 46%,#05010a)}.app-shell__main{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(circle at 0% 0%,rgba(168,85,247,.08),transparent 32%),radial-gradient(circle at 100% 0%,rgba(236,72,153,.055),transparent 30%),#070211d6}.app-shell__scroll-area{flex:1;overflow-y:auto;padding:clamp(22px,1.65vw,36px);background:radial-gradient(circle at 4% 0%,rgba(168,85,247,.06),transparent 28%),radial-gradient(circle at 96% 2%,rgba(0,229,255,.035),transparent 26%);scroll-behavior:smooth;scrollbar-gutter:stable}.app-shell:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;content:"";background-image:linear-gradient(rgba(160,32,240,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(0,229,255,.022) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.82),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.82),transparent 72%)}.app-shell__main{position:relative;z-index:1}.app-shell__mobile-topbar,.app-shell__bottom-nav,.app-shell__drawer-backdrop{display:none}.app-shell__topbar-button,.app-shell__topbar-avatar,.app-shell__mobile-brand,.app-shell__drawer-close,.app-shell__menu-item,.app-shell__bottom-item,.app-shell__more-item,.app-shell__more-header button{font:inherit}@media (max-width: 1279px){html,body,#root{width:100%;overflow-x:hidden}.app-shell{display:block;width:100%;height:100dvh;min-height:100dvh;overflow:hidden;background:radial-gradient(circle at 12% 0%,rgba(168,85,247,.16),transparent 34%),radial-gradient(circle at 100% 6%,rgba(0,229,255,.07),transparent 30%),linear-gradient(180deg,#080215,#05010a)}.dashboard-sidebar,.dashboard-header{display:none!important}.app-shell__main{width:100%;height:100dvh}.app-shell__scroll-area{height:100dvh;overflow-x:hidden;padding:calc(var(--app-header-height) + var(--page-padding)) var(--page-padding) calc(var(--app-bottom-nav-height) + var(--page-padding) + env(safe-area-inset-bottom));scrollbar-gutter:auto}.app-shell__scroll-area,.app-shell__scroll-area>*,.app-shell__scroll-area :is(section,article,div,form,header,main,aside){min-width:0;max-width:100%}.app-shell__scroll-area :is(img,video,canvas,iframe,svg){max-width:100%}.app-shell__scroll-area :is(input,select,textarea,button){max-width:100%}.app-shell__scroll-area :is(table){max-width:none}.app-shell__scroll-area :is(.laboratory-table-wrapper,.strategies-page__table-wrapper,.strategies-page__ranking-list,.strategies-page__roulette-numbers,.signals-table-wrapper,.signals-hub__live-list,.signals-hub__live-scroll,.simulation-history-table,.simulate-page__history-table,.simulate-page__signals-table,.feature-table,.bankroll-page__table-wrap,.control-center__table,.laboratory-table,.upgrade-comparison__table-wrap,.upgrade-plans__comparison,.latest-signals-page__table-card){overflow-x:auto}.app-shell__mobile-topbar{position:fixed;inset:0 0 auto;z-index:70;display:flex;align-items:center;gap:10px;height:var(--app-header-height);padding:max(10px,env(safe-area-inset-top)) var(--page-padding) 10px;border-bottom:1px solid rgba(160,32,240,.18);background:linear-gradient(180deg,#080212f5,#080212d1),radial-gradient(circle at 12% 0%,rgba(160,32,240,.22),transparent 42%);box-shadow:0 12px 36px #00000052;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-shell__topbar-button,.app-shell__topbar-avatar,.app-shell__drawer-close{position:relative;display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;border:1px solid rgba(168,85,247,.28);border-radius:14px;color:#f9f4ff;background:#0d041cad;box-shadow:inset 0 0 16px #ffffff09,0 0 18px #a020f014;cursor:pointer}.app-shell__topbar-button:active,.app-shell__bottom-item:active,.app-shell__more-item:active,.app-shell__menu-item:active{transform:translateY(1px)}.app-shell__mobile-brand{display:flex;align-items:center;gap:10px;min-width:0;flex:1;border:0;color:#fff;background:transparent;cursor:pointer;text-align:left}.app-shell__mobile-logo{width:39px;height:39px;border-radius:50%;object-fit:contain;filter:drop-shadow(0 0 11px rgba(160,32,240,.48)) drop-shadow(0 0 16px rgba(0,229,255,.18))}.app-shell__mobile-brand span{min-width:0;overflow:hidden;color:#fff;font-size:clamp(15px,3.8vw,18px);font-weight:850;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.app-shell__mobile-brand strong{color:var(--neon-purple);font-weight:850}.app-shell__topbar-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.app-shell__notification-dot{position:absolute;top:9px;right:9px;width:8px;height:8px;border-radius:999px;background:var(--neon-pink);box-shadow:0 0 12px #f05c}.app-shell__drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;pointer-events:none;background:#03000900;opacity:0;transition:background .22s ease,opacity .22s ease}.app-shell__drawer-backdrop.is-open{pointer-events:auto;background:#030009ad;opacity:1}.app-shell__drawer{width:min(360px,calc(100vw - 28px));height:100%;overflow-y:auto;padding:max(18px,env(safe-area-inset-top)) 14px 18px;border-right:1px solid rgba(168,85,247,.24);background:radial-gradient(circle at 15% 0%,rgba(160,32,240,.18),transparent 36%),linear-gradient(180deg,#090214fa,#04010afa);box-shadow:22px 0 58px #0000006b,inset -1px 0 #ffffff09;transform:translate(-104%);transition:transform .26s ease}.app-shell__drawer-backdrop.is-open .app-shell__drawer{transform:translate(0)}.app-shell__drawer-header,.app-shell__drawer-profile,.app-shell__more-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.app-shell__drawer-header{margin-bottom:14px}.app-shell__drawer-header span,.app-shell__more-header span{display:block;color:var(--text-muted);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.app-shell__drawer-header strong{display:block;margin-top:3px;color:#fff;font-size:15px}.app-shell__drawer-profile{justify-content:flex-start;margin-bottom:16px;padding:12px;border:1px solid rgba(0,229,255,.16);border-radius:16px;background:linear-gradient(135deg,#00e5ff0f,#a020f014),#0a0316b8}.app-shell__drawer-avatar{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(0,229,255,.28);border-radius:14px;color:var(--neon-cyan);background:#00e5ff12}.app-shell__drawer-profile strong,.app-shell__drawer-profile span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell__drawer-profile strong{color:#fff;font-size:14px}.app-shell__drawer-profile span{margin-top:2px;color:var(--text-muted);font-size:12px;font-weight:750}.app-shell__drawer-nav,.app-shell__drawer-actions{display:grid;gap:8px}.app-shell__drawer-actions{margin-top:12px;padding-top:12px;border-top:1px solid rgba(168,85,247,.14)}.app-shell__menu-item{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:7px 10px;border:1px solid rgba(168,85,247,.13);border-radius:16px;color:#ffffffc7;background:#ffffff06;cursor:pointer;text-align:left}.app-shell__menu-item.is-active{color:#fff;border-color:#c43fff7a;background:linear-gradient(135deg,#9333eab8,#c026d357),#a855f71f;box-shadow:0 0 18px #a020f02e}.app-shell__menu-item.is-danger{color:var(--neon-pink)}.app-shell__menu-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#a855f712}.app-shell__menu-svg{width:25px;height:25px}.app-shell__menu-item strong,.app-shell__menu-item small{display:block}.app-shell__menu-item strong{font-size:13px;font-weight:850}.app-shell__menu-item small{margin-top:3px;color:var(--neon-purple);font-size:10px;font-weight:850;text-transform:uppercase}.app-shell__bottom-nav{position:fixed;right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));left:max(10px,env(safe-area-inset-left));z-index:75;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;min-height:var(--app-bottom-nav-height);padding:8px;border:1px solid rgba(168,85,247,.24);border-radius:22px;background:linear-gradient(180deg,#0e041deb,#05010cf5),radial-gradient(circle at 50% 0%,rgba(160,32,240,.18),transparent 58%);box-shadow:0 18px 45px #0000007a,inset 0 0 20px #ffffff06;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-shell__bottom-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:56px;border:1px solid transparent;border-radius:16px;color:#fff9;background:transparent;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease}.app-shell__bottom-item.is-active{color:#fff;border-color:#00e5ff38;background:linear-gradient(135deg,#a020f047,#00e5ff14),#ffffff09}.app-shell__bottom-icon{width:22px;height:22px;filter:drop-shadow(0 0 8px rgba(160,32,240,.24))}.app-shell__bottom-item span{max-width:100%;overflow:hidden;font-size:10px;font-weight:850;line-height:1;text-overflow:ellipsis;white-space:nowrap}.app-shell__more-sheet{position:fixed;right:max(10px,env(safe-area-inset-right));bottom:calc(var(--app-bottom-nav-height) + 22px + env(safe-area-inset-bottom));left:max(10px,env(safe-area-inset-left));display:grid;gap:12px;padding:14px;pointer-events:none;border:1px solid rgba(168,85,247,.24);border-radius:22px;background:linear-gradient(180deg,#0c031af5,#05010cfa),radial-gradient(circle at 96% 0%,rgba(0,229,255,.12),transparent 42%);box-shadow:0 18px 48px #0000007a,inset 0 0 20px #ffffff06;opacity:0;transform:translateY(12px);transition:opacity .2s ease,transform .2s ease}.app-shell__more-sheet.is-open{pointer-events:auto;opacity:1;transform:translateY(0)}.app-shell__more-header button{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(168,85,247,.2);border-radius:12px;color:#fff;background:#ffffff09;cursor:pointer}.app-shell__more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.app-shell__more-item{display:grid;justify-items:center;gap:7px;min-height:74px;padding:10px 6px;border:1px solid rgba(168,85,247,.14);border-radius:16px;color:#ffffffb8;background:#ffffff07;cursor:pointer}.app-shell__more-item.is-active{color:#fff;border-color:#a020f070;background:#a020f029}.app-shell__more-item.is-danger{color:var(--neon-pink)}.app-shell__more-icon{width:24px;height:24px}.app-shell__more-item span{font-size:11px;font-weight:850;line-height:1.15;text-align:center}}@media (max-width: 479px){.app-shell{--app-header-height: 68px;--app-bottom-nav-height: 72px;--page-padding: 12px}.app-shell__topbar-button,.app-shell__topbar-avatar{width:40px;height:40px;border-radius:13px}.app-shell__mobile-logo{width:35px;height:35px}.app-shell__mobile-brand span{font-size:14px}.app-shell__bottom-nav{gap:3px;padding:6px;border-radius:18px}.app-shell__bottom-item{min-height:54px;border-radius:14px}.app-shell__bottom-icon{width:20px;height:20px}.app-shell__bottom-item span{font-size:9px}.app-shell__more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-sidebar{position:relative;z-index:20;width:88px;min-width:88px;height:100vh;background:radial-gradient(circle at 50% 0%,rgba(168,85,247,.12),transparent 48%),linear-gradient(180deg,#080212f7,#05010bf5);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-right:1px solid rgba(168,85,247,.12);box-shadow:inset -1px 0 #ffffff06;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:17px 12px;transition:width .34s ease,min-width .34s ease,box-shadow .34s ease}.dashboard-sidebar:hover,.dashboard-sidebar:focus-within{width:272px;min-width:272px;box-shadow:12px 0 34px #04000c33,0 0 24px #a855f714,inset -1px 0 #ffffff09}.dashboard-sidebar__content,.dashboard-sidebar__bottom,.dashboard-sidebar__section{display:flex;flex-direction:column}.dashboard-sidebar__content{min-height:0}.dashboard-sidebar__brand{display:flex;align-items:center;gap:12px;min-height:0;max-height:0;margin-bottom:10px;opacity:0;overflow:hidden;white-space:nowrap;transition:max-height .28s ease,opacity .22s ease,margin-bottom .28s ease}.dashboard-sidebar__brand-logo{width:40px;height:40px;aspect-ratio:1 / 1;flex-shrink:0;object-fit:contain;border-radius:50%;filter:drop-shadow(0 0 13px rgba(160,32,240,.48)) drop-shadow(0 0 20px rgba(0,217,255,.15))}.dashboard-sidebar__brand-mark{width:46px;height:46px;min-width:46px;display:grid;place-items:center;color:var(--text-main);border:1px solid rgba(185,92,255,.34);border-radius:16px;background:linear-gradient(135deg,#a020f0c7,#f053),#0c031aeb;box-shadow:0 0 24px #a020f061}.dashboard-sidebar__brand-icon{width:24px;height:24px;filter:drop-shadow(0 0 9px rgba(255,255,255,.65))}.dashboard-sidebar__brand-text{display:flex;flex-direction:column;gap:1px;opacity:0;transform:translate(-8px);transition:opacity .24s ease,transform .24s ease}.dashboard-sidebar:hover .dashboard-sidebar__brand-text,.dashboard-sidebar:focus-within .dashboard-sidebar__brand-text{opacity:1;transform:translate(0)}.dashboard-sidebar:hover .dashboard-sidebar__brand,.dashboard-sidebar:focus-within .dashboard-sidebar__brand{max-height:42px;margin-bottom:12px;opacity:1}.dashboard-sidebar__brand-text strong{color:var(--text-main);font-size:.94rem;line-height:1}.dashboard-sidebar__brand-text span{color:var(--neon-purple);font-size:.72rem;font-weight:700;letter-spacing:0}.dashboard-sidebar__section{gap:10px}.dashboard-sidebar__section--actions{padding-top:8px;border-top:1px solid rgba(168,85,247,.1)}.dashboard-sidebar__nav-button{width:64px;min-height:56px;display:flex;align-items:center;justify-content:flex-start;gap:12px;border:1px solid transparent;border-radius:15px;cursor:pointer;color:var(--text-muted);background:transparent;padding:0 10px;overflow:hidden;white-space:nowrap;transition:width .34s ease,color .28s ease,background .28s ease,border-color .28s ease,box-shadow .28s ease,transform .28s ease}.dashboard-sidebar:hover .dashboard-sidebar__nav-button,.dashboard-sidebar:focus-within .dashboard-sidebar__nav-button{width:100%}.dashboard-sidebar__icon-shell{width:42px;height:42px;min-width:42px;display:grid;place-items:center;border-radius:12px;background:#a855f709;transition:background .28s ease,box-shadow .28s ease,transform .28s ease}.dashboard-sidebar__icon{width:28px;height:28px;filter:drop-shadow(0 0 7px rgba(168,85,247,.26));transition:color .28s ease,filter .28s ease}.dashboard-sidebar__item-label{min-width:0;max-width:0;opacity:0;color:currentColor;font-size:.9rem;font-weight:700;letter-spacing:0;line-height:1.1;overflow:hidden;text-overflow:ellipsis;transform:translate(-8px);transition:max-width .34s ease,opacity .24s ease,transform .24s ease}.dashboard-sidebar__item-badge{min-width:0;max-width:0;margin-left:auto;opacity:0;overflow:hidden;border-radius:999px;color:#fff;background:#a020f085;box-shadow:0 0 14px #a020f047;font-size:.56rem;font-weight:900;letter-spacing:0;line-height:1;text-transform:uppercase;white-space:nowrap;transform:translate(-6px);transition:max-width .34s ease,opacity .24s ease,padding .34s ease,transform .24s ease}.dashboard-sidebar:hover .dashboard-sidebar__item-label,.dashboard-sidebar:focus-within .dashboard-sidebar__item-label{max-width:188px;opacity:1;transform:translate(0)}.dashboard-sidebar:hover .dashboard-sidebar__item-badge,.dashboard-sidebar:focus-within .dashboard-sidebar__item-badge{max-width:76px;padding:4px 7px;opacity:1;transform:translate(0)}.dashboard-sidebar__nav-button:hover{color:var(--text-main);border-color:#a855f72e;background:#a855f71f;box-shadow:0 0 16px #a855f71a}.dashboard-sidebar__nav-button:hover .dashboard-sidebar__icon-shell{background:#a855f724;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #c078ff1f}.dashboard-sidebar__nav-button:hover .dashboard-sidebar__icon{filter:drop-shadow(0 0 9px rgba(160,32,240,.6)) drop-shadow(0 0 14px rgba(255,0,85,.22))}.dashboard-sidebar__nav-button.is-active{color:var(--text-main);border-color:#d870ff70;background:linear-gradient(135deg,#9333eae6,#c026d39e),#a855f72e;box-shadow:0 0 18px #a855f759,inset 0 0 18px #ffffff14}.dashboard-sidebar__nav-button.is-active .dashboard-sidebar__icon-shell{background:#ffffff1f}.dashboard-sidebar__nav-button.is-active .dashboard-sidebar__icon{filter:drop-shadow(0 0 8px rgba(255,255,255,.72)) drop-shadow(0 0 18px rgba(255,0,85,.42))}.dashboard-sidebar__nav-button.is-danger{color:var(--neon-pink)}.dashboard-sidebar__bottom{gap:8px}.dashboard-sidebar__plan-card{display:grid;grid-template-columns:38px 1fr;gap:10px;width:100%;max-height:0;opacity:0;padding:0;overflow:hidden;border:1px solid rgba(160,32,240,0);border-radius:18px;background:radial-gradient(circle at 20% 12%,rgba(0,255,136,.16),transparent 34%),radial-gradient(circle at 80% 0%,rgba(160,32,240,.22),transparent 42%),#0c031ab8;transition:max-height .34s ease,opacity .24s ease,padding .34s ease,border-color .34s ease}.dashboard-sidebar:hover .dashboard-sidebar__plan-card,.dashboard-sidebar:focus-within .dashboard-sidebar__plan-card{max-height:154px;opacity:1;padding:10px;border-color:#ae49ff3d;box-shadow:0 0 24px #a020f01f}.dashboard-sidebar__plan-icon{width:32px;height:32px;display:grid;place-items:center;color:#ffcf4f;border-radius:11px;background:#ffca2814;box-shadow:inset 0 0 0 1px #ffca2838}.dashboard-sidebar__plan-svg{width:19px;height:19px;filter:drop-shadow(0 0 10px rgba(255,202,40,.52))}.dashboard-sidebar__plan-copy{display:flex;flex-direction:column;min-width:0;gap:2px}.dashboard-sidebar__plan-copy span,.dashboard-sidebar__plan-copy small{color:var(--text-muted);font-size:.63rem;font-weight:700;letter-spacing:0}.dashboard-sidebar__plan-copy strong{color:var(--neon-green);font-size:.78rem;line-height:1.1}.dashboard-sidebar__plan-button{grid-column:1 / -1;height:32px;border:1px solid rgba(198,92,255,.42);border-radius:10px;color:var(--text-main);background:linear-gradient(135deg,#a020f0d1,#ff005542);box-shadow:0 0 18px #a020f038;cursor:pointer;font-size:.7rem;font-weight:800;transition:transform .24s ease,box-shadow .24s ease}.dashboard-sidebar__plan-button:hover{transform:translateY(-1px);box-shadow:0 0 24px #a020f057}.dashboard-sidebar:after{position:absolute;top:18px;right:0;bottom:18px;width:1px;pointer-events:none;content:"";background:linear-gradient(180deg,transparent,rgba(0,229,255,.28),rgba(160,32,240,.34),transparent);opacity:.78}.dashboard-sidebar__nav-button:before{width:3px;height:0;margin-left:-5px;border-radius:999px;background:linear-gradient(180deg,var(--neon-cyan),var(--neon-purple));box-shadow:0 0 14px #00e5ff73;content:"";opacity:0;transition:height .24s ease,opacity .24s ease}.dashboard-sidebar__nav-button.is-active:before{height:28px;opacity:1}.dashboard-sidebar__nav-button:focus-visible{outline:2px solid rgba(0,229,255,.68);outline-offset:2px}.dashboard-sidebar__plan-card{isolation:isolate}.dashboard-sidebar__plan-card:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;content:"";background:linear-gradient(135deg,rgba(0,229,255,.1),transparent 42%),radial-gradient(circle at 82% 22%,rgba(255,214,0,.12),transparent 34%)}.dashboard-sidebar__plan-button:focus-visible{outline:2px solid rgba(255,214,0,.7);outline-offset:2px}@media (max-width: 860px){.dashboard-sidebar{width:78px;min-width:78px;padding-inline:8px}.dashboard-sidebar:hover,.dashboard-sidebar:focus-within{width:250px;min-width:250px}.dashboard-sidebar__nav-button{width:60px}}@media (max-width: 720px){.dashboard-sidebar{position:fixed;inset:0 auto 0 0;width:64px;min-width:64px;padding-inline:7px}.dashboard-sidebar:hover,.dashboard-sidebar:focus-within{width:min(250px,calc(100vw - 18px));min-width:min(250px,calc(100vw - 18px))}.dashboard-sidebar__nav-button{width:50px;min-height:50px;padding-inline:6px}.dashboard-sidebar__icon-shell{width:38px;height:38px;min-width:38px}.dashboard-sidebar__icon{width:24px;height:24px}}@media (max-height: 760px){.dashboard-sidebar__section{gap:7px}.dashboard-sidebar__nav-button{min-height:50px}}.dashboard-header{position:relative;z-index:10;height:68px;background:radial-gradient(circle at 4% 0%,rgba(168,85,247,.08),transparent 34%),linear-gradient(90deg,#080212f5,#0a0316eb);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(168,85,247,.12);box-shadow:none;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(18px,1.5vw,28px)}.dashboard-header:after{position:absolute;left:clamp(18px,1.5vw,28px);right:clamp(18px,1.5vw,28px);bottom:-1px;height:1px;pointer-events:none;content:"";background:linear-gradient(90deg,rgba(160,32,240,.44),rgba(0,229,255,.18),transparent)}.dashboard-header__left{display:flex;align-items:center;gap:10px}.dashboard-header__logo-icon{width:42px;height:42px;aspect-ratio:1 / 1;flex-shrink:0;object-fit:contain;border-radius:50%;filter:drop-shadow(0 0 12px rgba(160,32,240,.5)) drop-shadow(0 0 20px rgba(0,217,255,.16))}.dashboard-header__title{font-size:20px;font-weight:800;letter-spacing:.5px}.dashboard-header__title span{color:var(--neon-purple);font-weight:400}.dashboard-header__right{display:flex;align-items:center;gap:clamp(9px,.9vw,15px)}.dashboard-header__select-wrapper,.dashboard-header__status-badge,.dashboard-header__clock{background:linear-gradient(145deg,#12052494,#080212b8);border:1px solid rgba(168,85,247,.14);border-radius:10px;padding:8px 13px;display:flex;align-items:center;min-height:42px;box-shadow:inset 0 0 18px #a020f009,0 0 18px #00000029}.dashboard-header__select-wrapper{gap:9px}.dashboard-header__status-badge{gap:7px;font-size:13px;font-weight:600}.dashboard-header__clock{gap:7px;font-size:14px;font-weight:700}.dashboard-header__select-label{font-size:10.5px;font-weight:700;color:var(--text-muted);letter-spacing:.5px}.dashboard-header__select{max-width:min(260px,22vw);background:transparent;border:none;color:var(--text-main);font-weight:600;font-size:14px;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dashboard-header__select option{color:#fff;background:#0b0418}.dashboard-header__status-dot{width:7px;height:7px;background-color:var(--neon-green);border-radius:50%;box-shadow:var(--glow-green)}.dashboard-header__status-label{color:var(--text-muted)}.dashboard-header__status-text{color:var(--neon-green);font-weight:700}.dashboard-header__profile-block{display:flex;align-items:center;gap:9px;min-height:46px;padding:5px 7px 5px 9px;border:1px solid rgba(168,85,247,.18);border-radius:16px;background:radial-gradient(circle at 12% 10%,rgba(168,85,247,.16),transparent 38%),linear-gradient(145deg,#120524ad,#070212db);box-shadow:0 0 14px #a855f71a,inset 0 0 18px #ffffff06}.dashboard-header__profile-notification,.dashboard-header__profile-menu{border:1px solid rgba(160,32,240,.18);color:#ffffffd6;background:#0b0518b8;cursor:pointer;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease,background .2s ease}.dashboard-header__profile-notification{position:relative;display:grid;place-items:center;width:34px;height:34px;border-radius:12px}.dashboard-header__profile-notification i{position:absolute;top:6px;right:7px;width:7px;height:7px;border-radius:50%;background:var(--neon-purple);box-shadow:0 0 12px #a020f0d9}.dashboard-header__profile-avatar{width:38px;height:38px;border-radius:50%;border:2px solid rgba(160,32,240,.74);object-fit:cover;box-shadow:0 0 16px #a020f06b,0 0 0 4px #a020f014}.dashboard-header__profile-copy{display:grid;gap:2px;min-width:84px}.dashboard-header__profile-copy strong{color:var(--text-main);font-size:13.5px;font-weight:800;line-height:1}.dashboard-header__profile-copy span{color:var(--neon-pink);font-size:11px;font-weight:700;line-height:1}.dashboard-header__profile-plan{padding:4px 10px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#6617ff,#a020f0);box-shadow:0 0 16px #a020f05c;font-size:11px;font-style:normal;font-weight:900;line-height:1}.dashboard-header__profile-menu{display:flex;align-items:center;justify-content:center;gap:2px;width:43px;height:34px;border-radius:12px}.dashboard-header__profile-notification:hover,.dashboard-header__profile-menu:hover{color:#fff;border-color:#a020f08c;background:#1f0837d1;box-shadow:0 0 18px #a020f038}.dashboard-header__select-wrapper:focus-within,.dashboard-header__status-badge:hover,.dashboard-header__clock:hover,.dashboard-header__profile-block:hover{border-color:#00e5ff3d;box-shadow:0 0 22px #a020f029,inset 0 0 18px #00e5ff09}.dashboard-header__profile-menu:focus-visible,.dashboard-header__profile-notification:focus-visible,.dashboard-header__select:focus-visible{outline:2px solid rgba(0,229,255,.7);outline-offset:2px}.dashboard-header__login-button{display:inline-flex;align-items:center;gap:8px;min-height:40px;border:1px solid rgba(160,32,240,.45);border-radius:12px;padding:0 16px;color:#fff;background:linear-gradient(135deg,#741dd6d6,#b92cffc7);box-shadow:0 12px 28px #a020f03d;font:inherit;font-weight:800;cursor:pointer}.dashboard-header__login-button:hover{border-color:#00d9ff80;box-shadow:0 0 22px #00d9ff29}.dashboard-header__profile-menu--logout{gap:7px;width:auto;min-width:68px;padding:0 11px;color:#ff5d91}.dashboard-header__profile-menu--logout span{font-size:12px;font-weight:800}@media (max-width: 980px){.dashboard-header{height:auto;min-height:68px;align-items:flex-start;flex-direction:column;gap:10px;padding-block:12px}.dashboard-header__right{width:100%;flex-wrap:wrap}}@media (max-width: 720px){.dashboard-header__profile-copy{display:none}.dashboard-header__profile-block{gap:7px}}@media (max-width: 520px){.dashboard-header__title{font-size:18px}.dashboard-header__select-wrapper{width:100%}.dashboard-header__select{max-width:none;width:100%}.dashboard-header__profile-plan{display:none}}.dashboard-panel{background:#0d041873;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(160,32,240,.15);border-radius:16px;padding:clamp(24px,1.55vw,32px);box-shadow:0 8px 32px #00000080}.dashboard-panel--full-height{height:100%}.dashboard-panel__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.dashboard-panel__header--compact{margin-bottom:15px}.dashboard-panel__title{font-size:14px;font-weight:800;letter-spacing:1.7px;color:var(--text-main)}.dashboard-panel__title-marker{margin-left:8px}.dashboard-panel__title-marker--red{color:var(--neon-pink);text-shadow:var(--glow-pink);font-size:12px}.dashboard-panel__title-marker--green{color:var(--neon-green);text-shadow:var(--glow-green);margin-left:4px}.dashboard-action-button{padding:13px 22px;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease}.dashboard-action-button--primary{background-color:var(--neon-purple);color:var(--text-main);box-shadow:0 0 25px #a020f066;border:none}.dashboard-action-button--primary:hover{background-color:#b137ff;box-shadow:0 0 35px #a020f099;transform:translateY(-2px)}.dashboard-action-button--secondary{background-color:#ffffff05;color:var(--text-muted);border:1px solid var(--text-dark)}.dashboard-action-button--secondary:hover{border-color:var(--text-main);color:var(--text-main);background:#ffffff0d}.dashboard-home__grid{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:clamp(20px,1.25vw,28px);width:100%;max-width:1900px;margin:0 auto;align-items:stretch}.dashboard-home__grid-hero{grid-column:span 16}.dashboard-home__grid-status{grid-column:span 8}.dashboard-home__grid-roulette{grid-column:span 9}.dashboard-home__grid-signals{grid-column:span 8}.dashboard-home__grid-feed{grid-column:span 7}.dashboard-home__grid-modules{grid-column:span 24}@media (min-width: 1700px){.dashboard-home__grid{max-width:none}.dashboard-home__grid-hero{grid-column:span 17}.dashboard-home__grid-status{grid-column:span 7}.dashboard-home__grid-roulette{grid-column:span 10}.dashboard-home__grid-signals{grid-column:span 8}.dashboard-home__grid-feed{grid-column:span 6}}@media (max-width: 1180px){.dashboard-home__grid-hero,.dashboard-home__grid-status,.dashboard-home__grid-roulette,.dashboard-home__grid-signals,.dashboard-home__grid-feed{grid-column:span 24}}@media (max-width: 1279px){.dashboard-home__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--content-gap);max-width:980px}.dashboard-home__grid-hero,.dashboard-home__grid-status,.dashboard-home__grid-modules{grid-column:1 / -1}.dashboard-home__grid-roulette,.dashboard-home__grid-signals,.dashboard-home__grid-feed{grid-column:span 1}}@media (max-width: 767px){.dashboard-home__grid{grid-template-columns:1fr}.dashboard-home__grid-hero,.dashboard-home__grid-status,.dashboard-home__grid-roulette,.dashboard-home__grid-signals,.dashboard-home__grid-feed,.dashboard-home__grid-modules{grid-column:1 / -1}}.dashboard-hero{display:flex;align-items:center;position:relative;isolation:isolate;overflow:hidden;min-height:clamp(380px,23vw,450px);padding:clamp(34px,2.2vw,46px);background:radial-gradient(circle at 73% 50%,rgba(160,32,240,.065) 0%,rgba(160,32,240,.018) 21%,transparent 37%),radial-gradient(circle at 96% 10%,rgba(255,0,85,.034) 0%,transparent 30%),linear-gradient(135deg,#06010df5,#0a0213db 48%,#05010bfa)}.dashboard-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(rgba(160,32,240,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(160,32,240,.032) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 38%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 38%,#000 100%)}.dashboard-hero:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;border-radius:15px;background:radial-gradient(circle at 69% 50%,rgba(0,229,255,.018),transparent 16%),linear-gradient(90deg,transparent 0%,rgba(160,32,240,.018) 58%,transparent 100%);pointer-events:none}.dashboard-hero__content{position:relative;z-index:8;width:49%;max-width:620px}.dashboard-hero__subtitle{color:var(--neon-purple);font-size:13px;font-weight:800;letter-spacing:2px;margin-bottom:12px;text-shadow:0 0 16px rgba(160,32,240,.85)}.dashboard-hero__title{font-size:clamp(40px,2.55vw,56px);font-weight:800;line-height:1.18;margin-bottom:18px;letter-spacing:0}.dashboard-hero__title-highlight{display:inline-block;white-space:nowrap;color:transparent;background:linear-gradient(90deg,#ff0a68,#b026ff 48%,#8c5cff);background-clip:text;-webkit-background-clip:text;text-shadow:0 0 24px rgba(255,0,85,.35)}.dashboard-hero__description{max-width:520px;color:var(--text-muted);font-size:clamp(14px,.82vw,16px);line-height:1.6;margin-bottom:clamp(32px,2vw,42px)}.dashboard-hero__actions{display:flex;gap:7px;flex-wrap:wrap}.dashboard-hero .dashboard-action-button{min-height:46px;padding:13px 20px;border-radius:7px;cursor:pointer;font-size:11px;line-height:1;white-space:nowrap}.dashboard-hero .dashboard-action-button svg{width:14px;height:14px}.dashboard-hero__visual{position:absolute;top:0;right:-28px;bottom:0;z-index:2;width:65%;min-width:560px;overflow:visible;pointer-events:none}.dashboard-hero__visual:before,.dashboard-hero__visual:after{content:"";position:absolute;z-index:7;pointer-events:none}.dashboard-hero__visual:before{top:0;bottom:0;left:60.5%;width:1px;background:linear-gradient(transparent,rgba(176,38,255,.12),rgba(255,255,255,.26),rgba(176,38,255,.12),transparent);box-shadow:0 0 12px #b026ff80}.dashboard-hero__visual:after{top:50%;right:24px;left:14%;height:1px;background:linear-gradient(90deg,rgba(0,229,255,.06),rgba(176,38,255,.18),transparent);box-shadow:0 0 10px #00e5ff3d}.dashboard-hero__nebula{position:absolute;top:50%;left:60.5%;z-index:0;width:clamp(340px,25vw,500px);height:clamp(280px,18vw,390px);border-radius:50%;background:radial-gradient(circle,rgba(255,0,85,.028) 0%,rgba(160,32,240,.068) 24%,rgba(0,229,255,.014) 48%,transparent 66%);filter:blur(10px);transform:translate(-50%,-50%)}.dashboard-hero__brain-glow{position:absolute;top:50%;left:60.5%;z-index:1;width:clamp(260px,18vw,390px);height:clamp(260px,18vw,390px);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.11) 0%,rgba(176,38,255,.26) 10%,rgba(160,32,240,.06) 28%,transparent 52%);filter:blur(1px);transform:translate(-50%,-50%)}.dashboard-hero__orbit-layer{position:absolute;top:50%;left:54%;z-index:3;width:118%;height:115%;overflow:visible;transform:translate(-50%,-50%)}.dashboard-hero__orbit{fill:none;stroke:url(#dashboardHeroOrbitStroke);stroke-width:1.28;opacity:.76;transform-box:fill-box;transform-origin:center;filter:url(#dashboardHeroOrbitGlow);animation:dashboardHeroOrbitDrift 14s ease-in-out infinite}.dashboard-hero__orbit--one{--dashboard-hero-orbit-rotate: -10deg}.dashboard-hero__orbit--two{--dashboard-hero-orbit-rotate: 23deg;opacity:.52;stroke-dasharray:9 18;animation-duration:18s;animation-direction:reverse}.dashboard-hero__orbit--three{--dashboard-hero-orbit-rotate: -33deg;opacity:.68;animation-duration:22s}.dashboard-hero__particle{fill:var(--neon-cyan);filter:drop-shadow(0 0 7px #6fe6ff) drop-shadow(0 0 16px #6fe6ff);animation:dashboardHeroParticlePulse 4.5s ease-in-out infinite}.dashboard-hero__particle--one{fill:#00e5ff}.dashboard-hero__particle--two{fill:#b026ff}.dashboard-hero__particle--three{fill:#ff0a68}.dashboard-hero__brain-image{position:absolute;top:50%;left:60.5%;z-index:6;width:min(66%,455px);height:auto;object-fit:contain;transform:translate(-50%,-50%);animation:dashboardHeroBrainFloat 5.8s ease-in-out infinite;will-change:transform,filter;filter:contrast(1.14) saturate(1.24) drop-shadow(0 0 8px rgba(255,255,255,.14)) drop-shadow(0 0 18px rgba(176,38,255,.62)) drop-shadow(0 0 26px rgba(160,32,240,.34))}.dashboard-hero__floating-badge{position:absolute;z-index:9;min-width:150px;background:linear-gradient(135deg,#100622e6,#06010ed1);border:1px solid rgba(176,38,255,.32);border-radius:12px;padding:14px 18px;color:var(--text-muted);display:flex;align-items:center;gap:13px;font-size:11.5px;font-weight:800;line-height:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 38px #000000b3,0 0 22px #a020f024,inset 0 0 24px #a020f014}.dashboard-hero__floating-badge:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,rgba(160,32,240,.22),transparent 48%);pointer-events:none}.dashboard-hero__badge-icon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(255,255,255,.12);border-radius:50%;color:var(--text-main);background:radial-gradient(circle,#ffffff14,#a020f01f 48%,#06010ed1);box-shadow:0 0 16px #a020f042,inset 0 0 14px #ffffff0b}.dashboard-hero__badge-icon svg{width:20px;height:20px;filter:drop-shadow(0 0 8px rgba(255,255,255,.24))}.dashboard-hero__badge-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.dashboard-hero__badge-label{color:#ffffffc2;letter-spacing:.3px}.dashboard-hero__badge-value{font-size:10.5px;font-weight:800;color:var(--text-main);letter-spacing:.2px}.dashboard-hero__floating-badge--one{top:12%;left:32%;border-left:2px solid var(--neon-purple)}.dashboard-hero__floating-badge--two{top:41%;left:32%;border-left:2px solid var(--neon-cyan)}.dashboard-hero__floating-badge--three{right:8%;bottom:16%;border-left:2px solid var(--neon-pink)}.dashboard-hero__floating-badge--two .dashboard-hero__badge-icon{color:var(--neon-cyan);box-shadow:0 0 16px #00e5ff38,inset 0 0 14px #00e5ff0b}.dashboard-hero__floating-badge--three .dashboard-hero__badge-icon{color:#ffffffe6;box-shadow:0 0 16px #ff005538,inset 0 0 14px #ff00550b}@keyframes dashboardHeroOrbitDrift{0%,to{transform:rotate(var(--dashboard-hero-orbit-rotate))}50%{transform:rotate(calc(var(--dashboard-hero-orbit-rotate) + 3deg))}}@keyframes dashboardHeroParticlePulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes dashboardHeroBrainFloat{0%,to{transform:translate(-50%,-50%) scale(1) rotate(0);filter:contrast(1.14) saturate(1.24) drop-shadow(0 0 8px rgba(255,255,255,.14)) drop-shadow(0 0 18px rgba(176,38,255,.62)) drop-shadow(0 0 26px rgba(160,32,240,.34))}45%{transform:translate(-50%,calc(-50% - 10px)) scale(1.025) rotate(.6deg);filter:contrast(1.18) saturate(1.24) drop-shadow(0 0 11px rgba(255,255,255,.17)) drop-shadow(0 0 22px rgba(176,38,255,.68)) drop-shadow(0 0 32px rgba(160,32,240,.42))}70%{transform:translate(calc(-50% + 5px),calc(-50% - 4px)) scale(1.012) rotate(-.35deg)}}@media (max-width: 1500px){.dashboard-hero{min-height:360px;padding:32px 30px}.dashboard-hero__content{width:58%}.dashboard-hero__title{font-size:38px}.dashboard-hero__description{max-width:430px;font-size:13px;margin-bottom:28px}.dashboard-hero .dashboard-action-button{min-height:38px;padding:10px 13px;font-size:9px}.dashboard-hero__visual{width:62%;min-width:500px}.dashboard-hero__floating-badge--one,.dashboard-hero__floating-badge--two{left:33%}.dashboard-hero__brain-image{width:min(66%,420px)}.dashboard-hero__brain-glow{width:300px;height:300px}.dashboard-hero__nebula{width:390px;height:280px}}@media (max-width: 1200px){.dashboard-hero{min-height:360px}.dashboard-hero__content{width:52%;max-width:520px}.dashboard-hero__title{font-size:34px}.dashboard-hero__visual{width:58%;min-width:430px}}@media (max-width: 760px){.dashboard-hero{flex-direction:column;align-items:stretch;min-height:auto;padding:24px}.dashboard-hero__content{width:100%;max-width:none}.dashboard-hero__title{font-size:29px}.dashboard-hero__title-highlight{white-space:normal}.dashboard-hero__description{max-width:none}.dashboard-hero__visual{position:relative;right:auto;width:100%;min-width:0;height:310px;margin-top:18px}.dashboard-hero__orbit-layer{width:116%}.dashboard-hero__brain-image{width:min(84%,340px)}.dashboard-hero__floating-badge--one{left:5%}.dashboard-hero__floating-badge--two{left:2%}.dashboard-hero__floating-badge--three{right:3%}}@media (max-width: 1279px) and (min-width: 761px){.dashboard-hero{min-height:auto;padding:clamp(26px,3.4vw,38px);border-radius:var(--card-radius)}.dashboard-hero__content{width:min(64%,650px);max-width:none}.dashboard-hero__visual{width:56%;min-width:0;opacity:.7}}@media (max-width: 760px){.dashboard-hero{border-radius:var(--card-radius)}.dashboard-hero__actions{display:grid;grid-template-columns:1fr}.dashboard-hero .dashboard-action-button{width:100%;justify-content:center;min-height:48px}}.status-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.status-cards__card{background-color:#12052466;border:1px solid rgba(255,255,255,.03);border-radius:16px;padding:18px;display:flex;align-items:flex-start;gap:16px}.status-cards__icon{width:46px;height:46px;border-radius:12px;display:flex;justify-content:center;align-items:center}.status-cards__icon svg{width:22px;height:22px}.status-cards__icon--cyan{background:#00e5ff1a;color:var(--neon-cyan)}.status-cards__icon--green{background:#00ff851a;color:var(--neon-green)}.status-cards__icon--pink{background:#ff00551a;color:var(--neon-pink)}.status-cards__icon--purple{background:#a020f01a;color:var(--neon-purple)}.status-cards__icon--yellow{background:#ffd6001a;color:var(--neon-yellow)}.status-cards__info{display:flex;flex-direction:column}.status-cards__label{font-size:11px;font-weight:700;color:var(--text-muted);margin-bottom:4px;letter-spacing:.5px}.status-cards__value{font-size:26px;font-weight:800;color:var(--text-main);line-height:1.1}.status-cards__value--compact{font-size:15px;margin-top:4px}.status-cards__inline-indicator{margin-left:4px;font-size:14px}.status-cards__inline-indicator--red{color:var(--neon-pink)}.status-cards__description{font-size:12px;color:var(--text-dark);margin-top:2px}.roulette-heatmap{display:grid;grid-template-columns:minmax(260px,.95fr) minmax(240px,1fr);gap:clamp(22px,1.6vw,34px);align-items:center;min-height:350px}.roulette-heatmap__stats{display:grid;grid-template-columns:1fr;gap:14px}.roulette-heatmap__stat-group{position:relative;overflow:hidden;padding:15px 16px;border:1px solid rgba(160,32,240,.12);border-radius:14px;background:linear-gradient(135deg,#1205249e,#0902125c),radial-gradient(circle at 100% 0%,rgba(160,32,240,.16),transparent 45%);box-shadow:inset 0 0 22px #a020f00a}.roulette-heatmap__stat-group--featured{border-color:#a020f03d;background:linear-gradient(135deg,#1a0830d1,#0902126b),radial-gradient(circle at 100% 10%,rgba(160,32,240,.28),transparent 50%)}.roulette-heatmap__stat-label{font-size:11px;font-weight:800;color:var(--text-muted);letter-spacing:.8px;margin-bottom:8px;display:block}.roulette-heatmap__stat-value{display:block;font-size:24px;font-weight:800;color:var(--neon-purple);text-shadow:var(--glow-purple)}.roulette-wheel{--roulette-wheel-size: clamp(260px, 17vw, 340px);--roulette-dot-radius: calc(var(--roulette-wheel-size) * .405);--roulette-number-size: clamp(20px, calc(var(--roulette-wheel-size) * .074), 25px);--roulette-segment-step: 9.72973deg;width:var(--roulette-wheel-size);height:var(--roulette-wheel-size);margin:0 auto;border-radius:50%;position:relative;isolation:isolate;background:radial-gradient(circle at 50% 50%,#11051f 0 25%,#07010f 26% 34%,transparent 35%),radial-gradient(circle,#120524fa,#07010efa 58%,#140527f5);border:1px solid rgba(160,32,240,.38);box-shadow:0 0 34px #a020f024,0 0 68px #000000b8,inset 0 0 26px #a020f038,inset 0 0 70px #0000007a}.roulette-wheel:before,.roulette-wheel:after{content:"";position:absolute;top:11%;right:11%;bottom:11%;left:11%;z-index:3;border-radius:50%;pointer-events:none}.roulette-wheel:before{border:1px solid rgba(0,229,255,.16);box-shadow:0 0 20px #00e5ff1f,inset 0 0 18px #a020f01f}.roulette-wheel:after{top:28%;right:28%;bottom:28%;left:28%;border:1px solid rgba(255,255,255,.06);background:radial-gradient(circle,rgba(160,32,240,.24),rgba(9,2,18,.16) 52%,transparent 68%);filter:blur(.2px)}.roulette-wheel__glow{position:absolute;top:8%;right:8%;bottom:8%;left:8%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(160,32,240,.24),rgba(255,0,85,.06) 42%,transparent 68%);filter:blur(14px)}.roulette-wheel__segments{position:absolute;top:4.5%;right:4.5%;bottom:4.5%;left:4.5%;z-index:1;overflow:visible;filter:drop-shadow(0 0 11px rgba(160,32,240,.16))}.roulette-wheel__segment{stroke:#ffffff17;stroke-width:.75;vector-effect:non-scaling-stroke}.roulette-wheel__segment--red{fill:#ce0840a8}.roulette-wheel__segment--black{fill:#06050cfa}.roulette-wheel__segment--green{fill:#00ff8585}.roulette-wheel__segment--hot{stroke:#ff0055d1;filter:drop-shadow(0 0 4px rgba(255,0,85,.7))}.roulette-wheel__segment--cold{stroke:#00e5ff9e;filter:drop-shadow(0 0 4px rgba(0,229,255,.46))}.roulette-wheel__lines{position:absolute;top:4.5%;right:4.5%;bottom:4.5%;left:4.5%;z-index:2;border-radius:50%;background:repeating-conic-gradient(from calc(var(--roulette-segment-step) / -2),rgba(255,255,255,.16) 0deg .42deg,transparent .42deg var(--roulette-segment-step)),radial-gradient(circle,transparent 0 53.5%,rgba(0,229,255,.16) 53.7% 54.2%,transparent 54.4% 100%),radial-gradient(circle,transparent 0 91.8%,rgba(160,32,240,.26) 92% 92.6%,transparent 92.8% 100%);-webkit-mask-image:radial-gradient(circle,transparent 0 30%,#000 30.5% 48.8%,transparent 49.4% 100%);mask-image:radial-gradient(circle,transparent 0 30%,#000 30.5% 48.8%,transparent 49.4% 100%);opacity:.78}.roulette-wheel__dot{position:absolute;top:50%;left:50%;z-index:4;width:var(--roulette-number-size);height:var(--roulette-number-size);display:grid;place-items:center;border-radius:50%;color:var(--text-main);background:#ffffff09;border:1px solid rgba(255,255,255,.09);font-size:clamp(9px,calc(var(--roulette-wheel-size) * .032),10.8px);font-weight:800;line-height:1;text-shadow:0 0 8px rgba(255,255,255,.2);transform:translate(-50%,-50%) rotate(var(--roulette-dot-angle)) translateY(calc(var(--roulette-dot-radius) * -1)) rotate(var(--roulette-dot-angle-inverse))}.roulette-wheel__dot--red{background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.22),transparent 38%),linear-gradient(135deg,#ff0a55,#a90032 72%);border-color:#ff005580;box-shadow:inset 0 0 10px #ffffff14}.roulette-wheel__dot--black{background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.12),transparent 36%),linear-gradient(135deg,#17111f,#05040a 72%);border-color:#ffffff24;box-shadow:inset 0 0 12px #a020f01f}.roulette-wheel__dot--green{color:#02120a;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.4),transparent 36%),linear-gradient(135deg,#00ff85,#008b4b 76%);border-color:#00ff859e;box-shadow:0 0 14px #00ff8561,inset 0 0 10px #ffffff1f}.roulette-wheel__dot--hot{color:var(--text-main);border-color:#ffffff38;box-shadow:0 0 12px #ff00559e,0 0 26px #ff00555c,inset 0 0 10px #ffffff14}.roulette-wheel__dot--cold{border-color:#00e5ff80;box-shadow:0 0 12px #00e5ff6b,0 0 22px #00e5ff33,inset 0 0 10px #ffffff14}.roulette-wheel__center{position:absolute;top:39%;right:39%;bottom:39%;left:39%;z-index:5;border-radius:50%;background:radial-gradient(circle,#ffffff29,#a020f073 28%,#090212eb 66%);border:1px solid rgba(160,32,240,.48);box-shadow:0 0 20px #a020f094,inset 0 0 18px #ffffff14}.roulette-heatmap__number-balls{display:flex;gap:7px;margin-top:6px;flex-wrap:wrap}.roulette-number-ball{width:32px;height:32px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:800;color:var(--text-main)}.roulette-number-ball--red{background-color:var(--neon-pink);box-shadow:0 0 12px #ff005570}.roulette-number-ball--green{background-color:var(--neon-green);color:#000;box-shadow:0 0 12px #00ff8552}.roulette-number-ball--black{background-color:#241738;border:1px solid rgba(255,255,255,.08)}.roulette-heatmap__trend-badge{display:inline-flex;align-items:center;gap:8px;background:#ff00551f;border:1px solid rgba(255,0,85,.18);padding:8px 12px;border-radius:9px;color:var(--neon-pink);font-weight:800;font-size:12px;width:fit-content;box-shadow:inset 0 0 20px #ff00550d}@media (max-width: 1500px){.roulette-heatmap{grid-template-columns:1fr;gap:22px;min-height:320px}.roulette-wheel{--roulette-wheel-size: clamp(260px, 23vw, 330px)}.roulette-heatmap__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.roulette-heatmap__stat-group{padding:13px 14px}.roulette-heatmap__stat-value{font-size:22px}}@media (min-width: 1501px){.roulette-heatmap__stats{grid-template-columns:1fr}}@media (max-width: 900px){.roulette-heatmap,.roulette-heatmap__stats{grid-template-columns:1fr}.roulette-wheel{--roulette-wheel-size: min(320px, 78vw)}}.signals-list__view-all{color:var(--neon-purple);font-size:12px;cursor:pointer}.signals-list{display:flex;flex-direction:column;gap:14px}.signals-list__card{background-color:#12052466;border-radius:14px;padding:14px 18px;display:flex;justify-content:space-between;align-items:center}.signals-list__info{display:flex;align-items:center;gap:16px}.signals-list__icon{width:44px;height:44px;background:#a020f01a;color:var(--neon-purple);border-radius:12px;display:flex;justify-content:center;align-items:center}.signals-list__icon svg{width:22px;height:22px}.signals-list__icon--cyan{background:#00e5ff1a;color:var(--neon-cyan)}.signals-list__icon--red{background:#ff00551a;color:var(--neon-pink)}.signals-list__details{display:flex;flex-direction:column}.signals-list__name{font-size:14px;font-weight:800}.signals-list__confidence{font-size:12px;color:var(--text-muted);margin-top:2px;display:flex;align-items:center;gap:8px}.signals-list__progress{width:76px;height:5px;background:#ffffff0d;border-radius:2px;overflow:hidden}.signals-list__progress-fill{width:var(--signal-progress);height:100%;background:var(--neon-purple)}.signals-list__status{display:flex;flex-direction:column;align-items:flex-end}.signals-list__status-word{font-size:13px;font-weight:800}.signals-list__status-word--green{color:var(--neon-green);text-shadow:var(--glow-green)}.signals-list__status-word--red{color:var(--neon-pink);text-shadow:var(--glow-pink)}.signals-list__time{font-size:11px;color:var(--text-dark);margin-top:2px}.live-feed{display:flex;flex-direction:column;gap:18px;max-height:340px;overflow-y:auto;padding-right:4px}.live-feed__item{display:flex;gap:14px;align-items:flex-start;position:relative}.live-feed__item:after{content:"";position:absolute;left:69px;top:22px;bottom:-22px;width:1px;background:#8f86a514}.live-feed__item:last-child:after{display:none}.live-feed__time{font-size:12px;color:var(--text-dark);font-weight:600;width:54px;margin-top:2px}.live-feed__icon{color:var(--neon-purple);margin-top:2px;z-index:2;width:18px;height:18px}.live-feed__icon--green{color:var(--neon-green)}.live-feed__icon--red{color:var(--neon-pink)}.live-feed__icon--yellow{color:var(--neon-yellow)}.live-feed__content{display:flex;flex:1;flex-direction:column}.live-feed__title{font-size:13px;font-weight:700;color:var(--text-main)}.live-feed__description{font-size:12px;color:var(--text-muted);margin-top:2px}.live-feed__history-button{width:100%;margin-top:22px;padding:13px 16px;border:1px solid rgba(160,32,240,.24);border-radius:12px;color:var(--text-main);background:linear-gradient(135deg,#a020f024,#ff00550f),#12052480;font-size:12px;font-weight:800;letter-spacing:.7px;cursor:pointer;transition:all .25s ease}.live-feed__history-button:hover{border-color:#a020f080;box-shadow:0 0 22px #a020f029}.modules-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px}.modules-grid__card{background-color:#1205244d;border:1px solid rgba(160,32,240,.08);border-radius:16px;padding:22px;cursor:pointer;display:flex;flex-direction:column;transition:all .25s ease}.modules-grid__card:hover{transform:translateY(-4px);border-color:#a020f066;background-color:#16072b99;box-shadow:0 8px 20px #0006}.modules-grid__icon{width:50px;height:50px;background:#a020f00f;color:var(--neon-purple);border-radius:12px;display:flex;justify-content:center;align-items:center;margin-bottom:16px}.modules-grid__icon svg{width:26px;height:26px}.modules-grid__icon--pink{color:var(--neon-pink);background:#ff00550f}.modules-grid__icon--cyan{color:var(--neon-cyan);background:#00e5ff0f}.modules-grid__icon--green{color:var(--neon-green);background:#00ff850f}.modules-grid__icon--hot{color:var(--neon-pink);box-shadow:inset 0 0 15px #ff00551a}.modules-grid__title{font-size:14px;font-weight:800;letter-spacing:.5px;margin-bottom:4px}.modules-grid__description{font-size:12px;color:var(--text-muted);line-height:1.4}.settings-page{display:grid;gap:clamp(22px,1.45vw,30px);width:100%;max-width:1900px;min-height:calc(100vh - 88px - clamp(48px,3.6vw,76px));margin:0 auto}.settings-page__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:clamp(2px,.6vw,10px) clamp(6px,.6vw,12px) 0}.settings-page__header h1{margin:0 0 10px;color:var(--text-main);font-size:clamp(34px,2.1vw,48px);font-weight:800;line-height:1.05;letter-spacing:0}.settings-page__header p,.settings-page__card-header p,.settings-page__sounds-title p,.settings-page__sound-copy p,.settings-page__photo-hint,.settings-page__footer{color:var(--text-muted)}.settings-page__header p{font-size:clamp(14px,.9vw,17px);line-height:1.55}.settings-page__status-card{min-width:min(330px,100%);display:flex;align-items:center;gap:15px;padding:17px 22px;border:1px solid rgba(160,32,240,.18);border-radius:16px;background:linear-gradient(135deg,#120524c2,#0902126b),radial-gradient(circle at 18% 50%,rgba(0,255,133,.14),transparent 40%);box-shadow:0 18px 42px #00000052,inset 0 0 26px #a020f00a}.settings-page__status-card span{width:48px;height:48px;display:grid;place-items:center;flex:0 0 auto;color:var(--neon-green);border:1px solid rgba(0,255,133,.18);border-radius:50%;background:#00ff8514;box-shadow:0 0 22px #00ff8524}.settings-page__status-card strong{display:block;margin-bottom:4px;color:var(--neon-green);font-size:15px;font-weight:800}.settings-page__status-card p{font-size:13px}.settings-page__cards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,1.35vw,28px)}.settings-page__card,.settings-page__sounds{position:relative;overflow:hidden;border:1px solid rgba(160,32,240,.18);border-radius:16px;background:linear-gradient(145deg,#1205249e,#07010eb8),radial-gradient(circle at 18% 10%,rgba(160,32,240,.16),transparent 38%);box-shadow:0 18px 45px #00000061,inset 0 0 28px #a020f00e}.settings-page__card{min-height:440px;display:flex;flex-direction:column;padding:clamp(24px,1.45vw,32px)}.settings-page__card:before,.settings-page__sounds:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(160,32,240,.16),transparent 36%),radial-gradient(circle at 88% 95%,rgba(255,0,85,.06),transparent 42%);opacity:.62}.settings-page__card-header{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:flex-start;min-height:82px}.settings-page__card-icon{width:54px;height:54px;display:grid;place-items:center;color:var(--neon-purple);border-radius:50%;background:radial-gradient(circle,rgba(160,32,240,.24),rgba(160,32,240,.08) 58%,transparent 100%);box-shadow:0 0 28px #a020f042}.settings-page__card-header h2,.settings-page__sounds-title h2{margin:0 0 12px;color:var(--text-main);font-size:clamp(14px,.84vw,17px);font-weight:800;letter-spacing:.9px}.settings-page__card-header p,.settings-page__sounds-title p{margin:0;font-size:clamp(12px,.76vw,14px);line-height:1.55}.settings-page__card-body{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;gap:18px;padding-top:18px}.settings-page__field{display:grid;gap:8px}.settings-page__field>span{color:#ffffffa3;font-size:11px;font-weight:800;letter-spacing:.8px}.settings-page__input-shell{min-height:52px;display:flex;align-items:center;gap:12px;padding:0 16px;border:1px solid rgba(160,32,240,.48);border-radius:10px;background:linear-gradient(135deg,#120524d1,#09021285);box-shadow:0 0 18px #a020f014,inset 0 0 16px #a020f00a}.settings-page__input-leading-icon,.settings-page__input-shell button{color:var(--text-muted);flex:0 0 auto}.settings-page__input-shell input{width:100%;min-width:0;color:var(--text-main);background:transparent;border:0;outline:0;font:inherit;font-size:14px;font-weight:700}.settings-page__input-shell button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:transparent;cursor:pointer;transition:color .2s ease,filter .2s ease}.settings-page__input-shell button:hover{color:var(--text-main);filter:drop-shadow(0 0 8px rgba(160,32,240,.4))}.settings-page__save-button{width:100%;min-height:52px;justify-content:center;margin-top:auto;border-radius:10px;font-size:15px;box-shadow:0 0 24px #a020f075,inset 0 0 16px #ffffff14}.settings-page__photo-card{align-items:stretch;text-align:left}.settings-page__avatar-stage{position:relative;z-index:1;width:min(245px,78%);aspect-ratio:1;display:grid;place-items:center;margin:20px auto 24px}.settings-page__avatar-stage img{width:58%;aspect-ratio:1;object-fit:cover;border:6px solid var(--neon-purple);border-radius:50%;box-shadow:0 0 26px #a020f0a6,0 0 46px #a020f03d}.settings-page__avatar-orbit{position:absolute;top:16%;right:16%;bottom:16%;left:16%;border:1px solid rgba(160,32,240,.26);border-radius:50%;transform:rotate(-14deg) scaleX(1.55);box-shadow:0 0 12px #a020f01f}.settings-page__avatar-orbit--two{top:18%;right:18%;bottom:18%;left:18%;border-color:#00e5ff33;transform:rotate(22deg) scaleX(1.5)}.settings-page__avatar-dot{position:absolute;width:6px;height:6px;border-radius:50%}.settings-page__avatar-dot--cyan{left:10%;top:37%;background:var(--neon-cyan);box-shadow:0 0 14px #00e5ffbf}.settings-page__avatar-dot--pink{right:4%;top:30%;background:var(--neon-pink);box-shadow:0 0 14px #ff0055bf}.settings-page__avatar-dot--purple{right:0;bottom:34%;background:var(--neon-purple);box-shadow:0 0 14px #a020f0bf}.settings-page__photo-button{position:relative;z-index:1;width:min(260px,100%);min-height:52px;justify-content:center;margin:0 auto;color:var(--text-main);border-color:#a020f0c7;box-shadow:0 0 24px #a020f047,inset 0 0 16px #a020f014}.settings-page__photo-hint{position:relative;z-index:1;margin:16px 0 0;text-align:center;font-size:13px}.settings-page__sounds{padding:clamp(20px,1.35vw,28px)}.settings-page__sounds-header{position:relative;z-index:1;display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:18px}.settings-page__sounds-title{display:flex;gap:18px;align-items:flex-start}.settings-page__sounds-title>span{color:var(--neon-purple);filter:drop-shadow(0 0 12px rgba(160,32,240,.55))}.settings-page__sound-badge{display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:8px 12px;border:1px solid rgba(160,32,240,.22);border-radius:9px;background:#120524a8;color:var(--text-muted);font-size:11px;font-weight:800;letter-spacing:.6px}.settings-page__sound-badge strong,.settings-page__sound-badge svg{color:var(--neon-green);filter:drop-shadow(0 0 9px rgba(0,255,133,.42))}.settings-page__sound-list{position:relative;z-index:1;display:grid;gap:12px}.settings-page__sound-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:74px;padding:13px 16px;border:1px solid rgba(160,32,240,.13);border-radius:12px;background:#09021270;box-shadow:inset 0 0 18px #a020f009}.settings-page__sound-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:11px;border:1px solid currentColor;background:color-mix(in srgb,currentColor 14%,transparent)}.settings-page__sound-icon--pink{color:var(--neon-pink);box-shadow:0 0 18px #ff005529}.settings-page__sound-icon--green{color:var(--neon-green);box-shadow:0 0 18px #00ff8524}.settings-page__sound-copy h3{margin:0 0 5px;color:var(--text-main);font-size:15px;font-weight:800}.settings-page__sound-copy p{margin:0;font-size:13px;line-height:1.45}.settings-page__toggle{width:54px;height:32px;display:flex;align-items:center;padding:4px;border:0;border-radius:999px;background:#2c2842;cursor:pointer;transition:background .25s ease,box-shadow .25s ease}.settings-page__toggle span{width:24px;height:24px;border-radius:50%;background:var(--text-main);box-shadow:0 0 12px #ffffff47;transition:transform .25s ease}.settings-page__toggle.is-active{background:var(--neon-green);box-shadow:0 0 22px #00ff8547}.settings-page__toggle.is-active span{transform:translate(22px)}.settings-page__footer{display:grid;grid-template-columns:minmax(240px,1fr) auto minmax(240px,1fr);align-items:center;gap:18px;min-height:58px;padding:16px 6px 0;border-top:1px solid rgba(160,32,240,.16);font-size:13px}.settings-page__footer-brand,.settings-page__footer nav{display:flex;align-items:center;gap:14px}.settings-page__footer-brand svg{color:var(--neon-green)}.settings-page__footer-brand strong{color:var(--text-main)}.settings-page__footer p{justify-self:center;display:flex;align-items:center;gap:10px;margin:0}.settings-page__footer p:before{content:"";width:20px;height:20px;border:2px solid var(--neon-purple);border-radius:50%;box-shadow:0 0 14px #a020f061}.settings-page__footer nav{justify-content:flex-end}.settings-page__footer a{color:var(--text-muted);text-decoration:none;transition:color .2s ease}.settings-page__footer a:hover{color:var(--text-main)}@media (min-width: 1700px){.settings-page{max-width:none}.settings-page__card{min-height:462px}}@media (max-width: 1279px){.settings-page__cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-page__photo-card{grid-column:span 2}}@media (max-width: 980px){.settings-page__header,.settings-page__sounds-header{flex-direction:column;align-items:stretch}.settings-page__cards-grid{grid-template-columns:1fr}.settings-page__photo-card{grid-column:auto}.settings-page__footer{grid-template-columns:1fr;justify-items:start}.settings-page__footer p{justify-self:start}.settings-page__footer nav{justify-content:flex-start;flex-wrap:wrap}}@media (max-width: 640px){.settings-page__card,.settings-page__sounds{padding:20px}.settings-page__sound-row{grid-template-columns:auto 1fr}.settings-page__toggle{grid-column:2;justify-self:start}}.settings-page__card,.settings-page__sounds,.settings-page__status-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.settings-page__card,.settings-page__sound-row,.settings-page__status-card{transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease,background .22s ease}.settings-page__card:hover,.settings-page__sound-row:hover,.settings-page__status-card:hover{transform:translateY(-1px);border-color:#00e5ff33;box-shadow:0 20px 50px #00000061,0 0 24px #a020f01f,inset 0 0 28px #00e5ff06}.settings-page__input-shell:focus-within{border-color:#00e5ff61;box-shadow:0 0 22px #a020f024,inset 0 0 18px #00e5ff09}.settings-page__input-shell input:focus-visible,.settings-page__input-shell button:focus-visible,.settings-page__save-button:focus-visible,.settings-page__photo-button:focus-visible,.settings-page__toggle:focus-visible{outline:2px solid rgba(0,229,255,.72);outline-offset:2px}.settings-page__toggle{border:1px solid rgba(255,255,255,.08)}.settings-page__toggle.is-active{border-color:#00ff8557}.settings-page__footer{border-top-color:#00e5ff1f}.settings-page__footer a:focus-visible{outline:2px solid rgba(0,229,255,.72);outline-offset:3px}@media (max-width: 520px){.settings-page__status-card{min-width:0}.settings-page__sound-row{gap:12px}}@media (max-width: 1279px){.settings-page{min-height:auto;gap:var(--content-gap)}.settings-page__header{align-items:flex-start;flex-direction:column}.settings-page__cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-page__sounds-layout,.settings-page__footer{grid-template-columns:1fr}}@media (max-width: 767px){.settings-page__cards-grid{grid-template-columns:1fr}}.bankroll-page{display:grid;gap:clamp(20px,1.25vw,28px);width:100%;max-width:1900px;margin:0 auto}.bankroll-page>*{min-width:0}.bankroll-page__header{display:flex;align-items:center;gap:20px;padding:2px 0}.bankroll-page__header-icon{width:66px;height:66px;display:grid;place-items:center;flex:0 0 auto;color:var(--neon-purple);border:1px solid rgba(160,32,240,.44);border-radius:16px;background:linear-gradient(145deg,#a020f047,#090212b8),radial-gradient(circle at 28% 12%,rgba(255,255,255,.2),transparent 36%);box-shadow:0 0 30px #a020f05c,inset 0 0 20px #a020f014}.bankroll-page__header h1{margin:0 0 6px;color:var(--text-main);font-size:clamp(34px,2.1vw,48px);font-weight:800;line-height:1.05;letter-spacing:0}.bankroll-page__header p,.bankroll-page__summary-card p,.bankroll-page__profile-description,.bankroll-page__profile-option small,.bankroll-page__profile-summary p,.bankroll-page__profile-summary-grid small,.bankroll-page__mindset-header p,.bankroll-page__mindset-quote p,.bankroll-page__mindset-data span,.bankroll-page__mindset-data small,.bankroll-page__chart-legend,.bankroll-page__chart-scale,.bankroll-page__chart-dates,.bankroll-page__chart-metric span,.bankroll-page__chart-metric small{color:var(--text-muted)}.bankroll-page__header p{margin:0;font-size:clamp(14px,.9vw,17px)}.bankroll-page__summary-grid{display:grid;grid-template-columns:minmax(260px,1.18fr) repeat(3,minmax(220px,1fr));gap:clamp(16px,1vw,22px);min-width:0}.bankroll-page__summary-card,.bankroll-page__panel{position:relative;overflow:hidden;border:1px solid rgba(160,32,240,.17);border-radius:16px;background:linear-gradient(145deg,#0d04188f,#07010ebd),radial-gradient(circle at 18% 8%,rgba(160,32,240,.12),transparent 38%);box-shadow:0 16px 42px #00000061,inset 0 0 26px #a020f00a}.bankroll-page__summary-card:before,.bankroll-page__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(160,32,240,.11),transparent 34%),radial-gradient(circle at 96% 0%,rgba(255,0,85,.04),transparent 36%)}.bankroll-page__summary-card{min-height:156px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;padding:clamp(18px,1.15vw,24px)}.bankroll-page__summary-card--featured{border-color:#00e5ff57;background:linear-gradient(145deg,#00e5ff17,#0d04189e),radial-gradient(circle at 18% 8%,rgba(160,32,240,.14),transparent 38%);box-shadow:0 18px 48px #0000006b,0 0 28px #00e5ff14,inset 0 0 30px #00e5ff09}.bankroll-page__summary-icon{position:relative;z-index:1;width:62px;height:62px;display:grid;place-items:center;border-radius:14px;background:#ffffff08}.bankroll-page__summary-card>div{position:relative;z-index:1;min-width:0}.bankroll-page__summary-label{display:block;margin-bottom:8px;color:var(--text-main);font-size:12px;font-weight:800;letter-spacing:.45px}.bankroll-page__summary-secondary{display:block;margin-top:-4px;margin-bottom:4px;color:#d07dff;font-size:13px}.bankroll-page__summary-card strong{display:block;color:var(--text-main);font-size:clamp(20px,1.35vw,28px);font-weight:800;line-height:1.1}.bankroll-page__summary-card--featured strong{font-size:clamp(24px,1.72vw,34px)}.bankroll-page__summary-card p{margin:8px 0 0;font-size:13px}.bankroll-page__summary-card--cyan .bankroll-page__summary-icon,.bankroll-page__summary-card--cyan strong{color:var(--neon-cyan)}.bankroll-page__summary-card--green .bankroll-page__summary-icon,.bankroll-page__summary-card--green strong,.bankroll-page__summary-card--green p{color:var(--neon-green)}.bankroll-page__summary-card--purple .bankroll-page__summary-icon,.bankroll-page__summary-card--purple strong{color:var(--neon-purple)}.bankroll-page__summary-card--pink .bankroll-page__summary-icon,.bankroll-page__summary-card--pink strong{color:var(--neon-pink)}.bankroll-page__summary-card--yellow .bankroll-page__summary-icon,.bankroll-page__summary-card--yellow strong{color:var(--neon-yellow)}.bankroll-page__summary-card--cyan .bankroll-page__summary-icon{box-shadow:0 0 24px #00e5ff26}.bankroll-page__summary-card--green .bankroll-page__summary-icon{box-shadow:0 0 24px #00ff8524}.bankroll-page__summary-card--purple .bankroll-page__summary-icon{box-shadow:0 0 24px #a020f033}.bankroll-page__summary-card--pink .bankroll-page__summary-icon{box-shadow:0 0 24px #ff00552e}.bankroll-page__summary-card--yellow .bankroll-page__summary-icon{box-shadow:0 0 24px #ffd60021}.bankroll-page__progress{height:8px;margin-top:12px;overflow:hidden;border-radius:999px;background:#ffffff1c}.bankroll-page__progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--neon-pink),var(--neon-purple));box-shadow:0 0 14px #a020f073}.bankroll-page__main-grid,.bankroll-page__bottom-grid{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:clamp(16px,.95vw,21px);min-width:0}.bankroll-page__main-grid>*,.bankroll-page__bottom-grid>*{min-width:0}.bankroll-page__panel{padding:clamp(22px,1.35vw,30px)}.bankroll-page__panel>*{position:relative;z-index:1}.bankroll-page__panel h2{margin:0;color:var(--text-main);font-size:clamp(17px,1vw,21px);font-weight:800;letter-spacing:.35px}.bankroll-page__management{grid-column:span 13}.bankroll-page__mindset{grid-column:span 11}.bankroll-page__evolution,.bankroll-page__history{grid-column:span 24}.bankroll-page__management-layout{display:grid;grid-template-columns:minmax(220px,.78fr) minmax(300px,1.22fr);gap:clamp(16px,1vw,22px);margin-top:18px}.bankroll-page__section-label{display:block;margin-bottom:11px;color:var(--text-main);font-size:12px;font-weight:800;letter-spacing:.5px}.bankroll-page__goal-list{display:flex;flex-direction:column;gap:10px}.bankroll-page__profile-select{position:relative;z-index:3;display:grid;gap:9px}.bankroll-page__profile-trigger{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;min-height:58px;padding:13px 15px;color:var(--text-main);text-align:left;border:1px solid rgba(160,32,240,.24);border-radius:12px;background:linear-gradient(135deg,#a020f029,#0902129e),radial-gradient(circle at 8% 0%,rgba(0,229,255,.08),transparent 34%);box-shadow:0 0 24px #a020f01f,inset 0 0 18px #00e5ff06;cursor:pointer}.bankroll-page__profile-trigger-main{display:flex;align-items:center;min-width:0;gap:12px}.bankroll-page__profile-trigger-main svg,.bankroll-page__profile-option svg,.bankroll-page__profile-summary-current svg{flex:0 0 auto;color:var(--neon-purple);filter:drop-shadow(0 0 10px rgba(160,32,240,.36))}.bankroll-page__profile-trigger strong,.bankroll-page__profile-option strong,.bankroll-page__profile-option small{display:block}.bankroll-page__profile-trigger strong{overflow:hidden;font-size:15px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.bankroll-page__profile-chevron{color:var(--neon-cyan);transition:transform .22s ease}.bankroll-page__profile-select.is-open .bankroll-page__profile-chevron{transform:rotate(180deg)}.bankroll-page__profile-description{margin:0;padding:0 2px;font-size:12px;line-height:1.45}.bankroll-page__profile-menu{position:absolute;top:calc(100% + 8px);right:0;left:0;z-index:20;display:grid;gap:8px;padding:10px;border:1px solid rgba(160,32,240,.28);border-radius:14px;background:linear-gradient(145deg,#0d0418f5,#07010efa),radial-gradient(circle at 18% 4%,rgba(0,229,255,.08),transparent 34%);box-shadow:0 22px 52px #0000007a,0 0 28px #a020f029;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.bankroll-page__profile-option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;min-height:64px;padding:12px;color:var(--text-main);text-align:left;border:1px solid rgba(160,32,240,.12);border-radius:10px;background:#090212ad;cursor:pointer}.bankroll-page__profile-option strong{margin-bottom:5px;font-size:14px;line-height:1.2}.bankroll-page__profile-option small{font-size:11px;line-height:1.35}.bankroll-page__profile-option.is-active{border-color:#00e5ff57;background:linear-gradient(135deg,#00e5ff1f,#a020f026,#090212b8);box-shadow:0 0 20px #00e5ff14,inset 0 0 18px #a020f00f}.bankroll-page__profile-summary{display:grid;gap:10px;padding:13px;border:1px solid rgba(160,32,240,.2);border-radius:12px;background:linear-gradient(135deg,#a020f014,#0902127a),radial-gradient(circle at 100% 0%,rgba(0,229,255,.06),transparent 36%)}.bankroll-page__profile-summary-label{color:#ffffff94;font-size:10px;font-weight:900;letter-spacing:.6px;text-transform:uppercase}.bankroll-page__profile-summary-current{display:flex;align-items:center;gap:10px;color:var(--text-main)}.bankroll-page__profile-summary-current strong{font-size:15px;font-weight:800}.bankroll-page__profile-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bankroll-page__profile-summary-grid span{display:grid;gap:5px;min-width:0;padding:9px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff09}.bankroll-page__profile-summary-grid small{font-size:10px;font-weight:800;letter-spacing:.35px;text-transform:uppercase}.bankroll-page__profile-summary-grid strong{color:var(--text-main);font-size:13px;line-height:1.2}.bankroll-page__profile-summary p{margin:0;font-size:12px;line-height:1.4}.bankroll-page__fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;align-content:start}.bankroll-page__field-group{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:13px;border:1px solid rgba(160,32,240,.16);border-radius:14px;background:linear-gradient(135deg,#a020f014,#09021261)}.bankroll-page__field-group--calculated{border-color:#00e5ff21;background:linear-gradient(135deg,#00e5ff0b,#0902126b)}.bankroll-page__field-group>.bankroll-page__section-label{grid-column:1 / -1;margin-bottom:-2px}.bankroll-page__field{display:grid;gap:8px}.bankroll-page__field>span{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#ffffffb8;font-size:12px;font-weight:700}.bankroll-page__field>span em{flex:0 0 auto;padding:3px 7px;border-radius:999px;font-size:9px;font-style:normal;font-weight:900;letter-spacing:.4px}.bankroll-page__field--editable>span em{color:var(--neon-cyan);border:1px solid rgba(0,229,255,.26);background:#00e5ff14}.bankroll-page__daily-result{padding:12px;border:1px solid rgba(0,229,255,.13);border-radius:12px;background:linear-gradient(135deg,#00e5ff0b,#09021270)}.bankroll-page__daily-result>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;border-color:#00e5ff38}.bankroll-page__daily-result button{min-height:32px;padding:0 12px;color:var(--neon-cyan);border:1px solid rgba(0,229,255,.24);border-radius:7px;background:linear-gradient(135deg,#00e5ff1a,#a020f017);font-size:11px;font-weight:900;letter-spacing:.25px;cursor:pointer}.bankroll-page__daily-result button:disabled{opacity:.46;cursor:not-allowed}.bankroll-page__daily-result.is-positive>div,.bankroll-page__daily-result.is-positive input,.bankroll-page__daily-result.is-positive small:first-child{color:var(--neon-green);border-color:#00ff8547}.bankroll-page__daily-result.is-negative>div,.bankroll-page__daily-result.is-negative input,.bankroll-page__daily-result.is-negative small:first-child{color:var(--neon-pink);border-color:#ff005547}.bankroll-page__field--calculated>span em{color:var(--neon-green);border:1px solid rgba(0,255,133,.25);background:#00ff8514}.bankroll-page__field>div{min-height:46px;display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid rgba(160,32,240,.25);border-radius:8px;background:#05010b94}.bankroll-page__field input{width:100%;min-width:0;color:var(--text-main);background:transparent;border:0;outline:0;font:inherit;font-size:14px}.bankroll-page__range-shell{display:grid!important;grid-template-columns:minmax(80px,1fr) 74px auto}.bankroll-page__field--range input[type=range]{height:6px;padding:0;border:0;border-radius:999px;accent-color:var(--neon-purple);cursor:pointer}.bankroll-page__field--range .bankroll-page__range-number{text-align:right}.bankroll-page__field--calculated>div{border-color:#00e5ff26;background:linear-gradient(135deg,#ffffff09,#05010b94)}.bankroll-page__field--calculated strong{overflow:hidden;color:var(--text-main);font-size:clamp(16px,.94vw,20px);line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.bankroll-page__field--green strong{color:var(--neon-green)}.bankroll-page__field--pink strong{color:var(--neon-pink)}.bankroll-page__field--cyan strong{color:var(--neon-cyan)}.bankroll-page__field--purple strong{color:var(--neon-purple)}.bankroll-page__field small{color:#ffffffad;white-space:nowrap}.bankroll-page__field-helper{display:block;overflow:hidden;color:var(--text-muted)!important;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:normal!important}.bankroll-page__save-button{grid-column:span 2;min-height:54px;justify-content:center;margin-top:4px;border-radius:10px;font-size:16px;box-shadow:0 0 24px #a020f073,inset 0 0 16px #ffffff14}.bankroll-page__mindset{display:flex;flex-direction:column}.bankroll-page__mindset-header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center}.bankroll-page__mindset-icon{width:58px;height:58px;display:grid;place-items:center;color:var(--neon-cyan);border:1px solid rgba(0,229,255,.24);border-radius:14px;background:linear-gradient(145deg,#00e5ff1a,#090212a3),radial-gradient(circle at 25% 12%,rgba(255,255,255,.14),transparent 36%);box-shadow:0 0 24px #00e5ff1f}.bankroll-page__mindset-header h2{margin-bottom:6px}.bankroll-page__mindset-header p{margin:0;font-size:13px;line-height:1.45}.bankroll-page__mindset-layout{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(280px,1.1fr);gap:clamp(16px,.9vw,20px);align-items:stretch;margin-top:20px}.bankroll-page__mindset-quote,.bankroll-page__mindset-data-group{border:1px solid rgba(160,32,240,.15);border-radius:14px;background:linear-gradient(145deg,#a020f014,#0902127a)}.bankroll-page__mindset-quote{display:grid;align-content:space-between;gap:14px;min-height:100%;padding:16px}.bankroll-page__mindset-quote blockquote{margin:0;color:var(--text-main);font-size:clamp(19px,1.22vw,27px);font-weight:800;line-height:1.28;letter-spacing:0;opacity:1;transition:opacity .26s ease,transform .26s ease}.bankroll-page__mindset-quote blockquote.is-transitioning{opacity:0;transform:translateY(4px)}.bankroll-page__mindset-quote p{margin:0;max-width:420px;font-size:12px;line-height:1.5}.bankroll-page__mindset-data{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bankroll-page__mindset-data-group{display:grid;gap:9px;padding:14px}.bankroll-page__mindset-data-group>.bankroll-page__section-label{margin-bottom:0}.bankroll-page__mindset-data-group>div{display:grid;gap:4px;padding:10px 11px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:#05010b5c}.bankroll-page__mindset-data strong{color:var(--text-main);font-size:clamp(15px,.9vw,18px);line-height:1.1}.bankroll-page__mindset-data .is-green,.bankroll-page__mindset-data-group:first-child>div:first-of-type strong{color:var(--neon-green)}.bankroll-page__mindset-data .is-purple{color:var(--neon-purple)}.bankroll-page__mindset-data .is-pink,.bankroll-page__mindset-data-group--session>div:first-of-type strong{color:var(--neon-pink)}.bankroll-page__mindset-data-group--session>div:nth-of-type(2) strong{color:var(--neon-cyan)}.bankroll-page__panel-title,.bankroll-page__chart-header,.bankroll-page__history-header{display:flex;align-items:center;justify-content:space-between;gap:18px}.bankroll-page__panel-title>span{width:20px;height:20px;display:grid;place-items:center;color:var(--neon-purple);border:1px solid currentColor;border-radius:50%;font-size:12px;font-weight:800}.bankroll-page__chart-header button,.bankroll-page__history-header button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:9px 15px;color:var(--text-main);border:1px solid rgba(160,32,240,.24);border-radius:9px;background:#0902127a;cursor:pointer}.bankroll-page__dropdown{position:relative;z-index:25}.bankroll-page__dropdown>button svg:last-child{transition:transform .22s ease}.bankroll-page__dropdown.is-open>button svg:last-child{transform:rotate(180deg)}.bankroll-page__dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:40;display:grid;min-width:152px;padding:8px;border:1px solid rgba(160,32,240,.28);border-radius:12px;background:linear-gradient(145deg,#0d0418fa,#07010efa),radial-gradient(circle at 18% 4%,rgba(0,229,255,.08),transparent 34%);box-shadow:0 18px 46px #0000007a,0 0 24px #a020f024;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bankroll-page__dropdown-menu--right{right:0;left:auto}.bankroll-page__dropdown-menu.bankroll-page__dropdown-menu--period button{grid-template-columns:minmax(0,1fr) auto}.bankroll-page__dropdown-menu button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:34px;padding:0 10px;color:var(--text-main);border:0;border-radius:8px;background:transparent;font-size:12px;font-weight:800;text-align:left;cursor:pointer}.bankroll-page__dropdown-menu button:hover,.bankroll-page__dropdown-menu button.is-active{color:var(--neon-cyan);background:#00e5ff14}.bankroll-page__dropdown-menu button.is-active svg{color:var(--neon-green)}.bankroll-page__dropdown-dot{width:8px;height:8px;border-radius:50%;background:#ffffff5c}.bankroll-page__dropdown-dot.is-green{background:var(--neon-green);box-shadow:0 0 10px #00ff856b}.bankroll-page__dropdown-dot.is-red{background:var(--neon-pink);box-shadow:0 0 10px #ff00556b}.bankroll-page__chart-legend{display:flex;justify-content:center;gap:28px;margin:18px 0 10px;font-size:12px}.bankroll-page__chart-legend span{display:inline-flex;align-items:center;gap:8px}.bankroll-page__chart-legend i{width:10px;height:10px;border-radius:50%}.bankroll-page__chart-legend .is-green{background:var(--neon-green)}.bankroll-page__chart-legend .is-red{background:var(--neon-pink)}.bankroll-page__chart{display:grid;grid-template-columns:60px minmax(0,1fr);gap:14px;min-height:248px}.bankroll-page__chart-empty{min-height:248px;display:grid;place-items:center;align-content:center;gap:10px;padding:28px;color:var(--text-muted);text-align:center;border:1px solid rgba(160,32,240,.16);border-radius:12px;background:linear-gradient(145deg,#a020f012,#09021275),radial-gradient(circle at 50% 0%,rgba(0,229,255,.06),transparent 36%)}.bankroll-page__chart-empty svg{color:var(--neon-purple);filter:drop-shadow(0 0 14px rgba(160,32,240,.34))}.bankroll-page__chart-empty strong{color:var(--text-main);font-size:clamp(16px,.95vw,20px)}.bankroll-page__chart-empty span{max-width:360px;font-size:13px;line-height:1.45}.bankroll-page__chart-scale{display:flex;flex-direction:column;justify-content:space-between;padding:2px 0 26px;font-size:12px}.bankroll-page__chart svg{width:100%;height:222px;overflow:visible;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.085) 0 1px,transparent 1px 30px),repeating-linear-gradient(to right,rgba(160,32,240,.08) 0 1px,transparent 1px 54px);border-radius:10px}.bankroll-page__chart polyline{fill:none;stroke:#bd62ff;stroke-width:1.8;filter:drop-shadow(0 0 5px rgba(160,32,240,.7))}.bankroll-page__chart circle{fill:#bd62ff;stroke:#fff;stroke-width:.35;filter:drop-shadow(0 0 4px rgba(160,32,240,.68))}.bankroll-page__chart circle.is-green{fill:var(--neon-green);filter:drop-shadow(0 0 4px rgba(0,255,133,.8))}.bankroll-page__chart circle.is-red{fill:var(--neon-pink);filter:drop-shadow(0 0 4px rgba(255,0,85,.8))}.bankroll-page__chart-dates{grid-column:2;display:flex;justify-content:space-between;gap:8px;margin-top:-12px;font-size:12px}.bankroll-page__chart-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.bankroll-page__chart-metric{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:center;min-height:78px;padding:12px 10px;border:1px solid rgba(160,32,240,.15);border-radius:10px;background:#0902125c}.bankroll-page__chart-metric svg{width:21px;height:21px;justify-self:start}.bankroll-page__chart-metric>div{min-width:0;justify-self:stretch}.bankroll-page__chart-metric--green svg,.bankroll-page__chart-metric--green strong{color:var(--neon-green)}.bankroll-page__chart-metric--pink svg,.bankroll-page__chart-metric--pink strong{color:var(--neon-pink)}.bankroll-page__chart-metric span,.bankroll-page__chart-metric small{display:block}.bankroll-page__chart-metric span{overflow:visible;font-size:9.5px;font-weight:800;line-height:1.2;text-overflow:clip;white-space:normal}.bankroll-page__chart-metric strong{display:block;margin:4px 0;font-size:clamp(13px,.82vw,16px);line-height:1.05;white-space:nowrap}.bankroll-page__chart-metric small{font-size:10px;line-height:1.1;white-space:nowrap}.bankroll-page__history-header{margin-bottom:18px}.bankroll-page__history-header>div{display:flex;gap:10px}.bankroll-page__table-wrap{width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain}.bankroll-page__history table{width:100%;min-width:720px;border-collapse:collapse}.bankroll-page__history th,.bankroll-page__history td{padding:13px 10px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left}.bankroll-page__history th{color:var(--text-muted);font-size:11px;font-weight:800;letter-spacing:.45px}.bankroll-page__history td{color:#ffffffdb;font-size:14px}.bankroll-page__history th:last-child,.bankroll-page__history td:last-child{width:72px;text-align:right}.bankroll-page__history-empty{padding:28px 12px!important;color:var(--text-muted)!important;text-align:center!important}.bankroll-page__result-badge{display:inline-grid;place-items:center;min-width:70px;min-height:30px;padding:0 12px;border-radius:8px;font-size:12px;font-weight:800}.bankroll-page__result-badge--green{color:var(--neon-green);background:#00ff851f}.bankroll-page__result-badge--red{color:var(--neon-pink);background:#ff005521}.bankroll-page__history .is-positive{color:var(--neon-green)}.bankroll-page__history .is-negative{color:var(--neon-pink)}.bankroll-page__history-actions{position:relative}.bankroll-page__history-action-trigger{width:34px;height:34px;display:inline-grid;place-items:center;color:#d77dff;border:1px solid rgba(160,32,240,.24);border-radius:8px;background:#a020f014;cursor:pointer}.bankroll-page__history-action-menu{position:absolute;top:calc(100% - 2px);right:8px;z-index:35;display:grid;min-width:136px;padding:8px;border:1px solid rgba(160,32,240,.28);border-radius:12px;background:linear-gradient(145deg,#0d0418fa,#07010efa),radial-gradient(circle at 18% 4%,rgba(0,229,255,.08),transparent 34%);box-shadow:0 18px 46px #0000007a,0 0 24px #a020f024;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bankroll-page__history-action-menu button{display:flex;align-items:center;gap:9px;min-height:34px;padding:0 10px;color:var(--text-main);border:0;border-radius:8px;background:transparent;font-size:12px;font-weight:800;text-align:left;cursor:pointer}.bankroll-page__history-action-menu button:hover{color:var(--neon-cyan);background:#00e5ff14}.bankroll-page__history-action-menu button.is-danger{color:var(--neon-pink)}.bankroll-page__history-edit{display:grid;grid-template-columns:auto minmax(80px,1fr) auto auto;align-items:center;gap:7px;width:min(260px,100%);padding:5px;border:1px solid rgba(0,229,255,.18);border-radius:9px;background:#05010b94}.bankroll-page__history-edit input{min-width:0;color:var(--text-main);border:0;background:transparent;outline:0;font:inherit}.bankroll-page__history-edit small{color:currentColor;font-size:11px;font-weight:800}.bankroll-page__history-edit button{width:28px;height:28px;display:grid;place-items:center;color:var(--neon-cyan);border:1px solid rgba(0,229,255,.22);border-radius:7px;background:#00e5ff14;cursor:pointer}.bankroll-page__history-edit button:last-child{color:var(--neon-pink);border-color:#f053;background:#ff005514}.bankroll-page__history-edit button:disabled{opacity:.42;cursor:not-allowed}.bankroll-page__history-more{display:flex;align-items:center;justify-content:center;gap:14px;width:min(340px,100%);min-height:48px;margin:14px auto 0;color:#d77dff;border:1px solid rgba(160,32,240,.34);border-radius:9px;background:#a020f014;font-size:15px;font-weight:800;cursor:pointer}.bankroll-page__history-more:disabled{opacity:.55;cursor:not-allowed}.bankroll-page__history-more svg{transition:transform .22s ease}.bankroll-page__history-more.is-expanded svg{transform:rotate(180deg)}@media (min-width: 1700px){.bankroll-page{max-width:none}}@media (max-width: 1500px){.bankroll-page__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bankroll-page__management,.bankroll-page__mindset,.bankroll-page__evolution,.bankroll-page__history{grid-column:span 24}}@media (max-width: 980px){.bankroll-page__main-grid,.bankroll-page__bottom-grid{grid-template-columns:1fr}.bankroll-page__management,.bankroll-page__mindset,.bankroll-page__evolution,.bankroll-page__history{grid-column:auto}.bankroll-page__summary-grid,.bankroll-page__management-layout,.bankroll-page__chart-metrics,.bankroll-page__mindset-layout,.bankroll-page__mindset-data,.bankroll-page__fields-grid,.bankroll-page__field-group{grid-template-columns:1fr}.bankroll-page__save-button{grid-column:auto}.bankroll-page__chart{grid-template-columns:1fr}.bankroll-page__chart-scale{display:none}.bankroll-page__chart-dates{grid-column:auto;flex-wrap:wrap}}@media (max-width: 640px){.bankroll-page__summary-grid{grid-template-columns:1fr}.bankroll-page__header{align-items:flex-start}.bankroll-page__header-icon{width:56px;height:56px}.bankroll-page__history-header{flex-direction:column;align-items:flex-start}}.bankroll-page__summary-card,.bankroll-page__panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bankroll-page__summary-card{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.bankroll-page__summary-card:hover{transform:translateY(-2px);border-color:#00e5ff38;box-shadow:0 18px 48px #0000006b,0 0 24px #a020f01f,inset 0 0 26px #00e5ff06}.bankroll-page__profile-trigger,.bankroll-page__profile-option,.bankroll-page__field>div,.bankroll-page__daily-result button,.bankroll-page__chart-header button,.bankroll-page__history-header button,.bankroll-page__dropdown-menu button,.bankroll-page__history-action-trigger,.bankroll-page__history-edit button,.bankroll-page__history-more{transition:border-color .22s ease,box-shadow .22s ease,background .22s ease,transform .22s ease}.bankroll-page__profile-trigger:hover,.bankroll-page__profile-option:hover,.bankroll-page__field:focus-within>div,.bankroll-page__daily-result button:hover:not(:disabled),.bankroll-page__chart-header button:hover,.bankroll-page__history-header button:hover,.bankroll-page__dropdown-menu button:hover,.bankroll-page__history-action-trigger:hover,.bankroll-page__history-edit button:hover:not(:disabled),.bankroll-page__history-more:hover:not(:disabled){border-color:#00e5ff47;background:#0c051ab3;box-shadow:0 0 20px #a020f01f,inset 0 0 18px #00e5ff08}.bankroll-page__profile-trigger:focus-visible,.bankroll-page__profile-option:focus-visible,.bankroll-page__field input:focus-visible,.bankroll-page__daily-result button:focus-visible,.bankroll-page__chart-header button:focus-visible,.bankroll-page__history-header button:focus-visible,.bankroll-page__dropdown-menu button:focus-visible,.bankroll-page__history-action-trigger:focus-visible,.bankroll-page__history-action-menu button:focus-visible,.bankroll-page__history-edit button:focus-visible,.bankroll-page__history-more:focus-visible{outline:2px solid rgba(0,229,255,.72);outline-offset:2px}.bankroll-page__history tbody tr{transition:background .18s ease}.bankroll-page__history tbody tr:hover{background:#a020f00e}@media (max-width: 520px){.bankroll-page__header{flex-direction:column;width:100%}.bankroll-page__header>div,.bankroll-page__summary-card,.bankroll-page__panel{min-width:0}.bankroll-page__header h1{font-size:30px}.bankroll-page__summary-card{grid-template-columns:1fr}}@media (max-width: 1279px){.bankroll-page{gap:var(--content-gap)}.bankroll-page__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bankroll-page__main-grid,.bankroll-page__bottom-grid,.bankroll-page__management-layout,.bankroll-page__mindset-layout{grid-template-columns:1fr}.bankroll-page__history{overflow-x:hidden}.bankroll-page__history table{min-width:720px}}@media (max-width: 767px){.bankroll-page__summary-grid,.bankroll-page__fields-grid,.bankroll-page__profile-summary-grid,.bankroll-page__chart-metrics,.bankroll-page__mindset-data{grid-template-columns:1fr}}.upgrade-plans{width:100%;max-width:none;margin:0 auto;display:grid;gap:clamp(16px,1.05vw,22px);color:var(--text-main)}.upgrade-hero,.upgrade-pricing-card,.upgrade-comparison,.upgrade-guarantee,.upgrade-faq,.upgrade-payment{position:relative;overflow:hidden;border:1px solid rgba(160,32,240,.2);border-radius:15px;background:linear-gradient(145deg,#0a0214bd,#05010ceb),radial-gradient(circle at 18% 6%,rgba(160,32,240,.12),transparent 34%);box-shadow:0 18px 48px #0000006b,inset 0 0 30px #a020f00b}.upgrade-hero:before,.upgrade-pricing-card:before,.upgrade-comparison:before,.upgrade-guarantee:before,.upgrade-faq:before,.upgrade-payment:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(160,32,240,.11),transparent 28%,rgba(0,229,255,.035)),radial-gradient(circle at 100% 0%,rgba(255,0,85,.08),transparent 34%)}.upgrade-hero>*,.upgrade-pricing-card>*,.upgrade-comparison>*,.upgrade-guarantee>*,.upgrade-faq>*,.upgrade-payment>*{position:relative;z-index:1}.upgrade-hero{min-height:252px;display:grid;grid-template-columns:minmax(492px,1.18fr) minmax(270px,.67fr) minmax(238px,.55fr);align-items:center;gap:clamp(18px,1.35vw,30px);padding:clamp(22px,1.45vw,30px) clamp(24px,1.9vw,44px)}.upgrade-hero__copy{min-width:0}.upgrade-hero__eyebrow{display:block;margin-bottom:11px;color:#c82cff;font-size:clamp(12px,.72vw,14px);font-weight:800;letter-spacing:1.8px}.upgrade-hero h1{margin:0;color:#fff;font-size:clamp(34px,2.25vw,54px);font-weight:800;line-height:.98;letter-spacing:0;text-shadow:0 0 22px rgba(255,255,255,.1)}.upgrade-hero h1 span{color:#ff2fb5;background:linear-gradient(90deg,#ff2fb5,#a020f0 70%,#7b4dff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.upgrade-hero__copy>p{max-width:510px;margin:12px 0 0;color:#ffffffb8;font-size:clamp(15px,.95vw,18px);line-height:1.45}.upgrade-hero__badges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:22px}.upgrade-hero__badge{min-height:53px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 13px;border:1px solid rgba(160,32,240,.22);border-radius:9px;background:#09021294;box-shadow:inset 0 0 16px #a020f00b}.upgrade-hero__badge svg{color:#d16dff;filter:drop-shadow(0 0 10px rgba(160,32,240,.52))}.upgrade-hero__badge strong,.upgrade-hero__badge small{display:block}.upgrade-hero__badge strong{color:#ffffffe6;font-size:11px;font-weight:800}.upgrade-hero__badge small{margin-top:2px;color:#ffffffb8;font-size:10px;line-height:1.15}.upgrade-hero__hologram{position:relative;min-height:236px;display:grid;place-items:center;isolation:isolate}.upgrade-hero__particles,.upgrade-hero__orbits,.upgrade-hero__brain,.upgrade-hero__divider{position:absolute;pointer-events:none}.upgrade-hero__particles{width:min(520px,122%);opacity:.84;filter:drop-shadow(0 0 12px rgba(160,32,240,.25))}.upgrade-hero__orbits{width:min(620px,138%);opacity:.9;mix-blend-mode:screen;filter:brightness(1.08) saturate(1.18) drop-shadow(0 0 10px rgba(160,32,240,.35));animation:upgradeOrbitDrift 13s linear infinite}.upgrade-hero__orbits--two{width:min(560px,124%);transform:rotate(16deg) scaleY(.72);opacity:.48;animation-duration:17s;animation-direction:reverse}.upgrade-hero__brain{width:min(265px,66%);opacity:.96;filter:brightness(1.1) contrast(1.15) saturate(1.12) drop-shadow(0 0 12px rgba(160,32,240,.6)) drop-shadow(0 0 30px rgba(160,32,240,.22));animation:upgradeBrainFloat 5.6s ease-in-out infinite}.upgrade-hero__divider{bottom:15px;width:min(250px,58%);opacity:.72}.upgrade-hero__base{position:absolute;bottom:1px;width:min(280px,60%);height:58px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(160,32,240,.24) 0 18%,transparent 58%),repeating-radial-gradient(ellipse at center,rgba(123,77,255,.42) 0 2px,transparent 3px 13px);filter:blur(.2px) drop-shadow(0 0 16px rgba(160,32,240,.38))}.upgrade-hero__why{min-height:216px;padding:21px 22px;border:1px solid rgba(160,32,240,.22);border-radius:14px;background:linear-gradient(145deg,#0a0214ad,#05010cdb),radial-gradient(circle at 100% 0%,rgba(0,229,255,.08),transparent 35%);box-shadow:0 16px 40px #00000052,inset 0 0 24px #a020f00a}.upgrade-hero__why>img{position:absolute;right:12px;bottom:5px;width:min(210px,55%);opacity:.52}.upgrade-hero__why h2,.upgrade-comparison h2,.upgrade-guarantee h2,.upgrade-faq h2,.upgrade-payment h2{margin:0;color:var(--text-main);font-size:clamp(16px,.95vw,22px);font-weight:800;letter-spacing:.7px}.upgrade-hero__why ul{display:grid;gap:12px;margin:17px 0 0;padding:0;list-style:none}.upgrade-hero__why li{display:flex;align-items:center;gap:11px;color:#ffffffd6;font-size:clamp(12px,.74vw,15px)}.upgrade-hero__why li svg{flex:0 0 auto;color:#d16dff;filter:drop-shadow(0 0 9px rgba(160,32,240,.6))}.upgrade-plans__pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1vw,22px);align-items:stretch}.upgrade-pricing-card{min-height:500px;display:flex;flex-direction:column;padding:clamp(22px,1.35vw,30px);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.upgrade-pricing-card:hover{transform:translateY(-4px)}.upgrade-pricing-card__badge{position:absolute;top:-1px;left:50%;z-index:3;min-width:200px;padding:8px 18px;border-radius:0 0 8px 8px;color:#fff;background:linear-gradient(90deg,#671cff,#b823ff);box-shadow:0 0 28px #a020f0ad;font-size:13px;font-weight:800;letter-spacing:.8px;text-align:center;transform:translate(-50%)}.upgrade-pricing-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.upgrade-pricing-card__head h2{margin:0;font-size:clamp(28px,1.75vw,38px);font-weight:800;line-height:1}.upgrade-pricing-card__head p{margin:6px 0 0;color:#fffc;font-size:clamp(13px,.8vw,16px)}.upgrade-pricing-card__head img{width:92px;height:92px;object-fit:contain;filter:drop-shadow(0 0 18px currentColor)}.upgrade-pricing-card__price{display:flex;align-items:baseline;gap:8px;margin-top:18px}.upgrade-pricing-card__price span{color:currentColor;font-size:clamp(17px,1vw,21px);font-weight:800}.upgrade-pricing-card__price strong{color:currentColor;font-size:clamp(34px,2.4vw,54px);font-weight:800;line-height:1}.upgrade-pricing-card__price small{color:#fffc;font-size:14px}.upgrade-pricing-card__features{display:grid;gap:11px;margin:20px 0;padding:0;list-style:none}.upgrade-pricing-card__features li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;color:#ffffffdb;font-size:clamp(13px,.8vw,15px);line-height:1.28}.upgrade-pricing-card__features li svg{color:currentColor;filter:drop-shadow(0 0 7px currentColor)}.upgrade-pricing-card__features li.is-unavailable{color:#ffffff7a}.upgrade-pricing-card__features li.is-unavailable svg{filter:none}.upgrade-pricing-card__note{display:block!important;padding:11px 13px;border:1px solid currentColor;border-radius:8px;background:#ffd60014;color:currentColor!important;font-size:12px!important;line-height:1.35!important;box-shadow:inset 0 0 12px #ffd6000f}.upgrade-pricing-card__bot-feature{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;padding:11px 12px;border:1px solid rgba(160,32,240,.6);border-radius:8px;background:#a020f014;color:#d989ff!important;box-shadow:0 0 18px #a020f024,inset 0 0 12px #a020f00f}.upgrade-pricing-card__bot-feature img{width:33px;height:33px;object-fit:contain}.upgrade-pricing-card__button{width:100%;min-height:44px;margin-top:auto;color:#fff;border:1px solid currentColor;border-radius:9px;background:linear-gradient(90deg,#a020f04d,#a020f0b8);box-shadow:0 0 22px #a020f047,inset 0 0 14px #ffffff14;font-size:14px;font-weight:800;letter-spacing:.4px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.upgrade-pricing-card__button:hover{transform:translateY(-1px);box-shadow:0 0 28px #a020f070,inset 0 0 16px #ffffff1a}.upgrade-pricing-card__activation{display:flex;align-items:center;justify-content:center;gap:8px;margin:10px 0 -12px;color:currentColor;font-size:13px}.upgrade-pricing-card--free{color:#2bbcff;border-color:#0080ff6b;background:linear-gradient(145deg,#050c20c2,#04020ded),radial-gradient(circle at 8% 0%,rgba(0,128,255,.14),transparent 38%)}.upgrade-pricing-card--premium{color:#ff2fb5;border-color:#ff00847a;background:linear-gradient(145deg,#170217cc,#05010cf0),radial-gradient(circle at 92% 0%,rgba(255,0,132,.16),transparent 38%)}.upgrade-pricing-card--pro{color:#a46aff;border-color:#a058ffb3}.upgrade-pricing-card--vip{color:#ffc400;border-color:#ffc4009e;background:linear-gradient(145deg,#1b0f00b8,#05010cf2),radial-gradient(circle at 100% 10%,rgba(255,174,0,.16),transparent 40%)}.upgrade-pricing-card--free .upgrade-pricing-card__button{background:#0080ff14;box-shadow:inset 0 0 14px #0080ff17}.upgrade-pricing-card--premium .upgrade-pricing-card__button{background:linear-gradient(90deg,#ff008447,#a020f0a8)}.upgrade-pricing-card--vip .upgrade-pricing-card__button{color:#fff;background:linear-gradient(90deg,#ffa10047,#ffc4008a);box-shadow:0 0 24px #ffc40057,inset 0 0 14px #ffffff14}.upgrade-pricing-card.is-highlighted{box-shadow:0 0 38px #a020f06b,0 20px 60px #0000007a,inset 0 0 32px #a020f01a}.upgrade-plans__lower-grid{display:grid;grid-template-columns:minmax(660px,1.38fr) minmax(420px,1fr);gap:clamp(16px,1vw,22px)}.upgrade-comparison{padding:22px 26px}.upgrade-comparison__table-wrap{width:100%;max-width:100%;min-width:0;margin-top:10px;overflow-x:auto;overscroll-behavior-x:contain}.upgrade-comparison table{width:100%;min-width:760px;border-collapse:collapse}.upgrade-comparison th,.upgrade-comparison td{padding:8px 13px;border:1px solid rgba(160,32,240,.13)}.upgrade-comparison thead th{color:#ffffffc2;font-size:12px;font-weight:800;letter-spacing:.55px;text-align:center}.upgrade-comparison thead th:first-child,.upgrade-comparison tbody th{text-align:left}.upgrade-comparison tbody th{min-width:255px;color:#ffffffd6;font-size:13px;font-weight:600}.upgrade-comparison tbody th>span{display:inline-grid;place-items:center;width:23px;margin-right:9px;color:#c25fff;font-size:15px}.upgrade-comparison tbody th small{margin-left:5px;color:#ffffff7a;font-size:9px;font-style:italic}.upgrade-comparison td{color:#ffffffd1;font-size:13px;text-align:center;white-space:nowrap}.upgrade-comparison td svg{vertical-align:middle}.upgrade-comparison .is-free{color:#8ddfff}.upgrade-comparison .is-premium{color:#ff2fb5}.upgrade-comparison .is-pro{color:#26c8ff}.upgrade-comparison .is-vip{color:#ffd600}.upgrade-plans__support-column{display:grid;gap:clamp(16px,1vw,22px)}.upgrade-guarantee{min-height:112px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:22px 28px}.upgrade-guarantee__icon{width:70px;height:70px;display:grid;place-items:center;color:#d16dff;border:1px solid rgba(160,32,240,.46);border-radius:20px;background:#a020f01a;box-shadow:0 0 24px #a020f047}.upgrade-guarantee p{max-width:460px;margin:7px 0 0;color:#ffffffb8;font-size:14px;line-height:1.45}.upgrade-guarantee__seal{width:88px;height:88px;display:grid;place-items:center;color:#fff;border:2px solid rgba(205,92,255,.8);border-radius:50%;background:radial-gradient(circle,#a020f052,#090212db),repeating-conic-gradient(from 4deg,rgba(160,32,240,.7) 0 6deg,transparent 6deg 13deg);box-shadow:0 0 28px #a020f07a;font-size:10px;font-weight:800;text-align:center}.upgrade-guarantee__seal strong{display:block;font-size:20px}.upgrade-support-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.92fr);gap:clamp(16px,1vw,22px)}.upgrade-faq,.upgrade-payment{padding:21px 24px}.upgrade-faq__list{display:grid;gap:8px;margin-top:15px}.upgrade-faq button{min-height:35px;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:8px 11px;color:#ffffffc7;border:1px solid rgba(160,32,240,.15);border-radius:8px;background:#09021285;font-size:12px;text-align:left;cursor:pointer}.upgrade-faq button svg{color:#ffffffb8}.upgrade-payment__methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.upgrade-payment__methods span{min-height:42px;display:grid;place-items:center;padding:5px;color:#fff;border:1px solid rgba(160,32,240,.12);border-radius:8px;background:linear-gradient(145deg,#090212ad,#12052494);font-size:18px;font-weight:800;line-height:1;text-align:center}.upgrade-payment__methods span:first-child{color:#22f2d6;font-size:27px;text-transform:lowercase}.upgrade-payment__methods span:nth-child(3){color:#ff4a4a;font-size:12px}.upgrade-payment__methods span:nth-child(4){color:#33bfff;font-size:13px}.upgrade-payment__methods span:nth-child(5){font-size:24px}.upgrade-payment__methods span:nth-child(6){font-size:12px}.upgrade-payment p{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:center;margin:13px 0 0;color:#fffc;font-size:12px}.upgrade-payment p svg{grid-row:span 2;color:#7bdfff}.upgrade-payment p small{display:block;color:#ffffff7a;font-size:11px}@keyframes upgradeBrainFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-7px,0) scale(1.015)}}@keyframes upgradeOrbitDrift{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 1800px){.upgrade-hero{min-height:276px}.upgrade-pricing-card{min-height:540px}}@media (max-width: 1180px){.upgrade-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.75fr)}.upgrade-hero__why{grid-column:1 / -1}.upgrade-plans__pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.upgrade-plans__lower-grid,.upgrade-support-grid{grid-template-columns:1fr}}@media (max-width: 980px){.upgrade-hero,.upgrade-guarantee,.upgrade-hero__badges,.upgrade-plans__pricing-grid{grid-template-columns:1fr}.upgrade-hero__hologram{min-height:250px}.upgrade-guarantee__seal{justify-self:start}}@media (max-width: 640px){.upgrade-hero,.upgrade-pricing-card,.upgrade-comparison,.upgrade-guarantee,.upgrade-faq,.upgrade-payment{border-radius:12px}.upgrade-hero,.upgrade-pricing-card{padding:22px 18px}.upgrade-support-grid,.upgrade-payment__methods{grid-template-columns:1fr}}.upgrade-hero{border-color:#00e5ff29;box-shadow:0 24px 70px #0000006b,0 0 44px #a020f01f,inset 0 0 42px #00e5ff09}.upgrade-hero__eyebrow,.upgrade-pricing-card__activation{text-transform:uppercase}.upgrade-hero__badge,.upgrade-faq button,.upgrade-payment__methods span{transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease,background .22s ease}.upgrade-hero__badge:hover,.upgrade-faq button:hover,.upgrade-payment__methods span:hover{transform:translateY(-1px);border-color:#00e5ff42;box-shadow:0 0 22px #a020f024,inset 0 0 18px #00e5ff09}.upgrade-pricing-card{isolation:isolate}.upgrade-pricing-card:after{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:0;pointer-events:none;content:"";border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 32%)}.upgrade-pricing-card>*{z-index:2}.upgrade-pricing-card.is-highlighted{transform:translateY(-2px);border-color:#00e5ff73}.upgrade-pricing-card.is-highlighted .upgrade-pricing-card__button{border-color:#00e5ff9e;background:linear-gradient(90deg,#00e5ff42,#a020f0d1)}.upgrade-pricing-card__button:focus-visible,.upgrade-faq button:focus-visible{outline:2px solid rgba(0,229,255,.72);outline-offset:2px}.upgrade-comparison thead th{position:sticky;top:0;z-index:2;background:#090212f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.upgrade-comparison tbody tr{transition:background .18s ease}.upgrade-comparison tbody tr:hover{background:#a020f00e}@media (max-width: 520px){.upgrade-hero__hologram{min-height:210px}.upgrade-pricing-card__head{align-items:center}.upgrade-pricing-card__head img{width:72px;height:72px}}@media (max-width: 1279px){.upgrade-page{gap:var(--content-gap)}.upgrade-hero,.upgrade-hero__grid,.upgrade-pricing-grid,.upgrade-comparison-layout,.upgrade-support-grid,.upgrade-payment{grid-template-columns:repeat(2,minmax(0,1fr))}.upgrade-comparison{overflow:hidden}.upgrade-comparison table{min-width:760px}}@media (max-width: 767px){.upgrade-hero,.upgrade-hero__grid,.upgrade-pricing-grid,.upgrade-comparison-layout,.upgrade-support-grid,.upgrade-payment{grid-template-columns:1fr}.upgrade-pricing-card__button,.upgrade-hero__cta{width:100%}}.signals-hub{display:grid;gap:18px;width:100%;max-width:none;color:var(--text-main)}.signals-hub button{font:inherit}.signals-hub__tabs-bar,.signals-hub__summary-card,.signals-hub__live-tab,.signals-hub__rail-panel,.signals-hub__footer,.latest-signals-page__filters,.latest-signals-page__table-card{position:relative;overflow:hidden;border:1px solid rgba(160,32,240,.2);border-radius:14px;background:linear-gradient(145deg,#0c0318a8,#06010ddb),radial-gradient(circle at 18% 0%,rgba(160,32,240,.12),transparent 36%);box-shadow:0 18px 45px #0000005c,inset 0 0 26px #a020f00b}.signals-hub__tabs-bar:before,.signals-hub__summary-card:before,.signals-hub__live-tab:before,.signals-hub__rail-panel:before,.signals-hub__footer:before,.latest-signals-page__filters:before,.latest-signals-page__table-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(160,32,240,.11),transparent 32%),radial-gradient(circle at 96% 0%,rgba(255,0,85,.06),transparent 36%)}.signals-hub__tabs-bar>*,.signals-hub__summary-card>*,.signals-hub__live-tab>*,.signals-hub__rail-panel>*,.signals-hub__footer>*,.latest-signals-page__filters>*,.latest-signals-page__table-card>*{position:relative;z-index:1}.signals-hub__tabs-bar{display:grid;grid-template-columns:minmax(480px,.98fr) minmax(220px,.5fr) auto;gap:18px;align-items:center;min-height:74px;padding:14px 18px;border-radius:0 0 14px 14px}.signals-hub__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.signals-hub__tabs button{min-height:58px;display:flex;align-items:center;justify-content:center;gap:13px;color:#ffffff8a;border:1px solid rgba(160,32,240,.2);border-radius:10px;background:#0902128c;font-size:clamp(15px,.96vw,20px);font-weight:800;letter-spacing:.4px;cursor:pointer;transition:color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}.signals-hub__tabs button:hover{color:#fff;transform:translateY(-1px);border-color:#a020f080}.signals-hub__tabs button.is-active{color:#fff;border-color:#c43fffd9;background:linear-gradient(145deg,#a020f047,#090212b8),radial-gradient(circle at 20% 0%,rgba(255,255,255,.12),transparent 40%);box-shadow:0 0 28px #a020f073,inset 0 0 20px #a020f01f}.signals-hub__tabs svg,.signals-hub__summary-card svg,.signals-hub__live-filters svg,.signals-hub__load-more svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.signals-hub__sync-note{color:#ffffff94;font-size:13px}.signals-hub__ia-badge{min-width:118px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;justify-self:end;padding:0 14px;color:var(--neon-green);border:1px solid rgba(0,255,133,.25);border-radius:9px;background:#00ff850e;box-shadow:inset 0 0 18px #00ff850a}.signals-hub__ia-badge img{width:24px;height:24px;object-fit:contain}.signals-hub__ia-badge strong{font-size:12px;font-weight:800}.signals-hub__connection-alert{padding:12px 16px;color:#ffd600;border:1px solid rgba(255,214,0,.22);border-radius:8px;background:#ffd60012;font-size:13px;font-weight:700}.signals-hub__summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,.9vw,18px)}.signals-hub__summary-card{min-height:103px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:clamp(16px,1.05vw,22px)}.signals-hub__summary-card>span{width:58px;height:58px;display:grid;place-items:center;color:currentColor;border:1px solid currentColor;border-radius:50%;background:color-mix(in srgb,currentColor 12%,transparent);box-shadow:0 0 20px color-mix(in srgb,currentColor 28%,transparent),inset 0 0 16px color-mix(in srgb,currentColor 10%,transparent)}.signals-hub__summary-card small{display:block;color:#ffffff94;font-size:11px;font-weight:800;letter-spacing:.35px}.signals-hub__summary-card strong{display:block;margin-top:5px;color:#fff;font-size:clamp(22px,1.45vw,32px);font-weight:800;line-height:1.04}.signals-hub__summary-card p{margin:4px 0 0;color:#ffffff8f;font-size:13px}.signals-hub__summary-card.is-purple{color:var(--neon-purple)}.signals-hub__summary-card.is-green{color:var(--neon-green)}.signals-hub__summary-card.is-pink{color:var(--neon-pink)}.signals-hub__summary-card.is-yellow{color:var(--neon-yellow)}.signals-hub__layout{display:grid;grid-template-columns:minmax(620px,1fr) minmax(300px,.36fr);gap:clamp(18px,1.1vw,24px)}.signals-hub__tab-panel,.signals-hub__live-tab,.signals-hub__latest-tab{min-width:0}.signals-hub__live-tab{overflow:visible}.signals-hub__live-filters{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,.95fr) minmax(190px,1fr) auto auto;gap:22px;align-items:end;padding:18px 22px;border-bottom:1px solid rgba(160,32,240,.14)}.signals-hub__filter-control{display:grid;gap:7px;position:relative;min-width:0}.signals-hub__filter-control>span,.signals-hub__sound-toggle>span{color:#ffffff8f;font-size:11px;font-weight:800;letter-spacing:.45px}.signals-hub__filter-control>button{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;color:#fff;border:1px solid rgba(160,32,240,.38);border-radius:7px;background:#0902129e;cursor:pointer}.signals-hub__filter-control>button.is-open{border-color:#d16dff7a;background:#a020f021;box-shadow:0 0 16px #a020f024}.signals-hub__filter-menu{position:absolute;z-index:40;top:calc(100% + 8px);left:0;width:min(290px,82vw);max-height:282px;overflow-y:auto;padding:10px;border:1px solid rgba(160,32,240,.28);border-radius:10px;background:#070210fa;box-shadow:0 18px 42px #00000080,0 0 24px #a020f029}.signals-hub__filter-menu>span{display:block;padding:4px 6px 8px;color:#ffffff85;font-size:11px;font-weight:800;text-transform:uppercase}.signals-hub__filter-option{display:flex;align-items:center;gap:9px;min-height:34px;padding:7px 8px;color:#ffffffd1;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer}.signals-hub__filter-option:hover{background:#a020f01a}.signals-hub__filter-option input{accent-color:#d16dff}.signals-hub__filter-option:has(input:disabled){color:#ffffff57;cursor:not-allowed}.signals-hub__sound-toggle{display:grid;grid-template-columns:auto auto;gap:13px;align-items:center;padding-bottom:7px}.signals-hub__sound-toggle button{width:39px;height:20px;position:relative;border:1px solid rgba(0,255,133,.25);border-radius:999px;background:#00ff8547;cursor:pointer;box-shadow:0 0 12px #00ff8559}.signals-hub__sound-toggle button:not(.is-on){border-color:#ffffff29;background:#ffffff14;box-shadow:none}.signals-hub__sound-toggle i{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#ffffff80;transition:transform .2s ease,background .2s ease}.signals-hub__sound-toggle button.is-on i{transform:translate(19px);background:#fff;box-shadow:0 0 9px #ffffffa6}.signals-hub__live-list header{padding:18px 22px 8px}.signals-hub__live-list h2{margin:0;color:#fff;font-size:17px;font-weight:800;letter-spacing:.3px}.signals-hub__live-head,.signals-hub__live-row{display:grid;grid-template-columns:minmax(230px,1.05fr) minmax(270px,1.18fr) minmax(150px,.62fr) minmax(128px,.56fr) 92px 86px;align-items:center;gap:18px}.signals-hub__live-head{min-height:42px;padding:0 22px 0 42px;color:#ffffff85;font-size:11px;font-weight:800;letter-spacing:.45px}.signals-hub__live-scroll{max-height:min(540px,58vh);overflow-y:auto;padding:0 0 14px;scrollbar-width:thin;scrollbar-color:rgba(209,109,255,.42) rgba(255,255,255,.04)}.signals-hub__live-scroll::-webkit-scrollbar,.signals-hub__filter-menu::-webkit-scrollbar{width:8px}.signals-hub__live-scroll::-webkit-scrollbar-track,.signals-hub__filter-menu::-webkit-scrollbar-track{background:#ffffff09;border-radius:999px}.signals-hub__live-scroll::-webkit-scrollbar-thumb,.signals-hub__filter-menu::-webkit-scrollbar-thumb{border:2px solid rgba(8,2,18,.96);border-radius:999px;background:linear-gradient(180deg,#d16dffb3,#00e5ff52)}.signals-hub__empty-state{min-height:150px;display:grid;place-items:center;align-content:center;gap:8px;margin:0 18px 18px;padding:22px;color:#ffffffa8;border:1px dashed rgba(160,32,240,.22);border-radius:10px;background:#a020f00a;text-align:center}.signals-hub__empty-state strong{color:#fff;font-size:15px}.signals-hub__empty-state span{font-size:13px}.signals-hub__live-row{min-height:74px;margin:0 18px;padding:0 12px;border-bottom:1px solid rgba(160,32,240,.1);border-radius:10px;transition:background .2s ease,box-shadow .2s ease}.signals-hub__live-row:hover{background:#a020f00d;box-shadow:inset 3px 0 #a020f0b8}.signals-hub__live-row.is-selected{background:#a020f014;box-shadow:inset 3px 0 #d16dffc7}.signals-hub__live-strategy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center}.signals-hub__strategy-icon,.latest-signals-page__strategy-icon{width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(160,32,240,.32);border-radius:10px;background:#a020f014}.signals-hub__strategy-icon img,.latest-signals-page__strategy-icon img{width:38px;height:38px;object-fit:contain}.signals-hub__strategy-icon.is-cyan,.latest-signals-page__strategy-icon.is-cyan{border-color:#00e5ff52;background:#00e5ff14}.signals-hub__strategy-icon.is-pink,.latest-signals-page__strategy-icon.is-pink{border-color:#ff005552;background:#ff005514}.signals-hub__strategy-icon.is-yellow,.latest-signals-page__strategy-icon.is-yellow{border-color:#ffd60052;background:#ffd60014}.signals-hub__strategy-icon.is-orange{border-color:#ff7a0057;background:#ff7a0014}.signals-hub__live-strategy strong,.latest-signals-page__strategy-cell strong{display:block;color:#fff;font-size:15px;font-weight:800}.signals-hub__live-strategy small{display:block;margin-top:4px;color:#ffffff94;font-size:13px}.signals-hub__numbers>span{display:block;margin-bottom:7px;color:#ffffff8c;font-size:10px;font-weight:800}.signals-hub__numbers div{display:flex;flex-wrap:wrap;gap:10px 11px;max-width:310px}.signals-hub__numbers i{min-width:36px;min-height:34px;display:inline-grid;place-items:center;padding:0 11px;color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0a;font-size:12px;font-style:normal;font-weight:800}.signals-hub__numbers i.is-hot{border-color:#ff00556b;background:#ff0055b3;box-shadow:0 0 15px #ff00555c}.signals-hub__numbers i.is-roulette-red{color:#ff6b8f;border-color:#ff005575;background:#ff005529;box-shadow:inset 0 0 12px #ff005514}.signals-hub__numbers i.is-roulette-black{color:#ebe5f4db;border-color:#ffffff38;background:linear-gradient(145deg,#18161fdb,#08070ceb);box-shadow:inset 0 0 12px #ffffff0a}.signals-hub__numbers i.is-roulette-zero{color:var(--neon-green);border-color:#00ff8566;background:#00ff851f}.signals-hub__numbers i.is-green{border-color:#00ff8570;background:#00ff8599;box-shadow:0 0 15px #00ff8557}.signals-hub__live-confidence strong,.latest-signals-page__confidence strong{display:block;margin-bottom:10px;color:#fff;font-size:18px;font-weight:800;line-height:1}.signals-hub__live-confidence>span,.latest-signals-page__confidence>span{display:block;width:min(164px,100%);height:7px;overflow:hidden;border-radius:999px;background:#a020f02e}.signals-hub__live-confidence i,.latest-signals-page__confidence i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b026ff,#e23bff);box-shadow:0 0 14px #a020f094}.signals-hub__live-result,.latest-signals-page__result{width:132px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid currentColor;border-radius:8px;background:color-mix(in srgb,currentColor 10%,transparent);font-size:17px;font-weight:800;box-shadow:0 0 22px color-mix(in srgb,currentColor 22%,transparent)}.signals-hub__live-result i,.latest-signals-page__result i{width:15px;height:15px;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor}.signals-hub__live-result.is-green,.latest-signals-page__result.is-green{color:var(--neon-green)}.signals-hub__live-result.is-entry{color:var(--neon-cyan)}.signals-hub__live-result.is-gale-one{color:var(--neon-yellow)}.signals-hub__live-result.is-gale-two{color:#ff7a00}.signals-hub__live-result.is-red,.latest-signals-page__result.is-red{color:var(--neon-pink)}.signals-hub__live-row time{color:#ffffff9e;font-size:16px}.signals-hub__view-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;color:#ffffffc7;border:1px solid rgba(160,32,240,.22);border-radius:8px;background:#09021294;font-size:13px;font-weight:800;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.signals-hub__view-button:hover,.signals-hub__view-button[aria-pressed=true]{color:#fff;border-color:#d16dff73;background:#a020f024}.signals-hub__view-button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.signals-hub__compact-popover{position:fixed;z-index:80;top:var(--popover-top);left:var(--popover-left);width:292px;transform:translateY(-50%);padding:16px;color:#fff;border:1px solid rgba(209,109,255,.36);border-radius:12px;background:radial-gradient(circle at 20% 0%,rgba(160,32,240,.24),transparent 42%),linear-gradient(145deg,#0d041bfa,#05010cfa);box-shadow:0 24px 54px #00000094,0 0 28px #a020f038,inset 0 0 22px #a020f014}.signals-hub__compact-popover:after{content:"";position:absolute;top:50%;right:-9px;width:16px;height:16px;transform:translateY(-50%) rotate(45deg);border-top:1px solid rgba(209,109,255,.36);border-right:1px solid rgba(209,109,255,.36);background:#090212fa}.signals-hub__compact-close{position:absolute;top:9px;right:10px;width:26px;height:26px;color:#ffffffa3;border:0;border-radius:50%;background:#ffffff0f;font-size:19px;line-height:1;cursor:pointer}.signals-hub__compact-close:hover{color:#fff;background:#ff005538}.signals-hub__compact-popover header{display:grid;gap:5px;padding-right:28px;margin-bottom:14px}.signals-hub__compact-popover header span{color:var(--neon-green);font-size:10px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.signals-hub__compact-popover header strong{font-size:18px;font-weight:900;letter-spacing:.4px}.signals-hub__compact-trigger{width:82px;height:82px;display:grid;place-items:center;align-content:center;gap:4px;margin:0 auto 14px;border:2px solid rgba(209,109,255,.78);border-radius:50%;background:radial-gradient(circle at center,#161024,#06020f);box-shadow:0 0 20px #a855f76b,inset 0 0 12px #a855f72e}.signals-hub__compact-trigger small{color:#d16dff;font-size:9px;font-weight:900;letter-spacing:.9px}.signals-hub__compact-trigger strong{font-size:25px;font-weight:900}.signals-hub__compact-popover .signals-hub__numbers{margin-bottom:14px}.signals-hub__compact-popover .signals-hub__numbers div{justify-content:center;max-width:none}.signals-hub__compact-meta{display:grid;gap:8px}.signals-hub__compact-meta p{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:8px 10px;border:1px solid rgba(160,32,240,.14);border-radius:8px;background:#ffffff09}.signals-hub__compact-meta span{color:#ffffff8f;font-size:11px;font-weight:800;text-transform:uppercase}.signals-hub__compact-meta strong{color:#fff;font-size:12px;font-weight:900}.signals-hub__compact-green{margin-top:12px;padding:9px 10px;color:#ffffffd1;border:1px solid rgba(0,255,133,.26);border-radius:8px;background:#00ff8514;text-align:center;font-size:12px;font-weight:800}.signals-hub__compact-green strong{color:var(--neon-green);font-size:15px}.signals-hub__latest-tab{display:grid;gap:14px}.latest-signals-page__filters{display:grid;grid-template-columns:minmax(150px,.75fr) auto auto minmax(210px,1fr) minmax(220px,1.25fr) minmax(150px,.75fr);gap:12px;align-items:center;padding:14px 16px}.latest-signals-page__select-filter,.latest-signals-page__pill-filter,.latest-signals-page__segmented-filter button,.latest-signals-page__search{min-height:40px;border:1px solid rgba(160,32,240,.22);border-radius:9px;background:#09021294;color:#ffffffd1;font:inherit;font-size:13px}.latest-signals-page__select-filter,.latest-signals-page__pill-filter{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 14px;cursor:pointer}.latest-signals-page__select-filter svg,.latest-signals-page__pill-filter svg,.latest-signals-page__search svg,.latest-signals-page__row-action svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.latest-signals-page__pill-filter i{width:9px;height:9px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.latest-signals-page__pill-filter.is-green{color:var(--neon-green)}.latest-signals-page__pill-filter.is-red{color:var(--neon-pink)}.latest-signals-page__segmented-filter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid rgba(160,32,240,.18);border-radius:9px}.latest-signals-page__segmented-filter button{border:0;border-radius:0;cursor:pointer}.latest-signals-page__segmented-filter button.is-active{color:#fff;border:1px solid rgba(210,76,255,.82);border-radius:9px;background:#a020f038;box-shadow:0 0 18px #a020f05c,inset 0 0 15px #a020f014}.latest-signals-page__search{display:flex;align-items:center;gap:12px;padding:0 14px}.latest-signals-page__search input{width:100%;min-width:0;color:#fff;border:0;outline:0;background:transparent;font:inherit}.latest-signals-page__search input::placeholder{color:#ffffff85}.latest-signals-page__search svg{color:#d16dff;filter:drop-shadow(0 0 8px rgba(160,32,240,.55))}.latest-signals-page__table-card{padding:0}.latest-signals-page__table{position:relative;z-index:1;overflow:hidden;border-radius:inherit}.latest-signals-page__table-head,.latest-signals-page__table-row{display:grid;grid-template-columns:minmax(240px,1.25fr) minmax(110px,.62fr) minmax(130px,.72fr) minmax(122px,.58fr) minmax(120px,.56fr) 38px;align-items:center;gap:16px}.latest-signals-page__table-head{min-height:52px;padding:0 22px 0 38px;color:#ffffff8c;background:#a020f00f;border-bottom:1px solid rgba(160,32,240,.16);font-size:11px;font-weight:800;letter-spacing:.45px}.latest-signals-page__table-empty{min-height:170px;display:grid;place-items:center;align-content:center;gap:8px;margin:18px;padding:26px;color:#ffffff9e;border:1px dashed rgba(160,32,240,.24);border-radius:10px;background:#a020f00b;text-align:center}.latest-signals-page__table-empty strong{color:#fff;font-size:15px}.latest-signals-page__table-empty span{max-width:420px;font-size:13px;line-height:1.45}.latest-signals-page__table-row{min-height:88px;padding:0 22px 0 16px;border-bottom:1px solid rgba(160,32,240,.12);transition:background .2s ease,box-shadow .2s ease}.latest-signals-page__table-row:hover{background:#a020f00d;box-shadow:inset 3px 0 #a020f0b8}.latest-signals-page__strategy-cell{display:grid;grid-template-columns:10px auto minmax(0,1fr);align-items:center;gap:14px}.latest-signals-page__live-dot{width:10px;height:10px;border-radius:50%;background:currentColor;box-shadow:0 0 14px currentColor}.latest-signals-page__live-dot.is-green{color:var(--neon-green)}.latest-signals-page__live-dot.is-red{color:var(--neon-pink)}.latest-signals-page__strategy-cell small{display:inline-block;margin-top:7px;padding:2px 7px;border-radius:5px;background:#a020f024;color:#d16dff;font-size:12px}.latest-signals-page__strategy-cell small.is-cyan{background:#00e5ff1f;color:var(--neon-cyan)}.latest-signals-page__strategy-cell small.is-pink{background:#ff00551f;color:var(--neon-pink)}.latest-signals-page__strategy-cell small.is-yellow{background:#ffd6001f;color:var(--neon-yellow)}.latest-signals-page__time-cell strong,.latest-signals-page__time-cell small{display:block}.latest-signals-page__time-cell strong{color:#ffffffc7;font-size:14px;font-weight:500}.latest-signals-page__time-cell small{margin-top:7px;color:#ffffff80;font-size:13px}.latest-signals-page__table-cell--mesa{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:center}.latest-signals-page__table-cell--mesa span{color:#fff;font-size:13px;line-height:1.35}.latest-signals-page__table-cell--mesa small{min-width:25px;min-height:18px;display:inline-grid;place-items:center;color:var(--neon-green);border:1px solid rgba(0,255,133,.24);border-radius:4px;background:#00ff8514;font-size:10px;font-weight:800}.latest-signals-page__row-action{width:34px;height:34px;display:grid;place-items:center;color:#ffffff94;border:0;background:transparent;cursor:pointer}.latest-signals-page__row-action:hover{color:#d16dff}.signals-hub__right-rail{display:grid;gap:18px;align-content:start}.signals-hub__rail-panel{padding:22px}.signals-hub__rail-panel h2{margin:0;color:#fff;font-size:14px;font-weight:800;letter-spacing:.35px}.signals-hub__feed-panel header{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid rgba(160,32,240,.12)}.signals-hub__feed-panel header span{display:inline-flex;align-items:center;gap:6px;color:var(--neon-pink);font-size:11px;font-weight:800}.signals-hub__feed-panel header span:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.signals-hub__feed-list{display:grid;gap:15px;margin-top:16px}.signals-hub__feed-item{display:grid;grid-template-columns:54px 32px minmax(0,1fr) 10px;gap:10px;align-items:center}.signals-hub__feed-item time{color:#ffffff7a;font-size:12px}.signals-hub__feed-item>span{width:30px;height:30px;display:grid;place-items:center;color:#d16dff;border:1px solid rgba(160,32,240,.2);border-radius:8px;background:#a020f014;font-size:17px;filter:drop-shadow(0 0 8px currentColor)}.signals-hub__feed-item>span.is-cyan{color:var(--neon-cyan)}.signals-hub__feed-item>span.is-green{color:var(--neon-green)}.signals-hub__feed-item>span.is-orange{color:#ff7a00}.signals-hub__feed-item strong{display:block;color:#fff;font-size:13px;line-height:1.25}.signals-hub__feed-item p{margin:3px 0 0;color:#ffffff94;font-size:12px;line-height:1.28}.signals-hub__feed-item>i{width:10px;height:10px;border-radius:50%;background:var(--neon-green);box-shadow:0 0 12px var(--neon-green)}.signals-hub__feed-panel button{width:100%;min-height:40px;margin-top:18px;color:#d16dff;border:1px solid rgba(160,32,240,.18);border-radius:8px;background:#a020f014;font-weight:800;cursor:pointer}.signals-hub__trend-badge{width:max-content;display:inline-flex;align-items:center;gap:10px;margin:16px auto 10px;padding:8px 18px;color:#ff7a00;border:1px solid rgba(255,122,0,.28);border-radius:8px;background:#ff7a0014;font-weight:800;box-shadow:inset 0 0 16px #ff7a000d}.signals-hub__trend-badge svg{width:18px;height:18px;fill:currentColor;filter:drop-shadow(0 0 8px currentColor)}.signals-hub__trend-panel img{display:block;width:100%;margin:0 auto}.signals-hub__trend-meta{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:8px}.signals-hub__trend-meta span{color:#ffffff8c;font-size:11px;font-weight:800}.signals-hub__trend-meta strong{display:block;margin-top:7px;color:#fff;font-size:16px}.signals-hub__trend-meta i{display:block;height:6px;margin-top:8px;overflow:hidden;border-radius:999px;background:#a020f02e}.signals-hub__trend-meta em{display:block;width:97%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b026ff,#e23bff);box-shadow:0 0 12px #a020f094}.signals-hub__distribution-layout{display:grid;grid-template-columns:126px minmax(0,1fr);gap:18px;align-items:center;margin-top:18px}.signals-hub__donut{width:124px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(7,1,14,.96) 0 42%,transparent 43%),conic-gradient(var(--neon-green) 0 58%,var(--neon-pink) 58% 90%,rgba(255,255,255,.23) 90% 100%);box-shadow:0 0 28px #00ff852e,0 0 24px #ff005524}.signals-hub__distribution-list{display:grid;gap:15px;padding:18px;border:1px solid rgba(160,32,240,.1);border-radius:10px;background:#0902126b}.signals-hub__distribution-list span{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;color:#ffffffbf;font-size:13px}.signals-hub__distribution-list i{width:10px;height:10px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.signals-hub__distribution-list i.is-green{color:var(--neon-green)}.signals-hub__distribution-list i.is-red{color:var(--neon-pink)}.signals-hub__distribution-list i.is-zero{color:#ffffff57}.signals-hub__distribution-list strong{color:#fff}.signals-hub__footer{min-height:50px;display:grid;grid-template-columns:minmax(220px,.8fr) minmax(220px,.65fr) minmax(250px,.8fr) auto;align-items:center;gap:22px;padding:13px 24px;border-right:0;border-left:0;border-radius:0;color:#ffffff8f;font-size:12px}.signals-hub__footer strong{color:var(--neon-green);font-size:12px;font-weight:800}.signals-hub__footer i{display:inline-block;width:10px;height:10px;margin-right:8px;border-radius:50%;background:var(--neon-green);box-shadow:0 0 10px var(--neon-green)}.signals-hub__footer nav{display:flex;gap:36px;justify-content:flex-end}.signals-hub__footer a{color:#fff9;text-decoration:none}.signals-hub__footer a:hover{color:#d16dff}@media (max-width: 1680px){.signals-hub__layout{grid-template-columns:minmax(620px,1fr) minmax(300px,.35fr)}.signals-hub__live-head,.signals-hub__live-row{grid-template-columns:minmax(210px,.95fr) minmax(250px,1.1fr) minmax(138px,.62fr) minmax(124px,.58fr) 86px 82px}}@media (max-width: 1380px){.latest-signals-page__table-card,.signals-hub__live-list{overflow-x:auto}.signals-hub__live-list,.latest-signals-page__table{min-width:980px}.latest-signals-page__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 880px){.signals-hub__tabs-bar,.signals-hub__layout,.signals-hub__footer{grid-template-columns:1fr}.signals-hub__ia-badge{justify-self:start}.signals-hub__tabs,.signals-hub__summary-grid,.signals-hub__live-filters,.latest-signals-page__filters,.signals-hub__trend-meta,.signals-hub__distribution-layout{grid-template-columns:1fr}.signals-hub__footer nav{justify-content:flex-start;flex-wrap:wrap;gap:16px}.signals-hub__compact-popover{top:auto;left:50%;right:auto;bottom:18px;width:min(340px,calc(100vw - 28px));transform:translate(-50%)}.signals-hub__compact-popover:after{display:none}}@media (max-width: 1279px){.signals-hub{gap:var(--content-gap)}.signals-hub__tabs-bar,.signals-hub__layout,.signals-hub__footer{grid-template-columns:1fr;border-radius:var(--card-radius)}.signals-hub__tabs{grid-auto-flow:column;grid-auto-columns:minmax(180px,1fr);grid-template-columns:none;overflow-x:auto;padding-bottom:2px}.signals-hub__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signals-hub__right-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--content-gap)}.signals-hub__live-filters,.latest-signals-page__filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.signals-hub__live-list,.signals-hub__live-scroll,.latest-signals-page__table-card{width:100%;max-width:100%;min-width:0;overflow-x:auto}.signals-hub__live-head,.signals-hub__live-row,.latest-signals-page__table{min-width:760px}.latest-signals-page__table{width:max-content;max-width:none}}@media (max-width: 767px){.signals-hub__summary-grid,.signals-hub__right-rail,.signals-hub__live-filters,.latest-signals-page__filters{grid-template-columns:1fr}.signals-hub__tabs button{min-height:52px}}.strategies-page{display:grid;gap:clamp(18px,1.15vw,26px);width:100%;max-width:none;color:var(--text-main)}.strategies-page button,.strategies-page input{font:inherit}.strategies-page__header h1{margin:0 0 6px;color:#fff;font-size:clamp(32px,2vw,48px);font-weight:800;line-height:1.05;letter-spacing:0}.strategies-page__header p{margin:0;color:#fff9;font-size:clamp(14px,.9vw,17px)}.strategies-page__panel,.strategies-page__filters,.strategies-page__explore,.strategies-page__modal{position:relative;overflow:hidden;border:1px solid rgba(160,32,240,.2);border-radius:14px;background:linear-gradient(145deg,#0c0318a8,#06010de6),radial-gradient(circle at 18% 0%,rgba(160,32,240,.12),transparent 36%);box-shadow:0 18px 46px #0000005c,inset 0 0 26px #a020f00b}.strategies-page__panel:before,.strategies-page__filters:before,.strategies-page__explore:before,.strategies-page__modal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(160,32,240,.1),transparent 32%),radial-gradient(circle at 100% 0%,rgba(255,0,85,.055),transparent 36%)}.strategies-page__panel>*,.strategies-page__filters>*,.strategies-page__explore>*,.strategies-page__modal>*{position:relative;z-index:1}.strategies-page__top-grid{display:grid;grid-template-columns:minmax(360px,1.05fr) minmax(340px,1fr) minmax(380px,1.02fr);gap:clamp(16px,1vw,22px)}.strategies-page__panel{min-height:305px;padding:clamp(20px,1.35vw,28px)}.strategies-page__panel-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.strategies-page__panel-header>div{display:flex;align-items:center;gap:10px;min-width:0}.strategies-page__panel-header h2{margin:0;font-size:clamp(15px,.92vw,19px);font-weight:800;letter-spacing:.2px}.strategies-page__panel-header svg,.strategies-page__filter svg,.strategies-page__search svg,.strategies-page__clear-filters svg,.strategies-page__favorite svg,.strategies-page__modal svg,.strategies-page__more-button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px currentColor)}.strategies-page__panel-header span{display:inline-grid;place-items:center;min-width:34px;min-height:22px;padding:0 8px;border:1px solid currentColor;border-radius:7px;background:color-mix(in srgb,currentColor 10%,transparent);font-size:12px;font-weight:800}.strategies-page__panel-header button{min-height:35px;padding:0 18px;color:#ffffffb8;border:1px solid rgba(160,32,240,.18);border-radius:8px;background:#09021294;font-size:12px;font-weight:800;cursor:pointer}.strategies-page__ranking--top{color:var(--neon-cyan);border-color:#00e5ff33}.strategies-page__ranking--hot{color:var(--neon-pink);border-color:#ff005538}.strategies-page__ranking-head,.strategies-page__ranking-row{display:grid;grid-template-columns:32px minmax(135px,1fr) 64px minmax(72px,.52fr) 54px 72px;align-items:center;gap:12px}.strategies-page__ranking-head{margin-bottom:9px;color:#ffffff80;font-size:10px;font-weight:800}.strategies-page__ranking-list{display:grid;gap:8px}.strategies-page__ranking-row{min-height:31px;color:#ffffffd1;border-bottom:1px solid rgba(255,255,255,.055);font-size:13px}.strategies-page__rank-number{width:24px;height:24px;display:grid;place-items:center;color:currentColor;border:1px solid currentColor;border-radius:6px;background:color-mix(in srgb,currentColor 12%,transparent);font-size:11px;font-weight:800}.strategies-page__ranking-row strong{display:flex;align-items:center;gap:10px;min-width:0;color:#fff;font-weight:600}.strategies-page__confidence-value{color:var(--neon-green);font-weight:800}.strategies-page__bar{height:7px;overflow:hidden;border-radius:999px;background:#a020f029}.strategies-page__bar i{display:block;height:100%;border-radius:inherit;background:var(--neon-green);box-shadow:0 0 12px #00ff8570}.strategies-page__ranking--hot .strategies-page__bar i{background:var(--neon-pink);box-shadow:0 0 12px #ff005570}.strategies-page__trend-up{color:var(--neon-green);font-size:12px;font-weight:800}.strategies-page__sparkline{width:72px;height:28px}.strategies-page__sparkline path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px currentColor)}.strategies-page__sparkline.is-cyan{color:var(--neon-cyan)}.strategies-page__sparkline.is-purple{color:var(--neon-purple)}.strategies-page__sparkline.is-green{color:var(--neon-green)}.strategies-page__sparkline.is-pink{color:var(--neon-pink)}.strategies-page__sparkline.is-orange{color:#ff8a00}.strategies-page__roulette-card{color:#bb68ff}.strategies-page__roulette-numbers{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:12px}.strategies-page__roulette-numbers span{min-width:37px;min-height:37px;display:grid;place-items:center;color:#fff;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#ffffff0d;box-shadow:inset 0 0 12px #ffffff09;font-size:15px;font-weight:800}.strategies-page__roulette-numbers span.is-red{border-color:#ff00556b;background:linear-gradient(145deg,#ff0055b3,#5a0020b8);box-shadow:0 0 15px #ff00553d}.strategies-page__roulette-numbers span.is-green{border-color:#00ff8580;background:linear-gradient(145deg,#00ff85b8,#00442acc);box-shadow:0 0 16px #00ff8547}.strategies-page__filters{display:grid;grid-template-columns:minmax(230px,.9fr) minmax(220px,.85fr) minmax(300px,1.35fr) minmax(220px,.8fr) auto;gap:14px;align-items:center;padding:14px 18px}.strategies-page__filter,.strategies-page__search{min-width:0}.strategies-page__filter>span{display:inline-flex;align-items:center;gap:9px;margin-right:12px;color:#b789ff;font-size:11px;font-weight:800;letter-spacing:.45px}.strategies-page__filter{display:flex;align-items:center}.strategies-page__filter button,.strategies-page__filter select,.strategies-page__search,.strategies-page__clear-filters{min-height:42px;border:1px solid rgba(160,32,240,.18);border-radius:8px;background:#09021294;color:#ffffffd1}.strategies-page__filter button{flex:1;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;padding:0 14px;cursor:pointer}.strategies-page__filter select{flex:1;padding:0 14px}.strategies-page__filter button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.strategies-page__search{display:flex;align-items:center;gap:12px;padding:0 14px}.strategies-page__search svg{color:#ffffff8c}.strategies-page__search input{width:100%;min-width:0;color:#fff;border:0;outline:0;background:transparent}.strategies-page__search input::placeholder{color:#ffffff6b}.strategies-page__clear-filters{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:156px;padding:0 16px;font-size:12px;font-weight:800;cursor:pointer}.strategies-page__explore{padding:20px}.strategies-page__explore>header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.strategies-page__explore>header div{display:flex;align-items:center;gap:10px;color:#c889ff;min-width:0}.strategies-page__explore h2{margin:0;color:#fff;font-size:clamp(17px,1vw,22px);font-weight:800;white-space:nowrap}.strategies-page__explore>header span{min-width:34px;min-height:26px;display:grid;place-items:center;color:#b789ff;border:1px solid rgba(160,32,240,.28);border-radius:7px;background:#a020f014;font-size:12px;font-weight:800}.strategies-page__strategy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.strategies-page__strategy-card{min-height:172px;display:grid;gap:14px;padding:16px;color:#d16dff;text-align:left;border:1px solid rgba(160,32,240,.2);border-radius:12px;background:linear-gradient(145deg,#0d04189e,#07010eb8),radial-gradient(circle at 0 0,color-mix(in srgb,currentColor 11%,transparent),transparent 38%);cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.strategies-page__strategy-card:hover,.strategies-page__strategy-card.is-selected{transform:translateY(-2px);border-color:currentColor;box-shadow:0 0 24px color-mix(in srgb,currentColor 22%,transparent),inset 0 0 20px color-mix(in srgb,currentColor 7%,transparent)}.strategies-page__strategy-card.is-cyan{color:var(--neon-cyan)}.strategies-page__strategy-card.is-green{color:var(--neon-green)}.strategies-page__strategy-card.is-orange{color:#ff8a00}.strategies-page__strategy-card.is-pink{color:var(--neon-pink)}.strategies-page__strategy-card header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start}.strategies-page__strategy-icon{width:52px;height:52px;display:grid;place-items:center;color:currentColor;border:1px solid currentColor;border-radius:10px;background:color-mix(in srgb,currentColor 10%,transparent);box-shadow:inset 0 0 14px color-mix(in srgb,currentColor 6%,transparent)}.strategies-page__strategy-icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px currentColor)}.strategies-page__strategy-card h3{margin:0 0 7px;color:#fff;font-size:17px;font-weight:800}.strategies-page__strategy-card header small{display:inline-block;margin:0 7px 4px 0;padding:3px 8px;color:currentColor;border-radius:5px;background:color-mix(in srgb,currentColor 12%,transparent);font-size:11px;font-weight:700}.strategies-page__favorite{width:28px;height:28px;display:grid;place-items:center;color:#ffffff73}.strategies-page__favorite svg{width:20px;height:20px}.strategies-page__strategy-metrics{display:grid;grid-template-columns:1fr 1fr;gap:14px}.strategies-page__strategy-metrics span{color:#ffffff85;font-size:11px;font-weight:800}.strategies-page__strategy-metrics strong{display:block;margin-top:5px;color:#fff;font-size:19px}.strategies-page__strategy-card .strategies-page__strategy-metrics span:first-child strong{color:var(--neon-green)}.strategies-page__strategy-progress{height:7px;overflow:hidden;border-radius:999px;background:#a020f026}.strategies-page__strategy-progress i{display:block;height:100%;border-radius:inherit;background:var(--neon-green);box-shadow:0 0 12px #00ff8573}.strategies-page__strategy-card footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.strategies-page__strategy-card footer span{display:inline-flex;align-items:center;gap:8px;color:var(--neon-green);font-size:12px;font-weight:800}.strategies-page__strategy-card footer span i{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.strategies-page__more-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:12px;width:min(320px,100%);margin:18px auto 0;color:#d16dff;border:1px solid rgba(160,32,240,.18);border-radius:9px;background:#a020f014;font-size:13px;font-weight:800;cursor:pointer}.strategies-page__modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:clamp(12px,2vw,28px);background:#030008a8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:strategiesBackdropIn .2s ease both}.strategies-page__modal{width:min(860px,calc(100vw - 32px));max-height:min(820px,calc(100vh - 32px));display:grid;gap:22px;padding:clamp(22px,1.6vw,32px);color:#d16dff;border-color:currentColor;overflow-y:auto;animation:strategiesModalIn .26s ease both;box-shadow:0 0 42px color-mix(in srgb,currentColor 26%,transparent),0 25px 80px #0000008f,inset 0 0 26px color-mix(in srgb,currentColor 6%,transparent)}.strategies-page__modal.is-cyan{color:var(--neon-cyan)}.strategies-page__modal.is-green{color:var(--neon-green)}.strategies-page__modal.is-orange{color:#ff8a00}.strategies-page__modal.is-pink{color:var(--neon-pink)}.strategies-page__modal-close{position:absolute;top:18px;right:18px;z-index:2;width:38px;height:38px;display:grid;place-items:center;color:#ffffffc7;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#090212a3;cursor:pointer}.strategies-page__modal-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:start;padding-right:46px}.strategies-page__modal-icon{width:66px;height:66px;display:grid;place-items:center;color:currentColor;border:1px solid currentColor;border-radius:15px;background:color-mix(in srgb,currentColor 10%,transparent);box-shadow:inset 0 0 18px color-mix(in srgb,currentColor 7%,transparent)}.strategies-page__modal-icon svg{width:36px;height:36px}.strategies-page__modal h2{margin:0 0 10px;color:#fff;font-size:clamp(26px,1.7vw,38px);font-weight:800}.strategies-page__modal-badges{display:flex;flex-wrap:wrap;gap:8px}.strategies-page__modal-badges span{padding:5px 10px;color:#fff;border-radius:7px;background:#a020f024;font-size:12px;font-weight:800}.strategies-page__modal-badges span.is-active{color:var(--neon-green);background:#00ff8514}.strategies-page__modal-badges i{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.strategies-page__modal-favorite{width:36px;height:36px;display:grid;place-items:center;color:#ffffff7a;border:0;background:transparent;cursor:pointer}.strategies-page__modal-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:16px;border:1px solid rgba(160,32,240,.14);border-radius:13px;background:#0902127a}.strategies-page__metric{min-height:88px;display:grid;place-items:center;padding:12px;border-right:1px solid rgba(255,255,255,.08);text-align:center}.strategies-page__metric:last-child{border-right:0}.strategies-page__metric span{color:#ffffff8c;font-size:11px;font-weight:800;text-transform:uppercase}.strategies-page__metric strong{color:#fff;font-size:22px;font-weight:800}.strategies-page__metric small{color:currentColor;font-size:12px}.strategies-page__metric.is-green{color:var(--neon-green)}.strategies-page__metric.is-yellow{color:var(--neon-yellow)}.strategies-page__modal-description h3{margin:0 0 10px;color:#ffffff8f;font-size:12px;font-weight:800;letter-spacing:.4px}.strategies-page__modal-description p{max-width:620px;margin:0;color:#ffffffad;font-size:14px;line-height:1.55}.strategies-page__modal-info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.strategies-page__modal-info-grid span{display:grid;gap:8px;min-height:68px;padding:13px;color:#ffffff85;border:1px solid rgba(160,32,240,.1);border-radius:10px;background:#0902126b;font-size:11px;font-weight:800}.strategies-page__modal-info-grid strong{color:#fff;font-size:13px}.strategies-page__modal footer{display:grid;grid-template-columns:1fr .95fr;gap:16px}.strategies-page__modal footer button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#fff;border:1px solid rgba(160,32,240,.28);border-radius:9px;background:linear-gradient(90deg,#a020f0a6,#751cd3bf);font-size:13px;font-weight:800;cursor:pointer}.strategies-page__modal footer button:last-child{background:#09021285}@keyframes strategiesBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes strategiesModalIn{0%{opacity:0;transform:translateY(18px) scale(.965)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 1580px){.strategies-page__top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.strategies-page__roulette-card{grid-column:1 / -1}.strategies-page__strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1400px){.strategies-page__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.strategies-page__search{grid-column:1 / -1}.strategies-page__clear-filters{width:100%}}@media (max-width: 1180px){.strategies-page__top-grid,.strategies-page__filters,.strategies-page__strategy-grid,.strategies-page__modal-metrics,.strategies-page__modal-info-grid,.strategies-page__modal footer{grid-template-columns:1fr}.strategies-page__roulette-card{grid-column:auto}.strategies-page__metric{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.strategies-page__filter{display:grid;gap:8px}}@media (max-width: 720px){.strategies-page__roulette-numbers{grid-template-columns:repeat(5,minmax(0,1fr))}.strategies-page__modal-overlay{padding:10px}.strategies-page__modal{width:100%;max-height:calc(100vh - 20px)}.strategies-page__explore h2{font-size:15px}}.strategies-page__header{position:relative;overflow:hidden;padding:clamp(18px,1.25vw,26px);border:1px solid rgba(160,32,240,.16);border-radius:14px;background:linear-gradient(135deg,#0d041cb8,#05010ca3),radial-gradient(circle at 7% 0%,rgba(0,229,255,.1),transparent 34%),radial-gradient(circle at 100% 0%,rgba(160,32,240,.14),transparent 28%);box-shadow:0 18px 46px #0000003d,inset 0 0 26px #a020f009}.strategies-page__header:after{position:absolute;right:24px;bottom:18px;width:min(360px,42%);height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(0,229,255,.38),rgba(160,32,240,.45))}.strategies-page__panel,.strategies-page__filters,.strategies-page__explore,.strategies-page__strategy-card,.strategies-page__modal{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.strategies-page__panel,.strategies-page__strategy-card,.strategies-page__filter button,.strategies-page__filter select,.strategies-page__search,.strategies-page__clear-filters,.strategies-page__more-button{transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease,background .22s ease}.strategies-page__panel:hover,.strategies-page__filters:hover,.strategies-page__explore:hover{border-color:#00e5ff2e;box-shadow:0 20px 52px #00000061,0 0 26px #a020f01a,inset 0 0 26px #00e5ff06}.strategies-page__filter button:focus-visible,.strategies-page__filter select:focus-visible,.strategies-page__search:focus-within,.strategies-page__clear-filters:focus-visible,.strategies-page__strategy-card:focus-visible,.strategies-page__more-button:focus-visible,.strategies-page__modal-close:focus-visible,.strategies-page__modal footer button:focus-visible{outline:2px solid rgba(0,229,255,.72);outline-offset:2px}.strategies-page__strategy-card{min-height:188px}.strategies-page__strategy-card h3{line-height:1.12}.strategies-page__strategy-card footer{min-height:40px}.strategies-page__modal-metrics,.strategies-page__modal-info-grid span{background:linear-gradient(145deg,#0902129e,#1205245c),radial-gradient(circle at 0 0,color-mix(in srgb,currentColor 9%,transparent),transparent 42%)}.strategies-page__modal-description p{max-width:760px}@media (max-width: 720px){.strategies-page__header:after{display:none}.strategies-page__explore>header{align-items:flex-start;flex-direction:column}.strategies-page__ranking-list,.strategies-page__roulette-numbers{width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:4px}.strategies-page__ranking-head,.strategies-page__ranking-row{min-width:500px}}@media (max-width: 1279px){.strategies-page{gap:var(--content-gap)}.strategies-page__top-grid,.strategies-page__filters,.strategies-page__explore-grid,.strategies-page__modal-grid,.strategies-page__modal-metrics,.strategies-page__modal-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.strategies-page__filters,.strategies-page__ranking-list,.strategies-page__roulette-numbers{width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain}}@media (max-width: 767px){.strategies-page__top-grid,.strategies-page__filters,.strategies-page__explore-grid,.strategies-page__modal-grid,.strategies-page__modal-metrics,.strategies-page__modal-info-grid{grid-template-columns:1fr}.strategies-page__panel-header{align-items:flex-start;flex-direction:column}}.simulate-page{display:grid;gap:clamp(18px,1.2vw,26px);width:100%;max-width:none;margin:0 auto;color:var(--text-main)}.simulate-page,.simulate-page *{box-sizing:border-box}.simulate-page button,.simulate-page input,.simulate-page select{font:inherit}.simulate-page button,.simulate-page select{cursor:pointer}.simulate-page__header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;overflow:hidden;padding:clamp(20px,1.35vw,28px);border:1px solid rgba(160,32,240,.16);border-radius:16px;background:linear-gradient(135deg,#0d041cb8,#05010cad),radial-gradient(circle at 8% 0%,rgba(0,229,255,.09),transparent 34%),radial-gradient(circle at 100% 0%,rgba(160,32,240,.14),transparent 30%);box-shadow:0 18px 46px #00000042,inset 0 0 26px #a020f009}.simulate-page__header:after{position:absolute;right:26px;bottom:18px;width:min(390px,44%);height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(0,229,255,.38),rgba(160,32,240,.45))}.simulate-page__header>*{position:relative;z-index:1}.simulate-page__header h1{margin:0 0 7px;color:#fff;font-size:clamp(34px,2.2vw,52px);font-weight:800;line-height:1.04;letter-spacing:0}.simulate-page__header p{max-width:680px;margin:0;color:#ffffffa8;font-size:clamp(14px,.88vw,17px);line-height:1.55}.simulate-page__environment-badge,.simulate-page__realtime{display:inline-flex;align-items:center;gap:9px;flex:0 0 auto;min-height:40px;padding:0 14px;border:1px solid rgba(0,229,255,.24);border-radius:999px;color:#d9fbff;background:linear-gradient(135deg,#00e5ff17,#a020f014),#060110a8;box-shadow:0 0 22px #00e5ff17,inset 0 0 16px #ffffff09;font-size:12px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.simulate-page__hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,420px);gap:clamp(16px,1vw,22px);align-items:start}.simulate-page__preview-column{display:grid;gap:clamp(16px,1vw,22px);min-width:0}.simulate-page__side-column{display:grid;gap:clamp(14px,.9vw,18px);align-content:start;min-width:0}.simulate-page__config-panel,.simulate-page__panel,.simulate-page__summary-card{position:relative;overflow:hidden;border:1px solid rgba(160,32,240,.18);border-radius:16px;background:linear-gradient(145deg,#0c0318a8,#06010de6),radial-gradient(circle at 18% 0%,rgba(160,32,240,.12),transparent 36%);box-shadow:0 18px 46px #0000005c,inset 0 0 26px #a020f00b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.simulate-page__config-panel:before,.simulate-page__panel:before,.simulate-page__summary-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(160,32,240,.1),transparent 32%),radial-gradient(circle at 100% 0%,rgba(255,0,85,.055),transparent 36%)}.simulate-page__config-panel>*,.simulate-page__panel>*,.simulate-page__summary-card>*{position:relative;z-index:1}.simulate-page__panel{min-width:0;padding:clamp(18px,1.18vw,24px)}.simulate-page__config-panel{display:flex;flex-direction:column;gap:18px;align-self:start;min-width:0;padding:clamp(18px,1.18vw,24px)}.simulate-page__config-header,.simulate-page__panel-header,.simulate-page__panel-title{display:flex;align-items:center;gap:14px}.simulate-page__config-header{align-items:flex-start}.simulate-page__config-header>span,.simulate-page__title-icon,.simulate-page__summary-icon{display:grid;place-items:center;flex:0 0 auto;color:var(--neon-purple);border:1px solid rgba(160,32,240,.3);background:#a020f01a;box-shadow:0 0 20px #a020f024,inset 0 0 14px #ffffff09}.simulate-page__config-header>span{width:44px;height:44px;border-radius:12px}.simulate-page__title-icon{width:38px;height:38px;border-radius:11px}.simulate-page__config-header h2,.simulate-page__panel-title h2{margin:0;color:#fff;font-size:clamp(17px,1vw,22px);font-weight:800;line-height:1.1;letter-spacing:.2px}.simulate-page__config-header p,.simulate-page__panel-title p{margin:6px 0 0;color:#ffffff94;font-size:12.5px;line-height:1.45}.simulate-page__panel-header{justify-content:space-between;gap:18px;margin-bottom:16px}.simulate-page__panel-title{min-width:0}.simulate-page__config-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.simulate-page__field{display:grid;gap:8px;min-width:0}.simulate-page__field.is-wide{grid-column:1 / -1}.simulate-page__field>span{color:#ffffffb8;font-size:12px;font-weight:800;letter-spacing:.02em}.simulate-page__field select,.simulate-page__money-input{width:100%;min-height:48px;border:1px solid rgba(160,32,240,.22);border-radius:10px;color:#ffffffe6;background:linear-gradient(145deg,#090212b8,#1205246b),#05010b8a;outline:none;padding:0 14px;font-size:13.5px;font-weight:800;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.simulate-page__field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;background:linear-gradient(45deg,transparent 50%,rgba(0,229,255,.86) 50%) right 16px top 20px / 7px 7px no-repeat,linear-gradient(145deg,#090212b8,#1205246b)}.simulate-page__field select option{color:#fff;background:#0b0418}.simulate-page__field:focus-within select,.simulate-page__field:focus-within .simulate-page__money-input{border-color:#00e5ff57;box-shadow:0 0 20px #a020f024,inset 0 0 18px #00e5ff09}.simulate-page__save-bankroll{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:48px;border:1px solid rgba(0,229,255,.26);border-radius:10px;color:#ebfcfff0;background:linear-gradient(135deg,#00e5ff1f,#a020f024),#060110b3;box-shadow:0 0 22px #00e5ff17,inset 0 0 18px #ffffff09;font-size:13px;font-weight:900;letter-spacing:.02em;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.simulate-page__save-bankroll:hover,.simulate-page__save-bankroll:focus-visible{border-color:#00e5ff6b;box-shadow:0 0 28px #00e5ff24,inset 0 0 20px #ffffff0b;transform:translateY(-1px)}.simulate-page__save-feedback{display:block;min-height:16px;color:var(--neon-green);font-size:11px;font-weight:800}.simulate-page__money-input{display:flex;align-items:center;justify-content:flex-start}input.simulate-page__money-input{font:inherit}.simulate-page__money-input.is-highlight{border-color:#00e5ff47;color:var(--neon-cyan)}.simulate-page__strategy-control{position:relative;display:grid;grid-template-columns:minmax(136px,.72fr) minmax(0,1fr);min-height:48px;border:1px solid rgba(160,32,240,.22);border-radius:10px;background:linear-gradient(145deg,#090212b8,#12052461),#05010b8a;transition:border-color .22s ease,box-shadow .22s ease}.simulate-page__strategy-control:focus-within,.simulate-page__strategy-control:hover{border-color:#00e5ff47;box-shadow:0 0 20px #a020f01f,inset 0 0 18px #00e5ff08}.simulate-page__mode-pill,.simulate-page__mode-select{display:flex;align-items:center;min-width:0;border:0;color:#ebe5f4b8;background:transparent;font-size:12.5px;font-weight:900}.simulate-page__mode-pill{justify-content:center;border-radius:9px}.simulate-page__mode-pill.is-active{color:#fff;background:linear-gradient(135deg,#751cffc2,#a020f075);box-shadow:inset 0 0 0 1px #d34cff5c,0 0 18px #a020f038}.simulate-page__mode-select{justify-content:space-between;gap:10px;padding:0 13px}.simulate-page__mode-select span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simulate-page__mode-select.is-active{color:#fff}.simulate-page__strategy-menu{position:absolute;z-index:20;top:calc(100% + 8px);right:0;left:0;display:grid;gap:6px;padding:9px;border:1px solid rgba(160,32,240,.28);border-radius:12px;background:linear-gradient(145deg,#0d0418fa,#07010efa),radial-gradient(circle at 18% 4%,rgba(0,229,255,.08),transparent 34%);box-shadow:0 22px 52px #00000080,0 0 28px #a020f029;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.simulate-page__strategy-menu button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:38px;border:0;border-radius:9px;color:#ebe5f4d1;background:transparent;padding:0 10px;font-size:12px;font-weight:800;text-align:left}.simulate-page__strategy-menu button:hover,.simulate-page__strategy-menu button.is-selected{color:#fff;background:#00e5ff14}.simulate-page__strategy-menu i{width:9px;height:9px;border-radius:50%;border:1px solid rgba(160,32,240,.6)}.simulate-page__strategy-menu button.is-selected i{background:var(--neon-green);border-color:var(--neon-green);box-shadow:0 0 10px var(--neon-green)}.simulate-page__actions{display:grid;gap:10px;margin-top:0}.simulate-page__primary-action,.simulate-page__secondary-actions button{border:0;color:#fff;font-weight:900;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.simulate-page__primary-action{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border-radius:10px;background:linear-gradient(135deg,#4917ff,#8d20ff 58%,#b026ff);box-shadow:0 0 28px #591fff6b,inset 0 0 16px #ffffff14;font-size:14px}.simulate-page__primary-action:hover{transform:translateY(-1px);box-shadow:0 0 34px #a020f07a,inset 0 0 18px #ffffff1a}.simulate-page__primary-action.is-ending{border:1px solid rgba(255,64,118,.34);background:linear-gradient(135deg,#b0164cf2,#ff3974b8),#240513c2;box-shadow:0 0 22px #ff397438,inset 0 0 16px #ffffff0e}.simulate-page__primary-action.is-ending:hover{box-shadow:0 0 28px #ff397452,inset 0 0 18px #ffffff14}.simulate-page__secondary-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.simulate-page__secondary-actions button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;border:1px solid rgba(160,32,240,.2);border-radius:10px;color:#ebe5f4c7;background:#09021285;font-size:12px}.simulate-page__secondary-actions button:hover{color:#fff;border-color:#00e5ff47;background:#00e5ff14}.simulate-page__roulette-panel{min-height:0}.simulate-page__roulette-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:#ebe5f4bd;font-size:12.5px}.simulate-page__roulette-meta strong{color:#fff;font-weight:800}.simulate-page__roulette-meta .is-live,.simulate-page__realtime{color:var(--neon-green)}.simulate-page__roulette-meta .is-live.is-loading{color:var(--neon-cyan)}.simulate-page__roulette-meta .is-live.is-fallback{color:#ffb000}.simulate-page__roulette-meta .is-live{display:inline-flex;align-items:center;gap:7px}.simulate-page__roulette-meta .is-live:before,.simulate-page__realtime:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 11px currentColor}.simulate-page__roulette-video{position:relative;min-height:clamp(620px,46vw,780px);overflow:hidden;border:1px solid rgba(0,229,255,.14);border-radius:14px;background:radial-gradient(circle at 68% 18%,rgba(255,178,70,.2),transparent 19%),radial-gradient(circle at 52% 60%,rgba(255,0,85,.14),transparent 31%),linear-gradient(145deg,#080709,#02030a 72%);box-shadow:0 0 38px #00e5ff12,inset 0 0 90px #000000c7}.simulate-page__roulette-video:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(90deg,rgba(0,0,0,.42),transparent 30%,rgba(0,0,0,.3)),radial-gradient(ellipse at 52% 55%,transparent 0 42%,rgba(0,0,0,.3) 76%);pointer-events:none}.simulate-page__roulette-video.is-playtech{aspect-ratio:16 / 9;min-height:clamp(620px,46vw,780px);background:#02030a}.simulate-page__roulette-video.is-playtech:before{background:linear-gradient(90deg,rgba(0,0,0,.46),transparent 36%,rgba(0,0,0,.34)),radial-gradient(ellipse at 55% 54%,transparent 0 42%,rgba(0,0,0,.32) 78%)}.simulate-page__roulette-provider-visual{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:contain;object-position:center;filter:saturate(1.08) contrast(1.04);opacity:.76}.simulate-page__roulette-provider-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:contain;object-position:center;opacity:.92;filter:saturate(1.08) contrast(1.05) brightness(.92);transition:opacity .24s ease,visibility .24s ease}.simulate-page__roulette-provider-video.is-hidden{opacity:0;visibility:hidden}.simulate-page__roulette-video.is-playtech .simulate-page__roulette-table{display:none}.simulate-page__provider-tag{position:absolute;z-index:4;top:18px;right:18px;display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border:1px solid rgba(0,245,255,.24);border-radius:999px;color:#dafbffeb;background:#031018b8;box-shadow:0 0 18px #00f5ff1f,inset 0 0 0 1px #ffffff08;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.simulate-page__video-state{position:absolute;top:58px;right:18px;z-index:4;display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 12px;border:1px solid rgba(0,245,255,.2);border-radius:999px;color:#dafbffeb;background:#031018b8;box-shadow:0 0 18px #00f5ff1a,inset 0 0 0 1px #ffffff08;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.simulate-page__video-state:before{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor;content:""}.simulate-page__video-state.is-live{color:var(--neon-green);border-color:#00ff8538}.simulate-page__video-state.is-loading{color:var(--neon-cyan)}.simulate-page__video-state.is-loading:before{animation:simulateVideoPulse 1.15s ease-in-out infinite}.simulate-page__video-state.is-fallback{color:#ffb000;border-color:#ffb00042}.simulate-page__video-audio-toggle{position:absolute;top:96px;right:18px;z-index:5;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;padding:0 12px;border:1px solid rgba(160,32,240,.28);border-radius:999px;color:#eee8ffe6;background:linear-gradient(135deg,#a020f01f,#00e5ff14),#060212bd;box-shadow:0 0 18px #a020f01f,inset 0 0 0 1px #ffffff09;font-size:11px;font-weight:900;letter-spacing:.055em;text-transform:uppercase;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.simulate-page__video-audio-toggle:hover,.simulate-page__video-audio-toggle:focus-visible{border-color:#00e5ff57;box-shadow:0 0 22px #00e5ff24,inset 0 0 0 1px #ffffff0d;transform:translateY(-1px)}.simulate-page__video-audio-toggle.is-enabled{color:var(--neon-green);border-color:#00ff8547;background:linear-gradient(135deg,#00ff851a,#00e5ff12),#031010b8}.simulate-page__video-loader{position:absolute;left:50%;top:50%;z-index:4;display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 15px;border:1px solid rgba(0,229,255,.22);border-radius:999px;color:#dafbffeb;background:linear-gradient(135deg,#00e5ff1a,#a020f01a),#031018c7;box-shadow:0 0 24px #00e5ff1f,inset 0 0 18px #ffffff09;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;transform:translate(-50%,-50%)}.simulate-page__video-loader svg{animation:simulateVideoSpin 1.1s linear infinite}.simulate-page__roulette-table{position:absolute;left:16%;top:3%;width:72%;height:112%;transform:perspective(900px) rotateX(60deg) rotate(-6deg);transform-origin:center center}.simulate-page__roulette-rim{position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;background:repeating-conic-gradient(from -6deg,#9b0d12 0,#9b0d12 5.8deg,#141015 5.8deg,#141015 11.6deg);box-shadow:0 0 0 16px #080608,0 0 0 22px #2c1607,0 0 80px #ff50143d}.simulate-page__roulette-rim span{position:absolute;left:50%;top:50%;width:22px;height:22px;margin:-11px;color:#ffde96db;font-size:12px;font-weight:900;text-align:center;transform:rotate(calc(var(--slot) * 11.6deg)) translateY(-44%) rotate(calc(var(--slot) * -11.6deg))}.simulate-page__roulette-inner{position:absolute;top:30%;right:30%;bottom:30%;left:30%;border-radius:50%;background:radial-gradient(circle at center,#030303 0,#030303 36%,#180f08 42%,#070606 58%,#331707);box-shadow:inset 0 0 36px #ffffff1f,0 0 42px #ff6a0029}.simulate-page__roulette-spindle{position:absolute;left:50%;top:49%;width:82px;height:110px;border-radius:50% 50% 42% 42%;background:linear-gradient(90deg,#2b1608,#ffce7b 45%,#472209 68%,#f7b34d);transform:translate(-50%,-50%) rotateX(-42deg);box-shadow:0 0 38px #ffb95a4d}.simulate-page__roulette-result,.simulate-page__roulette-update,.simulate-page__fake-chip-card{position:absolute;z-index:4;border:1px solid rgba(160,32,240,.16);background:#070f1ad1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 38px #00000052,inset 0 0 18px #a020f009}.simulate-page__roulette-result{left:18px;top:18px;display:grid;place-items:center;width:132px;min-height:138px;border-radius:14px}.simulate-page__roulette-result span,.simulate-page__roulette-update span,.simulate-page__fake-chip-card small{color:#ebe5f4b8;font-size:12px}.simulate-page__roulette-result strong{display:grid;place-items:center;width:68px;height:68px;border-radius:50%;color:#fff;background:radial-gradient(circle at 38% 28%,rgba(255,255,255,.28),transparent 28%),#702629;font-size:30px;font-weight:900}.simulate-page__roulette-result em{color:#ff4040;font-size:14px;font-style:normal;font-weight:900}.simulate-page__roulette-update{left:18px;top:166px;display:grid;gap:5px;width:132px;padding:12px;border-radius:12px}.simulate-page__roulette-update strong{color:#fff;font-size:13px}.simulate-page__roulette-update i{position:absolute;right:12px;top:16px;width:7px;height:7px;border-radius:50%;background:var(--neon-green);box-shadow:0 0 10px var(--neon-green)}.simulate-page__fake-chip-card{left:clamp(170px,28%,320px);right:24px;bottom:24px;display:grid;grid-template-columns:54px minmax(160px,1fr) minmax(150px,.9fr) 22px;align-items:center;gap:14px;min-height:82px;padding:12px 18px 12px 14px;border-radius:12px}.simulate-page__chip{display:grid;place-items:center;width:56px;height:56px;border:7px dashed rgba(255,255,255,.72);border-radius:50%;color:#fff;background:#b42b2b;box-shadow:0 0 24px #ff404057;font-size:17px;font-weight:900}.simulate-page__fake-chip-card strong{display:block;margin-top:6px;color:#fff;font-size:15px;font-weight:700;line-height:1.2}.simulate-page__fake-chip-card em{color:#ff4040;font-style:normal;font-weight:900}.simulate-page__pending-icon{color:#64a2ff}.simulate-page__training-racetrack-panel,.simulate-page__training-betting-grid-panel,.simulate-page__training-chip-dock{position:absolute;z-index:5;pointer-events:auto}.simulate-page__training-racetrack-panel{left:18px;bottom:18px;display:grid;gap:7px;width:322px;min-width:0;padding:9px}.simulate-page__training-betting-grid-panel{left:50%;bottom:92px;width:clamp(620px,56vw,735px);min-width:0;padding:9px;transform:translate(-50%)}.simulate-page__training-chip-dock{left:58%;bottom:18px;display:grid;grid-template-columns:minmax(0,1fr) minmax(148px,.28fr);align-items:stretch;gap:6px;width:clamp(460px,40vw,580px);min-width:0;transform:translate(-50%)}.simulate-page__training-racetrack-panel,.simulate-page__training-betting-grid-panel,.simulate-page__training-bet-summary-mini,.simulate-page__training-chip-dock .simulate-page__chip-selector{border:1px solid rgba(160,32,240,.16);border-radius:10px;background:linear-gradient(145deg,#04010c70,#04010c94),radial-gradient(circle at 12% 100%,rgba(0,229,255,.05),transparent 38%);box-shadow:inset 0 0 14px #a020f006,0 8px 20px #00000029;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.simulate-page__training-bet-summary-mini{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:6px}.simulate-page__training-bet-summary-mini div{display:grid;gap:3px}.simulate-page__training-bet-summary-mini span{color:#ffffff94;font-size:9px;font-weight:900;text-transform:uppercase}.simulate-page__training-bet-summary-mini strong{color:#fff;font-size:10.5px;font-weight:900;line-height:1.1}.simulate-page__training-bet-summary-mini button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:24px;border:1px solid rgba(0,229,255,.22);border-radius:9px;color:#dffaffe6;background:#00e5ff12;font-size:9px;font-weight:900;text-transform:uppercase}.simulate-page__training-chip-dock .simulate-page__chip-selector{gap:5px;padding:6px;display:grid;grid-template-columns:auto minmax(0,1fr) 82px;align-items:end}.simulate-page__training-chip-dock .simulate-page__chip-selector-head{align-items:center;gap:6px}.simulate-page__training-chip-dock .simulate-page__chip-selector-head span{font-size:9px}.simulate-page__training-chip-dock .simulate-page__chip-selector-head strong{margin-top:2px;font-size:12px}.simulate-page__training-chip-dock .simulate-page__chip-selector-head em{display:none}.simulate-page__training-chip-dock .simulate-page__chip-value-list{display:flex;flex-wrap:nowrap;gap:4px;min-width:0;overflow-x:auto;padding-bottom:1px}.simulate-page__training-chip-dock .simulate-page__chip-value-button{flex:0 0 auto;min-width:0;width:50px;min-height:24px;padding:0 5px;font-size:9px}.simulate-page__training-chip-dock .simulate-page__chip-value-button:after{top:4px;right:4px;bottom:4px;left:4px}.simulate-page__training-chip-dock .simulate-page__custom-chip-field{width:82px;max-width:none;gap:4px}.simulate-page__training-chip-dock .simulate-page__custom-chip-field span{display:none}.simulate-page__training-chip-dock .simulate-page__custom-chip-field input{min-height:26px;border-radius:8px;padding:0 9px;font-size:11px}.simulate-page__training-racetrack-panel .simulate-page__training-block-header{gap:7px}.simulate-page__training-racetrack-panel .simulate-page__training-block-header strong{font-size:13px}.simulate-page__training-racetrack-panel .simulate-page__training-block-header span{font-size:11px}.simulate-page__training-racetrack-panel .simulate-page__training-block-header em{min-height:24px;padding:0 9px;font-size:10px}.simulate-page__training-racetrack-panel .simulate-page__racetrack-scroll,.simulate-page__training-betting-grid-panel .simulate-page__felt-scroll{padding-bottom:0}.simulate-page__training-racetrack-panel .simulate-page__racetrack{min-width:280px;height:138px}.simulate-page__training-racetrack-panel .simulate-page__racetrack:before{top:9px;right:13px;bottom:9px;left:13px}.simulate-page__training-racetrack-panel .simulate-page__racetrack:after{top:38px;right:66px;bottom:38px;left:66px}.simulate-page__training-racetrack-panel .simulate-page__racetrack-core{width:94px;min-height:40px;border-radius:12px}.simulate-page__training-racetrack-panel .simulate-page__racetrack-core strong{font-size:12px}.simulate-page__training-racetrack-panel .simulate-page__racetrack-core span{display:none}.simulate-page__training-racetrack-panel .simulate-page__race-number{width:26px;height:26px;font-size:11px}.simulate-page__roulette-video .simulate-page__training-chip{right:-4px;top:-5px;width:12px;height:12px;border-width:2px}.simulate-page__training-racetrack-panel .simulate-page__neighbor-actions{gap:6px}.simulate-page__training-racetrack-panel .simulate-page__neighbor-actions button{min-height:29px;padding:0 9px;font-size:11px}.simulate-page__training-racetrack-panel .simulate-page__sector-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.simulate-page__training-racetrack-panel .simulate-page__sector-grid button{min-height:31px;border-radius:8px;padding:0 7px;text-align:center}.simulate-page__training-racetrack-panel .simulate-page__sector-grid strong{font-size:10px}.simulate-page__training-betting-grid-panel .simulate-page__felt{min-width:660px;gap:5px}.simulate-page__training-betting-grid-panel .simulate-page__felt-board{grid-template-columns:52px minmax(0,1fr);gap:5px}.simulate-page__training-betting-grid-panel .simulate-page__felt-number-grid,.simulate-page__training-betting-grid-panel .simulate-page__felt-row,.simulate-page__training-betting-grid-panel .simulate-page__dozen-row,.simulate-page__training-betting-grid-panel .simulate-page__outside-row{gap:5px}.simulate-page__training-betting-grid-panel .simulate-page__felt-row{grid-template-columns:repeat(12,minmax(40px,1fr))}.simulate-page__training-betting-grid-panel .simulate-page__felt-number{min-height:36px;border-radius:7px;font-size:14px}.simulate-page__training-betting-grid-panel .simulate-page__felt-number.is-zero{border-radius:8px;font-size:18px}.simulate-page__training-betting-grid-panel .simulate-page__dozen-row{margin-left:57px}.simulate-page__training-betting-grid-panel .simulate-page__dozen-row button,.simulate-page__training-betting-grid-panel .simulate-page__outside-row button{min-height:33px;border-radius:7px;font-size:12px}.simulate-page__training-panel{display:grid;gap:clamp(16px,1vw,22px)}.simulate-page__training-header,.simulate-page__training-block-header,.simulate-page__training-controls{display:flex;align-items:center;justify-content:space-between;gap:16px}.simulate-page__training-header{align-items:flex-start}.simulate-page__training-clear{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid rgba(0,229,255,.2);border-radius:10px;color:#dffaffe0;background:#03101894;box-shadow:0 0 18px #00e5ff14,inset 0 0 12px #ffffff09;padding:0 13px;font-size:12px;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.simulate-page__training-clear:hover{border-color:#00e5ff57;color:#fff;background:#00e5ff1a}.simulate-page__training-clear.is-wide{width:100%}.simulate-page__training-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,.32fr);gap:clamp(16px,1vw,22px);align-items:start}.simulate-page__training-main{display:grid;gap:16px;min-width:0}.simulate-page__training-block,.simulate-page__training-controls,.simulate-page__training-summary{position:relative;overflow:hidden;border:1px solid rgba(160,32,240,.16);border-radius:14px;background:linear-gradient(145deg,#080212c7,#05010ce0),radial-gradient(circle at 10% 0%,rgba(0,229,255,.075),transparent 32%);box-shadow:inset 0 0 24px #a020f009,0 16px 36px #00000038}.simulate-page__training-block{display:grid;gap:14px;padding:clamp(14px,.9vw,18px)}.simulate-page__training-block-header strong,.simulate-page__training-controls strong,.simulate-page__training-summary strong{display:block;color:#fff;font-weight:900}.simulate-page__training-block-header span,.simulate-page__training-controls span,.simulate-page__training-summary span,.simulate-page__training-summary em,.simulate-page__training-readiness p{color:#ffffff94;font-size:12px;line-height:1.42}.simulate-page__training-block-header em{display:inline-flex;align-items:center;min-height:30px;border:1px solid rgba(0,229,255,.22);border-radius:999px;color:var(--neon-cyan);background:#00e5ff14;padding:0 11px;font-size:12px;font-style:normal;font-weight:900}.simulate-page__racetrack-scroll,.simulate-page__felt-scroll{min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:4px}.simulate-page__racetrack-scroll::-webkit-scrollbar,.simulate-page__felt-scroll::-webkit-scrollbar,.simulate-page__history-table::-webkit-scrollbar,.simulate-page__signals-table::-webkit-scrollbar{height:7px}.simulate-page__racetrack-scroll::-webkit-scrollbar-thumb,.simulate-page__felt-scroll::-webkit-scrollbar-thumb,.simulate-page__history-table::-webkit-scrollbar-thumb,.simulate-page__signals-table::-webkit-scrollbar-thumb{border-radius:999px;background:#00e5ff38}.simulate-page__racetrack{position:relative;width:100%;min-width:780px;height:290px;border-radius:999px;background:radial-gradient(ellipse at center,rgba(0,229,255,.08),transparent 38%),radial-gradient(ellipse at center,rgba(160,32,240,.12),transparent 68%)}.simulate-page__racetrack:before,.simulate-page__racetrack:after{position:absolute;content:"";pointer-events:none}.simulate-page__racetrack:before{top:19px;right:28px;bottom:19px;left:28px;border:1px solid rgba(0,229,255,.24);border-radius:999px;box-shadow:0 0 24px #00e5ff1f,inset 0 0 28px #a020f014}.simulate-page__racetrack:after{top:72px;right:168px;bottom:72px;left:168px;border:1px solid rgba(160,32,240,.2);border-radius:999px}.simulate-page__racetrack-core{position:absolute;left:50%;top:50%;z-index:1;display:grid;place-items:center;width:220px;min-height:82px;border:1px solid rgba(160,32,240,.22);border-radius:22px;background:#04010ab3;box-shadow:inset 0 0 22px #00e5ff0b;transform:translate(-50%,-50%)}.simulate-page__racetrack-core strong{color:#fff;font-size:18px;font-weight:900}.simulate-page__racetrack-core span{margin-top:4px;color:#ffffff94;font-size:12px;font-weight:800}.simulate-page__race-number,.simulate-page__felt-number{position:relative;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);color:#fff;font-weight:900;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease}.simulate-page__race-number{position:absolute;left:var(--x);top:var(--y);z-index:2;width:37px;height:37px;border-radius:50%;font-size:13px;transform:translate(-50%,-50%)}.simulate-page__race-number:hover,.simulate-page__felt-number:hover{z-index:5;border-color:#00e5ff75;box-shadow:0 0 18px #00e5ff3d;filter:brightness(1.12)}.simulate-page__race-number.is-selected,.simulate-page__felt-number.is-selected{border-color:#00e5ffb8;box-shadow:0 0 20px #00e5ff42,inset 0 0 18px #ffffff14}.simulate-page__race-number.is-red,.simulate-page__felt-number.is-red{background:linear-gradient(145deg,#9d1d31,#4f0718)}.simulate-page__race-number.is-black,.simulate-page__felt-number.is-black{background:linear-gradient(145deg,#232636,#05070d)}.simulate-page__race-number.is-green,.simulate-page__felt-number.is-green{background:linear-gradient(145deg,#00885b,#013522)}.simulate-page__training-chip{position:absolute;right:-5px;top:-6px;width:17px;height:17px;border:3px dashed rgba(255,255,255,.82);border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#ff3ad5 38%,#7100ff);box-shadow:0 0 12px #ff00ff80}.simulate-page__training-controls{padding:14px}.simulate-page__neighbor-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.simulate-page__neighbor-actions button,.simulate-page__sector-grid button,.simulate-page__dozen-row button,.simulate-page__outside-row button{border:1px solid rgba(160,32,240,.18);color:#ffffffc7;background:#0902129e;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease,background .18s ease}.simulate-page__neighbor-actions button{min-height:34px;border-radius:999px;padding:0 12px;font-size:12px;font-weight:900}.simulate-page__neighbor-actions button:hover,.simulate-page__neighbor-actions button.is-active,.simulate-page__sector-grid button:hover,.simulate-page__sector-grid button.is-active,.simulate-page__chip-value-button:hover,.simulate-page__chip-value-button.is-selected,.simulate-page__dozen-row button:hover,.simulate-page__dozen-row button.is-active,.simulate-page__outside-row button:hover,.simulate-page__outside-row button.is-active{border-color:#00e5ff57;color:#fff;background:#00e5ff14;box-shadow:0 0 18px #00e5ff1a}.simulate-page__chip-selector{display:grid;gap:13px;border:1px solid rgba(160,32,240,.16);border-radius:14px;background:linear-gradient(145deg,#080212b8,#05010cdb),radial-gradient(circle at 0% 0%,rgba(255,0,255,.08),transparent 34%);box-shadow:inset 0 0 24px #a020f009,0 16px 36px #0000002e;padding:14px}.simulate-page__chip-selector-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.simulate-page__chip-selector-head span,.simulate-page__custom-chip-field span{display:block;color:#ffffff94;font-size:12px;line-height:1.42}.simulate-page__chip-selector-head strong{display:block;margin-top:4px;color:#fff;font-size:18px;font-weight:900}.simulate-page__chip-selector-head em{display:inline-flex;align-items:center;min-height:28px;border:1px solid rgba(0,229,255,.18);border-radius:999px;color:#dafbffd6;background:#00e5ff0f;padding:0 10px;font-size:11px;font-style:normal;font-weight:900;text-transform:uppercase}.simulate-page__chip-value-list{display:flex;flex-wrap:wrap;gap:9px}.simulate-page__chip-value-button{position:relative;display:inline-grid;place-items:center;min-width:76px;min-height:42px;border:1px solid rgba(160,32,240,.22);border-radius:999px;color:#fffc;background:radial-gradient(circle at 34% 22%,rgba(255,255,255,.2),transparent 24%),linear-gradient(145deg,#2b094ad1,#080212eb);box-shadow:inset 0 0 13px #ffffff0a,0 0 16px #a020f014;padding:0 13px;font-size:12px;font-weight:900}.simulate-page__chip-value-button:after{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px dashed rgba(255,255,255,.2);border-radius:inherit;content:"";pointer-events:none}.simulate-page__chip-value-button.is-selected{border-color:#00e5ff94;color:#fff;background:radial-gradient(circle at 34% 22%,rgba(255,255,255,.24),transparent 25%),linear-gradient(145deg,#00e5ff38,#a020f0b8);box-shadow:0 0 24px #00e5ff2e,inset 0 0 18px #ffffff12}.simulate-page__custom-chip-field{display:grid;gap:8px;max-width:240px}.simulate-page__custom-chip-field input{width:100%;min-height:42px;border:1px solid rgba(160,32,240,.22);border-radius:10px;color:#fff;background:linear-gradient(145deg,#090212b8,#1205246b),#05010b8a;outline:none;padding:0 13px;font-size:13px;font-weight:800}.simulate-page__custom-chip-field input::placeholder{color:#ffffff57}.simulate-page__custom-chip-field:focus-within input{border-color:#00e5ff61;box-shadow:0 0 20px #00e5ff1f,inset 0 0 18px #00e5ff09}.simulate-page__sector-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.simulate-page__sector-grid button{display:grid;gap:7px;min-height:112px;border-radius:13px;padding:14px;text-align:left}.simulate-page__sector-grid strong{color:#fff;font-size:13px;font-weight:900;letter-spacing:.05em}.simulate-page__sector-grid span{color:#ffffff94;font-size:12px;line-height:1.35}.simulate-page__sector-grid em{color:var(--neon-cyan);font-size:11px;font-style:normal;font-weight:900;text-transform:uppercase}.simulate-page__felt{display:grid;gap:8px;min-width:760px}.simulate-page__felt-board{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px}.simulate-page__felt-number-grid{display:grid;gap:8px}.simulate-page__felt-row{display:grid;grid-template-columns:repeat(12,minmax(45px,1fr));gap:8px}.simulate-page__felt-number{min-height:50px;border-radius:9px;font-size:15px}.simulate-page__felt-number.is-zero{min-height:100%;border-radius:12px;font-size:22px}.simulate-page__dozen-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-left:72px}.simulate-page__outside-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.simulate-page__dozen-row button,.simulate-page__outside-row button{min-height:42px;border-radius:9px;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.simulate-page__outside-row button.is-red{color:#fff;background:linear-gradient(145deg,#9d1d31eb,#4f0718e6)}.simulate-page__outside-row button.is-black{color:#fff;background:linear-gradient(145deg,#232636f2,#05070df0)}.simulate-page__training-summary{display:grid;gap:14px;padding:16px}.simulate-page__training-summary-head{display:grid;gap:4px;border:1px solid rgba(0,229,255,.16);border-radius:13px;background:radial-gradient(circle at 15% 0%,rgba(0,229,255,.12),transparent 38%),#00e5ff0a;padding:14px}.simulate-page__training-summary-head strong{color:var(--neon-cyan);font-size:clamp(20px,1.25vw,26px);line-height:1}.simulate-page__training-summary-head em{max-width:280px;line-height:1.35}.simulate-page__training-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.simulate-page__training-summary-grid article,.simulate-page__selected-numbers,.simulate-page__training-readiness{border:1px solid rgba(160,32,240,.12);border-radius:11px;background:#04010c7a;padding:12px}.simulate-page__training-summary-grid article{min-height:74px}.simulate-page__training-summary-grid article strong{margin-top:6px;font-size:15px;line-height:1.25}.simulate-page__selected-numbers{display:grid;gap:10px}.simulate-page__selected-numbers>div{display:flex;flex-wrap:wrap;gap:7px;min-height:34px}.simulate-page__selected-numbers em{display:inline-grid;place-items:center;width:31px;height:31px;border:1px solid rgba(255,255,255,.14);border-radius:50%;color:#fff;font-style:normal;font-weight:900}.simulate-page__selected-numbers em.is-red{background:#8e172b}.simulate-page__selected-numbers em.is-black{background:#161b29}.simulate-page__selected-numbers em.is-green{background:#007a4f}.simulate-page__selected-numbers p,.simulate-page__training-readiness p{margin:0;color:#ffffff8a;font-size:12px;line-height:1.45}.simulate-page__training-readiness{display:grid;gap:7px}.simulate-page__training-readiness strong{color:var(--neon-green);font-size:15px}.simulate-page__summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,.9vw,18px)}.simulate-page__summary-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;min-height:124px;padding:clamp(16px,1vw,20px);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.simulate-page__summary-card:hover{transform:translateY(-2px);border-color:#00e5ff3d;box-shadow:0 20px 48px #0006,0 0 24px #a020f01f,inset 0 0 24px #00e5ff06}.simulate-page__summary-icon{width:48px;height:48px;border-radius:13px}.simulate-page__summary-card small{display:block;margin-bottom:7px;color:#ffffff94;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.simulate-page__summary-card strong{display:block;color:#fff;font-size:clamp(20px,1.22vw,28px);font-weight:800;line-height:1.08}.simulate-page__summary-card p{margin:7px 0 0;color:#ffffff94;font-size:12px;line-height:1.35}.simulate-page__summary-card.is-cyan .simulate-page__summary-icon,.simulate-page__summary-card.is-cyan strong{color:var(--neon-cyan)}.simulate-page__summary-card.is-green .simulate-page__summary-icon,.simulate-page__summary-card.is-green strong{color:var(--neon-green)}.simulate-page__summary-card.is-purple .simulate-page__summary-icon,.simulate-page__summary-card.is-purple strong{color:var(--neon-purple)}.simulate-page__summary-card.is-pink .simulate-page__summary-icon,.simulate-page__summary-card.is-pink strong{color:var(--neon-pink)}.simulate-page__summary-card.is-primary{order:1}.simulate-page__summary-card.is-secondary{order:2;min-height:68px;opacity:.78}.simulate-page__summary-card.is-secondary .simulate-page__summary-icon{opacity:.78}.simulate-page__summary-card.is-secondary strong{font-size:clamp(13px,.74vw,16px)}.simulate-page__summary-card.is-secondary p{color:#ffffff75}.simulate-page__session-status{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;border:1px solid rgba(160,32,240,.18);border-radius:14px;background:linear-gradient(135deg,#0a0217b8,#05010cd1),radial-gradient(circle at 0% 50%,rgba(0,229,255,.08),transparent 30%);box-shadow:0 14px 34px #0000003d,inset 0 0 20px #a020f009}.simulate-page__session-status.is-ended{animation:simulateSessionStatusIn .46s ease both}.simulate-page__session-status-icon{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(0,229,255,.22);border-radius:11px;color:var(--neon-cyan);background:#00e5ff12}.simulate-page__session-status small{display:block;margin-bottom:3px;color:#ffffff7a;font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.simulate-page__session-status strong{display:block;color:#fff;font-size:clamp(14px,.86vw,18px);font-weight:900}.simulate-page__session-status p{margin:3px 0 0;color:#ffffff94;font-size:12px;line-height:1.35}.simulate-page__session-status em{display:grid;gap:2px;min-width:160px;padding:8px 10px;border:1px solid rgba(160,32,240,.18);border-radius:10px;color:#ffffffdb;background:#04010c75;font-style:normal;font-size:12px;font-weight:900}.simulate-page__session-status em span{color:#00e5ffbd;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.simulate-page__session-status.is-green{border-color:#00ff852e}.simulate-page__session-status.is-green .simulate-page__session-status-icon{color:var(--neon-green);border-color:#00ff853d;background:#00ff8512}.simulate-page__session-status.is-pink{border-color:#ff005538}.simulate-page__session-status.is-red{border-color:#ff404033}.simulate-page__session-status.is-pink .simulate-page__session-status-icon{color:var(--neon-pink);border-color:#ff005547;background:#ff005514}.simulate-page__session-status.is-red .simulate-page__session-status-icon{color:#ff5c7a;border-color:#ff407642;background:#ff407614}.simulate-page__session-status.is-purple .simulate-page__session-status-icon{color:var(--neon-purple);border-color:#a020f047;background:#a020f017}.simulate-page__session-status.is-orange .simulate-page__session-status-icon{color:#ffb14a;border-color:#ffb14a42;background:#ffb14a14}.simulate-page__modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 42%,rgba(160,32,240,.2),transparent 32%),#010006bd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.simulate-page__session-modal{position:relative;display:grid;gap:14px;width:min(560px,100%);overflow:hidden;padding:clamp(22px,2vw,32px);border:1px solid rgba(160,32,240,.22);border-radius:18px;color:#ffffffe6;background:linear-gradient(145deg,#0c0318f5,#05010dfa),radial-gradient(circle at 18% 0%,rgba(0,229,255,.1),transparent 34%);box-shadow:0 28px 80px #0000008c,0 0 42px #a020f024,inset 0 0 28px #ffffff09;animation:simulateModalIn .24s ease both}.simulate-page__session-modal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(160,32,240,.11),transparent 34%),radial-gradient(circle at 100% 0%,rgba(255,0,85,.08),transparent 36%)}.simulate-page__session-modal>*{position:relative;z-index:1}.simulate-page__session-modal-icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(0,229,255,.24);border-radius:14px;color:var(--neon-cyan);background:#00e5ff14}.simulate-page__session-modal.is-win .simulate-page__session-modal-icon{color:var(--neon-green);border-color:#00ff8547;background:#00ff8514}.simulate-page__session-modal.is-loss .simulate-page__session-modal-icon{color:var(--neon-pink);border-color:#ff005547;background:#ff005514}.simulate-page__session-modal small{color:#00e5ffd1;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.simulate-page__session-modal h2{margin:0;color:#fff;font-size:clamp(22px,1.65vw,32px);font-weight:900;line-height:1.12}.simulate-page__session-modal p{margin:0;color:#ffffffa3;font-size:14px;line-height:1.5}.simulate-page__session-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.simulate-page__session-modal-grid span{display:grid;gap:5px;min-height:70px;padding:12px;border:1px solid rgba(160,32,240,.16);border-radius:12px;background:#05010e94}.simulate-page__session-modal-grid strong{color:#fff;font-size:16px;font-weight:900}.simulate-page__session-modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}.simulate-page__session-modal-actions button{min-height:46px;border-radius:11px;font-size:13px;font-weight:900}.simulate-page__session-modal-actions .is-primary{border:0;color:#fff;background:linear-gradient(135deg,#4917ff,#8d20ff 58%,#b026ff);box-shadow:0 0 26px #a020f042}.simulate-page__session-modal-actions .is-secondary{border:1px solid rgba(0,229,255,.22);color:#dafbffeb;background:#00e5ff12}.simulate-page__signals-section{display:grid;gap:16px;min-width:0;padding:clamp(18px,1.18vw,24px);border:1px solid rgba(160,32,240,.18);border-radius:16px;background:linear-gradient(145deg,#0c03189e,#06010de0),radial-gradient(circle at 14% 0%,rgba(160,32,240,.12),transparent 34%);box-shadow:0 18px 46px #00000052,inset 0 0 26px #a020f009}.simulate-page__signals-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.simulate-page__signals-section-head span{display:block;margin-bottom:5px;color:var(--neon-cyan);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.simulate-page__signals-section-head h2{margin:0;color:#fff;font-size:clamp(18px,1.05vw,24px);font-weight:850;letter-spacing:0}.simulate-page__signals-section-head p{max-width:420px;margin:0;color:#ffffff94;font-size:12.5px;line-height:1.45;text-align:right}.simulate-page__signals-grid{display:flex;gap:16px;min-width:0;overflow-x:auto;padding:2px 2px 12px;scrollbar-width:thin;scrollbar-color:rgba(160,32,240,.48) rgba(9,4,20,.82)}.simulate-page__signals-grid::-webkit-scrollbar{height:8px}.simulate-page__signals-grid::-webkit-scrollbar-track{border-radius:999px;background:#090414d1}.simulate-page__signals-grid::-webkit-scrollbar-thumb{border-radius:999px;background:#a020f07a}.simulation-signal-card{position:relative;isolation:isolate;flex:0 0 260px;width:260px;min-height:320px;padding:22px;border:1px solid rgba(139,92,246,.22);border-radius:22px;background:linear-gradient(180deg,#140a28eb,#0a0519f5);box-shadow:inset 0 0 24px #8b5cf608;display:flex;flex-direction:column;align-items:center;justify-content:space-between;overflow:visible;transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease}.simulation-signal-card:hover,.simulation-signal-card.is-active{transform:translateY(-5px);border-color:#8b5cf6;box-shadow:0 0 25px #8b5cf647,inset 0 0 25px #8b5cf614}.simulation-signal-card:before{position:absolute;top:0;left:0;z-index:0;width:100%;height:4px;border-radius:22px 22px 0 0;content:"";background:linear-gradient(90deg,#8b5cf6,#ec4899)}.simulation-signal-card>*{position:relative;z-index:1}.simulation-signal-card__header{width:100%;margin-bottom:12px}.simulation-signal-card__strategy{display:flex;align-items:center;justify-content:center;width:100%;color:#fff}.simulation-signal-card__badge-icon{margin-right:6px;color:#a855f7;filter:drop-shadow(0 0 8px rgba(168,85,247,.3))}.simulation-signal-card__strategy span{color:#fff;font-size:1.15rem;font-weight:800;letter-spacing:.8px;line-height:1;text-transform:uppercase}.simulation-signal-card__body{display:flex;align-items:center;justify-content:center;gap:15px;width:100%;padding-bottom:15px}.simulation-signal-card__trigger{display:flex;align-items:center;justify-content:center;flex-direction:column;flex:0 0 auto;width:75px;height:75px;border:2px solid #a855f7;border-radius:50%;background:radial-gradient(circle at center,#161024,#06020f);box-shadow:0 0 20px #a855f766,inset 0 0 10px #a855f733}.simulation-signal-card__trigger span{margin-bottom:2px;color:#a855f7;font-size:.55rem;font-weight:800;letter-spacing:1px;text-transform:uppercase}.simulation-signal-card__trigger strong{color:#fff;font-size:1.5rem;font-weight:900;line-height:1}.simulation-signal-card__targets{display:flex;flex-direction:column;align-items:center}.simulation-signal-card__targets>span{margin-bottom:5px;color:#0f6;font-size:.6rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.simulation-signal-card__targets>div{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;max-width:120px}.simulation-signal-card__ball{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid rgba(255,255,255,.06);border-radius:50%;color:#fff;box-shadow:inset 0 -3px 8px #00000080;font-size:.65rem;font-style:normal;font-weight:700}.simulation-signal-card__ball.is-black{border-color:#24144280;background:#161024}.simulation-signal-card__ball.is-red{background:linear-gradient(135deg,#e11d48,#9f1239)}.simulation-signal-card__ball.is-green{background:linear-gradient(135deg,#16a34a,#14532d);box-shadow:0 0 8px #16a34a4d,inset 0 -3px 8px #00000080}.simulation-signal-card.is-manual .simulation-signal-card__ball{border-color:#00e5ff57;box-shadow:0 0 10px #00e5ff1a,inset 0 -3px 8px #00000080}.simulation-signal-card__status-row{display:flex;justify-content:center;width:100%;margin-bottom:12px}.simulation-signal-card__status{padding:5px 15px;border-radius:20px;color:#fff;background:#a855f7;box-shadow:0 0 14px #a855f738;font-size:.8rem;font-weight:800;text-transform:uppercase}.simulation-signal-card__footer{display:flex;flex-direction:column;gap:8px;width:100%}.simulation-signal-card__confidence{width:100%}.simulation-signal-card__confidence-head{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:8px}.simulation-signal-card__confidence-head span{color:#ffffff8a;font-size:.7rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.simulation-signal-card__confidence-head strong{font-size:.8rem;font-weight:800}.simulation-signal-card__confidence-track{width:100%;height:6px;overflow:hidden;border-radius:4px;background:#ffffff0d}.simulation-signal-card__confidence-bar{height:100%;border-radius:4px}.simulation-signal-card__action{position:relative;display:grid;justify-items:center;width:100%;margin-top:4px}.simulation-signal-card__use-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:34px;border:1px solid rgba(0,188,255,.24);border-radius:999px;color:#d8f9ff;background:linear-gradient(135deg,#00bcff1f,#a855f724),#080312c7;box-shadow:0 0 16px #00bcff14,inset 0 0 12px #ffffff09;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.simulation-signal-card__use-button:hover{border-color:#00e5ff6b;color:#fff;box-shadow:0 0 18px #00bcff24,inset 0 0 12px #ffffff0d}.simulation-signal-card__popover{display:grid;gap:8px;width:100%;margin-top:10px;padding:10px;border:1px solid rgba(168,85,247,.28);border-radius:14px;background:linear-gradient(145deg,#0c051cfa,#05020cfa),radial-gradient(circle at top,rgba(0,188,255,.08),transparent 48%);box-shadow:0 18px 34px #0000005c}.simulation-signal-card__popover strong{color:#fff;font-size:.72rem;font-weight:850;line-height:1.25;text-align:center}.simulation-signal-card__popover button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;border:1px solid rgba(160,32,240,.22);border-radius:10px;color:#ffffffd6;background:#ffffff0b;font-size:.68rem;font-weight:800}.simulation-signal-card__popover button:hover{border-color:#00e5ff52;color:#fff;background:#00e5ff14}.simulation-signal-card__active-mode{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;color:#00bcff;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}@keyframes simulationSignalFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.simulation-signal-card.animated-fade-in{animation:simulationSignalFadeIn .28s ease both}.simulate-page__results-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(420px,.75fr);gap:clamp(16px,1vw,22px)}.simulate-page__table-panel,.simulate-page__signals-panel{min-height:360px}.simulate-page__signals-panel.is-collapsed{min-height:auto}.simulate-page__live-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid rgba(0,229,255,.2);border-radius:999px;color:#d9fbffe6;background:linear-gradient(135deg,#00e5ff14,#a020f014),#06011094;font-size:11px;font-weight:900;letter-spacing:.03em;text-transform:uppercase;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.simulate-page__live-toggle:hover{transform:translateY(-1px);border-color:#00e5ff57;box-shadow:0 0 18px #00e5ff1a}.simulate-page__signals-panel:not(.is-collapsed) .simulate-page__live-toggle svg{transform:rotate(180deg)}.simulate-page__live-collapsed{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(160,32,240,.14);border-radius:12px;background:#04010c6b;color:#ebe5f4b8;font-size:12px;line-height:1.35}.simulate-page__live-collapsed svg{color:var(--neon-cyan)}.simulate-page__live-collapsed em{color:#00e5ffb8;font-style:normal;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.simulate-page__history-table,.simulate-page__signals-table{display:grid;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-bottom:2px}.simulate-page__history-row,.simulate-page__signals-row{display:grid;align-items:center;min-height:46px;border-bottom:1px solid rgba(160,32,240,.09);color:#ebe5f4cc;font-size:13px}.simulate-page__history-row{grid-template-columns:78px minmax(138px,1fr) 70px minmax(116px,.8fr) 96px 86px minmax(108px,.82fr) 54px 124px;gap:13px;min-width:1010px}.simulate-page__signals-row{grid-template-columns:74px minmax(140px,1fr) 96px 112px 118px;gap:13px;min-width:590px}.simulate-page__history-row.is-head,.simulate-page__signals-row.is-head{min-height:38px;color:#ebe5f48a;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.simulate-page__history-row:not(.is-head):hover,.simulate-page__signals-row:not(.is-head):hover{background:#a020f00e}.simulate-page__history-row em,.simulate-page__signals-row em{display:inline-flex;align-items:center;justify-content:center;min-width:72px;min-height:29px;padding:0 10px;border-radius:8px;font-style:normal;font-weight:900}.simulate-page__history-row em.is-green,.simulate-page__signals-row em.is-green{color:var(--neon-green);background:#00ff851a}.simulate-page__history-row em.is-red,.simulate-page__signals-row em.is-red{color:var(--neon-pink);background:#ff00551f}.simulate-page__signals-row em.is-blue{color:#2d8cff;background:#006eff1f}.simulate-page__history-row em.is-orange,.simulate-page__signals-row em.is-orange{color:#ff9800;background:#ff98001a}.simulate-page__trigger-number{display:inline-grid;place-items:center;width:34px;height:34px;color:#fff;border:1px solid rgba(160,32,240,.28);border-radius:9px;background:#a020f01f;font-weight:900}.simulate-page__target-list{display:flex;flex-wrap:wrap;gap:6px}.simulate-page__target-list i{display:grid;place-items:center;min-width:29px;height:29px;padding:0 7px;color:#ffffffe0;border:1px solid rgba(0,229,255,.18);border-radius:8px;background:#00e5ff12;font-style:normal;font-weight:900}.simulate-page__history-row .is-green{color:var(--neon-green)}.simulate-page__history-row .is-red,.simulate-page__signals-row .is-entry-red{color:#ff4040}.simulate-page__signals-row .is-entry-black{color:#ebe5f4d1}.simulate-page__empty-state{display:grid;place-items:center;align-content:center;gap:10px;min-height:260px;padding:28px;color:var(--text-muted);text-align:center;border:1px solid rgba(160,32,240,.16);border-radius:13px;background:linear-gradient(145deg,#a020f012,#0902127a),radial-gradient(circle at 50% 0%,rgba(0,229,255,.06),transparent 36%)}.simulate-page__empty-state svg{color:var(--neon-purple);filter:drop-shadow(0 0 14px rgba(160,32,240,.34))}.simulate-page__empty-state strong{color:var(--text-main);font-size:clamp(16px,.95vw,20px)}.simulate-page__empty-state span{max-width:420px;font-size:13px;line-height:1.45}.simulate-page__primary-action:focus-visible,.simulate-page__secondary-actions button:focus-visible,.simulate-page__save-bankroll:focus-visible,.simulate-page__session-modal-actions button:focus-visible,.simulate-page__live-toggle:focus-visible,.simulate-page__mode-pill:focus-visible,.simulate-page__mode-select:focus-visible,.simulate-page__strategy-menu button:focus-visible,.simulate-page__field select:focus-visible,.simulate-page__training-clear:focus-visible,.simulate-page__race-number:focus-visible,.simulate-page__felt-number:focus-visible,.simulate-page__neighbor-actions button:focus-visible,.simulate-page__chip-value-button:focus-visible,.simulate-page__custom-chip-field input:focus-visible,.simulate-page__sector-grid button:focus-visible,.simulate-page__dozen-row button:focus-visible,.simulate-page__outside-row button:focus-visible{outline:2px solid rgba(0,229,255,.72);outline-offset:2px}@keyframes simulateVideoPulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.22)}}@keyframes simulateVideoSpin{to{transform:rotate(360deg)}}@keyframes simulateSessionStatusIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes simulateModalIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 1560px){.simulate-page__results-grid{grid-template-columns:1fr}.simulate-page__config-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.simulate-page__field:first-child{grid-column:1 / -1}.simulate-page__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1180px){.simulate-page__hero-grid{grid-template-columns:1fr}.simulate-page__config-panel,.simulate-page__config-fields{grid-template-columns:1fr 1fr}.simulate-page__config-header,.simulate-page__actions,.simulate-page__field:first-child{grid-column:1 / -1}.simulate-page__training-grid{grid-template-columns:1fr}.simulate-page__training-racetrack-panel{left:14px;bottom:18px;width:294px;padding:8px}.simulate-page__training-betting-grid-panel{bottom:88px;width:clamp(590px,62vw,700px)}.simulate-page__training-chip-dock{right:auto;left:58%;bottom:18px;width:clamp(430px,50vw,560px);transform:translate(-50%)}}@media (max-width: 860px){.simulate-page__header,.simulate-page__panel-header,.simulate-page__training-header,.simulate-page__training-block-header,.simulate-page__training-controls{align-items:flex-start;flex-direction:column}.simulate-page__header:after{display:none}.simulate-page__environment-badge{align-self:flex-start}.simulate-page__config-panel,.simulate-page__config-fields,.simulate-page__summary-grid{grid-template-columns:1fr}.simulate-page__training-racetrack-panel{left:12px;bottom:272px;width:270px;padding:8px}.simulate-page__training-chip-dock{right:12px;left:12px;bottom:12px;width:auto;grid-template-columns:minmax(0,1fr) minmax(136px,.32fr);transform:none}.simulate-page__training-betting-grid-panel{right:12px;bottom:84px;left:12px;width:auto;transform:none;overflow:hidden}.simulate-page__roulette-video,.simulate-page__roulette-video.is-playtech{min-height:700px}.simulate-page__fake-chip-card{left:18px;right:18px;grid-template-columns:54px minmax(0,1fr)}.simulate-page__fake-chip-card>div:nth-of-type(2),.simulate-page__pending-icon{display:none}.simulate-page__training-clear{width:100%}.simulate-page__chip-selector-head{flex-direction:column}.simulate-page__training-chip-dock .simulate-page__chip-selector-head{flex-direction:row}.simulate-page__custom-chip-field{max-width:none}.simulate-page__sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simulate-page__racetrack{min-width:720px;height:260px}.simulate-page__felt{min-width:720px}}@media (max-width: 560px){.simulate-page{gap:14px}.simulate-page__header,.simulate-page__panel,.simulate-page__config-panel,.simulate-page__summary-card{border-radius:12px}.simulate-page__header{padding:18px}.simulate-page__header h1{font-size:30px}.simulate-page__panel,.simulate-page__config-panel{padding:16px}.simulate-page__panel-title,.simulate-page__config-header{align-items:flex-start}.simulate-page__strategy-control,.simulate-page__secondary-actions{grid-template-columns:1fr}.simulate-page__roulette-video,.simulate-page__roulette-video.is-playtech{min-height:620px}.simulate-page__training-racetrack-panel{left:10px;bottom:266px;width:238px;padding:6px}.simulate-page__training-chip-dock{right:10px;left:10px;bottom:10px;width:auto;grid-template-columns:1fr;gap:5px;transform:none}.simulate-page__training-betting-grid-panel{right:10px;bottom:112px;left:10px;padding:6px}.simulate-page__training-racetrack-panel .simulate-page__racetrack{min-width:220px;height:108px}.simulate-page__training-racetrack-panel .simulate-page__race-number{width:20px;height:20px;font-size:8px}.simulate-page__training-chip-dock .simulate-page__chip-value-list{display:flex}.simulate-page__training-chip-dock .simulate-page__chip-value-button{width:50px;min-height:23px;font-size:8px}.simulate-page__roulette-result{width:112px;min-height:120px}.simulate-page__roulette-result strong{width:58px;height:58px;font-size:25px}.simulate-page__roulette-update{top:148px;width:112px}.simulate-page__fake-chip-card{min-height:74px;padding:10px 12px}.simulate-page__fake-chip-card strong{font-size:13px}.simulate-page__chip{width:48px;height:48px;border-width:6px}.simulate-page__training-summary-grid,.simulate-page__sector-grid{grid-template-columns:1fr}.simulate-page__racetrack{min-width:660px;height:238px}.simulate-page__racetrack:after{top:62px;right:138px;bottom:62px;left:138px}.simulate-page__racetrack-core{width:190px;min-height:70px}.simulate-page__race-number{width:34px;height:34px;font-size:12px}.simulate-page__felt{min-width:680px}.simulate-page__felt-board{grid-template-columns:58px minmax(0,1fr);gap:6px}.simulate-page__felt-number-grid,.simulate-page__felt-row,.simulate-page__dozen-row,.simulate-page__outside-row{gap:6px}.simulate-page__felt-row{grid-template-columns:repeat(12,minmax(42px,1fr))}.simulate-page__dozen-row{margin-left:64px}.simulate-page__outside-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.simulate-page__casino-hud{position:absolute;right:clamp(10px,1.4vw,22px);bottom:clamp(12px,1.3vw,20px);left:clamp(10px,1.4vw,22px);z-index:5;display:grid;grid-template-columns:minmax(500px,620px) minmax(560px,760px);align-items:end;justify-content:center;gap:clamp(10px,1vw,18px);overflow-x:auto;overflow-y:visible;padding-bottom:2px;scrollbar-width:thin;scrollbar-color:rgba(0,229,255,.2) transparent}.simulate-page__casino-hud::-webkit-scrollbar{height:5px}.simulate-page__casino-hud::-webkit-scrollbar-thumb{border-radius:999px;background:#00e5ff33}.simulate-page__race-cluster,.simulate-page__table-cluster{display:grid;align-content:end;min-width:0}.simulate-page__race-cluster{gap:6px}.simulate-page__table-cluster{gap:7px}.simulate-page__casino-hud .simulate-page__training-racetrack-panel,.simulate-page__casino-hud .simulate-page__training-betting-grid-panel,.simulate-page__casino-hud .simulate-page__training-chip-dock{position:relative;right:auto;bottom:auto;left:auto;width:100%;min-width:0;border:0;background:transparent;box-shadow:none;transform:none;-webkit-backdrop-filter:none;backdrop-filter:none}.simulate-page__casino-hud .simulate-page__training-racetrack-panel,.simulate-page__casino-hud .simulate-page__training-betting-grid-panel{padding:0}.simulate-page__casino-hud .simulate-page__racetrack-scroll,.simulate-page__casino-hud .simulate-page__felt-scroll{overflow-x:auto;overflow-y:hidden;padding-bottom:0}.simulate-page__casino-hud .simulate-page__racetrack{width:100%;min-width:500px;height:clamp(150px,8.1vw,168px);overflow:hidden;border:1px solid rgba(0,229,255,.16);border-radius:999px;background:radial-gradient(ellipse at center,rgba(3,5,10,.96) 0 47%,transparent 48%),radial-gradient(ellipse at center,transparent 0 49%,rgba(14,19,30,.94) 50% 72%,transparent 73%),radial-gradient(ellipse at center,transparent 0 73%,rgba(0,229,255,.08) 74% 75%,transparent 76%),linear-gradient(145deg,#05080fd6,#020308f0);box-shadow:0 12px 24px #00000057,0 0 0 1px #0000006b,inset 0 0 34px #00000094}.simulate-page__casino-hud .simulate-page__racetrack:before{top:10px;right:16px;bottom:10px;left:16px;border:1px solid rgba(255,255,255,.08);border-radius:999px;box-shadow:inset 0 0 0 1px #00e5ff0d,inset 0 0 24px #00000085}.simulate-page__casino-hud .simulate-page__racetrack:after{inset:43px clamp(112px,23%,142px);border:1px solid rgba(0,229,255,.12);border-radius:999px;box-shadow:inset 0 0 18px #0000007a}.simulate-page__casino-hud .simulate-page__racetrack-core{display:grid;width:min(54%,292px);min-height:44%;gap:4px;padding:7px 10px 6px;border:1px solid rgba(0,229,255,.08);border-radius:16px;background:linear-gradient(180deg,#070a10ad,#020308bd),#00000038;box-shadow:0 8px 18px #0003,inset 0 0 18px #ffffff05}.simulate-page__casino-hud .simulate-page__neighbor-actions{justify-content:center;gap:4px;flex-wrap:nowrap}.simulate-page__casino-hud .simulate-page__neighbor-actions button,.simulate-page__casino-hud .simulate-page__sector-grid button{border-color:#ffffff13;color:#ffffffc2;background:#00000038;box-shadow:none}.simulate-page__casino-hud .simulate-page__neighbor-actions button{min-height:20px;padding:0 9px;border-radius:999px;font-size:9px;letter-spacing:0}.simulate-page__casino-hud .simulate-page__sector-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.simulate-page__casino-hud .simulate-page__sector-grid button{min-height:23px;padding:0 7px;border-radius:999px;text-align:center}.simulate-page__casino-hud .simulate-page__sector-grid strong{color:#fff;font-size:8.75px;line-height:1;letter-spacing:.02em}.simulate-page__casino-hud .simulate-page__neighbor-actions button:hover,.simulate-page__casino-hud .simulate-page__neighbor-actions button.is-active,.simulate-page__casino-hud .simulate-page__sector-grid button:hover,.simulate-page__casino-hud .simulate-page__sector-grid button.is-active{border-color:#00e5ff52;background:#00e5ff14;box-shadow:0 0 10px #00e5ff14,inset 0 0 10px #00e5ff09}.simulate-page__casino-hud .simulate-page__race-number{width:clamp(27px,1.82vw,31px);height:clamp(23px,1.5vw,27px);border:1px solid rgba(255,255,255,.08);border-radius:7px;font-size:clamp(10.5px,.82vw,12.5px);line-height:1;box-shadow:0 2px 5px #00000057,inset 0 1px 2px #ffffff13,inset 0 -2px 4px #0000003d}.simulate-page__casino-hud .simulate-page__race-number.is-red{background:linear-gradient(180deg,#b32637,#66111d)}.simulate-page__casino-hud .simulate-page__race-number.is-black{background:linear-gradient(180deg,#202635,#090d15)}.simulate-page__casino-hud .simulate-page__race-number.is-green{background:linear-gradient(180deg,#078f62,#02452e)}.simulate-page__casino-hud .simulate-page__race-number:hover{border-color:#00e5ff47;box-shadow:0 0 12px #00e5ff1f,inset 0 1px 2px #ffffff1a;transform:translate(-50%,-50%)}.simulate-page__casino-hud .simulate-page__race-number.is-selected{border-color:#00e5ff94;box-shadow:0 0 0 1px #00e5ff2e,0 0 14px #00e5ff29,inset 0 1px 2px #ffffff1f}.simulate-page__racetrack-counter{display:inline-flex;align-items:center;justify-content:center;justify-self:center;min-height:17px;padding:0 8px;border:1px solid rgba(0,229,255,.12);border-radius:999px;color:#d8f8ffd1;background:#00e5ff09;font-size:8px;font-weight:900;letter-spacing:.05em;line-height:1;text-transform:uppercase}.simulate-page__casino-hud .simulate-page__training-bet-summary-mini{display:grid;grid-template-columns:1.05fr 1fr 1fr auto;align-items:stretch;gap:4px;padding:5px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:linear-gradient(180deg,#04050ac2,#020206d6),#00000047;box-shadow:0 8px 18px #0000003d,inset 0 0 18px #ffffff06;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.simulate-page__casino-hud .simulate-page__training-bet-summary-mini div,.simulate-page__casino-hud .simulate-page__training-bet-summary-mini button{min-height:34px;border-radius:7px;background:#00000047;padding:5px 7px}.simulate-page__casino-hud .simulate-page__training-bet-summary-mini span{font-size:8px;letter-spacing:.04em}.simulate-page__casino-hud .simulate-page__training-bet-summary-mini strong{margin-top:1px;color:#fff;font-size:10px}.simulate-page__casino-hud .simulate-page__training-bet-summary-mini button{gap:5px;min-width:68px;border-color:#00e5ff38;color:#e1fcffeb;background:#00e5ff12;padding-inline:8px;cursor:pointer}.simulate-page__casino-hud .simulate-page__training-betting-grid-panel{border-radius:10px;background:#00000014}.simulate-page__casino-hud .simulate-page__felt{width:100%;min-width:560px;gap:5px}.simulate-page__casino-hud .simulate-page__felt-board{grid-template-columns:clamp(42px,5.4%,52px) minmax(0,1fr) clamp(36px,5.3%,48px);gap:5px}.simulate-page__casino-hud .simulate-page__felt-number-grid,.simulate-page__casino-hud .simulate-page__felt-row,.simulate-page__casino-hud .simulate-page__column-row,.simulate-page__casino-hud .simulate-page__dozen-row,.simulate-page__casino-hud .simulate-page__outside-row{gap:5px}.simulate-page__casino-hud .simulate-page__felt-row{grid-template-columns:repeat(12,minmax(34px,1fr))}.simulate-page__casino-hud .simulate-page__felt-number{min-height:clamp(32px,3vw,39px);border-radius:6px;font-size:clamp(13px,1vw,16px);background-clip:padding-box}.simulate-page__casino-hud .simulate-page__felt-number.is-zero{min-height:100%;border-radius:7px;font-size:clamp(18px,1.4vw,22px)}.simulate-page__column-row{display:grid;grid-template-rows:repeat(3,minmax(0,1fr))}.simulate-page__column-row button{min-height:clamp(32px,3vw,39px);border:1px solid rgba(255,255,255,.16);border-radius:6px;color:#ffffffe0;background:#0000005c;font-size:clamp(10px,.8vw,12px);font-weight:900;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease,background .18s ease}.simulate-page__column-row button:hover,.simulate-page__column-row button.is-active{border-color:#00e5ff70;color:#fff;background:#00e5ff17;box-shadow:0 0 16px #00e5ff1f}.simulate-page__casino-hud .simulate-page__dozen-row,.simulate-page__casino-hud .simulate-page__outside-row{margin-right:calc(clamp(36px,5.3%,48px) + 5px);margin-left:calc(clamp(42px,5.4%,52px) + 5px)}.simulate-page__casino-hud .simulate-page__dozen-row button,.simulate-page__casino-hud .simulate-page__outside-row button{min-height:clamp(31px,2.7vw,36px);border-radius:6px;font-size:clamp(10px,.78vw,12px)}.simulate-page__casino-hud .simulate-page__training-chip-dock{display:block}.simulate-page__casino-hud .simulate-page__training-chip-dock .simulate-page__chip-selector{display:grid;grid-template-columns:minmax(0,1fr) minmax(88px,112px);align-items:center;gap:9px;padding:7px 9px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:linear-gradient(180deg,#05060cbd,#020207d1),#00000042;box-shadow:0 8px 18px #00000047,inset 0 0 20px #ffffff06;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.simulate-page__casino-hud .simulate-page__chip-selector-head{display:none}.simulate-page__casino-hud .simulate-page__chip-value-list{display:flex;justify-content:center;gap:clamp(6px,.65vw,10px);overflow-x:auto;padding:2px 2px 3px}.simulate-page__casino-hud .simulate-page__chip-value-button{--chip-a: #1fd0ff;--chip-b: #07508d;--chip-ring: rgba(255, 255, 255, .8);flex:0 0 auto;width:clamp(42px,3.45vw,52px);min-width:clamp(42px,3.45vw,52px);height:clamp(42px,3.45vw,52px);min-height:clamp(42px,3.45vw,52px);border:3px solid rgba(255,255,255,.2);border-radius:50%;color:#fff;background:radial-gradient(circle at 36% 25%,rgba(255,255,255,.34),transparent 18%),radial-gradient(circle at center,rgba(255,255,255,.18) 0 27%,transparent 28%),repeating-conic-gradient(from 0deg,var(--chip-ring) 0 10deg,transparent 10deg 22deg),radial-gradient(circle at center,var(--chip-a) 0 48%,var(--chip-b) 49% 100%);box-shadow:0 8px 13px #0000005c,inset 0 2px 4px #ffffff38,inset 0 -5px 8px #0000003d;padding:0;font-size:clamp(11px,.82vw,13px);line-height:1;text-shadow:0 1px 3px rgba(0,0,0,.75)}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(2){--chip-a: #d9e5ff;--chip-b: #586174}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(3){--chip-a: #d6a94c;--chip-b: #8b5c08}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(4){--chip-a: #2cc8ff;--chip-b: #0b5790}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(5){--chip-a: #26d784;--chip-b: #0a6b3d}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(6){--chip-a: #ff8947;--chip-b: #9f3609}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(7){--chip-a: #bb7bff;--chip-b: #56209c}.simulate-page__casino-hud .simulate-page__chip-value-button:after{top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(255,255,255,.38);border-style:solid}.simulate-page__casino-hud .simulate-page__chip-value-button:hover{transform:translateY(-2px)}.simulate-page__casino-hud .simulate-page__chip-value-button.is-selected{border-color:#00e5ffb8;box-shadow:0 0 0 2px #00e5ff29,0 0 22px #00e5ff47,0 10px 16px #0006,inset 0 2px 5px #ffffff3d,inset 0 -5px 8px #0000003d}.simulate-page__casino-hud .simulate-page__custom-chip-field{width:auto;max-width:none;gap:0}.simulate-page__casino-hud .simulate-page__custom-chip-field span{display:none}.simulate-page__casino-hud .simulate-page__custom-chip-field input{min-height:34px;border-radius:999px;padding:0 10px;font-size:11px;text-align:center}@media (max-width: 1279px){.simulate-page__casino-hud{grid-template-columns:minmax(470px,560px) minmax(540px,680px);justify-content:start}}@media (max-width: 860px){.simulate-page__casino-hud{grid-template-columns:470px 560px;right:10px;bottom:10px;left:10px;align-items:end;justify-content:start}.simulate-page__casino-hud .simulate-page__racetrack{min-width:470px;height:144px}.simulate-page__casino-hud .simulate-page__felt{min-width:560px}}@media (max-width: 560px){.simulate-page__casino-hud{grid-template-columns:390px 520px;gap:8px}.simulate-page__casino-hud .simulate-page__racetrack{min-width:390px;height:128px}.simulate-page__casino-hud .simulate-page__racetrack-core{width:58%;min-height:44%;padding:6px}.simulate-page__casino-hud .simulate-page__neighbor-actions button{min-height:17px;padding:0 4px;font-size:7px}.simulate-page__casino-hud .simulate-page__sector-grid{gap:3px}.simulate-page__casino-hud .simulate-page__sector-grid button{min-height:21px;padding:0 3px}.simulate-page__casino-hud .simulate-page__sector-grid strong{font-size:7px}.simulate-page__casino-hud .simulate-page__race-number{width:22px;height:20px;font-size:8.5px}.simulate-page__casino-hud .simulate-page__training-bet-summary-mini{grid-template-columns:1fr 1fr}.simulate-page__casino-hud .simulate-page__training-chip-dock .simulate-page__chip-selector{grid-template-columns:minmax(0,1fr) 88px}.simulate-page__casino-hud .simulate-page__chip-value-button{width:40px;min-width:40px;height:40px;min-height:40px;font-size:10px}.simulate-page__casino-hud .simulate-page__felt{min-width:520px}}.simulate-page__casino-hud{grid-template-columns:minmax(390px,470px) minmax(560px,760px);gap:clamp(22px,2vw,34px)}.simulate-page__race-cluster{gap:5px}.simulate-page__casino-hud .simulate-page__training-bet-summary-mini{grid-template-columns:1fr 1fr .58fr 1fr auto}.simulate-page__casino-hud .simulate-page__racetrack-scroll{overflow:visible}.simulate-page__casino-hud .simulate-page__racetrack{position:relative;width:100%;min-width:390px;min-height:104px;height:auto;overflow:hidden;border:1px solid rgba(0,229,255,.11);border-radius:999px;background:radial-gradient(ellipse at center,#050810e6 0,#050810e6 44%,#03050beb 45%,#03050beb),linear-gradient(180deg,#0e121cdb,#020308f0);box-shadow:0 10px 20px #00000052,inset 0 0 0 1px #ffffff06,inset 0 0 22px #0000008c;padding:7px 39px 7px 9px}.simulate-page__casino-hud .simulate-page__racetrack:before{top:6px;right:34px;bottom:6px;left:8px;border:1px solid rgba(255,255,255,.055);border-radius:999px;box-shadow:inset 0 0 18px #0000005c}.simulate-page__casino-hud .simulate-page__racetrack:after{display:none}.simulate-page__race-lines{position:relative;z-index:1;display:grid;grid-template-rows:25px 34px 25px;gap:3px;min-width:0}.simulate-page__race-row{display:grid;grid-template-columns:repeat(18,minmax(0,1fr));gap:3px}.simulate-page__race-middle{display:grid;grid-template-columns:minmax(0,1fr) minmax(24px,28px);align-items:stretch;gap:3px}.simulate-page__race-middle .simulate-page__race-number{width:100%;height:100%}.simulate-page__casino-hud .simulate-page__sector-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.simulate-page__casino-hud .simulate-page__sector-grid button{display:grid;place-items:center;min-height:0;height:100%;border:1px solid rgba(255,255,255,.065);border-radius:999px;color:#ffffffdb;background:linear-gradient(180deg,#ffffff0d,#0000002e),#090c1394;box-shadow:none;padding:0 8px}.simulate-page__casino-hud .simulate-page__sector-grid strong{color:inherit;font-size:clamp(9px,.72vw,11px);font-weight:900;letter-spacing:0;line-height:1;text-transform:none}.simulate-page__casino-hud .simulate-page__sector-grid button:hover,.simulate-page__casino-hud .simulate-page__sector-grid button.is-active{border-color:#a020f047;color:#fff;background:linear-gradient(180deg,#a020f01f,#00000029),#0e1018b3;box-shadow:inset 0 0 10px #a020f00d}.simulate-page__casino-hud .simulate-page__race-number{position:relative;left:auto;top:auto;display:grid;place-items:center;width:100%;height:100%;min-width:0;min-height:0;border:1px solid rgba(255,255,255,.075);border-radius:5px;color:#fff;font-size:clamp(9.5px,.75vw,12px);font-weight:900;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.55);transform:none;box-shadow:inset 0 1px 1px #ffffff12,inset 0 -2px 4px #0003}.simulate-page__casino-hud .simulate-page__race-number.is-red{background:linear-gradient(180deg,#a72331,#68111c)}.simulate-page__casino-hud .simulate-page__race-number.is-black{background:linear-gradient(180deg,#1e2430,#090d14)}.simulate-page__casino-hud .simulate-page__race-number.is-green{background:linear-gradient(180deg,#08764f,#033923)}.simulate-page__casino-hud .simulate-page__race-number:hover{z-index:3;border-color:#00e5ff33;filter:brightness(1.08);transform:none;box-shadow:0 0 8px #00e5ff12,inset 0 1px 1px #ffffff1a}.simulate-page__casino-hud .simulate-page__race-number.is-selected{border-color:#00e5ff6b;box-shadow:0 0 0 1px #00e5ff1f,0 0 10px #00e5ff1a,inset 0 1px 1px #ffffff1a}.simulate-page__casino-hud .simulate-page__neighbor-stepper{position:absolute;top:50%;right:7px;z-index:2;display:grid;grid-template-rows:22px 20px 22px;place-items:center;width:25px;transform:translateY(-50%)}.simulate-page__casino-hud .simulate-page__neighbor-stepper button{display:grid;place-items:center;width:22px;height:22px;border:1px solid rgba(255,255,255,.16);border-radius:50%;color:#ffffffd1;background:linear-gradient(180deg,#ffffff1a,#00000029),#1a1e26db;box-shadow:0 2px 6px #0000003d;font-size:16px;font-weight:900;line-height:1}.simulate-page__casino-hud .simulate-page__neighbor-stepper button:hover:not(:disabled){border-color:#00e5ff40;color:#fff;background:#262b36eb}.simulate-page__casino-hud .simulate-page__neighbor-stepper button:disabled{cursor:not-allowed;opacity:.38}.simulate-page__casino-hud .simulate-page__neighbor-stepper strong{color:#ffffffdb;font-size:13px;font-weight:900;line-height:1}.simulate-page__racetrack-counter{display:none}.simulate-page__roulette-video .simulate-page__racetrack .simulate-page__training-chip{top:2px;right:2px;width:7px;height:7px;border:1px solid rgba(255,255,255,.72);background:#8d5cf6;box-shadow:0 0 7px #8d5cf673}.simulate-page__casino-hud .simulate-page__chip-value-button{--chip-a: #7261a8;--chip-b: #342a54;--chip-ring: rgba(235, 228, 255, .5);border-color:#ffffff1f;box-shadow:0 7px 12px #0000004d,inset 0 2px 3px #ffffff24,inset 0 -4px 7px #0000003d;filter:saturate(.88) brightness(.92)}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(2){--chip-a: #a8adb7;--chip-b: #444a55}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(3){--chip-a: #b69b58;--chip-b: #675427}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(4){--chip-a: #3d7f93;--chip-b: #173849}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(5){--chip-a: #509173;--chip-b: #1c4c39}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(6){--chip-a: #8d6d55;--chip-b: #4a3427}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(7){--chip-a: #5d5b91;--chip-b: #262844}.simulate-page__casino-hud .simulate-page__chip-value-button:hover{filter:saturate(.95) brightness(1);transform:translateY(-1px)}.simulate-page__casino-hud .simulate-page__chip-value-button.is-selected{border-color:#b48bff75;filter:saturate(.98) brightness(1);box-shadow:0 0 0 1px #b48bff1f,0 0 14px #a020f029,0 8px 14px #00000057,inset 0 2px 4px #ffffff29,inset 0 -4px 7px #00000040}@media (max-width: 1279px){.simulate-page__casino-hud{grid-template-columns:minmax(370px,440px) minmax(540px,680px)}.simulate-page__casino-hud .simulate-page__racetrack{min-width:370px}.simulate-page__race-lines{grid-template-rows:23px 31px 23px}}@media (max-width: 860px){.simulate-page__casino-hud{grid-template-columns:390px 560px;gap:14px}.simulate-page__casino-hud .simulate-page__racetrack{min-width:390px;min-height:100px}}@media (max-width: 560px){.simulate-page__casino-hud{grid-template-columns:370px 520px}.simulate-page__casino-hud .simulate-page__racetrack{min-width:370px;min-height:96px;padding:7px 35px 7px 8px}.simulate-page__race-lines{grid-template-rows:22px 30px 22px;gap:2px}.simulate-page__race-row,.simulate-page__race-middle,.simulate-page__casino-hud .simulate-page__sector-grid{gap:2px}.simulate-page__casino-hud .simulate-page__race-number{font-size:8.5px;border-radius:4px}.simulate-page__casino-hud .simulate-page__sector-grid strong{font-size:8px}}.simulate-page__casino-hud{grid-template-columns:minmax(350px,410px) minmax(560px,760px);justify-content:start;gap:clamp(34px,3vw,56px)}.simulate-page__race-cluster{transform:translate(-8px)}.simulate-page__casino-hud .simulate-page__racetrack{position:relative;width:100%;min-width:350px;min-height:88px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0 33px 0 0}.simulate-page__casino-hud .simulate-page__racetrack:before,.simulate-page__casino-hud .simulate-page__racetrack:after{display:none}.simulate-page__race-oval{position:relative;display:grid;grid-template-columns:25px minmax(0,1fr) 25px;gap:3px;min-height:88px;overflow:hidden;border:1px solid rgba(212,223,235,.32);border-radius:999px;background:radial-gradient(ellipse at center,#080b12e6 0,#080b12e6 44%,#05070df0 45%,#05070df0),linear-gradient(180deg,#111621e0,#030409f5);box-shadow:0 8px 18px #00000052,inset 0 0 0 1px #ffffff08,inset 0 0 18px #0000007a;padding:6px 7px}.simulate-page__race-oval:before{position:absolute;top:16px;right:28px;bottom:16px;left:28px;border:1px solid rgba(212,223,235,.13);border-radius:999px;content:"";pointer-events:none}.simulate-page__race-side{display:grid;grid-template-rows:repeat(3,1fr);gap:3px;min-width:0}.simulate-page__race-lines{display:grid;grid-template-rows:22px 31px 22px;gap:3px;min-width:0}.simulate-page__race-row{display:flex;align-items:stretch;justify-content:space-between;gap:2px;min-width:0}.simulate-page__race-middle{display:block;min-width:0}.simulate-page__casino-hud .simulate-page__sector-grid{display:grid;grid-template-columns:.9fr 1.16fr 1.16fr .9fr;gap:4px;height:100%}.simulate-page__casino-hud .simulate-page__sector-grid button{display:grid;place-items:center;height:100%;min-height:0;border:1px solid rgba(212,223,235,.1);border-radius:999px;color:#ffffffe0;background:linear-gradient(180deg,#ffffff0b,#0000001f),#0a0d14b3;box-shadow:none;padding:0 8px}.simulate-page__casino-hud .simulate-page__sector-grid strong{color:inherit;font-size:clamp(9px,.7vw,10.5px);font-weight:900;letter-spacing:0;line-height:1;text-transform:none}.simulate-page__casino-hud .simulate-page__sector-grid button:hover,.simulate-page__casino-hud .simulate-page__sector-grid button.is-active{border-color:#aa76ff42;background:linear-gradient(180deg,#7e58b91f,#0000001f),#0d1018c7;box-shadow:none}.simulate-page__casino-hud .simulate-page__race-number{position:relative;left:auto;top:auto;flex:0 0 18px;width:18px;min-width:18px;height:100%;min-height:0;border:1px solid rgba(255,255,255,.085);border-radius:4px;color:#f7f8fb;font-size:clamp(8.5px,.68vw,10px);font-weight:900;line-height:1;text-shadow:none;transform:none;box-shadow:inset 0 1px 1px #ffffff0f}.simulate-page__race-side .simulate-page__race-number{width:100%;min-width:0;flex-basis:auto}.simulate-page__casino-hud .simulate-page__race-number.is-red{background:linear-gradient(180deg,#9f2430,#64141d)}.simulate-page__casino-hud .simulate-page__race-number.is-black{background:linear-gradient(180deg,#222733,#0d1017)}.simulate-page__casino-hud .simulate-page__race-number.is-green{background:linear-gradient(180deg,#08764f,#063c2a)}.simulate-page__casino-hud .simulate-page__race-number:hover{z-index:3;border-color:#d2e1eb40;filter:brightness(1.07);transform:none;box-shadow:inset 0 1px 1px #ffffff14}.simulate-page__casino-hud .simulate-page__race-number.is-selected{border-color:#aa76ff85;box-shadow:0 0 0 1px #aa76ff29,inset 0 1px 1px #ffffff17}.simulate-page__casino-hud .simulate-page__neighbor-stepper{position:absolute;top:50%;right:0;z-index:3;display:grid;grid-template-rows:22px 18px 22px;place-items:center;width:27px;transform:translateY(-50%)}.simulate-page__casino-hud .simulate-page__neighbor-stepper button{display:grid;place-items:center;width:22px;height:22px;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:#ffffffdb;background:linear-gradient(180deg,#ffffff1f,#00000024),#2a2e37eb;box-shadow:0 2px 6px #0000003d;font-size:16px;font-weight:900;line-height:1}.simulate-page__casino-hud .simulate-page__neighbor-stepper button:hover:not(:disabled){border-color:#ffffff47;background:#343843f2}.simulate-page__casino-hud .simulate-page__neighbor-stepper strong{color:#ffffffe6;font-size:13px;font-weight:900;line-height:1}.simulate-page__casino-hud .simulate-page__training-bet-summary-mini{grid-template-columns:1fr 1fr .55fr 1fr auto;max-width:calc(100% - 33px);border-color:#d4dfeb14;background:#02040894;box-shadow:0 6px 14px #00000038}.simulate-page__casino-hud .simulate-page__training-bet-summary-mini div,.simulate-page__casino-hud .simulate-page__training-bet-summary-mini button{background:#00000038}.simulate-page__roulette-video .simulate-page__racetrack .simulate-page__training-chip{top:2px;right:2px;width:6px;height:6px;border:1px solid rgba(255,255,255,.7);background:#8b67d8;box-shadow:0 0 6px #8b67d85c}.simulate-page__casino-hud .simulate-page__training-chip-dock .simulate-page__chip-selector{background:linear-gradient(180deg,#08080eb8,#040409d1),#0000002e;box-shadow:0 7px 18px #0000003d,inset 0 0 16px #ffffff05}.simulate-page__casino-hud .simulate-page__chip-value-list{gap:clamp(9px,.9vw,14px)}.simulate-page__casino-hud .simulate-page__chip-value-button{--chip-a: #6e737d;--chip-b: #252930;--chip-ring: rgba(235, 238, 245, .48);width:clamp(40px,3.05vw,48px);min-width:clamp(40px,3.05vw,48px);height:clamp(40px,3.05vw,48px);min-height:clamp(40px,3.05vw,48px);border-color:#ffffff1f;background:radial-gradient(circle at 36% 25%,rgba(255,255,255,.24),transparent 18%),radial-gradient(circle at center,rgba(255,255,255,.14) 0 27%,transparent 28%),repeating-conic-gradient(from 0deg,var(--chip-ring) 0 9deg,transparent 9deg 23deg),radial-gradient(circle at center,var(--chip-a) 0 48%,var(--chip-b) 49% 100%);box-shadow:0 7px 12px #0000004d,inset 0 2px 3px #ffffff21,inset 0 -4px 7px #0000003d;filter:saturate(.86) brightness(.9)}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(2){--chip-a: #6f3f99;--chip-b: #2d1744;--chip-ring: rgba(226, 210, 245, .5)}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(3){--chip-a: #8f2630;--chip-b: #431016;--chip-ring: rgba(245, 207, 211, .46)}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(4){--chip-a: #0d9165;--chip-b: #04442f;--chip-ring: rgba(202, 242, 226, .5)}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(5){--chip-a: #a77f2a;--chip-b: #58400f;--chip-ring: rgba(250, 230, 178, .5)}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(6){--chip-a: #245ca2;--chip-b: #112d55;--chip-ring: rgba(211, 228, 250, .5)}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(7){--chip-a: #343944;--chip-b: #0c0f16;--chip-ring: rgba(232, 235, 241, .42)}.simulate-page__casino-hud .simulate-page__chip-value-button:hover{filter:saturate(.9) brightness(.98);transform:translateY(-1px)}.simulate-page__casino-hud .simulate-page__chip-value-button.is-selected{border-color:#b48bff75;filter:saturate(.95) brightness(1);transform:translateY(-1px) scale(1.05);box-shadow:0 0 0 1px #b48bff1f,0 0 12px #a020f024,0 8px 14px #00000057,inset 0 2px 4px #ffffff26,inset 0 -4px 7px #00000040}@media (max-width: 1279px){.simulate-page__casino-hud{grid-template-columns:minmax(340px,390px) minmax(540px,680px);gap:28px}.simulate-page__casino-hud .simulate-page__racetrack{min-width:340px}.simulate-page__race-oval{grid-template-columns:23px minmax(0,1fr) 23px}.simulate-page__race-lines{grid-template-rows:20px 29px 20px}.simulate-page__casino-hud .simulate-page__race-number{flex-basis:16px;width:16px;min-width:16px;font-size:8.5px}}@media (max-width: 860px){.simulate-page__casino-hud{grid-template-columns:370px 560px;gap:14px}.simulate-page__casino-hud .simulate-page__racetrack{min-width:370px}.simulate-page__casino-hud .simulate-page__race-number{flex-basis:17px;width:17px;min-width:17px}}@media (max-width: 560px){.simulate-page__casino-hud{grid-template-columns:352px 520px}.simulate-page__race-cluster{transform:none}.simulate-page__casino-hud .simulate-page__racetrack{min-width:352px}.simulate-page__race-oval{grid-template-columns:22px minmax(0,1fr) 22px;min-height:82px;padding:6px}.simulate-page__race-lines{grid-template-rows:19px 28px 19px;gap:2px}.simulate-page__race-row,.simulate-page__race-side,.simulate-page__casino-hud .simulate-page__sector-grid{gap:2px}}.simulate-page__casino-hud{grid-template-columns:minmax(398px,470px) minmax(560px,760px);gap:clamp(30px,2.7vw,48px)}.simulate-page__casino-hud .simulate-page__racetrack{min-width:398px;padding-right:36px}.simulate-page__race-oval{grid-template-columns:29px minmax(0,1fr) 29px;min-height:98px;padding:8px}.simulate-page__race-oval:before{top:18px;right:31px;bottom:18px;left:31px}.simulate-page__race-lines{grid-template-rows:25px 34px 25px;gap:4px}.simulate-page__race-row{gap:3px}.simulate-page__race-side{gap:4px}.simulate-page__race-middle{min-height:34px}.simulate-page__casino-hud .simulate-page__sector-grid{gap:5px}.simulate-page__casino-hud .simulate-page__sector-grid button{padding-inline:10px}.simulate-page__casino-hud .simulate-page__sector-grid strong{font-size:clamp(10px,.76vw,11.5px)}.simulate-page__casino-hud .simulate-page__race-number{flex-basis:20px;width:20px;min-width:20px;border-radius:5px;font-size:clamp(10px,.78vw,11.5px);letter-spacing:0}.simulate-page__casino-hud .simulate-page__neighbor-stepper{top:50%;right:1px;grid-template-rows:24px 20px 24px;width:29px}.simulate-page__casino-hud .simulate-page__neighbor-stepper button{width:24px;height:24px;font-size:17px}.simulate-page__casino-hud .simulate-page__neighbor-stepper strong{font-size:14px}.simulate-page__casino-hud .simulate-page__training-chip-dock .simulate-page__chip-selector{padding:8px 12px}.simulate-page__casino-hud .simulate-page__chip-value-list{gap:clamp(12px,1vw,17px)}.simulate-page__casino-hud .simulate-page__chip-value-button{--chip-a: #7b828d;--chip-b: #2d333c;--chip-ring: rgba(246, 248, 252, .58);width:clamp(44px,3.35vw,54px);min-width:clamp(44px,3.35vw,54px);height:clamp(44px,3.35vw,54px);min-height:clamp(44px,3.35vw,54px);border-color:#ffffff29;color:#fff;font-size:clamp(11px,.86vw,14px);filter:saturate(1.02) brightness(.98);text-shadow:0 1px 3px rgba(0,0,0,.72)}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(2){--chip-a: #8b51c4;--chip-b: #381856;--chip-ring: rgba(234, 214, 255, .58)}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(3){--chip-a: #a8323f;--chip-b: #4d1019;--chip-ring: rgba(255, 212, 218, .54)}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(4){--chip-a: #12a976;--chip-b: #044a34;--chip-ring: rgba(206, 246, 231, .56)}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(5){--chip-a: #c0932d;--chip-b: #5e4210;--chip-ring: rgba(255, 235, 183, .58)}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(6){--chip-a: #2e6dbc;--chip-b: #12325e;--chip-ring: rgba(215, 231, 255, .58)}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(7){--chip-a: #4a515d;--chip-b: #111722;--chip-ring: rgba(239, 242, 247, .5)}.simulate-page__casino-hud .simulate-page__chip-value-button:hover{filter:saturate(1.08) brightness(1.06)}.simulate-page__casino-hud .simulate-page__chip-value-button.is-selected{border-color:#76e1ff80;filter:saturate(1.08) brightness(1.08);transform:translateY(-1px) scale(1.06);box-shadow:0 0 0 1px #b084ff2e,0 0 16px #00e5ff24,0 0 18px #a020f024,0 9px 15px #00000057,inset 0 2px 4px #ffffff2e,inset 0 -4px 7px #00000040}@media (max-width: 1279px){.simulate-page__casino-hud{grid-template-columns:minmax(374px,430px) minmax(540px,680px)}.simulate-page__casino-hud .simulate-page__racetrack{min-width:374px}.simulate-page__race-oval{grid-template-columns:27px minmax(0,1fr) 27px;min-height:94px}.simulate-page__race-lines{grid-template-rows:23px 32px 23px}.simulate-page__casino-hud .simulate-page__race-number{flex-basis:18px;width:18px;min-width:18px;font-size:9.5px}}@media (max-width: 860px){.simulate-page__casino-hud{grid-template-columns:392px 560px}.simulate-page__casino-hud .simulate-page__racetrack{min-width:392px}}@media (max-width: 560px){.simulate-page__casino-hud{grid-template-columns:374px 520px}.simulate-page__casino-hud .simulate-page__racetrack{min-width:374px}.simulate-page__race-oval{min-height:90px}}.simulate-page__casino-hud{grid-template-columns:minmax(510px,600px) minmax(560px,760px);gap:clamp(54px,4.2vw,78px)}.simulate-page__race-cluster{transform:translate(-18px)}.simulate-page__casino-hud .simulate-page__racetrack{min-width:510px;padding-right:44px}.simulate-page__race-oval{grid-template-columns:38px minmax(0,1fr) 38px;min-height:124px;padding:11px;border-color:#d4dfeb6b}.simulate-page__race-oval:before{top:24px;right:42px;bottom:24px;left:42px}.simulate-page__race-lines{grid-template-rows:31px 41px 31px;gap:5px}.simulate-page__race-row,.simulate-page__race-side{gap:4px}.simulate-page__race-middle{min-height:41px}.simulate-page__casino-hud .simulate-page__sector-grid{gap:7px}.simulate-page__casino-hud .simulate-page__sector-grid button{padding-inline:13px}.simulate-page__casino-hud .simulate-page__sector-grid strong{font-size:clamp(12px,.9vw,14px)}.simulate-page__casino-hud .simulate-page__race-number{flex-basis:25px;width:25px;min-width:25px;border-color:#ffffff1f;border-radius:6px;color:#fff;font-size:clamp(12px,.92vw,14px);font-weight:900}.simulate-page__race-side .simulate-page__race-number{flex-basis:auto;width:100%;min-width:0}.simulate-page__casino-hud .simulate-page__race-number.is-red{background:linear-gradient(180deg,#b62d3b,#741520)}.simulate-page__casino-hud .simulate-page__race-number.is-black{background:linear-gradient(180deg,#2b313f,#111722)}.simulate-page__casino-hud .simulate-page__race-number.is-green{background:linear-gradient(180deg,#0d8a61,#064733)}.simulate-page__casino-hud .simulate-page__neighbor-stepper{top:50%;right:2px;grid-template-rows:30px 24px 30px;width:36px}.simulate-page__casino-hud .simulate-page__neighbor-stepper button{width:30px;height:30px;font-size:20px}.simulate-page__casino-hud .simulate-page__neighbor-stepper strong{font-size:17px}.simulate-page__casino-hud .simulate-page__training-bet-summary-mini{max-width:calc(100% - 44px);min-height:45px;padding:6px}.simulate-page__casino-hud .simulate-page__training-bet-summary-mini div,.simulate-page__casino-hud .simulate-page__training-bet-summary-mini button{min-height:35px}.simulate-page__casino-hud .simulate-page__training-bet-summary-mini span{font-size:8.5px}.simulate-page__casino-hud .simulate-page__training-bet-summary-mini strong{font-size:11px}.simulate-page__casino-hud .simulate-page__training-chip-dock .simulate-page__chip-selector{padding:11px 16px}.simulate-page__casino-hud .simulate-page__chip-value-list{gap:clamp(16px,1.25vw,22px)}.simulate-page__casino-hud .simulate-page__chip-value-button{width:clamp(56px,4vw,66px);min-width:clamp(56px,4vw,66px);height:clamp(56px,4vw,66px);min-height:clamp(56px,4vw,66px);border-width:3px;font-size:clamp(13px,1vw,16px);filter:saturate(1.08) brightness(1.02)}.simulate-page__casino-hud .simulate-page__chip-value-button:after{top:9px;right:9px;bottom:9px;left:9px}.simulate-page__casino-hud .simulate-page__chip-value-button.is-selected{border-color:#5ce4ff9e;filter:saturate(1.12) brightness(1.1);transform:translateY(-2px) scale(1.08);box-shadow:0 0 0 2px #b084ff2e,0 0 20px #00e5ff33,0 0 22px #a020f02e,0 11px 18px #0000005c,inset 0 2px 5px #fff3,inset 0 -5px 8px #00000042}@media (max-width: 1279px){.simulate-page__casino-hud{grid-template-columns:minmax(460px,530px) minmax(540px,680px);gap:42px}.simulate-page__casino-hud .simulate-page__racetrack{min-width:460px}.simulate-page__race-oval{grid-template-columns:35px minmax(0,1fr) 35px;min-height:116px}.simulate-page__race-lines{grid-template-rows:29px 38px 29px}.simulate-page__casino-hud .simulate-page__race-number{flex-basis:22px;width:22px;min-width:22px;font-size:11.5px}.simulate-page__casino-hud .simulate-page__chip-value-button{width:58px;min-width:58px;height:58px;min-height:58px}}@media (max-width: 860px){.simulate-page__casino-hud{grid-template-columns:500px 560px;gap:24px}.simulate-page__casino-hud .simulate-page__racetrack{min-width:500px}}@media (max-width: 560px){.simulate-page__casino-hud{grid-template-columns:460px 520px}.simulate-page__race-cluster{transform:none}.simulate-page__casino-hud .simulate-page__racetrack{min-width:460px}}.simulate-page__race-cluster{transform:translate(-22px)}.simulate-page__casino-hud .simulate-page__racetrack{min-width:520px;padding-right:52px}.simulate-page__race-oval{position:relative;display:block;isolation:isolate;min-height:142px;overflow:visible;border:0;border-radius:999px;background:transparent;box-shadow:none}.simulate-page__race-oval:before{position:absolute;z-index:0;top:4px;right:8px;bottom:4px;left:8px;content:"";border:1px solid rgba(178,195,214,.22);border-radius:999px;background:radial-gradient(ellipse at center,#04070dfa 0,#04070dfa 42%,#04070d00 42.5%),linear-gradient(180deg,#141b26f5,#05080efa);box-shadow:0 18px 34px #0000005c,inset 0 0 0 11px #070d17c7,inset 0 0 0 13px #ffffff09,inset 0 0 28px #000000b8}.simulate-page__race-track-ring{position:absolute;z-index:1;top:4px;right:8px;bottom:4px;left:8px;pointer-events:none;border-radius:999px;background:radial-gradient(ellipse at center,transparent 0 43%,rgba(22,30,42,.86) 43.5% 72%,transparent 72.5%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 48%,rgba(0,0,0,.18));box-shadow:inset 0 0 0 1px #dcebfa29,inset 0 0 0 42px #0000000a}.simulate-page__race-track-ring:before{position:absolute;top:37px;right:78px;bottom:37px;left:78px;content:"";border:1px solid rgba(105,126,148,.28);border-radius:999px;background:radial-gradient(ellipse at center,#04060be6,#070c14d1);box-shadow:inset 0 0 18px #000000b8,0 0 18px #00e5ff09}.simulate-page__race-track-ring:after{position:absolute;top:9px;right:18px;bottom:9px;left:18px;content:"";border:1px solid rgba(255,255,255,.075);border-radius:999px}.simulate-page__casino-hud .simulate-page__race-number{position:absolute;z-index:4;top:var(--race-slot-y);left:var(--race-slot-x);display:grid;place-items:center;flex:none;width:clamp(28px,1.9vw,32px);min-width:0;height:clamp(22px,1.42vw,25px);min-height:0;padding:0;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.13);border-radius:6px;color:#fff;font-size:clamp(12.5px,.84vw,14px);font-weight:900;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.72);opacity:1;box-shadow:inset 0 1px #ffffff1c,inset 0 -2px 5px #00000047,0 3px 8px #00000047;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease}.simulate-page__casino-hud .simulate-page__race-number.is-red{background:linear-gradient(180deg,#b53242,#751420)}.simulate-page__casino-hud .simulate-page__race-number.is-black{background:linear-gradient(180deg,#2d3443,#111722)}.simulate-page__casino-hud .simulate-page__race-number.is-green{background:linear-gradient(180deg,#0e8a61,#064a35)}.simulate-page__casino-hud .simulate-page__race-number:hover{transform:translate(-50%,-50%) scale(1.06);border-color:#dcf0ff57;filter:brightness(1.08);box-shadow:inset 0 1px #ffffff21,inset 0 -2px 5px #00000047,0 5px 12px #00000057}.simulate-page__casino-hud .simulate-page__race-number.is-selected{transform:translate(-50%,-50%) scale(1.08);border-color:#00e5ff9e;box-shadow:0 0 0 1px #a020f042,0 0 14px #00e5ff2e,inset 0 1px #ffffff26,inset 0 -2px 5px #00000047}.simulate-page__casino-hud .simulate-page__race-number .simulate-page__training-chip{right:-2px;bottom:-2px;width:8px;height:8px}.simulate-page__casino-hud .simulate-page__sector-grid{position:absolute;z-index:3;top:38.5%;right:18%;left:18%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:25%;gap:0;overflow:hidden;border:1px solid rgba(118,139,162,.24);border-radius:999px;background:linear-gradient(180deg,#0b101aed,#04070cf0);box-shadow:inset 0 1px #ffffff0b,inset 0 -12px 20px #00000047}.simulate-page__casino-hud .simulate-page__sector-grid button{display:grid;place-items:center;min-width:0;min-height:0;padding:0 8px;border:0;border-right:1px solid rgba(118,139,162,.2);border-radius:0;color:#eef2f8db;background:transparent;box-shadow:none}.simulate-page__casino-hud .simulate-page__sector-grid button:last-child{border-right:0}.simulate-page__casino-hud .simulate-page__sector-grid strong{font-size:clamp(11px,.82vw,13px);font-weight:900;letter-spacing:0;text-transform:none}.simulate-page__casino-hud .simulate-page__sector-grid button:hover,.simulate-page__casino-hud .simulate-page__sector-grid button.is-active{color:#fff;background:radial-gradient(circle at 50% 0%,rgba(0,229,255,.12),transparent 58%),#a020f01a;box-shadow:inset 0 0 18px #00e5ff0f}.simulate-page__casino-hud .simulate-page__neighbor-stepper{top:50%;right:2px;z-index:6;display:grid;grid-template-rows:31px 25px 31px;width:38px;transform:translate(58%,-50%)}.simulate-page__casino-hud .simulate-page__neighbor-stepper button{width:31px;height:31px;border-color:#c5d3e257;color:#f5f8fcf0;background:linear-gradient(180deg,#2f3642f5,#11151df5);font-size:20px;box-shadow:inset 0 1px #ffffff1f,0 7px 14px #00000047}.simulate-page__casino-hud .simulate-page__neighbor-stepper strong{color:#f5f8fcf0;font-size:17px}@media (max-width: 1279px){.simulate-page__race-cluster{transform:translate(-16px)}.simulate-page__casino-hud .simulate-page__racetrack{min-width:485px;padding-right:48px}.simulate-page__race-oval{min-height:134px}.simulate-page__race-track-ring:before{top:35px;right:72px;bottom:35px;left:72px}.simulate-page__casino-hud .simulate-page__race-number{width:27px;height:22px;font-size:12px}}@media (max-width: 860px){.simulate-page__casino-hud .simulate-page__racetrack{min-width:500px}.simulate-page__race-oval{min-height:138px}}@media (max-width: 560px){.simulate-page__race-cluster{transform:none}.simulate-page__casino-hud .simulate-page__racetrack{min-width:460px;padding-right:44px}.simulate-page__race-oval{min-height:126px}.simulate-page__casino-hud .simulate-page__race-number{width:25px;height:20px;font-size:11px}}.simulate-page__race-track-ring{background:radial-gradient(ellipse at center,transparent 0 43%,rgba(18,25,36,.9) 43.5% 72%,transparent 72.5%),linear-gradient(180deg,rgba(255,255,255,.028),transparent 48%,rgba(0,0,0,.2))}.simulate-page__race-track-ring:before{border-color:#697e9438;background:radial-gradient(ellipse at center,#03060bf5,#060a12e6);box-shadow:inset 0 0 16px #000000c2,0 0 10px #00e5ff06}.simulate-page__race-track-ring:after{border-color:#ffffff0e}.simulate-page__casino-hud .simulate-page__race-number{color:#fff;font-size:clamp(13px,.88vw,14.5px);font-weight:950;letter-spacing:0;line-height:1.05;text-shadow:0 1px 1px rgba(0,0,0,.95),0 0 3px rgba(0,0,0,.72);border-color:#ffffff2e;opacity:1;filter:none;box-shadow:inset 0 1px #ffffff21,inset 0 -2px 4px #00000052,0 2px 5px #00000052}.simulate-page__casino-hud .simulate-page__race-number.is-red{background:linear-gradient(180deg,#c03a49,#781722)}.simulate-page__casino-hud .simulate-page__race-number.is-black{background:linear-gradient(180deg,#333c4d,#121822)}.simulate-page__casino-hud .simulate-page__race-number.is-green{background:linear-gradient(180deg,#109b6d,#064f39)}.simulate-page__casino-hud .simulate-page__race-number:hover{filter:brightness(1.06);box-shadow:inset 0 1px #ffffff26,inset 0 -2px 4px #00000052,0 3px 8px #00000057}.simulate-page__casino-hud .simulate-page__race-number.is-selected{color:#fff;border-color:#00e5ff8f;text-shadow:0 1px 1px rgba(0,0,0,.95),0 0 4px rgba(0,229,255,.22);box-shadow:0 0 0 1px #a020f038,0 0 10px #00e5ff24,inset 0 1px #ffffff29,inset 0 -2px 4px #0000004d}.simulate-page__casino-hud .simulate-page__sector-grid button{color:#f5f8fce6}.simulate-page__casino-hud .simulate-page__sector-grid strong{text-shadow:0 1px 1px rgba(0,0,0,.78)}.simulate-page__casino-hud .simulate-page__training-bet-summary-mini{color:#f5f8fce6}.simulate-page__casino-hud .simulate-page__training-bet-summary-mini span{color:#dce4eeb8}.simulate-page__casino-hud .simulate-page__training-bet-summary-mini strong{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.72)}.simulate-page__casino-hud .simulate-page__chip-value-button{color:#fff;font-weight:950;text-shadow:0 1px 1px rgba(0,0,0,.95),0 0 4px rgba(0,0,0,.46)}.simulate-page__casino-hud .simulate-page__chip-value-button:after{border-color:#ffffff52}.simulate-page__casino-hud .simulate-page__chip-value-button.is-selected{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.95),0 0 5px rgba(0,229,255,.28)}.simulate-page__casino-hud .simulate-page__training-racetrack-panel,.simulate-page__casino-hud .simulate-page__racetrack-scroll,.simulate-page__casino-hud .simulate-page__racetrack,.simulate-page__race-oval{overflow:visible}.simulate-page__casino-hud .simulate-page__racetrack-scroll{padding-left:8px;margin-left:-8px}.simulate-page__roulette-video .simulate-page__training-chip,.simulate-page__casino-hud .simulate-page__race-number .simulate-page__training-chip{position:absolute;right:-6px;bottom:-6px;display:grid;place-items:center;width:17px;height:17px;border:1px solid rgba(255,255,255,.72);border-radius:50%;color:#fff;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.36),transparent 22%),radial-gradient(circle at center,#7b35ff 0,#7b35ff 42%,#241038 43%,#241038);box-shadow:0 0 0 1px #00e5ff33,0 4px 8px #0000006b,inset 0 -2px 4px #0000005c;font-size:9px;font-weight:950;line-height:1;pointer-events:none}.simulate-page__casino-hud .simulate-page__training-chip-dock .simulate-page__chip-selector{grid-template-columns:minmax(0,1fr) minmax(150px,178px);gap:12px;padding:8px 12px;border-color:#ffffff1f;background:linear-gradient(180deg,#07070ec7,#020208e0),#00000047}.simulate-page__casino-hud .simulate-page__chip-value-list{gap:clamp(8px,.72vw,12px);padding:3px 2px 4px}.simulate-page__casino-hud .simulate-page__chip-value-button{--chip-main: #5b6474;--chip-dark: #252b34;--chip-light: rgba(238, 242, 248, .84);--chip-ring: rgba(255, 255, 255, .46);position:relative;display:grid;place-items:center;width:clamp(48px,3.55vw,58px);min-width:clamp(48px,3.55vw,58px);height:clamp(48px,3.55vw,58px);min-height:clamp(48px,3.55vw,58px);border:0;border-radius:50%;background:transparent;box-shadow:none;padding:0;transform:translateY(0);transition:transform .18s ease,filter .18s ease}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(1){--chip-main: #68717e;--chip-dark: #272c34;--chip-light: rgba(242, 244, 247, .72)}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(2){--chip-main: #5d2f83;--chip-dark: #241238;--chip-light: rgba(229, 205, 255, .78)}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(3){--chip-main: #8e2030;--chip-dark: #3a0d15;--chip-light: rgba(255, 218, 224, .74)}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(4){--chip-main: #0f7b57;--chip-dark: #063626;--chip-light: rgba(204, 255, 232, .72)}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(5){--chip-main: #a27425;--chip-dark: #4a2d0b;--chip-light: rgba(255, 233, 178, .78)}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(6){--chip-main: #1e527f;--chip-dark: #0b2239;--chip-light: rgba(205, 234, 255, .76)}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(7){--chip-main: #3f4650;--chip-dark: #10141a;--chip-light: rgba(236, 240, 245, .74)}.simulate-page__chip-face{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border:2px solid rgba(255,255,255,.2);border-radius:50%;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.24),transparent 18%),repeating-conic-gradient(from 9deg,var(--chip-light) 0 8deg,transparent 8deg 19deg),radial-gradient(circle at center,var(--chip-main) 0 54%,var(--chip-dark) 55% 100%);box-shadow:0 8px 14px #0000006b,inset 0 2px 4px #fff3,inset 0 -6px 9px #00000052}.simulate-page__casino-hud .simulate-page__chip-value-button:after{display:none;content:none}.simulate-page__chip-face:before,.simulate-page__chip-face:after{position:absolute;z-index:0;content:"";border-radius:50%;pointer-events:none}.simulate-page__chip-face:before{top:7px;right:7px;bottom:7px;left:7px;border:1px dashed var(--chip-ring);opacity:.82}.simulate-page__chip-face:after{top:13px;right:13px;bottom:13px;left:13px;border:1px solid rgba(255,255,255,.18);background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.16),transparent 25%),radial-gradient(circle at center,#0003,#00000057)}.simulate-page__chip-inner{position:relative;z-index:1;display:grid;place-items:center;width:58%;height:58%;border-radius:50%}.simulate-page__chip-label{color:#fff;font-size:clamp(12px,.88vw,15px);font-weight:950;line-height:1;text-shadow:0 1px 1px rgba(0,0,0,.95),0 0 4px rgba(0,0,0,.6)}.simulate-page__casino-hud .simulate-page__chip-value-button:hover{transform:translateY(-2px);filter:brightness(1.06)}.simulate-page__casino-hud .simulate-page__chip-value-button.is-selected{transform:translateY(-2px) scale(1.06);filter:brightness(1.08)}.simulate-page__casino-hud .simulate-page__chip-value-button.is-selected .simulate-page__chip-face{border-color:#70e2ffb8;box-shadow:0 0 0 2px #a020f033,0 0 16px #00e5ff2e,0 10px 16px #00000075,inset 0 2px 5px #ffffff38,inset 0 -6px 9px #00000052}.simulate-page__chip-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.simulate-page__chip-actions button{min-height:34px;border:1px solid rgba(160,32,240,.2);border-radius:999px;color:#f5f8fce0;background:linear-gradient(180deg,#12101ef0,#07060ff5);box-shadow:inset 0 1px #ffffff0d,0 6px 12px #00000038;font-size:10px;font-weight:950;letter-spacing:0;transition:border-color .18s ease,color .18s ease,transform .18s ease,opacity .18s ease}.simulate-page__chip-actions button:hover:not(:disabled){transform:translateY(-1px);border-color:#00e5ff57;color:#fff}.simulate-page__chip-actions button:disabled{cursor:not-allowed;opacity:.42}.simulate-page__selected-numbers em{display:inline-flex;align-items:center;gap:4px;width:auto;min-width:31px;padding:0 8px}.simulate-page__selected-numbers em small{color:#ffffffb8;font-size:9px;font-weight:950}.simulate-page__casino-hud .simulate-page__chip-value-button{--chip-edge: #171d25;--chip-base: #4e5866;--chip-face: #2a313a;--chip-segment: #d9dde3;--chip-ring-stroke: rgba(255, 255, 255, .24);width:clamp(52px,3.65vw,62px);min-width:clamp(52px,3.65vw,62px);height:clamp(52px,3.65vw,62px);min-height:clamp(52px,3.65vw,62px);overflow:visible;border:0;background:transparent;box-shadow:none}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(1){--chip-edge: #11171e;--chip-base: #4b5561;--chip-face: #252b33;--chip-segment: #cfd4dc}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(2){--chip-edge: #1a0f26;--chip-base: #5a267f;--chip-face: #341449;--chip-segment: #ddd2ec}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(3){--chip-edge: #25080d;--chip-base: #8b1b25;--chip-face: #4a0c13;--chip-segment: #e9d7d9}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(4){--chip-edge: #052b20;--chip-base: #078157;--chip-face: #06442f;--chip-segment: #d1e8dc}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(5){--chip-edge: #2e1d07;--chip-base: #a07116;--chip-face: #5a3908;--chip-segment: #ead7ae}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(6){--chip-edge: #071528;--chip-base: #174b83;--chip-face: #0c284c;--chip-segment: #cbd9e8}.simulate-page__casino-hud .simulate-page__chip-value-button:nth-child(7){--chip-edge: #0b0e12;--chip-base: #303740;--chip-face: #12171d;--chip-segment: #d7dbe1}.simulate-page__casino-chip{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 8px 8px rgba(0,0,0,.44)) drop-shadow(0 1px 0 rgba(255,255,255,.06))}.simulate-page__casino-chip-shadow{fill:#00000057}.simulate-page__casino-chip-edge{fill:var(--chip-edge);stroke:#ffffff1f;stroke-width:1.2}.simulate-page__casino-chip-base{fill:var(--chip-base);stroke:#0000005c;stroke-width:1.4}.simulate-page__casino-chip-segments rect{fill:var(--chip-segment);opacity:.94;stroke:#0000002e;stroke-width:.5}.simulate-page__casino-chip-ring{fill:none;stroke:var(--chip-ring-stroke);stroke-width:3.2}.simulate-page__casino-chip-face{fill:var(--chip-face);stroke:#ffffff2e;stroke-width:1.4}.simulate-page__casino-chip-inner-ring{fill:none;stroke:#ffffff29;stroke-width:1.4}.simulate-page__casino-chip-text{fill:#fff;font-family:inherit;font-size:20px;font-weight:950;letter-spacing:0;paint-order:stroke fill;stroke:#000000a3;stroke-width:2px}.simulate-page__casino-chip-text.is-small{font-size:17px}.simulate-page__casino-hud .simulate-page__chip-value-button:hover{transform:translateY(-2px);filter:brightness(1.04)}.simulate-page__casino-hud .simulate-page__chip-value-button.is-selected{transform:translateY(-2px) scale(1.06);filter:brightness(1.05)}.simulate-page__casino-hud .simulate-page__chip-value-button.is-selected .simulate-page__casino-chip{filter:drop-shadow(0 0 7px rgba(104,226,255,.22)) drop-shadow(0 0 10px rgba(160,32,240,.14)) drop-shadow(0 9px 9px rgba(0,0,0,.48))}.simulate-page__casino-hud .simulate-page__chip-value-button.is-selected .simulate-page__casino-chip-edge{stroke:#76e8ffa8;stroke-width:2}.simulate-page__casino-hud .simulate-page__felt-number,.simulate-page__casino-hud .simulate-page__column-row button,.simulate-page__casino-hud .simulate-page__dozen-row button,.simulate-page__casino-hud .simulate-page__outside-row button{position:relative;overflow:visible}.simulate-page__roulette-video .simulate-page__training-chip{position:absolute;z-index:8;top:50%;right:auto;bottom:auto;left:50%;display:grid;place-items:center;width:23px;height:23px;border:2px solid rgba(255,255,255,.72);border-radius:50%;color:#fff;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.38),transparent 20%),repeating-conic-gradient(from 8deg,rgba(255,255,255,.72) 0 9deg,transparent 9deg 22deg),radial-gradient(circle at center,#7d39ff 0,#7d39ff 50%,#241038 51%,#241038);box-shadow:0 0 0 1px #00e5ff29,0 5px 9px #00000075,inset 0 -2px 4px #0000005c;font-size:10px;font-weight:950;line-height:1;pointer-events:none;transform:translate(-50%,-50%)}.simulate-page__casino-hud .simulate-page__race-number .simulate-page__training-chip{top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%)}.simulate-page__race-cluster{transform:translate(16px)}@media (max-width: 1279px){.simulate-page__race-cluster{transform:translate(14px)}}@media (max-width: 560px){.simulate-page__race-cluster{transform:translate(8px)}}.simulate-page__header{display:grid;grid-template-columns:minmax(300px,.92fr) minmax(560px,1.36fr);align-items:center;gap:clamp(18px,2vw,34px)}.simulate-page__header-copy{min-width:0}.simulate-page__header-insights{display:grid;gap:10px;min-width:0}.simulate-page__header-copy .simulate-page__environment-badge{display:flex;width:fit-content;margin-top:14px;min-height:30px;padding:0 11px;font-size:10px}.simulate-page__header-insights .simulate-page__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.simulate-page__header-insights .simulate-page__summary-card{grid-template-columns:30px minmax(0,1fr);gap:8px;min-height:76px;padding:10px;border-radius:12px}.simulate-page__header-insights .simulate-page__summary-icon{width:30px;height:30px;border-radius:9px}.simulate-page__header-insights .simulate-page__summary-card small{margin-bottom:3px;font-size:8.5px;letter-spacing:.04em}.simulate-page__header-insights .simulate-page__summary-card strong{font-size:clamp(14px,.82vw,18px)}.simulate-page__header-insights .simulate-page__summary-card p{margin-top:3px;font-size:9.5px;line-height:1.25}.simulate-page__header-insights .simulate-page__summary-card.is-primary{opacity:1;border-color:#00e5ff2e}.simulate-page__header-insights .simulate-page__summary-card.is-secondary{min-height:66px;opacity:.68}.simulate-page__header-insights .simulate-page__summary-card.is-secondary .simulate-page__summary-icon{width:26px;height:26px}.simulate-page__header-insights .simulate-page__summary-card.is-secondary strong{font-size:clamp(12px,.68vw,15px)}@media (max-width: 1420px){.simulate-page__header{grid-template-columns:minmax(280px,.8fr) minmax(500px,1.2fr);gap:18px}.simulate-page__header-insights .simulate-page__summary-grid{gap:7px}.simulate-page__header-insights .simulate-page__summary-card{grid-template-columns:26px minmax(0,1fr);min-height:72px;padding:9px}.simulate-page__header-insights .simulate-page__summary-icon{width:26px;height:26px}}@media (max-width: 1100px){.simulate-page__header{grid-template-columns:1fr;align-items:start}.simulate-page__header-insights .simulate-page__summary-grid{grid-template-columns:repeat(4,minmax(118px,1fr))}}@media (max-width: 720px){.simulate-page__header-insights .simulate-page__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simulate-page__session-status,.simulate-page__live-collapsed{grid-template-columns:auto minmax(0,1fr)}.simulate-page__session-status em,.simulate-page__live-collapsed em{grid-column:1 / -1;min-width:0}}@media (max-width: 460px){.simulate-page__header-insights .simulate-page__summary-grid{grid-template-columns:1fr}}@media (max-width: 860px){.simulate-page__signals-section-head{align-items:flex-start;flex-direction:column}.simulate-page__signals-section-head p{max-width:none;text-align:left}}@media (max-width: 560px){.simulate-page__signals-section{padding:16px;border-radius:12px}.simulation-signal-card{flex-basis:min(260px,calc(100vw - 72px));width:min(260px,calc(100vw - 72px));padding:18px}.simulation-signal-card__body{gap:12px}}@media (max-width: 1279px){.simulate-page{gap:var(--content-gap)}.simulate-page__hero-grid,.simulate-page__results-grid{grid-template-columns:1fr}.simulate-page__preview-column,.simulate-page__side-column,.simulate-page__config-panel,.simulate-page__summary-card,.simulate-page__panel{min-width:0}.simulate-page__config-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.simulate-page__roulette-video,.simulate-page__roulette-provider-video{width:100%;max-width:100%}.simulate-page__roulette-video{min-height:clamp(460px,58vw,680px)}.simulate-page__casino-hud{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.simulate-page__signals-grid{grid-auto-columns:minmax(270px,360px)}.simulate-page__history-table,.simulate-page__signals-table{overflow-x:auto}}@media (max-width: 767px){.simulate-page__header{border-radius:var(--card-radius);padding:18px}.simulate-page__header-insights .simulate-page__summary-grid,.simulate-page__summary-grid,.simulate-page__config-fields,.simulate-page__training-summary-grid,.simulate-page__session-modal-grid{grid-template-columns:1fr}.simulate-page__roulette-video{min-height:clamp(420px,118vw,620px)}.simulate-page__actions,.simulate-page__secondary-actions,.simulate-page__session-modal-actions{grid-template-columns:1fr}}@media (max-width: 1279px){.simulate-page,.simulate-page__panel,.simulate-page__roulette-panel,.simulate-page__preview-column,.simulate-page__roulette-video{width:100%;max-width:100%;min-width:0}.simulate-page__roulette-panel{overflow:hidden}.simulate-page__roulette-video{isolation:isolate;border-radius:18px;overflow:hidden}.simulate-page__roulette-video.is-playtech{aspect-ratio:auto;min-height:clamp(560px,72vw,760px)}.simulate-page__roulette-provider-video,.simulate-page__roulette-provider-visual{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center}.simulate-page__casino-hud{--app-race-height: 132px;--app-race-stepper-space: 42px;--app-race-number-width: 26px;--app-race-number-height: 21px;--app-race-number-font: 12px;left:clamp(8px,1.4vw,14px);right:clamp(8px,1.4vw,14px);bottom:clamp(8px,1.2vw,12px);grid-template-columns:minmax(300px,.95fr) minmax(400px,1.05fr);gap:clamp(8px,1.2vw,12px);width:auto;max-width:calc(100% - 16px);overflow:visible;padding-bottom:0}.simulate-page__race-cluster,.simulate-page__table-cluster{width:100%;max-width:100%;min-width:0;transform:none}.simulate-page__casino-hud .simulate-page__training-racetrack-panel,.simulate-page__casino-hud .simulate-page__training-betting-grid-panel,.simulate-page__casino-hud .simulate-page__training-chip-dock,.simulate-page__casino-hud .simulate-page__racetrack-scroll,.simulate-page__casino-hud .simulate-page__felt-scroll{width:100%;max-width:100%;min-width:0}.simulate-page__casino-hud .simulate-page__racetrack-scroll,.simulate-page__casino-hud .simulate-page__felt-scroll{margin:0;padding:0;overflow:visible}.simulate-page__casino-hud .simulate-page__racetrack{width:100%;min-width:0;max-width:100%;height:var(--app-race-height);min-height:0;padding-right:var(--app-race-stepper-space);overflow:visible}.simulate-page__race-oval{min-height:var(--app-race-height)}.simulate-page__race-oval:before{inset:14px calc(var(--app-race-stepper-space) + 12px) 14px 12px}.simulate-page__race-track-ring{inset:5px var(--app-race-stepper-space) 5px 5px}.simulate-page__race-track-ring:before{top:29%;right:17%;bottom:29%;left:17%}.simulate-page__race-track-ring:after{inset:8px calc(var(--app-race-stepper-space) + 8px) 8px 10px}.simulate-page__casino-hud .simulate-page__race-number{width:var(--app-race-number-width);height:var(--app-race-number-height);font-size:var(--app-race-number-font);border-radius:6px}.simulate-page__casino-hud .simulate-page__race-number .simulate-page__training-chip{width:18px;height:18px;font-size:8px}.simulate-page__casino-hud .simulate-page__sector-grid{top:38%;right:calc(18% + var(--app-race-stepper-space));left:19%;height:24%}.simulate-page__casino-hud .simulate-page__sector-grid strong{font-size:clamp(9px,1.1vw,12px)}.simulate-page__casino-hud .simulate-page__neighbor-stepper{right:0;width:31px;transform:translate(12%,-50%)}.simulate-page__casino-hud .simulate-page__neighbor-stepper button{width:27px;height:27px;font-size:17px}.simulate-page__casino-hud .simulate-page__neighbor-stepper strong{font-size:14px}.simulate-page__casino-hud .simulate-page__training-bet-summary-mini{width:100%;max-width:100%;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:5px;padding:6px}.simulate-page__casino-hud .simulate-page__training-bet-summary-mini div,.simulate-page__casino-hud .simulate-page__training-bet-summary-mini button{min-width:0;min-height:34px;padding:5px 6px}.simulate-page__casino-hud .simulate-page__training-bet-summary-mini span{font-size:7.5px}.simulate-page__casino-hud .simulate-page__training-bet-summary-mini strong{font-size:9.5px}.simulate-page__casino-hud .simulate-page__felt{width:100%;min-width:0;max-width:100%;gap:4px}.simulate-page__casino-hud .simulate-page__felt-board{grid-template-columns:minmax(32px,42px) minmax(0,1fr) minmax(28px,38px);gap:4px}.simulate-page__casino-hud .simulate-page__felt-number-grid,.simulate-page__casino-hud .simulate-page__felt-row,.simulate-page__casino-hud .simulate-page__column-row,.simulate-page__casino-hud .simulate-page__dozen-row,.simulate-page__casino-hud .simulate-page__outside-row{gap:4px}.simulate-page__casino-hud .simulate-page__felt-row{grid-template-columns:repeat(12,minmax(0,1fr))}.simulate-page__casino-hud .simulate-page__felt-number{min-width:0;min-height:clamp(26px,3.2vw,34px);border-radius:5px;font-size:clamp(10px,1.25vw,14px)}.simulate-page__casino-hud .simulate-page__felt-number.is-zero{font-size:clamp(16px,1.8vw,20px)}.simulate-page__casino-hud .simulate-page__column-row button{min-width:0;min-height:clamp(26px,3.2vw,34px);border-radius:5px;font-size:clamp(8.5px,1vw,11px)}.simulate-page__casino-hud .simulate-page__dozen-row,.simulate-page__casino-hud .simulate-page__outside-row{margin-left:calc(clamp(32px,4vw,42px) + 4px);margin-right:calc(clamp(28px,3.6vw,38px) + 4px)}.simulate-page__casino-hud .simulate-page__dozen-row button,.simulate-page__casino-hud .simulate-page__outside-row button{min-width:0;min-height:clamp(24px,2.8vw,32px);border-radius:5px;font-size:clamp(8.5px,1vw,11px)}.simulate-page__roulette-video .simulate-page__training-chip{width:20px;height:20px;font-size:8px}.simulate-page__casino-hud .simulate-page__training-chip-dock .simulate-page__chip-selector{width:100%;max-width:100%;grid-template-columns:minmax(0,1fr) minmax(112px,150px);gap:8px;padding:7px 9px}.simulate-page__casino-hud .simulate-page__chip-value-list{max-width:100%;justify-content:center;gap:7px;overflow-x:auto}.simulate-page__casino-hud .simulate-page__chip-value-button{width:clamp(38px,4vw,48px);min-width:clamp(38px,4vw,48px);height:clamp(38px,4vw,48px);min-height:clamp(38px,4vw,48px)}.simulate-page__casino-hud .simulate-page__chip-actions{min-width:0}.simulate-page__casino-hud .simulate-page__chip-actions button{min-width:0;min-height:30px;font-size:9px}}@media (max-width: 767px){.simulate-page{padding-bottom:calc(var(--app-bottom-nav-height, 76px) + 28px)}.simulate-page__roulette-video.is-playtech{min-height:clamp(690px,178vw,780px)}.simulate-page__roulette-provider-video,.simulate-page__roulette-provider-visual{object-fit:cover}.simulate-page__casino-hud{--app-race-height: 112px;--app-race-stepper-space: 30px;--app-race-number-width: 22px;--app-race-number-height: 18px;--app-race-number-font: 10px;left:8px;right:8px;bottom:8px;grid-template-columns:1fr;gap:8px;max-width:calc(100% - 16px)}.simulate-page__race-cluster,.simulate-page__table-cluster{gap:6px}.simulate-page__casino-hud .simulate-page__sector-grid{left:20%;right:calc(19% + var(--app-race-stepper-space));height:25%}.simulate-page__casino-hud .simulate-page__sector-grid strong{font-size:8.5px}.simulate-page__casino-hud .simulate-page__training-bet-summary-mini{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.simulate-page__casino-hud .simulate-page__training-bet-summary-mini button{grid-column:1 / -1}.simulate-page__casino-hud .simulate-page__felt{gap:3px}.simulate-page__casino-hud .simulate-page__felt-board{grid-template-columns:30px minmax(0,1fr) 26px;gap:3px}.simulate-page__casino-hud .simulate-page__felt-number-grid,.simulate-page__casino-hud .simulate-page__felt-row,.simulate-page__casino-hud .simulate-page__column-row,.simulate-page__casino-hud .simulate-page__dozen-row,.simulate-page__casino-hud .simulate-page__outside-row{gap:3px}.simulate-page__casino-hud .simulate-page__felt-number{min-height:clamp(21px,6vw,28px);border-radius:4px;font-size:clamp(8.5px,2.8vw,11px)}.simulate-page__casino-hud .simulate-page__felt-number.is-zero{font-size:clamp(13px,3.8vw,17px)}.simulate-page__casino-hud .simulate-page__column-row button{min-height:clamp(21px,6vw,28px);font-size:8px}.simulate-page__casino-hud .simulate-page__dozen-row,.simulate-page__casino-hud .simulate-page__outside-row{margin-left:33px;margin-right:29px}.simulate-page__casino-hud .simulate-page__dozen-row button,.simulate-page__casino-hud .simulate-page__outside-row button{min-height:22px;padding:0 4px;font-size:8px}.simulate-page__casino-hud .simulate-page__training-chip-dock .simulate-page__chip-selector{grid-template-columns:1fr;gap:6px;border-radius:18px;padding:8px}.simulate-page__casino-hud .simulate-page__chip-value-list{justify-content:flex-start;gap:6px;padding-bottom:2px}.simulate-page__casino-hud .simulate-page__chip-value-button{width:38px;min-width:38px;height:38px;min-height:38px}.simulate-page__casino-hud .simulate-page__chip-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 479px){.simulate-page__roulette-video.is-playtech{min-height:clamp(660px,190vw,750px)}.simulate-page__casino-hud{--app-race-height: 106px;--app-race-stepper-space: 28px;--app-race-number-width: 20px;--app-race-number-height: 17px;--app-race-number-font: 9.2px;gap:7px}.simulate-page__casino-hud .simulate-page__neighbor-stepper{width:27px}.simulate-page__casino-hud .simulate-page__neighbor-stepper button{width:24px;height:24px;font-size:15px}.simulate-page__casino-hud .simulate-page__neighbor-stepper strong{font-size:12px}.simulate-page__casino-hud .simulate-page__training-bet-summary-mini{padding:5px}.simulate-page__casino-hud .simulate-page__training-bet-summary-mini div,.simulate-page__casino-hud .simulate-page__training-bet-summary-mini button{min-height:31px;padding:5px}.simulate-page__casino-hud .simulate-page__training-bet-summary-mini span{font-size:7px}.simulate-page__casino-hud .simulate-page__training-bet-summary-mini strong{font-size:8.8px}.simulate-page__casino-hud .simulate-page__felt-board{grid-template-columns:28px minmax(0,1fr) 24px}.simulate-page__casino-hud .simulate-page__dozen-row,.simulate-page__casino-hud .simulate-page__outside-row{margin-left:31px;margin-right:27px}.simulate-page__casino-hud .simulate-page__outside-row button{font-size:7.4px}.simulate-page__roulette-video .simulate-page__training-chip{width:18px;height:18px;font-size:7px}}.roulettes-page{position:relative;display:grid;gap:clamp(18px,1.3vw,26px);width:100%;min-height:100%;color:var(--text-main);isolation:isolate}.roulettes-page,.roulettes-page *{box-sizing:border-box}.roulettes-page:before,.roulettes-page:after{position:fixed;z-index:-1;pointer-events:none;content:""}.roulettes-page:before{top:68px;right:0;bottom:0;left:88px;background:radial-gradient(circle at 44% 10%,rgba(160,32,240,.28),transparent 34%),radial-gradient(circle at 66% 24%,rgba(0,229,255,.13),transparent 25%),linear-gradient(180deg,#0e042285,#05010aeb)}.roulettes-page:after{top:0;right:0;bottom:0;left:0;opacity:.26;background-image:linear-gradient(rgba(0,229,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(160,32,240,.07) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:radial-gradient(circle at 57% 28%,#000 0 28%,transparent 62%);mask-image:radial-gradient(circle at 57% 28%,#000 0 28%,transparent 62%)}.roulettes-page__hero{position:relative;display:grid;grid-template-columns:minmax(390px,1.15fr) minmax(420px,1fr) minmax(340px,.74fr);grid-template-rows:minmax(460px,auto);align-items:stretch;gap:clamp(16px,1.15vw,24px);width:100%;min-height:clamp(520px,43vw,640px);padding:clamp(22px,1.65vw,32px);border:1px solid rgba(160,32,240,.16);border-radius:0 0 22px 22px;overflow:hidden;background:radial-gradient(circle at 48% 26%,rgba(116,35,255,.28),transparent 35%),radial-gradient(circle at 72% 22%,rgba(0,229,255,.12),transparent 23%),linear-gradient(135deg,#070212fa,#04010af2);box-shadow:0 24px 70px #00000052,inset 0 0 70px #a020f00b}.roulettes-page__hero:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:linear-gradient(90deg,rgba(255,255,255,.025),transparent 28% 72%,rgba(0,229,255,.025)),radial-gradient(circle at 50% 64%,rgba(0,229,255,.14),transparent 16%)}.roulettes-page__hero-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-start;align-self:stretch;max-width:600px;min-width:0;padding-block:clamp(10px,1vw,18px);padding-top:clamp(14px,2.4vw,42px)}.roulettes-page__eyebrow{margin:0 0 12px;color:var(--neon-purple);font-size:clamp(12px,.72vw,14px);font-weight:900;letter-spacing:.18em;text-transform:uppercase}.roulettes-page__hero-copy h1{margin:0;color:#fff;font-size:clamp(40px,3.1vw,64px);font-weight:900;letter-spacing:0;line-height:1.03;text-transform:uppercase;text-shadow:0 0 18px rgba(255,255,255,.26),0 0 34px rgba(160,32,240,.46)}.roulettes-page__hero-copy h1 span{display:block;color:#efe7ff}.roulettes-page__hero-copy h1 em{color:var(--neon-purple);font-style:normal;text-shadow:0 0 16px rgba(160,32,240,.72),0 0 30px rgba(255,0,221,.34)}.roulettes-page__hero-copy>p:not(.roulettes-page__eyebrow){max-width:430px;margin:18px 0 0;color:#ebe5f7d1;font-size:clamp(14px,.82vw,17px);font-weight:500;line-height:1.58}.roulettes-page__development-button{display:inline-flex;align-items:center;gap:9px;min-height:38px;margin-top:22px;padding:0 18px;border:1px solid rgba(160,32,240,.5);border-radius:999px;color:#faabff;background:linear-gradient(135deg,#a020f02e,#ff00550a),#07010fc7;box-shadow:0 0 24px #a020f02e,inset 0 0 18px #a020f014;cursor:default;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.roulettes-page__hologram{position:relative;z-index:1;display:grid;place-items:center;align-self:stretch;min-height:430px;margin-inline:clamp(-14px,-.8vw,-6px);padding-bottom:clamp(74px,6vw,104px)}.roulettes-page__hologram:before,.roulettes-page__hologram:after{position:absolute;pointer-events:none;content:"";border-radius:50%}.roulettes-page__hologram:before{width:min(78%,620px);aspect-ratio:1.7 / 1;background:radial-gradient(ellipse at center,rgba(0,229,255,.18),rgba(160,32,240,.12) 38%,transparent 68%);filter:blur(18px)}.roulettes-page__hologram:after{width:min(60%,500px);aspect-ratio:1.9 / 1;border:1px solid rgba(0,229,255,.18);transform:translateY(80px);box-shadow:0 0 56px #00e5ff29}.roulettes-page__hologram-art{position:relative;z-index:3;display:block;width:min(92%,740px);min-width:500px;height:auto;-webkit-user-select:none;user-select:none;transform:translateY(clamp(-34px,-2.5vw,-18px));filter:drop-shadow(0 0 30px rgba(160,32,240,.58)) drop-shadow(0 0 52px rgba(0,229,255,.35)) drop-shadow(0 38px 38px rgba(0,0,0,.62));animation:rouletteHeroFloat 5.8s ease-in-out infinite}.roulettes-page__image-orbitals{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.roulettes-page__image-orbitals span{position:absolute;left:50%;top:43%;border:1px solid rgba(0,229,255,.26);border-radius:50%;box-shadow:0 0 18px #00e5ff33,inset 0 0 24px #a020f01f;transform:translate(-50%,-50%) rotate(-10deg)}.roulettes-page__image-orbitals span:nth-child(1){width:min(88%,690px);height:clamp(128px,10.2vw,178px)}.roulettes-page__image-orbitals span:nth-child(2){width:min(68%,560px);height:clamp(82px,6.6vw,118px);border-color:#d45cff5c;transform:translate(-50%,-50%) rotate(12deg)}.roulettes-page__image-orbitals span:nth-child(3){top:69%;width:min(62%,510px);height:clamp(58px,4.4vw,86px);border-color:#a020f052;background:radial-gradient(ellipse at center,rgba(0,229,255,.12),transparent 68%);transform:translate(-50%,-50%)}.roulettes-page__asset-particles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.roulettes-page__asset-particles i{position:absolute;width:4px;height:4px;border-radius:50%;background:#d45cff;box-shadow:0 0 8px #a020f0d1,0 0 14px #00e5ff52}.roulettes-page__asset-particles i:nth-child(3n){width:6px;height:6px;background:#00e5ff}.roulettes-page__asset-particles i:nth-child(1){left:14%;top:26%}.roulettes-page__asset-particles i:nth-child(2){left:24%;top:18%}.roulettes-page__asset-particles i:nth-child(3){left:82%;top:23%}.roulettes-page__asset-particles i:nth-child(4){left:91%;top:45%}.roulettes-page__asset-particles i:nth-child(5){left:15%;top:58%}.roulettes-page__asset-particles i:nth-child(6){left:78%;top:66%}.roulettes-page__asset-particles i:nth-child(7){left:31%;top:74%}.roulettes-page__asset-particles i:nth-child(8){left:69%;top:15%}.roulettes-page__asset-particles i:nth-child(9){left:87%;top:74%}.roulettes-page__asset-particles i:nth-child(10){left:42%;top:13%}.roulettes-page__asset-particles i:nth-child(11){left:58%;top:82%}.roulettes-page__asset-particles i:nth-child(12){left:6%;top:38%}.roulettes-page__asset-particles i:nth-child(13){left:54%;top:10%}.roulettes-page__asset-particles i:nth-child(14){left:22%;top:78%}.roulettes-page__asset-particles i:nth-child(15){left:74%;top:38%}.roulettes-page__asset-particles i:nth-child(16){left:36%;top:88%}.roulettes-page__asset-particles i:nth-child(17){left:96%;top:34%}.roulettes-page__asset-particles i:nth-child(18){left:63%;top:55%}.roulettes-page__soon-sign{position:absolute;left:50%;bottom:clamp(42px,4.6vw,74px);z-index:5;display:grid;place-items:center;min-width:clamp(146px,12vw,214px);padding:clamp(12px,.95vw,18px) clamp(20px,1.35vw,28px);border:1px solid rgba(212,92,255,.9);border-radius:10px;color:#f0a6ff;background:linear-gradient(180deg,#2f094a9e,#0a0218b3),#060110b3;box-shadow:0 0 24px #a020f080,0 0 44px #ff00dd38,inset 0 0 22px #d45cff24;text-align:center;text-transform:uppercase;transform:translate(-50%)}.roulettes-page__soon-sign:before,.roulettes-page__soon-sign:after{position:absolute;pointer-events:none;content:""}.roulettes-page__soon-sign:before{top:-10px;right:-10px;bottom:-10px;left:-10px;border:1px solid rgba(0,229,255,.15);border-radius:14px;filter:blur(1px)}.roulettes-page__soon-sign:after{left:50%;bottom:-48px;width:154%;height:52px;border:1px solid rgba(0,229,255,.24);border-radius:50%;background:radial-gradient(ellipse at center,rgba(160,32,240,.28),transparent 68%);box-shadow:0 0 22px #00e5ff3d,inset 0 0 18px #a020f038;transform:translate(-50%)}.roulettes-page__soon-sign span,.roulettes-page__soon-sign strong{display:block;font-size:clamp(26px,2.1vw,42px);font-weight:900;letter-spacing:.02em;line-height:.93;text-shadow:0 0 12px rgba(255,160,255,.74),0 0 26px rgba(160,32,240,.74)}.roulettes-page__resources-panel,.roulettes-page__table-card,.roulettes-page__more-card,.roulettes-page__benefits-bar{border:1px solid rgba(160,32,240,.18);background:linear-gradient(145deg,#080314e0,#04010af5),radial-gradient(circle at 10% 0%,rgba(160,32,240,.1),transparent 38%);box-shadow:0 18px 45px #00000047,inset 0 0 30px #a020f006}.roulettes-page__resources-panel{position:relative;z-index:3;grid-column:3;grid-row:1;align-self:stretch;min-height:100%;padding:clamp(18px,1.25vw,24px);border-radius:16px}.roulettes-page__resources-panel h2,.roulettes-page__section-header h2,.roulettes-page__benefits-bar h3{margin:0;color:#fff;font-size:clamp(15px,.9vw,18px);font-weight:900;letter-spacing:.02em;text-transform:uppercase}.roulettes-page__resources-list{display:grid;gap:10px;margin-top:16px}.roulettes-page__resources-list article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:8px 10px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:linear-gradient(135deg,#1e0c389e,#070212c2),#ffffff05}.roulettes-page__resources-list article.is-soon{margin-top:6px;border-color:#a020f029}.roulettes-page__resource-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:#b469ff;background:#a020f021;box-shadow:inset 0 0 0 1px #a020f038}.roulettes-page__resources-list strong{color:#ffffffe6;font-size:clamp(12.5px,.78vw,15px);font-weight:700;line-height:1.25}.roulettes-page__resource-check{color:var(--neon-green);filter:drop-shadow(0 0 8px rgba(0,255,133,.5))}.roulettes-page__resources-list em{padding:4px 8px;border-radius:999px;color:#fff;background:#a020f080;box-shadow:0 0 12px #a020f03d;font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.roulettes-page__progress-card{position:relative;z-index:3;width:100%;margin-top:clamp(26px,2vw,36px);padding:0}.roulettes-page__progress-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.roulettes-page__progress-header h2{margin:0;color:#fff;font-size:clamp(14px,.86vw,17px);font-weight:900;letter-spacing:.02em;text-transform:uppercase}.roulettes-page__progress-header strong{color:#f5efff;font-size:clamp(36px,2.55vw,52px);font-weight:900;line-height:1;text-shadow:0 0 16px rgba(255,255,255,.26),0 0 24px rgba(160,32,240,.36)}.roulettes-page__progress-track{position:relative;height:20px;margin-top:18px;overflow:hidden;border-radius:999px;background:#120f26db;box-shadow:inset 0 0 12px #00000073,0 0 18px #a020f01f}.roulettes-page__progress-track span{display:block;width:58%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8f16ff,#b520ff 58%,#ef72ff);box-shadow:0 0 18px #a020f09e,0 0 26px #ff00dd5c}.roulettes-page__progress-steps{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:28px}.roulettes-page__progress-steps:before{position:absolute;top:14px;left:10%;right:10%;height:1px;content:"";background:linear-gradient(90deg,#00e5ff94,#a020f0b8,#7e67a83d);box-shadow:0 0 12px #00e5ff3d}.roulettes-page__progress-steps article{position:relative;z-index:1;display:grid;justify-items:center;gap:7px;min-width:0;text-align:center}.roulettes-page__progress-steps article i{position:relative;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#0a0518fa;box-shadow:inset 0 0 0 1px #917abe66}.roulettes-page__progress-steps article.is-done i{background:#00e5ff2e;box-shadow:inset 0 0 0 1px #00e5ffbd,0 0 14px #00e5ff57}.roulettes-page__progress-steps article.is-done i:after{color:#d8ffff;content:"✓";font-size:15px;font-style:normal;font-weight:900}.roulettes-page__progress-steps article.is-current i{background:radial-gradient(circle,#31e7ff 0,#31e7ff 22%,#8a24ff 28%,#8a24ff 56%,#060212f2 62%);box-shadow:inset 0 0 0 1px #00e5ffb8,0 0 18px #a020f0b8,0 0 24px #00e5ff47}.roulettes-page__progress-steps article.is-soon i{background:#080516f5;box-shadow:inset 0 0 0 1px #9381b87a}.roulettes-page__progress-steps article span{margin-top:5px;color:#ffffffc7;font-size:clamp(12px,.74vw,14px);font-weight:700;line-height:1.15}.roulettes-page__progress-steps article strong{color:#b4a8cdc2;font-size:clamp(11px,.68vw,13px);font-weight:800;line-height:1.1}.roulettes-page__progress-steps article.is-done strong{color:#00e5ff}.roulettes-page__progress-steps article.is-current strong{color:#d45cff;text-shadow:0 0 10px rgba(160,32,240,.5)}.roulettes-page__tables-section{display:grid;gap:14px}.roulettes-page__section-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.roulettes-page__configured-label{display:block;margin-top:5px;color:#ffffff94;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.roulettes-page__table-select{display:grid;gap:6px;min-width:min(260px,100%);color:#ffffff9e;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.roulettes-page__table-select select{min-height:42px;border:1px solid rgba(160,32,240,.3);border-radius:10px;color:#fff;background:linear-gradient(135deg,#120522f5,#060816f0);box-shadow:0 0 24px #a020f01f;padding:0 13px}.roulettes-page__carousel-actions{display:flex;gap:10px}.roulettes-page__carousel-actions button{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(160,32,240,.28);border-radius:50%;color:#ffffffc2;background:#080214c7;box-shadow:0 0 18px #a020f024}.roulettes-page__tables-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,1.15vw,22px)}.roulettes-page__table-card,.roulettes-page__more-card{position:relative;min-height:clamp(270px,16vw,330px);overflow:hidden;border-radius:14px}.roulettes-page__table-card{display:block}.roulettes-page__table-card.is-gold{border-color:#ffd60047}.roulettes-page__table-card.is-cyan{border-color:#00e5ff52}.roulettes-page__table-card.is-pink{border-color:#ff005547}.roulettes-page__table-card.is-purple{border-color:#a020f06b}.roulettes-page__table-visual{position:relative;height:100%;min-height:inherit;overflow:hidden}.roulettes-page__table-visual:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;content:"";background:linear-gradient(180deg,#05010a0f,#05010a42 36%,#05010aeb),radial-gradient(circle at 50% 70%,rgba(160,32,240,.28),transparent 46%)}.roulettes-page__table-image{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:center;filter:saturate(1.08) contrast(1.08) brightness(.88);transform:scale(1.02)}.roulettes-page__coming-badge,.roulettes-page__table-symbol{position:absolute;z-index:2}.roulettes-page__coming-badge{top:12px;left:12px;padding:8px 11px;border-radius:8px;color:#fff;background:linear-gradient(135deg,#8c20ff,#a020f0);box-shadow:0 0 18px #a020f07a;font-size:12px;font-weight:900;text-transform:uppercase}.roulettes-page__table-symbol{top:12px;right:12px;display:grid;place-items:center;min-width:46px;height:38px;padding-inline:10px;border-radius:10px;color:#fff;background:#0c031cd1;box-shadow:inset 0 0 0 1px #a020f03d,0 0 20px #00e5ff24;font-size:20px;font-weight:900}.roulettes-page__table-copy{position:absolute;right:0;bottom:0;left:0;z-index:3;display:grid;gap:10px;padding:54px 18px 18px;background:linear-gradient(180deg,#05010a00,#05010ad1 42%,#05010afa)}.roulettes-page__table-copy h3{margin:0;color:#fff;font-size:clamp(18px,1vw,22px);font-weight:900;letter-spacing:.01em;text-transform:uppercase}.roulettes-page__table-copy div{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.roulettes-page__table-copy span{display:inline-flex;align-items:center;gap:6px;color:#ebe5f7d1;font-size:13px;font-weight:600}.roulettes-page__table-copy i{width:9px;height:9px;border-radius:50%;background:var(--neon-green);box-shadow:0 0 12px #00ff85a3}.roulettes-page__more-card{display:grid;place-items:center;align-content:center;gap:18px;border-style:solid;background:radial-gradient(circle at 50% 40%,rgba(160,32,240,.18),transparent 34%),radial-gradient(circle,rgba(160,32,240,.12) 1px,transparent 1px),#05010ae0;background-size:auto,18px 18px,auto}.roulettes-page__more-card span{display:grid;place-items:center;width:76px;height:76px;border:1px solid rgba(160,32,240,.48);border-radius:50%;color:#d98cff;box-shadow:0 0 28px #a020f038,inset 0 0 18px #a020f01f}.roulettes-page__more-card h3,.roulettes-page__more-card strong{margin:0;text-align:center;text-transform:uppercase}.roulettes-page__more-card h3{color:#fff;font-size:18px;font-weight:900}.roulettes-page__more-card strong{color:#9f67ff;font-size:22px;letter-spacing:.03em}.roulettes-page__benefits-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(240px,.95fr);align-items:center;min-height:120px;padding:clamp(18px,1.3vw,26px);border-radius:16px}.roulettes-page__benefits-bar article{display:flex;align-items:center;gap:16px;min-height:76px;padding-inline:clamp(8px,.9vw,16px)}.roulettes-page__benefits-bar article+article{border-left:1px solid rgba(160,32,240,.14)}.roulettes-page__benefits-bar article>span{display:grid;place-items:center;min-width:56px;width:56px;height:56px;border:1px solid rgba(160,32,240,.28);border-radius:50%;color:#c358ff;background:#a020f014;box-shadow:0 0 24px #a020f033}.roulettes-page__benefits-bar h3{font-size:clamp(13px,.75vw,15px)}.roulettes-page__benefits-bar p{margin:6px 0 0;color:#ebe5f7ad;font-size:12.5px;font-weight:500;line-height:1.45}.roulettes-page__vip-benefit{border:1px solid rgba(160,32,240,.32);border-radius:12px;background:linear-gradient(135deg,#a020f033,#06010fcc);box-shadow:0 0 24px #a020f029}.roulettes-page__vip-benefit h3{color:#b522ff;font-size:clamp(24px,1.55vw,34px)}@keyframes rouletteHeroFloat{0%,to{transform:translateY(clamp(-34px,-2.5vw,-18px))}50%{transform:translateY(clamp(-46px,-3.1vw,-26px))}}@media (min-width: 1560px){.roulettes-page{gap:22px}}@media (max-width: 1340px){.roulettes-page__hero{grid-template-columns:minmax(330px,1fr) minmax(380px,1fr);grid-template-rows:auto auto}.roulettes-page__resources-panel{grid-column:1 / -1;grid-row:auto}.roulettes-page__tables-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.roulettes-page__benefits-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.roulettes-page__benefits-bar article+article{border-left:0}}@media (max-width: 980px){.roulettes-page__hero{grid-template-columns:1fr;padding:22px}.roulettes-page__hero-copy{max-width:100%;padding-top:0}.roulettes-page__hologram{min-height:350px;margin-inline:0;overflow:hidden}.roulettes-page__hologram-art{min-width:480px}.roulettes-page__soon-sign{bottom:32px}.roulettes-page__tables-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.roulettes-page__hero-copy h1{font-size:44px}.roulettes-page__tables-grid,.roulettes-page__benefits-bar{grid-template-columns:1fr}.roulettes-page__progress-header{align-items:flex-start;flex-direction:column}.roulettes-page__progress-steps{grid-template-columns:repeat(5,minmax(58px,1fr));width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:4px}.roulettes-page__soon-sign{min-width:134px}}.roulettes-page__hero,.roulettes-page__resources-panel,.roulettes-page__progress-card,.roulettes-page__tables-section,.roulettes-page__benefits-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.roulettes-page__hero{border-color:#00e5ff29;box-shadow:0 26px 72px #00000061,0 0 44px #a020f01f,inset 0 0 54px #00e5ff09}.roulettes-page__table-card,.roulettes-page__more-card,.roulettes-page__resources-list article,.roulettes-page__benefits-bar article,.roulettes-page__development-button,.roulettes-page__table-select select,.roulettes-page__carousel-actions button{transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease,background .22s ease}.roulettes-page__table-card:hover,.roulettes-page__more-card:hover,.roulettes-page__resources-list article:hover,.roulettes-page__benefits-bar article:hover{transform:translateY(-2px);border-color:#00e5ff3d;box-shadow:0 18px 46px #0000005c,0 0 26px #a020f024,inset 0 0 22px #00e5ff06}.roulettes-page__development-button:focus-visible,.roulettes-page__table-select select:focus-visible,.roulettes-page__carousel-actions button:focus-visible{outline:2px solid rgba(0,229,255,.72);outline-offset:2px}.roulettes-page__coming-badge,.roulettes-page__soon-sign{box-shadow:0 0 20px #a020f038,inset 0 0 14px #ffffff0a}@media (max-width: 520px){.roulettes-page__section-header{align-items:stretch;flex-direction:column}.roulettes-page__hologram-art{min-width:min(390px,128%)}.roulettes-page__progress-steps{grid-template-columns:repeat(5,minmax(52px,1fr))}}@media (max-width: 1279px){.roulettes-page:before{top:0;right:0;bottom:0;left:0}.roulettes-page__hero{grid-template-columns:1fr;grid-template-rows:auto;min-height:auto;border-radius:var(--card-radius)}.roulettes-page__hologram{min-height:clamp(300px,52vw,440px)}.roulettes-page__hologram-art{min-width:0;width:min(100%,620px)}.roulettes-page__tables-grid,.roulettes-page__benefits-bar,.roulettes-page__resources-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.roulettes-page__tables-grid,.roulettes-page__benefits-bar,.roulettes-page__resources-grid{grid-template-columns:1fr}}.bot-telegram-page{position:relative;display:grid;gap:clamp(12px,1vw,18px);width:100%;min-height:100%;color:var(--text-main);isolation:isolate}.bot-telegram-page,.bot-telegram-page *{box-sizing:border-box}.bot-telegram-page:before{position:fixed;top:68px;right:0;bottom:0;left:88px;z-index:-1;pointer-events:none;content:"";background:radial-gradient(circle at 43% 22%,rgba(160,32,240,.3),transparent 30%),radial-gradient(circle at 66% 34%,rgba(0,229,255,.14),transparent 24%),linear-gradient(180deg,#090212eb,#05010afa)}.bot-telegram-page__hero{position:relative;display:grid;grid-template-columns:minmax(310px,.8fr) minmax(560px,1.36fr) minmax(330px,.82fr);align-items:stretch;gap:clamp(14px,1.1vw,22px);min-height:clamp(560px,45vw,720px);padding:clamp(24px,1.8vw,34px);border:1px solid rgba(160,32,240,.18);border-radius:22px;overflow:hidden;background:radial-gradient(circle at 50% 40%,rgba(160,32,240,.18),transparent 34%),radial-gradient(circle at 60% 54%,rgba(0,229,255,.13),transparent 18%),linear-gradient(135deg,#070212fa,#04010af5);box-shadow:0 24px 70px #00000057,inset 0 0 70px #a020f00d}.bot-telegram-page__hero:before,.bot-telegram-page__hero:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:""}.bot-telegram-page__hero:before{background:linear-gradient(90deg,rgba(255,255,255,.025),transparent 32% 68%,rgba(0,229,255,.028)),radial-gradient(circle at 50% 76%,rgba(0,229,255,.17),transparent 16%)}.bot-telegram-page__hero:after{opacity:.24;background-image:linear-gradient(rgba(0,229,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(160,32,240,.08) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:radial-gradient(circle at 56% 45%,#000 0 34%,transparent 68%);mask-image:radial-gradient(circle at 56% 45%,#000 0 34%,transparent 68%)}.bot-telegram-page__copy,.bot-telegram-page__resources-panel,.bot-telegram-page__visual{position:relative;z-index:2}.bot-telegram-page__copy{display:flex;flex-direction:column;justify-content:center;min-width:0;max-width:520px;padding-block:clamp(14px,1vw,24px)}.bot-telegram-page__eyebrow{width:fit-content;margin:0 0 15px;padding:7px 12px;border:1px solid rgba(160,32,240,.34);border-radius:999px;color:#f0a6ff;background:#a020f01f;box-shadow:inset 0 0 16px #a020f014;font-size:clamp(11px,.62vw,12px);font-weight:900;letter-spacing:.12em;text-transform:uppercase}.bot-telegram-page__copy h1{margin:0;color:#fff;font-size:clamp(44px,3.4vw,72px);font-weight:950;letter-spacing:0;line-height:.96;text-transform:uppercase;text-shadow:0 0 18px rgba(255,255,255,.28),0 0 34px rgba(160,32,240,.5)}.bot-telegram-page__copy h2{margin:clamp(14px,1vw,18px) 0 0;color:#a94cff;font-size:clamp(26px,2.05vw,43px);font-weight:950;letter-spacing:0;line-height:1.08;text-transform:uppercase;text-shadow:0 0 16px rgba(160,32,240,.64),0 0 30px rgba(0,229,255,.12)}.bot-telegram-page__copy h2 span{display:block}.bot-telegram-page__description{max-width:520px;margin:clamp(22px,1.7vw,32px) 0 0;color:#ebe5f7d1;font-size:clamp(16px,.94vw,19px);font-weight:500;line-height:1.75}.bot-telegram-page__development-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:fit-content;min-width:clamp(260px,16vw,340px);min-height:58px;margin-top:clamp(30px,2.3vw,42px);padding:0 28px;border:1px solid rgba(160,32,240,.7);border-radius:14px;color:#e188ff;background:linear-gradient(135deg,#a020f02e,#ff00dd0f),#070110cc;box-shadow:0 0 28px #a020f042,inset 0 0 22px #a020f014;cursor:default;font-size:clamp(14px,.85vw,18px);font-weight:950;letter-spacing:.02em;text-transform:uppercase}.bot-telegram-page__visual{display:grid;place-items:center;min-height:520px;overflow:visible}.bot-telegram-page__orbitals{position:absolute;inset:50% auto auto 50%;width:min(118%,980px);min-width:700px;transform:translate(-50%,-48%)}.bot-telegram-page__phone-wrap{position:relative;z-index:4;display:grid;place-items:center;width:min(64%,420px);transform:rotate(7deg) translate(12px,-16px);filter:drop-shadow(0 0 24px rgba(160,32,240,.78)) drop-shadow(0 0 45px rgba(0,229,255,.24)) drop-shadow(0 38px 40px rgba(0,0,0,.7))}.bot-telegram-page__phone-wrap:before{position:absolute;top:3%;right:1%;bottom:3%;left:1%;z-index:-1;border-radius:42px;content:"";background:radial-gradient(ellipse at center,rgba(160,32,240,.38),transparent 68%);filter:blur(24px)}.bot-telegram-page__phone-wrap img{display:block;width:100%;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none}.bot-telegram-page__robot{position:absolute;left:clamp(8px,3vw,44px);top:clamp(150px,12vw,220px);z-index:5;width:clamp(128px,11vw,190px);filter:drop-shadow(0 0 24px rgba(160,32,240,.52)) drop-shadow(0 0 26px rgba(0,229,255,.22))}.bot-telegram-page__robot-svg{display:block;width:100%;height:auto}.bot-telegram-page__telegram-float{position:absolute;right:clamp(28px,4.6vw,86px);top:clamp(290px,23vw,410px);z-index:5;display:grid;place-items:center;width:clamp(82px,6.4vw,122px);aspect-ratio:1;border:1px solid rgba(0,229,255,.48);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(0,229,255,.22),rgba(13,4,35,.78) 62%,transparent 68%);box-shadow:0 0 28px #00e5ff75,inset 0 0 22px #a020f038}.bot-telegram-page__telegram-float svg{width:68%;height:68%}.bot-telegram-page__platform{position:absolute;left:50%;bottom:clamp(28px,4vw,66px);z-index:3;width:min(86%,720px);height:118px;transform:translate(-50%)}.bot-telegram-page__platform span{position:absolute;left:50%;border:1px solid rgba(0,229,255,.3);border-radius:50%;background:radial-gradient(ellipse at center,rgba(160,32,240,.2),transparent 64%);box-shadow:0 0 26px #00e5ff38,inset 0 0 22px #a020f033;transform:translate(-50%)}.bot-telegram-page__platform span:nth-child(1){bottom:0;width:96%;height:72px}.bot-telegram-page__platform span:nth-child(2){bottom:20px;width:68%;height:52px;border-color:#d45cff8c}.bot-telegram-page__platform span:nth-child(3){bottom:40px;width:34%;height:28px;background:radial-gradient(ellipse at center,rgba(0,229,255,.48),rgba(160,32,240,.22),transparent 70%)}.bot-telegram-page__particles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.bot-telegram-page__particles i{position:absolute;width:4px;height:4px;border-radius:50%;background:#d45cff;box-shadow:0 0 9px #a020f0cc,0 0 15px #00e5ff52}.bot-telegram-page__particles i:nth-child(3n){background:#00e5ff}.bot-telegram-page__particles i:nth-child(1){left:18%;top:18%}.bot-telegram-page__particles i:nth-child(2){left:36%;top:11%}.bot-telegram-page__particles i:nth-child(3){left:72%;top:18%}.bot-telegram-page__particles i:nth-child(4){left:83%;top:42%}.bot-telegram-page__particles i:nth-child(5){left:12%;top:58%}.bot-telegram-page__particles i:nth-child(6){left:64%;top:69%}.bot-telegram-page__particles i:nth-child(7){left:27%;top:74%}.bot-telegram-page__particles i:nth-child(8){left:91%;top:63%}.bot-telegram-page__particles i:nth-child(9){left:44%;top:24%}.bot-telegram-page__particles i:nth-child(10){left:52%;top:80%}.bot-telegram-page__particles i:nth-child(11){left:7%;top:31%}.bot-telegram-page__particles i:nth-child(12){left:79%;top:79%}.bot-telegram-page__particles i:nth-child(13){left:58%;top:8%}.bot-telegram-page__particles i:nth-child(14){left:22%;top:41%}.bot-telegram-page__particles i:nth-child(15){left:70%;top:55%}.bot-telegram-page__particles i:nth-child(16){left:39%;top:63%}.bot-telegram-page__particles i:nth-child(17){left:86%;top:24%}.bot-telegram-page__particles i:nth-child(18){left:49%;top:16%}.bot-telegram-page__particles i:nth-child(19){left:16%;top:78%}.bot-telegram-page__particles i:nth-child(20){left:94%;top:48%}.bot-telegram-page__particles i:nth-child(21){left:31%;top:28%}.bot-telegram-page__particles i:nth-child(22){left:60%;top:38%}.bot-telegram-page__particles i:nth-child(23){left:75%;top:8%}.bot-telegram-page__particles i:nth-child(24){left:9%;top:70%}.bot-telegram-page__particles i:nth-child(25){left:47%;top:91%}.bot-telegram-page__particles i:nth-child(26){left:66%;top:89%}.bot-telegram-page__resources-panel,.bot-telegram-page__progress-card,.bot-telegram-page__highlights article,.bot-telegram-page__benefits{border:1px solid rgba(160,32,240,.2);background:linear-gradient(145deg,#080314e0,#04010af5),radial-gradient(circle at 10% 0%,rgba(160,32,240,.1),transparent 38%);box-shadow:0 18px 45px #00000047,inset 0 0 30px #a020f006}.bot-telegram-page__resources-panel{align-self:stretch;min-height:100%;padding:clamp(20px,1.4vw,28px);border-radius:18px}.bot-telegram-page__resources-panel h2,.bot-telegram-page__progress-value span,.bot-telegram-page__highlights h3{margin:0;color:#fff;font-weight:950;letter-spacing:.02em;text-transform:uppercase}.bot-telegram-page__resources-panel h2{font-size:clamp(18px,1.1vw,23px)}.bot-telegram-page__resources-list{display:grid;gap:11px;margin-top:20px}.bot-telegram-page__resources-list article{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:43px;padding:8px 10px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:#ffffff05}.bot-telegram-page__resources-list article.is-soon{margin-top:4px;color:#d45cff;border-color:#a020f029}.bot-telegram-page__resources-list svg{color:#9b4cff;filter:drop-shadow(0 0 10px rgba(160,32,240,.46))}.bot-telegram-page__resources-list article.is-ready svg{color:#8f48ff}.bot-telegram-page__resources-list article.is-soon svg{color:#d45cff}.bot-telegram-page__resources-list span{color:#ffffffe6;font-size:clamp(13.5px,.82vw,16px);font-weight:700;line-height:1.25}.bot-telegram-page__resources-list em{padding:4px 8px;border-radius:999px;color:#fff;background:#a020f07a;box-shadow:0 0 12px #a020f03d;font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.bot-telegram-page__progress-card{display:grid;grid-template-columns:minmax(150px,190px) minmax(0,1fr);align-items:center;gap:clamp(20px,1.6vw,32px);min-height:150px;padding:clamp(20px,1.3vw,28px);border-radius:18px}.bot-telegram-page__progress-value{display:grid;gap:10px}.bot-telegram-page__progress-value span{color:#ffffffc7;font-size:clamp(13px,.78vw,16px)}.bot-telegram-page__progress-value strong{color:#a94cff;font-size:clamp(54px,4.2vw,90px);font-weight:950;letter-spacing:0;line-height:.9;text-shadow:0 0 22px rgba(160,32,240,.74),0 0 38px rgba(0,229,255,.18)}.bot-telegram-page__progress-body{display:grid;gap:24px}.bot-telegram-page__progress-track{position:relative;height:12px;overflow:hidden;border-radius:999px;background:#120f26db;box-shadow:inset 0 0 12px #00000073,0 0 18px #a020f01f}.bot-telegram-page__progress-track span{display:block;width:67%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8f16ff,#b520ff 58%,#f0a6ff);box-shadow:0 0 18px #a020f09e,0 0 26px #ff00dd5c}.bot-telegram-page__timeline{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.bot-telegram-page__timeline:before{position:absolute;top:10px;left:10%;right:10%;height:1px;content:"";background:linear-gradient(90deg,#00e5ff7a,#a020f0bd,#7e67a83d);box-shadow:0 0 12px #00e5ff3d}.bot-telegram-page__timeline article{position:relative;z-index:1;display:grid;justify-items:center;gap:5px;text-align:center}.bot-telegram-page__timeline i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#0a0518fa;box-shadow:inset 0 0 0 1px #917abe66}.bot-telegram-page__timeline article.is-done i{background:#a020f02e;box-shadow:inset 0 0 0 1px #d45cffc2,0 0 14px #a020f070}.bot-telegram-page__timeline article.is-done i:after{color:#fff;content:"✓";font-size:12px;font-style:normal;font-weight:900}.bot-telegram-page__timeline article.is-current i{background:radial-gradient(circle,#31e7ff 0,#31e7ff 18%,#8a24ff 28%,#8a24ff 56%,#060212f2 62%);box-shadow:inset 0 0 0 1px #00e5ffb8,0 0 18px #a020f0b8,0 0 24px #00e5ff47}.bot-telegram-page__timeline span{margin-top:4px;color:#ffffffdb;font-size:clamp(12px,.72vw,14px);font-weight:700;line-height:1.15}.bot-telegram-page__timeline strong{color:#b4a8cdc7;font-size:clamp(11px,.66vw,13px);font-weight:800}.bot-telegram-page__timeline article.is-done strong{color:#00ff85}.bot-telegram-page__timeline article.is-current strong{color:#d45cff}.bot-telegram-page__highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1vw,18px)}.bot-telegram-page__highlights article{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:18px;min-height:140px;padding:clamp(17px,1.2vw,24px);border-radius:16px}.bot-telegram-page__highlight-icon{display:grid;place-items:center;width:86px;height:86px;border:1px solid rgba(160,32,240,.32);border-radius:50%;color:#d45cff;background:radial-gradient(circle at 50% 50%,#00e5ff29,#a020f01f 48%,#05010ae0 70%);box-shadow:0 0 28px #a020f03d,inset 0 0 18px #a020f01f}.bot-telegram-page__highlight-icon svg{width:58px;height:58px}.bot-telegram-page__highlight-icon.is-robot svg{width:76px;height:88px}.bot-telegram-page__highlights h3{color:#d45cff;font-size:clamp(18px,1vw,22px)}.bot-telegram-page__highlights p{margin:8px 0 0;color:#ebe5f7c7;font-size:clamp(14px,.82vw,16px);line-height:1.55}.bot-telegram-page__benefits{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;min-height:88px;padding:clamp(16px,1.1vw,22px);border-radius:16px}.bot-telegram-page__benefits article{display:flex;align-items:center;justify-content:center;gap:14px;min-height:54px;color:#c96cff;font-weight:950;letter-spacing:.02em;text-transform:uppercase}.bot-telegram-page__benefits article+article{border-left:1px solid rgba(160,32,240,.16)}.bot-telegram-page__benefits svg{color:#d45cff;filter:drop-shadow(0 0 12px rgba(160,32,240,.4))}@media (max-width: 1380px){.bot-telegram-page__hero{grid-template-columns:minmax(280px,.82fr) minmax(460px,1.18fr)}.bot-telegram-page__visual{overflow:hidden}.bot-telegram-page__resources-panel{grid-column:1 / -1}.bot-telegram-page__highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.bot-telegram-page__hero,.bot-telegram-page__progress-card{grid-template-columns:1fr}.bot-telegram-page__copy{max-width:100%}.bot-telegram-page__visual{min-height:520px;overflow:hidden}.bot-telegram-page__phone-wrap{width:min(58%,350px)}.bot-telegram-page__robot{left:10%;top:25%}.bot-telegram-page__benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.bot-telegram-page__benefits article+article{border-left:0}}@media (max-width: 680px){.bot-telegram-page__hero{padding:20px}.bot-telegram-page__copy h1{font-size:42px}.bot-telegram-page__copy h2{font-size:25px}.bot-telegram-page__visual{min-height:430px}.bot-telegram-page__phone-wrap{width:min(68%,290px)}.bot-telegram-page__robot{width:112px}.bot-telegram-page__telegram-float{width:74px}.bot-telegram-page__timeline,.bot-telegram-page__highlights,.bot-telegram-page__benefits{grid-template-columns:1fr}.bot-telegram-page__timeline:before{display:none}.bot-telegram-page__highlights article{grid-template-columns:78px minmax(0,1fr)}.bot-telegram-page__highlight-icon{width:70px;height:70px}}.bot-telegram-page__hero,.bot-telegram-page__resources-panel,.bot-telegram-page__progress-card,.bot-telegram-page__highlights article,.bot-telegram-page__benefits{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bot-telegram-page__hero{border-color:#00e5ff2e;box-shadow:0 28px 78px #00000061,0 0 46px #a020f021,inset 0 0 74px #00e5ff0a}.bot-telegram-page__resources-list article,.bot-telegram-page__highlights article,.bot-telegram-page__benefits article,.bot-telegram-page__development-button{transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease,background .22s ease}.bot-telegram-page__resources-list article:hover,.bot-telegram-page__highlights article:hover,.bot-telegram-page__benefits article:hover{transform:translateY(-2px);border-color:#00e5ff38;box-shadow:0 18px 46px #00000057,0 0 24px #a020f024,inset 0 0 22px #00e5ff06}.bot-telegram-page__development-button:focus-visible{outline:2px solid rgba(0,229,255,.72);outline-offset:2px}.bot-telegram-page__progress-track span{background:linear-gradient(90deg,#00e5ff,#a020f0 58%,#f0a6ff)}@media (max-width: 520px){.bot-telegram-page__development-button{min-width:0;width:100%}.bot-telegram-page__orbitals{min-width:0;width:138%}}@media (max-width: 1279px){.bot-telegram-page:before{top:0;right:0;bottom:0;left:0}.bot-telegram-page__hero{grid-template-columns:1fr;min-height:auto;border-radius:var(--card-radius)}.bot-telegram-page__copy{max-width:none}.bot-telegram-page__visual{min-height:clamp(360px,52vw,520px)}.bot-telegram-page__timeline,.bot-telegram-page__highlights,.bot-telegram-page__benefits,.bot-telegram-page__resources-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.bot-telegram-page__timeline,.bot-telegram-page__highlights,.bot-telegram-page__benefits,.bot-telegram-page__resources-grid{grid-template-columns:1fr}}.analytics-page{width:100%;min-height:100%;color:var(--text-main);display:flex;flex-direction:column;gap:clamp(20px,1.6vw,28px)}.analytics-page__hero{display:grid;grid-template-columns:minmax(360px,.8fr) minmax(580px,1.08fr);gap:clamp(22px,2vw,36px);align-items:stretch}.analytics-page__hero-copy{min-height:246px;padding:clamp(22px,2.2vw,34px) clamp(22px,2.4vw,42px);border-radius:24px;border:1px solid rgba(168,85,247,.18);background:radial-gradient(circle at 16% 16%,rgba(168,85,247,.18),transparent 34%),radial-gradient(circle at 92% 68%,rgba(0,229,255,.08),transparent 34%),linear-gradient(145deg,#0b0319d1,#05010de6);box-shadow:inset 0 0 42px #a855f70f}.analytics-page__eyebrow,.analytics-page__panel h2,.analytics-page__side-panel h2,.analytics-page__features-panel>h2{color:#c026ff;font-size:.9rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.analytics-page__hero-copy h1{max-width:820px;margin-top:14px;color:#fff;font-size:clamp(3.2rem,4.2vw,5.4rem);font-weight:900;line-height:.94;text-shadow:0 0 28px rgba(168,85,247,.3),0 0 42px rgba(0,229,255,.08)}.analytics-page__hero-copy p{max-width:620px;margin-top:18px;color:#eee8ffc7;font-size:clamp(1.08rem,1.1vw,1.28rem);line-height:1.65}.analytics-page__development-button{display:inline-flex;align-items:center;gap:11px;min-height:46px;margin-top:24px;padding:0 24px;border:1px solid rgba(192,38,211,.42);border-radius:999px;color:#e879ff;background:linear-gradient(135deg,#9333ea38,#c026d31a),#0b0319b8;box-shadow:0 0 22px #a855f72b;cursor:default;font-size:.94rem;font-weight:900}.analytics-page__brain-card{position:relative;display:grid;grid-template-columns:minmax(360px,1fr) minmax(250px,.78fr) auto;align-items:center;gap:clamp(18px,1.4vw,28px);min-height:300px;padding:clamp(18px,1.5vw,26px);overflow:hidden;border:1px solid rgba(0,229,255,.16);border-radius:20px;background:radial-gradient(circle at 26% 46%,rgba(0,229,255,.23),transparent 34%),radial-gradient(circle at 34% 42%,rgba(168,85,247,.34),transparent 44%),radial-gradient(ellipse at 32% 82%,rgba(0,229,255,.16),transparent 42%),radial-gradient(circle at 58% 12%,rgba(168,85,247,.18),transparent 36%),linear-gradient(145deg,#090316eb,#06010ef0);box-shadow:0 0 32px #00e5ff14,inset 0 0 42px #a855f70f}.analytics-page__brain-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(168,85,247,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(0,229,255,.045) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.55),transparent 82%);mask-image:linear-gradient(90deg,rgba(0,0,0,.55),transparent 82%)}.analytics-page__brain-card:after{content:"";position:absolute;z-index:0;left:-7%;top:-32%;width:min(58%,540px);height:150%;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(187,85,255,.34),transparent 34%),radial-gradient(circle at 48% 54%,rgba(0,229,255,.24),transparent 48%),radial-gradient(ellipse at 50% 84%,rgba(160,32,240,.2),transparent 56%);filter:blur(16px);opacity:.88}.analytics-page__brain-visual,.analytics-page__brain-copy,.analytics-page__brain-percent{position:relative;z-index:1}.analytics-page__brain-visual{min-height:276px;display:grid;place-items:center;isolation:isolate}.analytics-page__brain-visual:before,.analytics-page__brain-visual:after,.analytics-page__brain-visual span,.analytics-page__brain-visual span:before,.analytics-page__brain-visual span:after{content:"";position:absolute;pointer-events:none}.analytics-page__brain-visual:before{z-index:-3;width:min(128%,560px);height:96%;border-radius:50%;background:radial-gradient(circle,rgba(0,229,255,.24),transparent 40%),radial-gradient(circle,rgba(168,85,247,.28),transparent 64%);filter:blur(16px);opacity:.9;animation:analyticsBrainAura 5.8s ease-in-out infinite}.analytics-page__brain-visual:after{z-index:-2;top:49%;width:min(100%,430px);height:1px;border-radius:50%;background:radial-gradient(circle at 10% 50%,rgba(0,229,255,.95) 0 2px,transparent 4px),radial-gradient(circle at 88% 50%,rgba(192,38,211,.92) 0 2px,transparent 4px),linear-gradient(90deg,transparent,rgba(0,229,255,.62),rgba(168,85,247,.76),transparent);box-shadow:0 -42px 0 -.4px #a855f726,0 42px 0 -.4px #00e5ff1f,0 0 24px #a855f74d;transform:rotate(-10deg)}.analytics-page__brain-visual span{top:0;right:0;bottom:0;left:0;z-index:-1;display:block}.analytics-page__brain-visual span:before{left:50%;bottom:15px;width:min(78%,360px);height:70px;border-radius:50%;border:1px solid rgba(0,229,255,.28);background:repeating-radial-gradient(ellipse at center,transparent 0 16px,rgba(168,85,247,.16) 17px 18px,transparent 19px 31px),radial-gradient(ellipse at center,rgba(0,229,255,.22),transparent 62%),linear-gradient(90deg,transparent,rgba(168,85,247,.56),transparent);box-shadow:0 0 30px #00e5ff42,0 0 42px #a855f75c,inset 0 0 22px #a855f72e;transform:translate(-50%) perspective(280px) rotateX(66deg);animation:analyticsPlatformPulse 4.8s ease-in-out infinite}.analytics-page__brain-visual span:after{left:50%;bottom:56px;width:min(34%,150px);height:220px;border-radius:999px;background:linear-gradient(180deg,transparent,rgba(0,229,255,.16) 26%,rgba(168,85,247,.2) 58%,transparent),radial-gradient(ellipse at center,rgba(255,255,255,.22),transparent 66%);filter:blur(10px);opacity:.72;transform:translate(-50%);animation:analyticsBeamPulse 5.4s ease-in-out infinite}.analytics-page__brain-visual img{width:min(158%,540px);height:auto;max-height:350px;object-fit:contain;object-position:center;border-radius:0;mix-blend-mode:lighten;filter:saturate(1.28) contrast(1.09) brightness(1.04) drop-shadow(0 0 18px rgba(255,255,255,.16)) drop-shadow(0 0 36px rgba(168,85,247,.66)) drop-shadow(0 0 42px rgba(0,229,255,.3));animation:analyticsBrainFloat 4.8s ease-in-out infinite}@keyframes analyticsBrainFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-8px,0) scale(1.025)}}@keyframes analyticsBrainAura{0%,to{transform:scale(.96);opacity:.7}50%{transform:scale(1.04);opacity:.96}}@keyframes analyticsPlatformPulse{0%,to{opacity:.72;transform:translate(-50%) perspective(280px) rotateX(66deg) scale(.98)}50%{opacity:1;transform:translate(-50%) perspective(280px) rotateX(66deg) scale(1.04)}}@keyframes analyticsBeamPulse{0%,to{opacity:.42}50%{opacity:.78}}.analytics-page__brain-copy span{display:block;color:#fff;font-size:clamp(1.28rem,1.5vw,1.75rem);font-weight:900}.analytics-page__brain-copy p{margin-top:14px;color:#eee8ffc7;font-size:1rem;line-height:1.55}.analytics-page__brain-progress{width:100%;height:17px;margin-top:24px;overflow:hidden;border-radius:999px;background:#2b1a4c94}.analytics-page__brain-progress span{display:block;width:72%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7c3cff,#d600ff 58%,#33eaff);box-shadow:0 0 22px #a855f76b}.analytics-page__brain-percent{min-width:104px;display:grid;justify-items:center;gap:5px}.analytics-page__brain-percent strong{color:#c78aff;font-size:clamp(2.5rem,3vw,3.7rem);line-height:1;text-shadow:0 0 22px rgba(168,85,247,.4)}.analytics-page__brain-percent small{color:#ffffffd1;font-size:.86rem;font-weight:800}.analytics-page__content-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,360px);gap:clamp(20px,1.45vw,28px);align-items:start}.analytics-page__main-column{min-width:0;display:grid;gap:clamp(18px,1.25vw,24px)}.analytics-page__panel,.analytics-page__side-panel,.analytics-page__footer-card{border:1px solid rgba(168,85,247,.18);border-radius:20px;background:radial-gradient(circle at 15% 0%,rgba(168,85,247,.14),transparent 36%),linear-gradient(145deg,#090316e0,#05010cf0);box-shadow:0 0 30px #a855f714,inset 0 0 36px #ffffff05}.analytics-page__realtime-panel{min-height:390px;padding:clamp(18px,1.4vw,26px)}.analytics-page__panel-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.analytics-page__chart-actions{display:flex;align-items:center;gap:12px}.analytics-page__live-badge,.analytics-page__chart-actions button{display:inline-flex;align-items:center;min-height:38px;border-radius:12px;border:1px solid rgba(168,85,247,.16);background:#06010eb8;color:#ffffffe0;font-size:.88rem;font-weight:800}.analytics-page__live-badge{gap:8px;padding:0 16px}.analytics-page__live-badge:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--neon-green);box-shadow:0 0 12px #00ff85bf}.analytics-page__chart-actions button{padding:0 15px;cursor:default}.analytics-page__chart{display:grid;grid-template-columns:50px minmax(0,1fr);min-height:315px}.analytics-page__chart-scale{display:grid;align-content:space-between;padding:8px 0 32px;color:#eee8ffb8;font-size:.96rem;font-weight:700}.analytics-page__chart-plot{position:relative;min-width:0;background:linear-gradient(rgba(168,85,247,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(168,85,247,.075) 1px,transparent 1px);background-size:100% 25%,8.333% 100%;border-left:1px solid rgba(168,85,247,.18);border-bottom:1px solid rgba(168,85,247,.18)}.analytics-page__chart-plot svg{width:100%;height:270px;overflow:visible}.analytics-page__chart-area.is-purple{fill:url(#analyticsPurpleFill)}.analytics-page__chart-area.is-cyan{fill:url(#analyticsCyanFill)}.analytics-page__chart-line{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:url(#analyticsLineGlow)}.analytics-page__chart-line.is-purple{stroke:#b24bff}.analytics-page__chart-line.is-cyan{stroke:#00d9ff}.analytics-page__chart-dot{stroke:#ffffffb8;stroke-width:2}.analytics-page__chart-dot.is-purple{fill:#b24bff}.analytics-page__chart-dot.is-cyan{fill:#00d9ff}.analytics-page__chart-labels{display:grid;grid-template-columns:repeat(13,1fr);gap:0;color:#eee8ffad;font-size:.86rem;font-weight:700;transform:translateY(10px)}.analytics-page__chart-labels span:last-child{text-align:right}.analytics-page__features-panel{padding:clamp(18px,1.35vw,26px)}.analytics-page__features-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(14px,1vw,20px);margin-top:22px}.analytics-page__feature-card{min-height:196px;display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:12px;padding:24px 16px 16px;border-radius:16px;border:1px solid rgba(168,85,247,.28);background:#070211bd;text-align:center}.analytics-page__feature-card svg{filter:drop-shadow(0 0 18px currentColor)}.analytics-page__feature-card.is-purple{color:#bf5cff}.analytics-page__feature-card.is-cyan{color:#00d9ff}.analytics-page__feature-card.is-amber{color:#ffb020;border-color:#ffb0206b;background:radial-gradient(circle at 50% 0%,rgba(255,176,32,.13),transparent 44%),#070211bd}.analytics-page__feature-card h3{color:#fff;font-size:1.07rem;line-height:1.25}.analytics-page__feature-card span{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 13px;border-radius:999px;font-size:.72rem;font-weight:900;white-space:nowrap}.analytics-page__feature-card span.is-done{color:var(--neon-green);background:#00ff851f}.analytics-page__feature-card span.is-development{color:#ffb020;background:#ffb0201f}.analytics-page__side-panel{position:sticky;top:0;padding:clamp(18px,1.4vw,26px)}.analytics-page__build-list{display:grid;gap:10px;margin-top:18px}.analytics-page__build-item{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:14px;min-height:76px;padding:10px 12px;border:1px solid rgba(168,85,247,.12);border-radius:14px;background:linear-gradient(145deg,#100524b3,#05010cbd)}.analytics-page__build-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:13px;background:#a855f721}.analytics-page__build-icon.is-purple{color:#bf5cff;box-shadow:inset 0 0 20px #a855f71f}.analytics-page__build-icon.is-cyan{color:#00d9ff;box-shadow:inset 0 0 20px #00e5ff1f}.analytics-page__build-icon.is-amber{color:#ffb020;box-shadow:inset 0 0 20px #ffb0201f}.analytics-page__build-icon svg{filter:drop-shadow(0 0 14px currentColor)}.analytics-page__build-item strong{display:block;color:#fff;font-size:1rem}.analytics-page__build-item small{display:block;margin-top:5px;font-size:.82rem}.analytics-page__build-item small.is-done,.analytics-page__build-check{color:var(--neon-green)}.analytics-page__build-item small.is-development{color:#eee8ffad}.analytics-page__footer-card{display:grid;grid-template-columns:minmax(0,1fr) 120px minmax(260px,.55fr);align-items:center;gap:clamp(24px,3vw,52px);padding:clamp(18px,1.4vw,26px) clamp(22px,2vw,36px)}.analytics-page__footer-copy{display:flex;align-items:center;gap:22px;min-width:0}.analytics-page__footer-icon{width:92px;height:92px;display:grid;place-items:center;flex-shrink:0;color:#bf5cff;border-radius:24px;background:radial-gradient(circle at 50% 45%,#a855f747,#07021199 66%)}.analytics-page__footer-icon svg{filter:drop-shadow(0 0 20px rgba(168,85,247,.6))}.analytics-page__footer-copy h2{color:#fff;font-size:clamp(1.35rem,1.8vw,2rem);font-weight:900}.analytics-page__footer-copy h2 span,.analytics-page__footer-copy h2,.analytics-page__launch strong{text-shadow:0 0 22px rgba(168,85,247,.24)}.analytics-page__footer-copy p{margin-top:8px;color:#eee8ffad;font-size:.96rem;line-height:1.5}.analytics-page__completion-ring{width:104px;height:104px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,#130421 55%,transparent 56%),conic-gradient(#a020f0 0,#a020f0 72%,#a855f729 72%,#a855f729);box-shadow:0 0 24px #a855f73d}.analytics-page__completion-ring span{color:#e4c8ff;font-size:1.55rem;font-weight:900}.analytics-page__launch{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-left:clamp(18px,2vw,36px);border-left:1px solid rgba(168,85,247,.16);color:#bf5cff}.analytics-page__launch span{display:block;color:#eee8ff94;font-size:.85rem;font-weight:800;letter-spacing:.02em}.analytics-page__launch strong{display:block;margin-top:7px;color:#a020f0;font-size:clamp(1.8rem,2.25vw,2.6rem);font-weight:900}.analytics-page__launch svg{flex-shrink:0;filter:drop-shadow(0 0 18px rgba(168,85,247,.42))}@media (max-width: 1480px){.analytics-page__hero,.analytics-page__content-grid{grid-template-columns:1fr}.analytics-page__side-panel{position:static}.analytics-page__build-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1180px){.analytics-page__features-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-page__footer-card{grid-template-columns:1fr}.analytics-page__launch{padding-left:0;border-left:0}}@media (max-width: 860px){.analytics-page__hero,.analytics-page__brain-card{grid-template-columns:1fr}.analytics-page__brain-percent{justify-items:start}.analytics-page__features-grid,.analytics-page__build-list{grid-template-columns:1fr}.analytics-page__chart{grid-template-columns:42px minmax(0,1fr)}.analytics-page__chart-labels{font-size:.7rem}}.analytics-page__hero,.analytics-page__panel,.analytics-page__side-panel,.analytics-page__footer-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.analytics-page__hero{border-color:#00e5ff29;box-shadow:0 26px 72px #00000061,0 0 44px #a020f01f,inset 0 0 54px #00e5ff09}.analytics-page__feature-card,.analytics-page__build-item,.analytics-page__development-button,.analytics-page__chart-actions button{transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease,background .22s ease}.analytics-page__feature-card:hover,.analytics-page__build-item:hover{transform:translateY(-2px);border-color:#00e5ff38;box-shadow:0 18px 46px #00000057,0 0 24px #a020f021,inset 0 0 22px #00e5ff06}.analytics-page__development-button:focus-visible,.analytics-page__chart-actions button:focus-visible{outline:2px solid rgba(0,229,255,.72);outline-offset:2px}.analytics-page__chart-plot{border-radius:14px;box-shadow:inset 0 0 24px #00e5ff06}@media (max-width: 520px){.analytics-page__chart-actions{align-items:stretch;flex-direction:column}.analytics-page__hero,.analytics-page__brain-card,.analytics-page__hero-copy{min-width:0}.analytics-page__hero{padding:18px}.analytics-page__hero-copy h1{font-size:30px}}@media (max-width: 1279px){.analytics-page{gap:var(--content-gap)}.analytics-page__hero,.analytics-page__brain-card,.analytics-page__main-grid,.analytics-page__content-grid,.analytics-page__footer-grid{grid-template-columns:1fr}.analytics-page__metrics-grid,.analytics-page__feature-grid,.analytics-page__build-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.analytics-page__metrics-grid,.analytics-page__feature-grid,.analytics-page__build-list{grid-template-columns:1fr}}.login-page{position:relative;min-height:100vh;overflow:hidden;padding:32px;color:#fff;background:radial-gradient(circle at 18% 15%,rgba(176,38,255,.28),transparent 28%),radial-gradient(circle at 82% 70%,rgba(0,217,255,.16),transparent 30%),#05010d}.login-page:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.05),transparent 35%,rgba(176,38,255,.08));content:""}.login-page__brand{position:relative;z-index:1;display:flex;align-items:center;gap:12px;font-weight:900}.login-page__brand img{width:42px;height:42px}.login-page__brand span{background:linear-gradient(90deg,#fff,#c657ff);-webkit-background-clip:text;background-clip:text;color:transparent}.login-page__shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,480px);gap:64px;align-items:center;min-height:calc(100vh - 88px);width:min(1180px,100%);margin:0 auto}.login-page__copy span{color:#05d9ff;font-size:.78rem;font-weight:900;letter-spacing:.14em}.login-page__copy h1{max-width:620px;margin:12px 0;font-size:clamp(2.4rem,6vw,5.2rem);line-height:.96}.login-page__copy p{max-width:520px;color:#c4b5d3;font-size:1.05rem;line-height:1.7}.login-page__card{display:grid;gap:18px;padding:24px;border:1px solid rgba(176,38,255,.26);border-radius:22px;background:linear-gradient(145deg,#19042ce6,#05010ef5),#0a0214e6;box-shadow:0 26px 70px #00000075,0 0 55px #b026ff29;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.login-page__mode-toggle{display:grid;grid-template-columns:repeat(2,1fr);overflow:hidden;border:1px solid rgba(176,38,255,.28);border-radius:14px;background:#ffffff08}.login-page__mode-toggle button,.login-page__link{border:0;color:#bbaacf;background:transparent;font:inherit;font-weight:800;cursor:pointer}.login-page__mode-toggle button{min-height:44px}.login-page__mode-toggle button.is-active{color:#fff;background:linear-gradient(135deg,#7118dc,#b72cff);box-shadow:0 0 24px #b026ff4d}.login-page__field{display:grid;gap:8px;color:#cfc4dc;font-weight:800}.login-page__field i{position:absolute;margin:43px 0 0 14px;color:#a020f0}.login-page__field input{min-height:48px;border:1px solid rgba(176,38,255,.28);border-radius:14px;padding:0 14px 0 44px;color:#fff;background:#03000ab8;outline:none}.login-page__field input:focus{border-color:#05d9ffa3;box-shadow:0 0 0 3px #05d9ff1a}.login-page__error{padding:12px;border:1px solid rgba(255,80,130,.35);border-radius:12px;color:#ffabc4;background:#ff2d751a}.login-page__submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;border:0;border-radius:14px;color:#fff;background:linear-gradient(135deg,#7b19f2,#c12cff);box-shadow:0 18px 42px #b026ff57;font:inherit;font-weight:900;cursor:pointer}.login-page__submit:disabled{cursor:wait;opacity:.65}.login-page__link{min-height:36px}.auth-route-state{display:grid;min-height:420px;place-items:center;align-content:center;gap:10px;color:#fff;text-align:center}.auth-route-state__orb{width:54px;height:54px;border:2px solid rgba(176,38,255,.18);border-top-color:#05d9ff;border-radius:999px;animation:auth-route-spin .9s linear infinite}.auth-route-state span{color:#bbaacf}@keyframes auth-route-spin{to{transform:rotate(360deg)}}@media (max-width: 840px){.login-page{padding:22px}.login-page__shell{grid-template-columns:1fr;gap:28px;align-content:center}.login-page__copy h1{font-size:2.4rem}}
