@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-duration:initial;--tw-border-style:solid;--tw-tracking:initial}}}:root,:host{--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-base:1rem;--text-base--line-height: 1.5 ;--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wider:.05em;--radius-md:.375rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}.lobby.svelte-1f8omk8{min-height:100%;padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 16);background:radial-gradient(70% 35% at 50% 0,#f59e0b12,#0000 65%),#000;flex-direction:column;display:flex}@media(min-width:768px){.lobby.svelte-1f8omk8{padding-inline:calc(var(--spacing) * 10)}}.lobby-header.svelte-1f8omk8{padding-block:calc(var(--spacing) * 5);border-bottom:1px solid var(--border);justify-content:flex-start;align-items:center;display:flex}.header-stats.svelte-1f8omk8{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.stat-chip.svelte-1f8omk8{flex-direction:column;align-items:flex-start;gap:.05rem;display:flex}.stat-val.svelte-1f8omk8{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--text);font-size:.9375rem}.stat-divider.svelte-1f8omk8{height:calc(var(--spacing) * 8);background:var(--border);width:1px}.filter-bar.svelte-1f8omk8{top:calc(var(--spacing) * 0);z-index:10;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3.5);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);background:#000000bf;flex-direction:column;display:flex;position:sticky}@media(min-width:768px){.filter-bar.svelte-1f8omk8{top:calc(var(--spacing) * 0)}}.cat-tabs.svelte-1f8omk8{gap:calc(var(--spacing) * 1.5);display:flex;overflow-x:auto}.cat-tab.svelte-1f8omk8{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border:1px solid var(--border);color:var(--text-3);background-color:#0000;border-radius:10px;flex-shrink:0;transition-duration:.15s;display:flex}.cat-tab.svelte-1f8omk8:hover{background:var(--fill);color:var(--text-2)}.cat-tab.is-active.svelte-1f8omk8{background:var(--accent-dim);color:var(--accent);border-color:#f59e0b66;box-shadow:0 0 12px #f59e0b2e}.cat-tab-crypto.is-active.svelte-1f8omk8{color:var(--crypto);background:#f59e0b1a;border-color:#f59e0b66;box-shadow:0 0 12px #f59e0b33}.cat-tab-stocks.is-active.svelte-1f8omk8{color:var(--stocks);background:#10b9811a;border-color:#10b98166;box-shadow:0 0 12px #10b98129}.cat-tab-forex.is-active.svelte-1f8omk8{color:var(--forex);background:#a78bfa1a;border-color:#a78bfa66;box-shadow:0 0 12px #a78bfa29}.cat-tab-commod.is-active.svelte-1f8omk8{color:var(--commod);background:#22d3ee1a;border-color:#22d3ee66;box-shadow:0 0 12px #22d3ee29}.tab-icon.svelte-1f8omk8{pointer-events:none;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}.tab-name.svelte-1f8omk8{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);letter-spacing:.05em}.tab-count.svelte-1f8omk8{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:inherit;opacity:.7;background:#ffffff0f;border-radius:.25rem;padding:.1rem .4rem;font-size:.6875rem}.iv-pills.svelte-1f8omk8{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex;overflow-x:auto}.iv-pill.svelte-1f8omk8{cursor:pointer;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border:1px solid var(--border);letter-spacing:.04em;color:var(--text-3);background-color:#0000;border-radius:10px;flex-shrink:0;font-size:.8125rem;transition-duration:.15s}.iv-pill.svelte-1f8omk8:hover{background:var(--fill);color:var(--text-2)}.iv-pill.is-active.svelte-1f8omk8{color:var(--accent);background:#f59e0b1f;border-color:#f59e0b66;box-shadow:0 0 12px #f59e0b2e}.results-meta.svelte-1f8omk8{align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3.5);display:flex}.results-count.svelte-1f8omk8{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-3)}.results-num.svelte-1f8omk8{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--text-2)}.results-sep.svelte-1f8omk8{height:calc(var(--spacing) * 3);background:var(--border);width:1px}.results-hint.svelte-1f8omk8{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-3)}.rooms-section.svelte-1f8omk8{flex:1}.empty-state.svelte-1f8omk8{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 28);color:var(--text-3);flex-direction:column;display:flex}.loading-spinner.svelte-1f8omk8{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);animation:var(--animate-spin);border-style:var(--tw-border-style);border-width:2px;border-color:var(--border);border-top-color:var(--accent);border-radius:3.40282e38px;display:block}.empty-icon.svelte-1f8omk8{pointer-events:none;width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.empty-title.svelte-1f8omk8{margin:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--text-2);font-size:.9375rem}.empty-sub.svelte-1f8omk8{margin:calc(var(--spacing) * 0);color:var(--text-3);font-size:.8125rem}.retry-btn.svelte-1f8omk8{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;border:1px solid var(--border);color:var(--text-2);border-radius:.25rem;transition:color .15s,border-color .15s}.retry-btn.svelte-1f8omk8:hover{color:var(--accent);border-color:var(--accent)}.room-grid.svelte-1f8omk8{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fill,minmax(290px,1fr));display:grid}.room-card.svelte-1f8omk8{cursor:pointer;border-radius:var(--radius-2xl);text-align:left;border:1px solid var(--border);background:var(--bg-2);transition:border-color .3s,background .3s,box-shadow .3s,transform .3s;display:flex;position:relative;overflow:hidden}.room-card.svelte-1f8omk8:hover{background:#0a0a0a;border-color:#f59e0b80;transform:translateY(-3px);box-shadow:0 0 0 1px #f59e0b33,0 0 12px #f59e0b40,0 0 40px #f59e0b2e,0 0 80px #f59e0b1a,0 24px 64px #000000d9}.room-card.cat-crypto.svelte-1f8omk8{border-color:#f59e0b47}.room-card.cat-stocks.svelte-1f8omk8{border-color:#10b98138}.room-card.cat-forex.svelte-1f8omk8{border-color:#a78bfa38}.room-card.cat-commodities.svelte-1f8omk8{border-color:#22d3ee38}.room-card.cat-crypto.svelte-1f8omk8:hover{border-color:#f59e0b8c;box-shadow:0 0 0 1px #f59e0b38,0 0 12px #f59e0b4d,0 0 40px #f59e0b33,0 0 80px #f59e0b1f,0 24px 64px #000000d9}.room-card.cat-stocks.svelte-1f8omk8:hover{border-color:#10b98180;box-shadow:0 0 0 1px #10b9812e,0 0 12px #10b98147,0 0 40px #10b9812e,0 0 80px #10b9811a,0 24px 64px #000000d9}.room-card.cat-forex.svelte-1f8omk8:hover{border-color:#a78bfa80;box-shadow:0 0 0 1px #a78bfa2e,0 0 12px #a78bfa47,0 0 40px #a78bfa2e,0 0 80px #a78bfa1a,0 24px 64px #000000d9}.room-card.cat-commodities.svelte-1f8omk8:hover{border-color:#22d3ee80;box-shadow:0 0 0 1px #22d3ee2e,0 0 12px #22d3ee47,0 0 40px #22d3ee2e,0 0 80px #22d3ee1a,0 24px 64px #000000d9}.room-card.is-maintenance.svelte-1f8omk8{cursor:not-allowed;opacity:.35}.room-card.is-maintenance.svelte-1f8omk8:hover{background:var(--bg-2);border-color:var(--border);box-shadow:none;transform:none}.card-inner.svelte-1f8omk8{flex-direction:column;flex:1;padding:1.125rem 1.125rem 1rem;display:flex}.card-top.svelte-1f8omk8{margin-bottom:calc(var(--spacing) * 3.5);justify-content:space-between;align-items:center;display:flex}.point-ribbon.svelte-1f8omk8{color:#fff;letter-spacing:.12em;text-align:center;text-transform:uppercase;pointer-events:none;z-index:2;background:linear-gradient(135deg,#7c3aed,#a855f7);width:108px;padding:5px 0;font-size:.5rem;font-weight:900;position:absolute;top:16px;right:-28px;transform:rotate(45deg);box-shadow:0 2px 8px #7c3aed73}.cat-badge.svelte-1f8omk8{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);text-transform:uppercase;letter-spacing:.1em;border-radius:5px;padding:.1875rem .5rem;font-size:.625rem}.cat-badge.cat-crypto.svelte-1f8omk8{color:var(--crypto);background:#f59e0b26}.cat-badge.cat-stocks.svelte-1f8omk8{color:var(--stocks);background:#10b98126}.cat-badge.cat-forex.svelte-1f8omk8{color:var(--forex);background:#a78bfa26}.cat-badge.cat-commodities.svelte-1f8omk8{color:var(--commod);background:#22d3ee1f}.symbol-interval.svelte-1f8omk8{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);color:var(--text-3);letter-spacing:0}.symbol-provider-inline.svelte-1f8omk8{margin-left:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-2);font-size:.6875rem}.cat-crypto.svelte-1f8omk8 .symbol-provider-inline:where(.svelte-1f8omk8){color:#f59e0bb3}.cat-stocks.svelte-1f8omk8 .symbol-provider-inline:where(.svelte-1f8omk8){color:#10b981a6}.cat-forex.svelte-1f8omk8 .symbol-provider-inline:where(.svelte-1f8omk8){color:#a78bfaa6}.cat-commodities.svelte-1f8omk8 .symbol-provider-inline:where(.svelte-1f8omk8){color:#22d3eea6}.card-symbol-group.svelte-1f8omk8{margin-bottom:calc(var(--spacing) * 4);flex-direction:column;gap:.2rem;display:flex}.card-symbol-row.svelte-1f8omk8{align-items:center;gap:.3rem;display:flex}.symbol-provider.svelte-1f8omk8{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--text-3);font-size:.6875rem}.symbol-sep.svelte-1f8omk8{color:var(--text-4);font-size:.6875rem}.symbol-base.svelte-1f8omk8{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);line-height:1;font-weight:var(--font-weight-extrabold);letter-spacing:-.03em;color:var(--text)}.symbol-name.svelte-1f8omk8{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-2)}.symbol-quote.svelte-1f8omk8{color:var(--text-3)}.card-line.svelte-1f8omk8{margin-bottom:calc(var(--spacing) * 3.5);background:var(--border-2);height:1px}.card-stats.svelte-1f8omk8{margin-bottom:calc(var(--spacing) * 3.5);justify-content:space-between;align-items:flex-start;display:flex}.card-stat.svelte-1f8omk8{align-items:flex-start;gap:.4375rem;display:flex}.stat-ico.svelte-1f8omk8{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--text-3);flex-shrink:0}.stat-content.svelte-1f8omk8{flex-direction:column;gap:.1rem;display:flex}.stat-key.svelte-1f8omk8{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);font-size:.625rem}.stat-val-lg.svelte-1f8omk8{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--text)}.stat-bet.svelte-1f8omk8{color:var(--crypto)}.updown.svelte-1f8omk8{margin-bottom:calc(var(--spacing) * 3.5);gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.updown-labels.svelte-1f8omk8{justify-content:space-between;align-items:center;display:flex}.up-label.svelte-1f8omk8{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--up);font-size:.6875rem}.down-label.svelte-1f8omk8{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--down);font-size:.6875rem}.updown-track.svelte-1f8omk8{background:var(--fill);border-radius:3.40282e38px;gap:1px;width:100%;height:4px;display:flex;overflow:hidden}.updown-up.svelte-1f8omk8{background:var(--up);border-top-left-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px;height:100%;transition:width .35s}.updown-down.svelte-1f8omk8{background:var(--down);border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px;height:100%;transition:width .35s}.maintenance-bar.svelte-1f8omk8{margin-bottom:calc(var(--spacing) * 3.5);border-radius:var(--radius-md);background:var(--fill);border:1px solid var(--border-2);align-items:center;padding:.4375rem .625rem;display:flex}.maintenance-text.svelte-1f8omk8{color:var(--text-3);font-size:.6875rem}.card-footer.svelte-1f8omk8{align-items:center;gap:.3125rem;display:flex}.footer-ico.svelte-1f8omk8{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:var(--text-4);flex-shrink:0}.footer-label.svelte-1f8omk8{color:var(--text-3);font-size:.6875rem}.footer-val.svelte-1f8omk8{margin-left:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--text-2);font-size:.6875rem}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
