@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@700&family=Poppins:wght@400;500;600&display=swap";:root{font-family:var(--font-body);color:#1d160f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-logo:"Montserrat", system-ui, sans-serif;--font-menu:"Poppins", system-ui, sans-serif;--font-body:"Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-number:"Poppins", system-ui, sans-serif;--color-bg:#f8f7f4;--color-surface:#fff;--color-surface-muted:#f8f7f4;--color-text:#1d160f;--color-muted:#685545;--color-line:#d8cabb;--color-primary:#235997;--color-active-tab:#235997;--color-header:#235997;--color-error:#b9523b;--color-warning:#b87521;--color-success:#235997;--color-loading:#235997;--shadow:0 18px 48px #231b121f;--radius:8px;--page-max-width:1180px;--page-padding-x:18px;--page-padding-bottom:116px;--header-menu-font-size:1rem;--footer-menu-font-size:1rem;--header-height:140px;--header-padding-top:0px;--header-padding-bottom:0px;--header-logo-scale:1;--header-logo-translate-y:0px;--header-logo-opacity:1;--brand-logo-width:min(744px, 69.6vw);--brand-logo-height:140px;--z-footer:80;--z-toast:300;--z-dialog:240;--z-navigation-menu:280;background:#f8f7f4}*{box-sizing:border-box}html,body,#root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100%}html{background-color:#063a76}html,body{min-height:100vh;overflow-x:hidden}body{font-family:var(--font-body);background-color:#063a76;background-image:url(/images/webP/Logos/BackgroundWyberhake.png);background-position:top;background-repeat:no-repeat;background-size:100%;background-attachment:fixed;margin:0;font-weight:400}@media (prefers-color-scheme:dark){:root{color:#1d160f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f8f7f4}html,body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}#root,.app-shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0}.app-header{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#ffffff14!important}.brand-header-image{filter:none!important;opacity:var(--header-logo-opacity)!important;mix-blend-mode:normal!important}}button,input,select,textarea{font:inherit}html{scroll-padding-top:calc(var(--header-height) + 18px)}.readonly-field:disabled{cursor:not-allowed;color:var(--color-muted);background:var(--color-surface-muted);opacity:1}button{cursor:pointer}.scroll-to-top-button{right:max(14px, calc((100vw - var(--page-max-width)) / 2 + 14px));z-index:260;color:#fff;opacity:0;pointer-events:none;background:#e97816;border:1px solid #92400e52;border-radius:999px;width:42px;height:42px;font-size:1.2rem;font-weight:900;line-height:1;transition:opacity .16s,transform .16s;position:fixed;bottom:86px;transform:translateY(10px);box-shadow:0 12px 30px #92400e47}.scroll-to-top-button.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.app-shell{min-height:100vh;padding:var(--header-height) var(--page-padding-x) var(--page-padding-bottom)}.app-header,.main-content,.footer-nav{width:min(var(--page-max-width), 100%);margin-inline:auto}.app-header{width:min(var(--page-max-width), calc(100dvw - var(--page-padding-x) * 2));z-index:180;height:var(--header-height);border-radius:var(--radius);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;forced-color-adjust:none;-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#ffffff14;border:0;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:flex-end;gap:12px;padding:0;transition:box-shadow .36s ease-in-out;display:flex;position:fixed;top:0;left:50%;overflow:visible;transform:translate(-50%);box-shadow:0 8px 30px #051e3c24,inset 0 -1px #ffffff0d}.app-header:before{content:"";z-index:-1;height:var(--header-height);-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#235997bd;border-bottom:1px solid #ffffff26;position:fixed;top:0;left:0;right:0}.app-header.navigation-menu-open,.footer-nav.navigation-menu-open{z-index:var(--z-navigation-menu)}.header-navigation-backdrop{z-index:1;height:var(--header-height);-webkit-backdrop-filter:blur(5px)grayscale(.35);backdrop-filter:blur(5px)grayscale(.35);background:#1d160f6b;position:fixed;inset:0 0 auto}.app-header.navigation-menu-open .navigation-menu-active{z-index:2;position:relative}.navigation-menu-backdrop{z-index:calc(var(--z-navigation-menu) - 1);-webkit-backdrop-filter:blur(5px)grayscale(.35);backdrop-filter:blur(5px)grayscale(.35);background:#1d160f6b;position:fixed;inset:0}.app-header button,.app-header input,.app-header select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.brand-header-image{width:100%;height:var(--header-height);object-fit:contain;object-position:left center;forced-color-adjust:none;display:block}.brand-button picture{transform-origin:0;width:100%;height:100%;line-height:0;display:block}.brand-button:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff3d 49%,#0000 63%);animation:20s ease-in-out 20s 3 header-logo-shimmer;position:absolute;inset:0;transform:translate(-125%)}@keyframes header-logo-shimmer{0%,1%{opacity:0;transform:translate(-125%)}1.5%{opacity:1}8.5%{opacity:0;transform:translate(125%)}8.6%,to{opacity:0;transform:translate(125%)}}@media (width<=640px){.brand-button:after{animation:none}}.header-account{z-index:3;font-family:var(--font-menu);flex:none;justify-content:flex-end;align-self:flex-end;align-items:flex-end;gap:8px;margin-bottom:10px;margin-left:auto;margin-right:10px;font-weight:500;display:flex;position:relative}.mobile-action-label,.header-sub-action{display:none}.desktop-header-nav{align-items:center;gap:4px;display:flex}.desktop-header-link{border:1px solid var(--color-line);border-radius:var(--radius);min-height:38px;color:var(--color-text);font-family:var(--font-menu);white-space:nowrap;background:#ffffffd1;align-items:center;gap:6px;padding:6px 9px;font-size:.8rem;font-weight:500;display:inline-flex}.desktop-header-link .nav-icon{width:18px;height:18px}.desktop-premium-button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.desktop-header-link.active{border-color:var(--color-primary);color:#fff;background:var(--color-primary)}@media (width>=861px){:root{--header-height:180px}.footer-nav{display:none}.header-account{grid-template-columns:repeat(5,minmax(0,1fr));justify-content:stretch;align-self:auto;align-items:center;gap:6px;margin:0;display:grid;position:absolute;top:54px;left:0;right:0}.app-header{height:var(--header-height)}.brand-button{height:34px;inset:10px 0 auto}.brand-button picture,.brand-header-image{height:34px}.brand-button picture{width:auto}.brand-header-image{object-fit:contain;object-position:left center;width:auto;max-width:none}.desktop-header-nav{display:contents}.desktop-header-link,.header-account .account-button,.header-account .menu-toggle{box-sizing:border-box;justify-content:center;align-self:start;width:100%;max-width:none;height:40px;min-height:40px;margin:0;line-height:1}.desktop-header-link .nav-icon,.account-group-button .nav-icon,.account-avatar-button .account-avatar-wrap>img:not(.premium-crown){width:36px;height:36px}.menu-toggle-lines{gap:7px;width:36px}.menu-toggle-lines span{height:4px}.header-account .header-menu{align-self:start;width:100%;height:40px}.header-sub-action{grid-column:5;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;height:30px;min-height:30px;padding:4px 6px;font-size:.68rem;display:flex}.header-profile-action{grid-area:2/5}.header-group-action{grid-area:3/5}.header-sub-action .nav-icon,.header-profile-action .account-avatar-wrap>img:not(.premium-crown){object-fit:cover;border-radius:5px;flex:none;width:18px;height:18px}.header-account .account-button,.header-account .menu-toggle{align-items:center;padding:6px 9px;font-size:.8rem;display:flex}}.panel.guest-step-card-done,.panel.guest-step-card-disabled{color:var(--color-muted);background:#eee;border-color:#68554533}.panel.guest-step-card-disabled{opacity:.72}.profile-dialog-tabs{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row}.app-header[data-header-state=collapsed] .header-account{align-self:center;align-items:center;margin-bottom:10px}.header-group-select{width:min(240px,28vw);min-width:160px;font-weight:500}.header-group-button{border:1px solid var(--color-line);border-radius:var(--radius);min-width:168px;max-width:250px;min-height:38px;color:var(--color-text);background:var(--color-surface-muted);text-align:left;align-content:center;gap:1px;padding:5px 10px;display:grid}.header-group-button span{color:var(--color-muted);text-transform:uppercase;font-size:.64rem;font-weight:500;line-height:1}.header-group-button strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;font-weight:500;line-height:1.12;overflow:hidden}.header-group-field{align-items:center;gap:6px;display:flex}.header-group-field>span{color:var(--color-muted);text-transform:uppercase;font-size:.74rem;font-weight:900}.header-menu{flex:none;position:relative}.menu-toggle{border:1px solid var(--color-line);border-radius:var(--radius);min-height:40px;color:var(--color-text);background:var(--color-surface);font-family:var(--font-menu);font-size:var(--header-menu-font-size);justify-content:center;align-items:center;gap:8px;padding:8px 11px;font-weight:500;display:inline-flex}.menu-toggle-lines{gap:4px;width:18px;display:grid}.menu-toggle-lines span{background:currentColor;border-radius:2px;height:2px}.header-menu-panel{z-index:120;border-radius:var(--radius);background:var(--color-surface);width:min(240px,100vw - 24px);max-height:min(72vh,620px);box-shadow:var(--shadow);border:1px solid #8b6e4a3d;padding:8px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto}.menu-section{border-bottom:1px solid #8b6e4a24;gap:4px;padding:6px;display:grid}.menu-section:last-child{border-bottom:0}.menu-section>strong{color:var(--color-muted);text-transform:uppercase;padding:5px 7px;font-size:.76rem;font-weight:500}.menu-item{border-radius:var(--radius);width:100%;min-height:38px;color:var(--color-text);font-family:var(--font-menu);text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:8px;font-weight:500;display:flex}.menu-item .premium-crown{margin-left:auto}.header-menu-panel .menu-item{min-height:30px;font-size:var(--header-menu-font-size);gap:6px;padding:5px 7px}.footer-more-panel .menu-item{min-height:30px;font-size:var(--footer-menu-font-size);gap:6px;padding:5px 7px}.header-menu-panel .nav-icon,.footer-more-panel .nav-icon{width:16px;height:16px}.menu-item:hover,.menu-item.active{background:var(--color-surface-muted);border-color:#23599742}.menu-item.active{color:#fff;background:var(--color-primary)}.menu-item-danger{color:var(--color-error)}.nav-icon-text{place-items:center;font-weight:900;display:inline-grid}.account-button{border:1px solid var(--color-line);border-radius:var(--radius);color:#fff;background:var(--color-primary);max-width:240px;height:40px;min-height:40px;font-family:var(--font-menu);text-overflow:ellipsis;white-space:nowrap;padding:8px 10px;font-weight:500;overflow:hidden}.profile-wreath-stars{color:#fff;font-family:var(--font-number);letter-spacing:0;font-size:.82rem;font-weight:600}.premium-crown{object-fit:contain;flex:none;width:17px;height:17px;display:block}.account-avatar-button{align-items:center;gap:7px;display:inline-flex}.account-avatar-button .premium-crown{object-fit:contain;filter:drop-shadow(0 1px 1px #1f293333);background:0 0;border-radius:0;width:18px;height:18px;position:absolute;bottom:-6px;right:-6px}.account-avatar-wrap,.ranking-avatar-wrap{flex:none;display:inline-flex;position:relative}.account-group-button{align-items:center;gap:7px;max-width:230px;display:inline-flex}.account-group-button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-avatar-button .account-avatar-wrap>img:not(.premium-crown){object-fit:cover;background:#fff;border-radius:8px;flex:none;width:24px;height:24px}.brand-button,.nav-button,.footer-nav-button,.button{border:1px solid var(--color-line);border-radius:var(--radius);color:var(--color-text);background:var(--color-surface)}.brand-button{z-index:1;text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;width:100%;min-width:0;height:100%;padding:0;line-height:0;display:inline-flex;position:absolute;inset:0;overflow:hidden}.brand-header-image{width:100%;height:var(--header-height);object-fit:cover;object-position:left center;transform:translateY(var(--header-logo-translate-y)) scale(var(--header-logo-scale));transform-origin:0 0;opacity:var(--header-logo-opacity);will-change:transform, opacity;display:block}.brand-button strong,.brand-button small{display:block}.brand-button strong{color:#fff;font-family:var(--font-logo);font-weight:700}.brand-button small{color:#ffffffc7;font-size:.75rem;font-family:var(--font-menu);font-weight:500}.header-nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.nav-button,.footer-nav-button{min-height:38px;font-family:var(--font-menu);font-size:var(--footer-menu-font-size);justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-weight:500;display:inline-flex}.nav-button.active,.footer-nav-button.active{color:#fff;background:var(--color-primary);border-color:#23599757}.nav-icon{object-fit:contain;flex:none;width:23px;height:23px;display:block}.nav-icon-menu-lines{color:currentColor;align-content:center;gap:4px;display:grid}.nav-icon-menu-lines span{background:currentColor;border-radius:2px;width:100%;height:2px}.main-content{margin-top:16px}.page-heading{border-radius:var(--radius);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fff9;border:1px solid #8b6e4a38;gap:4px;padding:12px 16px;display:grid;box-shadow:0 10px 24px #231b1214}.eyebrow{color:var(--color-primary);font-size:.76rem;font-family:var(--font-menu);text-transform:uppercase;margin:0;font-weight:500}h1,h2,p{margin-top:0}h1{margin-bottom:0;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.08}.page-heading h1{font-size:clamp(1.2rem,2.67vw,1.73rem)}h2{margin-bottom:8px;font-size:1.05rem}p{color:var(--color-muted);line-height:1.5}.page-content,.dashboard-grid{gap:14px;display:grid}.login-page-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:14px;display:grid}.login-page-grid .login-panel{max-width:none}.login-rules-panel{max-height:calc(100vh - var(--header-height) - 100px);overflow:auto}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-complete-top{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:14px;display:grid}.dashboard-enter{opacity:0;animation:.56s cubic-bezier(.16,1,.3,1) forwards dashboard-card-enter;animation-delay:calc(var(--dashboard-index,0) * 60ms);translate:0 15px}.guest-dashboard-top>:nth-child(2),.dashboard-side-stack>:nth-child(2),.guest-steps-grid>:nth-child(2){--dashboard-index:1}.guest-steps-grid>:nth-child(3){--dashboard-index:2}@keyframes dashboard-card-enter{0%{opacity:0;translate:0 15px}to{opacity:1;translate:0}}.list-card-enter{opacity:0;animation:.52s cubic-bezier(.16,1,.3,1) forwards list-card-enter;animation-delay:calc(var(--list-enter-index,0) * 55ms);translate:0 10px}.decision-grid>*{opacity:0;animation:.62s cubic-bezier(.16,1,.3,1) forwards list-card-enter;translate:0 10px}.decision-grid>:first-child{animation-delay:0s}.decision-grid>:nth-child(2){animation-delay:70ms}.decision-grid>:nth-child(3){animation-delay:.14s}.decision-grid>:nth-child(4){animation-delay:.21s}.decision-grid>:nth-child(5){animation-delay:.28s}.decision-grid>:nth-child(6){animation-delay:.35s}.decision-grid>:nth-child(7){animation-delay:.42s}.decision-grid>:nth-child(8){animation-delay:.49s}@keyframes list-card-enter{to{opacity:1;translate:0}}.association-panel-collapsible>.wrestler-pick-grid,.association-panel-collapsible>.team-selected-row,.ranking-detail-results,.ranking-detail-periods,.ranking-detail-period-results,.faq-item[open]>.formatted-content{animation:.32s cubic-bezier(.16,1,.3,1) both collapsible-content-enter}.association-panel-collapsible>.team-selected-row:nth-child(3),.ranking-detail-results>:nth-child(2){animation-delay:25ms}.association-panel-collapsible>.team-selected-row:nth-child(4),.ranking-detail-results>:nth-child(3){animation-delay:50ms}.association-panel-collapsible>.team-selected-row:nth-child(n+5),.ranking-detail-results>:nth-child(n+4){animation-delay:75ms}@keyframes collapsible-content-enter{0%{opacity:0;clip-path:inset(0 0 12%);translate:0 -5px}to{opacity:1;clip-path:inset(0);translate:0}}@media (width<=640px){.dashboard-enter{animation-duration:.42s}}@media (prefers-reduced-motion:reduce){.dashboard-enter{opacity:1;animation:none;transform:none}.list-card-enter{opacity:1;animation:none;translate:none}.association-panel-collapsible>.wrestler-pick-grid,.association-panel-collapsible>.team-selected-row,.ranking-detail-results,.ranking-detail-periods,.ranking-detail-period-results,.faq-item[open]>.formatted-content{animation:none}.decision-grid>*{opacity:1;animation:none;translate:none}.brand-button picture,.brand-button:after,.guest-step-card-attention,.success-confetti span{animation:none!important}}.guest-dashboard-top{grid-template-columns:minmax(260px,1fr) minmax(0,2fr);gap:14px;display:grid}.guest-dashboard-layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-areas:"welcome setup""login results";align-items:start;gap:14px;display:grid}.guest-dashboard-welcome{grid-area:welcome}.guest-dashboard-setup{grid-area:setup}.guest-dashboard-login{grid-area:login}.guest-dashboard-results{grid-area:results}.guest-dashboard-login>.login-panel,.guest-dashboard-results>.latest-results-panel{width:100%}.dashboard-onboarding-panel{gap:12px;display:grid}.dashboard-onboarding-panel>h2{margin:0}.dashboard-onboarding-panel .guest-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=860px){.guest-dashboard-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"welcome""setup""login""results"}}.guest-steps-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.guest-steps-grid-single{grid-template-columns:minmax(260px,420px)}.guest-welcome-panel,.latest-results-panel,.guest-step-card,.guest-news-card{align-content:start;gap:8px;display:grid}.guest-welcome-panel h2,.latest-results-panel h2,.guest-step-card h2,.guest-news-card h2,.guest-welcome-panel p,.guest-step-card p,.guest-news-card p{margin:0}.latest-results-list{gap:6px;display:grid}.latest-result-row{border-radius:var(--radius);width:100%;min-width:0;color:inherit;background:var(--color-surface-muted);text-align:left;border:1px solid #23599729;padding:8px 10px;text-decoration:none;display:block}.latest-result-row:first-child{border-top:1px solid #23599729}button.latest-result-row:hover{background:#eef7fd;border-color:#23599757}.latest-result-row span{gap:2px;min-width:0;display:grid}.latest-result-content{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name type""place national""meta awards""status status";align-items:center}.latest-result-content>strong{grid-area:name}.latest-result-content>.latest-result-place{grid-area:place}.latest-result-content>em{grid-area:type;justify-self:end}.latest-result-content>.latest-result-national-rank{white-space:nowrap;grid-area:national;justify-self:end}.latest-result-content>.latest-result-meta-line{grid-area:meta}.latest-result-content>.festival-ranking-status-row{display:contents!important}.latest-result-content>.festival-ranking-status-row>:first-child{grid-area:status;display:none!important}.latest-result-content>.festival-ranking-status-row>.latest-result-awards{grid-area:awards;align-self:center}.latest-result-meta-line>span:first-child{white-space:nowrap;display:inline!important}.latest-result-meta-line .latest-result-status-inline{display:inline!important}.festival-column .latest-result-content>.latest-result-meta-line{grid-template-columns:minmax(0,1fr) auto;column-gap:24px!important;display:grid!important}@media (width>=861px){.latest-result-content{grid-template-areas:"name type""place national""meta awards"}.latest-result-status-inline{display:inline}.latest-result-content>.festival-ranking-status-row>:first-child{display:none}}.latest-result-row strong,.guest-news-card h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.latest-result-row strong{display:block}.latest-result-row small,.latest-result-row em,.guest-step-card span,.guest-news-card span{color:var(--color-muted);font-size:.75rem;font-family:var(--font-menu);font-weight:500}.guest-step-card-done{background:#fff;border-color:#23599733}.guest-step-card-done .button,.guest-step-card-done a,.guest-step-card-done button{pointer-events:none}.guest-step-card-disabled{opacity:1;background:#fff}.guest-step-card-head{align-items:center;gap:9px;display:flex}.guest-step-card-head h2{margin:0}.guest-step-card .guest-step-card-bullet{color:#fff;background:var(--color-primary);width:28px;height:28px;font-family:var(--font-number);border:0;border-radius:50%;flex:0 0 28px;place-items:center;padding:0;font-size:.76rem;font-weight:700;display:grid}.guest-step-card-attention{animation:.56s cubic-bezier(.16,1,.3,1) forwards dashboard-card-enter,3.4s ease-in-out .7s 3 dashboard-attention;animation-delay:calc(var(--dashboard-index,0) * 60ms), .7s;background:linear-gradient(145deg,#fffffff0,#e8f1fce0);border-color:#23599770;box-shadow:0 8px 26px #23599721}@keyframes dashboard-attention{0%,to{border-color:#2359975c;box-shadow:0 8px 24px #2359971a}50%{border-color:#2359979e;box-shadow:0 10px 30px #23599733}}.guest-step-card-disabled span{color:var(--color-muted)}.premium-panel{background:#eef7fd;border-color:#23599738;gap:10px;display:grid}.premium-profile-section{gap:10px;padding-top:8px;display:grid}.premium-panel h2,.premium-profile-section h2,.premium-profile-section h3{margin:0}.premium-profile-title{align-items:center;gap:6px;display:inline-flex}.premium-action-button{gap:7px}.group-name-with-visibility{vertical-align:middle;align-items:center;gap:5px;min-width:0;display:inline-flex}.group-name-with-visibility>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.group-visibility-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.group-visibility-icon.public{color:#4da9df;background:0 0}.group-visibility-icon.private{color:#f4a340}.premium-benefits{gap:10px;width:100%;display:grid}.premium-benefits-description{color:var(--text-muted);margin:0;line-height:1.55}.premium-benefit-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px;display:grid}.premium-benefit-grid span{border-radius:var(--radius);background:#fff;border:1px solid #23599724;padding:7px 9px}.premium-profile-layout{grid-template-columns:minmax(0,1fr) minmax(320px,1fr);align-items:start;gap:clamp(24px,4vw,56px);margin-top:1rem;display:grid}.premium-profile-layout h3{margin:0 0 1rem}.premium-profile-benefits .premium-benefit-grid{grid-template-columns:1fr}.premium-activation-row{place-items:start;gap:8px;display:grid}@media (width<=800px){.premium-profile-layout{grid-template-columns:1fr;gap:28px}}.premium-profile-card>.form-message.success{margin-bottom:1rem}.premium-activation-row input{width:min(100%,320px)}.premium-activation-row .button{justify-content:center;width:min(100%,320px)}.premium-activation-or{width:min(100%,320px);color:var(--text-muted);text-align:center;font-size:.9rem;font-weight:700;line-height:1}.stripe-payment-box{gap:10px;display:grid}.stripe-payment-box h2,.stripe-payment-box p{margin:0}.stripe-checkout-host{min-height:460px}.decision-dashboard{--decision-primary:#235997;--decision-secondary:#8b98a8;--decision-accent:#3f8f6b;--decision-accent-2:#4f6d7a;--decision-neutral:#e5e7eb;--decision-danger:#b5523b;gap:14px;display:grid}.decision-hero,.decision-card,.decision-paywall{border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-soft);border:1px solid #1f29331f}.decision-hero,.decision-paywall{background:#eef7fd;padding:18px}.decision-hero h1,.decision-paywall h1{letter-spacing:0;margin:0 0 6px;font-size:clamp(1.5rem,2vw,2.2rem)}.decision-hero p:not(.eyebrow),.decision-paywall p{color:var(--color-muted);margin:0}.decision-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.decision-card{grid-column:span 4;gap:12px;min-width:0;padding:14px;display:grid}.decision-card-half{grid-column:span 6}.decision-card-full{grid-column:span 12}.decision-card-third{grid-column:span 4}.decision-card-head{gap:2px;display:grid}.decision-card h2,.decision-card h3{letter-spacing:0;margin:0}.decision-card h2{font-size:1rem}.decision-card h3{font-size:.9rem}.decision-card p,.decision-card small,.decision-empty,.decision-state{color:var(--color-muted)}.decision-chart{min-height:260px;position:relative}.decision-chart-tall{min-height:430px}.decision-chart-comparison{min-height:360px}.decision-chart-small{min-height:210px}.decision-chart-donut{min-height:260px}.decision-mini-grid,.decision-rank-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.decision-select-label{color:var(--color-muted);gap:5px;font-weight:600;display:grid}.decision-select-label select{width:100%}.decision-team-legend{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.74rem;font-weight:700;display:flex}.decision-team-legend span{align-items:center;gap:5px;display:inline-flex}.decision-team-dot{border-radius:50%;width:10px;height:10px;display:inline-block}.decision-team-dot-active{background:var(--decision-primary)}.decision-team-dot-inactive{background:#8b98a870;border:1px solid #8b98a8d1}.decision-mini-row,.decision-recommendation{border:1px solid #1f29331a;border-left:4px solid var(--decision-secondary);border-radius:var(--radius);background:#fff;gap:4px;padding:9px;display:grid}.decision-mini-row{grid-template-columns:1fr auto;align-items:center;margin-top:6px}.decision-mini-row-good{border-left-color:var(--decision-accent)}.decision-mini-row-bad{border-left-color:var(--decision-danger)}.decision-team-inactive{opacity:.58;filter:grayscale(.7)}.decision-team-active-text{color:var(--decision-primary)}.decision-team-inactive-text{color:var(--color-muted);opacity:.68}.decision-recommendations{gap:8px;display:grid}.decision-recommendation{border-left-color:var(--decision-accent)}.decision-recommendation>span{color:#fff;background:var(--decision-accent-2);border-radius:999px;width:max-content;padding:3px 7px;font-size:.72rem;line-height:1}.decision-recommendation-swap{grid-template-columns:auto 1fr;align-items:center;gap:5px 8px;display:grid}.decision-state,.decision-empty{margin:0}.latest-result-meta-line{justify-content:space-between;align-items:center;gap:8px;display:flex!important}.latest-result-user-rank,.ranking-points-wrap{white-space:nowrap;justify-content:flex-end;align-items:center;gap:2px;display:inline-flex}.latest-result-user-rank{flex-direction:column;align-items:flex-end;gap:3px;display:inline-flex!important}.latest-result-awards{justify-content:flex-end;align-items:center;gap:4px;min-height:20px;display:inline-flex!important}.latest-result-awards .rank-award-icon,.latest-result-awards .inline-wreath-image,.latest-result-awards .achievement-wreaths .inline-wreath-image{width:40px;height:40px}.festival-ranking-status-row{justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:20px;display:flex!important}.latest-result-rank-inline{white-space:nowrap;justify-content:flex-end;align-items:center;gap:3px;line-height:1;display:inline-flex!important}.ranking-growth{color:var(--color-success);font-family:var(--font-number);font-size:.72rem;font-weight:700;line-height:1}.ranking-score-column{justify-items:end;gap:3px;display:inline-grid}.ranking-rank-change{min-width:28px;font-family:var(--font-number);white-space:nowrap;justify-content:center;align-items:center;gap:2px;font-size:.76rem;font-weight:800;display:inline-flex}.ranking-rank-change-up{color:#187149}.ranking-rank-change-down{color:#b33b2e}.inline-wreath-image,.rank-award-icon{object-fit:contain;flex:none;width:20px;height:20px}.rank-award-icons{flex:none;align-items:center;gap:3px;display:inline-flex}.latest-result-row em{flex:none;font-style:normal}.type-badge{border-radius:var(--radius);color:#fff;background:var(--color-primary);font-size:.68rem;font-family:var(--font-menu);align-items:center;padding:2px 6px;font-weight:500;line-height:1.2;display:inline-flex}.type-badge-kantonal,.type-badge-kantonalschwingfeste-gaufeste{background:#235997}.type-badge-teilverband,.type-badge-teilverbandsfeste{background:#6d4aa2}.type-badge-berg,.type-badge-bergschwingfeste{background:#29745a}.type-badge-eidgenossisch,.type-badge-eidgenossische-schwingfeste,.type-badge-eidgenossischer-charakter{background:#9d6a1b}.type-badge-news,.type-badge-info{background:#235997}.type-badge-transfer,.type-badge-ticker{background:#29745a}.type-badge-wichtig,.type-badge-alert{background:#b9523b}.latest-result-row-disabled{cursor:default}.festival-columns{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.festival-column{align-content:start;gap:10px;min-width:0;display:none}.festival-column.active{display:grid}.latest-result-row b{color:var(--color-primary);font-family:var(--font-number);font-weight:600}.ranking-summary-panel{align-content:start;gap:10px;display:grid}.dashboard-side-stack{align-content:start;gap:10px;min-width:0;display:grid}.dashboard-results-stack{align-content:start;gap:14px;min-width:0;display:grid}.ranking-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ranking-summary-card{border-radius:var(--radius);background:var(--color-surface-muted);border:1px solid #23599729;gap:3px;min-width:0;min-height:74px;padding:10px;display:grid;position:relative}.ranking-summary-card-link{cursor:pointer}.ranking-summary-card-link:hover,.ranking-summary-card-link:focus-visible{background:#eef7fd;border-color:#23599757;outline:none}.ranking-summary-logo-link{z-index:2;place-items:center;width:68px;height:44px;display:grid;position:absolute;top:6px;right:7px}.ranking-summary-logo{object-fit:contain;width:68px;height:44px}.ranking-summary-card span,.ranking-summary-card small{color:var(--color-muted);font-size:.72rem;font-family:var(--font-menu);padding-right:72px;font-weight:500}.ranking-summary-card strong{color:var(--color-primary);font-family:var(--font-number);font-size:1.2rem;font-weight:600}.ranking-summary-panel-compact,.ranking-summary-panel-compact .ranking-summary-grid{gap:6px}.ranking-summary-panel-compact .ranking-summary-card{gap:1px;padding:6px 8px}.ranking-summary-panel-compact .ranking-summary-card strong{font-size:.95rem}.dashboard-ticker-panel{align-content:start;gap:8px;display:grid}.dashboard-ticker-list{gap:6px;display:grid}.dashboard-ticker-card{padding:6px}.guest-steps-grid,.guest-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.compact-button{min-height:32px;padding:5px 9px;font-size:.78rem}.icon-button{justify-content:center;align-items:center;width:32px;height:32px;min-height:32px;padding:0;display:inline-flex}.icon-button .nav-icon{width:17px;height:17px}.rules-dialog-content{max-height:min(68vh,620px);overflow:auto}.dashboard-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.metric-card{border-radius:var(--radius);background:var(--color-surface);border:1px solid #8b6e4a2e;gap:3px;min-width:0;padding:12px;display:grid}.metric-card span,.metric-card small,.list-row small{color:var(--color-muted);font-size:.75rem;font-weight:800}.metric-card strong{font-family:var(--font-number);text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;font-weight:600;overflow:hidden}.panel{border-radius:var(--radius);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fff9;border:1px solid #8b6e4a38;min-width:0;padding:16px;box-shadow:0 10px 24px #231b1214}.panel-full{width:100%}.guest-welcome-panel,.login-panel{background:#fff}.button-row{flex-wrap:wrap;gap:8px;display:flex}.transfer-submit-row{justify-content:flex-end;width:100%}.login-panel,.profile-form{max-width:620px}.profile-form.profile-page-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;width:100%;max-width:none}.profile-page-panel .profile-dialog-tabs{grid-template-rows:none;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:column}.register-form-panel{width:100%;max-width:none}.login-panel label,.profile-form label{color:var(--color-text);gap:5px;font-weight:500;display:grid}.login-panel,.profile-form,.form-grid{gap:12px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}input{border:1px solid var(--color-line);border-radius:var(--radius);width:100%;min-height:40px;color:var(--color-text);background:#fff;padding:8px 10px}textarea{border:1px solid var(--color-line);border-radius:var(--radius);width:100%;color:var(--color-text);resize:vertical;background:#fff;padding:8px 10px}select{border:1px solid var(--color-line);border-radius:var(--radius);max-width:100%;min-height:40px;color:var(--color-text);background:#fff;padding:8px 34px 8px 10px}button:disabled,select:disabled{cursor:not-allowed;opacity:.56}.checkbox-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px!important;display:inline-flex!important}.checkbox-row input{width:18px;min-height:18px}.checkbox-field{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.checkbox-field input{width:18px;min-height:18px}.checkbox-field label{text-align:left;font-weight:500;line-height:1.25;display:block}.checkbox-field a,.checkbox-field .link-button{color:var(--color-primary);font-weight:500}.notification-preferences{gap:16px;display:grid}.notification-preferences fieldset{border:1px solid var(--color-border);border-radius:8px;gap:10px;min-width:0;padding:14px 16px 16px;display:grid}.register-form-panel .notification-preferences fieldset{padding-left:0}.notification-preferences legend{color:var(--color-text);padding:0 6px;font-size:.98rem;font-weight:800}.notification-main-checkbox{font-weight:800}.notification-sub-options{gap:8px;padding-left:24px;display:grid}.link-button{width:auto;min-height:0;color:var(--color-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.inline-link-button{width:auto;min-width:0;height:auto;min-height:0;color:var(--color-primary);font:inherit;font-weight:600;line-height:inherit;text-underline-offset:2px;vertical-align:baseline;background:0 0;border:0;padding:0;text-decoration:underline;display:inline!important}.register-inline-check{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.register-inline-check input{margin-top:2px}.register-form-panel input,.register-form-panel select,.register-form-panel textarea{scroll-margin-top:calc(var(--header-height) + 18px)}.avatar-picker{border:1px solid var(--color-line);border-radius:var(--radius);grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;max-height:none;margin:0;padding:10px;display:grid;overflow:visible}.avatar-picker legend{padding:0 4px;font-weight:900}.avatar-option{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);place-items:center;min-height:48px;display:grid;position:relative;overflow:hidden}.avatar-option input{opacity:0;pointer-events:none;position:absolute}.avatar-option.active{background:#b9d9ff;border-color:#174f91;box-shadow:inset 0 0 0 3px #235997}.avatar-option img,.avatar-image{border-radius:var(--radius);object-fit:contain;background:#fff;width:38px;height:38px;display:block}.form-message{border-radius:var(--radius);color:var(--color-error);background:#fff3f0;border:1px solid #b9523b52;margin:0;padding:9px 10px;font-weight:500}.form-message.success{color:#256346;background:#eaf7ef;border-color:#3f8f6b59}.form-message-success{color:var(--color-success);background:#eef7fd;border-color:#23599752}.admin-message{border:1px solid var(--color-line);border-radius:var(--radius);color:var(--color-text);background:var(--color-surface);font-family:var(--font-menu);margin:0;padding:10px 12px;font-size:.84rem;font-weight:500}.admin-message-success{color:var(--color-success);background:#eef7fd;border-color:#23599752}.admin-message-error{color:var(--color-error);background:#fff3f0;border-color:#b9523b6b}.admin-message-warning{color:var(--color-warning);background:#fff8e8;border-color:#b875216b}.push-control{border-radius:var(--radius);background:#eef7fd;border:1px solid #2359972e;padding:9px 10px}.push-control-compact{padding:7px 8px}.switch-field{text-align:left;align-items:flex-start;gap:10px;display:flex}.switch-field input{width:18px;height:18px;accent-color:var(--color-primary);flex:none;margin-top:2px}.switch-field span{text-align:left;gap:2px;min-width:0;display:grid}.switch-field strong{font-family:var(--font-menu);font-size:.84rem;font-weight:500}.switch-field small{color:var(--color-muted);font-size:.74rem}.panel-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.panel-head h2{margin:0}.association-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.association-panel{border-radius:var(--radius);background:var(--color-surface-muted);border:1px solid #8b6e4a2e;min-width:0;padding:12px}.association-panel h3{justify-content:space-between;gap:8px;margin:0 0 8px;font-size:.98rem;display:flex}.association-panel h3 span{color:var(--color-muted);font-size:.82rem}.list-row{border-top:1px solid #8b6e4a29;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.list-row:first-of-type{border-top:0}.list-row span{gap:2px;min-width:0;display:grid}.list-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.button{min-height:38px;font-family:var(--font-menu);padding:8px 12px;font-weight:500}.button-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.login-text-button{color:var(--color-primary);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:center;padding:4px 8px;font-weight:600;text-decoration:underline}.login-text-button:hover,.login-text-button:focus-visible{color:var(--color-primary-dark,#294f3e)}.button-primary{isolation:isolate;color:#fff;background:#d27a1f;position:relative;overflow:hidden;box-shadow:0 5px 16px #d27a1f3d,0 0 18px #d27a1f21}.button-primary:not(.priority-action):not(:disabled):after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:24%;animation:15s ease-in-out 3 primary-button-spotlight;position:absolute;top:-35%;bottom:-35%;left:-45%;transform:skew(-18deg)}@keyframes primary-button-spotlight{0%,86%{left:-45%}94%,to{left:125%}}@media (prefers-reduced-motion:reduce){.button-primary:not(.priority-action):after{display:none}}.priority-action{--priority-color:35, 89, 151;isolation:isolate;border-color:rgba(var(--priority-color), .42);color:#fff;background:rgb(var(--priority-color));box-shadow:0 5px 16px rgba(var(--priority-color), .24), 0 0 18px rgba(var(--priority-color), .13);transition:box-shadow .18s,filter .18s;position:relative;overflow:hidden}.priority-action:link,.priority-action:visited,.priority-action:hover,.priority-action:active{color:#fff}.priority-action--group,.priority-action--account,.priority-action--team,.priority-action--transfer,.priority-action--premium,.priority-action--critical{--priority-color:210, 122, 31}.priority-action:not(:disabled):hover{box-shadow:0 11px 26px rgba(var(--priority-color), .34), 0 0 24px rgba(var(--priority-color), .2);filter:saturate(1.04)}.priority-action__label{z-index:2;position:relative}.guest-step-card .priority-action__label{color:#fff;width:auto;font:inherit;background:0 0;border:0;padding:0}.priority-action__spotlight{z-index:1;pointer-events:none;filter:blur(1px);background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:34%;position:absolute;inset:-45% auto -45% 0;transform:skew(-18deg)}.button-secondary{background:var(--color-surface-muted)}.button-danger{color:#fff;background:var(--color-error)}.profile-delete-button{border:1px solid var(--color-error);width:fit-content;color:var(--color-error);background:#fff;place-self:start}.profile-delete-button:hover:not(:disabled){background:#fff3f0}.button-warning{color:#fff;background:var(--color-warning)}.ranking-toolbar{align-items:stretch;gap:10px;margin-bottom:12px;display:grid}.ranking-filters{grid-template-columns:minmax(190px,260px) minmax(180px,260px);gap:8px;display:grid}.ranking-mode-tabs{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin-bottom:0;display:grid}.ranking-mode-tabs button{flex:initial}.segmented-control{flex-wrap:wrap;gap:6px;display:flex}.segmented-control button{border:1px solid var(--color-line);border-radius:var(--radius);min-height:38px;color:var(--color-text);background:var(--color-surface);font-family:var(--font-menu);padding:7px 10px;font-weight:500}.segmented-control button.active{color:#fff;background:var(--color-primary);border-color:#23599757}.ranking-status{color:var(--color-muted);font-size:.82rem;font-family:var(--font-number);justify-content:flex-end;margin-bottom:8px;font-weight:600;display:flex}.ranking-version-note,.festival-ranking-status{color:var(--color-primary);font-family:var(--font-menu);font-size:.8rem;font-weight:600}.ranking-version-note{margin:0 0 8px}.ranking-list{gap:8px;display:grid}.ranking-card,.festival-card{border-radius:var(--radius);background:var(--color-surface-muted);border:1px solid #23599729;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:9px 10px;display:grid}.ranking-card-button{width:100%;color:var(--color-text);text-align:left;border-color:#23599729}.ranking-card-button:hover{background:#eef7fd;border-color:#2359975c}.ranking-card-reveal-top{opacity:0;animation:.65s cubic-bezier(.16,1,.3,1) forwards ranking-card-enter;animation-delay:calc(var(--ranking-reveal-index,0) * .18s);translate:0 10px}.ranking-card-reveal-waiting{visibility:hidden;opacity:0;translate:0 8px}.ranking-card-revealed{visibility:visible;opacity:1;translate:none}.ranking-card-reveal-rest{opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) forwards ranking-card-enter;animation-delay:calc(var(--ranking-reveal-index,0) * 90ms);translate:0 8px}@keyframes ranking-card-enter{to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.ranking-card-reveal-top,.ranking-card-reveal-waiting,.ranking-card-revealed,.ranking-card-reveal-rest{visibility:visible;opacity:1;animation:none;translate:none}}.ranking-card-public:disabled{cursor:default;opacity:1;background:#fff}.ranking-card-own{background:#b9d9ff;border-color:#174f91;box-shadow:inset 0 0 0 2px #235997}.ranking-card{grid-template-columns:auto auto minmax(0,1fr) auto}.ranking-rank{min-width:30px;color:var(--color-muted);font-family:var(--font-number);font-weight:600}.ranking-avatar{border-radius:var(--radius);background:var(--color-surface);object-fit:contain;z-index:1;width:32px;height:32px;position:relative;transform:scale(1.35)}.ranking-avatar-wrap{margin-right:8px}.header-profile-action .account-avatar-wrap>img:not(.premium-crown){z-index:1;position:relative;transform:scale(1.5)}.header-group-action .nav-icon{z-index:1;background:#fff;border-radius:5px;position:relative;transform:scale(1.5)}.header-profile-action,.header-group-action{gap:12px}.ranking-avatar-wrap .premium-crown{filter:drop-shadow(0 1px 1px #1f293338);z-index:3;width:20px;height:20px;position:absolute;bottom:-7px;right:-7px}.header-profile-action .account-avatar-wrap .premium-crown{z-index:3;width:16px;height:16px;position:absolute;bottom:-7px;right:-7px}.ranking-card-main,.festival-card div{gap:2px;min-width:0;display:grid}.ranking-card-main{gap:6px}.ranking-card-line{align-items:baseline;gap:8px;min-width:0;display:flex}.ranking-card-line strong,.festival-card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ranking-card-line span{color:var(--color-muted);font-family:var(--font-number);font-weight:600}.ranking-card-main small,.festival-card small{min-width:0;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.ranking-points,.points-pill{border-radius:var(--radius);color:#fff;background:var(--color-primary);min-width:42px;font-family:var(--font-number);white-space:nowrap;justify-content:center;align-items:center;padding:4px 7px;font-weight:600;line-height:1.1;display:inline-flex}.festival-card b{color:var(--color-primary);font-family:var(--font-number);white-space:nowrap;font-weight:600}.ranking-table-wrap{border-radius:var(--radius);border:1px solid #8b6e4a2e;width:100%;overflow-x:auto}.ranking-table{border-collapse:collapse;width:100%;min-width:680px}.ranking-table th,.ranking-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #8b6e4a24;padding:10px 12px}.ranking-table th{color:var(--color-muted);background:var(--color-surface-muted);font-size:.75rem;font-family:var(--font-menu);text-transform:uppercase;font-weight:500}.ranking-table td:first-child,.ranking-table td:last-child,.pager span,.list-row b,.team-rule-strip span,.association-panel h3 span{font-family:var(--font-number);font-weight:600}.ranking-table tbody tr:last-child td{border-bottom:0}.pager{justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;display:flex}.pager span{color:var(--color-muted)}.readable-panel{background:#fff;width:100%}.formatted-content{color:var(--color-text);line-height:1.62}.prose{max-width:none;color:var(--color-text)}.prose-lg{font-size:1.02rem;line-height:1.7}.formatted-content p,.formatted-content ul,.formatted-content ol,.prose p,.prose ul,.prose ol{margin:0 0 12px}.formatted-content h1,.formatted-content h2,.formatted-content h3,.prose h1,.prose h2,.prose h3{color:var(--color-primary);margin:20px 0 10px;line-height:1.18}.formatted-content h1,.prose h1{font-size:clamp(1.55rem,4vw,2.1rem)}.formatted-content h2,.prose h2{font-size:clamp(1.32rem,3vw,1.72rem)}.formatted-content h3,.prose h3{font-size:1.15rem}.formatted-content ul,.formatted-content ol,.prose ul,.prose ol{padding-left:1.35rem}.formatted-content li,.prose li{margin:0 0 6px}.formatted-content a,.prose a{color:var(--color-primary);font-weight:850}.formatted-content hr,.prose hr{border:0;border-top:1px solid #23599738;margin:20px 0}.formatted-content img,.prose img{border-radius:var(--radius);max-width:100%;height:auto}.formatted-content table,.prose table{border-collapse:collapse;width:100%;margin:14px 0;overflow-x:auto}.formatted-content th,.formatted-content td,.prose th,.prose td{border:1px solid var(--color-line);text-align:left;padding:8px}.rich-text-editor{border-radius:var(--radius);background:var(--color-surface);border:1px solid #23599733;gap:0;display:grid;overflow:hidden}.rich-text-toolbar{background:var(--color-surface-muted);border-bottom:1px solid #23599724;flex-wrap:wrap;gap:4px;padding:7px;display:flex}.rich-text-toolbar button{min-width:34px;min-height:32px;color:var(--color-text);background:var(--color-surface);border:1px solid #23599729;border-radius:6px;padding:5px 8px;font-weight:850}.rich-text-toolbar button.active{color:#fff;border-color:var(--color-primary);background:var(--color-primary)}.rich-text-toolbar button:disabled{cursor:not-allowed;opacity:.45}.rich-text-editor-content{outline:none;min-height:180px;padding:12px}.rich-text-editor-content:focus{box-shadow:inset 0 0 0 2px #23599738}.admin-rich-text-field{grid-column:1/-1;gap:6px;font-weight:850;display:grid}.admin-rich-text-field>span{color:var(--color-text)}.admin-settings-text-fields{grid-column:1/-1;gap:12px;display:grid}.admin-settings-text-fields .rich-text-editor-content{min-height:180px;max-height:180px;overflow-y:auto}.faq-group{gap:8px;margin-bottom:18px;display:grid}.faq-search{margin-bottom:18px}.faq-item{border-radius:var(--radius);background:var(--color-surface-muted);border:1px solid #8b6e4a2e}.faq-item summary{cursor:pointer;color:var(--color-text);padding:11px 12px;font-weight:900}.faq-item .formatted-content{padding:0 12px 12px}.feedback-form-v2{gap:12px;width:100%;display:grid}.feedback-form-v2 label{gap:5px;font-weight:850;display:grid}.captcha-row-v2{grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:8px;display:grid}.captcha-row-v2 strong{border-radius:var(--radius);background:var(--color-surface-muted);text-align:center;min-width:72px;padding:9px 10px}.turnstile-widget{min-width:0;min-height:65px}.admin-shell{grid-template-columns:minmax(0,1fr);display:grid}.admin-workspace{min-height:240px}.admin-module{gap:12px;display:grid}.admin-user-detail-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.admin-user-detail-head h2,.admin-user-detail-head p{margin:0}.admin-user-detail-tabs{gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.admin-user-detail-tabs button{border:1px solid var(--color-line);border-radius:var(--radius);white-space:nowrap;background:#fff;min-height:38px;padding:7px 12px}.admin-user-detail-tabs button.active{color:#fff;border-color:var(--color-primary);background:var(--color-primary)}.admin-user-facts,.admin-user-community{gap:14px;display:grid}.admin-user-facts>dl{border:1px solid var(--color-line);border-radius:var(--radius);grid-template-columns:minmax(130px,.45fr) 1fr;gap:0;margin:0;display:grid;overflow:hidden}.admin-user-facts dt,.admin-user-facts dd{border-bottom:1px solid var(--color-line);margin:0;padding:8px 10px}.admin-user-facts dt{color:var(--color-muted);background:var(--color-surface-muted);font-weight:700}.admin-notification-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.admin-notification-detail dl>div{border:1px solid var(--color-line);border-radius:var(--radius);background:#fff;justify-content:space-between;gap:10px;padding:9px 10px;display:flex}.admin-notification-detail dt,.admin-notification-detail dd{margin:0}.admin-notification-detail dd{font-weight:800}@media (width<=720px){.admin-notification-detail dl,.admin-user-facts>dl{grid-template-columns:1fr}.admin-user-facts dt{border-bottom:0}}.admin-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.admin-form{border-radius:var(--radius);background:var(--color-surface-muted);border:1px solid #23599724;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.admin-form textarea,.admin-form label,.admin-form .admin-actions,.admin-form .admin-form-context,.admin-form .checkbox-row,.admin-form .radio-card-group{grid-column:1/-1}.admin-dialog-form{background:0 0;border:0;border-radius:0;padding:0}.admin-toolbar-actions{grid-template-columns:minmax(0,1fr) auto}.admin-help-text{color:var(--color-text-muted);margin:4px 0 0;font-size:.92rem}.admin-form-context{color:var(--color-text-muted);margin:0;font-weight:700}.admin-table-wrap{border-radius:var(--radius);border:1px solid #23599724;width:100%;overflow-x:auto}.admin-table{border-collapse:collapse;background:#fff;width:100%;min-width:760px}.admin-table th,.admin-table td{text-align:left;vertical-align:top;border-bottom:1px solid #8b6e4a24;padding:8px 10px}.admin-table th{color:var(--color-muted);background:var(--color-surface-muted);font-size:.75rem;font-family:var(--font-menu);text-transform:uppercase;font-weight:500}.admin-inline-input{background:0 0;border:1px solid #0000;border-radius:6px;width:100%;min-width:82px;min-height:32px;padding:5px 7px}.admin-inline-input:focus{background:#fff;border-color:#2359976b;outline:0}.admin-actions,.admin-pager{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-module-users .admin-table .admin-actions{white-space:nowrap;flex-wrap:nowrap}.admin-pager{color:var(--color-muted);font-family:var(--font-number);justify-content:space-between;font-weight:600}.admin-json-preview{border-radius:var(--radius);color:#eef7fd;background:#101828;border:1px solid #23599724;max-height:620px;padding:10px;font-size:.78rem;overflow:auto}.group-manager{gap:12px;display:grid}.group-list{gap:10px;display:grid}.group-card{border-radius:var(--radius);background:var(--color-surface-muted);border:1px solid #8b6e4a2e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.group-card.active{border-color:#23599775;box-shadow:inset 0 0 0 1px #2359973d}.group-main{min-width:0;color:var(--color-text);text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.group-main small,.group-main span{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:400;overflow:hidden}.dialog-form,.group-dialog{gap:12px;display:grid}.dialog-form label{color:var(--color-text);gap:5px;font-weight:500;display:grid}.radio-card-group{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.radio-card-group legend{color:var(--color-text);flex:0 0 100%;font-weight:500}.radio-card-group label{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface-muted);align-items:center;gap:7px;min-height:34px;padding:6px 10px;display:inline-flex}.radio-card-group input{width:16px;min-height:16px}.dialog-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.team-tabs{border-radius:var(--radius);background:var(--color-surface-muted);border:1px solid #23599729;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;width:100%;margin-bottom:10px;padding:3px;display:grid}.team-tabs button{border-radius:calc(var(--radius) - 2px);min-height:36px;color:var(--color-muted);font-family:var(--font-menu);background:0 0;border:0;padding:7px 10px;font-size:.78rem;font-weight:600;line-height:1.15}.team-tabs button:hover{color:var(--color-text);background:#ffffff8c}.team-tabs button.active{color:var(--color-active-tab);box-shadow:inset 0 -3px 0 var(--color-active-tab);background:0 0}.profile-dialog-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.group-dialog-list{gap:8px;display:grid}.group-dialog-card{border-radius:var(--radius);background:var(--color-surface-muted);border:1px solid #8b6e4a2e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.group-dialog-card.active{border-color:#23599775;box-shadow:inset 0 0 0 1px #2359973d}.group-dialog-card-main{min-width:0;color:var(--color-text);text-align:left;background:0 0;border:0;gap:2px;padding:0;display:grid}.group-dialog-card strong,.group-dialog-card small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.group-dialog-card strong{align-items:center;gap:6px;display:inline-flex}.active-group-bullet{background:0 0;border-radius:999px;flex:none;width:8px;height:8px;display:inline-block}.group-dialog-card.active .active-group-bullet{background:var(--color-primary)}.dialog-password-block{border-top:1px solid #8b6e4a29;gap:8px;padding-top:8px;display:grid}.dialog-password-block+.premium-profile-section{margin-top:16px}.dialog-section-head h3,.dialog-password-block h3{margin:0;font-size:.9rem}.current-group-label{border-radius:var(--radius);min-height:34px;color:var(--color-primary);font-family:var(--font-menu);background:#eef7fd;border:1px solid #23599738;justify-content:center;align-items:center;padding:6px 10px;font-size:.82rem;font-weight:500;display:inline-flex}.news-list,.sponsor-grid,.ticker-list,.festival-list{gap:10px;display:grid}.news-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.news-list-staggered{align-items:start}.news-staggered-column{align-content:start;gap:10px;min-width:0;display:grid}.list-search{justify-content:flex-end;margin-bottom:10px;display:flex}.list-search input{width:min(100%,360px)}.ticker-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.ticker-wide-message{grid-column:1/-1}.ticker-mobile-tabs{display:none}.ticker-column{align-content:start}.ticker-feed-column{align-content:start;gap:14px;display:grid}.ticker-column-head{gap:8px;margin-bottom:2px;display:grid}.ticker-column-head h2{margin:0;font-size:1.05rem;line-height:1.2}.ticker-column-head .list-search{margin-bottom:0}.ticker-column-head .list-search input{width:100%}.load-more-row{justify-content:flex-end;margin-top:12px;display:flex}.news-card{border-radius:var(--radius);background:var(--color-surface-muted);border:1px solid #23599724;gap:6px;padding:10px;display:grid}.news-meta{color:var(--color-muted);font-size:.72rem;font-family:var(--font-menu);flex-wrap:wrap;gap:6px;display:flex}.news-card p,.news-html p{margin-bottom:0}.news-html{white-space:normal}.news-html :is(ul,ol)>li,.news-html :is(ul,ol)>li>p{line-height:inherit;margin-block:0}.sponsor-section{gap:10px;display:grid}.sponsor-section-list{gap:12px;display:grid}.sponsor-become-action{justify-content:center;margin-top:18px;display:flex}.sponsoring-interest-form fieldset{border:1px solid var(--color-line);border-radius:var(--radius);gap:7px;margin:0;padding:12px;display:grid}.sponsoring-interest-form legend{font-family:var(--font-menu);padding:0 5px;font-weight:600}.sponsoring-interest-form .checkbox-field{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.sponsoring-interest-form .checkbox-field input{width:18px;min-height:18px;margin-top:2px}.sponsor-grid{grid-template-columns:repeat(21,minmax(0,1fr));gap:8px;display:grid}.sponsor-grid-verband{grid-template-columns:repeat(5,minmax(0,1fr))}.sponsor-grid-verband .sponsor-card-verband{grid-column:span 1}.sponsor-card{border-radius:var(--radius);min-width:0;min-height:108px;color:var(--color-text);background:var(--color-surface-muted);border:1px solid #8b6e4a29;align-content:start;gap:5px;padding:8px;text-decoration:none;display:grid}.sponsor-card img{object-fit:contain;object-position:left center;width:100%;max-height:46px}.sponsor-card-eidgenoessisch{grid-column:span 21;min-height:150px}.sponsor-card-eidgenoessisch img{max-height:82px}.sponsor-card-teilverband{grid-column:span 7;min-height:126px}.sponsor-card-teilverband img{max-height:62px}.sponsor-card strong,.sponsor-card small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sponsor-card small{color:var(--color-muted);font-size:.7rem}.ticker-card{border-radius:var(--radius);background:var(--color-surface-muted);border:1px solid #8b6e4a29;gap:4px;padding:8px;display:grid}.ticker-page{gap:14px;display:grid}.ticker-feed{width:100%}.ticker-filter-row{gap:8px;width:100%;margin-bottom:14px;display:grid}.ticker-filter-line{justify-content:center;align-items:center;gap:8px;display:flex}.ticker-filter-row button,.ticker-like{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ded5c9;border-radius:999px;min-width:0;padding:7px 11px}.ticker-filter-row button.active,.ticker-like.active{color:#fff;background:#235997;border-color:#235997}.ticker-filter-row label{align-items:center;gap:6px;margin-left:auto;display:flex}.ticker-event{grid-template-columns:42px minmax(0,1fr);gap:12px;display:grid}.ticker-event-icon{background:#f1ece4;border-radius:50%;place-items:center;width:40px;height:40px;font-size:1.25rem;display:grid}.ticker-event-icon img{object-fit:contain;width:27px;height:27px}.ticker-event-icon img.community-avatar{object-fit:cover;border-radius:50%;width:34px;height:34px}.ticker-event-body{min-width:0;position:relative}.ticker-event-body>time{display:block}.ticker-event-body>p{margin:8px 0}.ticker-event-body>small{color:#71685d;margin-bottom:8px;display:block}.ticker-like{margin-top:10px;padding:5px 10px}.community-composer{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:10px;width:100%;display:grid}.community-composer textarea,.community-comment-form textarea{resize:vertical;width:100%;min-width:0;max-width:100%;display:block}.community-composer>div:last-child{flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:4px;margin-top:0;display:flex}.community-composer>div:last-child .button{order:-1}.community-text{white-space:pre-wrap;overflow-wrap:anywhere}.community-mention{color:#235997;background:#e7f0fb;border-radius:4px;padding:0 2px}.community-actions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.community-actions button{cursor:pointer;background:#fff;border:1px solid #ded5c9;border-radius:999px;padding:6px 9px}.community-actions button.active{color:#174677;background:#e7f0fb;border-color:#235997}.community-reaction-details{margin-top:7px}.community-reaction-details-toggle{color:#235997;cursor:pointer;font:inherit;background:0 0;border:0;padding:2px 0;font-size:.86rem;text-decoration:underline}.community-reaction-users{color:#514b43;border-left:3px solid #e7f0fb;margin-top:6px;padding:5px 10px;font-size:.88rem}.community-reaction-users p{margin:3px 0}.community-comments{border-top:1px solid #e9e2d9;gap:9px;margin-top:12px;padding-top:10px;display:grid}.community-comment{background:#f8f5f0;border-radius:12px;padding:9px 11px;position:relative}.community-comment p{white-space:pre-wrap;margin:0 0 3px}.community-comment-head{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:8px;display:grid}.community-comment-avatar-trigger{cursor:pointer;background:0 0;border:0;border-radius:50%;width:36px;height:36px;padding:0;display:grid}.community-comment-avatar-trigger img{object-fit:cover;border-radius:50%;width:36px;height:36px}.community-comment-head>span:nth-child(2){min-width:0;display:grid}.community-comment-name-trigger{min-width:0;color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;overflow:hidden}.community-comment-avatar-trigger:hover,.community-comment-name-trigger:hover{filter:brightness(.92)}.community-comment-avatar-trigger:focus-visible,.community-comment-name-trigger:focus-visible{outline-offset:2px;outline:2px solid #235997}.community-comment-head time{color:#71685d;font-size:.75rem}.community-comment-owner-actions{gap:6px;display:flex}.community-comment-owner-actions button{color:#235997;cursor:pointer;background:0 0;border:0;font-size:.75rem}.community-event-meta{align-items:center;gap:10px;display:flex;position:absolute;top:0;right:0}.community-event-type{color:#5d5144;font-family:var(--font-menu);background:#eee8df;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:.68rem;font-weight:600;line-height:1.2;display:inline-flex}.community-event-type img{object-fit:contain;flex:none;width:15px;height:15px}.community-post-owner-actions{gap:8px;display:flex}:is(.ticker-event-body:has(>.community-event-meta)>strong,.ticker-event-body:has(>.community-event-meta)>time){padding-right:85px;display:block}:is(.ticker-event-body:has(>.community-event-meta .community-post-owner-actions)>strong,.ticker-event-body:has(>.community-event-meta .community-post-owner-actions)>time){padding-right:230px}.community-post-owner-actions button{color:#235997;cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem}.ticker-event-body>.type-badge{justify-self:start;margin-bottom:8px;font-style:normal}.community-comment-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;width:100%;min-width:0;max-width:100%;display:grid}.community-composer,.community-comments,.community-comment-form,.mention-input,.ticker-event{overflow:visible!important}.community-composer{position:relative}.community-composer:has(.mention-suggestions){z-index:30}.ticker-event:has(.mention-suggestions){z-index:20;position:relative}.mention-input{width:100%;min-width:0;max-width:100%;position:relative}.mention-input-control{width:100%;min-width:0;position:relative}.mention-input-highlight{z-index:2;border-radius:var(--radius);color:#0000;font:inherit;white-space:pre-wrap;overflow-wrap:break-word;pointer-events:none;background:0 0;border:1px solid #0000;padding:8px 10px;line-height:normal;position:absolute;inset:0;overflow:hidden}.mention-input textarea{z-index:1;color:var(--color-text);caret-color:#2f2923;background:#fff;padding:8px 10px;position:relative}.mention-input textarea::placeholder{color:#71685d;opacity:1}.mention-input textarea::selection{color:#2f2923;background:#b8d5f5}.mention-input:has(.mention-suggestions){z-index:20}.mention-suggestions{z-index:40;background:#fff;border:1px solid #ded5c9;border-radius:10px;padding:5px;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 25px #30241724}.ticker-event-transfer .community-text:empty{display:none}.ticker-event-linked{background:linear-gradient(135deg,#fffdf5,#fff);border:2px solid #d4a017;box-shadow:0 12px 30px #d4a01729}.mention-suggestions button{text-align:left;cursor:pointer;background:0 0;border:0;padding:8px}.mention-suggestions button:hover{background:#edf3fa}@media (width<=640px){.ticker-filter-row{gap:4px;padding-bottom:0;overflow:visible}.ticker-filter-line{justify-content:space-between;gap:4px}.ticker-filter-row button{white-space:nowrap;width:auto;min-width:0;padding:6px 5px;font-size:clamp(.74rem,3.05vw,.82rem)}.community-actions{flex-wrap:nowrap;gap:3px}.community-actions button{white-space:nowrap;flex:1 1 0;min-width:0;padding:5px 2px;font-size:.67rem}.community-comment-action-label{display:none}.ticker-event{grid-template-columns:34px minmax(0,1fr)}.ticker-event-icon{width:32px;height:32px;font-size:1rem}.ticker-page,.ticker-feed,.ticker-event,.ticker-event-body,.community-comments,.community-comment-form,.mention-input{min-width:0;max-width:100%}.community-comment-form{grid-template-columns:minmax(0,1fr)}.community-comment-form>.button{width:100%;max-width:100%}}.ticker-card time{color:var(--color-muted);font-size:.68rem}.ticker-injury-card{gap:5px}.ticker-injury-card small{min-width:0;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.ticker-injury-card p{color:var(--color-text);margin:0;font-size:.82rem;line-height:1.35}.ticker-transfer-lines{gap:8px;display:grid}.ticker-transfer-row{align-items:center;gap:5px;min-width:0;display:flex}.ticker-transfer-bar{font-family:var(--font-number);text-align:center;border:1px solid #0000;border-radius:4px;flex:0 0 42px;justify-content:center;align-items:center;padding:3px 8px;font-size:.7rem;font-weight:800;line-height:1.15;display:inline-flex}.ticker-transfer-bar-in{color:#24654f;background:#29745a52;border-color:#29745a7a}.ticker-transfer-bar-out{color:#9f3d2a;background:#b8442d4d;border-color:#b8442d7a}.ticker-transfer-row>span{overflow-wrap:anywhere;flex:auto;min-width:0;font-size:.78rem;font-weight:700;line-height:1.3;display:block}.ticker-transfer-row>.wrestler-name{align-items:center;gap:7px;display:inline-flex;overflow:visible}.ticker-transfer-row>.wrestler-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-community-composer{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;margin-bottom:12px;display:grid;position:relative;overflow:visible}.dashboard-community-composer textarea{resize:vertical;width:100%;min-height:72px}.dashboard-community-composer>.button{place-self:start end}.ticker-transfer-line{border-radius:var(--radius);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:5px;padding:4px 6px;font-size:.75rem;line-height:1.22;display:grid}.ticker-transfer-line b,.ticker-transfer-line em{font-family:var(--font-number);font-style:normal;font-weight:600}.ticker-transfer-line b,.ticker-direction-icon{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;line-height:1;display:inline-flex}.ticker-transfer-line span{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;min-width:0;overflow:visible}.ticker-transfer-in{color:#17683a;background:#edf8f1}.ticker-transfer-in b,.ticker-inline-in .ticker-direction-icon{background:#1f8f55}.ticker-transfer-out{color:#a83232;background:#fff0f0}.ticker-transfer-out b,.ticker-inline-out .ticker-direction-icon{background:#c2413a}.ticker-inline-change{white-space:nowrap;align-items:center;gap:5px;margin:2px 10px 2px 0;display:inline-flex}.ranking-detail-ticker-lines{gap:5px;display:grid}.ranking-detail-ticker-lines .ticker-transfer-line{grid-template-columns:auto auto minmax(0,1fr);gap:6px;display:grid}.ranking-detail-ticker-lines .ticker-transfer-line span{display:block}.ranking-detail-ticker-lines .ticker-transfer-line b{color:#fff}.ranking-detail-transfer-card{background:#fff;gap:8px}.achievement-wreaths{vertical-align:middle;gap:2px;margin-left:4px;display:inline-flex}.achievement-wreaths .inline-wreath-image{object-fit:contain;width:18px;height:18px}.ranking-user-dialog-title{align-items:center;gap:9px;display:inline-flex}.ranking-user-dialog-title>img{object-fit:contain;background:#fff;border-radius:7px;width:36px;height:36px}.ticker-user-profile-trigger,.ticker-user-name-trigger{color:inherit;border:0}.ticker-user-profile-trigger{padding:0}.ticker-user-name-trigger{width:fit-content;max-width:100%;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;padding:0;font-weight:700;overflow:hidden}.ticker-user-profile-trigger:not(:disabled):hover,.ticker-user-name-trigger:not(:disabled):hover{color:var(--color-primary)}.ticker-user-profile-trigger:disabled,.ticker-user-name-trigger:disabled{cursor:default}.ranking-detail-result strong .achievement-wreaths{vertical-align:-3px;display:inline-flex}.festival-card{grid-template-columns:minmax(0,1fr) auto auto}.festival-card span{color:var(--color-muted);white-space:nowrap;font-size:.78rem}.group-dialog-card small{color:var(--color-muted);font-size:.76rem}.group-dialog-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.team-rule-strip{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.team-rule-strip span{border-radius:var(--radius);color:var(--color-error);background:#fff3f0;border:1px solid #b9523b47;padding:5px 8px;font-size:.78rem;font-weight:900}.team-rule-strip span.ok{color:var(--color-success);background:#eef7fd;border-color:#23599747}.resource-bar{--reserve-color:#29745a;--reserve-light:#58a184;isolation:isolate;border-radius:var(--radius);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fff9;border:1px solid #8b6e4a38;margin-bottom:6px;padding:8px 10px;position:relative;overflow:hidden;box-shadow:0 2px 8px #231b120f}.resource-bar:before{content:none}.resource-bar--attention{--reserve-color:#8a6500;--reserve-light:#e8c94d}.resource-bar--low{--reserve-color:#b87521;--reserve-light:#dc9a43}.resource-bar--critical{--reserve-color:#b9523b;--reserve-light:#d9826d}.resource-bar__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:5px;display:flex}.resource-bar__copy,.resource-bar__meta{gap:1px;display:grid}.resource-bar__meta{text-align:right;grid-auto-flow:column;align-items:center}.resource-bar__title{color:var(--color-muted);font-family:var(--font-menu);letter-spacing:.09em;text-transform:uppercase;align-items:baseline;font-size:.72rem;font-weight:700;display:flex}.resource-bar__reserve{min-width:0;color:var(--color-text);font-family:var(--font-number);align-items:center;gap:6px;font-size:clamp(.76rem,1.6vw,.88rem);font-weight:400;line-height:1.15;display:flex}.resource-bar__percentage{color:var(--reserve-color);font-family:var(--font-number);font-size:.9rem;font-weight:750;line-height:1}.resource-bar__track{background:#2359971f;border:1px solid #23599714;border-radius:999px;height:8px;overflow:hidden;box-shadow:inset 0 1px 3px #0000001f}.resource-bar__fill{border-radius:inherit;background:linear-gradient(100deg, var(--reserve-color), var(--reserve-light), var(--reserve-color));will-change:width;background-size:100% 100%;height:100%;transition:width 1.2s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:hidden;transform:translateZ(0)}.resource-bar__warning{width:20px;height:20px;fill:color-mix(in srgb, var(--reserve-color) 16%, transparent);stroke:var(--reserve-color);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.resource-bar__critical-text{color:var(--reserve-color);white-space:nowrap;font-size:.68rem;font-weight:750}.success-confetti{z-index:1000;pointer-events:none;position:fixed;inset:0;overflow:hidden}.success-confetti span{top:-16px;left:var(--confetti-left);background:var(--confetti-color);will-change:transform, opacity;border-radius:2px;width:7px;height:12px;position:absolute;box-shadow:0 1px 4px #0000001f}@media (width<=640px){.resource-bar{padding:7px 9px}.resource-bar__header{gap:8px}.team-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.team-primary-actions .button{width:100%;min-height:46px;padding-inline:8px;font-size:.78rem;line-height:1.25}.transfer-submit-row .button{min-height:46px}}@media (prefers-reduced-motion:reduce){.resource-bar,.resource-bar__fill,.resource-bar__percentage{transition-duration:1ms!important;animation:none!important}}.transfer-budget-panel div:first-child{gap:2px;display:grid}.transfer-budget-label{min-width:0}.transfer-budget-panel span,.transfer-source-card span{color:var(--color-muted);font-size:.76rem;font-family:var(--font-menu);text-transform:uppercase;font-weight:500}.transfer-usage-line{align-items:center;gap:8px;display:inline-flex}.transfer-usage-line span{color:inherit;font-size:inherit;text-transform:none}.transfer-budget-panel strong{color:var(--color-primary);font-family:var(--font-number);font-weight:600}.transfer-budget-panel small,.transfer-source-card small,.transfer-option-card small{color:var(--color-muted);font-size:.76rem}.transfer-budget-bar{background:#23599729;border-radius:999px;height:10px;overflow:hidden}.transfer-budget-bar span{background:var(--color-primary);height:100%;display:block}.team-row-actions{grid-auto-columns:38px;grid-auto-flow:column;justify-content:end;place-items:center stretch;gap:5px;display:grid;position:absolute;bottom:8px;right:8px}.team-row-actions .points-pill,.transfer-icon-button{width:38px;min-width:38px}.team-row-actions .points-pill{opacity:.62;min-height:26px;padding:3px 5px}.team-row-actions .icon-button{width:38px;min-width:38px;height:26px;min-height:26px;padding:2px 5px}.transfer-icon-button{color:#fff;background:#29745a;border-color:#29745a;padding-left:0;padding-right:0}.transfer-swap-icon{color:currentColor;width:20px;height:18px;font-family:var(--font-number);align-content:center;justify-items:center;font-size:.78rem;font-weight:900;line-height:.72;display:grid}.transfer-swap-icon span{display:block}.team-selected-row-transfer-in{border-radius:var(--radius);background:#2359971a;padding-inline:8px}.team-selected-row-marked-out{background:#b8442d14!important}.list-row .team-selected-copy{gap:2px;display:grid}.list-row .team-selected-name-line{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.list-row .team-selected-name-line>strong{min-width:0}.team-transfer-badge{min-width:42px;font-family:var(--font-number);vertical-align:.08em;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;margin-right:7px;padding:3px 8px;font-size:.7rem;font-weight:800;line-height:1.15;display:inline-flex}.list-row .team-transfer-badge{margin-right:0;display:inline-flex}.team-transfer-badge-out{color:#9f3d2a;background:#b8442d4d;border-color:#b8442d7a}.team-transfer-badge-in{color:#24654f;background:#29745a52;border-color:#29745a7a}.transfer-confirmation{gap:9px;display:grid}.transfer-confirmation>p{margin:0}.transfer-confirmation-group{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:7px;display:grid}.transfer-confirmation-bar{min-width:42px;font-family:var(--font-number);text-align:center;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:3px 8px;font-size:.7rem;font-weight:800;line-height:1.15;display:inline-flex}.transfer-confirmation-bar-out{color:#9f3d2a;background:#b8442d4d;border-color:#b8442d7a}.transfer-confirmation-bar-in{color:#24654f;background:#29745a52;border-color:#29745a7a}.transfer-confirmation-group>span{overflow-wrap:anywhere;min-width:0;font-weight:700;display:block}.transfer-confirmation-list{gap:5px;min-width:0;display:grid}.transfer-confirmation-list>strong{min-width:0}.transfer-confirmation-list .wrestler-name{align-items:center;gap:6px;min-width:0;display:inline-flex}.transfer-panel{border-top:1px solid var(--color-line);gap:10px;margin-top:14px;padding-top:14px;display:grid}.transfer-dialog-content{gap:12px;display:grid}.transfer-search-row{width:100%;margin-bottom:0}.transfer-search-row input{width:100%}.transfer-source-card{border-radius:var(--radius);background:#eef7fd;border:1px solid #2359973d;gap:3px;padding:10px;display:grid}.transfer-options-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.transfer-option-card{border:1px solid var(--color-line);border-radius:var(--radius);min-width:0;color:var(--color-text);background:var(--color-surface);text-align:left;gap:4px;padding:9px;display:grid}.transfer-option-card:hover{background:#eef7fd;border-color:#2359976b}.transfer-option-card strong,.transfer-option-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transfer-option-card b{color:var(--color-primary);font-family:var(--font-number);font-weight:600}.team-tabs button:disabled{opacity:.55}.team-search-input{width:100%}.team-search-row{grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:8px;margin-bottom:12px;display:grid}.transfer-action-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;width:100%;display:grid}.transfer-action-row .resource-bar{margin-bottom:0}.team-search-row input,.team-search-row select{width:100%}.team-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.team-column{gap:10px;min-width:0;display:none}.team-column.active{display:grid}.team-column>h3{margin:0;font-size:.95rem}@media (width>=861px){.team-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.team-workspace>.team-column,.festival-columns>.festival-column{display:grid}.team-workspace+.team-tabs,.team-tabs[aria-label=Teamansicht],.festival-tabs{display:none}.festival-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.team-column .association-grid{grid-template-columns:minmax(0,1fr)}.team-column .wrestler-pick-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:640px}.association-panel-collapsible{border-radius:var(--radius);background:var(--color-surface-muted);border:1px solid #23599724;padding:6px;overflow:hidden}.association-panel-collapsible.association-panel-complete{background:#dcefe3;border-color:#29745a75}.association-panel-collapsible.association-panel-incomplete{background:#fbded8;border-color:#b9523b70}.association-toggle{width:100%;color:var(--color-text);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:0;display:grid}.association-toggle>span:first-child{font-size:inherit}.association-summary{min-width:0;color:var(--color-muted);font-size:.72rem;font-family:var(--font-menu);text-align:right;white-space:normal;font-weight:400;line-height:1.2}.association-heading{align-items:center;gap:8px;min-width:0;display:inline-flex}.association-count-badge{color:#8f3425;min-width:40px;font-family:var(--font-number);text-align:center;background:#ffffffc2;border:1px solid #b9523b5c;border-radius:999px;padding:3px 7px;font-size:.72rem;line-height:1.2}.association-count-badge.complete{color:#1e6049;background:#eaf7f0;border-color:#29745a66}.association-wreath-distribution{flex-wrap:wrap;justify-content:flex-end;gap:4px 7px;display:inline-flex}.association-wreath-item{white-space:nowrap;align-items:center;gap:1px;display:inline-flex}.association-wreath-item b{color:var(--color-text);font-size:.72rem}.association-wreath-item>span{font-size:.68rem;line-height:1}.collapse-icon{width:22px;height:22px;color:var(--color-primary);background:#ffffffb8;border:1px solid #23599738;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.collapse-icon:before{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}.collapse-icon.open:before{transform:translateY(2px)rotate(225deg)}.association-panel-collapsible .wrestler-pick-grid,.association-panel-collapsible .list-row{margin:8px 0 0}.association-panel-collapsible .wrestler-pick-grid{max-height:420px}.team-column .association-panel-collapsible .wrestler-pick-grid{max-height:none;overflow:visible}.association-panel-collapsible .wrestler-pick,.association-panel-collapsible .list-row{background:#fff}.wrestler-pick:disabled{cursor:not-allowed;opacity:.46}.wrestler-pick.wrestler-pick-selected-static:disabled{cursor:default;opacity:.78}.team-remove-button{place-items:center;display:inline-grid}.team-remove-icon,.team-add-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.team-add-icon{margin-inline:auto;display:block}.association-panel-collapsible .team-selected-row{border-radius:var(--radius);border:1px solid #23599724;grid-template-columns:minmax(0,1fr);min-height:60px;padding:8px;position:relative;box-shadow:0 1px #2359970a}.association-panel-collapsible .team-selected-row .team-row-actions{justify-self:end;bottom:8px}.association-panel-collapsible .team-selected-row .team-fix-meta{display:none}.association-panel-collapsible .team-selected-row .team-selected-copy,.wrestler-pick-copy{grid-template-rows:minmax(19px,auto) minmax(17px,auto);align-content:start;gap:2px;min-width:0;display:grid}.association-panel-collapsible .team-selected-row .team-selected-copy>strong,.association-panel-collapsible .team-selected-row .team-selected-name-line>strong,.wrestler-pick-copy>strong{font-size:.78rem;line-height:1.3}.association-panel-collapsible .team-selected-row .team-selected-copy>small,.wrestler-pick-copy>small{color:var(--color-muted);padding-right:88px;font-size:.72rem;line-height:1.3}.team-selected-row-expired{opacity:.58}.team-fix-meta{color:var(--color-muted);font-size:.66rem}.festival-ranking-dialog,.ranking-detail-dialog{gap:8px;display:grid}.dialog-subtitle{color:var(--color-muted);font-family:var(--font-menu);margin-top:3px;margin-bottom:8px;font-size:.78rem;font-weight:500}.ranking-detail-festival-context{gap:5px;display:grid}.ranking-detail-festival-card{border-radius:var(--radius);background:var(--color-surface-muted);border:1px solid #23599724;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:7px 8px;display:grid}.ranking-detail-festival-copy{gap:3px;min-width:0;display:grid}.ranking-detail-festival-copy strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.ranking-detail-festival-copy small{color:var(--color-muted);font-size:.7rem}.ranking-detail-festival-card em{justify-self:end;font-style:normal}.festival-ranking-heading{border-radius:var(--radius);background:var(--color-surface-muted);border:1px solid #23599724;gap:4px;padding:7px 8px;display:grid}.festival-ranking-heading strong{font-size:1rem}.festival-ranking-heading span{color:var(--color-muted);font-size:.72rem;font-family:var(--font-menu);font-weight:500}.festival-ranking-heading em{justify-self:start;font-style:normal}.ranking-detail-dialog-head{border-radius:var(--radius);background:var(--color-surface-muted);border:1px solid #23599724;gap:3px;padding:9px 10px;display:grid}.ranking-detail-dialog-head strong{font-size:1rem}.ranking-detail-dialog-head span{color:var(--color-muted);font-size:.78rem;font-family:var(--font-menu);font-weight:500}.ranking-detail-dialog-head strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ranking-detail-tabs{margin-bottom:2px}.ranking-detail-premium-gate{border-radius:var(--radius);background:#d27a1f14;border:1px solid #d27a1f4d;justify-items:start;gap:12px;padding:clamp(18px,3vw,28px);display:grid}.ranking-detail-premium-gate h3,.ranking-detail-premium-gate p{margin:0}.ranking-detail-inactive-toggle{min-height:40px;color:var(--color-text);font-family:var(--font-menu);cursor:pointer;align-items:center;gap:8px;padding:7px 4px;font-size:.86rem;font-weight:600;display:flex}.ranking-detail-inactive-toggle input{width:18px;height:18px;accent-color:var(--color-primary);margin:0}.ranking-detail-association{display:grid}.ranking-detail-association-toggle{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;display:grid}.ranking-detail-association-summary{white-space:nowrap;align-items:center;gap:7px;display:flex}.ranking-detail-association-summary strong{color:#fff;background:#c84738;border-radius:999px;padding:2px 7px;font-size:.7rem}.ranking-detail-association-summary strong.complete{background:#29745a}.ranking-detail-association-toggle>small{color:#756c62;text-align:right;min-width:0;font-size:.68rem;overflow:hidden}.ranking-detail-association-toggle>i{border-bottom:2px solid #786e64;border-right:2px solid #786e64;width:9px;height:9px;transition:transform .2s;transform:rotate(45deg)}.ranking-detail-association-toggle>i.open{transform:rotate(225deg)}.ranking-detail-association-wrestlers{gap:6px;padding:0 6px 6px;display:grid}.ranking-detail-tab-panel>.ranking-detail-head{display:none}.festival-ranking-list,.ranking-detail-results{gap:5px;display:grid}.festival-ranking-row,.ranking-detail-result,.ranking-detail-card{border-radius:var(--radius);background:var(--color-surface-muted);border:1px solid #23599724;gap:5px;min-width:0;padding:6px;display:grid}.ranking-activity-card{background:0 0;border-color:#0000;padding:0}.ranking-detail-card-inactive{opacity:1;filter:none;background:#f1f1f1;border-color:#d2d2d2}.ranking-detail-card-inactive .ranking-detail-head{cursor:pointer;background:#f1f1f1}.ranking-detail-card-inactive .ranking-detail-head>span:not(.points-pill),.ranking-detail-card-inactive .ranking-detail-result>span,.ranking-detail-card-inactive .collapse-icon{opacity:.56;filter:grayscale(.7)}.ranking-detail-card-inactive .points-pill{color:#fff;background:var(--color-primary);opacity:1;filter:none}.ranking-detail-wrestler-block{gap:5px;display:grid}.ranking-detail-periods{gap:6px;padding:2px 0 0 12px;display:grid}.ranking-detail-period{border-radius:var(--radius);background:#fff;border:1px solid #23599724;min-width:0;overflow:hidden}.ranking-detail-period-results{gap:5px;padding:0 6px 6px 14px;display:grid}.ranking-detail-section-title{border-radius:var(--radius);color:var(--color-muted);font-family:var(--font-menu);background:#eef7fd;margin:5px 0 0;padding:6px 8px;font-size:.78rem;font-weight:700}.festival-ranking-row,.ranking-detail-result{align-items:center;display:grid}.festival-ranking-row{grid-template-columns:34px 81px minmax(0,2fr) 56px}.festival-ranking-row-button{width:100%;color:var(--color-text);text-align:left;cursor:pointer;border:1px solid #23599724;grid-template-columns:34px 81px minmax(0,2fr) 56px 16px}.festival-ranking-entry{gap:4px;display:grid}.festival-ranking-bouts,.bout-result-list{color:var(--color-muted);font-family:var(--font-menu);gap:2px;font-size:.68rem;line-height:1.25;display:grid}.festival-ranking-bouts{border-radius:var(--radius);background:#fff;border:1px solid #2359971a;padding:6px 8px}.ranking-detail-result{background:#fff;grid-template-columns:minmax(0,1fr) auto}.ranking-activity-card .ranking-detail-result{background:#fff}.ranking-activity-card .ranking-achievement-result{padding:8px 10px;display:block}.ranking-activity-card .ranking-achievement-result .latest-result-meta-line{grid-template-columns:minmax(0,1fr) auto}.ranking-activity-card .ranking-achievement-result .festival-ranking-status-row{display:flex}.ranking-activity-card .ranking-achievement-result .latest-result-awards,.ranking-activity-card .ranking-achievement-result .achievement-wreaths{display:inline-flex}.ranking-detail-head{width:100%;color:var(--color-text);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:0;display:grid}.festival-ranking-row span,.ranking-detail-result span,.festival-ranking-name{gap:2px;min-width:0;display:grid}.festival-ranking-rank,.festival-ranking-score,.festival-ranking-game{font-family:var(--font-number);font-weight:600}.wreath-icon{opacity:.22;filter:grayscale();justify-content:center;align-items:center;gap:2px;width:auto;min-width:24px;height:24px;display:inline-flex}.wreath-icon img{width:24px;height:24px;display:block}.wreath-icon .rank-award-icon{width:20px;height:20px}.wreath-icon:not(.active){background:#68554514;border:1px solid #68554533;border-radius:50%}.wreath-icon.active{opacity:1;filter:none}.festival-ranking-row strong,.ranking-detail-head strong,.ranking-detail-result strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;overflow:hidden}.festival-ranking-row small,.ranking-detail-card small,.ranking-detail-result small{color:var(--color-muted);font-size:.66rem}.festival-ranking-row b,.ranking-detail-head b,.ranking-detail-result b{color:var(--color-primary);font-family:var(--font-number);font-size:.72rem;font-weight:600}.festival-ranking-row .points-pill,.ranking-detail-head .points-pill,.ranking-detail-result .points-pill,.wrestler-pick .points-pill,.list-row .points-pill,.transfer-option-card .points-pill{color:#fff;background:var(--color-primary)}.wrestler-pick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:560px;padding-top:2px;display:grid;overflow:auto}.wrestler-pick{border:1px solid var(--color-line);border-radius:var(--radius);min-width:0;min-height:60px;color:var(--color-text);background:var(--color-surface);text-align:left;grid-template-columns:minmax(0,1fr);align-content:space-between;gap:4px;padding:8px;display:grid;position:relative}.wrestler-pick-copy{grid-template-rows:minmax(19px,auto) minmax(17px,auto);align-content:start;gap:2px;min-width:0;display:grid}.wrestler-pick-action{grid-auto-columns:38px;grid-auto-flow:column;place-content:center end;justify-items:stretch;gap:5px;display:grid;position:absolute;bottom:8px;right:8px}.team-add-icon-badge{border-radius:var(--radius);color:#fff;background:#29745a;place-items:center;width:38px;height:26px;display:grid}.wrestler-pick-transfer-selected{border-color:#29745a7a;box-shadow:inset 0 0 0 1px #29745a2e;background:#e4f4eb!important}.wrestler-pick-transfer-selected .wrestler-pick-copy{opacity:.82}.wrestler-pick-remove{width:38px;min-width:38px;height:26px;min-height:26px;padding:2px}.wrestler-pick-action .points-pill{opacity:.62;width:38px;min-width:38px;min-height:26px;padding:3px 5px}.wrestler-pick strong,.wrestler-pick small{text-overflow:ellipsis;overflow:hidden}.wrestler-pick strong{white-space:nowrap}.wrestler-pick small{color:var(--color-muted);font-size:.72rem}.wrestler-pick.active{background:#b9d9ff;border-color:#174f91;box-shadow:inset 0 0 0 2px #235997}.footer-nav{z-index:var(--z-footer);border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #8b6e4a38;justify-content:center;gap:8px;padding:8px;display:flex;position:fixed;bottom:12px;left:50%;right:auto;transform:translate(-50%)}.footer-more{flex:0 auto;display:inline-flex;position:relative}.footer-more-panel{z-index:130;border-radius:var(--radius);background:var(--color-surface);width:min(225px,100vw - 16px);box-shadow:var(--shadow);border:1px solid #8b6e4a3d;gap:4px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0}.toast-container{right:16px;top:calc(var(--header-height) + 12px);z-index:var(--z-toast);gap:8px;width:min(420px,100vw - 32px);display:grid;position:fixed;bottom:auto}.statistics-dashboard{gap:16px;display:grid}.notification-capability-note{border-radius:var(--radius);color:var(--color-muted);background:#eef7fd;border:1px solid #2359972e;justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 10px;font-size:.8rem;display:flex}.notification-capability-note button{color:var(--color-muted);background:0 0;border:0;padding:0 2px;font-size:1.1rem}.notification-preferences-global{gap:12px}.notification-preferences-global fieldset{gap:8px}.notification-status{color:var(--color-muted);margin:0;font-size:.8rem}.notification-status-granted{color:#29745a}.notification-status-denied{color:#b8442d;font-weight:700}.statistics-toolbar{flex-wrap:wrap;gap:8px;display:flex}.statistics-toolbar select{width:min(260px,100%)}.statistics-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.statistics-kpis article{border:1px solid var(--color-line);border-radius:var(--radius);background:#fff;gap:6px;padding:14px;display:grid}.statistics-kpis span{color:var(--color-muted);font-size:.8rem}.statistics-kpis strong{color:#245a98;font-family:var(--font-number);font-size:1.55rem}.statistics-card{border:1px solid var(--color-line);border-radius:var(--radius);background:#fff;min-width:0;padding:14px}.statistics-card h2{margin:0 0 12px}.statistics-chart{min-height:320px;position:relative;overflow:auto}.statistics-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.statistics-chart-fixed{height:320px;min-height:0}@media (width<=980px){.statistics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.statistics-split{grid-template-columns:1fr}}.pwa-install-banner{z-index:401;border-radius:var(--radius);width:min(720px,100vw - 32px);max-height:min(820px,100dvh - 32px);box-shadow:var(--shadow);background:#fff3df;border:1px solid #b8752152;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:18px;padding:22px;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.pwa-install-backdrop{z-index:400;-webkit-backdrop-filter:grayscale(.35)blur(1px);backdrop-filter:grayscale(.35)blur(1px);cursor:default;background:#141c2694;position:fixed;inset:0}.pwa-install-banner img{border-radius:var(--radius);width:96px;height:96px}.pwa-install-heading{display:contents}.pwa-install-heading>strong{font-family:var(--font-menu);align-self:center;font-size:1.08rem;font-weight:700}.pwa-install-copy{grid-column:2;gap:11px;min-width:0;display:grid}.pwa-install-copy strong{font-family:var(--font-menu);font-size:1.08rem;font-weight:700}.pwa-install-copy p{color:var(--color-muted);margin:0;font-size:.96rem;line-height:1.5}.pwa-install-copy .pwa-install-lead{color:var(--color-text)}.pwa-install-copy .pwa-install-lead strong{font-size:1.02rem;font-weight:800}.pwa-install-benefits{color:var(--color-text);gap:7px;margin:0;padding-left:22px;font-size:.96rem;line-height:1.4;display:grid}.pwa-install-instruction{border-top:1px solid #b875213d;padding-top:7px}.pwa-install-copy .pwa-install-closing{color:var(--color-text);font-size:1rem}.pwa-install-actions{grid-column:1/-1;align-items:stretch;gap:6px;display:grid}.pwa-install-actions .button{justify-content:center;width:100%}.toast{border:1px solid var(--color-line);border-radius:var(--radius);color:var(--color-text);background:var(--color-surface);box-shadow:var(--shadow);gap:2px;padding:12px 14px;display:grid}.toast>span{color:#fff}.toast-error{background:#ef6a62;border-color:#9f241f}.toast-error strong{color:#671411}.toast-warning{background:#f4a340;border-color:#a85f08}.toast-warning strong{color:#663600}.toast-success,.toast-loading{background:#55bd82;border-color:#12633c}.toast-success strong,.toast-loading strong{color:#073f24}.dialog-backdrop{z-index:var(--z-dialog);padding:max(12px, env(safe-area-inset-top)) 18px calc(var(--page-padding-bottom) + 12px);-webkit-backdrop-filter:blur(5px)grayscale(.35);backdrop-filter:blur(5px)grayscale(.35);background:#1d160f6b;place-items:start center;display:grid;position:fixed;inset:0}.release-flyer-backdrop{z-index:calc(var(--z-dialog) + 10);padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));cursor:pointer;background:#091424d1;place-items:center;display:grid;position:fixed;inset:0}.release-flyer-dialog{max-width:min(100%,640px);max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));cursor:default;position:relative}.release-flyer-dialog img{width:auto;max-width:100%;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:12px;display:block;box-shadow:0 18px 60px #0000007a}.release-flyer-close{color:#fff;background:#0a2346e0;border:2px solid #ffffffe6;border-radius:50%;place-items:center;width:42px;height:42px;padding:0 0 3px;font-size:2rem;font-weight:400;line-height:1;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 3px 12px #00000059}.release-flyer-close:hover,.release-flyer-close:focus-visible{color:#123c74;background:#fff}.shortnews-content p{white-space:pre-wrap;margin:0 0 16px}.shortnews-content p:last-child{margin-bottom:0}.shortnews-image{object-fit:contain;border:1px solid var(--color-line);border-radius:var(--radius);background:#eef2f5;width:100%;max-height:52dvh;display:block}.dialog{width:min(520px,100%);max-height:min(720px, calc(100dvh - var(--page-padding-bottom) - 24px));border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow);padding:18px;position:relative;overflow:auto}.dialog-close{border:1px solid var(--color-line);border-radius:var(--radius);background:#fff;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:10px;right:10px}.dialog-header h2{align-items:center;min-height:36px;padding-right:44px;display:flex}.dialog-footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}@media (width<=980px){.decision-card,.decision-card-half,.decision-card-full,.decision-card-third{grid-column:span 12}}@media (width<=620px){.decision-grid,.decision-mini-grid,.decision-rank-grid{grid-template-columns:1fr}.decision-hero,.decision-card,.decision-paywall{padding:10px}.decision-chart{min-height:220px}.decision-chart-tall,.decision-chart-comparison{min-height:320px}}@media (width<=1180px){:root{--page-padding-x:10px;--page-padding-bottom:94px;--shadow:0 10px 28px #231b121a;--brand-logo-width:min(744px, 69.6vw);--brand-logo-height:120px}body{font-size:.9rem}.app-shell{padding-top:var(--header-height)}.app-header{gap:8px;top:0}.brand-button{gap:7px;padding:0}.brand-mark{width:34px;height:34px}.brand-button strong{font-size:.92rem;line-height:1.08}.brand-button small{font-size:.66rem}.header-account{gap:5px}.header-group-button{min-width:142px;min-height:34px;padding:4px 8px}.header-group-button span{font-size:.56rem}.header-group-button strong{font-size:.74rem}.account-button,.menu-toggle,.button,.nav-button,.footer-nav-button,.segmented-control button{min-height:34px;padding:6px 8px;font-size:.78rem}.main-content{margin-top:10px}.page-container,.page-content,.dashboard-grid{gap:10px}.eyebrow{font-size:.64rem}h1{font-size:1.45rem;line-height:1.08}.page-heading h1{font-size:.97rem}h2{margin-bottom:5px;font-size:.92rem}p{line-height:1.36}.panel{padding:10px;box-shadow:0 6px 16px #231b120f}.dashboard-strip{gap:7px}.metric-card{gap:2px;padding:8px}.metric-card span,.metric-card small,.list-row small{font-size:.64rem}.metric-card strong{font-size:1rem}.panel-head{gap:7px;margin-bottom:8px}.login-panel,.profile-form,.form-grid,.feedback-form-v2,.dialog-form,.group-dialog{gap:8px}.login-panel label,.profile-form label,.dialog-form label,.feedback-form-v2 label{gap:3px;font-size:.82rem}input,select{min-height:34px;padding-block:6px;font-size:.82rem}textarea{padding:6px 8px;font-size:.82rem}.button-row,.dialog-actions,.group-dialog-card-actions{gap:6px}.form-message,.admin-message{padding:7px 8px;font-size:.78rem}.association-grid,.group-list,.group-dialog-list{gap:7px}.association-panel,.group-card,.group-dialog-card,.sponsor-card,.ticker-card,.ranking-card,.festival-card{padding:7px}.association-panel h3{margin-bottom:5px;font-size:.84rem}.list-row{gap:7px;padding:6px 0}.ranking-table{min-width:600px}.ranking-table th,.ranking-table td{padding:7px 8px;font-size:.78rem}.avatar-picker{gap:6px;max-height:none;padding:7px}.avatar-option{min-height:40px}.avatar-option img,.avatar-image{width:30px;height:30px}.team-rule-strip{gap:5px;margin:7px 0}.team-rule-strip span{padding:3px 6px;font-size:.68rem}.transfer-budget-panel,.transfer-options-grid{grid-template-columns:minmax(0,1fr)}.transfer-budget-panel{gap:6px}.team-row-actions{gap:5px}.transfer-panel{margin-top:10px;padding-top:10px}.wrestler-pick-grid{gap:6px}.wrestler-pick{gap:3px;min-height:70px;padding:6px}.sponsor-grid{grid-template-columns:repeat(21,minmax(0,1fr));gap:7px}.sponsor-card-eidgenoessisch,.sponsor-card-teilverband{grid-column:span 21}.sponsor-card-teilverband{grid-column:span 7}.sponsor-card-verband{grid-column:span 3}.sponsor-card{min-height:92px}.sponsor-card img{max-height:38px}.news-list,.ticker-list,.festival-list{gap:7px}.footer-nav{gap:5px;padding:5px;bottom:8px}.toast{padding:9px 10px;font-size:.8rem}.dialog{width:min(500px,100%);padding:12px}}@media (width<=860px){:root{--page-padding-x:8px;--page-padding-bottom:calc(72px + env(safe-area-inset-bottom));--header-menu-font-size:.72rem;--footer-menu-font-size:var(--header-menu-font-size);--header-height:106px;--brand-logo-width:min(430px, 96vw);--brand-logo-height:47px}body{background-attachment:scroll;font-size:.84rem}.ticker-columns{grid-template-columns:minmax(0,1fr)}.ticker-columns[data-active-tab=feed] .ticker-injury-column,.ticker-columns[data-active-tab=injuries] .ticker-feed-column,.ticker-injury-column>h2{display:none}.ticker-mobile-tabs{border-radius:var(--radius);background:var(--color-surface-muted);border:1px solid #23599729;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:3px;display:grid}.ticker-mobile-tabs button{border-radius:calc(var(--radius) - 2px);min-height:36px;color:var(--color-muted);font-family:var(--font-menu);background:0 0;border:0;font-size:.78rem;font-weight:600}.ticker-mobile-tabs button.active{color:var(--color-active-tab);box-shadow:inset 0 -3px 0 var(--color-active-tab);background:0 0}.profile-page-panel .profile-dialog-tabs{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.app-shell{padding-top:calc(var(--header-height) + 12px)}.app-header{width:100dvw;height:var(--header-height);border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:4px;min-height:0;padding-left:0;padding-right:0;display:grid;top:0;left:0;transform:none}.app-header[data-header-state=collapsed]{align-items:center}.header-account{z-index:4;grid-template-columns:minmax(0,1fr);gap:4px;width:min(132px,100vw - 8px);margin:0;display:grid;position:absolute;top:4px;left:auto;right:4px}.desktop-header-nav,.desktop-menu-extra-items,.desktop-premium-button{display:none}.header-sub-action{justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;min-height:30px;padding:4px;font-size:.62rem;display:flex}.header-sub-action .nav-icon,.header-profile-action .account-avatar-wrap>img:not(.premium-crown){object-fit:cover;border-radius:5px;flex:0 0 18px;width:18px;height:18px}.header-menu{z-index:50;min-width:0;position:relative}.header-menu-panel{z-index:51}.header-profile-action,.header-group-action,.header-profile-action .premium-crown{z-index:1}.account-avatar-button{width:100%;max-width:none;position:relative;top:auto;right:auto}.account-group-button{width:100%;min-width:0;max-width:none;position:relative;top:auto;right:auto}.account-group-button span{min-width:0}.app-header[data-header-state=collapsed] .header-menu{align-self:center}.app-header[data-header-state=collapsed] .account-group-button{max-width:min(190px, calc(100vw - var(--page-padding-x) * 2))}.brand-button{z-index:1;width:100dvw;height:var(--header-height);grid-area:1/1/auto/-1;margin:0;padding:0;position:relative}.brand-button picture,.brand-header-image{height:var(--header-height)}.desktop-action-label,.profile-wreath-stars,.mobile-action-label{display:none}.mobile-action-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.header-account .account-button,.header-account .menu-toggle{justify-content:center;width:100%;min-width:0;padding-inline:4px;font-size:.62rem}.brand-header-image{object-fit:contain;object-position:left top}.brand-button strong{font-size:.8rem}.brand-button small{display:none}.menu-toggle{height:30px;min-height:30px;padding:4px 7px}.account-button{height:30px;min-height:30px;padding:4px 7px;font-size:.68rem}.account-avatar-button{gap:5px}.account-avatar-button img{width:20px;height:20px}.header-group-button span{font-size:.58rem}.header-group-button strong{font-size:.68rem}.header-group-field{gap:4px}.header-group-field>span{display:none}.header-group-select{width:100%;min-width:0;min-height:30px;padding-top:4px;padding-bottom:4px}.header-nav{display:none}.main-content{margin-top:10px}.page-container,.page-content,.dashboard-grid{gap:6px}.page-heading{gap:2px;padding:7px 9px}.eyebrow{font-size:.58rem}h1{font-size:1.08rem;line-height:1.04}.page-heading h1{font-size:.72rem}h2{margin-bottom:4px;font-size:.8rem}p{margin-bottom:5px;font-size:.76rem;line-height:1.28}.dashboard-grid,.dashboard-strip,.dashboard-complete-top,.festival-columns,.form-grid,.association-grid,.guest-dashboard-top,.guest-steps-grid,.guest-news-grid{grid-template-columns:minmax(0,1fr)}.panel-head,.ranking-toolbar,.pager{flex-direction:column;align-items:stretch}.latest-results-panel>.panel-head,.dashboard-ticker-panel>.panel-head,.dashboard-news-panel>.panel-head,.ranking-summary-panel>.panel-head{flex-direction:row;align-items:center}.ranking-filters{grid-template-columns:minmax(0,1fr)}.ranking-mode-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.ranking-status{justify-content:flex-start}.list-search,.load-more-row{justify-content:stretch}.list-search input,.load-more-row .button{width:100%}.ranking-card{grid-template-columns:auto auto minmax(0,1fr) auto;gap:5px;padding:6px}.festival-ranking-row-button{grid-template-columns:28px 70px minmax(0,1fr) 48px 14px}.festival-ranking-bouts,.bout-result-list{font-size:.64rem}.ranking-avatar{width:28px;height:28px}.team-workspace{grid-template-columns:minmax(0,1fr)}.ranking-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-column{display:none}.team-column.active{display:grid}.festival-column{display:none}.festival-column.active{display:grid}.team-column .wrestler-pick-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.festival-card{grid-template-columns:minmax(0,1fr);gap:4px}.festival-card span,.festival-card b{justify-self:start}.captcha-row-v2{grid-template-columns:minmax(0,1fr)}.avatar-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;max-height:none;padding:5px}.avatar-option{min-height:34px}.avatar-option img,.avatar-image{width:28px;height:28px}.checkbox-field{grid-template-columns:auto minmax(0,1fr)}.checkbox-field a{grid-column:2}.admin-shell,.group-card{grid-template-columns:minmax(0,1fr)}.wrestler-pick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-height:none}.panel{padding:6px}.panel-head,.ranking-toolbar,.festival-column,.ranking-summary-panel,.latest-results-panel,.guest-welcome-panel,.guest-step-card,.guest-news-card,.association-panel,.group-dialog,.dialog-form,.profile-form,.login-panel,.feedback-form-v2,.news-card,.sponsor-section{gap:5px}.panel-head{margin-bottom:5px}.dashboard-complete-top,.festival-columns,.guest-dashboard-top,.guest-steps-grid,.guest-news-grid,.ranking-summary-grid,.dashboard-strip{gap:5px}.metric-card,.ranking-summary-card,.guest-step-card,.guest-news-card,.association-panel,.group-card,.group-dialog-card,.news-card,.sponsor-card,.ticker-card,.festival-card,.ranking-detail-card,.ranking-detail-result,.wrestler-pick,.list-row{padding:5px}.latest-result-row{padding:6px 8px}.latest-results-panel .latest-results-list .latest-result-row:nth-of-type(n+3){display:none}.latest-result-row span,.ranking-card-main,.festival-card div,.news-card header,.ticker-card,.ranking-detail-name,.ranking-detail-result{gap:1px}.latest-result-content{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name national""place awards""type awards""meta meta""status status"}.latest-result-content>em{justify-self:start;margin-top:2px}.latest-result-row strong,.ranking-card-line strong,.festival-card strong,.news-card strong,.sponsor-card strong,.ticker-card strong,.wrestler-pick strong,.list-row strong{font-size:.78rem}.latest-result-row small,.latest-result-row em,.ranking-card-main small,.ranking-growth,.festival-card small,.news-card small,.sponsor-card small,.ticker-card time,.list-row small,.metric-card span,.metric-card small,.ranking-summary-card span,.ranking-summary-card small,.ranking-detail-card small{font-size:.66rem}.ticker-event-body>.community-text,.news-html{font-size:.84rem;line-height:1.36}.news-html :is(p,li){line-height:inherit;font-size:.84rem!important}.type-badge{padding:1px 5px;font-size:.6rem}.button,.nav-button,.footer-nav-button,.segmented-control button,input,select{min-height:30px;font-size:.74rem}.button,.nav-button,.segmented-control button{padding:4px 7px}input,select,textarea{padding:5px 7px}.footer-nav{background:#235997bf;gap:3px;width:100dvw;padding:3px;bottom:0;left:50%;right:auto}.footer-nav-button{min-width:0;min-height:42px;font-size:var(--footer-menu-font-size);flex-direction:column;flex:1 1 0;gap:1px;padding:4px 2px}.footer-nav-button .nav-icon{width:19px;height:19px}.footer-more{flex:1 1 0;min-width:0}.footer-more>.footer-nav-button{width:100%}.toast-container{right:6px;top:calc(var(--header-height) + 6px);width:calc(100vw - 12px);bottom:auto}.dialog-backdrop{align-items:stretch;padding:0;inset:0 0 53px}.dialog{border-radius:0;width:100%;max-width:none;height:100%;max-height:none;padding:9px}.dialog-backdrop-mobile-content{align-items:center;padding:10px}.dialog.dialog-mobile-content{border-radius:var(--radius);height:auto;max-height:calc(100dvh - 73px)}.dialog-header{padding-right:0}.dialog-header h2{margin-bottom:6px;padding-right:44px;font-size:.88rem}.dialog-form,.group-dialog{gap:7px}.sponsor-grid{grid-template-columns:repeat(21,minmax(0,1fr))}.sponsor-card-eidgenoessisch{grid-column:span 21}.sponsor-card-teilverband{grid-column:span 7}.sponsor-card-verband{grid-column:span 3}.dialog-actions{justify-content:stretch}.pwa-install-banner{grid-template-columns:76px minmax(0,1fr);gap:12px;width:min(620px,100vw - 20px);max-height:calc(100dvh - 20px);padding:16px}.pwa-install-banner img{width:76px;height:76px}.pwa-install-heading{grid-column:1/-1;align-items:center;gap:12px;display:flex}.pwa-install-heading>strong{font-size:1.08rem;line-height:1.3}.pwa-install-copy{grid-column:1/-1}.pwa-install-actions{grid-column:1/-1;display:grid}.pwa-install-actions .button{width:100%;padding-inline:7px;font-size:.76rem}.dialog-actions .button{flex:auto}.group-dialog-card-actions{justify-content:flex-end}.group-dialog-card-actions .button{flex:0 auto;min-width:0;padding-inline:8px;font-size:.76rem}}.team-beta{--bksv:#2563eb;--isv:#16a34a;--nosv:#ea580c;--nwsv:#7c3aed;--swsv:#db2777;gap:14px;padding-bottom:120px;display:grid}.team-beta-status-card,.team-beta-section,.team-beta-transfer-head,.team-beta-missing{background:#fffffff0;border:1px solid #3f31231f;border-radius:20px;box-shadow:0 12px 32px #30241712}.team-beta-status-card{top:calc(var(--header-height,106px) + 8px);z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:16px;position:sticky}.team-beta-status-top,.team-beta-transfer-head{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.team-beta-status-top div,.team-beta-transfer-head div{min-width:0}.team-beta-status-top span,.team-beta-status-top strong,.team-beta-transfer-head span,.team-beta-transfer-head strong{display:block}.team-beta-status-top span,.team-beta-transfer-head span{color:#71685d;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.team-beta-status-top strong,.team-beta-transfer-head strong{margin-top:3px;font-size:.86rem}.team-beta-status-top .danger{color:#b42318}.team-beta-budget{background:#ebe5dc;border-radius:999px;height:7px;margin:13px 0;overflow:hidden}.team-beta-budget i{border-radius:inherit;background:linear-gradient(90deg,#2f745b,#8dbd77);height:100%;display:block}.team-beta-associations{gap:5px;display:grid}.team-beta-association{border-radius:9px;grid-template-columns:42px 1fr 30px;align-items:center;gap:8px;padding:4px 7px;font-size:.72rem;display:grid}.team-beta-association-blocks{grid-template-columns:repeat(5,1fr);gap:3px;display:grid}.team-beta-association-blocks i{background:#ded8cf;border-radius:2px;height:6px}.team-beta-association-bksv .filled,.team-beta-chip-bksv{background:var(--bksv)!important}.team-beta-association-isv .filled,.team-beta-chip-isv{background:var(--isv)!important}.team-beta-association-nosv .filled,.team-beta-chip-nosv{background:var(--nosv)!important}.team-beta-association-nwsv .filled,.team-beta-chip-nwsv{background:var(--nwsv)!important}.team-beta-association-swsv .filled,.team-beta-chip-swsv{background:var(--swsv)!important}.team-beta-association.complete{background:#f3faf5}.team-beta-association.missing{animation:1.8s ease-in-out 3 team-beta-pulse}@media (width<=640px),(prefers-reduced-motion:reduce){.brand-button:after,.guest-step-card-attention,.button-primary:not(.priority-action):not(:disabled):after,.team-beta-association.missing{animation:none!important}.guest-step-card-attention{opacity:1;translate:none}}@keyframes team-beta-pulse{50%{background:#fff2e8}}.team-beta-save-note{color:#645b51;border-top:1px solid #ece6de;margin:12px 0 0;padding-top:10px;font-size:.75rem}.team-beta-transfer-head{padding:13px 16px}.team-beta-transfer-head div+div{border-left:1px solid #e7e0d7;padding-left:10px}.team-beta-primary-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.team-beta-missing{padding:13px 15px}.team-beta-missing>strong{margin-bottom:8px;display:block}.team-beta-missing div{flex-wrap:wrap;gap:7px;display:flex}.team-beta-chip{color:#fff;border-radius:999px;padding:5px 10px;font-size:.75rem;font-weight:800}.team-beta-section{overflow:hidden}.team-beta-section-head{justify-content:space-between;align-items:center;padding:16px;display:flex}.team-beta-section-head h2{margin:2px 0 0;font-size:1.15rem}.team-beta-section-head p{margin:0}.team-beta-section-head>span{background:#f0ebe4;border-radius:50%;place-items:center;min-width:34px;height:34px;font-weight:800;display:grid}.team-beta-roster{gap:10px;padding:0 12px 14px;display:grid}.team-beta-roster-group{border:1px solid #e8e1d8;border-left-width:4px;border-radius:14px;overflow:hidden}.team-beta-roster-group header{background:#faf8f5;justify-content:space-between;padding:9px 11px;display:flex}.team-beta-roster-group>p{color:#84796d;margin:0;padding:11px;font-size:.8rem}.team-beta-border-bksv{border-left-color:var(--bksv)!important}.team-beta-border-isv{border-left-color:var(--isv)!important}.team-beta-border-nosv{border-left-color:var(--nosv)!important}.team-beta-border-nwsv{border-left-color:var(--nwsv)!important}.team-beta-border-swsv{border-left-color:var(--swsv)!important}.team-beta-wrestler,.team-beta-candidate{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #eee8e0}.team-beta-wrestler{justify-content:space-between;align-items:center;padding:10px 11px;display:flex}.team-beta-wrestler span>strong,.team-beta-wrestler small,.team-beta-candidate span>strong,.team-beta-candidate small{display:block}.team-beta-wrestler small,.team-beta-candidate small{color:#766d63;margin-top:2px;font-size:.7rem}.team-beta-wrestler.out{opacity:.7;background:#fff2f0}.team-beta-wrestler.in{background:#effaf3}.team-beta-out-label,.team-beta-in-label{color:#fff;border-radius:5px;margin-right:6px;padding:2px 5px;font-size:.58rem;display:inline-block}.team-beta-out-label{background:#c24136}.team-beta-in-label{background:#268255}.team-beta-search{grid-template-columns:1fr auto;gap:8px;padding:0 12px 12px;display:grid}.team-beta-search input,.team-beta-search select{background:#fff;border:1px solid #dcd3c8;border-radius:12px;min-width:0;padding:11px}.team-beta-candidates{border-top:1px solid #eee8e0;max-height:62vh;overflow:auto}.team-beta-candidate{border-left:4px solid #0000;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:11px 13px;display:grid}.team-beta-candidate.needed{background:#fffcf2}.team-beta-candidate em{color:#60564a;background:#efe8dc;border-radius:999px;padding:3px 7px;font-size:.62rem;font-style:normal;font-weight:800}.team-beta-candidate:disabled{cursor:not-allowed;opacity:.38}.team-beta-bottom-panel{z-index:30;right:8px;bottom:calc(76px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #402f1e29;border-radius:18px;gap:8px;max-width:700px;margin:auto;padding:12px;display:grid;position:fixed;left:8px;box-shadow:0 18px 50px #2219103d}.team-beta-bottom-panel p{text-align:center;margin:0;font-weight:800}.team-beta-bottom-panel .valid{color:#187149}.team-beta-bottom-panel .invalid{color:#a14332}.team-beta-preview{grid-template-columns:1fr 1fr;gap:6px 12px;font-size:.74rem;display:grid}.team-beta-preview span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-beta-preview small{color:#786f65;text-transform:uppercase;display:block}.team-beta-loading{text-align:center;color:#766d63}@media (width>=861px){.team-beta{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start}.team-beta-status-card,.team-beta-transfer-head,.team-beta-primary-actions,.team-beta-missing,.team-beta>.form-message,.team-beta-loading{grid-column:1/-1}.team-beta-section{grid-row:auto}.team-beta-status-card{top:calc(var(--header-height,160px) + 12px)}.team-beta-bottom-panel{bottom:18px}}.team-beta-guide{--team-bksv:#f9a825;--team-isv:#d32f2f;--team-nosv:#2e7d32;--team-nwsv:#1565c0;--team-swsv:#7b1fa2;padding-bottom:0}.team-beta-guide-view{gap:14px;display:grid}.team-beta-guide-view.panel{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:100%;max-width:none;color:var(--color-text);background:#fff9;border:1px solid #8b6e4a38;padding:16px;font-family:inherit;box-shadow:0 10px 24px #231b1214}.team-beta-guide-mobile-action{display:none}@media (width<=640px){.app-shell:has(.team-beta-guide){--page-padding-bottom:66px}.team-beta-guide-view.panel{padding:6px}.team-beta-guide-transfer-step.panel{padding-bottom:125px}.team-beta-guide-desktop-action{display:none}.team-beta-guide-mobile-action{z-index:calc(var(--z-footer) + 1);right:max(8px, env(safe-area-inset-right));bottom:calc(75px + env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left));background:rgb(var(--priority-color));text-align:center;justify-content:center;align-items:center;width:auto;max-width:700px;margin-inline:auto;display:inline-flex;position:fixed;box-shadow:0 8px 24px #2219103d}.team-beta-guide-mobile-action:disabled{filter:saturate(.62);opacity:1;background:#d27a1f;border-color:#b76516}.team-beta-guide-mobile-action .priority-action__label{text-align:center;width:100%}.team-beta-guide-card{padding:10px}}.team-beta-guide-loading{text-align:center;padding:30px}.team-beta-guide-header{gap:10px;display:grid}.team-beta-guide-header>div:first-child{color:#6d6359;align-items:center;gap:10px;font-size:.82rem;font-weight:700;display:flex}.team-beta-guide-header>div:first-child button{cursor:pointer;background:#fff;border:1px solid #ded6cc;border-radius:50%;place-items:center;width:34px;height:34px;font-size:1.1rem;display:grid}.team-beta-guide-header h2{margin:0;font-size:clamp(1.2rem,4.8vw,1.55rem);line-height:1.25}.team-beta-guide-progress{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.team-beta-guide-progress i{background:#ded8cf;border-radius:999px;height:6px}.team-beta-guide-progress i.active{background:var(--color-primary)}.team-beta-guide-metrics{grid-template-columns:1fr;gap:10px;display:grid}.team-beta-guide-metrics article,.team-beta-guide-card,.team-beta-guide-needed{border-radius:var(--radius-md,14px);background:var(--color-surface,#fff);border:1px solid #e4ddd4;padding:15px}.team-beta-guide-metrics span,.team-beta-guide-team-status>span,.team-beta-guide-needed>span{color:#746a60;letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:.72rem;font-weight:700;display:block}.team-beta-guide-metrics strong{font-size:.92rem;line-height:1.25}.team-beta-guide-metrics .resource-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;height:100%;margin:0;padding:12px}.team-beta-guide-card h3{margin:0 0 12px;font-size:1rem}.team-beta-guide-associations{gap:8px;display:grid}.team-beta-guide-chip{background:#f7f4f0;border-radius:10px;align-items:center;gap:8px;min-height:34px;padding:6px 9px;display:flex}.team-beta-guide-chip i{background:currentColor;border-radius:3px;flex:0 0 12px;width:12px;height:12px}.team-beta-guide-chip b{color:#2f2b27}.team-beta-guide-chip strong{color:#2f2b27;margin-left:auto}.team-beta-guide-bksv{color:var(--team-bksv)}.team-beta-guide-isv{color:var(--team-isv)}.team-beta-guide-nosv{color:var(--team-nosv)}.team-beta-guide-nwsv{color:var(--team-nwsv)}.team-beta-guide-swsv{color:var(--team-swsv)}.team-beta-guide-border-bksv{border-left-color:var(--team-bksv)!important}.team-beta-guide-border-isv{border-left-color:var(--team-isv)!important}.team-beta-guide-border-nosv{border-left-color:var(--team-nosv)!important}.team-beta-guide-border-nwsv{border-left-color:var(--team-nwsv)!important}.team-beta-guide-border-swsv{border-left-color:var(--team-swsv)!important}.team-beta-guide-text-bksv{color:var(--team-bksv)}.team-beta-guide-text-isv{color:var(--team-isv)}.team-beta-guide-text-nosv{color:var(--team-nosv)}.team-beta-guide-text-nwsv{color:var(--team-nwsv)}.team-beta-guide-text-swsv{color:var(--team-swsv)}.team-beta-guide-name{min-width:0;color:var(--color-text);align-items:center;gap:7px;display:inline-flex!important}.team-beta-guide-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-beta-guide-name-dot{border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 0 2px #ffffffe6,0 0 0 3px #2f2b271a}.team-beta-guide-name-dot-bksv{background:var(--team-bksv)}.team-beta-guide-name-dot-isv{background:var(--team-isv)}.team-beta-guide-name-dot-nosv{background:var(--team-nosv)}.team-beta-guide-name-dot-nwsv{background:var(--team-nwsv)}.team-beta-guide-name-dot-swsv{background:var(--team-swsv)}.wrestler-name{min-width:0;color:inherit;font:inherit;align-items:center;gap:7px;display:inline-flex}.wrestler-name>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.wrestler-list-panel{gap:14px;display:grid}.wrestler-list-search{color:#5d554d;gap:6px;font-size:.8rem;font-weight:700;display:grid}.wrestler-list-search input{width:100%;font:inherit;background:#fff;border:1px solid #d9d0c5;border-radius:13px;padding:12px}.wrestler-list-table-wrap{background:#fff;border:1px solid #e6ded4;border-radius:12px;width:100%;min-width:0;overflow:hidden}.wrestler-list-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0}.wrestler-list-table th:first-child{width:86px}.wrestler-list-table th:nth-child(2){width:52%}.wrestler-list-table th,.wrestler-list-table td{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #eee8e0;min-width:0;padding:7px 10px;overflow:hidden}.wrestler-list-table th{color:#6d6359;letter-spacing:.04em;text-transform:uppercase;background:#faf8f5;font-size:.7rem;font-weight:400}.wrestler-list-table tbody tr:last-child td{border-bottom:0}.wrestler-list-table tbody tr:hover{background:#f7faf8}.wrestler-list-row{cursor:pointer}.wrestler-list-row:focus-visible{outline-offset:-3px;background:#f1f6fb;outline:3px solid #23599747}.wrestler-list-table tbody,.wrestler-list-name,.wrestler-list-name span{font-weight:400}.wrestler-list-association{color:#fff;background:#746b61;border-radius:999px;justify-content:center;min-width:48px;padding:3px 7px;font-size:.68rem;font-weight:400;display:inline-flex}.wrestler-list-association-bksv{background:#b77900}.wrestler-list-association-isv{background:#bd2929}.wrestler-list-association-nosv{background:#28732d}.wrestler-list-association-nwsv{background:#195cae}.wrestler-list-association-swsv{background:#77208e}.wrestler-list-wreaths{letter-spacing:.08em;font-weight:800}.wrestler-list-status{color:#756c62;text-align:center;margin:0;padding:18px}.wrestler-history-head{border-bottom:1px solid #e8e1d8;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-bottom:12px;display:flex}.wrestler-history-head>span:last-child{text-align:right;flex:150px}.wrestler-dialog-title{font-weight:400}.wrestler-dialog-meta{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;width:100%;font-weight:400;display:grid}.wrestler-dialog-meta>span:last-child{text-align:right}.wrestler-history-list{gap:10px;display:grid}.wrestler-history-list.ranking-detail-periods{padding-left:0}.wrestler-history-festival>.ranking-detail-head{min-height:52px;padding:8px 10px}.wrestler-history-festival-copy{gap:3px;min-width:0;display:grid}.wrestler-history-festival-copy strong,.wrestler-history-festival-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wrestler-history-entry{background:#fff;border:1px solid #e6ded4;border-radius:12px;overflow:hidden}.wrestler-history-entry>header{background:#faf8f5;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.wrestler-history-entry>header div{min-width:0}.wrestler-history-entry>header strong,.wrestler-history-entry>header small{display:block}.wrestler-history-entry>header small{color:#756c62;margin-top:2px;font-size:.72rem}.wrestler-history-entry>header b{color:#fff;background:var(--color-primary);border-radius:999px;flex:none;padding:4px 8px;font-size:.72rem}.wrestler-history-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 12px;font-size:.75rem;display:grid}.wrestler-history-summary span{color:#746b61;gap:2px;display:grid}.wrestler-history-summary b{color:var(--color-text)}.wrestler-history-bouts{color:#5f574e;border-top:1px solid #eee8e0;gap:4px;padding:10px 12px;font-size:.74rem;display:grid}@media (width<=640px){.wrestler-list-panel{min-width:0;padding:8px}.wrestler-list-table th:first-child{width:68px}.wrestler-list-table th:nth-child(2){width:58%}.wrestler-list-table th,.wrestler-list-table td{padding-left:6px;padding-right:6px;font-size:.7rem}.wrestler-list-association{min-width:42px;padding:3px 5px;font-size:.62rem}.wrestler-list-name{line-height:1.25;white-space:normal!important}.wrestler-list-name span{margin-left:4px}}.wrestler-association-marker{border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 0 2px #ffffffe6,0 0 0 3px #2f2b271a}.wrestler-association-marker-bksv{background:#f9a825}.wrestler-association-marker-isv{background:#d32f2f}.wrestler-association-marker-nosv{background:#2e7d32}.wrestler-association-marker-nwsv{background:#1565c0}.wrestler-association-marker-swsv{background:#7b1fa2}.onboarding-progress{border-radius:var(--radius);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fff9;border:1px solid #8b6e4a38;gap:10px;padding:14px 16px;display:grid;box-shadow:0 10px 24px #231b1214}.onboarding-progress-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.onboarding-progress-head span{color:var(--color-primary);font-family:var(--font-menu);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:700}.onboarding-progress-head strong{font-size:.78rem}.onboarding-progress-track{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.onboarding-progress-track i{background:#ddd6cd;border-radius:999px;height:6px}.onboarding-progress-track i.active{background:var(--color-primary)}.onboarding-progress-steps{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.onboarding-progress-steps>div{color:#777067;background:#ffffff85;border-radius:10px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:7px;display:grid}.onboarding-progress-steps>div>b{background:#e7e1d9;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.7rem;display:grid}.onboarding-progress-steps span strong,.onboarding-progress-steps span small{display:block}.onboarding-progress-steps span strong{font-size:.76rem}.onboarding-progress-steps span small{margin-top:1px;font-size:.62rem;line-height:1.2}.onboarding-progress-steps>div.active{color:var(--color-text);background:#fff;box-shadow:inset 0 0 0 1px #29745a3d}.onboarding-progress-steps>div.active>b,.onboarding-progress-steps>div.done>b{color:#fff;background:var(--color-primary)}.onboarding-progress-steps>div.done{color:#426553}.register-form-panel,.group-manager{background:#fff}.onboarding-invite-panel>div:first-child{gap:6px;display:grid}.onboarding-invite-panel>div:first-child h2,.onboarding-invite-panel>div:first-child p{margin:0}.award-celebration-canvas{z-index:10000;pointer-events:none;-webkit-backdrop-filter:blur(7px);background:radial-gradient(circle at 50% 42%,#ffc44b2b,#070c14a3 68%);width:100vw;height:100vh;position:fixed;inset:0}.dialog:has(.award-celebration-modal){-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,#fffffff0,#fff7e2e6);border:1px solid #ffffff94;box-shadow:0 30px 90px #0e142057,0 0 40px #d27a1f21}.award-celebration-modal{gap:18px;display:grid}.award-celebration-modal>p{margin:0;line-height:1.55}.award-celebration-summary{gap:10px;display:grid}.award-celebration-summary span{border-radius:var(--radius);background:linear-gradient(135deg,#fff8e6f2,#fffffff5);border:1px solid #d27a1f33;grid-template-columns:52px 1fr;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:grid}.award-celebration-summary img{object-fit:contain;width:52px;height:52px}.award-celebration-summary b{min-width:0}.award-celebration-congratulations{text-align:center;color:var(--color-primary);font-size:1.08rem;font-weight:800}.award-celebration-motivation{border-radius:var(--radius);color:#5d4932;text-align:center;background:linear-gradient(135deg,#fff4d6f5,#fffffff5);padding:12px 14px;font-size:1rem;font-weight:700}.award-celebration-test-note{border-radius:var(--radius);color:var(--color-muted);text-align:center;background:#23599712;padding:9px 11px;font-size:.86rem}.award-celebration-modal .priority-action{justify-self:stretch}@media (width<=620px){.award-celebration-summary span{grid-template-columns:44px 1fr;padding:8px 10px}.award-celebration-summary img{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.award-celebration-canvas{display:none}}.group-setup-tabs{margin:0}.group-setup-grid{display:grid}.group-setup-form{border-top:1px solid #2359971f;padding-top:12px}.group-setup-form>h3{margin:0;font-size:.95rem}.group-setup-pane{display:none}.group-setup-pane.active{display:grid}@media (width>=861px){.group-setup-tabs{display:none}.group-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}.group-setup-pane,.group-setup-pane.active{display:grid}}@media (width<=640px){.onboarding-progress-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.onboarding-progress-steps>div{text-align:left;grid-template-columns:24px minmax(0,1fr);place-items:center stretch;gap:5px;padding:7px 4px}.onboarding-progress-steps>div>b{width:24px;height:24px}.onboarding-progress-steps span small{display:none}.onboarding-progress-steps span strong{font-size:.72rem}}.team-beta-guide-team-status strong{font-size:1.05rem;display:block}.team-beta-guide-team-status strong.fixed{color:#217245;background:#e4f5e9;border-radius:10px;padding:10px 12px}.team-beta-guide-main-action{font-size:inherit}.team-beta-guide-overview-actions{gap:9px;display:grid}.team-beta-guide-overview-actions.has-fix-action{grid-template-columns:repeat(2,minmax(0,1fr))}.team-beta-guide-instruction{color:#5f574e;background:#f4f0ea;border-radius:14px;margin:0;padding:12px 14px;font-size:.86rem}.team-beta-guide-recommendation{border-radius:var(--radius-md,14px);background:#f1f8f4;border:1px solid #29745a40;gap:10px;padding:14px;display:grid}.team-beta-guide-recommendation>div:first-child span,.team-beta-guide-recommendation>div:first-child strong{display:block}.team-beta-guide-recommendation>div:first-child span{color:#29745a;font-family:var(--font-menu);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.team-beta-guide-recommendation>div:first-child strong{margin-top:3px;font-size:.9rem}.team-beta-guide-recommendation-mix{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.team-beta-guide-recommendation-mix span{background:#fff;border:1px solid #29745a29;border-radius:9px;padding:7px 9px;font-size:.78rem}.team-beta-guide-recommendation-mix b{color:#29745a}.team-beta-guide-recommendation p{color:#47413a;margin:0;font-size:.82rem;line-height:1.45}.team-beta-guide-recommendation>small{color:#6d655c;font-size:.72rem}.team-beta-guide-recommendation-tip{border-radius:var(--radius-md,14px);color:#47413a;background:#f1f8f4;border:1px solid #29745a40;margin:0;padding:12px 14px;font-size:.82rem;line-height:1.45}.team-beta-guide-initial-actions{grid-template-columns:minmax(0,1fr);gap:9px;display:grid}.team-beta-guide-group-toggle>span strong.incomplete{color:#fff;background:#c84738}.team-beta-guide-group-toggle>span strong.complete{color:#fff;background:#29745a}.team-beta-guide-association-box>button>span strong.incomplete{color:#fff;background:#c84738}.team-beta-guide-association-box>button>span strong.complete{color:#fff;background:#29745a}.team-beta-guide-groups{gap:12px;display:grid}.team-beta-guide-group{border-radius:var(--radius-md,14px);background:var(--color-surface,#fff);border:1px solid #e5ddd3;border-left-width:5px;overflow:hidden}.team-beta-guide-group h3{background:#faf8f5;margin:0;padding:10px 12px}.team-beta-guide-group h3 .team-beta-guide-chip{background:0 0;padding:0}.team-beta-guide-group-toggle,.team-beta-guide-association-box>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(0,auto) minmax(0,1fr) 18px;align-items:center;gap:8px;padding:11px 12px;display:grid}.team-beta-guide-group-toggle>span,.team-beta-guide-association-box>button>span{white-space:nowrap;align-items:center;gap:7px;display:flex}.team-beta-guide-group-toggle>span strong,.team-beta-guide-association-box>button>span strong{background:#eee9e2;border-radius:999px;padding:2px 7px;font-size:.7rem}.team-beta-guide-group-toggle>small,.team-beta-guide-association-box>button>small{color:#756c62;text-align:right;font-size:.68rem;overflow:hidden}.team-beta-guide-wreath-distribution{white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.team-beta-guide-wreath-category{align-items:center;gap:2px;display:inline-flex}.team-beta-guide-wrestler-icons{align-items:center;display:inline-flex}.team-beta-guide-wrestler-icons img{object-fit:contain;width:12px;height:12px;margin-left:-3px}.team-beta-guide-wrestler-icons img:first-child{margin-left:0}.team-beta-guide-wrestler-icons img.is-empty{filter:grayscale();opacity:.3}.team-beta-guide-group-toggle>i,.team-beta-guide-association-box>button>i{border-bottom:2px solid #786e64;border-right:2px solid #786e64;width:9px;height:9px;transition:transform .2s;transform:rotate(45deg)}.team-beta-guide-group-toggle>i.open,.team-beta-guide-association-box>button>i.open{transform:rotate(225deg)}.team-beta-guide-association-accordions{gap:8px;display:grid}.team-beta-guide-association-box{background:#fff;border:1px solid #e6ded4;border-left-width:5px;border-radius:12px;overflow:hidden}.team-beta-guide-overview-person{border-top:1px solid #eee8e0;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:9px 11px;display:grid}.team-beta-guide-overview-person small{color:#756c62;grid-column:1;font-size:.7rem}.team-beta-guide-overview-person>b{grid-area:1/2/span 2;align-self:center}.team-beta-guide-overview-person .wrestler-name>span{text-overflow:clip;display:inline;overflow:visible}.team-beta-guide-stars-existing{color:#111}.team-beta-guide-stars-new{color:#e97916}.wrestler-stars-existing{color:#111}.wrestler-stars-new{color:#e97916}.team-beta-guide-empty-filter{color:#756c62;border-top:1px solid #eee8e0;margin:0;padding:12px;font-size:.78rem}.team-beta-guide-person{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #eee8e0;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 12px;display:grid}.team-beta-guide-person>i{color:#fff;border:2px solid #cfc6bb;border-radius:7px;place-items:center;width:24px;height:24px;font-style:normal;font-weight:900;display:grid}.team-beta-guide-person span strong,.team-beta-guide-person span small{display:block}.team-beta-guide-person span small{color:#746b61;margin-top:2px;font-size:.72rem}.team-beta-guide-person.selected>i{border-color:var(--color-primary);background:var(--color-primary)}.team-beta-guide-person:disabled{cursor:not-allowed;opacity:.35}.team-beta-guide-needed>div{flex-wrap:wrap;gap:8px;display:flex}.team-beta-guide-needed .team-beta-guide-chip{flex:130px}.team-beta-guide-search{color:#5d554d;gap:6px;font-size:.8rem;font-weight:700;display:grid}.team-beta-guide-search input{background:#fff;border:1px solid #d9d0c5;border-radius:13px;padding:12px}.team-beta-guide-filter-row{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:8px;display:grid}.team-beta-guide-filter-row label{color:#5d554d;gap:5px;font-size:.8rem;font-weight:700;display:grid}.team-beta-guide-filter-row input,.team-beta-guide-filter-row select{background:#fff;border:1px solid #d9d0c5;border-radius:13px;width:100%;min-width:0;padding:11px}.team-beta-guide-card>.team-beta-guide-filter-row{margin-bottom:16px}.team-beta-guide-person>span{min-width:0}.team-beta-guide-person .wrestler-name{flex-wrap:nowrap;align-items:center;width:100%;min-width:0;display:flex!important}.team-beta-guide-person .wrestler-name>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.team-beta-guide-person .wrestler-association-marker{flex:0 0 9px}.team-beta-guide-sticky{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border:1px solid #3e302229;border-radius:18px;gap:9px;width:100%;max-width:none;margin:4px 0 0;padding:12px;display:grid;position:static;box-shadow:0 16px 45px #2a1f1538}.team-beta-guide-sticky>div:first-child{justify-content:space-between;align-items:center;display:flex}.team-beta-guide-sticky>div:first-child span{color:#746b61;text-transform:uppercase;font-size:.76rem}.team-beta-guide-sticky-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid!important}.team-beta-guide-preview{gap:8px}.team-beta-guide-swaps{grid-template-columns:1fr 1fr;gap:10px;align-items:start!important;display:grid!important}.team-beta-guide-swaps span{min-width:0}.team-beta-guide-swaps small{color:#756b61;text-transform:uppercase;margin-bottom:3px;display:block}.team-beta-guide-swaps small.ticker-transfer-bar{color:#fff;text-align:center;width:fit-content;min-width:42px;padding:4px 8px}.team-beta-guide-swaps b{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;display:block;overflow:hidden}.team-beta-guide-swaps .team-beta-guide-name{margin-top:3px;font-size:.72rem;display:flex!important}.team-beta-guide-preview-values{border-top:1px solid #e8e1d8;grid-template-columns:1fr 1fr;gap:8px;padding-top:7px;font-size:.76rem;display:grid!important}.team-beta-guide-preview-values span{gap:2px;display:grid}.team-beta-guide-preview-values span:last-child{text-align:right;justify-items:end}.team-beta-guide-preview-values small{color:#746b61;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:700}.team-beta-guide-preview-values b{font-size:.95rem}.team-beta-guide-preview-resources{border-top:1px solid #e8e1d8;grid-template-columns:1fr;gap:8px;padding-top:8px;display:grid!important}.team-beta-guide-preview-resources .resource-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;margin:0}.team-beta-guide-preview p{text-align:center;margin:0;font-weight:800}.team-beta-guide-preview p.valid{color:#247449}.team-beta-guide-preview p.invalid{color:#aa3a31}@media (width>=861px){.team-beta-guide-metrics{grid-template-columns:1fr 1fr}.team-beta-guide-groups{grid-template-columns:1fr 1fr;align-items:start}.team-beta-guide-association-accordions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.team-beta-guide-overview-actions{grid-template-columns:minmax(0,1fr)}.team-beta-guide-overview-actions.has-fix-action{grid-template-columns:repeat(2,minmax(0,1fr))}.team-beta-guide-filter-row{grid-template-columns:minmax(220px,.7fr) minmax(280px,1.3fr)}}.association-panel-collapsible,.ranking-detail-card,.ranking-detail-period,.festival-ranking-entry,.faq-item{box-shadow:none;background:#fff;border:1px solid #e6ded4;border-radius:12px;overflow:hidden}.association-panel-collapsible{border-left-width:5px;padding:0}.association-panel-collapsible.association-panel-complete,.association-panel-collapsible.association-panel-incomplete{background:#fff}.association-panel-bksv{border-left-color:#f9a825!important}.association-panel-isv{border-left-color:#d32f2f!important}.association-panel-nosv{border-left-color:#2e7d32!important}.association-panel-nwsv{border-left-color:#1565c0!important}.association-panel-swsv{border-left-color:#7b1fa2!important}.association-toggle,.ranking-detail-head{cursor:pointer;background:#fff;min-height:44px;padding:10px 12px}.festival-ranking-row-button{background:#fff;border:0;border-radius:0}.festival-ranking-entry-user-active,.festival-ranking-entry-user-active>.festival-ranking-row-button{background:#eaf6ee}.ranking-detail-card{padding:0}.ranking-detail-wrestler-card{border-left-width:5px}.ranking-detail-wrestler-card>.ranking-detail-head{min-height:36px;padding:6px 9px}.ranking-detail-wrestler-card>.ranking-detail-periods{margin-top:6px;padding:0 6px 6px 12px}.ranking-detail-card-active{background:#eaf6ee;border-color:#e6ded4}.ranking-detail-card-active>.ranking-detail-head{background:#eaf6ee}.ranking-detail-card>.ranking-detail-results{border-top:1px solid #eee8e0;padding:6px}.ranking-detail-period-results,.festival-ranking-bouts{border:0;border-top:1px solid #eee8e0;border-radius:0}.collapse-icon{background:0 0;border:2px solid #786e64;border-top:0;border-left:0;border-radius:0;width:10px;height:10px;transition:transform .2s;transform:rotate(45deg)}.collapse-icon:before{content:none}.collapse-icon.open{transform:rotate(225deg)}.faq-item summary{background:#fff;grid-template-columns:minmax(0,1fr) 10px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;list-style:none;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"";border-bottom:2px solid #786e64;border-right:2px solid #786e64;width:8px;height:8px;transition:transform .2s;transform:rotate(45deg)}.faq-item[open] summary:after{transform:rotate(225deg)}.faq-item .formatted-content{border-top:1px solid #eee8e0;padding:12px}.sponsor-card-verband{grid-column:span 3;min-height:92px}.sponsor-card-verband img{max-height:34px}@media (width>=861px){.sponsor-grid-verband{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=860px){.news-list{grid-template-columns:minmax(0,1fr)}.news-list-staggered{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.news-staggered-column{display:contents}.login-page-grid{grid-template-columns:minmax(0,1fr)}.login-rules-panel{max-height:none}.sponsor-grid-verband{grid-template-columns:repeat(5,minmax(0,1fr))}.sponsor-grid-verband .sponsor-card-verband{grid-column:span 1}}.ranking-toolbar .team-tabs.ranking-mode-tabs{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}@media (width>=641px) and (width<=860px){:root{--header-height:123px}.app-shell:before{content:"";z-index:179;height:var(--header-height);pointer-events:none;background-color:#063a76;background-image:url(/images/webP/Logos/BackgroundWyberhake.png);background-position:top;background-repeat:no-repeat;background-size:100%;position:fixed;top:0;left:0;right:0}.app-header{background:#23599740!important}.app-header:before{display:none}.brand-header-image{object-fit:contain;object-position:left center;width:auto;height:113px;margin:10px 0 0 8px}}@media (width>=861px){:root{--header-height:183px}.header-account{grid-template-rows:34px 34px 45px 40px;row-gap:0;top:10px}.footer-nav{display:none!important}.app-shell:before{content:"";z-index:179;height:var(--header-height);pointer-events:none;background-color:#063a76;background-image:url(/images/webP/Logos/BackgroundWyberhake.png);background-position:top;background-repeat:no-repeat;background-size:100%;position:fixed;top:0;left:0;right:0}.app-header{background:#23599740!important}.desktop-header-link.active,.header-account .account-button.active,.header-account .menu-toggle.active{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 10px 24px #231b1214;color:var(--color-text)!important;background:#fff9!important;border-color:#8b6e4a38!important}.header-menu-panel .menu-item.active{color:var(--color-text);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fff9;border-color:#8b6e4a38;box-shadow:0 10px 24px #231b1214}.app-header:before{display:none}.brand-header-image{opacity:1!important}.brand-button{z-index:5;width:auto;height:113px;position:absolute;inset:10px auto auto 0;overflow:visible}.brand-button picture,.brand-header-image{width:auto;height:113px}.brand-header-image{object-fit:contain;object-position:left center}.header-profile-action,.header-group-action{box-sizing:border-box;justify-self:end;width:100%;min-width:0;max-width:none;height:34px;position:static}.header-profile-action{grid-area:1/5}.header-group-action{grid-area:2/5;margin-top:10px!important}.desktop-header-link,.header-account .header-menu{grid-row:4}}.header-sub-action.header-profile-action,.header-sub-action.header-group-action{text-align:left;justify-content:flex-start;gap:12px}@media (width<=860px){.header-sub-action.header-profile-action,.header-sub-action.header-group-action{padding-left:5px}}.header-profile-menu,.header-group-menu{justify-self:end;width:130%;min-width:0;position:relative}.header-group-menu .header-group-action{width:100%}.group-header-menu-panel{width:min(290px,100vw - 24px);left:auto;right:0}.group-header-menu-empty{color:var(--color-muted);padding:7px;font-size:.8rem}.group-header-menu-panel .menu-item:disabled{cursor:not-allowed;opacity:.45}.group-choice-bullet{background:0 0;border:2px solid #23599761;border-radius:50%;flex:0 0 10px;width:10px;height:10px}.group-choice-bullet.active{background:#fff;border-color:#fff;box-shadow:0 0 0 2px #ffffff4d}.invite-compact-dialog{gap:12px;width:min(420px,100%);display:grid}.invite-compact-dialog>p{color:var(--color-muted);margin:0}.dialog-backdrop:has(.invite-compact-dialog){place-items:center;padding:12px;inset:0}.dialog:has(.invite-compact-dialog){border-radius:var(--radius);place-self:center;width:fit-content;min-width:min(260px,100vw - 24px);max-width:calc(100vw - 24px);height:auto;max-height:calc(100dvh - 24px);padding:16px}.invite-compact-dialog .invite-share-title{display:none}.group-dialog-tabs{grid-template-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.group-edit-save-button{width:100%}.profile-dialog-tabs{grid-template-rows:1fr;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row}.profile-dialog-tabs button{overflow-wrap:anywhere;min-width:0;padding-inline:5px}.profile-dialog-tabs .profile-premium-tab{justify-content:center;align-items:center;gap:5px;display:inline-flex}.profile-dialog-tabs .profile-premium-tab .premium-crown{flex:0 0 17px;width:17px;height:17px;margin:0}.notification-tab-label-mobile{display:none}@media (width<=560px){.profile-dialog-tabs,.profile-page-panel .profile-dialog-tabs{grid-template-rows:1fr;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;gap:1px;padding:2px 1px}.profile-dialog-tabs button{overflow-wrap:normal;white-space:nowrap;letter-spacing:0;min-height:40px;padding-inline:1px;font-size:.72rem}.notification-tab-label-full{display:none}.notification-tab-label-mobile{display:inline}.profile-dialog-tabs .profile-premium-tab{gap:2px}.profile-dialog-tabs .profile-premium-tab .premium-crown{flex-basis:12px;width:12px;height:12px}}.group-manager .group-setup-tabs{grid-template-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;display:grid}.group-manager .group-setup-grid{display:block}.group-manager .group-setup-pane,.group-manager .group-setup-pane.active{width:100%;max-width:none;display:none}.group-manager .group-setup-pane.active{display:grid}.group-create-limit{gap:10px;margin-top:1rem;display:grid}.group-edit-unavailable{color:var(--color-muted);margin:0}.header-profile-menu .header-profile-action{width:100%}.profile-header-menu-panel{left:auto;right:0}.profile-header-menu-panel .profile-menu-premium-item{justify-content:flex-start}.profile-header-menu-panel .profile-menu-premium-item .premium-crown{flex:none;margin-left:0;margin-right:0}@media (width>=861px){.header-profile-menu{grid-area:1/5;justify-self:end;width:130%;min-width:0;max-width:none}.header-profile-menu .header-profile-action{max-width:none}.header-group-menu{grid-area:2/5;justify-self:end;width:100%;min-width:0}.header-profile-menu,.header-group-menu{width:130%}}.admin-user-groups{border-top:1px solid var(--color-line);gap:10px;margin-top:8px;padding-top:14px;display:grid}.admin-user-group-list{gap:8px;display:grid}.admin-user-group-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.header-sub-action.header-profile-action>span:last-child,.header-sub-action.header-group-action>span:last-child{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width>=861px){.header-sub-action.header-profile-action>span:last-child{padding-block:2px;line-height:1.35}}.group-limit-usage{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.group-manager .group-limit-mainline{display:none}.group-limit-mainline{white-space:nowrap;flex:none;align-items:center;gap:5px;display:inline-flex}.group-limit-maximum-text{color:#b45309;white-space:nowrap;font-weight:700}.group-limit-premium-link{color:#92400e;cursor:pointer;font:inherit;background:#fff;border:1px solid #b45309;border-radius:7px;padding:6px 10px;font-size:.82rem;font-weight:700;text-decoration:none}.group-limit-premium-link:hover,.group-limit-premium-link:focus-visible{background:#fff3df}.group-limit-usage.maximum,.group-limit-maximum-text{color:#b45309;font-weight:700}@media (width>=861px){.header-profile-menu{grid-area:1/5;width:130%}.header-group-menu{grid-area:2/5;align-self:start;margin-top:10px}.header-group-action{margin-top:0!important}.group-header-menu-panel .menu-item.active{border-color:var(--color-primary);color:#fff;background:var(--color-primary);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 8px 20px #2359973d}}.group-limit-notice,.group-limit-summary{background:#fffaf3;border:1px solid #d8cabb;border-radius:12px;margin:0 0 16px;padding:14px 16px}.group-limit-summary-action{background:0 0;border:0;border-radius:0;margin-bottom:10px;padding:0}.group-limit-notice p,.group-limit-dialog-text{white-space:pre-line;margin-bottom:0}.group-limit-summary{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;display:flex}@media (width<=860px){.header-profile-menu,.header-group-menu{justify-self:end;width:min(171.6px,100vw - 8px)!important}.header-profile-menu .header-profile-action,.header-group-menu .header-group-action{max-width:none;width:100%!important}}@media (width<=640px){.group-limit-summary{gap:8px 12px}.group-limit-mainline{font-size:.9rem}.association-toggle{grid-template-columns:auto minmax(0,1fr) auto;gap:5px}.association-summary{justify-self:end;min-width:0}.association-wreath-distribution{flex-wrap:nowrap;gap:3px}.association-wreath-item{gap:0}.association-wreath-item b{font-size:.64rem}.association-wreath-item>span{font-size:.58rem}}@media (width<=860px){.team-column>h3,.festival-column>h2,.ticker-column-head>h2{display:none}}.festival-ranking-row .festival-ranking-score-wreath{align-items:center;gap:4px;min-width:0;display:inline-flex}.festival-ranking-row .festival-ranking-wreath-image{object-fit:contain;flex:0 0 24px;width:24px;height:24px;display:block}.festival-ranking-row .festival-ranking-score.points-pill,.festival-ranking-row .festival-ranking-game.points-pill{color:#235997;min-width:0;font-family:var(--font-number);text-align:center;background:#eaf3ff;border:1px solid #2359972e;padding:3px 6px;font-size:.72rem;font-weight:700;line-height:1.15}.festival-ranking-row .festival-ranking-game.points-pill{color:#fff;background:#235997;border-color:#235997}.festival-ranking-name>strong{align-items:center;min-width:0;display:flex}.festival-ranking-name .wrestler-name{flex-wrap:nowrap;align-items:center;gap:6px;width:100%;min-width:0;display:inline-flex!important}.festival-ranking-name .wrestler-name>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;display:inline!important}.festival-ranking-name .wrestler-name>span>span{white-space:nowrap;min-width:0;display:inline!important}.festival-ranking-name .wrestler-association-marker{flex:0 0 9px}@media (width<=640px){.header-menu-panel .mobile-footer-duplicate{display:none}.festival-ranking-row-button{grid-template-columns:22px 58px minmax(0,1fr) 42px 10px;gap:3px;padding:6px 5px}.festival-ranking-row .festival-ranking-score-wreath{gap:2px}.festival-ranking-row .festival-ranking-score.points-pill,.festival-ranking-row .festival-ranking-game.points-pill{padding-inline:4px;font-size:.68rem}.festival-ranking-name .wrestler-name{white-space:nowrap;gap:4px}.festival-ranking-name .wrestler-name>span{white-space:nowrap}}.onboarding-summary-panel{gap:24px;width:100%;max-width:none;margin:0}.onboarding-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.onboarding-summary-grid span{background:var(--surface-soft,#f4f6f5);border-radius:14px;gap:4px;padding:16px;display:grid}.onboarding-summary-grid small{color:var(--text-muted,#647068)}.onboarding-summary-grid strong{font-size:1.1rem}.onboarding-summary-notice{background:#e5f2eb;border:1px solid #168c4b7a;border-left:5px solid #168c4b;border-radius:12px;gap:5px;padding:18px 20px;display:grid}.onboarding-summary-notice strong{color:var(--text-strong,#1f2937);font-size:1.1rem}.onboarding-summary-notice span{font-size:1rem;line-height:1.5}.onboarding-summary-actions,.onboarding-invite-actions{flex-wrap:wrap;gap:10px;display:flex}.onboarding-invite-actions input{flex:100%}@media (width<=560px){.onboarding-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-summary-actions>*,.onboarding-invite-actions>*{width:100%}}.invite-share-actions{align-items:center;gap:10px;display:flex}.invite-share-title{color:var(--text-strong,#1f2937);margin-right:2px;font-size:.95rem;line-height:1.2}.invite-share-button{color:#fff;border:1px solid #0000;border-radius:8px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .15s,filter .15s;display:inline-flex;box-shadow:0 4px 12px #1f293729}.invite-share-button:hover{filter:brightness(.94);transform:translateY(-1px)}.invite-share-button:focus-visible{outline-offset:2px;outline:3px solid #23599759}.invite-share-button:disabled{cursor:wait;opacity:.45;transform:none}.invite-share-button svg{stroke-width:2.2px;width:22px;height:22px}.invite-share-button.whatsapp{background:#168c4b}.whatsapp-icon{justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex;position:relative}.invite-share-button .whatsapp-icon .whatsapp-bubble{width:25px;height:25px}.invite-share-button .whatsapp-icon .whatsapp-phone{stroke-width:2.8px;width:12px;height:12px;position:absolute;transform:rotate(-12deg)}.invite-share-button.email{background:#235997}.invite-share-button.copy{background:#4b5563}.dialog-actions .invite-share-actions{margin-left:auto}@media (width<=560px){.dialog-actions .invite-share-actions{width:auto;margin-left:0}}.quiz-panel{width:100%;max-width:none;margin:0;padding:clamp(18px,4vw,34px)}.quiz-intro,.quiz-question,.quiz-result{gap:16px;display:grid}.quiz-intro{border-radius:var(--radius);background:#fff;border:1px solid #8b6e4a38;padding:clamp(16px,3vw,24px);box-shadow:0 8px 20px #231b1212}.quiz-intro p{font-size:1.02rem;line-height:1.6}.quiz-install-hint{border-radius:var(--radius);background:var(--color-surface-muted);color:var(--color-text-muted);margin-top:14px;padding:10px}.quiz-overview-text{gap:16px;display:grid}.quiz-overview-text p{margin:0}.quiz-overview-text .quiz-deadline{color:var(--color-text);font-weight:700}.quiz-countdown{background:#e5ded4;border-radius:999px;height:34px;position:relative;overflow:hidden}.quiz-countdown span{background:linear-gradient(90deg,#235997,#e18419);transition:width 50ms linear;position:absolute;inset:0 auto 0 0}.quiz-countdown strong{color:#fff;text-shadow:0 1px 3px #000;font-family:var(--font-number);place-items:center;display:grid;position:absolute;inset:0}.quiz-answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.quiz-answers .button{white-space:normal;min-height:58px}.quiz-result{isolation:isolate;border-radius:var(--radius);text-align:center;background:#fff;border:1px solid #8b6e4a38;place-items:center;padding:clamp(20px,4vw,36px);position:relative;overflow:hidden;box-shadow:0 8px 20px #231b1212}.quiz-result>h2,.quiz-result>strong,.quiz-result>p{z-index:1;position:relative}.quiz-result>strong{color:var(--color-primary);font-size:2rem}.quiz-answered-at{color:var(--color-muted);font-size:.82rem;font-family:var(--font-menu);margin:-8px 0 0;font-weight:500}.quiz-encouragement{color:#7a4b0b;max-width:620px;margin:4px 0 0;font-weight:700}.quiz-next-release{width:100%;color:var(--color-muted);border-top:1px solid #8b6e4a33;margin:8px 0 0;padding-top:14px}.quiz-confetti{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.quiz-confetti span{opacity:.9;border-radius:2px;width:10px;height:16px;animation-name:quiz-confetti-fall;animation-timing-function:linear;animation-iteration-count:3;position:absolute;top:-18px}.quiz-confetti span:nth-child(3n){border-radius:50%;width:8px;height:8px}.quiz-confetti span:nth-child(4n){width:13px;height:7px}@keyframes quiz-confetti-fall{0%{translate:0 -25px;rotate:0deg}50%{translate:18px 210px;rotate:360deg}to{translate:-12px 430px;rotate:720deg}}@media (prefers-reduced-motion:reduce){.quiz-confetti{display:none}}@media (width<=600px){.quiz-answers{grid-template-columns:1fr}.quiz-panel{padding:15px}}.quiz-admin{gap:18px;display:grid}.quiz-row-actions{flex-wrap:wrap;gap:8px;display:flex}.dialog:has(.quiz-admin-form){width:min(820px,100%)}.quiz-admin-form{background:0 0;border:0;gap:14px;max-width:none;padding:0;display:grid}.quiz-admin-form>label:not(.checkbox-field){gap:6px;font-weight:700;display:grid}.quiz-admin-form textarea{resize:vertical;min-height:100px}.quiz-answer-edit{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid!important}.quiz-answer-edit input[type=radio]{width:20px;height:20px;margin:0}.quiz-preview{background:var(--surface-soft,#f4f6f5);border-radius:12px;gap:8px;padding:16px;display:grid}.quiz-preview span{border:1px solid var(--border-color,#d8d1c7);background:#fff;border-radius:9px;padding:10px 12px}.quiz-achievement-result{border-radius:var(--radius);color:#29745a;background:#fff;border:1px solid #29745a40;border-left:5px solid #29745a;gap:2px;padding:8px 10px;display:grid}.quiz-achievement-main{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;font-size:.85rem;line-height:1.2;display:flex}.quiz-achievement-main strong{font-size:inherit}.quiz-achievement-main b{font-family:var(--font-number);font-size:inherit;white-space:nowrap;flex:none}.quiz-achievement-result small{color:var(--color-muted);font-size:.7rem;font-family:var(--font-menu);font-weight:500;line-height:1.15}.quiz-achievement-meta{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.quiz-achievement-meta span:last-child{white-space:nowrap}@media (width<=700px){.quiz-admin .admin-toolbar .button{width:100%}}.desktop-header-link,.footer-nav-button{position:relative}.community-unread-badge{z-index:2;color:#fff;min-width:21px;height:21px;font-family:var(--font-body);background:#d62828;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-7px;left:2px;box-shadow:0 2px 7px #6e0c0c59}.invite-steps{color:var(--text-strong,#1f2937);margin:16px 0 0;padding-left:1.5rem;line-height:1.55}.invite-steps li+li{margin-top:4px}.team-complete-badge{z-index:2;box-sizing:border-box;color:#fff;width:21px;min-width:21px;height:21px;font-family:var(--font-body);background:#168c4b;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-7px;left:2px;box-shadow:0 2px 7px #116b3a59}.team-completeness-notice{border:1px solid;border-radius:10px;align-items:flex-start;gap:10px;margin:-6px 0;padding:13px 14px;font-weight:700;line-height:1.35;display:flex}.team-completeness-notice.complete{color:#116b3a;background:#e9f7ef;border-color:#168c4b}.team-completeness-notice.incomplete{color:#a61e1e;background:#fff0f0;border-color:#c92a2a}.team-completeness-icon{color:#fff;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-weight:900;line-height:1;display:inline-flex}.team-completeness-notice.complete .team-completeness-icon{background:#168c4b}.team-completeness-notice.incomplete .team-completeness-icon{background:#c92a2a}.resource-bar--compact-inline{grid-template-columns:auto minmax(80px,1fr) auto;align-items:center;gap:10px;display:grid}.resource-bar--compact-inline .resource-bar__header{margin:0;display:contents}.resource-bar--compact-inline .resource-bar__copy{white-space:nowrap;grid-column:1}.resource-bar--compact-inline .resource-bar__track{grid-area:1/2;width:100%}.resource-bar--compact-inline .resource-bar__meta{white-space:nowrap;grid-area:1/3}.team-completeness-followup{color:inherit;margin-top:4px;font-size:.86em;font-weight:600;display:block}.team-beta-guide-metrics .resource-bar--compact-inline span{margin-bottom:0;display:inline}.team-beta-guide-metrics .resource-bar--compact-inline .resource-bar__fill{display:block}.team-beta-guide-metrics{grid-template-columns:minmax(0,1fr)}.team-beta-guide-metrics .resource-bar--compact-inline{grid-template-columns:125px minmax(80px,1fr) 42px}.team-beta-guide-metrics .resource-bar--compact-inline .resource-bar__meta{justify-items:end;width:42px}@media (width<=420px){.team-beta-guide-metrics .resource-bar--compact-inline{grid-template-columns:112px minmax(60px,1fr) 38px;gap:7px}.team-beta-guide-metrics .resource-bar--compact-inline .resource-bar__meta{width:38px}}.team-beta-guide-metrics .resource-bar--compact-inline{min-height:0;padding-top:3px;padding-bottom:3px}.team-completeness-recommendation{flex-wrap:wrap;justify-content:flex-start;margin-top:6px;font-size:.86em;font-weight:600}.header-profile-label,.header-group-label{align-items:center;gap:4px;width:100%;min-width:0;display:flex}.header-profile-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.header-profile-wreath{white-space:nowrap;flex:none;overflow:visible}.header-group-label .group-name-with-visibility{width:100%;min-width:0}.header-group-label .group-visibility-icon{flex:none}@media (width<=860px){.header-account>.header-menu,.header-profile-menu,.header-group-menu{justify-self:end;width:min(171.6px,100vw - 8px)!important}.header-account>.header-menu>.menu-toggle,.header-profile-menu .header-profile-action,.header-group-menu .header-group-action{max-width:none;width:100%!important}}:root{--wyberhake-navy:#082b5c;--wyberhake-blue-dark:#103b77;--wyberhake-blue:#17458f;--wyberhake-blue-medium:#245aa8;--wyberhake-blue-light:#eaf1fb;--wyberhake-orange:#e98400;--wyberhake-orange-hover:#d87500;--wyberhake-orange-light:#fff2df;--background:#f5f7fb;--surface:#fff;--surface-secondary:#f9fafc;--border:#e1e6ee;--text-primary:#18202a;--text-secondary:#667085;--text-muted:#8a94a3;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--shadow-sm:0 1px 3px #0f23460d;--shadow-md:0 6px 18px #0f234614;--color-bg:var(--background);--color-surface:var(--surface);--color-surface-muted:var(--surface-secondary);--color-text:var(--text-primary);--color-muted:var(--text-secondary);--color-line:var(--border);--color-primary:var(--wyberhake-blue);--color-active-tab:var(--wyberhake-blue);--color-header:var(--wyberhake-navy);--shadow:var(--shadow-md);--radius:var(--radius-md);--page-max-width:1440px;--page-padding-x:clamp(16px, 3vw, 32px);--header-height:88px}html{background:var(--background)}body{color:var(--text-primary);background:var(--background);background-image:none;line-height:1.55}.app-shell{padding-top:calc(var(--header-height) + 24px)}.main-content{min-width:0}.app-header{width:100%;max-width:none;height:var(--header-height);padding-inline:max(var(--page-padding-x), calc((100vw - var(--page-max-width)) / 2));color:#fff;background:linear-gradient(112deg, var(--wyberhake-navy), var(--wyberhake-blue-dark));-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #ffffff1f;border-radius:0;align-items:center;box-shadow:0 4px 20px #082b5c33}.app-header:before{display:none}.header-nav-button,.header-primary-nav button,.header-primary-nav a{border-radius:var(--radius-sm);color:#ffffffd1;transition:background-color .16s,color .16s,transform .16s}.header-nav-button:hover,.header-primary-nav button:hover,.header-primary-nav a:hover{color:#fff;background:#ffffff1a}.header-nav-button.active,.header-primary-nav .active{color:#fff;box-shadow:inset 0 -3px 0 var(--wyberhake-orange);background:#ffffff24}.page-container{gap:18px;display:grid}.page-heading{box-shadow:none;background:0 0;border:0;padding:4px 2px 12px}.page-heading .eyebrow{color:var(--wyberhake-blue-medium);letter-spacing:.11em;text-transform:uppercase;margin:0 0 3px;font-size:.72rem;font-weight:700}.page-heading h1{color:var(--wyberhake-navy);font-family:var(--font-logo);letter-spacing:-.025em;margin:0;font-size:clamp(1.65rem,2.5vw,2.15rem);line-height:1.18}.page-description{color:var(--text-secondary);margin:5px 0 0;font-size:.95rem}.page-content{min-width:0}.panel,.news-card,.latest-result-row,.ranking-summary-card,.ticker-card,.team-beta-guide-card,.team-beta-guide-group,.team-beta-guide-association-box,.ranking-row,.ranking-detail-card{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);background:var(--surface);box-shadow:var(--shadow-sm)}.panel-head h2,.panel h2,.festival-column>h2{color:var(--wyberhake-navy);letter-spacing:-.01em;font-size:1.08rem}.button{border-radius:var(--radius-sm);min-height:42px;box-shadow:none;padding:9px 15px;font-weight:600;transition:transform .14s,box-shadow .14s,background-color .14s}.button:hover:not(:disabled){transform:translateY(-1px)}.button-primary{border-color:var(--wyberhake-blue);color:#fff;background:var(--wyberhake-blue)}.button-primary:hover:not(:disabled){background:var(--wyberhake-blue-dark);box-shadow:0 5px 12px #17458f2e}.community-composer .button-primary,.dashboard-community-composer .button-primary,.team-beta-guide-main-action,.team-beta-guide-desktop-action,.team-beta-guide-mobile-action{border-color:var(--wyberhake-orange)!important;background:var(--wyberhake-orange)!important;color:#fff!important}.community-composer .button-primary:hover:not(:disabled),.dashboard-community-composer .button-primary:hover:not(:disabled){background:var(--wyberhake-orange-hover)!important}.button-secondary{border:1px solid var(--border);color:var(--wyberhake-blue-dark);background:#fff}input,select,textarea{border-radius:var(--radius-sm);color:var(--text-primary);background:#fff;border:1px solid #cfd7e3;box-shadow:inset 0 1px 2px #0f234606}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{outline-offset:2px;border-color:var(--wyberhake-blue-medium);outline:3px solid #245aa83d}.team-tabs{border:1px solid var(--border);background:var(--surface-secondary);border-radius:10px;gap:4px;padding:4px}.team-tabs button{min-height:40px;color:var(--text-secondary);background:0 0;border:0;border-radius:7px;font-weight:600}.team-tabs button.active{color:#fff;background:var(--wyberhake-blue);box-shadow:0 2px 7px #17458f2e}.ticker-filter-row button{border:1px solid var(--border);color:var(--text-primary);background:#fff}.ticker-filter-row button.active{border-color:var(--wyberhake-blue);color:#fff;background:var(--wyberhake-blue)}.dashboard-complete-top{align-items:start;gap:18px}.dashboard-results-stack{gap:18px}.ranking-summary-card strong{color:var(--wyberhake-blue);font-size:1.45rem}.latest-results-list{gap:10px}.latest-result-row{text-align:left;padding:14px 15px;transition:border-color .14s,transform .14s,box-shadow .14s}button.latest-result-row:hover{box-shadow:var(--shadow-md);border-color:#b8cae5;transform:translateY(-1px)}.latest-result-content{gap:4px}.latest-result-content>strong{color:var(--wyberhake-navy)}.latest-result-place,.latest-result-meta-line{color:var(--text-secondary)}.latest-result-national-rank{color:var(--wyberhake-blue);font-weight:700}.news-list{gap:12px}.news-card{padding:16px}.news-meta{color:var(--text-muted)}.news-html{color:var(--text-secondary)}.team-beta-guide-metrics,.team-beta-guide-association-accordions,.team-beta-guide-groups{gap:12px}.team-beta-guide-association-box,.team-beta-guide-group{box-shadow:var(--shadow-sm);overflow:hidden}.team-beta-guide-association-box>button,.team-beta-guide-group-toggle{background:var(--surface-secondary);min-height:54px;padding:11px 14px}.team-beta-guide-association-box>div,.team-beta-guide-group>div{border-top:1px solid var(--border)}.team-beta-guide-person,.team-beta-guide-overview-person{background:#fff;border-bottom:1px solid #edf0f5;min-height:52px}.team-beta-guide-person:hover{background:var(--wyberhake-blue-light)}.team-beta-guide-person.selected{background:var(--wyberhake-orange-light)}.team-beta-guide-person>i{border-radius:50%;flex:0 0 24px}.team-beta-guide-person small{color:var(--text-secondary)}.team-beta-guide-person>b{color:var(--wyberhake-blue-dark);font-variant-numeric:tabular-nums}.team-beta-guide-filter-row{border-radius:var(--radius-md);background:var(--surface-secondary);gap:10px;padding:12px}.team-completeness-notice{border-radius:var(--radius-md)}.ranking-toolbar{gap:12px;padding:0 0 14px}.ranking-filters{gap:10px}.ranking-list{gap:9px}.ranking-row{transition:border-color .14s,box-shadow .14s;overflow:hidden}.ranking-row:hover{box-shadow:var(--shadow-md);border-color:#b8cae5}.ranking-row.current-user,.ranking-row.is-current-user{border:2px solid var(--wyberhake-blue);background:var(--wyberhake-blue-light)}.points-pill{color:var(--wyberhake-blue-dark);background:var(--wyberhake-blue-light)}.ticker-columns{align-items:start;gap:18px}.community-composer textarea{min-height:112px}.ticker-list{gap:10px}.ticker-card{padding:14px}.ticker-event{border-left:3px solid var(--wyberhake-blue)}.community-avatar{box-shadow:0 0 0 2px #fff, 0 0 0 3px var(--border)}.community-event-meta{color:var(--text-muted)}.community-text{color:var(--text-primary)}.community-actions{border-top:1px solid #edf0f5;gap:5px;padding-top:10px}.community-actions button{border-radius:8px;min-height:36px}.community-actions button.active{color:var(--wyberhake-blue);background:var(--wyberhake-blue-light)}.community-comment{background:var(--surface-secondary);border-radius:9px}.festival-columns{align-items:start;gap:18px}.festival-column{min-width:0}.festival-column>h2{margin:0 0 12px}.dialog-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#081b379e;padding:24px}.dialog{border-radius:var(--radius-lg);background:#fff;border:1px solid #ffffff8c;width:min(680px,100%);max-height:90vh;box-shadow:0 22px 60px #082b5c40}.dialog-header{z-index:2;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;padding:18px 22px;position:sticky;top:0}.dialog-body{padding:20px 22px 24px}.dialog-close{border-radius:50%;width:44px;height:44px}.form-message{border-radius:var(--radius-sm)}.load-more-row{padding-top:12px}.footer-nav{padding-bottom:env(safe-area-inset-bottom);color:#fff;background:#082b5cf7;border:1px solid #ffffff1f;box-shadow:0 -8px 28px #082b5c29}.footer-nav-button{color:#ffffffb8;min-height:58px}.footer-nav-button.active{color:#fff;box-shadow:inset 0 3px 0 var(--wyberhake-orange);background:#ffffff1a}@media (width>=1200px){.dashboard-complete-top{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr)}.ranking-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.team-beta-guide-association-accordions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.ticker-columns{grid-template-columns:minmax(0,1.6fr) minmax(330px,.72fr)}.festival-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){:root{--page-padding-x:14px;--header-height:68px;--page-padding-bottom:calc(88px + env(safe-area-inset-bottom))}.app-shell{padding-top:calc(var(--header-height) + 16px)}.app-header{padding-inline:12px}.page-container{gap:12px}.page-heading{padding:2px 2px 8px}.page-heading .eyebrow{font-size:.66rem}.page-heading h1{font-size:1.58rem}.page-description{font-size:.86rem;line-height:1.4}.panel{padding:14px}.dashboard-complete-top,.ticker-columns,.festival-columns{display:block}.ranking-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ranking-summary-card{min-height:82px;padding:12px}.latest-result-row,.news-card,.ticker-card{padding:13px}.team-tabs{scrollbar-width:none;overflow-x:auto}.team-tabs::-webkit-scrollbar{display:none}.team-tabs button{flex:none;min-width:max-content;min-height:44px}.ticker-filter-row{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.ticker-filter-row button{flex:none;min-height:42px}.ranking-row{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.dialog-backdrop{align-items:flex-end;padding:0}.dialog{border-radius:18px 18px 0 0;width:100%;max-height:92dvh}.dialog-header{padding:14px 16px}.dialog-body{padding:16px 16px calc(20px + env(safe-area-inset-bottom))}.team-beta-guide-person,.team-beta-guide-overview-person{min-height:56px}.festival-column:not(.active){display:none}.festival-column.active{display:block}.footer-nav{border-width:1px 0 0;border-radius:0;width:100%;max-width:none}.footer-nav-button{min-width:0;min-height:62px;padding-inline:4px;font-size:.7rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=861px){:root{--header-height:78px}.app-shell:before{display:none!important}.app-shell{padding-top:calc(var(--header-height) + 24px)}.app-header{height:var(--header-height);align-items:center;gap:clamp(16px,2vw,30px);padding-block:0;display:flex;background:linear-gradient(112deg, var(--wyberhake-navy), var(--wyberhake-blue-dark))!important}.brand-button{flex:none;width:clamp(210px,18vw,280px);height:62px;position:static;overflow:hidden}.brand-button picture,.brand-header-image{width:100%;height:62px}.brand-header-image{object-fit:contain;object-position:left center;max-width:100%;margin:0}.header-account{flex:auto;justify-content:flex-end;align-self:center;align-items:center;gap:6px;min-width:0;margin:0;display:flex;position:static}.desktop-header-nav{order:1;justify-content:flex-end;align-items:center;gap:3px;min-width:0;margin-right:auto;display:flex}.desktop-header-link,.header-account .menu-toggle,.header-sub-action.header-profile-action,.header-sub-action.header-group-action{box-sizing:border-box;color:#ffffffd6;width:auto;min-width:0;max-width:none;height:42px;min-height:42px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:9px;padding:8px 10px;font-size:.78rem;line-height:1;position:relative;margin:0!important}.desktop-header-link{justify-content:center;align-self:center}.desktop-header-link:hover,.header-account .menu-toggle:hover,.header-sub-action.header-profile-action:hover,.header-sub-action.header-group-action:hover{color:#fff;background:#ffffff14;border-color:#ffffff1f}.desktop-header-link.active{-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff!important;box-shadow:inset 0 -3px 0 var(--wyberhake-orange)!important;background:#ffffff1f!important;border-color:#ffffff26!important}.desktop-header-link .nav-icon,.header-sub-action .nav-icon,.header-profile-action .account-avatar-wrap>img:not(.premium-crown){object-fit:cover;border-radius:6px;flex:0 0 22px;width:22px;height:22px}.header-menu{order:5;align-self:center;width:auto;height:auto}.header-account .menu-toggle{align-items:center;gap:7px;display:inline-flex}.menu-toggle-lines{gap:4px;width:19px}.menu-toggle-lines span{height:2px}.header-profile-menu,.header-group-menu{place-self:center;width:auto;min-width:0;max-width:none;display:block;position:relative}.header-profile-menu{order:3}.header-group-menu{order:4;margin:0}.header-profile-menu .header-profile-action,.header-group-menu .header-group-action{width:auto;max-width:175px}.header-profile-label,.header-group-label{max-width:128px}.header-menu-panel{top:calc(100% + 8px)}}@media (width>=861px) and (width<=1120px){.brand-button{width:190px}.desktop-header-link{padding-inline:7px;font-size:.72rem}.desktop-header-link .nav-icon{flex-basis:19px;width:19px;height:19px}.header-group-label{max-width:82px}.header-profile-label{max-width:86px}}@media (width<=860px){:root{--header-height:68px}.app-shell:before{display:none!important}.app-shell{padding-top:calc(var(--header-height) + 16px)}.app-header{height:var(--header-height);justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex;background:linear-gradient(112deg, var(--wyberhake-navy), var(--wyberhake-blue-dark))!important}.brand-button{flex:0 auto;width:min(190px,48vw);height:58px;position:static;overflow:hidden}.brand-button picture,.brand-header-image{width:100%;height:58px;margin:0}.brand-header-image{object-fit:contain;object-position:left center}.header-account{flex:none;align-self:center;align-items:center;gap:5px;margin:0;display:flex;position:static}.desktop-header-nav,.header-group-menu{display:none}.header-profile-menu,.header-account>.header-menu{width:auto!important}.header-profile-menu{order:1}.header-menu{order:2}.header-sub-action.header-profile-action,.header-account .menu-toggle{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;justify-content:center;align-items:center;height:44px;min-height:44px;padding:7px;display:inline-flex;width:44px!important}.header-profile-label,.header-account .menu-toggle>span:last-child{display:none}.header-profile-action .account-avatar-wrap>img:not(.premium-crown){border-radius:8px;width:28px;height:28px}.menu-toggle-lines{gap:4px;width:21px}.menu-toggle-lines span{background:#fff;height:2px}.header-menu-panel{top:calc(100% + 8px);left:auto;right:0}}@media (width<=420px){.brand-button{width:min(164px,46vw)}}@media (width>=861px){.app-header{grid-template-columns:none!important;width:100%!important;max-width:none!important;overflow:visible!important}.brand-button{margin:0!important;inset:auto!important}.header-account{flex:1 1 0!important;width:auto!important;display:flex!important;inset:auto!important;overflow:visible!important}.desktop-header-nav{flex:auto!important;display:flex!important;overflow:visible!important}.desktop-header-link{white-space:nowrap!important;flex:none!important;width:auto!important}.header-profile-menu,.header-group-menu,.header-account>.header-menu{flex:none!important;grid-area:auto!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important}.header-profile-menu{order:2!important}.header-group-menu{order:3!important}.header-account>.header-menu{order:4!important}.header-profile-menu .header-profile-action,.header-group-menu .header-group-action{white-space:nowrap!important;width:auto!important;min-width:44px!important;max-width:165px!important;margin:0!important}.header-profile-menu .header-menu-panel,.header-group-menu .header-menu-panel,.header-account>.header-menu .header-menu-panel{width:min(300px,100vw - 32px)}}@media (width>=861px) and (width<=1280px){.desktop-header-link{padding-inline:6px!important}.header-profile-label,.header-group-label{display:none!important}.header-profile-menu .header-profile-action,.header-group-menu .header-group-action{justify-content:center!important;width:44px!important;padding:7px!important}}@media (width>=1200px){:root{--header-height:122px}.app-shell{padding-top:calc(var(--header-height) + 24px)}.app-header{height:var(--header-height)!important;padding:0 max(var(--page-padding-x), calc((100vw - var(--page-max-width)) / 2))!important;display:block!important}.brand-button{top:6px!important;left:max(var(--page-padding-x), calc((100vw - var(--page-max-width)) / 2))!important;width:285px!important;height:68px!important;position:absolute!important}.brand-button picture,.brand-header-image{height:68px!important}.header-account{padding-top:12px;align-items:flex-start!important;width:100%!important;height:100%!important;display:flex!important;position:static!important}.header-profile-menu,.header-group-menu{margin-left:6px!important;position:relative!important;top:auto!important}.header-profile-menu{margin-left:auto!important}.header-profile-menu .header-profile-action,.header-group-menu .header-group-action{color:#fff!important;background:#ffffff12!important;border:1px solid #ffffff24!important;border-radius:9px!important;height:42px!important;min-height:42px!important;padding:7px 11px!important}.desktop-header-nav{border-top:1px solid #ffffff1a;height:47px;right:calc(max(var(--page-padding-x), calc((100vw - var(--page-max-width)) / 2)) + 96px)!important;bottom:0!important;left:max(var(--page-padding-x), calc((100vw - var(--page-max-width)) / 2))!important;align-items:stretch!important;gap:0!important;margin:0!important;display:flex!important;position:absolute!important}.desktop-header-link{color:#ffffffb8!important;height:47px!important;min-height:47px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:3px solid #0000!important;border-radius:0!important;flex:1 1 0!important;justify-content:center!important;padding:8px 14px!important;font-size:.82rem!important}.desktop-header-link:hover{color:#fff!important;background:#ffffff0f!important}.desktop-header-link.active{border-bottom-color:var(--wyberhake-orange)!important;color:#fff!important;box-shadow:none!important;background:#ffffff1a!important}.header-account>.header-menu{border-top:1px solid #ffffff1a;right:max(var(--page-padding-x), calc((100vw - var(--page-max-width)) / 2))!important;width:96px!important;height:47px!important;margin:0!important;position:absolute!important;bottom:0!important}.header-account .menu-toggle{color:#ffffffc7!important;background:0 0!important;border:0!important;border-bottom:3px solid #0000!important;border-radius:0!important;justify-content:center!important;width:100%!important;height:47px!important;min-height:47px!important}.header-account .menu-toggle:hover,.header-menu.navigation-menu-active .menu-toggle{border-bottom-color:var(--wyberhake-orange)!important;color:#fff!important;background:#ffffff14!important}.header-account>.header-menu .header-menu-panel{top:calc(100% + 8px);left:auto;right:0}.dashboard-complete-top.dashboard-three-column{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr) minmax(320px,1fr);align-items:start;gap:18px;display:grid}.dashboard-three-column>.panel{min-width:0;height:auto}.dashboard-three-column .ranking-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px) and (width<=1450px){.dashboard-complete-top.dashboard-three-column{grid-template-columns:minmax(0,1.05fr) minmax(255px,.8fr) minmax(300px,.95fr);gap:14px}.desktop-header-link{padding-inline:8px!important}}@media (width<=1199px){.dashboard-complete-top.dashboard-three-column{grid-template-columns:1fr;display:grid}}@media (width>=1200px){:root{--header-height:150px}.app-header{height:150px!important}.brand-button{width:340px!important;height:88px!important;top:8px!important}.brand-button picture,.brand-header-image{height:88px!important}.header-account{padding-top:18px!important}.desktop-header-nav{border-top-color:#ffffff24!important;height:52px!important}.desktop-header-link,.header-account>.header-menu,.header-account .menu-toggle{height:52px!important;min-height:52px!important}}.dashboard-clubhouse-grid{align-items:start;gap:18px;display:grid}@media (width>=1200px){.dashboard-clubhouse-grid{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr) minmax(320px,1fr);grid-template-areas:"results rankings ticker""news news ticker"}.dashboard-clubhouse-grid>.latest-results-panel{grid-area:results}.dashboard-clubhouse-grid>.ranking-summary-panel{grid-area:rankings}.dashboard-clubhouse-grid>.dashboard-ticker-panel{grid-area:ticker}.dashboard-clubhouse-grid>.dashboard-news-panel{grid-area:news}.dashboard-clubhouse-grid>.panel{min-width:0}.dashboard-clubhouse-grid .ranking-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px) and (width<=1450px){.dashboard-clubhouse-grid{grid-template-columns:minmax(0,1.05fr) minmax(255px,.8fr) minmax(300px,.95fr);gap:14px}}@media (width<=1199px){.dashboard-clubhouse-grid{grid-template-columns:minmax(0,1fr)}}:root{--shadow-sm:0 1px 2px #0f23460b;--shadow-md:0 4px 14px #0f234612}.page-container{gap:12px}.page-heading{padding-bottom:7px}.page-description{margin-top:3px}@media (width>=1200px){.page-container:has(.dashboard-clubhouse-grid) .page-heading{background-image:url(/images/clubhaus-schwinger-hero-two-wrestlers-20260820.png);background-position:right 18px center;background-repeat:no-repeat;background-size:min(39vw,590px);min-height:112px;padding-right:min(40vw,620px)}}@media (width<=1199px){.page-container:has(.dashboard-clubhouse-grid) .page-heading{background-image:none}}.panel{padding:clamp(13px,1.5vw,18px)}.panel-head{margin-bottom:10px}.news-list,.latest-results-list,.dashboard-clubhouse-grid{gap:10px}.news-card,.latest-result-row,.ticker-card{padding:12px 13px}.ranking-summary-grid{gap:7px}.ranking-summary-card{min-height:80px;padding:10px 11px}.button{min-height:38px;padding:7px 12px}.compact-button{min-height:32px;padding:5px 9px}@media (width>=1200px){.header-account{align-items:flex-start!important;padding-top:12px!important}.header-profile-menu,.header-group-menu{align-self:flex-start!important;margin-top:0!important}.header-profile-menu .header-profile-action,.header-group-menu .header-group-action{margin-top:0!important}.dashboard-clubhouse-grid{gap:12px}}@media (width<=860px){:root{--page-padding-x:12px;--page-padding-bottom:calc(76px + env(safe-area-inset-bottom))}.app-shell{padding-top:calc(var(--header-height) + 10px)}.page-container{gap:9px}.page-heading{padding-bottom:4px}.page-heading h1{font-size:1.42rem}.page-description{font-size:.8rem}.panel{padding:12px}.panel-head{margin-bottom:8px}.panel-head h2,.panel h2{font-size:1rem}.news-card,.latest-result-row,.ticker-card{padding:11px}.header-group-menu{order:2!important;width:auto!important;min-width:44px!important;display:block!important}.header-profile-menu{order:1!important}.header-account>.header-menu{order:3!important}.header-group-menu .header-group-action{color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff29!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;min-height:44px!important;padding:7px!important;display:inline-flex!important}.header-group-menu .header-group-label{display:none!important}.header-group-menu .nav-icon{flex:0 0 27px;width:27px;height:27px}.footer-nav{color:var(--wyberhake-navy)!important;border-top:1px solid var(--border)!important;background:#fffffffa!important;box-shadow:0 -6px 20px #082b5c1a!important}.footer-nav-button,.footer-nav-button>span,.footer-more>.footer-nav-button{color:var(--wyberhake-navy)!important}.footer-nav-button{background:0 0!important;min-height:56px!important}.footer-nav-button.active{color:var(--wyberhake-blue)!important;background:var(--wyberhake-blue-light)!important;box-shadow:inset 0 3px 0 var(--wyberhake-orange)!important}.footer-nav-button.active>span{color:var(--wyberhake-blue)!important}.footer-more-panel{color:var(--text-primary);background:#fff}}@media (width<=420px){.brand-button{width:min(150px,42vw)!important}.header-account{gap:3px}.header-sub-action.header-profile-action,.header-group-menu .header-group-action,.header-account .menu-toggle{width:42px!important;height:42px!important;min-height:42px!important}}.panel,.news-card,.latest-result-row,.ranking-summary-card,.ticker-card,.ranking-row,.ranking-detail-card,.team-beta-guide-card,.team-beta-guide-needed{border-left-width:3px;border-left-color:var(--wyberhake-blue-medium)}.dashboard-ticker-panel,.ticker-event{border-left-color:var(--wyberhake-blue)}.ticker-injury-card,.news-card{border-left-color:var(--wyberhake-orange)}.latest-result-row{border-left-color:var(--wyberhake-blue-medium)}.ranking-summary-card,.ranking-row{border-left-color:var(--wyberhake-blue)}.team-beta-guide-border-bksv{--association-color:var(--team-bksv)}.team-beta-guide-border-isv{--association-color:var(--team-isv)}.team-beta-guide-border-nosv{--association-color:var(--team-nosv)}.team-beta-guide-border-nwsv{--association-color:var(--team-nwsv)}.team-beta-guide-border-swsv{--association-color:var(--team-swsv)}.team-beta-guide-association-box,.team-beta-guide-group{border-left-width:4px!important;border-left-color:var(--association-color,var(--wyberhake-blue))!important}.team-beta-guide-person.selected,.team-beta-guide-association-box .team-beta-guide-person.selected,.team-beta-guide-group .team-beta-guide-person.selected{background:#eaf7f0!important}.team-beta-guide-person.selected:hover{background:#e1f2e9!important}.dialog-close{z-index:12;float:right;border:1px solid var(--border);width:40px;height:40px;color:var(--wyberhake-navy);box-shadow:var(--shadow-sm);background:#fff;border-radius:10px;place-items:center;margin:0 0 -40px auto;font-size:1.55rem;font-weight:400;line-height:1;display:grid;position:sticky;top:10px}.dialog-close:hover{color:#fff;background:var(--wyberhake-blue)}.dialog-close span{display:block;transform:translateY(-1px)}.dialog-header{padding-right:52px!important}.dialog-header h2{padding-right:0!important}@media (width<=767px){.dialog-close{width:40px;height:40px;top:8px;right:auto}}.ranking-detail-dialog>.ranking-detail-tab-panel.ranking-activity-card{overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.ranking-detail-dialog>.ranking-detail-tab-panel.ranking-activity-card>.ranking-detail-head{display:none}.ranking-detail-dialog>.ranking-detail-tab-panel.ranking-activity-card>.ranking-detail-results{gap:7px;padding:0}.footer-nav .team-complete-badge,.desktop-header-nav .team-complete-badge,.desktop-header-link .team-complete-badge,.header-menu .team-complete-badge{color:#fff!important;background:#168c4b!important;border-color:#fff!important;box-shadow:0 2px 7px #116b3a59!important}.footer-nav .team-complete-badge,.footer-nav-button .team-complete-badge,.footer-nav-button.active .team-complete-badge{color:#fff!important;background:#168c4b!important}.ticker-injury-card{border-left-width:4px;border-left-color:var(--wyberhake-orange)}.ticker-injury-bksv{border-left-color:var(--team-bksv)!important}.ticker-injury-isv{border-left-color:var(--team-isv)!important}.ticker-injury-nosv{border-left-color:var(--team-nosv)!important}.ticker-injury-nwsv{border-left-color:var(--team-nwsv)!important}.ticker-injury-swsv{border-left-color:var(--team-swsv)!important}.dashboard-panel-title{align-items:center;gap:8px;display:inline-flex}.dashboard-panel-title .nav-icon{object-fit:contain;flex:0 0 25px;width:25px;height:25px}@media (width<=767px){.dashboard-panel-title{gap:6px}.dashboard-panel-title .nav-icon{flex-basis:22px;width:22px;height:22px}}@media (width<=860px){.brand-button{align-self:stretch;height:var(--header-height)!important}.brand-button picture,.brand-header-image{height:var(--header-height)!important;max-height:var(--header-height)!important;margin:0!important}.brand-header-image{object-fit:contain!important;object-position:left center!important}}@media (width>=1200px){:root{--header-height:168px}.app-header{height:168px!important}.brand-button{width:408px!important;height:106px!important}.brand-button picture,.brand-header-image{height:106px!important}}@media (width<=860px){.brand-button{flex:auto!important;width:auto!important;min-width:0!important;max-width:250px!important}.header-account{flex:none!important}.brand-button picture,.brand-header-image{width:100%!important}}@media (width<=420px){.brand-button{flex:1 1 0!important;width:auto!important;max-width:none!important}}@media (width>=861px){.header-menu-panel .desktop-promoted-menu-item{display:none}}.team-beta-guide-association-box .team-beta-guide-overview-person,.team-beta-guide-association-box .team-beta-guide-person,.team-beta-guide-group .team-beta-guide-person{border-left:0!important}.ticker-user-profile-trigger .community-avatar{transition:box-shadow .16s}.ticker-user-profile-trigger:hover .community-avatar,.ticker-user-profile-trigger:focus-visible .community-avatar{box-shadow:0 0 0 2px #fff, 0 0 0 5px var(--wyberhake-blue-medium)}.brand-header-image{transform-origin:0;transform:scale(1.12)}@media (width<=860px){.brand-header-image{transform:scale(1.2)}}@media (width>=861px){.ticker-filter-line{justify-content:stretch;width:100%}.ticker-filter-line>button{flex:1 1 0}}@media (width<=860px){.header-account{grid-template-rows:29px 29px;grid-template-columns:minmax(0,120px) 44px;align-items:stretch!important;gap:4px!important;display:grid!important}.header-profile-menu,.header-group-menu{width:120px!important;min-width:0!important;margin:0!important;display:block!important}.header-profile-menu{grid-area:1/1}.header-group-menu{grid-area:2/1}.header-account>.header-menu{grid-area:1/2/3}.header-sub-action.header-profile-action,.header-group-menu .header-group-action{border-radius:8px!important;justify-content:flex-start!important;gap:6px!important;width:120px!important;height:29px!important;min-height:29px!important;padding:3px 7px!important;display:flex!important}.header-profile-label,.header-group-menu .header-group-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.7rem;line-height:1;overflow:hidden;max-width:none!important;display:flex!important}.header-profile-name,.header-group-label .group-name-with-visibility{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.header-profile-action .account-avatar-wrap>img:not(.premium-crown),.header-group-menu .nav-icon{flex:0 0 21px!important;width:21px!important;height:21px!important}.header-account .menu-toggle{width:44px!important;height:62px!important;min-height:62px!important}.header-account{grid-template-columns:clamp(124px,32vw,142px) clamp(48px,13vw,56px)!important}.header-profile-menu,.header-group-menu,.header-sub-action.header-profile-action,.header-group-menu .header-group-action,.header-account .menu-toggle{width:100%!important}}.app-header.navigation-menu-open .header-navigation-backdrop{z-index:10000!important;-webkit-backdrop-filter:blur(7px)saturate(.8)!important;backdrop-filter:blur(7px)saturate(.8)!important;background:#081b376b!important}.app-header.navigation-menu-open .navigation-menu-active{isolation:isolate;z-index:10001!important;position:relative!important}.navigation-menu-backdrop{-webkit-backdrop-filter:blur(7px)saturate(.8)!important;backdrop-filter:blur(7px)saturate(.8)!important;background:#081b376b!important}@media (width<=860px){.header-profile-action .account-avatar-wrap>img:not(.premium-crown),.header-group-menu .nav-icon{flex-basis:17.5px!important;width:17.5px!important;height:17.5px!important}.app-header.navigation-menu-open .header-navigation-backdrop{display:none!important}.app-header.navigation-menu-open>.brand-button,.app-header.navigation-menu-open .header-account>:not(.navigation-menu-active){filter:blur(6px)saturate(.8);opacity:.52;pointer-events:none}.app-header.navigation-menu-open .navigation-menu-active{filter:none!important;opacity:1!important}.header-profile-menu .header-menu-panel,.header-group-menu .header-menu-panel,.header-account>.header-menu .header-menu-panel{top:calc(var(--header-height) + 8px)!important;max-height:calc(100dvh - var(--header-height) - 92px)!important;position:fixed!important;left:auto!important;right:12px!important}}@media (width>=861px){.register-form-panel .avatar-picker{grid-template-columns:repeat(10,minmax(0,1fr))}}.button-primary:not(.priority-action){border-color:var(--wyberhake-orange)!important;color:#fff!important;background:var(--wyberhake-orange)!important;box-shadow:0 5px 16px #d27a1f3d!important}.button-primary:not(.priority-action):hover:not(:disabled){border-color:var(--wyberhake-orange-hover)!important;background:var(--wyberhake-orange-hover)!important;box-shadow:0 7px 16px #d27a1f4d!important}.button-primary.priority-action{border-color:rgba(var(--priority-color), .42)!important;background:rgb(var(--priority-color))!important}@media (width>=861px){.latest-result-content>.latest-result-meta-line{align-items:center;min-height:40px;display:flex!important}.latest-result-content{grid-template-areas:"name type""place awards""meta national"}.latest-result-content>.latest-result-place{align-items:center;min-height:40px;display:flex}.latest-result-content>.latest-result-meta-line{min-height:0}.latest-result-content>.latest-result-national-rank{align-self:start}}.latest-result-content>.latest-result-place{align-items:center;min-height:40px;display:flex}.latest-result-content>em{justify-self:start}.latest-result-content>.latest-result-national-rank{place-self:start end}@media (width>=861px){.latest-result-content{grid-template-areas:"name.""place awards""type national""meta meta"}}.latest-result-content{grid-template-areas:"name awards""place awards""type.""meta national"!important}.latest-result-content:after{content:"";pointer-events:none;grid-area:awards;place-self:center end;width:40px;height:40px}.latest-result-content>.latest-result-place{min-height:0;display:block}.latest-result-content>.festival-ranking-status-row>.latest-result-awards,.latest-result-content>.latest-result-national-rank{place-self:center end}.latest-result-content>.latest-result-meta-line{align-self:center;min-height:0}@media (width<=860px){.header-account{grid-template-columns:clamp(136px,35vw,156px) clamp(48px,13vw,56px)!important;column-gap:1px!important}}:root{--schwing-sawdust:#d8b477;--schwing-leather:#8b5a2b;--schwing-fir:#2f6b4f;--schwing-linen:#f5efe4}body,.app-shell{background-image:radial-gradient(circle at 12% 18%,#c497540e 0 1px,#0000 1.5px),radial-gradient(circle at 76% 62%,#8b5a2b09 0 1px,#0000 1.5px),repeating-linear-gradient(112deg,#8b5a2b05 0 1px,#0000 1px 9px);background-size:17px 17px,23px 23px,auto}.panel,.dialog,.news-card,.latest-result-row,.ranking-summary-card,.ticker-card{border-bottom-color:#8b5a2b3d}.latest-results-panel,.ranking-summary-panel,.dashboard-news-panel,.dashboard-ticker-panel,.festival-column{background-image:radial-gradient(76px 34px at calc(100% - 30px) 34px,#0000 61%,#8b5a2b12 62% 64%,#0000 65%),radial-gradient(58px 25px at calc(100% - 30px) 34px,#0000 61%,#d8b47717 62% 65%,#0000 66%);background-repeat:no-repeat}.team-beta-guide-view,.team-beta-guide-card,.team-beta-guide-needed,.team-beta-guide-group>h3,.team-beta-guide-association-box>button{background-image:repeating-linear-gradient(45deg,#23599706 0 1px,#0000 1px 6px),repeating-linear-gradient(-45deg,#8b5a2b05 0 1px,#0000 1px 6px)}.team-beta-guide-header,.team-beta-guide-section-head,.team-beta-transfer-head{border-bottom-color:#8b5a2b47!important}.team-tabs button.active,.segmented-control button.active,.desktop-header-link.active,.footer-nav-button.active{box-shadow:inset 0 -3px 0 var(--schwing-sawdust)!important}.form-message.success:before,.form-message-success:before,.admin-message-success:before{content:"✿";color:var(--schwing-fir);margin-right:.42em}.wreath-icon.active:before{content:"✿";color:#c49130;margin-right:3px;font-size:.72em;line-height:1}.latest-result-awards,.achievement-wreaths,.wreath-icon.active{filter:drop-shadow(0 2px 3px #533d1e24)}.dashboard-panel-title:after,.festival-column>h2:after{content:"";background:linear-gradient(90deg, var(--schwing-sawdust), transparent);border-radius:999px;width:22px;height:2px;margin-left:3px}@media (width<=860px){body,.app-shell{background-size:14px 14px,19px 19px,auto}.latest-results-panel,.ranking-summary-panel,.dashboard-news-panel,.dashboard-ticker-panel,.festival-column{background-image:radial-gradient(52px 23px at calc(100% - 20px) 27px,#0000 60%,#8b5a2b0e 61% 64%,#0000 65%)}}@media (width>=1200px){.main-content:has(.dashboard-clubhouse-grid){margin-top:0}.page-container:has(.dashboard-clubhouse-grid){gap:0}.page-container:has(.dashboard-clubhouse-grid) .page-heading{background-position:right 8px top;background-size:auto 100%;border-top:0;border-radius:0;min-height:164px}}@media (width<=860px){.page-container:has(.dashboard-clubhouse-grid) .page-heading{background-image:url(/images/clubhaus-schwinger-hero-two-wrestlers-20260820.png);background-position:right -34px bottom 2px;background-repeat:no-repeat;background-size:min(82vw,410px);min-height:142px;padding-right:38%}.app-header{gap:4px!important;padding-right:4px!important}.header-account>.header-menu{place-self:stretch stretch!important;width:68px!important;min-width:68px!important}.header-account>.header-menu .menu-toggle{width:68px!important;min-width:68px!important}.header-account{grid-template-columns:clamp(136px,35vw,156px) 56px!important;column-gap:20px!important}.header-account>.header-menu,.header-account>.header-menu .menu-toggle{width:56px!important;min-width:56px!important}}@media (width<=767px){.dialog-backdrop.dialog-backdrop-mobile-full{inset:0 0 var(--page-padding-bottom)!important;align-items:stretch!important;padding:0!important}.dialog-backdrop-mobile-full>.dialog.dialog-mobile-full{border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}}body:after{content:"";z-index:40;aspect-ratio:1942/809;pointer-events:none;opacity:.126;background:url(/images/clubhaus-schwinger-hero-two-wrestlers-20260820.png) 100% 100%/contain no-repeat;width:clamp(720px,68vw,1240px);position:fixed;bottom:18px;right:18px}@media (width>=1200px){.main-content:has(.dashboard-clubhouse-grid){margin-top:16px}.page-container:has(.dashboard-clubhouse-grid){gap:12px}.page-container:has(.dashboard-clubhouse-grid) .page-heading{border-radius:var(--radius);background-image:none;border-top:0;min-height:0;padding-right:16px}}@media (width<=860px){body:after{right:6px;bottom:calc(var(--page-padding-bottom) + 8px);opacity:.108;width:min(144vw,660px)}.page-container:has(.dashboard-clubhouse-grid) .page-heading{background-image:none;min-height:0;padding-right:2px}.app-shell:has(.header-profile-menu){padding-top:calc(var(--header-height) + 16px)!important}.header-account{flex:0 0 56px!important;justify-content:flex-end!important;align-items:center!important;gap:0!important;width:56px!important;display:flex!important}.header-account>.header-menu{align-self:center!important;width:56px!important;min-width:56px!important;position:static!important}.header-profile-menu,.header-group-menu{width:156px!important;z-index:calc(var(--z-navigation-menu) + 1)!important;margin:0!important;position:fixed!important;left:auto!important;right:4px!important}.header-profile-menu{top:calc(var(--header-height) + 4px)!important}.header-profile-menu .header-profile-action,.header-group-menu .header-group-action{color:#fff!important;background:#082b5cf5!important;border-color:#ffffff38!important;width:156px!important;box-shadow:0 4px 12px #082b5c29!important}.header-profile-menu,.header-group-menu,.header-profile-menu .header-profile-action,.header-group-menu .header-group-action{width:203px!important}.header-profile-menu .header-profile-action,.header-group-menu .header-group-action{border-radius:10px!important;gap:8px!important;height:38px!important;min-height:38px!important;padding:4px 9px!important}.header-group-menu{top:calc(var(--header-height) + 46px)!important}.header-profile-label,.header-group-menu .header-group-label{font-size:.91rem!important}.header-profile-action .account-avatar-wrap>img:not(.premium-crown),.header-group-menu .nav-icon{flex:0 0 27px!important;width:27px!important;height:27px!important}}@media (width>=1200px){.header-profile-menu,.header-group-menu{right:max(var(--page-padding-x), calc((100vw - var(--page-max-width)) / 2))!important;width:228px!important;margin:0!important;position:absolute!important;left:auto!important}.header-profile-menu{top:4px!important}.header-group-menu{top:61px!important}.header-profile-menu .header-profile-action,.header-group-menu .header-group-action{border-radius:12px!important;justify-content:flex-start!important;gap:10px!important;width:228px!important;height:55px!important;min-height:55px!important;padding:9px 14px!important;font-size:1rem!important}.header-profile-label,.header-group-menu .header-group-label{min-width:0!important;max-width:none!important;font-size:1rem!important;display:flex!important}.header-profile-action .account-avatar-wrap>img:not(.premium-crown),.header-group-menu .nav-icon{flex:0 0 30px!important;width:30px!important;height:30px!important}}@media (width<=860px){.header-profile-menu,.header-group-menu,.header-profile-menu .header-profile-action,.header-group-menu .header-group-action{width:203px!important}.header-profile-menu .header-profile-action,.header-group-menu .header-group-action{height:29px!important;min-height:29px!important;font-size:inherit!important;border-radius:8px!important;gap:6px!important;padding:3px 7px!important}.header-group-menu{top:calc(var(--header-height) + 37px)!important}.header-profile-label,.header-group-menu .header-group-label{font-size:.7rem!important}.header-profile-action .account-avatar-wrap>img:not(.premium-crown),.header-group-menu .nav-icon{flex:0 0 17.5px!important;width:17.5px!important;height:17.5px!important}}@media (width>=1200px){.header-profile-menu .header-profile-action,.header-group-menu .header-group-action{height:42px!important;min-height:42px!important;font-size:inherit!important;border-radius:9px!important;gap:12px!important;padding:7px 11px!important}.header-group-menu{top:48px!important}.header-profile-label,.header-group-menu .header-group-label{font-size:inherit!important}.header-profile-action .account-avatar-wrap>img:not(.premium-crown),.header-group-menu .nav-icon{flex:0 0 22px!important;width:22px!important;height:22px!important}.app-header.navigation-menu-open .header-profile-menu.navigation-menu-active,.app-header.navigation-menu-open .header-group-menu.navigation-menu-active{right:max(var(--page-padding-x), calc((100vw - var(--page-max-width)) / 2))!important;position:absolute!important;left:auto!important}.app-header.navigation-menu-open .header-profile-menu.navigation-menu-active{top:4px!important}.app-header.navigation-menu-open .header-group-menu.navigation-menu-active{top:48px!important}.header-profile-menu.navigation-menu-active>.header-menu-panel,.header-group-menu.navigation-menu-active>.header-menu-panel{top:calc(100% + 8px)!important;left:auto!important;right:0!important}.header-profile-menu.navigation-menu-active>.header-menu-panel{top:calc(100% + 8px)!important}.header-profile-menu,.header-group-menu,.header-profile-menu .header-profile-action,.header-group-menu .header-group-action{width:228px!important}.header-profile-menu .header-profile-action,.header-group-menu .header-group-action,.header-profile-label,.header-group-menu .header-group-label{font-size:.78rem!important}}@media (width<=860px){.app-header.navigation-menu-open .header-profile-menu.navigation-menu-active,.app-header.navigation-menu-open .header-group-menu.navigation-menu-active{width:203px!important;position:fixed!important;left:auto!important;right:4px!important}.app-header.navigation-menu-open .header-profile-menu.navigation-menu-active{top:calc(var(--header-height) + 4px)!important}.app-header.navigation-menu-open .header-group-menu.navigation-menu-active{top:calc(var(--header-height) + 37px)!important}.header-profile-menu.navigation-menu-active>.header-menu-panel,.header-group-menu.navigation-menu-active>.header-menu-panel{left:auto!important;right:0!important}.header-profile-menu.navigation-menu-active>.header-menu-panel{top:calc(200% + 12px)!important}.header-group-menu.navigation-menu-active>.header-menu-panel{top:calc(100% + 8px)!important}.header-profile-menu.navigation-menu-active>.header-menu-panel,.header-group-menu.navigation-menu-active>.header-menu-panel{top:calc(var(--header-height) + 74px)!important;position:fixed!important;left:auto!important;right:4px!important}.header-profile-menu,.header-group-menu,.header-profile-menu .header-profile-action,.header-group-menu .header-group-action,.app-header.navigation-menu-open .header-profile-menu.navigation-menu-active,.app-header.navigation-menu-open .header-group-menu.navigation-menu-active{width:38px!important}.header-profile-menu .header-profile-action,.header-group-menu .header-group-action{justify-content:center!important;gap:0!important;height:38px!important;min-height:38px!important;padding:5px!important}.header-profile-label,.header-group-menu .header-group-label{display:none!important}.header-group-menu,.app-header.navigation-menu-open .header-group-menu.navigation-menu-active{top:calc(var(--header-height) + 46px)!important}.header-profile-menu.navigation-menu-active>.header-menu-panel,.header-group-menu.navigation-menu-active>.header-menu-panel{top:calc(var(--header-height) + 92px)!important}.header-account>.header-menu,.header-account>.header-menu>.menu-toggle{width:38px!important;min-width:38px!important;max-width:38px!important}.header-account>.header-menu>.menu-toggle{height:38px!important;min-height:38px!important;padding:5px!important}}@media (width>=1200px){.brand-button{left:max(calc(var(--page-padding-x) / 2), calc((100vw - var(--page-max-width)) / 4))!important}}@media (width<=860px){.brand-button{transform:translate(-6px)}}.ranking-summary-card-gruppe,.ranking-summary-card-national{background-color:#f3f5f7}.ranking-summary-card-verband{background-color:#eaf4ff;border-color:#9ec5eb;border-left-color:var(--wyberhake-blue)!important}.ranking-summary-card-teilverband{background-color:#fff3e3;border-color:#efc68d;border-left-color:var(--wyberhake-orange)!important}.ranking-summary-abbreviation{color:inherit;font-size:.82em;font-weight:800}@media (width<=767px){.dialog-backdrop{bottom:calc(62px + env(safe-area-inset-bottom))}.dialog.dialog-mobile-full{height:100%;max-height:none}.dialog-header{min-height:48px;padding:8px 52px 8px 12px!important}.dialog-header h2{min-height:32px;margin:0;font-size:.94rem;line-height:1.2;padding:0!important}.dialog-subtitle{margin-top:2px;font-size:.74rem;line-height:1.25}.dialog-close{width:36px;height:36px;margin-bottom:-36px;top:6px}.team-beta-guide-association-accordions,.team-beta-guide-groups{gap:0}.team-beta-guide-association-box,.team-beta-guide-group{box-shadow:none;border-radius:0}.team-beta-guide-association-box+.team-beta-guide-association-box,.team-beta-guide-group+.team-beta-guide-group{border-top:0}.team-beta-guide-association-box>button,.team-beta-guide-group-toggle{min-height:42px;padding:7px 10px}.team-beta-guide-person,.team-beta-guide-overview-person{min-height:44px;padding-block:6px}}@media (width<=860px){.page-container-mobile-heading-hidden>.page-heading{display:none}.page-container-mobile-heading-hidden{gap:0}.team-beta-guide-association-accordions,.team-beta-guide-groups{gap:0!important}.team-beta-guide-association-box,.team-beta-guide-group{margin:0;box-shadow:none!important;border-radius:0!important}.team-beta-guide-association-box+.team-beta-guide-association-box,.team-beta-guide-group+.team-beta-guide-group{border-top:0}.team-beta-guide-association-box>button,.team-beta-guide-group-toggle{line-height:1.1;min-height:38px!important;padding:5px 8px!important}.team-beta-guide-association-box>button>span strong,.team-beta-guide-group-toggle>span strong{padding:1px 6px}.team-beta-guide-association-box>button>small,.team-beta-guide-group-toggle>small{line-height:1}.team-beta-guide-overview-person,.team-beta-guide-person{line-height:1.15;min-height:40px!important;padding:5px 8px!important}}.team-beta-guide-associations-cardless{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}@media (width>=1200px){.brand-button{left:max(var(--page-padding-x), calc((100vw - var(--page-max-width)) / 2))!important}}.news-card,.latest-result-row,.ticker-card,.festival-card{background-color:var(--color-surface-muted)}@media (width<=860px){.dialog-backdrop.dialog-backdrop-mobile-full{padding:0!important;inset:0!important}.dialog-backdrop-mobile-full>.dialog.dialog-mobile-full{height:100%!important;max-height:none!important}.dialog-mobile-full .dialog-body{padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}.footer-nav{z-index:calc(var(--z-dialog) + 1)}}.team-beta-guide-view.panel{border-left:3px solid var(--wyberhake-blue)!important}@media (width<=860px){.header-profile-menu,.header-group-menu,.app-header.navigation-menu-open .header-profile-menu.navigation-menu-active,.app-header.navigation-menu-open .header-group-menu.navigation-menu-active{top:calc(var(--header-height) - 8px)!important;width:38px!important;min-width:38px!important;position:fixed!important}.header-profile-menu,.app-header.navigation-menu-open .header-profile-menu.navigation-menu-active{left:auto!important;right:48px!important}.header-group-menu,.app-header.navigation-menu-open .header-group-menu.navigation-menu-active{left:auto!important;right:4px!important}.header-profile-menu.navigation-menu-active>.header-menu-panel,.header-group-menu.navigation-menu-active>.header-menu-panel{top:calc(var(--header-height) + 36px)!important;position:fixed!important;left:auto!important;right:4px!important}}@media (width>=1200px){.app-header.navigation-menu-open .header-account>.header-menu.navigation-menu-active{right:max(var(--page-padding-x), calc((100vw - var(--page-max-width)) / 2))!important;width:96px!important;position:absolute!important;bottom:0!important;left:auto!important}.header-account>.header-menu.navigation-menu-active>.header-menu-panel{top:calc(100% + 8px)!important;left:auto!important;right:0!important}.header-profile-menu,.header-group-menu,.header-profile-menu .header-profile-action,.header-group-menu .header-group-action{width:445px!important}}@media (width<=860px){.header-profile-menu,.header-group-menu,.app-header.navigation-menu-open .header-profile-menu.navigation-menu-active,.app-header.navigation-menu-open .header-group-menu.navigation-menu-active{top:calc((var(--header-height) - 38px) / 2)!important}.header-profile-menu,.app-header.navigation-menu-open .header-profile-menu.navigation-menu-active{right:92px!important}.header-group-menu,.app-header.navigation-menu-open .header-group-menu.navigation-menu-active{right:48px!important}}.resource-bar--status-gradient .resource-bar__fill{background:linear-gradient(90deg,#2e9b5f 0%,#8fbd3b 28%,#f0c52f 52%,#ed8a2d 76%,#cf3f32 100%)}.community-achievement-term{white-space:nowrap;display:inline}.community-achievement-inline-icon{object-fit:contain;vertical-align:-.36em;width:1.45em;height:1.45em;margin-left:.22em}@media (width>=861px){.header-profile-menu,.header-group-menu,.header-profile-menu .header-profile-action,.header-group-menu .header-group-action{width:445px!important;max-width:none!important}}
