@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-ext-wght-normal-IYF56FF6.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-wght-normal-JEOLYBOO.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-ext-wght-normal-EOVOK2B5.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-wght-normal-IRE366VL.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-vietnamese-wght-normal-CE5GGD3W.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-ext-wght-normal-HA22NDSG.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-wght-normal-NRMW37G5.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url("./media/space-grotesk-vietnamese-wght-normal-UOJE75FD.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url("./media/space-grotesk-latin-ext-wght-normal-KWQTIOU2.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url("./media/space-grotesk-latin-wght-normal-LIGEH75C.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--goalpickr-bg: #090a2b;--goalpickr-app-bg: #0e1035;--goalpickr-canvas: #090a2b;--goalpickr-surface-solid: #141640;--goalpickr-surface: rgb(20 22 64 / 88%);--goalpickr-surface-2: rgb(29 32 79 / 72%);--goalpickr-surface-3: rgb(15 18 55 / 72%);--goalpickr-topbar: rgb(16 18 54 / 78%);--goalpickr-rail: linear-gradient(180deg, #171943, #0a0b2c);--goalpickr-text: #f5f6ff;--goalpickr-muted: #9ea3ca;--goalpickr-rail-text: #f5f6ff;--goalpickr-rail-muted: #9ca4d0;--goalpickr-border: rgb(151 158 222 / 22%);--goalpickr-border-strong: rgb(171 179 238 / 42%);--goalpickr-primary: #5ee7ff;--goalpickr-link: #5ee7ff;--goalpickr-on-primary: #090a2b;--goalpickr-live: #65e9ff;--goalpickr-live-match: #d184ff;--goalpickr-saved: #7bf0bd;--goalpickr-warning: #ffb562;--goalpickr-error: #ff7a85;--goalpickr-exact: #a785ff;--goalpickr-focus: #5ee7ff;--goalpickr-aurora: linear-gradient(135deg, #5ee7ff, #a785ff);--goalpickr-active-text: #08112c;--goalpickr-input: rgb(7 9 38 / 66%);--goalpickr-shadow: 0 24px 70px rgb(2 3 25 / 32%);--goalpickr-panel-shadow: inset 0 1px 0 rgb(255 255 255 / 5%), 0 16px 35px rgb(2 3 24 / 18%);--goalpickr-radius-sm: 12px;--goalpickr-radius-md: 18px;--goalpickr-speed-input: .12s;--goalpickr-speed-standard: .18s;--goalpickr-speed-overlay: .42s;--goalpickr-speed-enter: .85s;--goalpickr-speed-exit: .36s;--goalpickr-speed-earned: 1.4s;--goalpickr-speed-ambient: 18s;--goalpickr-ease-out: cubic-bezier(.16, 1, .3, 1);--goalpickr-ease-flow: cubic-bezier(.45, 0, .55, 1);color-scheme:dark;font-family:Inter Variable,Inter,Arial,sans-serif;font-synthesis:none}.media-editor{display:grid;gap:14px;padding-block:1.25rem;border-block-start:1px solid var(--goalpickr-border);min-width:0}.media-editor h3,.media-editor p{margin:0}.media-editor--avatar{padding:0;border:0}.media-editor .card-actions{justify-content:flex-end}.media-editor__feedback{display:grid}.media-editor .media-editor__feedback>app-inline-feedback:has(.inline-feedback--visible)~app-inline-feedback .inline-feedback__message{margin-top:8px}@media(max-width:600px){.media-editor .card-actions>app-action-button,.media-editor .card-actions .action{width:100%}}.media-previews{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:start}.media-previews>div{display:grid;gap:.5rem;justify-items:center;text-align:center}.media-previews--pending{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;max-inline-size:272px}.media-previews--pending app-football-asset{grid-area:1/1}.media-previews .asset-frame[data-kind=trophy]{animation:none;transform:none;translate:none;box-shadow:none}.media-previews .asset-frame[data-kind=trophy]:after,.media-previews .asset-fallback--award:before{content:none}.media-previews .asset-frame[data-kind=trophy] img{padding:8px}.media-previews .asset-fallback--award{background:none}.media-previews .award-initials{display:none}.media-preview-direction{grid-area:1/1;align-self:center;justify-self:end;width:24px;height:24px;color:var(--goalpickr-muted);transform:translate(calc(100% + 12px))}.media-candidate{object-fit:contain;border-radius:16px;background:var(--goalpickr-surface-2)}.moderation-workspace{min-width:0}.moderation-toolbar{display:grid;gap:14px 18px;min-width:0}.moderation-filters,.moderation-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;align-items:start}.moderation-filters .settings-options{grid-template-columns:minmax(0,1fr);height:100%}.moderation-filters .settings-option{height:100%}.moderation-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:14px;margin:0;padding:0;list-style:none;min-width:0;align-items:start}.moderation-list:empty{display:none}.moderation-item{overflow-wrap:anywhere}.moderation-item__content{display:grid;gap:14px 18px;min-width:0}.moderation-item .moderation-fields{grid-template-columns:minmax(0,1fr)}.moderation-item h3,.moderation-email__record h3,.moderation-email>summary{margin:0;color:var(--goalpickr-text);font-family:Space Grotesk Variable,Space Grotesk,Inter Variable,sans-serif;font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.02em;text-transform:none}.moderation-item__heading{display:grid;gap:6px}.moderation-item__meta{font-size:12px;font-weight:500;line-height:1.4;color:var(--goalpickr-muted)}.moderation-item .moderation-category{grid-column:1/-1;font-size:14px;font-weight:400;line-height:1.6;color:var(--goalpickr-text)}.moderation-evidence{display:grid;gap:18px;align-items:start;min-width:0;font-size:14px;font-weight:400;line-height:1.6}.moderation-evidence--image{grid-template-columns:96px minmax(0,1fr)}.moderation-evidence .asset-frame{width:96px;height:96px}.moderation-evidence .asset-frame img{object-fit:contain}.moderation-evidence__copy{display:grid;gap:8px;min-width:0;white-space:pre-wrap}.moderation-evidence p{margin:0}.moderation-item .moderation-actions,.moderation-queue__footer .moderation-actions{justify-content:flex-end}.moderation-item>.settings-card__footer:not(:has(.moderation-actions,.inline-feedback--visible,.inline-feedback--exiting)){display:none}.moderation-email>summary{cursor:pointer}.moderation-email>summary .task-priority{display:inline-flex}.moderation-email__content{display:grid;gap:20px;padding-block-start:18px;min-width:0}.moderation-email form{display:grid;gap:14px;min-width:0}.moderation-actions{display:flex;gap:.5rem;flex-wrap:wrap}.content-report-form{display:grid;gap:.75rem;padding:1.25rem}.content-report-form label{display:grid;gap:.4rem}.moderation-item--image .moderation-item__content{grid-template-columns:96px minmax(0,1fr)}.moderation-item--image .moderation-evidence{grid-template-columns:minmax(0,1fr);align-self:center}.moderation-item--image .moderation-evidence__copy:empty{display:none}.moderation-item--image .moderation-fields{display:contents}.moderation-item--image .moderation-reason{align-self:center}.moderation-reason>app-inline-feedback:not(:has(.inline-feedback--visible,.inline-feedback--exiting)){display:none}.moderation-item--image .content-report-form__details{grid-column:1/-1}@media(max-width:700px){.moderation-filters,.moderation-fields{grid-template-columns:minmax(0,1fr)}}app-report-content{display:contents}.content-report-panel{display:grid;align-items:start;min-width:0;width:100%;flex:1 1 100%;order:1}.content-report-panel:not(:has(.content-report-form-shell,.inline-feedback--visible,.inline-feedback--exiting)){display:none}.content-report-panel>*{grid-area:1/1;min-width:0}.content-report-form-shell{display:flow-root}.content-report-form{width:100%;margin-block:8px;overflow-wrap:anywhere;gap:0}.content-report-form>:is(h2,p,img,.context-control,label){margin:0 0 14px}.content-report-form h2{font-size:16px}.content-report-form__content{color:var(--goalpickr-muted)}.content-report-form__details{border:1px solid color-mix(in srgb,var(--goalpickr-primary) 12%,var(--goalpickr-border));border-radius:var(--goalpickr-radius-sm);background:linear-gradient(145deg,color-mix(in srgb,var(--goalpickr-primary) 5%,var(--goalpickr-surface-3)),var(--goalpickr-surface-3));box-shadow:inset 0 1px color-mix(in srgb,white 12%,transparent);transition:border-color var(--goalpickr-speed-standard),background var(--goalpickr-speed-standard),box-shadow .35s var(--goalpickr-ease-out),transform .35s var(--goalpickr-ease-out);padding:9px 12px}.content-report-form__details:focus-within{border-color:var(--goalpickr-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--goalpickr-primary) 18%,transparent),inset 0 1px color-mix(in srgb,white 12%,transparent)}.content-report-form__details .field-label{color:var(--goalpickr-muted);font-size:11px;font-weight:680}.content-report-form__details textarea{width:100%;min-width:0;min-height:90px;padding:0;border:0;background:transparent;color:var(--goalpickr-text);font:inherit;font-size:13px;resize:vertical}.content-report-form__details textarea:focus-visible{outline:0}.content-report-form__details:has(:disabled){opacity:.62}.content-report-form .moderation-actions{justify-content:flex-end;margin-block-start:14px}.media-editor-host--embedded{display:none}.pool-branding-item{font-size:14px;font-weight:400;line-height:1.6;display:grid;min-width:0;gap:16px}.pool-branding-divider{margin:4px 0;border:0;border-block-start:1px solid var(--goalpickr-border)}.pool-branding-item.premium-feature--locked{padding:16px;border-width:1px;border-style:solid;border-radius:var(--goalpickr-radius-sm)}.pool-branding-item h3{margin:0;color:var(--goalpickr-text);font-family:Space Grotesk Variable,Space Grotesk,Inter Variable,sans-serif;font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.02em;text-transform:none}.pool-branding-item__identity{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;align-items:center;min-width:0}.pool-branding-item__image{display:grid;gap:12px;justify-items:start}.pool-branding-item__image>app-premium-required-link{justify-self:end}.pool-branding-item__image.premium-feature--locked{padding:12px;border-width:1px;border-style:solid;border-radius:var(--goalpickr-radius-sm)}.pool-branding-item__feedback{display:grid;gap:8px}.pool-branding-item__feedback app-inline-feedback:not(:has(.inline-feedback--visible,.inline-feedback--exiting)),.pool-branding-item__feedback app-content-decision:not(:has(.inline-feedback--visible,.inline-feedback--exiting)),.pool-branding-item__feedback:not(:has(.inline-feedback--visible,.inline-feedback--exiting)),.pool-branding-item .media-editor__feedback:not(:has(.inline-feedback--visible,.inline-feedback--exiting)){display:none}.pool-branding-item .card-actions{justify-content:flex-end}app-pool-branding>section>app-inline-feedback:not(:has(.inline-feedback--visible,.inline-feedback--exiting)){display:none}@media(max-width:600px){.pool-branding-item__identity{grid-template-columns:minmax(0,1fr);gap:16px}.pool-branding-item .card-actions>app-action-button{width:100%}.pool-branding-item .card-actions .action{width:100%}}.media-editor>.field-note,.pool-settings-section>.pool-branding-help{--goalpickr-icon-size: 18px;display:grid;grid-template-columns:18px minmax(0,1fr);gap:6px;align-items:center;color:var(--goalpickr-muted);font-size:12px;font-weight:500;line-height:1.4}.media-editor>.field-note>app-interface-icon,.pool-settings-section>.pool-branding-help>app-interface-icon{transform:translateY(-1px)}.media-previews small{color:var(--goalpickr-text);font-size:12px;font-weight:500;line-height:1.4}.result-feedback{--result-accent: var(--goalpickr-muted);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 6px;padding:12px;border:1px solid color-mix(in srgb,var(--result-accent) 72%,var(--goalpickr-border));border-radius:var(--goalpickr-radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--result-accent) 9%,var(--goalpickr-surface-2)),var(--goalpickr-surface-2))}.result-feedback>div{display:grid;gap:3px;justify-items:start;text-align:start}.result-feedback>div:nth-child(2){justify-items:center;text-align:center}.result-feedback>div:nth-child(3){justify-items:end;text-align:end}.result-feedback span{color:var(--goalpickr-muted);font-size:13px}.result-feedback strong{font-variant-numeric:tabular-nums}.result-feedback__no-pick{grid-column:1/-1;align-self:center;color:var(--result-accent);text-align:center}.result-feedback__outcome strong{color:var(--result-accent);overflow-wrap:anywhere}.result-feedback[data-result=EXACT]{--result-accent: var(--goalpickr-exact)}.result-feedback[data-result=CORRECT],.result-feedback[data-result=SETTLED],.result-feedback[data-result=RECALCULATED]{--result-accent: var(--goalpickr-saved)}.result-feedback[data-result=PROVISIONAL]{--result-accent: var(--goalpickr-live)}.result-feedback[data-result=NO_PICK],.result-feedback[data-result=PENDING]{--result-accent: var(--goalpickr-warning)}.result-feedback[data-result=WRONG],.result-feedback[data-result=VOID]{--result-accent: var(--goalpickr-error)}app-public-profile-page{display:grid;gap:20px}.profile-heading{position:relative;align-items:center;margin-block-end:0;overflow:hidden}.profile-heading:after{position:absolute;width:240px;height:240px;border-radius:50%;background:color-mix(in srgb,var(--goalpickr-exact) 12%,transparent);content:"";filter:blur(50px);inset-block-start:-150px;inset-inline-end:-70px;pointer-events:none}.profile-identity,.profile-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.profile-identity{gap:16px}.profile-identity>div{display:grid;gap:4px}.profile-identity h1,.profile-identity p{margin:0}.profile-heading .profile-identity p{font-size:12px;font-weight:500;line-height:1.4}.profile-heading.page-heading h1{margin-block:3px;font-size:clamp(32px,4vw,44px)}.profile-actions{justify-content:flex-end}.profile-achievements{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.achievement-panel{display:grid;min-width:0;gap:20px;align-content:start}.profile-trophy-summary,.profile-milestone-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.profile-milestone-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.achievement-latest{display:grid;gap:8px}.achievement-latest h3{margin:0;font-size:14px}.achievement-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px}.achievement-item{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);gap:13px;align-items:center;padding:14px;border:1px solid var(--goalpickr-border);border-radius:var(--goalpickr-radius-sm);background:var(--goalpickr-surface-3)}.achievement-item>div{display:grid;min-width:0;gap:3px;overflow-wrap:anywhere}.achievement-item h4,.achievement-item p{margin:0}.achievement-item h4{font-size:15px}.achievement-item p,.achievement-item small,.achievement-item time{color:var(--goalpickr-muted);font-size:12px;line-height:1.4}.achievement-item small{color:var(--goalpickr-primary);font-weight:750}.achievement-item .asset-frame[data-kind=trophy],.achievement-item .asset-frame[data-kind=milestone]{width:50px;height:50px}.profile-history>.pagination-actions{padding-block-start:0}@media(max-width:700px){.profile-trophy-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-trophy-summary>:first-child{grid-column:1/-1}.profile-heading.page-heading{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:460px){.profile-milestone-summary{grid-template-columns:1fr 1fr}.profile-milestone-summary>:last-child{grid-column:1/-1}}.ranking-section{container:rankings/inline-size;display:grid;gap:0}.ranking-section__heading{display:grid;gap:12px}.ranking-section__label-row{display:flex;gap:12px;align-items:center;justify-content:space-between}.ranking-category-control.context-controls{width:min(100%,280px);min-width:0;grid-template-columns:minmax(0,1fr);padding:0;border:0;background:transparent}.ranking-category-control.context-controls .context-control{gap:6px;padding:9px 12px;border:1px solid var(--goalpickr-border);background:var(--goalpickr-surface-3)}.ranking-category-control.context-controls .context-control:focus-within{border-color:var(--goalpickr-primary)}:is(.ranking-help,.trophy-help){color:var(--goalpickr-muted);font-size:13px}:is(.ranking-help,.trophy-help) summary{width:fit-content;padding-block:6px;cursor:pointer}:is(.ranking-help,.trophy-help) p{margin:8px 0 0;max-width:75ch;font-size:13px}.ranking-section>.ranking-empty{margin:24px 0 0}.ranking-table-wrap{margin-block-start:16px;overflow-x:auto;border:1px solid var(--goalpickr-border);border-radius:var(--goalpickr-radius-md);background:color-mix(in srgb,var(--goalpickr-surface) 88%,transparent)}.ranking-table{width:100%;border-collapse:collapse;table-layout:fixed}.ranking-table th,.ranking-table td{padding:8px 12px;border-block-end:1px solid var(--goalpickr-border);text-align:start}.ranking-table thead th{background:color-mix(in srgb,var(--goalpickr-surface-2) 72%,transparent);color:var(--goalpickr-muted);font-size:11px;font-weight:600}.ranking-table thead th:first-child{width:128px}.ranking-table thead th:nth-child(n+3){width:20%;text-align:end}.ranking-table tbody tr:last-child>*{border-block-end:0}.ranking-table tbody tr.is-current-user{background:color-mix(in srgb,var(--goalpickr-primary) 10%,var(--goalpickr-surface-3));box-shadow:inset 3px 0 0 var(--goalpickr-primary)}.ranking-player{display:flex;min-width:0;min-height:44px;gap:8px;align-items:center;color:var(--goalpickr-text);font-size:13px;text-decoration:none}.ranking-player.player-reference>span{min-width:0;white-space:normal;overflow:visible;overflow-wrap:anywhere}.ranking-player>app-football-asset{flex:0 0 auto}.ranking-player.player-reference .asset-frame[data-kind=player]{width:32px;height:32px}.ranking-you{display:inline-block;margin-inline-start:4px;padding:3px 6px;border-radius:999px;background:var(--goalpickr-aurora);color:var(--goalpickr-on-primary);font-size:10px;font-weight:800}.ranking-rank,.ranking-value{font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-variant-numeric:tabular-nums;font-weight:700}.ranking-rank__content{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.ranking-tie{color:var(--goalpickr-muted);font:11px Inter Variable,sans-serif}.ranking-table .ranking-value{color:var(--goalpickr-primary);font-size:20px;text-align:end}.ranking-value__composition,.ranking-support__composition{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;align-items:center;font-variant-numeric:tabular-nums}.ranking-table .ranking-support{color:var(--goalpickr-muted);font-size:14px;text-align:end}.ranking-metric-label{display:none}.ranking-page-feedback,.ranking-account-feedback{margin-block-start:0;transition:margin-block-start var(--goalpickr-speed-exit)}.ranking-page-feedback:has(.inline-feedback--visible),.ranking-account-feedback:has(.inline-feedback--visible){margin-block-start:16px}.ranking-toolbar{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap}.ranking-refresh{display:flex;flex-direction:column-reverse;align-items:flex-end;gap:6px;margin-inline-start:auto}.ranking-refresh>small{color:var(--goalpickr-muted);font-size:11px;text-align:end}.ranking-row--off-page:first-child>*{border-block-end-style:dashed;border-block-end-color:var(--goalpickr-primary)}.ranking-table tr:has(+.ranking-row--off-page)>*{border-block-end-style:dashed;border-block-end-color:var(--goalpickr-primary)}@media(max-width:700px){.ranking-section{padding:16px}}@container rankings (max-width: 600px){.ranking-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.ranking-category-control.context-controls{width:100%;grid-column:1;grid-row:1}.ranking-refresh{max-inline-size:180px}.ranking-table-wrap{overflow:visible;border:0;border-radius:0;background:transparent}.ranking-table{display:block}.ranking-table thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ranking-table tbody{display:grid;gap:10px}.ranking-table tbody tr{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(min-content,1fr);grid-template-areas:"rank player value";align-items:center;gap:10px;padding:10px;border:1px solid var(--goalpickr-border);border-radius:var(--goalpickr-radius-sm);background:var(--goalpickr-surface-3)}.ranking-table--points tbody tr{grid-template-columns:44px minmax(0,1fr) repeat(2,minmax(min-content,1fr));grid-template-areas:"rank player value support"}.ranking-table th,.ranking-table td,.ranking-table tbody tr:last-child>*{padding:0;border:0}.ranking-rank{grid-area:rank}.ranking-rank__content{flex-direction:column;align-items:center}.ranking-player-cell{min-width:0;grid-area:player}.ranking-player{width:100%;flex-direction:column;gap:4px;text-align:center}.ranking-value{grid-area:value}.ranking-support{grid-area:support}.ranking-table .ranking-value,.ranking-table .ranking-support{align-self:center;text-align:center}.ranking-value__composition,.ranking-support__composition{justify-content:center;min-block-size:26px}.ranking-table tbody .ranking-row--off-page{border-style:dashed;border-color:var(--goalpickr-primary)}.ranking-player>span{inline-size:100%}.ranking-player__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-you{margin:2px 0 0}.ranking-metric-label{display:block;min-block-size:2.5em;margin-block-end:2px;color:var(--goalpickr-muted);font:11px/1.25 Inter Variable,sans-serif}}.pool-card-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.pool-card{display:grid;gap:16px}.pool-heading__identity{display:flex;min-width:0;gap:14px;align-items:center}.pool-heading__identity>div{min-width:0}.pool-card h3{margin:0}.pool-card p{margin:0;color:var(--goalpickr-muted)}.pool-create-heading,.pool-join-heading{margin-block-end:20px}.pool-create-layout,.pool-join-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px;align-items:start}.pool-create-overview,.pool-join-overview{display:flex;min-width:0;flex-direction:column;gap:28px;padding:clamp(22px,3vw,34px);background:linear-gradient(145deg,color-mix(in srgb,var(--goalpickr-primary) 9%,var(--goalpickr-surface-3)),color-mix(in srgb,var(--goalpickr-exact) 7%,var(--goalpickr-surface-3)))}.pool-create-rules,.pool-join-notes{font-size:14px;font-weight:400;line-height:1.6;display:grid;gap:10px;margin:0;padding-inline-start:20px;color:var(--goalpickr-muted);list-style:disc}.pool-create-setup,.pool-join-setup{display:flex;min-width:0;padding:clamp(24px,3.5vw,40px);background:color-mix(in srgb,var(--goalpickr-surface) 94%,transparent);box-shadow:inset 3px 0 color-mix(in srgb,var(--goalpickr-primary) 62%,transparent),var(--goalpickr-panel-shadow)}.pool-create-form,.pool-join-form{display:flex;width:100%;min-width:0;flex-direction:column;gap:24px;margin:0}.pool-create-fields{display:grid;gap:18px;margin-block-start:2px}.pool-form-submit{display:grid;width:100%}.pool-form-submit>app-inline-feedback{--inline-feedback-margin: 0 0 12px}.pool-create-form__submit,.pool-join-form__submit{width:100%}.pool-directory{display:grid;gap:16px}.pool-directory__heading,.pool-card__header,.pool-card__footer{display:flex;min-width:0;gap:18px;align-items:center;justify-content:space-between}.pool-directory__actions{display:flex;flex:0 0 auto;gap:8px}.pool-priority{display:flex;gap:9px;align-items:center}.pool-priority>span:first-child{display:inline-grid;min-width:28px;min-height:22px;place-items:center;border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--goalpickr-primary) 16%,transparent),color-mix(in srgb,var(--goalpickr-exact) 16%,transparent));color:var(--goalpickr-primary);font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:11px;font-weight:800}.pool-group{display:grid;gap:0}.pool-group__title{color:var(--goalpickr-text);font-family:Space Grotesk Variable,Space Grotesk,Inter Variable,sans-serif;font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.02em;text-transform:none;display:flex;gap:12px;align-items:center;justify-content:space-between;margin:0;padding:10px 12px;border:1px solid var(--goalpickr-border);border-radius:var(--goalpickr-radius-sm) var(--goalpickr-radius-sm) 0 0;background:color-mix(in srgb,var(--goalpickr-surface) 72%,transparent);font-size:16px;font-weight:650}.pool-group__title>span:last-child{display:grid;min-width:24px;min-height:20px;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--goalpickr-primary) 11%,transparent);color:var(--goalpickr-primary);font-variant-numeric:tabular-nums}.pool-card-grid>.pool-card:first-child{border-block-start:0;border-start-start-radius:0;border-start-end-radius:0}.pool-card{overflow:hidden;background:color-mix(in srgb,var(--goalpickr-surface) 88%,transparent);box-shadow:inset 3px 0 color-mix(in srgb,var(--goalpickr-live) 70%,transparent),var(--goalpickr-panel-shadow)}.pool-card__identity{display:flex;min-width:0;gap:14px;align-items:center}.pool-card__identity>div{min-width:0}.pool-card__statuses{display:flex;flex:0 0 auto;gap:8px;align-items:center}.pool-card__statuses .section-live-status{position:static}.pool-card__identity h3{font-size:clamp(20px,2.2vw,26px)}.pool-card__identity p{margin-block-start:3px}.pool-card__status[data-state=ACTIVE]{color:var(--goalpickr-saved)}.pool-card__status[data-state=ARCHIVED],.pool-card__status[data-state=DELETED]{color:var(--goalpickr-muted)}.pool-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pool-metric{display:grid;min-width:0;gap:10px;padding:13px 14px;border:1px solid var(--goalpickr-border);border-radius:var(--goalpickr-radius-sm);background:var(--goalpickr-surface-2)}.pool-metric .eyebrow{font-size:12px;font-weight:500;line-height:1.4;color:var(--goalpickr-muted);letter-spacing:normal;text-transform:none}.pool-metric>strong{font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:24px;font-weight:700;line-height:1.2;color:var(--goalpickr-primary);font-variant-numeric:tabular-nums;text-align:start}.pool-metric>strong small{color:var(--goalpickr-muted);font-size:16px}.pool-metric__head{display:flex;min-width:0;gap:10px;align-items:center;justify-content:space-between}.pool-metric--ranking{border-color:color-mix(in srgb,var(--goalpickr-primary) 26%,var(--goalpickr-border));background:linear-gradient(135deg,color-mix(in srgb,var(--goalpickr-primary) 9%,var(--goalpickr-surface-3)),var(--goalpickr-surface-3))}.pool-metric__rank{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.pool-metric__position,.pool-metric__points{display:inline-flex;gap:8px;align-items:center}.pool-metric__points{white-space:nowrap}.pool-metric__points>strong{font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:24px;font-weight:700;line-height:1.2;color:var(--goalpickr-primary);font-variant-numeric:tabular-nums;text-align:start}.pool-metric__points>small{color:var(--goalpickr-muted);font-size:13px;font-weight:680}.pool-card__footer{padding-block-start:2px}.pool-role{padding:6px 9px;border-radius:999px;background:color-mix(in srgb,var(--goalpickr-primary) 11%,transparent);color:var(--goalpickr-link);font-size:11px;font-weight:760}.pool-card__actions{display:flex;flex-wrap:wrap;gap:10px}.pool-invite-page .public-flow{padding:clamp(20px,4vw,56px)}.pool-invite-page .public-flow:has(>app-ad-placement .ad-placement){align-content:center}.pool-invite-page .public-flow>app-ad-placement{width:min(100%,640px)}.public-flow__frame.pool-invite-frame{width:min(100%,640px);grid-template-columns:minmax(0,1fr);border:1px solid var(--goalpickr-border-strong);border-radius:var(--goalpickr-radius-md)}.pool-invite-frame .pool-invite-card{gap:20px;padding:clamp(20px,2.4vw,28px)}.pool-invite-card__header{display:flex;min-width:0;gap:15px;align-items:center}.pool-invite-card__header>div{display:grid;min-width:0;gap:5px}.pool-invite-card h1{margin:0;font-size:clamp(34px,5vw,46px);line-height:1.05}.pool-invite-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.pool-invite-summary>div{display:grid;gap:5px;padding:14px;border:1px solid var(--goalpickr-border);border-radius:var(--goalpickr-radius-sm);background:color-mix(in srgb,var(--goalpickr-surface-2) 72%,transparent)}.pool-invite-summary dt{color:var(--goalpickr-muted);font-size:11px;font-weight:760;letter-spacing:.07em;text-transform:uppercase}.pool-invite-summary dd{margin:0;font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:17px;font-weight:720}.pool-invite-summary__competition{grid-column:1/-1}.pool-invite-summary dd.player-reference{justify-content:flex-end;min-width:0}.pool-invite-summary .player-reference>span{overflow-wrap:anywhere;white-space:normal}.pool-invite-actions{display:grid;gap:9px}.pool-invite-actions>*{width:100%}.pool-invite-state{width:min(100%,640px)}.pool-invite-state>.loading-status{justify-content:center}.pool-settings-heading{margin-block-end:20px}.pool-settings-hero{position:relative;display:grid;gap:22px;padding:clamp(22px,3vw,34px);background:linear-gradient(145deg,color-mix(in srgb,var(--goalpickr-primary) 9%,var(--goalpickr-surface-3)),color-mix(in srgb,var(--goalpickr-exact) 7%,var(--goalpickr-surface-3)))}.pool-settings-hero__footer,.pool-settings-management__heading,.pool-settings-section__heading--row{display:flex;min-width:0;gap:16px;align-items:center;justify-content:space-between}.pool-settings-hero__identity{min-width:0;padding-inline-end:92px}.pool-settings-hero h2{margin:6px 0 2px;font-size:clamp(28px,4vw,42px);line-height:1.04}.pool-settings-management__description{font-size:14px;font-weight:400;line-height:1.6;margin:0;color:var(--goalpickr-muted)}.pool-settings-hero__status{position:absolute;inset-block-start:clamp(22px,3vw,34px);inset-inline-end:clamp(22px,3vw,34px)}.pool-settings-status[data-state=ACTIVE]{color:var(--goalpickr-saved)}.pool-settings-status[data-state=ARCHIVED]{color:var(--goalpickr-muted)}.pool-settings-summary{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:10px}.pool-settings-summary__item{display:grid;min-width:0;gap:9px;overflow-wrap:anywhere;padding:14px 16px;border:1px solid var(--goalpickr-border);border-radius:var(--goalpickr-radius-sm);background:color-mix(in srgb,var(--goalpickr-surface-solid) 68%,transparent)}.pool-settings-summary__item strong{color:var(--goalpickr-primary);font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:24px;font-variant-numeric:tabular-nums;line-height:1.2;text-align:end}.pool-settings-summary__item--competition{grid-template-columns:52px minmax(0,1fr);align-items:center}.pool-settings-summary__item--competition>app-football-asset{display:block;width:52px;height:52px}.pool-settings-summary__item--competition>div{display:grid;min-width:0;gap:5px}.pool-settings-summary__item--competition strong{text-align:start}.pool-settings-summary__item--competition strong,.pool-settings-summary__item--season strong{color:var(--goalpickr-text);font-size:17px;line-height:1.4}.pool-settings-hero+.moderation-actions{margin-block-start:16px}.pool-settings-layout{display:grid;gap:16px;margin-block-start:16px}.pool-settings-section,.pool-join-link,.pool-settings-management{display:grid;min-width:0;gap:16px;padding:20px}.pool-settings-section__heading{display:grid;gap:8px}.pool-settings-section__heading--row{display:flex}.pool-members-count{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:color-mix(in srgb,var(--goalpickr-primary) 11%,transparent);color:var(--goalpickr-link);font-size:12px;font-weight:760}.pool-member-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.pool-member-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;gap:12px;align-items:center;min-height:64px;border-block-end:1px solid var(--goalpickr-border)}.pool-member-list .player-reference{min-width:0;flex:1 1 auto}.pool-member-list__name{display:flex;flex-wrap:wrap;min-width:0;gap:8px;align-items:center}.pool-member-list__name .pool-role{padding:4px 7px}.pool-member-list__actions{display:flex;gap:8px;align-items:center}.pool-settings-section__footer{display:flex;justify-content:flex-end}.pool-join-link__content{display:grid;grid-template-columns:138px minmax(0,1fr);gap:18px;align-items:center}.pool-join-link__qr{width:138px;height:138px;border:7px solid white;border-radius:14px;background:#fff}.pool-join-link__footer,.pool-lifecycle-actions{justify-content:flex-end}@media(max-width:760px){.pool-settings-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pool-settings-summary__item--competition{grid-column:1/-1}.pool-create-layout,.pool-join-layout{grid-template-columns:minmax(0,1fr)}.pool-create-overview,.pool-create-setup,.pool-join-overview,.pool-join-setup{min-height:0}.pool-create-overview,.pool-join-overview{gap:22px}.pool-directory__heading,.pool-card__footer{align-items:stretch;flex-direction:column}.pool-card__header{align-items:stretch;flex-direction:column-reverse}.pool-card__statuses{align-self:flex-end;flex-wrap:wrap;justify-content:flex-end}.pool-directory__actions,.pool-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pool-directory__actions>*,.pool-card__actions>*{width:100%}.pool-role{align-self:start}.pool-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pool-metric--ranking{grid-column:1/-1}}@media(max-width:440px){.pool-create-heading,.pool-join-heading,.pool-settings-heading{align-items:stretch;flex-direction:column;gap:14px;margin-block-end:16px}.pool-create-overview,.pool-create-setup,.pool-join-overview,.pool-join-setup{padding:20px 17px}.pool-directory__actions,.pool-card__actions,.pool-card__metrics{grid-template-columns:minmax(0,1fr)}.pool-metric--ranking{grid-column:auto}.pool-settings-section__heading--row{align-items:stretch;flex-direction:column}.pool-settings-summary,.pool-join-link__content{grid-template-columns:minmax(0,1fr)}.pool-join-link__qr{width:128px;height:128px}.pool-member-list li{grid-template-columns:minmax(0,1fr);padding-block:8px}.pool-member-list__actions{justify-content:flex-end}}.pool-priority h2{margin:0;color:var(--goalpickr-text);font-family:Space Grotesk Variable,Space Grotesk,Inter Variable,sans-serif;font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.02em;text-transform:none}.pool-metric__unavailable{align-self:center;font-size:14px;font-weight:400;line-height:1.6}.pool-empty-message{font-size:14px;font-weight:400;line-height:1.6;margin:0;color:var(--goalpickr-muted)}.pool-branding-content{display:grid;gap:16px}.pool-branding-content>app-inline-feedback:not(:has(.inline-feedback--visible,.inline-feedback--exiting)){display:none}.pool-join-link__qr-frame{position:relative;width:fit-content;display:grid;align-items:center}.pool-join-link__qr-frame[hidden]{display:none}.pool-join-link__qr-frame>.loading-spinner{position:absolute;inset:0;margin:auto;color:#141640}.pool-join-link__content--qr-unavailable{grid-template-columns:minmax(0,1fr)}.pool-directory>app-inline-feedback:not(:has(.inline-feedback--visible,.inline-feedback__copy>span:not(:empty))){display:none}.pool-join-link>app-inline-feedback:not(:has(.inline-feedback--visible,.inline-feedback--exiting)),.pool-settings-management>app-inline-feedback:not(:has(.inline-feedback--visible,.inline-feedback--exiting)),.pool-form-submit>app-inline-feedback:not(:has(.inline-feedback--visible,.inline-feedback--exiting)){display:none}.page-heading.pool-capacity-heading{align-items:center;flex-wrap:wrap}.pool-capacity-heading>:first-child{flex:1 1 240px}@media(max-width:700px){.page-heading.pool-capacity-heading{flex-direction:column;align-items:stretch}.pool-capacity-heading>:first-child{flex:none}}.trophy-section{display:grid;gap:16px}.trophy-section__heading{display:flex;gap:16px;align-items:start;justify-content:space-between}.trophy-filter.context-controls{width:min(260px,100%);min-width:220px;grid-template-columns:minmax(0,1fr);padding:0;border:0;background:transparent}.trophy-filter.context-controls .context-control{gap:6px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--goalpickr-primary) 12%,var(--goalpickr-border));background:linear-gradient(145deg,color-mix(in srgb,var(--goalpickr-primary) 5%,var(--goalpickr-surface-3)),var(--goalpickr-surface-3));box-shadow:inset 0 1px color-mix(in srgb,white 12%,transparent)}.trophy-filter.context-controls .context-control:hover{border-color:color-mix(in srgb,var(--goalpickr-primary) 38%,var(--goalpickr-border))}.trophy-filter.context-controls .context-control:focus-within{border-color:var(--goalpickr-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--goalpickr-primary) 18%,transparent),inset 0 1px color-mix(in srgb,white 12%,transparent)}.trophy-grid{display:grid;gap:14px}.trophy-card{display:grid;grid-template-columns:minmax(0,1fr);gap:14px 20px;padding:16px;border:1px solid var(--goalpickr-border);border-radius:var(--goalpickr-radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--goalpickr-primary) 6%,var(--goalpickr-surface-3)),color-mix(in srgb,var(--goalpickr-exact) 5%,var(--goalpickr-surface-3)))}.trophy-card__identity{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;min-width:0;align-items:stretch}.trophy-card .trophy-artwork{width:80px;min-height:80px}.trophy-card .trophy-artwork .asset-frame[data-kind=trophy]{width:100%;height:100%;max-height:96px;border-radius:18px}.trophy-card__copy{min-width:0}.trophy-card h3,.milestone-card h3{margin:0;color:var(--goalpickr-text);font-family:Space Grotesk Variable,Space Grotesk,Inter Variable,sans-serif;font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.02em;text-transform:none;font-size:16px;overflow-wrap:anywhere}.trophy-card h3{margin-bottom:6px}.trophy-winners .player-reference{position:relative;z-index:2}.trophy-winners__label,.trophy-card dt{color:var(--goalpickr-muted);font-size:12px}.trophy-winners ul{display:flex;flex-wrap:wrap;gap:8px 16px;margin:4px 0 0;padding:0;list-style:none}.trophy-winners li{min-width:0;max-width:100%}.trophy-winners .player-reference{max-width:100%;font-size:13px;gap:6px}.trophy-winners .player-reference>span{min-width:0;overflow-wrap:anywhere;white-space:normal}.trophy-winners app-football-asset{flex-shrink:0}.trophy-winners .player-reference .asset-frame[data-kind=player]{width:28px;height:28px;flex-shrink:0}.trophy-card__metadata{display:grid;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr));gap:8px;margin:0}.trophy-card__metadata dd{align-self:end;justify-self:end;max-width:100%;margin:0;text-align:end;font-size:12px;overflow-wrap:anywhere}.trophy-card__metadata .trophy-context__asset-value{justify-content:end}.trophy-card__metadata .trophy-context__asset-value .asset-frame[data-kind=competition]{width:22px;height:22px;flex-shrink:0}.trophy-card__metadata [data-metric] dd{color:var(--goalpickr-primary);font:700 24px/1.2 Space Grotesk Variable,sans-serif;font-variant-numeric:tabular-nums}.trophy-card__metadata [data-metric=exact] dd{color:var(--goalpickr-exact)}.trophy-section>app-inline-feedback:not(:has(.inline-feedback)){display:none}.trophy-section>.trophy-no-award{margin:6px 0 0}@media(max-width:700px){.trophy-card{gap:14px 10px;padding:14px}.trophy-card .trophy-artwork{width:64px;min-height:64px}.trophy-card .trophy-artwork .asset-frame[data-kind=trophy]{border-radius:14px}}.trophy-context{margin:0}.trophy-context>div,.trophy-card__metadata>div{display:grid;min-width:0;min-height:64px;gap:5px;align-content:center;padding:10px 12px;border:1px solid var(--goalpickr-border);border-radius:var(--goalpickr-radius-sm);background:var(--goalpickr-surface-2)}.trophy-card__metadata>div{grid-template-rows:auto 1fr;align-content:stretch}.trophy-card__metadata dt{text-align:start}.trophy-context dt{color:var(--goalpickr-muted);font-size:11px;font-weight:700}.trophy-context dd{margin:0;overflow-wrap:anywhere;color:var(--goalpickr-text);font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:15px;font-variant-numeric:tabular-nums;font-weight:680;line-height:1.35;text-align:start}.trophy-context__asset-value{display:flex;min-width:0;gap:9px;align-items:center}.trophy-context__asset-value>span{min-width:0;overflow-wrap:anywhere}.trophy-context__asset-value .asset-frame[data-kind=competition],.trophy-context__asset-value .asset-frame[data-kind=pool],.trophy-context__asset-value .asset-frame[data-kind=player]{width:36px;height:36px}.trophy-context__tie{color:var(--goalpickr-exact)}.page-heading.award-heading{align-items:center}.award-heading>div{min-width:0}.award-hero-artwork{flex:0 0 auto}.trophy-artwork,.award-hero-artwork{display:block}.trophy-artwork .asset-frame[data-kind=trophy]{border-color:color-mix(in srgb,var(--goalpickr-exact) 55%,var(--goalpickr-border));background:color-mix(in srgb,var(--goalpickr-exact) 18%,var(--goalpickr-surface-2));color:var(--goalpickr-primary)}.award-hero-artwork .asset-frame[data-kind=trophy]{animation:none;transform:none;translate:none;width:104px;height:104px;border-color:color-mix(in srgb,var(--goalpickr-primary) 65%,var(--goalpickr-border));border-radius:28px;background:linear-gradient(145deg,color-mix(in srgb,var(--goalpickr-primary) 14%,var(--goalpickr-surface-2)),color-mix(in srgb,var(--goalpickr-exact) 18%,var(--goalpickr-surface-2)));color:var(--goalpickr-primary);font-size:36px;box-shadow:0 18px 42px color-mix(in srgb,var(--goalpickr-exact) 18%,transparent)}.award-hero-artwork .asset-frame[data-kind=trophy]:after{content:none}.award-hero-artwork .asset-frame[data-kind=trophy] img{padding:14px}.award-hero-artwork .asset-fallback--award:before{content:none}.award-hero-artwork .asset-fallback--award{background:none}.award-hero-artwork .award-initials{display:none}.trophy-series-section{display:grid;gap:16px;margin-block-start:20px}.trophy-series-section>.picks-hint{margin:6px 0}.trophy-series-section>app-inline-feedback:not(:has(.inline-feedback--visible,.inline-feedback--exiting)){display:none}.trophy-series-overview dt{color:var(--goalpickr-muted);font-size:12px}.trophy-series-overview .asset-frame{flex-shrink:0}.trophy-leaderboard .ranking-table-wrap{margin:0}.trophy-leaderboard .ranking-value{overflow-wrap:anywhere}.trophy-history{container:trophy-history/inline-size}.trophy-series-table-wrap{border:1px solid var(--goalpickr-border);border-radius:var(--goalpickr-radius-md);background:var(--goalpickr-surface-3);overflow:hidden}.trophy-series-table{width:100%;border-collapse:collapse;table-layout:fixed}.trophy-series-table th,.trophy-series-table td{padding:12px;border-block-end:1px solid var(--goalpickr-border);text-align:start;vertical-align:middle;overflow-wrap:anywhere}.trophy-series-table thead th{color:var(--goalpickr-muted);background:var(--goalpickr-surface-2);font-size:11px;font-weight:600}@container trophy-history (min-width: 801px){.trophy-series-table tbody tr:last-child>*{border-block-end:0}.trophy-history-winners:has(>.trophy-history-label) ul{margin:0}}.trophy-history-table thead th:first-child{width:25%}.trophy-history-context-value,.trophy-history-date time{color:var(--goalpickr-muted);font-size:12px;font-weight:400}.trophy-history-label{display:none}.trophy-history-points strong,.trophy-history-exact strong{color:var(--goalpickr-primary);font:700 22px/1.2 Space Grotesk Variable,sans-serif;font-variant-numeric:tabular-nums}.trophy-history-exact strong{color:var(--goalpickr-exact)}.trophy-history-winners .player-reference{white-space:normal;overflow-wrap:anywhere}.trophy-history-row--highlighted{background:color-mix(in srgb,var(--goalpickr-primary) 10%,var(--goalpickr-surface-3));box-shadow:inset 3px 0 0 var(--goalpickr-primary);scroll-margin-block:100px}@container trophy-history (max-width: 800px){.trophy-series-table-wrap{overflow:visible;border:0;background:transparent}.trophy-history-table{display:block}.trophy-history-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.trophy-history-table tbody{display:grid;gap:12px}.trophy-history-table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"winners season round" "date points exact";gap:8px;padding:14px;border:1px solid var(--goalpickr-border);border-radius:var(--goalpickr-radius-sm);background:var(--goalpickr-surface-3)}.trophy-history-table--season tr{grid-template-areas:"winners season date" "winners points exact"}.trophy-history-table tbody :is(th,td){display:grid;grid-template-rows:auto 1fr;gap:5px;padding:10px 12px;min-width:0;min-height:68px;border:1px solid var(--goalpickr-border);border-radius:var(--goalpickr-radius-sm);background:var(--goalpickr-surface-2);font-size:13px}.trophy-history-table tbody :is(th,td)>:last-child{align-self:end;justify-self:end;text-align:end;max-width:100%}.trophy-history-winners ul{justify-content:flex-end}.trophy-history-table .trophy-history-row--highlighted{border-color:var(--goalpickr-primary);background:color-mix(in srgb,var(--goalpickr-primary) 10%,var(--goalpickr-surface-3))}.trophy-history-label{display:block}.trophy-history-label,.trophy-history-winners .trophy-winners__label{color:var(--goalpickr-muted);font-size:12px;font-weight:400}.trophy-history-context-value,.trophy-history-date time{color:var(--goalpickr-text);font-weight:680}.trophy-history-date{grid-area:date}.trophy-history-season{grid-area:season}.trophy-history-round{grid-area:round}.trophy-history-points{grid-area:points}.trophy-history-exact{grid-area:exact}.trophy-history-winners{grid-area:winners}}@container trophy-history (max-width: 440px){.trophy-history-table tr{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"winners winners" "season round" "date date" "points exact";padding:12px}.trophy-history-table--season tr{grid-template-areas:"winners winners" "season date" "points exact"}}app-milestones-page{display:grid;gap:20px}.milestone-overview,.milestone-catalog{display:grid;min-width:0;gap:16px}.milestone-feedback{--inline-feedback-margin: 12px 0 0}.milestone-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.milestone-summary--guest{grid-template-columns:minmax(0,1fr)}.milestone-summary__metric,.milestone-details>div{display:grid;min-width:0;min-height:64px;grid-template-rows:auto 1fr;gap:8px;padding:10px 12px;border:1px solid var(--goalpickr-border);border-radius:var(--goalpickr-radius-sm);background:var(--goalpickr-surface-2)}.milestone-summary__metric>span{font-size:12px;font-weight:500;line-height:1.4;color:var(--goalpickr-muted);letter-spacing:normal;text-transform:none}.milestone-details dt{color:var(--goalpickr-muted);font-size:12px;font-weight:400}.milestone-summary__metric>strong{font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:24px;font-weight:700;line-height:1.2;color:var(--goalpickr-primary);font-variant-numeric:tabular-nums;text-align:start;align-self:end}.milestone-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:14px}.milestone-card{--milestone-accent: var(--goalpickr-muted);display:grid;min-width:0;gap:12px;grid-template-rows:auto auto 1fr;padding:16px;overflow:hidden;border:1px solid color-mix(in srgb,var(--milestone-accent) 26%,var(--goalpickr-border));background:linear-gradient(145deg,color-mix(in srgb,var(--milestone-accent) 5%,var(--goalpickr-surface-3)),color-mix(in srgb,var(--goalpickr-surface) 92%,transparent));box-shadow:inset 3px 0 color-mix(in srgb,var(--milestone-accent) 54%,transparent),var(--goalpickr-panel-shadow)}.milestone-card--earned{--milestone-accent: color-mix(in srgb, var(--goalpickr-primary) 55%, var(--goalpickr-exact));border-color:color-mix(in srgb,var(--milestone-accent) 58%,var(--goalpickr-border));background:linear-gradient(145deg,color-mix(in srgb,var(--goalpickr-primary) 10%,var(--goalpickr-surface-3)),color-mix(in srgb,var(--goalpickr-exact) 9%,var(--goalpickr-surface)))}.milestone-card--unearned .milestone-artwork img{filter:saturate(.45)}.milestone-card__identity{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center}.milestone-card__identity>div{min-width:0}.milestone-card h3,.milestone-card p,.milestone-card dl{margin:0}.milestone-card__identity .eyebrow{font-size:11px}.milestone-card__criterion{font-size:14px;font-weight:400;line-height:1.6;color:var(--goalpickr-muted)}.milestone-empty-message{grid-column:1/-1}.milestone-artwork .asset-frame[data-kind=milestone]{border-color:color-mix(in srgb,var(--milestone-accent) 42%,var(--goalpickr-border));background:linear-gradient(145deg,color-mix(in srgb,var(--milestone-accent) 18%,var(--goalpickr-surface-2)),color-mix(in srgb,var(--goalpickr-primary) 8%,var(--goalpickr-surface-3)));color:var(--milestone-accent);box-shadow:0 12px 28px color-mix(in srgb,var(--milestone-accent) 12%,transparent)}.milestone-card .milestone-artwork .asset-frame[data-kind=milestone]{width:64px;height:64px;border-radius:18px}.milestone-status{display:inline-flex;margin-block-start:6px;min-height:24px;gap:7px;align-items:center;padding:3px 8px;border:1px solid color-mix(in srgb,var(--milestone-accent) 34%,transparent);border-radius:999px;background:color-mix(in srgb,var(--milestone-accent) 10%,transparent);color:var(--milestone-accent);font-size:11px;white-space:nowrap}.milestone-status:before{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:currentColor;content:""}.milestone-details{display:grid;align-self:end;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.milestone-details>div:last-child,.milestone-details>div:nth-last-child(2):nth-child(odd){grid-column:1/-1}.milestone-details dd{align-self:end;margin:0;color:var(--goalpickr-text);font-size:12px;font-weight:700;text-align:end;overflow-wrap:anywhere}.milestone-details dd strong{font-family:Space Grotesk Variable,sans-serif;font-size:16px;color:var(--goalpickr-primary)}.milestone-details dd small{display:block;margin-top:4px;color:var(--goalpickr-muted);font-size:11px;font-weight:400}.milestone-progress__track{margin-top:8px;height:6px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--goalpickr-muted) 24%,transparent)}.milestone-progress__track>span{display:block;height:100%;border-radius:inherit;background:var(--goalpickr-aurora)}.milestone-summary__progress{margin-top:0}@media(max-width:700px){.trophy-section__heading{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.trophy-filter.context-controls{width:100%;min-width:0}}@media(max-width:620px){.award-hero-artwork .asset-frame[data-kind=trophy]{width:72px;height:72px;border-radius:20px;font-size:24px}.award-hero-artwork .asset-frame[data-kind=trophy] img{padding:10px}.milestone-summary__metric{padding:10px 8px}.milestone-card{padding:14px}}@media(max-width:380px){.milestone-card__identity{grid-template-columns:minmax(0,1fr);gap:10px}.milestone-details{grid-template-columns:minmax(0,1fr)}}:root[data-theme=light]{--goalpickr-bg: #f4f5ff;--goalpickr-app-bg: #f8f8ff;--goalpickr-canvas: #f4f5ff;--goalpickr-surface-solid: #fff;--goalpickr-surface: rgb(255 255 255 / 84%);--goalpickr-surface-2: rgb(255 255 255 / 82%);--goalpickr-surface-3: rgb(236 239 255 / 82%);--goalpickr-topbar: rgb(255 255 255 / 78%);--goalpickr-rail: linear-gradient(180deg, #343a8f, #5552c7);--goalpickr-text: #18183e;--goalpickr-muted: #65688f;--goalpickr-rail-text: #fff;--goalpickr-rail-muted: #d2d5ff;--goalpickr-border: rgb(74 78 151 / 18%);--goalpickr-border-strong: rgb(74 78 151 / 38%);--goalpickr-primary: #315bff;--goalpickr-link: #2549d8;--goalpickr-on-primary: #fff;--goalpickr-live: #08768c;--goalpickr-live-match: #7b2cbf;--goalpickr-saved: #087650;--goalpickr-warning: #b95e12;--goalpickr-error: #b42336;--goalpickr-exact: #7758e8;--goalpickr-focus: #315bff;--goalpickr-aurora: linear-gradient(135deg, #315bff, #7758e8);--goalpickr-active-text: #fff;--goalpickr-input: rgb(255 255 255 / 78%);--goalpickr-shadow: 0 24px 70px rgb(30 32 85 / 15%);--goalpickr-panel-shadow: inset 0 1px 0 rgb(255 255 255 / 82%), 0 16px 35px rgb(52 59 146 / 8%);color-scheme:light}*{box-sizing:border-box}html{scrollbar-gutter:stable;min-width:280px;min-height:100%;overflow-x:clip;background-color:var(--goalpickr-bg);background-image:radial-gradient(circle at 10% 5%,color-mix(in srgb,var(--goalpickr-exact) 26%,transparent),transparent 34rem),radial-gradient(circle at 92% 82%,color-mix(in srgb,var(--goalpickr-primary) 24%,transparent),transparent 38rem);background-attachment:fixed;color:var(--goalpickr-text)}body{min-height:100vh;margin:0;overflow-x:clip;background:transparent;color:var(--goalpickr-text)}button,input{font:inherit}button{cursor:pointer}a{color:inherit}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{font-family:Space Grotesk Variable,Space Grotesk,Inter Variable,sans-serif;letter-spacing:-.04em}.field-label{display:flex;gap:10px;align-items:center;justify-content:space-between;font-weight:720}.field-required{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:color-mix(in srgb,var(--goalpickr-warning) 11%,transparent);color:color-mix(in srgb,var(--goalpickr-warning) 78%,var(--goalpickr-text));font-size:10px;font-weight:780;letter-spacing:.06em;line-height:1;text-transform:uppercase}.form-field-feedback{display:grid;min-width:0}@supports not (backdrop-filter: blur(1px)){:root{--goalpickr-surface: var(--goalpickr-surface-solid);--goalpickr-surface-2: var(--goalpickr-surface-solid)}}.skip-link{position:fixed;z-index:100;inset-block-start:8px;inset-inline-start:8px;padding:10px 14px;border-radius:8px;background:var(--goalpickr-primary);color:var(--goalpickr-on-primary);font-weight:800;transform:translateY(-150%)}.skip-link:focus{transform:none}:focus-visible{outline:3px solid var(--goalpickr-focus);outline-offset:3px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.brand{display:inline-flex;min-height:44px;gap:10px;align-items:center;color:var(--goalpickr-text);font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:18px;font-weight:750;letter-spacing:-.05em;text-decoration:none}.brand app-brand-mark{width:44px;height:44px}.side-rail app-brand-mark{--goalpickr-primary: #5ee7ff;--goalpickr-exact: #a785ff}.brand-mark{display:block;width:100%;height:100%}app-brand-mark,app-interface-icon{display:inline-flex;flex:0 0 auto}.interface-icon{width:var(--goalpickr-icon-size, 22px);height:var(--goalpickr-icon-size, 22px)}.action-host{display:inline-flex;min-width:0}.action{display:inline-flex;width:100%;min-height:44px;gap:8px;align-items:center;justify-content:center;padding:10px 16px;border:1px solid transparent;border-radius:var(--goalpickr-radius-sm);background:transparent;color:var(--goalpickr-text);font:inherit;font-size:1rem;font-weight:750;line-height:normal;text-decoration:none;transition:border-color var(--goalpickr-speed-input),background var(--goalpickr-speed-input),transform var(--goalpickr-speed-input)}.loading-status,.settings-card__loading,.auth-loading{font-size:14px;font-weight:400;line-height:1.6;display:flex;align-items:center;gap:8px;margin:0;color:var(--goalpickr-muted)}.loading-region{display:none}.loading-region--visible{display:block;margin-block-start:12px}.action__labels{display:grid;min-width:0}.action__labels>span{grid-area:1/1;display:inline-flex;align-items:center;justify-content:center;gap:8px}.action__label--hidden{visibility:hidden}.action__spinner,.loading-spinner{inline-size:1em;block-size:1em;flex:none;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%}.action--busy .action__spinner,.loading-spinner{animation:action-spin .8s linear infinite}@keyframes action-spin{to{transform:rotate(360deg)}}.action:disabled{cursor:not-allowed;opacity:.58}.action--primary{border:1px solid var(--goalpickr-primary);background:var(--goalpickr-primary);color:var(--goalpickr-on-primary);box-shadow:0 10px 28px color-mix(in srgb,var(--goalpickr-primary) 20%,transparent)}.action--secondary{border:1px solid var(--goalpickr-border);background:var(--goalpickr-surface-2);color:var(--goalpickr-text)}.action--danger{border:1px solid var(--goalpickr-error);color:var(--goalpickr-error);background:transparent}.action--ghost{border:1px solid transparent;background:transparent;color:var(--goalpickr-text)}.action--primary:hover,.action--secondary:hover,.action--ghost:hover,.action--danger:hover{transform:translateY(-1px)}.action--icon{width:44px;padding:0;border:1px solid var(--goalpickr-border);background:var(--goalpickr-surface);color:var(--goalpickr-text)}.action--context,.action--back,.action--inline,.action--text,.action--text-danger{width:auto;padding-inline:0;background:transparent;color:var(--goalpickr-link)}.action--context,.action--back,.action--text,.action--text-danger{font-weight:780}.action--inline{font-size:inherit;line-height:inherit}.action--text,.action--text-danger{padding-inline:8px;border-radius:8px}.action--text-danger{color:var(--goalpickr-error)}.action__direction{flex:0 0 auto}.action--compact{min-height:24px;gap:5px;padding-block:1px;font-size:11px}.action--icon.action--compact{width:24px;padding:0}.action-group,.page-actions,.card-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.page-actions{justify-content:flex-end}.leading-action{display:flex;margin-block-end:8px}.pagination-actions{display:flex;justify-content:center;padding-block-start:18px}.pagination-actions--directional{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:start;gap:12px}.pagination-actions--directional>app-action-button{max-width:100%}.pagination-actions--directional>.pagination-actions__next{grid-column:2;justify-self:end}.pagination-actions--directional .action__labels{grid-template-columns:minmax(0,1fr);overflow-wrap:anywhere}@media(max-width:700px){.page-actions{display:grid;width:100%;grid-template-columns:minmax(0,1fr)}.page-actions>*{width:100%}}app-locale-picker{display:block;min-width:0}app-locale-picker .locale-rich-select--compact .rich-select summary{width:auto;min-height:44px;gap:7px;padding:5px 10px;border:1px solid var(--goalpickr-border);border-radius:var(--goalpickr-radius-sm);background:var(--goalpickr-surface)}app-locale-picker .locale-rich-select--compact .rich-select__selection{gap:7px}app-locale-picker .locale-rich-select--compact summary .rich-select__copy{display:block}app-locale-picker .locale-rich-select--compact summary .rich-select__copy strong{font-size:12px;letter-spacing:.05em}app-locale-picker .locale-rich-select--compact summary .rich-select__copy small{display:none}app-locale-picker .locale-rich-select--compact .rich-select__options{inset-inline:auto 0;width:220px}:is(.notification-button,.account-chip).is-active .action{border-color:var(--goalpickr-primary);background:color-mix(in srgb,var(--goalpickr-primary) 12%,var(--goalpickr-surface))}.utility-button .action{width:auto;gap:7px;padding:0 11px}.utility-label,.utility-button .action__busy-text,.app-actions>.sign-in .action{font-size:12px}.app-shell{display:grid;width:min(100% - 40px,1600px);grid-template-columns:220px minmax(0,1fr);min-height:calc(100vh - 40px);margin:20px auto;overflow:clip;border:1px solid var(--goalpickr-border-strong);border-radius:38px;background:transparent;box-shadow:var(--goalpickr-shadow)}.side-rail{border-inline-end:1px solid color-mix(in srgb,var(--goalpickr-rail-text) 18%,transparent);background:var(--goalpickr-rail);color:var(--goalpickr-rail-text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.side-rail__content{position:sticky;inset-block-start:0;display:flex;height:calc(100vh - 40px);flex-direction:column;gap:24px;padding:24px 18px}.primary-nav{display:grid;gap:3px}.side-rail .brand{color:var(--goalpickr-rail-text)}.side-rail .eyebrow{color:var(--goalpickr-rail-muted)}.nav-link,.bottom-link,.more-link{display:flex;min-height:44px;gap:11px;align-items:center;padding:10px 12px;border:1px solid transparent;border-radius:var(--goalpickr-radius-sm);font-weight:680;text-decoration:none}.nav-link{--goalpickr-nav-hover-text: var(--goalpickr-rail-text);color:var(--goalpickr-rail-muted)}.nav-link.is-active,.more-link.is-active{border-color:transparent;background:var(--goalpickr-primary);background:var(--goalpickr-aurora);color:var(--goalpickr-active-text);box-shadow:0 8px 24px color-mix(in srgb,var(--goalpickr-primary) 28%,transparent)}.rail-note{margin-block-start:auto;padding:14px 6px 0;border-block-start:1px solid color-mix(in srgb,var(--goalpickr-rail-text) 18%,transparent)}.rail-note p{margin:6px 0 0;color:var(--goalpickr-rail-muted);font-size:12px}.main-column{min-width:0;min-height:inherit;background:var(--goalpickr-app-bg);background:color-mix(in srgb,var(--goalpickr-app-bg) 56%,transparent)}.site-header{display:contents}.header-feedback{--inline-feedback-margin: 20px 0 0;width:min(100%,1280px);margin-inline:auto}.header-feedback--app{padding-inline:clamp(20px,3vw,36px)}.public-flow-page>app-header>.header-feedback{max-width:1120px}.legal-page>app-header>.header-feedback{max-width:920px}.app-bar,.public-header{position:sticky;z-index:20;inset-block-start:0;display:flex;min-height:68px;gap:16px;align-items:center;justify-content:space-between;padding:12px clamp(16px,3vw,34px);border-block-end:1px solid var(--goalpickr-border);background:var(--goalpickr-topbar);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand--compact{display:none}.app-actions{display:flex;gap:8px;align-items:center;flex-wrap:nowrap;flex-shrink:0;margin-inline-start:auto}.public-header .brand{flex-shrink:0}.public-footer{display:block;width:min(100% - 28px,1280px);margin:24px auto 20px;color:var(--goalpickr-muted);text-align:center}.public-footer nav{display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap}.public-footer[hidden]{display:none}.public-footer nav>a,.footer-action .action--text{display:inline-flex;min-height:44px;align-items:center;padding:8px;border-radius:8px;color:var(--goalpickr-link);font-size:13px;font-weight:700;text-decoration:none;transition:background var(--goalpickr-speed-standard)}.public-footer a[aria-current=page]{color:var(--goalpickr-text)}.footer-action app-interface-icon{width:18px;height:18px}.page-content{display:grid;width:min(100%,1280px);gap:20px;margin:0 auto;padding:clamp(20px,3vw,36px)}.page-content>*,app-fixture-card{min-width:0}app-fixture-card{display:block}:where(app-fixture-card,app-result-card,.competition-card,.milestone-card,.trophy-card,.pool-card,.notification-card,.home-standing-row){content-visibility:auto;contain-intrinsic-block-size:auto 240px}.bottom-nav{display:none}.bottom-link{border:0;background:transparent;color:var(--goalpickr-muted);font:inherit;cursor:pointer}.more-sheet{width:min(100% - 24px,520px);max-height:min(76vh,620px);margin:auto auto 0;padding:18px 18px calc(18px + env(safe-area-inset-bottom));border:1px solid var(--goalpickr-border);border-radius:28px 28px 0 0;background:var(--goalpickr-surface-solid);color:var(--goalpickr-text);box-shadow:var(--goalpickr-shadow)}.more-sheet::backdrop{background:#020319ad}.more-sheet>header{display:flex;align-items:center;justify-content:space-between;margin-block-end:12px}.more-sheet h2{margin:0}.more-sheet nav{display:grid;gap:6px}.more-link{--goalpickr-nav-hover-text: var(--goalpickr-text);min-height:52px;padding:12px 14px;color:var(--goalpickr-muted)}.page-heading,.section-heading{display:flex;gap:20px;align-items:end;justify-content:space-between}.page-heading h1{margin:6px 0 8px}.page-heading h1,.legal-document__header h1{font-size:clamp(30px,4vw,48px);line-height:1.08}.page-heading--spaced{margin-block-end:12px}.page-heading p,.section-heading p,.surface p,.empty-state p{max-width:720px;margin:0;color:var(--goalpickr-muted);line-height:1.6}.section-heading{margin-block:4px 16px}.section-heading h2{margin:4px 0 0}.eyebrow{color:var(--goalpickr-muted);font-size:11px;font-weight:780;letter-spacing:.09em;text-transform:uppercase}.progress-percent{padding:5px 8px;border-radius:999px;background:color-mix(in srgb,var(--goalpickr-primary) 12%,transparent);color:var(--goalpickr-primary);font-size:11px;font-weight:760;white-space:nowrap}.surface{padding:20px;border:1px solid var(--goalpickr-border);border-radius:var(--goalpickr-radius-md);background:var(--goalpickr-surface);box-shadow:var(--goalpickr-panel-shadow)}.surface--danger{border-color:color-mix(in srgb,var(--goalpickr-error) 38%,var(--goalpickr-border));background:color-mix(in srgb,var(--goalpickr-error) 5%,var(--goalpickr-surface-solid))}.surface--accent{border-color:color-mix(in srgb,var(--goalpickr-primary) 58%,var(--goalpickr-border));background:linear-gradient(120deg,color-mix(in srgb,var(--goalpickr-primary) 12%,var(--goalpickr-surface)),var(--goalpickr-surface) 58%)}.public-flow-page{display:flex;min-height:100dvh;flex-direction:column;padding:20px}.landing-page .public-header,.legal-page .public-header,.public-flow-page .public-header{inset-block-start:20px;width:min(100%,1120px);margin:0 auto;border:1px solid var(--goalpickr-border-strong);border-radius:24px;box-shadow:var(--goalpickr-panel-shadow)}.public-flow-page .public-flow{min-height:0;flex:1}.public-flow-page .public-flow__frame{min-height:0}.public-flow{display:grid;min-height:100dvh;place-items:center;padding:clamp(20px,4vw,56px)}.public-flow__frame{display:grid;width:min(100%,1120px);grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);overflow:hidden;border:1px solid var(--goalpickr-border-strong);border-radius:34px;background:var(--goalpickr-surface-solid);box-shadow:var(--goalpickr-shadow)}.public-flow__intro,.public-flow__content{min-width:0;padding:clamp(28px,5vw,58px)}.public-flow__intro{display:flex;min-height:620px;flex-direction:column;gap:32px;background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--goalpickr-primary) 22%,transparent),transparent 19rem),linear-gradient(155deg,color-mix(in srgb,var(--goalpickr-exact) 16%,var(--goalpickr-surface-3)),var(--goalpickr-surface-3) 68%)}.public-flow__intro-copy{display:grid;gap:12px;margin-block:auto}.public-flow__intro-copy h2{max-width:470px;margin:0;font-size:clamp(36px,5vw,58px);line-height:1.02}.public-flow__intro-copy p{max-width:430px;margin:0;color:var(--goalpickr-muted);font-size:17px;line-height:1.6}.public-flow__content{display:grid;align-content:center;background:var(--goalpickr-surface-solid)}@media(max-width:820px){.public-flow-page{padding:0}.public-flow-page .public-header{inset-block-start:0;width:100%;border-inline:0;border-block-start:0;border-radius:0}.public-flow-page .public-flow{align-items:start}.public-flow-page .public-flow__intro-copy{margin-block-start:0}.public-flow{padding:0}.public-flow__frame{min-height:100dvh;grid-template-columns:minmax(0,1fr);border:0;border-radius:0}.public-flow__intro{min-height:auto;gap:22px;padding-block:24px 30px}.public-flow__intro-copy{margin:24px 0 0}.public-flow__intro-copy h2{font-size:clamp(32px,10vw,44px)}.public-flow__content{align-content:start}}@supports (background: linear-gradient(#000,#fff)){.action--primary{border-color:transparent;background:var(--goalpickr-aurora)}}.pwa-status-stack{position:fixed;z-index:100;top:max(.75rem,env(safe-area-inset-top));right:max(.75rem,env(safe-area-inset-right));display:grid;width:min(32rem,100% - 1.5rem);gap:12px;max-height:calc(100dvh - 1.5rem);overflow-y:auto;overscroll-behavior:contain;pointer-events:none}.action-feedback-stack{position:fixed;z-index:110;right:max(.75rem,env(safe-area-inset-right));bottom:max(.75rem,env(safe-area-inset-bottom));display:grid;width:min(28rem,100% - 1.5rem);gap:.5rem;pointer-events:none}.action-feedback-stack[popover]{inset-block-start:auto;inset-inline-start:auto;margin:0;padding:0;border:0;overflow:visible;background:transparent;color:inherit}.action-feedback{--action-feedback-tone: var(--goalpickr-primary);position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;overflow:hidden;gap:.7rem;align-items:center;min-height:60px;padding:.65rem .65rem .65rem .8rem;border:1px solid color-mix(in srgb,var(--action-feedback-tone) 42%,var(--goalpickr-border));border-radius:var(--goalpickr-radius-md);background:linear-gradient(110deg,color-mix(in srgb,var(--action-feedback-tone) 10%,var(--goalpickr-surface-solid)),var(--goalpickr-surface-solid) 58%);color:var(--goalpickr-text);box-shadow:var(--goalpickr-panel-shadow);pointer-events:auto}.action-feedback:before{position:absolute;inset-block:12px;inset-inline-start:0;width:3px;border-radius:0 999px 999px 0;background:var(--action-feedback-tone);content:""}.action-feedback[data-tone=success]{--action-feedback-tone: var(--goalpickr-saved)}.action-feedback[data-tone=error]{--action-feedback-tone: var(--goalpickr-error)}.action-feedback[data-tone=warning]{--action-feedback-tone: var(--goalpickr-warning)}.action-feedback__icon{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--action-feedback-tone) 14%,var(--goalpickr-surface-2));color:var(--action-feedback-tone)}.action-feedback p{margin:0;color:var(--goalpickr-text);font-size:.925rem;font-weight:720;line-height:1.4}.action-feedback__close{display:grid;width:36px;height:36px;padding:0;place-items:center;border:1px solid var(--goalpickr-border);border-radius:var(--goalpickr-radius-sm);background:color-mix(in srgb,var(--goalpickr-surface-2) 72%,transparent);color:var(--goalpickr-muted);transition:border-color var(--goalpickr-speed-input),background var(--goalpickr-speed-input),color var(--goalpickr-speed-input),transform var(--goalpickr-speed-input)}.action-feedback__close:hover{border-color:color-mix(in srgb,var(--action-feedback-tone) 45%,var(--goalpickr-border));background:color-mix(in srgb,var(--action-feedback-tone) 10%,var(--goalpickr-surface-2));color:var(--goalpickr-text);transform:translateY(-1px)}.action-feedback__close:focus-visible{outline:3px solid color-mix(in srgb,var(--goalpickr-focus) 28%,transparent);outline-offset:2px}.action-feedback__close .interface-icon{width:18px;height:18px}.pwa-banner{--goalpickr-notice-enter-y: -22px;background:var(--goalpickr-surface-solid);pointer-events:auto}.pwa-banner--critical{border-color:var(--goalpickr-error)}.pwa-banner .settings-card__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.sign-in-prompt{display:block;margin-block-end:20px}.sign-in-prompt__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.header-plan{margin-inline-start:auto}header:has(>.header-plan)>.app-actions{margin-inline-start:0}.navigation-surface{position:relative;color:var(--goalpickr-text);text-decoration:none;transition:border-color var(--goalpickr-speed-standard)}.navigation-surface:hover,.navigation-surface:focus-within{border-color:var(--goalpickr-primary)}.navigation-surface:focus-visible{outline-offset:-3px}.stretched-link{color:inherit;text-decoration:none}.stretched-link:after{position:absolute;inset:0;z-index:1;border-radius:var(--goalpickr-radius-md);content:""}.stretched-link:focus-visible{outline:none}.stretched-link:focus-visible:after{outline:3px solid var(--goalpickr-focus);outline-offset:-3px}.section-heading-link{width:fit-content;min-height:44px;color:var(--goalpickr-text);text-decoration:none;border-radius:6px}.section-heading-link:is(:hover,:focus-visible),.section-heading-link:is(:hover,:focus-visible) h2{color:var(--goalpickr-primary)}.confirmation-dialog{--confirmation-dialog-padding: clamp(20px, 2.4vw, 28px);width:min(100% - 32px,560px);max-height:calc(100dvh - 16px - var(--confirmation-feedback-space, 16px));overflow:auto;scroll-padding-block:var(--confirmation-dialog-padding);padding:0;border:1px solid var(--goalpickr-border-strong);border-radius:22px;background:var(--goalpickr-surface-solid);color:var(--goalpickr-text);box-shadow:var(--goalpickr-shadow)}.confirmation-dialog::backdrop{background:#040519bd;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.confirmation-dialog--anchored{--confirmation-dialog-inset: min(var(--confirmation-dialog-top), max(16px, calc((100dvh - var(--confirmation-feedback-space, 16px)) / 2)));inset-block:var(--confirmation-dialog-inset) auto;max-height:calc(100dvh - var(--confirmation-dialog-inset) - var(--confirmation-feedback-space, 16px));margin-block:0}.confirmation-dialog__content{display:grid;gap:18px;padding:var(--confirmation-dialog-padding)}.confirmation-dialog__header{display:flex;gap:14px;align-items:center}.confirmation-dialog__header h2{margin:0;min-width:0;font-size:clamp(24px,4vw,30px);line-height:1.08}.confirmation-dialog__icon{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--goalpickr-primary) 42%,var(--goalpickr-border));border-radius:15px;background:color-mix(in srgb,var(--goalpickr-primary) 10%,var(--goalpickr-surface-2));color:var(--goalpickr-primary)}.confirmation-dialog__icon[data-tone=danger]{border-color:color-mix(in srgb,var(--goalpickr-error) 46%,var(--goalpickr-border));background:color-mix(in srgb,var(--goalpickr-error) 9%,var(--goalpickr-surface-2));color:var(--goalpickr-error)}.confirmation-dialog__description{font-size:14px;font-weight:400;line-height:1.6;margin:0;color:var(--goalpickr-muted)}.confirmation-dialog__members{min-width:0}.confirmation-dialog__items{font-size:14px;font-weight:400;line-height:1.6;margin:8px 0 0;padding:0;list-style:none;border:1px solid var(--goalpickr-border);border-radius:12px;background:var(--goalpickr-surface-2);max-block-size:min(28dvh,240px);overflow:auto;overflow-wrap:anywhere}.confirmation-dialog__items li{padding:10px 14px}.confirmation-dialog__items li+li{border-top:1px solid var(--goalpickr-border)}.confirmation-dialog__fields{display:grid;gap:14px}.confirmation-dialog__field{display:grid;min-width:0;gap:6px}.confirmation-dialog__field small{color:var(--goalpickr-muted);font-size:12px;font-weight:500;line-height:1.4}.confirmation-dialog__footer{display:grid}.confirmation-dialog__footer>app-inline-feedback{--inline-feedback-margin: 0 0 14px}.confirmation-dialog__actions{justify-content:flex-end}@media(max-width:560px){.confirmation-dialog__actions{display:grid;grid-template-columns:minmax(0,1fr)}.confirmation-dialog__actions>*{width:100%}}.text-field{border:1px solid color-mix(in srgb,var(--goalpickr-primary) 12%,var(--goalpickr-border));border-radius:var(--goalpickr-radius-sm);background:linear-gradient(145deg,color-mix(in srgb,var(--goalpickr-primary) 5%,var(--goalpickr-surface-3)),var(--goalpickr-surface-3));box-shadow:inset 0 1px color-mix(in srgb,white 12%,transparent);transition:border-color var(--goalpickr-speed-standard),background var(--goalpickr-speed-standard),box-shadow .35s var(--goalpickr-ease-out),transform .35s var(--goalpickr-ease-out);display:grid;min-width:0;align-content:start;min-height:80px;gap:6px;padding:9px 12px;cursor:text}.text-field>.field-label{color:var(--goalpickr-muted);font-size:11px;font-weight:680}.text-field>input{width:100%;min-width:0;height:36px;padding:0;border:0;background:transparent;color:var(--goalpickr-text);font-size:13px;font-weight:750}@media(hover:hover)and (pointer:fine){.text-field:where(:hover:not(:has(:disabled))){border-color:color-mix(in srgb,var(--goalpickr-primary) 38%,var(--goalpickr-border));background:linear-gradient(145deg,color-mix(in srgb,var(--goalpickr-primary) 9%,var(--goalpickr-surface-3)),var(--goalpickr-surface-3));box-shadow:0 6px 20px color-mix(in srgb,var(--goalpickr-primary) 18%,transparent),inset 0 1px color-mix(in srgb,white 12%,transparent)}}.text-field:focus-within{border-color:var(--goalpickr-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--goalpickr-primary) 18%,transparent),inset 0 1px color-mix(in srgb,white 12%,transparent)}.text-field:has(input:focus-visible){outline:3px solid var(--goalpickr-focus);outline-offset:3px}.text-field input:focus-visible{outline:none}.text-field:has(input[aria-invalid=true]){border-color:var(--goalpickr-error)}.text-field:has(:disabled){cursor:not-allowed;opacity:.62}.landing-page{min-height:100vh;padding:20px}.landing-page main{display:grid;width:min(100%,1280px);gap:28px;margin:28px auto 0}.landing-priority{display:flex;gap:9px;align-items:center}.landing-priority>span:first-child{display:inline-grid;min-width:28px;min-height:22px;place-items:center;border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--goalpickr-primary) 16%,transparent),color-mix(in srgb,var(--goalpickr-exact) 16%,transparent));color:var(--goalpickr-primary);font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:11px;font-weight:800}.landing-journeys{display:grid;gap:26px}.landing-journeys>.section-heading{--inline-feedback-margin: 16px 0 0;display:block;margin:6px 0 0}.landing-journeys>.section-heading h1{margin:0;font-size:clamp(30px,4vw,40px)}.landing-journeys__grid{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:16px}.landing-journey{display:grid;gap:12px}.landing-journey__heading h2{margin:0;font-size:18px;letter-spacing:-.03em}.journey-card{--feature-accent: var(--goalpickr-primary);position:relative;display:flex;min-width:0;flex-direction:column;padding:24px;overflow:hidden;background:radial-gradient(ellipse at 100% 40%,color-mix(in srgb,var(--feature-accent) 10%,transparent),transparent 65%),var(--goalpickr-surface);transition:border-color var(--goalpickr-speed-standard) ease}.journey-card[data-feature=picks],.journey-card[data-feature=pools],.journey-card[data-feature=milestones]{--feature-accent: var(--goalpickr-exact)}.journey-card[data-feature=trophies]{--feature-accent: var(--goalpickr-warning)}.journey-card:before{position:absolute;inset:0 24px auto;height:2px;background:linear-gradient(90deg,var(--feature-accent),transparent);content:""}.journey-card:focus-within{border-color:var(--feature-accent)}.journey-card h3{margin:0 0 8px;font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:20px}.journey-card .journey-card__description{font-size:14px;font-weight:400;line-height:1.6}.journey-card__showcase{display:flex;min-height:124px;align-items:center;gap:12px;margin-block:auto 4px;padding-block-start:16px}.journey-card__metric{min-width:0;min-block-size:66px;flex:1}.journey-card .journey-total{display:grid;min-height:66px;align-content:center;gap:8px}.journey-total>span{font-size:12px;font-weight:500;line-height:1.4}.journey-total strong{color:var(--feature-accent);font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:clamp(30px,3.2vw,42px);font-variant-numeric:tabular-nums;letter-spacing:-.04em;overflow-wrap:anywhere;line-height:1}.feature-art{position:relative;display:grid;width:clamp(104px,11vw,152px);height:114px;flex:0 0 auto;place-items:center;color:var(--feature-accent);pointer-events:none}.feature-art:before{position:absolute;width:88px;height:88px;border:1px solid color-mix(in srgb,var(--feature-accent) 15%,transparent);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--feature-accent) 20%,transparent),transparent 70%);box-shadow:0 0 0 12px color-mix(in srgb,var(--feature-accent) 4%,transparent);content:""}.feature-art__illustration,.feature-art__award{position:relative;width:100%;max-height:114px;filter:drop-shadow(0 6px 8px rgba(2,3,25,.15))}.feature-art__illustration{object-fit:contain;width:114px;height:114px}.feature-art__award{grid-area:1/1;width:96px;height:96px;transform:translate(10px,-4px) rotate(6deg)}.feature-art__award--back{width:72px;height:72px;transform:translate(-28px,16px) rotate(-14deg)}.journey-card__destination{display:flex;align-items:center;align-self:flex-end;gap:10px;min-height:44px;margin-block-start:8px;color:var(--feature-accent);font-size:14px;font-weight:700}.journey-card__destination:after{width:7px;height:7px;flex:0 0 auto;border-block-start:2px solid currentColor;border-inline-end:2px solid currentColor;transform:rotate(45deg);content:""}@media(hover:hover){.journey-card:hover{border-color:color-mix(in srgb,var(--feature-accent) 60%,var(--goalpickr-border))}}@media(max-width:960px){.landing-page{padding:0}.landing-page .public-header{inset-block-start:0;width:100%;border-inline:0;border-block-start:0;border-radius:0}.landing-page main{width:calc(100% - 28px);margin-block-start:24px}.journey-card{padding:18px}}@media(max-width:840px){.landing-journeys__grid{grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}.feature-art{width:clamp(104px,36vw,144px)}}@media(max-width:700px){.landing-page main{gap:24px}}.legal-page{min-height:100vh;padding:20px}.legal-main{width:min(100%,920px);margin:20px auto 0}.legal-document{display:grid;gap:clamp(28px,4vw,44px);padding:clamp(24px,5vw,52px);border-radius:28px}.legal-document__header{display:grid;gap:12px;padding-block-end:24px;border-block-end:1px solid var(--goalpickr-border)}.legal-document__header h1{max-width:760px;margin:0}.legal-document__header>p{max-width:720px}.legal-document__effective{font-size:13px}.legal-document__effective strong{color:var(--goalpickr-text)}.legal-document__sections h2{margin:0;font-size:20px;letter-spacing:-.025em}.legal-document__sections a{color:var(--goalpickr-link);font-weight:700}.legal-document__sections p,.legal-document__sections li{overflow-wrap:anywhere;line-height:1.65}.legal-document__sections{display:grid;gap:30px}.legal-document__sections>section{display:grid;max-width:76ch;gap:12px}.legal-document__sections p,.legal-document__sections ul{margin:0;color:var(--goalpickr-muted)}.legal-document__sections ul{display:grid;gap:8px;padding-inline-start:22px}.legal-document__links{display:flex;flex-wrap:wrap;gap:8px 20px;padding-block-start:2px}@media(max-width:820px){.legal-page{padding:0}.legal-page .public-header{inset-block-start:0;width:100%;border-inline:0;border-block-start:0;border-radius:0}.legal-main{width:calc(100% - 28px);margin-block-start:14px}.legal-document{padding:24px 18px;border-radius:24px}}@media print{.legal-page{padding:0}.legal-page .public-header,.legal-page .public-footer{display:none}.legal-main{width:100%;margin:0}.legal-document{padding:0;border:0;box-shadow:none}}app-home-page{--goalpickr-ad-parent-gap: 20px;display:grid;gap:20px}.home-intro>app-inline-feedback{--inline-feedback-margin: 20px 0 0}.home-section{display:grid;gap:16px}.home-progress__status{display:grid;gap:8px}.home-progress__status-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.home-section>p,.home-progress__status-row p{font-size:14px;font-weight:400;line-height:1.6}.home-progress__status-row p{font-variant-numeric:tabular-nums}.home-progress-summary{display:grid;width:min(100%,340px);gap:10px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--goalpickr-primary) 26%,var(--goalpickr-border));border-radius:var(--goalpickr-radius-sm);background:linear-gradient(135deg,color-mix(in srgb,var(--goalpickr-primary) 9%,var(--goalpickr-surface-3)),var(--goalpickr-surface-3));box-shadow:inset 0 1px color-mix(in srgb,white 18%,transparent)}.home-progress-summary__head{display:flex;gap:16px;align-items:end;justify-content:space-between}.home-progress-summary__head>div{display:grid;gap:2px}.home-progress-summary__head strong,.home-career-card__value strong,.home-career-card__count{font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:24px;font-weight:700;line-height:1.2;color:var(--goalpickr-primary);font-variant-numeric:tabular-nums;text-align:start}.home-progress-summary__head strong{display:flex;gap:5px;align-items:baseline}.home-progress-summary__head small{color:var(--goalpickr-muted);font-size:16px;font-weight:680}.pick-progress-badge{transform-origin:right center}.pick-progress-badge--complete{box-shadow:0 0 0 1px color-mix(in srgb,var(--goalpickr-primary) 35%,transparent)}.home-progress__track{height:7px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--goalpickr-muted) 16%,transparent)}.home-progress__track span{display:block;height:100%;border-radius:inherit;background:var(--goalpickr-aurora);transition:width var(--goalpickr-speed-standard)}.home-dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.home-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-summary-grid .home-progress-summary{width:100%;min-height:116px}.home-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-section-heading>.section-live-status{position:static;flex-shrink:0}.home-standings-list{overflow:hidden;border:1px solid var(--goalpickr-border);border-radius:var(--goalpickr-radius-sm);background:var(--goalpickr-surface-3)}.home-standing-row,.home-standings-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.65fr);gap:20px;align-items:center;padding-inline:14px}.home-standings-columns{padding-block:8px;border-block-end:1px solid var(--goalpickr-border);background:color-mix(in srgb,var(--goalpickr-surface-2) 72%,transparent);color:var(--goalpickr-muted);font-size:11px;font-weight:600}.home-standings-columns__metrics,.home-standing-row__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.home-standings-columns__metrics{grid-column:2}.home-standing-group{margin:0;padding:7px 14px;border-block-end:1px solid var(--goalpickr-border);background:color-mix(in srgb,var(--goalpickr-surface) 72%,transparent);color:var(--goalpickr-muted);font-size:12px;font-weight:500;line-height:1.4}.home-standing-row{--standing-artwork-size: 72px;min-height:88px;padding-block:8px;border-block-end:1px solid var(--goalpickr-border);color:var(--goalpickr-text);text-decoration:none;transition:background var(--goalpickr-speed-standard)}.home-standing-row:hover,.home-standing-row:focus-visible{background:color-mix(in srgb,var(--goalpickr-primary) 7%,transparent)}.home-standing-row:focus-visible{outline-offset:-3px}.home-standing-row[data-scope=global]{box-shadow:inset 3px 0 color-mix(in srgb,var(--goalpickr-primary) 72%,transparent)}.home-standing-row[data-scope=competition]{box-shadow:inset 3px 0 color-mix(in srgb,var(--goalpickr-exact) 64%,transparent)}.home-standing-row[data-scope=pool]{box-shadow:inset 3px 0 color-mix(in srgb,var(--goalpickr-live) 64%,transparent)}.home-standings-list>.home-standing-empty{display:flex;min-height:58px;max-width:none;align-items:center;margin:0;padding:12px 14px;border-block-end:1px solid var(--goalpickr-border);color:var(--goalpickr-muted);font-size:14px;font-weight:400;line-height:1.6}.home-standings-list>:last-child{border-block-end:0}.home-standing-row__identity{display:grid;min-width:0;grid-template-columns:var(--standing-artwork-size) minmax(0,1fr);gap:12px;align-items:center}.home-standing-row__identity>app-football-asset{display:block;width:38px;height:38px;justify-self:center}.home-standing-row__identity>app-football-asset .asset-frame,.home-standing-row__mark{width:38px;height:38px;border-radius:11px}.home-standing-row__identity>app-football-asset.asset-frame--football{width:var(--standing-artwork-size);height:var(--standing-artwork-size)}.home-standing-row__mark{display:grid;justify-self:center;place-items:center;border:1px solid color-mix(in srgb,var(--goalpickr-primary) 40%,var(--goalpickr-border));background:color-mix(in srgb,var(--goalpickr-primary) 9%,var(--goalpickr-surface-2));color:var(--goalpickr-primary);font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:20px;font-weight:760}.home-standing-row__identity h3,.home-standing-row__identity h4{margin:3px 0 0;font-size:16px}.home-standing-row__identity small{display:block;margin-block-start:3px;color:var(--goalpickr-muted);font-size:12px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.home-standing-row__metrics{min-width:0;margin:0}.home-standing-metric{min-width:0}.home-standing-metric dt{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;color:var(--goalpickr-muted);font-size:12px;font-weight:500;line-height:1.4}.home-standing-metric dd{display:flex;min-height:36px;gap:6px;align-items:center;margin:0}.home-standing-metric__value{color:var(--goalpickr-text);font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:24px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.home-standing-row__unranked{margin:0;color:var(--goalpickr-muted);font-size:14px;font-weight:400;line-height:1.6}.home-career{grid-template-columns:1fr;align-items:start}.home-career .home-dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-career-card{display:grid;min-height:112px;gap:12px;align-content:space-between;padding:14px;background:linear-gradient(145deg,var(--goalpickr-surface-3),color-mix(in srgb,var(--goalpickr-surface-3),var(--goalpickr-exact) 4%));box-shadow:none}.home-career-card--progress{border-color:color-mix(in srgb,var(--goalpickr-primary) 28%,var(--goalpickr-border))}.home-career-card__head,.home-career-card__value{display:flex;gap:10px;align-items:start;justify-content:space-between}.home-career-card__head{display:grid;grid-template-columns:minmax(0,1fr) auto}.home-progress-summary__head .eyebrow,.home-career-card__head>.eyebrow{font-size:12px;font-weight:500;line-height:1.4;color:var(--goalpickr-muted);letter-spacing:normal;text-transform:none;overflow-wrap:anywhere}.home-career-card__head>.rank-badge{display:grid;gap:1px;justify-items:center;text-align:center;white-space:nowrap}.home-career-card__head>.rank-badge small{color:var(--goalpickr-muted);font-size:9px;font-weight:720}.home-career-card__rank-value{display:flex;min-height:26px;gap:6px;align-items:center}.home-career-card__value{align-items:baseline;justify-content:start}.home-career-card__value>span{color:var(--goalpickr-muted);font-size:16px;font-weight:680}.home-career-card__value em{margin-inline-start:auto;padding:4px 7px;border-radius:999px;background:color-mix(in srgb,var(--goalpickr-primary) 12%,transparent);color:var(--goalpickr-primary);font-size:10px;font-style:normal;font-weight:760}.home-career-card__value .live-delta{margin-inline-start:0;padding:3px 6px;border:1px solid color-mix(in srgb,var(--goalpickr-live-match) 32%,transparent);background:color-mix(in srgb,var(--goalpickr-live-match) 11%,transparent);color:var(--goalpickr-live-match)}.home-career-card__count-value{display:flex;gap:7px;align-items:center}@media(max-width:1100px){.home-summary-grid,.home-career .home-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-standings-columns{display:none}.home-standing-row{--standing-artwork-size: 56px;grid-template-columns:minmax(0,1fr);gap:12px}.home-standing-row__metrics,.home-standing-row__unranked{grid-column:1/-1;grid-row:2}.home-standing-metric{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center}.home-standing-metric dt{position:static;width:auto;height:auto;overflow:visible;clip-path:none}}@media(max-width:900px){.home-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.home-dashboard-grid,.home-summary-grid,.home-career .home-dashboard-grid{grid-template-columns:1fr}}@media(max-width:380px){.home-standing-metric dt{flex-basis:100%}}.fixture-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fixture-card{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:18px;padding:18px;border:1px solid var(--goalpickr-border);border-radius:var(--goalpickr-radius-md);background:var(--goalpickr-surface);box-shadow:var(--goalpickr-panel-shadow)}.pick-card{row-gap:0}.pick-card>.fixture-card__head{padding:14px 14px 0}.pick-card:not(.pick-card--embedded)>.pick-scoreline{padding:14px}.pick-card:not(.pick-card--embedded) .pick-score-control{gap:8px;width:150px}.pick-card .pick-card__footer{padding:12px 14px}.pick-editor-footer__status .pick-save-state .loading-spinner{width:12px;height:12px}.pick-editor-footer__buttons>.action-host{width:108px}.pick-editor-footer__buttons .action{padding-inline:8px;font-size:12px;white-space:nowrap}.pick-score-control>.score__versus{display:grid;min-block-size:44px;place-items:center}.pick-card.pick-card--embedded{gap:0;justify-items:center;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.pick-card--embedded .pick-scoreline--embedded{display:block}.pick-scoreline{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center}.pick-score-control,.pick-score-fields{display:grid;align-items:center;justify-items:center}.pick-score-control{gap:2px}.pick-score-fields{grid-template-columns:auto auto auto;gap:6px}.pick-score-input{width:48px;height:44px;padding:0;border:1px solid var(--goalpickr-border-strong);border-radius:12px;appearance:textfield;background:var(--goalpickr-input);color:var(--fixture-accent);font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:20px;font-variant-numeric:tabular-nums;font-weight:760;line-height:1;text-align:center}.pick-score-input::placeholder{color:var(--goalpickr-muted);font-weight:600;opacity:.38}.pick-score-input::-webkit-inner-spin-button,.pick-score-input::-webkit-outer-spin-button{margin:0;appearance:none}.pick-score-input:focus-visible{border-color:var(--goalpickr-primary);outline:3px solid color-mix(in srgb,var(--goalpickr-primary) 25%,transparent)}.pick-score-input:disabled{opacity:.62;cursor:not-allowed}.pick-save-state{display:inline-grid;min-height:28px;align-items:center;justify-content:center;padding:4px 9px;border-radius:999px;background:var(--goalpickr-surface-2);color:var(--goalpickr-muted);font-size:12px;font-weight:760}.pick-save-state>span{grid-area:1/1;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.pick-save-state__operation{display:grid}.pick-save-state__operation>span{grid-area:1/1}.pick-save-state__label--hidden{visibility:hidden}.pick-save-state:not([data-state=SAVING]) .loading-spinner{animation:none}.pick-save-state[data-state=SAVED]{color:var(--goalpickr-saved)}.pick-save-state[data-state=SAVING],.pick-save-state[data-state=DRAFT]{color:var(--goalpickr-warning)}.pick-save-state[data-state=FAILED]{color:var(--goalpickr-error)}.pick-save-control{display:grid;min-width:0;justify-items:center}app-task-page{--goalpickr-ad-parent-gap: 20px;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--goalpickr-ad-parent-gap)}.task-priority{display:flex;gap:9px;align-items:center}.task-priority>span:first-child{display:inline-grid;min-width:28px;min-height:22px;place-items:center;border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--goalpickr-primary) 16%,transparent),color-mix(in srgb,var(--goalpickr-exact) 16%,transparent));color:var(--goalpickr-primary);font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:11px;font-weight:800}app-filter-panel{display:block;min-width:0}.task-context-panel{display:grid;gap:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--goalpickr-primary) 7%,var(--goalpickr-surface)),color-mix(in srgb,var(--goalpickr-exact) 5%,var(--goalpickr-surface)))}.task-context-panel:has(.rich-select[open]){position:relative;z-index:13}.task-context-panel .context-controls{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));padding:0;border:0;border-radius:0;background:transparent}.task-filters-wide{min-width:0}.task-filters-wide .context-control.select-field{gap:2px;padding:6px 10px}.task-filter-controls .rich-select--compact summary{min-height:44px}.task-filter-summary{display:none}.task-filter-sheet{width:min(100% - 24px,560px);max-height:min(84dvh,760px);margin:auto auto 0;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--goalpickr-primary) 24%,var(--goalpickr-border));border-radius:28px 28px 0 0;background:var(--goalpickr-surface-solid);color:var(--goalpickr-text);box-shadow:0 -22px 70px #0203196b}.task-filter-sheet[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.task-filter-sheet::backdrop{background:#020319ad;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.task-filter-sheet>header,.task-filter-sheet>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;background:color-mix(in srgb,var(--goalpickr-surface-solid) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.task-filter-sheet>header{border-bottom:1px solid var(--goalpickr-border)}.task-filter-sheet>footer{border-top:1px solid var(--goalpickr-border)}.task-filter-sheet h2{margin:0}.task-filter-sheet .rich-select__options{overscroll-behavior:contain}.task-filter-sheet__body{min-height:0;padding:16px 18px 20px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.task-page-intro>app-inline-feedback{--inline-feedback-margin: 20px 0 0}.picks-hint{margin:0;color:var(--goalpickr-muted);font-size:14px;line-height:1.5}.picks-fixtures{display:grid;gap:16px;background:color-mix(in srgb,var(--goalpickr-surface) 92%,transparent)}.task-filter-feedback,.picks-fixtures__body>app-inline-feedback,.results-fixtures__body>app-inline-feedback{--inline-feedback-margin: 16px 0 0}app-pick-fixture-list{display:block}.fixture-card__head,.fixture-card__foot{display:flex;min-width:0;gap:12px;align-items:center;justify-content:space-between}.fixture-card--grouped .fixture-card__head{justify-content:flex-end}.fixture-card__competition,.account-chip{display:flex;min-width:0;gap:9px;align-items:center}.fixture-card__competition .asset-frame[data-kind=competition]{width:32px;height:32px;border-radius:10px}.account-chip .action{padding:5px 10px 5px 5px}.account-chip__name{max-inline-size:14ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.account-chip .asset-frame[data-kind=player]{width:32px;height:32px}.account-chip .asset-frame img{padding:0}.fixture-card__kickoff,.score-note,.side-label{color:color-mix(in srgb,var(--goalpickr-muted) 88%,var(--goalpickr-text));font-size:12px}.side-label{white-space:nowrap}.fixture-card__kickoff{margin-block-start:5px}.status{display:inline-flex;min-height:30px;width:max-content;max-width:100%;gap:7px;align-items:center;padding:5px 9px;border:1px solid currentColor;border-radius:999px;color:var(--goalpickr-muted);font-size:12px;font-weight:740}.status:before{width:7px;height:7px;flex:0 0 auto;border-radius:2px;background:currentColor;content:""}.status[data-state=LIVE]{color:var(--goalpickr-live-match)}.status[data-state=UPCOMING]{color:var(--goalpickr-warning)}.status[data-state=COMPLETED]{color:var(--goalpickr-saved)}.status[data-state=POSTPONED]{color:var(--goalpickr-error)}.section-with-live-status{position:relative}.section-live-status{position:absolute;z-index:2;inset-block-start:20px;inset-inline-end:20px}app-ranking-movement{display:inline-flex;min-width:0}app-ranking-movement.ranking-movement--empty{display:none}.ranking-movement-indicator{display:inline-flex;min-height:18px;gap:2px;align-items:center;justify-content:center;padding:2px 4px;border-radius:999px;white-space:nowrap;font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:11px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.ranking-movement-indicator svg{width:10px;height:12px;flex:0 0 auto;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.ranking-movement-indicator[data-state=up]{background:color-mix(in srgb,var(--goalpickr-saved) 12%,transparent);color:var(--goalpickr-saved)}.ranking-movement-indicator[data-state=down]{background:color-mix(in srgb,var(--goalpickr-error) 12%,transparent);color:var(--goalpickr-error)}.ranking-movement-indicator strong{color:inherit;font:inherit}.scoreline,.fixture-detail-score{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:14px;align-items:center}.fixture-score-control{display:grid;gap:3px;place-items:center}.team,.pick-team,.detail-team{--team-artwork-size: 72px;display:grid;grid-template-columns:var(--team-artwork-size) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto minmax(0,1fr);min-width:0;min-height:var(--team-artwork-size);gap:3px 10px;align-self:stretch;justify-items:start}.pick-team{overflow-wrap:anywhere}.detail-team{--team-artwork-size: 96px}.team>app-football-asset,.pick-team>app-football-asset,.detail-team>app-football-asset{grid-column:1;grid-row:1/-1;width:var(--team-artwork-size);height:100%}.team>strong,.pick-team>strong,.detail-team>strong{grid-column:2;grid-row:2}.team>.side-label,.pick-team>.side-label,.detail-team>span{grid-column:2;grid-row:3}.team--away,.pick-team--away,.detail-team--away{grid-template-columns:minmax(0,1fr) var(--team-artwork-size);justify-items:end;text-align:end}.team--away>app-football-asset,.pick-team--away>app-football-asset,.detail-team--away>app-football-asset{grid-column:2}.team--away>:is(strong,.side-label),.pick-team--away>:is(strong,.side-label),.detail-team--away>:is(strong,span){grid-column:1}.asset-frame{display:grid;place-items:center;border:1px solid var(--goalpickr-border);border-radius:13px;background:var(--goalpickr-surface-3);color:var(--goalpickr-text);font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:12px;width:44px;height:44px;flex:0 0 auto;overflow:hidden}.asset-frame img,.asset-fallback{width:100%;height:100%}.asset-frame img{display:block;padding:4px;object-fit:contain}.asset-frame--football{border:0;border-radius:0;background:transparent;overflow:visible}.asset-frame--football img{padding:0}.asset-fallback{display:grid;place-items:center;font-size:12px;font-weight:750}.asset-frame[data-kind=competition]{width:52px;height:52px}.asset-frame[data-kind=player]{border-radius:50%}.asset-frame[data-kind=player]>:is(img,.asset-fallback){border-radius:inherit}.asset-frame[data-kind=player] .asset-fallback{background:var(--goalpickr-aurora);color:var(--goalpickr-active-text)}.player-reference{display:inline-flex;min-width:0;min-height:44px;gap:10px;align-items:center;color:var(--goalpickr-text);text-decoration:none}.player-reference>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-reference .asset-frame[data-kind=player]{width:36px;height:36px}a.player-reference:hover>span,a.player-reference:focus-visible>span{color:var(--goalpickr-primary)}.asset-frame[data-kind=country]{width:24px;height:18px;border-width:1px;border-radius:4px}.asset-frame[data-kind=country] img{padding:0;object-fit:cover}.asset-frame[data-kind=country] .asset-fallback{font-size:8px}.asset-frame--large{width:72px;height:72px;border-radius:20px;font-size:18px}.country-identity{display:inline-flex;gap:7px;align-items:center}.score,.detail-score{display:flex;gap:8px;align-items:center;font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:28px;font-variant-numeric:tabular-nums}.score__versus{color:var(--goalpickr-muted);font-size:13px;letter-spacing:.08em}app-fixture-detail{display:grid;gap:20px}.fixture-heading h1{max-width:860px}.fixture-competition{display:flex;gap:12px;align-items:center;margin-block-start:14px}.fixture-competition>div{min-width:0}.fixture-competition strong{color:var(--goalpickr-text);font-size:18px;font-weight:700}.fixture-competition p{margin:3px 0 0;font-size:13px}.fixture-hero,.pick-card:not(.pick-card--embedded){display:grid;overflow:hidden;padding:0}.fixture-hero,.pick-card:where([data-pick-state]):not(.pick-card--embedded){--fixture-accent: var(--goalpickr-primary);border-color:color-mix(in srgb,var(--fixture-accent) 58%,var(--goalpickr-border));background:linear-gradient(145deg,color-mix(in srgb,var(--fixture-accent) 10%,var(--goalpickr-surface)),var(--goalpickr-surface) 62%)}:is(.fixture-hero,.pick-card)[data-state=LIVE]{--fixture-accent: var(--goalpickr-live-match)}:is(.fixture-hero,.pick-card)[data-state=UPCOMING]{--fixture-accent: var(--goalpickr-warning)}:is(.fixture-hero,.pick-card)[data-state=COMPLETED]{--fixture-accent: var(--goalpickr-saved)}:is(.fixture-hero,.pick-card)[data-state=POSTPONED]{--fixture-accent: var(--goalpickr-error)}.fixture-hero__header{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:18px 22px 0}.fixture-detail-score{padding:24px 22px}.pick-team strong,.detail-team strong{overflow-wrap:anywhere;font-size:13px}.detail-team>span:last-child{color:var(--goalpickr-muted);font-size:12px}.detail-score{color:var(--fixture-accent);font-size:clamp(36px,4vw,40px);line-height:1}.detail-score>span{color:var(--goalpickr-muted);font-weight:540}.fixture-score-summary{display:grid;gap:8px;justify-items:center}.fixture-hero-pick{display:block}.fixture-score-stages{display:flex;flex-wrap:wrap;gap:5px 12px;justify-content:center;margin:0}.fixture-score-stages>div{display:flex;gap:5px;align-items:baseline}.fixture-score-stages dt{color:var(--goalpickr-muted);font-size:10px;font-weight:800;letter-spacing:.05em}.fixture-score-stages dd{color:color-mix(in srgb,var(--goalpickr-text) 72%,var(--goalpickr-muted));font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:13px;font-variant-numeric:tabular-nums;margin:0}.fixture-score-kickoff{max-width:220px;margin:-4px 0 0;color:var(--goalpickr-muted);font-size:11px;line-height:1.35;text-align:center}.fixture-result,.fixture-pick-footer{display:grid;gap:12px;padding:18px 22px;border-block-start:1px solid var(--goalpickr-border);background:var(--goalpickr-surface-3)}.fixture-result{--fixture-result-accent: var(--goalpickr-primary)}.fixture-pick-footer{gap:0}.fixture-pick-footer .pick-card__feedback{--inline-feedback-margin: 0 0 12px;width:100%}.pick-editor-footer__actions{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pick-editor-footer__buttons{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-inline-start:auto}.pick-editor-footer__status{display:grid;gap:4px}.pick-editor-footer__label{color:var(--goalpickr-muted);font-size:12px}.pick-editor-footer__status .pick-save-control{justify-items:start}.pick-editor-footer__status .pick-save-state{min-height:24px;justify-content:start;padding:0;background:transparent;font-size:12px}.pick-editor-footer__status .pick-save-state>span{justify-content:start;gap:5px}.fixture-result[data-result=EXACT]{--fixture-result-accent: var(--goalpickr-exact)}.fixture-result[data-result=CORRECT],.fixture-result[data-result=SETTLED],.fixture-result[data-result=RECALCULATED]{--fixture-result-accent: var(--goalpickr-saved)}.fixture-result[data-result=PROVISIONAL]{--fixture-result-accent: var(--goalpickr-live-match)}.fixture-result[data-result=NO_PICK],.fixture-result[data-result=PENDING]{--fixture-result-accent: var(--goalpickr-warning)}.fixture-result[data-result=WRONG],.fixture-result[data-result=VOID]{--fixture-result-accent: var(--goalpickr-error)}.fixture-result__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;gap:6px 16px;margin:0}.fixture-result__metrics>div{display:grid;grid-template-rows:subgrid;grid-row:span 2;min-width:0;justify-items:start;align-items:start;text-align:start}.fixture-result__metrics>.fixture-result__pick{grid-column:2;justify-items:center;text-align:center}.fixture-result__metrics>.fixture-result__points{grid-column:3;justify-items:end;text-align:end}.fixture-result__metrics dt{color:var(--goalpickr-muted);font-size:12px}.fixture-result__metrics dd{margin:0;color:var(--goalpickr-text);font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:20px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.3;overflow-wrap:anywhere;text-align:inherit}.fixture-result__metrics .fixture-result__outcome dd,.fixture-result__metrics .fixture-result__points dd{color:var(--fixture-result-accent)}.fixture-result__points .live-delta{padding:3px 8px;font-size:18px}.fixture-facts{display:grid;gap:4px}.fixture-facts__heading{margin-block:0 16px}.fixture-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:0}.fixture-info-grid>div{display:grid;grid-template-rows:auto 1fr;min-width:0;min-height:64px;gap:5px;padding:10px 12px;border:1px solid var(--goalpickr-border);border-radius:var(--goalpickr-radius-sm);background:var(--goalpickr-surface-2)}.fixture-info-grid dt{font-size:11px;font-weight:700}.fixture-info-grid dd{align-self:end;justify-self:end;overflow-wrap:anywhere;color:var(--goalpickr-text);font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:14px;font-variant-numeric:tabular-nums;line-height:1.35;text-align:end}.fixture-group-title{grid-column:1/-1;margin:16px 0 0;color:var(--goalpickr-muted);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.fixture-context-group{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:0}.fixture-context-group>span:last-child{color:var(--goalpickr-text);letter-spacing:0;text-transform:none}.fixture-grid>.fixture-context-group{color:var(--goalpickr-text)}.fixture-grid>.fixture-context-group>span:last-child{color:var(--goalpickr-muted)}.results-overview,.result-performance,.results-fixtures{display:grid;gap:16px}.results-overview{background:linear-gradient(145deg,color-mix(in srgb,var(--goalpickr-live) 7%,var(--goalpickr-surface)),var(--goalpickr-surface))}.results-section-heading{margin-block:0}.results-section-heading h2{margin-block-start:6px}.result-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.result-status-card{--result-status-accent: var(--goalpickr-muted);display:flex;min-height:56px;gap:12px;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid color-mix(in srgb,var(--result-status-accent) 28%,var(--goalpickr-border));border-radius:var(--goalpickr-radius-sm);background:linear-gradient(145deg,color-mix(in srgb,var(--result-status-accent) 8%,var(--goalpickr-surface-3)),var(--goalpickr-surface-3));box-shadow:inset 0 1px color-mix(in srgb,white 14%,transparent)}.result-status-card span{display:flex;gap:7px;align-items:center;color:var(--goalpickr-muted);font-size:13px;font-weight:680}.result-status-card span:before{width:8px;height:8px;border-radius:50%;background:var(--result-status-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--result-status-accent) 12%,transparent);content:""}.result-status-card strong{color:var(--result-status-accent);font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:24px;font-variant-numeric:tabular-nums;line-height:1}.result-status-card[data-state=LIVE]{--result-status-accent: var(--goalpickr-live-match)}.result-status-card[data-state=COMPLETED]{--result-status-accent: var(--goalpickr-saved)}.result-status-card[data-state=VOID]{--result-status-accent: var(--goalpickr-error)}.result-status-card[data-state=TOTAL]{--result-status-accent: var(--goalpickr-primary)}.surface--provisional{border-color:color-mix(in srgb,var(--goalpickr-live-match) 38%,var(--goalpickr-border));background:linear-gradient(145deg,color-mix(in srgb,var(--goalpickr-live-match) 5%,var(--goalpickr-surface)),var(--goalpickr-surface));box-shadow:inset 3px 0 0 var(--goalpickr-live-match)}.result-performance-grid .home-progress-summary{min-height:116px}.live-delta{display:inline-flex;align-self:center;align-items:center;justify-content:center;padding:3px 6px;border:1px solid color-mix(in srgb,var(--goalpickr-live-match) 32%,transparent);border-radius:999px;background:color-mix(in srgb,var(--goalpickr-live-match) 11%,transparent);color:var(--goalpickr-live-match);font-family:Inter Variable,Inter,Arial,sans-serif;font-size:10px;font-style:normal;font-weight:780;line-height:1.3;vertical-align:middle}.comparison-panel,.comparison-picks{display:grid;gap:16px}.comparison-panel{gap:16px}.comparison-panel__heading{margin:0}.comparison-sample{padding:6px 9px;border-radius:999px;background:color-mix(in srgb,var(--goalpickr-primary) 12%,transparent);color:var(--goalpickr-primary);font-size:11px;font-weight:760;white-space:nowrap}.pick-distribution{display:flex;min-height:14px;overflow:hidden;border-radius:999px;background:var(--goalpickr-surface-solid)}.pick-distribution>span{min-width:0}.pick-distribution__home{background:var(--goalpickr-primary)}.pick-distribution__draw{background:var(--goalpickr-exact)}.pick-distribution__away{background:var(--goalpickr-live)}app-pick-distribution{display:block}.pick-distribution-summary{display:grid;gap:10px}.pick-distribution-summary .pick-distribution{min-height:10px}.pick-distribution-summary .pick-distribution__away{background:var(--goalpickr-saved)}.pick-distribution-summary__values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.pick-distribution-summary__values>div{--distribution-color: var(--goalpickr-primary);display:grid;grid-template-rows:1fr auto;gap:3px;justify-items:center;text-align:center}.pick-distribution-summary__values>div:first-child{justify-items:start;text-align:start}.pick-distribution-summary__values>div:last-child{justify-items:end;text-align:end}.pick-distribution-summary__values>div:nth-child(2){--distribution-color: var(--goalpickr-exact)}.pick-distribution-summary__values>div:last-child{--distribution-color: var(--goalpickr-saved)}.pick-distribution-summary__values dt{color:var(--distribution-color);font-size:11px}.pick-distribution-summary__values dd{margin:0;color:var(--distribution-color);font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:17px;font-variant-numeric:tabular-nums;font-weight:780}.pick-distribution-summary__empty{margin:0;color:var(--goalpickr-muted);font-size:13px}.comparison-picks__table-wrap{overflow:hidden;border:1px solid var(--goalpickr-border);border-radius:var(--goalpickr-radius-sm);background:var(--goalpickr-surface-3)}.comparison-picks__table{width:100%;border-collapse:collapse}.comparison-picks__table tbody{--comparison-pick-accent: var(--goalpickr-muted)}.comparison-picks__table tbody[data-outcome=HOME]{--comparison-pick-accent: var(--goalpickr-primary)}.comparison-picks__table tbody[data-outcome=DRAW]{--comparison-pick-accent: var(--goalpickr-exact)}.comparison-picks__table tbody[data-outcome=AWAY]{--comparison-pick-accent: var(--goalpickr-saved)}.comparison-picks__table tr:not(.comparison-picks__group){transition:background var(--goalpickr-speed-standard)}.comparison-picks__table tr:not(.comparison-picks__group):hover{background:color-mix(in srgb,var(--comparison-pick-accent) 4%,transparent)}.comparison-picks__table th,.comparison-picks__table td{padding:11px 14px;border-block-end:1px solid var(--goalpickr-border)}.comparison-picks__table tbody:last-child tr:last-child>*{border-block-end:0}.comparison-picks__table tr:not(.comparison-picks__group) th{color:var(--goalpickr-text);font-size:14px;font-weight:620;text-align:start}.comparison-picks__player{display:inline-flex;gap:10px;align-items:center;color:inherit;text-decoration:none}.comparison-picks__player:hover{color:var(--comparison-pick-accent)}.comparison-picks__player .asset-frame[data-kind=player]{width:32px;height:32px}.comparison-picks__table td{color:var(--comparison-pick-accent);font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:15px;font-variant-numeric:tabular-nums;font-weight:720;text-align:end}.comparison-picks__group th{padding:9px 12px;background:color-mix(in srgb,var(--goalpickr-surface) 72%,transparent);box-shadow:inset 3px 0 color-mix(in srgb,var(--comparison-pick-accent) 72%,transparent)}.comparison-picks__group th,.comparison-picks__group-label>span:last-child{color:var(--comparison-pick-accent);font-size:12px;font-weight:760}.comparison-picks__group-label{display:flex;gap:12px;align-items:center;justify-content:space-between}.comparison-picks__group-label>span:last-child{display:inline-grid;min-width:24px;min-height:20px;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--comparison-pick-accent) 11%,transparent)}app-result-card .team strong{font-size:13px;overflow-wrap:anywhere}app-result-card .score{font-size:20px}app-result-card .fixture-card .status{width:138px;justify-content:flex-start;padding-inline:10px}@media(max-width:1279px){app-result-card .fixture-card--grouped{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"score score" "feedback state";gap:0;padding:0;overflow:hidden}app-result-card .fixture-card--grouped:not(:has(.result-feedback)){grid-template-columns:minmax(0,1fr);grid-template-areas:"score" "state"}app-result-card .fixture-card--grouped .fixture-card__head{display:contents}app-result-card .fixture-card--grouped .status{grid-area:state;justify-self:start;align-self:center;max-width:100%;margin:12px 14px}app-result-card .fixture-card--grouped .scoreline{grid-area:score;grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);gap:10px;padding:14px;border-block-end:1px solid var(--goalpickr-border)}app-result-card .fixture-card--grouped .team{gap:4px}app-result-card .fixture-card--grouped .fixture-score-control{gap:8px}app-result-card .fixture-card--grouped .fixture-card__kickoff{margin:0;font-size:11px;text-align:center}app-result-card .fixture-card--grouped .result-feedback{grid-area:feedback;align-self:center;margin:0;padding:12px 14px;border:0;border-radius:0;background:transparent}app-result-card .fixture-card--grouped .result-feedback span,app-result-card .fixture-card--grouped .result-feedback strong{font-size:12px}app-result-card .fixture-card--grouped .fixture-card__foot{grid-column:1/-1;padding:0 14px 12px}}@media(min-width:1280px){.fixture-grid{gap:0;overflow:hidden;border:1px solid var(--goalpickr-border);border-radius:var(--goalpickr-radius-sm);background:var(--goalpickr-surface-3)}.fixture-grid .fixture-card{grid-template-columns:minmax(190px,.72fr) minmax(360px,1.45fr) auto;grid-template-areas:"meta score state";min-height:66px;gap:12px;align-items:center;padding:8px 12px;border:0;border-block-end:1px solid var(--goalpickr-border);border-radius:0;background:transparent;box-shadow:none}.fixture-grid .pick-card{grid-template-columns:116px minmax(0,1fr) 100px 108px;grid-template-rows:minmax(48px,auto) auto;align-content:start;grid-template-areas:"meta score state foot" "feedback feedback feedback feedback";gap:0 10px}.fixture-grid .pick-card:not([data-pick-state]){grid-template-columns:116px minmax(0,1fr);grid-template-areas:"meta score"}.fixture-grid .pick-card--grouped{grid-template-columns:minmax(0,1fr) 100px 108px;grid-template-areas:"score state foot" "feedback feedback feedback"}.fixture-grid .pick-card--grouped:not([data-pick-state]){grid-template-columns:minmax(0,1fr);grid-template-areas:"score"}.fixture-grid .pick-score-kickoff{white-space:nowrap}.fixture-grid .pick-card .pick-editor-footer__label{display:none}.fixture-grid .pick-card__footer,.fixture-grid .pick-card__footer .pick-editor-footer__actions{display:contents}.fixture-grid .pick-card__footer .pick-editor-footer__status{grid-area:state;justify-self:center}.fixture-grid .pick-card__footer .pick-editor-footer__buttons{grid-area:foot;display:grid;grid-template-columns:108px;gap:8px;margin:0}.fixture-grid .pick-card__footer .pick-card__feedback{grid-area:feedback;--inline-feedback-margin: 8px 0}.fixture-grid .pick-card:has(.inline-feedback__copy>span:not(:empty)){grid-template-areas:"meta score . ." "feedback feedback feedback feedback" "state state foot foot"}.fixture-grid .pick-card--grouped:has(.inline-feedback__copy>span:not(:empty)){grid-template-areas:"score . ." "feedback feedback feedback" "state foot foot"}.fixture-grid .pick-card:has(.inline-feedback__copy>span:not(:empty)) .pick-editor-footer__status{justify-self:start}.fixture-grid .pick-card .pick-editor-footer__buttons{justify-self:end}.fixture-grid .pick-card:not(.pick-card--embedded)>.pick-scoreline{padding:0}.fixture-grid>:last-child .fixture-card{border-block-end:0}.fixture-grid .fixture-card__head{display:contents}.fixture-grid .fixture-card__head>:first-child{grid-area:meta}.fixture-grid .fixture-card__head>.status{grid-area:state}.fixture-grid .scoreline,.fixture-grid .pick-scoreline{grid-area:score}.fixture-grid .fixture-card__foot{display:none}.fixture-grid .fixture-card__competition .asset-frame[data-kind=competition]{width:30px;height:30px;border-radius:9px}.fixture-grid .fixture-card__competition{gap:8px}.fixture-grid .fixture-card__kickoff{margin-block-start:2px;font-size:11px}.fixture-grid .scoreline{grid-template-columns:minmax(0,1fr) 128px minmax(0,1fr);gap:10px;align-self:stretch;align-items:center}.fixture-grid .fixture-score-control{width:128px}.fixture-grid .pick-scoreline{grid-template-columns:minmax(0,1fr) 180px minmax(0,1fr);gap:6px;align-items:center}.fixture-grid .pick-card:not(.pick-card--embedded) .pick-score-control{width:180px}.fixture-grid .pick-score-fields{grid-template-columns:48px 10px 48px;gap:6px}.fixture-grid .team,.fixture-grid .pick-team{gap:1px 7px}.fixture-grid .score{font-size:20px}.fixture-grid .status{min-height:26px;padding:4px 8px;font-size:11px;white-space:nowrap}.fixture-grid .fixture-card:has(.result-feedback){grid-template-columns:minmax(180px,.68fr) minmax(300px,1.2fr) minmax(230px,.9fr) 138px;grid-template-areas:"meta score feedback state"}.fixture-grid .fixture-card--grouped:has(.result-feedback){grid-template-columns:minmax(380px,1fr) 228px 138px;grid-template-areas:"score feedback state"}.fixture-grid app-result-card .fixture-card--grouped:not(:has(.result-feedback)){grid-template-columns:minmax(380px,1fr) 138px;grid-template-areas:"score state"}.fixture-grid .fixture-card--grouped .scoreline{gap:6px}.fixture-grid .fixture-card--grouped:has(.result-feedback) .team strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fixture-grid .fixture-score-control .fixture-card__kickoff{margin-block-start:0;font-size:10px;text-align:center;white-space:nowrap}.fixture-grid .result-feedback{grid-template-columns:48px minmax(110px,1fr) 30px;grid-area:feedback;gap:8px;margin:0;padding:7px 9px}.fixture-grid .result-feedback span{font-size:10px;white-space:nowrap}.fixture-grid .result-feedback strong{font-size:12px}.fixture-grid .fixture-group-title{margin:0;padding:10px 12px;border-block-end:1px solid var(--goalpickr-border);background:color-mix(in srgb,var(--goalpickr-surface) 72%,transparent)}.fixture-grid>.empty-state{border:0;border-radius:0}}.fixture-card--grouped:has(.result-feedback)[data-fixture-state=LIVE]{background:linear-gradient(90deg,color-mix(in srgb,var(--goalpickr-live-match) 15%,var(--goalpickr-surface-3)),color-mix(in srgb,var(--goalpickr-live-match) 6%,var(--goalpickr-surface-3)));box-shadow:inset 4px 0 0 var(--goalpickr-live-match)}.fixture-card--grouped:has(.result-feedback)[data-fixture-state=COMPLETED]{background:color-mix(in srgb,var(--goalpickr-saved) 4%,var(--goalpickr-surface-3));box-shadow:inset 3px 0 color-mix(in srgb,var(--goalpickr-saved) 58%,transparent)}.fixture-card--grouped:has(.result-feedback)[data-fixture-state=UPCOMING]{background:color-mix(in srgb,var(--goalpickr-warning) 7%,var(--goalpickr-surface-3));box-shadow:inset 3px 0 color-mix(in srgb,var(--goalpickr-warning) 68%,transparent)}.fixture-card--grouped:has(.result-feedback)[data-fixture-state=POSTPONED],.fixture-card--grouped:has(.result-feedback)[data-fixture-status=VOID]{background:color-mix(in srgb,var(--goalpickr-error) 8%,var(--goalpickr-surface-3));box-shadow:inset 3px 0 color-mix(in srgb,var(--goalpickr-error) 72%,transparent)}@media(max-width:700px){.section-live-status{inset-block-start:16px;inset-inline-end:16px}app-task-page{--goalpickr-ad-parent-gap: 16px}.task-filters-wide{display:none}.task-filter-summary{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.task-filter-summary ul{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.task-filter-summary li{max-width:100%;padding:4px 8px;overflow:hidden;border:1px solid color-mix(in srgb,var(--goalpickr-primary) 18%,var(--goalpickr-border));border-radius:999px;background:color-mix(in srgb,var(--goalpickr-primary) 8%,var(--goalpickr-surface-3));color:var(--goalpickr-text);font-size:11px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.task-filter-summary__open{justify-self:end}.task-filter-sheet .task-filter-controls{display:grid;grid-template-columns:1fr;gap:10px;overflow:visible;padding:0;border:0;border-radius:0;background:transparent}.result-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.results-section-heading{align-items:start;flex-direction:column;gap:8px}}.pick-card.navigation-surface .pick-score-fields,.pick-card.navigation-surface .pick-card__feedback,.pick-card.navigation-surface app-action-button{position:relative;z-index:2}.fixture-card.navigation-surface:hover{outline:1px solid var(--goalpickr-primary);outline-offset:-1px}.fixture-card.navigation-surface:focus-visible{outline:3px solid var(--goalpickr-focus);outline-offset:-3px}.search-field{display:grid;gap:8px;color:var(--goalpickr-muted);font-size:13px;font-weight:680}.search-field input{min-height:48px;border:1px solid var(--goalpickr-border);border-radius:var(--goalpickr-radius-sm);background:var(--goalpickr-surface-solid);color:var(--goalpickr-text)}.search-field input{width:min(100%,620px);padding:10px 14px}.catalog-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.catalog-tools>.search-field{width:100%}.catalog-refresh-feedback,.catalog-follows-feedback,.catalog-page-feedback{--inline-feedback-margin: 16px 0 0}.catalog-follow-filter{display:flex;min-height:48px;gap:10px;align-items:center;padding:10px 14px;border:1px solid var(--goalpickr-border);border-radius:var(--goalpickr-radius-sm);background:var(--goalpickr-surface);font-weight:700}.catalog-follow-filter input{width:20px;height:20px;accent-color:var(--goalpickr-primary)}.catalog-section{display:grid;gap:16px}.catalog-grid{grid-template-columns:minmax(0,1fr);gap:12px}.catalog-empty-message{font-size:14px;font-weight:400;line-height:1.6;margin:0;color:var(--goalpickr-muted)}.competition-card{display:grid;gap:16px;padding:18px;overflow:hidden;background:color-mix(in srgb,var(--goalpickr-surface) 88%,transparent);box-shadow:inset 3px 0 color-mix(in srgb,var(--goalpickr-primary) 64%,transparent),var(--goalpickr-panel-shadow)}.competition-card__header,.competition-card__footer{display:flex;min-width:0;gap:18px;align-items:center;justify-content:space-between}.competition-card__identity{display:flex;gap:14px;align-items:center}.competition-card h2{margin:4px 0 0;font-size:clamp(20px,2.3vw,28px)}.detail-list{display:grid;gap:10px;margin:0}.competition-card__body{display:grid;grid-template-columns:minmax(0,.8fr) repeat(2,minmax(0,1fr));gap:16px;align-items:stretch;margin:0}.competition-summary{width:100%;min-width:0;gap:2px;align-content:start}.competition-summary dd{text-align:start}.competition-summary strong{min-width:0;overflow-wrap:anywhere}.competition-summary__progress{margin-block-start:8px}.competition-summary__empty{color:var(--goalpickr-muted);font-size:14px;font-weight:400}.competition-round__name{min-width:0;color:var(--goalpickr-text);font-size:13px;line-height:1.35;overflow-wrap:anywhere;text-align:end}.competition-follow-state{align-self:flex-start;padding:5px 8px;border-radius:999px;background:color-mix(in srgb,var(--goalpickr-muted) 10%,transparent);color:var(--goalpickr-muted);font-size:11px;font-weight:760;white-space:nowrap}.competition-follow-state.is-following{background:color-mix(in srgb,var(--goalpickr-saved) 12%,transparent);color:var(--goalpickr-saved)}.detail-list>div{display:flex;gap:16px;justify-content:space-between;padding-block-end:10px;border-block-end:1px solid var(--goalpickr-border)}dt{color:var(--goalpickr-muted)}dd{margin:0;font-weight:680;text-align:end}.competition-card__feedback{--inline-feedback-margin: 0 0 16px}.competition-card__footer{padding-block-start:2px}.competition-followers{display:inline-flex;width:max-content;max-width:100%;gap:10px;align-items:center;padding:7px 10px 7px 7px;border:1px solid color-mix(in srgb,var(--goalpickr-primary) 24%,var(--goalpickr-border));border-radius:var(--goalpickr-radius-sm);background:linear-gradient(135deg,color-mix(in srgb,var(--goalpickr-primary) 8%,var(--goalpickr-surface-3)),var(--goalpickr-surface-3))}.competition-followers__icon{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--goalpickr-primary) 13%,transparent);color:var(--goalpickr-primary)}.competition-followers__icon .interface-icon{width:18px;height:18px}.competition-followers>span:last-child{display:grid;min-width:0;gap:1px}.competition-followers small{color:var(--goalpickr-muted);font-size:10px;font-weight:760;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.competition-followers strong{color:var(--goalpickr-primary);font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:20px;font-variant-numeric:tabular-nums;line-height:1}.competition-card__actions{display:flex;gap:8px;align-items:center}app-rich-select{display:block;min-width:0}.rich-select{position:relative}.rich-select summary{display:flex;min-height:64px;gap:12px;align-items:center;padding:6px 14px 6px 8px;border:1px solid var(--goalpickr-border);border-radius:var(--goalpickr-radius-sm);background:var(--goalpickr-surface-solid);cursor:pointer;list-style:none}.context-control:has(>app-rich-select,>app-locale-picker){position:relative}.context-control>:is(app-rich-select,app-locale-picker) .rich-select{position:static}.context-control>:is(app-rich-select,app-locale-picker) .rich-select>summary:before{content:"";position:absolute;inset:0;border-radius:var(--goalpickr-radius-sm)}.rich-select summary::-webkit-details-marker{display:none}.rich-select[open] summary{border-color:var(--goalpickr-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--goalpickr-focus) 18%,transparent)}.rich-select.is-disabled:not(.is-locked) summary{cursor:not-allowed;opacity:.62}.rich-select.is-locked summary{cursor:default}.rich-select__lock{display:flex;flex:0 0 16px;color:var(--goalpickr-muted)}.rich-select__lock .interface-icon{width:16px;height:16px}.rich-select__selection,.rich-select__option{display:flex;min-width:0;gap:12px;align-items:center}.rich-select__selection{flex:1 1 auto}.rich-select__copy{display:grid;min-width:0;gap:4px;text-align:start}.rich-select__copy strong{display:-webkit-box;overflow:hidden;color:var(--goalpickr-text);font-size:14px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rich-select__copy small{display:flex;min-width:0;gap:7px;align-items:center;overflow:hidden;color:var(--goalpickr-muted);font-size:12px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.rich-select__placeholder{flex:1 1 auto;padding-inline-start:5px;color:var(--goalpickr-muted);font-weight:650}.rich-select__chevron{width:9px;height:9px;flex:0 0 9px;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;color:var(--goalpickr-muted);transform:translateY(-2px) rotate(45deg);transition:transform var(--goalpickr-speed-input)}.rich-select[open] .rich-select__chevron{transform:translateY(2px) rotate(225deg)}.rich-select__options{--rich-select-menu-height-limit: 360px;position:absolute;z-index:30;inset-block-start:100%;inset-inline-start:0;display:grid;width:100%;max-width:var(--rich-select-menu-max-width, calc(100vw - 24px) );translate:var(--rich-select-menu-shift, 0px) 0;max-height:min(var(--rich-select-menu-height-limit),var(--rich-select-menu-available-height, 100dvh));gap:6px;margin-block-start:7px;overflow-y:auto;padding:7px;border:1px solid var(--goalpickr-border-strong);border-radius:var(--goalpickr-radius-sm);background:var(--goalpickr-surface-solid);box-shadow:var(--goalpickr-panel-shadow)}.rich-select--above .rich-select__options{inset-block-start:auto;inset-block-end:calc(100% + 7px);margin-block-start:0;transform-origin:bottom center}.rich-select__search{position:sticky;z-index:1;top:0;display:block;padding-block-end:2px;background:var(--goalpickr-surface-solid)}.rich-select__search input{width:100%;min-height:44px;padding:9px 11px;border:1px solid var(--goalpickr-border);border-radius:10px;background:var(--goalpickr-surface-2);color:var(--goalpickr-text)}.rich-select__search input:focus-visible{border-color:var(--goalpickr-primary);outline:3px solid color-mix(in srgb,var(--goalpickr-focus) 18%,transparent)}.rich-select__option{width:100%;min-height:66px;padding:7px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--goalpickr-text)}.rich-select__option:hover,.rich-select__option.is-selected{border-color:color-mix(in srgb,var(--goalpickr-primary) 34%,var(--goalpickr-border));background:color-mix(in srgb,var(--goalpickr-primary) 9%,var(--goalpickr-surface-2))}.rich-select__option .rich-select__copy{flex:1 1 auto}.rich-select__check{display:grid;width:26px;height:26px;flex:0 0 26px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--goalpickr-primary) 13%,transparent);color:var(--goalpickr-primary);font-size:13px;font-weight:800}.rich-select__state{font-size:14px;font-weight:400;line-height:1.6;margin:0;padding:12px 8px;color:var(--goalpickr-muted);text-align:start}.rich-select__state--more{font-size:12px;font-weight:500;line-height:1.4;padding:8px}.rich-select--compact summary{min-height:40px;gap:8px;padding:0;border:0;background:transparent}.context-control .rich-select--compact[open]>summary{box-shadow:none}.rich-select--compact summary .rich-select__selection>app-football-asset.asset-frame,.rich-select--compact summary .rich-select__selection>app-football-asset .asset-frame{width:32px;height:32px}.rich-select--compact summary .rich-select__selection>app-football-asset .asset-frame[data-kind=country]{width:30px;height:22px}.rich-select--compact summary .rich-select__copy{gap:2px}.rich-select--compact summary .rich-select__copy strong{font-size:13px;-webkit-line-clamp:1}.rich-select--compact summary .rich-select__copy small{font-size:10px}.rich-select--compact .rich-select__chevron{margin-inline:auto 3px}.rich-select--compact .rich-select__options{inset-inline-start:-12px;width:min(340px,100vw - 48px)}.context-control .rich-select--compact .rich-select__options{inset-inline-start:0}.rich-select__tone{width:11px;height:11px;flex:0 0 11px;border:2px solid color-mix(in srgb,var(--rich-select-tone, var(--goalpickr-muted)) 34%,var(--goalpickr-surface-solid));border-radius:50%;background:var(--rich-select-tone, var(--goalpickr-muted));box-shadow:0 0 0 3px color-mix(in srgb,var(--rich-select-tone, var(--goalpickr-muted)) 12%,transparent)}.rich-select__selection[data-tone=primary],.rich-select__option[data-tone=primary]{--rich-select-tone: var(--goalpickr-primary)}.rich-select__selection[data-tone=success],.rich-select__option[data-tone=success]{--rich-select-tone: var(--goalpickr-saved)}.rich-select__selection[data-tone=warning],.rich-select__option[data-tone=warning]{--rich-select-tone: var(--goalpickr-warning)}.rich-select__selection[data-tone=live],.rich-select__option[data-tone=live]{--rich-select-tone: var(--goalpickr-live)}.rich-select__selection[data-tone=exact],.rich-select__option[data-tone=exact]{--rich-select-tone: var(--goalpickr-exact)}.rich-select__selection[data-tone=muted],.rich-select__option[data-tone=muted]{--rich-select-tone: var(--goalpickr-muted)}.rich-select__selection[data-tone] .rich-select__copy strong,.rich-select__option[data-tone] .rich-select__copy strong{color:var(--rich-select-tone)}.rich-select__option[data-tone]{box-shadow:inset 3px 0 color-mix(in srgb,var(--rich-select-tone) 58%,transparent)}.context-controls{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:8px;border:1px solid var(--goalpickr-border);border-radius:var(--goalpickr-radius-md);background:var(--goalpickr-surface)}.context-controls label,.context-controls .context-control{display:grid;min-width:0;gap:4px;padding:6px 10px;border-radius:11px;background:var(--goalpickr-surface-2)}.context-controls label>span,.context-controls .context-control>span{color:var(--goalpickr-muted);font-size:11px;font-weight:680}.context-control.select-field{display:grid;min-width:0;align-content:start;gap:6px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--goalpickr-primary) 12%,var(--goalpickr-border));border-radius:var(--goalpickr-radius-sm);background:linear-gradient(145deg,color-mix(in srgb,var(--goalpickr-primary) 5%,var(--goalpickr-surface-3)),var(--goalpickr-surface-3));box-shadow:inset 0 1px color-mix(in srgb,white 12%,transparent);transition:border-color var(--goalpickr-speed-standard),background var(--goalpickr-speed-standard),box-shadow .35s var(--goalpickr-ease-out),transform .35s var(--goalpickr-ease-out)}@media(hover:hover)and (pointer:fine){.context-control.select-field:where(:hover:has(.rich-select:not(.is-disabled):not([open]))){transform:translateY(-2px);border-color:color-mix(in srgb,var(--goalpickr-primary) 38%,var(--goalpickr-border));background:linear-gradient(145deg,color-mix(in srgb,var(--goalpickr-primary) 9%,var(--goalpickr-surface-3)),var(--goalpickr-surface-3));box-shadow:0 6px 20px color-mix(in srgb,var(--goalpickr-primary) 18%,transparent),inset 0 1px color-mix(in srgb,white 12%,transparent)}}.context-control.select-field:has(.rich-select[open]){z-index:1;transition-property:border-color,background,box-shadow}.context-control.select-field:focus-within{border-color:var(--goalpickr-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--goalpickr-primary) 18%,transparent),inset 0 1px color-mix(in srgb,white 12%,transparent)}.context-control.select-field:has(summary:focus-visible){outline:3px solid var(--goalpickr-focus);outline-offset:3px}.context-control.select-field summary:focus-visible{outline:none}.context-control.select-field:has(.rich-select.is-disabled:not(.is-locked)){opacity:.62}.context-control.select-field>span{color:var(--goalpickr-muted);font-size:11px;font-weight:680}.empty-state{grid-column:1/-1;padding:24px;border:1px solid var(--goalpickr-border);border-radius:var(--goalpickr-radius-md);background:var(--goalpickr-surface)}.compact-state{min-height:180px}.skeleton{min-height:230px;border:1px solid var(--goalpickr-border);border-radius:var(--goalpickr-radius-md);background:linear-gradient(100deg,var(--goalpickr-surface) 30%,var(--goalpickr-surface-2) 50%,var(--goalpickr-surface) 70%);background-size:220% 100%;animation:shimmer 1.3s linear infinite}.skeleton--catalog{min-height:340px}.skeleton--detail{min-height:520px}@keyframes shimmer{to{background-position-x:-220%}}@media(max-width:900px){.context-controls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.rich-select--compact .rich-select__options{inset-inline-start:-13px;width:calc(100% + 26px);--rich-select-menu-height-limit: 320px}.context-control .rich-select--compact .rich-select__options{width:100%}.competition-card__header,.competition-card__footer{align-items:stretch;flex-direction:column}.catalog-tools{grid-template-columns:minmax(0,1fr)}.catalog-follow-filter{width:100%}.competition-card__body{grid-template-columns:minmax(0,1fr)}.competition-followers{width:100%}.competition-card__actions{display:grid;grid-template-columns:minmax(0,1fr)}.competition-card__actions>*{width:100%}}@media(max-height:32rem){.app-bar,.public-header{position:static}.pwa-status-stack{position:relative;inset:auto;width:min(32rem,100% - 1.5rem);margin:.75rem auto}.pwa-status-stack:empty{display:none}}@media(max-width:1200px){.utility-label,.utility-button .action__busy-text{display:none}.utility-button,.utility-button .action{width:44px;padding:0}}@media(max-width:1024px){.account-chip__name{max-inline-size:10ch}}@media(max-width:960px){.notification-count-feedback .action{min-height:44px}body:has(.bottom-nav){padding-block-end:calc(72px + env(safe-area-inset-bottom))}.action-feedback-stack{bottom:calc(76px + env(safe-area-inset-bottom))}.app-shell{display:block;width:100%;min-height:100vh;margin:0;overflow:visible;border:0;border-radius:0;box-shadow:none}.side-rail,.account-chip__name{display:none}.account-chip .action{width:44px;padding:0;justify-content:center}.brand--compact{display:inline-flex;flex-shrink:0}.bottom-nav{position:fixed;z-index:30;inset-inline:0;inset-block-end:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);column-gap:5px;padding:7px 7px calc(7px + env(safe-area-inset-bottom));border-block-start:1px solid var(--goalpickr-border);background:var(--goalpickr-surface-solid);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bottom-link.is-active{background:var(--goalpickr-primary);background:var(--goalpickr-aurora);color:var(--goalpickr-active-text);box-shadow:none}.bottom-link{display:grid;min-width:0;min-height:56px;gap:3px;justify-items:center;padding:6px 0;font-size:12px}.bottom-link span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis}}@media(max-width:700px){.app-bar,.public-header{display:grid;grid-template-columns:auto minmax(0,1fr)}.app-bar,.public-header{min-height:64px;padding:10px 14px}.app-bar__context,.brand--compact>span:last-child,.public-header .brand>span:last-child{display:none}app-locale-picker .locale-rich-select--compact .rich-select summary{width:auto;padding:5px 8px}app-locale-picker .locale-rich-select--compact summary .rich-select__chevron{display:none}.brand{font-size:15px}.brand app-brand-mark{width:38px;height:38px}.header-feedback{width:calc(100% - 28px)}.header-feedback--app{padding-inline:0}.page-content{gap:16px;padding:18px 14px 28px}.page-heading{align-items:start}.page-heading h1,.legal-document__header h1{font-size:32px}.catalog-grid{grid-template-columns:1fr}.context-controls:not(.task-filter-controls):not(.ranking-category-control):not(.trophy-filter){display:flex;gap:6px;overflow-x:auto;padding:0 0 4px;border:0;border-radius:0;background:transparent;scrollbar-width:none}.context-controls:not(.task-filter-controls):not(.ranking-category-control):not(.trophy-filter)::-webkit-scrollbar{display:none}.context-controls:not(.task-filter-controls):not(.ranking-category-control):not(.trophy-filter) label,.context-controls:not(.task-filter-controls):not(.ranking-category-control):not(.trophy-filter) .context-control,.context-controls:not(.task-filter-controls):not(.ranking-category-control):not(.trophy-filter) label:last-child{width:112px;min-width:112px;flex:0 0 112px;padding:5px 9px;border:1px solid var(--goalpickr-border);background:var(--goalpickr-surface)}.fixture-card{padding:15px}.fixture-card__head{align-items:start}.fixture-card__head .status{max-width:44%}.scoreline{gap:8px}.team,.pick-team,.detail-team{--team-artwork-size: 56px;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--team-artwork-size) auto auto;align-content:start;row-gap:4px}.team>app-football-asset,.pick-team>app-football-asset,.detail-team>app-football-asset{grid-column:1;grid-row:1}.team>:is(strong,.side-label),.pick-team>:is(strong,.side-label),.detail-team>:is(strong,span){grid-column:1}.team{font-size:13px}.pick-card:not(.pick-card--embedded) .pick-score-control{width:118px}.pick-score-control>.score__versus{min-block-size:20px}.pick-card:not(.pick-card--embedded) .pick-scoreline{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pick-card:not(.pick-card--embedded) .pick-scoreline .pick-score-control{grid-column:1/-1;grid-row:2;justify-self:center}.pick-card:not(.pick-card--embedded) .pick-scoreline .pick-team--away{grid-column:2;grid-row:1}app-result-card .fixture-card--grouped{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"score score" "feedback feedback" "state foot"}app-result-card .fixture-card--grouped .scoreline{grid-template-columns:minmax(0,1fr) 118px minmax(0,1fr)}app-result-card .fixture-card--grouped .result-feedback{border-block-end:1px solid var(--goalpickr-border)}.pick-card__footer .pick-editor-footer__actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.pick-card__footer .pick-editor-footer__buttons{gap:6px;flex-wrap:nowrap}.pick-card:not([data-pick-state]) .pick-editor-footer__buttons{grid-column:2}.fixture-detail-score{gap:8px;padding:18px 14px}.fixture-detail-score--upcoming{grid-template-columns:repeat(2,minmax(0,1fr))}.fixture-detail-score--upcoming .fixture-score-summary{grid-column:1/-1;grid-row:2;width:100%}.fixture-detail-score--upcoming .detail-team--away{grid-column:2;grid-row:1}.fixture-hero__header{padding:14px 14px 0}.fixture-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fixture-score-stages{max-width:150px;gap:3px 8px}.fixture-result,.fixture-pick-footer{padding:14px}.fixture-result__metrics{column-gap:12px}.fixture-result__metrics dd{font-size:18px}.fixture-facts,.comparison-panel{padding:18px}.comparison-panel__heading{align-items:start}.asset-frame--large{width:54px;height:54px;border-radius:16px;font-size:14px}}@media(max-width:390px){.app-bar,.public-header{gap:6px;padding-inline:10px}.app-actions>.sign-in .action{padding-inline:8px}.app-actions{gap:4px}.fixture-card__foot{align-items:start}.fixture-info-grid{grid-template-columns:1fr}}@media(max-width:360px){.app-bar,.public-header{gap:4px;padding-inline:4px}.app-actions{gap:2px}}@media(max-width:1400px){.app-bar:has(>.header-plan) .app-bar__context{display:none}}@media(max-width:700px){:is(.app-bar,.public-header):has(>.header-plan){grid-template-columns:auto auto minmax(0,1fr);gap:6px}.header-plan{margin-inline-start:0}header:has(>.header-plan)>.app-actions{justify-content:flex-end}header:has(>.header-plan) app-locale-picker .rich-select summary{width:44px;justify-content:center;padding-inline:4px}header:has(>.header-plan) app-locale-picker summary .rich-select__selection{justify-content:center}header:has(>.header-plan) app-locale-picker summary .rich-select__selection>app-interface-icon{display:none}header:has(>.header-plan) app-locale-picker summary .rich-select__selection:has(.loading-spinner) .rich-select__copy{display:none}}@media(max-width:360px){:is(.app-bar,.public-header):has(>.header-plan){gap:4px}header:has(>.header-plan) .brand app-brand-mark{width:30px;height:30px}header:has(>.header-plan) :is(.utility-button,.utility-button .action,.account-chip .action),header:has(>.header-plan) app-locale-picker .rich-select summary{width:38px}}.auth-card{gap:20px}.auth-page--form .public-flow{padding:clamp(20px,4vw,56px)}.auth-frame--form{width:min(100%,560px);grid-template-columns:minmax(0,1fr);border:1px solid var(--goalpickr-border-strong);border-radius:var(--goalpickr-radius-md)}.auth-frame--form .auth-card{padding:clamp(20px,2.4vw,28px)}.auth-card__header{display:grid;gap:8px}.auth-card__header h1{margin:0;font-size:clamp(34px,5vw,46px);line-height:1.05}.auth-card__header p{font-size:14px;font-weight:400;line-height:1.6;margin:0;color:var(--goalpickr-muted)}.auth-frame .public-flow__intro-copy p{font-size:14px;font-weight:400;line-height:1.6}.auth-form{display:grid;gap:18px}.settings-card>label{display:grid;min-width:0;gap:7px;font-weight:700}.settings-card input:not([type=checkbox],[type=search],.text-field>input){width:100%;min-height:48px;border:1px solid var(--goalpickr-border);border-radius:12px;padding:0 13px;color:var(--goalpickr-text);background:var(--goalpickr-input)}.auth-legal{margin:-2px 0 0;color:var(--goalpickr-muted);font-size:12px;line-height:1.55}.auth-legal a{color:var(--goalpickr-link);font-weight:700}.auth-links{display:flex;justify-content:space-between;gap:16px}.auth-links--single{justify-content:center}.auth-submit{display:grid}.auth-submit>app-action-button{width:100%}.auth-submit__feedback{--inline-feedback-margin: 0 0 14px}.auth-retry-label{font-variant-numeric:tabular-nums}.auth-primary-link,.auth-primary-link .action{width:100%}.field-note{color:var(--goalpickr-muted);font-size:14px}.account-heading{align-items:center;flex-wrap:wrap;margin-block-end:20px}.account-heading h1{margin:0}.settings-grid{display:grid;gap:20px}.settings-card{display:grid;min-width:0;gap:16px;align-content:start;margin:0;padding:20px}.settings-card h2{margin:0}.settings-card h3,.settings-card p{margin-block:0}.settings-card__intro{font-size:14px;font-weight:400;line-height:1.6}.account-priority{display:flex;gap:9px;align-items:center}.account-priority>span:first-child{display:inline-grid;min-width:28px;min-height:22px;place-items:center;border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--goalpickr-primary) 16%,transparent),color-mix(in srgb,var(--goalpickr-exact) 16%,transparent));color:var(--goalpickr-primary);font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:11px;font-weight:800}.settings-card>label{align-content:start}.settings-card>app-action-button,.settings-card__footer>app-action-button{justify-self:end}.settings-card__footer{--inline-feedback-margin: 0 0 14px;display:grid;grid-column:1/-1;min-width:0;overflow-wrap:anywhere}.settings-card--profile{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"priority priority" "nick email" "footer footer";background:linear-gradient(145deg,color-mix(in srgb,var(--goalpickr-primary) 8%,var(--goalpickr-surface)),color-mix(in srgb,var(--goalpickr-exact) 5%,var(--goalpickr-surface)))}.settings-card--profile>.account-priority{grid-area:priority}.settings-card--profile>.account-field--nick{grid-area:nick}.settings-card--profile>.account-field--email{grid-area:email}.settings-card--profile>.settings-card__footer{grid-area:footer}.account-profile-actions>app-action-button:last-child{margin-inline-start:auto}.account-field{display:grid;min-width:0;gap:6px;align-content:start}.account-field-support{display:grid;align-content:start}.account-field-support:has(.inline-feedback--visible)>.field-note{margin-block-start:6px}.account-field-support>.field-note{margin:0;transition:margin-block-start var(--goalpickr-speed-exit) var(--goalpickr-ease-out)}.account-field-support>.field-note{--goalpickr-icon-size: 18px;display:grid;grid-template-columns:18px minmax(0,1fr);gap:6px;align-items:center}.account-field-support>.field-note>app-interface-icon{transform:translateY(-1px)}.settings-card--preferences{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-card--preferences>.account-priority,.settings-card--preferences>.preferences-controls{grid-column:1/-1}.account-priority h2{margin:0;color:var(--goalpickr-text);font-family:Space Grotesk Variable,Space Grotesk,Inter Variable,sans-serif;font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.02em;text-transform:none}.preferences-controls{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.preferences-controls>.form-field-feedback{min-width:0}.settings-card--preferences:has(.rich-select[open]){position:relative;z-index:1}.settings-card>.settings-option,.settings-options>.settings-option{display:flex;min-width:0;min-height:64px;gap:14px;align-items:center;justify-content:space-between;padding:11px 13px;border:1px solid color-mix(in srgb,var(--goalpickr-primary) 12%,var(--goalpickr-border));border-radius:var(--goalpickr-radius-sm);background:linear-gradient(145deg,color-mix(in srgb,var(--goalpickr-primary) 5%,var(--goalpickr-surface-3)),var(--goalpickr-surface-3));box-shadow:inset 0 1px color-mix(in srgb,white 12%,transparent);transition:border-color var(--goalpickr-speed-standard),background var(--goalpickr-speed-standard),box-shadow .35s var(--goalpickr-ease-out),transform .35s var(--goalpickr-ease-out);cursor:pointer;font-weight:500}@media(hover:hover)and (pointer:fine){.settings-card .settings-option:where(:hover:not(:has(:disabled))){border-color:color-mix(in srgb,var(--goalpickr-primary) 38%,var(--goalpickr-border));background:linear-gradient(145deg,color-mix(in srgb,var(--goalpickr-primary) 9%,var(--goalpickr-surface-3)),var(--goalpickr-surface-3));box-shadow:0 6px 20px color-mix(in srgb,var(--goalpickr-primary) 18%,transparent),inset 0 1px color-mix(in srgb,white 12%,transparent)}}.settings-card .settings-option:focus-within{border-color:var(--goalpickr-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--goalpickr-primary) 18%,transparent),inset 0 1px color-mix(in srgb,white 12%,transparent)}.settings-card .settings-option:has(input:focus-visible){outline:3px solid var(--goalpickr-focus);outline-offset:3px}.settings-card .settings-option input:focus-visible{outline:none}.settings-card .settings-option:has(:disabled){cursor:not-allowed;opacity:.62}.settings-option>span{display:grid;min-width:0;gap:3px}.settings-option strong{font-size:14px;line-height:1.35}.account-field-support>.field-note,.settings-option small{color:var(--goalpickr-muted);font-size:12px;font-weight:500;line-height:1.4}.settings-option input[type=checkbox]{width:22px;height:22px;flex:0 0 auto;accent-color:var(--goalpickr-primary)}.settings-options{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.settings-options--compact .settings-option{min-height:54px}.settings-card--security{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-card--security>.account-priority{grid-column:1/-1}.settings-card--removal{grid-template-columns:minmax(0,1fr)}@media(max-width:900px){.settings-card,.settings-card--profile,.settings-card--preferences,.settings-card--security{grid-template-columns:minmax(0,1fr);grid-template-areas:none}.settings-card>*{grid-column:1!important;grid-row:auto!important;grid-area:auto!important}}@media(max-width:700px){.preferences-controls{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.account-heading{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.account-heading .page-actions{justify-self:stretch}.settings-options{grid-template-columns:minmax(0,1fr)}.settings-card>app-action-button,.settings-card__footer>app-action-button,.settings-card__footer>app-action-button .action,.account-profile-actions>app-action-button,.account-profile-actions .action{width:100%}.auth-links{flex-direction:column;align-items:center;text-align:center}}.account-field-support>.field-note span{overflow-wrap:anywhere}.premium-feature-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.premium-feature--locked{border-color:color-mix(in srgb,var(--goalpickr-exact) 48%,var(--goalpickr-border));background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--goalpickr-exact) 6%,transparent) 0 12px,transparent 12px 24px),color-mix(in srgb,var(--goalpickr-exact) 7%,var(--goalpickr-surface-solid))}.notification-button .action{position:relative}.notification-badge{position:absolute;inset-block-start:-5px;inset-inline-end:-5px;display:grid;min-width:20px;height:20px;place-items:center;padding-inline:4px;border:2px solid var(--goalpickr-surface-solid);border-radius:999px;background:var(--goalpickr-error);color:#fff;font-size:10px;font-weight:850}.notification-badge--loading{border-color:var(--goalpickr-border);background:var(--goalpickr-surface-solid);color:var(--goalpickr-muted);font-size:12px}.notification-center{display:grid;gap:20px}.notification-center__heading{display:flex;min-width:0;gap:16px;align-items:center;justify-content:space-between}.notification-center__heading>div{min-width:0}.notification-center__heading h2{margin:0;color:var(--goalpickr-text);font-family:Space Grotesk Variable,Space Grotesk,Inter Variable,sans-serif;font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.02em;text-transform:none}.notification-center__heading app-action-button{flex:0 0 auto}.notification-group{display:grid;gap:10px}.notification-group__heading{margin:0}.notification-group__heading>span{font-variant-numeric:tabular-nums}.notification-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.notification-card{position:relative;display:grid;min-width:0;grid-template-columns:42px minmax(0,1fr) auto;gap:14px;align-items:start;padding:14px 16px;border:1px solid var(--goalpickr-border);border-radius:var(--goalpickr-radius-sm);background:color-mix(in srgb,var(--goalpickr-surface-solid) 72%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 6%,transparent);transition:border-color var(--goalpickr-speed-standard),background var(--goalpickr-speed-standard)}.notification-card.is-unread{border-color:color-mix(in srgb,var(--goalpickr-primary) 42%,var(--goalpickr-border));background:linear-gradient(105deg,color-mix(in srgb,var(--goalpickr-primary) 9%,var(--goalpickr-surface-solid)),color-mix(in srgb,var(--goalpickr-surface-solid) 82%,transparent));box-shadow:inset 3px 0 0 var(--goalpickr-primary),inset 0 1px color-mix(in srgb,white 8%,transparent)}.notification-card__icon{display:grid;width:42px;height:42px;grid-column:1;grid-row:1;place-items:center;border-radius:13px;background:color-mix(in srgb,currentColor 10%,transparent);color:var(--goalpickr-muted)}.notification-card__icon .interface-icon{width:21px;height:21px}.notification-card__icon[data-category=DEADLINES]{color:var(--goalpickr-warning)}.notification-card__icon[data-category=FIXTURE_UPDATES]{color:var(--goalpickr-primary)}.notification-card__icon[data-category=RESULTS]{color:var(--goalpickr-live)}.notification-card__icon[data-category=ACHIEVEMENTS]{color:var(--goalpickr-exact)}.notification-card__icon[data-category=POOLS]{color:var(--goalpickr-saved)}.notification-card__body{display:grid;min-width:0;grid-column:2;grid-row:1;gap:6px}.notification-card:not(:has(.notification-card__actions>*)) .notification-card__body{grid-column:2/-1}.notification-card p{font-size:14px;font-weight:400;line-height:1.6;margin:0;color:var(--goalpickr-text)}.notification-card.is-unread p{font-weight:600}.notification-card__meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:var(--goalpickr-muted);font-size:12px}.notification-card__meta time{font-variant-numeric:tabular-nums}.notification-contexts{display:flex;min-width:0;grid-column:2/-1;grid-row:2;justify-self:start;gap:8px;justify-content:flex-start;flex-wrap:wrap}.notification-card:has(.notification-card__feedback) .notification-contexts{grid-row:3}.notification-context{display:grid;min-width:0;max-width:100%;min-height:54px;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;align-items:center;padding:8px 10px;border:1px solid color-mix(in srgb,var(--goalpickr-border) 82%,transparent);border-radius:12px;background:color-mix(in srgb,var(--goalpickr-surface-solid) 66%,transparent);color:var(--goalpickr-text);text-decoration:none}a.notification-context{transition:border-color var(--goalpickr-speed-standard),background var(--goalpickr-speed-standard),transform var(--goalpickr-speed-input)}a.notification-context:hover,a.notification-context:focus-visible{border-color:color-mix(in srgb,var(--goalpickr-primary) 62%,var(--goalpickr-border));background:color-mix(in srgb,var(--goalpickr-primary) 8%,var(--goalpickr-surface-solid))}a.notification-context:active{transform:translateY(1px)}.notification-context>app-football-asset.asset-frame,.notification-context>app-football-asset .asset-frame,.notification-context__icon{display:grid;width:34px;height:34px;place-items:center;border-radius:10px}.notification-context__icon{background:color-mix(in srgb,var(--goalpickr-primary) 10%,transparent);color:var(--goalpickr-primary)}.notification-context__icon .interface-icon{width:18px;height:18px}.notification-context__copy{display:grid;min-width:0;gap:1px}.notification-context__type{color:var(--goalpickr-muted);font-size:9px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.notification-context__copy strong{overflow:hidden;font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.notification-context__result{display:grid;min-width:0;grid-template-columns:minmax(0,auto) auto minmax(0,auto);gap:6px;align-items:baseline;color:var(--goalpickr-text);letter-spacing:0;text-transform:none}.notification-context__result strong{min-width:0}.notification-context__score{display:flex;gap:4px;color:var(--goalpickr-text);font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:14px;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.notification-context__value{color:var(--goalpickr-primary);font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:12px;white-space:nowrap}.notification-context__points{display:grid;flex:0 0 auto;gap:1px;justify-items:end;line-height:1;white-space:nowrap}.notification-context__points small{color:var(--goalpickr-muted);font-size:8px;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.notification-context__points strong{color:var(--goalpickr-primary);font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:14px;font-variant-numeric:tabular-nums}.notification-new{padding:2px 6px;border-radius:999px;background:color-mix(in srgb,var(--goalpickr-primary) 12%,transparent);color:var(--goalpickr-primary);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.notification-card__actions{display:flex;grid-column:3;grid-row:1;justify-self:end;gap:8px;justify-content:flex-end;flex-wrap:wrap}.notification-card__actions:empty{display:none}.notification-card__feedback{--inline-feedback-margin: 0;display:grid;grid-column:2/-1;grid-row:2;gap:8px}.notification-page{display:grid;gap:20px;min-width:0;overflow-anchor:none}.notification-page__items{display:grid;gap:20px;align-content:start;min-width:0}.notification-page .notification-card{content-visibility:visible}.notification-pagination-feedback{--inline-feedback-margin: 0}.notification-pagination-feedback:not(:has(.inline-feedback--visible,.inline-feedback--exiting)){display:none}html[data-notification-transition=true]{view-transition-name:none}html[data-notification-transition=true]::view-transition{pointer-events:none}::view-transition-group(notification-page){animation:none;clip-path:inset(var(--notification-clip-top, 0px) -1px max(0px,100% - var(--notification-visible-bottom, 100%)))}::view-transition-old(notification-page),::view-transition-new(notification-page){animation-duration:var(--goalpickr-speed-standard);mix-blend-mode:normal}@media(max-width:700px){.notification-center__heading{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.notification-center__heading app-action-button{justify-self:stretch;width:100%}.notification-card{grid-template-columns:38px minmax(0,1fr);gap:11px;padding:13px}.notification-card__icon{width:38px;height:38px;border-radius:12px}.notification-card__body,.notification-card:not(:has(.notification-card__actions>*)) .notification-card__body{grid-column:1/-1;grid-row:2}.notification-contexts{grid-column:1/-1;grid-row:3}.notification-card:has(.notification-card__feedback) .notification-contexts{grid-row:4}.notification-card__feedback{grid-column:1/-1;grid-row:3}.notification-card__actions{grid-column:2}}app-root{display:block;isolation:isolate}.aurora-atmosphere{position:fixed;z-index:-1;inset:0;overflow:clip;pointer-events:none;contain:strict}.aurora-atmosphere__depth{position:absolute;inset:-100px;transform:translate3d(var(--aurora-pointer-x, 0px),var(--aurora-pointer-y, 0px),0);transition:transform 1.1s var(--goalpickr-ease-out)}.aurora-light{position:absolute;width:min(95vw,1200px);height:min(100vh,1000px);border-radius:50%;will-change:transform,opacity;animation:aurora-drift var(--goalpickr-speed-ambient) var(--goalpickr-ease-flow) infinite alternate}.aurora-light--cyan{inset:-10% auto auto -12%;background:radial-gradient(ellipse,color-mix(in srgb,var(--goalpickr-primary) 46%,transparent),transparent 67%)}.aurora-light--violet{inset:auto -12% -16% auto;background:radial-gradient(ellipse,color-mix(in srgb,var(--goalpickr-exact) 58%,transparent),transparent 68%);animation-delay:-9s;animation-direction:alternate-reverse}.aurora-ribbon{position:absolute;inset:30% auto auto -10%;width:130%;height:38%;border-radius:50%;background:linear-gradient(175deg,transparent 30%,color-mix(in srgb,var(--goalpickr-primary) 18%,transparent) 47%,color-mix(in srgb,var(--goalpickr-exact) 24%,transparent) 52%,transparent 70%);animation:aurora-ribbon-flow 14s var(--goalpickr-ease-flow) infinite alternate}.aurora-orbit{position:absolute;width:min(70vw,900px);aspect-ratio:1;inset:10% -25% auto auto;border:1px solid color-mix(in srgb,var(--goalpickr-primary) 28%,transparent);border-radius:50%;box-shadow:0 0 0 60px color-mix(in srgb,var(--goalpickr-exact) 5%,transparent),0 0 0 120px color-mix(in srgb,var(--goalpickr-primary) 4%,transparent);animation:aurora-drift 26s var(--goalpickr-ease-flow) infinite alternate-reverse}@keyframes aurora-drift{0%{transform:translate3d(-9%,-7%,0);opacity:.58}to{transform:translate3d(22%,16%,0);opacity:1}}@keyframes aurora-ribbon-flow{0%{transform:translate3d(-8%,-25%,0) rotate(-24deg);opacity:.45}to{transform:translate3d(12%,40%,0) rotate(-16deg);opacity:.95}}:is(.nav-link,.bottom-link,.more-link,.action),.rich-select>summary{transition:background var(--goalpickr-speed-standard),border-color var(--goalpickr-speed-standard),box-shadow .35s var(--goalpickr-ease-out),transform .35s var(--goalpickr-ease-out)}:is(.side-rail .nav-link,.more-link){position:relative;isolation:isolate}:is(.side-rail .nav-link,.more-link):before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:linear-gradient(115deg,color-mix(in srgb,var(--goalpickr-primary) 18%,transparent),color-mix(in srgb,var(--goalpickr-exact) 14%,transparent));opacity:0;transition:opacity var(--goalpickr-speed-standard);pointer-events:none}:is(.nav-link,.bottom-link,.more-link,.action) app-interface-icon{transition:transform .45s var(--goalpickr-ease-out)}.action--primary{position:relative;isolation:isolate;overflow:hidden}.action--primary:before{content:"";position:absolute;z-index:-1;inset:-70% -20%;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.36) 50%,transparent 65%);transform:translate(-90%) rotate(-15deg);transition:transform .75s var(--goalpickr-ease-out);pointer-events:none}@media(hover:hover)and (pointer:fine){:is(.nav-link,.more-link):hover{transform:translate(5px)}:is(.side-rail .nav-link,.more-link):not(.is-active):hover{color:var(--goalpickr-nav-hover-text);border-color:color-mix(in srgb,var(--goalpickr-primary) 40%,var(--goalpickr-nav-hover-text) 15%);box-shadow:0 6px 20px color-mix(in srgb,var(--goalpickr-primary) 16%,transparent)}:is(.side-rail .nav-link,.more-link):not(.is-active):hover:before{opacity:1}.bottom-link:not(.is-active):hover{background:var(--goalpickr-surface-2);background:color-mix(in srgb,var(--goalpickr-primary) 8%,var(--goalpickr-surface-solid));color:var(--goalpickr-link)}.bottom-link.is-active:hover{box-shadow:0 4px 16px color-mix(in srgb,var(--goalpickr-primary) 22%,transparent)}:is(.nav-link,.bottom-link,.more-link,.action:not(.action--text,.action--text-danger)):hover app-interface-icon{transform:translateY(-2px) rotate(-9deg) scale(1.12)}.action:not(.action--text,.action--text-danger):not(:disabled):hover,.rich-select:not(.is-disabled):not([open])>summary:hover:not(.context-control summary){transform:translateY(-3px);box-shadow:0 10px 30px color-mix(in srgb,var(--goalpickr-primary) 26%,transparent)}:is(.action--text,.action--text-danger,.public-footer a):not(:disabled):hover{background:color-mix(in srgb,currentColor 12%,transparent)}.action--primary:hover:before{transform:translate(90%) rotate(-15deg)}:is(.journey-card,.milestone-card,.trophy-card,.pool-card):hover{border-color:var(--goalpickr-primary);box-shadow:0 14px 38px color-mix(in srgb,var(--goalpickr-exact) 22%,transparent)}}:is(.action:not(.action--text,.action--text-danger),.nav-link,.bottom-link,.more-link):active{transform:scale(.96)}:is(.action--text,.action--text-danger,.public-footer a):not(:disabled):active{background:color-mix(in srgb,currentColor 16%,transparent)}:is(.journey-card,.milestone-card,.trophy-card,.pool-card){transition:box-shadow .45s,border-color .45s}dialog{opacity:0;transform:translateY(32px) scale(.94);transition:opacity .32s ease,transform var(--goalpickr-speed-overlay) var(--goalpickr-ease-out),display var(--goalpickr-speed-overlay) allow-discrete,overlay var(--goalpickr-speed-overlay) allow-discrete}dialog[open]{opacity:1;transform:none}dialog:not([open]){pointer-events:none}dialog::backdrop{opacity:0;transition:opacity var(--goalpickr-speed-overlay),display var(--goalpickr-speed-overlay) allow-discrete,overlay var(--goalpickr-speed-overlay) allow-discrete}dialog[open]::backdrop{opacity:1}@starting-style{dialog[open]{opacity:0;transform:translateY(42px) scale(.94)}dialog[open]::backdrop{opacity:0}}@media(max-height:32rem){dialog{transform:scale(.94)}dialog[open]{transform:none}@starting-style{dialog[open]{transform:scale(.94)}}}.rich-select__option{transition:background var(--goalpickr-speed-standard),border-color var(--goalpickr-speed-standard)}.rich-select::details-content{opacity:0;transition:opacity .25s,content-visibility var(--goalpickr-speed-overlay) allow-discrete}.rich-select[open]::details-content{opacity:1}.rich-select__options{transform-origin:top center;opacity:0;transform:translateY(-12px) scale(.96);transition:opacity .25s,transform var(--goalpickr-speed-overlay) var(--goalpickr-ease-out)}.rich-select[open] .rich-select__options{opacity:1;transform:none}.rich-select:not([open]) .rich-select__options{pointer-events:none}@starting-style{.rich-select[open]::details-content{opacity:0}.rich-select[open] .rich-select__options{opacity:0;transform:translateY(-12px) scale(.96)}}.motion-notice-enter{animation:aurora-notice-in .55s var(--goalpickr-ease-out) both}@keyframes aurora-notice-in{0%{opacity:.6;transform:translateY(var(--goalpickr-notice-enter-y, 24px)) scale(.96)}to{opacity:1;transform:none}}.public-flow__intro:before{content:"";position:absolute;width:560px;height:360px;inset:auto -120px -160px auto;border:2px solid color-mix(in srgb,var(--goalpickr-primary) 40%,transparent);border-radius:22px;background:linear-gradient(90deg,transparent 49.8%,color-mix(in srgb,var(--goalpickr-primary) 40%,transparent) 50%,transparent 50.3%),radial-gradient(circle at center,transparent 64px,color-mix(in srgb,var(--goalpickr-primary) 40%,transparent) 65px,transparent 67px);box-shadow:0 0 0 36px color-mix(in srgb,var(--goalpickr-exact) 6%,transparent),0 0 0 72px color-mix(in srgb,var(--goalpickr-primary) 4%,transparent);translate:calc(var(--scene-pointer-x, 0px) * .7) calc(var(--scene-pointer-y, 0px) * .7);transition:translate 1.1s var(--goalpickr-ease-out);animation:aurora-field-float 10s var(--goalpickr-ease-flow) infinite alternate;pointer-events:none}.public-flow__intro:after{content:"";position:absolute;inset:-35%;background:radial-gradient(ellipse at 25% 30%,color-mix(in srgb,var(--goalpickr-primary) 18%,transparent),transparent 48%),radial-gradient(ellipse at 75% 70%,color-mix(in srgb,var(--goalpickr-exact) 24%,transparent),transparent 46%);animation:aurora-drift 12s var(--goalpickr-ease-flow) infinite alternate;pointer-events:none}.public-flow__intro{position:relative;overflow:clip;isolation:isolate}.public-flow__intro>*{position:relative;z-index:1}.public-flow__intro:before{inset:auto -170px -70px auto}@keyframes aurora-field-float{0%{transform:perspective(700px) rotateX(38deg) rotate(-22deg) translateY(12px);opacity:.5}to{transform:perspective(700px) rotateX(28deg) rotate(-12deg) translateY(-32px);opacity:1}}.asset-fallback--award{position:relative;background:radial-gradient(circle at 30% 15%,color-mix(in srgb,var(--goalpickr-primary) 34%,transparent),transparent 70%)}.asset-fallback--award:before{content:"";position:absolute;inset:6px;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:50%}.asset-fallback--award app-interface-icon{width:65%;height:65%}.asset-fallback--award svg{width:100%;height:100%}.award-initials{position:absolute;bottom:2px;right:4px;font-size:9px;line-height:1}.asset-frame:is([data-kind=trophy],[data-kind=milestone]){position:relative;overflow:visible;animation:aurora-artwork-float 5s var(--goalpickr-ease-flow) infinite alternate;box-shadow:0 8px 24px color-mix(in srgb,var(--goalpickr-exact) 32%,transparent);translate:calc(var(--scene-pointer-x, 0px) * .18) calc(var(--scene-pointer-y, 0px) * .18);transition:translate .9s var(--goalpickr-ease-out)}.asset-frame:is([data-kind=trophy],[data-kind=milestone]):after{content:"";position:absolute;inset:-10px;border:1px solid color-mix(in srgb,var(--goalpickr-exact) 42%,transparent);border-inline-color:transparent;border-radius:50%;animation:aurora-award-orbit 12s linear infinite;pointer-events:none}.trophy-artwork .asset-frame[data-kind=trophy],.milestone-artwork .asset-frame[data-kind=milestone]{width:84px;height:84px;border-radius:22px}@media(max-width:600px){.trophy-artwork .asset-frame[data-kind=trophy],.milestone-artwork .asset-frame[data-kind=milestone]{width:68px;height:68px;border-radius:18px}}@keyframes aurora-artwork-float{0%{transform:translateY(4px) rotate(-6deg)}to{transform:translateY(-8px) rotate(6deg)}}@keyframes aurora-award-orbit{to{transform:rotate(360deg)}}[data-motion-emphasis=earned] .asset-frame{animation:aurora-earned var(--goalpickr-speed-earned) var(--goalpickr-ease-out)}[data-motion-emphasis=earned] .asset-frame:after{animation:aurora-earned-ring var(--goalpickr-speed-earned) ease-out}@keyframes aurora-earned{0%{transform:scale(.8) rotate(-16deg)}40%{transform:scale(1.3) rotate(9deg)}70%{transform:scale(1.08) rotate(-4deg)}to{transform:scale(1) rotate(0)}}@keyframes aurora-earned-ring{0%{transform:scale(.6);opacity:1}to{transform:scale(2.2);opacity:0}}.pick-progress-badge--celebrating{animation:pick-completion-badge var(--goalpickr-speed-enter) var(--goalpickr-ease-out) var(--goalpickr-speed-enter)}@keyframes pick-completion-badge{0%,to{transform:scale(1);box-shadow:0 0 0 1px color-mix(in srgb,var(--goalpickr-primary) 35%,transparent)}28%{transform:scale(1.12);box-shadow:0 0 0 1px color-mix(in srgb,var(--goalpickr-primary) 65%,transparent),0 0 12px color-mix(in srgb,var(--goalpickr-primary) 40%,transparent),0 0 22px color-mix(in srgb,var(--goalpickr-exact) 30%,transparent)}}@media(forced-colors:active){.pick-progress-badge--celebrating{animation:none}}:is(.home-progress__track,.milestone-progress__track)>span{transition:width var(--goalpickr-speed-enter) var(--goalpickr-ease-out)}[data-motion-visible=false]:before,[data-motion-visible=false]:after,.asset-frame[data-motion-visible=false],html[data-motion-paused=true] *,html[data-motion-paused=true] *:before,html[data-motion-paused=true] *:after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){html ::view-transition-group(*),html ::view-transition-old(*),html ::view-transition-new(*){animation:none!important}html .aurora-light,html .aurora-ribbon,html .aurora-orbit,html .asset-frame{will-change:auto!important}html .aurora-atmosphere__depth{transform:none;transition:none}html .aurora-light,html .aurora-ribbon,html .aurora-orbit,html .public-flow__intro:before,html .public-flow__intro:after,html .asset-frame:is([data-kind=trophy],[data-kind=milestone]),html .asset-frame:after,html .motion-notice-enter,html .pick-progress-badge--celebrating{animation:none!important}html .public-flow__intro:before{transform:perspective(700px) rotateX(32deg) rotate(-18deg)}html .public-flow__intro:before,html .asset-frame{translate:none!important}html dialog,html .rich-select__options{transform:none}html :is(.action,.nav-link,.bottom-link,.more-link),html .rich-select>summary,html .select-field,html :is(.action,.nav-link,.bottom-link,.more-link) app-interface-icon{transform:none!important}html .action--primary:before{display:none}}html[data-motion=reduced] ::view-transition-group(*),html[data-motion=reduced] ::view-transition-old(*),html[data-motion=reduced] ::view-transition-new(*),html[data-reduced-motion=true] ::view-transition-group(*),html[data-reduced-motion=true] ::view-transition-old(*),html[data-reduced-motion=true] ::view-transition-new(*){animation:none!important}html[data-motion=reduced] .aurora-light,html[data-motion=reduced] .aurora-ribbon,html[data-motion=reduced] .aurora-orbit,html[data-motion=reduced] .asset-frame,html[data-reduced-motion=true] .aurora-light,html[data-reduced-motion=true] .aurora-ribbon,html[data-reduced-motion=true] .aurora-orbit,html[data-reduced-motion=true] .asset-frame{will-change:auto!important}html[data-motion=reduced] .aurora-atmosphere__depth,html[data-reduced-motion=true] .aurora-atmosphere__depth{transform:none;transition:none}html[data-motion=reduced] .aurora-light,html[data-motion=reduced] .aurora-ribbon,html[data-motion=reduced] .aurora-orbit,html[data-motion=reduced] .public-flow__intro:before,html[data-motion=reduced] .public-flow__intro:after,html[data-motion=reduced] .asset-frame:is([data-kind=trophy],[data-kind=milestone]),html[data-motion=reduced] .asset-frame:after,html[data-motion=reduced] .motion-notice-enter,html[data-motion=reduced] .pick-progress-badge--celebrating,html[data-reduced-motion=true] .aurora-light,html[data-reduced-motion=true] .aurora-ribbon,html[data-reduced-motion=true] .aurora-orbit,html[data-reduced-motion=true] .public-flow__intro:before,html[data-reduced-motion=true] .public-flow__intro:after,html[data-reduced-motion=true] .asset-frame:is([data-kind=trophy],[data-kind=milestone]),html[data-reduced-motion=true] .asset-frame:after,html[data-reduced-motion=true] .motion-notice-enter,html[data-reduced-motion=true] .pick-progress-badge--celebrating{animation:none!important}html[data-motion=reduced] .public-flow__intro:before,html[data-reduced-motion=true] .public-flow__intro:before{transform:perspective(700px) rotateX(32deg) rotate(-18deg)}html[data-motion=reduced] .public-flow__intro:before,html[data-motion=reduced] .asset-frame,html[data-reduced-motion=true] .public-flow__intro:before,html[data-reduced-motion=true] .asset-frame{translate:none!important}html[data-motion=reduced] dialog,html[data-motion=reduced] .rich-select__options,html[data-reduced-motion=true] dialog,html[data-reduced-motion=true] .rich-select__options{transform:none}html[data-motion=reduced] :is(.action,.nav-link,.bottom-link,.more-link),html[data-motion=reduced] .rich-select>summary,html[data-motion=reduced] .select-field,html[data-motion=reduced] :is(.action,.nav-link,.bottom-link,.more-link) app-interface-icon,html[data-reduced-motion=true] :is(.action,.nav-link,.bottom-link,.more-link),html[data-reduced-motion=true] .rich-select>summary,html[data-reduced-motion=true] .select-field,html[data-reduced-motion=true] :is(.action,.nav-link,.bottom-link,.more-link) app-interface-icon{transform:none!important}html[data-motion=reduced] .action--primary:before,html[data-reduced-motion=true] .action--primary:before{display:none}@media(forced-colors:active){.aurora-atmosphere,.public-flow__intro:before,.public-flow__intro:after,:is(.side-rail .nav-link,.more-link):before{display:none}}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-reduced-motion=true] *,html[data-reduced-motion=true] *:before,html[data-reduced-motion=true] *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media(forced-colors:active){.brand-mark path{fill:currentColor}.status:before,.nav-link.is-active:after{forced-color-adjust:none}:is(.bottom-link,.more-link).is-active{border:1px solid CanvasText}.action-feedback{border:2px solid CanvasText}}
