.account-menu-signin-button{color:#565f89;cursor:pointer;background-color:#0000;border:1px solid #414868;border-radius:6px;padding:6px 16px;font-family:monospace;font-size:13px;position:absolute;top:16px;right:16px}.account-menu-wrapper{position:absolute;top:16px;right:16px}.account-menu-trigger-button{color:#a9b1d6;cursor:pointer;background-color:#0000;border:1px solid #414868;border-radius:6px;align-items:center;gap:6px;padding:6px 16px;font-family:monospace;font-size:13px;display:flex}.account-menu-caret{color:#565f89;font-size:10px}.account-menu-dropdown{z-index:50;background-color:#1f2335;border:1px solid #292e42;border-radius:6px;min-width:140px;margin-top:4px;position:absolute;top:100%;right:0;overflow:hidden}.account-menu-dropdown-item{color:#a9b1d6;cursor:pointer;text-align:left;background-color:#0000;border:none;width:100%;padding:10px 16px;font-family:monospace;font-size:13px;display:block}.account-menu-dropdown-item:hover{background-color:#292e42}.account-menu-dropdown-item--signout{color:#565f89;cursor:pointer;text-align:left;background-color:#0000;border:none;border-top:1px solid #292e42;width:100%;padding:10px 16px;font-family:monospace;font-size:13px;display:block}.account-menu-dropdown-item--signout:hover{background-color:#292e42}@font-face{font-family:MM Serif;font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2")}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{background:#1a1b26;height:100%}@keyframes flame1{0%,to{opacity:1;transform:scaleY(1)translateY(0)}25%{opacity:.9;transform:scaleY(1.3)translateY(-2px)}50%{opacity:1;transform:scaleY(.8)translateY(1px)}75%{opacity:.85;transform:scaleY(1.15)translateY(-1px)}}@keyframes flame2{0%,to{opacity:.9;transform:scaleY(1.1)translateY(-1px)}30%{opacity:1;transform:scaleY(.7)translateY(1px)}60%{opacity:.8;transform:scaleY(1.25)translateY(-3px)}80%{opacity:1;transform:scaleY(.9)translateY(0)}}@keyframes flame3{0%,to{opacity:.85;transform:scaleY(.9)translateY(0)}20%{opacity:1;transform:scaleY(1.2)translateY(-2px)}45%{opacity:.9;transform:scaleY(1)translateY(-1px)}70%{opacity:.75;transform:scaleY(1.35)translateY(-3px)}}@keyframes ember{0%{opacity:.9;transform:translateY(0)scale(1)}50%{opacity:.6}to{opacity:0;transform:translateY(-40px)scale(.3)}}@keyframes ember2{0%{opacity:.8;transform:translateY(0)translate(0)scale(1)}50%{opacity:.5;transform:translateY(-20px)translate(6px)scale(.6)}to{opacity:0;transform:translateY(-45px)translate(3px)scale(.2)}}@keyframes ember3{0%{opacity:.7;transform:translateY(0)translate(0)scale(1)}50%{opacity:.4;transform:translateY(-18px)translate(-5px)scale(.5)}to{opacity:0;transform:translateY(-38px)translate(-2px)scale(.2)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.mobile-banner{display:none}@media (width<=768px){.mobile-banner{color:#e0af68;z-index:9999;background:#292e42;border-bottom:1px solid #414868;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-family:monospace;font-size:13px;display:flex;position:sticky;top:0}}.mobile-banner-dismiss{color:#565f89;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 4px;font-size:18px}.avatar-preview svg{width:100%;height:100%}.irc-log{cursor:default;flex-direction:column;gap:4px;font-family:JetBrains Mono,monospace;display:flex}.irc-line{border-radius:3px;grid-template-columns:auto 1fr;align-items:start;gap:4px 8px;padding:3px 4px;display:grid}.irc-meta{align-items:center;gap:8px;display:flex}.irc-line:hover{background:#ffffff06}.irc-line-avatar{border-radius:4px;flex:none;align-self:center}.irc-line-avatar--typing{opacity:.7}.irc-time{color:#565f89;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;flex:none;font-size:11px}.irc-nick{white-space:nowrap;flex:none;font-size:12px;font-weight:700}.irc-nick:before{content:"<";color:#414868;font-weight:400}.irc-nick:after{content:">";color:#414868;font-weight:400}.irc-msg{color:#c0caf5;min-width:0;font-size:12px;line-height:1.6}.irc-msg a{color:#9ece6a}.irc-msg>:first-child{margin-top:0}.irc-msg>:last-child{margin-bottom:0}.irc-action-star{color:#bb9af7;font-weight:700}.irc-typing{color:#565f89;align-self:center;font-size:12px;font-style:italic}.irc-typing-ellipsis:after{content:"";animation:1.4s step-end infinite irc-typing-ellipsis}@keyframes irc-typing-ellipsis{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.typewriter{scrollbar-width:none;height:100%;padding-bottom:1.2em;overflow-y:auto}.typewriter::-webkit-scrollbar{display:none}.typewriter-paragraph{margin:0 0 1em}.typewriter-paragraph:last-child{margin-bottom:0}.typewriter-cursor{vertical-align:text-bottom;background:#c0caf5;width:.55em;height:1.05em;margin-left:1px;animation:1.05s step-end infinite typewriter-blink;display:inline-block}@keyframes typewriter-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.badge-moneymate-slide{z-index:10;color:#fff;letter-spacing:.3px;white-space:nowrap;cursor:pointer;background:#db1e3c;border:2px solid #b3162f;border-radius:4px;padding:8px 24px;font-family:MM Serif,IBM Plex Serif,Georgia,serif;font-size:23px;font-weight:700;transition:clip-path .3s ease-out;animation:.4s cubic-bezier(.2,.8,.3,1) 2s forwards badge-slam;position:absolute;top:13%;left:16%;transform:translate(calc(200vw - 50%),-50%)rotate(0);box-shadow:2px 3px 8px #0006}.badge-moneymate-tear{cursor:pointer;background:0 0;border:none;position:absolute;inset:0}@keyframes badge-slam{0%{transform:translate(calc(200vw - 50%),-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-5deg)}}.lobby{color:#a9b1d6;background-color:#1a1b26;height:100vh;font-family:monospace;overflow:hidden auto}.lobby-close-button{z-index:100;color:#565f89;cursor:pointer;background-color:#1a1b2699;border:1px solid #414868;border-radius:6px;padding:2px 11px 5px;font-family:monospace;font-size:20px;line-height:1;position:fixed;top:16px;right:16px}.lobby-close-button:hover{color:#f7768e;border-color:#f7768e}.lobby-section-heading{color:#c0caf5;text-align:center;margin:0 0 12px;font-size:28px;font-weight:700}.lobby-section-lead{color:#a9b1d6;text-align:center;max-width:640px;margin:0 auto 40px;font-size:15px;line-height:1.6}.lobby-pitch-hero{flex-direction:column;align-items:center;height:100vh;padding:60px 24px 40px;display:flex;position:relative}.lobby-pitch-typewriter{width:100%;max-width:720px;margin:22vh 0 0}.lobby-pitch-typewriter .typewriter{height:auto;padding-bottom:0;overflow:visible}.lobby-pitch-typewriter .typewriter-paragraph{color:#c0caf5;margin:0 0 1.2em;font-size:24px;line-height:1.7}@media (width<=640px){.lobby-pitch-typewriter .typewriter-paragraph{font-size:19px}}.lobby-scroll-indicator{flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;bottom:18px;left:0;right:0}.lobby-scroll-arrow{color:#565f89;margin-bottom:6px;font-size:24px;animation:1.5s ease-in-out infinite bounce}.lobby-scroll-label{color:#414868;font-size:11px}.lobby-irc-section{background-color:#16161e;position:relative}.lobby-irc-sticky{justify-content:center;align-items:center;height:100vh;padding:0 20px;display:flex}.irc-window{color:#c0caf5;background-color:#16161e;border:1px solid #292e42;border-radius:10px;flex-direction:column;width:92%;max-width:680px;font-family:JetBrains Mono,monospace;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000080}.irc-titlebar{background-color:#1a1b26;border-bottom:1px solid #292e42;align-items:center;gap:12px;padding:10px 14px;display:flex}.irc-channel{color:#7dcfff;overflow-wrap:anywhere;flex:auto;min-width:0;font-size:15px;font-weight:700}.irc-titlebar-meta{color:#565f89;white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:12px;display:flex}.irc-online-dot{background-color:#9ece6a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px #9ece6a88}.irc-topic{color:#a9b1d6;background-color:#1a1b26;border-bottom:1px solid #292e42;padding:7px 14px;font-size:12px}.irc-topic-label{color:#565f89;margin-right:4px}.irc-main{flex:1;min-height:0;display:flex}.irc-main .training-screen-intro-body{flex:1;min-width:0;height:min(340px,82vh - 140px);min-height:0;padding:14px;overflow-y:auto}.irc-members{background-color:#15151c;border-left:1px solid #292e42;flex:none;width:124px;padding:12px 10px;overflow-y:auto}.irc-members-title{text-transform:uppercase;letter-spacing:.06em;color:#565f89;margin-bottom:10px;font-size:10px}.irc-member{color:#9aa5ce;align-items:center;gap:5px;margin-bottom:8px;font-size:12px;display:flex}.irc-member-avatar{border-radius:3px}.irc-member-op{color:#e0af68;font-weight:700}.irc-member-name--op{color:#c0caf5}.irc-member-you-dot{background-color:#7aa2f7;border-radius:50%;flex:none;width:7px;height:7px;margin:0 4px}.irc-composer{background-color:#1a1b26;border-top:1px solid #292e42;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.irc-composer-prompt{color:#7aa2f7;font-size:12px;font-weight:700}.irc-cmd{cursor:pointer;border-radius:5px;padding:5px 14px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}.irc-cmd--tool{color:#7aa2f7;background-color:#7aa2f722;border:1px solid #7aa2f7}.irc-cmd--tool:hover{background-color:#7aa2f744}.irc-cmd--go{color:#9ece6a;background-color:#9ece6a22;border:1px solid #9ece6a;margin-left:auto}.irc-cmd--go:hover{background-color:#9ece6a44}@media (width<=640px){.irc-cmd--go{margin-left:0}}.lobby-crew{background-color:#1a1b26;padding:80px 20px}.lobby-crew-inner{max-width:980px;margin:0 auto}.lobby-peter-line{background:#16161e;border-left:3px solid #7aa2f7;border-radius:0 8px 8px 0;align-items:flex-start;gap:14px;max-width:760px;margin:0 auto 44px;padding:18px 20px;display:flex}.lobby-peter-line-avatar{border-radius:6px;flex:none}.lobby-peter-line-text{color:#c0caf5;margin:0;font-family:JetBrains Mono,monospace;font-size:17px;line-height:1.6}.lobby-peter-line-nick{color:#7aa2f7;font-weight:700}.lobby-office-scroll{overflow-x:auto}.lobby-office-map{background-color:#16161e;background-image:repeating-linear-gradient(0deg,#0000 0 31px,#ffffff05 31px 32px),repeating-linear-gradient(90deg,#0000 0 31px,#ffffff05 31px 32px);border:1px solid #292e42;border-radius:12px;margin:0 auto;position:relative}.floor-desk{background:#1f2335;border:1px solid #3b4261;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:92px;height:62px;display:flex;position:absolute}.floor-desk--empty{background:0 0;border-style:dashed;border-color:#2c3147}.floor-desk--reserved{background:#1b1f2e}.floor-seat{z-index:1;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.floor-seat--reserved{background:#2c3147;width:22px;height:22px}.floor-seat--cast{background:#16161e;border:2px solid #3b4261;width:44px;height:44px;overflow:hidden}.floor-seat-avatar{width:40px;height:40px}.floor-desk-name{color:#c0caf5;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;line-height:1}.floor-desk--cast{cursor:pointer;transition:transform .12s,border-color .12s}.floor-desk--cast:hover{z-index:5;border-color:#7aa2f7;transform:translateY(-2px)}.floor-desk--active,.floor-desk--active .floor-seat--cast{border-color:#9ece6a}.floor-desk--locked .floor-seat-avatar{filter:grayscale(.85)brightness(.7)}.floor-desk--locked .floor-desk-name{color:#565f89}.floor-room{cursor:pointer;background:linear-gradient(135deg,#241620,#381a26);border:2px solid #f7768e;border-radius:12px 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:216px;height:116px;display:flex;position:absolute;bottom:0;right:0}.floor-room:hover{z-index:5}.floor-room-label{text-transform:uppercase;letter-spacing:.08em;color:#f7768e99;font-size:9px;position:absolute;top:8px;left:12px}.floor-room .floor-seat--cast{border-color:#f7768e}.floor-room .floor-desk-name{color:#f7768e}.lobby-desk-card{opacity:0;visibility:hidden;pointer-events:none;z-index:10;background:#1a1b26;border:1px solid #3b4261;border-radius:10px;width:240px;padding:14px;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 16px 40px #0000008c}.floor-desk--low .lobby-desk-card{top:auto;bottom:calc(100% + 10px);transform:translate(-50%)translateY(-6px)}.floor-desk--cast:hover .lobby-desk-card,.floor-room:hover .lobby-desk-card{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.lobby-desk-card-name{color:#c0caf5;font-size:14px;font-weight:700}.lobby-desk-card-title{color:#7aa2f7;margin-bottom:8px;font-size:11px}.lobby-desk-card-blurb{color:#9aa5ce;margin:0 0 8px;font-size:12px;line-height:1.5}.lobby-desk-card-quip{color:#8089b3;margin:0 0 10px;font-size:12px;font-style:italic}.lobby-desk-card-prompt{text-transform:uppercase;letter-spacing:.06em;color:#565f89;margin-bottom:6px;font-size:11px}.lobby-desk-tools{flex-wrap:wrap;gap:6px;display:flex}.lobby-desk-tool-button{cursor:pointer;color:#1a1b26;background:#7aa2f7;border:1px solid #7aa2f7;border-radius:4px;padding:5px 12px;font-family:monospace;font-size:12px;font-weight:700;transition:filter .12s}.lobby-desk-tool-button:hover{filter:brightness(1.12)}.lobby-desk-locked-note{color:#565f89;font-size:11px}.lobby-desk-card--corner{border-color:#5a2a36;inset:auto 0 calc(100% + 10px) auto;transform:translateY(-6px)}.floor-room:hover .lobby-desk-card--corner{transform:translateY(0)}.lobby-office-legend{color:#8089b3;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:22px;font-size:12px;display:flex}.lobby-legend-item{align-items:center;gap:7px;display:inline-flex}.lobby-legend-swatch{border:1px solid #3b4261;border-radius:4px;width:14px;height:14px;display:inline-block}.lobby-legend-swatch--empty{background:0 0;border-style:dashed;border-color:#2c3147}.lobby-legend-swatch--reserved{background:#1b1f2e}.lobby-legend-swatch--locked{background:#1f2335}.lobby-legend-swatch--free{background:#9ece6a;border-color:#9ece6a}.lobby-multiplayer{background-color:#16161e;padding:80px 20px}.lobby-multiplayer-inner{max-width:720px;margin:0 auto}.lobby-mp-sim{flex-direction:column;gap:14px;display:flex}.lobby-mp-pane{padding-left:26px;position:relative}.lobby-mp-avatar{z-index:2;background:#16161e;border:2px solid #3b4261;border-radius:25%;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:absolute;top:-10px;left:0;overflow:hidden}.lobby-mp-avatar-img{width:34px;height:34px}.lobby-mp-pane--leader .lobby-mp-avatar{border-color:#9ece6a;box-shadow:0 0 10px #9ece6a55}.lobby-mp-terminal{background:#1a1b26;border:1px solid #292e42;border-radius:8px;font-family:JetBrains Mono,monospace;overflow:hidden}.lobby-mp-pane--leader .lobby-mp-terminal{border-color:#9ece6a66}.lobby-mp-term-head{background:#1f2335;border-bottom:1px solid #292e42;align-items:center;gap:10px;padding:6px 12px 6px 26px;font-size:11px;display:flex}.lobby-mp-term-user{color:#7aa2f7;font-weight:700}.lobby-mp-term-task{color:#565f89}.lobby-mp-leader-tag{color:#9ece6a;letter-spacing:.04em;margin-left:auto;font-size:10px;font-weight:700}.lobby-mp-term-body{color:#c0caf5;white-space:nowrap;min-height:20px;padding:10px 14px;font-size:12.5px;overflow:hidden}.lobby-mp-prompt{color:#9ece6a}.lobby-mp-cmd{color:#c0caf5}.lobby-mp-done{color:#9ece6a;font-weight:700}.lobby-mp-cursor{vertical-align:text-bottom;background:#c0caf5;width:7px;height:14px;margin-left:1px;animation:1.05s step-end infinite typewriter-blink;display:inline-block}.lobby-mp-bar{background:#16161e;border-top:1px solid #292e42;height:6px}.lobby-mp-bar-fill{background:linear-gradient(90deg,#7aa2f7,#9ece6a);height:100%;transition:width .15s linear}.lobby-mp-cta{text-align:center;margin-top:32px}.lobby-arena-button{cursor:pointer;color:#9ece6a;letter-spacing:.5px;background:0 0;border:1px solid #9ece6a;border-radius:6px;padding:12px 28px;font-family:monospace;font-size:15px;font-weight:700;transition:filter .15s}.lobby-arena-button:hover{filter:brightness(1.3)}.lobby-adventure{background-color:#1a1b26;padding:80px 20px}.lobby-adventure-inner{max-width:720px;margin:0 auto}.lobby-offer{color:#1a1b26;background:#f4f4f7;border:1px solid #292e42;border-radius:12px;max-width:520px;margin:0 auto;padding:28px 30px;font-family:JetBrains Mono,monospace;position:relative;box-shadow:0 20px 50px #00000073}.lobby-offer-head{border-bottom:2px solid #7aa2f7;flex-direction:column;gap:2px;margin-bottom:18px;padding-bottom:14px;display:flex}.lobby-offer-logo{color:#7aa2f7;letter-spacing:-.5px;font-size:24px;font-weight:800}.lobby-offer-sub{color:#6b7280;font-size:11px}.lobby-offer-title{color:#1a1b26;margin:0 0 18px;font-size:17px;font-weight:700}.lobby-offer-grid{grid-template-columns:1fr 1fr;gap:12px 20px;margin:0 0 18px;display:grid}.lobby-offer-grid div{flex-direction:column;gap:2px;display:flex}.lobby-offer-grid dt{text-transform:uppercase;letter-spacing:.06em;color:#9aa0aa;font-size:10px}.lobby-offer-grid dd{color:#1a1b26;margin:0;font-size:13px;font-weight:600}.lobby-offer-fine{color:#6b7280;margin:0 0 22px;font-size:11px;line-height:1.5}.lobby-offer-accept{cursor:pointer;color:#fff;letter-spacing:.5px;background:#7aa2f7;border:none;border-radius:8px;width:100%;padding:14px;font-family:monospace;font-size:16px;font-weight:800;transition:filter .15s}.lobby-offer-accept:hover{filter:brightness(1.08)}.lobby-pricing{background-color:#16161e;padding:80px 20px}.lobby-pricing-inner{text-align:center;max-width:640px;margin:0 auto}.lobby-pricing-heading{color:#c0caf5;margin-bottom:40px;font-size:28px;font-weight:700}.lobby-pricing-table{text-align:left;border:1px solid #292e42;border-radius:10px;margin-bottom:40px;overflow:hidden}.lobby-pricing-table table{border-collapse:collapse;width:100%;font-size:14px}.lobby-pricing-table thead tr{background-color:#1f2335;border-bottom:1px solid #292e42}.lobby-pricing-table th{color:#565f89;text-align:left;padding:14px 16px;font-weight:400}.lobby-pricing-table th.lobby-pricing-col-free{text-align:center;color:#a9b1d6;font-weight:700}.lobby-pricing-table th.lobby-pricing-col-pro{text-align:center;color:gold;font-weight:700}.lobby-pricing-table tbody tr{border-bottom:1px solid #292e42}.lobby-pricing-table tbody tr:last-child{border-bottom:none}.lobby-pricing-table tbody tr:nth-child(odd){background-color:#1a1b26}.lobby-pricing-table tbody tr:nth-child(2n){background-color:#1f2335}.lobby-pricing-table tbody tr:hover{background-color:#292e42}.lobby-pricing-table td{color:#a9b1d6;padding:12px 16px}.lobby-pricing-table td:nth-child(2),.lobby-pricing-table td:nth-child(3){text-align:center}.lobby-pricing-check{color:#9ece6a}.lobby-pricing-dash{color:#414868}.lobby-cta-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.lobby-cta-btn{cursor:pointer;border-radius:8px;padding:14px 32px;font-family:monospace;font-size:16px;font-weight:700}.lobby-cta-btn-start{color:#1a1b26;background-color:#7aa2f7;border:1px solid #7aa2f7}.lobby-cta-btn-upgrade{color:#1a1b26;background-color:gold;border:1px solid gold}.lobby-cta-note{color:#414868;margin-top:24px;font-size:12px}.office-plan-scroll{padding:30px 12px 12px 30px;overflow-x:auto}.office-plan{flex-direction:column;gap:16px;margin:0 auto;display:flex}.floor-desk--you{background:#1c2a1c;border-color:#9ece6a;box-shadow:0 0 0 1px #9ece6a66,0 0 20px #9ece6a44}.floor-seat--you{background:radial-gradient(circle at 50% 35%,#9ece6a 0 38%,#243524 40% 100%);border:2px solid #9ece6a;width:28px;height:28px}.floor-desk--you .floor-desk-name{color:#9ece6a}.floor-desk--you .floor-seat--cast{border-color:#9ece6a}.floor-desk-code{letter-spacing:.04em;color:#565f89;pointer-events:none;font-family:JetBrains Mono,monospace;font-size:7px;position:absolute;top:3px;left:5px}.floor-desk--you .floor-desk-code{color:#9ece6abb}.floor-seat--goomba{background:radial-gradient(circle at 50% 38%,#6b7089 0 44%,#2c3147 46% 100%);border:1px solid #3b4261;width:24px;height:24px}.office-your-bubble{z-index:6;background:#1a1b26;border:1px solid #9ece6a;border-radius:12px;position:absolute;overflow:visible;box-shadow:0 14px 38px #0000008c,0 0 18px #9ece6a33}.office-your-bubble-pointer{filter:drop-shadow(0 1px #9ece6a);border-top:10px solid #1a1b26;border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.pingpong-table{width:150px;height:auto;display:block}.office-amenities{gap:16px;height:150px;display:flex}.office-zone-label{text-transform:uppercase;letter-spacing:.08em;color:#565f8999;font-family:monospace;font-size:9px;position:absolute;top:8px;left:12px}.office-cafeteria{background-color:#16161e;border:1px solid #292e42;border-radius:12px;flex:2;justify-content:center;align-items:center;display:flex;position:relative}.cafe-tables{gap:40px;display:flex}.cafe-table-group{flex-direction:column;align-items:center;gap:6px;display:flex}.cafe-table{background:#1f2335;border:1px solid #3b4261;border-radius:4px;width:96px;height:22px}.cafe-chairs{gap:14px;display:flex}.cafe-chair{background:#1a1b26;border:1px solid #2f3550;border-radius:3px;width:14px;height:14px}.office-gameroom{cursor:pointer;background-color:#16161e;border:1px solid #292e42;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;font-family:monospace;transition:border-color .15s,background .15s,transform .15s;display:flex;position:relative}.office-gameroom:hover{background:#1f2335;border-color:#e0af68;transform:translateY(-2px)}.office-gameroom-cta{color:#e0af68;font-size:12px;font-weight:700}.ydb{border-radius:12px;flex-direction:column;height:100%;font-family:JetBrains Mono,monospace;display:flex;overflow:hidden}.ydb-tabs{background:#0d0e14;flex:none;gap:1px;display:flex}.ydb-tab{color:#787c99;cursor:pointer;background:#16161e;border:none;border-bottom:2px solid #0000;flex:1;padding:7px 8px;font-family:inherit;font-size:12px;font-weight:700;transition:color .12s,background .12s,border-color .12s}.ydb-tab:hover{color:#c0caf5;background:#1b1d2a}.ydb-tab--active{color:#9ece6a;background:#11140e;border-bottom-color:#9ece6a}.ydb-panel{text-align:left;cursor:pointer;border:none;flex-direction:column;flex:1;min-height:0;padding:0;font-family:inherit;display:flex}.ydb-term{background:#0b0e14}.ydb-term-bar{background:#161a24;border-bottom:1px solid #000;align-items:center;gap:5px;padding:5px 8px;display:flex}.ydb-dot{border-radius:50%;width:8px;height:8px}.ydb-dot--r{background:#f7768e}.ydb-dot--y{background:#e0af68}.ydb-dot--g{background:#9ece6a}.ydb-term-titletext{color:#565f89;margin-left:6px;font-size:10px}.ydb-term-body{color:#c0caf5;flex:1;padding:8px 10px;font-size:11px;line-height:1.5}.ydb-term-prompt{color:#9ece6a;margin-right:5px}.ydb-term-out{color:#e0af68;margin:2px 0 4px}.ydb-term:hover .ydb-term-titletext{color:#7c8299}.ydb-irc{cursor:default;background:#16161e}.ydb-irc-bar{color:#9ece6a;background:#1f2335;border-bottom:1px solid #0d0e14;align-items:baseline;gap:8px;padding:5px 10px;font-size:11px;font-weight:700;display:flex}.ydb-irc-users{color:#565f89;font-size:9px;font-weight:400}.ydb-irc-log{flex:1;gap:2px;padding:6px 8px;overflow:hidden}.ydb-irc-log .irc-line{gap:2px 6px;padding:2px 3px}.ydb-irc-log .irc-time{font-size:10px}.ydb-irc-log .irc-nick{font-size:11px}.ydb-irc-log .irc-msg{font-size:11px;line-height:1.4}.ydb-irc-log .irc-typing{font-size:11px}.ydb-irc-join{color:#11140e;cursor:pointer;background:#9ece6a;border:none;border-radius:6px;margin:6px 8px 8px;padding:7px 0;font-family:inherit;font-size:12px;font-weight:700;transition:background .12s}.ydb-irc-join:hover{background:#b6e08a}.ydb-cursor{vertical-align:text-bottom;background:#9ece6a;width:6px;height:12px;margin-left:2px;animation:1.1s step-end infinite ydb-blink;display:inline-block}@keyframes ydb-blink{50%{opacity:0}}.directory{color:#a9b1d6;box-sizing:border-box;background:#1a1b26;min-height:100vh;padding:32px 24px 64px;font-family:monospace}.directory-admin-button{z-index:999;color:#f7768e;cursor:pointer;background:#292e42;border:1px solid #f7768e;border-radius:6px;padding:6px 14px;font-family:monospace;font-size:12px;position:fixed;top:12px;right:12px}.directory-header{text-align:center;margin:18px 0 30px}.directory-hq{color:#c0caf5;letter-spacing:1px;margin:0;font-size:30px;font-weight:700}.directory-hq-old-wrap{display:inline-block;position:relative}.directory-hq-old{color:#565f89;-webkit-text-decoration:line-through #f7768e;text-decoration:line-through #f7768e}.directory-hq-old-wrap .badge-moneymate-slide{padding:5px 18px;font-size:22px;top:50%;left:50%}.server-down-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20000;background:#0f0f19eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.server-down-card{text-align:center;background:#1a1b26;border:2px solid #f7768e;border-radius:12px;width:90%;max-width:420px;padding:40px}.server-down-icon{color:#f7768e;margin-bottom:16px;font-size:44px;line-height:1}.server-down-title{color:#c0caf5;margin:0 0 10px;font-family:monospace;font-size:24px;font-weight:700}.server-down-sub{color:#a9b1d6;justify-content:center;align-items:center;gap:8px;margin:0 0 24px;font-family:monospace;font-size:14px;display:flex}.server-down-spinner{color:#7aa2f7;animation:1.1s linear infinite server-down-spin;display:inline-block}@keyframes server-down-spin{to{transform:rotate(360deg)}}.server-down-retry{color:#1a1b26;cursor:pointer;background:#7aa2f7;border:none;border-radius:8px;padding:12px 32px;font-family:monospace;font-size:14px;font-weight:700}.server-down-retry:hover{background:#9ec0ff}.match-overlay-wrapper{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:9999;background:#0d0e14d9;flex-direction:column;justify-content:center;align-items:center;gap:24px;font-family:monospace;display:flex;position:fixed;inset:0}.match-trophy{transform-origin:bottom;width:120px;height:120px}.match-trophy--fallen{animation:.8s ease-in forwards trophy-fall}@keyframes trophy-fall{0%{transform:rotate(0)translateY(0)}40%{transform:rotate(-15deg)translateY(0)}70%{transform:rotate(295deg)translateY(10px)}80%{transform:rotate(288deg)translateY(12px)}90%{transform:rotate(293deg)translateY(10px)}to{transform:rotate(295deg)translateY(10px)}}.match-rank-display{letter-spacing:2px;font-family:monospace;font-size:52px;font-weight:700}.match-standings-table{background-color:#16161e;border:1px solid #292e42;border-radius:12px;min-width:400px;padding:6px;box-shadow:0 20px 60px #00000080}.match-standings-header{color:#565f89;border-bottom:1px solid #292e42;grid-template-columns:40px 1fr 80px 60px 80px;padding:8px 12px;font-size:12px;display:grid}.match-standings-table--points .match-standings-header,.match-standings-table--points .match-standing-row{grid-template-columns:40px 1fr 80px 60px 80px 90px}.match-standings-table--series .match-standings-header,.match-standings-table--series .match-standing-row{grid-template-columns:40px 1fr 80px 60px 80px 90px 80px}.match-round-info{color:#787c99;letter-spacing:2px;text-transform:uppercase;font-size:14px}.match-standings-header-center{text-align:center}.match-standings-header-right{text-align:right}.match-standing-row{border-bottom:1px solid #1f2335;border-radius:6px;grid-template-columns:40px 1fr 80px 60px 80px;padding:8px 12px;font-size:14px;display:grid}.match-standing-row:last-child{border-bottom:none}.match-standing-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.match-standing-center{text-align:center}.match-standing-right{text-align:right}.match-overlay-actions{justify-content:center;gap:12px;margin-top:8px;display:flex}.match-overlay-button{color:#c0caf5;cursor:pointer;letter-spacing:1px;background-color:#1f2335;border:1px solid #414868;border-radius:8px;padding:12px 32px;font-family:monospace;font-size:15px;font-weight:700;transition:border-color .15s,background-color .15s,transform .1s}.match-overlay-button:hover{background-color:#24283b;border-color:#7aa2f7;transform:translateY(-1px)}.match-overlay-button--primary{color:#1a1b26;background-color:#9ece6a;border-color:#9ece6a}.match-overlay-button--primary:hover{background-color:#b9e08a;border-color:#b9e08a}.boss-taunt-overlay{z-index:10000;background:#0f0f19e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.boss-taunt-modal{text-align:center;width:90%;max-width:420px}.boss-taunt-avatar-container{animation:.6s ease-in-out infinite alternate boss-rock;display:inline-block}@keyframes boss-rock{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}.boss-taunt-avatar{width:120px;height:120px;image-rendering:pixelated}.boss-taunt-name{color:#f7768e;margin:12px 0 4px;font-size:22px;font-weight:700}.boss-taunt-title{color:#9aa5ce;margin:0 0 16px;font-size:13px}.boss-taunt-bubble{color:#c0caf5;background:#1f2335;border:2px solid #414868;border-radius:12px;margin-bottom:20px;padding:20px 24px;font-family:monospace;font-size:15px;font-style:italic;line-height:1.5;position:relative}.boss-taunt-bubble:before{content:"";border-bottom:10px solid #414868;border-left:10px solid #0000;border-right:10px solid #0000;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.boss-taunt-ready-button{cursor:pointer;color:#1a1b26;background:#9ece6a;border:none;border-radius:6px;padding:12px 32px;font-family:monospace;font-size:16px;font-weight:700}.boss-taunt-ready-button:hover{filter:brightness(1.1)}.boss-taunt-hint{color:#3b4261;margin-top:8px;font-family:monospace;font-size:12px}.boss-defeat-overlay{z-index:10001;background:#0f0f19e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.boss-defeat-avatar{width:120px;height:120px;image-rendering:pixelated}.boss-defeat-avatar--pop{animation:.45s cubic-bezier(.22,1.4,.4,1) boss-defeat-pop}@keyframes boss-defeat-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.boss-defeat-victory{text-align:center;animation:.5s ease-out boss-victory-fade-in}@keyframes boss-victory-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.boss-defeat-victory-text{color:#9ece6a;margin-top:12px;font-family:monospace;font-size:24px;font-weight:700}.victory-menu-overlay{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d0e14d1;justify-content:center;align-items:center;font-family:monospace;display:flex;position:fixed;inset:0}.victory-menu{text-align:center;background:#16161e;border:1px solid #292e42;border-radius:14px;width:min(92vw,420px);padding:28px 32px 32px;box-shadow:0 20px 60px #00000080}.victory-menu-head{flex-direction:column;align-items:center;gap:8px;margin-bottom:22px;display:flex}.victory-menu-beaten-avatar{filter:grayscale(.6);opacity:.85;border-radius:50%;width:64px;height:64px}.victory-menu-title{color:#9ece6a;font-size:22px;font-weight:700}.victory-menu-subtitle{color:#787c99;font-size:14px}.victory-menu-actions{flex-direction:column;gap:12px;display:flex}.victory-menu-btn{color:#c0caf5;cursor:pointer;background:#1f2335;border:1px solid #414868;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:12px 18px;font-family:monospace;font-size:15px;font-weight:700;transition:border-color .15s,background .15s,transform .1s;display:flex}.victory-menu-btn:hover{background:#24283b;border-color:#7aa2f7;transform:translateY(-1px)}.victory-menu-btn--primary{color:#1a1b26;background:#9ece6a;border-color:#9ece6a}.victory-menu-btn--primary:hover{background:#b9e08a;border-color:#b9e08a}.victory-menu-next-avatar{border-radius:50%;width:36px;height:36px}.victory-menu-btn-sub{opacity:.8;font-size:12px;font-weight:400;display:block}.mp-tour-overlay{z-index:1000;font-family:monospace;position:fixed;inset:0}.mp-tour-spotlight{pointer-events:none;border:1.5px solid #7aa2f7;border-radius:8px;transition:top .25s,left .25s,width .25s,height .25s;position:fixed;box-shadow:0 0 0 9999px #0d0e14b8}.mp-tour-tooltip{background:#1f2335;border:1px solid #414868;border-radius:8px;width:300px;padding:14px 16px;position:fixed;box-shadow:0 8px 24px #00000080}.mp-tour-tooltip:before{content:"";border:7px solid #0000;position:absolute;left:24px}.mp-tour-tooltip-below:before{border-bottom-color:#414868;top:-14px}.mp-tour-tooltip-above:before{border-top-color:#414868;bottom:-14px}.mp-tour-text{color:#c0caf5;margin-bottom:12px;font-size:13px;line-height:1.5}.mp-tour-footer{justify-content:space-between;align-items:center;display:flex}.mp-tour-step-counter{color:#565f89;font-size:12px}.mp-tour-buttons{align-items:center;gap:12px;display:flex}.mp-tour-skip{color:#565f89;cursor:pointer;background:0 0;border:none;padding:0;font-family:monospace;font-size:12px}.mp-tour-skip:hover{color:#a9b1d6}.mp-tour-next{color:#1a1b26;cursor:pointer;background:#7aa2f7;border:none;border-radius:4px;padding:5px 14px;font-family:monospace;font-size:12px;font-weight:700}.mp-tour-next:hover{background:#9ab8ff}.tournament-setup-overlay{z-index:1000;background:#0d0e1499;justify-content:center;align-items:center;font-family:monospace;display:flex;position:fixed;inset:0}.tournament-setup-box{text-align:center;background:#16161e;border:1px solid #292e42;border-radius:14px;width:min(92vw,420px);padding:28px 32px;box-shadow:0 20px 60px #00000080}.tournament-setup-title{color:#9ece6a;margin-bottom:10px;font-size:20px;font-weight:700}.tournament-setup-text{color:#a9b1d6;margin-bottom:20px;font-size:14px;line-height:1.5}.tournament-setup-actions{justify-content:center;gap:10px;margin-bottom:14px;display:flex}.tournament-setup-button{color:#c0caf5;cursor:pointer;background-color:#1f2335;border:1px solid #414868;border-radius:8px;padding:10px 18px;font-family:monospace;font-size:14px;font-weight:700;transition:border-color .15s,background-color .15s}.tournament-setup-button:hover{background-color:#24283b;border-color:#7aa2f7}.tournament-setup-button--primary{color:#9ece6a;border-color:#9ece6a}.tournament-setup-button--primary:hover{background-color:#1f2a1f;border-color:#b9e08a}.tournament-setup-button--quiet{color:#787c99;background:0 0;border-color:#0000;font-weight:400}.tournament-setup-pro{color:#1a1b26;vertical-align:middle;background:#bb9af7;border-radius:4px;margin-left:8px;padding:1px 6px;font-size:10px}.room-view-container{color:#a9b1d6;background-color:#1a1b26;flex-direction:column;height:100vh;font-family:monospace;display:flex}.room-view-top-bar{background-color:#16161e;border-bottom:1px solid #292e42;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.room-view-top-bar-left{align-items:center;gap:16px;display:flex}.room-view-back-button{color:#565f89;cursor:pointer;background-color:#0000;border:1px solid #292e42;border-radius:4px;align-items:center;gap:6px;padding:4px 14px;font-family:monospace;font-size:13px;display:inline-flex}.room-view-back-button:hover{color:#a9b1d6;border-color:#414868}.room-view-room-meta{align-items:center;gap:12px;display:flex}.room-view-code-display{color:#c0caf5;font-weight:700}.room-view-tool-display{color:#e0af68;text-transform:uppercase;font-size:13px;font-weight:700}.room-view-copy-button{cursor:pointer;background:0 0;border-radius:3px;padding:2px 8px;font-family:monospace;font-size:11px}.room-view-copy-button-default{color:#565f89;border:1px solid #292e42}.room-view-copy-button-copied{color:#9ece6a;border:1px solid #9ece6a}.room-view-player-count{color:#565f89;align-self:center;margin-left:auto;font-size:13px}.room-view-top-bar-right{align-items:center;gap:12px;display:flex;position:relative}.room-view-top-bar-right .room-view-toggle-button,.room-view-top-bar-right .room-view-start-button,.room-view-top-bar-right .account-menu-trigger-button{box-sizing:border-box;align-items:center;gap:5px;height:30px;display:inline-flex}.room-view-start-nudge{z-index:60;color:#e0af68;background-color:#1f2335;border:1px solid #e0af68;border-radius:6px;max-width:320px;padding:8px 12px;font-size:12px;line-height:1.4;position:absolute;top:calc(100% + 12px);right:0}.room-view-toggle-button{background-color:#0000;border-radius:4px;padding:4px 14px;font-family:monospace;font-size:13px}.room-view-toggle-locked{color:#414868;cursor:not-allowed;border:1px solid #414868}.room-view-toggle-competitor{color:#7aa2f7;cursor:pointer;border:1px solid #7aa2f7}.room-view-toggle-spectator{color:#9ece6a;cursor:pointer;border:1px solid #9ece6a}.room-view-start-button{background-color:#0000;border-radius:4px;padding:6px 16px;font-family:monospace;font-size:13px;font-weight:700}.room-view-start-button-enabled{color:#e0af68;cursor:pointer;border:1px solid #e0af68}.room-view-start-button-disabled{color:#414868;cursor:not-allowed;border:1px solid #414868}.room-view-challenge-header{background-color:#16161e;border-bottom:1px solid #292e42;padding:10px 16px}.room-view-lap-info{color:#7aa2f7;margin-bottom:8px;font-size:14px}.room-view-challenge-title-row{justify-content:space-between;align-items:center;display:flex}.room-view-challenge-title{color:#c0caf5;font-size:16px;font-weight:700}.room-view-challenge-difficulty{margin-left:12px;font-size:12px}.room-view-challenge-description{opacity:.8;margin-top:4px;font-size:13px}.room-view-challenge-goal{margin-top:6px;font-size:12px}.room-view-challenge-goal-label{opacity:.5}.room-view-challenge-goal-code{white-space:pre;background-color:#1f2335;border-radius:3px;padding:2px 6px}.room-view-nonvim-lap-header{background-color:#16161e;border-bottom:1px solid #292e42;align-items:center;gap:16px;padding:8px 16px;display:flex}.room-view-nonvim-lap-info{color:#7aa2f7;font-size:14px}.room-view-nonvim-description{color:#a9b1d6;font-size:13px}.room-view-completion-banner{color:#9ece6a;background-color:#1a2e1a;border-bottom:1px solid #2e4a2e;padding:12px 16px}.room-view-completion-title{font-size:16px;font-weight:700}.room-view-completion-stats{margin-top:4px;font-size:13px}.room-view-completion-winning-move{color:#e0af68;margin-left:12px}.room-view-completion-waiting{color:#565f89;margin-top:6px;font-size:13px;font-style:italic}.room-view-main-content{flex:1;min-height:0;display:flex;overflow:hidden}.room-view-spectator-wrapper{flex:1;min-height:0;overflow:hidden}.room-view-spectator-waiting{color:#565f89;justify-content:center;align-items:center;height:100%;font-size:16px;display:flex}.room-view-hidden-terminal{display:none}.room-view-battle-terminal-area{flex:2;min-height:0;position:relative;overflow:hidden}.room-view-tool-terminal-scroll{height:100%;overflow:auto}.room-view-vim-terminal{padding:8px;position:absolute;inset:0}.room-view-vim-terminal-inactive{opacity:.4}.room-view-vim-terminal-accepting{opacity:1}.room-view-vim-terminal-waiting{opacity:.6}.room-view-blocked-flash{color:#1a1b26;z-index:15;pointer-events:none;background-color:#f7768ee6;border-radius:4px;padding:6px 16px;font-family:monospace;font-size:13px;font-weight:700;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.room-view-countdown-overlay{z-index:10;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.room-view-countdown-overlay-go{background-color:#9ece6a26}.room-view-countdown-overlay-counting{background-color:#1a1b26d9}.room-view-countdown-text{text-shadow:0 0 40px #c0caf54d;font-family:monospace;font-weight:700}.room-view-countdown-text-go{color:#9ece6a;font-size:96px}.room-view-countdown-text-number{color:#c0caf5;font-size:120px}.room-view-no-challenge{color:#565f89;pointer-events:none;justify-content:center;align-items:center;font-size:18px;display:flex;position:absolute;inset:0}.room-view-spectator-sidebar{border-left:1px solid #292e42;flex:1;min-height:0;overflow:hidden}.room-view-bot-sidebar{border-left:1px solid #292e42;flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px;display:flex;overflow:auto}.room-view-bot-panel{background:#13141c;border:1px solid #292e42;border-radius:8px;flex:1;overflow:hidden}.room-view-bot-panel-code{color:#a9b1d6;white-space:pre-wrap;word-break:break-all;min-height:80px;margin:0;padding:12px;font-family:monospace;font-size:14px}.room-view-bot-cursor{color:#7aa2f7;animation:.8s step-end infinite bot-cursor-blink}@keyframes bot-cursor-blink{50%{opacity:0}}.room-view-bot-loading-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:5;background:#16161ebf;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bot-thinking-content{flex-direction:column;align-items:center;gap:12px;display:flex}.bot-thinking-avatar{width:64px;height:64px;image-rendering:pixelated;animation:.15s ease-in-out infinite alternate bot-thinking-shake}@keyframes bot-thinking-shake{0%{transform:translate(-2px)rotate(-2deg)}to{transform:translate(2px)rotate(2deg)}}.bot-thinking-label{color:#a9b1d6;font-family:monospace;font-size:13px}.bot-thinking-quip{text-align:center;flex-direction:column;align-items:center;gap:4px;max-width:260px;display:flex}.bot-thinking-name{color:#c0caf5;font-weight:700}.bot-thinking-quip-text{color:#9aa5ce;font-style:italic;line-height:1.35}.bot-thinking-ellipsis:after{content:"";animation:1.5s step-end infinite bot-ellipsis}@keyframes bot-ellipsis{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.room-view-player-list{background-color:#16161e;border-top:1px solid #292e42;flex-wrap:wrap;gap:12px;padding:8px 16px;font-size:13px;display:flex}.room-view-player-tag{border-radius:4px;padding:4px 10px;transition:opacity 3s ease-out}.room-view-player-tag-me{background-color:#1f2335;font-weight:700}.room-view-player-tag-default{background-color:#0000;font-weight:400}.room-view-failover-countdown{color:#e0af68;margin-left:auto;font-size:13px;font-weight:700}.room-view-spectator-results{z-index:100;background-color:#000000d9;flex-direction:column;justify-content:center;align-items:center;font-family:monospace;display:flex;position:fixed;inset:0}.room-view-spectator-results-title{color:#c0caf5;margin-bottom:24px;font-size:32px;font-weight:700}.room-view-spectator-results-table{border-collapse:collapse;min-width:350px;font-size:14px}.room-view-spectator-results-thead-row{border-bottom:2px solid #414868}.room-view-spectator-results-th{color:#565f89;padding:8px 12px}.room-view-spectator-results-th-left{text-align:left}.room-view-spectator-results-th-right{text-align:right}.room-view-spectator-results-row{border-bottom:1px solid #292e42}.room-view-spectator-results-td{padding:8px 12px}.room-view-spectator-results-td-right{text-align:right;padding:8px 12px}.room-view-spectator-results-td-keys,.room-view-spectator-results-td-time{text-align:right;color:#565f89;padding:8px 12px}.room-view-spectator-results-dismiss{color:#7aa2f7;cursor:pointer;background-color:#0000;border:1px solid #7aa2f7;border-radius:6px;margin-top:24px;padding:8px 24px;font-family:monospace;font-size:14px}.room-view-toggle-icon,.room-view-lock-icon{vertical-align:middle}.room-view-spectator-results-round{color:#787c99;font-size:14px;font-weight:400}.room-view-series-badge{color:#9ece6a;letter-spacing:.5px;white-space:nowrap;background:#1a221a;border:1px solid #2a3a2a;border-radius:10px;padding:2px 10px;font-family:monospace;font-size:11px}.room-view-series-badge--editable{cursor:pointer}.room-view-series-badge--editable:hover{border-color:#9ece6a}.rematch-consent-overlay{z-index:10000;background:#0d0e1499;justify-content:center;align-items:center;font-family:monospace;display:flex;position:fixed;inset:0}.rematch-consent-box{text-align:center;background:#16161e;border:1px solid #292e42;border-radius:14px;width:min(92vw,380px);padding:28px 32px;box-shadow:0 20px 60px #00000080}.rematch-consent-title{color:#9ece6a;margin-bottom:10px;font-size:20px;font-weight:700}.rematch-consent-text{color:#a9b1d6;margin-bottom:20px;font-size:14px;line-height:1.5}.rematch-consent-actions{justify-content:center;gap:12px;display:flex}.rematch-consent-button{color:#c0caf5;cursor:pointer;background-color:#1f2335;border:1px solid #414868;border-radius:8px;padding:10px 28px;font-family:monospace;font-size:14px;font-weight:700;transition:border-color .15s,background-color .15s}.rematch-consent-button:hover{background-color:#24283b;border-color:#7aa2f7}.rematch-consent-button--primary{color:#1a1b26;background-color:#9ece6a;border-color:#9ece6a}.rematch-consent-button--primary:hover{background-color:#b9e08a;border-color:#b9e08a}
