:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#07090d;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html,body{background:#07090d;min-height:100%;margin:0;padding:0}*{box-sizing:border-box;font-variant-numeric:tabular-nums}body{color:#f4f7fb;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font-family:inherit}button{transition:transform .16s cubic-bezier(.2,.8,.2,1),filter .16s,border-color .18s,box-shadow .18s,background-color .18s}button:not(:disabled):hover{filter:brightness(1.12);transform:translateY(-1px)}button:not(:disabled):active{transition-duration:70ms;transform:translateY(1px)scale(.99)}button:disabled{filter:saturate(.65)}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #27d7ff}.ot-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#303542;border-radius:8px}html[data-ot-text-size=large] body{zoom:1.09}html[data-ot-text-size=large]:has(.ot-menu-shell--command,.ot-trading-terminal){font-size:112.5%}html[data-ot-text-size=large] body:has(.ot-menu-shell--command,.ot-trading-terminal){zoom:1}html[data-ot-contrast=high] :is(button,input,select,textarea,details,[role=dialog]){border-color:#5d6a80!important}html[data-ot-contrast=high] :is(.ot-collapsible__header,.ot-stat-card,.ot-ticker-card){filter:contrast(1.16)brightness(1.08)}html[data-ot-direction-cues=on] .is-up:before{content:"▲ "}html[data-ot-direction-cues=on] .is-down:before{content:"▼ "}html[data-ot-motion=reduced] *,html[data-ot-motion=reduced] :before,html[data-ot-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html[data-ot-motion=reduced] .ot-arcade-result-fx__particles{display:none!important}.ot-settings-divider{background:#252b37;height:1px}.ot-settings-toggle{color:#a4afc0;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.ot-settings-toggle input{accent-color:#27d7ff;cursor:pointer;width:32px;height:18px}.ot-game-shell{padding:10px}.ot-desk-grid{grid-template-columns:minmax(0,1fr) minmax(300px,350px);gap:10px;display:grid}.ot-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(340px,390px);align-items:start;gap:10px;display:grid}.ot-desk-layout--chart-focus .ot-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(270px,310px)}.ot-desk-layout--execution .ot-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(420px,470px)}.ot-workspace-main,.ot-workspace-rail{flex-direction:column;gap:10px;min-width:0;display:flex}.ot-workspace-rail{align-self:start}.ot-data-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ot-menu-shell{isolation:isolate;min-height:100vh;padding:0 28px 76px;overflow:hidden;background:#02050b!important}.ot-menu-backdrop{z-index:0;pointer-events:none;background:#02050b;position:fixed;inset:0;overflow:hidden;box-shadow:inset 0 0 220px 90px #000000e0}.ot-menu-backdrop__image{object-fit:cover;opacity:.68;filter:saturate(1.05)contrast(1.03);width:100%;height:100%;position:absolute;inset:0;transform:none}.ot-menu-backdrop__scan{opacity:.18;mix-blend-mode:screen;will-change:transform, opacity;background:repeating-linear-gradient(90deg,#0000 0 92px,#27d7ff12 93px 94px),linear-gradient(112deg,#0000 32%,#27d7ff24 48%,#ff3d781a 52%,#0000 68%);animation:9s ease-in-out infinite alternate ot-menu-scan;position:absolute;inset:-12%;transform:translate(-5%)}.ot-menu-backdrop__veil{background:#02050b7a;position:absolute;inset:0}.ot-menu-stage{z-index:2;flex-direction:column;gap:12px;width:min(1260px,100%);display:flex;position:relative}.ot-menu-topbar{z-index:30;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;min-height:0;padding:clamp(18px,3.5vh,34px) 4px 8px;display:grid;position:relative;overflow:visible}.ot-menu-brand{grid-column:2;justify-self:center}.ot-menu-brand__logo{object-fit:contain;filter:drop-shadow(0 0 18px #27d7ff3d);-webkit-user-select:none;user-select:none;width:clamp(238px,25vw,336px);height:auto;display:block}.ot-menu-meta{z-index:31;grid-column:3;place-self:center end;position:relative}.ot-menu-meta details[open]{z-index:32;position:relative}.ot-menu-meta>[role=group] button,.ot-menu-meta>[role=group] summary{box-sizing:border-box;min-height:32px!important}.ot-menu-account-button{border:1px solid color-mix(in srgb, var(--account-accent) 58%, transparent);background:color-mix(in srgb, var(--account-accent) 7%, #00000061);color:#eefcff;cursor:pointer;min-height:32px;box-shadow:inset 0 0 16px color-mix(in srgb, var(--account-accent) 5%, transparent);border-radius:7px;align-items:center;gap:8px;padding:0 10px 0 7px;display:flex}.ot-menu-account-button>b{border:1px solid var(--account-accent);width:20px;height:20px;color:var(--account-accent);box-shadow:0 0 10px color-mix(in srgb, var(--account-accent) 35%, transparent);border-radius:5px;place-items:center;font-size:12px;display:grid}.ot-menu-account-button>span{color:#e8f1fb;white-space:nowrap;flex-direction:column;align-items:flex-start;min-width:0;font-size:10px;font-weight:800;line-height:1.05;display:flex}.ot-menu-account-button small{color:color-mix(in srgb, var(--account-accent) 72%, #718198);letter-spacing:.1em;text-transform:uppercase;margin-top:3px;font-size:7px;font-weight:750}.ot-menu-account-button:hover{border-color:var(--account-accent);box-shadow:0 0 18px color-mix(in srgb, var(--account-accent) 22%, transparent), inset 0 0 18px color-mix(in srgb, var(--account-accent) 8%, transparent)}.ot-menu-account-button.needs-setup{animation:2.3s ease-in-out infinite ot-account-setup-pulse}.ot-topbar-brand__logo{object-fit:contain;filter:drop-shadow(0 0 8px #27d7ff29);-webkit-user-select:none;user-select:none;width:106px;height:auto;display:block}.ot-brand-mark{animation:3.2s ease-in-out infinite ot-menu-brand-pulse;box-shadow:0 0 18px #27d7ff57,inset 0 0 15px #27d7ff14;background:#27d7ff14!important;border-color:#27d7ffd9!important;border-radius:8px!important}.ot-menu-brand-name{text-transform:uppercase;text-shadow:0 0 16px #27d7ff52;letter-spacing:.05em!important}.ot-menu-brand-code{color:#70849d!important;letter-spacing:.16em!important}.ot-menu-network{letter-spacing:.11em;background:#00d89f0d;border:1px solid #00d89f47;border-radius:6px;align-items:center;gap:8px;padding:7px 11px;font-weight:750;display:inline-flex;color:#8fa8a2!important;font-size:10px!important}.ot-menu-network__light{background:#00d89f;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite ot-menu-signal;box-shadow:0 0 12px #00d89fcc}.ot-menu-network--footer{margin-bottom:8px;display:inline-flex}.ot-menu-topbar__shop{margin-left:auto}.ot-menu-hero{text-align:center;width:min(850px,100%);margin-inline:auto;padding:clamp(22px,3.2vw,38px) 4px clamp(14px,2vw,22px);animation:.4s cubic-bezier(.16,1,.3,1) both ot-rise-in}.ot-menu-hero__eyebrow{color:#27d7ff;letter-spacing:.24em;text-shadow:0 0 15px #27d7ff73;font-size:11px;font-weight:820}.ot-menu-hero h1{color:#f4f7fb;letter-spacing:-.055em;text-transform:uppercase;text-shadow:0 0 28px #27d7ff33,0 8px 34px #000000b8;margin:10px 0 8px;font-size:clamp(46px,5.5vw,74px);line-height:.92}.ot-menu-hero p{color:#b5c2d4;letter-spacing:.01em;max-width:670px;margin:0 auto;font-size:clamp(15px,1.6vw,19px);font-weight:540;line-height:1.5}.ot-menu-signals{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;margin-top:16px;display:grid}.ot-menu-signal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050a12a8;border:1px solid #27d7ff38;border-radius:7px;min-width:0;padding:10px 12px;box-shadow:inset 0 0 18px #27d7ff06}.ot-menu-signal span,.ot-menu-signal strong{display:block}.ot-menu-signal span{color:#65758c;letter-spacing:.17em;font-size:8px;font-weight:800}.ot-menu-signal strong{color:#dffbff;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.ot-menu-operations{z-index:1;box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;background:#03070de0;border:1px solid #27d7ff57;border-radius:12px;width:min(580px,100%);margin-inline:auto;padding:16px;position:relative;box-shadow:0 22px 70px #00000075,0 0 34px #27d7ff14}.ot-menu-operations__stack{flex-direction:column;gap:8px;padding:0;display:flex}.ot-menu-choice{box-sizing:border-box;color:#eefcff;cursor:pointer;text-transform:uppercase;background:#070c14eb;border:1px solid #27d7ff47;border-radius:7px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:54px;padding:0 18px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.ot-menu-choice__label{color:inherit;letter-spacing:.09em;text-align:center;grid-column:2;justify-self:center;font-size:13px;font-weight:820}.ot-menu-choice__meta{color:#75869c;letter-spacing:.08em;white-space:nowrap;grid-column:3;justify-self:end;font-size:9px;font-weight:760}.ot-primary-action{order:2;min-height:54px;animation:2.8s ease-in-out infinite ot-menu-action-pulse;position:relative;color:#41ffc3!important;background:#041212eb!important;border-color:#00d89fdb!important;border-radius:7px!important;box-shadow:0 0 24px #00d89f21,inset 0 0 25px #00d89f0a!important}.ot-primary-action:hover{box-shadow:0 0 34px #00d89f47,inset 0 0 28px #00d89f17!important}.ot-menu-daily-card,.ot-menu-goal-card,.ot-menu-customize{box-shadow:inset 0 0 22px #ffd23f06;background:#070b12c7!important;border-color:#ffd23f57!important}.ot-menu-daily-card{flex-direction:column;gap:8px;display:flex;box-shadow:none!important;background:0 0!important;border:0!important}.ot-menu-choice--daily{color:#ffe36f}.ot-menu-daily-result{background:#070b12d1;border:1px solid #ffd23f38;border-radius:7px;padding:10px 12px}.ot-menu-daily-result__score{color:#f4f7fb;text-align:center;font-size:12px}.ot-menu-daily-result__actions{gap:8px;margin-top:9px;display:flex}.ot-menu-continue-action{order:3}.ot-arcade-action{order:1}.ot-menu-daily-card{order:4}.ot-menu-league-action{order:5;color:#8ceeff!important;background:linear-gradient(100deg,#27d7ff18,#c084fc12),#050a12eb!important;border-color:#27d7ffad!important}.ot-menu-actions{order:6}.ot-menu-goal-card{order:9;box-shadow:none!important;background:0 0!important;border:0!important}.ot-menu-goal-card summary{color:#718198;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:36px;padding:0 10px;font-size:9px;font-weight:780;list-style:none;display:flex}.ot-menu-goal-card summary::-webkit-details-marker{display:none}.ot-menu-goal-card[open] summary{color:#9db0c8}.ot-menu-goal-card__body{background:#070b12d1;border:1px solid #27d7ff2e;border-radius:7px;margin-top:4px;padding:12px}.ot-arcade-action{color:#ff8eb2;animation:3.4s ease-in-out infinite ot-menu-arcade-pulse;box-shadow:0 0 20px #ff3d781f,inset 0 0 22px #c084fc0a;background:#130711eb!important;border-color:#ff3d78b3!important}.ot-arcade-action:hover{box-shadow:0 0 32px #ff3d7840,inset 0 0 28px #c084fc14;border-color:#ff3d78f2!important}.ot-menu-shop-action{color:#ffe36f;order:7;margin-top:8px;background:linear-gradient(135deg,#ffd23f1c,#ff3d780b),#0c0b08eb!important;border-color:#ffd23fb3!important;box-shadow:0 0 22px #ffd23f1c,inset 0 0 22px #ffd23f09!important}.ot-menu-shop-action:hover{border-color:#ffe36f!important;box-shadow:0 0 32px #ffd23f3b,0 0 54px #ff3d7812,inset 0 0 26px #ffd23f12!important}.ot-menu-shop-action.is-owned{color:#67ffce;background:linear-gradient(135deg,#00d89f1f,#27d7ff0b),#05100eeb!important;border-color:#00d89fc2!important;box-shadow:0 0 25px #00d89f26,inset 0 0 22px #00d89f0b!important}.ot-menu-actions{grid-template-columns:1fr;gap:8px;display:grid}.ot-menu-customize-toggle{order:8;min-height:54px;color:#dce8f5!important;background:#050a11c2!important;border-color:#27d7ff3d!important}.ot-menu-customize{order:9}.ot-menu-secondary-action:hover{box-shadow:0 0 18px #27d7ff1f;color:#70e8ff!important;border-color:#27d7ffad!important}.ot-neon-run{--ot-run-glow:39, 215, 255;transition:border-color .18s,box-shadow .18s,filter .18s,transform .18s;transform:translateY(0);box-shadow:0 0 18px rgba(var(--ot-run-glow), .13), 0 0 38px rgba(var(--ot-run-glow), .055), inset 0 0 20px rgba(var(--ot-run-glow), .035)!important}.ot-neon-run--green{--ot-run-glow:0, 216, 159}.ot-neon-run--cyan{--ot-run-glow:39, 215, 255}.ot-neon-run--magenta{--ot-run-glow:255, 61, 120}.ot-neon-run--amber{--ot-run-glow:255, 210, 63}.ot-neon-run:focus-visible{outline:2px solid rgba(var(--ot-run-glow), .9);outline-offset:3px}.ot-mission-drawer{z-index:50;-webkit-backdrop-filter:none;backdrop-filter:none;background:#04080ff0;border:1px solid #ff3d78b8;border-right:0;border-radius:14px 0 0 14px;width:52px;transition:width .26s cubic-bezier(.16,1,.3,1),box-shadow .22s;display:flex;position:fixed;top:clamp(154px,20vh,190px);bottom:48px;right:0;overflow:hidden;box-shadow:-8px 0 34px #00000085,0 0 26px #ff3d782b,inset 0 0 22px #27d7ff09}.ot-mission-drawer.is-open{width:min(460px,100vw - 12px);box-shadow:-16px 0 48px #000000a3,0 0 38px #ff3d783d,inset 0 0 30px #27d7ff0d}.ot-mission-drawer__toggle{color:#ff7aa6;letter-spacing:.17em;text-transform:uppercase;writing-mode:vertical-rl;cursor:pointer;background:linear-gradient(#ff3d7824,#27d7ff12);border:0;border-right:1px solid #ff3d786b;flex:0 0 52px;justify-content:center;align-items:center;gap:16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-weight:850;transition:color .18s,text-shadow .18s,background .18s;display:flex;transform:none}.ot-mission-drawer__toggle small{color:#70e8ff;letter-spacing:.14em;font-size:8px}.ot-mission-drawer__toggle:hover,.ot-mission-drawer__toggle:focus-visible{color:#ffb0c9;text-shadow:0 0 12px #ff3d78e6;background:linear-gradient(#ff3d783b,#27d7ff1f);outline:none}.ot-mission-drawer__panel{z-index:51;flex-direction:column;flex:1;min-width:0;animation:.22s cubic-bezier(.16,1,.3,1) 50ms both ot-mission-panel-in;display:flex;position:relative}.ot-mission-drawer__heading{color:#ff7aa6;letter-spacing:.17em;text-transform:uppercase;border-bottom:1px solid #27d7ff47;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px 12px;font-size:12px;font-weight:850;display:flex}.ot-mission-drawer__heading small{color:#70e8ff;letter-spacing:.13em;font-size:8px}.ot-mission-drawer__content{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px;display:flex;overflow-y:auto}.ot-mission-drawer__content button:not(:disabled){transition:border-color .18s,box-shadow .18s,filter .18s}.ot-mission-drawer__content button:not(:disabled):hover{filter:brightness(1.08);box-shadow:0 0 26px #27d7ff33,inset 0 0 18px #27d7ff0e;border-color:#27d7ffd1!important}.ot-developer-drawer{border-color:#ffd23fbd #ffd23fbd #ffd23fbd currentColor;border-left-style:none;border-left-width:0;border-right-style:solid;border-right-width:1px;border-radius:0 14px 14px 0;flex-direction:row-reverse;width:52px;left:0;right:auto;box-shadow:8px 0 34px #00000085,0 0 26px #ffd23f29,inset 0 0 22px #27d7ff09}.ot-developer-drawer.is-open{width:min(430px,100vw - 12px);box-shadow:16px 0 48px #000000a3,0 0 38px #ffd23f38,inset 0 0 30px #27d7ff0d}.ot-developer-drawer__toggle{color:#ffe06d;background:linear-gradient(#ffd23f26,#27d7ff12);border-left:1px solid #ffd23f6b;border-right:0;transform:rotate(180deg)}.ot-developer-drawer__toggle small{color:#70e8ff}button.ot-developer-drawer__toggle:not(:disabled):hover,button.ot-developer-drawer__toggle:focus-visible{color:#fff1ad;text-shadow:0 0 12px #ffd23fdb;background:linear-gradient(#ffd23f3b,#27d7ff1f);transform:rotate(180deg)}button.ot-developer-drawer__toggle:not(:disabled):active{transform:rotate(180deg)scale(.99)}.ot-developer-drawer__panel{animation-name:ot-developer-panel-in}.ot-developer-drawer__heading{color:#ffe06d;border-bottom-color:#ffd23f47}.ot-developer-note__intro{background:linear-gradient(135deg,#ffd23f1c,#0000 58%),#080e18d1;border:1px solid #ffd23f52;border-radius:10px;padding:14px;box-shadow:inset 0 0 24px #ffd23f09}.ot-developer-note__status{color:#70e8ff;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.ot-developer-note__status span{background:#00d89f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #00d89fe6}.ot-developer-note__intro h2{color:#f7fbff;letter-spacing:.02em;margin:10px 0 6px;font-size:18px;line-height:1.12}.ot-developer-note__intro p,.ot-developer-note__update p{color:#98a7bb;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;line-height:1.5}.ot-developer-note__updates{gap:8px;display:grid}.ot-developer-note__update{background:#080e18c2;border:1px solid #758ba738;border-radius:9px;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:11px;display:grid}.ot-developer-note__update>span{color:#ffe06d;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px}.ot-developer-note__update h3{color:#dcecff;letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:850}.ot-developer-note__footer{color:#758ba7;border-left:2px solid #27d7ff94;margin-top:auto;padding:10px 12px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;line-height:1.45}.ot-menu-disclaimer{text-shadow:0 2px 10px #000000b3;padding:8px 10px;color:#66738a!important}.ot-menu-tape{z-index:4;pointer-events:none;background:#02050bf2;border-top:1px solid #27d7ff59;height:36px;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -8px 28px #00000061,0 0 18px #27d7ff14}.ot-menu-tape__track{align-items:center;width:max-content;min-height:35px;animation:26s linear infinite ot-menu-tape;display:flex}.ot-menu-tape__quote{color:#8190a5;letter-spacing:.06em;border-right:1px solid #27d7ff1f;align-items:center;gap:8px;min-width:188px;padding:0 20px;font-size:10px;display:inline-flex}.ot-menu-tape__quote strong{color:#dffbff;letter-spacing:.13em}.ot-menu-tape__quote .is-up{color:#00d89f}.ot-menu-tape__quote .is-down{color:#ff4b7b}.ot-options-grid{grid-template-columns:minmax(0,1fr) 280px;display:grid}.ot-options-ticket{border-left:1px solid #222630}.ot-adventure-grid{grid-template-columns:1.1fr 1fr 1fr;gap:10px;display:grid}.ot-collapsible{min-width:0;position:relative}.ot-collapsible--open{animation:.22s cubic-bezier(.16,1,.3,1) both ot-panel-open}.ot-collapsible--open[data-priority=true]:before{content:"";z-index:4;pointer-events:none;background:#27d7ff;border-radius:8px 0 0 8px;width:2px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 14px #27d7ff6b}.ot-collapsible__content{min-width:0}.ot-collapsible__toggle{z-index:8;color:#8c96aa;cursor:pointer;background:#11151d;border:1px solid #303542;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;font-size:16px;line-height:1;display:grid;position:absolute;top:6px;right:7px;box-shadow:0 4px 12px #0000003d}.ot-collapsible__toggle:hover{color:#27d7ff;border-color:#27d7ff8c}.ot-collapsible--closed{cursor:pointer;text-align:left;background:#0c0f15;border:1px solid #222630;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:42px;padding:9px 11px 9px 13px;display:flex;box-shadow:0 7px 18px #0000002b}.ot-collapsible--closed:hover{background:#10151d;border-color:#27d7ff80!important}.ot-collapsible__closed-title{letter-spacing:.9px;text-transform:uppercase;font-size:11px;font-weight:800}.ot-collapsible__closed-action{color:#657087;letter-spacing:1px;font-size:9px;font-weight:750}.ot-position-row{border-top:1px solid #222630b8;align-items:stretch;display:flex}.ot-position-row:first-child{border-top:0}.ot-position-row__details{flex:1;min-width:0}.ot-flatten-button{color:#ff759a;letter-spacing:.65px;cursor:pointer;background:#ff4b7b12;border:1px solid #ff4b7b80;border-radius:5px;flex:none;margin:5px 9px 5px 0;padding:4px 8px;font-size:9px;font-weight:800}.ot-flatten-button:hover{box-shadow:0 0 14px #ff4b7b2e}.ot-menu-topbar{animation:.22s cubic-bezier(.16,1,.3,1) both ot-rise-in}.ot-menu-operations{animation:.24s cubic-bezier(.16,1,.3,1) both ot-rise-in}.ot-game-shell>*{animation:.22s cubic-bezier(.16,1,.3,1) both ot-rise-in}.ot-game-shell>:nth-child(2){animation-delay:40ms}.ot-game-shell>:nth-child(3){animation-delay:80ms}.ot-game-shell>:nth-child(4){animation-delay:.12s}.ot-topbar,.ot-stat-card{transition:border-color .22s,box-shadow .22s,background-color .22s}.ot-stat-card:hover{box-shadow:0 8px 22px #00000047;border-color:#3b4352!important}.ot-ticker-card{isolation:isolate;position:relative;overflow:hidden}.ot-ticker-card:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#27d7ff,#fff,#27d7ff,#0000);height:2px;position:absolute;inset:auto 0 0;transform:translate(-110%)}.ot-ticker-card--selected:after{opacity:.95;transform:none}.ot-ticker-card:hover{box-shadow:inset 0 0 24px #27d7ff12}.ot-price-tick{border-radius:4px;margin-left:-3px;padding:1px 3px;display:inline-block}.ot-price-tick--up{animation:.22s ease-out both ot-price-up}.ot-price-tick--down{animation:.22s ease-out both ot-price-down}.ot-arcade-action{position:relative;overflow:hidden}.ot-game-shell--arcade{--ot-arcade-accent:#c084fc;isolation:isolate;position:relative;overflow-x:hidden}.ot-arcade-skin--cyan-grid{--ot-arcade-accent:#27d7ff;background:linear-gradient(#27d7ff0e 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#27d7ff0e 1px,#0000 1px) 0 0/24px 24px,radial-gradient(circle at 50% -10%,#27d7ff24,#0000 42%),#02080d!important}.ot-arcade-skin--bullion{--ot-arcade-accent:#ffd23f;background:radial-gradient(at 50% -10%,#ffd23f21,#0000 42%),repeating-linear-gradient(112deg,#ffffff04 0 1px,#0000 1px 7px),linear-gradient(155deg,#090906,#030403 62%,#0d0a03)!important}.ot-arcade-skin--hotwire{--ot-arcade-accent:#ff3d78;background:repeating-linear-gradient(135deg,#ff3d7807 0 2px,#0000 2px 24px),radial-gradient(circle at 83% 4%,#ff3d782b,#0000 34%),radial-gradient(circle at 8% 70%,#4c1d952e,#0000 38%),#08040b!important}.ot-arcade-skin--neon-doll{--ot-arcade-accent:#ff72c7;background:radial-gradient(circle at 78% -8%,#ff72c733,#0000 35%),radial-gradient(circle at 10% 65%,#a476ff29,#0000 38%),linear-gradient(#ffffff05 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/32px 32px,#080510!important}.ot-game-shell--arcade>*{z-index:1;position:relative}.ot-game-shell--arcade>.ot-topbar.is-audio-open{z-index:79;overflow:visible}.ot-audio-settings,.ot-audio-settings__details{position:relative}.ot-audio-settings__details[open]{z-index:80}.ot-audio-settings__panel--floating{z-index:200!important}.ot-game-shell--arcade:before,.ot-game-shell--arcade:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.ot-arcade-skin--cyan-grid:before{opacity:.46;background:linear-gradient(90deg,#0000 4%,#27d7ff40 4.1% 4.25%,#0000 4.35% 92%,#27d7ff2e 92.1% 92.2%,#0000 92.3%),repeating-linear-gradient(0deg,#0000 0 47px,#27d7ff14 48px,#0000 49px 96px);-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.ot-arcade-skin--cyan-grid:after{opacity:0;background:linear-gradient(#0000,#27d7ff14 46%,#bcf8ff57 50%,#27d7ff14 54%,#0000);height:34vh;animation:7.5s linear infinite ot-skin-signal-scan}.ot-arcade-skin--bullion:before{background:linear-gradient(135deg,#ffd23fcc 0 2px,#0000 2px) 0 0/50px 50px no-repeat,linear-gradient(225deg,#ffd23fcc 0 2px,#0000 2px) 100% 0/50px 50px no-repeat,linear-gradient(45deg,#ffd23f8c 0 2px,#0000 2px) 0 100%/50px 50px no-repeat,linear-gradient(315deg,#ffd23f8c 0 2px,#0000 2px) 100% 100%/50px 50px no-repeat;border:1px solid #ffd23f1c;inset:8px;box-shadow:inset 0 0 70px #ffd23f06}.ot-arcade-skin--bullion:after{opacity:0;background:linear-gradient(90deg,#0000,#ffeea911,#0000);width:28%;animation:11s ease-in-out infinite ot-skin-vault-light;inset:-45% -18%;transform:skew(-18deg)}.ot-arcade-skin--hotwire:before{filter:drop-shadow(0 0 7px #ff3d7873);background:repeating-linear-gradient(#ff3d78b3 0 7px,#0000 7px 26px) 0/2px 100% no-repeat,repeating-linear-gradient(#c084fca6 0 3px,#0000 3px 34px) 100%/2px 100% no-repeat;border-left:2px solid #ff3d7870;border-right:2px solid #c084fc52;inset:0 5px}.ot-arcade-skin--hotwire:after{opacity:0;background:linear-gradient(90deg,#0000,#ff3d7821,#deb3ff52,#0000);width:42%;height:150%;animation:6.8s cubic-bezier(.22,.7,.3,1) infinite ot-skin-hotwire-surge;inset:-20% auto auto -35%;transform:rotate(16deg)}.ot-arcade-skin--neon-doll:before{opacity:.3;background:radial-gradient(circle,#ffbde7c7 0 2px,#0000 2.5px) 18px 18px/52px 52px,radial-gradient(circle,#bb93ff94 0 1.5px,#0000 2px) 0 0/52px 52px;border:1px solid #ff72c72e;border-radius:18px;inset:8px;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}.ot-arcade-skin--neon-doll:after{opacity:0;background:linear-gradient(90deg,#0000,#ffa4dc14,#d2b2ff3d,#0000);width:45%;height:160%;animation:9s ease-in-out infinite ot-skin-dream-glow;inset:-30% auto auto -40%;transform:rotate(18deg)}.ot-arcade-skin--cyan-grid :is(.ot-topbar,.ot-chart-panel,.ot-collapsible__content>div,.ot-collapsible--closed,.ot-ticker-card){clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px));background:linear-gradient(135deg,#27d7ff13,#0000 42%),#030c12f0!important;border-color:#27d7ff57!important;border-radius:2px!important;box-shadow:inset 0 0 24px #27d7ff09,0 7px 22px #0000004d!important}.ot-arcade-skin--cyan-grid :is(.ot-chart-panel>div:first-child,.ot-collapsible__content>div>div:first-child){color:#70e8ff!important;letter-spacing:.16em!important;background:linear-gradient(90deg,#27d7ff21,#0000 70%)!important;border-bottom-color:#27d7ff4d!important}.ot-arcade-skin--cyan-grid :is(.ot-collapsible__toggle,.ot-arcade-store-button){background:#02121af5!important;border-color:#27d7ffa6!important;border-radius:1px!important;box-shadow:0 0 12px #27d7ff24,inset 0 0 9px #27d7ff14!important}.ot-arcade-skin--cyan-grid .ot-ticker-card--selected{box-shadow:inset 0 0 28px #27d7ff1f,0 0 16px #27d7ff1c!important}.ot-arcade-skin--cyan-grid .ot-chart-panel:not(.ot-terminal-chart) canvas{filter:saturate(1.12)contrast(1.06)drop-shadow(0 0 5px #27d7ff1c)!important}.ot-arcade-skin--bullion :is(.ot-topbar,.ot-chart-panel,.ot-collapsible__content>div,.ot-collapsible--closed,.ot-ticker-card){background:linear-gradient(145deg,#ffdf6d11,#0000 28%),repeating-linear-gradient(112deg,#ffffff03 0 1px,#0000 1px 6px),#0a0a07f7!important;border-color:#ffd23f5c!important;border-radius:0 12px!important;box-shadow:inset 0 0 0 3px #ffd23f05,inset 0 0 36px #ffd23f07,0 10px 28px #00000061!important}.ot-arcade-skin--bullion :is(.ot-chart-panel,.ot-topbar,.ot-insider-desk){outline-offset:-5px;outline:1px solid #ffd23f1c}.ot-arcade-skin--bullion :is(.ot-chart-panel>div:first-child,.ot-collapsible__content>div>div:first-child){color:#f7d870!important;background:linear-gradient(90deg,#ffd23f1c,#ffd23f05 68%,#0000)!important;border-bottom:1px solid #ffd23f42!important}.ot-arcade-skin--bullion .ot-stat-card{background:linear-gradient(145deg,#ffd23f14,#00000038)!important;border-color:#ffd23f47!important;border-radius:0 8px!important;box-shadow:inset 0 0 18px #ffd23f06!important}.ot-arcade-skin--bullion :is(.ot-collapsible__toggle,.ot-arcade-store-button){color:#ffe58b!important;background:linear-gradient(145deg,#ffd23f21,#131007f0)!important;border-color:#ffd23f9e!important;border-radius:0 7px!important}.ot-arcade-skin--bullion .ot-arcade-ticket{box-shadow:inset 0 0 0 3px #ffd23f06,0 0 24px #ffd23f11!important}.ot-arcade-skin--bullion .ot-chart-panel:not(.ot-terminal-chart) canvas{filter:saturate(.94)contrast(1.09)drop-shadow(0 0 5px #ffd23f14)!important}.ot-arcade-skin--hotwire :is(.ot-topbar,.ot-chart-panel,.ot-collapsible__content>div,.ot-collapsible--closed,.ot-ticker-card){clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:repeating-linear-gradient(135deg,#ff3d7808 0 2px,#0000 2px 19px),linear-gradient(125deg,#ff3d781b,#0000 35%),#0b050ef5!important;border-color:#ff3d7875!important;border-radius:0!important;box-shadow:inset 0 0 29px #ff3d780a,0 0 18px #ff3d7812!important}.ot-arcade-skin--hotwire :is(.ot-chart-panel>div:first-child,.ot-collapsible__content>div>div:first-child){color:#ff70a0!important;background:repeating-linear-gradient(135deg,#ff3d7813 0 5px,#0000 5px 13px),#ff3d780b!important;border-bottom:1px solid #ff3d7857!important}.ot-arcade-skin--hotwire :is(.ot-collapsible__toggle,.ot-arcade-store-button){clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);color:#ff75a4!important;background:#180410f5!important;border-color:#ff3d78bf!important;border-radius:0!important;box-shadow:0 0 17px #ff3d782e,inset 0 0 12px #ff3d7817!important}.ot-arcade-skin--hotwire .ot-arcade-ticket{animation:4.6s ease-in-out infinite ot-skin-hotwire-panel}.ot-arcade-skin--hotwire .ot-arcade-trade-button{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);border-radius:0 10px}.ot-arcade-skin--hotwire .ot-ticker-card--selected{animation:3.2s ease-in-out infinite ot-skin-hotwire-panel}.ot-arcade-skin--hotwire .ot-chart-panel:not(.ot-terminal-chart) canvas{filter:saturate(1.24)contrast(1.09)drop-shadow(0 0 6px #ff3d781f)!important}.ot-arcade-skin--neon-doll :is(.ot-topbar,.ot-chart-panel,.ot-collapsible__content>div,.ot-collapsible--closed,.ot-ticker-card){background:linear-gradient(145deg,#ff72c717,#a476ff09 42%,#0000 68%),#0b0712f6!important;border-color:#ff72c761!important;border-radius:14px!important;box-shadow:inset 0 0 28px #ff72c709,0 8px 24px #02000861!important}.ot-arcade-skin--neon-doll :is(.ot-chart-panel>div:first-child,.ot-collapsible__content>div>div:first-child){color:#ff9ed8!important;letter-spacing:.12em!important;background:linear-gradient(90deg,#ff72c71f,#a476ff0b,#0000 78%)!important;border-bottom:1px solid #ff72c747!important}.ot-arcade-skin--neon-doll :is(.ot-collapsible__toggle,.ot-arcade-store-button){color:#ffafe0!important;background:linear-gradient(135deg,#ff72c724,#170a21f5)!important;border-color:#ff72c79e!important;border-radius:999px!important;box-shadow:0 0 15px #ff72c724,inset 0 0 10px #b581ff14!important}.ot-arcade-skin--neon-doll :is(.ot-stat-card,.ot-arcade-trade-button){border-radius:12px!important}.ot-arcade-skin--neon-doll .ot-ticker-card--selected{box-shadow:inset 0 0 28px #ff72c71a,0 0 18px #b581ff1f!important}.ot-arcade-skin--neon-doll .ot-chart-panel:not(.ot-terminal-chart) canvas{filter:saturate(1.16)contrast(1.05)drop-shadow(0 0 6px #ff72c721)!important}@keyframes ot-skin-signal-scan{0%,18%{opacity:0;transform:translateY(-42vh)}23%{opacity:.72}48%{opacity:.16;transform:translateY(105vh)}49%,to{opacity:0;transform:translateY(105vh)}}@keyframes ot-skin-vault-light{0%,44%{opacity:0;left:-35%}48%{opacity:.62}62%{opacity:.12;left:118%}63%,to{opacity:0;left:118%}}@keyframes ot-skin-hotwire-surge{0%,14%,to{opacity:0;left:-38%}18%{opacity:.72}30%{opacity:.08;left:132%}31%{opacity:0;left:-38%}66%{opacity:0}69%{opacity:.52}76%{opacity:0;left:132%}}@keyframes ot-skin-hotwire-panel{0%,88%,to{box-shadow:inset 0 0 29px #ff3d780a,0 0 18px #ff3d7812}91%{box-shadow:inset 0 0 34px #ff3d781c,0 0 27px #ff3d7833}94%{box-shadow:inset 0 0 29px #c084fc12,0 0 14px #c084fc1f}}@keyframes ot-skin-dream-glow{0%,20%,to{opacity:0;left:-42%}28%{opacity:.54}50%{opacity:.08;left:120%}51%{opacity:0;left:-42%}78%{opacity:0}84%{opacity:.34}94%{opacity:0;left:120%}}.ot-game-shell--arcade .ot-insider-desk{box-shadow:inset 0 0 30px color-mix(in srgb, var(--ot-arcade-accent) 4%, transparent);border-color:color-mix(in srgb, var(--ot-arcade-accent) 42%, transparent)!important}.ot-arcade-ticket{isolation:isolate;position:relative;border-color:color-mix(in srgb, var(--ot-arcade-accent,#c084fc) 48%, transparent)!important;background:radial-gradient(circle at 50% -20%, color-mix(in srgb, var(--ot-arcade-accent,#c084fc) 16%, transparent), transparent 52%), #0b0e14!important}.ot-arcade-ticket:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 34px color-mix(in srgb, var(--ot-arcade-accent,#c084fc) 4.5%, transparent);position:absolute;inset:0}.ot-arcade-quote{border:1px solid color-mix(in srgb, var(--ot-arcade-accent,#c084fc) 28%, transparent);background:color-mix(in srgb, var(--ot-arcade-accent,#c084fc) 5.5%, transparent);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.ot-arcade-trade-button{letter-spacing:.75px;cursor:pointer;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:66px;font-weight:900;display:flex}.ot-arcade-trade-button span{font-size:14px}.ot-arcade-trade-button small{letter-spacing:.25px;opacity:.72;font-size:9px;font-weight:650}.ot-arcade-trade-button--buy{color:#00d89f;background:linear-gradient(#00d89f2b,#00d89f0e);border:1px solid #00d89f;box-shadow:inset 0 0 18px #00d89f0f}.ot-arcade-trade-button--sell{color:#ff3d78;background:linear-gradient(#ff3d782b,#ff3d780e);border:1px solid #ff3d78;box-shadow:inset 0 0 18px #ff3d780f}.ot-arcade-trade-button--buy:not(:disabled):hover{box-shadow:0 0 22px #00d89f3d,inset 0 0 20px #00d89f1a}.ot-arcade-trade-button--sell:not(:disabled):hover{box-shadow:0 0 22px #ff3d783d,inset 0 0 20px #ff3d781a}.ot-arcade-trade-button:not(:disabled):active{animation:.18s ease-out ot-arcade-punch}.ot-arcade-flatten-button{color:#ffd23f;cursor:pointer;background:linear-gradient(90deg,#ffd23f21,#ffd23f0a),#0b0e14;border:1px solid #ffd23f;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;margin-top:8px;padding:9px 12px;display:flex;box-shadow:inset 0 0 18px #ffd23f0e}.ot-arcade-flatten-button span{letter-spacing:.08em;font-size:11px;font-weight:900}.ot-arcade-flatten-button small{color:#d6c37e;letter-spacing:.045em;font-size:9px;font-weight:750}.ot-arcade-flatten-button:not(:disabled):hover{border-color:#ffe789;box-shadow:0 0 22px #ffd23f33,inset 0 0 20px #ffd23f14}.ot-arcade-flatten-button:not(:disabled):active{animation:.18s ease-out ot-arcade-punch}.ot-arcade-flatten-button:disabled{color:#596274;box-shadow:none;cursor:not-allowed;background:#ffffff05;border-color:#7a829440}.ot-arcade-flatten-button:disabled small{color:#515968}.ot-arcade-store-button{border:1px solid color-mix(in srgb, var(--ot-arcade-accent,#c084fc) 75%, transparent);min-height:34px;color:var(--ot-arcade-accent,#d9b8ff);background:linear-gradient(135deg, color-mix(in srgb, var(--ot-arcade-accent,#c084fc) 17%, transparent), #ffd23f12), #0b0e14;box-shadow:inset 0 0 18px color-mix(in srgb, var(--ot-arcade-accent,#c084fc) 7%, transparent), 0 0 16px color-mix(in srgb, var(--ot-arcade-accent,#c084fc) 8%, transparent);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:7px 11px;display:inline-flex}.ot-arcade-store-button span{letter-spacing:.12em;font-size:10px;font-weight:900}.ot-arcade-store-button small{color:#ffd23f;border-left:1px solid #ffd23f4d;padding-left:8px;font-size:9px;font-weight:850}.ot-arcade-store-button:hover{border-color:var(--ot-arcade-accent,#d7adff);box-shadow:0 0 24px color-mix(in srgb, var(--ot-arcade-accent,#c084fc) 20%, transparent), inset 0 0 20px color-mix(in srgb, var(--ot-arcade-accent,#c084fc) 10%, transparent)}.ot-premium-tool-overlay{z-index:180;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010308d6;place-items:center;padding:18px;animation:.16s ease-out both ot-store-overlay-in;display:grid;position:fixed;inset:0}.ot-premium-tool-dialog{color:#f4f7fb;background:radial-gradient(circle at 10% 0,#27d7ff1c,#0000 32%),radial-gradient(circle at 92% 8%,#c084fc1c,#0000 28%),#080c13;border:1px solid #27d7ff7a;border-radius:12px;width:min(900px,100%);max-height:min(820px,100vh - 36px);padding:18px;animation:.22s cubic-bezier(.16,1,.3,1) both ot-store-dialog-in;overflow-y:auto;box-shadow:0 34px 100px #000000bf,0 0 50px #27d7ff1a}.ot-premium-tool-dialog>header{border-bottom:1px solid #27d7ff33;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.ot-premium-tool-dialog>header span{color:#7c899d;letter-spacing:.18em;font-size:8px;font-weight:850}.ot-premium-tool-dialog>header h2{color:#70e7ff;letter-spacing:.06em;text-shadow:0 0 20px #27d7ff42;margin:4px 0 0;font-size:clamp(18px,3vw,28px)}.ot-premium-tool-dialog>header>button{color:#c9d4e5;cursor:pointer;background:#ffffff09;border:1px solid #27d7ff59;border-radius:7px;width:35px;height:35px;font-size:21px}.ot-premium-preset-section{margin-top:16px}.ot-premium-preset-section h3{color:#8894a7;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:9px}.ot-premium-preset-section>div{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:8px;display:grid}.ot-premium-preset-section button{color:#dce5f3;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #293241;border-radius:8px;min-height:70px;padding:11px}.ot-premium-preset-section button:hover,.ot-premium-preset-section button.is-active{background:#27d7ff13;border-color:#27d7ffb8;box-shadow:inset 0 0 20px #27d7ff0b,0 0 18px #27d7ff14}.ot-premium-preset-section button strong,.ot-premium-preset-section button small{display:block}.ot-premium-preset-section button strong{color:inherit;font-size:11px}.ot-premium-preset-section button small{color:#7e8a9e;margin-top:5px;font-size:9px;line-height:1.35}.ot-trade-lab__metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}.ot-trade-lab__metrics>div{background:#0000002e;border:1px solid #27303e;border-radius:8px;padding:11px}.ot-trade-lab__metrics span,.ot-trade-lab__metrics strong{display:block}.ot-trade-lab__metrics span{color:#778398;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.ot-trade-lab__metrics strong{color:#f3f7ff;margin-top:4px;font-size:17px}.ot-trade-lab__history{gap:9px;max-height:470px;margin-bottom:12px;display:grid;overflow-y:auto}.ot-trade-lab__history article{background:#00000029;border:1px solid #27303e;border-radius:8px;padding:11px 12px}.ot-trade-lab__row-head{grid-template-columns:1fr auto auto;align-items:center;gap:10px;font-size:10px;display:grid}.ot-trade-lab__row-head span{color:#cfadf5;border:1px solid #c084fc59;border-radius:999px;padding:3px 6px;font-size:8px}.ot-trade-lab__heat{grid-template-columns:72px 1fr;align-items:center;gap:5px 8px;margin-top:10px;display:grid}.ot-trade-lab__heat span{color:#8995a8;font-size:8px}.ot-trade-lab__heat i{border-radius:999px;min-width:2px;height:3px;display:block;box-shadow:0 0 7px}.ot-trade-lab__history p{color:#aab5c5;margin:9px 0;font-size:9px;line-height:1.4}.ot-trade-lab__row-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.ot-trade-lab__row-actions small{color:#687589;font-size:8px}.ot-trade-lab__row-actions button{color:#60ddf7;cursor:pointer;background:#27d7ff0f;border:1px solid #27d7ff73;border-radius:6px;padding:6px 9px;font-size:8px;font-weight:800}.ot-trade-lab__empty,.ot-night-radio__empty{color:#758196;text-align:center;border:1px dashed #303949;border-radius:8px;margin:18px 0;padding:24px;font-size:10px}.ot-night-radio-button{align-items:center;gap:6px;display:inline-flex}.ot-night-radio-button i{background:#586276;border-radius:50%;width:6px;height:6px}.ot-night-radio-button.is-live i{background:#00d89f;animation:1.5s ease-in-out infinite ot-menu-signal;box-shadow:0 0 10px #00d89fcc}.ot-night-radio__tuner{background:linear-gradient(100deg,#c084fc17,#27d7ff0b);border:1px solid #c084fc4d;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:14px;display:flex}.ot-night-radio__tuner span,.ot-night-radio__tuner strong,.ot-night-radio__tuner small{display:block}.ot-night-radio__tuner span{color:#78859a;letter-spacing:.14em;font-size:8px}.ot-night-radio__tuner strong{color:#d6b5ff;margin-top:3px;font-size:18px}.ot-night-radio__tuner small{color:#00d89f;margin-top:3px;font-size:8px}.ot-night-radio__note{color:#7d899c;font-size:9px;line-height:1.45}.ot-night-radio__feed{gap:7px;max-height:440px;display:grid;overflow-y:auto}.ot-night-radio__feed article{background:#ffffff06;border-left:2px solid #5d687a;grid-template-columns:82px 55px 1fr;align-items:start;gap:9px;padding:9px 10px;display:grid}.ot-night-radio__feed article.is-open{border-color:#00d89f}.ot-night-radio__feed article.is-event{border-color:#ffd23f}.ot-night-radio__feed article.is-fill{border-color:#27d7ff}.ot-night-radio__feed article.is-alert{border-color:#ff4b7b}.ot-night-radio__feed time,.ot-night-radio__feed article>span{color:#738095;font-size:8px}.ot-night-radio__feed article>span{color:#b591df;font-weight:850}.ot-night-radio__feed p{color:#b8c3d3;margin:0;font-size:9px;line-height:1.4}.ot-store-overlay{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010308d1;place-items:center;padding:18px;animation:.18s ease-out both ot-store-overlay-in;display:grid;position:fixed;inset:0}.ot-store-dialog{color:#f4f7fb;background:radial-gradient(circle at 15% 0,#c084fc29,#0000 33%),radial-gradient(circle at 92% 12%,#27d7ff1a,#0000 28%),#090c13;border:1px solid #c084fca8;border-radius:13px;width:min(960px,100%);max-height:min(860px,100vh - 36px);animation:.26s cubic-bezier(.16,1,.3,1) both ot-store-dialog-in;overflow-y:auto;box-shadow:0 34px 100px #000000b8,0 0 58px #c084fc24,inset 0 0 55px #c084fc09}.ot-store-header{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080b12eb;border-bottom:1px solid #c084fc4d;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex;position:sticky;top:0}.ot-store-header span,.ot-store-category__heading span,.ot-store-checkout span{color:#8b96aa;letter-spacing:.18em;font-size:8px;font-weight:850}.ot-store-header h2{color:#d5abff;letter-spacing:.055em;text-shadow:0 0 22px #c084fc57;margin:3px 0 0;font-size:clamp(20px,3vw,31px);line-height:1}.ot-store-header button{color:#c9d1df;cursor:pointer;background:#ffffff09;border:1px solid #c084fc5c;border-radius:8px;width:36px;height:36px;font-size:22px}.ot-store-wallet{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 20px 0;display:grid}.ot-store-wallet.is-account{grid-template-columns:repeat(4,1fr)}.ot-store-wallet div{background:#00000030;border:1px solid #303745cc;border-radius:8px;padding:10px 12px}.ot-store-wallet span{color:#778398;letter-spacing:.14em;font-size:8px;font-weight:850;display:block}.ot-store-wallet strong{color:#f4f7fb;margin-top:3px;font-size:15px;display:block}.ot-store-wallet div:last-child strong,.ot-store-wallet.is-account div:first-child strong{color:#ffd23f}.ot-store-wallet.is-account div:nth-child(2) strong{color:#67ffce}.ot-store-wallet.is-account div:nth-child(3) strong{color:#70e7ff}.ot-store-wallet.is-account div:nth-child(4) strong{color:#d6b5ff}.ot-store-wallet.is-account strong{animation:.26s cubic-bezier(.16,1,.3,1) both ot-shop-counter-update}.ot-store-demo-notice{color:#72e7ff;letter-spacing:.12em;text-align:center;background:#27d7ff0e;border:1px solid #27d7ff4d;border-radius:7px;margin:10px 20px 0;padding:7px 10px;font-size:9px;font-weight:850}.ot-store-category-nav{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080b12f0;border-bottom:1px solid #c084fc2e;gap:6px;padding:10px 20px;display:flex;position:sticky;top:69px;overflow-x:auto}.ot-store-category-nav button{color:#aab5c5;letter-spacing:.06em;cursor:pointer;background:#0b0f17;border:1px solid #303847;border-radius:999px;flex:none;min-height:32px;padding:6px 11px;font-size:9px;font-weight:800}.ot-store-category-nav button:hover,.ot-store-category-nav button:focus-visible{color:#e0c8ff;border-color:#c084fc;box-shadow:0 0 16px #c084fc29}.ot-store-category__heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:8px;display:flex}.ot-store-category__heading h3{color:#f4f7fb;letter-spacing:.025em;margin:2px 0 0;font-size:16px}.ot-store-category__heading p{color:#7f8a9d;text-align:right;max-width:430px;margin:0;font-size:9.5px;line-height:1.4}.ot-store-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ot-store-product{color:#dbe2ed;text-align:left;cursor:pointer;background:linear-gradient(145deg,#ffffff09,#ffffff03),#0b0e14;border:1px solid #2f3542;border-radius:9px;flex-direction:column;align-items:flex-start;min-height:142px;padding:13px;display:flex;position:relative}.ot-store-product--skin{min-height:310px;overflow:hidden}.ot-store-product--pack{--ot-pack-rgb:39, 215, 255;border-color:rgba(var(--ot-pack-rgb), .28);background:radial-gradient(circle at 82% 5%, rgba(var(--ot-pack-rgb), .16), transparent 38%), linear-gradient(145deg, rgba(var(--ot-pack-rgb), .055), #ffffff03 58%), #080c13;min-height:290px;overflow:hidden}.ot-store-product--pack:before{content:"";opacity:.38;pointer-events:none;background:linear-gradient(rgba(var(--ot-pack-rgb), .045) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--ot-pack-rgb), .045) 1px, transparent 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.ot-store-product--pack>*{z-index:1;position:relative}.ot-store-product--pack-trader-fx{--ot-pack-rgb:0, 216, 159}.ot-store-product--pack-crisis-tape{--ot-pack-rgb:255, 61, 120}.ot-store-product--pack-desk-ops{--ot-pack-rgb:39, 215, 255}.ot-store-product--pack-post-trade-lab{--ot-pack-rgb:192, 132, 252}.ot-store-product--pack-night-radio{--ot-pack-rgb:74, 122, 255}.ot-store-product--market-momentum-stocks{--ot-pack-rgb:255, 176, 50}.ot-store-product--market-crypto-after-dark{--ot-pack-rgb:192, 132, 252}.ot-store-product--market-global-futures{--ot-pack-rgb:39, 215, 255}.ot-store-product--market-complete-pass{--ot-pack-rgb:0, 216, 159;background:radial-gradient(circle at 84% 6%,#27d7ff33,#0000 35%),radial-gradient(circle at 8% 94%,#c084fc29,#0000 44%),linear-gradient(145deg,#00d89f16,#ffffff03 62%),#070d0e;border-color:#00d89f9e;box-shadow:inset 0 0 36px #00d89f0f}.ot-store-product--bundle-signature{--ot-pack-rgb:255, 210, 63}.ot-store-product--bundle-founder{--ot-pack-rgb:255, 210, 63;background:radial-gradient(circle at 82% 5%,#ffd23f3b,#0000 39%),repeating-linear-gradient(118deg,#ffffff06 0 1px,#0000 1px 8px),linear-gradient(145deg,#ffd23f16,#ff3d7806 62%),#0d0b08;border-color:#ffd23f94;box-shadow:inset 0 0 32px #ffd23f0b}.ot-store-product--bundle-ultimate{--ot-pack-rgb:255, 61, 120;background:radial-gradient(circle at 86% 5%,#ffd23f40,#0000 34%),radial-gradient(circle at 8% 92%,#c084fc33,#0000 44%),linear-gradient(118deg,#ff3d7814,#ffd23f11 44%,#27d7ff0e),#09070c;border-color:#ffd23fb8;animation:3.2s ease-in-out infinite ot-ultimate-license-pulse;box-shadow:0 0 26px #ffd23f1f,inset 0 0 42px #ff3d780f}.ot-store-product--bundle-ultimate .ot-pack-preview{background:repeating-linear-gradient(125deg,#ffd23f0b 0 1px,#0000 1px 12px),radial-gradient(circle at 76% 18%,#ff3d7833,#0000 44%),#050408;border-color:#ffd23fad;box-shadow:inset 0 0 28px #ffd23f14,0 0 16px #ff3d7817}.ot-store-product--bundle-ultimate .ot-pack-preview>em{color:#ffe37a;text-shadow:0 0 15px #ffd23fcc;background:linear-gradient(145deg,#ffd23f29,#ff3d781f);border-color:#ffd23fb8;font-size:24px}.ot-store-product--bundle-ultimate>strong{color:#ffe37a;text-shadow:0 0 18px #ffd23f61}@keyframes ot-ultimate-license-pulse{0%,to{border-color:#ffd23f8c;box-shadow:0 0 22px #ffd23f1a,inset 0 0 38px #ff3d780b}50%{border-color:#ffd23fe6;box-shadow:0 0 34px #ffd23f30,0 0 52px #ff3d7817,inset 0 0 48px #ff3d7816}}.ot-store-product--skin:before{content:"";opacity:.48;pointer-events:none;position:absolute;inset:0}.ot-store-product--skin-default:before{background:radial-gradient(circle at 90% 0,#c084fc2e,#0000 42%)}.ot-store-product--skin-cyan-grid:before{background:linear-gradient(#27d7ff0a 1px,#0000 1px) 0 0/14px 14px,linear-gradient(90deg,#27d7ff0a 1px,#0000 1px) 0 0/14px 14px,radial-gradient(circle at 90% 0,#27d7ff38,#0000 44%)}.ot-store-product--skin-bullion:before{background:repeating-linear-gradient(112deg,#ffffff06 0 1px,#0000 1px 6px),radial-gradient(circle at 90% 0,#ffd23f3d,#0000 45%)}.ot-store-product--skin-hotwire:before{background:repeating-linear-gradient(135deg,#ff3d780e 0 2px,#0000 2px 18px),radial-gradient(circle at 90% 0,#ff3d7845,#0000 44%)}.ot-store-product--skin-neon-doll:before{background:radial-gradient(circle,#ffc2e85c 0 1.5px,#0000 2px) 0 0/24px 24px,radial-gradient(circle at 90% 0,#ff72c74d,#0000 46%),radial-gradient(circle at 8% 92%,#a476ff33,#0000 42%)}.ot-store-product--skin-neon-doll{--ot-arcade-accent:#ff72c7}.ot-store-product--skin-neon-doll>strong{color:#ff8fd2!important;text-shadow:0 0 18px #ff72c73d!important}.ot-store-product--skin>*{z-index:1;position:relative}.ot-store-product>span{color:#aeb9c9;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:850}.ot-store-product>strong{color:#27d7ff;letter-spacing:-.025em;text-shadow:0 0 16px #27d7ff2e;margin-top:5px;font-size:clamp(18px,2.3vw,25px)}.ot-store-category:last-of-type .ot-store-product>strong{color:#ffd23f;text-shadow:0 0 16px #ffd23f2e}.ot-store-product>b{color:#f5f7fb;margin-top:auto;padding-top:9px;font-size:14px}.ot-store-product__features{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none;flex-wrap:wrap;gap:4px;margin:8px 0 0;padding:0;display:flex}.ot-store-product__features i{color:#a4afc0;letter-spacing:.035em;background:#00000036;border:1px solid #8b96aa3d;border-radius:999px;padding:3px 6px;font-size:7.5px;font-style:normal;font-weight:750}.ot-store-product--skin-cyan-grid .ot-store-product__features i{color:#8cecff;border-color:#27d7ff47}.ot-store-product--skin-bullion .ot-store-product__features i{color:#f4db83;border-color:#ffd23f4d}.ot-store-product--skin-hotwire .ot-store-product__features i{color:#ff8ab1;border-color:#ff3d7852}.ot-store-product--skin-neon-doll .ot-store-product__features i{color:#ffaddd;border-color:#ff72c757}.ot-store-product--pack .ot-store-product__features i{border-color:rgba(var(--ot-pack-rgb), .25);color:rgba(var(--ot-pack-rgb), .88)}.ot-pack-preview{box-sizing:border-box;border:1px solid rgba(var(--ot-pack-rgb), .42);background:linear-gradient(rgba(var(--ot-pack-rgb), .045) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--ot-pack-rgb), .045) 1px, transparent 1px), #010409c7;width:100%;height:86px;box-shadow:inset 0 0 24px rgba(var(--ot-pack-rgb), .055);background-size:12px 12px;border-radius:6px;grid-template-rows:minmax(0,1fr) 16px;grid-template-columns:minmax(0,1fr) 52px;gap:5px;margin:9px 0 8px;padding:7px;display:grid;position:relative;overflow:hidden}.ot-pack-preview:after{content:"";z-index:0;opacity:0;background:linear-gradient(90deg, transparent, rgba(var(--ot-pack-rgb), .32), transparent);width:30%;animation:4.6s ease-in-out infinite ot-pack-preview-scan;position:absolute;top:0;bottom:0;left:-38%;transform:skew(-18deg)}.ot-pack-preview>*{z-index:1;position:relative}.ot-pack-preview__market{border:1px solid rgba(var(--ot-pack-rgb), .18);background:rgba(var(--ot-pack-rgb), .025);justify-content:space-around;align-items:center;padding:4px 6px;display:flex}.ot-pack-preview__market i{background:rgb(var(--ot-pack-rgb));width:2px;height:45%;box-shadow:0 0 7px rgba(var(--ot-pack-rgb), .5);position:relative}.ot-pack-preview__market i:after{content:"";background:rgb(var(--ot-pack-rgb));width:7px;height:40%;position:absolute;top:30%;left:50%;transform:translate(-50%)}.ot-pack-preview__market i:nth-child(2){height:82%}.ot-pack-preview__market i:nth-child(3){height:58%}.ot-pack-preview__market i:nth-child(4){height:94%}.ot-pack-preview__market i:nth-child(5){height:72%}.ot-pack-preview__market i:nth-child(6){height:38%}.ot-pack-preview__market i:nth-child(7){height:68%}.ot-pack-preview>em{border:1px solid rgba(var(--ot-pack-rgb), .44);color:rgb(var(--ot-pack-rgb));background:rgba(var(--ot-pack-rgb), .08);letter-spacing:.05em;text-shadow:0 0 10px rgba(var(--ot-pack-rgb), .64);grid-area:1/2;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid}.ot-pack-preview__readout{align-items:center;gap:4px;display:flex}.ot-pack-preview__readout i{background:rgba(var(--ot-pack-rgb), .38);flex:1;height:2px}.ot-pack-preview__readout i:nth-child(2){flex:2}.ot-pack-preview>b{color:rgba(var(--ot-pack-rgb), .7);letter-spacing:.09em;text-align:right;align-self:center;font-size:6px;font-style:normal}@keyframes ot-pack-preview-scan{0%,68%{opacity:0;left:-38%}72%{opacity:.72}92%{opacity:.08;left:110%}93%,to{opacity:0;left:110%}}.ot-skin-preview{--ot-preview-rgb:192, 132, 252;--ot-preview-accent:#d7b4ff;--ot-preview-panel:#080912;--ot-preview-surface:#0b0d18;border:1px solid rgba(var(--ot-preview-rgb), .58);background:linear-gradient(rgba(var(--ot-preview-rgb), .045) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--ot-preview-rgb), .045) 1px, transparent 1px), var(--ot-preview-panel);width:100%;height:112px;box-shadow:inset 0 0 24px rgba(var(--ot-preview-rgb), .075);background-size:14px 14px,14px 14px,auto;border-radius:2px;grid-template-rows:14px minmax(0,1fr);margin:9px 0 7px;padding:5px;display:grid;position:relative;overflow:hidden}.ot-skin-preview__chrome{border-bottom:1px solid rgba(var(--ot-preview-rgb), .28);min-width:0;color:var(--ot-preview-accent);align-items:center;gap:3px;padding:0 3px 3px;display:flex}.ot-skin-preview__chrome strong{font-size:6px;line-height:1}.ot-skin-preview__chrome span{background:rgba(var(--ot-preview-rgb), .4);width:20%;height:2px}.ot-skin-preview__chrome i{border:1px solid rgba(var(--ot-preview-rgb), .32);width:11px;height:5px}.ot-skin-preview__chrome b{letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:4px;overflow:hidden}.ot-skin-preview__body{grid-template-columns:minmax(28px,22%) minmax(0,1fr) minmax(42px,30%);min-height:0;display:grid}.ot-skin-preview__watchlist{border-right:1px solid rgba(var(--ot-preview-rgb), .28);background:rgba(var(--ot-preview-rgb), .025);grid-template-rows:repeat(4,1fr);min-width:0;display:grid}.ot-skin-preview__watchlist>span{border-bottom:1px solid rgba(var(--ot-preview-rgb), .13);grid-template-columns:1fr 38%;align-items:center;gap:3px;min-height:0;padding:0 3px;display:grid}.ot-skin-preview__watchlist>span.is-active{border-left:2px solid var(--ot-preview-accent);background:rgba(var(--ot-preview-rgb), .13)}.ot-skin-preview__watchlist i,.ot-skin-preview__watchlist b{background:rgba(var(--ot-preview-rgb), .54);height:2px;display:block}.ot-skin-preview__watchlist b{background:#ebf3fc6b}.ot-skin-preview__workspace{grid-template-rows:13px minmax(0,1fr) 12px;min-width:0;min-height:0;display:grid}.ot-skin-preview__instrument{border-bottom:1px solid rgba(var(--ot-preview-rgb), .2);align-items:center;gap:4px;padding:0 4px;display:flex}.ot-skin-preview__instrument strong{color:#f2f6fb;letter-spacing:.05em;font-size:5px}.ot-skin-preview__instrument span,.ot-skin-preview__instrument i{background:rgba(var(--ot-preview-rgb), .42);width:24%;height:2px;display:block}.ot-skin-preview__instrument i{background:#00d89f;width:14%;margin-left:auto}.ot-skin-preview__chart{background:linear-gradient(rgba(var(--ot-preview-rgb), .05) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--ot-preview-rgb), .05) 1px, transparent 1px), #0003;background-size:9px 9px;justify-content:space-around;align-items:flex-end;padding:6px 5px 5px;display:flex;position:relative;overflow:hidden}.ot-skin-preview__chart i{background:#00d89f;width:3px;height:42%;display:block;position:relative}.ot-skin-preview__chart i:before{content:"";background:inherit;width:1px;position:absolute;top:-4px;bottom:-4px;left:1px}.ot-skin-preview__chart i:nth-child(2){background:#ff3d78;height:72%}.ot-skin-preview__chart i:nth-child(3){height:33%}.ot-skin-preview__chart i:nth-child(4){height:84%}.ot-skin-preview__chart i:nth-child(5){background:#ff3d78;height:52%}.ot-skin-preview__chart i:nth-child(6){background:#ff3d78;height:69%}.ot-skin-preview__chart i:nth-child(7){height:91%}.ot-skin-preview__data-tabs,.ot-skin-preview__trade-tabs{border-top:1px solid rgba(var(--ot-preview-rgb), .2);background:rgba(var(--ot-preview-rgb), .035);grid-template-columns:repeat(4,1fr);display:grid}.ot-skin-preview__data-tabs i,.ot-skin-preview__trade-tabs i{border-right:1px solid rgba(var(--ot-preview-rgb), .2);display:block}.ot-skin-preview__data-tabs i:first-child{border-bottom:2px solid var(--ot-preview-accent);background:rgba(var(--ot-preview-rgb), .11)}.ot-skin-preview__ticket{border-left:1px solid rgba(var(--ot-preview-rgb), .28);background:var(--ot-preview-surface);grid-template-rows:12px 14px 1fr 19px;min-width:0;padding:0 4px 4px;display:grid}.ot-skin-preview__trade-tabs{border-top:0;border-bottom:1px solid rgba(var(--ot-preview-rgb), .2);grid-template-columns:repeat(3,1fr);margin:0 -4px}.ot-skin-preview__trade-tabs i.is-active{border-bottom:2px solid var(--ot-preview-accent);background:rgba(var(--ot-preview-rgb), .12)}.ot-skin-preview__ticket>strong{color:#f5f7fb;align-self:end;font-size:7px;line-height:1}.ot-skin-preview__ticket>span{background:rgba(var(--ot-preview-rgb), .26);align-self:center;height:2px}.ot-skin-preview__actions{grid-template-columns:1fr 1fr;gap:3px;display:grid}.ot-skin-preview__actions i{background:#18d69f;display:block}.ot-skin-preview__actions i:last-child{background:#ff426d}.ot-skin-preview em{z-index:2;max-width:55%;color:var(--ot-preview-accent);letter-spacing:.14em;text-overflow:ellipsis;white-space:nowrap;opacity:.68;font-size:4px;font-style:normal;font-weight:950;position:absolute;bottom:5px;right:6px;overflow:hidden}.ot-skin-preview--default{--ot-preview-rgb:192, 132, 252;--ot-preview-accent:#d7b4ff;--ot-preview-panel:#080912;--ot-preview-surface:#0b0d18;background:radial-gradient(circle at 82% -14%,#c084fc29,#0000 40%),linear-gradient(#c084fc0b 1px,#0000 1px) 0 0/14px 14px,linear-gradient(90deg,#c084fc0b 1px,#0000 1px) 0 0/14px 14px,#080912}.ot-skin-preview--cyan-grid{--ot-preview-rgb:39, 215, 255;--ot-preview-accent:#70e8ff;--ot-preview-panel:#020b11;--ot-preview-surface:#031019;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));border-color:#27d7ffb8;border-radius:1px}.ot-skin-preview--cyan-grid:after{content:"";z-index:3;opacity:0;background:linear-gradient(#0000,#65e8ff75,#0000);height:35%;animation:3.6s linear infinite ot-skin-preview-scan;position:absolute;inset:-25% 0 auto}.ot-skin-preview--bullion{--ot-preview-rgb:255, 210, 63;--ot-preview-accent:#ffe58b;--ot-preview-panel:#090805;--ot-preview-surface:#0e0c06;outline-offset:-4px;background:repeating-linear-gradient(112deg,#ffffff05 0 1px,#0000 1px 5px),linear-gradient(145deg,#ffd23f1a,#0000 44%),#090805;border-color:#ffd23fb3;border-radius:0 9px;outline:1px solid #ffd23f2e}.ot-skin-preview--bullion:after{content:"";z-index:3;background:linear-gradient(90deg,#0000,#ffeea929,#0000);width:22%;animation:5.8s ease-in-out infinite ot-skin-preview-sweep;position:absolute;inset:-45% auto -45% -32%;transform:skew(-16deg)}.ot-skin-preview--hotwire{--ot-preview-rgb:255, 61, 120;--ot-preview-accent:#ff76a5;--ot-preview-panel:#0b040d;--ot-preview-surface:#13050f;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:repeating-linear-gradient(135deg,#ff3d7813 0 2px,#0000 2px 14px),radial-gradient(circle at 88% 8%,#ff3d7830,#0000 45%),#0b040d;border-color:#ff3d78c7;border-radius:0;animation:2.9s ease-in-out infinite ot-skin-preview-hotwire}.ot-skin-preview--neon-doll{--ot-preview-rgb:255, 114, 199;--ot-preview-accent:#ffafe0;--ot-preview-panel:#0b0612;--ot-preview-surface:#13091b;background:radial-gradient(circle,#ffc2e875 0 1.5px,#0000 2px) 6px 6px/25px 25px,radial-gradient(circle at 86% 9%,#ff72c738,#0000 44%),linear-gradient(145deg,#a476ff1c,#0000 54%),#0b0612;border-color:#ff72c7b8;border-radius:12px;box-shadow:inset 0 0 26px #ff72c71a,0 0 14px #a476ff14}.ot-skin-preview--neon-doll .ot-skin-preview__chart i{background:#77f1cf}.ot-skin-preview--neon-doll .ot-skin-preview__chart i:nth-child(2),.ot-skin-preview--neon-doll .ot-skin-preview__chart i:nth-child(5){background:#ff72c7}@keyframes ot-skin-preview-scan{0%,20%{opacity:0;top:-30%}28%{opacity:.62}72%{opacity:.08;top:115%}73%,to{opacity:0;top:115%}}@keyframes ot-skin-preview-hotwire{0%,82%,to{box-shadow:inset 0 0 20px #ff3d780f}86%{box-shadow:inset 0 0 28px #ff3d7830,0 0 18px #ff3d783b}91%{box-shadow:inset 0 0 24px #c084fc1f,0 0 8px #c084fc24}}@keyframes ot-skin-preview-sweep{0%,30%{opacity:0;left:-32%}38%{opacity:.7}68%{opacity:.08;left:118%}69%,to{opacity:0;left:118%}}.ot-store-product.is-selected:after{content:"SELECTED";color:#d9b8ff;letter-spacing:.12em;font-size:7px;font-weight:900;position:absolute;top:9px;right:9px}.ot-store-product:disabled{opacity:.58;cursor:not-allowed}.ot-store-checkout{background:#c084fc0b;border:1px solid #c084fc47;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin:16px 20px 0;padding:11px 12px;display:flex}.ot-store-checkout strong{color:#e5e9f0;margin-top:3px;font-size:11px;display:block}.ot-store-checkout button{color:#00d89f;letter-spacing:.085em;cursor:pointer;background:#00d89f1a;border:1px solid #00d89f;border-radius:7px;min-width:260px;padding:10px 14px;font-size:9px;font-weight:900}.ot-store-checkout button:disabled{color:#657084;cursor:not-allowed;background:#ffffff05;border-color:#343b49}.ot-store-status{color:#59efc1;text-align:center;background:#00d89f12;border:1px solid #00d89f66;border-radius:7px;margin:9px 20px 0;padding:9px 11px;font-size:10px;font-weight:750}.ot-store-status.is-error{color:#ff7594;background:#ff3d6012;border-color:#ff3d6073}.ot-store-disclosure{color:#697589;text-align:center;margin:11px 20px 18px;font-size:8.5px;line-height:1.45}@media (width<=720px){.ot-premium-tool-overlay{padding:7px}.ot-premium-tool-dialog{max-height:calc(100vh - 14px);padding:13px}.ot-trade-lab__metrics{grid-template-columns:1fr 1fr}.ot-night-radio__feed article{grid-template-columns:70px 1fr}.ot-night-radio__feed article p{grid-column:1/-1}.ot-store-overlay{padding:7px}.ot-store-dialog{max-height:calc(100vh - 14px)}.ot-store-wallet{grid-template-columns:1fr 1fr;padding-inline:12px}.ot-store-wallet:not(.is-account) div:last-child{grid-column:1/-1}.ot-store-demo-notice,.ot-store-category-nav,.ot-store-category,.ot-store-status,.ot-store-disclosure{margin-left:12px;margin-right:12px}.ot-store-category{padding-left:0;padding-right:0}.ot-store-category-nav{margin-inline:0;padding-inline:12px;top:70px}.ot-store-category__heading{flex-direction:column;align-items:flex-start;gap:4px}.ot-store-category__heading p{text-align:left}.ot-store-grid{grid-template-columns:1fr}.ot-store-product{min-height:116px}.ot-store-checkout{flex-direction:column;align-items:stretch;margin-inline:12px}.ot-store-checkout button{width:100%;min-width:0}}.ot-arcade-order-feedback{animation:.34s cubic-bezier(.16,1,.3,1) both ot-arcade-fill}.ot-arcade-volatility-glow{--ot-impact-rgb:0, 216, 159;z-index:58;border:2px solid rgba(var(--ot-impact-rgb), .78);background:radial-gradient(circle at 50% 46%, transparent 38%, rgba(var(--ot-impact-rgb), .13) 100%);box-shadow:inset 0 0 var(--ot-impact-blur) rgba(var(--ot-impact-rgb), .58), inset 0 0 var(--ot-impact-blur-wide) rgba(var(--ot-impact-rgb), .2), 0 0 34px rgba(var(--ot-impact-rgb), .34);opacity:0;pointer-events:none;animation:.62s cubic-bezier(.16,.84,.28,1) both ot-arcade-volatility-flash;position:fixed;inset:0}.ot-arcade-volatility-glow.is-down{--ot-impact-rgb:255, 61, 96}.ot-arcade-volatility-glow.is-up{--ot-impact-rgb:0, 216, 159}.ot-arcade-result-fx{z-index:59;pointer-events:none;isolation:isolate;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.ot-arcade-result-fx:before{content:"";z-index:-1;opacity:0;animation:1.5s ease-out both ot-arcade-result-vignette;position:absolute;inset:0}.ot-arcade-result-fx.is-profit:before{background:radial-gradient(circle at 50% 44%,#00d89f2e,#0000 40%),linear-gradient(90deg,#00d89f17,#0000 18% 82%,#00d89f17)}.ot-arcade-result-fx.is-loss:before{background:radial-gradient(circle at 50% 43%,#3874b821,#0000 42%),linear-gradient(90deg,#ff3d6014,#0000 20% 80%,#ff3d6014)}.ot-arcade-result-fx__particles{position:absolute;inset:0;overflow:hidden}.ot-arcade-profit-piece{--ot-piece-color:#00d89f;width:7px;height:15px;color:var(--ot-piece-color);background:var(--ot-piece-color);box-shadow:0 0 10px color-mix(in srgb, var(--ot-piece-color) 80%, transparent);opacity:0;animation:ot-arcade-profit-confetti 1.35s cubic-bezier(.13, .72, .24, 1) var(--ot-piece-delay) both;border-radius:2px;place-items:center;font:900 12px/1 system-ui,sans-serif;display:grid;position:absolute;top:45%;left:50%}.ot-arcade-profit-piece:not(:empty){background:0 0;width:auto;height:auto}.ot-arcade-loss-drop{top:-12vh;left:var(--ot-drop-left);width:2px;height:var(--ot-drop-height);opacity:0;animation:ot-arcade-loss-rain var(--ot-drop-duration) linear var(--ot-drop-delay) both;background:linear-gradient(#70beff00,#5eb1ffd1);border-radius:999px;position:absolute;box-shadow:0 0 8px #3f9dff61}.ot-arcade-result-fx__card{color:#00d89f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040c0eeb;border:1px solid;border-radius:10px;flex-direction:column;align-items:center;gap:3px;min-width:min(360px,100vw - 40px);padding:19px 32px 17px;animation:1.65s cubic-bezier(.16,.84,.28,1) both ot-arcade-profit-card;display:flex;box-shadow:0 18px 54px #0000008f,0 0 36px #00d89f3d,inset 0 0 28px #00d89f14}.ot-arcade-result-fx.is-loss .ot-arcade-result-fx__card{color:#ff5978;background:#080a12f0;animation-name:ot-arcade-loss-card;animation-duration:1.35s;box-shadow:0 18px 54px #00000094,0 0 32px #ff3d602e,inset 0 0 28px #4694e014}.ot-arcade-result-fx__signal{letter-spacing:.18em;opacity:.72;font-size:9px;font-weight:850}.ot-arcade-result-fx__card strong{letter-spacing:.09em;text-shadow:0 0 18px;font-size:clamp(19px,3vw,29px);font-weight:900}.ot-arcade-result-fx__card b{color:#f6fffc;letter-spacing:-.035em;text-shadow:0 0 20px;font-size:clamp(27px,4vw,42px);line-height:1.05}.ot-arcade-result-fx__card>span:not(.ot-arcade-result-fx__signal){color:#b9c5d4;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.ot-arcade-result-fx__card small{color:currentColor;letter-spacing:.12em;margin-top:5px;font-size:9px;font-weight:850}.ot-arcade-result-fx.is-neon-tape:after{content:"";mix-blend-mode:screen;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 8px,#27d7ff0e 9px,#0000 10px),linear-gradient(90deg,#0000,#ff3d7814,#0000);animation:1.15s steps(2,end) both ot-neon-tape-flicker;position:absolute;inset:0}.ot-arcade-result-fx.is-neon-tape .ot-arcade-result-fx__card{color:#27d7ff;clip-path:polygon(13px 0,100% 0,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%,0 13px);background:repeating-linear-gradient(135deg,#27d7ff0b 0 2px,#0000 2px 15px),#030911f2;border-radius:0;box-shadow:0 0 42px #27d7ff47,inset 0 0 30px #ff3d7814}.ot-arcade-result-fx.is-neon-tape.is-loss .ot-arcade-result-fx__card{color:#ff3d78;box-shadow:0 0 42px #ff3d7847,inset 0 0 30px #27d7ff11}.ot-arcade-result-fx.is-neon-tape .ot-arcade-profit-piece{border-radius:0;width:14px;height:4px}.ot-arcade-result-fx.is-neon-tape .ot-arcade-loss-drop{background:linear-gradient(#0000,#ff3d78 58%,#27d7ff);width:3px;box-shadow:0 0 12px #ff3d78a6}@keyframes ot-neon-tape-flicker{0%,to{opacity:0;transform:translate(-1.5%)}8%{opacity:.9;transform:translate(1%)}16%{opacity:.2}31%{opacity:.7;transform:translate(-.5%)}46%{opacity:.12}68%{opacity:.5}82%{opacity:.08;transform:none}}.ot-insider-desk .ot-arcade-tool:not(:disabled):hover{box-shadow:0 0 18px color-mix(in srgb, currentColor 28%, transparent)}.ot-heat-critical{box-shadow:0 0 14px #ff4b7b47}@media (width<=980px){.ot-desk-grid{grid-template-columns:1fr}.ot-menu-stage{width:min(760px,100%)}.ot-menu-hero{max-width:720px}.ot-workspace-grid{flex-direction:column;display:flex}.ot-workspace-main,.ot-workspace-rail{display:contents}.ot-workspace-main>*{order:10}.ot-workspace-main>:first-child{order:1}.ot-workspace-rail>*{order:5}.ot-workspace-rail>[data-tour=tour-positions]{order:2}.ot-workspace-rail>[data-priority=true]{order:4}.ot-workspace-rail>[data-tour=tour-positions],.ot-workspace-rail>[data-tour=tour-order]{order:2}.ot-workspace-rail>[data-tour=tour-order]{order:3}.ot-game-shell--arcade .ot-workspace-rail>[data-tour=tour-order]{order:1}.ot-game-shell--arcade .ot-workspace-rail>[data-tour=tour-positions]{order:2}.ot-game-shell--arcade .ot-workspace-rail>[data-tour=tour-insider-desk]{order:3}.ot-game-shell--arcade .ot-workspace-main>:first-child{order:4}.ot-data-grid,.ot-adventure-grid{grid-template-columns:1fr}}@media (width<=760px){.ot-options-grid{grid-template-columns:1fr}.ot-options-ticket{border-top:1px solid #222630;border-left:0}}@media (width<=680px){.ot-game-shell{padding:7px}.ot-menu-shell{padding:0 12px 102px}.ot-menu-topbar{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:0;padding:12px 2px}.ot-menu-brand{grid-column:1;justify-self:center}.ot-menu-brand__logo{width:min(220px,74vw)}.ot-menu-meta{grid-column:1;justify-self:center;width:auto;margin-left:0!important}.ot-menu-topbar__shop{flex:1;justify-content:space-between;margin-left:0}.ot-menu-actions{grid-template-columns:1fr}.ot-mission-drawer{border-right:1px solid #ff3d78b8;border-radius:12px;flex-direction:column-reverse;width:auto;height:46px;inset:auto 8px 43px;overflow:visible}.ot-mission-drawer.is-open{width:auto;height:min(76vh,650px)}.ot-mission-drawer__toggle{writing-mode:horizontal-tb;border-top:1px solid #ff3d786b;border-right:0;flex:0 0 46px;width:100%;min-height:46px}.ot-developer-drawer{border:1px solid #ffd23fbd;border-radius:12px;flex-direction:column-reverse;width:auto;height:46px;inset:auto 8px 95px}.ot-developer-drawer.is-open{width:auto;height:min(68vh,590px)}.ot-developer-drawer__toggle{border-top:1px solid #ffd23f6b;border-left:0;transform:none}button.ot-developer-drawer__toggle:not(:disabled):hover,button.ot-developer-drawer__toggle:focus-visible,button.ot-developer-drawer__toggle:not(:disabled):active{transform:none}.ot-menu-hero{padding:28px 2px 14px}.ot-menu-hero h1{font-size:clamp(42px,15vw,64px)}.ot-menu-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.ot-menu-operations{padding:10px}.ot-menu-choice{grid-template-columns:1fr;min-height:50px;padding:0 12px}.ot-menu-choice__label{grid-column:1;font-size:11px}.ot-menu-choice__meta{display:none}.ot-menu-backdrop__image{opacity:.54}.ot-menu-backdrop__scan{opacity:.1}.ot-weekly-timeline__detail,.ot-post-trade-debrief__scores{grid-template-columns:1fr!important}.ot-decision-score__categories{grid-template-columns:repeat(2,1fr)!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ot-arcade-result-fx__particles{display:none!important}.ot-arcade-result-fx:before{opacity:.5;animation:none!important}.ot-arcade-result-fx__card{opacity:1;transform:none;animation:none!important}}@keyframes ot-rise-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes ot-mission-panel-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes ot-developer-panel-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes ot-menu-scan{0%{opacity:.11;transform:translate(-5%)}to{opacity:.24;transform:translate(5%)}}@keyframes ot-menu-brand-pulse{0%,to{box-shadow:0 0 14px #27d7ff38,inset 0 0 12px #27d7ff0d}50%{box-shadow:0 0 27px #27d7ff7a,inset 0 0 18px #27d7ff1c}}@keyframes ot-menu-signal{0%,to{opacity:.52;transform:scale(.82)}50%{opacity:1;transform:scale(1.08)}}@keyframes ot-menu-border-cyan{0%,to{box-shadow:0 16px 50px #0000007a,0 0 20px #27d7ff0f}50%{box-shadow:0 18px 54px #00000080,0 0 36px #27d7ff26}}@keyframes ot-menu-border-magenta{0%,to{box-shadow:0 16px 50px #0000007a,0 0 20px #ff3d780d}50%{box-shadow:0 18px 54px #00000080,0 0 34px #ff3d7824}}@keyframes ot-menu-action-pulse{0%,to{border-color:#00d89fa6}50%{border-color:#44ffc4}}@keyframes ot-menu-arcade-pulse{0%,to{border-color:#ff3d787a}50%{border-color:#ff5b99f2}}@keyframes ot-menu-tape{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes ot-price-up{0%{color:#dffdf5;text-shadow:0 0 12px #00d89fb3;background:#00d89f57}to{color:#f4f7fb;text-shadow:none;background:0 0}}@keyframes ot-price-down{0%{color:#fff0f4;text-shadow:0 0 12px #ff4b7b9e;background:#ff4b7b4d}to{color:#f4f7fb;text-shadow:none;background:0 0}}@keyframes ot-panel-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes ot-arcade-punch{0%{transform:scale(.96)}55%{transform:scale(1.025)}to{transform:scale(1)}}@keyframes ot-arcade-fill{0%{opacity:0;filter:brightness(1.5);transform:translateY(6px)scale(.98)}to{opacity:1;filter:brightness();transform:translateY(0)scale(1)}}@keyframes ot-arcade-volatility-flash{0%{opacity:0}9%{opacity:var(--ot-impact-alpha)}24%{opacity:var(--ot-impact-alpha-soft)}42%{opacity:var(--ot-impact-alpha)}to{opacity:0}}@keyframes ot-arcade-result-vignette{0%,to{opacity:0}18%,55%{opacity:1}}@keyframes ot-arcade-profit-confetti{0%{opacity:0;transform:translate(-50%,-50%)scale(.35)rotate(0)}12%{opacity:1}46%{opacity:1;transform:translate3d(calc(-50% + var(--ot-piece-x)), var(--ot-piece-lift), 0) scale(1) rotate(var(--ot-piece-rotate-mid))}to{opacity:0;transform:translate3d(calc(-50% + var(--ot-piece-x)), var(--ot-piece-fall), 0) scale(.72) rotate(var(--ot-piece-rotate))}}@keyframes ot-arcade-loss-rain{0%{opacity:0;transform:translateY(-8vh)skew(-8deg)}13%{opacity:.78}82%{opacity:.55}to{opacity:0;transform:translate3d(var(--ot-drop-drift), 116vh, 0) skewX(-8deg)}}@keyframes ot-arcade-profit-card{0%{opacity:0;filter:brightness(1.8);transform:scale(.72)translateY(16px)}18%{opacity:1;filter:brightness(1.25);transform:scale(1.055)translateY(0)}28%,72%{opacity:1;filter:brightness();transform:scale(1)}to{opacity:0;transform:scale(.98)translateY(-8px)}}@keyframes ot-arcade-loss-card{0%{opacity:0;filter:saturate(1.3);transform:translateY(-12px)}13%{opacity:1;transform:translateY(4px)}22%{transform:translateY(-2px)}32%,73%{opacity:1;transform:translateY(0)}to{opacity:0;filter:saturate(.75);transform:translateY(10px)}}.ot-account-overlay{z-index:215;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 20% 15%,#27d7ff1f,#0000 34%),radial-gradient(circle at 84% 82%,#c084fc17,#0000 28%),#01040ae6;place-items:center;padding:22px;animation:.18s both ot-store-overlay-in;display:grid;position:fixed;inset:0}.ot-account-dialog{border:1px solid color-mix(in srgb, var(--account-accent) 62%, transparent);width:min(1080px,96vw);max-height:calc(100vh - 44px);box-shadow:0 32px 110px #000000bd, 0 0 52px color-mix(in srgb, var(--account-accent) 14%, transparent), inset 0 0 60px #27d7ff06;color:#eefcff;background:linear-gradient(#27d7ff06 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#27d7ff06 1px,#0000 1px) 0 0/32px 32px,#04080ffb;border-radius:16px;flex-direction:column;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:.24s cubic-bezier(.16,1,.3,1) both ot-store-dialog-in;display:flex;overflow:hidden}.ot-account-header{border-bottom:1px solid color-mix(in srgb, var(--account-accent) 28%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--account-accent) 10%, transparent), transparent 58%, #ff3d780e);justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.ot-account-header__identity,.ot-account-header__actions{align-items:center;gap:12px;display:flex}.ot-account-avatar{border:1px solid var(--account-accent);background:color-mix(in srgb, var(--account-accent) 10%, #0000006b);width:52px;height:52px;color:var(--account-accent);box-shadow:0 0 22px color-mix(in srgb, var(--account-accent) 26%, transparent), inset 0 0 18px color-mix(in srgb, var(--account-accent) 8%, transparent);border-radius:12px;place-items:center;font-size:27px;display:grid}.ot-account-header span,.ot-account-section-head span,.ot-account-collection-summary span,.ot-account-history-summary span{color:var(--account-accent);letter-spacing:.16em;text-transform:uppercase;font-size:8.5px;font-weight:850;display:block}.ot-account-header h2{color:#f5fbff;letter-spacing:.035em;text-shadow:0 0 18px color-mix(in srgb, var(--account-accent) 28%, transparent);margin:3px 0 2px;font-size:clamp(21px,2.7vw,31px);line-height:1}.ot-account-header small{color:#72839a;letter-spacing:.11em;font-size:8px;font-weight:800}.ot-account-header__actions>span{color:#ffe36f;background:#ffd23f0f;border:1px solid #ffd23f6b;border-radius:999px;padding:6px 9px}.ot-account-header__actions button{border:1px solid color-mix(in srgb, var(--account-accent) 45%, transparent);color:#dffbff;cursor:pointer;background:#02050ab8;border-radius:8px;width:38px;height:38px;font-size:24px}.ot-account-tabs{background:#03070de0;border-bottom:1px solid #ffffff0b;grid-template-columns:repeat(3,1fr);padding:9px 12px 0;display:grid}.ot-account-tabs button{color:#75869c;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;min-height:39px;font-size:9px;font-weight:850}.ot-account-tabs button:hover,.ot-account-tabs button.is-active{border-bottom-color:var(--account-accent);color:color-mix(in srgb, var(--account-accent) 72%, white);text-shadow:0 0 12px color-mix(in srgb, var(--account-accent) 46%, transparent)}.ot-account-body{min-height:0;padding:16px;overflow-y:auto}.ot-account-overview{grid-template-columns:minmax(330px,.9fr) minmax(400px,1.25fr);align-items:start;gap:12px;display:grid}.ot-account-overview__rail,.ot-account-collection,.ot-account-history{flex-direction:column;gap:12px;display:flex}.ot-account-card{border:1px solid color-mix(in srgb, var(--account-accent) 20%, #ffffff0f);background:linear-gradient(145deg, color-mix(in srgb, var(--account-accent) 3.5%, transparent), transparent), #02060ccc;border-radius:10px;padding:15px}.ot-account-section-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.ot-account-section-head small{color:#68788e;font-size:8.5px}.ot-account-preview{border:1px solid color-mix(in srgb, var(--account-preview) 38%, transparent);background:color-mix(in srgb, var(--account-preview) 6%, #00000059);border-radius:8px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;column-gap:10px;margin-bottom:13px;padding:11px;display:grid}.ot-account-preview>div{border:1px solid var(--account-preview);width:36px;height:36px;color:var(--account-preview);border-radius:7px;grid-row:1/3;place-items:center;font-size:20px;display:grid}.ot-account-preview strong{color:#f3f8fd;font-size:15px}.ot-account-preview small{color:#6f8097;letter-spacing:.08em;margin-top:2px;font-size:8px}.ot-account-identity-editor label,.ot-account-choice-label{color:#8494a9;margin:10px 0 6px;font-size:9px;font-weight:750;display:block}.ot-account-identity-editor>input{border:1px solid color-mix(in srgb, var(--account-accent) 34%, transparent);color:#eefcff;background:#00000057;border-radius:7px;outline:none;width:100%;padding:10px 11px;font-size:13px}.ot-account-identity-editor>input:focus{border-color:var(--account-accent);box-shadow:0 0 15px color-mix(in srgb, var(--account-accent) 14%, transparent)}.ot-account-avatar-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ot-account-avatar-grid button{color:#718198;cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:58px;display:flex}.ot-account-avatar-grid button.is-active{border-color:var(--account-accent);color:var(--account-accent);background:color-mix(in srgb, var(--account-accent) 7%, transparent)}.ot-account-avatar-grid b{font-size:17px}.ot-account-avatar-grid small{text-align:center;font-size:6.5px}.ot-account-accent-grid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.ot-account-accent-grid button{color:#78899f;cursor:pointer;background:#ffffff05;border:1px solid #ffffff17;border-radius:6px;align-items:center;gap:7px;min-height:34px;padding:0 9px;font-size:7.5px;display:flex}.ot-account-accent-grid i{background:var(--choice-color);width:9px;height:9px;box-shadow:0 0 9px var(--choice-color);border-radius:50%}.ot-account-accent-grid button.is-active{border-color:var(--choice-color);color:#dfeaf5}.ot-account-menu-layouts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.ot-account-menu-layouts>button{color:#78899f;cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #ffffff17;border-radius:7px;min-width:0;padding:8px}.ot-account-menu-layouts>button.is-active{border-color:var(--account-accent);background:color-mix(in srgb, var(--account-accent) 7%, transparent);color:#edf7ff}.ot-account-menu-layouts strong,.ot-account-menu-layouts small{display:block}.ot-account-menu-layouts strong{letter-spacing:.06em;text-transform:uppercase;margin-top:7px;font-size:8.5px}.ot-account-menu-layouts small{color:#65758a;margin-top:3px;font-size:7px;line-height:1.4}.ot-account-menu-layouts__preview{background:#03080e;border:1px solid #27d7ff30;border-radius:3px;gap:3px;height:29px;display:grid;overflow:hidden}.ot-account-menu-layouts__preview.is-command{grid-template-rows:repeat(3,1fr);grid-template-columns:.72fr 1fr;padding:4px}.ot-account-menu-layouts__preview.is-command i{border-bottom:1px solid #27d7ff52;grid-column:1}.ot-account-menu-layouts__preview.is-command b{background:#00d89f14;border:1px solid #00d89f66;grid-area:1/2/4}.ot-account-menu-layouts__preview.is-classic{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);padding:4px}.ot-account-menu-layouts__preview.is-classic i,.ot-account-menu-layouts__preview.is-classic b{background:#27d7ff0a;border:1px solid #27d7ff52}.ot-account-save,.ot-account-shop-cta{border:1px solid var(--account-accent);background:color-mix(in srgb, var(--account-accent) 10%, #0000004d);width:100%;min-height:40px;color:color-mix(in srgb, var(--account-accent) 72%, white);cursor:pointer;letter-spacing:.1em;border-radius:7px;margin-top:13px;font-size:9px;font-weight:850}.ot-account-identity-editor>p,.ot-account-id-card p,.ot-account-ledger-note{color:#617087;margin:9px 0 0;font-size:8.5px;line-height:1.5}.ot-account-stat-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.ot-account-stat-grid>div{background:#ffffff05;border:1px solid #fff1;border-radius:7px;min-width:0;padding:10px}.ot-account-stat-grid span,.ot-account-id-card span{color:#627188;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.ot-account-stat-grid strong{color:#eefcff;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;display:block;overflow:hidden}.ot-account-cta-row{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.ot-account-cta-row button{border:1px solid color-mix(in srgb, var(--account-accent) 45%, transparent);background:color-mix(in srgb, var(--account-accent) 6%, transparent);min-height:35px;color:color-mix(in srgb, var(--account-accent) 65%, white);cursor:pointer;border-radius:6px;font-size:8px;font-weight:850}.ot-account-readiness>div:not(.ot-account-section-head){border-top:1px solid #ffffff0e;grid-template-columns:24px 120px 1fr;align-items:center;gap:8px;padding:8px 0;display:grid}.ot-account-readiness b{color:#75849a;border:1px solid #5a687d;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.ot-account-readiness b.is-ready{color:#41ffc3;border-color:#00d89f;box-shadow:0 0 10px #00d89f1f}.ot-account-readiness span{color:#d6e2ee;font-size:9.5px;font-weight:760}.ot-account-readiness small{color:#66758a;font-size:8.5px;line-height:1.4}.ot-account-readiness .ot-account-cloud-cta{color:#76e8ff;letter-spacing:.08em;cursor:pointer;background:#27d7ff12;border:1px solid #27d7ff80;border-radius:6px;grid-column:1/-1;min-height:36px;font-size:8px;font-weight:850}.ot-account-connection-notice{color:#ffe36f;background:#ffd23f0e;border:1px solid #ffd23f4d;border-radius:6px;margin:0 0 10px;padding:9px 10px;font-size:8.5px;line-height:1.45}.ot-account-provider-list,.ot-account-device-list{flex-direction:column;gap:7px;display:flex}.ot-account-provider-list article{background:#ffffff05;border:1px solid #ffffff13;border-radius:7px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:8px 9px;display:grid}.ot-account-provider-list article.is-connected{background:#00d89f09;border-color:#00d89f4d}.ot-account-provider-icon{border:1px solid;border-radius:8px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:900;display:grid}.ot-account-provider-icon.is-discord{color:#8c9eff;background:#5865f21c}.ot-account-provider-icon.is-google{color:#f3f6fb;background:linear-gradient(135deg,#4285f429,#ea43351a,#fbbc051f)}.ot-account-provider-list strong,.ot-account-provider-list small,.ot-account-device-list strong,.ot-account-device-list small{display:block}.ot-account-provider-list strong,.ot-account-device-list strong{color:#dfeaf5;font-size:9.5px}.ot-account-provider-list small,.ot-account-device-list small{color:#68788e;margin-top:3px;font-size:8px}.ot-account-provider-list article>b{color:#41ffc3;font-size:13px}.ot-account-provider-list article>span{color:#58677c;letter-spacing:.08em;font-size:6.5px;font-weight:850}.ot-account-provider-list button,.ot-account-device-actions button{color:#75e7ff;cursor:pointer;letter-spacing:.07em;background:#27d7ff0e;border:1px solid #27d7ff66;border-radius:5px;min-height:30px;padding:0 9px;font-size:7px;font-weight:850}.ot-account-connection-help{color:#617087;margin:9px 0 0;font-size:8px;line-height:1.5}.ot-account-device-list>div{border-top:1px solid #ffffff0e;grid-template-columns:18px 1fr;align-items:center;gap:7px;padding:7px 5px;display:grid}.ot-account-device-list>div>span{color:#41ffc3;font-size:8px}.ot-account-device-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.ot-account-device-actions button:last-child{color:#ff9bbb;background:#ff3d780b;border-color:#ff69975c}.ot-account-id-card{grid-template-columns:1.3fr 1fr;gap:10px;display:grid}.ot-account-id-card code,.ot-account-id-card strong{color:#b9c9d9;margin-top:4px;font-size:10px;display:block}.ot-account-id-card p{grid-column:1/-1}.ot-account-collection-summary,.ot-account-history-summary{border:1px solid color-mix(in srgb, var(--account-accent) 20%, transparent);background:#02060cc7;border-radius:9px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.ot-account-collection-summary>div,.ot-account-history-summary>div{border-right:1px solid #fff1;padding:12px}.ot-account-collection-summary>div:last-child,.ot-account-history-summary>div:last-child{border-right:0}.ot-account-collection-summary strong,.ot-account-history-summary strong{color:#f0f6fc;margin-top:4px;font-size:14px;display:block}.ot-account-entitlement-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ot-account-entitlement-grid article{background:#ffffff05;border:1px solid #ffffff12;border-radius:7px;min-height:130px;padding:11px}.ot-account-entitlement-grid article>span{color:var(--account-accent);letter-spacing:.1em;font-size:7px;font-weight:850}.ot-account-entitlement-grid h3{color:#eaf2fa;margin:8px 0 4px;font-size:12px}.ot-account-entitlement-grid p{color:#718198;margin:0;font-size:8.5px;line-height:1.45}.ot-account-entitlement-grid article>small{color:#536177;margin-top:8px;font-size:7.5px;display:block}.ot-account-empty{color:#6c7b90;text-align:center;padding:22px 10px;font-size:10px}.ot-account-purchase-list{flex-direction:column;display:flex}.ot-account-purchase-list>div{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:12px;padding:9px 4px;display:flex}.ot-account-purchase-list strong,.ot-account-purchase-list small{display:block}.ot-account-purchase-list strong{color:#dce8f5;font-size:10px}.ot-account-purchase-list small{color:#647389;margin-top:3px;font-size:7.5px}.ot-account-purchase-list b{color:#ffe36f;font-size:10px}.ot-account-shop-cta{margin-top:0}.ot-account-history-summary{grid-template-columns:repeat(6,1fr)}.ot-account-daily-list{flex-direction:column;display:flex}.ot-account-daily-list>div{color:#8190a5;border-top:1px solid #ffffff0e;grid-template-columns:100px 1fr 85px 80px;align-items:center;min-height:36px;font-size:9px;display:grid}.ot-account-daily-list code{color:#98a9bc}.ot-account-daily-list strong{justify-self:end}.ot-account-daily-list strong.is-up{color:#41ffc3}.ot-account-daily-list strong.is-down{color:#ff6997}.ot-account-daily-list small{color:#5f6d81;justify-self:end}.ot-account-milestones>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.ot-account-milestones b{color:#536176;letter-spacing:.08em;background:#ffffff05;border:1px solid #ffffff17;border-radius:999px;padding:6px 9px;font-size:7.5px}.ot-account-milestones b.is-complete{color:#68f7c6;background:#00d89f0e;border-color:#00d89f66}.ot-account-backup>p{color:#718198;margin:0 0 10px;font-size:9px;line-height:1.5}.ot-account-backup>div:not(.ot-account-section-head){flex-wrap:wrap;gap:8px;display:flex}.ot-account-backup button,.ot-account-backup label{color:#75e7ff;letter-spacing:.08em;cursor:pointer;background:#27d7ff0e;border:1px solid #27d7ff66;border-radius:6px;align-items:center;min-height:34px;padding:0 11px;font-size:8px;font-weight:850;display:inline-flex}.ot-account-backup input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.ot-account-backup>small{color:#6ef0c2;margin-top:9px;font-size:8.5px;display:block}@media (width<=780px){.ot-account-overlay{padding:6px}.ot-account-dialog{border-radius:10px;width:100%;max-height:calc(100vh - 12px)}.ot-account-header{padding:12px}.ot-account-avatar{width:42px;height:42px;font-size:22px}.ot-account-header__actions>span{display:none}.ot-account-body{padding:10px}.ot-account-overview{grid-template-columns:1fr}.ot-account-stat-grid{grid-template-columns:1fr 1fr}.ot-account-readiness>div:not(.ot-account-section-head){grid-template-columns:24px 95px 1fr}.ot-account-collection-summary,.ot-account-history-summary{grid-template-columns:1fr 1fr}.ot-account-collection-summary>div,.ot-account-history-summary>div{border-bottom:1px solid #ffffff0e}.ot-account-entitlement-grid{grid-template-columns:1fr}.ot-account-daily-list>div{grid-template-columns:85px 1fr 65px}.ot-account-daily-list small{display:none}}.ot-league-overlay{z-index:210;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 50% 12%,#27d7ff21,#0000 34%),radial-gradient(circle at 85% 80%,#ff3d7814,#0000 30%),#01040ae0;place-items:center;padding:22px;animation:.18s both ot-store-overlay-in;display:grid;position:fixed;inset:0}.ot-league-dialog{color:#eefcff;background:linear-gradient(#27d7ff07 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#27d7ff07 1px,#0000 1px) 0 0/32px 32px,#04080ffa;border:1px solid #27d7ff94;border-radius:16px;flex-direction:column;width:min(1120px,96vw);max-height:calc(100vh - 44px);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:.24s cubic-bezier(.16,1,.3,1) both ot-store-dialog-in;display:flex;overflow:hidden;box-shadow:0 32px 110px #000000b8,0 0 55px #27d7ff21,inset 0 0 60px #27d7ff06}.ot-league-header{background:linear-gradient(90deg,#27d7ff1a,#c084fc09 55%,#ff3d7812);border-bottom:1px solid #27d7ff45;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.ot-league-header span,.ot-league-summary span,.ot-league-toolbar span,.ot-league-reward-intro span,.ot-league-profile section>span{color:#70e8ff;letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.ot-league-header h2{color:#f5fbff;letter-spacing:.08em;text-shadow:0 0 22px #27d7ff59;margin:3px 0 0;font-size:clamp(22px,3vw,34px);line-height:1}.ot-league-header__status>span{color:#ffe36f;letter-spacing:.12em;background:#ffd23f0f;border:1px solid #ffd23f7a;border-radius:999px;padding:6px 9px}.ot-league-header__status>span.is-global{color:#41ffc3;background:#00d89f14;border-color:#00d89f99}.ot-league-header__status button{color:#dffbff;cursor:pointer;background:#02050ab8;border:1px solid #27d7ff61;border-radius:8px;width:38px;height:38px;font-size:24px}.ot-league-summary{background:#02050aad;border-bottom:1px solid #27d7ff2e;grid-template-columns:1.55fr repeat(3,1fr);display:grid}.ot-league-summary strong{color:#f4f7fb;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:16px;display:block;overflow:hidden}.ot-league-division>div{background:#ffffff14;border-radius:3px;height:3px;margin-top:7px;overflow:hidden}.ot-league-division i{background:var(--league-accent);height:100%;box-shadow:0 0 12px var(--league-accent);display:block}.ot-league-division small{color:#718198;margin-top:4px;font-size:9px;display:block}.ot-league-tabs{background:#03070ddb;grid-template-columns:repeat(4,1fr);padding:10px 12px 0;display:grid}.ot-league-tabs button{color:#75869c;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;min-height:38px;font-size:10px;font-weight:850}.ot-league-tabs button:hover,.ot-league-tabs button.is-active{color:#a7f4ff;text-shadow:0 0 12px #27d7ff8c;border-bottom-color:#27d7ff}.ot-league-body{min-height:0;padding:18px;overflow-y:auto}.ot-league-toolbar,.ot-league-reward-intro{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.ot-league-toolbar p,.ot-league-reward-intro p,.ot-league-profile p{color:#91a0b5;margin:4px 0 0;font-size:11px;line-height:1.5}.ot-league-periods{gap:6px;display:flex}.ot-league-periods button{color:#7c8ca2;cursor:pointer;text-transform:uppercase;background:#0000003d;border:1px solid #27d7ff3d;border-radius:999px;padding:7px 12px;font-size:9px;font-weight:800}.ot-league-periods button.is-active{color:#8ceeff;background:#27d7ff1a;border-color:#27d7ff;box-shadow:0 0 16px #27d7ff1f}.ot-league-table{background:#010409b8;border:1px solid #27d7ff38;border-radius:10px;overflow:hidden}.ot-league-table__row{color:#8494a9;border-bottom:1px solid #ffffff0e;grid-template-columns:70px minmax(160px,1.7fr) minmax(100px,1fr) 100px;align-items:center;min-height:42px;padding:0 13px;font-size:11px;display:grid}.ot-league-table__row strong{color:#dce8f5;font-size:12px}.ot-league-table__row b{color:#eefcff;font-variant-numeric:tabular-nums;justify-self:end}.ot-league-table__row.is-player{color:#8ceeff;background:linear-gradient(90deg,#27d7ff26,#27d7ff09);box-shadow:inset 3px 0 #27d7ff}.ot-league-table__gap{color:#4b5a6f;letter-spacing:.2em;padding:4px 18px;font-size:10px}.ot-league-empty{color:#718198;text-align:center;padding:24px;font-size:11px}.ot-league-player-callout{background:linear-gradient(100deg,#ffd23f14,#27d7ff0a);border:1px solid #ffd23f59;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:12px 14px;display:flex}.ot-league-player-callout span{color:#ffe36f;letter-spacing:.13em;font-size:8px;font-weight:850;display:block}.ot-league-player-callout strong{color:#f4f7fb;margin-top:3px;font-size:13px;display:block}.ot-league-player-callout button,.ot-league-name-edit button{color:#41ffc3;cursor:pointer;letter-spacing:.08em;background:#00d89f1a;border:1px solid #00d89f;border-radius:7px;min-height:38px;padding:0 15px;font-size:9px;font-weight:850}.ot-league-disclosure{color:#66758a;margin:10px 2px 0;font-size:10px;line-height:1.45}.ot-live-rooms__intro,.ot-live-room>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.ot-live-rooms__intro span,.ot-live-room>header span,.ot-live-room__section-head span{color:#70e8ff;letter-spacing:.15em;font-size:8px;font-weight:850}.ot-live-rooms__intro h3,.ot-live-room>header h3{color:#f2fbff;margin:4px 0 0;font-size:20px}.ot-live-rooms__intro p,.ot-live-room>header p{color:#8393a8;max-width:490px;margin:4px 0 0;font-size:10px;line-height:1.5}.ot-live-rooms__grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ot-live-rooms__grid article,.ot-live-room__layout>section{background:linear-gradient(145deg,#27d7ff0e,#c084fc06),#02060cd1;border:1px solid #27d7ff38;border-radius:10px;padding:15px}.ot-live-rooms__grid article>span{color:#ffe36f;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:850}.ot-live-rooms__grid h3{color:#eefcff;margin:11px 0 4px;font-size:15px}.ot-live-rooms__grid p{color:#7f8fa5;min-height:46px;margin:0 0 13px;font-size:10px;line-height:1.5}.ot-live-rooms__grid button,.ot-live-room button{color:#76e8ff;letter-spacing:.07em;cursor:pointer;background:#27d7ff12;border:1px solid #27d7ff7a;border-radius:7px;min-height:36px;font-size:8px;font-weight:850}.ot-live-rooms__grid button{width:100%}.ot-live-room>header>button{padding:0 13px}.ot-live-room__layout{grid-template-columns:1.25fr 1fr;gap:10px;display:grid}.ot-live-room__section-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ot-live-room__section-head small{color:#66758a;font-size:8px}.ot-live-room__participants{gap:5px;display:grid}.ot-live-room__participants>div{color:#7f90a6;background:#0000002e;border:1px solid #fff1;border-radius:6px;grid-template-columns:16px 1fr auto;align-items:center;min-height:34px;padding:0 9px;font-size:9px;display:grid}.ot-live-room__participants>div.is-self{background:#27d7ff0b;border-color:#27d7ff4d}.ot-live-room__participants i{background:#58667b;border-radius:50%;width:7px;height:7px}.ot-live-room__participants i.is-ready{background:#00d89f;box-shadow:0 0 9px #00d89fcc}.ot-live-room__participants strong{color:#dceaf6}.ot-live-room__participants span{color:#6c7b90;letter-spacing:.09em;font-size:7px;font-weight:850}.ot-live-room__actions{grid-template-columns:.7fr 1.3fr;gap:7px;margin-top:10px;display:grid}.ot-live-room__actions button.is-ready{color:#52f5c4;background:#00d89f14;border-color:#00d89f}.ot-live-room__layout section>small{color:#5f6f84;margin-top:8px;font-size:8px;line-height:1.45;display:block}.ot-live-room__signals{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ot-live-room__signals button{padding:0 8px}.ot-live-room__feed{gap:5px;max-height:230px;margin-top:10px;display:grid;overflow-y:auto}.ot-live-room__feed>p{color:#64758a;font-size:9px}.ot-live-room__feed>div{color:#8c9db1;background:#ffffff06;border-left:2px solid #c084fc;justify-content:space-between;gap:10px;padding:7px 8px;font-size:8.5px;display:flex}.ot-live-room__feed strong{color:#dce7f2}.ot-league-reward-intro h3,.ot-league-profile h3{color:#f4f7fb;margin:4px 0 0;font-size:20px}.ot-league-reward-intro p{text-align:right;max-width:430px}.ot-league-notice{color:#72ffd0;background:#00d89f14;border:1px solid #00d89f6b;border-radius:8px;margin-bottom:12px;padding:9px 12px;font-size:11px}.ot-league-reward-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ot-league-reward{background:linear-gradient(150deg,#27d7ff0e,#c084fc06),#03070de6;border:1px solid #27d7ff33;border-radius:10px;flex-direction:column;min-height:205px;padding:14px;display:flex}.ot-league-reward__top span{color:#718198;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.ot-league-reward__top b{color:#ffe36f;font-size:10px}.ot-league-reward small{color:#70e8ff;text-transform:uppercase;margin:9px 0;font-size:8.5px}.ot-league-reward button{color:#ffe36f;cursor:pointer;letter-spacing:.07em;background:#ffd23f14;border:1px solid #ffd23f94;border-radius:6px;min-height:34px;font-size:8.5px;font-weight:850}.ot-league-reward button:disabled{color:#566478;cursor:not-allowed;background:#ffffff06;border-color:#ffffff1c}.ot-league-profile{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ot-league-profile section{background:#02060cc7;border:1px solid #27d7ff33;border-radius:10px;padding:16px}.ot-league-profile label{color:#8494a9;margin:15px 0 6px;font-size:10px;display:block}.ot-league-name-edit{gap:7px;display:flex}.ot-league-name-edit input{color:#eefcff;background:#00000059;border:1px solid #27d7ff52;border-radius:7px;outline:none;flex:1;min-width:0;padding:9px 11px}.ot-league-profile section>small{color:#5f6e83;margin-top:7px;font-size:9px;line-height:1.45;display:block}.ot-league-career-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.ot-league-career-grid>div{background:#ffffff05;border:1px solid #ffffff12;border-radius:7px;padding:10px}.ot-league-career-grid small{color:#66758a;text-transform:uppercase;font-size:8px;display:block}.ot-league-career-grid strong{color:#f4f7fb;margin-top:3px;font-size:14px;display:block}.ot-league-titles{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ot-league-titles b{color:#ffe36f;letter-spacing:.08em;background:#ffd23f0f;border:1px solid #ffd23f61;border-radius:999px;padding:5px 8px;font-size:8px}.ot-league-hall{grid-column:1/-1;background:linear-gradient(105deg,#ff3d7817,#ffd23f0f),#02060ccc!important}.ot-league-hall>div{border:1px solid #ffd23f4d;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;display:flex}.ot-league-hall>div strong{color:#ffe36f;letter-spacing:.12em;font-size:10px}.ot-league-hall>div small{color:#8494a9;font-size:9px}@media (width<=760px){.ot-league-overlay{padding:6px}.ot-league-dialog{border-radius:10px;width:100%;max-height:calc(100vh - 12px)}.ot-league-header{padding:13px}.ot-league-header__status>span{display:none}.ot-league-summary{grid-template-columns:1fr 1fr}.ot-league-summary>div:nth-child(2){border-right:0}.ot-league-summary>div{border-bottom:1px solid #27d7ff1f;padding:10px}.ot-league-body{padding:12px}.ot-league-toolbar,.ot-league-reward-intro{flex-direction:column;align-items:stretch;gap:10px}.ot-league-reward-intro p{text-align:left}.ot-league-periods{grid-template-columns:repeat(3,1fr);display:grid}.ot-league-tabs button{letter-spacing:.06em;font-size:8px}.ot-live-rooms__intro,.ot-live-room>header{flex-direction:column;align-items:stretch}.ot-live-rooms__grid,.ot-live-room__layout{grid-template-columns:1fr}.ot-league-table__row{grid-template-columns:48px minmax(115px,1fr) 78px 58px;padding:0 8px;font-size:9px}.ot-league-table__row strong{font-size:10px}.ot-league-player-callout{flex-direction:column;align-items:stretch}.ot-league-reward-grid,.ot-league-profile{grid-template-columns:1fr}.ot-league-hall{grid-column:auto}.ot-league-name-edit{flex-direction:column}}@keyframes ot-store-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes ot-store-dialog-in{0%{opacity:0;transform:translateY(18px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ot-shop-counter-update{0%{opacity:.35;filter:brightness(1.8);transform:translateY(3px)}to{opacity:1;filter:brightness();transform:translateY(0)}}@keyframes ot-account-setup-pulse{0%,to{border-color:#ffd23f6b;box-shadow:0 0 #ffd23f00}50%{border-color:#ffd23feb;box-shadow:0 0 18px #ffd23f29}}.ot-menu-legal-links{flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:8px;display:flex}.ot-menu-legal-links a{color:#77879d;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750;text-decoration:none}.ot-menu-legal-links a:hover,.ot-menu-legal-links a:focus-visible{color:#70e8ff;text-shadow:0 0 10px #27d7ff6b}.ot-menu-shell{box-sizing:border-box;min-height:100vh;padding:0;overflow:hidden;background:#03070d!important}.ot-menu-backdrop{background:#03070d;box-shadow:inset 0 0 190px 80px #000000d6}.ot-menu-backdrop__image{opacity:.58;filter:saturate(.9)contrast(1.04)brightness(.68)}.ot-menu-backdrop__scan{opacity:.035}.ot-menu-backdrop__veil{background:linear-gradient(#02060b24,#02060b80),#02060b2e}.ot-menu-stage{gap:0;width:min(1096px,100vw - 120px);padding-bottom:28px}.ot-menu-topbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"audio brand account";min-height:214px;padding:0;overflow:visible}.ot-menu-audio{z-index:32;grid-area:audio;place-self:start;margin-top:53px;position:relative}.ot-menu-audio .ot-audio-settings__panel--floating{left:0!important;right:auto!important}.ot-menu-brand{grid-area:brand;justify-self:center}.ot-menu-brand__logo{mix-blend-mode:screen;filter:saturate(1.12)contrast(1.26)brightness(1.06)drop-shadow(0 0 14px #27d7ff1f);width:298px}.ot-menu-meta{grid-area:account;place-self:start end;margin-top:53px}.ot-menu-account-button{border-color:color-mix(in srgb, var(--account-accent) 72%, transparent);min-height:31px;box-shadow:none;background:#04090f94;border-radius:4px;padding-right:8px}.ot-menu-operations{z-index:1;width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.ot-menu-operations__stack{grid-template-areas:"arcade arcade quick""daily league scenarios""custom tutorial tutorial""shop shop shop""goal goal goal";gap:12px;padding:0;display:flex}.ot-menu-choice{color:#f4f7fb;text-align:left;background-image:linear-gradient(#050a11e6,#050a11ed),url(/assets/open-trade-menu-backdrop-v2.webp);background-position:50%,68% 41%;background-size:cover,630px;border:1px solid #5c708b4d;border-radius:5px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:5px;min-height:132px;padding:18px;display:flex;position:relative;overflow:hidden}.ot-menu-choice__label{color:inherit;letter-spacing:.025em;text-align:left;grid-column:auto;justify-self:auto;font-size:25px;font-weight:790;line-height:1}.ot-menu-choice__description{color:#7890ad;letter-spacing:.11em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:calc(100% - 8px);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:700;line-height:1.35;overflow:hidden}.ot-menu-choice__meta{color:#53647b;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;grid-column:auto;justify-self:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:700;position:absolute;top:13px;right:16px}.ot-arcade-action{color:#19e6aa;grid-area:arcade;min-height:132px;animation:none;background-image:linear-gradient(#031110db,#050b11f0),url(/assets/open-trade-menu-backdrop-v2.webp)!important;background-position:50%,50% 46%!important;background-size:cover,820px!important;border-color:#00d89fe0!important;box-shadow:inset 0 0 26px #00d89f06!important}.ot-arcade-action .ot-menu-choice__label{font-size:31px}.ot-primary-action{grid-area:quick;min-height:132px;animation:none;color:#f4f7fb!important;box-shadow:none!important;background-image:linear-gradient(#050a11e8,#050a11f0),url(/assets/open-trade-menu-backdrop-v2.webp)!important;background-position:50%,85% 44%!important;background-size:cover,620px!important;border-color:#5c708b52!important;border-radius:5px!important}.ot-menu-continue-action{grid-area:continue}.ot-menu-daily-card{flex-direction:column;grid-area:daily;gap:8px;display:flex;box-shadow:none!important;background:0 0!important;border:0!important}.ot-menu-daily-card>.ot-menu-choice{flex:1}.ot-menu-choice--daily{color:#ff3d78;background-image:linear-gradient(#11050de8,#080910f0),url(/assets/open-trade-menu-backdrop-v2.webp)!important;background-position:50%,76% 36%!important;background-size:cover,600px!important;border-color:#ff3d78cc!important}.ot-menu-league-action{grid-area:league;color:#27d7ff!important;background-image:linear-gradient(#040d14de,#050a11f0),url(/assets/open-trade-menu-backdrop-v2.webp)!important;background-position:50%,88% 54%!important;background-size:cover,650px!important;border-color:#27d7ffd1!important}.ot-menu-scenarios-action{grid-area:scenarios}.ot-menu-customize-toggle{grid-area:custom;min-height:132px;color:#8799b2!important;background:#050a11e0!important;border-color:#5c708b4d!important}.ot-menu-tutorial-action{grid-area:tutorial}.ot-menu-secondary-action{min-height:132px;background:#050a11e0!important;border-color:#5c708b4d!important}.ot-menu-secondary-action .ot-menu-choice__label{color:#dce6f3}.ot-menu-shop-action{color:#ffd23f;flex-direction:row;grid-area:shop;justify-content:flex-start;align-items:center;gap:18px;min-height:60px;margin-top:0;padding:0 18px;background:#0c0b08e6!important;border-color:#ffd23fd1!important;box-shadow:inset 0 0 22px #ffd23f06!important}.ot-menu-shop-action .ot-menu-choice__label{flex:none}.ot-menu-shop-action .ot-menu-choice__description{max-width:none}.ot-menu-shop-action .ot-menu-choice__meta{top:50%;transform:translateY(-50%)}.ot-menu-shop-action.is-owned{color:#67ffce;background:#05100eeb!important;border-color:#00d89fc2!important}.ot-menu-goal-card{grid-area:goal;margin-top:8px;box-shadow:none!important;background:0 0!important;border:0!important}.ot-menu-goal-card summary{color:#6f829c;border:0;min-height:48px;padding:0}.ot-menu-goal-card__summary-title{align-items:center;gap:18px;display:inline-flex}.ot-menu-goal-card__summary-title strong{color:#ffd23f;font-size:inherit;letter-spacing:inherit}.ot-menu-goal-card__body{background:#050a11f0;border-color:#27d7ff33;border-radius:5px;margin-top:0;padding:16px}.ot-menu-goal-card__legal{color:#66738a;border-top:1px solid #27d7ff21;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:14px;padding-top:12px;font-size:10px;display:flex}.ot-menu-goal-card__legal .ot-menu-network--footer,.ot-menu-goal-card__legal .ot-menu-legal-links{margin:0}.ot-menu-customize{grid-column:1/-1;background:#050a11f5!important;border-color:#27d7ff3d!important}.ot-menu-shell:has(.ot-menu-customize){padding-bottom:36px;overflow-y:auto}.ot-neon-run{box-shadow:inset 0 0 18px rgba(var(--ot-run-glow), .025)!important}.ot-neon-run:hover{filter:brightness(1.07);transform:translateY(-1px);border-color:rgba(var(--ot-run-glow), .96)!important;box-shadow:0 0 22px rgba(var(--ot-run-glow), .17), inset 0 0 24px rgba(var(--ot-run-glow), .055)!important}.ot-menu-choice:disabled{opacity:.42;cursor:not-allowed;filter:grayscale(.25)}.ot-menu-choice:disabled:hover{filter:grayscale(.25);transform:none;box-shadow:none!important;border-color:#5c708b4d!important}.ot-menu-tape{border-top-color:#27d7ff38;height:32px}.ot-menu-tape__track{min-height:31px}.ot-mission-drawer{border-radius:6px 0 0 6px;width:44px;top:214px;bottom:40px}.ot-mission-drawer__toggle{flex-basis:44px}.ot-developer-drawer{border-radius:0 6px 6px 0;width:44px}@media (height<=780px) and (width>=981px){.ot-menu-topbar{min-height:172px}.ot-menu-audio,.ot-menu-meta{margin-top:36px}.ot-menu-brand__logo{width:250px}.ot-menu-operations__stack{gap:10px}.ot-menu-choice,.ot-arcade-action,.ot-primary-action,.ot-menu-secondary-action,.ot-menu-customize-toggle{min-height:110px}.ot-menu-choice__label{font-size:23px}.ot-arcade-action .ot-menu-choice__label{font-size:28px}.ot-menu-shop-action{min-height:54px}.ot-menu-goal-card{margin-top:2px}.ot-menu-goal-card summary{min-height:42px}.ot-mission-drawer{top:172px}}@media (width<=980px) and (width>=681px){.ot-menu-shell{padding-bottom:36px;overflow-y:auto}.ot-menu-stage{width:min(820px,100vw - 88px)}.ot-menu-topbar{min-height:192px}.ot-menu-brand__logo{width:260px}.ot-menu-operations__stack{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"arcade arcade""quick daily""league scenarios""custom tutorial""shop shop""goal goal"}.ot-mission-drawer{top:192px}}@media (width<=680px){.ot-menu-shell{padding:0 10px 118px;overflow-y:auto}.ot-menu-stage{width:100%;padding-bottom:16px}.ot-menu-topbar{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"brand brand""audio account";gap:8px 10px;min-height:158px;padding:8px 0 12px}.ot-menu-brand{grid-area:brand}.ot-menu-brand__logo{width:min(205px,64vw)}.ot-menu-audio,.ot-menu-meta{width:auto;margin:0!important}.ot-menu-audio{justify-self:start}.ot-menu-meta{grid-area:account;justify-self:end}.ot-menu-account-button>span{max-width:154px}.ot-menu-operations{width:100%;padding:0}.ot-menu-operations__stack{grid-template-columns:1fr;grid-template-areas:"arcade""quick""daily""league""scenarios""custom""tutorial""shop""goal";gap:8px}.ot-menu-choice,.ot-arcade-action,.ot-primary-action,.ot-menu-secondary-action,.ot-menu-customize-toggle{min-height:94px;padding:15px}.ot-menu-choice__label,.ot-arcade-action .ot-menu-choice__label{text-align:left;grid-column:auto;font-size:21px}.ot-menu-choice__description{font-size:8px;display:block}.ot-menu-choice__meta{display:block;top:11px;right:13px}.ot-menu-shop-action{min-height:58px;padding:0 15px}.ot-menu-shop-action .ot-menu-choice__description{display:none}.ot-menu-shop-action .ot-menu-choice__meta{top:50%}.ot-menu-goal-card summary{min-height:46px;padding:0 4px}.ot-menu-goal-card{margin-top:0}.ot-menu-goal-card__summary-title strong{display:none}.ot-menu-goal-card__legal{flex-direction:column;align-items:flex-start}.ot-menu-goal-card__legal .ot-menu-legal-links{justify-content:flex-start}.ot-mission-drawer{border-right:1px solid #ff3d78b8;border-radius:12px;flex-direction:column-reverse;width:auto;height:46px;inset:auto 8px 43px;overflow:visible}.ot-mission-drawer.is-open{width:auto;height:min(76vh,650px)}.ot-mission-drawer__toggle{writing-mode:horizontal-tb;border-top:1px solid #ff3d786b;border-right:0;flex:0 0 46px;width:100%;min-height:46px}.ot-developer-drawer{border:1px solid #ffd23fbd;border-radius:12px;flex-direction:column-reverse;width:auto;height:46px;inset:auto 8px 95px}.ot-developer-drawer.is-open{width:auto;height:min(68vh,590px)}.ot-developer-drawer__toggle{border-top:1px solid #ffd23f6b;border-left:0;transform:none}button.ot-developer-drawer__toggle:not(:disabled):hover,button.ot-developer-drawer__toggle:focus-visible,button.ot-developer-drawer__toggle:not(:disabled):active{transform:none}.ot-menu-tape{bottom:0}}@media (width<=760px){.ot-menu-shell .ot-mission-drawer:not(.ot-developer-drawer).is-open{top:max(8px, env(safe-area-inset-top));right:max(8px, env(safe-area-inset-right));bottom:max(40px, calc(env(safe-area-inset-bottom) + 36px));left:max(8px, env(safe-area-inset-left));width:auto;height:auto;max-height:none;overflow:hidden}.ot-menu-shell .ot-mission-drawer:not(.ot-developer-drawer).is-open .ot-mission-drawer__panel{min-height:0;overflow:hidden}.ot-menu-shell .ot-mission-drawer:not(.ot-developer-drawer).is-open .ot-mission-drawer__heading{flex:none}.ot-menu-shell .ot-mission-drawer:not(.ot-developer-drawer).is-open .ot-mission-drawer__content{overscroll-behavior:contain;min-height:0;padding-bottom:max(14px, env(safe-area-inset-bottom));scrollbar-gutter:stable;overflow:hidden auto}.ot-menu-shell .ot-developer-drawer.is-open{top:max(8px, env(safe-area-inset-top));right:max(8px, env(safe-area-inset-right));bottom:max(40px, calc(env(safe-area-inset-bottom) + 36px));left:max(8px, env(safe-area-inset-left));width:auto;height:auto;max-height:none;overflow:hidden}.ot-menu-shell .ot-developer-drawer.is-open .ot-mission-drawer__panel{min-height:0;overflow:hidden}.ot-menu-shell .ot-developer-drawer.is-open .ot-mission-drawer__heading{flex:none}.ot-menu-shell .ot-developer-drawer.is-open .ot-mission-drawer__content{overscroll-behavior:contain;min-height:0;padding-bottom:max(14px, env(safe-area-inset-bottom));scrollbar-gutter:stable;overflow:hidden auto}}.ot-store-overlay{padding:max(1px, env(safe-area-inset-top)) max(1px, env(safe-area-inset-right)) max(1px, env(safe-area-inset-bottom)) max(1px, env(safe-area-inset-left));-webkit-backdrop-filter:none;backdrop-filter:none;background:#02060c;place-items:stretch stretch;overflow:hidden}.ot-store-dialog{color:#f4f7fb;width:100%;min-width:0;max-width:100%;height:100%;max-height:100%;box-shadow:none;background:#050911;border:1px solid #1b2635;border-radius:4px;grid-template-rows:65px minmax(0,1fr);display:grid;overflow:hidden}.ot-store-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#080d15;border-bottom:1px solid #1a2432;grid-template-columns:280px minmax(310px,1fr) auto 112px;align-items:center;gap:18px;padding:0 23px;display:grid;position:relative;top:auto}.ot-store-header__title span,.ot-store-pricing-note,.ot-store-wallet span,.ot-store-close>span,.ot-store-sidebar span,.ot-store-category__heading span,.ot-store-selection header span,.ot-store-selection h4,.ot-store-checkout span{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:750}.ot-store-header__title span{color:#ffbd24}.ot-store-header__title h2{color:#f4f7fb;letter-spacing:-.025em;text-shadow:none;margin:4px 0 0;font-size:24px;line-height:1}.ot-store-pricing-note{color:#ffc329;background:#100d05;border:1px solid #87620a;justify-self:start;padding:5px 9px 4px;line-height:1}.ot-store-wallet,.ot-store-wallet.is-account{grid-template-columns:none;gap:24px;padding:0;display:flex}.ot-store-wallet div{text-align:right;background:0 0;border:0;border-radius:0;min-width:62px;padding:0}.ot-store-wallet span{color:#687a92}.ot-store-wallet strong,.ot-store-wallet.is-account strong,.ot-store-wallet.is-account div:first-child strong,.ot-store-wallet.is-account div:nth-child(2) strong,.ot-store-wallet.is-account div:nth-child(3) strong,.ot-store-wallet.is-account div:nth-child(4) strong{color:#f4f7fb;margin-top:2px;font-size:17px;line-height:1;animation:none;display:block}.ot-store-wallet div:nth-child(2) strong{color:#ffc329}.ot-store-close{border-left:1px solid #1a2432;justify-content:flex-end;align-items:center;gap:10px;min-height:32px;padding-left:18px;display:flex}.ot-store-close>span{color:#718096}.ot-store-header .ot-store-close button{color:#d9e0ea;width:auto;height:24px;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.12em;background:#0a1019;border:1px solid #3a4657;border-radius:2px;padding:0 8px;font-size:10px;font-weight:800}.ot-store-workspace{grid-template-columns:clamp(180px,15.2vw,218px) minmax(0,1fr) clamp(300px,23.5vw,338px);width:100%;min-width:0;min-height:0;display:grid;overflow:hidden}.ot-store-sidebar{background:#070c14;border-right:1px solid #1a2432;flex-direction:column;min-height:0;display:flex}.ot-store-category-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:13px 0 0;display:block;position:relative;top:auto;overflow:visible}.ot-store-category-nav button{color:#8190a4;text-align:left;background:0 0;border:0;border-left:3px solid #0000;border-radius:0;justify-content:space-between;align-items:center;width:100%;min-height:40px;padding:0 20px 0 23px;display:flex}.ot-store-category-nav button span{color:inherit;letter-spacing:.08em;font-family:inherit;font-size:12px;font-weight:850}.ot-store-category-nav button b{color:#37465b;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.12em;font-size:9px}.ot-store-category-nav button:hover,.ot-store-category-nav button:focus-visible,.ot-store-category-nav button.is-active{color:#f4f7fb;box-shadow:none;background:#15150f;border-color:#ffbe24}.ot-store-category-nav button.is-active b{color:#b78712}.ot-store-category-nav button:disabled{opacity:.5;cursor:not-allowed}.ot-store-owned-summary{border-top:1px solid #1c2634;gap:6px;margin:12px 20px 0;padding-top:21px;display:grid}.ot-store-owned-summary span{color:#41516a}.ot-store-owned-summary strong{color:#dce4ee;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.1em;font-size:9px}.ot-store-owned-summary small{color:#41516a;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.12em;font-size:8px}.ot-store-disclosure{color:#36465c;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.08em;text-align:left;text-transform:uppercase;margin:auto 20px 17px;font-size:8px;line-height:1.55}.ot-store-catalog{background-color:#050911;background-image:linear-gradient(#0b1320 1px,#0000 1px),linear-gradient(90deg,#0b1320 1px,#0000 1px);background-size:48px 48px;min-width:0;min-height:0;padding:21px 24px 28px;overflow:auto}.ot-store-featured{background:#0c0c08;border:1px solid #74560d;grid-template-columns:220px minmax(0,1fr) 145px;min-height:97px;display:grid}.ot-store-featured.is-selected{border-color:#d59b11}.ot-store-featured__visual{border-right:1px solid #40340f;place-items:center;padding:8px 14px;display:grid;position:relative}.ot-store-featured__visual .ot-pack-preview{height:64px;box-shadow:none;background:0 0;border:0;margin:0}.ot-store-featured__visual.ot-store-product--bundle-ultimate,.ot-store-selection__preview.ot-store-product--bundle-ultimate{--ot-pack-rgb:255, 190, 36}.ot-store-featured__visual.ot-store-product--bundle-ultimate .ot-pack-preview,.ot-store-selection__preview.ot-store-product--bundle-ultimate .ot-pack-preview{box-shadow:none;background:#0d0b06;border-color:#4c3b0d}.ot-store-featured__visual>span{color:#ffc329;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.12em;background:#111006;border:1px solid #73550b;padding:4px 7px;font-size:8px;position:absolute;top:8px;right:8px}.ot-store-featured__copy{align-self:center;padding:12px 14px}.ot-store-featured__copy>span{color:#d5a420;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.16em;font-size:9px;font-weight:800}.ot-store-featured__copy>strong{color:#f6f7fa;letter-spacing:.03em;margin-top:4px;font-size:18px;display:block}.ot-store-featured__copy p{color:#6e7d92;max-width:560px;margin:4px 0 0;font-size:10px;line-height:1.45}.ot-store-featured__action{grid-template-columns:auto auto;justify-content:end;align-self:center;align-items:baseline;gap:4px;padding:12px 14px;display:grid}.ot-store-featured__action>strong{font-size:15px}.ot-store-featured__action>small{color:#49586e;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.12em;font-size:7px}.ot-store-featured__action button{color:#0b0c0f;letter-spacing:.1em;cursor:pointer;background:#ffbd25;border:1px solid #ffbd25;border-radius:2px;grid-column:1/-1;min-width:80px;height:32px;margin-top:5px;font-size:10px;font-weight:900}.ot-store-demo-notice{display:none}.ot-store-category{padding:9px 0 0;scroll-margin-top:0}.ot-store-category__heading{align-items:end;min-height:43px;margin-bottom:9px}.ot-store-category__heading span{color:#6f8096}.ot-store-category__heading h3{color:#f4f7fb;letter-spacing:.01em;margin:1px 0 0;font-size:15px;line-height:1}.ot-store-category__heading p{color:#52617a;max-width:480px;font-size:9px;line-height:1.4}.ot-store-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.ot-store-product,.ot-store-product--skin,.ot-store-product--pack{color:#dbe2ed;height:244px;min-height:244px;box-shadow:none;background:#090f18;border:1px solid #293446;border-radius:0;padding:0 14px 11px;overflow:hidden}.ot-store-product--skin:before,.ot-store-product--pack:before,.ot-store-product.is-selected:after{display:none}.ot-store-product:hover,.ot-store-product:focus-visible{border-color:#58667a}.ot-store-product.is-selected{border-color:var(--ot-arcade-accent,#ffbd25);background:#0a1018;box-shadow:inset 0 0 0 1px #ffbe2414}.ot-store-product.is-owned:not(.is-selected){border-color:#19836b}.ot-store-product--desk-bundle{--ot-pack-rgb:139, 105, 217}.ot-store-product .ot-skin-preview,.ot-store-product .ot-pack-preview,.ot-store-product .ot-store-token-preview{clip-path:none;width:calc(100% + 28px);height:79px;box-shadow:none;border-width:0 0 1px;border-radius:0;flex:0 0 79px;margin:0 -14px 10px}.ot-store-product .ot-skin-preview,.ot-store-product .ot-pack-preview{padding:7px 10px}.ot-store-product>.ot-store-product__tier{display:none}.ot-store-category .ot-store-product>.ot-store-product__title{letter-spacing:.01em;text-shadow:none;text-transform:uppercase;margin-top:4px;font-size:15px;line-height:1.05;color:#f4f7fb!important}.ot-store-product>small{color:#708097;margin-top:5px;font-size:9px;line-height:1.35}.ot-store-product__features{color:#6f8198;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.1em;text-transform:uppercase;margin:7px 0 0;font-size:7px;line-height:1.45;display:block}.ot-store-product__features i{font-size:inherit;background:0 0;border-radius:0;padding:0;font-style:normal;font-weight:700;display:inline;color:inherit!important;border:0!important}.ot-store-product__features i+i:before{content:" · "}.ot-store-product>.ot-store-product__footer{width:100%;color:inherit;font-size:inherit;letter-spacing:normal;text-transform:none;justify-content:space-between;align-items:center;margin-top:auto;display:flex}.ot-store-product__footer b{color:#f4f7fb;font-size:14px}.ot-store-product__footer>i{color:#e5e9ef;letter-spacing:.1em;text-align:center;border:1px solid #3b485a;min-width:72px;padding:8px 10px 7px;font-size:8px;font-style:normal;font-weight:850}.ot-store-product.is-owned .ot-store-product__footer>i,.ot-store-product.is-selected .ot-store-product__footer>i{color:#20d5a9;border-color:#18a987}.ot-store-token-preview{color:#ffbd25;background:#100e08;border-bottom:1px solid #5e4812;align-content:center;place-items:center;gap:5px;display:grid}.ot-store-token-preview strong{font-size:20px}.ot-store-token-preview span{color:#80651c;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.14em;font-size:7px}.ot-store-selection{overscroll-behavior:contain;scrollbar-gutter:stable;background:#070c14;border-left:1px solid #1a2432;flex-direction:column;width:100%;min-width:0;max-width:100%;min-height:0;display:flex;overflow:hidden auto}.ot-store-selection>*{min-width:0}.ot-store-selection>header{border-bottom:1px solid #1a2432;justify-content:space-between;align-items:center;min-height:48px;padding:0 18px;display:flex}.ot-store-selection>header span{color:#ffbd25}.ot-store-selection>header b{color:#79889d;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.12em;border:1px solid #202b3a;padding:5px 8px;font-size:8px}.ot-store-selection__preview{padding:12px 18px 0}.ot-store-selection__preview .ot-skin-preview,.ot-store-selection__preview .ot-pack-preview,.ot-store-selection__preview .ot-store-token-preview{clip-path:none;border-radius:0;height:76px;margin:0}.ot-store-selection__intro{padding:12px 18px 11px}.ot-store-selection__intro h3{color:#f4f7fb;letter-spacing:.01em;overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.08}.ot-store-selection__intro>span{color:#75869c;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.13em;margin-top:3px;font-size:8px;display:block}.ot-store-selection__intro p{color:#728197;overflow-wrap:anywhere;margin:10px 0 0;font-size:10px;line-height:1.45}.ot-store-selection__included,.ot-store-selection__comparison{border-top:1px solid #1a2432;padding:10px 18px}.ot-store-selection h4{color:#74849a;margin:0 0 8px}.ot-store-selection__included>div,.ot-store-selection__comparison>div{color:#dce3ec;min-height:18px;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;font-size:8px;display:grid}.ot-store-selection__included>div>:first-child,.ot-store-selection__comparison>div>:first-child{overflow-wrap:anywhere;min-width:0}.ot-store-selection__included>div span{color:#16bf92;font-size:7px}.ot-store-selection__comparison>div{border-bottom:1px solid #182230;grid-template-columns:minmax(0,1fr) auto 46px}.ot-store-selection__comparison>div span{color:#cbd4df}.ot-store-selection__comparison>div b{color:#708096;font-weight:600}.ot-store-selection__comparison>div strong{color:#c89b21;text-align:right}.ot-store-checkout{background:0 0;border:0;border-top:1px solid #1a2432;border-radius:0;gap:7px;margin:auto 18px 0;padding:11px 0 0;display:grid}.ot-store-checkout>div{justify-content:space-between;align-items:center;display:flex}.ot-store-checkout span{color:#75869c}.ot-store-checkout>div strong{color:#f4f7fb;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);margin:0;font-size:9px}.ot-store-checkout__total{margin-top:3px}.ot-store-checkout__total strong{color:#ffbd25!important;font-family:inherit!important;font-size:23px!important}.ot-store-checkout button{color:#0a0d11;letter-spacing:.1em;background:#ffbd25;border:1px solid #ffbd25;border-radius:2px;width:100%;min-width:0;min-height:41px;margin-top:2px;padding:8px 12px;font-size:9px;font-weight:900}.ot-store-checkout button:disabled{color:#68758a;background:#111720;border-color:#303a49}.ot-store-selection__legal{margin:9px 18px max(14px, env(safe-area-inset-bottom));color:#394960;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.05em;text-transform:uppercase;overflow-wrap:anywhere;font-size:7px;line-height:1.45}.ot-store-selection__empty{color:#65748a;padding:22px 18px;font-size:10px;line-height:1.5}.ot-store-status{z-index:84;background:#071810;border-radius:2px;width:min(560px,100vw - 32px);margin:0;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #0000008c}@media (width<=1120px){.ot-store-header{grid-template-columns:240px minmax(250px,1fr) auto 100px;gap:12px}.ot-store-pricing-note{font-size:7px}.ot-store-wallet{gap:13px}.ot-store-workspace{grid-template-columns:180px minmax(0,1fr) minmax(280px,300px)}.ot-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ot-store-featured{grid-template-columns:150px minmax(0,1fr) 120px}}@media (width<=900px){.ot-store-dialog{grid-template-rows:auto minmax(0,1fr)}.ot-store-header{grid-template-columns:minmax(0,1fr) auto;gap:9px 14px;padding:10px 14px}.ot-store-pricing-note{white-space:normal;grid-area:2/1;min-width:0}.ot-store-wallet{grid-area:2/2;justify-content:end}.ot-store-close{grid-area:1/2}.ot-store-workspace{scrollbar-gutter:stable;grid-template-columns:160px minmax(0,1fr);grid-auto-rows:max-content;align-content:start;width:auto;overflow-y:auto}.ot-store-sidebar{grid-row:1/span 2}.ot-store-catalog{overflow:visible}.ot-store-selection{border-top:1px solid #1a2432;grid-column:2;min-height:520px;overflow:hidden visible}}@media (width<=760px){.ot-store-dialog{grid-template-rows:auto minmax(0,1fr);overflow-y:auto}.ot-store-header{grid-template-columns:1fr auto;gap:10px;padding:12px 14px}.ot-store-pricing-note{grid-area:2/1/auto/-1}.ot-store-wallet{grid-area:3/1/auto/-1;justify-content:space-between}.ot-store-close{grid-area:1/2}.ot-store-workspace{display:block;overflow:visible}.ot-store-sidebar{border-right:0;display:block}.ot-store-category-nav{border-bottom:1px solid #1a2432;padding:0;display:flex;overflow-x:auto}.ot-store-category-nav button{border-bottom:3px solid #0000;border-left:0;width:auto;min-width:128px}.ot-store-owned-summary,.ot-store-sidebar .ot-store-disclosure{display:none}.ot-store-catalog{padding:14px}.ot-store-featured{grid-template-columns:1fr 110px}.ot-store-featured__visual{display:none}.ot-store-grid{grid-template-columns:1fr}.ot-store-product,.ot-store-product--skin,.ot-store-product--pack{height:236px;min-height:236px}.ot-store-selection{border-left:0;min-height:620px}}.whipsaw-web-loading{background:radial-gradient(circle at 50% 45%,#27d7ff1f,#0000 32%),#02050b;place-content:center;justify-items:center;gap:18px;min-height:100vh;padding:24px;display:grid}.whipsaw-web-loading img{filter:drop-shadow(0 0 22px #27d7ff38);width:min(360px,72vw);height:auto}.whipsaw-web-loading p{color:#77879d;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:750}.whipsaw-web-loading__line{background:#27d7ff1f;width:min(310px,68vw);height:2px;overflow:hidden}.whipsaw-web-loading__line:after{content:"";background:linear-gradient(90deg,#0000,#27d7ff,#ff3d78,#0000);width:40%;height:100%;animation:1.35s ease-in-out infinite whipsaw-loading-line;display:block}.whipsaw-info-shell{background:#02050b;min-height:100vh;padding:clamp(20px,6vw,72px) 18px;position:relative;overflow:hidden}.whipsaw-info-backdrop{opacity:.78;background:linear-gradient(90deg,#02050bed,#02050bb8),url(/assets/open-trade-menu-backdrop-v2.webp) 50%/cover;position:fixed;inset:0}.whipsaw-info-card{z-index:1;background:linear-gradient(145deg,#050c17f5,#03070ee8);border:1px solid #27d7ff47;border-radius:18px;width:min(780px,100%);margin:0 auto;padding:clamp(22px,5vw,48px);position:relative;box-shadow:0 28px 90px #0000008c,0 0 42px #27d7ff14}.whipsaw-info-home{color:#70e8ff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:30px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.whipsaw-info-card header>span{color:#ff5c99;letter-spacing:.16em;font-size:10px;font-weight:850}.whipsaw-info-card h1{color:#f4f7fb;letter-spacing:-.035em;max-width:680px;margin:10px 0 12px;font-size:clamp(30px,6vw,56px);line-height:1.02}.whipsaw-info-card header>p{color:#9aabc1;max-width:640px;margin:0;font-size:15px;line-height:1.65}.whipsaw-info-copy{gap:12px;margin:34px 0;display:grid}.whipsaw-info-copy section{background:#ffffff06;border:1px solid #ffffff13;border-radius:10px;padding:18px 20px}.whipsaw-info-copy h2{color:#dffaff;margin:0 0 8px;font-size:15px}.whipsaw-info-copy h3{color:#b8c8da;margin:16px 0 6px;font-size:13px}.whipsaw-info-copy p,.whipsaw-info-copy li,.whipsaw-info-copy address{color:#8999ae;margin:0;font-size:13px;line-height:1.7}.whipsaw-info-copy p+p,.whipsaw-info-copy ul+p{margin-top:10px}.whipsaw-info-copy ul{gap:5px;margin:10px 0 0;padding-left:20px;display:grid}.whipsaw-info-copy li::marker{color:#27d7ff}.whipsaw-info-copy a{color:#70e8ff}.whipsaw-info-copy address{gap:4px;margin-top:10px;font-style:normal;display:grid}.whipsaw-info-copy address span{display:block}.whipsaw-info-intro{background:linear-gradient(135deg,#ff5c990d,#27d7ff06)!important;border-color:#ff5c9933!important}.whipsaw-info-card>nav{border-top:1px solid #27d7ff21;flex-wrap:wrap;gap:10px 18px;padding-top:20px;display:flex}.whipsaw-info-card>nav a{color:#75869c;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750;text-decoration:none}.whipsaw-info-card a:hover,.whipsaw-info-card a:focus-visible{color:#70e8ff}@keyframes whipsaw-loading-line{0%{transform:translate(-125%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.whipsaw-web-loading__line:after{width:100%;animation:none}}.ot-arcade-mode-overlay,.ot-multiplayer-overlay{z-index:1500;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#01040ae6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.ot-arcade-mode-dialog,.ot-multiplayer-dialog{color:#eaf8ff;background:linear-gradient(145deg,#070e1bfc,#030710fc);border:1px solid #39e1ff3d;border-radius:14px;width:min(980px,100%);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 35px 110px #000000b8,0 0 50px #27d7ff14}.ot-arcade-mode-dialog{width:min(1180px,100%)}.ot-arcade-mode-dialog>header,.ot-multiplayer-header{border-bottom:1px solid #39e1ff24;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.ot-arcade-mode-dialog>header span,.ot-multiplayer-header span,.ot-multiplayer-section-head span{color:#53e4ff;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850}.ot-arcade-mode-dialog h2,.ot-multiplayer-header h2,.ot-multiplayer-section-head h3{font-family:var(--font-display,inherit);margin:5px 0 0}.ot-arcade-mode-dialog>header button,.ot-multiplayer-header button{color:#aebed0;cursor:pointer;background:#ffffff09;border:1px solid #ffffff21;border-radius:9px;width:38px;height:38px;font-size:24px}.ot-arcade-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:24px;display:grid}.ot-arcade-mode-grid>button{color:#edfaff;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1f;border-radius:12px;min-height:310px;padding:28px;transition:transform .16s,border-color .16s,background .16s}.ot-arcade-mode-grid>button:hover,.ot-arcade-mode-grid>button:focus-visible{background:#53e4ff0f;border-color:#53e4ff;outline:none;transform:translateY(-2px)}.ot-arcade-mode-grid>button.is-multiplayer{background:linear-gradient(145deg,#ff50b112,#53e4ff09);border-color:#ff50b161}.ot-arcade-mode-grid>button.is-private{background:linear-gradient(145deg,#ffe36f0e,#53e4ff06);border-color:#ffe36f47}.ot-arcade-mode-grid span,.ot-arcade-mode-grid small{color:#53e4ff;letter-spacing:.12em;font-size:10px;font-weight:850;display:block}.ot-arcade-mode-grid strong{margin-top:32px;font-size:clamp(22px,3vw,34px);line-height:1.06;display:block}.ot-arcade-mode-lobby-preview{border-top:1px solid #ffffff14;gap:4px;margin-top:14px;padding-top:10px;letter-spacing:normal!important;display:grid!important}.ot-arcade-mode-lobby-preview>span{color:#a9b9ca;justify-content:space-between;align-items:center;gap:8px;font-size:9px;letter-spacing:.04em!important;display:flex!important}.ot-arcade-mode-lobby-preview b{color:#dff9ff}.ot-arcade-mode-lobby-preview i{color:#52f4a3;font-style:normal}.ot-arcade-mode-grid p{color:#9aabc0;min-height:66px;margin:14px 0 28px;font-size:13px;line-height:1.6}.ot-arcade-mode-note,.ot-multiplayer-notice{color:#a9b9ca;border-top:1px solid #ffffff12;margin:0;padding:14px 24px;font-size:12px;line-height:1.5}.ot-multiplayer-dialog{width:min(1120px,100%)}.ot-multiplayer-header>div:last-child{align-items:center;gap:10px;display:flex}.ot-connection-state{border:1px solid;border-radius:999px;padding:6px 9px}.ot-connection-state.is-connected{color:#52f4a3}.ot-connection-state.is-connecting,.ot-connection-state.is-reconnecting{color:#ffe36f}.ot-connection-state.is-closed{color:#ff719e}.ot-multiplayer-browser,.ot-multiplayer-lobby{padding:20px 24px 24px}.ot-multiplayer-browser__modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.ot-multiplayer-browser__modes>button{color:#8ea0b5;background:#ffffff05;border-color:#ffffff1a;justify-items:start;gap:4px;padding:13px 15px;display:grid}.ot-multiplayer-browser__modes>button small{color:#718399;letter-spacing:.08em;font-size:8px}.ot-multiplayer-browser__modes>button.is-active{color:#70e8ff;background:linear-gradient(90deg,#53e4ff17,#ff50b10b);border-color:#53e4ff80}.ot-multiplayer-browser__open-head{background:#52f4a309;border:1px solid #52f4a32e;border-radius:10px;justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;padding:14px 16px;display:flex}.ot-multiplayer-browser__open-head>div{gap:3px;display:grid}.ot-multiplayer-browser__open-head span{color:#52f4a3;letter-spacing:.1em;font-size:9px;font-weight:850}.ot-multiplayer-browser__open-head strong{font-size:17px}.ot-multiplayer-browser__open-head small{color:#8999ad;font-size:10px}.ot-multiplayer-browser button.is-quick-join{color:#07140f;background:#52f4a3;border-color:#52f4a3;min-width:210px;box-shadow:0 0 20px #52f4a324}.ot-multiplayer-browser__toolbar{margin-bottom:16px}.ot-multiplayer-browser__toolbar label{color:#8ea0b5;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.ot-multiplayer-browser__toolbar>div{flex-wrap:wrap;gap:8px;display:flex}.ot-multiplayer-browser__toolbar input{color:#edfaff;letter-spacing:.12em;text-transform:uppercase;background:#040913;border:1px solid #53e4ff40;border-radius:8px;min-width:160px;padding:10px 12px;font:800 13px ui-monospace,monospace}.ot-multiplayer-browser button,.ot-multiplayer-actions button,.ot-multiplayer-signal-buttons button,.ot-multiplayer-invite button{color:#70e8ff;letter-spacing:.06em;cursor:pointer;background:#53e4ff0f;border:1px solid #53e4ff4d;border-radius:8px;padding:10px 12px;font-size:10px;font-weight:850}.ot-multiplayer-browser button:disabled,.ot-multiplayer-actions button:disabled,.ot-multiplayer-signal-buttons button:disabled{opacity:.42;cursor:not-allowed}.ot-multiplayer-room-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ot-multiplayer-room-grid article,.ot-multiplayer-roster,.ot-multiplayer-signals,.ot-group-comms{background:#ffffff06;border:1px solid #ffffff16;border-radius:11px;padding:17px}.ot-multiplayer-room-grid article>div{color:#ffe36f;text-transform:uppercase;justify-content:space-between;gap:8px;font-size:9px;font-weight:800;display:flex}.ot-multiplayer-room-grid article.is-open{border-color:#52f4a32e}.ot-multiplayer-room-grid article.is-open>div{color:#52f4a3}.ot-multiplayer-room-grid article.is-active{opacity:.7}.ot-multiplayer-room-grid h3{margin:16px 0 6px;font-size:17px}.ot-multiplayer-room-grid p{color:#8999ad;margin:0 0 18px;font-size:11px}.ot-multiplayer-room-grid article>button{width:100%}.ot-multiplayer-private-panel{background:linear-gradient(145deg,#ffe36f0b,#ff50b106);border:1px solid #ffe36f2e;border-radius:11px;grid-template-columns:minmax(260px,.85fr) minmax(360px,1.15fr);align-items:center;gap:22px;padding:22px;display:grid}.ot-multiplayer-private-panel>div:first-child{gap:8px;display:grid}.ot-multiplayer-private-panel span{color:#ffe36f;letter-spacing:.11em;font-size:9px;font-weight:850}.ot-multiplayer-private-panel h3{margin:0;font-size:20px}.ot-multiplayer-private-panel p{color:#98a9bc;margin:0;font-size:11px;line-height:1.55}.ot-multiplayer-private-panel .ot-multiplayer-browser__toolbar{margin:0}.ot-multiplayer-lobby{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:12px;display:grid}.ot-multiplayer-section-head{justify-content:space-between;gap:14px;display:flex}.ot-multiplayer-section-head>div:last-child{justify-items:end;display:grid}.ot-multiplayer-section-head strong{color:#fff;font-size:24px}.ot-multiplayer-section-head small{color:#52f4a3;letter-spacing:.08em;font-size:9px;font-weight:850}.ot-multiplayer-invite{background:#ffe36f09;border:1px solid #ffe36f33;border-radius:8px;align-items:center;gap:10px;margin:16px 0;padding:10px 12px;display:flex}.ot-multiplayer-invite span{color:#8999ad;font-size:9px;font-weight:800}.ot-multiplayer-invite strong{color:#ffe36f;letter-spacing:.15em;font:850 17px ui-monospace,monospace}.ot-multiplayer-invite button{margin-left:auto}.ot-multiplayer-public-banner{background:#52f4a30b;border:1px solid #52f4a33d;border-radius:8px;grid-template-columns:auto 1fr;gap:3px 12px;margin:16px 0;padding:11px 12px;display:grid}.ot-multiplayer-public-banner span{color:#52f4a3;letter-spacing:.1em;grid-row:span 2;align-self:center;font-size:9px;font-weight:900}.ot-multiplayer-public-banner strong{color:#dfffee;font-size:11px}.ot-multiplayer-public-banner small{color:#8ea99b;font-size:9px}.ot-multiplayer-members{gap:6px;display:grid}.ot-multiplayer-members>div{border:1px solid #fff1;border-radius:7px;grid-template-columns:12px 1fr auto;align-items:center;gap:8px;min-height:38px;padding:7px 10px;display:grid}.ot-multiplayer-members>div.is-self{background:#53e4ff0b;border-color:#53e4ff52}.ot-multiplayer-members>div.is-reconnecting{opacity:.6}.ot-multiplayer-members i{background:#647487;border-radius:50%;width:8px;height:8px}.ot-multiplayer-members i.is-ready{background:#52f4a3;box-shadow:0 0 9px #52f4a3b3}.ot-multiplayer-members strong{font-size:11px}.ot-multiplayer-members span{color:#8ea0b5;font-size:9px;font-weight:800}.ot-multiplayer-actions{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.ot-multiplayer-actions button.is-ready{color:#52f4a3;background:#52f4a312;border-color:#52f4a3}.ot-multiplayer-roster>small{color:#8999ad;margin-top:12px;font-size:10px;line-height:1.5;display:block}.ot-multiplayer-signal-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:15px 0;display:grid}.ot-multiplayer-feed{gap:6px;max-height:290px;display:grid;overflow:auto}.ot-multiplayer-feed p{color:#78889b;font-size:11px}.ot-multiplayer-feed>div{background:#ffffff06;border-radius:6px;justify-content:space-between;gap:12px;padding:8px;font-size:10px;display:flex}.ot-multiplayer-feed span{color:#ffe36f}.ot-group-comms{min-width:0;padding:0;overflow:hidden}.ot-group-comms.is-match{background:linear-gradient(90deg,#040a15f5,#090612f5);border-color:#53e4ff33;margin-bottom:8px}.ot-group-comms__toggle{color:#70e8ff;cursor:pointer;background:linear-gradient(90deg,#53e4ff12,#ff50b10b);border:0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 13px;display:flex}.ot-group-comms.is-open .ot-group-comms__toggle{border-bottom-color:#53e4ff21}.ot-group-comms__toggle span{letter-spacing:.14em;font-size:10px;font-weight:900}.ot-group-comms__toggle small{color:#8ea0b5;letter-spacing:.09em;font-size:8px}.ot-group-comms__body{gap:9px;padding:10px;display:grid}.ot-group-comms.is-match .ot-group-comms__body{grid-template-columns:minmax(260px,.9fr) minmax(300px,1.1fr);align-items:end}.ot-group-comms.is-match .ot-group-alerts{grid-row:span 2}.ot-multiplayer-signal-buttons{margin:0}.ot-group-alerts,.ot-group-chat{scrollbar-width:thin;gap:5px;min-height:44px;max-height:150px;display:grid;overflow-y:auto}.ot-group-alerts>p,.ot-group-chat>p{color:#78889b;margin:0;padding:9px;font-size:10px}.ot-group-alerts>div{color:#c8d7e5;background:#ffffff06;border:1px solid #ffffff12;border-radius:7px;grid-template-columns:8px minmax(0,1fr);align-items:start;gap:8px;padding:8px 9px;font-size:9.5px;line-height:1.4;display:grid}.ot-group-alerts i{background:#ffe36f;border-radius:50%;width:7px;height:7px;margin-top:3px;box-shadow:0 0 9px}.ot-group-alerts .is-bullish{color:#9ff8ca;border-color:#52f4a333}.ot-group-alerts .is-bullish i{background:#52f4a3}.ot-group-alerts .is-bearish{color:#ff9cba;border-color:#ff719e38}.ot-group-alerts .is-bearish i{background:#ff719e}.ot-group-alerts .is-hot{color:#ffe884;border-color:#ffe36f3d}.ot-group-alerts .is-hot i{background:#ffe36f}.ot-group-chat>div{background:#ffffff06;border-radius:6px;grid-template-columns:minmax(70px,auto) minmax(0,1fr);gap:8px;padding:6px 8px;font-size:10px;display:grid}.ot-group-chat strong{color:#53e4ff}.ot-group-chat span{color:#c6d4e2;overflow-wrap:anywhere}.ot-group-chat__form{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.ot-group-chat__form input{color:#eaf8ff;background:#040913;border:1px solid #53e4ff33;border-radius:7px;min-width:0;padding:9px 10px;font-size:11px}.ot-group-chat__form button{color:#70e8ff;cursor:pointer;background:#53e4ff12;border:1px solid #53e4ff59;border-radius:7px;padding:8px 12px;font-size:9px;font-weight:900}.ot-group-chat__form :disabled{cursor:not-allowed;opacity:.48}.ot-multiplayer-overlay.is-private-battle{-webkit-backdrop-filter:none;backdrop-filter:none;background:#02060b;padding:0;overflow:auto}.ot-multiplayer-dialog.is-private-battle{color:#f3f7fc;width:min(1436px,100vw);height:min(807px,100dvh);max-height:none;box-shadow:none;background-color:#03070c;background-image:linear-gradient(#1f2f422e 1px,#0000 1px),linear-gradient(90deg,#1f2f422e 1px,#0000 1px);background-size:80px 80px;border:1px solid #172231;border-radius:2px;grid-template-rows:160px minmax(0,1fr) 89px;display:grid;overflow:hidden}.ot-private-battle-header{grid-template-columns:487px 360px minmax(0,1fr);align-items:start;gap:28px;min-width:0;padding:39px 64px 19px;display:grid}.ot-private-battle-header__identity{transform:translateY(-4px)}.ot-private-battle-header span,.ot-private-battle-header small,.ot-private-battle-roster__head,.ot-private-battle-seat>span,.ot-private-battle-seat>small,.ot-private-battle-actions p,.ot-private-battle-footer{letter-spacing:.16em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ot-private-battle-header__identity>span{color:#35dafe;font-size:10px;font-weight:800}.ot-private-battle-header h2{color:#f4f7fb;letter-spacing:0;white-space:nowrap;margin:7px 0 0;font-family:Inter,Arial,system-ui,sans-serif;font-size:38px;font-weight:780;line-height:1}.ot-private-battle-header__invite{border-left:1px solid #172231;min-height:64px;padding-left:28px}.ot-private-battle-header__invite>span{color:#708198;font-size:10px}.ot-private-battle-header__invite>div{align-items:center;gap:4px;margin-top:2px;display:flex}.ot-private-battle-header__invite strong{color:#ffbf2f;letter-spacing:.36em;white-space:nowrap;font:900 34px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ot-private-battle-header__invite button{color:#6d8098;letter-spacing:.12em;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:5px 0;font:800 8px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ot-private-battle-header__invite button:hover,.ot-private-battle-header__invite button:focus-visible{color:#f4f7fb}.ot-private-battle-header__invite button:focus-visible{outline:0;box-shadow:inset 0 -1px}.ot-private-battle-header__invite kbd{color:inherit;font:inherit;background:0 0;border:0}.ot-private-battle-header__status{justify-items:end;gap:16px;padding-top:35px;display:grid}.ot-private-battle-header__status>div{align-items:center;gap:12px;display:flex}.ot-private-battle-header__status .ot-connection-state{border-radius:2px;align-items:center;gap:6px;padding:5px 9px;font-size:8px;font-weight:820;display:inline-flex}.ot-private-battle-header__status .ot-connection-state i{background:currentColor;border-radius:50%;width:6px;height:6px}.ot-private-battle-header__status button{color:#d8e2ef;letter-spacing:.13em;cursor:pointer;background:#070c13;border:1px solid #344156;border-radius:2px;min-width:40px;height:21px;padding:0 8px;font:800 9px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ot-private-battle-header__status small{color:#687b93;white-space:nowrap;font-size:8px}.ot-private-battle-header__status small b{color:#ffc028;font-weight:800}.ot-private-battle-lobby{grid-template-columns:minmax(0,2.16fr) minmax(350px,1fr);gap:24px;min-width:0;min-height:0;padding:0 64px;display:grid}.ot-private-battle-roster{background:#03080ed1;border:1px solid #1b2838;grid-template-rows:41px minmax(0,1fr) 71px;min-width:0;min-height:0;display:grid;overflow:hidden}.ot-private-battle-roster__head{color:#72849a;white-space:nowrap;border-bottom:1px solid #1b2838;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:0 20px;font-size:9px;display:flex}.ot-private-battle-roster__head b{color:#f3f7fc;font-weight:850}.ot-private-battle-seats{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;min-height:0;padding:16px 20px;display:grid}.ot-private-battle-seat{background:#040a116e;border:1px dashed #253548;flex-direction:column;justify-content:space-between;min-width:0;min-height:0;padding:13px 12px;display:flex}.ot-private-battle-seat>span{color:#42546a;font-size:9px}.ot-private-battle-seat>strong{color:#43536a;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:760}.ot-private-battle-seat.is-occupied{border-style:solid;border-color:#24384d}.ot-private-battle-seat.is-occupied>strong{color:#eef4fb;letter-spacing:.03em;font-size:14px}.ot-private-battle-seat.is-occupied>small{color:#7890aa;font-size:8px}.ot-private-battle-seat.is-self{background:#27d7ff0e;border-color:#28d8ff}.ot-private-battle-seat.is-self>span{color:#33d7fb}.ot-private-battle-seat.is-ready{background:#19d99e0e;border-color:#19d99e}.ot-private-battle-seat.is-ready>small{color:#20dfa7}.ot-private-battle-seat.is-reconnecting{opacity:.55}.ot-private-battle-actions{border-top:1px solid #1b2838;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:13px 20px;display:flex}.ot-private-battle-actions>div{gap:10px;display:flex}.ot-private-battle-actions button{color:#d8e3ef;letter-spacing:.08em;cursor:pointer;background:#060b12;border:1px solid #25364a;border-radius:2px;min-width:90px;min-height:37px;padding:0 20px;font-size:10px;font-weight:850}.ot-private-battle-actions button.is-primary{color:#03130f;background:#19d99e;border-color:#19d99e;min-width:115px}.ot-private-battle-actions button.is-primary.is-ready{color:#25e2aa;background:#19d99e14}.ot-private-battle-actions button.is-launch{color:#ffbc28;border-color:#ffbc28}.ot-private-battle-actions button:disabled{cursor:not-allowed;opacity:.45}.ot-private-battle-actions p{color:#3f5066;text-align:right;white-space:nowrap;justify-items:end;gap:5px;margin:0;font-size:7px;display:grid}.ot-private-battle-actions p strong{color:#586b82;font-size:8px}.ot-private-battle-actions p span{letter-spacing:.14em;font-size:8px}.ot-group-comms.is-battle-room{background:#03080ed6;border-color:#1b2838;border-radius:0;height:100%;padding:0}.ot-group-comms.is-battle-room .ot-group-comms__toggle{color:#8ea2b9;background:0 0;border-bottom-color:#1b2838;height:40px;padding:0 17px}.ot-group-comms.is-battle-room .ot-group-comms__toggle span{font-size:9px}.ot-group-comms.is-battle-room .ot-group-comms__toggle small{color:#7d91a7;font-size:8px}.ot-group-comms.is-battle-room .ot-group-comms__body{grid-template-rows:auto auto minmax(0,1fr) auto 40px;gap:0;height:calc(100% - 40px);min-height:0;padding:0;display:grid}.ot-private-battle-room-meta{border-bottom:1px solid #1b2838;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;padding:17px;display:grid}.ot-private-battle-room-meta>div{gap:3px;display:grid}.ot-private-battle-room-meta span{color:#62758e;letter-spacing:.15em;font:8px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ot-private-battle-room-meta strong{color:#edf4fb;letter-spacing:.08em;font:800 10px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ot-private-battle-room-events{scrollbar-width:thin;border-bottom:1px solid #101a27;min-height:0;padding:9px 17px;overflow:auto}.ot-private-battle-room-events>div{color:#7e91a7;grid-template-columns:49px 44px minmax(0,1fr);gap:12px;padding:9px 0;font:9px/1.4 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid}.ot-private-battle-room-events time{color:#42556c}.ot-private-battle-room-events b{color:#ffbc28}.ot-private-battle-room-events .is-bullish b{color:#24dca4}.ot-private-battle-room-events .is-bearish b{color:#ff456f}.ot-group-comms.is-battle-room .ot-group-chat{border-bottom:1px solid #101a27;align-content:start;min-height:0;max-height:none;padding:2px 17px 8px}.ot-group-comms.is-battle-room .ot-group-chat>p{color:#42546b;padding:4px 0}.ot-group-comms.is-battle-room .ot-group-chat>p i{color:#304158;width:61px;font-style:normal;display:inline-block}.ot-group-comms.is-battle-room .ot-group-chat>div{background:0 0;border-radius:0;grid-template-columns:minmax(66px,auto) minmax(0,1fr);padding:4px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px}.ot-group-comms.is-battle-room .ot-multiplayer-signal-buttons{border-bottom:1px solid #1b2838;flex-wrap:wrap;align-content:center;gap:6px;padding:13px 17px 5px;display:flex}.ot-group-comms.is-battle-room .ot-multiplayer-signal-buttons button{color:#71869d;background:#060c14;border-color:#233449;border-radius:2px;min-height:24px;padding:4px 9px;font-size:8px}.ot-group-comms.is-battle-room .ot-multiplayer-signal-buttons button:first-child{min-width:88px}.ot-group-comms.is-battle-room .ot-multiplayer-signal-buttons button:nth-child(2){min-width:86px}.ot-group-comms.is-battle-room .ot-multiplayer-signal-buttons button:nth-child(3){min-width:94px}.ot-group-comms.is-battle-room .ot-multiplayer-signal-buttons button:nth-child(4){min-width:126px}.ot-group-comms.is-battle-room .ot-multiplayer-signal-buttons button:nth-child(5){min-width:37px}.ot-group-comms.is-battle-room .ot-multiplayer-signal-buttons button:first-child{color:#24dca4;border-color:#12664f}.ot-group-comms.is-battle-room .ot-multiplayer-signal-buttons button:nth-child(2){color:#ff456f;border-color:#7c1f37}.ot-group-comms.is-battle-room .ot-group-chat__form{gap:0}.ot-group-comms.is-battle-room .ot-group-chat__form input,.ot-group-comms.is-battle-room .ot-group-chat__form button{background:#050a11;border-width:0;border-radius:0;min-height:40px}.ot-group-comms.is-battle-room .ot-group-chat__form input{color:#dce6f2;border-right:1px solid #1b2838;padding-inline:17px}.ot-group-comms.is-battle-room .ot-group-chat__form button{color:#e9f1fa;min-width:73px}.ot-private-battle-footer{color:#43536a;grid-template-rows:minmax(0,1fr) 29px;min-width:0;font-size:8px;display:grid;overflow:hidden}.ot-private-battle-footer>p{align-self:end;margin:0;padding:0 64px 12px}.ot-private-battle-footer>div{background:#03080ef0;border-top:1px solid #172231;align-items:center;min-width:max-content;display:flex}.ot-private-battle-footer>div span{color:#7f91a8;white-space:nowrap;border-right:1px solid #172231;min-width:176px;padding:0 22px}.ot-private-battle-footer>div b{color:#e6eef8}.ot-private-battle-footer>div i{margin-left:5px;font-style:normal}.ot-private-battle-footer>div i.is-up{color:#1fe2a8}.ot-private-battle-footer>div i.is-down{color:#ff436e}@media (width<=1100px){.ot-multiplayer-dialog.is-private-battle{grid-template-rows:auto auto auto;height:auto;min-height:100dvh;overflow:auto}.ot-private-battle-header{grid-template-columns:1fr 1fr;padding:30px 34px}.ot-private-battle-header__identity{min-width:0}.ot-private-battle-header h2{white-space:normal;font-size:32px}.ot-private-battle-header__invite strong{letter-spacing:.25em;font-size:30px}.ot-private-battle-header__status{grid-column:1/-1;grid-template-columns:auto 1fr;place-items:center start;padding-top:0}.ot-private-battle-header__status small{white-space:normal;text-align:right;justify-self:end;line-height:1.5}.ot-private-battle-lobby{grid-template-columns:1fr;padding:0 34px}.ot-private-battle-roster{min-height:610px}.ot-group-comms.is-battle-room{min-height:500px}.ot-private-battle-footer{min-height:89px;margin-top:26px}.ot-private-battle-footer>p{padding-inline:34px}}@media (width<=700px){.ot-private-battle-header{grid-template-columns:1fr;gap:20px;padding:24px 18px}.ot-private-battle-header h2{white-space:normal}.ot-private-battle-header__invite{border-left:0;padding-left:0}.ot-private-battle-header__status{grid-column:auto;grid-template-columns:1fr;justify-items:start}.ot-private-battle-header__status small{white-space:normal;justify-self:start;line-height:1.6}.ot-private-battle-lobby{padding:0 10px}.ot-private-battle-roster{grid-template-rows:auto minmax(0,1fr) auto;min-height:1000px}.ot-private-battle-roster__head{white-space:normal;flex-direction:column;align-items:flex-start;padding-block:12px}.ot-private-battle-seats{grid-template-rows:repeat(6,minmax(118px,1fr));grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.ot-private-battle-actions{flex-direction:column;align-items:stretch}.ot-private-battle-actions>div{flex-wrap:wrap}.ot-private-battle-actions p{text-align:left;white-space:normal;justify-items:start}.ot-private-battle-footer>p{padding-inline:18px;line-height:1.6}}.ot-arcade-margin{background:linear-gradient(145deg,#ffe36f0e,#ff50b106);border:1px solid #ffe36f38;border-radius:9px;gap:7px;padding:10px;display:grid}.ot-arcade-margin__head,.ot-arcade-margin__stats{justify-content:space-between;gap:8px;display:flex}.ot-arcade-margin__head strong{color:#ffe36f;letter-spacing:.08em;font-size:9px}.ot-arcade-margin__choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ot-arcade-margin__choices button{color:#8999ad;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:7px;padding:7px;font-size:12px;font-weight:900}.ot-arcade-margin__choices button small{letter-spacing:.08em;margin-top:2px;font-size:7px;display:block}.ot-arcade-margin__choices button.is-active{color:#ffe36f;background:#ffe36f14;border-color:#ffe36f}.ot-arcade-margin__choices button:disabled{cursor:not-allowed;opacity:.62}.ot-arcade-margin__stats{color:#70e8ff;font:750 8px ui-monospace,monospace}.ot-arcade-margin>p{color:#8999ad;margin:0;font-size:9px;line-height:1.45}.ot-multiplayer-game-hud{color:#dcecf5;letter-spacing:.04em;background:linear-gradient(90deg,#ff50b114,#53e4ff09);border:1px solid #ff50b157;border-radius:9px;align-items:center;gap:10px;padding:9px 12px;font-size:10px;font-weight:800;display:flex}.ot-multiplayer-game-hud>strong{color:#ff78be}.ot-multiplayer-game-hud ol{gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.ot-multiplayer-game-hud li{white-space:nowrap;background:#ffffff0a;border-radius:6px;padding:5px 7px}.ot-multiplayer-game-hud .is-self{color:#53e4ff;border:1px solid #53e4ff40}.ot-arcade-leaderboard-overlay{z-index:1600;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#01040aeb;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.ot-arcade-leaderboard-dialog{color:#eaf8ff;background:linear-gradient(145deg,#050e16fc,#02070efc);border:1px solid #00e7ad57;border-radius:12px;width:min(1020px,100%);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 35px 110px #000000bd,0 0 55px #00e7ad14}.ot-arcade-leaderboard-dialog>header{border-bottom:1px solid #00e7ad29;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.ot-arcade-leaderboard-dialog>header span{color:#00e7ad;letter-spacing:.15em;font-size:9px;font-weight:850}.ot-arcade-leaderboard-dialog>header h2{letter-spacing:.025em;text-transform:uppercase;margin:5px 0 0;font-size:clamp(28px,4vw,42px);line-height:1}.ot-arcade-leaderboard-dialog>header p{color:#7f92a8;max-width:650px;margin:9px 0 0;font-size:11px;line-height:1.5}.ot-arcade-leaderboard-dialog>header>button{color:#aebed0;cursor:pointer;background:#ffffff08;border:1px solid #ffffff21;border-radius:8px;flex:none;width:38px;height:38px;font-size:24px}.ot-arcade-leaderboard-summary{background:#00e7ad06;border-bottom:1px solid #fff1;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);gap:12px;padding:18px 24px;display:grid}.ot-arcade-leaderboard-player{border:1px solid color-mix(in srgb, var(--account-accent) 40%, transparent);background:color-mix(in srgb, var(--account-accent) 6%, transparent);border-radius:8px;align-items:center;gap:11px;padding:12px;display:flex}.ot-arcade-leaderboard-player>b{border:1px solid var(--account-accent);width:36px;height:36px;color:var(--account-accent);border-radius:7px;place-items:center;font-size:18px;display:grid}.ot-arcade-leaderboard-player span,.ot-arcade-leaderboard-player small,.ot-arcade-leaderboard-player strong{display:block}.ot-arcade-leaderboard-player small{color:#6d829a;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.ot-arcade-leaderboard-player strong{margin-top:3px;font-size:14px}.ot-arcade-leaderboard-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}.ot-arcade-leaderboard-summary dl>div{background:#ffffff05;border:1px solid #ffffff12;border-radius:7px;min-width:0;padding:10px}.ot-arcade-leaderboard-summary dt{color:#657990;letter-spacing:.08em;text-transform:uppercase;font-size:7.5px}.ot-arcade-leaderboard-summary dd{color:#e7f7ff;margin:5px 0 0;font-size:16px;font-weight:850}.ot-arcade-leaderboard-board{padding:20px 24px 24px}.ot-arcade-leaderboard-board__head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.ot-arcade-leaderboard-board__head div,.ot-arcade-leaderboard-board__head span,.ot-arcade-leaderboard-board__head small{display:block}.ot-arcade-leaderboard-board__head span{color:#dff8ff;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.ot-arcade-leaderboard-board__head small{color:#687d95;margin-top:4px;font-size:9px}.ot-arcade-leaderboard-board__head button{color:#50f2c4;cursor:pointer;letter-spacing:.1em;background:#00e7ad0f;border:1px solid #00e7ad5c;border-radius:6px;min-height:32px;padding:0 12px;font-size:8px;font-weight:850}.ot-arcade-leaderboard-board__head button:disabled{cursor:wait;opacity:.55}.ot-arcade-leaderboard-table{border:1px solid #ffffff13;border-radius:8px;overflow-x:auto}.ot-arcade-leaderboard-row{color:#92a5ba;border-bottom:1px solid #ffffff0e;grid-template-columns:58px minmax(190px,1fr) 110px 110px 70px 70px;align-items:center;gap:8px;min-width:720px;min-height:49px;padding:0 14px;font-size:10px;display:grid}.ot-arcade-leaderboard-row:last-child{border-bottom:0}.ot-arcade-leaderboard-row.is-header{color:#64788f;letter-spacing:.1em;text-transform:uppercase;background:#ffffff06;min-height:38px;font-size:7.5px;font-weight:850}.ot-arcade-leaderboard-row.is-self{background:#00e7ad0e}.ot-arcade-leaderboard-row>strong:first-child{color:#e5f4fb;font-size:13px}.ot-arcade-leaderboard-row>.is-up{color:#52f4a3}.ot-arcade-leaderboard-row>.is-down{color:#ff719e}.ot-arcade-leaderboard-row__player{align-items:center;gap:9px;min-width:0;display:flex}.ot-arcade-leaderboard-row__player i{border:1px solid var(--player-accent);width:27px;height:27px;color:var(--player-accent);border-radius:6px;flex:none;place-items:center;font-style:normal;display:grid}.ot-arcade-leaderboard-row__player b{color:#dfeaf3;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ot-arcade-leaderboard-row__player small{color:#52f4c1;background:#00e7ad21;border-radius:4px;padding:3px 5px;font-size:6px}.ot-arcade-leaderboard-state{color:#71869d;text-align:center;background:#00e7ad05;border:1px dashed #00e7ad38;border-radius:8px;place-content:center;justify-items:center;gap:7px;min-height:220px;font-size:11px;display:grid}.ot-arcade-leaderboard-state strong{color:#d9f7ee;font-size:15px}.ot-arcade-leaderboard-state.is-error{border-color:#ff719e4d}.ot-arcade-leaderboard-dialog>footer{color:#65788e;border-top:1px solid #ffffff0f;padding:13px 24px;font-size:9px;line-height:1.5}@media (width<=760px){.ot-arcade-mode-overlay,.ot-multiplayer-overlay,.ot-arcade-leaderboard-overlay{place-items:stretch stretch;padding:5px}.ot-arcade-mode-dialog,.ot-multiplayer-dialog{max-height:calc(100vh - 10px)}.ot-arcade-mode-grid,.ot-multiplayer-room-grid,.ot-multiplayer-lobby,.ot-multiplayer-private-panel{grid-template-columns:1fr}.ot-multiplayer-browser__open-head{flex-direction:column;align-items:stretch}.ot-multiplayer-browser button.is-quick-join{width:100%}.ot-arcade-mode-grid>button{min-height:210px}.ot-multiplayer-header{align-items:flex-start}.ot-multiplayer-header>div:last-child{align-items:flex-end}.ot-group-comms.is-match .ot-group-comms__body{grid-template-columns:1fr}.ot-group-comms.is-match .ot-group-alerts{grid-row:auto}.ot-arcade-leaderboard-dialog{max-height:calc(100vh - 10px)}.ot-arcade-leaderboard-dialog>header{padding:18px 16px}.ot-arcade-leaderboard-summary{grid-template-columns:1fr;padding:14px 16px}.ot-arcade-leaderboard-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ot-arcade-leaderboard-board{padding:16px}.ot-arcade-leaderboard-board__head{flex-direction:column;align-items:stretch}.ot-arcade-leaderboard-board__head button{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.ot-arcade-mode-grid>button{transition:none}}.ot-menu-shell--classic{padding-bottom:calc(72px + env(safe-area-inset-bottom));overflow-y:auto}.ot-menu-stage--classic .ot-menu-operations__stack{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"arcade daily league""quick scenarios tutorial""custom shop shop""goal goal goal";display:grid}.ot-menu-stage--classic .ot-menu-operations__stack>*{order:0;min-width:0}.ot-menu-stage--classic .ot-menu-choice[data-mode]{isolation:isolate;min-width:0;background:#050a11!important}.ot-menu-stage--classic .ot-menu-choice[data-mode]:before{content:"";z-index:0;background-image:var(--ot-mode-artwork);opacity:.5;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.ot-menu-stage--classic .ot-menu-choice[data-mode]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#050a1114 20%,#050a11d1 100%);position:absolute;inset:0}.ot-menu-stage--classic .ot-menu-choice__label,.ot-menu-stage--classic .ot-menu-choice__description{z-index:2;position:relative}.ot-menu-stage--classic .ot-menu-choice__meta{z-index:2}.ot-menu-stage--classic .ot-menu-choice__description{white-space:normal;overflow-wrap:anywhere}.ot-menu-stage--classic .ot-menu-shop-action{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:5px;padding:18px}.ot-menu-stage--classic .ot-menu-shop-action .ot-menu-choice__meta{top:13px;transform:none}.ot-menu-stage--classic .ot-menu-shop-action .ot-menu-choice__description{display:block}@media (width>=681px) and (width<=980px){.ot-menu-stage--classic .ot-menu-operations__stack{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"arcade daily""league quick""scenarios tutorial""custom shop""goal goal"}}@media (width<=680px){:is(.ot-menu-shell--classic,.ot-menu-shell--classic:has(.ot-menu-customize)){padding-bottom:calc(156px + env(safe-area-inset-bottom))}.ot-menu-stage--classic .ot-menu-operations__stack{grid-template-columns:minmax(0,1fr);grid-template-areas:"arcade""daily""league""quick""scenarios""tutorial""custom""shop""goal"}.ot-menu-stage--classic .ot-menu-shop-action{min-height:94px;padding:15px}}.ot-menu-shell--command{overflow:hidden}.ot-menu-stage--command{width:min(1292px,100vw - 144px);min-height:calc(100vh - 32px);padding:0}.ot-menu-stage--command .ot-menu-topbar{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"brand audio account";gap:60px;min-height:150px}.ot-menu-stage--command .ot-menu-brand{place-self:start;transform:translateY(50px)}.ot-menu-stage--command .ot-menu-brand__logo{width:232px}.ot-menu-stage--command .ot-menu-audio,.ot-menu-stage--command .ot-menu-meta{place-self:start end;margin-top:64px}.ot-menu-stage--command .ot-menu-account-button{justify-content:flex-start;gap:10px;min-width:270px;max-width:340px;min-height:44px;padding:7px 12px}.ot-menu-stage--command .ot-menu-account-button>b{flex:0 0 28px;width:28px;height:28px;font-size:1rem}.ot-menu-stage--command .ot-menu-account-button>span{overflow-wrap:anywhere;white-space:normal;text-align:left;font-size:.875rem;line-height:1.25}.ot-menu-stage--command .ot-menu-account-button small{letter-spacing:.035em;white-space:normal;text-align:left;font-size:.75rem;line-height:1.25}.ot-menu-stage--command .ot-menu-audio .ot-audio-settings--compact>button{width:44px!important;min-height:44px!important;font-size:1.125rem!important}.ot-menu-stage--command .ot-menu-audio .ot-audio-settings--compact>details>summary{color:#b6c7dc!important;min-width:84px!important;min-height:44px!important;font-size:.875rem!important}.ot-menu-stage--command .ot-menu-audio .ot-audio-settings--compact>details>summary>span{font-size:.75rem!important}.ot-menu-shell--command .ot-menu-backdrop__image{opacity:.35;filter:saturate(.82)contrast(1.05)brightness(.58)}.ot-menu-shell--command .ot-menu-backdrop__veil{background:#02060b66}.ot-command-menu{z-index:1;grid-template-columns:minmax(460px,558px) minmax(0,1fr);align-items:start;gap:68px;display:grid;position:relative}.ot-command-menu__list{min-width:0;padding-top:18px}.ot-command-menu__group{box-sizing:border-box;color:#45566d;letter-spacing:.22em;text-transform:uppercase;grid-template-columns:auto 1fr;align-items:end;gap:14px;height:66px;padding:0 22px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5625rem;font-weight:750;display:grid}.ot-command-menu__group i{background:#54698452;height:1px;margin-bottom:3px;display:block}.ot-command-menu__group:not(:first-of-type){height:24px}.ot-command-menu__item{color:#eff4f8;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #54698447;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;width:100%;height:50px;padding:0 2px 0 22px;display:grid;position:relative}.ot-command-menu__item:before{content:"";background:0 0;width:4px;position:absolute;inset:0 auto 0 0}.ot-command-menu__item>span,.ot-command-menu__item>small{color:#4d617a;letter-spacing:.14em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5625rem;font-weight:800}.ot-command-menu__item>strong{letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:1.6875rem;font-weight:790;line-height:1;overflow:hidden}.ot-command-menu__item>small{text-align:right;white-space:nowrap;padding-left:14px}.ot-command-menu__item:hover,.ot-command-menu__item:focus-visible,.ot-command-menu__item.is-selected{color:#fff;background:linear-gradient(90deg,#00d89f12,#0000 82%);outline:0}.ot-command-menu__item:hover:before,.ot-command-menu__item:focus-visible:before,.ot-command-menu__item.is-selected:before{background:#00e7ad}.ot-command-menu__item:hover>span,.ot-command-menu__item:focus-visible>span,.ot-command-menu__item.is-selected>span{color:#00e7ad}.ot-command-menu__item.is-amber{color:#ffd23f}.ot-command-menu__item.is-amber:hover,.ot-command-menu__item.is-amber:focus-visible,.ot-command-menu__item.is-amber.is-selected{background:linear-gradient(90deg,#ffd23f12,#0000 82%)}.ot-command-menu__item.is-amber:hover:before,.ot-command-menu__item.is-amber:focus-visible:before,.ot-command-menu__item.is-amber.is-selected:before{background:#ffd23f}.ot-command-menu__item.is-amber:hover>span,.ot-command-menu__item.is-amber:focus-visible>span,.ot-command-menu__item.is-amber.is-selected>span{color:#ffd23f}.ot-command-menu__goal{color:#7287a0;margin-top:30px}.ot-command-menu__goal summary{color:#64809c;cursor:pointer;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:25px;min-height:44px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5625rem;font-weight:800;list-style:none;display:flex}.ot-command-menu__goal summary::-webkit-details-marker{display:none}.ot-command-menu__goal strong{color:#ffd23f;font-size:inherit}.ot-command-menu__goal small{color:#7d90a8;font-size:inherit;margin-left:auto}.ot-command-menu__goal p{color:#8396ad;background:#03080edb;border:1px solid #27d7ff2e;margin:0;padding:12px;font-size:.6875rem;line-height:1.5}.ot-command-preview{background:#03080ee0;border:1px solid #54698459;border-radius:5px;min-width:0;height:558px;position:relative;overflow:hidden;box-shadow:0 18px 70px #0000003d}.ot-command-preview--mobile{display:none}.ot-command-preview>header{z-index:3;color:#7388a3;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid #54698445;justify-content:space-between;align-items:center;height:42px;padding:0 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5625rem;font-weight:800;display:flex;position:relative}.ot-command-preview>header b{color:#00e7ad;font-size:.5625rem}.ot-command-preview>header b i{background:#00e7ad;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 10px #00e7ad94}.ot-command-preview__visual{background:#03100f;height:360px;position:absolute;inset:42px 0 auto;overflow:hidden}.ot-command-preview__visual:after{content:"";background:linear-gradient(#02070c1f,#02070c5c);position:absolute;inset:0}.ot-command-preview__visual img{object-fit:cover;object-position:center;opacity:.5;width:100%;height:100%}.ot-command-preview__content{z-index:2;box-sizing:border-box;background:linear-gradient(#03080edb,#03080efa 35%);border-top:1px solid #54698438;min-height:196px;padding:24px 24px 16px;position:absolute;inset:auto 0 0}.ot-command-preview__content>small{color:#688099;letter-spacing:.13em;text-transform:uppercase;margin-bottom:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5rem;font-weight:800;display:block}.ot-command-preview__content h2{color:#fff;letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:2.6875rem;font-weight:800;line-height:1}.ot-command-preview__content h3{color:#00e7ad;letter-spacing:.12em;text-transform:uppercase;margin:13px 0 0;font-size:1.375rem;line-height:1}.ot-command-preview.is-daily h3,.ot-command-preview.is-shop h3{color:#ffd23f}.ot-command-preview__content p{color:#778ba4;max-width:calc(100% - 190px);margin:11px 0 0;font-size:.6875rem;line-height:1.45}.ot-command-preview__actions{gap:10px;margin-top:3px;display:flex}.ot-command-preview__actions button,.ot-command-preview__config button{color:#8fa1b7;cursor:pointer;letter-spacing:.11em;text-transform:uppercase;background:#03080ed6;border:1px solid #5469845c;border-radius:3px;min-height:37px;padding:0 18px;font-size:.5625rem;font-weight:850}.ot-command-preview__actions button.is-primary{color:#02100d;background:#00d89f;border-color:#00d89f}.ot-command-preview.is-daily .ot-command-preview__actions button.is-primary,.ot-command-preview.is-shop .ot-command-preview__actions button.is-primary{background:#ffd23f;border-color:#ffd23f}.ot-command-preview__actions button:disabled{opacity:.42;cursor:not-allowed}.ot-command-preview__content dl{gap:6px;margin:0;display:grid;position:absolute;bottom:19px;right:20px}.ot-command-preview__content dl>div{color:#7c91aa;letter-spacing:.08em;text-align:right;text-transform:uppercase;grid-template-columns:auto minmax(52px,auto);gap:9px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5625rem;display:grid}.ot-command-preview__content dt{color:#62768f}.ot-command-preview__content dd{color:#e6f2fb;margin:0;font-weight:800}.ot-command-preview__config{gap:5px;display:flex;position:absolute;top:20px;right:18px}.ot-command-preview__config button{min-height:28px;padding:0 8px;font-size:.4375rem}.ot-menu-stage--command>.ot-mission-drawer{top:150px}@media (width<=1100px) and (width>=761px){.ot-menu-stage--command{width:min(930px,100vw - 96px)}.ot-menu-stage--command .ot-menu-topbar{gap:30px}.ot-command-menu{grid-template-columns:minmax(390px,.9fr) minmax(0,1.1fr);gap:34px}.ot-command-menu__item>strong{font-size:1.375rem}.ot-command-preview__content h2{font-size:2.25rem}.ot-command-preview__content h3{font-size:1.0625rem}.ot-command-preview__content p{max-width:calc(100% - 145px)}}@media (height<=780px) and (width>=761px){.ot-menu-stage--command .ot-menu-topbar{min-height:118px}.ot-menu-stage--command .ot-menu-audio,.ot-menu-stage--command .ot-menu-meta{margin-top:40px}.ot-menu-stage--command .ot-menu-brand__logo{width:200px}.ot-menu-stage--command .ot-menu-brand{transform:translateY(34px)}.ot-command-menu__group{height:44px}.ot-command-menu__group:not(:first-of-type){height:22px}.ot-command-menu__item{height:43px}.ot-command-menu__item>strong{font-size:1.4375rem}.ot-command-menu__goal{margin-top:12px}.ot-command-preview{height:510px}.ot-command-preview__visual{height:325px}.ot-menu-stage--command>.ot-mission-drawer{top:118px}}@media (width>=761px){.ot-menu-shell--command{--ot-menu-top:max(24px, 3dvh, env(safe-area-inset-top));--ot-menu-bottom:calc(72px + env(safe-area-inset-bottom));padding-block:var(--ot-menu-top) var(--ot-menu-bottom);scroll-padding-block:var(--ot-menu-top) var(--ot-menu-bottom);align-content:safe center;overflow-y:auto}.ot-menu-stage--command{width:min(1600px,100% - clamp(96px,8vw,192px));height:auto;min-height:0}.ot-menu-stage--command .ot-menu-topbar{flex:none;gap:clamp(16px,2vw,32px);min-height:clamp(96px,12dvh,128px)}.ot-menu-stage--command .ot-menu-brand{align-self:center;transform:none}.ot-menu-stage--command .ot-menu-brand__logo{object-fit:contain;object-position:left center;width:clamp(180px,12vw,240px);max-height:clamp(88px,11dvh,116px)}.ot-menu-stage--command .ot-menu-audio,.ot-menu-stage--command .ot-menu-meta{align-self:center;margin-top:0}.ot-command-menu{flex:none;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:clamp(24px,3vw,48px)}.ot-command-menu__list{flex-direction:column;padding-top:0;display:flex}.ot-command-menu__group{flex-shrink:0;height:32px;font-size:.75rem}.ot-command-menu__item{flex:none;height:clamp(48px,5.7dvh,64px);min-height:3rem}.ot-command-menu__item>strong{font-size:clamp(1.25rem,1.8vw,1.875rem)}.ot-command-menu__item>span,.ot-command-menu__item>small{font-size:.75rem}.ot-command-menu__goal{flex-shrink:0;margin-top:16px}.ot-command-menu__goal summary{letter-spacing:.08em;flex-wrap:wrap;gap:10px 16px;font-size:.75rem}.ot-command-preview--desktop{grid-template-rows:42px minmax(160px,1fr) auto;height:auto;min-height:0;display:grid}.ot-command-preview__visual{background:#03070c;min-width:0;height:auto;min-height:0;position:relative;inset:auto}.ot-command-preview__visual img{object-fit:contain;padding:10px;position:absolute;inset:0}.ot-command-preview__content{min-height:0;padding:clamp(18px,1.6vw,24px);position:relative;inset:auto}.ot-command-preview__content h2{font-size:clamp(1.875rem,2.5vw,2.75rem)}.ot-command-preview__content h3{font-size:clamp(1rem,1.3vw,1.375rem);line-height:1.2}.ot-command-preview__content p{max-width:none;font-size:1rem}.ot-command-preview__content dl{border-top:1px solid #54698438;flex-wrap:wrap;gap:12px 24px;margin-top:16px;padding-top:12px;display:flex;position:static}.ot-command-preview__content dl>div{text-align:left;font-size:.75rem}.ot-command-preview__actions{flex-wrap:wrap;margin-top:16px}.ot-command-preview__actions button{min-height:44px;padding-inline:12px;font-size:.875rem}.ot-command-preview__config{flex-wrap:wrap;margin-top:12px;position:static}}@media (width>=761px) and (width<=1100px){.ot-menu-stage--command .ot-menu-topbar{grid-template-columns:minmax(0,1fr) auto auto;gap:16px}.ot-menu-stage--command .ot-menu-account-button{min-width:0;max-width:280px}.ot-menu-stage--command .ot-menu-meta{min-width:0}.ot-command-menu__item{grid-template-columns:32px minmax(0,1fr)}.ot-command-menu__item>small{display:none}}@media (width<=760px){.ot-menu-shell--command{padding:max(12px, env(safe-area-inset-top)) 12px calc(156px + env(safe-area-inset-bottom));overflow-y:auto}.ot-menu-stage--command{width:100%;min-height:0}.ot-menu-stage--command .ot-menu-topbar{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"brand brand""audio account";gap:8px 10px;min-height:152px;padding:8px 0 12px}.ot-menu-stage--command .ot-menu-brand{justify-self:center;transform:none}.ot-menu-stage--command .ot-menu-brand__logo{width:min(205px,64vw)}.ot-menu-stage--command .ot-menu-audio,.ot-menu-stage--command .ot-menu-meta{margin:0}.ot-menu-stage--command .ot-menu-account-button{width:100%;min-width:0}.ot-menu-stage--command .ot-menu-account-button>span{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:none}.ot-menu-stage--command .ot-menu-meta{width:100%;min-width:0}.ot-command-menu{grid-template-columns:1fr;gap:18px}.ot-command-menu__list{padding-top:0}.ot-command-menu__group{height:37px;padding:0 8px 7px}.ot-command-menu__group:not(:first-of-type){height:37px}.ot-command-menu__item{grid-template-columns:42px minmax(0,1fr) auto;height:48px;padding-left:8px}.ot-command-menu__item>strong{font-size:1.1875rem}.ot-command-menu__item>small{text-overflow:ellipsis;max-width:112px;overflow:hidden}.ot-command-menu__goal{margin-top:12px}.ot-command-menu__goal summary{gap:12px;padding:0 5px}.ot-command-menu__goal strong,.ot-command-preview--desktop{display:none}.ot-command-preview--mobile{grid-template-rows:42px auto auto;width:calc(100% - 8px);height:auto;margin:8px 4px 15px;animation:.18s ease-out both ot-command-preview-expand;display:grid}.ot-command-preview__visual{aspect-ratio:1520/840;height:auto;position:relative;inset:auto}.ot-command-preview__visual img{object-fit:contain;position:absolute;inset:0}.ot-command-preview__content{min-height:0;padding:19px 17px 14px;position:relative;inset:auto}.ot-command-preview__content>small{white-space:nowrap;text-overflow:ellipsis;max-width:70%;overflow:hidden}.ot-command-preview__content h2{font-size:1.9375rem}.ot-command-preview__content h3{margin-top:9px;font-size:.9375rem;line-height:1.3}.ot-command-preview__content p{max-width:none;margin-top:8px;font-size:.75rem}.ot-command-preview__content dl{display:none}.ot-command-preview__actions{flex-wrap:wrap;margin-top:12px}.ot-command-preview__actions button{min-height:44px;padding:8px 12px;font-size:.625rem}.ot-command-preview__config{flex-wrap:wrap;margin-top:8px;position:static}.ot-menu-stage--command>.ot-mission-drawer{top:auto}}@keyframes ot-command-preview-expand{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ot-command-preview--mobile{animation:none}}.ot-arcade-mode-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#02060b;padding:0;display:block;overflow:hidden}.ot-arcade-room-backdrop{object-fit:cover;opacity:.3;filter:saturate(.72)contrast(1.08)brightness(.62);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ot-arcade-mode-dialog{z-index:1;width:100%;height:100dvh;max-height:none;box-shadow:none;background:#02060ba3;border:1px solid #162332;border-radius:3px;grid-template-rows:132px minmax(0,1fr) 61px 31px;display:grid;position:relative;overflow:hidden}.ot-arcade-mode-dialog>.ot-arcade-room-header{border:0;justify-content:space-between;align-items:flex-start;gap:24px;padding:40px 64px 24px;display:flex}.ot-arcade-room-header>div{min-width:0}.ot-arcade-mode-dialog>.ot-arcade-room-header span,.ot-arcade-room-panel>div>span,.ot-arcade-room-public-head>span{color:#39d8ff;letter-spacing:.25em;text-transform:uppercase;font:750 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.ot-arcade-mode-dialog>.ot-arcade-room-header h2{color:#f5f7fa;font-family:var(--font-display,Arial, sans-serif);letter-spacing:-.025em;margin:10px 0 0;font-size:34px;font-weight:820;line-height:1}.ot-arcade-mode-dialog>.ot-arcade-room-header>button{color:#8492a3;letter-spacing:.2em;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;width:auto;height:auto;padding:0;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.ot-arcade-room-header kbd{color:#c3cfda;min-width:39px;font:inherit;text-align:center;border:1px solid #3b495a;border-radius:2px;padding:5px 7px}.ot-arcade-room-grid{background:#02070c94;border:1px solid #172433;grid-template-columns:minmax(248px,298px) minmax(500px,1fr) minmax(248px,298px);min-height:0;margin:0 64px;display:grid}.ot-arcade-room-panel{border-right:1px solid #172433;flex-direction:column;justify-content:space-between;min-width:0;min-height:0;padding:28px 26px 34px;display:flex;overflow:hidden}.ot-arcade-room-panel:last-child{border-right:0}.ot-arcade-room-panel h3{color:#f4f6f9;font-family:var(--font-display,Arial, sans-serif);letter-spacing:-.035em;margin:13px 0 0;font-size:clamp(28px,2.55vw,38px);font-weight:820;line-height:.96}.ot-arcade-room-panel p{color:#7e8da0;margin:14px 0 0;font-size:12px;line-height:1.65}.ot-arcade-room-panel small{color:#8291a5;letter-spacing:.2em;margin-bottom:12px;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.ot-arcade-room-panel button{color:#d7dde5;cursor:pointer;letter-spacing:.13em;text-transform:uppercase;background:#050a10;border:1px solid #3b495a;border-radius:2px;min-height:38px;padding:0 20px;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;transition:border-color .14s,color .14s,background-color .14s}.ot-arcade-room-panel button:hover,.ot-arcade-room-panel button:focus-visible{color:#fff;border-color:#39d8ff;outline:none}.ot-arcade-room-panel button:disabled{cursor:not-allowed;opacity:.4}.ot-arcade-room-panel button.is-primary{color:#01100b;background:#11d99a;border-color:#11d99a}.ot-arcade-room-panel button.is-primary:hover,.ot-arcade-room-panel button.is-primary:focus-visible{background:#39e6b2}.ot-arcade-room-panel.is-public{justify-content:flex-start;padding:28px 26px 24px}.ot-arcade-room-public-head h3{font-size:clamp(28px,2.7vw,39px)}.ot-arcade-room-stats{color:#7c899a;letter-spacing:.16em;white-space:nowrap;align-items:center;gap:18px;min-height:50px;font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.ot-arcade-room-stats b{color:#dfe6ed;font-weight:700}.ot-arcade-room-stats>span:last-child{margin-left:auto}.ot-arcade-room-table{scrollbar-width:thin;scrollbar-color:#1c7566 #071018;border-top:1px solid #1d2a38;border-bottom:1px solid #1d2a38;flex:0 0 242px;height:242px;min-height:242px;overflow-y:auto}.ot-arcade-room-row{color:#8492a4;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#02070c7a;border:0;border-bottom:1px solid #182532;border-radius:0;grid-template-columns:minmax(124px,1.5fr) minmax(56px,.75fr) minmax(62px,.84fr) minmax(58px,.75fr) minmax(76px,.92fr) 62px;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 6px;font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.ot-arcade-room-row.is-header{z-index:2;color:#566577;letter-spacing:.2em;pointer-events:none;background:#03080e;min-height:27px;font-size:7px;position:sticky;top:0}button.ot-arcade-room-row:hover,button.ot-arcade-room-row:focus-visible,button.ot-arcade-room-row.is-selected{color:#c5d0da;background:#11d99a1a;border-color:#182532}button.ot-arcade-room-row:focus-visible{box-shadow:inset 3px 0 #11d99a}.ot-arcade-room-row strong{color:#dbe3eb;text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.ot-arcade-room-row .is-status{color:#00e5ac}.ot-arcade-room-row .is-filling{color:#ffe061}.ot-arcade-room-row .is-full,.ot-arcade-room-row .is-in-play{color:#ff4e74}.ot-arcade-room-row.is-unavailable{opacity:.65}.ot-arcade-room-state{color:#738396;letter-spacing:.14em;text-align:center;border:0;place-items:center;width:100%;min-height:160px;font:750 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}button.ot-arcade-room-state{background:0 0}.ot-arcade-room-state.is-error{color:#ff6b87}.ot-arcade-room-public-actions{align-items:center;gap:10px;min-height:65px;display:flex}.ot-arcade-room-public-actions>button{min-width:181px}.ot-arcade-room-public-actions>button+button{min-width:197px}.ot-arcade-room-public-actions>span{color:#68788b;letter-spacing:.2em;margin-left:auto;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ot-arcade-room-panel.is-private>div:first-child>span{color:#39d8ff}.ot-arcade-private-code{cursor:text;margin-top:16px;display:block;position:relative}.ot-arcade-private-code input{z-index:1;opacity:.01;cursor:text;width:100%;height:100%;position:absolute;inset:0}.ot-arcade-private-code__slots{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.ot-arcade-private-code__slots i{color:#39d8ff;background:#02070cc2;border:1px solid #344253;border-radius:2px;place-items:center;height:40px;font:700 15px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.ot-arcade-private-code:focus-within .ot-arcade-private-code__slots i{border-color:#39d8ff}.ot-arcade-private-actions{gap:14px;display:grid}.ot-arcade-private-actions button.is-primary{color:#021018;background:#39d8ff;border-color:#39d8ff}.ot-arcade-private-actions button.is-primary:hover,.ot-arcade-private-actions button.is-primary:focus-visible{background:#69e4ff}.ot-arcade-room-footer{color:#728195;letter-spacing:.2em;justify-content:space-between;align-items:center;gap:20px;margin:0 64px;font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.ot-arcade-room-footer strong{color:#39d8ff;font-weight:700}.ot-arcade-room-tape{background:#02060b;border-top:1px solid #1b2b3b;overflow:hidden}.ot-arcade-room-tape>div{align-items:center;width:max-content;min-height:30px;animation:26s linear infinite ot-menu-tape;display:flex}.ot-arcade-room-tape>div>span{color:#8291a3;letter-spacing:.08em;border-right:1px solid #1a2835;align-items:center;gap:9px;min-width:174px;padding:0 22px;font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.ot-arcade-room-tape strong{color:#dfe9f2}.ot-arcade-room-tape i{font-style:normal}.ot-arcade-room-tape b.is-up{color:#11d99a}.ot-arcade-room-tape b.is-down{color:#ff4e74}@media (width<=1080px){.ot-arcade-mode-dialog{display:block;overflow-y:auto}.ot-arcade-mode-dialog>.ot-arcade-room-header{min-height:116px;padding:32px 24px 20px}.ot-arcade-room-grid{grid-template-columns:1fr;margin:0 24px}.ot-arcade-room-panel{border-bottom:1px solid #172433;border-right:0;min-height:300px}.ot-arcade-room-panel.is-public{order:-1;min-height:520px}.ot-arcade-room-panel:last-child{border-bottom:0}.ot-arcade-room-footer{min-height:70px;margin:0 24px}.ot-arcade-room-tape{min-height:31px}}@media (width<=640px){.ot-arcade-mode-dialog{border-radius:0;width:100%;height:100dvh;max-height:none}.ot-arcade-mode-dialog>.ot-arcade-room-header{min-height:102px;padding:25px 15px 17px}.ot-arcade-mode-dialog>.ot-arcade-room-header h2{font-size:27px}.ot-arcade-room-grid{margin:0 8px}.ot-arcade-room-panel{padding:24px 16px}.ot-arcade-room-panel.is-public{min-height:560px;padding:24px 10px 18px}.ot-arcade-room-stats{gap:10px;overflow-x:auto}.ot-arcade-room-stats>span:last-child{display:none}.ot-arcade-room-row{grid-template-columns:minmax(0,1fr) minmax(74px,.7fr) 58px;gap:6px;min-width:0;padding-inline:8px}.ot-arcade-room-row>:nth-child(2),.ot-arcade-room-row>:nth-child(3),.ot-arcade-room-row>:nth-child(4){display:none}.ot-arcade-room-table{overflow:hidden auto}.ot-arcade-room-public-actions{flex-direction:column;align-items:stretch;padding-top:14px}.ot-arcade-room-public-actions>button,.ot-arcade-room-public-actions>button+button{width:100%;min-width:0}.ot-arcade-room-public-actions>span{align-self:flex-end;margin:0}.ot-arcade-room-footer{flex-direction:column;justify-content:center;align-items:flex-start;min-height:92px;margin:0 16px;line-height:1.6}.ot-arcade-room-footer strong{align-self:flex-end}}@media (prefers-reduced-motion:reduce){.ot-arcade-room-tape>div{animation:none}.ot-arcade-room-panel button{transition:none}}.ot-briefing-overlay{z-index:200;color:#f4f7fb;background:#03060bc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.ot-briefing{background:#04070c;border:1px solid #202c3a;border-radius:0;grid-template-columns:minmax(0,2fr) minmax(330px,1.03fr);width:min(1116px,100vw - 40px);min-height:min(718px,100dvh - 40px);max-height:calc(100dvh - 40px);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;overflow:hidden;box-shadow:0 28px 80px #0000006b}.ot-briefing-main{flex-direction:column;min-width:0;padding:30px 33px;display:flex;overflow:auto}.ot-briefing-titlebar>span,.ot-briefing-titlebar>p,.ot-briefing h2,.ot-briefing-stats span,.ot-briefing-row>span,.ot-briefing-calendar,.ot-briefing-seasonal,.ot-briefing-earnings,.ot-briefing-tools,.ot-briefing-heat,.ot-briefing-tips,.ot-briefing-speeds,.ot-briefing-menu,.ot-briefing-start span,.ot-briefing-holdings summary{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ot-briefing-titlebar>span{color:#39d8ff;letter-spacing:.22em;font-size:10px;font-weight:800;display:block}.ot-briefing-titlebar h1{color:#f6f8fb;letter-spacing:-.035em;text-transform:uppercase;margin:7px 0 2px;font-size:clamp(34px,3vw,43px);font-weight:800;line-height:1}.ot-briefing-titlebar h1 em{color:#f5bc24;font-style:normal}.ot-briefing-titlebar>p{color:#7d8ca2;letter-spacing:.19em;margin:9px 0 0;font-size:10px;font-weight:700;line-height:1.4}.ot-briefing-stats{background:#09101a;border:1px solid #223040;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;display:grid}.ot-briefing-stats>div{border-right:1px solid #1d2937;flex-direction:column;justify-content:space-between;min-width:0;min-height:116px;padding:23px 28px 24px;display:flex}.ot-briefing-stats>div:last-child{border-right:0}.ot-briefing-stats span{color:#74859b;letter-spacing:.21em;font-size:9px;font-weight:700}.ot-briefing-stats strong{color:#f5f7fa;white-space:nowrap;font-size:23px;font-weight:800;line-height:1}.ot-briefing-stats strong small{color:#7f8fa4;letter-spacing:.13em;margin-left:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:600}.ot-briefing-notes{border-top:1px solid #202c3a;margin-top:22px}.ot-briefing-row{border-bottom:1px solid #202c3a;grid-template-columns:112px minmax(0,1fr);gap:16px;padding:11px 0 12px;display:grid}.ot-briefing-row>span{color:#6f829a;letter-spacing:.2em;padding-top:2px;font-size:9px;font-weight:700}.ot-briefing-row.is-danger>span{color:#ff436f}.ot-briefing-row p{color:#edf2f7;margin:0;font-size:13px;line-height:1.55}.ot-briefing-row mark{color:#f5bc24;background:0 0}.ot-briefing-holdings{border:1px solid #202c3a;margin-top:12px}.ot-briefing-holdings summary{color:#7e91a9;letter-spacing:.16em;cursor:pointer;padding:9px 12px;font-size:9px;font-weight:750}.ot-briefing-holdings>div{color:#8191a5;border-top:1px solid #202c3a;grid-template-columns:150px 1fr;gap:14px;padding:8px 12px;font-size:11px;display:grid}.ot-briefing-holdings strong{color:#f5bc24}.ot-briefing-actions{align-items:stretch;gap:13px;margin-top:auto;padding-top:28px;display:flex}.ot-briefing button{font:inherit;cursor:pointer;border-radius:2px;transition:border-color .14s,color .14s,background .14s}.ot-briefing button:focus-visible{outline-offset:2px;outline:2px solid #39d8ff}.ot-briefing-start{color:#02120d;background:#18d39b;border:1px solid #12dca3;flex:400px;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:0 24px;display:flex}.ot-briefing-start:hover{background:#36e2ad}.ot-briefing-start strong{letter-spacing:.16em;font-size:16px;font-weight:850}.ot-briefing-start span{letter-spacing:.16em;white-space:nowrap;font-size:9px;font-weight:750}.ot-briefing-speeds{grid-template-columns:repeat(4,1fr);display:grid}.ot-briefing-speeds button{color:#8291a5;background:#060a10;border:1px solid #253242;border-right:0;min-width:39px;font-size:9px}.ot-briefing-speeds button:last-child{border-right:1px solid #253242}.ot-briefing-speeds button:hover{color:#dbe6ef}.ot-briefing-speeds button.is-active{color:#16dba3;background:#083027;border-color:#0f5043}.ot-briefing-menu{color:#7f8fa4;letter-spacing:.13em;background:#060a10;border:1px solid #253242;min-width:84px;font-size:10px;font-weight:700}.ot-briefing-menu:hover{color:#dce5ef;border-color:#52647a}.ot-briefing-sidebar{border-left:1px solid #202c3a;flex-direction:column;gap:21px;min-width:0;padding:27px 26px;display:flex;overflow:auto}.ot-briefing h2{color:#8393a8;letter-spacing:.24em;margin:0 0 9px;font-size:9px;font-weight:700}.ot-briefing-tape{background:#070c13;border:1px solid #213040;height:118px;position:relative;overflow:hidden}.ot-briefing-tape canvas{width:100%;height:100%;display:block}.ot-briefing-tape__meta{z-index:1;color:#62758e;letter-spacing:.18em;justify-content:space-between;gap:12px;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:flex;position:absolute;inset:10px 10px auto}.ot-briefing-tape__meta strong{color:#f5bc24;font-weight:700}.ot-briefing-calendar{border-top:1px solid #1d2836}.ot-briefing-calendar>div{color:#71829a;letter-spacing:.1em;border-bottom:1px solid #1d2836;grid-template-columns:36px 1fr auto;align-items:center;gap:8px;min-height:34px;font-size:9px;display:grid}.ot-briefing-calendar>div strong{color:#dfe7ef;font-weight:650}.ot-briefing-calendar>div em{color:#7588a0;font-style:normal}.ot-briefing-calendar>div em.is-med{color:#f5bc24}.ot-briefing-calendar>div em.is-high{color:#ff436f}.ot-briefing-calendar>p{color:#71829a;font-size:10px}.ot-briefing-seasonal,.ot-briefing-earnings{color:#3d4d62;letter-spacing:.14em;text-transform:uppercase;margin:9px 0 0;font-size:9px;line-height:1.45}.ot-briefing-earnings{color:#64768f}.ot-briefing-tools{gap:7px;display:grid}.ot-briefing-tools>div{color:#8392a6;letter-spacing:.11em;border:1px solid #253242;justify-content:space-between;align-items:center;gap:14px;min-height:33px;padding:0 12px;font-size:9px;display:flex}.ot-briefing-tools>div.is-active{color:#f5bc24;border-color:#d9a81a}.ot-briefing-tools span{color:#46576c;white-space:nowrap;font-size:8px}.ot-briefing-heat{color:#71829a;letter-spacing:.13em;align-items:center;gap:10px;font-size:9px;display:flex}.ot-briefing-heat>div{gap:6px;display:flex}.ot-briefing-heat i{background:#263448;width:34px;height:8px;display:block}.ot-briefing-heat i.is-filled{background:#ff436f}.ot-briefing-tips{color:#425269;letter-spacing:.16em;margin:auto 0 0;font-size:8px;line-height:1.7}@media (width<=1000px){.ot-briefing{grid-template-columns:1fr;min-height:0;max-height:none;overflow:visible}.ot-briefing-main,.ot-briefing-sidebar{overflow:visible}.ot-briefing-sidebar{border-top:1px solid #202c3a;border-left:0}.ot-briefing-tips{margin-top:12px}}@media (width<=640px){.ot-briefing-overlay{background:#04070c;padding:0;display:block}.ot-briefing{border:0;width:100%;min-height:100dvh}.ot-briefing-main{padding:25px 16px 20px}.ot-briefing-sidebar{padding:23px 16px 30px}.ot-briefing-titlebar h1{font-size:34px;line-height:.98}.ot-briefing-titlebar>p{line-height:1.7}.ot-briefing-stats{grid-template-columns:repeat(2,1fr)}.ot-briefing-stats>div{min-height:92px;padding:18px}.ot-briefing-stats>div:nth-child(2){border-right:0}.ot-briefing-stats>div:nth-child(-n+2){border-bottom:1px solid #1d2937}.ot-briefing-row{grid-template-columns:78px minmax(0,1fr);gap:12px}.ot-briefing-actions{grid-template-columns:1fr auto;display:grid}.ot-briefing-start{flex-basis:auto;grid-column:1/-1;min-height:54px}.ot-briefing-speeds button{min-height:38px}.ot-briefing-menu{min-width:78px}}@media (prefers-reduced-motion:reduce){.ot-briefing button{transition:none}}.ot-trading-terminal{color:#f4f7fb;--ot-terminal-border:#192432;--ot-terminal-grid:#27d7ff0b;width:100%;height:100dvh;overflow:hidden;background:#03070c!important;gap:0!important;min-height:700px!important;padding:0!important}.ot-trading-terminal:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(var(--ot-terminal-grid) 1px, transparent 1px), linear-gradient(90deg, var(--ot-terminal-grid) 1px, transparent 1px);opacity:.36;background-size:48px 48px;position:fixed;inset:0;height:auto!important;animation:none!important;transform:none!important}.ot-trading-terminal>*{z-index:1;position:relative;animation:none!important}.ot-terminal-topbar{flex:0 0 53px;height:53px;overflow:visible;border:0!important;border-bottom:1px solid var(--ot-terminal-border)!important;box-shadow:none!important;background:#050a11fa!important;border-radius:0!important;flex-wrap:nowrap!important;align-items:center!important;gap:13px!important;padding:0 16px!important;display:flex!important}.ot-terminal-topbar .ot-topbar-brand{border-right:1px solid var(--ot-terminal-border);flex:0 0 142px;align-items:center;height:30px;padding-right:14px;display:flex}.ot-terminal-topbar .ot-topbar-brand__mark{flex:0 0 34px;width:34px;height:19px;display:block;overflow:hidden}.ot-terminal-topbar .ot-topbar-brand__mark img{width:52px;height:auto;margin-top:-1px;margin-left:-9px;display:block}.ot-terminal-topbar .ot-topbar-brand>strong{color:#f5f7fb;letter-spacing:.035em;margin-left:6px;font-size:1.25rem}.ot-terminal-clock{color:#eaf3ff;letter-spacing:.09em;white-space:nowrap;align-items:baseline;gap:7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:760;display:flex}.ot-terminal-clock span{color:#607089;letter-spacing:.16em;font-size:.75rem}.ot-terminal-market-status,.ot-terminal-week-theme,.ot-terminal-server-clock,.ot-terminal-mode,.ot-terminal-menu,.ot-terminal-utilities>summary{color:#69eaff;letter-spacing:.14em;white-space:nowrap;background:#071019;border:1px solid #264058;border-radius:2px;align-items:center;gap:6px;min-height:22px;padding:0 9px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:760;display:inline-flex}.ot-terminal-market-status i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.ot-terminal-week-theme{color:#ffd23f;background:#110e07;border-color:#6f5818}.ot-terminal-mode{cursor:pointer}.ot-terminal-server-clock{color:#00d89f;border-color:#00d89f8c}.ot-terminal-speed{border:1px solid #253143;display:inline-flex}.ot-terminal-speed button{color:#708099;cursor:pointer;background:#07101a;border:0;border-right:1px solid #253143;min-width:34px;height:26px;padding:0 8px;font-size:.75rem;border-radius:0!important}.ot-terminal-speed button:last-child{border-right:0}.ot-terminal-speed button.is-active{color:#00d89f;background:#00d89f21}.ot-terminal-topbar__spacer{flex:auto;min-width:4px}.ot-terminal-stats{align-items:center;gap:16px;display:flex}.ot-terminal-stats .ot-stat-card{text-align:right;min-width:76px;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.ot-terminal-stats .ot-stat-card span{color:#617088;letter-spacing:.16em;font-size:.75rem;font-weight:780;display:block}.ot-terminal-stats .ot-stat-card strong{margin-top:1px;font-size:1.125rem;line-height:1;display:block}.ot-terminal-heat-stat{text-align:right;min-width:58px}.ot-terminal-heat-stat span{color:#627189;letter-spacing:.12em;font-size:.75rem;font-weight:780;display:block}.ot-terminal-heat-stat strong{color:#8493a8;margin-top:2px;font-size:1rem;display:block}.ot-terminal-topbar .ot-arcade-store-button{min-height:22px;box-shadow:none;background:#09091a;border-radius:2px;padding:0 9px}.ot-terminal-topbar .ot-arcade-store-button small{margin-left:6px}.ot-terminal-menu{cursor:pointer;color:#dce7f4}.ot-terminal-menu-dropdown{flex:none;position:relative}.ot-terminal-menu-dropdown>summary{list-style:none}.ot-terminal-menu-dropdown>summary::-webkit-details-marker{display:none}.ot-terminal-menu-dropdown[open]>summary{color:#70e8ff;background:#0a1823;border-color:#27d7ff}.ot-terminal-menu>span{color:#6c7d92;font-size:.75rem;transition:transform .14s}.ot-terminal-menu-dropdown[open] .ot-terminal-menu>span{transform:rotate(180deg)}.ot-terminal-menu-panel{z-index:220;background:#050c15fc;border:1px solid #2a4057;gap:9px;width:330px;max-width:calc(100vw - 20px);max-height:calc(100dvh - 64px);padding:11px;display:grid;position:absolute;top:31px;right:0;overflow-y:auto;box-shadow:0 20px 55px #000000ad,0 0 24px #27d7ff12}.ot-terminal-menu-panel>header{letter-spacing:.14em;border-bottom:1px solid #1d2a3a;justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:flex}.ot-terminal-menu-panel>header span{color:#70e8ff;font-size:.75rem;font-weight:800}.ot-terminal-menu-panel>header small{color:#52647b;font-size:.75rem}.ot-terminal-menu-exit,.ot-terminal-menu-help,.ot-terminal-menu-shop{color:#eef4fb;text-align:left;cursor:pointer;background:#100b13;border:1px solid #3b2d3b;border-left:2px solid #ff3d78;border-radius:2px;gap:3px;width:100%;padding:11px 12px;display:grid}.ot-terminal-menu-help{background:#07121b;border-color:#243d50 #243d50 #243d50 #27d7ff}.ot-terminal-menu-shop{background:#141105;border-color:#4b401c #4b401c #4b401c #ffd23f;display:none}.ot-terminal-menu-exit>span,.ot-terminal-menu-help>span,.ot-terminal-menu-shop>span,.ot-terminal-menu-audio>div>span{color:#ff6b96;letter-spacing:.16em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:800}.ot-terminal-menu-help>span{color:#70e8ff}.ot-terminal-menu-shop>span{color:#ffd23f}.ot-terminal-menu-exit>strong,.ot-terminal-menu-help>strong,.ot-terminal-menu-shop>strong{letter-spacing:.08em;font-size:.875rem}.ot-terminal-menu-exit>small,.ot-terminal-menu-help>small,.ot-terminal-menu-shop>small,.ot-terminal-menu-audio>div>small{color:#718198;font-size:.75rem;line-height:1.35}.ot-terminal-menu-controls{background:#07111a;border:1px solid #25374a;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px 11px;display:grid}.ot-terminal-menu-controls>header{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;margin-bottom:1px;display:flex}.ot-terminal-menu-controls>header span{color:#70e8ff;letter-spacing:.16em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:800}.ot-terminal-menu-controls>header small{color:#52647b;letter-spacing:.14em;font-size:.75rem}.ot-terminal-menu-controls>div{color:#b9c7d8;letter-spacing:.08em;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;min-width:0;font-size:.75rem;font-weight:800;display:grid}.ot-terminal-menu-controls kbd{color:#70e8ff;background:#0a1823;border:1px solid #31536c;border-bottom-width:2px;border-radius:2px;place-items:center;width:24px;height:24px;font:800 10px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid}.ot-terminal-menu-controls p{color:#607087;grid-column:1/-1;margin:2px 0 0;font-size:.75rem;line-height:1.35}.ot-terminal-menu-audio{background:#08111b;border:1px solid #25374a;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.ot-terminal-menu-audio>div:first-child{min-width:0}.ot-terminal-menu-audio>div>span{color:#70e8ff;display:block}.ot-terminal-menu-audio>div>small{margin-top:3px;display:block}.ot-terminal-menu-audio .ot-audio-settings{flex:none}.ot-terminal-topbar.is-menu-open,.ot-terminal-topbar.is-utilities-open,.ot-terminal-topbar.is-audio-open{z-index:221;overflow:visible}.ot-terminal-utilities{position:relative}.ot-terminal-utilities[open]{z-index:222}.ot-terminal-utilities>summary{cursor:pointer;list-style:none}.ot-terminal-utilities>summary::-webkit-details-marker{display:none}.ot-terminal-utilities>div{z-index:223;background:#07101a;border:1px solid #2a3d52;gap:7px;width:310px;max-height:70vh;padding:10px;display:grid;position:absolute;top:31px;right:0;overflow:auto;box-shadow:0 18px 46px #0009}.ot-trading-terminal>.ot-store-overlay,.ot-game-shell--arcade>.ot-store-overlay{z-index:1500;position:fixed;inset:0}.ot-terminal-utilities>div>button{color:#a9b8ca;background:#0a111b;border:1px solid #25364a;min-height:32px;font-size:.875rem}.ot-weekly-timeline{flex:0 0 34px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:34px;display:grid;border:0!important;border-bottom:1px solid var(--ot-terminal-border)!important;background:#03070cfa!important;border-radius:0!important;padding:0 16px!important}.ot-weekly-timeline__objective{letter-spacing:.08em;white-space:nowrap;align-items:center;gap:15px;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;display:flex;overflow:hidden}.ot-weekly-timeline__objective strong{color:#ffd23f;letter-spacing:.16em}.ot-weekly-timeline__objective span{color:#edf4fc;text-overflow:ellipsis;overflow:hidden}.ot-weekly-timeline__objective b{color:#d7e4f3;font-weight:650}.ot-weekly-timeline__days{align-items:center;gap:7px;margin-left:14px;display:flex}.ot-weekly-timeline__days span{color:#445166;letter-spacing:.12em;text-align:center;border:1px solid #172334;min-width:36px;padding:3px 6px;font-size:.75rem;font-weight:800}.ot-weekly-timeline__days span.is-current{background:#ffd23f12;border-color:#ba8f12}.ot-weekly-timeline__detail{display:none}.ot-terminal-frame{flex:auto;grid-template-columns:minmax(185px,14.7vw) minmax(0,1fr) minmax(300px,22.9vw);min-height:0;display:grid;overflow:clip}.ot-terminal-watchlist{border-right:1px solid var(--ot-terminal-border);background:#04090ff5;flex-direction:column;min-width:0;min-height:0;display:flex}.ot-terminal-watchlist__filters{border-bottom:1px solid var(--ot-terminal-border);flex:0 0 39px;align-items:center;gap:3px;padding:0 6px;display:flex}.ot-terminal-watchlist__filters button{color:#586a82;cursor:pointer;background:0 0;border:1px solid #1c2a3d;border-radius:0;flex:1 1 0;min-width:0;padding:5px 2px;font-size:.75rem;font-weight:750}.ot-terminal-watchlist__filters button.is-active{color:#d7e4f2;background:#0b131e;border-color:#405068}.ot-terminal-watchlist__rows{flex:1;min-height:0;overflow-y:auto}.ot-terminal-watchlist .ot-ticker-card{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #15202e;border-radius:0;grid-template-rows:19px 15px;grid-template-columns:minmax(0,1fr) auto;width:100%;height:46px;padding:6px 12px;display:grid;position:relative}.ot-terminal-watchlist .ot-ticker-card:after{display:none}.ot-terminal-watchlist .ot-ticker-card--selected{border-left:3px solid #27d7ff;padding-left:9px;background:#27d7ff1a!important}.ot-ticker-card__symbol{color:#e9f2fd;letter-spacing:.04em;font-size:1rem;font-weight:850}.ot-ticker-card--selected .ot-ticker-card__symbol{color:#52e4ff}.ot-ticker-card__symbol small{color:#53647c;letter-spacing:.14em;margin-left:6px;font-size:.75rem}.ot-ticker-card__price{color:#eef5fd;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:700}.ot-ticker-card__name{color:#70819a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;overflow:hidden}.ot-ticker-card__change{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:760}.ot-terminal-watchlist__footer{border-top:1px solid var(--ot-terminal-border);color:#394a62;letter-spacing:.13em;flex:0 0 31px;align-items:center;padding:0 12px;font-size:.75rem;font-weight:750;display:flex}.ot-terminal-center{background:#03070c;grid-template-rows:minmax(0,1fr) clamp(200px,30dvh,255px);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.ot-terminal-focus{z-index:18;opacity:.97;position:absolute;top:50px;left:12px;right:12px}.ot-terminal-focus>*{box-shadow:0 14px 35px #000000a6}.ot-terminal-chart{flex-direction:column;min-height:0;display:flex;border:0!important;border-bottom:1px solid var(--ot-terminal-border)!important;box-shadow:none!important;background:#03070cfa!important;border-radius:0!important;overflow:hidden!important}.ot-terminal-instrument-bar{border-bottom:1px solid var(--ot-terminal-border);color:#f4f7fb;flex-shrink:0;align-items:baseline;gap:9px;height:43px;padding:10px 16px 0;display:flex}.ot-terminal-instrument-bar strong{letter-spacing:.02em;font-size:1.375rem;line-height:1}.ot-terminal-instrument-bar span{color:#7f90a7;font-size:.875rem}.ot-terminal-instrument-bar b{margin-left:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.25rem}.ot-terminal-instrument-bar em{font-size:.875rem;font-style:normal;font-weight:760}.ot-terminal-instrument-bar .is-up{color:#00d89f}.ot-terminal-instrument-bar .is-down{color:#ff3d78}.ot-terminal-chart__canvas{flex:1 1 0;align-items:stretch;min-width:0;min-height:0;padding:6px 10px 0 8px;display:flex;overflow:hidden}.ot-terminal-chart-canvas{flex:1 1 0;align-items:stretch;width:100%;min-width:0;height:auto;min-height:0}.ot-terminal-chart-canvas>.ot-chart-workspace{flex-direction:column;min-height:0;display:flex}.ot-terminal-chart-canvas .ot-chart-drawing-tools{flex-shrink:0;min-height:0;overflow-y:auto}.ot-terminal-chart-canvas .ot-chart-controls{flex-shrink:0}.ot-terminal-chart-canvas .ot-chart-context{display:none!important}.ot-terminal-chart-canvas .ot-chart-controls{justify-content:flex-end;min-height:28px;gap:5px!important;margin:0 4px 5px!important}.ot-terminal-chart-canvas .ot-chart-controls button{min-width:30px;border-radius:0!important;padding:4px 7px!important;font-size:.75rem!important}.ot-terminal-chart-canvas .ot-chart-view-label,.ot-terminal-chart-canvas .ot-chart-zoom-controls,.ot-terminal-chart-canvas .ot-chart-analysis-controls{display:none!important}.ot-terminal-chart-canvas.is-arcade .ot-chart-analysis-controls,.ot-terminal-chart-canvas.is-expert .ot-chart-analysis-controls{flex-wrap:wrap;align-items:center;gap:2px;display:inline-flex!important}.ot-chart-studies-label{color:#607087;letter-spacing:.1em;font-size:.75rem;font-weight:780}.ot-terminal-chart-canvas.is-beginner .ot-chart-style-button{display:none!important}.ot-terminal-chart-canvas canvas{border-radius:0!important}.ot-terminal-notice-stack{z-index:190;pointer-events:none;gap:8px;width:min(520px,100vw - 32px);display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ot-terminal-flash{color:#ffd23f;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e0d08f2;border:1px solid #ffd23f;width:100%;padding:8px 14px;font-size:.875rem;font-weight:780;animation:.18s ease-out both ot-terminal-notice-in;box-shadow:0 18px 56px #0000009e,0 0 28px #ffd23f1f}.ot-terminal-flash--multiplayer{color:#8cecff;background:#030c14f2;border-color:#53e4ff;box-shadow:0 18px 56px #0000009e,0 0 28px #53e4ff24}@keyframes ot-terminal-notice-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ot-terminal-data-deck{background:#03070cfa;grid-template-rows:40px minmax(0,1fr) 22px;min-height:0;display:grid;overflow:hidden}.ot-terminal-data-tabs{border-bottom:1px solid var(--ot-terminal-border);align-items:stretch;min-width:0;display:flex;overflow-x:auto}.ot-terminal-data-tabs button{border:0;border-right:1px solid var(--ot-terminal-border);color:#66758c;letter-spacing:.08em;cursor:pointer;background:#050a11;border-radius:0;flex-shrink:0;min-width:88px;padding:0 14px;font-size:.75rem;font-weight:780}.ot-terminal-data-tabs button.is-active{color:#f5f8fc;background:#080d14;border-bottom:2px solid #ffd23f}.ot-terminal-data-tabs button.is-active:first-of-type{color:#ffd23f}.ot-trading-terminal :is(.ot-terminal-trade-tabs,.ot-terminal-data-tabs) button:focus-visible{outline-offset:-3px;outline:2px solid #f4f7fb}.ot-terminal-data-tabs>span{color:#334258;letter-spacing:.12em;align-self:center;margin-left:auto;padding-right:12px;font-size:.75rem}.ot-terminal-intel-grid{grid-template-columns:1fr 1fr;min-height:0;display:grid;overflow:hidden}.ot-terminal-intel-grid>div{min-width:0;overflow:hidden}.ot-terminal-intel-grid>div+div{border-left:1px solid var(--ot-terminal-border)}.ot-terminal-news,.ot-terminal-calendar,.ot-terminal-module>div{height:100%;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.ot-terminal-news>div:first-child,.ot-terminal-calendar>div:first-child{flex-shrink:0;min-height:31px;color:#5f738d!important;background:0 0!important;border:0!important;padding:9px 16px 6px!important;font-size:.75rem!important}.ot-terminal-news>div:last-child,.ot-terminal-calendar>div:last-child{overscroll-behavior:contain;flex:1 1 0;min-height:0;max-height:none!important;padding-top:0!important}.ot-terminal-calendar>div:last-child>div:has(>span){grid-template-columns:8px 110px minmax(0,1fr) auto;display:grid!important}.ot-terminal-calendar>div:last-child>div>span:nth-child(3){overflow-wrap:anywhere;min-width:0}.ot-terminal-news>div:last-child>div,.ot-terminal-calendar>div:last-child>div{padding:4px 16px!important}.ot-terminal-news>div:last-child>div span,.ot-terminal-calendar>div:last-child>div span{font-size:.75rem!important}.ot-terminal-module{min-height:0;overflow:auto}.ot-terminal-module>.ot-adventure-grid{grid-auto-rows:max-content;align-items:start;height:auto;min-height:100%}.ot-terminal-module>.ot-adventure-grid>div{box-shadow:none!important;border-radius:0!important}.ot-terminal-module>section{min-height:100%}.ot-options-ticket__actions{grid-template-columns:52px minmax(0,1fr) minmax(0,1fr);align-items:end;gap:5px;display:grid}.ot-options-ticket__actions label{color:#55677f;letter-spacing:.08em;gap:2px;font-size:.75rem;display:grid}.ot-options-ticket__actions input{border:1px solid var(--ot-terminal-border);color:#f4f7fb;background:#050a11;border-radius:0;outline:none;width:100%;min-width:0;height:31px;padding:4px 6px;font:11px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ot-options-ticket__actions button:disabled{opacity:.42;cursor:not-allowed}.ot-terminal-locked{color:#46556b;letter-spacing:.15em;place-items:center;height:100%;font-size:.75rem;display:grid}.ot-terminal-shortcuts{color:#4c5d75;letter-spacing:.08em;border-top:1px solid #101a27;justify-content:center;align-items:center;font-size:.75rem;display:flex}.ot-terminal-trade-rail{border-left:1px solid var(--ot-terminal-border);background:#050a11fa;min-width:0;min-height:0;overflow-y:auto}.ot-terminal-trade-deck{border-bottom:1px solid var(--ot-terminal-border);background:#03080efa;min-width:0}.ot-terminal-trade-tabs{z-index:8;border-bottom:1px solid var(--ot-terminal-border);background:#050a11;grid-template-columns:repeat(3,minmax(0,1fr));min-height:42px;display:grid;position:sticky;top:0}.ot-terminal-trade-tabs button{border:0;border-right:1px solid var(--ot-terminal-border);color:#61728a;letter-spacing:.12em;cursor:pointer;background:0 0;border-radius:0;flex:1 1 0;min-width:0;padding:0 6px;font-size:.75rem;font-weight:820}.ot-terminal-trade-tabs button:last-child{border-right:0}.ot-terminal-trade-tabs button:hover,.ot-terminal-trade-tabs button:focus-visible{color:#d7e5f3;background:#09111b;outline:none}.ot-terminal-trade-tabs button.is-active{color:#69e6ff;background:#27d7ff0e;border-bottom:2px solid #27d7ff}.ot-terminal-trade-deck__panel{min-width:0;overflow:hidden}.ot-terminal-trade-deck__panel>.ot-terminal-order-ticket{border-bottom:0!important}.ot-terminal-trade-deck__panel>:is(.ot-options-chain,.ot-futures-desk){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.ot-terminal-trade-deck__panel>:is(.ot-options-chain,.ot-futures-desk)>div:first-child{min-height:39px;border-bottom:1px solid var(--ot-terminal-border)!important;color:#6d8099!important;background:0 0!important;padding:9px 12px!important;font-size:.75rem!important}.ot-options-chain.is-compact .ot-options-grid{display:block}.ot-options-chain.is-compact .ot-options-grid>div:first-child{border-bottom:1px solid var(--ot-terminal-border);max-height:238px;overflow:auto}.ot-options-chain.is-compact table{table-layout:fixed;min-width:0!important}.ot-options-chain.is-compact :is(th,td){padding:5px 4px!important;font-size:.75rem!important}.ot-options-chain.is-compact :is(th,td):first-child,.ot-options-chain.is-compact :is(th,td):nth-child(2),.ot-options-chain.is-compact :is(th,td):nth-child(5),.ot-options-chain.is-compact :is(th,td):nth-child(7){display:none}.ot-options-chain.is-compact .ot-options-ticket{border-top:0;border-left:0;padding:10px 12px 12px!important}.ot-options-chain.is-compact .ot-options-ticket__actions{grid-template-columns:42px minmax(0,1fr) minmax(0,1fr);gap:4px}.ot-options-chain.is-compact .ot-options-ticket__actions button{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;padding-inline:3px!important;font-size:.75rem!important}.ot-futures-desk.is-compact>div:last-child{padding:10px 12px 12px!important}.ot-futures-desk.is-compact>div:last-child>div{min-width:0}.ot-terminal-trade-rail>.ot-multiplayer-game-hud{border:0;border-bottom:1px solid var(--ot-terminal-border);background:linear-gradient(90deg,#ff50b112,#53e4ff08);border-radius:0;flex-wrap:wrap;gap:7px 10px;margin:0;padding:10px 14px}.ot-terminal-trade-rail>.ot-multiplayer-game-hud>strong,.ot-terminal-trade-rail>.ot-multiplayer-game-hud>ol{flex:100%}.ot-terminal-trade-rail>.ot-multiplayer-game-hud>span{color:#8094ab;font-size:.75rem}.ot-terminal-match-comms{border-bottom:1px solid var(--ot-terminal-border);padding:8px}.ot-terminal-match-comms .ot-group-comms.is-match{border-radius:0;margin:0}.ot-terminal-match-comms .ot-group-comms.is-match .ot-group-comms__body{grid-template-columns:1fr;align-items:stretch}.ot-terminal-match-comms .ot-group-comms.is-match .ot-group-alerts{grid-row:auto}.ot-terminal-match-comms :is(.ot-group-alerts,.ot-group-chat){max-height:112px}.ot-terminal-coach{background:#27d7ff0e;border:1px solid #27d7ff85;margin:14px 14px 12px;padding:12px 14px}.ot-terminal-coach>div{color:#63e7ff;letter-spacing:.15em;font-size:.75rem;font-weight:820}.ot-terminal-coach p{color:#dce7f5;margin:10px 0 12px;font-size:.875rem;line-height:1.42}.ot-terminal-coach>span{background:#152334;height:4px;display:block}.ot-terminal-coach>span i{background:#31d5f1;height:100%;display:block}.ot-terminal-order-ticket,.ot-terminal-positions{border:0!important;border-bottom:1px solid var(--ot-terminal-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.ot-terminal-order-ticket__head,.ot-terminal-positions__head{justify-content:space-between;align-items:center;min-height:41px;display:flex;color:#667991!important;background:0 0!important;border-bottom:0!important;padding:0 14px!important;font-size:.75rem!important}.ot-terminal-order-ticket__head span{color:#00d89f;border:1px solid #00a77c;padding:4px 8px;font-size:.75rem}.ot-terminal-order-ticket>div:last-child{gap:8px!important;padding:0 14px 12px!important}.ot-terminal-order-ticket .ot-arcade-quote{padding:0 0 5px}.ot-terminal-order-ticket .ot-arcade-quote>div:first-child>div:first-child{display:none}.ot-terminal-order-ticket .ot-arcade-quote>div:first-child>div:last-child{font-size:1.9375rem!important}.ot-terminal-order-ticket__qty-input{clip:rect(0,0,0,0);overflow:hidden;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important}.ot-terminal-quick-sizes{gap:6px!important;margin-top:4px!important}.ot-terminal-quick-sizes button{min-height:49px;background:#07101a!important;border-radius:0!important;padding:6px 3px!important;font-size:.75rem!important}.ot-terminal-quick-sizes button small{color:#586980;font-size:.75rem}.ot-terminal-order-meta{color:#65758c;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:.75rem;display:flex}.ot-terminal-order-meta b{color:#e5edf7;margin-left:8px;font-weight:760}.ot-terminal-order-ticket .ot-arcade-trade-button{min-height:62px;box-shadow:none;border-radius:2px}.ot-terminal-order-ticket .ot-arcade-trade-button--buy:not(:disabled){color:#03130f;border-color:#18d69f;background:#18d69f!important}.ot-terminal-order-ticket .ot-arcade-trade-button--sell:not(:disabled){color:#21040d;border-color:#ff426d;background:#ff426d!important}.ot-terminal-order-ticket .ot-arcade-trade-button span{letter-spacing:.1em;font-size:1.25rem}.ot-terminal-order-ticket .ot-arcade-trade-button small{letter-spacing:.1em;font-size:.75rem}.ot-terminal-order-ticket .ot-arcade-flatten-button{border-radius:0;min-height:34px;margin-top:8px}.ot-terminal-order-ticket section>div:last-child,.ot-terminal-order-ticket.is-guided .ot-arcade-flatten-button:disabled{display:none}.ot-terminal-order-ticket.is-guided section>div:last-child{text-align:left!important;color:#66758a!important}.ot-terminal-positions__head strong{color:#d7e2ef;font-size:.75rem;font-weight:760}.ot-terminal-positions>div:last-child{padding:0!important}.ot-terminal-positions>div:last-child>div:first-child{padding:11px 14px!important}.ot-terminal-positions__realized{display:none!important}.ot-terminal-positions .ot-position-row{border-top-color:#172231;grid-template-columns:minmax(0,1fr);display:grid}.ot-terminal-positions .ot-position-row__details{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:4px 8px;width:100%;padding:8px 12px 4px;display:grid}.ot-terminal-positions .ot-position-row__instrument{overflow-wrap:anywhere;grid-area:1/1;min-width:0}.ot-terminal-positions .ot-position-row__pnl{text-align:right;white-space:nowrap;grid-area:1/3}.ot-terminal-positions .ot-position-row__entry{grid-area:2/1/auto/-1}.ot-terminal-positions .ot-position-row__actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;padding:0 12px 8px;display:flex}.ot-terminal-positions .ot-position-row__actions .ot-flatten-button{margin:0}.ot-terminal-insider{border-bottom:1px solid var(--ot-terminal-border);flex-direction:column;min-height:310px;padding:0 14px 13px;display:flex}.ot-terminal-insider__head,.ot-terminal-insider__margin,.ot-terminal-heat>div:first-child{color:#60728b;letter-spacing:.14em;justify-content:space-between;align-items:center;gap:8px;min-height:41px;font-size:.75rem;font-weight:800;display:flex}.ot-terminal-insider__head strong,.ot-terminal-insider__head>button{color:#ffd23f;background:#ffd23f09;border:1px solid #8b6a10;border-radius:0;padding:5px 8px;font-size:.75rem}.ot-terminal-insider__head>button{cursor:pointer}.ot-terminal-insider__head>button:hover,.ot-terminal-insider__head>button:focus-visible{background:#ffd23f1a;border-color:#ffd23f;outline:none}.ot-terminal-insider__margin{justify-content:flex-start;min-height:34px}.ot-terminal-insider__margin button{color:#657890;background:#07101a;border:1px solid #1b2a3c;border-radius:0;min-width:31px;height:23px;font-size:.75rem}.ot-terminal-insider__margin button.is-active{color:#00d89f;border-color:#00a77c}.ot-terminal-insider__margin small{color:#56677e;margin-left:auto}.ot-terminal-margin-risk{color:#ffc230;background:#ffc23009;border:1px solid #5b4a1b;gap:5px;padding:8px 9px;display:grid}.ot-terminal-margin-risk>div{letter-spacing:.12em;justify-content:space-between;align-items:center;gap:8px;font-size:.75rem;display:flex}.ot-terminal-margin-risk>div strong{color:currentColor}.ot-terminal-margin-risk>span{background:#192536;height:4px;display:block}.ot-terminal-margin-risk>span i{background:currentColor;height:100%;transition:width .16s;display:block}.ot-terminal-margin-risk>small{color:#7a6b46;letter-spacing:.08em;font-size:.75rem}.ot-terminal-margin-risk.is-safe{color:#00d89f;background:#00d89f09;border-color:#155e4a}.ot-terminal-margin-risk.is-safe>small{color:#487568}.ot-terminal-margin-risk.is-critical,.ot-terminal-margin-risk.is-call,.ot-terminal-margin-risk.is-cash{color:#ff426d;background:#ff3d700b;border-color:#7d223a}.ot-terminal-margin-risk.is-critical>small,.ot-terminal-margin-risk.is-call>small,.ot-terminal-margin-risk.is-cash>small{color:#925065}.ot-terminal-insider__tools{grid-template-columns:1fr 1fr;gap:7px;display:grid}.ot-terminal-insider__tools button{color:#d8e5f4;letter-spacing:.08em;cursor:pointer;background:#07101a;border:1px solid #1e3044;border-radius:0;justify-content:space-between;align-items:center;min-height:34px;padding:0 10px;font-size:.75rem;font-weight:790;display:flex}.ot-terminal-insider__tools button small{color:#ffd23f}.ot-terminal-insider__tools button:disabled{color:#37465a;background:#050a11}.ot-terminal-insider__tools button:disabled small{color:#37465a}.ot-terminal-insider__active{color:#00d89f;gap:3px;margin-top:8px;font-size:.75rem;display:grid}.ot-terminal-heat{margin-top:7px}.ot-terminal-heat>div:first-child{min-height:25px}.ot-terminal-heat>div:first-child strong{color:#91a0b4}.ot-terminal-heat__meter{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.ot-terminal-heat__meter i{background:#172334;height:6px}.ot-terminal-heat__meter i.is-hot{background:#ff3d78;box-shadow:0 0 8px #ff3d7861}.ot-terminal-bank{color:#9eafc4;letter-spacing:.1em;background:#07101a;border:1px solid #243347;border-radius:0;min-height:38px;margin-top:auto;font-size:.75rem;font-weight:800}.ot-terminal-bank:not(:disabled){color:#00d89f;cursor:pointer;border-color:#00a77c}.ot-terminal-insider>p{color:#3f5067;letter-spacing:.11em;text-align:center;margin:8px 0 0;font-size:.75rem}.ot-terminal-beginner-locked{border-bottom:1px solid var(--ot-terminal-border);background:#03070c73;flex-direction:column;min-height:212px;padding:13px 14px;display:flex}.ot-terminal-beginner-locked>div:first-child{color:#50627a;letter-spacing:.12em;justify-content:space-between;font-size:.75rem;display:flex}.ot-terminal-beginner-locked>div:first-child strong{color:#53657d}.ot-terminal-beginner-locked__meter{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:9px;display:grid}.ot-terminal-beginner-locked__meter i{background:#152234;height:6px}.ot-terminal-beginner-locked p{color:#34465d;letter-spacing:.14em;margin:8px 0 0;font-size:.75rem}.ot-terminal-beginner-locked button{color:#66758c;letter-spacing:.1em;background:#050a11;border:1px solid #223146;border-radius:0;min-height:38px;margin-top:auto;font-size:.75rem;font-weight:780}.ot-terminal-beginner-locked small{color:#35455b;letter-spacing:.12em;text-align:center;margin-top:8px;font-size:.75rem}.ot-trading-terminal.ot-arcade-skin--default{--ot-arcade-accent:#c084fc;--ot-skin-accent:#d7b4ff;--ot-skin-accent-rgb:192, 132, 252;--ot-skin-panel:#070811fb;--ot-skin-panel-strong:#0a0a16fc;--ot-skin-muted:#8f7ca8;--ot-terminal-border:#c084fc3b;--ot-terminal-grid:#c084fc0d;background:radial-gradient(circle at 78% -12%,#c084fc29,#0000 36%),radial-gradient(circle at 8% 78%,#27d7ff12,#0000 42%),#03050b!important}.ot-trading-terminal.ot-arcade-skin--cyan-grid{--ot-arcade-accent:#27d7ff;--ot-skin-accent:#70e8ff;--ot-skin-accent-rgb:39, 215, 255;--ot-skin-panel:#020a10fb;--ot-skin-panel-strong:#020e15fc;--ot-skin-muted:#6f9dad;--ot-terminal-border:#27d7ff42;--ot-terminal-grid:#27d7ff11;background:radial-gradient(circle at 80% -8%,#27d7ff26,#0000 34%),linear-gradient(135deg,#27d7ff06,#0000 46%),#02070b!important}.ot-trading-terminal.ot-arcade-skin--bullion{--ot-arcade-accent:#ffd23f;--ot-skin-accent:#ffe58b;--ot-skin-accent-rgb:255, 210, 63;--ot-skin-panel:#0a0905fb;--ot-skin-panel-strong:#0f0d06fc;--ot-skin-muted:#a09268;--ot-terminal-border:#ffd23f40;--ot-terminal-grid:#ffd23f0b;background:radial-gradient(circle at 82% -7%,#ffd23f21,#0000 35%),repeating-linear-gradient(112deg,#ffffff03 0 1px,#0000 1px 8px),#050504!important}.ot-trading-terminal.ot-arcade-skin--hotwire{--ot-arcade-accent:#ff3d78;--ot-skin-accent:#ff79a6;--ot-skin-accent-rgb:255, 61, 120;--ot-skin-panel:#0c050dfb;--ot-skin-panel-strong:#12050ffc;--ot-skin-muted:#aa7489;--ot-terminal-border:#ff3d7845;--ot-terminal-grid:#ff3d780d;background:radial-gradient(circle at 84% -8%,#ff3d782b,#0000 34%),repeating-linear-gradient(135deg,#ff3d7805 0 2px,#0000 2px 21px),#070308!important}.ot-trading-terminal.ot-arcade-skin--neon-doll{--ot-arcade-accent:#ff72c7;--ot-skin-accent:#ffafe0;--ot-skin-accent-rgb:255, 114, 199;--ot-skin-panel:#090611fb;--ot-skin-panel-strong:#0f0817fc;--ot-skin-muted:#a486ab;--ot-terminal-border:#ff72c740;--ot-terminal-grid:#ff72c70d;background:radial-gradient(circle at 78% -8%,#ff72c72e,#0000 35%),radial-gradient(circle at 8% 72%,#a476ff21,#0000 39%),#05030a!important}.ot-trading-terminal[class*=ot-arcade-skin--]{background-size:auto!important}.ot-trading-terminal[class*=ot-arcade-skin--]:before{display:block!important}.ot-trading-terminal[class*=ot-arcade-skin--]:after{width:auto;inset:0}.ot-trading-terminal.ot-arcade-skin--default:before{opacity:.7;background:linear-gradient(135deg,#d7b4ff80 0 1px,#0000 1px) 0 0/42px 42px no-repeat,linear-gradient(315deg,#27d7ff57 0 1px,#0000 1px) 100% 100%/42px 42px no-repeat;border:1px solid #c084fc1f;inset:7px}.ot-trading-terminal.ot-arcade-skin--cyan-grid:after{background:linear-gradient(var(--ot-terminal-grid) 1px, transparent 1px), linear-gradient(90deg, var(--ot-terminal-grid) 1px, transparent 1px), linear-gradient(180deg, transparent 0%, #70e8ff05 43%, #70e8ff29 50%, #70e8ff05 57%, transparent 100%);background-size:48px 48px,48px 48px,100% 240%;animation:7.5s linear infinite ot-terminal-signal-grid!important}.ot-trading-terminal.ot-arcade-skin--bullion:after{background:linear-gradient(var(--ot-terminal-grid) 1px, transparent 1px), linear-gradient(90deg, var(--ot-terminal-grid) 1px, transparent 1px), linear-gradient(108deg, transparent 0 40%, #ffeea914 48%, transparent 56% 100%);background-size:48px 48px,48px 48px,230% 100%;animation:10s ease-in-out infinite ot-terminal-vault-shimmer!important}.ot-trading-terminal.ot-arcade-skin--hotwire:after{background:linear-gradient(var(--ot-terminal-grid) 1px, transparent 1px), linear-gradient(90deg, var(--ot-terminal-grid) 1px, transparent 1px), repeating-linear-gradient(135deg, transparent 0 46px, #ff3d780e 47px, transparent 49px 94px);background-size:48px 48px,48px 48px,auto;animation:5.4s step-end infinite ot-terminal-hotwire-grid!important}.ot-trading-terminal.ot-arcade-skin--neon-doll:after{background:linear-gradient(var(--ot-terminal-grid) 1px, transparent 1px), linear-gradient(90deg, var(--ot-terminal-grid) 1px, transparent 1px), radial-gradient(circle at 78% 16%, #ffaee021, transparent 24%), radial-gradient(circle at 14% 72%, #a476ff1c, transparent 27%);background-size:48px 48px,48px 48px,auto,auto;animation:8s ease-in-out infinite ot-terminal-dream-bloom!important}.ot-trading-terminal[class*=ot-arcade-skin--] :is(.ot-terminal-topbar,.ot-weekly-timeline,.ot-terminal-watchlist,.ot-terminal-chart,.ot-terminal-data-deck,.ot-terminal-trade-rail,.ot-terminal-trade-deck,.ot-terminal-order-ticket,.ot-terminal-positions,.ot-terminal-insider){border-color:var(--ot-terminal-border)!important;box-shadow:none!important;clip-path:none!important;border-radius:0!important}.ot-trading-terminal[class*=ot-arcade-skin--] :is(.ot-terminal-topbar,.ot-terminal-watchlist,.ot-terminal-trade-rail){background:var(--ot-skin-panel-strong)!important}.ot-trading-terminal[class*=ot-arcade-skin--] :is(.ot-weekly-timeline,.ot-terminal-center,.ot-terminal-chart,.ot-terminal-data-deck,.ot-terminal-trade-deck){background:var(--ot-skin-panel)!important}.ot-trading-terminal[class*=ot-arcade-skin--] :is(.ot-terminal-instrument-bar,.ot-terminal-data-tabs,.ot-terminal-trade-tabs,.ot-terminal-order-ticket__head,.ot-terminal-positions__head,.ot-terminal-insider__head,.ot-terminal-insider__margin,.ot-terminal-heat>div:first-child,.ot-terminal-shortcuts){border-color:var(--ot-terminal-border)!important}.ot-trading-terminal[class*=ot-arcade-skin--] .ot-terminal-instrument-bar{background:linear-gradient(90deg, rgba(var(--ot-skin-accent-rgb), .075), transparent 72%)!important;color:#f4f7fb!important;letter-spacing:normal!important}.ot-trading-terminal[class*=ot-arcade-skin--] .ot-terminal-instrument-bar strong{color:#f4f7fb!important}.ot-trading-terminal[class*=ot-arcade-skin--] .ot-terminal-instrument-bar .is-up{color:#00d89f!important}.ot-trading-terminal[class*=ot-arcade-skin--] .ot-terminal-instrument-bar .is-down{color:#ff3d78!important}.ot-trading-terminal[class*=ot-arcade-skin--] .ot-terminal-watchlist .ot-ticker-card{border-color:rgba(var(--ot-skin-accent-rgb), .13)!important;box-shadow:none!important;clip-path:none!important;background:0 0!important;border-radius:0!important}.ot-trading-terminal[class*=ot-arcade-skin--] .ot-terminal-watchlist .ot-ticker-card--selected{border-left-color:var(--ot-skin-accent)!important;background:rgba(var(--ot-skin-accent-rgb), .115)!important}.ot-trading-terminal[class*=ot-arcade-skin--] .ot-terminal-watchlist .ot-ticker-card--selected .ot-ticker-card__symbol{color:var(--ot-skin-accent)!important}.ot-trading-terminal[class*=ot-arcade-skin--] :is(.ot-terminal-watchlist__filters button.is-active,.ot-terminal-data-tabs button.is-active,.ot-terminal-trade-tabs button.is-active,.ot-terminal-speed button.is-active){border-color:var(--ot-skin-accent)!important;background:rgba(var(--ot-skin-accent-rgb), .105)!important;color:var(--ot-skin-accent)!important}.ot-trading-terminal[class*=ot-arcade-skin--] :is(.ot-terminal-market-status,.ot-terminal-mode,.ot-terminal-menu,.ot-terminal-utilities>summary,.ot-terminal-menu-panel,.ot-terminal-utilities>div){border-color:rgba(var(--ot-skin-accent-rgb), .38)!important;background-color:var(--ot-skin-panel-strong)!important}.ot-trading-terminal[class*=ot-arcade-skin--] :is(.ot-terminal-menu-dropdown[open]>summary,.ot-terminal-utilities[open]>summary){border-color:var(--ot-skin-accent)!important;color:var(--ot-skin-accent)!important}.ot-trading-terminal[class*=ot-arcade-skin--] :is(.ot-terminal-quick-sizes button:not([aria-pressed=true]),.ot-terminal-insider__margin button:not(.is-active),.ot-terminal-insider__tools button):not(:disabled){border-color:rgba(var(--ot-skin-accent-rgb), .24)!important;background:rgba(var(--ot-skin-accent-rgb), .045)!important}.ot-trading-terminal[class*=ot-arcade-skin--] .ot-terminal-quick-sizes button[aria-pressed=true]{border-color:var(--ot-skin-accent)!important;background:rgba(var(--ot-skin-accent-rgb), .18)!important;color:#f4f7fb!important}.ot-trading-terminal[class*=ot-arcade-skin--] .ot-terminal-order-ticket{background:0 0!important;animation:none!important}.ot-trading-terminal[class*=ot-arcade-skin--] .ot-terminal-order-ticket:after{display:none!important}.ot-trading-terminal[class*=ot-arcade-skin--] .ot-terminal-order-ticket .ot-arcade-trade-button{box-shadow:none!important;clip-path:none!important;border-radius:2px!important}.ot-trading-terminal[class*=ot-arcade-skin--] .ot-terminal-watchlist .ot-ticker-card--selected{animation:none!important}.ot-trading-terminal[class*=ot-arcade-skin--] :is(.ot-terminal-data-tabs button,.ot-terminal-trade-tabs button){border-color:var(--ot-terminal-border)!important}.ot-trading-terminal[class*=ot-arcade-skin--] :is(.ot-terminal-data-tabs>span,.ot-terminal-shortcuts,.ot-terminal-watchlist__footer){color:var(--ot-skin-muted)!important}.ot-trading-terminal.ot-arcade-skin--cyan-grid :is(.ot-terminal-market-status,.ot-terminal-mode,.ot-terminal-menu,.ot-terminal-utilities>summary,.ot-arcade-store-button),.ot-trading-terminal.ot-arcade-skin--hotwire :is(.ot-terminal-market-status,.ot-terminal-mode,.ot-terminal-menu,.ot-terminal-utilities>summary,.ot-arcade-store-button){clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);border-radius:0!important}.ot-trading-terminal.ot-arcade-skin--bullion :is(.ot-terminal-topbar,.ot-terminal-chart,.ot-terminal-trade-rail){box-shadow:inset 0 0 0 1px #ffd23f09,inset 0 0 34px #ffd23f05!important}.ot-trading-terminal.ot-arcade-skin--hotwire :is(.ot-terminal-topbar,.ot-terminal-instrument-bar,.ot-terminal-trade-tabs){background-image:repeating-linear-gradient(135deg,#ff3d7809 0 2px,#0000 2px 18px)!important}.ot-trading-terminal.ot-arcade-skin--neon-doll :is(.ot-terminal-market-status,.ot-terminal-mode,.ot-terminal-menu,.ot-terminal-utilities>summary,.ot-arcade-store-button,.ot-terminal-quick-sizes button){border-radius:4px!important;box-shadow:inset 0 0 10px #ff72c70a,0 0 12px #a476ff0b!important}.ot-trading-terminal.ot-arcade-skin--neon-doll .ot-terminal-order-ticket .ot-arcade-trade-button{border-radius:4px!important}@keyframes ot-terminal-signal-grid{0%{opacity:.46;background-position:0 0,0 0,0 -150%}62%{opacity:.56;background-position:0 0,0 0,0 160%}63%,to{opacity:.38;background-position:0 0,0 0,0 160%}}@keyframes ot-terminal-vault-shimmer{0%,28%{opacity:.36;background-position:0 0,0 0,135% 0}54%{opacity:.5;background-position:0 0,0 0,-95% 0}55%,to{opacity:.36;background-position:0 0,0 0,-95% 0}}@keyframes ot-terminal-hotwire-grid{0%,82%,to{opacity:.34}86%{opacity:.55}90%{opacity:.28}93%{opacity:.48}}@keyframes ot-terminal-dream-bloom{0%,to{opacity:.34;filter:saturate(.92)}50%{opacity:.53;filter:saturate(1.12)}}@media (prefers-reduced-motion:reduce){.ot-trading-terminal[class*=ot-arcade-skin--]:after,.ot-skin-preview{animation:none!important}}html[data-ot-motion=reduced] .ot-trading-terminal[class*=ot-arcade-skin--]:after,html[data-ot-motion=reduced] .ot-skin-preview{animation:none!important}html[data-ot-contrast=high] .ot-trading-terminal[class*=ot-arcade-skin--]{--ot-terminal-border:#64748b}html[data-ot-contrast=high] .ot-trading-terminal[class*=ot-arcade-skin--] :is(button,input,select,textarea,details):not([aria-pressed=true]):not(.is-active){border-color:#64748b!important}.ot-terminal-watchlist .ot-price-tick{box-shadow:none!important;background:0 0!important;animation:none!important}.ot-trading-terminal>div[style*="text-align: center"]{display:none}.ot-daily-result-dialog{flex-direction:column;width:min(940px,100vw - 32px);max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.ot-daily-result-dialog__header{flex:none}.ot-daily-result-dialog__body{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;min-height:0;padding:14px;overflow-y:auto}.ot-daily-result-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr);align-items:start;gap:14px;display:grid}.ot-daily-result-column{flex-direction:column;gap:10px;min-width:0;display:flex}.ot-daily-result-performance{grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr);align-items:end;gap:12px;display:grid}.ot-daily-result-equity-path{background:#00000047;border:1px solid #222630;border-radius:10px;align-items:flex-end;gap:6px;height:70px;padding:8px 10px;display:flex}.ot-daily-result-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html[data-ot-text-size=large] .ot-daily-result-dialog{max-height:calc(91.7dvh - 24px)}@media (width<=780px){.ot-daily-result-dialog{width:min(620px,100vw - 20px);max-height:calc(100dvh - 20px)}html[data-ot-text-size=large] .ot-daily-result-dialog{max-height:calc(91.7dvh - 18px)}.ot-daily-result-dialog__body{padding:10px}.ot-daily-result-layout{grid-template-columns:minmax(0,1fr);gap:10px}.ot-daily-result-performance,.ot-daily-result-actions{grid-template-columns:minmax(0,1fr)}}@media (width<=1180px){.ot-terminal-topbar{gap:8px!important;padding-inline:10px!important}.ot-terminal-topbar .ot-topbar-brand{flex-basis:118px}.ot-terminal-topbar .ot-topbar-brand>strong{font-size:1rem}.ot-terminal-week-theme,.ot-terminal-data-tabs>span{display:none}}@media (width<=1000px){.ot-trading-terminal{height:auto;overflow:visible;min-height:100dvh!important}.ot-terminal-topbar{height:auto;min-height:53px;flex-wrap:wrap!important;padding-block:8px!important}.ot-terminal-topbar__spacer{display:none}.ot-terminal-frame{flex-direction:column;display:flex;overflow:visible}.ot-terminal-watchlist{border-right:0;border-bottom:1px solid var(--ot-terminal-border);min-height:124px}.ot-terminal-watchlist__rows{display:flex;overflow:auto hidden}.ot-terminal-watchlist .ot-ticker-card{min-width:150px}.ot-terminal-watchlist__footer{display:none}.ot-terminal-center{grid-template-rows:470px 220px;min-height:690px}.ot-terminal-trade-rail{border-top:1px solid var(--ot-terminal-border);border-left:0;overflow:visible}.ot-terminal-intel-grid{grid-template-columns:1fr 1fr}}@media (width<=680px){.ot-terminal-topbar{flex:none;grid-template-columns:minmax(100px,1fr) auto auto;grid-template-areas:"brand stats menu""clock market mode""speed speed speed";min-height:104px;gap:6px 8px!important;display:grid!important}.ot-terminal-topbar .ot-topbar-brand{border-right:0;grid-area:brand;min-width:0}.ot-terminal-topbar .ot-topbar-brand__mark{display:none}.ot-terminal-topbar .ot-topbar-brand>strong{margin-left:0}.ot-terminal-clock{grid-area:clock;min-width:0;overflow:hidden}.ot-terminal-clock>div{text-overflow:ellipsis;overflow:hidden}.ot-terminal-clock>span{display:none}.ot-terminal-topbar>span:has(>.ot-terminal-market-status){grid-area:market}.ot-terminal-speed{grid-area:speed;width:max-content}.ot-terminal-stats{grid-area:stats;gap:6px}.ot-terminal-stats .ot-stat-card{min-width:62px}.ot-terminal-stats .ot-stat-card strong{font-size:1rem}.ot-terminal-heat-stat{display:none}.ot-terminal-topbar [data-tour=tour-mode]{grid-area:mode}.ot-terminal-mode{text-overflow:ellipsis;max-width:105px;overflow:hidden}.ot-terminal-menu-dropdown{grid-area:menu;justify-self:end}.ot-terminal-menu-shop{display:grid}.ot-terminal-utilities,.ot-terminal-topbar .ot-arcade-store-button,.ot-terminal-week-theme{display:none}.ot-weekly-timeline{grid-template-columns:1fr;height:auto;min-height:52px;padding:7px 10px!important}.ot-weekly-timeline__objective b{display:none}.ot-weekly-timeline__days{margin:6px 0 0}.ot-weekly-timeline__days span{flex:1}.ot-game-shell--arcade .ot-terminal-center{display:contents}.ot-game-shell--arcade .ot-terminal-watchlist{order:1}.ot-game-shell--arcade .ot-terminal-chart{flex:0 0 480px;order:2;min-height:480px}.ot-game-shell--arcade .ot-terminal-trade-rail{order:3}.ot-game-shell--arcade .ot-terminal-data-deck{border-top:1px solid var(--ot-terminal-border);flex:0 0 360px;order:4;min-height:360px}.ot-terminal-center{grid-template-rows:480px 280px;min-height:760px}.ot-terminal-instrument-bar{flex-wrap:wrap;height:58px;padding-top:9px}.ot-terminal-data-deck{grid-template-rows:40px minmax(0,1fr)}.ot-terminal-calendar>div:last-child>div:has(>span){grid-template-columns:8px minmax(0,1fr)}.ot-terminal-calendar>div:last-child>div>span:first-child{grid-row:1/4;margin-top:3px;align-self:start!important}.ot-terminal-calendar>div:last-child>div>span:nth-child(n+2){grid-column:2;white-space:normal!important;width:auto!important;margin-left:0!important}.ot-terminal-intel-grid{grid-template-columns:1fr;overflow-y:auto}.ot-terminal-intel-grid>div+div{border-top:1px solid var(--ot-terminal-border);border-left:0}.ot-terminal-data-tabs{overflow-x:auto}.ot-terminal-data-tabs button{min-width:92px}.ot-terminal-shortcuts{display:none}}@media (width<=380px){.ot-terminal-topbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand menu""stats stats""clock market""speed mode"}.ot-terminal-stats{justify-content:flex-start}}.ot-trading-terminal{font-size:1rem}.ot-terminal-topbar{flex:none;height:auto;min-height:64px;flex-wrap:wrap!important;padding-block:8px!important}.ot-terminal-clock{letter-spacing:.03em}.ot-terminal-clock>span{display:none}.ot-terminal-topbar :is(.ot-terminal-market-status,.ot-terminal-mode,.ot-terminal-menu,.ot-terminal-week-theme,.ot-arcade-store-button){letter-spacing:.06em;min-height:32px}.ot-terminal-speed button{min-width:36px;height:32px}.ot-terminal-stats .ot-stat-card strong{font-size:1.25rem}.ot-terminal-menu-panel{width:min(390px,100vw - 24px)}.ot-terminal-menu-panel :is(button,p){font-size:.875rem;line-height:1.4}.ot-weekly-timeline{flex-basis:auto;min-height:40px;padding-block:6px!important}.ot-weekly-timeline__objective{letter-spacing:.03em}.ot-terminal-watchlist__filters{flex-wrap:wrap;flex-basis:auto;min-height:44px;padding-block:5px}.ot-terminal-watchlist__filters button{flex-basis:64px;min-height:30px}.ot-terminal-watchlist .ot-ticker-card{grid-template-rows:auto auto;row-gap:5px;height:auto;min-height:62px;padding-block:9px}.ot-terminal-watchlist .ot-ticker-card__price{font-size:1rem}.ot-terminal-watchlist .ot-ticker-card__symbol small{display:none}.ot-terminal-instrument-bar{flex-wrap:wrap;height:auto;min-height:54px;padding-block:10px}.ot-terminal-chart-canvas .ot-chart-controls{justify-content:flex-start;min-height:36px}.ot-terminal-chart-canvas .ot-chart-controls button{min-height:32px;font-size:.75rem!important}.ot-terminal-chart-canvas .ot-chart-controls input{min-width:48px;min-height:32px;width:48px!important;font-size:1rem!important}.ot-terminal-data-deck{grid-template-rows:46px minmax(0,1fr) 28px}.ot-terminal-data-tabs button,.ot-terminal-trade-tabs button{letter-spacing:.04em;font-size:.875rem}.ot-terminal-trade-tabs{min-height:46px}.ot-terminal-data-tabs>span{display:none}.ot-terminal-shortcuts{letter-spacing:.02em}.ot-terminal-news>div:last-child>div,.ot-terminal-calendar>div:last-child>div{line-height:1.45;padding-block:8px!important}.ot-terminal-news>div:last-child>div{flex-wrap:wrap}.ot-terminal-news>div:last-child>div>span:last-child{min-width:0;font-size:1rem!important}.ot-terminal-calendar>div:last-child>div>span:nth-child(3){font-size:1rem!important}.ot-terminal-calendar>div:last-child>div:has(>span){grid-template-columns:8px 132px minmax(0,1fr)}.ot-terminal-calendar>div:last-child>div>span:last-child{grid-column:3;white-space:normal!important;margin-left:0!important}.ot-terminal-order-ticket__head,.ot-terminal-positions__head{flex-wrap:wrap;gap:6px;padding-block:9px!important}.ot-terminal-quick-sizes button{min-height:56px;font-size:.875rem!important}.ot-terminal-order-meta{letter-spacing:.03em;flex-wrap:wrap}.ot-terminal-order-ticket .ot-arcade-trade-button{min-height:76px}.ot-terminal-order-ticket .ot-arcade-trade-button small{letter-spacing:.03em;line-height:1.3}.ot-terminal-order-ticket .ot-arcade-flatten-button{flex-wrap:wrap;gap:5px;min-height:44px;font-size:.875rem}.ot-terminal-positions .ot-position-row__details{grid-template-columns:minmax(0,1fr) auto}.ot-terminal-positions .ot-position-row__instrument{grid-column:1/-1}.ot-terminal-positions .ot-position-row__quantity{grid-area:2/1}.ot-terminal-positions .ot-position-row__pnl{grid-area:2/2}.ot-terminal-positions .ot-position-row__entry{grid-row:3}.ot-terminal-positions .ot-position-row__details :is(span,strong){font-size:.875rem!important}.ot-terminal-positions .ot-position-row__entry{font-size:.75rem!important}.ot-terminal-positions .ot-position-row__actions button{min-height:36px;font-size:.875rem!important}.ot-terminal-trade-deck__panel :is(.ot-options-chain,.ot-futures-desk){font-size:.875rem}.ot-terminal-trade-deck__panel .ot-options-chain.is-compact :is(th,td){padding-block:8px!important;font-size:.875rem!important}.ot-terminal-trade-deck__panel .ot-options-ticket__actions{grid-template-columns:56px minmax(0,1fr) minmax(0,1fr);gap:6px}.ot-terminal-trade-deck__panel .ot-options-ticket__actions button{white-space:normal;overflow-wrap:anywhere;min-height:44px;font-size:.875rem!important}.ot-terminal-trade-deck__panel :is(input,select){min-height:36px;font-size:1rem!important}.ot-terminal-trade-deck__panel .ot-futures-desk button{min-height:40px;font-size:.875rem!important}.ot-terminal-trade-deck__panel .ot-options-ticket>div{overflow-wrap:anywhere;line-height:1.5;font-size:.875rem!important}.ot-terminal-trade-deck__panel .ot-options-ticket>div:nth-child(2){font-size:1rem!important}.ot-terminal-trade-deck__panel .ot-options-greeks{grid-template-columns:repeat(2,minmax(0,1fr))!important;font-size:.75rem!important}.ot-terminal-trade-deck__panel .ot-futures-desk>div:last-child :is(div,span){line-height:1.5;font-size:.75rem!important}.ot-terminal-trade-deck__panel .ot-futures-desk>div:last-child>div{flex-wrap:wrap}.ot-terminal-trade-deck__panel .ot-futures-desk>div:last-child>div>div:has(+button){flex:100%;width:auto!important}.ot-terminal-trade-deck__panel .ot-futures-desk>div:last-child>div>div:has(+button)>div:first-child{font-size:1rem!important}.ot-terminal-module>.ot-adventure-grid>div>div{line-height:1.5;font-size:.875rem!important}.ot-terminal-module>.ot-adventure-grid>div:first-child>div:nth-child(2){font-size:1.125rem!important}.ot-terminal-module>.ot-adventure-grid>div:first-child>div:nth-child(3){font-size:1rem!important}.ot-terminal-module>.ot-adventure-grid>div:nth-child(2)>div:last-child>div{grid-template-columns:64px 48px minmax(0,1fr)!important;font-size:.875rem!important}.ot-terminal-module>div:not(.ot-adventure-grid)>div:last-child>div{line-height:1.5;font-size:.875rem!important}.ot-terminal-order-ticket .ot-arcade-flatten-button small{font-size:.75rem}.ot-terminal-coach p{font-size:1rem;line-height:1.5}.ot-terminal-insider__head,.ot-terminal-insider__margin{letter-spacing:.06em;flex-wrap:wrap;padding-block:6px;font-size:.875rem}.ot-terminal-insider__head>button{min-height:36px;font-size:.875rem}.ot-terminal-insider__margin button{min-width:36px;height:auto;min-height:36px}.ot-terminal-insider__tools button{letter-spacing:.02em;flex-wrap:wrap;gap:4px;min-height:44px;padding-block:7px;font-size:.875rem}.ot-terminal-insider__tools button small{font-size:.75rem}.ot-terminal-bank{min-height:44px;padding:8px;font-size:.875rem}.ot-terminal-margin-risk>div{flex-wrap:wrap}.ot-terminal-insider>p,.ot-terminal-margin-risk>small{letter-spacing:.03em;line-height:1.5}@media (width<=680px){.ot-terminal-data-deck{grid-template-rows:46px minmax(0,1fr)}.ot-terminal-topbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand menu""stats stats""clock market""speed mode"}.ot-terminal-stats{justify-content:flex-start}.ot-terminal-stats .ot-stat-card strong{font-size:1.125rem}.ot-terminal-instrument-bar{gap:7px}.ot-terminal-instrument-bar span{flex:100%;order:2}.ot-terminal-calendar>div:last-child>div:has(>span){grid-template-columns:8px minmax(0,1fr)}.ot-terminal-calendar>div:last-child>div>span:nth-child(n+2){grid-column:2}.ot-terminal-watchlist .ot-ticker-card{min-width:175px}}.ot-league-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#010408f5;padding:0}.ot-league-dialog{--league-bg:#02060b;--league-panel:#050911;--league-panel-strong:#070c14;--league-line:#192533;--league-line-strong:#29374a;--league-text:#f1f5fa;--league-muted:#71839a;--league-faint:#405168;--league-cyan:#35dafe;--league-green:#20dfa7;--league-amber:#ffbf2f;--league-red:#ff456f;border:1px solid var(--league-line);background-color:var(--league-bg);width:min(1436px,100vw);height:min(808px,100dvh);max-height:none;box-shadow:none;color:var(--league-text);background-image:linear-gradient(#1f2f422e 1px,#0000 1px),linear-gradient(90deg,#1f2f422e 1px,#0000 1px);background-size:80px 80px;border-radius:2px;grid-template-rows:61px 64px 43px minmax(0,1fr);font-family:Inter,Arial,system-ui,sans-serif;animation:none;display:grid;overflow:hidden}.ot-league-header{border-bottom:1px solid var(--league-line);background:#050911f5;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:0 23px;display:flex}.ot-league-header__identity{gap:4px;min-width:0;display:grid}.ot-league-header__identity>span,.ot-league-summary span,.ot-league-toolbar span,.ot-league-reward-intro span,.ot-league-profile section>span,.ot-live-rooms__intro span,.ot-live-rooms__metrics span,.ot-league-rail>div>span,.ot-league-rail footer span{color:var(--league-cyan);letter-spacing:.18em;text-transform:uppercase;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}.ot-league-header__identity>div{align-items:center;gap:18px;display:flex}.ot-league-header h2{color:var(--league-text);letter-spacing:0;text-shadow:none;margin:0;font-size:24px;font-weight:800;line-height:1}.ot-league-header__identity b{min-height:21px;color:var(--league-amber);letter-spacing:.12em;white-space:nowrap;background:#100d07;border:1px solid #725717;border-radius:2px;align-items:center;padding:0 10px;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:inline-flex}.ot-league-header__identity b.is-global{color:var(--league-green);background:#03120e;border-color:#11694f}.ot-league-header__status{align-items:center;gap:13px;display:flex}.ot-league-header__status>span{min-height:22px;color:var(--league-cyan);letter-spacing:.12em;white-space:nowrap;background:#041019;border:1px solid #185d76;border-radius:2px;align-items:center;padding:0 10px;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:inline-flex}.ot-league-header__status>small{color:var(--league-muted);letter-spacing:.16em;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ot-league-header__status button{color:#e1e9f3;letter-spacing:.12em;background:#070c13;border:1px solid #354257;border-radius:2px;width:auto;min-width:40px;height:24px;padding:0 8px;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ot-league-header__status button:hover,.ot-league-header__status button:focus-visible{border-color:var(--league-cyan);color:var(--league-cyan)}.ot-league-summary{border-bottom:1px solid var(--league-line);background:#03070df5;grid-template-columns:minmax(280px,1.4fr) repeat(4,minmax(155px,1fr));min-width:0;display:grid;overflow:hidden}.ot-league-summary>div{border-right:1px solid var(--league-line);min-width:0;padding:12px 24px 9px}.ot-league-summary>div:last-child{border-right:0}.ot-league-summary span{color:var(--league-muted);font-size:7px}.ot-league-summary strong{color:var(--league-text);text-overflow:clip;white-space:nowrap;margin-top:6px;font-size:18px;line-height:1;display:inline-block;overflow:visible}.ot-league-summary strong.is-amber,.ot-league-career-grid strong.is-amber{color:var(--league-amber)}.ot-league-summary>div>small{color:var(--league-muted);letter-spacing:.08em;white-space:nowrap;margin-left:6px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ot-league-summary__value{align-items:baseline;gap:6px;display:flex}.ot-league-division>.ot-league-summary__value{background:0 0;border-radius:0;align-items:baseline;gap:6px;height:auto;margin:0;display:flex;overflow:visible}.ot-league-summary__value small{color:var(--league-muted);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ot-league-division strong{color:var(--league-cyan)}.ot-league-progress,.ot-league-division>.ot-league-progress{background:#172333;border-radius:0;height:4px;margin-top:9px;overflow:hidden}.ot-league-progress i,.ot-league-division>.ot-league-progress i{background:var(--league-cyan);height:100%;box-shadow:none;display:block}.ot-league-tabs{border-bottom:1px solid var(--league-line);background:#04080ffa;justify-content:space-between;align-items:stretch;min-width:0;padding:0;display:flex;overflow:hidden}.ot-league-tabs>div{min-width:0;display:flex}.ot-league-tabs button{border:0;border-right:1px solid var(--league-line);color:#8798ae;letter-spacing:.09em;text-transform:uppercase;background:#04080ffa;border-bottom:2px solid #0000;border-radius:0;min-width:145px;min-height:42px;padding:0 24px;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ot-league-tabs button:hover,.ot-league-tabs button:focus-visible,.ot-league-tabs button.is-active{border-bottom-color:var(--league-cyan);color:var(--league-cyan);text-shadow:none;background:#27d7ff09}.ot-league-tabs>small{color:#3f5066;letter-spacing:.15em;text-overflow:ellipsis;white-space:nowrap;align-self:center;min-width:0;padding:0 22px;font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:hidden}.ot-league-shell{grid-template-columns:248px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.ot-league-rail{border-right:1px solid var(--league-line);background:#04080fd6;flex-direction:column;justify-content:space-between;min-width:0;min-height:0;display:flex;overflow:hidden}.ot-league-rail>div>span{color:var(--league-muted);padding:16px 20px 10px}.ot-league-rail>div>div{color:#6f8198;border-left:2px solid #0000;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:36px;padding:0 20px;display:grid}.ot-league-rail>div>div i{color:var(--division-accent);font:900 20px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ot-league-rail>div>div strong{color:inherit;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.ot-league-rail>div>div small{color:#405168;letter-spacing:.1em;white-space:nowrap;font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ot-league-rail>div>div.is-earned{color:#9caabd}.ot-league-rail>div>div.is-current{border-left-color:var(--league-cyan);color:var(--league-cyan);background:#27d7ff16}.ot-league-rail footer{gap:7px;padding:0 20px 20px;display:grid}.ot-league-rail footer span{color:#405168}.ot-league-rail footer strong{color:#dce6f1;letter-spacing:.08em;font:800 8px/1.3 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ot-league-rail footer small{color:#405168;letter-spacing:.12em;font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ot-league-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#26384c #050911;min-width:0;min-height:0;padding:0;overflow:hidden auto}.ot-league-standings{flex-direction:column;min-height:100%;display:flex}.ot-league-toolbar,.ot-league-reward-intro,.ot-live-rooms__intro{border-bottom:1px solid var(--league-line);background:#03070db8;justify-content:space-between;align-items:center;gap:20px;min-height:56px;margin:0;padding:10px 23px;display:flex}.ot-league-toolbar>div:first-child,.ot-league-reward-intro>div,.ot-live-rooms__intro>div{min-width:0}.ot-league-toolbar span,.ot-league-reward-intro span,.ot-live-rooms__intro span{color:var(--league-green);display:inline}.ot-league-toolbar p,.ot-league-reward-intro p,.ot-live-rooms__intro p,.ot-league-profile p{color:#8292a7;margin:0 0 0 10px;font-size:10px;line-height:1.45;display:inline}.ot-league-periods{flex:none;gap:0;display:flex}.ot-league-periods button{color:#71839a;text-transform:uppercase;background:#050a11;border:1px solid #344257;border-right:0;border-radius:0;min-width:65px;min-height:25px;padding:0 10px;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ot-league-periods button:last-child{border-right:1px solid #344257}.ot-league-periods button.is-active{color:var(--league-cyan);box-shadow:none;background:#27d7ff16;border-color:#185d76}.ot-league-table{background:#02060b94;border:0;border-radius:0;min-width:0;overflow:visible}.ot-league-table__row{border-bottom:1px solid var(--league-line);color:#8292a7;grid-template-columns:70px minmax(180px,1.6fr) minmax(120px,.75fr) 180px 80px 58px;align-items:center;min-width:0;min-height:41px;padding:0 22px;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid}.ot-league-table__row:last-child{border-bottom:1px solid var(--league-line)}.ot-league-table__row.is-head{color:#45566c;letter-spacing:.16em;text-transform:uppercase;min-height:25px;font-size:7px;font-weight:800}.ot-league-table__row strong{color:#e4ebf4;min-width:0;font:800 12px/1 Inter,Arial,system-ui,sans-serif}.ot-league-table__row strong>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ot-league-table__row strong>small{display:none}.ot-league-table__row b{color:#e9f1fa;font-variant-numeric:tabular-nums;justify-self:end;font-size:10px}.ot-league-table__row em{color:#6f8096;justify-self:end;font-size:9px;font-style:normal}.ot-league-table__row em.is-up{color:var(--league-green)}.ot-league-table__row em.is-down{color:var(--league-red)}.ot-league-table__row.is-player{color:var(--league-cyan);box-shadow:inset 3px 0 var(--league-cyan);background:#27d7ff16}.ot-league-table__row.is-player strong,.ot-league-table__row.is-player b{color:var(--league-cyan)}.ot-league-rank:first-child{color:#aebdce}.ot-league-row-division{letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800}.ot-league-row-spark{min-width:0}.ot-league-sparkline{width:150px;height:24px;display:block}.ot-league-table__gap{border-bottom:1px solid var(--league-line);color:#405168;letter-spacing:.2em;align-items:center;min-height:25px;padding:0 22px;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:flex}.ot-league-empty{border-bottom:1px solid var(--league-line);min-height:94px;color:var(--league-muted);letter-spacing:.12em;place-items:center;padding:0;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid}.ot-league-disclosure{color:#4c5e75;letter-spacing:.05em;margin:10px 23px 8px;font:700 8px/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ot-league-player-callout{background:#191408b8;border:0;border-top:1px solid #9f7719;border-radius:0;justify-content:space-between;align-items:center;gap:18px;min-height:63px;margin:auto 0 0;padding:8px 22px;display:flex}.ot-league-player-callout>div:first-child{min-width:0}.ot-league-player-callout span{color:var(--league-amber);letter-spacing:.17em;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}.ot-league-player-callout strong{color:var(--league-text);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:16px;display:block;overflow:hidden}.ot-league-player-callout>div:last-child{flex:none;gap:12px;display:flex}.ot-league-player-callout button,.ot-league-name-edit button,.ot-live-rooms__actions button{border:1px solid var(--league-amber);color:#151004;background:var(--league-amber);letter-spacing:.09em;text-transform:uppercase;border-radius:2px;min-height:34px;padding:0 18px;font:850 9px/1 Inter,Arial,system-ui,sans-serif}.ot-league-player-callout button.is-secondary{color:#dde6f1;background:#070c13;border-color:#344257}.ot-league-player-callout button:disabled{cursor:not-allowed;opacity:.44}.ot-live-rooms{flex-direction:column;height:100%;min-height:100%;display:flex;overflow:hidden}.ot-live-rooms__intro h3,.ot-league-reward-intro h3{color:var(--league-text);margin:0 0 0 9px;font-size:16px;display:inline}.ot-live-rooms__intro p,.ot-league-reward-intro p{text-align:right;max-width:465px}.ot-live-rooms__metrics{border-bottom:1px solid var(--league-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ot-live-rooms__metrics>div{border-right:1px solid var(--league-line);align-content:center;gap:7px;min-height:72px;padding:0 22px;display:grid}.ot-live-rooms__metrics>div:last-child{border-right:0}.ot-live-rooms__metrics span{color:var(--league-muted)}.ot-live-rooms__metrics strong{color:var(--league-text);font-size:18px}.ot-live-rooms__table{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-width:0;min-height:0;overflow-y:auto}.ot-live-rooms__row{border-bottom:1px solid var(--league-line);grid-template-columns:minmax(180px,1fr) 130px 110px 150px;align-items:center;min-height:48px;padding:0 22px;display:grid}.ot-live-rooms__row.is-head{z-index:1;color:#45566c;letter-spacing:.16em;text-transform:uppercase;background:var(--league-bg);min-height:27px;font:800 7px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;position:sticky;top:0}.ot-live-rooms__row strong{color:#e1e9f3;font-size:12px}.ot-live-rooms__row span,.ot-live-rooms__row b,.ot-live-rooms__row small{color:#71839a;letter-spacing:.09em;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ot-live-rooms__row .is-status{color:var(--league-green)}.ot-live-rooms__row .is-status.is-filling{color:var(--league-amber)}.ot-live-rooms__row .is-status.is-full,.ot-live-rooms__row .is-status.is-in-play{color:var(--league-red)}.ot-live-rooms__row b{color:#dce6f1}.ot-live-rooms__state{border-bottom:1px solid var(--league-line);min-height:150px;color:var(--league-muted);letter-spacing:.12em;place-items:center;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid}.ot-live-rooms__state.is-error{color:var(--league-red)}.ot-live-rooms__stale{min-height:28px;color:var(--league-amber);letter-spacing:.1em;background:#161106b8;border-bottom:1px solid #705716;place-items:center;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid}.ot-live-rooms__actions{border-top:1px solid var(--league-line);flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:70px;margin-top:auto;padding:10px 22px;display:flex}.ot-live-rooms__actions>div{gap:5px;display:grid}.ot-live-rooms__actions span,.ot-live-rooms__actions small{color:var(--league-muted);letter-spacing:.08em;font:700 8px/1.3 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ot-live-rooms__actions span{color:var(--league-cyan)}.ot-live-rooms__actions button{border-color:var(--league-cyan);color:#031116;background:var(--league-cyan)}.ot-live-rooms>.ot-league-disclosure{flex:none}.ot-league-rewards{min-height:100%}.ot-league-reward-intro p{margin-left:auto}.ot-league-notice{color:var(--league-green);background:#20dfa70e;border:1px solid #176d53;border-radius:2px;margin:10px 23px 0;padding:8px 10px;font:800 9px/1.4 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ot-league-reward-track{overscroll-behavior-inline:contain;border-bottom:1px solid var(--league-line);scrollbar-width:thin;grid-auto-columns:minmax(156px,1fr);grid-auto-flow:column;min-width:0;padding:0 23px;display:grid;overflow-x:auto}.ot-league-reward-track button{color:#708198;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;grid-template-rows:35px 20px 1fr 18px;place-items:center;min-height:122px;padding:0 10px 9px;display:grid}.ot-league-reward-track button i{background:#3d4b5f;align-self:end;width:4px;height:22px}.ot-league-reward-track button b{color:var(--league-amber);letter-spacing:.12em;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ot-league-reward-track button span{color:#71839a;text-align:center;text-transform:uppercase;align-self:end;font-size:10px;font-weight:800}.ot-league-reward-track button small{color:#405168;letter-spacing:.13em;text-transform:uppercase;font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ot-league-reward-track button.is-reached i,.ot-league-reward-track button.is-current i{background:var(--league-cyan)}.ot-league-reward-track button.is-current{border-bottom-color:var(--league-cyan);color:var(--league-cyan)}.ot-league-reward-track button.is-current span{color:var(--league-cyan)}.ot-league-reward-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:13px 23px 24px;display:grid}.ot-league-reward{border:1px solid var(--league-line);background:#04080fc7;border-radius:0;flex-direction:column;min-height:169px;padding:14px 16px;display:flex}.ot-league-reward.is-next,.ot-league-reward.is-focused{border-color:var(--league-cyan);background:#27d7ff09}.ot-league-reward.is-owned{opacity:.58;border-color:#176d53}.ot-league-reward__top{justify-content:space-between;gap:9px;display:flex}.ot-league-reward__top span{color:#566880;letter-spacing:.13em;text-transform:uppercase;font:800 7px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ot-league-reward__top b{color:var(--league-amber);white-space:nowrap;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ot-league-reward h3{color:#e6edf6;margin:10px 0 5px;font-size:14px}.ot-league-reward p{color:#71839a;flex:1;margin:0;font-size:10px;line-height:1.45}.ot-league-reward footer{justify-content:space-between;align-items:center;gap:10px;margin-top:11px;display:flex}.ot-league-reward footer small{color:#4b5d74;letter-spacing:.1em;text-transform:uppercase;margin:0;font:700 7px/1.3 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ot-league-reward footer button{color:#7e90a7;letter-spacing:.07em;background:#070c13;border:1px solid #344257;border-radius:2px;min-width:96px;min-height:32px;padding:0 10px;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ot-league-reward footer button:not(:disabled){border-color:var(--league-amber);color:var(--league-amber)}.ot-league-reward footer button:disabled{cursor:not-allowed;opacity:.7}.ot-league-profile{display:block}.ot-league-profile__top{border-bottom:1px solid var(--league-line);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid}.ot-league-profile__top>section{border:0;border-right:1px solid var(--league-line);background:#03070d8a;border-radius:0;min-height:286px;padding:18px 24px}.ot-league-profile__top>section:last-child{border-right:0}.ot-league-profile section>span{color:var(--league-muted)}.ot-league-profile h3{color:var(--league-cyan);letter-spacing:.04em;text-transform:uppercase;margin:13px 0 6px;font-size:29px;line-height:1}.ot-league-profile__top section>small{color:#5b6d84;letter-spacing:.12em;text-transform:uppercase;margin:0;font:700 8px/1.4 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}.ot-league-name-edit{gap:7px;margin:13px 0 7px;display:flex}.ot-league-name-edit input{color:#e5edf6;background:#050a11;border:1px solid #344257;border-radius:0;outline:0;flex:1;min-width:0;min-height:37px;padding:0 12px;font:700 12px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ot-league-name-edit input:focus{border-color:var(--league-cyan);box-shadow:none}.ot-league-name-edit button{border-color:var(--league-cyan);color:#031116;background:var(--league-cyan)}.ot-league-profile__notice{color:var(--league-green);letter-spacing:.08em;margin-top:12px;font:800 8px/1.3 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ot-league-career-grid{border-top:1px solid var(--league-line);border-left:1px solid var(--league-line);grid-template-columns:1fr 1fr;gap:0;margin-top:13px;display:grid}.ot-league-career-grid>div{border:0;border-right:1px solid var(--league-line);border-bottom:1px solid var(--league-line);background:#070c14b8;border-radius:0;align-content:center;gap:13px;min-height:112px;padding:0 27px;display:grid}.ot-league-career-grid small{color:#71839a;letter-spacing:.15em;text-transform:uppercase;font:800 7px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ot-league-career-grid strong{color:var(--league-text);font-size:21px}.ot-league-profile section.ot-league-hall{border:0;border-radius:0;padding:17px 24px 22px;background:0 0!important}.ot-league-hall>span{color:var(--league-amber)!important}.ot-league-hall>.ot-league-achievements{border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;align-items:stretch;gap:10px;margin-top:12px;padding:0;display:grid}.ot-league-achievements article{border:1px solid var(--league-line);color:#405168;text-align:center;background:#03070d85;align-content:center;justify-items:center;gap:6px;min-height:108px;padding:10px;display:grid}.ot-league-achievements article>b{color:#405168;border:1px dashed #405168;place-items:center;min-width:42px;height:42px;font:800 20px/1 Georgia,serif;display:grid}.ot-league-achievements article>strong{color:#708198;text-transform:uppercase;font-size:10px}.ot-league-achievements article>small{color:#405168;letter-spacing:.08em;text-transform:uppercase;font:700 7px/1.2 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ot-league-achievements article.is-unlocked{color:var(--league-amber);border-color:#9f7719}.ot-league-achievements article.is-unlocked>b{border-style:solid;border-color:var(--league-amber);color:var(--league-amber)}.ot-league-achievements article.is-unlocked>strong{color:var(--league-amber)}.ot-league-titles{flex-wrap:wrap;gap:7px;margin:10px 0 0;display:flex}.ot-league-hall>.ot-league-titles{border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:7px;margin:10px 0 0;padding:0;display:flex}.ot-league-titles b{color:var(--league-amber);letter-spacing:.09em;background:#0d0b06;border:1px solid #705716;border-radius:2px;padding:5px 8px;font:800 7px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ot-league-championship,.ot-league-hall>.ot-league-championship{border:1px solid var(--league-amber);background:#161106a3;border-radius:0;grid-template-columns:170px 240px minmax(0,1fr) auto;align-items:center;gap:0;min-height:50px;margin-top:13px;padding:0 16px;display:grid}.ot-league-championship span,.ot-league-championship>b{color:var(--league-amber);letter-spacing:.13em;text-transform:uppercase;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ot-league-championship strong,.ot-league-hall>.ot-league-championship strong{color:#e9eef5;text-transform:uppercase;font-size:13px}.ot-league-championship p{color:#71839a;margin:0;font-size:9px}.ot-league-championship>b{white-space:nowrap;border:1px solid #705716;padding:5px 8px}@media (width<=1120px){.ot-league-dialog{width:100vw;height:100dvh}.ot-league-summary{grid-template-columns:minmax(240px,1.35fr) repeat(4,minmax(130px,1fr));overflow-x:auto}.ot-league-shell{grid-template-columns:200px minmax(0,1fr)}.ot-league-rail>div>div{padding-inline:14px}.ot-league-table__row{grid-template-columns:62px minmax(160px,1fr) minmax(105px,.75fr) 78px 52px}.ot-league-table__row>:nth-child(4){display:none}.ot-league-reward-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ot-league-championship{grid-template-columns:150px 210px minmax(0,1fr);gap:8px}.ot-league-championship>b{grid-column:1/-1;width:max-content;margin-bottom:8px}}@media (width<=900px){.ot-league-dialog{grid-template-rows:61px 64px 43px minmax(0,1fr)}.ot-league-tabs>div{scrollbar-width:none;overflow-x:auto}.ot-league-tabs>div::-webkit-scrollbar{display:none}.ot-league-tabs>small{display:none}.ot-league-shell{grid-template-rows:72px minmax(0,1fr);grid-template-columns:1fr}.ot-league-rail{border-right:0;border-bottom:1px solid var(--league-line)}.ot-league-rail>div{scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.ot-league-rail>div::-webkit-scrollbar{display:none}.ot-league-rail>div>span{display:none}.ot-league-rail>div>div{border-bottom:2px solid #0000;border-left:0;grid-template-columns:18px minmax(0,1fr);align-content:center;min-width:146px;min-height:71px}.ot-league-rail>div>div small{grid-column:2}.ot-league-rail>div>div.is-current{border-bottom-color:var(--league-cyan);order:-1}.ot-league-rail footer{display:none}.ot-league-profile__top{grid-template-columns:1fr}.ot-league-profile__top>section{border-right:0;border-bottom:1px solid var(--league-line);min-height:auto}.ot-league-profile__top>section:last-child{border-bottom:0}.ot-league-hall>.ot-league-achievements{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ot-league-overlay{padding:0}.ot-league-dialog{border-radius:0;grid-template-rows:auto 64px 45px minmax(0,1fr);width:100vw;height:100dvh;max-height:none}.ot-league-header{min-height:76px;padding:max(10px, env(safe-area-inset-top)) max(13px, env(safe-area-inset-right)) 10px max(13px, env(safe-area-inset-left))}.ot-league-header__identity>span{font-size:7px}.ot-league-header__identity>div{gap:8px}.ot-league-header h2{white-space:nowrap;font-size:19px}.ot-league-header__identity b{text-overflow:ellipsis;max-width:108px;overflow:hidden}.ot-league-header__status{gap:8px}.ot-league-header__status>span,.ot-league-header__status>small{display:none}.ot-league-header__status button{min-width:48px;min-height:44px}.ot-league-summary{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(145px,1fr);grid-auto-flow:column;overflow-x:auto}.ot-league-summary::-webkit-scrollbar{display:none}.ot-league-summary>div{border-bottom:0;padding:10px 13px 8px}.ot-league-summary>div:nth-child(2){border-right:1px solid var(--league-line)}.ot-league-summary>div:last-child{border-right:0}.ot-league-summary strong{font-size:15px}.ot-league-summary__value small{display:none}.ot-league-tabs{min-height:45px}.ot-league-tabs button{min-width:128px;min-height:44px;padding-inline:14px;font-size:8px}.ot-league-shell{grid-template-rows:66px minmax(0,1fr)}.ot-league-rail>div>div{min-width:130px;min-height:65px;padding-inline:11px}.ot-league-rail>div>div strong{font-size:11px}.ot-league-body{padding:0 0 max(0px, env(safe-area-inset-bottom))}.ot-league-toolbar,.ot-league-reward-intro,.ot-live-rooms__intro{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:76px;padding:10px 13px}.ot-league-toolbar p,.ot-league-reward-intro p,.ot-live-rooms__intro p{text-align:left;max-width:none;margin:4px 0 0;display:block}.ot-league-periods{align-self:stretch}.ot-league-periods button{flex:1;min-width:0;min-height:44px}.ot-league-table__row{grid-template-columns:44px minmax(0,1fr) 76px;min-height:50px;padding:0 11px}.ot-league-table__row>:nth-child(3),.ot-league-table__row>:nth-child(4),.ot-league-table__row>:nth-child(6){display:none}.ot-league-table__row.is-head{min-height:27px}.ot-league-table__row strong{font-size:11px}.ot-league-table__row strong>small{letter-spacing:.09em;text-transform:uppercase;margin-top:4px;font:800 7px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}.ot-league-table__gap{min-height:22px;padding-inline:11px}.ot-league-disclosure{margin-inline:13px}.ot-league-player-callout{flex-direction:column;align-items:stretch;padding:12px 13px}.ot-league-player-callout strong{white-space:normal;font-size:13px}.ot-league-player-callout>div:last-child{grid-template-columns:1fr 1fr;display:grid}.ot-league-player-callout button{min-height:44px;padding-inline:10px}.ot-live-rooms__metrics{grid-template-columns:1fr 1fr}.ot-live-rooms__metrics>div{border-bottom:1px solid var(--league-line);min-height:58px;padding-inline:13px}.ot-live-rooms__metrics>div:nth-child(2){border-right:0}.ot-live-rooms__row{grid-template-columns:minmax(0,1fr) 78px 68px;min-height:50px;padding-inline:13px}.ot-live-rooms__row>:nth-child(4){display:none}.ot-live-rooms__actions{flex-direction:column;align-items:stretch;padding:13px}.ot-live-rooms__actions button{min-height:44px}.ot-league-reward-track{padding-inline:13px}.ot-league-reward-track button{min-height:96px}.ot-league-reward-grid{grid-template-columns:1fr;padding:12px 13px 22px}.ot-league-reward{min-height:180px}.ot-league-reward footer button{min-height:44px}.ot-league-profile__top>section{padding:16px 13px}.ot-league-profile h3{font-size:23px}.ot-league-name-edit{flex-direction:row}.ot-league-name-edit button{min-width:76px;min-height:44px}.ot-league-career-grid>div{min-height:92px;padding-inline:14px}.ot-league-profile section.ot-league-hall{padding:15px 13px 22px}.ot-league-hall>.ot-league-achievements{grid-template-columns:1fr 1fr}.ot-league-championship,.ot-league-hall>.ot-league-championship{grid-template-columns:1fr;gap:7px;padding:12px}.ot-league-championship>b{white-space:normal;grid-column:auto;margin:0}}@media (width<=420px){.ot-league-header h2{font-size:17px}.ot-league-header__identity b{display:none}.ot-league-player-callout>div:last-child,.ot-league-hall>.ot-league-achievements{grid-template-columns:1fr}.ot-league-career-grid strong{font-size:17px}}@media (width<=760px) and (height<=520px){.ot-league-shell{grid-template-rows:0 minmax(0,1fr)}.ot-league-rail{display:none}.ot-live-rooms{height:auto;min-height:100%;overflow:visible}.ot-live-rooms__intro p{display:none}.ot-live-rooms__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.ot-live-rooms__metrics>div{border-bottom:1px solid var(--league-line);min-height:48px}.ot-live-rooms__metrics>div:nth-child(2){border-right:1px solid var(--league-line)}.ot-live-rooms__table{flex:none;min-height:120px;max-height:160px}}@media (prefers-reduced-motion:reduce){.ot-league-dialog *,.ot-league-dialog :before,.ot-league-dialog :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.ot-multiplayer-overlay.is-command-center{-webkit-backdrop-filter:none;backdrop-filter:none;background:#02060b;place-items:center;padding:0;overflow:auto}.ot-multiplayer-dialog.is-command-center{--mp-line:#192535;--mp-line-strong:#26364a;--mp-panel:#03080edb;--mp-muted:#6f8299;--mp-dim:#42546a;--mp-cyan:#31d9ff;--mp-green:#1fdda5;--mp-red:#ff426c;--mp-amber:#ffbe2c;color:#f3f7fc;width:min(1436px,100vw);height:min(807px,100dvh);max-height:none;box-shadow:none;background-color:#03070c;background-image:linear-gradient(#1f2f422e 1px,#0000 1px),linear-gradient(90deg,#1f2f422e 1px,#0000 1px);background-size:80px 80px;border:1px solid #172231;border-radius:2px;display:grid;overflow:hidden}.ot-multiplayer-dialog.is-room-browser{grid-template-rows:186px minmax(0,1fr) 63px}.ot-multiplayer-dialog.is-room-stage{grid-template-rows:160px minmax(0,1fr) 89px}.ot-multiplayer-dialog.is-command-center button,.ot-multiplayer-dialog.is-command-center input{font-family:inherit}.ot-multiplayer-dialog.is-command-center button:focus-visible,.ot-multiplayer-dialog.is-command-center input:focus-visible{outline:1px solid var(--mp-cyan);outline-offset:2px}.ot-multiplayer-dialog.is-command-center button:disabled{cursor:not-allowed;opacity:.42}.ot-room-browser-header{grid-template-rows:89px 66px;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;min-width:0;padding:31px 48px 0 64px;display:grid}.ot-room-browser-header__identity>span,.ot-room-browser-tabs small,.ot-room-browser-header__summary,.ot-room-browser-list,.ot-room-selected,.ot-room-private-shortcut,.ot-room-browser-private,.ot-room-stage-header,.ot-room-stage-roster,.ot-room-terminal-footer{text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ot-room-browser-header__identity>span{color:var(--mp-green);letter-spacing:.16em;font-size:10px;font-weight:800}.ot-room-browser-header__identity h2{color:#f4f7fb;margin:7px 0 0;font-family:Inter,Arial,system-ui,sans-serif;font-size:35px;line-height:1}.ot-room-browser-header__status{align-self:start;align-items:center;gap:12px;padding-top:14px;display:flex}.ot-room-browser-header__status .ot-connection-state,.ot-room-stage-header__status .ot-connection-state{letter-spacing:.12em;border-radius:2px;align-items:center;gap:6px;min-height:22px;padding:4px 9px;font:800 8px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:inline-flex}.ot-room-browser-header__status .ot-connection-state i,.ot-room-stage-header__status .ot-connection-state i{background:currentColor;border-radius:50%;width:6px;height:6px}.ot-room-browser-header__status>button,.ot-room-stage-header__status button{color:#d8e2ef;letter-spacing:.13em;cursor:pointer;background:#070c13;border:1px solid #344156;border-radius:2px;min-width:40px;min-height:22px;padding:0 8px;font:800 9px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ot-room-browser-header__status>button:first-of-type{color:#72849a;background:0 0;border-color:#0000}.ot-room-browser-tabs{border:1px solid var(--mp-line-strong);grid-template-columns:1fr 1fr;align-self:end;width:362px;display:grid}.ot-room-browser-tabs button{border:0;border-right:1px solid var(--mp-line-strong);color:#8193a9;letter-spacing:.05em;cursor:pointer;background:#050a11;align-content:center;justify-items:start;gap:3px;min-width:0;min-height:47px;padding:0 22px;font-size:12px;font-weight:850;display:grid}.ot-room-browser-tabs button:last-child{border-right:0}.ot-room-browser-tabs button small{color:#4d6077;font-size:7px}.ot-room-browser-tabs button.is-active{color:var(--mp-green);background:#1fdda514}.ot-room-browser-tabs button.is-active small{color:#249477}.ot-room-browser-header__summary{color:#74879e;letter-spacing:.12em;grid-template-columns:auto auto;align-self:end;place-items:center end;gap:4px 16px;padding-bottom:16px;font-size:9px;display:grid}.ot-room-browser-header__summary b{color:#dfe8f2;font-weight:800}.ot-room-browser-header__summary small{color:#8092a9;font-size:8px}.ot-room-browser-header__summary button{border:1px solid var(--mp-green);background:var(--mp-green);color:#02140e;letter-spacing:.08em;cursor:pointer;border-radius:2px;grid-area:1/2/span 2;min-width:188px;min-height:35px;padding:0 18px;font-size:9px;font-weight:900}.ot-room-browser-header__summary.is-private{grid-template-columns:1fr;align-content:center;padding-bottom:18px}.ot-room-browser-public{grid-template-columns:minmax(0,1fr) 329px;gap:22px;min-width:0;min-height:0;padding:0 48px 0 64px;display:grid}.ot-room-browser-list{border:1px solid var(--mp-line);background:#03080ec2;grid-template-rows:39px minmax(0,1fr) 59px;min-width:0;min-height:0;display:grid;overflow:hidden}.ot-room-browser-list>header{border-bottom:1px solid var(--mp-line);justify-content:space-between;align-items:center;gap:18px;padding:0 17px;display:flex}.ot-room-browser-list>header>div{align-items:center;gap:13px;display:flex}.ot-room-browser-list>header span{color:var(--mp-green);letter-spacing:.15em;font-size:9px}.ot-room-browser-list>header small{color:#73869d;text-transform:none;font-size:9px}.ot-room-browser-list>header>small{color:#485a70;letter-spacing:.13em;text-transform:uppercase;font-size:7px}.ot-room-browser-table{grid-template-rows:27px minmax(0,1fr);min-height:0;display:grid}.ot-room-browser-row,.ot-room-browser-table__body>button{grid-template-columns:minmax(130px,1.2fr) minmax(220px,2.15fr) 78px 89px 105px 90px;align-items:center;min-width:0;display:grid}.ot-room-browser-row.is-head{border-bottom:1px solid var(--mp-line);color:#40526a;letter-spacing:.18em;padding:0 17px;font-size:7px}.ot-room-browser-table__body{scrollbar-width:thin;min-height:0;overflow-y:auto}.ot-room-browser-table__body>button{border:0;border-bottom:1px solid var(--mp-line);color:#70849b;text-align:left;cursor:pointer;background:0 0;border-radius:0;width:100%;min-height:47px;padding:0 17px;font-size:9px}.ot-room-browser-table__body>button:hover,.ot-room-browser-table__body>button:focus-visible,.ot-room-browser-table__body>button.is-selected{box-shadow:inset 3px 0 var(--mp-green);background:#1fdda512}.ot-room-browser-table__body>button strong{color:#edf3f9;text-transform:uppercase;font:800 13px Inter,Arial,system-ui,sans-serif}.ot-room-browser-table__body>button.is-selected strong{color:var(--mp-green)}.ot-room-browser-table__body>button .is-status{color:var(--mp-green);letter-spacing:.12em}.ot-room-browser-table__body>button .is-status.is-filling{color:var(--mp-amber)}.ot-room-browser-table__body>button .is-status.is-full{color:var(--mp-red)}.ot-room-browser-table__body>button.is-unavailable{opacity:.52}.ot-room-browser-table__body .is-players{color:#e6eef7;align-items:center;gap:8px;display:flex}.ot-room-browser-table__body .is-players i{background:#1b293a;width:36px;height:4px;display:block;overflow:hidden}.ot-room-browser-table__body .is-players b{background:var(--mp-green);height:100%;display:block}.ot-room-browser-state{color:#667a91;letter-spacing:.12em;place-items:center;min-height:94px;font-size:9px;display:grid}.ot-room-browser-list>footer{border-top:1px solid var(--mp-line);justify-content:space-between;align-items:center;gap:16px;padding:0 17px;display:flex}.ot-room-browser-list>footer>div{gap:10px;display:flex}.ot-room-browser-list>footer button{border:1px solid var(--mp-line-strong);color:#71849a;letter-spacing:.09em;cursor:pointer;background:#050a11;border-radius:2px;min-height:34px;padding:0 18px;font-size:8px;font-weight:800}.ot-room-browser-list>footer small{color:#3e5066;letter-spacing:.1em;white-space:nowrap;font-size:7px}.ot-room-browser-aside{grid-template-rows:minmax(0,1fr) 187px;gap:14px;min-width:0;min-height:0;display:grid}.ot-room-selected,.ot-room-private-shortcut{border:1px solid var(--mp-line-strong);background:#03080edb;min-width:0;padding:17px}.ot-room-selected{border-color:var(--mp-green)}.ot-room-selected>span,.ot-room-private-shortcut>span{color:var(--mp-green);letter-spacing:.16em;font-size:9px}.ot-room-private-shortcut>span{color:var(--mp-cyan)}.ot-room-selected h3{margin:7px 0 6px;font:800 25px Inter,Arial,system-ui,sans-serif}.ot-room-selected p,.ot-room-private-shortcut p{color:#8395aa;text-transform:none;margin:0;font:11px/1.55 Inter,Arial,system-ui,sans-serif}.ot-room-selected dl{grid-template-columns:1fr 1fr;gap:12px 22px;margin:13px 0;display:grid}.ot-room-selected dl div{gap:3px;display:grid}.ot-room-selected dt{color:#61758d;letter-spacing:.14em;font-size:8px}.ot-room-selected dd{color:#edf4fb;letter-spacing:.08em;margin:0;font-size:10px}.ot-room-selected>div,.ot-room-private-shortcut>div{gap:8px;display:flex}.ot-room-selected button,.ot-room-private-shortcut button,.ot-room-browser-private button{border:1px solid var(--mp-line-strong);color:#dbe5ef;letter-spacing:.08em;cursor:pointer;background:#050a11;border-radius:2px;min-height:35px;padding:0 17px;font-size:9px;font-weight:850}.ot-room-selected button.is-primary,.ot-room-private-shortcut button.is-primary,.ot-room-browser-private button.is-primary{border-color:var(--mp-green);background:var(--mp-green);color:#02140e}.ot-room-selected button.is-primary{min-width:199px}.ot-room-private-shortcut p{margin:9px 0 13px}.ot-room-private-shortcut label,.ot-private-match-join label{margin-bottom:11px;display:block;position:relative}.ot-room-private-shortcut label input,.ot-private-match-join label input{z-index:1;color:#0000;caret-color:#0000;opacity:.01;background:0 0;border:0;width:100%;position:absolute;inset:0}.ot-room-private-shortcut label>b,.ot-private-match-join label>b{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.ot-room-private-shortcut label i,.ot-private-match-join label i{border:1px solid var(--mp-line-strong);min-height:40px;color:var(--mp-cyan);background:#050a11;place-items:center;font-style:normal;font-weight:800;display:grid}.ot-room-browser-private{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 329px;gap:14px;min-width:0;min-height:0;padding:0 48px 0 64px;display:grid}.ot-room-browser-private>section,.ot-private-match-guide>section{border:1px solid var(--mp-line);background:#03080ecc;min-width:0;min-height:0;padding:25px}.ot-room-browser-private>section{flex-direction:column;display:flex}.ot-room-browser-private>section>span,.ot-private-match-guide>section>span{color:var(--mp-cyan);letter-spacing:.16em;font-size:9px}.ot-room-browser-private h3{margin:9px 0 8px;font:800 24px Inter,Arial,system-ui,sans-serif}.ot-room-browser-private p{color:#8295aa;text-transform:none;margin:0;font:11px/1.55 Inter,Arial,system-ui,sans-serif}.ot-private-match-create dl{gap:12px;margin:22px 0;display:grid}.ot-private-match-create dl>div{grid-template-columns:116px 1fr;align-items:center;display:grid}.ot-private-match-create dt{color:#6e8198;letter-spacing:.13em;font-size:9px}.ot-private-match-create dd{flex-wrap:wrap;gap:0;margin:0;display:flex}.ot-private-match-create dd b,.ot-private-match-create dd span{border:1px solid var(--mp-line);color:#5a6e86;place-items:center;min-height:26px;padding:0 13px;font-size:8px;font-weight:700;display:grid}.ot-private-match-create dd b{color:var(--mp-cyan);background:#1fdda514;border-color:#174f50}.ot-room-browser-private>section>footer{align-items:center;gap:12px;margin-top:auto;display:flex}.ot-room-browser-private>section>footer small{color:#3f5167;letter-spacing:.1em;font-size:7px}.ot-private-match-join label{margin-top:24px}.ot-private-match-join label i{min-height:72px;color:var(--mp-cyan);font-size:32px}.ot-private-match-guide{grid-template-rows:minmax(0,1fr) 169px;gap:14px;min-width:0;min-height:0;display:grid}.ot-private-match-guide ol{margin:17px 0 0;padding:0;list-style:none}.ot-private-match-guide li{border-top:1px solid var(--mp-line);color:#8295aa;text-transform:none;grid-template-columns:28px 1fr;gap:12px;padding:12px 0;font:10px/1.35 Inter,Arial,system-ui,sans-serif;display:grid}.ot-private-match-guide li b{color:var(--mp-cyan);font:800 9px ui-monospace,monospace}.ot-private-match-guide>section:last-child>span{color:var(--mp-green)}.ot-private-match-guide>section:last-child.is-closed>span{color:var(--mp-red)}.ot-private-match-guide>section:last-child button{margin-top:12px}.ot-room-stage-header{grid-template-columns:452px 380px minmax(0,1fr);align-items:start;gap:28px;min-width:0;padding:39px 64px 19px;display:grid}.ot-room-stage-header__identity>span,.ot-room-stage-header__meta>span{color:var(--mp-green);letter-spacing:.16em;font-size:10px;font-weight:800}.ot-room-stage-header__identity h2{color:#f4f7fb;white-space:nowrap;margin:7px 0 0;font:780 clamp(32px,2.65vw,38px)/1 Inter,Arial,system-ui,sans-serif}.ot-room-stage-header__meta{border-left:1px solid var(--mp-line);min-height:64px;padding-left:28px}.ot-room-stage-header__meta>span{color:#708198}.ot-room-stage-header__meta>div{align-items:center;gap:10px;margin-top:5px;display:flex}.ot-room-stage-header__meta strong{color:var(--mp-amber);letter-spacing:.28em;white-space:nowrap;font:900 31px/1 ui-monospace,monospace}.ot-room-stage-header__meta.is-public strong{color:var(--mp-green);letter-spacing:.1em;font-size:18px}.ot-room-stage-header__meta small{color:#667990;letter-spacing:.14em;white-space:nowrap;font-size:7px}.ot-room-stage-header__meta button{color:#6d8098;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:8px;font-weight:800}.ot-room-stage-header__meta kbd{color:inherit;font:inherit;background:0 0;border:0}.ot-room-stage-header__status{justify-items:end;gap:16px;padding-top:35px;display:grid}.ot-room-stage-header__status>div{align-items:center;gap:12px;display:flex}.ot-room-stage-header__status small{color:#687b93;letter-spacing:.14em;white-space:nowrap;font-size:8px}.ot-room-stage-header__status small b{color:var(--mp-amber)}.ot-room-stage{grid-template-columns:minmax(0,2.16fr) minmax(350px,1fr);gap:24px;min-width:0;min-height:0;padding:0 64px;display:grid}.ot-room-stage-roster{border:1px solid var(--mp-line);background:var(--mp-panel);grid-template-rows:41px minmax(0,1fr) 71px;min-width:0;min-height:0;display:grid;overflow:hidden}.ot-room-stage-roster>header{border-bottom:1px solid var(--mp-line);color:#72849a;letter-spacing:.16em;white-space:nowrap;justify-content:space-between;align-items:center;gap:16px;padding:0 20px;font-size:9px;display:flex}.ot-room-stage-roster>header b{color:#f3f7fc}.ot-room-stage-seats{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;min-height:0;padding:16px 20px;display:grid}.ot-room-stage-seats>div{background:#040a116e;border:1px dashed #253548;flex-direction:column;justify-content:space-between;min-width:0;min-height:0;padding:13px 12px;display:flex}.ot-room-stage-seats>div>span,.ot-room-stage-seats>div>small{color:#42546a;letter-spacing:.16em;font-size:9px}.ot-room-stage-seats>div>strong{color:#43536a;letter-spacing:.12em;font-size:11px}.ot-room-stage-seats>div.is-occupied{border-style:solid;border-color:#24384d}.ot-room-stage-seats>div.is-occupied>strong{color:#eef4fb;letter-spacing:.03em;font:780 14px Inter,Arial,system-ui,sans-serif}.ot-room-stage-seats>div.is-self{border-color:var(--mp-cyan);background:#31d9ff0e}.ot-room-stage-seats>div.is-self>span{color:var(--mp-cyan)}.ot-room-stage-seats>div.is-ready{border-color:var(--mp-green);background:#1fdda50e}.ot-room-stage-seats>div.is-ready>small{color:var(--mp-green)}.ot-room-stage-seats>div.is-reconnecting{opacity:.55}.ot-room-stage-roster>footer{border-top:1px solid var(--mp-line);justify-content:space-between;align-items:center;gap:18px;padding:13px 20px;display:flex}.ot-room-stage-roster>footer>div{gap:10px;display:flex}.ot-room-stage-roster>footer button{border:1px solid var(--mp-line-strong);color:#d8e3ef;letter-spacing:.08em;cursor:pointer;background:#060b12;border-radius:2px;min-width:90px;min-height:37px;padding:0 20px;font-size:10px;font-weight:850}.ot-room-stage-roster>footer button.is-primary{border-color:var(--mp-green);background:var(--mp-green);color:#03130f;min-width:115px}.ot-room-stage-roster>footer button.is-primary.is-ready{color:var(--mp-green);background:#1fdda514}.ot-room-stage-roster>footer button.is-launch{border-color:var(--mp-amber);color:var(--mp-amber)}.ot-room-stage-roster>footer p{color:#3f5066;letter-spacing:.14em;text-align:right;white-space:nowrap;justify-items:end;gap:5px;margin:0;font-size:7px;display:grid}.ot-room-stage-roster>footer p strong{color:#586b82;font-size:8px}.ot-room-terminal-footer{color:#43536a;letter-spacing:.14em;grid-template-rows:minmax(0,1fr) 29px;min-width:0;font-size:8px;display:grid;overflow:hidden}.ot-room-terminal-footer>p{align-self:end;margin:0;padding:0 64px 12px}.ot-room-terminal-footer>div{border-top:1px solid var(--mp-line);background:#03080ef0;align-items:center;min-width:max-content;display:flex}.ot-room-terminal-footer>div span{border-right:1px solid var(--mp-line);color:#7f91a8;white-space:nowrap;min-width:176px;padding:0 22px}.ot-room-terminal-footer>div b{color:#e6eef8}.ot-room-terminal-footer>div i{margin-left:5px;font-style:normal}.ot-room-terminal-footer>div i.is-up{color:var(--mp-green)}.ot-room-terminal-footer>div i.is-down{color:var(--mp-red)}@media (width<=1100px){.ot-multiplayer-dialog.is-command-center{height:auto;min-height:100dvh;overflow:auto}.ot-multiplayer-dialog.is-room-browser,.ot-multiplayer-dialog.is-room-stage{grid-template-rows:auto auto auto}.ot-room-browser-header{grid-template-rows:auto auto;padding:28px 32px 16px}.ot-room-browser-header__status{padding-top:0}.ot-room-browser-tabs{margin-top:24px}.ot-room-browser-header__summary{margin-top:24px;padding-bottom:0}.ot-room-browser-public{grid-template-columns:1fr;padding:0 32px}.ot-room-browser-list{min-height:560px}.ot-room-browser-aside{grid-template-rows:auto;grid-template-columns:1fr 1fr}.ot-room-browser-private{grid-template-columns:1fr 1fr;padding:0 32px}.ot-private-match-guide{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:1fr 1fr}.ot-room-stage-header{grid-template-columns:1fr 1fr;padding:30px 34px}.ot-room-stage-header__status{grid-column:1/-1;grid-template-columns:auto 1fr;place-items:center start;padding-top:0}.ot-room-stage-header__status small{white-space:normal;text-align:right;justify-self:end}.ot-room-stage{grid-template-columns:1fr;padding:0 34px}.ot-room-stage-roster{min-height:610px}.ot-room-stage>.ot-group-comms.is-battle-room{min-height:500px}.ot-room-terminal-footer{min-height:89px;margin-top:26px}.ot-room-terminal-footer>p{padding-inline:34px}}@media (width<=760px){.ot-multiplayer-overlay.is-command-center{align-items:start}.ot-multiplayer-dialog.is-command-center{width:100%;min-height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border-radius:0}.ot-room-browser-header{grid-template-columns:1fr;gap:16px;padding:22px 15px 16px}.ot-room-browser-header__identity h2{font-size:28px}.ot-room-browser-header__status{top:calc(14px + env(safe-area-inset-top));position:absolute;right:12px}.ot-room-browser-header__status .ot-connection-state,.ot-room-browser-header__status>button:first-of-type{display:none}.ot-room-browser-tabs{grid-row:auto;width:100%;margin-top:8px}.ot-room-browser-tabs button{min-height:50px;padding-inline:13px}.ot-room-browser-header__summary{justify-items:start;width:100%;margin-top:0}.ot-room-browser-header__summary button{width:100%;min-height:44px}.ot-room-browser-header__summary.is-private{display:none}.ot-room-browser-public,.ot-room-browser-private{grid-template-columns:1fr;gap:12px;padding:0 9px}.ot-room-browser-list{min-height:610px}.ot-room-browser-list>header>div small,.ot-room-browser-list>header>small{display:none}.ot-room-browser-row,.ot-room-browser-table__body>button{grid-template-columns:minmax(0,1fr) 82px 92px}.ot-room-browser-row>:nth-child(2),.ot-room-browser-row>:nth-child(3),.ot-room-browser-row>:nth-child(4),.ot-room-browser-table__body>button>:nth-child(2),.ot-room-browser-table__body>button>:nth-child(3),.ot-room-browser-table__body>button>:nth-child(4){display:none}.ot-room-browser-table__body>button{min-height:50px}.ot-room-browser-list>footer{flex-direction:column;align-items:stretch;padding:10px}.ot-room-browser-list>footer button{min-height:44px}.ot-room-browser-list>footer small{white-space:normal}.ot-room-browser-aside{grid-template-columns:1fr}.ot-room-selected button,.ot-room-private-shortcut button,.ot-room-browser-private button{min-height:44px}.ot-room-browser-private>section,.ot-private-match-guide>section{min-height:420px;padding:20px 15px}.ot-private-match-guide{grid-column:auto;grid-template-columns:1fr}.ot-private-match-guide>section:last-child{min-height:180px}.ot-room-stage-header{grid-template-columns:1fr;gap:18px;padding:23px 17px}.ot-room-stage-header__identity h2{white-space:normal;font-size:29px}.ot-room-stage-header__meta{border-left:0;padding-left:0}.ot-room-stage-header__status{grid-column:auto;grid-template-columns:1fr;justify-items:start}.ot-room-stage-header__status small{text-align:left;justify-self:start}.ot-room-stage{padding:0 9px}.ot-room-stage-roster{grid-template-rows:auto minmax(0,1fr) auto;min-height:1010px}.ot-room-stage-roster>header{white-space:normal;flex-direction:column;align-items:flex-start;padding-block:12px}.ot-room-stage-seats{grid-template-rows:repeat(6,minmax(118px,1fr));grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.ot-room-stage-roster>footer{flex-direction:column;align-items:stretch}.ot-room-stage-roster>footer>div{flex-wrap:wrap}.ot-room-stage-roster>footer button{min-height:44px}.ot-room-stage-roster>footer p{text-align:left;white-space:normal;justify-items:start}.ot-room-terminal-footer>p{padding-inline:17px;line-height:1.6}}@media (width<=760px) and (height<=520px){.ot-multiplayer-dialog.is-command-center{display:block;overflow:visible}.ot-room-browser-header__summary{display:none}.ot-room-browser-list{min-height:420px}.ot-room-stage-roster{min-height:780px}}@media (prefers-reduced-motion:reduce){.ot-multiplayer-dialog.is-command-center *,.ot-multiplayer-dialog.is-command-center :before,.ot-multiplayer-dialog.is-command-center :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
