@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:wght@400;500;600;700&display=swap";.rondo-home-brand{position:relative;color:#f4f0db}.rondo-home-brand img{display:block;width:clamp(190px,25vw,280px);height:auto;margin:0 auto;filter:drop-shadow(0 4px 8px #08271f80)}.rondo-home-brand p{margin:-6px 0 14px;font-size:13px;font-weight:700;letter-spacing:.04em;color:#f4f0db}.home-club-header{border-bottom:4px solid #f58a24}.home-club-header .photo-surface-shade{background:linear-gradient(90deg,#08271fa6,#08271f55 65%,#08271f20),linear-gradient(0deg,#08271fc7,transparent 70%)}.player-home-welcome{border-bottom:4px solid #f58a24}.player-home-welcome .rondo-home-brand img{margin-left:0;width:210px}.player-home-welcome .rondo-home-brand p{margin-bottom:20px}.player-home-welcome:has(.rondo-home-brand) button{background:#f58a24;color:#08271f}.formation-surface{isolation:isolate;background:repeating-linear-gradient(0deg,#19432d 0,#19432d 8.33%,#215337 8.33%,#215337 16.66%);border:7px solid #103b2c;box-shadow:inset 0 0 50px #00170a60,0 8px 20px #092b252e}.formation-lines{position:absolute;top:2%;right:2%;bottom:2%;left:2%;width:96%;height:96%;overflow:visible;fill:none;stroke:#e4f6da8c;color:#e4f6da8c;stroke-width:.4;pointer-events:none}.formation-lines .formation-direction{stroke:#f8d86c;stroke-width:.65}.formation-position{transition:top .45s ease,left .45s ease}.formation-surface .shirt{box-shadow:0 3px 6px #0007,inset 0 2px #ffffff36;border:1px solid #ffffff65}.formation-surface .shirt:focus-visible{outline:3px solid #f5d36b;outline-offset:4px}@media (prefers-reduced-motion:reduce){.formation-position{transition:none}}.academy-kicker{display:block;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.13em;color:#42704e}.academy-story-card{display:flex;flex-direction:column;padding:0;overflow:hidden;border:1px solid #c6d9c5;border-radius:18px;text-align:left;background:#fffef7;color:#163e2b;box-shadow:0 6px 16px #14372116}.academy-lesson-visual{position:relative;display:flex;height:240px;width:100%;align-items:center;justify-content:center;overflow:hidden;background:#244a2b}.academy-lesson-visual>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.academy-lesson-visual.is-situation>img{opacity:.42}.academy-situation-board{position:relative;width:85%;height:215px;display:flex;justify-content:center;filter:drop-shadow(0 8px 3px #061c16aa)}.academy-situation-board>svg{width:auto;max-width:100%;height:100%;border:2px solid #d7e5b9;border-radius:12px;background:#1f4a2c}.academy-visual-label{position:absolute;bottom:8px;left:10px;border:1px solid #ffffff65;border-radius:7px;padding:3px 8px;background:#092c20ed;color:#fff6be;font-size:10px;font-weight:800}.academy-cover-copy{position:relative;display:flex;flex:1;flex-direction:column;gap:8px;padding:16px}.academy-cover-copy>strong{font-size:18px;line-height:1.22}.academy-cover-copy>span:not(.lesson-area-badge){color:#536658;font-size:12px;line-height:1.5}.academy-cover-copy>small{margin-top:auto;padding-top:8px;color:#1b603a;font-size:12px;font-weight:800}.academy-cover-copy .lesson-area-badge{position:static;width:-moz-fit-content;width:fit-content}.academy-story-card:hover{border-color:#568560;box-shadow:0 8px 22px #1437212b}.academy-story-card:focus-visible{outline:3px solid #ad7714;outline-offset:4px}.academy-coming-soon{height:240px;width:100%;-o-object-fit:cover;object-fit:cover}.academy-books-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px}.lesson-cover-card .lesson-cover-diagram{height:128px;align-items:flex-end;justify-content:flex-end;padding:8px;border:0;box-shadow:none;background:transparent}.lesson-cover-card .lesson-cover-diagram .lesson-thumb{height:70px;width:86px;border:1px solid #ffffff80;border-radius:8px;background:#0a3427cc;box-shadow:0 3px 8px #001a1580}.formation-explorer{padding:18px;border:1px solid #c6d8ca;border-radius:24px;background:linear-gradient(145deg,#fcfff5,#e4efe3);box-shadow:0 8px 24px #143c2014}.formation-explorer .player-range{display:flex;flex-wrap:wrap;gap:5px;padding:5px;border-radius:14px;background:#dce9d7}.formation-explorer .player-range button{flex:1;min-height:44px;padding:7px 9px;border-radius:10px;font-size:12px;font-weight:700;color:#34533d}.formation-explorer .player-range button.is-selected{background:#205638;color:#fff;box-shadow:0 2px 5px #16332220}.formation-explorer-ground{padding:24px 18px;border-radius:18px;background-size:cover;background-position:center}.formation-explorer-ground .formation-surface{border-color:#e0d5a8;box-shadow:0 9px #426542,0 18px 26px #001b16b0}.formation-story-cover{min-height:235px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:24px;border-radius:22px;background-size:cover;background-position:center;text-align:left;color:#fff;box-shadow:0 8px 24px #143c2026}.formation-story-cover .academy-kicker{color:#ffe087}.academy-open-label{display:inline-block;margin-top:14px;border:1px solid #ffffff60;border-radius:10px;padding:9px 12px;background:#ffffff1c;font-weight:700;font-size:12px}.academy-lesson-row{width:100%;display:flex;overflow:hidden;align-items:stretch;border:1px solid #ccdacc;border-radius:17px;background:#fffef8;text-align:left;box-shadow:0 4px 12px #16372812}.academy-lesson-scene{flex:0 0 118px;display:flex;align-items:center;justify-content:center;background-position:center;background-size:cover;padding:10px}.academy-lesson-scene .shirt{height:45px;width:40px;font-size:18px;filter:drop-shadow(0 4px 3px #001b1688)}.academy-lesson-scene .lesson-thumb{width:96px;height:80px;border:1px solid #ffffff60;background:#123e27b8}.academy-lesson-copy{display:flex;flex-direction:column;gap:5px;padding:13px;min-width:0}.academy-lesson-copy strong{font-size:15px;line-height:1.25;color:#173b2b}.academy-lesson-copy>span{font-size:12px;line-height:1.5;color:#536458}.academy-lesson-copy small{font-size:11px;font-weight:800;color:#25653b}.shirt-guide{padding:22px;border:1px solid #cadbc9;border-radius:24px;background:linear-gradient(135deg,#f8fbef,#e9f1e8)}.shirt-guide>div>p{max-width:680px;margin-top:5px;font-size:13px;color:#536458}.shirt-guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:13px;margin-top:18px}.shirt-guide-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 12px 15px;overflow:hidden;border:1px solid #d3dfcf;border-bottom:4px solid var(--role-colour);border-radius:17px;background:#fffffb;text-align:center;box-shadow:0 5px 12px #173c2012}.shirt-guide-art{width:calc(100% + 24px);display:flex;justify-content:center;padding:13px;background:radial-gradient(ellipse at 50% 100%,#fff0 20%,#143c2016),repeating-linear-gradient(0deg,#e1eddc 0,#e1eddc 20px,#eaf2e5 20px,#eaf2e5 40px);color:var(--role-colour)}.shirt-guide-art svg{height:92px;width:110px;filter:drop-shadow(0 5px 2px #15341e3b)}.shirt-guide-line{padding:3px 8px;border-radius:20px;background:#edf2e8;font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:800;color:#3f5648}.shirt-guide-card strong{font-size:14px;line-height:1.3;color:#163c2a}.shirt-guide-hint{flex:1;font-size:12px;color:#58645a}.shirt-guide-card small{margin-top:5px;font-size:11px;font-weight:800;color:#245e35}.shirt-guide-card:disabled{opacity:.55}.academy-lesson-row:hover,.shirt-guide-card:not(:disabled):hover{border-color:#668d62;box-shadow:0 7px 18px #153f2226}.academy-lesson-row:focus-visible,.shirt-guide-card:focus-visible,.formation-story-cover:focus-visible{outline:3px solid #b67c12;outline-offset:3px}@media (max-width:480px){.shirt-guide{padding:15px}.shirt-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.academy-lesson-scene{flex-basis:92px}.formation-explorer{padding:12px}}.academy-video-category{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:.65rem;min-height:210px;padding:1rem;border-radius:18px;text-align:left;color:#fff;background:#09291d;border:2px solid #ffffff40;box-shadow:0 5px 12px #09291d20}.academy-video-category img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.academy-video-category:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#041b15,#041b15c9 40%,#041b1520);z-index:-1}.academy-video-category:focus-visible{outline:4px solid #f5c542;outline-offset:3px}.academy-video-category>.display{font-size:1.6rem}.academy-reference{display:flex;flex-direction:column;gap:1.25rem}.academy-reference .section-label{font-size:.9rem;letter-spacing:.06em}.academy-reference .card{border-radius:18px;border-left:4px solid #32704c;box-shadow:0 3px 10px #1237250c}.academy-reference--firstaid .card{border-left-color:#397e87;background:#fffefa}.academy-reference--firstaid .section-label{color:#235b63;font-size:1rem;letter-spacing:.02em}.academy-reference--firstaid .card p{line-height:1.75}.academy-reference-symbol{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:112px;height:112px;padding:16px;border-radius:24px;background:#eff9f5;color:#235b63;border:3px solid #fff;box-shadow:0 8px 24px #06291c55}.kids-overview{background:linear-gradient(180deg,#f4f8f1e8,#f7f9f4fa 45%),url(/desk/thirsk-training-ground.webp) center top/cover}.kids-overview .photo-page-header{min-height:150px}.kids-overview .photo-page-header .photo-surface-shade{background:linear-gradient(100deg,#061d15f2,#123f2dda 60%,#183d2a66),linear-gradient(0deg,#071d16b8,transparent)}.kids-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.kids-stat{min-width:0;padding:13px 14px;border:1px solid #d5dfd2;border-radius:15px;background:#fff;box-shadow:0 5px 16px #173c2310}.kids-stat strong{display:block;font-family:Bebas Neue,Inter,sans-serif;font-size:31px;font-weight:400;line-height:1;letter-spacing:.04em}.kids-stat span{display:block;margin-top:3px;font-size:11px;font-weight:800}.kids-stat small{display:block;margin-top:2px;color:#718077;font-size:9px}.kids-stat-green strong{color:#24613b}.kids-stat-blue strong{color:#286ab5}.kids-stat-gold strong{color:#a27613}.kids-stat-purple strong{color:#7251a8}.kids-insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch}.kids-panel,.kids-pulse{min-width:0;border:1px solid #d5dfd2;border-radius:16px;background:#fffffff2;box-shadow:0 6px 20px #17382010}.kids-panel{padding:14px}.kids-panel header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.kids-panel header span,.kids-pulse span,.kids-section-heading>div>span{color:#69786e;font-size:9px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.kids-panel h2{margin-top:2px;font-size:14px;font-weight:800}.kids-panel header>strong{color:#235c39;font-family:Bebas Neue,Inter,sans-serif;font-size:29px;font-weight:400;line-height:1}.kids-trend{display:flex;height:112px;align-items:stretch;gap:6px;margin-top:10px}.kids-trend-column{display:grid;min-width:0;flex:1;grid-template-rows:15px 1fr 13px;gap:3px;color:#78857c;font-size:8px;text-align:center}.kids-trend-value{font-size:9px;font-weight:800}.kids-trend-track{display:flex;overflow:hidden;align-items:flex-end;border-radius:6px 6px 3px 3px;background:#edf1eb}.kids-trend-track i{display:block;width:100%;border-radius:5px 5px 2px 2px}.kids-trend-green .kids-trend-track i{background:linear-gradient(0deg,#2d6e44,#70aa7d)}.kids-trend-blue .kids-trend-track i{background:linear-gradient(0deg,#2c68ad,#72a8dc)}.kids-trend-column small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kids-pulse{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.kids-pulse>div{display:grid;grid-template-columns:auto 1fr;gap:2px 14px;padding:13px 15px}.kids-pulse>div+div{border-left:1px solid #dde5da}.kids-pulse strong{grid-row:1/3;align-self:center;color:#1d5032;font-family:Bebas Neue,Inter,sans-serif;font-size:28px;font-weight:400}.kids-pulse small{color:#6d7a71;font-size:10px;line-height:1.3}.kids-section-heading{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:8px}.kids-section-heading h2{margin-top:2px;font-size:25px;line-height:1}.kids-section-heading>small{color:#77837a;font-size:10px}.kids-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:8px}.kids-card{min-width:0;padding:12px;border:1px solid #d5dfd2;border-radius:15px;background:#fff;color:#16261b;text-align:left;box-shadow:0 5px 16px #183b2210;transition:transform .15s,box-shadow .15s,border-color .15s}.kids-card:hover{transform:translateY(-1px);border-color:#83a88e;box-shadow:0 8px 20px #183b2219}.kids-card:focus-visible{outline:3px solid #4c8ed9;outline-offset:2px}.kids-card-top{display:flex;min-width:0;align-items:center;gap:9px}.kids-shirt{display:grid;width:36px;height:36px;flex:none;place-items:center;border-radius:11px;background:#1f4a2c;color:#fff;font-family:Bebas Neue,Inter,sans-serif;font-size:20px}.kids-card-name{display:flex;min-width:0;flex:1;flex-direction:column}.kids-card-name strong,.kids-card-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kids-card-name strong{font-size:13px}.kids-card-name small{color:#7a867d;font-size:9px}.kids-card-numbers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px;border:1px solid #e1e7df;border-radius:10px;background:#f7f9f5}.kids-card-numbers span{padding:7px 4px;text-align:center}.kids-card-numbers span+span{border-left:1px solid #e1e7df}.kids-card-numbers strong,.kids-card-numbers small{display:block}.kids-card-numbers strong{font-size:13px}.kids-card-numbers small{color:#7a867d;font-size:8px}.kids-learning-bar{display:block;height:4px;overflow:hidden;margin-top:9px;border-radius:4px;background:#e9eee7}.kids-learning-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2e6f44,#f2c14e)}.kids-card-foot{display:flex;justify-content:space-between;gap:8px;margin-top:7px;color:#748078;font-size:8px}.kids-card-foot span:last-child{text-align:right}.kids-empty{padding:24px;color:#718077;font-size:12px;text-align:center}.kids-statistics{width:calc(50% - 5px)}.kids-statistics header{align-items:center}.kids-statistics header>small{color:#69786e;font-size:10px;text-align:right}.kids-table-scroll{max-height:205px;overflow:auto;margin-top:8px;border:1px solid #e1e7df;border-radius:10px}.kids-table-scroll:focus-visible{outline:3px solid #4c8ed9;outline-offset:2px}.kids-table{width:100%;min-width:400px;border-collapse:separate;border-spacing:0;font-size:10px;font-variant-numeric:tabular-nums}.kids-table th,.kids-table td{padding:6px 9px;text-align:right;white-space:nowrap}.kids-table thead th{position:sticky;top:0;z-index:1;background:#eef3eb;color:#506354;font-size:10px;font-weight:800}.kids-table th:first-child{text-align:left}.kids-table tbody th,.kids-table tbody td{border-top:1px solid #e8ede5}.kids-table tbody tr:nth-child(2n){background:#f8faf6}.kids-table tbody tr:hover{background:#edf4f9}.kids-table tbody th{font-weight:700}.kids-table tbody th button{color:#286ab5;text-align:left}.kids-table tbody th button:hover{text-decoration:underline}.kids-table tbody th button:focus-visible{outline:2px solid #4c8ed9;outline-offset:3px;border-radius:2px}.kids-table td.kids-table-stars{color:#947013;font-weight:800}@media (max-width:760px){.kids-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kids-insight-grid{grid-template-columns:1fr}.kids-pulse{grid-column:auto}.kids-overview{padding:14px}.kids-overview .photo-page-header{min-height:130px}.kids-grid{grid-template-columns:1fr}.kids-section-heading>small{display:none}.kids-statistics{width:100%}}@media (max-width:430px){.kids-pulse{grid-template-columns:1fr}.kids-pulse>div+div{border-top:1px solid #dde5da;border-left:0}.kids-card-foot{font-size:7px}}.match-history,.match-report{--match-green:#173e29;--match-gold:#e7c768;--match-border:#cbd5c7}.match-kicker{display:block;color:#7b2735;font-size:10px;font-weight:850;letter-spacing:.16em}.match-section-head{display:flex;align-items:end;justify-content:space-between;gap:14px}.match-section-head h2{margin:3px 0 0;font:700 clamp(22px,2.4vw,29px)/1.08 Georgia,serif;color:#26392b}.match-section-head>span{color:#617366;font-size:11px;font-weight:750;white-space:nowrap}.match-section-intro{margin:2px 0 10px;color:#627165;font-size:12px;line-height:1.5}.match-player-tag{display:inline-flex;align-items:center;gap:5px;max-width:100%;border:1px solid #b8cdb6;border-radius:999px;padding:5px 10px;background:#eef6e9;color:#234e2f;font-size:12px;font-weight:800;line-height:1.2;text-align:left;white-space:normal;transition:background .15s,border-color .15s}.match-player-tag:hover{background:#dcebd5;border-color:#648b68}.match-player-tag:focus-visible{outline:3px solid #c59b3b;outline-offset:2px}.match-player-tag span{font-size:10px;opacity:.7}.match-player-tag-compact{padding:3px 8px;font-size:10px}.match-history-overview{display:flex;align-items:end;justify-content:space-between;gap:22px;padding:20px 24px;border:1px solid #34583a;border-radius:18px;background:radial-gradient(circle at 82% 20%,#ffffff17,transparent 30%),repeating-linear-gradient(90deg,#163b28 0,#163b28 12.5%,#1c462d 12.5%,#1c462d 25%);color:#fff}.match-history-overview>div:first-child{display:flex;flex-direction:column}.match-history-overview .match-kicker{color:var(--match-gold)}.match-history-overview strong{font:700 43px/1 Georgia,serif}.match-history-overview>div:first-child>span:last-child{font-size:12px;color:#dfebdd}.match-history-totals{display:flex;gap:8px}.match-history-totals span{display:flex;flex-direction:column;min-width:66px;padding:8px 12px;border:1px solid #ffffff2e;border-radius:9px;background:#0929197a;color:#dbe8d8;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.match-history-totals b{font-size:21px;color:#fff;letter-spacing:0}.match-history-filter{max-width:350px}.match-history-list{display:grid;gap:9px;padding:0;margin:0;list-style:none}.match-history-row{display:grid;grid-template-columns:56px minmax(0,1fr) auto 14px;align-items:center;gap:17px;width:100%;min-height:92px;padding:12px 16px;border:1px solid var(--match-border);border-left:5px solid #a3b2a1;border-radius:14px;background:#f8fbf5;text-align:left;color:#213525;box-shadow:0 4px 14px #183c2510;transition:transform .15s,box-shadow .15s}.match-history-row:hover{transform:translateY(-2px);box-shadow:0 9px 22px #183c2523}.match-history-row:focus-visible{outline:3px solid #c59b3b;outline-offset:2px}.match-outcome-win{border-left-color:#2d7d46}.match-outcome-loss{border-left-color:#8d3b46}.match-outcome-draw{border-left-color:#b49a4c}.match-history-date{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #d6e0d3;padding-right:12px;color:#49654f;text-transform:uppercase}.match-history-date b{font-size:12px}.match-history-date small{font-size:10px;white-space:nowrap}.match-history-main{display:flex;flex-direction:column;min-width:0;gap:3px}.match-history-main small{color:#75503a;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.match-history-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 clamp(15px,2vw,19px)/1.15 Georgia,serif}.match-history-main em{font:700 10px Arial,sans-serif;color:#849085;text-transform:uppercase}.match-history-main>span{color:#748276;font-size:11px}.match-history-result{display:flex;flex-direction:column;align-items:center;min-width:68px;color:#203d2a}.match-history-result b{font:700 27px/1 Georgia,serif;white-space:nowrap}.match-history-result i{padding:0 3px;color:#9ca99a;font-style:normal}.match-history-result small{margin-top:3px;color:#63766a;font-size:9px;font-weight:850;letter-spacing:.12em}.match-history-arrow{color:#66806a;font-size:24px}.match-result-panel{overflow:hidden;border:1px solid #254c31;border-radius:17px;background:linear-gradient(135deg,#123322,#1e4d32);color:#fff;box-shadow:0 14px 30px #12332228}.match-result-top{display:flex;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid #ffffff1c;background:#092a1a70;color:#e5cb76;font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.match-result-top span+span{color:#d4e3d4;font-weight:600;letter-spacing:0;text-align:right}.match-result-score{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:21px 24px 6px}.match-result-team{font:700 clamp(15px,2.5vw,25px)/1.1 Georgia,serif}.match-result-team:last-child{text-align:right}.match-result-score strong{font:700 clamp(35px,5vw,57px)/1 Georgia,serif;white-space:nowrap;font-variant-numeric:tabular-nums;color:#fff}.match-result-score i{padding:0 9px;color:#e5c763;font-style:normal}.match-result-half{color:#c8dbc9;font-size:10px;text-align:center;margin-bottom:15px}.match-result-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #ffffff2b;background:#092b1a70}.match-result-strip>div{display:flex;flex-direction:column;gap:4px;min-height:62px;padding:12px 15px;border-right:1px solid #ffffff20}.match-result-strip>div:last-child{border:0}.match-result-strip span{color:#e5c763;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.match-result-strip strong{overflow:hidden;color:#fff;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.match-result-feature{display:flex;justify-content:flex-end;padding:8px 14px;border-top:1px solid #ffffff20}.match-result-edit{padding:10px 15px;background:#f5f8f0;color:#28442d}.match-result-edit summary{width:-moz-max-content;width:max-content;max-width:100%;font-size:12px;font-weight:800;cursor:pointer}.match-result-edit[open]>summary{margin-bottom:12px}.match-result-controls{display:grid;grid-template-columns:100px 100px minmax(180px,1fr);align-items:end;gap:10px}.match-result-controls label{font-size:11px;font-weight:750}.match-result-controls input,.match-result-controls select{display:block;width:100%;min-height:39px;margin-top:4px;padding:6px 8px;border:1px solid #bfcebb;border-radius:7px;background:#fff;color:#213525}.match-result-edit .card{margin-top:12px;background:#fff}.match-event-editor{max-width:720px;margin-top:14px;padding:11px 14px;border:1px solid #c9d8c4;border-radius:10px;background:#fff}.match-result-edit .match-event-editor>summary{margin-bottom:0;color:#2b5434}.match-result-edit .match-event-editor[open]>summary{margin-bottom:6px}.match-event-editor>p{margin:0;color:#68786b;font-size:11px}.match-event-list{padding:0;margin:12px 0 0;list-style:none}.match-event-row{display:grid;grid-template-columns:43px 25px minmax(0,1fr) auto auto;align-items:start;gap:9px;padding:8px 0}.match-event-divided{border-top:1px solid #dce5d8}.match-event-minute{padding-top:4px;color:#7b2735;font-size:12px;font-weight:850;font-variant-numeric:tabular-nums}.match-event-icon{display:grid;place-items:center;width:23px;height:23px;border-radius:6px;background:#e5f0df;color:#34553b;font-size:12px}.match-event-yellow{background:#f8e7a7;color:#775e12}.match-event-red{background:#f4d5d2;color:#9f3038}.match-event-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.match-event-copy strong{font-size:12px}.match-event-copy small{color:#68786b;font-size:11px}.match-event-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.match-event-row>button{align-self:center;font-size:10px}.match-coach-notes{display:flex;align-items:flex-start;gap:16px;padding:12px 16px;border:1px solid #d3decc;border-left:4px solid #9a7531;border-radius:10px;background:#f7f9f2;color:#294331}.match-coach-notes>strong{flex:none;padding-top:2px;font:700 16px Georgia,serif}.match-coach-notes ul{display:flex;flex-wrap:wrap;gap:7px 15px;min-width:0;padding:0;margin:0;list-style:none}.match-coach-notes li{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;font-size:12px;line-height:1.35}.match-coach-notes time{color:#822e3d;font-weight:850;font-variant-numeric:tabular-nums}.match-coach-notes li+li:before{content:"·";margin-right:6px;color:#9aa99a}.match-review-section,.match-notes-section{display:flex;flex-direction:column;gap:12px}.match-footage-action{flex:none;border:1px solid #aac6a8;border-radius:9px;padding:8px 12px;background:#ecf4e7;color:#245132;font-size:11px;font-weight:850}.match-footage-action:hover{background:#dcebd4}.match-highlight-grid,.match-standout-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.match-highlight-card,.match-standout-card{overflow:hidden;border:1px solid #cbd8c6;border-radius:13px;background:#f9fbf5;box-shadow:0 5px 14px #203e2915}.match-highlight-open{display:block;width:100%;padding:0;border:0;background:transparent;text-align:left;color:inherit}.match-highlight-open:hover{background:#ecf4e8}.match-highlight-card .clip-thumb{border-radius:0}.match-highlight-copy{display:flex;flex-direction:column;gap:4px;padding:11px 12px}.match-highlight-copy small,.match-standout-body>small{color:#8b333f;font-size:9px;font-weight:850;letter-spacing:.08em}.match-highlight-copy strong{font:700 17px/1.15 Georgia,serif;color:#263b2b}.match-highlight-copy>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#627165;font-size:11px;line-height:1.45;min-height:32px}.match-highlight-tags,.clip-file-players{display:flex;flex-wrap:wrap;gap:5px;padding:0 12px 11px}.match-highlight-tags>small{color:#77847a;font-size:10px}.match-standouts{display:flex;flex-direction:column;gap:10px}.match-standouts-head{display:flex;justify-content:space-between;align-items:end;gap:10px}.match-standouts-head h3{margin:2px 0 0;font:700 21px Georgia,serif;color:#263b2b}.match-standouts-head label{color:#596b5d;font-size:11px;font-weight:700}.match-standouts-head select{margin-left:5px;border:1px solid #c1d0bf;border-radius:6px;padding:5px;background:#fff;color:#263b2b}.match-standout-scene{position:relative;display:flex;justify-content:space-between;align-items:flex-start;height:76px;padding:10px 13px;background:radial-gradient(circle at 50% 50%,#ffffff31 0 2px,transparent 3px),linear-gradient(90deg,transparent 49.6%,#ffffff36 49.6% 50.4%,transparent 50.4%),repeating-linear-gradient(90deg,#234e31 0,#234e31 25%,#2b5b37 25%,#2b5b37 50%);color:#f4dc85}.match-standout-scene span{font:700 33px/1 Georgia,serif}.match-standout-scene i{font-size:20px;font-style:normal}.match-standout-body{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:11px 12px}.match-standout-body>strong{font:700 15px Georgia,serif;color:#55665a}.match-standout-body p{margin:0;color:#627165;font-size:11px;line-height:1.45;min-height:31px}.match-standout-body details{width:100%;border-top:1px solid #dce4d8;padding-top:7px}.match-standout-body summary{color:#8b333f;font-size:10px;font-weight:800;cursor:pointer}.match-standout-body label{display:block;margin-top:8px;color:#4d5c51;font-size:10px;font-weight:750}.match-standout-body select,.match-standout-body textarea{display:block;width:100%;margin-top:4px;border:1px solid #c7d5c4;border-radius:6px;padding:7px;background:#fff;color:#253b2b;font:inherit}.match-review-section>.review-event-scoreboard{margin:2px 0}.match-player-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;margin:0;list-style:none}.match-player-card{display:flex;flex-direction:column;gap:9px;min-width:0;padding:14px;border:1px solid #cbd8c6;border-radius:13px;background:#f9fbf5}.match-player-card-head{display:flex;align-items:center;gap:9px}.match-player-avatar{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:9px;background:#284c31;color:#f4d878;font:700 19px Georgia,serif}.match-player-card-head>div{display:flex;flex:1;min-width:0;align-items:center;gap:5px;flex-wrap:wrap}.match-player-card-head .match-player-tag{border:0;background:transparent;padding:0;color:#2c4b33;font-size:13px}.match-player-minutes{color:#526c59;font-size:11px;font-weight:800;white-space:nowrap}.match-player-warning{margin:0;color:#8d6225;font-size:10px}.match-player-note-legacy{margin:0;padding:8px 10px;border-left:3px solid #a9bda3;background:#eef4ea;color:#4d5d4f;font-size:11px}.match-player-note-list{display:flex;flex-direction:column;gap:5px}.match-player-note-list>*{border-top:1px solid #e0e9dc}.match-player-empty{margin:0;color:#829084;font-size:11px}.match-player-add{align-self:flex-start;margin-top:auto;border:1px solid #bacdb6;border-radius:7px;padding:6px 9px;background:#ecf4e8;color:#315c3a;font-size:10px;font-weight:850}.match-player-add:hover{background:#dcebd4}.clip-file-description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:5px;color:#5c6f60;font-size:10px;line-height:1.4}.clip-file-players{padding:0 9px 9px}.match-all-clips{border:1px solid #cbd8c6;border-radius:11px;background:#f3f8ef}.match-all-clips>button{display:block;width:100%;padding:12px 16px;border:0;background:transparent;color:#305c39;font-size:12px;font-weight:850;text-align:left;cursor:pointer}.match-all-clips>button:hover{background:#e6f0e0}.match-all-clips>button[aria-expanded=true]{border-bottom:1px solid #cbd8c6}.match-all-clips>.clip-pitch-library{margin:12px}@media (max-width:760px){.match-highlight-grid,.match-standout-grid,.match-result-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.match-result-strip>div:nth-child(2){border-right:0}.match-result-strip>div:nth-child(-n+2){border-bottom:1px solid #ffffff20}}@media (max-width:540px){.match-history-overview{padding:16px;align-items:start;flex-direction:column;gap:12px}.match-history-totals{width:100%}.match-history-totals span{flex:1}.match-history-row{grid-template-columns:40px minmax(0,1fr) auto;gap:9px;padding:10px}.match-history-date{padding-right:5px}.match-history-date small{font-size:8px}.match-history-main strong{font-size:14px;white-space:normal}.match-history-main>span{display:none}.match-history-result{min-width:54px}.match-history-result b{font-size:21px}.match-history-result i{padding:0 3px}.match-history-arrow{display:none}.match-result-score{padding:17px 12px 6px;gap:5px}.match-result-team{font-size:13px}.match-result-score strong{font-size:34px}.match-result-score i{padding:0 3px}.match-result-strip>div{padding:9px}.match-result-strip strong{font-size:10px}.match-result-controls{grid-template-columns:1fr 1fr}.match-result-controls>:last-child{grid-column:1/-1}.match-event-editor{padding:10px}.match-event-row{grid-template-columns:34px 22px minmax(0,1fr);gap:6px}.match-event-row>button{grid-column:3;justify-self:start}.match-coach-notes{display:block}.match-coach-notes ul{margin-top:8px}.match-coach-notes li+li:before{display:none}.match-highlight-grid,.match-standout-grid,.match-player-grid{grid-template-columns:1fr}.match-section-head{align-items:start}.match-footage-action{font-size:10px}}@media (prefers-reduced-motion:reduce){.match-history-row,.match-player-tag{transition:none}.match-history-row:hover{transform:none}}.player-hub-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:32px;border-radius:22px;color:#fff;background:linear-gradient(95deg,#061d18ed,#061d1870),url(/player-home/clubhouse.webp) center 55%/cover;box-shadow:0 10px 25px #092d2320}.player-hub-hero h1{margin:8px 0;font-size:clamp(34px,4vw,58px);line-height:1}.player-hub-hero p:last-child{font-size:14px;color:#ffffffd0}.player-hub-number{display:grid;place-items:center;width:68px;height:78px;flex:none;border:1px solid #ffffff60;border-radius:16px;font-family:Bebas Neue,Impact,sans-serif;font-size:44px;background:#ffffff15}.player-hub-period{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.player-hub-period p{margin-top:3px;font-size:12px;color:#66776d}.player-hub-period select{font-size:12px;padding:8px 12px}.player-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.player-stat-card{display:flex;flex-direction:column;text-align:left;border:1px solid #d7e1d5;border-radius:16px;padding:18px 20px;background:#fffefa;box-shadow:0 4px 12px #173d1910}.player-stat-card>span{font-size:12px;font-weight:750;color:#52685b}.player-stat-card strong{font-size:52px;line-height:1.15;color:#193e2c}.player-stat-card small{font-size:11px;color:#6b7c71}.player-stat-card.is-selected{background:#173e2d;border-color:#173e2d}.player-stat-card.is-selected>span,.player-stat-card.is-selected small{color:#ffffffc9}.player-stat-card.is-selected strong{color:#f2cf70}.player-season-chart,.player-game-history{padding:22px;border:1px solid #dae3d6;border-radius:20px;background:#fffefa}.player-chart-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.player-chart-heading h2{margin-top:5px;font-size:28px}.player-chart-heading>span{font-size:12px;color:#6c7d71}.player-chart-heading .photo-eyebrow{color:#987326}.player-season-chart svg{display:block;width:100%;max-height:300px;margin-top:14px;overflow:visible}.player-chart-note{margin-top:12px;font-size:11px;color:#69796e}.player-empty{padding:28px 0;font-size:14px;color:#69796e}.player-game-history table{width:100%;margin-top:14px;text-align:right;font-size:13px}.player-game-history thead{color:#748175;font-size:11px}.player-game-history td,.player-game-history th{padding:10px 8px;border-bottom:1px solid #e6ebe0}.player-game-history th:first-child{text-align:left;min-width:140px}.player-game-history th span,.player-game-history th small{display:block}.player-game-history th small{margin-top:3px;color:#748175;font-weight:400;font-size:11px}.player-text-link{color:#7e2639;font-size:12px;font-weight:750;text-decoration:underline;text-underline-offset:4px;padding:8px 0}.player-home-welcome{position:relative;padding:32px;border-radius:22px;color:#fff;background-size:cover;background-position:75% top}.player-home-welcome h1{max-width:620px;margin:12px 0 10px;font-size:clamp(36px,4vw,56px);line-height:1.05}.player-home-welcome>p:last-of-type{max-width:440px;font-size:14px;color:#ffffffd9}.player-home-welcome button{max-width:100%;margin-top:20px;padding:10px 16px;border-radius:12px;color:#173c2e;background:#f3cf65;font-size:13px;font-weight:800;text-align:left}.player-home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.player-home-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:235px;padding:24px;overflow:hidden;border-radius:20px;background-size:cover;background-position:center;color:#fff;text-align:left;box-shadow:0 8px 20px #092a2526}.player-home-card h2{max-width:85%;font-size:30px;line-height:1}.player-home-card-copy{display:flex;flex:1;flex-direction:column;gap:14px;width:100%;font-size:14px}.player-home-card-copy>small{display:block;max-width:90%;margin-top:auto;color:#ffffffe0;font-size:11px;line-height:1.5}.player-home-numbers{display:flex;flex-wrap:wrap;gap:14px}.player-home-numbers>span{display:flex;flex-direction:column;gap:2px;font-size:10px}.player-home-numbers strong{font-family:Bebas Neue,Impact,sans-serif;font-size:38px;line-height:1;color:#ffdf80}.player-home-arrow{position:absolute;top:20px;right:20px;display:grid;place-items:center;width:30px;height:30px;border:1px solid #ffffff50;border-radius:50%}.player-home-small{min-height:190px}.player-range{display:flex;gap:4px;padding:4px;border:1px solid #d9dfd0;border-radius:12px;background:#fffef8}.player-range button{padding:7px 10px;border-radius:8px;font-size:12px;font-weight:700}.player-range .is-selected{background:#1e4932;color:#fff}@media (max-width:600px){.player-home-grid{grid-template-columns:minmax(0,1fr)}.player-home-welcome{padding:24px 20px}.player-home-card{min-height:210px;padding:22px}.player-home-small{min-height:180px}.player-hub-hero{padding:24px 20px}.player-hub-number{width:48px;height:60px;font-size:32px}.player-stat-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.player-stat-card{padding:14px 16px}.player-stat-card strong{font-size:42px}.player-season-chart,.player-game-history{padding:16px}}.lb{display:flex;flex-direction:column;gap:12px}.lb-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.lb-kicker{color:#b8860b;font-size:10px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.lb-head h2{margin-top:2px;font-size:30px;line-height:1}.lb-head p{margin-top:4px;font-size:12px;opacity:.7}.lb-count{flex:none;padding:7px 12px;border-radius:999px;background:#0d241b;color:#ffffffd9;font-size:11px}.lb-count strong{margin-right:3px;color:#f4d680;font-size:15px}.lb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width: 720px){.lb-grid{grid-template-columns:minmax(0,1fr)}}.lb-stadium{position:relative;overflow:hidden;border-radius:20px;padding:48px 22px 30px;background-size:cover;background-position:center 30%;box-shadow:0 14px 30px #0b1f1640;isolation:isolate}.lb-stadium:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#050b1440,#06101c80 45%,#050a10d9)}.lb-lights{position:absolute;inset:0 0 auto;height:70px;z-index:-1;background:radial-gradient(60px 26px at 12% 0,#fffbe6cc,transparent 70%),radial-gradient(60px 26px at 38% 0,#fffbe699,transparent 70%),radial-gradient(60px 26px at 62% 0,#fffbe699,transparent 70%),radial-gradient(60px 26px at 88% 0,#fffbe6cc,transparent 70%)}.lb-screen{position:relative;border:5px solid #1b1f26;border-radius:12px;padding:10px 10px 8px;color:#fff;background:radial-gradient(circle,#ffffff10 1px,transparent 1.3px) 0 0 / 4px 4px,linear-gradient(180deg,#0a1730,#050c18);box-shadow:0 0 0 1px #ffffff1f,0 0 34px var(--lb-glow, #3b82f655),inset 0 0 40px #00000080}.lb-screen:after{content:"";position:absolute;left:50%;bottom:-21px;width:14px;height:16px;transform:translate(-50%);background:#1b1f26}.lb-attack{--lb-glow: #ef444466;--lb-bar: #c0392b}.lb-defend{--lb-glow: #3b82f666;--lb-bar: #2667b8}.lb-skills{--lb-glow: #f5b30066;--lb-bar: #b7860f}.lb-brain{--lb-glow: #8b5cf666;--lb-bar: #6846a5}.lb-screen-top{display:flex;align-items:center;gap:8px;margin:-10px -10px 0;padding:7px 10px;border-radius:7px 7px 0 0;background:var(--lb-bar)}.lb-icon{display:grid;width:26px;height:26px;place-items:center;border-radius:7px;background:#00000040}.lb-screen-top h3{flex:1;font-size:22px;line-height:1;letter-spacing:.04em;text-transform:uppercase}.lb-live{padding:2px 6px;border-radius:4px;background:#e11d48;font-size:9px;font-weight:900;letter-spacing:.1em;animation:lb-blink 1.6s steps(2,start) infinite}@keyframes lb-blink{to{opacity:.45}}@media (prefers-reduced-motion: reduce){.lb-live{animation:none}}.lb-blurb{margin:6px 0 2px;font-size:11px;color:#ffffffa6;text-align:center}.lb-podiums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:6px;margin-top:8px}.lb-podium{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;text-align:center}.lb-medal{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;font-family:Bebas Neue,Impact,sans-serif;font-size:22px;color:#1b1300;box-shadow:0 2px 6px #0008,inset 0 -3px #0003}.lb-gold .lb-medal{width:46px;height:46px;font-size:28px;background:radial-gradient(circle at 35% 30%,#fff6c4,#f2c94c 45%,#b8860b)}.lb-silver .lb-medal{background:radial-gradient(circle at 35% 30%,#fff,#cfd6de 45%,#8b96a3)}.lb-bronze .lb-medal{background:radial-gradient(circle at 35% 30%,#ffe0c2,#cd7f32 50%,#7a4515);color:#fff}.lb-name{max-width:100%;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.lb-gold .lb-name{font-size:16px;color:#f4d680}.lb-score{font-size:10px;color:#ffffffb3}.lb-step{display:block;width:100%;margin-top:4px;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#ffffff2e,#ffffff0d)}.lb-gold .lb-step{height:34px}.lb-silver .lb-step{height:22px}.lb-bronze .lb-step{height:14px}.lb-rest{display:flex;flex-direction:column;gap:3px;margin-top:6px}.lb-rest li{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:7px;background:#ffffff10;font-size:13px}.lb-place{display:grid;width:22px;height:22px;flex:none;place-items:center;border-radius:50%;background:#fff2;font-weight:800;font-size:11px}.lb-rest-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.lb-rest-score{flex:none;font-size:11px;color:#ffffffb3}.lb-you{margin-left:4px;padding:0 5px;border-radius:4px;background:#22c55e;color:#052e16;font-size:9px;font-style:normal;font-weight:900;text-transform:uppercase;vertical-align:middle}.lb .is-me .lb-medal,.lb .is-me .lb-place{box-shadow:0 0 0 3px #22c55e,0 2px 6px #0008}.lb-rest li.is-me{background:#22c55e2e}.lb-note{font-size:11px;opacity:.6;text-align:center}.lb-mini-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lb-mini{display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px 14px 14px;border-radius:20px;color:#fff;background:linear-gradient(0deg,#04281ffb 18%,#04281f80),var(--board-art) center/cover;border-bottom:4px solid #729986;box-shadow:0 5px 14px #08271b25}.lb-mini[data-area=game-brain]{--board-art:url(/academy-art/formations-world.jpg);border-color:#a486d5}.lb-mini[data-area=attacking]{--board-art:url(/academy-art/topics/team-create-chances.webp);border-color:#e27869}.lb-mini[data-area=defending]{--board-art:url(/player-home/defending.webp);border-color:#74b6e7}.lb-mini[data-area=skills]{--board-art:url(/academy-art/topics/skills-control.webp);border-color:#e8c669}.lb-mini header{display:flex;align-items:center;gap:8px;min-height:40px}.lb-mini h3{font-size:24px;line-height:1.05}.lb-mini header svg{flex:none}.lb-mini ol{display:flex;flex-direction:column;gap:8px}.lb-mini li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:2px 6px;align-items:center}.lb-mini li>span{grid-row:span 2;background:#f8d566;color:#12392a;border-radius:50%;text-align:center;font-size:12px;font-weight:900}.lb-mini li strong{font-size:14px;overflow-wrap:anywhere}.lb-mini li small{font-size:11px;color:#e0eade}.lb-mini .is-me strong{color:#ffe39b}.lb-mini-empty{font-size:13px;line-height:1.5;min-height:75px}.lb-mini-own{font-size:12px;color:#ffe39b;border-top:1px solid #ffffff30;padding-top:8px}.lb-mini button{margin-top:auto;min-height:44px;border:1px solid #ffffff50;background:#ffffff16;border-radius:10px;padding:8px;font-size:12px;font-weight:700;text-align:left}.lb-mini button:focus-visible{outline:3px solid #f5ca58;outline-offset:3px}@media (max-width:1000px){.lb-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:380px){.lb-mini{padding:12px 9px}.lb-mini h3{font-size:20px}}.academy-home-split .lb-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lb-mini{padding:0 12px 14px;gap:12px;border:1px solid #ffffff88;border-bottom:5px solid var(--lb-bar);background:linear-gradient(0deg,#082f25 4%,#082f25e8 48%,#082f2520),var(--board-art) center/cover;box-shadow:0 6px #173e2812,0 12px 24px #183d2525;overflow:hidden}.lb-mini header{margin:0 -12px;padding:13px 12px;background:linear-gradient(110deg,var(--lb-bar),#17372980);border-bottom:1px solid #ffffff60;min-height:64px}.lb-mini-emblem{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:13px;background:linear-gradient(145deg,#fff9dd,#f3c65a);color:#163f2c;border:2px solid #fff5c4;box-shadow:0 3px #0002}.lb-mini ol{gap:7px}.lb-mini li{grid-template-columns:30px minmax(0,1fr);padding:7px;border-radius:12px;background:#ffffff17;border:1px solid #ffffff22}.lb-mini li>span{display:grid;place-items:center;width:28px;height:28px;background:linear-gradient(135deg,#fff1a3,#e5ac24);border:2px solid #ffed9b;box-shadow:0 2px #0003}.lb-mini li:nth-child(2)>span{background:linear-gradient(135deg,#fff,#a4b7c4);border-color:#e3edf4}.lb-mini li:nth-child(3)>span{background:linear-gradient(135deg,#ffd6a0,#c58243);border-color:#efc08d}.lb-mini li:first-child{background:#fff4d7;color:#153d2c;border-color:#f4cc66;box-shadow:0 3px 10px #0002}.lb-mini li:first-child small{color:#4c6048}.lb-mini li:first-child.is-me strong{color:#694900}.lb-mini button{background:linear-gradient(135deg,#ffeb9e,#f3c852);border-color:#fff0ad;color:#173e2c;box-shadow:0 3px #b58c282e;font-size:13px}.lb-mini-empty{padding:12px 4px;min-height:94px;text-shadow:0 2px 4px #0008}.lb-mini-own{border-top:0;background:#fff3;border-radius:8px;padding:7px}.lb-stadium{border:2px solid #e4c775;border-radius:22px;background-color:#1b5137;box-shadow:0 8px 22px #173b2525}.lb-screen{background:linear-gradient(160deg,#235a40f5,#0b3428f5);border:2px solid #f0dc9c;border-radius:16px;box-shadow:0 6px 20px #09281b55}.lb-screen:after{display:none}.lb-screen-top{border-radius:10px 10px 0 0}.lb-live{background:#fff0b7;color:#173d2b;animation:none}.lb-gold .lb-step{background:linear-gradient(#f3d873,#b28b36)}.lb-silver .lb-step{background:linear-gradient(#d9e8dd,#769584)}.lb-bronze .lb-step{background:linear-gradient(#e7b683,#986443)}@media (max-width:430px){.lb-mini header{gap:6px;padding:10px 9px}.lb-mini-emblem{width:30px;height:30px;border-radius:10px}.lb-mini h3{font-size:21px}.lb-mini li{padding:6px 4px;-moz-column-gap:4px;column-gap:4px}.lb-mini li small{font-size:10px}}.coaching-library-home{background:radial-gradient(circle at 88% 8%,#d9e8e8 0,transparent 24%),linear-gradient(180deg,#f3f7f0,#f8f9f5 58%)}.coaching-library-home .photo-page-header{min-height:210px}.coaching-library-home .photo-page-header .photo-surface-shade{background:linear-gradient(100deg,#071914f2,#0a251dcc 47%,#0b233f57 75%),linear-gradient(0deg,#05140fb8,transparent 75%)}.coaching-library-home .photo-page-header .btn-ghost{background:#ffffffec;color:#183727;border-color:#fff}.coaching-library-notice{padding:10px 13px;border:1px solid #d6dfd1;border-radius:12px;background:#fff;color:#536259;font-size:12px}.coaching-library-error{border-color:#d8a8af;background:#fff3f4;color:#792b38}.coaching-library-kicker,.coaching-library-heading>div>span{color:#69776e;font-size:9px;font-style:normal;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.coaching-library-ask{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:19px 20px;border:1px solid #44647b;border-radius:18px;background:radial-gradient(circle at 78% 20%,#2b76a771,transparent 30%),linear-gradient(115deg,#0a2531,#153d44 63%,#254f4a);color:#fff;box-shadow:0 8px 24px #1735221c}.coaching-library-ask h2{margin-top:2px;font-size:26px;line-height:1}.coaching-library-ask p{max-width:720px;margin-top:5px;color:#e6f0ece0;font-size:11px;line-height:1.45}.coaching-library-ask .coaching-library-kicker{color:#f1cf74}.coaching-library-prompts{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.coaching-library-prompts span{padding:4px 8px;border:1px solid #ffffff25;border-radius:999px;background:#ffffff0d;color:#eaf1ee;font-size:9px}.coaching-library-ask>button{display:flex;min-width:180px;align-items:center;justify-content:space-between;gap:20px;padding:12px 14px;border-radius:12px;background:#f2c659;color:#173427;font-size:12px;font-weight:850;box-shadow:0 4px 12px #061b143d}.coaching-library-ask>button b{font-size:18px;line-height:1}.coaching-library-ask>button:hover:not(:disabled){background:#ffda72}.coaching-library-ask>button:disabled{opacity:.45;cursor:not-allowed}.coaching-library-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:9px}.coaching-library-heading h2{margin-top:2px;font-size:28px;line-height:1}.coaching-library-heading>p{color:#68776d;font-size:10px}.coaching-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.coaching-library-area{position:relative;min-height:205px;overflow:hidden;border:1px solid #ffffff70;border-radius:17px;color:#fff;text-align:left;box-shadow:0 8px 22px #173a2424;isolation:isolate}.coaching-library-area>img,.coaching-library-area-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.coaching-library-area>img{z-index:-2;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.coaching-library-area-shade{z-index:-1;background:linear-gradient(0deg,#06140ff5,#071912b0 51%,#06140f22)}.coaching-library-area:hover>img{transform:scale(1.035)}.coaching-library-area:focus-visible{outline:3px solid #377dca;outline-offset:3px}.coaching-library-area-content{display:flex;min-height:205px;flex-direction:column;justify-content:flex-end;padding:14px 16px}.coaching-library-area-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:auto}.coaching-library-area-top i{color:#f5d77d;font-size:9px;font-style:normal;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.coaching-library-area-top>b{display:grid;min-width:27px;height:27px;place-items:center;border:1px solid #ffffff40;border-radius:9px;background:#0618108f;font-size:10px}.coaching-library-area-content>strong{font-size:25px;line-height:1}.coaching-library-area-content>small{max-width:440px;margin-top:4px;color:#eef3f0dd;font-size:10px;line-height:1.35}.coaching-library-area-link{display:flex;align-items:center;gap:8px;margin-top:10px;color:#fff;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.coaching-library-area-link>b{color:#f1cc68;font-size:14px}.coaching-library-lower{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:10px}.coaching-library-capture,.coaching-library-recent{padding:15px;border:1px solid #d6dfd2;border-radius:16px;background:#fffffff2;box-shadow:0 5px 18px #17382010}.coaching-library-capture h2,.coaching-library-recent h2{margin-top:2px;font-size:22px;line-height:1}.coaching-library-capture>p{margin-top:5px;color:#68776e;font-size:10px}.coaching-library-capture>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:11px}.coaching-library-capture button{display:flex;min-width:0;align-items:center;gap:8px;padding:9px;border:1px solid #dde5da;border-radius:11px;background:#f5f8f2;text-align:left}.coaching-library-capture button:hover:not(:disabled){border-color:#89a690;background:#edf4eb}.coaching-library-capture button:disabled{opacity:.45;cursor:not-allowed}.coaching-library-capture button>b{display:grid;width:27px;height:27px;flex:none;place-items:center;border-radius:8px;background:#dfeadf;color:#326041;font-size:9px}.coaching-library-capture button>span{min-width:0}.coaching-library-capture button strong,.coaching-library-capture button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coaching-library-capture button strong{font-size:10px}.coaching-library-capture button small{margin-top:1px;color:#758178;font-size:8px}.coaching-library-recent-head{display:flex;align-items:start;justify-content:space-between;gap:10px;margin-bottom:7px}.coaching-library-recent-head>small{color:#748178;font-size:9px}.coaching-library-recent>button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:8px 4px;border-top:1px solid #e4e9e1;text-align:left}.coaching-library-recent>button:hover strong{color:#286ab5}.coaching-library-recent>button>span{min-width:0}.coaching-library-recent>button strong,.coaching-library-recent>button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coaching-library-recent>button strong{font-size:11px}.coaching-library-recent>button small{margin-top:1px;color:#758178;font-size:8px}.coaching-library-recent>button>b{color:#a57b1b}.coaching-library-empty{padding:15px 4px;color:#748178;font-size:10px}@media (max-width:760px){.coaching-library-home{padding:14px}.coaching-library-home .photo-page-header{min-height:175px}.coaching-library-ask{grid-template-columns:1fr;gap:12px}.coaching-library-ask>button{min-width:0}.coaching-library-grid,.coaching-library-lower{grid-template-columns:1fr}.coaching-library-area,.coaching-library-area-content{min-height:160px}.coaching-library-heading>p{display:none}.coaching-library-capture>div{grid-template-columns:1fr}.coaching-library-capture button strong,.coaching-library-capture button small{white-space:normal}}@media (prefers-reduced-motion:reduce){.coaching-library-area>img{transition:none}.coaching-library-area:hover>img{transform:none}}.coach-chat{min-height:calc(100dvh - var(--nav-space));padding:16px 24px 0;background:linear-gradient(180deg,#f5f8f1de,#f5f8f1f4 60%,#f5f8f1fa),url(/desk/thirsk-training-ground.webp) center top / cover}.coach-chat-hero{position:relative;overflow:hidden;min-height:146px;border:1px solid #ffffff35;border-radius:18px;background:#143423;color:#fff}.coach-chat-hero .photo-surface-shade{background:linear-gradient(90deg,#061e17f2,#08251cc9 60%,#102c2270)}.coach-chat-hero-content{position:relative;padding:14px 18px 16px}.coach-chat-hero header{padding-top:0;gap:0}.coach-chat-hero header button{color:#ffffffdb}.coach-chat-hero .matchday-label{color:#f0db91}.coach-chat-hero-content>p{margin-top:7px;color:#ffffffe0;font-size:12px}.coach-chat-thread{min-height:0;padding:14px 0 calc(108px + var(--nav-space))}.coach-chat-empty{padding:16px;border:1px solid #d5e0d1;border-radius:16px;background:#fffffff0;box-shadow:0 5px 18px #1a3b2112}.coach-chat-empty-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;margin-bottom:12px}.coach-chat-empty-heading h2{line-height:1}.coach-chat-empty-heading p{color:#53685a;font-size:12px}.coach-chat-examples{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.coach-chat-example{position:relative;min-width:0;min-height:112px;overflow:hidden;border:1px solid #ffffff40;border-radius:13px;background:#173d29;color:#fff;text-align:left;transition:transform .17s ease,box-shadow .17s ease}.coach-chat-example:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 7px 17px #102b1833}.coach-chat-example:focus-visible{outline:3px solid #b67d05;outline-offset:3px}.coach-chat-example:disabled{opacity:.6;cursor:not-allowed}.coach-chat-example .photo-surface-shade{background:linear-gradient(0deg,#061b14f2,#08251ca6)}.coach-chat-example-content{position:relative;display:flex;min-height:112px;flex-direction:column;justify-content:flex-end;gap:6px;padding:11px}.coach-chat-example-content>span{color:#f0db91;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.coach-chat-example-content strong{font-size:13px;line-height:1.25}.coach-chat-signin{margin-top:11px;color:#6b3440;font-size:12px}.coach-chat-composer{bottom:var(--nav-space);z-index:25}.coach-chat-composer>.shell{max-width:1440px}@media (min-width: 1024px){.coach-chat-composer{left:248px}}@media (max-width: 760px){.coach-chat-examples{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 540px){.coach-chat{padding:12px 16px 0}.coach-chat-hero-content{padding:10px 14px 14px}.coach-chat-empty{padding:12px}.coach-chat-example,.coach-chat-example-content{min-height:108px}}@media (prefers-reduced-motion: reduce){.coach-chat-example{transition:none}.coach-chat-example:hover:not(:disabled){transform:none}}.academy-home-split{display:grid;gap:22px;grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr);align-items:start}.academy-library{display:flex;flex-direction:column;gap:12px;min-width:0}.academy-library-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:64px}.academy-library-heading h2{margin-top:3px;font-size:30px;line-height:1}.academy-library-heading p{font-size:12px;margin-top:5px;color:#657568}.academy-library-controls{display:flex;gap:5px}.academy-library-controls button{width:32px;height:32px;border:1px solid #b6c7b3;border-radius:50%;background:#fffef7}.academy-library-controls button:disabled{opacity:.3}.academy-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:10px;flex:1;align-content:start}.academy-category-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-height:180px;height:100%;padding:17px;border-radius:18px;background-size:cover;background-position:center;color:#fff;text-align:left;box-shadow:0 5px 15px #0b281c25}.academy-category-card .display{font-size:24px}.academy-category-card>span:first-child{width:32px;height:32px;border-radius:10px}.academy-quick-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.academy-quick-grid.has-three{grid-template-columns:repeat(3,minmax(0,1fr))}.academy-quick-card{position:relative;display:flex;min-height:78px;align-items:center;gap:12px;overflow:hidden;border:1px solid #ffffff42;border-radius:17px;padding:13px 15px;background-position:center;background-size:cover;color:#fff;text-align:left;box-shadow:0 5px 16px #092a2520;transition:transform .18s ease,box-shadow .18s ease}.academy-quick-card:hover{transform:translateY(-2px);box-shadow:0 9px 22px #092a2530}.academy-files-card{min-height:84px}.academy-quick-card:focus-visible{outline:3px solid #eecf72;outline-offset:3px}.formation-choice-card{display:flex;height:100%;flex-direction:column;gap:9px;overflow:hidden;border:1px solid #cbd8ce;border-radius:18px;padding:10px;background:linear-gradient(155deg,#fffef9,#eff5ec);color:#17231b;text-align:left;box-shadow:0 5px 15px #0b281c18;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.formation-choice-card:hover{transform:translateY(-3px);border-color:#62866d;box-shadow:0 10px 24px #0b281c27}.formation-choice-card.is-ours{border-color:#9c303b;box-shadow:inset 0 0 0 1px #9c303b,0 8px 20px #6e1d2922}.formation-choice-art{display:block;margin:-10px -10px 2px;padding:12px;background-position:center;background-size:cover;overflow:hidden;perspective:700px}.formation-choice-art .formation-surface{transform:perspective(650px) rotateX(34deg) scale(.92);transform-origin:center bottom;box-shadow:0 18px 24px #00170a8a}.academy-library-pages{display:flex;align-items:center;justify-content:center;gap:6px;min-height:20px}.academy-library-pages button{width:7px;height:7px;border-radius:50%;background:#bdc8b8}.academy-library-pages button[aria-current=page]{width:22px;border-radius:6px;background:#2b623f}.academy-library-pages>span{margin-left:8px;font-size:10px;color:#6b7b6d}.lb-compact .lb-grid{display:flex;flex-direction:column;flex:1}.lb-compact .lb-stadium{flex:1;display:flex;flex-direction:column;justify-content:center;padding:34px 20px 28px}.lb-compact .lb-head{min-height:64px;align-items:center}.lb-compact .lb-head h2{font-size:30px}.lb-area-tabs{display:flex;gap:4px;padding:4px;border-radius:12px;background:#e9eee3}.lb-area-tabs button{flex:1;min-width:0;padding:7px 3px;border-radius:8px;font-size:10px;font-weight:700}.lb-area-tabs button[aria-pressed=true]{background:#1b3d2b;color:#fff}.lb-compact .lb-note{font-size:10px}@media (max-width:850px){.academy-home-split{grid-template-columns:minmax(0,1fr)}.lb-compact .lb-stadium{min-height:300px}.academy-category-card{min-height:170px}.academy-quick-grid,.academy-quick-grid.has-three{grid-template-columns:minmax(0,1fr)}}@media (max-width:400px){.academy-category-card{padding:14px}.academy-category-card .display{font-size:21px}.academy-library-heading h2{font-size:26px}}.academy-home-split>.lb{position:sticky;top:16px}.academy-area-filter{display:flex;flex-wrap:wrap;gap:6px}.academy-area-filter button{--area:#1b3d2b;display:flex;align-items:center;gap:6px;min-height:44px;border:1px solid #c9d6c6;border-radius:12px;padding:6px 11px;background:#fffef7;color:#1b2a20;text-align:left;transition:background .15s,border-color .15s}.academy-area-filter button .display{font-size:17px;line-height:1}.academy-area-filter button small{font-size:10px;font-weight:700;color:#5c6b5e}.academy-area-icon{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:var(--area);color:#fff}.academy-area-filter button[aria-pressed=true]{border-color:var(--area);background:var(--area);color:#fff;box-shadow:0 3px #0002}.academy-area-filter button[aria-pressed=true] small{color:#ffffffd9}.academy-area-filter button[aria-pressed=true] .academy-area-icon{background:#ffffff2e}.academy-area-note{--area:#1b3d2b;border-left:4px solid var(--area);border-radius:0 10px 10px 0;padding:8px 12px;background:#f3f6ee;font-size:12px;line-height:1.5;color:#2b3a2e}.academy-card-areas{display:flex;flex-direction:column;gap:5px;width:100%}.academy-card-bar{display:flex;height:5px;overflow:hidden;border-radius:3px;background:#ffffff30}.academy-card-bar i{display:block;min-width:3px}.academy-card-chips{display:flex;flex-wrap:wrap;gap:4px}.academy-card-chips b{border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:800;letter-spacing:.02em}.academy-card-chips b.is-quiet{opacity:.45}.lb-show-area{display:block;width:100%;margin-top:12px;border-radius:10px;padding:9px 10px;background:#ffffffe6;color:#14281d;font-size:12px;font-weight:800}.lb-show-area:hover{background:#fff}@media (max-width:1100px){.academy-home-split{grid-template-columns:minmax(0,1fr)}.academy-home-split>.lb{position:static}}@media (max-width:520px){.academy-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.academy-category-card{min-height:150px;padding:12px;gap:5px}.academy-category-card .display{font-size:19px}.academy-card-blurb{display:none}.academy-area-filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.academy-area-filter button:first-child{grid-column:1/-1;justify-content:center}}.lesson-area-badge{display:inline-flex;align-self:flex-start;align-items:center;gap:4px;border-radius:999px;padding:2px 8px;color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.03em;box-shadow:0 1px #0003}.academy-more-sections>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.academy-more-sections button{min-height:40px;border:1px solid #c9d6c6;border-radius:999px;padding:7px 13px;background:#fffef7;font-size:12px;font-weight:700;color:#1b3d2b}.academy-more-sections button:hover{border-color:#5f8a67}.academy-area-filter{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.academy-area-filter button{position:relative;isolation:isolate;overflow:hidden;flex-wrap:wrap;align-content:flex-end;min-height:96px;padding:13px;border:2px solid #ffffff55;border-radius:16px;color:#fff;background:#092b21;box-shadow:0 4px 10px #163d2520}.academy-area-filter button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#05251ff5,#05251f55),var(--filter-art,url(/academy-art/academy-campus.jpg)) center/cover}.academy-area-filter button[data-area=attacking]{--filter-art:url(/academy-art/topics/team-create-chances.webp)}.academy-area-filter button[data-area=defending]{--filter-art:url(/player-home/defending.webp)}.academy-area-filter button[data-area=skills]{--filter-art:url(/academy-art/topics/skills-control.webp)}.academy-area-filter button[data-area=game-brain]{--filter-art:url(/academy-art/formations-world.jpg)}.academy-area-filter button small{color:#ffe49c;width:100%;font-size:11px}.academy-area-filter button[aria-pressed=true]{border-color:#f5ca58;box-shadow:0 0 0 2px #f5ca5840,0 4px 10px #163d2520;background:#092b21}.academy-area-filter button[aria-pressed=true]:after{content:"✓";position:absolute;right:8px;top:6px;color:#ffe49c;font-weight:900}.academy-area-filter button:focus-visible{outline:3px solid #f5ca58;outline-offset:3px}@media (max-width:760px){.academy-area-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-area-filter button:first-child{grid-column:1/-1;min-height:65px}.academy-area-filter button:first-child small{width:auto}.academy-area-filter button{min-height:88px}}.academy-campus-header .photo-page-header{min-height:clamp(240px,23vw,330px);border-radius:24px;border-bottom:4px solid #dfbd68;box-shadow:0 8px 24px #183d2526}.academy-campus-header .photo-surface img{-o-object-position:75% top!important;object-position:75% top!important}.academy-campus-header .photo-surface-shade{background:linear-gradient(90deg,#05271ff0,#05271f80 32%,#05271f08 72%),linear-gradient(0deg,#05271f55,transparent 50%)}.academy-campus-header h1{font-size:clamp(36px,4vw,56px);text-shadow:0 3px 10px #04231e60}@media (max-width:600px){.academy-campus-header .photo-page-header{min-height:240px}.academy-campus-header .photo-surface-shade{background:linear-gradient(90deg,#05271fd9,#05271f20),linear-gradient(0deg,#05271f60,transparent)}}[data-book-theme]{--book-cover:#24513e;--book-cover-edge:#193f30;--book-accent:#285a40;--book-tint:#e7eddc;--book-trim:#afc99b;--book-foil:#e4e8b6}[data-book-theme=skills]{--book-cover:#366447;--book-cover-edge:#244b35;--book-accent:#315e3e;--book-tint:#e7efda;--book-trim:#aec59a;--book-foil:#e5e9b8}[data-book-theme=attacking]{--book-cover:#813b50;--book-cover-edge:#61273b;--book-accent:#813b50;--book-tint:#f3e3df;--book-trim:#ceaaa8;--book-foil:#f1d6ad}[data-book-theme=defending]{--book-cover:#2d5d7b;--book-cover-edge:#20445f;--book-accent:#2d5d7b;--book-tint:#e1eaf0;--book-trim:#a1bfcf;--book-foil:#d9e6d3}[data-book-theme=goalkeeping]{--book-cover:#276565;--book-cover-edge:#194b4d;--book-accent:#276060;--book-tint:#deede5;--book-trim:#9cbeb6;--book-foil:#dbebbf}[data-book-theme=tactics]{--book-cover:#4c587d;--book-cover-edge:#353f61;--book-accent:#4c587d;--book-tint:#e6e7f0;--book-trim:#b2b8d2;--book-foil:#e6dfba}[data-book-theme=set-pieces]{--book-cover:#786020;--book-cover-edge:#574514;--book-accent:#705819;--book-tint:#f2ebd1;--book-trim:#c7b77d;--book-foil:#f0e5b0}[data-book-theme=rules]{--book-cover:#485b60;--book-cover-edge:#304349;--book-accent:#40565c;--book-tint:#e3e9e6;--book-trim:#b0c2bc;--book-foil:#e2e5bd}[data-book-theme=culture]{--book-cover:#71517c;--book-cover-edge:#51365c;--book-accent:#71517c;--book-tint:#eee3ed;--book-trim:#c5aecb;--book-foil:#e9dcb9}.book-theme-key{display:flex;flex-wrap:wrap;gap:7px 15px;margin-top:13px;font-size:10px;font-weight:700}.book-theme-key>span{display:inline-flex;align-items:center;gap:6px;color:#324d3b}.book-theme-key>span:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--book-cover);box-shadow:0 0 0 2px #ffffff80}.book-area-group{border-left:4px solid var(--book-accent)!important}.lesson-map-tile[data-book-theme]{border-top:3px solid var(--book-accent);background:var(--book-tint)}.academy-category-card[data-book-theme]{border-bottom:5px solid var(--book-trim)}.academy-category-card[data-book-theme]>span:first-child{background:var(--book-cover);color:#fff9e9;box-shadow:0 0 0 1px var(--book-trim)}.lesson-book{--book-ink:#2b2418;--book-muted:#6b5f4c;--book-paper:#fffaf0;--book-claret:#9c303b;--book-navy:#1c2a4a;container-type:inline-size;position:relative;border:1px solid var(--book-cover-edge);border-radius:18px;background:var(--book-cover);color:var(--book-ink);box-shadow:0 15px 35px #40291626,0 2px 3px #40291624;padding:6px;overflow:clip}.book-cover-bar{position:relative;display:flex;align-items:center;gap:12px;padding:18px 14px 14px;border-radius:13px 13px 0 0;color:#fff7e6;background:repeating-linear-gradient(90deg,#ffffff07 0 26px,transparent 26px 52px),radial-gradient(ellipse at 12% 0,#ffffff1c,transparent 70%),var(--book-cover-edge);overflow:hidden}.book-kit{position:absolute;inset:0 0 auto 0;height:6px;background:repeating-linear-gradient(90deg,var(--book-claret) 0 16px,var(--book-navy) 16px 32px)}.book-crest{display:grid;flex:none;place-items:center;width:52px;height:52px;border-radius:50%;background:#fffaf0;box-shadow:0 0 0 3px #ffffff40,0 4px 10px #0004}.book-cover-title{flex:1;min-width:0}.book-cover-title p{margin:2px 0 6px;font-size:clamp(26px,4.2vw,38px);line-height:.95;color:#fff;text-shadow:0 2px 0 #0003}.book-eyebrow{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.book-cover-bar .book-eyebrow{color:var(--book-foil)}.book-cover-chips{display:flex;flex-wrap:wrap;gap:6px}.book-chip{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:800;background:#ffffff1f;color:#fff7e6;box-shadow:inset 0 0 0 1px #ffffff2e}.book-chip-area{box-shadow:0 0 0 1.5px #fffaf0cc,0 1px #0003}.book-pages-button{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;min-width:58px;min-height:52px;border-radius:12px;padding:6px 8px;background:#fffaf0;color:var(--book-accent);box-shadow:0 3px #0003}.book-pages-button .display{font-size:22px;line-height:1}.book-pages-button small{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.book-status{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 14px;padding:9px 14px;background:var(--book-tint);font-size:11px;font-weight:800;color:var(--book-accent)}.book-progress{position:relative;height:24px;overflow:hidden;background:repeating-linear-gradient(90deg,#2f6b45 0,#2f6b45 34px,#2a6140 34px,#2a6140 68px);box-shadow:inset 0 2px #0002}.book-progress-fill{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left;background:linear-gradient(90deg,#f6d36b38,#f6d36b5c);transition:transform .25s ease}.book-progress-goal{position:absolute;top:4px;right:3px;width:8px;height:16px;border:2px solid #fffaf0;border-right:0;border-radius:2px 0 0 2px}.book-progress-ball{position:absolute;top:3px;width:18px;height:18px;border-radius:50%;background:#fffaf0 radial-gradient(circle at 50% 50%,#1d1d1f 0 3px,transparent 3.5px);box-shadow:0 1px 3px #0006;transition:left .3s ease}.book-body{display:block;background:var(--book-paper)}.book-menu-side{display:none}.book-main{min-width:0}.book-menu{display:flex;flex-direction:column;gap:6px}.book-menu-title{font-size:24px;line-height:1;color:var(--book-accent);margin:2px 4px 4px}.book-menu-chapter-title{margin:8px 6px 3px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--book-muted)}.book-menu ol{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.book-menu-item{display:flex;align-items:center;gap:9px;width:100%;min-height:42px;border:1px solid transparent;border-radius:10px;padding:6px 8px;text-align:left;font-size:12px;line-height:1.25;color:var(--book-ink);transition:background .15s}.book-menu-item:hover:not(:disabled){background:#fff}.book-menu-item[aria-current=page]{border-color:var(--book-trim);background:#fff;font-weight:800;box-shadow:inset 4px 0 var(--book-accent)}.book-menu-item:disabled{opacity:.45;cursor:default}.book-menu-number{display:grid;flex:none;place-items:center;width:28px;height:26px;border-radius:7px 7px 9px 9px;background:var(--book-accent);color:#fff;font:400 15px/1 Bebas Neue,Inter,sans-serif;letter-spacing:.04em;clip-path:polygon(22% 0,40% 10%,60% 10%,78% 0,100% 22%,88% 40%,88% 100%,12% 100%,12% 40%,0 22%)}.book-menu-item.is-question .book-menu-number{background:#e0b43c;color:#231a05}.book-menu-item.is-chapter .book-menu-number,.book-menu-item.is-finish .book-menu-number{background:var(--book-claret)}.book-menu-name{flex:1;min-width:0}.book-menu-mark{flex:none;min-width:16px;text-align:center;font-size:12px;font-weight:800;color:#2f6b45}.book-menu-extra{margin-top:6px;border:1px dashed var(--book-trim);background:#ffffffa8}.book-menu-extra .book-menu-number{background:var(--book-navy);font-size:13px}.book-strip{display:flex;align-items:center;gap:8px;padding:10px 12px 2px}.book-strip ol{position:relative;display:flex;flex:1;gap:6px;margin:0;padding:2px;list-style:none;overflow-x:auto;scrollbar-width:none}.book-strip ol::-webkit-scrollbar{display:none}.book-strip-shirt{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:50%;border:2px solid var(--book-trim);background:#fff;color:var(--book-accent);font:400 16px/1 Bebas Neue,Inter,sans-serif}.book-strip-shirt.is-read{background:var(--book-tint)}.book-strip-shirt.is-question{border-color:#c79a1e;color:#7a5a00}.book-strip-shirt[aria-current=page]{background:var(--book-accent);border-color:var(--book-accent);color:#fff;box-shadow:0 2px #0003}.book-strip-shirt:disabled{opacity:.35}.book-strip-all{flex:none;min-height:32px;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:800;color:var(--book-accent);background:var(--book-tint)}.book-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background:#1d1a1473}.book-drawer{--book-ink:#2b2418;--book-muted:#6b5f4c;--book-paper:#fffaf0;--book-claret:#9c303b;--book-navy:#1c2a4a;position:absolute;inset:0 auto 0 0;width:min(330px,88vw);overflow-y:auto;padding:14px 12px calc(20px + env(safe-area-inset-bottom));background:#fbf5e6;box-shadow:6px 0 24px #0005;animation:book-drawer-in .2s ease-out}.book-drawer-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.book-drawer-head .display{font-size:26px;color:var(--book-accent)}.book-drawer-head button{width:40px;height:40px;border-radius:50%;background:var(--book-tint);font-weight:800}.book-drawer .book-menu-title{display:none}@keyframes book-drawer-in{0%{transform:translate(-24px);opacity:.4}to{transform:none;opacity:1}}.book-paper{position:relative;min-height:360px;padding:18px 16px 46px;background:radial-gradient(circle at 100% 0,var(--book-tint) 0 60px,transparent 61px),var(--book-paper)}.book-page-heading{margin-bottom:14px}.book-page-heading .book-eyebrow{color:var(--book-accent)}.book-page-heading h2{margin:4px 0 0;font-size:clamp(28px,4.4vw,40px);line-height:1;letter-spacing:.03em;color:#2d2416}.book-page-heading h2:focus{outline:none}.book-teaching-spread{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}.book-teaching-spread>figure{order:-1}.book-copy{min-width:0}.book-copy p,.book-copy li,.book-copy strong{color:var(--book-ink)!important;font-size:15px;line-height:1.65}.book-copy .book-big-idea p{font-size:21px;font-weight:700;line-height:1.38}.book-copy button{color:var(--book-accent)}.book-key-points{display:grid;gap:12px;list-style:none;padding:0;margin:0}.book-key-points>li{display:flex;align-items:flex-start;gap:10px}.book-key-points>li>span{display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:50%;background:#2f6b45;color:#fff;font-size:13px;font-weight:800}.book-key-points.is-avoid>li>span{background:#c0392b}.book-diagram,.quiz-question-picture{min-width:0;margin:0;text-align:center}.book-diagram{border-radius:14px;padding:10px;background:#f2ead6}.book-diagram-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;margin-bottom:8px}.book-diagram-label{color:#5a4a33;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-align:left}.book-move-chip{border-radius:999px;padding:3px 9px;background:var(--book-accent);color:#fff;font-size:10px;font-weight:800}.book-diagram svg,.quiz-question-picture svg{display:block;width:100%;max-height:260px;margin:auto}.book-diagram figcaption,.quiz-question-picture figcaption{margin:9px auto 0;max-width:320px;color:var(--book-muted);font-size:12px;line-height:1.45}.book-diagram-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:10px;font-size:11px}.book-diagram-controls button{min-height:38px;min-width:38px;padding:6px 10px;border:1px solid #c8b48b;border-radius:9px;background:#fffaf0;font-weight:800}.book-diagram-controls button:disabled{opacity:.4}.book-move-dots{display:flex;gap:5px}.book-move-dots i{display:block;width:8px;height:8px;border-radius:50%;background:#c8b48b;transition:width .2s}.book-move-dots i.is-on{width:20px;border-radius:5px;background:var(--book-accent)}.book-replay{color:var(--book-accent)}.book-art{margin:0;text-align:center}.book-art-stage{position:relative;display:grid;place-items:center;aspect-ratio:5/4;max-height:260px;margin:auto;border-radius:14px;overflow:hidden;background:radial-gradient(circle at 50% 46%,#ffffff1f 0 34%,transparent 35%),linear-gradient(0deg,transparent calc(50% - 1px),#fffaf04d 50%,transparent calc(50% + 1px)),repeating-linear-gradient(180deg,#2f6b45 0,#2f6b45 26px,#2a6140 26px,#2a6140 52px);box-shadow:inset 0 0 0 3px #fffaf02e}.book-art-badge{display:grid;place-items:center;width:132px;height:132px;border-radius:50%;background:var(--book-accent);color:#fff;box-shadow:0 0 0 6px #fffaf0,0 0 0 9px var(--book-trim),0 12px 20px #0006;animation:book-bob 3s ease-in-out infinite}.book-art-svg{width:86%;height:auto;filter:drop-shadow(0 6px 8px #0005)}.book-art-formation{width:min(100%,250px);padding:10px 6px}.book-art--shape .book-art-stage{aspect-ratio:auto;max-height:none;background:#f2ead6;box-shadow:none}.book-art figcaption{margin:9px auto 0;max-width:320px;color:var(--book-muted);font-size:12px;line-height:1.45}@keyframes book-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.book-folio{position:absolute;right:14px;bottom:8px}.book-shirt path{fill:var(--book-accent);stroke:#0003;stroke-width:1.5}.book-shirt text{fill:#fff;font:400 15px Bebas Neue,Inter,sans-serif}.book-page-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:var(--book-tint);border-top:1px solid var(--book-trim);position:sticky;bottom:0;z-index:2}.has-tabbar .book-page-controls{bottom:calc(4rem + env(safe-area-inset-bottom))}.book-page-controls>span{display:none;font-size:11px;font-weight:700;color:var(--book-muted);text-align:center}.book-page-controls .book-next{margin-left:auto}.book-back,.book-next{min-height:46px;border-radius:12px;padding:10px 16px;font-size:13px;font-weight:800}.book-back{border:1px solid var(--book-trim);background:#fffaf0;color:#4a3a26}.book-next{border:1px solid #6e1d29;background:var(--book-claret);color:#fff;box-shadow:0 3px #6e1d29}.book-back:disabled,.book-next:disabled{opacity:.45;box-shadow:none;cursor:default}.book-next:hover:not(:disabled){background:#83242f}.book-underbar{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 10px 5px;color:#f5e9d2;font-size:10px}.book-underbar button{text-decoration:underline;text-underline-offset:3px}.quiz-question-card{display:flex;flex-direction:column;gap:18px}.quiz-question-copy{min-width:0}.quiz-question-picture{width:100%;max-width:320px;align-self:center}.book-question{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:38px;align-items:start}.book-question h3{font-size:17px;color:var(--book-ink);line-height:1.5}.quiz-answer-option{display:flex;align-items:center;gap:9px;min-height:44px;border:1px solid #cbbfa6;border-radius:8px;padding:9px 10px;background:#fffaf0;text-align:left;color:#3c3426;font-size:12px;font-weight:600;transition:background .15s,border-color .15s}.quiz-answer-option:hover:not(:disabled){background:#f0e4c9;border-color:#8e794c}.quiz-answer-option .quiz-option-letter{display:inline-grid;width:25px;height:25px;flex:none;place-items:center;border-radius:50%;background:#ede1c7;color:#6b5132;font-size:11px}.quiz-answer-option.is-right{border:2px solid #39774f;background:#e4efdf;color:#214d35}.quiz-answer-option.is-wrong{border:2px solid #aa5149;background:#f8e4db;color:#7c302b}.quiz-inline-feedback{margin-top:13px;border-left:3px solid #39774f;border-radius:0 7px 7px 0;padding:10px 12px;background:#e4efdf;color:#254d31;font-size:12px;line-height:1.5}.quiz-inline-feedback.is-wrong{border-color:#a04a40;background:#f5e4d4;color:#763d2c}.book-points-note{margin:15px 0 0;color:#5e5039;font-size:11px;font-weight:700}.quiz-question-prompt{grid-area:prompt}.quiz-question-hint{grid-area:hint}.quiz-question-options{grid-area:answers}.quiz-question-feedback{grid-area:feedback}.book-question .quiz-question-picture{grid-area:picture;align-self:start}.book-question{grid-template-areas:"prompt picture" "hint picture" "answers picture" "feedback feedback";gap:10px 38px;grid-template-rows:auto}.book-question .quiz-inline-feedback{margin-top:0}.book-chapter-finish{display:flex;flex-direction:column;align-items:center;gap:16px;padding:12px 8px;text-align:center}.book-chapter-finish p{max-width:430px;font-size:14px;line-height:1.6}.book-chapter-finish .book-finish-title{font-size:22px}.book-finish{text-align:center;display:flex;align-items:center;flex-direction:column;gap:12px}.book-paper-finish .book-page-heading{text-align:center}.book-paper-finish .book-page-heading .book-eyebrow{justify-content:center}.book-complete-seal{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--book-claret);color:#fff;box-shadow:0 0 0 4px var(--book-paper),0 0 0 7px var(--book-trim);font:700 32px Inter,sans-serif}.book-finish-title{font-size:21px;font-weight:800;margin-top:6px}.book-scoreboard{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:230px;border-radius:14px;padding:12px 26px 10px;background:linear-gradient(180deg,#1c2a4a,#121b31);color:#f6d36b;box-shadow:0 0 0 4px #2b3c63,0 10px 20px #0004}.book-scoreboard-label{font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#cfd6e6}.book-scoreboard-score{font-size:64px;line-height:1;text-shadow:0 0 12px #f6d36b88}.book-scoreboard-score i{font-style:normal;padding:0 10px;color:#cfd6e6}.book-scoreboard-teams{display:block;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#cfd6e6}.book-finish>p:not(.book-finish-title){max-width:430px;font-size:14px;line-height:1.6}.book-finish-area{border-radius:10px;padding:8px 12px;background:var(--book-tint);color:var(--book-accent)!important;font-weight:700}.book-reward{width:100%;max-width:450px;font-size:12px}.book-score-review{width:100%;max-width:520px;border:1px solid #cbb793;border-radius:8px;padding:10px 13px;text-align:left;font-size:12px}.book-score-review summary{cursor:pointer;font-weight:700}.book-score-review>div{padding:12px 0;border-bottom:1px solid #d5c7aa}.book-score-review p{margin-top:5px;line-height:1.5}.book-finish-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:8px 0}.book-text-button{padding:10px;text-decoration:underline;font-size:11px}.book-text-button:disabled{opacity:.5;cursor:default}.book-extra{display:flex;flex-direction:column;gap:22px}.book-extra-section h3{font-size:24px;line-height:1;color:var(--book-accent);margin-bottom:8px}.book-extra-note,.book-extra-none{font-size:13px;color:var(--book-muted)}.book-video-grid{display:grid;grid-template-columns:1fr;gap:12px}.book-video-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--book-trim);border-radius:14px;background:#fff;text-align:left;box-shadow:0 3px #0001;transition:transform .15s,box-shadow .15s}.book-video-card:hover{transform:translateY(-2px);box-shadow:0 7px 14px #0002}.book-video-thumb{position:relative;display:grid;place-items:center;aspect-ratio:16/9;background-size:cover;background-position:center;background-color:#1f4a2c}.book-video-play{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;padding-left:4px;background:var(--book-claret);color:#fff;font-size:20px;box-shadow:0 0 0 4px #fff,0 6px 14px #0006}.book-video-copy{display:flex;flex-direction:column;gap:4px;padding:10px 12px 12px}.book-video-copy strong{font-size:14px;line-height:1.3;color:var(--book-ink)}.book-video-copy span{font-size:12px;line-height:1.45;color:var(--book-muted)}.book-video-copy small{margin-top:2px;font-size:11px;font-weight:800;color:var(--book-claret)}.book-extra-boards{display:grid;grid-template-columns:1fr;gap:12px}.book-next-shelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.book-mini-cover{display:flex;flex-direction:column;gap:5px;min-height:118px;border-left:6px solid var(--book-cover-edge);border-radius:4px 12px 12px 4px;padding:12px;text-align:left;background:var(--book-cover);color:#fff7e3;box-shadow:2px 3px #d4c09b}.book-mini-cover span{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--book-foil)}.book-mini-cover strong{font:400 22px/1 Bebas Neue,Inter,sans-serif;letter-spacing:.03em}.book-mini-cover small{font-size:11px;line-height:1.35;opacity:.85;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@container (min-width: 560px){.book-video-grid,.book-extra-boards{grid-template-columns:repeat(2,minmax(0,1fr))}.book-page-controls>span{display:block}.book-paper{padding:24px 24px 50px}}@container (min-width: 760px){.book-teaching-spread{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px}.book-teaching-spread>figure{order:0}.book-copy{padding-top:6px}.book-copy p,.book-copy li,.book-copy strong{font-size:16px}.book-copy .book-big-idea p{font-size:24px}}@container (min-width: 940px){.book-body{display:grid;grid-template-columns:240px minmax(0,1fr)}.book-menu-side{position:relative;display:block;max-height:760px;overflow-y:auto;padding:14px 10px;border-right:1px solid var(--book-trim);background:#f6eedb}.book-strip,.book-pages-button{display:none}.book-page-controls{position:static}}@container (max-width: 650px){.book-question{grid-template-columns:minmax(0,1fr) 135px;grid-template-areas:"prompt prompt" "hint hint" "answers picture" "feedback feedback";gap:9px 12px}.book-question .quiz-question-options{display:flex;flex-direction:column;gap:7px}.book-question .quiz-question-picture{max-width:135px}.book-question .quiz-question-picture svg{height:150px;max-height:150px}.book-question .quiz-question-picture figcaption{font-size:9px;line-height:1.35;margin-top:5px}.book-question h3{font-size:16px;line-height:1.4}.book-question .quiz-inline-feedback{padding:9px 10px;font-size:11px}.book-diagram svg{max-height:200px}}@container (max-width: 400px){.book-crest{width:42px;height:42px}.book-crest svg{width:28px}.book-cover-bar{gap:9px;padding:16px 10px 12px}.book-question{grid-template-columns:minmax(0,1fr) 120px;grid-template-areas:"prompt prompt" "hint hint" "answers picture" "feedback feedback";gap:9px 12px}.book-question .quiz-question-options{display:flex;flex-direction:column;gap:7px}.book-question .quiz-question-picture{max-width:120px}.book-question .quiz-question-picture svg{height:140px;max-height:140px}.book-art-badge{width:110px;height:110px}}.lesson-book button:focus-visible,.lesson-book a:focus-visible,.lesson-book summary:focus-visible,.quiz-answer-option:focus-visible{outline:3px solid #a07827;outline-offset:3px}@media (prefers-reduced-motion:reduce){.book-progress-fill,.book-progress-ball,.quiz-answer-option,.book-move-dots i,.book-video-card{transition:none}.book-art-badge,.book-drawer{animation:none}}.book-library-banner{border:1px solid var(--book-trim);border-radius:11px;padding:18px 21px;background:radial-gradient(ellipse at 100% 0,#ffffff50,transparent 70%),var(--book-tint);color:var(--book-accent);box-shadow:inset 5px 0 var(--book-cover)}.book-library-banner h2{font:700 25px Georgia,serif}.book-library-banner p{margin-top:6px;font-size:12px;line-height:1.6}.book-topic-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(275px,1fr));gap:14px}.book-topic-cover{position:relative;min-height:178px;border:1px solid var(--book-trim);border-left:7px solid var(--book-cover-edge);border-radius:3px 14px 14px 3px;padding:20px 18px;text-align:left;background:radial-gradient(ellipse at 100% 0,#ffffff12,transparent 70%),var(--book-cover);color:#fff7e3;box-shadow:2px 3px #d4c09b,4px 5px #e6d6b8,0 9px 19px #40291624;transition:transform .2s ease,box-shadow .2s ease}.book-topic-cover-photo{display:flex;flex-direction:column;justify-content:flex-end;background-position:center;background-size:cover;text-shadow:0 2px 4px #001}.book-topic-cover>span{display:block;color:var(--book-foil);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.book-topic-cover strong{display:block;margin:9px 0;font:700 23px/1.05 Georgia,serif}.book-topic-cover small{font-size:11px;font-weight:700}.book-topic-cover:hover{transform:translateY(-3px);box-shadow:2px 4px #d4c09b,4px 7px #e6d6b8,0 13px 24px #4029162e}.book-topic-cover:focus-visible{outline:3px solid #a07827;outline-offset:4px}@media (max-width:650px){.book-topic-grid{grid-template-columns:1fr}.book-topic-cover{min-height:170px}}@media (prefers-reduced-motion:reduce){.book-topic-cover{transition:none}}.book-art-scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.book-art--illustrated .book-art-stage{aspect-ratio:4/3;max-height:310px;box-shadow:0 5px 14px #12372525}.book-art--illustrated .book-art-svg,.book-art--illustrated .book-art-badge{position:absolute;bottom:10px;right:10px;width:82px;height:82px;background:#123b2de8;border:2px solid #fff5d7;border-radius:16px;padding:6px;box-shadow:0 3px 10px #0005;animation:none}.book-art--illustrated .book-art-badge svg{width:100%;height:100%}.training-header .photo-page-header{min-height:250px;border-radius:24px;border-bottom:4px solid #f58a24;box-shadow:0 8px 24px #183d2526}.training-header .photo-surface img{-o-object-position:75% top!important;object-position:75% top!important}.training-header .photo-surface-shade{background:linear-gradient(90deg,#08271fe8,#08271f65 45%,#08271f10),linear-gradient(0deg,#08271f80,transparent)}.training-header h1{font-size:clamp(36px,4vw,52px);margin-top:8px}.training-header nav,.training-header nav button{color:#f4f0db}.training-action{min-height:190px;border:1px solid #d4dcb7;border-bottom:4px solid #f58a24;box-shadow:0 7px 16px #103d3126}.training-action img{transition:transform .25s ease}.training-action:hover img{transform:scale(1.025)}.training-action:focus-visible,.training-focus:focus-visible{outline:3px solid #f58a24;outline-offset:3px}.training-template{border-radius:20px;border:1px solid #ced9c7;border-bottom:4px solid #829b64;box-shadow:0 6px 16px #103d311c}.training-template-picture{height:165px}.training-template-picture>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.training-template-picture .display{font-size:23px;padding:0 5px 7px;text-shadow:0 2px 5px #08271f}.training-template-copy{background:#f8f8ee;padding:14px}.training-focus{border-bottom:4px solid #719a72;min-height:136px;box-shadow:0 4px 12px #103d3120}.training-focus[aria-selected=true]{border-color:#f58a24;outline:3px solid #f58a24;outline-offset:2px}.training-focus[aria-selected=true]:after{content:"✓";position:absolute;top:8px;right:8px;border-radius:50%;background:#f58a24;color:#08271f;font-weight:900;width:24px;height:24px;text-align:center}.training-focus img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.training-focus-compact{min-height:100px}.training-drill{border-radius:18px;border-bottom:3px solid #719a72;box-shadow:0 4px 12px #103d3115}.training-drill>button>div:first-child{background:linear-gradient(145deg,#254f37,#08271f);padding:8px}.training-night{border-left:5px solid #f58a24;background:linear-gradient(115deg,#fffdf0,#e5eedf);border-radius:18px;padding:18px}.training-guide{min-height:120px;border-radius:18px;padding:20px;color:#fff;background-size:cover;background-position:center;border-bottom:3px solid #e7be55}@media (max-width:600px){.training-header .photo-page-header{min-height:230px}.training-template-picture{height:150px}.training-action{min-height:165px}}@media (prefers-reduced-motion:reduce){.training-action img{transition:none}.training-action:hover img{transform:none}}.training-planner{border:1px solid #cbd9c9;border-radius:22px;overflow:hidden;box-shadow:0 7px 20px #103d3117;background:#fffdf4}.training-planner-intro{padding:25px;color:#f4f0db;background:linear-gradient(90deg,#08271ff0,#103d3160),url(/academy-art/topics/drills-rondo.webp) center 48%/cover;border-bottom:4px solid #f58a24}.training-planner-intro h2{font-size:32px;margin:8px 0}.training-planner-intro p{max-width:620px;font-size:14px}.training-planner-body{display:flex;flex-direction:column;gap:14px;padding:24px}.training-planner-voice{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px}.training-planner-voice button{padding:12px 16px;border-radius:12px;font-size:14px}.training-planner-label{display:block;font-size:13px;font-weight:800;margin-bottom:6px}.training-planner-constraints{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;font-size:13px;font-weight:700}.training-planner-constraints input{margin-top:6px}.training-planner-constraints strong{display:block;padding-top:12px}.training-planner-kit{display:flex;flex-wrap:wrap;gap:8px}.training-planner-kit label{padding:9px 12px;border:1px solid #ced9c7;background:#fff;border-radius:10px;display:flex;gap:8px;align-items:center;font-size:12px}.training-planner-kit label:has(:checked){background:#e5eedd;border-color:#2d7049}.training-planner input[type=checkbox]{accent-color:#216b45;width:16px;height:16px}.training-planner-space{display:flex;gap:8px;align-items:center;font-size:13px}.training-planner-submit{padding:15px 20px;background:#f58a24;color:#08271f;font-weight:900;border-radius:12px;align-self:flex-start}.training-planner button:disabled{opacity:.5;cursor:not-allowed}.training-planner-error{padding:14px;background:#fff0e7;border:1px solid #c45a37;border-radius:12px;font-size:14px}.training-planner-result{display:flex;flex-direction:column;gap:14px;border-top:2px solid #d4dfca;padding-top:20px}.training-planner-result h3{font-size:28px}.training-planner-result>p{font-size:14px}.training-planner-topics{display:flex;flex-wrap:wrap;gap:6px}.training-planner-topics span{background:#103d31;color:#f4f0db;border-radius:20px;padding:6px 12px;font-size:12px}.training-planner details{padding:12px;border-radius:12px;background:#edf1e6;font-size:13px}.training-planner summary{cursor:pointer;font-weight:800}.training-planner details p,.training-planner details ul{margin-top:10px}.training-planner ul{list-style:disc;padding-left:20px}.training-planner-blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.training-planner-blocks>li{padding:18px;border:1px solid #ced9c7;border-top:4px solid #f58a24;border-radius:15px;background:#fff;font-size:13px;display:flex;flex-direction:column;gap:10px}.training-planner-block-head{display:flex;justify-content:space-between;gap:8px;color:#396645;font-size:12px;font-weight:800}.training-planner-blocks h4{font-size:18px;font-weight:800;line-height:1.25}.training-planner-cue{padding:10px;background:#fff3d6;border-radius:8px}.training-planner-coverage{color:#52634d;font-size:12px!important}.training-planner-apply{display:flex;flex-wrap:wrap;gap:16px;align-items:end;padding:20px;border-radius:14px;background:#e5eedd}.training-planner-apply>strong{flex-basis:100%}.training-planner-apply label{font-size:12px}.training-planner-apply button{padding:13px 18px;border-radius:12px}@media (max-width:600px){.training-planner-body,.training-planner-intro{padding:18px}.training-planner-constraints{grid-template-columns:repeat(2,minmax(0,1fr))}.training-planner-blocks{grid-template-columns:1fr}.training-planner-submit{width:100%}.training-planner-apply{padding:14px}.training-planner-apply label{width:100%}}.post-builder{min-height:calc(100dvh - var(--nav-space));background:linear-gradient(180deg,#f4f7fce8,#f5f8f5f4 56%,#f5f8f2fa),url(/desk/thirsk-training-ground.webp) center top / cover}.post-builder-hero{position:relative;overflow:hidden;min-height:126px;border:1px solid #ffffff35;border-radius:18px;background:#143423;color:#fff}.post-builder-hero .photo-surface-shade{background:linear-gradient(90deg,#071c3af2,#0d3875c9 57%,#0c294f70)}.post-builder-hero-content{position:relative;display:flex;align-items:end;justify-content:space-between;gap:16px;padding:12px 18px 17px}.post-builder-hero header{padding-top:0;gap:0}.post-builder-hero header button{color:#ffffffd9}.post-builder-hero .matchday-label{color:#f0db91}.post-facebook-mark{display:grid;flex:none;width:43px;height:43px;place-items:center;border:1px solid #b7d0ff;border-radius:12px;background:#f5f8ff;color:#1877f2;box-shadow:0 4px 14px #051b3b5c}.post-facebook-mark svg{width:27px;height:27px}.post-builder-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}.post-builder-section-heading>span{color:#687a6e;font-size:11px}.post-builder-game-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,154px),1fr));gap:8px}.post-builder-game{position:relative;min-width:0;min-height:72px;overflow:hidden;border:2px solid transparent;border-radius:13px;background:#173d29;color:#fff;text-align:left;box-shadow:0 4px 12px #102b1826}.post-builder-game .photo-surface-shade{background:linear-gradient(90deg,#081d16e8,#0b2819a8),linear-gradient(0deg,#06180eb3,transparent)}.post-builder-game[aria-pressed=true]{border-color:#75aaff;box-shadow:0 0 0 2px #1877f2,0 5px 14px #0b438d42}.post-builder-game[aria-pressed=true] .photo-surface-shade{background:linear-gradient(90deg,#09295ce8,#145cbaa8),linear-gradient(0deg,#061a3ab3,transparent)}.post-builder-game:focus-visible{outline:3px solid #1877f2;outline-offset:3px}.post-builder-game-content{position:relative;display:flex;flex-direction:column;gap:3px;padding:9px 10px}.post-builder-game-date{font-size:12px;font-weight:800;line-height:1.1}.post-builder-game-opponent{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:#ffffffd9;font-size:11px;line-height:1.2}.post-builder-workspace{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.post-builder-panel{min-width:0;overflow:hidden;border:1px solid #d5e0d1;border-radius:16px;background:#fffffff0;box-shadow:0 5px 18px #1a3b2112}.post-builder-panel-head{position:relative;overflow:hidden;padding:11px 14px;background:#153c28}.post-builder-panel-head .photo-surface-shade{background:linear-gradient(90deg,#09271eea,#103c2aba)}.post-builder-panel-head-facebook{background:#123e7a}.post-builder-panel-head-facebook .photo-surface-shade{background:linear-gradient(90deg,#092858f2,#1768c9cf)}.post-builder-panel-head .section-label{position:relative;color:#fff;font-size:12px}.post-builder-panel-title{position:relative;display:flex;align-items:center;gap:8px}.post-builder-panel-title>span{display:grid;width:23px;height:23px;place-items:center;border-radius:7px;background:#fff;color:#1877f2}.post-builder-panel-title svg{width:15px;height:15px}.post-builder-panel-body{display:flex;flex-direction:column;gap:9px;padding:13px 14px 14px}.post-builder-thoughts{min-height:88px;resize:vertical}.post-voice-action{border-color:#b9cef1;background:#f5f8ff;color:#155fc3}.post-voice-action:hover{background:#eaf2ff}.post-facebook-primary,.post-facebook-secondary{display:flex;min-height:50px;align-items:center;justify-content:center;gap:9px;border-radius:12px;font-size:18px;color:#fff;transition:background-color .15s ease,transform .15s ease}.post-facebook-primary{width:100%;padding:12px 18px;background:#1877f2;box-shadow:inset 0 1px #ffffff35,0 4px 12px #0f5fc531}.post-facebook-primary:hover:not(:disabled){background:#1267d7}.post-facebook-primary:disabled{background:#aab9cd;color:#ffffffc4;cursor:not-allowed;box-shadow:none}.post-facebook-secondary{padding:11px 20px;background:#1877f2}.post-facebook-secondary:hover{background:#1267d7}.post-facebook-primary svg,.post-facebook-secondary svg{width:21px;height:21px}.post-builder-rules{padding:11px 14px}@media (max-width: 700px){.post-builder-workspace{grid-template-columns:1fr}.post-builder-hero-content{padding:10px 14px 14px}.post-builder-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tournament-screen{min-height:calc(100dvh - var(--nav-space));padding-bottom:calc(116px + var(--nav-space));background:linear-gradient(180deg,#f5f8f2e8,#f7f9f4fa 42%),url(/desk/thirsk-training-ground.webp) center top / cover}.tournament-screen .photo-page-header{min-height:142px}.tournament-screen .photo-page-header .photo-surface-shade{background:linear-gradient(100deg,#071d16f2,#103b2bd9 58%,#6b4c13a8),linear-gradient(0deg,#071d16b8,transparent)}.tournament-setup-grid,.tournament-dashboard-grid,.tournament-summary-grid,.tournament-game-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px;align-items:start}.tournament-panel{min-width:0;border:1px solid #d7e0d3;border-radius:16px;background:#fffffff2;box-shadow:0 6px 20px #18382012}.tournament-panel-body{display:flex;flex-direction:column;gap:13px;padding:15px}.tournament-panel-head{padding:11px 15px;border-bottom:1px solid #dce5d9;background:linear-gradient(90deg,#153c28,#235638);color:#fff}.tournament-panel-head .section-label{color:#fff;font-size:12px}.tournament-choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:7px}.tournament-choice{min-height:44px;border:1px solid #d7e1d4;border-radius:11px;background:#f5f8f2;color:#536258;font-weight:800}.tournament-choice.is-selected{border-color:#2e6f44;background:#225a37;color:#fff;box-shadow:inset 0 1px #ffffff2b}.tournament-player-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:7px}.tournament-player{width:100%;min-width:0;min-height:60px;padding:8px 38px 8px 10px;border:1px solid #d6e0d2;border-radius:11px;background:#fff;color:#617067;text-align:left;transition:border-color .15s,background-color .15s,opacity .15s}.tournament-player.is-selected{border-color:#4f8c64;background:#edf7ee;color:#16261b;box-shadow:inset 4px 0 #2e6f44}.tournament-player.is-unavailable{opacity:.55}.tournament-player.is-priority{border-color:#d3a735;background:#fff8de;color:#30270d;box-shadow:inset 4px 0 #d3a735}.tournament-priority .tournament-player{padding-right:10px}.tournament-player-toggle{position:absolute;top:9px;right:9px;display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:#edf1ea;color:#6d786f;font-size:11px}.tournament-player-toggle.is-selected{background:#f2c14e;color:#312604;font-weight:900}.tournament-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tournament-stat{display:flex;min-height:78px;flex-direction:column;justify-content:center;padding:12px 14px;border:1px solid #d4dfd1;border-radius:14px;background:#fff}.tournament-stat strong{font-family:Bebas Neue,Inter,sans-serif;font-size:28px;font-weight:400;line-height:.95;letter-spacing:.04em;color:#173e29}.tournament-stat span{margin-top:4px;color:#6e7c72;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.tournament-list{overflow:hidden;border:1px solid #d7e0d3;border-radius:13px;background:#fff}.tournament-list>li+li{border-top:1px solid #e3e9e0}.tournament-game-options{display:flex;min-width:0;flex-direction:column;gap:12px}.tournament-lineup{min-width:0}.tournament-lineup-row{display:flex;min-width:0;align-items:center;gap:9px;padding:8px 9px;border:1px solid #d8e1d5;border-radius:11px;background:#fff}.tournament-lineup-row+.tournament-lineup-row{margin-top:6px}.tournament-action-bar{position:fixed;z-index:25;right:0;bottom:var(--nav-space);left:0;padding:10px 16px max(10px,env(safe-area-inset-bottom));border-top:1px solid #d8e1d5;background:#f7f9f4f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tournament-action-bar .shell{padding-right:0;padding-left:0}.tournament-empty{padding:24px 16px;color:#78847b;font-size:12px;text-align:center}@media (min-width: 1024px){.tournament-action-bar{left:248px}}@media (max-width: 780px){.tournament-setup-grid,.tournament-dashboard-grid,.tournament-summary-grid,.tournament-game-layout{grid-template-columns:1fr}}@media (max-width: 520px){.tournament-screen{padding:14px 14px calc(108px + var(--nav-space))}.tournament-screen .photo-page-header{min-height:124px;padding:12px 16px 18px}.tournament-player-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-player{min-height:57px;padding-left:8px}.tournament-stat{min-height:66px;padding:9px 10px}.tournament-stat strong{font-size:23px}}.review-studio{--rv-border:#c8d6c6;--rv-muted:#536456;--rv-accent:#7a1f2b;max-width:1760px;min-height:calc(100vh - 24px);margin:12px auto;padding:28px 30px 64px;color:#203025;font-size:14px;line-height:1.5;background:radial-gradient(circle at 15% 5%,#f6faef 0 12%,transparent 32%),repeating-linear-gradient(90deg,#eaf2e4 0,#eaf2e4 12.5%,#e4eedf 12.5%,#e4eedf 25%);border:1px solid #d3dfce;border-radius:22px;box-shadow:0 16px 50px #173a2020}.review-studio *{box-sizing:border-box}.review-studio h1{font-size:32px;line-height:1.1;font-weight:750;letter-spacing:-.7px;margin:6px 0 10px}.review-studio h2{font-size:18px;font-weight:700;margin:0}.review-studio small{display:block;color:var(--rv-muted);font-size:12px}.review-studio p{margin:8px 0;color:var(--rv-muted)}.review-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:24px}.review-eyebrow{font-size:11px;letter-spacing:2px;font-weight:750;color:var(--rv-accent)!important}.review-studio button,.review-studio a.review-primary{padding:8px 12px;border:1px solid var(--rv-border);border-radius:7px;background:#fff;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;color:inherit;transition:background .12s}.review-studio button:hover{background:#edf2e9}.review-studio button:disabled{opacity:.45;cursor:not-allowed}.review-studio .review-primary{background:var(--rv-accent)!important;color:#fff!important;border-color:var(--rv-accent)!important}.review-studio .review-back{border:0;background:transparent;padding:0;color:var(--rv-muted);font-size:12px}.review-studio input:not([type=checkbox]),.review-studio textarea,.review-studio select{display:block;min-width:0;width:100%;padding:9px 10px;border:1px solid var(--rv-border);background:#fff;border-radius:6px;font:inherit;color:#203025;line-height:1.4}.review-studio input[type=checkbox]{accent-color:var(--rv-accent);width:16px;height:16px;flex-shrink:0}.review-studio textarea{resize:vertical}.review-studio label{font-size:12px;font-weight:650;display:flex;flex-direction:column;gap:5px}.review-studio :focus-visible{outline:3px solid #d2a947;outline-offset:2px}.review-panel{background:#fff;border:1px solid var(--rv-border);border-radius:12px;padding:18px;margin-bottom:16px}.review-row{display:flex;align-items:center;gap:8px}.review-row>input,.review-row>div{flex:1;min-width:0}.review-row>button{flex-shrink:0}.review-studio summary{font-weight:650;cursor:pointer}.review-studio details[open]>summary{margin-bottom:12px}.review-source{display:flex;justify-content:space-between;gap:12px;align-items:center;border-top:1px solid var(--rv-border);padding:14px 0;margin-top:12px}.review-project-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;margin:24px 0}.review-studio .review-project{display:flex;flex-direction:column;text-align:left;align-items:flex-start;padding:20px;gap:7px;border-radius:12px}.review-project-play{display:flex;align-items:center;justify-content:center;background:#1e3027;color:#fff;width:100%;height:100px;border-radius:7px;margin-bottom:5px;font-size:26px}.review-empty{border:1px dashed var(--rv-border);border-radius:12px;padding:40px;text-align:center;margin:24px 0}.review-empty-small{padding:25px 0;text-align:center}.review-workspace{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:22px;align-items:start}.review-workspace>main,.review-inspector{min-width:0}.review-player{background:#111b15;border-radius:12px 12px 0 0;overflow:hidden;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center}.review-player video{width:100%;max-height:100%;aspect-ratio:16/9}.review-no-video{text-align:center;padding:24px;color:#fff}.review-no-video>span{font-size:36px;opacity:.6}.review-no-video p{color:#cad5ca;font-size:13px;max-width:430px}.review-no-video button{margin:8px 4px}.review-transport{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px;background:#e9eee5;border:1px solid var(--rv-border)}.review-transport strong{font-variant-numeric:tabular-nums;font-size:17px}.review-transport label{display:flex;flex-direction:row;align-items:center;font-size:12px}.review-transport select{width:75px!important;padding:6px!important}.review-timeline{position:relative;height:32px;background:#dce5d6;border-radius:0 0 8px 8px;overflow:hidden}.review-timeline button{position:absolute;top:6px;height:19px;padding:0!important;border:0!important;border-radius:2px!important;min-width:4px;opacity:.9}.review-timeline button:hover{opacity:1;outline:2px solid #162c1d}.review-legend{display:flex;flex-wrap:wrap;gap:6px 14px;padding:8px 2px 0;font-size:11px;color:var(--rv-muted)}.review-legend span{display:inline-flex;align-items:center;gap:5px}.review-legend i{width:11px;height:11px;border-radius:3px}.review-legend b{color:#203025}.review-timeline>span{pointer-events:none;position:absolute;height:100%;width:2px;background:#162c1d}.review-help{font-size:11px;margin-bottom:22px!important}.review-section-heading{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.review-section-heading h2{flex:1}.review-section-heading h2 span{font-size:13px;color:var(--rv-muted);margin-left:5px}.review-filters{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.review-clip-list{max-height:550px;overflow-y:auto}.review-clip-list article{display:flex;align-items:center;gap:8px;border-top:1px solid #e6eae3;padding:12px 6px}.review-clip-list article.selected{background:#f7eded;box-shadow:inset 3px 0 var(--rv-accent)}.review-studio .review-clip-time{display:flex;align-items:center;gap:10px;background:transparent;border:0;font-variant-numeric:tabular-nums;font-size:13px}.review-studio .review-clip-description{flex:1;text-align:left;border:0;background:transparent;padding:4px;min-width:0}.review-clip-description strong,.review-clip-description span{display:block;overflow-wrap:anywhere}.review-clip-description span{font-size:12px;color:var(--rv-muted);font-weight:400}.review-tabs{display:flex;margin-bottom:12px;gap:5px}.review-tabs button{flex:1;padding:10px 4px}.review-tabs [aria-selected=true]{background:#203c2b!important;color:#fff}.review-form{display:flex;flex-direction:column;gap:13px}.review-form fieldset{display:flex;flex-direction:column;gap:13px;min-width:0}.review-range{display:grid;grid-template-columns:1fr 1fr;gap:8px}.review-range button{font-size:11px;padding:5px 2px}.review-tags{display:flex;gap:5px;flex-wrap:wrap}.review-tags button{font-size:11px;padding:5px 8px;border-radius:20px}.review-tags button[style]{border-color:var(--tag);box-shadow:inset 3px 0 var(--tag)}.review-tags [aria-pressed=true]{background:#7a1f2b!important;border-color:#7a1f2b!important;color:#fff}.review-tags button[style][aria-pressed=true]{background:var(--tag)!important;border-color:var(--tag)!important;box-shadow:none}.review-player-checks{display:grid;grid-template-columns:1fr 1fr;gap:8px}.review-player-checks label,.review-form details label:has(input[type=checkbox]){flex-direction:row;align-items:center;gap:6px;font-size:12px}.review-topic-results{display:flex;flex-direction:column;gap:4px;max-height:180px;overflow:auto}.review-topic-results button{text-align:left}.review-studio .review-danger{color:#942d30;background:#fff5f4}.review-studio .review-recording{background:#b32436;color:#fff;border-color:#b32436}.review-suggestion{border-left:3px solid #789669;background:#f0f6ea;padding:12px;border-radius:5px}.review-suggestion p{color:#203025}.review-save-state{text-align:right;font-size:12px;color:var(--rv-muted)}.review-dot{display:inline-block;border-radius:50%;width:7px;height:7px;background:#527946;margin-right:6px}.review-error{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#fff1ed;border:1px solid #e7b1a0;border-radius:8px;padding:12px;margin-bottom:12px;color:#7c2f1b!important}.review-status{background:#edf5e7;border:1px solid #b9cfa8;padding:10px 14px;border-radius:8px;color:#36532c!important;font-size:13px}.review-studio progress{display:block;width:100%;margin-top:6px;accent-color:var(--rv-accent)}@media (min-width:1600px){.review-workspace{grid-template-columns:minmax(0,1fr) 410px}.review-filters{grid-template-columns:1.5fr 1fr 1fr 1fr}}@media (max-width:1150px){.review-studio{padding:20px 18px 70px}.review-workspace{grid-template-columns:minmax(0,1fr)}.review-inspector{display:block}.review-form{max-width:none}.review-heading h1{font-size:26px}}@media (max-width:600px){.review-heading{align-items:flex-start;flex-direction:column;gap:12px}.review-studio{padding:18px 12px 80px}.review-save-state{text-align:left}.review-panel{padding:14px}.review-source{flex-direction:column;align-items:flex-start}.review-range{gap:6px}.review-filters{grid-template-columns:1fr 1fr}.review-transport{gap:6px}.review-transport button{padding:7px}.review-no-video{padding:10px}.review-no-video h2{font-size:15px}.review-no-video p{font-size:11px}.review-clip-list article{gap:2px}.review-clip-list article>button:last-child{padding:7px}}.review-studio [hidden]{display:none!important}@media (min-width:1151px){.review-inspector{position:sticky;top:20px;max-height:calc(100vh - 40px);overflow-y:auto;padding:3px}.review-workspace>main{position:sticky;top:20px}}.review-view-tabs{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.review-view-tabs span{font-size:12px;color:var(--rv-muted);margin-left:auto}.review-view-tabs [aria-pressed=true]{background:#203c2b!important;color:#fff!important}.review-studio h3{font-size:15px;font-weight:700;margin:8px 0}.review-studio .review-inline-check{flex-direction:row;align-items:center;gap:8px}.review-precision{border-top:0;padding:8px 12px}.review-precision button{font-size:11px}.review-player{position:relative}.review-video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.review-analysis-editor>fieldset{margin-top:12px}.review-prompt{padding:10px;background:#eff4e8;border-left:3px solid #9caf81;font-size:12px}.review-actions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.review-actions button{width:100%;text-align:left;display:grid;grid-template-columns:auto 1fr;gap:2px 8px}.review-actions button>small{grid-column:1/-1}.review-actions button.active{border-color:var(--rv-accent);background:#f9eeed}.review-action-form{display:flex;flex-direction:column;gap:12px;padding:12px;background:#f6f8f2;border:1px solid var(--rv-border);border-radius:8px}.review-references{display:flex;flex-direction:column;gap:12px}.review-references article{display:grid;grid-template-columns:96px 1fr;gap:10px;border:1px solid var(--rv-border);border-radius:8px;padding:10px}.review-references img{width:96px;max-height:160px;-o-object-fit:contain;object-fit:contain;background:#e8eee1}.review-references article>div{display:flex;flex-direction:column;gap:7px;min-width:0}.review-references button{font-size:11px}.review-image-missing{font-size:11px;padding:8px;background:#f1f4ea}.review-track-status .review-row{flex-wrap:wrap}.review-insight-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;align-items:end}.review-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0}.review-metrics article{display:flex;flex-direction:column;gap:6px;padding:20px;border:1px solid var(--rv-border);border-radius:12px;background:#fff}.review-metrics strong{font-size:30px;line-height:1.1;color:#203c2b}.review-metrics span{font-weight:650}.review-insight-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.review-studio .review-bar-row{display:flex;width:100%;align-items:center;gap:12px;border:0;border-bottom:1px solid #e4e9df;border-radius:0;text-align:left;padding:12px 4px}.review-bar-row span{flex:1}.review-bar-row meter{width:30%;height:16px;accent-color:#7a1f2b}.review-table-scroll{overflow-x:auto}.review-table-scroll table{border-collapse:collapse;width:100%;text-align:left;min-width:600px}.review-table-scroll th,.review-table-scroll td{padding:12px 8px;border-bottom:1px solid var(--rv-border);font-size:12px}.review-zone-map{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;border:3px solid #395e38;background:#395e38;padding:3px;border-radius:5px;margin:12px 0}.review-zone-map button{min-height:90px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#ebf3df!important;border-radius:0!important;color:#254623!important}.review-zone-map strong{font-size:24px}.review-zone-map span{font-size:11px}.review-zone-map button:disabled{opacity:1;color:#77846a!important}.review-frame-backdrop.review-studio{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;max-width:none;margin:0;padding:20px;background:#102016bb;display:flex;align-items:center;justify-content:center}.review-frame-dialog{background:#f7faf2;border-radius:14px;padding:20px;width:min(1200px,100%);max-height:96vh;overflow:auto;box-shadow:0 20px 60px #0005}.review-frame-scroll{max-height:60vh;overflow:auto;border:1px solid #536a50;border-radius:7px;background:#111;margin:14px 0;overscroll-behavior:contain}.review-frame-surface{position:relative}.review-frame-surface img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.review-frame-surface svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:none;cursor:crosshair}.review-box-fields{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.review-frame-dialog>.review-row{flex-wrap:wrap}.review-frame-dialog>.review-row>input{min-width:130px}.review-inspector .review-tabs button{font-size:11px}@media (max-width:700px){.review-metrics{grid-template-columns:1fr 1fr}.review-insight-grid{grid-template-columns:1fr}.review-view-tabs span{margin:0;width:100%}.review-frame-backdrop.review-studio{padding:8px}.review-frame-dialog{padding:12px}.review-frame-scroll{max-height:50vh}.review-box-fields{grid-template-columns:1fr 1fr}}.review-match-hero{position:relative;overflow:hidden;min-height:172px;padding:28px 32px;border-radius:22px;color:#fff;background:radial-gradient(circle at 88% 18%,#d7aa3b36 0 9%,transparent 30%),linear-gradient(125deg,#0b2d1b,#174d2e 58%,#203d28);box-shadow:0 18px 44px #14321e38}.review-match-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;background:repeating-linear-gradient(90deg,transparent 0 12.4%,#fff 12.5% 12.65%)}.review-match-hero>div{position:relative;z-index:1}.review-match-hero .review-back{color:#dce9dc}.review-match-hero .review-eyebrow{color:#efc65e!important;margin:18px 0 0}.review-match-hero h1{font-size:clamp(30px,4vw,48px);margin:3px 0 8px}.review-match-hero p{color:#e3ede4}.review-match-summary{display:grid;grid-template-columns:repeat(3,minmax(88px,1fr));gap:9px;width:min(440px,46%)}.review-match-summary>div{padding:15px 13px;border:1px solid #ffffff24;border-radius:14px;background:#ffffff0e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.review-match-summary strong,.review-match-summary span{display:block}.review-match-summary strong{font:800 27px/1 system-ui;color:#f1c75f}.review-match-summary span{margin-top:5px;font-size:10px;color:#e3ebe4;text-transform:uppercase;letter-spacing:.7px}.review-match-summary>small{grid-column:1/-1;color:#dbe8dc;text-align:right}.review-match-summary .review-dot{display:inline-block;margin:0 6px 0 0}.review-view-tabs{display:flex;justify-content:space-between;gap:20px;padding:12px 16px;margin:-10px 18px 22px;position:relative;z-index:2;border:1px solid #cbd9c6;border-radius:16px;background:#fff;box-shadow:0 10px 25px #173a201c}.review-view-tabs>div{display:flex;gap:8px}.review-view-tabs button{display:flex;align-items:center;gap:9px;min-width:190px;padding:10px 13px;text-align:left;border-color:transparent}.review-view-tabs button>b{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#e8f0e4;color:#31583a}.review-view-tabs button>span,.review-view-tabs button small{display:block}.review-view-tabs button small{margin-top:1px;font-weight:500}.review-view-tabs [aria-pressed=true]{background:#193e28!important;color:#fff!important}.review-view-tabs [aria-pressed=true]>b{background:#edc55f;color:#23311f}.review-view-tabs [aria-pressed=true] small{color:#d6e2d7}.review-view-tabs>p{display:flex;align-items:center;gap:7px;margin:0;font-size:11px;text-align:right}.review-view-tabs>p b{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#dce8d8;color:#294a30}.review-view-tabs>p i{font-style:normal;color:#91a390}.review-film-library{padding:22px;border-radius:18px}.review-film-library>.review-section-heading{align-items:flex-end}.review-film-library>.review-section-heading>div{flex:1;min-width:260px}.review-film-library>.review-section-heading h2{font-size:23px}.review-film-library>.review-section-heading p{margin:4px 0 0;font-size:12px}.review-film-library>.review-section-heading .review-eyebrow{margin:0;color:#7a1f2b}.review-category-shelf{display:flex;gap:9px;overflow-x:auto;padding:4px 2px 14px;scrollbar-width:thin}.review-category-shelf button{display:grid;grid-template-columns:auto minmax(92px,1fr) auto;align-items:center;gap:8px;min-width:178px;padding:12px 13px;text-align:left;border-radius:13px;border-top:3px solid var(--group,#466b4b)}.review-category-shelf button i{font-style:normal;color:var(--group,#466b4b)}.review-category-shelf button span{font-size:11px}.review-category-shelf button b{display:grid;place-items:center;min-width:25px;height:25px;border-radius:50%;background:#edf2e9}.review-category-shelf button[aria-pressed=true]{background:#173d27;color:#fff;border-color:var(--group,#e6be58)}.review-category-shelf button[aria-pressed=true] b{background:#e8c35f;color:#243522}.review-advanced-filters{margin:-2px 0 14px;padding:9px 11px;border:1px solid #dce4d8;border-radius:9px;background:#f7f9f4}.review-advanced-filters summary{font-size:12px}.review-advanced-filters summary small{display:inline;margin-left:5px;font-weight:400}.review-film-library .review-clip-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;max-height:none;overflow:visible}.review-film-library .review-clip-list article{position:relative;display:grid;grid-template-columns:132px minmax(0,1fr);align-items:stretch;gap:0;min-height:132px;padding:0;overflow:hidden;border:1px solid #d6e0d2;border-radius:14px;background:#fbfcfa;box-shadow:0 5px 16px #17361e0c}.review-film-library .review-clip-list article.selected{background:#fff9f5;box-shadow:inset 0 0 0 2px var(--rv-accent),0 8px 20px #5c25221a}.review-studio .review-clip-visual{position:relative;display:block;padding:0;border:0;border-radius:0;background:#14261a;overflow:hidden}.review-clip-visual>img,.review-clip-visual>.review-thumb{width:100%;height:100%;min-height:132px;-o-object-fit:cover;object-fit:cover}.review-clip-visual>span{position:absolute;left:8px;bottom:8px;padding:5px 7px;border-radius:6px;background:#07130ddb;color:#fff;font-size:10px}.review-clip-visual>span small{display:inline;color:#cfdbd0;margin-left:3px}.review-film-library .review-clip-description{padding:13px 13px 38px!important}.review-film-library .review-clip-description strong{font-size:14px;margin:3px 0 5px}.review-film-library .review-clip-description span{line-height:1.35}.review-film-library .review-clip-description em{display:block;margin-top:8px;color:#4d674f;font-size:10px;font-style:normal}.review-clip-kicker{color:#8a2938!important;font-size:9px!important;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.review-studio .review-clip-edit{position:absolute;right:10px;bottom:8px;padding:5px 8px;border:0;background:transparent;color:#702131;font-size:10px}.review-tools-heading{padding:4px 4px 12px}.review-tools-heading .review-eyebrow{margin:0}.review-tools-heading h2{font-size:22px}.review-tools-heading span{font-size:11px;color:var(--rv-muted)}.review-inspector .review-tabs{display:grid;grid-template-columns:1fr;margin-bottom:13px;padding:7px;border:1px solid #cad7c6;border-radius:15px;background:#eef4e9}.review-inspector .review-tabs button{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:9px;padding:9px 11px;text-align:left;border:0;background:transparent}.review-inspector .review-tabs button>b{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:#fff;border:1px solid #d3ded0;font-size:14px}.review-inspector .review-tabs button span,.review-inspector .review-tabs button small{display:block}.review-inspector .review-tabs button small{margin-top:1px;font-weight:400}.review-inspector .review-tabs [aria-selected=true]{background:#173d27!important;border-radius:10px}.review-inspector .review-tabs [aria-selected=true]>b{background:#edc55f;color:#23341f;border-color:#edc55f}.review-inspector .review-tabs [aria-selected=true] small{color:#d5e2d6}@media (max-width:1150px){.review-match-hero{align-items:stretch}.review-match-summary{width:min(520px,100%)}.review-inspector .review-tabs{grid-template-columns:repeat(5,1fr)}.review-inspector .review-tabs button{grid-template-columns:1fr;text-align:center}.review-inspector .review-tabs button>b{margin:auto}.review-inspector .review-tabs button small{display:none}.review-tools-heading{text-align:center}}@media (max-width:780px){.review-match-summary{grid-template-columns:repeat(3,1fr)}.review-view-tabs{margin:-10px 6px 18px;flex-direction:column}.review-view-tabs>p{display:none}.review-view-tabs button{min-width:0;flex:1}.review-film-library .review-clip-list{grid-template-columns:1fr}.review-inspector .review-tabs{grid-template-columns:repeat(3,1fr)}.review-inspector .review-tabs button span{font-size:10px}.review-film-library>.review-section-heading{align-items:flex-start}.review-match-hero{padding:24px 20px}.review-category-shelf button{min-width:155px}}.review-library-dashboard{margin:24px 0}.review-library-lead{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 28px;border-radius:18px 18px 0 0;background:linear-gradient(115deg,#102f1e,#24583a);color:#fff}.review-library-lead h2{font-size:27px}.review-library-lead p{color:#dce8dd}.review-library-lead .review-eyebrow{margin:0;color:#efc65e!important}.review-library-lead>.review-primary{padding:13px 18px!important;background:#e5bc52!important;color:#26341f!important;border-color:#e5bc52!important}.review-library-paths{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;padding:1px;background:#c9d6c5;border:1px solid #c9d6c5;border-radius:0 0 18px 18px;overflow:hidden}.review-studio .review-library-paths button{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;min-height:104px;padding:17px;text-align:left;border:0;border-radius:0}.review-library-paths button>i{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#e7efe2;color:#365d3c;font-size:17px;font-style:normal}.review-library-paths button span strong,.review-library-paths button span small{display:block}.review-library-paths button span small{margin-top:3px;line-height:1.35}.review-library-paths button>b{font-size:22px;color:#315339}.review-library-paths button:disabled{opacity:.65}.review-library-dashboard .review-project-grid{margin-top:18px}@media (max-width:900px){.review-library-paths{grid-template-columns:1fr 1fr}}@media (max-width:600px){.review-library-lead{align-items:flex-start;flex-direction:column;padding:21px}.review-library-paths{grid-template-columns:1fr}.review-library-paths button{min-height:80px!important}}.review-event-scoreboard{overflow:hidden;border:1px solid #315c38;border-radius:14px;background:linear-gradient(115deg,#123a25,#1e5833);color:#fff;box-shadow:0 12px 26px #173b2228}.review-event-scoreboard>header{display:flex;justify-content:space-between;gap:18px;padding:17px 19px 13px;background:linear-gradient(90deg,#0b2b1b,#183f28)}.review-event-scoreboard>header span{display:block;color:#e7bd52;font-size:10px;font-weight:800;letter-spacing:1.6px}.review-event-scoreboard>header h3{margin:3px 0 0;font-size:17px;line-height:1.2}.review-event-scoreboard>header p{margin:0!important;color:#dfebdf!important;font-size:11px;text-align:right}.review-event-scoreboard>header b{color:#fff}.review-event-metrics{display:grid;grid-template-columns:repeat(4,1fr);background-image:linear-gradient(#ffffff0c 1px,transparent 1px),linear-gradient(90deg,#ffffff0c 1px,transparent 1px);background-size:32px 32px;padding:8px}.review-studio .review-event-metrics button,.review-event-metrics button{display:flex;min-width:0;min-height:92px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:9px 5px;border:0;border-right:1px solid #ffffff24;border-bottom:1px solid #ffffff24;border-radius:0;background:transparent;color:#fff}.review-studio .review-event-metrics button:hover,.review-event-metrics button:hover{background:#ffffff12}.review-event-metrics button:disabled{opacity:1;cursor:default}.review-event-name{font-size:11px;font-weight:750;text-align:center}.review-event-metrics strong{display:flex;align-items:center;gap:7px;font-size:25px;font-style:normal;line-height:1}.review-event-metrics i{font-style:normal}.review-event-metrics em{color:#9fc0a5;font-size:14px;font-style:normal}.review-event-metrics small{color:#c7dbc9!important;font-size:9px;text-align:center}.review-event-metrics .coverage-checked strong{color:#f4ca5c}.review-event-metrics .coverage-not_started strong{color:#9ab09e}.review-event-scoreboard>footer{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:11px 15px;background:#0d301d;font-size:9px;color:#bed1c1}.review-proof{display:inline-flex;align-items:center;width:-moz-max-content;width:max-content;border:1px solid #cad4c7;border-radius:20px;padding:3px 8px;font-size:9px;font-weight:750;letter-spacing:.4px;text-transform:uppercase}.review-proof.checked{border-color:#e3c15c;background:#f8e7a6;color:#4c3b0c}.review-proof.first-pass{border-color:#d5a44a;background:#fff1ce;color:#68450d}.review-event-editor{display:flex;flex-direction:column;gap:14px}.review-event-editor>.review-section-heading{align-items:flex-start;margin:0}.review-event-editor>.review-section-heading p{font-size:11px;margin:3px 0}.review-event-editor fieldset{display:flex;flex-direction:column;gap:10px;border:1px solid var(--rv-border);border-radius:10px;padding:13px}.review-event-editor legend{padding:0 5px;font-size:11px;font-weight:750;color:#526255}.review-event-add{display:grid;grid-template-columns:1fr 1fr;gap:8px}.review-event-coverage{background:#f1f5ed;border-left:4px solid #719368;border-radius:7px;padding:10px}.review-event-coverage p{font-size:11px;margin:0 0 8px}.review-event-coverage button+button{margin-left:6px}.review-event-list h3{display:flex;justify-content:space-between;border-bottom:2px solid #345d3a;padding-bottom:8px}.review-event-list h3 span{font-size:12px;color:#6a786c}.review-event-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:start;padding:11px 0;border-bottom:1px solid #dfe6dc}.review-studio .review-event-time{border:0;background:transparent;padding:9px 3px;color:#762536;font-variant-numeric:tabular-nums}.review-event-list article>div{display:grid;grid-template-columns:1fr 1fr;gap:5px}.review-event-list article select{padding:6px!important;font-size:11px!important}.review-event-list article small,.review-event-list article p{grid-column:1/-1}.review-event-list article p{font-size:11px;margin:0}.review-event-list article>button:last-child{padding:5px 8px}.card>.review-event-scoreboard{margin:7px 0 11px}.card>.review-event-scoreboard .review-event-metrics button{font-family:inherit}.review-speed-plan{border:1px solid #c9d7c6;border-radius:9px;padding:11px;background:linear-gradient(135deg,#f6faef,#e9f2e5)}.review-speed-plan p{font-size:11px}.review-speed-plan small{line-height:1.45}.review-audit{border:1px solid #bccdb8;border-radius:12px;padding:13px;background:linear-gradient(140deg,#f7faef,#e5f0dd)}.review-audit.active{border-color:#365d3b;box-shadow:inset 0 0 0 1px #365d3b}.review-audit .review-section-heading{align-items:flex-start;margin:0}.review-audit .review-section-heading>div{flex:1}.review-audit h3{margin:2px 0}.review-audit p{font-size:11px}.review-audit-kicker{color:#7a1f2b;font-size:9px;font-weight:850;letter-spacing:1.4px}.review-audit-sides{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0}.review-audit-sides button[aria-pressed=true]{background:#203c2b;color:#fff;border-color:#203c2b}.review-audit kbd{display:inline-grid;place-items:center;min-width:22px;height:22px;border:1px solid #b7c4b5;border-radius:5px;background:#fff;color:#263b2b;box-shadow:0 1px #8d9b8a;font:700 11px system-ui}.review-audit-keys{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.review-audit-keys button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:7px;text-align:left}.review-audit-keys button b{font-size:11px;color:#687a6b}.review-audit-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;font-size:11px}.review-audit-rule{margin:10px 0 0!important;padding:8px;border-left:3px solid #c69637;background:#fff8e6;color:#59430e!important}.review-event-list article>div:has(select:nth-of-type(3)){grid-template-columns:1fr 1fr}.review-event-list article>div>select:nth-of-type(3){grid-column:1/-1}@media (max-width:600px){.review-event-scoreboard>header{flex-direction:column;gap:7px}.review-event-scoreboard>header p{text-align:left}.review-event-metrics{grid-template-columns:repeat(2,1fr)}.review-event-add{grid-template-columns:1fr}.review-event-list article>div{grid-template-columns:1fr}.review-event-list article small,.review-event-list article p{grid-column:1}.review-tabs{overflow-x:auto}.review-tabs button{min-width:82px}}.review-play-stats{padding:14px 15px 15px;border-top:1px solid #ffffff1f;background:#0f3521}.review-play-stats h4{margin:0 0 10px;color:#e7bd52;font-size:10px;font-weight:800;letter-spacing:1.6px}.review-play-stats h4 small{display:inline;margin-left:6px;color:#bed1c1!important;font-weight:600;letter-spacing:0;font-size:10px}.review-play-stats>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.review-play-stats>div>div{padding:10px 11px;border-radius:9px;background:#ffffff10;border:1px solid #ffffff1a}.review-play-stats span{display:block;font-size:11px;font-weight:700;color:#dfebdf}.review-play-stats strong{display:block;margin:3px 0 2px;font-size:24px;line-height:1.1}.review-play-stats strong em{font-style:normal;font-size:13px;color:#bed1c1;font-weight:600}.review-play-stats small{color:#bed1c1!important;font-size:10px!important;line-height:1.35}.review-reel{margin:10px 0 14px;padding:10px;border:1px solid var(--rv-border);border-radius:12px;background:#fff}.review-reel-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:9px}.review-reel-bar strong{font-variant-numeric:tabular-nums;font-size:13px;min-width:64px;text-align:center}.review-reel-bar label{flex-direction:row!important;align-items:center;gap:6px!important;margin-left:6px}.review-reel-bar>span{margin-left:auto;font-size:11px;color:var(--rv-muted)}.review-reel-strip{display:flex;gap:9px;overflow-x:auto;scroll-snap-type:x proximity;padding:2px 2px 8px}.review-studio .review-reel-strip>button{flex:0 0 190px;scroll-snap-align:start;display:flex;flex-direction:column;padding:0!important;overflow:hidden;text-align:left;border-radius:9px!important;border:2px solid transparent!important;box-shadow:inset 0 3px var(--group);background:#f6f8f3}.review-studio .review-reel-strip>button[aria-current=true]{border-color:var(--group)!important;background:#fff}.review-reel-strip .clip-thumb{border-radius:7px 7px 0 0;aspect-ratio:16/9}.review-reel-copy{display:block;padding:6px 8px 8px;min-width:0}.review-reel-copy i{display:block;font-style:normal;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--group)}.review-reel-copy b{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-reel-copy small{font-size:10px!important}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html,body,#root{height:100%}body{--tw-bg-opacity: 1;background-color:rgb(247 249 244 / var(--tw-bg-opacity, 1));font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--tw-text-opacity: 1;color:rgb(22 38 27 / var(--tw-text-opacity, 1));background-image:radial-gradient(ellipse at top,rgba(122,31,43,.22),transparent 55%),radial-gradient(ellipse at bottom right,rgba(31,74,44,.08),transparent 55%),radial-gradient(circle at 30% 80%,rgba(245,241,234,.025),transparent 40%);background-attachment:fixed;overscroll-behavior:none;-webkit-tap-highlight-color:transparent}button{-webkit-user-select:none;-moz-user-select:none;user-select:none}.tabular-nums{font-variant-numeric:tabular-nums}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.display{font-family:Bebas Neue,Inter,system-ui,sans-serif;letter-spacing:.06em}.matchday-label{font-size:.75rem;line-height:1rem;font-weight:600;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(161 49 65 / var(--tw-text-opacity, 1))}.input{width:100%;min-width:0px;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(223 230 218 / var(--tw-border-opacity, 1));background-color:#e6ebe2cc;padding:.5rem .75rem;--tw-text-opacity: 1;color:rgb(22 38 27 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}.input::-moz-placeholder{color:#16261b4d}.input::placeholder{color:#16261b4d}.input:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(161 49 65 / var(--tw-ring-opacity, 1))}.input{color-scheme:light}.field-label{font-size:.75rem;line-height:1rem;color:#16261b8c}.section-label{font-size:.75rem;line-height:1rem;font-weight:600;color:#16261b80}.tile{width:100%;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(223 230 218 / var(--tw-border-opacity, 1));background-color:#16261b0d;padding:1rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (hover: hover) and (pointer: fine){.tile:hover{background-color:#16261b0f}}.tile:active{background-color:#16261b1a}.action-bar{position:fixed;bottom:0;left:0;right:0;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(223 230 218 / var(--tw-border-opacity, 1));background-color:#f7f9f4f2;padding-left:1rem;padding-right:1rem;padding-top:.75rem;--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);padding-bottom:max(1rem,env(safe-area-inset-bottom))}.screen-in{animation:screen-in .16s ease-out backwards}.shirt{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:9999px;--tw-shadow: inset 0 1px 0 rgba(255,255,255,.18), 0 3px 8px rgba(0,0,0,.4);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 3px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ticket{width:100%;border-radius:1rem;border-width:1px;border-left-width:6px;border-color:rgb(223 230 218 / var(--tw-border-opacity, 1));--tw-border-opacity: 1;border-left-color:rgb(122 31 43 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;text-align:left;--tw-shadow: 0 8px 24px rgba(0,0,0,.35);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-primary{min-height:48px;min-width:48px;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(122 31 43 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (hover: hover) and (pointer: fine){.btn-primary:hover{--tw-bg-opacity: 1;background-color:rgb(161 49 65 / var(--tw-bg-opacity, 1))}}.btn-primary:active{--tw-bg-opacity: 1;background-color:rgb(77 20 28 / var(--tw-bg-opacity, 1))}.btn-primary:disabled{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(238 242 234 / var(--tw-bg-opacity, 1));color:#16261b4d;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-primary{box-shadow:inset 0 1px #ffffff14,0 1px #0006}.btn-ghost{min-height:48px;min-width:48px;border-radius:.75rem;background-color:#16261b0d;padding:.75rem 1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(22 38 27 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (hover: hover) and (pointer: fine){.btn-ghost:hover{background-color:#16261b1a}}.btn-ghost:active{background-color:#16261b26}.btn-ghost:disabled{cursor:not-allowed;opacity:.4}.btn-pitch{min-height:48px;min-width:48px;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(31 74 44 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (hover: hover) and (pointer: fine){.btn-pitch:hover{--tw-bg-opacity: 1;background-color:rgb(46 111 68 / var(--tw-bg-opacity, 1))}}.btn-pitch:active{--tw-bg-opacity: 1;background-color:rgb(22 53 34 / var(--tw-bg-opacity, 1))}.btn-pitch:disabled{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(238 242 234 / var(--tw-bg-opacity, 1));color:#16261b4d;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-pitch{box-shadow:inset 0 1px #ffffff0f,0 1px #0006}.\!card,.card{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(223 230 218 / var(--tw-border-opacity, 1));background-color:#ffffffd9;padding:1rem}.\!card{background-image:linear-gradient(180deg,rgba(255,255,255,.02),transparent)!important}.card{background-image:linear-gradient(180deg,rgba(255,255,255,.02),transparent)}.sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;display:flex;align-items:flex-end;justify-content:center;background-color:#16261b73;padding:1rem}@media (min-width: 640px){.sheet-backdrop{align-items:center}}.sheet-backdrop{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.sheet-panel{display:flex;max-height:90dvh;width:100%;max-width:28rem;flex-direction:column;gap:1rem;overflow-y:auto;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(223 230 218 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem;--tw-shadow: 0 8px 24px rgba(0,0,0,.35);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);overscroll-behavior:contain}.pitch{background-color:#1f4a2c;background-image:repeating-linear-gradient(180deg,#0000 0,#0000 22px,#0000001a 22px,#0000001a 44px),radial-gradient(circle at 50% 50%,rgba(245,241,234,.35) 0 2.5px,transparent 3.5px),linear-gradient(0deg,#f5f1ea00 calc(50% - 1px),#f5f1ea2e 50%,#f5f1ea00 calc(50% + 1px));box-shadow:inset 0 0 0 2px #f5f1ea2e}.pos-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;padding:.125rem .375rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.pos-badge-gk{background-color:#f2c14ee6;--tw-text-opacity: 1;color:rgb(22 38 27 / var(--tw-text-opacity, 1))}.pos-badge-def{background-color:#4c8ed9e6;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.pos-badge-mid{background-color:#8b5cf6e6;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.pos-badge-fwd{background-color:#d9534fe6;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.home-wash{background-image:radial-gradient(120% 60% at 50% 0%,rgba(46,111,68,.28),transparent 60%)}.chip-stat{border-radius:9999px;border-width:1px;padding:.125rem .5rem;font-size:11px;font-weight:600}.chip-ok{border-color:#2e6f4466;background-color:#2e6f4426;--tw-text-opacity: 1;color:rgb(22 53 34 / var(--tw-text-opacity, 1))}.chip-warn{border-color:#f2c14e80;background-color:#f2c14e33;--tw-text-opacity: 1;color:rgb(122 90 0 / var(--tw-text-opacity, 1))}.chip-todo{--tw-border-opacity: 1;border-color:rgb(223 230 218 / var(--tw-border-opacity, 1));background-color:#16261b0d;color:#16261bb3}.shell{margin-left:auto;margin-right:auto;width:100%;max-width:28rem}@media (min-width: 768px){.shell{max-width:48rem}}@media (min-width: 1024px){.shell{max-width:80rem}}@media (min-width: 1536px){.shell{max-width:1440px}}.u7-points{font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;background-color:#f2c14ee6;padding:.25rem .75rem;font-weight:700;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);--tw-text-opacity: 1;color:rgb(22 38 27 / var(--tw-text-opacity, 1))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.\!fixed{position:fixed!important}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-1{bottom:-.25rem}.-bottom-3{bottom:-.75rem}.-left-1{left:-.25rem}.-right-1{right:-.25rem}.-right-10{right:-2.5rem}.-right-2{right:-.5rem}.-right-3{right:-.75rem}.-right-4{right:-1rem}.-top-1{top:-.25rem}.-top-10{top:-2.5rem}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-1\.5{bottom:.375rem}.bottom-2{bottom:.5rem}.left-0{left:0}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-4{right:1rem}.right-8{right:2rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-8{top:2rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-\[1\]{z-index:1}.z-\[3\]{z-index:3}.z-\[45\]{z-index:45}.z-\[4\]{z-index:4}.z-\[5\]{z-index:5}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2 / span 2}.m-0{margin:0}.m-3{margin:.75rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.-mb-2{margin-bottom:-.5rem}.-ml-1{margin-left:-.25rem}.-ml-5{margin-left:-1.25rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-3{margin-top:-.75rem}.-mt-6{margin-top:-1.5rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-9{margin-left:2.25rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[3\/5\]{aspect-ratio:3/5}.aspect-video{aspect-ratio:16 / 9}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[102px\]{height:102px}.h-\[26px\]{height:26px}.h-\[68px\]{height:68px}.h-\[86\%\]{height:86%}.h-\[96px\]{height:96px}.h-full{height:100%}.h-px{height:1px}.max-h-52{max-height:13rem}.max-h-64{max-height:16rem}.max-h-80{max-height:20rem}.max-h-\[360px\]{max-height:360px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.min-h-0{min-height:0px}.min-h-12{min-height:3rem}.min-h-20{min-height:5rem}.min-h-\[110px\]{min-height:110px}.min-h-\[112px\]{min-height:112px}.min-h-\[120px\]{min-height:120px}.min-h-\[14rem\]{min-height:14rem}.min-h-\[150px\]{min-height:150px}.min-h-\[165px\]{min-height:165px}.min-h-\[170px\]{min-height:170px}.min-h-\[180px\]{min-height:180px}.min-h-\[1rem\]{min-height:1rem}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[260px\]{min-height:260px}.min-h-\[3\.5rem\]{min-height:3.5rem}.min-h-\[318px\]{min-height:318px}.min-h-\[340px\]{min-height:340px}.min-h-\[3rem\]{min-height:3rem}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[460px\]{min-height:460px}.min-h-\[4rem\]{min-height:4rem}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[5rem\]{min-height:5rem}.min-h-\[6\.5rem\]{min-height:6.5rem}.min-h-\[620px\]{min-height:620px}.min-h-\[660px\]{min-height:660px}.min-h-\[70px\]{min-height:70px}.min-h-\[80px\]{min-height:80px}.min-h-\[82px\]{min-height:82px}.min-h-\[90px\]{min-height:90px}.min-h-\[92px\]{min-height:92px}.min-h-full{min-height:100%}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[124px\]{width:124px}.w-\[208px\]{width:208px}.w-\[3\.25rem\]{width:3.25rem}.w-\[68px\]{width:68px}.w-\[72px\]{width:72px}.w-\[86\%\]{width:86%}.w-\[86px\]{width:86px}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.min-w-0{min-width:0px}.min-w-\[470px\]{min-width:470px}.min-w-\[700px\]{min-width:700px}.min-w-full{min-width:100%}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-\[32px\]{max-width:32px}.max-w-\[58\%\]{max-width:58%}.max-w-\[60\%\]{max-width:60%}.max-w-\[60px\]{max-width:60px}.max-w-\[64px\]{max-width:64px}.max-w-\[70\%\]{max-width:70%}.max-w-\[85\%\]{max-width:85%}.max-w-\[8rem\]{max-width:8rem}.max-w-\[9\.5rem\]{max-width:9.5rem}.max-w-\[95\%\]{max-width:95%}.max-w-\[9rem\]{max-width:9rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.origin-left{transform-origin:left}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-6{--tw-rotate: -6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-6{--tw-rotate: 6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-crosshair{cursor:crosshair}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-4{scroll-margin-top:1rem}.scroll-px-6{scroll-padding-left:1.5rem;scroll-padding-right:1.5rem}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.grid-cols-\[1fr_1fr_2fr\]{grid-template-columns:1fr 1fr 2fr}.grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[96px_1fr\]{grid-template-columns:96px 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,26rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,26rem)}.grid-cols-\[minmax\(380px\,460px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(380px,460px) minmax(0,1fr)}.grid-cols-\[repeat\(auto-fill\,minmax\(130px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(200px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(86px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(86px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(96px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(88px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(88px,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-items-center{justify-items:center}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-px{gap:1px}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.-space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.375rem * var(--tw-space-x-reverse));margin-left:calc(-.375rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-line>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(223 230 218 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-4{border-bottom-width:4px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-\[\#1d3a8a\]{--tw-border-opacity: 1;border-color:rgb(29 58 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-300\/70{border-color:#fcd34db3}.border-bench{--tw-border-opacity: 1;border-color:rgb(247 249 244 / var(--tw-border-opacity, 1))}.border-bench-light{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-chalk{--tw-border-opacity: 1;border-color:rgb(22 38 27 / var(--tw-border-opacity, 1))}.border-chalk\/25{border-color:#16261b40}.border-chalk\/35{border-color:#16261b59}.border-chalk\/40{border-color:#16261b66}.border-claret{--tw-border-opacity: 1;border-color:rgb(122 31 43 / var(--tw-border-opacity, 1))}.border-claret-light{--tw-border-opacity: 1;border-color:rgb(161 49 65 / var(--tw-border-opacity, 1))}.border-claret\/25{border-color:#7a1f2b40}.border-claret\/30{border-color:#7a1f2b4d}.border-claret\/40{border-color:#7a1f2b66}.border-claret\/50{border-color:#7a1f2b80}.border-claret\/60{border-color:#7a1f2b99}.border-ink{--tw-border-opacity: 1;border-color:rgb(22 38 27 / var(--tw-border-opacity, 1))}.border-ink\/15{border-color:#16261b26}.border-ink\/25{border-color:#16261b40}.border-ink\/40{border-color:#16261b66}.border-ink\/70{border-color:#16261bb3}.border-ink\/80{border-color:#16261bcc}.border-line{--tw-border-opacity: 1;border-color:rgb(223 230 218 / var(--tw-border-opacity, 1))}.border-line\/50{border-color:#dfe6da80}.border-line\/60{border-color:#dfe6da99}.border-line\/70{border-color:#dfe6dab3}.border-pitch{--tw-border-opacity: 1;border-color:rgb(31 74 44 / var(--tw-border-opacity, 1))}.border-pitch-chalk{--tw-border-opacity: 1;border-color:rgb(234 240 227 / var(--tw-border-opacity, 1))}.border-pitch-chalk\/30{border-color:#eaf0e34d}.border-pitch-chalk\/40{border-color:#eaf0e366}.border-pitch-chalk\/50{border-color:#eaf0e380}.border-pitch-light{--tw-border-opacity: 1;border-color:rgb(46 111 68 / var(--tw-border-opacity, 1))}.border-pitch-light\/30{border-color:#2e6f444d}.border-pitch-light\/40{border-color:#2e6f4466}.border-pitch-light\/45{border-color:#2e6f4473}.border-pitch\/30{border-color:#1f4a2c4d}.border-pitch\/40{border-color:#1f4a2c66}.border-pitch\/50{border-color:#1f4a2c80}.border-pos-def{--tw-border-opacity: 1;border-color:rgb(76 142 217 / var(--tw-border-opacity, 1))}.border-pos-fwd{--tw-border-opacity: 1;border-color:rgb(217 83 79 / var(--tw-border-opacity, 1))}.border-pos-fwd\/40{border-color:#d9534f66}.border-pos-gk{--tw-border-opacity: 1;border-color:rgb(242 193 78 / var(--tw-border-opacity, 1))}.border-pos-gk\/40{border-color:#f2c14e66}.border-pos-gk\/60{border-color:#f2c14e99}.border-pos-gk\/70{border-color:#f2c14eb3}.border-pos-mid{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.border-pos-mid\/60{border-color:#8b5cf699}.border-transparent{border-color:transparent}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/35{border-color:#ffffff59}.border-white\/40{border-color:#fff6}.border-white\/60{border-color:#fff9}.border-white\/70{border-color:#ffffffb3}.border-l-claret{--tw-border-opacity: 1;border-left-color:rgb(122 31 43 / var(--tw-border-opacity, 1))}.border-l-ink\/25{border-left-color:#16261b40}.border-l-pitch-light{--tw-border-opacity: 1;border-left-color:rgb(46 111 68 / var(--tw-border-opacity, 1))}.border-l-pos-fwd{--tw-border-opacity: 1;border-left-color:rgb(217 83 79 / var(--tw-border-opacity, 1))}.border-l-pos-gk{--tw-border-opacity: 1;border-left-color:rgb(242 193 78 / var(--tw-border-opacity, 1))}.bg-\[\#0a1a12\]{--tw-bg-opacity: 1;background-color:rgb(10 26 18 / var(--tw-bg-opacity, 1))}.bg-\[\#0b1e5b\]{--tw-bg-opacity: 1;background-color:rgb(11 30 91 / var(--tw-bg-opacity, 1))}.bg-\[\#0b2118\]\/95{background-color:#0b2118f2}.bg-\[\#1d3a8a\]{--tw-bg-opacity: 1;background-color:rgb(29 58 138 / var(--tw-bg-opacity, 1))}.bg-\[\#97a6ae\]{--tw-bg-opacity: 1;background-color:rgb(151 166 174 / var(--tw-bg-opacity, 1))}.bg-\[\#a8743f\]{--tw-bg-opacity: 1;background-color:rgb(168 116 63 / var(--tw-bg-opacity, 1))}.bg-\[\#d3a63a\]{--tw-bg-opacity: 1;background-color:rgb(211 166 58 / var(--tw-bg-opacity, 1))}.bg-\[\#e8f1fa\]{--tw-bg-opacity: 1;background-color:rgb(232 241 250 / var(--tw-bg-opacity, 1))}.bg-\[\#f2efe8\]{--tw-bg-opacity: 1;background-color:rgb(242 239 232 / var(--tw-bg-opacity, 1))}.bg-\[\#f6c945\]{--tw-bg-opacity: 1;background-color:rgb(246 201 69 / var(--tw-bg-opacity, 1))}.bg-amber-200{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.bg-amber-300\/25{background-color:#fcd34d40}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-bench{--tw-bg-opacity: 1;background-color:rgb(247 249 244 / var(--tw-bg-opacity, 1))}.bg-bench-deep{--tw-bg-opacity: 1;background-color:rgb(230 235 226 / var(--tw-bg-opacity, 1))}.bg-bench-deep\/40{background-color:#e6ebe266}.bg-bench-deep\/55{background-color:#e6ebe28c}.bg-bench-deep\/80{background-color:#e6ebe2cc}.bg-bench-light{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-bench-light\/60{background-color:#fff9}.bg-bench-mid{--tw-bg-opacity: 1;background-color:rgb(238 242 234 / var(--tw-bg-opacity, 1))}.bg-bench\/95{background-color:#f7f9f4f2}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/35{background-color:#00000059}.bg-black\/55{background-color:#0000008c}.bg-black\/70{background-color:#000000b3}.bg-chalk{--tw-bg-opacity: 1;background-color:rgb(22 38 27 / var(--tw-bg-opacity, 1))}.bg-chalk\/30{background-color:#16261b4d}.bg-chalk\/95{background-color:#16261bf2}.bg-claret{--tw-bg-opacity: 1;background-color:rgb(122 31 43 / var(--tw-bg-opacity, 1))}.bg-claret-light{--tw-bg-opacity: 1;background-color:rgb(161 49 65 / var(--tw-bg-opacity, 1))}.bg-claret-light\/60{background-color:#a1314199}.bg-claret\/10{background-color:#7a1f2b1a}.bg-claret\/5{background-color:#7a1f2b0d}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-ink{--tw-bg-opacity: 1;background-color:rgb(22 38 27 / var(--tw-bg-opacity, 1))}.bg-ink\/10{background-color:#16261b1a}.bg-ink\/15{background-color:#16261b26}.bg-ink\/20{background-color:#16261b33}.bg-ink\/25{background-color:#16261b40}.bg-ink\/30{background-color:#16261b4d}.bg-ink\/40{background-color:#16261b66}.bg-ink\/45{background-color:#16261b73}.bg-ink\/5{background-color:#16261b0d}.bg-ink\/60{background-color:#16261b99}.bg-ink\/70{background-color:#16261bb3}.bg-ink\/75{background-color:#16261bbf}.bg-ink\/80{background-color:#16261bcc}.bg-pitch{--tw-bg-opacity: 1;background-color:rgb(31 74 44 / var(--tw-bg-opacity, 1))}.bg-pitch-chalk{--tw-bg-opacity: 1;background-color:rgb(234 240 227 / var(--tw-bg-opacity, 1))}.bg-pitch-chalk\/35{background-color:#eaf0e359}.bg-pitch-chalk\/70{background-color:#eaf0e3b3}.bg-pitch-light{--tw-bg-opacity: 1;background-color:rgb(46 111 68 / var(--tw-bg-opacity, 1))}.bg-pitch-light\/10{background-color:#2e6f441a}.bg-pitch-light\/15{background-color:#2e6f4426}.bg-pitch-light\/25{background-color:#2e6f4440}.bg-pitch-light\/30{background-color:#2e6f444d}.bg-pitch-light\/45{background-color:#2e6f4473}.bg-pitch-light\/5{background-color:#2e6f440d}.bg-pitch\/10{background-color:#1f4a2c1a}.bg-pitch\/15{background-color:#1f4a2c26}.bg-pitch\/60{background-color:#1f4a2c99}.bg-pos-def{--tw-bg-opacity: 1;background-color:rgb(76 142 217 / var(--tw-bg-opacity, 1))}.bg-pos-def\/15{background-color:#4c8ed926}.bg-pos-def\/20{background-color:#4c8ed933}.bg-pos-def\/35{background-color:#4c8ed959}.bg-pos-fwd{--tw-bg-opacity: 1;background-color:rgb(217 83 79 / var(--tw-bg-opacity, 1))}.bg-pos-fwd\/10{background-color:#d9534f1a}.bg-pos-fwd\/15{background-color:#d9534f26}.bg-pos-gk{--tw-bg-opacity: 1;background-color:rgb(242 193 78 / var(--tw-bg-opacity, 1))}.bg-pos-gk\/10{background-color:#f2c14e1a}.bg-pos-gk\/15{background-color:#f2c14e26}.bg-pos-gk\/20{background-color:#f2c14e33}.bg-pos-gk\/25{background-color:#f2c14e40}.bg-pos-gk\/30{background-color:#f2c14e4d}.bg-pos-gk\/40{background-color:#f2c14e66}.bg-pos-gk\/80{background-color:#f2c14ecc}.bg-pos-mid{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-pos-mid\/60{background-color:#8b5cf699}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-950\/90{background-color:#450a0ae6}.bg-slate-950\/85{background-color:#020617d9}.bg-slate-950\/90{background-color:#020617e6}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/25{background-color:#ffffff40}.bg-white\/30{background-color:#ffffff4d}.bg-white\/40{background-color:#fff6}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/85{background-color:#ffffffd9}.bg-white\/90{background-color:#ffffffe6}.bg-white\/\[0\.07\]{background-color:#ffffff12}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-pitch-stripes{background-image:repeating-linear-gradient(90deg,#1f4a2c 0,#1f4a2c 28px,#193f25 28px,#193f25 56px)}.from-\[\#0b1e5b\]{--tw-gradient-from: #0b1e5b var(--tw-gradient-from-position);--tw-gradient-to: rgb(11 30 91 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2a1d05\]{--tw-gradient-from: #2a1d05 var(--tw-gradient-from-position);--tw-gradient-to: rgb(42 29 5 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-claret-dark{--tw-gradient-from: #4d141c var(--tw-gradient-from-position);--tw-gradient-to: rgb(77 20 28 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-claret-light{--tw-gradient-from: #a13141 var(--tw-gradient-from-position);--tw-gradient-to: rgb(161 49 65 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-ink\/85{--tw-gradient-from: rgb(22 38 27 / .85) var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 38 27 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pitch{--tw-gradient-from: #1f4a2c var(--tw-gradient-from-position);--tw-gradient-to: rgb(31 74 44 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pitch-light{--tw-gradient-from: #2e6f44 var(--tw-gradient-from-position);--tw-gradient-to: rgb(46 111 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pitch\/95{--tw-gradient-from: rgb(31 74 44 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(31 74 44 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pos-def\/90{--tw-gradient-from: rgb(76 142 217 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(76 142 217 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pos-fwd\/90{--tw-gradient-from: rgb(217 83 79 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 83 79 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pos-gk{--tw-gradient-from: #f2c14e var(--tw-gradient-from-position);--tw-gradient-to: rgb(242 193 78 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pos-gk\/90{--tw-gradient-from: rgb(242 193 78 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(242 193 78 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pos-mid{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pos-mid\/90{--tw-gradient-from: rgb(139 92 246 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#5c4410\]{--tw-gradient-to: rgb(92 68 16 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #5c4410 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-ink\/15{--tw-gradient-to: rgb(22 38 27 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(22 38 27 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-ink\/20{--tw-gradient-to: rgb(22 38 27 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(22 38 27 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pitch\/70{--tw-gradient-to: rgb(31 74 44 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(31 74 44 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#0b2118\]{--tw-gradient-to: #0b2118 var(--tw-gradient-to-position)}.to-\[\#1d1405\]{--tw-gradient-to: #1d1405 var(--tw-gradient-to-position)}.to-\[\#1d3a8a\]{--tw-gradient-to: #1d3a8a var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to: #d97706 var(--tw-gradient-to-position)}.to-claret{--tw-gradient-to: #7a1f2b var(--tw-gradient-to-position)}.to-claret-deep{--tw-gradient-to: #3a0f15 var(--tw-gradient-to-position)}.to-ink{--tw-gradient-to: #16261b var(--tw-gradient-to-position)}.to-pitch{--tw-gradient-to: #1f4a2c var(--tw-gradient-to-position)}.to-pos-def\/55{--tw-gradient-to: rgb(76 142 217 / .55) var(--tw-gradient-to-position)}.to-pos-fwd\/55{--tw-gradient-to: rgb(217 83 79 / .55) var(--tw-gradient-to-position)}.to-pos-gk\/55{--tw-gradient-to: rgb(242 193 78 / .55) var(--tw-gradient-to-position)}.to-pos-mid\/55{--tw-gradient-to: rgb(139 92 246 / .55) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.fill-claret{fill:#7a1f2b}.fill-ink{fill:#16261b}.fill-ink\/15{fill:#16261b26}.fill-ink\/40{fill:#16261b66}.fill-ink\/5{fill:#16261b0d}.fill-ink\/65{fill:#16261ba6}.fill-ink\/70{fill:#16261bb3}.fill-ink\/80{fill:#16261bcc}.fill-ink\/\[0\.04\]{fill:#16261b0a}.fill-pitch{fill:#1f4a2c}.fill-pitch-light{fill:#2e6f44}.fill-pitch-light\/45{fill:#2e6f4473}.fill-pos-def{fill:#4c8ed9}.fill-pos-fwd{fill:#d9534f}.fill-pos-gk{fill:#f2c14e}.fill-pos-mid{fill:#8b5cf6}.fill-pos-mid\/60{fill:#8b5cf699}.stroke-bench-light{stroke:#fff}.stroke-claret{stroke:#7a1f2b}.stroke-ink\/15{stroke:#16261b26}.stroke-ink\/30{stroke:#16261b4d}.stroke-ink\/40{stroke:#16261b66}.stroke-ink\/70{stroke:#16261bb3}.stroke-ink\/\[0\.04\]{stroke:#16261b0a}.stroke-line{stroke:#dfe6da}.stroke-pitch{stroke:#1f4a2c}.stroke-pitch-light{stroke:#2e6f44}.stroke-pitch-light\/45{stroke:#2e6f4473}.stroke-pos-def{stroke:#4c8ed9}.stroke-pos-fwd{stroke:#d9534f}.stroke-pos-gk{stroke:#f2c14e}.stroke-pos-mid{stroke:#8b5cf6}.stroke-pos-mid\/60{stroke:#8b5cf699}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-px{padding-top:1px;padding-bottom:1px}.\!pb-6{padding-bottom:1.5rem!important}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-\[calc\(4rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(4rem + env(safe-area-inset-bottom))}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-\[3px\]{vertical-align:3px}.font-display{font-family:Bebas Neue,Inter,system-ui,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[23px\]{font-size:23px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[0\.85\]{line-height:.85}.leading-\[1\.05\]{line-height:1.05}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[\.13em\]{letter-spacing:.13em}.tracking-\[\.16em\]{letter-spacing:.16em}.tracking-\[\.18em\]{letter-spacing:.18em}.tracking-\[\.28em\]{letter-spacing:.28em}.tracking-\[\.2em\]{letter-spacing:.2em}.tracking-\[\.35em\]{letter-spacing:.35em}.tracking-\[\.3em\]{letter-spacing:.3em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-matchday{letter-spacing:.06em}.tracking-normal{letter-spacing:0em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#12100e\]{--tw-text-opacity: 1;color:rgb(18 16 14 / var(--tw-text-opacity, 1))}.text-\[\#4a453e\]{--tw-text-opacity: 1;color:rgb(74 69 62 / var(--tw-text-opacity, 1))}.text-\[\#6b675c\]{--tw-text-opacity: 1;color:rgb(107 103 92 / var(--tw-text-opacity, 1))}.text-\[\#7a5a00\]{--tw-text-opacity: 1;color:rgb(122 90 0 / var(--tw-text-opacity, 1))}.text-\[\#b3261e\]{--tw-text-opacity: 1;color:rgb(179 38 30 / var(--tw-text-opacity, 1))}.text-\[\#f6c945\]{--tw-text-opacity: 1;color:rgb(246 201 69 / var(--tw-text-opacity, 1))}.text-\[\#ffd0d6\]{--tw-text-opacity: 1;color:rgb(255 208 214 / var(--tw-text-opacity, 1))}.text-\[\#ffe08a\]{--tw-text-opacity: 1;color:rgb(255 224 138 / var(--tw-text-opacity, 1))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-bench-light{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-chalk{--tw-text-opacity: 1;color:rgb(22 38 27 / var(--tw-text-opacity, 1))}.text-chalk\/20{color:#16261b33}.text-chalk\/30{color:#16261b4d}.text-chalk\/35{color:#16261b59}.text-chalk\/40{color:#16261b66}.text-chalk\/45{color:#16261b73}.text-chalk\/50{color:#16261b80}.text-chalk\/55{color:#16261b8c}.text-chalk\/60{color:#16261b99}.text-chalk\/65{color:#16261ba6}.text-chalk\/70{color:#16261bb3}.text-chalk\/75{color:#16261bbf}.text-chalk\/80{color:#16261bcc}.text-chalk\/85{color:#16261bd9}.text-claret{--tw-text-opacity: 1;color:rgb(122 31 43 / var(--tw-text-opacity, 1))}.text-claret-light{--tw-text-opacity: 1;color:rgb(161 49 65 / var(--tw-text-opacity, 1))}.text-emerald-950{--tw-text-opacity: 1;color:rgb(2 44 34 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-ink{--tw-text-opacity: 1;color:rgb(22 38 27 / var(--tw-text-opacity, 1))}.text-pitch{--tw-text-opacity: 1;color:rgb(31 74 44 / var(--tw-text-opacity, 1))}.text-pitch-chalk{--tw-text-opacity: 1;color:rgb(234 240 227 / var(--tw-text-opacity, 1))}.text-pitch-chalk\/70{color:#eaf0e3b3}.text-pitch-chalk\/80{color:#eaf0e3cc}.text-pitch-chalk\/85{color:#eaf0e3d9}.text-pitch-dark{--tw-text-opacity: 1;color:rgb(22 53 34 / var(--tw-text-opacity, 1))}.text-pitch-light{--tw-text-opacity: 1;color:rgb(46 111 68 / var(--tw-text-opacity, 1))}.text-pos-def{--tw-text-opacity: 1;color:rgb(76 142 217 / var(--tw-text-opacity, 1))}.text-pos-fwd{--tw-text-opacity: 1;color:rgb(217 83 79 / var(--tw-text-opacity, 1))}.text-pos-fwd\/80{color:#d9534fcc}.text-pos-fwd\/90{color:#d9534fe6}.text-pos-gk{--tw-text-opacity: 1;color:rgb(242 193 78 / var(--tw-text-opacity, 1))}.text-pos-gk\/90{color:#f2c14ee6}.text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-chalk\/25{text-decoration-color:#16261b40}.decoration-chalk\/30{text-decoration-color:#16261b4d}.decoration-chalk\/40{text-decoration-color:#16261b66}.decoration-line{text-decoration-color:#dfe6da}.decoration-pitch-chalk\/30{text-decoration-color:#eaf0e34d}.decoration-pitch-light\/40{text-decoration-color:#2e6f4466}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-claret{accent-color:#7a1f2b}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lift{--tw-shadow: 0 8px 24px rgba(0,0,0,.35);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-dashed{outline-style:dashed}.outline-2{outline-width:2px}.outline-4{outline-width:4px}.outline-offset-2{outline-offset:2px}.outline-offset-4{outline-offset:4px}.outline-claret{outline-color:#7a1f2b}.outline-claret\/40{outline-color:#7a1f2b66}.outline-claret\/60{outline-color:#7a1f2b99}.outline-line{outline-color:#dfe6da}.outline-pos-gk{outline-color:#f2c14e}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-\[\#f6c945\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(246 201 69 / var(--tw-ring-opacity, 1))}.ring-amber-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))}.ring-amber-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1))}.ring-bench-light{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-black\/20{--tw-ring-color: rgb(0 0 0 / .2)}.ring-black\/25{--tw-ring-color: rgb(0 0 0 / .25)}.ring-claret{--tw-ring-opacity: 1;--tw-ring-color: rgb(122 31 43 / var(--tw-ring-opacity, 1))}.ring-claret-light{--tw-ring-opacity: 1;--tw-ring-color: rgb(161 49 65 / var(--tw-ring-opacity, 1))}.ring-claret-light\/70{--tw-ring-color: rgb(161 49 65 / .7)}.ring-claret\/40{--tw-ring-color: rgb(122 31 43 / .4)}.ring-claret\/60{--tw-ring-color: rgb(122 31 43 / .6)}.ring-ink{--tw-ring-opacity: 1;--tw-ring-color: rgb(22 38 27 / var(--tw-ring-opacity, 1))}.ring-line{--tw-ring-opacity: 1;--tw-ring-color: rgb(223 230 218 / var(--tw-ring-opacity, 1))}.ring-pitch-light{--tw-ring-opacity: 1;--tw-ring-color: rgb(46 111 68 / var(--tw-ring-opacity, 1))}.ring-pos-gk\/70{--tw-ring-color: rgb(242 193 78 / .7)}.ring-transparent{--tw-ring-color: transparent}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-white\/90{--tw-ring-color: rgb(255 255 255 / .9)}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-claret{--tw-ring-offset-color: #7a1f2b}.ring-offset-slate-950{--tw-ring-offset-color: #020617}.ring-offset-transparent{--tw-ring-offset-color: transparent}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_18px_rgba\(235\,198\,74\,0\.75\)\]{--tw-drop-shadow: drop-shadow(0 0 18px rgba(235,198,74,.75));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale-\[35\%\]{--tw-grayscale: grayscale(35%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\]{transition-property:left;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-700{transition-duration:.7s}.duration-75{transition-duration:75ms}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[grid-area\:pitch\]{grid-area:pitch}.\[grid-area\:starting\]{grid-area:starting}.\[grid-area\:subs\]{grid-area:subs}.\[grid-template-areas\:\'pitch\'_\'subs\'_\'starting\'\]{grid-template-areas:"pitch" "subs" "starting"}.app-nav-rail{position:fixed;z-index:30;inset:0 auto 0 0;display:none;width:248px;overflow-y:auto;padding:14px 11px 22px;background:#0b2118;border-right:1px solid #ffffff1f;scrollbar-width:thin;scrollbar-color:#8ca79545 transparent}.app-nav-brand{display:flex;width:100%;flex-direction:column;gap:4px;padding:12px 11px 17px;border:0;background:transparent;color:#f6f7ed;text-align:left;text-decoration:none;cursor:pointer}.app-nav-brand:focus-visible{outline:3px solid #edcf7e;outline-offset:-2px;border-radius:10px}.app-nav-brand-kicker{color:#e2b86b;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.app-nav-brand-name{font-size:22px;line-height:1.05}.app-nav-section{display:flex;align-items:center;gap:10px;margin:7px 5px 9px;color:#cfdfd1;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.app-nav-section-rule{height:1px;flex:1;background:#ffffff2c}.app-nav-list{display:grid;gap:6px}.app-nav-list-small{gap:5px}.app-nav-tile{position:relative;display:block;width:100%;min-height:59px;overflow:hidden;border:1px solid #ffffff33;border-radius:13px;background:#244333;color:#fff;text-align:left;box-shadow:0 4px 13px #05130d30;transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease}.app-nav-tile:hover{transform:translateY(-1px);border-color:#ffffffa8;box-shadow:0 7px 17px #03100880}.app-nav-tile:focus-visible{outline:3px solid #edcf7e;outline-offset:2px}.app-nav-tile.is-active{border-color:#e6bb69;box-shadow:inset 0 0 0 1px #e6bb69,0 0 0 2px #e6bb6933}.app-nav-tile-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 55%;object-position:center 55%;transition:transform .3s ease}.app-nav-tile:hover .app-nav-tile-image{transform:scale(1.055)}.app-nav-tile-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#071b13ed,#0a241bd6 46%,#071b13a8)}.app-nav-tile.is-active .app-nav-tile-shade{background:linear-gradient(90deg,#431c20e8,#461f25be 54%,#14241cb0)}.app-nav-tile-content{position:relative;display:flex;align-items:center;gap:10px;min-width:0;padding:7px 9px}.app-nav-tile-icon{display:grid;width:36px;height:36px;flex:none;place-items:center;border:1px solid #ffffff5c;border-radius:10px;background:#ffffff1d;color:#f7e6be}.app-nav-tile-icon svg{width:21px;height:21px}.app-nav-tile-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.app-nav-tile-label{overflow:hidden;font-size:12px;font-weight:800;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.app-nav-tile-hint{overflow:hidden;color:#f3f7eed9;font-size:9px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.app-nav-tile-arrow{color:#ffe0a5;font-size:21px;line-height:1}.app-nav-tile-small{min-height:43px;border-radius:10px}.app-nav-tile-small .app-nav-tile-content{padding:5px 8px;gap:8px}.app-nav-tile-small .app-nav-tile-icon{width:29px;height:29px;border-radius:8px}.app-nav-tile-small .app-nav-tile-icon svg{width:18px;height:18px}.app-nav-tile-small .app-nav-tile-label{font-size:11px}.page-back-button,.page-home-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;border:1px solid #ffffff70;border-radius:14px;padding:9px 15px;background:#ffffffed;color:#173528;font-size:14px;font-weight:850;line-height:1;box-shadow:0 4px 12px #06160f33;transition:transform .16s ease,box-shadow .16s ease}.page-back-button:hover,.page-home-button:hover{transform:translateY(-1px);box-shadow:0 7px 16px #06160f45}.page-back-button>span,.page-home-button>span:first-child{font-size:21px;line-height:.7}.page-back-button:focus-visible,.page-home-button:focus-visible{outline:3px solid #f1ce69;outline-offset:3px}.app-nav-sheet-section{margin-top:8px;color:#42614b;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.app-nav-sheet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-nav-sheet-grid .app-nav-tile{min-height:79px}.app-nav-sheet-grid .app-nav-tile-content{align-items:flex-start;flex-wrap:wrap;gap:5px;padding:10px}.app-nav-sheet-grid .app-nav-tile-icon{width:27px;height:27px;border-radius:8px}.app-nav-sheet-grid .app-nav-tile-icon svg{width:17px;height:17px}.app-nav-sheet-grid .app-nav-tile-copy{flex-basis:calc(100% - 40px);align-self:center}.app-nav-sheet-grid .app-nav-tile-hint{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.app-nav-sheet-grid .app-nav-tile-arrow{display:none}.app-nav-bottom{position:fixed;z-index:30;inset:auto 0 0;background:#0b2118f7;border-top:1px solid #ffffff33;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-nav-bottom ul{display:flex;max-width:520px;margin:0 auto;padding:0;list-style:none}.app-nav-bottom li{flex:1;min-width:0}.app-nav-bottom button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:100%;height:64px;border-top:3px solid transparent;color:#d1dfd2;font-size:10px;font-weight:700;white-space:nowrap}.app-nav-bottom button.is-active{border-top-color:#e6bb69;background:#ffffff13;color:#ffe1a8}.app-nav-bottom button:focus-visible{outline:2px solid #edcf7e;outline-offset:-3px}.app-nav-bottom-icon{display:grid;place-items:center;width:24px;height:24px}.app-nav-bottom-icon svg{width:23px;height:23px}@media (min-width:1024px){.app-nav-rail{display:block}}@media (max-width:360px){.app-nav-bottom button{font-size:9px}.app-nav-sheet-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.app-nav-tile,.app-nav-tile-image{transition:none}.app-nav-tile:hover,.app-nav-tile:hover .app-nav-tile-image{transform:none}}@media (max-width:520px){.page-back-button,.page-home-button{min-height:44px;padding:8px 12px}.page-home-button span:last-child{display:none}}.clip-browser.no-sidebar{grid-template-columns:minmax(0,1fr)}.clip-pitch-library{position:relative;overflow:hidden;border-radius:22px;padding:clamp(18px,3vw,32px);color:#f8f5e9;background:radial-gradient(circle at 88% 10%,#d8b84b26 0 7%,transparent 7.4%),repeating-linear-gradient(90deg,#173f27 0,#173f27 12.5%,#1c492d 12.5%,#1c492d 25%);box-shadow:0 16px 36px #10261730,inset 0 0 0 1px #ffffff14}.clip-pitch-library:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid #f7f1d53d;border-radius:13px;pointer-events:none}.clip-pitch-library>*{position:relative}.clip-library-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.clip-library-heading h2{font-family:Georgia,serif;font-size:clamp(25px,3vw,38px);line-height:1;margin:5px 0 8px;color:#fff}.clip-library-heading p{color:#e0eadc;margin:0}.clip-library-kicker{font-size:10px;letter-spacing:.22em;font-weight:800;color:#efce62}.clip-library-ball{display:grid;place-items:center;width:54px;height:54px;border:1px solid #ffffff38;border-radius:50%;font-size:27px;background:#ffffff12;box-shadow:0 8px 20px #07170d52}.clip-pitch-library .field-label{color:#fff;margin:0}.clip-pitch-library .input{margin-top:5px;background:#f8fbf5;color:#203025}.clip-browser{display:grid;grid-template-columns:180px minmax(0,1fr);gap:18px;align-items:start}.clip-library-sidebar{position:sticky;top:18px;padding:11px;border:1px solid #ffffff20;border-radius:13px;background:#092719a8;box-shadow:0 8px 22px #07170d3d}.clip-library-sidebar nav{display:flex;flex-direction:column;gap:4px}.clip-library-sidebar nav button{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 9px;border:0;border-radius:8px;background:transparent;color:#e4eee0;text-align:left;font-size:12px;font-weight:700}.clip-library-sidebar nav button:hover{background:#ffffff12}.clip-library-sidebar nav button[aria-current=page]{background:#f0d77d;color:#18351f}.clip-group-dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:7px;vertical-align:middle}.clip-library-sidebar nav b{display:grid;place-items:center;min-width:24px;height:21px;padding:0 6px;border-radius:999px;background:#ffffff15;font-size:10px}.clip-library-sidebar nav [aria-current=page] b{background:#173d26;color:#fff}.clip-browser-main{min-width:0}.clip-browser-toolbar{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px}.clip-browser-toolbar h3{margin:3px 0 0;font:700 22px Georgia,serif;color:#fff}.clip-browser-toolbar label{width:min(260px,42%)}.clip-browser-toolbar input{width:100%;border:1px solid #ffffff2e;border-radius:9px;padding:9px 11px;background:#f8fbf5;color:#203025}.clip-file-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.clip-file-card{position:relative;min-width:0;overflow:visible;border:1px solid #ffffff22;border-radius:12px;background:#f8fbf5;color:#1f3425;box-shadow:0 5px 14px #081b102e;transition:transform .16s cubic-bezier(.16,1,.3,1),box-shadow .16s}.clip-file-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #06160d52}.clip-file-open{display:block;width:100%;overflow:hidden;border:0;border-radius:11px;background:transparent;padding:0;text-align:left;color:inherit}.clip-file-open:hover{background:#edf4e8}.clip-thumb{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-radius:11px 11px 0 0;background:#102f1d}.clip-thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.clip-thumb-fallback{display:grid;width:100%;height:100%;place-items:center;background:repeating-linear-gradient(90deg,#173f27 0,#173f27 25%,#1c492d 25%,#1c492d 50%)}.clip-thumb-fallback svg{width:65%;height:65%;fill:none;stroke:#dbe8d8;stroke-width:2}.clip-thumb-fallback svg circle{fill:#dbe8d8}.clip-thumb-fallback .clip-mark-action{stroke:#efce62;stroke-width:3}.clip-thumb-fallback .clip-mark-zone{fill:#efce6233;stroke:none}.clip-thumb-play{position:absolute;left:10px;bottom:9px;display:grid;place-items:center;width:31px;height:31px;padding-left:2px;border-radius:50%;background:#7a1f2be8;color:#fff;box-shadow:0 3px 9px #1e081080;font-size:12px}.clip-thumb>small{position:absolute;right:8px;bottom:8px;padding:3px 6px;border-radius:5px;background:#0a160fd9;color:#fff;font-size:9px;font-weight:700}.clip-file-copy{display:block;min-width:0;padding:10px 11px 12px}.clip-file-copy strong,.clip-file-copy small{display:block;overflow:hidden;text-overflow:ellipsis}.clip-file-copy strong{margin-top:4px;white-space:nowrap;font-size:13px}.clip-file-copy small{margin-top:2px;white-space:nowrap;color:#68746a;font-size:10px}.clip-file-tag{display:inline-block;padding:2px 6px;border-radius:999px;background:#e0ead9;color:#315a37;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.clip-card-menu{position:absolute;top:7px;right:7px;z-index:3}.clip-card-menu summary{display:grid;place-items:center;width:31px;height:27px;border:1px solid #ffffff5c;border-radius:7px;background:#0a160fbd;color:#fff;cursor:pointer;font-weight:800;letter-spacing:1px;list-style:none}.clip-card-menu summary::-webkit-details-marker{display:none}.clip-card-menu[open]{padding:5px;border-radius:9px;background:#fff;box-shadow:0 9px 24px #07170d70}.clip-card-menu[open] summary{margin-left:auto;background:#173d26}.clip-card-menu button{display:block;width:150px;border:0;background:#fff;padding:9px;text-align:left;color:#27462e;font-size:10px;font-weight:700}.clip-card-menu button:hover{background:#edf4e8}.clip-show-more,.clip-show-less{margin-top:13px;border:1px solid #ffffff30;border-radius:9px;padding:10px 13px;background:#ffffff0f;color:#fff;font-size:11px;font-weight:750}.clip-show-more{display:flex;justify-content:space-between;width:100%}.clip-show-more span{color:#bed0bc}.clip-show-less{margin-left:7px}.clip-library-empty{padding:28px;border:1px dashed #ffffff35;border-radius:10px;color:#dbe7d8;text-align:center}.clip-library-error{border-radius:8px;padding:10px 13px;background:#fff0ed;color:#7c2f1b}.clip-library-player{margin-top:18px;padding:12px;border-radius:14px;background:#0b1d12}.clip-library-player video{display:block;width:100%;max-height:65vh;border-radius:9px;background:#000}.clip-library-player p{color:#e4ede1}.clip-library-player>div{display:flex;gap:8px}.clip-library-player button{padding:8px 12px;border:1px solid #ffffff30;border-radius:8px;background:#ffffff12;color:#fff}@media (max-width:1050px){.clip-file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.clip-browser{grid-template-columns:1fr}.clip-library-sidebar{position:relative;top:auto;overflow-x:auto;padding:6px}.clip-library-sidebar nav{flex-direction:row;min-width:-moz-max-content;min-width:max-content}.clip-library-sidebar nav button{width:auto;min-width:105px}.clip-browser-toolbar{align-items:stretch;flex-direction:column}.clip-browser-toolbar label{width:100%}.clip-file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.clip-pitch-library{border-radius:16px;padding:18px 14px}.clip-pitch-library:before{top:7px;right:7px;bottom:7px;left:7px}.clip-library-ball{display:none}.clip-file-grid{grid-template-columns:1fr 1fr}.clip-file-copy{padding:8px}.clip-file-copy strong{font-size:11px}.clip-file-copy small{font-size:9px}.clip-thumb-play{width:27px;height:27px}}@media (prefers-reduced-motion:reduce){.clip-file-card{transition:none}.clip-file-card:hover{transform:none}}.profile-page{--profile-green:#173d26;--profile-gold:#edcc72;--profile-cream:#f8f5e9}.profile-hero{overflow:hidden;border-radius:18px;background-color:var(--profile-green);background-position:center;background-size:cover;color:#fff;box-shadow:0 12px 28px #1026172a}.profile-hero-main{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px}.profile-kicker,.profile-feature-eyebrow{display:block;color:var(--profile-gold);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.profile-hero-stats{border-top:1px solid #ffffff36;background:#092719a8;padding:10px 12px}.profile-period{display:flex;align-items:end;flex-wrap:wrap;gap:8px;border:1px solid var(--profile-green);border-radius:12px;background:#eef2e9;padding:8px 10px}.profile-period-label{align-self:center;margin-right:auto;font-size:12px;font-weight:800;color:var(--profile-green)}.profile-period label{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#315540}.profile-period select{max-width:135px;border:1px solid #bdcfc0;border-radius:7px;background:#fff;padding:5px 7px;color:#173d26;font-size:12px}.profile-period button{padding:5px 7px;color:#7a1f2b;font-size:11px;font-weight:800;text-decoration:underline}.profile-period-hint{flex-basis:100%;color:#56715d;font-size:10px;line-height:1.3}.profile-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-feature{position:relative;display:block;min-height:132px;overflow:hidden;border:1px solid #ffffff33;border-radius:15px;background:#173d26;color:#fff;text-align:left;box-shadow:0 7px 20px #1026172b}.profile-feature img,.profile-feature-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.profile-feature img{-o-object-fit:cover;object-fit:cover}.profile-feature-shade{background:linear-gradient(90deg,#092719f0,#09271996),linear-gradient(0deg,#092719bc,transparent 80%)}.profile-feature-content{position:relative;display:flex;min-height:132px;flex-direction:column;align-items:flex-start;justify-content:center;padding:14px 16px}.profile-feature strong{display:block;margin-top:6px;font-family:Georgia,serif;font-size:clamp(18px,2vw,25px);line-height:1.1}.profile-feature-detail,.profile-feature-extra{display:block;margin-top:5px;color:#f6f7efdf;font-size:11px;line-height:1.35}.profile-feature-extra{color:var(--profile-gold);font-weight:800}.profile-feature-arrow{position:absolute;right:13px;bottom:9px;color:var(--profile-gold);font-size:24px}.profile-feature:focus-visible,.profile-period select:focus-visible,.profile-collapsible summary:focus-visible{outline:3px solid var(--profile-gold);outline-offset:2px}.profile-collapsible{overflow:hidden;border:1px solid #c9d7c9;border-radius:13px;background:#f7f8f3}.profile-collapsible>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:9px 14px;color:#173d26;cursor:pointer;list-style:none}.profile-collapsible>summary::-webkit-details-marker{display:none}.profile-collapsible>summary:after{content:"⌄";font-size:20px;line-height:1}.profile-collapsible[open]>summary:after{content:"⌃"}.profile-collapsible>summary span:nth-child(2){margin-left:auto;color:#58715e;font-size:11px;font-weight:700}.profile-clips>.clip-pitch-library{border-radius:0}.profile-game-notes{margin-top:6px;border-top:1px solid #dce5d8;padding-top:5px}.profile-game-notes>summary{width:-moz-max-content;width:max-content;color:#426149;cursor:pointer;font-size:11px;font-weight:800}@media (max-width:560px){.profile-overview{grid-template-columns:1fr}.profile-feature,.profile-feature-content{min-height:108px}.profile-period-label{flex-basis:100%}.profile-period label{flex:1}.profile-period select{flex:1;min-width:0}.profile-hero-main{padding:15px}}@keyframes screen-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media print{body{background:#fff!important;color:#12100e!important}.no-print{display:none!important}.print-sheet{padding:0!important;max-width:none!important}@page{size:A4;margin:12mm}}:root{--nav-space: 0px}.has-tabbar{--nav-space: calc(4rem + env(safe-area-inset-bottom)) }@media (min-width: 1024px){.has-tabbar{--nav-space: 0px}}.has-tabbar .action-bar,.has-tabbar .task-bar{bottom:var(--nav-space);z-index:25}@media (min-width: 1024px){.has-tabbar .action-bar,.has-tabbar .task-bar{left:248px}}.has-tabbar .u7-reveal-scene,.has-tabbar .u7-reveal-scene .u7-cinema-backdrop{bottom:var(--nav-space)}@media (min-width: 1024px){.has-tabbar .u7-reveal-scene,.has-tabbar .u7-reveal-scene .u7-cinema-backdrop{left:248px}}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.u7-card{position:relative;overflow:hidden;border-radius:14px;aspect-ratio:5 / 7;display:flex;flex-direction:column;box-shadow:0 6px 16px #16261b38,inset 0 0 0 1px #ffffff59;isolation:isolate}.u7-card-photo{border:1px solid rgba(255,255,255,.62)}.u7-card-photo.u7-bronze{border-color:#e5a36b}.u7-card-photo.u7-silver{border-color:#d6e3ee}.u7-card-photo.u7-gold{border-color:#ebc64a}.u7-card-meta,.u7-card-stats{color:#fff;text-shadow:0 1px 3px #000}.u7-card-stats{background:#03101a99;border-radius:0 0 8px 8px}.u7-card-affiliations{color:#fff;background:#03101ad9;border-radius:4px;padding:2px 3px;text-shadow:0 1px 2px #000}.u7-card-compact .u7-player-art{top:10%;height:73%}.u7-card-compact .u7-card-identity{padding-top:9px}.u7-squad-pitch{container-type:inline-size;background-size:cover;background-position:center;box-shadow:inset 0 0 80px #0008,0 10px 30px #122b2526;border:1px solid #ffffff55}.u7-squad-pitch .u7-card{width:clamp(72px,18cqw,94px)}.u7-pitch-markings{position:absolute;top:5%;right:7%;bottom:5%;left:7%;border:1px solid #ffffff55;pointer-events:none}.u7-pitch-markings:before{content:"";position:absolute;top:50%;left:0;right:0;border-top:1px solid #ffffff55}.u7-pitch-markings:after{content:"";position:absolute;width:32%;aspect-ratio:1;border:1px solid #ffffff55;border-radius:50%;left:34%;top:50%;transform:translateY(-50%)}.u7-pitch-markings>span{position:absolute;bottom:-1px;left:22%;width:56%;height:17%;border:1px solid #ffffff55}.desk-photo-tile{min-height:144px;background:#10261e;color:#fff;border:1px solid #ffffff35}.desk-photo-tile>img{transition:transform .35s ease}.desk-photo-tile:hover>img{transform:scale(1.035)}.desk-photo-tile:disabled{opacity:.55;cursor:not-allowed}.desk-tile-shade{background:linear-gradient(90deg,#03120eea,#03120e9c 60%,#03120e35),linear-gradient(0deg,#03120ecc,transparent 70%)}@media (prefers-reduced-motion: reduce){.desk-photo-tile>img{transition:none}.desk-photo-tile:hover>img{transform:none}}.u7-rare.u7-gold .u7-card-meta,.u7-rare.u7-gold .u7-card-stats{color:#f8dc70}.u7-stadium{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(circle at 15% 14%,rgba(255,255,255,.88) 0 1px,rgba(255,255,255,.2) 2px,transparent 13%),radial-gradient(circle at 85% 14%,rgba(255,255,255,.88) 0 1px,rgba(255,255,255,.2) 2px,transparent 13%),linear-gradient(180deg,rgba(6,18,29,.74) 0 42%,transparent 67%),repeating-linear-gradient(90deg,#ffffff0f 0,#ffffff0f 12%,#0000000a 12%,#0000000a 24%);opacity:.82;pointer-events:none}.u7-player-art{position:absolute;z-index:1;top:7%;left:-6%;width:112%;height:70%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;filter:drop-shadow(0 5px 5px rgba(0,0,0,.42));pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.u7-card-identity{color:#fff;background:linear-gradient(180deg,transparent 0%,rgba(7,17,12,.78) 43%,rgba(7,17,12,.9) 100%);text-shadow:0 1px 2px rgba(0,0,0,.72)}.u7-bronze{background:linear-gradient(155deg,#f3cf9f,#cf8f52 46%,#8a5527);color:#3a2410}.u7-silver{background:linear-gradient(155deg,#f7f9fa,#c9d0d6 46%,#8d979f);color:#1f262c}.u7-gold{background:linear-gradient(155deg,#fff3bf,#ebc64a 46%,#a97b0f);color:#3a2b04}.u7-rare.u7-bronze{background:linear-gradient(155deg,#7a431b,#3b210d);color:#f6d1a3;box-shadow:0 6px 16px #16261b4d,inset 0 0 0 2px #d99b5c}.u7-rare.u7-silver{background:linear-gradient(155deg,#45505b,#181d22);color:#eef2f5;box-shadow:0 6px 16px #16261b4d,inset 0 0 0 2px #c9d1d9}.u7-rare.u7-gold{background:linear-gradient(155deg,#43320a,#140f03);color:#f8dc70;box-shadow:0 6px 18px #a97b0f73,inset 0 0 0 2px #ebc64a}.u7-rare:after{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.32) 50%,transparent 58%);transform:translate(-70%);animation:u7-sheen 3.4s ease-in-out infinite;pointer-events:none;z-index:2}.u7-shine:after{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.45) 50%,transparent 58%);transform:translate(-70%);animation:u7-sheen 3.4s ease-in-out infinite;pointer-events:none;z-index:0}.u7-missing{background:repeating-linear-gradient(135deg,#eef2ea 0,#eef2ea 8px,#e6ebe2 8px,#e6ebe2 16px);color:#16261b59;box-shadow:inset 0 0 0 1.5px #dfe6da}.u7-pack{position:relative;overflow:hidden;border-radius:18px;aspect-ratio:3 / 4;box-shadow:0 10px 28px #16261b4d}.u7-pack:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(100deg,#fff0 0,#fff0 18px,#ffffff24 18px,#ffffff24 22px)}.u7-reveal-scene{isolation:isolate;overflow-y:auto;background:#06111e}.u7-cinema-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.u7-reveal-scene>.u7-cinema-backdrop{position:fixed}.u7-cinema-player{position:absolute;top:0;right:0;bottom:0;left:0}.u7-cinema-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(2,9,20,.55),transparent 30%,rgba(2,9,20,.35) 70%,rgba(2,9,20,.85)),radial-gradient(ellipse,transparent 25%,rgba(2,9,20,.5))}.u7-cinema-cta{border-radius:999px;background:linear-gradient(135deg,#fff0af,#ebc64a);color:#261d09;font-weight:800;box-shadow:0 0 26px #ebc64a33}.u7-cinema-control{border-radius:999px;padding:.5rem .8rem;font-size:.75rem;font-weight:600;background:#ffffff12;color:#ffffffca}.u7-cinema-control:hover{background:#ffffff24}.u7-cinema-control:disabled{opacity:.65}.u7-cinema-cta:focus-visible,.u7-cinema-control:focus-visible{outline:3px solid #8ddaff;outline-offset:3px}.u7-no-motion .u7-rare:after{animation:none}.u7-reveal-card{filter:drop-shadow(0 18px 25px rgba(0,0,0,.58))}.u7-reveal-card.is-special{filter:drop-shadow(0 0 28px rgba(235,198,74,.82)) drop-shadow(0 18px 25px rgba(0,0,0,.58))}@media (max-width: 639px){.u7-pack-grid>:last-child:nth-child(3n+1){grid-column:2}}.u7-float{animation:u7-float 2.2s ease-in-out infinite}@keyframes u7-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes u7-sheen{0%,55%{transform:translate(-70%)}to{transform:translate(70%)}}@keyframes fb-spin{to{transform:rotate(360deg)}}@keyframes fb-net{0%,to{transform:translate(0)}30%{transform:translate(2px)}60%{transform:translate(-1px)}}.fb-ball{animation:fb-spin .9s linear infinite}.fb-net{animation:fb-net .5s ease-out 2}.photo-surface{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;background:#143423 url(/desk/thirsk-training-ground.webp) center/cover}.fixture-lineup-pitch{position:relative;width:100%;height:282px;border:2px solid #dbeed38c;border-radius:16px;overflow:hidden;background:repeating-linear-gradient(0deg,#1a472d 0,#1a472d 26px,#205236 26px,#205236 52px);box-shadow:inset 0 0 0 9px #143b29,inset 0 0 0 10px #dbeed36b}.fixture-lineup-pitch:before{content:"";position:absolute;inset:50% 9px auto;border-top:1px solid #dbeed36b}.fixture-lineup-spot{position:absolute;display:flex;flex-direction:column;align-items:center;gap:2px;width:76px;transform:translate(-50%,50%);color:#fff;text-align:center}.fixture-lineup-shirt{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid #ffffff96;box-shadow:0 3px 9px #06160b8c;font-size:10px;font-weight:900}.fixture-lineup-name{max-width:76px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;background:#0a261bdc;padding:1px 4px;font-size:10px;font-weight:800}.fixture-lineup-spot.is-selected .fixture-lineup-shirt,.fixture-lineup-spot:focus-visible .fixture-lineup-shirt{outline:3px solid #fff;outline-offset:2px}.fixture-player-tile{position:relative;min-width:0;border:1px solid #c7d7c5;border-radius:10px;background:#f6f9f2;overflow:hidden}.fixture-player-tile.is-out{background:#eeeae7;opacity:.67}.fixture-player-main{display:flex;flex-wrap:wrap;align-items:center;gap:1px 5px;width:100%;min-height:55px;padding:6px 34px 6px 7px;text-align:left;font-size:11px}.fixture-player-main>span:first-child{flex:1;min-width:50px}.fixture-form{display:flex;gap:2px;width:100%;font-size:10px;font-weight:800;line-height:1}.fixture-form>span{display:grid;place-items:center;width:13px;height:13px;border-radius:3px;background:#e5e8df;color:#687267}.fixture-form>span.played{background:#d8ead7;color:#1a6638}.fixture-form>span.missed{background:#f3deda;color:#a2433a}.fixture-training{position:absolute;right:4px;top:4px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#dfe6db;color:#6a766c;font-weight:900}.fixture-training.is-missed{background:#f2c14e;color:#17231a}.fixture-player-main:focus-visible,.fixture-training:focus-visible{outline:2px solid #7a1f2b;outline-offset:-2px}.photo-surface>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.photo-surface-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#041610e8,#041610a3 60%,#04161059),linear-gradient(0deg,rgba(4,22,16,.55),transparent 75%)}.home-club-header{min-height:218px}.home-club-header .photo-surface-shade{background:linear-gradient(0deg,#071e15eb,#071e1566)}.home-photo-panel{position:relative;overflow:hidden;padding:24px;border-radius:20px;text-align:left;color:#fff;background:#143423;box-shadow:0 8px 24px #12332420;border:1px solid #ffffff25}.home-review-panel{min-height:220px}.home-fixture-panel{min-height:176px}.home-fixture-panel [class*=text-chalk],.home-fixture-panel [class*=text-claret]{color:#ffffffdf}.home-fixture-panel .chip-stat,.home-training-panel .chip-stat{background:#fff}.home-training-panel{min-height:188px}.training-called-off .photo-surface>img{filter:saturate(.35)}.photo-eyebrow{display:block;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:800;color:#f0db91}.photo-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border-radius:12px;background:#ffffff18;border:1px solid #ffffff30;color:#fff}.photo-icon svg{width:25px;height:25px}.review-open{display:inline-flex;align-items:center;gap:12px;padding:13px 18px;border:1px solid #ffffff60;border-radius:100px;color:#fff;background:#ffffff18;font-size:13px;font-weight:700}.review-open>:first-child{display:grid;place-items:center;width:28px;height:28px;background:#fff;color:#153d29;border-radius:50%;font-size:11px}.home-facebook-panel{position:relative;overflow:hidden;padding:20px;min-height:104px;text-align:left;color:#fff;border-radius:18px;background:radial-gradient(ellipse at right top,#5289ee66,transparent 65%),linear-gradient(110deg,#13419f,#1262d4);box-shadow:0 8px 24px #123b8825;border:1px solid #68a1ff80}.home-facebook-panel .photo-icon{background:#f5f8ff;border-color:#b7d0ff;color:#1877f2}.home-past-panel{min-height:104px;padding:16px 20px;border-radius:18px}.home-past-panel .photo-surface-shade{background:linear-gradient(100deg,#102b20ed,#143926ce 58%,#1439268c),linear-gradient(0deg,#102b2066,transparent)}.home-season-panel{min-height:200px}.home-season-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.home-season-stat{display:flex;flex-direction:column;gap:3px;padding:12px 8px;border-radius:12px;background:#061f16a6;border:1px solid #ffffff20}.home-form{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;font-size:11px;font-weight:800}.home-form-W{background:#d0efd8;color:#17462b}.home-form-D{background:#ffedb0;color:#564308}.home-form-L{background:#f8d4d9;color:#762b38}.photo-page-header{position:relative;overflow:hidden;min-height:180px;padding:20px 24px 26px;border-radius:20px;color:#fff}.photo-page-header .matchday-label{color:#f0db91}.photo-page-header [class*=text-chalk]{color:#ffffffdf}.photo-page-header .btn-ghost{color:#fff;border-color:#ffffff50;background:#09241980}.review-heading.photo-review-heading{position:relative;overflow:hidden;padding:26px;min-height:200px;border-radius:20px;color:#fff}.photo-review-heading>div,.photo-review-heading>button{position:relative}.review-heading.photo-review-heading p{color:#ffffffdf}.review-heading.photo-review-heading .review-eyebrow{color:#f0db91}.home-photo-panel:focus-visible,.home-facebook-panel:focus-visible{outline:3px solid #b67d05;outline-offset:4px}.u7-hub-tile{color:#fff!important;border:1px solid #ffffff30}.u7-hub-tile .photo-surface-shade{background:linear-gradient(110deg,var(--tile-colour),transparent),linear-gradient(0deg,#061911c9,#06191130)}.u7-career-banner{min-height:106px}.u7-career-banner .photo-surface-shade{background:linear-gradient(100deg,#70162be6,#70162b70)}.u7-match-ticket [class*=text-chalk],.u7-match-ticket [class*=text-claret]{color:#ffffffdf}.progress-ring{color:#327548}.mission-progress{padding:8px 0}.mission-progress-bar{margin-top:7px;height:6px;overflow:hidden;border-radius:10px;background:#6a86732b}.mission-progress-bar>span{display:block;width:100%;height:100%;border-radius:inherit;background:#3f8a55;transform-origin:left}.lesson-thumb{width:52px;height:58px;flex-shrink:0;overflow:hidden;border-radius:10px;display:grid;place-items:center;background:#1f4a2c}.lesson-thumb svg{width:100%;height:100%}.lesson-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lesson-cover-card{display:flex;height:100%;width:100%;flex-direction:column;gap:9px;overflow:hidden;border:1px solid #ffffff3b;border-radius:16px;padding:11px;background-position:center;background-size:cover;color:#fff;text-align:left;box-shadow:0 6px 16px #092a2528;transition:transform .18s ease,box-shadow .18s ease}.lesson-cover-card:hover{transform:translateY(-3px);box-shadow:0 11px 24px #092a253d}.lesson-cover-diagram{display:flex;height:104px;width:100%;align-items:center;justify-content:center;overflow:hidden;border:1px solid #ffffff35;border-radius:11px;background:#08271eb5;box-shadow:0 5px 14px #00170a66}.lesson-cover-diagram .lesson-thumb{height:104px;width:100%;border-radius:0;background:transparent}.u7-shop-card{position:relative;isolation:isolate;overflow:hidden;border-radius:20px;padding:22px 18px 18px;color:#fff;border:1px solid #cfaa4d80;box-shadow:0 12px 26px #332e181f}.u7-shop-bronze .photo-surface-shade{background:linear-gradient(140deg,#452914eb,#7b4a21bf)}.u7-shop-silver .photo-surface-shade{background:linear-gradient(140deg,#27343de8,#667781bf)}.u7-shop-gold .photo-surface-shade{background:radial-gradient(ellipse at top,#a87b2366,transparent 65%),linear-gradient(140deg,#44320aea,#836314bf)}.u7-shop-card .mission-progress-bar{background:#ffffff30}.u7-shop-card .mission-progress-bar>span{background:#f2cf73}.u7-shop-card .btn-primary{background:#f2cf73;color:#352709}.u7-shop-card .btn-primary:disabled{opacity:1;background:#ffffff18;border:1px solid #ffffff45;color:#ffffffdf}.u7-division-pack{padding:20px}.u7-draft-banner{min-height:106px}.u7-draft-photo{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,#163958ef,#16395855),url(/desk/competition-trophy.webp) center 55%/cover}.quiz-workspace{scroll-margin-top:30px}.quiz-step-track{display:flex;gap:5px;margin:4px 0 8px}.quiz-step-track>span{height:6px;flex:1;border-radius:20px;background:#1f4a2c20}.quiz-step-track>.quiz-step-done{background:#367849}.quiz-step-track>.quiz-step-current{background:#c29b2c}.quiz-option-letter{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#1f4a2c12;font-weight:800;margin-right:5px}.quiz-pass-option{padding:10px;text-align:left;border:1px solid #b8cdbb;border-radius:12px;font-size:12px;font-weight:600;background:#f7faf4}.quiz-pass-right{background:#d5eed9;border-color:#47825a}.quiz-pass-wrong{background:#f8d8db;border-color:#ac4451}.quiz-pass-option:focus-visible{outline:3px solid #be932b;outline-offset:2px}.learning-scorecards{display:grid;gap:8px;max-height:460px;overflow-y:auto}.learning-scorecard{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #cbd8c8;border-radius:14px;background:#f6f9f1}.notice-board{overflow:hidden;border:1px solid #b9cbb3;background:repeating-linear-gradient(0deg,#446d3a06 0 1px,transparent 1px 4px),radial-gradient(ellipse at bottom right,#dce9d17f,transparent 70%),#f4f6ec;box-shadow:0 12px 30px #23452220}.notice-board-header{position:relative;margin:-16px -16px 0;padding:12px 16px;min-height:80px;background:#193a28}.notice-board-header .progress-ring{color:#f6d78c}.notice-board-header [role=tablist]{background:#ffffff28;padding:4px}.notice-board-header [role=tab]{color:#ffffffe0}.notice-board-header [role=tab][aria-selected=true]{background:#f7f4df;color:#1c432a}.notice-job{position:relative;padding:8px 10px;margin:4px 0 0;border:1px solid #d5d8c0;border-left:3px solid #b89938;border-radius:10px;background:linear-gradient(140deg,#fffef8,#f3f1df);box-shadow:0 2px 5px #39422b0c}.notice-job-done{border-left-color:#4d805a;background:#e5eedb}.notice-board>:last-child button{min-height:42px}@media (max-width: 639px){.home-photo-panel{padding:20px}.home-review-panel{min-height:266px}.home-season-stat{padding:10px 7px}.home-season-stat>:last-child{font-size:10px}}.u7-foil-pack{position:relative;aspect-ratio:480 / 724;container-type:inline-size;flex-shrink:0}.u7-foil-pack>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 14px #0008)}.foil-label{position:absolute;top:39%;left:18%;right:18%;height:30%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4cqw;text-align:center;color:#fff6d9;text-shadow:0 1px 3px #000}.foil-label>span{font-size:7cqw;font-weight:700;letter-spacing:.06em}.foil-label>strong{font-size:16cqw;line-height:1}.foil-label>small{font-size:5.5cqw;opacity:.8}.review-evidence-queue{margin:18px 0;padding:18px;border:1px solid rgba(230,178,56,.42);border-radius:22px;background:linear-gradient(145deg,#09301ef7,#144c2df0);color:#f8fbf7;box-shadow:0 16px 40px #041c1138}.review-evidence-queue>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.review-evidence-queue>header span{font-size:.68rem;font-weight:900;letter-spacing:.14em;color:#f2c65b}.review-evidence-queue>header h3{margin:3px 0 4px;font-size:1.18rem}.review-evidence-queue>header p{margin:0;max-width:58ch;color:#f8fbf7c2;font-size:.82rem}.review-evidence-queue>header>strong{font-size:1.65rem;color:#f2c65b;white-space:nowrap}.review-evidence-queue>header>strong small{font-size:.78rem;color:#f8fbf7b3}.review-evidence-queue article{padding:14px;border-radius:16px;background:#ffffff13;border:1px solid rgba(255,255,255,.12)}.review-evidence-progress{height:5px;overflow:hidden;border-radius:999px;background:#ffffff21;margin-bottom:14px}.review-evidence-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f2c65b,#f4943c);transition:width .2s ease}.review-evidence-title{display:flex;justify-content:space-between;gap:16px}.review-evidence-title small{color:#f2c65b;font-weight:800}.review-evidence-title h4{font-size:1.05rem;margin:3px 0}.review-evidence-title p{margin:0;color:#f8fbf7c7;font-size:.82rem;line-height:1.45}.review-evidence-title>span{font-weight:900;white-space:nowrap;color:#f8fbf7a6}.review-evidence-actions{display:grid;grid-template-columns:1.25fr repeat(3,1fr);gap:8px;margin:15px 0 10px}.review-evidence-actions button{min-height:42px;border-radius:12px}.review-evidence-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.76rem;color:#f8fbf7b8}.review-evidence-nav button{padding:7px 10px;border-radius:9px}.review-evidence-nav span{text-align:center}@media (max-width:720px){.review-evidence-actions{grid-template-columns:1fr 1fr}.review-evidence-queue>header{flex-direction:column}.review-evidence-title{flex-direction:column}.review-evidence-title>span{order:-1}.review-evidence-nav span{display:none}}.clip-player-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:16px;background:#050d08d9}.clip-player-backdrop .clip-library-player{width:min(960px,100%);margin:0;max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 18px 50px #000a}.clip-player-title{display:block;margin:0 0 8px;color:#fff;font-size:14px}.clip-player-loading{padding:16px 20px;border-radius:12px;background:#0b1d12;color:#e4ede1;text-align:center}.clip-player-loading button{margin-top:8px;padding:8px 12px;border:1px solid #ffffff30;border-radius:8px;background:#ffffff12;color:#fff}.clip-file-copy small.clip-file-top{margin-top:4px;color:#8a6a12;font-weight:800}html{overscroll-behavior:none}a,button,input,select,textarea,label,summary,[role=button]{touch-action:manipulation}img{-webkit-touch-callout:none}@media (pointer: coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:16px!important}}.brand-hero{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:calc(2.5rem + env(safe-area-inset-top)) 1.5rem 1.9rem;border-radius:0 0 28px 28px;color:#f4f0db;background:radial-gradient(circle at 50% 135%,transparent 0 41%,rgba(244,240,219,.09) 41.3% 41.9%,transparent 42.2%),radial-gradient(120% 90% at 50% 0%,#1b5545,#103d31 55%,#0b3026);box-shadow:0 14px 30px #08271f38}.brand-hero-wordmark{display:block;width:min(80vw,330px);height:auto}.brand-hero-tagline{margin:0;font-weight:800;font-size:1.05rem;letter-spacing:.01em;color:#f4f0db}.btn-brand{background:#f58a24;color:#08271f;box-shadow:inset 0 1px #ffffff40,0 2px #b9600f}.btn-brand:active{background:#e07812}.btn-brand:disabled{background:#f3dcc3;color:#08271f73;box-shadow:none}@media (hover: hover){.btn-brand:hover:not(:disabled){background:#ff9a3a}}.app-nav-wordmark{display:block;width:156px;height:auto;margin:2px 0 6px -4px}.marker\:text-chalk\/35 *::marker{color:#16261b59}.marker\:text-chalk\/35::marker{color:#16261b59}.first\:border-0:first-child{border-width:0px}.last\:border-0:last-child{border-width:0px}@media (hover: hover) and (pointer: fine){.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-pitch-light:hover{--tw-border-opacity: 1;border-color:rgb(46 111 68 / var(--tw-border-opacity, 1))}.hover\:bg-bench-light:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-bench-mid:hover{--tw-bg-opacity: 1;background-color:rgb(238 242 234 / var(--tw-bg-opacity, 1))}.hover\:bg-bench-mid\/85:hover{background-color:#eef2ead9}.hover\:bg-claret\/10:hover{background-color:#7a1f2b1a}.hover\:bg-claret\/5:hover{background-color:#7a1f2b0d}.hover\:bg-ink\/10:hover{background-color:#16261b1a}.hover\:bg-ink\/15:hover{background-color:#16261b26}.hover\:bg-ink\/5:hover{background-color:#16261b0d}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:text-chalk:hover{--tw-text-opacity: 1;color:rgb(22 38 27 / var(--tw-text-opacity, 1))}.hover\:text-pos-fwd:hover{--tw-text-opacity: 1;color:rgb(217 83 79 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:ring-line:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(223 230 218 / var(--tw-ring-opacity, 1))}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-claret-light:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(161 49 65 / var(--tw-ring-opacity, 1))}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-4:focus-visible{outline-width:4px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-ink:focus-visible{outline-color:#16261b}.focus-visible\:outline-pitch:focus-visible{outline-color:#1f4a2c}.focus-visible\:outline-pos-gk:focus-visible{outline-color:#f2c14e}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-claret-light:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(161 49 65 / var(--tw-ring-opacity, 1))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-bench:active{--tw-bg-opacity: 1;background-color:rgb(247 249 244 / var(--tw-bg-opacity, 1))}.active\:bg-claret-light:active{--tw-bg-opacity: 1;background-color:rgb(161 49 65 / var(--tw-bg-opacity, 1))}.active\:bg-ink\/5:active{background-color:#16261b0d}.active\:bg-pitch-dark:active{--tw-bg-opacity: 1;background-color:rgb(22 53 34 / var(--tw-bg-opacity, 1))}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-80:disabled{opacity:.8}.group\/past[open] .group-open\/past\:rotate-90,.group\/watch[open] .group-open\/watch\:rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 640px){.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:hidden{display:none}.sm\:h-32{height:8rem}.sm\:h-36{height:9rem}.sm\:w-32{width:8rem}.sm\:w-36{width:9rem}.sm\:max-w-none{max-width:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[repeat\(auto-fill\,minmax\(124px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(124px,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:p-4{padding:1rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-7xl{font-size:4.5rem;line-height:1}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:sticky{position:sticky}.md\:inset-0{top:0;right:0;bottom:0;left:0}.md\:top-20{top:5rem}.md\:top-4{top:1rem}.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:mx-0{margin-left:0;margin-right:0}.md\:inline{display:inline}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-24{height:6rem}.md\:h-32{height:8rem}.md\:h-auto{height:auto}.md\:max-h-\[560px\]{max-height:560px}.md\:min-h-\[104px\]{min-height:104px}.md\:min-h-\[20rem\]{min-height:20rem}.md\:w-auto{width:auto}.md\:flex-1{flex:1 1 0%}.md\:flex-none{flex:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(280px\,42\%\)\]{grid-template-columns:minmax(0,1fr) minmax(280px,42%)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(320px\,46\%\)\]{grid-template-columns:minmax(0,1fr) minmax(320px,46%)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(340px\,46\%\)\]{grid-template-columns:minmax(0,1fr) minmax(340px,46%)}.md\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:flex-wrap{flex-wrap:wrap}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:items-stretch{align-items:stretch}.md\:justify-between{justify-content:space-between}.md\:gap-1{gap:.25rem}.md\:gap-2{gap:.5rem}.md\:gap-6{gap:1.5rem}.md\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.md\:self-start{align-self:flex-start}.md\:overflow-visible{overflow:visible}.md\:border{border-width:1px}.md\:border-claret{--tw-border-opacity: 1;border-color:rgb(122 31 43 / var(--tw-border-opacity, 1))}.md\:border-line{--tw-border-opacity: 1;border-color:rgb(223 230 218 / var(--tw-border-opacity, 1))}.md\:p-1\.5{padding:.375rem}.md\:p-2{padding:.5rem}.md\:p-6{padding:1.5rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:pl-4{padding-left:1rem}.md\:pr-1\.5{padding-right:.375rem}.md\:text-left{text-align:left}.md\:text-xs{font-size:.75rem;line-height:1rem}.md\:\[grid-template-areas\:\'pitch_starting\'_\'subs_starting\'\]{grid-template-areas:"pitch starting" "subs starting"}}@media (min-width: 1024px){.lg\:right-\[max\(1\.5rem\,calc\(\(100vw-1280px\)\/2\+1\.5rem\)\)\]{right:max(1.5rem,calc((100vw - 1280px)/2 + 1.5rem))}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:max-w-none{max-width:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(260px\,320px\)\]{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(320px\,44\%\)\]{grid-template-columns:minmax(0,1fr) minmax(320px,44%)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(360px\,440px\)\]{grid-template-columns:minmax(0,1fr) minmax(360px,440px)}.lg\:grid-cols-\[minmax\(180px\,1fr\)_minmax\(0\,390px\)_minmax\(210px\,1fr\)\]{grid-template-columns:minmax(180px,1fr) minmax(0,390px) minmax(210px,1fr)}.lg\:grid-cols-\[minmax\(300px\,380px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.lg\:items-start{align-items:flex-start}.lg\:pb-0{padding-bottom:0}.lg\:pl-\[248px\]{padding-left:248px}.lg\:\[grid-template-areas\:\'subs_pitch_starting\'\]{grid-template-areas:"subs pitch starting"}}@media (min-width: 1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width: 1536px){.\32xl\:right-\[max\(1\.5rem\,calc\(\(100vw-1440px\)\/2\+1\.5rem\)\)\]{right:max(1.5rem,calc((100vw - 1440px)/2 + 1.5rem))}.\32xl\:max-w-\[1680px\]{max-width:1680px}}@media (min-width: 768px){.md\:\[\&\:nth-child\(2\)\]\:border-t-0:nth-child(2){border-top-width:0px}}.\[\&\>svg\]\:h-20>svg{height:5rem}.\[\&\>svg\]\:h-6>svg{height:1.5rem}.\[\&\>svg\]\:w-20>svg{width:5rem}.\[\&\>svg\]\:w-6>svg{width:1.5rem}
