#dashboard-module-library .module-group .module-card{--module-preview-height:12rem;display:flex;flex-direction:column;border-radius:var(--ds-radius-lg,.75rem);cursor:default}#dashboard-module-library .module-group .module-card-select{width:100%;min-width:0;min-height:0;flex:1;display:flex;flex-direction:column;align-items:stretch;margin:0;padding:0;overflow:visible;border:0;border-radius:inherit;background:transparent;box-shadow:none;color:inherit;text-align:left;cursor:pointer}#dashboard-module-library .module-group .module-card-select:focus-visible{outline:3px solid color-mix(in oklab,var(--primary) 30%,transparent);outline-offset:-3px}#dashboard-module-library .module-group .module-card-summary{flex:1;padding:.7rem .85rem 1rem}#dashboard-module-library .module-card-heading-row{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin:.85rem 0 .35rem}#dashboard-module-library .module-group .module-card-heading-row>strong{min-width:0;margin:0;overflow-wrap:anywhere;font-size:1rem;line-height:1.25;letter-spacing:-.025em}#dashboard-module-library .module-group .module-card-heading-row>.module-card-corner-action{position:static;width:auto;min-width:2rem;height:1.85rem;display:flex;align-items:center;gap:.4rem;padding:0 .5rem;border-radius:var(--ds-radius-sm,.4rem);font-size:.75rem;transform:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}#dashboard-module-library .module-group .module-card-summary>small{color:var(--muted-foreground);font-size:.875rem;line-height:1.5}.library-preview{--lp-primary:var(--primary);--lp-secondary:color-mix(in oklab,var(--primary) 58%,#4e6f91);--lp-ink:var(--foreground);--lp-muted:var(--muted-foreground);--lp-line:var(--ds-border,var(--border));--lp-surface:var(--ds-surface,var(--card));--lp-subtle:var(--ds-module-tint,var(--accent));container:library-preview/inline-size;display:flex;flex-direction:column;padding:0;overflow:hidden;border:1px solid var(--lp-line);border-radius:var(--ds-radius-md,.625rem);background:var(--lp-surface);color:var(--lp-ink);box-shadow:none;font:400 .75rem/1.35 var(--font-ui);text-transform:none;letter-spacing:0;text-align:left;isolation:isolate;transition:border-color .18s ease,background-color .18s ease}#dashboard-module-library .module-group .library-preview{width:100%;height:var(--module-preview-height);min-height:var(--module-preview-height);max-height:var(--module-preview-height);flex:0 0 var(--module-preview-height)}.footer-module-card{--module-preview-height:12rem;display:flex;flex-direction:column;cursor:default}.footer-module-card .module-card-summary{flex:1;padding:.7rem .85rem 1rem}.footer-module-card .module-card-heading-row{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin:.85rem 0 .35rem}.footer-module-card .module-card-heading-row>strong{min-width:0;margin:0;overflow-wrap:anywhere;font-size:1rem;line-height:1.25;letter-spacing:-.025em}.footer-module-card .module-card-summary>small{color:var(--muted-foreground);font-size:.875rem;line-height:1.5}.footer-module-card .library-preview{width:100%;height:var(--module-preview-height);min-height:var(--module-preview-height);max-height:var(--module-preview-height);flex:0 0 var(--module-preview-height)}#dashboard-module-library .module-card.active .library-preview,#dashboard-module-library .module-card:is(:hover,:focus-within) .library-preview{border-color:color-mix(in oklab,var(--primary) 34%,var(--lp-line));background:var(--lp-surface)}.library-preview :is(strong,b,small,i,em){margin:0;font:inherit;font-style:normal;letter-spacing:inherit}.library-preview :is(strong,b){color:var(--lp-ink);font-weight:650;font-variant-numeric:tabular-nums}.library-preview small{color:var(--lp-muted);font-size:.6875rem}.library-preview .lp-heading{min-height:2.35rem;display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.5rem .7rem;border-bottom:1px solid var(--lp-line);background:transparent;color:var(--lp-ink);font-weight:600}.library-preview:not(:has(>.lp-heading))>.lp-content{padding-top:.75rem}.lp-heading>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-content{min-height:0;flex:1;padding:.6rem .7rem}.lp-team{min-width:0;display:inline-flex;align-items:center;gap:.35rem;font-weight:600}.lp-team>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-team .football-image{flex-shrink:0}.lp-club-dot{position:relative;width:1.05rem;height:1.05rem;display:block;flex:0 0 auto;overflow:hidden;border:1px solid rgb(18 42 39/.14);border-radius:.32rem;background:var(--lp-club-primary);box-shadow:0 1px 2px rgb(18 42 39/.16)}.lp-club-dot:after,.lp-club-dot:before{content:"";position:absolute;width:45%;height:45%;background:var(--lp-club-accent)}.lp-club-dot:before{top:0;right:0;clip-path:polygon(0 0,100% 0,100% 100%)}.lp-club-dot:after{bottom:0;left:0;clip-path:polygon(0 0,0 100%,100% 100%)}.lp-club-dot-sm{width:.8rem;height:.8rem;border-width:1px}.lp-club-dot-lg{width:1.55rem;height:1.55rem}.lp-league-dot{width:1.05rem;height:1.05rem;flex:0 0 auto;border-radius:50%;background:linear-gradient(135deg,#59406f 0 58%,#4d8a74 58% 100%);box-shadow:0 1px 3px rgb(18 42 39/.18)}.library-preview .lp-primary{color:var(--lp-primary)}.library-preview .lp-secondary{color:var(--lp-secondary)}.library-preview :is(.lp-date,.lp-venue){color:var(--lp-muted);font-size:.6875rem;white-space:nowrap}.lp-browser .lp-content{display:flex;padding:.55rem}.lp-browser-list{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));flex:1;gap:.35rem}.lp-browser-row{min-width:0;min-height:0;display:grid;align-content:center;gap:.28rem;padding:.35rem .45rem;border:1px solid var(--lp-line);border-radius:var(--ds-radius-md,.625rem);background:var(--lp-surface)}.lp-browser-row>.lp-date{overflow:hidden;font-size:.5625rem;line-height:1;text-align:center;text-overflow:ellipsis}.lp-browser-teams{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.35rem}.lp-browser-teams>.lp-club-dot:first-child{justify-self:end}.lp-browser-teams>.lp-club-dot:last-child{justify-self:start}.lp-browser-teams>b{min-width:2.6rem;padding:.2rem .3rem;border-radius:var(--ds-radius-sm,.35rem);background:var(--lp-subtle);font-size:.625rem;text-align:center;white-space:nowrap}.lp-recent .lp-content{display:flex;padding:.45rem .55rem}.lp-recent-entry{width:100%;min-width:0;display:grid;grid-template-rows:auto auto 1fr;overflow:hidden;border:1px solid var(--lp-line);border-radius:var(--ds-radius-sm,.35rem);background:var(--lp-subtle)}.lp-recent-date{padding:.35rem .55rem 0;color:var(--lp-muted);font-size:.625rem;text-align:center}.lp-recent-match{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.4rem;min-width:0;padding:.15rem .55rem .25rem}.lp-recent-team{min-width:0;display:flex;align-items:center;justify-content:flex-start}.lp-recent-team.is-home{justify-content:flex-end}.lp-recent-score{min-width:2.8rem;padding:.28rem .4rem;border-radius:var(--ds-radius-sm,.35rem);background:var(--lp-surface);font-size:.75rem;text-align:center;white-space:nowrap}.lp-recent-stats{display:grid;min-height:0;margin:0;padding:0 .55rem .3rem;border-top:1px solid var(--lp-line)}.lp-recent-stats>div{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(5.4rem,auto) minmax(0,1fr);align-items:center;gap:.35rem;border-bottom:1px solid var(--lp-line)}.lp-recent-stats>div:last-child{border-bottom:0}.lp-recent-stats dt{grid-column:2;grid-row:1;color:var(--lp-muted);font-size:.5625rem;text-align:center;white-space:nowrap}.lp-recent-stats dd{grid-column:1/-1;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(5.4rem,auto) minmax(0,1fr);align-items:center;gap:.35rem;margin:0}.lp-recent-stats b{min-width:0;color:var(--lp-ink);font-size:.625rem;font-variant-numeric:tabular-nums;white-space:nowrap}.lp-recent-stats b:first-child{grid-column:1;justify-self:end}.lp-recent-stats b:last-child{grid-column:3;justify-self:start}.lp-fixtures .lp-content{display:flex;flex-direction:column;justify-content:center;gap:.3rem;padding:.45rem .7rem}.lp-fixture-row{min-height:2.35rem;display:grid;grid-template-columns:2.4rem 2.6rem 1.3rem minmax(4.6rem,1fr) auto;align-items:center;gap:.3rem;padding:0 .55rem;border-radius:var(--ds-radius-sm,.35rem);background:var(--lp-subtle)}.lp-fixture-row>.lp-venue{color:var(--lp-ink);font-weight:650}.lp-fixture-row>.lp-club-dot{justify-self:center}.lp-h2h-label{color:var(--lp-muted);font-size:.625rem;line-height:1.1;text-align:right}.lp-form{display:flex;align-items:center;gap:.18rem}.lp-result{width:1.15rem;height:1.15rem;display:grid;place-items:center;border-radius:calc(var(--ds-radius-sm,.35rem) * .7);font-size:.625rem;font-weight:650;line-height:1}.lp-result-w{background:var(--ds-result-win-bg,#e6eff1);color:var(--ds-result-win-fg,#2f5e68)}.lp-result-d{background:var(--ds-result-neutral-bg,#eff0ed);color:var(--ds-result-neutral-fg,#59605a)}.lp-result-l{background:var(--ds-result-loss-bg,#f8e9e7);color:var(--ds-result-loss-fg,#963f35)}.lp-snapshot .lp-content{display:flex;padding:.5rem .7rem}.lp-snapshot-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--lp-line);border-radius:var(--ds-radius-sm,.35rem)}.lp-snapshot-grid,.lp-snapshot-pair{min-width:0;min-height:0;display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:1px;background:var(--lp-line)}.lp-snapshot-pair>article{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;padding:.45rem .5rem;background:var(--lp-subtle)}.lp-snapshot-pair>article>span{min-width:0;color:var(--lp-muted);font-size:.5625rem;line-height:1.2;overflow-wrap:anywhere}.library-preview .lp-snapshot-pair>article>strong{font-size:.75rem;line-height:1;text-align:right;white-space:nowrap}.lp-profile .lp-content{display:grid;grid-template-rows:minmax(0,1fr) 2.35rem;gap:.4rem;padding:.5rem .7rem}.lp-profile-summary{min-height:0;overflow:hidden;border:1px solid var(--lp-line);border-radius:var(--ds-radius-sm,.35rem);background:var(--lp-subtle)}.lp-profile-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:100%}.lp-profile-metric{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.12rem;padding:.25rem .4rem;border-left:1px solid var(--lp-line)}.lp-profile-metric:nth-child(3n+1){border-left:0}.lp-profile-metric:nth-child(n+4){border-top:1px solid var(--lp-line)}.lp-profile-metric>span{overflow:hidden;color:var(--lp-muted);font-size:.5rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.library-preview .lp-profile-metric>b{font-size:.7rem;line-height:1}.lp-profile-form-preview{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.28rem .45rem;border:1px solid var(--lp-line);border-radius:var(--ds-radius-sm,.35rem);background:var(--lp-surface)}.lp-profile-form-preview>span{color:var(--lp-muted);font-size:.5625rem;font-weight:600;white-space:nowrap}.lp-profile-form-list{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.lp-profile-form-item{min-width:0;display:flex;align-items:center;justify-content:center;gap:.28rem;padding:0 .25rem;border-left:1px solid var(--lp-line)}.lp-profile-form-item:first-child{border-left:0}.library-preview .lp-profile-form-item>b{min-width:1.65rem;padding:.24rem .28rem;border:1px solid color-mix(in oklab,var(--lp-primary) 34%,var(--lp-line));border-radius:var(--ds-radius-sm,.35rem);background:color-mix(in oklab,var(--lp-primary) 8%,var(--lp-subtle));color:var(--lp-primary);font-size:.5625rem;text-align:center}.library-preview .lp-profile-form-item>b.is-high{border-color:color-mix(in oklab,var(--lp-primary) 56%,var(--lp-line));background:color-mix(in oklab,var(--lp-primary) 14%,var(--lp-subtle))}.lp-profile-form-item .lp-club-dot{width:.8rem;height:.8rem;border-width:1px;box-shadow:0 0 0 1px rgb(244 245 242/.94),0 1px 2px rgb(18 42 39/.24)}.lp-versus{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.library-preview .lp-versus>strong{font-size:1.2rem;line-height:1;letter-spacing:.04em}.lp-versus>strong>span{color:var(--lp-muted)}.lp-comparison .lp-content{display:flex;padding:.45rem .7rem}.lp-team-matrix{min-width:0;min-height:0;display:grid;grid-template-rows:auto 1fr auto 1fr;flex:1;overflow:hidden;border:1px solid var(--lp-line);border-radius:var(--ds-radius-sm,.35rem)}.lp-team-matrix-head,.lp-team-matrix-row,.lp-team-matrix-versus{min-width:0;display:grid;grid-template-columns:minmax(4.7rem,1.45fr) repeat(5,minmax(0,1fr));align-items:center;gap:.18rem}.lp-team-matrix-head{padding:.35rem;border-bottom:1px solid var(--lp-line);background:var(--lp-subtle)}.lp-team-matrix-head>span{min-width:0;color:var(--lp-muted);font-size:.475rem;font-weight:600;line-height:1.05;text-align:center;overflow-wrap:anywhere}.lp-team-matrix-head>span:first-child{font-size:.5rem;text-align:left}.lp-team-matrix-row{padding:.35rem}.lp-team-matrix-row>.lp-club-dot{justify-self:center}.library-preview .lp-team-matrix-row>b{min-width:0;font-size:.625rem;text-align:center}.lp-team-matrix-versus{min-height:1.1rem;padding:0 .35rem}.lp-team-matrix-versus>span{justify-self:center;color:var(--lp-muted);font-size:.5625rem;font-weight:650;text-transform:uppercase}.lp-team-matrix-versus>i{grid-column:2/-1;width:100%;border-top:1px solid var(--lp-line)}.lp-expected .lp-content{display:flex;flex-direction:column;padding:.5rem .7rem}.lp-expected-head,.lp-expected-row{display:grid;grid-template-columns:minmax(0,1fr) 2.7rem 2.7rem;align-items:center;gap:.35rem}.lp-expected-head{min-height:2rem;padding:0 .45rem;border-radius:var(--ds-radius-sm,.35rem);background:var(--lp-subtle);color:var(--lp-muted);font-size:.625rem;font-weight:600}.lp-expected-head>.lp-club-dot{justify-self:center}.lp-expected-rows{min-height:0;flex:1;display:flex;flex-direction:column}.lp-expected-row{min-height:0;flex:1;padding:0 .45rem;border-bottom:1px solid var(--lp-line)}.lp-expected-row:last-child{border-bottom:0}.lp-expected-row>span{min-width:0;display:flex;align-items:baseline;gap:.35rem}.lp-expected-row>span>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-expected-row>span>small{flex:0 0 auto}.lp-expected-row>strong{text-align:center}.lp-player-compare .lp-content{display:flex;padding:.45rem .7rem}.lp-player-matrix{min-width:0;min-height:0;display:grid;grid-template-rows:auto 1fr auto 1fr;flex:1}.lp-player-matrix-head,.lp-player-matrix-row,.lp-player-matrix-versus{min-width:0;display:grid;grid-template-columns:2.2rem repeat(4,minmax(0,1fr));align-items:center;gap:.18rem}.lp-player-matrix-head{padding:0 .3rem .32rem;border-bottom:1px solid var(--lp-line)}.lp-player-matrix-head>span{min-width:0;color:var(--lp-muted);font-size:.5rem;line-height:1.05;text-align:center;overflow-wrap:anywhere}.lp-player-matrix-row{padding:.38rem .3rem}.lp-player-matrix-row>.lp-club-dot{justify-self:center}.library-preview .lp-player-matrix-row>b{min-width:0;color:var(--lp-ink);font-size:.625rem;text-align:center}.lp-player-matrix-row.is-primary>b{color:var(--lp-primary)}.lp-player-matrix-row.is-secondary>b{color:var(--lp-secondary)}.lp-player-matrix-versus{min-height:1.15rem}.lp-player-matrix-versus>span{justify-self:center;color:var(--lp-muted);font-size:.5625rem;font-weight:650;text-transform:uppercase}.lp-player-matrix-versus>i{grid-column:2/-1;width:100%;border-top:1px solid var(--lp-line)}.lp-flow .lp-content{display:flex;flex-direction:column;justify-content:center;gap:.35rem}.lp-flow .lp-versus{display:grid;grid-template-columns:1.05rem auto 1.05rem;justify-content:center;gap:.6rem}.lp-flow-chart{display:block;width:min(100%,25rem);aspect-ratio:400/116;align-self:center;flex:0 1 auto;min-height:0;padding:.25rem;overflow:visible;border-radius:var(--ds-radius-sm,.35rem);background:var(--lp-subtle)}.lp-chart-grid{stroke:var(--lp-line);stroke-width:1;stroke-dasharray:3 5}.lp-pressure-line{fill:none;stroke:var(--lp-team-home);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lp-pressure-line.is-away{stroke:var(--lp-team-away);stroke-dasharray:7 5}.lp-event-line{stroke:var(--lp-muted);stroke-opacity:.4;stroke-dasharray:2 4}.lp-event-ball{color:var(--lp-team-home);filter:drop-shadow(0 1px 1px color-mix(in oklab,var(--lp-ink) 18%,transparent))}.lp-event-ball.is-away{color:var(--lp-team-away)}.lp-axis{fill:var(--lp-muted);font:10px var(--font-ui)}.lp-locations .lp-content,.lp-xi .lp-content{display:flex;flex-direction:column;gap:.45rem}.lp-pitch-wrap{position:relative;min-height:0;flex:1;overflow:hidden;border:1px solid color-mix(in oklab,var(--primary) 72%,var(--foreground));border-radius:var(--ds-radius-sm,.35rem);background:var(--lp-primary)}.lp-pitch{position:absolute;inset:0;width:100%;height:100%}.lp-pitch-stripes{stroke:var(--lp-primary);opacity:.035}.lp-pitch-lines{stroke:var(--lp-primary);stroke-width:1;stroke-opacity:.32}.lp-pitch-spots{fill:var(--lp-primary);opacity:.45}.lp-locations .lp-pitch{z-index:2}.lp-locations .lp-pitch-stripes{stroke:#f4f5f2;opacity:.045}.lp-locations .lp-pitch-lines{stroke:#f4f5f2;stroke-width:1.35;stroke-opacity:.64}.lp-locations .lp-pitch-goals{stroke-opacity:.82}.lp-locations .lp-pitch-spots{fill:#f4f5f2;opacity:.72}.lp-density-grid{position:absolute;z-index:1;inset:0;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(8,1fr)}.lp-density-grid>i{border:1px solid rgb(18 42 39/.08);background:rgb(229 211 139/calc(var(--density) * .76));box-shadow:inset 0 0 .6rem rgb(248 224 154/calc(var(--density) * .18))}.lp-heat-legend{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--lp-muted);font-size:.6875rem}.lp-heat-scale{width:3.25rem;height:.25rem;border-radius:999px;background:linear-gradient(90deg,#d9ddd3,#cdb26f)}.lp-xi .lp-content{padding:.45rem .7rem .55rem}.lp-xi .lp-pitch-wrap{border:1px solid color-mix(in oklab,#fff 22%,transparent)}.lp-xi .lp-pitch-wrap:before{content:"";position:absolute;inset:0;z-index:0;background:repeating-linear-gradient(90deg,transparent 0 12.5%,rgb(255 255 255/.025) 12.5% 25%)}.lp-xi .lp-pitch{z-index:1}.lp-xi .lp-pitch-lines{stroke:#f4f5f2;stroke-width:1.15;stroke-opacity:.62}.lp-xi .lp-pitch-goals{stroke-opacity:.8}.lp-xi .lp-pitch-spots{fill:#f4f5f2;opacity:.72}.lp-lineup{position:absolute;inset:.55rem .85rem;z-index:2;display:grid;grid-template-columns:.7fr 1fr 1fr 1fr;align-items:stretch}.lp-lineup-column{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:space-around}.lp-lineup-player{display:grid;place-items:center;min-width:1.7rem;padding:0}:is(.lp-lineup-player,.lp-leaders,.lp-player-compare,.lp-profile) .lp-club-dot{overflow:visible;border:2px solid var(--lp-club-accent);border-radius:50%;box-shadow:0 0 0 2px rgb(244 245 242/.94),0 1px 4px rgb(18 42 39/.32)}:is(.lp-lineup-player,.lp-leaders,.lp-player-compare,.lp-profile) .lp-club-dot:after,:is(.lp-lineup-player,.lp-leaders,.lp-player-compare,.lp-profile) .lp-club-dot:before{display:none}.lp-lineup-player .lp-club-dot{width:1.15rem;height:1.15rem}.lp-leaders .lp-content,.lp-standings .lp-content{display:flex;flex-direction:column;gap:.2rem;padding-top:.35rem}.lp-leader-row,.lp-table-head{display:grid;grid-template-columns:minmax(0,1fr) 2.7rem 2.7rem;align-items:center;gap:.35rem}.lp-table-head{min-height:1.45rem;border-bottom:1px solid var(--lp-line);color:var(--lp-muted);font-size:.625rem}.lp-leader-row>b,.lp-table-head>span:not(:first-child){text-align:right}.lp-leader-row{min-height:2.65rem;padding:0 .45rem;border-radius:var(--ds-radius-sm,.35rem);background:var(--lp-subtle)}.lp-leaders .lp-leader-row,.lp-leaders .lp-table-head{grid-template-columns:minmax(0,1fr) 3.4rem 3.4rem}.lp-leaders .lp-table-head{padding:0 .45rem}.lp-leaders .lp-leader-row>b,.lp-leaders .lp-table-head>span:not(:first-child){text-align:center}.lp-player{min-width:0;display:flex;align-items:center;gap:.5rem}.lp-player>span:last-child{min-width:0;display:grid;gap:.05rem}.lp-player b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-leader-signal{min-width:0;display:grid;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:.5rem}.lp-data-bar,.lp-standing-bar{height:.35rem;overflow:hidden;border-radius:999px;background:var(--lp-line)}.lp-data-bar>i,.lp-standing-bar>i{display:block;height:100%;border-radius:inherit;background:color-mix(in oklab,var(--lp-primary) 72%,var(--lp-surface))}.lp-standings .lp-table-head{grid-template-columns:minmax(0,1fr) 2rem 4rem;padding:0 .45rem}.lp-standings .lp-table-head>span:not(:first-child){text-align:center}.lp-standing-row{min-height:2.25rem;display:grid;grid-template-columns:minmax(0,1fr) 2rem 4rem;align-items:center;gap:.45rem;padding:0 .45rem;border-radius:var(--ds-radius-sm,.35rem);background:var(--lp-subtle)}.lp-standing-row>b{color:var(--lp-primary);text-align:center}.lp-standing-row>.lp-form{justify-content:center}.lp-standing-team{min-width:0;display:grid;grid-template-columns:.65rem 1.05rem minmax(0,1fr);align-items:center;gap:.4rem}.lp-standing-team>span:first-child{min-width:.65rem;color:var(--lp-muted)}.lp-standing-bar>i{background:color-mix(in oklab,var(--lp-primary) 58%,var(--lp-surface))}.lp-formations{--lp-draw-fill:color-mix(in oklab,var(--lp-muted) 18%,var(--lp-surface));--lp-draw-line:color-mix(in oklab,var(--lp-muted) 34%,var(--lp-line))}.lp-formations .lp-content{display:flex;flex-direction:column;gap:.25rem;padding-top:.45rem;padding-bottom:.5rem}.lp-formation-row{flex:1;display:grid;grid-template-columns:4.6rem 1fr;align-items:center;gap:.6rem;padding:0 .45rem;border-radius:var(--ds-radius-sm,.35rem);background:var(--lp-subtle)}.library-preview .lp-formation-row>b{font-size:.6875rem}.lp-stacked-bar{height:1rem;display:flex;gap:0;overflow:hidden;border-radius:var(--ds-radius-sm,.35rem);background:var(--lp-surface);box-shadow:inset 0 0 0 1px var(--lp-line)}.lp-stacked-bar>span{display:grid;place-items:center;background:color-mix(in oklab,var(--primary) 58%,var(--lp-surface));color:var(--lp-ink);font-size:.5625rem}.lp-stacked-bar>span:nth-child(2){background:var(--lp-draw-fill);box-shadow:inset 0 0 0 1px var(--lp-draw-line)}.lp-stacked-bar>span:nth-child(3){background:var(--ds-result-loss-bg,#f8e9e7)}.lp-form-legend{min-height:1.15rem;display:flex;align-items:center;justify-content:flex-end;gap:.7rem;padding:0 .2rem;color:var(--lp-muted);font-size:.5625rem}.lp-form-legend>span{display:inline-flex;align-items:center;gap:.28rem;white-space:nowrap}.lp-form-legend>span>i{width:.55rem;height:.55rem;flex:0 0 auto;border:1px solid color-mix(in oklab,var(--lp-primary) 18%,var(--lp-line));border-radius:.16rem;background:color-mix(in oklab,var(--primary) 58%,var(--lp-surface))}.lp-form-legend>span:nth-child(2)>i{border-color:var(--lp-draw-line);background:var(--lp-draw-fill)}.lp-form-legend>span:nth-child(3)>i{border-color:color-mix(in oklab,var(--ds-result-loss-fg,#963f35) 20%,var(--lp-line));background:var(--ds-result-loss-bg,#f8e9e7)}.lp-home-away .lp-content{padding:.55rem .7rem}.lp-venue-panels{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;height:100%}.lp-venue-panels>article{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:.35rem;padding:.55rem .6rem;overflow:hidden;border:1px solid var(--lp-line);border-radius:var(--ds-radius-sm,.35rem);background:var(--lp-subtle)}.lp-venue-label{color:var(--lp-primary);font-size:.6875rem;font-weight:600}.lp-venue-panels>article+article .lp-venue-label{color:var(--lp-secondary)}.library-preview .lp-venue-panels strong{display:flex;align-items:baseline;gap:.2rem;margin-bottom:.1rem;font-size:1.2rem;line-height:1;letter-spacing:-.04em}.lp-venue-panels strong>small{font-size:.5625rem;letter-spacing:0;white-space:nowrap}.lp-venue-panels p{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:0;padding-top:.32rem;border-top:1px solid var(--lp-line);color:var(--lp-muted);font-size:.625rem}.library-preview .lp-venue-panels p>b{font-size:.6875rem}.lp-performance .lp-content{display:flex;flex-direction:column;gap:.35rem;padding:.5rem .7rem}.lp-performance-legend{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 .1rem .35rem;border-bottom:1px solid var(--lp-line)}.lp-performance-legend>.lp-team{max-width:45%;font-size:.6875rem}.lp-performance-legend>.lp-team:last-child{flex-direction:row-reverse;color:var(--lp-secondary);text-align:right}.lp-performance-rows{gap:.25rem}.lp-performance-row,.lp-performance-rows{min-height:0;flex:1;display:flex;flex-direction:column}.lp-performance-row{justify-content:center;gap:.18rem}.lp-performance-row>span{color:var(--lp-muted);font-size:.625rem;font-weight:600}.lp-performance-bar{height:1.3rem;display:flex;overflow:hidden;border-radius:999px;background:var(--lp-line);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--lp-line) 76%,var(--lp-ink))}.lp-performance-bar>i{min-width:1.9rem;display:flex;align-items:center;font-style:normal}.lp-performance-bar>.is-home{justify-content:flex-start;padding-left:.45rem;background:var(--lp-team-home)}.lp-performance-bar>.is-away{justify-content:flex-end;padding-right:.45rem;border-left:2px solid var(--lp-surface);background-color:var(--lp-team-away);background-image:repeating-linear-gradient(135deg,rgb(255 255 255/.14),rgb(255 255 255/.14) 2px,transparent 0,transparent 7px)}.lp-performance-bar b{color:#fff;font-size:.625rem;font-weight:700;line-height:1;text-shadow:0 1px 1px rgb(18 42 39/.24)}@container library-preview (max-width:340px){.lp-content,.lp-heading{padding-right:.55rem;padding-left:.55rem}.lp-heading{gap:.3rem}.lp-browser-row{padding-right:.35rem;padding-left:.35rem}.lp-browser-teams{gap:.25rem}.lp-recent-match{gap:.25rem;padding-right:.4rem;padding-left:.4rem}.lp-recent-team{gap:.2rem;font-size:.625rem}.lp-fixture-row,.lp-recent-stats{padding-right:.4rem;padding-left:.4rem}.lp-fixture-row{grid-template-columns:2.15rem 2.35rem 1.15rem minmax(3.9rem,1fr) auto;gap:.2rem}.lp-h2h-label{font-size:.5625rem}.lp-team-matrix-head,.lp-team-matrix-row,.lp-team-matrix-versus{grid-template-columns:minmax(4.15rem,1.3fr) repeat(5,minmax(0,1fr));gap:.1rem}.lp-expected-head,.lp-expected-row{grid-template-columns:minmax(0,1fr) 2.35rem 2.35rem;gap:.2rem}.lp-expected-row>span{gap:.2rem}.lp-expected-row>span>b{font-size:.6875rem}.lp-lineup{right:.4rem;left:.4rem}}@media (prefers-reduced-motion:no-preference){.module-card:is(:hover,:focus-within) .lp-heat{opacity:.82;transition:opacity .3s ease}}@media (prefers-reduced-motion:reduce){#dashboard-module-library .module-group .module-card,#dashboard-module-library .module-group .module-card *{animation:none!important;transition:none!important}#dashboard-module-library .module-group .module-card:is(:hover,:focus-visible,:active){transform:none}}