.goalie-impact{--goalie-paper:#f0efeb;--goalie-ink:#0b0c0d;--goalie-muted:#425053;--goalie-accent:#006775;--goalie-purple:#5b286e;--goalie-rule:#0b0c0d30;margin-inline:calc(-1*var(--lab-gutter,5vw));padding-inline:var(--lab-gutter,5vw);background:var(--goalie-paper);color:var(--goalie-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-margin-top:calc(var(--site-header-height,126px) + 24px);padding-block:clamp(40px,5vw,76px) 32px;font:400 14px/1.7 Arial,Helvetica,sans-serif}.goalie-impact *,.goalie-impact :before,.goalie-impact :after{box-sizing:border-box}.goalie-impact :is(button,input){font:inherit}.goalie-impact button{cursor:pointer}.goalie-impact button:disabled{cursor:default}.goalie-impact :is(button,input,summary):focus-visible{outline:3px solid var(--goalie-accent);outline-offset:5px}.goalie-impact .goalie-impact-heading{border-bottom:5px solid var(--goalie-accent);justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:28px;padding-bottom:32px;display:flex}.goalie-impact .goalie-impact-kicker{color:var(--goalie-accent);letter-spacing:1.8px;margin:0 0 18px;font-size:11px;font-weight:700;line-height:1.6}.goalie-impact .goalie-impact-heading h2{color:var(--goalie-ink);letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;margin:0;font:800 clamp(56px,7vw,104px)/.95 LabBarlow,Arial Narrow,Impact,sans-serif}.goalie-impact .goalie-impact-heading em{color:var(--goalie-accent);font-style:normal}.goalie-impact .goalie-impact-intro{max-width:54ch;color:var(--goalie-muted);text-wrap:pretty;margin:20px 0 0;font-size:14px;line-height:1.8}.goalie-impact .goalie-impact-season{text-align:right;color:var(--goalie-purple);flex-shrink:0;margin:0 0 3px;font-size:14px;font-weight:700;line-height:1.8}.goalie-impact .goalie-impact-season span{color:var(--goalie-muted);font-size:13px;font-weight:400;display:block}.goalie-impact .goalie-impact-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.goalie-impact .goalie-impact-modes{border:1px solid var(--goalie-rule);border-radius:100px;gap:4px;padding:4px;display:inline-flex}.goalie-impact .goalie-impact-modes button{min-height:46px;color:var(--goalie-muted);background:0 0;border:0;border-radius:100px;padding:11px 23px;font-size:14px;font-weight:700;line-height:1.5}.goalie-impact .goalie-impact-modes button[aria-pressed=true]{color:var(--goalie-paper);background:var(--goalie-accent)}.goalie-impact .goalie-impact-modes button:hover:not([aria-pressed=true]){color:var(--goalie-ink);background:#00677512}.goalie-impact .goalie-impact-sort{width:280px;max-width:100%}.goalie-impact .goalie-impact-sort .lab-select{color:var(--goalie-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.goalie-impact .goalie-impact-sort .lab-select-label{color:var(--goalie-muted);font-size:11px}.goalie-impact .goalie-impact-sort .lab-select-control{background:#fff;border-color:#42505380}.goalie-impact .goalie-impact-sort .lab-select:not([data-disabled]) .lab-select-control:hover,.goalie-impact .goalie-impact-sort .lab-select[data-open] .lab-select-control{border-color:var(--goalie-accent);background:#fff}.goalie-impact .goalie-impact-sort .lab-select-control:focus-within{outline-color:var(--goalie-accent);border-color:var(--goalie-accent)}.goalie-impact .goalie-impact-sort .lab-select-trigger{color:var(--goalie-ink);font-size:14px}.goalie-impact .goalie-impact-sort .lab-select-trigger:focus-visible{outline:none}.goalie-impact .goalie-impact-sort .lab-select-chevron{color:var(--goalie-accent)}.goalie-impact .goalie-impact-sort .lab-select[data-disabled],.goalie-impact .goalie-impact-sort .lab-select-trigger:disabled{opacity:1}.goalie-impact .goalie-impact-sort .lab-select[data-disabled] .lab-select-control{background:#e5e4df}.goalie-impact .goalie-impact-sort .lab-select-trigger:disabled{color:var(--goalie-muted)}.goalie-impact .goalie-impact-context{color:var(--goalie-muted);flex-wrap:wrap;gap:4px 20px;margin:22px 0;font-size:13px;line-height:1.8;display:flex}.goalie-impact .goalie-impact-context strong{color:var(--goalie-purple);font-weight:700}.goalie-impact .goalie-impact-context span{color:var(--goalie-purple)}.goalie-impact .goalie-impact-single{color:var(--goalie-muted);margin:0 0 20px;font-size:13px;line-height:1.8}.goalie-impact .goalie-impact-list{border-top:1px solid var(--goalie-rule);margin:0;padding:0;list-style:none}.goalie-impact .goalie-impact-row{border-bottom:1px solid var(--goalie-rule);grid-template-columns:minmax(220px,1fr) minmax(540px,2fr) 140px;align-items:center;gap:14px 28px;padding:32px 0 26px;display:grid;position:relative}.goalie-impact .goalie-impact-row.is-selected{border-bottom:2px solid var(--goalie-accent)}.goalie-impact .goalie-impact-identity{align-items:center;gap:18px;min-width:0;display:flex}.goalie-impact .goalie-impact-rank{color:var(--goalie-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.goalie-impact .goalie-impact-number{color:var(--goalie-purple);letter-spacing:1px;margin-bottom:8px;font-size:11px;font-weight:700;line-height:1.5;display:block}.goalie-impact .goalie-impact-identity h3{color:var(--goalie-ink);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font:800 clamp(30px,2.7vw,40px)/1.05 LabBarlow,Arial Narrow,Impact,sans-serif}.goalie-impact .goalie-impact-sample{color:var(--goalie-muted);margin:10px 0 0;font-size:13px;line-height:1.7}.goalie-impact .goalie-impact-stats{font-variant-numeric:tabular-nums;grid-template-columns:.75fr 1fr 1fr 1.5fr 1fr;align-self:center;gap:18px;margin:0;display:grid}.goalie-impact .goalie-impact-stats>div{min-width:0}.goalie-impact .goalie-impact-stats dt{color:var(--goalie-muted);margin:0 0 10px;font-size:12px;line-height:1.5}.goalie-impact .goalie-impact-stats abbr{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.goalie-impact .goalie-impact-stats dd{color:var(--goalie-ink);overflow-wrap:anywhere;margin:0;font:800 clamp(32px,2.8vw,42px)/1.1 LabBarlow,Arial Narrow,Impact,sans-serif}.goalie-impact .goalie-impact-stats .is-sorted :is(dt,dd){color:var(--goalie-accent)}.goalie-impact .goalie-impact-stats .is-sorted dt{font-weight:700}.goalie-impact .goalie-impact-stats .goalie-impact-record dd{font-size:32px;line-height:1.3}.goalie-impact .goalie-impact-choose{border:0;border-bottom:1px solid var(--goalie-accent);min-height:48px;color:var(--goalie-accent);background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:14px;font-weight:700;line-height:1.5;display:flex}.goalie-impact .goalie-impact-choose>span{font-size:21px}.goalie-impact .goalie-impact-choose:hover,.goalie-impact .goalie-impact-choose[aria-pressed=true]{color:var(--goalie-purple);border-bottom-color:var(--goalie-purple)}.goalie-impact .goalie-impact-evidence{color:var(--goalie-muted);grid-column:2/-1;margin:0;font-size:13px;line-height:1.8}.goalie-impact .goalie-impact-empty{border-block:1px solid var(--goalie-rule);padding:38px 0 42px}.goalie-impact .goalie-impact-empty h3{color:var(--goalie-ink);text-transform:uppercase;margin:0 0 14px;font:800 clamp(32px,3vw,42px)/1.1 LabBarlow,Arial Narrow,Impact,sans-serif}.goalie-impact .goalie-impact-empty p{max-width:60ch;color:var(--goalie-muted);margin:0;font-size:14px;line-height:1.8}.goalie-impact .goalie-impact-empty button{border:0;border-bottom:1px solid var(--goalie-accent);min-height:48px;color:var(--goalie-accent);background:0 0;align-items:center;gap:26px;margin-top:18px;padding:10px 0;font-size:14px;font-weight:700;display:inline-flex}.goalie-impact .goalie-impact-empty button:hover{color:var(--goalie-purple)}.goalie-impact .goalie-impact-notes{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 32px;padding-top:22px;display:flex}.goalie-impact .goalie-impact-notes p{color:var(--goalie-muted);margin:0;font-size:13px;line-height:1.8}.goalie-impact .goalie-impact-about{border:0;flex:0 auto}.goalie-impact .goalie-impact-about[open]{flex-basis:100%}.goalie-impact .goalie-impact-about summary{width:fit-content;min-height:44px;color:var(--goalie-accent);cursor:pointer;padding:10px 0;font-size:13px;font-weight:700;line-height:1.8}.goalie-impact .goalie-impact-about summary:hover{color:var(--goalie-purple)}.goalie-impact .goalie-impact-about>div{max-width:76ch;padding:8px 0 16px}.goalie-impact .goalie-impact-about p+p{margin-top:12px}@media (max-width:1200px){.goalie-impact .goalie-impact-row{grid-template-columns:minmax(0,1fr) 144px;gap:24px 28px}.goalie-impact .goalie-impact-identity{grid-area:1/1}.goalie-impact .goalie-impact-choose{grid-area:1/2}.goalie-impact .goalie-impact-stats{grid-area:2/1/auto/-1;gap:24px}.goalie-impact .goalie-impact-evidence{grid-column:1/-1}}@media (max-width:680px){.goalie-impact .goalie-impact-heading{flex-direction:column;align-items:flex-start;gap:20px}.goalie-impact .goalie-impact-season{text-align:left;flex-wrap:wrap;gap:5px 14px;display:flex}.goalie-impact .goalie-impact-toolbar{flex-direction:column;align-items:stretch;gap:22px}.goalie-impact .goalie-impact-modes{align-self:flex-start;max-width:100%}.goalie-impact .goalie-impact-modes button{padding-inline:16px;font-size:13px}.goalie-impact .goalie-impact-sort{width:100%}.goalie-impact .goalie-impact-row{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:28px}.goalie-impact .goalie-impact-identity{gap:14px}.goalie-impact .goalie-impact-stats{grid-column:1;grid-template-columns:minmax(0,1fr);gap:0}.goalie-impact .goalie-impact-stats>div{border-bottom:1px solid var(--goalie-rule);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:baseline;gap:16px;padding-block:12px;display:grid}.goalie-impact .goalie-impact-stats dt{margin:0;font-size:13px}.goalie-impact .goalie-impact-stats dd{text-align:right;font-size:36px}.goalie-impact .goalie-impact-stats .goalie-impact-record dd{font-size:32px}.goalie-impact .goalie-impact-choose{grid-area:4/1;width:100%}.goalie-impact .goalie-impact-evidence{grid-area:3/1}.goalie-impact .goalie-impact-notes{gap:6px}.goalie-impact .goalie-impact-about{flex-basis:100%}}@media (forced-colors:active){.goalie-impact .goalie-impact-modes button[aria-pressed=true]{outline-offset:-3px;outline:2px solid highlight}.goalie-impact .goalie-impact-choose[aria-pressed=true]{border-bottom:3px solid highlight}}.goalie-impact.is-compact{--goalie-paper:#2b123d;--goalie-ink:#f5f1ed;--goalie-muted:#d1c3db;--goalie-accent:#88e0db;--goalie-purple:#e4c9f4;--goalie-rule:#e6c8ff35;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;margin:0;padding:0}.goalie-impact.is-compact .goalie-impact-sort .lab-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lab-select-accent:#88e0db}.goalie-impact.is-compact .goalie-impact-sort .lab-select-label{font-size:13px}.goalie-impact.is-compact .goalie-impact-sort .lab-select-control,.goalie-impact.is-compact .goalie-impact-sort .lab-select:not([data-disabled]) .lab-select-control:hover,.goalie-impact.is-compact .goalie-impact-sort .lab-select[data-open] .lab-select-control{border-color:var(--goalie-rule);background:#ffffff08}.goalie-impact.is-compact .goalie-impact-context{margin:12px 0;font-size:14px}.goalie-impact.is-compact .goalie-impact-single{margin-bottom:12px}.goalie-impact.is-compact .goalie-impact-row{grid-template-columns:minmax(180px,1fr) minmax(380px,2fr) 130px;gap:10px 20px;padding:18px 0}.goalie-impact.is-compact .goalie-impact-identity{gap:12px}.goalie-impact.is-compact .goalie-impact-number{margin-bottom:4px;font-size:12px}.goalie-impact.is-compact .goalie-impact-identity h3{font-size:28px}.goalie-impact.is-compact .goalie-impact-sample{margin-top:6px}.goalie-impact.is-compact .goalie-impact-stats{grid-area:auto;gap:12px}.goalie-impact.is-compact .goalie-impact-stats dt{margin-bottom:5px}.goalie-impact.is-compact .goalie-impact-stats dd{font-size:30px}.goalie-impact.is-compact .goalie-impact-stats .goalie-impact-record dd{font-size:26px}.goalie-impact.is-compact .goalie-impact-choose{grid-area:auto}.goalie-impact.is-compact .goalie-impact-empty{padding:18px 0}.goalie-impact.is-compact .goalie-impact-empty h3{margin-bottom:8px;font-size:28px}@media (max-width:1100px){.goalie-impact.is-compact .goalie-impact-row{grid-template-columns:minmax(0,1fr) 130px}.goalie-impact.is-compact .goalie-impact-choose{grid-area:1/2}.goalie-impact.is-compact .goalie-impact-stats{grid-area:2/1/auto/-1}}@media (max-width:680px){.goalie-impact.is-compact .goalie-impact-toolbar{gap:12px}.goalie-impact.is-compact .goalie-impact-modes button{padding-inline:12px;font-size:14px}.goalie-impact.is-compact .goalie-impact-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.goalie-impact.is-compact .goalie-impact-stats>div{padding:8px 0;display:block}.goalie-impact.is-compact .goalie-impact-stats dd{text-align:left}.goalie-impact.is-compact .goalie-impact-evidence{grid-column:1/-1}}@media (max-width:400px){.goalie-impact.is-compact .goalie-impact-row{grid-template-columns:minmax(0,1fr)}.goalie-impact.is-compact .goalie-impact-choose{grid-area:4/1}}
.goalie-connection{--gc-paper:var(--line-paper,#f0efeb);--gc-muted:#b9b3c1;--gc-accent:var(--line-lilac,#c4a1dc);--gc-teal:var(--line-light,#68c8ce);--gc-rule:#c4a1dc38;border-top:2px solid var(--gc-accent);border-left:1px solid var(--gc-rule);width:290px;min-width:0;max-width:100%;color:var(--gc-paper);scroll-margin-top:calc(var(--site-header-height,126px) + 16px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;margin:0;padding:12px 0 0 18px;font:400 13px/1.5 Arial,Helvetica,sans-serif}.goalie-connection *,.goalie-connection :before,.goalie-connection :after,.goalie-connection{box-sizing:border-box}.goalie-connection :is(button,summary,a,[tabindex]):focus-visible{outline:2px solid var(--gc-teal);outline-offset:-2px}.goalie-connection .gc-heading{margin:0 0 12px}.goalie-connection .gc-eyebrow{color:var(--gc-accent);letter-spacing:1px;margin:0 0 5px;font:700 12px/1.4 Arial,sans-serif}.goalie-connection .gc-heading h3{color:var(--gc-paper);letter-spacing:-.02em;text-transform:none;margin:0;font:800 32px/1 LabBarlow,Arial Narrow,Impact,sans-serif}.goalie-connection .gc-scopes{border:1px solid var(--gc-rule);border-radius:24px;flex-wrap:wrap;gap:3px;max-width:100%;padding:3px;display:inline-flex}.goalie-connection .gc-scopes button{min-height:32px;color:var(--gc-muted);cursor:pointer;background:0 0;border:0;border-radius:20px;padding:5px 12px;font:700 12px/1.4 Arial,sans-serif}.goalie-connection .gc-scopes button[aria-pressed=true]{background:var(--gc-accent);color:#251332}.goalie-connection .gc-scopes button:hover:not([aria-pressed=true]){color:var(--gc-paper);background:#c4a1dc18}.goalie-connection .gc-context{color:var(--gc-muted);overflow-wrap:anywhere;margin:10px 0 8px;font-size:12px;line-height:1.5}.goalie-connection .gc-context strong{color:var(--gc-paper);font-weight:700}.goalie-connection .gc-context>span{display:block}.goalie-connection .gc-scroll{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--gc-accent)transparent;max-height:186px;overflow-y:auto}.goalie-connection .gc-list{border-top:1px solid var(--gc-rule);margin:0;padding:0;list-style:none}.goalie-connection .gc-row{border-bottom:1px solid var(--gc-rule);margin:0;padding:0}.goalie-connection .gc-pair-toggle{width:100%;min-height:61px;color:var(--gc-paper);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:6px;padding:9px 3px 9px 0;font:400 13px/1.4 Arial,sans-serif;display:flex}.goalie-connection .gc-pair-toggle:hover{background:#c4a1dc0c}.goalie-connection .gc-pair{flex:1;min-width:0}.goalie-connection .gc-player{overflow-wrap:anywhere;display:block}.goalie-connection .gc-player strong{font-weight:700}.goalie-connection .gc-number{color:var(--gc-accent);font-size:12px}.goalie-connection .gc-sample{color:var(--gc-muted);margin-top:3px;font-size:12px;line-height:1.4;display:block}.goalie-connection .gc-sample>span{color:var(--gc-accent)}.goalie-connection .gc-rating{color:var(--gc-teal);font-variant-numeric:tabular-nums;flex:none;font:800 25px/1 LabBarlow,Arial Narrow,Impact,sans-serif}.goalie-connection .gc-rating.is-unrated{color:var(--gc-muted)}.goalie-connection .gc-chevron{color:var(--gc-accent);text-align:center;flex:0 0 12px;font-size:16px}.goalie-connection .gc-detail{padding:0 4px 10px 0}.goalie-connection .gc-detail[hidden]{display:none}.goalie-connection .gc-unrated{color:var(--gc-muted);margin:0 0 8px;font-size:12px}.goalie-connection .gc-stats{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0;display:flex}.goalie-connection .gc-stats dt{color:var(--gc-muted);font:400 12px/1.5 Arial,sans-serif}.goalie-connection .gc-stats abbr{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.goalie-connection .gc-stats dd{color:var(--gc-paper);margin:3px 0 0;font:700 16px/1.3 Arial,sans-serif}.goalie-connection .gc-evidence{border:0;margin:8px 0 0;padding:0}.goalie-connection .gc-evidence summary{min-height:32px;color:var(--gc-accent);cursor:pointer;padding:6px 0;font:400 12px/1.5 Arial,sans-serif}.goalie-connection .gc-totals{color:var(--gc-muted);margin:2px 0 6px;font-size:12px}.goalie-connection .gc-evidence ul{margin:0;padding:0;list-style:none}.goalie-connection .gc-evidence li{border-top:1px solid var(--gc-rule);color:var(--gc-muted);overflow-wrap:anywhere;flex-direction:column;gap:3px;padding:8px 0;font-size:12px;display:flex}.goalie-connection .gc-game-result{color:var(--gc-teal)}.goalie-connection .gc-empty{border-top:1px solid var(--gc-rule);color:var(--gc-muted);overflow-wrap:anywhere;margin:12px 0 0;padding:12px 0;font-size:13px;line-height:1.6}.goalie-connection .gc-more{color:var(--gc-muted);margin:5px 0 0;font-size:12px}.goalie-connection .gc-stats-link{max-width:100%;min-height:36px;color:var(--gc-accent);text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;margin-top:8px;font:700 12px/1.5 Arial,sans-serif;text-decoration:underline;display:inline-flex}.goalie-connection .gc-stats-link:hover{color:var(--gc-teal)}@media (max-width:850px){.goalie-connection{border-left:0;width:100%;padding:14px 0 0}}@media (forced-colors:active){.goalie-connection .gc-scopes button[aria-pressed=true]{outline-offset:-3px;outline:2px solid highlight}.goalie-connection .gc-pair-toggle{border:1px solid buttontext}}
.line-season-workspace{--line-light:#68c8ce;--line-lilac:#c4a1dc;--line-paper:#f0efeb;--line-rule:#ffffff24;padding:64px var(--lab-gutter,5vw)48px;color:var(--line-paper);background:#0b0c0d}.line-season-workspace :is(button,input){font:inherit}.line-season-workspace button{cursor:pointer}.line-season-workspace button:disabled{opacity:.45;cursor:default}.line-season-workspace :is(button,input,summary):focus-visible{outline-offset:5px;outline:3px solid #68c8ce}.line-heading,.line-section-head{justify-content:space-between;align-items:center;gap:32px;margin-bottom:42px;display:flex}.player-lab .line-eyebrow{letter-spacing:1.8px;color:#68c8ce;margin:0 0 14px;font:700 10px/1.6 Arial,sans-serif}.player-lab .line-heading h2{letter-spacing:-.02em;font-size:clamp(38px,4.5vw,64px);line-height:1}.player-lab .line-heading em,.player-lab .line-draft-heading em{color:var(--line-light)}.player-lab .line-heading p:not(.line-eyebrow),.player-lab .line-section-head p:not(.line-eyebrow){color:#a5babc;margin-top:13px;font-size:13px;line-height:1.8}.line-season-selector{border:1px solid var(--line-rule);border-radius:100px;flex-shrink:0;padding:5px;display:flex}.line-season-selector button{color:#a5babc;text-align:left;background:0 0;border:0;border-radius:100px;padding:12px 22px}.line-season-selector button[aria-pressed=true]{color:#12343b;background:#f0efeb}.line-season-selector button:hover:not([aria-pressed=true]){color:#f0efeb;background:#17282c}.line-season-selector button span{text-transform:uppercase;letter-spacing:1.1px;margin-bottom:4px;font-size:8px;display:block}.line-season-selector button strong{letter-spacing:.3px;font-size:12px}.line-workspace{border-top:1px solid var(--line-rule);scroll-margin-top:calc(var(--site-header-height,126px) + 20px);grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:clamp(32px,5vw,80px);padding-top:32px;display:grid}.line-draft{min-width:0}.line-draft-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.line-micro{letter-spacing:1.6px;color:#a5babc;font-size:9px;font-weight:700}.player-lab .line-draft h3{text-transform:uppercase;letter-spacing:-.02em;margin-top:8px;font-size:clamp(34px,3vw,46px);line-height:1}.line-formats{background:#17282c80;border-radius:100px;gap:4px;padding:4px;display:flex}.line-formats button{color:#a5babc;background:0 0;border:0;border-radius:100px;min-height:40px;padding:10px 16px;font-size:11px;font-weight:700}.line-formats button[aria-pressed=true]{color:#0b2025;background:#68c8ce}.line-formats button:hover:not([aria-pressed=true]){color:#f0efeb;background:#17282c}.line-formation{isolation:isolate;background:radial-gradient(at 50% 45%,#00677512,#0000 65%);padding-top:14px;position:relative}.line-connections{z-index:-1;pointer-events:none;height:410px;position:absolute;inset:14px 0 auto}.line-connections svg{fill:none;stroke:#68c8ce45;stroke-width:1.5px;stroke-dasharray:5 7;vector-effect:non-scaling-stroke;width:100%;height:100%;overflow:visible}.line-connections .line-pair-link{display:none}.line-slots{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:185px;gap:20px 0;display:grid;position:relative}.line-slot{text-align:center;grid-column:span 2;min-width:0;padding-inline:12px}.line-slot:first-child{grid-area:2/1/auto/span 2}.line-slot:nth-child(2){grid-area:1/2/auto/span 2}.line-slot:nth-child(3){grid-area:2/3/auto/span 2}.line-slot:nth-child(4){grid-area:3/1/auto/span 2}.line-slot:nth-child(5){grid-area:3/3/auto/span 2}.line-formation-3 .line-slot:first-child{grid-area:1/1/auto/span 2}.line-formation-3 .line-slot:nth-child(2){grid-area:1/3/auto/span 2}.line-formation-3 .line-slot:nth-child(3){grid-area:2/2/auto/span 2}.line-formation-2 .line-slot:first-child{grid-area:1/1/auto/span 2}.line-formation-2 .line-slot:nth-child(2){grid-area:1/3/auto/span 2}.line-formation-2 .line-triangle{display:none}.line-formation-2 .line-pair-link{display:block}.line-formation-2{padding-block:65px 45px}.line-formation-2 .line-connections{top:65px}.line-slot .lab-select .lab-select-control{box-shadow:none;background:0 0;border:0;border-radius:20px}.line-slot .lab-select .lab-select-trigger{text-align:center;color:#f0efeb;white-space:normal;background:0 0;border:0;border-radius:20px;flex-direction:column;align-items:center;gap:0;min-height:156px;padding:0 5px;display:flex}.line-slot .lab-select .lab-select-trigger>span:first-child{white-space:normal;flex:none;overflow:visible}.line-slot .lab-select .lab-select-chevron{display:none}.line-slot .lab-select .lab-select-control:focus-within,.line-slot .lab-select .lab-select-trigger:focus-visible{outline:none}.line-slot .lab-select-trigger:focus-visible .line-player-node{outline-offset:5px;outline:3px solid #f0efeb}.line-player-node{color:#68c8ce;background:#101d21;border:1px dashed #68c8ce88;border-radius:50%;flex-shrink:0;place-items:center;width:96px;height:96px;margin:0 auto 16px;font:400 46px/1 Arial,sans-serif;transition:background .2s,border-color .2s,transform .2s;display:grid;position:relative}.line-position{color:#a5babc;letter-spacing:.5px;background:#172c31;border:3px solid #0b0c0d;border-radius:30px;place-items:center;min-width:30px;height:26px;padding:0 4px;font:700 8px/1 Arial,sans-serif;display:grid;position:absolute;bottom:0;right:-6px}.line-slot.is-selected .line-player-node{color:#f0efeb;background:#006775;border:1px solid #68c8ce66;font:800 54px/1 LabBarlow,Impact,sans-serif}.line-slot .lab-select-trigger:hover .line-player-node{background:#19434a;border-color:#f0efeb;transform:translateY(-3px)}.line-player-name{letter-spacing:.1px;overflow-wrap:anywhere;text-transform:uppercase;width:100%;font:800 clamp(21px,2.1vw,30px)/1.08 LabBarlow,Impact,sans-serif;display:block}.line-player-edit{color:#a5babc;justify-content:center;align-items:center;gap:8px;margin-top:8px;font:400 10px/1.5 Arial,sans-serif;display:flex}.line-player-edit>span{color:#68c8ce}.player-lab .line-player-grade{color:#a5babc;min-height:16px;margin-top:8px;font-size:10px;line-height:1.6}.line-player-grade strong{color:#c4a1dc;margin-left:4px;font-size:12px}.player-lab .line-formation-caption{color:#a5babc;letter-spacing:1px;text-transform:uppercase;justify-content:space-between;gap:20px;padding:24px 0 20px;font-size:9px;display:flex}.line-draft-actions{border-top:1px solid var(--line-rule);flex-wrap:wrap;align-items:center;gap:10px;padding-top:20px;display:flex}.line-draft-actions button{color:#c9dcdd;background:0 0;border:0;border-radius:100px;min-height:42px;padding:11px 18px;font-size:11px}.line-draft-actions button:first-child{color:#12343b;background:#f0efeb}.line-draft-actions button:hover:not(:disabled){color:#12343b;background:#68c8ce}.line-draft-actions button span{margin-left:14px}.line-draft-actions>span{letter-spacing:1.2px;color:#a5babc;margin-left:auto;font-size:7px}.player-lab .line-message{min-height:34px;color:var(--line-lilac);padding-block:10px;font-size:11px;line-height:1.6}.player-lab .line-inline-empty{color:#a5babc;padding:10px 0 22px;font-size:12px;line-height:1.7}.line-evaluation{border-left:1px solid var(--line-rule);flex-direction:column;align-items:stretch;padding:10px 0 0 30px;display:flex}.line-evaluation-top{justify-content:space-between;align-items:center;display:flex}.line-live-dot{background:#68c8ce;border-radius:50%;width:6px;height:6px}.player-lab .line-evaluation h3{text-transform:uppercase;margin-top:12px;font-size:38px;line-height:1}.line-chemistry-dial{width:210px;height:210px;margin:26px auto 20px;position:relative}.line-chemistry-dial svg{fill:none;stroke-width:3px;stroke:#68c8ce20;width:100%;height:100%;transform:rotate(-90deg)}.line-chemistry-dial svg circle:last-child{stroke:#68c8ce;stroke-linecap:round;transition:stroke-dasharray .35s}.line-chemistry-dial:not(.has-rating) svg circle:last-child{stroke:#0000}.line-chemistry-dial>div{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.line-chemistry-dial strong{letter-spacing:-2px;font:800 84px/.9 LabBarlow,Impact,sans-serif}.line-chemistry-dial strong small{color:#68c8ce;margin-left:2px;font-size:32px}.line-chemistry-dial>div>span{color:#a5babc;letter-spacing:1.3px;font-size:8px}.line-overall-grade{justify-content:center;align-items:center;gap:16px;display:flex}.line-overall-grade>span{color:#a5babc;font-size:11px}.line-overall-grade strong{color:#e4c9f4;background:#320d48;border-radius:50%;place-items:center;min-width:36px;height:36px;padding:5px;font:800 23px/1 LabBarlow,Impact,sans-serif;display:grid}.player-lab .line-score-caption{color:#a5babc;margin-top:18px;font-size:12px;line-height:1.7}.line-stat-grid{border-block:1px solid var(--line-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0;padding-block:20px;display:grid}.line-stat-grid strong{color:#f0efeb;font:800 30px/1 LabBarlow,Impact,sans-serif;display:block}.line-stat-grid span{color:#a5babc;margin-top:7px;font-size:9px;line-height:1.6;display:block}.line-score-link{color:#b9e1e3;justify-content:space-between;align-items:center;min-height:30px;margin-top:auto;font-size:10px;text-decoration:none;display:flex}.line-score-link:hover{text-underline-offset:4px;text-decoration:underline}.player-lab .line-score-source{color:#a5babc;margin-top:6px;font-size:8px;line-height:1.6}.line-planner details{border-block:1px solid var(--line-rule)}.line-planner summary{cursor:pointer;color:#e0e7e6;padding:18px 0;font-size:11px;font-weight:600;line-height:1.6}.line-planner summary>span{float:right;letter-spacing:1px;color:#a5babc;margin-left:10px;font-size:8px;font-weight:400}.line-pair-details{margin-top:20px}.line-pairs{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:12px 0 24px;display:grid}.line-pairs>div{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.line-pairs span{font-size:11px;line-height:1.8}.line-pairs strong{color:#68c8ce;font:800 28px/1 LabBarlow,Impact,sans-serif}.line-pairs small{color:#a5babc;grid-column:1/-1;font-size:9px}.line-recommendations{margin-top:64px}.player-lab .line-section-head h3{text-transform:uppercase;font-size:clamp(34px,3.5vw,48px);line-height:1.05}.line-rank-filters{grid-template-columns:minmax(180px,1.4fr) minmax(150px,1fr) minmax(130px,1fr);gap:14px;display:grid}.line-availability{margin-bottom:30px}.line-pool{padding-bottom:20px}.line-availability fieldset{border:0;flex-wrap:wrap;gap:12px;margin:0;padding:0;display:flex}.line-availability label{border:1px solid var(--line-rule);cursor:pointer;border-radius:100px;align-items:center;gap:10px;padding:11px 16px;display:flex}.line-availability input{accent-color:#68c8ce;flex-shrink:0;width:16px;height:16px}.line-availability label span{font-size:10px;line-height:1.6}.line-availability label b{color:#68c8ce;font:800 20px/1 LabBarlow,Impact,sans-serif}.line-pool-actions{gap:20px;margin-top:15px;display:flex}.line-pool-actions button{color:#68c8ce;background:0 0;border:0;min-height:32px;font-size:11px}.line-combination-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.line-combination{border-right:1px solid var(--line-rule);padding:0 28px 0 0}.line-combination:nth-child(3n){border-right:0;padding-right:0}.line-combination-top{color:#a5babc;letter-spacing:1.4px;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.line-combination-top strong{color:#e4c9f4;letter-spacing:0;background:#320d48;border-radius:50%;place-items:center;min-width:32px;height:32px;font:800 22px/1 LabBarlow,Impact,sans-serif;display:grid}.player-lab .line-combination-score{color:#68c8ce;margin:14px 0 20px;font:800 76px/1 LabBarlow,Impact,sans-serif}.line-combination-score>span{font-size:32px}.line-combination-score small{letter-spacing:1px;color:#a5babc;margin-left:12px;font:700 8px/1 Arial,sans-serif}.line-combination ul{margin:0;padding:0;list-style:none}.line-combination li{align-items:center;gap:10px;padding:9px 0;font-size:11px;font-weight:700;line-height:1.5;display:flex}.line-combination-number{color:#68c8ce;background:#172c31;border-radius:50%;place-items:center;min-width:27px;height:27px;font:800 16px/1 LabBarlow,Impact,sans-serif;display:grid}.line-combination-player-grade{color:#c4a1dc;margin-left:auto}.player-lab .line-combination-record{color:#a5babc;margin:18px 0;font-size:10px;line-height:1.7}.line-combination-record>span{margin-inline:6px}.line-combination button{color:#f0efeb;background:0 0;border:0;border-bottom:1px solid #68c8ce88;justify-content:space-between;align-items:center;gap:36px;min-height:44px;padding:10px 0;font-size:12px;display:flex}.line-combination button:hover{color:#68c8ce}.line-combination button>span{color:#68c8ce;font-size:20px}.line-more{border:1px solid var(--line-rule);color:#68c8ce;background:0 0;border-radius:100px;justify-content:center;align-items:center;gap:24px;min-height:44px;margin:32px auto 0;padding:13px 22px;display:flex;font-size:11px!important}.line-more:hover{border-color:#68c8ce}.line-empty{padding:20px 0 30px}.player-lab .line-empty h4{font-size:30px}.player-lab .line-empty p{color:#a5babc;margin-top:10px;font-size:12px;line-height:1.8}.line-method{scroll-margin-top:calc(var(--site-header-height,126px) + 16px);margin-top:46px}.line-method>div{max-width:960px;padding:0 0 18px}.player-lab .line-method p{color:#a5babc;margin:0 0 14px;font-size:12px;line-height:1.9}.line-evidence{margin-top:12px}.line-evidence ul{margin:0;padding:0 0 18px;list-style:none}.line-evidence li{border-top:1px solid var(--line-rule);justify-content:space-between;align-items:center;gap:18px;padding:14px 0;font-size:11px;display:flex}.line-evidence li>span:first-child{flex:1}.line-evidence li strong{color:#68c8ce;font-size:18px}.line-evidence li>span:last-child{color:#a5babc;text-align:right;width:40px;font-size:9px}.line-evidence small{color:#a5babc;margin-top:6px;font-size:9px;display:block}.line-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1100px){.line-heading{flex-direction:column;align-items:start;gap:24px}.line-workspace{grid-template-columns:minmax(0,1fr) 250px;gap:26px}.line-draft-heading{flex-direction:column;align-items:start;gap:22px}.line-evaluation{padding-left:24px}.line-chemistry-dial{width:190px;height:190px}.line-draft-actions>span{display:none}.line-section-head{flex-direction:column;align-items:start;gap:24px}.line-rank-filters{grid-template-columns:1fr 1fr 1fr;width:100%}.line-combination-grid{gap:24px}.line-combination{padding-right:20px}.line-player-name{font-size:23px}}@media (max-width:850px){.line-workspace{grid-template-columns:1fr}.line-draft-heading{flex-direction:row;align-items:center}.line-evaluation{border-left:0;border-top:1px solid var(--line-rule);grid-template-columns:210px minmax(0,1fr);gap:0 30px;padding:28px 0 0;display:grid}.line-evaluation-top,.line-evaluation h3{grid-column:1/-1}.line-chemistry-dial{grid-row:3/span 3;align-self:center;width:210px;height:210px}.line-overall-grade{justify-content:start;margin-top:24px}.line-stat-grid{margin-block:18px}.line-score-link,.line-score-source{grid-column:1/-1}.line-combination-grid{grid-template-columns:1fr;gap:30px}.line-combination{border-right:0;border-bottom:1px solid var(--line-rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px;display:grid;padding:0 0 28px!important}.line-combination-top{grid-column:1/-1}.line-combination ul{grid-area:2/2/span 2;align-self:center}.line-combination button{grid-column:1/-1;justify-self:start}.line-pairs{grid-template-columns:1fr 1fr}.line-player-name{font-size:28px}}@media (max-width:550px){.line-season-workspace{padding:40px 20px 36px}.line-heading{margin-bottom:30px}.line-season-selector{width:100%}.line-season-selector button{text-align:center;flex:1;padding:11px 14px}.line-workspace{padding-top:28px}.line-draft-heading{flex-direction:column;align-items:stretch;gap:22px}.line-formats button{flex:1;padding:10px 8px}.line-slots{grid-auto-rows:184px;gap:20px 0}.line-slot{padding-inline:5px}.line-player-node{width:78px;height:78px;margin-bottom:14px;font-size:38px}.line-slot.is-selected .line-player-node{font-size:44px}.line-player-name{font-size:21px;line-height:1.05}.line-player-edit{margin-top:7px;font-size:9px}.line-slot .lab-select .lab-select-trigger{min-height:142px;padding:0 3px}.player-lab .line-player-grade{margin-top:7px;font-size:9px}.line-position{min-width:28px;height:24px;right:-5px}.line-connections{height:410px}.line-draft-actions{gap:5px}.line-draft-actions button{padding:11px 16px;font-size:10px}.line-evaluation{grid-template-columns:130px minmax(0,1fr);gap:0 22px}.line-chemistry-dial{width:135px;height:135px;margin-left:-4px}.line-chemistry-dial strong{letter-spacing:-1px;font-size:58px}.line-chemistry-dial strong small{font-size:24px}.line-chemistry-dial>div>span{letter-spacing:.6px;font-size:6px}.line-overall-grade{gap:10px}.line-overall-grade>span{font-size:10px}.player-lab .line-score-caption{font-size:11px}.line-stat-grid{gap:16px 12px;padding-block:15px}.line-stat-grid strong{font-size:26px}.line-stat-grid span{font-size:8px}.line-recommendations{margin-top:42px}.line-rank-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.line-combination{display:block}.line-pairs{grid-template-columns:1fr;gap:20px}.line-planner summary>span{letter-spacing:.3px;font-size:7px}}@media (prefers-reduced-motion:reduce){.line-season-workspace *{scroll-behavior:auto!important;transition:none!important}}.line-goalie-slot{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:16px 0;padding:6px 0 10px;display:grid;position:relative}.line-goalie-intro{grid-column:1;align-self:center}.player-lab .line-goalie-intro h4{text-transform:uppercase;margin:10px 0 12px;font-size:30px;line-height:1}.line-goalie-intro em{color:#c4a1dc}.player-lab .line-goalie-intro p{color:#a5babc;font-size:11px;line-height:1.7}.line-goalie-intro a{color:#68c8ce;border-bottom:1px solid #68c8ce44;gap:16px;padding:13px 0 7px;font-size:10px;text-decoration:none;display:inline-flex}.line-goalie-slot .line-netminder{grid-area:1/2/auto/span 2}.line-goalie-slot .line-player-node{color:#c4a1dc;background:#1d1429;border-color:#c4a1dc88}.line-goalie-slot .is-selected .line-player-node{color:#f0efeb;background:#320d48;border-style:solid}.line-goalie-slot .lab-select{--lab-select-accent:#c4a1dc}@media (max-width:1100px) and (min-width:851px),(max-width:550px){.line-goalie-slot{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.line-goalie-intro{grid-column:1}.line-goalie-slot .line-netminder{grid-column:2}.player-lab .line-goalie-intro h4{font-size:28px}.line-goalie-slot .line-player-name{font-size:22px}}.line-formation.has-goalie .line-slots{grid-auto-rows:240px}.line-formation.has-goalie .line-connections{height:520px}.line-formation.has-goalie.line-formation-2 .line-connections{height:410px}.line-goalie-link{color:#e4c9f4;background:#320d48;border-radius:30px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 9px;width:fit-content;max-width:100%;margin:10px auto 0;padding:7px 11px;text-decoration:none;display:flex}.line-goalie-link strong{color:#f0efeb;font-size:15px}.line-goalie-link span{font-size:11px}.line-goalie-link small{color:#d6bfdc;flex-basis:100%;font-size:10px}.line-goalie-link:hover{background:#47205c}.line-pair-section{margin:0 calc(-1*var(--lab-gutter,5vw));padding:48px var(--lab-gutter,5vw);background:#15383e}.line-pair-section>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.player-lab .line-pair-section h3,.player-lab .line-notes-section h3{text-transform:uppercase;font:800 clamp(36px,3.5vw,52px)/1 LabBarlow,Impact,sans-serif}.line-pair-section h3 em,.line-notes-section h3 em{color:#68c8ce}.player-lab .line-pair-section>header>p{color:#c1d5d8;font-size:14px;line-height:1.7}.line-pair-section .line-pairs{gap:28px;padding:0}.line-pair-section .line-pairs>div{border-top:1px solid #ffffff40;padding-top:18px}.line-pair-section .line-pairs span{font-size:14px;line-height:1.6}.line-pair-section .line-pairs strong{font-size:40px}.line-pair-section .line-pairs small{color:#c1d5d8;font-size:12px}.line-recommendations{margin-top:0;padding-block:56px}.player-lab .line-section-head p:not(.line-eyebrow){font-size:14px}.line-combination-grid{grid-template-columns:1fr;gap:0}.line-combination,.line-combination:nth-child(3n){border:0;border-top:1px solid var(--line-rule);grid-template-columns:48px minmax(100px,.5fr) minmax(220px,1.4fr) minmax(150px,.8fr) 140px;align-items:center;gap:20px;padding:24px 0;display:grid}.line-combination-top{flex-direction:column;align-items:start;gap:12px}.player-lab .line-combination-score{margin:0;font-size:60px}.line-combination-score small{margin:8px 0 0;font-size:10px;line-height:1.5;display:block}.line-combination li{padding:8px 0;font-size:13px}.line-combination-number{min-width:32px;height:32px;font-size:19px}.player-lab .line-combination-record{margin:0;font-size:13px;line-height:1.7}.line-combination button{gap:16px;width:100%;font-size:13px}.line-planner .line-availability summary{font-size:14px}.line-planner .line-availability summary>span{font-size:11px}.line-notes-section{margin:0 calc(-1*var(--lab-gutter,5vw))-48px;padding:48px var(--lab-gutter,5vw);background:#101b1e}.player-lab .line-notes-section>header>p:not(.line-eyebrow){color:#c1d5d8;margin:16px 0 30px;font-size:14px;line-height:1.7}.line-notes-section .line-method,.line-notes-section .line-evidence{border-bottom:0;margin-top:0}.line-notes-section .line-method:last-child{border-bottom:1px solid var(--line-rule)}.line-notes-section summary{padding:21px 0;font-size:15px}.line-notes-section summary>span{font-size:11px}.player-lab .line-notes-section .line-method p{color:#c1d5d8;margin-bottom:18px;font-size:14px;line-height:1.9}.line-notes-section .line-evidence li{font-size:14px}.line-notes-section .line-evidence small,.line-notes-section .line-evidence li>span:last-child{font-size:12px}@media (max-width:1100px){.line-combination,.line-combination:nth-child(3n){grid-template-columns:40px 110px minmax(0,1fr) 130px;gap:18px}.line-combination-record{grid-column:3}.line-combination button{grid-area:1/4/span 2}.line-combination-top{grid-area:1/1/span 2}.line-combination-score{grid-area:1/2/span 2}.line-combination ul{grid-area:1/3}}@media (max-width:650px){.line-pair-section>header{flex-direction:column;align-items:start;gap:14px}.line-pair-section .line-pairs{grid-template-columns:1fr}.line-combination,.line-combination:nth-child(3n){grid-template-columns:1fr auto;gap:16px 24px;padding:24px 0!important}.line-combination-top{flex-direction:row;grid-area:1/1;justify-content:start;align-items:center;gap:20px}.line-combination-score{text-align:right;grid-area:1/2}.line-combination ul{grid-area:2/1/auto/-1}.line-combination-record{grid-area:3/1}.line-combination button{grid-area:3/2}.line-combination li{font-size:14px}.line-formation.has-goalie .line-slots{grid-auto-rows:246px}.line-formation.has-goalie .line-connections{height:532px}.line-recommendations{padding-block:40px}.line-notes-section{margin-bottom:-36px;padding-block:40px}}.line-ideas{--line-rule:#68c8ce35;margin:48px calc(-1*var(--lab-gutter,20px))0;padding:40px var(--lab-gutter,20px)28px;color:#f0efeb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:0;border-top:1px solid var(--line-rule);box-shadow:none;scroll-margin-top:calc(var(--site-header-height,126px) + 16px);background:#101b1e;border-radius:0;font:400 14px/1.6 Arial,Helvetica,sans-serif}.line-ideas-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:22px;display:flex}.player-lab .line-ideas-heading h3{text-transform:uppercase;letter-spacing:-.02em;margin:0;font:800 clamp(36px,3.5vw,48px)/1.05 LabBarlow,Impact,sans-serif}.line-ideas-heading>span{color:#b8cdcf;font-size:13px}.line-ideas-tabs{border-bottom:1px solid var(--line-rule);gap:4px;margin-bottom:12px;display:flex}.line-ideas-tabs [role=tab]{color:#b8cdcf;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:6px 6px 0 0;min-height:44px;padding:8px 20px;font-size:15px;font-weight:700}.line-ideas-tabs [role=tab][aria-selected=true]{color:#88e0db;background:#ffffff0d;border-bottom-color:#88e0db}.line-ideas-tabs [role=tab]:hover{color:#f5f1ed;background:#ffffff12}.line-ideas :is(button,summary,a,[role=tabpanel]):focus-visible{outline-offset:3px;outline:3px solid #88e0db}#line-ideas-panel{min-width:0}.line-ideas .line-ideas-method{border-bottom:0;margin:8px 0 0}.line-ideas .line-ideas-method>summary{min-height:44px;padding:10px 0;font-size:14px}.line-ideas .line-ideas-method>div{max-width:84ch;padding-bottom:16px}.line-ideas .line-method-topic{border-bottom:0}.line-ideas .line-method-topic summary{padding:12px 0;font-size:15px}.player-lab .line-ideas .line-method p{color:#b8cdcf;margin:0 0 16px;font-size:14px;line-height:1.85}.line-ideas .line-evidence summary,.line-ideas .line-evidence li{font-size:14px}.line-ideas .line-evidence small,.line-ideas .line-evidence li>span:last-child{color:#b8cdcf;font-size:12px}.line-ideas .line-recommendations{margin:0;padding:0}.line-ideas .line-section-head{gap:16px;margin:0 0 16px}.player-lab .line-ideas .line-ideas-intro{color:#b8cdcf;max-width:42ch;margin:0;font-size:14px;line-height:1.7}.line-ideas .line-rank-filters .lab-select-label{color:#b8cdcf;font-size:13px}.line-ideas .line-availability{margin-bottom:8px}.line-ideas .line-availability summary{padding:12px 0}.line-ideas summary>span{color:#b8cdcf;letter-spacing:0;font-size:12px}.line-ideas .line-availability label span{font-size:14px}.line-ideas .line-pool-actions button{min-height:44px;font-size:14px}.line-ideas .line-combination,.line-ideas .line-combination:nth-child(3n){padding-block:16px}.player-lab .line-ideas .line-combination-score{font-size:46px}.line-ideas .line-combination-score small{color:#b8cdcf;font-size:12px}.line-ideas .line-combination li{padding:6px 0;font-size:14px}.player-lab .line-ideas .line-combination-record{color:#b8cdcf}.line-ideas .line-more{margin-top:16px;font-size:14px!important}.line-ideas .line-pair-details{border-bottom:0;margin-top:16px}.line-ideas .line-pair-details summary{padding:12px 0;font-size:14px}.line-ideas .line-pairs{padding-bottom:16px}.line-ideas .line-pairs span{font-size:14px}.line-ideas .line-pairs small{color:#b8cdcf;font-size:12px}.player-lab .line-ideas .line-empty p{color:#b8cdcf;font-size:14px}@media (max-width:650px){.line-ideas{margin-top:32px;padding-block:28px 20px}.line-ideas-tabs{gap:0}.line-ideas-tabs [role=tab]{flex:1;padding:10px 8px;font-size:14px}.line-ideas .line-rank-filters{grid-template-columns:minmax(0,1fr)}.line-ideas .line-availability summary>span{float:none;margin:4px 0 0;display:block}}@media (forced-colors:active){.line-ideas-tabs [role=tab][aria-selected=true]{outline-offset:-3px;outline:2px solid highlight}}.line-ideas :is(#recommendations-title,#line-pair-title,#line-ideas-panel){scroll-margin-top:calc(var(--site-header-height,126px) + 16px)}.line-workspace{row-gap:28px}.line-workspace>.line-col{flex-direction:column;gap:28px;min-width:0;display:flex}.line-workspace>.line-col-main{grid-area:1/1}.line-workspace>.line-col-side{grid-area:1/2}.line-workspace>.line-workspace-actions{grid-area:2/1/auto/-1}.line-workspace-actions .line-message:empty{min-height:0;padding:0}@media (max-width:850px){.line-workspace>.line-col{display:contents}.line-col>*{grid-area:auto/1}.line-col>.line-draft{order:1}.line-col>.line-evaluation{order:2}.line-col>.line-connection-pairs{order:3}.line-col>.goalie-connection{order:4}.line-workspace>.line-workspace-actions{order:5;grid-area:auto/1}}.line-evaluation.player-connection{--player-accent:var(--line-light,#68c8ce);border-top:2px solid var(--player-accent);border-left:1px solid #68c8ce38;padding:12px 0 0 18px}.player-connection .line-micro{color:var(--player-accent);letter-spacing:1px;font-size:12px;line-height:1.4}.player-connection .line-overall-grade strong{color:#d4f4f2;background:#006775}.player-connection .line-score-link{color:var(--player-accent)}.player-connection .line-stat-grid{border-color:#68c8ce38}.line-ideas .goalie-impact.is-compact{--goalie-paper:#101b1e;--goalie-muted:#b8cdcf;--goalie-rule:#68c8ce35}@media (max-width:850px){.line-evaluation.player-connection{border-left:0;padding:14px 0 0}}.line-position-notes{background:#c4a1dc12;border:1px solid #c4a1dc55;border-radius:10px;gap:6px;margin:14px 0 0;padding:12px 14px;list-style:none;display:grid}.line-position-notes li{color:#e6dcef;font-size:11px;line-height:1.5}.line-position-notes strong{color:#f0efeb}.player-lab .line-position-notes .line-position-cost{letter-spacing:.8px;text-transform:uppercase;color:var(--line-lilac,#c4a1dc);font-size:9px}.line-connection-pairs{margin:0}.line-connection-pairs ul{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));column-gap:28px;margin:10px 0 0;padding:0;list-style:none;display:grid}.line-connection-pairs li{border-top:1px solid var(--line-rule,#ffffff24);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:11px;line-height:1.4;display:grid}.line-connection-pairs li span{overflow-wrap:anywhere}.line-connection-pairs li small{color:#a5babc;margin-top:2px;font-size:9px;display:block}.line-connection-pairs li strong{color:#68c8ce;font:800 22px/1 LabBarlow,Impact,sans-serif}.line-connection-pairs li[data-goalie] strong{color:var(--line-lilac,#c4a1dc)}@media (max-width:850px){.line-position-notes{grid-column:1/-1}}.line-ideas-views{vertical-align:top;margin:0 10px 22px 0;display:inline-flex}@media (max-width:550px){.line-ideas-views{margin-bottom:12px;margin-right:0;display:flex}}.line-combination li.line-combination-ai{color:#a5babc;font-style:italic;font-weight:400}.line-combination li.line-combination-ai .line-combination-number{color:#a5babc;letter-spacing:.14em;background:0 0;border:1px dashed #68c8ce55;padding-left:.14em;font:700 9px/1 Arial,Helvetica,sans-serif}.line-combination li.line-combination-goalie{border-top:1px dashed #c4a1dc44;margin-top:2px}.line-combination li.line-combination-goalie .line-combination-number{color:#c4a1dc;background:#1d1429}.line-combination li.line-combination-goalie.line-combination-ai .line-combination-number{color:#a5babc;background:0 0;border-color:#c4a1dc66}.line-count-goalie{align-self:flex-start;margin:14px 0 4px}.line-netminder.is-not-counted .line-player-node,.line-netminder.is-not-counted .line-player-name{opacity:.45}@media (max-width:850px){.line-count-goalie{grid-column:1/-1}}@media (max-width:550px){.line-rank-filters #line-rank-sort,.line-rank-filters .lab-select:first-child{grid-column:1/-1}}.line-formation-5 .line-connections{height:520px}.line-connections .line-edge{transition:stroke .2s,stroke-width .2s}:is(.line-formation:has(.line-slots>.line-slot:first-child [aria-expanded=true]) .line-edge:is([data-a="1"],[data-b="1"]),.line-formation:has(.line-slots>.line-slot:nth-child(2) [aria-expanded=true]) .line-edge:is([data-a="2"],[data-b="2"]),.line-formation:has(.line-slots>.line-slot:nth-child(3) [aria-expanded=true]) .line-edge:is([data-a="3"],[data-b="3"]),.line-formation:has(.line-slots>.line-slot:nth-child(4) [aria-expanded=true]) .line-edge:is([data-a="4"],[data-b="4"]),.line-formation:has(.line-slots>.line-slot:nth-child(5) [aria-expanded=true]) .line-edge:is([data-a="5"],[data-b="5"])){stroke:#c4a1dc;stroke-width:2.5px;stroke-dasharray:none;filter:url(#line-edge-glow);animation:1.6s ease-in-out infinite line-edge-pulse}@keyframes line-edge-pulse{0%,to{stroke-opacity:.6;stroke-width:2px}50%{stroke-opacity:1;stroke-width:3.5px}}@media (prefers-reduced-motion:reduce){.line-connections .line-edge{transition:none;animation:none!important}}.line-netminder{isolation:isolate;--crease-goal:78px;position:relative}.line-crease{z-index:-1;left:50%;top:calc(var(--crease-goal) - 400px);pointer-events:none;width:600px;height:420px;margin-left:-300px;position:absolute;overflow:visible}.line-crease path{vector-effect:non-scaling-stroke}.line-crease-zone{fill:#c4a1dc1f;stroke:#c4a1dc88;stroke-width:1.5px}.line-crease-goal-line{fill:none;stroke:#c4a1dc55;stroke-width:1.5px}.line-crease-cone{fill:#c4a1dc;opacity:0;transition:opacity .35s}.line-crease-edge{fill:none;stroke:#c4a1dc;stroke-width:1.5px;stroke-dasharray:5 7;opacity:0;transition:opacity .35s}.line-crease-wave{fill:none;stroke:#c4a1dc;stroke-width:2.5px;opacity:0;transform-box:view-box;transform-origin:300px 400px}.line-netminder:has([aria-expanded=true]) .line-crease-cone{opacity:.09}.line-netminder:has([aria-expanded=true]) .line-crease-edge{opacity:.8}.line-netminder:has([aria-expanded=true]) .line-crease-wave{animation:1.4s ease-out infinite line-crease-wave}@keyframes line-crease-wave{0%{opacity:0;transform:scale(.18)}15%{opacity:.9}to{opacity:0;transform:scale(1)}}@media (max-width:550px){.line-netminder{--crease-goal:64px}.line-crease{width:360px;height:252px;top:calc(var(--crease-goal) - 240px);margin-left:-180px}}@media (prefers-reduced-motion:reduce){.line-crease-wave{animation:none!important}}@media (max-width:550px){.line-goalie-slot{grid-template-columns:minmax(0,1fr);overflow:clip visible}.line-goalie-slot .line-netminder{grid-area:1/1;justify-self:center;width:min(100%,220px)}.line-goalie-slot .line-goalie-intro{text-align:center;grid-area:2/1}}
