.new-match,.new-match-sheet{--nm-ink:var(--foreground);--nm-sub:var(--muted-foreground);--nm-line:var(--border);--nm-surface:var(--card);--nm-bg:var(--background);--nm-subtle:var(--muted);--nm-green:var(--action);--nm-mint:var(--brand-soft);--nm-accent:var(--primary);--nm-danger:var(--destructive);color:var(--nm-ink);letter-spacing:0;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark .new-match,.dark .new-match-sheet{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.new-match{background:var(--nm-bg);min-width:0;min-height:calc(100dvh - var(--nm-app-header,74px) - var(--nm-nav-height,80px));--nm-footer-height:80px;margin:-20px -16px 0}.new-match svg,.new-match-sheet svg{stroke-width:1.8px;flex:none;width:20px;height:20px}.new-match button{min-height:44px}.nm-header{justify-content:space-between;align-items:center;min-height:53px;padding:0 12px;display:flex}.nm-header button{border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.nm-header h1{text-align:center;font-size:14px;font-weight:800}.nm-header button:disabled{opacity:0}.nm-progress{color:var(--nm-sub);align-items:center;gap:12px;padding:0 20px 17px;font-size:11px;font-weight:750;display:flex}.nm-progress>div{flex:1;gap:4px;display:flex}.nm-progress>div>span{background:var(--nm-line);border-radius:8px;flex:1;height:4px;overflow:hidden}.nm-progress-fill{border-radius:inherit;transform-origin:0;background:#00956b;width:100%;height:100%;display:block;transform:scaleX(0)}.nm-progress .done .nm-progress-fill{transform:scaleX(1)}.nm-progress .active{background:#d9e9df}.nm-progress .active .nm-progress-fill{background:#008d64;animation:3s linear infinite nm-progress-fill}.dark .nm-progress-fill{background:#5fd69c}.dark .nm-progress .active{background:#374c3c}.dark .nm-progress .active .nm-progress-fill{background:#5fd69c}@keyframes nm-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.nm-content{min-width:0;padding:0 20px calc(var(--nm-footer-height) + 18px);border:0;margin:0}.nm-title{overflow-wrap:anywhere;outline:none;margin:7px 0;font-size:23px;font-weight:850;line-height:1.12}.nm-subtitle{color:var(--nm-sub);margin:0 0 20px;font-size:12.5px;line-height:1.55}.nm-card,.nm-count-card,.nm-settings-card,.nm-success-card{background:var(--nm-surface);border:1px solid var(--nm-line);border-radius:18px;overflow:hidden;box-shadow:0 7px 25px #12291e08}.dark .nm-card,.dark .nm-count-card,.dark .nm-settings-card,.dark .nm-success-card{box-shadow:none}.nm-row{text-align:left;align-items:center;gap:11px;width:100%;min-height:75px;padding:12px;display:flex}.nm-row+.nm-row{border-top:1px solid var(--nm-line)}.nm-icon{background:var(--nm-mint);width:37px;height:37px;color:var(--nm-accent);border-radius:12px;flex:none;place-items:center;display:grid}.nm-row-copy{flex:1;min-width:0}.nm-label{color:var(--nm-sub);font-size:11px;font-weight:620}.nm-row-copy strong{overflow-wrap:anywhere;margin-top:2px;font-size:13.5px;font-weight:810;line-height:1.35;display:block}.nm-row-copy small{color:var(--nm-sub);overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.4;display:block}.new-match .nm-chevron{width:18px;height:18px;color:var(--nm-sub)}.new-match input,.new-match textarea,.new-match-sheet input{border:1px solid var(--nm-line);background:var(--nm-surface);width:100%;min-width:0;min-height:47px;color:var(--nm-ink);box-shadow:none;border-radius:12px;padding:11px 13px;font-size:13px}.new-match input::placeholder,.new-match textarea::placeholder{color:var(--nm-sub)}.nm-field-label{flex-wrap:wrap;align-items:center;gap:5px;margin:17px 0 8px;font-size:12.5px;font-weight:790;display:flex}.nm-field-label em{color:var(--nm-sub);font-style:normal;font-weight:500}.nm-hint{color:var(--nm-sub);margin:7px 0;font-size:11px;line-height:1.5}.new-match textarea{resize:vertical;background:var(--nm-subtle);min-height:77px;line-height:1.5}.nm-segments{background:var(--nm-subtle);border-radius:13px;gap:2px;margin-bottom:13px;padding:3px;display:flex}.nm-segments button{min-height:44px;color:var(--nm-sub);border-radius:10px;flex:1;padding:5px;font-size:12px;font-weight:780}.nm-segments [aria-pressed=true]{color:#fff;background:linear-gradient(115deg,#007e58,#005f42);box-shadow:0 3px 9px #0067491c}.dark .nm-segments [aria-pressed=true]{background:#227955}.nm-search{margin-bottom:11px;position:relative}.nm-search svg{width:18px;color:var(--nm-sub);position:absolute;top:14px;left:13px}.nm-search input{background:var(--nm-subtle);padding-left:40px}.nm-venue-list{gap:8px;padding:1px;display:grid}.nm-venue{border:1px solid var(--nm-line);background:var(--nm-surface);text-align:left;border-radius:14px;align-items:center;gap:10px;width:100%;min-height:66px;padding:9px;display:flex}.nm-venue.selected{background:#eef9f2;border-color:#83d6ad}.dark .nm-venue.selected{background:#244631;border-color:#5dc795}.nm-venue-icon{color:#167e52;background:linear-gradient(145deg,#d9f1e5,#a0d2b8);border-radius:13px;flex:none;place-items:center;width:43px;height:43px;display:grid}.nm-venue-icon.tone-1{color:#377fa4;background:linear-gradient(145deg,#ecf3fb,#bad6e8)}.nm-venue-icon.tone-2{color:#856726;background:linear-gradient(145deg,#faefd9,#e5d3a8)}.nm-venue-copy{flex:1;min-width:0}.nm-venue-copy strong{overflow-wrap:anywhere;font-size:12.7px;font-weight:820;display:block}.nm-venue-copy small{color:var(--nm-sub);overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.4;display:block}.nm-venue>svg{color:var(--nm-accent)}.nm-add-venue{background:var(--nm-mint);width:100%;min-height:48px;color:var(--nm-accent);border-radius:13px;justify-content:center;align-items:center;gap:9px;margin-top:14px;font-size:12.8px;font-weight:800;display:flex}.nm-venue-links{justify-content:space-between;align-items:center;gap:8px;display:flex}.nm-link{min-height:44px;color:var(--nm-accent);align-items:center;font-size:12px;font-weight:720;display:inline-flex}.nm-count-card{border-radius:17px;margin-bottom:12px;padding:16px}.nm-count-title{align-items:center;gap:8px;font-size:12px;font-weight:790;display:flex}.nm-count-title svg{width:18px;color:var(--nm-accent)}.nm-number-control{justify-content:space-between;align-items:center;margin:15px 0 10px;display:flex}.nm-round-button{border:1px solid var(--nm-line);background:var(--nm-subtle);border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.nm-big-number{font-variant-numeric:tabular-nums;font-size:37px;font-weight:800}.nm-switch-row{justify-content:space-between;align-items:center;gap:10px;min-height:47px;font-size:13px;font-weight:790;display:flex}.new-match [role=switch]{width:49px;min-width:49px;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;flex:none;position:relative;overflow:visible}.new-match [role=switch]:before{content:"";background:#ccd5d0;border-radius:50px;position:absolute;inset:8px 0 7px}.new-match [role=switch][data-state=checked]:before{background:#008d63}.new-match [role=switch]>span{--tw-translate-x:0px;background:#fff;border-radius:50%;width:23px;height:23px;transition:transform .18s cubic-bezier(.4,0,.2,1);position:absolute;top:11px;left:3px;transform:none;box-shadow:0 2px 6px #0003}.new-match [role=switch]>span[data-state]{translate:0}.new-match [role=switch][data-state=checked]>span{transform:translate(20px)}.nm-compact-value{border-top:1px solid var(--nm-line);justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding-top:10px;font-size:13px;display:flex}.nm-compact-value input{text-align:center;max-width:85px}.nm-settings-card{border-radius:15px;margin-bottom:12px}.nm-settings-row{align-items:center;gap:9px;min-height:65px;padding:11px 12px;font-size:12px;display:flex}.nm-settings-row+.nm-settings-row{border-top:1px solid var(--nm-line)}.nm-settings-row>span{flex:1;min-width:0}.nm-settings-row strong{font-size:12px}.nm-settings-row small{color:var(--nm-sub);margin-top:4px;font-size:11px;line-height:1.4;display:block}.nm-settings-row>svg{color:var(--nm-accent);width:18px}.nm-settings-row select,.nm-settings-row input{text-align:right;width:auto;min-width:0;max-width:140px;min-height:44px;color:var(--nm-ink);background:0 0;border:0;padding:6px 0;font-size:12px}.nm-settings-row input[type=number]{text-align:center;max-width:76px}.nm-series-date{flex-wrap:wrap}.nm-series-date input{max-width:100%}.nm-participate{margin-top:14px}.nm-repeat{background:var(--nm-mint);border:1px solid var(--nm-line);border-radius:15px;margin-bottom:16px;padding:9px 12px}.nm-notice,.nm-info{background:var(--nm-mint);color:var(--nm-accent);overflow-wrap:anywhere;border-radius:13px;margin-top:12px;padding:12px 13px;font-size:11.5px;line-height:1.5}.nm-notice svg,.nm-info svg{vertical-align:middle;width:17px;height:17px;margin-right:4px;display:inline}.nm-notice>p{margin-top:4px}.nm-notice>span{font-weight:500}.nm-info{margin-top:15px;font-size:11px}.nm-advanced{border:1px solid var(--nm-line);background:var(--nm-bg);border-radius:15px;margin-top:15px;padding:12px 14px}.nm-advanced summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:5px;min-height:44px;font-size:12px;font-weight:790;display:flex}.nm-advanced summary span{color:var(--nm-sub);font-size:11px;font-weight:620}.new-match .nm-advanced input[type=datetime-local]{max-width:100%;min-height:44px;font-size:12px}.nm-review-label{font-size:12.6px;font-weight:820}.nm-review-row .nm-row-copy>strong{color:var(--nm-sub);margin-top:4px;font-size:11px;font-weight:500;line-height:1.4}.nm-done{background:var(--nm-mint);border-radius:50%;place-items:center;width:90px;height:90px;margin:24px auto 0;display:grid}.nm-done>span{color:#fff;background:linear-gradient(160deg,#009769,#005b43);border-radius:50%;place-items:center;width:66px;height:66px;display:grid;box-shadow:0 4px 13px #006d4a3d}.nm-done svg{stroke-width:3px;width:33px;height:33px}.nm-done-title{text-align:center;outline:none;margin:26px 0 6px;font-size:25px;font-weight:840}.nm-done-subtitle{text-align:center;color:var(--nm-sub);max-width:250px;margin:0 auto 20px;font-size:12px;line-height:1.55}.nm-success-card{margin-top:24px;padding:8px 12px}.nm-success-head,.nm-success-detail{border-bottom:1px solid var(--nm-line);align-items:center;gap:10px;padding:11px 2px;display:flex}.nm-success-detail{align-items:flex-start}.nm-success-detail:last-child{border:0}.nm-success-head>span:last-child,.nm-success-detail>span{min-width:0}.nm-success-head strong{overflow-wrap:anywhere;font-size:13px}.nm-success-head small,.nm-success-detail small{color:var(--nm-sub);margin-top:4px;font-size:11px;line-height:1.4;display:block}.nm-success-detail strong{font-size:12px}.nm-success-detail>svg{color:var(--nm-accent);width:18px}.nm-footer{z-index:35;left:var(--nm-footer-left,0);width:var(--nm-footer-width,100%);bottom:var(--nm-footer-bottom,80px);padding:12px 18px max(13px, env(safe-area-inset-bottom));background:var(--nm-surface);border-top:1px solid var(--nm-line);position:fixed;box-shadow:0 -9px 20px #12291e06}.nm-footer .nm-primary,.nm-footer .nm-secondary{color:#fff;white-space:normal;background:linear-gradient(120deg,#07865d,#005138);border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;height:auto;min-height:52px;padding:12px;font-size:13.5px;font-weight:800;display:flex}.dark .nm-footer .nm-primary{background:linear-gradient(120deg,#137c56,#066846)}.nm-footer .nm-secondary{background:var(--nm-mint);color:var(--nm-accent);border:1px solid var(--nm-line);margin-top:8px}.nm-error{color:var(--nm-danger);margin-bottom:8px;font-size:12px;line-height:1.5}.nm-actions{flex-direction:row;gap:8px;margin-top:15px;display:flex}.nm-actions>*{white-space:normal;flex:1;height:auto;min-height:44px}.new-match-sheet{background:var(--nm-surface);padding:20px 18px max(24px, env(safe-area-inset-bottom));border-radius:24px 24px 0 0;max-height:85dvh;overflow-y:auto}.new-match-sheet .nm-field-label{margin-top:14px;display:block}.new-match-sheet .nm-field-label input{margin-top:6px}.new-match-sheet button{min-width:44px;min-height:44px}.new-match-sheet h2{font-size:17px;font-weight:790}.new-match-sheet .nm-actions button{background:var(--nm-surface);color:var(--nm-ink);border:1px solid var(--nm-line);border-radius:12px}.new-match-sheet .nm-actions button:last-child{background:var(--nm-green);color:#fff;border-color:#0000}.new-match-sheet input[type=date],.new-match-sheet input[type=time]{max-width:100%}.new-match button:focus-visible,.new-match a:focus-visible,.new-match input:focus-visible,.new-match select:focus-visible,.new-match summary:focus-visible,.new-match-sheet input:focus-visible{outline:2px solid var(--nm-accent);outline-offset:2px}@media (width<=350px){.nm-content{padding-inline:16px}.nm-title{font-size:21px}.nm-row{gap:8px;min-height:69px;padding:11px 9px}.nm-icon{width:33px;height:33px}.nm-review-row .nm-row-copy>strong{font-size:10.5px}.nm-settings-row{gap:7px;padding-inline:10px}.nm-settings-row select{max-width:120px}}@media (width>=640px){.new-match{max-width:560px;margin-inline:auto}.nm-footer{padding-inline:20px}}@media (hover:none) and (pointer:coarse){.new-match input,.new-match textarea,.new-match select,.new-match .nm-settings-row input[type=number],.new-match .nm-advanced input[type=datetime-local],.new-match-sheet input,.new-match-sheet textarea,.new-match-sheet select{font-size:16px}}@media (prefers-reduced-motion:reduce){.nm-progress .active .nm-progress-fill{animation:none;transform:scaleX(1)}.new-match *{scroll-behavior:auto!important;transition:none!important}}.history-view{--history-ink:var(--foreground);--history-muted:var(--muted-foreground);--history-line:var(--border);--history-surface:var(--card);--history-gold:var(--award);color:var(--history-ink);width:100%;padding:8px 0 24px}.history-intro{justify-content:space-between;align-items:baseline;gap:12px;margin:2px 0 14px;display:flex}.history-intro h2{font-family:var(--font-display);margin:0;font-size:22px;font-weight:700;line-height:1.2}.history-intro p{color:var(--history-muted);margin:4px 0 0;font-size:12px;line-height:1.3}.history-search{border:1px solid var(--history-line);background:var(--history-surface);min-height:44px;color:var(--history-muted);border-radius:11px;align-items:center;gap:9px;padding:0 11px;display:flex}.history-search>svg{flex:none;width:17px;height:17px}.history-search input{min-width:0;height:44px;color:var(--history-ink);box-shadow:none;background:0 0;border:0;font-size:14px}.history-search input::placeholder{color:var(--history-muted);opacity:.9}.history-search:focus-within{outline:2px solid var(--ring);outline-offset:2px}.history-list{margin-top:15px}.history-month+.history-month{margin-top:18px}.history-month h3{color:var(--history-muted);align-items:center;gap:10px;margin:0 0 3px;font-size:11px;font-weight:700;line-height:1.4;display:flex}.history-month h3:after{background:var(--history-line);content:"";flex:1;height:1px}.history-row{border-bottom:1px solid var(--history-line);min-height:67px;color:inherit;-webkit-tap-highlight-color:transparent;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:9px 0;text-decoration:none;display:grid}.history-row:focus-visible{z-index:1;outline:2px solid var(--ring);outline-offset:2px;border-radius:8px;position:relative}.history-date{flex-direction:column;justify-content:center;align-items:flex-start;text-decoration:none;display:flex}.history-date-day{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1}.history-date-weekday{color:var(--history-muted);text-transform:lowercase;margin-top:4px;font-size:10px;line-height:1.1}.history-row-content{flex-direction:column;gap:4px;min-width:0;display:flex}.history-row-heading{align-items:center;gap:6px;min-width:0;display:flex}.history-row-title{min-width:0;color:var(--history-muted);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.history-status{border:1px solid #0000;border-radius:6px;flex:none;padding:2px 5px;font-size:10px;font-weight:600;line-height:1.2}.history-status-cancelled{border-color:color-mix(in oklab, var(--destructive) 25%, transparent);background:color-mix(in oklab, var(--destructive) 9%, var(--history-surface));color:var(--destructive)}.history-scoreboard{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.history-team{min-width:0;color:var(--history-ink);overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.25}.history-team-away{text-align:right}.history-score{color:var(--history-ink);font-family:var(--font-display);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:24px;font-weight:700;line-height:1;display:inline-flex}.history-score>.history-score-separator{color:var(--history-muted);font-size:17px;font-weight:500}.history-winner{color:var(--success);font-weight:800}.history-row-state{color:var(--history-muted);grid-column:1/-1;font-size:11px;font-weight:600;line-height:1.3}.history-mvp{min-width:0;color:var(--history-gold);overflow-wrap:anywhere;align-items:center;gap:4px;font-size:12px;line-height:1.25;display:inline-flex}.history-mvp svg{flex:none;width:12px;height:12px}.history-chevron{width:16px;height:16px;color:var(--history-muted)}.history-message{border-top:1px solid var(--history-line);color:var(--history-muted);gap:6px;margin-top:20px;padding:18px 2px;font-size:13px;line-height:1.45;display:grid}.history-message>svg{width:20px;height:20px;color:var(--info)}.history-message p{margin:0}.history-message-title{color:var(--history-ink);font-size:15px;font-weight:650}.history-error{grid-template-columns:24px minmax(0,1fr);align-items:start}.history-error>button{grid-column:2;justify-self:start;min-height:44px}.history-error>button svg{width:16px;height:16px;margin-right:6px}.history-empty>button{justify-self:start;min-height:44px;padding-inline:0}.history-loading{padding-top:18px}.history-loading-row{border-bottom:1px solid var(--history-line);background:linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--history-muted) 10%, transparent) 45%, transparent 90%);height:68px;animation:1.4s ease-in-out infinite history-loading-pulse}@keyframes history-loading-pulse{50%{opacity:.55}}@media (width>=768px){.history-view{max-width:1040px;margin-inline:auto}.history-intro h2{font-size:26px}.history-search{max-width:600px}.history-row{grid-template-columns:44px minmax(0,1fr) 20px;gap:14px;min-height:76px;padding:11px 0}.history-row-title,.history-team{font-size:13px}.history-score{font-size:27px}.history-mvp{font-size:11px}}@media (prefers-reduced-motion:reduce){.history-loading-row{animation:none}}.team-award-poster{--poster-card-width:224px;--poster-column-gap:48px;--poster-row-gap:30px;isolation:isolate;color:#fff7e0f5;background:#040403;width:1080px;height:1350px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden}.team-award-poster__stadium,.team-award-poster__shade,.team-award-poster__frame{pointer-events:none;position:absolute;inset:0}.team-award-poster__stadium{z-index:0;object-fit:cover;width:100%;height:100%}.team-award-poster__shade{z-index:1;background:radial-gradient(circle at 50% 54%,#0000 0 24%,#0000004d 45%,#000000d1 100%),linear-gradient(#00000038 0%,#00000014 36%,#000000c7 100%)}.team-award-poster__frame{z-index:8;border:2px solid #d5a030c2;inset:18px;box-shadow:inset 0 0 0 1px #ffedaa1f}.team-award-poster.is-tots .team-award-poster__frame{border-color:#50a4ffb8}.team-award-poster__header,.team-award-poster__cards,.team-award-poster__footer{z-index:3;position:relative}.team-award-poster__header{text-align:center;flex-direction:column;align-items:center;padding-top:48px;display:flex}.team-award-poster__logo{object-fit:contain;filter:drop-shadow(0 10px 18px #0000006b);width:78px;height:48px}.team-award-poster__brand{color:#fff7e0c2;letter-spacing:.48em;text-transform:uppercase;margin:8px 0 12px;font-size:20px;font-weight:800}.team-award-poster h1{color:#efc55a;letter-spacing:.045em;text-transform:uppercase;text-shadow:0 3px #4b2d08b8,0 18px 38px #0000009e;margin:0;font-family:Impact,Arial Narrow,ui-sans-serif,system-ui,sans-serif;font-size:86px;font-weight:900;line-height:.92}.team-award-poster.is-tots h1{color:#d7ebff;text-shadow:0 3px #053670d1,0 18px 42px #000000b8}.team-award-poster__period{color:#fff7e0eb;letter-spacing:.2em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:860px;margin:14px 0 0;font-size:28px;font-weight:900;overflow:hidden}.team-award-poster__cards{z-index:3;justify-content:center;align-items:center;gap:var(--poster-row-gap);flex-direction:column;display:flex;position:absolute;inset:292px 74px 125px}.team-award-poster__row{justify-content:center;align-items:center;gap:var(--poster-column-gap);display:flex}.team-award-poster-player{width:var(--poster-card-width);flex:0 0 var(--poster-card-width);filter:drop-shadow(0 18px 24px #0000006b);flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.team-award-poster-player .dmc-card.dmc-share,.team-award-poster-player .dng-card.dng-size-share{width:var(--poster-card-width);max-width:var(--poster-card-width)}.team-award-poster-player-stats{width:var(--poster-card-width);gap:clamp(4px, calc(var(--poster-card-width) * .04), 16px);text-align:center;white-space:nowrap;justify-content:center;min-height:24px;display:flex}.team-award-poster-player-stats span{color:#fff7e0f5;font-size:clamp(14px, calc(var(--poster-card-width) * .075), 22px);white-space:nowrap;font-weight:850;line-height:1.15}.team-award-poster__footer{color:#fff7e0c7;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #d5a03080;justify-content:center;gap:24px;padding-top:22px;font-size:20px;font-weight:850;display:flex;position:absolute;bottom:42px;left:54px;right:54px}.team-award-poster.is-max-row-1{--poster-card-width:360px;--poster-column-gap:0px}.team-award-poster.is-max-row-2{--poster-card-width:356px;--poster-column-gap:32px}.team-award-poster.is-max-row-3{--poster-card-width:278px;--poster-column-gap:16px}.team-award-poster.is-rows-1{--poster-row-gap:0px}.team-award-poster.is-rows-2{--poster-row-gap:12px}.team-award-poster.is-rows-2.is-max-row-2{--poster-card-width:340px;--poster-column-gap:28px}.team-award-poster.is-rows-2.is-max-row-3{--poster-card-width:286px;--poster-column-gap:18px}.team-award-poster.is-rows-3{--poster-card-width:218px;--poster-column-gap:14px;--poster-row-gap:4px}.team-award-poster.is-rows-3 .dng-overall strong{font-size:clamp(18px, calc(var(--poster-card-width) * .095), 24px);line-height:.92}.team-award-poster.is-rows-3 .dng-overall span{margin-top:2px;font-size:7px;line-height:1}.team-award-poster.is-rows-3 .dng-role{padding:2px 5px;font-size:8px;line-height:1.1;top:28.5%}.team-award-poster.is-rows-4{--poster-card-width:156px;--poster-column-gap:28px;--poster-row-gap:2px}.team-award-poster.is-rows-4 .dng-overall strong{font-size:clamp(15px, calc(var(--poster-card-width) * .105), 20px);line-height:.92}.team-award-poster.is-rows-4 .dng-overall span{margin-top:2px;font-size:7px;line-height:1}.team-award-poster.is-rows-4 .dng-role{padding:1px 4px;font-size:7px;line-height:1.1;top:28.5%}.team-award-poster.is-rows-4 .dng-identity{height:7%;top:70%;left:13%;right:13%}.team-award-poster.is-rows-4 .dng-identity span{font-size:clamp(7px, calc(var(--poster-card-width) * .049), 8px);line-height:1}.team-award-poster.is-rows-5{--poster-card-width:128px;--poster-column-gap:22px;--poster-row-gap:1px}.team-award-poster.is-tots .team-award-poster__footer{border-top-color:#50a4ff75}.personal-cash{--p-bg:var(--background);--p-paper:var(--card);--p-muted:var(--muted-foreground);--p-ink:var(--foreground);--p-line:var(--border);--p-soft:var(--muted);--p-green:#095c36;--p-green-bg:#e2f2e7;--p-orange:#9b600d;--p-orange-bg:#fff4dd;--p-blue:#31649e;--p-blue-bg:#e9f2fb;--p-red:#ac4146;--p-red-bg:#fcebed;--p-strong:#047044;--cash-green:var(--p-strong);--cash-green-bg:var(--p-green-bg);--cash-amber:var(--p-orange);--cash-amber-bg:var(--p-orange-bg);--cash-blue:var(--p-blue);--cash-blue-bg:var(--p-blue-bg);--cash-coral:var(--p-red);--cash-coral-bg:var(--p-red-bg);min-width:0;color:var(--p-ink);background:var(--p-bg);letter-spacing:0;margin-inline:-16px}.dark .personal-cash{--p-green:#127248;--p-green-bg:#19472f;--p-orange:#efbc69;--p-orange-bg:#46341c;--p-blue:#a4cdfc;--p-blue-bg:#213c54;--p-red:#ffadb4;--p-red-bg:#45252a;--p-strong:#56c68e}.personal-cash>.cash-collection-header{border-bottom:1px solid var(--p-line);min-height:55px;padding:4px 12px}.personal-cash .cash-collection-header h2{outline:none;font-size:14px}.personal-tabs{border-bottom:1px solid var(--p-line);justify-content:space-between;align-items:stretch;gap:4px;min-height:47px;padding-inline:16px;display:flex}.personal-tab{color:var(--p-muted);white-space:nowrap;border-bottom:2px solid #0000;min-height:47px;padding-inline:4px;font-size:12px;font-weight:600}.personal-tab.active{border-color:var(--p-strong);color:var(--p-strong);font-weight:800}.personal-content{min-width:0;padding:17px 16px 24px}.personal-titleline{text-transform:uppercase;color:var(--p-muted);justify-content:space-between;align-items:center;margin-bottom:13px;font-size:11px;font-weight:800;display:flex}.personal-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.personal-metrics>div{border:1px solid var(--p-line);background:var(--p-paper);border-radius:13px;min-height:101px;padding:13px 12px}.personal-metrics>div>span{color:var(--p-muted);align-items:center;gap:6px;font-size:12px;display:flex}.personal-metrics strong{margin-top:12px;font-size:24px;font-weight:800;display:block}.personal-orange{color:var(--p-orange)}.personal-blue{color:var(--p-blue)}.personal-money{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.personal-card{border:1px solid var(--p-line);background:var(--p-paper);border-radius:13px;min-width:0;margin-bottom:10px;padding:14px;box-shadow:0 6px 24px #072f1a09}.dark .personal-card{box-shadow:none}.personal-list{padding:0 12px}.personal-section{justify-content:space-between;align-items:center;gap:8px;margin:15px 0 8px;display:flex}.personal-section h2{font-size:14px;font-weight:800}.personal-section button{min-height:44px;color:var(--p-strong);align-items:center;gap:2px;font-size:11px;font-weight:700;display:flex}.personal-avatar{border-radius:10px;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid}.personal-pill{overflow-wrap:anywhere;border-radius:7px;max-width:100%;padding:4px 7px;font-size:10px;font-weight:700;line-height:1.25;display:inline-block}.personal-tone-green{color:var(--p-strong);background:var(--p-green-bg)}.personal-tone-orange{color:var(--p-orange);background:var(--p-orange-bg)}.personal-tone-blue{color:var(--p-blue);background:var(--p-blue-bg)}.personal-tone-red{color:var(--p-red);background:var(--p-red-bg)}.personal-tone-gray{color:var(--p-muted);background:var(--p-soft)}.personal-payment-row{border-bottom:1px solid var(--p-line);text-align:left;align-items:center;gap:10px;width:100%;min-height:64px;padding:12px 0;display:flex}.personal-payment-row:last-child{border-bottom:0}.personal-row-text{flex:1;min-width:0}.personal-row-text>strong{overflow-wrap:anywhere;margin-bottom:3px;font-size:13px;font-weight:800;display:block}.personal-row-text>span{color:var(--p-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.45;display:block}.personal-row-end{text-align:right;min-width:0;max-width:36%}.personal-row-end>strong{margin-top:7px;font-size:14px;display:block}.personal-inline,.personal-shortcut{text-align:left;align-items:center;gap:10px;width:100%;display:flex}.personal-inline>.personal-money{max-width:40%}.personal-shortcut{min-height:70px}.personal-notice,.personal-note{overflow-wrap:anywhere;border-radius:10px;margin:12px 0;padding:11px 12px;font-size:12px;line-height:1.5}.personal-notice{background:var(--p-blue-bg);color:var(--p-blue)}.personal-note{background:var(--p-soft);color:var(--p-muted);border:1px solid var(--p-line)}.personal-notice>svg{vertical-align:middle;margin-right:5px;display:inline}.personal-error{background:var(--p-red-bg);color:var(--p-red)}.personal-good{background:var(--p-green-bg);color:var(--p-strong);border-radius:10px;align-items:center;gap:10px;padding:13px;display:flex}.personal-good strong{font-size:14px;display:block}.personal-good span span{margin-top:3px;font-size:12px;display:block}.personal-banner{background:var(--p-green-bg);border-radius:12px;align-items:center;gap:11px;margin-bottom:15px;padding:16px;display:flex}.personal-banner strong{font-size:14px;display:block}.personal-banner span span{color:var(--p-muted);margin-top:4px;font-size:12px;display:block}.personal-heading{overflow-wrap:anywhere;margin-bottom:6px;font-size:18px;font-weight:800}.personal-lead,.personal-muted{color:var(--p-muted);font-size:12px;line-height:1.5}.personal-lead{margin-bottom:15px}.personal-bigmoney{margin:7px 0 3px;font-size:28px;font-weight:800}.personal-period-heading{margin-top:5px;font-size:17px;font-weight:800}.personal-divider{background:var(--p-line);height:1px;margin:12px 0}.personal-kv{border-bottom:1px solid var(--p-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:9px 0;font-size:12px;display:flex}.personal-kv:last-child{border-bottom:0}.personal-kv dt{color:var(--p-muted);overflow-wrap:anywhere;flex:1;min-width:0}.personal-kv dd{text-align:right;overflow-wrap:anywhere;max-width:55%;font-weight:700}.personal-cash .personal-button{background:var(--p-green);color:#fff;white-space:normal;border-radius:9px;width:100%;height:auto;min-height:44px;margin-top:12px;padding:12px 10px;font-size:13px;font-weight:700}.personal-cash .personal-button.secondary{background:var(--p-green-bg);color:var(--p-strong)}.personal-cash .personal-button.ghost{background:var(--p-paper);color:var(--p-ink);border:1px solid var(--p-line)}.personal-empty{text-align:center;padding:20px 13px}.personal-empty .personal-avatar{width:48px;height:48px;margin:0 auto 10px}.personal-empty h3{font-size:14px;font-weight:700}.personal-empty p{color:var(--p-muted);margin-top:7px;font-size:12px;line-height:1.5}.personal-league-link{color:var(--p-blue);align-items:center;gap:8px;min-height:44px;margin-top:12px;font-size:12px;display:flex}.personal-history-list{padding-block:4px;list-style:none}.personal-cash [data-personal-cash-history]>div:first-child>h2{text-transform:uppercase;color:var(--p-muted);font-size:11px;font-weight:800}.personal-history-row>div>p:first-child{font-size:13px;font-weight:700}.personal-history-row>p{overflow-wrap:anywhere;max-width:30%}.personal-progress{background:var(--p-line);border-radius:10px;height:6px;margin:10px 0;overflow:hidden}.personal-progress>span{background:var(--p-green);border-radius:inherit;height:100%;display:block}.personal-coverage-title{min-height:44px}.personal-cash button:focus-visible{outline:2px solid var(--p-strong);outline-offset:2px}.personal-metrics strong.personal-compactmoney{font-size:16px}@media (width<=340px){.personal-tabs{gap:1px;padding-inline:10px}.personal-tab{padding-inline:1px;font-size:11px}.personal-content{padding-inline:11px}.personal-metrics strong{font-size:21px}}@media (prefers-reduced-motion:reduce){.personal-cash{scroll-behavior:auto}}
