.cz-sidenav{flex-direction:column;min-inline-size:0;display:flex}.cz-sidenav-group{gap:var(--space-01);flex-direction:column;display:flex}.cz-sidenav-group+.cz-sidenav-group{margin-block-start:var(--gap-group)}.cz-sidenav-label{padding:var(--pad-nav-item-y) var(--pad-nav-item-x) var(--gap-label);font-family:var(--font-body);font-size:var(--type-caption-2);line-height:var(--leading-caption-2);font-weight:var(--type-caption-2-emphasis);letter-spacing:var(--tracking-normal);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-tertiary)}.cz-sidenav-row{align-items:center;gap:var(--gap-inline);border-radius:var(--radius-control);color:var(--fg-secondary);transition:background-color var(--dur-hover) var(--ease), color var(--dur-hover) var(--ease);display:flex}.cz-sidenav-row:hover{background:var(--field-bg);color:var(--fg-primary)}.cz-sidenav-row.is-current{background:var(--bg-selected);color:var(--fg-primary)}.cz-sidenav-link{align-items:center;gap:var(--keyline-gap);min-inline-size:0;min-block-size:var(--control-md);color:inherit;font-family:var(--font-body);font-size:var(--type-footnote);line-height:var(--leading-footnote);font-weight:var(--type-footnote-emphasis);letter-spacing:var(--tracking-normal);border-radius:var(--radius-control);flex:1;padding-inline-start:var(--keyline-text);text-decoration:none;display:flex}.cz-sidenav-link[aria-current]{color:var(--app-mark)}.cz-sidenav-link:focus-visible{outline:var(--focus-ring-width) solid var(--bd-focus);outline-offset:calc(var(--focus-ring-width) * -1)}.cz-sidenav-row.is-inert .cz-sidenav-link{cursor:default}.cz-sidenav-link:has(>.cz-sidenav-lead){padding-inline-start:0}.cz-sidenav-lead{justify-content:center;align-items:center;gap:var(--space-01);box-sizing:border-box;min-inline-size:var(--keyline-icon);padding-inline:var(--pad-nav-item-x);color:var(--fg-tertiary);flex:none;display:inline-flex}.cz-sidenav-lead>svg{inline-size:var(--icon-sm);block-size:var(--icon-sm)}.cz-sidenav-row.is-current .cz-sidenav-lead>svg{color:var(--primary)}.cz-sidenav-ttl{min-inline-size:0;padding-block:var(--row-pad-y);line-height:var(--leading-footnote);flex:1}.cz-sidenav-sub{font-family:var(--font-body);font-size:var(--type-caption-1);line-height:var(--leading-caption-1);font-weight:var(--type-caption-1-weight);letter-spacing:var(--tracking-normal);color:var(--fg-tertiary);display:block}.cz-sidenav-trail{flex:none;align-items:center;margin-inline-end:var(--pad-nav-item-x);display:inline-flex}.cz-sidenav .cz-sidenav-row .cz-sidenav-pin{color:var(--fg-tertiary);flex:none;margin-inline-end:var(--gap-tight)}.cz-sidenav .cz-sidenav-row .cz-sidenav-pin:hover{color:var(--fg-primary)}.cz-sidenav .cz-sidenav-row .cz-sidenav-pin[aria-pressed=true]{color:var(--gilt)}@media (hover:hover){.cz-sidenav .cz-sidenav-row .cz-sidenav-pin{opacity:0;transition:opacity var(--motion-hover-in), color var(--dur-hover) var(--ease)}.cz-sidenav .cz-sidenav-row:hover .cz-sidenav-pin,.cz-sidenav .cz-sidenav-row .cz-sidenav-pin:focus-visible,.cz-sidenav .cz-sidenav-row .cz-sidenav-pin[aria-pressed=true]{opacity:1}}.cz-sidenav-children{margin:var(--space-01) 0 var(--pad-nav-item-y);padding:0 0 0 var(--keyline-text);flex-direction:column;list-style:none;display:flex}.cz-sidenav-children .cz-sidenav-children{margin-block:0;padding-inline-start:var(--indent)}.cz-sidenav-child{align-items:baseline;gap:var(--gap-number-name);padding-block:var(--row-pad-y);font-family:var(--font-body);font-size:var(--type-footnote);line-height:var(--leading-footnote);font-weight:var(--type-footnote-weight);letter-spacing:var(--tracking-normal);color:var(--fg-tertiary);text-decoration:none;display:flex}.cz-sidenav-child:hover{color:var(--fg-primary)}.cz-sidenav-child[aria-current]{color:var(--fg-primary);font-family:var(--font-body);font-size:var(--type-footnote);line-height:var(--leading-footnote);font-weight:var(--type-footnote-emphasis);letter-spacing:var(--tracking-normal)}.cz-sidenav-num{font-family:var(--font-body);font-weight:var(--number-count-weight);letter-spacing:var(--tracking-normal);font-variant-numeric:tabular-nums;font-size:var(--type-caption-1);flex:none}.cz-sidenav-child[aria-current] .cz-sidenav-num{font-family:var(--font-body);font-weight:var(--number-count-emphasis);letter-spacing:var(--tracking-normal);font-variant-numeric:tabular-nums}.cz-sidenav--sheet .cz-sidenav-link{min-block-size:var(--touch-target);font-family:var(--font-body);font-size:var(--type-body);line-height:var(--leading-body);font-weight:var(--type-body-emphasis);letter-spacing:var(--tracking-normal)}.cz-sidenav--sheet .cz-sidenav-ttl{line-height:var(--leading-body)}.cz-sidenav--sheet .cz-sidenav-child{font-family:var(--font-body);font-size:var(--type-body);line-height:var(--leading-body);font-weight:var(--type-body-weight);letter-spacing:var(--tracking-normal);padding-block:var(--pad-nav-item-y)}.cz-sidenav--sheet .cz-sidenav-child[aria-current]{font-family:var(--font-body);font-size:var(--type-body);line-height:var(--leading-body);font-weight:var(--type-body-emphasis);letter-spacing:var(--tracking-normal)}@media (prefers-reduced-motion:reduce){.cz-sidenav-row,.cz-sidenav .cz-sidenav-row .cz-sidenav-pin{transition:none}}
.cz-thumb{--cz-thumb-size:var(--size-avatar-xl);--cz-thumb-glyph:var(--icon-sm);inline-size:var(--cz-thumb-size);aspect-ratio:var(--aspect-square);border-radius:var(--radius-control);background:var(--bg-sunken);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.cz-thumb.is-sm{--cz-thumb-size:var(--size-avatar-lg)}.cz-thumb.is-lg{--cz-thumb-size:var(--size-avatar-2xl);--cz-thumb-glyph:var(--icon-md)}.cz-thumb.is-xl{--cz-thumb-size:var(--media-card-sm);--cz-thumb-glyph:var(--icon-xl)}.cz-thumb.is-fill{--cz-thumb-glyph:min(40%, var(--icon-xl));inline-size:100%}.cz-thumb.is-wide{aspect-ratio:var(--aspect-photo)}.cz-thumb.is-video{aspect-ratio:var(--aspect-video)}.cz-thumb.is-card{border-radius:var(--radius-card)}.cz-thumb.is-link{cursor:zoom-in;transition:transform var(--motion-press-out)}.cz-thumb.is-link:active{transform:scale(var(--press-scale-card));transition-duration:var(--dur-press)}@media (prefers-reduced-motion:reduce){.cz-thumb.is-link,.cz-thumb img{transition:none}.cz-thumb.is-link:active{transform:none}}.cz-thumb.is-link:focus-visible{outline:var(--focus-ring-width) solid var(--bd-focus);outline-offset:var(--focus-ring-offset)}.cz-thumb.is-selected{outline:var(--focus-ring-width) solid var(--primary);outline-offset:var(--focus-ring-offset)}.cz-thumb img{box-sizing:border-box;object-fit:cover;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.cz-thumb.is-contain img{object-fit:contain;padding:var(--gap-label)}.cz-thumb img{transition:opacity var(--motion-load-in)}.cz-thumb img[data-loading]{opacity:0}.cz-thumb.is-natural{--cz-thumb-cap:50dvh;aspect-ratio:auto;background:0 0;border-radius:0;display:block;overflow:visible}.cz-thumb.is-natural img{block-size:auto;inline-size:auto;max-inline-size:100%;max-block-size:var(--cz-thumb-cap);object-fit:contain;border-radius:var(--radius-control);margin-inline:auto;position:static}.cz-thumb.is-natural.is-link:focus-visible{outline:none}.cz-thumb.is-natural.is-link:focus-visible img{outline:var(--focus-ring-width) solid var(--bd-focus);outline-offset:var(--focus-ring-offset)}.cz-thumb.is-natural.is-empty{aspect-ratio:var(--aspect-photo);background:var(--bg-sunken);border-radius:var(--radius-control);display:grid;overflow:hidden}button.cz-thumb{font:inherit;color:inherit;border:0;padding:0}.cz-thumb-stage{place-items:center;display:grid}.cz-thumb-stage .cz-thumb.is-natural{--cz-thumb-cap:60dvh}.cz-thumb-stage.is-window{flex:1;min-block-size:0;min-inline-size:0;container-type:size}.cz-thumb-stage.is-window .cz-thumb.is-natural{--cz-thumb-cap:100cqb}.cz-thumb.is-empty{box-shadow:inset 0 0 0 var(--border-hairline) var(--bd-subtle);color:var(--fg-disabled)}.cz-thumb.is-empty svg{inline-size:var(--cz-thumb-glyph);block-size:var(--cz-thumb-glyph)}
.cz-thumb-grid{inline-size:var(--size-avatar-xl);aspect-ratio:var(--aspect-square);flex:none;display:block;position:relative}.cz-thumb-grid>.cz-thumb.is-fill{block-size:auto;inline-size:60%;aspect-ratio:var(--aspect-square);border-radius:var(--radius-full);box-shadow:0 0 0 var(--border-focus) var(--bg-raised);position:absolute}.cz-thumb-grid[data-count="1"]>.cz-thumb.is-fill{inline-size:100%;inset:0}.cz-thumb-grid[data-count="2"]>:first-child{inset-block-start:0;inset-inline-start:0}.cz-thumb-grid[data-count="2"]>:nth-child(2){inset-block-end:0;inset-inline-end:0}.cz-thumb-grid[data-count="3"]>.cz-thumb.is-fill{inline-size:55%}.cz-thumb-grid[data-count="3"]>:first-child{inset-block-start:0;inset-inline-start:22.5%}.cz-thumb-grid[data-count="3"]>:nth-child(2){inset-block-end:0;inset-inline-start:0}.cz-thumb-grid[data-count="3"]>:nth-child(3){inset-block-end:0;inset-inline-end:0}.cz-thumb-grid[data-count="4"]>.cz-thumb.is-fill{inline-size:52%}.cz-thumb-grid[data-count="4"]>:first-child{inset-block-start:0;inset-inline-start:0}.cz-thumb-grid[data-count="4"]>:nth-child(2){inset-block-start:0;inset-inline-end:0}.cz-thumb-grid[data-count="4"]>:nth-child(3){inset-block-end:0;inset-inline-start:0}.cz-thumb-grid[data-count="4"]>:nth-child(4){inset-block-end:0;inset-inline-end:0}
.cz-stepper{inline-size:fit-content;block-size:var(--control-md);background:var(--field-bg);border-radius:var(--radius-control);flex:none;align-items:center;display:inline-flex}.cz-stepper-btn{inline-size:var(--control-md);min-inline-size:var(--control-md);block-size:var(--control-md);padding:0}.cz-stepper.is-sm .cz-stepper-btn{inline-size:var(--control-sm);min-inline-size:var(--control-sm)}.cz-stepper-n{min-inline-size:var(--control-md);text-align:center;font-family:var(--font-body);font-weight:var(--number-count-weight);letter-spacing:var(--tracking-normal);font-variant-numeric:tabular-nums;font-size:var(--type-subhead);color:var(--fg-primary);line-height:var(--control-md)}@media (pointer:coarse){.cz-stepper,.cz-stepper-btn,.cz-stepper.is-sm .cz-stepper-btn{block-size:var(--touch-target)}.cz-stepper-btn,.cz-stepper.is-sm .cz-stepper-btn{inline-size:var(--touch-target);min-inline-size:var(--touch-target)}.cz-stepper-n{line-height:var(--touch-target)}}
.cz-rank{margin:0;padding:0;list-style:none}.rowlist-row.cz-rank-row{column-gap:var(--keyline-gap);min-block-size:var(--row-comfortable);padding-block:var(--pad-cell-y);cursor:default;translate:0 var(--cz-rank-y,0)}@media (hover:hover){.rowlist-row.cz-rank-row:hover{background:0 0}}.cz-rank-n{color:var(--fg-tertiary)}.cz-rank-thumb{flex:none}.cz-rank-text{gap:var(--gap-label);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.cz-rank-name{font-family:var(--font-body);font-size:var(--type-footnote);line-height:var(--leading-footnote);font-weight:var(--type-footnote-emphasis);letter-spacing:var(--tracking-normal);color:var(--fg-primary);overflow-wrap:anywhere}.cz-rank-sub{font-family:var(--font-body);font-size:var(--type-caption-1);line-height:var(--leading-caption-1);font-weight:var(--type-caption-1-weight);letter-spacing:var(--tracking-normal);color:var(--fg-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cz-rank-end{align-items:center;gap:var(--gap-control-bare);flex:none;margin-inline-start:auto;display:inline-flex}.cz-rank-grip{color:var(--fg-tertiary);cursor:grab;touch-action:none}.cz-rank.is-sorting>.cz-rank-row:not(.is-dragging){transition:translate var(--motion-list-in)}.rowlist-row.cz-rank-row.is-dragging{z-index:var(--z-raised);background:var(--bg-raised);box-shadow:var(--sh-3);border-radius:var(--radius-control);position:relative}.cz-rank-row.is-dragging:before,.cz-rank-row.is-dragging+.cz-rank-row:before{opacity:0}.cz-rank-row.is-dragging .cz-rank-grip{color:var(--fg-secondary);cursor:grabbing}@media (prefers-reduced-motion:reduce){.cz-rank.is-sorting>.cz-rank-row:not(.is-dragging){transition:none}}.rowlist-row.cz-rank-row{position:relative;overflow-y:clip}.cz-rank-end>.cz-rank-grip:last-child:after{content:"";inset-block:calc(var(--touch-target) * -2);inset-inline:calc(var(--row-bleed,var(--row-pad-x)) * -1);position:absolute}.cz-rank-end>:not(:last-child):after{inset-inline-end:calc(var(--gap-control-bare) / -2)}.cz-rank-end>:not(:first-child):after,.cz-rank-end>.cz-rank-grip:last-child:not(:first-child):after{inset-inline-start:calc(var(--gap-control-bare) / -2)}
.cz-video-tile{aspect-ratio:var(--cz-video-tile-ratio);border-radius:var(--radius-input);background:var(--field-bg);position:relative;overflow:hidden}.cz-video-tile.is-card{border-radius:var(--radius-card);box-shadow:var(--sh-1)}.cz-video-tile-video,.cz-video-tile-poster{object-fit:cover;block-size:100%;inline-size:100%;transition:opacity var(--motion-load-in), filter var(--dur-modal) var(--ease-out);display:block}.cz-video-tile:not(.has-poster,.is-loaded) .cz-video-tile-video{opacity:0}.cz-video-tile-poster{pointer-events:none;position:absolute;inset:0}.cz-video-tile.is-loaded .cz-video-tile-poster{opacity:0}.cz-video-tile-over{color:var(--fg-on-accent);opacity:0;pointer-events:none;transition:opacity var(--motion-hover-in);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cz-video-tile.has-over:hover .cz-video-tile-over,:focus-visible>.cz-video-tile.has-over .cz-video-tile-over{opacity:1}.cz-video-tile.has-over:hover .cz-video-tile-video,:focus-visible>.cz-video-tile.has-over .cz-video-tile-video{filter:grayscale()brightness(.4)}
.cz-video-speed{color:var(--fg-on-accent);font-variant-numeric:tabular-nums;display:inline-flex;position:relative}.cz-video-speed .cz-btn{border-radius:var(--radius-full);font-variant-numeric:tabular-nums}.cz-video-speed .cz-video-speed-now{background:var(--scrim-on-media);transition:opacity var(--motion-load-in)}.cz-video-speed.is-open .cz-video-speed-now{opacity:0}.cz-video-speed-label{justify-items:center;display:inline-grid}.cz-video-speed-label>*{grid-area:1/1}.cz-video-speed-sizer{visibility:hidden}.cz-video-speed-rates{align-items:center;gap:var(--space-01);inline-size:max-content;padding:var(--space-01);border-radius:var(--radius-full);background:var(--scrim-on-media);isolation:isolate;transform-origin:var(--cz-video-speed-origin) center;transform:translateX(var(--cz-video-speed-shift)) scale(0);opacity:0;pointer-events:none;transition:transform var(--motion-menu-out), opacity var(--motion-menu-out) calc(var(--dur-enter) - var(--dur-hover));grid-auto-columns:1fr;grid-auto-flow:column;margin-block-start:calc(var(--space-01) * -1);display:grid;position:absolute;top:0;left:0}.cz-video-speed:is(:hover,:focus-within,.is-open) .cz-video-speed-rates{will-change:transform, opacity}.cz-video-speed.is-open .cz-video-speed-rates{transform:translateX(var(--cz-video-speed-shift)) scale(1);opacity:1;pointer-events:auto;transition:transform var(--motion-menu-in), opacity var(--motion-menu-in)}.cz-video-speed:not(.is-open) .cz-video-speed-now{transition-delay:calc(var(--dur-enter) - var(--dur-hover))}.cz-video-speed-mark{inset-block:var(--space-01);inline-size:calc((100% - 2 * var(--space-01) - (var(--cz-video-speed-n) - 1) * var(--space-01)) / var(--cz-video-speed-n));border-radius:var(--radius-full);background:var(--bg-media-plate);transform:translateX(calc(var(--cz-video-speed-at) * (100% + var(--space-01))));transition:transform var(--motion-toggle-in);position:absolute;inset-inline-start:var(--space-01)}.cz-video-speed .cz-video-speed-rate{background-color:initial;mix-blend-mode:difference}@media (prefers-reduced-motion:reduce){.cz-video-speed,.cz-video-speed *{transition-duration:var(--dur-reduced-motion)!important}}
.cz-video-volume{--cz-video-volume-h:calc(var(--touch-target) * 2.5);--cz-video-volume-w:var(--control-md);color:var(--fg-on-accent);isolation:isolate;place-items:end center;display:inline-grid;position:relative}.cz-video-volume.is-open{touch-action:none}.cz-video-volume.is-open:before{content:"";inset-inline:calc(var(--touch-target) * -1);position:absolute;inset-block-start:calc(var(--cz-video-volume-w) - var(--cz-video-volume-h) - var(--touch-target));inset-block-end:calc(var(--touch-target) * -1)}.cz-video-volume .cz-video-volume-speaker{border-radius:var(--radius-full);mix-blend-mode:difference;grid-area:1/1;position:relative}.cz-video-volume .cz-icon-wave{transform-box:fill-box;transform-origin:0;transition:opacity var(--motion-toggle-in), transform var(--motion-toggle-in)}.cz-video-volume[data-level="1"] .cz-icon-wave.is-far,.cz-video-volume[data-level="0"] .cz-icon-wave{opacity:0;transform:scale(0)}.cz-video-volume-clip{inline-size:var(--cz-video-volume-w);block-size:var(--cz-video-volume-h);border-radius:var(--radius-full);pointer-events:none;grid-area:1/1;margin-block-start:calc(var(--cz-video-volume-w) - var(--cz-video-volume-h));position:relative;overflow:hidden}.cz-video-volume-capsule{border-radius:var(--radius-full);background:var(--scrim-on-media);cursor:pointer;touch-action:none;opacity:0;transform:translateY(calc(var(--cz-video-volume-h) - var(--cz-video-volume-w)));will-change:transform, opacity;transition:transform var(--motion-menu-out), opacity var(--motion-menu-out);position:absolute;inset:0;overflow:hidden}.cz-video-volume.is-open .cz-video-volume-capsule{opacity:1;pointer-events:auto;transition:transform var(--motion-menu-in), opacity var(--motion-menu-in);transform:none}.cz-video-volume-capsule:focus-visible{outline:var(--focus-ring-width) solid var(--fg-on-accent);outline-offset:calc(var(--focus-ring-offset) * -1)}.cz-video-volume-fill{background:var(--fg-on-accent);transform-origin:bottom;transform:scaleY(var(--cz-video-volume-level));transition:transform var(--dur-hover) var(--ease-out);position:absolute;inset:0}.cz-video-volume.is-dragging .cz-video-volume-fill{transition-duration:var(--dur-press)}@media (prefers-reduced-motion:reduce){.cz-video-volume,.cz-video-volume *{transition-duration:var(--dur-reduced-motion)!important}}
.cz-video-play-pause{font:inherit;color:var(--fg-on-accent);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;inset:0}.cz-video-play-pause:focus-visible{outline:var(--focus-ring-width) solid var(--fg-on-accent);outline-offset:calc(var(--focus-ring-offset) * -1)}.cz-video-play-pause-mark{filter:drop-shadow(var(--shadow-on-media));will-change:transform, opacity;transition:transform var(--motion-menu-in), opacity var(--motion-menu-in);display:grid}.cz-video-play-pause.is-playing .cz-video-play-pause-mark{opacity:0;transition:transform var(--motion-menu-out), opacity var(--motion-menu-out);transform:scale(1.4)}@media (prefers-reduced-motion:reduce){.cz-video-play-pause-mark{transition-duration:var(--dur-reduced-motion)!important}}
.cz-tip-term{cursor:default;color:var(--fg-primary);text-decoration-line:underline;text-decoration-style:dotted;-webkit-text-decoration-color:var(--divider);-webkit-text-decoration-color:var(--divider);-webkit-text-decoration-color:var(--divider);text-decoration-color:var(--divider);text-underline-offset:var(--space-01);outline:none;position:relative}.cz-tip-term:focus-visible{text-decoration-style:solid;-webkit-text-decoration-color:var(--fg-primary);-webkit-text-decoration-color:var(--fg-primary);-webkit-text-decoration-color:var(--fg-primary);text-decoration-color:var(--fg-primary)}.cz-tip-control{display:inline-flex}.cz-tip{font-family:var(--font-body);font-size:var(--type-footnote);line-height:var(--leading-footnote);font-weight:var(--type-footnote-weight);letter-spacing:var(--tracking-normal);z-index:var(--z-tooltip);max-inline-size:var(--tooltip-max);padding:var(--pad-popover) var(--tooltip-pad-x);background:var(--bg-raised);color:var(--fg-primary);border-radius:var(--radius-control);box-shadow:var(--sh-3);pointer-events:none;white-space:normal;text-align:start;animation:cz-tooltip-in var(--motion-menu-in) both;position:absolute}@media (prefers-reduced-motion:reduce){.cz-tip{animation:none}}
.selection-tray{inline-size:fit-content;max-inline-size:min(var(--container-prose), 100%);background:var(--bg-raised);border-radius:var(--radius-card);box-shadow:var(--sh-3);padding:var(--space-04) var(--pad-card);align-items:center;gap:var(--gap-control);z-index:var(--z-sticky);animation:selection-tray-in var(--motion-toast-in);margin-inline:auto;display:flex;position:sticky;inset-block-end:calc(var(--space-05) + var(--safe-area-inset-bottom,0px))}@keyframes selection-tray-in{0%{opacity:0;transform:translateY(var(--space-03))}}@media (prefers-reduced-motion:reduce){.selection-tray{animation:none}}.cz-sheet-panel .selection-tray{inset-block-end:var(--space-05)}.selection-tray--bare{box-shadow:none;inline-size:auto;padding:0;animation:none;position:static}.selection-tray__lead{font-family:var(--font-body);font-size:var(--type-footnote);line-height:var(--leading-footnote);font-weight:var(--type-footnote-weight);letter-spacing:var(--tracking-normal);color:var(--fg-tertiary);white-space:nowrap}.selection-tray__lead .num{font-family:var(--font-data);font-size:var(--number-figure-size);line-height:var(--number-figure-leading);font-weight:var(--number-figure-weight);letter-spacing:var(--tracking-normal);font-variant-numeric:tabular-nums;color:var(--fg-primary)}.selection-tray__count{align-items:center;gap:var(--gap-inline);display:flex}.selection-tray__count .num{font-family:var(--font-data);font-size:var(--number-stat-size);line-height:var(--number-stat-leading);font-weight:var(--number-stat-weight);letter-spacing:var(--tracking-heading);font-variant-numeric:tabular-nums;color:var(--fg-primary)}.selection-tray__countnote{font-family:var(--font-body);font-size:var(--type-footnote);line-height:var(--leading-footnote);font-weight:var(--type-footnote-weight);letter-spacing:var(--tracking-normal);color:var(--fg-tertiary);white-space:nowrap}.selection-tray__count-label{font-family:var(--font-body);font-size:var(--type-footnote);line-height:var(--leading-footnote);font-weight:var(--type-footnote-weight);letter-spacing:var(--tracking-normal);color:var(--fg-tertiary)}.selection-tray--count-sm .selection-tray__count{gap:var(--gap-label)}.selection-tray--count-sm .selection-tray__count .num{font-family:var(--font-data);font-size:var(--number-figure-size);line-height:var(--number-figure-leading);font-weight:var(--number-figure-weight);letter-spacing:var(--tracking-normal);font-variant-numeric:tabular-nums}.selection-tray__breakdown{gap:var(--gap-inline);flex-wrap:wrap;align-items:center;display:flex}.selection-tray__chip{align-items:center;gap:var(--gap-label);background:var(--bg-sunken);border-radius:var(--radius-full);padding:var(--pad-chip);display:inline-flex}.selection-tray__chip .num{font-family:var(--font-body);font-weight:var(--number-count-emphasis);letter-spacing:var(--tracking-normal);font-variant-numeric:tabular-nums;color:var(--fg-primary)}.selection-tray__actions{align-items:center;gap:var(--gap-inline);margin-inline-start:auto;display:flex}.selection-tray__actions:empty{display:none}@container (max-width:460px){.selection-tray__breakdown{display:none}.selection-tray{gap:var(--gap-inline)}}@media not all and (min-width:640px){.selection-tray__breakdown{display:none}.selection-tray__actions{flex-wrap:wrap;justify-content:flex-end}.selection-tray{gap:var(--gap-inline);inline-size:max-content;max-inline-size:100%;padding-inline:var(--pad-control-sm)}.selection-tray__count-label{display:none}.selection-tray--lead-clear .selection-tray__count-label{display:inline}.selection-tray__countnote{display:none}.selection-tray__actions{flex-wrap:nowrap}.selection-tray:has(.cz-btn[aria-busy=true]) .selection-tray__actions{min-inline-size:0}.selection-tray:has(.cz-btn[aria-busy=true]) .selection-tray__actions>.cz-btn{flex-shrink:0}.selection-tray:has(.cz-btn[aria-busy=true]) .selection-tray__actions>.cz-btn:not([aria-busy]):has(>span:not([aria-hidden]):not(:empty)){flex-shrink:1;min-inline-size:0}.selection-tray:has(.cz-btn[aria-busy=true]) .selection-tray__actions>.cz-btn:not([aria-busy])>span:not([aria-hidden]):not(:empty){text-overflow:ellipsis;min-inline-size:0;overflow:hidden;line-height:normal!important;display:block!important}}.selection-tray--expanded{align-items:stretch;gap:var(--gap-inline);flex-direction:column;inline-size:100%;max-inline-size:none;animation:none}.selection-tray__list-count{font-family:var(--font-body);font-size:var(--type-footnote);line-height:var(--leading-footnote);font-weight:var(--type-footnote-weight);letter-spacing:var(--tracking-normal);color:var(--fg-tertiary);margin-block-end:var(--gap-label);display:block}.selection-tray__list-count .num{font-family:var(--font-data);font-size:var(--number-figure-size);line-height:var(--number-figure-leading);font-weight:var(--number-figure-weight);letter-spacing:var(--tracking-normal);font-variant-numeric:tabular-nums;color:var(--fg-primary)}.selection-tray__list-empty{font-family:var(--font-body);font-size:var(--type-footnote);line-height:var(--leading-footnote);font-weight:var(--type-footnote-weight);letter-spacing:var(--tracking-normal);color:var(--fg-tertiary);padding-block:var(--pad-cell-y);display:block}.selection-tray__list-rows{max-block-size:min(52vh, var(--overlay-detail));overscroll-behavior:contain;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.selection-tray__section{z-index:var(--z-sticky);background:var(--bg-raised);font-family:var(--font-body);font-size:var(--type-footnote);line-height:var(--leading-footnote);font-weight:var(--type-footnote-emphasis);letter-spacing:var(--tracking-normal);color:var(--fg-secondary);padding-block:var(--row-pad-y);position:sticky;inset-block-start:0}.selection-tray__section+.selection-tray__row{border-block-start:0}.selection-tray__footer{border-block-start:var(--border-hairline) solid var(--divider);padding-block-start:var(--pad-bar-y);display:block}.selection-tray--fill{max-block-size:100%}.selection-tray--fill .selection-tray__list{flex-direction:column;flex:auto;min-block-size:0;display:flex}.selection-tray--fill .selection-tray__list-rows{flex:auto;min-block-size:0;max-block-size:none}.selection-tray__row{align-items:center;gap:var(--gap-inline);padding-block:var(--row-pad-y);border-block-end:var(--border-hairline) solid var(--divider);display:flex}.selection-tray__row:last-child{border-block-end:0}.selection-tray__row{position:relative;overflow-y:clip}.selection-tray__row>.cz-btn:last-child:after{content:"";inset-block:calc(var(--touch-target) * -2);inset-inline:min(0px, calc(100% - var(--touch-target))) 0;position:absolute}.selection-tray__row-label{font-family:var(--font-body);font-size:var(--type-footnote);line-height:var(--leading-footnote);font-weight:var(--type-footnote-weight);letter-spacing:var(--tracking-normal);min-inline-size:0;color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}@media not all and (min-width:640px){.selection-tray--expanded{inline-size:100%;max-inline-size:none}.selection-tray--expanded .selection-tray__count-label,.selection-tray--expanded .selection-tray__countnote{display:inline}}
.cz-sp{inline-size:100%;container:cz-splitpane/inline-size}.cz-sp-grid{grid-template-columns:var(--cz-sp-cols,minmax(var(--menu-width), var(--overlay-form)) 1fr);gap:var(--cz-sp-gap,var(--gap-group));align-items:start;display:grid}.cz-sp-list,.cz-sp-detail{min-inline-size:0}.cz-sp .cz-sp-back{display:none}.cz-sp .cz-sp-actions{align-items:center;gap:var(--gap-control);justify-content:var(--cz-sp-actions-justify,flex-end);flex-wrap:wrap;display:flex}@container cz-splitpane (max-width:600px){.cz-sp-grid{grid-template-columns:1fr}.cz-sp-grid[data-selected=true] .cz-sp-list,.cz-sp-grid[data-selected=false] .cz-sp-detail{display:none}.cz-sp .cz-sp-detail{flex-direction:column;min-block-size:0;display:flex}.cz-sp .cz-sp-back{align-self:flex-start;margin-block-end:var(--gap-control);display:inline-flex}.cz-sp .cz-sp-actions{padding-block:var(--gap-control);border-block-start:var(--border-hairline) solid var(--divider);background:var(--bg-raised);flex-direction:column;align-items:stretch;margin-block-start:var(--gap-group);padding-block-end:max(var(--gap-control), var(--safe-area-inset-bottom));position:sticky;bottom:0}.cz-sp .cz-sp-actions>button,.cz-sp .cz-sp-actions>a{inline-size:100%;min-block-size:var(--touch-target)}}
.cz-stat-card{align-content:start;gap:var(--gap-label);animation:cz-stat-card-in var(--motion-list-in) both;grid-template-rows:auto auto auto;display:grid}.cz-stat-card-label{font-family:var(--font-body);font-size:var(--type-footnote);line-height:var(--leading-footnote);font-weight:var(--type-footnote-emphasis);letter-spacing:var(--tracking-normal);color:var(--fg-secondary);overflow-wrap:break-word}.cz-stat-card{container-type:inline-size}.cz-stat-card-value{font-family:var(--font-data);font-size:var(--number-stat-size);line-height:var(--number-stat-leading);font-weight:var(--number-stat-weight);letter-spacing:var(--tracking-heading);font-variant-numeric:tabular-nums;color:var(--fg-primary);font-size:min(var(--number-stat-size), calc(100cqi / (var(--cz-stat-chars,1) * .6)));white-space:nowrap}.cz-stat-card-unit{font-family:var(--font-body);font-size:var(--type-title-3);line-height:var(--leading-title-3);font-weight:var(--type-title-3-weight);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--fg-secondary);margin-inline-start:var(--space-01)}.cz-stat-card-foot{align-items:center;gap:var(--gap-label);font-family:var(--font-body);font-size:var(--type-caption-1);line-height:var(--leading-caption-1);font-weight:var(--type-caption-1-weight);letter-spacing:var(--tracking-normal);color:var(--fg-tertiary);overflow-wrap:break-word;flex-wrap:wrap;display:flex}.cz-stat-card-foot:empty{display:none}.cz-stat-card.is-link{position:relative}.cz-stat-card-open{border-radius:inherit;position:absolute;inset:0}.cz-stat-card-open:focus-visible{outline:var(--focus-ring-width) solid var(--bd-focus);outline-offset:var(--focus-ring-offset)}@keyframes cz-stat-card-in{0%{opacity:0;scale:.95;translate:0 var(--space-01)}to{opacity:1;translate:none;scale:1}}@media (prefers-reduced-motion:reduce){.cz-stat-card{animation:none}}.cz-stat-grid{grid-template-columns:repeat(auto-fill, minmax(var(--stat-card-min), 1fr));gap:var(--gap-card-grid);grid-auto-rows:1fr;display:grid}.cz-stat-grid>:nth-child(2){animation-delay:var(--dur-stagger)}.cz-stat-grid>:nth-child(3){animation-delay:calc(var(--dur-stagger) * 2)}.cz-stat-grid>:nth-child(4){animation-delay:calc(var(--dur-stagger) * 3)}.cz-stat-grid>:nth-child(5){animation-delay:calc(var(--dur-stagger) * 4)}.cz-stat-grid>:nth-child(n+6){animation-delay:calc(var(--dur-stagger) * 5)}
.cz-dash-body{gap:var(--gap-block);flex-direction:column;display:flex}.cz-dash-views{justify-content:space-between;align-items:center;gap:var(--gap-control);flex-wrap:wrap;display:flex}.cz-dash-card{gap:var(--gap-card-title);flex-direction:column;display:flex}.cz-dash-card.is-flush>.cz-dash-card-head{padding:var(--pad-card) var(--pad-card) 0}.cz-dash-skeleton{gap:inherit;flex-direction:column;display:flex}.cz-dash-views>*{max-inline-size:100%;overflow-x:auto}
.rowlist-row.cz-action-row{column-gap:var(--gap-lead);row-gap:var(--gap-meta);min-block-size:var(--row-comfortable);padding-block:var(--row-pad-y);--cz-dz-slot-inline-size:var(--size-avatar-2xl);--cz-dz-slot-block-size:calc(var(--size-avatar-2xl) * 3 / 4)}.rowlist-row.cz-action-row.is-xl{--cz-dz-slot-inline-size:var(--media-card-sm);--cz-dz-slot-block-size:calc(var(--media-card-sm) * 3 / 4)}.cz-action-rows.is-compact>.rowlist-row.cz-action-row{min-block-size:var(--row-compact);padding-block:var(--row-pad-y)}@media (pointer:coarse){.cz-action-rows.is-compact>.rowlist-row.cz-action-row{min-block-size:var(--touch-target)}}.cz-action-main{gap:var(--gap-meta);flex-direction:column;flex:1;min-inline-size:0;display:flex}.rowlist-row.cz-action-row:not(.has-picture):has(>.cz-action-end :is(button,a)~:is(button,a)){flex-wrap:wrap}.cz-action-row:not(.has-picture):has(>.cz-action-end :is(button,a)~:is(button,a))>:is(.cz-action-main,.cz-action-open){flex-basis:var(--col-facts)}.cz-action-title{justify-content:space-between;align-items:center;gap:var(--gap-inline);display:flex}.cz-action-name{font-family:var(--font-body);font-size:var(--type-footnote);line-height:var(--leading-footnote);font-weight:var(--type-footnote-emphasis);letter-spacing:var(--tracking-normal);color:var(--fg-primary);overflow-wrap:anywhere}.cz-action-row.is-setting .cz-action-name{font-family:var(--font-body);font-size:var(--type-subhead);line-height:var(--leading-subhead);font-weight:var(--type-subhead-weight);letter-spacing:var(--tracking-normal)}.cz-action-meta{font-family:var(--font-body);font-size:var(--type-caption-1);line-height:var(--leading-caption-1);font-weight:var(--type-caption-1-weight);letter-spacing:var(--tracking-normal);color:var(--fg-tertiary);overflow-wrap:break-word}.cz-action-number{margin-inline-end:var(--gap-number-name)}.rowlist-row.cz-action-row.is-xl{container-type:inline-size}@container not (min-width:30rem){.cz-action-row.is-xl .cz-thumb{--cz-thumb-size:var(--size-avatar-2xl);--cz-thumb-glyph:var(--icon-md)}.cz-action-row.is-xl .cz-action-slot{--cz-dz-slot-inline-size:var(--size-avatar-2xl);--cz-dz-slot-block-size:calc(var(--size-avatar-2xl) * 3 / 4)}}.cz-action-picture{border-radius:var(--radius-input);flex:none;display:inline-flex;overflow:hidden}.cz-action-slot{flex:none;order:-1;display:inline-flex;position:relative}.cz-action-end{align-items:center;gap:var(--gap-trail);flex:none;margin-inline-start:auto;display:inline-flex}.cz-action-chev{color:var(--fg-tertiary);flex:none}.rowlist-row.cz-action-row.is-openable{cursor:pointer;transition:transform var(--motion-press-out), background-color var(--dur-hover) var(--ease-out);position:relative}.cz-action-row.is-openable:has(>.cz-action-open:active){transform:scale(var(--press-scale-row));background:var(--bg-sunken);transition-duration:var(--dur-press)}@media (prefers-reduced-motion:reduce){.rowlist-row.cz-action-row.is-openable{transition:none}.cz-action-row.is-openable:has(>.cz-action-open:active){transform:none}}.cz-action-open{appearance:none;font:inherit;color:inherit;text-align:start;cursor:pointer;align-items:center;gap:var(--gap-lead);background:0 0;border:0;flex:1;min-inline-size:0;margin:0;padding:0;text-decoration:none;display:flex}.cz-action-open:after{content:"";border-radius:inherit;position:absolute;inset:0}.cz-action-row.is-openable>.cz-action-end{pointer-events:none;position:relative}.cz-action-row.is-openable>.cz-action-slot{z-index:var(--z-raised);position:relative}.cz-action-row.is-openable>.cz-action-end :is(button,a,input,[role=button],[tabindex]){pointer-events:auto}.cz-action-open:focus-visible{outline:var(--focus-ring-width) solid var(--bd-focus);outline-offset:var(--focus-ring-offset)}.cz-action-row.is-superseded .cz-action-name{font-family:var(--font-body);font-size:var(--type-footnote);line-height:var(--leading-footnote);font-weight:var(--type-footnote-weight);letter-spacing:var(--tracking-normal);color:var(--fg-secondary)}.cz-action-lead>.cz-icon{inline-size:var(--icon-md);block-size:var(--icon-md)}.cz-action-row.is-superseded .cz-action-lead{color:var(--fg-disabled)}.rowlist-row.cz-action-row.has-swipe{--cz-swipe-x:0px;--cz-swipe-p:0;--cz-swipe-each:var(--col-3xl);--cz-swipe-dur:var(--dur-sheet);--cz-swipe-ease:var(--ease-ios);touch-action:pan-y;position:relative;overflow:clip}.cz-action-row.has-swipe>:not(.cz-action-swipe){translate:var(--cz-swipe-x) 0}.cz-action-row.has-swipe>.cz-action-open:after{inset-block:calc(var(--touch-target) * -2);inset-inline-start:calc(var(--row-bleed,var(--row-pad-x)) * -1);inset-inline-end:calc(var(--touch-target) * -20)}.cz-action-swipe{inline-size:calc(var(--cz-swipe-x) * -1);display:flex;position:absolute;inset-block:0;inset-inline-end:0;overflow:hidden}.cz-action-swipe-btn{appearance:none;font:inherit;cursor:pointer;background:var(--tint-neutral-bg);min-inline-size:0;color:var(--tint-neutral-fg);transition:flex-grow var(--cz-swipe-dur) var(--cz-swipe-ease);border:0;flex:1 0 0;justify-content:flex-start;margin:0;padding:0;display:flex;overflow:hidden}.cz-action-swipe-btn[data-tone=primary]{background:var(--tint-info-bg);color:var(--tint-info-fg)}.cz-action-swipe-btn[data-tone=danger]{background:var(--tint-danger-bg);color:var(--tint-danger-fg)}.cz-action-swipe-btn[data-tone=warning]{background:var(--tint-warning-bg);color:var(--tint-warning-fg)}.cz-action-swipe-face{inline-size:var(--cz-swipe-each);justify-content:center;align-items:center;gap:var(--gap-label);font-family:var(--font-body);font-size:var(--type-caption-1);line-height:var(--leading-caption-1);font-weight:var(--type-caption-1-emphasis);letter-spacing:var(--tracking-normal);white-space:nowrap;opacity:var(--cz-swipe-p);scale:calc(.5 + var(--cz-swipe-p) * .5);flex-direction:column;flex:none;display:flex}.cz-action-row.is-full .cz-action-swipe-btn:not(:last-child){flex-grow:0;flex-basis:0}.cz-action-row.is-full .cz-action-swipe-btn:last-child{flex-grow:1}@media (prefers-reduced-motion:reduce){.cz-action-swipe-btn{transition:none}}.cz-action-progress{display:block}.rowlist-row.cz-action-row:has(>.cz-action-end){position:relative;overflow-y:clip}.rowlist-row.cz-action-row>.cz-action-end>:is(button,a,label,[role=button]):last-child{position:relative}.rowlist-row.cz-action-row>.cz-action-end>:is(button,a,label,[role=button]):last-child:after{content:"";inset-block:calc(var(--touch-target) * -2);inset-inline:calc(var(--row-bleed,var(--row-pad-x)) * -1);position:absolute}
.cz-success{justify-content:center;align-items:center;gap:var(--gap-control);text-align:center;box-sizing:border-box;inline-size:100%;padding:var(--pad-empty-state) var(--pad-card);flex-direction:column;align-self:stretch;margin-block:auto;display:flex}.cz-success-check{color:var(--status-success-text);animation:cz-success-pop var(--motion-toast-in) both;justify-content:center;display:flex}@keyframes cz-success-pop{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}.cz-success-title{font-family:var(--font-body);font-size:var(--type-title-3);line-height:var(--leading-title-3);font-weight:var(--type-title-3-weight);letter-spacing:var(--tracking-tight);color:var(--fg-primary);max-inline-size:var(--container-form);text-wrap:balance;margin:0}@media (prefers-reduced-motion:reduce){.cz-success-check{animation:none}}
.cz-queue-body,.cz-queue-groups{gap:var(--gap-block);flex-direction:column;display:flex}.cz-queue-group{gap:var(--gap-label);flex-direction:column;display:flex}.cz-queue-actions{align-items:center;gap:var(--gap-control);display:inline-flex}.cz-queue-meta{align-items:center;gap:var(--gap-meta);flex-wrap:wrap;display:inline-flex}
.cz-profile{container:profile/inline-size}.cz-profile-grid{gap:var(--gap-heading);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.cz-profile-rail{gap:var(--gap-card);flex-direction:column;display:flex}.cz-profile-main{gap:var(--gap-card);flex-direction:column;min-inline-size:0;display:flex}@container profile (min-width:672px){.cz-profile-grid{grid-template-columns:minmax(var(--menu-width), var(--overlay-confirm)) minmax(0, 1fr)}.cz-profile-grid>.cz-profile-rail{top:var(--clear-of-bar,var(--gap-group));position:sticky}}
.cz-ltable-scroll{overscroll-behavior-x:contain;min-inline-size:0;overflow-x:auto}.cz-ltable{border-collapse:collapse;width:100%}.cz-ltable thead th{font-family:var(--font-body);font-size:var(--type-footnote);line-height:var(--leading-footnote);font-weight:var(--type-footnote-emphasis);letter-spacing:var(--tracking-normal);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--fg-tertiary);text-align:start;padding:0 var(--pad-card) var(--pad-cell-y);border-bottom:var(--border-hairline) solid var(--divider);white-space:nowrap}.cz-ltable thead th.num{text-align:end}.cz-ltable tbody td{box-sizing:border-box;height:var(--table-row-compact);padding:var(--pad-cell-y) var(--pad-card);color:var(--fg-primary);border-bottom:var(--border-hairline) solid var(--divider)}.cz-ltable tbody tr:last-child td{border-bottom:0}.cz-ltable td.num{text-align:end;font-variant-numeric:tabular-nums}.cz-ltable .fit{white-space:nowrap;width:0}.cz-ltable td.muted{color:var(--fg-tertiary)}.cz-ltable-skel{inline-size:60%}.cz-ltable td.num .cz-ltable-skel{inline-size:var(--col-xs);margin-inline-start:auto}.cz-ltable tbody tr.cz-ltable-empty td{padding:0}.cz-ltable.clickable tbody tr{cursor:pointer;transition:background-color var(--dur-hover) var(--ease-out)}@media (hover:hover){.cz-ltable.clickable tbody tr:hover{background:var(--bg-sunken)}}@media (pointer:coarse){.cz-ltable.clickable tbody td{box-sizing:border-box;height:var(--touch-target)}}.cz-ltable th.grip,.cz-ltable td.grip{width:var(--col-sm);padding-inline:var(--gap-inline) 0}.cz-ltable td.grip{padding-block:0;position:relative;overflow-y:clip}@media (pointer:coarse){.cz-ltable td.grip{block-size:var(--touch-target)}}.cz-ltable-grip{color:var(--fg-disabled);cursor:grab}@media (hover:hover){.cz-ltable-grip:hover{color:var(--fg-tertiary)}}.cz-ltable tbody tr.is-dragging td{background:var(--primary-tint);box-shadow:inset 0 var(--border-hairline) 0 var(--divider), inset 0 calc(-1 * var(--border-hairline)) 0 var(--divider)}.cz-ltable tbody tr.is-dragging .cz-ltable-grip{color:var(--fg-secondary);cursor:grabbing}.cz-ltable tbody tr.is-highlight td{background:var(--primary-tint);color:var(--fg-primary);font-family:var(--font-body);font-size:var(--type-footnote);line-height:var(--leading-footnote);font-weight:var(--type-footnote-emphasis);letter-spacing:var(--tracking-normal)}.cz-ltable tbody tr.is-selected td{background:var(--bg-sunken)}.cz-ltable.header-hidden thead th{border-bottom:0;height:0;padding-block:0;line-height:0}
.stbl-wrap{overflow-x:auto;container:stbl/inline-size}.cz-ltable.stbl thead th{letter-spacing:var(--tracking-caps);text-align:right;white-space:normal;border-bottom:0;padding-left:0;padding-right:0}.cz-ltable.stbl thead th.club{text-align:left}.cz-ltable.stbl tbody td{color:var(--fg-secondary);font-variant-numeric:tabular-nums;text-align:right;padding-left:0;padding-right:0}.cz-ltable.stbl tbody td.pos{width:var(--col-sm);text-align:left;color:var(--fg-secondary);font-family:var(--font-body);font-weight:var(--number-cell-emphasis);letter-spacing:var(--tracking-normal);font-variant-numeric:tabular-nums;position:relative}.cz-ltable.stbl tbody td.club{text-align:left;white-space:nowrap}.cz-ltable.stbl tbody td.pts{color:var(--fg-primary)}.cz-ltable.stbl .club-lockup{align-items:center;gap:var(--gap-inline);min-inline-size:0;max-inline-size:100%;display:inline-flex}.cz-ltable.stbl{table-layout:fixed}.cz-ltable.stbl thead th.pos{inline-size:var(--col-sm)}.cz-ltable.stbl a.club-lockup{color:inherit;border-radius:var(--radius-control);text-decoration:none}.cz-ltable.stbl a.club-lockup:hover{color:var(--fg-primary);text-decoration:underline}.cz-ltable.stbl a.club-lockup:focus-visible{outline:var(--focus-ring-width) solid var(--bd-focus);outline-offset:var(--focus-ring-offset)}.cz-ltable.stbl thead th:first-child,.cz-ltable.stbl tbody td:first-child{padding-left:var(--pad-cell-x)}.cz-ltable.stbl thead th:last-child,.cz-ltable.stbl tbody td:last-child{padding-right:var(--pad-cell-x)}.cz-ltable.stbl tbody tr.is-self td{background:var(--primary-tint)}.cz-ltable.stbl tbody tr.is-self td.club{font-family:var(--font-body);font-size:var(--type-footnote);line-height:var(--leading-footnote);font-weight:var(--type-footnote-emphasis);letter-spacing:var(--tracking-normal);color:var(--fg-primary)}.cz-ltable.stbl tbody tr.is-self td:first-child{border-top-left-radius:var(--radius-control);border-bottom-left-radius:var(--radius-control)}.cz-ltable.stbl tbody tr.is-self td:last-child{border-top-right-radius:var(--radius-control);border-bottom-right-radius:var(--radius-control)}.cz-ltable.stbl tbody tr.z-ucl td.pos:before,.cz-ltable.stbl tbody tr.z-uel td.pos:before,.cz-ltable.stbl tbody tr.z-uecl td.pos:before,.cz-ltable.stbl tbody tr.z-promo td.pos:before,.cz-ltable.stbl tbody tr.z-rel td.pos:before{content:"";left:var(--space-01);top:var(--space-03);bottom:var(--space-03);width:var(--space-02);border-radius:var(--radius-full);position:absolute}.cz-ltable.stbl tbody tr.z-ucl td.pos:before{background:var(--success)}.cz-ltable.stbl tbody tr.z-uel td.pos:before{background:var(--warning)}.cz-ltable.stbl tbody tr.z-uecl td.pos:before{background:var(--info)}.cz-ltable.stbl tbody tr.z-promo td.pos:before{background:var(--success)}.cz-ltable.stbl tbody tr.z-rel td.pos:before{background:var(--danger)}.stbl-legend{gap:var(--gap-group);margin-top:var(--gap-card-title);font-family:var(--font-body);font-size:var(--type-caption-2);line-height:var(--leading-caption-2);font-weight:var(--type-caption-2-weight);letter-spacing:var(--tracking-normal);color:var(--fg-tertiary);flex-wrap:wrap;display:flex}.stbl-legend .lg{align-items:center;gap:var(--gap-inline);display:inline-flex}.stbl-legend .sw{width:var(--space-02);height:var(--icon-xs);border-radius:var(--radius-full);flex:none}.stbl-legend .sw.ucl{background:var(--success)}.stbl-legend .sw.uel{background:var(--warning)}.stbl-legend .sw.uecl{background:var(--info)}.stbl-legend .sw.promo{background:var(--success)}.stbl-legend .sw.rel{background:var(--danger)}.cz-ltable.stbl thead th:not(.club):not(.pos),.cz-ltable.stbl tbody td:not(.club):not(.pos){inline-size:var(--col-md);padding-left:var(--gap-inline)}.cz-ltable.stbl thead th.c-gd:not(.club):not(.pos),.cz-ltable.stbl tbody td.c-gd:not(.club):not(.pos),.cz-ltable.stbl thead th.pts:not(.club):not(.pos),.cz-ltable.stbl tbody td.pts:not(.club):not(.pos){inline-size:var(--col-lg)}.cz-ltable.stbl tbody td.c-p{color:var(--fg-primary)}.cz-ltable.stbl tbody td.c-wdl{color:var(--fg-tertiary)}@container stbl not (min-width:640px){.cz-ltable.stbl .c-goals{display:none}.cz-ltable.stbl thead th:not(.club):not(.pos),.cz-ltable.stbl tbody td:not(.club):not(.pos){inline-size:var(--col-xs)}.cz-ltable.stbl thead th.c-gd:not(.club):not(.pos),.cz-ltable.stbl tbody td.c-gd:not(.club):not(.pos),.cz-ltable.stbl thead th.pts:not(.club):not(.pos),.cz-ltable.stbl tbody td.pts:not(.club):not(.pos){inline-size:var(--col-md)}}
.cz-group{min-inline-size:0}.cz-group-card{gap:var(--gap-field);flex-direction:column;display:flex}.cz-group-title{font-family:var(--font-body);font-size:var(--type-headline);line-height:var(--leading-headline);font-weight:var(--type-headline-weight);letter-spacing:var(--tracking-normal);margin:0 0 calc(var(--gap-card-title) - var(--gap-field));color:var(--fg-primary)}
.cz-formpage-body{flex-direction:column;display:flex}.cz-formpage-body>.cz-pagehead{margin-block-end:var(--gap-heading)}.cz-formpage-groups{gap:var(--gap-card);flex-direction:column;display:flex}.cz-formpage-foot{justify-content:flex-end;align-items:center;gap:var(--gap-control);flex-wrap:wrap;margin-block-start:var(--gap-heading);display:flex}.cz-formpage-secondary{gap:var(--gap-control);flex-wrap:wrap;margin-inline-end:auto;display:flex}
.cz-dp-pill:not([data-endpoint]):hover{background:var(--field-bg)}.cz-sheet-body .cz-dp-body button{min-block-size:var(--touch-target)}.cz-sheet-body .cz-dp-body button[aria-label=Previous\ month],.cz-sheet-body .cz-dp-body button[aria-label=Next\ month]{min-inline-size:var(--touch-target)}
.cz-formfield{gap:var(--gap-label);flex-direction:column;display:flex}.cz-formfield-label{font-family:var(--font-body);font-size:var(--type-footnote);line-height:var(--leading-footnote);font-weight:var(--type-footnote-emphasis);letter-spacing:var(--tracking-normal);color:var(--fg-secondary)}.cz-formfield-required{color:var(--status-danger-text);margin-inline-start:var(--space-01)}.cz-formfield-error{align-items:flex-start;gap:var(--gap-inline);color:var(--status-danger-text);font-family:var(--font-body);font-size:var(--type-footnote);line-height:var(--leading-footnote);font-weight:var(--type-footnote-weight);letter-spacing:var(--tracking-normal);margin:0;display:flex}.cz-formfield-error>.cz-icon{margin-block:calc((var(--leading-footnote) - var(--icon-sm)) / 2);flex:none}
.cz-add-slot[data-shape=pill]{inline-size:fit-content}.cz-add-slot[data-shape=circle]{inline-size:var(--size-avatar-md);block-size:var(--size-avatar-md);box-sizing:border-box;border:var(--border-hairline) dashed var(--bd-default);border-radius:var(--radius-full);color:var(--fg-tertiary);cursor:pointer;transition:background-color var(--dur-hover) var(--ease), border-color var(--dur-hover) var(--ease), color var(--dur-hover) var(--ease);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.cz-add-slot[data-shape=circle]:not(:disabled):hover{background:var(--field-bg);border-color:var(--primary);color:var(--primary-hover)}.cz-add-slot[data-shape=circle]:focus-visible{outline:var(--focus-ring-width) solid var(--bd-focus);outline-offset:var(--focus-ring-offset)}.cz-add-slot[data-shape=circle]:disabled{cursor:not-allowed;color:var(--fg-disabled)}@media (pointer:coarse){.cz-add-slot[data-shape=circle]:after{content:"";inset:calc((100% - var(--touch-target)) / 2);position:absolute}}@media (prefers-reduced-motion:reduce){.cz-add-slot{transition:none}}
.cz-dz{gap:var(--gap-label);flex-direction:column;min-block-size:0;display:flex}.cz-dz-button{display:contents}.cz-dz-zone:focus-visible,.cz-dz-thumb:focus-visible,.cz-dz-avatar:focus-visible{outline:var(--focus-ring-width) solid var(--bd-focus);outline-offset:var(--focus-ring-offset)}.cz-dz-zone{min-block-size:var(--control-xl);place-content:center;align-items:center;gap:var(--gap-inline);text-align:center;border:var(--border-hairline) solid var(--bd-subtle);border-radius:var(--radius-control);padding:var(--pad-cell);background:var(--bg-sunken);cursor:pointer;color:var(--fg-tertiary);transition:background var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out);flex-wrap:wrap;flex:auto;display:flex}.cz-dz-zone:hover{background:var(--field-bg)}.cz-dz-zone.is-drag{background:var(--primary-tint);border-color:var(--primary)}.cz-dz-zone.is-disabled,.cz-dz-zone.is-disabled:hover{cursor:not-allowed;background:var(--bg-disabled);border-color:var(--bd-subtle)}.cz-dz-zone.is-disabled .cz-dz-line,.cz-dz-zone.is-disabled .cz-dz-ico{color:var(--fg-disabled)}.cz-dz-ico{inline-size:var(--control-md);block-size:var(--control-md);border-radius:var(--radius-full);background:var(--bg-raised);color:var(--fg-tertiary);transition:background var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.cz-dz-zone.is-drag .cz-dz-ico{color:var(--fg-on-tint)}.cz-dz-line{font-family:var(--font-body);font-size:var(--type-subhead);line-height:var(--leading-subhead);font-weight:var(--type-subhead-weight);letter-spacing:var(--tracking-normal);color:var(--fg-secondary)}.cz-dz-zone.is-drag .cz-dz-line{color:var(--fg-on-tint)}.cz-dz-zone--compact{min-block-size:var(--control-md);padding:var(--pad-chip);gap:var(--gap-label)}.cz-dz-zone--compact .cz-dz-ico{inline-size:var(--control-sm);block-size:var(--control-sm)}.cz-dz-zone--compact .cz-dz-line{font-family:var(--font-body);font-size:var(--type-footnote);line-height:var(--leading-footnote);font-weight:var(--type-footnote-weight);letter-spacing:var(--tracking-normal)}.cz-dz-zone--primary{background:var(--primary-tint);color:var(--fg-on-tint)}.cz-dz-zone--primary:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cz-dz-zone--primary:hover{background:color-mix(in srgb, var(--primary) 13%, transparent)}}.cz-dz-zone--primary.is-drag{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cz-dz-zone--primary.is-drag{background:color-mix(in srgb, var(--primary) 16%, transparent)}}.cz-dz-zone--primary .cz-dz-ico{color:var(--fg-on-tint)}.cz-dz-zone--primary.is-drag .cz-dz-ico{background:var(--primary);color:var(--on-accent)}.cz-dz-zone--primary .cz-dz-line{color:var(--fg-on-tint)}.cz-dz-thumb-wrap{align-self:flex-start;display:inline-flex;position:relative}.cz-dz-thumb-clear{border-radius:var(--radius-full);background:var(--bg-raised);box-shadow:var(--sh-1);display:inline-flex;position:absolute;inset-block-start:calc(-1 * var(--space-03));inset-inline-end:calc(-1 * var(--space-03))}.cz-dz-thumb{inline-size:var(--col-xl);block-size:var(--col-xl);border-radius:var(--radius-card);cursor:pointer;background:var(--bg-sunken);color:var(--fg-tertiary);border:var(--border-hairline) solid var(--bd-subtle);transition:background var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.cz-dz-thumb:hover{background:var(--field-bg)}.cz-dz-thumb.is-drag{background:var(--primary-tint);border-color:var(--primary);color:var(--fg-on-tint)}.cz-dz-slot{inline-size:var(--cz-dz-slot-inline-size,auto);block-size:var(--cz-dz-slot-block-size,auto);flex:none;display:flex}.cz-dz-tile{justify-content:center;align-items:center;gap:var(--gap-label);block-size:100%;inline-size:100%;padding:var(--pad-cell);box-sizing:border-box;border:var(--border-hairline) solid var(--bd-subtle);border-radius:var(--radius-control);background:var(--bg-sunken);color:var(--fg-secondary);text-align:center;cursor:pointer;transition:background-color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out);flex-direction:column;display:flex}.cz-dz-tile:not(:disabled):hover{background:var(--field-bg)}.cz-dz-tile:focus-visible{outline:var(--focus-ring-width) solid var(--bd-focus);outline-offset:var(--focus-ring-offset)}.cz-dz-tile:disabled{cursor:not-allowed;background:var(--bg-disabled);color:var(--fg-disabled)}@media (prefers-reduced-motion:reduce){.cz-dz-tile{transition:none}}.cz-dz-slot>.cz-dz-tile:disabled{pointer-events:none}.cz-dz-slot.is-drag>.cz-dz-tile:not(:disabled){background:var(--primary-tint);border-color:var(--primary);color:var(--fg-on-tint);border-style:solid}.cz-dz-overlay{inset:var(--space-03);border:var(--border-focus) dashed var(--primary);border-radius:var(--radius-input);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.cz-dz-overlay-line{font-family:var(--font-body);font-size:var(--type-headline);line-height:var(--leading-headline);font-weight:var(--type-headline-weight);letter-spacing:var(--tracking-normal);padding:var(--pad-cell);border-radius:var(--radius-control);background:var(--bg-raised);box-shadow:var(--sh-3);color:var(--fg-on-tint)}.cz-dz-avatar{cursor:pointer;border-radius:var(--radius-full);flex:none;justify-content:center;align-self:flex-start;align-items:center;display:inline-flex;position:relative;overflow:visible}.cz-dz-avatar.is-disabled{cursor:not-allowed}.cz-dz-avatar.is-disabled .cz-dz-cam{background:var(--bg-disabled);color:var(--fg-disabled)}.cz-dz-cam{inline-size:var(--control-sm);block-size:var(--control-sm);border-radius:var(--radius-full);background:var(--primary);color:var(--on-accent);box-shadow:0 0 0 var(--ring-separate) var(--bg-raised);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-end:0;inset-inline-end:0}.cz-dz-busy{border-radius:var(--radius-full);background:var(--scrim-ink);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cz-dz-busy{background:color-mix(in srgb, var(--scrim-ink) 40%, transparent)}}
.cz-divider{border:0;border-block-start:var(--border-hairline) solid var(--divider);flex:none;inline-size:100%}.cz-divider.is-dashed{border-block-start-style:dashed}.cz-divider-row{align-items:center;gap:var(--gap-control);inline-size:100%;display:flex}.cz-divider-row:before,.cz-divider-row:after{content:"";border-block-start:var(--border-hairline) solid var(--divider);flex:1 1 0}.cz-divider-row.is-dashed:before,.cz-divider-row.is-dashed:after{border-block-start-style:dashed}.cz-divider-word{font-family:var(--font-body);font-size:var(--type-caption-2);line-height:var(--leading-caption-2);font-weight:var(--type-caption-2-emphasis);letter-spacing:var(--tracking-normal);color:var(--fg-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);flex:none;margin-inline-end:calc(-1 * var(--tracking-eyebrow))}
.cz-radio{gap:var(--space-01);flex-direction:column;display:flex}.cz-radio[data-variant=inline]{gap:var(--gap-control);flex-flow:wrap}.cz-radio[data-variant=card]{gap:var(--gap-inline)}.cz-radio[data-variant=tiles]{gap:var(--gap-control);display:grid}.cz-radio-opt{align-items:flex-start;gap:var(--gap-inline);inline-size:100%;min-inline-size:0;padding:var(--pad-cell-y) var(--pad-control-xs);border-radius:var(--radius-control);color:var(--fg-primary);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-hover) var(--ease), box-shadow var(--dur-hover) var(--ease);background:0 0;border:0;display:flex}.cz-radio[data-variant=inline] .cz-radio-opt{inline-size:auto}.cz-radio[data-variant=card] .cz-radio-opt{align-items:center;gap:var(--gap-control);padding:var(--pad-card);background:var(--bg-sunken)}.cz-radio[data-variant=card] .cz-radio-opt[aria-checked=true]{background:var(--bg-accent);box-shadow:inset 0 0 0 var(--ring-select) var(--primary)}.cz-radio[data-variant=tiles] .cz-radio-opt{align-items:stretch;gap:var(--gap-inline);flex-direction:column;padding:0}.cz-radio-opt:disabled{cursor:not-allowed;color:var(--fg-disabled)}.cz-radio[data-variant=card] .cz-radio-opt:not(:disabled):not([aria-checked=true]):hover{background:var(--field-bg)}.cz-radio-opt:focus-visible{outline:var(--focus-ring-width) solid var(--bd-focus);outline-offset:var(--focus-ring-offset)}.cz-radio[data-variant=tiles] .cz-radio-opt:focus-visible{outline:none}.cz-radio[data-variant=tiles] .cz-radio-opt:focus-visible .cz-thumb{outline:var(--focus-ring-width) solid var(--bd-focus);outline-offset:var(--focus-ring-offset)}.cz-radio[data-variant=tiles] .cz-radio-opt:focus-visible .cz-thumb.is-selected{box-shadow:0 0 0 calc(var(--focus-ring-offset) * 2 + var(--focus-ring-width)) var(--surface), 0 0 0 calc(var(--focus-ring-offset) * 2 + var(--focus-ring-width) * 2) var(--bd-focus)}.cz-radio-dot{--cz-radio-dot:var(--icon-md);inline-size:var(--cz-radio-dot);block-size:var(--cz-radio-dot);border-radius:var(--radius-full);box-shadow:inset 0 0 0 var(--ring-select) var(--bd-default);flex:none;place-items:center;display:grid}.cz-radio-dot:after{content:"";inline-size:calc(var(--cz-radio-dot) * 2 / 5);block-size:calc(var(--cz-radio-dot) * 2 / 5);border-radius:var(--radius-full);background:var(--primary);transition:transform var(--motion-toggle-in);transform:scale(0)}.cz-radio-opt[aria-checked=true] .cz-radio-dot{box-shadow:inset 0 0 0 var(--ring-select) var(--primary)}.cz-radio-opt[aria-checked=true] .cz-radio-dot:after{transform:scale(1)}.cz-radio-opt:disabled .cz-radio-dot{background:var(--bg-disabled);box-shadow:none}.cz-radio-opt:disabled .cz-radio-dot:after{background:var(--fg-disabled)}.cz-radio-words{gap:var(--space-01);flex-direction:column;min-inline-size:0;display:flex}.cz-radio-desc{color:var(--fg-tertiary)}.cz-radio-opt:disabled .cz-radio-desc{color:var(--fg-disabled)}.cz-radio[data-variant=tiles] .cz-radio-label{-webkit-line-clamp:2;line-clamp:2;color:var(--fg-secondary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cz-radio-media{inline-size:100%;display:block;position:relative}.cz-radio-media>.cz-thumb{aspect-ratio:auto;block-size:100%;inline-size:100%}.cz-radio-tick{--cz-checkbox-box:var(--icon-md);position:absolute;inset-block-start:var(--space-03);inset-inline-end:var(--space-03)}.cz-radio-icon{color:var(--fg-secondary);flex:none}.cz-radio-check{color:var(--primary);visibility:hidden;flex:none;margin-inline-start:auto;display:inline-flex}.cz-radio[data-variant=list] .cz-radio-opt{align-items:center}.cz-radio[data-variant=list] .cz-radio-opt[aria-checked=true]{background:var(--bg-accent)}.cz-radio[data-variant=list] .cz-radio-opt[aria-checked=true] .cz-radio-check{visibility:visible}.cz-radio-words{flex:auto}@media (pointer:coarse){.cz-radio:is([data-variant=list],[data-variant=inline]) .cz-radio-opt{min-block-size:var(--touch-target);align-items:center}}@media (prefers-reduced-motion:reduce){.cz-radio-opt,.cz-radio-dot:after{transition:none}}.cz-radio .cz-radio-tick.is-round:not([data-state=on]) .cz-checkbox-box{background:color-mix(in srgb, var(--on-accent) 16%, transparent);box-shadow:inset 0 0 0 var(--border-focus) var(--on-accent), var(--shadow-on-media)}
.cz-pills{align-items:center;gap:var(--gap-inline);flex-wrap:wrap;min-inline-size:0;display:flex}.cz-pill{align-items:center;gap:var(--gap-label);block-size:var(--control-md);padding:0 var(--pad-chip-x);border-radius:var(--radius-full);background:var(--bg-sunken);color:var(--fg-secondary);font-family:var(--font-body);font-size:var(--type-footnote);line-height:var(--leading-footnote);font-weight:var(--type-footnote-weight);letter-spacing:var(--tracking-normal);white-space:nowrap;cursor:pointer;transition:background-color var(--cz-dur-150) var(--cz-ease-enter), box-shadow var(--cz-dur-150) var(--cz-ease-enter), color var(--cz-dur-150) var(--cz-ease-enter);border:0;display:inline-flex;position:relative}.cz-pill-icon{flex:none;align-items:center;display:inline-flex}.cz-pill-label{display:inline-grid}.cz-pill-label:after{content:attr(data-text);font-family:var(--font-body);font-size:var(--type-footnote);line-height:var(--leading-footnote);font-weight:var(--type-footnote-emphasis);letter-spacing:var(--tracking-normal);visibility:hidden;grid-area:1/1;block-size:0;overflow:hidden}.cz-pill:not([aria-disabled=true]):not([data-checked]):hover{color:var(--fg-primary)}.cz-pill[data-checked]{background:var(--bg-choice-picked);color:var(--fg-primary);font-family:var(--font-body);font-size:var(--type-footnote);line-height:var(--leading-footnote);font-weight:var(--type-footnote-emphasis);letter-spacing:var(--tracking-normal);box-shadow:var(--sh-1)}.cz-pill[data-checked] .cz-pill-icon{color:var(--primary)}.cz-pill:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.cz-pill[aria-disabled=true]{color:var(--fg-disabled);cursor:not-allowed;background:repeating-linear-gradient(135deg, transparent 0 var(--space-03), var(--divider) var(--space-03) calc(var(--space-03) + var(--border-hairline)))}@media (pointer:coarse){.cz-pill:before{content:"";inset-inline:0;inset-block:calc((var(--control-md) - var(--touch-target)) / 2);position:absolute}}@media (prefers-reduced-motion:reduce){.cz-pill{transition:none}}
.cz-switch{inline-size:calc(var(--control-sm) + var(--icon-sm));block-size:var(--control-sm);border-radius:var(--radius-full);background:color-mix(in srgb, var(--fg-tertiary) 35%, transparent);cursor:pointer;transition:background-color var(--dur-enter) var(--ease);border:0;flex:none;padding:0;position:relative}.cz-switch[aria-checked=true]{background:var(--success)}.cz-switch:disabled{cursor:not-allowed;background:var(--bg-disabled)}.cz-switch:disabled[aria-checked=true]{background:color-mix(in srgb, var(--success) 40%, var(--bg-raised))}.cz-switch:focus-visible{outline:var(--focus-ring-width) solid var(--bd-focus);outline-offset:var(--focus-ring-offset)}.cz-switch-knob{inline-size:var(--icon-md);block-size:var(--icon-md);border-radius:var(--radius-full);background:var(--on-accent);box-shadow:var(--sh-1);transition:inset-inline-start var(--motion-toggle-in), inline-size var(--motion-press-in);position:absolute;inset-block-start:var(--space-01);inset-inline-start:var(--space-01)}.cz-switch[aria-checked=true] .cz-switch-knob{inset-inline-start:calc(100% - var(--icon-md) - var(--space-01))}.cz-switch:active:not(:disabled) .cz-switch-knob{inline-size:calc(var(--icon-md) + var(--space-02))}.cz-switch[aria-checked=true]:active:not(:disabled) .cz-switch-knob{inset-inline-start:calc(100% - var(--icon-md) - var(--space-02) - var(--space-01))}.cz-switch:disabled .cz-switch-knob{background:var(--fg-disabled);box-shadow:none}@media (pointer:coarse){.cz-switch:before{content:"";inset-block:calc((var(--control-sm) - var(--touch-target)) / 2);inset-inline:calc((var(--control-sm) + var(--icon-sm) - var(--touch-target)) / 2);position:absolute}}@media (prefers-reduced-motion:reduce){.cz-switch,.cz-switch-knob{transition:none}}
.cz-fsm-root{z-index:var(--z-sticky);position:relative}.cz-fsm-root.is-closing{position:fixed;inset:0}.cz-fsm-panel{block-size:100lvh;background:var(--bg-base);will-change:transform, opacity;outline:none;flex-direction:column;padding-block-start:var(--cz-fsm-under,0);display:flex;position:static}.cz-fsm-body{min-block-size:0;padding:var(--pad-popover) var(--pad-modal) var(--pad-modal);flex:1;overflow-y:auto}.cz-fsm-panel{opacity:0;transition:opacity var(--motion-dialog-out)}.cz-fsm-root.is-open .cz-fsm-panel{opacity:1;transition:opacity var(--motion-dialog-in)}.cz-fsm-body>*>*{--cz-fsm-n:0;transition:opacity var(--motion-dialog-in) calc(var(--dur-press) * var(--cz-fsm-n)), transform var(--motion-dialog-in) calc(var(--dur-press) * var(--cz-fsm-n))}.cz-fsm-body>*>:nth-child(2){--cz-fsm-n:1}.cz-fsm-body>*>:nth-child(3){--cz-fsm-n:2}.cz-fsm-body>*>:nth-child(4){--cz-fsm-n:3}.cz-fsm-body>*>:nth-child(n+5){--cz-fsm-n:4}.cz-fsm-root:not(.is-open) .cz-fsm-body>*>*{opacity:0;transform:translateY(calc(var(--space-03) * -1));transition:none}@media (prefers-reduced-motion:reduce){.cz-fsm-root .cz-fsm-panel{opacity:0;transition:opacity var(--dur-reduced-motion) var(--ease-out)}.cz-fsm-root.is-open .cz-fsm-panel{opacity:1}.cz-fsm-root .cz-fsm-body>*>*{opacity:1;transition:none;transform:none}}
.cz-video-player{--cz-video-player-layer-under:-1;--cz-video-player-layer-picture:1;--cz-video-player-layer-over:2;--cz-video-player-layer-bar:4;--cz-video-player-layer-float:5;--cz-video-player-layer-state:6;width:100%;max-width:var(--overlay-wide);aspect-ratio:var(--vp-aspect,var(--aspect-video));background:var(--bg-media-stage);border-radius:var(--radius-hero);box-shadow:var(--sh-5);cursor:pointer;font-family:var(--font-body);position:relative;overflow:hidden}.cz-video-player-portrait{max-width:var(--overlay-form)}.cz-video-player.cz-video-player-inline{border-radius:var(--radius-card);max-width:none;box-shadow:none}.cz-video-player.cz-video-player-empty{background:var(--bg-sunken);cursor:default}.cz-video-player.cz-video-player-empty>:not(.cz-video-player-empty-state):not(style){display:none}.cz-video-player-empty-state{padding:var(--inset-media);justify-content:safe center;align-items:safe center;display:flex;position:absolute;inset:0;overflow-y:auto}.cz-video-player-aspect-pending{transition:aspect-ratio var(--dur-modal) var(--ease-ios), max-width var(--dur-modal) var(--ease-ios)}:is(.cz-video-player:fullscreen,.cz-video-player:fullscreen){aspect-ratio:auto!important;width:100vw!important;max-width:none!important;height:100vh!important;box-shadow:none!important;border-radius:0!important;margin:0!important}:is(.cz-video-player:fullscreen .cz-video-player-footage,.cz-video-player:fullscreen .cz-video-player-footage,.cz-video-player:fullscreen .cz-video-player-holdframe,.cz-video-player:fullscreen .cz-video-player-holdframe){object-fit:contain;border-radius:0}.cz-video-player-footage{object-fit:contain;width:100%;height:100%;z-index:var(--cz-video-player-layer-picture);border-radius:inherit;position:absolute;inset:0}.cz-video-player-footage[data-opening=true]{opacity:0}.cz-video-player-fit-cover .cz-video-player-footage{object-fit:cover}.cz-video-player-footage::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.cz-video-player-footage::-webkit-media-controls-overlay-play-button{display:none!important}.cz-video-player-holdframe{object-fit:contain;width:100%;height:100%;z-index:var(--cz-video-player-layer-picture);border-radius:inherit;pointer-events:none;display:none;position:absolute;inset:0}.cz-video-player-holdframe[data-shown=true]{display:block}.cz-video-player-fit-cover .cz-video-player-holdframe{object-fit:cover}.cz-video-player-sides{inline-size:calc(100% + 4 * var(--media-sides-blur));block-size:calc(100% + 4 * var(--media-sides-blur));object-fit:cover;z-index:var(--z-base);filter:blur(var(--media-sides-blur)) saturate(var(--media-sides-saturate)) brightness(var(--media-sides-brightness));pointer-events:none;position:absolute;inset-block-start:calc(-2 * var(--media-sides-blur));inset-inline-start:calc(-2 * var(--media-sides-blur))}.cz-video-player-slot{z-index:var(--cz-video-player-layer-over);pointer-events:none;border-radius:inherit;position:absolute;inset:0}.cz-video-player-slot>*{pointer-events:auto}.cz-video-player .cz-video-play-pause{z-index:var(--cz-video-player-layer-over)}.cz-video-player-controls{z-index:var(--cz-video-player-layer-bar);padding:var(--media-scrim-room) var(--pad-media-bar-x) var(--pad-media-bar-y);background:linear-gradient(to top, var(--scrim-ink) 0%, var(--scrim-ink) 50%, transparent 100%);position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.cz-video-player-controls{background:linear-gradient(to top, color-mix(in srgb, var(--scrim-ink) 62%, transparent) 0%, color-mix(in srgb, var(--scrim-ink) 18%, transparent) 50%, transparent 100%)}}.cz-video-player-controls{color:var(--fg-on-accent);opacity:1;transition:opacity var(--motion-load-in);align-items:stretch;gap:var(--gap-control);flex-direction:column;display:flex}.cz-video-player-idle .cz-video-player-controls{opacity:0;pointer-events:none}.cz-video-player:not(.cz-video-player-minimal).cz-video-player-idle.cz-video-player-muted .cz-video-player-controls{opacity:1}.cz-video-player:not(.cz-video-player-minimal).cz-video-player-idle.cz-video-player-muted .cz-video-player-cb-scrub-row,.cz-video-player:not(.cz-video-player-minimal).cz-video-player-idle.cz-video-player-muted .cz-video-player-cb-buttons-row>:not(.cz-video-volume),.cz-video-player-fresh .cz-video-player-controls{opacity:0;pointer-events:none}.cz-video-player-cb-scrub-row{align-items:center;gap:var(--space-05);width:100%;min-width:0;display:flex}.cz-video-player-cb-buttons-row{align-items:center;gap:var(--space-05);width:100%;display:flex}.cz-video-player-scrub{flex:1;min-width:0}.cz-video-player-minimal .cz-video-player-controls{align-items:center;gap:var(--gap-control);flex-direction:row}.cz-video-player-minimal .cz-video-player-cb-scrub-row{flex:auto;min-width:0}.cz-video-player-minimal .cz-video-player-cb-buttons-row{flex:none;width:auto}.cz-video-player-minimal .cz-video-player-cb-buttons-row .cz-video-player-spacer{display:none}@keyframes cz-video-player-pop{0%{opacity:0;transform:scale(var(--press-scale))}to{opacity:1;transform:scale(1)}}.cz-video-player-hold{top:var(--space-05);z-index:var(--cz-video-player-layer-state);align-items:center;gap:var(--gap-label);padding:var(--pad-chip-y) var(--pad-chip-x);border-radius:var(--radius-full);background:var(--scrim-on-media);color:var(--fg-on-accent);font-family:var(--font-body);font-weight:var(--number-cell-emphasis);letter-spacing:var(--tracking-normal);font-variant-numeric:tabular-nums;font-size:var(--type-caption-1);line-height:var(--leading-caption-1);pointer-events:none;animation:cz-video-player-pop var(--motion-menu-in);display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.cz-video-player-spacer{flex:1;display:block}.cz-video-player-speed-corner{top:var(--space-03);right:var(--space-03);z-index:var(--cz-video-player-layer-float);transition:opacity var(--motion-load-in);display:flex;position:absolute}.cz-video-player-idle .cz-video-player-speed-corner,.cz-video-player-fresh .cz-video-player-speed-corner{opacity:0;pointer-events:none}@media not all and (min-width:640px),(pointer:coarse){.cz-video-player-minimal .cz-video-player-controls{padding:var(--media-scrim-room) var(--pad-media-bar-compact-x) var(--pad-media-bar-compact-y)}.cz-video-player-speed-corner{top:var(--space-03);right:var(--space-03)}}.cz-video-player-portrait .cz-video-player-controls{gap:var(--gap-control);padding:var(--media-scrim-room) var(--pad-media-bar-compact-x) var(--pad-media-bar-compact-y)}.cz-video-player-portrait .cz-video-player-cb-scrub-row,.cz-video-player-portrait .cz-video-player-cb-buttons-row{gap:var(--gap-control)}.cz-video-player .cz-btn--media[aria-expanded=true]{background:var(--fg-on-accent)}@supports (color:color-mix(in lab, red, red)){.cz-video-player .cz-btn--media[aria-expanded=true]{background:color-mix(in srgb, var(--fg-on-accent) 16%, transparent)}}.cz-video-player-time{font-family:var(--font-body);font-weight:var(--number-cell-emphasis);letter-spacing:var(--tracking-normal);font-size:var(--type-caption-1);letter-spacing:var(--tracking-label);color:var(--fg-on-accent)}@supports (color:color-mix(in lab, red, red)){.cz-video-player-time{color:color-mix(in srgb, var(--fg-on-accent) 94%, transparent)}}.cz-video-player-time{font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0}.cz-video-player-time.cz-video-player-dim{color:var(--fg-on-accent)}@supports (color:color-mix(in lab, red, red)){.cz-video-player-time.cz-video-player-dim{color:color-mix(in srgb, var(--fg-on-accent) 55%, transparent)}}.cz-video-player-scrub{height:var(--icon-sm);cursor:pointer;touch-action:pan-y;align-items:center;display:flex;position:relative}.cz-video-player-scrub-track{width:100%;height:var(--space-02);border-radius:var(--radius-full);background:var(--fg-on-accent)}@supports (color:color-mix(in lab, red, red)){.cz-video-player-scrub-track{background:color-mix(in srgb, var(--fg-on-accent) 18%, transparent)}}.cz-video-player-scrub-track{position:relative}.cz-video-player-scrub-buffer{background:var(--fg-on-accent);position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.cz-video-player-scrub-buffer{background:color-mix(in srgb, var(--fg-on-accent) 28%, transparent)}}.cz-video-player-scrub-buffer{border-radius:var(--radius-full);transition:width var(--dur-enter) var(--ease-linear)}.cz-video-player-scrub-fill{background:var(--fg-on-accent);border-radius:var(--radius-full);position:absolute;top:0;bottom:0;left:0}.cz-video-player-scrub-knob{left:var(--cz-knob-at,0%);width:var(--icon-xs);height:var(--icon-xs);background:var(--fg-on-accent);border-radius:var(--radius-full);box-shadow:var(--shadow-on-media);transition:transform var(--motion-hover-in);pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)scale(1)}.cz-video-player-trim-band{background:var(--fg-on-accent);position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.cz-video-player-trim-band{background:color-mix(in srgb, var(--fg-on-accent) 45%, transparent)}}.cz-video-player-trim-band{pointer-events:none;border-radius:var(--radius-full)}.cz-video-player-trim-mark{top:calc(var(--space-01) * -1);bottom:calc(var(--space-01) * -1);width:var(--space-01);background:var(--fg-on-accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.cz-video-player-trim-mark{background:color-mix(in srgb, var(--fg-on-accent) 92%, transparent)}}.cz-video-player-trim-mark{pointer-events:none;box-shadow:0 0 0 var(--border-hairline) var(--scrim-on-media);border-radius:var(--radius-full);transform:translate(-50%)}.cz-video-player-trim-mark.cz-video-player-trim-in{background:var(--fg-on-accent)}@supports (color:color-mix(in lab, red, red)){.cz-video-player-trim-mark.cz-video-player-trim-in{background:color-mix(in srgb, var(--fg-on-accent) 92%, transparent)}}.cz-video-player-trim-mark.cz-video-player-trim-out{background:var(--fg-on-accent)}@supports (color:color-mix(in lab, red, red)){.cz-video-player-trim-mark.cz-video-player-trim-out{background:color-mix(in srgb, var(--fg-on-accent) 92%, transparent)}}.cz-video-player-trim-frame{top:calc(var(--space-01) * -1);bottom:calc(var(--space-01) * -1);background:var(--primary);position:absolute}@supports (color:color-mix(in lab, red, red)){.cz-video-player-trim-frame{background:color-mix(in srgb, var(--primary) 42%, transparent)}}.cz-video-player-trim-frame{border-top:var(--ring-separate) solid var(--primary);border-bottom:var(--ring-separate) solid var(--primary);pointer-events:none}.cz-video-player-trim-handle{width:var(--icon-xs);height:var(--icon-lg);background:var(--primary);border-radius:var(--radius-control);cursor:ew-resize;touch-action:none;box-shadow:0 0 0 var(--border-hairline) var(--scrim-on-media);transition:transform var(--motion-hover-in);border:none;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.cz-video-player-trim-handle:hover{transform:translate(-50%,-50%)scale(1.08)}.cz-video-player-trim-handle:active{transform:translate(-50%,-50%)scale(.97)}.cz-video-player-trim-handle:focus-visible{outline:var(--focus-ring-width) solid var(--bd-focus);outline-offset:var(--focus-ring-offset)}.cz-video-player-trim-handle:after{content:"";left:50%;top:var(--space-02);bottom:var(--space-02);width:var(--space-01);background:var(--fg-on-accent);position:absolute;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.cz-video-player-trim-handle:after{background:color-mix(in srgb, var(--fg-on-accent) 90%, transparent)}}.cz-video-player-trim-handle:after{border-radius:var(--radius-full)}@media (prefers-reduced-motion:reduce){.cz-video-player-trim-handle{transition:none}}.cz-video-player-ref-band{top:calc(var(--space-01) * -1);bottom:calc(var(--space-01) * -1);background:var(--scrim-ink);position:absolute}@supports (color:color-mix(in lab, red, red)){.cz-video-player-ref-band{background:color-mix(in srgb, var(--scrim-ink) 16%, transparent)}}.cz-video-player-ref-band{border-left:var(--border-hairline) dashed var(--fg-on-accent)}@supports (color:color-mix(in lab, red, red)){.cz-video-player-ref-band{border-left:var(--border-hairline) dashed color-mix(in srgb, var(--fg-on-accent) 75%, transparent)}}.cz-video-player-ref-band{border-right:var(--border-hairline) dashed var(--fg-on-accent)}@supports (color:color-mix(in lab, red, red)){.cz-video-player-ref-band{border-right:var(--border-hairline) dashed color-mix(in srgb, var(--fg-on-accent) 75%, transparent)}}.cz-video-player-ref-band{box-shadow:0 0 0 var(--border-hairline) var(--scrim-on-media);pointer-events:none;border-radius:var(--space-01)}.cz-video-player-moment-pin{top:calc(var(--space-02) * -1);bottom:calc(var(--space-02) * -1);width:var(--space-01);pointer-events:none;box-shadow:0 0 0 var(--border-hairline) var(--scrim-on-media);border-radius:var(--radius-full);position:absolute;transform:translate(-50%)}.cz-video-player-moment-pin.tone-high{background:var(--priority-high)}.cz-video-player-moment-pin.tone-low{background:var(--priority-low)}.cz-video-player-moment-pin.is-draggable{pointer-events:auto;cursor:grab;width:var(--space-02);top:calc((var(--space-02) + var(--space-01)) * -1);bottom:calc((var(--space-02) + var(--space-01)) * -1)}.cz-video-player-moment-pin.is-draggable:after{content:"";left:calc((var(--space-02) + var(--space-01)) * -1);right:calc((var(--space-02) + var(--space-01)) * -1);top:calc(var(--space-02) * -1);bottom:calc(var(--space-02) * -1);position:absolute}.cz-video-player-moment-pin.is-draggable:active{cursor:grabbing}@media (pointer:coarse){.cz-video-player-scrub{height:var(--touch-target)}}.cz-video-player-overlay-state{z-index:var(--cz-video-player-layer-state);justify-content:center;align-items:center;gap:var(--gap-control);background:var(--bg-media-stage);color:var(--fg-on-accent);text-align:center;border-radius:inherit;padding:0 var(--pad-media-bar-x);flex-direction:column;display:flex;position:absolute;inset:0}.cz-video-player-error{background:var(--bg-sunken)}.cz-video-player-stall{pointer-events:none;background:0 0}.cz-video-player-loading{animation:cz-video-player-wait var(--motion-load-in) var(--dur-page) both}@keyframes cz-video-player-wait{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cz-video-player-loading{animation:none}}.cz-video-player-shimmer{background:linear-gradient(105deg, transparent 30%, var(--fg-on-accent) 50%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cz-video-player-shimmer{background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--fg-on-accent) 6%, transparent) 50%, transparent 70%)}}.cz-video-player-shimmer{animation:cz-video-player-shimmer var(--dur-loop) var(--ease-linear) infinite;border-radius:inherit}@keyframes cz-video-player-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.cz-video-player-spinner{z-index:var(--cz-video-player-layer-over)}.cz-video-player-seek-indicator{z-index:var(--cz-video-player-layer-float);padding:var(--inset-media) var(--pad-media-bar-x);background:var(--scrim-ink);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}@supports (color:color-mix(in lab, red, red)){.cz-video-player-seek-indicator{background:color-mix(in srgb, var(--scrim-ink) 55%, transparent)}}.cz-video-player-seek-indicator{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border-radius:var(--radius-full);font-family:var(--font-body);font-weight:var(--number-cell-emphasis);letter-spacing:var(--tracking-normal);font-variant-numeric:tabular-nums;font-size:var(--type-title-3);color:var(--fg-on-accent);align-items:center;gap:var(--gap-inline);opacity:0;pointer-events:none;transition:opacity var(--motion-menu-in), transform var(--motion-menu-in);display:inline-flex}.cz-video-player-seek-indicator.is-back{left:25%}.cz-video-player-seek-indicator.is-forward{left:75%}.cz-video-player-seek-indicator.cz-video-player-show{opacity:1;transform:translate(-50%,-50%)scale(1)}.cz-video-player .cz-video-player-controls{align-items:center;gap:var(--gap-tight) var(--gap-control);padding:var(--media-scrim-room) var(--pad-media-bar-compact-x) 0;grid-template-columns:auto auto minmax(0,1fr) auto auto auto;display:grid}.cz-video-player :is(.cz-video-player-cb-scrub-row,.cz-video-player-cb-buttons-row){display:contents}.cz-video-player .cz-video-player-time{grid-area:1/1}.cz-video-player .cz-video-player-time.cz-video-player-dim{grid-column:2}.cz-video-player .cz-video-player-spacer{grid-area:1/3;display:block}.cz-video-player .cz-video-player-controls .cz-video-speed{grid-area:1/4}.cz-video-player .cz-video-volume{grid-area:1/5}.cz-video-player .cz-video-player-fs{grid-area:1/6}.cz-video-player .cz-video-player-scrub{--cz-video-player-scrub-h:var(--touch-target);margin-inline:calc(var(--pad-media-bar-compact-x) * -1);grid-area:2/1/auto/-1;align-self:end;align-items:flex-end}.cz-video-player :is(.cz-video-player-scrub-track,.cz-video-player-scrub-buffer,.cz-video-player-scrub-fill,.cz-video-player-ref-band,.cz-video-player-trim-band){border-radius:0}.cz-video-player .cz-video-player-scrub-knob{top:auto;bottom:calc(var(--cz-video-player-line-rest) / 2);transform:translate(-50%,50%)scale(0)}.cz-video-player-portrait .cz-video-player-controls{column-gap:var(--gap-control)}.cz-video-player .cz-video-player-scrub{margin-block-start:calc(var(--space-01) - var(--cz-video-player-scrub-h))}.cz-video-player{--cz-video-player-line-rest:var(--space-02);--cz-video-player-line-held:4;--cz-video-player-trim-held:2}.cz-video-player .cz-video-player-scrub-track{height:var(--cz-video-player-line-rest);background:0 0}.cz-video-player .cz-video-player-scrub-track:before{content:"";background:var(--fg-on-accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cz-video-player .cz-video-player-scrub-track:before{background:color-mix(in srgb, var(--fg-on-accent) 18%, transparent)}}.cz-video-player .cz-video-player-scrub-knob{left:clamp(var(--pad-media-bar-compact-x), var(--cz-knob-at,0%), calc(100% - var(--pad-media-bar-compact-x)))}.cz-video-player .cz-video-player-scrub-track:before,.cz-video-player :is(.cz-video-player-scrub-buffer,.cz-video-player-scrub-fill,.cz-video-player-ref-band,.cz-video-player-trim-band,.cz-video-player-trim-mark,.cz-video-player-trim-frame){transform-origin:bottom;transform:scaleY(var(--cz-video-player-line-up,1));transition:transform var(--motion-hover-in)}.cz-video-player .cz-video-player-scrub-knob{translate:0 calc((1 - var(--cz-video-player-line-up,1)) * var(--cz-video-player-line-rest) / 2);transition:transform var(--motion-hover-in), translate var(--motion-hover-in)}.cz-video-player-scrub-now{z-index:var(--cz-video-player-layer-float);color:var(--fg-on-accent);font-family:var(--font-body);font-weight:var(--number-cell-emphasis);letter-spacing:var(--tracking-normal);font-variant-numeric:tabular-nums;font-size:var(--type-title-1);text-shadow:var(--shadow-on-media);pointer-events:none;animation:cz-video-player-pop var(--motion-menu-in);place-items:center;display:grid;position:absolute;inset:0}.cz-video-player.is-scrubbing .cz-video-player-scrub{--cz-video-player-line-up:var(--cz-video-player-line-held)}.cz-video-player.is-scrubbing .cz-video-player-scrub-knob{transform:translate(-50%,50%)scale(1)}.cz-video-player:not(.is-scrubbing) .cz-video-player-scrub-knob,.cz-video-player.is-trimming .cz-video-player-scrub-knob{transform:translate(-50%,50%)scale(0)}.cz-video-player :is(.cz-video-player-time,.cz-video-player-controls .cz-video-speed,.cz-video-player-speed-corner,.cz-video-volume,.cz-video-player-fs){transition:opacity var(--motion-load-in)}.cz-video-player.is-scrubbing :is(.cz-video-player-time,.cz-video-player-controls .cz-video-speed,.cz-video-player-speed-corner,.cz-video-volume,.cz-video-player-fs,.cz-video-play-pause){opacity:0}.cz-video-player .cz-video-player-trim-frame{border:0;top:0;bottom:0}.cz-video-player .cz-video-player-trim-handle{--cz-video-player-trim-h:calc(var(--cz-video-player-line-rest) + var(--space-03));width:var(--space-03);height:var(--cz-video-player-trim-h);border-radius:var(--radius-full) var(--radius-full) 0 0;transform-origin:bottom;transform:translateX(-50%) scaleY(var(--cz-video-player-trim-up,1));transition:transform var(--motion-hover-in);top:auto;bottom:0}.cz-video-player.is-scrubbing .cz-video-player-trim-handle{--cz-video-player-trim-up:var(--cz-video-player-trim-held)}.cz-video-player .cz-video-player-trim-handle:hover,.cz-video-player .cz-video-player-trim-handle:active{transform:translateX(-50%) scaleY(var(--cz-video-player-trim-up,1))}.cz-video-player .cz-video-player-trim-handle:after{top:var(--space-01);bottom:var(--space-01)}.cz-video-player .cz-video-player-trim-handle:before{content:"";inset-block:calc(var(--cz-video-player-trim-h) - var(--touch-target)) 0;position:absolute}.cz-video-player .cz-video-player-trim-handle-in:before{inset-inline:calc(var(--space-03) - var(--touch-target)) 0}.cz-video-player .cz-video-player-trim-handle-out:before{inset-inline:0 calc(var(--space-03) - var(--touch-target))}
.cz-content{font-family:var(--font-body);color:var(--fg-secondary);overflow-wrap:break-word}.cz-content>:first-child{margin-block-start:0}.cz-content .cz-h2{font-family:var(--font-body);font-size:var(--type-title-2);line-height:var(--leading-title-2);font-weight:var(--type-title-2-weight);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--fg-primary);margin-block:var(--gap-block) var(--gap-inline)}.cz-content .cz-h3{font-family:var(--font-body);font-size:var(--type-title-3);line-height:var(--leading-title-3);font-weight:var(--type-title-3-weight);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--fg-primary);margin-block:var(--gap-heading) var(--gap-inline)}.cz-content .cz-p{font-family:var(--font-body);font-size:var(--type-body);line-height:var(--leading-body);font-weight:var(--type-body-weight);letter-spacing:var(--tracking-normal);margin-block:var(--gap-group)}.cz-content strong{color:var(--fg-primary);font-weight:var(--type-body-emphasis)}.cz-content em{font-style:italic}.cz-content .cz-link{color:var(--fg-primary);text-decoration:underline;-webkit-text-decoration-color:var(--fg-tertiary);-webkit-text-decoration-color:var(--fg-tertiary);-webkit-text-decoration-color:var(--fg-tertiary);text-decoration-color:var(--fg-tertiary);transition:text-decoration-color var(--dur-hover) var(--ease-out)}.cz-content .cz-link:hover{-webkit-text-decoration-color:var(--fg-primary);-webkit-text-decoration-color:var(--fg-primary);-webkit-text-decoration-color:var(--fg-primary);text-decoration-color:var(--fg-primary)}.cz-content .cz-link:focus-visible{outline:var(--focus-ring-width) solid var(--bd-focus);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-input)}.cz-content .cz-inline{font:inherit;color:var(--fg-primary);background:var(--bg-sunken);padding-inline:var(--gap-label);border-radius:var(--radius-input);white-space:nowrap}.cz-content .cz-ul,.cz-content .cz-ol{margin-block:var(--gap-group);padding-inline-start:var(--gap-heading)}.cz-content .cz-ul{list-style:outside}.cz-content .cz-ol{list-style:decimal}.cz-content .cz-ul>li,.cz-content .cz-ol>li{font-family:var(--font-body);font-size:var(--type-body);line-height:var(--leading-body);font-weight:var(--type-body-weight);letter-spacing:var(--tracking-normal)}.cz-content .cz-ul>li::marker{color:var(--fg-tertiary)}.cz-content .cz-ol>li::marker{color:var(--fg-tertiary)}.cz-content .cz-ol>li::marker{font-family:var(--font-body);font-size:var(--type-body);line-height:var(--leading-body);font-weight:var(--type-body-emphasis);letter-spacing:var(--tracking-normal)}.cz-content .cz-ul>li+li,.cz-content .cz-ol>li+li{margin-block-start:var(--gap-inline)}.cz-content .cz-li-children>*{margin-block:var(--gap-inline)}.cz-content .cz-note{margin-block:var(--gap-group)}.cz-content .cz-figure{margin-block:var(--gap-heading);margin-inline:0}.cz-content .cz-figcap{font-family:var(--font-body);font-size:var(--type-footnote);line-height:var(--leading-footnote);font-weight:var(--type-footnote-weight);letter-spacing:var(--tracking-normal);color:var(--fg-tertiary);margin-block-start:var(--gap-inline)}.cz-content .cz-table-block{margin-block:var(--gap-heading)}.cz-content .cz-embed{margin-block:var(--gap-group)}.cz-content .cz-hr{margin-block:var(--gap-block);border:0;border-block-start:var(--border-hairline) solid var(--divider)}
.cz-frc{align-items:center;gap:var(--gap-inline);min-block-size:var(--control-md);flex-wrap:wrap;display:flex}.cz-frc-count{font-family:var(--font-body);font-size:var(--type-subhead);line-height:var(--leading-subhead);font-weight:var(--type-subhead-weight);letter-spacing:var(--tracking-normal);font-variant-numeric:tabular-nums;color:var(--fg-tertiary);white-space:nowrap}
.cz-angsw{--cz-angsw-h:calc(var(--size-avatar-sm) + var(--space-02));--cz-angsw-slop:calc((var(--touch-target) - var(--cz-angsw-h)) / 2);top:var(--space-03);left:var(--space-03);z-index:var(--z-raised);pointer-events:auto;position:absolute}.cz-angsw .cz-seg.on-media{block-size:auto;overflow:visible}.cz-angsw .cz-seg-btn{block-size:var(--cz-angsw-h);padding:0 var(--pad-control-xs) 0 calc(var(--pad-control-xs) / 2)}.cz-angsw[data-faces=true] .cz-seg-btn{padding-inline:calc(var(--pad-control-xs) / 2)}@media not all and (min-width:640px){.cz-angsw .cz-seg-btn{padding-inline:calc(var(--pad-control-xs) / 2)}}@media (pointer:coarse){.cz-angsw .cz-seg.on-media{block-size:auto}.cz-angsw .cz-seg-btn:after{content:"";inset-block:calc(-1 * var(--cz-angsw-slop));position:absolute;inset-inline:0}}
.cz-stadium-map{border-radius:var(--radius-card);position:relative;overflow:hidden}.cz-stadium-map.is-interactive{cursor:crosshair;touch-action:pan-y}.cz-stadium-map svg{width:100%;height:auto;display:block}.cz-stadium-map .m-bowl{fill:var(--bg-sunken)}.cz-stadium-map .m-tier{fill:var(--field-bg);stroke:var(--divider);stroke-width:var(--border-hairline);vector-effect:non-scaling-stroke}.cz-stadium-map .m-tier.up{fill:var(--btn-secondary-bg)}.cz-stadium-map .m-pitch{fill:var(--tint-success-bg)}.cz-stadium-map .cz-pitch-lines{color:var(--divider)}.cz-stadium-name,.cz-stadium-label{pointer-events:none;white-space:nowrap;font-family:var(--font-body);font-size:var(--type-caption-1);line-height:var(--leading-caption-1);font-weight:var(--type-caption-1-emphasis);letter-spacing:var(--tracking-normal);color:var(--fg-secondary);position:absolute}.cz-stadium-name{transform:translate(-50%,-50%)}.cz-stadium-name.is-left{transform:translate(-50%,-50%)rotate(-90deg)}.cz-stadium-name.is-right{transform:translate(-50%,-50%)rotate(90deg)}.cz-stadium-label{transform:translate(-50%, var(--space-03))}.cz-stadium-map .m-sugg{fill:none;stroke:var(--fg-tertiary);stroke-width:var(--pitch-line);stroke-dasharray:var(--space-01) var(--space-01)}.cz-stadium-map .is-selected .m-sugg{stroke:var(--primary);stroke-width:var(--ring-separate);stroke-dasharray:none}.cz-stadium-label.is-chosen{color:var(--primary)}.cz-stadium-map .m-cam{fill:var(--bg-raised);stroke:var(--fg-tertiary);stroke-width:var(--border-hairline)}.cz-stadium-map .m-cam.is-selected{fill:var(--primary);stroke:var(--primary);stroke-width:var(--ring-separate)}.cz-stadium-mgr{pointer-events:none;width:var(--size-avatar-sm);height:var(--size-avatar-sm);border-radius:var(--radius-full);background:var(--bg-raised);box-shadow:inset 0 0 0 var(--pitch-line) var(--fg-tertiary);color:var(--fg-secondary);font-family:var(--font-body);font-size:var(--type-caption-2);line-height:var(--leading-caption-2);font-weight:var(--type-caption-2-emphasis);letter-spacing:var(--tracking-normal);place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.cz-stadium-crew{pointer-events:none;box-shadow:var(--sh-1);border-radius:var(--radius-full);line-height:0;position:absolute;transform:translate(-50%,-50%)}.cz-stadium-pin{pointer-events:none;transition:left var(--dur-hover) var(--ease-out), top var(--dur-hover) var(--ease-out);position:absolute;transform:translate(-50%,-100%)}.cz-stadium-pin .head{width:var(--size-avatar-md);height:var(--size-avatar-md);border-radius:var(--radius-full);background:var(--primary);color:var(--on-accent);box-shadow:var(--sh-3);font-family:var(--font-body);font-size:var(--type-caption-2);line-height:var(--leading-caption-2);font-weight:var(--type-caption-2-emphasis);letter-spacing:var(--tracking-normal);letter-spacing:var(--tracking-label);place-items:center;display:grid}.cz-stadium-pin .stem{inline-size:var(--space-01);block-size:var(--space-03);background:var(--primary);margin-inline:auto}.cz-stadium-pin .foot{inline-size:var(--space-03);block-size:var(--space-03);border-radius:var(--radius-full);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cz-stadium-pin .foot{background:color-mix(in srgb, var(--primary) 50%, transparent)}}.cz-stadium-pin .foot{margin:calc(var(--space-02) * -1) auto 0}.cz-stadium-pin.is-flipped{flex-direction:column-reverse;display:flex;transform:translate(-50%)}.cz-stadium-pin.is-flipped .foot{margin:0 auto calc(var(--space-02) * -1)}@media (prefers-reduced-motion:reduce){.cz-stadium-pin{transition:none}}
