.stack{gap:var(--space-md);flex-direction:column;display:flex}.stack--xs{gap:var(--space-xs)}.stack--sm{gap:var(--space-sm)}.stack--md{gap:var(--space-md)}.stack--lg{gap:var(--space-lg)}.stack--xl{gap:var(--space-xl)}.stack--2xl{gap:var(--space-2xl)}.stack--3xl{gap:var(--space-3xl)}.cluster{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.cluster--xs{gap:var(--space-xs)}.cluster--sm{gap:var(--space-sm)}.cluster--md{gap:var(--space-md)}.cluster--lg{gap:var(--space-lg)}.cluster--between{justify-content:space-between}.cluster--end{justify-content:flex-end}.cluster--baseline{align-items:baseline}.pg-content-width{width:100%;margin-inline:auto}.pg-content-width[data-size=md]{max-width:var(--content-max-md)}.pg-content-width[data-size=lg]{max-width:var(--content-max-lg)}.pg-content-width[data-size=xl]{max-width:var(--content-max-xl)}.pg-content-width[data-size=full]{max-width:none}.pg-columns{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--pg-col-min,7rem)), 1fr));gap:var(--space-md);display:grid}.pg-columns--gap-sm{gap:var(--space-sm)}.pg-columns--gap-lg{gap:var(--grid-gap-desktop)}.pg-split{height:100%;min-height:0;container-type:inline-size}.pg-split__inner{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;height:100%;min-height:0;display:grid}.pg-split__list,.pg-split__detail{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;container-type:inline-size}.pg-split__list{border-right:var(--border-width-thin) solid var(--color-border)}.pg-split[data-show-detail=true] .pg-split__list,.pg-split[data-show-detail=false] .pg-split__detail{display:none}@container (width>=60rem){.pg-split__inner{grid-template-columns:var(--pg-split-left,var(--split-left-width)) minmax(0, 1fr)}.pg-split[data-show-detail=true] .pg-split__list,.pg-split[data-show-detail=false] .pg-split__detail{display:flex}}.pg-dashboard{width:100%;container-type:inline-size}.pg-dashboard__inner{gap:var(--space-lg);flex-direction:column;display:flex}.pg-dashboard__main,.pg-dashboard__side{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex;container-type:inline-size}@container (width>=60rem){.pg-dashboard__inner{grid-template-columns:minmax(0, 1fr) var(--dashboard-rail-width);align-items:start;gap:var(--grid-gap-desktop);display:grid}}.section-label{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps-md);text-transform:uppercase;color:var(--color-text-caps);overflow-wrap:break-word;margin:0}.section-label--accent{color:var(--color-accent-role)}.section-label--tight{letter-spacing:var(--letter-spacing-caps-sm)}.section-label--wide{letter-spacing:var(--letter-spacing-caps-lg)}.chip{--chip-bc:color-mix(in srgb, var(--color-text-muted) 28%, transparent);--chip-tint:color-mix(in srgb, var(--color-text-muted) 14%, transparent);background:var(--chip-bc);width:max-content;max-width:100%;color:var(--color-text-muted);white-space:nowrap;font:inherit;text-align:inherit;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);border:0;place-self:flex-start start;margin:0;padding:1px;display:inline-flex}.chip__inner{align-items:center;gap:var(--space-xs);padding:2px var(--space-xs);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps-md);text-transform:uppercase;color:inherit;background:linear-gradient(var(--chip-tint), var(--chip-tint)), var(--color-surface);clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px);min-width:0;max-width:100%;line-height:1.4;display:inline-flex}.chip__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.chip--md>.chip__inner{padding:var(--space-xs) var(--space-sm);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-caps-sm)}.chip--accent{color:var(--color-accent-role);--chip-bc:color-mix(in srgb, var(--color-accent-role) 30%, transparent);--chip-tint:color-mix(in srgb, var(--color-accent-role) 14%, transparent)}.chip--success{color:var(--color-success);--chip-bc:color-mix(in srgb, var(--color-success) 30%, transparent);--chip-tint:color-mix(in srgb, var(--color-success) 14%, transparent)}.chip--warning{color:var(--color-warning);--chip-bc:color-mix(in srgb, var(--color-warning) 30%, transparent);--chip-tint:color-mix(in srgb, var(--color-warning) 14%, transparent)}.chip--error{color:var(--color-error);--chip-bc:color-mix(in srgb, var(--color-error) 30%, transparent);--chip-tint:color-mix(in srgb, var(--color-error) 14%, transparent)}.chip--gold{color:var(--color-gold);--chip-bc:color-mix(in srgb, var(--color-gold) 30%, transparent);--chip-tint:color-mix(in srgb, var(--color-gold) 14%, transparent)}.chip--solid.chip--accent{color:var(--color-text-inverse);--chip-bc:var(--color-accent-role);--chip-tint:var(--color-accent-role)}.chip--solid.chip--success{color:#06301f;--chip-bc:var(--color-success);--chip-tint:var(--color-success)}.chip--solid.chip--warning{color:#3a2500;--chip-bc:var(--color-warning);--chip-tint:var(--color-warning)}.chip--solid.chip--error{color:#3a0b0b;--chip-bc:var(--color-error);--chip-tint:var(--color-error)}.chip--solid.chip--gold{color:#3a2500;--chip-bc:var(--color-gold);--chip-tint:var(--color-gold)}.callout{--callout-bc:color-mix(in srgb, var(--color-text-muted) 28%, transparent);--callout-tint:color-mix(in srgb, var(--color-text-muted) 12%, transparent);--callout-fg:var(--color-text-muted);background:var(--callout-bc);width:100%;color:var(--color-text);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);border:0;margin:0;padding:1px;display:flex}.callout__inner{gap:var(--space-md);padding:var(--panel-padding-md);color:inherit;background:linear-gradient(var(--callout-tint), var(--callout-tint)), var(--color-surface);clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);flex:1;align-items:flex-start;display:flex}.callout__icon{color:var(--callout-fg);flex:none;align-items:center;padding-top:2px;display:flex}.callout__body{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.callout__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text);overflow-wrap:break-word;margin:0}.callout__description{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-normal);overflow-wrap:break-word;margin:0}.callout--accent{--callout-bc:color-mix(in srgb, var(--color-accent-role) 30%, transparent);--callout-tint:color-mix(in srgb, var(--color-accent-role) 12%, transparent);--callout-fg:var(--color-accent-role)}.callout--success{--callout-bc:color-mix(in srgb, var(--color-success) 30%, transparent);--callout-tint:color-mix(in srgb, var(--color-success) 12%, transparent);--callout-fg:var(--color-success)}.callout--warning{--callout-bc:color-mix(in srgb, var(--color-warning) 30%, transparent);--callout-tint:color-mix(in srgb, var(--color-warning) 12%, transparent);--callout-fg:var(--color-warning)}.callout--error{--callout-bc:color-mix(in srgb, var(--color-error) 30%, transparent);--callout-tint:color-mix(in srgb, var(--color-error) 12%, transparent);--callout-fg:var(--color-error)}.callout--gold{--callout-bc:color-mix(in srgb, var(--color-gold) 30%, transparent);--callout-tint:color-mix(in srgb, var(--color-gold) 12%, transparent);--callout-fg:var(--color-gold)}.pg-panel{--panel-corner:var(--clip-corner-md);--panel-border-color:var(--color-border);background:var(--panel-border-color);color:inherit;text-align:inherit;font:inherit;clip-path:polygon(var(--panel-corner) 0, calc(100% - var(--panel-corner)) 0, 100% var(--panel-corner), 100% calc(100% - var(--panel-corner)), calc(100% - var(--panel-corner)) 100%, var(--panel-corner) 100%, 0 calc(100% - var(--panel-corner)), 0 var(--panel-corner));border:0;flex-direction:column;margin:0;padding:1px;display:flex;position:relative}.pg-panel[data-chamfer=sm]{--panel-corner:var(--clip-corner-sm)}.pg-panel[data-chamfer=md]{--panel-corner:var(--clip-corner-md)}.pg-panel[data-chamfer=lg]{--panel-corner:var(--clip-corner-lg)}.pg-panel[data-chamfer=none]{--panel-corner:0px}button.pg-panel{cursor:pointer;appearance:none;width:100%}button.pg-panel:focus,button.pg-panel:focus-visible{outline:none}button.pg-panel:focus-visible>.pg-panel__inner{box-shadow:inset 0 0 0 2px var(--color-accent)}.pg-panel[data-accent-corner=topLeft]{background:radial-gradient(circle 220px at 0% 0%, var(--color-accent-hover) 0%, var(--color-accent) 8%, var(--color-border-strong) 35%, var(--color-border) 65%);padding:1.5px}.pg-panel[data-accent-corner=topRight]{background:radial-gradient(circle 220px at 100% 0%, var(--color-accent-hover) 0%, var(--color-accent) 8%, var(--color-border-strong) 35%, var(--color-border) 65%);padding:1.5px}.pg-panel[data-accent-corner=bottomLeft]{background:radial-gradient(circle 220px at 0% 100%, var(--color-accent-hover) 0%, var(--color-accent) 8%, var(--color-border-strong) 35%, var(--color-border) 65%);padding:1.5px}.pg-panel[data-accent-corner=bottomRight]{background:radial-gradient(circle 220px at 100% 100%, var(--color-accent-hover) 0%, var(--color-accent) 8%, var(--color-border-strong) 35%, var(--color-border) 65%);padding:1.5px}.pg-panel__inner{isolation:isolate;background-color:var(--color-surface);min-height:0;padding:var(--panel-padding-md);clip-path:polygon(var(--panel-corner) 0, calc(100% - var(--panel-corner)) 0, 100% var(--panel-corner), 100% calc(100% - var(--panel-corner)), calc(100% - var(--panel-corner)) 100%, var(--panel-corner) 100%, 0 calc(100% - var(--panel-corner)), 0 var(--panel-corner));flex:auto;position:relative}.pg-panel__inner:before{content:"";opacity:.3;pointer-events:none;z-index:0;background-image:url(/brand/ice-texture.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.pg-panel[data-padding=none]>.pg-panel__inner{padding:0}.pg-panel[data-padding="2xs"]>.pg-panel__inner{padding:var(--panel-padding-2xs,6px)}.pg-panel[data-padding=sm]>.pg-panel__inner{padding:var(--panel-padding-sm)}.pg-panel[data-padding=md]>.pg-panel__inner{padding:var(--panel-padding-md)}.pg-panel[data-padding=lg]>.pg-panel__inner{padding:var(--panel-padding-lg)}.pg-panel__bloom{pointer-events:none;z-index:1;background:radial-gradient(circle 360px at var(--bloom-x,0%) var(--bloom-y,0%), #3ea4ff52 0%, #2e8cf02e 14%, #1e6ec814 32%, #1450a008 52%, transparent 70%);position:absolute;inset:0}.pg-panel__inner>:not(.pg-panel__bloom){z-index:2;position:relative}.pg-panel[data-accent-corner=topLeft]{--bloom-x:0%;--bloom-y:0%}.pg-panel[data-accent-corner=topRight]{--bloom-x:100%;--bloom-y:0%}.pg-panel[data-accent-corner=bottomLeft]{--bloom-x:0%;--bloom-y:100%}.pg-panel[data-accent-corner=bottomRight]{--bloom-x:100%;--bloom-y:100%}.pg-panel__leftedge{pointer-events:none;z-index:3;background:var(--leftedge-color,var(--color-accent));width:3px;position:absolute;top:0;bottom:0;left:0}.pg-panel[data-left-edge=accent]{--leftedge-color:var(--color-accent)}.pg-panel[data-left-edge=win]{--leftedge-color:var(--color-success)}.pg-panel[data-left-edge=loss]{--leftedge-color:var(--color-error)}.pg-panel[data-left-edge=tie]{--leftedge-color:var(--color-warning)}.pg-panel[data-left-edge=gold]{--leftedge-color:var(--color-gold)}button.pg-button{width:auto;max-width:100%;display:inline-flex}button.pg-button>.pg-panel__inner{min-width:0;max-width:100%}button.pg-button.pg-button--block{width:100%;display:flex}.pg-button__content{justify-content:center;align-items:center;gap:var(--space-xs);min-height:var(--touch-target-min);padding:0 var(--space-md);font-family:var(--font-family-display);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps-md);text-transform:uppercase;min-width:0;max-width:100%;transition:color var(--transition-fast);display:inline-flex}.pg-button__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pg-button--block>.pg-panel__inner{width:100%}.pg-button--block .pg-button__content{width:100%;min-height:var(--touch-target-comfortable,3rem);padding-inline:var(--space-lg);justify-content:center;align-items:center;gap:var(--space-sm);display:flex}.pg-button__icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.pg-button__icon svg{width:16px;height:16px}.pg-button__trailing{flex:none;align-items:center;display:inline-flex}.pg-button--sm .pg-button__content{min-height:2rem;padding:0 var(--space-sm);font-size:var(--font-size-3xs,.625rem)}.pg-button--primary>.pg-panel__inner{color:var(--color-accent)}.pg-button--primary:hover:not(:disabled)>.pg-panel__inner{background-color:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface));color:var(--color-accent-hover)}.pg-button--primary:active:not(:disabled)>.pg-panel__inner{background-color:color-mix(in srgb, var(--color-accent) 18%, var(--color-surface))}.pg-button--secondary>.pg-panel__inner{color:var(--color-text-muted)}.pg-button--secondary:hover:not(:disabled)>.pg-panel__inner{background-color:color-mix(in srgb, var(--color-text) 6%, var(--color-surface));color:var(--color-text)}.pg-button--danger>.pg-panel__inner{color:var(--color-error)}.pg-button--danger:hover:not(:disabled)>.pg-panel__inner{background-color:color-mix(in srgb, var(--color-error) 10%, var(--color-surface))}.pg-button--ghost>.pg-panel__inner{color:var(--color-text-muted)}.pg-button--ghost:hover:not(:disabled)>.pg-panel__inner{color:var(--color-text)}.pg-button:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.error-boundary{padding:var(--space-lg) var(--space-md)}.error-boundary__message{font-size:var(--font-size-sm);overflow-wrap:anywhere;margin:0}.form-field{gap:var(--space-xs);font-size:var(--font-size-sm);color:var(--color-text);flex-direction:column;display:flex}.form-field--inline{align-items:center;gap:var(--space-md);flex-direction:row}.form-field__label{color:var(--color-text-caps);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps-md);text-transform:uppercase;overflow-wrap:anywhere;min-width:0}.form-field--label-hidden .form-field__label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-field--inline .form-field__label{flex:1;order:1}.form-field__control{background:var(--color-border);width:100%;transition:background var(--transition-fast);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);padding:1px;display:block}.form-field--inline .form-field__control{flex:none;order:0;width:auto}.form-field__control>input,.form-field__control>textarea{background:var(--color-surface-inset);width:100%;box-shadow:none;clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px);border:0;display:block}.form-field__control>input:focus,.form-field__control>textarea:focus{box-shadow:none;outline:none}.form-field__control:has(>:disabled){background:var(--color-border-muted,var(--color-border));opacity:.7}.form-field__control:has(>.pg-select-wrapper){clip-path:none;background:0 0;padding:0}.form-field__control>.pg-select-wrapper{width:100%;display:block}.form-field__message{font-size:var(--font-size-xs);line-height:var(--line-height-tight);overflow-wrap:anywhere}.form-field__message--hint{color:var(--color-text-muted)}.form-field__message--error{color:var(--color-error)}.form-field--invalid .form-field__control{background:var(--color-error)}.event-row{container-type:inline-size}.event-row__grid{column-gap:var(--space-xs);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"time body trailing""time detail trailing""time tags trailing";align-items:start;row-gap:0;padding-left:.375rem;display:grid}.event-row__time{grid-area:time}.event-row__body{grid-area:body}.event-row__detail{grid-area:detail}.event-row__tags{grid-area:tags}.event-row__trailing{grid-area:trailing}.event-row__time{flex-direction:column;gap:1px;min-width:2.75rem;display:flex}.event-row__period{font-family:var(--font-family-display);font-size:var(--font-size-2xs);color:var(--color-accent);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.event-row__clock{font-family:var(--font-family-display);font-size:var(--font-size-sm);color:var(--color-text);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:700}.event-row__body{flex-direction:column;gap:2px;min-width:0;display:flex}.event-row__eyebrow{font-size:var(--font-size-2xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.event-row__title{font-family:var(--font-family-display);font-size:var(--font-size-sm);color:var(--color-text);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.event-row__subtitle{font-size:var(--font-size-xs);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-row--wrap .event-row__title,.event-row--wrap .event-row__subtitle{text-overflow:clip;white-space:normal;overflow-wrap:break-word;word-break:break-word;overflow:visible}.event-row__jersey{color:var(--color-accent);font-variant-numeric:tabular-nums;margin-right:.4em;font-weight:700}.event-row__assists,.event-row__credits,.event-row__credit-num{font-variant-numeric:tabular-nums}.event-row__credit-name{color:var(--color-text-muted);font-variant-numeric:normal;display:none}.event-row__detail{align-items:baseline;gap:var(--space-xs);font-size:var(--font-size-xs);color:var(--color-text-muted);flex-wrap:wrap;margin-top:2px;display:flex}.event-row__detail-label{font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-weight:700}.event-row__onice{font-variant-numeric:tabular-nums;letter-spacing:.02em}.event-row__tags{gap:var(--space-xs);margin-top:var(--space-xs);flex-wrap:wrap;align-items:flex-start;display:flex}.event-row__tag{font-family:var(--font-family-display);font-size:var(--font-size-2xs);letter-spacing:.04em;color:var(--color-text);font-weight:700;line-height:1.1}.event-row__tag[data-tone=neutral]{color:var(--color-text-muted)}.event-row__tag[data-tone=accent]{color:var(--color-accent)}.event-row__tag[data-tone=success]{color:var(--color-success)}.event-row__tag[data-tone=warning]{color:var(--color-warning)}.event-row__tag[data-tone=error]{color:var(--color-error)}.event-row__tag[data-tone=gold]{color:var(--color-gold)}.event-row__trailing{font-family:var(--font-family-display);font-size:var(--font-size-md);color:var(--color-text);font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;grid-area:trailing;justify-self:end;padding-top:2px;font-weight:700}@container (width<=22rem){.event-row--wrap .event-row__title{text-overflow:ellipsis;white-space:nowrap;word-break:normal;overflow-wrap:normal;overflow:hidden}}@container (width>=30rem){.event-row__grid{column-gap:var(--space-md);grid-template-columns:auto minmax(8rem,1fr) minmax(6rem,1.6fr) auto auto;grid-template-areas:"time body detail tags trailing";align-items:center}.event-row__detail,.event-row__tags{margin-top:0}.event-row__detail{align-content:center;align-items:center}.event-row__credit-name{display:inline}}@container (width>=34rem){.event-row__time{min-width:3.5rem}.event-row__clock{font-size:var(--font-size-md)}.event-row__title{font-size:var(--font-size-base)}.event-row__trailing{font-size:var(--font-size-lg)}}.spotlight{container-type:inline-size}.spotlight__grid{align-items:center;gap:var(--space-md,12px);padding-left:var(--space-xs,6px);flex-wrap:wrap;display:flex}.spotlight__head{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.spotlight__icon{color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.spotlight--gold .spotlight__icon{color:var(--color-gold)}.spotlight--accent .spotlight__icon{color:var(--color-accent)}.spotlight__title{font-family:var(--font-family-display);font-weight:700;font-size:var(--font-size-xl);letter-spacing:.02em;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;line-height:1.1;overflow:hidden}.spotlight__number{color:var(--color-accent);margin-right:var(--space-sm,6px)}.spotlight__trailing{align-items:center;gap:var(--space-xs,6px);margin-right:var(--space-xs,6px);display:inline-flex}.spotlight--gold .spotlight__star{color:var(--color-gold)}.spotlight--accent .spotlight__star{color:var(--color-accent)}.spotlight__star{color:var(--color-text-muted);flex-shrink:0}@container (width<=22rem){.spotlight__title{font-size:var(--font-size-lg)}.spotlight__grid{gap:var(--space-sm,8px)}.spotlight__trailing{flex-basis:100%;justify-content:flex-end;margin-left:auto}}@container (width>=34rem){.spotlight__title{font-size:var(--font-size-2xl)}.spotlight__grid{gap:var(--space-lg);padding-block:var(--space-2xs,4px)}}.segmented-control{width:auto;display:inline-flex}.segmented-control--stretch{width:100%;display:flex}.segmented-control>.pg-panel__inner{padding:3px}.segmented-control__track{align-items:stretch;width:100%;display:flex}.segmented-control__segment{justify-content:center;align-items:center;gap:var(--space-xs);min-height:1.75rem;padding:var(--space-xs) var(--space-sm);-webkit-tap-highlight-color:transparent;font-family:var(--font-family-display);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps-md);text-transform:uppercase;color:var(--color-text-muted);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background var(--transition-fast);background:0 0;outline:none;flex:none;display:inline-flex}.segmented-control__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.segmented-control__segment:hover:not([aria-disabled=true]):not(.segmented-control__segment--active){color:var(--color-text)}.segmented-control__segment--active{color:var(--color-accent);background:radial-gradient(160% 220% at 50% 100%,#1e8fff29 0%,#1e8fff0a 50%,#0000 80%)}.segmented-control__segment[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed}.segmented-control__count{border-radius:var(--radius-full);min-width:1.25rem;height:1.25rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);background:color-mix(in srgb, currentColor 18%, transparent);color:currentColor;font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.pg-tab-bar{--corner:var(--clip-corner-md);background:var(--color-border);clip-path:polygon(var(--corner) 0, calc(100% - var(--corner)) 0, 100% var(--corner), 100% calc(100% - var(--corner)), calc(100% - var(--corner)) 100%, var(--corner) 100%, 0 calc(100% - var(--corner)), 0 var(--corner));padding:1px;display:flex;position:relative}.pg-tab-bar__inner{isolation:isolate;background-color:var(--color-surface);clip-path:polygon(var(--corner) 0, calc(100% - var(--corner)) 0, 100% var(--corner), 100% calc(100% - var(--corner)), calc(100% - var(--corner)) 100%, var(--corner) 100%, 0 calc(100% - var(--corner)), 0 var(--corner));flex:auto;align-items:stretch;display:flex;position:relative}.pg-tab-bar__inner:before{content:"";opacity:.3;pointer-events:none;z-index:0;background-image:url(/brand/ice-texture.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.pg-tab-bar__tab,.pg-tab-bar__tab:hover,.pg-tab-bar__tab:focus,.pg-tab-bar__tab:active{z-index:1;min-width:0;min-height:var(--touch-target-min);padding:var(--space-sm) var(--space-md);-webkit-tap-highlight-color:transparent;font-family:var(--font-family-display);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps-md);text-transform:uppercase;color:var(--color-text-muted);cursor:pointer;white-space:nowrap;transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:0;outline:none;flex:1;justify-content:center;align-items:center;margin:0;display:inline-flex;position:relative}.pg-tab-bar__label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.pg-tab-bar .pg-tab-bar__tab:hover:not(.pg-tab-bar__tab--active){color:var(--color-text);background:color-mix(in srgb, var(--color-accent) 6%, transparent)}.pg-tab-bar .pg-tab-bar__tab--active,.pg-tab-bar .pg-tab-bar__tab--active:hover,.pg-tab-bar .pg-tab-bar__tab--active:focus,.pg-tab-bar .pg-tab-bar__tab--active:active{color:var(--color-accent);background:radial-gradient(160% 220% at 50% 100%,#1e8fff29 0%,#1e8fff0a 50%,#0000 80%)}.pg-divider{--pg-divider-color:var(--color-border);background:var(--pg-divider-color);flex-shrink:0}.pg-divider--accent{--pg-divider-color:var(--color-accent)}.pg-divider--horizontal{align-self:stretch;width:100%;height:1px}.pg-divider--horizontal.pg-divider--inset{width:calc(100% - 24px);margin-inline:12px}.pg-divider--vertical{align-self:stretch;width:1px;height:100%}.pg-divider--vertical.pg-divider--inset{height:calc(100% - 24px);margin-block:12px}.page-section{gap:var(--section-gap);padding-block:var(--section-padding-md);flex-direction:column;display:flex}.page-section--compact{gap:var(--section-gap);padding-block:var(--section-padding-sm)}.page-section__divider{border:0;border-top:var(--border-width-default) solid var(--color-divider);height:0;margin:0}.section-frame .section-frame__header,.section-frame .section-frame__footer{gap:var(--space-xs);flex-direction:column;display:flex}.section-frame .section-frame__body,.section-frame>.pg-panel__inner{gap:var(--space-md);flex-direction:column;display:flex}.panel-header{align-items:flex-start;gap:var(--space-md);display:flex}.panel-header__leading,.panel-header__trailing{align-items:center;gap:var(--space-sm);flex:none;display:flex}.panel-header__trailing{margin-left:auto}.panel-header__titles{gap:var(--space-xs);flex-direction:column;flex:auto;min-width:0;display:flex}.panel-header__title{font-family:var(--font-family-display);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text);overflow-wrap:break-word;margin:0}.panel-header__description{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-normal);margin:0}.data-row{align-items:center;gap:var(--space-xs) var(--space-md);min-height:var(--size-row-min-height);padding:var(--row-padding-y) var(--row-padding-x);border-left:var(--accent-rule-width) solid transparent;border-bottom:1px solid var(--color-border);color:var(--color-text);flex-wrap:wrap;display:flex}.data-row:last-child{border-bottom:0}.data-row__leading,.data-row__trailing{align-items:center;gap:var(--space-sm);flex:none;display:flex}.data-row__trailing{margin-left:auto}.data-row__main{flex-direction:column;flex:auto;gap:2px;min-width:min-content;display:flex}.data-row__meta{font-size:var(--font-size-xs);color:var(--color-text-muted);flex:none}.data-row--interactive{cursor:pointer;text-align:left;width:100%;font:inherit;transition:var(--transition-color);background:0 0;border-top:0;border-bottom:0;border-right:0}.data-row--interactive:hover{background:var(--color-surface-hover)}.data-row--interactive:focus-visible{outline:none}.data-row--selected{background:color-mix(in srgb, var(--color-accent-role) 10%, transparent);border-left-color:var(--color-border-accent)}.list-block{gap:var(--list-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.list-block--compact{gap:var(--space-xs)}.list-block--bordered{border:var(--border-width-default) solid var(--color-border-muted);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);gap:0;overflow:hidden}.list-block--divided{gap:0}.list-block--divided>*+*{border-top:var(--border-width-default) solid var(--color-divider)}.key-value-list-cq{width:100%;container-type:inline-size}.key-value-list{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;display:flex}@container (width>=30rem){.key-value-list{column-gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}}.key-value-list__row{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.key-value-list__label{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps-md);text-transform:uppercase;color:var(--color-text-caps);overflow-wrap:break-word}.key-value-list__value{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:break-word;min-width:0}.key-value-list--compact{gap:var(--space-xs)}.data-table-scroll{width:100%;min-width:0;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);color:var(--color-text)}.data-table thead th{text-align:left;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps-md);text-transform:uppercase;color:var(--color-text-muted);padding:var(--table-cell-padding-y) var(--table-cell-padding-x);border-bottom:var(--border-width-default) solid var(--color-divider-strong)}.data-table tbody td{padding:var(--table-cell-padding-y) var(--table-cell-padding-x);border-bottom:var(--border-width-default) solid var(--color-divider);vertical-align:middle}.data-table tbody tr:last-child td{border-bottom:0}.data-table__cell--numeric{text-align:right;font-variant-numeric:tabular-nums}.data-table--sticky-label thead th:first-child,.data-table--sticky-label tbody td:first-child{background:var(--color-surface);position:sticky;left:0}.data-table tr.data-table__row--selected td{background:color-mix(in srgb, var(--color-accent-role) 10%, transparent);font-weight:var(--font-weight-semibold)}.data-table tr.data-table__row--selected td:first-child{border-left:var(--border-width-thick) solid var(--color-accent-role)}.field-group{gap:var(--form-group-gap);border:0;flex-direction:column;margin:0;padding:0;display:flex}.field-group__legend{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps-md);text-transform:uppercase;color:var(--color-text-muted);overflow-wrap:anywhere;margin:0;padding:0}.field-group__body{gap:var(--form-group-gap);flex-direction:column;display:flex}.action-bar-cq{width:100%;display:block;container-type:inline-size}.action-bar{align-items:center;gap:var(--toolbar-gap);flex-wrap:wrap;display:flex}@container (width<=22rem){.action-bar:not(.action-bar--between):not(.action-bar--stack){flex-direction:column;align-items:stretch}}.action-bar--start{justify-content:flex-start}.action-bar--end{justify-content:flex-end}.action-bar--between{justify-content:space-between}.action-bar--stack{flex-direction:column;align-items:stretch}.empty-state{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-xl) var(--space-lg);text-align:center;min-height:8rem;color:var(--color-text-muted);flex-direction:column;display:flex;container-type:inline-size}.empty-state--compact{padding:var(--space-md) var(--space-sm)}.empty-state__title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.empty-state__description{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-normal);margin:0}.empty-state__children{display:contents}@container (width>=30rem){.empty-state__description{max-width:34ch;margin-inline:auto}.empty-state__children{max-width:34ch;margin-inline:auto;display:block}}.pg-outcome-badge{flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;max-width:100%;line-height:1;display:inline-flex}.pg-outcome-badge__letter{font-family:var(--font-family-display);letter-spacing:.02em;white-space:nowrap;font-weight:700;line-height:1}.pg-outcome-badge--sm .pg-outcome-badge__letter{font-size:var(--font-size-lg)}.pg-outcome-badge--md .pg-outcome-badge__letter{font-size:var(--font-size-xl)}.pg-outcome-badge--lg .pg-outcome-badge__letter{font-size:var(--font-size-2xl)}.pg-outcome-badge__sub{text-transform:uppercase;font-size:var(--font-size-2xs);letter-spacing:.08em;color:var(--color-text-caps,var(--color-text-muted));white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;font-weight:600;overflow:hidden}.pg-outcome-badge--win .pg-outcome-badge__letter{color:var(--color-success)}.pg-outcome-badge--loss .pg-outcome-badge__letter{color:var(--color-error,var(--color-danger))}.pg-outcome-badge--tie .pg-outcome-badge__letter,.pg-outcome-badge--warning .pg-outcome-badge__letter{color:var(--color-warning)}.pg-outcome-badge--neutral .pg-outcome-badge__letter{color:var(--color-text)}.sparkline{width:100%;height:var(--size-sparkline-height);display:block;position:relative}.sparkline--lg{height:var(--size-chart-height)}.sparkline__svg{width:100%;height:100%;display:block;position:absolute;inset:0}.sparkline__markers{position:absolute;inset:0}.sparkline__gridline{stroke:color-mix(in srgb, var(--color-border) 75%, transparent);stroke-width:1px}.sparkline__path{fill:none;stroke:var(--color-accent-role);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sparkline__area{fill:color-mix(in srgb, var(--color-accent-role) 12%, transparent)}.sparkline__dot,.sparkline__point{background:var(--color-accent-role);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.sparkline__dot{width:4px;height:4px}.sparkline__point{width:6px;height:6px;box-shadow:0 0 0 1.5px var(--color-background)}.sparkline__axis{color:var(--color-text-muted);font-size:var(--font-size-xs);justify-content:space-between;display:flex}.sparkline__axis-label{font-family:var(--font-family);font-variant-numeric:tabular-nums;font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-caps-md);fill:var(--color-text-caps,var(--color-text-muted))}.pg-line-chart{width:100%}.pg-line-chart--with-side{gap:var(--space-md);grid-template-columns:1fr auto;align-items:center;display:grid}.pg-line-chart__chart{min-width:0}.pg-line-chart__svg{max-width:100%;display:block}.pg-line-chart__gridline{stroke:var(--color-border-muted,var(--color-border));stroke-width:1px}.pg-line-chart__label{font-family:var(--font-family);font-variant-numeric:tabular-nums;font-size:var(--font-size-chart-label);text-transform:uppercase;letter-spacing:var(--letter-spacing-caps-md);fill:var(--color-text)}.pg-line-chart__line{fill:none;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.pg-line-chart__point,.pg-line-chart__point-inner{stroke-width:0}.pg-line-chart__value-label{font-family:var(--font-family-display);font-variant-numeric:tabular-nums;font-size:var(--font-size-chart-label);fill:var(--color-text);font-weight:700}.pg-line-chart__side{text-align:center;gap:var(--space-3xs);flex-direction:column;min-width:96px;display:flex}.pg-line-chart__side-value{font-family:var(--font-family-display);font-weight:800;font-size:var(--font-size-2xl);color:var(--color-text);font-variant-numeric:tabular-nums;line-height:1}.pg-line-chart__side-label{font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-caps-md);color:var(--color-text-caps,var(--color-text-muted))}.pg-bar-chart{gap:var(--space-sm);flex-direction:column;width:100%;display:flex}.pg-bar-chart__legend{gap:var(--space-sm);flex-wrap:wrap;display:flex}.pg-bar-chart__scroll{width:100%;min-width:0}.pg-bar-chart__scroll--scrolling{scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.pg-bar-chart__scroll--scrolling::-webkit-scrollbar{display:none}.pg-bar-chart__svg{max-width:100%;display:block}.pg-bar-chart__scroll--scrolling .pg-bar-chart__svg{max-width:none}.pg-bar-chart__gridline{stroke:var(--color-border-muted,var(--color-border));stroke-width:1px}.pg-bar-chart__gridline--v{opacity:.6}.pg-bar-chart__label{font-family:var(--font-family);font-variant-numeric:tabular-nums;font-size:var(--font-size-chart-label);text-transform:uppercase;letter-spacing:var(--letter-spacing-caps-md);fill:var(--color-text)}.pg-bar-chart__value{font-family:var(--font-family);font-variant-numeric:tabular-nums;font-size:var(--font-size-chart-label);fill:var(--color-text);font-weight:600}.pg-bar-chart__bar{shape-rendering:crispedges}.pg-legend-chip{align-items:center;gap:var(--space-xs);min-width:0;max-width:100%;display:inline-flex}.pg-legend-chip__swatch{flex-shrink:0;display:inline-block}.pg-legend-chip__swatch--square{border-radius:1px;width:8px;height:8px}.pg-legend-chip__swatch--circle{border-radius:50%;width:8px;height:8px}.pg-legend-chip__swatch--line{border-radius:1px;width:10px;height:2px}.pg-legend-chip__label{font-family:var(--font-family-display);font-weight:600;font-size:var(--font-size-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-caps,var(--color-text-muted));white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:1;overflow:hidden}.pg-chart{width:100%;container:pg-chart/inline-size}.pg-chart__header{justify-content:space-between;align-items:center;gap:var(--space-sm,12px);margin-bottom:10px;display:flex}.pg-chart__title{font-family:var(--font-family);font-weight:600;font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-caps,var(--color-text-muted));line-height:1.1}.pg-chart__action{font-size:var(--font-size-2xs,.75rem)}.pg-chart__row{gap:var(--space-sm,12px);align-items:stretch;display:flex}.pg-chart__row--with-sidecar{align-items:center}.pg-chart__main{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.pg-chart__legend{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.pg-chart__plot{width:100%}.pg-chart__sidecar{text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;min-width:0;padding:0 4px 0 8px;display:flex}.pg-perf-trend__value{font-family:var(--font-family-display);font-weight:700;font-size:var(--font-size-3xl,1.875rem);color:var(--color-text);font-variant-numeric:tabular-nums;line-height:1}.pg-perf-trend__label{font-family:var(--font-family);font-size:var(--font-size-2xs,.75rem);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);font-weight:600;line-height:1.1}@container pg-chart (width<=24rem){.pg-chart__header{flex-direction:column;align-items:flex-start;gap:6px}.pg-chart__legend{flex-wrap:wrap}.pg-chart__row,.pg-chart__row--with-sidecar{flex-direction:column;align-items:stretch}.pg-chart__sidecar{flex-flow:wrap;justify-content:center;align-items:baseline;gap:6px;padding:4px 0 0}}.modal__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal);padding:var(--space-md);background:#050810b3;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.modal__surface{--modal-corner:var(--clip-corner-md);background:var(--color-border);width:100%;max-height:calc(100vh - 2 * var(--space-md));clip-path:polygon(var(--modal-corner) 0, calc(100% - var(--modal-corner)) 0, 100% var(--modal-corner), 100% calc(100% - var(--modal-corner)), calc(100% - var(--modal-corner)) 100%, var(--modal-corner) 100%, 0 calc(100% - var(--modal-corner)), 0 var(--modal-corner));flex-direction:column;margin:auto;padding:1px;display:flex;overflow:hidden}.modal__surface-inner{background:var(--color-surface);min-height:0;clip-path:polygon(var(--modal-corner) 0, calc(100% - var(--modal-corner)) 0, 100% var(--modal-corner), 100% calc(100% - var(--modal-corner)), calc(100% - var(--modal-corner)) 100%, var(--modal-corner) 100%, 0 calc(100% - var(--modal-corner)), 0 var(--modal-corner));flex-direction:column;flex:auto;display:flex;overflow:hidden}.modal__surface--sm{max-width:24rem}.modal__surface--md{max-width:36rem}.modal__surface--lg{max-width:56rem}.modal__header{padding:var(--panel-padding-md) var(--panel-padding-md) var(--space-sm);border-bottom:1px solid var(--color-border);gap:var(--space-xs);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.modal__body{padding:var(--panel-padding-md);flex:1;min-height:0;overflow-y:auto}.modal__footer{padding:var(--panel-padding-md);border-top:1px solid var(--color-border);background:var(--color-bar);flex-shrink:0}.choice-group{gap:var(--space-xs);flex-wrap:wrap;max-width:34rem;display:flex}.choice-group.onboarding__choices{max-width:none}button.choice{width:auto;display:inline-flex}.choice__content{padding:var(--space-xs) var(--space-sm);font-family:var(--font-family-display);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps-md);text-transform:uppercase;white-space:nowrap;transition:color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.choice>.pg-panel__inner{color:var(--color-text-muted)}.choice:hover:not(:disabled)>.pg-panel__inner{color:var(--color-text)}.choice--accent.choice--selected>.pg-panel__inner{background-color:color-mix(in srgb, var(--color-accent) 14%, var(--color-surface));color:var(--color-accent)}.choice--neutral.choice--selected>.pg-panel__inner{background-color:color-mix(in srgb, var(--color-text-muted) 10%, var(--color-surface));color:var(--color-text)}.choice--danger.choice--selected>.pg-panel__inner{background-color:color-mix(in srgb, var(--color-error) 12%, var(--color-surface));color:var(--color-error)}button.choice:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}button.pg-player-tile{aspect-ratio:1;text-align:center;width:100%;min-width:0;max-width:140px}.pg-player-tile>.pg-panel__inner{width:100%;height:100%;color:var(--color-text-muted);transition:color var(--transition-fast);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.pg-player-tile__big{font-family:var(--font-family-display);font-weight:700;font-size:var(--font-size-2xl);font-variant-numeric:tabular-nums;line-height:1}.pg-player-tile__caption{font-size:var(--font-size-2xs);letter-spacing:.04em;color:var(--color-text-muted);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.pg-player-tile:hover:not(:disabled)>.pg-panel__inner{color:var(--color-text)}.pg-player-tile--accent.pg-player-tile--selected>.pg-panel__inner{background-color:color-mix(in srgb, var(--color-accent) 14%, var(--color-surface));color:var(--color-accent)}.pg-player-tile--neutral.pg-player-tile--selected>.pg-panel__inner{background-color:color-mix(in srgb, var(--color-text-muted) 10%, var(--color-surface));color:var(--color-text)}button.pg-player-tile:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.pg-select-wrapper{width:auto;min-width:6rem;font-size:var(--font-size-sm);color:var(--color-text);display:inline-block;position:relative}.pg-select-wrapper--full-width{width:100%;display:block}span.pg-select{width:100%;display:inline-block}.pg-select__trigger{appearance:none;justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-md);font:inherit;color:var(--color-text);background:var(--color-surface-inset);-webkit-tap-highlight-color:transparent;cursor:pointer;text-align:left;transition:background var(--transition-fast), color var(--transition-fast);border:0;outline:none;display:flex}.pg-select__trigger:hover:not(:disabled){background:color-mix(in srgb, var(--color-text) 4%, var(--color-surface-inset))}.pg-select__trigger:active:not(:disabled),.pg-select__trigger:focus:not(:disabled),.pg-select__trigger:focus-visible:not(:disabled),.pg-select__trigger[aria-expanded=true]:not(:disabled){background:var(--color-surface-inset)}.pg-select__trigger[aria-expanded=true]:hover:not(:disabled){background:color-mix(in srgb, var(--color-text) 4%, var(--color-surface-inset))}.pg-select__trigger:disabled{opacity:.5;cursor:not-allowed}.pg-select__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.pg-select__chevron{color:var(--color-text-muted);transition:transform var(--transition-fast);flex:none}.pg-select__trigger[aria-expanded=true] .pg-select__chevron{transform:rotate(180deg)}.pg-select__popup-portal{z-index:var(--z-popover,60);display:inline-block;position:absolute}.pg-select__popup{width:100%;display:block}.pg-select__popup>.pg-panel__inner{padding:var(--space-2xs,4px);max-height:var(--pg-select-max-height,16rem);overflow-y:auto}.pg-select__popup ul{outline:none;margin:0;padding:0;list-style:none}.pg-select__option{padding:var(--space-xs) var(--space-md);color:var(--color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:normal;overflow-wrap:break-word;transition:background var(--transition-fast), color var(--transition-fast);display:block}.pg-select__option:hover:not(.pg-select__option--disabled),.pg-select__option--active:not(.pg-select__option--disabled){background-color:color-mix(in srgb, var(--color-text) 6%, var(--color-surface));color:var(--color-text)}.pg-select__option--selected{color:var(--color-text);font-weight:var(--font-weight-semibold)}.pg-select__option--disabled{opacity:.4;cursor:not-allowed}.star-rating{align-items:center;gap:var(--space-3xs,2px);flex-shrink:0;display:inline-flex}.star-rating--lg{gap:var(--space-xs)}.star-rating--xl{gap:var(--space-sm)}.star-rating--lg .star-rating__star,.star-rating--xl .star-rating__star{padding:var(--space-xs)}.star-rating--lg:not(.star-rating--display) .star-rating__star{min-width:var(--touch-target-min);min-height:var(--touch-target-min)}.star-rating--xl:not(.star-rating--display) .star-rating__star{min-width:calc(var(--touch-target-min) + .5rem);min-height:calc(var(--touch-target-min) + .5rem)}.star-rating__star{cursor:pointer;transition:transform .1s ease, color var(--transition-fast);-webkit-tap-highlight-color:transparent;color:var(--color-border-strong,var(--color-border));background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.star-rating__star,.star-rating__star:hover,.star-rating__star:focus,.star-rating__star:focus-visible,.star-rating__star:active{box-shadow:none;background:0 0}.star-rating--display .star-rating__star{cursor:default}.star-rating__star svg{pointer-events:none;display:block}.star-rating__star:active{transform:scale(.85)}.star-rating__star:focus-visible{outline:none}.star-rating--accent .star-rating__star--filled{color:var(--color-accent)}.star-rating--warning .star-rating__star--filled{color:var(--color-warning)}.star-rating--gold .star-rating__star--filled{color:var(--color-gold,var(--color-warning))}.star-rating__star--pulse{animation:.2s ease-out starRatingPulse}.star-rating-cq{width:100%;display:block;container-type:inline-size}.star-rating-cq .star-rating__numeric{display:none}.star-rating-cq .star-rating__stars{width:max-content;display:inline-flex}.star-rating__numeric{white-space:nowrap;gap:var(--space-3xs,2px)}.star-rating__numeric-value{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;line-height:1}.star-rating--accent .star-rating__numeric-value{color:var(--color-accent)}.star-rating--warning .star-rating__numeric-value{color:var(--color-warning)}.star-rating--gold .star-rating__numeric-value{color:var(--color-gold,var(--color-warning))}@container (width<=3.5rem){.star-rating-cq--xs .star-rating__stars{display:none}.star-rating-cq--xs .star-rating__numeric{display:inline-flex}}@container (width<=4.25rem){.star-rating-cq--sm .star-rating__stars{display:none}.star-rating-cq--sm .star-rating__numeric{display:inline-flex}}@container (width<=4.875rem){.star-rating-cq--md .star-rating__stars{display:none}.star-rating-cq--md .star-rating__numeric{display:inline-flex}}.star-rating:not(.star-rating--display){scrollbar-width:none;max-width:100%;overflow-x:auto}.star-rating:not(.star-rating--display)::-webkit-scrollbar{display:none}@keyframes starRatingPulse{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}.collapsible{gap:var(--space-sm);flex-direction:column;display:flex}.collapsible__toggle{width:100%;padding:var(--space-sm) 0;cursor:pointer;color:var(--color-text-muted);font-size:var(--font-size-sm);transition:color var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.collapsible__toggle:hover{color:var(--color-text);background:0 0}.collapsible__toggle:active{background:0 0}.collapsible__preview{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.collapsible__arrow{color:var(--color-text-muted);transition:transform var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.collapsible__arrow svg{width:1rem;height:1rem}.collapsible__arrow--expanded{transform:rotate(180deg)}.collapsible__body{max-height:0;transition:max-height .3s;overflow:hidden}.collapsible__body--expanded{max-height:600px}.collapsible__inner{padding:var(--space-xs) 0;gap:var(--space-xs);flex-direction:column;display:flex}.progress-dots{min-width:0;padding:6px var(--space-xs);scrollbar-width:none;flex-wrap:nowrap;flex:1;justify-content:safe center;align-items:center;gap:5px;display:flex;overflow:auto visible}.progress-dots--scrollable{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%)}.progress-dots::-webkit-scrollbar{display:none}.progress-dots__dot{border-radius:var(--radius-full);background:var(--color-border);width:7px;height:7px;transition:background var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);flex-shrink:0}.progress-dots__dot--done{background:var(--color-success)}.progress-dots__dot--partial{background:var(--color-warning)}.progress-dots__dot--current{background:var(--color-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 30%, transparent);transform:scale(1.4)}.icon-button{color:var(--color-text-muted);cursor:pointer;transition:var(--transition-color);-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button--sm{width:2rem;height:2rem}.icon-button--md{width:2.5rem;height:2.5rem}.icon-button--lg{width:2.75rem;height:2.75rem}.icon-button--round{border-radius:var(--radius-full)}.icon-button--square{border-radius:var(--radius-sm)}.icon-button:hover:not(:disabled){color:var(--color-text);background:0 0}.icon-button:active:not(:disabled){color:var(--color-accent);background:0 0}.icon-button:focus-visible{outline:none}.icon-button:disabled{opacity:var(--opacity-disabled);cursor:default}.icon-button svg{width:22px;height:22px}.icon-button--sm svg{width:18px;height:18px}.icon-button--lg svg{width:24px;height:24px}.status-indicator__query{width:100%;display:block;container-type:inline-size}.status-indicator{justify-content:flex-start;align-items:center;gap:var(--space-xs);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps-md);text-transform:uppercase;color:var(--color-text-caps);padding:var(--space-xs) 0;display:inline-flex}.status-indicator__label{white-space:nowrap}@container (width<=4rem){.status-indicator__label{display:none}}.status-indicator__dot{border-radius:var(--radius-full);background:var(--color-accent);flex-shrink:0;width:6px;height:6px}.status-indicator--accent .status-indicator__dot{background:var(--color-accent)}.status-indicator--success .status-indicator__dot{background:var(--color-success)}.status-indicator--warning .status-indicator__dot{background:var(--color-warning)}.status-indicator--error .status-indicator__dot{background:var(--color-error)}.status-indicator--neutral .status-indicator__dot{background:var(--color-text-muted)}.status-indicator--pulse .status-indicator__dot{animation:1s ease-in-out infinite statusIndicatorPulse}@keyframes statusIndicatorPulse{0%,to{opacity:.3}50%{opacity:1}}.swipe-surface{touch-action:pan-y;flex:1;min-height:0;position:relative}.swipe-surface__panel{will-change:transform;transform-origin:bottom;flex-direction:column;gap:0;display:flex}.swipe-surface__panel--dragging{transition:none!important}.swipe-surface__panel--snapping{transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.swipe-surface__panel--sliding-out{opacity:0;transition:transform .2s ease-out,opacity .2s ease-out}.swipe-surface__panel--sliding-in{animation:.14s ease-out swipeSurfaceSlideIn}@keyframes swipeSurfaceSlideIn{0%{opacity:0}to{opacity:1}}.swipe-surface__overlay{pointer-events:none;z-index:5;opacity:0;justify-content:center;align-items:center;transition:opacity 50ms linear;display:flex;position:absolute;inset:0}.swipe-surface__overlay--next{background:linear-gradient(90deg, transparent 40%, color-mix(in srgb, var(--color-accent) 15%, transparent))}.swipe-surface__overlay--prev{background:linear-gradient(-90deg, transparent 40%, color-mix(in srgb, var(--color-accent) 15%, transparent))}.swipe-surface__icon{font-size:3rem;font-weight:var(--font-weight-bold);color:var(--color-accent);opacity:.7;justify-content:center;align-items:center;display:inline-flex}.swipe-surface__icon svg{width:3rem;height:3rem}.brand-mark{align-items:center;gap:var(--space-sm);color:var(--color-text);line-height:1;display:inline-flex}.brand-mark__logo{width:var(--brand-mark-logo-size,24px);height:var(--brand-mark-logo-size,24px);object-fit:contain;display:block}.brand-mark__wordmark{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--brand-mark-wordmark-size,18px);color:var(--color-text);letter-spacing:.02em;white-space:nowrap;line-height:1}.brand-mark--sm{--brand-mark-logo-size:20px;--brand-mark-wordmark-size:14px}.brand-mark--md{--brand-mark-logo-size:24px;--brand-mark-wordmark-size:18px}.brand-mark--lg{--brand-mark-logo-size:32px;--brand-mark-wordmark-size:22px}.token-preview-row-cq{width:100%;display:block;container-type:inline-size}.token-preview-row{align-items:center;gap:var(--space-md);grid-template-columns:minmax(10rem,14rem) 1fr auto;display:grid}.token-preview-row__name{flex-direction:column;gap:2px;min-width:0;display:flex}.token-preview-row__name code{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-size-xs);color:var(--color-text);word-break:break-all}.token-preview-row__hint{font-size:var(--font-size-xs);color:var(--color-text-muted)}.token-preview-row__preview{min-width:0}.token-preview-row__value{font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:right}@container (width<=26rem){.token-preview-row{align-items:stretch;gap:var(--space-sm);grid-template-columns:1fr}.token-preview-row__value{text-align:left}}.pg-crest{box-sizing:border-box;color:var(--color-text);--pg-crest-chamfer:6px;clip-path:polygon(var(--pg-crest-chamfer) 0, calc(100% - var(--pg-crest-chamfer)) 0, 100% var(--pg-crest-chamfer), 100% calc(100% - var(--pg-crest-chamfer)), calc(100% - var(--pg-crest-chamfer)) 100%, var(--pg-crest-chamfer) 100%, 0 calc(100% - var(--pg-crest-chamfer)), 0 var(--pg-crest-chamfer));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.pg-crest--xs{--pg-crest-chamfer:3px}.pg-crest--sm{--pg-crest-chamfer:4px}.pg-crest--md{--pg-crest-chamfer:6px}.pg-crest--lg{--pg-crest-chamfer:8px}.pg-crest--xl{--pg-crest-chamfer:10px}.pg-crest__img{object-fit:contain;width:100%;height:100%;display:block}.pg-crest--fallback{clip-path:none;background:0 0}.pg-crest__shield{width:100%;height:100%;position:absolute;inset:0}.pg-crest__shield-fill{fill:var(--color-surface-inset,#1a2740)}.pg-crest__shield-stroke{fill:none;stroke:var(--color-border,#2b3a55);stroke-width:2px;stroke-linejoin:round}.pg-crest__monogram{font-family:var(--font-family-display);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted,#8a9bb8);font-weight:700;line-height:1;position:relative;transform:translateY(-6%)}.pg-crest--accent .pg-crest__monogram{color:var(--color-accent)}.pg-link-action{align-items:center;gap:var(--space-xs);color:var(--color-accent);font-family:var(--font-family-display);font-weight:700;font-size:var(--font-size-2xs);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;margin:0;padding:0;line-height:1;text-decoration:none;display:inline-flex}.pg-link-action__label{white-space:nowrap}.pg-link-action>svg{flex:none}.pg-link-action:hover:not(:disabled){color:var(--color-accent-hover,var(--color-accent))}.pg-link-action:focus-visible{outline:none}.pg-link-action:disabled{opacity:.5;cursor:not-allowed}.pg-section-header{justify-content:space-between;align-items:baseline;gap:var(--space-xs) var(--space-sm);padding:var(--space-xs) 0 0;flex-wrap:wrap;display:flex}.pg-section-header__title{align-items:baseline;gap:var(--space-xs);flex:auto;min-width:0;display:inline-flex}.pg-section-header__label{font-family:var(--font-family-display);font-weight:700;font-size:var(--font-size-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text);overflow-wrap:break-word;line-height:1}.pg-section-header__sublabel{font-family:var(--font-family-display);font-weight:500;font-size:var(--font-size-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-caps,var(--color-text-muted));overflow-wrap:break-word;line-height:1}.pg-section-header__action{align-items:center;gap:var(--space-sm);flex:none;margin-left:auto;display:inline-flex}.pg-inline-stat{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);min-width:0;display:inline-flex}.pg-inline-stat__icon{color:var(--color-accent);flex-shrink:0}.pg-inline-stat__body{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;line-height:1;display:inline-flex}.pg-inline-stat__value{font-family:var(--font-family-display);font-weight:700;font-size:var(--font-size-md);color:var(--color-text);font-variant-numeric:tabular-nums;line-height:1}.pg-inline-stat__label{font-family:var(--font-family-display);font-weight:600;font-size:var(--font-size-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-caps,var(--color-text-muted));line-height:1}.pg-inline-stat-group{align-items:stretch;display:inline-flex}.pg-inline-stat-group>.pg-inline-stat:not(:last-child){border-right:1px solid var(--color-border);padding-right:var(--space-md);margin-right:var(--space-md)}.pg-stat-tile{text-align:left;width:100%;container-type:inline-size}.pg-stat-tile__inner{align-items:center;gap:var(--space-sm,12px);grid-template-columns:auto 1fr;width:100%;height:100%;display:grid;overflow:hidden}.pg-stat-tile__icon{width:28px;height:28px;color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pg-stat-tile__icon>svg{width:100%;height:100%}.pg-stat-tile__body{flex-direction:column;gap:2px;min-width:0;display:flex}.pg-stat-tile__label{text-transform:uppercase;font-size:var(--font-size-2xs);letter-spacing:.08em;color:var(--color-text-caps,var(--color-text-muted));min-width:0;font-weight:600;line-height:1.1}.pg-stat-tile__value{font-family:var(--font-family-display);font-weight:700;font-size:var(--font-size-lg);color:var(--color-text);font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;line-height:1.1}.pg-stat-tile__value--pair{align-items:baseline;min-width:0;display:inline-flex}.pg-stat-tile__value-home{color:var(--color-accent)}.pg-stat-tile__value-dash{color:var(--color-text-muted);margin:0 .35em}.pg-stat-tile__value-away{color:var(--color-text)}.pg-stat-tile--accent .pg-stat-tile__value:not(.pg-stat-tile__value--pair){color:var(--color-accent-role)}@container (width>=14rem){.pg-stat-tile__body{justify-content:space-between;align-items:baseline;gap:var(--space-md);flex-direction:row}.pg-stat-tile__value{font-size:var(--font-size-2xl)}.pg-stat-tile__icon{width:32px;height:32px}}.pg-rating-row{align-items:center;gap:var(--space-sm);padding:var(--space-xs) 0;display:flex}.pg-rating-row__icon{color:var(--color-text-muted);flex-shrink:0}.pg-rating-row__label{text-transform:uppercase;font-size:var(--font-size-xs);letter-spacing:.06em;color:var(--color-text);overflow-wrap:break-word;min-width:0;font-weight:600}.pg-rating-row__stars{flex:none;align-items:center;width:4.75rem;margin-left:auto;display:inline-flex}.pg-matchup-row{text-align:left;width:100%;container-type:inline-size}.pg-matchup-row--clickable{cursor:pointer}.pg-matchup-row--clickable:focus{outline:none}.pg-matchup-row--clickable:hover .pg-panel__inner{background:var(--color-surface-hover,transparent)}.pg-matchup-row__grid{align-items:center;gap:var(--space-md);grid-template-columns:auto 1fr auto auto auto;min-height:52px;display:grid}.pg-matchup-row__leading{align-items:center;display:inline-flex}.pg-matchup-row__head{flex-direction:column;gap:2px;min-width:0;display:flex}.pg-matchup-row__headline{font-size:var(--font-size-sm);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.1;overflow:hidden}.pg-matchup-row__subline{font-family:var(--font-family-display);font-size:var(--font-size-sm);color:var(--color-text);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.1;overflow:hidden}.pg-matchup-row__score{font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:2px;display:flex}.pg-matchup-row__score-value{font-family:var(--font-family-display);font-weight:700;font-size:var(--font-size-lg);color:var(--color-text);line-height:1}.pg-matchup-row__score-note{text-transform:uppercase;font-size:var(--font-size-2xs);letter-spacing:.08em;color:var(--color-text-caps,var(--color-text-muted));font-weight:600}.pg-matchup-row__outcome{justify-content:center;align-items:center;display:inline-flex}.pg-matchup-row__trailing{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.pg-matchup-row__trailing-caption{text-transform:uppercase;font-size:var(--font-size-2xs);letter-spacing:.08em;color:var(--color-text-caps,var(--color-text-muted));font-weight:600}@container (width>=32rem){.pg-matchup-row__grid{gap:var(--space-lg);min-height:60px}.pg-matchup-row__headline{font-size:var(--font-size-base)}.pg-matchup-row__subline{font-size:var(--font-size-md)}.pg-matchup-row__score-value{font-size:var(--font-size-xl)}}.pg-identity-hero__cq-wrapper{width:100%;display:block;container-type:inline-size}.pg-identity-hero__grid{align-items:center;gap:var(--panel-padding-md);grid-template-columns:auto 1fr;display:grid}.pg-identity-hero__title-row{align-items:flex-start;min-width:0;display:flex}.pg-panel__inner>.pg-identity-hero__action,.pg-identity-hero__action{top:var(--panel-padding-md);right:var(--panel-padding-md);z-index:3;flex-shrink:0;position:absolute}.pg-identity-hero__content{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.pg-identity-hero__text{flex-direction:column;gap:2px;min-width:0;display:flex}.pg-identity-hero__title{font-family:var(--font-family-display);font-weight:700;font-size:var(--font-size-2xl);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;line-height:1.05;overflow:hidden}.pg-identity-hero__title[data-has-action=true]{padding-inline-end:2.5rem}.pg-identity-hero__subtitle{font-family:var(--font-family-display);font-weight:600;font-size:var(--font-size-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;line-height:1.1;overflow:hidden}.pg-identity-hero__stats{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.pg-identity-hero__stat-cell{align-items:center;gap:var(--space-md);display:inline-flex}.pg-identity-hero__stat{align-items:center;gap:var(--space-sm);display:inline-flex}.pg-identity-hero__stat-icon{color:var(--color-text-muted);flex-shrink:0;align-items:center;display:inline-flex}.pg-identity-hero__stat-body{flex-direction:column;align-items:flex-start;gap:2px;line-height:1;display:inline-flex}.pg-identity-hero__stat-value{font-family:var(--font-family-display);font-weight:700;font-size:var(--font-size-lg);color:var(--color-text);font-variant-numeric:tabular-nums;line-height:1}.pg-identity-hero__divider{align-self:stretch;height:auto;min-height:36px;margin-block:0}.pg-identity-hero__stat-label{font-family:var(--font-family-display);font-weight:600;font-size:var(--font-size-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);line-height:1}@container (width>=34rem){.pg-identity-hero__grid{gap:var(--space-xl)}.pg-identity-hero__title{font-size:var(--font-size-3xl)}.pg-identity-hero__stat-value{font-size:var(--font-size-xl)}.pg-identity-hero__content{justify-content:space-between;align-items:center;gap:var(--space-2xl);flex-direction:row}.pg-identity-hero__text{flex:auto}.pg-identity-hero__stats{gap:var(--space-xl);flex:none}}.pg-scoreboard-wrap{width:100%;display:block;container-type:inline-size}.pg-scoreboard__grid{align-items:center;gap:var(--space-md);grid-template-columns:1fr auto 1fr;display:grid}.pg-scoreboard__side{align-items:center;gap:var(--space-2xs,4px);text-align:center;flex-direction:column;min-width:0;display:flex}.pg-scoreboard__crest{display:inline-flex}.pg-scoreboard__name{font-family:var(--font-family-display);font-weight:700;font-size:var(--font-size-md);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.1;overflow:hidden}.pg-scoreboard__sub{text-transform:uppercase;font-size:var(--font-size-2xs);letter-spacing:.08em;color:var(--color-accent);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:600;overflow:hidden}.pg-scoreboard__center{align-items:center;gap:var(--space-2xs,4px);text-align:center;flex-direction:column;display:flex}.pg-scoreboard__meta-top,.pg-scoreboard__status{text-transform:uppercase;font-size:var(--font-size-2xs);letter-spacing:.08em;color:var(--color-text-caps,var(--color-text-muted));font-weight:600}.pg-scoreboard__score{font-family:var(--font-family-display);font-weight:var(--font-weight-display,800);font-size:var(--font-size-score,3rem);color:var(--color-text);font-variant-numeric:tabular-nums;line-height:1}.pg-scoreboard__meta-bottom{text-transform:uppercase;font-size:var(--font-size-2xs);letter-spacing:.08em;color:var(--color-text-caps,var(--color-text-muted));font-weight:600}@container (width>=26rem){.pg-scoreboard__grid{gap:var(--space-xl)}.pg-scoreboard__name{font-size:var(--font-size-xl)}.pg-scoreboard__score{font-size:var(--font-size-score-desktop,3rem)}}
