:root{--color-text:#10263d;--color-background:#f7f1e3}*,:before,:after{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Avenir Next,Segoe UI,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6}button,input,select,textarea{font:inherit}#app{flex-direction:column;min-height:100vh;display:flex}.app-content{flex:1 0 auto}.app-footer{color:#667685;text-align:center;background:#fffdf7;border-top:1px solid #10263d1f;flex:none;padding:1rem max(1.25rem,50vw - 840px);font-size:.78rem}.app-footer a{color:#173652;font-weight:700}.app-footer a:hover,.app-footer a:focus-visible{color:#8f2d24}.app-bar{z-index:20;color:#fff7e7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#10263df5;border-bottom:1px solid #ffffff1a;grid-template-columns:auto minmax(260px,350px) minmax(0,1fr) auto;align-items:center;gap:1.25rem;min-height:74px;padding:.7rem max(1.25rem,50vw - 840px);display:grid;position:sticky;top:0}.app-primary-nav,.app-account{white-space:nowrap;align-items:center;gap:.15rem;min-width:0;display:flex}.app-primary-nav{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.app-primary-nav::-webkit-scrollbar{display:none}.app-account{justify-content:flex-end;position:relative}.app-brand{color:inherit;align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.app-brand__mark{background:#fff;border:1px solid #ffffff59;border-radius:12px;flex:0 0 52px;width:52px;height:52px;position:relative;overflow:hidden;box-shadow:0 5px 14px #020f1c42}.app-brand__mark img{width:83px;max-width:none;height:auto;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.app-brand strong,.app-brand small{line-height:1.1;display:block}.app-brand strong{font-family:Avenir Next Condensed,sans-serif;font-size:1.2rem}.app-brand small{color:#c9d1d7;letter-spacing:.08em;text-transform:uppercase;margin-top:.15rem;font-size:.7rem}.app-bar nav a,.app-account a{color:#dce4e9;border-radius:999px;padding:.45rem .8rem;font-size:.84rem;font-weight:700;text-decoration:none}.app-account__trigger{color:#10263d;font:inherit;white-space:nowrap;background:#f1d7a8;border:0;border-radius:999px;padding:.45rem .75rem;font-size:.78rem;font-weight:800}.app-account__trigger span{margin-left:.25rem;font-size:.9rem}.app-account__menu{z-index:50;background:#fffdf7;border:1px solid #10263d24;border-radius:12px;min-width:190px;padding:.4rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 14px 30px #020f1c33}.app-account__email{color:#71808c;text-overflow:ellipsis;white-space:nowrap;padding:.45rem .55rem;font-size:.68rem;overflow:hidden}.app-account__menu button{color:#8f2d24;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;padding:.55rem;font-size:.78rem;font-weight:800}.app-account__menu a{color:#10263d;border-radius:8px;padding:.55rem;font-size:.78rem;font-weight:800;text-decoration:none}.app-account__menu a:hover,.app-account__menu a:focus-visible,.app-account__menu button:hover,.app-account__menu button:focus-visible{background:#f5e8cf}.app-account__menu a.router-link-active{color:#8f2d24;background:#f5e8cf}.app-bar nav a.router-link-active{color:#10263d;background:#f1d7a8}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.player-search{flex:0 480px;min-width:0;max-width:350px;position:relative}.player-search__control{color:#f1d7a8;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.55rem;min-height:42px;padding:0 .8rem;display:flex}.player-search__control:focus-within{border-color:#f1d7a8;box-shadow:0 0 0 3px #f1d7a82e}.player-search__control input{color:#fff7e7;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.player-search__control input::placeholder{color:#dce4e9b8}.player-search__control input::-webkit-search-cancel-button{filter:invert()}.player-search__spinner{border:2px solid #f1d7a859;border-top-color:#f1d7a8;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite player-search-spin}.player-search__panel{z-index:40;color:#10263d;background:#fffaf0;border:1px solid #10263d26;border-radius:18px;position:absolute;top:calc(100% + .55rem);left:0;right:0;overflow:hidden;box-shadow:0 20px 50px #05121e47}.player-search__panel ul{max-height:min(420px,70vh);margin:0;padding:.35rem;list-style:none;overflow-y:auto}.player-search__panel button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.72rem .8rem;display:flex}.player-search__panel button:hover,.player-search__panel button.is-active{background:#f0e2c5}.player-search__panel button>span{flex-direction:column;min-width:0;display:flex}.player-search__panel strong,.player-search__panel small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-search__panel strong{font-size:.9rem}.player-search__panel small{color:#687784;font-size:.7rem}.player-search__team{flex:none;align-items:flex-end;max-width:42%;font-size:.76rem;font-weight:800}.player-search__message{color:#596977;margin:0;padding:1rem;font-size:.82rem}.player-search__message--error{color:#8f2d24}.data-source{float:right}@keyframes player-search-spin{to{transform:rotate(360deg)}}.player-profile-link{color:#10263d;text-underline-offset:3px;font-weight:800;text-decoration-color:#8f2d2459;text-decoration-thickness:2px}.player-profile-link:hover{color:#8f2d24}.data-grid .player-profile-link{color:#f9f5e8;text-decoration-color:#d2b677b8}.data-grid .player-profile-link:hover,.data-grid .player-profile-link:focus-visible{color:#f0d28c;text-decoration-color:currentColor}.data-grid .player-cell .primary-cell span{color:#f9f5e8cc;font-size:.76rem;font-weight:600}.dashboard-shell{background:radial-gradient(circle at 0 0,#c63a3a29,#0000 28%),radial-gradient(circle at 100% 0,#255a832e,#0000 32%),linear-gradient(#f7f1e3 0%,#efe3ca 42%,#e5d4b2 100%);min-height:100vh;padding:2.5rem 1.25rem 4rem}.hero-panel,.import-station,.control-deck,.table-stage{width:min(1680px,100vw - 2.5rem);margin:0 auto}.hero-panel{background:linear-gradient(145deg,#fffcf4f0,#f8efddd9);border:1px solid #333c4724;border-radius:28px;gap:1.5rem;margin-bottom:1.5rem;padding:1.75rem;display:grid;box-shadow:0 22px 60px #4934181f}.eyebrow{color:#8f2d24;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.5rem;font-family:Avenir Next Condensed,DIN Condensed,Franklin Gothic Medium,sans-serif;font-size:.88rem}.hero-copy h1,.control-deck__header h2,.table-stage__header h2{color:#10263d;letter-spacing:.02em;font-family:Avenir Next Condensed,DIN Condensed,Trebuchet MS,sans-serif;font-weight:700}.hero-copy h1{text-transform:uppercase;font-size:clamp(2.4rem,4vw,4.6rem);line-height:.95}.lede,.control-deck__header p,.table-stage__header p,.table-meta,.field span,.field input,.field select,.primary-cell span,.pagination-bar,.error-banner{color:#384857}.lede{max-width:56rem;margin-top:.85rem;font-size:1.06rem}.import-station,.control-deck,.table-stage{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffcf5d6;border:1px solid #333c471f;border-radius:28px;margin-top:1rem;padding:1.5rem;position:relative;box-shadow:0 16px 44px #49341814}.control-deck{z-index:4}.table-stage{z-index:1}.control-deck__header,.table-stage__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.import-station{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:1.25rem;display:grid}.import-station--drawer{width:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;margin:0;padding:0}.import-station__copy h2{color:#10263d;text-transform:uppercase;font-family:Avenir Next Condensed,DIN Condensed,Trebuchet MS,sans-serif;font-size:clamp(1.7rem,2.3vw,2.4rem)}.import-station--drawer .import-station__copy h2{font-size:clamp(1.35rem,1.9vw,1.75rem)}.import-station__copy p:last-child{color:#384857;max-width:38rem;margin-top:.75rem}.import-station__controls{flex-direction:column;gap:1rem;display:flex}.import-dropzone{cursor:pointer;background:linear-gradient(135deg,#10263d0a,#8f2d2414),#ffffffb8;border:1.5px dashed #10263d38;border-radius:24px;flex-direction:column;justify-content:center;gap:.45rem;min-height:180px;padding:1.25rem;transition:transform .14s,border-color .14s,box-shadow .14s;display:flex}.import-dropzone:hover{border-color:#8f2d2461;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #8f2d241f}.import-dropzone__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.import-dropzone__title{color:#10263d;letter-spacing:.03em;text-transform:uppercase;font-family:Avenir Next Condensed,DIN Condensed,Trebuchet MS,sans-serif;font-size:1.4rem;font-weight:700}.import-dropzone__detail,.import-status{color:#384857}.import-station__actions{flex-wrap:wrap;gap:.75rem;display:flex}.import-progress{background:#ffffffc2;border:1px solid #10263d1a;border-radius:18px;flex-direction:column;gap:.55rem;padding:1rem 1.05rem;display:flex}.import-progress__header{color:#10263d;justify-content:space-between;align-items:center;gap:1rem;font-size:.94rem;display:flex}.import-progress__header strong{letter-spacing:.02em;text-transform:uppercase;font-family:Avenir Next Condensed,DIN Condensed,Trebuchet MS,sans-serif;font-size:1rem}.import-progress__track{background:#10263d14;border-radius:999px;height:.9rem;position:relative;overflow:hidden}.import-progress__fill{border-radius:inherit;background:linear-gradient(90deg,#8f2d24f5,#d2b677f2 58%,#255a83f5);height:100%;transition:width .22s;display:block;position:relative;overflow:hidden;box-shadow:0 0 18px #8f2d242e}.import-progress__fill:after{content:"";background:linear-gradient(110deg,#0000 18%,#ffffff61 50%,#0000 82%);animation:1.3s linear infinite import-sheen;position:absolute;inset:0}.import-progress__note{color:#5a6977;font-size:.9rem}.import-error{margin-top:0}.import-status{margin-top:1rem;font-size:.95rem}.filter-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1rem;margin-top:1.25rem;display:grid}.field{flex-direction:column;gap:.45rem;display:flex}.typeahead-field{z-index:6;position:relative}.field span{letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;font-weight:700}.field input,.field select{width:100%;font:inherit;background:#ffffffe0;border:1px solid #10263d26;border-radius:14px;padding:.85rem .95rem}.field input:focus,.field select:focus{border-color:#8f2d2473;outline:2px solid #8f2d243d}.typeahead-menu{z-index:12;background:#fffcf5fa;border:1px solid #10263d29;border-radius:16px;flex-direction:column;gap:.2rem;padding:.4rem;display:flex;position:absolute;top:calc(100% + .45rem);left:0;right:0;box-shadow:0 16px 36px #12181f1f}.typeahead-status{color:#5a6977;padding:.6rem .7rem;font-size:.88rem}.typeahead-option{color:#10263d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.7rem .8rem;transition:background-color .12s;display:flex}.typeahead-option:hover{background:#10263d0f}.typeahead-option__name{font-weight:700}.typeahead-option__meta{color:#5a6977;letter-spacing:.04em;text-transform:uppercase;font-size:.82rem}.ghost-button{color:#10263d;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#ffffffc2;border:1px solid #10263d29;border-radius:999px;padding:.78rem 1rem;font-family:Avenir Next Condensed,DIN Condensed,Trebuchet MS,sans-serif;font-size:.95rem;transition:transform .14s,background-color .14s,border-color .14s}.ghost-button:hover:enabled{background:#fffffff5;border-color:#8f2d2459;transform:translateY(-1px)}.ghost-button:disabled{opacity:.45;cursor:not-allowed}.error-banner{background:#8f2d2414;border:1px solid #8f2d242e;border-radius:14px;margin:1rem 0 0;padding:.95rem 1rem}.table-stage__header{margin-bottom:1rem}.table-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.85rem;display:flex}.data-grid-shell{flex-direction:column;gap:1rem;display:flex}.table-meta,.pagination-bar{justify-content:space-between;align-items:center;gap:1rem;font-size:.95rem;display:flex}.data-grid{scrollbar-width:thin;scrollbar-color:#d2b67799 #ffffff14;background:linear-gradient(#090c12fa,#05070cfa),#06080d;border:1px solid #ffffff14;border-radius:24px;overflow:auto hidden;box-shadow:inset 0 1px #ffffff0d}.data-grid table{border-collapse:collapse;width:max-content;min-width:100%}.data-grid th,.data-grid td{text-align:right;vertical-align:middle;border-bottom:1px solid #ffffff14;padding:.82rem .78rem;font-size:.84rem}.data-grid th{color:#f5f1e5bd;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#ffffff05;font-size:.66rem}.data-grid tbody tr{transition:background-color .12s,transform .12s}.data-grid tbody tr:hover{background:#ffffff0a}.sort-button{width:100%;color:inherit;font:inherit;cursor:pointer;text-transform:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;padding:0;display:inline-flex;position:relative}.sort-button--static{cursor:default}.sort-button--active{color:#f9f5e8;font-weight:700}.sort-indicator{color:#d2b677;min-width:1ch;position:absolute;right:0}.primary-cell{flex-direction:column;gap:.18rem;display:flex}.primary-cell strong{color:#f9f5e8;font-size:.88rem;font-weight:700}.primary-cell span{color:#f5f1e594;font-size:.7rem}.season-cell{color:#f9f5e8;font-weight:700}.pill{color:#8f2d24;letter-spacing:.05em;text-transform:uppercase;background:#8f2d241a;border-radius:999px;align-items:center;padding:.28rem .62rem;font-size:.78rem;font-weight:700;display:inline-flex}.is-numeric,.value-cell{text-align:right!important}.value-cell{color:#f9f5e8;white-space:nowrap;font-family:SFMono-Regular,Menlo,Monaco,monospace;font-size:.82rem;font-weight:700}.row-rank{color:#f5f1e59e;width:52px;font-family:SFMono-Regular,Menlo,Monaco,monospace}.player-cell{min-width:212px;text-align:left!important}.team-cell{width:104px;min-width:104px;text-align:left!important}.player-cell strong,.team-cell strong{font-size:.92rem}.team-cell a{color:inherit;text-decoration:none}.team-cell a:hover,.team-cell a:focus-visible{color:#f1d7a8;text-underline-offset:.2em;-webkit-text-decoration:underline #8f2d24;text-decoration:underline #8f2d24}.team-cell .primary-cell span{text-overflow:ellipsis;white-space:nowrap;max-width:72px;overflow:hidden}.empty-state{color:#f5f1e59e;text-align:center!important;padding:2rem!important}@keyframes import-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (width<=860px){.app-bar{flex-wrap:wrap;gap:.75rem;display:flex}.app-primary-nav{flex:1 0 100%;order:4;justify-content:flex-start;padding-bottom:.15rem;overflow-x:auto}.app-account{margin-left:auto}.player-search{flex:1 0 100%;order:3;margin:.65rem 0 0}.dashboard-shell{padding:1rem .85rem 2.5rem}.hero-panel,.import-station,.control-deck,.table-stage{border-radius:22px;padding:1.1rem}.import-station{grid-template-columns:1fr}.control-deck__header,.table-stage__header,.table-actions,.table-meta,.pagination-bar{flex-direction:column;align-items:stretch}.data-grid{overflow-x:auto}.data-grid table{min-width:760px}}@media (width>=861px) and (width<=1280px){.app-bar{grid-template-columns:auto minmax(220px,1fr) auto}.app-primary-nav{grid-area:2/1/auto/-1;justify-content:center;overflow-x:auto}}.notes-panel[data-v-54b4dceb]{color:#173652;background:#fffcf4eb;border:1px solid #17365229;border-radius:16px;margin:1rem 0}.notes-panel>summary[data-v-54b4dceb]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;list-style:none;display:flex}.notes-panel>summary span[data-v-54b4dceb]{display:grid}.notes-panel>summary small[data-v-54b4dceb]{color:#9a6c35;letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:900}.notes-panel>summary strong[data-v-54b4dceb]{text-transform:uppercase;font-size:.92rem}.notes-panel>summary b[data-v-54b4dceb]{color:#fff;background:#20543c;border-radius:50%;place-items:center;min-width:26px;height:26px;font-size:.7rem;display:grid}.notes-panel__body[data-v-54b4dceb]{padding:0 1rem 1rem}.note-form[data-v-54b4dceb],.note-edit[data-v-54b4dceb]{gap:.5rem;display:grid}.note-form textarea[data-v-54b4dceb],.note-edit textarea[data-v-54b4dceb]{resize:vertical;min-height:84px}.note-form>div[data-v-54b4dceb],.note-edit>div[data-v-54b4dceb]{grid-template-columns:145px minmax(140px,1fr) auto;align-items:end;gap:.45rem;display:grid}.note-form label[data-v-54b4dceb]{color:#697784;text-transform:uppercase;gap:.2rem;font-size:.62rem;font-weight:900;display:grid}.notes-panel textarea[data-v-54b4dceb],.notes-panel input[data-v-54b4dceb],.notes-panel button[data-v-54b4dceb]{min-width:0;color:inherit;font:inherit;background:#fffdf8;border:1px solid #1736522e;border-radius:8px;padding:.52rem .62rem}.notes-panel button[data-v-54b4dceb]{cursor:pointer;font-size:.67rem;font-weight:850}.note-form button[type=submit][data-v-54b4dceb],.note-edit button[type=submit][data-v-54b4dceb]{color:#fff;background:#20543c;border:0}.note-list[data-v-54b4dceb]{gap:.6rem;margin-top:.8rem;display:grid}.note-list>article[data-v-54b4dceb]{background:#1736520e;border-radius:12px;padding:.75rem}.note-list header[data-v-54b4dceb]{justify-content:space-between;gap:.5rem;display:flex}.note-list header div[data-v-54b4dceb]{align-items:baseline;gap:.45rem;display:flex}.note-list time[data-v-54b4dceb],.note-list header small[data-v-54b4dceb]{color:#72808a;font-size:.63rem}.note-list article>p[data-v-54b4dceb]{white-space:pre-wrap;margin:.5rem 0;font-size:.78rem;line-height:1.5}.note-tags[data-v-54b4dceb]{flex-wrap:wrap;gap:.25rem;display:flex}.note-tags span[data-v-54b4dceb]{border:1px solid var(--tag-color);color:var(--tag-color);background:#fff;border-radius:999px;padding:.18rem .42rem;font-size:.57rem;font-weight:850}.note-list footer[data-v-54b4dceb]{justify-content:flex-end;gap:.3rem;margin-top:.5rem;display:flex}.note-list footer button[data-v-54b4dceb]{background:0 0;padding:.3rem .5rem}.note-list footer .danger[data-v-54b4dceb]{color:#922e25}.note-history[data-v-54b4dceb]{border-top:1px solid #1736521a;gap:.4rem;margin:.6rem 0 0;padding:.6rem 0 0 1.3rem;display:grid}.note-history li[data-v-54b4dceb]{font-size:.65rem}.note-history span[data-v-54b4dceb]{color:#71808c;margin-left:.35rem}.note-history p[data-v-54b4dceb]{white-space:pre-wrap;margin:.2rem 0}.notes-panel__error[data-v-54b4dceb]{color:#922e25;font-size:.7rem;font-weight:800}.notes-panel__empty[data-v-54b4dceb],.notes-panel__readonly[data-v-54b4dceb],.notes-panel__body>p[data-v-54b4dceb]{color:#71808c;font-size:.7rem}.notes-panel--compact[data-v-54b4dceb]{margin:.5rem 0}.notes-panel--compact>summary[data-v-54b4dceb]{padding:.6rem .75rem}.notes-panel--compact .notes-panel__body[data-v-54b4dceb]{padding:0 .75rem .75rem}@media (width<=680px){.note-form>div[data-v-54b4dceb],.note-edit>div[data-v-54b4dceb]{grid-template-columns:1fr}.note-list header[data-v-54b4dceb]{flex-direction:column}}.hide[data-v-1e6a9a37]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zone-cell[data-v-1e6a9a37]{text-align:right;vertical-align:middle}.game-cell[data-v-1e6a9a37]{min-width:7.5rem;line-height:1.2}.game-pk[data-v-1e6a9a37],.game-date[data-v-1e6a9a37]{display:block}.game-pk[data-v-1e6a9a37]{font-weight:600}.game-date[data-v-1e6a9a37]{opacity:.82;font-size:.85em}.zone-icon[data-v-1e6a9a37]{--zone-border:color-mix(in srgb, currentColor 45%, transparent);--zone-fill:color-mix(in srgb, currentColor 8%, transparent);--zone-active:#ff6f3cd9;--zone-active-border:#ff6f3c;--zone-size:40px;--inner-size:24px;--outer-l-size:calc(var(--zone-size) / 2);--outer-thickness:calc((var(--zone-size) - var(--inner-size)) / 2);width:var(--zone-size);height:var(--zone-size);display:inline-block;position:relative}.outer-zone[data-v-1e6a9a37]{position:absolute;inset:0}.inner-zone[data-v-1e6a9a37]{top:calc((var(--zone-size) - var(--inner-size)) / 2);left:calc((var(--zone-size) - var(--inner-size)) / 2);width:var(--inner-size);height:var(--inner-size);grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;position:absolute}.outer-zone>div[data-v-1e6a9a37],.inner-zone>div[data-v-1e6a9a37]{background:var(--zone-fill);border:1px solid var(--zone-border);border-radius:2px}.outer-zone>div[data-v-1e6a9a37]{width:var(--outer-l-size);height:var(--outer-l-size);position:absolute}.zone-11[data-v-1e6a9a37]{clip-path:polygon(0 0, 100% 0, 100% var(--outer-thickness), var(--outer-thickness) var(--outer-thickness), var(--outer-thickness) 100%, 0 100%);top:0;left:0}.zone-12[data-v-1e6a9a37]{clip-path:polygon(0 0, 100% 0, 100% 100%, calc(100% - var(--outer-thickness)) 100%, calc(100% - var(--outer-thickness)) var(--outer-thickness), 0 var(--outer-thickness));top:0;right:0}.zone-13[data-v-1e6a9a37]{clip-path:polygon(0 0, var(--outer-thickness) 0, var(--outer-thickness) calc(100% - var(--outer-thickness)), 100% calc(100% - var(--outer-thickness)), 100% 100%, 0 100%);bottom:0;left:0}.zone-14[data-v-1e6a9a37]{clip-path:polygon(calc(100% - var(--outer-thickness)) 0, 100% 0, 100% 100%, 0 100%, 0 calc(100% - var(--outer-thickness)), calc(100% - var(--outer-thickness)) calc(100% - var(--outer-thickness)));bottom:0;right:0}.zone-icon.selected-1 .zone-1[data-v-1e6a9a37],.zone-icon.selected-2 .zone-2[data-v-1e6a9a37],.zone-icon.selected-3 .zone-3[data-v-1e6a9a37],.zone-icon.selected-4 .zone-4[data-v-1e6a9a37],.zone-icon.selected-5 .zone-5[data-v-1e6a9a37],.zone-icon.selected-6 .zone-6[data-v-1e6a9a37],.zone-icon.selected-7 .zone-7[data-v-1e6a9a37],.zone-icon.selected-8 .zone-8[data-v-1e6a9a37],.zone-icon.selected-9 .zone-9[data-v-1e6a9a37],.zone-icon.selected-11 .zone-11[data-v-1e6a9a37],.zone-icon.selected-12 .zone-12[data-v-1e6a9a37],.zone-icon.selected-13 .zone-13[data-v-1e6a9a37],.zone-icon.selected-14 .zone-14[data-v-1e6a9a37]{background:var(--zone-active);border-color:var(--zone-active-border)}.saved-analysis[data-v-b217e5dc]{color:#173652;background:#fffcf4e0;border:1px solid #17365229;border-radius:16px;margin:1rem 0;padding:1rem}.saved-analysis>header[data-v-b217e5dc]{justify-content:space-between;align-items:end;gap:1rem;display:flex}.saved-analysis>header div[data-v-b217e5dc]{display:grid}.saved-analysis>header small[data-v-b217e5dc]{color:#9a6c35;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900}.saved-analysis>header strong[data-v-b217e5dc]{text-transform:uppercase;font-family:Avenir Next Condensed,sans-serif;font-size:1.25rem}.saved-analysis form[data-v-b217e5dc]{grid-template-columns:minmax(150px,1fr) 150px auto;gap:.45rem;margin-top:.65rem;display:grid}.saved-analysis input[data-v-b217e5dc],.saved-analysis select[data-v-b217e5dc],.saved-analysis button[data-v-b217e5dc]{min-width:0;color:inherit;font:inherit;background:#fffdf8;border:1px solid #1736522e;border-radius:9px;padding:.55rem .65rem}.saved-analysis form button[data-v-b217e5dc]{color:#fff;background:#20543c;border:0;font-weight:850}.saved-analysis button[data-v-b217e5dc]{cursor:pointer}.saved-analysis button[data-v-b217e5dc]:disabled{opacity:.55;cursor:not-allowed}.saved-analysis__list[data-v-b217e5dc]{gap:.4rem;margin-top:.7rem;display:grid}.saved-analysis__list article[data-v-b217e5dc]{background:#1736520e;border-radius:11px;grid-template-columns:minmax(0,1fr) 130px auto auto;align-items:center;gap:.35rem;padding:.4rem;display:grid}.saved-analysis__open[data-v-b217e5dc]{text-align:left;display:grid}.saved-analysis__open small[data-v-b217e5dc]{color:#70808b;text-transform:capitalize;font-size:.65rem}.saved-analysis__link[data-v-b217e5dc],.saved-analysis__delete[data-v-b217e5dc]{font-weight:850;font-size:.67rem!important}.saved-analysis__delete[data-v-b217e5dc]{color:#922e25!important}.saved-analysis__signin[data-v-b217e5dc],.saved-analysis__empty[data-v-b217e5dc]{color:#6c7981;margin:.6rem 0 0;font-size:.73rem}.saved-analysis__error[data-v-b217e5dc]{color:#922e25;margin:.6rem 0 0;font-size:.75rem;font-weight:800}.saved-analysis--compact[data-v-b217e5dc]{padding:.75rem}@media (width<=760px){.saved-analysis form[data-v-b217e5dc],.saved-analysis__list article[data-v-b217e5dc]{grid-template-columns:1fr}}.sync-progress{background:#e7edf1b8;border:1px solid #17608733;border-radius:14px;margin-top:1rem;padding:.9rem}.sync-progress header{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.sync-progress header div{gap:.15rem;display:grid}.sync-progress header span,.sync-progress dt,.sync-progress__current span{color:#61707b;letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:850}.sync-progress header strong,.sync-progress header b{color:#10263d}.sync-progress header b{font-family:Avenir Next Condensed,sans-serif;font-size:1.4rem}.sync-progress__track{background:#10263d1f;border-radius:999px;height:10px;margin-top:.65rem;overflow:hidden}.sync-progress__track i{border-radius:inherit;background:linear-gradient(90deg,#176087,#2f7d32);width:0;height:100%;transition:width .24s;display:block}.sync-progress dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.75rem;display:grid}.sync-progress dl div{gap:.1rem;display:grid}.sync-progress dd{color:#263e52;font-size:.84rem;font-weight:800}.sync-progress__current,.sync-progress__notice,.sync-progress__error{color:#405362;margin-top:.7rem;font-size:.78rem}.sync-progress__current span{margin-bottom:.12rem;display:block}.sync-progress__notice{color:#8a5a12}.sync-progress__error{color:#992e26}.sync-progress__failure-block{margin-top:.55rem}.sync-progress__failure-list{color:#992e26;margin:.35rem 0 0;padding-left:1rem;font-size:.76rem;line-height:1.35}.sync-progress__failure-list li+li{margin-top:.18rem}.sync-progress .admin-button{margin-top:.75rem}.admin-button--danger{background:#8f2d24}@media (width<=680px){.sync-progress dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.pitch-replace-existing[data-v-cb323110]{cursor:pointer;background:#10263d09;border:1px solid #10263d1f;border-radius:12px;align-items:flex-start;gap:.65rem;margin-top:.85rem;padding:.75rem;display:flex}.pitch-replace-existing input[data-v-cb323110]{width:16px;height:16px;margin-top:.1rem}.pitch-replace-existing strong[data-v-cb323110],.pitch-replace-existing small[data-v-cb323110]{display:block}.pitch-replace-existing strong[data-v-cb323110]{color:#173652;font-size:.78rem}.pitch-replace-existing small[data-v-cb323110]{color:#697784;margin-top:.2rem;font-size:.7rem;line-height:1.35}.roster-snapshot-workspace{background:#fffcf4db;border:1px solid #10263d1f;border-radius:20px;margin-top:1.25rem;padding:1.35rem}.roster-snapshot-workspace>.admin-card__hint{margin:.6rem 0 1rem}.roster-snapshot-controls{grid-template-columns:minmax(220px,1.4fr) minmax(170px,.8fr) auto auto;align-items:end;gap:.75rem;display:grid}.roster-snapshot-controls label{flex-direction:column;gap:.35rem;display:flex}.roster-snapshot-controls label>span{color:#465662;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.roster-snapshot-controls input,.roster-snapshot-controls select{color:#8f2d24;background:#f7e7e3;border-color:#8f2d2433;width:100%;min-height:42px}.roster-snapshot-empty{color:#61707b;background:#e7edf1b3;border-radius:12px;margin-top:1rem;padding:1rem}.roster-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.roster-snapshot-panel{background:#fffdf7;border:1px solid #10263d1f;border-radius:16px;min-width:0;overflow:hidden}.roster-snapshot-panel>header{color:#10263d;background:#e7edf1;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.roster-snapshot-panel>header div{flex-direction:column;display:flex}.roster-snapshot-panel>header span{font-weight:900}.roster-snapshot-panel>header small,.roster-snapshot-panel>footer{color:#61707b;font-size:.72rem}.roster-snapshot-table-wrap{max-height:430px;overflow:auto}.roster-snapshot-panel table{border-collapse:collapse;width:100%;font-size:.82rem}.roster-snapshot-panel th,.roster-snapshot-panel td{text-align:left;border-bottom:1px solid #10263d14;padding:.62rem .7rem}.roster-snapshot-panel th{color:#61707b;letter-spacing:.05em;text-transform:uppercase;background:#fffdf7;font-size:.66rem;position:sticky;top:0}.roster-snapshot-panel a{color:#8f2d24;font-weight:800}.roster-snapshot-panel>footer,.roster-snapshot-panel>p{padding:.75rem 1rem}@media (width<=1000px){.roster-snapshot-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.roster-snapshot-controls,.roster-snapshot-grid{grid-template-columns:1fr}}.schedule-coverage[data-v-5b94f4a1]{background:#e7edf1b3;border:1px solid #10263d1a;border-radius:14px;margin-top:1rem;padding:.8rem .9rem}.schedule-coverage__ranges[data-v-5b94f4a1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.schedule-coverage__range[data-v-5b94f4a1]{min-width:0}.schedule-coverage__range+.schedule-coverage__range[data-v-5b94f4a1]{border-left:1px solid #10263d1a;padding-left:.9rem}.schedule-coverage__range>span[data-v-5b94f4a1],.schedule-coverage dt[data-v-5b94f4a1]{color:#61707b;letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:800}.schedule-coverage>p[data-v-5b94f4a1],.schedule-coverage__range>p[data-v-5b94f4a1]{color:#53616b;margin-top:.35rem;font-size:.84rem}.schedule-coverage dl[data-v-5b94f4a1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.45rem;display:grid}.schedule-coverage dl div[data-v-5b94f4a1]{min-width:0}.schedule-coverage dd[data-v-5b94f4a1]{color:#10263d;font-size:.98rem;font-weight:850}.schedule-coverage .schedule-coverage__error[data-v-5b94f4a1]{color:#992e26}@media (width<=680px){.schedule-coverage__ranges[data-v-5b94f4a1]{grid-template-columns:1fr}.schedule-coverage__range+.schedule-coverage__range[data-v-5b94f4a1]{border-top:1px solid #10263d1a;border-left:0;padding-top:.9rem;padding-left:0}}.confirmation-modal{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#081623b3;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.confirmation-dialog{background:#fffaf0;border:1px solid #8f2d2433;border-radius:24px;outline:none;width:min(620px,100vw - 2rem);padding:clamp(1.35rem,4vw,2rem);box-shadow:0 24px 70px #08162347}.confirmation-dialog__icon{color:#fffaf0;background:#8f2d24;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:1rem;font-family:Avenir Next Condensed,sans-serif;font-size:1.7rem;font-weight:900;display:grid}.confirmation-dialog h2{color:#10263d;text-transform:uppercase;margin-top:.25rem;font-family:Avenir Next Condensed,sans-serif;font-size:clamp(1.7rem,5vw,2.4rem);line-height:1}.confirmation-dialog>p:not(.eyebrow){color:#53616b;margin-top:.85rem;line-height:1.55}.confirmation-dialog>p strong{color:#10263d}.confirmation-dialog dl{gap:.65rem;margin-top:1rem;display:grid}.confirmation-dialog dl div{background:#8f2d240e;border-radius:12px;padding:.75rem .85rem}.confirmation-dialog dt{color:#8f2d24;letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:900}.confirmation-dialog dd{color:#263e52;margin-top:.2rem;font-size:.84rem}.confirmation-dialog .confirmation-dialog__note{font-size:.78rem}.confirmation-dialog__actions{justify-content:flex-end;gap:.65rem;margin-top:1.25rem;display:flex}.admin-result[data-v-d79488c5]{background:#edf4ed;border:1px solid #3159432e;border-radius:20px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:1.25rem;margin-top:1rem;padding:1.25rem;display:grid}.admin-result h3[data-v-d79488c5]{color:#10263d;font-family:Avenir Next Condensed,sans-serif;font-size:1.45rem;line-height:1.1}.admin-result small[data-v-d79488c5]{color:#66736b}.admin-result dl[data-v-d79488c5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.admin-result dl div[data-v-d79488c5]{background:#ffffffad;border-radius:10px;padding:.65rem}.admin-result dt[data-v-d79488c5]{color:#68756d;letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:800}.admin-result dd[data-v-d79488c5]{color:#244531;font-size:1.08rem;font-weight:900}.admin-result__progress[data-v-d79488c5]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem .75rem;display:grid}.admin-result__progress-track[data-v-d79488c5]{background:#10263d1f;border-radius:999px;height:10px;overflow:hidden}.admin-result__progress-track i[data-v-d79488c5]{border-radius:inherit;background:linear-gradient(90deg,#176087,#2f7d32);height:100%;display:block}.admin-result__progress small[data-v-d79488c5]{grid-column:1/-1}.admin-result--error[data-v-d79488c5]{color:#8f2d24;background:#f7e7e3;border-color:#8f2d2433;display:block}@media (width<=1000px){.admin-result[data-v-d79488c5]{grid-template-columns:1fr}}@media (width<=680px){.admin-result dl[data-v-d79488c5]{grid-template-columns:1fr}}.user-management[data-v-5744b371]{color:#10263d;background:#fffcf4e6;border:1px solid #10263d1f;border-radius:22px;width:min(1440px,100vw - 2.5rem);margin:1rem auto 0;padding:1.4rem;box-shadow:0 16px 40px #49341814}.user-management__header[data-v-5744b371]{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.user-management__header h2[data-v-5744b371]{text-transform:uppercase;margin:.2rem 0;font-family:Avenir Next Condensed,sans-serif;font-size:2rem;line-height:1}.user-management__header p[data-v-5744b371]:last-child{color:#657580;margin:0;font-size:.82rem}.user-management__header button[data-v-5744b371],.user-actions button[data-v-5744b371],.temporary-access button[data-v-5744b371],.create-user button[data-v-5744b371]{color:#173652;font:inherit;cursor:pointer;background:#fffdf7;border:1px solid #10263d29;border-radius:9px;padding:.55rem .75rem;font-size:.72rem;font-weight:900}.user-management button[data-v-5744b371]:disabled,.user-management select[data-v-5744b371]:disabled{opacity:.5;cursor:not-allowed}.user-management__summary[data-v-5744b371]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.user-management__summary article[data-v-5744b371]{background:#1736520f;border-radius:12px;padding:.8rem}.user-management__summary strong[data-v-5744b371],.user-management__summary span[data-v-5744b371]{display:block}.user-management__summary strong[data-v-5744b371]{font-family:Avenir Next Condensed,sans-serif;font-size:1.7rem}.user-management__summary span[data-v-5744b371]{color:#687985;text-transform:uppercase;font-size:.7rem;font-weight:800}.create-user[data-v-5744b371]{background:#17365209;border:1px solid #10263d1a;border-radius:14px;grid-template-columns:minmax(220px,1.3fr) repeat(3,minmax(140px,1fr)) auto;align-items:end;gap:.75rem;margin-top:1rem;padding:1rem;display:grid}.create-user__heading strong[data-v-5744b371],.create-user__heading span[data-v-5744b371],.create-user label span[data-v-5744b371]{display:block}.create-user__heading strong[data-v-5744b371]{text-transform:uppercase;font-family:Avenir Next Condensed,sans-serif;font-size:1.25rem}.create-user__heading span[data-v-5744b371]{color:#687985;margin-top:.2rem;font-size:.68rem;line-height:1.35}.create-user label span[data-v-5744b371]{color:#687985;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.3rem;font-size:.62rem;font-weight:900}.create-user input[data-v-5744b371],.create-user select[data-v-5744b371]{color:#10263d;width:100%;min-height:38px;font:inherit;box-sizing:border-box;background:#fffdf7;border:1px solid #10263d29;border-radius:8px;padding:.5rem;font-size:.75rem}.user-management__error[data-v-5744b371]{color:#8f2d24;background:#f5ddd5;border-radius:10px;padding:.7rem;font-size:.78rem;font-weight:800}.temporary-access[data-v-5744b371]{background:#fbefce;border:1px solid #b5781f4d;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:.55rem 1rem;margin-top:1rem;padding:1rem;display:grid}.temporary-access p[data-v-5744b371],.temporary-access strong[data-v-5744b371],.temporary-access span[data-v-5744b371]{margin:0;display:block}.temporary-access div p[data-v-5744b371]{color:#8f621c;text-transform:uppercase;font-size:.64rem;font-weight:900}.temporary-access span[data-v-5744b371]{color:#6d7880;font-size:.72rem}.temporary-access code[data-v-5744b371]{color:#10263d;background:#fffdf7;border-radius:8px;grid-row:span 2;padding:.55rem .75rem;font-size:.9rem}.temporary-access>p[data-v-5744b371]{color:#705722;grid-column:1/-1;font-size:.7rem}.temporary-access>button[data-v-5744b371]{grid-column:1/-1;justify-self:start}.user-table-wrap[data-v-5744b371]{margin-top:1rem;overflow-x:auto}.user-table[data-v-5744b371]{border-collapse:collapse;width:100%;min-width:850px}.user-table th[data-v-5744b371],.user-table td[data-v-5744b371]{text-align:left;vertical-align:middle;border-top:1px solid #10263d17;padding:.75rem}.user-table thead th[data-v-5744b371]{color:#6c7a84;letter-spacing:.06em;text-transform:uppercase;font-size:.65rem}.user-table td:first-child strong[data-v-5744b371],.user-table td:first-child span[data-v-5744b371],.user-table td:first-child small[data-v-5744b371]{display:block}.user-table td:first-child span[data-v-5744b371]{color:#697984;font-size:.72rem}.user-table td:first-child small[data-v-5744b371]{color:#a36d1d;text-transform:uppercase;margin-top:.18rem;font-size:.62rem;font-weight:800}.user-table tr.is-disabled[data-v-5744b371]{opacity:.65}.user-table select[data-v-5744b371]{min-width:145px;font:inherit;background:#fffdf7;border:1px solid #10263d29;border-radius:8px;padding:.5rem;font-size:.75rem}.user-status[data-v-5744b371]{color:#17613d;text-transform:uppercase;background:#2a915b21;border-radius:999px;padding:.25rem .48rem;font-size:.64rem;font-weight:900;display:inline-block}.user-status--disabled[data-v-5744b371]{color:#8f2d24;background:#b53d301f}.user-actions[data-v-5744b371]{justify-content:flex-end;gap:.4rem;display:flex}.user-actions button[data-v-5744b371]:last-child{color:#8f2d24}.user-management__empty[data-v-5744b371]{color:#697984;text-align:center;padding:2rem}@media (width<=1050px){.create-user[data-v-5744b371]{grid-template-columns:repeat(2,minmax(0,1fr))}.create-user__heading[data-v-5744b371]{grid-column:1/-1}}@media (width<=720px){.user-management__header[data-v-5744b371]{flex-direction:column;align-items:stretch}.user-management__summary[data-v-5744b371],.create-user[data-v-5744b371]{grid-template-columns:1fr}.create-user__heading[data-v-5744b371]{grid-column:auto}.temporary-access[data-v-5744b371]{grid-template-columns:1fr}.temporary-access code[data-v-5744b371]{grid-row:auto}.temporary-access>p[data-v-5744b371],.temporary-access>button[data-v-5744b371]{grid-column:auto}}.admin-shell{background:radial-gradient(circle at 10% 0,#8f2d2424,#0000 28%),radial-gradient(circle at 92% 16%,#255a8329,#0000 30%),linear-gradient(#f7f1e3 0%,#ecdfc5 100%);min-height:100vh;padding:2.5rem 1.25rem 5rem}.admin-hero,.admin-section,.admin-tabs{width:min(1440px,100vw - 2.5rem);margin:0 auto}.admin-runbook{background:#fffcf4d1;border:1px solid #10263d1f;border-radius:22px;width:min(1440px,100vw - 2.5rem);margin:1rem auto 0;padding:1.25rem}.admin-runbook>header{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.admin-runbook h2{color:#10263d;text-transform:uppercase;font-family:Avenir Next Condensed,sans-serif;font-size:1.65rem;line-height:1}.admin-runbook>header>p{color:#53616b;text-align:right;max-width:38rem;font-size:.84rem}.admin-runbook ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;margin-top:1rem;padding:0;list-style:none;display:grid}.admin-runbook li{background:#e7edf19e;border:1px solid #10263d17;border-radius:14px;gap:.7rem;min-width:0;padding:.8rem;display:flex}.admin-runbook li>span{color:#8f2d24;flex:none;font-family:Avenir Next Condensed,sans-serif;font-size:1.05rem;font-weight:900}.admin-runbook li strong{color:#10263d;font-size:.84rem}.admin-runbook li p{color:#5a6872;margin-top:.3rem;font-size:.73rem;line-height:1.4}.admin-runbook__note{color:#53616b;margin-top:.8rem;font-size:.78rem}.admin-runbook__note strong{color:#37506a}.admin-hero{background:#fffcf4e6;border:1px solid #10263d1f;border-radius:28px;justify-content:space-between;align-items:flex-end;gap:2rem;padding:2rem;display:flex;box-shadow:0 22px 60px #4934181a}.admin-hero h1{color:#10263d;text-transform:uppercase;font-family:Avenir Next Condensed,sans-serif;font-size:clamp(2.8rem,5vw,5rem);line-height:.95}.admin-hero p:not(.eyebrow){color:#4b5964;max-width:53rem;margin-top:.9rem;font-size:1.04rem}.admin-hero__aside{flex-direction:column;flex:none;align-items:flex-end;gap:.7rem;display:flex}.database-footprint,.data-health-summary{text-align:right;background:#e7edf1c7;border:1px solid #10263d1f;border-radius:16px;min-width:190px;padding:.8rem .95rem;display:grid}.database-footprint span,.database-footprint small,.data-health-summary span,.data-health-summary small{color:#61707b;letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:800}.database-footprint button,.data-health-summary button{color:#8f2d24;font:inherit;letter-spacing:.04em;text-underline-offset:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-self:end;margin-top:.55rem;padding:0;font-size:.66rem;font-weight:900;text-decoration:underline}.database-footprint button:hover,.database-footprint button:focus-visible,.data-health-summary button:hover,.data-health-summary button:focus-visible{color:#10263d}.data-health-summary--healthy{background:#e0f0e4d1;border-color:#2d704759}.data-health-summary--warning{background:#f9ebcadb;border-color:#b1741661}.data-health-summary--critical{background:#f7e1dce0;border-color:#8f2d245c}.database-modal{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#081623b3;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.database-insights{background:#fffcf5db;border:1px solid #10263d1f;border-radius:28px;outline:none;width:min(1200px,100vw - 2rem);max-height:min(88vh,900px);padding:1.5rem;overflow:auto;box-shadow:0 16px 44px #49341812}.database-insights__heading{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.database-insights__heading h2{color:#10263d;text-transform:uppercase;font-family:Avenir Next Condensed,sans-serif;font-size:2rem}.database-insights__heading-actions{align-items:center;gap:.8rem;display:flex}.database-insights__heading-actions p{color:#61707b;text-align:right;font-size:.72rem}.database-insights__heading-actions button{color:#10263d;cursor:pointer;background:#ffffffb8;border:1px solid #10263d24;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;padding:0;font-size:1.3rem;line-height:1;display:grid}.database-insights__heading-actions button:hover,.database-insights__heading-actions button:focus-visible{color:#fff;background:#8f2d24}.database-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.database-summary-grid article{background:#e7edf194;border:1px solid #10263d17;border-radius:14px;padding:.9rem}.database-summary-grid span,.database-summary-grid strong,.database-summary-grid small{display:block}.database-view-tabs{background:#e7edf194;border:1px solid #10263d1a;border-radius:12px;gap:.25rem;margin-top:1rem;padding:.25rem;display:inline-flex}.database-view-tabs button{color:#61707b;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:.5rem .8rem;font-size:.68rem;font-weight:800}.database-view-tabs button:hover,.database-view-tabs button:focus-visible,.database-view-tabs__active{color:#fff!important;background:#173652!important}.database-usage-window{color:#69747c;margin-top:.75rem;font-size:.72rem}.database-usage-window strong{color:#173652}.database-summary-grid span{color:#61707b;letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:800}.database-summary-grid strong{color:#10263d;margin:.2rem 0;font-family:Avenir Next Condensed,sans-serif;font-size:1.65rem}.database-summary-grid small{color:#6d787f;font-size:.65rem}.database-table-wrap{border:1px solid #10263d1a;border-radius:16px;margin-top:1rem;overflow-x:auto}.database-table{border-collapse:collapse;background:#ffffff9e;width:100%;min-width:850px}.database-table--usage{min-width:1120px}.data-health-insights{width:min(1050px,100vw - 2rem)}.data-health-loading{color:#53616b;text-align:center;background:#e7edf194;border-radius:14px;margin-top:1rem;padding:1.25rem}.data-health-options{background:#e7edf16b;border:1px solid #10263d1f;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.75rem .85rem;display:flex}.data-health-options label{color:#344b5c;align-items:center;gap:.55rem;font-size:.76rem;font-weight:800;display:flex}.data-health-options input{accent-color:#173652;width:1rem;height:1rem}.data-health-options button{color:#fff;cursor:pointer;background:#173652;border:1px solid #10263d29;border-radius:10px;padding:.55rem .8rem;font-size:.68rem;font-weight:800}.data-health-options button:disabled{opacity:.55;cursor:wait}.data-health-text--healthy{color:#2d7047!important}.data-health-text--warning{color:#a26812!important}.data-health-text--critical{color:#8f2d24!important}.data-health-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.data-health-toolbar p{color:#61707b;font-size:.75rem}.data-health-toolbar button{color:#fff;cursor:pointer;background:#173652;border:1px solid #10263d29;border-radius:10px;padding:.55rem .8rem;font-size:.68rem;font-weight:800}.data-health-toolbar button:disabled,.data-health-summary button:disabled{opacity:.55;cursor:wait}.data-health-checks{gap:.75rem;margin-top:1rem;display:grid}.data-health-check{background:#ffffff9e;border:1px solid #10263d1a;border-left-width:5px;border-radius:14px;padding:1rem}.data-health-check--healthy{border-left-color:#4e8b64}.data-health-check--warning{border-left-color:#c1842a}.data-health-check--critical{border-left-color:#a93627}.data-health-check>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.data-health-check header span,.data-health-check footer span{color:#71808a;letter-spacing:.07em;text-transform:uppercase;font-size:.6rem;font-weight:800;display:block}.data-health-check h3{color:#173652;margin-top:.15rem;font-size:1rem}.data-health-check header>strong{color:#53616b;white-space:nowrap;font-size:.72rem}.data-health-check>p,.data-health-check>footer{color:#5d6972;margin-top:.5rem;font-size:.74rem}.data-health-check ul{gap:.25rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.data-health-check li code{color:#53616b;font-size:.67rem}.data-health-check>footer{color:#173652;border-top:1px solid #10263d14;padding-top:.55rem}.database-table th,.database-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #10263d14;padding:.7rem .8rem}.database-table thead th{color:#64717b;letter-spacing:.06em;text-transform:uppercase;background:#10263d0a;font-size:.62rem}.database-table th:first-child{text-align:left;width:30%;min-width:220px}.database-table tbody th code{color:#173652;font-size:.72rem}.database-table td{color:#53616b;font-family:SFMono-Regular,Menlo,monospace;font-size:.7rem}.database-table td strong{color:#10263d}.database-table tbody tr:last-child th,.database-table tbody tr:last-child td{border-bottom:0}.database-table__bar{background:#10263d1a;border-radius:999px;width:100%;height:3px;margin-top:.38rem;display:block;overflow:hidden}.database-table__bar i{border-radius:inherit;background:linear-gradient(90deg,#a93627,#d09a55);min-width:2px;height:100%;display:block}.database-insights>footer,.database-insights__empty{color:#69747c;margin-top:.75rem;font-size:.68rem}.database-footprint strong,.data-health-summary strong{color:#10263d;font-family:Avenir Next Condensed,sans-serif;font-size:1.55rem;line-height:1.1}.database-footprint small,.data-health-summary small{font-size:.58rem;font-weight:700}.admin-hero__status{color:#315943;letter-spacing:.04em;text-transform:uppercase;background:#e5f0e7;border-radius:999px;flex:none;align-items:center;gap:.6rem;padding:.65rem .9rem;font-size:.78rem;font-weight:800;display:flex}.admin-hero__status span{background:#43815d;border-radius:50%;width:8px;height:8px}.admin-hero__status--busy{color:#7a5019;background:#f5e7c8}.admin-hero__status--busy span{background:#b77826;animation:1s infinite alternate admin-pulse}.admin-tabs{background:#fffcf5ad;border:1px solid #10263d1a;border-radius:18px;gap:.45rem;margin-top:1.4rem;padding:.45rem;display:flex;overflow-x:auto;box-shadow:0 10px 28px #4934180f}.admin-tabs__tab{color:#53616b;min-height:46px;font:inherit;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;flex:1 0 auto;padding:.7rem 1.15rem;font-size:.78rem;font-weight:900}.admin-tabs__tab:hover{color:#10263d;background:#e7edf1b3}.admin-tabs__tab:focus-visible{outline-offset:2px;outline:3px solid #8f2d2440}.admin-tabs__tab--active{color:#fffaf0;background:#10263d;border-color:#10263d;box-shadow:0 7px 18px #10263d2e}.admin-tabs__tab--active:hover{color:#fffaf0;background:#8f2d24}.admin-section{background:#fffcf5d1;border:1px solid #10263d1a;border-radius:28px;margin-top:1.4rem;padding:1.6rem;box-shadow:0 16px 44px #49341812}.admin-tab-panel{margin-top:.75rem}.admin-section__heading{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.25rem;display:flex}.admin-section__heading h2{color:#10263d;text-transform:uppercase;font-family:Avenir Next Condensed,sans-serif;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1}.admin-section__heading>p{color:#53616b;text-align:right;max-width:38rem}.admin-grid{gap:1rem;display:grid}.admin-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-card,.admin-imports>section{background:#ffffffc2;border:1px solid #10263d1f;border-radius:22px;min-width:0;padding:1.25rem;position:relative;overflow:hidden}.admin-card__number{color:#10263d0b;pointer-events:none;font-family:Avenir Next Condensed,sans-serif;font-size:7.5rem;font-weight:900;line-height:1;position:absolute;bottom:-1.3rem;right:1rem}.admin-card__title{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:relative}.admin-card__title p{color:#8f2d24;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.admin-card__title h3{color:#10263d;font-family:Avenir Next Condensed,sans-serif;font-size:1.45rem;line-height:1.1}.admin-card__title code,.admin-chip{color:#37506a;white-space:nowrap;background:#e7edf1;border-radius:8px;padding:.3rem .55rem;font-size:.68rem;font-weight:700}.data-coverage{background:#e7edf1b3;border:1px solid #10263d1a;border-radius:14px;margin-top:1rem;padding:.8rem .9rem}.data-coverage>span,.data-coverage dt{color:#61707b;letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:800}.data-coverage dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.45rem;display:grid}.data-coverage dd{color:#10263d;font-size:.98rem;font-weight:850}.data-coverage p,.data-coverage small{color:#53616b;margin-top:.35rem;font-size:.78rem;display:block}.data-coverage small{color:#6b7780}.admin-fields{gap:.75rem;margin:1.2rem 0;display:grid;position:relative}.admin-fields--four{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-fields--three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-fields label:not(.admin-check){flex-direction:column;gap:.35rem;display:flex}.admin-fields label>span{color:#465662;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.admin-fields input,.admin-fields select{color:#10263d;background:#fffffff0;border:1px solid #10263d2e;border-radius:10px;width:100%;min-height:42px;padding:.55rem .65rem}.admin-check{align-self:end;align-items:center;gap:.5rem;min-height:42px;display:flex}.admin-check input{width:18px;height:18px;min-height:auto}.admin-field--wide{grid-column:span 2}.admin-card__hint{color:#61707b;margin:-.45rem 0 1rem;font-size:.78rem}.admin-card__description{color:#61707b;margin-top:.7rem;font-size:.82rem;line-height:1.45}.admin-card__coverage{color:#33495d;margin:.75rem 0 1rem;font-size:.82rem}.admin-button--secondary{color:#10263d;background:#dce6eb}.admin-button{color:#fff8ea;cursor:pointer;background:#10263d;border:0;border-radius:11px;padding:.66rem .95rem;font-weight:800;position:relative}.admin-button:hover:not(:disabled){background:#8f2d24}.admin-button:disabled{cursor:wait;opacity:.55}.admin-message{margin-top:.75rem;font-size:.83rem;position:relative}.admin-message--success{color:#315943}.admin-message--error{color:#992e26}.admin-imports>section{margin:0}.admin-card--maintenance{flex-direction:column;align-items:flex-start;display:flex}.admin-card--maintenance>p{color:#53616b;flex:1;margin:1rem 0}@keyframes admin-pulse{to{opacity:.35}}@media (width<=1000px){.admin-runbook ol{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid--two{grid-template-columns:1fr}.admin-fields--four,.admin-fields--three,.database-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.admin-runbook>header{flex-direction:column;align-items:flex-start}.admin-runbook>header>p{text-align:left}.admin-runbook ol{grid-template-columns:1fr}.admin-shell{padding:1rem .7rem 3rem}.admin-hero,.admin-section,.admin-tabs,.admin-runbook{border-radius:20px;width:100%}.admin-tabs{border-radius:15px;padding:.35rem}.admin-tabs__tab{min-height:42px;padding:.6rem .8rem;font-size:.7rem}.admin-hero,.admin-section__heading{flex-direction:column;align-items:flex-start}.admin-hero__aside{align-items:stretch;width:100%}.database-footprint,.data-health-summary{text-align:left}.database-footprint button,.data-health-summary button{justify-self:start}.database-insights__heading{flex-direction:column;align-items:flex-start}.database-insights__heading-actions{justify-content:space-between;width:100%}.database-insights__heading-actions p{text-align:left}.database-summary-grid{grid-template-columns:1fr}.admin-section__heading>p{text-align:left}.admin-fields--four,.admin-fields--three{grid-template-columns:1fr}.admin-field--wide{grid-column:auto}.admin-card__title{flex-direction:column}}.access-denied-shell[data-v-ba6f5920]{color:#10263d;background:linear-gradient(145deg,#f7f1e3,#ead8b6);place-items:center;min-height:calc(100vh - 74px);padding:2rem;display:grid}.access-denied-card[data-v-ba6f5920]{background:#fffcf4f0;border:1px solid #10263d24;border-radius:24px;width:min(520px,100%);padding:2.2rem;box-shadow:0 20px 50px #402b141f}.eyebrow[data-v-ba6f5920]{color:#b79569;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900}h1[data-v-ba6f5920]{text-transform:uppercase;margin:.35rem 0;font-family:Avenir Next Condensed,sans-serif;font-size:2.6rem;line-height:.95}p[data-v-ba6f5920]:not(.eyebrow){color:#71808c;font-size:.85rem;line-height:1.5}button[data-v-ba6f5920]{color:#fffaf0;font:inherit;background:#20543c;border:0;border-radius:9px;margin-top:.8rem;padding:.7rem 1rem;font-weight:900}.game-summary-shell[data-v-dd784550]{color:#10263d;width:min(1320px,100% - 2.5rem);margin:0 auto;padding:2.4rem 0 5rem}.game-summary-state[data-v-dd784550]{background:#fffcf5e6;border:1px solid #10263d1a;border-radius:22px;padding:2rem;font-weight:800}.game-summary-state--error[data-v-dd784550]{color:#8f2d24;justify-content:space-between;display:flex}.game-summary-state button[data-v-dd784550]{color:#fff;background:#10263d;border:0;border-radius:10px;padding:.6rem .9rem;font-weight:800}.scoreboard[data-v-dd784550]{color:#fffaf0;background:linear-gradient(125deg,#10263d,#183e5b 70%,#8f2d24 150%);border-radius:28px;overflow:hidden;box-shadow:0 24px 60px #10263d2b}.scoreboard>header[data-v-dd784550]{border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:1rem;padding:1.1rem 1.5rem;display:flex}.scoreboard>header div[data-v-dd784550]{align-items:center;gap:.75rem;display:flex}.scoreboard>header span[data-v-dd784550]{color:#e8b276;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}.scoreboard>header strong[data-v-dd784550],.scoreboard>header p[data-v-dd784550]{color:#cbd6dd;font-size:.78rem}.scoreboard__mlb-id[data-v-dd784550]{color:#cbd6dd9e;letter-spacing:.04em;margin-top:.2rem;font-size:.68rem;display:block}.scoreboard__matchup[data-v-dd784550]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(1rem,4vw,4rem);padding:clamp(1.5rem,5vw,3.4rem);display:grid}.scoreboard__team[data-v-dd784550]{color:inherit;text-decoration:none;display:grid}.scoreboard__team--home[data-v-dd784550]{text-align:right}.scoreboard__team span[data-v-dd784550]{color:#e8b276;letter-spacing:.12em;text-transform:uppercase;font-size:.67rem;font-weight:900}.scoreboard__team-name[data-v-dd784550]{align-items:center;gap:clamp(.65rem,1.5vw,1.1rem);margin:.25rem 0;display:flex}.scoreboard__team--home .scoreboard__team-name[data-v-dd784550]{flex-direction:row-reverse}.scoreboard__team-logo-badge[data-v-dd784550]{box-sizing:border-box;background:#fffaf0;border:1px solid #ffffffb8;border-radius:clamp(11px,1.5vw,18px);flex:none;place-items:center;width:85px;padding:6px;display:grid;box-shadow:0 7px 16px #0000003d,inset 0 0 0 1px #10263d14}.scoreboard__team-logo[data-v-dd784550]{object-fit:contain;filter:drop-shadow(0 1px 1px #10263d33);width:70px}.scoreboard__team strong[data-v-dd784550]{text-transform:uppercase;font-family:Avenir Next Condensed,sans-serif;font-size:clamp(1.8rem,4vw,3.6rem);line-height:.95}.scoreboard__team small[data-v-dd784550]{color:#c6d2d9;font-weight:800}.scoreboard__score[data-v-dd784550]{align-items:center;gap:clamp(.5rem,2vw,1.2rem);font-family:Avenir Next Condensed,sans-serif;font-size:clamp(2.8rem,7vw,6rem);line-height:1;display:flex}.scoreboard__score span[data-v-dd784550]{color:#7890a1;font-size:.5em}.game-tabs[data-v-dd784550]{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f6f1f0;border:1px solid #10263d1a;border-radius:15px;margin-top:1rem;padding:.35rem;position:sticky;top:.5rem;box-shadow:0 8px 24px #10263d14}.game-tabs [role=tablist][data-v-dd784550]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;display:grid}.game-tabs button[data-v-dd784550]{color:#65747e;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:11px;min-height:42px;padding:.65rem .85rem;font-size:.72rem;font-weight:900}.game-tabs button[aria-selected=true][data-v-dd784550]{color:#fffaf0;background:#173652;box-shadow:0 5px 14px #10263d2e}.game-tabs button[data-v-dd784550]:focus-visible{outline-offset:2px;outline:3px solid #a9362752}.game-tabs button[data-v-dd784550]:disabled{opacity:.42;cursor:not-allowed}[role=tabpanel][data-v-dd784550]{scroll-margin-top:5rem}.game-insights[data-v-dd784550]{grid-template-columns:minmax(230px,1.5fr) repeat(6,minmax(145px,1fr));gap:.65rem;margin-top:.8rem;padding-bottom:.2rem;display:grid;overflow-x:auto}.game-insight[data-v-dd784550]{background:#fffcf5e0;border:1px solid #10263d1a;border-radius:15px;min-width:145px;padding:.8rem .85rem;box-shadow:0 8px 22px #4934180d}.game-insight>span[data-v-dd784550]{color:#78838b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem;font-size:.58rem;font-weight:900;display:block}.game-insight dl[data-v-dd784550]{gap:.3rem;margin:0;display:grid}.game-insight dl div[data-v-dd784550]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.game-insight dt[data-v-dd784550]{color:#a93627;font-size:.62rem;font-weight:900}.game-insight dd[data-v-dd784550]{color:#173652;text-align:right;margin:0;font-family:SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:800}.game-insight--decisions dd[data-v-dd784550]{text-overflow:ellipsis;white-space:nowrap;font-family:inherit;overflow:hidden}.game-panel[data-v-dd784550]{background:#fffcf5e0;border:1px solid #10263d1a;border-radius:24px;margin-top:1.2rem;padding:clamp(1rem,3vw,1.6rem);box-shadow:0 14px 38px #49341811}.game-panel__heading[data-v-dd784550]{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.game-panel__heading p[data-v-dd784550]{color:#a93627;letter-spacing:.13em;text-transform:uppercase;font-size:.67rem;font-weight:900}.game-panel__heading h2[data-v-dd784550]{text-transform:uppercase;margin-top:.15rem;font-family:Avenir Next Condensed,sans-serif;font-size:2.4rem;line-height:1}.game-panel__heading>span[data-v-dd784550]{color:#6e7a83;font-size:.72rem}.performer-grid[data-v-dd784550]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.performer-card[data-v-dd784550]{background:#ffffff94;border:1px solid #10263d17;border-radius:16px;min-width:0;padding:1rem}.performer-card--wide[data-v-dd784550]{grid-column:span 2}.performer-card>span[data-v-dd784550]{color:#a93627;letter-spacing:.09em;text-transform:uppercase;margin-bottom:.7rem;font-size:.62rem;font-weight:900;display:block}.performer-card a[data-v-dd784550]{color:#173652;font-weight:900;text-decoration:none}.performer-card p[data-v-dd784550],.performer-card li small[data-v-dd784550]{color:#6d7880;margin-top:.18rem;font-size:.68rem;display:block}.performer-card>strong[data-v-dd784550]{color:#7b858c;font-size:.78rem}.performer-card ul[data-v-dd784550]{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.performer-card__team-list[data-v-dd784550]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.performer-card__team-list>div[data-v-dd784550]{min-width:0}.performer-card__team-list small[data-v-dd784550]{color:#7b858c;margin-bottom:.2rem;font-size:.61rem;font-weight:900;display:block}.scoring-timeline__list[data-v-dd784550]{margin:0;padding:0;list-style:none}.scoring-timeline__list li[data-v-dd784550]{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:.8rem;display:grid}.scoring-timeline__list li+li[data-v-dd784550]{margin-top:.15rem}.scoring-timeline__marker[data-v-dd784550]{align-self:stretch;place-items:center;display:grid;position:relative}.scoring-timeline__marker[data-v-dd784550]:before{content:"";background:#a9362738;width:2px;position:absolute;inset:0 auto}.scoring-timeline__marker span[data-v-dd784550]{z-index:1;background:#a93627;border:3px solid #fffaf0;border-radius:50%;width:11px;height:11px;position:relative;box-shadow:0 0 0 1px #a93627}.scoring-timeline__play[data-v-dd784550]{padding:.8rem 0}.scoring-timeline__play>span[data-v-dd784550]{color:#a93627;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900}.scoring-timeline__play p[data-v-dd784550]{color:#53636e;margin-top:.2rem;font-size:.8rem;line-height:1.4}.scoring-timeline__play a[data-v-dd784550]{color:#173652;font-weight:900;text-decoration:none}.scoring-timeline__score[data-v-dd784550]{color:#667680;background:#10263d0e;border-radius:10px;gap:.45rem;padding:.45rem .55rem;font-family:SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:800;display:flex}.scoring-timeline__score strong[data-v-dd784550]{color:#173652}.pitching-analysis__team+.pitching-analysis__team[data-v-dd784550]{border-top:2px solid #10263d14;margin-top:1.5rem;padding-top:1.3rem}.pitching-analysis__team>h3[data-v-dd784550]{text-transform:uppercase;margin-bottom:.7rem;font-family:Avenir Next Condensed,sans-serif;font-size:1.65rem}.pitcher-analysis-list[data-v-dd784550]{gap:.8rem;display:grid}.pitcher-analysis-card[data-v-dd784550]{background:#ffffff8f;border:1px solid #10263d17;border-radius:17px;padding:1rem}.pitcher-analysis-card>header[data-v-dd784550]{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:.85rem;display:flex}.pitcher-analysis-card>header a[data-v-dd784550]{color:#173652;font-size:1rem;font-weight:900;text-decoration:none;display:block}.pitcher-analysis-card>header span[data-v-dd784550],.pitcher-analysis-card>header small[data-v-dd784550]{color:#748089;font-size:.68rem}.pitcher-metrics[data-v-dd784550]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.pitcher-metrics>div[data-v-dd784550]{background:#10263d0b;border-radius:11px;min-width:0;padding:.65rem}.pitcher-metrics dt[data-v-dd784550]{color:#7b858c;letter-spacing:.06em;text-transform:uppercase;font-size:.57rem;font-weight:900}.pitcher-metrics dd[data-v-dd784550]{color:#173652;margin:.25rem 0 0;font-family:SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:900}.pitcher-metrics dd small[data-v-dd784550]{color:#81909a;margin-top:.15rem;font-family:inherit;font-size:.58rem;font-weight:700;display:block}.pitcher-metrics__wide[data-v-dd784550]{grid-column:span 2}.pitch-usage[data-v-dd784550]{margin-top:.8rem}.pitch-usage h4[data-v-dd784550]{color:#a93627;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.4rem;font-size:.62rem}.pitch-usage table[data-v-dd784550]{min-width:780px}.pitch-usage tbody th small[data-v-dd784550]{color:#7b858c;margin-top:.1rem;font-size:.58rem;display:block}.pitch-usage tbody td small[data-v-dd784550]{color:#84919a;margin-top:.1rem;font-family:inherit;font-size:.56rem;display:block}.pitch-usage>p[data-v-dd784550]{color:#7b858c;font-size:.7rem}.batted-ball-analysis__note[data-v-dd784550]{color:#6f7a82;margin:-.25rem 0 1rem;font-size:.72rem;line-height:1.5}.batted-ball-team[data-v-dd784550]{background:#ffffff8c;border:1px solid #10263d17;border-radius:18px;padding:1rem}.batted-ball-team+.batted-ball-team[data-v-dd784550]{margin-top:1rem}.batted-ball-team>header[data-v-dd784550]{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.8rem;display:flex}.batted-ball-team>header span[data-v-dd784550]{color:#a93627;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:900}.batted-ball-team>header h3[data-v-dd784550]{text-transform:uppercase;font-family:Avenir Next Condensed,sans-serif;font-size:1.8rem;line-height:1}.batted-ball-team>header strong[data-v-dd784550]{color:#65747e;font-size:.68rem}.contact-metrics[data-v-dd784550]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.contact-metrics>div[data-v-dd784550]{background:#10263d0b;border-radius:11px;min-width:0;padding:.7rem}.contact-metrics dt[data-v-dd784550]{color:#7b858c;letter-spacing:.055em;text-transform:uppercase;font-size:.56rem;font-weight:900}.contact-metrics dd[data-v-dd784550]{color:#173652;margin:.25rem 0 0;font-family:SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:900}.contact-metrics dd small[data-v-dd784550]{color:#84919a;margin-top:.12rem;font-size:.57rem;display:block}.contact-distribution[data-v-dd784550]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.65rem;display:grid}.contact-distribution>div[data-v-dd784550]{background:#10263d0b;border-radius:10px;justify-content:space-between;gap:.5rem;padding:.65rem .7rem;display:flex;position:relative;overflow:hidden}.contact-distribution span[data-v-dd784550],.contact-distribution strong[data-v-dd784550]{z-index:1;font-size:.63rem;position:relative}.contact-distribution span[data-v-dd784550]{color:#687781;font-weight:800}.contact-distribution strong[data-v-dd784550]{color:#173652;font-family:SFMono-Regular,Menlo,monospace}.contact-distribution i[data-v-dd784550]{background:#a93627;height:3px;position:absolute;inset:auto auto 0 0}.batted-ball-leaders[data-v-dd784550]{margin-top:.9rem}.batted-ball-leaders h4[data-v-dd784550]{color:#a93627;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.4rem;font-size:.62rem}.batted-ball-leaders table[data-v-dd784550]{min-width:1040px}.turning-point[data-v-dd784550]{background:linear-gradient(120deg,#a9362717,#e8b27621);border:1px solid #a9362733;border-radius:17px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.turning-point>div>span[data-v-dd784550]{color:#a93627;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900}.turning-point p[data-v-dd784550]{color:#52616c;margin-top:.25rem;font-size:.8rem}.turning-point a[data-v-dd784550]{color:#173652;font-weight:900;text-decoration:none}.turning-point__impact[data-v-dd784550]{text-align:right;flex:none}.turning-point__impact strong[data-v-dd784550],.turning-point__impact small[data-v-dd784550]{display:block}.turning-point__impact strong[data-v-dd784550]{color:#173652;font-family:SFMono-Regular,Menlo,monospace;font-size:.76rem}.turning-point__impact small[data-v-dd784550]{color:#a93627;margin-top:.2rem;font-size:.62rem;font-weight:800}.situational-analysis__note[data-v-dd784550]{color:#6f7a82;margin:.7rem 0 1rem;font-size:.68rem}.situational-team[data-v-dd784550]{background:#ffffff8c;border:1px solid #10263d17;border-radius:18px;padding:1rem}.situational-team+.situational-team[data-v-dd784550]{margin-top:1rem}.situational-team>header[data-v-dd784550]{margin-bottom:.6rem}.situational-team>header span[data-v-dd784550]{color:#a93627;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:900}.situational-team>header h3[data-v-dd784550]{text-transform:uppercase;font-family:Avenir Next Condensed,sans-serif;font-size:1.8rem;line-height:1}.situational-team h4[data-v-dd784550]{color:#a93627;letter-spacing:.1em;text-transform:uppercase;margin:.9rem 0 .4rem;font-size:.62rem}.situational-table[data-v-dd784550]{min-width:680px}.situational-table tbody th[data-v-dd784550]{color:#173652}.play-by-play__note[data-v-dd784550]{color:#6f7a82;margin:-.25rem 0 1rem;font-size:.7rem}.play-inning+.play-inning[data-v-dd784550]{margin-top:1.2rem}.play-inning>header[data-v-dd784550]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.45rem;padding:0 .2rem;display:flex}.play-inning>header h3[data-v-dd784550]{text-transform:uppercase;font-family:Avenir Next Condensed,sans-serif;font-size:1.55rem}.play-inning>header span[data-v-dd784550]{color:#78838b;font-size:.65rem}.play-inning__appearances[data-v-dd784550]{gap:.45rem;display:grid}.plate-appearance[data-v-dd784550]{background:#ffffff94;border:1px solid #10263d1a;border-radius:14px;overflow:hidden}.plate-appearance summary[data-v-dd784550]{cursor:pointer;grid-template-columns:minmax(190px,.8fr) minmax(260px,1.5fr) auto;align-items:center;gap:1rem;padding:.8rem 1rem;list-style-position:inside;display:grid}.plate-appearance summary[data-v-dd784550]::marker{color:#a93627}.plate-appearance[open] summary[data-v-dd784550]{background:#10263d09;border-bottom:1px solid #10263d17}.plate-appearance__matchup[data-v-dd784550]{min-width:0;display:grid}.plate-appearance__matchup>span[data-v-dd784550]{color:#a93627;font-size:.56rem;font-weight:900}.plate-appearance__matchup a[data-v-dd784550]{color:#173652;text-decoration:none}.plate-appearance__matchup small[data-v-dd784550]{color:#78838b;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.plate-appearance__result[data-v-dd784550]{min-width:0}.plate-appearance__result strong[data-v-dd784550],.plate-appearance__result small[data-v-dd784550]{display:block}.plate-appearance__result strong[data-v-dd784550]{color:#173652;font-size:.76rem}.plate-appearance__result small[data-v-dd784550]{color:#6e7a83;text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.63rem;overflow:hidden}.plate-appearance__score[data-v-dd784550]{color:#687781;gap:.45rem;font-family:SFMono-Regular,Menlo,monospace;font-size:.67rem;display:flex}.plate-appearance__score strong[data-v-dd784550]{color:#173652}.plate-appearance__pitches[data-v-dd784550]{padding:.75rem}.plate-appearance__pitches>p[data-v-dd784550]{color:#78838b;text-align:center;font-size:.68rem}.pitch-sequence-table[data-v-dd784550]{min-width:900px}.pitch-sequence-table tbody th small[data-v-dd784550]{color:#84919a;font-size:.56rem;display:block}.box-table-wrap[data-v-dd784550]{border:1px solid #10263d17;border-radius:14px;overflow-x:auto}table[data-v-dd784550]{border-collapse:collapse;background:#fff9;width:100%}th[data-v-dd784550],td[data-v-dd784550]{text-align:right;white-space:nowrap;border-bottom:1px solid #10263d13;padding:.65rem .72rem}thead th[data-v-dd784550]{color:#687781;letter-spacing:.05em;text-transform:uppercase;background:#10263d0b;font-size:.64rem}tbody th[data-v-dd784550]:first-child,thead th[data-v-dd784550]:first-child{text-align:left}tbody td[data-v-dd784550]{color:#52616c;font-family:SFMono-Regular,Menlo,monospace;font-size:.72rem}tbody tr:last-child th[data-v-dd784550],tbody tr:last-child td[data-v-dd784550]{border-bottom:0}table a[data-v-dd784550]{color:#173652;font-weight:900;text-decoration:none}.line-score-table[data-v-dd784550]{min-width:600px}.line-score-table th[data-v-dd784550]:first-child{background:#f7f6f1;min-width:95px;position:sticky;left:0}.game-panel__note[data-v-dd784550]{color:#6f7a82;margin-top:.65rem;font-size:.72rem}.team-box+.team-box[data-v-dd784550]{border-top:2px solid #10263d1a;margin-top:1.8rem;padding-top:1.5rem}.team-box h3[data-v-dd784550]{text-transform:uppercase;font-family:Avenir Next Condensed,sans-serif;font-size:1.8rem}.team-box h4[data-v-dd784550]{color:#6b7780;letter-spacing:.11em;text-transform:uppercase;margin:.85rem 0 .4rem;font-size:.68rem}.box-score-table[data-v-dd784550]{min-width:900px}.box-score-table--pitching[data-v-dd784550]{min-width:800px}.box-score-table tbody th[data-v-dd784550]{min-width:190px}.box-score-table tbody th small[data-v-dd784550]{color:#7b858c;margin-left:10px;font-size:.61rem;font-weight:700;display:inline}.box-score-notes[data-v-dd784550]{background:#e7edf161;border:1px solid #10263d17;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1.15rem;padding:1rem 1.1rem;display:grid}.box-score-notes__section h4[data-v-dd784550]{margin-top:0}.box-score-notes dl[data-v-dd784550]{grid-template-columns:max-content minmax(0,1fr);gap:.45rem .75rem;margin:0;font-size:.82rem;display:grid}.box-score-notes dt[data-v-dd784550]{color:#10263d;font-weight:850}.box-score-notes dd[data-v-dd784550]{color:#68747c;margin:0}.game-box-score-notes[data-v-dd784550]{border-top:1px solid #10263d1f;margin-top:1.8rem;padding:1.1rem 1.2rem}.game-box-score-notes dl[data-v-dd784550]{grid-template-columns:max-content minmax(0,1fr);gap:.45rem .75rem;margin:0;font-size:.82rem;display:grid}.game-box-score-notes dt[data-v-dd784550]{color:#10263d;font-weight:850}.game-box-score-notes dd[data-v-dd784550]{color:#68747c;margin:0}@media (width<=720px){.box-score-notes[data-v-dd784550]{grid-template-columns:1fr}}.game-summary-empty[data-v-dd784550]{color:#65727b;text-align:center;background:#e7edf194;border-radius:16px;padding:2rem}.game-summary-empty strong[data-v-dd784550]{color:#173652;margin-bottom:.35rem;display:block}@media (width<=700px){.game-summary-shell[data-v-dd784550]{width:calc(100% - 1.4rem);padding-top:1rem}.scoreboard>header[data-v-dd784550],.game-panel__heading[data-v-dd784550]{flex-direction:column;align-items:flex-start}.scoreboard__matchup[data-v-dd784550]{grid-template-columns:1fr auto 1fr;gap:.6rem;padding:1.3rem .9rem}.scoreboard__team-name[data-v-dd784550]{gap:.4rem}.scoreboard__team-logo-badge[data-v-dd784550]{border-radius:10px;width:60px;padding:5px}.scoreboard__team-logo[data-v-dd784550]{width:45px}.scoreboard__team strong[data-v-dd784550]{font-size:1.35rem}.scoreboard__score[data-v-dd784550]{font-size:2.4rem}.game-tabs[data-v-dd784550]{top:.25rem}.game-tabs [role=tablist][data-v-dd784550]{grid-template-columns:repeat(6,minmax(120px,1fr));overflow-x:auto}.game-tabs button[data-v-dd784550]{letter-spacing:.03em;padding-inline:.35rem;font-size:.62rem}.performer-grid[data-v-dd784550]{grid-template-columns:1fr}.performer-card--wide[data-v-dd784550]{grid-column:auto}.scoring-timeline__list li[data-v-dd784550]{grid-template-columns:18px minmax(0,1fr)}.scoring-timeline__score[data-v-dd784550]{grid-column:2;justify-self:start;margin-bottom:.65rem}.pitcher-metrics[data-v-dd784550]{grid-template-columns:repeat(2,minmax(0,1fr))}.pitcher-metrics__wide[data-v-dd784550]{grid-column:span 2}.batted-ball-team>header[data-v-dd784550]{flex-direction:column;align-items:flex-start}.contact-metrics[data-v-dd784550]{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-distribution[data-v-dd784550]{grid-template-columns:1fr}.turning-point[data-v-dd784550]{flex-direction:column;align-items:flex-start}.turning-point__impact[data-v-dd784550]{text-align:left}.plate-appearance summary[data-v-dd784550]{grid-template-columns:1fr auto;gap:.55rem}.plate-appearance__result[data-v-dd784550]{grid-area:2/1/auto/-1}}.schedule-game-card[data-v-adabfce1]{background:#ffffffb8;border:1px solid #10263d1c;border-radius:18px;min-width:0;padding:1rem;transition:border-color .16s,transform .16s,box-shadow .16s;position:relative}.schedule-game-card[data-v-adabfce1]:hover,.schedule-game-card[data-v-adabfce1]:focus-within{border-color:#a9362759;transform:translateY(-2px);box-shadow:0 10px 24px #10263d17}.schedule-game-card__summary-link[data-v-adabfce1]{z-index:1;border-radius:inherit;position:absolute;inset:0}.schedule-game-card>header[data-v-adabfce1]{border-bottom:1px solid #10263d14;justify-content:space-between;gap:.5rem;padding-bottom:.65rem;display:flex}.schedule-game-card>header span[data-v-adabfce1]{color:#a93627;text-transform:uppercase;font-size:.73rem;font-weight:900}.schedule-game-card>header small[data-v-adabfce1]{color:#78838b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.schedule-game-card__team[data-v-adabfce1]{z-index:2;color:#10263d;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:.65rem;padding-top:.75rem;text-decoration:none;display:grid;position:relative}.schedule-game-card__team-logo[data-v-adabfce1]{object-fit:contain;width:38px;height:38px;display:block}.schedule-game-card__team b[data-v-adabfce1]{color:#fff;background:#183e5b;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.7rem;display:grid}.schedule-game-card__team strong[data-v-adabfce1]{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.schedule-game-card__team em[data-v-adabfce1]{font-family:Avenir Next Condensed,sans-serif;font-size:1.7rem;font-style:normal;font-weight:900}.schedule-game-card>footer[data-v-adabfce1]{color:#6c7881;border-top:1px solid #10263d14;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:.75rem;padding-top:.65rem;font-size:.67rem;display:grid}.schedule-game-card>footer span[data-v-adabfce1]:last-child{text-align:right}.home-shell[data-v-8a0caef8]{color:#10263d;width:min(1440px,100% - 2.5rem);margin:0 auto;padding:2.4rem 0 5rem}.home-hero[data-v-8a0caef8]{color:#fffaf0;background:linear-gradient(115deg,#0d293f 0%,#17435f 58%,#413542 130%);border-radius:30px;grid-template-columns:minmax(330px,.95fr) minmax(0,1.45fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:510px;padding:clamp(2rem,3vw,4rem);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #10263d2e}.home-hero[data-v-8a0caef8]:after{content:"";border:45px solid #fffaf00b;border-radius:50%;width:390px;height:390px;position:absolute;bottom:-165px;right:-90px}.home-hero__brand[data-v-8a0caef8],.home-hero__copy[data-v-8a0caef8]{z-index:1;min-width:0;position:relative}.home-hero__brand[data-v-8a0caef8]{place-items:center;margin-top:-40px;display:grid}.home-hero__brand img[data-v-8a0caef8]{object-fit:contain;filter:drop-shadow(0 6px 8px #000000e6)drop-shadow(0 0 4px #5ab4eba6);width:min(34vw,500px);display:block}.home-hero__baseball[data-v-8a0caef8]{color:#fffaf0;grid-template-columns:minmax(30px,1fr) auto minmax(30px,1fr);align-items:center;gap:clamp(.75rem,2vw,1.25rem);width:min(93%,490px);margin-top:.25rem;display:none}.home-hero__baseball[data-v-8a0caef8]:before,.home-hero__baseball[data-v-8a0caef8]:after{content:"";background:linear-gradient(90deg,#0000,#fffaf0 32%,#fffaf0);height:2px}.home-hero__baseball[data-v-8a0caef8]:after{transform:scaleX(-1)}.home-hero__baseball span[data-v-8a0caef8]{letter-spacing:.55em;text-transform:uppercase;font-family:Avenir Next Condensed,sans-serif;font-size:clamp(.78rem,1.15vw,1.05rem);font-weight:900;line-height:1}.home-eyebrow[data-v-8a0caef8]{color:#a93627;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.71rem;font-weight:900}.home-hero h1[data-v-8a0caef8]{letter-spacing:-.025em;max-width:850px;margin:0 0 1.1rem;font-family:Avenir Next Condensed,sans-serif;font-size:clamp(2.65rem,14vw,4rem);line-height:.96}.home-hero__copy>p[data-v-8a0caef8]{color:#f0f2f3;max-width:820px;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:750;line-height:1.55}.home-hero__tools[data-v-8a0caef8]{grid-template-columns:minmax(180px,.65fr) minmax(280px,1fr);align-items:start;gap:clamp(1rem,3vw,2.5rem);margin-top:1.7rem;display:grid}.home-actions[data-v-8a0caef8]{flex-direction:column;align-items:flex-start;gap:.8rem;margin-top:10px;display:flex}.home-button[data-v-8a0caef8]{color:#10263d;text-align:center;background:#fffaf0;border-radius:12px;min-width:190px;padding:.85rem 1.15rem;font-weight:900;text-decoration:none}.home-button--secondary[data-v-8a0caef8]{color:#fffaf0;background:#ffffff14;border:1px solid #ffffff47}.home-hero__signal[data-v-8a0caef8]{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07172561;border:1px solid #ffffff29;border-radius:20px;padding:1.25rem;position:relative}.home-hero__signal span[data-v-8a0caef8],.home-hero__signal strong[data-v-8a0caef8],.home-hero__signal small[data-v-8a0caef8]{display:block}.home-hero__signal span[data-v-8a0caef8]{color:#e8b276;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:900}.home-hero__signal strong[data-v-8a0caef8]{margin:.45rem 0;font-size:1.25rem;line-height:1.2}.home-hero__signal small[data-v-8a0caef8]{color:#c5d0d8;line-height:1.5}.home-state[data-v-8a0caef8],.home-panel[data-v-8a0caef8]{background:#fffcf5db;border:1px solid #10263d1a;border-radius:25px;margin-top:1.25rem;box-shadow:0 14px 38px #49341811}.home-state[data-v-8a0caef8]{align-items:center;gap:.7rem;padding:1.5rem;font-weight:800;display:flex}.home-state>span[data-v-8a0caef8]{background:#a93627;border-radius:50%;width:12px;height:12px;animation:.8s infinite alternate pulse-8a0caef8}.home-state--error[data-v-8a0caef8]{color:#8f2d24;justify-content:space-between}.home-state button[data-v-8a0caef8]{color:#fff;background:#10263d;border:0;border-radius:10px;padding:.6rem .9rem;font-weight:800}.home-panel[data-v-8a0caef8]{padding:clamp(1.1rem,3vw,1.65rem)}.home-heading[data-v-8a0caef8]{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.home-heading h2[data-v-8a0caef8]{text-transform:uppercase;margin-top:.2rem;font-family:Avenir Next Condensed,sans-serif;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1}.home-heading>span[data-v-8a0caef8],.home-heading>a[data-v-8a0caef8]{color:#62707a;font-size:.77rem;font-weight:800;text-decoration:none}.home-heading>a[data-v-8a0caef8]:hover{color:#a93627}.leader-league-filter[data-v-8a0caef8]{color:#62707a;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.7rem;font-weight:800;display:flex}.leader-league-filter select[data-v-8a0caef8]{color:#10263d;font:inherit;text-transform:none;background:#fffaf0;border:1px solid #10263d2e;border-radius:8px;padding:.45rem .6rem}.game-grid[data-v-8a0caef8]{grid-template-columns:repeat(auto-fit,minmax(275px,1fr));gap:.8rem;display:grid}.leader-grid[data-v-8a0caef8]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.leader-section+.leader-section[data-v-8a0caef8]{margin-top:1.4rem}.leader-section__heading[data-v-8a0caef8]{align-items:center;gap:.7rem;margin-bottom:.65rem;display:flex}.leader-section__heading[data-v-8a0caef8]:after{content:"";background:#10263d29;flex:1;height:1px}.leader-section__heading h3[data-v-8a0caef8]{color:#a93627;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem}.leader-card[data-v-8a0caef8]{color:#fffaf0;background:#10263d;border-radius:18px;padding:.75rem .85rem}.leader-card>header[data-v-8a0caef8]{justify-content:space-between;align-items:baseline;gap:.4rem;display:flex}.leader-card h3[data-v-8a0caef8]{text-transform:uppercase;font-family:Avenir Next Condensed,sans-serif;font-size:1.15rem}.leader-card>header small[data-v-8a0caef8]{color:#9fb0bc;text-transform:uppercase;font-size:.61rem}.leader-card ol[data-v-8a0caef8]{margin:.45rem 0 0;padding:0;list-style:none}.leader-card li[data-v-8a0caef8]{border-top:1px solid #ffffff1c;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.42rem 0;display:grid}.leader-card li>span[data-v-8a0caef8]{color:#e8b276;font-weight:900}.leader-card li a[data-v-8a0caef8]{min-width:0;color:inherit;align-items:baseline;gap:.35rem;text-decoration:none;display:flex}.leader-card li a strong[data-v-8a0caef8],.leader-card li a small[data-v-8a0caef8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leader-card li a strong[data-v-8a0caef8]{min-width:0;font-size:.76rem}.leader-card li a small[data-v-8a0caef8]{color:#9fb0bc;flex:none;font-size:.58rem}.leader-card li>b[data-v-8a0caef8]{color:#e8b276;font-family:Avenir Next Condensed,sans-serif;font-size:1.1rem}.leader-card>p[data-v-8a0caef8]{color:#aab7c0;margin-top:1rem;font-size:.78rem}.pulse-grid[data-v-8a0caef8]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.pulse-grid>article[data-v-8a0caef8]{background:#ffffffab;border:1px solid #10263d1a;border-radius:18px;padding:1rem}.pulse-grid h3[data-v-8a0caef8]{color:#a93627;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem}.pulse-grid ol[data-v-8a0caef8]{margin:0;padding:0;list-style:none}.pulse-grid li[data-v-8a0caef8]{border-top:1px solid #10263d14;justify-content:space-between;align-items:center;gap:.7rem;padding:.62rem 0;display:flex}.pulse-grid li a[data-v-8a0caef8]{color:#344c60;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.55rem;min-width:0;font-size:.8rem;font-weight:700;text-decoration:none;display:flex;overflow:hidden}.pulse-team-logo[data-v-8a0caef8]{object-fit:contain;flex:0 0 28px;width:28px;height:28px;display:block}.pulse-team-abbreviation[data-v-8a0caef8]{color:#526779;flex:none;font-size:.7rem;font-weight:800}.pulse-grid li strong[data-v-8a0caef8]{white-space:nowrap}.quick-grid[data-v-8a0caef8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1.25rem;display:grid}.quick-grid[data-v-8a0caef8]>*{color:#10263d;background:#fffcf5bf;border:1px solid #10263d1a;border-radius:18px;padding:1.1rem;text-decoration:none;display:grid}.quick-grid span[data-v-8a0caef8]{color:#a93627;font-size:.67rem;font-weight:900}.quick-grid strong[data-v-8a0caef8]{text-transform:uppercase;margin:.3rem 0;font-family:Avenir Next Condensed,sans-serif;font-size:1.25rem}.quick-grid small[data-v-8a0caef8]{color:#68757e;line-height:1.45}.home-empty[data-v-8a0caef8]{color:#68757e;background:#e7edf1a6;border-radius:14px;padding:1rem}.home-freshness[data-v-8a0caef8]{color:#697680;justify-content:space-between;gap:1rem;padding:1rem .2rem 0;font-size:.7rem;display:flex}.home-freshness span[data-v-8a0caef8]{letter-spacing:.1em;text-transform:uppercase;font-weight:900}@keyframes pulse-8a0caef8{to{opacity:.25;transform:scale(.8)}}@media (width<=1100px){.leader-grid[data-v-8a0caef8]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero[data-v-8a0caef8]{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:2rem;min-height:460px}.home-hero__tools[data-v-8a0caef8]{grid-template-columns:1fr}.home-actions[data-v-8a0caef8]{flex-flow:wrap}}@media (width<=800px){.home-shell[data-v-8a0caef8]{width:min(100% - 1.2rem,1440px);padding-top:1rem}.home-hero[data-v-8a0caef8]{text-align:center;border-radius:22px;grid-template-columns:1fr;min-height:auto;padding:1.8rem}.home-hero__baseball[data-v-8a0caef8]{width:min(68vw,335px)}.home-hero__copy>p[data-v-8a0caef8]{margin-inline:auto}.home-actions[data-v-8a0caef8]{justify-content:center}.home-hero__signal[data-v-8a0caef8]{text-align:left}.home-heading[data-v-8a0caef8]{flex-direction:column;align-items:flex-start}.pulse-grid[data-v-8a0caef8],.quick-grid[data-v-8a0caef8]{grid-template-columns:1fr}}@media (width<=520px){.leader-grid[data-v-8a0caef8]{grid-template-columns:1fr}.home-hero[data-v-8a0caef8]{padding:1.25rem}.home-actions[data-v-8a0caef8]{flex-direction:column;align-items:stretch;width:100%}.home-button[data-v-8a0caef8]{width:100%;min-width:0}.home-freshness[data-v-8a0caef8]{flex-direction:column}}.scenario-shell[data-v-73cc23dd]{color:#10263d;width:min(860px,100% - 2rem);min-height:calc(100vh - 74px);margin:0 auto;padding:2.5rem 0}.scenario-shell>a[data-v-73cc23dd]{color:#8d392e;font-weight:850;text-decoration:none}.scenario-shell section[data-v-73cc23dd]{background:#fffaf0;border:1px solid #d9d7ce;border-radius:24px;margin-top:1rem;padding:2rem;box-shadow:0 16px 40px #10263d14}.scenario-shell section>p[data-v-73cc23dd]:first-child{color:#a93627;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:900}h1[data-v-73cc23dd]{text-transform:uppercase;margin:.3rem 0;font-family:Avenir Next Condensed,sans-serif;font-size:clamp(2.5rem,7vw,5rem);line-height:.9}.scenario-notes[data-v-73cc23dd]{background:#edf3ee;border-radius:10px;padding:.75rem}.scenario-score[data-v-73cc23dd]{background:#edf3ee;border-radius:14px;margin-top:1rem;padding:.9rem}.scenario-score header[data-v-73cc23dd]{justify-content:space-between;gap:1rem;display:flex}.scenario-score b[data-v-73cc23dd]{color:#20543c;font-size:1.2rem}.scenario-score p[data-v-73cc23dd],.scenario-score small[data-v-73cc23dd]{color:#526572;margin:.35rem 0 0;font-size:.78rem;display:block}.scenario-recommendation[data-v-73cc23dd]{background:#f4f1df!important;padding:.9rem!important}.scenario-recommendation header[data-v-73cc23dd]{color:#20543c;justify-content:space-between;gap:1rem;display:flex}.scenario-recommendation ul[data-v-73cc23dd]{color:#526572;margin:.55rem 0;padding-left:1.2rem;font-size:.78rem}.scenario-recommendation summary[data-v-73cc23dd]{color:#20543c;cursor:pointer;font-size:.76rem;font-weight:900}.scenario-recommendation ol[data-v-73cc23dd]{color:#526572;vertical-align:top;margin:.6rem 1.2rem 0 0;padding-left:1.2rem;font-size:.72rem;list-style:none;display:inline-block}table[data-v-73cc23dd]{border-collapse:collapse;width:100%;margin-top:1.2rem}th[data-v-73cc23dd],td[data-v-73cc23dd]{text-align:left;border-bottom:1px solid #e4e1d9;padding:.7rem}thead[data-v-73cc23dd]{color:#68747e;text-transform:uppercase;font-size:.7rem}tbody th[data-v-73cc23dd]{color:#fffaf0;text-align:center;background:#173652}td a[data-v-73cc23dd]{color:#20543c;font-weight:900}.scenario-state[data-v-73cc23dd]{text-align:center;padding-top:4rem}.login-shell[data-v-90609ab7]{color:#10263d;background:linear-gradient(145deg,#f7f1e3,#ead8b6);place-items:center;min-height:calc(100vh - 74px);padding:2rem;display:grid}.login-card[data-v-90609ab7]{background:#fffcf4eb;border:1px solid #10263d24;border-radius:24px;width:min(440px,100%);padding:2rem;box-shadow:0 20px 50px #402b141f}.eyebrow[data-v-90609ab7]{color:#b79569;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900}.login-card h1[data-v-90609ab7]{text-transform:uppercase;margin:.3rem 0;font-family:Avenir Next Condensed,sans-serif;font-size:2.6rem}.login-card>p[data-v-90609ab7]:not(.eyebrow){color:#71808c;font-size:.8rem}.login-card form[data-v-90609ab7]{gap:.7rem;margin-top:1.2rem;display:grid}.login-card label[data-v-90609ab7]{color:#697784;text-transform:uppercase;gap:.25rem;font-size:.67rem;font-weight:900;display:grid}.login-card input[data-v-90609ab7]{font:inherit;background:#fffdf7;border:1px solid #10263d29;border-radius:9px;padding:.65rem}.login-card form button[data-v-90609ab7]{color:#fffaf0;background:#20543c;border:0;border-radius:9px;padding:.7rem;font-weight:900}.login-card button[data-v-90609ab7]:disabled{opacity:.5}.login-error[data-v-90609ab7]{color:#8f2d24;margin:0;font-size:.76rem}.account-help[data-v-90609ab7]{margin:1rem 0 0}.login-switch[data-v-90609ab7]{color:#20543c;background:0 0;border:0;margin-top:1rem;padding:0;font-size:.74rem;font-weight:800}.password-shell[data-v-0d66b357]{color:#10263d;background:linear-gradient(145deg,#f7f1e3,#ead8b6);place-items:center;min-height:calc(100vh - 74px);padding:2rem;display:grid}.password-card[data-v-0d66b357]{background:#fffcf4eb;border:1px solid #10263d24;border-radius:24px;width:min(440px,100%);padding:2rem;box-shadow:0 20px 50px #402b141f}.eyebrow[data-v-0d66b357]{color:#b79569;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900}.password-card h1[data-v-0d66b357]{text-transform:uppercase;margin:.3rem 0;font-family:Avenir Next Condensed,sans-serif;font-size:2.6rem}.password-card>p[data-v-0d66b357]:not(.eyebrow){color:#71808c;font-size:.8rem}.password-card form[data-v-0d66b357]{gap:.7rem;margin-top:1.2rem;display:grid}.password-card label[data-v-0d66b357]{color:#697784;text-transform:uppercase;gap:.25rem;font-size:.67rem;font-weight:900;display:grid}.password-card input[data-v-0d66b357]{font:inherit;background:#fffdf7;border:1px solid #10263d29;border-radius:9px;padding:.65rem}.password-card form button[data-v-0d66b357]{color:#fffaf0;background:#20543c;border:0;border-radius:9px;padding:.7rem;font-weight:900}.password-card button[data-v-0d66b357]:disabled{opacity:.5}.password-error[data-v-0d66b357]{color:#8f2d24;margin:0;font-size:.76rem}.report-shell[data-v-66dacc56]{background:radial-gradient(circle at 85% 0,#184d7433,#0000 30%),linear-gradient(#f7f1e3,#ead8b6);min-height:calc(100vh - 74px);padding:2.5rem 1.25rem 5rem}.report-shell[data-v-66dacc56]>*{width:min(1280px,100vw - 2.5rem);margin-inline:auto}.report-back[data-v-66dacc56]{color:#6d2a25;width:auto;margin-bottom:1rem;font-weight:800;text-decoration:none;display:inline-block}.report-hero[data-v-66dacc56],.report-panel[data-v-66dacc56]{background:#fffcf4f0;border:1px solid #10263d21;border-radius:24px;box-shadow:0 18px 45px #402b141a}.report-hero[data-v-66dacc56]{color:#fffaf0;background:#10263d;justify-content:space-between;gap:2rem;padding:2rem;display:flex}.report-hero p[data-v-66dacc56],.report-panel>header p[data-v-66dacc56]{color:#b79569;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .3rem;font-size:.7rem;font-weight:900}.report-hero h1[data-v-66dacc56],.report-panel h2[data-v-66dacc56]{text-transform:uppercase;font-family:Avenir Next Condensed,sans-serif}.report-hero h1[data-v-66dacc56]{font-size:clamp(2rem,5vw,4.5rem);line-height:.95}.report-hero span[data-v-66dacc56]{color:#c8d3da}.report-stamp[data-v-66dacc56]{text-align:right;border:1px solid #ffffff29;border-radius:16px;align-self:center;padding:1rem}.report-stamp small[data-v-66dacc56],.report-stamp strong[data-v-66dacc56],.report-stamp span[data-v-66dacc56]{display:block}.report-stamp small[data-v-66dacc56]{color:#b79569;text-transform:uppercase}.report-stamp span[data-v-66dacc56]{margin-top:.2rem;font-size:.7rem}.report-print[data-v-66dacc56]{color:#fffaf0;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:999px;align-self:center;padding:.7rem 1rem;font-weight:900}.report-refresh[data-v-66dacc56]{color:#10263d;font:inherit;cursor:pointer;background:#f0d39b;border:1px solid #b79569;border-radius:999px;align-self:center;padding:.7rem 1rem;font-weight:900}.report-panel[data-v-66dacc56]{margin-top:1rem;padding:1.4rem}.report-panel>header[data-v-66dacc56]{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.report-panel h2[data-v-66dacc56]{color:#10263d;font-size:2rem}.report-series>div[data-v-66dacc56],.report-metrics[data-v-66dacc56]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.7rem;display:grid}.report-series article[data-v-66dacc56],.report-metrics div[data-v-66dacc56],.report-columns aside article[data-v-66dacc56]{background:#10263d0d;border-radius:14px;padding:.8rem}.report-lineup[data-v-66dacc56]{margin-bottom:1rem}.report-lineup ol[data-v-66dacc56]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.45rem;padding:0;list-style:none;display:grid}.report-lineup li[data-v-66dacc56]{background:#10263d0d;border-radius:10px;justify-content:space-between;gap:.5rem;padding:.55rem .7rem;display:flex}.report-lineup small[data-v-66dacc56]{color:#667680}.report-data-status>p[data-v-66dacc56]{color:#667680;max-width:62rem}.report-data-status__grid[data-v-66dacc56]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem;display:grid}.report-data-status__grid article[data-v-66dacc56]{background:#10263d0d;border-radius:14px;gap:.25rem;padding:.9rem;display:grid}.report-data-status__grid span[data-v-66dacc56]{color:#667680;font-size:.85rem}.report-series strong[data-v-66dacc56],.report-series span[data-v-66dacc56],.report-series small[data-v-66dacc56]{display:block}.report-series span[data-v-66dacc56],.report-series small[data-v-66dacc56]{color:#667680;margin-top:.2rem}.report-metrics dt[data-v-66dacc56]{color:#71808c;text-transform:uppercase;font-size:.7rem;font-weight:900}.report-metrics dd[data-v-66dacc56]{color:#8d392e;margin-top:.25rem;font-size:1.5rem;font-weight:900}.report-columns[data-v-66dacc56]{grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);gap:1rem;display:grid}.report-columns h3[data-v-66dacc56]{color:#173652;letter-spacing:.08em;text-transform:uppercase;margin:.4rem 0 .6rem;font-size:.75rem}table[data-v-66dacc56]{border-collapse:collapse;width:100%;font-size:.78rem}th[data-v-66dacc56],td[data-v-66dacc56]{text-align:right;border-bottom:1px solid #10263d1a;padding:.65rem}th[data-v-66dacc56]:first-child{text-align:left}thead[data-v-66dacc56]{color:#697784;background:#e7edf1}td a[data-v-66dacc56],.report-columns aside a[data-v-66dacc56]{color:#8d392e;font-size:.68rem;font-weight:850;display:block}.report-columns aside[data-v-66dacc56]{align-content:start;gap:.5rem;display:grid}.report-columns aside article strong[data-v-66dacc56],.report-columns aside article span[data-v-66dacc56]{display:block}.report-columns aside article span[data-v-66dacc56]{color:#667680;margin:.2rem 0;font-size:.75rem}.report-tendency-grid[data-v-66dacc56]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.report-tendency-grid section[data-v-66dacc56]{min-width:0}.report-tendency-grid h3[data-v-66dacc56],.report-attack-plan h3[data-v-66dacc56]{color:#173652;letter-spacing:.08em;text-transform:uppercase;margin:.4rem 0 .6rem;font-size:.75rem}.report-callout[data-v-66dacc56]{color:#667680;margin:0 0 .5rem;font-size:.78rem}.report-list[data-v-66dacc56]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.report-list li[data-v-66dacc56]{background:#10263d0d;border-radius:10px;justify-content:space-between;gap:1rem;padding:.55rem .65rem;font-size:.78rem;display:flex}.report-list span[data-v-66dacc56]{color:#8d392e;font-weight:900}.report-attack-plan[data-v-66dacc56]{border-top:1px solid #10263d1a;margin-top:1.25rem;padding-top:1rem}.report-attack-plan article[data-v-66dacc56]{background:#10263d0a;border-left:4px solid #b79569;border-radius:0 12px 12px 0;gap:.2rem;margin-top:.55rem;padding:.75rem;display:grid}.report-attack-plan p[data-v-66dacc56],.report-attack-plan small[data-v-66dacc56]{color:#526572;margin:0;font-size:.78rem}.report-attack-plan a[data-v-66dacc56]{color:#8d392e;font-size:.7rem;font-weight:900}.report-state[data-v-66dacc56]{place-items:center;min-height:50vh;display:grid}.report-state--error[data-v-66dacc56]{color:#7d291f}@media (width<=760px){.report-hero[data-v-66dacc56]{flex-direction:column}.report-stamp[data-v-66dacc56]{text-align:left;align-self:stretch}.report-columns[data-v-66dacc56],.report-tendency-grid[data-v-66dacc56]{grid-template-columns:1fr}}@media print{.report-shell[data-v-66dacc56]{background:#fff;min-height:auto;padding:0}.report-shell[data-v-66dacc56]>*{width:100%}.report-back[data-v-66dacc56],.report-print[data-v-66dacc56]{display:none}.report-hero[data-v-66dacc56],.report-panel[data-v-66dacc56]{box-shadow:none;break-inside:avoid}.report-hero[data-v-66dacc56]{color:#10263d;background:#fff}.report-hero h1[data-v-66dacc56],.report-hero span[data-v-66dacc56],.report-stamp strong[data-v-66dacc56],.report-stamp span[data-v-66dacc56]{color:#10263d}.report-stamp[data-v-66dacc56]{border-color:#ccd5da}}.postseason-shell[data-v-0c9f282e]{color:#10263d;width:min(1440px,100% - 2.5rem);margin:0 auto;padding:2.4rem 0 5rem}.postseason-hero[data-v-0c9f282e]{color:#fffaf0;background:linear-gradient(125deg,#10263d 0%,#183e5b 56%,#a93627 145%);border-radius:28px;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.4rem,4vw,2.5rem);display:flex;box-shadow:0 24px 70px #10263d2e}.postseason-hero p[data-v-0c9f282e],.postseason-panel header p[data-v-0c9f282e]{color:#a93627;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:900}.postseason-hero p[data-v-0c9f282e]{color:#e8b276}.postseason-hero h1[data-v-0c9f282e]{text-transform:uppercase;margin:.35rem 0 .55rem;font-family:Avenir Next Condensed,sans-serif;font-size:clamp(2.7rem,6vw,5.2rem);line-height:.9}.postseason-hero span[data-v-0c9f282e]{color:#d8e1e7}.postseason-hero__badge[data-v-0c9f282e]{color:#e8b276;text-align:center;border:1px solid #ffffff40;border-radius:18px;min-width:130px;padding:1rem;font-size:1.5rem;font-weight:900}.postseason-hero__badge small[data-v-0c9f282e]{color:#fffaf0;text-transform:uppercase;font-size:.7rem}.postseason-panel[data-v-0c9f282e]{background:#fffcf5db;border:1px solid #10263d1a;border-radius:25px;margin-top:1.25rem;padding:clamp(1.1rem,3vw,1.65rem);box-shadow:0 14px 38px #49341811}.postseason-panel>header[data-v-0c9f282e]{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.postseason-panel h2[data-v-0c9f282e]{text-transform:uppercase;margin:.2rem 0 0;font-family:Avenir Next Condensed,sans-serif;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1}.postseason-panel header>span[data-v-0c9f282e]{color:#62707a;font-size:.77rem;font-weight:800}.postseason-team-grid[data-v-0c9f282e]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.65rem;display:grid}.postseason-team[data-v-0c9f282e],.postseason-game[data-v-0c9f282e],.postseason-results a[data-v-0c9f282e]{color:#10263d;background:#fff;border:1px solid #10263d1a;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.75rem;text-decoration:none;display:grid}.postseason-team[data-v-0c9f282e]:hover,.postseason-game[data-v-0c9f282e]:hover,.postseason-results a[data-v-0c9f282e]:hover{border-color:#a93627}.postseason-team strong[data-v-0c9f282e]{color:#fff;background:#183e5b;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.postseason-team span[data-v-0c9f282e]{font-weight:800}.postseason-team b[data-v-0c9f282e]{color:#a93627}.postseason-game-list[data-v-0c9f282e],.postseason-results[data-v-0c9f282e]{gap:.55rem;display:grid}.postseason-game[data-v-0c9f282e]{grid-template-columns:auto 1fr 1fr auto}.postseason-game time[data-v-0c9f282e],.postseason-game small[data-v-0c9f282e]{color:#687782;font-size:.72rem}.postseason-game span[data-v-0c9f282e]{font-weight:800}.postseason-game span b[data-v-0c9f282e]{float:right;color:#a93627}.postseason-results a[data-v-0c9f282e]{grid-template-columns:1fr;font-weight:800}.postseason-bracket[data-v-0c9f282e]{grid-template-columns:repeat(4,minmax(220px,1fr));gap:1rem;padding-bottom:.5rem;display:grid;overflow-x:auto}.postseason-round[data-v-0c9f282e]{min-width:220px}.postseason-round h3[data-v-0c9f282e]{color:#a93627;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .7rem;font-size:.75rem}.postseason-series-list[data-v-0c9f282e]{gap:1.4rem;display:grid}.postseason-series[data-v-0c9f282e]{background:#fff;border:1px solid #10263d24;border-radius:14px;padding:.8rem;position:relative}.postseason-series h4[data-v-0c9f282e]{margin:0 0 .6rem;font-size:.75rem}.postseason-series__team[data-v-0c9f282e]{border-top:1px solid #10263d14;justify-content:space-between;gap:.5rem;padding:.34rem 0;font-size:.77rem;display:flex}.postseason-series__team span[data-v-0c9f282e]{color:#a93627;font-weight:900}.postseason-series__games[data-v-0c9f282e]{gap:.25rem;margin-top:.55rem;display:grid}.postseason-series__games a[data-v-0c9f282e]{color:#60717d;font-size:.68rem;text-decoration:none}.postseason-state[data-v-0c9f282e]{color:#62707a;text-align:center;background:#e7edf1a6;border-radius:20px;padding:3rem}.postseason-state--error[data-v-0c9f282e]{color:#8f2d24}.postseason-state button[data-v-0c9f282e]{color:#fff;background:#10263d;border:0;border-radius:10px;padding:.6rem .9rem;font-weight:800}.postseason-bracket-panel[data-v-0c9f282e]{background:linear-gradient(145deg,#fffcf5f5,#e8eff3d1);overflow:hidden}.postseason-bracket[data-v-0c9f282e]{grid-template-columns:repeat(4,minmax(190px,1fr)) minmax(155px,.7fr);gap:0;min-width:930px;padding:1rem 0 .8rem}.postseason-round[data-v-0c9f282e]{min-width:190px;padding:0 .7rem;position:relative}.postseason-round[data-v-0c9f282e]:not(:last-of-type):after{content:"";background:#bdc8cf;width:1.4rem;height:2px;position:absolute;top:50%;right:-1px}.postseason-round__heading[data-v-0c9f282e]{color:#a93627;letter-spacing:.12em;text-transform:uppercase;border-bottom:2px solid #c7d0d5;justify-content:space-between;align-items:baseline;min-height:2.1rem;padding:0 .15rem .55rem;font-size:.74rem;font-weight:900;display:flex}.postseason-round__heading small[data-v-0c9f282e]{color:#77858d;letter-spacing:.02em;text-transform:none;font-size:.58rem}.postseason-series-list[data-v-0c9f282e]{flex-direction:column;justify-content:space-around;gap:1.1rem;min-height:470px;padding:.9rem 0;display:flex}.postseason-series[data-v-0c9f282e]{background:#fffffff0;border-radius:15px;padding:.7rem;position:relative;box-shadow:0 8px 18px #10263d14}.postseason-series[data-v-0c9f282e]:after{content:"";background:#bdc8cf;width:.7rem;height:2px;position:absolute;top:50%;right:-.7rem}.postseason-series__heading[data-v-0c9f282e]{justify-content:space-between;align-items:baseline;gap:.4rem;margin-bottom:.4rem;display:flex}.postseason-series__heading h3[data-v-0c9f282e]{color:#10263d;text-transform:uppercase;margin:0;font-size:.66rem;line-height:1.1}.postseason-series__heading small[data-v-0c9f282e]{color:#77858d;white-space:nowrap;font-size:.54rem}.postseason-series__team[data-v-0c9f282e]{color:#10263d;grid-template-columns:25px 1fr auto;align-items:center;gap:.45rem;padding:.42rem 0;text-decoration:none;display:grid}.postseason-series__team img[data-v-0c9f282e]{object-fit:contain;width:24px;height:24px}.postseason-series__team span[data-v-0c9f282e]{gap:.08rem;min-width:0;display:grid}.postseason-series__team b[data-v-0c9f282e]{font-size:.72rem}.postseason-series__team small[data-v-0c9f282e]{color:#73818a;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.postseason-series__team strong[data-v-0c9f282e]{color:#a93627;font-size:.72rem}.postseason-series__games[data-v-0c9f282e]{border-top:1px solid #10263d17;margin-top:.45rem;padding-top:.4rem}.postseason-series__games a[data-v-0c9f282e]{color:#60717d;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;text-decoration:none;overflow:hidden}.postseason-bracket__championship[data-v-0c9f282e]{color:#10263d;text-align:center;background:linear-gradient(160deg,#fff,#f3e6d7);border:1px solid #a9362740;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-width:155px;margin:.9rem .7rem;display:flex}.postseason-bracket__championship span[data-v-0c9f282e]{color:#a93627;letter-spacing:.15em;text-transform:uppercase;font-size:.6rem;font-weight:900}.postseason-bracket__championship strong[data-v-0c9f282e]{text-transform:uppercase;font-family:Avenir Next Condensed,sans-serif;font-size:1.35rem;line-height:.95}.postseason-bracket__championship small[data-v-0c9f282e]{color:#6e7b83;font-size:.6rem}.postseason-bracket__championship div[data-v-0c9f282e]{color:#c58b2a;font-size:2rem;line-height:1}.postseason-bracket[data-v-0c9f282e]{grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr);align-items:stretch;min-width:1120px}.postseason-bracket__side[data-v-0c9f282e]{grid-template-columns:repeat(3,minmax(170px,1fr));min-width:0;display:grid;position:relative}.postseason-bracket__league-label[data-v-0c9f282e]{color:#10263d;letter-spacing:.14em;text-align:center;text-transform:uppercase;border-bottom:2px solid #c7d0d5;grid-column:1/-1;padding:0 .8rem .55rem;font-size:.72rem;font-weight:900}.postseason-bracket__side--al .postseason-round[data-v-0c9f282e]:not(:last-child):after{right:-.7rem}.postseason-bracket__side--nl .postseason-round[data-v-0c9f282e]:not(:last-child):after{left:-.7rem;right:auto}.postseason-bracket__side--nl .postseason-round[data-v-0c9f282e]{order:initial}.postseason-bracket__championship[data-v-0c9f282e]{align-self:stretch}.postseason-leaders-grid[data-v-0c9f282e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.postseason-leader-card[data-v-0c9f282e]{background:#fff;border:1px solid #10263d1a;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 8px 20px #10263d0d}.postseason-leader-card__heading[data-v-0c9f282e]{border-bottom:1px solid #10263d17;justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 1rem .7rem;display:flex}.postseason-leader-card__heading h3[data-v-0c9f282e]{color:#10263d;text-transform:uppercase;margin:0;font-family:Avenir Next Condensed,sans-serif;font-size:1.25rem}.postseason-leader-card__heading span[data-v-0c9f282e]{color:#77858d;text-transform:uppercase;font-size:.62rem;font-weight:800}.postseason-leader-table-wrap[data-v-0c9f282e]{overflow-x:auto}.postseason-leader-card table[data-v-0c9f282e]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:570px;font-size:.7rem}.postseason-leader-card th[data-v-0c9f282e]{color:#77858d;letter-spacing:.06em;text-align:right;text-transform:uppercase;background:#f5f7f7;padding:.55rem .45rem;font-size:.56rem}.postseason-leader-card th[data-v-0c9f282e]:first-child,.postseason-leader-card td[data-v-0c9f282e]:first-child{text-align:left;position:sticky;left:0}.postseason-leader-card th[data-v-0c9f282e]:first-child{z-index:2;background:#f5f7f7}.postseason-leader-card td[data-v-0c9f282e]{color:#344b5c;text-align:right;white-space:nowrap;border-top:1px solid #10263d12;padding:.58rem .45rem}.postseason-leader-card td[data-v-0c9f282e]:first-child{z-index:1;background:#fff;min-width:145px;font-weight:850}.postseason-leader-card td a[data-v-0c9f282e]{color:inherit;text-decoration:none}.postseason-leader-card td a[data-v-0c9f282e]:hover,.postseason-leader-card td strong[data-v-0c9f282e]{color:#a93627}.postseason-leader-rank[data-v-0c9f282e]{color:#fff;background:#183e5b;border-radius:50%;place-items:center;width:19px;height:19px;margin-right:.4rem;font-size:.55rem;display:inline-grid}.postseason-leader-card .postseason-empty[data-v-0c9f282e]{margin:0;padding:1.25rem 1rem}@media (width<=760px){.postseason-shell[data-v-0c9f282e]{width:calc(100% - 1.4rem);padding-top:1rem}.postseason-hero[data-v-0c9f282e]{flex-direction:column;align-items:stretch}.postseason-game[data-v-0c9f282e]{grid-template-columns:1fr 1fr}.postseason-game time[data-v-0c9f282e],.postseason-game small[data-v-0c9f282e]{grid-column:1/-1}.postseason-bracket-panel[data-v-0c9f282e]{padding-left:.7rem;padding-right:.7rem}.postseason-bracket[data-v-0c9f282e]{min-width:930px}}@media (width<=1050px){.postseason-leaders-grid[data-v-0c9f282e]{grid-template-columns:1fr}}.trend-chart[data-v-0b0e5183]{background:#fffdf7;border:1px solid #10263d1a;border-radius:18px;min-width:0;padding:1rem}.trend-chart header[data-v-0b0e5183]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.trend-chart h3[data-v-0b0e5183]{color:#10263d;text-transform:uppercase;font-family:Avenir Next Condensed,sans-serif;font-size:1.25rem}.trend-chart p[data-v-0b0e5183],.trend-chart text[data-v-0b0e5183]{color:#71808c;fill:#71808c;font-size:.72rem}.trend-chart svg[data-v-0b0e5183]{width:100%;height:auto;display:block;overflow:visible}.trend-chart__body[data-v-0b0e5183]{grid-template-columns:minmax(0,1fr) 190px;align-items:start;gap:.75rem;margin-top:.5rem;display:grid}.trend-chart__grid[data-v-0b0e5183]{stroke:#10263d1a;stroke-dasharray:4 5}.trend-chart__line[data-v-0b0e5183]{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.trend-chart__point-hit[data-v-0b0e5183]{fill:#0000;cursor:pointer}.trend-chart__point-hit[data-v-0b0e5183]:focus-visible{fill:#10263d14;outline:none}.trend-chart__crosshair[data-v-0b0e5183]{stroke:#10263d3d;stroke-width:1px;stroke-dasharray:4 4}.trend-chart__active-point[data-v-0b0e5183]{stroke:#ffffffe6;stroke-width:2px}.trend-chart__inspector[data-v-0b0e5183]{background:#f9f4e8c2;border:1px solid #10263d24;border-radius:12px;gap:.2rem;padding:.65rem .7rem;display:grid}.trend-chart__inspector-label[data-v-0b0e5183]{color:#6f7f8c;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:800}.trend-chart__inspector-value[data-v-0b0e5183]{color:#10263d;font-family:Avenir Next Condensed,sans-serif;font-size:1.05rem}.trend-chart__inspector-series[data-v-0b0e5183],.trend-chart__inspector-date[data-v-0b0e5183],.trend-chart__inspector-sample[data-v-0b0e5183]{color:#566674;margin:0;font-size:.72rem}.trend-chart__legend[data-v-0b0e5183]{color:#566674;flex-wrap:wrap;justify-content:flex-end;gap:.4rem .75rem;font-size:.68rem;display:flex}.trend-chart__legend span[data-v-0b0e5183]{align-items:center;gap:.3rem;display:inline-flex}.trend-chart__legend i[data-v-0b0e5183]{border-radius:50%;width:.55rem;height:.55rem}.trend-chart__empty[data-v-0b0e5183]{place-items:center;min-height:180px;display:grid}@media (width<=760px){.trend-chart__body[data-v-0b0e5183]{grid-template-columns:1fr}}.postseason-stat-groups[data-v-a47d0dd6]{gap:1.25rem;display:grid}.postseason-stat-groups h3[data-v-a47d0dd6]{color:#10263d;text-transform:uppercase;margin:0 0 .65rem;font-family:Avenir Next Condensed,sans-serif;font-size:1.35rem}.watchlist-control[data-v-be1e3a66]{position:relative}.watchlist-control__trigger[data-v-be1e3a66]{color:#fff;cursor:pointer;font:inherit;background:#17365f;border:1px solid #17365f;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .85rem;font-weight:800;display:inline-flex}.watchlist-control__trigger[data-v-be1e3a66]:hover,.watchlist-control__trigger[data-v-be1e3a66]:focus-visible{background:#214d84;border-color:#214d84}.watchlist-control__panel[data-v-be1e3a66]{color:#1f2937;z-index:20;background:#fff;border:1px solid #cbd5e1;border-radius:.75rem;min-width:18rem;padding:1rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 16px 36px #0f172a2e}.watchlist-control__panel>strong[data-v-be1e3a66]{margin-bottom:.75rem;display:block}.watchlist-control__panel form[data-v-be1e3a66]{gap:.55rem;display:grid}.watchlist-control__panel label[data-v-be1e3a66]{font-size:.78rem;font-weight:800}.watchlist-control__panel select[data-v-be1e3a66],.watchlist-control__panel form button[data-v-be1e3a66]{font:inherit;border:1px solid #b8c4d2;border-radius:.5rem;padding:.6rem .7rem}.watchlist-control__panel form button[data-v-be1e3a66]{color:#fff;cursor:pointer;background:#0f766e;border-color:#0f766e;font-weight:800}.watchlist-control__panel form button[data-v-be1e3a66]:disabled{cursor:not-allowed;opacity:.55}.watchlist-control__panel p[data-v-be1e3a66]{margin:.65rem 0 0;font-size:.82rem;line-height:1.45}.watchlist-control__success[data-v-be1e3a66]{color:#08705f}.watchlist-control__error[data-v-be1e3a66]{color:#b42318}@media (width<=720px){.watchlist-control__panel[data-v-be1e3a66]{left:0;right:auto}}.profile-shell{background:radial-gradient(circle at 12% 0,#97261f2e,#0000 27%),radial-gradient(circle at 92% 10%,#184d7433,#0000 28%),linear-gradient(#f7f1e3,#ead8b6);min-height:calc(100vh - 74px);padding:2.5rem 1.25rem 5rem}.pitch-arsenal-table-wrap{background:#fffdf7b8;border:1px solid #10263d1a;border-radius:14px;overflow-x:auto}.pitch-arsenal-table{border-collapse:collapse;width:100%;min-width:1120px;font-size:.78rem}.pitch-arsenal-table th,.pitch-arsenal-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #10263d14;padding:.75rem .65rem}.pitch-arsenal-table thead th{color:#65747e;letter-spacing:.04em;text-transform:uppercase;background:#e8eef2;font-size:.68rem}.pitch-arsenal-table th:first-child,.pitch-arsenal-table td:first-child{text-align:left}.pitch-arsenal-table tbody th{color:#173652}.pitch-arsenal-table tbody th small{color:#65747e;margin-left:.35rem;font-weight:700}.profile-shell>*{width:min(1420px,100vw - 2.5rem);margin-inline:auto}.profile-back{color:#6d2a25;width:auto;margin-bottom:1rem;font-weight:700;text-decoration:none;display:inline-flex}.profile-page-tabs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f6f1f0;border:1px solid #10263d1a;border-radius:20px;margin-top:1.25rem;padding:.35rem;box-shadow:0 8px 24px #10263d14}.profile-page-tabs [role=tablist]{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.35rem;display:grid}.profile-page-tabs button{color:#65747e;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:14px;min-height:46px;padding:.7rem .85rem;font-size:.76rem;font-weight:900}.profile-page-tabs button[aria-selected=true]{color:#fffaf0;background:#173652;box-shadow:0 5px 14px #10263d2e}.profile-page-tabs button:focus-visible{outline-offset:2px;outline:3px solid #a9362752}.profile-page-content{margin-top:1.25rem}.profile-page-content>*{width:100%}.profile-page-content--empty{text-align:center;background:#fffaf0e6;border:1px solid #10263d21;border-radius:20px;min-height:220px;padding:3rem 1.5rem}.profile-tabs{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f6f1f0;border:1px solid #10263d1a;border-radius:20px 20px 0 0;margin-top:1.25rem;margin-bottom:0;padding:.35rem;position:sticky;top:.5rem;box-shadow:0 8px 24px #10263d14}.profile-tabs [role=tablist]{grid-template-columns:repeat(5,minmax(110px,1fr));gap:.35rem;display:grid;overflow-x:auto}.profile-tabs button{color:#65747e;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:11px;min-height:42px;padding:.65rem .85rem;font-size:.72rem;font-weight:900}.profile-tabs button[aria-selected=true]{color:#fffaf0;background:#173652;box-shadow:0 5px 14px #10263d2e}.profile-tabs button:focus-visible{outline-offset:2px;outline:3px solid #a9362752}[role=tabpanel]:focus{outline:none}.profile-hero,.profile-panel{background:#fffcf4e8;border:1px solid #10263d21;border-radius:28px;box-shadow:0 20px 58px #402b141c}.analysis-controls{grid-template-columns:minmax(320px,1fr) auto auto;align-items:end;gap:1.25rem;display:grid}.performance-trends-page .analysis-controls{border-radius:28px 28px 0 0;margin-bottom:0}.performance-trends-page .analysis-controls+.trend-panel{border-top:0;border-radius:0 0 28px 28px;margin-top:0}.range-presets{flex-wrap:wrap;gap:.45rem;margin-top:.45rem;display:flex}.range-presets button,.custom-range button{color:#405362;cursor:pointer;background:#fffdf7;border:1px solid #10263d29;border-radius:999px;padding:.55rem .8rem;font-weight:800}.range-presets button.is-active{color:#fffaf0;background:#8f2d24;border-color:#8f2d24}.custom-range,.rolling-window-controls{align-items:end;gap:.6rem;display:flex}.custom-range label,.rolling-window-controls label{color:#697784;letter-spacing:.04em;text-transform:uppercase;gap:.25rem;font-size:.7rem;font-weight:800;display:grid}.custom-range input,.rolling-window-controls select{color:#10263d;min-height:38px;font:inherit;background:#fffdf7;border:1px solid #10263d29;border-radius:10px;padding:.4rem .55rem}.custom-range button:disabled{opacity:.45;cursor:not-allowed}.period-comparison{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.65rem;margin-bottom:1rem;display:grid}.trend-events{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem;margin-bottom:1rem;display:grid}.trend-events article{background:#fff1eedb;border:1px solid #a9362738;border-left:4px solid #a93627;border-radius:12px;padding:.85rem}.trend-events article.trend-event--favorable{background:#ebf9f0e6;border-color:#17613d38 #17613d38 #17613d38 #17613d}.trend-events article.trend-event--neutral{background:#fff8e5db;border-color:#c37a283d #c37a283d #c37a283d #c37a28}.trend-events article.trend-event--resolved{opacity:.64}.trend-events header{justify-content:space-between;gap:.5rem;display:flex}.trend-events header span{color:#a93627;text-transform:uppercase;font-size:.64rem;font-weight:900}.trend-events .trend-event--favorable header span{color:#17613d}.trend-events .trend-event--neutral header span{color:#8a5a1f}.trend-events time,.trend-events small{color:#65747d;font-size:.68rem}.trend-events strong{text-transform:uppercase;margin-top:.4rem;font-family:Avenir Next Condensed,sans-serif;font-size:1.2rem;display:block}.trend-events p{margin:.3rem 0;font-size:.78rem}.period-comparison article{background:#10263d0b;border-radius:15px;flex-direction:column;min-height:100px;padding:.8rem;display:flex}.period-comparison span,.period-comparison small{color:#71808c;font-size:.68rem}.period-comparison span{letter-spacing:.05em;text-transform:uppercase;font-weight:900}.period-comparison strong{color:#10263d;margin-block:auto;font-size:1.25rem}.trend-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.profile-hero{isolation:isolate;border-color:color-mix(in srgb, var(--profile-team-primary) 60%, #10263d);color:#fffdf7;background:linear-gradient(124deg, var(--profile-team-primary), var(--profile-team-secondary));grid-template-columns:250px minmax(0,1fr) minmax(380px,.68fr);align-items:center;gap:1.45rem 1.85rem;padding:1.35rem 1.75rem 0;display:grid;position:relative;overflow:hidden}.profile-hero__pattern{z-index:-1;width:min(56%,720px);height:150%;color:var(--profile-team-accent);opacity:.12;pointer-events:none;position:absolute;top:-5rem;right:-1rem;transform:rotate(-7deg)}.profile-hero__pattern path,.profile-hero__pattern circle{fill:none;stroke:currentColor;stroke-width:6px}.profile-hero__pattern path:first-child{fill:currentColor;opacity:.24;stroke:none}.profile-hero__title{color:#fffdf7b8;letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;margin:0 0 .1rem 2.65rem;font-size:.78rem;font-weight:900;line-height:1}.profile-hero__title span{color:#fffdf77a;letter-spacing:.08em;font-size:1em}.profile-portrait{aspect-ratio:1;color:#fff7e7;background:linear-gradient(145deg, var(--profile-team-secondary), var(--profile-team-primary));border:7px solid #ffffffdb;border-radius:50%;justify-self:center;place-items:center;width:min(100%,220px);font-family:Avenir Next Condensed,sans-serif;font-size:3rem;font-weight:800;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #10263d14,0 14px 34px #10263d1f}.profile-portrait img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.profile-portrait--photo{background:#c9c9c9}.profile-identity{align-self:center}.profile-identity h1{color:#fffdf7;text-transform:uppercase;font-family:Avenir Next Condensed,DIN Condensed,sans-serif;font-size:60px;line-height:.83}.profile-summary-line{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.45rem;display:flex}.profile-teamline{color:#fffdf7e6;flex-wrap:wrap;align-items:baseline;gap:.45rem;margin:0;font-size:18px;line-height:1.08;display:flex}.profile-teamline a,.team-timeline a{color:inherit;text-underline-offset:.18em;text-decoration-color:#b79569}.profile-teamline a{text-decoration:none}.profile-teamline a:hover,.team-timeline a:hover{color:var(--profile-team-accent)}.profile-teamline strong{text-transform:uppercase;font-weight:900}.profile-teamline span:before{color:#fffdf78c;content:"|";margin-inline:.2rem .45rem}.profile-status{color:#fffdf7;text-transform:uppercase;background:#3d9b63;border-radius:999px;align-items:center;padding:.3rem .9rem;font-size:clamp(.92rem,1.15vw,1.45rem);font-weight:500;line-height:1;display:inline-flex}.profile-status--injured{color:#fffdf7;background:#9a3d30}.profile-provenance-link{color:#12395e;cursor:pointer;background:0 0;border:0;justify-self:end;align-items:center;gap:.45rem;padding:0;font-size:16px;font-weight:500;line-height:1;display:inline-flex}.profile-provenance-link span{color:#fffdf7;background:#0b6f9e;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-family:Georgia,serif;font-size:.82rem;font-weight:900;display:grid}.profile-provenance-link:hover{color:#8f2d24}.profile-provenance-link:focus-visible,.profile-modal__close:focus-visible{outline-offset:3px;outline:3px solid #1f6feb52}.profile-primary-actions,.external-profile-links{flex-wrap:wrap;align-items:center;gap:.55rem .7rem;display:flex}.profile-primary-actions{margin-top:1.75rem}.profile-primary-actions .watchlist-control__trigger,.profile-primary-actions .compare-player-link{color:#fffdf7;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;padding:.4rem .85rem;font-size:clamp(.9rem,1.18vw,1.45rem);font-weight:400;line-height:1;text-decoration:none;box-shadow:inset 0 -2px #ffffff24,0 2px #10263dbf}.profile-primary-actions .watchlist-control__trigger:hover,.profile-primary-actions .watchlist-control__trigger:focus-visible,.profile-primary-actions .compare-player-link:hover,.profile-primary-actions .compare-player-link:focus-visible{color:#fffdf7;background:#ffffff38}.external-profile-links a{color:#526779;background:#eef2f5;border:1px solid #5365751f;border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .62rem;font-size:clamp(.78rem,.95vw,1.12rem);font-weight:400;line-height:1;text-decoration:none;display:inline-flex;box-shadow:inset 0 -1px #ffffff1f}.external-profile-links a:hover{color:#fffdf7;background:#526779;border-color:#52677947;transform:translateY(-1px)}.external-profile-links a:focus-visible{outline-offset:2px;outline:3px solid #1f6feb52}.profile-bio{background:#0000001f;border:1px solid #ffffff2e;border-radius:18px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.profile-bio div{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;min-height:74px;padding:.82rem 1.05rem}.profile-bio div:nth-child(2n){border-right:0}.profile-bio div:nth-last-child(-n+2){border-bottom:0}.profile-bio__empty{background:linear-gradient(135deg,#0000 62%,#ffffff14)}.profile-bio dt,.indicator-card dt{color:#fffdf7a3;letter-spacing:.06em;text-transform:uppercase;font-size:clamp(.74rem,.88vw,1.08rem);font-weight:800;line-height:1}.profile-bio dd{color:#fffdf7;margin-top:.28rem;font-size:18px;font-weight:900;line-height:1.08}.profile-hero__footer{background:#fffdf7;border-radius:0 0 27px 27px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin:0 -1.75rem;padding:.7rem 1.75rem 1rem;display:grid}.profile-summary-strip{color:#10263d;background:#fffdf7;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 -1.75rem;padding:1.2rem 1.75rem .65rem;display:grid}.profile-summary-metric{text-align:center;border-right:1px solid #10263d24;gap:.25rem;min-width:0;padding:0 .8rem;display:grid}.profile-summary-metric:first-child{padding-left:0}.profile-summary-metric:nth-child(4){border-right:0}.profile-summary-metric span{color:#65747e;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.67rem;font-weight:900;overflow:hidden}.profile-summary-metric strong{color:#10263d;font-family:Avenir Next Condensed,DIN Condensed,sans-serif;font-size:clamp(1.75rem,3.2vw,3.1rem);line-height:.9}.profile-summary-insight{color:#10263d;grid-column:1/-1;margin:1rem 0 .1rem;font-size:.98rem;font-weight:800}.profile-explore-links{flex-wrap:wrap;align-items:center;gap:.55rem .7rem;min-width:0;display:flex}.profile-explore-links__label{color:#526779;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.profile-panel{margin-top:1.25rem;padding:1.5rem}.profile-stat-tabs{margin-top:0}.profile-stat-table{background:#fffaf0e6;border:1px solid #10263d21;border-top:0;border-radius:0 0 20px 20px;padding:1.5rem}.profile-stat-table+.profile-stat-table{border-top:0;border-radius:0 0 20px 20px;margin-top:0}.game-logs-card{border-top:1px solid #10263d21;border-radius:0 0 20px 20px}.game-logs-table-wrap{background:#fffdf7;border:1px solid #10263d1a;border-radius:16px;overflow-x:auto}.game-logs-table{border-collapse:separate;border-spacing:0;color:#243b50;font-variant-numeric:tabular-nums;width:100%;min-width:1320px;font-size:.78rem}.game-logs-table th,.game-logs-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #10263d14;padding:.72rem .7rem}.game-logs-table thead th{color:#fffaf0;letter-spacing:.06em;text-transform:uppercase;background:#10263d;font-size:.68rem;font-weight:900}.game-logs-table tbody tr:nth-child(2n) td,.game-logs-table tbody tr:nth-child(2n) th{background:#faf5ea}.game-logs-table tbody tr:last-child td,.game-logs-table tbody tr:last-child th{border-bottom:0}.game-logs-table tfoot th,.game-logs-table tfoot td{color:#fffaf0;background:#10263d;border-bottom:0;font-weight:900}.game-logs-table__date,.game-logs-table__team,.game-logs-table__opponent{text-align:left!important}.game-logs-table__date{color:#d94a31;min-width:112px}.game-logs-table__team{min-width:72px}.game-logs-table__opponent{min-width:92px}.game-logs-limit select{color:#243b50;font:inherit;background:#fffdf7;border:1px solid #10263d2e;border-radius:8px;padding:.45rem .65rem;font-size:.8rem;font-weight:800}.profile-section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.3rem;display:flex}.profile-section-heading h2{color:#10263d;text-transform:uppercase;font-family:Avenir Next Condensed,sans-serif;font-size:clamp(1.7rem,2.4vw,2.5rem);line-height:1}.profile-section-heading>span{color:#697784;font-size:.85rem}.profile-stat-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.7rem;display:grid}.profile-stat{background:#fffdf7;border:1px solid #10263d14;border-radius:16px;flex-direction:column;min-height:116px;padding:.9rem;display:flex}.profile-stat span,.profile-stat small{color:#71808c;text-transform:uppercase;font-size:.72rem;font-weight:800}.profile-stat strong{color:#8f2d24;margin-block:auto;font-family:Avenir Next Condensed,sans-serif;font-size:2rem}.similar-player-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.85rem;display:grid}.similar-player-card{background:#fffdf7;border:1px solid #10263d1a;border-radius:18px;padding:1rem}.similar-player-card__heading{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid}.similar-player-card__heading img{object-fit:cover;background:#e7edf1;border-radius:50%;width:48px;height:48px}.similar-player-card__heading a,.similar-player-card__heading span{display:block}.similar-player-card__heading a{color:#10263d;text-underline-offset:.18em;font-weight:900;text-decoration-color:#b79569}.similar-player-card__heading span{color:#71808c;font-size:.76rem}.similar-player-card__heading>strong{color:#20543c;font-size:1.15rem}.similar-player-card dl{gap:.45rem;margin-top:.9rem;display:grid}.similar-player-card dl div{border-bottom:1px solid #10263d12;justify-content:space-between;gap:1rem;padding-bottom:.4rem;display:flex}.similar-player-card dt{color:#71808c;font-size:.72rem;font-weight:800}.similar-player-card dd{color:#243b50;font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:800}.similar-player-card dd span{color:#b79569;margin-inline:.25rem}.similar-player-card__compare{color:#8f2d24;margin-top:.85rem;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-block}.similar-player-methodology{color:#71808c;margin-top:.85rem;display:block}.similar-model-explainer{background:#e7eef37a;border:1px solid #10263d1a;border-radius:14px;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:1.25rem;margin-bottom:1rem;padding:1rem;display:grid}.similar-player-controls{background:#fffdf7;border:1px solid #10263d1a;border-radius:14px;grid-template-columns:minmax(0,1.35fr) minmax(180px,.65fr) auto;align-items:end;gap:1rem;margin-bottom:1rem;padding:1rem;display:grid}.similar-player-controls fieldset{border:0;align-items:end;gap:.65rem;min-width:0;margin:0;padding:0;display:flex}.similar-player-controls .similar-player-controls__mode{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.similar-player-controls__mode label{cursor:pointer;background:#fff;border:1px solid #10263d24;border-radius:10px;align-items:flex-start;gap:.6rem;padding:.7rem;display:flex}.similar-player-controls__mode label.is-selected{background:#20543c14;border-color:#20543c;box-shadow:inset 0 0 0 1px #20543c}.similar-player-controls__mode input{accent-color:#20543c;width:auto;min-height:0;margin-top:.15rem}.similar-player-controls__mode span{color:#607184;gap:.15rem;font-size:.72rem;font-weight:600;display:grid}.similar-player-controls__mode strong{color:#243b50;font-size:.8rem}.similar-player-controls legend{color:#243b50;width:100%;margin-bottom:.45rem;font-size:.78rem;font-weight:900}.similar-player-controls label{color:#607184;flex:1;gap:.3rem;min-width:90px;font-size:.7rem;font-weight:800;display:grid}.similar-player-controls select,.similar-player-controls input{color:#243b50;width:100%;min-height:2.35rem;font:inherit;background:#fff;border:1px solid #10263d2e;border-radius:8px;padding:.45rem .55rem}.similar-player-controls__actions{gap:.5rem;display:flex}.similar-player-controls__actions button{color:#fff;cursor:pointer;background:#10263d;border:0;border-radius:8px;min-height:2.35rem;padding:.45rem .75rem;font-size:.72rem;font-weight:900}.similar-player-controls__actions .profile-button--quiet{color:#526477;background:0 0;border:1px solid #10263d26}.similar-player-loading{color:#526477;background:#b7956921;border-radius:10px;margin:0 0 1rem;padding:.75rem .9rem;font-size:.8rem;font-weight:800}.similar-model-explainer h3,.similar-player-card__why h3{color:#243b50;margin:0;font-size:.82rem}.similar-model-explainer p{color:#71808c;margin:.3rem 0 0;font-size:.75rem}.similar-model-metrics{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.45rem;display:grid}.similar-model-metrics div{color:#607184;background:#fffdf7;border-radius:8px;justify-content:space-between;gap:.6rem;padding:.45rem .55rem;font-size:.72rem;display:flex}.similar-player-card__why{background:#20543c12;border-radius:10px;margin-top:.85rem;padding:.7rem}.similar-player-card__why ul{color:#526477;margin:.4rem 0 0;padding-left:1rem;font-size:.74rem}.similar-player-card__metrics{color:#526477;margin-top:.8rem;font-size:.74rem}.similar-player-card__metrics summary{cursor:pointer;font-weight:900}.similar-player-card__metrics table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:.5rem}.similar-player-card__metrics th,.similar-player-card__metrics td{text-align:right;border-bottom:1px solid #10263d12;padding:.35rem .25rem}.similar-player-card__metrics th:first-child{text-align:left}@media (width<=720px){.similar-player-controls,.similar-model-explainer{grid-template-columns:1fr}.similar-player-controls fieldset{flex-wrap:wrap}.similar-player-controls .similar-player-controls__mode{grid-template-columns:1fr}}.career-table-wrap{background:#fffdf7;border:1px solid #10263d1a;border-radius:16px;overflow-x:auto}.career-table{border-collapse:separate;border-spacing:0;color:#243b50;font-variant-numeric:tabular-nums;width:100%;min-width:1120px}.career-table th,.career-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #10263d14;padding:.72rem .78rem}.career-table thead th{color:#697784;letter-spacing:.06em;text-transform:uppercase;background:#e7edf1;font-size:.68rem;font-weight:900}.career-table tbody tr:nth-child(2n) td,.career-table tbody tr:nth-child(2n) th{background:#faf5ea}.career-table tbody tr.career-table__season-total td,.career-table tbody tr.career-table__season-total th,.advanced-table tbody tr.advanced-table__season-total td,.advanced-table tbody tr.advanced-table__season-total th{color:#10263d;background:#e7edf1;font-weight:900}.career-table tbody th{color:#10263d;font-weight:900}.career-table__season,.career-table__team{z-index:1;background:#fffdf7;position:sticky;text-align:left!important}.career-table__season{width:82px;min-width:82px;left:0}.career-table__team{border-right:1px solid #10263d1a;width:100px;min-width:100px;left:82px}.career-table thead .career-table__season,.career-table thead .career-table__team{z-index:2;background:#e7edf1}.career-table tfoot th,.career-table tfoot td{color:#fffaf0;background:#10263d;border-bottom:0;font-weight:900}.career-table tfoot .career-table__season,.career-table tfoot .career-table__team{z-index:2;background:#10263d}.advanced-stat-groups{gap:1.25rem;display:grid}.advanced-stat-group h3{color:#10263d;text-transform:uppercase;margin-bottom:.65rem;font-family:Avenir Next Condensed,sans-serif;font-size:1.35rem}.advanced-stat-group__description{color:#607184;margin:-.35rem 0 .75rem}.advanced-table-wrap{background:#fffdf7;border:1px solid #10263d1a;border-radius:16px;overflow-x:auto}.advanced-table{border-collapse:separate;border-spacing:0;color:#243b50;font-variant-numeric:tabular-nums;width:100%;min-width:680px}.defensive-stats-panel .advanced-table{table-layout:fixed;width:100%;min-width:820px}.defensive-stats-panel .advanced-table th,.defensive-stats-panel .advanced-table td{white-space:nowrap;min-width:0}.defensive-stats-panel .advanced-table th:first-child,.defensive-stats-panel .advanced-table td:first-child,.defensive-stats-panel .advanced-table th:nth-child(2),.defensive-stats-panel .advanced-table td:nth-child(2),.defensive-stats-panel .advanced-table th:nth-child(3),.defensive-stats-panel .advanced-table td:nth-child(3){width:10%}.defensive-stats-panel .advanced-table th:nth-child(4),.defensive-stats-panel .advanced-table td:nth-child(4){width:12%}.defensive-stats-panel .advanced-table th:nth-child(5),.defensive-stats-panel .advanced-table td:nth-child(5),.defensive-stats-panel .advanced-table th:nth-child(6),.defensive-stats-panel .advanced-table td:nth-child(6){width:19%}.defensive-stats-panel .advanced-table th:nth-child(7),.defensive-stats-panel .advanced-table td:nth-child(7){width:20%}.advanced-table th,.advanced-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #10263d14;padding:.78rem}.advanced-table th:first-child,.advanced-table td:nth-child(2){text-align:left}.advanced-table th:first-child,.advanced-table td:first-child{width:76px;min-width:76px;max-width:76px}.advanced-table th:nth-child(2),.advanced-table td:nth-child(2){width:70px;min-width:70px;max-width:70px}.advanced-table thead th{color:#697784;letter-spacing:.06em;text-transform:uppercase;background:#e7edf1;font-size:.68rem;font-weight:900}.advanced-table thead .advanced-table__metric-heading{overflow-wrap:break-word;white-space:normal;width:6.5rem;max-width:7.5rem;line-height:1.15}.advanced-table tbody tr:nth-child(2n) th,.advanced-table tbody tr:nth-child(2n) td{background:#faf5ea}.advanced-table tfoot th,.advanced-table tfoot td{color:#fffaf0;background:#10263d;border-bottom:0;font-weight:900}.context-percentile-board{color:#243b50;font-variant-numeric:tabular-nums;background:#fffefa;border:1px solid #1a748047;border-radius:16px;overflow:hidden}.contextual-benchmarks-loading{color:#526f7d;background:#10263d0d;border-radius:12px;align-items:center;gap:.6rem;margin:0;padding:1rem;font-weight:700;display:flex}.contextual-benchmarks-loading__spinner{border:2px solid #1a748040;border-top-color:#1a7480;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite spin}.context-percentile-board__scale{color:#467989;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:minmax(10rem,1fr) minmax(14rem,2.5fr) minmax(5.5rem,.65fr);align-items:end;padding:.8rem 1rem .35rem;font-size:.68rem;font-weight:900;display:grid}.context-percentile-board__scale span:nth-child(2){grid-column:2;justify-content:space-between;display:flex}.context-percentile-board__scale span:nth-child(2):before{content:"Poor"}.context-percentile-board__scale span:nth-child(2):after{content:"Great"}.context-percentile-board__scale span:first-child,.context-percentile-board__scale span:last-child{display:none}.context-percentile-board__metrics{border-top:2px solid #1a7480a8}.context-percentile-row{border-bottom:1px solid #10263d1a;grid-template-columns:minmax(10rem,1fr) minmax(14rem,2.5fr) minmax(5.5rem,.65fr);align-items:center;gap:.9rem;padding:.8rem 1rem;display:grid}.context-percentile-row:last-child{border-bottom:0}.context-percentile-row__metric strong,.context-percentile-row__metric small,.context-percentile-row__value strong,.context-percentile-row__value small{display:block}.context-percentile-row__metric strong{color:#17364a;font-size:.96rem}.context-percentile-row__metric small,.context-percentile-row__value small{color:#71808c;margin-top:.18rem;font-size:.67rem;line-height:1.25}.context-percentile-row__gauge{background:linear-gradient(90deg,#0000 24.7%,#ffffff73 25%,#0000 25.3% 49.7%,#ffffffb3 50%,#0000 50.3% 74.7%,#ffffff73 75%,#0000 75.3%),#d5e6e8;border-inline:1px solid #236b7933;height:1.65rem;position:relative}.context-percentile-row__fill{width:var(--percentile-position);background:var(--percentile-background);min-width:.3rem;position:absolute;inset:0 auto 0 0}.percentile-pill{z-index:1;top:50%;left:clamp(1.125rem, var(--percentile-position), calc(100% - 1.125rem));width:2.25rem;height:2.25rem;color:var(--percentile-foreground);background:var(--percentile-background);border:3px solid #fffefa;border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;font-weight:900;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 3px #10263d33}.context-percentile-row__value{text-align:right}.context-percentile-row__value strong{color:#193a4e;font-size:.98rem}.batted-ball-profile__charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.batted-ball-profile__charts--pitcher{grid-template-columns:minmax(0,1fr)}.batted-ball-chart{background:#fffefa;border:1px solid #10263d1a;border-radius:16px;padding:1rem}.batted-ball-chart>header h3{color:#17364a;margin:0;font-size:1rem}.batted-ball-chart>header p,.batted-ball-chart>footer{color:#71808c;margin:.2rem 0 0;font-size:.72rem}.batted-ball-chart__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.spray-chart-toggle{color:#4d6274;white-space:nowrap;cursor:pointer;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:inline-flex}.spray-chart-toggle input{accent-color:#17364a;cursor:pointer}.batted-ball-chart svg{background:linear-gradient(#e8f2ec 0 48%,#dcead2 48% 100%);width:100%;max-height:18rem;margin-top:.35rem;display:block}.batted-ball-chart--spray svg{max-height:25rem}.spray-field,.spray-infield{fill:none;stroke:#387b7f;stroke-width:2px}.spray-infield{fill:#eddaac73}.spray-home{fill:#17364a}.spray-point{stroke:#fffefa;stroke-width:1.5px}.spray-point--out{fill:#557494}.spray-point--single{fill:#2f8f83}.spray-point--double{fill:#d99a3e}.spray-point--triple{fill:#7160a8}.spray-point--home-run{fill:#c83c36}.batted-ball-chart__legend{gap:.8rem;display:flex}.batted-ball-chart__legend span{align-items:center;gap:.25rem;display:inline-flex}.batted-ball-chart__legend i{border-radius:50%;width:.55rem;height:.55rem}.batted-ball-chart__legend .spray-point--out{background:#557494}.batted-ball-chart__legend .spray-point--single{background:#2f8f83}.batted-ball-chart__legend .spray-point--double{background:#d99a3e}.batted-ball-chart__legend .spray-point--triple{background:#7160a8}.batted-ball-chart__legend .spray-point--home-run{background:#c83c36}.hit-location-chart{margin-top:1rem}.hit-location-chart__axis{color:#71808c;text-align:center;font-size:.62rem;display:grid}.hit-location-chart__axis--top{grid-template-columns:repeat(3,1fr);margin-bottom:.3rem;margin-left:3.4rem}.hit-location-chart__body{grid-template-columns:3.1rem 1fr;gap:.3rem;display:grid}.hit-location-chart__axis--side{text-align:right;grid-template-rows:repeat(3,1fr);align-items:center}.hit-location-chart__grid{aspect-ratio:1.35;grid-template-columns:repeat(3,1fr);gap:.25rem;display:grid}.hit-location-chart__cell{background:color-mix(in srgb, #d95943 calc(var(--hit-density) * 88%), #edf4f2);border:1px solid #387b7f2e;place-items:center;display:grid}.hit-location-chart__cell strong{color:#17364a;font-size:1rem}.pitcher-batted-ball-table{width:100%;max-width:none}.pitcher-batted-ball-table-wrap{border:1px solid #10263d1a;border-radius:12px;overflow:hidden}.pitcher-batted-ball-season-table{table-layout:fixed;border-collapse:collapse;color:#243b50;font-variant-numeric:tabular-nums;width:100%;min-width:0}.pitcher-batted-ball-season-table th,.pitcher-batted-ball-season-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #10263d14;padding:.55rem .35rem;font-size:.72rem}.pitcher-batted-ball-season-table thead th{color:#607184;text-transform:uppercase;white-space:normal;background:#e7edf1;font-size:.61rem;font-weight:900;line-height:1.15}.pitcher-batted-ball-season-table th:first-child,.pitcher-batted-ball-season-table td:first-child{width:8%}.pitcher-batted-ball-season-table th:nth-child(2),.pitcher-batted-ball-season-table td:nth-child(2){width:10%}.pitcher-batted-ball-season-table th:first-child,.pitcher-batted-ball-season-table td:first-child{text-align:left}.pitcher-batted-ball-season-table tbody th{color:#243b50;font-weight:900}.pitcher-batted-ball-season-table tbody tr:last-child th,.pitcher-batted-ball-season-table tbody tr:last-child td{border-bottom:0}.pitcher-batted-ball-table dl{border:1px solid #10263d1a;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:1rem 0 0;display:grid;overflow:hidden}.pitcher-batted-ball-table dl>div{border-bottom:1px solid #10263d1a;border-right:1px solid #10263d1a;flex-direction:column;gap:.15rem;min-height:4.75rem;padding:.75rem;display:flex}.pitcher-batted-ball-table dl>div:nth-child(3n){border-right:0}.pitcher-batted-ball-table dl>div:nth-last-child(-n+3){border-bottom:0}.pitcher-batted-ball-table dt{color:#71808c;font-size:.72rem;font-weight:700}.pitcher-batted-ball-table dd{color:#17364a;margin:0;font-size:1.15rem;font-weight:800}@media (width<=980px){.batted-ball-profile__charts{grid-template-columns:1fr}}@media (width<=560px){.pitcher-batted-ball-table dl{grid-template-columns:repeat(2,minmax(0,1fr))}.pitcher-batted-ball-table dl>div:nth-child(3n){border-right:1px solid #10263d1a}.pitcher-batted-ball-table dl>div:nth-child(2n){border-right:0}.pitcher-batted-ball-table dl>div:nth-last-child(-n+3){border-bottom:1px solid #10263d1a}.pitcher-batted-ball-table dl>div:nth-last-child(-n+1){border-bottom:0}}.profile-two-column{grid-template-columns:1.2fr .8fr;gap:1.25rem;display:grid}.indicator-groups{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.indicator-card{background:#10263d09;border:1px solid #10263d1a;border-radius:18px;padding:1rem}.indicator-card--primary{background:#8f2d240e;border-color:#8f2d2447}.indicator-card h3{color:#10263d;text-transform:uppercase;margin-bottom:.75rem;font-family:Avenir Next Condensed,sans-serif;font-size:1.25rem}.indicator-card dl{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.indicator-card dd{color:#10263d;font-size:1.1rem;font-weight:800}.team-timeline{gap:0;list-style:none;display:grid}.organization-milestones{border-bottom:1px solid #10263d1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0 0 1.15rem;padding-bottom:1.15rem;display:grid}.organization-milestones div{background:#10263d0b;border-radius:12px;padding:.75rem}.organization-milestones .organization-milestones__wide{grid-column:1/-1}.organization-milestones dt{color:#71808c;text-transform:uppercase;margin-bottom:.25rem;font-size:.7rem;font-weight:900}.organization-milestones dd{color:#10263d;margin:0;font-size:.9rem;font-weight:900}.organization-award-list{flex-wrap:wrap;gap:.4rem;display:flex}.organization-award-list span{color:#526477;background:#fffdf7;border:1px solid #10263d1a;border-radius:999px;padding:.3rem .45rem;font-size:.72rem;font-weight:800}.trade-history{border-bottom:1px solid #10263d1a;margin:0 0 1.4rem;padding-bottom:1.4rem}.trade-history__heading,.trade-history__card header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.trade-history__heading{margin-bottom:.7rem}.trade-history__heading h3{color:#10263d;text-transform:uppercase;margin:0;font-family:Avenir Next Condensed,sans-serif;font-size:1.1rem}.trade-history__heading span,.trade-history__card header span{color:#71808c;text-transform:uppercase;font-size:.72rem;font-weight:900}.trade-history__card{background:#10263d09;border:1px solid #10263d1a;border-radius:14px;padding:1rem}.trade-history__card+.trade-history__card{margin-top:.75rem}.trade-history__card header strong{color:#8f2d24;font-size:.85rem}.trade-history__card p{color:#526477;margin:.65rem 0;font-size:.82rem;line-height:1.5}.trade-history__card ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.trade-history__card li{color:#526477;border-top:1px solid #10263d14;grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);gap:.65rem;padding-top:.45rem;font-size:.8rem;display:grid}.trade-history__card a{color:#10263d;text-underline-offset:.18em;font-weight:800;text-decoration-color:#b79569}.trade-history__card a:hover{color:#8f2d24}@media (width<=560px){.trade-history__card li{grid-template-columns:1fr;gap:.2rem}}.team-timeline li{grid-template-columns:18px minmax(0,1fr) auto;gap:.75rem;padding-bottom:1.25rem;display:grid;position:relative}.team-timeline li:not(:last-child):before{content:"";background:#d5c09e;width:2px;position:absolute;top:14px;bottom:0;left:6px}.team-timeline__mark{z-index:1;background:#8f2d24;border:3px solid #fffaf0;border-radius:50%;width:14px;height:14px;margin-top:5px;box-shadow:0 0 0 1px #8f2d24}.team-timeline div,.team-timeline strong,.team-timeline span{display:block}.team-timeline span,.team-timeline small{color:#697784;font-size:.8rem}@media (width<=560px){.organization-milestones{grid-template-columns:1fr}}.source-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem;display:grid}.source-grid article{background:#10263d0b;border-radius:15px;flex-direction:column;padding:.9rem;display:flex}.source-grid span,.source-grid small{color:#697784}.profile-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#081623b3;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.profile-modal{background:#fffaf0;border:1px solid #8f2d2433;border-radius:24px;outline:none;width:min(720px,100vw - 2rem);max-height:min(720px,100vh - 2rem);padding:clamp(1.35rem,4vw,2rem);overflow:auto;box-shadow:0 24px 70px #08162347}.profile-modal .profile-section-heading{margin-bottom:.5rem}.profile-modal__close{color:#10263d;cursor:pointer;background:#fffdf7;border:1px solid #10263d26;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:1.45rem;line-height:1;display:grid}.profile-modal__updated{color:#697784;margin:0 0 1.2rem;font-size:.85rem}.profile-state{text-align:center;place-items:center;gap:1rem;min-height:50vh;display:grid}.loading-ball{background:linear-gradient(90deg,#0000 48%,#8f2d24 49% 51%,#0000 52%);border:2px solid #8f2d24;border-radius:50%;width:42px;height:42px;animation:.9s linear infinite spin}.profile-button{color:#fff;cursor:pointer;background:#8f2d24;border:0;border-radius:999px;padding:.7rem 1rem}.profile-empty{color:#697784;background:#10263d0a;border-radius:16px;padding:1.25rem}.split-role+.split-role{margin-top:1.5rem}.split-role h3{color:#10263d;text-transform:uppercase;margin:0 0 .75rem;font-family:Avenir Next Condensed,sans-serif;font-size:1.35rem}.split-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.split-card{background:#10263d06;border:1px solid #10263d1a;border-radius:16px;padding:1rem}.split-card h3{margin:0 0 .75rem}.split-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;margin:0;display:grid}.split-card dl div{justify-content:space-between;gap:.5rem;display:flex}.split-card dt{color:#697784}.split-card dd{color:#10263d;margin:0;font-weight:700}.split-table-wrap{background:#fffdf7;border:1px solid #10263d1a;border-radius:16px;overflow-x:auto}.split-table{border-collapse:separate;border-spacing:0;color:#243b50;font-variant-numeric:tabular-nums;width:100%;min-width:980px}.split-table th,.split-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #10263d14;padding:.78rem}.split-table thead th{color:#697784;letter-spacing:.06em;text-transform:uppercase;background:#e7edf1;font-size:.68rem;font-weight:900}.split-table tbody tr:nth-child(2n) th,.split-table tbody tr:nth-child(2n) td{background:#faf5ea}.split-table th:first-child,.split-table td:first-child{text-align:left}.split-table tbody th{color:#10263d;font-weight:900}.split-table tbody .split-category-row th{color:#697784;letter-spacing:.06em;text-transform:uppercase;background:#fffdf7;border-bottom:3px solid #10263d;padding-top:.95rem;padding-bottom:.55rem;font-size:.7rem}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=980px){.profile-hero{grid-template-columns:145px 1fr}.profile-bio,.profile-hero__footer{grid-column:1/-1}.profile-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1rem}.profile-summary-metric:nth-child(2){border-right:0}.profile-summary-metric:nth-child(3){padding-left:0}.profile-summary-metric:nth-child(4){border-right:0}.profile-summary-insight{margin-top:.25rem}.profile-two-column{grid-template-columns:1fr}.analysis-controls{grid-template-columns:1fr;align-items:start}.trend-grid,.split-grid{grid-template-columns:1fr}}@media (width<=640px){.profile-shell{padding-inline:.75rem}.custom-range,.rolling-window-controls{flex-wrap:wrap;align-items:stretch}.profile-shell>*{width:min(100%,100vw - 1.5rem)}.profile-hero{text-align:center;grid-template-columns:1fr}.profile-portrait{width:135px;margin-inline:auto}.profile-identity h1{font-size:clamp(2.75rem,16vw,4.1rem)}.profile-summary-line,.profile-primary-actions,.external-profile-links,.profile-hero__footer{justify-content:center}.profile-hero__footer{grid-template-columns:1fr}.profile-summary-strip{margin-inline:-.75rem;padding-inline:1rem}.profile-summary-metric{padding-inline:.5rem}.profile-summary-metric span{font-size:.58rem}.profile-summary-metric strong{font-size:1.8rem}.profile-summary-insight{text-align:left;font-size:.86rem}.profile-explore-links{justify-content:center}.profile-hero__footer{margin-inline:-.75rem;padding-inline:1rem}.profile-teamline,.profile-status{justify-content:center}.indicator-groups,.profile-bio{grid-template-columns:1fr}.profile-bio div{border-right:0}.profile-bio__empty{display:none}.profile-section-heading{flex-direction:column}.context-percentile-board__scale,.context-percentile-row{grid-template-columns:minmax(6.5rem,.9fr) minmax(8rem,1.7fr) minmax(4rem,.6fr);gap:.45rem;padding-inline:.7rem}.context-percentile-row__metric small{display:none}.context-percentile-row__metric strong,.context-percentile-row__value strong{font-size:.82rem}.context-percentile-row__value small{font-size:.6rem}}.comparison-picker[data-v-f20d5751]{background:#ffffffb8;border:1px solid #10263d1f;border-radius:18px;min-width:0;padding:1rem}.comparison-picker>header[data-v-f20d5751]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.comparison-picker>header span[data-v-f20d5751]{color:#a93627;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900}.comparison-picker>header button[data-v-f20d5751]{color:#6b7780;cursor:pointer;background:0 0;border:0;padding:0;font-size:.68rem;font-weight:800}.comparison-picker__selected[data-v-f20d5751]{align-items:center;gap:.8rem;min-height:74px;display:flex}.comparison-picker__selected>img[data-v-f20d5751],.comparison-picker__selected>span[data-v-f20d5751]{object-fit:cover;background:#dce4e8;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;font-weight:900;display:grid}.comparison-picker__selected strong[data-v-f20d5751],.comparison-picker__selected small[data-v-f20d5751]{display:block}.comparison-picker__selected strong[data-v-f20d5751]{text-transform:uppercase;font-family:Avenir Next Condensed,sans-serif;font-size:1.35rem}.comparison-picker__identity[data-v-f20d5751]{min-width:0}.comparison-picker__selected .comparison-picker__meta[data-v-f20d5751]{color:#435b6b;font-weight:700;line-height:1.35}.comparison-picker__selected small[data-v-f20d5751]{color:#6a7882;margin-top:.15rem}.comparison-picker__loading-icon[data-v-f20d5751]{color:#a93627;font-size:1.6rem}.comparison-picker__loading[data-v-f20d5751]{font-weight:800;color:#a93627!important}.comparison-picker__search[data-v-f20d5751]{position:relative}.comparison-picker__search input[data-v-f20d5751]{width:100%;font:inherit;background:#fff;border:1px solid #10263d2e;border-radius:11px;padding:.72rem .8rem}.comparison-picker__search p[data-v-f20d5751]{color:#6a7882;margin:.5rem 0 0;font-size:.72rem}.comparison-picker__search ul[data-v-f20d5751]{z-index:5;background:#fff;border:1px solid #10263d26;border-radius:12px;width:100%;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 12px 30px #10263d24}.comparison-picker__search li button[data-v-f20d5751]{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;gap:.7rem;width:100%;padding:.65rem;display:flex}.comparison-picker__search li button[data-v-f20d5751]:hover{background:#eef2f4}.comparison-picker__search li strong[data-v-f20d5751],.comparison-picker__search li small[data-v-f20d5751]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.comparison-picker__search li small[data-v-f20d5751]{color:#6b7881}.comparison-shell[data-v-d14abf5b]{color:#10263d;width:min(1180px,100% - 2rem);margin:0 auto;padding:2.2rem 0 5rem}.comparison-hero[data-v-d14abf5b]{color:#fffaf0;background:linear-gradient(120deg,#10263d,#1f506b);border-radius:28px;padding:2rem}.comparison-hero p[data-v-d14abf5b],.comparison-table-panel header p[data-v-d14abf5b]{color:#e8b276;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:900}.comparison-hero h1[data-v-d14abf5b]{text-transform:uppercase;margin:.25rem 0;font-family:Avenir Next Condensed,sans-serif;font-size:clamp(2.8rem,6vw,5rem);line-height:.95}.comparison-hero span[data-v-d14abf5b]{color:#d4dde2}.comparison-selectors[data-v-d14abf5b]{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:center;gap:.75rem;margin-top:1rem;display:grid}.comparison-selectors--three[data-v-d14abf5b]{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr) 42px minmax(0,1fr)}.comparison-versus[data-v-d14abf5b]{color:#fff;background:#a93627;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.comparison-state[data-v-d14abf5b]{color:#687781;text-align:center;background:#fffcf5bf;border:1px dashed #10263d33;border-radius:18px;margin-top:1rem;padding:2rem}.comparison-state--error[data-v-d14abf5b]{color:#8f2d24}.comparison-progress[data-v-d14abf5b]{justify-items:center;gap:.45rem;display:grid}.comparison-progress strong[data-v-d14abf5b]{color:#10263d}.comparison-progress__track[data-v-d14abf5b]{background:#10263d1f;border-radius:999px;width:min(420px,100%);height:7px;overflow:hidden}.comparison-progress__track span[data-v-d14abf5b]{border-radius:inherit;background:#20543c;height:100%;transition:width .25s;display:block}.comparison-progress__players[data-v-d14abf5b]{flex-wrap:wrap;justify-content:center;gap:.4rem .8rem;font-size:.7rem;display:flex}.comparison-progress__players span[data-v-d14abf5b]{color:#8a5b2b}.comparison-progress__players span.is-ready[data-v-d14abf5b]{color:#17613d}.comparison-identities[data-v-d14abf5b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.comparison-identities[data-v-d14abf5b]:has(article:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.comparison-identities article[data-v-d14abf5b]{color:#fffaf0;background:#10263d;border-radius:16px;padding:1rem}.comparison-identities article[data-v-d14abf5b]:last-child{text-align:right}.comparison-identities a[data-v-d14abf5b],.comparison-identities span[data-v-d14abf5b],.comparison-identities small[data-v-d14abf5b]{display:block}.comparison-identities a[data-v-d14abf5b]{color:inherit;text-transform:uppercase;font-family:Avenir Next Condensed,sans-serif;font-size:1.55rem;font-weight:900}.comparison-identities span[data-v-d14abf5b]{color:#d5dde2;margin-top:.15rem}.comparison-identities small[data-v-d14abf5b]{color:#9fb0bc;margin-top:.3rem}.comparison-note[data-v-d14abf5b]{color:#71521f;background:#fbefce;border-radius:12px;padding:.75rem 1rem;font-size:.78rem}.comparison-table-panel[data-v-d14abf5b]{background:#fffcf5d6;border:1px solid #10263d1f;border-radius:20px;margin-top:1rem;padding:1rem}.comparison-table-panel>header[data-v-d14abf5b]{justify-content:space-between;align-items:end;gap:1rem;padding-bottom:.8rem;display:flex}.comparison-table-panel h2[data-v-d14abf5b]{text-transform:uppercase;margin:.15rem 0 0;font-family:Avenir Next Condensed,sans-serif;font-size:1.8rem}.comparison-table-panel header>span[data-v-d14abf5b]{color:#6d7a83;font-size:.72rem;font-weight:800}.comparison-table-panel table[data-v-d14abf5b]{border-collapse:collapse;width:100%}.comparison-table-panel th[data-v-d14abf5b],.comparison-table-panel td[data-v-d14abf5b]{text-align:center;border-top:1px solid #10263d17;width:33.333%;padding:.7rem}:is(.comparison-table-panel:has(th:nth-child(4)) th[data-v-d14abf5b],.comparison-table-panel:has(th:nth-child(4)) td[data-v-d14abf5b]){width:25%}.comparison-table-panel thead th[data-v-d14abf5b]{color:#6d7a83;text-transform:uppercase;font-size:.7rem}.comparison-score[data-v-d14abf5b]{color:#a93627;letter-spacing:.03em;text-transform:none;margin-top:.35rem;font-size:.66rem;font-weight:800;display:block}.comparison-score strong[data-v-d14abf5b]{color:#17613d;font-size:.9rem}.comparison-score__value[data-v-d14abf5b]{margin-top:.3rem;display:block;color:#10263d!important;font-size:.78rem!important}.comparison-score span[data-v-d14abf5b]{color:#687781;letter-spacing:0;text-transform:none;margin-top:.15rem;font-size:.58rem;font-weight:700;display:block}.comparison-table-panel tbody td[data-v-d14abf5b]{font-family:Avenir Next Condensed,sans-serif;font-size:1.2rem;font-weight:900}.comparison-table-panel tbody td.is-better[data-v-d14abf5b]{color:#17613d;background:#2a915b1f}.comparison-table-panel tbody td.is-lesser[data-v-d14abf5b]{color:#982f27;background:#b53d301a}.comparison-table-panel tbody th[data-v-d14abf5b]{color:#61717d;text-transform:uppercase;font-size:.72rem}.comparison-settings[data-v-d14abf5b]{margin-top:1rem}.comparison-settings__toggle[data-v-d14abf5b]{color:#fffaf0;font:inherit;cursor:pointer;background:#20543c;border:1px solid #10263d24;border-radius:999px;align-items:center;gap:.55rem;padding:.65rem .9rem;font-size:.78rem;font-weight:900;display:inline-flex}.comparison-settings__toggle span[data-v-d14abf5b]{color:#cfe1d5;font-size:.68rem;font-weight:700}.comparison-settings__panel[data-v-d14abf5b]{background:#fffcf5e6;border:1px solid #10263d1f;border-radius:16px;margin-top:.7rem;padding:1rem}.comparison-settings__panel p[data-v-d14abf5b]{color:#687781;margin:.25rem 0 0;font-size:.75rem}.comparison-settings__weights[data-v-d14abf5b]{flex-wrap:wrap;gap:.55rem;margin-top:.8rem;display:flex}.comparison-settings__weights label[data-v-d14abf5b]{color:#61717d;gap:.25rem;min-width:105px;font-size:.68rem;font-weight:800;display:grid}.comparison-settings__weights input[data-v-d14abf5b]{color:#10263d;width:100%;font:inherit;background:#fff;border:1px solid #10263d29;border-radius:8px;padding:.45rem .5rem}.comparison-settings__actions[data-v-d14abf5b]{flex-wrap:wrap;gap:.55rem;margin-top:.8rem;display:flex}.comparison-settings__save[data-v-d14abf5b],.comparison-settings__reset[data-v-d14abf5b]{font:inherit;cursor:pointer;border-radius:8px;padding:.45rem .7rem;font-size:.7rem;font-weight:800}.comparison-settings__save[data-v-d14abf5b]{color:#fffaf0;background:#20543c;border:1px solid #20543c}.comparison-settings__save[data-v-d14abf5b]:disabled{opacity:.65;cursor:default}.comparison-settings__reset[data-v-d14abf5b]{color:#a93627;background:0 0;border:1px solid #a9362740}@media (width<=650px){.comparison-selectors[data-v-d14abf5b],.comparison-selectors--three[data-v-d14abf5b]{grid-template-columns:1fr}.comparison-versus[data-v-d14abf5b]{margin:0 auto}.comparison-table-panel[data-v-d14abf5b]{overflow-x:auto}.comparison-table-panel table[data-v-d14abf5b]{min-width:560px}}.schedule-shell[data-v-4f23f819]{color:#10263d;width:min(1440px,100% - 2.5rem);margin:0 auto;padding:2.4rem 0 5rem}.schedule-hero[data-v-4f23f819]{color:#fffaf0;background:linear-gradient(125deg,#10263d 0%,#183e5b 65%,#8f2d24 150%);border-radius:28px;justify-content:space-between;align-items:end;gap:2rem;padding:clamp(1.4rem,4vw,2.4rem);display:flex;box-shadow:0 24px 70px #10263d2e}.schedule-eyebrow[data-v-4f23f819]{color:#a93627;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.71rem;font-weight:900}.schedule-hero .schedule-eyebrow[data-v-4f23f819]{color:#e8b276}.schedule-hero h1[data-v-4f23f819]{text-transform:uppercase;margin:.35rem 0 .55rem;font-family:Avenir Next Condensed,sans-serif;font-size:clamp(2.7rem,6vw,5.2rem);line-height:.9}.schedule-hero>div:first-child>p[data-v-4f23f819]:last-child{color:#d8e1e7;max-width:670px;line-height:1.5}.schedule-date[data-v-4f23f819]{grid-template-columns:auto minmax(150px,1fr) auto;align-items:end;gap:.5rem;min-width:min(100%,390px);display:grid}.schedule-date label[data-v-4f23f819]{gap:.3rem;display:grid}.schedule-date label span[data-v-4f23f819]{color:#e8b276;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:900}.schedule-date input[data-v-4f23f819],.schedule-date button[data-v-4f23f819]{color:#fffaf0;min-height:44px;font:inherit;background:#ffffff1a;border:1px solid #ffffff38;border-radius:11px;font-weight:850}.schedule-date input[data-v-4f23f819]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:.55rem .7rem}.schedule-date button[data-v-4f23f819]{cursor:pointer;min-width:44px}.schedule-date__today[data-v-4f23f819]{grid-column:1/-1}.schedule-panel[data-v-4f23f819]{background:#fffcf5db;border:1px solid #10263d1a;border-radius:25px;margin-top:1.25rem;padding:clamp(1.1rem,3vw,1.65rem);box-shadow:0 14px 38px #49341811}.schedule-panel>header[data-v-4f23f819]{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.schedule-panel h2[data-v-4f23f819]{text-transform:uppercase;margin-top:.2rem;font-family:Avenir Next Condensed,sans-serif;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1}.schedule-panel>header>span[data-v-4f23f819]{color:#62707a;font-size:.77rem;font-weight:800}.schedule-grid[data-v-4f23f819]{grid-template-columns:repeat(auto-fit,minmax(275px,1fr));gap:.8rem;display:grid}.schedule-state[data-v-4f23f819],.schedule-empty[data-v-4f23f819]{color:#64717a;text-align:center;background:#e7edf1a6;border-radius:16px;padding:1.5rem}.schedule-state--error[data-v-4f23f819]{color:#8f2d24}.schedule-state--error button[data-v-4f23f819]{color:#fff;background:#10263d;border:0;border-radius:10px;margin-top:.75rem;padding:.6rem .9rem;font-weight:800}@media (width<=760px){.schedule-shell[data-v-4f23f819]{width:calc(100% - 1.4rem);padding-top:1rem}.schedule-hero[data-v-4f23f819]{flex-direction:column;align-items:stretch}.schedule-date[data-v-4f23f819]{min-width:0}}.saved-analysis-redirect[data-v-0092f14b]{color:#173652;text-align:center;min-height:calc(100vh - 80px);padding:4rem 1rem}.saved-analysis-redirect [role=alert][data-v-0092f14b]{color:#922e25}.standings-shell[data-v-6867826f]{color:#10263d;width:min(1440px,100% - 2.5rem);margin:0 auto;padding:2.4rem 0 5rem}.standings-hero[data-v-6867826f]{color:#fffaf0;background:linear-gradient(125deg,#10263d,#183e5b 65%,#8f2d24 150%);border-radius:30px;justify-content:space-between;align-items:end;gap:2rem;padding:clamp(1.5rem,4vw,2.6rem);display:flex;box-shadow:0 24px 70px #10263d2e}.standings-hero p[data-v-6867826f],.standings-heading p[data-v-6867826f]{color:#e8b276;letter-spacing:.15em;text-transform:uppercase;font-size:.7rem;font-weight:900}.standings-hero h1[data-v-6867826f]{text-transform:uppercase;margin:.3rem 0 .55rem;font-family:Avenir Next Condensed,sans-serif;font-size:clamp(3rem,7vw,5.8rem);line-height:.88}.standings-hero>div>span[data-v-6867826f]{color:#d4dee5}.standings-hero label[data-v-6867826f]{gap:.35rem;display:grid}.standings-hero label span[data-v-6867826f]{color:#e8b276;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:900}.standings-hero select[data-v-6867826f]{color:#fffaf0;min-width:130px;font:inherit;background:#183e5b;border:1px solid #ffffff40;border-radius:11px;padding:.7rem .9rem;font-weight:850}.standings-tabs[data-v-6867826f]{background:#fffaf0c2;border:1px solid #d9d7ce;border-radius:16px;gap:.45rem;margin:1rem 0;padding:.3rem;display:flex}.standings-tabs button[data-v-6867826f]{color:#5b6871;font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;padding:.75rem 1rem;font-size:.78rem;font-weight:900}.standings-tabs button.is-selected[data-v-6867826f]{color:#fffaf0;background:#10263d}.standings-heading[data-v-6867826f]{justify-content:space-between;align-items:end;margin:1.2rem .2rem .8rem;display:flex}.standings-heading p[data-v-6867826f]{color:#a93627}.standings-heading h2[data-v-6867826f]{text-transform:uppercase;font-family:Avenir Next Condensed,sans-serif;font-size:2.5rem;line-height:1}.standings-heading>span[data-v-6867826f]{color:#697680;font-size:.75rem}.standings-season-status[data-v-6867826f]{justify-items:end;gap:.2rem;display:grid}.standings-season-status strong[data-v-6867826f]{color:#697680;letter-spacing:.12em;font-size:.72rem}.standings-season-status.is-final strong[data-v-6867826f]{color:#176044}.standings-season-status span[data-v-6867826f]{color:#697680;font-size:.75rem}.standings-divisions[data-v-6867826f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.standings-card[data-v-6867826f]{background:#ffffffc2;border:1px solid #d9d7ce;border-radius:20px;min-width:0;overflow:hidden}.standings-card>header[data-v-6867826f]{color:#fffaf0;background:#10263d;justify-content:space-between;padding:1rem 1.1rem;display:flex}.standings-card h3[data-v-6867826f]{text-transform:uppercase;font-family:Avenir Next Condensed,sans-serif;font-size:1.4rem}.standings-card header span[data-v-6867826f]{color:#aebcc6;font-size:.68rem}.standings-table-wrap[data-v-6867826f]{overflow-x:auto}table[data-v-6867826f]{border-collapse:collapse;width:100%}th[data-v-6867826f],td[data-v-6867826f]{text-align:right;border-bottom:1px solid #ebe8df;padding:.7rem .45rem}th[data-v-6867826f]{color:#748089;letter-spacing:.06em;font-size:.62rem}th[data-v-6867826f]:first-child,td[data-v-6867826f]:first-child{text-align:left}td[data-v-6867826f]{font-size:.78rem;font-weight:750}td[data-v-6867826f]:first-child{align-items:center;gap:.35rem;min-width:155px;display:flex}td:first-child>span[data-v-6867826f]{color:#879198;text-align:center;width:14px;font-size:.65rem}td a[data-v-6867826f]{color:#10263d;grid-template-columns:26px 34px minmax(0,1fr);align-items:center;gap:.35rem;min-width:0;text-decoration:none;display:grid}td img[data-v-6867826f]{object-fit:contain;width:24px;height:24px}td a b[data-v-6867826f]{font-size:.68rem}td a strong[data-v-6867826f]{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.positive[data-v-6867826f]{color:#176044}.negative[data-v-6867826f]{color:#9c382c}.playoff-odds[data-v-6867826f]{color:#176044;font-weight:950}.projection-note[data-v-6867826f]{color:#315844;background:#e7f3ebb8;border:1px solid #d7e4dc;border-radius:12px;justify-content:space-between;gap:1rem;margin:0 0 .8rem;padding:.7rem 1rem;font-size:.72rem;display:flex}.projection-note span[data-v-6867826f]{color:#607269}.standings-card>p[data-v-6867826f],.standings-state[data-v-6867826f]{color:#697680;text-align:center;padding:1.5rem}.wild-card-card[data-v-6867826f]{background:#fffc;border:1px solid #d9d7ce;border-radius:20px;margin-top:1rem;overflow:hidden}.wild-card-card>header[data-v-6867826f]{color:#fffaf0;background:linear-gradient(110deg,#10263d,#1d4d73);justify-content:space-between;align-items:end;gap:1rem;padding:1rem 1.15rem;display:flex}.wild-card-card header p[data-v-6867826f]{color:#e8b276;letter-spacing:.13em;text-transform:uppercase;font-size:.65rem;font-weight:900}.wild-card-card h3[data-v-6867826f]{text-transform:uppercase;margin-top:.12rem;font-family:Avenir Next Condensed,sans-serif;font-size:1.65rem}.wild-card-card header span[data-v-6867826f]{color:#c5d1d9;font-size:.7rem;font-weight:800}.wild-card-card table td[data-v-6867826f]:first-child{min-width:190px}.wild-card-card tr.is-wild-card[data-v-6867826f]{background:#dcefe57a}.wild-card-card tr.is-cut-line td[data-v-6867826f]{border-bottom:3px solid #a93627}.wild-card-card td:first-child>span[data-v-6867826f]{color:#a93627;width:28px;font-weight:900}.wild-card-card>p[data-v-6867826f]{color:#697680;text-align:center;padding:1.4rem}.standings-state[data-v-6867826f]{background:#fffaf0c2;border-radius:18px}.standings-state--error[data-v-6867826f]{color:#8f2d24}.standings-state button[data-v-6867826f]{color:#fff;background:#10263d;border:0;border-radius:9px;margin-top:.7rem;padding:.6rem .9rem}@media (width<=1100px){.standings-divisions[data-v-6867826f]{grid-template-columns:1fr}}@media (width<=650px){.standings-shell[data-v-6867826f]{width:calc(100% - 1.4rem);padding-top:1rem}.standings-hero[data-v-6867826f]{flex-direction:column;align-items:stretch}.standings-heading[data-v-6867826f],.projection-note[data-v-6867826f]{flex-direction:column;align-items:flex-start;gap:.35rem}}.teams-shell[data-v-d9c90337]{width:min(1380px,100% - 2rem);margin:0 auto;padding:3.5rem 0 5rem}.teams-heading p[data-v-d9c90337]{color:#a93627;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.teams-heading h1[data-v-d9c90337]{color:#10263d;text-transform:uppercase;margin:.25rem 0;font-family:Avenir Next Condensed,sans-serif;font-size:clamp(3rem,7vw,6rem);line-height:.95}.teams-heading span[data-v-d9c90337]{color:#61707b}.team-grid[data-v-d9c90337]{grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:1rem;margin-top:2rem;display:grid}.team-tile[data-v-d9c90337]{color:#10263d;background:#ffffffb8;border:1px solid #d7d6ce;border-radius:22px;grid-template-columns:68px 1fr auto;align-items:center;gap:1rem;min-height:104px;padding:1rem;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid}.team-tile[data-v-d9c90337]:hover{transform:translateY(-2px);box-shadow:0 14px 32px #10263d1a}.team-tile img[data-v-d9c90337]{object-fit:contain;width:64px;height:64px}.team-tile strong[data-v-d9c90337],.team-tile span[data-v-d9c90337]{display:block}.team-tile strong[data-v-d9c90337]{font-size:1.05rem}.team-tile span[data-v-d9c90337]{color:#6d7780;margin-top:.25rem;font-size:.78rem}.team-tile b[data-v-d9c90337]{color:#a93627;font-size:1.4rem}.teams-state[data-v-d9c90337]{background:#fffaf0;border-radius:20px;margin-top:2rem;padding:2rem}.teams-state--error[data-v-d9c90337]{color:#8f2e23}.teams-state button[data-v-d9c90337]{color:#fff;background:#10263d;border:0;border-radius:999px;padding:.65rem 1rem;font-weight:800}.team-leaders-card[data-v-055e9dba]{background:#ffffffc2;border:1px solid #d9d7ce;border-radius:24px;margin-bottom:1rem;overflow:hidden}.team-leaders-card>header[data-v-055e9dba]{color:#fffaf0;background:linear-gradient(120deg,#10263d,#1d4d73);justify-content:space-between;align-items:end;gap:1rem;padding:1.25rem 1.35rem;display:flex}.team-leaders-card header p[data-v-055e9dba]{color:#e8b276;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:900}.team-leaders-card header h2[data-v-055e9dba]{text-transform:uppercase;margin-top:.15rem;font-family:Avenir Next Condensed,sans-serif;font-size:2rem;line-height:1}.team-leaders-card header>span[data-v-055e9dba]{color:#c9d4dc;font-size:.72rem;font-weight:800}.team-leaders-card__groups[data-v-055e9dba]{grid-template-columns:1fr 1fr;display:grid}.team-leaders-card__groups>article[data-v-055e9dba]{min-width:0;padding:1.1rem 1.25rem 1.25rem}.team-leaders-card__groups>article+article[data-v-055e9dba]{border-left:1px solid #e2e0d8}.team-leaders-card h3[data-v-055e9dba]{color:#a93627;letter-spacing:.13em;text-transform:uppercase;margin-bottom:.65rem;font-size:.72rem}.team-leaders-card__grid[data-v-055e9dba]{gap:.45rem;display:grid}.team-leader[data-v-055e9dba]{background:#e7edf18c;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:58px;padding:.45rem .6rem;display:grid}.team-leader__metric[data-v-055e9dba]{color:#fffaf0;background:#a93627;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.64rem;font-weight:900;display:grid}.team-leader__player[data-v-055e9dba]{color:#10263d;align-items:center;gap:.65rem;min-width:0;text-decoration:none;display:flex}.team-leader__headshot[data-v-055e9dba]{color:#fff;background:#10263d;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.team-leader__headshot img[data-v-055e9dba]{object-fit:cover;object-position:center 16%;width:100%;height:100%}.team-leader__headshot b[data-v-055e9dba]{font-size:.7rem}.team-leader__player>span[data-v-055e9dba]:last-child{min-width:0}.team-leader__player strong[data-v-055e9dba],.team-leader__player small[data-v-055e9dba]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.team-leader__player strong[data-v-055e9dba]{font-size:.82rem}.team-leader__player small[data-v-055e9dba]{color:#71808a;margin-top:.1rem;font-size:.65rem}.team-leader__player:hover strong[data-v-055e9dba]{color:#a93627}.team-leader__value[data-v-055e9dba]{color:#10263d;font-family:Avenir Next Condensed,sans-serif;font-size:1.65rem}.team-leader__empty[data-v-055e9dba]{color:#788188;grid-column:2/-1;font-size:.76rem}@media (width<=800px){.team-leaders-card__groups[data-v-055e9dba]{grid-template-columns:1fr}.team-leaders-card__groups>article+article[data-v-055e9dba]{border-top:1px solid #e2e0d8;border-left:0}}@media (width<=520px){.team-leaders-card>header[data-v-055e9dba]{flex-direction:column;align-items:flex-start}.team-leader[data-v-055e9dba]{grid-template-columns:38px minmax(0,1fr) auto;padding-inline:.4rem}.team-leader__headshot[data-v-055e9dba]{width:40px;height:40px}}.team-profile-shell[data-v-fb597dff]{color:#10263d;width:min(1500px,100% - 2rem);margin:0 auto;padding:2.2rem 0 5rem}.team-back[data-v-fb597dff]{color:#8d392e;font-size:.82rem;font-weight:800;text-decoration:none}.team-hero[data-v-fb597dff]{isolation:isolate;border:1px solid color-mix(in srgb, var(--profile-team-primary) 60%, #10263d);color:#fffdf7;background:linear-gradient(124deg, var(--profile-team-primary), var(--profile-team-secondary));border-radius:28px;grid-template-columns:180px 1fr auto;align-items:center;gap:2rem;margin-top:1rem;padding:1.35rem 2rem 0;display:grid;position:relative;box-shadow:0 20px 58px #402b141c}.team-hero__title[data-v-fb597dff]{color:#fffdf7b8;letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;margin:0 0 .1rem 2.65rem;font-size:.78rem;font-weight:900;line-height:1}.team-hero__title span[data-v-fb597dff]{color:#fffdf77a;letter-spacing:.08em;font-size:1em}.team-hero__pattern[data-v-fb597dff]{z-index:-1;width:min(56%,720px);height:150%;color:var(--profile-team-accent);opacity:.12;pointer-events:none;position:absolute;top:-5rem;right:-1rem;transform:rotate(-7deg)}.team-hero__pattern path[data-v-fb597dff],.team-hero__pattern circle[data-v-fb597dff]{fill:none;stroke:currentColor;stroke-width:6px}.team-hero__pattern path[data-v-fb597dff]:first-child{fill:currentColor;opacity:.24;stroke:none}.team-logo[data-v-fb597dff]{background:#fffffff0;border-radius:50%;place-items:center;width:160px;height:160px;display:grid;box-shadow:inset 0 0 0 1px #dedbd2}.team-logo img[data-v-fb597dff]{object-fit:contain;width:118px;height:118px}.team-panel header p[data-v-fb597dff]{color:#a93627;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.team-hero__footer[data-v-fb597dff]{background:#fffdf7;border-radius:0 0 27px 27px;grid-column:1/-1;grid-template-columns:minmax(0,1fr);align-items:center;gap:1rem;margin:0 -2rem;padding:.7rem 2rem 1rem;display:grid}.team-explore-links[data-v-fb597dff]{flex-wrap:wrap;align-items:center;gap:.7rem 1rem;display:flex}.team-explore-links__label[data-v-fb597dff]{color:#65747e;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:900}.team-external-links[data-v-fb597dff]{flex-wrap:wrap;gap:.5rem;display:flex}.team-external-links a[data-v-fb597dff]{color:#526779;background:#eef2f5;border:1px solid #5365751f;border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .62rem;font-size:.78rem;font-weight:400;line-height:1;text-decoration:none;transition:transform .16s,background .16s,color .16s;display:inline-flex;box-shadow:inset 0 -1px #ffffff1f}.team-external-links a[data-v-fb597dff]:hover{color:#fffaf0;background:#526779;transform:translateY(-1px)}.team-external-links a[data-v-fb597dff]:focus-visible{outline-offset:2px;outline:3px solid #1f6feb52}.team-external-links a span[data-v-fb597dff]{color:inherit;font-size:inherit}.team-identity h1[data-v-fb597dff]{color:#fffdf7;text-transform:uppercase;margin:.2rem 0;font-family:Avenir Next Condensed,sans-serif;font-size:clamp(3.5rem,7vw,7rem);line-height:.9}.team-identity span[data-v-fb597dff]{color:#fffdf7c7;font-size:1.05rem}.season-picker__label[data-v-fb597dff]{color:#fffdf7b8;text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem;font-weight:800;display:block}.season-picker select[data-v-fb597dff]{color:#10263d;min-width:120px;font:inherit;background:#fff;border:1px solid #c9c8c0;border-radius:12px;padding:.7rem .9rem;font-weight:800}.season-picker select[data-v-fb597dff]:disabled{cursor:wait;opacity:.65}.season-loading[data-v-fb597dff]{color:#435767;white-space:nowrap;align-items:center;gap:.45rem;margin-top:.55rem;font-size:.72rem;font-weight:750;display:flex}.season-loading i[data-v-fb597dff]{border:2px solid #10263d33;border-top-color:#a93627;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite team-season-spin-fb597dff;display:block}@keyframes team-season-spin-fb597dff{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.season-loading i[data-v-fb597dff]{animation-duration:1.6s}}.team-summary[data-v-fb597dff]{color:#10263d;background:#fffdf7;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 -2rem;padding:1.2rem 2rem .65rem;line-height:1.2;display:grid}.team-summary article[data-v-fb597dff],.team-panel[data-v-fb597dff]{background:#ffffffb8;border:1px solid #d9d7ce;border-radius:24px}.team-summary article[data-v-fb597dff]{text-align:center;background:0 0;border-width:0 1px 0 0;border-radius:0;min-width:0;padding:0 .8rem}.team-summary article[data-v-fb597dff]:first-child{padding-left:0}.team-summary article[data-v-fb597dff]:last-child{border-right:0;padding-right:0}.team-summary span[data-v-fb597dff],.team-summary small[data-v-fb597dff],.team-summary strong[data-v-fb597dff]{display:block}.team-summary span[data-v-fb597dff]{color:#65747e;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.25rem;font-size:.67rem;font-weight:800}.team-summary strong[data-v-fb597dff]{margin:.25rem 0;font-family:Avenir Next Condensed,sans-serif;font-size:clamp(1.75rem,3.2vw,3.1rem);line-height:.9}.team-summary .summary-date[data-v-fb597dff]{font-family:inherit;font-size:.92rem;line-height:2.6rem}.team-summary small[data-v-fb597dff]{color:#69747c;font-size:.72rem}.team-summary__record[data-v-fb597dff]{text-align:left;justify-content:space-between;align-items:center;gap:1rem;display:flex}.team-summary__recent-records[data-v-fb597dff]{text-align:right;grid-template-columns:repeat(1,auto);gap:.7rem;margin:0;display:grid}.team-summary__recent-records dt[data-v-fb597dff]{color:#69747c;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:800}.team-summary__recent-records dd[data-v-fb597dff]{white-space:nowrap;margin:.2rem 0 0;font-family:Avenir Next Condensed,sans-serif;font-size:1.05rem;font-weight:900}.team-summary__leaders dl[data-v-fb597dff]{grid-template-columns:repeat(3,1fr);gap:.45rem;margin:.75rem 0 0;display:grid}.team-summary__leaders dt[data-v-fb597dff]{color:#69747c;letter-spacing:.08em;font-size:.85rem;font-weight:900}.team-summary__leaders dd[data-v-fb597dff]{margin:.18rem 0 0;font-family:Avenir Next Condensed,sans-serif;font-size:1.5rem;font-weight:900}.team-summary__leaders dd small[data-v-fb597dff]{color:#69747c;margin-top:.08rem;font-family:inherit;font-size:.85rem;font-weight:800;display:block}.player-stats-panel[data-v-fb597dff]{margin-bottom:1rem}.player-stats-category+.player-stats-category[data-v-fb597dff]{margin-top:2rem}.player-stats-category h3[data-v-fb597dff]{color:#10263d;letter-spacing:.05em;text-transform:uppercase;margin:1.25rem 0 .75rem;font-family:Avenir Next Condensed,sans-serif;font-size:1.35rem}.player-stats-table-wrap[data-v-fb597dff]{border:1px solid #d9d7ce;border-radius:16px;overflow-x:auto}.player-stats-table[data-v-fb597dff]{font-variant-numeric:tabular-nums;min-width:1180px}.player-stats-table th[data-v-fb597dff],.player-stats-table td[data-v-fb597dff]{white-space:nowrap}.player-stats-sort-button[data-v-fb597dff]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:.25rem .35rem;font-weight:900;display:inline-flex}.player-stats-sort-button[data-v-fb597dff]:hover,.player-stats-sort-button[data-v-fb597dff]:focus-visible{color:#a93627}.player-stats-sort-button span[data-v-fb597dff]{min-width:.7rem}.player-stats-table thead th[data-v-fb597dff]:not(:first-child),.player-stats-table tbody td[data-v-fb597dff]{text-align:right}.player-stats-table tbody tr:nth-child(2n) th[data-v-fb597dff],.player-stats-table tbody tr:nth-child(2n) td[data-v-fb597dff]{background:#faf5ea}.player-stats-player[data-v-fb597dff]{color:#10263d;align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.player-stats-player[data-v-fb597dff]:hover{color:#a93627}.player-stats-headshot[data-v-fb597dff]{color:#fff;background:#10263d;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.65rem;display:grid;overflow:hidden}.player-stats-headshot img[data-v-fb597dff]{object-fit:cover;object-position:center 16%;width:100%;height:100%}.team-stats-panel[data-v-fb597dff]{margin-bottom:1rem}.team-stats-header[data-v-fb597dff]{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.team-stats-header p[data-v-fb597dff]{color:#a93627;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .3rem;font-size:.68rem;font-weight:900}.team-stats-header h2[data-v-fb597dff]{color:#10263d;margin:0;font-family:Avenir Next Condensed,sans-serif;font-size:2rem}.team-stats-mode-toggle[data-v-fb597dff]{background:#faf5ea;border:1px solid #d9d7ce;border-radius:10px;gap:.2rem;padding:.2rem;display:inline-flex}.team-stats-mode-toggle button[data-v-fb597dff]{color:#697680;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.55rem .8rem;font-weight:800}.team-stats-mode-toggle button.is-selected[data-v-fb597dff]{color:#fff;background:#10263d}.team-stats-table-wrap[data-v-fb597dff]{max-height:680px;overflow:auto}.team-stats-table thead th[data-v-fb597dff]{z-index:1;background:#f4f0e6;position:sticky;top:0}.team-stats-table tbody th[data-v-fb597dff]{text-align:left}.team-stats-table tbody th.is-current-team[data-v-fb597dff],.team-stats-table tbody td.is-current-team[data-v-fb597dff]{font-weight:800}.team-stats-table tbody td[data-v-fb597dff],.team-stats-table tbody th[data-v-fb597dff]{padding-top:.65rem;padding-bottom:.65rem}.team-stats-rank[data-v-fb597dff]{color:#697680;text-align:right;width:2rem;margin-right:.65rem;font-size:.78rem;display:inline-block}.team-coming-soon[data-v-fb597dff]{text-align:center;min-height:260px;margin-bottom:1rem;padding:3rem 1.5rem}.team-coming-soon p[data-v-fb597dff]{color:#a93627;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900}.team-coming-soon h2[data-v-fb597dff]{text-transform:uppercase;margin:.35rem 0 .5rem;font-family:Avenir Next Condensed,sans-serif;font-size:2.8rem}.team-coming-soon span[data-v-fb597dff]{color:#697680}.team-profile-tabs[data-v-fb597dff]{background:#fffaf0b8;border:1px solid #d9d7ce;border-radius:16px;gap:.45rem;margin:0 0 1rem;padding:.3rem;display:flex;overflow-x:auto}.team-profile-tabs button[data-v-fb597dff]{color:#5b6871;min-width:130px;font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;padding:.72rem 1rem;font-size:.78rem;font-weight:900;display:inline-flex}.team-profile-tabs button span[data-v-fb597dff]{min-width:22px;height:22px;color:inherit;background:#10263d17;border-radius:999px;place-items:center;padding:0 .35rem;font-size:.65rem;display:grid}.team-profile-tabs button.is-selected[data-v-fb597dff]{color:#fffaf0;background:#10263d;box-shadow:0 5px 14px #10263d2e}.team-profile-tabs button.is-selected span[data-v-fb597dff]{background:#ffffff29}.team-profile-tab-panel[data-v-fb597dff]:focus{outline:none}.team-schedule-grid[data-v-fb597dff]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.team-panel[data-v-fb597dff]{padding:1.35rem}.schedule-panel[data-v-fb597dff]{background:#fffdf7f0;margin-bottom:1rem;padding:0;overflow:hidden}.schedule-calendar__header[data-v-fb597dff]{border-bottom:1px solid #d9d7ce;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.35rem;display:flex}.schedule-calendar__header p[data-v-fb597dff]{color:#a93627;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900}.schedule-calendar__header h2[data-v-fb597dff]{text-transform:uppercase;margin:.15rem 0 0;font-family:Avenir Next Condensed,sans-serif;font-size:clamp(2rem,4vw,3.2rem)}.schedule-month-nav[data-v-fb597dff]{gap:.45rem;display:flex}.schedule-month-nav button[data-v-fb597dff]{color:#10263d;cursor:pointer;background:#fffdf8;border:1px solid #10263d33;border-radius:10px;place-items:center;width:44px;height:40px;padding:0;font-size:1.6rem;font-weight:900;display:grid}.schedule-month-nav button[data-v-fb597dff]:hover:not(:disabled){color:#fffaf0;background:#10263d}.schedule-month-nav button[data-v-fb597dff]:disabled{opacity:.32;cursor:not-allowed}.schedule-calendar-scroll[data-v-fb597dff]{overflow-x:auto}.schedule-calendar[data-v-fb597dff]{min-width:980px}.schedule-calendar__weekdays[data-v-fb597dff]{color:#526572;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#f1eee7;grid-template-columns:repeat(7,minmax(0,1fr));font-size:.72rem;font-weight:900;display:grid}.schedule-calendar__weekdays span[data-v-fb597dff]{border-right:1px solid #d9d7ce;padding:.7rem .4rem}.schedule-calendar__weekdays span[data-v-fb597dff]:last-child{border-right:0}.schedule-calendar__grid[data-v-fb597dff]{border-top:1px solid #d9d7ce;border-left:1px solid #d9d7ce;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.schedule-day[data-v-fb597dff]{background:#ffffffc2;border-bottom:1px solid #d9d7ce;border-right:1px solid #d9d7ce;min-height:168px;padding:.55rem}.schedule-day--empty[data-v-fb597dff]{background:#e8ebeb6b}.schedule-day>time[data-v-fb597dff]{color:#485966;border:1px solid #0000;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:.35rem;font-size:.78rem;font-weight:850;display:grid}.schedule-day--today>time[data-v-fb597dff]{color:#fff;background:#a93627;border-color:#a93627}.schedule-day__games[data-v-fb597dff]{gap:.4rem;display:grid}.schedule-game[data-v-fb597dff]{color:#10263d;background:#f1f5f7db;border:1px solid #10263d1a;border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:.12rem .45rem;padding:.5rem;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.schedule-game--final[data-v-fb597dff]{background:#fffaf0f0}.schedule-game[data-v-fb597dff]:hover{border-color:#a936276b;transform:translateY(-1px);box-shadow:0 6px 16px #10263d1a}.schedule-game>img[data-v-fb597dff]{object-fit:contain;grid-row:1/span 3;width:38px;height:38px}.schedule-game__opponent[data-v-fb597dff]{align-items:baseline;gap:.3rem;min-width:0;display:flex}.schedule-game__opponent small[data-v-fb597dff]{color:#7b858c;text-transform:uppercase;font-size:.64rem;font-weight:900}.schedule-game__opponent strong[data-v-fb597dff]{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.schedule-game>b[data-v-fb597dff]{color:#5a6872;font-size:.7rem}.schedule-game>small[data-v-fb597dff]{color:#8b5b43;grid-column:2;font-size:.6rem;font-weight:800}.opponent-prep[data-v-fb597dff]{background:linear-gradient(135deg,#fffaf0f2,#e8eff3e0);overflow:hidden}.lineup-scenarios[data-v-fb597dff]{background:linear-gradient(135deg,#edf7f0eb,#fffcf4f5)}.lineup-scenarios__intro[data-v-fb597dff],.lineup-scenarios__footer[data-v-fb597dff]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.lineup-scenarios__intro p[data-v-fb597dff]{color:#526572;max-width:700px;margin:0;font-size:.84rem}.lineup-scenarios button[data-v-fb597dff]{color:#173652;cursor:pointer;background:#fffdf7;border:1px solid #10263d2e;border-radius:999px;padding:.55rem .8rem;font-size:.72rem;font-weight:900}.lineup-scenarios__footer button[data-v-fb597dff]{color:#fffaf0;background:#20543c;border:0}.lineup-scenarios button[data-v-fb597dff]:disabled{opacity:.5;cursor:not-allowed}.lineup-scenarios__fields[data-v-fb597dff]{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:.9rem;display:grid}.lineup-scenarios__fields label[data-v-fb597dff]{color:#697784;letter-spacing:.06em;text-transform:uppercase;gap:.3rem;font-size:.68rem;font-weight:900;display:grid}.lineup-evaluation[data-v-fb597dff]{border:1px solid #10263d1f;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:.9rem 0 0;padding:.8rem;display:grid}.lineup-evaluation legend[data-v-fb597dff]{color:#173652;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;padding:0 .3rem;font-size:.72rem;font-weight:900}.lineup-evaluation label[data-v-fb597dff]{color:#697784;letter-spacing:.05em;text-transform:uppercase;gap:.3rem;font-size:.65rem;font-weight:900;display:grid}.lineup-evaluation input[data-v-fb597dff],.lineup-evaluation select[data-v-fb597dff],.lineup-scenarios input[data-v-fb597dff],.lineup-row select[data-v-fb597dff]{color:#173652;min-width:0;font:inherit;background:#fffdf7;border:1px solid #10263d29;border-radius:9px;padding:.55rem .65rem}.lineup-grid[data-v-fb597dff]{gap:.35rem;margin-top:.9rem;display:grid}.lineup-grid__header[data-v-fb597dff],.lineup-row[data-v-fb597dff]{grid-template-columns:64px minmax(0,1fr) 120px 42px;align-items:center;gap:.55rem;display:grid}.lineup-grid__header[data-v-fb597dff]{color:#71808c;letter-spacing:.07em;text-transform:uppercase;padding:0 .4rem;font-size:.65rem;font-weight:900}.lineup-row[data-v-fb597dff]{background:#ffffffbd;border-radius:10px;padding:.38rem}.lineup-row>strong[data-v-fb597dff]{color:#fffaf0;background:#173652;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.78rem;display:grid}.lineup-scenarios__error[data-v-fb597dff]{color:#7d291f;background:#f5ddd5;border-radius:10px;margin:.8rem 0 0;padding:.65rem .8rem;font-size:.78rem;font-weight:800}.lineup-decision[data-v-fb597dff]{background:#edf7f0b8;border:1px solid #20543c33;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin:.9rem 0 0;padding:.8rem;display:grid}.lineup-decision legend[data-v-fb597dff]{color:#20543c;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:.72rem;font-weight:900}.lineup-decision label[data-v-fb597dff]{color:#526572;text-transform:uppercase;gap:.25rem;font-size:.64rem;font-weight:900;display:grid}.lineup-decision input[data-v-fb597dff],.lineup-decision select[data-v-fb597dff]{min-width:0;font:inherit;background:#fffdf7;border:1px solid #10263d26;border-radius:8px;padding:.45rem}.lineup-decision select[multiple][data-v-fb597dff]{min-height:4.5rem}.lineup-decision__wide[data-v-fb597dff]{grid-column:span 2}.lineup-decision button[data-v-fb597dff]{color:#fffaf0;font:inherit;cursor:pointer;background:#20543c;border:0;border-radius:9px;align-self:end;padding:.55rem .7rem;font-weight:900}.lineup-scenarios__footer[data-v-fb597dff]{color:#667680;margin-top:.9rem;font-size:.75rem}.lineup-scenario-history[data-v-fb597dff]{border-top:1px solid #10263d1a;margin-top:1rem;padding-top:.8rem}.lineup-scenario-history strong[data-v-fb597dff]{color:#173652;text-transform:uppercase;font-size:.78rem}.lineup-scenario-history ul[data-v-fb597dff]{gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.lineup-score-comparison[data-v-fb597dff]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.55rem;margin-top:.55rem;display:grid}.lineup-score-comparison article[data-v-fb597dff]{background:#20543c14;border-radius:12px;gap:.25rem;padding:.7rem;display:grid}.lineup-score-comparison article>div[data-v-fb597dff]{justify-content:space-between;gap:.5rem;display:flex}.lineup-score-comparison article>div span[data-v-fb597dff]{color:#20543c;font-weight:900}.lineup-score-comparison small[data-v-fb597dff]{color:#526572;font-size:.67rem;line-height:1.4}.lineup-score-comparison a[data-v-fb597dff]{color:#20543c;font-size:.7rem;font-weight:900}.lineup-scenario-history li[data-v-fb597dff]{justify-content:space-between;gap:1rem;display:flex}.lineup-scenario-history a[data-v-fb597dff]{color:#20543c;font-size:.8rem;font-weight:900}.lineup-scenario-history span[data-v-fb597dff]{color:#71808c;font-size:.72rem}.opponent-report-actions[data-v-fb597dff]{align-items:center;gap:.75rem;display:flex}.opponent-report-actions button[data-v-fb597dff]{color:#fffaf0;cursor:pointer;background:#8d392e;border:0;border-radius:999px;padding:.55rem .8rem;font-size:.72rem;font-weight:900}.opponent-report-actions button[data-v-fb597dff]:disabled{opacity:.5;cursor:not-allowed}.opponent-report-error[data-v-fb597dff]{color:#7d291f;background:#f5ddd5;border-radius:10px;margin-top:.7rem;padding:.65rem .8rem;font-size:.78rem;font-weight:800}.opponent-report-history[data-v-fb597dff]{background:#10263d0a;border:1px solid #10263d1f;border-radius:18px;margin-top:.9rem;padding:1rem}.opponent-report-history>header[data-v-fb597dff]{justify-content:space-between;align-items:end;gap:1rem;display:flex}.opponent-report-history>header small[data-v-fb597dff],.opponent-report-history>header strong[data-v-fb597dff]{display:block}.opponent-report-history>header small[data-v-fb597dff]{color:#a93627;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:900}.opponent-report-history>header span[data-v-fb597dff],.opponent-report-history>p[data-v-fb597dff]{color:#667680;font-size:.75rem}.opponent-report-list[data-v-fb597dff]{gap:.5rem;margin-top:.7rem;display:grid}.opponent-report-list>a[data-v-fb597dff]{color:#173652;background:#ffffffc7;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .8rem;text-decoration:none;display:flex}.opponent-report-list strong[data-v-fb597dff],.opponent-report-list small[data-v-fb597dff]{display:block}.opponent-report-list small[data-v-fb597dff]{color:#71808c;margin-top:.15rem;font-size:.68rem}.opponent-report-list em[data-v-fb597dff]{color:#8d392e;white-space:nowrap;font-size:.7rem;font-style:normal;font-weight:900}.opponent-prep__overview[data-v-fb597dff]{color:#fffaf0;background:#10263d;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.opponent-prep__identity[data-v-fb597dff]{align-items:center;gap:.9rem;min-width:0;display:flex}.opponent-prep__logo[data-v-fb597dff]{background:#fff;border-radius:50%;flex:none;place-items:center;width:66px;height:66px;display:grid}.opponent-prep__logo img[data-v-fb597dff]{object-fit:contain;width:48px;height:48px}.opponent-prep__identity small[data-v-fb597dff],.opponent-prep__identity a[data-v-fb597dff],.opponent-prep__identity p[data-v-fb597dff],.opponent-prep__venue small[data-v-fb597dff],.opponent-prep__venue strong[data-v-fb597dff]{display:block}.opponent-prep__identity small[data-v-fb597dff],.opponent-prep__venue small[data-v-fb597dff]{color:#9fb0bc;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:900}.opponent-prep__identity a[data-v-fb597dff]{color:#fffaf0;text-underline-offset:.14em;text-transform:uppercase;margin:.15rem 0;font-family:Avenir Next Condensed,sans-serif;font-size:1.7rem;font-weight:900;line-height:1;text-decoration-color:#fffaf059}.opponent-prep__identity p[data-v-fb597dff]{color:#d2dce2;margin:.3rem 0 0;font-size:.78rem}.opponent-prep__venue[data-v-fb597dff]{text-align:right;flex:none;max-width:240px}.opponent-prep__venue strong[data-v-fb597dff]{margin-top:.25rem}.probable-starters[data-v-fb597dff]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.75rem;margin-top:.75rem;display:grid}.probable-starters>article[data-v-fb597dff]{background:#ffffffc2;border:1px solid #10263d1c;border-radius:16px;padding:.9rem}.probable-starters>article>header[data-v-fb597dff]{border-bottom:1px solid #10263d17;justify-content:space-between;align-items:start;gap:.7rem;padding-bottom:.7rem;display:flex}.probable-starters>article>header strong[data-v-fb597dff],.probable-starters>article>header span[data-v-fb597dff]{display:block}.probable-starters>article>header span[data-v-fb597dff]{color:#6d7b85;text-transform:uppercase;margin-top:.15rem;font-size:.7rem;font-weight:800}.probable-starters>article>header a[data-v-fb597dff]{color:#8d392e;font-size:.68rem;font-weight:850;text-decoration:none}.starter-matchup[data-v-fb597dff]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.6rem;padding-top:.75rem;display:grid}.starter-matchup>span[data-v-fb597dff]{color:#a93627;text-transform:uppercase;font-size:.65rem;font-weight:900}.starter-matchup>div[data-v-fb597dff]:last-child{text-align:right}.starter-matchup small[data-v-fb597dff],.starter-matchup a[data-v-fb597dff],.starter-matchup strong[data-v-fb597dff]{display:block}.starter-matchup small[data-v-fb597dff]{color:#71808c;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.25rem;font-size:.61rem;font-weight:850}.starter-matchup a[data-v-fb597dff],.starter-matchup strong[data-v-fb597dff]{color:#173652;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:850;overflow:hidden}.opponent-recent[data-v-fb597dff]{background:#ffffffc2;border:1px solid #10263d1c;border-radius:16px;margin-top:.85rem;padding:1rem}.opponent-recent>header small[data-v-fb597dff],.opponent-recent>header strong[data-v-fb597dff]{display:block}.opponent-recent>header small[data-v-fb597dff],.starter-scouting>header small[data-v-fb597dff]{color:#a93627;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:900}.opponent-recent>header strong[data-v-fb597dff]{margin-top:.2rem}.opponent-recent dl[data-v-fb597dff]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:.8rem 0 0;display:grid}.opponent-recent dl div[data-v-fb597dff]{background:#10263d0e;border-radius:12px;padding:.7rem}.opponent-recent dt[data-v-fb597dff]{color:#71808c;text-transform:uppercase;font-size:.62rem;font-weight:850}.opponent-recent dd[data-v-fb597dff]{margin:.2rem 0 0;font-family:Avenir Next Condensed,sans-serif;font-size:1.35rem;font-weight:900}.starter-scouting[data-v-fb597dff]{background:#ffffffd1;border:1px solid #10263d24;border-radius:18px;margin-top:.85rem;padding:1rem}.starter-scouting>header[data-v-fb597dff]{border-bottom:1px solid #10263d1a;justify-content:space-between;align-items:end;gap:1rem;padding-bottom:.8rem;display:flex}.starter-scouting>header small[data-v-fb597dff],.starter-scouting>header a[data-v-fb597dff]{display:block}.starter-scouting>header a[data-v-fb597dff]{color:#173652;text-transform:uppercase;margin-top:.2rem;font-family:Avenir Next Condensed,sans-serif;font-size:1.55rem;font-weight:900}.starter-scouting>header>span[data-v-fb597dff]{color:#667680;font-size:.7rem;font-weight:850}.scouting-layout[data-v-fb597dff]{grid-template-columns:minmax(0,1.7fr) minmax(270px,.8fr);gap:.8rem;margin-top:.8rem;display:grid}.scouting-table-wrap[data-v-fb597dff]{overflow-x:auto}.scouting-layout h4[data-v-fb597dff]{color:#173652;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .55rem;font-size:.72rem}.scouting-table-wrap table[data-v-fb597dff]{border-collapse:collapse;width:100%;font-size:.72rem}.scouting-table-wrap th[data-v-fb597dff],.scouting-table-wrap td[data-v-fb597dff]{text-align:right;white-space:nowrap;border-top:1px solid #10263d17;padding:.55rem .45rem}.scouting-table-wrap th[data-v-fb597dff]:first-child{text-align:left}.scouting-table-wrap tbody th small[data-v-fb597dff]{color:#7a858d;font-size:.58rem;display:block}.scouting-table-wrap td[data-v-fb597dff]:last-child{white-space:normal;max-width:170px}.evidence-link[data-v-fb597dff]{color:#8d392e;margin-top:.2rem;font-size:.62rem;font-weight:800;text-decoration:none;display:block}.evidence-link[data-v-fb597dff]:hover{text-decoration:underline}.scouting-side[data-v-fb597dff]{gap:.7rem;display:grid}.scouting-side>article[data-v-fb597dff]{background:#10263d0d;border-radius:13px;padding:.8rem}.scouting-side dl[data-v-fb597dff]{margin:0}.scouting-side dl>div+div[data-v-fb597dff]{border-top:1px solid #10263d17;margin-top:.65rem;padding-top:.65rem}.scouting-side dt[data-v-fb597dff]{font-size:.68rem;font-weight:900}.scouting-side dd[data-v-fb597dff]{color:#526573;margin:.15rem 0 0;font-size:.68rem;line-height:1.4}.scouting-side ul[data-v-fb597dff]{margin:0;padding:0;list-style:none}.scouting-side li[data-v-fb597dff]{border-top:1px solid #10263d14;grid-template-columns:minmax(0,1fr) auto;gap:.3rem .6rem;padding:.45rem 0;font-size:.68rem;display:grid}.scouting-side li[data-v-fb597dff]:first-child{border-top:0}.scouting-side li .evidence-link[data-v-fb597dff]{grid-column:1/-1}.scouting-side .is-up[data-v-fb597dff]{color:#1b6d45}.scouting-side .is-down[data-v-fb597dff]{color:#9b3328}.scouting-side article>p[data-v-fb597dff]{color:#6f7d86;margin:0;font-size:.68rem;line-height:1.45}.performance-panel h3[data-v-fb597dff]{letter-spacing:.05em;text-transform:uppercase;color:#5f6c76;margin:0 0 .55rem;font-size:.9rem}.analytics-coverage-warning[data-v-fb597dff]{color:#68420d;background:#fff4d8;border:1px solid #d89a32;border-radius:12px;flex-direction:column;gap:.35rem;margin-top:1rem;padding:.75rem .9rem;display:flex}.analytics-coverage-warning span[data-v-fb597dff]{font-size:.86rem}.ranking-scale-note[data-v-fb597dff]{color:#69757e;align-items:center;gap:.45rem;margin:1rem 0 0;font-size:.72rem;display:flex}.ranking-scale-note i[data-v-fb597dff]{background:linear-gradient(90deg,#10263d,#1d4d73);border-radius:999px;width:34px;height:7px;display:block}.ranking-grid[data-v-fb597dff]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.ranking-card[data-v-fb597dff]{background:#ffffffc7;border:1px solid #d9d7ce;border-radius:20px;min-width:0;padding:1.1rem;box-shadow:0 10px 28px #10263d0e}.ranking-card__heading[data-v-fb597dff]{border-bottom:1px solid #e4e1d9;justify-content:space-between;align-items:end;gap:1rem;padding:0 .15rem .85rem;display:flex}.performance-panel .ranking-card__heading h3[data-v-fb597dff]{color:#10263d;letter-spacing:.065em;margin:0;font-family:Avenir Next Condensed,sans-serif;font-size:1.35rem}.ranking-card__heading span[data-v-fb597dff]{color:#68747e;letter-spacing:.08em;text-align:center;text-transform:uppercase;width:52px;font-size:.66rem;font-weight:900}.ranking-card__metrics[data-v-fb597dff]{gap:.9rem;padding-top:1rem;display:grid}.ranking-row[data-v-fb597dff]{grid-template-columns:82px minmax(0,1fr) 52px;align-items:center;gap:.7rem;display:grid}.ranking-row__label[data-v-fb597dff]{color:#253d51;font-size:.83rem}.ranking-bar[data-v-fb597dff]{background:linear-gradient(#edf0f2,#e3e7e9);border:1px solid #10263d12;border-radius:10px;height:42px;position:relative;overflow:hidden;box-shadow:inset 0 1px 4px #10263d14}.ranking-bar__fill[data-v-fb597dff]{background:linear-gradient(90deg,#10263d,#1d4d73);border-radius:9px;transition:width .35s;display:block;position:absolute;inset:0 auto 0 0;box-shadow:inset 0 0 0 1px #ffffff14}.ranking-bar__value[data-v-fb597dff]{z-index:1;color:#fff;white-space:nowrap;background:#08192a47;border-radius:7px;padding:.18rem .42rem;font-family:Avenir Next Condensed,sans-serif;font-size:1rem;font-weight:900;line-height:1;position:absolute;top:50%;transform:translate(-100%,-50%)}.ranking-bar__value--outside[data-v-fb597dff]{color:#10263d;background:0 0;transform:translate(.35rem,-50%)}.ranking-row__rank[data-v-fb597dff]{color:#10263d;text-align:center;font-family:Avenir Next Condensed,sans-serif;font-size:1.35rem}.performance-grid[data-v-fb597dff]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.performance-grid article[data-v-fb597dff],.signals-grid article[data-v-fb597dff]{background:#ffffffa8;border:1px solid #e3dfd7;border-radius:14px;padding:.75rem}.performance-grid dl[data-v-fb597dff]{gap:.35rem;margin:0;display:grid}.performance-grid dt[data-v-fb597dff]{color:#6f7981;font-size:.72rem;font-weight:700}.performance-grid dd[data-v-fb597dff]{color:#1d3448;margin:0;font-weight:700}.signals-grid[data-v-fb597dff]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.85rem;display:grid}.signals-grid ul[data-v-fb597dff]{color:#445767;margin:0;padding-left:1rem}.signals-grid li[data-v-fb597dff]{margin:.22rem 0}.team-panel>header[data-v-fb597dff]{border-bottom:1px solid #e2e0d8;justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1rem;display:flex}.team-panel h2[data-v-fb597dff]{text-transform:uppercase;margin:.12rem 0 0;font-family:Avenir Next Condensed,sans-serif;font-size:2rem}.team-panel header>span[data-v-fb597dff]{color:#778087;font-size:.75rem}.game-list[data-v-fb597dff]{margin:0;padding:0;list-style:none}.game-list li[data-v-fb597dff]{border-bottom:1px solid #ece9e1;grid-template-columns:82px 1fr auto;align-items:center;gap:.9rem;padding:.85rem 0;display:grid}.game-list li[data-v-fb597dff]:last-child{border-bottom:0}.game-list li.game-list__linked[data-v-fb597dff]{padding:0;display:block}.game-result-link[data-v-fb597dff]{color:inherit;grid-template-columns:82px 1fr auto;align-items:center;gap:.9rem;padding:.85rem 0;text-decoration:none;display:grid}.game-result-link:hover strong[data-v-fb597dff],.game-result-link:focus-visible strong[data-v-fb597dff]{color:#a93627}.game-list time[data-v-fb597dff],.game-list small[data-v-fb597dff]{color:#69747c;font-size:.76rem}.game-list strong[data-v-fb597dff],.game-list span[data-v-fb597dff]{display:block}.game-list span[data-v-fb597dff]{color:#758088;margin-top:.15rem;font-size:.75rem}.result[data-v-fb597dff]{color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.75rem;display:grid}.result--w[data-v-fb597dff]{background:#176044}.result--l[data-v-fb597dff]{background:#9c382c}.result--t[data-v-fb597dff]{background:#69747c}.roster-panel[data-v-fb597dff]{margin-top:0}.roster-view-controls[data-v-fb597dff]{align-items:center;gap:.8rem;display:flex}.roster-view-controls>div[data-v-fb597dff]{background:#e9e6dd;border-radius:999px;padding:.2rem;display:inline-flex}.roster-view-controls button[data-v-fb597dff]{color:#5c6871;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.35rem;padding:.42rem .7rem;font-size:.72rem;font-weight:800;display:inline-flex}.roster-view-controls button span[data-v-fb597dff]{min-width:20px;height:20px;color:inherit;background:#10263d17;border-radius:999px;place-items:center;padding:0 .3rem;font-size:.64rem;display:grid}.roster-view-controls button.is-selected[data-v-fb597dff]{color:#fffaf0;background:#10263d;box-shadow:0 3px 10px #10263d2e}.roster-view-controls button.is-selected span[data-v-fb597dff]{background:#ffffff29}.roster-view-controls>small[data-v-fb597dff]{color:#778087;white-space:nowrap;font-size:.7rem}.depth-chart[data-v-fb597dff]{background:#f8f6ef;border:1px solid #e7e2d8;border-radius:16px;margin:1.25rem 0 1.5rem;padding:1rem}.depth-chart__intro[data-v-fb597dff]{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.85rem;display:flex}.depth-chart__intro p[data-v-fb597dff],.depth-chart__role[data-v-fb597dff]{color:#a93627;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .2rem;font-size:.63rem;font-weight:800}.depth-chart__intro h3[data-v-fb597dff]{color:#10263d;margin:0;font-size:1.15rem}.depth-chart__intro small[data-v-fb597dff]{color:#778087;font-size:.7rem}.depth-chart__grid[data-v-fb597dff]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.depth-chart__group[data-v-fb597dff]{background:#fffdf8;border:1px solid #e8e5dd;border-radius:12px;min-width:0;padding:.85rem}.depth-chart__group>header[data-v-fb597dff]{border-bottom:1px solid #ebe7de;justify-content:space-between;align-items:start;gap:.5rem;padding-bottom:.55rem;display:flex}.depth-chart__group h4[data-v-fb597dff]{color:#10263d;margin:0;font-size:.88rem}.depth-chart__group>header>b[data-v-fb597dff]{color:#fffaf0;background:#10263d;border-radius:50%;place-items:center;min-width:23px;height:23px;font-size:.68rem;display:grid}.depth-chart__lane[data-v-fb597dff]{grid-template-columns:28px minmax(0,1fr);gap:.5rem;padding-top:.65rem;display:grid}.depth-chart__position[data-v-fb597dff]{color:#69747c;font-size:.68rem;font-weight:800}.depth-chart__lane ol[data-v-fb597dff]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.depth-chart__lane li[data-v-fb597dff]{color:#10263d;align-items:center;gap:.35rem;min-width:0;font-size:.76rem;display:flex}.depth-chart__lane a[data-v-fb597dff]{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.depth-chart__lane a[data-v-fb597dff]:hover{color:#a93627}.depth-chart__rank[data-v-fb597dff]{color:#69747c;background:#ebe8df;border-radius:50%;place-items:center;width:17px;height:17px;font-size:.6rem;font-weight:800;display:grid}.depth-chart__status[data-v-fb597dff]{color:#8d392e;background:#f3dfd8;border-radius:999px;margin-left:auto;padding:.16rem .3rem;font-size:.58rem;font-weight:800}.roster-table-wrap[data-v-fb597dff]{overflow-x:auto}table[data-v-fb597dff]{border-collapse:collapse;width:100%}th[data-v-fb597dff],td[data-v-fb597dff]{text-align:left;border-bottom:1px solid #e8e5dd;padding:.75rem .8rem}th[data-v-fb597dff]{color:#69747c;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.roster-player[data-v-fb597dff]{color:#10263d;align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.roster-player:hover strong[data-v-fb597dff]{color:#a93627}.roster-headshot[data-v-fb597dff]{color:#fff;background:#10263d;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.roster-headshot img[data-v-fb597dff]{object-fit:cover;object-position:center 16%;width:100%;height:100%}.roster-headshot b[data-v-fb597dff]{font-size:.72rem}.roster-status[data-v-fb597dff]{color:#176044;background:#dcefe5;border-radius:999px;padding:.3rem .55rem;font-size:.7rem;font-weight:800;display:inline-block}.roster-status--injured[data-v-fb597dff]{color:#8d392e;background:#f3dfd8}.team-empty[data-v-fb597dff]{color:#758088;padding:1rem 0 0}.team-freshness[data-v-fb597dff]{color:#727c83;justify-content:flex-end;gap:1.5rem;padding:1rem;font-size:.72rem;display:flex}.team-state[data-v-fb597dff]{background:#fffaf0;border-radius:20px;margin-top:2rem;padding:2rem}.team-state--error[data-v-fb597dff]{color:#8f2e23}.team-state button[data-v-fb597dff]{color:#fff;background:#10263d;border:0;border-radius:999px;padding:.65rem 1rem;font-weight:800}@media (width<=900px){.team-hero[data-v-fb597dff]{grid-template-columns:100px 1fr}.team-logo[data-v-fb597dff]{width:90px;height:90px}.team-logo img[data-v-fb597dff]{width:68px;height:68px}.season-picker[data-v-fb597dff]{grid-column:1/-1}.team-summary[data-v-fb597dff]{grid-template-columns:1fr 1fr}.team-schedule-grid[data-v-fb597dff],.ranking-grid[data-v-fb597dff]{grid-template-columns:1fr}.performance-grid[data-v-fb597dff]{grid-template-columns:1fr 1fr}.signals-grid[data-v-fb597dff]{grid-template-columns:1fr}.roster-panel>header[data-v-fb597dff]{flex-direction:column;align-items:flex-start}.depth-chart__grid[data-v-fb597dff]{grid-template-columns:1fr 1fr}.scouting-layout[data-v-fb597dff]{grid-template-columns:1fr}}@media (width<=560px){.team-hero[data-v-fb597dff]{grid-template-columns:1fr;padding:1.25rem}.team-summary[data-v-fb597dff],.team-hero__footer[data-v-fb597dff]{margin-inline:-1.25rem;padding-inline:1.25rem}.team-summary[data-v-fb597dff]{grid-template-columns:1fr}.team-summary__record[data-v-fb597dff]{flex-direction:column;align-items:flex-start}.team-summary__recent-records[data-v-fb597dff]{text-align:left;width:100%}.team-profile-tabs button[data-v-fb597dff]{flex:none;min-width:118px}.schedule-calendar__header[data-v-fb597dff]{align-items:flex-start;padding:1rem}.schedule-calendar[data-v-fb597dff]{min-width:840px}.team-identity h1[data-v-fb597dff]{font-size:3.4rem}.ranking-card[data-v-fb597dff]{padding:.85rem}.ranking-row[data-v-fb597dff]{grid-template-columns:68px minmax(0,1fr) 42px;gap:.45rem}.ranking-bar[data-v-fb597dff]{height:38px}.ranking-row__label[data-v-fb597dff]{font-size:.75rem}.ranking-card__heading span[data-v-fb597dff]{width:42px}.performance-grid[data-v-fb597dff]{grid-template-columns:1fr}.depth-chart[data-v-fb597dff]{padding:.8rem}.depth-chart__intro[data-v-fb597dff]{flex-direction:column;align-items:flex-start;gap:.35rem}.depth-chart__grid[data-v-fb597dff]{grid-template-columns:1fr}.game-list li[data-v-fb597dff],.game-result-link[data-v-fb597dff]{grid-template-columns:68px 1fr auto}.roster-view-controls[data-v-fb597dff]{flex-direction:column;align-items:flex-start;width:100%}.opponent-prep__overview[data-v-fb597dff],.starter-scouting>header[data-v-fb597dff]{flex-direction:column;align-items:flex-start}.opponent-prep__venue[data-v-fb597dff]{text-align:left;max-width:none}.opponent-recent dl[data-v-fb597dff]{grid-template-columns:1fr 1fr}.lineup-evaluation[data-v-fb597dff],.lineup-decision[data-v-fb597dff]{grid-template-columns:1fr}.lineup-decision__wide[data-v-fb597dff]{grid-column:auto}.lineup-grid__header[data-v-fb597dff],.lineup-row[data-v-fb597dff]{grid-template-columns:36px minmax(0,1fr) 80px 32px}}.watchlists-shell[data-v-9239f0ba]{color:#10263d;background:radial-gradient(circle at 90% 0,#20543c2b,#0000 30%),linear-gradient(#f7f1e3,#ead8b6);min-height:calc(100vh - 74px);padding:2.5rem max(1rem,50vw - 700px) 5rem}.watchlists-hero[data-v-9239f0ba]{color:#fffaf0;background:#10263d;border-radius:28px;padding:1.8rem 2rem}.watchlists-hero p[data-v-9239f0ba],.watchlist-main header p[data-v-9239f0ba]{color:#b79569;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:900}.watchlists-hero h1[data-v-9239f0ba]{text-transform:uppercase;margin:.35rem 0;font-family:Avenir Next Condensed,sans-serif;font-size:clamp(2.3rem,5vw,4.8rem);line-height:.9}.watchlists-hero span[data-v-9239f0ba]{color:#d2dce2}.watchlist-error[data-v-9239f0ba]{color:#7d291f;background:#f5ddd5;border-radius:12px;margin:.8rem 0;padding:.8rem;font-weight:800}.watchlists-layout[data-v-9239f0ba]{grid-template-columns:260px minmax(0,1fr);gap:1rem;margin-top:1rem;display:grid}.watchlist-sidebar[data-v-9239f0ba],.watchlist-main[data-v-9239f0ba],.watchlist-empty[data-v-9239f0ba]{background:#fffcf4e6;border:1px solid #10263d21;border-radius:22px;box-shadow:0 16px 40px #402b1414}.watchlist-sidebar[data-v-9239f0ba]{align-self:start;padding:1rem}.watchlist-sidebar h2[data-v-9239f0ba]{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.7rem;font-size:.82rem}.watchlist-sidebar>button[data-v-9239f0ba]{color:#173652;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:.15rem;width:100%;padding:.7rem;display:grid}.watchlist-sidebar>button.selected[data-v-9239f0ba]{color:#fffaf0;background:#173652}.watchlist-sidebar>button span[data-v-9239f0ba]{opacity:.72;font-size:.68rem}.watchlist-sidebar form[data-v-9239f0ba]{border-top:1px solid #10263d1a;gap:.45rem;margin-top:1rem;padding-top:1rem;display:grid}input[data-v-9239f0ba],select[data-v-9239f0ba],textarea[data-v-9239f0ba]{color:#173652;width:100%;font:inherit;background:#fffdf7;border:1px solid #10263d29;border-radius:9px;padding:.55rem .6rem}button[data-v-9239f0ba]{font:inherit;cursor:pointer}.watchlist-sidebar form button[data-v-9239f0ba],.evaluation-card footer button[data-v-9239f0ba]{color:#fffaf0;background:#20543c;border:0;border-radius:9px;padding:.55rem .7rem;font-size:.75rem;font-weight:900}.watchlist-main[data-v-9239f0ba]{padding:1.4rem}.watchlist-main>header[data-v-9239f0ba],.evaluation-card header[data-v-9239f0ba],.evaluation-card footer[data-v-9239f0ba]{justify-content:space-between;align-items:start;gap:1rem;display:flex}.watchlist-audit-bar[data-v-9239f0ba]{justify-content:flex-end;margin-top:.7rem;display:flex}.audit-action[data-v-9239f0ba],.secondary-action[data-v-9239f0ba]{color:#20543c;background:0 0;border:1px solid #20543c47;border-radius:9px;padding:.5rem .7rem;font-size:.7rem;font-weight:900}.audit-action[data-v-9239f0ba]:disabled,.secondary-action[data-v-9239f0ba]:disabled{opacity:.6;cursor:wait}.audit-history[data-v-9239f0ba]{background:#10263d0b;border-radius:12px;margin-top:.7rem;padding:.8rem}.audit-history h3[data-v-9239f0ba]{color:#173652;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .5rem;font-size:.75rem}.audit-history article[data-v-9239f0ba]{border-top:1px solid #10263d17;justify-content:space-between;gap:1rem;padding:.45rem 0;font-size:.7rem;display:flex}.audit-history article div span[data-v-9239f0ba]{color:#71808c;font-size:.65rem;display:block}.audit-history time[data-v-9239f0ba]{color:#71808c;white-space:nowrap}.watchlist-main h2[data-v-9239f0ba]{text-transform:uppercase;margin:.25rem 0;font-family:Avenir Next Condensed,sans-serif;font-size:2.2rem}.watchlist-main header>span[data-v-9239f0ba],.watchlist-main header span[data-v-9239f0ba]{color:#71808c;font-size:.8rem}.need-workspace[data-v-9239f0ba],.discovery-workspace[data-v-9239f0ba]{background:#20543c0e;border:1px solid #20543c2e;border-radius:16px;margin-top:1rem;padding:1rem}.need-workspace>header[data-v-9239f0ba],.discovery-workspace>header[data-v-9239f0ba]{justify-content:space-between;align-items:end;gap:1rem;display:flex}.need-workspace h3[data-v-9239f0ba],.discovery-workspace h3[data-v-9239f0ba]{text-transform:uppercase;margin:.15rem 0 0;font-family:Avenir Next Condensed,sans-serif;font-size:1.55rem}.need-workspace>header label[data-v-9239f0ba]{color:#697784;text-transform:uppercase;min-width:min(320px,50%);font-size:.67rem;font-weight:900}.need-summary[data-v-9239f0ba]{color:#667782;gap:.55rem;margin:.7rem 0 0;font-size:.75rem;display:flex}.need-summary strong[data-v-9239f0ba]{color:#20543c}.need-builder[data-v-9239f0ba]{border-top:1px solid #20543c24;margin-top:.8rem;padding-top:.7rem}.need-builder summary[data-v-9239f0ba]{color:#20543c;cursor:pointer;font-size:.72rem;font-weight:900}.need-builder form[data-v-9239f0ba]{grid-template-columns:repeat(4,1fr);gap:.55rem;margin-top:.7rem;display:grid}.need-builder label[data-v-9239f0ba],.discovery-filters label[data-v-9239f0ba]{color:#697784;letter-spacing:.05em;text-transform:uppercase;gap:.22rem;font-size:.62rem;font-weight:900;display:grid}.need-builder__wide[data-v-9239f0ba]{grid-column:span 2}.need-weights[data-v-9239f0ba]{grid-template-columns:repeat(4,1fr);gap:.4rem;display:grid}.need-weights>span[data-v-9239f0ba]{color:#20543c;text-transform:uppercase;grid-column:1/-1;font-size:.65rem;font-weight:900}.need-builder form>button[data-v-9239f0ba],.discovery-filters button[data-v-9239f0ba],.discovery-results button[data-v-9239f0ba],.alternative-list button[data-v-9239f0ba]{color:#fffaf0;background:#20543c;border:0;border-radius:9px;align-self:end;padding:.58rem .7rem;font-size:.7rem;font-weight:900}.discovery-filters[data-v-9239f0ba]{grid-template-columns:repeat(6,minmax(90px,1fr)) auto;align-items:end;gap:.55rem;margin-top:.7rem;display:grid}.discovery-results[data-v-9239f0ba]{gap:.5rem;margin-top:.75rem;display:grid}.discovery-results article[data-v-9239f0ba]{background:#fffdf7cc;border-radius:11px;grid-template-columns:1fr auto auto;align-items:center;gap:.3rem .8rem;padding:.7rem;display:grid}.discovery-results strong[data-v-9239f0ba],.discovery-results span[data-v-9239f0ba]{display:block}.discovery-results strong[data-v-9239f0ba]{color:#173652}.discovery-results span[data-v-9239f0ba],.discovery-results small[data-v-9239f0ba]{color:#71808c;font-size:.68rem}.discovery-results b[data-v-9239f0ba]{color:#20543c;grid-row:span 2;font-size:1.35rem}.discovery-results small[data-v-9239f0ba]{grid-column:1}.discovery-results button[data-v-9239f0ba]{grid-area:1/3/span 2}.discovery-empty[data-v-9239f0ba]{color:#71808c;margin:.7rem 0 0;font-size:.72rem}.target-search[data-v-9239f0ba]{margin-top:1rem;position:relative}.target-search label[data-v-9239f0ba]{color:#697784;letter-spacing:.07em;text-transform:uppercase;gap:.3rem;font-size:.68rem;font-weight:900;display:grid}.target-search__results[data-v-9239f0ba]{z-index:2;background:#fffdf7;border:1px solid #10263d29;border-radius:12px;width:100%;position:absolute;top:calc(100% + .25rem);overflow:hidden;box-shadow:0 12px 28px #10263d24}.target-search__results button[data-v-9239f0ba]{color:#173652;text-align:left;background:0 0;border:0;border-bottom:1px solid #10263d14;grid-template-columns:1fr auto;width:100%;padding:.7rem;display:grid}.target-search__results span[data-v-9239f0ba]{color:#71808c;font-size:.72rem}.target-search__results em[data-v-9239f0ba]{color:#20543c;grid-area:1/2/span 2;align-self:center;font-size:.72rem;font-style:normal;font-weight:900}.evaluation-list[data-v-9239f0ba]{gap:.8rem;margin-top:1rem;display:grid}.evaluation-card[data-v-9239f0ba]{background:#10263d09;border:1px solid #10263d1c;border-radius:16px;padding:1rem}.evaluation-card header a[data-v-9239f0ba]{color:#173652;text-transform:uppercase;font-family:Avenir Next Condensed,sans-serif;font-size:1.45rem;font-weight:900;text-decoration-color:#b79569}.evaluation-card header span[data-v-9239f0ba]{color:#71808c;font-size:.72rem;display:block}.evaluation-card header button[data-v-9239f0ba]{color:#9b3328;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:900}.calculated-fit[data-v-9239f0ba]{color:#fffaf0;background:linear-gradient(120deg,#173652,#20543c);border-radius:12px;grid-template-columns:140px 1fr;gap:.8rem;margin-top:.8rem;padding:.75rem;display:grid}.calculated-fit>div span[data-v-9239f0ba],.calculated-fit>div small[data-v-9239f0ba],.calculated-fit>div strong[data-v-9239f0ba]{display:block}.calculated-fit>div span[data-v-9239f0ba]{color:#b8cfc3;text-transform:uppercase;font-size:.62rem;font-weight:900}.calculated-fit>div strong[data-v-9239f0ba]{font-family:Avenir Next Condensed,sans-serif;font-size:2.2rem;line-height:1}.calculated-fit>div small[data-v-9239f0ba]{color:#b8cfc3;font-size:.62rem}.calculated-fit dl[data-v-9239f0ba]{grid-template-columns:repeat(4,1fr);gap:.4rem;margin:0;display:grid}.calculated-fit dl div[data-v-9239f0ba]{background:#ffffff14;border-radius:8px;padding:.45rem}.calculated-fit dt[data-v-9239f0ba]{color:#b8cfc3;text-transform:uppercase;font-size:.58rem}.calculated-fit dd[data-v-9239f0ba]{margin:.15rem 0 0;font-weight:900}.evaluation-selects[data-v-9239f0ba],.evaluation-scores[data-v-9239f0ba]{grid-template-columns:repeat(3,1fr);gap:.55rem;margin-top:.8rem;display:grid}.evaluation-scores[data-v-9239f0ba]{grid-template-columns:repeat(4,1fr)}.evaluation-selects label[data-v-9239f0ba],.evaluation-scores label[data-v-9239f0ba],.evaluation-notes[data-v-9239f0ba]{color:#697784;letter-spacing:.06em;text-transform:uppercase;gap:.25rem;font-size:.65rem;font-weight:900;display:grid}.evaluation-notes[data-v-9239f0ba]{margin-top:.65rem}textarea[data-v-9239f0ba]{resize:vertical;min-height:74px}.evaluation-card footer[data-v-9239f0ba]{align-items:center;margin-top:.75rem}.evaluation-card footer small[data-v-9239f0ba]{color:#71808c;font-size:.68rem}.evaluation-card footer>div[data-v-9239f0ba]{gap:.45rem;display:flex}.evaluation-card footer button.secondary-action[data-v-9239f0ba]{color:#20543c;background:0 0;border:1px solid #20543c4d}.alternative-list[data-v-9239f0ba]{border-top:1px solid #10263d1a;margin-top:.75rem;padding-top:.7rem}.alternative-list h4[data-v-9239f0ba]{color:#173652;text-transform:uppercase;margin:0 0 .45rem;font-size:.72rem}.alternative-list>p[data-v-9239f0ba]{color:#71808c;font-size:.7rem}.alternative-list article[data-v-9239f0ba]{background:#20543c0f;border-radius:9px;justify-content:space-between;align-items:center;gap:.7rem;padding:.5rem;display:flex}.alternative-list article+article[data-v-9239f0ba]{margin-top:.35rem}.alternative-list article strong[data-v-9239f0ba],.alternative-list article span[data-v-9239f0ba]{display:block}.alternative-list article span[data-v-9239f0ba]{color:#71808c;font-size:.66rem}.watchlist-empty[data-v-9239f0ba]{color:#71808c;text-align:center;place-items:center;min-height:240px;padding:2rem;display:grid}@media (width<=760px){.watchlists-layout[data-v-9239f0ba]{grid-template-columns:1fr}.evaluation-selects[data-v-9239f0ba],.evaluation-scores[data-v-9239f0ba],.need-builder form[data-v-9239f0ba],.discovery-filters[data-v-9239f0ba]{grid-template-columns:1fr 1fr}.need-workspace>header[data-v-9239f0ba]{flex-direction:column;align-items:stretch}.need-workspace>header label[data-v-9239f0ba]{min-width:0}.calculated-fit[data-v-9239f0ba]{grid-template-columns:1fr}.need-builder__wide[data-v-9239f0ba]{grid-column:span 2}}
