#fplh-app{--gold:#EDB200;--purple:#AD11FA;--purple-text:#8E0ACF;--blue:#1C80FB;--blue-text:#1667C9;--ink:#17132E;--ink-2:#46415F;--card:#D6DEE8;--tile:#EEF2F6;--page:#FFFFFF;--surface:#FFFFFF;--field:#F6F7FB;--rule:#D8DAE6;--font:"Archivo", "Helvetica Neue", Arial, sans-serif;box-sizing:border-box;margin:0;color:var(--ink);background:var(--page);font-family:var(--font);font-size:16px;line-height:1.5}#fplh-app.is-tinted{--page:#FFFBEA;--field:#FFF4CF;--rule:#E8DFC3}#fplh-app *,#fplh-app *::before,#fplh-app *::after{box-sizing:inherit}#fplh-app [hidden]{display:none!important}#fplh-app h1,#fplh-app h2,#fplh-app h3,#fplh-app p,#fplh-app dl,#fplh-app dt,#fplh-app dd,#fplh-app figure{margin:0;padding:0}#fplh-app h1,#fplh-app h2,#fplh-app h3{color:var(--ink);font-family:var(--font)}#fplh-app img{display:block;max-width:100%;height:auto}#fplh-app svg{display:block;max-width:100%;height:auto}#fplh-app a{color:var(--ink)}#fplh-app a:hover{color:var(--purple-text)}#fplh-app a:focus-visible,#fplh-app button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}#fplh-app .fplh-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#fplh-app .fplh-wrap{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}#fplh-app .fplh-section{display:flex;flex-direction:column;gap:28px;padding-top:72px;padding-bottom:72px}#fplh-app .fplh-band{background:var(--field);border-top:1.5px solid var(--rule);border-bottom:1.5px solid var(--rule)}#fplh-app .fplh-ruled{border-top:1.5px solid var(--rule)}#fplh-app .fplh-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px}#fplh-app .fplh-section-head>div{display:flex;flex-direction:column;gap:6px}#fplh-app .fplh-h1{font-size:clamp(38px, 5.2vw, 60px);line-height:1.02;font-weight:850;font-stretch:125%;letter-spacing:-.02em}#fplh-app .fplh-h2{font-size:clamp(26px, 3vw, 34px);line-height:1.1;font-weight:850;font-stretch:118%;letter-spacing:-.01em}#fplh-app .fplh-h3{font-size:22px;line-height:1.2;font-weight:800;font-stretch:112%}#fplh-app .fplh-muted{color:var(--ink-2);font-size:15px}#fplh-app .fplh-more{font-size:16px;font-weight:800}#fplh-app .fplh-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}#fplh-app .fplh-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border:2px solid #fff0;border-radius:999px;font-size:16px;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;transition:filter 0.15s ease,background-color 0.15s ease}#fplh-app .fplh-btn.is-gold{background:var(--gold);color:var(--ink)}#fplh-app .fplh-btn.is-purple{background:var(--purple);color:#FFF}#fplh-app .fplh-btn.is-outline{border-color:var(--ink);color:var(--ink);background:#fff0;font-weight:700}#fplh-app .fplh-btn.is-gold:hover,#fplh-app .fplh-btn.is-purple:hover{filter:brightness(.94)}#fplh-app .fplh-btn.is-gold:hover{color:var(--ink)}#fplh-app .fplh-btn.is-purple:hover{color:#FFF}#fplh-app .fplh-btn.is-outline:hover{background:var(--ink);color:#FFF}#fplh-app .fplh-deadline{background:var(--ink);color:#FFF}#fplh-app .fplh-deadline-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 24px;padding-top:14px;padding-bottom:14px;font-size:15px}#fplh-app .fplh-deadline-gw{color:var(--gold);font-weight:700}#fplh-app .fplh-deadline-when{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 20px;color:#FFF}#fplh-app .fplh-countdown{font-weight:700;font-variant-numeric:tabular-nums}#fplh-app .fplh-countdown:empty{display:none}#fplh-app .fplh-hero{display:flex;flex-wrap:wrap;align-items:center;gap:48px 56px;padding-top:72px;padding-bottom:64px}#fplh-app .fplh-hero-text{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:24px}#fplh-app .fplh-hero.is-solo .fplh-hero-text{max-width:760px}#fplh-app .fplh-lede{max-width:34em;color:var(--ink-2);font-size:19px;line-height:1.55}#fplh-app .fplh-admin-note{padding:10px 14px;border:1.5px dashed var(--rule);border-radius:10px;color:var(--ink-2);font-size:14px}#fplh-app .fplh-preview{flex:1.35 1 540px;min-width:0;display:flex;flex-direction:column;gap:14px}#fplh-app .fplh-preview-title{font-size:19px;font-weight:800;font-stretch:112%;line-height:1.3}#fplh-app .fplh-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px}#fplh-app .fplh-control{display:flex;align-items:center;gap:8px}#fplh-app .fplh-control-label{color:var(--ink-2);font-size:14px;font-weight:600}#fplh-app .fplh-seg{display:flex;padding:3px;border:1.5px solid var(--rule);border-radius:999px;background:#FFF}#fplh-app .fplh-seg-btn{appearance:none;min-height:40px;margin:0;padding:0 14px;border:0;border-radius:999px;background:#fff0;color:var(--ink);font-family:var(--font);font-size:14px;font-weight:700;line-height:1;letter-spacing:0;text-transform:none;box-shadow:none;cursor:pointer;white-space:nowrap}#fplh-app .fplh-seg-btn:hover,#fplh-app .fplh-seg-btn:focus{background:var(--tile);color:var(--ink)}#fplh-app .fplh-seg-btn[aria-pressed="true"],#fplh-app .fplh-seg-btn[aria-pressed="true"]:hover,#fplh-app .fplh-seg-btn[aria-pressed="true"]:focus{background:var(--ink);color:#FFF}#fplh-app .fplh-swatches{display:flex;gap:4px;padding:3px;border:1.5px solid var(--rule);border-radius:999px;background:#FFF}#fplh-app .fplh-swatch{appearance:none;display:flex;align-items:center;justify-content:center;width:44px;min-height:40px;margin:0;padding:0 4px;border:0;border-radius:999px;background:#fff0;box-shadow:none;cursor:pointer}#fplh-app .fplh-swatch:hover,#fplh-app .fplh-swatch:focus{background:var(--tile)}#fplh-app .fplh-swatch-fill{display:block;width:100%;height:16px;border-radius:999px;box-shadow:inset 0 0 0 1px rgb(23 19 46 / .18)}#fplh-app .fplh-swatch[aria-pressed="true"],#fplh-app .fplh-swatch[aria-pressed="true"]:hover,#fplh-app .fplh-swatch[aria-pressed="true"]:focus{background:var(--ink)}#fplh-app .fplh-swatch[aria-pressed="true"] .fplh-swatch-fill{box-shadow:0 0 0 1.5px #FFF}#fplh-app .fplh-switch{appearance:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0;padding:0 4px 0 0;border:0;background:#fff0;color:var(--ink);font-family:var(--font);font-size:14px;font-weight:700;line-height:1.2;text-transform:none;box-shadow:none;cursor:pointer}#fplh-app .fplh-switch:hover,#fplh-app .fplh-switch:focus{background:#fff0;color:var(--ink)}#fplh-app .fplh-switch-track{position:relative;flex:0 0 auto;width:40px;height:24px;border-radius:999px;background:#8E8BA3;transition:background-color 0.15s ease}#fplh-app .fplh-switch-knob{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#FFF;box-shadow:0 1px 2px rgb(23 19 46 / .3);transition:transform 0.15s ease}#fplh-app .fplh-switch[aria-checked="true"] .fplh-switch-track{background:var(--ink)}#fplh-app .fplh-switch[aria-checked="true"] .fplh-switch-knob{transform:translateX(16px)}#fplh-app .fplh-ticker.is-lower .is-away .fplh-opp{text-transform:lowercase}#fplh-app .fplh-ticker.is-lower .fplh-venue{display:none}#fplh-app .fplh-ticker.is-lower .fplh-opp{font-size:16px}#fplh-app .fplh-ticker-box{overflow-x:auto;padding:12px;border:1.5px solid var(--rule);border-radius:16px;background:var(--surface)}#fplh-app .fplh-ticker{--cols:6;width:100%;min-width:calc(64px + var(--cols) * 62px);margin:0;border:0;border-collapse:separate;border-spacing:6px;table-layout:fixed;background:#fff0}#fplh-app .fplh-ticker th,#fplh-app .fplh-ticker td{padding:0;border:0;background:#fff0;vertical-align:middle}#fplh-app .fplh-ticker thead td,#fplh-app .fplh-ticker tbody th{width:58px}#fplh-app .fplh-ticker thead th{color:var(--ink-2);font-size:13px;font-weight:700;text-align:center}#fplh-app .fplh-ticker tbody th{color:var(--ink);font-size:15px;font-weight:800;font-stretch:112%;text-align:left}#fplh-app .fplh-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;height:46px;border-radius:8px;line-height:1.1;box-shadow:inset 0 0 0 1px rgb(23 19 46 / .08)}#fplh-app .fplh-cell.is-blank{background:var(--tile);color:var(--ink-2);font-weight:700}#fplh-app .fplh-opp{font-size:15px;font-weight:800;font-stretch:75%}#fplh-app .fplh-venue{font-size:11px;font-weight:600}#fplh-app .fplh-legend{display:flex;align-items:center;gap:8px;margin:6px 6px 0;color:var(--ink-2);font-size:13px}#fplh-app .fplh-legend-bar{width:120px;height:10px;border-radius:999px;box-shadow:inset 0 0 0 1px rgb(23 19 46 / .12)}#fplh-app .fplh-preview-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}#fplh-app .fplh-preview-foot .fplh-muted{font-size:14px}#fplh-app .fplh-review{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:start}#fplh-app .fplh-card{display:flex;flex-direction:column;gap:14px;padding:20px;border:1.5px solid var(--rule);border-radius:18px;background:var(--surface)}#fplh-app .fplh-card-title{font-size:19px;font-weight:800;font-stretch:112%;line-height:1.25}#fplh-app .fplh-card-foot{color:var(--ink-2);font-size:14px}#fplh-app .fplh-card-foot strong{color:var(--ink);font-weight:800}#fplh-app .fplh-results,#fplh-app .fplh-scorers{margin:0;padding:0;list-style:none}#fplh-app .fplh-result{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:0;padding:7px 0;border-top:1px solid var(--rule);font-size:15px}#fplh-app .fplh-result:first-child{border-top:0;padding-top:0}#fplh-app .fplh-res-home{text-align:right;font-weight:800;font-stretch:112%}#fplh-app .fplh-res-away{text-align:left;font-weight:800;font-stretch:112%}#fplh-app .fplh-res-status{min-width:64px;padding:3px 8px;border-radius:6px;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}#fplh-app .fplh-res-status.is-score{background:var(--ink);color:#FFF;font-weight:800}#fplh-app .fplh-res-status.is-live{background:var(--gold);color:var(--ink);font-size:13px;font-weight:700}#fplh-app .fplh-res-status.is-ko{color:var(--ink-2);font-size:13px}#fplh-app .fplh-scorer{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;margin:0;padding:9px 0;border-top:1px solid var(--rule)}#fplh-app .fplh-scorer:first-child{border-top:0;padding-top:0}#fplh-app .fplh-sc-rank{color:var(--ink-2);font-weight:800;font-stretch:112%}#fplh-app .fplh-scorer:first-child .fplh-sc-rank{color:var(--purple-text)}#fplh-app .fplh-sc-name{font-weight:700;min-width:0;overflow-wrap:anywhere}#fplh-app .fplh-sc-team{color:var(--ink-2);font-size:13px;font-weight:600}#fplh-app .fplh-sc-pts{font-size:20px;font-weight:850;font-stretch:112%;font-variant-numeric:tabular-nums}#fplh-app .fplh-sc-unit{color:var(--ink-2);font-size:13px;font-weight:600}#fplh-app .fplh-cap{padding:0;overflow:hidden;gap:0}#fplh-app .fplh-cap-art{position:relative;display:flex;align-items:flex-end;justify-content:center;height:150px;background:var(--purple)}#fplh-app .fplh-cap-art.has-badge{align-items:center}#fplh-app .fplh-cap-art .fplh-initials{color:#FFF;opacity:.8}#fplh-app .fplh-cap-kicker{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;padding-bottom:12px;border-bottom:1.5px solid var(--rule);color:var(--purple-text);font-size:15px;font-weight:800;font-stretch:112%;line-height:1.3}#fplh-app .fplh-cap-gw{color:var(--ink-2);font-size:13px;font-weight:600;font-stretch:100%}#fplh-app .fplh-cap-band{position:absolute;top:12px;right:14px;width:30px;height:30px;border-radius:50%;background:var(--gold);color:var(--ink);font-size:15px;font-weight:900;line-height:30px;text-align:center}#fplh-app .fplh-cap-body{display:flex;flex-direction:column;gap:12px;padding:18px 20px 20px}#fplh-app .fplh-cap-score{display:flex;align-items:center;gap:14px}#fplh-app .fplh-cap-pts{font-size:52px;line-height:1;font-weight:900;font-stretch:125%;font-variant-numeric:tabular-nums}#fplh-app .fplh-cap-sub{color:var(--ink-2);font-size:14px;line-height:1.4}#fplh-app .fplh-cap-edit{margin:0 20px 20px;padding-top:14px;border-top:1.5px dashed var(--rule)}#fplh-app .fplh-cap-edit summary{cursor:pointer;font-size:14px;font-weight:800}#fplh-app .fplh-cap-edit summary .fplh-muted{font-size:13px;font-weight:400}#fplh-app .fplh-cap-form{display:flex;flex-direction:column;gap:10px;margin-top:12px}#fplh-app .fplh-field{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:700;color:var(--ink-2)}#fplh-app .fplh-field input{width:100%;min-height:40px;margin:0;padding:6px 10px;border:1.5px solid var(--rule);border-radius:8px;background:#FFF;color:var(--ink);font-family:var(--font);font-size:15px;font-weight:400;box-shadow:none}#fplh-app .fplh-field input:focus{border-color:var(--blue);outline:none}#fplh-app .fplh-cap-actions{display:flex;gap:8px}#fplh-app .fplh-cap-btn{appearance:none;min-height:40px;margin:0;padding:0 18px;border:0;border-radius:999px;background:var(--ink);color:#FFF;font-family:var(--font);font-size:14px;font-weight:800;line-height:1;text-transform:none;box-shadow:none;cursor:pointer}#fplh-app .fplh-cap-btn:hover,#fplh-app .fplh-cap-btn:focus{background:var(--purple-text);color:#FFF}#fplh-app .fplh-cap-btn.is-quiet{background:#fff0;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--rule)}#fplh-app .fplh-cap-btn.is-quiet:hover,#fplh-app .fplh-cap-btn.is-quiet:focus{background:var(--tile);color:var(--ink)}#fplh-app .fplh-cap-btn:disabled{opacity:.6;cursor:wait}#fplh-app .fplh-cap-msg{font-size:13px;color:var(--ink-2)}#fplh-app .fplh-cap-msg:empty{display:none}#fplh-app .fplh-cap-msg.is-error{color:#B3261E;font-weight:700}#fplh-app .fplh-tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}#fplh-app .fplh-tool{display:flex;flex-direction:column;overflow:hidden;border:1.5px solid var(--rule);border-radius:18px;background:#FFF;color:var(--ink);text-decoration:none;transition:border-color 0.15s ease}#fplh-app .fplh-tool:hover{border-color:var(--ink);color:var(--ink)}#fplh-app .fplh-tool-art{display:flex;align-items:center;justify-content:center;height:150px}#fplh-app .fplh-tool-art.is-blue{background:var(--blue)}#fplh-app .fplh-tool-art.is-purple{background:var(--purple)}#fplh-app .fplh-tool-art.is-gold{background:var(--gold)}#fplh-app .fplh-tool-body{display:flex;flex:1;flex-direction:column;gap:8px;padding:22px 22px 24px}#fplh-app .fplh-tool-body p{color:var(--ink-2)}#fplh-app .fplh-tool-link{margin-top:auto;padding-top:10px;font-size:15px;font-weight:800;color:var(--ink)}#fplh-app .fplh-tool-link.is-blue{color:var(--blue-text)}#fplh-app .fplh-tool-link.is-purple{color:var(--purple-text)}#fplh-app .fplh-tool:hover .fplh-tool-link{text-decoration:underline}#fplh-app .fplh-picks{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}#fplh-app .fplh-pick{display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:var(--card)}#fplh-app .fplh-pick-art{position:relative;display:flex;align-items:flex-end;justify-content:center;height:150px;background:var(--gold)}#fplh-app .fplh-pick.is-def .fplh-pick-art{background:var(--blue)}#fplh-app .fplh-pick.is-mid .fplh-pick-art{background:var(--purple)}#fplh-app .fplh-pick-pos{position:absolute;top:14px;left:16px;color:var(--ink);font-size:14px;font-weight:800}#fplh-app .fplh-pick.is-mid .fplh-pick-pos{color:#FFF}#fplh-app .fplh-photo{display:block;width:110px;height:140px;object-fit:contain;object-position:bottom center}#fplh-app .fplh-pick-art.has-badge{align-items:center}#fplh-app .fplh-photo.is-badge{width:70px;height:70px;object-position:center}#fplh-app .fplh-initials{align-self:center;color:var(--ink);font-size:44px;font-weight:900;font-stretch:125%;line-height:1;opacity:.55}#fplh-app .fplh-pick.is-mid .fplh-initials{color:#FFF;opacity:.8}#fplh-app .fplh-pick-body{display:flex;flex:1;flex-direction:column;gap:12px;padding:16px 16px 18px}#fplh-app .fplh-pick-first{color:var(--ink-2);font-size:14px}#fplh-app .fplh-pick-name{font-size:26px;line-height:1.1;font-weight:850;font-stretch:115%;overflow-wrap:anywhere}#fplh-app .fplh-pick-meta{margin-top:4px;color:var(--ink-2);font-size:14px}#fplh-app .fplh-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}#fplh-app .fplh-tile{padding:8px 6px;border-radius:8px;background:var(--tile);text-align:center}#fplh-app .fplh-tile dt{color:var(--ink-2);font-size:12px;font-weight:400}#fplh-app .fplh-tile dd{font-size:17px;font-weight:800;font-variant-numeric:tabular-nums}#fplh-app .fplh-pick-foot{display:flex;align-items:center;gap:12px;margin-top:auto}#fplh-app .fplh-pick-rank{font-size:44px;line-height:1;font-weight:900;font-stretch:125%}#fplh-app .fplh-pick-foot .fplh-muted{font-size:14px;line-height:1.4}#fplh-app .fplh-posts{display:flex;flex-wrap:wrap;gap:32px 40px}#fplh-app .fplh-lead{flex:1.3 1 420px;min-width:0;display:flex;flex-direction:column;gap:16px;color:var(--ink);text-decoration:none}#fplh-app .fplh-lead-img,#fplh-app .fplh-post-img{overflow:hidden;background:var(--card)}#fplh-app .fplh-lead-img{aspect-ratio:16 / 9;border-radius:18px}#fplh-app .fplh-lead-img img,#fplh-app .fplh-post-img img{width:100%;height:100%;object-fit:cover}#fplh-app .fplh-lead-text{display:flex;flex-direction:column;gap:6px}#fplh-app .fplh-lead-title{font-size:clamp(24px, 2.6vw, 30px);line-height:1.15;font-weight:850;font-stretch:112%}#fplh-app .fplh-lead-excerpt{max-width:36em;color:var(--ink-2);font-size:17px}#fplh-app .fplh-cat{color:var(--purple-text);font-size:14px;font-weight:700}#fplh-app .fplh-date{color:var(--ink-2);font-size:13px}#fplh-app .fplh-lead .fplh-date{margin-top:4px;font-size:14px}#fplh-app .fplh-post-list{flex:1 1 320px;min-width:0;display:flex;flex-direction:column}#fplh-app .fplh-post{display:flex;gap:16px;padding:20px 0;border-bottom:1.5px solid var(--rule);color:var(--ink);text-decoration:none}#fplh-app .fplh-post:first-child{padding-top:0}#fplh-app .fplh-post:last-child{padding-bottom:0;border-bottom:0}#fplh-app .fplh-post-img{flex:0 0 112px;height:80px;border-radius:12px}#fplh-app .fplh-post-text{display:flex;flex-direction:column;gap:4px;min-width:0}#fplh-app .fplh-post .fplh-cat{font-size:13px}#fplh-app .fplh-post-title{font-size:19px;line-height:1.25;font-weight:800}#fplh-app .fplh-lead:hover .fplh-lead-title,#fplh-app .fplh-post:hover .fplh-post-title{text-decoration:underline}@media (max-width:600px){#fplh-app .fplh-wrap{padding-left:16px;padding-right:16px}#fplh-app .fplh-hero{padding-top:44px;padding-bottom:48px;gap:36px}#fplh-app .fplh-section{padding-top:52px;padding-bottom:52px}#fplh-app .fplh-lede{font-size:17px}#fplh-app .fplh-preview,#fplh-app .fplh-hero-text,#fplh-app .fplh-lead{flex-basis:100%}#fplh-app .fplh-btn{flex:1 1 auto}#fplh-app .fplh-ticker-box{padding:8px}}@media (prefers-reduced-motion:reduce){#fplh-app *{transition:none!important}}