.stream-panel{cursor:pointer}.stream-panel:focus-visible{outline:2px solid #77ddbc;outline-offset:3px}.session-end-backdrop{position:fixed;inset:0;z-index:160;display:flex;align-items:center;justify-content:center;padding:20px;background:#030b10c9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overflow-y:auto}.session-end-modal{position:relative;width:min(510px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;padding:30px;border:1px solid #365750;border-radius:14px;background:#111d22;box-shadow:0 20px 80px #0009;color:#d7e5e9}.session-end-close{position:absolute;right:14px;top:14px}.session-end-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:12px;color:#78dfb9;background:#19372e;margin-bottom:20px}.session-end-icon.failed,.session-end-icon.cancelled{color:#e8b389;background:#392e24}.session-end-modal h2{font-size:25px;line-height:1.3;letter-spacing:-.5px;padding-right:12px}.session-end-modal>p{margin-top:12px;color:#9bb2bd;font-size:12px;line-height:1.8}.session-end-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:23px 0;margin-top:20px;border-block:1px solid #29413f}.session-end-stats .stat-value{font-size:23px;line-height:1.45;margin-top:8px}.session-end-stats small{font-size:9px;color:#8ea7b0}.session-end-reason,.session-end-error{padding:12px;border:1px solid #5a4635;background:#31291e;border-radius:7px;font-size:11px;line-height:1.7;color:#d1af8b;margin-top:15px}.session-end-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.session-end-actions>button{flex:1;font-size:11px}.session-end-foot{display:block;margin-top:17px;color:#78939e;font-size:10px;line-height:1.6}@media(max-width:480px){.session-end-backdrop{padding:16px}.session-end-modal{padding:24px 18px;max-height:calc(100dvh - 32px)}.session-end-modal h2{font-size:22px}.session-end-stats{gap:9px}.session-end-stats .stat-value{font-size:19px}.session-end-actions{flex-direction:column}.session-end-actions>button{flex-basis:auto;width:100%}}.admin-users{margin-bottom:30px;min-width:0}.au-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:6px 0 22px}.au-section-heading h2{display:flex;align-items:center;gap:10px;font-size:22px;margin:7px 0}.au-section-heading p{color:var(--muted);font-size:13px}.au-demo{border:1px solid #315c50;color:#7dddbb;background:#18382c55;padding:7px 10px;border-radius:6px;font-size:11px;white-space:nowrap}.au-layout{display:grid;grid-template-columns:minmax(260px,310px) minmax(0,1fr);align-items:start;gap:20px}.au-directory.panel{padding:0;overflow:hidden}.au-search{display:flex;align-items:center;border-bottom:1px solid var(--border);padding:15px 12px;gap:5px}.au-search input{background:transparent;border:0;height:38px;padding:0 6px;font-size:12px}.au-search input:focus{box-shadow:none}.au-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:6px;flex-shrink:0;color:#a9bec8}.au-icon:hover:not(:disabled){background:#22333d;color:#e7eeef}.au-icon:disabled{opacity:.32}.au-directory-caption{padding:12px 17px;display:flex;gap:10px;justify-content:space-between;color:var(--muted);font-size:10px}.au-user{display:flex;gap:10px;align-items:flex-start;width:100%;text-align:left;padding:15px 14px;border-left:2px solid transparent;border-bottom:1px solid #1b282f}.au-user:hover{background:#17252b}.au-user.is-selected{background:#1a352e66;border-left-color:var(--green)}.au-avatar{display:flex;align-items:center;justify-content:center;width:31px;height:31px;border:1px solid #2f454a;border-radius:8px;color:#86d4bc;background:#18312d;font-size:10px;flex-shrink:0}.au-user-name{min-width:0;display:flex;flex-direction:column;gap:4px;flex:1}.au-user-name strong{font-size:12px;overflow-wrap:anywhere}.au-user-name>span{font-size:10px;color:#94a6ad;overflow-wrap:anywhere}.au-user-name>span:last-child{color:#bfcec9;font-family:var(--mono);margin-top:3px}.au-status{display:inline-flex;align-items:center;width:fit-content;font-size:9px;line-height:1.4;border:1px solid #315444;padding:4px 6px;border-radius:5px;background:#1d382b66;color:#86cdaa}.au-status.is-banned{background:#4b243066;color:#f6a5ad;border-color:#633540}.au-user .au-status{font-size:8px;padding:3px 5px}.au-pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 12px;border-top:1px solid var(--border);font-size:10px;color:#92a6b0}.au-detail{min-width:0;display:flex;flex-direction:column;gap:18px}.au-select-prompt{min-height:310px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#93a8b1}.au-select-prompt h3{color:#d1dfe2;font-size:17px}.au-select-prompt p{max-width:330px;font-size:12px;line-height:1.7}.au-profile{padding:24px}.au-profile-heading{display:flex;justify-content:space-between;gap:15px}.au-profile-heading>.au-status{align-self:flex-start}.au-profile-heading h3{font-size:21px}.au-profile-heading p{font-size:12px;color:#b1c1c8;margin:8px 0;overflow-wrap:anywhere}.au-hint{display:block;font-size:10px;color:#8ea1aa;line-height:1.7;overflow-wrap:anywhere}.au-summary{display:grid;grid-template-columns:1.5fr .65fr 1fr;gap:15px;margin:25px 0 23px}.au-summary>div{display:flex;flex-direction:column;gap:8px}.au-summary>div>span{font-size:10px;color:#8ca1ab}.au-summary strong{font-size:20px;font-family:var(--mono)}.au-summary strong small{font-family:inherit;font-size:10px;color:#8ca1ab;font-weight:400}.au-summary .au-summary-text{font-family:inherit;font-size:12px;line-height:24px}.au-profile-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:18px;border-top:1px solid var(--border)}.au-profile-actions .button{font-size:10px;padding:8px 11px;min-height:35px}.au-danger{border-color:#6a3a42;color:#f1a0a8;background:#52263255}.au-danger:hover:not(:disabled){background:#6b303f66}.au-filters{display:grid;grid-template-columns:minmax(160px,1.6fr) 1fr 1fr auto;align-items:end;gap:10px;padding:18px}.au-filters label{min-width:0;font-size:10px}.au-filters input,.au-filters select{height:38px;font-size:10px}.admin-users select{width:100%;min-width:0;background:#0b1318;color:#c1d2da;border:1px solid #2a3842;border-radius:6px;padding:0 9px}.au-filters .button{min-height:38px;font-size:10px;padding:8px 12px}.au-history,.au-data{padding:20px}.au-history-heading,.au-data-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.au-history-heading h3,.au-data-heading h3{font-size:14px}.au-data-heading>span{font-size:10px;color:#90a9b4;background:#1c2a32;padding:4px 7px;border-radius:4px}.au-tabs{display:flex;flex-wrap:wrap;gap:3px;background:#0d151a;border:1px solid #23323b;border-radius:6px;padding:3px}.au-tabs button{font-size:9px;padding:7px 8px;border-radius:4px;color:#8fa6b2}.au-tabs button[aria-pressed=true]{background:#25423b;color:#a4e9ce}.au-tabs button:disabled{opacity:.35}.au-chart-heading{display:flex;align-items:start;justify-content:space-between;gap:10px}.au-chart-heading h3{font-size:12px;font-weight:550}.au-chart-heading p{color:#8ca1ab;font-size:10px;line-height:1.6;margin-top:5px;max-width:500px}.au-chart-heading>span{font-family:var(--mono);color:#748e9a;font-size:9px;white-space:nowrap}.au-chart svg{width:100%;height:auto;display:block;margin:10px 0 0;touch-action:pan-y}.au-chart svg text{font-size:10px;fill:#849ca8;font-family:var(--mono)}.au-chart-grid{stroke:#24343c;stroke-dasharray:3 5}.au-chart-line{fill:none;stroke:#50d5b1;stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.au-chart-cursor{stroke:#73b7a5;stroke-dasharray:3 4;opacity:.6}.au-chart-dot{fill:#67e5c0;stroke:#10181e;stroke-width:2}.au-chart-selection{display:flex;align-items:center;gap:8px;border-top:1px solid #22313a;padding:10px 0}.au-chart-selection>div{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.au-chart-selection strong{font-size:13px;font-family:var(--mono)}.au-chart-selection span,.au-chart-selection a{font-size:10px;color:#8ea6b2}.au-chart-selection a{color:#72d5b8;white-space:nowrap}.au-table-scroll{width:100%;overflow-x:auto}.au-data table{width:100%;min-width:560px;border-collapse:collapse;font-size:10px;text-align:left}.au-data th{color:#849daa;font-size:9px;font-weight:500;padding:0 12px 12px 0;white-space:nowrap;border-bottom:1px solid #2a3941}.au-data td{padding:14px 12px 14px 0;border-bottom:1px solid #203039;vertical-align:middle}.au-data td small{display:block;font-size:9px;color:#7e9baa;margin-top:5px}.au-data tr:last-child td{border-bottom:0}.au-link{color:#89dbbf;padding:0;text-align:left;font-size:inherit;overflow-wrap:anywhere}.au-link:hover{color:#bbf2de;text-decoration:underline}.au-highlight{background:#21433866}.au-trade-detail{background:#0c151a;border:1px solid #2d424b;border-radius:7px;padding:16px;margin-top:15px;font-size:11px}.au-trade-detail dl{display:grid;gap:8px;margin:14px 0}.au-trade-detail dl>div{display:grid;grid-template-columns:90px 1fr;gap:10px}.au-trade-detail dt{color:#7c9baa}.au-trade-detail dd{margin:0;font-family:var(--mono);overflow-wrap:anywhere}.au-ledger-row{display:flex;align-items:center;gap:15px;padding:14px 0;border-bottom:1px solid #203039;font-size:11px}.au-ledger-row:last-child{border-bottom:0}.au-ledger-row>div{flex:1;min-width:0;display:flex;flex-direction:column;align-items:start;gap:6px}.au-ledger-row>div>span{font-size:10px;color:#8aa3b0}.au-ledger-row>span{font-size:9px;color:#8aa3b0;font-family:var(--mono)}.au-ledger-row>strong{font-family:var(--mono);white-space:nowrap}.au-ledger-row p{color:#bdcbd0;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.au-empty{padding:25px 15px;color:#819aa6;text-align:center;font-size:12px;line-height:1.7}.au-error{background:#4d243333;border:1px solid #713943;color:#f2aab2;padding:12px;border-radius:6px;font-size:12px;line-height:1.6}.au-error .button{display:block;margin-top:10px}.au-warning{padding:12px;color:#dac09a;background:#58472a33;border:1px solid #5e4c32;border-radius:6px;font-size:11px;line-height:1.7}.au-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.au-modal-backdrop{position:fixed;inset:0;z-index:110;display:flex;align-items:center;justify-content:center;padding:20px;background:#03080de0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overflow-y:auto}.au-modal{width:100%;max-width:530px;max-height:calc(100dvh - 40px);overflow:auto;background:#111c24;border:1px solid #304450;border-radius:12px;padding:26px;box-shadow:0 25px 80px #0008}.au-modal-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.au-modal-heading h2{font-size:19px}.au-modal>p{color:#8ea8b5;font-size:11px;margin:10px 0 23px;overflow-wrap:anywhere}.au-modal form{display:flex;flex-direction:column;gap:20px}.au-modal form>label+label{margin:0}.au-modal textarea{width:100%;min-height:90px;max-height:220px;resize:vertical;color:#d5e5e9;background:#0a141b;padding:12px;border:1px solid #30434e;border-radius:7px;font-size:12px;line-height:1.6}.au-modal-actions{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #2c3f49;padding-top:20px}@media(max-width:1100px){.au-layout{grid-template-columns:250px minmax(0,1fr);gap:15px}.au-filters{grid-template-columns:1fr 1fr}.au-history,.au-data,.au-profile{padding:17px}.au-user{gap:7px;padding:13px 10px}.au-user .au-status{display:none}}@media(max-width:760px){.au-layout{grid-template-columns:1fr}.au-user-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:310px;overflow-y:auto}.au-user{padding:12px}.au-section-heading{align-items:start}.au-section-heading h2{font-size:19px}.au-section-heading p{font-size:11px}.au-demo{font-size:8px}.au-summary{gap:8px}.au-summary strong{font-size:17px}}@media(max-width:480px){.au-section-heading{flex-direction:column;gap:12px}.au-user-list{grid-template-columns:1fr;max-height:265px}.au-user .au-status{display:inline-flex}.au-profile-heading h3{font-size:18px}.au-profile-heading{flex-direction:column;gap:10px}.au-summary{grid-template-columns:1fr 1fr;gap:20px 12px}.au-summary>div:first-child{grid-column:1/-1}.au-summary strong{font-size:20px}.au-summary .au-summary-text{font-size:12px}.au-profile-actions .button{flex:1 1 calc(50% - 5px);padding:9px}.au-filters{padding:14px}.au-filters>label:first-child{grid-column:1/-1}.au-filters .button{grid-column:1/-1}.au-history-heading{flex-direction:column;align-items:flex-start}.au-tabs{width:100%}.au-tabs button{flex:1;padding:7px 5px;font-size:8px}.au-chart-selection{flex-wrap:wrap;gap:5px}.au-chart-selection a{font-size:9px}.au-chart-selection strong{font-size:11px}.au-chart-selection span{font-size:9px}.au-ledger-row{flex-wrap:wrap;gap:7px 12px}.au-ledger-row>div{flex-basis:100%}.au-ledger-row>span{margin-left:auto}.au-history,.au-data,.au-profile{padding:14px}.au-modal{padding:20px}.au-modal-heading h2{font-size:17px}.au-modal-actions .button{flex:1}}:root{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#e7eeef;background:#0b1115;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg: #0b1115;--panel: #10181e;--border: #233038;--muted: #86979f;--green: #3bddaa;--red: #f27e87;--mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, monospace}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}button,a,input{outline-offset:4px}button:focus-visible,a:focus-visible{outline:2px solid var(--green)}a{color:var(--green)}svg{flex-shrink:0}h1,h2,h3,p{margin:0}button{border:0;color:inherit;background:transparent}strong{font-weight:650}::selection{background:#2ca77766;color:#fff}input{width:100%;min-width:0;height:46px;background:#0b1318;border:1px solid #2a3842;border-radius:7px;padding:0 13px;color:#e7eeef;transition:border-color .15s}input:focus{outline:none;border-color:#39c997;box-shadow:0 0 0 3px #39c99715}input::placeholder{color:#667c87;font-size:12px}input:disabled{opacity:.5}label{display:flex;flex-direction:column;gap:9px;font-size:12px;font-weight:550;color:#a9b6bd}form>label+label{margin-top:19px}.muted{color:var(--muted)}.small{font-size:11px}.positive{color:var(--green)}.negative{color:var(--red)}.neutral{color:#b5c3ca}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.full-width{width:100%}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:43px;padding:10px 17px;border-radius:7px;font-size:12px;font-weight:700;border:1px solid transparent;white-space:nowrap;transition:background .15s,color .15s,border-color .15s,transform .15s}.button:hover:not(:disabled){transform:translateY(-1px)}.button-primary{background:var(--green);color:#073023;border-color:var(--green)}.button-primary:hover:not(:disabled){background:#65e7bb;border-color:#65e7bb}.button-secondary{background:#1a252d;border-color:#2b3a44;color:#d2dfe3}.button-secondary:hover:not(:disabled){background:#24343e;border-color:#455a68}.button-short{background:#b74252;border-color:#cf5264;color:#fff}.button-short:hover:not(:disabled){background:#d04a5d}.button-danger{background:#63273555;border:1px solid #7f3d49;color:#f396a0}.button-danger:hover:not(:disabled){background:#79304366}.button-small{min-height:33px;padding:6px 11px;font-size:11px;gap:6px}.button:disabled{opacity:.36;transform:none}.icon-button{padding:6px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:#8ba0ab}.icon-button:hover{color:#f1f7f8;background:#21323a}.text-button{font-size:11px;font-weight:650;color:#b2c6cc;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:4px 0}.text-button:hover{color:var(--green)}.plus{font-size:20px;font-weight:500;line-height:1}.eyebrow{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:750;letter-spacing:1.45px;color:#839aa4}.demo-label{display:inline-flex;align-items:center;gap:5px;color:#92a9b3;font-size:10px;font-weight:550}.demo-label.compact{font-size:9px}.status-dot{display:inline-block;width:5px;height:5px;background:currentColor;border-radius:50%;flex-shrink:0}.status{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border-radius:5px;font-size:10px;font-weight:650;white-space:nowrap;background:#20303a;color:#9cacb5;line-height:1}.status-registration{background:#16352e;color:#59deb1;border:1px solid #275442}.status-running{background:#103c31;color:#52e7b4;border:1px solid #255844}.status-settling{background:#3a331e;color:#dfc484;border:1px solid #574b2c}.status-finished{background:#20303b;color:#a8c6d8;border:1px solid #324755}.status-cancelled,.status-failed{background:#3e2630;color:#e294a5;border:1px solid #5d3744}.loading-state{display:flex;align-items:center;justify-content:center;gap:12px;min-height:230px;color:#90a5b0;font-size:13px}.app-loading{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.app-loading .loading-state{min-height:90px}.error-box{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;border:1px solid #694e3155;border-radius:7px;background:#33291c75;color:#e0ba8c;font-size:12px;line-height:1.6;margin-bottom:17px}.error-box>svg{margin-top:2px}.error-box>span{flex:1}.error-box .text-button{color:#e5c18c;font-size:11px}.empty-state{padding:38px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;gap:10px;min-height:190px}.empty-icon{width:44px;height:44px;background:#1a262e;color:#718993;border:1px solid #2a3a43;border-radius:12px;display:grid;place-items:center;margin-bottom:1px}.empty-state h3{font-size:13px;font-weight:650;color:#bacbd3}.empty-state p{max-width:350px;font-size:11px;line-height:1.8;color:#7f949f}.empty-state .button{margin-top:7px}.panel{background:var(--panel);border:1px solid var(--border);border-radius:10px;min-width:0;overflow:hidden}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:19px 22px;border-bottom:1px solid var(--border);min-height:58px}.panel-header h2{font-size:13px;font-weight:650;display:flex;align-items:center;gap:9px;letter-spacing:-.1px}.panel-header h2>svg{color:#91a7b1}.table-scroll{overflow-x:auto;width:100%;scrollbar-color:#334852 transparent;scrollbar-width:thin}table{width:100%;border-collapse:collapse;font-size:11px;text-align:left;white-space:nowrap}th{font-size:9px;color:#778f9a;font-weight:550;background:#10191f;padding:13px 22px;border-bottom:1px solid var(--border)}td{padding:17px 22px;border-bottom:1px solid #1e2b32;font-variant-numeric:tabular-nums;color:#b7c8d0}td strong{color:#d8e4e8;font-size:11px}tbody tr:last-child td{border-bottom:0}.clickable-row{cursor:pointer}.clickable-row:hover{background:#15242b}.table-subline{display:block;margin-top:5px;font-size:9px;color:#738d9b}.section-label{display:flex;align-items:center;gap:7px;color:#9bb0b9;font-size:9px;letter-spacing:1.2px;font-weight:750}.app-shell{min-height:100vh}.sidebar{position:fixed;left:0;top:0;width:216px;height:100dvh;background:#0d151a;border-right:1px solid #233038;padding:31px 16px 16px;display:flex;flex-direction:column;z-index:30}.brand{display:flex;align-items:center;gap:10px;font-size:19px;line-height:1;letter-spacing:-.7px;white-space:nowrap;font-weight:750}.sidebar .brand{padding-left:9px}.brand>span>strong{font-weight:800}.brand strong span{font-size:15px;margin-left:1px;color:var(--green)}.brand-symbol{display:flex;align-items:flex-end;gap:3px;height:24px;width:27px;transform:skewY(-9deg)}.brand-symbol span{width:6px;border-radius:1px;background:var(--green)}.brand-symbol span:nth-child(1){height:11px;opacity:.5}.brand-symbol span:nth-child(2){height:17px;opacity:.75}.brand-symbol span:nth-child(3){height:23px}.workspace-tag{margin:23px 10px 31px;display:flex;align-items:center;gap:8px;letter-spacing:1.1px;font-size:8px;color:#78939c;font-weight:650}.workspace-tag .status-dot{color:#45c29a}.sidebar nav{display:flex;flex-direction:column;gap:7px}.nav-button{display:flex;align-items:center;gap:12px;padding:12px 11px;border-radius:7px;font-size:11px;font-weight:600;width:100%;text-align:left;color:#91a6b1;transition:background .15s,color .15s}.nav-button:hover{color:#e0ecf0;background:#18242c}.nav-button.active{color:#5de1b5;background:#15372d88;border:1px solid #244a3e66;padding:11px 10px}.nav-active-dot{width:4px;height:4px;background:var(--green);border-radius:50%;margin-left:auto}.sidebar-bottom{margin-top:auto}.sidebar-note{border-top:1px solid #22313b;border-bottom:1px solid #22313b;padding:18px 8px;display:flex;align-items:flex-start;gap:10px;font-size:10px;color:#abbdc5;line-height:1.5}.sidebar-note>svg{color:#6b8b99}.sidebar-note small{color:#607e8e;font-size:9px}.sidebar-health{padding:17px 9px;display:flex;flex-direction:column;gap:12px}.health-chip{display:inline-flex;align-items:center;gap:6px;color:#899da7;font-size:9px;white-space:nowrap}.health-chip.healthy .status-dot{color:#51cda2}.health-chip.unhealthy .status-dot{color:#907b51}.health-detail{margin-left:auto;font-size:8px;color:#688390}.user-card{display:flex;align-items:center;gap:10px;padding:13px 8px 3px;border-top:1px solid #22313b;width:100%;text-align:left}.user-card:hover .user-details strong{color:var(--green)}.avatar{height:31px;width:31px;border:1px solid #354a56;border-radius:8px;background:#213540;display:grid;place-items:center;color:#bccfd7;font-size:12px}.user-details{display:flex;flex-direction:column;gap:4px;min-width:0}.user-details strong{font-size:11px;max-width:109px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-details small{font-size:8px;color:#7893a0}.user-card>svg{margin-left:auto;color:#718c9b}.main-shell{margin-left:216px;min-height:100vh;display:flex;flex-direction:column}.topbar{height:75px;border-bottom:1px solid #223038;background:#0d151add;display:flex;align-items:center;justify-content:space-between;padding:0 34px;gap:20px}.breadcrumb{display:flex;align-items:center;gap:11px;font-size:10px;white-space:nowrap}.breadcrumb>svg{color:#546e7c}.breadcrumb strong{font-weight:600;color:#cbdbe1}.wallet-summary{display:flex;align-items:center;gap:13px;font-size:10px;white-space:nowrap}.wallet-summary-label{color:#8198a6;font-size:9px}.wallet-summary>strong{font-family:var(--mono);font-size:12px;letter-spacing:-.5px;font-weight:500}.wallet-summary>strong>span{font-family:Manrope,sans-serif;color:#7d96a3;font-size:9px;letter-spacing:0}.wallet-summary .button{margin-left:3px}.mobile-menu{display:none}.content{padding:35px 34px 22px;width:100%;max-width:1700px;margin:0 auto;flex:1}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:29px}.page-heading h1{font-size:28px;font-weight:650;letter-spacing:-1px;line-height:1.3;margin-top:9px}.page-heading p{font-size:11px;color:#849ca9;margin-top:9px;line-height:1.6}.page-heading-aside{display:flex;align-items:flex-end;flex-direction:column;gap:13px}.clock-indicator{display:flex;align-items:center;gap:6px;font-family:var(--mono);color:#adbfca;font-size:10px}.clock-indicator>svg{color:#648797}.clock-indicator>span{font:9px Manrope,sans-serif;color:#657f8c;margin-left:3px}.page-footer{font-size:9px;color:#576f7d;padding:14px 34px 22px;display:flex;justify-content:space-between;align-items:center}.footer-divider{padding:0 8px;color:#344c58}.page-footer .demo-label{color:#576f7d;font-size:9px}.active-sessions{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.active-session{width:100%;display:flex;align-items:center;gap:15px;padding:16px 20px;background:linear-gradient(100deg,#13372dcc,#111e23);border:1px solid #285643;border-radius:9px;text-align:left}.active-session:hover{border-color:#417d64}.active-session-icon{width:35px;height:35px;background:#194737;border:1px solid #2e6650;border-radius:8px;display:grid;place-items:center;color:#70d5ae}.active-session>span:nth-child(2){display:flex;flex-direction:column;gap:6px;min-width:150px}.active-session strong{font-size:12px}.active-session small{font-size:10px;color:#90b0a4}.active-session .status{margin-left:5px}.active-session-open{display:flex;align-items:center;gap:12px;margin-left:auto;color:#77d8b8;font-size:10px;font-weight:650}.lobby-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(285px,1fr);gap:20px;margin-bottom:26px}.lobby-streams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;margin-bottom:24px}.stream-panel{min-width:0;transition:border-color .15s}.stream-panel.selected-stream{border-color:#3a7461}.stream-choice{display:flex;align-items:center;gap:9px;text-align:left;color:#b4c6cf;min-width:0}.stream-choice[aria-pressed=true]{color:#77ddbc}.stream-choice>span{font-size:14px;font-weight:600}.stream-choice small{display:block;font-size:9px;font-weight:400;color:#93a9b2;margin-top:5px}.stream-selection-note{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 16px;color:#8da5af;font-size:10px}.stream-selection-note>span:first-child{display:flex;align-items:center;gap:7px}.full-group-note{margin:0 23px 16px;font-size:10px;line-height:1.6;color:#acbfc6}.stream-prize-context{margin-bottom:14px}.stream-prize-context h2{font-size:16px}.stream-prize-context p{margin-top:7px;font-size:10px;color:#8da5af;line-height:1.7}.stream-prize-panel{max-width:550px;margin-bottom:26px}@media(max-width:1100px){.lobby-streams{grid-template-columns:minmax(0,1fr)}}.registration-panel .panel-header{border-bottom:0;padding-bottom:15px}.session-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:5px 23px 27px}.session-head h2{font-size:24px;letter-spacing:-.6px;font-weight:650}.session-head p{font-size:10px;color:#88a0ab;margin-top:8px}.session-countdown{padding:10px 14px;border:1px solid #2d4146;background:#101d21;border-radius:7px;min-width:104px;text-align:center}.session-countdown>span{display:block;font-size:9px;color:#9aadb5;margin-bottom:4px}.session-countdown strong{font-family:var(--mono);font-size:24px;line-height:1.2;font-weight:500;letter-spacing:-1px;color:#73e3bd}.ticket-stats{display:grid;grid-template-columns:1fr 1fr 1fr;padding:0 23px 25px;gap:16px}.stat{min-width:0}.stat-label{display:flex;justify-content:space-between;align-items:center;font-size:9px;line-height:1.4;color:#8ea5b0;margin-bottom:9px;gap:5px}.stat-value{font-family:var(--mono);font-size:22px;font-weight:500;letter-spacing:-.75px;line-height:1.3;color:#e1ebee}.stat-value small{font-family:Manrope,sans-serif;font-size:10px;color:#758f9c;letter-spacing:0}.stat-hint{display:block;font-size:8px;line-height:1.5;color:#708b99;margin-top:7px}.ticket-stats .stat-value{font-size:19px;white-space:nowrap}.ticket-stats .stat-value small{font-size:8px}.participant-meter{height:4px;border-radius:2px;margin:0 23px;background:#25363b;overflow:hidden}.participant-meter>div{height:100%;background:#35ba8c;transition:width .5s}.session-schedule{display:flex;align-items:center;padding:26px 23px 27px}.session-schedule>div{flex:1;display:flex;gap:8px;align-items:flex-start;position:relative}.session-schedule>div:not(:last-child):after{content:"";position:absolute;right:10px;top:4px;width:30%;height:1px;background:#34464e}.schedule-dot{width:7px;height:7px;border:1px solid #5c7888;border-radius:50%;margin-top:2px;flex-shrink:0}.schedule-dot.filled{border-color:var(--green);background:var(--green);box-shadow:0 0 6px #3bddaa33}.session-schedule>div>span:nth-child(2){color:#bbcbd1;font-size:9px;z-index:1;background:var(--panel);padding-right:8px}.session-schedule small{display:block;color:#708a98;font-family:var(--mono);font-size:8px;margin-top:7px}.registration-panel>.button{width:calc(100% - 46px);margin:0 23px;min-height:45px;font-size:11px}.registration-panel>.button>svg:last-child{margin-left:auto}.registration-note{padding:15px 23px 19px;display:flex;align-items:center;gap:8px;color:#77929f;font-size:8px;line-height:1.5}.upcoming-session-head h2{font-size:22px}.upcoming-session-head p{max-width:260px;line-height:1.8}.upcoming-next-step{margin:0 23px;padding:15px 16px;display:flex;align-items:flex-start;gap:11px;background:#13272a;border:1px solid #28454a;border-radius:7px}.current-registration-unavailable{margin:-8px 23px 20px;display:flex;align-items:flex-start;gap:8px;padding:12px;color:#b7a685;background:#2b271d;border:1px solid #494231;border-radius:6px}.current-registration-unavailable>span{display:flex;flex-direction:column;gap:5px}.current-registration-unavailable strong{font-size:9px;font-weight:600}.current-registration-unavailable small{font-size:8px;color:#a79a81;line-height:1.8}@media(max-width:700px){.current-registration-unavailable{margin-left:20px;margin-right:20px}}.next-step-icon{color:#81b9a9;padding-top:2px}.upcoming-next-step>span:last-child{display:flex;flex-direction:column;gap:6px}.upcoming-next-step strong{color:#bed9d1;font-size:10px;font-weight:600}.upcoming-next-step small{color:#7e9d9f;font-size:9px;line-height:1.8}.future-session-foot{padding:18px 23px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;color:#6f8c99;font-size:8px}.future-session-foot .text-button{font-size:9px}.next-registration-line{display:flex;gap:10px;align-items:center;padding:17px 23px;border-top:1px solid #25373e;background:#0e1d21}.next-registration-line>svg{color:#739f95}.next-registration-line>span{display:flex;flex-direction:column;gap:5px;color:#a6bfc4;font-size:10px}.next-registration-line small{color:#678994;font-size:8px}.next-registration-line>strong{margin-left:auto;color:#82d4b1;font-family:var(--mono);font-weight:500;font-size:19px;letter-spacing:-.5px;white-space:nowrap}.next-registration-line>strong.opening-label{font:600 9px Manrope,sans-serif;letter-spacing:0;color:#98bdb1;white-space:normal;text-align:right;max-width:125px;line-height:1.7}.registration-panel>.future-session-foot+.next-registration-line{margin-top:0}.lobby-grid>.prize-panel{align-self:start}@media(max-width:1080px){.upcoming-next-step{margin-left:19px;margin-right:19px;padding:13px}.future-session-foot,.next-registration-line{padding-left:19px;padding-right:19px}.upcoming-session-head h2{font-size:20px}}@media(max-width:700px){.upcoming-session-head{align-items:flex-start;gap:12px}.upcoming-session-head h2{font-size:21px}.upcoming-session-head p{max-width:205px;font-size:9px}.upcoming-next-step{margin-left:20px;margin-right:20px;padding:14px}.upcoming-next-step strong{font-size:10px}.upcoming-next-step small{font-size:9px}.future-session-foot{padding:17px 20px;font-size:8px}.next-registration-line{padding:17px 20px}.next-registration-line>span{font-size:10px}.next-registration-line>strong{font-size:20px}}@media(max-width:380px){.upcoming-session-head h2{font-size:18px}.upcoming-session-head p{font-size:8px}.upcoming-session-head .session-countdown{min-width:84px;padding:9px 8px}.upcoming-session-head .session-countdown>span{font-size:8px}.next-registration-line>strong{font-size:18px}.next-registration-line>span{font-size:9px}.next-registration-line small{font-size:7px}}.prize-panel .panel-header{border-bottom:0;padding-bottom:8px}.outline-badge{color:#8bd7b7;font-size:8px;letter-spacing:1px;padding:5px 7px;border:1px solid #305742;border-radius:4px;background:#18382b}.prize-subtitle{color:#7a959f;font-size:9px;margin:0 22px 12px}.prize-row{display:flex;align-items:center;gap:11px;padding:15px 22px;border-bottom:1px solid #223039}.rank-medal{height:33px;min-width:33px;padding:0 5px;border-radius:6px;display:grid;place-items:center;font-size:9px;font-family:var(--mono);font-weight:500;background:#333025;border:1px solid #514631;color:#ccb879}.rank-medal.second{color:#b8c3cc;background:#263038;border-color:#455159}.rank-medal.third{font-size:8px;color:#b8a395;background:#322d2b;border-color:#4a403b}.prize-row>span:nth-child(2){display:flex;flex-direction:column;gap:5px}.prize-row strong{font-size:11px}.prize-row small{font-size:8px;color:#6f8a99}.prize-row>div{margin-left:auto;display:flex;align-items:flex-end;flex-direction:column;gap:4px}.prize-row>div>strong{font-family:var(--mono);font-size:15px;letter-spacing:-.4px}.prize-row>div>small{color:#7cb898}.prize-total{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 22px 12px}.prize-total>span{font-size:9px;color:#9bb1bd}.prize-total strong{font-family:var(--mono);font-size:14px;color:#bbe6d1;letter-spacing:-.5px}.prize-total small{font-size:8px;color:#7c9b95;font-family:Manrope,sans-serif;font-weight:500;letter-spacing:0}.prize-note{font-size:8px;color:#6e8b99;line-height:1.8;padding:0 22px 20px}.history-panel{margin-bottom:15px}.sessions-list{margin-bottom:24px}.session-list-row{display:flex;align-items:center;width:100%;gap:20px;padding:15px 22px;border-top:1px solid #203039;text-align:left}.session-list-row:hover{background:#16232b}.session-list-row>span:first-child{display:flex;flex-direction:column;gap:6px;min-width:155px}.session-list-row strong{font-size:11px}.session-list-row small{font-size:9px;color:#728d9c}.session-list-row>span:nth-child(3){margin-left:auto;display:flex;gap:6px;align-items:center;font-size:10px;color:#8ba5b1}.session-list-row>svg{color:#607e8e}.lobby-bottom-note{display:flex;align-items:center;gap:8px;color:#688797;font-size:9px;padding:10px 0;line-height:1.7}.lobby-bottom-note>.text-button{margin-left:auto;font-size:9px;gap:8px}.lobby-bottom-note>svg{align-self:flex-start;margin-top:3px}.room-content{padding-top:23px}.back-button{display:inline-flex;align-items:center;gap:7px;color:#7d9caa;font-size:9px;margin-bottom:12px;padding:0}.back-button:hover{color:var(--green)}.room-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:23px}.room-heading h1{font-size:23px;letter-spacing:-.6px;font-weight:650}.room-date{font-size:11px;color:#748f9e;letter-spacing:0;margin-left:10px;font-weight:500}.room-heading-status{display:flex;align-items:center;gap:21px;margin-top:17px}.room-timer{display:flex;align-items:center;gap:7px;border-left:1px solid #30424d;padding-left:21px}.room-timer>svg{color:#6b929f}.room-timer>span{font-size:9px;color:#89a4b1}.room-timer strong{font-family:var(--mono);font-size:19px;letter-spacing:-.7px;font-weight:500;margin-left:6px}.info-banner{display:flex;align-items:center;gap:14px;border:1px solid #2c484e;background:#11272c99;border-radius:8px;padding:16px 20px;margin-bottom:18px}.info-banner>svg{color:#80b9b1}.info-banner>span{display:flex;flex-direction:column;gap:6px;flex:1}.info-banner strong{font-size:11px;color:#b5d8d4}.info-banner small{font-size:10px;color:#799ea5;line-height:1.65}.info-banner>.button{margin-left:auto}.account-strip{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:18px;padding:20px 23px;gap:16px}.account-strip .stat:not(:last-child){border-right:1px solid #23343e}.account-strip .stat-value{font-size:20px}.account-strip .stat-hint{font-size:8px}.terminal-grid{display:grid;grid-template-columns:195px minmax(250px,1fr) 258px;gap:14px;align-items:stretch;margin-bottom:18px}.instruments-panel .panel-header{padding:16px 14px;min-height:55px;gap:4px}.instruments-panel .panel-header h2{font-size:11px}.instruments-panel .panel-header>span{font-size:8px}.instrument-list{max-height:480px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#314853 transparent}.instrument-row{width:100%;padding:14px 12px;display:flex;align-items:center;gap:7px;text-align:left;border-left:2px solid transparent;border-bottom:1px solid #1d2d36}.instrument-row:hover{background:#19282f}.instrument-row.selected{background:#19322c;border-left-color:#3bd29d}.instrument-symbol{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;font-family:var(--mono);font-size:12px;background:#293e47;color:#bdd0d7;border:1px solid #3a515b;flex-shrink:0}.instrument-symbol.btc{background:#a17c302f;color:#e4b462;border-color:#665436}.instrument-symbol.eth{background:#51558b35;color:#b7b9e5;border-color:#525777}.instrument-symbol.sol{background:#684d962c;color:#b7a3e6;border-color:#544470}.instrument-symbol.ton{background:#2680a32b;color:#7fcae6;border-color:#366e83}.instrument-name{display:flex;flex-direction:column;gap:5px;min-width:0}.instrument-name strong{font-size:9px;white-space:nowrap}.instrument-name small{font-size:7px;color:#6c8e9d}.instrument-price{margin-left:auto;display:flex;align-items:flex-end;flex-direction:column;gap:6px;min-width:0}.instrument-price strong{font-size:9px;font-family:var(--mono);font-weight:400;letter-spacing:-.5px;white-space:nowrap}.instrument-price small{font-size:7px}.disabled-instrument{opacity:.5}.instrument-foot{font-size:7px;color:#6b8690;padding:15px 12px;display:flex;gap:5px;align-items:center}.instrument-foot .status-dot{color:#6ea58e;width:4px;height:4px}.chart-heading{padding:17px 18px 16px;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:78px}.chart-heading h2{font-size:15px;letter-spacing:-.25px;font-weight:650}.chart-quote-unit{font-size:8px;color:#697f8c;border:1px solid #2a3e49;border-radius:4px;padding:3px 5px;margin-left:8px;letter-spacing:0}.source-label{display:flex;align-items:center;gap:6px;font-size:7px;color:#718a97;margin-top:8px}.source-dot{width:4px;height:4px;display:block;background:#7d6546;border-radius:50%;margin:0 1px}.source-dot.live{background:var(--green)}.chart-mid{text-align:right}.chart-mid>strong{font-family:var(--mono);font-size:18px;letter-spacing:-.8px;font-weight:500}.chart-mid>small{display:block;font-size:8px;margin-top:6px}.chart-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 18px;border-top:1px solid #223039;border-bottom:1px solid #223039;color:#7794a2;font-size:8px;height:41px}.chart-toolbar-left{display:flex;align-items:center;gap:13px}.timeframe{background:#213b36;border:1px solid #2d5447;color:#9ad8bc;padding:4px 7px;border-radius:4px;font-family:var(--mono);font-size:8px}.chart-toolbar-label{display:flex;align-items:center;gap:5px;font-size:7px}.chart-container{background:#10171b;min-height:310px}.chart-canvas{width:100%;height:310px;overflow:hidden}.chart-history-warning{font-size:9px;color:#c5a174;padding:8px 15px;border-top:1px solid #4a3c31}.chart-empty{height:310px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:30px;text-align:center;background:#10171b}.chart-empty>svg{color:#4f7385}.chart-empty strong{font-size:12px;color:#97afb9}.chart-empty p{font-size:10px;color:#6f8d9b;line-height:1.8;max-width:300px}.bid-ask-row{display:flex;align-items:center;gap:22px;padding:14px 18px;border-top:1px solid #24363f;font-size:8px;color:#7894a4}.bid-ask-row strong{margin-left:6px;font-family:var(--mono);font-size:10px;font-weight:400}.spread-label{margin-left:auto}.spread-label strong{color:#a5bdc8;font-size:8px}.order-panel .panel-header{padding:17px 15px;min-height:55px;gap:5px}.order-panel .panel-header h2{font-size:11px}.order-panel .demo-label{font-size:7px;gap:3px}.order-panel .demo-label svg{width:10px}.order-panel form{padding:14px 15px 12px}.segment{display:flex;gap:4px;border:1px solid #2c3d47;border-radius:7px;background:#0b141a;padding:4px}.segment>button{flex:1;display:flex;justify-content:center;align-items:center;gap:6px;font-size:11px;font-weight:650;min-height:33px;border-radius:4px;color:#7996a6}.segment>button:hover{color:#c1d7e0}.segment>button.selected{color:#d3e5ec;background:#21333d}.direction-segment>button.selected.long{background:#194a38;color:#65e8b3}.direction-segment>button.selected.short{background:#4e2530;color:#ef94a1}.execution-price{display:flex;align-items:center;justify-content:space-between;padding:16px 0 20px;font-size:9px}.execution-price>span{color:#8fa9b5}.execution-price strong{font-family:var(--mono);font-size:13px;letter-spacing:-.5px;font-weight:500}.execution-price small{font:8px Manrope,sans-serif;color:#6f8b99;margin-left:5px;letter-spacing:0}.amount-field{position:relative;display:flex;align-items:center}.amount-field>span{position:absolute;right:12px;font-size:9px;font-weight:500;color:#668698;pointer-events:none}.amount-field>input{padding-right:91px;font-family:var(--mono);font-size:15px;height:43px}.input-hint{font-size:8px;color:#748f9c;font-weight:400;margin-top:-1px}.margin-options{display:flex;gap:6px;margin:9px 0 19px}.margin-options>button{flex:1;background:#17242b;border:1px solid #263b48;border-radius:4px;padding:5px 0;font-size:8px;color:#8fadb9}.margin-options>button:hover{border-color:#577985;color:#bbd2db}.order-panel label{font-size:9px}.leverage-options{display:flex;gap:6px}.leverage-options>button{flex:1;border:1px solid #293e4b;border-radius:5px;padding:8px 0;background:#131f27;font-family:var(--mono);font-size:11px;color:#7b9aa9}.leverage-options>button:hover{border-color:#597884}.leverage-options>button.selected{border-color:#3b765d;background:#1b3e30;color:#8de2b8}.order-summary{margin:19px 0 13px;display:flex;flex-direction:column;gap:10px;font-size:8px}.order-summary>span{display:flex;justify-content:space-between;gap:5px;color:#70909f}.order-summary strong{color:#a4bcc8;font-size:8px;font-weight:500}.order-block-reason{display:flex;align-items:flex-start;gap:6px;padding:10px;background:#17242b;color:#8eacb8;border:1px solid #2b3c46;border-radius:5px;font-size:8px;line-height:1.7;margin-bottom:12px}.order-block-reason svg{margin-top:1px;width:12px}.order-panel form>.button{min-height:40px;font-size:11px}.order-foot{display:flex;align-items:center;justify-content:center;gap:5px;font-size:7px;color:#638695;padding-top:10px}.order-panel .error-box{padding:9px;font-size:8px;margin-top:10px}.order-panel .error-box svg{width:12px}.room-bottom-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;margin-bottom:17px}.positions-header{padding:0 18px;min-height:55px;gap:10px}.table-tabs{display:flex;align-items:center;gap:21px}.table-tabs>button{font-size:10px;font-weight:600;color:#718e9e;min-height:55px;position:relative;padding:0;white-space:nowrap}.table-tabs>button:hover{color:#bacfd9}.table-tabs>button.selected{color:#d6e5eb}.table-tabs>button.selected:after{position:absolute;content:"";bottom:-1px;height:2px;left:0;right:0;background:#3bc495}.table-tabs button>span{display:inline-flex;align-items:center;justify-content:center;margin-left:5px;font-family:var(--mono);font-size:7px;min-width:15px;height:15px;padding:0 3px;border-radius:4px;background:#273e49;color:#94b3c1}.positions-header>.small{font-size:8px}.position-table th{padding:13px 14px;font-size:8px}.position-table td{padding:15px 14px;font-size:9px}.position-table td strong{font-size:10px}.direction{display:inline-flex;align-items:center;gap:4px;border-radius:4px;padding:4px 6px;background:#1b3d31;font-size:8px;font-weight:650;color:#79dcb4}.direction-short{background:#462832;color:#f29aa6}.leverage-tag{display:inline-block;margin-left:3px;padding:2px 4px;background:#1c313d;border-radius:3px;font-family:var(--mono);font-size:7px;color:#84aaba}.trade-direction{font-size:8px;padding-left:4px}.leaderboard-panel .panel-header{padding:18px 16px;min-height:55px}.leaderboard-panel .panel-header h2{font-size:11px}.leaderboard-panel .panel-header .small{font-size:8px}.leaderboard-column-head{display:flex;align-items:center;justify-content:space-between;padding:11px 17px 10px;font-size:8px;color:#6e8d9d}.leaderboard-list{max-height:430px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#344953 transparent}.leaderboard-row{display:flex;align-items:center;gap:8px;padding:11px 15px;border-top:1px solid #1e2e37;font-size:10px;min-height:56px}.leaderboard-row.you{background:#18362c85;border-left:2px solid #3fc99b;padding-left:13px}.leaderboard-rank{font-family:var(--mono);font-size:10px;width:17px;flex-shrink:0;color:#658698}.leaderboard-rank.prize-rank{color:#caba7f}.leaderboard-avatar{width:27px;height:27px;background:#273f4c;border:1px solid #385563;display:grid;place-items:center;border-radius:6px;color:#a6c2cc;font-size:10px;flex-shrink:0}.leaderboard-avatar.bot-avatar{background:#182a34;color:#6a8e9f;border-color:#2b414d}.leaderboard-name{display:flex;flex-direction:column;gap:5px;min-width:0}.leaderboard-name>strong{font-size:9px;display:flex;align-items:center;gap:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:132px}.leaderboard-name>small{font-family:var(--mono);font-size:7px;color:#5f8496;white-space:nowrap;letter-spacing:-.15px}.leaderboard-name .bot-label{display:flex;align-items:center;gap:3px;font-family:Manrope,sans-serif;color:#678898;font-size:7px}.you-tag{font-size:6px;color:#70cfa8;background:#28523f;border-radius:3px;padding:2px 3px}.leaderboard-return{margin-left:auto;text-align:right;display:flex;flex-direction:column;gap:4px;font-family:var(--mono);font-size:9px;letter-spacing:-.25px}.leaderboard-return .prize-value{font-size:10px;color:#d7c790;font-weight:500}.leaderboard-foot{display:flex;align-items:center;gap:5px;padding:13px 15px;border-top:1px solid #233b48;font-size:7px;color:#6f929f}.legend-dot{display:block;width:4px;height:4px;border-radius:50%;background:#c0af72}.leaderboard-foot>span:last-child{margin-left:auto;font-size:7px}.room-disclaimer{display:flex;gap:8px;align-items:center;color:#608494;font-size:8px;line-height:1.8;padding:3px 0}.room-disclaimer .demo-label{margin-left:auto;white-space:nowrap}.room-disclaimer>span:nth-child(2){max-width:850px}.room-disclaimer svg{align-self:flex-start;margin-top:1px}.result-banner{display:flex;align-items:center;flex-wrap:wrap;gap:23px;border:1px solid #2e5c48;border-radius:9px;background:linear-gradient(120deg,#123b2a99,#10201a55);padding:23px;margin-bottom:18px}.result-intro{display:flex;align-items:center;gap:13px}.result-trophy{width:51px;height:51px;border:1px solid #465b39;background:#34452c66;color:#d8ca88;border-radius:11px;display:grid;place-items:center}.result-intro .eyebrow{font-size:7px;color:#73b494;letter-spacing:1px;margin-bottom:7px}.result-intro h2{font-size:18px;font-weight:650;letter-spacing:-.4px}.result-intro p{font-size:9px;color:#81aa99;margin-top:7px}.result-stats{display:flex;gap:25px;margin-left:auto}.result-stats .stat-value{font-size:19px}.result-stats .stat-label,.result-stats .stat-value small{font-size:8px}.result-banner>.button{font-size:10px}.wallet-balance-panel{padding:30px 31px;display:flex;justify-content:space-between;align-items:center;border-top:2px solid #356755;background:linear-gradient(115deg,#162a25,#10191f 70%);margin-bottom:17px;gap:25px}.wallet-balance-panel h2{font-family:var(--mono);font-size:36px;font-weight:500;letter-spacing:-1.6px;margin:11px 0 15px}.wallet-balance-panel h2 small{font:12px Manrope,sans-serif;color:#6f938f;letter-spacing:0}.wallet-balance-panel .stat-label{font-size:11px}.wallet-explanation{display:flex;align-items:center;gap:13px;font-size:11px;color:#77929e;line-height:1.9;padding:15px 24px;border-left:1px solid #28414a}.wallet-explanation>svg{color:#426d78}.wallet-info{display:flex;align-items:center;gap:10px;font-size:10px;color:#7695a3;line-height:1.8;padding:0 1px 24px}.wallet-ledger .panel-header{padding:19px 23px}.transaction-kind{display:flex;align-items:center;gap:12px}.transaction-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:7px;background:#15392d;color:#63d5a3;border:1px solid #235d41}.transaction-icon.outgoing{color:#ba99a5;background:#30262d;border-color:#513740}.rules-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.rules-panel .panel-header{padding:22px}.rule-block{padding:20px 22px;border-bottom:1px solid #21313a}.rule-block:last-child{border-bottom:0}.rule-block h3{font-size:12px;font-weight:650;color:#c3d3dc;margin-bottom:9px}.rule-block p{font-size:11px;color:#849fab;line-height:1.85}.rule-timeline{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#0c1a20;border:1px solid #253e46;border-radius:6px;margin-top:18px;padding:17px}.rule-timeline>span{font-family:var(--mono);font-size:15px;color:#94cbb2}.rule-timeline small{display:block;font:9px Manrope,sans-serif;color:#6d909a;margin-top:7px}.rule-timeline>svg{color:#456977}.rules-grid .prize-panel{align-self:start}.rules-grid .prize-row{padding:22px}.rules-grid .prize-row strong{font-size:13px}.rules-grid .prize-row small{font-size:10px}.rules-grid .prize-row>div>strong{font-size:23px}.rules-grid .prize-subtitle{font-size:10px;margin-top:8px}.rules-grid .prize-total{padding-top:25px}.rules-grid .prize-total strong{font-size:21px}.rules-grid .prize-note{font-size:10px;padding-top:8px}.admin-health-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:20px}.admin-health{padding-bottom:20px}.admin-health .panel-header{border-bottom:0}.admin-health p{font-size:11px;line-height:1.8;color:#9ab0ba;padding:0 22px 14px}.admin-health>.small{padding-left:22px}.admin-health .health-chip{font-size:10px}.admin-health .health-detail{display:none}.admin-job,.admin-events,.admin-errors{margin-bottom:20px}.admin-record{padding:16px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #263841}.admin-record strong{font-size:11px;line-height:1.7;font-weight:500}.admin-record>span:first-child{display:flex;flex-direction:column;gap:4px;min-width:0}.admin-record small{font-size:9px}.admin-empty{padding:23px;font-size:11px;color:#7696a7;display:flex;align-items:center;gap:8px}.admin-reason{max-width:260px;white-space:normal;line-height:1.6}.admin-actions{display:flex;align-items:center;gap:8px}.admin-events th,.admin-events td{padding-right:17px;padding-left:17px}.admin-errors .admin-record strong{overflow-wrap:anywhere}.admin-job .panel-header,.admin-errors .panel-header{border-bottom:0}.modal-backdrop{position:fixed;inset:0;background:#030a10bb;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:24px;z-index:60}.modal{width:100%;max-width:450px;background:#121d24;border:1px solid #36515f;border-radius:13px;padding:25px;box-shadow:0 25px 100px #0007;max-height:calc(100dvh - 36px);overflow:auto}.modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.modal-icon{width:43px;height:43px;display:grid;place-items:center;color:#74d7b2;background:#1d3d33;border:1px solid #335c4a;border-radius:10px}.modal h2{font-size:22px;font-weight:650;letter-spacing:-.6px}.modal>p{font-size:11px;line-height:1.8;margin:9px 0 22px}.current-balance{display:flex;align-items:center;justify-content:space-between;background:#10191f;border:1px solid #2b414e;border-radius:6px;padding:15px;font-size:10px;margin-bottom:24px}.current-balance>span{color:#8ba6b4}.current-balance>strong{font-family:var(--mono);font-size:11px;font-weight:500}.modal .amount-field>input{height:52px;font-size:21px}.modal .amount-field>span{font-size:11px}.modal .quick-amounts{display:flex;gap:9px;margin:11px 0 24px}.quick-amounts>button{flex:1;border:1px solid #34525d;color:#95b3be;background:#172a32;border-radius:5px;padding:9px;font-size:11px;font-family:var(--mono)}.quick-amounts>button:hover{border-color:#537c80}.quick-amounts>button.selected{background:#1c4130;border-color:#387055;color:#9be0bc}.modal-note{display:flex;align-items:flex-start;gap:8px;font-size:9px;color:#7696a6;line-height:1.8;padding-top:19px;border-top:1px solid #2b414b;margin-top:22px}.modal-note>svg{margin-top:2px;color:#6a989e}.modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:24px}.modal-actions .button{font-size:10px}.toast{position:fixed;bottom:25px;left:calc(50% + 108px);transform:translate(-50%);display:flex;align-items:center;gap:11px;padding:13px 15px;border:1px solid #336649;background:#1b352c;box-shadow:0 15px 70px #0008;border-radius:9px;z-index:80;color:#d0ebdf;font-size:11px;max-width:calc(100vw - 40px);min-width:280px;line-height:1.6}.toast>svg{color:#76d6a5}.toast>span{flex:1}.toast-error{background:#3b242b;border-color:#70434d;color:#f3c3cb}.toast-error>svg{color:#ef9caa}.toast .icon-button{padding:3px;color:#8cae9f}.toast-error .icon-button{color:#b28a94}.auth-page{min-height:100dvh;background:#0b1217;display:flex;flex-direction:column;padding:36px 60px}.auth-header{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1400px;margin:0 auto;width:100%}.auth-header .brand{font-size:23px}.auth-header .brand strong span{font-size:18px}.auth-environment{display:flex;align-items:center;gap:8px;font-size:10px;color:#7e9d9d}.auth-environment>.status-dot{color:#3da986}.auth-layout{display:grid;grid-template-columns:minmax(300px,1fr) 410px;align-items:center;gap:90px;width:100%;max-width:1060px;margin:auto;flex:1;padding:65px 0 80px}.auth-context{padding-top:10px}.auth-context .eyebrow{color:#669a91;font-size:9px;letter-spacing:1.3px}.auth-context h1{font-size:43px;line-height:1.4;font-weight:600;letter-spacing:-1.75px;margin:19px 0 23px}.auth-context h1>span{color:#57c59f}.auth-context>p{font-size:12px;line-height:1.95;color:#7e9aa7;max-width:390px}.auth-facts{display:flex;gap:33px;margin-top:41px}.auth-facts>div{display:flex;align-items:flex-start;flex-direction:column;gap:10px}.auth-facts svg{color:#5a8b86;margin-bottom:2px}.auth-facts strong{font-size:12px;color:#c9d7dc;white-space:nowrap}.auth-facts small{font-size:9px;color:#647e8c}.auth-disclaimer{display:flex;align-items:flex-start;gap:11px;margin-top:44px;padding-top:23px;border-top:1px solid #243b43;max-width:389px;font-size:9px;color:#657f8b;line-height:1.95}.auth-disclaimer>svg{color:#4a727d;margin-top:2px}.auth-card{background:#111c23;border:1px solid #2a3e4b;border-radius:13px;padding:31px 29px 22px;box-shadow:0 25px 100px #0003}.auth-card-title{text-align:center;display:flex;flex-direction:column;align-items:center}.auth-icon{width:43px;height:43px;background:#19372e;border:1px solid #2d5845;border-radius:10px;color:#69cda6;display:grid;place-items:center;margin-bottom:18px}.auth-card h2{font-size:20px;letter-spacing:-.55px;font-weight:650}.auth-card-title p{font-size:10px;color:#7c99a8;margin-top:9px}.auth-segment{margin-top:28px;margin-bottom:24px}.auth-segment>button{font-size:11px}.auth-card label{font-size:10px;gap:8px}.auth-card input{height:44px;font-size:12px;background:#0d171e;border-color:#304651}.auth-card input::placeholder{font-size:10px}.password-field{position:relative;display:flex;align-items:center}.password-field input{padding-right:44px}.password-field>button{position:absolute;right:7px;padding:6px}.auth-submit{width:100%;margin-top:23px;font-size:11px;height:44px}.auth-submit>svg:last-child{margin-left:auto}.auth-submit>svg:first-child{margin-left:0}.auth-card .error-box{font-size:10px;margin-top:18px;margin-bottom:0;padding:10px 12px}.auth-card-foot{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:24px;padding-top:19px;border-top:1px solid #253b45;font-size:8px;color:#648492}.auth-footer{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#466370;max-width:1400px;margin:0 auto;width:100%;padding-top:10px}@media(min-width:1550px){.terminal-grid{grid-template-columns:225px minmax(300px,1fr) 290px}.room-bottom-grid{grid-template-columns:minmax(0,1fr) 360px}.instrument-row{padding:15px 14px;gap:10px}.instrument-name strong,.instrument-price strong{font-size:10px}.order-panel form,.order-panel .panel-header{padding-left:20px;padding-right:20px}.order-panel label{font-size:10px}.order-summary,.order-summary strong{font-size:9px}.order-foot{font-size:8px}.leaderboard-name>strong{font-size:10px;max-width:157px}.leaderboard-return{font-size:10px}.content{padding-right:42px;padding-left:42px}.topbar{padding-left:42px;padding-right:42px}}@media(max-width:1280px){.sidebar{width:192px;padding-left:12px;padding-right:12px}.main-shell{margin-left:192px}.topbar,.content,.page-footer{padding-left:25px;padding-right:25px}.terminal-grid{grid-template-columns:minmax(280px,1fr) 255px}.instruments-panel{grid-column:1/-1}.instruments-panel .panel-header{padding:12px 16px;min-height:42px}.instrument-list{display:flex;overflow-x:auto;max-height:none;overflow-y:hidden}.instrument-row{min-width:170px;width:auto;flex-shrink:0;padding:12px;border-left:0;border-bottom:2px solid transparent;border-right:1px solid #23323c}.instrument-row.selected{border-bottom-color:#3bd29d;border-left:0}.instrument-foot{display:none}.room-bottom-grid{grid-template-columns:minmax(0,1fr) 288px}.leaderboard-row{gap:6px;padding-left:11px;padding-right:11px}.leaderboard-row.you{padding-left:9px}.leaderboard-name>strong{max-width:110px}.position-table th,.position-table td{padding-left:11px;padding-right:11px}.positions-header>.small{display:none}.ticket-stats{gap:12px}.ticket-stats .stat-value{font-size:17px}.ticket-stats .stat-value small{display:block;margin-top:3px}.prize-row,.prize-total{padding-left:18px;padding-right:18px}.session-schedule>div:not(:last-child):after{width:20%}.toast{left:calc(50% + 96px)}.wallet-summary-label{display:none}.auth-layout{gap:60px}}@media(max-width:1080px){.lobby-grid{grid-template-columns:minmax(0,1.5fr) minmax(265px,1fr);gap:15px}.panel-header{padding-left:18px;padding-right:18px}.session-head{padding-left:19px;padding-right:19px}.session-head h2{font-size:22px}.ticket-stats{padding-left:19px;padding-right:19px}.ticket-stats .stat-value{font-size:16px}.session-countdown{min-width:88px;padding:9px}.session-countdown strong{font-size:22px}.session-schedule{padding-left:19px;padding-right:19px;gap:9px}.session-schedule>div:not(:last-child):after{display:none}.registration-panel>.button{margin-left:19px;margin-right:19px;width:calc(100% - 38px);font-size:10px}.registration-note{padding-left:19px;padding-right:19px;font-size:7px}.room-bottom-grid{grid-template-columns:minmax(0,1fr)}.leaderboard-list{max-height:420px}.leaderboard-name>strong{max-width:230px}.leaderboard-column-head,.leaderboard-row{padding-right:20px;padding-left:20px}.leaderboard-row.you{padding-left:18px}.leaderboard-return{font-size:11px}.leaderboard-name>strong{font-size:11px}.leaderboard-name>small{font-size:8px}.room-disclaimer .demo-label{display:none}.account-strip .stat-value{font-size:18px}.account-strip .stat-value small{display:block;font-size:8px;margin-top:3px}.result-stats{margin-left:0;flex-wrap:wrap}.result-banner{gap:22px}.result-banner>.button{margin-left:auto}.wallet-explanation{padding-right:0;padding-left:20px;font-size:10px}.wallet-balance-panel h2{font-size:32px}.rules-grid{gap:15px}.auth-page{padding:32px 40px}.auth-layout{grid-template-columns:minmax(250px,1fr) 370px;gap:40px;max-width:880px}.auth-context h1{font-size:37px}.auth-facts{gap:20px}.auth-facts strong{font-size:11px}.auth-card{padding-left:25px;padding-right:25px}}@media(max-width:900px){.sidebar{transform:translate(-100%);transition:transform .2s;width:216px;padding:31px 16px 16px}.sidebar.open{transform:translate(0)}.sidebar-backdrop{display:block;position:fixed;inset:0;background:#0009;z-index:29;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.main-shell{margin-left:0}.mobile-menu{display:inline-flex;margin-left:-7px;margin-right:2px}.topbar{height:68px;padding:0 24px}.content{padding-top:28px;padding-left:24px;padding-right:24px}.page-heading{margin-bottom:25px}.page-heading h1{font-size:26px}.lobby-grid{grid-template-columns:1.6fr 1fr;gap:16px}.room-content{padding-top:22px}.terminal-grid{grid-template-columns:minmax(0,1fr) 258px}.instrument-row{min-width:181px}.account-strip .stat-value{font-size:20px}.account-strip .stat-value small{display:inline;font-size:8px}.toast{left:50%}.auth-page{padding:28px 31px}.auth-layout{gap:33px;grid-template-columns:minmax(230px,1fr) 350px}.auth-context h1{font-size:32px;letter-spacing:-1.2px}.auth-context>p{font-size:11px}.auth-facts{gap:17px}.auth-facts strong{font-size:10px}.auth-facts small{font-size:8px}.auth-disclaimer{font-size:8px;gap:8px}.auth-context .eyebrow{font-size:8px;letter-spacing:1px}.auth-card{padding:27px 23px 20px}}@media(max-width:700px){.topbar{padding:0 17px;height:65px;gap:10px}.breadcrumb>.muted,.breadcrumb>svg{display:none}.breadcrumb{font-size:10px;gap:7px}.wallet-summary{gap:8px}.wallet-summary>strong{font-size:11px}.wallet-summary>strong>span{font-size:7px;display:block;text-align:right;margin-top:3px}.wallet-summary .button{font-size:9px;padding:6px 9px;min-height:31px;margin-left:0;gap:4px}.wallet-summary .button .plus{font-size:17px}.content{padding:25px 17px 16px}.page-heading{align-items:flex-start;gap:12px;margin-bottom:23px}.page-heading h1{font-size:26px}.page-heading p{font-size:10px;max-width:240px}.page-heading .eyebrow{font-size:8px;letter-spacing:1.1px}.page-heading-aside{padding-top:9px;gap:11px}.clock-indicator{font-size:9px}.clock-indicator>span{display:none}.page-heading-aside .demo-label{font-size:8px}.lobby-grid{grid-template-columns:1fr;gap:16px;margin-bottom:20px}.registration-panel .panel-header{padding-top:18px;padding-left:20px;padding-right:20px}.session-head{padding-left:20px;padding-right:20px;padding-top:8px}.session-head h2{font-size:25px}.session-head p{font-size:10px}.session-countdown{min-width:99px;padding:10px 13px}.session-countdown strong{font-size:26px}.ticket-stats{padding:0 20px 25px;gap:18px}.ticket-stats .stat-value{font-size:20px}.ticket-stats .stat-value small{font-size:9px;display:block}.stat-label{font-size:9px}.stat-hint{font-size:8px}.session-schedule{padding:25px 20px;gap:0}.session-schedule>div>span:nth-child(2){font-size:10px}.session-schedule small{font-size:8px}.registration-panel>.button{margin:0 20px;width:calc(100% - 40px);font-size:11px}.registration-note{font-size:8px;padding-left:20px;padding-right:20px}.prize-panel .panel-header{padding:20px 20px 8px}.prize-subtitle{margin-left:20px;margin-top:3px}.prize-row{padding:15px 20px}.prize-row strong{font-size:12px}.prize-row small{font-size:9px}.prize-row>div>strong{font-size:17px}.prize-total{padding:20px 20px 12px}.prize-total strong{font-size:16px}.prize-note{font-size:9px;padding-left:20px;padding-right:20px;padding-bottom:20px}.active-session{padding:14px;gap:10px;flex-wrap:wrap}.active-session>span:nth-child(2){min-width:120px;flex:1}.active-session strong{font-size:11px}.active-session small{font-size:9px}.active-session .status{font-size:8px;margin-left:auto}.active-session-open{margin-left:45px;font-size:10px}.active-session-icon{width:33px;height:33px}.panel-header{padding:17px 18px}.panel-header h2{font-size:12px}.history-panel .panel-header .small{font-size:8px}.lobby-bottom-note{flex-wrap:wrap;font-size:9px;gap:8px;align-items:flex-start}.lobby-bottom-note>span{flex:1}.lobby-bottom-note>.text-button{margin-left:24px;width:100%;font-size:9px}.page-footer{padding:18px 17px;font-size:8px;gap:10px}.page-footer .demo-label{font-size:7px}.room-heading{flex-wrap:wrap;gap:13px}.room-heading>div:first-child{width:100%}.room-heading h1{font-size:24px}.room-heading-status{margin:0;width:100%;justify-content:space-between;gap:10px}.room-timer{border:0;padding:0;font-size:9px;gap:6px}.room-timer strong{font-size:20px}.room-heading .back-button{font-size:10px;margin-bottom:13px}.room-date{font-size:11px}.info-banner{padding:14px;gap:10px;flex-wrap:wrap}.info-banner>svg{width:18px}.info-banner>span{min-width:220px}.info-banner small{font-size:9px}.info-banner>.button{margin-left:27px;font-size:9px}.account-strip{grid-template-columns:1fr 1fr;padding:18px 20px;row-gap:22px;column-gap:16px}.account-strip .stat:nth-child(2){border-right:0}.account-strip .stat-value{font-size:21px}.account-strip .stat-value small{display:block;font-size:8px;margin-top:4px}.account-strip .stat-label{font-size:9px}.account-strip .stat-hint{font-size:8px;margin-top:5px}.terminal-grid{grid-template-columns:minmax(0,1fr);gap:16px}.instruments-panel{grid-column:auto}.instruments-panel .panel-header{padding:12px 16px}.instrument-row{min-width:180px;padding:13px 11px;gap:9px}.instrument-name strong,.instrument-price strong{font-size:10px}.chart-heading{padding:17px}.chart-heading h2{font-size:16px}.source-label{font-size:8px}.chart-mid strong{font-size:20px}.chart-toolbar{padding:10px 17px}.chart-toolbar-label{font-size:8px}.bid-ask-row{font-size:9px;padding:15px 17px}.bid-ask-row strong{font-size:11px}.spread-label strong{font-size:9px}.order-panel .panel-header{padding:18px 20px}.order-panel .panel-header h2{font-size:13px}.order-panel .demo-label{font-size:9px}.order-panel form{padding:19px 20px}.direction-segment>button{height:36px;font-size:12px}.execution-price{font-size:11px;padding-top:21px}.execution-price strong{font-size:16px}.execution-price small{font-size:10px}.order-panel label{font-size:11px}.amount-field>input{height:46px;font-size:18px}.input-hint{font-size:10px}.margin-options{margin-bottom:22px;margin-top:12px;gap:10px}.margin-options>button{font-size:10px;padding:7px 0}.leverage-options{gap:10px}.leverage-options>button{font-size:13px;padding:11px 0}.order-summary{font-size:10px;margin:23px 0 18px;gap:12px}.order-summary strong{font-size:10px}.order-panel form>.button{font-size:12px;height:45px}.order-block-reason{font-size:10px;gap:8px;padding:12px;margin-bottom:17px}.order-block-reason>svg{width:14px}.order-foot{font-size:9px;padding-top:16px}.positions-header{padding:0 17px}.table-tabs{gap:20px}.table-tabs>button{font-size:11px}.table-tabs button>span{font-size:8px}.positions-panel .empty-state{padding-top:36px;padding-bottom:36px}.leaderboard-panel .panel-header h2{font-size:13px}.leaderboard-panel .panel-header>.small{font-size:10px}.leaderboard-column-head{font-size:9px;padding:13px 18px}.leaderboard-row{padding:12px 18px;gap:10px}.leaderboard-row.you{padding-left:16px}.leaderboard-avatar{width:30px;height:30px}.leaderboard-name>strong{font-size:11px;max-width:220px}.leaderboard-name>small{font-size:8px}.leaderboard-rank{font-size:11px;width:19px}.leaderboard-return{font-size:11px}.leaderboard-foot{font-size:8px;padding:15px 17px}.leaderboard-foot>span:last-child{font-size:7px}.room-disclaimer{align-items:flex-start;line-height:1.9;font-size:9px;padding-top:7px}.room-disclaimer>svg{margin-top:3px}.result-banner{padding:20px;gap:23px}.result-intro h2{font-size:19px}.result-intro p{font-size:10px}.result-intro .eyebrow{font-size:8px}.result-stats{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:20px}.result-stats .stat-value{font-size:22px}.result-stats .stat-label{font-size:9px}.result-banner>.button{width:100%;font-size:11px}.wallet-balance-panel{padding:23px;flex-direction:column;align-items:flex-start;gap:20px}.wallet-balance-panel h2{font-size:34px;margin-bottom:13px}.wallet-balance-panel h2 small{font-size:12px}.wallet-explanation{width:100%;border-left:0;border-top:1px solid #2c454e;padding:19px 0 0;font-size:10px;gap:11px}.wallet-explanation br{display:none}.wallet-info{align-items:flex-start;font-size:10px;padding-bottom:22px;gap:9px}.wallet-info>svg{margin-top:3px}.wallet-ledger th,.wallet-ledger td{padding-right:17px;padding-left:17px}.rules-grid{grid-template-columns:1fr;gap:17px}.rules-panel .panel-header,.rule-block{padding:20px}.rule-block h3{font-size:12px}.rule-block p{font-size:11px}.rule-timeline{padding:17px 14px}.rule-timeline>span{font-size:14px}.rule-timeline small{font-size:9px}.rules-grid .prize-row{padding:19px 20px}.rules-grid .prize-row>div>strong{font-size:19px}.rules-grid .prize-total strong{font-size:18px}.rules-grid .prize-note{font-size:10px}.rules-grid .prize-panel{grid-row:auto}.admin-health-grid{grid-template-columns:1fr;gap:15px}.admin-record{align-items:flex-start;padding:16px 18px;flex-direction:column;gap:8px}.admin-record strong{font-size:10px}.admin-record>.small{font-size:9px}.admin-events .panel-header{flex-wrap:wrap;gap:7px}.admin-events .panel-header>.small{font-size:9px}.modal{padding:23px}.modal-backdrop{padding:17px}.modal h2,.modal .amount-field input{font-size:21px}.modal .button{font-size:10px}.toast{font-size:11px;bottom:18px;max-width:calc(100vw - 32px);min-width:min(330px,calc(100vw - 32px))}.auth-page{padding:26px 22px;min-height:100dvh}.auth-header{margin-bottom:38px}.auth-header .brand{font-size:20px}.auth-header .brand strong span{font-size:16px}.auth-environment{font-size:8px;gap:6px;line-height:1.8;max-width:110px}.auth-layout{display:flex;flex-direction:column;gap:31px;padding:0 0 37px;max-width:430px;flex:0;margin:auto}.auth-context{width:100%;padding-top:0}.auth-context h1{font-size:29px;line-height:1.35;margin:15px 0 14px;letter-spacing:-.9px}.auth-context h1 br{display:none}.auth-context h1 span{display:block}.auth-context>p{font-size:11px;max-width:360px;line-height:1.8}.auth-facts,.auth-disclaimer{display:none}.auth-card{width:100%;padding:26px 24px 22px;border-radius:10px}.auth-card h2{font-size:21px}.auth-card-title p{font-size:11px}.auth-icon{margin-bottom:17px}.auth-segment{margin-top:24px;margin-bottom:24px}.auth-card label{font-size:11px}.auth-card input{font-size:13px;height:46px}.auth-card input::placeholder{font-size:11px}.auth-submit{height:46px;font-size:12px;margin-top:25px}.auth-card-foot{font-size:9px}.auth-footer{gap:15px;margin-top:auto;font-size:8px;align-items:flex-start}.auth-footer>span:last-child{max-width:150px;text-align:right;line-height:1.6}}@media(max-width:380px){.wallet-summary>strong{font-size:10px}.wallet-summary .button{font-size:8px;padding:5px 7px}.breadcrumb{font-size:9px}.ticket-stats{gap:12px}.ticket-stats .stat-value{font-size:18px}.ticket-stats .stat-value small,.stat-label{font-size:8px}.session-head h2{font-size:23px}.session-head p{font-size:8px}.session-countdown{min-width:83px;padding:10px}.session-countdown strong{font-size:23px}.session-schedule>div>span:nth-child(2){font-size:8px}.session-schedule small{font-size:7px}.registration-panel>.button{font-size:10px}.registration-note,.page-heading .demo-label{font-size:7px}.page-footer>.demo-label{display:none}.modal-actions{flex-direction:column-reverse}.leaderboard-name>strong{max-width:160px}.auth-page{padding-left:18px;padding-right:18px}.auth-layout{gap:27px}.auth-context h1{font-size:27px}.auth-card{padding-left:20px;padding-right:20px}.auth-card h2{font-size:19px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important;transition:none!important}}.stale-label{font-size:7px;color:#c0a171;line-height:1.5;font-family:Manrope,sans-serif;letter-spacing:0}@media(max-width:700px){.page-heading{flex-wrap:wrap}.page-heading>div:first-child{min-width:0}.breadcrumb{min-width:0;flex:1}.breadcrumb>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-summary{flex-shrink:0}.admin-health p{overflow-wrap:anywhere}}
