@font-face{font-family:Knicknack;src:url(/assets/KnicknackVariableGX-naUE5tBo.ttf)format("truetype-variations");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:SUSE Mono;src:url(/assets/SUSEMono-VariableFont_wght-lWqUsOPT.ttf)format("truetype-variations");font-weight:100 800;font-style:normal;font-display:swap}@font-face{font-family:SUSE Mono;src:url(/assets/SUSEMono-Italic-VariableFont_wght-DId38BJE.ttf)format("truetype-variations");font-weight:100 800;font-style:italic;font-display:swap}*,:before,:after{box-sizing:border-box}:root{interpolate-size:allow-keywords;--background-primary-dark:#0c0019;--background-secondary-dark:#14091c;--foreground-primary-dark:#c4bbcf;--foreground-secondary-dark:#9a91a8;--foreground-primary-dark-complement:#adb;--foreground-secondary-dark-complement:#fed;--foreground-cc-dark:#f04b64;--foreground-placeholder-dark:#c4bbcf66;--background-primary-light:#edf;--background-secondary-light:#d8c9f3;--foreground-primary-light:#326;--foreground-secondary-light:#102;--foreground-primary-light-complement:#339865;--foreground-secondary-light-complement:#501;--foreground-cc-light:#9f1337;--foreground-placeholder-light:#33226673;--background-primary:var(--background-primary-dark);--background-secondary:var(--background-secondary-dark);--background-zebra:#00000026;--foreground-primary:var(--foreground-primary-dark);--foreground-secondary:var(--foreground-secondary-dark);--foreground-primary-complement:var(--foreground-primary-dark-complement);--foreground-secondary-complement:var(--foreground-secondary-dark-complement);--foreground-cc:var(--foreground-cc-dark);--foreground-placeholder:var(--foreground-placeholder-dark);--background-tertiary:#ffffff08;--foreground-tertiary:#ffffff14;--primary-font-family-mono-sans:"SUSE Mono", "IBM Plex Sans KR", "IBM Plex Sans SC", ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--primary-font-family-mono-serif:"Courier Prime", "Nanum Myeongjo", "Noto Serif SC", "Courier New", ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", monospace;--font-display-friendly:"Knicknack", sans-serif;--font-weight-light:300;--font-weight-medium:400;--font-weight-semibold:600;--font-weight-extrabold:700;--header-font-size:min(2vw, .6em);--nav-width:min(80vw, 600px);--nav-height:3.5rem;--header-copyright-size:.8rem;--header-height:2rem;--content-height:calc(100vh - var(--header-height) - 1rem);--content-top-gap:.75rem;--mobile-breakpoint:768px;--nav-hamburger-floor:600px;--accent-danger:#9f4040;--aligulac-accent:#b07cf0;--race-protoss:#0a0;--race-terran:#2196f3;--race-zerg:#c00;--race-random:#777;--scrollbar-thumb:var(--background-secondary);--scrollbar-track:transparent;--foreground-muted:#80788c;--msg-warning-bg:#2a1f12;--msg-warning-border:#5a4628;--msg-warning-fg:#f0b958;--input-bg:#00000047;--input-focus-bg:#0000006b;--accent-terminal:#f5d35e;--replay-row-actions-width:92px;--replay-row-actions-width-mobile:28px}@media (prefers-color-scheme:light){:root{--background-primary:var(--background-primary-light);--background-secondary:var(--background-secondary-light);--background-zebra:#00000014;--foreground-primary:var(--foreground-primary-light);--foreground-secondary:var(--foreground-secondary-light);--foreground-primary-complement:var(--foreground-primary-light-complement);--foreground-secondary-complement:var(--foreground-secondary-light-complement);--accent-danger:#900010;--aligulac-accent:#6b32b0;--foreground-cc:var(--foreground-cc-light);--foreground-placeholder:var(--foreground-placeholder-light);--foreground-muted:#6b5e8a;--input-bg:#00000014;--input-focus-bg:#00000024}}@media (prefers-color-scheme:dark){:root{--background-primary:var(--background-primary-dark);--background-secondary:var(--background-secondary-dark);--background-zebra:#00000026;--foreground-primary:var(--foreground-primary-dark);--foreground-secondary:var(--foreground-secondary-dark);--foreground-primary-complement:var(--foreground-primary-dark-complement);--foreground-secondary-complement:var(--foreground-secondary-dark-complement);--accent-danger:#9f4040;--foreground-cc:var(--foreground-cc-dark);--foreground-placeholder:var(--foreground-placeholder-dark)}}:root[data-theme=light]{--background-primary:var(--background-primary-light);--background-secondary:var(--background-secondary-light);--background-zebra:#00000014;--foreground-primary:var(--foreground-primary-light);--foreground-secondary:var(--foreground-secondary-light);--foreground-primary-complement:var(--foreground-primary-light-complement);--foreground-secondary-complement:var(--foreground-secondary-light-complement);--aligulac-accent:#6b32b0;--scrollbar-thumb:var(--background-secondary-light);--scrollbar-track:transparent;--foreground-cc:var(--foreground-cc-light);--foreground-placeholder:var(--foreground-placeholder-light);--foreground-muted:#6b5e8a;--input-bg:#00000014;--input-focus-bg:#00000024}:root[data-theme=dark]{--background-primary:var(--background-primary-dark);--background-secondary:var(--background-secondary-dark);--background-zebra:#00000026;--foreground-primary:var(--foreground-primary-dark);--foreground-secondary:var(--foreground-secondary-dark);--foreground-primary-complement:var(--foreground-primary-dark-complement);--foreground-secondary-complement:var(--foreground-secondary-dark-complement);--scrollbar-thumb:var(--foreground-secondary-dark);--scrollbar-track:transparent;--foreground-cc:var(--foreground-cc-dark);--foreground-placeholder:var(--foreground-placeholder-dark)}::placeholder{color:var(--foreground-placeholder);opacity:1}hr{border:1px dotted var(--foreground-secondary)}.page{flex-direction:column;align-items:center;display:flex}#app.page{flex-direction:column;width:100%;height:100dvh;display:flex;position:relative;overflow:hidden}.route-wrapper{flex-direction:column;flex:auto;align-items:center;width:100%;min-height:0;display:flex;overflow-y:auto}.page .row.stats-header{white-space:pre;width:100%;max-height:none;font-size:var(--header-font-size);flex-direction:column;flex:none;align-items:center;margin-bottom:0;padding:.5rem 0 0;line-height:1em}copyright,.copyright{font-family:var(--primary-font-family-mono-serif);font-style:normal;font-weight:400;font-size:var(--header-copyright-size);justify-content:flex-end;align-self:center;margin-top:.4em}.page.nav{width:var(--nav-width);max-height:fit-content;color:var(--foreground-secondary);flex-flow:row;align-content:center;margin-top:.5rem;padding:0;display:flex}.page.nav.links{font-family:var(--primary-font-family-mono-serif);cursor:pointer;background:0 0;justify-content:center;gap:.8rem;width:100%;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.page.nav.links li a{background-color:var(--background-primary);color:var(--foreground-primary);border:1px solid var(--foreground-primary);box-shadow:-2px 2px 0 var(--foreground-secondary);padding:.35rem .8rem;font-weight:700;text-decoration:none;transition:background .12s,color .12s,box-shadow .12s;display:inline-block}.page.nav.links li a:hover{background-color:var(--foreground-primary);color:var(--background-primary);box-shadow:-4px 4px 0 0 var(--foreground-secondary)}.page.nav.links li a:active{box-shadow:none;transition-duration:40ms;transform:translate(-3px,3px)}.page.nav.links li a:focus-visible{outline:2px solid var(--foreground-primary);outline-offset:2px;background-color:var(--foreground-primary);color:var(--background-primary)}.page .row.console{min-height:0;font-family:var(--primary-font-family-mono-serif);flex-direction:column;flex:1;width:90vw;margin-top:0;margin-bottom:0;padding:0 1em;font-style:normal;font-weight:400;display:flex}.content-pane{width:100%;margin:0 0 var(--content-top-gap);background:var(--background-secondary);color:var(--foreground-primary);border:1px dotted var(--foreground-secondary);padding:var(--content-top-gap) 1em 1em 1em;box-sizing:border-box;border-radius:10px;flex-direction:column;flex:1 0 auto;gap:.5rem;display:flex;position:relative}@media (width<=1199px){.page .row.console{width:100%;padding-left:0;padding-right:0}.content-pane{border-radius:0;margin-left:0;margin-right:0}}li{padding:.2em 0}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.expand{flex-direction:column;flex:1 1 0;min-height:200px;display:flex;overflow:hidden}.teams{min-height:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background-color:var(--foreground-primary)}input[type=text],input[type=email],input[type=number],input[type=search],input[type=password],input[type=url],input:not([type]),textarea,select{background-color:var(--input-bg);color:var(--foreground-primary);border:1px solid var(--foreground-secondary);font-family:var(--primary-font-family-mono-sans);caret-color:var(--accent-terminal);box-shadow:none;border-radius:0;padding:.4rem .65rem;font-weight:600}input[type=text]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=password]:focus,input[type=url]:focus,input:not([type]):focus,textarea:focus,select:focus{background-color:var(--input-focus-bg);border-color:var(--foreground-primary);box-shadow:inset 3px 0 0 0 var(--accent-terminal);outline:none}button,input[type=button],input[type=submit],input[type=reset]{color:var(--foreground-primary);border:1px solid var(--foreground-secondary);cursor:pointer;font-family:var(--primary-font-family-mono-sans);font-size:.78rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;box-shadow:none;background:#d8b5ef0d;border-radius:6px;padding:.4rem .9rem;transition:background .15s,color .15s,transform 80ms}button:hover,input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover{background:var(--foreground-secondary);color:var(--background-primary)}button:active,input[type=button]:active,input[type=submit]:active,input[type=reset]:active{transform:translateY(1px)}button:focus,input[type=button]:focus,input[type=submit]:focus,input[type=reset]:focus{box-shadow:0 0 0 2px var(--foreground-secondary);outline:none}button:disabled,input[type=button]:disabled,input[type=submit]:disabled,input[type=reset]:disabled{opacity:.6;cursor:not-allowed}.btn-solid,button.btn-solid{background:var(--foreground-primary);color:var(--background-primary);border:1px solid var(--foreground-primary);font-family:var(--primary-font-family-mono-sans);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border-radius:6px;padding:.4rem .95rem;font-size:.78rem;font-weight:700;transition:filter .12s,transform 80ms,box-shadow .12s}.btn-solid:hover{color:var(--background-primary-dark);background:#e2d8ed;border-color:#e2d8ed;transform:translateY(-1px);box-shadow:0 6px 18px #a855f752,0 0 14px #f5d35e24}.btn-solid:active{transform:translateY(1px);box-shadow:0 1px 4px #a855f738}.btn-solid:focus-visible{outline:2px solid var(--accent-terminal);outline-offset:2px}.btn-solid:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.btn-ghost,button.btn-ghost{color:var(--foreground-primary);border:1px solid var(--foreground-secondary);font-family:var(--primary-font-family-mono-sans);font-size:.78rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#d8b5ef0d;border-radius:6px;padding:.4rem .9rem;transition:background .15s,color .15s,transform 80ms}.btn-ghost:hover{background:var(--foreground-secondary);color:var(--background-primary)}.btn-ghost:active{transform:translateY(1px)}.btn-ghost:focus-visible{outline:2px solid var(--foreground-secondary);outline-offset:2px}.btn-ghost:disabled{opacity:.6;cursor:not-allowed}.field-input{background:var(--background-primary);width:100%;color:var(--foreground-primary);border:1px solid var(--foreground-secondary);font-family:var(--primary-font-family-mono-sans);border-radius:6px;padding:.4rem .55rem;font-size:.85rem}.field-input:focus{border-color:var(--foreground-primary);background:var(--input-focus-bg);outline:none}.field-input::placeholder{color:var(--foreground-placeholder)}input[type=checkbox],input[type=radio]{accent-color:var(--foreground-primary-complement)}input[type=range]{accent-color:var(--foreground-secondary)}.info-tooltip-wrap{cursor:help;display:inline-flex;position:relative}.info-icon{opacity:.8;text-underline-offset:2px;justify-content:center;align-items:center;width:13px;font-size:.9rem;font-style:normal;line-height:1;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.search-help{opacity:.8;text-underline-offset:2px;font-size:.75rem;font-style:normal;line-height:1;font-family:var(--primary-font-family-mono-sans);align-items:center;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.tooltip-text{visibility:hidden;background-color:var(--background-secondary);width:180px;color:var(--foreground-primary);text-align:center;border:1px solid var(--foreground-secondary);z-index:2900;opacity:0;text-transform:none;letter-spacing:normal;white-space:normal;pointer-events:none;border-radius:4px;padding:.4rem;font-size:.7rem;transition:opacity .2s;position:absolute;top:150%;left:-20px;transform:none;box-shadow:0 4px 10px #0000004d}.tooltip-text:after{content:"";border-style:solid;border-width:5px;border-color:transparent transparent var(--foreground-secondary) transparent;margin-left:-5px;position:absolute;bottom:100%;left:26.5px}.info-tooltip-wrap:hover .tooltip-text,.info-tooltip-wrap:focus .tooltip-text,.info-tooltip-wrap:focus-within .tooltip-text{visibility:visible;opacity:1}html,body{background-color:var(--background-primary);height:100%;margin:0;padding:0}body{color:var(--foreground-primary);font-family:var(--primary-font-family-mono-sans), monospace;font-optical-sizing:auto;font-weight:var(--font-weight-medium);font-style:normal}a{color:var(--foreground-secondary);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a:hover{color:var(--foreground-primary-complement);text-decoration:underline}a:visited{color:var(--foreground-secondary);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a:active{color:var(--foreground-primary-complement);text-decoration:underline}.status-tag{text-transform:uppercase;vertical-align:middle;cursor:help;border-radius:4px;margin-left:.6rem;padding:.15rem .4rem;font-size:.75rem;font-weight:700;display:inline-block}.status-tag.inactive{color:var(--foreground-muted);border:1px solid var(--foreground-muted);background:#00000040}.language-switcher[data-v-2bf93230]{font-family:var(--primary-font-family-mono-sans);position:relative}.current-lang[data-v-2bf93230]{color:var(--foreground-primary);border:1px solid var(--foreground-secondary);cursor:pointer;font-family:var(--primary-font-family-mono-sans);text-transform:uppercase;letter-spacing:.05em;background:0 0;border-radius:0;align-items:center;gap:.25rem;padding:5px 8px;font-size:11px;font-weight:700;line-height:1;transition:background .15s,color .15s;display:flex}.current-lang[data-v-2bf93230]:hover,.current-lang.active[data-v-2bf93230]{background:var(--foreground-primary);color:var(--background-primary)}.current-lang[data-v-2bf93230]:focus-visible{outline:2px solid var(--accent-terminal);outline-offset:2px}.lang-caret[data-v-2bf93230]{font-size:10px;line-height:1}.lang-dropdown[data-v-2bf93230]{background:var(--background-secondary);border:2px solid var(--foreground-secondary);z-index:2100;border-radius:8px;flex-direction:column;gap:.2rem;min-width:140px;padding:.4rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 8px 24px #0000004d}.lang-option[data-v-2bf93230]{color:var(--foreground-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;justify-content:space-between;align-items:center;width:100%;padding:.5rem .75rem;transition:all .15s;display:flex}.lang-option[data-v-2bf93230]:hover{background:var(--background-zebra)}.lang-option.selected[data-v-2bf93230]{background:var(--foreground-primary);color:var(--background-primary)}.option-name[data-v-2bf93230]{font-size:.9rem}.option-code[data-v-2bf93230]{opacity:.6;text-transform:uppercase;font-size:.7rem}.lang-option.selected .option-code[data-v-2bf93230]{opacity:.8}.fade-scale-enter-from[data-v-2bf93230],.fade-scale-leave-to[data-v-2bf93230]{opacity:0;transform:translateY(-10px)scale(.95)}.fade-scale-enter-active[data-v-2bf93230],.fade-scale-leave-active[data-v-2bf93230]{transition:all .15s}.page.row.stats-header[data-v-de6381bd]{position:relative}.header-right[data-v-de6381bd]{align-items:center;gap:.5rem;display:flex;position:absolute;top:8px;right:min(2vw,16px)}.theme-toggle[data-v-de6381bd]{color:var(--foreground-primary);border:1px solid var(--foreground-secondary);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:5px 8px;line-height:1;transition:background .15s,color .15s;display:flex}.theme-toggle[data-v-de6381bd]:hover{background:var(--foreground-primary);color:var(--background-primary)}.theme-toggle[data-v-de6381bd]:focus-visible{outline:2px solid var(--accent-terminal);outline-offset:2px}.banner-link-ascii[data-v-de6381bd]{color:inherit;cursor:pointer;text-decoration:none;display:block}.banner-link-ascii[data-v-de6381bd]:focus-visible{outline:2px solid var(--foreground-primary);outline-offset:4px}.banner-link-img[data-v-de6381bd]{width:100%;max-width:min(800px,50vw);margin:0 auto;text-decoration:none;display:block}.banner-link-img[data-v-de6381bd]:focus-visible{outline:2px solid var(--foreground-primary);outline-offset:4px}.banner-picture[data-v-de6381bd]{text-align:center;width:100%;line-height:0;display:block}.banner-img[data-v-de6381bd]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:5.5em;display:inline-block}.icon[data-v-1cbfbe95]{vertical-align:middle;flex-shrink:0;display:inline-block}#navlinks.ak-enabled li a[data-v-47ff801c]:first-letter,.overflow-popover.ak-enabled li a[data-v-47ff801c]:first-letter{text-underline-offset:3px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration:underline;text-decoration-thickness:1px}#navlinks.ak-enabled li a[data-v-47ff801c]:has(.ak-key):first-letter{text-decoration:none}.overflow-popover.ak-enabled li a[data-v-47ff801c]:has(.ak-key):first-letter{text-decoration:none}#navlinks.ak-enabled li a .ak-key[data-v-47ff801c],.overflow-popover.ak-enabled li a .ak-key[data-v-47ff801c]{text-underline-offset:3px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration:underline;text-decoration-thickness:1px}#navbar[data-v-47ff801c]{width:100%;margin:var(--content-top-gap) 0;z-index:2000;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.nav-container[data-v-47ff801c]{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.admin-active[data-v-47ff801c]{background-color:var(--foreground-primary)!important;color:var(--background-primary)!important}.admin-toggle-link[data-v-47ff801c]{justify-content:center;align-items:center;width:auto;min-width:2.2rem;padding:.35rem .8rem;font-size:.9rem;line-height:normal;display:inline-flex}#navlinks li a[data-v-47ff801c],.overflow-popover li a[data-v-47ff801c]{white-space:nowrap}#navlinks li a.admin-pending[data-v-47ff801c],.overflow-popover li a.admin-pending[data-v-47ff801c]{color:var(--accent-danger)!important;border-color:var(--accent-danger)!important;box-shadow:-.15rem .15rem 0 var(--accent-danger)!important}.nav-measure[data-v-47ff801c]{visibility:hidden;pointer-events:none;white-space:nowrap;position:absolute;top:0;left:0}#navlinks.inline[data-v-47ff801c]:not(.measured){visibility:hidden}.overflow-trigger[data-v-47ff801c]{position:relative}.overflow-button[data-v-47ff801c]{cursor:pointer;color:var(--foreground-primary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.35rem .6rem;transition:background-color .15s;display:inline-flex}.overflow-button[data-v-47ff801c]:hover,.overflow-button.active[data-v-47ff801c]{background:var(--background-zebra)}.overflow-button[data-v-47ff801c]:focus-visible{outline:2px solid var(--foreground-primary);outline-offset:2px}.overflow-button.admin-pending[data-v-47ff801c]{color:var(--accent-danger)!important}.overflow-popover[data-v-47ff801c]{background:var(--background-secondary);border:2px solid var(--foreground-primary);z-index:2100;flex-direction:column;gap:.5rem;min-width:180px;margin:0;padding:.75rem;list-style:none;display:flex;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:8px 8px #00000080}.overflow-popover li[data-v-47ff801c]{text-align:left;white-space:nowrap;list-style:none}.overflow-popover li a[data-v-47ff801c]{width:100%;display:block}.fade-scale-enter-from[data-v-47ff801c],.fade-scale-leave-to[data-v-47ff801c]{opacity:0;transform:translateY(-6px)scale(.97)}.fade-scale-enter-active[data-v-47ff801c],.fade-scale-leave-active[data-v-47ff801c]{transition:all .15s}.hamburger[data-v-47ff801c]:focus-visible{outline:2px solid var(--foreground-primary);outline-offset:4px}.hamburger[data-v-47ff801c]{cursor:pointer;z-index:10;width:2.5rem;height:2.2rem;color:var(--foreground-primary);background:0 0;border:none;border-radius:6px;outline:none;justify-content:center;align-items:center;padding:.4rem;transition:background-color .2s;display:flex}.hamburger[data-v-47ff801c]:hover,.hamburger.active[data-v-47ff801c]{background-color:var(--background-zebra)}#navlinks.drawer[data-v-47ff801c]{background:var(--background-secondary);border:2px solid var(--foreground-primary);opacity:0;visibility:hidden;z-index:2100;transform-origin:top;border-radius:0;flex-direction:column;gap:1rem;width:max-content;min-width:200px;padding:1.5rem;transition:all .25s;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%)scale(.95);box-shadow:8px 8px #00000080}#navlinks.drawer.open[data-v-47ff801c]{opacity:1;visibility:visible;width:auto;height:auto;transform:translate(-50%)scale(1)}#navlinks.drawer li[data-v-47ff801c]{text-align:center;white-space:nowrap}#navlinks.drawer li a[data-v-47ff801c]{width:100%;display:block}.tile[data-v-a4bd5f5f]{background:var(--background-primary);color:var(--foreground-primary);border:1px dotted var(--foreground-secondary);-webkit-user-select:auto;user-select:auto;box-sizing:border-box;min-width:0;text-align:var(--tile-align,left);interpolate-size:allow-keywords;border-radius:7px;flex-direction:column;padding:.8rem 1rem;transition:height .6s cubic-bezier(.19,1,.22,1),transform .15s,box-shadow .15s,opacity .15s;display:flex;position:relative;box-shadow:0 6px 18px #0000001f}.tile-header[data-v-a4bd5f5f]{font-family:var(--tile-font,var(--primary-font-family-mono-sans));font-weight:var(--font-weight-extrabold);color:var(--foreground-secondary);cursor:grab;-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;margin-bottom:.4rem;display:flex}.tile.admin .tile-header[data-v-a4bd5f5f]{color:var(--accent-danger)}.tile-header[data-v-a4bd5f5f]:active{cursor:grabbing}.drag-handle[data-v-a4bd5f5f]{opacity:.7;cursor:grab;-webkit-user-select:none;user-select:none;font-size:.95em}.drag-handle[data-v-a4bd5f5f]:active{cursor:grabbing}.tile.dragging[data-v-a4bd5f5f]{opacity:.7;box-shadow:0 10px 24px #00000038}.tile.drop-target[data-v-a4bd5f5f]{outline:2px dashed var(--foreground-secondary);outline-offset:2px;position:relative;transform:scale(.995)}.tile.drop-target[data-v-a4bd5f5f]:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;position:absolute;inset:0}@media (prefers-color-scheme:dark){.tile.drop-target[data-v-a4bd5f5f]:after{background:#ffffff14}}@media (prefers-color-scheme:light){.tile.drop-target[data-v-a4bd5f5f]:after{background:#00000014}}.tile-body[data-v-a4bd5f5f]{font-family:var(--tile-font,var(--primary-font-family-mono-sans));-webkit-user-select:text;user-select:text;flex-direction:column;flex:1;min-height:0;display:flex}.tile[data-width=full][data-v-a4bd5f5f],.tile[data-width=half][data-v-a4bd5f5f]{width:100%}@media (width<=599px){.tile[data-width=half][data-v-a4bd5f5f]{grid-column:1/-1!important}}.help-button[data-v-67b40a29]{color:var(--foreground-secondary);cursor:pointer;vertical-align:middle;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.help-button[data-v-67b40a29]:hover{color:var(--foreground-primary)}.help-link[data-v-8f65ea4f]{color:inherit;text-underline-offset:2px;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.help-link[data-v-8f65ea4f]:hover{color:var(--foreground-primary);text-decoration-style:solid}.page.row.console[data-v-7ce765e1]{justify-content:flex-start}.upload-surface[data-v-7ce765e1]{--upload-skip-color:#e5c07b;background:var(--background-primary);border:1px dotted var(--foreground-secondary);box-sizing:border-box;border-radius:7px;flex-direction:column;flex:auto;min-height:300px;padding:.8rem 1rem;display:flex;overflow:auto;box-shadow:0 6px 18px #0000001f}.upload-surface.compact[data-v-7ce765e1]{flex:none}.batch-id-label[data-v-7ce765e1]{font-family:var(--primary-font-family-mono-sans);font-weight:var(--font-weight-extrabold);color:var(--foreground-secondary);align-items:baseline;gap:.4rem;margin-bottom:.4rem;display:flex}.batch-id-guid[data-v-7ce765e1]{opacity:.8;font-size:8.5pt;font-weight:400}.upload-pane[data-v-7ce765e1]{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;width:100%;padding:2rem;display:flex}.upload-btn[data-v-7ce765e1]{font-family:var(--primary-font-family-mono-sans);color:var(--foreground-primary);border:2px solid var(--foreground-secondary);cursor:pointer;background:0 0;border-radius:6px;padding:.9rem 1.4rem;font-size:1.1rem}.upload-btn[data-v-7ce765e1]:hover{border-color:var(--foreground-primary-complement)}.hint[data-v-7ce765e1]{font-family:var(--primary-font-family-mono-sans);max-width:46rem;color:var(--foreground-secondary);margin-top:1rem}.progress-wrap[data-v-7ce765e1]{width:min(90%,42rem);margin-top:1.5rem}.progress-header[data-v-7ce765e1]{font-family:var(--primary-font-family-mono-sans);font-weight:var(--font-weight-semibold);color:var(--foreground-primary);margin-bottom:.4rem}.progress-sub[data-v-7ce765e1]{color:var(--foreground-secondary);margin-top:.35rem;font-size:.95rem}.progress-error-detail[data-v-7ce765e1]{color:var(--accent-danger);font-weight:var(--font-weight-semibold);margin-top:.75rem;line-height:1.35}.progress-bar[data-v-7ce765e1]{border:1px solid var(--foreground-secondary);background:#00000026;border-radius:6px;width:100%;height:12px;overflow:hidden}.progress-bar__fill[data-v-7ce765e1]{background:var(--foreground-primary-complement);width:0%;height:100%;transition:width .2s}.progress-bar__segments[data-v-7ce765e1]{width:100%;height:100%;display:flex}.progress-bar__segment[data-v-7ce765e1]{height:100%;transition:width .2s}.progress-bar__segment--success[data-v-7ce765e1]{background:var(--foreground-primary-complement)}.progress-bar__segment--fail[data-v-7ce765e1]{background:var(--accent-danger)}.progress-bar__segment--skip[data-v-7ce765e1]{background:var(--upload-skip-color)}.progress-bar__fill--processing[data-v-7ce765e1]{background:var(--foreground-secondary-complement)}.drop-overlay[data-v-7ce765e1]{pointer-events:none;z-index:9999;padding:12px;position:fixed;inset:0}.drop-overlay[data-v-7ce765e1]:before{content:"";background:#0009;border:2px dashed #fff6;border-radius:12px;position:absolute;inset:12px}.drop-overlay__content[data-v-7ce765e1]{color:#fff;text-align:center;font-size:1.1rem;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.upload-batch-tile .tile-body[data-v-7ce765e1],.batch-list-wrap[data-v-7ce765e1]{flex-direction:column;flex:auto;min-height:0;display:flex}.batch-list[data-v-7ce765e1]{scrollbar-gutter:stable;flex:auto;margin:0;padding:0;list-style:none;overflow:hidden auto}.batch-row[data-v-7ce765e1]{border-bottom:1px dotted #7f7f7f33;justify-content:space-between;align-items:center;gap:.6rem;padding:.35rem .2rem;display:flex}.batch-row[data-v-7ce765e1]:nth-child(2n){background:var(--background-zebra)}.batch-row[data-v-7ce765e1]:last-child{border-bottom:none}.fname[data-v-7ce765e1]{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;margin-right:1.5rem;font-size:.85rem;overflow:hidden}.fstatus[data-v-7ce765e1]{flex:none;align-items:center;gap:.25rem;display:inline-flex}.fstatus .ok[data-v-7ce765e1]{color:var(--foreground-primary-complement);font-weight:var(--font-weight-semibold);text-decoration:none}.fstatus .skip[data-v-7ce765e1]{color:var(--upload-skip-color);font-weight:var(--font-weight-semibold);text-decoration:none}.fstatus .ok .arrow[data-v-7ce765e1],.fstatus .skip .arrow[data-v-7ce765e1]{color:var(--foreground-secondary)}.fstatus .err[data-v-7ce765e1]{color:var(--accent-danger);font-weight:var(--font-weight-semibold);text-align:right;white-space:normal;max-width:24rem;line-height:1.25}.pending-upload[data-v-7ce765e1]{color:var(--foreground-secondary)}.pending-upload.uploading[data-v-7ce765e1]{color:var(--foreground-primary)}.fstatus .tooltip-text[data-v-7ce765e1]{width:220px;left:auto;right:-5px}.fstatus .tooltip-text[data-v-7ce765e1]:after{left:auto;right:15px}.xychart[data-v-21a2b315]{flex-direction:column;gap:6px;display:flex;position:relative}.xychart.oracle-xychart[data-v-21a2b315]{border-radius:8px}.xychart.oracle-xychart[data-v-21a2b315]:before{content:"";pointer-events:none;background:radial-gradient(100% 70% at 50% -15%,#c489ff21 0%,#c489ff06 42%,#0000 70%),linear-gradient(#a855f709 0%,#0000 45%);border-radius:8px;position:absolute;inset:0}.svg[data-v-21a2b315]{width:100%;height:100%;display:block}.grid line[data-v-21a2b315]{stroke:var(--foreground-secondary);opacity:.2}.xychart.oracle-xychart .grid line[data-v-21a2b315]{stroke:#c489ffbf;opacity:.16}.axis line[data-v-21a2b315]{stroke:var(--foreground-secondary)}.xychart.oracle-xychart .axis line[data-v-21a2b315]{stroke:#d8b4fe8c}.axis text[data-v-21a2b315]{fill:var(--foreground-primary);font-family:var(--primary-font-family-mono-sans);font-size:12px}.axis.axis-x g text[data-v-21a2b315]{text-anchor:middle}.xychart.oracle-xychart .axis text[data-v-21a2b315]{fill:color-mix(in srgb, var(--foreground-primary) 88%, #f3e8ff 12%)}.axis.axis-y g text[data-v-21a2b315]{text-anchor:end}.axis-label[data-v-21a2b315]{fill:var(--foreground-secondary);font-family:var(--primary-font-family-mono-sans);font-size:12px;text-anchor:middle!important}.xychart.oracle-xychart .axis-label[data-v-21a2b315]{fill:#d8b4fee6}.xychart.oracle-xychart .cursor line[data-v-21a2b315]{filter:drop-shadow(0 0 4px #d8b4fecc)}.interaction-overlay[data-v-21a2b315]{fill:#0000;pointer-events:all;cursor:ew-resize;touch-action:none}.legend[data-v-21a2b315]{font-family:var(--primary-font-family-mono-sans);color:var(--foreground-secondary);align-items:center;gap:12px;font-size:12px;display:flex}.legend .item[data-v-21a2b315]{align-items:center;gap:6px;display:inline-flex}.legend .swatch[data-v-21a2b315]{background:currentColor;border-radius:2px;width:10px;height:10px;display:inline-block;box-shadow:inset 0 0 0 1px}.legend.overlay[data-v-21a2b315]{background:0 0;position:absolute;top:4px;right:8px}.legend.overlay.top-left[data-v-21a2b315]{left:8px;right:auto}.legend.overlay.top-right[data-v-21a2b315]{left:auto;right:8px}.home-oracle-demo[data-v-93825557]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c001973;flex-direction:column;width:100%;height:100%;padding:1.5rem;display:flex;overflow:hidden}.loading-placeholder[data-v-93825557],.error-placeholder[data-v-93825557]{color:var(--foreground-secondary);flex:1;justify-content:center;align-items:center;font-size:.8rem;display:flex}.oracle-chart-container[data-v-93825557]{flex:1;width:100%}.spinner[data-v-93825557]{border:2px solid #ffffff1a;border-top-color:#d8b4fe;border-radius:50%;width:24px;height:24px;animation:1s linear infinite spin-93825557}@keyframes spin-93825557{to{transform:rotate(360deg)}}.verification-icon[data-v-2ffd6d32]{cursor:help;vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.svg-icon[data-v-2ffd6d32]{width:1.1em;height:1.1em}.verification-icon.small .svg-icon[data-v-2ffd6d32]{width:.9em;height:.9em}.verification-icon.large .svg-icon[data-v-2ffd6d32]{width:1.6em;height:1.6em}.founder-badge[data-v-5404cfe4]{vertical-align:middle;color:#d44;justify-content:center;align-items:center;margin:0 4px;display:inline-flex}.founder-icon[data-v-5404cfe4]{filter:drop-shadow(0 0 2px #d44c)drop-shadow(0 0 4px #d446);animation:4s ease-in-out infinite founder-mid-pulse-5404cfe4}.founder-icon[data-v-5404cfe4] path{fill:var(--founder-gradient)}@keyframes founder-mid-pulse-5404cfe4{0%,to{filter:drop-shadow(0 0 2px #d44c)drop-shadow(0 0 4px #d446);transform:scale(1)}50%{filter:drop-shadow(0 0 3px #ff6666e6)drop-shadow(0 0 8px #d449);transform:scale(1.05)}}.linked-icon-badge[data-v-993ed236]{vertical-align:middle;color:currentColor;opacity:.8;justify-content:center;align-items:center;margin:0 2px;display:inline-flex}.favorite-player-btn[data-v-4c42c261]{cursor:pointer;color:var(--foreground-secondary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:transform .1s ease-in-out,color .1s ease-in-out;display:flex}.favorite-player-btn[data-v-4c42c261]:hover{color:var(--foreground-primary);background-color:#7f7f7f1a}.favorite-player-btn.is-favorited[data-v-4c42c261]{color:#e74c3c}.favorite-player-btn.is-favorited[data-v-4c42c261]:hover{color:#ff7875}.favorite-player-btn.loading[data-v-4c42c261]{opacity:.5;cursor:wait}.favorite-player-btn[data-v-4c42c261]:active{transform:scale(.9)}.list-wrap[data-v-89261ba0]{min-height:0;font-family:var(--primary-font-family-mono-sans);flex-direction:column;flex:auto;gap:0;display:flex}.status[data-v-89261ba0]{color:var(--foreground-secondary)}.status[data-v-89261ba0]:not(:first-child){margin-top:.5rem}.status.error[data-v-89261ba0]{color:#c66}.hdr[data-v-89261ba0]{color:var(--foreground-secondary);font-weight:var(--font-weight-extrabold);background:var(--background-primary);z-index:10;scrollbar-gutter:stable;border-bottom:1px solid #7f7f7f33;align-items:center;padding:.5rem .2rem;display:flex;position:sticky;top:0;overflow:hidden}.hdr .hdr-label[data-v-89261ba0]{text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;text-decoration:none}.hdr .alg[data-v-89261ba0]{text-align:left;box-sizing:border-box;width:4.25rem;font-family:var(--primary-font-family-mono-sans,monospace);padding-right:.75rem}.hdr .rank[data-v-89261ba0]{text-align:left;box-sizing:border-box;width:3.5rem;padding-right:.5rem}.hdr .replays[data-v-89261ba0]{text-align:right;box-sizing:border-box;width:4.5rem;padding-right:.75rem}.hdr .country[data-v-89261ba0]{text-align:left;box-sizing:border-box;width:2.5rem;padding-right:.5rem}.hdr .players-label[data-v-89261ba0]{flex:1;min-width:0;padding-right:.75rem}.players[data-v-89261ba0]{scrollbar-gutter:stable;flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow:hidden auto}.player-item[data-v-89261ba0]{border-bottom:1px dotted #7f7f7f33;padding:0;list-style:none}.player-item-row[data-v-89261ba0]{align-items:center;width:100%;display:flex}.player-row[data-v-89261ba0]{color:inherit;flex:auto;justify-content:flex-start;align-items:center;min-width:0;padding:.5rem .2rem;text-decoration:none;display:flex}.player-item[data-v-89261ba0]:nth-child(2n){background:var(--background-zebra)}.player-item[data-v-89261ba0]:hover{background-color:#7f7f7f1a}.player-item:hover .handle[data-v-89261ba0]{text-decoration:underline}.player-row[data-v-89261ba0]:focus{outline:none}.player-row[data-v-89261ba0]:focus-visible{outline:2px solid var(--accent-terminal);outline-offset:-2px;background-color:#7f7f7f1f}.player-row:focus-visible .handle[data-v-89261ba0]{text-decoration:underline}.row-action-btn[data-v-89261ba0]:focus-visible{outline:2px solid var(--accent-terminal);outline-offset:2px;opacity:1}.alg[data-v-89261ba0]{width:4.25rem;font-family:var(--primary-font-family-mono-sans,monospace);color:var(--foreground-primary-complement);text-align:left;white-space:pre;box-sizing:border-box;padding-right:.75rem}.rank[data-v-89261ba0]{width:3.5rem;font-family:var(--primary-font-family-mono-sans,monospace);color:var(--foreground-secondary);text-align:left;box-sizing:border-box;padding-right:.5rem;font-size:.85rem}.replays[data-v-89261ba0]{width:4.5rem;font-family:var(--primary-font-family-mono-sans,monospace);color:var(--foreground-secondary);text-align:right;box-sizing:border-box;padding-right:.75rem;font-size:.85rem}.player-row .alg.placeholder[data-v-89261ba0],.player-row .rank.placeholder[data-v-89261ba0],.player-row .replays.placeholder[data-v-89261ba0]{color:var(--foreground-secondary);opacity:.5}.country[data-v-89261ba0]{width:2.5rem;color:var(--foreground-secondary);font-weight:var(--font-weight-semibold);text-align:left;box-sizing:border-box;padding-right:.5rem}.player-info[data-v-89261ba0]{flex:1;align-items:center;gap:2px;min-width:0;padding-right:.75rem;display:flex}.race-icon[data-v-89261ba0]{flex-shrink:0;margin-right:4px}.name-wrap[data-v-89261ba0]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.handle[data-v-89261ba0]{color:var(--foreground-primary);font-weight:var(--font-weight-semibold);text-decoration:none}.real[data-v-89261ba0]{color:var(--foreground-secondary)}.row-actions[data-v-89261ba0]{flex:none;align-items:center;gap:.25rem;display:flex}.row-action-btn[data-v-89261ba0]{white-space:nowrap;text-transform:none;width:28px;height:28px;color:var(--foreground-primary);cursor:pointer;opacity:.8;background:0 0;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;transition:opacity .2s,background .2s,color .2s;display:flex;overflow:visible;border:none!important}.favorite-btn[data-v-89261ba0]{color:var(--foreground-primary)}.alg.inactive-rating[data-v-89261ba0]{color:var(--foreground-secondary);opacity:.8}.inactive-icon[data-v-89261ba0]{opacity:.6;margin-left:.2rem;font-size:.7rem}.favorite-btn.is-favorited[data-v-89261ba0]{color:#e74c3c}.row-actions.invisible[data-v-89261ba0]{visibility:hidden;pointer-events:none}.pager[data-v-89261ba0]{background:var(--background-primary);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .2rem;display:flex}.pager .left[data-v-89261ba0],.pager .right[data-v-89261ba0]{flex:none}button[data-v-89261ba0]{background:var(--background-primary);color:var(--foreground-primary);border:1px solid var(--foreground-primary);cursor:pointer;font-weight:var(--font-weight-semibold);font-family:var(--primary-font-family-mono-sans);text-transform:uppercase;border-radius:4px;padding:.25rem .6rem;font-size:.8rem}button[data-v-89261ba0]:hover:not(:disabled){background:var(--foreground-primary);color:var(--background-primary)}button[data-v-89261ba0]:disabled{opacity:.6;cursor:default}@media (width<=799px){.compact-tile-mobile[data-v-89261ba0]{padding:.3rem .2rem}.compact-tile-mobile .hdr[data-v-89261ba0],.compact-tile-mobile .player-row[data-v-89261ba0],.compact-tile-mobile .pager[data-v-89261ba0]{padding-left:.05rem;padding-right:.05rem}.player-row[data-v-89261ba0]{padding:.45rem .1rem;overflow:hidden}.hdr .country[data-v-89261ba0],.country[data-v-89261ba0]{width:2.2rem;padding-right:.25rem}.hdr .rank[data-v-89261ba0],.rank[data-v-89261ba0]{width:3.2rem;padding-right:.35rem}.hdr .alg[data-v-89261ba0],.alg[data-v-89261ba0]{width:3.8rem;padding-right:.45rem}.player-info[data-v-89261ba0]{gap:1px;padding-right:.35rem;overflow:hidden}.hdr .players-label[data-v-89261ba0]{padding-right:.35rem}.row-actions[data-v-89261ba0]{padding-right:.1rem}.row-action-btn[data-v-89261ba0]{width:24px;height:24px}.hide-real-names-mobile .real[data-v-89261ba0],.hide-replay-count-mobile .hdr .replays[data-v-89261ba0],.hide-replay-count-mobile .player-row .replays[data-v-89261ba0]{display:none}}.replay-item[data-v-4ccac6c3]{border-bottom:1px dotted #7f7f7f33;padding:0}.replay-item[data-v-4ccac6c3]:nth-child(2n){background:var(--background-zebra)}.replay-item[data-v-4ccac6c3]:hover{background-color:#7f7f7f1a}.replay-item:hover .player-name-list[data-v-4ccac6c3]{text-decoration:underline}.replay-item-row[data-v-4ccac6c3]{align-items:center;gap:.35rem;width:100%;padding-right:10px;display:flex}.replay-row[data-v-4ccac6c3]{color:inherit;flex:auto;justify-content:flex-start;align-items:center;min-width:0;padding:.5rem .2rem;text-decoration:none;display:flex}.replay-row[data-v-4ccac6c3]:focus{outline:none}.replay-row[data-v-4ccac6c3]:focus-visible{outline:2px solid var(--accent-terminal);outline-offset:-2px;background-color:#7f7f7f1f}.replay-row:focus-visible .player-name-list[data-v-4ccac6c3]{text-decoration:underline}.date[data-v-4ccac6c3]{width:7rem;font-family:var(--primary-font-family-mono-sans,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);color:var(--foreground-secondary);text-align:left;padding-right:.5rem;font-size:.9rem}.map[data-v-4ccac6c3]{width:12rem;color:var(--foreground-primary-complement);font-weight:var(--font-weight-semibold);text-align:left;text-overflow:ellipsis;white-space:nowrap;padding-right:.5rem;font-size:.95rem;overflow:hidden}.version[data-v-4ccac6c3]{width:6rem;font-family:var(--primary-font-family-mono-sans);color:var(--foreground-secondary);text-align:left;opacity:.8;padding-left:.5rem;font-size:.8rem}.players-wrap[data-v-4ccac6c3]{white-space:nowrap;text-overflow:ellipsis;flex:auto;align-items:center;min-width:0;display:flex;overflow:hidden}.player-name-list[data-v-4ccac6c3]{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:2px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.player-inline-badge[data-v-4ccac6c3]{opacity:.8;margin-left:2px}.player-inline-favorite-btn[data-v-4ccac6c3]{vertical-align:middle;margin-left:2px;padding:0;display:inline-flex}.race-tag[data-v-4ccac6c3]{color:var(--foreground-secondary);align-items:center;margin-right:.2rem;font-size:.85em;display:flex}.race-icon[data-v-4ccac6c3]{opacity:.85;width:16px;height:16px;color:var(--foreground-primary)}.vs[data-v-4ccac6c3]{color:var(--foreground-secondary);margin:0 .3rem;font-weight:400}@media (width<=1024px){.version[data-v-4ccac6c3]{display:none}}@media (width<=767px){.date[data-v-4ccac6c3]{display:none}}@media (width<=799px){.replay-item.hide-map-mobile .map[data-v-4ccac6c3]{display:none}}@media (width<=599px){.map[data-v-4ccac6c3]{text-overflow:ellipsis;white-space:nowrap;width:10ch;max-width:10ch;overflow:hidden}.race-tag[data-v-4ccac6c3],.player-inline-badge[data-v-4ccac6c3]{display:none}}.row-actions[data-v-4ccac6c3]{min-width:var(--replay-row-actions-width);flex:none;justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.row-actions-menu[data-v-4ccac6c3]{flex:none;display:none;position:relative}.row-action-btn[data-v-4ccac6c3]{white-space:nowrap;text-transform:none;width:28px;height:28px;color:var(--foreground-primary);cursor:pointer;opacity:.8;background:0 0;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;transition:opacity .2s,background .2s,color .2s;display:flex;overflow:visible;border:none!important}.menu-trigger-btn[data-v-4ccac6c3]{font-size:1.1rem;line-height:1}.row-action-btn[data-v-4ccac6c3]:hover:not(:disabled),.row-action-btn[data-v-4ccac6c3]:active:not(:disabled){opacity:1;background:var(--foreground-primary);color:var(--background-primary);filter:none;border-radius:4px}.row-action-btn[data-v-4ccac6c3]:disabled{opacity:.3;cursor:not-allowed}.row-action-btn[data-v-4ccac6c3]:focus-visible{outline:2px solid var(--accent-terminal);outline-offset:2px;opacity:1}.download-btn[data-v-4ccac6c3]{color:var(--foreground-primary)}.download-btn-unavailable[data-v-4ccac6c3]{opacity:.3;cursor:not-allowed}.row-action-btn.download-btn-unavailable[data-v-4ccac6c3]:hover,.row-action-btn.download-btn-unavailable[data-v-4ccac6c3]:active{opacity:.3;color:var(--foreground-primary);background:0 0}.pack-add-btn[data-v-4ccac6c3]{color:var(--foreground-primary);font-size:1.2rem}.pack-add-btn-disabled[data-v-4ccac6c3]{opacity:.3;cursor:not-allowed}.row-action-btn.pack-add-btn-disabled[data-v-4ccac6c3]:hover,.row-action-btn.pack-add-btn-disabled[data-v-4ccac6c3]:active{opacity:.3;color:var(--foreground-primary);background:0 0}.favorite-btn[data-v-4ccac6c3]{color:var(--foreground-primary)}.favorite-btn.is-favorited[data-v-4ccac6c3]{color:#e74c3c}.row-actions-popover[data-v-4ccac6c3]{z-index:30;border:1px solid var(--foreground-secondary);background:var(--background-primary);border-radius:8px;flex-direction:column;gap:.2rem;min-width:11.5rem;padding:.25rem;display:flex;position:absolute;top:calc(100% + .2rem);right:0;box-shadow:0 8px 22px #00000052}.row-actions-menu-item[data-v-4ccac6c3]{width:100%;min-height:44px;color:var(--foreground-primary);font-family:var(--primary-font-family-mono-sans);text-transform:none;background:0 0;border-radius:6px;justify-content:flex-start;align-items:center;gap:.45rem;padding:.5rem .6rem;font-size:.9rem;display:inline-flex;border:none!important}.row-actions-menu-item[data-v-4ccac6c3]:hover:not(:disabled),.row-actions-menu-item[data-v-4ccac6c3]:active:not(:disabled){background:var(--foreground-primary);color:var(--background-primary);filter:none}.row-actions-menu-item[data-v-4ccac6c3]:disabled{opacity:.4;cursor:not-allowed}@media (width<=599px){.row-actions-inline[data-v-4ccac6c3]{display:none}.row-actions-menu[data-v-4ccac6c3]{min-width:var(--replay-row-actions-width-mobile);justify-content:flex-end;align-items:center;display:flex}}.list-wrap[data-v-e2f440f8]{flex-direction:column;flex:auto;gap:0;min-height:0;display:flex}.status[data-v-e2f440f8]{color:var(--foreground-secondary)}.status[data-v-e2f440f8]:not(:first-child){margin-top:.5rem}.status.error[data-v-e2f440f8]{color:#c66}.hdr[data-v-e2f440f8]{color:var(--foreground-secondary);font-weight:var(--font-weight-extrabold);background:var(--background-primary);z-index:10;scrollbar-gutter:stable;border-bottom:1px solid #7f7f7f33;align-items:center;gap:.35rem;padding-top:1rem;padding-bottom:.5rem;display:flex;position:sticky;top:0;overflow:hidden}.hdr-inner[data-v-e2f440f8]{flex:auto;align-items:center;padding:.5rem .2rem;display:flex}.hdr .hdr-label[data-v-e2f440f8]{text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;text-decoration:none}.hdr .date[data-v-e2f440f8]{text-align:left;align-items:center;gap:.25rem;width:7rem;padding-right:.5rem;display:flex;overflow:visible}.hdr .map[data-v-e2f440f8]{text-align:left;align-items:center;gap:.25rem;width:12rem;padding-right:.5rem;display:flex;overflow:visible}.hdr .version-label[data-v-e2f440f8]{text-align:left;width:6rem;padding-left:.5rem}.hdr .players-label[data-v-e2f440f8]{flex:auto}.row-actions-spacer[data-v-e2f440f8]{width:var(--replay-row-actions-width);flex:none}.replays[data-v-e2f440f8]{scrollbar-gutter:stable;flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow:hidden auto}@media (width<=1024px){.hdr .version-label[data-v-e2f440f8]{display:none}}@media (width<=767px){.hdr .date[data-v-e2f440f8]{display:none}}@media (width<=799px){.hdr .map.hide-map-mobile[data-v-e2f440f8]{display:none}}@media (width<=599px){.hdr .map[data-v-e2f440f8]{text-overflow:ellipsis;white-space:nowrap;width:10ch;max-width:10ch;overflow:hidden}.row-actions-spacer[data-v-e2f440f8]{width:var(--replay-row-actions-width-mobile)}}.pager[data-v-e2f440f8]{background:var(--background-primary);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .2rem;display:flex}.pager .left[data-v-e2f440f8],.pager .right[data-v-e2f440f8]{flex:none}.pager .count[data-v-e2f440f8]{text-align:center;color:var(--foreground-secondary);font-size:.8rem;font-family:var(--primary-font-family-mono-sans);flex:auto}.pager button[data-v-e2f440f8]{background:var(--background-primary);color:var(--foreground-primary);border:1px solid var(--foreground-primary);cursor:pointer;font-weight:var(--font-weight-semibold);font-family:var(--primary-font-family-mono-sans);text-transform:uppercase;border-radius:4px;padding:.25rem .6rem;font-size:.8rem}.pager button[data-v-e2f440f8]:hover:not(:disabled){background:var(--foreground-primary);color:var(--background-primary)}.pager button[data-v-e2f440f8]:disabled{opacity:.6;cursor:default}.minimap-surface[data-v-5a0c1b76]{width:100%;cursor:var(--v4f61b6ef);-webkit-user-select:none;user-select:none;background:#1a1a1a;border:1px solid #ffffff0d;border-radius:6px;margin:0 auto;transition:transform .15s ease-out,border-color .15s ease-out;position:relative;overflow:hidden}.minimap-canvas[data-v-5a0c1b76]{width:100%;height:auto;display:block}.minimap-overlay[data-v-5a0c1b76]{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.minimap-surface[data-v-5a0c1b76]:hover{border-color:var(--v2b50c54b);transform:var(--v2b9caff8)}.minimap-loading[data-v-5a0c1b76]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:20;background:#00000080;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.loading-text[data-v-5a0c1b76]{letter-spacing:2px;color:var(--foreground-secondary);font-family:Avenir,Helvetica,Arial,sans-serif;font-size:10px;font-weight:800}.spinner[data-v-5a0c1b76]{border:2px solid #ffeedd1a;border-top:2px solid var(--foreground-primary);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin-5a0c1b76}@keyframes spin-5a0c1b76{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.minimap-empty[data-v-5a0c1b76]{color:var(--foreground-tertiary);text-transform:uppercase;letter-spacing:1px;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.mm-vis-swatch-host[data-v-b5b8a7d1]{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mm-vis-root[data-v-e41677c9]{align-items:center;display:inline-flex}.mm-vis-trigger[data-v-e41677c9]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#ffeeddc7;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;font-size:11px;font-weight:700;line-height:1;font-family:var(--primary-font-family-mono-sans);background:#0b001699;border:1px solid #ffeedd26;border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 8px;transition:all .15s;display:inline-flex}.mm-vis-trigger[data-v-e41677c9]:hover{color:#fed;background:#0b0016d9;border-color:#ffeedd59}.mm-vis-trigger.open[data-v-e41677c9]{color:#fed;background:#ffeedd26;border-color:#fed9}.mm-vis-trigger-icon[data-v-e41677c9]{flex-shrink:0}.mm-vis-trigger-chev[data-v-e41677c9]{transition:transform .15s}.mm-vis-trigger-chev.flipped[data-v-e41677c9]{transform:rotate(180deg)}.mm-vis-backdrop[data-v-e41677c9]{z-index:9990;pointer-events:none;background:0 0;position:fixed;inset:0}.mm-vis-backdrop.compact[data-v-e41677c9]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;background:#00000073}.mm-vis-panel[data-v-e41677c9]{z-index:9999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fed;font-family:var(--primary-font-family-mono-sans);background:#0b0016f5;border:1px solid #ffeedd2e;border-radius:10px;flex-direction:column;max-height:70vh;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 40px #0000008c,inset 0 0 18px #ffeedd0a}.mm-vis-panel.compact[data-v-e41677c9]{border-bottom:none;border-radius:14px 14px 0 0;width:100%;max-height:80vh;animation:.18s ease-out mm-vis-slide-up-e41677c9;inset:auto 0 0}@keyframes mm-vis-slide-up-e41677c9{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mm-vis-header[data-v-e41677c9]{border-bottom:1px solid #ffeedd1a;align-items:center;gap:8px;padding:10px 12px;display:flex}.mm-vis-title[data-v-e41677c9]{text-transform:uppercase;letter-spacing:1.5px;color:#ffeedde0;flex:1;font-size:11px;font-weight:800}.mm-vis-reset[data-v-e41677c9]{text-transform:uppercase;letter-spacing:.5px;color:#ffeedd8c;cursor:pointer;background:0 0;border:1px solid #ffeedd26;border-radius:999px;padding:3px 8px;font-family:inherit;font-size:10px;font-weight:700;transition:color .15s,border-color .15s}.mm-vis-reset[data-v-e41677c9]:hover{color:#fed;border-color:#fed6}.mm-vis-close[data-v-e41677c9]{color:#ffeedd8c;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:3px;display:inline-flex}.mm-vis-close[data-v-e41677c9]:hover{color:#fed}.mm-vis-body[data-v-e41677c9]{flex:1;padding:6px 8px 10px;overflow-y:auto}.mm-vis-section[data-v-e41677c9]{border-bottom:1px solid #ffeedd0f;padding:6px 4px 8px}.mm-vis-section[data-v-e41677c9]:last-child{border-bottom:none}.mm-vis-section.disabled .child-row .mm-vis-row-label[data-v-e41677c9],.mm-vis-section.disabled .child-row .mm-vis-row-desc[data-v-e41677c9],.mm-vis-section.disabled .child-row .mm-vis-swatch-host[data-v-e41677c9]{opacity:.4}.mm-vis-section-title[data-v-e41677c9]{text-transform:uppercase;letter-spacing:1.4px;color:#ffeedd8c;align-items:center;margin:4px 6px 6px;font-size:9.5px;font-weight:800;display:inline-flex}.mm-vis-kind-legend[data-v-e41677c9]{grid-template-columns:1fr 1fr;gap:4px 12px;padding:2px 6px 4px;display:grid}.mm-vis-kind-row[data-v-e41677c9]{align-items:center;gap:7px;min-width:0;display:flex}.mm-vis-kind-dot[data-v-e41677c9]{border-radius:50%;flex-shrink:0;width:9px;height:9px}.mm-vis-kind-dot.player-tinted[data-v-e41677c9]{background:conic-gradient(#5ea0ff,#ff5e8a,#f5d35e,#5ea0ff)}.mm-vis-kind-label[data-v-e41677c9]{color:#ffeeddbf;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.mm-vis-player-header[data-v-e41677c9]{align-items:center;gap:8px;padding:2px 6px 4px;display:flex}.mm-vis-player-dot[data-v-e41677c9]{background:var(--player-color,var(--foreground-primary));width:8px;height:8px;box-shadow:0 0 6px var(--player-color,transparent);border-radius:50%;flex-shrink:0}.mm-vis-section-title.player-title[data-v-e41677c9]{color:var(--player-color,#fed);text-transform:none;letter-spacing:.3px;flex:1;margin:0;font-size:12px;font-weight:800}.mm-vis-player-master[data-v-e41677c9]{text-transform:uppercase;letter-spacing:.5px;color:#ffeeddb3;cursor:pointer;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.mm-vis-row[data-v-e41677c9]{cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:6px;transition:background .12s;display:flex}.mm-vis-row[data-v-e41677c9]:hover{background:#ffeedd0d}.mm-vis-row.disabled[data-v-e41677c9]{cursor:not-allowed}.mm-vis-row.disabled[data-v-e41677c9]:hover{background:0 0}.mm-vis-row-text[data-v-e41677c9]{flex:1;min-width:0}.mm-vis-row-label[data-v-e41677c9]{color:#ffeeddf0;font-size:12px;font-weight:700}.mm-vis-row-desc[data-v-e41677c9]{color:#ffeedd80;margin-top:1px;font-size:10.5px;line-height:1.35}.mm-vis-checkbox[data-v-e41677c9]{cursor:pointer;width:16px;height:16px;accent-color:var(--player-color,#fed);flex-shrink:0}.mm-vis-checkbox[data-v-e41677c9]:disabled{cursor:not-allowed;opacity:.4}.home-minimap-demo[data-v-931fee0f]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c001973;border-radius:8px;flex-direction:column;width:100%;max-width:500px;height:100%;max-height:600px;margin:0 auto;display:flex;position:relative;overflow:hidden}.loading-placeholder[data-v-931fee0f],.error-placeholder[data-v-931fee0f]{color:var(--foreground-secondary);flex:1;justify-content:center;align-items:center;font-size:.8rem;display:flex}.demo-minimap[data-v-931fee0f]{flex:1;width:100%!important;height:100%!important}.minimap-controls[data-v-931fee0f]{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c001973;flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:4px 6px;width:100%;padding:6px 12px;display:flex;position:relative}.minimap-controls.top[data-v-931fee0f]{border-bottom:1px solid #ffeedd1a;justify-content:space-between}.minimap-controls.bottom[data-v-931fee0f]{border-top:1px solid #ffeedd1a;flex-wrap:wrap}.scrubber-controls[data-v-931fee0f]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b001699;border-top:1px solid #ffeedd1a;align-items:center;gap:12px;padding:8px 12px;display:flex}.minimap-tool-config[data-v-931fee0f]{color:#fed9;text-transform:uppercase;letter-spacing:.5px;background:#0b001666;border:1px solid #ffeedd0d;border-radius:999px;align-items:center;gap:8px;padding:2px 10px;font-size:10px;font-weight:700;display:flex}.inspect-slider[data-v-931fee0f]{-webkit-appearance:none;background:#fed3;border-radius:2px;outline:none;width:60px;height:4px}.inspect-slider[data-v-931fee0f]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fef;border-radius:50%;width:10px;height:10px;box-shadow:0 0 5px #00000080}.minimap-tool-toggles[data-v-931fee0f]{background:#0b001666;border:1px solid #ffeedd0d;border-radius:999px;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.minimap-toggle[data-v-931fee0f]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fed9;text-transform:uppercase;cursor:pointer;font-size:11px;font-weight:700;line-height:1;font-family:var(--primary-font-family-mono-sans);background:#0b001699;border:1px solid #ffeedd26;border-radius:999px;padding:4px 8px;transition:all .15s}.minimap-toggle[data-v-931fee0f]:hover{color:#fed;background:#0b0016cc;border-color:#ffeedd4d}.minimap-toggle.active[data-v-931fee0f]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fed;background:#ffeedd26;border-color:#fed9}.minimap-player-controls[data-v-931fee0f]{align-items:center;gap:4px;padding:2px;display:inline-flex}.minimap-toggle-player[data-v-931fee0f]{border-color:color-mix(in srgb, var(--player-color) 55%, #7f7f7f99 45%)}.minimap-toggle-player.active[data-v-931fee0f]{background:color-mix(in srgb, var(--player-color) 30%, transparent 70%);border-color:color-mix(in srgb, var(--player-color) 86%, white 14%);color:color-mix(in srgb, var(--player-color) 88%, white 12%)}.minimap-toggle-env.active[data-v-931fee0f]{color:#f8eecafa;background:#d7c8963d;border-color:#e6d69ec7}.minimap-toggle-detail[data-v-931fee0f]{min-width:24px}.demo-slider[data-v-931fee0f]{flex:1}.time[data-v-931fee0f]{font-family:var(--primary-font-family-mono-sans);text-align:right;color:#fedc;min-width:3rem;font-size:.75rem}.spinner[data-v-931fee0f]{border:2px solid #ffffff1a;border-top:2px solid var(--foreground-primary);border-radius:50%;width:20px;height:20px;animation:1s linear infinite spin-931fee0f}@keyframes spin-931fee0f{to{transform:rotate(360deg)}}.inspect-tooltip[data-v-931fee0f]{pointer-events:none;z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--primary-font-family-mono-sans);background:#0b0016d9;border:1px solid #ffeedd4d;border-radius:8px;flex-direction:column;gap:12px;min-width:150px;max-width:300px;padding:12px;display:flex;position:fixed;box-shadow:0 10px 30px #000c,inset 0 0 15px #ffeedd0d}.inspect-group[data-v-931fee0f]{flex-direction:column;gap:4px;display:flex}.player-name[data-v-931fee0f]{color:#fef;border-bottom:1px solid #ffeedd1a;align-items:center;gap:6px;margin-bottom:2px;padding-bottom:4px;font-size:11px;font-weight:700;display:flex}.section-label[data-v-931fee0f]{color:#f44c;letter-spacing:1px;border-bottom:1px solid #f443;margin-top:6px;margin-bottom:4px;padding-bottom:2px;font-size:9px;font-weight:900}.unit-list[data-v-931fee0f]{flex-direction:column;gap:2px;display:flex}.unit-line[data-v-931fee0f]{gap:8px;font-size:11px;display:flex}.unit-count[data-v-931fee0f]{color:#ffeedde6;min-width:24px;font-weight:800}.unit-name[data-v-931fee0f]{color:#ffeeddb3}.unit-line.death .unit-count[data-v-931fee0f]{color:#f44}.unit-line.death .unit-name[data-v-931fee0f]{color:#ff4444b3}.race-icon-battle[data-v-931fee0f]{flex-shrink:0}.quick-upload[data-v-7ab0f31f]{margin:.75rem 0 .25rem}.quick-upload__target[data-v-7ab0f31f]{border:2px dashed var(--foreground-secondary);width:100%;color:var(--foreground-primary);font-family:var(--primary-font-family-mono-sans);text-align:left;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:1rem;padding:1rem 1.25rem;transition:border-color .2s,background .2s;display:flex}.quick-upload__target[data-v-7ab0f31f]:hover{border-color:var(--foreground-primary-complement);background:#ffffff05}.quick-upload__target[data-v-7ab0f31f]:focus-visible{outline:2px solid var(--foreground-primary-complement);outline-offset:2px}.quick-upload__icon[data-v-7ab0f31f]{color:var(--foreground-secondary);flex:none}.quick-upload__text[data-v-7ab0f31f]{flex-direction:column;flex:auto;gap:.15rem;min-width:0;display:flex}.quick-upload__prompt[data-v-7ab0f31f]{font-weight:var(--font-weight-semibold);font-size:1rem}.quick-upload__hint[data-v-7ab0f31f]{color:var(--foreground-secondary);font-size:.85rem}.upload-btn[data-v-7ab0f31f]{font-family:var(--primary-font-family-mono-sans);color:var(--foreground-primary);border:2px solid var(--foreground-secondary);white-space:nowrap;background:0 0;border-radius:6px;flex:none;padding:.6rem 1.1rem;font-size:1rem}.quick-upload__target:hover .upload-btn[data-v-7ab0f31f]{border-color:var(--foreground-primary-complement)}.drop-overlay[data-v-7ab0f31f]{pointer-events:none;z-index:9999;padding:12px;position:fixed;inset:0}.drop-overlay[data-v-7ab0f31f]:before{content:"";background:#0009;border:2px dashed #fff6;border-radius:12px;position:absolute;inset:12px}.drop-overlay__content[data-v-7ab0f31f]{color:#fff;text-align:center;font-size:1.1rem;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=599px){.quick-upload__target[data-v-7ab0f31f]{flex-wrap:wrap;gap:.6rem .85rem}.upload-btn[data-v-7ab0f31f]{text-align:center;width:100%}}.setup-banner[data-v-1cec839b]{border:1px solid var(--foreground-cc);background:var(--background-secondary);border-radius:8px;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.6rem .9rem;display:flex}.setup-banner-text[data-v-1cec839b]{flex:1;font-size:.9rem}.setup-banner-cta[data-v-1cec839b]{background:var(--foreground-primary);color:var(--background-primary);border:1px solid var(--foreground-primary);cursor:pointer;font-family:var(--primary-font-family-mono-sans);white-space:nowrap;border-radius:6px;padding:.35rem .8rem;font-weight:600}.setup-banner-close[data-v-1cec839b]{color:var(--foreground-secondary);cursor:pointer;background:0 0;border:none;padding:.2rem;display:flex}.home-console[data-v-1cec839b],.home-content-pane[data-v-1cec839b]{flex:none;min-height:min-content}.home-root-tile[data-v-1cec839b]{padding:.75em 1.25em}.show-replays-btn[data-v-1cec839b]{width:100%;min-height:5.5rem;color:var(--foreground-primary);font-family:var(--primary-font-family-mono-sans);font-size:clamp(1.2rem,3.5vw,2.2rem);font-weight:var(--font-weight-extrabold);letter-spacing:.08em;text-transform:uppercase;text-align:center;text-shadow:0 0 10px #f5d35e24;background:radial-gradient(circle,#f5d35e29 0%,#f5d35e17 26%,#0000 56%),radial-gradient(circle,#a855f738 0%,#0000 62%),linear-gradient(120deg,#2d143cfa 0%,#3a184afa 50%,#2a123afa 100%);border:1px solid #c084fc8c;border-radius:8px;justify-content:center;align-items:center;margin:.75rem 0 .25rem;text-decoration:none;transition:filter .22s,transform .1s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #00000073,0 0 16px #a855f726,inset 0 0 12px #f5d35e0f}.show-replays-btn[data-v-1cec839b]:before{content:"";border-radius:inherit;pointer-events:none;opacity:.35;-webkit-mask-composite:xor;background:radial-gradient(circle,#f5d35e8f 0%,#a855f761 48%,#a855f747 100%);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.show-replays-btn[data-v-1cec839b]:hover{filter:brightness(1.08);border-color:#f5d35eb8;box-shadow:0 12px 30px #00000080,0 0 24px #f5d35e2e,0 0 16px #a855f747,inset 0 0 18px #f5d35e1a}.show-replays-btn[data-v-1cec839b]:active{transform:translateY(1px)}.show-replays-btn[data-v-1cec839b]:focus-visible{outline-offset:3px;outline:2px solid #f5d35ee6;box-shadow:0 0 0 2px #0f172ae6,0 0 24px #f5d35e8c}.stego-logo[data-v-1cec839b]{width:4em;height:auto;margin:.25rem auto 0;display:block}.home-footer[data-v-1cec839b]{margin-top:.05rem;font-size:.85rem}.features-section[data-v-1cec839b]{margin:1.25rem 0 1.5rem}.features-title[data-v-1cec839b]{text-align:center;color:var(--foreground-primary);letter-spacing:.02em;opacity:.8;margin-top:.25rem;margin-bottom:1rem;font-size:1.15rem}.features-grid[data-v-1cec839b]{grid-template-columns:1fr;gap:1.25rem;display:grid}.feature-card[data-v-1cec839b]{color:inherit;background:#00000040;border:1px solid #c084fc33;border-radius:12px;flex-direction:column;min-width:0;text-decoration:none;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.feature-card[data-v-1cec839b]:hover{border-color:#c084fc59;transform:translateY(-3px);box-shadow:0 8px 24px #a855f71f}.feature-visual[data-v-1cec839b]{background:#0003;border-bottom:1px solid #ffffff0d;width:100%;height:auto;min-height:220px;position:relative;overflow:auto}.feature-card img[data-v-1cec839b]{object-fit:cover;object-position:top;border-bottom:1px solid #ffffff0d;width:100%;height:auto;max-height:350px;transition:opacity .2s}.feature-card img[data-v-1cec839b]:hover{opacity:.85}.feature-content[data-v-1cec839b]{flex-direction:column;flex-grow:1;min-width:0;padding:1rem 1.25rem;display:flex}.feature-content h3[data-v-1cec839b]{color:var(--foreground-primary);margin:0 0 .5rem;font-size:1.15rem}.feature-content p[data-v-1cec839b]{color:var(--foreground-secondary,#a1a1aa);margin:0 0 .75rem;font-size:.88rem;line-height:1.45}.cta-link[data-v-1cec839b]{color:#c084fc;align-self:flex-start;margin-top:auto;padding:.25rem 0;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s}.cta-link[data-v-1cec839b]:hover{color:#f5d35e}.inline-link[data-v-1cec839b]{color:#c084fc;text-underline-offset:2px;text-decoration:underline;transition:color .2s}.inline-link[data-v-1cec839b]:hover{color:#f5d35e}@media (width<=799px){.home-root-tile[data-v-1cec839b]{padding:.55rem .45rem}.features-section[data-v-1cec839b]{margin:.9rem 0 1.1rem}.features-grid[data-v-1cec839b]{gap:.9rem}.feature-content[data-v-1cec839b]{padding:.8rem .85rem}}@media (width>=768px){.features-grid[data-v-1cec839b]{grid-template-columns:1fr}.card-wide.feature-card[data-v-1cec839b]{flex-direction:row;align-items:stretch;width:100%;min-height:380px;margin-left:auto;margin-right:auto;display:flex}.card-wide.feature-card .feature-visual[data-v-1cec839b]{border-bottom:none;border-right:1px solid #ffffff0d;flex:0 0 60%;width:60%;height:auto;min-height:100%;max-height:none}.card-wide.feature-card .feature-content[data-v-1cec839b]{flex:0 0 40%;justify-content:center;width:40%;min-width:0;padding:1.5rem 2rem}.card-vertical.feature-card[data-v-1cec839b]{flex-direction:column}.card-vertical.feature-card .feature-content[data-v-1cec839b],.card-vertical.feature-card .feature-visual[data-v-1cec839b]{border-right:none;flex:none;width:100%}.card-vertical.feature-card .feature-visual[data-v-1cec839b]{border-top:1px solid #ffffff0d;min-height:350px}}.footer[data-v-16496305]{flex-shrink:0;padding:.1rem 0 .5rem;position:relative}.inner[data-v-16496305]{flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex}.links[data-v-16496305]{font-family:var(--primary-font-family-mono-serif);color:var(--foreground-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:.1rem .5rem;margin:0;padding:0 .5rem;font-size:.8rem;font-style:normal;font-weight:400;list-style:none;display:flex}.links>li[data-v-16496305]{white-space:nowrap;align-items:center;display:flex}.links>li+li[data-v-16496305]:before{content:"|";opacity:.5;margin-right:.5rem}.links>li.overflow-trigger[data-v-16496305]:before{content:none}.links a[data-v-16496305],.links .more-btn[data-v-16496305]{color:inherit;text-transform:lowercase;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.links .more-btn[data-v-16496305]{align-items:center;line-height:0;text-decoration:none;display:inline-flex}.links .build-link[data-v-16496305]{text-transform:none}.overflow-trigger[data-v-16496305]{display:none;position:relative}.overflow-popover[data-v-16496305]{background:var(--background-secondary);min-width:10rem;max-width:min(16rem,90vw);color:var(--foreground-primary);border:1px solid var(--foreground-secondary);z-index:100;text-align:left;border-radius:6px;margin:0;padding:.35rem 0;list-style:none;position:absolute;bottom:calc(100% + .4rem);right:0;box-shadow:0 8px 20px #00000040}.overflow-popover>li[data-v-16496305]{display:block}.overflow-popover a[data-v-16496305]{text-transform:lowercase;color:inherit;padding:.4rem .75rem;text-decoration:none;display:block}.overflow-popover a[data-v-16496305]:hover,.overflow-popover a[data-v-16496305]:focus-visible{background:var(--background-primary)}@media (width<=640px){.links[data-v-16496305]{flex-wrap:nowrap;overflow:hidden}.links>li.secondary[data-v-16496305]{display:none}.links>li.overflow-trigger[data-v-16496305]{flex-shrink:0;display:flex}.links>li.brand[data-v-16496305],.links>li.primary[data-v-16496305]{flex-shrink:0}.links>li.build[data-v-16496305]{text-overflow:ellipsis;min-width:0;overflow:hidden}}.modal-overlay[data-v-16496305]{z-index:3000;justify-content:center;align-items:flex-start;padding:6vh 1rem 2rem;display:flex;position:fixed;inset:0}.backdrop[data-v-16496305]{background:#00000073;position:absolute;inset:0}.modal[data-v-16496305]{z-index:1;background:var(--background-secondary);width:min(720px,96vw);color:var(--foreground-primary);border:2px solid var(--foreground-secondary);font-family:var(--primary-font-family-mono-sans);border-radius:10px;padding:.75rem .9rem 1rem;position:relative;box-shadow:0 12px 36px #00000059}.modal h3[data-v-16496305]{margin:0 0 .5rem;font-size:1.05rem;font-weight:600}.section-heading[data-v-16496305]{color:var(--foreground-secondary);text-transform:uppercase;letter-spacing:.05em;margin:.9rem 0 .35rem;font-size:.85rem;font-weight:600}.section-heading[data-v-16496305]:first-child{margin-top:0}.modal-close[data-v-16496305]{color:var(--foreground-primary);cursor:pointer;background:0 0;border:none;font-size:20px;position:absolute;top:6px;right:8px}.modal-body[data-v-16496305]{margin-top:.25rem}.kv[data-v-16496305]{text-align:left;grid-template-columns:140px 1fr;gap:8px;display:grid}.k[data-v-16496305]{color:var(--foreground-secondary)}.v[data-v-16496305]{color:var(--foreground-primary)}.error[data-v-16496305]{background:var(--accent-danger);color:#fff;border-radius:6px;padding:.35rem .5rem}.loading[data-v-16496305]{color:var(--foreground-secondary)}.modal-fade-enter-from[data-v-16496305],.modal-fade-leave-to[data-v-16496305]{opacity:0}.modal-fade-enter-active[data-v-16496305],.modal-fade-leave-active[data-v-16496305]{transition:opacity .16s}.login-panel[data-v-bac681c4]{z-index:3000;background:0 0;justify-content:center;display:flex;position:fixed;top:8px;left:0;right:0}.login-panel .inner[data-v-bac681c4]{border:2px solid var(--foreground-secondary);background:var(--background-secondary);width:min(780px,96vw);color:var(--foreground-primary);font-family:var(--primary-font-family-mono-sans);border-radius:10px;margin:.5rem auto;box-shadow:0 8px 24px #00000040}.panel-header[data-v-bac681c4]{border-bottom:1px dotted var(--foreground-secondary);justify-content:space-between;align-items:center;padding:.6rem .9rem;display:flex}.title[data-v-bac681c4]{font-weight:var(--font-weight-extrabold);letter-spacing:.06em}.close[data-v-bac681c4]{color:inherit;cursor:pointer;background:0 0;border:none;font-size:1.5rem}.panel-body[data-v-bac681c4]{flex-direction:column;gap:.8rem;padding:1rem;display:flex}.panel-body label[data-v-bac681c4]{font-size:.95rem;font-weight:var(--font-weight-semibold);color:var(--foreground-secondary-complement)}.panel-body input[data-v-bac681c4]{background:var(--background-primary);color:var(--foreground-primary);border:2px solid var(--foreground-secondary);border-radius:8px;padding:.7rem .8rem;font-size:1.25rem}.panel-body .hint[data-v-bac681c4]{color:var(--foreground-secondary);line-height:1.4}.code-step input[data-v-bac681c4]{letter-spacing:.18em;text-transform:uppercase;font-weight:var(--font-weight-semibold);text-align:center}.turnstile-area[data-v-bac681c4]{display:block}:is(.turnstile-area[data-v-bac681c4]:has(>div:not(:empty)),.turnstile-area[data-v-bac681c4]:has(>.turnstile-error)){margin-bottom:.5rem}.turnstile-error[data-v-bac681c4]{border:1px solid var(--accent-danger,#f66);color:var(--accent-danger,#f66);background:#ff666614;border-radius:6px;padding:.75rem;font-size:.95rem}.panel-cta[data-v-bac681c4]{width:100%;padding:.6rem .8rem;font-size:.95rem;display:block}.consent-row[data-v-bac681c4]{color:var(--foreground-secondary);align-items:flex-start;gap:.6rem;font-size:.95rem;display:flex}.consent-row input[data-v-bac681c4]{width:auto}.signup-step input[data-v-bac681c4]{font-size:1.1rem}.panel-footer[data-v-bac681c4]{border-top:1px dotted var(--foreground-secondary);color:var(--foreground-primary-complement);padding:.6rem .9rem}.panel-swipe-enter-from[data-v-bac681c4]{opacity:0;transform:translateY(-110%)}.panel-swipe-enter-active[data-v-bac681c4]{transition:transform .25s,opacity .25s}.panel-swipe-enter-to[data-v-bac681c4]{opacity:1;transform:translateY(0)}.inner[data-step=success][data-v-bac681c4]{transition:transform .25s;transform:translateY(-.2rem)scale(.98)}.tiles-grid[data-v-97e0a593]{box-sizing:border-box;flex:none;grid-template-columns:repeat(12,minmax(0,1fr));gap:.9rem .75rem;width:100%;min-height:0;margin:0;padding:0;display:grid}.tile[data-width=full][data-v-97e0a593-s]{grid-column:1/-1}.tile[data-width=half][data-v-97e0a593-s]{grid-column:span 6}@media (width<=599px){.tile[data-width=half][data-v-97e0a593-s]{grid-column:1/-1}}.interactive-chart[data-v-710cf2b1]{flex-direction:column;gap:.4rem;display:flex}.interactive-chart input[type=range][data-v-710cf2b1]{width:100%}.interactive-chart .chart-frame[data-v-710cf2b1]{border:none;padding:0}.interactive-chart .seek-wrap[data-v-710cf2b1]{padding:2px 16px 26px 44px;position:relative}.interactive-chart .seek-wrap .seek[data-v-710cf2b1]{background:0 0;width:100%;height:16px}.interactive-chart .seek-wrap .seek[data-v-710cf2b1]::-webkit-slider-runnable-track{background:var(--foreground-secondary);border-radius:2px;height:4px}.interactive-chart .seek-wrap .seek[data-v-710cf2b1]::-webkit-slider-thumb{appearance:none;background:var(--foreground-primary);border:1px solid var(--foreground-secondary);border-radius:50%;width:12px;height:12px;margin-top:-4px}.interactive-chart .seek-wrap .seek[data-v-710cf2b1]::-moz-range-track{background:var(--foreground-secondary);border-radius:2px;height:4px}.interactive-chart .seek-wrap .seek[data-v-710cf2b1]::-moz-range-thumb{background:var(--foreground-primary);border:1px solid var(--foreground-secondary);border-radius:50%;width:12px;height:12px}.interactive-chart .seek-wrap .seek-float[data-v-710cf2b1]{pointer-events:none;position:absolute;top:20px;transform:translate(-50%)}.interactive-chart .seek-wrap .seek-float .bubble[data-v-710cf2b1]{white-space:nowrap;font-family:var(--primary-font-family-mono-sans);color:var(--foreground-primary);border:1px dotted var(--foreground-secondary);background:#00000073;border-radius:6px;padding:4px 6px;font-size:11px}@media (prefers-color-scheme:light){.interactive-chart .seek-wrap .seek-float .bubble[data-v-710cf2b1]{background:#00000012}}.interactive-chart .seek-wrap .seek-float .vals[data-v-710cf2b1]{gap:8px;display:flex}.interactive-chart .seek-wrap .seek-float .vals .a[data-v-710cf2b1]{color:var(--foreground-primary-complement)}.interactive-chart .seek-wrap .seek-float .vals .b[data-v-710cf2b1]{color:var(--foreground-secondary-complement)}.page[data-v-93c87707]{justify-content:flex-start}.page.row.console[data-v-93c87707]{flex:none;max-height:none}.content-pane[data-v-93c87707]{width:100%;margin:var(--content-top-gap) 0;background:var(--background-secondary);color:var(--foreground-primary);border:1px dotted var(--foreground-secondary);box-sizing:border-box;border-radius:10px;padding:0 1em 1em;overflow:hidden}.placeholder[data-v-93c87707]{min-height:3.2rem;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.layout-actions[data-v-93c87707]{justify-content:flex-end;margin-top:.8rem;display:flex}.reset-btn[data-v-93c87707]{color:var(--foreground-primary);border:1px dashed var(--foreground-primary);font-family:var(--primary-font-family-mono-sans);cursor:pointer;background:0 0;border-radius:8px;padding:.35rem .75rem}.reset-btn[data-v-93c87707]:hover{filter:brightness(1.1)}.chart-frame[data-v-93c87707]{border:1px dotted var(--foreground-secondary);background:var(--background-secondary);border-radius:8px;padding:8px}.scroll-x svg[data-v-93c87707]{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.hint[data-v-93c87707]{color:var(--foreground-secondary)}.table-wrap[data-v-93c87707]{overflow-x:auto}table.mini[data-v-93c87707]{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--primary-font-family-mono-sans);border:1px dotted var(--foreground-secondary)}table.mini thead th[data-v-93c87707]{color:var(--foreground-primary);font-weight:var(--font-weight-semibold);text-align:left;border-bottom:1px dotted var(--foreground-secondary);background:#00000012;padding:.4rem .5rem}table.mini tbody td[data-v-93c87707]{border-bottom:1px dotted var(--foreground-secondary);padding:.35rem .5rem}table.mini tbody tr:last-child td[data-v-93c87707]{border-bottom:none}table.mini tbody tr:nth-child(2n) td[data-v-93c87707]{background:var(--background-zebra)}.mini-form[data-v-93c87707]{flex-direction:column;gap:.4rem;display:flex}.mini-form input[data-v-93c87707]{border:1px dotted var(--foreground-secondary);color:var(--foreground-primary);font-family:var(--primary-font-family-mono-sans);box-shadow:none;background:0 0;border-radius:6px;padding:.35rem .5rem}.mini-form input[data-v-93c87707]:focus{box-shadow:none;outline:none}.mini-form button[data-v-93c87707]{color:var(--foreground-primary);border:1px dotted var(--foreground-secondary);cursor:pointer;font-family:var(--primary-font-family-mono-sans);box-shadow:none;background:0 0;border-radius:6px;align-self:flex-start;padding:.35rem .6rem}.mini-form button[data-v-93c87707]:focus{box-shadow:0 0 0 2px var(--foreground-secondary);outline:none}.mini-form button[data-v-93c87707]:hover{filter:brightness(1.1)}.name-wrap[data-v-21eb6ebd]{flex-direction:column;align-items:center;display:flex;position:relative}.report-profile-btn[data-v-21eb6ebd]{color:var(--foreground-secondary);cursor:pointer;opacity:.6;z-index:10;background:0 0;border:none;padding:4px;transition:opacity .2s,color .2s;position:absolute;top:0;right:0}.report-profile-btn[data-v-21eb6ebd]:hover{opacity:1;color:var(--accent-danger)}.player-name-row[data-v-21eb6ebd]{justify-content:center;align-items:center;gap:2px;display:flex}.player-name[data-v-21eb6ebd]{font-family:var(--primary-font-family-mono-sans);font-weight:var(--font-weight-extrabold);text-align:center;line-height:1.1}.real-name[data-v-21eb6ebd]{color:var(--foreground-secondary);font-family:var(--primary-font-family-mono-sans);margin-top:.25rem;font-size:1rem}.player-header-flex[data-v-21eb6ebd]{justify-content:space-between;align-items:stretch;gap:1rem;height:100%;display:flex;position:relative}.name-column[data-v-21eb6ebd]{flex-direction:column;flex:1;justify-content:center;display:flex}.profile-info-mini[data-v-21eb6ebd]{border-left:1px dotted var(--foreground-tertiary);grid-template-columns:1fr 1fr;align-content:center;gap:.4rem 1rem;padding-left:1rem;display:grid}.info-item-mini[data-v-21eb6ebd]{flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.info-label-mini[data-v-21eb6ebd]{color:var(--foreground-secondary);text-transform:uppercase;letter-spacing:.05em;opacity:.7;font-size:.65rem}.info-val-mini[data-v-21eb6ebd]{color:var(--foreground-primary);font-size:.9rem;font-weight:600}.profile-info[data-v-21eb6ebd]{flex-direction:column;justify-content:center;gap:.8rem;height:100%;display:flex}.info-item[data-v-21eb6ebd]{border-bottom:1px dotted var(--foreground-tertiary);justify-content:space-between;align-items:baseline;padding-bottom:.2rem;display:flex}.info-item[data-v-21eb6ebd]:last-child{border-bottom:none}.info-label[data-v-21eb6ebd]{text-transform:uppercase;letter-spacing:.1em;color:var(--foreground-secondary);font-size:.7rem}.info-val[data-v-21eb6ebd]{font-size:1.1rem;font-weight:600}.kv[data-v-21eb6ebd]{grid-template-columns:1fr auto;row-gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.kv li[data-v-21eb6ebd]{display:contents}.kv li span[data-v-21eb6ebd]{color:var(--foreground-secondary)}.kv li b[data-v-21eb6ebd]{justify-self:end}.alg-wrap[data-v-21eb6ebd]{align-items:center;gap:.35rem;display:inline-flex}.alg-val[data-v-21eb6ebd]{font-variant-numeric:tabular-nums}.aligulac-stats[data-v-21eb6ebd]{flex-direction:column;justify-content:center;height:100%;display:flex}.overall-stat[data-v-21eb6ebd]{text-align:center;margin-bottom:.6rem}.stat-label[data-v-21eb6ebd]{text-transform:uppercase;letter-spacing:.1em;color:var(--foreground-secondary);justify-content:center;align-items:center;gap:.4rem;margin-bottom:.1rem;font-size:.75rem;display:flex}.stat-value.main[data-v-21eb6ebd]{font-size:2.5rem;font-weight:800;line-height:1;font-family:var(--primary-font-family-mono-sans);color:var(--foreground-primary)}.alg-link-inline[data-v-21eb6ebd]{color:var(--foreground-secondary);opacity:.5;transition:opacity .2s}.alg-link-inline[data-v-21eb6ebd]:hover{opacity:1}.status-warn[data-v-21eb6ebd]{vertical-align:super;margin-left:.2rem;font-size:1rem}.stat-text[data-v-21eb6ebd]{color:var(--foreground-secondary);opacity:.8;font-size:.95rem;font-family:var(--primary-font-family-mono-sans);white-space:nowrap;margin-top:.2rem}.matchup-stats[data-v-21eb6ebd]{border-top:1px dotted var(--foreground-tertiary);grid-template-columns:repeat(3,1fr);gap:.4rem;padding-top:.6rem;display:grid}.mu-item[data-v-21eb6ebd]{flex-direction:column;align-items:center;gap:.1rem;display:flex}.mu-val-row[data-v-21eb6ebd]{align-items:center;gap:.5rem;display:flex}.mu-num[data-v-21eb6ebd]{font-size:1.1rem;font-weight:700;font-family:var(--primary-font-family-mono-sans)}.rank-num[data-v-21eb6ebd]{color:var(--foreground-secondary);margin-left:0;font-size:.8em;font-weight:600}.stat-value.main .rank-num[data-v-21eb6ebd]{opacity:.5;margin-left:.5rem;font-size:.6em}.mu-label[data-v-21eb6ebd]{color:var(--foreground-secondary);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:.6rem}.mu-text[data-v-21eb6ebd]{color:var(--foreground-secondary);opacity:.8;font-size:.55rem;font-family:var(--primary-font-family-mono-sans);white-space:nowrap}.race-p .mu-num[data-v-21eb6ebd]{color:var(--race-protoss)}.race-t .mu-num[data-v-21eb6ebd]{color:var(--race-terran)}.race-z .mu-num[data-v-21eb6ebd]{color:var(--race-zerg)}.warn[data-v-21eb6ebd]{color:var(--accent-danger);font-size:.9em;line-height:1}.form-row[data-v-21eb6ebd]{align-items:center;gap:.5rem;display:flex}.form-row input[type=text][data-v-21eb6ebd],.form-row input[data-v-21eb6ebd]:not([type]){flex:auto;min-width:0}button.danger[data-v-21eb6ebd]{color:#fff;background:#7a1f1f;border:1px solid #a33;border-radius:6px;padding:.5rem .75rem}.success[data-v-21eb6ebd]{color:#58d68d}.success.small[data-v-21eb6ebd],.error.small[data-v-21eb6ebd]{font-size:.85rem}.claim-status-row[data-v-21eb6ebd]{justify-content:center;align-items:center;margin-top:.5rem;display:flex}.linked-badge[data-v-21eb6ebd]{background:var(--background-secondary);color:var(--foreground-secondary);border:1px solid var(--foreground-secondary);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:.2rem .6rem;font-size:.8rem}.linked-badge-row[data-v-21eb6ebd]{align-items:center;gap:.5rem;display:flex}.edit-name-btn[data-v-21eb6ebd]{color:var(--foreground-secondary);border:1px solid var(--foreground-secondary);cursor:pointer;background:0 0;border-radius:4px;padding:.2rem .5rem;font-size:.8rem;transition:all .2s}.name-edit-btn-top[data-v-21eb6ebd]{margin-top:.5rem}.edit-name-btn[data-v-21eb6ebd]:hover{color:var(--foreground-primary);border-color:var(--foreground-primary);background:#ffffff0d}.claim-control[data-v-21eb6ebd]{align-items:center;gap:.4rem;display:inline-flex}.claim-link-btn[data-v-21eb6ebd]{color:var(--foreground-secondary);border:1px solid var(--foreground-secondary);cursor:pointer;background:0 0;border-radius:4px;padding:.2rem .5rem;font-size:.8rem;transition:all .2s}.claim-link-btn[data-v-21eb6ebd]:hover{color:var(--foreground-primary);border-color:var(--foreground-primary)}.modal-overlay[data-v-21eb6ebd]{z-index:3000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-21eb6ebd]{background:var(--background-primary);border:1px solid var(--foreground-secondary);border-radius:10px;width:min(560px,92vw);padding:.6rem 1rem 1rem}.modal h3[data-v-21eb6ebd]{margin-top:0;margin-bottom:.6rem}.modal button[data-v-21eb6ebd]{cursor:pointer;padding:.6rem 1rem;font-size:1.1rem;transition:filter .2s}.modal button[data-v-21eb6ebd]:hover:not(:disabled){filter:brightness(1.2)}.modal textarea[data-v-21eb6ebd]{background:var(--background-secondary);border:1px solid var(--foreground-secondary);width:100%;color:var(--foreground-primary);font-family:var(--primary-font-family-mono-sans);resize:vertical;border-radius:6px;padding:.5rem;font-size:.95rem}.team-input-wrap[data-v-21eb6ebd]{position:relative}.suggestions[data-v-21eb6ebd]{background:var(--background-primary);color:var(--foreground-primary);border:1px solid var(--foreground-secondary);z-index:100;border-radius:7px;max-height:240px;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 8px 20px #00000040}.suggestion[data-v-21eb6ebd]{cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .6rem;display:flex}.suggestion[data-v-21eb6ebd]:hover{background:var(--background-secondary)}.s-name[data-v-21eb6ebd]{flex:auto}.s-id[data-v-21eb6ebd]{color:var(--foreground-secondary);font-variant-numeric:tabular-nums}.s-badge[data-v-21eb6ebd]{background:var(--background-secondary);color:var(--foreground-secondary);border:1px solid var(--foreground-secondary);border-radius:999px;margin-left:.25rem;padding:0 .4rem;font-size:.75rem}.change-team .two-cols[data-v-21eb6ebd]{align-items:flex-start;gap:.6rem;display:flex}.change-team .col[data-v-21eb6ebd]{flex:1 1 0;min-width:0}.change-team input[type=text][data-v-21eb6ebd],.change-team input[data-v-21eb6ebd]:not([type]){box-sizing:border-box;width:100%}.subtle-help[data-v-21eb6ebd]{color:var(--foreground-secondary);margin-top:.25rem;font-size:.85rem;font-style:italic}button.submit.full[data-v-21eb6ebd]{width:100%;margin-top:.6rem}.bnet-accounts[data-v-21eb6ebd]{flex-direction:column;gap:.75rem;display:flex}.loading[data-v-21eb6ebd],.no-accounts[data-v-21eb6ebd]{color:var(--foreground-secondary);text-align:center;padding:.5rem;font-style:italic}.account-list[data-v-21eb6ebd]{flex-direction:column;gap:.5rem;display:flex}.account-item[data-v-21eb6ebd]{background:var(--background-primary);border:1px solid var(--foreground-secondary);border-radius:6px;justify-content:space-between;align-items:center;padding:.5rem;display:flex}.account-id[data-v-21eb6ebd]{font-family:var(--primary-font-family-mono-sans);font-variant-numeric:tabular-nums}.remove-btn[data-v-21eb6ebd]{color:var(--foreground-cc);border:1px solid var(--foreground-cc);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;transition:background .15s,color .15s,border-color .15s;display:flex}.remove-btn[data-v-21eb6ebd]:hover,.remove-btn[data-v-21eb6ebd]:focus-visible{background:var(--accent-danger);border-color:var(--accent-danger);color:#fff}.add-account[data-v-21eb6ebd]{align-items:center;gap:.5rem;display:flex}.add-account input[data-v-21eb6ebd]{font-family:var(--primary-font-family-mono-sans);flex:1}.search-wrap[data-v-c63dd2c8]{align-items:center;display:flex;position:relative}.header-with-tooltip[data-v-c63dd2c8]{align-items:center;gap:.4rem;display:flex}[data-v-c63dd2c8] .tile-header{margin-bottom:.8rem}input[type=search][data-v-c63dd2c8]{width:100%;font-family:var(--primary-font-family-mono-sans);color:var(--foreground-primary);background-color:var(--input-bg);border:1px solid var(--foreground-secondary);caret-color:var(--accent-terminal);border-radius:0;outline:none;padding:.6rem 2.2rem;font-size:1rem;font-weight:600}.search-prefix[data-v-c63dd2c8]{color:var(--foreground-secondary);pointer-events:none;position:absolute;left:.7rem}.search-wrap:focus-within .search-prefix[data-v-c63dd2c8]{color:var(--foreground-primary)}input[type=search][data-v-c63dd2c8]:focus{background-color:var(--input-focus-bg);border-color:var(--foreground-primary);box-shadow:inset 3px 0 0 0 var(--accent-terminal)}button.clear[data-v-c63dd2c8]{color:var(--foreground-secondary);cursor:pointer;background:0 0;border:none;padding:.1rem .45rem;font-size:1.25rem;line-height:1;position:absolute;right:.4rem}button.clear[data-v-c63dd2c8]:hover{color:var(--foreground-primary)}button.search-help[data-v-c63dd2c8]{cursor:pointer;color:inherit;font:inherit;background:0 0;border:none;margin:0;padding:0}.visually-hidden[data-v-c63dd2c8]{clip:rect(1px, 1px, 1px, 1px);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.page[data-v-c8404441]{flex:1;justify-content:flex-start;min-height:0}.status[data-v-451067da]{color:var(--foreground-secondary)}.status.error[data-v-451067da]{color:#c66}.header-with-badge[data-v-451067da]{align-items:center;gap:.5rem;display:flex}.badge[data-v-451067da]{background:var(--background-primary);color:var(--foreground-secondary);border:1px solid var(--foreground-secondary);border-radius:999px;padding:0 .4rem;font-size:.75rem}.stats-header[data-v-451067da]{justify-content:space-between;align-items:baseline;display:flex}.name[data-v-451067da]{margin:0}.desc[data-v-451067da]{color:var(--foreground-secondary)}.form[data-v-451067da]{flex-direction:column;gap:.5rem;display:flex}label[data-v-451067da]{flex-direction:column;gap:.35rem;display:flex}label.inline[data-v-451067da]{flex-direction:row;align-items:center;gap:.5rem}input[type=text][data-v-451067da],textarea[data-v-451067da]{width:100%;font-family:var(--primary-font-family-mono-sans);color:var(--foreground-primary);background:var(--background-primary);border:1px solid var(--foreground-secondary);border-radius:7px;padding:.5rem .6rem;font-size:1rem}.actions[data-v-451067da]{gap:.5rem;margin-top:.5rem;display:flex}.btn[data-v-451067da]{background:var(--background-primary);color:var(--foreground-primary);border:1px solid var(--foreground-secondary);cursor:pointer;border-radius:6px;padding:.3rem .6rem}.btn.danger[data-v-451067da]{background:var(--accent-danger);color:#fff;border-color:var(--accent-danger)}.search-wrap[data-v-0788d51a]{align-items:center;display:flex;position:relative}input[type=search][data-v-0788d51a]{width:100%;font-family:var(--primary-font-family-mono-sans);color:var(--foreground-primary);background-color:var(--input-bg);border:1px solid var(--foreground-secondary);caret-color:var(--accent-terminal);border-radius:0;outline:none;padding:.6rem 2.2rem .6rem .7rem;font-size:1rem;font-weight:600}input[type=search][data-v-0788d51a]:focus{background-color:var(--input-focus-bg);border-color:var(--foreground-primary);box-shadow:inset 3px 0 0 0 var(--accent-terminal)}button.clear[data-v-0788d51a]{color:var(--foreground-secondary);cursor:pointer;background:0 0;border:none;padding:.1rem .45rem;font-size:1.25rem;line-height:1;position:absolute;right:.4rem}button.clear[data-v-0788d51a]:hover{color:var(--foreground-primary)}.help[data-v-0788d51a]{color:var(--foreground-secondary);margin:.5rem 0 0;font-size:.9rem}.visually-hidden[data-v-0788d51a]{clip:rect(1px, 1px, 1px, 1px);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.list-wrap[data-v-ee0c3d4a]{flex-direction:column;flex:auto;gap:0;min-height:0;display:flex}.status[data-v-ee0c3d4a]{color:var(--foreground-secondary)}.status[data-v-ee0c3d4a]:not(:first-child){margin-top:.5rem}.status.error[data-v-ee0c3d4a]{color:#c66}.hdr[data-v-ee0c3d4a]{color:var(--foreground-secondary);font-weight:var(--font-weight-extrabold);background:var(--background-primary);z-index:10;scrollbar-gutter:stable;border-bottom:1px dotted #7f7f7f33;align-items:center;padding:.5rem .2rem;display:flex;position:sticky;top:0;overflow:hidden}.hdr .teams-label[data-v-ee0c3d4a]{text-transform:uppercase;letter-spacing:.05em;flex:auto;font-size:.75rem;text-decoration:none}.teams[data-v-ee0c3d4a]{scrollbar-gutter:stable;flex:auto;margin:0;padding:0;list-style:none;overflow:hidden auto}.team-row[data-v-ee0c3d4a]{border-bottom:1px dotted #7f7f7f33;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.35rem .2rem;display:flex}.team-row[data-v-ee0c3d4a]:nth-child(2n){background:var(--background-zebra)}.team-row[data-v-ee0c3d4a]:last-child{border-bottom:none}.name[data-v-ee0c3d4a]{color:var(--foreground-primary);font-weight:var(--font-weight-semibold);text-decoration:none}.name[data-v-ee0c3d4a]:hover{text-decoration:underline}.badge[data-v-ee0c3d4a]{background:var(--background-primary);color:var(--foreground-secondary);border:1px solid var(--foreground-secondary);border-radius:999px;margin-left:.4rem;padding:0 .4rem;font-size:.75rem}.desc[data-v-ee0c3d4a]{color:var(--foreground-secondary)}.pager[data-v-ee0c3d4a]{background:var(--background-primary);border-top:1px dotted #7f7f7f33;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem .2rem;display:flex}button[data-v-ee0c3d4a]{background:var(--background-primary);color:var(--foreground-primary);border:1px solid var(--foreground-primary);cursor:pointer;font-weight:var(--font-weight-semibold);font-family:var(--primary-font-family-mono-sans);text-transform:uppercase;border-radius:4px;padding:.25rem .6rem;font-size:.8rem}button[data-v-ee0c3d4a]:hover:not(:disabled){background:var(--foreground-primary);color:var(--background-primary)}button[data-v-ee0c3d4a]:disabled{opacity:.6;cursor:default}.page[data-v-6f169a6f]{justify-content:flex-start}.toolbar[data-v-6f169a6f]{justify-content:flex-end;align-items:center;margin:0;display:flex}.btn[data-v-6f169a6f]{background:var(--background-primary);color:var(--foreground-primary);border:1px solid var(--foreground-secondary);cursor:pointer;border-radius:6px;align-items:center;height:2.25rem;padding:0 .8rem;line-height:1;display:inline-flex}.btn.secondary[data-v-6f169a6f]{background:0 0}.modal-overlay[data-v-6f169a6f]{z-index:3000;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-6f169a6f]{background:var(--background-secondary);color:var(--foreground-primary);border:2px solid var(--foreground-secondary);border-radius:8px;width:min(560px,92vw);padding:1rem;box-shadow:0 10px 28px #00000059}.modal h3[data-v-6f169a6f]{margin:0 0 .6rem}.form[data-v-6f169a6f]{flex-direction:column;gap:.5rem;display:flex}label[data-v-6f169a6f]{flex-direction:column;gap:.35rem;display:flex}label.inline[data-v-6f169a6f]{flex-direction:row;align-items:center;gap:.5rem}input[type=text][data-v-6f169a6f],textarea[data-v-6f169a6f]{box-sizing:border-box;width:100%;max-width:100%;font-family:var(--primary-font-family-mono-sans);color:var(--foreground-primary);background:var(--background-primary);border:1px solid var(--foreground-secondary);border-radius:7px;padding:.5rem .6rem;font-size:1rem}.error[data-v-6f169a6f]{color:#c66;margin-top:.25rem}.actions[data-v-6f169a6f]{justify-content:flex-end;gap:.5rem;margin-top:.75rem;display:flex}.bd-body[data-v-c79f5917]{padding:1rem 1.5rem}.bd-controls[data-v-c79f5917]{color:var(--foreground-secondary);flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.75rem;font-size:.85rem;display:flex}.bd-select[data-v-c79f5917]{background:var(--background-primary);color:var(--foreground-primary);border:1px solid var(--foreground-secondary);font-family:var(--primary-font-family-mono-sans);border-radius:6px;margin-left:.4rem;padding:.25rem .4rem}.bd-list[data-v-c79f5917]{max-width:960px}.bd-caption[data-v-c79f5917]{color:var(--foreground-secondary);margin:0 0 .6rem;font-size:.78rem}.bd-table[data-v-c79f5917]{border-collapse:collapse;width:100%;font-family:var(--primary-font-family-mono-sans);font-variant-numeric:tabular-nums;font-size:.9rem}.bd-table th[data-v-c79f5917],.bd-table td[data-v-c79f5917]{padding:.5rem .85rem}.bd-table th[data-v-c79f5917]:first-child,.bd-table td[data-v-c79f5917]:first-child{text-align:left}.bd-table th[data-v-c79f5917]:not(:first-child),.bd-table td[data-v-c79f5917]:not(:first-child){text-align:right;white-space:nowrap}.bd-table thead th[data-v-c79f5917]{color:var(--foreground-secondary);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #ffffff1f;padding-bottom:.45rem;font-size:.72rem;font-weight:600}.bd-table tbody tr[data-v-c79f5917]:nth-child(2n){background:#ffffff06}.bd-table tbody tr[data-v-c79f5917]:hover{background:#ffffff0f}.bd-step[data-v-c79f5917]{color:var(--foreground-primary);font-weight:600}.bd-occ[data-v-c79f5917]{color:var(--foreground-secondary);font-weight:400}.bd-cov[data-v-c79f5917]{color:var(--foreground-secondary)}.bd-ahead[data-v-c79f5917]{color:var(--foreground-primary-complement)}.bd-behind[data-v-c79f5917]{color:var(--accent-danger)}.bd-missing[data-v-c79f5917]{color:var(--foreground-secondary);font-style:italic}.bd-empty[data-v-c79f5917]{color:var(--foreground-secondary);font-size:.85rem}.bd-error[data-v-c79f5917]{color:var(--accent-danger)}.bd-practice-btn[data-v-c79f5917]{background:var(--foreground-primary);color:var(--background-primary);border:1px solid var(--foreground-primary);cursor:pointer;border-radius:6px;align-self:center;padding:.3rem .8rem;font-size:.85rem}.bd-practice-btn[data-v-c79f5917]:disabled{opacity:.6;cursor:default}.bd-practice-msg[data-v-c79f5917]{color:var(--foreground-primary-complement);margin:0 0 .5rem;font-size:.8rem}.aligulac-icon[data-v-f1b44ba1]{flex:none;display:inline-block}.animated-ellipsis[data-v-83fe7358]{text-align:left;display:inline-block}.animated-ellipsis i[data-v-83fe7358]{opacity:0;font-style:normal}.animated-ellipsis i.on[data-v-83fe7358]{opacity:1}.publisher-badge[data-v-fec22f17]{color:var(--foreground-primary-complement);opacity:.9;white-space:nowrap;align-items:center;gap:.3em;text-decoration:none;transition:opacity .15s;display:inline-flex}.publisher-badge[data-v-fec22f17]:hover{opacity:1;text-decoration:underline}.publisher-badge--static[data-v-fec22f17],.publisher-badge--static[data-v-fec22f17]:hover{cursor:inherit;text-decoration:none}.publisher-badge__logo[data-v-fec22f17]{object-fit:contain;border-radius:2px}.publisher-badge--sm .publisher-badge__logo[data-v-fec22f17]{width:14px;height:14px}.publisher-badge--md .publisher-badge__logo[data-v-fec22f17]{width:20px;height:20px}.publisher-badge--sm .publisher-badge__name[data-v-fec22f17]{font-size:.78rem}.publisher-badge--md .publisher-badge__name[data-v-fec22f17]{font-size:.9rem}.evaluation-bar-container[data-v-1f3e2409]{align-items:stretch;height:100%;padding:0;display:flex}.evaluation-bar-wrapper[data-v-1f3e2409]{flex-direction:column;align-items:center;width:clamp(32px,4vh,48px);height:100%;display:flex;position:relative}.evaluation-bar[data-v-1f3e2409]{z-index:2;background:#102;border:1px solid #fed3;border-radius:4px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 10px #000c,0 0 15px #ffeedd0d}.player-segment[data-v-1f3e2409]{justify-content:center;align-items:center;width:100%;transition:height .4s cubic-bezier(.1,.7,.1,1),background-color .4s;display:flex;position:relative}.player-segment.top[data-v-1f3e2409]{border-bottom:1px solid #ffffff1a}.prob-text[data-v-1f3e2409]{color:#fff;text-shadow:0 1px 2px #000;white-space:nowrap;font-size:clamp(10px,1.4vh,14px);font-weight:900;transform:rotate(-90deg)}.eval-unlock-overlay[data-v-1f3e2409]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:5;background:#0009;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.eval-unlock-btn[data-v-1f3e2409]{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;letter-spacing:.15em;white-space:nowrap;background:linear-gradient(135deg,#a855f780 0%,#9333ea4d 100%);border:1px solid #a855f7cc;border-radius:6px;justify-content:center;align-items:center;padding:6px 16px;font-size:11px;font-weight:900;transition:all .3s cubic-bezier(.19,1,.22,1);display:flex;transform:rotate(-90deg);box-shadow:0 0 15px #9333ea4d}.eval-unlock-btn[data-v-1f3e2409]:hover:not(:disabled){background:linear-gradient(135deg,#a855f7b3 0%,#9333ea80 100%);border-color:#fff;transform:rotate(-90deg)scale(1.1);box-shadow:0 0 30px #9333ea99}.eval-unlock-btn[data-v-1f3e2409]:disabled{opacity:.4;cursor:not-allowed;filter:grayscale();transform:rotate(-90deg)}.spinner-small[data-v-1f3e2409]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin-1f3e2409}@keyframes spin-1f3e2409{to{transform:rotate(360deg)}}.fade-enter-active[data-v-1f3e2409],.fade-leave-active[data-v-1f3e2409]{transition:opacity .3s}.fade-enter-from[data-v-1f3e2409],.fade-leave-to[data-v-1f3e2409]{opacity:0}.battle-report[data-v-2ea23a70]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;width:100%;font-family:var(--primary-font-family-mono-sans);background:#221133f2;border:1px solid #ffeedd4d;border-radius:8px;padding:clamp(8px,1.2vh,12px);box-shadow:0 10px 30px #000c,inset 0 0 15px #ffeedd0d}.stats-header[data-v-2ea23a70]{border-bottom:1px solid #ffeedd1a;margin-bottom:clamp(4px,.8vh,8px);padding-bottom:clamp(4px,.8vh,8px)}.title[data-v-2ea23a70]{color:#fed;letter-spacing:1px;text-shadow:0 0 8px #ffeedd80;font-size:clamp(11px,1.4vh,14px);font-weight:900;display:block}.subtitle[data-v-2ea23a70]{color:#ffeedd80;text-transform:uppercase;align-items:center;gap:4px;font-size:clamp(8px,1vh,10px);display:flex}.content[data-v-2ea23a70]{flex-direction:column;gap:clamp(8px,1.2vh,12px);display:flex}.player-name[data-v-2ea23a70]{color:#fef;align-items:center;gap:6px;margin-bottom:2px;font-size:clamp(9px,1.1vh,11px);font-weight:700;display:flex}.race-icon-battle[data-v-2ea23a70]{opacity:.7;flex-shrink:0}.resource-loss-summary[data-v-2ea23a70]{background:#0006;border:1px solid #ffeedd0d;border-radius:4px;flex-direction:column;gap:4px;width:100%;margin-bottom:8px;padding:6px 10px;display:flex}.res-label[data-v-2ea23a70]{color:#f44c;letter-spacing:1px;border-bottom:1px solid #f443;width:fit-content;padding-bottom:2px;font-size:clamp(8px,.9vh,9px);font-weight:900}.cancel-label[data-v-2ea23a70]{color:#fed6;border-color:#ffeedd1a;margin-top:8px}.res-items-row[data-v-2ea23a70]{justify-content:space-between;gap:8px;display:flex}.res-item[data-v-2ea23a70]{align-items:center;gap:6px;display:flex}.res-icon[data-v-2ea23a70]{width:clamp(11px,1.4vh,14px);height:clamp(11px,1.4vh,14px)}.res-item.minerals[data-v-2ea23a70]{color:#d2d6dc}.res-item.vespene[data-v-2ea23a70]{color:#5ac87d}.res-val[data-v-2ea23a70]{font-size:clamp(10px,1.2vh,12px);font-weight:800}.res-ratio[data-v-2ea23a70]{opacity:.6;margin-left:2px;font-size:clamp(8px,1vh,10px);font-weight:600}.units-lost[data-v-2ea23a70]{flex-direction:column;gap:2px;display:flex}.unit-line[data-v-2ea23a70]{gap:8px;font-size:clamp(9px,1.1vh,11px);display:flex}.unit-line.cancelled[data-v-2ea23a70]{opacity:.6}.unit-count[data-v-2ea23a70]{color:#f44;min-width:24px;font-weight:800}.unit-line.cancelled .unit-count[data-v-2ea23a70]{color:#999}.unit-name[data-v-2ea23a70]{color:#ffeeddb3}.cg-bar[data-v-d2c636e7]{grid-template-columns:repeat(10,1fr);gap:4px;width:100%;display:grid}.cg-cell[data-v-d2c636e7]{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--cg-player-color) 45%, transparent);background:color-mix(in srgb, var(--cg-player-color) 12%, #0b001699);min-width:0;font-family:var(--primary-font-family-mono-sans);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;padding:0;transition:border-color .12s,box-shadow .12s;display:flex;position:relative;overflow:hidden}.cg-cell[data-v-d2c636e7]:not(.empty):hover{border-color:var(--cg-player-color)}.cg-cell.open[data-v-d2c636e7]{border-color:var(--cg-player-color);box-shadow:inset 0 0 0 1px var(--cg-player-color)}.cg-cell.empty[data-v-d2c636e7]{cursor:default;background:#ffeedd08;border-style:dashed;border-color:#ffeedd1f}.cg-hotkey[data-v-d2c636e7]{color:#ffeedd8c;font-size:9px;font-weight:800;line-height:1;position:absolute;bottom:1px;left:3px}.cg-cell:not(.empty) .cg-hotkey[data-v-d2c636e7]{color:color-mix(in srgb, var(--cg-player-color) 70%, #fed)}.cg-primary[data-v-d2c636e7]{letter-spacing:.3px;color:#fed;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1}.cg-count[data-v-d2c636e7]{color:color-mix(in srgb, var(--cg-player-color) 65%, #fed);background:#0b0016bf;border-radius:3px;padding:1px 2px;font-size:9px;font-weight:800;line-height:1;position:absolute;top:1px;right:2px}.cg-cell.pulse[data-v-d2c636e7]{border-color:var(--cg-player-color);box-shadow:0 0 8px color-mix(in srgb, var(--cg-player-color) 60%, transparent);animation:1.2s ease-out cg-pulse-d2c636e7}@keyframes cg-pulse-d2c636e7{0%{box-shadow:0 0 12px var(--cg-player-color)}to{box-shadow:0 0 4px color-mix(in srgb, var(--cg-player-color) 40%, transparent)}}.cg-bar.compact[data-v-d2c636e7]{flex-wrap:wrap;gap:3px;display:flex}.cg-bar.compact .cg-cell[data-v-d2c636e7]{width:30px}.cg-bar.compact .cg-primary[data-v-d2c636e7]{font-size:9px}.cg-detail[data-v-d2c636e7]{border:1px solid color-mix(in srgb, var(--cg-player-color) 35%, transparent);font-family:var(--primary-font-family-mono-sans);background:#0b00168c;border-radius:6px;margin-top:8px;padding:7px 9px}.cg-detail-head[data-v-d2c636e7]{letter-spacing:.8px;text-transform:uppercase;color:color-mix(in srgb, var(--cg-player-color) 70%, #fed);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;font-size:10px;font-weight:800;display:flex}.cg-detail-total[data-v-d2c636e7]{color:#ffeedd80}.cg-detail-rows[data-v-d2c636e7]{grid-template-columns:1fr 1fr;gap:2px 12px;display:grid}.cg-detail-row[data-v-d2c636e7]{color:#ffeedde6;align-items:baseline;gap:7px;min-width:0;font-size:12px;display:flex}.cg-detail-row.unknown .cg-detail-name[data-v-d2c636e7]{color:#ffeedd73;font-style:italic}.cg-detail-count[data-v-d2c636e7]{text-align:right;min-width:16px;color:var(--cg-player-color);font-weight:800}.cg-detail-name[data-v-d2c636e7]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.su-panel[data-v-3ad0fa99]{font-family:var(--primary-font-family-mono-sans)}.su-empty[data-v-3ad0fa99]{color:#fed6;padding:6px 2px;font-size:12px;font-style:italic}.su-section[data-v-3ad0fa99]{margin-bottom:14px}.su-label[data-v-3ad0fa99]{letter-spacing:1px;text-transform:uppercase;color:#fed6;align-items:center;gap:6px;margin-bottom:6px;font-size:10px;font-weight:800;display:flex}.su-total[data-v-3ad0fa99]{color:var(--su-player-color,#fed);font-size:11px}.su-rows[data-v-3ad0fa99]{flex-direction:column;gap:3px;display:flex}.su-row[data-v-3ad0fa99]{color:#ffeeddeb;align-items:baseline;gap:8px;font-size:12.5px;display:flex}.su-row.unknown .su-name[data-v-3ad0fa99]{color:#ffeedd73;font-style:italic}.su-count[data-v-3ad0fa99]{min-width:18px;color:var(--su-player-color,#fed);text-align:right;font-weight:800}.su-name[data-v-3ad0fa99]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.replay-engine-overlay.is-scrubbing .player-segment[data-v-1b3d8e2e],.replay-engine-overlay.is-scrubbing .prob-text[data-v-1b3d8e2e],.replay-engine-overlay.is-scrubbing .engine-slider[data-v-1b3d8e2e],.replay-engine-overlay.is-scrubbing .time-readout[data-v-1b3d8e2e],.replay-engine-overlay.is-scrubbing .win-prob-thumb-tooltip[data-v-1b3d8e2e],.replay-engine-overlay.is-scrubbing .timeline-visual-track[data-v-1b3d8e2e],.replay-engine-overlay.is-scrubbing .mode-btn[data-v-1b3d8e2e],.replay-engine-overlay.is-scrubbing .battle-popover[data-v-1b3d8e2e]{transition:none!important;animation:none!important}.replay-engine-overlay.is-scrubbing .player-panel[data-v-1b3d8e2e],.replay-engine-overlay.is-scrubbing .control-dock[data-v-1b3d8e2e],.replay-engine-overlay.is-scrubbing .analysis-column[data-v-1b3d8e2e],.replay-engine-overlay.is-scrubbing .analysis-drawer[data-v-1b3d8e2e],.replay-engine-overlay.is-scrubbing .analysis-drawer-toggle[data-v-1b3d8e2e],.replay-engine-overlay.is-scrubbing .dropdown-trigger[data-v-1b3d8e2e],.replay-engine-overlay.is-scrubbing .engine-close-btn[data-v-1b3d8e2e],.replay-engine-overlay.is-scrubbing .minimap-toggle[data-v-1b3d8e2e],.replay-engine-overlay.is-scrubbing .chat-notification[data-v-1b3d8e2e],.replay-engine-overlay.is-scrubbing .battle-popover[data-v-1b3d8e2e],.replay-engine-overlay.is-scrubbing .inspect-tooltip[data-v-1b3d8e2e],.replay-engine-overlay.is-scrubbing .eval-unlock-overlay[data-v-1b3d8e2e]{-webkit-backdrop-filter:none!important}.replay-engine-overlay.is-scrubbing .control-dock[data-v-1b3d8e2e]{box-shadow:none}.replay-engine-overlay.is-scrubbing .player-panel[data-v-1b3d8e2e]:after,.replay-engine-overlay.is-scrubbing .player-panel[data-v-1b3d8e2e]:before{opacity:0!important}.replay-engine-overlay.is-scrubbing .analysis-column[data-v-1b3d8e2e]{box-shadow:none}.replay-engine-overlay.is-scrubbing .analysis-column[data-v-1b3d8e2e],.replay-engine-overlay.is-scrubbing .analysis-drawer[data-v-1b3d8e2e]{contain:content}.replay-engine-overlay[data-v-1b3d8e2e]{z-index:9999;color:#fff;background:#000;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.engine-content[data-v-1b3d8e2e]{image-rendering:pixelated;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;flex:1;height:100vh;max-height:100vh;display:flex;position:relative;overflow:hidden}.player-panel[data-v-1b3d8e2e]{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:1000;height:10vh;font-family:var(--primary-font-family-mono-sans);background:#0b0016e6;border-bottom:1px solid #ffeedd1a;align-items:center;padding:clamp(2px,.5vh,6px) 40px;display:flex;position:absolute;left:0;right:0}.player-panel.top[data-v-1b3d8e2e]{top:0}.player-panel.top[data-v-1b3d8e2e]:after{content:"";background:linear-gradient(to right, transparent, var(--player-color), var(--player-color), transparent);height:3px;box-shadow:0 0 15px var(--player-color);opacity:.5;filter:blur(.5px);position:absolute;bottom:0;left:0;right:0}.player-panel.bottom[data-v-1b3d8e2e]{background:linear-gradient(#0b0016d9,#0b0016);border-top:1px solid #ffeedd26;border-bottom:none;height:10vh;padding-bottom:6px;bottom:0}.player-panel.bottom[data-v-1b3d8e2e]:before{content:"";background:linear-gradient(to right, transparent, var(--player-color), var(--player-color), transparent);height:3px;box-shadow:0 0 15px var(--player-color);opacity:.5;filter:blur(.5px);position:absolute;top:0;left:0;right:0}.stats-row[data-v-1b3d8e2e]{justify-content:space-between;align-items:center;gap:clamp(10px,2vw,30px);width:100%;display:flex}.stat-group[data-v-1b3d8e2e]{flex-direction:column;flex-shrink:0;min-width:0;display:flex}.stat-group.main[data-v-1b3d8e2e]{width:240px}.player-identity[data-v-1b3d8e2e]{align-items:center;gap:12px;margin-bottom:2px;display:flex}.player-color-swatch[data-v-1b3d8e2e]{border-radius:2px;flex-shrink:0;width:10px;height:20px}.race-icon[data-v-1b3d8e2e]{color:#fed;filter:drop-shadow(0 0 5px #ffeedd4d)}.player-name-large[data-v-1b3d8e2e]{font-family:var(--primary-font-family-mono-sans);letter-spacing:-.5px;text-transform:uppercase;color:#fef;text-shadow:0 0 10px #fed3;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(14px,1.8vh,24px);font-weight:900;overflow:hidden}.supply-box[data-v-1b3d8e2e]{border-radius:4px;align-items:baseline;gap:4px;padding:0 6px;transition:background .2s;display:flex}.supply-box.supply-blocked[data-v-1b3d8e2e]{background:#f5d35e2e;animation:1.1s ease-in-out infinite supply-block-pulse-1b3d8e2e}.supply-box.supply-blocked .val[data-v-1b3d8e2e],.supply-box.supply-blocked .max[data-v-1b3d8e2e],.supply-box.supply-blocked .sep[data-v-1b3d8e2e]{color:var(--accent-terminal,#f5d35e)}@keyframes supply-block-pulse-1b3d8e2e{0%,to{background:#f5d35e1a}50%{background:#f5d35e47}}.supply-box .val[data-v-1b3d8e2e]{color:#fed;font-size:clamp(16px,2.5vh,32px);font-weight:900}.supply-box .sep[data-v-1b3d8e2e]{color:#ffeedd4d;font-size:clamp(11px,1.4vh,18px)}.supply-box .max[data-v-1b3d8e2e]{color:#ffeedd80;font-size:clamp(12px,1.6vh,20px)}.stat-group.economy[data-v-1b3d8e2e]{flex-direction:column;gap:clamp(2px,.6vh,12px);width:180px;display:flex}.eco-val-row[data-v-1b3d8e2e]{align-items:center;gap:12px;display:flex}.eco-icon[data-v-1b3d8e2e]{flex-shrink:0;width:clamp(14px,1.8vh,24px);height:clamp(14px,1.8vh,24px)}.minerals .eco-icon[data-v-1b3d8e2e]{color:#50b0ff;filter:drop-shadow(0 0 8px #50b0ff99)}.vespene .eco-icon[data-v-1b3d8e2e]{color:#50ffb0;filter:drop-shadow(0 0 8px #50ffb099)}.eco-info[data-v-1b3d8e2e]{align-items:baseline;gap:8px;display:flex}.eco-info .bank[data-v-1b3d8e2e]{font-size:clamp(14px,1.8vh,22px);font-weight:900;font-family:var(--primary-font-family-mono-sans);color:#fef;min-width:60px}.eco-info .income[data-v-1b3d8e2e]{opacity:.8;font-size:clamp(9px,1.1vh,13px);font-weight:700;font-family:var(--primary-font-family-mono-sans)}.minerals .income[data-v-1b3d8e2e]{color:#50b0ff}.vespene .income[data-v-1b3d8e2e]{color:#50ffb0}.stat-group .label[data-v-1b3d8e2e]{color:#fed6;letter-spacing:1px;margin-bottom:4px;font-size:10px;font-weight:800}.stat-group .items[data-v-1b3d8e2e]{flex-wrap:wrap;flex:1;gap:6px;max-height:calc(10vh - 20px);display:flex;overflow-y:auto}.stat-group.production[data-v-1b3d8e2e]{border-left:1px solid #ffeedd1a;flex:auto;min-width:300px;height:100%;padding-left:clamp(8px,1.2vw,15px);overflow:hidden}.prod-container[data-v-1b3d8e2e],.upgrades-container[data-v-1b3d8e2e]{align-items:center;gap:10px;height:100%;display:flex}.label-vertical[data-v-1b3d8e2e]{font-family:var(--primary-font-family-mono-sans);color:#ffeedd4d;letter-spacing:1.5px;writing-mode:vertical-lr;text-align:center;white-space:nowrap;flex-shrink:0;font-size:clamp(8px,1vh,12px);font-weight:900;transform:rotate(180deg)}.player-panel.top .stat-group.production[data-v-1b3d8e2e],.player-panel.top .stat-group.upgrades[data-v-1b3d8e2e]{position:relative;top:-2px}.player-panel.bottom .stat-group.production[data-v-1b3d8e2e],.player-panel.bottom .stat-group.upgrades[data-v-1b3d8e2e]{position:relative;top:2px}.production-rows[data-v-1b3d8e2e]{flex-direction:column;flex:1;justify-content:center;gap:clamp(1px,.3vh,4px);height:100%;display:flex;overflow:hidden}.prod-row[data-v-1b3d8e2e]{white-space:nowrap;scrollbar-width:none;background:#ffeedd08;border-radius:4px;align-items:center;gap:4px;padding:1px 6px;display:flex;overflow-x:auto}.prod-row[data-v-1b3d8e2e]::-webkit-scrollbar{display:none}.row-label[data-v-1b3d8e2e]{font-family:var(--primary-font-family-mono-sans);color:#ffeedd40;letter-spacing:.5px;flex-shrink:0;min-width:65px;font-size:clamp(8px,.8vh,10.5px);font-weight:900}.prod-row.queued .row-label[data-v-1b3d8e2e]{color:var(--accent-terminal,#f5d35e)}.prod-row.queued .item[data-v-1b3d8e2e]{opacity:.82}.stat-group.production .item[data-v-1b3d8e2e]{color:#fed;white-space:nowrap;background:#ffeedd14;border-radius:3px;padding:1px 4px;font-size:clamp(9px,1.1vh,13px);font-weight:600}.stat-group.upgrades[data-v-1b3d8e2e]{border-left:1px solid #ffeedd1a;width:320px;padding-left:clamp(8px,1.5vw,20px)}.stat-group.upgrades .upgrade[data-v-1b3d8e2e]{color:#fff;background:#ffeedd26;border:1px solid #fed3;border-radius:3px;padding:1px 5px;font-size:clamp(10px,1.2vh,12px)}.engine-stage[data-v-1b3d8e2e]{flex:1;justify-content:center;align-items:center;gap:15px;width:100%;min-height:0;padding:13vh 40px 18vh;display:flex}.inspect-tooltip[data-v-1b3d8e2e]{pointer-events:none;z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--primary-font-family-mono-sans);background:#0b0016d9;border:1px solid #ffeedd4d;border-radius:8px;flex-direction:column;gap:12px;min-width:150px;max-width:300px;padding:12px;display:flex;position:fixed;box-shadow:0 10px 30px #000c,inset 0 0 15px #ffeedd0d}.inspect-tooltip .inspect-group[data-v-1b3d8e2e]{flex-direction:column;gap:4px;display:flex}.inspect-tooltip .player-name[data-v-1b3d8e2e]{color:#fef;border-bottom:1px solid #ffeedd1a;align-items:center;gap:6px;margin-bottom:2px;padding-bottom:4px;font-size:11px;font-weight:700;display:flex}.inspect-tooltip .section-label[data-v-1b3d8e2e]{color:#f44c;letter-spacing:1px;border-bottom:1px solid #f443;width:fit-content;margin-top:6px;margin-bottom:4px;padding-bottom:2px;font-size:9px;font-weight:900}.inspect-tooltip .section-label.cg-label[data-v-1b3d8e2e]{color:#ffeeddd9;border-bottom-color:#ffeedd2e;margin-top:2px}.inspect-tooltip .unit-list[data-v-1b3d8e2e]{flex-direction:column;gap:2px;display:flex}.inspect-tooltip .unit-line[data-v-1b3d8e2e]{gap:8px;font-size:11px;display:flex}.inspect-tooltip .unit-count[data-v-1b3d8e2e]{color:#ffeedde6;min-width:24px;font-weight:800}.inspect-tooltip .unit-name[data-v-1b3d8e2e]{color:#ffeeddb3}.inspect-tooltip .unit-line.death .unit-count[data-v-1b3d8e2e]{color:#f44}.inspect-tooltip .unit-line.death .unit-name[data-v-1b3d8e2e]{color:#ff4444b3}.stage-column[data-v-1b3d8e2e]{flex-direction:column;justify-content:center;height:100%;max-height:80vh;display:flex}.analysis-column[data-v-1b3d8e2e]{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#12051e8c;border:1px solid #ffeedd1a;border-radius:8px;flex-direction:column;width:320px;min-width:320px;height:69vh;transition:all .6s cubic-bezier(.19,1,.22,1);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px #0009,inset 0 0 20px #a855f70d}.analysis-column .column-header[data-v-1b3d8e2e]{background:#2d143c99;border-bottom:1px solid #ffeedd1a;padding:12px 15px}.analysis-column .column-body[data-v-1b3d8e2e]{flex:1;padding:4px;overflow-y:auto}.custom-slot-dropdown[data-v-1b3d8e2e]{width:100%;position:relative}.dropdown-trigger[data-v-1b3d8e2e]{color:#fed;width:100%;font-family:var(--primary-font-family-mono-sans);cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#12051ee6;border:1px solid #ffeedd40;border-radius:4px;justify-content:space-between;align-items:center;padding:6px 12px;font-size:11px;font-weight:800;transition:all .2s;display:flex}.dropdown-trigger[data-v-1b3d8e2e]:hover{background-color:#0b0016f2;border-color:#a855f799}.dropdown-trigger .chevron[data-v-1b3d8e2e]{color:#ffeedd80;width:12px;height:12px;transition:transform .3s}.dropdown-trigger .chevron.rotated[data-v-1b3d8e2e]{transform:rotate(180deg)}.dropdown-menu[data-v-1b3d8e2e]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:2000;background:#190a2dfa;border:1px solid #a855f766;border-radius:6px;width:100%;padding:4px 0;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 10px 30px #000c}.dropdown-item[data-v-1b3d8e2e]{font-family:var(--primary-font-family-mono-sans);color:#ffeeddb3;cursor:pointer;padding:8px 12px;font-size:11px;font-weight:700;transition:all .2s}.dropdown-item[data-v-1b3d8e2e]:hover{color:#fed;background:#a855f733}.dropdown-item.active[data-v-1b3d8e2e]{color:#fbbf24;background:#a855f766}.evaluation-column[data-v-1b3d8e2e]{flex-direction:column;justify-content:center;align-items:center;width:100px;min-width:100px;height:69vh;padding-bottom:20px;display:flex}.engine-version-selector[data-v-1b3d8e2e]{justify-content:center;width:100%;margin-bottom:8px;display:flex}.engine-version-select[data-v-1b3d8e2e]{color:var(--foreground-secondary);cursor:pointer;text-align:center;background:#102c;border:1px solid #fed3;border-radius:4px;outline:none;width:calc(100% - 10px);padding:2px 4px;font-size:10px;font-weight:700}.engine-version-select[data-v-1b3d8e2e]:hover{border-color:var(--foreground-secondary);background:#102}.minimap-column[data-v-1b3d8e2e]{flex:none;justify-content:center;align-items:center;min-width:0;transition:all .8s cubic-bezier(.19,1,.22,1);display:flex}.analysis-drawer[data-v-1b3d8e2e]{-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);z-index:1200;background:#12051ef2;border-left:1px solid #fed3;flex-direction:column;width:360px;transition:transform .6s cubic-bezier(.19,1,.22,1);display:flex;position:fixed;top:10vh;bottom:14vh;right:0;transform:translate(100%);box-shadow:-30px 0 80px #000000e6,inset 0 0 40px #a855f70d}.analysis-drawer.open[data-v-1b3d8e2e]{transform:translate(0)}.analysis-drawer-toggle[data-v-1b3d8e2e]{--tab-width:clamp(32px, 3vw, 42px);left:calc(-1 * var(--tab-width));width:var(--tab-width);cursor:pointer;z-index:1201;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2d143ce6;border:1px solid #a855f780;border-right:none;border-radius:10px 0 0 10px;flex-direction:column;justify-content:center;align-items:center;height:clamp(160px,28vh,320px);transition:all .3s cubic-bezier(.19,1,.22,1);display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:-10px 0 30px #00000080}.analysis-drawer-toggle[data-v-1b3d8e2e]:hover{width:calc(var(--tab-width) + 10px);left:calc(-1 * var(--tab-width) - 10px);background:#3c1950f2;border-color:#a855f7cc}.analysis-drawer .drawer-header[data-v-1b3d8e2e]{background:#2d143cb3;border-bottom:1px solid #ffeedd1a;padding:15px}.analysis-drawer .drawer-body[data-v-1b3d8e2e]{flex:1;padding:20px;overflow-y:auto}.notifications-toggle-tab:hover .tab-label[data-v-1b3d8e2e]{color:#fbbf24}.tab-label[data-v-1b3d8e2e]{writing-mode:vertical-lr;font-family:var(--primary-font-family-mono-sans);color:#fed;letter-spacing:.5px;text-overflow:ellipsis;white-space:nowrap;max-height:calc(100% - 10px);font-size:clamp(9px,1.1vh,12px);font-weight:900;overflow:hidden;transform:rotate(180deg)}.unread-dot[data-v-1b3d8e2e]{background:#f44;border-radius:50%;width:clamp(6px,.8vh,8px);height:clamp(6px,.8vh,8px);margin-top:8px;animation:2s infinite pulse-red-1b3d8e2e;box-shadow:0 0 10px #f44}@keyframes pulse-red-1b3d8e2e{0%{transform:scale(.95);box-shadow:0 0 #ff4444b3}70%{transform:scale(1);box-shadow:0 0 0 10px #f440}to{transform:scale(.95);box-shadow:0 0 #f440}}.notifications-content[data-v-1b3d8e2e]{flex-direction:column;flex:1;gap:15px;padding:4px;display:flex;overflow-y:auto}.engine-close-btn[data-v-1b3d8e2e]{z-index:6000;color:#fed;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1029;border:1px solid #fed3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:24px;right:24px}.engine-close-btn[data-v-1b3d8e2e]:hover{color:#f44;background:#f443;border-color:#ff444480;transform:scale(1.1)}.engine-close-btn svg[data-v-1b3d8e2e]{width:20px;height:20px}.unit-list-container[data-v-1b3d8e2e]{flex-direction:column;height:100%;padding:8px 16px 16px;display:flex;overflow:hidden auto}.side-player-name[data-v-1b3d8e2e]{font-family:var(--primary-font-family-mono-sans);color:#fed;text-transform:uppercase;border-bottom:2px solid #fed3;align-items:baseline;gap:12px;margin-bottom:12px;padding-bottom:6px;font-size:20px;font-weight:900;display:flex}.race-icon-side[data-v-1b3d8e2e]{opacity:.8;flex-shrink:0}.side-group[data-v-1b3d8e2e]{margin-bottom:16px}.cg-panel[data-v-1b3d8e2e]{flex-direction:column;gap:20px;display:flex}.cg-player-block .side-player-name[data-v-1b3d8e2e]{margin-bottom:10px}.su-stack[data-v-1b3d8e2e]{flex-direction:column;gap:20px;display:flex}.su-player-block .side-player-name[data-v-1b3d8e2e]{margin-bottom:10px}.side-label[data-v-1b3d8e2e]{font-family:var(--primary-font-family-mono-sans);color:#fed6;letter-spacing:1px;margin-bottom:6px;font-size:10px;font-weight:800}.side-items[data-v-1b3d8e2e]{flex-direction:column;gap:4px;display:flex}.side-item[data-v-1b3d8e2e]{font-family:var(--primary-font-family-mono-sans);color:#fef;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.side-item .count[data-v-1b3d8e2e]{color:#fed;margin-right:4px;font-weight:800}.delta-mini[data-v-1b3d8e2e]{vertical-align:middle;background:#0003;border-radius:3px;margin-left:8px;padding:0 4px;font-size:10px;font-weight:900}.delta-mini.pos[data-v-1b3d8e2e]{color:#50ffb099}.delta-mini.neg[data-v-1b3d8e2e]{color:#ff505099}.eval-bar-wrapper[data-v-1b3d8e2e]{justify-content:center;align-items:center;width:100%;height:100%;max-height:80vh;display:flex}.minimap-wrapper[data-v-1b3d8e2e]{flex-direction:column;align-items:center;gap:0;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.minimap-large[data-v-1b3d8e2e]{background:#1026;border:1px solid #fed3;border-radius:12px;flex:1;min-height:0;box-shadow:0 0 60px #000000b3,inset 0 0 30px #22113380;width:auto!important}.minimap-controls[data-v-1b3d8e2e]{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c001973;flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:4px 6px;width:100%;padding:6px 12px;display:flex;position:relative}.minimap-controls.top[data-v-1b3d8e2e]{border-bottom:1px solid #ffeedd1a}.minimap-controls.bottom[data-v-1b3d8e2e]{border-top:1px solid #ffeedd1a;flex-wrap:wrap}.controls-label[data-v-1b3d8e2e]{font-family:var(--primary-font-family-mono-sans);color:#fed6;letter-spacing:.8px;text-transform:uppercase;pointer-events:none;white-space:nowrap;margin-right:4px;font-size:8.5px;font-weight:900}.minimap-tool-toggles[data-v-1b3d8e2e]{background:#0b001666;border:1px solid #ffeedd0d;border-radius:999px;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.minimap-tool-toggles .reset-zoom[data-v-1b3d8e2e]{color:#ff9696e6;border-color:#ff646466}.minimap-tool-toggles .reset-zoom[data-v-1b3d8e2e]:hover{color:#fed;background:#ff646433}.minimap-tool-config[data-v-1b3d8e2e]{color:#fed9;text-transform:uppercase;letter-spacing:.5px;background:#0b001666;border:1px solid #ffeedd0d;border-radius:999px;align-items:center;gap:8px;padding:2px 10px;font-size:10px;font-weight:700;display:flex}.inspect-slider[data-v-1b3d8e2e]{-webkit-appearance:none;background:#fed3;border-radius:2px;outline:none;width:60px;height:4px}.inspect-slider[data-v-1b3d8e2e]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fef;border-radius:50%;width:10px;height:10px;box-shadow:0 0 5px #00000080}.minimap-player-controls[data-v-1b3d8e2e]{align-items:center;gap:4px;display:inline-flex}.minimap-player-controls.player-disabled .minimap-toggle-detail[data-v-1b3d8e2e]{opacity:.42;filter:saturate(.5)}.minimap-toggle[data-v-1b3d8e2e]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fed9;text-transform:uppercase;cursor:pointer;font-size:11px;font-weight:700;line-height:1;font-family:var(--primary-font-family-mono-sans);background:#0b001699;border:1px solid #ffeedd26;border-radius:999px;padding:4px 8px;transition:all .15s}.minimap-toggle[data-v-1b3d8e2e]:hover{color:#fed;background:#0b0016cc;border-color:#ffeedd4d}.minimap-toggle.active[data-v-1b3d8e2e]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fed;background:#ffeedd26;border-color:#fed9}.minimap-toggle-player[data-v-1b3d8e2e]{border-color:color-mix(in srgb, var(--player-color) 55%, #7f7f7f99 45%)}.minimap-toggle-player.active[data-v-1b3d8e2e]{background:color-mix(in srgb, var(--player-color) 30%, transparent 70%);border-color:color-mix(in srgb, var(--player-color) 86%, white 14%);color:color-mix(in srgb, var(--player-color) 88%, white 12%)}.minimap-toggle-env.active[data-v-1b3d8e2e]{color:#f8eecafa;background:#d7c8963d;border-color:#e6d69ec7}.minimap-toggle-detail[data-v-1b3d8e2e]{min-width:24px}.minimap-placeholder[data-v-1b3d8e2e]{background:#1026;border:1px solid #fed3;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;height:100%;display:flex;box-shadow:0 0 60px #000000b3,inset 0 0 30px #22113380}.minimap-placeholder .loading-text[data-v-1b3d8e2e]{letter-spacing:2px;color:#fed;opacity:.5;font-family:Avenir,Helvetica,Arial,sans-serif;font-size:12px;font-weight:800}.spinner[data-v-1b3d8e2e]{border:2px solid #ffeedd1a;border-top-color:#fed;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin-1b3d8e2e}@keyframes spin-1b3d8e2e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.battle-slide-enter-active[data-v-1b3d8e2e],.battle-slide-leave-active[data-v-1b3d8e2e]{transition:all .8s cubic-bezier(.19,1,.22,1)}.battle-slide-enter-from[data-v-1b3d8e2e],.battle-slide-leave-to[data-v-1b3d8e2e]{opacity:0;transform:translate(30px)}.chat-notifications[data-v-1b3d8e2e]{flex-direction:column;gap:8px;width:100%;margin-top:10px;display:flex}.chat-notification[data-v-1b3d8e2e]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b001699;border:1px solid #ffeedd1a;border-radius:8px;width:100%;padding:10px 14px;box-shadow:0 4px 15px #0000004d}.chat-header-mini[data-v-1b3d8e2e]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.chat-player-mini[data-v-1b3d8e2e]{font-family:var(--primary-font-family-mono-sans);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:900}.chat-time-mini[data-v-1b3d8e2e]{font-family:var(--primary-font-family-mono-sans);color:#fed6;font-size:9px;font-weight:800}.chat-text-mini[data-v-1b3d8e2e]{font-family:var(--primary-font-family-mono-sans);color:#fef;word-break:break-word;font-size:13px}.chat-fade-enter-active[data-v-1b3d8e2e],.chat-fade-leave-active[data-v-1b3d8e2e]{transition:all .8s cubic-bezier(.19,1,.22,1)}.chat-fade-enter-from[data-v-1b3d8e2e]{opacity:0;transform:translateY(10px)}.chat-fade-leave-to[data-v-1b3d8e2e]{opacity:0;transform:scale(.95)}.list-slide-enter-active[data-v-1b3d8e2e]{transition:all .4s cubic-bezier(.19,1,.22,1);overflow:hidden}.list-slide-leave-active[data-v-1b3d8e2e]{transition:all .3s cubic-bezier(.19,1,.22,1);overflow:hidden}.list-slide-enter-from[data-v-1b3d8e2e],.list-slide-leave-to[data-v-1b3d8e2e]{opacity:0;max-height:0;transform:translate(-10px)}.list-slide-enter-to[data-v-1b3d8e2e],.list-slide-leave-from[data-v-1b3d8e2e]{opacity:1;max-height:30px;transform:translate(0)}.list-slide-move[data-v-1b3d8e2e]{transition:transform .4s}.control-dock[data-v-1b3d8e2e]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1500;background:#0b0016b3;border-top:1px solid #ffeedd1a;justify-content:center;height:4vh;padding:0 40px;display:flex;position:absolute;bottom:10vh;left:0;right:0;overflow:visible;box-shadow:0 -10px 40px #00000080}.timeline-controls[data-v-1b3d8e2e]{align-items:center;gap:24px;width:100%;max-width:1200px;display:flex}.timeline-mode-toggle[data-v-1b3d8e2e]{background:#0b001666;border:1px solid #ffeedd1a;border-radius:8px;flex-shrink:0;padding:3px;display:flex}.mode-btn[data-v-1b3d8e2e]{font-family:var(--primary-font-family-mono-sans);color:#fed6;cursor:pointer;letter-spacing:.5px;text-transform:uppercase;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:8px;font-weight:900;transition:all .3s cubic-bezier(.19,1,.22,1)}.mode-btn[data-v-1b3d8e2e]:hover{color:#fed;background:#ffeedd0d}.mode-btn.active[data-v-1b3d8e2e]{color:#fed;background:#ffeedd26;border:1px solid #ffeedd4d;box-shadow:0 0 15px #ffeedd26}.time-label[data-v-1b3d8e2e]{font-family:var(--primary-font-family-mono-sans);color:#fed;letter-spacing:2px;opacity:.5;white-space:nowrap;font-size:10px;font-weight:900}.slider-container[data-v-1b3d8e2e]{flex:1;align-items:center;gap:16px;display:flex;position:relative}.timeline-visual-track[data-v-1b3d8e2e]{pointer-events:none;contain:layout style;background-color:#ffeedd1a;background-repeat:no-repeat;background-size:100% 100%;border-radius:3px;height:6px;transition:background .4s cubic-bezier(.19,1,.22,1),opacity .15s;position:absolute;left:0;right:126px}.timeline-visual-track.eval-mode[data-v-1b3d8e2e]{will-change:opacity}.timeline-visual-track.fast-scrub[data-v-1b3d8e2e]{opacity:.92;transition:none}.battle-timeline-marker[data-v-1b3d8e2e]{pointer-events:auto;cursor:pointer;background:#f44c;border-radius:2px;min-width:3px;height:100%;position:absolute;top:0;box-shadow:0 0 15px #ff444480}.battle-popover[data-v-1b3d8e2e]{font-family:var(--primary-font-family-mono-sans);white-space:nowrap;text-shadow:0 1px 3px #000,0 0 5px #000c;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b001699;border:1px solid #ffffff1a;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:900;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.win-prob-thumb-tooltip[data-v-1b3d8e2e]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;pointer-events:none;background:#0b0016d9;border:1px solid #fed3;border-radius:6px;flex-direction:column;min-width:80px;padding:4px 10px;display:flex;position:absolute;bottom:24px;box-shadow:0 5px 20px #0009}.win-prob-thumb-tooltip .prob-row[data-v-1b3d8e2e]{font-family:var(--primary-font-family-mono-sans);white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:flex}.win-prob-thumb-tooltip .prob-row.even[data-v-1b3d8e2e]{color:#fed9}.win-prob-thumb-tooltip .prob-row.locked[data-v-1b3d8e2e]{color:#a855f7f2;text-shadow:0 0 8px #9333ea80}.win-prob-thumb-tooltip .pname[data-v-1b3d8e2e]{text-transform:uppercase;letter-spacing:.5px;font-size:9px;font-weight:900}.win-prob-thumb-tooltip .pval[data-v-1b3d8e2e]{font-size:13px;font-weight:900}.engine-slider[data-v-1b3d8e2e]{cursor:pointer;-webkit-appearance:none;z-index:2;background:0 0;border-radius:3px;outline:none;width:100%;height:6px;position:relative}.engine-slider[data-v-1b3d8e2e]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;will-change:transform;background:#fed;border:2px solid #102;border-radius:50%;width:18px;height:18px;transition:transform .1s;box-shadow:0 0 15px #fedc}.engine-slider[data-v-1b3d8e2e]::-webkit-slider-thumb:hover{transform:scale(1.3)}.is-scrubbing .engine-slider[data-v-1b3d8e2e]::-webkit-slider-thumb{box-shadow:0 0 6px #fed6}.time-readout[data-v-1b3d8e2e]{font-family:var(--primary-font-family-mono-sans);color:#fed;letter-spacing:.5px;text-align:right;text-shadow:0 0 10px #ffeedd4d;min-width:100px;font-size:clamp(12px,1.4vh,14px);font-weight:800}.time-readout .sep[data-v-1b3d8e2e]{opacity:.3;margin:0 4px}.time-readout .total[data-v-1b3d8e2e]{opacity:.5}.sidebar-engine-return[data-v-1b3d8e2e]{z-index:1000;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:inherit;background:#2d143ce6;border:1px solid #a855f780;border-left:none;border-radius:0 10px 10px 0;outline:none;padding:clamp(.5rem,1.5vh,1rem) clamp(.3rem,.8vw,.5rem);font-family:inherit;transition:all .3s cubic-bezier(.19,1,.22,1);position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:10px 0 30px #00000080}.sidebar-engine-return[data-v-1b3d8e2e]:hover{background:#3c1950f2;border-color:#a855f7cc;padding-left:clamp(.7rem,2vh,1.25rem)}.trigger-glow[data-v-1b3d8e2e]{opacity:0;background:radial-gradient(circle,#a855f71a 0%,#0000 80%);transition:opacity .3s;position:absolute;inset:0}.sidebar-engine-return:hover .trigger-glow[data-v-1b3d8e2e]{opacity:1}.trigger-content[data-v-1b3d8e2e]{z-index:2;flex-direction:column;align-items:center;gap:clamp(.3rem,1vh,.8rem);display:flex;position:relative}.trigger-icon[data-v-1b3d8e2e]{color:#fbbf24;filter:drop-shadow(0 0 6px #fbbf244d);width:clamp(.8rem,2vh,1.25rem);height:clamp(.8rem,2vh,1.25rem);transform:rotate(180deg)}.trigger-labels[data-v-1b3d8e2e]{flex-direction:column;align-items:center;display:flex}.trigger-labels .main[data-v-1b3d8e2e]{writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--primary-font-family-mono-sans);letter-spacing:.15em;color:#fff;text-transform:uppercase;font-size:clamp(.5rem,1vh,.7rem);font-weight:900}.win-prob-thumb-tooltip.fast-path[data-v-1b3d8e2e]{pointer-events:none;z-index:100;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;will-change:transform;contain:layout style;background:#0b0016b8}.evaluation-column[data-v-1b3d8e2e] .is-scrubbing .player-segment{transition:none!important}.replay-footer-actions[data-v-3e77ab4c]{color:#ffffffa6;font-size:.75rem;font-weight:var(--font-weight-light,300);gap:.25rem;display:flex}.link-only-warning[data-v-3e77ab4c]{color:#f59e0b;text-transform:uppercase;letter-spacing:.05rem;cursor:help;align-items:center;gap:.35rem;margin-bottom:2px;font-size:.7rem;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:flex}.warning-svg[data-v-3e77ab4c]{width:1rem;height:1rem}.map-name[data-v-3e77ab4c]{font-family:var(--primary-font-family-mono-sans);font-weight:var(--font-weight-extrabold);text-align:center;font-size:1.3rem;line-height:1.1}.map-link[data-v-3e77ab4c]{color:inherit;cursor:pointer;z-index:1;text-decoration:none;display:inline-block;position:relative}.map-link[data-v-3e77ab4c]:hover{text-decoration:underline}.replay-tile-header[data-v-3e77ab4c]{align-items:baseline;gap:.5rem;width:100%;display:flex}.replay-label[data-v-3e77ab4c]{font-weight:var(--font-weight-semibold);color:var(--foreground-secondary);text-transform:uppercase;font-size:.9rem}.header-secondary-actions[data-v-3e77ab4c]{color:var(--foreground-secondary);font-size:.75rem;font-weight:var(--font-weight-light,300);gap:.25rem;display:flex}.link-btn[data-v-3e77ab4c]{color:var(--foreground-secondary);cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-weight:600;transition:all .2s}.link-btn[data-v-3e77ab4c]:hover{color:var(--foreground-primary);background:#ffffff0d}.separator[data-v-3e77ab4c]{opacity:.5}.header-actions[data-v-3e77ab4c]{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:.25rem;display:flex}.download-container[data-v-3e77ab4c]{justify-content:center;gap:.35rem;width:100%;display:flex}.download-btn-with-warning[data-v-3e77ab4c]{align-items:center;gap:.3rem;display:inline-flex}.download-warning-icon[data-v-3e77ab4c]{color:#f59e0b;font-size:.95rem;line-height:1}.footer-actions-container[data-v-3e77ab4c]{position:absolute;bottom:0;right:0}.action-btn[data-v-3e77ab4c]{color:var(--foreground-primary);cursor:pointer;font-size:.9rem;font-family:var(--primary-font-family-mono-sans);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;padding:.4rem .8rem;font-weight:600;transition:all .2s}.action-btn[data-v-3e77ab4c]:hover:not(:disabled){color:var(--foreground-primary);background:#ffffff1a;border-color:#fff3}.header-icon-btn[data-v-3e77ab4c]{white-space:nowrap;justify-content:center;align-items:center;gap:.35rem;display:inline-flex}.action-btn.action-btn-disabled[data-v-3e77ab4c]{color:var(--foreground-secondary);opacity:.4;cursor:not-allowed;background:#ffffff05}.favorite-btn[data-v-3e77ab4c]{align-items:center;gap:.35rem;display:flex}.favorite-btn.is-favorited[data-v-3e77ab4c]{color:#ff5252;background:#ff52520d;border-color:#ff52524d}.favorite-btn.is-favorited[data-v-3e77ab4c]:hover{color:#ff5252;background:#ff52521f;border-color:#ff5252}@media (width<=600px){.footer-actions-container[data-v-3e77ab4c]{justify-content:center;width:100%;margin-top:.5rem;display:flex;position:static}.version[data-v-3e77ab4c]{text-align:center;width:100%;margin-top:.25rem;position:static}}.date[data-v-3e77ab4c]{color:var(--foreground-secondary);font-family:var(--primary-font-family-mono-sans);font-size:.9rem}.version[data-v-3e77ab4c]{color:var(--foreground-secondary);font-family:var(--primary-font-family-mono-sans);opacity:.8;font-size:.75rem;position:absolute;bottom:0;left:0}.player-tile-header[data-v-3e77ab4c]{justify-content:space-between;align-items:center;width:100%;display:flex}.player-tile-grid[data-v-3e77ab4c]{flex:1;grid-template-rows:1fr auto;grid-template-columns:1fr 1fr;gap:.5rem;width:100%;display:grid;position:relative}@media (width<=500px){.player-tile-grid[data-v-3e77ab4c]{grid-template-rows:auto auto auto;grid-template-columns:1fr}.player-1 .grid-item.claim-action[data-v-3e77ab4c],.player-2 .grid-item.claim-action[data-v-3e77ab4c]{z-index:2550;grid-area:1/1;justify-content:center;align-items:center;padding:.2rem .5rem}.player-1 .grid-item.name[data-v-3e77ab4c],.player-2 .grid-item.name[data-v-3e77ab4c]{text-align:center;grid-area:2/1;justify-content:center}.player-1 .grid-item.result[data-v-3e77ab4c],.player-2 .grid-item.result[data-v-3e77ab4c]{text-align:center;grid-area:3/1;justify-content:center}.player-1 .player-info[data-v-3e77ab4c],.player-2 .player-info[data-v-3e77ab4c]{align-items:center}}.player-tile-shell[data-v-3e77ab4c]{flex:1;display:flex;position:relative;overflow:visible}.player-color-bar[data-v-3e77ab4c]{z-index:2;opacity:1;pointer-events:none;width:2.1rem;position:absolute;top:-.8rem;bottom:-.8rem}.player-color-bar-left[data-v-3e77ab4c]{left:-1rem}.player-color-bar-right[data-v-3e77ab4c]{right:-1rem}[data-v-3e77ab4c] .player-tile-overflow{overflow:visible}.player-race-bg[data-v-3e77ab4c]{opacity:.1;z-index:1;pointer-events:none;color:var(--foreground-secondary);align-items:center;display:flex;position:absolute;inset:-.8rem -1rem;overflow:hidden}.player-1 .player-race-bg[data-v-3e77ab4c]{justify-content:flex-start}.player-1 .player-race-bg svg[data-v-3e77ab4c]{margin-left:60%;transform:translate(-50%)}.player-2 .player-race-bg[data-v-3e77ab4c]{justify-content:flex-start}.player-2 .player-race-bg svg[data-v-3e77ab4c]{margin-left:40%;transform:translate(-50%)}.player-race-bg svg[data-v-3e77ab4c]{flex-shrink:0;max-width:none;max-height:none}.player-tile-grid .grid-item[data-v-3e77ab4c]{z-index:3;align-items:flex-start;display:flex;position:relative}.player-tile-grid .grid-item.result[data-v-3e77ab4c]{align-items:flex-end}.player-1 .grid-item.name[data-v-3e77ab4c]{text-align:right;grid-area:1/2;justify-content:flex-end}.player-2 .grid-item.name[data-v-3e77ab4c]{text-align:left;grid-area:1/1;justify-content:flex-start}.player-1 .grid-item.claim-action[data-v-3e77ab4c]{z-index:2550;flex-direction:column;grid-area:1/1;justify-content:flex-start;align-items:flex-start;padding-top:.1rem;padding-left:2rem}.player-2 .grid-item.claim-action[data-v-3e77ab4c]{z-index:2550;flex-direction:column;grid-area:1/2;justify-content:flex-start;align-items:flex-end;padding-top:.1rem;padding-right:2rem}.player-1 .grid-item.result[data-v-3e77ab4c]{text-align:right;grid-area:2/2;justify-content:flex-end}.player-2 .grid-item.result[data-v-3e77ab4c]{text-align:left;grid-area:2/1;justify-content:flex-start}.player-info[data-v-3e77ab4c]{flex-direction:column;width:100%;min-height:2.75rem;display:flex}.player-1 .player-info[data-v-3e77ab4c]{align-items:flex-end}.player-2 .player-info[data-v-3e77ab4c]{align-items:flex-start}.player-label[data-v-3e77ab4c]{font-weight:var(--font-weight-semibold);color:var(--foreground-primary);text-transform:uppercase;white-space:nowrap;font-size:1rem;display:inline-block}.edge-player-label[data-v-3e77ab4c]{z-index:4;pointer-events:none;position:absolute;top:50%}.edge-player-label-left[data-v-3e77ab4c]{left:-2.3rem;transform:translateY(-50%)}.edge-player-label-right[data-v-3e77ab4c]{right:-2.3rem;transform:translateY(-50%)}.edge-player-label-left .player-label[data-v-3e77ab4c]{transform:rotate(-90deg)}.edge-player-label-right .player-label[data-v-3e77ab4c]{transform:rotate(90deg)}.loser-dim-overlay[data-v-3e77ab4c]{z-index:5;pointer-events:none;background:#0009;position:absolute;top:-.8rem;bottom:-.8rem}.loser-dim-overlay-left[data-v-3e77ab4c],.loser-dim-overlay-right[data-v-3e77ab4c]{left:-1rem;right:-1rem}.player-result-container[data-v-3e77ab4c]{align-items:center;min-width:100px;height:24px;display:flex}.player-1 .player-result-container[data-v-3e77ab4c]{justify-content:flex-end}.player-2 .player-result-container[data-v-3e77ab4c]{justify-content:flex-start}.player-result-inline[data-v-3e77ab4c]{text-transform:uppercase;font-size:.9rem;font-weight:800;line-height:24px}.show-result-btn[data-v-3e77ab4c]{border:1px solid var(--foreground-secondary);color:var(--foreground-secondary);cursor:pointer;text-transform:uppercase;background:0 0;border-radius:4px;align-items:center;height:22px;padding:0 8px;font-size:.75rem;display:flex}.show-result-btn[data-v-3e77ab4c]:hover{border-color:var(--foreground-primary);color:var(--foreground-primary)}.player-name[data-v-3e77ab4c]{font-size:1.5rem;font-weight:var(--font-weight-extrabold);color:var(--foreground-primary);align-items:center;gap:2px;line-height:1.2;display:inline-flex}.player-rating[data-v-3e77ab4c]{color:var(--foreground-secondary);font-size:1rem;font-weight:400;font-family:var(--primary-font-family-mono-sans);margin-top:5px;line-height:1}.win-probability[data-v-3e77ab4c]{color:var(--foreground-primary);opacity:.8;font-size:.85rem}.player-race[data-v-3e77ab4c]{font-size:.9rem;font-weight:var(--font-weight-light,300);opacity:.8;align-items:center;display:flex}.race-icon[data-v-3e77ab4c]{opacity:.85;width:24px;height:24px}.player-profile-link[data-v-3e77ab4c]{color:inherit;text-decoration:none}.player-profile-link[data-v-3e77ab4c]:hover{text-decoration:underline}.kv[data-v-3e77ab4c]{grid-template-columns:1fr auto;row-gap:.35rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.kv li[data-v-3e77ab4c]{display:contents}.kv li span[data-v-3e77ab4c]{color:var(--foreground-secondary)}.download-section[data-v-3e77ab4c]{text-align:center;margin-top:1rem}.download-btn[data-v-3e77ab4c]{color:var(--foreground-primary);cursor:pointer;font-family:inherit;font-weight:700;font-size:inherit;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s;display:inline-block}.download-btn[data-v-3e77ab4c]:hover{color:var(--foreground-primary);background:#ffffff1f;border-color:#ffffff40;box-shadow:0 4px 12px #0000004d}.error[data-v-3e77ab4c]{color:#c66;text-align:center;padding:1rem}.error.small[data-v-3e77ab4c]{padding:0;font-size:.85rem}.success[data-v-3e77ab4c]{color:#58d68d}.success.small[data-v-3e77ab4c]{font-size:.85rem}.text-danger[data-v-3e77ab4c]{color:var(--accent-danger)}.claim-link-btn[data-v-3e77ab4c]{color:var(--foreground-secondary);border:1px solid var(--foreground-secondary);cursor:pointer;white-space:normal;text-align:center;background:0 0;border-radius:4px;max-width:100%;padding:.15rem .4rem;font-size:.6rem;line-height:1.2;transition:all .2s}.claim-link-btn[data-v-3e77ab4c]:hover{color:var(--foreground-primary);border-color:var(--foreground-primary)}.replay-claim-action[data-v-3e77ab4c],.replay-claim-linked[data-v-3e77ab4c]{justify-content:center;max-width:100%;display:flex}.replay-claim-linked[data-v-3e77ab4c]{background:var(--background-secondary);color:var(--foreground-secondary);border:1px solid var(--foreground-secondary);text-transform:uppercase;letter-spacing:.05em;white-space:normal;text-align:center;border-radius:999px;padding:.15rem .45rem;font-size:.6rem}.modal-overlay[data-v-3e77ab4c]{z-index:3000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-3e77ab4c]{background:var(--background-primary);border:1px solid var(--foreground-secondary);border-radius:10px;width:min(560px,92vw);padding:.6rem 1rem 1rem}.modal h3[data-v-3e77ab4c]{margin-top:0;margin-bottom:.6rem}.modal button[data-v-3e77ab4c]{cursor:pointer;padding:.6rem 1rem;font-size:1.1rem;transition:filter .2s}.modal button[data-v-3e77ab4c]:hover:not(:disabled){filter:brightness(1.2)}.report-btn-wrapper[data-v-3e77ab4c]{display:contents}.report-reason-input[data-v-3e77ab4c]{width:100%;color:inherit;resize:vertical;box-sizing:border-box;background:#ffffff12;border:1px solid #ffffff2e;border-radius:4px;padding:.5rem .6rem;font-family:inherit;font-size:.85rem}.report-reason-input[data-v-3e77ab4c]:focus{border-color:#fff6;outline:none}.association-form[data-v-3e77ab4c],.privacy-form[data-v-3e77ab4c]{flex-direction:column;gap:1rem;display:flex}.rights-claim-hint[data-v-3e77ab4c]{color:var(--foreground-secondary);margin:0;font-size:.9rem;line-height:1.5}.form-row[data-v-3e77ab4c]{flex-direction:column;gap:.5rem;display:flex}.form-row label[data-v-3e77ab4c]{font-weight:var(--font-weight-semibold);color:var(--foreground-secondary)}.form-input[data-v-3e77ab4c],.form-select[data-v-3e77ab4c]{border:2px solid var(--foreground-secondary);color:var(--foreground-primary);font-family:inherit;font-size:inherit;background:#0b0d14;border-radius:4px;padding:.5rem}.form-input[data-v-3e77ab4c]:focus,.form-select[data-v-3e77ab4c]:focus{border-color:var(--foreground-primary);outline:none}.associated-players-list[data-v-3e77ab4c]{border-bottom:1px solid var(--foreground-secondary);flex-direction:column;gap:.5rem;padding-bottom:1rem;display:flex}.associated-player-item[data-v-3e77ab4c]{background:#ffffff0a;border-radius:4px;justify-content:space-between;align-items:center;padding:.4rem .6rem;display:flex}.player-info-text[data-v-3e77ab4c]{font-size:.9rem}.unassociate-btn[data-v-3e77ab4c]{color:#ff5252;cursor:pointer;background:#ff52521a;border:1px solid #ff52524d;border-radius:4px;padding:.2rem .6rem;font-size:.8rem;font-weight:600;transition:all .2s}.unassociate-btn[data-v-3e77ab4c]:hover:not(:disabled){background:#ff525233;border-color:#ff5252}.unassociate-btn[data-v-3e77ab4c]:disabled{opacity:.5;cursor:not-allowed}.association-controls[data-v-3e77ab4c]{flex-direction:column;gap:1rem;display:flex}.all-associated[data-v-3e77ab4c]{text-align:center;color:var(--foreground-secondary);padding:1rem;font-style:italic}.player-search[data-v-3e77ab4c]{position:relative}.search-results[data-v-3e77ab4c]{border:2px solid var(--foreground-secondary);z-index:100;background:#0b0d14;border-top:none;border-radius:0 0 4px 4px;max-height:200px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.search-result-item[data-v-3e77ab4c]{cursor:pointer;border-bottom:1px solid var(--foreground-secondary);align-items:center;gap:.5rem;padding:.5rem;display:flex}.search-result-item[data-v-3e77ab4c]:hover{background:#ffffff14}.search-result-item[data-v-3e77ab4c]:last-child{border-bottom:none}.player-name[data-v-3e77ab4c]{font-weight:var(--font-weight-semibold)}.player-real-name[data-v-3e77ab4c],.player-country[data-v-3e77ab4c]{color:var(--foreground-secondary);font-size:.9em}.search-loading[data-v-3e77ab4c]{text-align:center;color:var(--foreground-secondary);padding:.5rem;font-style:italic}.selected-player[data-v-3e77ab4c]{color:var(--foreground-primary);background:#ffffff0a;border-radius:4px;padding:.5rem}.associate-btn[data-v-3e77ab4c]{color:var(--foreground-primary);cursor:pointer;font-family:inherit;font-weight:700;font-size:inherit;background:#ffffff0d;border:1px solid #ffffff26;border-radius:4px;padding:.75rem 1.5rem;transition:all .2s}.associate-btn[data-v-3e77ab4c]:hover:not(:disabled){color:var(--foreground-primary);background:#ffffff1a;border-color:#ffffff40}.associate-btn[data-v-3e77ab4c]:disabled{opacity:.6;cursor:not-allowed}.association-message[data-v-3e77ab4c]{text-align:center;font-weight:var(--font-weight-semibold);border-radius:4px;padding:.75rem}.association-message.success[data-v-3e77ab4c]{color:#90ee90;background:#2d5a2d;border:2px solid #90ee90}.association-message.error[data-v-3e77ab4c]{color:#ffb6c1;background:#5a2d2d;border:2px solid #c66}.analysis-header[data-v-3e77ab4c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.analysis-actions[data-v-3e77ab4c]{align-items:center;gap:.5rem;display:flex}.analysis-meta[data-v-3e77ab4c]{color:var(--foreground-secondary);flex-wrap:wrap;gap:.5rem;font-size:.9rem;display:flex}.analysis-status[data-v-3e77ab4c]{color:var(--foreground-secondary);padding:.5rem 0}.analysis-status.error[data-v-3e77ab4c]{color:#c66}.analysis-slider[data-v-3e77ab4c]{flex-direction:column;gap:.25rem;margin:.5rem 0;display:flex}.analysis-range[data-v-3e77ab4c]{cursor:pointer;appearance:none;background:0 0;width:100%;height:20px}.analysis-range[data-v-3e77ab4c]::-webkit-slider-runnable-track{background:linear-gradient(90deg, #7f7f7f33 0%, #a855f766 calc(var(--thumb-percent) - 10%), #fbbf24cc var(--thumb-percent), #a855f766 calc(var(--thumb-percent) + 10%), #7f7f7f33 100%);border-radius:3px;height:6px}.analysis-range[data-v-3e77ab4c]::-webkit-slider-thumb{appearance:none;background:#fbbf24;border:2px solid #fff;border-radius:50%;width:22px;height:22px;margin-top:-8px;transition:transform .1s,box-shadow .1s,background-color .1s;box-shadow:0 0 15px #fbbf24cc,0 0 10px #fbbf2466}.analysis-range[data-v-3e77ab4c]::-webkit-slider-thumb:hover{background-color:#fcd34d;transform:scale(1.2);box-shadow:0 0 25px #fbbf24,0 0 15px #fbbf2499}.analysis-range[data-v-3e77ab4c]::-moz-range-track{background:linear-gradient(90deg, #7f7f7f33 0%, #a855f766 calc(var(--thumb-percent) - 10%), #fbbf24cc var(--thumb-percent), #a855f766 calc(var(--thumb-percent) + 10%), #7f7f7f33 100%);border-radius:3px;height:6px}.analysis-range[data-v-3e77ab4c]::-moz-range-thumb{background:#fbbf24;border:2px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 0 15px #fbbf24cc,0 0 10px #fbbf2466}.time-warp-floating[data-v-3e77ab4c]{font-family:var(--primary-font-family-mono-sans);z-index:2000;background:#2d143cf5;background-image:radial-gradient(circle at var(--thumb-percent) 0%, #fbbf242e 0%, transparent 35%), linear-gradient(90deg, #0003 0%, #a855f70a calc(var(--thumb-percent) - 15%), #fbbf2414 var(--thumb-percent), #a855f70a calc(var(--thumb-percent) + 15%), #0003 100%);box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #c084fc66;border-radius:8px;width:100%;margin-top:1rem;padding:.46rem .75rem .35rem;position:sticky;bottom:1.1rem;box-shadow:0 12px 40px #0009,0 0 25px #a855f726,0 0 15px #fbbf241a}.time-warp-floating[data-v-3e77ab4c]:before{content:"";background:linear-gradient(90deg, #4f46e599 0%, #a855f766 calc(var(--thumb-percent) - 20%), #fbbf24 var(--thumb-percent), #a855f766 calc(var(--thumb-percent) + 20%), #4f46e599 100%);-webkit-mask-composite:xor;pointer-events:none;border-radius:8px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.minimap-row[data-v-3e77ab4c]{margin-bottom:1rem;display:flex}.minimap-column[data-v-3e77ab4c]{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.minimap-tile-refactored[data-v-3e77ab4c]{flex-direction:row;flex:1;justify-content:center;align-items:flex-start;gap:1.5rem;min-height:520px;max-height:700px;padding:1rem;display:flex;overflow:hidden}.minimap-side[data-v-3e77ab4c]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;min-width:0;display:flex}.minimap-side[data-v-3e77ab4c] .minimap-surface{max-height:min(420px,60vh);max-width:calc(min(420px, 60vh) * var(--minimap-ar,1))}.minimap-controls[data-v-3e77ab4c]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .45rem;width:100%;display:flex}.minimap-player-controls[data-v-3e77ab4c]{align-items:center;gap:.2rem;display:inline-flex}.minimap-player-controls.player-disabled .minimap-toggle-detail[data-v-3e77ab4c]{opacity:.42;filter:saturate(.5)}.minimap-toggle[data-v-3e77ab4c]{color:var(--foreground-secondary);text-transform:uppercase;cursor:pointer;background:#ffffff08;border:1px solid #ffffff26;border-radius:999px;padding:.34rem .56rem;font-size:.72rem;font-weight:700;line-height:1;transition:all .15s}.minimap-toggle[data-v-3e77ab4c]:hover{color:var(--foreground-primary);background:#ffffff14;border-color:#ffffff4d}.minimap-toggle.active[data-v-3e77ab4c]{color:var(--foreground-primary);background:#ffffff26;border-color:#fff9}.minimap-toggle-player[data-v-3e77ab4c]{border-color:color-mix(in srgb, var(--player-color) 55%, #7f7f7f99 45%)}.minimap-toggle-player.active[data-v-3e77ab4c]{background:color-mix(in srgb, var(--player-color) 30%, transparent 70%);border-color:color-mix(in srgb, var(--player-color) 86%, white 14%);color:color-mix(in srgb, var(--player-color) 88%, white 12%)}.minimap-toggle-env.active[data-v-3e77ab4c]{color:#f8eecafa;background:#d7c8963d;border-color:#e6d69ec7}.minimap-toggle-detail[data-v-3e77ab4c]{min-width:1.9rem}.time-warp-floating-label[data-v-3e77ab4c]{font-size:.78rem;font-weight:var(--font-weight-extrabold);letter-spacing:.06em;color:var(--foreground-secondary)}.sidebar-engine-trigger[data-v-3e77ab4c]{z-index:1000;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:inherit;background:#2d143ce6;border:1px solid #a855f780;border-right:none;border-radius:10px 0 0 10px;outline:none;padding:1.25rem .6rem;font-family:inherit;transition:all .3s cubic-bezier(.19,1,.22,1);position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:-10px 0 30px #00000080}.sidebar-engine-trigger[data-v-3e77ab4c]:hover{background:#3c1950f2;border-color:#a855f7cc;padding-right:1rem}.trigger-glow[data-v-3e77ab4c]{opacity:0;background:radial-gradient(circle,#a855f71a 0%,#0000 80%);transition:opacity .3s;position:absolute;inset:0}.sidebar-engine-trigger:hover .trigger-glow[data-v-3e77ab4c]{opacity:1}.trigger-content[data-v-3e77ab4c]{z-index:2;flex-direction:column;align-items:center;gap:1rem;display:flex;position:relative}.trigger-icon[data-v-3e77ab4c]{color:#fbbf24;filter:drop-shadow(0 0 6px #fbbf244d);width:1.5rem;height:1.5rem}.trigger-labels[data-v-3e77ab4c]{writing-mode:vertical-rl;text-orientation:mixed;flex-direction:column;align-items:center;display:flex}.trigger-labels .main[data-v-3e77ab4c]{letter-spacing:.25em;color:#fff;text-transform:uppercase;font-size:.75rem;font-weight:900}.engine-sidebar-slide-enter-active[data-v-3e77ab4c],.engine-sidebar-slide-leave-active[data-v-3e77ab4c]{transition:all .5s cubic-bezier(.19,1,.22,1)}.engine-sidebar-slide-enter-from[data-v-3e77ab4c],.engine-sidebar-slide-leave-to[data-v-3e77ab4c]{opacity:0;transform:translate(100%,-50%)}.analysis-players[data-v-3e77ab4c]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.5rem;display:grid}.analysis-player[data-v-3e77ab4c]{border:1px solid #ffffff0d;border-radius:6px;padding:.5rem}.analysis-player-header[data-v-3e77ab4c]{background:#ffffff08;border-bottom:1px solid #ffffff0d;border-radius:4px;justify-content:space-between;align-items:baseline;margin-bottom:.5rem;padding:.25rem .4rem;display:flex}.analysis-player-content[data-v-3e77ab4c]{flex-direction:column;gap:.75rem;padding:.25rem;display:flex}.analysis-player-columns[data-v-3e77ab4c]{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:.75rem;display:flex}.analysis-player-columns .analysis-section[data-v-3e77ab4c]{text-align:left;flex:128px;width:auto;min-width:128px;max-width:100%}.analysis-section-header[data-v-3e77ab4c]{font-size:.75rem;font-weight:var(--font-weight-extrabold);text-transform:uppercase;color:var(--foreground-secondary);border-bottom:1px dotted #7f7f7f8c;margin-bottom:.25rem;padding-bottom:.15rem}.analysis-player-columns .analysis-section-header[data-v-3e77ab4c],.analysis-upgrades-header[data-v-3e77ab4c]{text-align:center}.analysis-upgrades-inline[data-v-3e77ab4c]{text-align:center;color:var(--foreground-primary)}.inspect-tooltip[data-v-3e77ab4c]{pointer-events:none;z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--primary-font-family-mono-sans);background:#0b0016d9;border:1px solid #ffeedd4d;border-radius:8px;flex-direction:column;gap:12px;min-width:150px;max-width:300px;padding:12px;display:flex;position:fixed;box-shadow:0 10px 30px #000c,inset 0 0 15px #ffeedd0d}.inspect-tooltip .inspect-group[data-v-3e77ab4c]{flex-direction:column;gap:4px;display:flex}.inspect-tooltip .player-name[data-v-3e77ab4c]{color:#fef;border-bottom:1px solid #ffeedd1a;align-items:center;gap:6px;margin-bottom:2px;padding-bottom:4px;font-size:11px;font-weight:700;display:flex}.inspect-tooltip .section-label[data-v-3e77ab4c]{color:#f44c;letter-spacing:1px;border-bottom:1px solid #f443;width:fit-content;margin-top:6px;margin-bottom:4px;padding-bottom:2px;font-size:9px;font-weight:900}.inspect-tooltip .unit-list[data-v-3e77ab4c]{flex-direction:column;gap:2px;display:flex}.inspect-tooltip .unit-line[data-v-3e77ab4c]{gap:8px;font-size:11px;display:flex}.inspect-tooltip .unit-count[data-v-3e77ab4c]{color:#ffeedde6;min-width:24px;font-weight:800}.inspect-tooltip .unit-name[data-v-3e77ab4c]{color:#ffeeddb3}.inspect-tooltip .unit-line.death .unit-count[data-v-3e77ab4c]{color:#f44}.inspect-tooltip .unit-line.death .unit-name[data-v-3e77ab4c]{color:#ff4444b3}.analysis-subsection-header[data-v-3e77ab4c]{font-size:.7rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--foreground-secondary);opacity:.9;margin:.45rem 0 .2rem}.supply-cap-reached[data-v-3e77ab4c]{color:#f44336}.minerals-color[data-v-3e77ab4c]{color:#2196f3}.vespene-color[data-v-3e77ab4c]{color:#4caf50;margin-left:.25rem}.analysis-player-name[data-v-3e77ab4c]{font-weight:var(--font-weight-semibold)}.analysis-player-info-group[data-v-3e77ab4c]{align-items:baseline;gap:.35rem;display:flex}.analysis-player-race-small[data-v-3e77ab4c]{font-size:.75rem;font-weight:var(--font-weight-semibold,600);text-transform:uppercase;opacity:.9;align-items:center;display:flex}.race-icon-small[data-v-3e77ab4c]{opacity:.85;width:14px;height:14px}.race-icon-graph[data-v-3e77ab4c]{opacity:.75;width:28px;height:28px}.analysis-player-supply-top[data-v-3e77ab4c]{font-size:1.1rem;font-weight:var(--font-weight-extrabold);font-family:var(--primary-font-family-mono-sans)}.analysis-unit-list[data-v-3e77ab4c]{flex-direction:column;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.resource-tile-header[data-v-3e77ab4c]{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.resource-tile-note[data-v-3e77ab4c]{color:var(--foreground-secondary);font-size:.85rem}.resource-chart-container[data-v-3e77ab4c]{flex-direction:column;gap:.75rem;display:flex;position:relative}.graph-anchor[data-v-3e77ab4c]{width:0;height:0;margin:0;padding:0;scroll-margin-top:72px;line-height:0;position:absolute;top:0;left:0;overflow:hidden}.combined-mg-short[data-v-3e77ab4c]{display:none}.oracle-icon[data-v-3e77ab4c]{margin-right:4px}@media (width<=1279px){.resource-mode-controls[data-v-3e77ab4c]{justify-content:flex-start;width:100%}.chart-legend[data-v-3e77ab4c]{justify-content:center;width:100%;margin-left:0}.combined-mg-full[data-v-3e77ab4c]{display:none}.combined-mg-short[data-v-3e77ab4c]{display:inline}}@media (width<=900px){.resource-mode-controls[data-v-3e77ab4c]{flex-direction:column;align-items:stretch;gap:.5rem}.resource-combine-btn[data-v-3e77ab4c]{justify-content:center;width:100%}}@media (width<=640px){.chart-legend[data-v-3e77ab4c]{gap:1rem}}.oracle-controls[data-v-3e77ab4c]{align-items:center;margin-left:auto;display:flex}.oracle-unlock-container[data-v-3e77ab4c]{justify-content:flex-end;width:100%;display:flex}.oracle-unlock-btn[data-v-3e77ab4c]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9333ea 0%,#4f46e5 100%);border:none;border-radius:4px;padding:6px 16px;font-size:.85rem;font-weight:600;transition:opacity .2s,transform .1s,box-shadow .2s;box-shadow:0 2px 8px #9333ea4d}.oracle-unlock-btn.large[data-v-3e77ab4c]{border-radius:8px;padding:12px 24px;font-size:1.1rem;box-shadow:0 4px 20px #9333ea80}.oracle-unlock-btn[data-v-3e77ab4c]:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 4px 12px #9333ea66}.oracle-unlock-btn.large[data-v-3e77ab4c]:hover:not(:disabled){box-shadow:0 6px 24px #9333ea99}.oracle-unlock-btn[data-v-3e77ab4c]:active:not(:disabled){transform:translateY(0)}.oracle-unlock-btn[data-v-3e77ab4c]:disabled{opacity:.6;cursor:not-allowed}.chart-wrapper[data-v-3e77ab4c]{transition:filter .5s,background-color .5s;position:relative}.chart-wrapper.oracle-active[data-v-3e77ab4c]{background:radial-gradient(130% 80% at 50% -35%,#a855f738 0%,#a855f70f 45%,#0000 75%),linear-gradient(#38236833 0%,#10122005 100%);border-radius:8px;padding:.4rem;box-shadow:inset 0 0 0 1px #a855f740}.chart-wrapper.oracle-locked[data-v-3e77ab4c]{filter:grayscale()contrast(.8);background-color:#0006;border-radius:8px}.oracle-stat-main[data-v-3e77ab4c]{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.oracle-stat-label[data-v-3e77ab4c]{font-size:.875rem;font-weight:var(--font-weight-extrabold);text-transform:uppercase;letter-spacing:.05em;text-align:center;margin-bottom:.25rem;line-height:1}.oracle-prob-value[data-v-3e77ab4c]{font-variant-numeric:tabular-nums;text-shadow:0 0 14px #c084fc38;font-size:2.2rem;font-weight:800;line-height:1}.resource-mode-controls[data-v-3e77ab4c]{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:.6rem;display:inline-flex}.resource-combine-btn[data-v-3e77ab4c]{align-items:center;gap:.35rem;display:inline-flex}.resource-combine-btn[data-v-3e77ab4c]:disabled{opacity:.5;cursor:not-allowed}.resource-player-name[data-v-3e77ab4c]{font-weight:var(--font-weight-semibold)}.resource-player-race[data-v-3e77ab4c]{font-size:.85rem;font-weight:var(--font-weight-semibold);align-items:center;display:flex}.resource-player-race.top-right[data-v-3e77ab4c]{position:absolute;top:.5rem;right:.5rem}.resource-inline[data-v-3e77ab4c]{font-family:var(--primary-font-family-mono-sans);align-items:center;gap:.35rem;display:flex}.resource-inline.muted[data-v-3e77ab4c]{color:var(--foreground-secondary);font-size:.85rem}.resource-delta[data-v-3e77ab4c]{color:var(--foreground-secondary);margin-left:.15rem;font-size:.85em}.resource-current-row[data-v-3e77ab4c]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;display:grid}.version-info[data-v-3e77ab4c]{color:var(--foreground-secondary);text-align:left;font-size:.75rem;line-height:1.2;position:absolute;bottom:0;left:0}.version-text[data-v-3e77ab4c]{opacity:.8;font-size:.75rem}.duration-btn[data-v-3e77ab4c]{color:var(--foreground-secondary);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.75rem;text-decoration:underline}.duration-text[data-v-3e77ab4c]{color:var(--foreground-primary);font-size:.85rem;font-weight:600}.header-actions[data-v-3e77ab4c]{flex-direction:column;gap:.5rem;width:100%;margin-top:.5rem;display:flex}.download-container[data-v-3e77ab4c]{justify-content:center;align-items:center;gap:.5rem;display:flex}.icon-btn[data-v-3e77ab4c]{border:1px solid var(--foreground-secondary);color:var(--foreground-secondary);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex}.icon-btn[data-v-3e77ab4c]:hover{color:var(--foreground-primary);border-color:var(--foreground-primary);background:#ffffff0d}.icon-btn[data-v-3e77ab4c]:disabled{opacity:.5;cursor:not-allowed}.last-analysis[data-v-3e77ab4c]{color:var(--foreground-secondary);text-align:right;font-size:.7rem}.show-tags-btn[data-v-3e77ab4c]{color:var(--foreground-secondary);cursor:pointer;text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff1a;border-radius:4px;align-items:center;height:22px;padding:0 8px;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.show-tags-btn[data-v-3e77ab4c]:hover{color:var(--foreground-primary);background:#ffffff14;border-color:#fff3}.tags-label[data-v-3e77ab4c]{color:var(--foreground-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.tags-list[data-v-3e77ab4c]{flex-wrap:wrap;gap:8px;display:flex}.tag-bubble[data-v-3e77ab4c]{border:1px solid var(--foreground-secondary);color:var(--foreground-primary);cursor:default;background-color:#0000;border-radius:10px;padding:1px 8px;font-family:inherit;font-size:.75rem;font-weight:500;line-height:1.3}button.tag-bubble[data-v-3e77ab4c]{appearance:none}.tag-clickable[data-v-3e77ab4c]{cursor:pointer;transition:all .2s}.tag-clickable[data-v-3e77ab4c]:hover{border-color:var(--foreground-primary);background-color:#ffffff0d;transform:translateY(-1px);box-shadow:0 2px 4px #0003}.tag-clickable[data-v-3e77ab4c]:focus{outline:2px solid var(--foreground-primary);outline-offset:2px}.tag-game[data-v-3e77ab4c]{border-color:var(--foreground-secondary);background-color:#0000}.tag-build[data-v-3e77ab4c]{border-color:var(--foreground-secondary);text-transform:lowercase;background-color:#0000}.last-analysis-row[data-v-3e77ab4c]{align-items:center;gap:.25rem;display:flex}.icon-btn-small[data-v-3e77ab4c]{border:1px solid var(--foreground-secondary);color:var(--foreground-secondary);cursor:pointer;opacity:.7;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:1px;transition:all .2s;display:flex}.icon-btn-small[data-v-3e77ab4c]:hover{color:var(--foreground-primary);border-color:var(--foreground-primary);opacity:1;background:#ffffff0d}.icon-btn-small[data-v-3e77ab4c]:disabled{opacity:.3;cursor:not-allowed}.footer-actions-container[data-v-3e77ab4c]{flex-direction:column;align-items:flex-end;display:flex;position:absolute;bottom:0;right:0}@media (width<=600px){.footer-actions-container[data-v-3e77ab4c],.version-info[data-v-3e77ab4c],.top-left-info[data-v-3e77ab4c],.top-right-info[data-v-3e77ab4c]{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:.5rem;display:flex;position:static}.last-analysis[data-v-3e77ab4c]{text-align:center}}.units-header[data-v-3e77ab4c]{align-items:center;gap:.5rem;width:100%;display:flex}.analysis-info-tooltip[data-v-3e77ab4c]{cursor:help;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative}.claim-tooltip[data-v-3e77ab4c]{flex:0 0 18px;width:18px;height:18px;margin-left:.35rem}.player-2-tooltip[data-v-3e77ab4c]{margin-left:0;margin-right:.35rem}.claim-tooltip .info-icon[data-v-3e77ab4c]{fill:currentColor;width:18px;height:18px;display:block}.claim-tooltip .tooltip-content[data-v-3e77ab4c]{width:250px;bottom:150%}.claim-profile-prompt[data-v-3e77ab4c]{line-height:1}.claim-profile-prompt-text[data-v-3e77ab4c]{z-index:1;color:var(--foreground-secondary);opacity:.8;text-underline-offset:2px;white-space:nowrap;font-size:.62rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;position:relative}.claim-profile-prompt-tooltip p[data-v-3e77ab4c]{margin:.35rem 0 .45rem}.info-icon[data-v-3e77ab4c]{color:var(--foreground-secondary);opacity:.7;font-size:.9rem}.tooltip-content[data-v-3e77ab4c]{visibility:hidden;width:220px;color:var(--foreground-primary);text-align:left;z-index:3000;opacity:0;border:1px solid var(--foreground-secondary);text-transform:none;font-size:.75rem;font-weight:400;line-height:1.4;font-family:var(--primary-font-family-mono-sans);background-color:#0b0d14;border-radius:6px;padding:.5rem;transition:opacity .3s;position:absolute;bottom:125%;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000004d}.claim-profile-prompt .tooltip-content[data-v-3e77ab4c]{width:320px}.analysis-info-tooltip:hover .tooltip-content[data-v-3e77ab4c]{visibility:visible;opacity:1}.slider-wrapper[data-v-3e77ab4c]{width:100%;padding-bottom:2.3rem;position:relative}.slider-thumb-label[data-v-3e77ab4c]{pointer-events:none;white-space:nowrap;flex-direction:column;align-items:center;display:flex;position:absolute;top:1.75rem}.slider-thumb-label .time[data-v-3e77ab4c]{color:var(--foreground-primary);font-size:.98rem;font-weight:600}.slider-thumb-label .tick[data-v-3e77ab4c]{color:var(--foreground-secondary);font-size:.75rem}.analysis-unit-list li[data-v-3e77ab4c]{grid-template-columns:2ch minmax(0,1fr);align-items:baseline;column-gap:.5rem;padding:.25rem 0 0 .5rem;display:grid}.analysis-unit-list li .unit-count[data-v-3e77ab4c]{text-align:left}.analysis-unit-list li .unit-type[data-v-3e77ab4c]:only-child{grid-column:1/-1}.build-header-row[data-v-3e77ab4c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.build-tags[data-v-3e77ab4c]{flex-wrap:wrap;justify-content:flex-start;gap:4px;margin:.25rem 0 .75rem;display:flex}.build-title-group[data-v-3e77ab4c]{align-items:baseline;gap:.5rem;display:flex}.build-order-race-small[data-v-3e77ab4c]{font-size:.8rem;font-weight:var(--font-weight-semibold,600);text-transform:uppercase;opacity:.9;align-items:center;display:flex}.build-order-placeholder[data-v-3e77ab4c]{justify-content:center;padding:1rem 0;display:flex}.build-order-list[data-v-3e77ab4c]{flex-direction:column;gap:.35rem;display:flex}.build-order-step[data-v-3e77ab4c]{background:#ffffff05;border:1px solid #ffffff0d;border-radius:6px;padding:.35rem .5rem}.build-order-deaths-row[data-v-3e77ab4c]{margin-bottom:.25rem}.build-order-more[data-v-3e77ab4c]{text-align:center;margin:.5rem 0}.build-order-footer[data-v-3e77ab4c]{text-align:right;border-top:1px solid #7f7f7f1a;margin-top:.5rem;padding-top:.5rem}.hide-details-btn[data-v-3e77ab4c]{opacity:.7;font-size:.75rem}.hide-details-btn[data-v-3e77ab4c]:hover{opacity:1}.build-order-line[data-v-3e77ab4c]{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.build-order-supply[data-v-3e77ab4c]{color:var(--foreground-primary);font-weight:600}.build-order-time[data-v-3e77ab4c]{color:var(--foreground-secondary)}.build-order-item[data-v-3e77ab4c]{color:var(--foreground-primary)}.build-order-cancel-msg[data-v-3e77ab4c]{color:var(--foreground-muted);padding-left:1.5rem;font-style:italic}.build-order-empty[data-v-3e77ab4c]{color:var(--foreground-secondary)}.build-order-warning[data-v-3e77ab4c]{color:#ffc107;background:#ffc1071a;border:1px solid #ffc10766;border-radius:4px;margin-top:.25rem;padding:.35rem .5rem;font-size:.9rem}.unit-count[data-v-3e77ab4c]{font-weight:var(--font-weight-semibold)}.chat-header[data-v-3e77ab4c]{align-items:center;gap:.5rem;display:flex}.chat-count[data-v-3e77ab4c]{color:var(--foreground-secondary);font-size:.9rem}.chat-controls[data-v-3e77ab4c]{justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.6rem 1.2rem .4rem;display:flex}.chat-toggle[data-v-3e77ab4c]{color:var(--foreground-secondary);align-items:center;gap:.35rem;font-size:.95rem;display:flex}.chat-list[data-v-3e77ab4c]{flex-direction:column;gap:.5rem;padding:0 1.2rem 1rem;display:flex}.chat-row[data-v-3e77ab4c]{background:#ffffff05;border:1px solid #ffffff0d;border-radius:6px;padding:.5rem .75rem}.chat-meta[data-v-3e77ab4c]{color:var(--foreground-secondary);align-items:center;gap:.5rem;font-size:.9rem;display:flex}.chat-time[data-v-3e77ab4c]{font-variant-numeric:tabular-nums}.chat-player[data-v-3e77ab4c]{font-weight:var(--font-weight-semibold);color:var(--foreground-primary)}.chat-kind[data-v-3e77ab4c]{color:#fff;text-transform:uppercase;background:#4b5563;border-radius:4px;padding:.1rem .4rem;font-size:.75rem}.chat-text[data-v-3e77ab4c]{word-break:break-word;margin-top:.2rem}.chat-empty[data-v-3e77ab4c]{color:var(--foreground-secondary);font-style:italic}.jump-to[data-v-3e77ab4c]{color:var(--foreground-secondary);font-size:.85rem;font-family:var(--primary-font-family-mono-sans);padding:.8rem 1.2rem}.jump-to a[data-v-3e77ab4c]{color:var(--foreground-primary);font-weight:var(--font-weight-semibold);text-decoration:none}.jump-to a[data-v-3e77ab4c]:hover{text-decoration:underline}.performance-metrics-container[data-v-3e77ab4c]{padding:1.5rem 0}.chart-legend[data-v-3e77ab4c]{font-size:.75rem;font-weight:var(--font-weight-bold);color:var(--foreground-secondary);gap:1.5rem;margin-left:0;display:flex}.legend-item[data-v-3e77ab4c]{align-items:center;gap:.5rem;display:flex}.legend-line[data-v-3e77ab4c]{border-top:2px solid var(--foreground-secondary);width:2.5rem;height:0}.legend-line.dashed[data-v-3e77ab4c]{border-top-style:dashed}.legend-label[data-v-3e77ab4c]{letter-spacing:.05em}.performance-metrics-controls[data-v-3e77ab4c]{align-items:center;gap:.5rem;display:flex}.performance-compare-select[data-v-3e77ab4c]{background:var(--background-darker);color:var(--foreground-secondary);border:1px solid var(--border-color,#ffffff1a);border-radius:4px;outline:none;padding:.25rem .5rem;font-family:inherit;font-size:.85rem}.performance-compare-select[data-v-3e77ab4c]:disabled{opacity:.5;cursor:not-allowed}.dropdown-wrapper[data-v-3e77ab4c]{position:relative}.dropdown-toggle[data-v-3e77ab4c]{background:var(--background-darker);color:var(--foreground-secondary);border:1px solid var(--border-color,#ffffff1a);cursor:pointer;border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-family:inherit;font-size:.85rem;display:flex}.dropdown-toggle[data-v-3e77ab4c]:hover{background:var(--background);color:var(--foreground)}.dropdown-menu[data-v-3e77ab4c]{z-index:100;background:#1e1e1e;border:1px solid #ffffff1a;border-radius:4px;flex-direction:column;gap:.25rem;min-width:250px;max-height:300px;margin-top:.25rem;padding:.5rem;display:flex;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 4px 6px #0000004d}.dropdown-item[data-v-3e77ab4c]{cursor:pointer;color:var(--foreground-secondary);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.25rem;font-size:.85rem;display:flex}.dropdown-item[data-v-3e77ab4c]:hover{color:var(--foreground);background:#ffffff0d}.performance-metrics-list-container[data-v-3e77ab4c]{flex-direction:column;padding:1rem 1.5rem;display:flex}.pm-show-more[data-v-3e77ab4c]{justify-content:center;margin-top:1rem;display:flex}.pm-show-more .link-btn[data-v-3e77ab4c]{color:var(--foreground-secondary);font-size:.8rem;font-weight:700}.pm-show-more .link-btn[data-v-3e77ab4c]:hover{color:var(--foreground);text-decoration:underline}.performance-metrics-list-header[data-v-3e77ab4c]{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.5rem 0;display:flex}.performance-metrics-list-row[data-v-3e77ab4c]{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.performance-metrics-list-row[data-v-3e77ab4c]:last-child{border-bottom:none}.pm-col-metric[data-v-3e77ab4c]{color:var(--foreground-secondary);font-size:.9rem;font-family:var(--primary-font-family-mono-sans);letter-spacing:.05em;text-align:left;flex:2}.pm-col-player[data-v-3e77ab4c]{text-align:center;font-family:var(--primary-font-family-mono-sans);flex:1;justify-content:center;align-items:center;font-size:1rem;display:flex}.pm-val[data-v-3e77ab4c]{text-align:center;justify-content:center}.pm-player-header-inner[data-v-3e77ab4c]{align-items:center;gap:.25rem;font-weight:700;display:flex}.pm-col-comparison[data-v-3e77ab4c]{color:var(--foreground-secondary);font-size:.85rem;font-weight:400}.pm-comparison-val[data-v-3e77ab4c]{opacity:.8;color:var(--foreground-secondary)!important}.pm-val-inner[data-v-3e77ab4c]{flex-direction:column;align-items:stretch;width:max-content;margin:0 auto;display:flex}.pm-main-value[data-v-3e77ab4c]{justify-content:center;align-items:center;width:100%;display:flex}.pm-main-value-text[data-v-3e77ab4c]{display:inline-block;position:relative}.pm-val-best .pm-main-value-text[data-v-3e77ab4c]{font-weight:var(--font-weight-bold)}.pm-val-best .pm-main-value[data-v-3e77ab4c]{background:#ffffff14;border-radius:4px;padding:.12rem .35rem}.pm-best-indicator[data-v-3e77ab4c]{color:currentColor;opacity:.95;margin-right:.35rem;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.pm-delta[data-v-3e77ab4c]{font-variant-numeric:tabular-nums;justify-content:center;width:100%;margin-top:.1rem;font-size:.7rem;font-weight:600;display:flex}.pm-delta-positive[data-v-3e77ab4c]{color:#4caf50}.pm-delta-negative[data-v-3e77ab4c]{color:#f44336}.comparison-loader[data-v-3e77ab4c]{border:2px solid #ffffff1a;border-top-color:var(--foreground-secondary);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite pm-spin-3e77ab4c}@keyframes pm-spin-3e77ab4c{to{transform:rotate(360deg)}}.players-combined-tile[data-v-3e77ab4c]{overflow:hidden;padding:0!important}.players-combined-container[data-v-3e77ab4c]{flex-direction:column;height:100%;display:flex;position:relative}.player-mini-name-row[data-v-3e77ab4c]{justify-content:center;align-items:center;gap:.5rem;display:flex;position:relative}.player-color-swatch[data-v-3e77ab4c]{border-radius:2px;flex-shrink:0;width:4px;height:18px}.claim-mini-btn[data-v-3e77ab4c]{background:rgba(var(--accent-rgb,0, 120, 215), .1);border:1px solid rgba(var(--accent-rgb,0, 120, 215), .2);color:var(--accent);cursor:pointer;text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:.1rem .35rem;font-size:.65rem;font-weight:700;transition:all .2s;position:absolute;top:50%;right:calc(100% + .6rem);transform:translateY(-50%)}.claim-mini-btn[data-v-3e77ab4c]:hover{background:rgba(var(--accent-rgb,0, 120, 215), .2);border-color:rgba(var(--accent-rgb,0, 120, 215), .4)}.player-mini-row[data-v-3e77ab4c]{z-index:1;flex:1;grid-template-columns:1fr auto 1fr;align-items:center;padding:.4rem 1rem;transition:opacity .2s;display:grid;position:relative;overflow:hidden}.player-mini-row.player-1-tile-bg[data-v-3e77ab4c]{border-bottom:1px solid #ffffff0d}.player-mini-row .player-race-bg[data-v-3e77ab4c]{opacity:.3;justify-content:flex-start;inset:0}.player-mini-row.player-1 .player-race-bg svg[data-v-3e77ab4c],.player-mini-row.player-2 .player-race-bg svg[data-v-3e77ab4c]{margin-left:1.5rem;margin-right:0;transform:none}.player-mini-main[data-v-3e77ab4c],.player-mini-result[data-v-3e77ab4c]{z-index:3}.player-mini-result[data-v-3e77ab4c]{justify-self:end}.result-text[data-v-3e77ab4c]{align-items:center;gap:2px;display:flex}.player-mini-row.is-loser .player-mini-main[data-v-3e77ab4c],.player-mini-row.is-loser .player-mini-result[data-v-3e77ab4c]{opacity:.5}.player-mini-row.is-loser[data-v-3e77ab4c]:after{content:"";z-index:2;pointer-events:none;background-color:#0009;position:absolute;inset:0}.player-mini-main[data-v-3e77ab4c]{text-align:center;flex-direction:column;align-items:center;gap:0;display:flex}.player-mini-info[data-v-3e77ab4c]{flex-direction:column;display:flex}.player-mini-name[data-v-3e77ab4c]{font-family:var(--primary-font-family-mono-sans);align-items:center;gap:.4rem;font-size:1.25rem;font-weight:800;display:flex}.player-mini-name-link[data-v-3e77ab4c]{color:inherit;text-decoration:none}.player-mini-name-link:hover .player-mini-name[data-v-3e77ab4c]{text-decoration:underline}.player-mini-stats[data-v-3e77ab4c]{font-family:var(--primary-font-family-mono-sans);flex-wrap:wrap;gap:.4rem;margin-top:.4rem;display:flex}.stat-chip[data-v-3e77ab4c]{background:var(--background-tertiary);border:1px solid var(--foreground-tertiary);border-radius:6px;align-items:center;gap:.32rem;padding:.12rem .46rem;line-height:1;display:inline-flex}.stat-chip-lbl[data-v-3e77ab4c]{letter-spacing:.06em;text-transform:uppercase;color:var(--foreground-secondary);opacity:.8;font-size:.58rem;font-weight:600}.stat-chip-val[data-v-3e77ab4c]{color:var(--foreground-primary);font-size:.82rem;font-weight:700}.stat-chip-sub[data-v-3e77ab4c]{color:var(--foreground-secondary);opacity:.85;font-size:.68rem}.stat-chip--alg .stat-chip-glyph[data-v-3e77ab4c]{width:auto;height:.72rem;color:var(--aligulac-accent)}.stat-chip--mmr.is-stale[data-v-3e77ab4c]{opacity:.72}.stat-chip-stale[data-v-3e77ab4c]{vertical-align:super;color:var(--foreground-secondary);cursor:help;margin-left:1px;font-size:.6rem}.player-mini-result[data-v-3e77ab4c]{font-family:var(--primary-font-family-mono-sans);text-transform:uppercase;font-size:1rem;font-weight:800}.show-result-btn-mini[data-v-3e77ab4c]{background:var(--background-tertiary);border:1px solid var(--border-subtle);color:var(--foreground-secondary);cursor:pointer;text-transform:uppercase;border-radius:4px;padding:.2rem .5rem;font-size:.7rem;font-weight:700}.show-result-btn-mini[data-v-3e77ab4c]:hover{background:var(--foreground-tertiary);color:var(--background-primary)}.player-vs-badge[data-v-3e77ab4c]{z-index:10;font-family:var(--primary-font-family-mono-sans);color:#fff;letter-spacing:.15em;pointer-events:none;background:#000;border:1px solid #ffffff4d;border-radius:4px;padding:2px 8px;font-size:.82rem;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #00000080}.top-left-info[data-v-3e77ab4c]{position:absolute;top:.5rem;left:1rem}.top-right-info[data-v-3e77ab4c]{position:absolute;top:.5rem;right:1rem}.show-result-badge[data-v-3e77ab4c]{z-index:10;font-family:var(--primary-font-family-mono-sans);color:#fff;letter-spacing:.1em;cursor:pointer;text-transform:uppercase;background:#000;border:1px solid #ffffff4d;border-radius:4px;padding:4px 8px;font-size:.7rem;font-weight:900;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);box-shadow:0 0 10px #00000080}.show-result-badge[data-v-3e77ab4c]:hover{background:#222;border-color:#ffffff80}.replay-header[data-v-3e77ab4c]{flex-direction:column;justify-content:space-between;height:100%;padding:.4rem 1rem;display:flex}.map-tile-grid[data-v-3e77ab4c]{grid-template-columns:1fr 1fr;gap:1rem;height:100%;display:grid}.map-info-col[data-v-3e77ab4c]{flex-direction:column;justify-content:center;gap:.35rem;display:flex}.map-actions-col[data-v-3e77ab4c]{flex-direction:column;justify-content:center;align-items:flex-end;gap:.5rem;display:flex}.map-name-container[data-v-3e77ab4c]{margin-bottom:.25rem}.map-name[data-v-3e77ab4c]{font-family:var(--primary-font-family-mono-sans);text-align:left;font-size:1.2rem;font-weight:800;line-height:1.1}.map-meta-item[data-v-3e77ab4c]{color:var(--foreground-secondary);font-size:.75rem;font-family:var(--primary-font-family-mono-sans);align-items:center;gap:.5rem;display:flex}.map-meta-icon[data-v-3e77ab4c]{opacity:.6;width:12px;height:12px}.map-publisher-item[data-v-3e77ab4c]{gap:.35rem}.map-publisher-label[data-v-3e77ab4c]{color:var(--foreground-secondary)}.map-action-group[data-v-3e77ab4c]{flex-direction:column;gap:.35rem;width:100%;max-width:160px;display:flex}.action-btn.header-icon-btn[data-v-3e77ab4c]{white-space:nowrap;justify-content:flex-start;width:100%;min-width:0;padding:.35rem .6rem;font-size:.8rem;overflow:hidden}.action-btn.header-icon-btn>svg[data-v-3e77ab4c]{flex-shrink:0}.action-btn-long[data-v-3e77ab4c]{text-overflow:ellipsis;min-width:0;overflow:hidden}.task-elapsed[data-v-3e77ab4c]{font-variant-numeric:tabular-nums}.last-analysis-badge[data-v-3e77ab4c]{color:#ffffff8c;align-items:center;gap:.25rem;font-size:.65rem;display:flex}.link-only-warning-mini[data-v-3e77ab4c]{color:#f59e0b;text-transform:uppercase;align-items:center;gap:.25rem;margin-top:.25rem;font-size:.65rem;font-weight:700;display:flex}.loading-state[data-v-3e77ab4c],.error-state[data-v-3e77ab4c]{height:100%;color:var(--foreground-secondary);font-family:var(--primary-font-family-mono-sans);justify-content:center;align-items:center;display:flex}.tags-container[data-v-3e77ab4c]{align-items:center;gap:8px;padding:.8rem 1.2rem;display:flex}.graphs-redesign-tile[data-v-3e77ab4c]{overflow:hidden;padding:0!important}.graphs-container-new[data-v-3e77ab4c]{flex-direction:column;display:flex}.graphs-header-new[data-v-3e77ab4c]{background:#ffffff05;border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 1rem;display:flex}.graphs-nav-group[data-v-3e77ab4c]{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.graphs-category-tabs[data-v-3e77ab4c]{background:#0000004d;border:1px solid #ffffff0a;border-radius:6px;padding:2px;display:flex}.graph-nav-btn[data-v-3e77ab4c]{color:#ffffffa6;cursor:pointer;text-transform:uppercase;letter-spacing:.04em;background:0 0;border:none;border-radius:4px;padding:4px 12px;font-size:.72rem;font-weight:800;transition:all .2s}.graph-nav-btn.active[data-v-3e77ab4c]{color:var(--foreground-primary);background:#ffffff14}.graph-nav-btn.oracle-btn[data-v-3e77ab4c]{color:#c084fc}.graph-nav-btn.oracle-btn.active[data-v-3e77ab4c]{color:#fff;background:#9333ea}.graph-nav-btn[data-v-3e77ab4c]:focus-visible{outline:2px solid var(--accent-terminal);outline-offset:2px}.oracle-header-info[data-v-3e77ab4c]{align-items:center;gap:.75rem;display:flex}.oracle-version-selector[data-v-3e77ab4c]{align-items:center;display:flex}.oracle-select[data-v-3e77ab4c]{color:#c084fc;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background:#9333ea1a;border:1px solid #9333ea4d;border-radius:4px;outline:none;height:1.2rem;padding:1px 4px;font-size:.65rem;font-weight:800}.oracle-select option[data-v-3e77ab4c]{color:#c084fc;text-transform:none;background:#1a1a1a}.oracle-version-tag[data-v-3e77ab4c]{color:#c084fc;text-transform:uppercase;letter-spacing:.05em;background:#9333ea26;border:1px solid #9333ea40;border-radius:4px;padding:1px 6px;font-size:.6rem;font-weight:800}.oracle-refresh-btn[data-v-3e77ab4c]{color:#c084fc;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;align-items:center;gap:.35rem;padding:2px 8px;font-size:.65rem;font-weight:800;transition:all .2s;display:flex}.oracle-refresh-btn[data-v-3e77ab4c]:hover:not(:disabled){color:#d8b4fe;background:#c084fc26;border-color:#c084fc4d}.oracle-refresh-btn[data-v-3e77ab4c]:disabled{opacity:.5;cursor:not-allowed}.spinning[data-v-3e77ab4c]{animation:1s linear infinite spin-3e77ab4c}@keyframes spin-3e77ab4c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.graphs-metric-tabs[data-v-3e77ab4c]{gap:.4rem;display:flex}.graph-sub-nav-btn[data-v-3e77ab4c]{color:#ffffff8c;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:4px;padding:2px 8px;font-size:.68rem;font-weight:700;transition:all .2s}.graph-sub-nav-btn.active[data-v-3e77ab4c]{color:var(--foreground-primary);background:#ffffff0d;border-color:#ffffff1a}.graph-active-label[data-v-3e77ab4c]{color:var(--foreground-primary);text-transform:uppercase;-webkit-user-select:none;user-select:none;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;padding:2px 8px;font-size:.68rem;font-weight:700;display:inline-block}.graphs-options-group[data-v-3e77ab4c]{align-items:center;gap:1.25rem;display:flex}.graphs-view-modes[data-v-3e77ab4c]{align-items:center;gap:.75rem;display:flex}.graph-option-btn[data-v-3e77ab4c]{color:#ffffff8c;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:4px;padding:2px 8px;font-size:.65rem;font-weight:800;transition:all .2s}.graph-option-btn.active[data-v-3e77ab4c]{color:#60a5fa;background:#3b82f61a;border-color:#3b82f6}.graph-option-btn[data-v-3e77ab4c]:disabled{opacity:.3;cursor:not-allowed}.segmented-control[data-v-3e77ab4c]{background:#0000004d;border:1px solid #ffffff0a;border-radius:4px;padding:2px;display:flex}.segment-btn[data-v-3e77ab4c]{color:#ffffff8c;cursor:pointer;text-transform:uppercase;background:0 0;border:none;border-radius:2px;padding:2px 8px;font-size:.65rem;font-weight:800;transition:all .2s}.segment-btn.active[data-v-3e77ab4c]{color:var(--foreground-primary);background:#ffffff14}.compact-legend[data-v-3e77ab4c]{color:#ffffffb3;letter-spacing:.05em;align-items:center;gap:6px;font-size:.62rem;font-weight:800;display:flex}.legend-dot[data-v-3e77ab4c]{border-radius:1px;width:7px;height:7px}.legend-dot.minerals[data-v-3e77ab4c]{background:#3b82f6}.legend-dot.vespene[data-v-3e77ab4c]{background:#10b981}.live-stats-bar[data-v-3e77ab4c]{background:#0003;border-bottom:1px solid #ffffff0a;justify-content:space-around;align-items:center;min-height:1.8rem;padding:.3rem 1rem;display:flex}.player-stat-row[data-v-3e77ab4c]{flex:1;justify-content:center;align-items:center;gap:1rem;display:flex}.player-mini-tag[data-v-3e77ab4c]{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.4rem;font-size:.75rem;font-weight:800;display:flex}.player-name-trunc[data-v-3e77ab4c]{white-space:nowrap;text-overflow:ellipsis;max-width:100px;overflow:hidden}.player-values-inline[data-v-3e77ab4c]{align-items:center;gap:1.25rem;display:flex}.stat-unit[data-v-3e77ab4c]{align-items:baseline;gap:.35rem;display:flex}.stat-main-val[data-v-3e77ab4c]{font-family:var(--primary-font-family-mono-sans);font-size:.95rem;font-weight:800}.stat-delta-val[data-v-3e77ab4c]{font-family:var(--primary-font-family-mono-sans);opacity:.7;font-size:.7rem;font-weight:700}.stat-label-mini[data-v-3e77ab4c]{color:var(--foreground-secondary);letter-spacing:.05em;opacity:.8;font-size:.58rem;font-weight:800}.chart-wrapper-new[data-v-3e77ab4c]{padding:.5rem .5rem 0;position:relative}.oracle-unlock-overlay-new[data-v-3e77ab4c]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;background:#0006;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.oracle-unlock-btn-new[data-v-3e77ab4c]{color:var(--foreground-primary);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:linear-gradient(135deg,#ffffff1f 0%,#ffffff0d 100%);border:1px solid #fff3;border-radius:6px;padding:.6rem 1.25rem;font-size:.85rem;font-weight:800;transition:all .2s;box-shadow:0 4px 15px #0000004d}.oracle-unlock-btn-new[data-v-3e77ab4c]:hover:not(:disabled){background:linear-gradient(135deg,#ffffff2e 0%,#ffffff14 100%);border-color:#ffffff59;transform:translateY(-1px);box-shadow:0 6px 20px #0006}.oracle-unlock-btn-new[data-v-3e77ab4c]:disabled{opacity:.5;cursor:not-allowed}.collapse-toggle-btn[data-v-3e77ab4c]{color:var(--foreground-secondary);cursor:pointer;text-transform:uppercase;letter-spacing:.05em;vertical-align:middle;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;margin-left:.75rem;padding:2px 8px;font-size:.65rem;font-weight:800;transition:all .2s}.collapse-toggle-btn[data-v-3e77ab4c]:hover{color:var(--foreground-primary);background:#ffffff1a;border-color:#fff3}.graph-nav-btn[data-v-3e77ab4c]:hover:not(.active),.graph-sub-nav-btn[data-v-3e77ab4c]:hover:not(.active),.graph-option-btn[data-v-3e77ab4c]:hover:not(.active),.segment-btn[data-v-3e77ab4c]:hover:not(.active){color:#ffffffe6;background:#ffffff0d}.replay-tile[data-v-3e77ab4c]{flex-direction:column;display:flex;overflow:hidden;background:#0b0d14!important;border:1px solid #ffffff14!important;padding:0!important;box-shadow:0 12px 36px #00000073!important}[data-v-3e77ab4c] .tile{background:#0b0d14!important}.replay-tile[data-v-3e77ab4c] .tile-header{box-sizing:border-box;width:100%;font-size:.95rem;font-family:var(--primary-font-family-mono-sans);font-weight:var(--font-weight-extrabold);color:var(--foreground-secondary);background:#ffffff05;border-bottom:1px solid #ffffff0f;margin-bottom:0;padding:.6rem 1.2rem}.replay-tile[data-v-3e77ab4c] .tile-body{flex-direction:column;flex:1;display:flex;background:#0b0d14!important}.search-wrap[data-v-748fe1b7]{align-items:center;display:flex;position:relative}.header-with-tooltip[data-v-748fe1b7]{align-items:center;gap:.4rem;display:flex}[data-v-748fe1b7] .tile-header{margin-bottom:.8rem}input[type=search][data-v-748fe1b7]{width:100%;font-family:var(--primary-font-family-mono-sans);color:var(--foreground-primary);background-color:var(--input-bg);border:1px solid var(--foreground-secondary);caret-color:var(--accent-terminal);border-radius:0;outline:none;padding:.6rem 2.2rem .6rem .7rem;font-size:1rem;font-weight:600}input[type=search][data-v-748fe1b7]:focus{background-color:var(--input-focus-bg);border-color:var(--foreground-primary);box-shadow:inset 3px 0 0 0 var(--accent-terminal)}button.clear[data-v-748fe1b7]{color:var(--foreground-secondary);cursor:pointer;background:0 0;border:none;padding:.1rem .45rem;font-size:1.25rem;line-height:1;position:absolute;right:.4rem}button.clear[data-v-748fe1b7]:hover{color:var(--foreground-primary)}.visually-hidden[data-v-748fe1b7]{clip:rect(1px, 1px, 1px, 1px);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.player-select[data-v-6c4e7337]{width:100%;position:relative}.input-wrap[data-v-6c4e7337]{align-items:center;display:flex;position:relative}input[data-v-6c4e7337]{width:100%;color:var(--foreground-primary);font-family:var(--primary-font-family-mono-sans);background:#ffffff0d;border:1px solid #ecd5ff33;border-radius:8px;outline:none;padding:.6rem 2.5rem .6rem .8rem;font-size:1rem;transition:all .2s}.focused input[data-v-6c4e7337]{border-color:var(--foreground-primary-complement);background:#ffffff14;box-shadow:0 0 0 3px #ecd5ff1a}.spinner-mini[data-v-6c4e7337]{border:2px solid #fff3;border-top-color:var(--foreground-primary-complement);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin-6c4e7337;position:absolute;right:2.2rem}@keyframes spin-6c4e7337{to{transform:rotate(360deg)}}.clear-btn[data-v-6c4e7337]{color:var(--foreground-secondary);cursor:pointer;background:0 0;border:none;padding:.2rem .4rem;font-size:1.2rem;position:absolute;right:.6rem}.sr-only[data-v-6c4e7337]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.clear-btn[data-v-6c4e7337]:hover{color:var(--foreground-primary)}.results-dropdown[data-v-6c4e7337]{z-index:1000;background:#1a1228;border:1px solid #ecd5ff33;border-radius:8px;max-height:300px;margin:0;padding:.4rem 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 30px #00000080}.result-item[data-v-6c4e7337]{cursor:pointer;justify-content:space-between;align-items:center;padding:.5rem .8rem;transition:background .1s;display:flex}.result-item[data-v-6c4e7337]:hover{background:#ffffff14}.result-item.active[data-v-6c4e7337]{background:#ffffff1f}.p-main[data-v-6c4e7337]{align-items:center;gap:.6rem;min-width:0;display:flex}.p-name[data-v-6c4e7337]{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.p-country[data-v-6c4e7337]{color:var(--foreground-secondary);background:#ffffff0d;border-radius:4px;padding:.1rem .3rem;font-size:.75rem}.p-meta[data-v-6c4e7337]{font-family:var(--primary-font-family-mono-sans);align-items:center;gap:.6rem;font-size:.8rem;display:flex}.p-rank[data-v-6c4e7337]{color:var(--foreground-secondary)}.p-rating[data-v-6c4e7337]{color:var(--foreground-primary-complement);font-weight:700}.fade-enter-active[data-v-6c4e7337],.fade-leave-active[data-v-6c4e7337]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-6c4e7337],.fade-leave-to[data-v-6c4e7337]{opacity:0;transform:translateY(-5px)}.patch-range[data-v-41d23eca]{width:100%}.patch-range__status[data-v-41d23eca]{font-family:var(--primary-font-family-mono-sans);color:var(--foreground-secondary);align-items:center;gap:.5rem;padding:.25rem 0;font-size:.78rem;display:flex}.patch-range__spinner[data-v-41d23eca]{border:2px solid #ffffff1a;border-top-color:var(--foreground-primary-complement);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite patch-range-spin-41d23eca}@keyframes patch-range-spin-41d23eca{to{transform:rotate(360deg)}}.patch-range__inputs[data-v-41d23eca]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.patch-range__slider[data-v-41d23eca]{flex:12rem;min-width:8rem;height:20px;position:relative}.patch-range__range[data-v-41d23eca]{pointer-events:none;appearance:none;z-index:1;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:3px;outline:none;width:100%;height:6px;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.patch-range__range--overlap[data-v-41d23eca]{z-index:2;background:0 0;border:none}.patch-range__range[data-v-41d23eca]::-webkit-slider-thumb{appearance:none;pointer-events:all;background:var(--foreground-primary-complement);cursor:pointer;border:2px solid #fff;border-radius:50%;width:16px;height:16px;transition:transform .1s;box-shadow:0 2px 6px #0006}.patch-range__range[data-v-41d23eca]::-webkit-slider-thumb:hover{transform:scale(1.08)}.patch-range__range[data-v-41d23eca]::-moz-range-thumb{pointer-events:all;background:var(--foreground-primary-complement);cursor:pointer;border:2px solid #fff;border-radius:50%;width:16px;height:16px;transition:transform .1s;box-shadow:0 2px 6px #0006}.patch-range__range[data-v-41d23eca]::-moz-range-track{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:3px;height:6px}.patch-range__range[data-v-41d23eca]:focus-visible{outline:2px solid var(--accent-terminal);outline-offset:2px}.patch-range__labels[data-v-41d23eca]{align-items:center;gap:.5rem;display:flex}.patch-range__pill[data-v-41d23eca]{font-family:var(--primary-font-family-mono-sans);color:var(--foreground-primary);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;padding:.2rem .55rem;font-size:.82rem}.patch-range__arrow[data-v-41d23eca]{color:var(--foreground-primary-complement);opacity:.5}.patch-range__reset[data-v-41d23eca]{color:var(--foreground-secondary);font-family:var(--primary-font-family-mono-sans);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:0 0;border:none;margin-left:.4rem;padding:.2rem .4rem;font-size:.72rem;text-decoration:underline}.patch-range__reset[data-v-41d23eca]:hover{color:var(--foreground-primary)}.facet-tile[data-v-b1831549]{padding:.6rem 1rem!important}.facet-body[data-v-b1831549]{margin-top:.45rem}.refine-player[data-v-b1831549]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.refine-player__label[data-v-b1831549]{text-transform:uppercase;letter-spacing:.05em;color:var(--foreground-secondary);font-size:.7rem;font-family:var(--primary-font-family-mono-sans);flex:0 0 4.5rem}.refine-player__select[data-v-b1831549]{flex:16rem;min-width:0}.refine-row[data-v-b1831549]{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.45rem;display:flex}.refine-row__label[data-v-b1831549]{text-transform:uppercase;letter-spacing:.05em;color:var(--foreground-secondary);font-size:.7rem;font-family:var(--primary-font-family-mono-sans);flex:0 0 4.5rem}.refine-row__inputs[data-v-b1831549]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.refine-row__sep[data-v-b1831549]{color:var(--foreground-secondary);opacity:.6;font-family:var(--primary-font-family-mono-sans)}.refine-row__slider[data-v-b1831549]{flex:18rem;min-width:0}.date-input[data-v-b1831549]{background:var(--background-secondary);border:1px solid var(--background-zebra);color:var(--foreground-primary);font-family:var(--primary-font-family-mono-sans);border-radius:4px;padding:.25rem .5rem;font-size:.82rem}.date-input[data-v-b1831549]:focus-visible{outline:2px solid var(--accent-terminal);outline-offset:2px}.active-filters[data-v-b1831549]{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.6rem;display:flex}.active-filters__label[data-v-b1831549]{text-transform:uppercase;letter-spacing:.05em;color:var(--foreground-secondary);font-size:.7rem;font-family:var(--primary-font-family-mono-sans)}.active-chip[data-v-b1831549]{background:var(--foreground-primary);color:var(--background-primary);border:1px solid var(--foreground-primary);cursor:pointer;font-family:var(--primary-font-family-mono-sans);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.82rem;display:inline-flex}.active-chip[data-v-b1831549]:hover{opacity:.85}.active-chip__x[data-v-b1831549]{font-size:1rem;line-height:1}.clear-all[data-v-b1831549]{color:var(--foreground-secondary);cursor:pointer;font-family:var(--primary-font-family-mono-sans);background:0 0;border:none;padding:.2rem .4rem;font-size:.78rem;text-decoration:underline}.clear-all[data-v-b1831549]:hover{color:var(--foreground-primary)}.facet-handle[data-v-b1831549]{cursor:pointer;width:100%;color:var(--foreground-secondary);background:0 0;border:none;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:.05rem;margin-top:.25rem;padding:.2rem 0;display:flex}.facet-handle[data-v-b1831549]:hover{color:var(--foreground-primary)}.facet-handle[data-v-b1831549]:focus-visible{outline:2px solid var(--accent-terminal);outline-offset:2px}.facet-handle__icon[data-v-b1831549]{transition:transform .15s}.facet-handle.open .facet-handle__icon[data-v-b1831549]{transform:rotate(180deg)}.facet-handle__label[data-v-b1831549]{text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-family:var(--primary-font-family-mono-sans);line-height:1}.facet-groups[data-v-b1831549]{flex-direction:column;gap:.55rem;margin-top:.6rem;transition:opacity .15s;display:flex}.facet-groups.is-loading[data-v-b1831549]{opacity:.55}.facet-group[data-v-b1831549]{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.facet-group__label[data-v-b1831549]{text-transform:uppercase;letter-spacing:.05em;color:var(--foreground-secondary);font-size:.7rem;font-family:var(--primary-font-family-mono-sans);flex:0 0 4.5rem}.facet-chips[data-v-b1831549]{flex-wrap:wrap;gap:.4rem;display:flex}.facet-chip[data-v-b1831549]{background:var(--background-secondary);color:var(--foreground-primary);border:1px solid var(--background-zebra);cursor:pointer;font-family:var(--primary-font-family-mono-sans);border-radius:999px;align-items:baseline;gap:.4rem;padding:.2rem .65rem;font-size:.85rem;display:inline-flex}.facet-chip[data-v-b1831549]:hover{border-color:var(--foreground-secondary)}.facet-chip.active[data-v-b1831549]{background:var(--foreground-primary);color:var(--background-primary);border-color:var(--foreground-primary)}.facet-chip__count[data-v-b1831549]{color:var(--foreground-secondary);font-size:.72rem}.facet-chip.active .facet-chip__count[data-v-b1831549]{color:var(--background-primary)}.pb-races[data-v-abddfb5a]{gap:.4rem;margin-bottom:.6rem;display:flex}.pb-race[data-v-abddfb5a]{background:var(--background-primary);color:var(--foreground-primary);border:1px solid var(--foreground-secondary);cursor:pointer;font-family:var(--primary-font-family-mono-sans);border-radius:6px;padding:.2rem .6rem}.pb-race[aria-pressed=true][data-v-abddfb5a]{background:var(--foreground-primary);color:var(--background-primary);border-color:var(--foreground-primary)}.pb-chips[data-v-abddfb5a]{flex-wrap:wrap;gap:.4rem;display:flex}.pb-chip[data-v-abddfb5a]{background:var(--background-secondary);color:var(--foreground-primary);border:1px solid var(--background-zebra);cursor:pointer;font-family:var(--primary-font-family-mono-sans);border-radius:999px;align-items:baseline;gap:.4rem;padding:.25rem .7rem;display:inline-flex}.pb-chip[data-v-abddfb5a]:hover{border-color:var(--foreground-secondary)}.pb-chip.active[data-v-abddfb5a]{background:var(--foreground-primary);color:var(--background-primary);border-color:var(--foreground-primary)}.pb-chip-count[data-v-abddfb5a]{color:var(--foreground-secondary);font-size:.75rem}.pb-chip.active .pb-chip-count[data-v-abddfb5a]{color:var(--background-primary)}.pb-empty[data-v-abddfb5a]{color:var(--foreground-secondary);font-size:.85rem}.page[data-v-013e617d]{flex:1;justify-content:flex-start;min-height:0}.tabs-tile[data-v-013e617d]{padding:.4rem 1rem!important}.resource-tabbar[data-v-013e617d]{scrollbar-width:none;gap:.5rem;display:flex;overflow-x:auto}.resource-tabbar[data-v-013e617d]::-webkit-scrollbar{display:none}.resource-tab[data-v-013e617d]{color:var(--foreground-secondary);font-family:var(--primary-font-family-mono-sans);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;padding:.4rem .8rem;font-size:.9rem;transition:all .2s}.resource-tab[data-v-013e617d]:hover{color:var(--foreground-primary);background:var(--background-secondary)}.resource-tab.active[data-v-013e617d]{color:var(--foreground-primary);border-color:var(--foreground-secondary);background:var(--background-secondary)}.resource-tab[data-v-013e617d]:focus-visible{outline:2px solid var(--accent-terminal);outline-offset:2px}.missing-profile-copy[data-v-013e617d]{margin:0;line-height:1.5}.missing-profile-fields[data-v-013e617d]{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.missing-profile-field[data-v-013e617d]{flex-direction:column;gap:.25rem;display:flex}.missing-profile-field label[data-v-013e617d]{color:var(--foreground-secondary);text-transform:uppercase;font-size:.8rem;font-family:var(--primary-font-family-mono-sans)}.missing-profile-field input[data-v-013e617d],.missing-profile-field select[data-v-013e617d]{background-color:var(--input-bg);border:1px solid var(--foreground-secondary);color:var(--foreground-primary);font-family:var(--primary-font-family-mono-sans);caret-color:var(--accent-terminal);border-radius:0;outline:none;padding:.6rem .75rem;font-size:1rem;font-weight:600}.missing-profile-field input[data-v-013e617d]:focus,.missing-profile-field select[data-v-013e617d]:focus{background-color:var(--input-focus-bg);border-color:var(--foreground-primary);box-shadow:inset 3px 0 0 0 var(--accent-terminal)}.missing-profile-field select[data-v-013e617d]{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 5 3 3 3-3'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2.2rem}.missing-profile-actions[data-v-013e617d]{margin-top:1rem}.missing-profile-btn[data-v-013e617d]{cursor:pointer;border:1px solid var(--foreground-secondary);background:var(--background-secondary);color:var(--foreground-primary);font-family:var(--primary-font-family-mono-sans);border-radius:4px;padding:.45rem .75rem}.missing-profile-btn[data-v-013e617d]:disabled{opacity:.6;cursor:not-allowed}.missing-profile-error[data-v-013e617d]{color:var(--accent-danger);margin-top:.6rem}.pack-filter-tile[data-v-013e617d]{padding:.5rem 1rem!important}.pack-filter[data-v-013e617d]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.pack-filter__label[data-v-013e617d]{opacity:.75;font-size:.85rem}.pack-filter__name[data-v-013e617d]{color:var(--foreground-primary-complement);font-weight:600;text-decoration:none}.pack-filter__name[data-v-013e617d]:hover{text-decoration:underline}.pack-filter__clear[data-v-013e617d]{cursor:pointer;border:1px solid var(--foreground-secondary);color:var(--foreground-primary);background:0 0;border-radius:3px;padding:0 .5rem;font-size:1rem;line-height:1.4}.panel-frame[data-v-59875ab9]{border:1px solid var(--foreground-secondary);background:#0000002e;min-width:0;margin:0;padding:22px 16px 14px;position:relative}.panel-title[data-v-59875ab9]{background:var(--background-primary);border:1px solid var(--foreground-secondary);font-family:var(--primary-font-family-mono-sans);color:var(--foreground-secondary);letter-spacing:.16em;text-transform:uppercase;padding:2px 9px;font-size:10.5px;font-weight:700;position:absolute;top:0;left:14px;transform:translateY(-50%)}.bnet-linking[data-v-04c5fe6b]{color:var(--foreground-muted);align-items:center;gap:.5rem;display:inline-flex}.bnet-spinner[data-v-04c5fe6b]{border:2px solid;border-top-color:#0000;border-radius:50%;flex:none;width:1rem;height:1rem;animation:.7s linear infinite bnet-spin-04c5fe6b}@keyframes bnet-spin-04c5fe6b{to{transform:rotate(360deg)}}.page[data-v-04c5fe6b]{flex:1;justify-content:flex-start;min-height:0}.settings-panels[data-v-04c5fe6b]{flex-direction:column;gap:2rem;margin-top:1rem;padding-top:.75rem;display:flex}.language-options[data-v-04c5fe6b]{flex-wrap:wrap;gap:.5rem;display:flex}.integration-item[data-v-04c5fe6b]{background:var(--background-secondary);border:1px solid var(--background-zebra);border-radius:6px;justify-content:space-between;align-items:flex-start;gap:2rem;padding:1rem;display:flex}.integration-item+.integration-item[data-v-04c5fe6b]{margin-top:.75rem}.integration-info[data-v-04c5fe6b]{flex:1}.integration-name[data-v-04c5fe6b]{align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:1.1rem;display:flex}.integration-description[data-v-04c5fe6b]{color:var(--foreground-secondary);font-size:.9rem;line-height:1.4}.diagnostics-row[data-v-04c5fe6b]{cursor:pointer;align-items:flex-start;gap:.6rem;display:flex}.diagnostics-row input[data-v-04c5fe6b]{margin-top:.2rem}.diagnostics-row>span[data-v-04c5fe6b]{flex-direction:column;gap:.2rem;display:flex}.connected-status[data-v-04c5fe6b]{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.bnet-confirm-toons[data-v-04c5fe6b]{color:var(--foreground-muted);margin:.25rem 0 0;padding-left:1.25rem;font-size:.9rem}.status-badge[data-v-04c5fe6b]{border-radius:6px;padding:.2rem .5rem;font-size:.8rem}.status-badge.success[data-v-04c5fe6b]{color:var(--foreground-primary-complement);border:1px solid var(--foreground-primary-complement);background:0 0}.btn[data-v-04c5fe6b]{background:var(--background-primary);color:var(--foreground-primary);border:1px solid var(--foreground-secondary);cursor:pointer;font-family:var(--primary-font-family-mono-sans);border-radius:6px;align-items:center;padding:.3rem .65rem;display:inline-flex}.btn.primary[data-v-04c5fe6b]{background:var(--foreground-primary);color:var(--background-primary);border-color:var(--foreground-primary)}.btn.danger[data-v-04c5fe6b]{background:var(--accent-danger);color:#fff;border-color:var(--accent-danger)}.lang-btn[aria-pressed=true][data-v-04c5fe6b]{background:var(--foreground-primary);color:var(--background-primary);border-color:var(--foreground-primary)}.profile-form[data-v-04c5fe6b]{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-top:.75rem;display:flex}.profile-field[data-v-04c5fe6b]{color:var(--foreground-secondary);flex-direction:column;gap:.3rem;font-size:.85rem;display:flex}.profile-input[data-v-04c5fe6b]{background:var(--background-primary);color:var(--foreground-primary);border:1px solid var(--foreground-secondary);font-family:var(--primary-font-family-mono-sans);border-radius:6px;padding:.3rem .5rem}.profile-error[data-v-04c5fe6b]{color:var(--accent-danger);margin-top:.5rem;font-size:.85rem}.suggest-title[data-v-04c5fe6b]{margin:1rem 0 .25rem}.suggestion-list[data-v-04c5fe6b]{margin:.5rem 0 0;padding:0;list-style:none}.btn-leading-icon[data-v-04c5fe6b]{margin-right:.35rem}.mcp-intro[data-v-04c5fe6b]{margin-bottom:.75rem}.mcp-docs-link[data-v-04c5fe6b]{color:var(--foreground-primary-complement);text-decoration:underline}.mcp-token-list[data-v-04c5fe6b]{margin:0 0 .75rem;padding:0;list-style:none}.mcp-empty[data-v-04c5fe6b]{margin-bottom:.75rem}.mcp-new-token[data-v-04c5fe6b]{background:var(--background-secondary);border:1px solid var(--accent-danger);border-radius:6px;flex-direction:column;gap:.5rem;margin-bottom:.75rem;padding:1rem;display:flex}.mcp-new-token-warning[data-v-04c5fe6b]{color:var(--accent-danger);align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;display:flex}.mcp-token-row[data-v-04c5fe6b]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mcp-token-value[data-v-04c5fe6b]{overflow-wrap:anywhere;background:var(--background-primary);border:1px solid var(--foreground-secondary);min-width:0;font-family:var(--primary-font-family-mono-sans);border-radius:6px;flex:1;padding:.4rem .6rem;font-size:.85rem}.mcp-dismiss[data-v-04c5fe6b]{align-self:flex-start}.mcp-create-row[data-v-04c5fe6b]{margin-top:.25rem}.mcp-config-block[data-v-04c5fe6b]{flex-direction:column;gap:.4rem;margin-top:.25rem;display:flex}.mcp-config-header[data-v-04c5fe6b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mcp-config-body[data-v-04c5fe6b]{margin:0}.mcp-config-pre[data-v-04c5fe6b]{background:var(--background-primary);border:1px solid var(--foreground-secondary);font-family:var(--primary-font-family-mono-sans);white-space:pre;border-radius:6px;margin:0;padding:.6rem .75rem;font-size:.8rem;line-height:1.4;overflow-x:auto}.mcp-config-note[data-v-04c5fe6b]{margin:0;font-size:.85rem}.modal-overlay[data-v-04c5fe6b]{z-index:3000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-04c5fe6b]{background:var(--background-primary);border:1px solid var(--foreground-secondary);border-radius:10px;width:min(480px,92vw);padding:1rem 1.1rem 1.1rem}.modal h3[data-v-04c5fe6b]{margin-top:0;margin-bottom:.5rem}.mcp-name-input[data-v-04c5fe6b]{box-sizing:border-box;width:100%;margin-top:.75rem}.mcp-name-actions[data-v-04c5fe6b]{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}@media (width<=600px){.integration-item[data-v-04c5fe6b]{flex-direction:column;align-items:stretch}.integration-action[data-v-04c5fe6b]{align-self:flex-start}.connected-status[data-v-04c5fe6b]{align-items:flex-start}}.practice-tile[data-v-0bae816f]{--foreground-primary:var(--foreground-primary-dark);--foreground-secondary:var(--foreground-secondary-dark);--foreground-primary-complement:var(--foreground-primary-dark-complement);--foreground-cc:var(--foreground-cc-dark);background:#0b0d14;border:1px solid #ffffff14;border-radius:9px;flex-direction:column;grid-column:1/-1;display:flex;overflow:hidden;box-shadow:0 12px 36px #00000073}.pt-header[data-v-0bae816f]{background:#aaddbb0a;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:.55rem 1.1rem;display:flex}.pt-head-title[data-v-0bae816f]{font-family:var(--primary-font-family-mono-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--foreground-primary-complement);font-size:.74rem;font-weight:800}.pt-clear[data-v-0bae816f]{color:var(--foreground-secondary);cursor:pointer;font-family:var(--primary-font-family-mono-sans);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:none;padding:0;font-size:.62rem;font-weight:800}.pt-clear[data-v-0bae816f]:hover{color:var(--foreground-cc);background:0 0}.pt-body[data-v-0bae816f]{padding:.95rem 1.1rem 1.05rem}.pt-id[data-v-0bae816f]{flex-direction:column;gap:.25rem;display:flex}.pt-tag-row[data-v-0bae816f]{align-items:center;gap:.5rem;display:flex}.pt-tag[data-v-0bae816f]{color:var(--foreground-primary);font-size:1.05rem;font-weight:800;font-family:var(--primary-font-family-mono-sans)}.pt-matchup[data-v-0bae816f]{letter-spacing:.08em;text-transform:uppercase;color:var(--foreground-primary-complement);background:#aaddbb1a;border:1px solid #adb3;border-radius:4px;padding:1px 7px;font-size:.58rem;font-weight:800}.pt-pop[data-v-0bae816f]{color:var(--foreground-secondary);font-size:.7rem}.pt-note[data-v-0bae816f]{color:var(--foreground-secondary);margin:.8rem 0 0;font-size:.85rem}.pt-main[data-v-0bae816f]{flex-wrap:wrap;align-items:center;gap:1.75rem;margin-top:.85rem;display:flex}.pt-figure[data-v-0bae816f]{flex-direction:column;align-items:flex-start;min-width:120px;display:flex}.pt-pct[data-v-0bae816f]{font-size:2.6rem;font-weight:800;line-height:.95;font-family:var(--primary-font-family-mono-sans);color:var(--foreground-primary)}.pt-pct-sign[data-v-0bae816f]{opacity:.6;margin-left:.1rem;font-size:1.3rem}.tier-great .pt-pct[data-v-0bae816f]{color:var(--foreground-primary-complement)}.tier-good .pt-pct[data-v-0bae816f]{color:var(--foreground-primary)}.pt-pct-label[data-v-0bae816f]{letter-spacing:.07em;text-transform:uppercase;color:var(--foreground-secondary);margin-top:.35rem;font-size:.58rem;font-weight:800}.pt-trend[data-v-0bae816f]{margin-top:.3rem;font-size:.72rem;font-weight:700}.trend-improving[data-v-0bae816f]{color:var(--foreground-primary-complement)}.trend-regressing[data-v-0bae816f]{color:var(--foreground-cc)}.trend-flat[data-v-0bae816f]{color:var(--foreground-secondary)}.pt-spark[data-v-0bae816f]{flex:1;min-width:200px;height:72px}.pt-spark-area[data-v-0bae816f]{fill:#aaddbb1f;stroke:none}.pt-spark-line[data-v-0bae816f]{stroke:var(--foreground-primary-complement);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.pt-spark-dot[data-v-0bae816f]{fill:var(--foreground-primary-complement);filter:drop-shadow(0 0 4px #aaddbbb3)}.pt-copy[data-v-0bae816f]{color:var(--foreground-primary);margin:.85rem 0 .5rem;font-size:.88rem}.pt-link[data-v-0bae816f]{letter-spacing:.05em;text-transform:uppercase;color:var(--foreground-primary-complement);font-size:.72rem;font-weight:800;text-decoration:none}.pt-link[data-v-0bae816f]:hover{text-decoration:underline}.page[data-v-b421833b]{flex:1;justify-content:flex-start;min-height:0}.dash-tile[data-v-b421833b]{--foreground-primary:var(--foreground-primary-dark);--foreground-secondary:var(--foreground-secondary-dark);--foreground-primary-complement:var(--foreground-primary-dark-complement);--foreground-cc:var(--foreground-cc-dark);border-radius:9px;overflow:hidden;background:#0b0d14!important;border:1px solid #ffffff14!important;padding:0!important;box-shadow:0 12px 36px #00000073!important}.dash-tile[data-v-b421833b] .tile-header{box-sizing:border-box;background:#ffffff05;border-bottom:1px solid #ffffff0f;width:100%;margin-bottom:0;padding:.55rem 1.1rem}.dash-tile[data-v-b421833b] .tile-body{padding:1rem 1.1rem}.dash-hero[data-v-b421833b] .tile-body{padding:0}.dash-head-title[data-v-b421833b]{font-family:var(--primary-font-family-mono-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--foreground-primary);font-size:.74rem;font-weight:800}.dash-head-row[data-v-b421833b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.head-legend[data-v-b421833b]{letter-spacing:.06em;text-transform:uppercase;color:var(--foreground-secondary);align-items:center;gap:.45rem;font-size:.6rem;font-weight:800;display:flex}.hl-swatch[data-v-b421833b]{border-radius:2px;width:8px;height:8px;margin-left:.4rem;display:inline-block}.hl-swatch[data-v-b421833b]:first-child{margin-left:0}.hl-pro[data-v-b421833b]{background:var(--foreground-cc)}.hl-all[data-v-b421833b]{background:var(--foreground-secondary)}.hl-you[data-v-b421833b]{background:var(--foreground-primary-complement);box-shadow:0 0 6px var(--foreground-primary-complement)}.hero-row[data-v-b421833b]{background:radial-gradient(120% 140% at 0 0,#aaddbb0f 0%,#0000 55%),radial-gradient(120% 140% at 100% 0,#c489ff0d 0%,#0000 55%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 1.4rem;display:flex}.hero-eyebrow[data-v-b421833b]{letter-spacing:.22em;text-transform:uppercase;color:var(--foreground-secondary);margin-bottom:.3rem;font-size:.62rem;font-weight:800}.hero-title[data-v-b421833b]{font-family:var(--primary-font-family-mono-sans);letter-spacing:.02em;color:var(--foreground-primary);margin:0;font-size:1.7rem;font-weight:800}.hero-caveat[data-v-b421833b]{color:var(--foreground-secondary);margin:.4rem 0 0;font-size:.76rem}.hero-stats[data-v-b421833b]{gap:.8rem;display:flex}.hero-stat[data-v-b421833b]{text-align:center;background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;min-width:96px;padding:.6rem .9rem}.hero-stat-val[data-v-b421833b]{color:var(--foreground-primary-complement);font-size:1.7rem;font-weight:800;line-height:1;font-family:var(--primary-font-family-mono-sans)}.hero-stat-label[data-v-b421833b]{letter-spacing:.08em;text-transform:uppercase;color:var(--foreground-secondary);margin-top:.35rem;font-size:.58rem;font-weight:800}.metric-grid[data-v-b421833b]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.7rem;display:grid}.stat-card[data-v-b421833b]{background:#ffffff06;border:1px solid #ffffff12;border-radius:8px;padding:.7rem .8rem .75rem;transition:border-color .18s,transform .18s,box-shadow .18s}.stat-card[data-v-b421833b]:hover{border-color:#ffffff29;transform:translateY(-2px);box-shadow:0 8px 22px #0000004d}.sc-top[data-v-b421833b]{justify-content:space-between;align-items:flex-start;gap:.4rem;display:flex}.sc-label[data-v-b421833b]{letter-spacing:.06em;text-transform:uppercase;color:var(--foreground-secondary);font-size:.62rem;font-weight:800;line-height:1.3}.sc-hint[data-v-b421833b]{vertical-align:middle;margin-left:.25rem}.sc-info-btn[data-v-b421833b]{color:var(--foreground-secondary);cursor:help;opacity:.75;background:0 0;border:none;align-items:center;margin:0;padding:0;line-height:0;transition:color .15s,opacity .15s;display:inline-flex}.sc-info-btn[data-v-b421833b]:hover{color:var(--foreground-primary);opacity:1;background:0 0}.sc-info-btn[data-v-b421833b]:focus{box-shadow:none}.sc-info-btn[data-v-b421833b]:focus-visible{outline:2px solid var(--foreground-secondary);outline-offset:2px;border-radius:2px}.sc-trend[data-v-b421833b]{font-size:.8rem;line-height:1}.sc-value-row[data-v-b421833b]{justify-content:space-between;align-items:flex-end;gap:.5rem;margin:.35rem 0 .5rem;display:flex}.sc-value[data-v-b421833b]{font-size:1.85rem;font-weight:800;line-height:1;font-family:var(--primary-font-family-mono-sans);color:var(--foreground-primary)}.sc-spark[data-v-b421833b]{flex-shrink:0;width:92px;height:30px}.sc-spark-line[data-v-b421833b]{stroke:var(--foreground-primary-complement);stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.sc-spark-area[data-v-b421833b]{fill:#aaddbb1a;stroke:none}.sc-spark-dot[data-v-b421833b]{fill:var(--foreground-primary-complement)}.sc-scale[data-v-b421833b]{margin:.1rem 0 .55rem}.sc-track[data-v-b421833b]{background:linear-gradient(90deg,#9f404059,#ffffff0f 50%,#aaddbb59);border-radius:3px;height:4px;position:relative}.sc-tick[data-v-b421833b]{border-radius:1px;width:2px;height:8px;position:absolute;top:-2px;transform:translate(-1px)}.sc-tick-pro[data-v-b421833b]{background:var(--foreground-cc)}.sc-tick-all[data-v-b421833b]{background:var(--foreground-secondary)}.sc-you[data-v-b421833b]{background:var(--foreground-primary-complement);width:9px;height:9px;box-shadow:0 0 7px var(--foreground-primary-complement), 0 0 0 2px #0b0d14;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.sc-baselines[data-v-b421833b]{gap:.5rem;display:flex}.sc-cmp[data-v-b421833b]{font-size:.78rem;font-weight:700;font-family:var(--primary-font-family-mono-sans);color:var(--foreground-primary);flex:1;align-items:baseline;gap:.3rem;display:flex}.sc-cmp em[data-v-b421833b]{letter-spacing:.06em;text-transform:uppercase;color:var(--foreground-secondary);font-size:.56rem;font-style:normal;font-weight:800}.cmp-better[data-v-b421833b]{color:var(--foreground-primary-complement)}.cmp-worse[data-v-b421833b]{color:var(--foreground-cc)}.trend-improving[data-v-b421833b]{color:var(--foreground-primary-complement)}.trend-regressing[data-v-b421833b]{color:var(--foreground-cc)}.trend-flat[data-v-b421833b]{color:var(--foreground-secondary)}.trend-head-controls[data-v-b421833b]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.trend-dir-chip[data-v-b421833b]{letter-spacing:.06em;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff14;border-radius:4px;padding:2px 8px;font-size:.6rem;font-weight:800}.dash-select[data-v-b421833b]{color:var(--foreground-primary);font-family:var(--primary-font-family-mono-sans);cursor:pointer;background:#0000004d;border:1px solid #ffffff1a;border-radius:5px;padding:3px 9px;font-size:.7rem;font-weight:700}.dash-select[data-v-b421833b]:focus{border-color:var(--foreground-primary-complement);box-shadow:none;background:#00000073;outline:none}.trend-body[data-v-b421833b]{padding-top:.3rem}.trend-legend[data-v-b421833b]{letter-spacing:.03em;color:var(--foreground-secondary);flex-wrap:wrap;gap:1rem;margin-top:.6rem;font-size:.66rem;font-weight:700;display:flex}.tl-item[data-v-b421833b]{align-items:center;gap:.4rem;display:inline-flex}.tl-swatch[data-v-b421833b]{border-radius:2px;width:12px;height:3px;display:inline-block}.goals-body[data-v-b421833b]{flex-direction:column;gap:.9rem;display:flex}.goal-list[data-v-b421833b]{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.goal-card[data-v-b421833b]{border:1px solid #ffffff12;border-left:3px solid var(--foreground-secondary);background:#ffffff06;border-radius:8px;padding:.6rem .85rem .7rem}.goal-card.goal-met[data-v-b421833b]{border-left-color:var(--foreground-primary-complement)}.goal-card.goal-short[data-v-b421833b]{border-left-color:var(--foreground-cc)}.goal-top[data-v-b421833b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.goal-label[data-v-b421833b]{letter-spacing:.06em;text-transform:uppercase;color:var(--foreground-primary);font-size:.66rem;font-weight:800}.goal-meta[data-v-b421833b]{color:var(--foreground-secondary);align-items:center;gap:.6rem;font-size:.66rem;display:flex}.goal-chip[data-v-b421833b]{letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:2px 7px;font-size:.58rem;font-weight:800}.goal-status-met[data-v-b421833b]{color:var(--foreground-primary-complement);background:#aaddbb1f}.goal-status-short[data-v-b421833b]{color:var(--foreground-cc);background:#f04b641a}.goal-trend[data-v-b421833b]{font-weight:700}.goal-days.overdue[data-v-b421833b]{color:var(--foreground-cc)}.goal-clear[data-v-b421833b]{color:var(--foreground-secondary);cursor:pointer;background:0 0;border:none;padding:0 .1rem;font-size:.72rem;line-height:1}.goal-clear[data-v-b421833b]:hover{color:var(--foreground-cc);background:0 0}.goal-progress[data-v-b421833b]{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.goal-bar[data-v-b421833b]{background:#ffffff12;border-radius:4px;flex:1;height:6px;overflow:hidden}.goal-bar-fill[data-v-b421833b]{background:linear-gradient(90deg, #adb9, var(--foreground-primary-complement));border-radius:4px;height:100%;transition:width .4s cubic-bezier(.19,1,.22,1)}.goal-met .goal-bar-fill[data-v-b421833b]{background:linear-gradient(90deg, var(--foreground-primary-complement), #cdeed6)}.goal-numbers[data-v-b421833b]{font-family:var(--primary-font-family-mono-sans);white-space:nowrap;font-size:.95rem;font-weight:800}.goal-sep[data-v-b421833b]{color:var(--foreground-secondary);margin:0 .25rem}.goal-current[data-v-b421833b]{color:var(--foreground-secondary)}.goal-target[data-v-b421833b]{color:var(--foreground-primary)}.goals-empty[data-v-b421833b]{color:var(--foreground-secondary);margin:0;font-size:.82rem}.demo-banner[data-v-b421833b]{background:linear-gradient(90deg,#aaddbb1f,#c489ff12);border:1px solid #aaddbb52;border-radius:9px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1.1rem;display:flex;box-shadow:0 8px 24px #00000047}.db-text[data-v-b421833b]{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.db-badge[data-v-b421833b]{letter-spacing:.12em;text-transform:uppercase;color:#0b0d14;background:var(--foreground-primary-complement);border-radius:4px;padding:2px 8px;font-size:.56rem;font-weight:800}.db-msg[data-v-b421833b]{color:var(--foreground-primary);font-size:.86rem}.goal-cta[data-v-b421833b]{color:var(--foreground-secondary);border-top:1px dashed #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.7rem;font-size:.84rem;display:flex}.goal-form[data-v-b421833b]{border-top:1px dashed #ffffff14;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.6rem;display:flex}.gf-metric[data-v-b421833b]{min-width:180px}.gf-input[data-v-b421833b]{color:var(--foreground-primary);font-family:var(--primary-font-family-mono-sans);background:#0000004d;border:1px solid #ffffff1a;border-radius:5px;padding:.32rem .55rem;font-size:.78rem}.gf-input[data-v-b421833b]:focus{border-color:var(--foreground-primary-complement);box-shadow:none;background:#00000073;outline:none}.gf-date[data-v-b421833b]{color:var(--foreground-secondary)}.goal-error[data-v-b421833b]{color:var(--foreground-cc);font-size:.8rem}.dash-btn-solid[data-v-b421833b]{background:var(--foreground-primary-complement);color:#0b0d14;border:1px solid var(--foreground-primary-complement);font-family:var(--primary-font-family-mono-sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:6px;padding:.4rem 1rem;font-size:.72rem;font-weight:800;text-decoration:none;transition:filter .15s,transform 80ms,box-shadow .15s;display:inline-block}.dash-btn-solid[data-v-b421833b]:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 16px #aaddbb40}.dash-btn-solid[data-v-b421833b]:active{transform:translateY(1px)}.dash-btn-solid[data-v-b421833b]:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.dash-btn-ghost[data-v-b421833b]{color:var(--foreground-primary);font-family:var(--primary-font-family-mono-sans);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;padding:.36rem .8rem;font-size:.68rem;font-weight:800;transition:all .15s}.dash-btn-ghost[data-v-b421833b]:hover{background:#ffffff1a;border-color:#ffffff38}.dash-empty[data-v-b421833b]{text-align:center;color:var(--foreground-secondary);padding:2rem 1rem}.dash-empty-cta .dash-empty-glyph[data-v-b421833b]{color:var(--foreground-primary-complement);opacity:.7;font-size:2.6rem}.dash-empty-cta h3[data-v-b421833b]{color:var(--foreground-primary);letter-spacing:.02em;margin:.6rem 0 .4rem;font-weight:800}.dash-empty-cta p[data-v-b421833b]{max-width:440px;margin:0 auto 1.1rem}.dash-spinner[data-v-b421833b]{border:2px solid #ffffff1f;border-top-color:var(--foreground-primary-complement);border-radius:50%;width:26px;height:26px;margin:0 auto;animation:.8s linear infinite dash-spin-b421833b}@keyframes dash-spin-b421833b{to{transform:rotate(360deg)}}.keep-playing[data-v-b421833b]{flex-direction:column;align-items:center;gap:1rem;display:flex}.kp-ring[data-v-b421833b]{border-radius:50%;place-items:center;width:92px;height:92px;display:grid;position:relative}.kp-ring[data-v-b421833b]:before{content:"";background:conic-gradient(var(--foreground-primary-complement) var(--pct), #ffffff14 0);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(33px,#0000 98%,#000 100%);mask:radial-gradient(33px,#0000 98%,#000 100%)}.kp-ring span[data-v-b421833b]{z-index:1;font-family:var(--primary-font-family-mono-sans);color:var(--foreground-primary);font-size:1.3rem;font-weight:800;position:relative}.kp-ring small[data-v-b421833b]{color:var(--foreground-secondary);font-size:.8rem}.keep-playing p[data-v-b421833b]{max-width:420px;margin:0}.practice-cta-lead[data-v-b421833b]{color:var(--foreground-primary);margin:0 0 .75rem}.practice-cta-hint[data-v-b421833b]{color:var(--foreground-secondary);margin:.75rem 0 0;font-size:.85rem}.practice-cta .hint[data-v-b421833b]{color:var(--foreground-secondary);font-size:.85rem}.practice-cta .error[data-v-b421833b]{color:var(--foreground-cc)}.map-background-admin[data-v-ca88fbab]{flex-direction:column;gap:1.5rem;padding-bottom:2rem;display:flex}.admin-header h2[data-v-ca88fbab]{color:var(--foreground-primary);margin:0 0 .25rem}.admin-header .hint[data-v-ca88fbab]{max-width:800px}.admin-grid[data-v-ca88fbab]{grid-template-columns:minmax(260px,1fr) minmax(340px,1.3fr) minmax(320px,1.3fr);grid-template-areas:"list editor preview";align-items:start;gap:1.5rem;display:grid}.admin-panel[data-v-ca88fbab]{background:var(--background-secondary);border:1px solid var(--foreground-secondary);border-radius:12px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex;box-shadow:0 4px 20px #0003}.list-panel[data-v-ca88fbab]{grid-area:list}.editor-panel[data-v-ca88fbab]{grid-area:editor}.preview-panel[data-v-ca88fbab]{grid-area:preview}.panel-header[data-v-ca88fbab]{border-bottom:1px solid var(--foreground-placeholder);justify-content:space-between;align-items:center;margin-bottom:.25rem;padding-bottom:.75rem;display:flex}.panel-header h3[data-v-ca88fbab]{color:var(--foreground-primary-complement);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:1.1rem}.background-grid[data-v-ca88fbab]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;max-height:850px;padding-right:.5rem;display:grid;overflow-y:auto}.background-card[data-v-ca88fbab]{background:var(--background-primary);border:1px solid var(--foreground-placeholder);cursor:pointer;border-radius:10px;flex-direction:column;transition:all .2s;display:flex;position:relative;overflow:hidden}.background-card[data-v-ca88fbab]:hover{border-color:var(--foreground-secondary);transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.background-card.active[data-v-ca88fbab]{border-color:var(--foreground-primary-complement);box-shadow:0 0 0 2px var(--foreground-primary-complement)}.card-thumb[data-v-ca88fbab]{border-bottom:1px solid var(--foreground-placeholder);background:#000;justify-content:center;align-items:center;height:120px;display:flex;overflow:hidden}.card-thumb img[data-v-ca88fbab]{object-fit:contain;width:100%;height:100%}.thumb-placeholder[data-v-ca88fbab]{color:var(--foreground-placeholder);text-transform:uppercase;font-size:.8rem}.card-content[data-v-ca88fbab]{flex-direction:column;gap:.4rem;padding:.75rem;display:flex}.card-title[data-v-ca88fbab]{font-weight:var(--font-weight-semibold);color:var(--foreground-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card-meta[data-v-ca88fbab]{justify-content:space-between;align-items:center;display:flex}.card-actions[data-v-ca88fbab]{opacity:0;transition:opacity .2s;position:absolute;top:.5rem;right:.5rem}.background-card:hover .card-actions[data-v-ca88fbab]{opacity:1}.editor-form[data-v-ca88fbab]{flex-direction:column;gap:1.25rem;display:flex}.form-section[data-v-ca88fbab]{flex-direction:column;gap:.75rem;display:flex}.field[data-v-ca88fbab]{flex-direction:column;gap:.4rem;display:flex}.label[data-v-ca88fbab]{font-size:.8rem;font-weight:var(--font-weight-semibold);color:var(--foreground-secondary);text-transform:uppercase;letter-spacing:.02em}.file-upload-zone[data-v-ca88fbab]{gap:.5rem;display:flex}.upload-trigger[data-v-ca88fbab]{border:1px dashed var(--foreground-secondary);cursor:pointer;color:var(--foreground-primary);font-family:var(--primary-font-family-mono-sans);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1rem;transition:background .2s;display:flex}.upload-trigger[data-v-ca88fbab]:hover{background:#ffffff0d;border-style:solid}.upload-trigger.uploading[data-v-ca88fbab]{opacity:.7;cursor:wait}.hidden-input[data-v-ca88fbab]{display:none}.upload-meta[data-v-ca88fbab]{color:var(--foreground-placeholder);justify-content:space-between;gap:1rem;padding:0 .25rem;font-size:.75rem;display:flex}.transform-section[data-v-ca88fbab]{border:1px solid var(--foreground-placeholder);border-radius:8px;margin:0;padding:1rem}.transform-section legend[data-v-ca88fbab]{font-size:.8rem;font-weight:var(--font-weight-semibold);color:var(--foreground-secondary);padding:0 .5rem}.transform-grid[data-v-ca88fbab]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.transform-input-row[data-v-ca88fbab]{align-items:center;gap:.4rem;display:flex}.transform-input-row input[data-v-ca88fbab]{flex:1;min-width:0}.btn-nudge[data-v-ca88fbab]{justify-content:center;align-items:center;width:2rem;min-width:2rem;height:2rem;padding:0;display:flex}.nudge-hint[data-v-ca88fbab]{text-align:center;display:block}.full-width[data-v-ca88fbab]{grid-column:span 2}.editor-actions[data-v-ca88fbab]{gap:1rem;margin-top:.5rem;display:flex}.btn.big[data-v-ca88fbab]{font-weight:var(--font-weight-semibold);flex:1;padding:.75rem}.preview-empty[data-v-ca88fbab]{color:var(--foreground-placeholder);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.empty-icon[data-v-ca88fbab]{opacity:.3}.preview-toolbar[data-v-ca88fbab]{background:var(--background-primary);border:1px solid var(--foreground-placeholder);border-radius:8px;padding:.75rem}.state-slider[data-v-ca88fbab]{align-items:center;gap:1rem;display:flex}.state-slider .label[data-v-ca88fbab]{white-space:nowrap;min-width:100px}.minimap-container[data-v-ca88fbab]{border:1px solid var(--foreground-secondary);border-radius:8px;overflow:hidden}.badge[data-v-ca88fbab]{background:var(--background-tertiary);border:1px solid var(--foreground-placeholder);color:var(--foreground-secondary);font-size:.7rem;font-family:var(--primary-font-family-mono-sans);border-radius:12px;padding:.15rem .5rem}.id-badge[data-v-ca88fbab]{color:var(--foreground-primary-complement);background:#a1c3ac1a;border-color:#a1c3ac4d}.mono-id[data-v-ca88fbab]{font-family:var(--primary-font-family-mono-sans);color:var(--foreground-placeholder);font-size:.75rem}.mono-text[data-v-ca88fbab]{font-family:var(--primary-font-family-mono-sans)}.truncate[data-v-ca88fbab]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.error-box[data-v-ca88fbab]{border:1px solid var(--foreground-cc);color:var(--foreground-cc);background:#f04b641a;border-radius:8px;padding:.75rem;font-size:.9rem}.state-message[data-v-ca88fbab]{text-align:center;padding:2rem}.btn-icon[data-v-ca88fbab]{background:var(--background-secondary);border:1px solid var(--foreground-placeholder);color:var(--foreground-secondary);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.btn-icon[data-v-ca88fbab]:hover{background:var(--accent-danger);color:#fff;border-color:var(--accent-danger)}@media (width<=1300px){.admin-grid[data-v-ca88fbab]{grid-template-columns:1fr 1fr;grid-template-areas:"list list""editor preview"}}@media (width<=800px){.admin-grid[data-v-ca88fbab]{grid-template-columns:1fr;grid-template-areas:"editor""preview""list"}.background-grid[data-v-ca88fbab]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));max-height:400px}}.desktop-releases-admin[data-v-72da5e33]{flex-direction:column;gap:1.5rem;padding-bottom:2rem;display:flex}.admin-header h2[data-v-72da5e33]{color:var(--foreground-primary);margin:0 0 .25rem}.releases-grid[data-v-72da5e33]{grid-template-columns:1fr minmax(320px,420px);align-items:start;gap:1.5rem;display:grid}.admin-panel[data-v-72da5e33]{background:var(--background-secondary);border:1px solid var(--foreground-secondary);border-radius:12px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex;box-shadow:0 4px 20px #0003}.panel-header[data-v-72da5e33]{border-bottom:1px solid var(--foreground-placeholder);justify-content:space-between;align-items:center;margin-bottom:.25rem;padding-bottom:.75rem;display:flex}.panel-header h3[data-v-72da5e33]{color:var(--foreground-primary-complement);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:1.1rem}.releases-table[data-v-72da5e33]{border-collapse:collapse;width:100%;font-size:.9rem}.releases-table th[data-v-72da5e33]{text-align:left;font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--foreground-secondary);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--foreground-placeholder);padding:.4rem .6rem}.releases-table td[data-v-72da5e33]{vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:.5rem .6rem}.releases-table tr:last-child td[data-v-72da5e33]{border-bottom:none}.row-current[data-v-72da5e33]{background:#a1c3ac0f}.mono[data-v-72da5e33]{font-family:var(--primary-font-family-mono-sans)}.channel-badge[data-v-72da5e33]{font-size:.7rem;font-family:var(--primary-font-family-mono-sans);text-transform:uppercase;font-weight:var(--font-weight-semibold);border-radius:12px;padding:.15rem .5rem}.channel-badge.stable[data-v-72da5e33]{color:var(--foreground-primary-complement);background:#a1c3ac26;border:1px solid #a1c3ac66}.channel-badge.beta[data-v-72da5e33]{color:#c8a050;background:#c8a05026;border:1px solid #c8a05066}.date-cell[data-v-72da5e33]{color:var(--foreground-secondary);white-space:nowrap;font-size:.85rem}.current-indicator[data-v-72da5e33]{color:var(--foreground-primary-complement);font-size:.8rem;font-weight:var(--font-weight-semibold)}.not-current[data-v-72da5e33]{color:var(--foreground-placeholder)}.actions-cell[data-v-72da5e33]{text-align:right;white-space:nowrap}.btn.small[data-v-72da5e33]{padding:.25rem .6rem;font-size:.8rem}.release-detail[data-v-72da5e33]{border:1px solid var(--foreground-placeholder);border-radius:8px;padding:.5rem .75rem;font-size:.85rem}.release-detail-summary[data-v-72da5e33]{cursor:pointer;color:var(--foreground-secondary);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;list-style:none;display:flex}.release-detail-summary[data-v-72da5e33]::-webkit-details-marker{display:none}.url-list[data-v-72da5e33]{flex-direction:column;gap:.4rem;margin-top:.6rem;display:flex}.url-row[data-v-72da5e33]{align-items:baseline;gap:.75rem;display:flex}.url-label[data-v-72da5e33]{min-width:60px;font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--foreground-secondary);text-transform:uppercase;letter-spacing:.03em;flex-shrink:0}.url-link[data-v-72da5e33]{color:var(--foreground-primary);word-break:break-all;font-size:.8rem}.notes-row[data-v-72da5e33]{align-items:flex-start}.notes-text[data-v-72da5e33]{color:var(--foreground-secondary);white-space:pre-wrap;font-size:.85rem}.form-body[data-v-72da5e33]{flex-direction:column;gap:.9rem;display:flex}.field-row[data-v-72da5e33]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.field[data-v-72da5e33]{flex-direction:column;gap:.35rem;display:flex}.label[data-v-72da5e33]{font-size:.8rem;font-weight:var(--font-weight-semibold);color:var(--foreground-secondary);text-transform:uppercase;letter-spacing:.02em}.checkbox-field[data-v-72da5e33]{flex-direction:row;align-items:center;gap:.5rem}.checkbox-field input[type=checkbox][data-v-72da5e33]{flex-shrink:0;width:1rem;height:1rem}.form-actions[data-v-72da5e33]{gap:.75rem;margin-top:.25rem;display:flex}.error-box[data-v-72da5e33]{border:1px solid var(--foreground-cc);color:var(--foreground-cc);background:#f04b641a;border-radius:8px;padding:.75rem;font-size:.9rem}.state-message[data-v-72da5e33]{text-align:center;padding:2rem}@media (width<=900px){.releases-grid[data-v-72da5e33]{grid-template-columns:1fr}}.publishers-list[data-v-b3c8638a]{flex-direction:column;gap:.75rem;display:flex}.toolbar[data-v-b3c8638a]{align-items:center;gap:.5rem;display:flex}.filter-input[data-v-b3c8638a]{background:var(--background-secondary);min-width:200px;color:var(--foreground-primary);border:1px solid var(--foreground-tertiary);border-radius:4px;flex:1;padding:.4rem .6rem}.btn[data-v-b3c8638a]{background:var(--background-secondary);color:var(--foreground-primary);border:1px solid var(--foreground-tertiary);cursor:pointer;border-radius:4px;padding:.4rem .8rem;font-family:inherit}.btn[data-v-b3c8638a]:hover{border-color:var(--foreground-primary-complement)}.btn[data-v-b3c8638a]:disabled{opacity:.6;cursor:not-allowed}.create-form[data-v-b3c8638a]{border:1px solid var(--foreground-tertiary);background:var(--background-secondary);border-radius:4px;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.field[data-v-b3c8638a]{flex-direction:column;gap:.2rem;display:flex}.field label[data-v-b3c8638a]{color:var(--foreground-secondary);font-size:.85rem}.field input[data-v-b3c8638a],.field textarea[data-v-b3c8638a]{background:var(--background-primary);color:var(--foreground-primary);border:1px solid var(--foreground-tertiary);border-radius:4px;padding:.4rem .6rem;font-family:inherit}.form-actions[data-v-b3c8638a]{justify-content:flex-end;display:flex}.publishers-table[data-v-b3c8638a]{border-collapse:collapse;width:100%}.publishers-table th[data-v-b3c8638a],.publishers-table td[data-v-b3c8638a]{text-align:left;border-bottom:1px solid var(--foreground-tertiary);padding:.5rem .6rem}.publishers-table th[data-v-b3c8638a]{color:var(--foreground-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.85rem;font-weight:500}.error[data-v-b3c8638a]{color:var(--foreground-cc)}.hint[data-v-b3c8638a]{color:var(--foreground-secondary)}.account-search-picker[data-v-3b01e9ab]{width:100%;position:relative}.account-search-input[data-v-3b01e9ab]{background:var(--background-secondary);width:100%;color:var(--foreground-primary);border:1px solid var(--foreground-tertiary);border-radius:4px;padding:.5rem .75rem;font-family:inherit;font-size:.95rem}.account-search-input[data-v-3b01e9ab]:focus{border-color:var(--foreground-primary-complement);outline:none}.account-search-dropdown[data-v-3b01e9ab]{z-index:50;background:var(--background-secondary);border:1px solid var(--foreground-tertiary);border-radius:4px;max-height:360px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 6px 16px #0006}.account-search-status[data-v-3b01e9ab]{color:var(--foreground-secondary);padding:.6rem .75rem;font-size:.9rem}.account-search-error[data-v-3b01e9ab]{color:var(--foreground-cc)}.account-search-list[data-v-3b01e9ab]{margin:0;padding:0;list-style:none}.account-search-item[data-v-3b01e9ab]{cursor:pointer;border-bottom:1px solid var(--foreground-tertiary);padding:.5rem .75rem}.account-search-item[data-v-3b01e9ab]:last-child{border-bottom:none}.account-search-item[data-v-3b01e9ab]:hover{background:var(--background-tertiary)}.account-search-item.is-excluded[data-v-3b01e9ab]{cursor:not-allowed;opacity:.55}.account-search-main[data-v-3b01e9ab]{align-items:baseline;gap:.5rem;display:flex}.account-search-name[data-v-3b01e9ab]{color:var(--foreground-primary);font-weight:600}.account-search-id[data-v-3b01e9ab]{font-family:var(--primary-font-family-mono-sans);color:var(--foreground-secondary);font-size:.8rem}.account-search-inactive[data-v-3b01e9ab]{color:var(--foreground-cc);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.account-search-meta[data-v-3b01e9ab]{color:var(--foreground-secondary);gap:.75rem;margin-top:.15rem;font-size:.85rem;display:flex}.account-search-player[data-v-3b01e9ab]{font-style:italic}.account-search-already[data-v-3b01e9ab]{color:var(--foreground-primary-complement)}.members-editor[data-v-60ea2301]{flex-direction:column;gap:.6rem;display:flex}.add-row[data-v-60ea2301]{align-items:flex-start;gap:.5rem;display:flex}.add-row[data-v-60ea2301]>:first-child{flex:1}.role-select[data-v-60ea2301]{background:var(--background-primary);color:var(--foreground-primary);border:1px solid var(--foreground-tertiary);border-radius:4px;padding:.5rem .6rem;font-family:inherit}.btn[data-v-60ea2301]{background:var(--background-primary);color:var(--foreground-primary);border:1px solid var(--foreground-tertiary);cursor:pointer;border-radius:4px;padding:.5rem .8rem;font-family:inherit}.btn[data-v-60ea2301]:hover{border-color:var(--foreground-primary-complement)}.btn[data-v-60ea2301]:disabled{opacity:.6;cursor:not-allowed}.btn.danger[data-v-60ea2301]:hover{border-color:var(--foreground-cc);color:var(--foreground-cc)}.members-table[data-v-60ea2301]{border-collapse:collapse;width:100%}.members-table th[data-v-60ea2301],.members-table td[data-v-60ea2301]{text-align:left;border-bottom:1px solid var(--foreground-tertiary);vertical-align:middle;padding:.5rem .6rem}.members-table th[data-v-60ea2301]{color:var(--foreground-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.85rem;font-weight:500}.members-table .name[data-v-60ea2301]{font-weight:600}.members-table .id[data-v-60ea2301]{font-family:var(--primary-font-family-mono-sans);color:var(--foreground-secondary);margin-left:.4rem;font-size:.85rem}.members-table select[data-v-60ea2301]{background:var(--background-primary);color:var(--foreground-primary);border:1px solid var(--foreground-tertiary);border-radius:4px;padding:.3rem .5rem;font-family:inherit}.error[data-v-60ea2301]{color:var(--foreground-cc)}.hint[data-v-60ea2301]{color:var(--foreground-secondary)}.publisher-detail[data-v-7b3db89d]{flex-direction:column;gap:1rem;display:flex}.detail-header[data-v-7b3db89d]{align-items:center;gap:1rem;display:flex}.detail-header h3[data-v-7b3db89d]{margin:0;font-size:1.1rem}.detail-header code[data-v-7b3db89d]{font-family:var(--primary-font-family-mono-sans);color:var(--foreground-secondary);margin-left:.5rem;font-size:.85rem}.card[data-v-7b3db89d]{border:1px solid var(--foreground-tertiary);background:var(--background-secondary);border-radius:4px;flex-direction:column;gap:.5rem;padding:.9rem;display:flex}.card h4[data-v-7b3db89d]{color:var(--foreground-primary);margin:0 0 .4rem;font-size:.95rem}.field[data-v-7b3db89d]{flex-direction:column;gap:.2rem;display:flex}.field label[data-v-7b3db89d]{color:var(--foreground-secondary);font-size:.85rem}.field input[data-v-7b3db89d],.field textarea[data-v-7b3db89d]{background:var(--background-primary);color:var(--foreground-primary);border:1px solid var(--foreground-tertiary);border-radius:4px;padding:.4rem .6rem;font-family:inherit}.btn[data-v-7b3db89d]{background:var(--background-primary);color:var(--foreground-primary);border:1px solid var(--foreground-tertiary);cursor:pointer;border-radius:4px;padding:.4rem .8rem;font-family:inherit}.btn[data-v-7b3db89d]:hover{border-color:var(--foreground-primary-complement)}.btn[data-v-7b3db89d]:disabled{opacity:.6;cursor:not-allowed}.form-actions[data-v-7b3db89d]{justify-content:flex-end;display:flex}.error[data-v-7b3db89d]{color:var(--foreground-cc)}.success[data-v-7b3db89d]{color:var(--foreground-primary-complement)}.packs-admin[data-v-f88d5fe3]{flex-direction:column;gap:.75rem;display:flex}.toolbar[data-v-f88d5fe3]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.filter-input[data-v-f88d5fe3],.filter-select[data-v-f88d5fe3]{background:var(--background-secondary);color:var(--foreground-primary);border:1px solid var(--foreground-tertiary);border-radius:4px;padding:.4rem .6rem;font-family:inherit}.filter-input[data-v-f88d5fe3]{flex:1;min-width:200px}.btn[data-v-f88d5fe3]{background:var(--background-secondary);color:var(--foreground-primary);border:1px solid var(--foreground-tertiary);cursor:pointer;border-radius:4px;padding:.4rem .8rem;font-family:inherit}.btn[data-v-f88d5fe3]:hover{border-color:var(--foreground-primary-complement)}.btn[data-v-f88d5fe3]:disabled{opacity:.6;cursor:not-allowed}.packs-table[data-v-f88d5fe3]{border-collapse:collapse;width:100%}.packs-table th[data-v-f88d5fe3],.packs-table td[data-v-f88d5fe3]{text-align:left;border-bottom:1px solid var(--foreground-tertiary);vertical-align:middle;padding:.5rem .6rem}.packs-table th[data-v-f88d5fe3]{color:var(--foreground-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.85rem;font-weight:500}.packs-table code[data-v-f88d5fe3]{font-family:var(--primary-font-family-mono-sans);font-size:.85rem}.badge[data-v-f88d5fe3]{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:.15rem .5rem;font-size:.75rem;display:inline-block}.badge-published[data-v-f88d5fe3]{color:var(--foreground-primary-complement);border:1px solid var(--foreground-primary-complement);background:#aaddbb26}.badge-draft[data-v-f88d5fe3]{color:var(--foreground-secondary);border:1px solid var(--foreground-tertiary);background:#c4bbcf1a}.error[data-v-f88d5fe3]{color:var(--foreground-cc)}.hint[data-v-f88d5fe3]{color:var(--foreground-secondary)}.publishers-admin[data-v-81cdd37f]{flex-direction:column;gap:1rem;display:flex}.sub-tabbar[data-v-81cdd37f]{border-bottom:1px solid var(--foreground-tertiary);gap:.5rem;padding-bottom:.5rem;display:flex}.sub-tab[data-v-81cdd37f]{border:1px solid var(--foreground-tertiary);color:var(--foreground-secondary);cursor:pointer;background:0 0;border-radius:4px;padding:.4rem .8rem;font-family:inherit}.sub-tab.active[data-v-81cdd37f]{background:var(--background-secondary);color:var(--foreground-primary);border-color:var(--foreground-primary-complement)}.gates-table[data-v-5482c402]{border-collapse:collapse;width:100%;margin-bottom:1rem}.gates-table th[data-v-5482c402],.gates-table td[data-v-5482c402]{text-align:left;border-bottom:1px solid var(--background-zebra);vertical-align:top;padding:.4rem .6rem}.config-cell[data-v-5482c402]{font-family:var(--primary-font-family-mono-sans);word-break:break-all;font-size:.85rem}.form-row[data-v-5482c402]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.input[data-v-5482c402]{background:var(--background-primary);color:var(--foreground-primary);border:1px solid var(--foreground-secondary);font-family:var(--primary-font-family-mono-sans);border-radius:4px;min-width:12rem;padding:.4rem .6rem}.btn[data-v-5482c402]{background:var(--background-primary);color:var(--foreground-primary);border:1px solid var(--foreground-secondary);cursor:pointer;border-radius:4px;padding:.4rem .85rem}.btn.primary[data-v-5482c402]{background:var(--foreground-primary);color:var(--background-primary);border-color:var(--foreground-primary)}.btn.danger[data-v-5482c402]{background:var(--accent-danger);color:#fff;border-color:var(--accent-danger)}.hint[data-v-5482c402]{color:var(--foreground-secondary)}.toolbar[data-v-ad7e6fe0]{margin-bottom:.5rem}.error[data-v-ad7e6fe0]{color:var(--foreground-cc)}.hint[data-v-ad7e6fe0]{color:var(--foreground-secondary);font-style:italic}.load-more[data-v-ad7e6fe0]{justify-content:center;margin-top:.6rem;display:flex}.claim-list[data-v-ad7e6fe0]{flex-direction:column;gap:.5rem;display:flex}.claim-row[data-v-ad7e6fe0]{border:1px solid #7f7f7f40;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.6rem .75rem;display:flex}.claim-main[data-v-ad7e6fe0]{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.claim-summary[data-v-ad7e6fe0]{line-height:1.4}.claim-summary code[data-v-ad7e6fe0]{font-family:var(--primary-font-family-mono-sans);font-size:.85rem}.claim-map[data-v-ad7e6fe0]{color:var(--foreground-secondary)}.claim-details[data-v-ad7e6fe0]{color:var(--foreground-secondary);flex-wrap:wrap;gap:.75rem;font-size:.8rem;display:flex}.claim-reason[data-v-ad7e6fe0]{max-width:32rem;margin-top:.25rem;padding:.3rem .4rem;font-size:.85rem}.claim-actions[data-v-ad7e6fe0]{flex:none;gap:.4rem;display:flex}.job-grid[data-v-71b57ec2]{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.job-card[data-v-71b57ec2]{border:1px solid var(--background-zebra);border-radius:6px;flex-direction:column;padding:.85rem;display:flex}.job-head[data-v-71b57ec2]{align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.job-desc[data-v-71b57ec2]{color:var(--foreground-secondary);flex:1;margin:0 0 .6rem;font-size:.9rem}.tier-badge[data-v-71b57ec2]{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--foreground-secondary);color:var(--foreground-secondary);border-radius:3px;padding:.1rem .4rem;font-size:.7rem}.tier-badge.large[data-v-71b57ec2]{border-color:var(--accent-warning,#c80);color:var(--accent-warning,#c80)}.tier-badge.danger[data-v-71b57ec2]{border-color:var(--accent-danger);color:var(--accent-danger)}.params[data-v-71b57ec2]{flex-direction:column;gap:.5rem;margin-bottom:.6rem;display:flex}.param-row[data-v-71b57ec2]{flex-direction:column;gap:.2rem;display:flex}.param-label[data-v-71b57ec2]{font-size:.85rem}.req[data-v-71b57ec2]{color:var(--accent-danger);margin-left:.15rem}.param-help[data-v-71b57ec2]{color:var(--foreground-secondary);font-size:.78rem}.job-actions[data-v-71b57ec2]{margin-top:auto}.history-head[data-v-71b57ec2]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.inv-table[data-v-71b57ec2]{border-collapse:collapse;width:100%}.inv-table th[data-v-71b57ec2],.inv-table td[data-v-71b57ec2]{text-align:left;border-bottom:1px solid var(--background-zebra);vertical-align:top;padding:.4rem .6rem;font-size:.9rem}.detail-cell[data-v-71b57ec2]{word-break:break-word;max-width:24rem;color:var(--foreground-secondary)}.status-badge[data-v-71b57ec2]{text-transform:uppercase;letter-spacing:.03em;border:1px solid var(--foreground-secondary);color:var(--foreground-secondary);border-radius:3px;padding:.1rem .45rem;font-size:.72rem}.status-badge.running[data-v-71b57ec2],.status-badge.launching[data-v-71b57ec2]{color:#2a7;border-color:#2a7}.status-badge.succeeded[data-v-71b57ec2]{color:#2a7;background:#22aa771f;border-color:#2a7}.status-badge.failed[data-v-71b57ec2],.status-badge.unknown[data-v-71b57ec2]{border-color:var(--accent-danger);color:var(--accent-danger)}.status-badge.stopped[data-v-71b57ec2]{border-color:var(--accent-warning,#c80);color:var(--accent-warning,#c80)}.input[data-v-71b57ec2]{background:var(--background-primary);color:var(--foreground-primary);border:1px solid var(--foreground-secondary);font-family:var(--primary-font-family-mono-sans);border-radius:4px;padding:.35rem .5rem}.btn[data-v-71b57ec2]{background:var(--background-primary);color:var(--foreground-primary);border:1px solid var(--foreground-secondary);cursor:pointer;border-radius:4px;padding:.4rem .85rem}.btn[data-v-71b57ec2]:disabled{opacity:.5;cursor:not-allowed}.btn.primary[data-v-71b57ec2]{background:var(--foreground-primary);color:var(--background-primary);border-color:var(--foreground-primary)}.btn.danger[data-v-71b57ec2]{background:var(--accent-danger);color:#fff;border-color:var(--accent-danger)}.hint[data-v-71b57ec2]{color:var(--foreground-secondary)}.warn[data-v-71b57ec2]{border:1px solid var(--accent-warning,#c80);color:var(--accent-warning,#c80);border-radius:4px;margin-bottom:1rem;padding:.5rem .75rem}.toolbar[data-v-b0743c62]{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.toolbar label[data-v-b0743c62]{align-items:center;gap:.35rem;font-size:.9rem;display:inline-flex}.num[data-v-b0743c62]{width:5rem}.num-sm[data-v-b0743c62]{width:3.25rem}.sel[data-v-b0743c62]{font-family:var(--primary-font-family-mono-sans)}.chk[data-v-b0743c62]{gap:.3rem}.hint[data-v-b0743c62]{color:var(--foreground-secondary);margin:.25rem 0 .75rem;font-size:.9rem}.error[data-v-b0743c62]{color:var(--foreground-cc)}.success[data-v-b0743c62]{color:var(--foreground-primary-complement)}.paths-table[data-v-b0743c62]{border-collapse:collapse;width:100%}.paths-table th[data-v-b0743c62],.paths-table td[data-v-b0743c62]{text-align:left;border-bottom:1px solid var(--background-zebra);vertical-align:top;padding:.4rem .6rem}.num-col[data-v-b0743c62]{text-align:right;white-space:nowrap}.path-cell[data-v-b0743c62]{font-family:var(--primary-font-family-mono-sans);font-size:.85rem}.actions[data-v-b0743c62]{align-items:center;gap:.4rem;display:flex}.is-dismissed[data-v-b0743c62]{opacity:.55}.dismissed-tag[data-v-b0743c62]{text-transform:uppercase;letter-spacing:.08em;color:var(--foreground-secondary);font-size:.72rem}.btn-sm[data-v-b0743c62]{padding:.25rem .6rem;font-size:.72rem}.naming-row td[data-v-b0743c62]{background:var(--background-tertiary)}.naming-form[data-v-b0743c62]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.tag-input[data-v-b0743c62]{min-width:16rem}.any-toggle[data-v-b0743c62]{align-items:center;gap:.35rem;font-size:.85rem;display:inline-flex}.account-detail[data-v-f7f35b32]{flex-direction:column;gap:1.1rem;display:flex}.summary[data-v-f7f35b32]{flex-direction:column;gap:.6rem;display:flex}.summary-head[data-v-f7f35b32]{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.summary-head .name[data-v-f7f35b32]{color:var(--foreground-primary);font-size:1.1rem;font-weight:700}.summary-head .id[data-v-f7f35b32]{font-family:var(--primary-font-family-mono-sans);color:var(--foreground-secondary);font-size:.9rem}.status-badge[data-v-f7f35b32]{text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--foreground-tertiary);border-radius:999px;padding:.15rem .5rem;font-size:.72rem}.status-badge.is-active[data-v-f7f35b32]{color:var(--foreground-primary-complement);border-color:var(--foreground-primary-complement)}.status-badge.is-inactive[data-v-f7f35b32]{color:var(--foreground-cc);border-color:var(--foreground-cc)}.meta[data-v-f7f35b32]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.5rem 1.2rem;margin:0;display:grid}.meta>div[data-v-f7f35b32]{flex-direction:column;gap:.1rem;display:flex}.meta dt[data-v-f7f35b32]{color:var(--foreground-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.meta dd[data-v-f7f35b32]{color:var(--foreground-primary);margin:0}.panel[data-v-f7f35b32]{border-top:1px solid var(--foreground-tertiary);flex-direction:column;gap:.5rem;padding-top:.9rem;display:flex}.panel h4[data-v-f7f35b32]{color:var(--foreground-primary);margin:0;font-size:.95rem}.roles-row[data-v-f7f35b32]{flex-wrap:wrap;gap:1rem;display:flex}.check[data-v-f7f35b32]{cursor:pointer;align-items:center;gap:.4rem;display:inline-flex}.check input[data-v-f7f35b32]:disabled{cursor:not-allowed}.actions[data-v-f7f35b32]{gap:.5rem;display:flex}.perm-list[data-v-f7f35b32]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.perm-row[data-v-f7f35b32]{border-bottom:1px solid var(--foreground-tertiary);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.4rem 0;display:flex}.perm-row[data-v-f7f35b32]:last-child{border-bottom:none}.perm-name[data-v-f7f35b32]{font-family:var(--primary-font-family-mono-sans);color:var(--foreground-primary);font-size:.88rem}.perm-desc[data-v-f7f35b32]{color:var(--foreground-secondary);flex:240px;font-size:.85rem}.tag[data-v-f7f35b32]{text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--foreground-tertiary);color:var(--foreground-secondary);border-radius:3px;padding:.1rem .4rem;font-size:.68rem}.tag-explicit[data-v-f7f35b32]{color:var(--foreground-primary-complement);border-color:var(--foreground-primary-complement)}.btn[data-v-f7f35b32]{background:var(--background-primary);color:var(--foreground-primary);border:1px solid var(--foreground-tertiary);cursor:pointer;border-radius:4px;padding:.5rem .8rem;font-family:inherit}.btn[data-v-f7f35b32]:hover{border-color:var(--foreground-primary-complement)}.btn[data-v-f7f35b32]:disabled{opacity:.6;cursor:not-allowed}.btn.danger[data-v-f7f35b32]:hover{border-color:var(--foreground-cc);color:var(--foreground-cc)}.btn.ghost[data-v-f7f35b32]{background:0 0}.error[data-v-f7f35b32]{color:var(--foreground-cc)}.op-error[data-v-f7f35b32]{margin:0}.hint[data-v-f7f35b32]{color:var(--foreground-secondary);margin:0}.hint.warn[data-v-f7f35b32]{color:var(--foreground-cc)}.toolbar[data-v-c2590f83]{justify-content:flex-end;align-items:center;gap:.5rem;margin:0;display:flex}.tab-bar-container[data-v-c2590f83]{margin-bottom:1.5rem}.resource-tabbar[data-v-c2590f83]{scrollbar-width:none;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.resource-tabbar[data-v-c2590f83]::-webkit-scrollbar{display:none}.resource-tab[data-v-c2590f83]{color:var(--foreground-secondary);font-family:var(--primary-font-family-mono-sans);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;padding:.4rem 1rem;font-size:.95rem;transition:all .2s}.resource-tab[data-v-c2590f83]:hover{color:var(--foreground-primary);background:var(--background-secondary)}.resource-tab.active[data-v-c2590f83]{color:var(--foreground-primary);border-color:var(--foreground-secondary);background:var(--background-secondary)}.btn[data-v-c2590f83]{background:var(--background-primary);color:var(--foreground-primary);border:1px solid var(--foreground-secondary);cursor:pointer;border-radius:6px;align-items:center;height:2.25rem;padding:0 .8rem;line-height:1;display:inline-flex}.btn.secondary[data-v-c2590f83]{background:0 0}.modal-overlay[data-v-c2590f83]{z-index:3000;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-c2590f83]{background:var(--background-secondary);color:var(--foreground-primary);border:2px solid var(--foreground-secondary);border-radius:8px;width:min(560px,92vw);padding:.6rem 1rem 1rem;box-shadow:0 10px 28px #00000059}.modal h3[data-v-c2590f83]{margin:0 0 .6rem}.form[data-v-c2590f83]{flex-direction:column;gap:.5rem;display:flex}label[data-v-c2590f83]{flex-direction:column;gap:.35rem;display:flex}label.inline[data-v-c2590f83]{flex-direction:row;align-items:center;gap:.5rem}input[type=text][data-v-c2590f83],input[type=email][data-v-c2590f83],input[type=number][data-v-c2590f83],textarea[data-v-c2590f83],select[data-v-c2590f83]{box-sizing:border-box;width:100%;max-width:100%;font-family:var(--primary-font-family-mono-sans);color:var(--foreground-primary);background:var(--background-primary);border:1px solid var(--foreground-secondary);border-radius:7px;padding:.5rem .6rem;font-size:1rem}.error[data-v-c2590f83]{color:#c66;margin-top:.25rem}.info[data-v-c2590f83]{color:#81a2be;margin-top:.25rem}.success[data-v-c2590f83]{color:#6a6;margin-top:.25rem}.actions[data-v-c2590f83]{justify-content:flex-end;gap:.5rem;margin-top:.75rem;display:flex}.hint[data-v-c2590f83]{color:var(--foreground-secondary);margin-bottom:.5rem;font-size:.9rem}.claim-request-list[data-v-c2590f83]{flex-direction:column;gap:.5rem;display:flex}.claim-request-row[data-v-c2590f83]{border:1px solid var(--foreground-secondary);border-radius:7px;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .6rem;display:flex}.claim-request-main[data-v-c2590f83]{flex-direction:column;flex:auto;gap:.25rem;display:flex}.claim-request-details[data-v-c2590f83]{color:var(--foreground-secondary);gap:1rem;font-size:.85rem;display:flex}.detail[data-v-c2590f83]{white-space:nowrap}.generated-link[data-v-c2590f83]{margin-top:.5rem}.link-input[data-v-c2590f83]{cursor:pointer;font-family:monospace;background:var(--background-secondary)!important}.link-input[data-v-c2590f83]:hover{border-color:var(--foreground-primary)}.feature-flag-list[data-v-c2590f83]{flex-direction:column;gap:1rem;display:flex}.feature-flag-row[data-v-c2590f83]{border:1px solid var(--foreground-secondary);background:var(--background-secondary);border-radius:7px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem .85rem;display:flex}.feature-flag-main[data-v-c2590f83]{flex-direction:column;flex:auto;gap:.75rem;display:flex}.feature-flag-header[data-v-c2590f83]{align-items:baseline;display:flex}.feature-flag-controls[data-v-c2590f83]{flex-direction:column;gap:.75rem;display:flex}.roles-management[data-v-c2590f83]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.roles-label[data-v-c2590f83]{font-size:.85rem;font-weight:600}.roles-list[data-v-c2590f83]{flex-wrap:wrap;gap:.35rem;display:flex}.role-tag[data-v-c2590f83]{background:var(--background-primary);border:1px solid var(--foreground-secondary);border-radius:4px;align-items:center;gap:.25rem;padding:2px 6px;font-family:monospace;font-size:.8rem;display:flex}.role-remove[data-v-c2590f83]{color:var(--foreground-secondary);cursor:pointer;background:0 0;border:none;padding:0 0 0 4px;font-size:1.1rem;line-height:1}.role-remove[data-v-c2590f83]:hover{color:#c66}.add-role-input[data-v-c2590f83]{align-items:center;gap:.25rem;display:flex}.compact-input[data-v-c2590f83]{width:100px!important;height:24px!important;padding:2px 6px!important;font-size:.85rem!important}.btn-icon[data-v-c2590f83]{justify-content:center!important;width:24px!important;min-width:24px!important;height:24px!important;padding:0!important;font-size:1rem!important}.feature-flag-actions[data-v-c2590f83]{flex:none}.json-box[data-v-c2590f83]{background:var(--background-secondary);border:1px solid var(--foreground-secondary);border-radius:4px;max-height:400px;margin-top:.5rem;padding:1rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.85rem;overflow:auto}.oracle-model-card[data-v-c2590f83]{border:1px solid var(--foreground-secondary);background:var(--background-secondary);border-radius:8px;flex-direction:column;gap:.75rem;margin-bottom:.75rem;padding:1rem;display:flex}.oracle-model-header[data-v-c2590f83]{justify-content:space-between;align-items:center;display:flex}.oracle-model-actions[data-v-c2590f83]{gap:.5rem;display:flex}.oracle-model-actions .inline-btn.danger[data-v-c2590f83]{background-color:#d32f2f;border-color:#d32f2f}.oracle-model-actions .inline-btn.danger[data-v-c2590f83]:hover:not(:disabled){background-color:#b71c1c;border-color:#b71c1c}.oracle-model-identity[data-v-c2590f83]{align-items:center;gap:.75rem;display:flex}.oracle-model-name[data-v-c2590f83]{font-size:1.1rem;font-weight:700}.model-badge[data-v-c2590f83]{text-transform:uppercase;border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:700}.model-badge.active[data-v-c2590f83]{color:#6a6;background:#6a63;border:1px solid #6a6}.oracle-model-description[data-v-c2590f83]{color:var(--foreground-primary);border-left:3px solid var(--foreground-secondary);margin:.25rem 0;padding-left:.75rem;font-size:.95rem}.oracle-model-details[data-v-c2590f83]{color:var(--foreground-secondary);flex-wrap:wrap;gap:1rem;font-size:.85rem;display:flex}.detail-item[data-v-c2590f83]{flex-direction:column;gap:.15rem;display:flex}.detail-label[data-v-c2590f83]{text-transform:uppercase;opacity:.8;font-size:.75rem;font-weight:600}.detail-value.mono[data-v-c2590f83]{font-family:monospace}.tz-picker[data-v-bbf6cbd1]{width:100%}.field-input.invalid[data-v-bbf6cbd1]{border-color:var(--accent-danger)}.bracket-bands[data-v-af915cf8]{flex-direction:column;gap:1.5rem;display:flex}.band-label[data-v-af915cf8]{font-family:var(--primary-font-family-mono-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--foreground-primary);margin:0 0 .5rem;font-size:.72rem}.bracket-view[data-v-af915cf8]{align-items:stretch;padding-bottom:.5rem;display:flex}.round[data-v-af915cf8]{flex-direction:column;min-width:14rem;display:flex}.round-label[data-v-af915cf8]{font-family:var(--primary-font-family-mono-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--foreground-secondary);margin-bottom:.35rem;font-size:.68rem}.round-bo[data-v-af915cf8]{color:var(--foreground-muted);letter-spacing:.05em;margin-left:.25rem}.match[data-v-af915cf8]{border:1px solid var(--foreground-secondary);background:#0000002e;border-radius:6px;overflow:hidden}.match[data-state=final][data-v-af915cf8]{border-color:var(--foreground-primary-complement)}.side[data-v-af915cf8]{font-family:var(--primary-font-family-mono-sans);align-items:center;gap:.4rem;padding:.5rem .65rem;display:flex}.side+.side[data-v-af915cf8]{border-top:1px solid var(--foreground-tertiary)}.side .nm[data-v-af915cf8]{flex:1}.side .nm.tbd[data-v-af915cf8]{color:var(--foreground-muted)}.side.win .nm[data-v-af915cf8]{color:var(--foreground-primary-complement);font-weight:var(--font-weight-semibold,600)}.side .sc[data-v-af915cf8]{font-variant-numeric:tabular-nums;color:var(--foreground-secondary);text-align:right;min-width:1ch}.race-icon[data-v-af915cf8]{color:var(--foreground-secondary);flex:none}.nm.linked[data-v-af915cf8]{color:var(--foreground-primary);text-decoration:none}.nm.linked[data-v-af915cf8]:hover{color:var(--foreground-primary-complement);text-decoration:underline}.is-compact[data-v-af915cf8]{align-items:flex-start;gap:1.25rem}.is-compact .slots[data-v-af915cf8]{flex-direction:column;gap:.75rem;display:flex}.is-compact .match-cell[data-v-af915cf8]{display:block}.is-symmetrical[data-v-af915cf8]{gap:0}.is-symmetrical .slots[data-v-af915cf8]{flex-direction:column;flex:auto;justify-content:space-around;min-height:100%;display:flex}.is-symmetrical .match-cell[data-v-af915cf8]{flex:auto;align-items:center;padding:.35rem 0 .35rem 1.4rem;display:flex;position:relative}.is-symmetrical .round:first-child .match-cell[data-v-af915cf8]{padding-left:0}.is-symmetrical .round:not(:last-child) .match-cell[data-v-af915cf8]{padding-right:1.4rem}.is-symmetrical .match-cell .match[data-v-af915cf8]{flex:1}.is-symmetrical .round:not(:last-child) .match-cell[data-v-af915cf8]:after{content:"";border-top:1px solid var(--foreground-secondary);width:1.4rem;position:absolute;top:50%;right:0}.is-symmetrical .conn[data-v-af915cf8]{border-left:1px solid var(--foreground-secondary);width:1.4rem;position:absolute;top:25%;bottom:25%;left:0}.is-symmetrical .conn[data-v-af915cf8]:after{content:"";border-top:1px solid var(--foreground-secondary);position:absolute;top:50%;left:0;right:0}.swiss[data-v-da2622c7]{flex-direction:column;gap:1.5rem;display:flex}.sub[data-v-da2622c7]{font-weight:var(--font-weight-extrabold,700);margin:0 0 .75rem;font-size:1.1rem}.muted[data-v-da2622c7]{color:var(--foreground-muted)}.std-table[data-v-da2622c7]{border-collapse:collapse;width:100%;font-family:var(--primary-font-family-mono-sans);font-size:.85rem}.std-table th[data-v-da2622c7]{text-align:left;border-bottom:1px solid var(--foreground-secondary);text-transform:uppercase;letter-spacing:.1em;color:var(--foreground-muted);padding:.4rem .5rem;font-size:.62rem;font-weight:600}.std-table td[data-v-da2622c7]{border-bottom:1px solid var(--foreground-tertiary);padding:.4rem .5rem}.std-table .rank[data-v-da2622c7]{width:2.2rem;color:var(--foreground-muted);font-variant-numeric:tabular-nums}.std-table .num[data-v-da2622c7]{text-align:right;font-variant-numeric:tabular-nums;width:3rem}.std-table .num.strong[data-v-da2622c7]{color:var(--foreground-primary);font-weight:700}.std-table .num.muted[data-v-da2622c7]{color:var(--foreground-muted)}.std-table .player[data-v-da2622c7]{align-items:center;gap:.4rem;display:flex}.seed[data-v-da2622c7]{color:var(--foreground-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.62rem}.round[data-v-da2622c7]{margin-bottom:1rem}.round-title[data-v-da2622c7]{font-family:var(--primary-font-family-mono-sans);text-transform:uppercase;letter-spacing:.12em;color:var(--foreground-secondary);margin:0 0 .5rem;font-size:.7rem}.pairings[data-v-da2622c7]{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.pairing[data-v-da2622c7]{border:1px solid var(--foreground-tertiary);font-family:var(--primary-font-family-mono-sans);border-radius:6px;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:.85rem;display:grid}.side[data-v-da2622c7]{align-items:center;gap:.4rem;min-width:0;display:flex}.side.b[data-v-da2622c7]{justify-content:flex-end}.side.win .nm[data-v-da2622c7]{color:var(--foreground-primary-complement);font-weight:700}.result[data-v-da2622c7]{text-align:center;font-variant-numeric:tabular-nums;min-width:3.5rem;color:var(--foreground-secondary);font-size:.78rem}.result.pending[data-v-da2622c7],.result.bye[data-v-da2622c7]{color:var(--foreground-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.62rem}.bye-label[data-v-da2622c7]{color:var(--foreground-muted);text-transform:uppercase;letter-spacing:.08em;justify-content:flex-end;font-size:.62rem}.race-icon[data-v-da2622c7]{color:var(--foreground-secondary);flex:none}.nm[data-v-da2622c7]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nm.linked[data-v-da2622c7]{color:var(--foreground-primary);text-decoration:none}.nm.linked[data-v-da2622c7]:hover{color:var(--foreground-primary-complement);text-decoration:underline}.tournament-admin[data-v-4725d8b3]{width:100%;color:var(--foreground-primary)}.title[data-v-4725d8b3]{font-weight:var(--font-weight-extrabold,700);margin:0 0 .25rem}.subtitle[data-v-4725d8b3]{margin:0 0 1rem;font-size:.9rem}.muted[data-v-4725d8b3]{color:var(--foreground-muted)}.msg-error[data-v-4725d8b3]{color:var(--accent-danger);margin:.5rem 0}.back[data-v-4725d8b3]{color:var(--foreground-secondary);margin-bottom:.75rem;font-size:.85rem;text-decoration:none;display:inline-block}.back[data-v-4725d8b3]:hover{color:var(--foreground-primary)}.head[data-v-4725d8b3]{align-items:center;gap:.75rem;display:flex}.view-public[data-v-4725d8b3]{color:var(--foreground-secondary);white-space:nowrap;margin-left:auto;font-size:.85rem;text-decoration:none}.view-public[data-v-4725d8b3]:hover{color:var(--foreground-primary)}.slug[data-v-4725d8b3]{margin-top:0;font-size:.85rem}.cols[data-v-4725d8b3]{grid-template-columns:1fr 1fr;align-items:start;gap:1rem;display:grid}@media (width<=760px){.cols[data-v-4725d8b3]{grid-template-columns:1fr}}.section[data-v-4725d8b3]{margin-bottom:1.25rem}.field[data-v-4725d8b3]{flex-direction:column;gap:.3rem;margin-bottom:.7rem;display:flex}.field-label[data-v-4725d8b3]{font-family:var(--primary-font-family-mono-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--foreground-secondary);font-size:.68rem}.lifecycle-label[data-v-4725d8b3]{margin:1.1rem 0 .5rem}.state-row[data-v-4725d8b3]{flex-wrap:wrap;gap:.4rem;display:flex}.state-row .btn-solid[data-v-4725d8b3],.state-row .btn-ghost[data-v-4725d8b3]{padding:.3rem .6rem;font-size:.68rem}.state-badge[data-v-4725d8b3]{font-family:var(--primary-font-family-mono-sans);text-transform:uppercase;letter-spacing:.12em;border:1px solid var(--foreground-secondary);color:var(--foreground-secondary);border-radius:999px;padding:.18rem .55rem;font-size:.68rem}.rows[data-v-4725d8b3]{margin:0 0 .75rem;padding:0;list-style:none}.rows li[data-v-4725d8b3]{border-bottom:1px solid var(--foreground-tertiary);font-family:var(--primary-font-family-mono-sans);align-items:center;gap:.5rem;padding:.4rem 0;display:flex}.rows li[data-v-4725d8b3]:last-child{border-bottom:none}.seed[data-v-4725d8b3]{font-family:var(--primary-font-family-mono-sans);font-variant-numeric:tabular-nums;color:var(--foreground-muted);min-width:2.2rem}.pname[data-v-4725d8b3]{font-family:var(--primary-font-family-mono-sans);flex:1}.pname.linked[data-v-4725d8b3],.nm.linked[data-v-4725d8b3]{color:var(--foreground-primary);text-decoration:none}.pname.linked[data-v-4725d8b3]:hover,.nm.linked[data-v-4725d8b3]:hover{color:var(--foreground-primary-complement);text-decoration:underline}.race-icon[data-v-4725d8b3]{color:var(--foreground-secondary);flex:none}.rating[data-v-4725d8b3]{font-variant-numeric:tabular-nums;color:var(--accent-terminal);font-size:.8rem}.field-input.description[data-v-4725d8b3]{resize:vertical;min-height:5rem}.hint[data-v-4725d8b3]{color:var(--foreground-muted);margin-top:.2rem;font-size:.72rem}.hint code[data-v-4725d8b3]{font-family:var(--primary-font-family-mono-sans);background:#ffffff0f;border-radius:3px;padding:0 .25rem}.hint.warn[data-v-4725d8b3]{color:var(--accent-danger)}.icon-btn[data-v-4725d8b3]{color:var(--foreground-secondary);border:1px solid var(--foreground-secondary);cursor:pointer;font-family:var(--primary-font-family-mono-sans);background:0 0;border-radius:6px;padding:.1rem .45rem}.icon-btn[data-v-4725d8b3]:hover:not(:disabled){color:var(--foreground-primary);border-color:var(--foreground-primary)}.icon-btn.danger[data-v-4725d8b3]{color:var(--accent-danger);border-color:#0000}.icon-btn.danger[data-v-4725d8b3]:hover:not(:disabled){color:var(--accent-danger);border-color:var(--accent-danger)}.icon-btn[data-v-4725d8b3]:disabled{opacity:.4;cursor:default}.add-row[data-v-4725d8b3]{align-items:stretch;gap:.5rem;margin-top:.25rem;display:flex}.add-row .field-input[data-v-4725d8b3]{flex:1}.add-placeholder[data-v-4725d8b3]{margin-top:.5rem}.placeholder-row .field-input[data-v-4725d8b3]{flex:1}.link-btn[data-v-4725d8b3]{color:var(--foreground-secondary);font-family:var(--primary-font-family-mono-sans);letter-spacing:.04em;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:.2rem 0;font-size:.72rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.link-btn[data-v-4725d8b3]:hover:not(:disabled){color:var(--foreground-primary)}.link-btn[data-v-4725d8b3]:disabled{opacity:.4;cursor:default}.link-btn.cancel[data-v-4725d8b3]{margin-left:.3rem}.seed-head[data-v-4725d8b3]{justify-content:flex-end;margin-bottom:.6rem;display:flex}.seed-moves[data-v-4725d8b3]{gap:.3rem;margin-left:auto;display:flex}.t-list a[data-v-4725d8b3]{color:var(--foreground-primary);font-weight:var(--font-weight-semibold,600);text-decoration:none}.t-list a[data-v-4725d8b3]:hover{text-decoration:underline}.t-list .meta[data-v-4725d8b3]{color:var(--foreground-muted);font-size:.8rem}.draw-form[data-v-4725d8b3]{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin-bottom:.75rem;display:flex}.draw-form .field[data-v-4725d8b3]{margin-bottom:0}.bo-mode[data-v-4725d8b3]{min-width:12rem}.per-round-bo[data-v-4725d8b3]{flex-wrap:wrap;gap:.5rem .75rem;display:flex}.draw-bo[data-v-4725d8b3]{width:8rem;margin-bottom:0}.draw-hint[data-v-4725d8b3]{font-size:.8rem}.bracket-toolbar[data-v-4725d8b3]{justify-content:flex-end;margin-bottom:.6rem;display:flex}.mode-toggle[data-v-4725d8b3]{border:1px solid var(--foreground-secondary);border-radius:999px;display:inline-flex;overflow:hidden}.mode-btn[data-v-4725d8b3]{appearance:none;cursor:pointer;font-family:var(--primary-font-family-mono-sans);text-transform:uppercase;letter-spacing:.1em;color:var(--foreground-secondary);background:0 0;border:0;padding:.32rem .85rem;font-size:.68rem}.mode-btn+.mode-btn[data-v-4725d8b3]{border-left:1px solid var(--foreground-secondary)}.mode-btn[data-v-4725d8b3]:hover{color:var(--foreground-primary)}.mode-btn.active[data-v-4725d8b3]{background:var(--foreground-primary-complement);color:var(--background-primary-dark)}.mode-btn[data-v-4725d8b3]:focus-visible{outline:2px solid var(--foreground-primary);outline-offset:2px}.bracket-wrap[data-v-4725d8b3]{overflow-x:auto}.report[data-v-4725d8b3]{border-top:1px solid var(--foreground-tertiary);font-family:var(--primary-font-family-mono-sans);align-items:center;gap:.35rem;padding:.45rem .55rem;display:flex}.report.state-line[data-v-4725d8b3]{color:var(--foreground-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.7rem}.score-stepper[data-v-4725d8b3]{border:1px solid var(--foreground-secondary);background:var(--background-primary);border-radius:5px;align-items:stretch;display:inline-flex;overflow:hidden}.score-stepper[data-v-4725d8b3]:focus-within{border-color:var(--foreground-primary);box-shadow:0 0 0 2px #d8b5ef40}.step-btn[data-v-4725d8b3]{color:var(--foreground-secondary);font-family:var(--primary-font-family-mono-sans);cursor:pointer;background:0 0;border:none;padding:0 .45rem;font-size:.85rem;line-height:1}.step-btn[data-v-4725d8b3]:hover{color:var(--foreground-primary);background:#ffffff0f}.score-in[data-v-4725d8b3]{width:1.8rem;color:var(--foreground-primary);font-family:var(--primary-font-family-mono-sans);font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:none;padding:.2rem 0}.score-in[data-v-4725d8b3]:focus{outline:none}.score-in[data-v-4725d8b3]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.score-in[data-v-4725d8b3]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.score-in[type=number][data-v-4725d8b3]{-moz-appearance:textfield}.report .vs[data-v-4725d8b3]{color:var(--foreground-muted)}.btn-ghost.tiny[data-v-4725d8b3]{margin-left:auto;padding:.25rem .5rem;font-size:.62rem}.winner-row[data-v-4725d8b3]{border-top:1px solid var(--foreground-tertiary);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;padding:.35rem .5rem;font-size:.78rem;display:flex}.winner-label[data-v-4725d8b3]{font-family:var(--primary-font-family-mono-sans);text-transform:uppercase;letter-spacing:.1em;font-size:.66rem}.winner-pick[data-v-4725d8b3]{color:var(--foreground-primary);cursor:pointer;align-items:center;gap:.3rem;display:flex}.winner-pick input[data-v-4725d8b3]{margin:0}.walkover-toggle[data-v-4725d8b3]{padding:.2rem .5rem .4rem}.swiss-controls[data-v-4725d8b3]{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:.5rem;display:flex}.swiss-admin[data-v-4725d8b3]{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.swiss-admin .round-title[data-v-4725d8b3]{font-family:var(--primary-font-family-mono-sans);text-transform:uppercase;letter-spacing:.12em;color:var(--foreground-secondary);margin:0 0 .5rem;font-size:.7rem}.swiss-admin .pairings[data-v-4725d8b3]{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.swiss-admin .pairing[data-v-4725d8b3]{border:1px solid var(--foreground-tertiary);font-family:var(--primary-font-family-mono-sans);border-radius:6px;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;padding:.4rem .6rem;font-size:.85rem;display:flex}.swiss-admin .pname[data-v-4725d8b3]{flex:none}.swiss-admin .vs[data-v-4725d8b3]{color:var(--foreground-muted)}.swiss-admin .report[data-v-4725d8b3]{flex-wrap:wrap;align-items:center;gap:.4rem;margin-left:auto;display:flex}.bye-tag[data-v-4725d8b3]{color:var(--foreground-muted);text-transform:uppercase;letter-spacing:.1em;margin-left:auto;font-size:.62rem}.result-final[data-v-4725d8b3]{font-variant-numeric:tabular-nums;color:var(--foreground-primary-complement);margin-left:auto;font-weight:700}.public-tournament[data-v-2dfeb121]{width:100%;color:var(--foreground-primary)}.center[data-v-2dfeb121]{text-align:center;padding:3rem 0}.muted[data-v-2dfeb121]{color:var(--foreground-muted)}.t-head[data-v-2dfeb121]{margin-bottom:1.5rem}.title[data-v-2dfeb121]{font-weight:var(--font-weight-extrabold,700);margin:0 0 .5rem}.meta-chips[data-v-2dfeb121]{flex-wrap:wrap;gap:.4rem;display:flex}.chip[data-v-2dfeb121]{font-family:var(--primary-font-family-mono-sans);text-transform:uppercase;letter-spacing:.12em;border:1px solid var(--foreground-secondary);color:var(--foreground-secondary);border-radius:999px;padding:.18rem .55rem;font-size:.68rem}.dates[data-v-2dfeb121]{margin:.5rem 0 0;font-size:.85rem}.reg-panel[data-v-2dfeb121]{max-width:32rem;margin-bottom:1.5rem}.reg-body[data-v-2dfeb121]{flex-direction:column;gap:.85rem;display:flex}.reg-status[data-v-2dfeb121]{color:var(--foreground-secondary);margin:0;font-size:.9rem}.reg-status .lbl[data-v-2dfeb121]{font-family:var(--primary-font-family-mono-sans);text-transform:uppercase;letter-spacing:.12em;color:var(--foreground-muted);margin-right:.5rem;font-size:.62rem;display:inline-block}.checkin-state[data-v-2dfeb121]{font-family:var(--primary-font-family-mono-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--foreground-muted);margin-left:.4rem;font-size:.7rem}.checkin-state.in[data-v-2dfeb121]{color:var(--foreground-primary-complement)}.reg-actions[data-v-2dfeb121]{flex-wrap:wrap;gap:.5rem;display:flex}.swiss-section[data-v-2dfeb121],.bracket-section[data-v-2dfeb121]{margin-top:.5rem}.bracket-toolbar[data-v-2dfeb121]{justify-content:flex-end;margin-bottom:.6rem;display:flex}.mode-toggle[data-v-2dfeb121]{border:1px solid var(--foreground-secondary);border-radius:999px;display:inline-flex;overflow:hidden}.mode-btn[data-v-2dfeb121]{appearance:none;cursor:pointer;font-family:var(--primary-font-family-mono-sans);text-transform:uppercase;letter-spacing:.1em;color:var(--foreground-secondary);background:0 0;border:0;padding:.32rem .85rem;font-size:.68rem}.mode-btn+.mode-btn[data-v-2dfeb121]{border-left:1px solid var(--foreground-secondary)}.mode-btn[data-v-2dfeb121]:hover{color:var(--foreground-primary)}.mode-btn.active[data-v-2dfeb121]{background:var(--foreground-primary-complement);color:var(--background-primary-dark)}.mode-btn[data-v-2dfeb121]:focus-visible{outline:2px solid var(--foreground-primary);outline-offset:2px}.bracket-wrap[data-v-2dfeb121]{overflow-x:auto}.t-description[data-v-2dfeb121]{color:var(--foreground-secondary);margin:.75rem 0 0;font-size:.9rem;line-height:1.45}.t-description[data-v-2dfeb121] p{margin:0 0 .5rem}.t-description[data-v-2dfeb121] p:last-child{margin-bottom:0}.t-description[data-v-2dfeb121] a{color:var(--foreground-primary-complement)}.t-description[data-v-2dfeb121] ul,.t-description[data-v-2dfeb121] ol{margin:.25rem 0 .5rem 1.25rem;padding:0}.t-description[data-v-2dfeb121] code{background:#ffffff0f;border-radius:3px;padding:.05rem .3rem;font-size:.85em}.race-icon[data-v-2dfeb121]{color:var(--foreground-secondary);flex:none}.nm.linked[data-v-2dfeb121]{color:var(--foreground-primary);text-decoration:none}.nm.linked[data-v-2dfeb121]:hover{color:var(--foreground-primary-complement);text-decoration:underline}.sub[data-v-2dfeb121]{font-weight:var(--font-weight-extrabold,700);margin:0 0 .75rem;font-size:1.1rem}.field-list[data-v-2dfeb121]{max-width:30rem}.rows[data-v-2dfeb121]{margin:0;padding:0;list-style:none}.rows li[data-v-2dfeb121]{border-bottom:1px solid var(--foreground-tertiary);font-family:var(--primary-font-family-mono-sans);align-items:center;gap:.5rem;padding:.4rem 0;display:flex}.seed[data-v-2dfeb121]{font-family:var(--primary-font-family-mono-sans);font-variant-numeric:tabular-nums;color:var(--foreground-muted);min-width:2.2rem}.note[data-v-2dfeb121]{margin-top:.75rem;font-size:.85rem}.redirect-container[data-v-b75197fd]{text-align:center;justify-content:center;align-items:center;height:60vh;display:flex}.loading[data-v-b75197fd]{color:var(--foreground-secondary)}.terms-page h3[data-v-8a6002c5]{font-family:var(--primary-font-family-mono-sans);color:var(--foreground-secondary);margin-top:1.5rem;margin-bottom:.5rem}.terms-page p[data-v-8a6002c5]{margin-bottom:1rem;line-height:1.6}.bulleted[data-v-8a6002c5]{margin-top:.5rem;margin-bottom:1rem;padding-left:1.5rem;list-style-type:disc}.bulleted li[data-v-8a6002c5]{padding:.2rem 0;line-height:1.5}.terms-page a[data-v-8a6002c5]{color:var(--foreground-secondary);text-decoration:underline}.terms-page a[data-v-8a6002c5]:hover{color:var(--foreground-primary-complement)}.metagame-node-wrapper[data-v-c1a63ba6]{flex-direction:column;align-items:center;margin:0 16px;display:flex;position:relative}.is-root[data-v-c1a63ba6]{margin-top:20px}.node-box[data-v-c1a63ba6]{cursor:pointer;z-index:10;text-align:center;background:linear-gradient(145deg,#1a082d,#0b0016);border:1px solid #ffffff26;border-radius:10px;flex-direction:column;justify-content:center;padding:14px 18px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 25px -5px #0009,inset 0 1px 1px #ffffff1a}.node-box[data-v-c1a63ba6]:hover{background:linear-gradient(145deg,#250d3d,#120426);border-color:#ffffff4d;transform:translateY(-3px)scale(1.02);box-shadow:0 15px 30px -8px #000000b3,0 0 20px #8b5cf61a}.node-step[data-v-c1a63ba6]{text-transform:uppercase;color:var(--foreground-secondary);opacity:.6;font-size:.65rem;font-weight:800;font-family:var(--primary-font-family-mono-sans);letter-spacing:.08em;margin-bottom:4px}.node-header[data-v-c1a63ba6]{color:#fff;font-size:1.05rem;font-weight:900;font-family:var(--primary-font-family-mono-sans);letter-spacing:-.01em;text-shadow:0 2px 4px #0000004d;margin-bottom:8px}.node-stats[data-v-c1a63ba6]{color:var(--foreground-secondary);font-size:.8rem;font-family:var(--primary-font-family-mono-sans);flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.main-stat[data-v-c1a63ba6]{color:var(--foreground-primary);font-weight:700}.global-stat[data-v-c1a63ba6]{opacity:.6;font-size:.7rem;font-weight:600}.timing-stats[data-v-c1a63ba6]{border-top:1px solid #ffffff0d;flex-direction:row;justify-content:center;gap:16px;margin-top:8px;padding-top:8px;display:flex}.time-item[data-v-c1a63ba6]{color:var(--foreground-secondary);letter-spacing:.02em;font-size:.65rem;font-weight:700}.metric-bar-bg[data-v-c1a63ba6]{background-color:#ffffff0d;border-radius:2px;width:100%;height:4px;margin-top:auto;overflow:hidden;box-shadow:inset 0 1px 2px #0003}.metric-bar-fill[data-v-c1a63ba6]{height:100%;transition:width .6s cubic-bezier(.4,0,.2,1);box-shadow:0 0 10px}.children-container[data-v-c1a63ba6]{flex-flow:wrap;justify-content:center;align-items:flex-start;gap:20px;width:100%;padding-top:20px;display:flex;position:relative}.sankey-ribbons-svg[data-v-c1a63ba6]{pointer-events:none;z-index:5;width:100%;height:60px;display:none;position:absolute;top:0;left:0;overflow:visible}.child-column[data-v-c1a63ba6]{flex-direction:column;align-items:center;display:flex;position:relative}.page[data-v-aa79243c]{flex:1;justify-content:flex-start;min-height:0}.standard-select[data-v-aa79243c]{border:1px solid var(--foreground-secondary);background-color:var(--input-bg);color:var(--foreground-primary);cursor:pointer;border-radius:0;min-width:120px;padding:.5rem .75rem;font-size:.9rem}.standard-select[data-v-aa79243c]:focus{background-color:var(--input-focus-bg);border-color:var(--foreground-primary);box-shadow:inset 3px 0 0 0 var(--accent-terminal);outline:none}.standard-input[data-v-aa79243c]{border:1px solid var(--foreground-secondary);background-color:var(--input-bg);color:var(--foreground-primary);caret-color:var(--accent-terminal);border-radius:0;padding:.5rem .75rem;font-size:.9rem;font-weight:600}.standard-input[data-v-aa79243c]:focus{background-color:var(--input-focus-bg);border-color:var(--foreground-primary);box-shadow:inset 3px 0 0 0 var(--accent-terminal);outline:none}.nav-controls[data-v-aa79243c]{align-items:center;gap:1rem;margin-left:auto;margin-right:1rem;display:flex}.control-group[data-v-aa79243c]{align-items:center;gap:.5rem;display:flex}.control-group label[data-v-aa79243c]{color:var(--foreground-secondary);text-transform:uppercase;letter-spacing:.05em;opacity:.6;font-size:.65rem;font-weight:800}.compact-select[data-v-aa79243c]{color:#fff;cursor:pointer;background-color:#0000004d;border:1px solid #ffffff1a;border-radius:4px;outline:none;padding:.25rem .5rem;font-size:.8rem;font-weight:600}.compact-select[data-v-aa79243c]:focus{border-color:var(--foreground-primary-complement)}.version-range-container[data-v-aa79243c]{padding:.75rem 1rem}.range-header[data-v-aa79243c]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.range-title[data-v-aa79243c]{align-items:center;gap:1rem;display:flex}.range-title label[data-v-aa79243c]{color:#fff;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:900}.range-subtitle[data-v-aa79243c]{color:var(--foreground-secondary);opacity:.5;font-size:.75rem;font-family:var(--primary-font-family-mono-sans)}.reset-link[data-v-aa79243c]{color:var(--foreground-primary-complement);cursor:pointer;text-transform:uppercase;letter-spacing:.02em;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;padding:.35rem .7rem;font-size:.7rem;font-weight:700;transition:all .2s}.reset-link[data-v-aa79243c]:hover{border-color:var(--foreground-primary-complement);background-color:#ffffff1a;transform:translateY(-1px)}.reset-link[data-v-aa79243c]:focus-visible{outline:2px solid var(--foreground-primary-complement);outline-offset:2px}.range-inputs-compact[data-v-aa79243c]{align-items:center;gap:2rem;display:flex}.slider-container-compact[data-v-aa79243c]{flex:1;height:20px;position:relative}.range-slider[data-v-aa79243c]{pointer-events:none;appearance:none;z-index:1;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:3px;outline:none;width:100%;height:6px;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.range-slider[data-v-aa79243c]::-webkit-slider-thumb{appearance:none;pointer-events:all;background:var(--foreground-primary-complement);cursor:pointer;border:2px solid #fff;border-radius:50%;width:18px;height:18px;transition:transform .1s;box-shadow:0 3px 8px #0006}.range-slider[data-v-aa79243c]::-webkit-slider-thumb:hover{transform:scale(1.08)}.range-slider[data-v-aa79243c]::-moz-range-thumb{pointer-events:all;background:var(--foreground-primary-complement);cursor:pointer;border:2px solid #fff;border-radius:50%;width:18px;height:18px;transition:transform .1s;box-shadow:0 3px 8px #0006}.range-slider[data-v-aa79243c]::-moz-range-track{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:3px;height:6px}.range-slider.overlap[data-v-aa79243c]{z-index:2;background:0 0;border:none}.range-labels-compact[data-v-aa79243c]{justify-content:flex-end;align-items:center;gap:1rem;min-width:200px;display:flex}.version-display-compact[data-v-aa79243c]{align-items:center;display:flex}.version-pill-compact[data-v-aa79243c]{font-weight:700;font-family:var(--primary-font-family-mono-sans);color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;padding:.25rem .75rem;font-size:.9rem}.range-arrow-compact[data-v-aa79243c]{color:var(--foreground-primary-complement);opacity:.4;align-items:center;display:flex}.tree-tile[data-v-aa79243c]{background-color:#0b0016;min-height:700px}.tree-viewport[data-v-aa79243c]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.status-msg[data-v-aa79243c]{text-align:center;color:var(--foreground-secondary);font-size:1.2rem;font-family:var(--primary-font-family-mono-sans);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem;display:flex}.loading-spinner-compact[data-v-aa79243c]{border:3px solid #ffffff1a;border-top-color:var(--foreground-primary-complement);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin-aa79243c}@keyframes spin-aa79243c{to{transform:rotate(360deg)}}.tree-navigation[data-v-aa79243c]{background:linear-gradient(#ffffff08,#0000);border-bottom:1px solid #ffffff0d;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;min-height:70px;padding:1.25rem 1.5rem;display:flex}.nav-left[data-v-aa79243c]{align-items:center;gap:1.5rem;display:flex}.back-btn[data-v-aa79243c]{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:.6rem;padding:.5rem 1rem;font-size:.85rem;font-weight:700;transition:all .2s;display:flex}.back-btn[data-v-aa79243c]:hover{background-color:#ffffff1a;border-color:#fff3;transform:translate(-2px)}.breadcrumb-trail[data-v-aa79243c]{font-size:.9rem;font-family:var(--primary-font-family-mono-sans);background:#0003;border:1px solid #ffffff0d;border-radius:20px;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.4rem 1rem;display:flex}.crumb[data-v-aa79243c]{color:var(--foreground-secondary);opacity:.7}.crumb.clickable[data-v-aa79243c]{cursor:pointer;transition:all .2s}.crumb.clickable[data-v-aa79243c]:hover{color:var(--foreground-primary-complement);opacity:1}.crumb.active[data-v-aa79243c]{color:#fff;opacity:1;font-weight:800}.separator[data-v-aa79243c]{opacity:.3;margin:0 .25rem;font-weight:300}.active-tags[data-v-aa79243c]{gap:.5rem;margin-left:1.5rem;display:flex}.node-tag[data-v-aa79243c]{background:linear-gradient(135deg, var(--foreground-primary-complement), #8b5cf6);color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:12px;padding:.25rem .75rem;font-size:.7rem;font-weight:800;box-shadow:0 4px 10px #0000004d}.admin-actions[data-v-aa79243c]{flex-direction:column;align-items:flex-end;gap:.75rem;display:flex}.tag-btn[data-v-aa79243c]{background:linear-gradient(135deg, var(--foreground-primary-complement), #7c3aed);color:#fff;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.6rem;padding:.6rem 1.2rem;font-size:.8rem;font-weight:800;transition:all .2s;display:flex;box-shadow:0 4px 12px #0000004d}.tag-btn[data-v-aa79243c]:hover{filter:brightness(1.15);transform:translateY(-1px);box-shadow:0 6px 16px #0006}.tag-input-group[data-v-aa79243c]{background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;flex-direction:column;align-items:flex-end;gap:.75rem;padding:1rem;display:flex}.tag-input-row[data-v-aa79243c]{align-items:center;gap:.75rem;display:flex}.any-matchup-label[data-v-aa79243c]{color:var(--foreground-secondary);white-space:nowrap;cursor:pointer;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;display:flex}.tag-input-group input[type=text][data-v-aa79243c]{background:var(--background-primary);color:#fff;width:280px;font-family:var(--primary-font-family-mono-sans);border:1px solid #ffffff1a;border-radius:6px;padding:.6rem .8rem}.confirm-btn[data-v-aa79243c]{color:#fff;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:6px;padding:.6rem 1.2rem;font-size:.75rem;font-weight:700;transition:all .2s;box-shadow:0 4px 8px #0003}.confirm-btn[data-v-aa79243c]:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.cancel-btn[data-v-aa79243c]{color:var(--foreground-secondary);text-transform:uppercase;cursor:pointer;background-color:#0000;border:1px solid #ffffff1a;border-radius:6px;padding:.6rem 1.2rem;font-size:.75rem;font-weight:700;transition:all .2s}.cancel-btn[data-v-aa79243c]:hover{color:#fff;background:#ffffff0d}.tag-error[data-v-aa79243c]{color:#ef4444;font-size:.8rem}.tree-animation-wrapper[data-v-aa79243c]{cursor:grab;-webkit-user-select:none;user-select:none;flex:1;min-height:0;padding:2rem;overflow:auto}.tree-animation-wrapper[data-v-aa79243c]:active{cursor:grabbing}.tree-container[data-v-aa79243c]{justify-content:center;display:flex}.tree-slide-enter-active[data-v-aa79243c],.tree-slide-leave-active[data-v-aa79243c]{transition:all .3s}.tree-slide-enter-from[data-v-aa79243c]{opacity:0;transform:translate(20px)}.tree-slide-leave-to[data-v-aa79243c]{opacity:0;transform:translate(-20px)}.fade-enter-active[data-v-aa79243c],.fade-leave-active[data-v-aa79243c]{transition:opacity .2s}.fade-enter-from[data-v-aa79243c],.fade-leave-to[data-v-aa79243c]{opacity:0}.title[data-v-b108c264]{text-align:center;margin-bottom:1.25rem}.intro[data-v-b108c264],.closing[data-v-b108c264]{text-align:center}.ack-list[data-v-b108c264]{margin:2rem 0 1.5rem;padding:0;list-style:none}.ack-item[data-v-b108c264]{margin-bottom:1.75rem}.ack-title[data-v-b108c264]{font-family:var(--primary-font-family-mono-serif);color:var(--foreground-secondary);margin-bottom:.4rem}.ack-body[data-v-b108c264]{margin:0}.ack-links[data-v-b108c264]{flex-wrap:wrap;gap:.75rem;margin:.45rem 0 0;display:flex}.ack-links a[data-v-b108c264]{color:inherit;text-decoration:underline}.signup-panel[data-v-802bc501]{z-index:3000;background:0 0;justify-content:center;display:flex;position:fixed;top:8px;left:0;right:0}.signup-panel .inner[data-v-802bc501]{border:2px solid var(--foreground-secondary);background:var(--background-secondary);width:min(780px,96vw);color:var(--foreground-primary);font-family:var(--primary-font-family-mono-sans);border-radius:10px;margin:.5rem auto;box-shadow:0 8px 24px #00000040}.panel-header[data-v-802bc501]{border-bottom:1px dotted var(--foreground-secondary);justify-content:space-between;align-items:center;padding:.6rem .9rem;display:flex}.title[data-v-802bc501]{font-weight:var(--font-weight-extrabold);letter-spacing:.06em}.close[data-v-802bc501]{color:inherit;cursor:pointer;background:0 0;border:none;font-size:1.5rem}.panel-body[data-v-802bc501]{flex-direction:column;gap:.8rem;padding:1rem;display:flex}.panel-body label[data-v-802bc501]{font-size:.95rem;font-weight:var(--font-weight-semibold);color:var(--foreground-secondary-complement)}.panel-body input[data-v-802bc501]{background:var(--background-primary);color:var(--foreground-primary);border:2px solid var(--foreground-secondary);border-radius:8px;padding:.7rem .8rem;font-size:1.1rem}.consent-row[data-v-802bc501]{color:var(--foreground-secondary);align-items:flex-start;gap:.6rem;font-size:.95rem;display:flex}.consent-row input[data-v-802bc501]{width:auto}.panel-body .hint[data-v-802bc501]{color:var(--foreground-secondary);margin-bottom:.5rem;line-height:1.4}.success-step[data-v-802bc501]{text-align:center}.success-icon[data-v-802bc501]{color:var(--foreground-primary-complement);margin-bottom:.5rem;font-size:3rem}.success-message[data-v-802bc501]{margin-bottom:1rem;line-height:1.5}.panel-cta[data-v-802bc501]{width:100%;padding:.6rem .8rem;font-size:.95rem;display:block}.panel-footer[data-v-802bc501]{border-top:1px dotted var(--foreground-secondary);color:var(--accent-danger);padding:.6rem .9rem}.panel-swipe-enter-from[data-v-802bc501]{opacity:0;transform:translateY(-110%)}.panel-swipe-enter-active[data-v-802bc501]{transition:transform .25s,opacity .25s}.panel-swipe-enter-to[data-v-802bc501]{opacity:1;transform:translateY(0)}.step-swipe-enter-from[data-v-802bc501],.step-swipe-leave-to[data-v-802bc501]{opacity:0;transform:translate(10px)}.step-swipe-enter-active[data-v-802bc501],.step-swipe-leave-active[data-v-802bc501]{transition:all .2s}.signup-content[data-v-dba6dbc3]{flex-direction:column;justify-content:flex-start;align-items:center;min-height:50vh;padding-top:2rem;display:flex}.signup-info[data-v-dba6dbc3]{text-align:center;max-width:480px;margin:2rem auto}.signup-info h2[data-v-dba6dbc3]{font-family:var(--primary-font-family-mono-serif);margin-bottom:1rem}.signup-info p[data-v-dba6dbc3]{color:var(--foreground-secondary);line-height:1.5}.signup-info .secondary[data-v-dba6dbc3]{margin-top:2rem}.signup-info a[data-v-dba6dbc3]{color:var(--foreground-primary);text-decoration:underline}.consent-banner[data-v-5577bc2d]{z-index:3000;background:var(--background-secondary);color:var(--foreground-primary);border-top:2px solid var(--foreground-secondary);font-family:var(--primary-font-family-mono-sans,system-ui, sans-serif);flex-direction:column;gap:10px;padding:12px 16px;display:flex;position:fixed;bottom:0;left:0;right:0}.text[data-v-5577bc2d]{font-size:14px;line-height:1.4}.actions[data-v-5577bc2d]{flex-wrap:wrap;gap:8px;display:flex}button[data-v-5577bc2d]{cursor:pointer;border:2px solid var(--foreground-secondary);color:var(--foreground-primary);background:0 0;border-radius:6px;padding:6px 10px;font-size:13px}button.primary[data-v-5577bc2d]{background:var(--foreground-secondary);color:var(--background-primary)}button[data-v-5577bc2d]:hover{filter:brightness(1.05)}.pack-widget[data-v-9f9afe6b]{position:relative}.pack-toggle[data-v-9f9afe6b]{z-index:2300;font-family:var(--primary-font-family-mono-sans);background:var(--background-primary);color:var(--foreground-primary);border:1px solid var(--foreground-secondary);cursor:pointer;border-top:none;border-radius:4px;margin-top:-.6rem;margin-right:1rem;padding:.35rem .6rem;font-size:.9rem;position:relative}.pack-panel[data-v-9f9afe6b]{background:var(--background-secondary);border:1px solid var(--foreground-primary);z-index:2990;width:min(360px,100vw - 24px);max-height:60vh;margin-top:.35rem;margin-right:1rem;padding:.5rem;position:absolute;top:100%;right:0;overflow:auto;box-shadow:0 6px 18px #00000059}.pack-actions[data-v-9f9afe6b]{justify-content:center;gap:.35rem;margin-bottom:.45rem;display:flex}.pack-action-btn[data-v-9f9afe6b]{font-family:var(--primary-font-family-mono-sans);background:var(--background-primary);color:var(--foreground-primary);border:1px dotted var(--foreground-secondary);cursor:pointer;border-radius:4px;padding:.2rem .4rem;font-size:.75rem;transition:all .2s}.pack-action-btn[data-v-9f9afe6b]:hover:not(:disabled){background:var(--foreground-primary);color:var(--background-primary)}.pack-action-btn[data-v-9f9afe6b]:active:not(:disabled){transform:translateY(1px)}.pack-action-btn[data-v-9f9afe6b]:disabled{opacity:.5;cursor:not-allowed}.pack-list[data-v-9f9afe6b]{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.pack-item[data-v-9f9afe6b]{border-bottom:1px dotted #7f7f7f33;justify-content:space-between;align-items:center;width:auto;height:min-content;margin:0;padding:0 0 .25rem;display:flex;overflow:hidden}.pack-item[data-v-9f9afe6b]:last-child{border-bottom:none}.pack-link[data-v-9f9afe6b]{color:var(--foreground-primary);vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;flex:auto;align-self:center;min-width:0;padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;text-decoration:none;overflow:hidden}.pack-link[data-v-9f9afe6b]:hover{text-decoration:underline}.remove-btn[data-v-9f9afe6b]{color:var(--foreground-secondary);cursor:pointer;opacity:.6;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:.25rem;line-height:0;transition:opacity .15s,color .15s;display:inline-flex}.remove-btn[data-v-9f9afe6b]:hover,.remove-btn[data-v-9f9afe6b]:focus-visible{opacity:1;color:var(--accent-danger)}.versus-page[data-v-83c75345]{flex:1;justify-content:flex-start;min-height:0}.versus-container[data-v-83c75345]{background:radial-gradient(circle at top,#1a1028 0%,#110a1d 50%,#0f0818 100%)!important}.versus-grid[data-v-83c75345]{row-gap:.75rem;margin-top:.75rem}.versus-tile[data-v-83c75345] .tile{background:linear-gradient(160deg,#120b1efa 0%,#0d0817fa 100%);border:1px solid #ecd5ff33;border-radius:10px;padding:.7rem .85rem;box-shadow:0 10px 24px #0000003d}.hero-top-row[data-v-83c75345]{justify-content:center;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.bestof-group[data-v-83c75345]{background:#0003;border:1px solid #ecd5ff33;border-radius:999px;gap:.2rem;padding:.15rem;display:inline-flex}.bestof-btn[data-v-83c75345]{color:var(--foreground-secondary);font-family:var(--primary-font-family-mono-sans);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.25rem .5rem;font-size:.68rem;transition:background-color .12s,color .12s}.bestof-btn[data-v-83c75345]:hover{color:var(--foreground-primary);background:#ecd5ff1f}.bestof-btn.active[data-v-83c75345]{background:var(--foreground-primary);color:#1a1028;font-weight:700}.share-btn[data-v-83c75345]{color:var(--foreground-primary);font-family:var(--primary-font-family-mono-sans);cursor:pointer;background:#ecd5ff1a;border:1px solid #ecd5ff33;border-radius:999px;align-items:center;gap:.4rem;height:28px;padding:.25rem .75rem;font-size:.68rem;font-weight:600;transition:background-color .12s,border-color .12s;display:inline-flex}.share-btn[data-v-83c75345]:hover:not(:disabled){background:#ecd5ff33;border-color:#ecd5ff66}.share-btn[data-v-83c75345]:disabled{opacity:.6;cursor:not-allowed}.shared-badge[data-v-83c75345]{color:var(--foreground-secondary);text-transform:uppercase;letter-spacing:.09em;font-size:.72rem;font-weight:700}.spinner-mini[data-v-83c75345]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin-83c75345}@keyframes spin-83c75345{to{transform:rotate(360deg)}}.hero-duel[data-v-83c75345]{grid-template-columns:max-content auto max-content;justify-content:center;align-items:center;gap:.65rem;display:grid}.hero-player[data-v-83c75345]{align-items:center;gap:.5rem;min-width:0;display:flex}.hero-player.p1[data-v-83c75345]{justify-content:flex-end}.hero-player.p2[data-v-83c75345]{justify-content:flex-start}.hero-id[data-v-83c75345]{align-items:center;gap:.45rem;min-width:0;max-width:min(34vw,360px);display:flex}.hero-id.right[data-v-83c75345]{justify-content:flex-end}.hero-player.p1 .hero-id[data-v-83c75345]{justify-content:flex-start}.hero-player.p2 .hero-id[data-v-83c75345]{justify-content:flex-end}.player-text[data-v-83c75345]{text-align:left;min-width:0}.player-text.right[data-v-83c75345]{text-align:right}.player-name[data-v-83c75345]{font-family:var(--primary-font-family-mono-sans);text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;font-weight:700;line-height:1.1;overflow:hidden}.player-link[data-v-83c75345]{color:inherit;text-decoration:none}.player-link[data-v-83c75345]:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.player-meta[data-v-83c75345]{color:var(--foreground-secondary);font-size:.72rem;line-height:1.1}.player-prob[data-v-83c75345]{font-family:var(--primary-font-family-mono-sans);letter-spacing:.01em;text-align:center;min-width:6ch;font-size:1.35rem;font-weight:800;line-height:1}.hero-player.p1 .player-prob[data-v-83c75345]{justify-self:end}.hero-player.p2 .player-prob[data-v-83c75345]{justify-self:start}.duel-divider[data-v-83c75345]{color:var(--foreground-secondary);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.prob-track[data-v-83c75345]{background:#ecd5ff14;border-radius:999px;height:9px;margin-top:.7rem;display:flex;overflow:hidden}.prob-segment[data-v-83c75345]{height:100%}.prob-segment.p1[data-v-83c75345]{background-color:var(--p1-color)}.prob-segment.p2[data-v-83c75345]{background-color:var(--p2-color)}.player-prob.p1[data-v-83c75345],.summary-side .p1[data-v-83c75345]{color:var(--p1-color)}.player-prob.p2[data-v-83c75345],.summary-side .p2[data-v-83c75345]{color:var(--p2-color)}.summary-grid[data-v-83c75345]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.75rem;display:grid}.summary-card[data-v-83c75345]{background:#ffffff05;border:1px solid #ecd5ff24;border-radius:8px;padding:.45rem .55rem}.summary-label[data-v-83c75345]{color:var(--foreground-secondary);text-transform:uppercase;letter-spacing:.08em;font-size:.62rem;font-weight:700}.summary-label-total[data-v-83c75345]{text-transform:none;letter-spacing:normal;font-size:.95em}.summary-value[data-v-83c75345]{font-family:var(--primary-font-family-mono-sans);justify-content:center;align-items:center;gap:.3rem;min-width:0;margin-top:.28rem;font-size:1rem;font-weight:700;line-height:1;display:flex}.summary-side[data-v-83c75345]{align-items:center;gap:.32rem;min-width:0;max-width:45%;display:inline-flex}.summary-side.right[data-v-83c75345]{justify-content:flex-end}.summary-name[data-v-83c75345]{color:var(--foreground-secondary);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:none;font-size:.82rem;overflow:hidden}.summary-link[data-v-83c75345],.outcome-link[data-v-83c75345],.history-player-link[data-v-83c75345],.stats-player-link[data-v-83c75345],.event-link[data-v-83c75345]{color:inherit;text-decoration:none}.summary-link[data-v-83c75345]:hover,.outcome-link[data-v-83c75345]:hover,.history-player-link[data-v-83c75345]:hover,.stats-player-link[data-v-83c75345]:hover,.event-link[data-v-83c75345]:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.summary-value .sep[data-v-83c75345]{opacity:.45;margin:0 .15rem}.tile-headline[data-v-83c75345]{color:var(--foreground-secondary);text-transform:uppercase;letter-spacing:.09em;margin-bottom:.5rem;font-size:.72rem;font-weight:700}.narrative-summary[data-v-83c75345]{color:var(--foreground-primary);margin:0;font-size:.96rem;line-height:1.4}.narrative-token[data-v-83c75345]{color:var(--foreground-primary-complement);font-weight:700}.outcomes-list[data-v-83c75345]{gap:.28rem;display:grid}.outcome-row[data-v-83c75345]{background:#ffffff05;border:1px solid #ecd5ff1a;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.34rem .45rem;display:grid}.outcome-score[data-v-83c75345]{font-family:var(--primary-font-family-mono-sans);white-space:nowrap;font-size:1rem;font-weight:800}.outcome-names[data-v-83c75345]{align-items:center;gap:.3rem;min-width:0;font-size:.75rem;display:flex}.outcome-side[data-v-83c75345]{align-items:center;gap:.18rem;min-width:0;display:inline-flex}.outcome-player-name[data-v-83c75345]{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.outcome-names>.vs-sep[data-v-83c75345]{color:var(--foreground-secondary);font-size:.65rem}.outcome-prob[data-v-83c75345]{font-family:var(--primary-font-family-mono-sans);font-size:.9rem;font-weight:700}.ratings-grid[data-v-83c75345]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.ratings-alig-grid[data-v-83c75345]{align-items:stretch}.rating-card[data-v-83c75345]{background:#ffffff05;border:1px solid #ecd5ff24;border-radius:8px;flex-direction:column;padding:.5rem;display:flex}.rating-card-header[data-v-83c75345]{font-family:var(--primary-font-family-mono-sans);align-items:center;gap:.35rem;font-size:.84rem;font-weight:700;display:flex}.rating-card-header.right[data-v-83c75345]{justify-content:flex-end}.versus-overall[data-v-83c75345]{text-align:center;margin-top:.3rem;margin-bottom:.55rem}.stat-label[data-v-83c75345]{text-transform:uppercase;letter-spacing:.08em;color:var(--foreground-secondary);justify-content:center;align-items:center;gap:.35rem;margin-bottom:.12rem;font-size:.66rem;display:flex}.stat-value.main[data-v-83c75345]{font-size:1.7rem;font-weight:800;line-height:1;font-family:var(--primary-font-family-mono-sans);color:var(--foreground-primary)}.stat-value.main .rank-num[data-v-83c75345]{opacity:.55;margin-left:.45rem;font-size:.62em}.versus-matchups[data-v-83c75345]{border-top:1px dotted var(--foreground-tertiary);grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;padding-top:.55rem;display:grid}.mu-item[data-v-83c75345]{flex-direction:column;align-items:center;gap:.1rem;min-width:0;display:flex}.mu-val-row[data-v-83c75345]{align-items:center;gap:.34rem;display:flex}.mu-num[data-v-83c75345]{font-size:1.02rem;font-weight:700;font-family:var(--primary-font-family-mono-sans)}.mu-label[data-v-83c75345]{color:var(--foreground-secondary);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:.58rem}.race-p .mu-num[data-v-83c75345]{color:var(--race-protoss)}.race-t .mu-num[data-v-83c75345]{color:var(--race-terran)}.race-z .mu-num[data-v-83c75345]{color:var(--race-zerg)}.list-wrap.recent-replays-wrap[data-v-83c75345]{flex-direction:column;gap:0;display:flex}.recent-hdr[data-v-83c75345]{color:var(--foreground-secondary);font-weight:var(--font-weight-extrabold);border-bottom:1px solid #7f7f7f33;align-items:center;gap:.35rem;padding-top:.2rem;padding-bottom:.35rem;display:flex}.recent-hdr .hdr-label[data-v-83c75345]{text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;text-decoration:none}.recent-hdr .date[data-v-83c75345],.recent-replays .replay-row .date[data-v-83c75345]{text-align:left;width:7rem;padding-right:.5rem}.recent-hdr .map[data-v-83c75345],.recent-replays .replay-row .map[data-v-83c75345]{text-align:left;width:12rem;padding-right:.5rem}.recent-hdr .players-label[data-v-83c75345]{flex:auto;min-width:0}.recent-replays[data-v-83c75345]{margin:0;padding:0;list-style:none}.recent-replays .replay-item[data-v-83c75345]{border-bottom:1px dotted #7f7f7f33;padding:0}.recent-replays .replay-item[data-v-83c75345]:nth-child(2n){background:var(--background-zebra)}.recent-replays .replay-item[data-v-83c75345]:hover{background-color:#7f7f7f1a}.recent-replays .replay-item:hover .player-name-list[data-v-83c75345]{text-decoration:underline}.recent-replays .replay-item-row[data-v-83c75345]{align-items:center;gap:.35rem;display:flex}.recent-replays .replay-row[data-v-83c75345]{color:inherit;flex:auto;justify-content:flex-start;align-items:center;padding:.5rem .2rem;text-decoration:none;display:flex}.recent-replays .replay-row .date[data-v-83c75345]{font-family:var(--primary-font-family-mono-sans,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);color:var(--foreground-secondary);font-size:.9rem}.recent-replays .replay-row .map[data-v-83c75345]{color:var(--foreground-primary-complement);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.recent-replays .players-wrap[data-v-83c75345]{white-space:nowrap;text-overflow:ellipsis;flex:auto;align-items:center;min-width:0;display:flex;overflow:hidden}.recent-replays .players[data-v-83c75345]{color:var(--foreground-primary);font-weight:var(--font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;text-decoration:none;overflow:hidden}.recent-replays .player-name-list[data-v-83c75345]{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:2px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.row-actions[data-v-83c75345]{flex:none;align-items:center;gap:.25rem;display:flex}.row-actions-menu[data-v-83c75345]{flex:none;display:none;position:relative}.row-action-btn[data-v-83c75345]{white-space:nowrap;text-transform:none;width:28px;height:28px;color:var(--foreground-primary);cursor:pointer;opacity:.8;background:0 0;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;transition:opacity .2s,background .2s,color .2s;display:flex;overflow:visible;border:none!important}.row-action-btn[data-v-83c75345]:hover:not(:disabled),.row-action-btn[data-v-83c75345]:active:not(:disabled){opacity:1;background:var(--foreground-primary);color:var(--background-primary);filter:none;border-radius:4px}.row-action-btn[data-v-83c75345]:disabled{opacity:.3;cursor:not-allowed}.favorite-btn.is-favorited[data-v-83c75345]{color:#e74c3c}.pack-add-btn[data-v-83c75345]{font-size:1.2rem}.pack-add-btn-disabled[data-v-83c75345]{opacity:.3;cursor:not-allowed}.menu-trigger-btn[data-v-83c75345]{font-size:1.1rem;line-height:1}.row-actions-popover[data-v-83c75345]{z-index:30;border:1px solid var(--foreground-secondary);background:var(--background-primary);border-radius:8px;flex-direction:column;gap:.2rem;min-width:11.5rem;padding:.25rem;display:flex;position:absolute;top:calc(100% + .2rem);right:0;box-shadow:0 8px 22px #00000052}.row-actions-menu-item[data-v-83c75345]{width:100%;min-height:44px;color:var(--foreground-primary);font-family:var(--primary-font-family-mono-sans);text-transform:none;background:0 0;border-radius:6px;justify-content:flex-start;align-items:center;gap:.45rem;padding:.5rem .6rem;font-size:.9rem;display:inline-flex;border:none!important}.row-actions-menu-item[data-v-83c75345]:hover:not(:disabled),.row-actions-menu-item[data-v-83c75345]:active:not(:disabled){background:var(--foreground-primary);color:var(--background-primary);filter:none}.row-actions-menu-item[data-v-83c75345]:disabled{opacity:.4;cursor:not-allowed}.row-action-btn.pack-add-btn-disabled[data-v-83c75345]:hover,.row-action-btn.pack-add-btn-disabled[data-v-83c75345]:active{opacity:.3;color:var(--foreground-primary);background:0 0}.row-actions.invisible[data-v-83c75345]{visibility:hidden;pointer-events:none}.history-tile[data-v-83c75345] .tile-header{margin-bottom:.25rem}.history-table-wrap[data-v-83c75345]{overflow-x:auto}.history-table[data-v-83c75345]{border-collapse:collapse;width:100%;min-width:640px}.history-table th[data-v-83c75345]{color:var(--foreground-secondary);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #ecd5ff29;padding:.42rem .45rem;font-size:.66rem;font-weight:700}.history-table td[data-v-83c75345]{border-bottom:1px solid #ecd5ff17;padding:.42rem .45rem;font-size:.9rem}.date-cell[data-v-83c75345]{width:108px;color:var(--foreground-secondary)}.event-cell[data-v-83c75345]{text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.score-cell[data-v-83c75345]{font-family:var(--primary-font-family-mono-sans);font-size:.95rem;font-weight:700}.result-inline[data-v-83c75345]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:.55rem;width:100%;max-width:540px;margin:0 auto;display:grid}.result-side[data-v-83c75345]{align-items:center;gap:.18rem;min-width:0;display:inline-flex}.result-side.left[data-v-83c75345]{justify-self:end}.result-side.right[data-v-83c75345]{justify-self:start}.result-player[data-v-83c75345]{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.18rem;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.result-score[data-v-83c75345]{white-space:nowrap;justify-self:center}.trophy-slot[data-v-83c75345]{justify-content:center;align-items:center;width:12px;min-width:12px;display:inline-flex}.dash[data-v-83c75345]{opacity:.45;margin:0 .15rem}.winner-trophy[data-v-83c75345]{color:var(--foreground-primary)}.loser-muted[data-v-83c75345]{color:var(--foreground-secondary);opacity:.62}.text-right[data-v-83c75345]{text-align:right}.text-center[data-v-83c75345]{text-align:center}.state-message[data-v-83c75345]{text-align:center;font-family:var(--primary-font-family-mono-sans);color:var(--foreground-secondary);padding:3rem 1rem;font-size:1.15rem}.state-message.error[data-v-83c75345]{color:var(--accent-danger)}@media (width<=900px){.hero-duel[data-v-83c75345]{grid-template-columns:1fr;gap:.6rem}.duel-divider[data-v-83c75345]{letter-spacing:.16em;opacity:.65;background:#ffffff08;border:1px solid #ecd5ff40;border-radius:999px;justify-content:center;justify-self:center;align-items:center;padding:.06rem .46rem;font-size:.62rem;display:inline-flex}.hero-player[data-v-83c75345],.hero-player.p1[data-v-83c75345],.hero-player.p2[data-v-83c75345]{text-align:left;justify-content:space-between;gap:.6rem;width:100%}.hero-player.p1 .player-prob[data-v-83c75345],.hero-player.p2 .player-prob[data-v-83c75345]{text-align:right;flex:none;justify-self:end;min-width:4.9ch}.hero-id[data-v-83c75345],.hero-id.right[data-v-83c75345],.hero-player.p1 .hero-id[data-v-83c75345],.hero-player.p2 .hero-id[data-v-83c75345]{flex:auto;justify-content:flex-start;max-width:none}.player-text.right[data-v-83c75345]{text-align:left}.hero-player.p2 .hero-id[data-v-83c75345]{order:1}.hero-player.p2 .player-prob[data-v-83c75345]{order:2}.ratings-grid[data-v-83c75345]{grid-template-columns:1fr}.rating-card-header.right[data-v-83c75345],.rating-mini-row.right[data-v-83c75345]{justify-content:flex-start}.versus-matchups[data-v-83c75345]{grid-template-columns:1fr;gap:.3rem}.mu-item[data-v-83c75345]{flex-direction:row;justify-content:space-between}}@media (width<=640px){.hero-top-row[data-v-83c75345]{flex-direction:column;align-items:flex-start}.bestof-group[data-v-83c75345]{flex-wrap:wrap}.summary-grid[data-v-83c75345]{grid-template-columns:1fr}.outcome-row[data-v-83c75345]{grid-template-columns:1fr;gap:.2rem}.recent-hdr .date[data-v-83c75345],.recent-replays .replay-row .date[data-v-83c75345]{display:none}.recent-hdr .map[data-v-83c75345],.recent-replays .replay-row .map[data-v-83c75345]{text-overflow:ellipsis;white-space:nowrap;width:10ch;max-width:10ch;overflow:hidden}.row-action-btn[data-v-83c75345]{width:26px;height:26px}.history-table-wrap[data-v-83c75345]{overflow-x:visible}.history-table[data-v-83c75345]{min-width:0}.history-table thead[data-v-83c75345]{display:none}.history-table tbody[data-v-83c75345]{display:block}.history-table tbody tr[data-v-83c75345]{border-bottom:1px solid #ecd5ff17;grid-template-columns:minmax(0,1fr);grid-template-areas:"date""result""event";align-items:start;gap:.2rem 0;padding:.55rem .15rem;display:grid}.history-table td[data-v-83c75345]{border-bottom:none;padding:0}.history-table .date-cell[data-v-83c75345]{white-space:nowrap;grid-area:date;width:auto;font-size:.82rem}.history-table .result-cell[data-v-83c75345]{text-align:left;grid-area:result}.history-table .event-cell[data-v-83c75345]{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;grid-area:event;max-width:none;font-size:.86rem;line-height:1.25;overflow:visible}.history-table .result-inline[data-v-83c75345]{column-gap:.35rem;max-width:none;margin:0}.history-table .result-side.left[data-v-83c75345]{justify-self:start}.history-table .result-side.right[data-v-83c75345]{justify-self:end}}@media (width<=599px){.recent-hdr .map[data-v-83c75345],.recent-replays .replay-row .map[data-v-83c75345],.row-actions-inline[data-v-83c75345]{display:none}.row-actions-menu[data-v-83c75345]{align-items:center;display:flex}}.versus-page[data-v-d4b53359]{flex:1;justify-content:flex-start;min-height:0}.versus-container[data-v-d4b53359]{background:radial-gradient(circle at top,#1a1028 0%,#110a1d 50%,#0f0818 100%)!important}.selector-layout[data-v-d4b53359]{flex-direction:column;gap:1.5rem;margin-top:1rem;padding-bottom:3rem;display:flex}.main-selection-area[data-v-d4b53359]{width:100%}.selector-tile[data-v-d4b53359] .tile,.recent-list-tile[data-v-d4b53359] .tile{background:linear-gradient(160deg,#160e26f2 0%,#0f0a1cf2 100%);border:1px solid #ecd5ff1f;border-radius:10px;padding:1.2rem 1.5rem;transition:padding .3s;box-shadow:0 10px 30px #0000004d}.selector-tile.expanded[data-v-d4b53359] .tile{padding:1.8rem 1.5rem}.recent-list-tile[data-v-d4b53359] .tile{padding-top:.5rem}.centered-content[data-v-d4b53359]{width:100%;max-width:800px;margin:0 auto}.versus-selection[data-v-d4b53359]{justify-content:center;align-items:flex-start;gap:2rem;margin-bottom:.8rem;transition:margin .3s;display:flex}.selector-tile.expanded .versus-selection[data-v-d4b53359]{margin-bottom:1.5rem}.selection-box[data-v-d4b53359]{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.selection-box .label[data-v-d4b53359]{font-family:var(--primary-font-family-mono-sans);color:var(--foreground-secondary);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.2rem;font-size:.65rem;font-weight:700}.selection-box .label.centered[data-v-d4b53359]{text-align:center}.vs-divider[data-v-d4b53359]{font-family:var(--primary-font-family-mono-sans);color:var(--foreground-secondary);opacity:.2;-webkit-user-select:none;user-select:none;margin-top:1.7rem;font-size:1.6rem;font-weight:900}.expand-wrap[data-v-d4b53359]{opacity:0;max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s;overflow:hidden}.expand-wrap.visible[data-v-d4b53359]{opacity:1;max-height:100px}.p-card[data-v-d4b53359]{background:#ffffff08;border:1px solid #ecd5ff1a;border-radius:10px;align-items:center;gap:1.2rem;margin-top:.75rem;padding:.75rem 1rem;display:flex}.p-info[data-v-d4b53359]{flex:1;min-width:0}.p-name[data-v-d4b53359]{font-family:var(--primary-font-family-mono-sans);color:var(--foreground-primary);text-overflow:ellipsis;white-space:nowrap;font-size:1.15rem;font-weight:800;overflow:hidden}.p-sub[data-v-d4b53359]{color:var(--foreground-secondary);align-items:center;gap:.4rem;margin-top:.1rem;font-size:.8rem;display:flex}.p-rating-tag[data-v-d4b53359]{font-family:var(--primary-font-family-mono-sans);color:var(--foreground-primary-complement);background:#ecd5ff14;border:1px solid #ecd5ff26;border-radius:6px;padding:.2rem .6rem;font-size:1.25rem;font-weight:900;box-shadow:inset 0 0 10px #ecd5ff0d}.dot[data-v-d4b53359]{opacity:.5}.predict-actions[data-v-d4b53359]{flex-direction:column;align-items:center;gap:1.2rem;display:flex}.bo-selector[data-v-d4b53359]{background:#ffffff08;border:1px solid #ecd5ff1a;border-radius:99px;align-items:center;gap:1rem;padding:.3rem .6rem;display:flex}.bo-label[data-v-d4b53359]{font-family:var(--primary-font-family-mono-sans);color:var(--foreground-secondary);text-transform:uppercase;letter-spacing:.1em;margin-left:.4rem;font-size:.6rem;font-weight:700}.bo-options[data-v-d4b53359]{gap:.15rem;display:flex}.bo-options button[data-v-d4b53359]{color:var(--foreground-secondary);font-family:var(--primary-font-family-mono-sans);cursor:pointer;background:0 0;border:none;border-radius:99px;padding:.15rem .5rem;font-size:.7rem;font-weight:700;transition:all .2s}.bo-options button[data-v-d4b53359]:hover{color:var(--foreground-primary);background:#ffffff0d}.bo-options button.active[data-v-d4b53359]{background:var(--foreground-primary-complement);color:var(--background-primary)}.predict-btn[data-v-d4b53359]{background:var(--foreground-primary);color:var(--background-primary);font-family:var(--primary-font-family-mono-sans);cursor:pointer;text-transform:uppercase;letter-spacing:.08em;border:none;border-radius:8px;padding:.65rem 4rem;font-size:1.1rem;font-weight:800;transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.predict-btn[data-v-d4b53359]:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 4px 15px #0003}.predict-btn[data-v-d4b53359]:disabled{opacity:.2;cursor:not-allowed}.recent-section[data-v-d4b53359]{width:100%}.recent-header[data-v-d4b53359]{margin-bottom:.5rem}.section-title[data-v-d4b53359]{font-family:var(--primary-font-family-mono-sans);color:var(--foreground-secondary);text-transform:uppercase;letter-spacing:.15em;opacity:.7;font-size:.72rem;font-weight:700}.recent-list[data-v-d4b53359]{flex-direction:column;display:flex}.recent-row[data-v-d4b53359]{color:inherit;border-bottom:1px solid #ecd5ff0d;justify-content:center;align-items:center;padding:.65rem .8rem;text-decoration:none;transition:background .15s;display:flex;position:relative}.recent-row[data-v-d4b53359]:last-child{border-bottom:none}.recent-row[data-v-d4b53359]:hover{background:#ffffff0a}.recent-players-wrap[data-v-d4b53359]{flex:1;align-items:center;gap:1.5rem;min-width:0;display:flex}.r-player[data-v-d4b53359]{flex:1;align-items:center;gap:.6rem;min-width:0;display:flex}.r-player.left[data-v-d4b53359]{justify-content:flex-end}.r-player.right[data-v-d4b53359]{justify-content:flex-start}.r-name[data-v-d4b53359]{font-family:var(--primary-font-family-mono-sans);color:var(--foreground-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:700;overflow:hidden}.r-rating[data-v-d4b53359]{font-family:var(--primary-font-family-mono-sans);color:var(--foreground-primary-complement);text-align:center;background:#ecd5ff14;border-radius:4px;min-width:4ch;padding:.05rem .3rem;font-size:.8rem;font-weight:900}.r-rank[data-v-d4b53359]{font-family:var(--primary-font-family-mono-sans);color:var(--foreground-secondary);opacity:.6;font-size:.75rem}.r-vs[data-v-d4b53359]{font-family:var(--primary-font-family-mono-sans);color:var(--foreground-secondary);opacity:.3;text-align:center;width:3ch;font-size:.65rem;font-weight:900}.r-meta-abs[data-v-d4b53359]{align-items:center;display:flex;position:absolute;right:1.5rem}.r-bo[data-v-d4b53359]{font-family:var(--primary-font-family-mono-sans);color:var(--foreground-secondary);opacity:.6;font-size:.75rem;font-weight:600}@media (width<=768px){.versus-selection[data-v-d4b53359]{flex-direction:column;align-items:stretch;gap:1rem}.vs-divider[data-v-d4b53359]{text-align:center;margin-top:0}.centered-content[data-v-d4b53359]{max-width:none}.expand-wrap.visible[data-v-d4b53359]{height:68px}.r-meta-abs[data-v-d4b53359]{margin-left:1rem;position:static}.r-rank[data-v-d4b53359],.r-rating[data-v-d4b53359],.r-vs[data-v-d4b53359]{display:none}.recent-players-wrap[data-v-d4b53359]{gap:.6rem}.r-player[data-v-d4b53359]{gap:.35rem}.r-name[data-v-d4b53359]{max-width:11ch}}.publisher-loading[data-v-f158cc51],.publisher-error[data-v-f158cc51]{text-align:center;opacity:.7;padding:2rem}.publisher-header[data-v-f158cc51]{align-items:flex-start;gap:1.5rem;display:flex}.publisher-logo[data-v-f158cc51]{object-fit:contain;border-radius:4px;flex-shrink:0;width:80px;height:80px}.publisher-info[data-v-f158cc51]{flex:1}.publisher-name[data-v-f158cc51]{margin:0 0 .5rem;font-size:1.6rem}.publisher-help[data-v-f158cc51]{margin-left:.4rem}.publisher-description[data-v-f158cc51]{opacity:.9;margin:0 0 .5rem;line-height:1.5}.publisher-description[data-v-f158cc51] p{margin:0 0 .5rem}.publisher-description[data-v-f158cc51] p:last-child{margin-bottom:0}.publisher-description[data-v-f158cc51] a{color:var(--foreground-primary-complement)}.publisher-description[data-v-f158cc51] ul,.publisher-description[data-v-f158cc51] ol{margin:.25rem 0 .5rem 1.25rem;padding:0}.publisher-description[data-v-f158cc51] li{margin:.1rem 0}.publisher-description[data-v-f158cc51] code{font-family:var(--primary-font-family-mono-sans);background:#ffffff0f;border-radius:3px;padding:.05rem .3rem;font-size:.9em}.publisher-description[data-v-f158cc51] pre{background:#00000040;border-radius:4px;padding:.5rem .75rem;overflow-x:auto}.publisher-description[data-v-f158cc51] blockquote{border-left:2px solid var(--foreground-secondary);color:var(--foreground-secondary);margin:.5rem 0;padding-left:.75rem}.publisher-description[data-v-f158cc51] h1,.publisher-description[data-v-f158cc51] h2,.publisher-description[data-v-f158cc51] h3,.publisher-description[data-v-f158cc51] h4{font-size:1rem;font-weight:var(--font-weight-semibold);margin:.6rem 0 .3rem}.publisher-website[data-v-f158cc51]{opacity:.7;font-size:.85rem}.events-table[data-v-f158cc51]{border-collapse:collapse;width:100%}.event-row[data-v-f158cc51]{border-bottom:1px solid #ffffff0f}.event-row[data-v-f158cc51]:last-child{border-bottom:none}.event-name[data-v-f158cc51]{padding:.6rem .5rem .6rem 0}.event-name-text[data-v-f158cc51]{color:var(--foreground-primary)}.event-dates[data-v-f158cc51]{text-align:right;opacity:.65;white-space:nowrap;padding:.6rem 0;font-size:.85rem}.no-events[data-v-f158cc51]{opacity:.6;text-align:center}.upload-zone[data-v-b2a342e1]{border:1px dashed var(--foreground-secondary);background:#7f7f7f0d;border-radius:6px;padding:1rem;transition:background .15s,border-color .15s}.upload-zone--dragging[data-v-b2a342e1]{border-color:var(--foreground-primary-complement);background:#7fc8ff1f;border-style:solid}.upload-zone--busy[data-v-b2a342e1]{opacity:.95}.upload-zone__primary[data-v-b2a342e1]{align-items:center;gap:.75rem;display:flex}.upload-zone__pick[data-v-b2a342e1]{color:var(--foreground-primary);cursor:pointer;font-family:var(--primary-font-family-mono-sans);background:0 0;border:none;padding:0;font-size:.95rem;text-decoration:underline}.upload-zone__meta[data-v-b2a342e1]{color:var(--foreground-secondary);flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.5rem;font-size:.85rem;display:flex}.upload-zone__privacy[data-v-b2a342e1]{align-items:center;gap:.4rem;display:inline-flex}.upload-zone__privacy select[data-v-b2a342e1]{background:var(--background-primary);color:var(--foreground-primary);border:1px solid var(--foreground-secondary);border-radius:4px;padding:.15rem .3rem}.upload-zone__hint[data-v-b2a342e1]{opacity:.7;font-style:italic}.upload-zone__files[data-v-b2a342e1]{border-top:1px dotted #7f7f7f40;max-height:200px;margin-top:.75rem;padding:.5rem 0 0;list-style:none;overflow-y:auto}.upload-zone__file[data-v-b2a342e1]{font-family:var(--primary-font-family-mono-sans);justify-content:space-between;padding:.15rem 0;font-size:.8rem;display:flex}.upload-zone__file-name[data-v-b2a342e1]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-zone__file-status[data-v-b2a342e1]{flex:none;margin-left:1rem}.upload-zone__file--success .upload-zone__file-status[data-v-b2a342e1]{color:var(--foreground-primary-complement)}.upload-zone__file--error .upload-zone__file-status[data-v-b2a342e1]{color:#e58a8a}.upload-zone__file--uploading .upload-zone__file-status[data-v-b2a342e1]{opacity:.85;font-style:italic}.upload-zone__footer[data-v-b2a342e1]{color:var(--foreground-secondary);justify-content:space-between;align-items:center;margin-top:.5rem;font-size:.8rem;display:flex}.upload-zone__clear[data-v-b2a342e1]{border:1px solid var(--foreground-secondary);color:var(--foreground-primary);cursor:pointer;background:0 0;border-radius:4px;padding:.2rem .5rem;font-size:.75rem}.upload-zone__clear[data-v-b2a342e1]:hover{background:var(--foreground-primary);color:var(--background-primary)}.settings-panel[data-v-265f5897]{background:var(--background-primary);border:1px solid #7f7f7f40;border-radius:6px;padding:.75rem 1rem}.settings-panel__header[data-v-265f5897]{align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}.settings-panel__header h3[data-v-265f5897]{margin:0;font-size:1rem}.status-pill[data-v-265f5897]{text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--foreground-secondary);color:var(--foreground-secondary);border-radius:3px;padding:.1rem .5rem;font-size:.7rem;display:inline-block}.status-pill.is-published[data-v-265f5897]{border-color:var(--foreground-primary-complement);color:var(--foreground-primary-complement)}.field[data-v-265f5897]{flex-direction:column;gap:.2rem;margin-bottom:.6rem;display:flex}.field label[data-v-265f5897]{color:var(--foreground-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem}.field input[data-v-265f5897],.field textarea[data-v-265f5897],.field select[data-v-265f5897]{background:var(--background-primary);color:var(--foreground-primary);border:1px solid var(--foreground-secondary);border-radius:4px;padding:.35rem .5rem;font-family:inherit;font-size:.95rem}.field textarea[data-v-265f5897]{resize:vertical;min-height:6rem;font-family:var(--primary-font-family-mono-sans);line-height:1.45}.field .slug[data-v-265f5897]{font-family:var(--primary-font-family-mono-sans);color:var(--foreground-secondary);font-size:.85rem}.hint[data-v-265f5897]{color:var(--foreground-secondary);font-size:.75rem}.settings-panel__actions[data-v-265f5897]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.settings-panel__spacer[data-v-265f5897]{flex:auto}.btn[data-v-265f5897]{font-family:var(--primary-font-family-mono-sans);text-transform:uppercase;cursor:pointer;border:1px solid var(--foreground-primary);background:var(--background-primary);color:var(--foreground-primary);border-radius:4px;padding:.35rem .7rem;font-size:.8rem}.btn.primary[data-v-265f5897]{background:var(--foreground-primary);color:var(--background-primary)}.btn.danger[data-v-265f5897]{border-color:var(--accent-danger);color:var(--accent-danger)}.btn.danger[data-v-265f5897]:hover{background:var(--accent-danger);color:#fff}.btn[data-v-265f5897]:disabled{opacity:.55;cursor:not-allowed}.error[data-v-265f5897]{color:var(--accent-danger);margin:.4rem 0;font-size:.85rem}.gates-panel[data-v-55d40ca0]{background:var(--background-primary);border:1px solid #7f7f7f40;border-radius:6px;padding:.75rem 1rem}.gates-panel__header h3[data-v-55d40ca0]{margin:0 0 .5rem;font-size:1rem}.hint[data-v-55d40ca0]{color:var(--foreground-secondary);font-size:.85rem}.error[data-v-55d40ca0]{color:var(--accent-danger);font-size:.85rem}.gate-list[data-v-55d40ca0]{flex-direction:column;gap:.5rem;margin:.5rem 0;display:flex}.gate-row[data-v-55d40ca0]{background:var(--background-zebra);border-radius:4px;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.gate-row__info[data-v-55d40ca0]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.gate-row__meta[data-v-55d40ca0]{color:var(--foreground-secondary);font-size:.8rem}.attach-heading[data-v-55d40ca0]{text-transform:uppercase;letter-spacing:.04em;color:var(--foreground-secondary);margin:1rem 0 .5rem;font-size:.85rem}.attach-row[data-v-55d40ca0]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.attach-row .input[data-v-55d40ca0]{background:var(--background-primary);color:var(--foreground-primary);border:1px solid var(--foreground-secondary);border-radius:4px;min-width:10rem;padding:.4rem .6rem;font-family:inherit}.btn[data-v-55d40ca0]{font-family:var(--primary-font-family-mono-sans);text-transform:uppercase;cursor:pointer;border:1px solid var(--foreground-primary);background:var(--background-primary);color:var(--foreground-primary);border-radius:4px;padding:.35rem .7rem;font-size:.8rem}.btn.primary[data-v-55d40ca0]{background:var(--foreground-primary);color:var(--background-primary)}.btn.danger[data-v-55d40ca0]{border-color:var(--accent-danger);color:var(--accent-danger)}.btn.danger[data-v-55d40ca0]:hover{background:var(--accent-danger);color:#fff}.btn[data-v-55d40ca0]:disabled{opacity:.55;cursor:not-allowed}.pack-editor[data-v-d3256b0a]{font-family:var(--primary-font-family-mono-sans);flex-direction:column;gap:1rem;display:flex}.pack-editor__toolbar[data-v-d3256b0a]{z-index:5;background:var(--background-primary);border:1px solid var(--foreground-secondary);border-radius:4px;align-items:center;gap:.75rem;padding:.5rem;display:flex;position:sticky;top:0}.pack-editor__title[data-v-d3256b0a]{font-weight:var(--font-weight-semibold)}.pack-editor__dirty[data-v-d3256b0a]{color:#d8b673;font-size:.85rem}.pack-editor__spacer[data-v-d3256b0a]{flex:auto}.pack-editor__btn[data-v-d3256b0a]{font-family:var(--primary-font-family-mono-sans);text-transform:uppercase;cursor:pointer;border:1px solid var(--foreground-primary);background:var(--background-primary);color:var(--foreground-primary);border-radius:4px;padding:.35rem .7rem;font-size:.8rem}.pack-editor__btn--primary[data-v-d3256b0a]{background:var(--foreground-primary);color:var(--background-primary)}.pack-editor__btn--ghost[data-v-d3256b0a]{background:0 0}.pack-editor__btn[data-v-d3256b0a]:disabled{opacity:.5;cursor:not-allowed}.pack-editor__tree[data-v-d3256b0a]{flex-direction:column;gap:0;display:flex}.pack-editor__round[data-v-d3256b0a]{background:#7f7f7f0a;border:1px solid #7f7f7f59;border-radius:6px}.pack-editor__round--dragging[data-v-d3256b0a]{opacity:.4}.pack-editor__round-header[data-v-d3256b0a]{background:#7f7f7f1f;border-bottom:1px solid #7f7f7f33;align-items:center;gap:.5rem;padding:.4rem .5rem;display:flex}.pack-editor__round-body[data-v-d3256b0a]{padding:.5rem}.pack-editor__series[data-v-d3256b0a]{background:var(--background-primary);border:1px solid #7f7f7f40;border-radius:4px}.pack-editor__series--dragging[data-v-d3256b0a]{opacity:.4}.pack-editor__series-header[data-v-d3256b0a]{background:#7f7f7f0f;border-bottom:1px solid #7f7f7f26;align-items:center;gap:.5rem;padding:.3rem .5rem;display:flex}.pack-editor__series-body[data-v-d3256b0a]{padding:.25rem}.pack-editor__drag-handle[data-v-d3256b0a]{color:var(--foreground-secondary);cursor:grab;-webkit-user-select:none;user-select:none;padding:0 .2rem;font-family:ui-monospace,monospace;font-size:.9rem}.pack-editor__drag-handle[data-v-d3256b0a]:active{cursor:grabbing}.pack-editor__rename[data-v-d3256b0a]{color:var(--foreground-primary);font:inherit;background:0 0;border:1px dotted #0000;border-radius:3px;flex:auto;padding:.15rem .3rem}.pack-editor__rename[data-v-d3256b0a]:hover{border-color:#7f7f7f4d}.pack-editor__rename[data-v-d3256b0a]:focus{border-color:var(--foreground-primary-complement);background:var(--background-primary);outline:none}.pack-editor__menu-btn[data-v-d3256b0a]{color:var(--foreground-secondary);cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;padding:.2rem;display:inline-flex}.pack-editor__menu-btn[data-v-d3256b0a]:hover{color:#e58a8a;background:#7f7f7f26}.pack-editor__game[data-v-d3256b0a]{border-radius:3px;align-items:center;gap:.5rem;padding:.3rem .4rem;font-size:.85rem;display:flex}.pack-editor__game[data-v-d3256b0a]:hover{background:#7f7f7f14}.pack-editor__game--dragging[data-v-d3256b0a]{opacity:.4}.pack-editor__game--placeholder[data-v-d3256b0a]{opacity:.7;font-style:italic}.pack-editor__game-placeholder[data-v-d3256b0a]{color:var(--foreground-secondary);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.85rem;overflow:hidden}.pack-editor__game-num[data-v-d3256b0a]{width:4.5rem;font-family:var(--primary-font-family-mono-sans);color:var(--foreground-secondary);flex:none;font-size:.75rem}.pack-editor__game-map[data-v-d3256b0a]{width:10rem;font-weight:var(--font-weight-semibold);color:var(--foreground-primary-complement);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.pack-editor__game-players[data-v-d3256b0a]{white-space:nowrap;text-overflow:ellipsis;flex:auto;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.pack-editor__race-icon[data-v-d3256b0a]{opacity:.85}.pack-editor__vs[data-v-d3256b0a]{color:var(--foreground-secondary)}.pack-editor__empty-series[data-v-d3256b0a]{color:var(--foreground-secondary);padding:.4rem .6rem;font-size:.8rem;font-style:italic}.pack-editor__add-btn[data-v-d3256b0a]{color:var(--foreground-secondary);cursor:pointer;background:0 0;border:1px dashed #7f7f7f66;border-radius:4px;align-items:center;gap:.3rem;margin-top:.35rem;padding:.3rem .6rem;font-size:.8rem;display:inline-flex}.pack-editor__add-btn[data-v-d3256b0a]:hover{border-color:var(--foreground-primary);color:var(--foreground-primary)}.pack-editor__add-btn--round[data-v-d3256b0a]{align-self:flex-start;margin-top:.5rem}.pack-editor__add-btn--placeholder[data-v-d3256b0a]{margin:.25rem 0 .1rem .4rem;padding:.2rem .5rem;font-size:.75rem}.pack-editor__round-slot[data-v-d3256b0a],.pack-editor__series-slot[data-v-d3256b0a],.pack-editor__game-slot[data-v-d3256b0a]{border-radius:2px;height:8px;transition:background .12s}.pack-editor__slot--active[data-v-d3256b0a]{background:var(--foreground-primary-complement);opacity:.7}.pack-loading[data-v-6f83f20f],.pack-error[data-v-6f83f20f],.pack-empty[data-v-6f83f20f]{text-align:center;opacity:.7;padding:2rem}.pack-header[data-v-6f83f20f]{flex-wrap:wrap;align-items:flex-start;gap:1.5rem;display:flex}.pack-info[data-v-6f83f20f]{flex:auto;min-width:0}.pack-header__actions[data-v-6f83f20f]{flex:none;align-items:flex-start;gap:.5rem;display:flex}.pack-download-btn[data-v-6f83f20f]{font-family:var(--primary-font-family-mono-sans);font-size:.8rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;background:var(--background-primary);color:var(--foreground-primary);border:1px solid var(--foreground-primary);cursor:pointer;border-radius:4px;align-items:center;gap:.4rem;padding:.4rem .75rem;display:inline-flex}.pack-download-btn[data-v-6f83f20f]:hover:not(:disabled){background:var(--foreground-primary);color:var(--background-primary)}.pack-download-btn[data-v-6f83f20f]:disabled{opacity:.6;cursor:default}.pack-download-btn--edit[data-v-6f83f20f]{border-style:dashed}.pack-download-btn--active[data-v-6f83f20f]{background:var(--foreground-primary);color:var(--background-primary);border-style:solid}.pack-meta-row[data-v-6f83f20f]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.pack-event-link[data-v-6f83f20f]{opacity:.8;color:var(--foreground-primary);font-size:.85rem}.pack-chip[data-v-6f83f20f]{color:#d8b673;background:#ffc8641a;border:1px solid #ffc86440;border-radius:3px;padding:.15rem .5rem;font-size:.75rem;display:inline-block}.pack-chip--gate[data-v-6f83f20f]{color:#8ea1ff;background:#5865f21f;border-color:#5865f259}.pack-chip--privacy[data-v-6f83f20f]{color:#f5a3a3;background:#ff78781f;border-color:#ff787859}.pack-name[data-v-6f83f20f]{margin:0 0 .5rem;font-size:1.6rem}.pack-description[data-v-6f83f20f]{opacity:.9;margin:0;line-height:1.5}.pack-description[data-v-6f83f20f] p{margin:0 0 .5rem}.pack-description[data-v-6f83f20f] p:last-child{margin-bottom:0}.pack-description[data-v-6f83f20f] a{color:var(--foreground-primary-complement)}.pack-description[data-v-6f83f20f] ul,.pack-description[data-v-6f83f20f] ol{margin:.25rem 0 .5rem 1.25rem;padding:0}.pack-description[data-v-6f83f20f] li{margin:.1rem 0}.pack-description[data-v-6f83f20f] code{font-family:var(--primary-font-family-mono-sans);background:#ffffff0f;border-radius:3px;padding:.05rem .3rem;font-size:.9em}.pack-description[data-v-6f83f20f] pre{background:#00000040;border-radius:4px;padding:.5rem .75rem;overflow-x:auto}.pack-description[data-v-6f83f20f] blockquote{border-left:2px solid var(--foreground-secondary);color:var(--foreground-secondary);margin:.5rem 0;padding-left:.75rem}.pack-description[data-v-6f83f20f] h1,.pack-description[data-v-6f83f20f] h2,.pack-description[data-v-6f83f20f] h3,.pack-description[data-v-6f83f20f] h4{font-size:1rem;font-weight:var(--font-weight-semibold);margin:.6rem 0 .3rem}.pack-round[data-v-6f83f20f]{padding:.25rem 0}.pack-series[data-v-6f83f20f]{margin-bottom:1rem}.pack-series[data-v-6f83f20f]:last-child{margin-bottom:0}.pack-series__label[data-v-6f83f20f]{opacity:.8;margin:.25rem 0 .4rem;font-size:.95rem;font-weight:600}.replays[data-v-6f83f20f]{margin:0;padding:0;list-style:none}.replay-item--missing[data-v-6f83f20f]{opacity:.6;border-bottom:1px dotted #7f7f7f33;padding:0}.replay-item--missing .replay-item-row[data-v-6f83f20f]{align-items:center;gap:.35rem;padding:.5rem .2rem;display:flex}.replay-row--missing[data-v-6f83f20f]{flex:auto;align-items:center;display:flex}.missing-label[data-v-6f83f20f]{color:var(--foreground-secondary);font-style:italic}.replay-item--private[data-v-6f83f20f]{opacity:.85}.replay-item--private .missing-label[data-v-6f83f20f]{color:var(--foreground-primary);opacity:.85;font-style:normal}.missing-lock[data-v-6f83f20f]{color:var(--foreground-secondary);flex:none;margin-right:.1rem}.game-chip[data-v-6f83f20f]{width:4.25rem;font-family:var(--primary-font-family-mono-sans);letter-spacing:.03em;color:var(--foreground-secondary);background:#7f7f7f1f;border-radius:3px;flex:none;justify-content:center;align-items:center;margin-right:.5rem;padding:.1rem .4rem;font-size:.75rem;display:inline-flex}.game-chip--placeholder[data-v-6f83f20f]{background:0 0}@media (width<=599px){.game-chip[data-v-6f83f20f]{width:3rem;font-size:.7rem}}.pack-card[data-v-27bdbaa4]{background:var(--background-secondary);color:inherit;border:1px solid #7f7f7f40;border-radius:6px;flex-direction:column;gap:.4rem;min-height:8.5rem;padding:.75rem .9rem;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.pack-card[data-v-27bdbaa4]:hover{border-color:var(--foreground-primary-complement);background:#7f7f7f0f}.pack-card[data-v-27bdbaa4]:focus-visible{outline:2px solid var(--accent-terminal);outline-offset:2px}.pack-card__head[data-v-27bdbaa4]{color:var(--foreground-secondary);flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.78rem;display:flex}.pack-card__sep[data-v-27bdbaa4]{opacity:.6}.pack-card__event[data-v-27bdbaa4]{color:var(--foreground-secondary)}.pack-card__featured[data-v-27bdbaa4]{color:var(--accent-terminal);margin-left:auto;font-size:.9rem;line-height:1}.pack-card__title[data-v-27bdbaa4]{font-family:var(--primary-font-family-mono-sans);font-size:1rem;font-weight:var(--font-weight-extrabold);color:var(--foreground-primary-complement);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.25;display:-webkit-box;overflow:hidden}.pack-card__excerpt[data-v-27bdbaa4]{color:var(--foreground-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:auto;margin:0;font-size:.85rem;line-height:1.4;display:-webkit-box;overflow:hidden}.pack-card__footer[data-v-27bdbaa4]{color:var(--foreground-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto;font-size:.75rem;display:flex}.pack-card__meta[data-v-27bdbaa4]{white-space:nowrap}.pack-card__gate[data-v-27bdbaa4]{white-space:nowrap;font-weight:var(--font-weight-semibold);border-radius:3px;margin-left:auto;padding:.1rem .45rem}.pack-card__gate--satisfied[data-v-27bdbaa4]{color:#5fcf5f;background:#00aa002e}.pack-card__gate--requires_discord[data-v-27bdbaa4]{color:var(--accent-terminal);background:#f5d35e2e}.packs-page__toolbar[data-v-9bd01ef0]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.packs-page__filters[data-v-9bd01ef0]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.packs-page__filter-chip[data-v-9bd01ef0]{color:var(--foreground-secondary);background:#7f7f7f2e;border-radius:3px;align-items:center;gap:.3rem;padding:.15rem .5rem;font-size:.8rem;display:inline-flex}.packs-page__filter-clear[data-v-9bd01ef0]{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:1rem;line-height:1}.packs-page__filter-clear[data-v-9bd01ef0]:hover{color:var(--foreground-primary)}.packs-page__sort[data-v-9bd01ef0]{color:var(--foreground-secondary);align-items:center;gap:.4rem;margin-left:auto;font-size:.85rem;display:inline-flex}.packs-page__sort-label[data-v-9bd01ef0]{white-space:nowrap}.packs-page__grid[data-v-9bd01ef0]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:.75rem;padding-bottom:.5rem;display:grid}.packs-page__skeleton[data-v-9bd01ef0]{background:linear-gradient(90deg,#7f7f7f14 0%,#7f7f7f2e 50%,#7f7f7f14 100%) 0 0/200% 100%;border-radius:6px;min-height:8.5rem;animation:1.4s linear infinite packs-skeleton-shimmer-9bd01ef0}@keyframes packs-skeleton-shimmer-9bd01ef0{0%{background-position:200% 0}to{background-position:-200% 0}}.packs-page__status[data-v-9bd01ef0]{text-align:center;color:var(--foreground-secondary);flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem .5rem;display:flex}.packs-page__status--error[data-v-9bd01ef0]{color:#c66}.packs-page__clear-all[data-v-9bd01ef0]{border:1px solid var(--foreground-secondary);color:var(--foreground-secondary);cursor:pointer;background:0 0;border-radius:3px;padding:.2rem .6rem;font-size:.8rem}.packs-page__clear-all[data-v-9bd01ef0]:hover{color:var(--foreground-primary);border-color:var(--foreground-primary)}.packs-page__pager[data-v-9bd01ef0]{border-top:1px dotted #7f7f7f33;align-items:center;margin-top:.5rem;padding-top:.5rem;display:flex}.packs-page__pager-spacer[data-v-9bd01ef0]{flex:auto}.packs-page__pager-btn[data-v-9bd01ef0]{background:var(--background-primary);color:var(--foreground-primary);border:1px solid var(--foreground-primary);cursor:pointer;font-weight:var(--font-weight-semibold);font-family:var(--primary-font-family-mono-sans);text-transform:uppercase;border-radius:4px;padding:.25rem .6rem;font-size:.8rem}.packs-page__pager-btn[data-v-9bd01ef0]:hover{background:var(--foreground-primary);color:var(--background-primary)}.page[data-v-470cb611]{flex:1;justify-content:flex-start;min-height:0}.my-publishers[data-v-470cb611]{font-family:var(--primary-font-family-mono-sans);flex-direction:column;display:flex}.hint[data-v-470cb611]{color:var(--foreground-secondary);margin:.5rem 0}.publisher-list[data-v-470cb611]{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.publisher-row[data-v-470cb611]{border:1px solid var(--foreground-tertiary);background:var(--background-secondary);border-radius:4px}.publisher-link[data-v-470cb611]{color:var(--foreground-primary);align-items:baseline;gap:.8rem;padding:.7rem .9rem;text-decoration:none;display:flex}.publisher-link[data-v-470cb611]:hover{background:var(--background-tertiary)}.publisher-name[data-v-470cb611]{flex:1;font-weight:600}.publisher-slug[data-v-470cb611]{font-family:var(--primary-font-family-mono-sans);color:var(--foreground-secondary);font-size:.85rem}.publisher-role[data-v-470cb611]{font-family:var(--primary-font-family-mono-sans);text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--foreground-secondary);color:var(--foreground-secondary);border-radius:3px;padding:.15rem .5rem;font-size:.72rem}.publisher-role.role-owner[data-v-470cb611]{border-color:var(--foreground-primary-complement);color:var(--foreground-primary-complement)}.profile-editor[data-v-ecf22b6e]{flex-direction:column;gap:.6rem;display:flex}.field[data-v-ecf22b6e]{flex-direction:column;gap:.2rem;display:flex}.field label[data-v-ecf22b6e]{color:var(--foreground-secondary);font-size:.85rem}.field input[data-v-ecf22b6e],.field textarea[data-v-ecf22b6e]{background:var(--background-primary);color:var(--foreground-primary);border:1px solid var(--foreground-tertiary);border-radius:4px;padding:.4rem .6rem;font-family:inherit}.field textarea[data-v-ecf22b6e]{resize:vertical;min-height:6rem;font-family:var(--primary-font-family-mono-sans);line-height:1.45}.field input[data-v-ecf22b6e]:disabled,.field textarea[data-v-ecf22b6e]:disabled{opacity:.7}.logo-editor[data-v-ecf22b6e]{align-items:flex-start;gap:1rem;display:flex}.logo-preview[data-v-ecf22b6e]{border:1px solid var(--foreground-tertiary);background:var(--background-primary);border-radius:8px;flex:none;justify-content:center;align-items:center;width:96px;height:96px;display:flex;overflow:hidden}.logo-preview img[data-v-ecf22b6e]{object-fit:contain;max-width:100%;max-height:100%}.logo-preview.empty span[data-v-ecf22b6e]{color:var(--foreground-secondary);font-size:.8rem}.logo-controls[data-v-ecf22b6e]{flex-direction:column;flex:auto;gap:.35rem;min-width:0;display:flex}.dropzone[data-v-ecf22b6e]{border:1px dashed var(--foreground-tertiary);text-align:center;color:var(--foreground-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;padding:.7rem .8rem;font-size:.85rem}.dropzone.over[data-v-ecf22b6e]{border-color:var(--foreground-primary-complement);color:var(--foreground-primary)}.logo-actions[data-v-ecf22b6e]{flex-wrap:wrap;gap:.5rem;display:flex}.visually-hidden[data-v-ecf22b6e]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-actions[data-v-ecf22b6e]{justify-content:flex-end;display:flex}.hint[data-v-ecf22b6e]{color:var(--foreground-secondary);font-size:.85rem}.error[data-v-ecf22b6e]{color:var(--foreground-cc)}.success[data-v-ecf22b6e]{color:var(--foreground-primary-complement)}.members-editor[data-v-0021c92e]{flex-direction:column;gap:.6rem;display:flex}.add-row[data-v-0021c92e]{align-items:flex-start;gap:.5rem;display:flex}.add-row[data-v-0021c92e]>:first-child{flex:1}.role-select[data-v-0021c92e],.members-table select[data-v-0021c92e]{background:var(--background-primary);color:var(--foreground-primary);border:1px solid var(--foreground-tertiary);border-radius:4px;padding:.4rem .6rem;font-family:inherit}.btn-danger[data-v-0021c92e]{color:var(--accent-danger);border-color:var(--accent-danger)}.btn-danger[data-v-0021c92e]:hover:not(:disabled){background:var(--accent-danger);color:var(--background-primary)}.members-table[data-v-0021c92e]{border-collapse:collapse;width:100%}.members-table th[data-v-0021c92e],.members-table td[data-v-0021c92e]{text-align:left;border-bottom:1px solid var(--foreground-tertiary);vertical-align:middle;padding:.5rem .6rem}.members-table th[data-v-0021c92e]{color:var(--foreground-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.85rem;font-weight:500}.members-table .name[data-v-0021c92e]{font-weight:600}.self-tag[data-v-0021c92e]{text-transform:uppercase;letter-spacing:.05em;color:var(--foreground-secondary);border:1px solid var(--foreground-tertiary);border-radius:3px;margin-left:.4rem;padding:.05rem .3rem;font-size:.7rem}.role-text[data-v-0021c92e]{text-transform:uppercase;color:var(--foreground-secondary);font-size:.85rem}.error[data-v-0021c92e]{color:var(--foreground-cc)}.hint[data-v-0021c92e]{color:var(--foreground-secondary);font-size:.9rem}.packs-list[data-v-540f27f0]{flex-direction:column;gap:.6rem;display:flex}.toolbar[data-v-540f27f0]{justify-content:flex-end;display:flex}.btn-danger[data-v-540f27f0]{color:var(--accent-danger);border-color:var(--accent-danger)}.btn-danger[data-v-540f27f0]:hover{background:var(--accent-danger);color:var(--background-primary)}.packs-table[data-v-540f27f0]{border-collapse:collapse;width:100%}.packs-table th[data-v-540f27f0],.packs-table td[data-v-540f27f0]{text-align:left;border-bottom:1px solid var(--foreground-tertiary);vertical-align:middle;padding:.5rem .6rem}.packs-table th[data-v-540f27f0]{color:var(--foreground-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.85rem;font-weight:500}.packs-table .name[data-v-540f27f0]{font-weight:600}.packs-table .event[data-v-540f27f0]{color:var(--foreground-secondary);font-size:.8rem;display:block}.packs-table code[data-v-540f27f0]{font-family:var(--primary-font-family-mono-sans);color:var(--foreground-secondary);font-size:.85rem}.status-pill[data-v-540f27f0]{text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--foreground-tertiary);color:var(--foreground-secondary);border-radius:3px;padding:.15rem .5rem;font-size:.75rem;display:inline-block}.status-pill.published[data-v-540f27f0]{border-color:var(--foreground-primary-complement);color:var(--foreground-primary-complement)}.actions[data-v-540f27f0]{gap:.4rem;display:flex}.error[data-v-540f27f0]{color:var(--foreground-cc)}.hint[data-v-540f27f0]{color:var(--foreground-secondary)}.pack-editor[data-v-9cb6a46d]{flex-direction:column;gap:1rem;display:flex}.editor-header[data-v-9cb6a46d]{align-items:center;gap:1rem;display:flex}.editor-header h3[data-v-9cb6a46d]{margin:0;font-size:1.1rem}.card[data-v-9cb6a46d]{border:1px solid var(--foreground-tertiary);border-radius:6px;padding:.75rem 1rem}.card h4[data-v-9cb6a46d]{margin:0 0 .6rem;font-size:.95rem}.field[data-v-9cb6a46d]{flex-direction:column;gap:.2rem;margin-bottom:.6rem;display:flex}.field label[data-v-9cb6a46d]{color:var(--foreground-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem}.field input[data-v-9cb6a46d],.field textarea[data-v-9cb6a46d],.field select[data-v-9cb6a46d]{background:var(--background-primary);color:var(--foreground-primary);border:1px solid var(--foreground-secondary);border-radius:4px;padding:.35rem .5rem;font-family:inherit;font-size:.95rem}.form-actions[data-v-9cb6a46d]{gap:.5rem;margin-top:.5rem;display:flex}.hint[data-v-9cb6a46d]{color:var(--foreground-secondary);font-size:.85rem}.error[data-v-9cb6a46d]{color:var(--foreground-cc)}.rights-panel[data-v-b798a738]{flex-direction:column;gap:.75rem;max-width:48rem;padding:.5rem .25rem;display:flex}.rights-panel__heading[data-v-b798a738]{font-size:1rem;font-weight:var(--font-weight-extrabold);color:var(--foreground-primary-complement);margin:0}.rights-panel__hint[data-v-b798a738]{color:var(--foreground-secondary);margin:0;font-size:.9rem;line-height:1.5}.rights-panel__field[data-v-b798a738]{flex-direction:column;gap:.3rem;display:flex}.rights-panel__field label[data-v-b798a738]{color:var(--foreground-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem}.rights-panel__field select[data-v-b798a738]{font-family:var(--primary-font-family-mono-sans);max-width:36rem;padding:.4rem .5rem;font-size:.9rem}.rights-panel__actions[data-v-b798a738]{align-items:center;gap:.5rem;display:flex}.rights-panel__summary[data-v-b798a738]{color:var(--foreground-secondary);flex-wrap:wrap;gap:1.25rem;font-size:.9rem;display:flex}.rights-panel__stat strong[data-v-b798a738]{color:var(--foreground-primary-complement);font-size:1.05rem}.rights-panel__sep[data-v-b798a738]{border:none;border-top:1px solid #7f7f7f40;width:100%;margin:.5rem 0}.rights-panel__claim-textarea[data-v-b798a738]{width:100%;min-width:0;max-width:36rem;font-family:var(--primary-font-family-mono-sans);resize:vertical;padding:.4rem .5rem;font-size:.9rem;line-height:1.5}.rights-panel__claim-actions[data-v-b798a738]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.rights-panel__file-btn[data-v-b798a738]{cursor:pointer}.rights-panel__file-btn.is-disabled[data-v-b798a738]{opacity:.6;pointer-events:none}.rights-panel__count[data-v-b798a738]{color:var(--foreground-secondary);font-size:.85rem}.rights-panel__claim-submit[data-v-b798a738]{margin-left:auto}.rights-panel__bulk-result[data-v-b798a738]{flex-direction:column;gap:.5rem;display:flex}.rights-panel__result-chips[data-v-b798a738]{flex-wrap:wrap;gap:.4rem;display:flex}.rights-panel__chip[data-v-b798a738]{background:#7f7f7f26;border-radius:999px;padding:.15rem .5rem;font-size:.75rem}.rights-panel__chip.is-granted[data-v-b798a738]{background:#78c87838}.rights-panel__chip.is-pending[data-v-b798a738]{background:#dcb43c38}.rights-panel__chip.is-owned[data-v-b798a738]{background:#78a0dc38}.rights-panel__chip.is-notfound[data-v-b798a738]{background:#dc787838}.rights-panel__notfound[data-v-b798a738]{color:var(--foreground-secondary);font-size:.85rem}.rights-panel__notfound summary[data-v-b798a738]{cursor:pointer}.rights-panel__notfound ul[data-v-b798a738]{font-family:var(--primary-font-family-mono-sans);margin:.4rem 0 0;padding-left:1.2rem}.rights-panel__claims[data-v-b798a738]{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.rights-panel__claim[data-v-b798a738]{border:1px solid #7f7f7f33;border-radius:4px;align-items:center;gap:.6rem;padding:.3rem .4rem;font-size:.85rem;display:flex}.rights-panel__claim-status[data-v-b798a738]{text-transform:uppercase;letter-spacing:.05em;background:#7f7f7f26;border-radius:999px;padding:.1rem .4rem;font-size:.7rem}.rights-panel__claim-status.is-pending[data-v-b798a738]{background:#dcb43c38}.rights-panel__claim-status.is-approved[data-v-b798a738]{background:#78c87838}.rights-panel__claim-status.is-rejected[data-v-b798a738]{background:#dc787838}.rights-panel__claim-date[data-v-b798a738]{color:var(--foreground-secondary);margin-left:auto}.rights-panel__claim-withdraw[data-v-b798a738]{flex:none}.page[data-v-a92edab9]{flex:1;justify-content:flex-start;min-height:0}.publisher-admin[data-v-a92edab9]{font-family:var(--primary-font-family-mono-sans);flex-direction:column;display:flex}.sub-tabbar[data-v-a92edab9]{border-bottom:1px solid var(--foreground-tertiary);align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.5rem;display:flex}.sub-tab[data-v-a92edab9]{border:1px solid var(--foreground-secondary);color:var(--foreground-secondary);cursor:pointer;font-family:var(--primary-font-family-mono-sans);font-size:.78rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;background:0 0;border-radius:4px;padding:.4rem .85rem;transition:background .12s,color .12s,border-color .12s}.sub-tab[data-v-a92edab9]:hover:not(.active){border-color:var(--foreground-primary);color:var(--foreground-primary)}.sub-tab.active[data-v-a92edab9]{background:var(--foreground-primary);color:var(--background-primary);border-color:var(--foreground-primary)}.sub-tab[data-v-a92edab9]:focus-visible{outline:2px solid var(--foreground-secondary);outline-offset:2px}.role-pill[data-v-a92edab9]{font-family:var(--primary-font-family-mono-sans);text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--foreground-secondary);color:var(--foreground-secondary);border-radius:3px;margin-left:auto;padding:.15rem .5rem;font-size:.72rem}.role-pill.role-owner[data-v-a92edab9],.role-pill.role-admin[data-v-a92edab9]{border-color:var(--foreground-primary-complement);color:var(--foreground-primary-complement)}.error[data-v-a92edab9]{color:var(--foreground-cc)}.download-tile[data-v-b70f210c]{max-width:800px;margin:2rem auto}.download-hero[data-v-b70f210c]{text-align:center;padding:1.5rem 0 2rem}.download-title[data-v-b70f210c]{color:var(--foreground-primary);margin:0 0 .75rem;font-size:2rem}.download-subtitle[data-v-b70f210c]{max-width:560px;color:var(--foreground-secondary);margin:0 auto;line-height:1.6}.state-center[data-v-b70f210c]{text-align:center;padding:3rem 0}.error-text[data-v-b70f210c]{color:var(--foreground-cc)}.version-badge[data-v-b70f210c]{justify-content:center;align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}.version-label[data-v-b70f210c]{text-transform:uppercase;letter-spacing:.07em;color:var(--foreground-secondary);font-size:.8rem;font-weight:var(--font-weight-semibold)}.version-number[data-v-b70f210c]{font-family:var(--primary-font-family-mono-sans);color:var(--foreground-primary-complement);background:#a1c3ac1f;border:1px solid #a1c3ac4d;border-radius:6px;padding:.2rem .6rem;font-size:1rem}.channel-pill[data-v-b70f210c]{font-family:var(--primary-font-family-mono-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--accent-danger,var(--foreground-cc));border:1px solid;border-radius:4px;padding:.1rem .45rem;font-size:.7rem}.download-buttons[data-v-b70f210c]{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2.5rem;display:flex}.download-btn[data-v-b70f210c]{font-weight:var(--font-weight-semibold);background:var(--background-secondary);color:var(--foreground-primary);border:1px solid var(--foreground-secondary);border-radius:10px;align-items:center;gap:.6rem;padding:.85rem 1.5rem;font-size:.95rem;text-decoration:none;transition:all .2s;display:flex}.download-btn[data-v-b70f210c]:hover{border-color:var(--foreground-primary-complement);color:var(--foreground-primary-complement);transform:translateY(-1px)}.download-btn-primary[data-v-b70f210c]{background:var(--foreground-primary-complement);color:var(--background-primary);border-color:var(--foreground-primary-complement)}.download-btn-primary[data-v-b70f210c]:hover{background:var(--foreground-primary);border-color:var(--foreground-primary);color:var(--background-primary)}.release-notes[data-v-b70f210c]{background:var(--background-secondary);border:1px solid var(--foreground-placeholder);border-radius:10px;margin-bottom:1.5rem;padding:1.25rem 1.5rem}.notes-heading[data-v-b70f210c]{color:var(--foreground-primary-complement);margin:0 0 .75rem;font-size:1rem}.notes-body[data-v-b70f210c]{color:var(--foreground-secondary);white-space:pre-wrap;margin:0;line-height:1.6}.requirements[data-v-b70f210c]{border-top:1px solid var(--foreground-placeholder);margin-top:1rem;padding-top:1.5rem}.req-heading[data-v-b70f210c]{text-transform:uppercase;letter-spacing:.06em;color:var(--foreground-secondary);margin:0 0 .75rem;font-size:.9rem}.req-list[data-v-b70f210c]{color:var(--foreground-secondary);margin:0;padding-left:1.25rem;line-height:1.8}.req-list strong[data-v-b70f210c]{color:var(--foreground-primary)}.dg-overlay[data-v-a75b9dcc]{z-index:3000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dg-modal[data-v-a75b9dcc]{background:var(--background-primary);border:1px solid var(--background-zebra);border-radius:8px;flex-direction:column;gap:.75rem;width:calc(100% - 2rem);max-width:420px;padding:1.5rem;display:flex}.dg-title[data-v-a75b9dcc]{margin:0;font-size:1.15rem}.dg-body[data-v-a75b9dcc]{color:var(--foreground-secondary);margin:0;line-height:1.4}.dg-hint[data-v-a75b9dcc]{color:var(--foreground-secondary);margin:0;font-size:.85rem}.dg-actions[data-v-a75b9dcc]{justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}.btn[data-v-a75b9dcc]{background:var(--background-primary);color:var(--foreground-primary);border:1px solid var(--foreground-secondary);cursor:pointer;font-family:var(--primary-font-family-mono-sans);border-radius:6px;padding:.4rem .85rem}.btn.primary[data-v-a75b9dcc]{background:var(--foreground-primary);color:var(--background-primary);border-color:var(--foreground-primary)}.redirect-container[data-v-4c6126db]{text-align:center;justify-content:center;align-items:center;height:60vh;display:flex}.error[data-v-4c6126db]{color:#ff4d4f}.title[data-v-199092ae]{text-align:center;margin-bottom:1.25rem}.intro[data-v-199092ae]{text-align:center}.section-title[data-v-199092ae]{font-family:var(--primary-font-family-mono-serif);color:var(--foreground-secondary);margin:1.75rem 0 .6rem}.contact-list[data-v-199092ae],.community-list[data-v-199092ae]{margin:0;padding:0;list-style:none}.contact-item[data-v-199092ae]{flex-wrap:wrap;align-items:baseline;gap:.5rem .9rem;margin-bottom:.6rem;display:flex}.contact-email[data-v-199092ae]{color:inherit;font-family:var(--primary-font-family-mono-serif);text-decoration:underline}.contact-description[data-v-199092ae]{color:var(--foreground-secondary)}.community-list li[data-v-199092ae]{margin-bottom:.5rem}.community-list a[data-v-199092ae],.community-list .link-button[data-v-199092ae]{color:inherit;text-decoration:underline}.community-list .link-button[data-v-199092ae]{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.community-list .link-button[data-v-199092ae]:focus-visible{outline:2px solid var(--foreground-primary);outline-offset:2px}.help-sidebar[data-v-1c5416a6]{font-family:var(--primary-font-family-mono-sans);border:1px dotted var(--foreground-secondary);background:var(--background-primary);border-radius:7px;padding:.6rem .5rem;font-size:.82rem}.help-sidebar__group+.help-sidebar__group[data-v-1c5416a6]{margin-top:.5rem}.help-sidebar__section[data-v-1c5416a6]{width:100%;color:var(--foreground-secondary);font-family:var(--primary-font-family-mono-sans);font-size:.72rem;font-weight:var(--font-weight-extrabold);letter-spacing:.08em;text-transform:lowercase;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:0;align-items:center;gap:.4rem;padding:.3rem .4rem;display:flex}.help-sidebar__section[data-v-1c5416a6]:hover{background:var(--background-zebra);color:var(--foreground-primary)}.help-sidebar__chevron[data-v-1c5416a6]{opacity:.8;flex-shrink:0}.help-sidebar__list[data-v-1c5416a6]{border-left:1px dotted var(--foreground-secondary);margin:.1rem 0 0 .7rem;padding:0 0 0 .4rem;list-style:none}.help-sidebar__link[data-v-1c5416a6]{color:var(--foreground-primary);border-left:2px solid #0000;margin-left:-.4rem;padding:.25rem .5rem;line-height:1.35;text-decoration:none;display:block}.help-sidebar__link[data-v-1c5416a6]:hover{color:var(--foreground-primary-complement)}.help-sidebar__link.is-active[data-v-1c5416a6]{color:var(--foreground-secondary);border-left-color:var(--foreground-secondary);font-weight:var(--font-weight-semibold);background:var(--background-zebra)}.help-article[data-v-6d6fe9bd]{font-family:var(--primary-font-family-mono-sans);color:var(--foreground-primary);max-width:72ch;line-height:1.6}.help-article__title[data-v-6d6fe9bd]{font-family:var(--primary-font-family-mono-sans);font-weight:var(--font-weight-extrabold);margin:0 0 1.25rem;font-size:1.6rem}.help-article__body[data-v-6d6fe9bd] h2{font-family:var(--primary-font-family-mono-sans);font-weight:var(--font-weight-extrabold);color:var(--foreground-secondary);margin:2rem 0 .6rem;scroll-margin-top:1rem;font-size:1.15rem}.help-article__body[data-v-6d6fe9bd] h3{font-family:var(--primary-font-family-mono-sans);font-weight:var(--font-weight-semibold);color:var(--foreground-secondary);margin:1.4rem 0 .4rem;scroll-margin-top:1rem;font-size:1rem}.help-article__body[data-v-6d6fe9bd] p{margin:0 0 .9rem}.help-article__body[data-v-6d6fe9bd] ul,.help-article__body[data-v-6d6fe9bd] ol{margin:0 0 .9rem;padding-left:1.5rem}.help-article__body[data-v-6d6fe9bd] li{padding:.15rem 0}.help-article__body[data-v-6d6fe9bd] a{color:var(--foreground-primary);text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.help-article__body[data-v-6d6fe9bd] a:hover{color:var(--foreground-primary-complement)}.help-article__body[data-v-6d6fe9bd] code{font-family:var(--primary-font-family-mono-sans);background:var(--background-zebra);border:1px dotted var(--foreground-secondary);border-radius:3px;padding:.05em .35em;font-size:.85em}.help-article__body[data-v-6d6fe9bd] pre{background:var(--input-bg);border:1px solid var(--foreground-secondary);border-radius:0;margin:0 0 .9rem;padding:.8rem 1rem;overflow-x:auto}.help-article__body[data-v-6d6fe9bd] pre code{background:0 0;border:none;padding:0}.help-article__body[data-v-6d6fe9bd] blockquote{border-left:3px solid var(--foreground-secondary);color:var(--foreground-secondary);margin:0 0 .9rem;padding:.2rem 0 .2rem 1rem}.help-article__body[data-v-6d6fe9bd] img{border:1px dotted var(--foreground-secondary);max-width:100%;height:auto}.help-article__body[data-v-6d6fe9bd] hr{border:none;border-top:1px dotted var(--foreground-secondary);margin:1.4rem 0}.help-article__body[data-v-6d6fe9bd] .kb-callout{border:1px dotted var(--foreground-secondary);background:var(--background-zebra);font-family:var(--primary-font-family-mono-sans);border-left-style:solid;border-left-width:3px;margin:1rem 0;padding:.7rem .9rem;font-size:.85rem;line-height:1.5}.help-article__body[data-v-6d6fe9bd] .kb-callout>:first-child{margin-top:0}.help-article__body[data-v-6d6fe9bd] .kb-callout>:last-child{margin-bottom:0}.help-article__body[data-v-6d6fe9bd] .kb-callout--note{border-left-color:var(--foreground-secondary)}.help-article__body[data-v-6d6fe9bd] .kb-callout--tip{border-left-color:var(--foreground-primary-complement)}.help-article__body[data-v-6d6fe9bd] .kb-callout--warning{border-left-color:var(--msg-warning-border);background:var(--msg-warning-bg);color:var(--msg-warning-fg)}.help-article__meta[data-v-6d6fe9bd]{border-top:1px dotted var(--foreground-secondary);font-family:var(--primary-font-family-mono-sans);color:var(--foreground-secondary);margin-top:2.5rem;padding-top:1rem;font-size:.8rem}.help-article__updated[data-v-6d6fe9bd]{text-transform:lowercase;margin:0 0 .75rem}.help-article__related-title[data-v-6d6fe9bd]{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:var(--font-weight-extrabold);margin:0 0 .35rem}.help-article__related ul[data-v-6d6fe9bd]{margin:0 0 .9rem;padding:0;list-style:none}.help-article__related li[data-v-6d6fe9bd]{padding:.1rem 0}.help-article__related a[data-v-6d6fe9bd]{color:var(--foreground-primary);text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.help-article__suggest[data-v-6d6fe9bd]{color:var(--foreground-secondary);text-underline-offset:2px;align-items:center;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.help-article__suggest[data-v-6d6fe9bd]:hover{color:var(--foreground-primary)}.help-toc[data-v-a70a184d]{font-family:var(--primary-font-family-mono-sans);font-size:.78rem;position:sticky;top:0}.help-toc__label[data-v-a70a184d]{letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:var(--font-weight-extrabold);color:var(--foreground-secondary);margin:0 0 .5rem}.help-toc__list[data-v-a70a184d]{border-left:1px dotted var(--foreground-secondary);margin:0;padding:0;list-style:none}.help-toc__item a[data-v-a70a184d]{color:var(--foreground-secondary);border-left:1px solid #0000;margin-left:-1px;padding:.2rem 0 .2rem .75rem;line-height:1.35;text-decoration:none;display:block}.help-toc__item a[data-v-a70a184d]:hover{color:var(--foreground-primary)}.help-toc__item--h3 a[data-v-a70a184d]{padding-left:1.5rem}.help-toc__item.is-active a[data-v-a70a184d]{color:var(--foreground-primary);border-left-color:var(--foreground-primary);font-weight:var(--font-weight-semibold)}.help-search[data-v-be3803fd]{position:relative}.help-search__input[data-v-be3803fd]{box-sizing:border-box;width:100%;font-family:var(--primary-font-family-mono-sans);color:var(--foreground-primary);background:var(--background-primary);border:1px dotted var(--foreground-secondary);border-radius:7px;outline:none;padding:.5rem .75rem;font-size:.9rem}.help-search__input[data-v-be3803fd]::placeholder{color:var(--foreground-secondary)}.help-search__input[data-v-be3803fd]:focus{border-style:solid}.help-search__results[data-v-be3803fd]{z-index:20;background:var(--background-primary);border:1px solid var(--foreground-secondary);border-radius:7px;max-height:320px;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% - 1px);left:0;right:0;overflow-y:auto}.help-search__result[data-v-be3803fd]{cursor:pointer;flex-direction:column;gap:.1rem;padding:.45rem .75rem;display:flex}.help-search__result+.help-search__result[data-v-be3803fd]{border-top:1px dotted var(--foreground-secondary)}.help-search__result--active[data-v-be3803fd]{background:var(--background-zebra)}.help-search__result-title[data-v-be3803fd]{font-family:var(--primary-font-family-mono-sans);color:var(--foreground-primary);font-size:.9rem}.help-search__result-sub[data-v-be3803fd]{font-family:var(--primary-font-family-mono-sans);letter-spacing:.06em;text-transform:lowercase;color:var(--foreground-secondary);font-size:.72rem}.help-search__empty[data-v-be3803fd]{font-family:var(--primary-font-family-mono-sans);color:var(--foreground-secondary);padding:.6rem .75rem;font-size:.85rem}.help-page[data-v-f690a4c8]{grid-template-columns:14rem minmax(0,1fr) 13rem;align-items:start;gap:1.25rem;min-height:0;display:grid;overflow:hidden}.help-page__left[data-v-f690a4c8]{align-self:start;max-height:100%;position:sticky;top:0;overflow-y:auto}.help-page__center[data-v-f690a4c8]{min-width:0;max-height:100%;padding:.25rem .5rem 2rem;overflow-y:auto}.help-page__search[data-v-f690a4c8]{margin-bottom:1.5rem}.help-page__right[data-v-f690a4c8]{align-self:start;max-height:100%;padding-top:.25rem;position:sticky;top:0;overflow-y:auto}.help-page__empty[data-v-f690a4c8]{color:var(--foreground-secondary);font-family:var(--primary-font-family-mono-sans)}@media (width<=959px){.help-page[data-v-f690a4c8]{grid-template-columns:1fr;overflow:visible}.help-page__left[data-v-f690a4c8],.help-page__center[data-v-f690a4c8],.help-page__right[data-v-f690a4c8]{max-height:none;position:static;overflow:visible}.help-page__right[data-v-f690a4c8]{display:none}}.help-scrim[data-v-1c1c3375]{z-index:3000;background:#00000073;justify-content:flex-end;display:flex;position:fixed;inset:0}.help-panel[data-v-1c1c3375]{background:var(--background-primary);border-left:1px dotted var(--foreground-secondary);flex-direction:column;width:480px;max-width:100vw;height:100%;display:flex;overflow-y:auto}.help-panel__head[data-v-1c1c3375]{z-index:1;background:var(--background-primary);border-bottom:1px dotted var(--foreground-secondary);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex;position:sticky;top:0}.help-panel__full[data-v-1c1c3375]{font-family:var(--primary-font-family-mono-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--foreground-secondary);align-items:center;gap:6px;font-size:11px;text-decoration:none;display:inline-flex}.help-panel__full[data-v-1c1c3375]:hover{color:var(--foreground-primary)}.help-panel__full--muted[data-v-1c1c3375]{opacity:.6}.help-panel__close[data-v-1c1c3375]{border:1px solid var(--foreground-secondary);width:28px;height:28px;color:var(--foreground-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.help-panel__close[data-v-1c1c3375]:hover{color:var(--foreground-primary);border-color:var(--foreground-primary)}.help-panel__body[data-v-1c1c3375]{padding:18px 20px 28px}.help-panel__title[data-v-1c1c3375]{font-family:var(--primary-font-family-mono-sans);font-weight:var(--font-weight-extrabold);margin:0 0 14px;font-size:18px}.help-panel__state[data-v-1c1c3375]{color:var(--foreground-secondary);font-family:var(--primary-font-family-mono-sans)}.help-slide-enter-active[data-v-1c1c3375],.help-slide-leave-active[data-v-1c1c3375]{transition:opacity .18s}.help-slide-enter-active .help-panel[data-v-1c1c3375],.help-slide-leave-active .help-panel[data-v-1c1c3375]{transition:transform .18s}.help-slide-enter-from[data-v-1c1c3375],.help-slide-leave-to[data-v-1c1c3375]{opacity:0}.help-slide-enter-from .help-panel[data-v-1c1c3375],.help-slide-leave-to .help-panel[data-v-1c1c3375]{transform:translate(100%)}.ob-overlay[data-v-17b7c6af]{z-index:3000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ob-modal[data-v-17b7c6af]{background:var(--background-primary);color:var(--foreground-primary);border:1px solid var(--background-zebra);border-radius:12px;width:100%;max-width:540px;padding:2rem;position:relative;box-shadow:0 12px 40px #00000073}.ob-close[data-v-17b7c6af]{color:var(--foreground-secondary);cursor:pointer;background:0 0;border:none;padding:.25rem;position:absolute;top:.75rem;right:.75rem}.ob-title[data-v-17b7c6af]{margin:0 0 .5rem;font-size:1.4rem}.ob-subtitle[data-v-17b7c6af]{color:var(--foreground-secondary);margin:0 0 1.25rem}.ob-cards[data-v-17b7c6af]{flex-direction:column;gap:.75rem;display:flex}.ob-card[data-v-17b7c6af]{text-align:left;border:1px solid var(--background-zebra);background:var(--background-secondary);color:inherit;cursor:pointer;border-radius:10px;flex-direction:column;gap:.35rem;padding:1rem 1.1rem;transition:border-color .15s,transform 50ms;display:flex;position:relative}.ob-card[data-v-17b7c6af]:hover,.ob-card[data-v-17b7c6af]:focus-visible{border-color:var(--foreground-secondary)}.ob-card[data-v-17b7c6af]:active{transform:translateY(1px)}.ob-card--selected[data-v-17b7c6af],.ob-card--selected[data-v-17b7c6af]:hover,.ob-card--selected[data-v-17b7c6af]:focus-visible{border-color:var(--foreground-cc);box-shadow:inset 0 0 0 2px var(--foreground-cc)}.ob-card-check[data-v-17b7c6af]{color:var(--foreground-cc);flex:none}.ob-card-title[data-v-17b7c6af]{align-items:center;gap:.5rem;font-weight:600;display:flex}.ob-card-desc[data-v-17b7c6af]{color:var(--foreground-secondary);font-size:.9rem}.ob-badge[data-v-17b7c6af]{background:var(--foreground-cc);color:var(--background-primary);text-transform:uppercase;border-radius:999px;padding:.1rem .5rem;font-size:.7rem;font-weight:700;position:absolute;top:-.6rem;right:.9rem}.ob-claim-link[data-v-17b7c6af]{color:var(--foreground-cc);cursor:pointer;background:0 0;border:none;margin:1rem auto 0;font-size:.9rem;text-decoration:underline;display:block}.ob-toons[data-v-17b7c6af]{color:var(--foreground-secondary);margin:0 0 .5rem;padding-left:1.25rem;font-size:.9rem}.ob-spinner[data-v-17b7c6af]{vertical-align:-.15em;border:2px solid;border-top-color:#0000;border-radius:50%;flex:none;width:1rem;height:1rem;animation:.7s linear infinite ob-spin-17b7c6af;display:inline-block}@keyframes ob-spin-17b7c6af{to{transform:rotate(360deg)}}.ob-field[data-v-17b7c6af]{flex-direction:column;gap:.35rem;margin-bottom:1rem;display:flex}.ob-field>span[data-v-17b7c6af]{color:var(--foreground-secondary);font-size:.85rem}.ob-input[data-v-17b7c6af]{border:1px solid var(--foreground-secondary);background:var(--background-primary);color:inherit;border-radius:8px;padding:.55rem .7rem}.ob-error[data-v-17b7c6af]{color:var(--foreground-cc);font-size:.9rem}.ob-hint[data-v-17b7c6af]{color:var(--foreground-secondary);font-size:.9rem}.ob-actions[data-v-17b7c6af]{justify-content:space-between;align-items:center;margin-top:1.25rem;display:flex}.ob-text-btn[data-v-17b7c6af]{color:var(--foreground-secondary);cursor:pointer;font-family:var(--primary-font-family-mono-sans);background:0 0;border:none}.ob-btn-primary[data-v-17b7c6af]{border:1px solid var(--foreground-primary);background:var(--foreground-primary);color:var(--background-primary);cursor:pointer;font-weight:600;font-family:var(--primary-font-family-mono-sans);border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.2rem;display:inline-flex}.ob-btn-primary[data-v-17b7c6af]:disabled{opacity:.6;cursor:default}.technical-preview[data-v-79d3326b]{font-family:var(--primary-font-family-mono-serif);color:var(--foreground-secondary);z-index:2500;text-align:left;flex-direction:column;gap:.1rem;font-size:.75rem;font-weight:400;display:flex;position:absolute;top:8px;left:min(2vw,16px)}.technical-preview div[data-v-79d3326b]{text-transform:uppercase;margin-bottom:.1rem;font-weight:700}.technical-preview a[data-v-79d3326b]{color:var(--foreground-secondary);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.technical-preview a[data-v-79d3326b]:hover{color:var(--foreground-primary-complement)}@media (width<=799px){.technical-preview[data-v-79d3326b]{text-align:center;z-index:auto;align-items:center;margin:.2rem 0 .4rem;padding:0 .75rem;position:static;top:auto;left:auto}}.modal-overlay[data-v-79d3326b]{z-index:3000;justify-content:center;align-items:flex-start;padding:6vh 1rem 2rem;display:flex;position:fixed;inset:0}.backdrop[data-v-79d3326b]{background:#00000073;position:absolute;inset:0}.modal[data-v-79d3326b]{z-index:1;background:var(--background-secondary);width:min(720px,96vw);color:var(--foreground-primary);border:2px solid var(--foreground-secondary);font-family:var(--primary-font-family-mono-sans);border-radius:10px;padding:.75rem .9rem 1rem;position:relative;box-shadow:0 12px 36px #00000059}.modal h3[data-v-79d3326b]{margin:0 0 .5rem;font-size:1.05rem;font-weight:600}.modal-close[data-v-79d3326b]{color:var(--foreground-primary);cursor:pointer;background:0 0;border:none;font-size:20px;position:absolute;top:6px;right:8px}.modal-body[data-v-79d3326b]{margin-top:.25rem}.discord-help[data-v-79d3326b]{margin-bottom:1.5rem;font-size:.9rem;line-height:1.4}.submit-btn[data-v-79d3326b]{cursor:pointer;background:var(--foreground-primary);color:var(--background-primary);border:none;border-radius:8px;width:100%;margin-top:1rem;padding:.6rem 1.5rem;font-size:1rem;font-weight:600}.submit-btn[data-v-79d3326b]:disabled{opacity:.55;cursor:not-allowed}.turnstile-error[data-v-79d3326b]{color:var(--accent-danger,#c0392b);flex-direction:column;align-items:flex-start;gap:.5rem;padding:.75rem 0;font-size:.9rem;display:flex}.turnstile-error p[data-v-79d3326b]{margin:0}.retry-btn[data-v-79d3326b]{cursor:pointer;color:var(--foreground-primary);border:1px solid var(--foreground-secondary);background:0 0;border-radius:6px;padding:.35rem 1rem;font-family:inherit;font-size:.9rem}.modal-fade-enter-from[data-v-79d3326b],.modal-fade-leave-to[data-v-79d3326b]{opacity:0}.modal-fade-enter-active[data-v-79d3326b],.modal-fade-leave-active[data-v-79d3326b]{transition:opacity .16s}@media (width>=800px){.technical-preview[data-v-79d3326b]{text-align:left;padding:0;position:absolute;top:8px;left:min(2vw,16px)}}.toast-container[data-v-79d3326b]{z-index:10000;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;top:10px;left:50%;transform:translate(-50%)}.toast-enter-from[data-v-79d3326b],.toast-leave-to[data-v-79d3326b]{opacity:0;transform:translateY(-10px)}.toast-enter-active[data-v-79d3326b],.toast-leave-active[data-v-79d3326b]{transition:all .2s}.toast[data-v-79d3326b]{background:var(--background-secondary);color:var(--foreground-primary);border:2px solid var(--foreground-secondary);font-family:var(--primary-font-family-mono-sans);cursor:pointer;border-radius:8px;padding:.5rem .75rem;box-shadow:0 6px 18px #00000040}.toast[data-type=success][data-v-79d3326b]{border-color:var(--foreground-primary-complement)}.toast[data-type=error][data-v-79d3326b],.toast[data-type=danger][data-v-79d3326b]{background:var(--accent-danger);color:#fff;border-color:var(--accent-danger)}.toast[data-type=warn][data-v-79d3326b]{background:var(--msg-warning-bg);color:var(--msg-warning-fg);border-color:var(--msg-warning-border)}.i18n-banner{border-bottom:2px solid var(--foreground-secondary);color:var(--foreground-primary);z-index:3000;background-color:#241432;padding:.6rem 1rem;font-size:.95rem;position:relative}.i18n-banner-content{max-width:var(--content-max-width,1200px);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;display:flex}.i18n-banner-close{color:var(--foreground-primary);cursor:pointer;opacity:.7;background:0 0;border:none;padding:0 .5rem;font-size:1.4rem;line-height:1}.i18n-banner-close:hover{opacity:1}.i18n-banner a{color:var(--foreground-secondary);font-weight:600;text-decoration:underline}.icon.external-link-icon{opacity:.7;vertical-align:-.05em;margin-left:.25em}.btn-leading-icon{opacity:.85;margin-right:.4em}.link-btn-icon{opacity:.85;margin-right:.3em}@keyframes btn-icon-spin{to{transform:rotate(360deg)}}.btn-leading-icon.spinning{transform-origin:50%;animation:.9s linear infinite btn-icon-spin}
