body.hokey-app .nord-header a.nord-header-action{color:#fff}body.hokey-app .nord-guide-intro aside{justify-self:start;padding:16px 20px}body.hokey-app :is(.seo-guides,.nord-guide,.finder-page,.account-page){background:linear-gradient(145deg,#e8f1fa 0%,#f5f7fa 52%,#edf3f9 100%)}body.hokey-app .seo-guide-article{border-color:#cad9e8;border-radius:16px;margin-top:24px;padding:clamp(20px,3vw,36px);box-shadow:0 12px 36px #092b5008}body.hokey-app .seo-guide-article>header,body.hokey-app .finder-intro,body.hokey-app .nord-guide-intro,body.hokey-app .gd-intro{isolation:isolate;color:#fff;background:linear-gradient(115deg,#092b50 0%,#005eb8 78%,#086bc6 78.2%);border-bottom:4px solid #e4002b;border-radius:12px;padding:24px 28px;position:relative;overflow:hidden}body.hokey-app .seo-guide-article>header{margin:0 -12px 24px}body.hokey-app :is(.seo-guide-article>header,.finder-intro,.nord-guide-intro,.gd-intro):after{content:"";z-index:-1;pointer-events:none;background:#ffffff12;width:18px;height:180%;position:absolute;top:-30%;right:18px;transform:rotate(24deg);box-shadow:28px 0 #ffffff0b}body.hokey-app :is(.seo-guide-article>header,.finder-intro,.nord-guide-intro,.gd-intro) h1{font:700 clamp(34px,4.5vw,54px)/1.04 var(--font-display);text-transform:uppercase;letter-spacing:.01em;color:#fff;text-wrap:balance}body.hokey-app :is(.seo-guide-article>header,.finder-intro,.nord-guide-intro,.gd-intro) p{color:#e0edf9;margin-top:10px;font-size:15px;line-height:1.6}body.hokey-app :is(.seo-guide-article>header,.finder-intro,.nord-guide-intro,.gd-intro) a:not(.nord-primary){color:#fff;text-decoration:underline}body.hokey-app .nord-guide-intro aside a.nord-guide-link{color:#005eb8}body.hokey-app .seo-guide-article .seo-guide-date{color:#d8e9f7;font-size:12px}body.hokey-app .seo-guide-article>section{margin-top:26px}body.hokey-app .seo-guide-article h2{letter-spacing:-.3px;font-size:22px}body.hokey-app .seo-guides p{line-height:1.65}body.hokey-app .seo-guide-toc{border-block:1px solid #cbdbe9;margin:20px 0}body.hokey-app .seo-guide-toc>summary{cursor:pointer;color:#005eb8;justify-content:space-between;align-items:center;min-height:48px;font-weight:700;display:flex}body.hokey-app .seo-guide-toc>summary:after{content:"+";font-size:22px}body.hokey-app .seo-guide-toc[open]>summary:after{content:"−"}body.hokey-app .seo-guide-toc .seo-guide-contents{background:0 0;margin:0 0 14px;padding:0}body.hokey-app .seo-guide-answer{border-left-color:#e4002b;border-radius:0 8px 8px 0;padding:16px 18px}body.hokey-app .seo-guide-next{background:#e7f0fa;border-top:3px solid #005eb8;border-radius:10px;padding:20px}body.hokey-app .seo-guide-footer{gap:4px 20px;margin-top:24px}body.hokey-app .gd-intro{margin-top:24px}body.hokey-app .seo-guides .gd-card{aspect-ratio:auto;border-top:3px solid #005eb8;border-radius:12px;gap:20px;min-height:170px}body.hokey-app .seo-guides .gd-card:hover{background:#f2f7fd;border-top-color:#e4002b}body.hokey-app .founder-intro{border-left:3px solid #005eb8;padding-left:18px}body.hokey-app .founder-feedback{background:#eaf2fb;border-top:3px solid #e4002b;border-radius:0 0 12px 12px;padding:22px}body.hokey-app .founder-feedback a{align-items:center;min-height:44px;margin-top:10px;margin-right:18px;font-weight:700;display:inline-flex}body.hokey-app .founder-feedback a:first-of-type{color:#fff;background:#005eb8;border-radius:8px;padding:10px 16px;text-decoration:none}body.hokey-app .source-list{gap:0;padding:0;list-style:none;display:grid}body.hokey-app .source-list li{border-bottom:1px solid #d5e1eb;margin:0;padding:12px 0}body.hokey-app .legal-page{background:#fff;border:1px solid #ccdbe8;border-top:5px solid #005eb8;border-radius:14px;max-width:880px;margin:24px auto 48px;padding:24px clamp(20px,4vw,42px) 40px;box-shadow:0 12px 36px #092b5008}body.hokey-app .legal-brand{width:max-content;margin:0 0 10px;text-decoration:none;display:flex}body.hokey-app .legal-brand .hokeypool-logo{width:180px;height:auto}body.hokey-app .legal-page h1{font:700 clamp(36px,5vw,52px)/1.06 var(--font-display);text-transform:uppercase;color:#092b50;border-bottom:4px solid #e4002b;padding-bottom:20px}body.hokey-app .legal-page h2{color:#005eb8;margin-top:24px;font-size:21px}body.hokey-app .legal-page p{line-height:1.65}body.hokey-app .legal-draft{background:#edf4fb;border-radius:0 8px 8px 0}body.hokey-app .account-content{margin:28px auto}body.hokey-app .account-content>h1{font:700 clamp(36px,5vw,52px)/1 var(--font-display);text-transform:uppercase;color:#092b50;border-left:5px solid #e4002b;padding-left:16px}body.hokey-app .account-card{border-top:3px solid #005eb8;border-radius:12px;padding:22px}body.hokey-app .auth-panel{background:linear-gradient(145deg,#fff 65%,#eaf2fb);border-top:5px solid #005eb8}body.hokey-app .auth-body{gap:14px;max-width:440px;padding:24px 0}body.hokey-app .auth-kicker{border-left:3px solid #e4002b;padding-left:10px}body.hokey-app .auth-page .auth-button{box-shadow:none;border-radius:10px}body.hokey-app .news-page{background:linear-gradient(145deg,#e8f1fa,#f5f7fa 65%)}body.hokey-app .nf-head>div:first-child{color:#fff;background:linear-gradient(115deg,#092b50,#005eb8);border-left:5px solid #e4002b;border-radius:0 12px 12px 0;flex:1;padding:20px 24px}body.hokey-app .nf-head>div:first-child :is(h1,p){color:#fff}body.hokey-app .news-article{background:#fff;border-top:4px solid #005eb8;border-radius:12px}body.hokey-app .news-article h1{font-family:var(--font-display);text-transform:uppercase;border-bottom:3px solid #e4002b;padding-bottom:18px;line-height:1.06}body.hokey-app .import-shell.import-rink{background:linear-gradient(150deg,#dcebf9,#f3f7fb 55%)}body.hokey-app .import-rink .import-content{border-top:4px solid #005eb8;border-radius:12px}body.hokey-app .import-rink .import-content h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;border-left:4px solid #e4002b;padding-left:14px}@media (max-width:900px){body.hokey-app .auth-photo{display:none}body.hokey-app .auth-panel{min-height:100svh;padding-top:12px}body.hokey-app .auth-body{align-self:start;padding-top:24px}body.hokey-app .auth-page{background:#eff5fb}}@media (max-width:600px){body.hokey-app :is(.seo-guide-article>header,.finder-intro,.nord-guide-intro,.gd-intro){border-radius:9px;padding:20px}body.hokey-app .seo-guide-article>header{margin:0 -8px 20px}body.hokey-app .seo-guide-article{margin-top:14px;padding:20px 16px}body.hokey-app .seo-guides .gd-card{gap:14px;min-height:160px}body.hokey-app .founder-feedback{padding:18px}body.hokey-app .legal-page{margin:12px 10px 24px;padding:20px 18px 32px}body.hokey-app .auth-top{gap:6px 16px}body.hokey-app .auth-body{gap:12px;padding:20px 0}}
:root{--m-press:90ms;--m-fast:.15s;--m-base:.22s;--m-slow:.36s;--m-ease-out:cubic-bezier(.23,1,.32,1);--m-ease-in:cubic-bezier(.5,0,.75,0);--m-ease-in-out:cubic-bezier(.65,0,.35,1);--m-overshoot:cubic-bezier(.34,1.45,.64,1)}body.hokey-app .sport-app{overflow-x:clip}@media (prefers-reduced-motion:no-preference){html:not([data-input-modality=keyboard]) .pool-workspace[data-motion-ready]>.sport-main>:not(.league-tabs),html:not([data-input-modality=keyboard]) .pool-workspace[data-motion-ready]>.matrix-sheet{transition:opacity var(--m-base) var(--m-ease-out),translate var(--m-slow) var(--m-ease-out)}@starting-style{html:not([data-input-modality=keyboard]) .pool-workspace[data-motion-ready]>.sport-main>:not(.league-tabs),html:not([data-input-modality=keyboard]) .pool-workspace[data-motion-ready]>.matrix-sheet{opacity:0;translate:0 8px}html:not([data-input-modality=keyboard]) .pool-workspace[data-motion-ready][data-tab-dir=next]>.sport-main>:not(.league-tabs){translate:16px}html:not([data-input-modality=keyboard]) .pool-workspace[data-motion-ready][data-tab-dir=prev]>.sport-main>:not(.league-tabs){translate:-16px}}:is(.profile-exit-dialog,.finder-dialog,.ticker-reference-dialog,.hot-explanation){transition:opacity var(--m-base) var(--m-ease-out),scale var(--m-base) var(--m-ease-out),overlay var(--m-base) allow-discrete,display var(--m-base) allow-discrete}:is(:is(.profile-exit-dialog,.finder-dialog,.ticker-reference-dialog):not([open]),.hot-explanation:not(:popover-open)){opacity:0;transition-duration:var(--m-fast);scale:.96}@starting-style{:is(:is(.profile-exit-dialog,.finder-dialog,.ticker-reference-dialog)[open],.hot-explanation:popover-open){opacity:0;scale:.96}}:is(.profile-exit-dialog,.finder-dialog,.ticker-reference-dialog,.sport-dialog,.hot-explanation)::backdrop{transition:opacity var(--m-base) var(--m-ease-out),overlay var(--m-base) allow-discrete,display var(--m-base) allow-discrete}:is(.profile-exit-dialog,.finder-dialog,.ticker-reference-dialog,.sport-dialog):not([open])::backdrop{opacity:0}.hot-explanation:not(:popover-open)::backdrop{opacity:0}@starting-style{:is(.profile-exit-dialog,.finder-dialog,.ticker-reference-dialog,.sport-dialog)[open]::backdrop{opacity:0}.hot-explanation:popover-open::backdrop{opacity:0}}.claim-backdrop{animation:m-fade-in var(--m-base) var(--m-ease-out) both}.claim-card{animation:m-rise-in var(--m-slow) var(--m-ease-out) 60ms both}html[data-motion-ready]:not([data-input-modality=keyboard]) body>:is(main,.sport-app){transition:opacity .26s var(--m-ease-out)}@starting-style{html[data-motion-ready]:not([data-input-modality=keyboard]) body>:is(main,.sport-app){opacity:0}}.compact-ranking tbody tr:has(:is(button,a):active)>td{transition:background-color var(--m-press) linear;background:#e6eef8}}@keyframes m-fade-in{0%{opacity:0}}@keyframes m-rise-in{0%{opacity:0;translate:0 16px;scale:.98}}.nav-progress{z-index:1000;pointer-events:none;transform-origin:0;opacity:0;background:linear-gradient(90deg,var(--hp-blue,#005eb8) 0 92%,#e4002b 92% 100%);height:3px;position:fixed;inset:0 0 auto;scale:0 1;box-shadow:0 0 8px #005eb866}.nav-progress[data-state=loading]{opacity:1;transition:scale 2.4s cubic-bezier(.1,.7,.2,1),opacity var(--m-fast) linear;scale:.8 1}.nav-progress[data-state=done]{opacity:0;transition:scale var(--m-base) var(--m-ease-out),opacity var(--m-slow) linear var(--m-fast);scale:1}.all-clear-mark{color:var(--positive);place-items:center;display:grid;position:relative}.all-clear-burst{pointer-events:none;position:absolute;inset:0}.all-clear-burst i{opacity:0;background:#005eb8;border-radius:2px;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%;left:50%}.all-clear-burst i:nth-child(3n+2){background:#e4002b}.all-clear-burst i:nth-child(3n){background:#7fb2e5;border-radius:50%}@keyframes m-mark-pop{0%{opacity:0;scale:.5}60%{opacity:1}to{scale:1}}@keyframes m-burst{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(.4)}70%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) scale(1)}}@keyframes m-rise{0%{opacity:0;translate:0 12px}}@media (prefers-reduced-motion:no-preference){html:not([data-input-modality=keyboard]) .all-clear-mark{animation:m-mark-pop .46s var(--m-overshoot) both}html:not([data-input-modality=keyboard]) .all-clear-burst i{animation:m-burst .72s var(--m-ease-out) .14s both}html:not([data-input-modality=keyboard]) .all-clear>:is(h2,.intro,.button){animation:m-rise var(--m-slow) var(--m-ease-out) both}html:not([data-input-modality=keyboard]) .all-clear>h2{animation-delay:.2s}html:not([data-input-modality=keyboard]) .all-clear>.intro{animation-delay:.26s}html:not([data-input-modality=keyboard]) .all-clear>.button{animation-delay:.33s}html:not([data-input-modality=keyboard]) .all-clear>.button~.button{animation-delay:.39s}html:not([data-input-modality=keyboard]) .pool-workspace[data-motion-ready] .pool-player-table tbody tr{transition:opacity var(--m-base) var(--m-ease-out),translate var(--m-slow) var(--m-ease-out)}@starting-style{html:not([data-input-modality=keyboard]) .pool-workspace[data-motion-ready] .pool-player-table tbody tr{opacity:0;translate:0 6px}}.pool-workspace[data-motion-ready] .pool-player-table tbody tr:nth-child(2){transition-delay:25ms}.pool-workspace[data-motion-ready] .pool-player-table tbody tr:nth-child(3){transition-delay:50ms}.pool-workspace[data-motion-ready] .pool-player-table tbody tr:nth-child(4){transition-delay:75ms}.pool-workspace[data-motion-ready] .pool-player-table tbody tr:nth-child(5){transition-delay:.1s}.pool-workspace[data-motion-ready] .pool-player-table tbody tr:nth-child(6){transition-delay:.125s}.pool-workspace[data-motion-ready] .pool-player-table tbody tr:nth-child(7){transition-delay:.15s}.pool-workspace[data-motion-ready] .pool-player-table tbody tr:nth-child(8){transition-delay:.175s}.pool-workspace[data-motion-ready] .pool-player-table tbody tr:nth-child(9){transition-delay:.2s}.pool-workspace[data-motion-ready] .pool-player-table tbody tr:nth-child(10){transition-delay:.225s}.pool-workspace[data-motion-ready] .pool-player-table tbody tr:nth-child(11){transition-delay:.25s}.pool-workspace[data-motion-ready] .pool-player-table tbody tr:nth-child(n+12){transition-delay:.275s}@media (max-width:700px){body.hokey-app .pool-workspace .directory-options{transition:opacity var(--m-base) var(--m-ease-out),translate var(--m-base) var(--m-ease-out),display var(--m-base) allow-discrete}body.hokey-app .pool-workspace .directory-options[data-expanded=false]{opacity:0;transition-duration:var(--m-fast);translate:0 -6px}@starting-style{body.hokey-app .pool-workspace .directory-options[data-expanded=true]{opacity:0;translate:0 -6px}}}}.m-skeleton{background:#dbe5ef;border-radius:10px;display:block}@keyframes m-breathe{50%{opacity:.55}}@media (prefers-reduced-motion:no-preference){.m-skeleton{animation:1.4s ease-in-out infinite m-breathe}}.m-loading{background:#f3f7fb;min-height:100vh;padding:12px 16px 48px}.m-loading-lecture{background:#f6f4ef}.m-loading-header{background:#fffc;border-radius:18px;justify-content:space-between;align-items:center;max-width:1180px;height:64px;margin:0 auto;padding:0 14px;display:flex}.m-loading-logo{width:140px;height:22px}.m-loading-dot{border-radius:50%;width:36px;height:36px}.m-loading-body{gap:14px;max-width:720px;margin:28px auto 0;display:grid}.m-loading-kicker{width:120px;height:12px}.m-loading-title{width:min(70%,360px);height:34px}.m-loading-line{width:min(55%,280px);height:14px;margin-bottom:10px}.m-loading-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.m-loading-actions>span{height:48px}.m-loading-card{border-radius:14px;height:84px}.m-loading-row{border-radius:6px;height:44px}.m-loading-body>.m-skeleton:nth-child(odd){animation-delay:.15s}
