*{box-sizing:border-box;background-image:none!important}body{--page-bg: #0f1110;--panel-bg: #151816;--panel-bg-strong: #0b0d0c;--line-soft: #30362f;--line-strong: #4b5548;--text-main: #f3f5ee;--text-muted: #9ca69a;--mint: #a7f06d;--gold: #e6bd63;--red: #ff806f;margin:0!important;min-height:100vh;background:var(--page-bg)!important;color:var(--text-main)!important;font-family:Bahnschrift,Aptos,Segoe UI,sans-serif!important;letter-spacing:0!important;overflow-x:hidden}body:before{display:none}.app-header.svelte-12qhfyh{position:sticky;top:0;z-index:900;display:grid;grid-template-columns:minmax(190px,280px) minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.75rem clamp(.75rem,2vw,1.5rem);border-bottom:1px solid var(--line-soft);background:#0f1110;box-shadow:none}.brand.svelte-12qhfyh,.login-pill.svelte-12qhfyh,.app-tabs.svelte-12qhfyh a:where(.svelte-12qhfyh),.menu-card.svelte-12qhfyh a:where(.svelte-12qhfyh){text-decoration:none}.brand.svelte-12qhfyh{display:flex;align-items:center;gap:.7rem;min-width:0;color:var(--text-main)}.brand-mark.svelte-12qhfyh,.avatar.svelte-12qhfyh{width:2.35rem;height:2.35rem;display:grid;place-items:center;flex:0 0 auto;border:1px solid #c9ff80;border-radius:3px;background:var(--mint);color:#0f1110;font-weight:950;box-shadow:none}.brand-copy.svelte-12qhfyh,.user-label.svelte-12qhfyh{display:grid;min-width:0}.brand-copy.svelte-12qhfyh strong:where(.svelte-12qhfyh),.user-label.svelte-12qhfyh strong:where(.svelte-12qhfyh){overflow:hidden;color:var(--text-main);font-size:.92rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.brand-copy.svelte-12qhfyh small:where(.svelte-12qhfyh),.user-label.svelte-12qhfyh small:where(.svelte-12qhfyh){overflow:hidden;color:var(--text-muted);font-size:.72rem;line-height:1.2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.app-tabs.svelte-12qhfyh{justify-self:center;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(560px,100%);padding:.25rem;border:1px solid var(--line-soft);border-radius:4px;background:#141715}.app-tabs.svelte-12qhfyh a:where(.svelte-12qhfyh){display:grid;gap:.1rem;min-width:0;padding:.62rem .9rem;border-radius:2px;color:var(--text-muted);text-align:center;transition:background .14s ease,color .14s ease,box-shadow .14s ease}.app-tabs.svelte-12qhfyh a:where(.svelte-12qhfyh) span:where(.svelte-12qhfyh){overflow:hidden;font-size:.92rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.app-tabs.svelte-12qhfyh a:where(.svelte-12qhfyh) small:where(.svelte-12qhfyh){overflow:hidden;font-size:.68rem;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.app-tabs.svelte-12qhfyh a:where(.svelte-12qhfyh):hover,.app-tabs.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:#0f1110;background:var(--mint)}.app-tabs.svelte-12qhfyh a.active:where(.svelte-12qhfyh){box-shadow:none}.user-zone.svelte-12qhfyh{justify-self:end;min-width:0}.user-menu.svelte-12qhfyh{position:relative}.user-menu.svelte-12qhfyh summary:where(.svelte-12qhfyh),.login-pill.svelte-12qhfyh{display:flex;align-items:center;gap:.55rem;min-height:2.85rem;max-width:230px;padding:.25rem .65rem .25rem .25rem;border:1px solid var(--line-soft);border-radius:4px;background:#141715;color:var(--text-main);cursor:pointer;list-style:none}.user-menu.svelte-12qhfyh summary:where(.svelte-12qhfyh)::-webkit-details-marker{display:none}.avatar.svelte-12qhfyh{width:2.25rem;height:2.25rem;border-radius:3px;font-size:.9rem}.avatar.large.svelte-12qhfyh{width:2.65rem;height:2.65rem}.login-pill.svelte-12qhfyh span:where(.svelte-12qhfyh):last-child{padding-right:.25rem;font-size:.86rem;font-weight:800}.menu-card.svelte-12qhfyh{position:absolute;top:calc(100% + .65rem);right:0;min-width:250px;overflow:hidden;border:1px solid var(--line-strong);border-radius:4px;background:#111411;box-shadow:0 18px 44px #00000061}.identity.svelte-12qhfyh{display:flex;align-items:center;gap:.75rem;padding:.9rem;border-bottom:1px solid var(--line-soft)}.identity.svelte-12qhfyh div:where(.svelte-12qhfyh){display:grid;gap:.15rem;min-width:0}.identity.svelte-12qhfyh strong:where(.svelte-12qhfyh),.identity.svelte-12qhfyh small:where(.svelte-12qhfyh){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.identity.svelte-12qhfyh small:where(.svelte-12qhfyh){color:var(--text-muted)}.menu-card.svelte-12qhfyh a:where(.svelte-12qhfyh),.menu-card.svelte-12qhfyh button:where(.svelte-12qhfyh){display:block;width:100%;padding:.82rem .95rem;border:0;border-top:1px solid rgba(210,230,214,.1);background:transparent;color:var(--text-main);font:inherit;text-align:left;cursor:pointer}.menu-card.svelte-12qhfyh a:where(.svelte-12qhfyh):hover,.menu-card.svelte-12qhfyh button:where(.svelte-12qhfyh):hover{background:var(--mint);color:#0f1110}.top-nav,.section-link{display:none!important}.progress-shell{top:5.6rem!important;z-index:500!important}.stage,.match-stage,.account-page,.admin-page{width:min(1180px,calc(100vw - 32px))!important;padding-top:clamp(1.1rem,2vw,1.8rem)!important}.panel,.match-hero,.matcher-form,.admin-match-panel,.matches-table,.loaded-lists,.saved-panel,.summary-band,.hero,.notice,.add-panel,.profile-panel,.qr-panel,.create-panel,.users-grid article,.list-columns>div,.account-page article{border-color:var(--line-soft)!important;border-radius:4px!important;background:var(--panel-bg)!important;box-shadow:none!important}input,textarea,select{border-color:#d2e6d63d!important;border-radius:3px!important;background:#0c0f0d!important}button{border-radius:3px!important;background-color:var(--mint)!important;color:#0f1110!important;box-shadow:none!important}.progress-track,.progress-fill,.metro-pill,.analysis-tabs,.analysis-tabs button,.summary-band{border-radius:3px!important}.progress-fill,.metro-step.active .metro-pill,.metro-step.done .metro-pill,.analysis-tabs button.active{background:var(--mint)!important;color:#0f1110!important;animation:none!important}.metro-step:after,.metro-step.done:after{background:var(--line-strong)!important}@media(max-width:880px){.app-header.svelte-12qhfyh{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand user" "tabs tabs";gap:.65rem;padding:.65rem .75rem}.brand.svelte-12qhfyh{grid-area:brand}.app-tabs.svelte-12qhfyh{grid-area:tabs;justify-self:stretch;width:100%}.user-zone.svelte-12qhfyh{grid-area:user}.user-label.svelte-12qhfyh{display:none}.user-menu.svelte-12qhfyh summary:where(.svelte-12qhfyh),.login-pill.svelte-12qhfyh{padding:.2rem;min-height:auto}.login-pill.svelte-12qhfyh span:where(.svelte-12qhfyh):last-child{display:none}.stage,.match-stage,.account-page,.admin-page{width:min(100vw - 20px,1180px)!important}.progress-shell{top:6.6rem!important}}@media(max-width:520px){.brand-copy.svelte-12qhfyh small:where(.svelte-12qhfyh),.app-tabs.svelte-12qhfyh a:where(.svelte-12qhfyh) small:where(.svelte-12qhfyh){display:none}.brand-mark.svelte-12qhfyh{width:2.15rem;height:2.15rem}.brand-copy.svelte-12qhfyh strong:where(.svelte-12qhfyh){font-size:.84rem}.app-tabs.svelte-12qhfyh a:where(.svelte-12qhfyh){padding:.58rem .45rem}.app-tabs.svelte-12qhfyh a:where(.svelte-12qhfyh) span:where(.svelte-12qhfyh){font-size:.82rem}.menu-card.svelte-12qhfyh{position:fixed;top:6.7rem;right:.75rem;left:.75rem;min-width:0}}
