.lobby-page{--lobby-bg:var(--ink);--lobby-panel:var(--ink2);--lobby-soft:#1b3a37;--lobby-text:var(--chalk);--lobby-muted:#a5b9b7;--lobby-line:#304344;--lobby-accent:#7cdbcd;--lobby-gold:#e7c58b;--lobby-error:#ffa0a5;min-height:calc(100vh - var(--safe-top,0px));min-height:calc(100dvh - var(--safe-top,0px));background:var(--lobby-bg);color:var(--lobby-text);font-size:14px;line-height:1.55}.lobby-page *,.lobby-page :before,.lobby-page :after{box-sizing:border-box}.lobby-header{background:var(--lobby-panel);border-bottom:1px solid var(--lobby-line);flex-wrap:wrap;align-items:center;gap:8px 24px;min-height:60px;padding:8px 28px;display:flex}.lobby-back{min-height:44px;color:var(--lobby-muted);align-items:center;gap:6px;padding:0 10px 0 0;font-size:13px;text-decoration:none;display:inline-flex}.lobby-back:hover{color:var(--lobby-text)}.lobby-brand{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:750}.lobby-crumb{color:var(--lobby-muted);overflow-wrap:anywhere;min-width:0;font-size:12px}.lobby-main{padding:30px 30px max(30px, env(safe-area-inset-bottom));max-width:1380px;margin:0 auto}.lobby-intro{max-width:630px}.lobby-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--lobby-accent);margin:0;font-size:11px;font-weight:750}.lobby-title{letter-spacing:-.045em;overflow-wrap:anywhere;margin:10px 0 14px;font-size:34px;line-height:1.15}.lobby-lead,.lobby-text{color:var(--lobby-muted);margin:0 0 14px}.lobby-h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 8px;font-size:21px}.lobby-h2:focus{outline:none}.lobby-h2:focus-visible{outline:3px solid var(--lobby-accent);outline-offset:3px}.lobby-h3{color:var(--lobby-muted);margin:0 0 10px;font-size:13px;font-weight:600}.lobby-page :is(button,input,select,a,summary):focus-visible{outline:3px solid var(--lobby-accent);outline-offset:3px}.lobby-btn{border:1px solid var(--lobby-line);background:var(--lobby-panel);min-height:44px;color:var(--lobby-text);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex}.lobby-btn:hover:not(:disabled){border-color:var(--lobby-accent)}.lobby-btn:disabled{opacity:.55;cursor:not-allowed}.lobby-btn--primary{background:var(--lobby-accent);border-color:var(--lobby-accent);color:var(--ink);font-weight:700}.lobby-btn--primary:hover:not(:disabled){background:#a3ece1}.lobby-btn--ghost{background:0 0}.lobby-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.lobby-steps{flex-wrap:wrap;gap:10px;margin:25px 0;display:flex}.lobby-step{border:1px solid var(--lobby-line);background:var(--lobby-panel);min-height:44px;color:var(--lobby-text);font:inherit;cursor:pointer;border-radius:9px;padding:10px 13px}.lobby-step[aria-current=step]{background:var(--lobby-soft);border-color:var(--lobby-accent);color:var(--lobby-accent)}.lobby-step:disabled{cursor:wait}.lobby-layout{grid-template-columns:minmax(0,1.25fr) minmax(240px,.8fr);align-items:start;gap:22px;display:grid}.lobby-sheet{background:var(--lobby-panel);border:1px solid var(--lobby-line);border-radius:14px;min-width:0;padding:25px}.lobby-fields{grid-template-columns:1fr 1fr;gap:16px;margin:22px 0;display:grid}.lobby-field{align-content:start;gap:7px;min-width:0;display:grid}.lobby-field--full{grid-column:1/-1}.lobby-label{color:var(--lobby-muted);font-size:12px}.lobby-input{border:1px solid var(--lobby-line);background:var(--lobby-bg);width:100%;min-height:44px;color:var(--lobby-text);font:inherit;border-radius:9px;padding:10px 13px}.lobby-input--upper{text-transform:uppercase}.lobby-input--color{cursor:pointer;height:44px;padding:5px}.lobby-input[aria-invalid=true]{border-color:var(--lobby-error)}.lobby-help{color:var(--lobby-muted);margin:0;font-size:11px}.lobby-help:empty{display:none}.lobby-error{color:var(--lobby-error);margin:0;font-size:12px}.lobby-error--form{border:1px solid var(--lobby-error);border-radius:9px;margin-top:16px;padding:10px 12px}.lobby-logo-editor{border-top:1px solid var(--lobby-line);border-bottom:1px solid var(--lobby-line);margin-bottom:12px;padding:18px 0}.lobby-logo-editor .tc-logo-row{margin-bottom:8px}.lobby-logo-editor .tc-logo-preview{border:3px solid var(--lobby-gold);border-radius:10px 10px 30px 30px;width:76px;height:86px}.lobby-logo-editor .tc-logo-upload-btn,.lobby-logo-editor .tc-logo-remove{min-height:44px}.lobby-logo-editor .tc-logo-upload-btn{padding:10px 14px}.lobby-check{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;margin-top:20px;display:flex}.lobby-check input{width:22px;height:22px;accent-color:var(--lobby-accent);flex-shrink:0;margin:1px 0 0}.lobby-check span{font-size:13px}.lobby-bottom{border-top:1px solid var(--lobby-line);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px;padding-top:20px;display:flex}.lobby-bottom .lobby-btn--primary{margin-left:auto}.lobby-story{color:var(--lobby-text);margin:14px 0;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.65}.lobby-timeline{margin:22px 0;padding:0;list-style:none}.lobby-timeline li{border-left:2px solid var(--lobby-line);padding:10px 0 10px 18px;position:relative}.lobby-timeline li:last-child{border-left-color:var(--lobby-accent)}.lobby-timeline strong{font-size:13px;display:block}.lobby-timeline span{color:var(--lobby-muted);font-size:12px}.lobby-lines{border-top:1px solid var(--lobby-line);margin:20px 0 0}.lobby-line{border-bottom:1px solid var(--lobby-line);justify-content:space-between;gap:16px;padding:12px 0;font-size:12px;display:flex}.lobby-line dt{color:var(--lobby-muted);flex-shrink:0}.lobby-line dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.lobby-line dd small{color:var(--lobby-muted);font-size:11px;font-weight:400;display:block}.lobby-details{margin-top:8px}.lobby-details summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:12px}.lobby-note{background:var(--lobby-soft);color:var(--lobby-text);border-radius:9px;margin:18px 0 0;padding:15px;font-size:12px}.lobby-tag{background:var(--lobby-soft);color:var(--lobby-accent);border-radius:5px;padding:4px 8px;font-size:11px;display:inline-block}.lobby-club-card__identity{align-items:center;gap:16px;min-width:0;margin:20px 0;display:flex}.lobby-club-card__names{min-width:0}.lobby-club-card__name{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 2px;font-size:21px}.lobby-club-card__place{color:var(--lobby-muted);overflow-wrap:anywhere;margin:0;font-size:12px}.lobby-club-card__motto{letter-spacing:-.03em;margin:24px 0 16px;font-size:22px;line-height:1.25}.lobby-crest{border:3px solid var(--lobby-gold);background:var(--ink3);border-radius:10px 10px 30px 30px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.lobby-crest img{object-fit:contain;width:100%;height:100%}.lobby-crest .club-crest-fallback{width:86%;height:86%}.lobby-crest--sm{border-width:2px;border-radius:6px 6px 14px 14px;width:36px;height:41px}.lobby-crest--md{width:56px;height:64px}.lobby-crest--lg{width:76px;height:86px}.lobby-status{color:var(--lobby-muted);align-items:center;gap:6px;margin:16px 0 0;font-size:12px;display:flex}.lobby-status--ok{color:var(--lobby-accent)}.lobby-success{background:var(--lobby-soft);border-radius:12px;margin-top:22px;padding:20px}.lobby-success:focus{outline:none}.lobby-success:focus-visible{outline:3px solid var(--lobby-accent);outline-offset:3px}.lobby-invite{gap:7px;margin:16px 0 10px;display:grid}.lobby-invite__label{color:var(--lobby-muted);font-size:12px}.lobby-invite__row{gap:10px;min-width:0;display:flex}.lobby-invite__row .lobby-input{flex:1;min-width:0}.lobby-state{color:var(--lobby-muted);flex-direction:column;align-items:flex-start;gap:10px;display:flex}p.lobby-state{flex-direction:row;align-items:center}.lobby-state__title{color:var(--lobby-text);margin:0;font-size:21px}.lobby-state--error svg{color:var(--lobby-error)}.lobby-spin{animation:1s linear infinite lobby-spin}@keyframes lobby-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lobby-spin{animation:none}}.lobby-join{max-width:640px}@media (width<=1100px){.lobby-layout{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr)}}@media (width<=860px){.lobby-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.lobby-header{gap:4px 16px;padding:6px 16px}.lobby-main{padding:20px 16px max(20px, env(safe-area-inset-bottom))}.lobby-title{font-size:29px}.lobby-sheet{padding:20px}}@media (width<=400px){.lobby-fields{grid-template-columns:minmax(0,1fr)}.lobby-steps .lobby-step{text-align:left;width:100%}.lobby-bottom .lobby-btn{width:100%}.lobby-bottom .lobby-btn--primary{margin-left:0}.lobby-invite__row{flex-direction:column}.lobby-sheet{padding:16px}}.lobby-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lobby-switch{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.lobby-switch__tab{border:1px solid var(--lobby-line);background:var(--lobby-panel);min-height:44px;color:var(--lobby-text);font:inherit;cursor:pointer;border-radius:9px;padding:10px 14px}.lobby-switch__tab[aria-selected=true],.lobby-switch__tab[aria-current=page]{background:var(--lobby-accent);border-color:var(--lobby-accent);color:var(--ink);font-weight:700}a.lobby-switch__tab{flex-direction:column;justify-content:center;gap:2px;text-decoration:none;display:inline-flex}a.lobby-switch__tab:hover:not([aria-current=page]){border-color:var(--lobby-accent)}.lobby-switch__meta{color:var(--lobby-muted);font-size:11px;font-weight:400}.lobby-switch__tab[aria-current=page] .lobby-switch__meta{color:inherit}.lobby-unsaved{border:1px solid var(--lobby-gold);background:var(--lobby-panel);border-radius:10px;gap:10px;margin:-10px 0 24px;padding:16px 18px;display:grid}.lobby-unsaved:focus-visible{outline:2px solid var(--lobby-accent);outline-offset:2px}.lobby-unsaved .lobby-help{margin:0}.lobby-unsaved-status{margin:-10px 0 24px}.lobby-titlebar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;margin-bottom:24px;display:flex}.lobby-titlebar .lobby-intro{min-width:0}.lobby-titlebar .lobby-title{margin:8px 0 10px;font-size:32px}.lobby-titlebar .lobby-lead{margin-bottom:0}.lobby-column{align-content:start;gap:18px;min-width:0;display:grid}.lobby-panel{padding:22px}.lobby-panel--quiet{background:0 0}.lobby-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lobby-panel .lobby-fields{margin:18px 0 4px}.lobby-h2--spaced{margin-top:8px}.lobby-h3--strong{color:var(--lobby-text);font-size:15px}.lobby-check--field{align-self:end;align-items:center;margin-top:0}.lobby-tag--ok{background:var(--lobby-soft);color:var(--lobby-accent)}.lobby-tag--open{color:var(--lobby-gold);background:0 0;box-shadow:inset 0 0 0 1px}.lobby-btn--wide{width:100%}.lobby-btn--small{min-height:44px;padding:8px 12px;font-size:12px}.lobby-btn--danger{color:var(--lobby-error)}.lobby-btn--danger:hover:not(:disabled){border-color:var(--lobby-error)}.lobby-btn--danger-solid{background:var(--lobby-error);border-color:var(--lobby-error);color:var(--ink)}.lobby-actions--tight{gap:8px;margin-top:8px}.lobby-confirm-inline{gap:4px;display:grid}.lobby-error--conflict{border-color:var(--lobby-gold);color:var(--lobby-gold)}.lobby-lines--tight{margin-top:12px}.lobby-save{align-items:center;gap:6px;margin-top:12px;display:flex}.lobby-next{margin-top:10px}.lobby-issues{gap:6px;margin:16px 0 0;padding:0;list-style:none;display:grid}.lobby-chain{border-top:1px solid var(--lobby-line);min-width:0;margin-top:18px;padding-top:18px}.lobby-chain__title{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;display:flex}.lobby-chain__name{overflow-wrap:anywhere;flex:200px;min-width:0;font-weight:700}.lobby-chain__state{color:var(--lobby-gold);font-size:11px}.lobby-chain__state--ok{color:var(--lobby-accent)}.lobby-route{gap:10px;display:grid}.lobby-route__row{grid-template-columns:minmax(120px,.65fr) minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.lobby-route__label{color:var(--lobby-muted);overflow-wrap:anywhere;font-size:12px}.lobby-route select{text-overflow:ellipsis;min-width:0}.lobby-route__error{grid-column:2}.lobby-checklist{margin:16px 0 18px;padding:0;list-style:none}.lobby-checklist__item{border-bottom:1px solid var(--lobby-line);overflow-wrap:anywhere;align-items:flex-start;gap:10px;padding:10px 0;font-size:12px;display:flex}.lobby-checklist__mark{text-align:center;flex-shrink:0;width:14px;font-weight:750}.lobby-checklist__item--ok .lobby-checklist__mark{color:var(--lobby-accent)}.lobby-checklist__item--open .lobby-checklist__mark{color:var(--lobby-muted)}.lobby-checklist__item--blocked .lobby-checklist__mark{color:var(--lobby-error)}.lobby-confirm{border:1px solid var(--lobby-accent);background:var(--lobby-bg);border-radius:12px;margin-top:18px;padding:18px}.lobby-confirm__title{color:var(--lobby-text);font-size:15px}.lobby-confirm__title:focus{outline:none}.lobby-confirm__title:focus-visible{outline:3px solid var(--lobby-accent);outline-offset:3px}.lobby-plan__lines{color:var(--lobby-muted);margin:0 0 8px;padding-left:18px;font-size:12px}.lobby-wait-title{letter-spacing:-.035em;overflow-wrap:anywhere;margin:12px 0;font-size:27px;font-weight:650;line-height:1.25}.lobby-managers{margin:16px 0 0;padding:0;list-style:none}.lobby-manager{border-top:1px solid var(--lobby-line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:16px 0;display:grid}.lobby-manager .lobby-crest{justify-self:center}.lobby-manager__text{min-width:0;display:grid}.lobby-manager__club{overflow-wrap:anywhere;font-size:14px}.lobby-manager__meta{color:var(--lobby-muted);overflow-wrap:anywhere;font-size:11px}.lobby-manager__state{white-space:nowrap;justify-self:end}.lobby-manager__remove{grid-column:2/-1;justify-self:end}.lobby-profile{background:var(--lobby-soft);border-radius:10px;margin-top:18px;padding:18px}.lobby-profile .lobby-club-card__identity{margin-top:12px}.lobby-headline{letter-spacing:0;margin:14px 0;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400;line-height:1.35}.lobby-plan{gap:14px;padding-bottom:8px;display:grid}.lobby-plan__empty{padding-bottom:8px}.lobby-plan__title{overflow-wrap:anywhere;margin:0 0 6px;font-size:13px}.lobby-plan__state{color:var(--lobby-muted);font-size:11px;font-weight:400}.lobby-plan__moves{gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.lobby-plan__moves li{border-bottom:1px solid var(--lobby-line);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;padding:6px 0;display:flex}.lobby-plan__moves li span{color:var(--lobby-muted)}.lobby-plan__open{color:var(--lobby-gold)}.lobby-plan__league{margin-top:10px}.lobby-stage{border:1px solid var(--lobby-accent);background:var(--lobby-panel);border-radius:14px;max-width:760px;padding:30px}.lobby-stage--error{border-color:var(--lobby-error)}.lobby-stage .lobby-title{align-items:center;gap:10px;display:flex}.lobby-stage .lobby-title:focus{outline:none}.lobby-stage .lobby-title:focus-visible{outline:3px solid var(--lobby-accent);outline-offset:3px}.lobby-stage .lobby-lead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lobby-stage--error .lobby-title svg{color:var(--lobby-error);flex-shrink:0}.lobby-progress{width:100%;height:10px;accent-color:var(--lobby-accent);margin:6px 0 16px}.lobby-locked-clubs{overflow-wrap:anywhere;margin:12px 0 0;padding-left:18px;font-size:13px}.lobby-connection{border:1px solid var(--lobby-gold);color:var(--lobby-text);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:20px;padding:12px 16px;font-size:13px;display:flex}.lobby-connection svg{color:var(--lobby-gold);flex-shrink:0}.lobby-connection p{flex:240px;margin:0}@media (width<=720px){.lobby-titlebar .lobby-title{font-size:28px}.lobby-panel{padding:18px}.lobby-stage{padding:20px}}@media (width<=420px){.lobby-switch__tab{flex:1 1 0}.lobby-route__row{grid-template-columns:minmax(0,1fr);gap:4px}.lobby-route__error{grid-column:1}.lobby-manager{grid-template-columns:38px minmax(0,1fr)}.lobby-manager__state{grid-column:2;justify-self:start}.lobby-panel .lobby-actions .lobby-btn{width:100%}.lobby-panel{padding:16px}.lobby-wait-title{font-size:24px}}.gs-lobby-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gs-lobby{border:1px solid var(--line2);background:var(--ink2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:14px 16px;display:flex}.gs-lobby__icon{color:var(--petrol);flex-shrink:0}.gs-lobby__text{flex:200px;gap:2px;min-width:0;display:grid}.gs-lobby__name{overflow-wrap:anywhere}.gs-lobby__meta{color:var(--muted);font-size:12px}.gs-lobby__open{min-height:44px;text-decoration:none}.spo-cockpit{--spo-orange:#f0913a;--spo-panel:#0f191b;--spo-radius:12px;gap:var(--tr-gap,20px);flex-direction:column;min-width:0;display:flex}.spo-cockpit>.tr-tabs{margin-bottom:0}.spo-cockpit :where(button,a,summary):focus-visible{outline:2px solid var(--petrol-b);outline-offset:2px}.spo-warn{color:var(--spo-orange,#f0913a)}.spo-good{color:var(--petrol-b)}.spo-muted{color:var(--muted);font-size:14px}.spo-stack{flex-direction:column;gap:14px;min-width:0;display:flex}.spo-section-title{color:var(--chalk);margin:4px 0 0;font-size:18px;font-weight:700}.spo-link{min-height:44px;color:var(--petrol-b);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.spo-link:hover{text-decoration:underline}.spo-notice{border:1px solid var(--petrol-d);background:var(--petrol-g);color:var(--chalk);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;padding:12px 16px;font-size:15px;display:flex}.spo-notice--closed{border-color:color-mix(in srgb, var(--spo-orange) 55%, var(--line2));background:color-mix(in srgb, var(--spo-orange) 10%, var(--ink2))}.spo-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.spo-kpi{align-items:center;gap:14px;min-width:0;padding:16px 18px;display:flex}.spo-kpi-icon{background:var(--petrol-g);width:56px;height:56px;color:var(--petrol-b);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.spo-kpi-body{flex-direction:column;gap:2px;min-width:0;display:flex}.spo-kpi-value{color:var(--chalk);font-size:28px;font-weight:800;line-height:1.2}.spo-kpi-label{color:var(--chalk);flex-wrap:wrap;align-items:center;gap:0 4px;font-size:15px;display:flex}.spo-info-btn{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin:-12px -8px;padding:0;display:inline-flex}.spo-info-btn:hover,.spo-info-btn[aria-expanded=true]{color:var(--petrol-b)}.spo-info-text{color:var(--muted);flex-basis:100%;margin-top:6px;font-size:14px;line-height:1.45}.tr-tab-count{background:var(--ink3);border:1px solid var(--line2);min-width:24px;height:24px;color:var(--chalk);vertical-align:2px;border-radius:999px;justify-content:center;align-items:center;margin-left:8px;padding:0 7px;font-size:13px;font-weight:700;display:inline-flex}.tr-tab--active .tr-tab-count{background:var(--petrol-g);border-color:var(--petrol);color:var(--petrol-b)}.spo-tab-button{font:inherit;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;min-height:44px;font-size:17px}.spo-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.spo-card{flex-direction:column;gap:14px;min-width:0;padding:18px 20px;display:flex}.spo-card-action{align-self:flex-start;margin-top:auto}.spo-mark{background:var(--ink4);border:1px solid var(--line2);width:44px;height:44px;color:var(--petrol-b);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:inline-flex}.spo-mark--large{width:56px;height:56px;font-size:26px}.spo-identity{align-items:center;gap:12px;min-width:0;display:flex}.spo-identity-text{flex-direction:column;min-width:0;display:flex}.spo-identity-name{color:var(--chalk);overflow-wrap:anywhere;font-size:17px}.spo-identity--large .spo-identity-name{letter-spacing:.02em;font-size:22px}.spo-identity-meta{color:var(--muted);font-size:14px}.spo-deal-slot{color:var(--chalk);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:flex}.spo-slot-icon{color:var(--petrol-b);flex-shrink:0}.spo-deal-amount{flex-direction:column;display:flex}.spo-deal-amount b{color:var(--chalk);font-size:26px;font-weight:800;line-height:1.2}.spo-deal-amount span{color:var(--muted);font-size:14px}.spo-deal-term{flex-direction:column;gap:8px;display:flex}.spo-deal-term-text{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px;display:flex}.spo-deal-term-text span+span{color:var(--chalk)}.spo-deal-term-text span.spo-warn{color:var(--spo-orange);font-weight:600}.spo-progress{appearance:none;background:var(--ink4);border:0;border-radius:999px;width:100%;height:6px;overflow:hidden}.spo-progress::-webkit-progress-bar{background:var(--ink4);border-radius:999px}.spo-progress::-webkit-progress-value{background:var(--petrol);border-radius:999px}.spo-progress::-moz-progress-bar{background:var(--petrol);border-radius:999px}.spo-progress--warn::-webkit-progress-value{background:var(--spo-orange)}.spo-progress--warn::-moz-progress-bar{background:var(--spo-orange)}.spo-terms-list{font-size:15px}.spo-modal{max-width:520px}.spo-modal .spo-identity{margin-top:12px}.spo-confirm-title{color:var(--petrol-b);align-items:center;gap:8px;display:inline-flex}.spo-slot{gap:12px}.spo-slot--active{border-color:var(--petrol);box-shadow:0 0 0 1px var(--petrol)}.spo-slot--locked{opacity:.75}.spo-slot-head{align-items:center;gap:14px;min-width:0;display:flex}.spo-slot-icon-wrap{background:var(--petrol-g);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.spo-slot--locked .spo-slot-icon-wrap{background:var(--ink3)}.spo-slot--locked .spo-slot-icon{color:var(--muted)}.spo-slot-text{flex-direction:column;min-width:0;display:flex}.spo-slot-text b{color:var(--chalk);overflow-wrap:anywhere;font-size:17px}.spo-slot-status{color:var(--petrol-b);align-items:center;gap:4px;font-size:14px;font-weight:600;display:inline-flex}.spo-slot--locked .spo-slot-status{color:var(--muted)}.spo-slot-reason{color:var(--muted);align-items:flex-start;gap:6px;font-size:14px;display:inline-flex}.spo-slot-reason svg{flex-shrink:0;margin-top:2px}.spo-candidates{flex-direction:column;gap:12px;display:flex}.spo-candidate-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.spo-candidate{border:1px solid var(--line2);background:var(--ink3);border-radius:10px;grid-template-columns:minmax(200px,1.2fr) minmax(0,2fr) auto;align-items:center;gap:12px 20px;padding:14px 16px;display:grid}.spo-candidate-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;margin:0;display:grid}.spo-candidate-facts dt{color:var(--muted);font-size:13px}.spo-candidate-facts dd{color:var(--chalk);margin:2px 0 0;font-size:15px;font-weight:600}.spo-offer-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.spo-offer{border-color:color-mix(in srgb, var(--petrol) 35%, var(--line2))}.spo-offer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.spo-offer-facts{flex-direction:column;gap:0;margin:0;display:flex}.spo-offer-facts>div{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.spo-offer-facts dt{color:var(--muted);flex-shrink:0;font-size:14px}.spo-offer-facts dd{color:var(--chalk);text-align:right;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.spo-offer-facts dd.spo-warn{color:var(--spo-orange)}.spo-offer-facts dd.spo-offer-big{font-size:20px;font-weight:800}.spo-offer-facts .spo-offer-big span{color:var(--muted);font-size:14px;font-weight:500}.spo-badge{white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:6px 14px;font-size:15px;font-weight:700;display:inline-flex}.spo-badge--counter{border:1px solid var(--spo-orange);background:color-mix(in srgb, var(--spo-orange) 12%, transparent);color:var(--spo-orange)}.spo-badge--new{border:1px solid var(--petrol);background:var(--petrol-g);color:var(--petrol-b)}.spo-round{color:var(--chalk);white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:inline-flex}.spo-round-dots{gap:4px;display:inline-flex}.spo-round-dot{background:var(--ink4);border:1px solid var(--line2);border-radius:50%;width:8px;height:8px}.spo-round-dot--on{background:var(--petrol);border-color:var(--petrol)}.spo-negotiation{flex-direction:column;gap:12px;min-width:0;display:flex}.spo-back{min-height:44px;color:var(--muted);align-self:flex-start;align-items:center;gap:6px;font-size:15px;text-decoration:none;display:inline-flex}.spo-back:hover{color:var(--chalk)}.spo-table{flex-direction:column;gap:18px;min-width:0;padding:20px;display:flex}.spo-neg-head{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px 24px;display:grid}.spo-neg-titles{min-width:0}.spo-neg-title{color:var(--chalk);overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:800}.spo-neg-sub{color:var(--muted);margin:4px 0 0;font-size:15px}.spo-neg-state{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.spo-columns{grid-template-columns:minmax(210px,.8fr) minmax(0,1.7fr) minmax(240px,.95fr);align-items:start;gap:14px;display:grid}.spo-col-side{flex-direction:column;gap:16px;min-width:0;display:flex}.spo-panel{border-radius:var(--spo-radius);border:1px solid var(--line2);background:var(--spo-panel);flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.spo-panel-headline{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.spo-panel-title{color:var(--chalk);margin:0;font-size:18px;font-weight:700}.spo-panel-title--icon{align-items:center;gap:10px;display:inline-flex}.spo-panel-sub{color:var(--muted);margin:-10px 0 0;font-size:15px}.spo-offer-value{border-bottom:1px solid var(--line);gap:14px;padding-bottom:14px;display:flex}.spo-offer-value-icon{color:var(--chalk);flex-shrink:0;margin-top:6px}.spo-offer-value>div{flex-direction:column;min-width:0;display:flex}.spo-offer-value b{color:var(--chalk);font-size:30px;font-weight:800;line-height:1.15}.spo-offer-value span{color:var(--chalk);font-size:15px}.spo-offer-value .spo-delta{color:var(--muted);margin-top:2px;font-size:14px;font-weight:700}.spo-offer-value .spo-delta--worse{color:var(--spo-orange)}.spo-changes{color:var(--spo-orange);flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.spo-changes li:before{content:"• "}.spo-changes--own{color:var(--petrol-b)}.spo-counterpart-hints{color:var(--muted);flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.spo-counterpart-hints li:before{content:"ⓘ "}.spo-quote{background:var(--ink2);border:1px solid var(--line);border-radius:10px;margin:0;padding:14px 16px 14px 48px;position:relative}.spo-quote-icon{color:var(--muted);position:absolute;top:14px;left:14px}.spo-quote p{color:var(--chalk);margin:0;font-size:15px;font-style:italic}.spo-quote footer{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-top:8px;font-size:13px}.spo-compare{border-collapse:collapse;width:100%;color:var(--chalk);font-size:14px}.spo-compare th,.spo-compare td{border:1px solid var(--line);text-align:left;font-variant-numeric:tabular-nums;padding:8px}.spo-compare thead th{color:var(--muted);vertical-align:bottom;font-size:13px;font-weight:600}.spo-compare tbody th{color:var(--chalk);font-weight:500}.spo-compare td{white-space:nowrap;font-weight:600}.spo-compare .spo-compare-focus{background:var(--ink2)}.spo-compare thead .spo-compare-focus{color:var(--chalk);font-weight:700}.spo-compare td.spo-warn{color:var(--spo-orange)}.spo-compare td.spo-muted{font-weight:500}.spo-group{border:1px solid var(--line2);background:var(--ink2);border-radius:10px}.spo-group--open{border-color:color-mix(in srgb, var(--petrol) 35%, var(--line2))}.spo-group-head{width:100%;min-height:52px;color:var(--chalk);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 14px;display:flex}.spo-group-title{flex-shrink:0;font-size:16px;font-weight:700}.spo-group-summary{min-width:0;color:var(--muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.spo-group-head>svg:last-child{color:var(--muted);flex-shrink:0;margin-left:auto}.spo-group-body{border-top:1px solid var(--line);padding:4px 14px 16px}.spo-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px 16px;margin-top:10px;display:grid}.spo-field{min-width:0;color:var(--muted);flex-direction:column;gap:6px;font-size:14px;display:flex}.spo-input{border:1px solid var(--line2);background:#ffffff08;border-radius:8px;align-items:stretch;min-height:44px;display:flex;overflow:hidden}.spo-input:focus-within{border-color:var(--petrol)}.spo-input-control{min-width:0;color:var(--chalk);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:8px 12px;font-size:16px;font-weight:600}.spo-input-unit{border-left:1px solid var(--line2);color:var(--muted);align-items:center;padding:0 12px;font-size:14px;display:inline-flex}.spo-field-hint{color:var(--muted);font-size:13px}.spo-check{grid-column:1/-1;margin-top:0}.spo-summary-block{border:1px solid var(--line);background:var(--ink2);border-radius:10px;gap:14px;padding:14px;display:flex}.spo-summary-block>div{flex-direction:column;gap:4px;min-width:0;display:flex}.spo-summary-icon{color:var(--chalk);flex-shrink:0;margin-top:2px}.spo-summary-label{color:var(--chalk);font-size:15px;font-weight:600}.spo-summary-big{white-space:nowrap;color:var(--petrol-b);font-size:28px;font-weight:800;line-height:1.15}.spo-summary-note{color:var(--muted);font-size:14px}.spo-summary-note.spo-warn{color:var(--spo-orange)}.spo-summary-list{color:var(--chalk);flex-direction:column;gap:2px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.spo-summary-list b{color:var(--spo-orange);font-weight:700}.spo-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.spo-timeline-item{gap:14px;padding:0 0 14px;display:flex;position:relative}.spo-timeline-item:not(:last-child):before{content:"";background:var(--line2);width:2px;position:absolute;top:16px;bottom:0;left:6px}.spo-timeline-dot{background:var(--muted);border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-top:4px}.spo-timeline-item--current .spo-timeline-dot{background:var(--petrol);box-shadow:0 0 0 4px var(--petrol-g)}.spo-timeline-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.spo-timeline-head{color:var(--chalk);flex-wrap:wrap;justify-content:space-between;gap:2px 10px;font-size:15px;display:flex}.spo-timeline-head .spo-muted{font-size:13px}.spo-timeline-text{color:var(--chalk);font-size:14px}.spo-actionbar{z-index:20;background:var(--ink);border-top:1px solid var(--line2);flex-direction:column;gap:8px;padding:12px 0 14px;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 18px -6px #00000073}.spo-actionbar-hints{flex-wrap:wrap;gap:4px 16px;display:flex}.spo-hint{color:var(--muted);margin:0;font-size:14px}.spo-hint.spo-warn{color:var(--spo-orange);font-weight:600}.spo-hint.state--error{color:var(--err);padding:0}.spo-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr);gap:14px;display:grid}.spo-action{border:1px solid var(--line2);min-height:56px;color:var(--chalk);font:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:8px 16px;display:flex}.spo-action:disabled{opacity:.45;cursor:default}.spo-action-text{flex-direction:column;min-width:0;display:flex}.spo-action-text b{font-size:16px}.spo-action-text span{color:var(--muted);font-size:13px}.spo-action--outline{border-color:var(--chalk)}.spo-action--outline:hover:not(:disabled){border-color:var(--petrol);background:var(--petrol-g)}.spo-action--primary{background:var(--petrol);border-color:var(--petrol);color:#06231f}.spo-action--primary .spo-action-text span{color:#0b3b35}.spo-action--primary:hover:not(:disabled){background:var(--petrol-b)}.spo-action--ghost:hover:not(:disabled){border-color:var(--spo-orange)}@media (width>=981px){.spo-actionbar{margin-bottom:-1.5rem;padding-bottom:calc(14px + 1.5rem);bottom:-1.5rem}}@media (width<=1180px){.spo-columns{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr)}.spo-col-side{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;display:grid}.spo-neg-head{grid-template-columns:minmax(0,1fr) auto}.spo-neg-head .spo-identity{grid-row:2}.spo-candidate{grid-template-columns:minmax(0,1fr) auto}.spo-candidate-facts{grid-area:2/1/auto/-1}}@media (width<=860px){.spo-kpis,.spo-columns,.spo-actions,.spo-neg-head{grid-template-columns:minmax(0,1fr)}.spo-neg-head .spo-identity{grid-row:auto}.spo-neg-state{align-items:flex-start}.spo-candidate-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}}.spo-rights{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.spo-rights--panel{grid-template-columns:minmax(0,1fr) minmax(360px,460px)}.spo-rights--panel .spo-slot-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.spo-right--todo{border-color:color-mix(in srgb, var(--petrol) 55%, var(--line2))}.spo-right--warn{border-color:color-mix(in srgb, var(--spo-orange) 55%, var(--line2))}.spo-right--warn .spo-slot-status{color:var(--spo-orange)}.spo-right--done .spo-slot-status{color:var(--chalk)}.spo-right--locked{opacity:.8}.spo-right--locked .spo-slot-icon-wrap{background:var(--ink3)}.spo-right--locked .spo-slot-icon,.spo-right--locked .spo-slot-status{color:var(--muted)}.spo-right-detail{color:var(--chalk);flex-direction:column;gap:2px;font-size:15px;display:flex}.spo-right-detail .spo-warn{font-weight:600}.spo-first-step{border-color:var(--petrol);background:var(--petrol-g);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 18px;display:flex}.spo-first-step p{color:var(--chalk);margin:0;font-size:16px}.spo-empty{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:16px 18px;display:flex}.spo-empty p{color:var(--muted);margin:0;font-size:15px}.spo-right-panel{flex-direction:column;min-width:0;max-height:calc(100vh - 24px);padding:0;display:flex;position:sticky;top:12px;overflow:hidden}.spo-right-panel-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 16px;display:flex}.spo-right-panel-title{font-size:20px}.spo-right-panel-close{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.spo-right-panel-close:hover{color:var(--chalk)}.spo-right-panel-body{flex-direction:column;gap:16px;min-height:0;padding:14px 16px 18px;display:flex;overflow-y:auto}.spo-right-panel .spo-candidates,.spo-sheet .spo-candidates{padding:0}.spo-right-panel .spo-candidate{grid-template-columns:minmax(0,1fr) auto}.spo-right-panel .spo-candidate-facts{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.spo-candidate-reason{grid-column:1/-1}.spo-right-panel .spo-candidate>.fz-btn{grid-area:1/2}.spo-sheet .spo-candidate{grid-template-columns:minmax(0,1fr)}.spo-sheet .spo-candidate-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.spo-sheet .spo-candidate>.fz-btn{width:100%}.spo-candidate-facts dd.spo-good{color:var(--petrol-b)}.spo-candidate-facts dd.spo-warn{color:var(--spo-orange)}.spo-candidate--blocked{opacity:.85}.spo-candidate .fz-btn:disabled{opacity:.5;cursor:default}.spo-candidates .spo-hint{flex-wrap:wrap;align-items:center;gap:0 4px;display:flex}.spo-offer-group{flex-direction:column;gap:10px;min-width:0;display:flex}.spo-group-heading{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.spo-group-heading .spo-muted{font-weight:500}.spo-offer-stack{flex-direction:column;gap:12px;display:flex}.spo-offer--new{border-color:var(--petrol);box-shadow:0 0 0 1px var(--petrol)}.spo-offer-actions{flex-wrap:wrap;gap:8px;display:flex}.spo-offer-actions .fz-btn{align-items:center;gap:6px;min-height:44px;display:inline-flex}.spo-offer-actions .fz-btn:disabled{opacity:.5;cursor:default}.spo-best{background:var(--petrol-g);border:1px solid var(--petrol-d);color:var(--petrol-b);vertical-align:2px;white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}.spo-offer-compare th,.spo-offer-compare td{vertical-align:top}.spo-offer-compare thead th{min-width:220px}.spo-offer-compare thead th:first-child{min-width:0}.spo-offer-compare td{white-space:normal}.spo-offer-compare .spo-offer-actions{flex-direction:column;align-items:stretch}.spo-offer-compare .spo-offer-actions .fz-btn{justify-content:center}.spo-offer-compare-state{flex-wrap:wrap;gap:6px 12px;margin-top:8px;display:flex}.spo-assessment{border:1px solid var(--line2);background:var(--ink2);border-radius:10px;gap:10px;padding:10px 12px;display:flex}.spo-assessment>svg{flex-shrink:0;margin-top:2px}.spo-assessment>div{flex-direction:column;gap:2px;min-width:0;display:flex}.spo-assessment-label{color:var(--chalk);font-size:15px}.spo-assessment-text{color:var(--muted);font-size:13px}.spo-assessment--ok{border-color:var(--petrol-d)}.spo-assessment--ok>svg,.spo-assessment--ok b{color:var(--petrol-b)}.spo-assessment--ambitious>svg,.spo-assessment--ambitious b{color:var(--spo-orange)}.spo-assessment--walk{border-color:color-mix(in srgb, var(--spo-orange) 55%, var(--line2))}.spo-assessment--walk>svg,.spo-assessment--walk b{color:var(--err,#ef6b6b)}@media (width<=1180px){.spo-rights--panel{grid-template-columns:minmax(0,1fr) minmax(320px,400px)}}@media (width<=900px){.spo-rights--panel{grid-template-columns:minmax(0,1fr)}.spo-right-panel{max-height:none;position:static}}.spo-sheet{z-index:150;background:var(--ink);color:var(--chalk);flex-direction:column;display:flex;position:fixed;inset:0}.spo-sheet :where(button,a,input,summary):focus-visible{outline:2px solid var(--petrol-b);outline-offset:2px}.spo-sheet .spo-m-back{cursor:pointer;background:0 0;border:0}.spo-sheet .spo-offer-actions .fz-btn{flex:auto;justify-content:center}@media (width<=720px){.spo-cockpit{gap:14px}.spo-kpis{background:var(--ink2);border:1px solid var(--line);border-radius:var(--tr-radius,14px);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:12px 0}.spo-kpis>.spo-kpi.tr-card{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:6px;padding:0 10px}.spo-kpis>.spo-kpi+.spo-kpi{border-left:1px solid var(--line)}.spo-kpi-icon{width:32px;height:32px}.spo-kpi-icon svg{width:18px;height:18px}.spo-kpi-value{font-size:19px}.spo-kpi-label{color:var(--muted);font-size:13px;line-height:1.3}.spo-kpi .spo-info-btn{margin:-14px -12px -14px -10px}.spo-cockpit>.tr-tabs{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.spo-cockpit>.tr-tabs::-webkit-scrollbar{display:none}.spo-cockpit>.tr-tabs .tr-tab{white-space:nowrap;flex-shrink:0}.spo-cockpit>.tr-tabs{justify-content:space-between;gap:0}.spo-cockpit>.tr-tabs .tr-tab{gap:6px;margin-right:0;padding:8px 4px;font-size:15px}.spo-cockpit>.tr-tabs .tr-tab-count{margin-left:0}.spo-grid,.spo-offer-grid{grid-template-columns:minmax(0,1fr);gap:12px}.spo-card{padding:16px}.spo-card-action{align-self:stretch}.spo-deal-amount b{font-size:24px}.spo-candidates{padding:16px}.spo-candidate{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.spo-candidate-facts{grid-area:auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,96px),1fr))}.spo-candidate>.fz-btn{width:100%}.spo-offer-top{gap:8px 12px}.spo-badge{padding:6px 12px;font-size:14px}:is(.fz-page:has(.spo-m-screen)>.page-hero,.fz-page:has(.spo-m-screen)>.tr-tabs){display:none}body:has(.spo-m-screen) .tab-bar{visibility:hidden}:is(.fz-page:has(.spo-sheet)>.page-hero,.fz-page:has(.spo-sheet)>.tr-tabs){display:none}body:has(.spo-sheet) .tab-bar{visibility:hidden}.spo-first-step .fz-btn,.spo-empty .fz-btn{justify-content:center;width:100%}}.spo-m-screen{z-index:150;background:var(--ink);color:var(--chalk);flex-direction:column;display:flex;position:fixed;inset:0}.spo-m-top{padding:calc(8px + env(safe-area-inset-top)) 16px 8px;border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;display:flex}.spo-m-back{width:44px;height:44px;color:var(--chalk);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin-left:-8px;display:inline-flex}.spo-m-back:hover{color:var(--petrol-b)}.spo-m-titles{min-width:0}.spo-m-title{color:var(--chalk);margin:0;font-size:22px;font-weight:800;line-height:1.2}.spo-m-sub{color:var(--muted);margin:2px 0 0;font-size:15px}.spo-m-scroll{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:12px;min-height:0;padding:12px 16px 20px;display:flex;overflow-y:auto}.spo-m-scroll>*{flex-shrink:0;min-width:0}.spo-m-screen :where(button,a,input,summary):focus-visible{outline:2px solid var(--petrol-b);outline-offset:2px}.spo-m-card{border-radius:var(--spo-radius,12px);border:1px solid var(--line2);background:var(--spo-panel,#0f191b)}.spo-m-sponsor{flex-direction:column;gap:10px;padding:14px;display:flex}.spo-m-sponsor-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;display:flex}.spo-m-sponsor .spo-identity{flex:0 auto;max-width:100%}.spo-m-sponsor .spo-identity-name{text-transform:uppercase;font-size:20px}.spo-m-sponsor .spo-identity-meta{font-size:15px}.spo-m-sponsor .spo-mark--large{border-color:var(--petrol-d);background:color-mix(in srgb, var(--petrol) 12%, var(--ink3));color:var(--chalk)}.spo-m-chip{border:1px solid var(--line2);background:var(--ink2);max-width:100%;min-height:40px;color:var(--chalk);overflow-wrap:anywhere;border-radius:12px;align-items:center;gap:8px;padding:6px 14px;font-size:15px;font-weight:600;display:inline-flex}.spo-m-chip .spo-slot-icon{color:var(--chalk)}.spo-m-meta{color:var(--muted);margin:0;font-size:13px}.spo-m-offer{overflow:hidden}.spo-m-offer-head{border-bottom:1px solid var(--line);background:linear-gradient(90deg, color-mix(in srgb, var(--petrol) 14%, transparent), transparent 70%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:10px 14px;display:flex}.spo-m-offer-head--counter{background:linear-gradient(90deg, color-mix(in srgb, var(--spo-orange) 16%, transparent), transparent 70%)}.spo-m-offer-title{color:var(--petrol-b);align-items:center;gap:10px;margin:0;font-size:17px;font-weight:700;display:inline-flex}.spo-m-offer-head--counter .spo-m-offer-title{color:var(--spo-orange)}.spo-m-offer-head .spo-round{flex-direction:row-reverse;font-size:14px}.spo-m-offer-head .spo-round-dot{width:10px;height:10px}.spo-m-offer-body{flex-direction:column;gap:10px;padding:14px;display:flex}.spo-m-big{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;display:flex}.spo-m-big b{color:var(--chalk);font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;line-height:1.1}.spo-m-big span{color:var(--chalk);font-size:20px;font-weight:700}.spo-m-term{color:var(--chalk);margin:-6px 0 0;font-size:16px}.spo-m-last{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:0;padding-top:10px;font-size:14px;display:flex}.spo-m-last span b{color:var(--chalk)}.spo-m-last>b{font-size:17px;font-weight:800}.spo-m-last>b.spo-muted{font-size:17px}.spo-m-quote{border:1px solid var(--line);background:var(--ink2);border-radius:10px;gap:14px;margin:0;padding:12px 14px;display:flex}.spo-m-quote-icon{color:var(--muted);flex-shrink:0;margin-top:4px}.spo-m-quote span{color:var(--muted);font-size:14px}.spo-m-quote p{color:var(--chalk);overflow-wrap:anywhere;margin:2px 0 0;font-size:16px}.spo-group--compact{border-radius:var(--spo-radius,12px);background:var(--spo-panel,#0f191b)}.spo-group--compact .spo-group-head{align-items:flex-start;gap:12px;min-height:64px;padding:12px 14px}.spo-group--compact .spo-group-head>svg:last-child{color:var(--chalk);align-self:center}.spo-group-icon{background:var(--ink3);width:42px;height:42px;color:var(--petrol-b);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.spo-group-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.spo-group--compact .spo-group-title{font-size:17px}.spo-group-desc{color:var(--muted);font-size:14px}.spo-group--compact .spo-group-summary{color:var(--chalk);text-align:left;white-space:normal;overflow-wrap:anywhere;flex:none;font-size:14px}.spo-group--compact .spo-group-body{border-top:0;padding:0 14px 14px}.spo-group--compact .spo-fields{margin-top:0}.spo-fields--pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,136px),1fr))}.spo-fields-note{margin:8px 0 0}.spo-m-own{padding:0 4px}.spo-m-screen .spo-input{min-height:46px}.spo-m-compare{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.spo-m-compare li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:8px 0;font-size:14px;display:grid}.spo-m-compare-label{color:var(--muted);grid-column:1/-1;font-size:13px}.spo-m-compare-values{min-width:0;color:var(--chalk);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.spo-m-compare-values b{font-weight:700}.spo-m-compare-diff{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.spo-m-payments{gap:14px;padding:14px;display:flex}.spo-m-payments-icon{color:var(--petrol-b);flex-shrink:0;margin-top:2px}.spo-m-payments-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.spo-m-payments-title{color:var(--chalk);flex-wrap:wrap;align-items:center;gap:0 4px;margin:0;font-size:17px;font-weight:700;display:flex}.spo-m-payments .spo-info-btn{margin:-12px -8px}.spo-m-sum{color:var(--petrol-b);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:36px;font-weight:800;line-height:1.15}.spo-m-sum-note{color:var(--muted);font-size:14px}.spo-m-bonus{border-top:1px solid var(--line);color:var(--chalk);flex-direction:column;gap:6px;margin:8px 0 0;padding:10px 0 0;font-size:15px;list-style:none;display:flex}.spo-m-bonus li{align-items:flex-start;gap:10px;display:flex}.spo-m-bonus li svg{color:var(--muted);flex-shrink:0;margin-top:2px}.spo-m-bonus li.spo-warn,.spo-m-bonus li.spo-warn svg{color:var(--spo-orange)}.spo-m-bonus li.spo-muted{font-size:14px}.spo-m-history{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.spo-m-history-title{color:var(--chalk);align-items:center;gap:10px;margin:0;font-size:15px;font-weight:600;display:inline-flex}.spo-m-history-title svg{color:var(--muted)}.spo-m-steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0 18px;margin:0;padding:0;list-style:none;display:grid}.spo-m-step{text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex;position:relative}.spo-m-step+.spo-m-step:before{content:"→";width:14px;color:var(--muted);text-align:center;font-size:16px;position:absolute;top:2px;left:-16px}.spo-m-step b{color:var(--chalk);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.spo-m-step span{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.spo-m-step--current b{color:var(--petrol-b)}.spo-m-more{min-height:44px;color:var(--petrol-b);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0 2px;font-size:15px;font-weight:600}.spo-m-history .spo-timeline{padding-top:4px}.spo-m-close{border:1px solid var(--line2);min-height:48px;color:var(--chalk);font:inherit;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:8px 16px;font-size:16px;font-weight:600;display:inline-flex}.spo-m-close:hover:not(:disabled){border-color:var(--spo-orange);color:var(--spo-orange)}.spo-m-close:disabled{opacity:.45;cursor:default}.spo-m-actionbar{padding:10px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line2);background:var(--ink);flex-direction:column;flex:none;gap:10px;display:flex;box-shadow:0 -10px 18px -6px #00000073}.spo-m-actionbar .spo-hint{font-size:13px}.spo-m-action{border:2px solid var(--petrol);width:100%;min-height:52px;color:var(--petrol-b);font:inherit;cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:8px 16px;font-size:17px;font-weight:700;display:flex}.spo-m-action:disabled{opacity:.45;cursor:default}.spo-m-action--primary{background:var(--petrol);color:#06231f}.spo-m-action--primary:hover:not(:disabled){background:var(--petrol-b);border-color:var(--petrol-b)}.spo-m-action--outline:hover:not(:disabled){background:var(--petrol-g)}@media (height<=640px){.spo-m-action{min-height:46px}.spo-m-actionbar{gap:8px}}.ov2{min-width:0;color:var(--chalk);flex-direction:column;gap:14px;display:flex}.ov2-bg,.ov2-bg img{width:100%;height:100%;position:absolute;inset:0}.ov2-bg{z-index:0;pointer-events:none}.ov2-bg img{object-fit:cover;object-position:center;display:block}.ov2-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--petrol);font-size:.72rem;font-weight:800;line-height:1.3;display:block}.ov2-badge{background:color-mix(in srgb, var(--petrol) 16%, var(--ink));max-width:100%;color:var(--petrol-b);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:.68rem;font-weight:800}.ov2-empty{color:var(--muted);margin:4px 0;font-size:.82rem}.ov2-club{background:var(--ink2);border:1px solid var(--line);isolation:isolate;border-radius:16px;position:relative;overflow:hidden}.ov2-club:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#080d0ff0 0%,#080d0fc7 38%,#080d0f61 72%,#080d0f40 100%),linear-gradient(#080d0f00 40%,#080d0fd9 100%);position:absolute;inset:0}.ov2-club-inner{z-index:2;flex-direction:column;gap:18px;padding:22px 20px 18px;display:flex;position:relative}.ov2-club-id{flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;display:flex}.ov2 .ov2-club-crest.tr-crest{flex-shrink:0;width:56px;height:56px;font-size:.95rem}.ov2-club-text{flex-direction:column;flex:12rem;gap:2px;min-width:0;display:flex}.ov2-club-name{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-shadow:0 2px 10px #0009;margin:0;font-size:clamp(1.6rem,3.4vw,2.6rem);font-weight:900;line-height:1.05}.ov2-club-meta{color:#b9c8c6;font-size:.85rem}.ov2-kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.ov2-kpi{isolation:isolate;border:1px solid var(--line2);background:#0c1416db;border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex;position:relative;overflow:hidden}.ov2-kpi--photo:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#0a1012f2 25%,#0a1012b3 60%,#0a101273 100%);position:absolute;inset:0}.ov2-kpi>:not(.ov2-bg){z-index:2;position:relative}.ov2-kpi-label{color:#b9c8c6;font-size:.78rem}.ov2-kpi-value{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:1.6rem;font-weight:900;line-height:1.1}.ov2-kpi-sub{color:#b9c8c6;overflow-wrap:anywhere;font-size:.75rem}.ov2-kpi-sub.up{color:var(--ok)}.ov2-kpi-sub.down{color:var(--err)}.ov2-kpi-sub .rating-basis-line{font-size:inherit;flex-wrap:wrap;margin:0}.ov2-kpi-sub .rating-basis-label{color:inherit}.ov2-main{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (width>=1024px){.ov2-main{grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr)}}.ov2-result{isolation:isolate;border:1px solid color-mix(in srgb, var(--petrol) 40%, transparent);background:linear-gradient(160deg,#10191b,#0a1012 70%);border-radius:16px;min-width:0;padding:20px 20px 18px;position:relative;overflow:hidden}.ov2-result:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#080d0fed 0%,#080d0fbd 45%,#080d0f66 100%),linear-gradient(#080d0f33 0%,#080d0f8c 55%,#080d0ff0 100%);position:absolute;inset:0}.ov2-result>:not(.ov2-bg){z-index:2;position:relative}.ov2-result-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ov2-headline{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:anywhere;text-shadow:0 2px 12px #0000008c;margin:14px 0 16px;font-size:clamp(1.9rem,4.4vw,3rem);font-weight:900;line-height:1}.ov2-headline-accent{color:var(--petrol);overflow-wrap:break-word;margin-top:.12em;font-size:.62em;display:block}.ov2-score{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.ov2-team{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.ov2 .ov2-team-crest.tr-crest{width:60px;height:60px;font-size:1rem}.ov2-team-name{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;color:#d8e3e1;max-width:100%;font-size:.9rem;font-weight:800;line-height:1.2}.ov2-team.own .ov2-team-name{color:var(--chalk)}.ov2-score-mid{flex-direction:column;align-items:center;gap:4px;display:flex}.ov2-score-val{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,7vw,4.6rem);font-weight:900;line-height:1}.ov2-score-lbl{color:#b9c8c6;text-align:center;font-size:.75rem}.ov2-events{border:1px solid var(--line);background:#0c1416d1;border-radius:10px;flex-direction:column;gap:2px;margin:16px 0 0;padding:8px 12px;list-style:none;display:flex}.ov2-event{grid-template-columns:3.2em 1.4em minmax(0,1fr) auto;align-items:center;gap:6px;min-height:26px;font-size:.82rem;display:grid}.ov2-event-min{color:#b9c8c6;font-variant-numeric:tabular-nums}.ov2-event-ico{justify-content:center;font-size:.8rem;display:inline-flex}.ov2-event-ico--yellow:before,.ov2-event-ico--red:before{content:"";background:#f2c94c;border-radius:2px;width:9px;height:12px}.ov2-event-ico--red:before{background:var(--err)}.ov2-event-label{overflow-wrap:anywhere;min-width:0;font-weight:600}.ov2-event-team{color:var(--muted);text-align:right;overflow-wrap:anywhere;max-width:14em;font-size:.72rem}.ov2-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.ov2-btn{border:1px solid var(--line2);min-height:44px;color:var(--chalk);font:inherit;cursor:pointer;text-align:center;background:#121c1feb;border-radius:10px;flex:180px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:.88rem;font-weight:800;display:inline-flex}.ov2-btn:hover{background:var(--ink3)}.ov2-btn--primary{background:var(--petrol);border-color:var(--petrol);color:var(--ink)}.ov2-btn--primary:hover{background:var(--petrol-b)}.ov2-btn:focus-visible,.ov2-icon-btn:focus-visible,.ov2-ticket:focus-visible,.ov2-kurier-link:focus-visible,.ov2-kurier-headline:focus-visible,.ov2-panel-link:focus-visible{outline:2px solid var(--petrol-b);outline-offset:2px}.todo-card.ov2-desk{border-color:var(--line2);border-radius:16px;margin:0;padding:16px}.ov2-desk .todo-heading{letter-spacing:.01em;text-transform:none;font-size:1rem}.ov2-desk .todo-total{background:color-mix(in srgb, var(--petrol) 16%, var(--ink));color:var(--petrol-b);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:3px 8px;font-size:.68rem}.ov2-ready{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin:2px 0 10px;padding:4px 0 10px;display:flex}.ov2-ready-label{color:#b9c8c6;flex:1;font-size:.8rem}.ov2-ready-value{font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:900}.ov2-ready-value small{color:var(--muted);font-size:.75rem;font-weight:700}.ov2-icon-btn{border:1px solid var(--line2);background:var(--ink3);width:44px;height:44px;color:var(--chalk);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.ov2-kurier{background:var(--kurier-paper,#f6f3ee);color:var(--kurier-black,#0b0b0c);border-radius:12px;align-items:center;gap:16px;min-width:0;padding:14px 16px;display:flex}.ov2-kurier-mast{background:var(--kurier-red,#d6141f);color:#fff;flex-direction:column;flex-shrink:0;padding:6px 10px 4px;line-height:1;display:flex}.ov2-kurier-mast-small{letter-spacing:.06em;text-transform:uppercase;font-size:.55rem;font-weight:900}.ov2-kurier-mast-big{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;font-size:1.7rem;font-weight:900}.ov2-kurier-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ov2-kurier-meta{letter-spacing:.04em;text-transform:uppercase;color:var(--kurier-red-dark,#a10d16);font-size:.72rem;font-weight:800}.ov2-kurier-headline{font-family:var(--font-display);text-transform:uppercase;color:var(--kurier-black,#0b0b0c);overflow-wrap:anywhere;font-size:clamp(1.05rem,2.2vw,1.55rem);font-weight:900;line-height:1.12;text-decoration:none}.ov2-kurier-headline:hover{text-decoration:underline}.ov2-kurier-link{background:var(--kurier-black,#0b0b0c);color:#fff;white-space:nowrap;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 16px;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.ov2-lower{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (width>=900px){.ov2-lower{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.ov2-panel{background:var(--ink2);border:1px solid var(--line2);border-radius:16px;min-width:0;padding:16px}.ov2-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ov2-panel-title{margin:0;font-size:1rem;font-weight:900}.ov2-panel-note{color:var(--muted);font-size:.75rem}.ov2-panel-link{min-height:44px;color:var(--petrol-b);align-items:center;margin:-10px 0;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.ov2-tickets{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ov2-ticket{border:1px solid var(--line2);background:var(--ink3);width:100%;height:100%;color:var(--chalk);font:inherit;text-align:left;box-sizing:border-box;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 12px 0;display:flex}button.ov2-ticket{cursor:pointer}button.ov2-ticket:hover{background:var(--ink4)}.ov2-ticket--next{border-color:color-mix(in srgb, var(--petrol) 60%, transparent)}.ov2-tag{letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb, var(--petrol) 16%, var(--ink));color:var(--petrol-b);border-radius:5px;padding:3px 7px;font-size:.65rem;font-weight:900}.ov2-tag--national_cup{background:color-mix(in srgb, #f0b93e 18%, var(--ink));color:#f0c35a}.ov2-tag--continental{background:color-mix(in srgb, #b565f5 20%, var(--ink));color:#cf98fa}.ov2-tag--friendly{background:color-mix(in srgb, #5cc8a8 18%, var(--ink));color:#7fdcc0}.ov2-ticket-opp{overflow-wrap:anywhere;margin-top:4px;font-size:.9rem;font-weight:800;line-height:1.2}.ov2-ticket-meta{color:#a9b9b7;overflow-wrap:anywhere;font-size:.75rem}.ov2-ticket-foot{border-top:1px dashed var(--line2);letter-spacing:.06em;text-transform:uppercase;color:var(--petrol-b);align-self:stretch;margin-top:auto;padding:10px 0;font-size:.7rem;font-weight:900}.ov2-ticket-opp{margin-bottom:6px}.ov2-table{margin:0;padding:0;list-style:none}.ov2-row{border-top:1px solid var(--line);grid-template-columns:2.2em minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;padding:0 8px;font-size:.85rem;display:grid}.ov2-row:first-child{border-top:0}.ov2-row-pos{color:#b9c8c6;font-variant-numeric:tabular-nums}.ov2-row-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ov2-row-pts{font-variant-numeric:tabular-nums;font-weight:900}.ov2-row.own{background:color-mix(in srgb, var(--petrol) 14%, var(--ink2));color:var(--petrol-b);border-radius:8px;font-weight:900}.ov2-row.own .ov2-row-pos{color:var(--petrol-b)}.ov2-row.rel .ov2-row-pos{color:var(--err)}.ov2-row-divider{color:var(--muted);text-align:center;padding:4px 0;font-size:.72rem}.ov2-row-divider+.ov2-row{border-top:0}@media (width<=720px){.ov2{gap:12px;padding:0 12px 16px}.ov2-club-inner{gap:14px;padding:18px 14px 14px}.ov2 .ov2-club-crest.tr-crest{width:46px;height:46px}.ov2-club-name{font-size:1.55rem}.ov2-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:8px}.ov2-kpi{padding:10px 12px}.ov2-kpi--table{display:none}.ov2-kpi-value{font-size:1.35rem}.ov2-result{padding:16px 14px}.ov2 .ov2-team-crest.tr-crest{width:48px;height:48px}.ov2-team-name{font-size:.8rem}.ov2-event-team{display:none}.ov2-event{grid-template-columns:3em 1.4em minmax(0,1fr)}.ov2-kurier{flex-wrap:wrap;gap:10px 12px;padding:12px}.ov2-kurier-text{flex-basis:60%}.ov2-kurier-link{flex:100%}.ov2-panel{padding:14px 12px}.ov2-tickets{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px}.ov2-ticket{padding:10px 10px 0}}.sp-page{--sp-panel:#131f22;--sp-inset:#0f191b;--sp-radius:14px;--sp-gap:18px;--tr-gap:14px;--tr-radius:12px;max-width:1240px;color:var(--chalk);gap:var(--sp-gap);flex-direction:column;margin:0 auto;padding-bottom:24px;font-size:15px;line-height:1.45;display:flex}.sp-page :where(button,summary,a):focus-visible{outline:2px solid var(--petrol-b);outline-offset:2px}.sp-crumbs{align-items:center;gap:10px;padding-top:4px;font-size:15px;display:flex}.sp-crumb-link{color:var(--muted);padding:4px 0;text-decoration:none}.sp-crumb-link:hover{color:var(--chalk);text-decoration:underline}.sp-crumb-sep{color:var(--muted);flex-shrink:0}.sp-crumb-current{color:var(--chalk);font-weight:600}.sp-hero{background:var(--sp-panel);border:1px solid var(--line);border-radius:var(--sp-radius);flex-direction:column;gap:18px;padding:20px;display:flex}.sp-head{align-items:flex-start;gap:24px;min-width:0;display:flex}.sp-avatar{border:2px solid #2dd4c459;width:104px;height:104px}.sp-head-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.sp-name-row{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.sp-name{font-size:32px;line-height:1.15;font-family:var(--header-title-font);font-weight:var(--header-title-weight);letter-spacing:var(--header-title-tracking);overflow-wrap:anywhere;margin:0}.sp-role{color:var(--chalk);font-size:16px}.sp-role-dept{color:var(--muted)}.sp-meta{color:var(--muted);flex-wrap:wrap;gap:4px 0;font-size:15px;display:flex}.sp-meta>*+:before{content:"·";margin:0 10px}.sp-chips{flex-wrap:wrap;gap:8px;display:flex}.sp-chip{border:1px solid var(--line2);min-height:32px;color:var(--chalk);background:var(--sp-inset);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:3px 14px;font-size:14px;font-weight:600;display:inline-flex}.sp-chip--sm{min-height:24px;padding:1px 10px;font-size:13px}.sp-chip--petrol{color:var(--petrol-b);background:#2dd4c414;border-color:#2dd4c466}.sp-chip--status{color:var(--chalk);border-color:var(--petrol)}.sp-chip--status svg{color:var(--petrol)}.sp-head-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.sp-btn{border:1px solid var(--line2);min-height:44px;color:var(--chalk);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 18px;font-size:15px;font-weight:700;display:inline-flex}.sp-btn:hover:not(:disabled){border-color:var(--petrol)}.sp-btn:disabled{opacity:.5;cursor:default}.sp-btn--primary{background:var(--petrol);border-color:var(--petrol);color:#062523}.sp-btn--primary:hover:not(:disabled){background:var(--petrol-b);border-color:var(--petrol-b)}.sp-btn--danger{background:var(--err);border-color:var(--err);color:#1c0b09}.sp-btn--danger:hover:not(:disabled){border-color:var(--chalk)}.sp-btn--icon{width:44px;padding:0}.sp-menu{position:relative}.sp-menu-list{z-index:30;background:var(--ink3);border:1px solid var(--line2);border-radius:12px;flex-direction:column;gap:2px;width:300px;max-width:calc(100vw - 32px);padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #0006}.sp-menu-item{min-height:44px;color:var(--chalk);font:inherit;text-align:left;cursor:pointer;white-space:normal;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;font-size:15px;font-weight:600;display:flex}.sp-menu-item:hover:not(:disabled),.sp-menu-item:focus-visible{background:var(--ink4)}.sp-menu-item:disabled{opacity:.5;cursor:default}.sp-menu-item--danger{color:var(--err)}.sp-menu-detail{color:var(--muted);font-size:13px;font-weight:500}.sp-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.sp-kpis .tr-metric{background:var(--sp-inset);align-items:center}.sp-kpis .tr-metric-icon{color:var(--petrol);margin-top:0}.sp-kpis .tr-metric-value{margin:2px 0 0;font-size:28px}.sp-kpis .tr-metric-caption{order:3}.sp-kpis .tr-metric-main{flex-direction:column;display:flex}.sp-confirm{background:var(--sp-panel);border-radius:var(--sp-radius);border:1px solid #e06a5e80;flex-direction:column;gap:12px;padding:16px 20px;display:flex}.sp-confirm-text{margin:0;font-size:15px}.sp-error{margin:0}.sp-tabs{margin-bottom:0}.sp-tabs .tr-tab{cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;min-height:44px;font-family:inherit}.sp-tabs .tr-tab--active{color:var(--petrol-b)}.sp-tabpanel{min-width:0}.sp-grid{gap:var(--sp-gap);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;display:grid}.sp-col,.sp-stack{gap:var(--sp-gap);flex-direction:column;min-width:0;display:flex}.sp-panel{background:var(--sp-panel);border:1px solid var(--line);border-radius:var(--sp-radius);min-width:0;padding:18px 20px}.sp-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.sp-panel-title{color:var(--chalk);align-items:center;gap:10px;margin:0;font-family:inherit;font-size:17px;font-weight:700;display:flex}.sp-panel-icon{color:var(--chalk);flex-shrink:0}.sp-note{color:var(--muted);margin:0;font-size:14px}.sp-text{color:var(--chalk);margin:0;font-size:16px}.sp-link{min-height:36px;color:var(--petrol-b);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:15px;font-weight:600;display:inline-flex}.sp-link:hover{text-decoration:underline}.sp-bar{appearance:none;width:100%;min-width:40px;height:10px;color:var(--petrol);background:#ffffff14;border:0;border-radius:5px;display:block;overflow:hidden}.sp-bar::-webkit-progress-bar{background:#ffffff14;border-radius:5px}.sp-bar::-webkit-progress-value{background:currentColor;border-radius:5px}.sp-bar::-moz-progress-bar{background:currentColor;border-radius:5px}.sp-bar--muted{color:#9aa7a6}.sp-bar--warn{color:var(--warn)}.sp-bar--risk{color:var(--err)}.sp-effect-main{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:16px 28px;display:grid}.sp-effect-text{min-width:0}.sp-effect-title{color:var(--chalk);margin:0 0 2px;font-family:inherit;font-size:17px;font-weight:700}.sp-effect-value{font-family:var(--font-display);letter-spacing:-.01em;cursor:help;overflow-wrap:anywhere;font-size:44px;font-weight:800;line-height:1.1}.sp-effect-value--none{font-size:28px}.sp-effect-unit{letter-spacing:0;font-family:inherit;font-size:18px;font-weight:600}.sp-effect-kicker{color:var(--muted);font-size:14px}.sp-effect-alt{color:var(--chalk);margin-top:4px;font-size:16px}.sp-tone--better{color:var(--petrol)}.sp-tone--worse{color:var(--warn)}.sp-tone--neutral{color:var(--chalk)}.sp-compare{grid-template-columns:auto minmax(60px,1fr) auto;align-items:center;gap:14px;font-size:15px;display:grid}.sp-compare-label{color:var(--chalk);white-space:nowrap}.sp-compare-value{text-align:right;white-space:nowrap;cursor:help;font-variant-numeric:tabular-nums;font-weight:600}.sp-compare-value--muted{color:var(--muted);font-weight:500}.sp-effect-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.sp-effect-item{background:var(--sp-inset);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.sp-effect-item-title{color:var(--muted);font-size:14px}.sp-effect-item-value{cursor:help;font-size:20px;font-weight:800}.sp-effect-item-alt{color:var(--chalk);font-size:14px}.sp-effect-note{margin-top:14px}.sp-training{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:16px;padding-top:14px;display:flex}.sp-training-person{color:var(--chalk);margin:0;font-size:15px}.sp-training-head{color:var(--chalk);margin:0 0 4px;font-size:15px;font-weight:700}.sp-training-cats>summary{min-height:44px;color:var(--petrol-b);cursor:pointer;align-items:center;font-size:15px;font-weight:600;display:flex}.sp-training-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sp-training-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,1fr) minmax(0,1.2fr) minmax(0,1.4fr);align-items:center;gap:4px 14px;padding:8px 0;font-size:14px;display:grid}.sp-training-row:last-child{border-bottom:0}.sp-training-label{color:var(--chalk);flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;font-weight:600;display:inline-flex}.sp-training-values{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.sp-training-alt{color:var(--muted)}.sp-training-staffing{color:var(--muted);overflow-wrap:anywhere}.sp-skills{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sp-skill{grid-template-columns:minmax(200px,1.2fr) minmax(80px,2fr) 92px;align-items:center;gap:18px;padding:9px 0;font-size:16px;display:grid}.sp-skill-label{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:inline-flex}.sp-key-tag{color:var(--petrol-b);border:1px solid #2dd4c459;border-radius:999px;padding:0 8px;font-size:12px;font-weight:600;line-height:20px}.sp-skill-value{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:6px;font-weight:700;display:inline-flex}.sp-scale{color:var(--muted);font-weight:500}.sp-attr--top{color:var(--petrol-b)}.sp-attr--low{color:var(--warn)}.sp-change{cursor:help;font-size:13px;font-weight:600}.sp-change--up{color:var(--petrol)}.sp-change--down{color:var(--muted)}.sp-scale-note{color:var(--muted);font-size:14px}.sp-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:6px 40px;margin-top:8px;display:grid}.sp-group{border-top:1px solid var(--line);min-width:0}.sp-group:nth-child(-n+2){border-top:0}.sp-groups .sp-skill{grid-template-columns:minmax(150px,1.2fr) minmax(60px,1.5fr) 92px}.sp-group-head{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:16px;font-weight:700;list-style:none;display:flex}.sp-group-head::-webkit-details-marker{display:none}.sp-group-chevron{color:var(--muted);transition:transform .15s}.sp-group:not([open]) .sp-group-chevron{transform:rotate(-90deg)}.sp-verdict{border-bottom:1px solid var(--line);flex-direction:column;padding-bottom:12px;display:flex}.sp-verdict-value{font-family:var(--font-display);color:var(--chalk);font-size:32px;font-weight:800;line-height:1.1}.sp-verdict--high .sp-verdict-value{color:var(--petrol)}.sp-verdict--low .sp-verdict-value{color:var(--err)}.sp-verdict-label{color:var(--chalk);font-size:17px}.sp-factors{flex-direction:column;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.sp-factor{align-items:flex-start;gap:12px;display:flex}.sp-factor-icon{background:var(--ink4);width:26px;height:26px;color:var(--chalk);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sp-factor--positive .sp-factor-icon{background:var(--petrol);color:#062523}.sp-factor--negative .sp-factor-icon{background:var(--err);color:#1c0b09}.sp-factor-text{flex-direction:column;font-size:15px;display:flex}.sp-factor-kind{color:var(--muted);font-size:13px}.sp-details{margin-top:6px}.sp-details>summary{justify-content:flex-end;list-style:none;display:flex}.sp-details>summary::-webkit-details-marker{display:none}.sp-details-body{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:8px;display:flex}.sp-detail-list{color:var(--chalk);flex-direction:column;gap:2px;margin:0;padding-left:18px;font-size:14px;display:flex}.sp-facts{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px 20px;display:grid}.sp-fact{flex-direction:column;gap:2px;min-width:0;display:flex}.sp-fact-label{color:var(--muted);font-size:14px}.sp-fact-value{overflow-wrap:break-word;font-size:17px;font-weight:700}.sp-fact-value--icon{align-items:center;gap:6px;display:inline-flex}.sp-fact-value--icon svg{color:var(--petrol);flex-shrink:0}.sp-fact-sub{color:var(--muted);font-size:13px}.sp-rows{flex-direction:column;display:flex}.sp-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:11px 0;font-size:15px;display:flex}.sp-row:last-child{border-bottom:0}.sp-row-label{color:var(--muted)}.sp-row-value{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-weight:600}.sp-roles{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sp-role-row{border:1px solid var(--line);background:var(--sp-inset);border-radius:10px;grid-template-columns:minmax(170px,1.2fr) minmax(0,1fr) minmax(80px,1.6fr) 120px;align-items:center;gap:16px;padding:12px 14px;display:grid}.sp-role-row--current{border-color:var(--petrol);background:#2dd4c40f}.sp-role-name{flex-direction:column;min-width:0;display:flex}.sp-role-label{font-size:16px;font-weight:600}.sp-role-sub{color:var(--muted);font-size:13px}.sp-role-tags{flex-wrap:wrap;gap:6px;display:flex}.sp-role-rating{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:10px;display:flex}.sp-role-rating b{font-size:18px}.sp-role-stars{color:var(--muted);font-size:14px}.sp-form{flex-direction:column;gap:12px;margin-bottom:14px;display:flex}.sp-form-actions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.sp-field{flex-direction:column;gap:4px;max-width:420px;display:flex}.sp-field-label{color:var(--muted);font-size:14px}.sp-select{border:1px solid var(--line2);background:var(--sp-inset);min-height:44px;color:var(--chalk);font:inherit;border-radius:10px;padding:8px 12px;font-size:15px}@media (width<=1100px){.sp-head{flex-wrap:wrap}.sp-head-actions{justify-content:flex-start;width:100%}.sp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-grid,.sp-groups{grid-template-columns:minmax(0,1fr)}.sp-group:nth-child(2){border-top:1px solid var(--line)}}.sp-profile{display:contents}.sp-topbar,.sp-actionbar{display:none}@media (width<=720px){.sp-page{--sp-gap:14px;--sp-radius:14px;padding:0 16px 96px}.sp-topbar{align-items:center;gap:8px;min-height:52px;padding-top:4px;display:flex}.sp-back{width:44px;height:44px;color:var(--chalk);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-left:-10px;display:inline-flex}.sp-back:hover{background:var(--ink3)}.sp-topbar-title{min-width:0;color:var(--chalk);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:20px;font-weight:700;overflow:hidden}.sp-btn--bare{border-color:#0000;margin-right:-10px}.sp-topbar .sp-menu-list{width:min(300px,100vw - 32px)}.sp-hero--compact{background:0 0;border:0;border-radius:0;gap:14px;padding:0}.sp-hero--compact .sp-head{flex-wrap:nowrap;align-items:center;gap:14px}.sp-hero--compact .sp-avatar{width:84px;height:84px}.sp-hero--compact .sp-head-main{gap:2px}.sp-hero--compact .sp-name{font-size:24px;line-height:1.2}.sp-hero--compact .sp-role{color:var(--muted);font-size:17px}.sp-meta--icons{gap:2px 14px;font-size:14px}.sp-meta--icons>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.sp-meta--icons>span svg{flex-shrink:0}.sp-meta--icons>*+:before{content:none}.sp-hero--compact .sp-chips{gap:6px;margin-top:6px}.sp-hero--compact .sp-chip{white-space:normal;min-height:28px;padding:2px 10px;font-size:13px}.sp-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sp-kpis .tr-metric{background:var(--sp-panel);flex-direction:row;align-items:center;gap:8px;padding:12px 10px}.sp-kpis .tr-metric-icon{width:24px;height:24px}.sp-kpis .tr-metric-label{color:var(--muted);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:13px;line-height:1.3}.sp-kpis .tr-metric-value{white-space:nowrap;margin:0;font-size:21px}.sp-kpis .tr-metric-value small{margin-left:3px;font-size:13px}.sp-tabs .tr-tab{flex:auto;justify-content:center;margin-right:0;padding:8px 6px;font-size:15px}.sp-panel{padding:16px}.sp-panel-title{font-size:17px}.sp-link{min-height:44px}.sp-effect-main{grid-template-columns:minmax(0,1fr)}.sp-effect-main .sp-compare{display:none}.sp-effect-value{font-size:40px}.sp-effect-value--none{font-size:26px}.sp-effect-list{grid-template-columns:minmax(0,1fr)}.sp-training-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label values""staffing staffing"}.sp-training-label{grid-area:label}.sp-training-values{grid-area:values;justify-content:flex-end}.sp-training-staffing{grid-area:staffing}.sp-skill,.sp-groups .sp-skill{grid-template-columns:minmax(0,1.5fr) minmax(36px,.8fr) auto;gap:8px;padding:8px 0;font-size:15px}.sp-skill-label{overflow-wrap:anywhere}.sp-skill-value{gap:4px;min-width:60px}.sp-satisfaction--compact .sp-panel-head{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.sp-verdict-row{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding-bottom:12px;display:flex}.sp-verdict-icon{background:var(--sp-inset);width:52px;height:52px;color:var(--chalk);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sp-verdict-row.sp-verdict--high .sp-verdict-icon{color:var(--petrol);background:#2dd4c41a}.sp-verdict-row.sp-verdict--low .sp-verdict-icon{color:var(--err);background:#e06a5e1f}.sp-verdict-line{color:var(--chalk);font-size:20px;font-weight:700}.sp-verdict-row.sp-verdict--low .sp-verdict-num{color:var(--err)}.sp-role-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name rating""tags tags""bar bar";gap:8px 12px}.sp-role-row>.sp-role-name{grid-area:name}.sp-role-row>.sp-role-tags{grid-area:tags}.sp-role-row>.sp-role-tags:empty{display:none}.sp-role-row>.sp-bar{grid-area:bar}.sp-role-row>.sp-role-rating{grid-area:rating;align-self:start}.sp-row{flex-wrap:wrap}.sp-field,.sx-field{max-width:none}.sp-form-actions .sp-btn,.sx-actions .sp-btn{flex:auto}.sp-confirm,.sp-form,.sp-panel{scroll-margin-top:12px}.sp-actionbar{left:0;right:0;bottom:calc(72px + env(safe-area-inset-bottom,0px));z-index:90;padding:10px max(16px, env(safe-area-inset-right,0px)) 10px max(16px, env(safe-area-inset-left,0px));background:color-mix(in srgb, var(--ink) 94%, transparent);border-top:1px solid var(--line2);gap:10px;display:flex;position:fixed;box-shadow:0 -8px 20px #00000059}.sp-actionbar .sp-btn{white-space:normal;text-align:center;flex:1 1 0;gap:6px;min-width:0;min-height:52px;padding:8px 6px;font-size:16px;line-height:1.2}.sp-actionbar .sp-btn svg{flex-shrink:0;width:20px;height:20px}.sp-actionbar .sp-btn--primary{flex-grow:1.35}.sp-btn--outline{border-color:var(--petrol);color:var(--petrol-b)}}@media (width<=380px){.sp-actionbar .sp-btn svg{display:none}}.sx-panel{color:var(--chalk);flex-direction:column;gap:10px;font-size:15px;display:flex}.sx-kv{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;display:flex}.sx-kv-k{color:var(--muted);font-size:15px}.sx-kv-v{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:700}.sx-ok{color:var(--petrol-b)}.sx-warn{color:var(--warn)}.sx-light{vertical-align:middle;border-radius:50%;width:10px;height:10px;display:inline-block}.sx-light--ok{background:var(--ok)}.sx-light--warn{background:var(--warn)}.sx-light--crit{background:var(--err)}.sx-reasons{flex-direction:column;gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.sx-note{color:var(--muted);margin:0;font-size:14px}.sx-msg{color:var(--chalk);margin:0;font-size:15px}.sx-msg--error{color:var(--err)}.sx-muted{color:var(--muted);font-size:14px}.sx-section{flex-direction:column;gap:10px;margin-top:8px;display:flex}.sx-heading{color:var(--chalk);margin:0;font-family:inherit;font-size:16px;font-weight:700}.sx-rounds{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sx-round{background:var(--sp-inset);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;font-size:15px;display:flex}.sx-form{flex-direction:column;gap:12px;display:flex}.sx-field{flex-direction:column;gap:4px;max-width:420px;display:flex}.sx-field-label{color:var(--muted);font-size:14px}.sx-input{border:1px solid var(--line2);background:var(--sp-inset);min-height:44px;color:var(--chalk);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;padding:8px 12px;font-size:15px}.sx-input:focus-visible{outline:2px solid var(--petrol-b);outline-offset:1px}.sx-package{flex-direction:column;gap:8px;display:flex}.sx-actions{flex-wrap:wrap;gap:10px;display:flex}.sr-page{flex-direction:column;gap:20px;min-width:0;display:flex}.sr-page :focus-visible{outline:2px solid var(--petrol-b);outline-offset:2px}.sr-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-touch{min-height:44px}.sr-small{color:#a9bbb9;font-size:.78rem;line-height:1.45}.sr-gold{color:var(--gold-b)}.sr-bg,.sr-bg img{width:100%;height:100%;position:absolute;inset:0}.sr-bg{z-index:0;pointer-events:none}.sr-bg img{object-fit:cover;display:block}.sr-hero{background:var(--ink2);border:1px solid var(--line2);border-radius:16px;align-items:flex-end;min-height:300px;display:flex;position:relative;overflow:hidden}.sr-hero:after{content:"";z-index:1;background:linear-gradient(90deg,#0c1416f5 0%,#0c1416db 38%,#0c141659 75%,#0c141633 100%),linear-gradient(#0c141600 55%,#0c1416d9 100%);position:absolute;inset:0}.sr-hero__content{z-index:2;flex-direction:column;gap:14px;min-width:0;max-width:100%;padding:36px 32px 28px;display:flex;position:relative}.sr-hero__club{align-items:center;gap:12px;min-width:0;display:flex}.sr-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#b9c8c6;overflow-wrap:anywhere;margin:0;font-size:.72rem;font-weight:800}.sr-hero__title{font-family:var(--header-title-font);font-size:clamp(2rem,5.2vw,3.6rem);font-weight:var(--header-title-weight);letter-spacing:var(--header-title-tracking);letter-spacing:-.01em;text-transform:uppercase;color:var(--chalk);overflow-wrap:anywhere;margin:0;line-height:1}.sr-chips{flex-wrap:wrap;gap:8px;display:flex}.sr-chip{border:1px solid var(--line2);color:var(--chalk);background:#0c1416b3;border-radius:8px;align-items:center;padding:7px 12px;font-size:.76rem;font-weight:800;display:inline-flex}.sr-chip--phase{color:#b6f3ec;background:#146b628c;border-color:#2dd4c459}.sr-chip--gold{color:var(--gold-b);border-color:#c9a24ab3}.sr-chip--petrol{color:var(--petrol-b);border-color:#2dd4c48c}.sr-chip--danger{color:#f2a59c;border-color:#e06a5e99}.sr-hero__stats{flex-wrap:wrap;align-items:flex-end;gap:10px 28px;margin:4px 0 0;display:flex}.sr-stat{flex-direction:column-reverse;min-width:0;display:flex}.sr-stat dt{color:#b9c8c6;margin-top:4px;font-size:.76rem}.sr-stat dd{font-family:var(--font-display);letter-spacing:-.02em;color:var(--chalk);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.35rem,2.6vw,1.75rem);font-weight:900}.sr-stat--place dd{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,5vw,3.6rem);line-height:.95}.sr-stat--place dt{font-family:Georgia,Times New Roman,serif;font-weight:700}.sr-archive{color:#b9c8c6;flex-wrap:wrap;align-items:center;gap:10px;font-size:.85rem;display:flex}.sr-archive select{background:var(--ink2);color:var(--chalk);border:1px solid var(--line2);border-radius:10px;max-width:100%;padding:0 12px;font-size:.9rem}.sr-notes{border-left:3px solid var(--warn);color:#d8cdb6;background:#d9a44a14;border-radius:8px;flex-direction:column;gap:4px;margin:0;padding:10px 14px;font-size:.8rem;list-style:none;display:flex}.sr-section{flex-direction:column;gap:14px;min-width:0;display:flex}.sr-section__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sr-section__head h2{font-family:var(--font-display);color:var(--chalk);overflow-wrap:anywhere;margin:0;font-size:1.55rem;font-weight:800}.sr-section__aside{color:#a9bbb9;text-align:right;max-width:11rem;margin:0;font-size:.8rem}.sr-hl-grid{grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,1fr));grid-auto-rows:minmax(170px,auto);gap:14px;display:grid}.sr-tile{border:1px solid var(--line2);background:var(--ink2);border-radius:14px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.sr-tile--main{grid-row:span 2}.sr-tile--main:not(.sr-tile--image){grid-row:auto}.sr-hl-grid>.sr-tile--main:only-child{grid-area:auto/1/auto/-1}.sr-tile__body{z-index:2;flex-direction:column;gap:6px;min-width:0;height:100%;padding:20px;display:flex;position:relative}.sr-tile--image{min-height:330px}.sr-tile--image:after{content:"";z-index:1;background:linear-gradient(#0c141626 0%,#0c141640 25%,#0c1416d9 62%,#0c1416f7 100%);position:absolute;inset:0}.sr-tile--image .sr-tile__body{justify-content:flex-end}.sr-tile--award{border-color:#c9a24a99}.sr-tile__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.68rem;font-weight:800}.sr-tile--award .sr-tile__eyebrow,.sr-tile--main .sr-tile__eyebrow{color:var(--gold-b)}.sr-tile:not(.sr-tile--award).sr-tile--main .sr-tile__eyebrow{color:var(--petrol-b)}.sr-tile__title{color:var(--chalk);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:800}.sr-tile__value{text-transform:uppercase;color:var(--chalk);overflow-wrap:anywhere;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,2.6vw,2.1rem);font-weight:800;line-height:1.05}.sr-tile--main .sr-tile__value{font-size:clamp(1.9rem,4vw,2.9rem)}.sr-tile__value--long{text-transform:none;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:clamp(1.15rem,1.9vw,1.6rem)}.sr-tile--main .sr-tile__value--long{font-size:clamp(1.5rem,3vw,2.2rem)}.sr-tile__detail{color:#b9c8c6;overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.45}.sr-tile__body>.sr-details,.sr-tile__body>.sr-link{margin-top:auto}.sr-tile--image .sr-tile__body>.sr-details,.sr-tile--image .sr-tile__body>.sr-link{margin-top:10px}.sr-honest h3{margin:0 0 6px;font-size:1.05rem}.sr-honest p{color:#b9c8c6;margin:0;font-size:.88rem;line-height:1.5}.sr-details summary{cursor:pointer;color:var(--chalk);align-items:center;gap:8px;font-size:.82rem;font-weight:800;list-style:none;display:flex}.sr-details summary::-webkit-details-marker{display:none}.sr-details summary:before{content:"▸";font-size:.8rem}.sr-details[open]>summary:before{content:"▾"}.sr-details__body{padding-top:4px}.sr-link{font:inherit;color:var(--petrol-b);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;padding:0;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.sr-list,.sr-matches,.sr-moments{margin:0;padding:0;list-style:none}.sr-list li{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:6px 0;font-size:.85rem;display:flex}.sr-list li span{overflow-wrap:anywhere}.sr-matches li,.sr-moments li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 12px;padding:8px 0;display:grid}.sr-matches__text,.sr-moments__text{flex-direction:column;min-width:0;display:flex}.sr-matches__round,.sr-moments__label{color:var(--chalk);overflow-wrap:anywhere;font-size:.82rem;font-weight:700}.sr-matches__pair,.sr-moments__pair{color:#a9bbb9;overflow-wrap:anywhere;font-size:.74rem}.sr-result{font-variant-numeric:tabular-nums;text-align:right;font-size:.88rem;font-weight:800}.sr-result--W{color:var(--ok)}.sr-result--L{color:#f2a59c}.sr-report{min-width:44px;color:var(--petrol-b);cursor:pointer;background:0 0;border:1px solid #2dd4c459;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:.8rem;font-weight:700;display:inline-flex}.sr-report:hover{background:#2dd4c41a}.sr-columns{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.sr-columns>:only-child{grid-column:1/-1}.sr-card{background:var(--ink2);border:1px solid var(--line2);border-radius:14px;min-width:0;padding:22px}.sr-card__title{font-family:var(--font-display);color:var(--chalk);overflow-wrap:anywhere;min-width:0;margin:0 0 14px;font-size:1.5rem;font-weight:800}.sr-run+.sr-run{margin-top:18px}.sr-run__name{color:var(--chalk);margin:0 0 8px;font-size:.95rem;font-weight:800}.sr-steps{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.sr-step{background:var(--ink3);text-align:center;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:12px 8px;display:flex}.sr-step__round{color:#a9bbb9;overflow-wrap:anywhere;font-size:.72rem}.sr-step__score{color:var(--chalk);font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:800}.sr-step__opp{color:#8ea3a1;overflow-wrap:anywhere;font-size:.7rem}.sr-step--won{background:#c9a24a29;border-color:#c9a24a99}.sr-step--won .sr-step__round{color:var(--gold-b)}.sr-step--out{background:#d9a44a1f;border-color:#d9a44a59}.sr-step--out .sr-step__round{color:#e9c58a}.sr-step--open{background:0 0;border:1px dashed #2dd4c473}.sr-step--bye{opacity:.75}.sr-run__status{color:#b9c8c6;margin:10px 0 0;font-size:.8rem}.sr-run__status--won{color:var(--gold-b);font-weight:700}.sr-run__status--open{color:var(--petrol-b)}.sr-subtitle{color:var(--chalk);margin:20px 0 6px;padding-bottom:6px;font-size:1rem;font-weight:800}.sr-balance__grid{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:12px;margin:0 0 8px;display:grid}.sr-balance__grid dt{color:#a9bbb9;font-size:.76rem}.sr-balance__grid dd{font-family:var(--font-display);color:var(--chalk);overflow-wrap:anywhere;margin:2px 0 0;font-size:1.45rem;font-weight:900}.sr-balance__grid dd.sr-gold{color:var(--gold-b)}.sr-balance__line{border-top:1px solid var(--line);color:var(--chalk);overflow-wrap:anywhere;margin:12px 0 0;padding-top:12px;font-size:.85rem}.sr-balance__line--award{color:var(--gold-b);font-weight:700}.sr-matchdays{padding-top:8px;padding-bottom:8px}.sr-matchdays .sr-details__body{padding-top:8px;overflow-x:auto}.sr-table__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sr-table__head .sr-card__title{margin:0}.sr-table__scroll{margin-top:8px;overflow-x:auto}.sr-table__table{border-collapse:collapse;width:100%;font-size:.86rem}.sr-table__table th{text-align:left;color:#a9bbb9;border-bottom:1px solid var(--line);padding:10px 8px;font-size:.74rem;font-weight:600}.sr-table__table td{border-bottom:1px solid var(--line);color:var(--chalk);vertical-align:top;padding:11px 8px}.sr-table__table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sr-table__table tr.is-own td{background:#2dd4c41f;font-weight:800}.sr-table__table tr.has-gap td{border-top:1px dashed var(--line2)}.sr-table__table tr.is-relegated td:first-child{box-shadow:inset 3px 0 0 var(--err)}.sr-table__club{overflow-wrap:anywhere;min-width:0}.sr-table__you{color:var(--petrol-b)}.sr-mark{vertical-align:1px;border-radius:6px;margin-left:8px;padding:1px 6px;font-size:.66rem;font-weight:800;display:inline-block}.sr-mark--gold{color:var(--gold-b);border:1px solid #c9a24a8c}.sr-mark--up{color:var(--petrol-b);border:1px solid #2dd4c473}.sr-mark--down{color:#f2a59c;border:1px solid #e06a5e80}.sr-next{background:linear-gradient(110deg, #146b6259 0%, var(--ink2) 70%);border:1px solid #2dd4c44d;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.sr-next__text{min-width:0}.sr-next h2{font-family:var(--font-display);color:var(--chalk);margin:0 0 6px;font-size:1.55rem;font-weight:800}.sr-next p{color:#b9c8c6;margin:0;font-size:.86rem;line-height:1.5}.sr-next__blockers{color:var(--chalk);background:#c9a24a1a;border:1px solid #c9a24a4d;border-radius:8px;gap:10px;margin-top:12px;padding:10px 12px;font-size:.82rem;display:flex}.sr-next__blockers ul{color:#d8cdb6;margin:4px 0 0;padding:0;list-style:none}.sr-next__ready{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.sr-next__ready li{align-items:center;gap:10px;display:flex}.sr-next__manager{color:var(--chalk);font-size:.85rem;font-weight:700}.sr-next .state--error{margin-top:10px}.sr-next__button{background:var(--petrol);min-height:48px;color:var(--ink);cursor:pointer;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:.92rem;font-weight:800;display:inline-flex}.sr-next__button:disabled{opacity:.65;cursor:default}.sr-empty__title{margin:0 0 8px;font-size:1.4rem;font-weight:800}@media (width<=1100px){.sr-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.sr-page{gap:16px}.sr-hero{border-radius:14px;min-height:0}.sr-hero:after{background:linear-gradient(#0c141673 0%,#0c1416d1 45%,#0c1416f7 100%)}.sr-hero__content{gap:12px;padding:22px 16px 18px}.sr-hero__stats{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:12px 16px;width:100%;display:grid}.sr-section__head h2{font-size:1.35rem}.sr-section__aside{text-align:left;max-width:none}.sr-hl-grid{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));grid-auto-rows:auto;gap:10px}.sr-tile--main{grid-area:auto/1/auto/-1}.sr-tile--image{min-height:260px}.sr-tile:not(.sr-tile--main) .sr-tile__value--long{font-size:1.05rem}.sr-tile__body{padding:16px 14px}.sr-card{padding:18px 14px}.sr-card__title{font-size:1.35rem}.sr-steps{grid-template-columns:repeat(auto-fill,minmax(5.6rem,1fr));gap:6px}.sr-matches li,.sr-moments li{grid-template-columns:minmax(0,1fr) auto}.sr-matches .sr-report,.sr-moments .sr-report{grid-column:1/-1;justify-self:start}.sr-next{flex-direction:column;align-items:stretch;padding:20px 16px}.sr-next__button{width:100%}.sr-table__table th,.sr-table__table td{padding-left:6px;padding-right:6px}}.sr-matchdays .wb-block{margin:10px 0}.sr-matchdays .cmp-stepper--section .cmp-stepper-value,.sr-matchdays .mr-clubs{min-width:0}.sr-matchdays .mr-club{overflow-wrap:anywhere}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-bold:700;--radius-lg:.5rem;--radius-xl:.75rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.m-6{margin:calc(var(--spacing) * 6)}.m-9{margin:calc(var(--spacing) * 9)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.h-1{height:var(--spacing)}.h-6{height:calc(var(--spacing) * 6)}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-6{width:calc(var(--spacing) * 6)}.w-56{width:calc(var(--spacing) * 56)}.w-full{width:100%}.flex-shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-4{padding-top:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-display:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--header-title-font:var(--font-display);--header-title-weight:900;--header-title-tracking:-.01em;--ink:#0c1416;--ink2:#121c1f;--ink3:#192629;--ink4:#223034;--line:#ffffff12;--line2:#ffffff21;--club:#2dd4c4;--club-b:#6ee9dc;--club-d:#146b62;--club-g:#2dd4c424;--club-ink:var(--ink);--petrol:#2dd4c4;--petrol-b:#6ee9dc;--petrol-d:#146b62;--petrol-g:#2dd4c424;--nav-icon:#9aa99f;--nav-icon-active:var(--petrol);--gold:#c9a24a;--gold-b:#f0d070;--gold-d:#6b5830;--gold-g:#c9a24a1f;--chalk:#eef6f4;--muted:#7f9694;--muted2:#3d5250;--ok:#5fc98a;--warn:#d9a44a;--err:#e06a5e;--info:#4aa3d9;--purple:#9040d0;--col-common:#a09070;--col-rare:#c0c8d0;--col-special:#d4af37;--col-icon:#b040f0;--color-bg:var(--ink);--color-surface:var(--ink2);--color-surface-alt:var(--ink3);--color-border:var(--line2);--color-text:var(--chalk);--color-text-muted:var(--muted);--color-accent:var(--club);--color-accent-strong:var(--club-d);--color-highlight:var(--club-b);--color-danger:var(--err);--sq-err:var(--err);--sq-warn:var(--warn);--sq-ok:var(--ok);--sq-text:var(--chalk);--sq-muted:var(--muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{touch-action:pan-y;height:100%;margin:0}body{background:var(--ink);color:var(--chalk);overflow-wrap:break-word}.mbar-chips,.mday-bar__chips,.sq-pos-filter-row,.bench-row,.filter-row,.liga-tabs,.fc-bars-scroll,.spn-filter-row,.st-tabs,.pp-filter-row{touch-action:pan-x}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 .5rem;font-weight:900}a{color:inherit}.app-shell{background:var(--ink);height:100vh;display:flex}.app-main{flex:1;max-width:1100px;padding:1rem 2rem 1.5rem;overflow-y:auto}.sidebar{overflow-y:auto}.sidebar-nav-link{color:var(--muted);border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background .12s,color .12s;display:flex;position:relative}.sidebar-nav-link:hover{background:var(--ink3);color:var(--chalk)}.sidebar-nav-link--active{background:var(--ink3);border-left:3px solid var(--club);color:var(--chalk)}.nav-icon{color:var(--nav-icon);flex-shrink:0;transition:color .12s;display:block}.sidebar nav a.active .nav-icon,.tb.active .nav-icon,.mh-item.active .nav-icon,.mh-item:hover .nav-icon{color:var(--nav-icon-active)}.sidebar-nav-dot{background:var(--club);border:1.5px solid var(--ink2);border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-3px}.tab-bar,.mehr-bg,.mehr-drawer{display:none}@media (width<=980px){.sidebar{display:none}.app-main{padding:0 0 calc(72px + env(safe-area-inset-bottom))}.tab-bar{z-index:100;height:calc(72px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--ink2);border-top:1px solid var(--line);align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.picker-overlay{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.tb{color:var(--muted);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:4px .25rem 0;text-decoration:none;transition:all .12s;display:flex;position:relative}.tb-icon{font-size:20px;line-height:1;transition:transform .12s;position:relative}.tb-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:8px;font-weight:700}.tb.active .tb-label{color:var(--club-b)}.tb.active .tb-icon{transform:translateY(-1px)}.tb.active:after{content:"";background:var(--club);border-radius:1px 1px 0 0;height:2px;position:absolute;bottom:0;left:20%;right:20%}.tb-badge{background:var(--err);color:#fff;text-align:center;border-radius:8px;min-width:12px;padding:1px 4px;font-size:7px;font-weight:900;position:absolute;top:4px;right:calc(50% - 18px)}.mehr-bg{z-index:98;opacity:0;pointer-events:none;background:#0009;transition:opacity .2s;display:block;position:fixed;inset:0}.mehr-bg.open{opacity:1;pointer-events:all}.mehr-drawer{left:0;right:0;bottom:calc(72px + env(safe-area-inset-bottom));z-index:99;background:var(--ink2);border-top:1px solid var(--line);border-radius:16px 16px 0 0;padding:14px 14px 8px;transition:transform .25s cubic-bezier(.17,.84,.44,1);display:block;position:fixed;transform:translateY(100%)}.mehr-drawer.open{transform:translateY(0)}.mh-handle{background:#ffffff26;border-radius:2px;width:32px;height:3px;margin:0 auto 12px}.mh-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.mh-sec{color:var(--muted2);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;padding:6px 0 2px;font-size:7px;font-weight:700}.mh-sec:first-child{padding-top:0}.mh-item{background:var(--ink3);border:1px solid var(--line);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;text-align:center;border-radius:9px;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;font-size:8px;font-weight:700;text-decoration:none;transition:border-color .12s,color .12s;display:flex;position:relative}.mh-item:hover,.mh-item.active{border-color:var(--club-d);color:var(--club-b)}.mh-icon{font-size:17px;line-height:1}.mh-icon .nav-icon{margin:0 auto}.mh-label{letter-spacing:.04em;text-transform:uppercase;text-align:center;font-size:8px;font-weight:700}.mh-badge{background:var(--err);color:#fff;text-align:center;border-radius:8px;min-width:12px;padding:1px 4px;font-size:7px;font-weight:900;position:absolute;top:4px;right:8px}}.mbar{--sv-league:var(--petrol);--sv-cup:#f0b93e;--sv-continental:#b565f5;--sv-friendly:#5cc8a8;--sv-camp:#e8945a;--sv-free:var(--muted);--sv-card-bg:var(--ink3);--sv-line:var(--line2);background:var(--ink2);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;min-width:0;margin-bottom:1rem;padding:12px 14px 10px;display:flex}.mbar-head{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.mbar-head-icon{color:var(--petrol);flex-shrink:0;display:flex}.mbar-head-text{flex:1;min-width:0}.mbar-kicker{color:var(--muted);font-size:12px;line-height:1.2;display:block}.mbar-date-row{flex-wrap:wrap;align-items:baseline;gap:2px 14px;display:flex}.mbar-date{letter-spacing:-.01em;color:var(--chalk);margin:0;font-size:22px;font-weight:800;line-height:1.2}.mbar-meta{color:var(--muted);font-size:13px}.mbar-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.mbar-step{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.mbar-step svg{width:16px;height:16px;color:var(--sv-free);flex-shrink:0}.mbar-btn-secondary,.mbar-play{cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.mbar-btn-secondary{color:var(--chalk);border:1px solid var(--line2);background:0 0}.mbar-btn-secondary:hover:not(:disabled){background:var(--ink3)}.mbar-btn-secondary:disabled{opacity:.5;cursor:default}.mbar-play{background:var(--petrol);color:var(--ink);border:1px solid var(--petrol)}.mbar-play:hover:not(:disabled){background:var(--petrol-b)}.mbar-play:disabled{opacity:.55;cursor:default}.mbar-btn-secondary:focus-visible,.mbar-play:focus-visible,.sv-arrow:focus-visible,.sv-card:focus-visible{outline:2px solid var(--petrol-b);outline-offset:2px}.sv-timeline{align-items:stretch;gap:6px;min-width:0;display:flex}.sv-arrow{width:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sv-arrow:hover:not(:disabled){color:var(--chalk);background:var(--ink3)}.sv-arrow:disabled{opacity:.3;cursor:default}.sv-track{scrollbar-width:thin;touch-action:pan-x;flex:1;align-items:stretch;gap:10px;min-width:0;padding:3px 3px 6px;display:flex;position:relative;overflow-x:auto}.sv-track-line{background:var(--sv-line);z-index:0;height:1px;position:absolute;top:50%;left:3px;right:3px}.sv-item{flex-shrink:0;display:flex}.sv-card{z-index:1;text-align:left;width:182px;font:inherit;color:var(--chalk);background:var(--sv-card-bg);border:1px solid var(--sv-line);cursor:pointer;border-radius:10px;flex-direction:column;gap:6px;padding:9px 11px 15px;display:flex;position:relative}.sv-card:hover{border-color:var(--chalk)}@supports (color:color-mix(in lab, red, red)){.sv-card:hover{border-color:color-mix(in srgb, var(--chalk) 30%, transparent)}}.sv-card--next{border:2px solid var(--petrol);width:204px;box-shadow:0 0 0 3px var(--petrol-g);padding:8px 10px 14px}.sv-card--done:not(.sv-card--next){opacity:.78}.sv-card-top{align-items:center;gap:6px;min-height:20px;display:flex}.sv-card-date{color:var(--chalk);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.sv-chip-next{white-space:nowrap;background:var(--petrol);color:var(--ink);border-radius:999px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:800}.sv-card-check{background:var(--ink4);width:18px;height:18px;color:var(--chalk);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sv-card-title{align-items:center;gap:8px;min-width:0;display:flex}.sv-card-icon{color:var(--sv-free);flex-shrink:0;display:flex}.sv-card--league .sv-card-icon{color:var(--sv-league)}.sv-card--cup .sv-card-icon{color:var(--sv-cup)}.sv-card--continental .sv-card-icon{color:var(--sv-continental)}.sv-card--friendly .sv-card-icon{color:var(--sv-friendly)}.sv-card--camp .sv-card-icon{color:var(--sv-camp)}.sv-card-heading{flex-direction:column;min-width:0;line-height:1.25;display:flex}.sv-card-label{color:var(--chalk);font-size:13px;font-weight:700}.sv-card-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sv-card-accent{background:var(--sv-line);height:1px;display:block;position:relative}.sv-card-accent:before{content:"";background:var(--sv-free);border-radius:2px;width:30px;height:3px;position:absolute;top:-1px;left:0}.sv-card--league .sv-card-accent:before{background:var(--sv-league)}.sv-card--cup .sv-card-accent:before{background:var(--sv-cup)}.sv-card--continental .sv-card-accent:before{background:var(--sv-continental)}.sv-card--friendly .sv-card-accent:before{background:var(--sv-friendly)}.sv-card--camp .sv-card-accent:before{background:var(--sv-camp)}.sv-card--free .sv-card-accent:before{opacity:.5}.sv-card-foot{align-items:center;gap:6px;min-width:0;min-height:30px;display:flex}.sv-card-match{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.sv-card-opponent{color:var(--chalk);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.sv-card-result{color:var(--chalk);font-size:13px;font-weight:800}.sv-card-foot--free{color:var(--muted);font-size:11.5px;line-height:1.3}.sv-card .sv-card-crest{width:26px;height:26px;font-size:8px}.sv-card-num{color:var(--muted);opacity:.7;font-size:9px;line-height:1;position:absolute;bottom:3px;right:9px}.modal.mbar-ct{max-width:440px}.mbar-ct-blocked{margin-bottom:1rem}.mbar-ct-intro{color:var(--muted);margin:0 0 .5rem;font-size:.85rem}.mbar-ct-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mbar-ct-item{background:var(--ink3);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:.9rem;display:flex}.mbar-ct-name{flex:1;font-weight:600}.mbar-ct-injured{color:var(--warning,#f59e0b);font-size:.8rem}.mbar-ct-suspended{color:var(--danger,#ef4444);font-size:.8rem}.mbar-ct-note{color:var(--muted);margin:0 0 1rem;font-size:.9rem}.mbar-ct-question{margin:0 0 1.25rem;font-size:.9rem}.mbar-ct-hint{color:var(--muted);margin:0 0 1.25rem;font-size:.8rem}.mbar-ct-actions{flex-wrap:wrap;gap:10px;display:flex}.mbar-ct-btn{flex:1}.modal.cal-dialog{max-width:440px}.modal.cal-dialog--wide{max-width:720px}.cal-details-meta{color:var(--muted);margin:-.5rem 0 1rem;font-size:13px}.cal-details-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cal-details-event{background:var(--ink3);border-left:3px solid var(--muted);border-radius:10px;gap:10px;padding:10px 12px;display:flex}.cal-details-event--league{border-left-color:var(--petrol)}.cal-details-event--national_cup{border-left-color:#f0b93e}.cal-details-event--continental{border-left-color:#b565f5}.cal-details-event--friendly{border-left-color:#5cc8a8}.cal-details-event--training_camp{border-left-color:#e8945a}.cal-details-icon{color:var(--muted);padding-top:1px;display:flex}.cal-details-event--league .cal-details-icon{color:var(--petrol)}.cal-details-event--national_cup .cal-details-icon{color:#f0b93e}.cal-details-event--continental .cal-details-icon{color:#b565f5}.cal-details-event--friendly .cal-details-icon{color:#5cc8a8}.cal-details-event--training_camp .cal-details-icon{color:#e8945a}.cal-details-body{flex:1;min-width:0}.cal-details-title{margin-bottom:6px;font-size:14px;font-weight:700}.cal-details-text{color:var(--muted);font-size:13px}.cal-details-facts{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:13px;display:grid}.cal-details-facts dt{color:var(--muted)}.cal-details-facts dd{min-width:0;margin:0}.cal-details-opponent{align-items:center;gap:6px;display:flex}.cal-month-nav{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.cal-month-title{margin:0;font-size:16px;font-weight:800}.cal-month-btn{border:1px solid var(--line2);width:36px;height:36px;color:var(--chalk);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;display:flex}.cal-month-btn:disabled{opacity:.3;cursor:default}.cal-grid{table-layout:fixed;border-collapse:separate;border-spacing:3px;width:100%}.cal-grid th{color:var(--muted);padding:2px 0;font-size:11px;font-weight:700}.cal-day{vertical-align:top;background:var(--ink3);border:1px solid #0000;border-radius:6px;height:56px;padding:3px 4px;font-size:11px;overflow:hidden}.cal-day--outside{background:0 0}.cal-day-num{color:var(--chalk);margin-bottom:2px;font-weight:700;display:block}.cal-phase--preseason{background:#4aa3d9}@supports (color:color-mix(in lab, red, red)){.cal-phase--preseason{background:color-mix(in srgb, #4aa3d9 14%, var(--ink3))}}.cal-phase--first_half{background:var(--petrol)}@supports (color:color-mix(in lab, red, red)){.cal-phase--first_half{background:color-mix(in srgb, var(--petrol) 10%, var(--ink3))}}.cal-phase--winter{background:#c8d6e5}@supports (color:color-mix(in lab, red, red)){.cal-phase--winter{background:color-mix(in srgb, #c8d6e5 12%, var(--ink3))}}.cal-phase--second_half{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.cal-phase--second_half{background:color-mix(in srgb, var(--ok) 12%, var(--ink3))}}.cal-phase--postseason{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.cal-phase--postseason{background:color-mix(in srgb, var(--warn) 12%, var(--ink3))}}.cal-day--next{border-color:var(--petrol)}.cal-day--today .cal-day-num{text-align:center;background:var(--petrol);min-width:18px;color:var(--ink);border-radius:9px;padding:0 4px;display:inline-block}.cal-day-event{min-width:0;color:var(--chalk);align-items:center;gap:3px;line-height:1.2;display:flex}.cal-day-event svg{flex-shrink:0;width:13px;height:13px}.cal-day-event>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cal-day-event--league svg{color:var(--petrol)}.cal-day-event--national_cup svg{color:#f0b93e}.cal-day-event--continental svg{color:#b565f5}.cal-day-event--friendly svg{color:#5cc8a8}.cal-day-event--training_camp svg{color:#e8945a}.cal-legend{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.cal-legend-item{background:0 0;align-items:center;gap:6px;display:flex}.cal-legend-item:before{content:"";background:inherit;border-radius:3px;width:12px;height:12px}.cal-legend-item.cal-phase--preseason:before{background:#4aa3d9}@supports (color:color-mix(in lab, red, red)){.cal-legend-item.cal-phase--preseason:before{background:color-mix(in srgb, #4aa3d9 40%, var(--ink3))}}.cal-legend-item.cal-phase--first_half:before{background:var(--petrol)}@supports (color:color-mix(in lab, red, red)){.cal-legend-item.cal-phase--first_half:before{background:color-mix(in srgb, var(--petrol) 35%, var(--ink3))}}.cal-legend-item.cal-phase--winter:before{background:#c8d6e5}@supports (color:color-mix(in lab, red, red)){.cal-legend-item.cal-phase--winter:before{background:color-mix(in srgb, #c8d6e5 35%, var(--ink3))}}.cal-legend-item.cal-phase--second_half:before{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.cal-legend-item.cal-phase--second_half:before{background:color-mix(in srgb, var(--ok) 35%, var(--ink3))}}.cal-legend-item.cal-phase--postseason:before{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.cal-legend-item.cal-phase--postseason:before{background:color-mix(in srgb, var(--warn) 35%, var(--ink3))}}.cal-legend-item.cal-phase--preseason,.cal-legend-item.cal-phase--first_half,.cal-legend-item.cal-phase--winter,.cal-legend-item.cal-phase--second_half,.cal-legend-item.cal-phase--postseason{background:0 0}.cal-legend-item--today:before{background:var(--petrol);border-radius:50%}.cal-legend-item--next:before{border:1px solid var(--petrol);background:0 0}.cal-list-title{margin:16px 0 8px;font-size:14px;font-weight:800}.cal-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cal-list-item{align-items:center;gap:8px;font-size:13px;display:flex}.cal-list-date{font-variant-numeric:tabular-nums;color:var(--muted);flex-shrink:0;width:44px}.cal-list-icon{flex-shrink:0;display:flex}.cal-list-text{min-width:0}.cal-nowrap{white-space:nowrap}.cal-empty{color:var(--muted);margin:0;font-size:13px}@media (width<=980px){.mbar{border-left:0;border-right:0;border-radius:0;margin-bottom:.75rem}}@media (width<=720px){.cal-day{height:48px;padding:2px}.cal-day-event>span{display:none}.cal-dialog .modal__close{min-width:44px;min-height:44px}.cal-month-btn{width:44px;height:44px}}.mbar-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mbar--compact{gap:2px;padding:6px 12px}.mbar-c-grid{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"term tools""term action";align-items:center;gap:4px 10px;min-width:0;display:grid}.mbar-c-term{min-width:0;min-height:44px;color:var(--chalk);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;grid-area:term;justify-content:space-around;align-self:stretch;gap:4px;margin:0 0 0 -6px;padding:2px 6px;display:flex}.mbar-c-term--static{cursor:default}.mbar-c-term:not(.mbar-c-term--static):hover{background:var(--ink3)}.mbar-c-term:focus-visible,.mbar-c-extra:focus-visible{outline:2px solid var(--petrol-b);outline-offset:2px}.mbar-c-top{overflow-wrap:anywhere;min-width:0;font-size:17px;line-height:1.25}.mbar-c-date{font-weight:800}.mbar-c-kind{color:var(--muted);font-weight:600}.mbar-c-line{align-items:center;gap:8px;min-width:0;font-size:14.5px;line-height:1.3;display:flex}.mbar-c-text{overflow-wrap:anywhere;min-width:0}.mbar-c-icon{color:var(--muted);flex-shrink:0;display:flex}.mbar-c-icon svg{width:18px;height:18px}.mbar-c-crest{flex-shrink:0}.mbar-c-tools{grid-area:tools;justify-content:flex-end;align-items:center;gap:6px;display:flex}.mbar-c-action{grid-area:action;justify-content:flex-end;display:flex}.mbar-c-action:empty{display:none}.mbar--compact .mbar-btn-secondary,.mbar--compact .mbar-play{flex-shrink:0;min-height:44px}.mbar--compact .mbar-c-cal{width:44px;padding:0}.mbar--compact .mbar-play{padding:0 14px}.mbar-c-extra{min-height:44px;color:var(--petrol-b);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 8px;font-size:13px;font-weight:700}.mbar--slim:not(.mbar--compact){gap:0;padding:10px 14px}.mbar-date--slim{font-size:17px}.mbar--slim .mbar-meta{color:#b9c8c6}.mbar--compact.mbar--slim{padding:6px 12px}.mbar--slim .mbar-c-grid{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"term tools action";row-gap:0}.mbar--slim .mbar-c-term{justify-content:center;gap:1px}.mbar--slim .mbar-c-top{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;font-size:15px;line-height:1.2;overflow:hidden}.mbar--slim .mbar-c-line{color:#b9c8c6;font-size:12.5px;line-height:1.25}.mbar--slim .mbar-c-line .mbar-c-crest,.mbar--slim .mbar-c-line .mbar-c-icon{display:none}.mbar--slim .mbar-c-text{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;overflow:hidden}.mbar--slim .mbar-play{gap:6px;padding:0 12px}.modal-overlay.cal-sheet-overlay{align-items:flex-end;padding:0}.modal.cal-sheet{max-width:560px;max-height:calc(100dvh - 48px);padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px));border-bottom:0;border-radius:18px 18px 0 0;flex-direction:column;display:flex;overflow:hidden}.cal-dialog:focus{outline:none}.cal-sheet-handle{background:var(--line2);border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:0 auto 10px;display:block}.cal-sheet .modal__header{flex-shrink:0;align-items:flex-start;margin-bottom:12px}.cal-sheet .modal__header h2{font-size:1.35rem}.cal-sheet .modal__close{background:var(--ink3);min-width:44px;min-height:44px;color:var(--chalk);border-radius:50%;font-size:1.1rem}.cal-dialog-titles{min-width:0}.cal-dialog-subtitle{color:var(--muted);margin:2px 0 0;font-size:14px}.cal-sheet-body{overscroll-behavior:contain;flex:auto;min-height:0;margin:0 -4px;padding:2px 4px;overflow-y:auto}.cal-sheet-footer{flex-shrink:0;padding-top:12px;display:flex}.cal-sheet-footer .mbar-play{flex:1;min-height:48px;font-size:15px}.cal-switch{border:1px solid var(--line2);background:var(--ink);border-radius:12px;flex-shrink:0;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:12px;padding:3px;display:grid}.cal-switch button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:15px;font-weight:600}.cal-switch button[aria-pressed=true]{background:var(--petrol);color:var(--ink);font-weight:700}.cal-switch button:focus-visible{outline:2px solid var(--petrol-b);outline-offset:1px}.cal-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cal-row{border:1px solid var(--line2);background:var(--ink3);width:100%;min-height:56px;color:var(--chalk);text-align:left;font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:8px 10px 8px 12px;display:flex}.cal-row:hover{border-color:var(--chalk)}@supports (color:color-mix(in lab, red, red)){.cal-row:hover{border-color:color-mix(in srgb, var(--chalk) 30%, transparent)}}.cal-row:focus-visible{outline:2px solid var(--petrol-b);outline-offset:2px}.cal-row--next{border-color:var(--petrol);box-shadow:0 0 0 1px var(--petrol) inset}.cal-row--done:not(.cal-row--next){opacity:.78}.cal-row-date{white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;width:56px;font-size:14px;font-weight:700;line-height:1.25;display:flex}.cal-row-icon{color:var(--muted);flex-shrink:0;display:flex}.cal-row--league .cal-row-icon{color:var(--petrol)}.cal-row--national_cup .cal-row-icon{color:#f0b93e}.cal-row--continental .cal-row-icon{color:#b565f5}.cal-row--friendly .cal-row-icon{color:#5cc8a8}.cal-row--training_camp .cal-row-icon{color:#e8945a}.cal-row-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cal-row-top{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.cal-row-title{color:var(--muted);font-size:12.5px}.cal-row-line{overflow-wrap:anywhere;font-size:14.5px;font-weight:600;line-height:1.3}.cal-row-result{white-space:nowrap}.cal-row-extra{color:var(--muted);font-size:12.5px;font-weight:500}.cal-row-chevron{color:var(--muted);flex-shrink:0;display:flex}.cal-sheet-link{border:0;border-top:1px solid var(--line2);width:100%;min-height:44px;color:var(--petrol-b);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;margin-top:10px;font-size:15px;font-weight:600;display:flex}.cal-sheet-link:focus-visible{outline:2px solid var(--petrol-b);outline-offset:2px}.cal-sheet-state{flex-direction:column;gap:4px;display:flex}.cal-plan-toolbar{flex-shrink:0;justify-content:flex-end;margin:-4px 0 12px;display:flex}.cal-sheet .cal-plan-toolbar{justify-content:stretch}.cal-sheet .cal-plan-toolbar .cal-plan-open{flex:1;min-height:44px}.cal-plan-open,.mbar-btn-secondary{position:relative}.cal-plan-badge{min-width:18px;height:18px;color:var(--ink);background:#e8945a;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.mbar-c-cal .cal-plan-badge{position:absolute;top:2px;right:2px}.cal-plan-list{flex-direction:column;gap:14px;display:flex}.cal-plan-list section{flex-direction:column;gap:8px;display:flex}.cal-plan-list .cal-list-title{margin:0}.cal-plan-new{align-self:flex-start;min-height:44px}.cal-sheet .cal-plan-new{align-self:stretch}.cal-plan-notice{background:var(--ink3);border-left:3px solid var(--petrol);color:var(--chalk);border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.cal-plan-event .cal-details-body{flex:1;min-width:0}.cal-plan-event-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cal-plan-status{border:1px solid var(--line2);color:var(--muted);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700}.cal-plan-status--confirmed,.cal-plan-status--completed{color:var(--petrol);border-color:var(--petrol)}.cal-plan-status--requested{color:#e8945a;border-color:#e8945a}.cal-plan-reason{color:var(--muted);margin:6px 0 0;font-size:12px}.cal-plan-error{color:#ff8a8a;margin:6px 0 0;font-size:13px}.cal-plan-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.cal-plan-actions .mbar-play,.cal-plan-actions .mbar-btn-secondary{min-height:44px}.cal-plan-confirm{background:var(--ink2);border-radius:10px;margin-top:10px;padding:10px;font-size:13px}.cal-plan-confirm p{margin:0}.cal-plan-form{flex-direction:column;gap:14px;display:flex}.cal-plan-form fieldset{border:0;min-width:0;margin:0;padding:0}.cal-plan-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.cal-plan-kinds{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cal-plan-kinds legend{grid-column:1/-1}.cal-plan-kind,.cal-plan-option,.cal-plan-opponent{border:1px solid var(--line2);background:var(--ink3);cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:10px 12px;display:flex}.cal-plan-kind{min-width:0;font-weight:700}@media (width<=400px){.cal-plan-kind{gap:8px;padding:10px;font-size:14px}.cal-plan-kind svg{display:none}}.cal-plan-kind input,.cal-plan-option input,.cal-plan-opponent input{accent-color:var(--petrol);flex-shrink:0;width:18px;height:18px}.cal-plan-kind.is-selected,.cal-plan-option.is-selected,.cal-plan-opponent.is-selected{border-color:var(--petrol)}.cal-plan-kind:focus-within,.cal-plan-option:focus-within,.cal-plan-opponent:focus-within{outline:2px solid var(--petrol-b);outline-offset:1px}.cal-plan-options{flex-direction:column;gap:8px;display:flex}.cal-plan-option{align-items:flex-start}.cal-plan-option-body,.cal-plan-opponent-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cal-plan-option-title{color:var(--chalk);overflow-wrap:anywhere;font-size:14px;font-weight:700}.cal-plan-option-line{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.cal-plan-option-cost{white-space:nowrap;flex-shrink:0;font-weight:800}.cal-plan-field{flex-direction:column;gap:6px;min-width:0;display:flex}.cal-plan-field select,.cal-plan-field input[type=search]{border:1px solid var(--line2);background:var(--ink3);width:100%;min-height:44px;color:var(--chalk);border-radius:10px;padding:0 10px;font-size:15px}.cal-plan-venue .cal-switch{margin-bottom:0}.cal-plan-opponents{flex-direction:column;gap:6px;max-height:280px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.cal-plan-opponent.is-disabled{opacity:.55;cursor:not-allowed}.cal-plan-summary{background:var(--ink2);border-radius:10px;padding:10px 12px;font-size:13px}.cal-plan-summary ul{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.cal-plan-check{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;font-size:14px;display:flex}.cal-plan-check input{width:20px;height:20px;accent-color:var(--petrol);flex-shrink:0;margin-top:1px}.cal-details-manage,.cal-details-plan{margin-top:10px}.sv-card--tentative{border-style:dashed}.sv-card--tentative .sv-card-sub{color:#e8945a}.cal-details-event--tentative{border-left-style:dashed}.cal-details-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.cal-details-actions .cal-sheet-link{border-top:0;border:1px solid var(--line2);border-radius:10px;flex:140px;width:auto;margin-top:0}.friendly-report{flex-direction:column;gap:12px;display:flex}.friendly-report-score{background:var(--ink2);border-radius:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.friendly-report-club{text-align:center;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex-direction:column;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:600;display:flex}.friendly-report-goals{white-space:nowrap;font-size:26px;font-weight:800}.friendly-report-heading{margin:4px 0 0;font-size:14px}.friendly-report-players{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:4px 12px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.friendly-report-pos{min-width:2.5em;color:var(--muted);margin-right:6px;font-size:12px;display:inline-block}.tp-step-detail{white-space:nowrap;margin-left:auto;font-weight:700}.tp-friendly-done{flex-direction:column;gap:10px;padding:1rem 0 .25rem;display:flex}.tp-friendly-score{text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:6px;margin:0;font-size:15px;font-weight:600;display:flex}.tp-friendly-result{font-size:28px;font-weight:800}.tp-friendly-details-title{letter-spacing:.06em;text-transform:uppercase;margin:6px 0 0;font-size:11px}.tp-friendly-steps{flex-direction:column;gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.tp-friendly-steps li{gap:.5rem;display:flex}.tp-friendly-close{justify-content:center;width:100%}.tp-back{flex-direction:column;gap:6px;margin-top:.75rem;display:flex}.tp-back__button{white-space:normal;text-align:center;width:100%}.tp-back__hint{text-align:center;margin:0;font-size:12px}.mday-bar{background:var(--ink2);border-bottom:1px solid var(--line);z-index:50;flex-shrink:0;align-items:center;gap:10px;height:52px;padding:0 14px;display:flex;position:sticky;top:0}.mday-bar__label{color:var(--club-b);white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:900}.mday-bar__chips{scrollbar-width:none;flex:1;gap:3px;display:flex;overflow-x:auto}.mday-bar__chips::-webkit-scrollbar{display:none}.mday-chip{border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:8px;font-weight:900;display:flex}.mday-chip--done{color:var(--ok);background:#5fa85f26}.mday-chip--current{background:var(--club-g);border:1.5px solid var(--club);color:var(--club-b)}.mday-chip--upcoming{background:var(--ink3);color:var(--muted2)}.mday-chip--tf{color:var(--info);background:#4a8fc91f;font-size:7px}.mday-bar__action{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:7px;flex-shrink:0;padding:6px 12px;font-size:10px;font-weight:900;background:linear-gradient(135deg, var(--club-d), var(--club))!important;color:var(--club-ink)!important}.page-scroll{scrollbar-width:none;flex:1;padding-bottom:80px;overflow-y:auto}.page-scroll::-webkit-scrollbar{display:none}.page-pad{padding:14px 16px 0}.sec{justify-content:space-between;align-items:center;margin:16px 0 8px;display:flex}.sec-title,.sec-t{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:700}.sec-link,.sec-l{color:var(--petrol);cursor:pointer;font-size:11px;font-weight:700}.page-hdr{flex-shrink:0;padding:14px 16px 0}.page-hdr h1{letter-spacing:-.01em;color:var(--petrol);font-size:18px;font-weight:900}.page-hdr .sub{color:var(--muted);margin-top:2px;margin-bottom:14px;font-size:11px}.panel{background:var(--ink2);border:1px solid var(--line);border-radius:12px;overflow:hidden}.panel-pad{padding:14px}.kpi-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.kpi{background:var(--ink2);border:1px solid var(--line);border-radius:10px;padding:12px 14px;position:relative;overflow:hidden}.kpi:before{content:"";border-radius:10px 10px 0 0;height:2px;position:absolute;top:0;left:0;right:0}.kpi.gold:before{background:linear-gradient(to right, var(--club), transparent)}.kpi.ok:before{background:linear-gradient(to right, var(--ok), transparent)}.kpi.warn:before{background:linear-gradient(to right, var(--warn), transparent)}.kpi.info:before{background:linear-gradient(to right, var(--info), transparent)}.kpi.err:before{background:linear-gradient(to right, var(--err), transparent)}.kpi-label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:700}.kpi-value{color:var(--chalk);font-size:18px;font-weight:900;line-height:1}.kpi-sub{color:var(--muted);margin-top:3px;font-size:9px}.kpi-sub.up{color:var(--ok)}.kpi-sub.down{color:var(--err)}.rating-basis-line{align-items:baseline;gap:4px;margin-top:2px;font-size:9px;display:flex}.rating-basis-label{color:var(--muted)}.rating-basis-delta{color:var(--muted);font-weight:700}.rating-basis-delta.up{color:var(--ok)}.rating-basis-delta.down{color:var(--err)}.todo-card{background:var(--ink2);border:1px solid var(--line2);border-radius:14px;min-width:0;margin-bottom:14px;padding:12px}.todo-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.todo-heading{letter-spacing:.06em;text-transform:uppercase;color:var(--chalk);margin:0;font-size:13px;font-weight:900}.todo-total{color:var(--muted);font-size:11px;font-weight:700}.todo-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.todo-item{background:var(--ink3);border:1px solid var(--line);border-left:3px solid var(--line2);width:100%;min-height:44px;color:var(--chalk);text-align:left;font:inherit;cursor:pointer;box-sizing:border-box;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}div.todo-item{cursor:default}.todo-item:hover{background:var(--ink4)}.todo-item:focus-visible,.todo-toggle:focus-visible,.todo-retry:focus-visible,.todo-info:focus-visible{outline:2px solid var(--club);outline-offset:2px}.todo-item--blocking{border-left-color:var(--err)}.todo-item--action{border-left-color:var(--warn)}.todo-item--hint{border-left-color:var(--info)}.todo-sev{letter-spacing:.05em;text-transform:uppercase;border-radius:6px;flex-shrink:0;padding:3px 6px;font-size:9px;font-weight:900}.todo-sev--blocking{background:var(--err)}@supports (color:color-mix(in lab, red, red)){.todo-sev--blocking{background:color-mix(in srgb, var(--err) 20%, transparent)}}.todo-sev--blocking{color:var(--err)}.todo-sev--action{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.todo-sev--action{background:color-mix(in srgb, var(--warn) 18%, transparent)}}.todo-sev--action{color:var(--warn)}.todo-sev--hint{background:var(--info)}@supports (color:color-mix(in lab, red, red)){.todo-sev--hint{background:color-mix(in srgb, var(--info) 18%, transparent)}}.todo-sev--hint{color:var(--info)}.todo-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.todo-title{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex}.todo-count{background:var(--ink4);min-width:18px;color:var(--chalk);text-align:center;border-radius:9px;padding:1px 5px;font-size:10px;font-weight:900}.todo-reason{color:var(--muted);overflow-wrap:anywhere;font-size:11.5px}.todo-meta{flex-wrap:wrap;gap:4px 10px;font-size:11px;font-weight:700;display:flex}.todo-due{color:var(--chalk)}.todo-due--soon{color:var(--warn)}.todo-action-label{color:var(--club-b)}.todo-chevron{color:var(--muted);flex-shrink:0;font-size:18px;font-weight:700}.todo-state{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 6px;font-size:12px;display:flex}.todo-state--empty{color:var(--ok);font-weight:700}.todo-state--error{color:var(--err)}.todo-state--partial{color:var(--warn)}.todo-retry,.todo-toggle{border:1px solid var(--line2);background:var(--ink3);min-height:44px;color:var(--chalk);font:inherit;cursor:pointer;border-radius:10px;padding:0 12px;font-size:12px;font-weight:700}.todo-toggle{width:100%;margin-top:6px}.todo-info{min-height:44px;color:var(--info);align-items:center;margin-top:6px;font-size:11.5px;text-decoration:none;display:flex}.hero-card{background:var(--ink2);border:1px solid var(--line);border-radius:12px;margin-bottom:10px;padding:14px}.hero-layout{gap:14px;display:flex}.hero-left,.hero-right{flex:1}.hero-match{margin-bottom:8px}.hero-score{color:var(--club-b);letter-spacing:-.02em;font-size:28px;font-weight:900}.hero-standing{align-items:baseline;gap:4px;margin-top:6px;display:flex}.hero-standing__pos{color:var(--club-b);font-size:22px;font-weight:900}.hero-standing__label{color:var(--muted);font-size:10px}.hero-standing__pts{color:var(--chalk);margin-left:4px;font-size:12px;font-weight:700}.hero-checklist{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.hero-check-item{align-items:center;gap:4px;font-size:11px;display:flex}.hero-check-item--ok{color:var(--ok)}.hero-check-item--warn{color:var(--warn)}.hero-check-link{color:var(--club);font-weight:700;text-decoration:none}.hero-tf-hint{color:var(--muted);margin-top:6px;font-size:10px}.hero-tf-hint--open{color:var(--ok);font-weight:700}.card-mini{background-position:50%;background-size:cover;border-radius:7px;flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden}.card-mini.icon{box-shadow:0 0 12px 2px #9040d059}.card-mini.special{box-shadow:0 0 8px 1px #d4af3733}.card-mini:after{content:"";z-index:3;height:3px;position:absolute;bottom:0;left:0;right:0}.card-mini.common:after{background:var(--col-common)}.card-mini.rare:after{background:var(--col-rare)}.card-mini.special:after{background:var(--col-special)}.card-mini.icon:after{background:var(--col-icon)}.card-mini .cm-inner{z-index:1;flex-direction:column;justify-content:center;align-items:center;height:19%;padding:0 3px;display:flex;position:absolute;bottom:9%;left:0;right:0}.cm-rating{text-shadow:0 1px 3px #000c;font-weight:900;line-height:1}.cm-pos{opacity:.8;letter-spacing:.05em;text-shadow:0 1px 3px #000c;margin-top:1px;font-size:6px;font-weight:800;display:none}.card-mini.sz-xs{width:28px;height:38px}.card-mini.sz-xs .cm-rating{font-size:11px}.card-mini.sz-xs .cm-pos{font-size:5px}.card-mini.sz-sm{width:38px;height:52px}.card-mini.sz-sm .cm-rating{font-size:14px}.card-mini.sz-sm .cm-pos{font-size:6px}.card-mini.sz-md{width:52px;height:72px}.card-mini.sz-md .cm-rating{font-size:18px}.card-mini.sz-md .cm-pos{font-size:7px}.card-mini.sz-lg{width:72px;height:100px}.card-mini.sz-lg .cm-rating{font-size:26px}.card-mini.sz-lg .cm-pos{font-size:8px}.card-mini.sz-pitch{border-radius:10px;width:clamp(52px,14vw,64px);height:clamp(72px,19vw,88px)}.card-mini.sz-pitch .cm-rating{font-size:22px}.card-mini.sz-pitch .cm-pos{font-size:10px}.card-mini.sz-bench{width:44px;height:62px}.card-mini.sz-bench .cm-rating{font-size:16px}.card-mini.sz-bench .cm-pos{font-size:7px}.sq-header{justify-content:space-between;align-items:center;padding:14px 16px 8px;display:flex}.sq-kpis{gap:16px;display:flex}.sq-kpi{flex-direction:column;align-items:flex-end;display:flex}.sq-kpi-v{color:var(--club-b);font-size:16px;font-weight:900}.sq-kpi-l{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.sq-filterbar{flex-direction:column;gap:8px;padding:0 16px 10px;display:flex}.sq-pos-filter-label{letter-spacing:.06em;text-transform:uppercase;color:var(--petrol);align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.sq-pos-filter-row{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.sq-pos-filter-row::-webkit-scrollbar{display:none}.sq-pos-chip{letter-spacing:.03em;background:var(--ink3);border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:20px;flex-shrink:0;padding:6px 12px;font-size:11px;font-weight:700}.sq-pos-chip--on{background:var(--club-g);border-color:var(--club-d);color:var(--club-b)}.sq-cluster{padding:0 16px}.sq-cluster-header{background:var(--ink);z-index:5;align-items:center;gap:8px;margin:0 -16px;padding:14px 16px 8px;display:flex;position:sticky;top:52px}.sq-cluster-pos{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:8px;font-weight:900}.sq-cluster-line{background:var(--line);flex:1;height:1px}.sq-cluster-count{color:var(--muted2);font-size:9px;font-weight:700}.sq-player-row{background:var(--ink2);border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:10px;margin-bottom:6px;padding:10px 12px;transition:border-color .12s;display:flex}.sq-player-row:hover{border-color:#c9a24a4d}.sq-player-row--warn{border-left:3px solid var(--warn)}.sq-player-row--crit{border-left:3px solid var(--err);animation:2.5s ease-in-out infinite crit-pulse}@keyframes crit-pulse{0%,to{box-shadow:none}50%{box-shadow:0 0 0 3px #c96a5a1f}}.sq-pr-info{flex:1;min-width:0}.sq-pr-name{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:800;overflow:hidden}.sq-pr-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;display:flex}.sq-pr-rarity--common{color:var(--col-common);font-size:8px;font-weight:700}.sq-pr-rarity--rare{color:var(--col-rare);font-size:8px;font-weight:700}.sq-pr-rarity--special{color:var(--col-special);font-size:8px;font-weight:700}.sq-pr-rarity--icon{color:var(--col-icon);font-size:8px;font-weight:700}.sq-pr-mv{color:var(--muted);font-size:9px}.sq-pr-crit-badge{color:var(--err);font-size:8px;font-weight:700}.sq-pr-warn-badge{color:var(--warn);font-size:8px;font-weight:700}.sq-pr-contract{flex-shrink:0;width:88px}.sq-prc-top{justify-content:space-between;margin-bottom:3px;font-size:8px;display:flex}.sq-prc-label{color:var(--muted)}.sq-prc-weeks--ok{color:var(--ok)}.sq-prc-weeks--warn{color:var(--warn)}.sq-prc-weeks--crit{color:var(--err)}.sq-prc-bar-bg{background:#ffffff12;border-radius:2px;height:3px;overflow:hidden}.sq-prc-bar-fill{border-radius:2px;height:100%}.sq-prc-bar-fill--ok{background:var(--ok)}.sq-prc-bar-fill--warn{background:var(--warn)}.sq-prc-bar-fill--crit{background:var(--err)}.sq-pr-action{flex-shrink:0}.sq-pr-btn--contract{color:var(--warn);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#c9923a2e;border:1px solid #c9923a4d;border-radius:6px;padding:5px 10px;font-size:8px;font-weight:800}.sq-pr-btn--sell{color:var(--gold-b);border:1px solid var(--gold-d);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#c9a24a1f;border-radius:6px;padding:5px 10px;font-size:8px;font-weight:800}.sqd-toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px 20px;padding:0 16px 12px;display:flex}.sqd-controls{flex-wrap:wrap;align-items:flex-end;gap:10px 20px;min-width:0;display:flex}.sqd-control{flex-direction:column;gap:6px;min-width:0;display:flex}.sqd-field-label{letter-spacing:.06em;text-transform:uppercase;color:var(--petrol);font-size:11px;font-weight:800}.sqd-seg{background:var(--ink2);border:1px solid var(--line);border-radius:12px;gap:2px;max-width:100%;padding:3px;display:inline-flex}.sqd-seg-btn{min-width:44px;min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 14px;font-size:13px;font-weight:700}.sqd-seg-btn:hover{color:var(--chalk)}.sqd-seg-btn--on{background:var(--club-g);color:var(--club-b);box-shadow:inset 0 0 0 1px var(--club-d)}.sqd-chips{flex-wrap:wrap;gap:6px;display:flex}.sqd-chip{background:var(--ink3);border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--muted);font:inherit;cursor:pointer;border-radius:22px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.sqd-chip:hover{color:var(--chalk)}.sqd-chip-n{color:var(--muted);font-size:11px;font-weight:700}.sqd-chip--on{background:var(--club-g);border-color:var(--club-d);color:var(--club-b)}.sqd-chip--on .sqd-chip-n{color:var(--club-b)}.sqd-selects{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.sqd-field{flex-direction:column;gap:4px;min-width:0;display:flex}.sqd-select{background:var(--ink3);width:100%;min-height:44px;color:var(--chalk);border:1px solid var(--line2);font:inherit;text-overflow:ellipsis;border-radius:10px;padding:0 10px;font-size:15px}.sqd-row:focus-visible,.sqd-seg-btn:focus-visible,.sqd-chip:focus-visible,.sqd-select:focus-visible,.sqd-empty-btn:focus-visible{outline:2px solid var(--petrol-b);outline-offset:2px}.sqd-list{padding:0 16px 16px}.sqd-colhead,.sqd-row{grid-template-columns:44px minmax(0,1fr) 76px 108px 124px;column-gap:14px;display:grid}.sqd-colhead{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0 15px 2px;font-size:11px;font-weight:800}.sqd-colhead-player{grid-column:1/span 2}.sqd-group-hdr{background:var(--ink);z-index:5;align-items:center;gap:8px;padding:12px 0 6px;display:flex;position:sticky;top:52px}.sqd-group-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.sqd-group-line{background:var(--line);flex:1;height:1px}.sqd-group-n{color:var(--muted);font-size:12px;font-weight:700}.sqd-row{box-sizing:border-box;background:var(--ink2);border:1px solid var(--line);width:100%;min-height:66px;color:var(--chalk);font:inherit;text-align:left;cursor:pointer;border-radius:12px;grid-template-areas:"avatar main strength value contract";align-items:center;margin:0 0 6px;padding:10px 14px;transition:border-color .12s}.sqd-row:hover{border-color:#2dd4c44d}.sqd-row--warn{box-shadow:inset 3px 0 0 var(--warn)}.sqd-row--crit{box-shadow:inset 3px 0 0 var(--err)}.sqd-avatar{grid-area:avatar;width:44px;height:44px}.sqd-main{flex-direction:column;grid-area:main;gap:4px;min-width:0;display:flex}.sqd-name-line{align-items:center;gap:8px;min-width:0;display:flex}.sqd-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:800;overflow:hidden}.sqd-pos{letter-spacing:.04em;background:var(--ink3);border:1px solid var(--line2);color:var(--petrol-b);border-radius:6px;flex-shrink:0;padding:2px 6px;font-size:11px;font-weight:800}.sqd-badges{flex-wrap:wrap;gap:4px 6px;display:flex}.sqd-badge{border-radius:6px;padding:2px 7px;font-size:11px;font-weight:700;line-height:1.35}.sqd-badge--injury,.sqd-badge--crit{color:var(--err);background:#e06a5e29}.sqd-badge--suspended{color:var(--gold);background:#c9a24a29}.sqd-badge--warn{color:var(--warn);background:#d9a44a24}.sqd-stat{flex-direction:column;gap:2px;min-width:0;display:flex}.sqd-stat--strength{grid-area:strength}.sqd-stat--value{grid-area:value}.sqd-stat--contract{grid-area:contract}.sqd-stat-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sqd-stat-value{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.sqd-stat-sub{color:var(--muted);white-space:nowrap;font-size:11px}.sqd-contract--ok{color:var(--ok)}.sqd-contract--warn{color:var(--warn)}.sqd-contract--crit{color:var(--err)}.sqd-contract-bar{background:#ffffff12;border-radius:2px;height:3px;display:block;overflow:hidden}.sqd-contract-fill{border-radius:2px;height:100%;display:block}.sqd-contract-fill--ok{background:var(--ok)}.sqd-contract-fill--warn{background:var(--warn)}.sqd-contract-fill--crit{background:var(--err)}.sqd-empty{text-align:center;color:var(--muted);background:var(--ink2);border:1px dashed var(--line2);border-radius:12px;margin:4px 0 0;padding:22px 16px;font-size:14px}.sqd-empty p{margin:0}.sqd-empty-btn{cursor:pointer;background:var(--club-g);border:1px solid var(--club-d);min-height:44px;color:var(--club-b);font:inherit;border-radius:10px;margin-top:10px;padding:0 16px;font-weight:700}@media (width<=720px){.sqd-toolbar{gap:10px}.sqd-seg--view{box-sizing:border-box;width:100%;display:flex}.sqd-seg--view .sqd-seg-btn{flex:1}.sqd-row{grid-template-columns:44px minmax(0,.9fr) minmax(0,1.15fr) minmax(0,.95fr);grid-template-areas:"avatar main main main""avatar strength value contract";gap:4px 8px;min-height:0;padding:8px 12px}.sqd-main{gap:3px}.sqd-name,.sqd-pos{line-height:1.3}.sqd-badge{padding:1px 6px;line-height:1.3}.sqd-stat{flex-flow:wrap;align-items:baseline;gap:0 4px}.sqd-stat-label{clip:auto;width:auto;height:auto;color:var(--muted);flex-basis:100%;margin:0;font-size:11px;font-weight:600;line-height:1.25;position:static;overflow:visible}.sqd-stat-value{font-size:14px;line-height:1.3}.sqd-stat-sub{line-height:1.3}.sqd-contract-bar{display:none}}.sqc{padding:0 16px 16px}.sqc-head{flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:4px 0 10px;display:flex}.sqc-title{letter-spacing:-.01em;color:var(--chalk);margin:0;font-size:20px;font-weight:900}.sqc-summary{color:var(--muted);margin:0;font-size:13px}.sqc .sqc-kpis{padding:0}.sqc-kpis .kd-stat-row{margin-bottom:4px}.sqc-kpis .kd-stat.warn .kd-stat-label{color:var(--warn)}.sqc-kpis .kd-stat-value{font-variant-numeric:tabular-nums}.sqc-kpi-money{white-space:nowrap;font-size:16px}.sqc-kpi-sub{color:var(--muted);font-size:11px;line-height:1.35}.sqc-toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px 20px;margin:0 0 12px;display:flex}.sqc-search-field{flex:200px;max-width:280px}.sqc-search{box-sizing:border-box;background:var(--ink3);width:100%;min-height:44px;color:var(--chalk);border:1px solid var(--line2);font:inherit;border-radius:10px;padding:0 12px;font-size:15px}.sqc-search::placeholder{color:var(--muted)}.sqc-hits{align-items:center;gap:4px 12px;min-height:44px;margin-left:auto;display:flex}.sqc-hits-text{color:var(--chalk);font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:700}.sqc-reset{border:1px solid var(--line2);min-height:44px;color:var(--petrol-b);font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:0 12px;font-size:13px;font-weight:700}.sqc-reset:hover{border-color:var(--petrol-d)}.sqc-search:focus-visible,.sqc-reset:focus-visible,.sqc-name-btn:focus-visible,.sqc-action-btn:focus-visible{outline:2px solid var(--petrol-b);outline-offset:2px}.sqc-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sqc-table{table-layout:fixed;border-collapse:separate;border-spacing:0 6px;width:100%;margin-top:-6px}.sqc-table thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:left;vertical-align:bottom;word-break:keep-all;-webkit-hyphens:manual;hyphens:manual;padding:0 10px;font-size:11px;font-weight:800;line-height:1.3}.sqc-table thead th[aria-sort]{color:var(--petrol)}.sqc-table thead th:nth-child(2){width:124px}.sqc-table thead th:nth-child(3){width:104px}.sqc-table thead th:nth-child(4){width:118px}.sqc-table thead th:nth-child(5){width:124px}.sqc-table thead th:nth-child(6){width:140px}.sqc-tr>th,.sqc-tr>td{vertical-align:middle;text-align:left;background:var(--ink2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px;font-weight:400}.sqc-tr>:first-child{border-left:1px solid var(--line);border-radius:12px 0 0 12px}.sqc-tr>:last-child{border-right:1px solid var(--line);border-radius:0 12px 12px 0}.sqc-tr--expiring>:first-child{box-shadow:inset 3px 0 0 var(--warn)}.sqc-table .sqc-num{text-align:right}.sqc-player{align-items:center;gap:10px;min-width:0;display:flex}.sqc-avatar{flex-shrink:0;width:36px;height:36px}.sqc-player-text{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.sqc-name{max-width:100%;color:var(--chalk);overflow-wrap:anywhere;text-align:left;font-size:14px;font-weight:800;line-height:1.3}.sqc-name-btn{font:inherit;color:var(--chalk);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;font-size:14px;font-weight:800}.sqc-name-btn:hover{color:var(--petrol-b);text-decoration:underline}.sqc-player-sub{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.sqc-end,.sqc-market{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.sqc-num .sqc-market{align-items:flex-end}.sqc-value{font-variant-numeric:tabular-nums;color:var(--chalk);font-size:14px;font-weight:800}.sqc-sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12px;display:flex}.sqc-expiring{font-size:11px}.sqc-ready{align-items:center;gap:7px;max-width:100%;font-size:13px;font-weight:700;display:inline-flex}.sqc-ready-text{overflow-wrap:anywhere;min-width:0}.sqc-action{flex-direction:column;align-items:stretch;gap:4px;min-width:0;display:flex}.sqc-action-btn{min-height:44px;font:inherit;cursor:pointer;background:var(--petrol-g);border:1px solid var(--petrol-d);color:var(--petrol-b);border-radius:10px;padding:0 12px;font-size:13px;font-weight:800}.sqc-action-btn:hover:not(:disabled){background:#2dd4c43d}.sqc-action-btn--open{background:var(--petrol);border-color:var(--petrol);color:var(--ink)}.sqc-action-btn--open:hover:not(:disabled){background:var(--petrol-b)}.sqc-action-btn:disabled{cursor:not-allowed;background:var(--ink3);border-color:var(--line2);color:var(--muted)}.sqc-action-note{color:var(--muted);font-size:11px;line-height:1.35}.sqc-action-note--open{color:var(--petrol-b);font-weight:700}.sqc-action-note--blocked{color:var(--chalk);opacity:.8}.sqc-error p{margin:0}.sqc-market-inline{display:none}@media (width<=1180px){.sqc-table .sqc-col-market{display:none}.sqc-market-inline{color:var(--muted);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:3px;margin-top:3px;font-size:12px;display:flex}.sqc-table thead th{letter-spacing:.03em;padding:0 8px}.sqc-table thead th:nth-child(2){width:120px}.sqc-table thead th:nth-child(3){width:112px}.sqc-table thead th:nth-child(5){width:136px}.sqc-table thead th:nth-child(6){width:128px}.sqc-ready{gap:6px;font-size:12px}.sqc-tr>th,.sqc-tr>td{padding:10px 8px}}.sqc-cards{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sqc-card{background:var(--ink2);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.sqc-card--expiring{box-shadow:inset 3px 0 0 var(--warn)}.sqc-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;display:grid}.sqc-facts>div{min-width:0}.sqc-facts dt{color:var(--muted);margin-bottom:2px;font-size:11px;font-weight:600}.sqc-facts dd{min-width:0;margin:0}@media (width<=720px){.sqc-head{margin-top:0}.sqc-title{font-size:18px}.sqc-kpis{gap:6px}.sqc-kpis .kd-stat{padding:10px 8px}.sqc-kpis .kd-stat-label{font-size:9px}.sqc-kpis .kd-stat-icon{display:none}.sqc-kpis .kd-stat-value{font-size:16px}.sqc-kpi-money{white-space:normal;font-size:13px}.sqc-kpi-sub{font-size:10px}.sqc-toolbar{gap:10px}.sqc-search-field,.sqc-sort-field{flex:100%;max-width:none}.sqc-hits{justify-content:space-between;width:100%;margin-left:0}.sqc-name,.sqc-name-btn{font-size:15px}.sqc-name-btn{align-items:center;min-height:44px;display:inline-flex}.sqc-player-text{gap:0}}.mini-card{border-radius:6px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:44px;display:flex;position:relative;overflow:hidden}.mini-card.special{background:linear-gradient(155deg,#2e2208,#b08820)}.mini-card.icon{background:linear-gradient(155deg,#1e0e30,#7030b0)}.mini-card.rare{background:linear-gradient(155deg,#18202a,#607088)}.mini-card.common{background:linear-gradient(155deg,#2e2a25,#6a5a40)}.mc-r{font-size:12px;font-weight:900;line-height:1}.mc-p{opacity:.8;font-size:6px;font-weight:800}.mc-b{height:2px;position:absolute;bottom:0;left:0;right:0}.mc-b.special{background:var(--gold)}.mc-b.icon{background:#b040f0}.mc-b.rare{background:#c0c8d0}.mc-b.common{background:#a09070}.pr-info{flex:1;min-width:0}.pr-name{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:800;overflow:hidden}.pr-rarity{font-size:8px;font-weight:700}.pr-rarity.special{color:var(--gold)}.pr-rarity.icon{color:#b040f0}.pr-rarity.rare{color:#c0c8d0}.pr-rarity.common{color:var(--col-common)}.pr-mv{color:var(--muted);font-size:9px}.prc-top{justify-content:space-between;margin-bottom:3px;font-size:8px;display:flex}.prc-bar{background:#ffffff12;border-radius:2px;height:3px;overflow:hidden}.prc-fill{border-radius:2px;height:100%}.prc-fill.ok{background:var(--ok)}.prc-fill.warn{background:var(--warn)}.prc-fill.crit{background:var(--err)}.pr-crit-badge{color:var(--err);font-size:8px;font-weight:700}.pr-warn-badge{color:var(--warn);font-size:8px;font-weight:700}.sq-sheet-close{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:20px;line-height:1;position:absolute;top:10px;right:12px}.sq-sheet-name{color:var(--chalk);font-size:16px;font-weight:800}.sq-sheet-serial{color:var(--muted);margin-top:2px;margin-bottom:10px;font-size:10px}.sq-art{border-radius:16px 16px 0 0;justify-content:center;align-items:center;width:100%;height:110px;display:flex;position:relative;overflow:hidden}.sq-art--common{background:linear-gradient(160deg,#1a1810,#2a2418)}.sq-art--rare{background:linear-gradient(160deg,#101820,#182030)}.sq-art--special{background:linear-gradient(160deg,#1c1608,#2c2010)}.sq-art--icon{background:linear-gradient(160deg,#1a0828,#2c0848)}.sq-art-bg-num{color:#ffffff0a;-webkit-user-select:none;user-select:none;font-size:120px;font-weight:900;line-height:1;position:absolute}.sq-art-content{text-align:center;position:relative}.sq-art-rating{color:var(--chalk);font-size:42px;font-weight:900;line-height:1}.sq-art-pos{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.sq-stats-row{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:10px;display:grid}.sq-s-item{background:var(--ink3);border-radius:8px;padding:7px 8px}.sq-sl{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-size:8px;font-weight:800}.sq-sv{color:var(--chalk);font-size:13px;font-weight:800}.sq-contract-box{background:var(--ink3);border-radius:10px;margin-bottom:10px;padding:10px 12px}.sq-cb-row{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.sq-cb-label{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:800}.sq-cb-weeks--ok{color:var(--ok);font-size:12px;font-weight:800}.sq-cb-weeks--warn{color:var(--warn);font-size:12px;font-weight:800}.sq-cb-weeks--crit{color:var(--err);font-size:12px;font-weight:800}.sq-cb-bar-bg{background:var(--line2);border-radius:2px;height:4px;margin-bottom:6px;overflow:hidden}.sq-cb-bar--ok{background:var(--ok);border-radius:2px;height:100%}.sq-cb-bar--warn{background:var(--warn);border-radius:2px;height:100%}.sq-cb-bar--crit{background:var(--err);border-radius:2px;height:100%;animation:2.5s ease-in-out infinite crit-pulse}.sq-cb-hint{color:var(--muted);font-size:10px}.sq-cb-hint--warn{color:var(--warn)}.sq-cb-hint--crit{color:var(--err)}.sq-satis-row{margin-top:8px}.sq-satis-bg{background:var(--line2);border-radius:2px;height:4px;margin-bottom:4px;overflow:hidden}.sq-satis-fill--ok{background:var(--ok);border-radius:2px;height:100%}.sq-satis-fill--warn{background:var(--warn);border-radius:2px;height:100%}.sq-satis-fill--crit{background:var(--err);border-radius:2px;height:100%;animation:2.5s ease-in-out infinite crit-pulse}.sq-satis-txt{color:var(--muted);font-size:9px}.sq-sheet-btns{flex-direction:column;gap:8px;margin-top:4px;display:flex}.sq-mb{cursor:pointer;text-align:left;border:1px solid var(--line2);background:var(--ink3);width:100%;color:var(--chalk);border-radius:8px;padding:11px 14px;font-size:12px;font-weight:700}.sq-mb--market{color:var(--info);background:#4a8fc91f;border-color:#4a8fc94d}.sq-mb--sell{color:var(--err);background:#c96a5a1a;border-color:#c96a5a40}.sq-inline-list{align-items:center;gap:6px;display:flex}.sq-inline-list input{background:var(--ink3);border:1px solid var(--line2);color:var(--chalk);border-radius:7px;flex:1;padding:8px 10px;font-size:12px}.sq-inline-list button{cursor:pointer;background:var(--club-g);color:var(--club);border:1px solid #c9a24a4d;border-radius:7px;padding:8px 12px;font-size:11px;font-weight:700}.pitch{aspect-ratio:830/1474;background-image:url(/icons/pitch-glow-bg.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:1px solid #5fa85f40;border-radius:0;flex-shrink:0;margin:10px 0 0;padding:14px 6px;position:relative;overflow:hidden}.pitch:before,.pitch:after{content:none}.pitch-center,.pitch-goal-top,.pitch-goal-bot{display:none}.section{padding:10px 16px 0}.section-title{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;margin-bottom:6px;font-size:8px;font-weight:700;display:flex}.tak-mini-pitch{background:var(--ink3);border:1px solid var(--line2);border-radius:8px;flex-direction:column;justify-content:space-evenly;width:60px;height:60px;margin-top:4px;padding:6px 5px;display:flex}.tak-pitch-row{justify-content:space-evenly;display:flex}.tak-dot{background:var(--gold);border-radius:50%;flex-shrink:0;width:6px;height:6px}.picker-overlay{z-index:300;background:#0009;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.picker-sheet{background:var(--ink);border-radius:16px 16px 0 0;flex-direction:column;width:100%;max-width:480px;max-height:82vh;display:flex;overflow:hidden}.picker-grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 16px 16px;display:grid;overflow-y:auto}.style-card{cursor:pointer;text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;display:flex}.style-card.locked{opacity:.4;cursor:default}.style-card.empty-slot{border:1px dashed var(--line2)}.style-card .cname{font-size:9px;font-weight:800}.style-card .cmeta{color:var(--muted2);font-size:7px}.rarity-tag{letter-spacing:.05em;text-transform:uppercase;border-radius:6px;padding:1px 5px;font-size:6px;font-weight:800}.rarity-tag.common{color:var(--col-common);background:#ffffff14}.rarity-tag.rare{color:var(--col-rare);background:#ffffff14}.rarity-tag.special{color:var(--col-special);background:#ffffff14}.rarity-tag.icon{color:var(--col-icon);background:#ffffff14}.formation-grid{z-index:2;flex-direction:column;justify-content:space-between;gap:0;width:100%;height:70%;display:flex;position:relative;top:9.9%}.f-row{justify-content:space-evenly;align-items:flex-end;gap:0;padding:5px 0;display:flex}.f-row--goalkeeper{z-index:2;justify-content:center;padding:0;position:absolute;bottom:calc(2.85% - 11px);left:0;right:0}.tb-pitch-panel{container-type:inline-size}.pitch.pitch--lineup{aspect-ratio:auto;overflow-clip-margin:var(--lu-gap);border-radius:0 0 var(--lu-radius) var(--lu-radius);background-color:#0c2219;background-image:-webkit-repeating-linear-gradient(0deg,#ffffff06 0 7.14%,#0000 7.14% 14.28%),-webkit-linear-gradient(#061411eb,#081a15db 45%,#091e18e6),-webkit-image-set(url(/assets/lineup/backgrounds/training-pitch-720.webp) 1x type("image/webp"),url(/assets/lineup/backgrounds/training-pitch-720.jpg) 1x type("image/jpeg"));background-image:repeating-linear-gradient(#ffffff06 0 7.14%,#0000 7.14% 14.28%),linear-gradient(#091e18e6,#081a15db 55%,#061411eb),image-set("/assets/lineup/backgrounds/training-pitch-720.webp" 1x type("image/webp"),"/assets/lineup/backgrounds/training-pitch-720.jpg" 1x type("image/jpeg"));background-position:50%,50%,70% 60%;background-size:100% 100%,100% 100%,cover;border:0;flex-direction:column;row-gap:16px;min-height:140cqw;margin:0;padding:14px 6px 0;display:flex;overflow:clip;container-type:inline-size}@media (width<=720px){.pitch.pitch--lineup{background-image:-webkit-repeating-linear-gradient(0deg,#ffffff06 0 7.14%,#0000 7.14% 14.28%),-webkit-linear-gradient(#061411eb,#081a15db 45%,#091e18e6),-webkit-image-set(url(/assets/lineup/backgrounds/training-pitch-480.webp) 1x type("image/webp"),url(/assets/lineup/backgrounds/training-pitch-480.jpg) 1x type("image/jpeg"));background-image:repeating-linear-gradient(#ffffff06 0 7.14%,#0000 7.14% 14.28%),linear-gradient(#091e18e6,#081a15db 55%,#061411eb),image-set("/assets/lineup/backgrounds/training-pitch-480.webp" 1x type("image/webp"),"/assets/lineup/backgrounds/training-pitch-480.jpg" 1x type("image/jpeg"))}}.pitch--lineup .formation-grid{flex:none;row-gap:16px;height:auto;min-height:calc(96cqw - 40px);margin-top:13cqw;top:auto}.pitch--lineup .f-row--goalkeeper{pointer-events:none;margin-top:auto;padding:6px 0 max(3cqw,10px);position:relative;bottom:auto}.pitch--lineup .f-row--goalkeeper>*{pointer-events:auto}.pitch--lineup .f-row>.pnode-card{min-width:0;width:min(76px, calc(100cqw / var(--f-row-n,4)));flex:none}.pitch--lineup .card-mini.sz-pitch,.pitch--lineup .tr-slot-card.sz-pitch{width:min(clamp(44px, 11cqw, 60px), calc(100cqw / var(--f-row-n,4) - 6px));aspect-ratio:64/88;height:auto}.pitch--lineup .card-mini.sz-pitch .cm-rating{font-size:min(22px, calc(100cqw / var(--f-row-n,4) * .38))}.pitch--lineup .card-mini.sz-pitch .cm-pos{font-size:var(--lu-fs-mini)}.pitch--lineup .pnode-kit--pitch{width:min(clamp(44px, 11cqw, 60px), calc(100cqw / var(--f-row-n,4) - 6px))}.pitch--lineup .pnode-kit--pitch .pnode-kit-rating{font-size:clamp(var(--lu-fs-mini), calc(100cqw / var(--f-row-n,4) * .19), 11px)}.pitch--lineup .tr-slot-card.sz-pitch .tr-slot-role,.pitch--lineup .tr-slot-card.sz-pitch .tr-slot-add{font-size:var(--lu-fs-mini)}.pitch--lineup .pnode-name,.pitch--lineup .pnode-status-line{max-width:min(70px,100%)}.formation-grid--dense .f-row{padding:3px 0}.pnode-card-hit{width:max(100%, var(--lu-touch));height:max(100%, var(--lu-touch));cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pnode-card-hit:focus-visible,.pnode-empty-btn:focus-visible{outline:2px solid var(--info);outline-offset:2px}.pnode-empty-btn{font:inherit;color:inherit}.tb-lineup-list{margin:0 var(--lu-gutter) var(--lu-gap);border:1px solid var(--line2);border-radius:var(--lu-radius);background:var(--ink2)}.tb-lineup-list>summary{min-height:var(--lu-touch);cursor:pointer;font-size:var(--lu-fs-title);color:var(--chalk);border-radius:var(--lu-radius);align-items:center;padding:4px 12px;font-weight:700;list-style:none;display:flex}.tb-lineup-list>summary::-webkit-details-marker{display:none}.tb-lineup-list>summary:before{content:"▸";color:var(--muted);margin-right:8px}.tb-lineup-list[open]>summary:before{content:"▾"}.tb-lineup-list>summary:focus-visible{outline:2px solid var(--chalk);outline-offset:-2px}.tb-lineup-list-items{flex-direction:column;gap:0;margin:0;padding:0 6px 6px;list-style:none;display:flex}.tb-lineup-list-item{border-top:1px solid var(--line);min-width:0;font-size:var(--lu-fs-text);align-items:center;gap:6px;padding:0 4px;display:flex}.tb-lineup-list-code{font-size:var(--lu-fs-label);color:var(--muted);flex:0 0 40px;font-weight:700}.tb-lineup-list-player{min-width:0;min-height:var(--lu-touch);text-align:left;border-radius:var(--lu-radius);color:var(--chalk);font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;flex:auto;padding:4px 8px;overflow:hidden}span.tb-lineup-list-player{align-items:center;display:flex}button.tb-lineup-list-player{cursor:pointer}button.tb-lineup-list-player:hover,button.tb-lineup-list-player:focus-visible{border-color:var(--line2);background:var(--ink3)}.tb-lineup-list-badge{min-width:var(--lu-touch);min-height:var(--lu-touch);border-radius:var(--lu-radius);border:1px solid var(--line2);background:var(--ink4);max-width:40%;color:var(--muted);font-size:var(--lu-fs-label);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;padding:4px 8px;font-weight:700;overflow:hidden}.tb-lineup-list-badge:focus-visible{outline:2px solid var(--chalk);outline-offset:-2px}.tb-lineup-list-badge.set{color:var(--chalk);border-color:var(--club)}.tb-lineup-list-badge.overridden{color:var(--info);border-color:var(--info)}.lineup-kit{pointer-events:none;filter:drop-shadow(0 0 1px #eef6f499)drop-shadow(0 2px 2px #00000073);display:block;position:absolute;inset:0;container-type:inline-size}.lineup-kit-layer{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.lineup-kit-body,.lineup-kit-trim{-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lineup-kit-body{background-color:var(--kit-body);-webkit-mask-image:url(/assets/lineup/shirt-back-body-192.webp);mask-image:url(/assets/lineup/shirt-back-body-192.webp)}.lineup-kit-trim{background-color:var(--kit-trim);-webkit-mask-image:url(/assets/lineup/shirt-back-trim-192.webp);mask-image:url(/assets/lineup/shirt-back-trim-192.webp)}.lineup-kit-shade{object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.lineup-kit--blocked{opacity:.5}.lineup-kit-number{z-index:1;color:var(--kit-number);font-size:clamp(var(--lu-fs-mini), 30cqw, 20px);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:900;line-height:1;position:absolute;top:30%;left:0;right:0}.pnode-kit{aspect-ratio:1;border-radius:10px;flex-shrink:0;width:clamp(52px,14vw,64px);position:relative}.pnode-kit--bench{width:44px}.pnode-kit.oop{outline:2px solid var(--warn);outline-offset:1px}.pnode-kit-rating,.pnode-kit-pos{z-index:2;text-align:center;pointer-events:none;border-radius:6px;padding:1px 4px;font-weight:900;line-height:1.2;position:absolute;bottom:-3px;box-shadow:0 1px 3px #00000080}.pnode-kit-rating{min-width:20px;color:var(--chalk);border:1.5px solid var(--col-common);background:#0c1416e0;font-size:11px;right:-3px}.pnode-kit-rating.rare{border-color:var(--col-rare)}.pnode-kit-rating.special{border-color:var(--col-special)}.pnode-kit-rating.icon{border-color:var(--col-icon)}.pnode-kit.oop .pnode-kit-rating{color:var(--warn)}.pnode-kit-pos{font-size:var(--lu-fs-mini);background:var(--chalk);color:var(--ink);border:1.5px solid var(--ink);top:-7px;bottom:auto;left:50%;transform:translate(-50%)}.pnode-kit--bench .pnode-kit-rating{min-width:18px;font-size:var(--lu-fs-mini);padding:0 3px}.pnode-kit--bench .pnode-kit-pos{font-size:var(--lu-fs-mini);padding:0 3px}.pnode-card{cursor:pointer;flex-direction:column;align-items:center;gap:3px;display:flex}.pnode-card-frame{display:inline-block;position:relative}.pnode-card .cm-inner{padding:5px 4px 7px}.pnode-name{font-size:var(--lu-fs-mini);color:var(--muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:70px;font-weight:700;overflow:hidden}.pnode-name.sel{color:var(--chalk)}.pnode-dragover.tr-slot-card{background:var(--club-g);border-color:var(--club);outline:2px dashed var(--club);outline-offset:2px}.tbadge{z-index:2;font-size:9px;line-height:1;position:absolute;top:2px;right:2px}.tbadge--injury{color:var(--err);font-size:11px;font-weight:800}.tbadge--red,.tbadge--yellow{font-size:10px}.status-badge{z-index:3;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #00000080}.status-badge--injury{background:var(--err);color:var(--chalk)}.status-badge--suspended{background:var(--gold);color:var(--ink)}.status-badge-card{background:var(--ink);border-radius:1px;width:7px;height:9px;display:block}.status-badge--captain{background:var(--gold);color:var(--ink);font-size:10px;font-weight:900;top:-4px;left:-4px;right:auto}.card-mini.pnode-card--blocked{filter:brightness(.72)saturate(.55)}.pnode-status-line{font-size:var(--lu-fs-mini);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:70px;font-weight:700;overflow:hidden}.pnode-status-line--injury{color:var(--err)}.pnode-status-line--suspended{color:var(--gold)}:root{--lu-fs-mini:10px;--lu-fs-label:11px;--lu-fs-text:12px;--lu-fs-title:13px;--lu-fs-value:15px;--lu-radius:10px;--lu-radius-chip:6px;--lu-gutter:16px;--lu-gap:10px;--lu-touch:44px}.tb-hit:after{content:"";width:max(100%, var(--lu-touch));height:max(100%, var(--lu-touch));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tb-stat-row{margin:0 var(--lu-gutter) var(--lu-gap);gap:6px;display:flex}.tb-stat-pill{border-radius:var(--lu-radius);background:var(--ink2);border:1px solid var(--line2);flex:1;align-items:center;gap:6px;min-width:0;padding:10px 8px;display:flex}.tb-stat-text{flex:1;min-width:0}.tb-stat-icon{color:var(--petrol);flex-shrink:0}.tb-stat-icon--danger{color:var(--err)}.tb-stat-value{font-size:var(--lu-fs-value);color:var(--chalk);align-items:center;gap:4px;font-weight:900;line-height:1.15;display:flex}@media (width<=400px){.tb-stat-pill>.tb-stat-icon{display:none}}.tb-stat-label{font-size:var(--lu-fs-label);color:var(--muted);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;line-height:1.25}.tb-stat-pill .rating-basis-line{font-size:var(--lu-fs-mini);flex-wrap:wrap;gap:0 4px}.tb-phase-row{margin:0 var(--lu-gutter) var(--lu-gap);flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.tb-phase-switch{max-width:100%;min-height:var(--lu-touch);border-radius:var(--lu-radius);outline:1px solid var(--line2);outline-offset:-1px;flex:0 auto;align-items:stretch;display:inline-flex;overflow:hidden}.tb-phase-switch__btn{min-height:var(--lu-touch);color:var(--muted);font-size:var(--lu-fs-text);text-align:center;cursor:pointer;background:0 0;border:none;border-radius:0;flex:auto;justify-content:center;align-items:center;padding:4px 12px;font-weight:700;line-height:1.2;display:inline-flex}.tb-phase-switch__btn+.tb-phase-switch__btn{box-shadow:inset 1px 0 0 var(--line2)}.tb-phase-switch__btn[aria-pressed=true]{background:var(--club);color:var(--club-ink)}.tb-phase-switch__btn:focus-visible{outline:2px solid var(--chalk);outline-offset:-3px}@media (width<=400px){.tb-phase-switch__btn{padding:4px 8px}}.tb-lineup-actions{flex-wrap:wrap;align-items:stretch;gap:8px;min-width:0;max-width:100%;display:flex}.tb-lineup-actions__picker{flex:0 auto;max-width:100%;display:flex;position:relative}.tb-lineup-action{max-width:100%;min-height:var(--lu-touch);border-radius:var(--lu-radius);border:1px solid var(--line2);background:var(--ink2);color:var(--chalk);font-size:var(--lu-fs-text);text-align:center;cursor:pointer;flex:0 auto;justify-content:center;align-items:center;gap:6px;padding:4px 12px;font-weight:700;line-height:1.2;display:inline-flex}.tb-lineup-action>svg{color:var(--petrol);flex-shrink:0}.tb-lineup-action:focus-visible{outline:2px solid var(--chalk);outline-offset:2px}.tb-lineup-action:disabled{opacity:.6;cursor:default}.tb-lineup-action--primary{border-color:var(--club-d);background:linear-gradient(135deg, var(--club-d), var(--club));color:var(--club-ink)}.tb-lineup-action--primary>svg{color:inherit}.tb-lineup-action--danger{color:var(--err);background:0 0}.tb-lineup-action--danger>svg{color:inherit}@media (width<=400px){.tb-lineup-actions{gap:6px}.tb-lineup-action{gap:5px;padding:4px 8px}}.tb-icon-btn{width:var(--lu-touch);height:var(--lu-touch);border-radius:var(--lu-radius);color:var(--muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tb-icon-btn:hover{color:var(--chalk);background:var(--ink3)}.tb-icon-btn--edge{margin:-10px -10px -10px 0}.tb-icon-btn:focus-visible{outline:2px solid var(--chalk);outline-offset:-2px}.tb-formation-picker{z-index:20;min-width:200px;max-width:calc(100vw - 2 * var(--lu-gutter));background:var(--ink3);border:1px solid var(--line2);border-radius:var(--lu-radius);max-height:300px;margin-top:4px;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 8px 24px #0006}.tb-formation-picker__item{width:100%;min-height:var(--lu-touch);text-align:left;border:none;border-bottom:1px solid var(--line);color:var(--chalk);font-size:var(--lu-fs-text);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;gap:1px;padding:6px 12px;font-weight:700;line-height:1.2;display:flex}.tb-formation-picker__item:last-child{border-bottom:none}.tb-formation-picker__item:hover{background:var(--ink4)}.tb-formation-picker__item[aria-current=true]{background:var(--line2)}.tb-formation-picker__item:focus-visible{outline:2px solid var(--chalk);outline-offset:-2px}.tb-formation-picker__tag{font-size:var(--lu-fs-label);color:var(--muted);font-weight:400}.tb-callout{margin:0 var(--lu-gutter) var(--lu-gap);border-radius:var(--lu-radius);background:var(--ink3);border:1px solid var(--line2);font-size:var(--lu-fs-text);color:var(--muted);flex-direction:column;gap:8px;padding:10px 12px;line-height:1.4;display:flex}.tb-callout>strong,.tb-callout__title{color:var(--chalk);font-size:var(--lu-fs-text);font-weight:700}.tb-callout__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tb-callout__list{flex-direction:column;gap:2px;display:flex}.tb-callout__actions{flex-wrap:wrap;gap:8px;display:flex}.tb-callout--warn{border-color:var(--warn);color:var(--warn)}.tb-callout--error{border-color:var(--err);color:var(--err)}.tb-callout--auto{border-color:var(--club-d);color:var(--chalk)}.tb-callout--auto .tb-callout__list{color:var(--warn)}.tb-unassigned-tray{flex-wrap:wrap;gap:4px;display:flex}.tb-chip{border-radius:var(--lu-radius-chip);background:var(--ink4);color:var(--chalk);font-size:var(--lu-fs-mini);padding:2px 8px;font-weight:700}.tb-save-status{min-width:0;max-width:100%;min-height:var(--lu-touch);font-size:var(--lu-fs-text);color:var(--muted);flex:0 auto;align-items:center;gap:6px;padding:0 4px;font-weight:700;line-height:1.2;display:inline-flex}.tb-save-status>svg{flex-shrink:0}.tb-save-status--saved>svg{color:var(--petrol)}.tb-save-status--error{color:var(--err)}.tb-save-status__spin{animation:1s linear infinite gs-spin-rotate}@media (prefers-reduced-motion:reduce){.tb-save-status__spin{animation:none}}.tb-panel{margin:0 var(--lu-gutter) var(--lu-gap);border-radius:var(--lu-radius);background:var(--ink2);border:1px solid var(--line);padding:12px}.tb-panel__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.tb-panel__title{font-size:var(--lu-fs-title);color:var(--chalk);font-weight:700}.tb-panel__text{font-size:var(--lu-fs-text);color:var(--muted)}.tb-panel__text+*,.tb-panel__item+.tb-panel__item{margin-top:6px}.tb-legend-row{margin:0 var(--lu-gutter) var(--lu-gap);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.tb-legend-item{font-size:var(--lu-fs-label);color:var(--muted);align-items:center;gap:5px;display:flex}.tb-legend-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.tb-legend-dot--fit{background:var(--ok)}.tb-legend-dot--injury{background:var(--err)}.tb-legend-dot--suspended{background:var(--gold)}.tb-legend-clear{margin-left:auto}.tb-bench{margin:0 var(--lu-gutter) var(--lu-gap)}.tb-bench__title{font-size:var(--lu-fs-title);color:var(--chalk);margin:0 0 6px;font-weight:700}.tb-bench__slots{scrollbar-width:none;gap:8px;padding:7px 0 4px;display:flex;overflow-x:auto}.tb-bench-slot{min-width:var(--lu-touch);flex-direction:column;flex-shrink:0;align-items:center;gap:2px;display:flex}.tb-bench-slot--interactive{cursor:pointer}.tb-bench-slot__name{max-width:52px;font-size:var(--lu-fs-mini);color:var(--muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tb-bench .tr-slot-card.sz-bench{border-radius:var(--lu-radius)}.tb-bench .tr-slot-card.sz-bench .tr-slot-role,.tb-bench .tr-slot-card.sz-bench .tr-slot-add{font-size:var(--lu-fs-mini)}.lineup-hero{min-height:128px;margin:10px var(--lu-gutter) var(--lu-gap);border:1px solid var(--line2);background-color:#10241f;background-image:-webkit-linear-gradient(#080f1180 0%,#080f1157 28%,#080f11c7 66%,#080f11f0 100%),-webkit-image-set(url(/assets/lineup/backgrounds/tactics-board-1440.webp) 1x type("image/webp"),url(/assets/lineup/backgrounds/tactics-board-1440.jpg) 1x type("image/jpeg"));background-image:linear-gradient(90deg,#080f11f0 0%,#080f11c7 34%,#080f1157 72%,#080f1180 100%),image-set("/assets/lineup/backgrounds/tactics-board-1440.webp" 1x type("image/webp"),"/assets/lineup/backgrounds/tactics-board-1440.jpg" 1x type("image/jpeg"));background-position:50% 35%;background-size:cover;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex;overflow:hidden}@media (width<=720px){.lineup-hero{background-image:-webkit-linear-gradient(#080f1173 0%,#080f11b3 50%,#080f11f0 100%),-webkit-image-set(url(/assets/lineup/backgrounds/tactics-board-720.webp) 1x type("image/webp"),url(/assets/lineup/backgrounds/tactics-board-720.jpg) 1x type("image/jpeg"));background-image:linear-gradient(90deg,#080f11f0 0%,#080f11b3 50%,#080f1173 100%),image-set("/assets/lineup/backgrounds/tactics-board-720.webp" 1x type("image/webp"),"/assets/lineup/backgrounds/tactics-board-720.jpg" 1x type("image/jpeg"));min-height:104px;padding:14px 16px}}.lineup-hero__title{font-size:clamp(28px,4.2vw,40px);line-height:1.05;font-family:var(--header-title-font);font-weight:var(--header-title-weight);letter-spacing:var(--header-title-tracking);color:var(--chalk);text-shadow:0 2px 10px #000000a6;margin:0}.lineup-hero__aside{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.tb-workspace{gap:var(--lu-gap);margin:0 var(--lu-gutter) var(--lu-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=960px){.tb-workspace{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr)}.tb-side{position:sticky;top:12px}}.tb-side{gap:var(--lu-gap);flex-direction:column;min-width:0;display:flex}.tb-side .tb-panel{margin:0}.tb-pitch-panel{border-radius:var(--lu-radius);border:1px solid var(--line2);background:var(--ink2);min-width:0}.tb-pitch-panel__head{min-height:var(--lu-touch);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:6px 14px;display:flex}.tb-pitch-panel__title{font-size:var(--lu-fs-text);color:var(--chalk);font-weight:700}.tb-pitch-panel__hint{min-width:0;font-size:var(--lu-fs-label);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tb-pitch-lines{pointer-events:none;z-index:0;border:1px solid #eef6f438;position:absolute;inset:4.2cqw 4cqw}.tb-pitch-lines>span{border:1px solid #eef6f42e;position:absolute}.tb-pitch-lines__box{height:20cqw;left:20%;right:20%}.tb-pitch-lines__box--top{border-top:0;top:-1px}.tb-pitch-lines__box--bottom{border-bottom:0;bottom:-1px}.tb-pitch-lines__half{border-width:1px 0 0;height:0;top:50%;left:-1px;right:-1px}.tb-pitch-lines__circle{aspect-ratio:1;border-radius:50%;width:26cqw;top:50%;left:50%;transform:translate(-50%,-50%)}.pnode-pos-chip{border-radius:var(--lu-radius-chip);max-width:min(70px,100%);color:var(--chalk);font-size:var(--lu-fs-mini);white-space:nowrap;text-overflow:ellipsis;background:#080f11d1;padding:1px 6px;font-weight:700;line-height:1.4;overflow:hidden}.pnode-pos-chip--oop{color:var(--warn);box-shadow:inset 0 0 0 1px var(--warn)}.pnode-pos-chip--muted{color:var(--muted);background:0 0}.pitch--lineup .pnode-name{text-shadow:0 1px 3px #000c}.pnode-card--selected .pnode-kit,.tb-bench-slot--selected .pnode-kit,.pnode-card--selected .tr-slot-card,.tb-bench-slot--selected .tr-slot-card{outline:2px solid var(--petrol);outline-offset:3px;box-shadow:0 0 0 5px #2dd4c429,0 0 18px #2dd4c459}.pnode-kit,.pitch--lineup .tr-slot-card{transition:outline-color .15s,box-shadow .15s}@media (prefers-reduced-motion:reduce){.pnode-kit,.pitch--lineup .tr-slot-card{transition:none}}.pitch--lineup .f-row{z-index:1;position:relative}.tb-selection{border-radius:var(--lu-radius);border:1px solid var(--line2);background:var(--ink2);flex-direction:column;gap:12px;padding:14px;display:flex}.tb-selection:focus-visible{outline:2px solid var(--chalk);outline-offset:2px}.tb-selection--empty{color:var(--muted);flex-direction:row;align-items:center}.tb-selection__empty-icon{color:var(--petrol);flex-shrink:0}.tb-selection__hint{font-size:var(--lu-fs-text);margin:0;line-height:1.45}.tb-selection__eyebrow{font-size:var(--lu-fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--petrol-b);font-weight:800}.tb-selection__head{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding-bottom:12px;display:flex}.tb-selection__kit{flex-shrink:0;width:52px;height:52px;position:relative}.tb-selection__kit-empty{border-radius:var(--lu-radius);border:1.5px dashed var(--club-d);width:100%;height:100%;color:var(--muted);justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.tb-selection__title-wrap{min-width:0}.tb-selection__title{color:var(--chalk);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:900;line-height:1.2}.tb-selection__meta{font-size:var(--lu-fs-label);color:var(--muted);margin-top:2px}.tb-selection__fields{gap:10px;display:grid}.tb-selection__field{flex-direction:column;gap:4px;min-width:0;display:flex}.tb-selection__label{font-size:var(--lu-fs-label);color:var(--muted)}.tb-selection__select{width:100%;min-height:var(--lu-touch);border-radius:var(--lu-radius);border:1px solid var(--line2);background:var(--ink3);color:var(--chalk);font:inherit;font-size:var(--lu-fs-text);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;display:flex}.tb-selection__select>span{overflow-wrap:anywhere;min-width:0}.tb-selection__select>svg{color:var(--petrol);flex-shrink:0}.tb-selection__select:focus-visible{outline:2px solid var(--chalk);outline-offset:2px}.tb-selection__value{font-size:var(--lu-fs-text);color:var(--chalk);font-weight:700}.tb-selection__note{font-size:var(--lu-fs-label);color:var(--muted);margin:0;line-height:1.4}.tb-selection__facts{margin:0;display:grid}.tb-selection__fact{border-top:1px solid var(--line);font-size:var(--lu-fs-text);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.tb-selection__fact dt{color:var(--muted)}.tb-selection__fact dd{color:var(--chalk);text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700}.tb-selection__status--fit{color:var(--ok)!important}.tb-selection__status--injury{color:var(--err)!important}.tb-selection__status--suspended{color:var(--gold)!important}.tb-selection__status--warn{color:var(--warn)!important}.tb-selection__actions{flex-wrap:wrap;gap:8px;display:flex}.tb-selection__actions .tb-lineup-action{flex:160px}.tb-bench{border-radius:var(--lu-radius);border:1px solid var(--line2);background:var(--ink2);padding:12px 14px}.tb-bench__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:8px;display:flex}.tb-bench .tb-bench__title{margin:0}.tb-bench__count{font-size:var(--lu-fs-label);color:var(--muted);margin-left:6px;font-weight:700}.tb-bench__jump{display:none}@media (width<=959px){.tb-bench__jump{display:inline-flex}}.tb-bench .tb-bench__slots{grid-template-columns:repeat(auto-fill,minmax(66px,1fr));gap:8px;padding:4px 0 0;display:grid;overflow:visible}.tb-bench .tb-bench-slot{border-radius:var(--lu-radius);border:1px solid var(--line);background:var(--ink3);gap:4px;min-width:0;padding:10px 4px 8px;position:relative}.tb-bench .tb-bench-slot__name{max-width:100%;font-size:var(--lu-fs-label);color:var(--chalk);font-weight:700}.tb-bench .tb-bench-slot--empty .tb-bench-slot__name{color:var(--muted)}.tb-bench .pnode-status-line{max-width:100%}.tb-bench .pnode-kit--bench{width:48px}.tb-bench .tb-bench-slot__empty{width:48px;height:48px;font:inherit;color:var(--muted);padding:0}.tb-bench .tb-bench-slot__empty:focus-visible{outline:2px solid var(--chalk);outline-offset:2px}.tb-lineup-list-role{max-width:45%;font-size:var(--lu-fs-label);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.tb-lineup-list-player[aria-pressed=true]{border-color:var(--petrol);color:var(--chalk)}.tb-transitions{margin:0 var(--lu-gutter) var(--lu-gap)}.tb-tv-title{font-size:var(--lu-fs-title);color:var(--chalk);margin:0 0 4px;font-weight:700}.tb-tv-text{font-size:var(--lu-fs-text);color:var(--muted);margin:0 0 8px;line-height:1.4}.tb-tv-text--after{margin:8px 0 0}.tb-tv-legend{font-size:var(--lu-fs-label);align-items:center;gap:8px;margin-top:4px;display:flex}.tb-tv-name{background:var(--ink3);color:var(--chalk);font-size:var(--lu-fs-mini);white-space:nowrap;border-radius:4px;padding:0 4px;line-height:1.3}.tb-tv-marker--ip{z-index:2}.tb-tv-pitch-wrap{flex:300px;min-width:0;max-width:460px}.tb-tv-pitch.pitch--lineup{border-radius:var(--lu-radius);padding:0;position:relative}.tb-tv-player{z-index:2;--f-row-n:5;position:absolute;transform:translate(-50%,-50%)}.tb-tv-player>.pnode-card{width:min(76px, calc(100cqw / var(--f-row-n)))}.tb-tv-player--ip{z-index:3}.tb-tv-player--oop{z-index:2;opacity:.55}.tb-tv-player--oop:hover,.tb-tv-player--oop.tb-tv-player--highlighted{opacity:.85}.tb-tv-player--highlighted .pnode-kit{outline:2px solid var(--info);outline-offset:2px;border-radius:6px}.tb-tv-marker:focus-visible{outline:2px solid var(--info);outline-offset:2px}.tb-tv-count{background:var(--ink3);color:var(--muted);font-size:var(--lu-fs-mini);white-space:nowrap;border-radius:999px;padding:2px 8px}.tb-tv-row{width:100%;min-height:var(--lu-touch);border-radius:var(--lu-radius);text-align:left;font-size:var(--lu-fs-text);cursor:pointer;align-items:center;gap:8px;padding:4px 8px;display:flex}.tb-tv-row:focus-visible{outline:2px solid var(--chalk);outline-offset:-2px}.tb-tv-row__codes{font-size:var(--lu-fs-label);flex:0 0 76px}.tb-tv-row__move{min-width:0;font-size:var(--lu-fs-label);flex:1}.tb-tv-selected{background:var(--ink2);color:var(--info);font-size:var(--lu-fs-mini);white-space:nowrap;border-radius:999px;padding:2px 8px;font-weight:700}.player-node{cursor:pointer;flex-direction:column;align-items:center;gap:3px;transition:transform .12s;display:flex}.player-node:hover{transform:scale(1.08)}.pn-circle{border:2px solid;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;transition:all .12s;display:flex;position:relative}.pn-circle.filled{border-color:var(--club);background:#c9a24a2e}.pn-circle.filled.icon{border-color:var(--purple);background:#9040d026}.pn-circle.empty{background:#ffffff0a;border-style:dashed;border-color:#ffffff1f}.pn-rating{color:var(--club-b);font-size:12px;font-weight:900;line-height:1}.pn-rating.icon{color:#d0a0ff}.pn-pos{opacity:.75;font-size:7px;font-weight:800}.pn-name{color:var(--muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:52px;font-size:8px;font-weight:700;overflow:hidden}.pn-name.own{color:var(--chalk)}.pn-plus{color:#fff3;font-size:18px}.bench{flex-shrink:0;padding:10px 16px}.bench-title{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:8px;font-weight:700}.bench-row{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.bench-row::-webkit-scrollbar{display:none}.bench-player{cursor:pointer;flex-direction:column;flex-shrink:0;align-items:center;gap:3px;display:flex}.bp-circle{background:var(--ink3);border:1.5px solid var(--line2);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.bp-r{color:var(--muted);font-size:11px;font-weight:900}.bp-p{color:var(--muted2);font-size:6px;font-weight:800}.bp-name{color:var(--muted2);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:42px;font-size:7px;font-weight:700;overflow:hidden}.tslot{border-radius:9px;flex:1;align-items:center;gap:8px;padding:8px 10px;display:flex}.tslot.filled{background:var(--club-g);border:1px solid var(--club-d)}.tslot.empty{background:var(--ink2);border:1.5px dashed var(--club-d)}.tslot-role{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:8px;font-weight:700}.tslot-name{color:var(--club-b);font-size:10px;font-weight:800}.tslot-add{color:var(--club-d);font-size:10px}.tr-slot-card{cursor:pointer;background:var(--ink2);text-align:center;border:1px solid;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:10px 8px;transition:all .12s;display:flex}.tr-slot-card.empty{border-color:var(--club-d);border-style:dashed}.tr-slot-card.empty:hover{background:var(--club-g);border-color:var(--club)}.tr-slot-card.sz-pitch{border-radius:10px;justify-content:center;gap:4px;width:clamp(52px,14vw,64px);height:clamp(72px,19vw,88px);padding:5px 3px}.tr-slot-card.sz-md{border-radius:7px;justify-content:center;gap:3px;width:52px;height:72px;padding:4px 2px}.tr-slot-card.sz-bench{border-radius:7px;justify-content:center;gap:2px;width:44px;height:62px;padding:3px 2px}.tr-slot-card.sz-sm{border-radius:7px;justify-content:center;gap:2px;width:38px;height:52px;padding:3px 2px}.tr-slot-card.sz-pitch .tr-slot-role{font-size:9px}.tr-slot-card.sz-md .tr-slot-role{font-size:8px}.tr-slot-card.sz-bench .tr-slot-role,.tr-slot-card.sz-sm .tr-slot-role{font-size:7px}.tr-slot-card.sz-pitch .tr-slot-add{font-size:8px}.tr-slot-card.sz-md .tr-slot-add{font-size:7px}.tr-slot-card.sz-bench .tr-slot-add,.tr-slot-card.sz-sm .tr-slot-add{font-size:6px}.tr-slot-role{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:7px;font-weight:700}.tr-slot-add{color:var(--club-d);font-size:9px;font-weight:700}.sec-hdr{letter-spacing:.14em;text-transform:uppercase;color:var(--muted2);background:var(--ink);flex-shrink:0;padding:10px 16px 6px;font-size:8px;font-weight:700}@keyframes psh{0%,65%{transform:translate(-130%)}85%{transform:translate(130%)}to{transform:translate(130%)}}.inventory-card{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.inventory-card:last-child{border-bottom:none}.filter-row{scrollbar-width:none;background:var(--ink);flex-shrink:0;gap:6px;padding:10px 16px;display:flex;overflow-x:auto}.filter-row::-webkit-scrollbar{display:none}.chip{letter-spacing:.06em;text-transform:uppercase;background:var(--ink3);border:1px solid var(--line);color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:20px;flex-shrink:0;padding:5px 11px;font-size:10px;font-weight:700;transition:all .12s}.chip.on{background:var(--club-g);border-color:var(--club-d);color:var(--club-b)}.listing{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:11px 14px;display:flex}.listing.scout{border-left:3px solid var(--info)}.l-info{flex:1;min-width:0}.l-name{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:800;overflow:hidden}.l-sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:9px;display:flex}.tag{letter-spacing:.07em;text-transform:uppercase;border-radius:5px;padding:2px 5px;font-size:7px;font-weight:800}.tag.player{color:var(--ok);background:#5fa85f1f}.tag.staff{color:var(--gold);background:#c9a24a1f}.tag.contract{color:var(--warn);background:#c9923a1a}.l-right{text-align:right;flex-shrink:0}.l-price{color:var(--club-b);font-size:12px;font-weight:900}.l-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px}.l-btns{justify-content:flex-end;gap:4px;margin-top:5px;display:flex}.btn-xs{letter-spacing:.05em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:none;border-radius:5px;padding:5px 9px;font-size:8px;font-weight:800}.btn-bid{color:var(--club-b);border:1px solid var(--club-d);background:#c9a24a26}.btn-buy{background:linear-gradient(135deg, var(--club-d), var(--club));color:var(--club-ink)}.btn-offer{color:var(--ok);background:#5fa85f26;border:1px solid #5fa85f4d}.liga-tabs{border-bottom:1px solid var(--line);background:var(--ink);scrollbar-width:none;flex-shrink:0;padding:0 16px;display:flex;overflow-x:auto}.liga-tabs::-webkit-scrollbar{display:none}.liga-tab{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;padding:10px 14px;font-size:11px;font-weight:700;transition:all .12s}.liga-tab.on{color:var(--club-b);border-bottom-color:var(--club)}.tabelle-wrap{margin:10px 16px}.tabelle-head{letter-spacing:.06em;text-transform:uppercase;color:var(--muted2);align-items:center;gap:6px;padding:0 14px 6px;font-size:10px;font-weight:800;display:flex}.th-pos{text-align:right;flex-shrink:0;width:16px}.th-crest-spacer{flex-shrink:0;width:22px}.th-name{flex:1;min-width:0}.th-sp{text-align:center;flex-shrink:0;width:20px}.th-tore{text-align:center;flex-shrink:0;width:36px}.th-gd{text-align:right;flex-shrink:0;width:28px}.th-pts{text-align:right;flex-shrink:0;width:24px}.table-row{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:9px 14px;font-size:11px;display:flex;position:relative}.table-row:last-child{border-bottom:none}.table-row.own{background:#c9a24a0f}.table-row:before{content:"";background:0 0;width:3px;position:absolute;top:0;bottom:0;left:0}.table-row.zone-champions-league:before{background:var(--gold)}.table-row.zone-europa-league:before{background:var(--info)}.table-row.zone-conference-league:before{background:var(--purple)}.table-row.zone-qual:before{background:repeating-linear-gradient(to bottom, var(--zone-color,var(--muted)) 0 4px, transparent 4px 7px)}.table-row.zone-champions-league.zone-qual{--zone-color:var(--gold)}.table-row.zone-europa-league.zone-qual{--zone-color:var(--info)}.table-row.zone-conference-league.zone-qual{--zone-color:var(--purple)}.tr-slot-tag{letter-spacing:.02em;color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:3px;align-items:center;padding:0 4px;font-size:10px;font-weight:800;line-height:14px;display:inline-flex}.tr-slot-tag--champions_league{color:var(--gold);border-color:#c9a24a73}.tr-slot-tag--europa_league{color:var(--info);border-color:#4aa3d973}.tr-slot-tag--conference_league{color:var(--purple);border-color:#9040d073}.table-row.zone-promotion:before{background:var(--ok)}.table-row.zone-promotion-playoff:before,.table-row.zone-relegation-playoff:before{background:var(--warn)}.table-row.zone-relegation:before{background:var(--err)}.tr-pos{text-align:right;width:16px;color:var(--muted);flex-shrink:0;font-size:10px;font-weight:700}.tr-crest{background:var(--ink3);width:22px;height:22px;color:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:8px;font-weight:800;display:flex;overflow:hidden}.tr-crest img{object-fit:contain;width:100%;height:100%}.tr-crest--placeholder{clip-path:polygon(0 0,100% 0,100% 58%,50% 100%,0 58%);color:var(--chalk);letter-spacing:-.02em;background:linear-gradient(160deg,#56655f,#34423d);border-radius:0;padding-bottom:3px;font-weight:800}.tr-crest--placeholder.sm{font-size:7px}.tr-crest--founded{background:0 0;border-radius:0}.club-crest-fallback{width:100%;height:100%;display:block}.tr-crest.sm{width:18px;height:18px;font-size:6px}.tr-crest.lg{width:30px;height:30px;font-size:9px}.tr-name{white-space:normal;overflow-wrap:break-word;flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;font-weight:600;line-height:1.2;display:flex}.tr-name.own{color:var(--petrol-b);font-weight:800}.tr-human-icon{vertical-align:-1px;color:var(--petrol);flex-shrink:0;margin-left:5px;display:inline-block}.tr-champion-icon{vertical-align:-1px;color:var(--gold);flex-shrink:0;margin-left:5px;display:inline-block}.tr-sp{color:var(--muted);text-align:center;flex-shrink:0;width:20px;font-size:10px}.tr-tore{color:var(--muted);text-align:center;flex-shrink:0;width:36px;font-size:10px}.tr-pts{text-align:right;flex-shrink:0;width:24px;font-size:12px;font-weight:900}.tr-gd{color:var(--muted);text-align:right;flex-shrink:0;width:28px;font-size:10px}.rel-zone{background:#c96a5a0a;border-top:1px dashed #c96a5a40;padding:5px 14px}.rel-label{letter-spacing:.12em;text-transform:uppercase;opacity:.6;color:var(--err);font-size:7px;font-weight:700}.rel-zone--promotion{background:#5fc98a0d;border-top-color:#5fc98a47}.rel-label--promotion{color:var(--ok)}.rel-zone--promotion_playoff,.rel-zone--relegation_playoff{background:#d9a44a0d;border-top-color:#d9a44a47}.rel-label--promotion_playoff,.rel-label--relegation_playoff{color:var(--warn)}.rel-zone--relegation{background:#c96a5a0a;border-top-color:#c96a5a40}.rel-label--relegation{color:var(--err)}.rel-zone--champions_league{background:#c9a24a0f;border-top-color:#c9a24a4d}.rel-label--champions_league{color:var(--gold)}.rel-zone--europa_league{background:#4aa3d90d;border-top-color:#4aa3d947}.rel-label--europa_league{color:var(--info)}.rel-zone--conference_league{background:#9040d00d;border-top-color:#9040d047}.rel-label--conference_league{color:var(--purple)}.tabelle-legend{color:var(--muted);flex-wrap:wrap;gap:8px 14px;padding:10px 4px 2px;font-size:10px;display:flex}.tabelle-legend span{align-items:center;gap:5px;display:inline-flex}.tabelle-legend .ld{border-radius:2px;flex-shrink:0;width:8px;height:8px}.tabelle-legend .ld--champions_league{background:var(--gold)}.tabelle-legend .ld--europa_league{background:var(--info)}.tabelle-legend .ld--conference_league{background:var(--purple)}.tabelle-legend .ld--promotion{background:var(--ok)}.tabelle-legend .ld--promotion_playoff,.tabelle-legend .ld--relegation_playoff{background:var(--warn)}.tabelle-legend .ld--relegation{background:var(--err)}.tabelle-legend .ld--qual{background:0 0;border:1.5px dashed}.tabelle-legend .ld--champions_league.ld--qual{color:var(--gold)}.tabelle-legend .ld--europa_league.ld--qual{color:var(--info)}.tabelle-legend .ld--conference_league.ld--qual{color:var(--purple)}.tabelle-legend .tr-slot-tag{font-weight:800}.wb-block{margin:10px 16px}.wb-empty{padding:12px 16px}.wb-empty--flush{padding-top:0}.wb-note{font-size:12px}.wb-note--block{margin:0;padding:0 16px 8px}.wb-round-panel{margin:0 16px 14px}.cmp-tabs{border-bottom:1px solid var(--line);overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;gap:4px;padding:0 16px;display:flex;overflow-x:auto}.cmp-tabs::-webkit-scrollbar{display:none}.cmp-tab{min-height:44px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 10px;font-size:12px;font-weight:700;line-height:1.2;transition:color .12s,border-color .12s;display:inline-flex}@media (hover:hover){.cmp-tab:hover{color:var(--chalk)}}.cmp-tab[aria-selected=true]{color:var(--club-b);border-bottom-color:var(--club);font-weight:800}.cmp-tab:focus-visible{outline:2px solid var(--chalk);outline-offset:-4px;border-radius:10px}.cmp-tab-icon{flex-shrink:0}.cmp-tabs--main{touch-action:auto;gap:0;margin:0 0 4px;padding:0;overflow-x:visible}.cmp-tabs--main .cmp-tab{white-space:normal;text-align:center;flex:1 1 0;min-width:0;padding:4px 6px;font-size:13px}@media (width<=400px){.cmp-tabs--main .cmp-tab-icon{display:none}}.cmp-segment{border:1px solid var(--line2);background:var(--ink2);border-radius:10px;align-items:stretch;max-width:100%;min-height:44px;display:flex;overflow:hidden}.cmp-segment-btn{min-width:0;min-height:44px;color:var(--muted);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;padding:4px 12px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.cmp-segment-btn+.cmp-segment-btn{border-left:1px solid var(--line2)}.cmp-segment-btn[aria-checked=true]{background:var(--club);color:var(--club-ink);font-weight:800}.cmp-segment-btn:focus-visible{outline:2px solid var(--chalk);outline-offset:-3px}.cstat-controls .cmp-segment{width:min(100%,360px)}.wb-page .cstat-segment{border-color:var(--line2);border-radius:10px;gap:0;padding:0;overflow:hidden}.wb-page .cstat-segment-btn{border-radius:0;font-size:12px}.wb-page .cstat-segment-btn+.cstat-segment-btn{border-left:1px solid var(--line2)}.wb-page .cstat-segment-btn:focus-visible{outline-color:var(--chalk);outline-offset:-3px;border-radius:0}.cmp-stepper{justify-content:center;align-items:center;gap:8px;max-width:100%;display:inline-flex}.cmp-stepper--section{margin:0 0 10px;display:flex}.cmp-stepper-btn{border:1px solid var(--line2);background:var(--ink2);width:44px;height:44px;color:var(--chalk);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:border-color .12s,color .12s;display:inline-flex}.cmp-stepper-btn:hover:not(:disabled){border-color:var(--club);color:var(--club-b)}.cmp-stepper-btn:disabled{color:var(--muted2);cursor:default;opacity:.45}.cmp-stepper-btn:focus-visible{outline:2px solid var(--chalk);outline-offset:2px}.cmp-stepper-value{min-width:0;color:var(--chalk);text-align:center;overflow-wrap:anywhere;font-size:13px;font-weight:800}.cmp-stepper--section .cmp-stepper-value{flex:0 auto;min-width:120px}.round-pager{margin:12px 16px 2px}.round-pager .cmp-stepper-value{font-size:16px;font-weight:900}.page-hero .season-nav{flex-shrink:0}.page-hero .season-nav .cmp-stepper-value{min-width:84px}.league-hero{background-image:-webkit-linear-gradient(#0614168c 0%,#06141666 32%,#061416d1 68%,#061416f2 100%),-webkit-image-set(url(/assets/league/backgrounds/stadium-tunnel-1440.webp) 1x type("image/webp"),url(/assets/league/backgrounds/stadium-tunnel-1440.jpg) 1x type("image/jpeg"));background-image:linear-gradient(90deg,#061416f2 0%,#061416d1 32%,#06141666 68%,#0614168c 100%),image-set("/assets/league/backgrounds/stadium-tunnel-1440.webp" 1x type("image/webp"),"/assets/league/backgrounds/stadium-tunnel-1440.jpg" 1x type("image/jpeg"));background-position:50% 55%}@media (width<=720px){.league-hero{background-image:-webkit-linear-gradient(#06141680 0%,#061416bd 45%,#061416f0 100%),-webkit-image-set(url(/assets/league/backgrounds/stadium-tunnel-720.webp) 1x type("image/webp"),url(/assets/league/backgrounds/stadium-tunnel-720.jpg) 1x type("image/jpeg"));background-image:linear-gradient(90deg,#061416f0 0%,#061416bd 55%,#06141680 100%),image-set("/assets/league/backgrounds/stadium-tunnel-720.webp" 1x type("image/webp"),"/assets/league/backgrounds/stadium-tunnel-720.jpg" 1x type("image/jpeg"))}}.league-hero__text{min-width:0}.league-hero__sub{color:var(--chalk);text-shadow:0 1px 6px #000000b3;margin:6px 0 0;font-size:14px;font-weight:600}.league-hero .season-nav{background:#080f11c7;border-radius:14px;flex-shrink:0;padding:4px}.league-hero .season-nav .cmp-stepper-value{min-width:84px}.cmp-select{background:var(--ink2);border:1px solid var(--line2);min-width:0;min-height:44px;color:var(--chalk);border-radius:10px;align-items:center;gap:10px;padding:0 12px;display:flex;position:relative}.cmp-select>svg:first-child{color:var(--club-b);flex-shrink:0}.cmp-select:focus-within{border-color:var(--club)}.cmp-select:has(.cmp-select-input:focus-visible){outline:2px solid var(--chalk);outline-offset:2px}.cmp-select-input{appearance:none;min-width:0;min-height:42px;color:var(--chalk);font:inherit;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;outline:none;flex:1;margin-right:-24px;padding:0 24px 0 0;font-size:13px;font-weight:700}.cmp-select-input option,.cmp-select-input optgroup{background:var(--ink2);color:var(--chalk)}.cmp-select-chevron{color:var(--muted);pointer-events:none;flex-shrink:0}.league-switcher{margin:10px 16px 0}.wb-select-row{flex-wrap:wrap;gap:8px;margin:10px 16px;display:flex}.wb-select-row .competition-switcher{flex:220px}.wb-select-row .season-switcher{flex:0 180px}.wb-select-row .competition-switcher .cmp-select-input{font-size:14px;font-weight:800}.table-row--button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;margin:0;font-size:11px}@media (hover:hover){.table-row--button:hover{background:var(--ink3)}.table-row--button.own:hover{background:#c9a24a1a}}.table-row--button:focus-visible,.match-result.clickable:focus-visible,.next-card--button:focus-visible,.stepper-step:focus-visible{outline:2px solid var(--chalk);outline-offset:-2px}.next-card--button{width:calc(100% - 32px);color:inherit;font:inherit;text-align:left;display:block}.next-card--button>span{display:flex}.next-card--button .next-card-meta,.next-card--button .next-card-side .n{display:block}.next-card--static{cursor:default}button.match-result{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:left;background:0 0;min-height:44px;margin:0;font-size:11px}.mr-score--pending{color:var(--muted);font-size:11px}.wb-page .mr-club{align-items:center;gap:6px;display:flex}.wb-page .mr-club.right{justify-content:flex-end}.mr-club-dot--lg{width:14px;height:14px}.wb-page .tr-crest{letter-spacing:-.04em;width:26px;height:26px;font-size:10px}.wb-page .tr-crest.sm{width:22px;height:22px;font-size:10px}.wb-page .tr-crest.lg{width:32px;height:32px;font-size:10px}.wb-page .th-crest-spacer{width:26px}.wb-page .table-row .tr-pos{text-align:right;border:0;border-radius:0;width:20px;padding:0;font-size:12px}.wb-page .th-pos{width:20px}.wb-page .sec-hdr,.wb-page .timeline-badge,.wb-page .timeline-meta{font-size:10px}.ep-participants{padding:10px 0}.ep-reason-summary{flex-wrap:wrap;gap:6px;margin:0 16px 10px;padding:0;list-style:none;display:flex}.ep-reason{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:2px 8px;font-size:10px}.ep-reason b{color:var(--chalk);margin-left:2px}.th-reason{text-align:right;flex-shrink:0;width:38%;max-width:190px}.tr-reason{text-align:right;width:38%;max-width:190px;color:var(--muted);overflow-wrap:break-word;flex-shrink:0;font-size:10px;line-height:1.2}.tr-reason.ep-reason--title_holder,.ep-reason.ep-reason--title_holder{color:var(--gold)}.tr-reason.ep-reason--cup_winner,.ep-reason.ep-reason--cup_winner{color:var(--info)}.tr-reason.ep-reason--european_performance_spot,.ep-reason.ep-reason--european_performance_spot{color:var(--ok)}.tr-reason.ep-reason--rebalancing,.ep-reason.ep-reason--rebalancing{color:var(--warn)}.sec-title{color:var(--chalk);letter-spacing:-.01em;padding:16px 16px 8px;font-size:16px;font-weight:900}.next-card{background:var(--ink2);border:1px solid var(--line);cursor:pointer;border-radius:14px;margin:4px 16px 16px;padding:14px;position:relative}.next-card-hdr{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.next-card-hdr-l{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:center;gap:7px;font-size:10.5px;font-weight:800;display:flex}.next-card-hdr-l svg{color:var(--club);flex-shrink:0}.next-card-hdr-r{color:var(--muted2);flex-shrink:0;font-size:10.5px;font-weight:700}.next-card-row{align-items:center;gap:10px;padding-right:18px;display:flex}.next-card-side{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.next-card-side.right{text-align:right;flex-direction:row-reverse}.next-card-side .n{color:var(--chalk);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:800;overflow:hidden}.next-card-score{color:var(--muted2);flex-shrink:0;padding:0 4px;font-size:13px;font-weight:900}.next-card-meta{border-top:1px solid var(--line);color:var(--muted);text-align:center;margin-top:10px;padding-top:10px;font-size:10.5px}.next-card-chev{color:var(--muted2);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.own-detail{background:var(--club-g);border-bottom:1px solid var(--line);margin:0 16px;padding:14px}.own-detail-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.own-detail-info{flex:1;min-width:0}.own-detail-info .n{color:var(--chalk);font-size:13px;font-weight:800}.own-detail-info .s{color:var(--ok);margin-top:2px;font-size:10.5px;font-weight:700}.own-detail .next-card{background:var(--ink);margin:12px 0 0}.stepper{align-items:flex-start;padding:6px 16px 4px;display:flex}.stepper-step{min-width:0;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:5px;margin:0;padding:6px 2px;display:flex;position:relative}.stepper-step.selected .stepper-dot{outline:2px solid var(--chalk);outline-offset:2px}.stepper-step.selected .stepper-label{color:var(--chalk)}.stepper-dot{z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:flex}.stepper-dot.done{background:var(--club);color:var(--ink)}.stepper-dot.current{background:var(--ink);border:2.5px solid var(--club);color:var(--club-b);box-shadow:0 0 0 3px var(--club-g)}.stepper-dot.todo{background:var(--ink2);border:2px solid var(--line2);color:var(--muted2)}.stepper-label{color:var(--muted);text-align:center;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:10px;font-weight:700;line-height:1.2}.stepper-label.current{color:var(--club-b)}.stepper-line{background:var(--line2);z-index:0;width:100%;height:2px;position:absolute;top:17px;left:-50%}.stepper-line.done{background:var(--club)}.stepper-step:first-child .stepper-line{display:none}.tie-card{background:var(--ink2);border:1px solid var(--line);border-radius:14px;margin:0 16px 12px;overflow:hidden}.tie-card-hdr{color:var(--muted);border-bottom:1px solid var(--line);padding:8px 14px;font-size:10px}.tie-card-row{align-items:center;gap:10px;padding:11px 14px;display:flex;position:relative}.tie-card-row.own{background:var(--club-g)}.tie-card-row.own:before{content:"";background:var(--club);width:3px;position:absolute;top:0;bottom:0;left:0}.tie-card-row+.tie-card-row{border-top:1px solid var(--line)}.tie-card-name{min-width:0;color:var(--chalk);overflow-wrap:break-word;flex:1;font-size:12.5px;font-weight:700}.tie-card-name.own{color:var(--club-b);font-weight:800}.tie-card-name.winner{color:var(--gold-b)}.tie-card-score{color:var(--chalk);flex-shrink:0;font-size:14px;font-weight:900}.timeline{margin:4px 16px}.timeline-row{gap:12px;padding-bottom:16px;display:flex;position:relative}.timeline-row:last-child{padding-bottom:4px}.timeline-badge-col{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.timeline-badge{background:var(--club);width:28px;height:28px;color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:900;display:flex}.timeline-line{background:var(--club-d);flex:1;width:2px;margin-top:4px}.timeline-content{flex:1;min-width:0;padding-top:2px}.timeline-meta{color:var(--muted);margin-bottom:6px;font-size:9.5px}.timeline-match{align-items:center;gap:8px;display:flex}.timeline-name{min-width:0;color:var(--chalk);flex:1;font-size:12px;font-weight:700}.timeline-score{color:var(--chalk);flex-shrink:0;font-size:12.5px;font-weight:900}.timeline-check{color:var(--ok);flex-shrink:0}.timeline-cross{color:var(--err);flex-shrink:0}.finale-bar{background:linear-gradient(120deg,#c9a24a29,#c9a24a0d);border:1px solid #c9a24a59;border-radius:14px;margin:4px 16px 18px;padding:14px}.finale-bar-label{color:var(--gold-b);font-size:10.5px;font-weight:800}.finale-bar-date{color:var(--muted);margin-top:2px;font-size:10px}.finale-bar-row{align-items:center;gap:10px;margin-top:10px;display:flex}.finale-bar-side{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.finale-bar-side.right{text-align:right;flex-direction:row-reverse}.finale-bar-name{color:var(--chalk);overflow-wrap:break-word;font-size:12px;font-weight:800}.finale-bar-vs{color:var(--muted2);flex-shrink:0;font-size:13px;font-weight:900}.fin-status{border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex}.fin-status__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}.fin-status--ok{color:var(--ok);background:#5fc98a1f}.fin-status--warn{color:var(--warn);background:#d9a44a1f}.fin-status--risk{color:#e0966a;background:#e0966a1f}.fin-status--critical{color:var(--err);background:#e06a5e24}.fin-status-block{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.fin-status-sentence{color:var(--chalk);margin:0;font-size:14px;line-height:1.4}.fin-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:9px 0;font-size:12px;display:flex}.fin-row:last-child{border-bottom:none}.fin-cat{align-items:center;gap:8px;display:flex}.fin-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.fin-row-sub{color:var(--muted);margin-top:2px;font-size:10px}.fin-amount{font-size:13px;font-weight:800}.fin-amount.pos{color:var(--ok)}.fin-amount.neg{color:var(--err)}.stadium-hero{background:linear-gradient(#0d1a10,#0a120d);border:1px solid #5fa85f26;border-radius:12px;margin-bottom:10px;padding:18px;position:relative;overflow:hidden}.stadium-visual{background-color:#0f2010;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;width:100%;height:150px;margin-bottom:12px;position:relative}.expand-btn{border:1px solid var(--club-d);background:var(--club-g);width:100%;color:var(--club-b);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border-radius:9px;margin-bottom:8px;padding:11px;font-size:11px;font-weight:800}.ticket-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.ticket-label{font-size:12px;font-weight:700}.ticket-sub{color:var(--muted);margin-top:2px;font-size:10px}.ticket-hint{color:var(--petrol);margin-top:2px;font-size:10px}.ticket-ctrl{align-items:center;gap:10px;display:flex}.ticket-ctrl button{background:var(--ink3);border:1px solid var(--line2);width:28px;height:28px;color:var(--chalk);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;font-size:14px;display:flex}.ticket-price-field{min-width:66px;color:var(--chalk);justify-content:center;align-items:center;gap:3px;font-size:16px;font-weight:900;display:flex}.ticket-price-input{width:52px;color:inherit;font:inherit;text-align:center;-moz-appearance:textfield;background:0 0;border:none;padding:0}.ticket-price-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ticket-price-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ticket-price-input:focus{border-bottom:1px solid var(--line2);outline:none}.news-day-group{margin-bottom:14px}.news-day-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 2px 6px;font-size:9px;font-weight:800}.kurier{--kurier-red:#d6141f;--kurier-red-dark:#a10d16;--kurier-black:#0b0b0c;--kurier-paper:#f6f3ee;--kurier-line:#f6f3ee29;--kurier-muted:#c9c4bc;--kurier-font:"Arial Narrow", "Roboto Condensed", "Helvetica Neue", Arial, sans-serif;background:var(--kurier-black);color:var(--kurier-paper);box-sizing:border-box;border:1px solid #2a2a2c;border-radius:12px;width:100%;min-width:0;max-width:920px;margin:0 auto;overflow:hidden}.kurier-page{min-width:0;max-width:100%}.kurier *{box-sizing:border-box}.kurier :focus-visible{outline-offset:2px;outline:3px solid #ffd23f}.kurier-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kurier-masthead{background:var(--kurier-red);color:#fff;padding:14px 16px 0}.kurier-masthead-title{font-family:var(--kurier-font);letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:clamp(30px,7vw,56px);font-weight:900;font-stretch:75%;line-height:.92}.kurier-masthead-dash{opacity:.8}.kurier-masthead-accent{background:var(--kurier-black);color:#fff;margin-left:.04em;padding:0 .12em}.kurier-masthead-sub{color:#fff;margin:6px 0 10px;font-size:14px;font-weight:700}.kurier-edition{background:var(--kurier-black);color:var(--kurier-paper);font-family:var(--kurier-font);text-transform:uppercase;letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:0 -16px;padding:7px 16px;font-size:13px;font-weight:700;display:flex}.kurier-edition-hint{color:#ff6b73}.kurier-filters{border-bottom:1px solid var(--kurier-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;padding:12px 16px;display:flex}.kurier-quick,.kurier-selects{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.kurier-chip{border:2px solid var(--kurier-paper);min-width:44px;max-width:100%;min-height:44px;color:var(--kurier-paper);font:800 14px/1.15 var(--kurier-font);text-transform:uppercase;letter-spacing:.02em;cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.kurier-chip.on{background:var(--kurier-red);border-color:var(--kurier-red);color:#fff}.kurier-chip--club{text-transform:none;padding:4px 12px 4px 6px}.kurier-chip-crest.tr-crest{flex-shrink:0;width:32px;height:32px}.kurier-chip-label{text-align:left;flex-direction:column;flex:auto;align-items:flex-start;min-width:0;display:flex;overflow:hidden}.kurier-chip-kicker{text-transform:uppercase;opacity:.85;font-size:11px}.kurier-chip-name{white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:15px;overflow:hidden}.kurier-select{flex-direction:column;flex:180px;gap:3px;min-width:0;display:flex}.kurier-select span{color:var(--kurier-muted);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:700}.kurier-select select{text-overflow:ellipsis;border:2px solid var(--kurier-line);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--kurier-paper);background:#18181a;border-radius:4px;padding:0 10px;font-size:15px;font-weight:700}.kurier-selection{border-bottom:1px solid var(--kurier-line);align-items:center;gap:10px;padding:10px 16px;display:flex}.kurier-selection .tr-crest{flex-shrink:0;width:36px;height:36px}.kurier-selection-name{font:900 20px/1.1 var(--kurier-font);text-transform:uppercase;overflow-wrap:anywhere;min-width:0}.kurier-notice{border-left:6px solid var(--kurier-red);color:var(--kurier-paper);background:#1d1d20;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:12px 16px 0;padding:8px 12px;font-size:14px;display:flex}.kurier-notice-close{border:1px solid var(--kurier-line);min-height:44px;color:var(--kurier-paper);cursor:pointer;background:0 0;border-radius:4px;padding:0 12px;font-weight:700}.kurier-state{text-align:center;color:var(--kurier-muted);padding:28px 16px;font-size:15px}.kurier-state--error{color:var(--kurier-paper);flex-direction:column;align-items:center;gap:12px;display:flex}.kurier-state--error p{margin:0}.kurier-lead{border-bottom:4px solid var(--kurier-red);grid-template-columns:minmax(0,1fr);display:grid}.kurier-lead--photo{grid-template-columns:minmax(0,1fr) minmax(0,220px)}.kurier-lead-photo{filter:grayscale(.35)contrast(1.1);background-position:50% 30%;background-size:cover;grid-area:1/2;min-height:160px}.kurier-lead-body{grid-area:1/1;min-width:0;padding:14px 16px 12px}.kurier-lead-kicker{flex-wrap:wrap;gap:0;margin-bottom:8px;display:flex}.kurier-bar{font:900 13px/1.2 var(--kurier-font);text-transform:uppercase;letter-spacing:.04em;color:#fff;padding:3px 8px;display:inline-block}.kurier-bar--red{background:var(--kurier-red)}.kurier-bar--black{background:#000;border:1px solid #fff}.kurier-lead-headline{font-family:var(--kurier-font);color:#fff;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,4.2vw,32px);font-weight:900;font-stretch:75%;line-height:1.08}.kurier-lead-preview{color:var(--kurier-muted);margin:8px 0 0;font-size:15px;line-height:1.4}.kurier-lead-meta{color:var(--kurier-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-top:10px;font-size:13px;font-weight:700;display:flex}.kurier-expand{border:1px solid var(--kurier-line);min-width:44px;min-height:44px;color:var(--kurier-paper);font:800 13px/1 var(--kurier-font);text-transform:uppercase;cursor:pointer;background:0 0;border-radius:4px;padding:0 12px}.kurier-expand[aria-expanded=true]{background:var(--kurier-paper);color:var(--kurier-black)}.kurier-details{border-top:1px dashed var(--kurier-line);grid-column:1/-1;margin-top:8px;padding-top:8px}.kurier-details p{margin:0 0 4px}.kurier-details-note{color:var(--kurier-paper);font-size:15px;line-height:1.4}.kurier-details-meta{color:var(--kurier-muted);font-size:13px}.kurier-list{margin:0;padding:0;list-style:none}.kurier-item{border-bottom:1px solid var(--kurier-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 16px;display:grid}.kurier-item:last-child{border-bottom:none}.kurier-item-main{grid-template-columns:150px minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;min-width:0;display:grid}.kurier-item-category{font:900 13px/1.2 var(--kurier-font);text-transform:uppercase;letter-spacing:.03em;color:#ff5a63}.kurier-item-headline{color:var(--kurier-paper);overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.3}.kurier-item-date{color:var(--kurier-muted);white-space:nowrap;font-size:13px}@media (width<=720px){.kurier{border-left:none;border-right:none;border-radius:0}.kurier-masthead{padding:12px 16px 0}.kurier-filters{flex-direction:column;align-items:stretch}.kurier-quick,.kurier-selects{flex-direction:column;width:100%}.kurier-quick>.kurier-chip{width:100%}.kurier-select{flex:none;width:100%}.kurier-chip-name{max-width:100%}.kurier-lead--photo{grid-template-columns:minmax(0,1fr)}.kurier-lead-photo{grid-area:1/1;min-height:120px}.kurier-lead--photo .kurier-lead-body{grid-row:2}.kurier-item-main{grid-template-columns:minmax(0,1fr);gap:2px}.kurier-item-date{white-space:normal}}.fin-chart{background:var(--ink2);border:1px solid var(--line);border-radius:12px;margin-top:16px;margin-bottom:10px;padding:14px}.fc-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.fc-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.fc-head .fc-title{margin-bottom:0}.fc-bars-scroll{scrollbar-width:thin;margin:0 -14px;padding:0 14px 4px;overflow-x:auto}.fc-bars{align-items:flex-end;gap:14px;width:max-content;min-width:100%;display:flex}.fc-bar{flex-direction:column;flex:none;align-items:center;width:56px;display:flex}.fc-bar-value{color:var(--chalk);white-space:nowrap;align-items:center;gap:3px;margin-bottom:6px;font-size:11px;font-weight:800;display:flex}.fc-bar-value .trend-up{color:var(--ok)}.fc-bar-value .trend-down{color:var(--err)}.fc-bar-value .trend-flat{color:var(--muted)}.fc-bar-track{border-radius:4px 4px 0 0;align-items:flex-end;width:100%;height:96px;display:flex}.fc-bar-fill{border-radius:4px 4px 0 0;width:100%;transition:height .3s}.fc-bar-foot{flex-direction:column;align-items:center;gap:4px;margin-top:8px;display:flex}.fc-bar-ico{color:var(--petrol);opacity:.85}.fc-bar-label{color:var(--muted);text-align:center;white-space:nowrap;font-size:9px}.fc-bar{cursor:pointer;border-radius:6px;margin:-4px;padding:4px;transition:background .12s}.fc-bar:hover{background:var(--ink3)}.fc-bar--active .fc-bar-label{color:var(--petrol-b);font-weight:800}.fc-bar--active .fc-bar-track{outline:2px solid var(--petrol);outline-offset:2px}.fc-detail{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.fc-detail-head{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;font-size:9px;display:flex}.fc-detail-close{color:var(--muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:2px;font-size:12px;line-height:1}.fc-detail-close:hover{color:var(--chalk)}.spn-stat-row{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.spn-stat-card{background:var(--ink2);border:1px solid var(--line);border-radius:12px;min-width:0;padding:11px 12px}.spn-stat-head{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);align-items:center;gap:5px;margin-bottom:8px;font-size:7.5px;font-weight:700;display:flex}.spn-stat-head svg{color:var(--petrol);flex-shrink:0}.spn-stat-value{color:var(--chalk);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:900;line-height:1.1;overflow:hidden}.spn-stat-value .unit{color:var(--muted);margin-left:3px;font-size:10px;font-weight:700}.spn-stat-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.spn-filter-row{scrollbar-width:none;gap:6px;margin-bottom:10px;display:flex;overflow-x:auto}.spn-filter-row::-webkit-scrollbar{display:none}.spn-sort-btn{background:var(--ink3);border:1px solid var(--line);color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:20px;flex-shrink:0;align-items:center;gap:4px;margin-left:auto;padding:5px 11px;font-size:10px;font-weight:700;display:flex}.spn-sort-btn:hover{border-color:var(--club-d);color:var(--chalk)}.spn-cta{border:1.5px dashed var(--club-d);background:var(--club-g);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.spn-cta-ico{border:1.5px dashed var(--club-d);width:38px;height:38px;color:var(--club);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.spn-cta-body{flex:1;min-width:0}.spn-cta-cat{letter-spacing:.08em;text-transform:uppercase;color:var(--petrol);margin-bottom:2px;font-size:8px;font-weight:700;display:block}.spn-cta-title{letter-spacing:.04em;text-transform:uppercase;color:var(--chalk);font-size:11px;font-weight:800}.spn-cta-sub{color:var(--muted);margin-top:2px;font-size:10px}.spn-cta-btn{background:linear-gradient(135deg, var(--club-d), var(--club));color:var(--club-ink);cursor:pointer;white-space:nowrap;border:none;border-radius:9px;flex-shrink:0;align-items:center;gap:4px;padding:8px 13px;font-size:11px;font-weight:800;display:flex}.spn-list{flex-direction:column;gap:8px;display:flex}.spn-card{background:var(--ink2);border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:11px;padding:11px 12px;transition:border-color .12s;display:flex}.spn-card:hover{border-color:var(--club-d)}.spn-card-body{flex:1;min-width:0}.spn-card-top{align-items:center;gap:6px;display:flex}.spn-card-cat{letter-spacing:.08em;text-transform:uppercase;color:var(--petrol);font-size:8px;font-weight:700}.spn-card-topdeal{letter-spacing:.05em;text-transform:uppercase;color:var(--ok);background:#5fa85f24;border-radius:4px;padding:1px 5px;font-size:7px;font-weight:800}.spn-card-name{color:var(--chalk);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12.5px;font-weight:800;overflow:hidden}.spn-card-amount{color:var(--gold-b);margin-top:2px;font-size:10.5px;font-weight:700}.spn-card-target{color:var(--muted);margin-top:1px;font-size:9.5px}.spn-card-progress{background:var(--line2);border-radius:2px;height:3px;margin-top:6px;overflow:hidden}.spn-card-progress-fill{background:var(--petrol);border-radius:2px;height:100%}.spn-card-progress-fill.warn{background:var(--warn)}.spn-card-right{text-align:right;flex-shrink:0}.spn-card-duration{color:var(--muted);justify-content:flex-end;align-items:center;gap:4px;font-size:9.5px;display:flex}.spn-card-status{justify-content:flex-end;align-items:center;gap:4px;margin-top:5px;font-size:10px;font-weight:700;display:flex}.spn-card-status.active{color:var(--ok)}.spn-card-status.active .dot{background:var(--ok);border-radius:50%;width:5px;height:5px}.spn-card-status.expiring{color:var(--warn)}.spn-card-chev{color:var(--muted);flex-shrink:0;margin-left:4px}.stad-stats{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.stad-stat{text-align:center;background:var(--ink3);border:1px solid var(--line);border-radius:8px;padding:10px 6px}.stad-stat-v{color:var(--chalk);font-size:15px;font-weight:900}.stad-stat-l{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:7px}.expand-cost{text-align:center;color:var(--muted);font-size:10px}.cat-icon{z-index:1;margin-bottom:2px;font-size:22px;position:relative}.page-hero{align-items:center;gap:14px;padding:14px 16px;display:flex}.page-hero-icon{background:linear-gradient(160deg, var(--ink3), var(--ink2));width:60px;height:60px;color:var(--petrol);border:1.5px solid #2dd4c466;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;font-size:26px;line-height:1;display:flex;box-shadow:0 0 0 1px #2dd4c426,0 0 16px #2dd4c440}.page-hero-text{flex:1;min-width:0}.page-hero-title{font-size:24px;font-family:var(--header-title-font);font-weight:var(--header-title-weight);letter-spacing:var(--header-title-tracking);color:var(--chalk);-webkit-hyphens:auto;hyphens:auto;margin:0;line-height:1.1}.page-hero-sub{color:var(--muted);margin-top:3px;font-size:12px}.page-hero-back{background:var(--ink2);border:1px solid var(--line);width:36px;height:36px;color:var(--chalk);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-hero-back:hover{border-color:var(--petrol);color:var(--petrol)}.page-hero-pill{background:var(--ink2);border:1px solid #2dd4c44d;border-radius:12px;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.page-hero-pill-icon{color:var(--petrol);flex-shrink:0}.page-hero-pill-value{color:var(--petrol);white-space:nowrap;font-size:15px;font-weight:900;line-height:1}.page-hero-pill-label{color:var(--muted);margin-top:2px;font-size:10px}.page-hero--pokal{background:linear-gradient(90deg,#040c09f0 0%,#040c09b8 45%,#040c0940 100%),url(/assets/pokal-hero-bg.jpg) 50%/cover no-repeat}.page-hero--tabelle{background:linear-gradient(90deg,#040c09f0 0%,#040c09b8 45%,#040c0940 100%),url(/assets/tabelle-hero-bg.jpg) 50%/cover no-repeat}.image-header{isolation:isolate;min-height:220px;margin:0 0 var(--tr-gap,18px);border:1px solid var(--line2);background-color:#0d1d1c;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;padding:24px 28px 26px;display:flex;position:relative;overflow:hidden}.image-header:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#071112f0 0%,#071112cc 30%,#07111252 62%,#0711122e 100%),linear-gradient(#07111200 55%,#0711128c 100%);position:absolute;inset:0}.image-header__backdrop{z-index:-2;pointer-events:none;position:absolute;inset:0}.image-header__icon{color:var(--petrol-b,#2dd4c4);filter:drop-shadow(0 1px 6px #0009);margin-bottom:10px;display:block}.image-header--sponsoring-lounge .image-header__backdrop img{object-position:center 50%}@media (width<=720px){.image-header--sponsoring-lounge .image-header__backdrop img{object-position:70% center}.image-header__icon{width:34px;height:34px;margin-bottom:6px}}.image-header__backdrop img{object-fit:cover;object-position:center 45%;width:100%;height:100%;display:block}.image-header__text{flex:260px;min-width:0}.image-header--settings-desk .image-header__backdrop img{object-position:72% center}.settings-hero.image-header{min-height:168px}.image-header__title{font-family:var(--header-title-font);font-weight:var(--header-title-weight);letter-spacing:var(--header-title-tracking);color:var(--chalk);text-shadow:0 2px 12px #0009;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:clamp(36px,4.6vw,56px);line-height:1.02}.image-header__sub{color:#d3e2dc;text-shadow:0 1px 6px #0009;margin:6px 0 0;font-size:19px;line-height:1.3}.image-header--stadium-facade .image-header__backdrop img{object-position:center 40%}@media (width<=720px){.image-header--stadium-facade .image-header__backdrop img{object-position:65% center}}.image-header__actions{flex-wrap:wrap;align-self:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.image-header a:focus-visible,.image-header button:focus-visible{outline:2px solid var(--chalk);outline-offset:2px}.image-header--club-house .image-header__backdrop img{object-position:center 45%}.vp-hero .image-header__text{flex-direction:column;align-items:flex-start;display:flex}.vp-hero .image-header__title{overflow-wrap:anywhere}.vp-hero-titles{border:1px solid var(--petrol);max-width:100%;min-height:34px;color:var(--chalk);white-space:nowrap;background:#061415b8;border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}@media (width<=720px){.image-header--club-house .image-header__backdrop img{object-position:78% center}.image-header{border-radius:12px;min-height:168px;padding:16px 16px 18px}.image-header:before{background:linear-gradient(90deg,#071112e6 0%,#0711129e 55%,#0711124d 100%),linear-gradient(#07111200 40%,#071112b3 100%)}.image-header__title{font-size:34px}.image-header__sub{margin-top:4px;font-size:15px}}.image-header--youth-training .image-header__backdrop img{object-position:center 60%}@media (width<=720px){.image-header--youth-training .image-header__backdrop img{object-position:85% center}}.image-header--staff-workplace .image-header__backdrop img{object-position:center 40%}@media (width<=720px){.image-header--staff-workplace .image-header__backdrop img{object-position:78% center}}.image-header--training-floodlight .image-header__backdrop img{object-position:center 55%}@media (width<=720px){.image-header--training-floodlight .image-header__backdrop img{object-position:75% center}}.image-header--transfer-scouting .image-header__backdrop img{object-position:center 55%}@media (width<=720px){.image-header--transfer-scouting .image-header__backdrop img{object-position:82% center}}.tx-hero .image-header__text{flex-direction:column;align-items:flex-start;display:flex}.tx-hero-status{max-width:100%;margin-top:14px}.image-header--inbox-office .image-header__backdrop img{object-position:center 78%}@media (width<=720px){.image-header--inbox-office .image-header__backdrop img{object-position:72% center}}.image-header--squad-locker .image-header__backdrop img{object-position:center 35%}@media (width<=720px){.image-header--squad-locker .image-header__backdrop img{object-position:80% center}}.sqd-hero .image-header__text{flex-direction:column;align-items:flex-start;display:flex}.sqd-hero-count{border:1px solid var(--petrol);max-width:100%;min-height:34px;color:var(--chalk);white-space:nowrap;background:#061415b8;border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.lineup-carried-pill{letter-spacing:.04em;text-transform:uppercase;color:var(--petrol);white-space:nowrap;background:#2dd4c41a;border:1px solid #2dd4c44d;border-radius:10px;flex-shrink:0;align-items:center;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}.kd-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;padding:0 16px;display:grid}.kd-stat{background:var(--ink2);border:1px solid var(--line);border-radius:12px;min-width:0;padding:12px 10px}.kd-stat-label{letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:4px;min-height:2.6em;margin-bottom:10px;font-size:8px;font-weight:800;line-height:1.3;display:flex}.kd-stat-row{align-items:center;gap:6px;min-width:0;margin-bottom:10px;display:flex}.kd-stat-icon{background:var(--ink3);border:1px solid var(--line2);width:26px;height:26px;color:var(--chalk);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.kd-stat-value{color:var(--chalk);overflow-wrap:break-word;align-items:center;gap:4px;min-width:0;font-size:18px;font-weight:900;line-height:1.15;display:flex}@media (width<=400px){.kd-stat-row .kd-stat-icon{display:none}}.kd-stat-bar{background:var(--ink4);border-radius:2px;height:4px;overflow:hidden}.kd-stat-bar-fill{border-radius:2px;height:100%;transition:width .3s}.kd-stat.ok .kd-stat-label{color:var(--ok)}.kd-stat.ok .kd-stat-bar-fill{background:var(--ok)}.kd-stat.err .kd-stat-label{color:var(--err)}.kd-stat.err .kd-stat-bar-fill{background:var(--err)}.kd-stat.info .kd-stat-label{color:var(--info)}.kd-stat.info .kd-stat-bar-fill{background:var(--info)}.kd-maturity{letter-spacing:0;text-transform:none;white-space:nowrap;border-radius:6px;flex-shrink:0;padding:2px 5px;font-size:7px;font-weight:800;line-height:1.4}.kd-maturity-prognose{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.kd-maturity-prognose{background:color-mix(in srgb, var(--muted) 18%, transparent)}}.kd-maturity-prognose{color:var(--muted)}.kd-maturity-gemischt{background:var(--gold-g);color:var(--gold)}.kd-maturity-datenbasiert{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.kd-maturity-datenbasiert{background:color-mix(in srgb, var(--ok) 18%, transparent)}}.kd-maturity-datenbasiert{color:var(--ok)}.kd-stat-rank{color:var(--muted);margin-top:6px;font-size:8px;font-weight:700}.kd-stat-clickable{cursor:pointer}.kd-stat-chevron{color:var(--muted);flex-shrink:0;margin-left:auto;transition:transform .15s}.kd-stat-chevron.expanded{transform:rotate(180deg)}.kd-stat-detail{border-top:1px solid var(--line);color:var(--chalk);margin-top:8px;padding-top:8px;font-size:10px;font-weight:700;line-height:1.5}.kd-stat-detail-sub{color:var(--muted);text-transform:none;letter-spacing:0;margin-top:2px;font-size:8px;font-weight:600}.kd-sparkline{color:var(--petrol);margin-top:6px;display:block}.st-tabs{scrollbar-width:none;gap:6px;padding:4px 14px 12px;display:flex;overflow-x:auto}.st-tab{background:var(--ink2);border:1.5px solid var(--line);color:var(--muted);letter-spacing:.02em;cursor:pointer;border-radius:10px;flex-shrink:0;padding:8px 14px;font-size:11px;font-weight:700;transition:color .12s,background .12s,border-color .12s}.st-tab--active{color:var(--petrol-b);background:var(--petrol-g);border-color:var(--petrol)}.slots-badge{color:var(--muted);background:var(--ink);border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:6px;padding:8px 16px;font-size:10px;font-weight:700;display:flex}.slot-dot{background:var(--muted2);border-radius:50%;flex-shrink:0;width:8px;height:8px}.btn-verlängern{color:var(--warn);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#c9923a2e;border:1px solid #c9923a4d;border-radius:6px;padding:5px 10px;font-size:8px;font-weight:800}.match-result{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 14px;font-size:11px;display:flex}.match-result.clickable{cursor:pointer;transition:background .12s}.match-result.clickable:hover{background:var(--ink3)}.mr-chevron{color:var(--muted2);flex-shrink:0;font-size:14px}.mr-clubs{flex:1;align-items:center;gap:6px;display:flex}.mr-club{overflow-wrap:break-word;flex:1;min-width:0;font-weight:600}.mr-club.own{color:var(--petrol-b);font-weight:800}.mr-club.right{text-align:right}.mr-score{background:var(--ink3);letter-spacing:.04em;border-radius:6px;flex-shrink:0;padding:3px 8px;font-size:14px;font-weight:900}.mr-score.win{color:var(--ok)}.mr-score.draw{color:var(--muted)}.mr-score.loss{color:var(--err)}.mr-md{color:var(--muted);text-align:right;flex-shrink:0;width:22px;font-size:9px}.spielplan-group{margin-bottom:16px}.spielplan-group:last-child{margin-bottom:0}.spielplan-md-hdr{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;padding:0 2px 6px;font-size:10px;font-weight:800;display:flex}.spielplan-md-hdr.clickable{cursor:pointer;color:var(--club-b)}.spielplan-md-hdr.clickable:hover{color:var(--club)}.spielplan-md-hint{text-transform:none;letter-spacing:0;color:var(--club-d);font-size:9px;font-weight:700}.liga-tab.disabled{color:var(--muted2);cursor:default;opacity:.55}.mr-club-dot{vertical-align:middle;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:5px;display:inline-block}.mr-club.winner{color:var(--gold);font-weight:800}.tie-bye{color:var(--muted);background:var(--ink3);border-radius:6px;flex-shrink:0;padding:3px 8px;font-size:10px}.tie-extra-note{color:var(--muted);white-space:nowrap;margin-left:6px;font-size:9px}.pokal-winner-banner{background:linear-gradient(135deg, var(--gold-d), var(--gold-b));align-items:center;gap:10px;margin:10px 16px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.pokal-winner-banner{background:linear-gradient(135deg, color-mix(in srgb, var(--gold-d) 55%, var(--ink2)), color-mix(in srgb, var(--gold-b) 22%, var(--ink2)))}}.pokal-winner-banner{border:1px solid var(--gold-d);border-radius:12px}.pokal-winner-banner .pwb-label{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-size:10px;font-weight:800}.pokal-winner-banner .pwb-name{color:var(--chalk);font-size:15px;font-weight:900}.mp-sheet{padding-bottom:16px}.mh{background:var(--ink2);border:1px solid var(--line);border-radius:12px;margin:16px;padding:16px;position:relative;overflow:hidden}.mh:after{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#c9a24a1a,#0000 60%);position:absolute;inset:0}.mh-teams{justify-content:space-between;align-items:flex-start;gap:10px;display:flex;position:relative}.mh-club{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.mh-club--away{text-align:right;flex-direction:row-reverse}.mh-club-col{flex-direction:column;gap:4px;min-width:0;display:flex}.mh-club--away .mh-club-col{align-items:flex-end}.mh-crest-svg{flex-shrink:0}.mh-crest-img{object-fit:contain;flex-shrink:0}.mh-crest-svg--home path{fill:#5fa85f24;stroke:var(--ok);stroke-width:1.5px}.mh-crest-svg--home text{fill:var(--ok)}.mh-crest-svg--away path{fill:#4a8fc924;stroke:var(--info);stroke-width:1.5px}.mh-crest-svg--away text{fill:var(--info)}.mh-crest-svg text{font-size:11px;font-weight:900}.mh-club-name{font-size:14px;font-weight:800;line-height:1.2}.mh-club-meta{color:var(--muted);font-size:10px}.mh-vs{color:var(--muted);flex-direction:column;flex-shrink:0;align-items:center;gap:3px;padding-top:6px;font-size:10px;font-weight:900;display:flex}.mh-vs-label{color:var(--chalk);font-size:15px;font-weight:900}.mh-vs-matchday{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:9px;font-weight:700}.mh-stadium-card{background:var(--ink2);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;margin:12px 16px 0;padding:12px 14px;display:flex}.mh-stadium-icon{background:#00000040;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.mh-stadium-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mh-stadium-name{margin-bottom:1px;font-size:12px;font-weight:800}.mh-stadium-row{color:var(--muted);align-items:center;gap:5px;font-size:9px;display:flex}.mh-gauge{flex-direction:column;flex-shrink:0;align-items:center;gap:2px;display:flex}.mh-gauge-track{fill:none;stroke:var(--ink4);stroke-width:5px}.mh-gauge-fill{fill:none;stroke:var(--ok);stroke-width:5px;stroke-linecap:round;transition:stroke-dashoffset .3s}.mh-gauge-text{fill:var(--chalk);font-size:13px;font-weight:900}.mh-gauge-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:8px;font-weight:700}.mp-sheet .sec-t{padding:16px 16px 8px}.strength-panel{background:var(--ink2);border:1px solid var(--line);border-radius:12px;margin:0 16px;padding:14px}.xg-row{justify-content:center;align-items:center;gap:14px;margin-bottom:14px;display:flex}.xg-box{text-align:center}.xg-val{color:var(--chalk);font-size:22px;font-weight:900}.xg-lbl{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:8px}.xg-sep{color:var(--muted2);font-size:11px;font-weight:700}.strength-bar-row{align-items:center;gap:8px;margin-bottom:10px;display:flex}.strength-bar-row:last-child{margin-bottom:0}.sb-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-shrink:0;width:52px;font-size:8px;font-weight:800}.sb-value{flex-shrink:0;width:22px;font-size:13px;font-weight:900}.sb-value--home{color:var(--ok);text-align:right}.sb-value--away{color:var(--info);text-align:left}.sb-track-wrap{flex:1;min-width:0;position:relative}.sb-track{width:100%;height:8px;display:block}.sb-track-bg{fill:var(--ink4)}.sb-fill-home{fill:var(--club)}.sb-fill-away{fill:var(--info)}.sb-track-mid{fill:var(--line2)}.sb-track-label{letter-spacing:.06em;text-transform:uppercase;color:var(--chalk);background:var(--ink2);white-space:nowrap;padding:0 6px;font-size:8px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mp-topbar{align-items:flex-start;gap:12px}.mp-topbar-titles{flex:1;min-width:0;padding-top:2px}.mp-topbar-title{color:var(--chalk);letter-spacing:.01em;font-size:17px;font-weight:900}.mp-topbar-sub{color:var(--muted);margin-top:2px;font-size:12px;font-weight:700}.mp-topbar-sub-vs{color:var(--ok);margin:0 5px;font-weight:800}.bm-card{background:var(--ink2);border:1px solid var(--line);border-radius:14px;margin:0 16px 16px;padding:16px}.bm-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:800;display:flex}.bm-eyebrow-icon{font-size:14px}.bm-headline{color:var(--chalk);font-size:22px;font-weight:900;line-height:1.2}.bm-outcomes{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.bm-outcome{background:var(--ink3);border:1px solid var(--line2);border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;display:flex}.bm-outcome--home{background:#5fc98a1f;border-color:#5fc98a66}.bm-outcome--away{background:#4aa3d91f;border-color:#4aa3d966}.bm-outcome--draw{background:var(--ink4);border-color:var(--line2)}.bm-outcome-code{color:var(--muted);font-size:12px;font-weight:800}.bm-outcome--home .bm-outcome-code{color:var(--ok)}.bm-outcome--away .bm-outcome-code{color:var(--info)}.bm-outcome-pct{color:var(--chalk);font-variant-numeric:tabular-nums;font-size:19px;font-weight:900}.bm-outcome-lbl{color:var(--muted);text-align:center;font-size:9px}.bm-disclaimer{color:var(--muted);align-items:flex-start;gap:6px;margin-top:12px;font-size:10px;line-height:1.4;display:flex}.bm-disclaimer-icon{flex-shrink:0}.mpic-card{background:var(--ink2);border:1px solid var(--line);border-radius:14px;margin:0 16px 16px;padding:16px}.mpic-row{align-items:center;gap:8px;margin-bottom:10px;display:flex}.mpic-row:last-of-type{margin-bottom:12px}.mpic-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:flex}.mpic-icon--home{background:#5fc98a29}.mpic-icon--away{background:#4aa3d929}.mpic-track{background:var(--ink4);border-radius:3px;flex:1;height:6px;overflow:hidden}.mpic-fill{border-radius:3px;height:100%}.mpic-fill--home{background:linear-gradient(90deg, var(--ok), #2f6b48)}.mpic-fill--away{background:linear-gradient(90deg, #6ab0e8, var(--info));margin-left:auto}.mpic-pill{color:var(--chalk);background:var(--ink3);border:1px solid var(--line2);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:10.5px;font-weight:700}.mpic-summary{border-top:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:6px;padding-top:10px;font-size:11px;line-height:1.4;display:flex}.mpic-summary-icon{color:var(--gold-b);flex-shrink:0}.mp-tabs{gap:6px;margin:0 16px 8px;display:flex}.mp-tab{background:var(--ink2);border:1px solid var(--line);cursor:pointer;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:7px 4px;transition:background .12s,border-color .12s;display:flex}.mp-tab--active{background:var(--ink4);border-color:var(--club)}.mp-tab-side{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:700}.mp-tab-name{color:var(--chalk);font-size:12px;font-weight:800}.mp-tab--active .mp-tab-side{color:var(--club-b)}.recap-tabs{gap:6px;margin-bottom:14px;display:flex}.recap-tab{background:var(--ink2);border:1px solid var(--line);cursor:pointer;color:var(--muted);border-radius:10px;flex:1;padding:8px 4px;font-size:11px;font-weight:800;transition:background .12s,border-color .12s,color .12s}.recap-tab--active{background:var(--ink4);border-color:var(--club);color:var(--chalk)}.recap-tab:disabled{opacity:.4;cursor:not-allowed}.sv-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.sv-team{font-size:12px;font-weight:800}.sv-team--home{color:var(--gold-b)}.sv-team--away{color:var(--info)}.sv-cols{gap:14px;margin-top:14px;display:flex}.sv-col{flex:1;min-width:0}.sv-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.sv-chip{background:var(--ink3);border:1px solid var(--line2);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.sv-chip--positive{color:var(--ok);border-color:#5fc98a59}.sv-chip--negative{color:var(--err);border-color:#e06a5e59}.sv-chip--neutral{color:var(--warn);border-color:#d9a44a59}.sv-verdict{color:var(--chalk);background:var(--ink3);border:1px solid var(--line2);border-radius:10px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.5}.mp-lineup-wrap{margin:0 16px}.mp-lineup-panel{background:var(--ink2);border:1px solid var(--line);border-radius:12px;padding:10px}.lineup-hdr{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.lineup-club-name{color:var(--chalk);font-size:11px;font-weight:700}.lineup-form{color:var(--club-b);font-size:9px;font-weight:800}.mp-pitch{border:1px solid var(--line2);background-color:#0c100c;background-position:50%;background-size:cover;border-radius:8px;height:180px;margin-bottom:8px;position:relative;overflow:hidden}.mp-pitch:before{content:"";z-index:0;background:#060a0673;position:absolute;inset:0}.mp-pitch--h{height:260px}.p-card-wrap{z-index:1;position:absolute;transform:translate(-50%,-50%)}.card-mini--star{box-shadow:0 0 0 2px var(--gold-b), 0 0 8px #f0d070a6;z-index:2}.lineup-star{background:var(--club-g);color:var(--club-b);border-radius:6px;align-items:center;gap:6px;padding:5px 6px;font-size:9px;font-weight:700;display:flex}.mxp-overlay{z-index:200;background:linear-gradient(#080e08 0%,#0b120b 100%);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.mxp-loading{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;display:flex}.mxp-seq{flex-direction:column;flex-shrink:0;gap:8px;padding:8px 14px 0;display:flex}.mxp-seq-pitch{aspect-ratio:4/3;margin:0}.mxp-seq-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mxp-seq-line{stroke:#ffffff8c;stroke-width:.6px;stroke-dasharray:2 1.4}.mxp-seq-line--broken{stroke:#f06060;stroke-dasharray:none;stroke-width:.9px}.mxp-seq-line--run{stroke:var(--gold);stroke-width:.6px;stroke-dasharray:1 1.6}.mxp-seq-line-x{fill:#f06060;font-size:6px;font-weight:800}.mxp-seq-player{flex-direction:column;align-items:center;gap:2px;transition-property:left,top;transition-timing-function:ease-in-out;display:flex;position:absolute;transform:translate(-50%,-50%)}.mxp-seq-ball{background:radial-gradient(circle at 35% 30%,#fff,#d8d0b8 65%,#a89a70 100%);border-radius:50%;width:8px;height:8px;transition-property:left,top,transform;transition-timing-function:cubic-bezier(.34,1.15,.64,1);position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 3px #00000080}.mxp-seq-ball--kick{transform:translate(-50%,-50%)scale(1.25)}.mxp-seq-player-dot{background:var(--marker-color,var(--ink3));border:1.5px solid var(--marker-color,var(--line2));border-radius:50%;width:24px;height:24px;transition:box-shadow .2s}.mxp-seq-player--holder .mxp-seq-player-dot{box-shadow:0 0 0 3px #ffffff8c,0 0 8px #ffffff59}.mxp-seq-player-name{color:var(--muted);white-space:nowrap;background:#00000073;border-radius:999px;padding:1px 5px;font-size:8px;font-weight:700}.mxp-seq-badge-result{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--chalk);border:1px solid var(--petrol-b);background:#0009;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800;position:absolute;transform:translate(-50%,-50%)}.mxp-continue-btn{background:var(--club);width:100%;color:var(--club-ink);letter-spacing:.06em;cursor:pointer;text-transform:uppercase;border:none;border-radius:10px;padding:13px;font-size:12px;font-weight:900;transition:background .15s}.mxp-continue-btn:hover{background:var(--club-b)}.mxp-pressure-chart{width:100%;height:auto;margin-top:4px;display:block}.mxp-pressure-chart-label{fill:var(--muted);font-size:6.5px;font-weight:700}.card{background:var(--ink2);border:1px solid var(--line);border-radius:12px;padding:14px}.card--link{text-decoration:none;transition:border-color .15s;display:block}.card--link:hover{border-color:var(--club)}.card-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.muted{color:var(--muted);font-size:.9rem}.eyebrow{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.25rem;font-size:8px;font-weight:700;display:block}.state{color:var(--muted);padding:.75rem 0}.state--error{color:var(--err)}.state--success{color:var(--ok)}.table{border-collapse:collapse;width:100%;font-size:.92rem}.table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line2);white-space:nowrap;padding:.5rem .6rem;font-weight:500}.table td{border-bottom:1px solid var(--line);white-space:nowrap;padding:.5rem .6rem}.table tbody tr:hover{background:var(--ink3)}.matchday-strip{flex-wrap:wrap;gap:.4rem;margin:.75rem 0 1rem;display:flex}.matchday-chip{background:var(--ink3);width:2rem;height:2rem;color:var(--muted);border:1px solid var(--line2);border-radius:8px;justify-content:center;align-items:center;font-size:.8rem;font-weight:600;display:inline-flex}.matchday-chip--completed{color:var(--chalk);border-color:var(--ok);background:#5fa85f33}.matchday-chip--scheduled{color:var(--chalk);border-color:var(--club)}.button{background:linear-gradient(135deg, var(--club-d), var(--club));color:var(--club-ink);cursor:pointer;border:none;border-radius:8px;padding:.6rem 1.1rem;font-size:.92rem;font-weight:900}.button:hover:not(:disabled){opacity:.9}.button:disabled{opacity:.5;cursor:not-allowed}.button--secondary{background:var(--ink3);color:var(--chalk);border:1px solid var(--line2);cursor:pointer;border-radius:8px;padding:.6rem 1.1rem;font-size:.92rem;font-weight:700}.button--secondary:hover:not(:disabled){border-color:var(--club-d)}.button--small{padding:.35rem .7rem;font-size:.82rem}.button-row{gap:.75rem;margin:1rem 0;display:flex}.result-summary{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem;font-size:.9rem}.stat-row{flex-wrap:wrap;gap:1.5rem;margin:1rem 0 1.25rem;display:flex}.stat{flex-direction:column;gap:.15rem;display:flex}.stat__label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}.stat__value{font-size:1.15rem;font-weight:700}.badge{background:var(--ink3);border-radius:999px;padding:.15rem .55rem;font-size:.78rem;font-weight:600;display:inline-block}.badge--active{color:var(--ok)}.badge--injured,.badge--suspended{color:var(--err)}.badge--rarity-common{color:var(--col-common)}.badge--rarity-rare{color:var(--col-rare)}.badge--rarity-special{color:var(--col-special)}.badge--rarity-icon{color:var(--col-icon);background:#b040f026}.finance-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.finance-list__item{border-bottom:1px solid var(--line);justify-content:space-between;padding:.5rem 0;display:flex}.amount--positive{color:var(--ok);font-weight:600}.amount--negative{color:var(--err);font-weight:600}.field{color:var(--muted);flex-direction:column;gap:.3rem;font-size:.88rem;display:flex}.field select,.field input,input[type=number]{background:var(--ink);color:var(--chalk);border:1px solid var(--line2);border-radius:6px;padding:.45rem .6rem;font-size:.9rem}.form-row{flex-wrap:wrap;gap:.75rem;display:flex}.form-dots{gap:2px;display:flex}.form-dot{border-radius:1.5px;width:6px;height:6px}.form-dot--w{background:var(--ok)}.form-dot--d{background:var(--muted2)}.form-dot--l{background:var(--err)}.slots-badge{color:var(--muted);background:var(--ink2);border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:6px;padding:8px 16px;font-size:9px;display:flex}.slot-dot{background:var(--muted2);border-radius:50%;width:7px;height:7px}.slot-dot.used{background:var(--club)}.modal-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:300;background:#000000d9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:var(--ink2);border:1px solid var(--line2);scrollbar-width:none;border-radius:18px;width:100%;max-width:400px;max-height:88vh;padding:20px;overflow-y:auto;box-shadow:0 24px 60px #00000080}.modal::-webkit-scrollbar{display:none}.modal__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:1rem;display:flex}.modal__header h2{margin:0;font-size:1.1rem}.modal__close{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 6px;font-size:1.3rem;line-height:1}.modal__close:hover{color:var(--chalk);background:var(--ink3)}.turn-progress__header{grid-template-columns:2.25rem minmax(0,1fr) 2.25rem;gap:8px;display:grid}.turn-progress__header h2{text-align:center;overflow-wrap:anywhere;grid-column:2}.turn-progress__header .modal__close{grid-column:3;justify-self:end}.neg-modal-overlay{z-index:300;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.neg-modal{background:var(--ink2);border:1px solid var(--line2);border-radius:16px;width:100%;max-width:380px;padding:20px}.bg-video-wrap{position:absolute;inset:0;overflow:hidden}.bg-video{object-fit:cover;filter:brightness(.55)saturate(1.1);width:auto;min-width:100%;height:auto;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bg-scrim{background:radial-gradient(circle at 50% 38%,#080a0826 0%,#080a08b8 62%,#080a08f0 100%);position:absolute;inset:0}@keyframes flashOut{0%{opacity:1}to{opacity:0}}@keyframes shimmer2{0%{background-position:200% 0}to{background-position:-200% 0}}:root{--tm-muted:var(--muted)}.tm-empty{text-align:center;padding:48px 24px}.tm-empty-icon{opacity:.5;margin-bottom:10px;font-size:34px}.tm-empty-title{color:var(--chalk);margin-bottom:4px;font-size:13px;font-weight:800}.tm-empty-sub{color:var(--muted);max-width:260px;margin:0 auto 16px;font-size:11px;line-height:1.5}.tm-listing{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:10px;padding:10px 16px;transition:background .1s;display:flex}.tm-listing:hover{background:var(--ink3)}.tm-listing--scout{background:#c9a24a0a}.tm-listing--scout:hover{background:#c9a24a17}.tm-listing-info{flex:1;min-width:0}.tm-listing-name{white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:13px;font-weight:700;overflow:hidden}.tm-listing-sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:10px;display:flex}.tm-listing-right{text-align:right;flex-shrink:0}.tm-bid-drawer{background:var(--ink4);border-bottom:1px solid var(--line2);padding:10px 16px 12px}.tm-bid-hint{color:var(--muted);font-size:10px}.tm-bid-presets{flex-wrap:wrap;gap:4px;margin:6px 0;display:flex}.tm-preset-btn{background:var(--ink3);border:1px solid var(--line2);color:var(--chalk);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:6px;padding:3px 9px;font-size:10px;transition:background .1s,border-color .1s}.tm-preset-btn:hover{background:var(--ink4);border-color:var(--club);color:var(--club-b)}.tm-price{font-variant-numeric:tabular-nums;color:var(--club-b);white-space:nowrap;font-size:13px;font-weight:700}.tm-price-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:9px}.tm-time-left{color:var(--muted);margin-top:3px;font-size:9px}.tm-price-stack{flex-direction:column;gap:4px;display:flex}.tm-price-item{flex-direction:column;align-items:flex-end;display:flex}.tm-price--secondary{color:var(--muted);font-size:11px}.tm-bid-input{background:var(--ink2);border:1px solid var(--line2);min-width:80px;color:var(--chalk);font-variant-numeric:tabular-nums;border-radius:7px;outline:none;flex:1;padding:5px 8px;font-family:inherit;font-size:12px}.tm-bid-input:focus{border-color:var(--club)}.tm-btn{cursor:pointer;white-space:nowrap;letter-spacing:.03em;text-transform:uppercase;border:none;border-radius:7px;padding:5px 10px;font-size:10px;font-weight:800;transition:opacity .1s}.tm-btn:disabled{opacity:.4;cursor:default}.tm-btn--bid{color:var(--gold);background:#c9a24a24;border:1px solid #c9a24a40}.tm-btn--buy{color:var(--ok);background:#5fa85f33;border:1px solid #5fa85f4d}.tm-btn--contract{color:var(--gold);background:#c9a24a24;border:1px solid #c9a24a40}.tm-list-cta{width:calc(100% - 32px);margin:14px 16px 20px;padding:12px;font-size:11px}.tm-tag{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:4px;align-items:center;padding:2px 5px;font-size:8px;font-weight:800;display:inline-flex}.tm-tag--player{color:var(--ok);background:#5fa85f29}.tm-tag--staff{color:var(--info);background:#4a8fc929}.tm-tag--training{color:var(--gold);background:#c9a24a29}.tm-tag--contract{color:var(--warn);background:#c9923a29}.tm-tag--sponsor{color:#c878e8;background:#b464c829}.tm-tag--skill{color:#70d8d8;background:#64c8c829}.tm-tag--scout{color:var(--gold-b);background:#c9a24a24;border:1px solid #c9a24a40}.tm-tag--leading{color:var(--ok);background:#5fa85f29;border:1px solid #5fa85f4d}.tm-sec{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:12px 16px 6px;font-size:9px;font-weight:700}.tm-filterbar{flex-wrap:wrap;align-items:center;gap:6px;padding:10px 16px;display:flex}.tm-search{background:var(--ink3);border:1px solid var(--line2);min-width:120px;color:var(--chalk);border-radius:8px;outline:none;flex:1;padding:7px 10px;font-family:inherit;font-size:12px}.tm-search:focus{border-color:var(--club)}.tm-willingness{align-items:center;gap:5px;font-size:9px;display:flex}.tm-will-bar{background:var(--muted2);border-radius:2px;width:40px;height:3px;overflow:hidden}.tm-will-fill{border-radius:2px;height:100%}.tm-info-box{color:var(--chalk);background:#c9a24a12;border-bottom:1px solid #c9a24a26;align-items:flex-start;gap:10px;padding:10px 16px;font-size:12px;display:flex}.tm-info-box-icon{flex-shrink:0;font-size:18px}.tm-board-hint{color:var(--muted);border-top:1px solid var(--line);margin:0;padding:14px 2px 0;font-size:10px}.tm-tag--money{color:var(--gold-b);background:#c9a24a29}.pd-overlay{z-index:300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0;overflow-y:auto}.pd-sheet{background:var(--ink);width:100%;max-width:480px;min-height:100%;position:relative}.pd-topbar{z-index:20;background:linear-gradient(180deg, var(--ink) 60%, transparent);align-items:center;gap:10px;padding:14px 16px 10px;display:flex;position:sticky;top:0}.pd-back{background:var(--ink3);border:1px solid var(--line2);width:32px;height:32px;color:var(--chalk);cursor:pointer;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;transition:background .1s;display:flex}.pd-back:hover{background:var(--ink4)}.pd-topbar-title{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.pd-hero{text-align:center;background:radial-gradient(at 50% 0,#c9a24a24,#0000 70%);padding:6px 16px 18px}.pd-card{background-position:50% 54%;background-repeat:no-repeat;background-size:auto 131.6%;border-radius:16px;width:120px;height:166px;margin:6px auto 14px;position:relative;overflow:hidden;box-shadow:0 0 30px 4px #c9a24a33,0 10px 30px #0009}.pd-card--common{border:1.5px solid var(--col-common)}.pd-card--rare{border:1.5px solid var(--col-rare)}.pd-card--special{border:1.5px solid var(--col-special);box-shadow:0 0 30px 4px #d4af3759,0 10px 30px #0009}.pd-card--icon{border:1.5px solid var(--col-icon);box-shadow:0 0 30px 4px #b040f059,0 10px 30px #0009}.pd-card-inner{z-index:1;text-align:center;position:absolute;bottom:8px;left:0;right:0}.pd-card-rating{text-shadow:0 1px 4px #000c;font-size:38px;font-weight:900;line-height:1}.pd-card-pos{z-index:1;text-align:center;opacity:.9;letter-spacing:.08em;text-shadow:0 1px 4px #000c;font-size:12px;font-weight:800;display:none;position:absolute;bottom:16px;left:0;right:0}.pd-hero-name{letter-spacing:-.01em;font-size:22px;font-weight:900}.pd-hero-meta{justify-content:center;align-items:center;gap:8px;margin-top:6px;display:flex}.pd-pos-pill{letter-spacing:.08em;text-transform:uppercase;background:var(--ink3);color:var(--muted);border:1px solid var(--line2);border-radius:20px;padding:3px 9px;font-size:9px;font-weight:800}.pd-zustand-pill{letter-spacing:.04em;border-radius:20px;padding:3px 8px;font-size:9px;font-weight:800}.pd-zustand-pill--up{color:var(--ok);background:#5fa85f26}.pd-zustand-pill--neutral{color:var(--petrol-b);background:#2dd4c426}.pd-zustand-pill--warn{color:var(--warn);background:#c9923a26}.pd-zustand-pill--down{color:var(--err);background:#c96a5a26}.pd-hero-serial{color:var(--muted2);letter-spacing:.04em;margin-top:6px;font-size:10px}.pd-status-banner{border-radius:12px;align-items:center;gap:10px;margin:0 16px 14px;padding:10px 14px;display:flex}.pd-status-banner--suspended{background:#c96a5a24;border:1px solid #c96a5a52}.pd-status-banner--injury{background:#c9923a1f;border:1px solid #c9923a4d}.pd-status-icon{flex-shrink:0;font-size:16px}.pd-status-title{font-size:11px;font-weight:800}.pd-status-banner--suspended .pd-status-title{color:var(--err)}.pd-status-banner--injury .pd-status-title{color:var(--warn)}.pd-status-sub{color:var(--muted);margin-top:1px;font-size:9.5px}.pd-kpi-strip{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 16px 14px;display:grid}.pd-kpi{background:var(--ink2);border:1px solid var(--line);text-align:center;border-radius:12px;padding:10px 6px}.pd-kpi-v{color:var(--chalk);font-size:16px;font-weight:900}.pd-kpi-l{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:7.5px}.pd-kpi-strip--4{grid-template-columns:repeat(4,1fr)}.pd-kpi-v--strength{color:var(--gold)}.pd-section{padding:4px 16px 18px}.pd-section-hdr{align-items:center;gap:8px;margin-bottom:10px;display:flex}.pd-section-title{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.pd-section-line{background:var(--line);flex:1;height:1px}.pd-box{background:var(--ink2);border:1px solid var(--line);border-radius:14px;padding:14px}.pd-attr2-row{margin-bottom:12px}.pd-attr2-row:last-child{margin-bottom:0}.pd-attr2-top{justify-content:space-between;align-items:baseline;margin-bottom:4px;font-size:11px;display:flex}.pd-attr2-name{letter-spacing:.04em;color:var(--muted);font-weight:800}.pd-attr2-vals{color:var(--muted);font-size:10px}.pd-attr2-vals b{font-size:12px}.pd-attr2-track{background:#ffffff12;border-radius:4px;height:8px;position:relative;overflow:visible}.pd-attr2-max{background:#ffffff24;border-radius:4px;height:100%;position:absolute;top:0;left:0}.pd-attr2-cur{border-radius:4px;height:100%;transition:width .3s;position:absolute;top:0;left:0}.pd-attr2-cur--up{background:linear-gradient(90deg, #5fa85f80, var(--ok))}.pd-attr2-cur--down{background:linear-gradient(90deg, #c96a5a80, var(--err))}.pd-attr2-cur--neutral{background:linear-gradient(90deg, var(--petrol-d), var(--petrol-b))}.pd-attr2-marker{background:var(--chalk);opacity:.5;width:2px;height:14px;position:absolute;top:-3px}.pd-section-toggle{font:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:10px;font-weight:800;display:inline-flex}.pd-section-toggle:hover,.pd-section-toggle:focus-visible{color:var(--chalk)}.pd-dattr-note{margin:0 0 10px;font-size:11px;line-height:1.45}.pd-dattr-note:last-child{margin-bottom:0}.pd-dattr-groups{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px 20px;display:grid}.pd-dattr-group{min-width:0}.pd-dattr-group-title{letter-spacing:.08em;text-transform:uppercase;color:var(--petrol-b);border-bottom:1px solid var(--line);margin-bottom:4px;padding-bottom:4px;font-size:10px;font-weight:800}.pd-dattr-row{grid-template-columns:minmax(0,1fr) 36px auto;align-items:center;gap:6px;padding:3px 0;font-size:12px;display:grid}.pd-dattr-name{color:var(--chalk)}.pd-dattr-track{background:#ffffff14;border-radius:2px;height:4px;position:relative}.pd-dattr-fill{border-radius:2px;height:100%;position:absolute;top:0}.pd-dattr-fill--range{opacity:.8;min-width:4px}.pd-dattr-v{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:26px;font-weight:800}.pd-dattr-v--range{font-size:11px;font-weight:700}.pd-dattr-v--great,.pd-dattr-fill--great{color:var(--petrol-b)}.pd-dattr-v--good,.pd-dattr-fill--good{color:var(--ok)}.pd-dattr-v--ok,.pd-dattr-fill--ok{color:var(--chalk)}.pd-dattr-v--weak,.pd-dattr-fill--weak{color:var(--warn)}.pd-dattr-v--poor,.pd-dattr-fill--poor{color:var(--err)}.pd-dattr-fill{background:currentColor}.pd-form-chart{align-items:flex-end;gap:4px;height:56px;display:flex;position:relative}.pd-form-chart:before{content:"";background:var(--line2);z-index:0;height:1px;position:absolute;top:50%;left:0;right:0}.pd-form-col{flex-direction:column;flex:1;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.pd-form-bar{z-index:1;border-radius:2px;width:100%;max-width:12px;position:relative}.pd-form-bar.pos{background:var(--ok);align-self:flex-end}.pd-form-bar.neg{background:var(--err);align-self:flex-start}.pd-form-lbl{color:var(--muted2);margin-top:4px;font-size:6.5px;position:absolute;bottom:-14px}.pd-form-legend{color:var(--muted);gap:14px;margin-top:18px;font-size:9px;display:flex}.pd-form-legend span{align-items:center;gap:4px;display:inline-flex}.pd-form-legend i{border-radius:2px;width:8px;height:8px;display:inline-block}.pd-stat-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.pd-stat-cell{text-align:center}.pd-stat-v{color:var(--chalk);font-size:15px;font-weight:900}.pd-stat-l{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-top:3px;font-size:7px}.pd-kv-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:9px 0;display:flex}.pd-kv-row:last-child{border-bottom:none}.pd-kv-k{color:var(--muted);font-size:11px}.pd-kv-v{color:var(--chalk);text-align:right;font-size:12px;font-weight:800}.pd-kv-v.ok{color:var(--ok)}.pd-kv-v.warn{color:var(--warn)}.pd-kv-v.err{color:var(--err)}.pd-kv-v.muted{color:var(--muted2);font-weight:600}.pd-prc-top{justify-content:space-between;margin-top:10px;margin-bottom:5px;font-size:9px;display:flex}.pd-prc-bar-bg{background:#ffffff12;border-radius:3px;height:5px;overflow:hidden}.pd-prc-bar-fill{border-radius:3px;height:100%}.pd-prc-bar-fill.ok{background:var(--ok)}.pd-prc-bar-fill.warn{background:var(--warn)}.pd-prc-bar-fill.crit{background:var(--err)}.ct-light{vertical-align:middle;border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.ct-light--ok{background:var(--ok)}.ct-light--warn{background:var(--warn)}.ct-light--crit{background:var(--err)}.ct-reasons{flex-direction:column;gap:2px;margin:2px 0 4px;padding:0 0 0 4px;font-size:11px;list-style:none;display:flex}.ct-reasons li.ok{color:var(--ok)}.ct-reasons li.warn{color:var(--warn)}.ct-rounds{flex-direction:column;gap:6px;margin:4px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.ct-round{background:var(--ink3);border-radius:8px;padding:6px 8px}.ct-clauses summary{cursor:pointer;color:var(--muted);font-size:12px}.ct-panel{margin-top:8px}.ct-form{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.ct-form-wide{flex-basis:100%}.ct-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ct-label{font-size:12px}.ct-clause-list{flex-direction:column;gap:8px;margin-top:6px;display:flex}.ct-hint{font-size:11px;display:block}.ct-fee{margin:0;font-size:12px}.ct-package{padding:8px 0 2px}.ct-ready-label--ok{color:var(--ok)}.ct-ready-label--warn{color:var(--warn)}.ct-ready-label--crit{color:var(--err)}.pd-md-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;display:flex}.pd-md-row:last-child{border-bottom:none}.pd-md-num{color:var(--muted2);flex-shrink:0;width:26px;font-size:9px;font-weight:700}.pd-md-rating{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:flex}.pd-md-rating.great{color:var(--ok);background:#5fa85f2e}.pd-md-rating.good{color:var(--petrol-b);background:#2dd4c42e}.pd-md-rating.ok{background:var(--ink3);color:var(--muted)}.pd-md-rating.bad{color:var(--err);background:#c96a5a2e}.pd-md-rating.none{background:var(--ink3);color:var(--muted2)}.pd-md-events{color:var(--muted);flex-wrap:wrap;flex:1;gap:6px;font-size:10px;display:flex}.pd-md-pill{background:var(--ink3);color:var(--chalk);border-radius:5px;padding:1px 6px;font-weight:700}.pd-md-opp{color:var(--muted2);text-align:right;flex-shrink:0;max-width:100px;font-size:9px}.pd-note{color:var(--muted);background:#4a8fc914;border:1px solid #4a8fc933;border-radius:8px;margin-top:10px;padding:8px 10px;font-size:9.5px;line-height:1.5}.pd-meta-footer{flex-direction:column;gap:5px;padding:10px 16px 28px;display:flex}.pd-meta-row{color:var(--muted2);justify-content:space-between;font-size:9px;display:flex}.pd-action-btns{flex-direction:column;gap:8px;padding:0 16px 16px;display:flex}.pd-contract-btn{width:100%;color:var(--warn);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#c9923a29;border:1px solid #c9923a59;border-radius:9px;padding:10px;font-size:11px;font-weight:800;transition:background .1s}.pd-contract-btn:hover{background:#c9923a3d}.pd-sell-btn{width:100%;color:var(--err);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#c96a5a1f;border:1px solid #c96a5a40;border-radius:9px;padding:10px;font-size:11px;font-weight:800;transition:background .1s}.pd-sell-btn:hover{background:#c96a5a33}.pd-list-btn{width:100%;color:var(--info);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#4a8fc91f;border:1px solid #4a8fc940;border-radius:9px;padding:10px;font-size:11px;font-weight:800;transition:background .1s}.pd-list-btn:hover{background:#4a8fc933}.pd-inline-list{align-items:center;gap:6px;display:flex}.pd-inline-list input{background:var(--ink3);border:1px solid var(--line2);color:var(--chalk);border-radius:7px;flex:1;padding:8px 10px;font-size:12px}.pd-inline-list button{background:var(--info);color:var(--ink);cursor:pointer;border:none;border-radius:7px;padding:8px 12px;font-size:11px;font-weight:800}.neg-modal{max-width:420px}.neg-modal .modal__header{align-items:flex-start}.neg-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--petrol,#2a9d8f);margin-bottom:2px;font-size:10px;font-weight:700}.neg-player-meta{color:var(--muted);gap:6px;margin-top:3px;font-size:12px;display:flex}.neg-actions--stacked{flex-direction:column;gap:8px;margin-top:12px;display:flex}.neg-actions--stacked .button{justify-content:center;align-items:center;gap:7px;width:100%;display:flex}.neg-abort-link{color:var(--muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:5px;padding:6px;font-size:12px;font-weight:600;display:flex}.neg-abort-link:hover{color:var(--danger,#e05c4c)}.neg-abort-link:disabled{opacity:.5;cursor:default}.gs-page{background:var(--ink);flex-direction:column;align-items:center;min-height:100%;display:flex}.gs-hero{text-align:center;background:linear-gradient(180deg, #0c141659 0%, #0c1416bf 60%, var(--ink) 100%), center/cover no-repeat url(/icons/stadium-photo-wide.png);flex-direction:column;align-items:center;width:100%;padding:36px 16px 26px;display:flex}.gs-logo-img{width:100%;max-width:200px;height:auto;filter:drop-shadow(0 0 14px var(--petrol-g))}.gs-title{font-size:32px;font-family:var(--header-title-font);font-weight:var(--header-title-weight);letter-spacing:var(--header-title-tracking);letter-spacing:-.01em;color:var(--chalk);margin-top:18px}.gs-lead{max-width:460px;color:var(--muted);margin:8px 0 18px;font-size:14px;line-height:1.5}.gs-body{flex-direction:column;gap:26px;width:100%;max-width:1120px;padding:8px 16px 48px;display:flex}.gs-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gs-section{flex-direction:column;gap:12px;min-width:0;display:flex}.gs-section__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.gs-section__title{letter-spacing:.1em;text-transform:uppercase;color:var(--petrol-b);font-size:13px;font-weight:800}.gs-section__title:focus{outline:none}.gs-section__title:focus-visible{outline:2px solid var(--petrol-b);outline-offset:3px;border-radius:4px}.gs-section__note{color:var(--muted);font-size:13px}.gs-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;display:grid}.gs-btn{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:44px;min-height:44px;padding:0 16px;font-size:14px;font-weight:800;line-height:1.2;display:inline-flex}.gs-btn:disabled{opacity:.55;cursor:not-allowed}.gs-btn:focus-visible,.gs-join-btn:focus-visible,.gs-search__clear:focus-visible{outline:2px solid var(--petrol-b);outline-offset:2px}.gs-btn--primary{color:var(--ink);background:var(--petrol)}.gs-btn--primary:hover:not(:disabled){background:var(--petrol-b)}.gs-btn--cta{min-height:48px;color:var(--ink);background:linear-gradient(135deg, var(--petrol-d), var(--petrol));padding:0 26px;font-size:16px;font-weight:900;box-shadow:0 8px 24px #2dd4c447}.gs-btn--cta:hover{opacity:.93}.gs-btn--ghost{color:var(--chalk);background:var(--ink3);border-color:var(--line2)}.gs-btn--ghost:hover:not(:disabled){border-color:var(--petrol-d)}.gs-btn--danger{color:var(--err);background:0 0;border-color:#e06a5e59}.gs-btn--danger:hover:not(:disabled){background:#e06a5e1f}.gs-btn--danger-solid{color:#fff;background:#b4483d}.gs-btn--danger-solid:hover:not(:disabled){background:#c4554a}.gs-card{background:var(--ink2);border:1px solid var(--line2);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.gs-card:focus{outline:none}.gs-card:focus-visible{outline:2px solid var(--petrol-b);outline-offset:2px}.gs-card--featured{border-color:var(--petrol-d);background:linear-gradient(135deg, #2dd4c41a, #2dd4c400 55%), var(--ink2);padding:20px;box-shadow:0 0 0 1px #2dd4c414,0 12px 28px #0000004d}.gs-card--failed{border-color:#e06a5e59}.gs-card--skeleton{background:linear-gradient(90deg, var(--ink2), var(--ink3), var(--ink2));background-size:200% 100%;min-height:168px;animation:1.4s ease-in-out infinite gs-skeleton}@keyframes gs-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.gs-card__top{align-items:flex-start;gap:12px;min-width:0;display:flex}.gs-card__head{flex:1;min-width:0}.gs-card__name{color:var(--chalk);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:17px;font-weight:900;line-height:1.25}.gs-card--featured .gs-card__name{font-size:22px}.gs-card__club{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:14px;line-height:1.35}.gs-card__club--err{color:var(--err)}.gs-card__hint{color:var(--muted);align-self:center;font-size:13px;line-height:1.4}.gs-card__pending,.gs-card__error{align-items:flex-start;gap:6px;font-size:13px;line-height:1.4;display:flex}.gs-card__pending{color:var(--petrol-b)}.gs-card__error{color:var(--err);overflow-wrap:anywhere}.gs-card__pending svg,.gs-card__error svg{flex-shrink:0;margin-top:2px}.gs-card__actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.gs-card__actions .gs-btn--primary{flex:140px}.gs-meta{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.gs-meta li{color:var(--chalk);background:var(--ink3);border:1px solid var(--line);border-radius:999px;padding:3px 9px;font-size:13px;line-height:1.4}.gs-crest{width:48px;height:48px;color:var(--petrol);background:var(--ink3);border:1px solid var(--line2);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gs-crest--lg{border-radius:14px;width:64px;height:64px}.gs-crest--img{background:0 0;border:none}.gs-crest img{object-fit:contain;width:100%;height:100%}.gs-crest--placeholder span{letter-spacing:.04em;color:var(--petrol-b);font-size:14px;font-weight:900}.gs-crest--lg.gs-crest--placeholder span{font-size:18px}.gs-crest--failed{color:var(--err)}.gs-spin{animation:1s linear infinite gs-spin-rotate}@keyframes gs-spin-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gs-spin,.gs-card--skeleton{animation:none}}.gs-state{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:flex}.gs-state-box{text-align:center;background:var(--ink2);border:1px dashed var(--line2);border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:28px 18px;display:flex}.gs-state-box--error{color:var(--err);border-style:solid;border-color:#e06a5e59}.gs-state-box__title{color:var(--chalk);font-size:17px;font-weight:900}.gs-state-box__text{max-width:460px;color:var(--muted);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.gs-search{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.gs-search__label{width:100%;color:var(--chalk);font-size:13px;font-weight:700}.gs-search__field{background:var(--ink2);border:1px solid var(--line2);min-width:0;max-width:480px;color:var(--muted);border-radius:10px;flex:260px;align-items:center;gap:8px;padding-left:12px;display:flex}.gs-search__field:focus-within{border-color:var(--petrol)}.gs-search__input{min-width:0;min-height:44px;color:var(--chalk);background:0 0;border:none;outline:none;flex:1;font-size:15px}.gs-search__input::-webkit-search-cancel-button{display:none}.gs-search__clear{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gs-search__clear:hover{color:var(--chalk)}.gs-search__count{color:var(--muted);font-size:13px}.gs-join-box{background:var(--ink2);border:1px solid var(--line2);border-radius:12px;flex-wrap:wrap;gap:10px;max-width:560px;padding:14px;display:flex}.gs-join-input-wrap{background:var(--ink);border:1px solid var(--line2);min-width:0;color:var(--muted);border-radius:9px;flex:220px;align-items:center;gap:8px;padding:0 12px;display:flex}.gs-join-input-wrap:focus-within{border-color:var(--petrol)}.gs-join-input-wrap svg{flex-shrink:0}.gs-join-input{min-width:0;min-height:44px;color:var(--chalk);background:0 0;border:none;outline:none;flex:1;font-size:15px}.gs-join-input::placeholder{color:var(--muted)}.gs-join-btn{min-height:44px;color:var(--petrol-b);border:1px solid var(--petrol-d);cursor:pointer;background:0 0;border-radius:9px;flex:none;padding:0 20px;font-size:14px;font-weight:800}.gs-join-btn:hover:not(:disabled){background:var(--petrol-g)}.gs-join-btn:disabled{color:var(--muted);border-color:var(--line2);cursor:not-allowed}.gs-dialog{max-width:420px}.gs-dialog__title{color:var(--chalk);margin-bottom:10px;font-size:18px;font-weight:900}.gs-dialog__text{color:var(--muted);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.gs-dialog__text strong{color:var(--chalk)}.gs-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.gs-dialog__actions .gs-btn{flex:140px}@media (width>=720px){.gs-hero{padding:44px 24px 30px}.gs-body{padding:8px 24px 56px}}.ng-page{background:var(--ink);justify-content:center;min-height:100%;padding:48px 20px;display:flex}.ng-container{width:100%;max-width:640px}.ng-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:6px;font-size:12px}.ng-title{color:var(--chalk);text-align:center;margin-bottom:32px;font-size:28px;font-weight:900}.ng-field{margin-bottom:26px}.ng-label{letter-spacing:.1em;text-transform:uppercase;color:var(--chalk);margin-bottom:10px;font-size:11px;font-weight:800;display:block}.ng-name-input{background:var(--ink2);border:1px solid var(--line2);width:100%;color:var(--chalk);border-radius:10px;padding:12px 14px;font-size:14px}.ng-mode-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:26px;display:grid}.ng-mode-card{text-align:center;cursor:pointer;background:linear-gradient(160deg, var(--ink2), var(--ink) 75%);border:1.5px solid var(--line2);min-height:300px;color:inherit;border-radius:20px;flex-direction:column;align-items:center;gap:12px;padding:32px 16px 24px;display:flex;position:relative;overflow:hidden}.ng-mode-card--selected{border-color:var(--petrol);box-shadow:0 0 0 1px var(--petrol-d), 0 0 34px #2dd4c438;background:radial-gradient(ellipse 220px 160px at 50% 0%, var(--petrol-g), transparent 70%), linear-gradient(160deg, var(--ink2), var(--ink) 75%)}.ng-mode-icon{width:40px;height:40px;color:var(--muted2);justify-content:center;align-items:center;display:flex}.ng-mode-card--selected .ng-mode-icon{color:var(--petrol-b);filter:drop-shadow(0 0 12px #2dd4c480)}.ng-mode-title{color:var(--chalk);font-size:19px;font-weight:900}.ng-mode-desc{color:var(--muted);font-size:13px;line-height:1.5}.ng-mode-deco{color:var(--muted2);opacity:.4;pointer-events:none;position:absolute;bottom:16px}.ng-mode-card--selected .ng-mode-deco{color:var(--petrol-d);opacity:.8}.ng-mode-deco--single{width:76px;height:46px;left:20px}.ng-mode-deco--multi{right:14px}.ng-timelimit{margin-bottom:26px}.ng-actions{flex-direction:column;align-items:center;gap:10px;margin-top:4px;display:flex}.cs-page{background:var(--ink);flex-direction:column;align-items:center;min-height:100%;display:flex}.cs-hero{background:linear-gradient(180deg, #0c141659 0%, #0c1416cc 65%, var(--ink) 100%), center/cover no-repeat url(/icons/stadium-photo-wide.png);justify-content:center;width:100%;padding:44px 20px 8px;display:flex}.cs-hero-crest{color:var(--petrol-d);opacity:.8}.cs-body{flex-direction:column;width:100%;max-width:520px;padding:18px 20px 40px;display:flex}.cs-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--petrol-b);text-align:center;margin-bottom:10px;font-size:12px;font-weight:800}.cs-title{font-size:30px;font-family:var(--header-title-font);font-weight:var(--header-title-weight);letter-spacing:var(--header-title-tracking);color:var(--chalk);text-align:center;margin-bottom:14px;line-height:1.15}.cs-subtitle{color:var(--muted);text-align:center;margin-bottom:30px;font-size:14px;line-height:1.5}.cs-field-label{color:var(--petrol-b);margin-bottom:8px;font-size:13px;font-weight:700}.cs-select-wrap{background:var(--ink2);border:1px solid var(--petrol-d);border-radius:12px;align-items:center;gap:12px;margin-bottom:22px;padding:0 16px;display:flex}.cs-select-wrap svg:first-child{color:var(--petrol);flex-shrink:0}.cs-select{appearance:none;color:var(--chalk);background:0 0;border:none;outline:none;flex:1;padding:15px 0;font-size:15px}.cs-select:disabled{color:var(--muted);cursor:not-allowed}.cs-select option{background:var(--ink2);color:var(--chalk)}.cs-select-chevron{color:var(--petrol);flex-shrink:0}.cs-select-hint{color:var(--muted);margin:-12px 0 22px;font-size:12px}.cs-info-card{background:var(--ink2);border:1px solid var(--line2);border-radius:16px;align-items:center;gap:18px;margin-bottom:26px;padding:20px;display:flex;position:relative;overflow:hidden}.cs-info-crest{color:var(--petrol);filter:drop-shadow(0 0 14px #2dd4c466);flex-shrink:0}.cs-info-text{color:var(--chalk);font-size:15px;font-weight:700;line-height:1.35}.cs-info-note{color:var(--muted);align-items:flex-start;gap:7px;margin-top:10px;font-size:12px;line-height:1.5;display:flex}.cs-info-note svg{color:var(--petrol);flex-shrink:0;margin-top:1px}.cs-cta{cursor:pointer;color:var(--club-ink);background:linear-gradient(135deg, var(--petrol-d), var(--petrol));border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:16px;font-weight:900;display:flex;box-shadow:0 8px 24px #2dd4c447}.cs-cta:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.cs-cta:hover:not(:disabled){opacity:.93}.cs-error{color:var(--err);text-align:center;margin-top:10px;font-size:12px}.tc-logo-row{align-items:center;gap:16px;margin-bottom:18px;display:flex}.tc-logo-preview{background:var(--ink3);border:1px solid var(--line2);width:72px;height:72px;color:var(--petrol);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.tc-logo-preview img{object-fit:contain;width:100%;height:100%}.tc-logo-preview .club-crest-fallback{width:78%;height:78%}.tc-logo-error{text-align:left;margin-top:0}.tc-logo-actions{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.tc-logo-input{display:none}.tc-logo-upload-btn{align-items:center;gap:8px;display:flex}.tc-logo-remove{color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:12px;display:flex}.tc-logo-remove:hover:not(:disabled){color:var(--err)}.tc-logo-remove:disabled{opacity:.5;cursor:not-allowed}.tc-logo-hint{color:var(--muted);margin:0;font-size:11px}.tc-skip-link{color:var(--muted);cursor:pointer;background:0 0;border:none;margin:14px auto 0;font-size:13px;text-decoration:underline;display:block}.tc-skip-link:hover{color:var(--chalk)}.mp-page{background:var(--ink);flex-direction:column;align-items:center;min-height:100%;display:flex}.mp-hero{background:linear-gradient(100deg, var(--ink) 30%, #0c14168c 55%, #0c141640 100%), linear-gradient(180deg, #0c141626 0%, #0c1416b3 75%, var(--ink) 100%), 80% 20%/cover no-repeat url(/icons/manager-profile-hero.png);width:100%;padding:44px 20px 34px;position:relative;overflow:hidden}.mp-eyebrow-row{align-items:center;gap:10px;margin-bottom:10px;display:flex}.mp-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--petrol-b);font-size:12px;font-weight:800}.mp-eyebrow-rule{background:var(--petrol-d);width:34px;height:2px}.mp-title{font-size:34px;font-family:var(--header-title-font);font-weight:var(--header-title-weight);letter-spacing:var(--header-title-tracking);color:var(--chalk);max-width:300px;margin-bottom:12px;line-height:1.12;position:relative}.mp-subtitle{color:var(--muted);max-width:300px;font-size:14px;line-height:1.5;position:relative}.mp-body{width:100%;max-width:560px;margin-top:-18px;padding:0 20px 40px}.mp-card{background:var(--ink2);border:1px solid var(--line2);border-radius:20px;flex-direction:column;gap:14px;padding:22px;display:flex;position:relative;box-shadow:0 16px 36px #0006}.mp-name-row{align-items:center;gap:14px;display:flex}.mp-avatar{width:56px;height:56px;color:var(--petrol-b);background:radial-gradient(circle at 35% 30%, var(--petrol-g), var(--ink3));border:1px solid var(--petrol-d);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mp-name-field{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.mp-name-label{color:var(--muted);font-size:12px}.mp-name-input{background:var(--ink);border:1px solid var(--petrol-d);width:100%;color:var(--chalk);border-radius:10px;padding:11px 13px;font-size:14px}.mp-name-input::placeholder{color:var(--muted)}.mp-attr-list-hdr{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.mp-attr-list-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.mp-info-btn{border:1px solid var(--line);width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.mp-info-btn:hover{color:var(--petrol-b);border-color:var(--petrol-d)}.mp-attr-info-list{flex-direction:column;gap:14px;display:flex}.mp-attr-info-row{align-items:flex-start;gap:12px;display:flex}.mp-attr-info-label{color:var(--chalk);margin-bottom:3px;font-size:13px;font-weight:700}.mp-attr-info-desc{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.mp-attr-list{flex-direction:column;gap:8px;display:flex}.mp-attr-row{background:var(--ink3);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.mp-attr-icon{color:var(--petrol);flex-shrink:0;display:flex}.mp-attr-label{color:var(--chalk);flex:1;font-size:14px}.mp-stepper{align-items:center;gap:8px;display:flex}.mp-step-btn{background:var(--ink4);border:1px solid var(--line2);width:28px;height:28px;color:var(--chalk);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-weight:900;display:flex}.mp-step-btn:hover:not(:disabled){border-color:var(--petrol-d)}.mp-step-btn:disabled{opacity:.4;cursor:not-allowed}.mp-step-value{text-align:center;min-width:34px;color:var(--petrol-b);background:var(--petrol-g);border-radius:8px;padding:5px 0;font-size:15px;font-weight:900}.mp-points-card{background:var(--ink3);border:1px solid var(--line2);border-radius:14px;align-items:flex-start;gap:14px;padding:16px;display:flex}.mp-points-icon{color:var(--petrol);flex-shrink:0;display:flex;position:relative}.mp-points-icon-star{color:var(--petrol-b);position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)}.mp-points-label{color:var(--muted);margin-bottom:4px;font-size:13px}.mp-points-value{color:var(--chalk);margin-bottom:8px;font-size:22px;font-weight:900}.mp-points-value strong{color:var(--petrol-b)}.mp-points-bar{background:var(--ink4);border-radius:5px;height:8px;margin-bottom:8px;overflow:hidden}.mp-points-bar-fill{background:linear-gradient(90deg, var(--petrol-d), var(--petrol-b));border-radius:5px;height:100%;transition:width .2s}.mp-points-desc{color:var(--muted);font-size:12px;line-height:1.5}.mp-cta{cursor:pointer;color:var(--club-ink);background:linear-gradient(135deg, var(--petrol-d), var(--petrol));border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:16px;font-size:16px;font-weight:900;display:flex;box-shadow:0 8px 24px #2dd4c447}.mp-cta:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.mp-cta:hover:not(:disabled){opacity:.93}.mp-error{color:var(--err);text-align:center;margin-top:10px;font-size:12px}.pp-overlay{z-index:300;background:#0009;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.pp-sheet{background:var(--ink2);border:1px solid var(--line2);border-bottom:none;border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-width:480px;max-height:85vh;display:flex;overflow:hidden}.pp-handle-row{flex-shrink:0;justify-content:center;padding:10px 0 4px;display:flex}.pp-handle{background:var(--line2);border-radius:2px;width:40px;height:4px}.pp-header{flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:4px 16px 12px;display:flex}.pp-title{color:var(--chalk);font-size:19px;font-weight:900}.pp-subtitle{color:var(--petrol-b);margin-top:2px;font-size:13px;font-weight:700}.pp-close{width:var(--lu-touch);height:var(--lu-touch);background:var(--ink3);border:1px solid var(--line2);color:var(--chalk);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pp-remove-row{width:100%;min-height:var(--lu-touch);border:none;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--err);cursor:pointer;background:#e06a5e14;flex-shrink:0;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:700;display:flex}.pp-filter-row{scrollbar-width:none;flex-shrink:0;gap:8px;padding:12px 16px;display:flex;overflow-x:auto}.pp-chip{min-height:var(--lu-touch);background:var(--ink3);border:1px solid var(--line2);color:var(--muted);white-space:nowrap;cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:700;display:flex}.pp-chip--active{color:var(--petrol-b);border-color:var(--petrol-d);background:var(--petrol-g)}.pp-list{flex:1;overflow-y:auto}.pp-row{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:12px;padding:12px 16px;display:flex}.pp-row-main{flex:1;min-width:0}.pp-row-top{align-items:baseline;gap:8px;display:flex}.fam-stat{min-width:0}.fam-stat-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.fam-stat-label{color:var(--chalk);font-size:11px;font-weight:700}.fam-stat-value{color:var(--chalk);flex-shrink:0;font-size:11px;font-weight:700}.fam-stat-baseline{font-size:10px;font-weight:500}.fam-stat-empty{text-align:right;font-size:10px}.fam-stat-minutes,.fam-stat-hint{margin-top:1px;font-size:10px}.pp-row-name{color:var(--chalk);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.pp-row-rating{color:var(--chalk);flex-shrink:0;margin-left:auto;font-size:20px;font-weight:900}.pp-row-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.pp-pos-pill{background:var(--ink4);color:var(--chalk);border-radius:6px;padding:2px 8px;font-size:10px;font-weight:800}.pp-best-badge{background:var(--petrol-g);color:var(--petrol-b);border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:800;display:flex}.pp-bench-badge{background:var(--ink4);color:var(--muted);border-radius:6px;padding:2px 8px;font-size:10px;font-weight:700}.pp-row-attrs{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.pp-attr-chip{color:var(--muted);background:var(--ink3);border-radius:5px;padding:2px 6px;font-size:10px}.pp-attr-chip b{color:var(--chalk);font-weight:800}.pp-oop-hint{color:var(--warn);margin-top:4px;font-size:10px}.pp-row--blocked{cursor:not-allowed;opacity:.55}.pp-blocked-badge{border-radius:6px;padding:2px 8px;font-size:10px;font-weight:700}.pp-blocked-badge--injury{color:var(--err);background:#e06a5e29}.pp-blocked-badge--suspended{color:var(--gold);background:#c9a24a29}.pp-action-btn{border:1px solid var(--petrol-d);width:32px;height:32px;color:var(--petrol-b);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pp-action-btn--best{background:var(--petrol-g)}.pp-empty{color:var(--muted);text-align:center;padding:20px 16px;font-size:12px}button.pp-row{width:100%;font:inherit;color:inherit;text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0}button.pp-row:focus-visible{outline:2px solid var(--chalk);outline-offset:-3px}.pp-row--marked{background:var(--petrol-g);box-shadow:inset 3px 0 0 var(--petrol)}.pp-action-btn--marked{background:var(--petrol);color:var(--ink)}.pp-confirm-row{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}.pp-confirm-row .tb-lineup-action{flex:140px}.pp-footer-hint{color:var(--muted);border-top:1px solid var(--line);flex-shrink:0;align-items:center;gap:6px;padding:10px 16px;font-size:11px;display:flex}.pp-sheet:focus{outline:none}.pp-remove-row__meta{color:var(--muted);font-weight:400}.pp-pos-body{padding:0 var(--lu-gutter) 12px}.pp-pos-pitch{border:1px solid var(--line2);border-radius:var(--lu-radius);background:linear-gradient(to bottom, transparent calc(50% - .5px), var(--line2) calc(50% - .5px), var(--line2) calc(50% + .5px), transparent calc(50% + .5px)), #5fc98a0f;flex-direction:column;gap:6px;padding:10px 8px;display:flex}.pp-pos-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.pp-pos-cell{min-width:0;min-height:var(--lu-touch);border-radius:var(--lu-radius);border:1px solid var(--line2);background:var(--ink3);color:var(--chalk);cursor:pointer;font:inherit;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:2px;display:flex;position:relative}.pp-pos-cell--empty{cursor:default;background:0 0;border:none}.pp-pos-cell:hover{border-color:var(--petrol-d)}.pp-pos-cell:focus-visible{outline:2px solid var(--petrol-b);outline-offset:1px}.pp-pos-cell--current{border:2px solid var(--club);background:var(--petrol-g)}.pp-pos-cell--oop:not(.pp-pos-cell--current){border-color:#d9a44a8c}.pp-pos-cell--role-lost:not(.pp-pos-cell--current){border-style:dashed}.pp-pos-cell--template:not(.pp-pos-cell--current){box-shadow:inset 0 0 0 1px var(--petrol-d)}.pp-pos-code{font-size:var(--lu-fs-title);font-weight:800;line-height:1.1}.pp-pos-note{font-size:var(--lu-fs-mini);color:var(--petrol-b);align-items:center;gap:2px;font-weight:700;line-height:1.1;display:inline-flex}.pp-pos-note--warn{color:var(--warn)}.pp-pos-occupied{background:var(--muted);border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:4px}.pp-pos-detail{margin-top:var(--lu-gap);border-radius:var(--lu-radius);background:var(--ink3);border:1px solid var(--line);min-height:var(--lu-touch);padding:8px 12px}.pp-pos-detail__title{font-size:var(--lu-fs-text);color:var(--chalk);font-weight:700}.pp-pos-detail__notes{font-size:var(--lu-fs-label);color:var(--muted);margin-top:2px;line-height:1.35}.pp-pos-legend{font-size:var(--lu-fs-mini);color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin:8px 0 0;padding:0;list-style:none;display:flex}.pp-pos-legend li{align-items:center;gap:5px;display:flex}.pp-pos-swatch{border:1px solid var(--line2);background:var(--ink3);border-radius:4px;width:12px;height:12px;display:inline-block}.pp-pos-swatch--current{border:2px solid var(--club);background:var(--petrol-g)}.pp-pos-swatch--oop{border-color:#d9a44acc}.pp-pos-swatch--occupied{background:var(--muted);border:none;border-radius:50%;width:7px;height:7px}.pp-pos-swatch--role-lost{border-style:dashed;border-color:var(--chalk)}.pp-pos-role-link{width:100%;min-height:var(--lu-touch);margin-top:var(--lu-gap);border-radius:var(--lu-radius);border:1px solid var(--line2);background:var(--ink2);color:var(--chalk);font-size:var(--lu-fs-text);text-align:left;cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;display:flex}.pp-pos-role-link__action{color:var(--petrol-b);font-weight:700}.pp-pos-role-link:focus-visible{outline:2px solid var(--petrol-b);outline-offset:1px}.pp-unavailable{margin:10px var(--lu-gutter) 12px;border:1px solid var(--line2);border-radius:var(--lu-radius)}.pp-unavailable>summary{min-height:var(--lu-touch);cursor:pointer;font-size:var(--lu-fs-text);color:var(--muted);align-items:center;padding:4px 12px;font-weight:700;display:flex}.pp-unavailable>summary:focus-visible{outline:2px solid var(--petrol-b);outline-offset:-2px;border-radius:var(--lu-radius)}.pp-unavailable ul{margin:0;padding:0;list-style:none}.pp-unavailable-item{border-top:1px solid var(--line);opacity:.7;flex-direction:column;gap:1px;padding:6px 12px;display:flex}.pp-unavailable-name{font-size:var(--lu-fs-text);color:var(--chalk);font-weight:700}.pp-unavailable-reason{font-size:var(--lu-fs-mini);color:var(--muted)}.rp-sheet{max-width:500px}.rp-sheet:focus{outline:none}.rp-head{padding:4px var(--lu-gutter) 12px;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rp-head__text{min-width:0}.rp-eyebrow{font-size:var(--lu-fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-weight:700}.rp-title{color:var(--chalk);overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:800;line-height:1.2}.rp-title__pos{font-size:var(--lu-fs-title);color:var(--muted);white-space:nowrap;font-weight:700}.rp-context{font-size:var(--lu-fs-text);color:var(--muted);margin:4px 0 0}.rp-body{min-height:0;padding:0 var(--lu-gutter) 16px;flex-direction:column;flex:1;gap:10px;display:flex;overflow-y:auto}.rp-phase{border:1px solid var(--line2);background:var(--ink);border-radius:12px;flex-shrink:0;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.rp-phase__btn{min-width:0;min-height:var(--lu-touch);color:var(--muted);font:inherit;font-size:var(--lu-fs-title);text-align:center;cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:4px 8px;font-weight:700;line-height:1.2;display:inline-flex}.rp-phase__btn[aria-pressed=true]{background:var(--club);color:var(--club-ink)}.rp-phase__btn:disabled{opacity:.45;cursor:not-allowed}.rp-phase__btn:focus-visible{outline:2px solid var(--chalk);outline-offset:1px}.rp-phase__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.rp-options{overscroll-behavior:contain;flex-direction:column;flex-shrink:0;gap:8px;max-height:min(340px,42vh);margin:-4px;padding:4px;display:flex;overflow-y:auto}.rp-option{border:1px solid var(--line2);background:var(--ink3);width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:4px 10px;padding:10px 12px 10px 14px;display:grid}.rp-option:hover:not(:disabled){border-color:var(--petrol-d)}.rp-option:focus-visible{outline:2px solid var(--chalk);outline-offset:2px}.rp-option:disabled{cursor:default;opacity:.7}.rp-option--current:not(.rp-option--selected){border-style:dashed;border-color:var(--muted)}.rp-option--selected{border-color:var(--club-b);background:var(--club-g);box-shadow:inset 4px 0 0 var(--club)}.rp-option__main{flex-direction:column;gap:3px;min-width:0;display:flex}.rp-option__name{color:var(--chalk);overflow-wrap:anywhere;font-size:14px;font-weight:800;line-height:1.25}.rp-option__status{font-size:var(--lu-fs-text);color:var(--muted);line-height:1.3}.rp-option--selected .rp-option__status{color:var(--chalk)}.rp-option__value{color:var(--chalk);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.rp-option__value--muted{color:var(--muted)}.rp-option__scale{color:var(--chalk);font-weight:700}.rp-option__check{color:var(--club-b);justify-content:center;align-items:center;display:flex}.rp-detail{border:1px solid var(--line2);background:var(--ink3);border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;display:flex}.rp-detail__chip{border-radius:var(--lu-radius-chip);background:var(--club-g);color:var(--club-b);font-size:var(--lu-fs-label);padding:3px 8px;font-weight:700}.rp-detail__title{color:var(--chalk);overflow-wrap:anywhere;margin:4px 0 0;font-size:18px;font-weight:800;line-height:1.25}.rp-detail__category{font-size:var(--lu-fs-text);color:var(--muted);margin:0}.rp-detail__text{color:var(--chalk);margin:0;font-size:13px;line-height:1.55}.rp-detail__ability{color:var(--muted);margin:2px 0 0;font-size:13px}.rp-detail__ability b{color:var(--chalk);font-weight:800}.rp-detail__facts{font-size:var(--lu-fs-text);color:var(--muted);flex-wrap:wrap;gap:2px 14px;margin:0;padding:0;list-style:none;display:flex}.rp-detail__facts b{color:var(--chalk);font-weight:800}.rp-detail__hint{font-size:var(--lu-fs-text);color:var(--ok);margin:0;line-height:1.45}.rp-detail__note{font-size:var(--lu-fs-label);color:var(--muted);margin:0;line-height:1.45}.rp-unavailable{margin:0}.rp-foot{padding:12px var(--lu-gutter) calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.rp-foot__status{min-width:0;font-size:var(--lu-fs-text);color:var(--muted);overflow-wrap:anywhere;flex:180px;line-height:1.4}.rp-foot__status p{margin:0}.rp-foot__status b{color:var(--chalk);font-weight:700}.rp-foot__actions{flex:0 auto;gap:8px;max-width:100%;display:flex}.rp-foot__actions .tb-lineup-action{padding:4px 16px}.rp-error{border-radius:var(--lu-radius);font-size:var(--lu-fs-text);color:var(--chalk);background:#e06a5e1a;border:1px solid #e06a5e73;flex:100%;padding:10px 12px;line-height:1.45}.rp-error p{margin:0}.rp-error b{color:var(--err)}@media (width<=520px){.rp-foot__actions{flex:100%}.rp-foot__actions .tb-lineup-action{flex:1 1 0}}@media (width>=721px){.rp-overlay{align-items:center;padding:24px}.rp-sheet{border-bottom:1px solid var(--line2);border-radius:20px;max-height:min(88vh,900px)}.rp-handle-row{display:none}.rp-head{padding:24px 24px 14px}.rp-body{gap:12px;padding:0 24px 18px}.rp-foot{padding:16px 24px}}.onb-wrap{z-index:250;padding:0 12px calc(72px + env(safe-area-inset-bottom) + 10px);pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.onb-card{color:#3a3020;pointer-events:auto;background:#f3e9d2;border:1px solid #0000001f;border-radius:16px;width:100%;max-width:380px;padding:24px 18px 16px;position:relative;box-shadow:0 12px 34px #0000008c}.onb-clip{background:linear-gradient(#d8dde2,#9aa2ab);border-radius:5px;width:46px;height:20px;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #0006}.onb-clip:after{content:"";background:#6b7178;border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 1px #0006}.onb-arrow{border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.onb-arrow--down{border-top:10px solid #f3e9d2;bottom:-9px}.onb-arrow--up{border-bottom:10px solid #f3e9d2;top:-9px}.onb-close{color:#6b5f45;cursor:pointer;background:#00000014;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:10px;right:10px}.onb-head{align-items:center;gap:12px;padding-right:22px;display:flex}.onb-avatar{color:#eafff0;background:linear-gradient(150deg,#2e7d46,#17512c);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex;box-shadow:0 2px 6px #0000004d}.onb-avatar-tag{letter-spacing:.08em;color:#2e7d46;font-size:8px;font-weight:800}.onb-title{color:#2a2115;margin:1px 0 0;font-size:16px;font-weight:800}.onb-rule{background:#2e7d46;border-radius:2px;width:40px;height:2px;margin:12px 0 10px}.onb-body{color:#4a3f2c;margin:0 0 16px;font-size:12.5px;line-height:1.55}.onb-progress-row{margin-bottom:14px}.onb-progress-label{letter-spacing:.06em;text-transform:uppercase;color:#7a6b4d;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.onb-progress-track{background:#0000001f;border-radius:3px;height:5px;overflow:hidden}.onb-progress-fill{background:linear-gradient(90deg,#2e7d46,#4caf6d);border-radius:3px;height:100%;transition:width .3s}.onb-btn-row{gap:10px;display:flex}.onb-btn{cursor:pointer;text-align:center;border:none;border-radius:10px;flex:1;padding:12px;font-size:13px;font-weight:800}.onb-btn--primary{color:#f2fbf4;background:linear-gradient(135deg,#17512c,#2e7d46)}.onb-btn--secondary{color:#4a3f2c;background:#00000012;border:1px solid #0000001f}.onb-end-link{color:#7a6b4d;cursor:pointer;background:0 0;border:none;width:100%;margin-top:10px;padding:4px;font-size:11px;text-decoration:underline;display:block}.onb-ring{z-index:240;border:2px solid var(--petrol);pointer-events:none;border-radius:12px;transition:top .3s,left .3s,width .3s,height .3s;position:fixed;box-shadow:0 0 0 4px #2dd4c440,0 0 18px #2dd4c499}.onb-hint{background:var(--ink3);border:1px solid var(--club-d);border-radius:10px;margin:10px 0;padding:12px 14px}.onb-hint-title{letter-spacing:.06em;text-transform:uppercase;color:var(--club-b);margin-bottom:4px;font-size:10px;font-weight:800}.onb-hint-body{color:var(--muted);margin:0 0 10px;font-size:11.5px;line-height:1.5}.onb-hint-btn{background:linear-gradient(135deg, var(--club-d), var(--club));color:var(--club-ink);cursor:pointer;border:none;border-radius:8px;padding:7px 14px;font-size:11px;font-weight:800}.pp-footer-hint svg{color:var(--petrol);flex-shrink:0}.tcar-area-nav{padding:14px 16px 0}.tcar-level-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:6px 0 10px;display:flex}.tcar-level-badge{align-items:baseline;gap:6px;display:flex}.tcar-level-num{color:var(--gold);font-size:30px;font-weight:900;line-height:1}.tcar-level-caption{color:var(--muted);font-size:12px}.tcar-level-xp{color:var(--chalk);text-align:right;font-size:12px}.tcar-level-xp b{color:var(--gold);font-weight:700}.tcar-bar-track{background:var(--ink4);border-radius:6px;height:8px;overflow:hidden}.tcar-bar-fill{background:linear-gradient(90deg, var(--petrol-d), var(--gold));border-radius:6px;height:100%;transition:width .3s}.tcar-to-next{color:var(--muted);margin-top:8px;font-size:12px}.tcar-to-next b{color:var(--chalk);font-weight:600}.tcar-xp-source-row{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:14px;padding-top:12px;font-size:11.5px;display:flex}.tcar-xp-chip{align-items:center;gap:5px;display:flex}.tcar-xp-chip b{color:var(--chalk);font-weight:600}.tcar-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.tcar-dot--win{background:var(--petrol)}.tcar-dot--draw{background:var(--gold)}.tcar-dot--loss{background:var(--err)}.tcar-skill-hint{color:var(--muted);margin:4px 0 12px;font-size:11.5px;line-height:1.5}.tcar-skill-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;display:flex}.tcar-skill-row:last-of-type{border-bottom:none}.tcar-skill-icon{color:var(--petrol);flex-shrink:0;display:flex}.tcar-skill-label{color:var(--chalk);flex:1;font-size:13px;font-weight:700}.tcar-skill-value{color:var(--gold);text-align:center;min-width:20px;font-size:16px;font-weight:900}.tcar-skill-upgrade-btn{color:var(--petrol);cursor:pointer;white-space:nowrap;background:#2dd4c41f;border:1px solid #2dd4c44d;border-radius:8px;flex-shrink:0;align-items:center;gap:4px;padding:6px 10px;font-size:11px;font-weight:700;display:flex}.tcar-skill-upgrade-btn:disabled{opacity:.4;cursor:default}.cr-input{border:1px solid var(--line2);background:var(--ink3);width:100%;color:var(--chalk);border-radius:10px;padding:12px 40px 12px 14px;font-size:15px;font-weight:700}.cr-input:focus{border-color:var(--petrol-d);outline:none}.board-overlay,.analysis-overlay{background:linear-gradient(#05100e 0%,#081a17 100%)}.tk-overlay{--tk-bg:var(--ink);--tk-panel:var(--ink3);--tk-text:var(--chalk);--tk-muted:var(--muted);--tk-line:var(--line2);--tk-accent:var(--petrol-b);--tk-soft:var(--petrol-g);--tk-warn:var(--warn);--tk-err:var(--err);--tk-fixture-h:96px;color:var(--tk-text);background:#080e10;font:14px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}.tk-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tk-overlay *,.tk-overlay :before,.tk-overlay :after{box-sizing:border-box}.tk-shell{background:var(--tk-bg);flex-direction:column;width:100%;max-width:1024px;height:100%;min-height:0;margin:0 auto;display:flex}.tk-overlay button{font:inherit;color:inherit;background:var(--tk-panel);border:1px solid var(--tk-line);cursor:pointer;border-radius:8px;min-height:42px;padding:9px 13px}.tk-overlay button:focus-visible{outline:2px solid var(--tk-accent);outline-offset:3px}.tk-overlay h3{margin:0;font-size:14px;font-weight:600;line-height:1.5}.tk-small{color:var(--tk-muted);letter-spacing:0;font-size:12px;font-weight:400}.tk-head{padding-top:env(safe-area-inset-top);flex-shrink:0}.tk-top{border-bottom:1px solid var(--tk-line);justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:10px 22px;display:flex}.tk-brand{letter-spacing:.02em;overflow-wrap:anywhere;min-width:0;font-weight:600}.tk-top-actions{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.tk-status{color:var(--tk-accent);background:var(--tk-soft);border-radius:20px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.tk-status--ft{color:var(--tk-text);background:#ffffff14}.tk-overlay .tk-close{background:0 0;place-items:center;width:42px;padding:0;display:inline-grid}.tk-scorehead{background:var(--tk-panel);text-align:center;padding:22px 22px 10px}.tk-meta{color:var(--tk-muted);margin-bottom:16px;font-size:12px}.tk-scoreline{grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);align-items:center;gap:16px;max-width:700px;margin:auto;display:grid}.tk-scoreline--none{display:block}.tk-team{justify-content:flex-end;align-items:center;gap:12px;min-width:0;font-weight:600;display:flex}.tk-team--away{justify-content:flex-start}.tk-team-name{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.tk-team--home .tk-team-name{text-align:right}.tk-team--away .tk-team-name{text-align:left}.tk-crest{border:1px solid var(--tk-line);width:38px;height:44px;color:var(--tk-accent);border-radius:10px 10px 18px 18px;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid;overflow:hidden}.tk-crest--img{border-color:#0000}.tk-crest img{object-fit:contain;width:100%;height:100%}.tk-score{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:32px;font-weight:600;line-height:1.25}.tk-minute{font-variant-numeric:tabular-nums;color:var(--tk-accent);white-space:nowrap;font-size:12px}.tk-scoremeta{height:18px;color:var(--tk-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:12px;line-height:18px;overflow:hidden}.tk-tabs{border-bottom:1px solid var(--tk-line);gap:4px;padding:12px 22px 0;display:flex}.tk-overlay .tk-tabs button{color:var(--tk-muted);background:0 0;border:0;border-radius:8px 8px 0 0;padding:12px 15px}.tk-overlay .tk-tabs button[aria-selected=true]{color:var(--tk-text);background:var(--tk-panel);box-shadow:inset 0 -2px var(--tk-accent)}.tk-stagewrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.tk-stage{overflow-anchor:none;overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}.tk-main{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:20px;padding:22px;display:grid}.tk-panel{background:var(--tk-panel);border:1px solid var(--tk-line);border-radius:12px;overflow:hidden}.tk-panelhead{border-bottom:1px solid var(--tk-line);justify-content:space-between;align-items:center;gap:10px;padding:15px 18px;display:flex}.tk-panelhead h3{overflow-wrap:anywhere;min-width:0}.tk-panelhead .tk-small{white-space:nowrap;font-variant-numeric:tabular-nums}.tk-empty{color:var(--tk-muted);margin:0;padding:19px 18px}.tk-panelnote{border-top:1px solid var(--tk-line);color:var(--tk-muted);margin:0;padding:12px 18px;font-size:12px}.tk-events{margin:0;padding:0 18px;list-style:none}.tk-event{grid-template-columns:38px 24px minmax(0,1fr);gap:10px;margin:0 -18px;padding:19px 18px;display:grid;position:relative}.tk-event:after{content:"";background:var(--tk-line);height:1px;position:absolute;bottom:0;left:18px;right:18px}.tk-event:last-child:after{display:none}.tk-event--goal{box-shadow:inset 3px 0 var(--tk-team,var(--tk-accent))}.tk-eventtime{font-variant-numeric:tabular-nums;color:var(--tk-muted);white-space:nowrap}.tk-eventicon{color:var(--tk-muted);padding-top:2px;line-height:0}.tk-eventicon svg{width:19px;height:19px}.tk-event--goal .tk-eventicon{color:var(--tk-accent)}.tk-event--yellow .tk-eventicon{color:var(--tk-warn)}.tk-event--red .tk-eventicon{color:var(--tk-err)}.tk-event--red .tk-eventicon svg{fill:currentColor;fill-opacity:.45}.tk-eventbody{min-width:0}.tk-title{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.tk-chip{background:var(--tk-soft);color:var(--tk-accent);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:5px;padding:1px 7px;font-size:12px;font-weight:400}.tk-desc{color:var(--tk-muted);overflow-wrap:anywhere;margin-top:5px;font-size:13px}.tk-side{min-width:0}.tk-side-note{color:var(--tk-muted);padding:12px 5px;font-size:12px}.tk-overlay .tk-sort{min-height:32px;color:var(--tk-muted);white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.tk-overlay .tk-sort:hover{color:var(--tk-text)}.tk-summary{margin-top:2px}.tk-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:14px 8px;list-style:none;display:grid}.tk-summary-cell{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:0 6px;display:flex}.tk-summary-cell+.tk-summary-cell{border-left:1px solid var(--tk-line)}.tk-summary-icon{color:var(--tk-muted);line-height:0}.tk-summary-cell--goals .tk-summary-icon{color:var(--tk-accent)}.tk-summary-cell--cards .tk-summary-icon{color:var(--tk-warn)}.tk-summary-value{white-space:nowrap;font-size:13px}.tk-summary-value strong{font-variant-numeric:tabular-nums;font-size:15px}.tk-summary-note{height:16px;color:var(--tk-muted);white-space:nowrap;font-size:11px;line-height:16px}.tk-pitch .mxp-seq{align-items:center;padding:16px 18px 0}.tk-pitch .mxp-seq-pitch{width:min(100%,max(280px,133.333dvh - 746.667px))}.tk-pitch-idle{opacity:.55}.tk-pitch-caption{height:42px;color:var(--tk-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;padding:10px 18px;font-size:13px;line-height:22px;overflow:hidden}.tk-scenes{border-top:1px solid var(--tk-line);margin:0;padding:0 18px 10px;list-style:none}.tk-overlay .tk-scene{text-align:left;border:0;border-bottom:1px solid var(--tk-line);width:100%;min-height:44px;color:var(--tk-text);background:0 0;border-radius:0;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:8px 0;display:grid}.tk-scenes li:last-child .tk-scene{border-bottom:0}.tk-overlay .tk-scene:disabled{cursor:default;opacity:.55}.tk-overlay .tk-scene--active{color:var(--tk-accent)}.tk-scene-minute{color:var(--tk-muted);font-variant-numeric:tabular-nums}.tk-scene-text{overflow-wrap:anywhere;min-width:0}.tk-conference{padding:20px}.tk-overlay .tk-newevents{z-index:3;background:var(--tk-accent);color:var(--ink);white-space:nowrap;border-color:#0000;border-radius:999px;padding:8px 16px;font-weight:600;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #00000073}.tk-report{padding:22px}.tk-report p{margin:0}.tk-report>.tk-small{margin-top:4px}.tk-report-outcome{color:var(--tk-accent);font-weight:600;margin-top:12px!important}.tk-report-meta{color:var(--tk-text);font-size:13px;margin-top:6px!important}.tk-report-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.tk-report-grid>div{background:var(--tk-soft);overflow-wrap:anywhere;border-radius:8px;min-width:0;padding:15px}.tk-report-grid strong{font-variant-numeric:tabular-nums;margin-top:6px;display:block}.tk-report-note{color:var(--tk-muted);margin-top:2px;font-size:12px;display:block}.tk-report-hint{margin-top:14px!important}.tk-report-insights{color:var(--tk-muted);margin:14px 0 0;padding-left:18px;font-size:13px;list-style:outside}.tk-overlay .tk-report-analysis{margin-top:18px}.tk-report-result{background:var(--tk-panel);border:1px solid var(--tk-line);overflow-wrap:anywhere;border-radius:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;margin-top:16px;padding:16px;font-weight:600;display:grid}.tk-report-team--home{text-align:right}.tk-report-score{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:28px;line-height:1.2}.tk-report-motm{background:var(--tk-panel);border:1px solid var(--tk-line);border-radius:12px;align-items:center;gap:14px;margin-top:16px;padding:14px 16px;display:flex}.tk-report-motm-icon{background:var(--tk-soft);width:40px;height:40px;color:var(--tk-accent);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.tk-report-motm-body{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.tk-report-motm-rating{color:var(--tk-accent);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.tk-report-section{margin-top:26px}.tk-report-section h4{margin:0 0 10px;font-size:14px;font-weight:600}.tk-report-section h4:not(:first-child){margin-top:22px}.tk-report-events{background:var(--tk-panel);border:1px solid var(--tk-line);border-radius:12px;overflow:hidden}.tk-report-table{border-collapse:collapse;font-variant-numeric:tabular-nums;background:var(--tk-panel);border:1px solid var(--tk-line);border-radius:12px;width:100%;font-size:13px;overflow:hidden}.tk-report-table th,.tk-report-table td{border-bottom:1px solid var(--tk-line);overflow-wrap:anywhere;padding:9px 14px}.tk-report-table tbody tr:last-child th,.tk-report-table tbody tr:last-child td{border-bottom:0}.tk-report-table thead th{font-weight:600}.tk-report-table th{color:var(--tk-muted);text-align:center;font-weight:400}.tk-report-table thead th:first-child,.tk-report-table td:first-child{text-align:left;width:35%}.tk-report-table thead th:last-child,.tk-report-table td:last-child{text-align:right;width:35%}.tk-report-table thead th:first-child,.tk-report-table thead th:last-child{color:var(--tk-text)}.tk-report .mxp-pressure-chart{max-width:520px}.tk-footer{background:var(--tk-panel);border-top:1px solid var(--tk-line);padding:16px 22px calc(16px + env(safe-area-inset-bottom));flex-shrink:0}.tk-timeline{color:var(--tk-muted);font-variant-numeric:tabular-nums;align-items:center;gap:12px;font-size:12px;display:flex}.tk-timeline input{width:100%;min-width:0;min-height:24px;accent-color:var(--tk-accent);margin:0;display:block}.tk-track{flex:1;min-width:0;padding-top:24px;position:relative}.tk-markers{height:24px;position:absolute;top:0;left:0;right:0}.tk-overlay .tk-marker{top:0;left:calc(8px + (100% - 16px) * var(--tk-pos,0));width:24px;height:24px;min-height:0;color:var(--tk-muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;line-height:0;display:inline-grid;position:absolute;transform:translate(-50%)}.tk-overlay .tk-marker:hover{background:var(--tk-soft)}.tk-overlay .tk-marker:focus-visible{outline-offset:0}.tk-overlay .tk-marker--goal{color:var(--tk-accent)}.tk-overlay .tk-marker--yellow{color:var(--tk-warn)}.tk-overlay .tk-marker--red{color:var(--tk-err)}.tk-overlay .tk-marker--red svg{fill:currentColor;fill-opacity:.45}.tk-controls{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.tk-controlgroup{gap:7px;min-width:0;display:flex}.tk-overlay .tk-primary{background:var(--tk-soft);color:var(--tk-accent);border-color:#0000}.tk-time{white-space:nowrap;font-variant-numeric:tabular-nums}.tk-overlay .board-rows{flex-direction:column;display:flex}.tk-overlay .board-row{flex:0 0 var(--tk-fixture-h);height:var(--tk-fixture-h);min-height:var(--tk-fixture-h);border:0;border-bottom:1px solid var(--tk-line);width:100%;box-shadow:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer;contain:layout paint;background:0 0;border-radius:0;grid-template-rows:22px 18px 14px;align-content:center;row-gap:6px;min-width:0;margin:0;padding:14px 16px;display:grid;overflow:hidden}.tk-overlay .board-row:last-child{border-bottom:0}.tk-overlay .board-row:focus-visible{outline:2px solid var(--tk-accent);outline-offset:-2px}.tk-overlay .board-row--own{background:var(--tk-soft);box-shadow:inset 3px 0 var(--tk-accent)}.tk-overlay .board-row--selected{box-shadow:inset 0 0 0 1px var(--tk-accent);background:#ffffff0d}.tk-overlay .board-row--own.board-row--selected{background:var(--tk-soft);box-shadow:inset 3px 0 var(--tk-accent), inset 0 0 0 1px var(--tk-accent)}.board-row-teams{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;font-size:12px;display:grid}.board-row-team{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.board-row-team--home{text-align:right}.board-row-team--away{text-align:left}.board-row-score{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;line-height:22px}.board-row-hint,.board-row-meta{text-align:center;white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.board-row-hint{height:18px;color:var(--muted);font-size:12px;line-height:18px}.board-row-meta{height:14px;color:var(--muted);font-size:11px;line-height:14px}.board-detail{z-index:4;background:var(--ink2);border:1px solid #6ee9dc59;border-radius:12px;max-height:calc(100% - 16px);padding:12px 14px;position:absolute;bottom:8px;left:12px;right:12px;overflow-y:auto;box-shadow:0 -8px 24px #00000073}@media (width>=721px){.board-detail{width:380px;left:auto}}.board-detail-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.board-detail-title{letter-spacing:.08em;text-transform:uppercase;color:var(--petrol-b);font-size:11px;font-weight:600}.tk-overlay .board-detail-close{background:0 0;width:42px;padding:0;font-size:20px;line-height:1}.board-detail-teams{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin:8px 0 4px;font-size:13px;font-weight:600;display:grid}.board-detail-teams>span:first-child{text-align:right}.board-detail-score{color:var(--petrol-b);font-variant-numeric:tabular-nums;font-size:16px}.board-detail-meta{color:var(--muted);text-align:center;margin:4px 0;font-size:12px}.board-detail-empty{text-align:center;margin:6px 0 0;font-size:12px}.board-detail-goals{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.board-detail-goals li{overflow-wrap:anywhere;grid-template-columns:4.5em minmax(0,1fr) auto;gap:8px;font-size:12px;display:grid}.board-detail-minute,.board-detail-after{font-variant-numeric:tabular-nums;color:var(--petrol-b);font-weight:600}.board-error-actions{gap:8px;display:flex}@media (width<=600px){.tk-top{min-height:52px;padding:6px 8px 6px 14px}.tk-brand{font-size:13px}.tk-scorehead{padding:18px 14px 8px}.tk-scoreline{grid-template-columns:minmax(0,1fr) 78px minmax(0,1fr);gap:8px}.tk-team{text-align:center;flex-direction:column;justify-content:flex-end;align-self:stretch;gap:8px;font-size:12px}.tk-team--away{flex-direction:column-reverse;justify-content:flex-start}.tk-team--home .tk-team-name,.tk-team--away .tk-team-name{text-align:center}.tk-score{font-size:28px}.tk-tabs{justify-content:space-between;padding:0 12px}.tk-overlay .tk-tabs button{padding:12px 10px;font-size:13px}.tk-main{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px}.tk-side{display:none}.tk-conference{padding:14px}.tk-report{padding:18px 14px}.tk-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tk-pitch .mxp-seq{padding:12px 12px 0}.tk-pitch-caption{padding:10px 14px}.tk-scenes{padding:0 14px 8px}.tk-event{grid-template-columns:30px 20px minmax(0,1fr);gap:7px}.tk-footer{padding:12px 14px calc(12px + env(safe-area-inset-bottom))}.tk-overlay button{min-height:44px}.tk-top--mobile{grid-template-columns:44px minmax(0,1fr) auto;gap:8px;min-height:56px;padding:4px 12px 4px 4px;display:grid}.tk-overlay .tk-back{background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:inline-grid}.tk-titleblock{flex-direction:column;min-width:0;line-height:1.25;display:flex}.tk-title-round,.tk-title-comp{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tk-title-round{font-size:16px;font-weight:600}.tk-top--mobile .tk-status{white-space:nowrap;justify-self:end}.tk-overlay .tk-tabs button{min-height:44px}.tk-overlay .tk-sort{min-height:44px;margin:-6px -8px -6px 0}.tk-overlay .board-detail-close{width:44px}.tk-conference .tk-summary{margin-top:14px}.tk-report-result{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;gap:10px;padding:14px 12px;font-size:13px}.tk-report-score{font-size:24px}.tk-track{padding-top:32px}.tk-markers{height:32px}.tk-overlay .tk-marker{border-radius:8px;width:44px;height:32px;min-height:0}.tk-overlay .tk-marker:before{content:"";position:absolute;inset:-12px 0 0}.tk-marker-count{background:var(--tk-soft);min-width:14px;height:14px;color:var(--tk-text);font-variant-numeric:tabular-nums;border-radius:7px;padding:0 3px;font-size:10px;line-height:14px;position:absolute;top:1px;right:5px}.tk-timeline{align-items:flex-end}.tk-timeline>span{line-height:44px}.tk-timeline input{min-height:44px}.tk-controls{margin-top:6px}.tk-controlgroup{flex:1}.tk-overlay .tk-controlgroup button{flex:1 1 0;min-width:0;height:52px;min-height:52px;padding:4px 8px;font-size:13px;line-height:1.2}.tk-overlay .tk-controlgroup .tk-playtoggle{flex:0 0 52px;place-items:center;padding:0;display:inline-grid}.tk-overlay .tk-controlgroup .tk-speed{font-variant-numeric:tabular-nums;flex:0 0 56px}.tk-time{display:none}}.an-page{--an-bg:#0f181a;--an-panel:#152225;--an-panel-2:#1b2b2e;--an-line:#ffffff14;--an-text:#eef2ef;--an-muted:#a2b2af;--an-petrol:#2ec9b6;--an-petrol-soft:#2ec9b624;--an-notable:#eaa25a;--an-problematic:#e8812f;--an-critical:#e0584a;--an-zone-stable:#2ec9b633;--an-zone-empty:#2ec9b612;--an-zone-notable:#f09c4c8c;--an-zone-problematic:#e8812fb3;--an-zone-critical:#e0584ac7;background:var(--an-bg);color:var(--an-text);font-size:15px;line-height:1.45;display:block;overflow-y:auto}@media (width>=981px){.an-page{left:14rem}.tk-overlay+.an-page{left:0}}.an-inner{flex-direction:column;gap:14px;max-width:1320px;margin:0 auto;padding:18px 32px 32px;display:flex}.an-topbar{align-items:center;gap:16px;display:flex}.an-title{color:var(--an-text);margin:0;font-size:32px;font-weight:800}.an-back{border:1px solid var(--an-line);background:var(--an-panel);color:var(--an-text);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.an-back:hover{background:var(--an-panel-2)}.an-back:focus-visible,.an-tab:focus-visible,.an-highlight--action:focus-visible,.an-lineup-link:focus-visible,.an-head-view-select:focus-visible,.an-state-retry:focus-visible{outline:2px solid var(--an-petrol);outline-offset:2px}.an-head{background:var(--an-panel);border:1px solid var(--an-line);border-radius:14px;align-items:center;gap:24px;padding:14px 24px;display:flex}.an-head-match{flex:1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;min-width:0;display:grid}.an-head-club{align-items:center;gap:16px;min-width:0;display:flex}.an-head-club--away{text-align:right;justify-content:flex-end}.an-head-name{min-width:0;color:var(--an-text);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:20px;font-weight:700;line-height:1.25}.an-head .tr-crest{width:52px;height:52px;font-size:14px}.an-head-crest{flex-shrink:0}.an-head-result{text-align:center}.an-head-score{letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--an-text);font-size:32px;font-weight:800}.an-head-sub{color:var(--an-muted);font-size:14px}.an-head-view{border-left:1px solid var(--an-line);flex-direction:column;flex:0 280px;gap:2px;min-width:200px;padding-left:24px;display:flex}.an-head-view-label{color:var(--an-muted);font-size:14px}.an-head-view-name{color:var(--an-text);overflow-wrap:break-word;font-size:17px;font-weight:700}.an-head-view-select-wrap{display:block;position:relative}.an-head-view-select{appearance:none;width:100%;color:var(--an-text);cursor:pointer;text-overflow:ellipsis;background:0 0;border:none;padding:2px 28px 2px 0;font-size:17px;font-weight:700}.an-head-view-select option{background:var(--an-panel);color:var(--an-text)}.an-head-view-chevron{pointer-events:none;color:var(--an-muted);position:absolute;top:50%;right:0;transform:translateY(-50%)}.an-highlight{text-align:left;background:var(--an-panel);border:1px solid var(--an-line);width:100%;color:var(--an-text);border-radius:14px;align-items:center;gap:14px;padding:14px 22px;font-size:16px;display:flex}.an-highlight--action{cursor:pointer}.an-highlight--action:hover{border-color:#2ec9b666}.an-highlight-icon{color:var(--an-petrol);flex-shrink:0}.an-highlight-title{color:var(--an-petrol);flex-shrink:0;margin-right:16px;font-weight:700}.an-highlight-text{min-width:0}.an-tabs{flex-wrap:wrap;gap:8px;display:flex}.an-tab{color:var(--an-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:9px 18px;font-size:16px;font-weight:600;transition:background .15s,color .15s}.an-tab:hover{background:#ffffff0d}.an-tab--active,.an-tab--active:hover{background:var(--an-petrol-soft);color:var(--an-petrol);border-color:#2ec9b673}.an-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);align-items:start;gap:16px;display:grid}.an-panel{background:var(--an-panel);border:1px solid var(--an-line);border-radius:14px;min-width:0;padding:20px 22px}.an-panel-title{color:var(--an-text);margin:0 0 14px;font-size:20px;font-weight:700}.an-pitch{aspect-ratio:680/470;background:repeating-linear-gradient(#2c6a4a 0 8.333%,#28623f 8.333% 16.667%);border-radius:10px;position:relative;overflow:hidden}.an-pitch-lines{width:100%;height:100%;position:absolute;inset:0}.an-pitch-lines rect,.an-pitch-lines line,.an-pitch-lines circle,.an-pitch-lines path{fill:none;stroke:#ffffffc7;stroke-width:2px}.an-pitch-lines .an-pitch-spot{fill:#ffffffc7;stroke:none}.an-pitch-lines .an-pitch-goal{fill:#ffffff40}.an-pitch-zones{grid-template-rows:80fr 68.67fr 148.67fr 68.67fr 80fr;grid-template-columns:repeat(3,1fr);width:96.47%;height:94.894%;display:grid;position:absolute;top:2.553%;left:1.765%}.an-zone{cursor:pointer;color:#fff;border:none;justify-content:center;align-items:center;min-width:0;min-height:0;padding:0;transition:background-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:inset 0 0 0 .5px #ffffff47}.an-zone--stable{background:var(--an-zone-stable)}.an-zone--empty{background:var(--an-zone-empty)}.an-zone--notable{background:var(--an-zone-notable)}.an-zone--problematic{background:var(--an-zone-problematic)}.an-zone--critical{background:var(--an-zone-critical)}.an-zone:hover{box-shadow:inset 0 0 0 2px #ffffff8c}.an-zone--selected,.an-zone--selected:hover{z-index:1;box-shadow:inset 0 0 0 3px #f6f2e8,0 0 14px #f6f2e859}.an-zone:focus-visible{outline:3px solid var(--an-petrol);outline-offset:-3px;z-index:2}.an-zone-count{font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #00000073;font-size:clamp(20px,2.1vw,30px);font-weight:800}.an-pitch-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:14px;display:flex}.an-orient{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-bottom:8px;display:flex}.an-orient-view{background:var(--an-petrol-soft);color:var(--an-petrol);overflow-wrap:anywhere;border:1px solid #2ec9b673;border-radius:999px;padding:3px 10px;font-size:14px;font-weight:700}.an-orient-direction{min-width:0;color:var(--an-text);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:16px;font-weight:700;display:inline-flex}.an-orient-direction svg{color:var(--an-petrol);flex-shrink:0}.an-goal-label{text-align:center;color:var(--an-text);background:var(--an-panel-2);overflow-wrap:anywhere;justify-content:center;align-items:center;gap:8px;padding:5px 10px;font-size:14px;font-weight:600;display:flex}.an-goal-label--top{border-bottom:2px solid #ffffff8c;border-radius:10px 10px 0 0}.an-goal-label--bottom{border-top:2px solid #ffffff8c;border-radius:0 0 10px 10px}.an-goal-label--top+.an-pitch{border-radius:0}.an-goal-swatch{background:var(--an-club-color,transparent);border:1px solid #ffffffb3;border-radius:3px;flex-shrink:0;width:12px;height:12px}.an-orient-notes{color:var(--an-muted);flex-direction:column;gap:2px;margin:8px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.an-legend{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.an-legend-text{color:var(--an-muted);font-size:14px}.an-legend-swatches{gap:4px;display:inline-flex}.an-legend-swatch{border-radius:4px;width:22px;height:22px}.an-legend-swatch--stable{background:#2a6a63}.an-legend-swatch--notable{background:#b98552}.an-legend-swatch--problematic{background:#d57a33}.an-legend-swatch--critical{background:var(--an-critical)}.an-detail-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.an-detail-title{color:var(--an-text);margin:0;font-size:24px;font-weight:700}.an-badge{border:1px solid var(--an-line);color:var(--an-muted);border-radius:999px;align-items:center;padding:3px 12px;font-size:14px;font-weight:600;display:inline-flex}.an-badge--notable{border-color:var(--an-notable);color:var(--an-notable);background:#eaa25a1a}.an-badge--problematic{border-color:var(--an-problematic);color:#fff;background:#e8812f8c}.an-badge--critical{border-color:var(--an-critical);color:#fff;background:#e0584a99}.an-detail-sentence{color:var(--an-text);margin:8px 0 0;font-size:17px}.an-detail-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.an-metric{text-align:center;background:var(--an-panel-2);border:1px solid var(--an-line);border-radius:12px;padding:18px 12px}.an-metric-value{font-variant-numeric:tabular-nums;color:var(--an-text);font-size:38px;font-weight:800;line-height:1.1;display:block}.an-metric-label{color:var(--an-muted);margin-top:6px;font-size:15px;display:block}.an-detail-hint{color:var(--an-muted);margin:16px 0 0;font-size:15px}.an-players{margin-top:20px}.an-players-title{color:var(--an-text);margin:0 0 10px;font-size:18px;font-weight:700}.an-players-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.an-player{background:var(--an-panel-2);border:1px solid var(--an-line);border-radius:10px;align-items:center;gap:14px;padding:12px 16px;display:flex}.an-player-icon{color:var(--an-petrol);flex-shrink:0}.an-player-name{overflow-wrap:break-word;flex:1;min-width:0;font-size:16px;font-weight:600}.an-player-count{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:16px;font-weight:700}.an-players-note{color:var(--an-muted);align-items:center;gap:8px;margin:12px 0 0;font-size:14px;display:flex}.an-lineup-link{border:1px solid var(--an-petrol);color:var(--an-text);background:#2ec9b60f;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:20px;padding:14px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.an-lineup-link:hover{background:var(--an-petrol-soft)}.an-state{text-align:center;background:var(--an-panel);border:1px solid var(--an-line);border-radius:14px;flex-direction:column;align-items:center;gap:14px;padding:48px 24px;display:flex}.an-state-title{color:var(--an-muted);margin:0;font-size:16px}.an-state-retry{border:1px solid var(--an-petrol);color:var(--an-text);cursor:pointer;background:0 0;border-radius:10px;padding:10px 18px;font-size:15px;font-weight:600}.an-state-text{max-width:520px;color:var(--an-muted);margin:0;font-size:14px}.an-report{flex-direction:column;gap:14px;min-width:0;display:flex}.an-report-meta{color:var(--an-muted);text-align:center;margin:-4px 0 0;font-size:14px}.an-report-note{border:1px solid var(--an-line);border-left:4px solid var(--an-petrol);background:var(--an-panel-2);color:var(--an-text);border-radius:12px;padding:12px 16px;font-size:14px}.an-report-note strong{margin-bottom:2px;font-size:15px;display:block}.an-report-note p{color:var(--an-muted);margin:0}.an-report-section .an-panel-title{margin-bottom:10px;font-size:18px}.an-report-events{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.an-report-event{border-bottom:1px solid var(--an-line);grid-template-columns:44px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:6px 0;display:grid}.an-report-event:last-child{border-bottom:none}.an-report-minute{font-variant-numeric:tabular-nums;color:var(--an-muted);font-weight:600}.an-report-event-text{overflow-wrap:anywhere;min-width:0}.an-report-assist{color:var(--an-muted);font-size:13px}.an-report-side{color:var(--an-muted);text-align:right;overflow-wrap:anywhere;max-width:40vw;font-size:13px}.an-report-event--away .an-report-side{color:var(--an-text)}.an-report-card{vertical-align:-2px;border-radius:2px;width:10px;height:14px;margin-right:8px;display:inline-block}.an-report-card--yellow{background:#f2c94c}.an-report-card--red{background:var(--an-critical)}.an-report-stats{border-collapse:collapse;font-variant-numeric:tabular-nums;table-layout:fixed;width:100%}.an-report-stats th,.an-report-stats td{border-bottom:1px solid var(--an-line);overflow-wrap:anywhere;padding:6px 4px}.an-report-stats thead th{color:var(--an-muted);font-size:13px;font-weight:600}.an-report-stats thead th:first-child,.an-report-stats td:first-child{text-align:left}.an-report-stats thead th:last-child,.an-report-stats td:last-child{text-align:right}.an-report-stats tbody th{color:var(--an-muted);text-align:center;font-size:14px;font-weight:500}.an-report-stats td{font-weight:700}.an-report-lineups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.an-report-lineups--stacked{grid-template-columns:minmax(0,1fr);gap:18px}.an-report-lineup h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:16px;font-weight:700}.an-report-lineup h4{color:var(--an-muted);margin:12px 0 6px;font-size:14px;font-weight:600}.an-report-formation{color:var(--an-muted);font-weight:500}.an-report-players{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.an-report-player{grid-template-columns:44px minmax(0,1fr) auto;align-items:baseline;gap:8px;font-size:14px;display:grid}.an-report-pos{color:var(--an-muted);font-size:12px;font-weight:600}.an-report-name{overflow-wrap:anywhere;min-width:0}.an-report-sub{color:var(--an-muted);white-space:nowrap;font-size:12px}.an-report-bench{color:var(--an-muted);overflow-wrap:anywhere;margin:10px 0 0;font-size:13px}.an-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.an-page--compact .an-report-section{padding:16px}.an-page--compact .an-report-section .an-panel-title{clip:auto;width:auto;height:auto;margin:0 0 10px;font-size:17px;position:static;overflow:visible}.an-page--compact .an-report-event{grid-template-columns:36px minmax(0,1fr);row-gap:2px}.an-page--compact .an-report-side{text-align:left;grid-column:2;max-width:none}.an-pitch-wrap--strength{--an-zone-stable:#2ec9b624;--an-zone-notable:#2ec9b673;--an-zone-problematic:#34d399b3;--an-zone-critical:#86ef78d9}.an-pitch-wrap--strength .an-legend-swatch--stable{background:#21524c}.an-pitch-wrap--strength .an-legend-swatch--notable{background:#23877b}.an-pitch-wrap--strength .an-legend-swatch--problematic{background:#2aa56e}.an-pitch-wrap--strength .an-legend-swatch--critical{background:#86ef78}.an-detail--strength .an-badge--notable{border-color:var(--an-petrol);color:var(--an-petrol);background:var(--an-petrol-soft)}.an-detail--strength .an-badge--problematic{color:#062421;background:#30c484d9;border-color:#30c484}.an-detail--strength .an-badge--critical{color:#062421;background:#86ef78;border-color:#86ef78}.an-grid-full{grid-column:1/-1;min-width:0}.an-attack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.an-attack>:last-child:nth-child(odd){grid-column:1/-1}.an-attack-panel .an-panel-title{margin-bottom:8px}.an-attack-note{color:var(--an-muted);margin:0 0 12px;font-size:14px}.an-attack-panel .an-players-list+.an-attack-note{margin:12px 0 0}.an-routes{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.an-route-head{justify-content:space-between;gap:12px;font-size:16px;font-weight:700;display:flex}.an-route-share{font-variant-numeric:tabular-nums;color:var(--an-petrol)}.an-route-bar{background:var(--an-panel-2);border-radius:999px;height:10px;margin:6px 0;display:block;overflow:hidden}.an-route-fill{border-radius:inherit;background:var(--an-petrol);height:100%;display:block}.an-yield{color:var(--an-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 14px;font-size:14px;display:flex}.an-yields{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.an-yield-row{background:var(--an-panel-2);border:1px solid var(--an-line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:10px 14px;display:flex}.an-yield-name{overflow-wrap:anywhere;align-items:baseline;gap:8px;min-width:0;font-size:16px;font-weight:600;display:inline-flex}.an-yield-count{color:var(--an-petrol);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.an-attack-assist{color:var(--an-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:14px}@media (width<=1100px){.an-attack{grid-template-columns:minmax(0,1fr)}}.an-attack--compact{grid-template-columns:minmax(0,1fr);gap:14px}.an-attack--compact .an-panel{padding:16px}.an-attack--compact .an-yield-row{flex-direction:column;align-items:flex-start}.an-attack--compact .an-player{flex-wrap:wrap}.an-detail--strength .an-detail-cards{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1240px){.an-head{flex-wrap:wrap;row-gap:12px}.an-head-match{flex-basis:100%}.an-head-view{border-left:none;border-top:1px solid var(--an-line);flex-basis:100%;padding-top:10px;padding-left:0}}@media (width<=1100px){.an-grid{grid-template-columns:minmax(0,1fr)}}.an-page--compact .an-inner{padding:8px 16px calc(24px + env(safe-area-inset-bottom));gap:14px}.an-page--compact .an-topbar{gap:8px}.an-page--compact .an-back{background:0 0;border:none;justify-content:center;min-width:44px;min-height:44px;padding:0}.an-page--compact .an-title{font-size:24px}.an-head--compact{background:0 0;border:none;flex-direction:column;align-items:stretch;gap:6px;padding:0}.an-head--compact .an-head-match{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px}.an-head--compact .an-head-club{gap:8px}.an-head--compact .an-head-name{font-size:15px;font-weight:600}.an-head--compact .an-head-score{white-space:nowrap;font-size:28px}.an-head--compact .tr-crest{width:36px;height:36px;font-size:11px}.an-head-sub--compact{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;display:flex}.an-head-sub--compact .an-head-view-name{color:var(--an-muted);font-size:14px;font-weight:400}.an-head-sub--compact .an-head-view-select-wrap{align-items:center;max-width:100%;display:inline-flex}.an-head-sub--compact .an-head-view-select{max-width:220px;min-height:44px;color:var(--an-muted);padding:0 22px 0 0;font-size:14px;font-weight:600}.an-highlight--compact{gap:12px;min-height:64px;padding:12px 14px}.an-highlight-tile{background:var(--an-petrol-soft);width:44px;height:44px;color:var(--an-petrol);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.an-highlight-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.an-highlight-head{color:var(--an-text);font-size:16px;font-weight:700}.an-highlight--compact .an-highlight-text{color:var(--an-muted);flex-basis:auto;font-size:14px}.an-highlight-chevron{color:var(--an-muted);flex-shrink:0}.an-tabs--segmented{background:var(--an-panel);border:1px solid var(--an-line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.an-tabs--segmented .an-tab{text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:9px;flex:auto;min-width:0;min-height:44px;padding:6px 8px;font-size:clamp(13px,3.6vw,15px);overflow:hidden}.an-tabs--segmented .an-tab--active{background:var(--an-petrol);border-color:var(--an-petrol);color:#062421}.an-page--compact .an-grid{grid-template-columns:minmax(0,1fr);gap:14px}.an-page--compact .an-panel--pitch{background:0 0;border:none;padding:0}.an-page--compact .an-panel-title{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.an-page--compact .an-zone-count{font-size:20px}.an-page--compact .an-pitch-foot{margin-top:10px}.an-page--compact .an-orient-direction{font-size:15px}.an-page--compact .an-goal-label,.an-page--compact .an-orient-notes{font-size:13px}.an-legend--compact{gap:12px}.an-legend-item{color:var(--an-muted);align-items:center;gap:5px;font-size:14px;display:inline-flex}.an-legend-dot{border-radius:50%;width:12px;height:12px}.an-page--compact .an-panel--detail{padding:16px}.an-detail--compact .an-detail-head{flex-wrap:nowrap;justify-content:space-between}.an-detail--compact .an-detail-title{min-width:0;font-size:20px}.an-detail--compact .an-badge{flex-shrink:0}.an-detail--compact .an-detail-sentence{color:var(--an-muted);font-size:15px}.an-detail--compact .an-detail-cards{gap:10px;margin-top:14px}.an-detail--compact .an-metric{text-align:left;align-items:center;gap:10px;padding:10px;display:flex}.an-metric-icon{width:40px;height:40px;color:var(--an-muted);background:#ffffff0d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.an-metric-text{flex-direction:column;min-width:0;display:flex}.an-detail--compact .an-metric-value{font-size:26px}.an-detail--compact .an-metric-label{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-top:0;font-size:14px}@media (width<=380px){.an-detail--compact .an-metric{gap:8px;padding:8px}.an-detail--compact .an-metric-icon{width:32px;height:32px}}.an-detail--compact .an-detail-hint{margin-top:12px;font-size:14px}.an-detail--compact .an-players{border-top:1px solid var(--an-line);margin-top:16px;padding-top:14px}.an-detail--compact .an-players-title{color:var(--an-muted);font-size:15px;font-weight:600}.an-detail--compact .an-players-list{border:1px solid var(--an-line);border-radius:10px;gap:0;overflow:hidden}.an-detail--compact .an-player{border:none;border-radius:0;min-height:48px;padding:10px 14px}.an-detail--compact .an-player+.an-player{border-top:1px solid var(--an-line)}.an-lineup-link--compact{min-height:44px;color:var(--an-petrol);background:0 0;border:none;justify-content:space-between;margin-top:12px;padding:8px 0;font-size:16px}.an-lineup-link--compact:hover{background:0 0;text-decoration:underline}.lmz{margin:0 var(--lu-gutter) var(--lu-gap)}.lmz-loading{font-size:var(--lu-fs-text);margin:0}.lmz-heading{font-size:var(--lu-fs-title);color:var(--chalk);margin-bottom:6px;font-weight:700}.lmz-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.lmz-row{border-radius:var(--lu-radius);font-size:var(--lu-fs-text);background:#ffffff0a;border-left:4px solid #2ec9b673;align-items:center;gap:8px;padding:6px 10px;display:flex}.lmz-row--notable{border-left-color:#eaa25a}.lmz-row--problematic{border-left-color:#e8812f}.lmz-row--critical{border-left-color:#e0584a}.lmz-zone{min-width:0;color:var(--chalk);flex:1;font-weight:600}.lmz-count{color:var(--chalk);font-variant-numeric:tabular-nums}.lmz-ampel{color:var(--muted);font-size:var(--lu-fs-label)}.lmz-open{margin-top:8px}.tr-page,.st-page{--tr-gap:20px;--tr-radius:14px;--tr-teal:#2ec9b6;max-width:1280px;margin:0 auto;font-size:15px;line-height:1.45}.tr-page [data-group=technique]{--g:#4da3f7}.tr-page [data-group=tactics]{--g:#a97cf5}.tr-page [data-group=physical]{--g:#f2b84b}.tr-page [data-group=recovery]{--g:#43cf7f}.tr-page [data-group=preparation]{--g:var(--tr-teal)}.tr-page [data-group=goalkeeping]{--g:#ef7fa3}.tr-page [data-group=mental]{--g:#8fa6c4}.tr-page [data-group=other]{--g:#8d9b99}.tr-page>.page-hero{margin-bottom:4px;padding-left:0;padding-right:0}.tr-page>.page-hero,.wb-page>.page-hero{flex-wrap:wrap;row-gap:10px}.tr-page>.page-hero>.page-hero-text,.wb-page>.page-hero>.page-hero-text{flex:220px}.tr-status{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:inline-flex}.tr-status--saved{color:var(--ok)}.tr-status--dirty{color:var(--warn)}.tr-tabs{border-bottom:1px solid var(--line);margin-bottom:var(--tr-gap);gap:8px;display:flex;overflow-x:auto}.tr-tab{color:var(--muted);white-space:nowrap;border-bottom:3px solid #0000;margin-bottom:-1px;margin-right:18px;padding:10px 6px;font-size:17px;font-weight:500;text-decoration:none}.tr-tab:hover{color:var(--chalk)}.tr-tab--active{color:var(--chalk);border-bottom-color:var(--petrol);font-weight:700}.tr-tab:focus-visible,.tr-ucard:focus-visible,.tr-option:focus-visible,.tr-seg-btn:focus-visible,.tr-btn:focus-visible,.tr-expand:focus-visible,.tr-icon-btn:focus-visible,.tr-link:focus-visible,.tr-select:focus-visible{outline:2px solid var(--petrol-b);outline-offset:2px}.tr-card{background:var(--ink2);border:1px solid var(--line);border-radius:var(--tr-radius)}.tr-layout{gap:var(--tr-gap);grid-template-columns:minmax(0,1fr) 310px;align-items:start;display:grid}.tr-main,.tr-side,.tr-stack{gap:var(--tr-gap);flex-direction:column;min-width:0;display:flex}.tr-panel{padding:20px 22px}.tr-panel-title{color:var(--chalk);align-items:center;gap:10px;margin:0 0 14px;font-size:19px;font-weight:700;display:flex}.tr-panel-title svg{color:var(--muted);flex-shrink:0}.tr-panel-sub{color:var(--muted);margin-bottom:4px;font-size:16px}.tr-note{color:var(--muted);margin:8px 0 0;font-size:14px}.tr-lock{color:var(--gold-b);background:#f0d0701a;border:1px solid #f0d0704d;border-radius:10px;margin:0;padding:12px 16px;font-size:15px;font-weight:600}.tr-link{white-space:nowrap;color:var(--petrol);align-items:center;gap:6px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.tr-link:hover{text-decoration:underline}.tr-link--end{float:right;margin-top:12px}.tr-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tr-metrics{gap:var(--tr-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tr-metric{background:var(--ink2);border:1px solid var(--line);border-radius:var(--tr-radius);align-items:flex-start;gap:12px;min-width:0;padding:16px;display:flex}.tr-metric-icon{color:var(--muted);flex-shrink:0;margin-top:4px}.tr-metric-main{flex:1;min-width:0}.tr-metric-label{color:var(--chalk);font-size:15px;font-weight:500}.tr-metric-caption{color:var(--muted);font-size:13px}.tr-metric-value{color:var(--chalk);margin:2px 0 8px;font-size:30px;font-weight:800;line-height:1.2}.tr-metric-value small{color:var(--muted);margin-left:6px;font-size:18px;font-weight:600}.tr-metric-value--warn{color:var(--err)}.tr-metric-action{justify-content:flex-end;margin-top:6px;display:flex}.tr-metric:has(.tr-metric-value--warn) .tr-metric-icon{color:var(--warn)}.tr-meter{background:#ffffff1a;border-radius:4px;height:8px;position:relative;overflow:hidden}.tr-meter-fill{border-radius:4px;height:100%}.tr-meter-marker{background:var(--gold-b);width:2px;position:absolute;top:-1px;bottom:-1px}.tr-meter-scale{color:var(--muted);justify-content:space-between;margin-top:6px;font-size:13px;display:flex}.tr-bigvalue{color:var(--chalk);margin-bottom:10px;font-size:38px;font-weight:800;line-height:1.1}.tr-bigvalue small{color:var(--muted);font-size:20px;font-weight:600}.tr-bigvalue--sm{font-size:26px}.tr-facts{color:var(--muted);flex-direction:column;gap:4px;margin:12px 0 0;font-size:14px;display:flex}.tr-facts div{justify-content:space-between;gap:8px;display:flex}.tr-facts dt,.tr-facts dd{margin:0}.tr-facts dd{color:var(--chalk);font-weight:600}.tr-rule{border:0;border-top:1px solid var(--line);margin:16px 0}.tr-risk{color:var(--muted);align-items:center;gap:8px;margin:16px 0 0;font-size:15px;display:flex}.tr-risk--warn{color:var(--warn);font-weight:600}.tr-forecast-note{color:var(--muted);margin:12px 0 0;font-size:14px}.tr-plan{flex-direction:column;gap:14px;padding:18px;display:flex}.tr-controls-row{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.tr-plan-title{color:var(--chalk);align-items:center;gap:12px;margin:0 auto 0 0;font-size:23px;font-weight:700;display:flex}.tr-plan-title svg{color:var(--muted)}.tr-chip-note{color:var(--muted);border:1px solid var(--line2);border-radius:999px;padding:1px 10px;font-size:13px;font-weight:600}.tr-plan-facts{color:var(--muted);margin:-4px 0 0;font-size:14px}.tr-plan-facts strong{color:var(--chalk);font-weight:600}.tr-field{color:var(--muted);align-items:center;gap:8px;font-size:15px;display:flex}.tr-select{background:var(--ink3);color:var(--chalk);border:1px solid var(--line2);font:inherit;border-radius:10px;min-height:42px;padding:9px 12px;font-size:15px}.tr-select:disabled{opacity:.5}.tr-segmented{background:var(--ink);border:1px solid var(--line2);border-radius:12px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.tr-seg-btn{min-height:38px;color:var(--chalk);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:6px 20px;font-size:15px;font-weight:500}.tr-seg-btn:hover:not(:disabled):not([aria-pressed=true]){background:#ffffff0f}.tr-seg-btn[aria-pressed=true]{background:var(--petrol-d);color:#fff;font-weight:700}.tr-seg-btn:disabled{opacity:.5;cursor:default}.tr-switch{color:var(--muted);cursor:pointer;align-items:center;gap:10px;font-size:15px;display:inline-flex;position:relative}.tr-switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.tr-switch-track{background:var(--ink4);border:1px solid var(--line2);border-radius:13px;flex-shrink:0;width:46px;height:26px;transition:background .15s;position:relative}.tr-switch-track:after{content:"";background:#cbd5d8;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.tr-switch input:checked~.tr-switch-track{background:var(--petrol-d);border-color:var(--petrol)}.tr-switch input:checked~.tr-switch-track:after{background:#fff;transform:translate(20px)}.tr-switch input:focus-visible~.tr-switch-track{outline:2px solid var(--petrol-b);outline-offset:2px}.tr-switch input:disabled~*{opacity:.5}.tr-switch:has(input:disabled){cursor:default}.tr-switch-state{min-width:28px;color:var(--chalk);font-size:15px}.tr-plan-actions{justify-content:flex-end;gap:10px;display:flex}.tr-btn{border:1px solid var(--line2);min-height:42px;color:var(--chalk);font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:8px 20px;font-size:15px;font-weight:600}.tr-btn:disabled{opacity:.5;cursor:default}.tr-btn--primary{background:var(--petrol-d);border-color:var(--petrol);color:#fff}.tr-btn--primary:hover:not(:disabled){background:var(--petrol-d)}@supports (color:color-mix(in lab, red, red)){.tr-btn--primary:hover:not(:disabled){background:color-mix(in srgb, var(--petrol-d) 80%, var(--petrol))}}.tr-hint{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.tr-grid{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:12px;display:grid}.tr-day{background:#ffffff09;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:12px 10px 10px;display:flex}.tr-day-label{color:var(--chalk);margin:0 0 0 4px;font-size:16px;font-weight:700}.tr-day-cards{flex-direction:column;flex:1;gap:10px;display:flex}.tr-day--regeneration .tr-ucard,.tr-day--preparation .tr-ucard{flex:1}.tr-ucard{border:1px solid var(--g);border-radius:12px;align-items:flex-start;gap:10px;width:100%;min-height:118px;padding:12px 10px 12px 12px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.tr-ucard{border:1px solid color-mix(in srgb, var(--g) 40%, transparent)}}.tr-ucard{border-left:5px solid var(--g);background:var(--g)}@supports (color:color-mix(in lab, red, red)){.tr-ucard{background:color-mix(in srgb, var(--g) 13%, var(--ink2))}}.tr-ucard{color:var(--chalk);text-align:left;font:inherit;cursor:pointer;transition:border-color .12s,background .12s}.tr-ucard:hover:not(:disabled):not(.tr-ucard--fixed){background:var(--g)}@supports (color:color-mix(in lab, red, red)){.tr-ucard:hover:not(:disabled):not(.tr-ucard--fixed){background:color-mix(in srgb, var(--g) 22%, var(--ink2))}}.tr-ucard:hover:not(:disabled):not(.tr-ucard--fixed){border-color:var(--g)}.tr-ucard:disabled{cursor:not-allowed;opacity:.6}.tr-ucard--fixed{cursor:default;background:var(--g)}@supports (color:color-mix(in lab, red, red)){.tr-ucard--fixed{background:color-mix(in srgb, var(--g) 20%, var(--ink2))}}.tr-ucard--fixed{flex-direction:column;gap:10px}.tr-ucard--fixed .tr-card-icon{width:auto;height:auto}.tr-card-icon{width:30px;height:30px;color:var(--g);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tr-card-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tr-card-name{color:var(--chalk);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:16px;font-weight:700;line-height:1.25}.tr-card-cat{color:var(--muted);font-size:14px}.tr-card-load{color:var(--muted);flex-direction:column;align-items:stretch;gap:5px;margin-top:8px;font-size:14px;display:flex}.tr-card-barsrow{justify-content:space-between;align-items:center;gap:8px;display:flex}.tr-card-mark{color:var(--muted);flex-shrink:0}.tr-ucard:hover:not(:disabled) .tr-card-mark{color:var(--chalk)}.tr-card-lock{color:var(--muted);position:absolute;top:10px;right:10px}.tr-loadbars{gap:4px;display:inline-flex}.tr-loadbars i{background:#ffffff2e;border-radius:3px;width:24px;height:6px}.tr-loadbars i.on{background:var(--g)}.tr-dist-bar{background:#ffffff14;border-radius:7px;gap:2px;height:14px;display:flex;overflow:hidden}.tr-dist-bar span{background:var(--g);min-width:4px}.tr-dist-legend{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 16px;margin:14px 0 0;padding:0;list-style:none;display:grid}.tr-dist-legend li{color:var(--chalk);grid-template-columns:auto 1fr;align-items:center;gap:0 8px;font-size:15px;display:grid}.tr-dot-key{background:var(--g);border-radius:50%;width:10px;height:10px}.tr-dist-legend strong{color:var(--muted);grid-column:2;font-size:14px;font-weight:600}.tr-dist-count{color:var(--muted);grid-column:2;font-size:13px}.tr-dist-name{font-weight:600}.tr-coach-row{color:var(--chalk);grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:7px 0;font-size:16px;display:grid}.tr-coach-stars{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:inline-flex}.tr-coach-stars b{color:var(--chalk);text-align:right;min-width:26px;font-weight:700}.tr-coach-stars--poor,.tr-coach-stars--poor b{color:var(--err)}.tr-coach-link{grid-column:1/-1;font-size:14px}.tr-stars{letter-spacing:1px;font-size:17px;line-height:1;display:inline-block;position:relative}.tr-stars-base{color:#ffffff2e}.tr-stars-fill{white-space:nowrap;color:var(--gold-b);position:absolute;top:0;left:0;overflow:hidden}.tr-coach-stars--poor .tr-stars-fill{color:var(--err)}.tr-picker-bg{z-index:400;background:#040a0cb8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.tr-picker{background:var(--ink2);border:1px solid var(--line2);border-radius:16px;flex-direction:column;width:min(640px,100%);max-height:min(720px,100%);display:flex;overflow:hidden;box-shadow:0 24px 60px #0000008c}.tr-picker-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 8px;display:flex}.tr-picker-head h2{color:var(--chalk);margin:0;font-size:21px}.tr-picker-head p{color:var(--muted);margin:2px 0 0;font-size:15px}.tr-icon-btn{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.tr-icon-btn:hover{color:var(--chalk);background:#ffffff14}.tr-picker-filter{flex-wrap:wrap;gap:6px;padding:8px 20px 12px;display:flex}.tr-picker-filter .tr-seg-btn{border:1px solid var(--line2)}.tr-picker-list{flex-direction:column;gap:10px;padding:4px 20px 20px;display:flex;overflow-y:auto}.tr-option{border:1px solid var(--g);border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.tr-option{border:1px solid color-mix(in srgb, var(--g) 35%, transparent)}}.tr-option{border-left:5px solid var(--g);background:var(--g)}@supports (color:color-mix(in lab, red, red)){.tr-option{background:color-mix(in srgb, var(--g) 10%, var(--ink2))}}.tr-option{color:var(--chalk);text-align:left;font:inherit;cursor:pointer}.tr-option:hover{background:var(--g)}@supports (color:color-mix(in lab, red, red)){.tr-option:hover{background:color-mix(in srgb, var(--g) 20%, var(--ink2))}}.tr-option:hover{border-color:var(--g)}.tr-option[aria-pressed=true]{background:var(--g)}@supports (color:color-mix(in lab, red, red)){.tr-option[aria-pressed=true]{background:color-mix(in srgb, var(--g) 24%, var(--ink2))}}.tr-option[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--g)}.tr-option[aria-pressed=true] .tr-card-name:after{content:" (aktuell)";color:var(--muted);font-size:14px;font-weight:500}.tr-option-body{flex-direction:column;gap:1px;min-width:0;display:flex}.tr-option-effect{color:var(--muted);margin-top:2px;font-size:14px}.tr-option-load{color:var(--muted);flex-direction:column;align-items:flex-end;gap:5px;font-size:14px;display:flex}.tr-toolbar{flex-direction:column;align-items:flex-start;gap:6px;padding:16px 20px;display:flex}.tr-toolbar .tr-note{margin:4px 0 0}.tr-players{flex-direction:column;gap:10px;display:flex}.tr-prow{grid-template-columns:minmax(180px,1fr) minmax(0,2.2fr) minmax(190px,1fr);align-items:center;gap:8px 24px;padding:14px 20px;display:grid}.tr-prow-main{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tr-prow-name{color:var(--chalk);font-size:16px}.tr-prow-meters{grid-template-columns:1fr 1fr auto;align-items:end;gap:16px;display:grid}.tr-prow-meter{flex-direction:column;gap:6px;min-width:0;display:flex}.tr-prow-meter-text{color:var(--muted);font-size:14px}.tr-load-state{white-space:nowrap;margin-left:8px;font-style:normal;font-weight:700}.tr-load-state--yellow{color:var(--warn)}.tr-load-state--red{color:var(--err)}.tr-prow-trend{color:var(--muted);white-space:nowrap;font-size:14px}.tr-expand{border:1px solid var(--line2);min-height:40px;color:var(--muted);font:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;font-size:14px;display:flex}.tr-expand:hover{color:var(--chalk);border-color:var(--muted)}.tr-expand svg{flex-shrink:0;transition:transform .15s}.tr-expand[aria-expanded=true] svg{transform:rotate(180deg)}.tr-prow-settings{border-top:1px solid var(--line);grid-column:1/-1;padding-top:10px}.tr-controls{flex-wrap:wrap;align-items:flex-end;gap:14px 18px;display:flex}.tr-controls .tr-field{flex-direction:column;align-items:flex-start;gap:4px;font-size:14px}.tr-controls .tm-search{min-height:40px;font-size:15px}.tr-seg{flex-wrap:wrap;gap:6px;display:inline-flex}.tr-pos{text-align:center;white-space:nowrap;width:auto;color:var(--muted);border:1px solid var(--line2);border-radius:6px;flex-shrink:0;padding:1px 8px;font-size:13px;font-weight:700}.tr-badge{white-space:nowrap;color:var(--warn);border:1px solid #d9a44a73;border-radius:6px;flex-shrink:0;padding:1px 8px;font-size:13px;font-weight:700}.tr-badge--bad{color:var(--err);border-color:#e06a5e73}.tr-dot{border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.tr-dev{flex-direction:column;gap:12px;padding:16px 20px;display:flex}.tr-dev-head{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 24px;display:grid}.tr-dev-cond{color:var(--muted);font-size:14px}.tr-rating{background:var(--ink3);border-radius:12px;flex-direction:column;align-items:center;min-width:96px;padding:6px 14px;display:flex}.tr-rating span{color:var(--muted);font-size:13px}.tr-rating strong{color:var(--chalk);font-size:30px;font-weight:800;line-height:1.1}.tr-changes{color:var(--chalk);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px 24px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.tr-changes li{flex-direction:column;gap:5px;display:flex}.tr-changes em{color:var(--muted);font-style:normal}.tr-up{color:var(--ok);font-weight:700}.tr-down{color:var(--err);font-weight:700}.tr-step{background:#ffffff1a;border-radius:3px;height:6px;display:block;overflow:hidden}.tr-step i{background:var(--ok);border-radius:3px;height:100%;display:block}.tr-step--down i{background:var(--err)}.tr-step-text{color:var(--muted);font-size:13px}@media (width<=1180px){.tr-layout{grid-template-columns:minmax(0,1fr)}.tr-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.tr-prow{grid-template-columns:minmax(0,1fr)}}.tr-short,.tr-picker-grip{display:none}.tr-day-toggle,.tr-panel-toggle{all:unset;box-sizing:border-box;cursor:pointer}@media (width<=720px){.tr-page{--tr-gap:14px;--tr-radius:14px;padding:0 16px}.tr-status{font-size:14px}.tr-tabs{margin-bottom:var(--tr-gap);scrollbar-width:none;gap:0}.tr-tab{align-items:center;min-height:44px;margin-right:22px;padding:8px 4px;font-size:16px;display:inline-flex}.tr-layout{align-items:stretch;gap:var(--tr-gap);flex-direction:column;display:flex}.tr-main,.tr-side{display:contents}.tr-panel--forecast{order:1}.tr-panel--dist{order:2}.tr-panel--coach{order:3}.tr-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tr-metric{flex-direction:column;gap:4px;padding:10px 10px 12px;position:relative}.tr-metric-icon{width:22px;height:22px;margin:0}.tr-metric-main{width:100%}.tr-long,.tr-metric-caption{display:none}.tr-short{display:inline}.tr-metric-label{font-size:13px}.tr-metric-value{white-space:nowrap;margin:0 0 6px;font-size:24px}.tr-metric-value small{margin-left:3px;font-size:13px}.tr-metric-action{margin:0}.tr-metric-action .tr-link{position:static}.tr-metric-action .tr-link:after{content:"";border-radius:var(--tr-radius);position:absolute;inset:0}.tr-metric-action .tr-link-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tr-metric:has(.tr-metric-action .tr-link) .tr-metric-main{padding-right:18px}.tr-metric-action .tr-link svg{width:18px;height:18px;color:var(--muted);position:absolute;bottom:12px;right:10px}.tr-plan{gap:12px;padding:14px 12px 16px}.tr-controls-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.tr-plan-title{flex-wrap:wrap;gap:8px;font-size:21px}.tr-plan-title svg{width:24px;height:24px}.tr-field--select{gap:6px;font-size:14px}.tr-select{max-width:150px;min-height:44px;font-size:15px}.tr-segmented{grid-column:1/-1;display:flex}.tr-seg-btn{flex:1;min-height:44px;padding:6px 8px;font-size:16px}.tr-switch{grid-column:1/-1;justify-content:space-between;min-height:44px;padding:0 4px}.tr-switch>span:first-child{flex:1}.tr-switch-state{text-align:right;order:2}.tr-switch-track{order:3}.tr-plan-facts,.tr-note,.tr-hint{font-size:14px}.tr-plan>.tr-link{white-space:normal;min-height:44px}.tr-plan-actions{z-index:5;background:var(--ink2);order:10;margin:0 -4px;padding:10px;position:sticky;bottom:8px}@supports (color:color-mix(in lab, red, red)){.tr-plan-actions{background:color-mix(in srgb, var(--ink2) 94%, transparent)}}.tr-plan-actions{border:1px solid var(--line2);border-radius:14px;box-shadow:0 -6px 18px #00000059}.tr-plan-actions .tr-btn{flex:1;min-height:48px;font-size:16px}.tr-hint{order:9}.tr-grid{grid-template-columns:minmax(0,1fr);gap:10px}.tr-day{border:1px solid var(--line);background:#ffffff09;gap:0;padding:0 8px 8px}.tr-day-label{margin:0}.tr-day-toggle{width:100%;min-height:48px;color:var(--chalk);align-items:center;gap:8px;padding:6px 4px;font-size:18px;font-weight:700;display:flex}.tr-day-toggle>span:first-child{flex-shrink:0}.tr-day-toggle svg{color:var(--muted);flex-shrink:0;margin-left:auto;transition:transform .15s;transform:rotate(-90deg)}.tr-day-toggle[aria-expanded=true] svg{transform:none}.tr-day-toggle:focus-visible,.tr-panel-toggle:focus-visible{outline:2px solid var(--petrol-b);outline-offset:2px;border-radius:8px}.tr-day-summary{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:400;overflow:hidden}.tr-day-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tr-day-cards[hidden]{display:none}.tr-day:has(>.tr-day-cards[hidden]){padding-bottom:0}.tr-day-cards--single{grid-template-columns:minmax(0,1fr)}.tr-ucard{grid-template-rows:auto auto 1fr;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 7px;min-height:112px;padding:10px 8px 10px 9px;display:grid}.tr-ucard .tr-card-body{display:contents}.tr-ucard .tr-card-icon{grid-row:1/span 2;width:24px;height:24px}.tr-ucard .tr-card-icon svg{width:24px;height:24px}.tr-ucard .tr-card-name{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;grid-column:2;font-size:14px}.tr-ucard .tr-card-cat{grid-column:2;font-size:13px}.tr-ucard .tr-card-load{grid-column:1/-1;align-self:end;margin-top:10px;font-size:13px}.tr-ucard .tr-loadbars{gap:3px}.tr-ucard .tr-loadbars i{width:20px}.tr-ucard--fixed{min-height:0}.tr-ucard--fixed .tr-card-name{padding-right:22px}.tr-day-cards--single .tr-ucard{column-gap:14px;min-height:96px;padding-left:14px}.tr-day-cards--single .tr-ucard .tr-card-icon,.tr-day-cards--single .tr-ucard .tr-card-icon svg{width:36px;height:36px}.tr-day-cards--single .tr-ucard .tr-card-name{font-size:17px}.tr-panel{padding:0 14px}.tr-panel-title{margin:0;font-size:18px}.tr-panel-toggle{align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 0;display:flex}.tr-panel-toggle svg{color:var(--muted);flex-shrink:0}.tr-panel-toggle>svg:last-child{margin-left:auto;transition:transform .15s;transform:rotate(-90deg)}.tr-panel-toggle[aria-expanded=true]>svg:last-child{transform:none}.tr-panel-toggle-text{flex-direction:column;flex:1;min-width:0;display:flex}.tr-panel-summary{color:var(--muted);font-size:14px;font-weight:400}.tr-panel-body{padding:4px 0 16px}.tr-panel-body[hidden]{display:none}.tr-dist-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-coach-link{min-height:32px}.tr-link--end{align-items:center;min-height:44px}.tr-prow-meters,.tr-dev-head{grid-template-columns:minmax(0,1fr)}.tr-expand,.tr-seg-btn[aria-pressed]{min-height:44px}.tr-picker-bg{align-items:flex-end;padding:0}.tr-picker{border-bottom:0;border-radius:18px 18px 0 0;width:100%;max-height:88dvh;animation:.22s ease-out tr-sheet-up}.tr-picker-grip{background:var(--line2);border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:8px auto 0;display:block}.tr-picker-head{flex-shrink:0;padding:8px 16px 4px}.tr-icon-btn{width:44px;height:44px}.tr-picker-filter{scrollbar-width:none;flex-wrap:nowrap;flex-shrink:0;padding:8px 16px 10px;overflow-x:auto}.tr-picker-filter .tr-seg-btn{flex-shrink:0;min-height:44px;padding:6px 16px;font-size:15px}.tr-picker-list{padding:4px 16px calc(16px + env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;gap:8px}.tr-option{grid-template-columns:28px minmax(0,1fr);gap:4px 12px;min-height:64px;padding:10px 12px}.tr-option-load{flex-direction:row;grid-column:2;align-items:center;gap:10px}}@media (width<=380px){.tr-day-cards:not(.tr-day-cards--single) .tr-ucard{grid-template-rows:auto auto auto 1fr}.tr-day-cards:not(.tr-day-cards--single) .tr-ucard .tr-card-icon{grid-area:1/1/auto/-1;margin-bottom:4px}.tr-day-cards:not(.tr-day-cards--single) .tr-ucard .tr-card-name,.tr-day-cards:not(.tr-day-cards--single) .tr-ucard .tr-card-cat{grid-column:1/-1}}@keyframes tr-sheet-up{0%{opacity:.6;transform:translateY(40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tr-picker{animation:none}}.st-btn{border:1px solid var(--line2);min-height:44px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:8px 20px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.st-btn:focus-visible,.st-dept:focus-visible,.st-menu-btn:focus-visible,.st-menu-item:focus-visible,.st-card-name:focus-visible{outline:2px solid var(--petrol-b);outline-offset:2px}.st-btn--primary{background:var(--petrol);border-color:var(--petrol);color:#06231f}.st-btn--primary:hover{background:var(--petrol-b)}.st-btn--outline{border-color:var(--petrol);color:var(--petrol-b);background:0 0;font-size:15px}.st-btn--outline:hover{background:var(--petrol-g)}.st-metrics{margin-bottom:var(--tr-gap)}.st-metrics .tr-metric{align-items:center}.st-metrics .tr-metric-main{flex-direction:column;display:flex}.st-metrics .tr-metric-label{order:2;font-size:17px}.st-metrics .tr-metric-value{order:1;margin:0}.st-metrics .tr-metric-caption{order:3}.st-depts{gap:var(--tr-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:28px;display:grid}.st-dept{text-align:left;font:inherit;color:var(--chalk);background:var(--ink2);border:1px solid var(--line);border-radius:var(--tr-radius);cursor:pointer;flex-direction:column;gap:12px;padding:18px;display:flex}.st-dept:hover{border-color:var(--line2);background:var(--petrol)}@supports (color:color-mix(in lab, red, red)){.st-dept:hover{background:color-mix(in srgb, var(--petrol) 5%, var(--ink2))}}.st-dept--selected,.st-dept--selected:hover{border-color:var(--petrol);box-shadow:0 0 0 1px var(--petrol)}.st-dept-head{align-items:center;gap:12px;display:flex}.st-dept-head svg{color:var(--petrol);flex-shrink:0}.st-dept-name{flex:1;font-size:18px;font-weight:700}.st-dept-count{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.st-dept-duty{color:var(--muted);min-height:44px;font-size:15px}.st-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.st-layout{grid-template-columns:minmax(0,1fr) 380px}.st-team-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.st-team-head>div{flex:1 1 0;min-width:0}.st-team-head .tr-select{flex-shrink:0}.st-team-title{color:var(--chalk);margin:0;font-size:24px;font-weight:700}.st-team-sub{color:var(--muted);margin:4px 0 0;font-size:16px}.st-cards{gap:var(--tr-gap);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.st-empty{color:var(--muted);margin:0;font-size:15px}.st-card{background:var(--ink2);border:1px solid var(--line);border-radius:var(--tr-radius);flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex;position:relative}.st-card:hover{border-color:var(--line2)}.st-card-top{align-items:flex-start;gap:14px;display:flex}.person-avatar{box-sizing:border-box;background:#10181c;flex-shrink:0;line-height:0;display:inline-block;position:relative;overflow:hidden}.person-avatar--round{border-radius:50%}.person-avatar--rounded{border-radius:12px}.person-avatar>img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;display:block}.person-avatar__fallback{width:100%;height:100%;fill:var(--muted);opacity:.55;display:block}.person-avatar--petrol{border:2px solid var(--petrol-d)}.st-avatar{width:56px;height:56px}.st-card-id{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.st-card-name{color:var(--chalk);overflow-wrap:anywhere;font-size:17px;font-weight:700;text-decoration:none}.st-card-name:after{content:"";border-radius:var(--tr-radius);position:absolute;inset:0}.st-card-role{overflow-wrap:anywhere;color:var(--petrol-b);font-size:15px;font-weight:500}.st-stars{white-space:nowrap;color:var(--gold-b);align-items:center;gap:2px;margin-top:2px;display:inline-flex}.st-star{width:16px;height:16px;color:var(--muted2);display:inline-flex;position:relative}.st-star svg{display:block}.st-star-fill{color:var(--gold-b);position:absolute;top:0;left:0}.st-stars-num{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:6px;font-size:14px}.st-rating{text-align:center;background:var(--ink3);border:1px solid var(--line2);border-radius:10px;flex-direction:column;flex-shrink:0;min-width:62px;padding:6px 10px;line-height:1.2;display:flex}.st-rating b{color:var(--chalk);font-size:22px}.st-rating span{color:var(--muted);font-size:13px}.st-card-foot{border-top:1px solid var(--line);color:var(--chalk);justify-content:space-between;align-items:center;gap:8px 16px;padding-top:14px;font-size:15px;display:flex}.st-card-facts{flex-direction:column;gap:6px;min-width:0;display:flex}.st-fact{align-items:center;gap:8px;display:inline-flex}.st-fact svg{color:var(--muted);flex-shrink:0}.st-fact-label{color:var(--muted)}.st-card-meta{color:var(--muted);margin-top:-4px;font-size:14px}.st-menu{z-index:2;margin-left:auto;position:relative}.st-menu-btn{background:var(--ink3);width:44px;height:44px;color:var(--chalk);border:1px solid var(--line2);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.st-menu-btn:hover{border-color:var(--petrol)}.st-menu-list{background:var(--ink3);border:1px solid var(--line2);border-radius:12px;flex-direction:column;min-width:220px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 16px 40px #00000080}.st-menu-item{min-height:44px;color:var(--chalk);border-radius:8px;align-items:center;padding:10px 12px;font-size:15px;text-decoration:none;display:flex}.st-menu-item:hover{background:var(--petrol-g)}.st-vacancy{border:1px dashed var(--line2);border-radius:var(--tr-radius);gap:14px;min-width:0;padding:18px;display:flex}.st-vacancy-icon{color:var(--muted);flex-shrink:0;margin-top:2px}.st-vacancy-body{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.st-vacancy-body b{color:var(--chalk);font-size:17px}.st-vacancy-body>span{color:var(--muted);margin-bottom:6px;font-size:15px}.st-effects{padding:22px}.st-effects-title{color:var(--chalk);justify-content:space-between;align-items:center;gap:10px;margin:0;font-size:20px;font-weight:700;display:flex}.st-effects-title svg{color:var(--muted);flex-shrink:0}.st-effects-intro{color:var(--muted);margin:10px 0 16px;font-size:15px}.st-effect-list,.st-role-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.st-effect{background:#ffffff09;border-radius:12px;align-items:center;gap:16px;padding:14px 16px;display:flex}.st-effect-value{font-variant-numeric:tabular-nums;flex-shrink:0;min-width:84px;font-size:24px;font-weight:800}.st-effect-value--better{color:var(--petrol-b)}.st-effect-value--worse{color:var(--warn)}.st-effect-value--neutral{color:var(--muted)}.st-effect-body{min-width:0;color:var(--muted);flex-direction:column;gap:2px;font-size:14px;display:flex}.st-effect-body b{color:var(--chalk);font-size:16px;font-weight:600}.st-effects-sub{color:var(--chalk);margin:22px 0 10px;font-size:16px;font-weight:700}.st-role-list li{color:var(--muted);flex-direction:column;gap:2px;font-size:14px;display:flex}.st-role-list li span:first-child{color:var(--chalk);font-size:15px;font-weight:600}.st-market{padding:20px 22px}.st-filters{flex-wrap:wrap;gap:14px 20px;margin-bottom:16px;display:flex}.st-filter{color:var(--muted);flex-direction:column;gap:6px;font-size:14px;display:flex}.st-filter .tr-select{min-width:180px}@media (width<=1180px){.st-depts{grid-template-columns:repeat(2,minmax(0,1fr))}.st-layout{grid-template-columns:minmax(0,1fr)}}.st-card-chev,.st-info-btn,.st-effect-icon{display:none}@media (width<=720px){.st-page{--tr-gap:14px;padding:0 16px calc(8px + env(safe-area-inset-bottom))}.st-header-cta,.st-page>.image-header>.image-header__actions{display:none}.st-metrics{background:var(--ink2);border:1px solid var(--line);border-radius:var(--tr-radius);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:12px 0;display:grid}.st-metrics .tr-metric{background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 6px;padding:2px 8px;display:grid}.st-metrics .tr-metric+.tr-metric{border-left:1px solid var(--line)}.st-metrics .tr-metric-main{display:contents}.st-metrics .tr-metric-icon{width:20px;height:20px;color:var(--petrol-b);grid-row:1}.st-metrics .tr-metric-value{grid-area:1/2;margin:0;font-size:18px;line-height:1.2}.st-metrics .tr-metric-label{color:var(--muted);grid-area:2/1/auto/-1;font-size:13px}.tr-tabs--icons{background:var(--ink2);border:1px solid var(--line);scrollbar-width:none;border-radius:14px;gap:4px;padding:4px}.tr-tabs--icons::-webkit-scrollbar{display:none}.tr-tabs--icons .tr-tab{border:1px solid #0000;border-radius:10px;flex-shrink:0;gap:8px;margin:0;padding:8px 14px;font-size:15px}.tr-tabs--icons .tr-tab--active{color:var(--petrol-b);background:var(--petrol-g);border-color:var(--petrol);font-weight:700}.tr-tab-icon{flex-shrink:0}.st-depts{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;margin:0 -16px 14px;padding:2px 16px 4px;scroll-padding:0 16px;display:flex;position:relative;overflow-x:auto}.st-depts::-webkit-scrollbar{display:none}.st-dept{text-align:center;scroll-snap-align:start;flex:none;align-items:center;gap:4px;min-width:92px;max-width:150px;min-height:88px;padding:12px 10px}.st-dept-head{flex-direction:column;gap:4px}.st-dept-name{flex:none;font-size:15px;line-height:1.2}.st-dept-count{color:var(--muted);font-size:14px;font-weight:500}.st-dept--selected .st-dept-count{color:var(--chalk)}.st-dept--selected{background:var(--petrol)}@supports (color:color-mix(in lab, red, red)){.st-dept--selected{background:color-mix(in srgb, var(--petrol) 12%, var(--ink2))}}.st-dept-duty,.st-dept .tr-meter{display:none}.st-layout{gap:var(--tr-gap);flex-direction:column;display:flex}.st-team{background:var(--ink2);border:1px solid var(--line);border-radius:var(--tr-radius);gap:12px;padding:14px 12px}.st-team-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 14px;display:grid}.st-team-icon{color:var(--petrol)}.st-team-title{font-size:22px}.st-team-sub{margin:2px 0 0;font-size:14px}.st-team-head .tr-select{grid-column:1/-1;width:100%;max-width:none}.st-cards{grid-template-columns:minmax(0,1fr);gap:10px}.st-card{background:var(--ink);gap:10px;padding:14px 12px}.st-card-top{align-items:center;gap:12px}.st-avatar{width:52px;height:52px}.st-card-name{font-size:18px}.st-card-role{font-size:15px}.st-rating{background:var(--petrol-g);border-color:var(--petrol-d);min-width:52px;padding:4px 8px}.st-rating b{color:var(--petrol-b);font-size:20px}.st-rating span{font-size:13px}.st-card-chev{color:var(--muted);flex-shrink:0;margin-right:-4px;display:block}.st-menu{display:none}.st-card-foot{padding-top:10px;font-size:15px}.st-card-facts{flex-flow:wrap;gap:6px 16px}.st-card-meta{margin-top:-2px;font-size:13px}.st-vacancy{background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;padding:14px 12px;display:grid}.st-vacancy-body{display:contents}.st-vacancy-icon{box-sizing:content-box;border:1px dashed var(--line2);border-radius:50%;grid-row:1/span 2;width:26px;height:26px;margin:0;padding:11px}.st-vacancy-body b{align-self:end;font-size:17px}.st-vacancy-body>span{align-self:start;margin:0;font-size:14px}.st-vacancy .st-btn{grid-column:1/-1;width:100%;margin-top:8px}.st-effects{padding:0 12px}.st-effects-title{font-size:18px}.st-effects-toggle{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 0;display:flex}.st-effects-toggle:focus-visible,.st-info-btn:focus-visible{outline:2px solid var(--petrol-b);outline-offset:2px;border-radius:8px}.st-effects-toggle>svg:first-child{color:var(--petrol-b);flex-shrink:0}.st-effects-toggle>span{flex:1;min-width:0}.st-effects-toggle>svg:last-child{color:var(--muted);flex-shrink:0;transition:transform .15s}.st-effects-toggle[aria-expanded=false]>svg:last-child{transform:rotate(-90deg)}.st-effects-body{padding-bottom:14px}.st-effects-body[hidden]{display:none}.st-effects-intro{margin:0 0 10px;font-size:14px}.st-effect-list{gap:0}.st-effect{border-top:1px solid var(--line);background:0 0;gap:10px;padding:4px 0}.st-effect-icon{color:var(--petrol-b);flex-shrink:0;display:block}.st-effect-value{min-width:62px;font-size:20px}.st-effect-body{flex:1;padding:6px 0;font-size:14px}.st-effect-body b{font-size:15px}.st-info-btn{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-right:-8px;padding:0;display:inline-flex}.st-info-btn[aria-expanded=true]{color:var(--petrol-b)}.st-effects-sub{margin:16px 0 8px}.st-market{padding:14px 12px}.st-filters{flex-direction:column;gap:10px}.st-filter{font-size:14px}.st-filter .tr-select,.st-filter input{width:100%;min-width:0;max-width:none}.st-page .tm-btn,.sp-page .tm-btn{min-height:44px;padding:8px 14px;font-size:12px}.st-page .tm-search,.sp-page .tm-search,.sp-page select{min-height:44px;font-size:15px}.sp-page{overflow-x:clip}}@media (width<=380px){.st-metrics .tr-metric-icon{display:none}.st-metrics .tr-metric-value{grid-column:1/-1}}.tx-page{padding-bottom:24px}.app-main:has(>.tx-page){max-width:1360px}.tx-page button:focus-visible,.tx-page select:focus-visible,.tx-page input:focus-visible,.tx-panel button:focus-visible,.tx-panel:focus-visible{outline:2px solid var(--petrol-b);outline-offset:2px}.tx-lead{max-width:90ch;color:var(--muted);margin:0 0 14px;font-size:15px}.tx-empty{color:var(--muted);margin:0;padding:14px 4px;font-size:15px}.tx-section{color:var(--chalk);margin:26px 0 12px;font-size:19px;font-weight:700}.tx-sub{color:var(--muted);overflow-wrap:anywhere;font-size:14px}.tx-sub--row{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.tx-muted{color:var(--muted)}.tx-linkbtn{font:inherit;color:var(--petrol);cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:600}.tx-linkbtn:hover{text-decoration:underline}.tx-alert{color:var(--chalk);background:var(--petrol-g);border:1px solid var(--petrol-d);border-radius:12px;margin:0 0 14px;padding:12px 16px;font-size:15px}.tx-window{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.tx-window-badge{border:1px solid var(--line2);color:var(--chalk);border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 18px;font-size:16px;font-weight:600;display:inline-flex}.tx-window-badge--open{color:var(--petrol-b);background:var(--petrol-g);border-color:var(--petrol-d)}.tx-window-badge--deadline{color:var(--warn);background:#d9a44a1f;border-color:#d9a44a80}.tx-window-badge--closed{color:var(--muted)}.tx-window-note{color:var(--muted);text-align:right;margin:0;font-size:14px}.tx-metrics{margin-bottom:var(--tr-gap)}.tx-metrics .tr-metric{align-items:center;position:relative}.tx-metrics .tr-metric:hover{border-color:var(--line2);background:var(--petrol)}@supports (color:color-mix(in lab, red, red)){.tx-metrics .tr-metric:hover{background:color-mix(in srgb, var(--petrol) 5%, var(--ink2))}}.tx-metrics .tr-metric-icon{color:var(--petrol-b)}.tx-metrics .tr-metric-main{flex-direction:column;padding-right:36px;display:flex}.tx-metrics .tr-metric-label{order:2;font-size:17px}.tx-metrics .tr-metric-value{order:1;margin:0}.tx-metrics .tr-metric-caption{order:3}.tx-metrics .tr-metric-action{margin:0;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.tx-metric-btn{all:unset;box-sizing:border-box;color:var(--muted);cursor:pointer;display:inline-flex}.tx-metric-btn:after{content:"";border-radius:var(--tr-radius);position:absolute;inset:0}.tx-metric-btn:focus-visible:after{outline:2px solid var(--petrol-b);outline-offset:2px}.tx-metric-btn .tr-link-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tx-tabs{margin-bottom:var(--tr-gap);background:var(--ink2);border:1px solid var(--line);border-radius:var(--tr-radius);grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;gap:0;display:grid}.tx-tabs .tr-tab{min-height:56px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:10px;margin:0;padding:8px 16px;font-size:17px;font-weight:500;display:inline-flex}.tx-tabs .tr-tab:hover{color:var(--chalk)}.tx-tabs .tr-tab--active{color:var(--chalk);border-bottom-color:var(--petrol);font-weight:700}.tx-tabs .tr-tab--active svg{color:var(--petrol-b)}.tx-badge{color:#fff;font-variant-numeric:tabular-nums;background:#c9473b;border-radius:12px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:14px;font-weight:700;display:inline-flex}.tx-btn{border:1px solid var(--line2);background:var(--ink2);min-height:44px;color:var(--chalk);font:inherit;cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:15px;font-weight:600;display:inline-flex}.tx-btn:hover:not(:disabled){border-color:var(--muted)}.tx-btn:disabled{opacity:.5;cursor:default}.tx-btn--primary{background:var(--petrol);border-color:var(--petrol);color:#06231f;font-weight:700}.tx-btn--primary:hover:not(:disabled){background:var(--petrol-b);border-color:var(--petrol-b)}.tx-btn--wide{min-height:56px;padding:0 22px}.tx-icon-btn{border:1px solid var(--line2);background:var(--ink2);width:44px;height:44px;color:var(--chalk);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tx-icon-btn:hover:not(:disabled){border-color:var(--muted)}.tx-icon-btn--on{color:var(--petrol-b);border-color:var(--petrol);background:var(--petrol-g)}.tx-input{border:1px solid var(--line2);background:var(--ink3);min-width:0;min-height:44px;color:var(--chalk);font:inherit;border-radius:10px;padding:8px 12px;font-size:15px}.tx-tag{border:1px solid var(--line2);color:var(--muted);white-space:nowrap;border-radius:6px;align-items:center;padding:1px 8px;font-size:13px;font-weight:600;display:inline-flex}.tx-tag--scout{color:var(--gold-b);border-color:var(--gold-d)}.tx-tag--turn{color:var(--petrol-b);border-color:var(--petrol);background:var(--petrol-g)}.tx-filters{margin-bottom:12px}.tx-filterrow{grid-template-columns:minmax(220px,1fr) 190px 190px auto auto;align-items:stretch;gap:12px;display:grid}.tx-search{border:1px solid var(--line2);background:var(--ink2);min-height:56px;color:var(--muted);border-radius:12px;align-items:center;gap:10px;padding:0 16px;display:flex}.tx-search:focus-within{border-color:var(--petrol)}.tx-search input{min-width:0;color:var(--chalk);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.tx-field{flex-direction:column;gap:4px;min-width:0;display:flex}.tx-field-label{color:var(--muted);font-size:13px}.tx-field select,.tx-field input{border:1px solid var(--line2);background:var(--ink2);min-height:44px;color:var(--chalk);font:inherit;border-radius:10px;width:100%;min-width:0;padding:8px 12px;font-size:15px}.tx-field select option,.tx-sortselect select option{background:var(--ink2);color:var(--chalk)}.tx-filterrow .tx-field{border:1px solid var(--line2);background:var(--ink2);border-radius:12px;justify-content:center;gap:0;padding:6px 12px 4px}.tx-filterrow .tx-field select{background:0 0;border:0;min-height:30px;padding:0;font-size:16px}.tx-more{background:var(--ink2);border:1px solid var(--line);border-radius:var(--tr-radius);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;margin-top:12px;padding:16px 18px;display:grid}.tx-check{min-height:44px;color:var(--chalk);cursor:pointer;align-self:end;align-items:center;gap:10px;font-size:15px;display:inline-flex}.tx-check input{width:20px;height:20px;accent-color:var(--petrol)}.tx-chips{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;padding:0;list-style:none;display:flex}.tx-chip{border:1px solid var(--petrol);background:var(--petrol-g);min-height:40px;color:var(--petrol-b);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:4px 14px;font-size:15px;display:inline-flex}.tx-chip:hover{background:#2dd4c43d}.tx-results{margin-bottom:var(--tr-gap);overflow:hidden}.tx-results-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:16px 20px;display:flex}.tx-results-title{color:var(--chalk);margin:0;font-size:18px;font-weight:700}.tx-sortselect{color:var(--muted);align-items:center;gap:12px;font-size:15px;display:inline-flex}.tx-tablewrap{border-top:1px solid var(--line);overflow-x:auto;container-type:inline-size}.tx-table{border-collapse:collapse;width:100%;color:var(--chalk);font-size:14px}.tx-table th{text-align:left;color:var(--muted);white-space:nowrap;border-bottom:1px solid var(--line);background:#ffffff05;padding:12px 14px;font-size:14px;font-weight:500}.tx-table th:first-child,.tx-table td:first-child{padding-left:20px}.tx-table th:last-child,.tx-table td:last-child{padding-right:20px}.tx-sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.tx-sort:hover{color:var(--chalk)}.tx-table th[aria-sort=ascending] .tx-sort,.tx-table th[aria-sort=descending] .tx-sort{color:var(--petrol-b);font-weight:600}.tx-cell{vertical-align:middle;border-bottom:1px solid var(--line);padding:14px 12px}.tx-row:last-child .tx-cell{border-bottom:0}.tx-row:hover{background:#ffffff06}.tx-player{align-items:center;gap:14px;min-width:200px;display:flex}.tx-player-main{flex-direction:column;gap:2px;min-width:0;display:flex}.tx-player-name{color:var(--chalk);overflow-wrap:anywhere;font-size:16px;font-weight:700}.tx-player-club{color:var(--muted);font-size:14px}.tx-free{align-items:center;gap:6px;display:inline-flex}.tx-tags{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.tx-note{color:var(--gold-b);font-size:14px}.tx-player-main .tx-sub{white-space:nowrap}.tx-avatar{width:52px;height:52px}.tx-pos{font-size:15px;font-weight:600}.tx-pill{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:16px;font-weight:700;display:inline-block}.tx-pill--high{color:var(--ok);background:#5fc98a29}.tx-pill--mid{color:var(--gold-b);background:#f0d07024}.tx-pill--low,.tx-pill--unknown{color:var(--chalk);background:var(--ink3)}.tx-potential{flex-direction:column;gap:3px;display:inline-flex}.tx-potential-text{color:var(--muted);white-space:nowrap;font-size:14px}.tx-stars{letter-spacing:2px;white-space:nowrap;font-size:19px;line-height:1;display:inline-block;position:relative}.tx-stars-base{color:#ffffff29}.tx-stars-range,.tx-stars-fill{white-space:nowrap;position:absolute;top:0;left:0;overflow:hidden}.tx-stars-range{color:#f0d07066}.tx-stars-fill{color:var(--gold-b)}.tx-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}.tx-know{flex-direction:column;gap:4px;min-width:120px;display:flex}.tx-know-pct{color:var(--chalk);font-variant-numeric:tabular-nums;font-size:14px}.tx-know-stage{color:var(--muted);font-size:14px}.tx-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.tx-actions .tx-btn--primary{flex:100%}@container (width>=1180px){.tx-actions{flex-wrap:nowrap}.tx-actions .tx-btn--primary{flex:none}}.tx-actions:has(.tx-scout-panel){flex-wrap:wrap}.tx-scout-panel{box-sizing:border-box;border:1px solid var(--line2);background:var(--ink3);text-align:left;white-space:normal;border-radius:12px;flex-direction:column;flex:100%;order:10;gap:10px;width:0;min-width:100%;padding:10px 12px 12px 14px;display:flex}.tx-scout-panel-head{align-items:flex-start;gap:8px;display:flex}.tx-scout-panel-heading{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tx-scout-panel-title{color:var(--chalk);font-size:15px;font-weight:700}.tx-scout-panel-usage{color:var(--muted);font-size:14px}.tx-scout-panel .tx-scout-close{flex-shrink:0;width:44px;height:44px;margin:-6px -8px 0 0}.tx-scout-choice{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;display:grid}.tx-scout-option{white-space:normal;text-align:center;flex-direction:column;gap:2px;min-height:56px;padding:6px 12px;line-height:1.2}.tx-scout-option-cost{color:var(--muted);font-size:13px;font-weight:500}.tx-scout-message{max-width:70ch;color:var(--chalk);margin:0;font-size:15px;line-height:1.45}.tx-scout-limit-actions{flex-wrap:wrap;gap:8px;display:flex}.tx-scout-limit-actions .tx-btn{white-space:normal;text-align:center;flex:auto;line-height:1.25;text-decoration:none}.tx-scout-error{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:10px;display:flex}.tx-scout-error .tx-scout-message{color:var(--gold-b)}.tx-capacity-card{margin-bottom:var(--tr-gap);flex-direction:column;gap:10px;padding:18px 22px;display:flex}.tx-capacity-usage{flex-direction:column;gap:6px;max-width:420px;display:flex}.tx-capacity-value{color:var(--chalk);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.tx-capacity-text{color:var(--muted);margin:0;font-size:15px}.tx-capacity-card .tx-scout-limit-actions .tx-btn{flex:0 auto}.tx-empty--action{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.tx-empty--action p{margin:0}#scouting-laufend{scroll-margin-top:16px}#scouting-laufend:focus{outline:none}#scouting-laufend:focus-visible{outline:2px solid var(--petrol-b);outline-offset:4px}.tx-results-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:14px 20px;display:flex}.tx-hint{color:var(--muted);flex:360px;align-items:flex-start;gap:10px;margin:0;font-size:14px;display:flex}.tx-hint svg{flex-shrink:0;margin-top:2px}.tx-pager{align-items:center;gap:6px;display:inline-flex}.tx-pager-info{color:var(--muted);margin-right:10px;font-size:14px}.tx-pager-gap{color:var(--muted);padding:0 4px}.tx-page-btn{border:1px solid var(--line2);min-width:40px;height:40px;color:var(--chalk);font:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.tx-page-btn:disabled{opacity:.4;cursor:default}.tx-page-btn--current{border-color:var(--petrol);color:var(--petrol-b);background:var(--petrol-g)}.tx-tip{margin-bottom:var(--tr-gap);align-items:center;gap:20px;padding:20px 24px;display:flex}.tx-tip-icon{background:var(--petrol-g);width:68px;height:68px;color:var(--petrol-b);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tx-tip-body{flex:1;min-width:0}.tx-tip-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--petrol-b);margin:0;font-size:13px;font-weight:600}.tx-tip-title{color:var(--chalk);margin:2px 0 4px;font-size:22px;font-weight:700}.tx-tip-text{color:var(--muted);margin:0;font-size:15px}.tx-tip-link{font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:16px}.tx-overview{gap:var(--tr-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.tx-overview-wide{grid-column:1/-1}.tx-overview-wide .tx-tip{margin-bottom:0}.tx-block{flex-direction:column;gap:12px;min-width:0;padding:20px 22px;display:flex}.tx-block-title{color:var(--chalk);align-items:center;gap:10px;margin:0;font-size:19px;font-weight:700;display:flex}.tx-block-title svg{color:var(--muted);flex-shrink:0}.tx-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.tx-list-item{align-items:center;gap:12px;display:flex}.tx-item-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.tx-item{align-items:center;gap:16px;margin-bottom:10px;padding:16px 20px;display:flex}.tx-item-side{flex-shrink:0}.tx-need-pos{text-align:center;min-width:52px;color:var(--petrol-b);background:var(--petrol-g);border:1px solid var(--petrol-d);border-radius:10px;flex-shrink:0;padding:8px 6px;font-size:16px;font-weight:700}.tx-capacity{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 8px;font-size:15px;display:flex}.tx-views{margin-bottom:16px}.tx-neg{flex-direction:column;gap:14px;margin-bottom:14px;padding:20px 22px;display:flex}.tx-neg--turn{border-color:var(--petrol);box-shadow:0 0 0 1px var(--petrol-d)}.tx-neg-head{align-items:center;gap:14px;display:flex}.tx-neg-id{flex:1;min-width:0}.tx-neg-name{color:var(--chalk);margin:0;font-size:16px;font-weight:700}.tx-neg-sub{color:var(--muted);flex-wrap:wrap;gap:2px 14px;margin:2px 0 0;font-size:14px;display:flex}.tx-neg-now{background:#ffffff09;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:14px 16px;display:grid}.tx-neg-now dt{color:var(--muted);font-size:14px}.tx-neg-now dd{margin:0}.tx-neg-fee{color:var(--chalk);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.tx-neg-next{color:var(--chalk);font-size:16px;font-weight:600}.tx-neg-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tx-details>summary{min-height:44px;color:var(--petrol);cursor:pointer;align-items:center;font-size:15px;font-weight:600;display:flex}.tx-timeline ol{color:var(--muted);flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:14px;display:flex}.tx-hist{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;padding:16px 20px;display:flex}.tx-hist-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.tx-hist-name{color:var(--chalk);font-size:16px;font-weight:700}.tx-hist-fee{text-align:right;flex-shrink:0}.tx-squad{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-bottom:12px;padding:18px 22px;display:flex}.tx-squad-info{flex-direction:column;flex:360px;gap:8px;min-width:0;display:flex}.tx-squad-head{align-items:center;gap:14px;display:flex}.tx-squad-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tx-squad-controls input.tx-input{width:300px;max-width:100%}.tx-facts{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.tx-fact{border:1px solid var(--line2);color:var(--chalk);border-radius:8px;padding:4px 12px;font-size:14px}.tx-fact--ask{border-color:var(--petrol-d)}.tx-panel-bg{z-index:400;background:#040a0c99;justify-content:flex-end;display:flex;position:fixed;inset:0}.tx-panel{background:var(--ink2);border-left:1px solid var(--line2);outline:none;flex-direction:column;width:min(540px,100%);height:100%;animation:.2s ease-out tx-panel-in;display:flex;box-shadow:-24px 0 60px #00000073}.tx-panel-head{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 4px 22px;display:flex}.tx-panel-head .tr-icon-btn{margin-left:auto}.tx-panel-title{color:var(--chalk);margin:0;font-size:19px}.tx-panel-body{flex:1;padding:0 22px 28px;font-size:15px;overflow-y:auto}.tx-panel input:not([type=checkbox]):not([type=radio]),.tx-panel select{min-height:44px;font-size:15px}.tx-panel label,.tx-panel .tm-listing-sub{font-size:14px}.tx-offer{flex-direction:column;gap:12px;display:flex}.tx-offer-title{color:var(--chalk);margin:0;font-size:21px;font-weight:700}.tx-offer-fee .tx-input{width:100%;font-size:16px}.tx-offer-actions{flex-wrap:wrap;gap:10px;display:flex}.tx-offer-result{color:var(--chalk);margin:0;font-size:16px}.tx-offer-preview{background:#ffffff09;border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.tx-offer-posts{flex-direction:column;gap:2px;margin:2px 0;padding-left:20px;display:flex}.tx-panel .tm-bid-hint,.tx-panel .tm-listing-sub{font-size:14px}.tx-panel .tm-search,.tx-neg .tm-search{border-radius:10px;min-height:44px;font-size:15px}.tx-panel .tm-btn,.tx-neg .tm-btn{letter-spacing:0;text-transform:none;border:1px solid var(--line2);background:var(--ink3);min-height:44px;color:var(--chalk);border-radius:10px;padding:8px 14px;font-size:14px;font-weight:600}.tx-panel .tm-btn--contract,.tx-neg .tm-btn--contract{background:var(--petrol);border-color:var(--petrol);color:#06231f;font-weight:700}.tx-panel .tm-btn:disabled,.tx-neg .tm-btn:disabled{opacity:.45}.tx-panel .tm-sec,.tx-neg .tm-sec{letter-spacing:0;text-transform:none;color:var(--chalk);padding:12px 0 8px;font-size:17px;font-weight:700}.tx-panel .tm-listing,.tx-neg .tm-listing{cursor:default;padding:10px 0}.tx-neg .tm-listing-sub,.tx-neg .tm-bid-hint{font-size:14px}.tx-term{background:var(--ink3);border:1px solid var(--line);border-radius:10px;margin-top:8px;padding:0 14px}.tx-term>summary{min-height:44px;color:var(--chalk);cursor:pointer;align-items:center;font-size:16px;font-weight:600;display:flex}.tx-term[open]{padding-bottom:12px}.tx-panel .ct-panel .tm-listing-sub,.tx-neg .ct-panel .tm-listing-sub{margin:2px 0;line-height:1.45;display:block}.tx-panel .ct-form,.tx-neg .ct-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;margin-top:14px;display:grid}.tx-panel .ct-form>.ct-label,.tx-neg .ct-form>.ct-label{flex-direction:column;gap:4px;display:flex}.tx-panel .ct-label,.tx-neg .ct-label{font-size:14px}.tx-panel .ct-label--wide,.tx-neg .ct-label--wide,.tx-panel .ct-form-wide,.tx-neg .ct-form-wide{grid-column:1/-1}.tx-panel .ct-form select,.tx-neg .ct-form select{border:1px solid var(--line2);background:var(--ink3);width:100%;min-height:44px;color:var(--chalk);font:inherit;border-radius:10px;padding:8px 10px;font-size:15px}.tx-panel .ct-form input.tm-search,.tx-neg .ct-form input.tm-search,.tx-panel .ct-clause-list input.tm-search,.tx-neg .ct-clause-list input.tm-search{width:100%;margin-top:4px;display:block}.tx-panel .ct-clauses summary,.tx-neg .ct-clauses summary{min-height:44px;color:var(--chalk);align-items:center;font-size:15px;font-weight:600;display:flex}.tx-panel .ct-clause-list>label,.tx-neg .ct-clause-list>label{padding:6px 0}.tx-panel .ct-clause-list input[type=checkbox],.tx-neg .ct-clause-list input[type=checkbox]{vertical-align:middle;width:20px;height:20px;accent-color:var(--petrol);margin-right:6px}.tx-panel .ct-hint,.tx-neg .ct-hint{margin-top:2px;font-size:13px}.tx-panel .ct-fee,.tx-neg .ct-fee{font-size:14px}.tx-panel .ct-actions,.tx-neg .ct-actions{gap:10px;margin-top:14px}@keyframes tx-panel-in{0%{opacity:.6;transform:translate(32px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tx-panel{animation:none}}@media (width<=1180px){.tx-filterrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.tx-search{grid-column:1/-1}.tx-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-tip{flex-wrap:wrap}}.tx-sort-icon{display:none}@media (width<=720px){.tx-page{--tr-gap:14px;padding:0 16px calc(8px + env(safe-area-inset-bottom))}.tx-window{align-items:flex-start;gap:4px}.tx-window-badge{border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 8px;padding:8px 12px;font-size:14px;line-height:1.3;display:grid}.tx-window-badge>svg{grid-row:1/span 2}.tx-window-badge>span[aria-hidden=true]{display:none}.tx-window-badge>span+span{font-size:13px;font-weight:500}.tx-window-note{text-align:left;font-size:13px}.tx-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tx-metrics .tr-metric{grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px;min-height:92px;padding:10px 8px 10px 10px;display:grid}.tx-metrics .tr-metric-main{padding:0;display:contents}.tx-metrics .tr-metric-icon{grid-row:1;width:26px;height:26px;margin:0}.tx-metrics .tr-metric-value{grid-area:1/2;font-size:26px;line-height:1.1}.tx-metrics .tr-metric-label{color:var(--muted);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;grid-area:2/1/auto/-1;align-self:start;font-size:13px;line-height:1.3}.tx-metrics .tr-metric-action{top:8px;right:4px;transform:none}.tx-metrics .tx-metric-btn svg{width:16px;height:16px}.tx-tabs{margin:0 -16px var(--tr-gap);border:0;border-bottom:1px solid var(--line);scrollbar-width:none;background:0 0;border-radius:0;padding:0 16px;scroll-padding:0 16px;display:flex;overflow-x:auto}.tx-tabs::-webkit-scrollbar{display:none}.tx-tabs .tr-tab{flex:none;gap:8px;min-height:48px;margin:0 0 -1px;padding:8px 14px;font-size:16px}.tx-tabs .tr-tab:first-child{padding-left:4px}.tx-tabs .tr-tab--active{color:var(--petrol-b)}.tx-filterrow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tx-search{order:1;grid-column:1/span 3;min-height:52px;padding:0 12px}.tx-filterrow>button[type=submit]{order:2;grid-column:4;min-height:52px;padding:0 6px;font-size:15px}.tx-filterrow .tx-field{order:3;grid-column:span 2;min-height:52px;padding:0;position:relative}.tx-filterrow .tx-field-label{z-index:1;pointer-events:none;font-size:13px;line-height:1.2;position:absolute;top:7px;left:12px}.tx-filterrow .tx-field select{width:100%;min-height:52px;padding:20px 8px 0 12px}.tx-filterrow>button[aria-expanded]{order:4;grid-column:span 2;min-height:52px;padding:0 10px;font-size:15px}.tx-more{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:14px}.tx-more .tx-field--status,.tx-more .tx-check{grid-column:1/-1}.tx-chips{gap:8px}.tx-chip{min-height:44px;padding:4px 12px}.tx-linkbtn{align-items:center;gap:6px;min-height:44px;display:inline-flex}.tx-results{background:0 0;border:0;border-radius:0;overflow:visible}.tx-results-head{flex-wrap:nowrap;gap:12px;padding:4px 0 10px}.tx-results-title{white-space:nowrap;flex-shrink:0;font-size:17px}.tx-sortselect{flex:auto;gap:0;min-width:0;max-width:190px;position:relative}.tx-sortselect-text{display:none}.tx-sort-icon{color:var(--muted);pointer-events:none;display:block;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.tx-sortselect select{text-overflow:ellipsis;width:100%;max-width:none;min-height:48px;padding:0 4px 0 38px;font-size:14px}.tx-empty{padding:14px 0}.tx-results-foot{border-top:0;padding:14px 0 0}.tx-pager{flex-wrap:wrap;justify-content:center;gap:8px;width:100%}.tx-pager-info{text-align:center;flex:100%;margin:0}.tx-page-btn{min-width:44px;height:44px}.tx-cards{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tx-pcard{background:var(--ink2);border:1px solid var(--line);border-radius:var(--tr-radius);flex-direction:column;gap:12px;padding:14px;display:flex}.tx-pcard-head{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar name stage""avatar meta know";align-items:start;gap:4px 12px;display:grid}.tx-pcard-head .tx-avatar{grid-area:avatar;width:48px;height:48px}.tx-pcard-name{color:var(--chalk);overflow-wrap:anywhere;grid-area:name;align-self:center;font-size:16px;font-weight:700;line-height:1.25}.tx-pcard-stage{border:1px solid var(--petrol-d);background:var(--petrol-g);color:var(--petrol-b);white-space:nowrap;border-radius:999px;grid-area:stage;place-self:center end;padding:2px 10px;font-size:13px;font-weight:600}.tx-pcard-meta{color:var(--muted);flex-wrap:wrap;grid-area:meta;align-items:center;gap:0 6px;font-size:14px;display:flex}.tx-pcard-meta>span:not(:last-child):after{content:"·";margin-left:6px}.tx-pcard-know{flex-direction:column;grid-area:know;gap:4px;width:112px;display:flex}.tx-pcard-know-text{color:var(--muted);white-space:nowrap;font-size:13px}.tx-pcard-know-text b{color:var(--chalk);font-variant-numeric:tabular-nums;font-weight:600}.tx-pcard-extra{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.tx-pcard-vals{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);padding-top:12px;display:grid}.tx-pcard-val{flex-direction:column;gap:2px;min-width:0;padding-left:4px;display:flex}.tx-pcard-val+.tx-pcard-val{border-left:1px solid var(--line);padding-left:14px}.tx-pcard-label{color:var(--muted);font-size:14px}.tx-pcard-big{color:var(--chalk);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:22px;font-weight:700;line-height:1.25}.tx-pcard-pot{flex-wrap:wrap;align-items:flex-start;gap:0 8px;margin-top:4px;display:flex}.tx-pcard-pot .tx-stars{letter-spacing:1px;font-size:17px}.tx-pcard-hint{color:var(--muted);margin-top:2px;font-size:13px}.tx-pcard-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tx-pcard-actions .tx-icon-btn{width:48px;height:48px}.tx-pcard-actions .tx-scout-btn{flex:1 1 0;min-width:0;min-height:48px;padding:0 8px}.tx-pcard-actions .tx-offer-btn{flex:1.2 1 0;min-width:0;min-height:48px;padding:0 8px}.tx-pcard-actions>.tx-tag--scout{flex:1 1 0;justify-content:center;align-items:center;min-height:48px;font-size:14px;display:inline-flex}.tx-pcard-actions .tx-scout-panel{order:5}.tx-pcard-actions .tx-scout-choice{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tx-pcard-actions .tx-scout-option{min-height:56px;padding:6px 8px}.tx-pcard-actions .tx-scout-limit-actions .tx-btn{flex:100%;min-height:48px}.tx-capacity-card{padding:16px}.tx-overview{grid-template-columns:minmax(0,1fr)}.tx-block,.tx-neg{padding:16px}.tx-neg-now{grid-template-columns:minmax(0,1fr)}.tx-neg-head{flex-wrap:wrap}.tx-neg-id{flex:160px}.tx-hist{flex-direction:column}.tx-hist-fee{text-align:left}.tx-item{flex-wrap:wrap}.tx-tip{flex-wrap:wrap;gap:14px;padding:16px}.tx-tip-icon{width:52px;height:52px}.tx-tip-link{align-items:center;min-height:44px;margin-left:0;display:inline-flex}.tx-panel-bg{background:var(--ink)}.tx-panel{width:100%;height:100dvh;box-shadow:none;border-left:0;animation:.22s ease-out tx-sheet-up}.tx-panel-head{z-index:2;background:var(--ink2);border-bottom:1px solid var(--line);min-height:56px;padding:6px 8px 6px 16px;position:sticky;top:0}.tx-panel-head .tr-icon-btn{width:44px;height:44px}.tx-panel-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;padding:14px 16px 0;display:flex}.tx-panel-body>*{flex:1 0 auto}.tx-panel-body>:last-child:not(.tx-offer):not(.ct-panel){padding-bottom:calc(16px + env(safe-area-inset-bottom))}.tx-panel-head:not(:has(.tx-panel-title)){z-index:3;background:0 0;border:0;min-height:0;padding:0;position:absolute;top:4px;right:4px}.tx-panel-head:not(:has(.tx-panel-title))+.tx-panel-body{padding-top:12px}.tx-offer-title{padding-right:48px}.tx-panel .ct-panel{flex-direction:column;margin-top:4px;padding-bottom:0;display:flex}.tx-panel .ct-form{margin-bottom:14px}.tx-panel .ct-panel>:last-child:not(.ct-actions){margin-bottom:calc(16px + env(safe-area-inset-bottom))}.tx-panel .ct-actions{z-index:1;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--ink2);border-top:1px solid var(--line2);grid-template-columns:repeat(2,minmax(0,1fr));margin:auto -16px 0;display:grid;position:sticky;bottom:0}.tx-panel .ct-actions .tm-btn{white-space:normal;min-height:48px}.tx-panel .ct-actions .tm-btn:only-child{grid-column:1/-1}.tx-offer-title{font-size:20px}.tx-offer-actions{z-index:1;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--ink2);border-top:1px solid var(--line2);flex-wrap:nowrap;order:99;margin:auto -16px 0;position:sticky;bottom:0}.tx-offer-actions .tx-btn{flex:1;min-height:48px}.tx-offer-actions .tx-btn--primary{flex:1.4}}@media (width<=380px){.tx-pcard-vals{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr)}.tx-pcard-big{white-space:nowrap;font-size:19px}.tx-pcard-pot .tx-stars{font-size:16px}}@keyframes tx-sheet-up{0%{opacity:.6;transform:translateY(40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tx-panel{animation:none}}.vp-page>.page-hero{flex-wrap:wrap;row-gap:10px;margin-bottom:4px;padding-left:0;padding-right:0}.vp-page>.page-hero>.page-hero-text{flex:220px;min-width:0}.vp-page .page-hero-title{overflow-wrap:anywhere}.vp-metrics{margin-bottom:var(--tr-gap);grid-template-columns:repeat(4,minmax(0,1fr))}.vp-grid{gap:var(--tr-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding-bottom:24px;display:grid}.vp-grid>*{min-width:0}.vp-compare,.vp-story{grid-column:1/-1}.vp-story-text{color:var(--chalk);overflow-wrap:anywhere;max-width:72ch;margin:0 0 12px;font-size:15px;line-height:1.6}.vp-story-motto{border-left:3px solid var(--club,var(--tr-teal));color:var(--chalk);margin:0 0 12px;padding-left:12px;font-size:16px;font-weight:700}.vp-subtitle{color:var(--chalk);align-items:center;gap:8px;margin:20px 0 10px;font-size:16px;font-weight:700;display:flex}.vp-subtitle svg{color:var(--muted)}.vp-facts dd{text-align:right;overflow-wrap:anywhere}.vp-facilities{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vp-facilities li{color:var(--chalk);background:#ffffff09;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:10px 12px;font-size:15px;display:flex}@media (width<=720px){.vp-facilities li{flex-direction:column;align-items:flex-start}}.vp-level{align-items:center;gap:4px;display:inline-flex}.vp-level b{color:var(--muted);margin-left:6px;font-size:14px;font-weight:600}.vp-pip{background:#ffffff1f;border-radius:3px;width:14px;height:6px}.vp-pip--on{background:var(--tr-teal)}.vp-reps{flex-direction:column;gap:16px;display:flex}.vp-rep-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.vp-rep-label{color:var(--chalk);font-size:15px;font-weight:600}.vp-rep-value{color:var(--chalk);white-space:nowrap;font-size:18px;font-weight:800}.vp-rep-value small{color:var(--muted);font-size:13px;font-weight:600}.vp-rep-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;margin-top:6px;font-size:13px;display:flex}.vp-titles{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.vp-title{border:1px solid var(--line);background:#ffffff09;border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:12px;display:flex}.vp-title--won{border-color:#f0d07059}.vp-title-count{color:var(--muted);font-size:26px;font-weight:800;line-height:1.1}.vp-title--won .vp-title-count{color:var(--gold-b)}.vp-title-label{color:var(--chalk);overflow-wrap:anywhere;font-size:14px;font-weight:600}.vp-title-note{color:var(--muted);font-size:12px}.vp-table{border-collapse:collapse;width:100%;color:var(--chalk);font-size:14px}.vp-table th,.vp-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 6px}.vp-table thead th{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.vp-table tbody tr:last-child>*{border-bottom:none}.vp-table tbody th{color:var(--muted);font-weight:500}.vp-num{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right!important}.vp-cell-sub{color:var(--muted);font-size:12px;display:block}.vp-show-compact{display:none}.vp-row-running td{color:var(--muted)}.vp-badge{white-space:nowrap;border-radius:999px;margin:0 4px 4px 0;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.vp-badge--up{color:var(--ok);background:#43cf7f1f}.vp-badge--down{color:var(--err);background:#ef5a5a1f}.vp-coef-head{flex-wrap:wrap;gap:8px 32px;display:flex}.vp-compare-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:8px;display:flex}.vp-compare-head .tr-panel-title{margin:0}.vp-select{color:var(--muted);align-items:center;gap:10px;min-width:0;font-size:14px;display:flex}.vp-select select{border:1px solid var(--line2);background:var(--ink3);max-width:100%;min-height:44px;color:var(--chalk);font:inherit;border-radius:10px;padding:8px 10px;font-size:15px}.vp-compare-table th:not(:first-child),.vp-compare-table td{width:28%}.vp-lead{color:var(--tr-teal);font-weight:700}.vp-compare-link{overflow-wrap:anywhere;white-space:normal;margin-top:12px}@media (width<=1180px){.vp-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.vp-page{--tr-gap:14px;padding:0 16px calc(8px + env(safe-area-inset-bottom))}.vp-page .tr-panel{padding:16px}.vp-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vp-metrics .tr-metric{gap:8px;padding:12px}.vp-metrics .tr-metric-icon{width:22px;height:22px;margin-top:2px}.vp-metrics .tr-metric-label{color:var(--muted);font-size:13px}.vp-metrics .tr-metric-value{margin:2px 0 0;font-size:20px}.vp-hide-compact{display:none}.vp-show-compact{display:block}.vp-table{font-size:13px}.vp-table th,.vp-table td{padding:8px 4px}.vp-select{width:100%}.vp-select select{flex:1;min-width:0}.vp-titles{grid-template-columns:repeat(2,minmax(0,1fr))}}.ng-metrics .tr-metric:has([aria-pressed=true]){border-color:var(--petrol-d)}.ng-room-layout{gap:var(--tr-gap);grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;display:grid}.ng-detail{min-width:0}.ng-blank,.ng-history{padding:18px 20px}.ng-list{min-width:0;padding-bottom:8px}.ng-list-tabs{border-bottom:1px solid var(--line);gap:4px;padding:0 10px;display:flex}.ng-list-tab{min-height:52px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:0 16px;font-size:16px;font-weight:600}.ng-list-tab:hover{color:var(--chalk)}.ng-list-tab[aria-selected=true]{color:var(--petrol-b);border-bottom-color:var(--petrol)}.ng-list-tab:focus-visible,.ng-case:focus-visible,.ng-choice:focus-visible,.ng-fold>summary:focus-visible,.ng-more>summary:focus-visible{outline:2px solid var(--petrol-b);outline-offset:2px}.ng-filter{background:var(--petrol-g);color:var(--petrol-b);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin:10px 10px 0;padding:2px 2px 2px 12px;font-size:14px;font-weight:600;display:flex}.ng-filter .tr-icon-btn{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ng-cases{flex-direction:column;gap:8px;margin:0;padding:10px;list-style:none;display:flex}.ng-case{box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:44px;color:var(--chalk);font:inherit;text-align:left;cursor:pointer;background:#ffffff05;border-radius:12px;grid-template-columns:auto minmax(0,1fr) minmax(0,max-content);align-items:start;gap:6px 12px;padding:12px;display:grid}.ng-case:hover{border-color:var(--line2)}.ng-case--selected{border-color:var(--petrol);background:var(--petrol)}@supports (color:color-mix(in lab, red, red)){.ng-case--selected{background:color-mix(in srgb, var(--petrol) 8%, var(--ink2))}}.ng-case--selected{box-shadow:0 0 0 1px var(--petrol-d)}.ng-case .tx-avatar{grid-row:1/span 2;align-self:center;width:46px;height:46px}.ng-case--plain{grid-template-columns:auto minmax(0,1fr);align-items:center}.ng-case-icon{color:var(--petrol-b);justify-self:center;width:46px}.ng-case-main{flex-direction:column;gap:3px;min-width:0;display:flex}.ng-case-name{font-size:16px;font-weight:700;line-height:1.25}.ng-case-meta{color:var(--muted);font-size:14px}.ng-case-club{min-width:0;max-width:120px;color:var(--muted);text-align:right;flex-direction:column;align-items:flex-end;gap:3px;font-size:13px;line-height:1.25;display:flex}.ng-case-foot{flex-wrap:wrap;grid-column:2/-1;justify-content:space-between;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.ng-case-fee{color:var(--chalk);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:16px;font-weight:800}.ng-empty{color:var(--muted);margin:0;padding:10px 16px;font-size:15px}.ng-status{color:var(--muted);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.ng-status-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:9px;height:9px}.ng-status--turn{color:var(--petrol-b)}.ng-status--waiting{color:var(--warn)}.ng-status--ready{color:var(--ok)}.ng-status--window{color:var(--info)}.ng-room.tx-neg{gap:18px;margin:0;padding:22px 24px}.ng-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px 20px;display:grid}.ng-head>.tx-avatar{border-width:3px;width:88px;height:88px}.ng-head-main{min-width:0}.ng-head-name{color:var(--chalk);overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:800;line-height:1.2}.ng-head-meta{color:var(--muted);margin:3px 0 0;font-size:15px}.ng-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ng-chip{border:1px solid var(--line2);min-height:38px;color:var(--chalk);background:#ffffff08;border-radius:10px;align-items:center;gap:8px;padding:4px 12px;font-size:14px;font-weight:600;display:inline-flex}.ng-chip svg{color:var(--muted);flex-shrink:0}.ng-chip--turn{border-color:var(--petrol-d);background:var(--petrol-g)}.ng-chip--deadline{color:var(--warn);background:#d9a44a14;border-color:#d9a44a73}.ng-chip--deadline svg{color:var(--warn)}.ng-head-club{align-items:center;gap:12px;min-width:0;max-width:260px;display:flex}.ng-head-club .tr-crest{width:44px;height:44px;font-size:12px}.ng-head-club-text{flex-direction:column;min-width:0;display:flex}.ng-head-club-kind{color:var(--muted);font-size:14px}.ng-head-club-name{color:var(--chalk);overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.25}.ng-steps{align-items:center;margin:0;padding:4px 0;list-style:none;display:flex}.ng-step{min-width:0;color:var(--muted);flex:1 1 0;align-items:center;gap:10px;font-size:15px;display:flex}.ng-step:first-child{flex:0 auto}.ng-step+.ng-step:before{content:"";background:var(--line2);border-radius:1px;flex:24px;min-width:16px;height:2px;margin-right:2px}.ng-step--done+.ng-step:before{background:var(--petrol-d)}.ng-step-mark{box-sizing:border-box;border:2px solid var(--line2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:inline-flex}.ng-step--done .ng-step-mark{background:var(--petrol-d);border-color:var(--petrol);color:var(--chalk)}.ng-step--current{color:var(--chalk);font-weight:700}.ng-step--current .ng-step-mark{border-color:var(--petrol);color:var(--petrol-b);box-shadow:0 0 0 4px var(--petrol-g)}.ng-step--stopped{color:var(--chalk)}.ng-step--stopped .ng-step-mark{border-color:var(--err);color:var(--err)}.ng-step-label{overflow-wrap:anywhere;line-height:1.25}.ng-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ng-card{border:1px solid var(--line);background:#ffffff05;border-radius:12px;min-width:0;padding:16px 18px}.ng-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.ng-card-title{color:var(--chalk);margin:0;font-size:18px;font-weight:700}.ng-card-for{color:var(--muted);font-size:15px;font-weight:500}.ng-card-date{color:var(--muted);font-size:14px}.ng-offer-big{flex-direction:column;margin:10px 0 8px;display:flex}.ng-offer-amount{color:var(--petrol);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:44px;font-weight:800;line-height:1.1}.ng-offer-caption{color:var(--muted);font-size:16px}.ng-offer-meta{color:var(--muted);margin-top:2px;font-size:14px}.ng-lines{flex-direction:column;margin:0;display:flex}.ng-line{border-top:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:4px 14px;padding:11px 0;display:grid}.ng-line-icon{color:var(--muted);margin-top:1px}.ng-line dt{min-width:0;color:var(--chalk);flex-direction:column;font-size:15px;display:flex}.ng-line-sub{color:var(--muted);font-size:13px}.ng-line dd{max-width:24ch;color:var(--chalk);text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700}.ng-note{border:1px solid var(--line);color:var(--muted);border-radius:10px;align-items:flex-start;gap:10px;margin:12px 0 0;padding:12px 14px;font-size:14px;display:flex}.ng-note svg{flex-shrink:0;margin-top:1px}.ng-next{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:18px;display:flex}.ng-next-title{color:var(--chalk);margin:0;font-size:20px;font-weight:700}.ng-next-text{color:var(--muted);margin:-6px 0 0;font-size:16px}.ng-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ng-choice{border:1px solid var(--line2);background:var(--ink2);min-height:52px;color:var(--chalk);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:8px 12px;font-size:16px;font-weight:600;display:inline-flex}.ng-choice:hover:not(:disabled){border-color:var(--muted)}.ng-choice:disabled{opacity:.5;cursor:default}.ng-choice[aria-pressed=true]{border-color:var(--petrol);background:var(--petrol-g);color:var(--petrol-b)}.ng-confirm{background:#e06a5e14;border:1px solid #e06a5e73;border-radius:12px;padding:14px 16px}.ng-confirm p{color:var(--chalk);margin:0 0 10px;font-size:15px}.ng-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.ng-btn-danger{color:#f2a59c;border-color:#e06a5e99}.ng-btn-danger:hover:not(:disabled){border-color:var(--err)}.ng-counter-grid{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);align-items:start;gap:16px;margin-top:12px;display:grid}.ng-counter-fields,.ng-counter-side{flex-direction:column;gap:12px;min-width:0;display:flex}.ng-field{color:var(--chalk);grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px;font-size:15px;display:grid}.ng-money-input{min-width:0;display:block;position:relative}.ng-money-input input{box-sizing:border-box;width:100%;min-height:50px;padding-right:36px;font-size:17px}.ng-money-input>span{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.ng-send{width:100%}.ng-more,.ng-fold{border:1px solid var(--line2);border-radius:10px;padding:0 14px}.ng-fold{border-color:var(--line);border-radius:12px;padding:0 16px}.ng-more>summary,.ng-fold>summary,.ct-rounds-fold>summary,.ng-advisor-factors>summary{min-height:48px;color:var(--chalk);cursor:pointer;align-items:center;gap:12px;font-size:15px;font-weight:600;list-style:none;display:flex}.ng-fold>summary{min-height:52px;font-size:16px}.ng-more>summary::-webkit-details-marker{display:none}.ng-fold>summary::-webkit-details-marker{display:none}.ct-rounds-fold>summary::-webkit-details-marker{display:none}.ng-advisor-factors>summary::-webkit-details-marker{display:none}.ng-more>summary:after,.ng-fold>summary:after,.ct-rounds-fold>summary:after,.ng-advisor-factors>summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex-shrink:0;width:8px;height:8px;margin-left:auto;transform:translateY(-2px)rotate(45deg)}.ng-more[open]>summary:after,.ng-fold[open]>summary:after,.ct-rounds-fold[open]>summary:after,.ng-advisor-factors[open]>summary:after{transform:translateY(2px)rotate(-135deg)}.ng-more>summary svg,.ng-fold>summary svg{color:var(--muted);flex-shrink:0}.ng-more[open],.ng-fold[open]{padding-bottom:14px}.ng-fold-body{padding-top:2px}.ng-fold-intro{color:var(--muted);margin:0 0 8px;font-size:14px}.ng-facts{color:var(--muted);flex-direction:column;gap:6px;margin:0;font-size:15px;display:flex}.ng-facts div{justify-content:space-between;gap:12px;display:flex}.ng-facts dt,.ng-facts dd{margin:0}.ng-facts dd{color:var(--chalk);text-align:right;font-weight:600}.ng-chance{border:1px solid var(--line);background:#ffffff08;border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ng-chance-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ng-chance-title{color:var(--chalk);font-size:15px;font-weight:600}.ng-chance-badge{border:1px solid var(--line2);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}.ng-chance-value{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.ng-chance-value b{color:var(--petrol);font-variant-numeric:tabular-nums;font-size:28px;font-weight:800}.ng-chance-value span{color:var(--muted);font-size:15px}.ng-chance-text{color:var(--muted);font-size:14px}.ng-chance--manual .ng-chance-title{color:var(--warn)}.ng-pending{color:var(--warn);background:#d9a44a14;border:1px solid #d9a44a66;border-radius:10px;align-items:center;gap:10px;margin:0;padding:12px 14px;font-size:15px;font-weight:600;display:flex}.ng-window-note{color:var(--chalk);background:#4aa3d914;border:1px solid #4aa3d966;border-radius:10px;margin:0;padding:12px 14px;font-size:15px}.ng-next-actions{flex-wrap:wrap;gap:10px;display:flex}.ng-timeline{flex-direction:column;margin:0;padding:0 0 0 2px;list-style:none;display:flex}.ng-tl{color:var(--muted);padding:0 0 14px 26px;font-size:14px;position:relative}.ng-tl:before{content:"";background:var(--line2);width:2px;position:absolute;top:16px;bottom:0;left:6px}.ng-tl:last-child{padding-bottom:0}.ng-tl:last-child:before{display:none}.ng-tl-dot{box-sizing:border-box;border:2px solid var(--muted);background:var(--ink2);border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:1px}.ng-tl--pending .ng-tl-dot{border-color:var(--petrol);background:var(--petrol-g)}.ng-tl--accepted .ng-tl-dot{border-color:var(--ok)}.ng-tl-head{color:var(--chalk);flex-wrap:wrap;justify-content:space-between;gap:2px 8px;font-size:15px;font-weight:600;display:flex}.ng-tl-date{color:var(--muted);font-size:14px;font-weight:500}.ng-tl-fee{color:var(--chalk);font-variant-numeric:tabular-nums;font-size:15px}.ng-tl-status{font-size:13px}.ng-contract{border-top:1px solid var(--line);padding-top:6px}.ng-advisor{border:1px solid var(--line);background:#ffffff05;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:10px 14px;margin:4px 0 10px;padding:14px 16px;display:grid}.ng-advisor-icon{color:var(--petrol-b)}.ng-advisor-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 18px;min-width:0;margin:0;display:grid}.ng-advisor-facts dt{color:var(--muted);font-size:13px}.ng-advisor-facts dd{color:var(--chalk);flex-direction:column;gap:2px;margin:2px 0 0;font-size:15px;font-weight:600;display:flex}.ng-advisor-facts dd.ng-advisor-big{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.ng-advisor-hint{color:var(--muted);font-size:13px;font-weight:500}.ng-level{gap:3px;margin-bottom:2px;display:inline-flex}.ng-level>span{background:#ffffff1f;border-radius:3px;width:16px;height:6px}.ng-level>span.on{background:var(--petrol)}.ng-level--1>span.on{background:var(--err)}.ng-level--2>span.on{background:var(--warn)}.ng-advisor-factors{color:var(--muted);grid-column:1/-1;font-size:14px}.ng-advisor-factors>summary{min-height:44px;color:var(--petrol);font-size:14px}.ng-advisor-factors ul{flex-wrap:wrap;gap:2px 18px;margin:0;padding-left:20px;display:flex}.ct-workspace{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:16px 20px;margin-top:12px;display:grid}.tx-neg .ct-workspace>.ct-form,.tx-panel .ct-workspace>.ct-form{margin-top:0}.ng-compare{border-collapse:separate;border-spacing:0;border:1px solid var(--line);width:100%;color:var(--chalk);border-radius:12px;font-size:15px}.ng-compare th,.ng-compare td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;padding:10px 12px}.ng-compare tbody tr:last-child>*{border-bottom:0}.ng-compare thead th{color:var(--muted);font-size:13px;font-weight:600}.ng-compare tbody th{color:var(--muted);white-space:nowrap;font-weight:500}.ng-compare-offer{font-weight:700}.ng-compare--below{color:var(--warn);background:#d9a44a14}.ng-compare--diff{color:var(--info)}.ct-rounds-fold{border:1px solid var(--line);border-radius:10px;margin-top:14px;padding:0 14px}.ct-rounds-fold[open]{padding-bottom:14px}.tx-neg .ct-decision{color:var(--chalk);margin-top:6px}.tx-offer-preview .ng-card{background:0 0}.tx-offer-preview .ng-offer-amount{font-size:36px}@media (width<=1180px){.ng-room-layout{grid-template-columns:minmax(250px,300px) minmax(0,1fr)}.ng-grid,.ng-counter-grid{grid-template-columns:minmax(0,1fr)}.ng-head{grid-template-columns:auto minmax(0,1fr)}.ng-head-club{grid-column:1/-1;max-width:none}}@media (width<=900px){.ng-room-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.ng-room.tx-neg{gap:16px;padding:16px}.ng-head>.tx-avatar{width:60px;height:60px}.ng-head-name{font-size:22px}.ng-steps{flex-wrap:wrap;row-gap:8px}.ng-offer-amount{font-size:36px}.ng-choices{grid-template-columns:minmax(0,1fr)}.ng-field{grid-template-columns:minmax(0,1fr);gap:6px}.ng-line dd{max-width:16ch}.ng-steps{flex-direction:column;align-items:flex-start;gap:8px}.ng-step,.ng-step:first-child{flex:none;max-width:100%}.ng-step+.ng-step:before{display:none}.ng-compare{table-layout:fixed;font-size:14px}.ng-compare th,.ng-compare td{padding:8px}.ng-compare tbody th{white-space:normal}:is(.tx-page:has(.ng-mobile-detail)>.page-hero,.tx-page:has(.ng-mobile-detail) .tx-tabs){display:none}}.ng-mobile-detail{flex-direction:column;gap:6px;min-width:0;padding-top:4px;display:flex}.ng-backbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 6px;min-width:0;display:flex}.ng-back{min-height:44px;color:var(--chalk);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;margin-left:-6px;padding:0 8px 0 2px;font-size:16px;font-weight:600;display:inline-flex}.ng-back:focus-visible,.ng-crumb:focus-visible,.ng-info-btn:focus-visible,.ng-line-fold>summary:focus-visible{outline:2px solid var(--petrol-b);outline-offset:2px}.ng-crumbs{min-width:0;color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0 2px;margin:0 0 0 auto;padding:0;font-size:13px;list-style:none;display:flex}.ng-crumbs li{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.ng-crumb{min-height:44px;color:var(--muted);font:inherit;background:0 0;border:0;align-items:center;padding:0 2px;display:inline-flex}button.ng-crumb{cursor:pointer}button.ng-crumb:hover{color:var(--chalk)}.ng-list--compact{padding-bottom:4px}.ng-list--compact .ng-case{grid-template-columns:auto minmax(0,1fr) minmax(0,max-content) 20px;min-height:72px}.ng-list--compact .ng-case--plain{grid-template-columns:auto minmax(0,1fr) 20px}.ng-list--compact .ng-case-foot{grid-column:2/4}.ng-case-chevron{color:var(--muted);grid-area:1/-2/span 2;align-self:center}.ng-room--compact.tx-neg{background:0 0;border:0;border-radius:0;gap:14px;margin:0;padding:0}.ng-room--compact:has(.ng-actionbar){padding-bottom:88px}.ng-head--compact{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px}.ng-head--compact>.tx-avatar{border:2px solid var(--petrol);width:56px;height:56px}.ng-head--compact .ng-head-name{font-size:21px;line-height:1.2}.ng-head-from{color:var(--muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:15px}.ng-head--compact .ng-head-meta{font-size:14px}.ng-head-side{text-align:right;flex-direction:column;align-self:start;align-items:flex-end;gap:6px;display:flex}.ng-badge{border:1px solid var(--line2);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:13px;font-weight:700;line-height:1.25;display:inline-flex}.ng-badge svg,.ng-badge .ng-status-dot{flex-shrink:0}.ng-badge--turn{background:var(--petrol);border-color:var(--petrol);color:#06231f}.ng-badge--waiting{color:var(--warn);border-color:#d9a44a73}.ng-badge--ready{color:var(--ok);border-color:#5fa85f73}.ng-badge--window{color:var(--info);border-color:#4aa3d973}.ng-badge--contract{color:var(--chalk)}.ng-head-deadline{color:var(--warn);white-space:nowrap;align-items:center;gap:5px;font-size:14px;font-weight:600;display:inline-flex}.ng-head-round{color:var(--muted);font-size:14px}.ng-head-rebid{grid-column:1/-1;justify-self:start}.ng-room--compact .ng-steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:start;gap:0;padding:0;display:grid}.ng-room--compact .ng-step{text-align:center;flex-direction:column;align-items:center;gap:4px;max-width:none;font-size:13px;position:relative}.ng-room--compact .ng-step+.ng-step:before{min-width:0;margin:0;display:block;position:absolute;top:11px;left:calc(18px - 50%);right:calc(50% + 18px)}.ng-room--compact .ng-step-mark{width:24px;height:24px;font-size:12px}.ng-room--compact .ng-step--current .ng-step-mark{box-shadow:0 0 0 3px var(--petrol-g)}.ng-room--compact .ng-grid{gap:14px}.ng-room--compact .ng-card{background:var(--ink2);padding:14px 16px}.ng-room--compact .ng-card-title{font-size:17px}.ng-offer--compact .ng-offer-big{margin:6px 0}.ng-offer--compact .ng-offer-amount{color:var(--chalk);font-size:40px}.ng-lines--fold{margin:0;padding:0;list-style:none}.ng-lines--fold>.ng-line{padding:0;display:block}.ng-line-fold>summary,.ng-line-row{grid-template-columns:22px minmax(0,1fr) auto 12px;align-items:center;gap:12px;min-height:52px;list-style:none;display:grid}.ng-line-row{grid-template-columns:22px minmax(0,1fr) auto}.ng-line-fold>summary{cursor:pointer}.ng-line-fold>summary::-webkit-details-marker{display:none}.ng-line-fold>summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);justify-self:end;width:8px;height:8px;transform:translateY(-2px)rotate(45deg)}.ng-line-fold[open]>summary:after{transform:translateY(2px)rotate(-135deg)}.ng-line-fold .ng-line-icon,.ng-line-row .ng-line-icon{margin-top:0}.ng-line-label{min-width:0;color:var(--chalk);overflow-wrap:anywhere;font-size:15px}.ng-line-value{max-width:16ch;color:var(--chalk);text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:16px;font-weight:700}.ng-line-detail{color:var(--muted);margin:-6px 0 12px 34px;font-size:14px}.ng-finance--compact .ng-card-head{flex-wrap:nowrap;align-items:center}.ng-info-btn{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:-10px -10px -10px auto;display:inline-flex}.ng-info-btn[aria-expanded=true]{color:var(--petrol-b)}.ng-finance--compact .ng-line{align-items:center;padding:10px 0}.ng-finance--compact .ng-lines{margin-top:6px}.ng-finance-for{color:var(--muted);margin:10px 0 0;font-size:14px}.ng-room--compact .ng-next{border-top:0;gap:12px;padding-top:0}.ng-task{border:1px solid var(--line);background:var(--ink2);border-radius:12px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.ng-task-icon{color:var(--muted);flex-shrink:0;margin-top:2px}.ng-task-text{min-width:0}.ng-task .ng-next-title{font-size:17px}.ng-task .ng-next-text{color:var(--chalk);margin:2px 0 0;font-size:15px}.ng-room--compact .ng-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ng-room--compact .ng-choice{flex-direction:column;gap:6px;min-height:76px;padding:10px 4px;font-size:15px}@media (width<=380px){.ng-room--compact .ng-choice{font-size:14px}.ng-room--compact .ng-step{font-size:12px}}.ng-room--compact .ng-choice:first-child svg{color:var(--petrol-b)}.ng-accept-note{border:1px solid var(--petrol-d);background:var(--petrol-g);color:var(--chalk);border-radius:10px;margin:0;padding:12px 14px;font-size:15px}.ng-room--compact .ng-counter-grid{gap:12px;margin-top:10px}.ng-room--compact .ng-field{grid-template-columns:minmax(84px,max-content) minmax(0,1fr);gap:12px}.ng-room--compact .ng-more{border:0;border-top:1px solid var(--line);border-radius:0;margin:0 -16px;padding:0 16px}.ng-room--compact .ng-more[open]{padding-bottom:6px}.ng-room--compact .ng-fold{background:var(--ink2)}.ng-room--compact .ng-next-actions .tx-btn{flex:auto;min-height:48px}.ng-room--compact .ng-contract{padding-top:14px}.ng-room--compact .ng-advisor{background:var(--ink2)}.ng-room--compact .ct-form input,.ng-room--compact .ct-form select{min-height:48px}.ng-room--compact .ct-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ng-room--compact .ct-actions .tm-btn{white-space:normal;min-height:48px}.ng-compare--compact{table-layout:fixed;font-size:15px}.ng-compare--compact thead th{width:50%}.ng-compare--compact .ng-compare-label th{color:var(--muted);white-space:normal;border-bottom:0;padding:10px 12px 0;font-size:13px;font-weight:600}.ng-compare--compact tbody+tbody .ng-compare-label th{border-top:1px solid var(--line)}.ng-compare--compact tbody td{border-bottom:0;padding-top:4px}.ng-actionbar{left:0;right:0;bottom:calc(72px + env(safe-area-inset-bottom));z-index:90;background:var(--ink);gap:10px;padding:10px 16px;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.ng-actionbar{background:color-mix(in srgb, var(--ink) 94%, transparent)}}.ng-actionbar{border-top:1px solid var(--line2);box-shadow:0 -8px 20px #00000059}.ng-actionbar .tx-btn{white-space:normal;flex:1 1 0;min-width:0;min-height:52px;padding:8px 12px;font-size:16px}.ng-actionbar .tx-btn--primary{flex:1.4 1 0}.u-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.u-wrap{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}.u-minw0{min-width:0}.u-fit{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;display:block;overflow-x:clip}.u-fit svg{vertical-align:-.1em;margin-left:4px;display:inline-block}.fac-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 16px 16px;display:grid}.fac-card{background:var(--ink2);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.fac-media{aspect-ratio:16/9;background:#0d1d1c;border-radius:12px 12px 0 0;margin:-14px -14px 0;display:block;overflow:hidden}.fac-media img{object-fit:cover;width:100%;height:100%;display:block}.fac-head{align-items:center;gap:10px;min-width:0;display:flex}.fac-icon{color:var(--club-b,var(--petrol-b));flex-shrink:0}.fac-title{flex:1;min-width:0}.fac-name{color:var(--chalk);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.fac-level{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-size:10px}.fac-pips{flex-shrink:0;gap:4px;display:flex}.fac-pip{background:var(--ink3);border:1px solid var(--line2);border-radius:3px;width:10px;height:10px}.fac-pip--on{background:var(--ok);border-color:var(--ok)}.fac-pip--build{border:1px dashed var(--warn);background:0 0}.fac-text{color:var(--muted);margin:0;font-size:11px;line-height:1.4}.fac-facts{flex-direction:column;gap:4px;margin:0;display:flex}.fac-facts>div{justify-content:space-between;gap:8px;min-width:0;font-size:11px;display:flex}.fac-facts dt{color:var(--muted);flex-shrink:0}.fac-facts dd{color:var(--chalk);text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700}.fac-next{color:var(--info);font-weight:600}.fac-build{flex-direction:column;gap:6px;display:flex}.fac-build-label{color:var(--warn);font-size:11px;font-weight:700}.fac-btn{margin-top:auto;margin-bottom:0}.fac-confirm h2{margin:0}.fac-confirm p{color:var(--muted);margin:4px 0 0;font-size:12px}@media (width<=720px){.fac-grid{grid-template-columns:minmax(0,1fr)}}.yt-page{--tr-gap:10px;--tr-radius:12px}.yt-metrics{margin:0 16px 12px}.yt-note{margin:0 16px 12px;font-size:12px;line-height:1.5}.yt-note--open{color:var(--chalk);background:var(--ink2);border:1px solid #2dd4c44d;border-radius:10px;padding:10px 12px}.yt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 16px 16px;display:grid}.yt-card{background:var(--ink2);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.yt-card--signed{border-color:#5fa85f73}.yt-card--declined,.yt-card--expired{opacity:.65}.yt-head{align-items:center;gap:10px;min-width:0;display:flex}.yt-pos{background:var(--ink3);border:1px solid var(--line2);min-width:34px;color:var(--chalk);text-align:center;border-radius:8px;flex-shrink:0;padding:6px 4px;font-size:12px;font-weight:800}.yt-title{flex:1;min-width:0}.yt-name{color:var(--chalk);font-size:14px;font-weight:800}.yt-sub{color:var(--muted);margin-top:2px;font-size:11px}.yt-status{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line2);color:var(--muted);border-radius:6px;flex-shrink:0;padding:4px 7px;font-size:9px;font-weight:800}.yt-status--open{color:var(--petrol);border-color:#2dd4c459}.yt-status--signed{color:var(--ok);border-color:#5fa85f66}.yt-status--declined,.yt-status--expired{color:var(--muted)}.yt-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.yt-value{min-width:0}.yt-value-top{justify-content:space-between;align-items:baseline;margin-bottom:4px;font-size:11px;display:flex}.yt-value-top span{color:var(--muted)}.yt-value-top b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:900}.yt-details-toggle{all:unset;box-sizing:border-box;cursor:pointer;color:var(--petrol);align-self:flex-start;min-height:24px;font-size:11px;font-weight:700}.yt-details{border-top:1px solid var(--line);padding-top:4px}.yt-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.yt-years{color:var(--muted);align-items:center;gap:6px;margin-right:auto;font-size:11px;display:flex}.yt-years select{background:var(--ink3);color:var(--chalk);border:1px solid var(--line2);border-radius:7px;padding:6px 8px;font-family:inherit;font-size:12px}.yt-btn{min-height:36px;padding:9px 14px;font-size:11px}.yt-btn--decline{color:var(--muted);border:1px solid var(--line2);background:0 0}@media (width<=720px){.yt-grid{grid-template-columns:minmax(0,1fr)}.yt-metrics{margin:0 16px 12px}.yt-actions .yt-btn{flex:1}.yt-years{width:100%}}.app-main:has(>.ib-page){max-width:1360px}.ib-page{--ib-red:#e06a5e;max-width:none;padding-bottom:24px}.ib-page button:focus-visible,.ib-page select:focus-visible,.ib-page a:focus-visible,.ib-search:focus-within{outline:2px solid var(--petrol-b);outline-offset:2px}.ib-page [data-tone]{--tone:var(--muted)}.ib-page [data-tone=transfer]{--tone:#5fc9bd}.ib-page [data-tone=match]{--tone:#d6b45c}.ib-page [data-tone=contract]{--tone:#7fb2db}.ib-page [data-tone=contract-end]{--tone:#d9a44a}.ib-page [data-tone=youth]{--tone:#6fc98f}.ib-page [data-tone=request]{--tone:#a98fd8}.ib-page [data-tone=system]{--tone:#9fb1af}.ib-hero .image-header__text{flex-direction:column;align-items:flex-start;display:flex}.ib-hero .ib-unread-badge{margin-top:14px}.ib-unread-badge{border:1px solid var(--petrol);max-width:100%;min-height:34px;color:var(--chalk);white-space:nowrap;background:#061415b8;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.ib-unread-dot{background:var(--petrol);width:9px;height:9px;box-shadow:0 0 0 3px var(--petrol-g);border-radius:50%;flex-shrink:0}.ib-tools{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;margin:0 0 14px;display:flex}.ib-search{border:1px solid var(--line2);background:var(--ink2);max-width:520px;min-height:46px;color:var(--muted);border-radius:10px;flex:260px;align-items:center;gap:10px;padding:0 14px;display:flex}.ib-search:focus-within{border-color:var(--petrol)}.ib-search input{min-width:0;color:var(--chalk);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.ib-search input::placeholder{color:var(--muted)}.ib-category.tr-select{min-width:190px;min-height:46px}.ib-controls{flex-wrap:wrap;align-items:flex-start;gap:10px 16px;margin:0 0 16px;display:flex}.ib-views{flex-shrink:0;margin:0}.ib-view{white-space:nowrap;align-items:center;gap:8px;min-height:44px;display:inline-flex}.ib-view .ib-dot{width:8px;height:8px}.ib-bulk{flex-wrap:wrap;flex:320px;justify-content:flex-end;align-items:center;gap:6px 16px;min-width:0;display:flex}.ib-bulk-scope{min-width:0;color:var(--muted);text-align:right;flex-basis:100%;margin:0;font-size:13px}.ib-bulk-btn{border:1px solid var(--line2);min-height:44px;color:var(--chalk);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:500;display:inline-flex}.ib-bulk-btn:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--petrol);color:var(--petrol-b)}.ib-bulk-btn:focus-visible{outline:2px solid var(--petrol);outline-offset:2px}.ib-bulk-btn:disabled,.ib-bulk-btn[aria-disabled=true]{opacity:.5;cursor:default}.ib-bulk-status:empty{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ib-bulk-status,.ib-bulk-error{text-align:right;flex-basis:100%;margin:0;font-size:14px}.ib-bulk-status{color:var(--petrol-b)}.ib-bulk-error{color:var(--err)}.ib-layout{grid-template-columns:minmax(300px,5fr) minmax(0,8fr);align-items:start;gap:16px;display:grid}.ib-list{min-width:0;padding-bottom:6px}.ib-detail-pane{border-radius:var(--tr-radius);min-width:0;max-height:calc(100vh - 16px);position:sticky;top:8px;overflow-y:auto}.ib-sentinel{height:1px}.ib-more,.ib-empty p{color:var(--muted);margin:0;padding:14px 18px;font-size:15px}.ib-empty{padding:8px 0}.ib-reset{border:1px solid var(--line2);min-height:44px;color:var(--chalk);font:inherit;cursor:pointer;background:0 0;border-radius:10px;margin:0 18px 12px;padding:0 16px;font-size:15px}.ib-reset:hover{border-color:var(--petrol);color:var(--petrol-b)}.ib-group+.ib-group{border-top:1px solid var(--line)}.ib-group-title{color:var(--chalk);margin:0;padding:14px 18px 8px;font-size:15px;font-weight:600}.ib-rows{flex-direction:column;gap:2px;margin:0;padding:0 6px 6px;list-style:none;display:flex}.ib-row{box-sizing:border-box;width:100%;min-height:44px;color:var(--chalk);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:12px;display:grid}.ib-row:hover{background:#ffffff08}.ib-row+.ib-row,li+li>.ib-row{border-top-color:var(--line);border-top-left-radius:0;border-top-right-radius:0}.ib-row--selected,li+li>.ib-row--selected{border-color:var(--petrol);background:var(--petrol);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.ib-row--selected,li+li>.ib-row--selected{background:color-mix(in srgb, var(--petrol) 9%, var(--ink2))}}.ib-row--selected,li+li>.ib-row--selected{box-shadow:0 0 0 1px var(--petrol-d)}.ib-row-icon{color:var(--tone);justify-content:center;padding-top:2px;display:flex}.ib-row-main{flex-direction:column;gap:3px;min-width:0;display:flex}.ib-row-top{align-items:center;gap:8px;min-width:0;display:flex}.ib-dot{background:var(--petrol);border-radius:50%;flex-shrink:0;width:9px;height:9px}.ib-dot--read{background:0 0}.ib-row-from{min-width:0;color:var(--chalk);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.ib-row-time{color:var(--muted);white-space:nowrap;flex-shrink:0;font-size:13px}.ib-row-subject-line{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;padding-left:17px;display:flex}.ib-row-subject{min-width:0;color:var(--chalk);overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.35}.ib-row--unread .ib-row-subject{font-weight:800}.ib-row-preview{-webkit-line-clamp:2;color:var(--muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;padding-left:17px;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.ib-badge{white-space:nowrap;border:1px solid;border-radius:999px;flex-shrink:0;align-items:center;min-height:24px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.ib-badge--action{color:#f19489;background:#e06a5e29;border-color:#e06a5e99}.ib-badge--done{border-color:var(--line2);color:var(--muted);background:#ffffff0a}.ib-reader{background:var(--ink2);border:1px solid var(--line);border-radius:var(--tr-radius);flex-direction:column;gap:18px;padding:24px 28px 28px;display:flex}.ib-reader--empty{min-height:320px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:12px}.ib-reader--empty p{margin:0;font-size:16px}.ib-reader-head{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding-bottom:18px;display:grid}.ib-reader-crest.tr-crest{width:56px;height:56px;font-size:15px}.ib-reader-icon{background:var(--ink3);width:56px;height:56px;color:var(--tone);border-radius:50%;justify-content:center;align-items:center;display:flex}.ib-reader-from{flex-direction:column;gap:2px;min-width:0;display:flex}.ib-reader-sender{color:var(--chalk);overflow-wrap:anywhere;font-size:17px;font-weight:700}.ib-reader-category{color:var(--muted);font-size:14px}.ib-reader-meta{color:var(--muted);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:8px;font-size:14px;display:flex}.ib-reader-meta .ib-badge{min-height:30px;padding:0 14px;font-size:14px}.ib-reader-subject{color:var(--chalk);overflow-wrap:anywhere;margin:0;font-size:32px;font-weight:800;line-height:1.2}.ib-reader-body{flex-direction:column;gap:14px;display:flex}.ib-reader-body p{max-width:72ch;color:var(--chalk);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.65}.ib-details{border:1px solid var(--line2);background:#ffffff05;border-radius:12px;padding:18px 22px}.ib-details-title{color:var(--chalk);margin:0 0 14px;font-size:18px;font-weight:700}.ib-details-items{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px 0;margin:0;display:grid}.ib-detail{border-left:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;padding:2px 18px;display:grid}.ib-detail:first-child{border-left:0;padding-left:0}.ib-detail-icon{color:var(--muted);grid-row:1/span 2}.ib-detail dt{color:var(--muted);grid-column:2;font-size:14px}.ib-detail dd{color:var(--chalk);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;grid-column:2;margin:2px 0 0;font-size:22px;font-weight:800}.ib-detail--highlight dd{color:var(--petrol-b)}.ib-deadline{color:var(--warn);background:#d9a44a12;border:1px solid #d9a44a8c;border-radius:12px;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.ib-deadline svg{flex-shrink:0;margin-top:1px}.ib-deadline div{flex-direction:column;gap:4px;display:flex}.ib-deadline strong{font-size:16px;font-weight:700}.ib-deadline span{color:#e4bf7c;font-size:14px}.ib-deadline--overdue{color:#f19489;background:#e06a5e14;border-color:#e06a5e8c}.ib-deadline--overdue span{color:#f19489}.ib-resolution{border:1px solid var(--line2);color:var(--muted);background:#ffffff0a;border-radius:12px;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.ib-resolution svg{flex-shrink:0;margin-top:1px}.ib-resolution div{flex-direction:column;gap:4px;display:flex}.ib-resolution strong{color:var(--chalk);font-size:16px;font-weight:700}.ib-resolution span{font-size:14px}.ib-action{background:var(--petrol);min-height:56px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:14px;padding:0 22px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.ib-action:hover{background:var(--petrol-b)}.ib-action-label{text-align:left;flex:1}.ib-action--quiet{border:1px solid var(--line2);color:var(--chalk);background:0 0}.ib-action--quiet:hover{border-color:var(--petrol);background:#ffffff0a}@media (width<=1100px){.ib-layout{grid-template-columns:minmax(280px,2fr) minmax(0,3fr)}.ib-reader{padding:20px}.ib-reader-subject{font-size:26px}}@media (width<=720px){.ib-tools{gap:10px;margin-bottom:12px}.ib-search{flex-basis:100%;max-width:none}.ib-controls{flex-direction:column;align-items:stretch;gap:10px}.ib-bulk{flex-basis:auto;justify-content:stretch}.ib-bulk-scope,.ib-bulk-status,.ib-bulk-error{text-align:left}.ib-category.tr-select{flex:100%;min-width:0;max-width:none}.ib-views{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;max-width:100%;display:flex;overflow-x:auto}.ib-views::-webkit-scrollbar{display:none}.ib-view{flex-shrink:0;padding:6px 14px}.ib-bulk-btn{flex:100%}.ib-layout{grid-template-columns:minmax(0,1fr)}.ib-group-title{padding:14px 14px 6px}.ib-rows{padding:0 4px 4px}.ib-row{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:12px 10px}.ib-row-subject-line{flex-direction:column;gap:6px}}.ib-page--message{padding-top:4px}.ib-backbar{align-items:center;min-width:0;margin-bottom:6px;display:flex}.ib-back{min-width:44px;min-height:44px;color:var(--chalk);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;margin-left:-6px;padding:0 10px 0 2px;font-size:17px;font-weight:500;display:inline-flex}.ib-reader--compact{gap:14px;padding:18px 16px 20px}.ib-reader--with-action{margin-bottom:calc(88px + env(safe-area-inset-bottom))}.ib-chips{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.ib-chip-icon{background:var(--tone);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}@supports (color:color-mix(in lab, red, red)){.ib-chip-icon{background:color-mix(in srgb, var(--tone) 14%, var(--ink2))}}.ib-chip-icon{color:var(--tone)}.ib-chip{white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.ib-chip--category{background:var(--tone)}@supports (color:color-mix(in lab, red, red)){.ib-chip--category{background:color-mix(in srgb, var(--tone) 12%, var(--ink2))}}.ib-chip--category{color:var(--tone)}.ib-chip--action{color:#f19489;background:#e06a5e24;border-color:#e06a5e99}.ib-chip--done{border-color:var(--line2);color:var(--muted);background:#ffffff0a}.ib-reader--compact .ib-reader-subject{font-size:26px;line-height:1.2}.ib-from{border-bottom:1px solid var(--line);min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;padding-bottom:14px;font-size:15px;display:flex}.ib-from-crest.tr-crest{flex-shrink:0;width:32px;height:32px;font-size:11px}.ib-from-name{min-width:0;color:var(--chalk);overflow-wrap:anywhere}.ib-from time{white-space:nowrap}.ib-reader--compact .ib-reader-body p{font-size:16px;line-height:1.55}.ib-reader--compact .ib-details{padding:14px 16px 6px}.ib-details-title{align-items:center;gap:10px;display:flex}.ib-details-title-icon{color:var(--petrol-b);flex-shrink:0}.ib-reader--compact .ib-details-title{margin-bottom:4px;font-size:17px}.ib-reader--compact .ib-details-items{flex-direction:column;gap:0;display:flex}.ib-reader--compact .ib-detail{border-left:0;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;display:flex}.ib-reader--compact .ib-detail+.ib-detail{border-top:1px solid var(--line)}.ib-reader--compact .ib-detail-icon{display:none}.ib-reader--compact .ib-detail dt{min-width:0;color:var(--chalk);font-size:15px}.ib-reader--compact .ib-detail dd{text-align:right;flex-shrink:0;margin:0;font-size:16px;font-weight:700}.ib-reader--compact .ib-detail--highlight dt{font-weight:700}.ib-reader--compact .ib-detail--highlight dd{font-size:18px;font-weight:800}.ib-reader--compact .ib-deadline,.ib-reader--compact .ib-resolution{padding:12px 14px}.ib-actionbar{left:0;right:0;bottom:calc(72px + env(safe-area-inset-bottom));z-index:90;padding:10px max(16px, env(safe-area-inset-right)) 10px max(16px, env(safe-area-inset-left));background:var(--ink);position:fixed}@supports (color:color-mix(in lab, red, red)){.ib-actionbar{background:color-mix(in srgb, var(--ink) 94%, transparent)}}.ib-actionbar{border-top:1px solid var(--line2);box-shadow:0 -8px 20px #00000059}.ib-actionbar .ib-action{justify-content:center;min-height:54px}.ib-actionbar .ib-action>svg:first-child{display:none}.ib-actionbar .ib-action-label{text-align:center;flex:0 auto}.fz-page{--fz-pos:var(--ok);--fz-neg:#ec7b6f;--fz-risk:#e9867a}.fz-pos{color:var(--fz-pos)}.fz-neg{color:var(--fz-neg)}.fz-risk{color:var(--fz-risk)}.fz-accent{color:var(--petrol-b)}.fz-warn{color:var(--warn)}.fz-strong{color:var(--chalk);font-weight:700}.fz-muted{color:var(--muted);margin:8px 0 0;font-size:14px}.fz-stack,.fz-main,.fz-side{gap:var(--tr-gap);flex-direction:column;min-width:0;display:flex}.fz-layout{gap:var(--tr-gap);grid-template-columns:minmax(0,1fr) minmax(300px,400px);align-items:start;display:grid}.fz-rot90{transform:rotate(90deg)}.fz-btn{border:1px solid var(--line2);min-height:44px;color:var(--chalk);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:8px 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.fz-btn:disabled{opacity:.45;cursor:default}.fz-btn--primary{background:var(--petrol);border-color:var(--petrol);color:#06231f;font-weight:700}.fz-btn--primary:hover:not(:disabled){background:var(--petrol-b)}.fz-btn--outline{border-color:var(--petrol);color:var(--petrol-b)}.fz-btn--outline:hover:not(:disabled){background:var(--petrol-g)}.fz-btn--ghost:hover:not(:disabled){border-color:var(--petrol)}.fz-btn--danger{background:var(--err);border-color:var(--err);color:#fff;font-weight:700}.fz-btn--block{width:100%}.fz-btn:focus-visible,.fz-icon-btn:focus-visible,.fz-link-button:focus-visible,.fz-info-button:focus-visible,.fz-chart-plot:focus-visible,.fz-side-link:focus-visible,.fz-side-row--link:focus-visible{outline:2px solid var(--petrol-b);outline-offset:2px}.fz-icon-btn{border:1px solid var(--line2);background:var(--ink3);width:44px;height:44px;color:var(--chalk);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex}.fz-icon-btn:hover:not(:disabled){border-color:var(--petrol);color:var(--petrol-b)}.fz-icon-btn:disabled{opacity:.35;cursor:default}.fz-link-button{min-height:44px;color:var(--petrol-b);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:15px;font-weight:600;display:inline-flex}.fz-link-button:hover{text-decoration:underline}.fz-page>.page-hero .page-hero-sub{font-size:18px}.fz-section-title{color:var(--chalk);margin:0 0 8px;font-size:18px;font-weight:700}.fz-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fz-head{margin-bottom:var(--tr-gap);grid-template-columns:minmax(0,1.25fr) minmax(0,1.35fr) minmax(0,1.1fr) minmax(0,.8fr);padding:20px 4px;display:grid}.fz-head-item{align-items:flex-start;gap:14px;min-width:0;padding:0 20px;display:flex}.fz-head-item+.fz-head-item{border-left:1px solid var(--line2)}.fz-head-icon{color:var(--petrol-b);flex-shrink:0;margin-top:4px}.fz-head-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fz-head-label{color:var(--chalk);align-items:center;gap:4px;font-size:16px;display:flex}.fz-head-value{color:var(--chalk);font-size:28px;font-weight:800;line-height:1.2}.fz-head-note{color:var(--muted);font-size:14px}.fz-head-item--status .fin-status{align-self:flex-start;margin-top:6px;padding:6px 14px;font-size:16px}.fz-info-button{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin:-6px 0;padding:0;display:inline-flex}.fz-info-button:hover{color:var(--petrol-b)}.fz-hint{color:var(--chalk);margin:8px 0 0;font-size:14px;line-height:1.45}.fz-tiles{margin-bottom:var(--tr-gap);background:var(--ink2);border:1px solid var(--line);border-radius:var(--tr-radius);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:18px 0;display:grid}.fz-tile{align-items:center;gap:16px;min-width:0;padding:0 22px;display:flex}.fz-tile-icon{color:var(--muted);flex-shrink:0}.fz-tile-body{flex:1;min-width:0}.fz-tile-label{color:var(--chalk);font-size:16px}.fz-tile-value{font-size:30px;font-weight:800;line-height:1.2}.fz-panel-head{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.fz-panel-icon{color:var(--muted);flex-shrink:0;margin-top:2px}.fz-panel-titles{flex:240px;min-width:0}.fz-panel-title{color:var(--chalk);margin:0;font-size:21px;font-weight:700}.fz-panel-sub{color:var(--muted);margin:2px 0 0;font-size:15px}.fz-group-title{color:var(--chalk);margin:20px 0 10px;font-size:16px;font-weight:700}.fz-count{background:var(--ink3);border:1px solid var(--line2);min-width:36px;height:36px;color:var(--chalk);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:16px;font-weight:700;display:inline-flex}.fz-count--accent{background:var(--petrol-g);border-color:var(--petrol);color:var(--petrol-b)}.fz-forecast-main{margin-bottom:14px}.fz-forecast-label{color:var(--chalk);font-size:16px}.fz-forecast-value{color:var(--chalk);font-size:46px;font-weight:800;line-height:1.15}.fz-forecast-value.fz-neg{color:var(--fz-neg)}.fz-forecast-empty{color:var(--muted);margin:4px 0 0;font-size:15px}.fz-forecast-sums{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:16px;display:grid}.fz-forecast-sums>div{min-width:0;padding:0 16px}.fz-forecast-sums>div:first-child{padding-left:0}.fz-forecast-sums>div+div{border-left:1px solid var(--line)}.fz-forecast-sum-label{color:var(--chalk);font-size:15px}.fz-forecast-sum{font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1.2}.fz-forecast-details-title{color:var(--chalk);margin:0 0 8px;font-size:16px;font-weight:700}.fz-assumptions{color:var(--chalk);flex-direction:column;gap:6px;margin:0 0 16px;padding-left:20px;font-size:15px;line-height:1.45;display:flex}.fz-forecast-components{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.fz-forecast-components .fz-table{width:100%}.fz-forecast-components .fz-table th{white-space:normal;overflow-wrap:anywhere;font-weight:400}.fz-forecast-components .fz-table td{white-space:nowrap}.fz-chart{margin-top:4px}.fz-chart-plot{touch-action:pan-y;border-radius:8px;width:100%;position:relative}.fz-chart-plot svg{display:block;overflow:visible}.fz-chart-grid{stroke:var(--line);stroke-width:1px}.fz-chart-zero{stroke:var(--muted);stroke-width:1.5px}.fz-chart-cursor{stroke:var(--line2);stroke-width:1px;stroke-dasharray:3 3}.fz-chart-ylabel,.fz-chart-xlabel,.fz-chart-xtitle{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.fz-chart-xtitle{font-size:13px}.fz-line{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.fz-line--balance{--ln:var(--petrol-b)}.fz-line--income{--ln:var(--fz-pos)}.fz-line--expense{--ln:var(--fz-neg)}.fz-line--balance .fz-line{stroke-width:3px}.fz-line--balance .fz-line,.fz-line--income .fz-line,.fz-line--expense .fz-line{stroke:var(--ln)}.fz-line--expense .fz-line{stroke-width:3px}.fz-marker{fill:var(--ln);stroke:var(--ink2);stroke-width:1.5px}.fz-legend{color:var(--chalk);flex-wrap:wrap;justify-content:center;gap:6px 22px;margin:10px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.fz-legend li{align-items:center;gap:8px;display:inline-flex}.fz-legend svg{flex-shrink:0;overflow:visible}.fz-chart-readout{background:var(--ink3);border:1px solid var(--line);border-radius:10px;margin-top:12px;padding:10px 14px}.fz-chart-readout-head{color:var(--chalk);font-size:15px}.fz-chart-readout-head span{color:var(--muted)}.fz-chart-readout dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:6px 0 0;display:grid}.fz-chart-readout dl>div{min-width:0}.fz-chart-readout dt{color:var(--muted);font-size:13px}.fz-chart-readout dd{font-variant-numeric:tabular-nums;margin:0;font-size:17px;font-weight:700}.fz-forecast-note{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:12px 0 0;font-size:15px;display:flex}.fz-forecast-note>svg{flex-shrink:0}.fz-forecast-details{border-top:1px solid var(--line);margin-top:8px;padding-top:14px}.fz-facts{flex-direction:column;gap:8px;margin:14px 0 0;font-size:15px;display:flex}.fz-facts>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fz-facts dt{color:var(--muted);min-width:0;margin:0}.fz-facts dd{color:var(--chalk);text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.fz-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 4px;display:grid}.fz-stats>div{background:var(--ink3);border:1px solid var(--line);border-radius:10px;min-width:0;padding:14px 16px}.fz-stats dt{color:var(--muted);font-size:14px}.fz-stats dd{color:var(--chalk);margin:4px 0 0;font-size:24px;font-weight:800}.fz-stats dd.fz-accent{color:var(--petrol-b)}.fz-sums{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.fz-sums>div{background:var(--ink3);border:1px solid var(--line);border-radius:10px;min-width:0;padding:12px 16px}.fz-sums dt{color:var(--muted);font-size:14px}.fz-sums dd{color:var(--chalk);margin:2px 0 0;font-size:22px;font-weight:800}.fz-sums dd.fz-pos{color:var(--fz-pos)}.fz-sums dd.fz-neg{color:var(--fz-neg)}.fz-table-wrap{max-width:100%;overflow-x:auto}.fz-table{border-collapse:collapse;width:100%;color:var(--chalk);font-size:15px}.fz-table th,.fz-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.fz-table thead th{color:var(--muted);white-space:nowrap;font-size:14px;font-weight:600}.fz-table tbody th{white-space:nowrap;font-weight:600}.fz-table tfoot th,.fz-table tfoot td{border-bottom:0;font-weight:700}.fz-table .fz-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.fz-table td.fz-pos{color:var(--fz-pos)}.fz-table td.fz-neg{color:var(--fz-neg)}.fz-table abbr{text-decoration:none}.fz-table--compact th,.fz-table--compact td{padding:8px 6px}.fz-table-caption{caption-side:top;text-align:left;color:var(--chalk);padding-bottom:6px;font-size:16px;font-weight:700}.fz-cell-text{overflow-wrap:anywhere}.fz-cell-when{white-space:nowrap}.fz-cell-when>span,.fz-table th .fz-cell-sub{display:block}.fz-cell-sub{color:var(--muted);font-size:14px;font-weight:400}.fz-ie-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:24px 40px;display:grid}.fz-ie-side{min-width:0}.fz-ie-total{margin:0 0 12px;font-size:18px;font-weight:700}.fz-ie-list{grid-template-columns:minmax(min-content,max-content) minmax(40px,1fr) auto;gap:12px;margin:0;padding:0;list-style:none;display:grid}.fz-ie-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;font-size:15px;display:grid}.fz-ie-label{color:var(--chalk)}.fz-ie-row .tr-meter{border-radius:4px;height:14px}.fz-ie-amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--chalk)}.fz-side-card{flex-direction:column;gap:12px;min-width:0;padding:18px 20px;display:flex}.fz-side-head{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.fz-side-icon{color:var(--petrol-b);flex-shrink:0}.fz-side-title{color:var(--chalk);flex:auto;margin:0;font-size:19px;font-weight:700}.fz-side-title--accent{color:var(--petrol-b)}.fz-side-text{color:var(--chalk);margin:0;font-size:15px;line-height:1.5}.fz-side-text--small{color:var(--muted);font-size:14px}.fz-side-big{font-size:28px;font-weight:800}.fz-side-row{color:var(--chalk);justify-content:space-between;align-items:center;gap:12px;font-size:15px;display:flex}.fz-side-row--rule{border-top:1px solid var(--line);padding-top:12px}.fz-side-row--link{min-height:44px;text-decoration:none}.fz-side-row--link:hover .fz-side-value{color:var(--petrol-b)}.fz-side-value{color:var(--chalk);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:17px;font-weight:700;display:inline-flex}.fz-side-value.fz-risk{color:var(--fz-risk);font-size:22px;font-weight:800}.fz-side-link{min-height:44px;color:var(--petrol-b);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.fz-side-link:hover{text-decoration:underline}.fz-side-link--muted{color:var(--chalk);font-weight:500}.fz-recent td,.fz-recent th{font-size:15px}.fz-sponsor-lead{border:1px solid var(--line2);background:var(--ink3);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.fz-sponsor-mark{background:var(--ink4);width:44px;height:44px;color:var(--chalk);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:19px;font-weight:800;display:inline-flex}.fz-sponsor-id{flex-direction:column;flex:120px;min-width:0;display:flex}.fz-sponsor-id b{color:var(--chalk);overflow-wrap:anywhere;font-size:16px}.fz-sponsor-id span{color:var(--muted);font-size:14px}.fz-sponsor-terms{color:var(--chalk);text-align:right;flex-direction:column;align-items:flex-end;margin-left:auto;font-size:15px;display:flex}.fz-sponsor-terms span+span{color:var(--muted);font-size:14px}.fz-deals{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.fz-deal{border:1px solid var(--line2);background:var(--ink3);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:16px;display:flex}.fz-deal-head{align-items:center;gap:12px;min-width:0;display:flex}.fz-deal .fz-facts{margin-top:10px;font-size:14px}.fz-deal-action{align-self:flex-start;margin-top:12px}.fz-offers,.fz-slots{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fz-offer,.fz-candidate{border:1px solid var(--line2);background:var(--ink3);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:12px 14px;display:flex}.fz-offer{border-color:var(--petrol)}@supports (color:color-mix(in lab, red, red)){.fz-offer{border-color:color-mix(in srgb, var(--petrol) 45%, var(--line2))}}.fz-offer-body{flex-direction:column;flex:260px;gap:2px;min-width:0;display:flex}.fz-offer-body b{color:var(--chalk);overflow-wrap:anywhere;font-size:16px}.fz-offer-body span{color:var(--muted);font-size:14px}.fz-offer-actions{flex-wrap:wrap;gap:8px;display:flex}.fz-slot{border:1px solid var(--line);border-radius:10px;overflow:hidden}.fz-slot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.fz-slot-body{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.fz-slot-body b{color:var(--chalk);font-size:15px}.fz-slot-status{color:var(--muted);overflow-wrap:anywhere;font-size:15px}.fz-slot-status--taken{color:var(--chalk);font-weight:600}.fz-slot-reason{color:var(--muted);font-size:14px}.fz-slot-lock{color:var(--muted);flex-shrink:0}.fz-candidates{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.fz-filters{flex-wrap:wrap;align-items:flex-end;gap:14px 20px;display:flex}.fz-filter-group{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.fz-filter,.fz-field{color:var(--muted);flex-direction:column;gap:6px;font-size:14px;display:flex}.fz-filter .tr-select{min-width:160px;min-height:44px}.fz-md-nav{gap:8px;display:flex}.fz-filter-reset{align-self:flex-end}.fz-more{margin-top:14px}.fz-page .fin-chart{border-radius:var(--tr-radius);margin:0;padding:20px 22px}.fz-page .fc-head{gap:12px;margin-bottom:6px}.fz-page .fc-title{color:var(--chalk);letter-spacing:0;text-transform:none;font-size:21px;font-weight:700}.fc-mode-pill{background:var(--ink3);border:1px solid var(--line);color:var(--muted);border-radius:20px;align-items:center;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex}.fc-note{color:var(--muted);margin:0 0 14px;font-size:14px}.fc-bar-fill--pos{background:linear-gradient(to top, var(--ok), #5fa85f66)}.fc-bar-fill--neg{background:linear-gradient(to top, var(--err), #c96a5a66)}.fc-empty{font-size:14px}.fz-page .fc-bar{width:72px}.fz-page .fc-bar-value,.fz-page .fc-bar-label{font-size:13px}.fz-page .fc-detail-head{color:var(--chalk);letter-spacing:0;text-transform:none;font-size:15px;font-weight:700}.fz-page .fc-detail-close{min-width:44px;min-height:44px;font-size:16px}.fz-page .fin-row{font-size:15px}.fz-page .fin-row-sub{font-size:14px}.fz-page .fin-amount{font-size:15px}.fz-inline-icon{align-items:center;gap:6px;display:inline-flex}.fz-loan-form{flex-wrap:wrap;align-items:flex-end;gap:14px 20px;display:flex}.fz-amount-input{min-width:200px;min-height:44px;font-weight:700}.fz-stepper{align-items:center;gap:8px;display:inline-flex}.fz-stepper-value{text-align:center;min-width:36px;color:var(--chalk);font-size:18px;font-weight:700}.fz-alert{border-color:var(--err);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.fz-alert-body{min-width:0}.fz-modal{max-width:460px}.fz-modal-text{color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.5}.fz-modal .fz-field{margin-top:12px}.fz-textarea{resize:vertical;border:1px solid var(--line2);color:var(--chalk);font:inherit;background:#ffffff0a;border-radius:8px;padding:10px;font-size:15px}.fz-modal-actions{flex-direction:column;gap:8px;margin-top:16px;display:flex}.fz-modal--wide{max-width:520px}.fz-modal-state{margin:8px 0 0}.fz-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.fz-input-row{align-items:center;gap:6px;display:flex}.fz-check{min-height:44px;color:var(--chalk);align-items:center;gap:10px;margin-top:10px;font-size:15px;display:flex}.fz-check input{flex-shrink:0;width:20px;height:20px}@media (width<=480px){.fz-form-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=1180px){.fz-layout{grid-template-columns:minmax(0,1fr)}.fz-head{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.fz-head-item:nth-child(odd){border-left:0}}.fz-rot180{transform:rotate(180deg)}.fz-filters[hidden]{display:none}@media (width<=720px){.fz-page{padding:0 16px calc(8px + env(safe-area-inset-bottom))}.fz-page>.page-hero{flex-wrap:nowrap;align-items:flex-start;gap:10px;padding-top:10px}.fz-page>.page-hero>.page-hero-icon{display:none}.fz-page>.page-hero>.page-hero-text{flex:auto;min-width:0}.fz-page>.page-hero .page-hero-sub{font-size:16px}.fz-head{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0;padding:16px 0}.fz-head-item{gap:10px;padding:0 14px}.fz-head-item+.fz-head-item{border-top:0;border-left:1px solid var(--line2);padding-top:0}.fz-head-item--cash{grid-column:1/-1}.fz-head-item--cash:not(:only-child){border-bottom:1px solid var(--line2);margin-bottom:14px;padding-bottom:14px}.fz-head-item--cash+.fz-head-item{border-left:0}.fz-head-icon{width:24px;height:24px;margin-top:0}.fz-head-item--cash .fz-head-icon{width:30px;height:30px}.fz-head-label{align-items:flex-start;font-size:14px;line-height:1.3}.fz-head-item--cash .fz-head-label{font-size:16px;font-weight:600}.fz-head-value{font-size:21px}.fz-head-value--cash{color:var(--chalk);font-size:34px}.fz-head-note{font-size:13px}.fz-info-button{flex-shrink:0;width:44px;height:44px;margin:-12px -10px -12px -8px}.fz-tiles{background:var(--ink2);border:1px solid var(--line);border-radius:var(--tr-radius);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:14px 0}.fz-tile{background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px;padding:0 8px;display:grid}.fz-tile+.fz-tile{border-left:1px solid var(--line)}.fz-tile-body{display:contents}.fz-tile-icon{width:18px;height:18px}.fz-tile-label{white-space:nowrap;grid-area:1/2;min-width:0;font-size:13px}.fz-tile-value{grid-area:2/1/auto/-1;font-size:18px}.fz-tile-icon:not(.fz-pos):not(.fz-neg){color:var(--chalk)}.fz-page .tr-panel{padding:16px}.fz-panel-head{gap:10px;margin-bottom:12px}.fz-panel-title{font-size:19px}.fz-panel-sub{font-size:14px}.fz-stats,.fz-deals{grid-template-columns:minmax(0,1fr)}.fz-sums{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.fz-sums>div{padding:10px 12px}.fz-sums dd{font-size:19px}.fz-forecast .fz-panel-titles{flex:auto;align-self:center}.fz-forecast-main{margin:4px 0 12px}.fz-forecast-value{font-size:40px}.fz-forecast-note{font-size:14px}.fz-forecast-note .fz-link-button{margin-left:auto;font-size:15px}.fz-forecast-value.fz-accent{color:var(--chalk)}.fz-forecast-sums>div{padding:0 10px}.fz-forecast-sum-label{font-size:14px}.fz-forecast-sum{font-size:20px}.fz-forecast-components{grid-template-columns:minmax(0,1fr)}.fz-legend{justify-content:flex-start;gap:6px 14px;font-size:13px}.fz-chart-readout dl{grid-template-columns:minmax(0,1fr);gap:4px}.fz-chart-readout dl>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fz-chart-readout dt{font-size:14px}.fz-chart-readout dd{white-space:nowrap;font-size:16px}.fz-section-title{font-size:17px}.fz-side-card{padding:16px}.fz-sponsor-lead{padding:10px}.fz-sponsor-terms>span:first-child{color:var(--petrol-b);font-weight:600}.fz-sponsor-cta{background:var(--petrol);border-color:var(--petrol);color:#06231f;min-height:48px;font-weight:700}.fz-sponsor-cta:hover{background:var(--petrol-b)}.fz-ie-list{grid-template-columns:minmax(0,max-content) minmax(40px,1fr) auto;gap:10px}.fz-ie-label{overflow-wrap:anywhere;min-width:0}.fz-filter-toggle{border:1px solid var(--line2);background:var(--ink3);width:100%;min-height:52px;color:var(--chalk);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:12px;margin-bottom:12px;padding:8px 14px;display:flex}.fz-filter-toggle:focus-visible{outline:2px solid var(--petrol-b);outline-offset:2px}.fz-filter-toggle>svg{color:var(--petrol-b);flex-shrink:0}.fz-filter-toggle-text{flex-direction:column;flex:1;min-width:0;display:flex}.fz-filter-toggle-text b{font-size:15px}.fz-filter-toggle-text span{color:var(--muted);overflow-wrap:anywhere;font-size:14px}.fz-filters{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:4px}.fz-filter-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fz-filter .tr-select{width:100%;min-width:0}.fz-filters>.fz-filter{width:100%}.fz-md-nav{grid-column:1/-1}.fz-md-nav .fz-icon-btn{flex:1}.fz-filter-reset{align-self:flex-start}.fz-more{white-space:normal;width:100%}.fz-bookings thead,.fz-table--stack thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fz-bookings,.fz-bookings tbody{display:block}.fz-bookings tr{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"desc desc amount""when cat cat";gap:2px 12px;padding:12px 0;display:grid}.fz-bookings td{border:0;padding:0}.fz-bookings td:first-child{color:var(--muted);grid-area:when;font-size:14px}.fz-bookings td:nth-child(2){grid-area:desc;font-weight:600}.fz-bookings td:nth-child(3){min-width:0;color:var(--muted);text-align:right;overflow-wrap:anywhere;grid-area:cat;font-size:14px}.fz-bookings td:nth-child(4){grid-area:amount;font-weight:700}.fz-bookings .fz-cell-when>span{font-size:14px;display:inline}.fz-bookings .fz-cell-when>span+span:before{content:" · "}.fz-table--stack,.fz-table--stack caption,.fz-table--stack tbody,.fz-table--stack tfoot,.fz-table--stack tr{display:block}.fz-table--stack tbody tr{border-bottom:1px solid var(--line);padding:10px 0}.fz-table--stack th,.fz-table--stack td{border:0}.fz-table--stack tbody th{white-space:normal;padding:0 0 4px;display:block}.fz-table--stack td{justify-content:space-between;gap:12px;padding:3px 0;display:flex}.fz-table--stack td:before{content:attr(data-label);color:var(--muted);text-align:left;white-space:normal;font-weight:400}.fz-table--stack tfoot tr{justify-content:space-between;gap:12px;padding:10px 0 0;display:flex}.fz-table--stack tfoot th,.fz-table--stack tfoot td{padding:0;display:block}.fz-loan-form>*{flex:100%}.fz-amount-input{width:100%;min-width:0}}@media (width<=300px){.fz-tiles,.fz-forecast-sums{grid-template-columns:minmax(0,1fr);gap:8px}.fz-forecast-sums>div{padding:0}.fz-forecast-sums>div+div{border-left:0;border-top:1px solid var(--line);padding-top:8px}.fz-head{grid-template-columns:minmax(0,1fr)}.fz-head-item+.fz-head-item{margin-top:12px;border-left:0!important}.fz-tile-value{white-space:normal}.fz-panel-title{overflow-wrap:anywhere}.fz-panel-icon{display:none}.fz-chart-readout dl>div{flex-direction:column;align-items:flex-start;gap:0}.fz-side-row,.fz-side-head{flex-wrap:wrap}.fz-side-value{white-space:normal}}@media (width<=400px){.fz-tile-icon{display:none}.fz-tile-label{grid-column:1/-1}.fz-head-item:not(.fz-head-item--cash){flex-direction:column;gap:6px}.fz-head-item:not(.fz-head-item--cash) .fz-head-body{width:100%}}.fz-page .tr-tab{align-items:center;gap:10px;min-height:48px;display:inline-flex}.fz-page .tr-tab--active .tr-tab-icon,.fz-page .tr-tab--active{color:var(--petrol-b)}.fz-has-backdrop{isolation:isolate;background-color:#14201f;position:relative;overflow:hidden}.fz-has-backdrop--stadium{background-color:#1c2a2a}.fz-has-backdrop:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0b1819f2 0%,#0b1819d1 45%,#0b181973 100%);position:absolute;inset:0}.fz-backdrop{z-index:-2;pointer-events:none;position:absolute;inset:0}.fz-backdrop img{object-fit:cover;object-position:center 48%;width:100%;height:100%;display:block}.fz-hero{border-radius:var(--tr-radius);border:1px solid var(--line);align-items:center;min-height:132px;margin:0 0 18px;display:flex}.fz-page>.fz-hero>.page-hero{flex:1;margin:0;padding:24px 24px 22px}.fz-hero .page-hero-title{font-size:40px;font-family:var(--header-title-font);font-weight:var(--header-title-weight);letter-spacing:var(--header-title-tracking)}.fz-hero .page-hero-sub{color:#c3d4ce;margin-top:6px;font-size:17px}.fz-hero .page-hero-icon{display:none}.fz-head.fz-has-backdrop{border-color:#2dd4c447;align-items:center;min-height:150px;padding:24px 4px;box-shadow:0 18px 50px #0003}.fz-head.fz-has-backdrop .fz-backdrop img{object-position:65% 62%}.fz-head.fz-has-backdrop:before{background:linear-gradient(90deg,#0d2022f5 15%,#0d2022d6 60%,#0d20229e)}.fz-head.fz-has-backdrop .fz-head-label{color:#d3e2dc}.fz-head.fz-has-backdrop .fz-head-note{color:#c1d2cb}.fz-head.fz-has-backdrop .fz-head-item+.fz-head-item{border-left-color:#ffffff29}.fz-head-value--cash{color:var(--chalk);font-size:42px}.fz-head-value--accent{color:var(--petrol-b)}.fz-tiles{background:0 0;border:0;gap:12px;padding:0}.fz-tile{border:1px solid var(--line2);background:#142528;border-radius:12px;padding:16px 18px}.fz-tile+.fz-tile{border-left:1px solid var(--line2)}.fz-page .tr-tabs{gap:6px;padding-bottom:8px}.fz-page .tr-tab{color:var(--chalk);border:1px solid #0000;border-radius:10px;flex:1 1 0;justify-content:center;margin:0;padding:8px 14px}.fz-page .tr-tab:hover{background:var(--ink3)}.fz-page .tr-tab--active,.fz-page .tr-tabs--icons .tr-tab--active{background:var(--petrol);border-color:var(--petrol);color:#082521;font-weight:750}.fz-page .tr-tab--active .tr-tab-icon{color:#082521}.fz-page .tr-tab--active:hover{background:var(--petrol-b)}.fz-forecast{background:linear-gradient(160deg,#172c2d,#111e21 70%);border-color:#2dd4c442;box-shadow:0 20px 44px #0000002e}.fz-forecast-value.fz-accent{color:var(--petrol)}.fz-forecast-today{color:#c3d4ce;margin:0 0 6px;font-size:15px}.fz-forecast-gap{border:1px dashed var(--warn);color:var(--chalk);border-radius:8px;margin:6px 0 8px;padding:10px 12px;font-size:14px;line-height:1.45}.fz-chart-future{fill:#2dd4c40d}.fz-chart-hatch{stroke:#d9a44a73;stroke-width:2px}.fz-chart-gap{fill:none;stroke:var(--warn);stroke-dasharray:3 2}.fz-chart-gap-area rect{stroke:#d9a44a80;stroke-width:1px}.fz-chart-note{fill:var(--warn);font-size:12px;font-weight:600}.fz-chart-today{stroke:var(--petrol);stroke-width:2px;stroke-dasharray:5 4}.fz-chart-today-label{fill:var(--chalk);font-size:13px;font-weight:700}.fz-line--forecast{stroke-width:3px}.fz-legend-style .fz-line{stroke:var(--chalk);stroke-width:2px}.fz-range{color:var(--muted);gap:4px;margin:12px 0 0;font-size:14px;display:grid}.fz-range input[type=range]{width:100%;min-height:44px;accent-color:var(--petrol);cursor:pointer;margin:0}.fz-range input[type=range]:focus-visible{outline:2px solid var(--petrol-b);outline-offset:2px}.fz-chart-readout{background:#192a2b}.fz-kind{border:1px solid;border-radius:999px;padding:1px 8px;font-size:13px;font-weight:700;display:inline-block}.fz-chart-readout-head .fz-kind--actual{color:var(--chalk)}.fz-chart-readout-head .fz-kind--forecast{color:var(--petrol-b);border-style:dashed}.fz-chart-readout-head .fz-kind--gap{color:var(--warn);border-style:dotted}.fz-status-card{border-left:3px solid #7ddaa8}.fz-side-card.fz-has-backdrop{border-color:#49665b}.fz-side-card.fz-has-backdrop .fz-backdrop img{object-position:center 50%}.fz-side-card.fz-has-backdrop:before{background:linear-gradient(90deg,#102427f5,#102427bd)}.fz-side-card.fz-has-backdrop .fz-sponsor-lead{background:#0c1416c7}.fz-funding-card{background:linear-gradient(120deg,#1a302e,#142123)}@media (width<=720px){.fz-hero{min-height:112px;margin-bottom:14px}.fz-page>.fz-hero>.page-hero{padding:18px 16px}.fz-hero .page-hero-title{font-size:34px}.fz-hero .page-hero-sub{font-size:15px}.fz-head.fz-has-backdrop{padding:18px 0}.fz-head.fz-has-backdrop .fz-backdrop img{object-position:70% center}.fz-head.fz-has-backdrop:before{background:linear-gradient(#0d2022e6,#0d2022cc)}.fz-head-value--cash{font-size:36px}.fz-head-item--status{border-top:1px solid #ffffff29;grid-column:1/-1;margin-top:14px;padding-top:14px;border-left:0!important}.fz-tiles{background:0 0;border:0;gap:6px;padding:0}.fz-tile{border:1px solid var(--line2);background:#142528;border-radius:10px;padding:10px 8px}.fz-tile+.fz-tile{border-left:1px solid var(--line2)}.fz-page .tr-tabs--icons{gap:4px}.fz-page .tr-tabs--icons .tr-tab{flex:1 0 auto;gap:0;padding:8px 6px;font-size:14px}.fz-page .tr-tab-icon{display:none}.fz-forecast .fz-panel-head{flex-wrap:nowrap}.fz-forecast .fz-panel-titles{flex:1 1 0}.fz-chart-today-label{font-size:12px}}.cstat{min-width:0;padding:4px 16px 16px}.cstat-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0 10px;display:flex}.cstat-head-text{min-width:0}.cstat-title{color:var(--chalk);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:900}.cstat-scope{color:var(--chalk);overflow-wrap:anywhere;margin:4px 0 0;font-size:12.5px;font-weight:700}.cstat-progress{color:var(--muted);margin:2px 0 0;font-size:12px}.cstat-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cstat-switch{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:8px;padding:0 4px;font-size:12px;font-weight:700;display:inline-flex}.cstat-switch-track{background:var(--ink4);border:1px solid var(--line2);border-radius:999px;width:36px;height:20px;transition:background .12s;position:relative}.cstat-switch-thumb{background:var(--muted);border-radius:50%;width:14px;height:14px;transition:transform .12s,background .12s;position:absolute;top:2px;left:2px}.cstat-switch.on{color:var(--chalk)}.cstat-switch.on .cstat-switch-track{background:var(--petrol-d);border-color:var(--petrol)}.cstat-switch.on .cstat-switch-thumb{background:var(--petrol-b);transform:translate(16px)}.cstat-switch:focus-visible,.cstat-segment-btn:focus-visible,.cstat-link:focus-visible,.cstat-retry:focus-visible,.cstat-select:focus-visible{outline:2px solid var(--petrol-b);outline-offset:2px;border-radius:8px}.cstat-controls{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.cstat-select-wrap{align-items:center;min-width:0;max-width:100%;display:inline-flex;position:relative}.cstat-select{appearance:none;background:var(--ink2);border:1px solid var(--line2);max-width:100%;min-height:44px;color:var(--chalk);font:inherit;border-radius:10px;padding:0 34px 0 12px;font-size:13px;font-weight:700}.cstat-select-wrap svg{pointer-events:none;color:var(--muted);position:absolute;right:10px}.cstat-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.cstat-kpi{background:var(--ink2);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}.cstat-kpi-icon{color:var(--muted);flex-shrink:0}.cstat-kpi-text{flex-direction:column;min-width:0;display:flex}.cstat-kpi-value{color:var(--chalk);font-variant-numeric:tabular-nums;font-size:26px;font-weight:900;line-height:1.1}.cstat-kpi-label{color:var(--muted);font-size:12px}.cstat-note{color:var(--muted);align-items:flex-start;gap:6px;margin:0 0 10px;font-size:12px;line-height:1.4;display:flex}.cstat-note svg{flex-shrink:0;margin-top:2px}.cstat-note--warn{color:var(--warn)}.cstat-note--error{color:var(--err)}.cstat-segment{background:var(--ink2);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-bottom:10px;padding:4px;display:grid}.cstat-segment-btn{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 4px;font-size:12.5px;font-weight:700}.cstat-segment-btn.on{background:var(--club);color:var(--club-ink);font-weight:800}.cstat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cstat-grid--single{grid-template-columns:minmax(0,1fr)}.cstat-panel{background:var(--ink2);border:1px solid var(--line);border-radius:12px;min-width:0;padding:12px 14px 6px}.cstat-panel--wide{grid-column:1/-1}.cstat-panel-title{color:var(--chalk);margin:0 0 8px;font-size:15px;font-weight:800}.cstat-table{flex-direction:column;display:flex}.cstat-row{border-top:1px solid var(--line);min-height:40px;color:var(--chalk);grid-template-columns:30px minmax(0,1.25fr) minmax(0,1fr) 52px;align-items:center;gap:8px;font-size:13px;display:grid}.cstat-table--teams .cstat-row{grid-template-columns:30px minmax(0,1fr) 72px}.cstat-row--head{min-height:28px;color:var(--muted);border-top:0;font-size:11px;font-weight:700}.cstat-row--head>span{color:var(--muted);font-size:11px;font-weight:700}.cstat-row.own{background:var(--petrol-g)}.cstat-rank{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:700}.cstat-rank--shared span[aria-hidden]{margin-left:1px;font-size:11px}.cstat-name,.cstat-club{align-items:center;gap:8px;min-width:0;display:flex}.cstat-name{font-weight:700}.cstat-club{color:var(--muted);font-size:12.5px}.cstat-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cstat-avatar{width:28px;height:28px}.cstat-crest{flex-shrink:0}.cstat-value{text-align:right;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.cstat-row--head .cstat-value{font-size:11px;font-weight:700}.cstat-empty{color:var(--muted);margin:6px 0 10px;font-size:12.5px}.cstat-empty--incomplete{color:var(--warn)}.cstat-panel-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 12px;min-height:8px;display:flex}.cstat-link{min-height:44px;color:var(--petrol-b);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:13px;font-weight:700}.cstat-foot{color:var(--muted);margin:12px 0 0;font-size:11.5px}.cstat-error{padding:8px 0}.cstat-retry{background:var(--ink3);border:1px solid var(--line2);min-height:44px;color:var(--chalk);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.cstat-empty-state{text-align:center;color:var(--muted);background:var(--ink2);border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:28px 16px;display:flex}.cstat-empty-state p{margin:0;font-size:12.5px}.cstat-empty-state .cstat-empty-title{color:var(--chalk);margin-top:6px;font-size:15px;font-weight:800}@media (width<=720px){.cstat-title{font-size:18px}.cstat-head{flex-wrap:wrap}.cstat-kpis{gap:6px}.cstat-kpi{flex-direction:column;align-items:flex-start;gap:4px;padding:10px}.cstat-kpi-icon{width:18px;height:18px}.cstat-kpi-value{font-size:20px}.cstat-kpi-label{font-size:11px}.cstat-panel{padding:10px 10px 4px}.cstat-row{grid-template-columns:26px minmax(0,1fr) 40px;grid-template-areas:"rank name value""rank club value";gap:0 6px;padding:6px 0;font-size:13px}.cstat-row--head{grid-template-areas:"rank name value";padding:0}.cstat-row--head .cstat-club{display:none}.cstat-row .cstat-rank-cell{grid-area:rank}.cstat-row .cstat-name{grid-area:name}.cstat-row .cstat-club{grid-area:club;padding-left:34px;font-size:12px}.cstat-row .cstat-value{grid-area:value}.cstat-table--teams .cstat-row{grid-template-columns:26px minmax(0,1fr) 56px;grid-template-areas:"rank name value"}}.tie-legs{border-top:1px solid var(--line);gap:8px;padding:8px 14px 10px;display:grid}.tie-leg-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tie-leg{gap:3px;min-width:0;display:grid}.tie-leg-meta{color:var(--muted);flex-wrap:wrap;gap:4px 8px;font-size:10.5px;display:flex}.tie-leg-label{color:var(--muted2);text-transform:uppercase;letter-spacing:.03em;font-weight:800}.tie-leg-match{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.tie-leg-team{min-width:0;color:var(--chalk);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:12px;font-weight:600}.tie-leg-team.right{text-align:right}.tie-leg-team.own{color:var(--club-b);font-weight:800}.tie-leg-score{color:var(--chalk);text-align:center;white-space:nowrap;font-size:13px;font-weight:900}.tie-leg--pending .tie-leg-score,.tie-leg--unavailable .tie-leg-score{color:var(--muted);font-size:10.5px;font-weight:700}.tie-leg--unavailable .tie-leg-score{font-style:italic}.tie-leg-extra{color:var(--gold-b);text-align:center;font-size:10.5px;font-weight:700}.tie-summary{color:var(--chalk);flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin:0;font-size:11px;display:flex}.tie-summary-score{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-weight:600}.tie-summary-decision{color:var(--muted);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-weight:800}.tie-summary-decision.decided{color:var(--gold-b)}.finale-bar-note{color:var(--gold-b);text-align:center;font-size:10px;font-weight:700;display:block}.finale-bar-vs{text-align:center}.ep-ko-scope{margin:0 16px 12px}.std-hero__main{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.lineup-area-nav{flex-wrap:wrap;align-items:stretch;gap:4px;max-width:100%;display:flex}.lineup-area-nav__link{min-height:var(--lu-touch);white-space:nowrap;border-radius:var(--lu-radius);color:var(--chalk);font-size:var(--lu-fs-text);background:#080f11b8;border:1px solid #0000;justify-content:center;align-items:center;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.lineup-area-nav__link:hover{border-color:var(--line2)}@media (width<=400px){.lineup-area-nav__link{padding:0 8px}}.lineup-area-nav__link--active{color:var(--petrol-b);background:#10332f;border-color:#2dd4c473}.lineup-area-nav__link:focus-visible,.std-slot__btn:focus-visible,.std-auto-btn:focus-visible,.std-corner__summary:focus-visible{outline:2px solid var(--petrol-b);outline-offset:2px}.std-board{margin:0 var(--lu-gutter) var(--lu-gap);gap:var(--lu-gap);flex-direction:column;display:flex}.std-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.std-summary__text{min-width:0}.std-summary__count{font-size:var(--lu-fs-value);color:var(--chalk);font-weight:800}.std-summary__sub{font-size:var(--lu-fs-label);color:var(--muted);margin-top:2px}.std-auto-btn{min-height:var(--lu-touch);border-radius:var(--lu-radius);background:var(--petrol);color:var(--ink);font-size:var(--lu-fs-text);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:4px 16px;font-weight:800;display:inline-flex}.std-auto-btn:disabled{background:var(--ink3);color:var(--muted);cursor:default}@media (width<=720px){.std-auto-btn{width:100%}}.std-status{min-height:16px;font-size:var(--lu-fs-label);color:var(--petrol-b)}.std-status:empty{display:none}.std-error{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.std-error__actions{flex-wrap:wrap;gap:8px;display:flex}.std-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (width>=960px){.std-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}.std-card{border:1px solid var(--line2);background:#111c1f;border-radius:14px;min-width:0;overflow:hidden}.std-card__head{background-color:#10241f;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-end;gap:2px;height:128px;padding:16px 20px;display:flex}.std-card__eyebrow{font-size:var(--lu-fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--petrol-b);text-shadow:0 1px 4px #000c;font-weight:800}.std-card__title{color:var(--chalk);text-shadow:0 2px 8px #000000b3;margin:0;font-size:26px;font-weight:900;line-height:1.1}.std-card--captain .std-card__head{background-color:#1d2018;background-image:-webkit-linear-gradient(#0a12141f 22%,#0a1214b8 62%,#0a1214f2 100%),-webkit-image-set(url(/assets/standards/backgrounds/captain-960.webp) 1x type("image/webp"),url(/assets/standards/backgrounds/captain-960.jpg) 1x type("image/jpeg"));background-image:linear-gradient(90deg,#0a1214f2 0%,#0a1214b8 38%,#0a12141f 78%),image-set("/assets/standards/backgrounds/captain-960.webp" 1x type("image/webp"),"/assets/standards/backgrounds/captain-960.jpg" 1x type("image/jpeg"));background-position:50%,70% 45%}.std-card--free_kick .std-card__head{background-color:#12302a;background-image:-webkit-linear-gradient(#0a121433 22%,#0a1214b8 62%,#0a1214f2 100%),-webkit-image-set(url(/assets/standards/backgrounds/tactics-board-960.webp) 1x type("image/webp"),url(/assets/standards/backgrounds/tactics-board-960.jpg) 1x type("image/jpeg"));background-image:linear-gradient(90deg,#0a1214f2 0%,#0a1214b8 38%,#0a121433 78%),image-set("/assets/standards/backgrounds/tactics-board-960.webp" 1x type("image/webp"),"/assets/standards/backgrounds/tactics-board-960.jpg" 1x type("image/jpeg"));background-position:50%,60% 40%}.std-card--penalty .std-card__head,.std-card--corners .std-card__head{background-color:#10261b;background-image:-webkit-linear-gradient(#0a12141f 22%,#0a1214b8 62%,#0a1214f2 100%),-webkit-image-set(url(/assets/standards/backgrounds/training-960.webp) 1x type("image/webp"),url(/assets/standards/backgrounds/training-960.jpg) 1x type("image/jpeg"));background-image:linear-gradient(90deg,#0a1214f2 0%,#0a1214b8 38%,#0a12141f 78%),image-set("/assets/standards/backgrounds/training-960.webp" 1x type("image/webp"),"/assets/standards/backgrounds/training-960.jpg" 1x type("image/jpeg"));background-position:50%,72% 55%}.std-card--corners .std-card__head{background-position:50%,92% 55%}@media (width<=720px){.std-card__head{height:112px;padding:14px 16px}.std-card__title{font-size:24px}.std-card--captain .std-card__head{background-image:-webkit-linear-gradient(#0a121433 0%,#0a121499 45%,#0a1214f2 100%),-webkit-image-set(url(/assets/standards/backgrounds/captain-480.webp) 1x type("image/webp"),url(/assets/standards/backgrounds/captain-480.jpg) 1x type("image/jpeg"));background-image:linear-gradient(90deg,#0a1214f2 0%,#0a121499 55%,#0a121433 100%),image-set("/assets/standards/backgrounds/captain-480.webp" 1x type("image/webp"),"/assets/standards/backgrounds/captain-480.jpg" 1x type("image/jpeg"))}.std-card--free_kick .std-card__head{background-image:-webkit-linear-gradient(#0a121440 0%,#0a121499 45%,#0a1214f2 100%),-webkit-image-set(url(/assets/standards/backgrounds/tactics-board-480.webp) 1x type("image/webp"),url(/assets/standards/backgrounds/tactics-board-480.jpg) 1x type("image/jpeg"));background-image:linear-gradient(90deg,#0a1214f2 0%,#0a121499 55%,#0a121440 100%),image-set("/assets/standards/backgrounds/tactics-board-480.webp" 1x type("image/webp"),"/assets/standards/backgrounds/tactics-board-480.jpg" 1x type("image/jpeg"))}.std-card--penalty .std-card__head,.std-card--corners .std-card__head{background-image:-webkit-linear-gradient(#0a121433 0%,#0a121499 45%,#0a1214f2 100%),-webkit-image-set(url(/assets/standards/backgrounds/training-480.webp) 1x type("image/webp"),url(/assets/standards/backgrounds/training-480.jpg) 1x type("image/jpeg"));background-image:linear-gradient(90deg,#0a1214f2 0%,#0a121499 55%,#0a121433 100%),image-set("/assets/standards/backgrounds/training-480.webp" 1x type("image/webp"),"/assets/standards/backgrounds/training-480.jpg" 1x type("image/jpeg"))}}.std-card__body{background:#142226;padding:4px 16px 16px}.std-card__hint{border-top:1px solid var(--line2);font-size:var(--lu-fs-label);color:var(--muted);margin:10px 0 0;padding-top:10px;line-height:1.5}.std-card__corners{flex-direction:column;gap:6px;margin-top:10px;display:flex}.std-slot{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:72px;padding:12px 0;display:flex}.std-slot__kit{flex:none;place-items:center;width:40px;height:44px;display:grid;position:relative}.std-slot__plus{z-index:1;color:var(--chalk);opacity:.85;position:relative}.std-slot__body{flex:auto;min-width:0}.std-slot__label{font-size:var(--lu-fs-label);color:var(--muted)}.std-slot__name{font-size:var(--lu-fs-title);color:var(--chalk);overflow-wrap:anywhere;font-weight:800;line-height:1.3}.std-slot--empty .std-slot__name{color:var(--gold-b)}.std-slot__meta{font-size:var(--lu-fs-label);color:var(--muted);margin-top:2px}.std-slot__status{font-size:var(--lu-fs-label);margin-top:3px;line-height:1.4}.std-slot__status--injury,.std-slot__status--warn{color:var(--warn)}.std-slot__status--suspended{color:var(--err)}.std-slot__btn{min-width:64px;min-height:var(--lu-touch);border-radius:var(--lu-radius);border:1px solid var(--line2);color:var(--chalk);font-size:var(--lu-fs-text);cursor:pointer;background:#0f191c;flex:none;padding:4px 12px;font-weight:700}.std-slot__btn:hover:not(:disabled){border-color:var(--petrol)}.std-slot__btn:disabled{color:var(--muted);cursor:default}.std-corner{border-radius:var(--lu-radius);border:1px solid var(--line);background:#0f191c}.std-corner__summary{min-height:var(--lu-touch);font-size:var(--lu-fs-text);color:var(--chalk);cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px;padding:4px 12px;font-weight:700;display:flex}.std-corner__summary::-webkit-details-marker{display:none}.std-corner__summary:before{content:"▸";color:var(--petrol)}.std-corner[open]>.std-corner__summary:before{content:"▾"}.std-corner__taker{color:var(--muted);overflow-wrap:anywhere;font-weight:500}.std-corner__list{flex-direction:column;gap:6px;padding:0 12px 12px;display:flex}.std-corner>.std-corner__note{padding:0 12px 12px}.std-corner__note{font-size:var(--lu-fs-label);color:var(--muted);margin:0;line-height:1.5}.std-corner__note--error{color:var(--err);flex-wrap:wrap;align-items:center;gap:8px;padding:0 12px 12px;display:flex}.std-link-btn{min-height:var(--lu-touch);color:var(--petrol-b);font-weight:700;font-size:var(--lu-fs-text);cursor:pointer;background:0 0;border:0;padding:0 8px;text-decoration:underline}.std-info{border-radius:var(--lu-radius);background:#10272a;border:1px solid #2dd4c440;align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.std-info svg{color:var(--petrol);flex-shrink:0;margin-top:2px}.std-info p{font-size:var(--lu-fs-text);color:var(--chalk);margin:0;line-height:1.55}.std-readonly{margin-top:var(--lu-gap)}.std-readonly__title{margin:0 var(--lu-gutter) var(--lu-gap);font-size:var(--lu-fs-value);color:var(--chalk);font-weight:800}.pp-rank-hint{font-size:var(--lu-fs-mini);color:var(--muted);margin-top:4px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}.pf-page{--pf-panel:#131f22;--pf-inset:#0f191b;--pf-radius:14px;--pf-gap:18px;max-width:1180px;color:var(--chalk);gap:var(--pf-gap);flex-direction:column;margin:0 auto;padding-bottom:24px;font-size:15px;line-height:1.45;display:flex}.pf-crumbs{align-items:center;gap:10px;padding-top:4px;font-size:15px;display:flex}.pf-crumb-link{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0}.pf-crumb-link:hover{color:var(--chalk);text-decoration:underline}.pf-crumb-sep{color:var(--muted2)}.pf-crumb-current{color:var(--chalk);font-weight:600}.pf-hero{background:var(--pf-panel);border:1px solid var(--line);border-radius:var(--pf-radius);flex-direction:column;gap:16px;padding:18px;display:flex}.pf-head{align-items:flex-start;gap:22px;min-width:0;display:flex}.pf-avatar{border:1px solid var(--line);width:104px;height:104px}.pf-head-main{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.pf-name{font-size:34px;line-height:1.15;font-family:var(--header-title-font);font-weight:var(--header-title-weight);letter-spacing:var(--header-title-tracking);overflow-wrap:anywhere;margin:0}.pf-meta{color:var(--chalk);flex-wrap:wrap;align-items:center;gap:4px 0;font-size:16px;display:flex}.pf-meta>*+:before{content:"•";color:var(--muted);margin:0 10px}.pf-club{align-items:center;gap:8px;min-width:0;display:inline-flex}.pf-crest.tr-crest{flex-shrink:0;width:28px;height:28px;font-size:9px}.pf-club-name{overflow-wrap:anywhere}.pf-chips{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.pf-chip{border:1px solid var(--line2);min-height:32px;color:var(--chalk);background:var(--pf-inset);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:3px 14px;font-size:14px;font-weight:600;display:inline-flex}.pf-chip--sm{min-height:24px;padding:1px 10px;font-size:13px}.pf-chip-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:9px;height:9px}.pf-chip--pos{font-weight:700}.pf-chip--ready{color:var(--petrol-b);background:#2dd4c414;border-color:#2dd4c459}.pf-chip--injured{color:var(--err);background:#e06a5e14;border-color:#e06a5e73}.pf-chip--suspended{color:var(--warn);background:#d9a44a14;border-color:#d9a44a73}.pf-head-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.pf-error{margin:0}.pf-btn{border:1px solid var(--line2);min-height:44px;color:var(--chalk);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 20px;font-size:15px;font-weight:700;display:inline-flex}.pf-btn:hover:not(:disabled){border-color:var(--petrol)}.pf-btn:disabled{opacity:.5;cursor:default}.pf-btn--primary{background:var(--petrol);border-color:var(--petrol);color:#062523}.pf-btn--primary:hover:not(:disabled){background:var(--petrol-b);border-color:var(--petrol-b)}.pf-btn--outline{border-color:var(--petrol);color:var(--petrol-b)}.pf-btn--icon{width:44px;padding:0}.pf-menu{position:relative}.pf-menu-list{z-index:30;background:var(--ink3);border:1px solid var(--line2);border-radius:12px;flex-direction:column;gap:2px;min-width:240px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #0006}.pf-menu-item{min-height:44px;color:var(--chalk);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 12px;font-size:15px;font-weight:600;display:flex}.pf-menu-item:hover:not(:disabled),.pf-menu-item:focus-visible{background:var(--ink4)}.pf-menu-item:disabled{opacity:.5;cursor:default}.pf-menu-item--danger{color:var(--err)}.pf-menu-detail{color:var(--muted);font-size:13px;font-weight:500}.pf-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pf-kpi{background:var(--pf-inset);border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:12px;min-width:0;padding:16px;display:flex}.pf-kpi-icon{color:var(--petrol);flex-shrink:0;margin-top:2px}.pf-kpi-main{flex:1;min-width:0}.pf-kpi-label{color:var(--muted);font-size:15px}.pf-kpi-value{color:var(--chalk);margin-top:4px;font-size:28px;font-weight:800;line-height:1.2}.pf-kpi-value[title]{cursor:help}.pf-kpi-value--warn{color:var(--warn)}.pf-kpi-sub{color:var(--muted);margin-top:2px;font-size:13px}.pf-tabs{margin-bottom:0}.pf-tabs .tr-tab{cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;min-height:44px;font-family:inherit}.pf-tabs .tr-tab--active{color:var(--petrol-b)}.pf-tabpanel{min-width:0}.pf-grid{gap:var(--pf-gap);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;display:grid}.pf-col,.pf-stack{gap:var(--pf-gap);flex-direction:column;min-width:0;display:flex}.pf-panel{background:var(--pf-panel);border:1px solid var(--line);border-radius:var(--pf-radius);min-width:0;padding:18px 20px}.pf-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.pf-panel-title{color:var(--chalk);align-items:center;gap:10px;margin:0;font-size:18px;font-weight:700;display:flex}.pf-panel-icon{color:var(--petrol);flex-shrink:0}.pf-panel-action{flex-shrink:0}.pf-panel-foot{border-top:1px solid var(--line);justify-content:flex-end;margin-top:10px;padding-top:6px;display:flex}.pf-subtitle{margin:14px 0 8px;font-size:15px;font-weight:700}.pf-note{color:var(--muted);margin:0;font-size:14px}.pf-link{min-height:36px;color:var(--petrol-b);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:15px;font-weight:600;display:inline-flex}.pf-link:hover{text-decoration:underline}.pf-bar{background:#ffffff14;border-radius:4px;min-width:40px;height:8px;display:block;position:relative}.pf-bar-fill{border-radius:4px;position:absolute;top:0;bottom:0;left:0}.pf-bar-fill--petrol{background:var(--petrol)}.pf-bar-fill--warn{background:var(--warn)}.pf-bar-fill--muted{background:var(--muted)}.pf-bar-marker{background:var(--chalk);opacity:.75;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.pf-rows{flex-direction:column;display:flex}.pf-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:10px 0;font-size:15px;display:flex}.pf-row:last-child{border-bottom:0}.pf-row--bar{grid-template-columns:minmax(90px,auto) minmax(60px,1fr) auto;display:grid}.pf-row-label{color:var(--chalk);flex-shrink:0}.pf-row-value{color:var(--chalk);text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-weight:600}.pf-row-value--muted{color:var(--muted);font-weight:500}.pf-row-value--ok{color:var(--petrol-b)}.pf-row-value--warn{color:var(--warn)}.pf-row-value--risk{color:var(--err)}.pf-skills{flex-direction:column;display:flex}.pf-skill{border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,1.1fr) 44px minmax(80px,2fr);align-items:center;gap:16px;padding:9px 0;font-size:16px;display:grid}.pf-skill:last-child{border-bottom:0}.pf-skill-value{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.pf-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pf-tile{background:var(--pf-inset);border:1px solid var(--line);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:12px 8px;display:flex}.pf-tile-md{color:var(--muted);font-size:14px}.pf-tile-rating{font-variant-numeric:tabular-nums;border-radius:8px;min-width:64px;padding:6px 10px;font-size:22px;font-weight:800}.pf-tile-opp{color:var(--chalk);width:100%;font-size:14px}.pf-tone--great{color:#c9f7f1;background:#2dd4c438}.pf-tone--good{color:#d5f3e1;background:#5fc98a33}.pf-tone--ok{color:#f0e2b8;background:#c9aa4a33}.pf-tone--bad{color:var(--muted);background:#ffffff14}.pf-tone--none{color:var(--muted);background:#ffffff0a}.pf-summary{color:var(--chalk);flex-wrap:wrap;gap:4px 0;margin:14px 0 0;font-size:15px;display:flex}.pf-sep{color:var(--muted);margin:0 10px}.pf-fam{flex-direction:column;display:flex}.pf-fam-line{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 64px 64px;align-items:center;gap:10px;padding:10px 0;display:grid}.pf-fam-line:last-child{border-bottom:0}.pf-fam-phase{flex-direction:column;gap:2px;min-width:0;display:flex}.pf-fam-label{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:inline-flex}.pf-fam-label .pf-chip-dot{color:var(--petrol);width:8px;height:8px}.pf-fam-where{color:var(--chalk);overflow-wrap:anywhere;font-size:15px}.pf-fam-num{border-left:1px solid var(--line);flex-direction:column;align-items:center;display:flex}.pf-fam-num-label{color:var(--muted);font-size:13px}.pf-fam-num-value{font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.pf-contract-mini{flex-wrap:wrap;align-items:flex-start;gap:14px 28px;display:flex}.pf-figure{flex-direction:column;gap:2px;min-width:0;display:flex}.pf-figure-label{color:var(--muted);font-size:14px}.pf-figure-value{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.pf-figure-sub{color:var(--muted);font-size:13px}.pf-contract-action{align-self:center;margin-left:auto}.pf-attr-table{flex-direction:column;display:flex}.pf-attr-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,1.2fr) 110px 90px 70px minmax(100px,2fr);align-items:center;gap:14px;padding:9px 0;font-size:16px;display:grid}.pf-attr-row--head{color:var(--muted);padding-top:0;font-size:13px}.pf-attr-num{text-align:right;font-variant-numeric:tabular-nums}.pf-attr-current{font-weight:800}.pf-attr-base{color:var(--muted)}.pf-attr-mod{font-size:14px}.pf-attr-mod--up{color:var(--petrol-b)}.pf-attr-mod--down,.pf-attr-mod--flat{color:var(--muted)}.pf-attr-legend{margin-top:10px}.pf-dattrs .pd-dattr-groups{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px 26px;margin-top:4px}.pf-dattrs .pd-dattr-group-title{letter-spacing:0;text-transform:none;color:var(--chalk);margin:0 0 6px;font-size:15px;font-weight:700}.pf-dattrs .pd-dattr-row{grid-template-columns:minmax(0,1fr) 70px 54px;gap:12px;padding:6px 0;font-size:15px}.pf-dattrs .pd-dattr-track{border-radius:3px;height:6px}.pf-dattrs .pd-dattr-fill{border-radius:3px}.pf-dattrs .pd-dattr-v{color:var(--chalk);font-size:15px}.pf-dattrs .pd-dattr-v--range{font-size:14px}.pf-dattrs .pd-dattr-fill--great{color:var(--petrol-b)}.pf-dattrs .pd-dattr-fill--good{color:var(--petrol)}.pf-dattrs .pd-dattr-fill--ok{color:#9fb8b5}.pf-dattrs .pd-dattr-fill--weak,.pf-dattrs .pd-dattr-fill--poor{color:var(--muted2)}.pf-dattrs .pd-dattr-v--weak,.pf-dattrs .pd-dattr-v--poor{color:var(--muted)}.pf-phases{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pf-phase{background:var(--pf-inset);border:1px solid var(--line);border-radius:12px;min-width:0;padding:14px 16px}.pf-phase-title{align-items:center;gap:10px;margin:0 0 10px;font-size:16px;font-weight:700;display:flex}.pf-phase-stats{flex-direction:column;gap:12px;display:flex}.pf-phase .fam-stat-label,.pf-phase .fam-stat-value{font-size:15px}.pf-phase .fam-stat-value{font-size:18px;font-weight:800}.pf-phase .fam-stat-baseline,.pf-phase .fam-stat-empty,.pf-phase .fam-stat-minutes,.pf-phase .fam-stat-hint{font-size:13px}.pf-training-line{margin-bottom:12px}.pf-progress{margin-top:6px}.pf-potential{margin:0 0 8px;display:inline-block}.pf-form-chart{border-bottom:1px solid var(--line);align-items:center;gap:6px;height:120px;padding:0 2px;display:flex}.pf-form-col{flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;height:100%;display:flex;position:relative}.pf-form-bar{border-radius:3px;width:70%;max-width:26px;position:absolute}.pf-form-bar--pos{background:var(--petrol);bottom:50%}.pf-form-bar--neg{background:var(--muted);top:50%}.pf-form-lbl{color:var(--muted);font-size:13px;position:absolute;bottom:-22px}.pf-form-legend{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin-top:30px;font-size:14px;display:flex}.pf-form-legend span{align-items:center;gap:6px;display:inline-flex}.pf-form-key{border-radius:3px;width:12px;height:12px;display:inline-block}.pf-form-key--pos{background:var(--petrol)}.pf-form-key--neg{background:var(--muted)}.pf-form-avg{color:var(--chalk);font-weight:600}.pf-stat-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;margin:0;display:grid}.pf-stat{background:var(--pf-inset);border:1px solid var(--line);border-radius:10px;min-width:0;padding:10px 12px}.pf-stat dt{color:var(--muted);font-size:13px}.pf-stat dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:20px;font-weight:800}.pf-md-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pf-md-row{border-bottom:1px solid var(--line);grid-template-columns:92px 56px minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:9px 0;font-size:15px;display:grid}.pf-md-row:last-child{border-bottom:0}.pf-md-num{color:var(--muted);font-size:14px}.pf-md-rating{text-align:center;font-variant-numeric:tabular-nums;border-radius:6px;padding:3px 0;font-weight:800}.pf-md-events{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pf-md-pill{background:var(--pf-inset);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:1px 8px;font-size:13px}.pf-negotiation .pd-kv-row{gap:12px;padding:10px 0}.pf-negotiation .pd-kv-k{font-size:14px}.pf-negotiation .pd-kv-v{font-size:15px}.pf-negotiation .ct-reasons,.pf-negotiation .ct-rounds,.pf-negotiation .ct-label,.pf-negotiation .ct-hint,.pf-negotiation .ct-fee,.pf-negotiation .ct-clauses summary,.pf-negotiation .muted{font-size:14px}.pf-negotiation .tm-sec{font-size:13px}.pf-negotiation .tm-search{min-height:40px;font-size:15px}.pf-negotiation .tm-btn{text-transform:none;letter-spacing:0;min-height:44px;padding:8px 18px;font-size:15px}.pf-negotiation .tm-btn--contract{background:var(--petrol);border-color:var(--petrol);color:#062523}@media (width<=1100px){.pf-grid{grid-template-columns:minmax(0,1fr)}.pf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.pf-head{flex-wrap:wrap}.pf-avatar{width:80px;height:80px}.pf-name{font-size:26px}.pf-head-actions{width:100%}.pf-tiles{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.pf-attr-row{grid-template-columns:minmax(90px,1fr) 64px 64px 56px}.pf-attr-row .pf-attr-bar,.pf-attr-row .pf-attr-bar-head{display:none}.pf-phases,.pf-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-phases{grid-template-columns:minmax(0,1fr)}}@media (width<=980px){.pf-page{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}}.pf-page--compact{--pf-gap:14px;--pf-radius:14px;padding-bottom:16px;font-size:15px}.pf-page--with-bar{padding-bottom:96px}.pf-mbar{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;min-height:52px;padding-top:6px;display:grid}.pf-back{width:44px;height:44px;color:var(--chalk);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;margin-left:-10px;padding:0;display:inline-flex}.pf-back:focus-visible,.pf-btn:focus-visible,.pf-link:focus-visible,.pf-tabs .tr-tab:focus-visible{outline:2px solid var(--petrol-b);outline-offset:2px}.pf-mbar-title{color:var(--chalk);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:22px;font-weight:700;overflow:hidden}.pf-mbar .pf-menu{justify-self:end}.pf-mbar .pf-btn--icon{border-color:#0000;margin-right:-8px}.pf-mbar .pf-menu-list{max-width:calc(100vw - 32px)}.pf-page--compact .pf-hero{background:0 0;border:0;gap:14px;padding:0}.pf-head--compact{flex-wrap:nowrap;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.pf-head--compact .pf-avatar{width:84px;height:84px}.pf-head--compact .pf-head-main{gap:4px}.pf-head--compact .pf-name{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:24px;line-height:1.15}.pf-mline{color:var(--muted);overflow-wrap:break-word;min-width:0;font-size:15px}.pf-mline-pos{color:var(--chalk);font-weight:600}.pf-mline-pos[title]{cursor:help}.pf-head--compact .pf-chips{margin-top:4px}.pf-head--compact .pf-chips:empty{display:none}.pf-crest.pf-crest--lg.tr-crest{width:52px;height:58px;font-size:13px}.pf-page--compact .pf-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pf-page--compact .pf-kpi{align-items:center;gap:10px;padding:12px}.pf-page--compact .pf-kpi-icon{width:24px;height:24px;margin-top:0}.pf-page--compact .pf-kpi-label{font-size:14px}.pf-page--compact .pf-kpi-value{margin-top:2px;font-size:22px}.pf-tabs--compact.tr-tabs{background:var(--pf-panel);border:1px solid var(--line);scrollbar-width:none;overscroll-behavior-x:contain;border-radius:14px;gap:4px;margin:0;padding:4px}.pf-tabs--compact.tr-tabs::-webkit-scrollbar{display:none}.pf-tabs--compact .tr-tab{border:1px solid #0000;border-radius:10px;flex:none;align-items:center;min-height:44px;margin:0;padding:8px 12px;font-size:16px;display:inline-flex}.pf-tabs--compact .tr-tab--active{color:var(--petrol-b);border-color:var(--petrol);background:#2dd4c41a;font-weight:700}.pf-page--compact .pf-panel{padding:16px}.pf-page--compact .pf-panel-title{font-size:18px}.pf-page--compact .pf-link{min-height:44px}.pf-page--compact .pf-skill{border-bottom:0;grid-template-columns:6.6em minmax(40px,1fr) 2em;gap:12px;padding:7px 0}.pf-page--compact .pf-skill-name{grid-column:1}.pf-page--compact .pf-skill .pf-bar{grid-area:1/2}.pf-page--compact .pf-skill-value{grid-area:1/3}.pf-ready{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding-bottom:12px;display:grid}.pf-ready-cond{flex-direction:column;gap:6px;min-width:0;display:flex}.pf-ready-label{color:var(--muted);font-size:14px}.pf-ready-bar{grid-template-columns:minmax(40px,1fr) auto;align-items:center;gap:12px;display:grid}.pf-ready-value{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.pf-ready-load{border-left:1px solid var(--line);align-items:center;gap:10px;padding-left:14px;display:flex}.pf-ready-load-icon{flex-shrink:0}.pf-ready-load-text{flex-direction:column;display:flex}.pf-ready-load-value{font-size:18px;font-weight:700}.pf-ready+.pf-rows .pf-row:first-child{padding-top:12px}.pf-tiles--row{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.pf-tile-chip{font-variant-numeric:tabular-nums;cursor:default;border-radius:10px;justify-content:center;align-items:center;min-height:44px;font-size:18px;font-weight:800;display:flex}.pf-summary--compact{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-top:14px;display:flex}.pf-summary-counts{color:var(--chalk);flex-wrap:wrap;min-width:0;margin:0;font-size:14px;display:flex}.pf-summary--compact .pf-sep{margin:0 5px}.pf-summary-avg{border-left:1px solid var(--line);flex-direction:column;align-items:flex-end;margin:0 0 0 auto;padding-left:12px;line-height:1.15;display:flex}.pf-summary-avg-label{color:var(--muted);white-space:nowrap;font-size:13px}.pf-summary-avg-value{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.pf-page--compact .pf-contract-mini{gap:12px 24px}.pf-page--compact .pf-attr-row{grid-template-columns:minmax(0,1fr) 62px 62px 52px;gap:8px;font-size:15px}.pf-page--compact .pf-attr-row--head{font-size:12px;line-height:1.25}.pf-page--compact .pf-attr-row .pf-attr-bar,.pf-page--compact .pf-attr-row .pf-attr-bar-head{display:none}.pf-page--compact .pf-dattrs .pd-dattr-groups{grid-template-columns:minmax(0,1fr)}.pf-page--compact .pf-dattrs .pd-dattr-row{grid-template-columns:minmax(0,1fr) 56px 48px;gap:10px}.pf-page--compact .pf-phases,.pf-page--compact .pf-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-page--compact .pf-phases{grid-template-columns:minmax(0,1fr)}.pf-page--compact .pf-md-row{grid-template-columns:78px 48px minmax(0,1fr)}.pf-page--compact .pf-md-events{grid-column:1/-1;justify-content:flex-start}.pf-page--compact .pf-fam-line{grid-template-columns:minmax(0,1fr) 56px 56px}.pf-actionbar{left:0;right:0;bottom:calc(72px + env(safe-area-inset-bottom));z-index:90;padding:10px max(12px, env(safe-area-inset-right)) 10px max(12px, env(safe-area-inset-left));background:color-mix(in srgb, var(--ink) 94%, transparent);border-top:1px solid var(--line2);gap:8px;display:flex;position:fixed;box-shadow:0 -8px 20px #00000059}.pf-actionbar .pf-btn{white-space:normal;text-align:center;flex:1 1 0;gap:6px;min-width:0;min-height:52px;padding:6px 8px;font-size:15px;line-height:1.2}.pf-actionbar .pf-btn svg{flex-shrink:0}@media (width<=400px){.pf-actionbar .pf-btn{padding:6px;font-size:14px}}.mpc-overlay{--mpc-own:var(--petrol);--mpc-opp:#4a8fe0;--mpc-panel:#131f22;--mpc-inset:#0f191b;--mpc-radius:14px;z-index:300;background:var(--ink);color:var(--chalk);flex-direction:column;font-size:15px;line-height:1.45;display:flex;position:fixed;inset:0;overflow:hidden auto}.mpc-close{z-index:5;background:var(--ink3);border:1px solid var(--line2);width:44px;height:44px;color:var(--chalk);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:fixed;top:14px;right:18px}.mpc-close:hover{border-color:var(--petrol)}.mpc-state{padding:24px}.mpc-page{flex-direction:column;flex:1;gap:18px;width:100%;max-width:1320px;margin:0 auto;padding:18px 24px 0;display:flex}.mpc-head{flex-wrap:wrap;align-items:center;gap:14px 32px;padding-right:56px;display:flex}.mpc-title{letter-spacing:-.01em;flex-shrink:0;margin:0;font-size:30px;font-weight:800;line-height:1.15}.mpc-meta{align-items:flex-start;gap:10px;min-width:0;display:flex}.mpc-meta-icon{color:var(--muted);flex-shrink:0;margin-top:2px}.mpc-meta-main{font-size:15px;font-weight:600}.mpc-meta-sub{color:var(--muted);font-size:13px}.mpc-fixture{flex-wrap:wrap;align-items:center;gap:18px;min-width:0;margin-left:auto;display:flex}.mpc-fixture-club{align-items:center;gap:12px;min-width:0;display:flex}.mpc-fixture-name{overflow-wrap:anywhere;font-size:20px;font-weight:800;line-height:1.2}.mpc-fixture-sub{color:var(--muted);font-size:13px}.mpc-vs{color:var(--muted);font-size:14px;font-weight:600}.mpc-crest.tr-crest{background:0 0;border-radius:0;width:28px;height:28px;font-size:9px}.mpc-crest--lg.tr-crest{width:48px;height:48px;font-size:13px}.mpc-crest.tr-crest--placeholder{background:linear-gradient(160deg,#56655f,#34423d)}.mpc-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.mpc-side{flex-direction:column;gap:18px;min-width:0;display:flex}.mpc-panel{background:var(--mpc-panel);border:1px solid var(--line);border-radius:var(--mpc-radius);min-width:0;padding:16px 18px}.mpc-panel-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mpc-panel-title{margin:0 0 12px;font-size:20px;font-weight:800}.mpc-tag{color:var(--muted);font-size:13px}.mpc-empty{margin:8px 0 0}.mpc-clubtabs{border-bottom:1px solid var(--line2);gap:8px;margin-bottom:10px;display:flex}.mpc-clubtab{border:1px solid var(--line);background:var(--mpc-inset);min-width:0;min-height:44px;color:var(--muted);font:inherit;cursor:pointer;border-bottom:0;border-radius:10px 10px 0 0;align-items:center;gap:10px;padding:6px 16px;font-weight:600;display:inline-flex}.mpc-clubtab-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mpc-clubtab--active{color:var(--chalk);border-color:var(--petrol);background:var(--ink3)}.mpc-phase{background:var(--mpc-inset);border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:12px;padding:4px;display:grid}.mpc-phase-btn{min-height:40px;color:var(--chalk);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 10px;font-weight:600}.mpc-phase-btn--active{background:var(--petrol);color:#062523}.mpc-pitch{border-radius:12px;width:100%;height:auto;max-height:max(380px,100dvh - 400px);margin:0 auto;display:block}.mpc-pitch-grass{fill:#1d3a26}.mpc-pitch-lines{fill:none;stroke:#ffffff47;stroke-width:2px}.mpc-pitch-spot{fill:#ffffff59}.mpc-jersey{fill:var(--mpc-own);stroke:#00000059;stroke-width:1.5px}.mpc-pitch--opp .mpc-jersey{fill:var(--mpc-opp)}.mpc-player--keeper .mpc-jersey{fill:#9aa5a8}.mpc-jersey-text{fill:#062523;font-size:13px;font-weight:800}.mpc-pitch--opp .mpc-jersey-text{fill:#fff}.mpc-player--keeper .mpc-jersey-text{fill:#1a2426}.mpc-player-name,.mpc-player-pos{fill:var(--chalk);paint-order:stroke;stroke:#0009;stroke-width:3px;stroke-linejoin:round}.mpc-player-name{font-size:15px;font-weight:700}.mpc-player-pos{fill:#c8d4d2;font-size:13px}.mpc-marker circle{stroke:#1d3a26;stroke-width:2px}.mpc-marker text{fill:#1a1300;font-size:13px;font-weight:900}.mpc-marker--hint circle{fill:var(--warn)}.mpc-marker--error circle{fill:var(--err)}.mpc-marker--error text{fill:#fff}.mpc-status-sum{flex-wrap:wrap;align-items:center;gap:10px 28px;margin-bottom:12px;display:flex}.mpc-status-item{align-items:center;gap:10px;font-size:18px;font-weight:700;display:inline-flex}.mpc-status-badge{flex-shrink:0}.mpc-status-item--ok{color:var(--petrol-b)}.mpc-status-item--hint{color:var(--warn)}.mpc-status-item--error{color:var(--err)}.mpc-status-item--muted{color:var(--muted);font-weight:600}.mpc-checks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mpc-check-btn{background:var(--mpc-inset);border:1px solid var(--line);width:100%;min-height:52px;color:var(--chalk);font:inherit;text-align:left;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex}button.mpc-check-btn{cursor:pointer}button.mpc-check-btn:hover{border-color:var(--line2);background:var(--ink3)}.mpc-check-icon{color:var(--warn);flex-shrink:0}.mpc-check--error .mpc-check-icon{color:var(--err)}.mpc-check--error .mpc-check-btn{border-color:#e06a5e73}.mpc-check-text{flex-direction:column;flex:1;min-width:0;display:flex}.mpc-check-title{overflow-wrap:anywhere;font-weight:600}.mpc-check-detail{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.mpc-check-chevron{color:var(--muted);flex-shrink:0}.mpc-compare-names{justify-content:space-between;gap:12px;margin-bottom:6px;font-weight:700;display:flex}.mpc-compare-name{overflow-wrap:anywhere;min-width:0}.mpc-compare-name--opp{text-align:right}.mpc-compare .strength-bar-row{margin-bottom:8px}.mpc-compare .sb-value{width:34px;font-size:20px;font-weight:800}.mpc-compare .sb-value--home{color:var(--mpc-own);text-align:left}.mpc-compare .sb-value--away{color:var(--mpc-opp);text-align:right}.mpc-compare .sb-fill-home{fill:var(--mpc-own)}.mpc-compare .sb-fill-away{fill:var(--mpc-opp)}.strength-bar-row--stacked{align-items:flex-end}.strength-bar-row--stacked .sb-track{height:10px}.strength-bar-row--stacked .sb-track-label{text-align:center;letter-spacing:0;text-transform:none;color:var(--muted);background:0 0;padding:0 0 4px;font-size:13px;font-weight:600;position:static;transform:none}.mpc-picture{border-top:1px solid var(--line);margin-top:10px;padding-top:8px}.mpc-picture summary{cursor:pointer;color:var(--petrol-b);align-items:center;min-height:32px;font-weight:600;display:flex}.mpc-picture ul{margin:6px 0;padding-left:18px}.mpc-picture p{color:var(--muted);margin:4px 0 0;font-size:14px}.mcmp{flex-direction:column;gap:10px;display:flex}.mcmp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mcmp-basis{flex-direction:column;gap:4px;margin:0;font-size:13px;display:flex}.mcmp-basis>div{flex-wrap:wrap;gap:0 6px;min-width:0;display:flex}.mcmp-basis dt{overflow-wrap:anywhere;font-weight:700}.mcmp-basis dt:after{content:":"}.mcmp-basis dd{color:var(--muted);overflow-wrap:anywhere;margin:0}.mcmp-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mcmp-row{background:var(--mpc-inset);border:1px solid var(--line);border-radius:10px;padding:8px 10px}.mcmp-row--overall{border-color:var(--line2)}.mcmp-row-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;margin-bottom:6px;display:flex}.mcmp-area{font-weight:700}.mcmp-row--overall .mcmp-area{font-size:16px}.mcmp-verdict{color:var(--muted);overflow-wrap:anywhere;gap:6px;min-width:0;font-size:13px;font-weight:600;display:inline-flex}.mcmp-symbol{text-align:center;flex-shrink:0;width:1em;font-weight:900}.mcmp-row--own_stronger .mcmp-verdict{color:var(--petrol-b)}.mcmp-row--opp_stronger .mcmp-verdict{color:var(--mpc-opp)}.mcmp-line{grid-template-columns:minmax(0,8.5rem) minmax(0,1fr) 4.2rem;align-items:center;gap:8px;font-size:13px;display:grid}.mcmp-line+.mcmp-line{margin-top:4px}.mcmp-team{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}.mcmp-val{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:800}.mcmp-line--own .mcmp-val{color:var(--mpc-own)}.mcmp-line--opp .mcmp-val{color:var(--mpc-opp)}.mcmp-approx{margin-right:1px;font-weight:600}.mcmp-bar{width:100%;height:8px;display:block}.mcmp-bar-bg{fill:var(--ink3)}.mcmp-bar-fill--own{fill:var(--mpc-own)}.mcmp-bar-fill--opp{fill:var(--mpc-opp)}.mcmp-bar-span{fill:var(--mpc-opp);fill-opacity:.35;stroke:var(--mpc-opp);stroke-width:.6px;stroke-dasharray:1.5 1}.mcmp-note{color:var(--muted);margin:0;font-size:12.5px}.mcmp-note--knowledge{color:var(--chalk)}.mcmp-subtitle{margin:6px 0 0;font-size:14px;font-weight:700}.mcmp-list{flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:14px;display:flex}.mcmp-ctx-head{color:var(--muted);grid-template-columns:1fr 1fr;gap:10px;font-size:12px;font-weight:700;display:grid}.mcmp-ctx-head span{overflow-wrap:anywhere}.mcmp-ctx-head span:last-child,.mcmp-ctx-col--opp{text-align:right}.mcmp-ctx{border-top:1px solid var(--line);padding-top:6px;font-size:13px}.mcmp-ctx-label{color:var(--muted);margin-bottom:2px;font-size:12px}.mcmp-ctx-cols{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mcmp-ctx-col{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.mcmp-ctx-col--opp{align-items:flex-end}.mcmp-sub{color:var(--muted);font-size:12px}.mcmp-form{gap:3px;display:inline-flex}.mcmp-form-chip{border:1px solid var(--line2);background:var(--ink3);border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:inline-flex}.mcmp-form-chip--W{border-color:var(--petrol-b)}.mcmp-form-chip--L{border-style:dashed}.mcmp-absences{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.mpc-forecast-cols{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mpc-forecast-col{flex-direction:column;align-items:center;gap:6px;min-width:0;padding:4px 8px;display:flex}.mpc-forecast-col+.mpc-forecast-col{border-left:1px solid var(--line)}.mpc-forecast-pct{font-size:28px;font-weight:800;line-height:1.1}.mpc-forecast-col--own .mpc-forecast-pct{color:var(--mpc-own)}.mpc-forecast-col--opp .mpc-forecast-pct{color:var(--mpc-opp)}.mpc-forecast-lbl{overflow-wrap:anywhere;font-size:14px;font-weight:600}.mpc-forecast-col--draw .mpc-forecast-lbl{color:var(--muted);font-weight:500}.mpc-forecast-note{color:var(--muted);text-align:center;margin:10px 0 0;font-size:14px}.mpc-footer{z-index:3;box-shadow:0 0 0 100vmax var(--ink2), 0 -1px 0 100vmax var(--line2);clip-path:inset(-1px -100vmax 0);padding:14px 0 calc(14px + env(safe-area-inset-bottom));background:var(--ink2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:auto 0 0;display:flex;position:sticky;bottom:0}.mpc-footer-status{align-items:center;gap:12px;min-width:0;display:flex}.mpc-save-icon{flex-shrink:0}.mpc-save-icon--ok{color:var(--petrol-b)}.mpc-save-icon--hint{color:var(--warn)}.mpc-save-title{color:var(--petrol-b);font-weight:700}.mpc-save-icon--hint+div .mpc-save-title{color:var(--warn)}.mpc-save-sub{color:var(--muted);font-size:13px}.mpc-footer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 14px;margin-left:auto;display:flex}.mpc-blocked{color:var(--err);margin:0;font-size:14px;font-weight:600}.mpc-readiness{color:var(--muted);font-size:14px}.mpc-btn{border:1px solid var(--line2);min-height:48px;color:var(--chalk);font:inherit;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:8px 22px;font-size:15px;font-weight:700;display:inline-flex}.mpc-btn:hover:not(:disabled){border-color:var(--petrol)}.mpc-btn:disabled{opacity:.5;cursor:not-allowed}.mpc-btn--primary{background:var(--petrol);border-color:var(--petrol);color:#062523}.mpc-btn--primary:hover:not(:disabled){background:var(--petrol-b);border-color:var(--petrol-b)}@media (width<=1023px){.mpc-grid{grid-template-columns:minmax(0,1fr)}.mpc-fixture{margin-left:0}}@media (width<=600px){.mpc-page{padding:14px 16px 0}.mpc-head{padding-right:52px}.mpc-title{font-size:24px}.mpc-btn{flex:auto}}.mpc-overlay--compact{font-size:15px}.mpm-appbar{z-index:4;padding:calc(6px + env(safe-area-inset-top)) 12px 6px;background:var(--ink);flex-shrink:0;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid;position:sticky;top:0}.mpm-back{width:44px;height:44px;color:var(--chalk);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.mpm-back:focus-visible{outline:2px solid var(--petrol)}.mpm-appbar-title{text-align:center;text-overflow:ellipsis;white-space:nowrap;grid-column:2;margin:0;font-size:19px;font-weight:800;line-height:1.2;overflow:hidden}.mpc-page.mpm-page{gap:12px;padding:4px 16px 0}.mpm-fixture{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.mpm-fixture-comp{color:var(--muted);font-size:13px}.mpm-fixture-row{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;display:grid}.mpm-crest.tr-crest{width:44px;height:44px;font-size:12px}.mpm-fixture-name{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:16px;font-weight:800;line-height:1.2}.mpm-fixture-name--own{text-align:left}.mpm-fixture-name--opp{text-align:right}.mpm-vs{font-size:16px;font-weight:800}.mpm-fixture-sub{color:var(--muted);font-size:13px}.mpm-status{flex-direction:column;gap:8px;display:flex}.mpm-status-card{background:var(--mpc-panel);border:1px solid var(--line);width:100%;min-height:56px;color:var(--chalk);font:inherit;text-align:left;border-radius:12px;align-items:center;gap:10px;margin:0;padding:10px 14px;display:flex}.mpm-status-card--btn{cursor:pointer}.mpm-status-card--btn:focus-visible{outline:2px solid var(--petrol)}.mpm-status-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mpm-status-line{flex-wrap:wrap;align-items:center;gap:2px 14px;display:flex}.mpm-status-line .mpc-status-item{gap:6px;font-size:15px}.mpm-status-badge{flex-shrink:0}.mpm-status-brief{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.mpm-status-chevron{color:var(--muted);flex-shrink:0;transition:transform .15s}.mpm-status-card--open .mpm-status-chevron{transform:rotate(90deg)}.mpm-tabs{background:var(--mpc-panel);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.mpm-tab{min-height:48px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:6px 4px;font-weight:600}.mpm-tab+.mpm-tab{border-left:1px solid var(--line)}.mpm-tab--active{color:var(--chalk);border-bottom-color:var(--petrol)}.mpm-tab:focus-visible{outline:2px solid var(--petrol);outline-offset:-2px}.mpm-tabpanel{flex-direction:column;gap:12px;min-width:0;display:flex}.mpm-tabpanel .mpc-panel{padding:14px}.mpm-tabpanel .mpc-panel-title{font-size:18px}.mpm-clubrow{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;margin-bottom:10px;display:flex}.mpm-clubrow-name{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex:1 1 0;min-width:5.5em;margin:0;font-size:17px;font-weight:800}.mpm-formations{flex-shrink:0;margin:0 0 0 auto;display:flex}.mpm-formations>div{text-align:center;padding:0 8px}.mpm-clubrow .mpm-crest.tr-crest{width:36px;height:36px;font-size:11px}.mpm-formations>div+div{border-left:1px solid var(--line2)}.mpm-formations>div:last-child{padding-right:0}.mpm-formations dt{color:var(--muted);white-space:nowrap;font-size:11px}.mpm-formations dd{margin:0;font-size:16px;font-weight:800}.mpm-lineup .mpc-phase-btn{min-height:44px}.mpc-pitch.mpc-pitch--compact{border-radius:8px;max-height:none}.mpc-pitch--compact .mpc-player-name{font-size:13.5px}.mpc-pitch--compact .mpc-player-pos{font-size:11.5px}.mpm-save{text-align:left;justify-content:center;align-items:center;gap:10px;margin:12px 0 10px;display:flex}.mpc-btn.mpm-edit{border-color:var(--petrol);width:100%;color:var(--petrol-b)}.mpm-page .mpc-forecast-col{padding:4px}.mpm-page .mpc-forecast-pct{font-size:24px}.mpm-page .mpc-forecast-lbl{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:13px}.mpm-page .mpc-compare-name{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.mpm-info{flex-direction:column;margin:0;display:flex}.mpm-info-row{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.mpm-info-row:first-child{border-top:0;padding-top:0}.mpm-info-row dt{color:var(--muted);overflow-wrap:anywhere;min-width:0}.mpm-info-row dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700}.mpc-picture.mpm-picture{border-top:1px solid var(--line);margin-top:0;padding-top:14px}.mpm-picture .mpc-panel-title{margin-bottom:4px}.mpm-kickoff{z-index:3;text-align:center;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--ink2);border-top:1px solid var(--line2);flex-direction:column;align-items:stretch;gap:6px;margin:auto -16px 0;display:flex;position:sticky;bottom:0}.mpc-btn.mpm-kickoff-btn{width:100%;min-height:52px;font-size:17px}.mpm-page>.mpm-tabpanel:last-child{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.prep-return{padding:4px 0 10px}.prep-return-btn{border:1px solid var(--petrol);min-height:44px;color:var(--petrol-b);font:inherit;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:6px 16px;font-weight:700;display:inline-flex}.prep-return-btn:hover{background:var(--petrol-g)}:root{--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}#root{padding-top:var(--safe-top);padding-left:var(--safe-left);padding-right:var(--safe-right)}.app-shell{top:var(--safe-top);left:var(--safe-left);right:var(--safe-right);height:auto;position:fixed;bottom:0}.h-screen{height:calc(100vh - var(--safe-top))}.min-h-screen{min-height:calc(100vh - var(--safe-top))}.modal-overlay,.neg-modal-overlay,.picker-overlay,.pp-overlay,.pd-overlay,.onb-wrap,.tr-picker-bg,.tx-panel-bg,.board-overlay,.analysis-overlay,.mpc-overlay:not(.mpc-overlay--compact){top:var(--safe-top);left:var(--safe-left);right:var(--safe-right)}.modal.cal-sheet{max-height:calc(100dvh - 48px - var(--safe-top))}.tx-panel{max-height:100%}.picker-sheet{max-height:min(82vh,100%)}.mpc-close{top:calc(14px + var(--safe-top));right:calc(18px + var(--safe-right))}.tab-bar{padding-left:var(--safe-left);padding-right:var(--safe-right)}.mehr-drawer{padding-left:max(14px, var(--safe-left));padding-right:max(14px, var(--safe-right))}.ng-actionbar{padding-left:max(16px, var(--safe-left));padding-right:max(16px, var(--safe-right))}
