.ta-shell{display:flex;flex-direction:column;width:100%;height:100%;background:var(--color-base, #07080A);color:var(--color-text, #E7EAEF);font-family:var(--font-sans, Archivo, system-ui, sans-serif);overflow:hidden;box-sizing:border-box}.ta-title-bar{display:flex;align-items:center;height:38px;min-height:38px;padding:0 14px;background:linear-gradient(#1c1f27,#14171f);border-bottom:1px solid var(--color-border, rgba(255, 255, 255, .06));box-sizing:border-box;-webkit-user-select:none;user-select:none}.ta-title-bar-dots{display:flex;gap:8px;align-items:center}.ta-title-bar-dot{width:12px;height:12px;border-radius:50%}.ta-title-bar-dot.red{background:#ff5f57}.ta-title-bar-dot.yellow{background:#febc2e}.ta-title-bar-dot.green{background:#28c840}.ta-title-bar-title{margin:0 auto;font-family:var(--font-sans, Archivo, sans-serif);font-weight:600;font-size:12px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:#7a8494}.ta-title-bar-version{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-weight:500;font-size:10px;line-height:1;letter-spacing:.12em;color:#4b5563}.ta-shell-body{display:flex;flex:1;height:calc(100% - 38px);min-height:0}.ta-nav-rail{width:78px;min-width:78px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding:18px 0 16px;gap:22px;background:var(--color-panel-sidebar, #0D0F14);border-right:1px solid var(--color-border, rgba(255, 255, 255, .06));box-sizing:border-box;-webkit-user-select:none;user-select:none}.ta-nav-badge{width:42px;height:42px;border-radius:11px;background:var(--color-accent, #C6FF3A);display:flex;align-items:center;justify-content:center;font-family:var(--font-sans, Archivo, sans-serif);font-weight:900;font-size:17px;line-height:1;color:#0a0b0d;letter-spacing:-.02em}.ta-nav-tiles{display:flex;flex-direction:column;gap:6px;width:100%;align-items:center}.ta-nav-tile{width:58px;height:52px;border-radius:11px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:transparent;border:1px solid transparent;cursor:pointer;box-sizing:border-box;transition:background .15s ease,border-color .15s ease,color .15s ease}.ta-nav-tile-glyph{display:flex;align-items:center;justify-content:center;width:15px;height:15px;line-height:0;color:#6b7280}.ta-nav-icon{display:block;width:15px;height:15px}.ta-nav-tile-label{font-family:var(--font-sans, Archivo, sans-serif);font-weight:700;font-size:8px;line-height:1;letter-spacing:.1em;color:#6b7280}.ta-nav-tile.active{background:#c6ff3a1f;border:1px solid rgba(198,255,58,.35)}.ta-nav-tile.active .ta-nav-tile-glyph,.ta-nav-tile.active .ta-nav-tile-label{color:var(--color-accent, #C6FF3A)}.ta-nav-tile.disabled{cursor:not-allowed;opacity:.5}.ta-shell-content{flex:1;display:flex;flex-direction:column;min-width:0;overflow:auto;position:relative}:root{--ta-hud-bg: var(--color-base, #07080A);--ta-hud-panel-bg: var(--color-panel, #0F1116);--ta-hud-panel-border: var(--color-border, rgba(255, 255, 255, .08));--ta-hud-accent: var(--color-accent, #C6FF3A);--ta-hud-attack: var(--color-attack, #FF3B5C);--ta-hud-text: var(--color-text, #E7EAEF);--ta-hud-muted: var(--color-muted, #6B7280);--ta-hud-font-sans: var(--font-sans, Archivo, system-ui, sans-serif);--ta-hud-font-mono: var(--font-mono, "IBM Plex Mono", monospace)}.ta-hud-classic,.classic-hud{position:relative;width:100%;max-width:1440px;height:100%;max-height:862px;padding:0;margin:0 auto;background:radial-gradient(900px 600px at 50% 0%,rgba(124,92,255,.1),transparent 65%),#08090c;color:var(--ta-hud-text);font-family:var(--ta-hud-font-sans);box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ta-hud-classic--fixture{width:1440px;height:862px}.ta-hud-classic-header{position:relative;width:100%;height:60px;padding:0 30px;display:flex;align-items:center;gap:20px;background:#0e1015;border-bottom:1px solid rgba(255,255,255,.06);box-sizing:border-box;z-index:10}.ta-hud-classic-header-left{display:flex;align-items:center;gap:20px}.ta-hud-classic-badge{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:6px;background:#ffffff0f;color:#98a2b2;font:800 10px/1 Archivo,sans-serif;letter-spacing:.14em}.ta-hud-classic-subtitle{font:700 13px/1 Archivo,sans-serif;letter-spacing:.04em;color:#b4bcc9}.ta-hud-classic-room-id{font:500 11px/1 IBM Plex Mono,monospace;color:#4b5563}.ta-hud-classic-header-center{position:absolute;left:50%;transform:translate(-50%);top:18px;display:flex;align-items:center;gap:22px}.ta-hud-classic--fixture .ta-hud-classic-header-center{left:673px;transform:none}.ta-hud-classic-round-label{font:700 11px/1 Archivo,sans-serif;letter-spacing:.14em;color:#6b7280}.ta-hud-classic-match-score{font:900 22px/1 IBM Plex Mono,monospace;color:#c6ff3a;display:flex;align-items:center;gap:12px}.ta-hud-classic-match-score .win-rival{color:#8b94a3}.ta-hud-classic-match-score .colon{font:600 13px/1 IBM Plex Mono,monospace;color:#3f4653;margin:0}.ta-hud-classic-clock{font:700 15px/1 IBM Plex Mono,monospace;color:#e7eaef;letter-spacing:.02em}.ta-hud-classic-header-right{display:flex;align-items:center;margin-left:auto}.ta-hud-classic-forfeit-btn{display:inline-flex;align-items:center;height:30px;padding:0 13px;border-radius:8px;background:transparent;border:1px solid rgba(255,255,255,.09);font:700 10px/1 Archivo,sans-serif;letter-spacing:.12em;color:#8b94a3;cursor:default}.ta-hud-classic-body{position:relative;width:100%;height:calc(100% - 60px);max-height:764px;padding:26px 30px;display:grid;grid-template-columns:340px 1fr 400px;gap:30px;box-sizing:border-box}.ta-hud-classic--fixture .ta-hud-classic-body{position:absolute;left:0;top:60px;width:1440px;height:764px}.ta-hud-left{position:relative;padding-top:0;display:flex;flex-direction:column;gap:14px;min-width:0}.ta-hud-right{display:flex;flex-direction:column;gap:14px;padding-top:0;min-width:0}.ta-hud-left-hold,.ta-hud-hold-panel{position:relative;width:100%;padding:14px 16px;border-radius:12px;background:#0e1015;border:1px solid rgba(255,255,255,.06);box-sizing:border-box}.ta-hud-hold-header{display:flex;align-items:center;gap:4px;margin-bottom:12px}.ta-hud-label{font:700 10px/1 Archivo,sans-serif;letter-spacing:.16em;color:#6b7280;text-transform:uppercase}.ta-hud-hold-key{font:700 10px/1 Archivo,sans-serif;letter-spacing:.16em;color:#6b7280}.ta-hud-hold-canvas-wrap{display:flex;align-items:center;justify-content:center;height:74px}.ta-hud-left-stats,.ta-hud-stats-panel{position:relative;width:100%;padding:16px;border-radius:12px;background:#0e1015;border:1px solid rgba(255,255,255,.06);display:grid;grid-template-columns:1fr 1fr;gap:14px 12px;box-sizing:border-box}.ta-hud-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.ta-hud-stat-block{display:flex;flex-direction:column;gap:5px}.ta-hud-stat-label{font:700 9px/1 Archivo,sans-serif;letter-spacing:.16em;color:#5b6472;text-transform:uppercase}.ta-hud-score-value,.ta-hud-level-value,.ta-hud-lines-value,.ta-hud-apm-value,.ta-hud-pps-value,.ta-hud-round-value,.ta-hud-stat-value{font:700 20px/1 IBM Plex Mono,monospace;color:#f3f6fa;letter-spacing:-.01em}.ta-hud-controls-panel{position:relative;margin-top:0;padding:16px;border-radius:13px;background:#0e1015;border:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:10px;box-sizing:border-box}.ta-hud-controls-title{margin-bottom:0}.ta-hud-controls-list{display:flex;flex-direction:column;gap:10px}.ta-hud-control-item{display:flex;align-items:center;justify-content:space-between}.ta-hud-control-key{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:5px;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);font:600 10px/1 IBM Plex Mono,monospace;color:#b4bcc9;box-sizing:border-box}.ta-hud-control-label{font:600 10px/1 Archivo,sans-serif;letter-spacing:.12em;color:#5b6472}.ta-hud-chat-panel{position:relative;width:100%;display:flex;align-items:center;gap:11px;margin-top:auto;height:46px;padding:0 15px;border-radius:12px;background:#101218eb;border:1px solid rgba(255,255,255,.08);box-sizing:border-box}.ta-hud-chat-title{display:none}.ta-hud-chat-container{width:100%;display:flex;align-items:center}.ta-hud-chat-feed{display:flex;align-items:center;gap:8px;width:100%}.ta-hud-chat-key{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 8px;border-radius:5px;background:#ffffff0f;font:700 10px/1 IBM Plex Mono,monospace;color:#c6ff3a;box-sizing:border-box}.ta-hud-chat-author{font-family:var(--ta-hud-font-sans);font-weight:700;font-size:11px;color:#c6ff3a}.ta-hud-chat-body{font-family:var(--ta-hud-font-sans);font-weight:400;font-size:12px;color:#8b94a3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ta-hud-chat-unread{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#ff3b5c;font:800 10px/1 IBM Plex Mono,monospace;color:#0a0b0d;box-sizing:border-box}.ta-hud-chat-input-wrap{display:flex;margin-top:2px;background:#0000004d}.ta-hud-chat-input{width:100%;background:transparent;border:none;outline:none;font-family:var(--ta-hud-font-sans);font-size:11px;color:#e7eaef}.ta-hud-center{padding-top:0;display:flex;flex-direction:column;align-items:center;gap:14px}.ta-hud-player-identity{display:flex;align-items:center;gap:10px}.ta-hud-next-panel{padding:14px 16px;border-radius:13px;background:#0e1015;border:1px solid rgba(255,255,255,.06);box-sizing:border-box}.ta-hud-next-panel .ta-hud-label{display:block;margin-bottom:12px;font:700 10px/1 Archivo,sans-serif;letter-spacing:.16em;color:#6b7280}.ta-hud-next-canvas-wrap{display:flex;align-items:center;height:32px}.ta-hud-rivals{flex:1;display:flex;flex-direction:column;gap:10px;min-height:0;overflow-y:auto}.ta-hud-classic .ta-hud-rivals:has(>:nth-child(2)),.classic-hud .ta-hud-rivals:has(>:nth-child(2)){display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:136.5px;gap:8px;align-content:start}.ta-hud-classic .ta-hud-rivals>.mini-board,.classic-hud .ta-hud-rivals>.mini-board{min-width:0;min-height:0}.ta-hud-classic .mini-board,.classic-hud .mini-board{box-sizing:border-box;background:#0e1015;border-radius:12px;box-shadow:0 4px 12px #00000040}.ta-hud-classic .mini-board-canvas-wrap,.classic-hud .mini-board-canvas-wrap{box-sizing:border-box}.ta-hud-classic--fixture .mini-board{padding:16px!important;border-radius:13px!important;background:#0e1015!important;display:flex!important;flex-direction:column!important;gap:14px!important;box-sizing:border-box!important}.ta-hud-classic--fixture .mini-board-canvas-wrap{padding:0!important;border-radius:6px!important;background:#ffffff08!important;box-shadow:0 0 0 1px #ff3b5c2e!important}.ta-hud-classic--fixture .ta-hud-chat-input-wrap{display:none}.ta-hud-classic--fixture .ta-hud-rivals .mini-board:only-child{flex:1}.ta-hud-classic--fixture .mini-board>div:nth-child(2){align-items:flex-start!important}.ta-hud-classic--fixture .ta-hud-rivals .mini-board:only-child{height:626px!important;box-sizing:border-box!important}.ta-hud-classic--fixture .ta-hud-hold-canvas-wrap{min-height:74px!important;display:flex!important;align-items:center!important;justify-content:center!important}.ta-hud-classic--fixture .mini-board-footer{padding:6px 4px 4px!important}.ta-hud-classic--fixture .ta-hud-rivals .mini-board:only-child .mini-board-canvas-wrap{width:165px!important;height:325px!important;padding:3px!important;box-sizing:border-box!important}.ta-hud-classic.ta-hud-classic--fixture .ta-hud-incoming-garbage{flex-direction:column!important;padding-bottom:0!important}.ta-hud-classic .mini-board-canvas-wrap canvas,.classic-hud .mini-board-canvas-wrap canvas{image-rendering:pixelated;display:block}.ta-hud-classic--fixture .ta-hud-incoming-garbage{justify-content:flex-end!important;flex-direction:column-reverse!important;padding-bottom:44px!important;box-sizing:border-box!important}.ta-hud-classic--fixture .ta-hud-chat-panel{height:46px!important;margin-top:auto!important;box-sizing:border-box!important}.ta-hud-classic--fixture .ta-hud-board-wrap{width:326px!important;height:646px!important}.ta-hud-classic--fixture .ta-hud-board-wrap canvas{width:326px!important;height:646px!important}.ta-hud-classic--fixture .ta-hud-meter-wrap{height:640px!important;margin-top:6px!important}.ta-hud-classic--fixture .ta-hud-meter-wrap canvas{height:640px!important}.ta-hud-items{width:100%;max-width:1440px;margin:0 auto;font-family:Archivo,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;color:#e7eaef;background-color:#0c0e13;box-sizing:border-box;display:flex;flex-direction:column}.ta-hud-items-header{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;background:#0b0d11d1;border-bottom:1px solid rgba(255,255,255,.06);box-sizing:border-box}.ta-hud-items-header-left{display:flex;align-items:center;gap:18px}.ta-hud-items-pill{display:inline-flex;align-items:center;height:22px;padding:0 9px;background:#c6ff3a24;border-radius:6px;font-size:10px;font-weight:800;letter-spacing:.14em;color:#c6ff3a;box-sizing:border-box}.ta-hud-items-room-name{font-size:13px;font-weight:700;line-height:1;letter-spacing:.04em;color:#b4bcc9}.ta-hud-items-header-center{margin:0 auto;display:flex;align-items:center;gap:26px}.ta-hud-items-counter{display:flex;align-items:center;gap:9px}.ta-hud-items-counter-label{font-size:10px;font-weight:700;line-height:1;color:#6b7280;letter-spacing:.14em}.ta-hud-items-counter-val{font-family:IBM Plex Mono,monospace;font-size:20px;font-weight:900;line-height:1;color:#f3f6fa}.ta-hud-items-counter-max{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;line-height:1;color:#3f4653}.ta-hud-items-counter-val-lime{font-family:IBM Plex Mono,monospace;font-size:20px;font-weight:900;line-height:1;color:#c6ff3a}.ta-hud-items-clock{font-family:IBM Plex Mono,monospace;font-size:15px;font-weight:700;line-height:1;color:#e7eaef}.ta-hud-items-targets-hint{display:inline-flex;align-items:center;height:28px;padding:0 12px;border:1px solid rgba(255,255,255,.09);border-radius:8px;font-size:10px;font-weight:700;color:#8b94a3;letter-spacing:.12em;box-sizing:border-box}.ta-hud-items-body{display:grid;grid-template-columns:300px 1fr 428px;gap:24px;padding:22px 28px;height:766px;box-sizing:border-box}.ta-hud-items-left{display:flex;flex-direction:column;gap:12px;min-width:0}.ta-hud-items-hold{background:#0e1015;border:1px solid rgba(255,255,255,.06);border-radius:13px;padding:11px 15px;display:flex;align-items:center;gap:16px;box-sizing:border-box}.ta-hud-items-hold-label{font-size:10px;font-weight:700;color:#6b7280;letter-spacing:.16em}.ta-hud-items-hold-canvas-wrap{width:68px;height:40px;position:relative;margin-left:auto}.ta-hud-items-effects{background:#0e1015;border:1px solid rgba(255,255,255,.06);border-radius:13px;padding:15px;display:flex;flex-direction:column;gap:11px;box-sizing:border-box}.ta-hud-items-effects-label{font-size:10px;font-weight:700;color:#6b7280;letter-spacing:.16em}.ta-hud-items-effects-list{display:flex;flex-direction:column;gap:8px}.ta-hud-items-effects-empty{font-size:12px;font-style:italic;color:#4b5563;padding:6px 0}.ta-hud-items-effect-row{padding:11px 12px;background:#ffffff08;border-radius:10px;display:flex;flex-direction:column;gap:6px;box-sizing:border-box}.ta-hud-items-effect-header{display:flex;justify-content:space-between;align-items:center}.ta-hud-items-effect-name{font-size:12px;font-weight:800;letter-spacing:.08em}.ta-hud-items-effect-time{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700;color:#e7eaef}.ta-hud-items-effect-desc{font-size:11px;line-height:1.3;color:#6b7280}.ta-hud-items-stats{display:grid;grid-template-columns:1fr 1fr;gap:13px 10px;background:#0e1015;border:1px solid rgba(255,255,255,.06);border-radius:13px;padding:15px;box-sizing:border-box}.ta-hud-items-stat-item{display:flex;flex-direction:column;gap:4px}.ta-hud-items-stat-label{font-size:9px;font-weight:700;color:#5b6472;letter-spacing:.16em}.ta-hud-items-stat-val{font-family:IBM Plex Mono,monospace;font-size:17px;font-weight:700;color:#f3f6fa}.ta-hud-items-chat{margin-top:auto;background:#0e1015f0;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:13px 14px;display:flex;flex-direction:column;gap:9px;box-sizing:border-box}.ta-hud-items-chat-header{display:flex;align-items:center;gap:8px}.ta-hud-items-chat-title{font-size:9px;font-weight:700;color:#5b6472;letter-spacing:.16em}.ta-hud-items-chat-hint{margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600;color:#3f4653}.ta-hud-items-chat-messages{display:flex;flex-direction:column;gap:7px;max-height:120px;overflow-y:auto}.ta-hud-items-chat-empty{font-size:11px;font-style:italic;color:#4b5563}.ta-hud-items-chat-msg{display:flex;gap:7px;align-items:baseline}.ta-hud-items-chat-user{font-size:11px;font-weight:700;line-height:1.3;flex-shrink:0}.ta-hud-items-chat-text{font-size:11px;font-weight:400;line-height:1.35;color:#8b94a3}.ta-hud-items-center{display:flex;flex-direction:column;align-items:center;gap:10px;min-height:0}.ta-hud-items-player{display:flex;align-items:center;gap:9px}.ta-hud-items-avatar{width:24px;height:24px;border-radius:7px;background:linear-gradient(140deg,#2b3a55,#161b26);border:1px solid rgba(255,255,255,.12);color:#c6ff3a;font-size:9px;font-weight:800;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.ta-hud-items-player-name{font-size:14px;font-weight:800;letter-spacing:.04em;color:#f3f6fa}.ta-hud-items-player-tier{font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;color:#5b6472}.ta-hud-items-board-area{display:flex;gap:9px;align-items:flex-end}.ta-hud-items-meter-wrap{width:10px;height:486px;position:relative}.ta-hud-items-board-wrap{width:246px;height:486px;position:relative;box-sizing:border-box;border-radius:8px;background:#ffffff08;box-shadow:0 0 0 1px #ffffff14,0 0 36px -8px #c6ff3a33}.ta-hud-items-floating-badge{position:absolute;top:150px;left:50%;transform:translate(-50%);padding:7px 13px;border-radius:9px;display:flex;align-items:center;gap:8px;white-space:nowrap;box-shadow:0 4px 12px #0006;z-index:10}.ta-hud-items-badge-name{font-size:11px;font-weight:800;letter-spacing:.14em}.ta-hud-items-badge-time{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700}.ta-hud-items-slots-slot,.ta-hud-items-rival-grid-slot{width:100%}.ta-rival-grid-container{display:flex;flex-direction:column;gap:10px;width:100%;box-sizing:border-box}.ta-attack-feed{padding:11px 13px;border-radius:12px;background:#0e1015;border:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:8px;flex-shrink:0}.ta-attack-feed-title{font:700 10px/1 Archivo,sans-serif;letter-spacing:.16em;color:#6b7280;text-transform:uppercase}.ta-attack-feed-list{display:flex;flex-direction:column;gap:8px}.ta-attack-feed-row{display:flex;align-items:center;gap:8px}.ta-attack-feed-attacker{font:700 11px/1 Archivo,sans-serif;color:#e7eaef}.ta-attack-feed-arrow{font:700 12px/1 IBM Plex Mono,monospace;color:#8b94a3}.ta-attack-feed-target{font:700 11px/1 Archivo,sans-serif;color:#8b94a3}.ta-attack-feed-badge{display:inline-flex;align-items:center;height:19px;padding:0 7px;border-radius:5px;background:#ffffff0d;font:700 9px/1 IBM Plex Mono,monospace;letter-spacing:.06em;color:#ff3b5c}.ta-attack-feed-time{margin-left:auto;font:500 9px/1 IBM Plex Mono,monospace;color:#3f4653}.ta-rival-boards-grid{min-height:0;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:136.5px;gap:8px;width:100%}.ta-rival-board-card{position:relative;display:flex;min-height:0;transition:box-shadow .15s ease,opacity .15s ease}.ta-rival-board-card>.mini-board{flex:1;min-width:0;min-height:0}.ta-rival-board-card.is-targeted{box-shadow:0 0 10px #c6ff3a40}.ta-rival-board-card.is-targeted>.mini-board{border-color:#c6ff3a!important}.ta-rival-target-badge{position:absolute;top:-6px;right:8px;background:#c6ff3a;color:#07080a;font:800 8px/1 Archivo,sans-serif;letter-spacing:.08em;padding:2px 5px;border-radius:3px;z-index:2;box-shadow:0 2px 4px #00000080}.ta-rival-board-card.is-ko{cursor:default}.ta-spectating-card{padding:8px;border-radius:11px;border:1px dashed rgba(255,255,255,.07);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:100px}.ta-spectating-count{font:900 20px/1 IBM Plex Mono,monospace;color:#2b303a}.ta-spectating-label{font:700 9px/1 Archivo,sans-serif;letter-spacing:.16em;color:#3f4653}.ta-hud-slots-panel{width:100%;padding:10px;border-radius:13px;background:#0e1015;border:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;gap:8px;flex-shrink:0;box-sizing:border-box;font-family:Archivo,system-ui,-apple-system,sans-serif}.ta-hud-slots-header-top{display:flex;align-items:center;justify-content:space-between}.ta-hud-slots-title{font-family:Archivo,sans-serif;font-weight:700;font-size:10px;line-height:1;letter-spacing:.16em;color:#6b7280;text-transform:uppercase}.ta-hud-slots-hint{font-family:IBM Plex Mono,monospace;font-weight:600;font-size:9px;line-height:1;letter-spacing:.06em;color:#4b5563;text-transform:uppercase}.ta-hud-slots-explainer{font-family:Archivo,sans-serif;font-weight:400;font-size:10px;line-height:1.35;color:#5b6472}.ta-hud-slots-star{color:#c6ff3a;font-weight:700}.ta-hud-slots-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.ta-hud-slots-card{position:relative;padding:11px;border-radius:11px;display:flex;flex-direction:column;gap:9px;overflow:hidden;box-sizing:border-box;cursor:pointer;border:1px solid transparent;transition:transform .1s ease,border-color .15s ease}.ta-hud-slots-card:hover{transform:translateY(-1px)}.ta-hud-slots-card--charging{background:#ffffff08;border:1px solid rgba(255,255,255,.08);cursor:default}.ta-hud-slots-card--charging:hover{transform:none}.ta-hud-slots-card-top{display:flex;align-items:center;gap:8px}.ta-hud-slots-code-tile{width:30px;height:30px;flex-shrink:0;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;font-family:IBM Plex Mono,monospace;font-weight:700;font-size:10px;line-height:1;box-sizing:border-box}.ta-hud-slots-card-info{display:flex;flex-direction:column;gap:4px;min-width:0}.ta-hud-slots-item-name{font-family:Archivo,sans-serif;font-weight:800;font-size:11px;line-height:1;letter-spacing:.06em;color:#e7eaef;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ta-hud-slots-item-state{font-family:IBM Plex Mono,monospace;font-weight:600;font-size:9px;line-height:1;letter-spacing:.08em}.ta-hud-slots-key-badge{margin-left:auto;width:19px;height:19px;flex-shrink:0;border-radius:5px;background:#ffffff12;display:flex;align-items:center;justify-content:center;font-family:IBM Plex Mono,monospace;font-weight:700;font-size:9px;line-height:1;color:#8b94a3}.ta-hud-slots-card-label{font-family:Archivo,sans-serif;font-weight:600;font-size:9px;line-height:1;letter-spacing:.14em;color:#5b6472;text-transform:uppercase}.ta-hud-slots-card-hover-reason{display:none;position:absolute;bottom:4px;right:6px;font-family:Archivo,sans-serif;font-size:8px;font-weight:600;color:#ff3b5c;background:#0f1116e6;padding:2px 4px;border-radius:3px;pointer-events:none}.ta-hud-slots-card[data-invalid-reason]:hover .ta-hud-slots-card-hover-reason{display:block}.glowItem{animation:glowItem 1.6s ease-in-out infinite}@keyframes glowItem{0%,to{box-shadow:0 0 12px #c6ff3a40,inset 0 0 8px #c6ff3a26}50%{box-shadow:0 0 24px #c6ff3a8c,inset 0 0 16px #c6ff3a59}}.ta-hud-slots-roulette{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);box-sizing:border-box}.ta-hud-slots-roulette-title{font-family:Archivo,sans-serif;font-weight:700;font-size:9px;line-height:1;letter-spacing:.14em;color:#5b6472;text-transform:uppercase}.ta-hud-slots-roulette-viewport{height:20px;overflow:hidden;position:relative;flex:1}.ta-hud-slots-roulette-reel{display:flex;gap:6px;animation:sweep 2.4s linear infinite;white-space:nowrap}@keyframes sweep{0%{transform:translate(0)}to{transform:translate(-50%)}}.ta-hud-slots-roulette-chip{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:5px;background:#c6ff3a1a;font-family:IBM Plex Mono,monospace;font-weight:700;font-size:9px;line-height:1;color:#c6ff3a;box-sizing:border-box}.ta-hud-slots-roulette-lines{font-family:IBM Plex Mono,monospace;font-weight:600;font-size:9px;line-height:1;color:#4b5563;text-transform:uppercase}.ta-gameover{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:40;background:#07080ab8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-family:var(--font-sans, Archivo, system-ui, sans-serif)}.ta-gameover-panel{display:flex;flex-direction:column;align-items:center;gap:18px;min-width:260px;padding:28px 32px;background:var(--color-panel, #10131a);border:1px solid var(--color-border, rgba(255, 255, 255, .1));border-radius:10px;box-shadow:0 18px 48px #0000008c}.ta-gameover-title{font-size:22px;letter-spacing:.22em;color:var(--color-danger, #ff4d4d)}.ta-gameover-stats{display:flex;flex-direction:column;gap:6px;width:100%}.ta-gameover-stat{display:flex;justify-content:space-between;gap:24px;font-size:13px;font-variant-numeric:tabular-nums}.ta-gameover-stat-label{letter-spacing:.12em;color:var(--color-text-dim, #8b93a3)}.ta-gameover-stat-value{color:var(--color-text, #e7eaef)}.ta-gameover-actions{display:flex;gap:10px}.ta-gameover-btn{min-width:118px;padding:9px 16px;background:transparent;border:1px solid var(--color-border, rgba(255, 255, 255, .14));border-radius:4px;color:var(--color-text, #e7eaef);font-family:inherit;font-size:12px;letter-spacing:.12em;cursor:pointer}.ta-gameover-btn:hover,.ta-gameover-btn.primary{border-color:var(--color-accent, #c6ff00);color:var(--color-accent, #c6ff00)}.ta-gameover-btn.primary:hover{background:#c6ff001f}.ta-browser{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--color-base, #07080A);color:var(--color-text, #E7EAEF);font-family:var(--font-sans, Archivo, system-ui, sans-serif)}.ta-browser-header{display:flex;align-items:center;gap:18px;height:76px;padding:0 26px;flex-shrink:0;border-bottom:1px solid var(--color-border, rgba(255, 255, 255, .06));background:#0b0d11}.ta-browser-title{margin:0;font-weight:800;font-size:22px;line-height:1;letter-spacing:-.01em;text-transform:uppercase;color:#f3f6fa}.ta-browser-active{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-weight:600;font-size:12px;line-height:1;letter-spacing:.08em;color:#5b6472}.ta-browser-search{width:280px;height:38px;padding:0 14px;border-radius:10px;background:#12141a;border:1px solid rgba(255,255,255,.08);font-family:var(--font-sans, Archivo, system-ui, sans-serif);font-weight:400;font-size:13px;color:#f3f6fa;box-sizing:border-box;outline:none}.ta-browser-search::placeholder{color:#4b5563}.ta-browser-search:focus{border-color:#c6ff3a66}.ta-browser-tabs{display:flex;gap:4px;padding:4px;border-radius:11px;background:#101218;border:1px solid rgba(255,255,255,.07)}.ta-browser-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;display:inline-flex;align-items:center;height:30px;padding:0 15px;border-radius:8px;background:transparent;color:#7a8494;font-family:var(--font-sans, Archivo, system-ui, sans-serif);font-weight:700;font-size:11px;line-height:1;letter-spacing:.12em}.ta-browser-tab.active{background:var(--color-accent, #c6ff3a);color:#0a0b0d}.ta-browser-header-rail{margin-left:auto;display:flex;align-items:center;gap:12px}.ta-browser-hidefull{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:0;font-family:var(--font-sans, Archivo, system-ui, sans-serif);font-weight:600;font-size:11px;line-height:1;letter-spacing:.08em;color:#8b94a3}.ta-browser-toggle{width:30px;height:17px;border-radius:9px;background:#ffffff1f;position:relative;display:inline-block;flex-shrink:0}.ta-browser-toggle:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#0a0b0d;transition:left .15s ease}.ta-browser-hidefull.on .ta-browser-toggle{background:var(--color-accent, #c6ff3a)}.ta-browser-hidefull.on .ta-browser-toggle:after{left:15px}.ta-browser-create{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:9px;height:40px;padding:0 18px;border-radius:10px;background:var(--color-accent, #c6ff3a);box-shadow:0 8px 24px -8px #c6ff3a99;font-family:var(--font-sans, Archivo, system-ui, sans-serif);font-weight:900;font-size:13px;line-height:1;letter-spacing:.06em;color:#0a0b0d}.ta-browser-body{flex:1;display:flex;min-height:0}.ta-browser-main{flex:1;display:flex;flex-direction:column;min-width:0;padding:16px 26px 0}.ta-browser-table{display:flex;flex-direction:column;min-height:0}.ta-browser-thead{display:grid;grid-template-columns:64px 1fr 96px 92px 78px 68px 108px;gap:12px;padding:0 14px 10px;font-weight:700;font-size:10px;line-height:1;letter-spacing:.16em;color:#4b5563}.ta-browser-th.right{text-align:right}.ta-browser-rows{display:flex;flex-direction:column;gap:6px;overflow:hidden}.ta-browser-row{display:grid;grid-template-columns:64px 1fr 96px 92px 78px 68px 108px;gap:12px;align-items:center;height:62px;padding:0 14px;border-radius:11px;background:#0f1116;border:1px solid rgba(255,255,255,.055);box-sizing:border-box;cursor:default}.ta-browser-row.first{background:#c6ff3a0d;border-color:#c6ff3a52}.ta-browser-row.dim{opacity:.62}.ta-row-id{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-weight:600;font-size:12px;line-height:1;color:#5b6472}.ta-row-nh{display:flex;flex-direction:column;gap:5px;min-width:0}.ta-row-name{font-family:var(--font-sans, Archivo, system-ui, sans-serif);font-weight:700;font-size:15px;line-height:1;color:#f3f6fa}.ta-browser-row.dim .ta-row-name{color:#8b94a3}.ta-row-host{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-weight:500;font-size:11px;line-height:1;color:#5b6472}.ta-row-mode{display:inline-flex;align-items:center;justify-content:center;height:24px;border-radius:6px;font-family:var(--font-sans, Archivo, system-ui, sans-serif);font-weight:800;font-size:10px;line-height:1;letter-spacing:.14em;justify-self:start}.ta-row-mode.items{background:#c6ff3a24;color:var(--color-accent, #c6ff3a)}.ta-row-mode.classic{background:#ffffff0f;color:#98a2b2}.ta-row-players{display:flex;align-items:center;gap:8px}.ta-row-p{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-weight:600;font-size:14px;line-height:1;color:#d3d9e2}.ta-row-dots{display:flex;gap:2px}.ta-row-dot{width:4px;height:14px;border-radius:2px;display:inline-block}.ta-row-tier{font-family:var(--font-sans, Archivo, system-ui, sans-serif);font-weight:700;font-size:12px;line-height:1;letter-spacing:.08em;color:#8b94a3}.ta-row-ping{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-weight:500;font-size:12px;line-height:1;color:#8b94a3}.ta-row-ping.amber{color:var(--color-warn, #fbbf24)}.ta-row-ping.unknown{color:#5b6472}.ta-row-status{justify-self:end;display:inline-flex;align-items:center;justify-content:center;height:30px;min-width:62px;padding:0 14px;border-radius:8px;border:1px solid rgba(255,255,255,.09);color:#5b6472;font-family:var(--font-sans, Archivo, system-ui, sans-serif);font-weight:800;font-size:10px;line-height:1;letter-spacing:.14em;box-sizing:border-box}.ta-row-status.join{background:#c6ff3a1f;border-color:#c6ff3a66;color:var(--color-accent, #c6ff3a)}.ta-row-status.ingame{color:var(--color-warn, #fbbf24);border-color:#ffffff17}.ta-browser-empty{display:flex;align-items:center;justify-content:center;height:120px;border-radius:11px;background:#0f1116;border:1px dashed rgba(255,255,255,.09);color:#5b6472;font-family:var(--font-mono, "IBM Plex Mono", monospace);font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.ta-browser-rail{width:318px;flex-shrink:0;border-left:1px solid var(--color-border, rgba(255, 255, 255, .06));background:#0b0d11;display:flex;flex-direction:column;overflow:hidden}.ta-chat{display:flex;flex-direction:column;min-height:0;box-sizing:border-box}.ta-chat--rail{background:#0b0d11}.ta-chat--rail .ta-chat-head{display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.05)}.ta-chat--rail .chat-header-title{font:700 10px/1 Archivo,system-ui,sans-serif;letter-spacing:.16em;color:#8b94a3}.ta-chat--rail .ta-chat-scroll{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;padding:14px 18px;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid rgba(255,255,255,.05)}.ta-chat--rail .ta-chat-input-row{display:flex;align-items:center;height:40px;box-sizing:border-box;margin:12px 16px 18px;padding:0 14px;gap:10px;border-radius:10px;background:#12141a;border:1px solid rgba(255,255,255,.08)}.ta-chat--rail .ta-chat-input{flex:1;min-width:0;height:100%;background:transparent;border:none;outline:none;font:400 13px/1 Archivo,system-ui,sans-serif;color:#e7eaef}.ta-chat--rail .ta-chat-input::placeholder{color:#4b5563}.ta-chat--rail .ta-chat-enter-hint{font:700 10px/1 IBM Plex Mono,monospace;color:#3f4653;flex-shrink:0}.ta-chat-row{display:flex;flex-direction:column;gap:4px}.ta-chat-row-head{display:flex;align-items:center;gap:7px}.ta-chat-author{font:700 11px/1 Archivo,system-ui,sans-serif;letter-spacing:.02em}.ta-chat-time{font:600 9px/1 IBM Plex Mono,monospace;color:#3f4653}.ta-chat-body{font:400 13px/1.45 Archivo,system-ui,sans-serif;color:#b4bcc9;text-wrap:pretty;overflow-wrap:anywhere}.ta-chat-row.system .ta-chat-author{color:#5b6472}.ta-chat--compact .ta-chat-scroll{display:flex;flex-direction:column;gap:5px;min-height:0;overflow:hidden}.ta-chat--compact .ta-chat-row{flex-direction:row;align-items:baseline;gap:7px}.ta-chat--compact .ta-chat-author{font:700 11px/1.3 Archivo,system-ui,sans-serif;flex-shrink:0}.ta-chat--compact .ta-chat-body{font:400 11px/1.35 Archivo,system-ui,sans-serif;color:#8b94a3}.ta-ranked-card{display:flex;flex-direction:column;margin:16px;width:calc(100% - 32px);box-sizing:border-box;background:linear-gradient(150deg,#1a2033,#101218);border:1px solid rgba(198,255,58,.18);border-radius:13px;padding:16px;color:var(--color-text, #E7EAEF);font-family:var(--font-sans, Archivo, sans-serif)}.ta-ranked-card--idle{height:161px;overflow:hidden}.ta-ranked-card-header{display:flex;justify-content:space-between;align-items:center;height:10px}.ta-ranked-card-badge{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:700;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:#8b94a3;white-space:nowrap}.ta-ranked-card-badge-star{display:none}.ta-ranked-card-header .ta-ranked-card-estimate-val{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:10px;font-weight:600;line-height:1;color:var(--color-accent, #C6FF3A);white-space:nowrap}.ta-ranked-card-tier-row{display:flex;align-items:flex-end;margin:14px 0 4px;height:31px}.ta-ranked-card-tier{font-family:var(--font-sans, Archivo, sans-serif);font-size:34px;font-weight:900;line-height:.9;font-stretch:112%;letter-spacing:-.02em;color:#f3f6fa;text-transform:uppercase;white-space:nowrap}.ta-ranked-card-tier--empty{display:none}.ta-ranked-card-rp-row{display:flex;align-items:center;gap:10px;margin-bottom:14px;height:12px}.ta-ranked-card-rp{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:12px;font-weight:600;line-height:1;color:#9aa3b2;white-space:nowrap}.ta-ranked-card-progress{flex:1;height:5px;border-radius:3px;background:#ffffff17;overflow:hidden;display:block}.ta-ranked-card-progress-fill{display:block;width:68%;height:100%;background:var(--color-accent, #C6FF3A)}.ta-ranked-card--queueing .ta-ranked-card-tier-row,.ta-ranked-card--matched .ta-ranked-card-tier-row,.ta-ranked-card--error .ta-ranked-card-tier-row,.ta-ranked-card--queueing .ta-ranked-card-rp-row,.ta-ranked-card--matched .ta-ranked-card-rp-row,.ta-ranked-card--error .ta-ranked-card-rp-row,.ta-ranked-card--queueing .ta-ranked-card-header .ta-ranked-card-estimate-val,.ta-ranked-card--matched .ta-ranked-card-header .ta-ranked-card-estimate-val,.ta-ranked-card--error .ta-ranked-card-header .ta-ranked-card-estimate-val,.ta-ranked-card--idle .ta-ranked-card-modes,.ta-ranked-card--idle .ta-ranked-card-status-container{display:none}.ta-ranked-card-modes{display:flex;background:#ffffff0a;border-radius:7px;padding:2px;gap:3px;margin-bottom:8px}.ta-ranked-card-mode-btn{flex:1;background:transparent;border:none;border-radius:5px;padding:4px 8px;font-size:10px;font-weight:700;letter-spacing:.08em;color:#8b94a3;cursor:pointer;transition:all .15s ease;white-space:nowrap}.ta-ranked-card-mode-btn.active{background:#ffffff1a;color:#fff}.ta-ranked-card-mode-btn:disabled{opacity:.5;cursor:not-allowed}.ta-ranked-card-status-container{display:flex;flex-direction:column;gap:6px;padding:8px 10px;background:#0003;border-radius:8px;border:1px solid rgba(255,255,255,.04);margin-bottom:12px}.ta-ranked-card-status-banner{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ta-ranked-card--idle .ta-ranked-card-status-banner{color:#8b94a3}.ta-ranked-card--queueing .ta-ranked-card-status-banner,.ta-ranked-card--matched .ta-ranked-card-status-banner{color:var(--color-accent, #C6FF3A)}.ta-ranked-card--error .ta-ranked-card-status-banner{color:var(--color-attack, #FF3B5C)}.ta-ranked-card-pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--color-accent, #C6FF3A);flex-shrink:0}.ta-ranked-card--idle .ta-ranked-card-pulse-dot{background:#6b7280}.ta-ranked-card--queueing .ta-ranked-card-pulse-dot{background:var(--color-accent, #C6FF3A);animation:ta-pulse 1.5s infinite}.ta-ranked-card--matched .ta-ranked-card-pulse-dot{background:var(--color-accent, #C6FF3A)}.ta-ranked-card--error .ta-ranked-card-pulse-dot{background:var(--color-attack, #FF3B5C)}@keyframes ta-pulse{0%{opacity:.3;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}to{opacity:.3;transform:scale(.9)}}.ta-ranked-card-readouts{display:flex;justify-content:space-between}.ta-ranked-card-readout-item{display:flex;flex-direction:column;gap:1px}.ta-ranked-card-readout-label{font-size:9px;font-weight:600;color:#6b7280;letter-spacing:.06em}.ta-ranked-card-readout-val{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:12px;font-weight:600;line-height:1;color:#e7eaef}.ta-ranked-card-detail{font-size:10px;font-family:var(--font-mono, "IBM Plex Mono", monospace);color:#8b94a3;word-break:break-all}.ta-ranked-card-btn{width:100%;height:42px;padding:0 12px;border-radius:10px;font-family:var(--font-sans, Archivo, sans-serif);font-size:14px;font-weight:900;line-height:1;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;display:flex;align-items:center;justify-content:center;transition:all .15s ease;box-sizing:border-box}.ta-ranked-card-btn--join{background:var(--color-accent, #C6FF3A);color:#0a0b0d}.ta-ranked-card-btn--join:hover{filter:brightness(1.1)}.ta-ranked-card-btn--leave{background:#ff3b5c26;border:1px solid var(--color-attack, #FF3B5C);color:var(--color-attack, #FF3B5C)}.ta-ranked-card-btn--leave:hover{background:#ff3b5c40}.ta-ranked-card-btn--matched{background:#c6ff3a33;border:1px solid var(--color-accent, #C6FF3A);color:var(--color-accent, #C6FF3A);cursor:not-allowed}.ta-ranked-card-btn--retry{background:#ff3b5c33;border:1px solid var(--color-attack, #FF3B5C);color:#fff}.ta-create{position:relative;width:100%;max-width:1440px;height:900px;margin:0 auto;border-radius:12px;overflow:hidden;background:#0a0b0d;box-shadow:0 48px 100px -24px #000000e6,0 0 0 1px #ffffff17;color:#f3f6fa;font-family:Archivo,-apple-system,BlinkMacSystemFont,sans-serif}.ta-create,.ta-create *,.ta-create *:before,.ta-create *:after{box-sizing:border-box}.ta-create-titlebar{display:flex;align-items:center;height:38px;padding:0 14px;background:linear-gradient(#1c1f27,#14171f);border-bottom:1px solid rgba(255,255,255,.06)}.ta-shell .ta-create-titlebar{display:none}.ta-create-titlebar-dots{display:flex;gap:8px}.ta-create-titlebar-dot{width:12px;height:12px;border-radius:50%}.ta-create-titlebar-dot--close{background:#ff5f57}.ta-create-titlebar-dot--min{background:#febc2e}.ta-create-titlebar-dot--max{background:#28c840}.ta-create-titlebar-title{margin:0 auto;font:600 12px/1 Archivo,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#7a8494}.ta-create-titlebar-version{font:500 10px/1 IBM Plex Mono,monospace;letter-spacing:.12em;color:#4b5563}.ta-create-overlay{position:fixed;top:38px;right:0;bottom:0;left:0;background:transparent}.ta-create-behind{display:flex;height:100%;filter:blur(7px);opacity:.32}.ta-create-behind-rail{width:78px;background:#0d0f14}.ta-create-behind-list{flex:1;padding:24px 26px;display:flex;flex-direction:column;gap:8px;min-width:0}.ta-create-behind-toolbar{height:52px;border-radius:11px;background:#15181f;flex-shrink:0}.ta-create-behind-row{height:62px;border-radius:11px;background:#101318;flex-shrink:0}.ta-create-behind-aside{width:318px;background:#0b0d11}.ta-create-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#060709b8}.ta-create-modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:936px;border-radius:18px;background:#0f1116;border:1px solid rgba(255,255,255,.1);box-shadow:0 60px 120px -30px #000000f2}.ta-create-modal-header{display:flex;align-items:center;justify-content:space-between;padding:24px 28px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.ta-create-modal-heading{display:flex;flex-direction:column;gap:7px}.ta-create-eyebrow{font:700 10px/1 Archivo,sans-serif;letter-spacing:.18em;color:#c6ff3a}.ta-create-title{margin:0;font:900 30px/1 Archivo,sans-serif;font-stretch:110%;letter-spacing:-.02em;text-transform:uppercase;color:#f3f6fa}.ta-create-close{width:34px;height:34px;padding:0;border-radius:9px;background:#171a21;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;font:500 15px/1 Archivo,sans-serif;color:#8b94a3;cursor:pointer}.ta-create-body{display:grid;grid-template-columns:1fr 356px;gap:0}.ta-create-col{padding:24px 28px 28px;display:flex;flex-direction:column;gap:22px;min-width:0}.ta-create-col--main{border-right:1px solid rgba(255,255,255,.06)}.ta-create-field{display:flex;flex-direction:column;gap:10px}.ta-create-field--name{gap:9px}.ta-create-field--pool{gap:11px}.ta-create-label{font:700 10px/1 Archivo,sans-serif;letter-spacing:.16em;color:#6b7280}.ta-create-field-head{display:flex;align-items:center;justify-content:space-between}.ta-create-problem{margin:0;font:500 10px/1.4 IBM Plex Mono,monospace;letter-spacing:.02em;color:#ff3b5c}.ta-create-problem.is-empty{display:none}.ta-create-namefield{display:flex;align-items:center;height:46px;padding:0 15px;border-radius:11px;background:#15181f;border:1px solid rgba(255,255,255,.08)}.ta-create-namefield.is-focused,.ta-create-namefield:focus-within{border-color:#c6ff3a59;box-shadow:0 0 0 3px #c6ff3a14}.ta-create-name-input{flex:1;min-width:0;height:100%;padding:0;margin:0;border:0;outline:none;background:transparent;font:600 15px/1 Archivo,sans-serif;color:#f3f6fa;caret-color:#c6ff3a}.ta-create-name-input::placeholder{color:#4b5563}.ta-create-name-count{margin-left:auto;padding-left:10px;font:500 11px/1 IBM Plex Mono,monospace;color:#4b5563}.ta-create-name-count.is-full{color:#ff3b5c}.ta-create-types{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ta-create-type{position:relative;padding:16px;border-radius:13px;background:#13161c;border:1px solid rgba(255,255,255,.08);overflow:hidden;text-align:left;cursor:pointer;font-family:inherit}.ta-create-type.is-selected{background:linear-gradient(150deg,#c6ff3a1f,#c6ff3a08);border-color:#c6ff3a8c}.ta-create-type-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.ta-create-type-name{font:800 15px/1 Archivo,sans-serif;letter-spacing:.06em;color:#c3cad6}.ta-create-type.is-selected .ta-create-type-name{color:#dfff9a}.ta-create-radio{width:17px;height:17px;border-radius:50%;border:1.5px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center}.ta-create-type.is-selected .ta-create-radio{background:#c6ff3a;border-color:#c6ff3a}.ta-create-radio-dot{display:none;width:6px;height:6px;border-radius:50%;background:#0a0b0d}.ta-create-type.is-selected .ta-create-radio-dot{display:block}.ta-create-type-desc{margin:0;font:400 12px/1.5 Archivo,sans-serif;color:#6b7280}.ta-create-type.is-selected .ta-create-type-desc{color:#a9be7c}.ta-create-pool-count{font:600 10px/1 IBM Plex Mono,monospace;color:#c6ff3a}.ta-create-pool{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ta-create-field--pool.is-hidden{display:none}.ta-create-pool-item{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:10px;background:#14171e;border:1px solid rgba(255,255,255,.09);opacity:1;text-align:left;cursor:pointer;font-family:inherit}.ta-create-pool-item.is-off{background:#0d0f13;border-color:#ffffff0a;opacity:.42}.ta-create-pool-tile{width:28px;height:28px;flex-shrink:0;border-radius:7px;background:#ffffff0d;border:1px solid rgba(255,255,255,.07);display:flex;align-items:center;justify-content:center;font:700 9px/1 IBM Plex Mono,monospace}.ta-create-pool-item.is-off .ta-create-pool-tile{background:#ffffff08;border-color:#ffffff12}.ta-create-pool-text{display:flex;flex-direction:column;gap:3px;min-width:0}.ta-create-pool-name{font:700 11px/1 Archivo,sans-serif;letter-spacing:.06em;color:#d3d9e2;white-space:nowrap}.ta-create-pool-kind{font:600 9px/1 IBM Plex Mono,monospace;letter-spacing:.08em}.ta-settings{display:contents}.ta-settings-col{box-sizing:border-box;width:356px;flex:0 0 356px;padding:24px 28px 28px;display:flex;flex-direction:column;gap:22px;min-width:0}.ta-settings-field{display:flex;flex-direction:column;gap:10px}.ta-settings-field-head{display:flex;align-items:center;justify-content:space-between}.ta-settings-label{font:700 10px/1 Archivo,sans-serif;letter-spacing:.16em;color:#6b7280}.ta-settings-value{font:800 15px/1 IBM Plex Mono,monospace;color:#c6ff3a}.ta-settings-readout{font:600 11px/1 IBM Plex Mono,monospace;color:#9aa3b2}.ta-settings-problem{margin:0;font:500 10px/1.4 IBM Plex Mono,monospace;letter-spacing:.02em;color:#ff3b5c}.ta-settings-problem.is-empty{display:none}.ta-settings-players{display:flex;gap:5px}.ta-settings-player{flex:1;box-sizing:border-box;height:38px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:#13161c;border:1px solid rgba(255,255,255,.08);color:#8b94a3;font:700 13px/1 IBM Plex Mono,monospace;padding:0;cursor:pointer}.ta-settings-player.is-selected{background:#c6ff3a;border-color:#c6ff3a;color:#0a0b0d}.ta-settings-gravity{position:relative;height:5px;border-radius:3px;background:#ffffff17}.ta-settings-gravity-fill{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:#c6ff3a}.ta-settings-gravity-knob{position:absolute;top:50%;transform:translate(-50%,-50%);box-sizing:border-box;width:16px;height:16px;border-radius:50%;background:#0a0b0d;border:3px solid #c6ff3a}.ta-settings-gravity-input{position:absolute;top:-8px;right:0;bottom:-8px;left:0;width:100%;margin:0;opacity:0;cursor:pointer}.ta-settings-formats{display:flex;gap:5px;padding:4px;border-radius:10px;background:#101218;border:1px solid rgba(255,255,255,.07)}.ta-settings-format{flex:1;box-sizing:border-box;height:32px;border-radius:7px;display:flex;align-items:center;justify-content:center;background:transparent;border:0;color:#7a8494;font:700 10px/1 Archivo,sans-serif;letter-spacing:.1em;cursor:pointer}.ta-settings-format.is-selected{background:#c6ff3a;color:#0a0b0d}.ta-settings-visibility{display:flex;flex-direction:column;gap:7px}.ta-settings-vis{display:flex;align-items:center;gap:11px;box-sizing:border-box;height:42px;padding:0 14px;border-radius:10px;background:#13161c;border:1px solid rgba(255,255,255,.08);cursor:pointer;font-family:inherit;width:100%}.ta-settings-vis.is-selected{background:#c6ff3a14;border-color:#c6ff3a66}.ta-settings-vis-dot{box-sizing:border-box;width:15px;height:15px;border-radius:50%;border:1.5px solid rgba(255,255,255,.2);flex-shrink:0}.ta-settings-vis.is-selected .ta-settings-vis-dot{background:#c6ff3a;border-color:#c6ff3a}.ta-settings-vis-label{font:700 13px/1 Archivo,sans-serif;color:#8b94a3}.ta-settings-vis.is-selected .ta-settings-vis-label{color:#dfff9a}.ta-settings-vis-hint{margin-left:auto;font:500 11px/1 IBM Plex Mono,monospace;color:#7e9147}.ta-settings-code{box-sizing:border-box;height:42px;padding:0 14px;border-radius:10px;background:#15181f;border:1px solid rgba(255,255,255,.08);color:#f3f6fa;font:600 13px/1 IBM Plex Mono,monospace;letter-spacing:.14em;width:100%;outline:none}.ta-settings-code.is-hidden{display:none}.ta-settings-spectators{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;height:42px;padding:0 14px;border-radius:10px;background:#13161c;border:1px solid rgba(255,255,255,.08);cursor:pointer;font-family:inherit;width:100%}.ta-settings-spectators-label{font:700 12px/1 Archivo,sans-serif;letter-spacing:.04em;color:#b4bcc9}.ta-settings-switch{width:34px;height:19px;border-radius:10px;background:#ffffff1f;position:relative;display:inline-block;flex-shrink:0}.ta-settings-spectators.is-on .ta-settings-switch{background:#c6ff3a}.ta-settings-switch-knob{position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:#0a0b0d}.ta-settings-spectators.is-on .ta-settings-switch-knob{left:auto;right:2px}.ta-settings-footer{display:flex;align-items:center;gap:12px;padding:18px 28px;border-top:1px solid rgba(255,255,255,.06);background:#0c0e13;border-radius:0 0 18px 18px}.ta-settings-server{font:500 11px/1.5 IBM Plex Mono,monospace;color:#4b5563}.ta-settings-footer-problems{margin:0;font:500 10px/1.4 IBM Plex Mono,monospace;color:#ff3b5c}.ta-settings-footer-problems.is-empty{display:none}.ta-settings-actions{margin-left:auto;display:flex;gap:10px}.ta-settings-cancel{display:inline-flex;align-items:center;box-sizing:border-box;height:44px;padding:0 22px;border-radius:11px;background:#171a21;border:1px solid rgba(255,255,255,.09);font:700 13px/1 Archivo,sans-serif;letter-spacing:.08em;color:#b4bcc9;cursor:pointer}.ta-settings-submit{display:inline-flex;align-items:center;box-sizing:border-box;height:44px;padding:0 30px;border-radius:11px;background:#c6ff3a;border:0;box-shadow:0 10px 28px -10px #c6ff3ab3;font:900 14px/1 Archivo,sans-serif;letter-spacing:.1em;color:#0a0b0d;cursor:pointer}.ta-settings-submit:disabled{background:#2a2f38;box-shadow:none;color:#6b7280;cursor:not-allowed}.ta-settings-submit.is-pending:disabled{background:#c6ff3a3d;color:#0a0b0d99;cursor:progress}.ta-waiting{display:flex;width:100%;max-width:1440px;height:862px;margin:0 auto;background:#0a0b0d;color:#f3f6fa;font-family:Archivo,system-ui,sans-serif}.ta-waiting,.ta-waiting *,.ta-waiting *:before,.ta-waiting *:after{box-sizing:border-box}.ta-waiting-main{display:flex;flex:1;flex-direction:column;min-width:0}.ta-waiting-header{display:flex;flex:0 0 88px;height:88px;align-items:center;gap:16px;min-width:0;padding:0 30px;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(90deg,rgba(198,255,58,.06),transparent 55%)}.ta-waiting-back{display:inline-flex;width:34px;height:34px;flex:0 0 34px;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#15181f;color:#8b94a3;font:500 15px/1 Archivo,system-ui,sans-serif;cursor:pointer}.ta-waiting-heading{display:flex;min-width:0;flex-direction:column;gap:7px}.ta-waiting-title-row{display:flex;min-width:0;align-items:center;gap:11px}.ta-waiting-title{overflow:hidden;margin:0;color:#f3f6fa;font:900 26px/1 Archivo,system-ui,sans-serif;font-stretch:110%;letter-spacing:-.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ta-waiting-mode{display:inline-flex;height:22px;flex:0 0 auto;align-items:center;padding:0 9px;border-radius:6px;font:800 10px/1 Archivo,system-ui,sans-serif;letter-spacing:.14em}.ta-waiting-mode.is-items{background:#c6ff3a24;color:#c6ff3a}.ta-waiting-mode.is-classic{background:#ffffff0f;color:#b4bcc9}.ta-waiting-chips{display:flex;flex-wrap:nowrap;gap:8px}.ta-waiting-chip{display:inline-flex;height:22px;align-items:center;padding:0 9px;border:1px solid rgba(255,255,255,.07);border-radius:6px;background:#ffffff0d;color:#8b94a3;font:600 10px/1 IBM Plex Mono,monospace;letter-spacing:.08em;white-space:nowrap}.ta-waiting-header-actions{display:flex;margin-left:auto;flex:0 0 auto;gap:9px}.ta-waiting-edit,.ta-waiting-leave{display:inline-flex;height:38px;align-items:center;padding:0 16px;border-radius:10px;font:700 11px/1 Archivo,system-ui,sans-serif;letter-spacing:.1em;white-space:nowrap;cursor:pointer}.ta-waiting-edit{border:1px solid rgba(255,255,255,.08);background:#15181f;color:#b4bcc9}.ta-waiting-leave{border:1px solid rgba(255,59,92,.35);background:transparent;color:#ff3b5c}.ta-waiting-body{display:flex;flex:1;flex-direction:column;gap:22px;min-height:0;padding:24px 30px}.ta-waiting-slots{display:grid;flex:0 0 auto;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:186px;gap:12px}.ta-waiting-slot{display:flex;height:186px;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:11px;padding:16px;border:1px dashed rgba(255,255,255,.08);border-radius:14px;background:#0f1116;color:inherit;font-family:inherit;text-align:center}.ta-waiting-slot.is-you{border-color:#c6ff3a73;background:#c6ff3a0d}.ta-waiting-slot.is-empty{border-color:#ffffff12;background:transparent;cursor:pointer}.ta-waiting-slot.is-disconnected{opacity:.5}.ta-waiting-slot.is-copied{border-color:#c6ff3a73}.ta-waiting-slot.is-copy-failed{border-color:#ff3b5c73}.ta-waiting-avatar{display:inline-flex;width:56px;height:56px;flex:0 0 56px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:16px;color:#e7eaef;font:800 18px/1 Archivo,system-ui,sans-serif}.ta-waiting-avatar.is-empty{background:transparent;color:#5b6472;font-weight:500}.ta-waiting-slot-identity{display:flex;max-width:100%;flex-direction:column;align-items:center;gap:5px}.ta-waiting-name{max-width:100%;overflow:hidden;color:#f3f6fa;font:800 14px/1 Archivo,system-ui,sans-serif;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.ta-waiting-tag{color:#5b6472;font:600 10px/1 IBM Plex Mono,monospace;letter-spacing:.08em}.ta-waiting-slot-stats{display:flex;align-items:center;gap:7px}.ta-waiting-tier{color:#8b94a3;font:700 11px/1 Archivo,system-ui,sans-serif;letter-spacing:.08em}.ta-waiting-apm{color:#4b5563;font:500 10px/1 IBM Plex Mono,monospace}.ta-waiting-state{display:inline-flex;height:26px;align-items:center;padding:0 13px;border:1px solid rgba(255,255,255,.07);border-radius:7px;font:800 10px/1 Archivo,system-ui,sans-serif;letter-spacing:.14em;white-space:nowrap}.ta-waiting-state.is-ready{background:#c6ff3a24;color:#c6ff3a}.ta-waiting-state.is-picking{background:#fbbf241f;color:#fbbf24}.ta-waiting-state.is-invite{background:transparent;color:#5b6472}.ta-waiting-pool{flex:0 0 auto;padding:18px 20px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#0e1015}.ta-waiting-pool-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ta-waiting-pool-label{color:#6b7280;font:700 10px/1 Archivo,system-ui,sans-serif;letter-spacing:.16em}.ta-waiting-pool-count{color:#c6ff3a;font:600 10px/1 IBM Plex Mono,monospace;letter-spacing:.08em}.ta-waiting-pool-list{display:flex;gap:10px}.ta-waiting-pool-card{display:flex;flex:1;min-width:0;flex-direction:column;gap:9px;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#14171e}.ta-waiting-pool-card-head{display:flex;align-items:center;gap:8px}.ta-waiting-pool-code{display:inline-flex;width:26px;height:26px;flex:0 0 26px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.09);border-radius:7px;background:#ffffff0d;font:700 9px/1 IBM Plex Mono,monospace}.ta-waiting-pool-kind{font:600 8px/1 IBM Plex Mono,monospace;letter-spacing:.1em}.ta-waiting-pool-name{color:#e7eaef;font:800 11px/1.1 Archivo,system-ui,sans-serif;letter-spacing:.04em}.ta-waiting-pool-desc{color:#6b7280;font:400 10px/1.4 Archivo,system-ui,sans-serif;text-wrap:pretty}.ta-waiting-rail{display:flex;width:340px;flex:0 0 340px;flex-direction:column;min-width:0;border-left:1px solid rgba(255,255,255,.06);background:#0b0d11}.ta-action-bar{margin-top:auto;display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:14px;background:linear-gradient(90deg,#c6ff3a1a,#c6ff3a05);border:1px solid rgba(198,255,58,.25);box-sizing:border-box;width:100%}.ta-action-bar-countdown{display:flex;flex-direction:column;gap:6px}.ta-action-bar-label{font:700 10px/1 Archivo,sans-serif;letter-spacing:.16em;color:#8b94a3;text-transform:uppercase}.ta-action-bar-time{font:900 30px/1 IBM Plex Mono,monospace;color:#c6ff3a;letter-spacing:-.02em}.ta-action-bar-time.is-waiting{color:#8b94a3}.ta-action-bar-progress{display:flex;flex-direction:column;gap:9px;flex:1;max-width:420px}.ta-action-bar-progress-head{display:flex;justify-content:space-between;font:600 10px/1 IBM Plex Mono,monospace;letter-spacing:.08em;color:#8b94a3}.ta-action-bar-progress-track{height:6px;border-radius:3px;background:#ffffff17;overflow:hidden;display:block;width:100%}.ta-action-bar-progress-fill{display:block;height:100%;background:#c6ff3a;transition:width .2s ease;border-radius:0}.ta-action-bar-actions{margin-left:auto;display:flex;gap:10px;align-items:center}.ta-action-bar-toggle-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 24px;border-radius:12px;background:#171a21;border:1px solid rgba(255,255,255,.1);font:800 13px/1 Archivo,sans-serif;letter-spacing:.1em;color:#b4bcc9;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}.ta-action-bar-toggle-btn:hover{background:#20242e;color:#e7eaef}.ta-action-bar-start-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 34px;border-radius:12px;background:#c6ff3a;box-shadow:0 12px 30px -10px #c6ff3abf;font:900 15px/1 Archivo,sans-serif;letter-spacing:.1em;color:#0a0b0d;border:none;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}.ta-action-bar-start-btn:hover:not(:disabled){background:#d4ff66;box-shadow:0 12px 35px -8px #c6ff3ae6}.ta-action-bar-start-btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.results-screen{position:relative;width:100%;max-width:1440px;height:900px;margin:0 auto;border-radius:12px;overflow:hidden;background:radial-gradient(1000px 600px at 30% -10%,rgba(198,255,58,.14),transparent 60%),#08090c;box-shadow:0 48px 100px -24px #000000e6,0 0 0 1px #ffffff17;color:#f3f6fa;font-family:Archivo,-apple-system,BlinkMacSystemFont,sans-serif;box-sizing:border-box}.results-screen *{box-sizing:border-box}.results-titlebar{display:flex;align-items:center;height:38px;padding:0 14px;background:linear-gradient(#1c1f27,#14171f);border-bottom:1px solid rgba(255,255,255,.06)}.results-titlebar-dots{display:flex;gap:8px}.results-titlebar-dot{width:12px;height:12px;border-radius:50%}.results-titlebar-dot.red{background:#ff5f57}.results-titlebar-dot.yellow{background:#febc2e}.results-titlebar-dot.green{background:#28c840}.results-titlebar-text{margin:0 auto;font:600 12px/1 Archivo,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#7a8494}.results-titlebar-time{font:500 10px/1 IBM Plex Mono,monospace;letter-spacing:.12em;color:#4b5563}.results-layout{display:grid;grid-template-columns:1fr 396px;height:calc(100% - 38px)}.results-main{padding:30px 28px 24px 32px;display:flex;flex-direction:column;gap:20px;min-width:0}.results-header-banner{display:flex;align-items:flex-end;gap:22px}.results-header-titles{display:flex;flex-direction:column;gap:6px}.results-header-badge{font:700 11px/1 Archivo,sans-serif;letter-spacing:.2em;color:#c6ff3a;text-transform:uppercase}.results-headline{margin:0;font:900 62px/.9 Archivo,sans-serif;font-stretch:114%;letter-spacing:-.035em;text-transform:uppercase;color:#f3f6fa}.results-header-tags{display:flex;gap:9px;margin-bottom:6px}.results-tag{display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:7px;font:800 10px/1 Archivo,sans-serif;letter-spacing:.14em;text-transform:uppercase}.results-tag.lime{background:#c6ff3a24;color:#c6ff3a}.results-tag.dim{background:#ffffff0f;color:#98a2b2}.results-table-container{display:flex;flex-direction:column;gap:4px;min-height:0}.results-table-header{display:grid;grid-template-columns:48px 1fr 56px 58px 56px 58px 56px 90px 68px;gap:8px;padding:0 14px 6px;font:700 10px/1 Archivo,sans-serif;letter-spacing:.14em;color:#4b5563;text-transform:uppercase}.results-table-header span.align-right{text-align:right}.results-table-rows{display:flex;flex-direction:column;gap:5px}.results-table-row{display:grid;grid-template-columns:48px 1fr 56px 58px 56px 58px 56px 90px 68px;gap:8px;align-items:center;height:56px;padding:0 14px;border-radius:11px;transition:background .15s,border-color .15s}.results-table-row.row-1st{background:#c6ff3a14;border:1px solid rgba(198,255,58,.28)}.results-table-row.row-1st .row-place{color:#c6ff3a}.results-table-row.row-dimmed{background:#ffffff05;border:1px solid rgba(255,255,255,.05)}.results-table-row.row-dimmed .row-place{color:#6b7280}.row-place{font:900 20px/1 IBM Plex Mono,monospace}.row-player{display:flex;align-items:center;gap:8px;min-width:0}.row-player-name{font:800 14px/1 Archivo,sans-serif;letter-spacing:.02em;color:#f3f6fa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.you-tag{font:700 9px/1 IBM Plex Mono,monospace;letter-spacing:.1em;color:#c6ff3a;background:#c6ff3a24;padding:2px 6px;border-radius:4px;flex-shrink:0}.row-tier{font:700 12px/1 Archivo,sans-serif;letter-spacing:.06em;color:#8b94a3}.row-stat{font:600 13px/1 IBM Plex Mono,monospace;color:#d3d9e2}.row-koby{font:600 12px/1 Archivo,sans-serif;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-rp{justify-self:end;font:700 13px/1 IBM Plex Mono,monospace}.row-rp.positive{color:#c6ff3a}.row-rp.negative{color:#ff3b5c}.results-sidebar{border-left:1px solid rgba(255,255,255,.06);background:#0b0d11;padding:30px 24px 24px;display:flex;flex-direction:column;gap:18px}.rank-progress-card{padding:18px;border-radius:15px;background:linear-gradient(155deg,#1a2033,#0f1116);border:1px solid rgba(198,255,58,.2)}.rank-progress-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.rank-progress-label{font:700 10px/1 Archivo,sans-serif;letter-spacing:.16em;color:#8b94a3}.rank-progress-delta{font:800 13px/1 IBM Plex Mono,monospace;color:#c6ff3a}.rank-progress-tier-row{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.rank-progress-tier-title{font:900 28px/1 Archivo,sans-serif;font-stretch:112%;letter-spacing:-.02em;color:#f3f6fa}.rank-progress-rp-total{font:600 12px/1 IBM Plex Mono,monospace;color:#6b7280}.rank-progress-bar{position:relative;height:7px;border-radius:4px;background:#ffffff14;overflow:hidden;margin-bottom:8px}.rank-progress-bar-fill{position:absolute;top:0;bottom:0;left:0;background:#c6ff3a}.rank-progress-footer{display:flex;justify-content:space-between;font:600 10px/1 IBM Plex Mono,monospace;letter-spacing:.06em;color:#5b6472}.mvp-grid-card{padding:16px;border-radius:15px;background:#0e1015;border:1px solid rgba(255,255,255,.06)}.mvp-grid-header{display:flex;align-items:center;gap:9px;margin-bottom:14px}.mvp-badge{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:5px;background:#c6ff3a;font:800 9px/1 Archivo,sans-serif;letter-spacing:.12em;color:#0a0b0d}.mvp-subtitle{font:700 10px/1 Archivo,sans-serif;letter-spacing:.16em;color:#6b7280}.mvp-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px}.mvp-stat-item{display:flex;flex-direction:column;gap:4px}.mvp-stat-label{font:700 9px/1 Archivo,sans-serif;letter-spacing:.14em;color:#5b6472}.mvp-stat-value{font:700 20px/1 IBM Plex Mono,monospace;color:#f3f6fa}.rematch-block{padding:16px 18px;border-radius:15px;background:#c6ff3a0f;border:1px solid rgba(198,255,58,.24);display:flex;flex-direction:column;gap:10px}.rematch-header{display:flex;align-items:center;justify-content:space-between}.rematch-title{font:700 10px/1 Archivo,sans-serif;letter-spacing:.16em;color:#8b94a3}.rematch-tally-text{font:800 12px/1 IBM Plex Mono,monospace;color:#c6ff3a}.rematch-dots-row{display:flex;gap:4px}.rematch-dot{flex:1;height:5px;border-radius:3px;background:#ffffff1f;transition:background .2s,box-shadow .2s}.rematch-dot.active{background:#c6ff3a;box-shadow:0 0 6px #c6ff3a80}.rematch-subtext{font:400 11px/1.4 Archivo,sans-serif;color:#7e9147}.results-actions{margin-top:auto;display:flex;flex-direction:column;gap:9px}.btn-rematch{display:flex;align-items:center;justify-content:center;height:52px;border-radius:12px;background:#c6ff3a;box-shadow:0 12px 32px -10px #c6ff3abf;font:900 15px/1 Archivo,sans-serif;letter-spacing:.1em;color:#0a0b0d;border:none;cursor:pointer;width:100%;transition:all .2s}.btn-rematch:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.btn-rematch.voted,.btn-rematch:disabled{background:#c6ff3a2e;color:#c6ff3a;border:1px solid rgba(198,255,58,.4);box-shadow:none;cursor:default;transform:none}.btn-leave{display:flex;align-items:center;justify-content:center;height:44px;border-radius:11px;background:#15181f;border:1px solid rgba(255,255,255,.09);font:700 11px/1 Archivo,sans-serif;letter-spacing:.1em;color:#b4bcc9;cursor:pointer;width:100%;transition:all .2s}.btn-leave:hover{background:#1e222c;color:#f3f6fa}.ta-spectator{position:relative;display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;width:100%;height:100%;overflow:hidden;background:#07080a}.ta-spectator-board{display:block;image-rendering:pixelated;border:1px solid #0f1116;box-shadow:0 0 0 1px #0f1116}.ta-spectator-chat{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;background:#0f1116;border-top:1px solid #0f1116}.ta-spectator-chat-input{flex:1;min-width:0;background:#0b0e14;border:1px solid #1f2430;border-radius:6px;color:#e7eaef;font:400 12px/1.3 Archivo,sans-serif;padding:8px 10px;outline:none}.ta-spectator-chat-input::placeholder{color:#5b6472}.ta-spectator-chat-send{background:#c6ff3a;color:#07080a;border:none;border-radius:6px;font:700 11px/1 Archivo,sans-serif;letter-spacing:.08em;padding:8px 12px;cursor:pointer}.ta-spectator-chat-send:hover{filter:brightness(1.06)}.ta-profile{display:flex;flex-direction:column;gap:20px;flex:1;min-height:0;width:100%;padding:30px 34px;font-family:var(--font-sans, Archivo, system-ui, sans-serif);color:var(--color-text, #E7EAEF)}.ta-profile,.ta-profile *{box-sizing:border-box}.ta-profile-top{display:grid;grid-template-columns:1fr 372px;gap:20px}.ta-profile-header{display:flex;align-items:center;gap:24px;padding:24px;border-radius:16px;background:linear-gradient(140deg,#1a2033,#0f1116 62%);border:1px solid rgba(198,255,58,.18)}.ta-profile-avatar{width:96px;height:96px;flex-shrink:0;border-radius:26px;background:linear-gradient(140deg,#2b3a55,#12161f);border:1px solid rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center;font-family:var(--font-sans, Archivo, sans-serif);font-weight:900;font-size:32px;line-height:1;color:var(--color-accent, #C6FF3A)}.ta-profile-identity{display:flex;flex-direction:column;gap:11px;min-width:0}.ta-profile-name-row{display:flex;align-items:center;gap:11px}.ta-profile-name{font-family:var(--font-sans, Archivo, sans-serif);line-height:1;font-stretch:112%;letter-spacing:-.02em;color:#f3f6fa;white-space:nowrap}.ta-profile-tier-chip{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:6px;background:#c6ff3a24;font-family:var(--font-sans, Archivo, sans-serif);font-weight:800;font-size:10px;line-height:1;letter-spacing:.14em;color:var(--color-accent, #C6FF3A);white-space:nowrap}.ta-profile-meta{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-weight:500;font-size:12px;line-height:1;letter-spacing:.06em;color:var(--color-muted, #6B7280);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ta-profile-rank-row{display:flex;align-items:center;gap:12px}.ta-profile-rp{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-weight:700;font-size:13px;line-height:1;color:var(--color-text, #E7EAEF);white-space:nowrap}.ta-profile-progress{display:block;flex-shrink:0;width:180px;height:5px;border-radius:3px;background:#ffffff17;overflow:hidden}.ta-profile-progress-fill{display:block;height:100%;background:var(--color-accent, #C6FF3A)}.ta-profile-next{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-weight:500;font-size:11px;line-height:1;color:#5b6472;white-space:nowrap}.ta-records-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 12px;padding:20px;border-radius:16px;background:#0e1015;border:1px solid var(--color-border, rgba(255, 255, 255, .06))}.ta-record{display:flex;flex-direction:column;gap:5px}.ta-record-label{font-family:var(--font-sans, Archivo, sans-serif);font-weight:700;font-size:9px;line-height:1;letter-spacing:.14em;color:#5b6472;white-space:nowrap}.ta-record-value{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-weight:700;font-size:21px;line-height:1;color:#f3f6fa}.ta-profile-body{display:grid;grid-template-columns:1fr 372px;gap:20px;flex:1;min-height:0}.ta-profile-left{display:flex;flex-direction:column;min-width:0}.ta-profile-right{display:flex;flex-direction:column;gap:16px;min-width:0}.ta-section-title{font-family:var(--font-sans, Archivo, sans-serif);font-weight:700;font-size:10px;line-height:1;letter-spacing:.16em;color:var(--color-muted, #6B7280);white-space:nowrap}.ta-history{display:flex;flex-direction:column;gap:12px;min-width:0}.ta-history-header{display:flex;align-items:center;gap:14px}.ta-history-tabs{display:flex;gap:4px;padding:3px;border-radius:9px;background:#101218;border:1px solid rgba(255,255,255,.07)}.ta-history-tab{display:inline-flex;align-items:center;height:24px;padding:0 11px;border-radius:6px;font-family:var(--font-sans, Archivo, sans-serif);font-weight:700;font-size:9px;line-height:1;letter-spacing:.1em;color:#7a8494;cursor:pointer}.ta-history-tab.active{background:var(--color-accent, #C6FF3A);color:#0a0b0d}.ta-history-count{margin-left:auto;font-family:var(--font-mono, "IBM Plex Mono", monospace);font-weight:600;font-size:10px;line-height:1;color:#4b5563;white-space:nowrap}.ta-history-list{display:flex;flex-direction:column;gap:7px}.ta-history-empty,.ta-mastery-empty{padding:20px;color:var(--color-muted, #6B7280);font-size:13px;background:var(--color-panel, #0F1116);border:1px dashed rgba(255,255,255,.12);border-radius:11px;text-align:center}.ta-history-row{display:grid;grid-template-columns:34px 1fr 84px 84px 78px 76px;gap:12px;align-items:center;padding:0 14px;border-radius:11px;border:1px solid rgba(255,255,255,.055)}.ta-history-row.win{background:#c6ff3a12}.ta-history-row.loss{background:#ff3b5c0f}.ta-history-badge{width:26px;height:26px;border-radius:7px;background:#ffffff0f;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono, "IBM Plex Mono", monospace);font-weight:900;font-size:12px;line-height:1}.ta-history-row.win .ta-history-badge{color:var(--color-accent, #C6FF3A)}.ta-history-row.loss .ta-history-badge{color:var(--color-attack, #FF3B5C)}.ta-history-room{font-family:var(--font-sans, Archivo, sans-serif);font-weight:700;font-size:14px;line-height:1;color:var(--color-text, #E7EAEF);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ta-history-mode{display:inline-flex;align-items:center;justify-content:center;height:22px;border-radius:6px;background:#ffffff0d;font-family:var(--font-sans, Archivo, sans-serif);font-weight:800;font-size:9px;line-height:1;letter-spacing:.12em;color:#98a2b2}.ta-history-placement{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-weight:600;font-size:12px;line-height:1;color:#b4bcc9}.ta-history-rp{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-weight:700;font-size:13px;line-height:1}.ta-history-rp.gain{color:var(--color-accent, #C6FF3A)}.ta-history-rp.loss{color:var(--color-attack, #FF3B5C)}.ta-history-time{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-weight:500;font-size:11px;line-height:1;color:#4b5563;text-align:right}.ta-skills{display:flex;flex-direction:column;gap:15px;padding:20px;border-radius:16px;background:#0e1015;border:1px solid var(--color-border, rgba(255, 255, 255, .06))}.ta-skill{display:flex;flex-direction:column;gap:7px}.ta-skill-label-row{display:flex;align-items:baseline;justify-content:space-between}.ta-skill-label{font-family:var(--font-sans, Archivo, sans-serif);font-weight:700;font-size:11px;line-height:1;letter-spacing:.1em;color:#b4bcc9}.ta-skill-value{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-weight:700;font-size:12px;line-height:1}.ta-skill-bar{display:block;height:5px;border-radius:3px;background:#ffffff12;overflow:hidden}.ta-skill-fill{display:block;height:100%}.ta-skill-fill.speed{background:#c6ff3a}.ta-skill-value.speed{color:#c6ff3a}.ta-skill-fill.efficiency{background:#22d3ee}.ta-skill-value.efficiency{color:#22d3ee}.ta-skill-fill.defence{background:#a855f7}.ta-skill-value.defence{color:#a855f7}.ta-skill-fill.item-usage{background:#fb923c}.ta-skill-value.item-usage{color:#fb923c}.ta-mastery{flex:1;display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:16px;background:#0e1015;border:1px solid var(--color-border, rgba(255, 255, 255, .06))}.ta-mastery-header{display:flex;align-items:center;justify-content:space-between}.ta-mastery-note{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-weight:600;font-size:9px;line-height:1;color:#4b5563;white-space:nowrap}.ta-mastery-row{display:flex;flex-direction:column;gap:9px;padding:13px;border-radius:11px;background:#ffffff08}.ta-mastery-head{display:flex;align-items:center;gap:10px}.ta-mastery-code{width:30px;height:30px;flex-shrink:0;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono, "IBM Plex Mono", monospace);font-weight:700;font-size:10px;line-height:1}.ta-mastery-name{font-family:var(--font-sans, Archivo, sans-serif);font-weight:800;font-size:12px;line-height:1;letter-spacing:.06em;color:var(--color-text, #E7EAEF);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ta-mastery-used{margin-left:auto;font-family:var(--font-mono, "IBM Plex Mono", monospace);font-weight:600;font-size:11px;line-height:1;color:#8b94a3;white-space:nowrap}.ta-mastery-bar{display:block;height:4px;border-radius:2px;background:#ffffff12;overflow:hidden}.ta-mastery-fill{display:block;height:100%;background:var(--color-accent, #C6FF3A)}.ta-mastery-winrate{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-weight:500;font-size:9px;line-height:1;letter-spacing:.06em;color:#5b6472}.ta-chrome{--chrome-bar-h: 38px;--chrome-bg-bar: linear-gradient(#1c1f27, #14171f);display:flex;flex-direction:column;width:100%;background:var(--color-base, #07080a);color:var(--color-text, #e7eaef);font-family:var(--font-sans, Archivo, system-ui, sans-serif);box-sizing:border-box;-webkit-user-select:none;user-select:none}.ta-chrome *{box-sizing:border-box}.ta-chrome-bar{display:flex;align-items:center;height:var(--chrome-bar-h);min-height:var(--chrome-bar-h);padding:0 14px;background:var(--chrome-bg-bar);border-bottom:1px solid var(--color-border, rgba(255, 255, 255, .06));overflow:hidden;position:relative}.ta-chrome-dots{display:flex;gap:8px;align-items:center;flex-shrink:0}.ta-chrome-dot{width:12px;height:12px;border-radius:50%;border:none;padding:0;margin:0;outline:none;cursor:default;flex-shrink:0;color:#e7eaef}.ta-chrome-dot.red{background:#ff5f57}.ta-chrome-dot.yellow{background:#febc2e}.ta-chrome-dot.green{background:#28c840}.ta-chrome-win .ta-chrome-title{margin:0 0 0 12px}.ta-chrome-logo{width:16px;height:16px;border-radius:5px;background:var(--color-accent, #c6ff3a);flex-shrink:0}.ta-chrome-title{margin:0 auto;font-family:var(--font-sans, Archivo, sans-serif);font-weight:600;font-size:12px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:#7a8494;white-space:nowrap}.ta-chrome-mac .ta-chrome-title{position:absolute;left:50%;margin:0;transform:translate(-50%)}.ta-chrome-right{display:flex;align-items:center;gap:12px;flex-shrink:0;margin-left:auto}.ta-chrome-ping{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-weight:500;font-size:10px;line-height:1;letter-spacing:.12em;color:var(--color-muted, #4b5563)}.ta-chrome-ping.hidden{display:none}.ta-chrome-version{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-weight:500;font-size:10px;line-height:1;letter-spacing:.12em;color:#4b5563}.ta-chrome-controls{display:flex;height:var(--chrome-bar-h);margin-left:4px}.ta-chrome-ctl{width:44px;height:var(--chrome-bar-h);display:flex;align-items:center;justify-content:center;border:none;background:transparent;font-family:var(--font-sans, Archivo, sans-serif);font-weight:400;font-size:13px;line-height:1;color:#8b94a3;cursor:default;transition:background .12s ease,color .12s ease}.ta-chrome-ctl:hover{background:#ffffff0f;color:#e7eaef}.ta-chrome-ctl.close:hover{background:var(--color-attack, #ff3b5c);color:#fff}.ta-chrome-chips{display:none;align-items:center;gap:9px;background:var(--color-base, #0a0b0d);padding:0 16px;min-height:74px}.ta-chrome+.ta-shell .ta-title-bar{display:none}.ta-chrome+.ta-shell .ta-shell-body{height:100%}.ta-chrome-chip{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);font-family:var(--font-mono, "IBM Plex Mono", monospace);font-weight:600;font-size:10px;line-height:1;color:#b4bcc9;white-space:nowrap}.ta-chrome-chip.os-level{opacity:.6}.ta-chrome+.ta-shell .ta-browser-main{padding-top:16px}.ta-chrome+.ta-shell .ta-browser-header{box-sizing:border-box}.ta-chrome+.ta-shell .ta-browser-title{font-stretch:108%}.ta-chrome+.ta-shell .ta-browser-search{margin-left:0;width:280px}.ta-chrome+.ta-shell .ta-browser-rail{box-sizing:border-box}.ta-chrome+.ta-shell .ta-browser-rows{gap:6px}.ta-chrome+.ta-shell .ta-chat-input-row{padding:8px 16px}.ta-chrome+.ta-shell .ta-browser-row:nth-child(2n){background:#0e1015}.ta-chrome+.ta-shell .ta-row-mode{justify-self:stretch}.ta-chrome+.ta-shell .ta-chat-online{margin-left:auto;font:500 10px/1 IBM Plex Mono,monospace;letter-spacing:.04em;color:#4b5563}.ta-chrome+.ta-shell .ta-chat{margin-top:0;flex:1;min-height:0;display:flex;flex-direction:column;border:none}.ta-chrome+.ta-shell .ta-chat-head{padding:0 16px 10px}.ta-chrome+.ta-shell .ta-chat--rail .ta-chat-scroll{gap:12px;padding:6px 16px}.ta-chrome+.ta-shell .ta-chat-head-label{color:#4b5563}.ta-create-room-visual-overlay,.ta-create-room-visual-overlay *{box-sizing:border-box}.ta-create-room-visual-overlay{position:fixed;top:38px;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:transparent;color:#e7eaef;font-family:var(--font-sans, Archivo, system-ui, sans-serif)}.ta-create-room-visual-ghost{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;height:100%;background:#0a0b0d;filter:blur(7px);opacity:.32}.ta-create-room-visual-ghost-rail{width:78px;flex-shrink:0;background:#0d0f14}.ta-create-room-visual-ghost-main{display:flex;min-width:0;flex:1;flex-direction:column;gap:8px;padding:24px 26px}.ta-create-room-visual-ghost-search,.ta-create-room-visual-ghost-row{flex-shrink:0;border-radius:11px}.ta-create-room-visual-ghost-search{height:52px;background:#15181f}.ta-create-room-visual-ghost-row{height:62px;background:#101318}.ta-create-room-visual-ghost-chat{width:318px;flex-shrink:0;background:#0b0d11}.ta-create-room-visual-blur,.ta-create-room-visual-scrim{position:absolute;top:0;right:0;bottom:0;left:0}.ta-create-room-visual-blur{backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);opacity:.32;pointer-events:none}.ta-create-room-visual-scrim{background:#07080a}.ta-create-room-visual-overlay~.ta-shell .ta-title-bar{display:none}.ta-create-room-visual-overlay~.ta-shell .ta-shell-body{height:100%}.ta-create-room-visual-modal{position:relative;z-index:1;display:flex;flex-direction:column;width:936px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#0f1116;box-shadow:0 60px 120px -30px #000000f2;overflow:hidden}.ta-create-room-visual-header{display:flex;align-items:center;justify-content:space-between;padding:24px 28px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.ta-create-room-visual-header-titles{display:flex;flex-direction:column;gap:7px}.ta-create-room-visual-eyebrow,.ta-create-room-visual-label{font:700 10px/1 Archivo,system-ui,sans-serif;letter-spacing:.16em;color:#6b7280}.ta-create-room-visual-eyebrow{letter-spacing:.18em;color:#c6ff3a}.ta-create-room-visual-title{margin:0;font:900 30px/1 Archivo,system-ui,sans-serif;font-stretch:110%;letter-spacing:-.02em;text-transform:uppercase;color:#f3f6fa}.ta-create-room-visual-close{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#171a21;font:500 15px/1 Archivo,system-ui,sans-serif;color:#8b94a3}.ta-create-room-visual-body{display:grid;grid-template-columns:1fr 356px;gap:0}.ta-create-room-visual-left,.ta-create-room-visual-right{display:flex;flex-direction:column;gap:22px;padding:24px 28px 28px}.ta-create-room-visual-left{border-right:1px solid rgba(255,255,255,.06)}.ta-create-room-visual-field{display:flex;flex-direction:column;gap:10px}.ta-create-room-visual-input-box{display:flex;align-items:center;height:46px;padding:0 15px;border:1px solid rgba(198,255,58,.35);border-radius:11px;background:#15181f;box-shadow:0 0 0 3px #c6ff3a14}.ta-create-room-visual-input{min-width:0;flex:1;border:0;outline:0;background:transparent;font:600 15px/1 Archivo,system-ui,sans-serif;color:#f3f6fa}.ta-create-room-visual-counter{margin-left:auto;font:500 11px/1 IBM Plex Mono,monospace;color:#4b5563}.ta-create-room-visual-game-types{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ta-create-room-visual-game-card{padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#13161c}.ta-create-room-visual-game-card.active{background:linear-gradient(150deg,#c6ff3a1f,#c6ff3a08);border-color:#c6ff3a8c}.ta-create-room-visual-game-head,.ta-create-room-visual-control-head,.ta-create-room-visual-pool-head{display:flex;align-items:center;justify-content:space-between}.ta-create-room-visual-game-head{margin-bottom:9px}.ta-create-room-visual-game-title{font:800 15px/1 Archivo,system-ui,sans-serif;letter-spacing:.06em;color:#c3cad6}.ta-create-room-visual-game-card.active .ta-create-room-visual-game-title{color:#dfff9a}.ta-create-room-visual-radio{display:flex;align-items:center;justify-content:center;width:17px;height:17px;border:1.5px solid rgba(255,255,255,.2);border-radius:50%}.ta-create-room-visual-game-card.active .ta-create-room-visual-radio{border:0;background:#c6ff3a}.ta-create-room-visual-game-card.active .ta-create-room-visual-radio:after{width:6px;height:6px;border-radius:50%;background:#0a0b0d;content:""}.ta-create-room-visual-game-desc{margin:0;font:400 12px/1.5 Archivo,system-ui,sans-serif;color:#6b7280}.ta-create-room-visual-game-card.active .ta-create-room-visual-game-desc{color:#a9be7c}.ta-create-room-visual-pool{display:flex;flex-direction:column;gap:11px}.ta-create-room-visual-pool-count{font:600 10px/1 IBM Plex Mono,monospace;color:#c6ff3a}.ta-create-room-visual-item-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ta-create-room-visual-item{display:flex;align-items:center;gap:10px;min-width:0;padding:9px 11px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#13161c}.ta-create-room-visual-item.disabled{opacity:.42}.ta-create-room-visual-item-tile{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#ffffff0a;font:700 9px/1 IBM Plex Mono,monospace}.ta-create-room-visual-item-info{display:flex;min-width:0;flex-direction:column;gap:3px}.ta-create-room-visual-item-name{overflow:hidden;font:700 11px/1 Archivo,system-ui,sans-serif;letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;color:#d3d9e2}.ta-create-room-visual-item-kind{font:600 9px/1 IBM Plex Mono,monospace;letter-spacing:.08em}.ta-create-room-visual-value{font:800 15px/1 IBM Plex Mono,monospace;color:#c6ff3a}.ta-create-room-visual-player-choices{display:flex;gap:5px}.ta-create-room-visual-player-choice{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#101218;font:700 13px/1 IBM Plex Mono,monospace;color:#8b94a3}.ta-create-room-visual-player-choice.active{border-color:#c6ff3a;background:#c6ff3a;color:#0a0b0d}.ta-create-room-visual-control-value{font:600 11px/1 IBM Plex Mono,monospace;color:#9aa3b2}.ta-create-room-visual-gravity-track{position:relative;height:5px;border-radius:3px;background:#ffffff17}.ta-create-room-visual-gravity-fill{position:absolute;inset:0 auto 0 0;width:40%;border-radius:3px;background:#c6ff3a}.ta-create-room-visual-gravity-knob{position:absolute;top:50%;left:40%;width:16px;height:16px;border:3px solid #c6ff3a;border-radius:50%;background:#0a0b0d;transform:translate(-50%,-50%)}.ta-create-room-visual-formats{display:flex;gap:4px;padding:4px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#101218}.ta-create-room-visual-format{display:flex;flex:1;align-items:center;justify-content:center;height:32px;border-radius:7px;font:700 10px/1 Archivo,system-ui,sans-serif;letter-spacing:.1em;white-space:nowrap;color:#7a8494}.ta-create-room-visual-format.active{background:#c6ff3a;color:#0a0b0d}.ta-create-room-visual-visibility-choices{display:flex;flex-direction:column;gap:7px}.ta-create-room-visual-visibility{display:flex;align-items:center;gap:11px;height:42px;padding:0 14px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#13161c}.ta-create-room-visual-visibility.active{border-color:#c6ff3a66;background:#c6ff3a14}.ta-create-room-visual-visibility-dot{width:15px;height:15px;flex-shrink:0;border:1.5px solid rgba(255,255,255,.2);border-radius:50%}.ta-create-room-visual-visibility.active .ta-create-room-visual-visibility-dot{border:0;background:#c6ff3a}.ta-create-room-visual-visibility-title{font:700 13px/1 Archivo,system-ui,sans-serif;color:#8b94a3}.ta-create-room-visual-visibility.active .ta-create-room-visual-visibility-title{color:#dfff9a}.ta-create-room-visual-visibility-hint{margin-left:auto;font:500 11px/1 IBM Plex Mono,monospace;color:#7e9147}.ta-create-room-visual-spectators{display:flex;align-items:center;justify-content:space-between;height:42px;padding:0 14px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#13161c}.ta-create-room-visual-spectators-text{font:700 12px/1 Archivo,system-ui,sans-serif;letter-spacing:.04em;color:#b4bcc9}.ta-create-room-visual-toggle{position:relative;display:block;width:34px;height:19px;border-radius:10px;background:#c6ff3a}.ta-create-room-visual-toggle-knob{position:absolute;top:2px;right:2px;width:15px;height:15px;border-radius:50%;background:#0a0b0d}.ta-create-room-visual-footer{display:flex;align-items:center;gap:12px;padding:18px 28px;border-top:1px solid rgba(255,255,255,.06);background:#0c0e13}.ta-create-room-visual-server{font:500 11px/1.5 IBM Plex Mono,monospace;color:#4b5563}.ta-create-room-visual-footer-actions{display:flex;gap:10px;margin-left:auto}.ta-create-room-visual-cancel,.ta-create-room-visual-submit{display:inline-flex;align-items:center;justify-content:center;height:44px;border-radius:11px;font:700 13px/1 Archivo,system-ui,sans-serif;letter-spacing:.08em}.ta-create-room-visual-cancel{padding:0 22px;border:1px solid rgba(255,255,255,.09);background:#171a21;color:#b4bcc9}.ta-create-room-visual-submit{padding:0 30px;border:0;background:#c6ff3a;box-shadow:0 10px 28px -10px #c6ff3ab3;font-weight:900;letter-spacing:.1em;color:#0a0b0d}.ta-results-visual-overlay,.ta-results-visual-overlay *{box-sizing:border-box}.ta-results-visual-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;min-width:1100px;min-height:700px;overflow:hidden;background:#07080a}.ta-results-visual-overlay .results-screen{width:100%;max-width:1440px;height:100%;margin:0 auto;border-radius:12px}.ta-results-visual-overlay .results-main{padding:34px 30px 26px 34px;gap:22px}.ta-results-visual-overlay .results-header-titles{gap:8px}.ta-results-visual-overlay .results-titlebar-text,.ta-results-visual-overlay .results-titlebar-time,.ta-results-visual-overlay .rank-progress-label,.ta-results-visual-overlay .results-titlebar-dot{position:relative;top:-1px}.ta-results-visual-overlay .results-table-container{gap:5px}.ta-results-visual-overlay .results-table-header,.ta-results-visual-overlay .results-table-row{grid-template-columns:52px 1fr 62px 68px 62px 74px 74px 82px;gap:10px}.ta-results-visual-overlay .results-table-header{padding:0 14px 8px}.ta-results-visual-overlay .results-table-header>span:nth-child(8),.ta-results-visual-overlay .results-table-row>.row-koby{display:none}.ta-results-visual-overlay .results-table-row{height:60px}.ta-results-visual-overlay .results-table-row.row-1st{background:linear-gradient(90deg,#c6ff3a24,#c6ff3a05);border-color:#c6ff3a80}.ta-results-visual-overlay .results-table-row.row-dimmed[data-place="2"],.ta-results-visual-overlay .results-table-row.row-dimmed[data-place="3"]{background:#0f1116;border-color:#ffffff0f}.ta-results-visual-overlay .results-table-row.row-dimmed[data-place="4"],.ta-results-visual-overlay .results-table-row.row-dimmed[data-place="5"],.ta-results-visual-overlay .results-table-row.row-dimmed[data-place="6"],.ta-results-visual-overlay .results-table-row.row-dimmed[data-place="7"],.ta-results-visual-overlay .results-table-row.row-dimmed[data-place="8"]{background:#0d0f13;border-color:#ffffff0d}.ta-results-visual-overlay .results-table-row.row-dimmed[data-place="2"] .row-place,.ta-results-visual-overlay .results-table-row.row-dimmed[data-place="3"] .row-place,.ta-results-visual-overlay .results-table-row.row-dimmed[data-place="2"] .row-rp,.ta-results-visual-overlay .results-table-row.row-dimmed[data-place="3"] .row-rp{color:#d3d9e2}.ta-results-visual-overlay .results-table-row.row-dimmed[data-place="2"] .row-player-name,.ta-results-visual-overlay .results-table-row.row-dimmed[data-place="3"] .row-player-name{color:#e7eaef}.ta-results-visual-overlay .results-table-row.row-dimmed[data-place="4"] .row-place,.ta-results-visual-overlay .results-table-row.row-dimmed[data-place="5"] .row-place,.ta-results-visual-overlay .results-table-row.row-dimmed[data-place="6"] .row-place,.ta-results-visual-overlay .results-table-row.row-dimmed[data-place="7"] .row-place,.ta-results-visual-overlay .results-table-row.row-dimmed[data-place="8"] .row-place,.ta-results-visual-overlay .results-table-row.row-dimmed[data-place="4"] .row-rp,.ta-results-visual-overlay .results-table-row.row-dimmed[data-place="5"] .row-rp,.ta-results-visual-overlay .results-table-row.row-dimmed[data-place="6"] .row-rp,.ta-results-visual-overlay .results-table-row.row-dimmed[data-place="7"] .row-rp,.ta-results-visual-overlay .results-table-row.row-dimmed[data-place="8"] .row-rp{color:#8b94a3}.ta-results-visual-overlay .results-table-row.row-dimmed[data-place="4"] .row-player-name,.ta-results-visual-overlay .results-table-row.row-dimmed[data-place="5"] .row-player-name,.ta-results-visual-overlay .results-table-row.row-dimmed[data-place="6"] .row-player-name,.ta-results-visual-overlay .results-table-row.row-dimmed[data-place="7"] .row-player-name,.ta-results-visual-overlay .results-table-row.row-dimmed[data-place="8"] .row-player-name{color:#b4bcc9}.ta-results-visual-overlay .results-tag{text-transform:none}.ta-results-visual-overlay .row-place{font-size:22px}.ta-results-visual-overlay .row-player{gap:9px}.ta-results-visual-overlay .row-player-name{font-size:15px}.ta-results-visual-overlay .you-tag{padding:0;background:transparent}.ta-results-visual-overlay .row-stat,.ta-results-visual-overlay .row-rp{font-size:14px}.ta-results-visual-overlay .results-sidebar{padding:34px 26px 26px;gap:20px}.ta-results-visual-overlay .rank-progress-card{padding:20px}.ta-results-visual-overlay .rank-progress-header{margin-bottom:16px}.ta-results-visual-overlay .rank-progress-tier-row{margin-bottom:12px}.ta-results-visual-overlay .rank-progress-tier-title{font-size:30px}.ta-results-visual-overlay .rank-progress-bar{margin-bottom:9px}.ta-results-visual-overlay .rank-progress-bar:after{position:absolute;top:0;bottom:0;left:62%;width:6%;background:#edffb8;content:""}.ta-results-visual-overlay .mvp-grid-card{padding:18px}.ta-results-visual-overlay .mvp-grid-header{margin-bottom:16px}.ta-results-visual-overlay .mvp-badge{padding:0 8px 2px;line-height:11px}.ta-results-visual-overlay .mvp-stat-grid{gap:16px 12px}.ta-results-visual-overlay .mvp-stat-item{gap:5px}.ta-results-visual-overlay .mvp-stat-value{font-size:21px}.ta-results-visual-overlay .rematch-block{gap:11px}.ta-results-visual-overlay .rematch-dot.active{box-shadow:none}.ta-results-visual-overlay .results-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.ta-results-visual-overlay .results-actions .btn-rematch{grid-column:1 / -1}.ta-results-visual-overlay .results-actions .btn-save-replay,.ta-results-visual-overlay .results-actions .btn-leave{display:flex;width:100%;height:44px;align-items:center;justify-content:center;border-radius:11px;background:#15181f;border:1px solid rgba(255,255,255,.09);font:700 11px/1 Archivo,sans-serif;letter-spacing:.1em;color:#b4bcc9}.ta-results-visual-overlay .results-actions .btn-rematch{padding-bottom:2px;line-height:17px}.ta-results-visual-overlay .results-actions .btn-save-replay,.ta-results-visual-overlay .results-actions .btn-leave{padding-bottom:2px;line-height:13px}.ta-replays{display:flex;gap:18px;width:100%;height:100%;padding:18px;box-sizing:border-box;background:var(--color-base, #07080a);color:var(--color-text, #e7eaef);font-family:var(--font-sans, Archivo, system-ui, sans-serif);overflow:hidden}.ta-replays-list{display:flex;flex-direction:column;flex:0 0 340px;min-width:0;background:var(--color-panel, #10131a);border:1px solid var(--color-border, rgba(255, 255, 255, .06));border-radius:8px;overflow:hidden}.ta-replays-list-header{padding:12px 14px;font-size:12px;letter-spacing:.14em;color:var(--color-text-dim, #8b93a3);border-bottom:1px solid var(--color-border, rgba(255, 255, 255, .06))}.ta-replays-list-body{flex:1 1 auto;overflow-y:auto;min-height:0}.ta-replays-empty{padding:24px 14px;font-size:13px;line-height:1.5;color:var(--color-text-dim, #8b93a3)}.ta-replays-row{display:grid;grid-template-columns:1fr auto;grid-template-areas:"when delete" "detail delete";gap:2px 10px;padding:10px 14px;cursor:pointer;border-bottom:1px solid var(--color-border, rgba(255, 255, 255, .04))}.ta-replays-row:hover{background:#ffffff08}.ta-replays-row.selected{background:#c6ff0014;box-shadow:inset 2px 0 0 var(--color-accent, #c6ff00)}.ta-replays-row-when{grid-area:when;font-size:13px;color:var(--color-text, #e7eaef)}.ta-replays-row-detail{grid-area:detail;font-size:11px;letter-spacing:.06em;color:var(--color-text-dim, #8b93a3)}.ta-replays-row-delete{grid-area:delete;align-self:center;width:24px;height:24px;background:transparent;border:1px solid var(--color-border, rgba(255, 255, 255, .08));border-radius:4px;color:var(--color-text-dim, #8b93a3);font-size:14px;line-height:1;cursor:pointer}.ta-replays-row-delete:hover{border-color:var(--color-danger, #ff4d4d);color:var(--color-danger, #ff4d4d)}.ta-replays-stage{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-width:0;background:var(--color-panel, #10131a);border:1px solid var(--color-border, rgba(255, 255, 255, .06));border-radius:8px}.ta-replays-board{border:1px solid var(--color-border, rgba(255, 255, 255, .08));border-radius:4px;background:var(--color-well, #0a0c11);line-height:0}.ta-replays-readout{display:flex;gap:18px}.ta-replays-stat{font-size:12px;letter-spacing:.1em;color:var(--color-text-dim, #8b93a3);font-variant-numeric:tabular-nums}.ta-replays-controls{display:flex;gap:10px}.ta-replays-btn{min-width:96px;padding:8px 16px;background:transparent;border:1px solid var(--color-border, rgba(255, 255, 255, .12));border-radius:4px;color:var(--color-text, #e7eaef);font-family:inherit;font-size:12px;letter-spacing:.12em;cursor:pointer}.ta-replays-btn:hover{border-color:var(--color-accent, #c6ff00);color:var(--color-accent, #c6ff00)}
