.cz-content{container-type:inline-size;container-name:czcontent;font-family:var(--font-body);color:var(--fg-secondary);overflow-wrap:break-word}.cz-content>:first-child{margin-top:0}.cz-content .cz-h2{font-size:var(--fluid-type-h2);line-height:var(--fluid-leading-h2);letter-spacing:-.015em;margin:40px 0 12px}.cz-content .cz-h2,.cz-content .cz-h3{font-family:var(--font-heading);font-weight:var(--weight-semibold);color:var(--fg-primary);overflow-wrap:break-word}.cz-content .cz-h3{font-size:var(--fluid-type-h3);line-height:var(--fluid-leading-h3);letter-spacing:-.01em;margin:28px 0 8px}.cz-content .cz-p{font-size:var(--fluid-type-body);line-height:var(--fluid-leading-body);color:var(--fg-secondary);margin:12px 0;overflow-wrap:break-word}.cz-content strong{color:var(--fg-primary);font-weight:var(--weight-semibold)}.cz-content em{font-style:italic}.cz-content .cz-link{color:var(--fg-tertiary);text-decoration:underline;text-underline-offset:2px;transition:color .12s ease}.cz-content .cz-inline,.cz-content .cz-link:hover{color:var(--fg-primary)}.cz-content .cz-inline{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;background:var(--bg-sunken);padding:2px 5px;border-radius:5px;overflow-wrap:break-word}.cz-content .cz-ol,.cz-content .cz-ul{margin:12px 0;padding-left:20px}.cz-content .cz-ol{margin:16px 0;padding-left:24px}.cz-content .cz-ul{list-style:disc}.cz-content .cz-ol{list-style:decimal}.cz-content .cz-ol>li,.cz-content .cz-ul>li{font-size:var(--fluid-type-body);line-height:var(--fluid-leading-body);color:var(--fg-secondary);overflow-wrap:break-word}.cz-content .cz-ul>li::marker{color:var(--fg-tertiary)}.cz-content .cz-ol>li::marker{color:var(--fg-tertiary);font-weight:var(--weight-semibold)}.cz-content .cz-ul>li+li{margin-top:8px}.cz-content .cz-ol>li+li{margin-top:12px}.cz-content .cz-li-children{margin-top:8px}.cz-content .cz-li-children>*{margin-block:8px}.cz-content .cz-todo{margin:16px 0;display:flex;flex-direction:column;gap:8px}.cz-content .cz-todo-item{display:flex;align-items:flex-start;gap:12px}.cz-content .cz-todo-box{margin-top:2px;flex:none;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;border:1px solid var(--bd-default);color:transparent}.cz-content .cz-todo-box[data-checked=true]{background:var(--primary);border-color:var(--primary);color:var(--fg-on-accent)}.cz-content .cz-todo-text{color:var(--fg-secondary)}.cz-content .cz-quote,.cz-content .cz-todo-text{font-size:var(--fluid-type-body);line-height:var(--fluid-leading-body)}.cz-content .cz-quote{margin:20px 0;border-left:2px solid var(--fg-tertiary);padding-left:16px;font-family:var(--font-heading);font-style:italic;color:var(--fg-primary)}.cz-content .cz-note{margin:16px 0}.cz-content .cz-figure{margin:24px 0}.cz-content .cz-figcap{margin-top:8px;font-size:var(--fluid-type-small);line-height:var(--fluid-leading-small);font-style:italic;color:var(--fg-tertiary)}.cz-content .cz-img,.cz-content .cz-video{display:block;width:100%;height:auto;border-radius:8px;border:1px solid var(--bd-subtle)}.cz-content .cz-video{background:var(--bg-sunken);object-fit:cover}.cz-content .cz-code-wrap{margin:16px 0;border:1px solid var(--bd-subtle);border-radius:8px;background:var(--bg-sunken);overflow:hidden}.cz-content .cz-code-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:4px 6px 4px 14px;border-bottom:1px solid var(--bd-subtle)}.cz-content .cz-code-lang{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fluid-type-caption);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-tertiary)}.cz-content .cz-copy{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 12px;border:0;background:transparent;color:var(--fg-tertiary);font-family:var(--font-body);font-size:var(--fluid-type-small);font-weight:var(--weight-medium);border-radius:8px;cursor:pointer;transition:color .12s ease,background .12s ease}.cz-content .cz-copy:hover{color:var(--fg-primary);background:var(--bd-subtle)}.cz-content .cz-copy[data-copied=true]{color:var(--primary)}.cz-content .cz-code-pre{margin:0;padding:14px 16px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.cz-content .cz-code-pre code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fluid-type-code);line-height:var(--fluid-leading-body);color:var(--fg-primary);white-space:pre}.cz-content .cz-table-block{margin:20px 0}.cz-content .cz-table-wrap{position:relative}.cz-content .cz-table-scroll{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.cz-content .cz-table{width:100%;border-collapse:collapse;text-align:left;font-size:var(--fluid-type-code)}.cz-content .cz-table th{padding:8px 12px;font-weight:var(--weight-semibold);color:var(--fg-primary);border-bottom:1px solid var(--bd-default);white-space:nowrap}.cz-content .cz-table td{padding:8px 12px;vertical-align:top;color:var(--fg-secondary);border-bottom:1px solid var(--bd-subtle)}.cz-content .cz-table-fade{display:none;position:absolute;top:0;right:0;bottom:0;width:36px;pointer-events:none;background:linear-gradient(to right,transparent,var(--bg-base))}.cz-content .cz-table-hint{display:none;align-items:center;gap:4px;margin-top:6px;font-size:var(--fluid-type-caption);color:var(--fg-tertiary)}.cz-content .cz-table-wrap[data-overflow=true]:not([data-at-end=true])~.cz-table-hint{display:inline-flex}.cz-content .cz-table-wrap[data-overflow=true]:not([data-at-end=true]) .cz-table-fade{display:block}.cz-content .cz-toggle{margin:16px 0;border:1px solid var(--bd-subtle);border-radius:8px;padding:12px 16px}.cz-content .cz-summary{cursor:pointer;font-family:var(--font-body);font-size:var(--fluid-type-body);font-weight:var(--weight-semibold);color:var(--fg-primary)}.cz-content .cz-toggle-body{margin-top:12px}.cz-content .cz-embed{margin:12px 0}.cz-content .cz-hr{margin:32px 0;border:0;border-top:1px solid var(--bd-subtle)}@container czcontent (max-width: 640px){.cz-content .cz-code-pre{padding:12px}}.cz-cmdk-overlay{position:fixed;inset:0;z-index:var(--z-modal,1400);display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px}.cz-cmdk-scrim{position:absolute;inset:0;background:color-mix(in srgb,var(--scrim-ink) 32%,transparent);opacity:0;transition:opacity .15s var(--ease-accelerate-out,cubic-bezier(.3,0,.8,.15))}.cz-cmdk-overlay.open .cz-cmdk-scrim{opacity:1;transition:opacity .2s var(--ease-decelerate-in,cubic-bezier(.05,.7,.1,1))}.cz-cmdk{position:relative;inline-size:100%;max-inline-size:600px;background:var(--bg-raised);border-radius:14px;box-shadow:var(--sh-4);overflow:hidden;display:flex;flex-direction:column;max-block-size:min(560px,72vh);opacity:0;transform:scale(.96);transition:opacity .15s var(--ease-accelerate-out,cubic-bezier(.3,0,.8,.15)),transform .15s var(--ease-accelerate-out,cubic-bezier(.3,0,.8,.15))}.cz-cmdk-overlay.open .cz-cmdk{opacity:1;transform:none;transition:opacity .2s var(--ease-decelerate-in,cubic-bezier(.05,.7,.1,1)),transform .2s var(--ease-decelerate-in,cubic-bezier(.05,.7,.1,1))}.cz-cmdk-search{display:flex;align-items:center;gap:11px;padding:15px 18px;border-block-end:1px solid var(--bd-subtle)}.cz-cmdk-search .lead{color:var(--fg-tertiary);display:flex;flex-shrink:0}.cz-cmdk-search .lead svg{inline-size:19px;block-size:19px}.cz-cmdk-input{flex:1;block-size:26px;border:0;background:transparent;color:var(--fg-primary);font-family:var(--font-body);font-size:17px;font-weight:var(--weight-regular);padding:0;letter-spacing:-.005em}.cz-cmdk-input:focus{outline:none}.cz-cmdk-input::placeholder{color:var(--fg-tertiary)}.cz-cmdk-list{overflow-y:auto;overscroll-behavior:contain;padding:6px;flex:1;scrollbar-width:thin;scroll-padding-block:34px 8px}.cz-cmdk-ghead{font-size:11px;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-tertiary);padding:10px 10px 5px;user-select:none}.cz-cmdk-item{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:8px;cursor:pointer;color:var(--fg-primary);scroll-margin:34px 0}.cz-cmdk-item .ico{inline-size:30px;block-size:30px;border-radius:7px;background:var(--bg-sunken);color:var(--fg-secondary);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:var(--weight-semibold);font-size:12px}.cz-cmdk-item .ico svg{inline-size:16px;block-size:16px}.cz-cmdk-item .ico.avatar{background:var(--status-info-surface);color:var(--status-info-text)}.cz-cmdk-item .body{flex:1;min-inline-size:0}.cz-cmdk-item .label{font-size:14.5px;font-weight:var(--weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cz-cmdk-item .meta{font-size:12.5px;color:var(--fg-tertiary);white-space:nowrap;flex-shrink:0}.cz-cmdk-item.active{background:var(--bg-sunken)}.cz-cmdk-item.active .ico,.cz-cmdk-item.active .ico.avatar{background:var(--primary);color:var(--fg-on-accent)}.cz-cmdk-item .go{opacity:0;color:var(--fg-tertiary);display:flex;flex-shrink:0;transition:opacity .1s var(--ease-standard,cubic-bezier(.2,0,0,1))}.cz-cmdk-item.active .go{opacity:1}.cz-cmdk-item .go svg{inline-size:15px;block-size:15px}.cz-cmdk-item mark{background:var(--status-info-surface);color:var(--status-info-text);border-radius:3px;padding:0 1px;font-weight:var(--weight-semibold)}.cz-cmdk-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:52px 24px 56px;text-align:center;color:var(--fg-tertiary)}.cz-cmdk-empty svg{inline-size:34px;block-size:34px;color:var(--fg-disabled)}.cz-cmdk-empty .t{font-size:14px;font-weight:var(--weight-medium);color:var(--fg-secondary)}.cz-cmdk-empty .s{font-size:12.5px}@media (prefers-reduced-motion:reduce){.cz-cmdk,.cz-cmdk-overlay.open .cz-cmdk,.cz-cmdk-overlay.open .cz-cmdk-scrim,.cz-cmdk-scrim{transition-duration:.01ms!important}}.cz-frc{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-03);min-block-size:var(--control-md)}.cz-frc-count{font-family:var(--font-body);font-size:var(--text-small);font-weight:var(--weight-read);font-variant-numeric:tabular-nums;color:var(--fg-tertiary);white-space:nowrap}.cz-frc-count b{font-weight:var(--weight-semibold);color:var(--fg-primary)}.cz-frc-note{font-family:var(--font-body);font-size:var(--text-small);color:var(--fg-tertiary)}.formation-gallery{container-type:inline-size}.formation-gallery .fg-band{font-family:var(--font-body),sans-serif;font-size:11px;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--fg-tertiary);margin:var(--space-06) 0 var(--space-04)}.formation-gallery .fg-band:first-child{margin-block-start:0}.formation-gallery .fg-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-05)}@container (max-width: 520px){.formation-gallery .fg-grid{grid-template-columns:repeat(2,1fr)}}.formation-gallery .fg-item{display:flex;flex-direction:column;gap:var(--space-03)}.formation-gallery .fg-pitch{position:relative;aspect-ratio:3/4;border-radius:var(--radius-card);box-shadow:var(--sh-1);overflow:hidden;background:color-mix(in srgb,var(--success) 88%,var(--bg-raised))}[data-theme=dark] .formation-gallery .fg-pitch{background:color-mix(in srgb,var(--success) 32%,var(--bg-raised))}.formation-gallery .fg-pitch svg{position:absolute;inset:0;inline-size:100%;block-size:100%;color:color-mix(in srgb,var(--bg-raised) 55%,transparent)}[data-theme=dark] .formation-gallery .fg-pitch svg{color:color-mix(in srgb,var(--success) 58%,var(--bg-raised))}.formation-gallery .fg-dot{position:absolute;inline-size:22px;block-size:22px;border-radius:var(--radius-full);transform:translate(-50%,-50%);display:grid;place-items:center;font-family:var(--font-data),sans-serif;font-weight:var(--weight-bold);font-size:10px;font-variant-numeric:tabular-nums;background:var(--bg-raised);color:var(--fg-primary);box-shadow:var(--sh-1)}.formation-gallery .fg-dot.gk{background:var(--fg-primary);color:var(--bg-raised)}.formation-gallery .fg-cap{text-align:center}.formation-gallery .fg-name{font-family:var(--font-data),sans-serif;font-weight:var(--weight-bold);font-size:15px;color:var(--fg-primary);font-variant-numeric:tabular-nums}.formation-gallery .fg-shape{font-size:11px;color:var(--fg-tertiary)}.cz-seg{position:relative;display:inline-flex;align-items:center;border-radius:var(--radius-control);padding:2px;background:var(--bg-sunken);box-shadow:var(--sh-1);width:fit-content;box-sizing:border-box}.cz-seg[data-full-width=true]{display:flex;width:100%}.cz-seg-ind{position:absolute;top:2px;bottom:2px;border-radius:var(--radius-control);background:var(--bg-raised);box-shadow:var(--sh-1);opacity:0}.cz-seg-ind[data-measured=true]{opacity:1}.cz-seg-btn{position:relative;z-index:1;border:0;margin:0;background:transparent;font:inherit;border-radius:var(--radius-control);color:var(--fg-secondary);cursor:pointer;box-sizing:border-box}.cz-seg[data-full-width=true] .cz-seg-btn{flex:1}.cz-seg-btn[data-size=sm]{padding:4px 12px;font-size:12px}.cz-seg-btn[data-size=md]{padding:6px 16px;font-size:13px}.cz-seg[data-full-width=true] .cz-seg-btn{padding-inline:0}.cz-seg-btn[data-active=false]:hover,.cz-seg-btn[data-active=true]{color:var(--fg-primary)}.cz-seg-btn:active{transform:scale(.97)}.cz-seg-btn:focus-visible{outline:2px solid var(--bd-focus,#007AFF);outline-offset:-2px}.cz-seg-btn[data-fallback=true]{background:var(--bg-raised);box-shadow:var(--sh-1)}@media (pointer:coarse){.cz-seg-btn{min-block-size:var(--touch-target)}}.cz-seg-btn,.cz-seg-ind{transition-property:left,width,opacity,color,background-color,box-shadow,transform,translate,scale;transition-duration:var(--cz-dur-200,.2s);transition-timing-function:var(--cz-ease-standard,cubic-bezier(.4,0,.2,1))}@media (prefers-reduced-motion:reduce){.cz-seg-btn,.cz-seg-ind{transition-duration:1ms}.cz-seg-btn:active{transform:none}}.cz-seg.on-media{background:var(--scrim-on-media);backdrop-filter:blur(8px);box-shadow:none}.cz-seg.on-media .cz-seg-btn{color:color-mix(in srgb,var(--fg-on-accent) 70%,transparent)}.cz-seg.on-media .cz-seg-btn[data-active=false]:hover,.cz-seg.on-media .cz-seg-btn[data-active=true]{color:var(--fg-on-accent)}.cz-seg.on-media .cz-seg-btn:focus-visible{outline-color:var(--fg-on-accent)}.cz-seg.on-media .cz-seg-btn[data-fallback=true],.cz-seg.on-media .cz-seg-ind{background:var(--primary);box-shadow:none}.cz-seg-btn>.cz-seg-btn-inner{display:inline-flex;align-items:center;gap:var(--space-02)}.cz-seg[data-disabled=true]{opacity:var(--state-disabled)}.cz-seg[data-disabled=true] .cz-seg-btn{cursor:not-allowed}.cz-angsw{--cz-angsw-h:28px;--cz-angsw-slop:calc((var(--touch-target) - var(--cz-angsw-h)) / 2);position:absolute;top:var(--space-03);left:var(--space-03);z-index:1;pointer-events:auto}.cz-angsw .cz-seg-btn{block-size:var(--cz-angsw-h);padding:0 var(--space-03) 0 var(--space-02)}.cz-angsw[data-faces=true] .cz-angsw-name{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cz-angsw[data-faces=true] .cz-seg-btn{padding-inline:var(--space-02)}@media (max-width:480px){.cz-angsw .cz-angsw-name{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cz-angsw .cz-seg-btn{padding-inline:var(--space-02)}}@media (pointer:coarse){.cz-angsw .cz-seg-btn{min-block-size:0}.cz-angsw .cz-seg-btn:after{content:"";position:absolute;inset-block:calc(-1 * var(--cz-angsw-slop));inset-inline:0}}.cz-cr-camrow{display:flex;align-items:center;gap:var(--space-03);inline-size:100%;min-block-size:28px;flex:none;padding-inline:var(--space-02);border:0;background:transparent;cursor:pointer;text-align:start;font-family:inherit;font-size:var(--text-small);line-height:1;color:var(--fg-primary);border-radius:var(--radius-input)}.cz-cr-camrow:hover{background:var(--bg-sunken)}.cz-cr-camrow[aria-disabled=true]{cursor:default}.cz-cr-camrow[aria-disabled=true]:hover{background:transparent}.cz-cr-camface{display:inline-flex;flex:none;inline-size:var(--size-avatar-sm);block-size:var(--size-avatar-sm);border-radius:var(--radius-full)}.cz-cr-camface.is-nocam{align-items:center;justify-content:center;background:var(--bg-sunken);color:var(--fg-tertiary)}.cz-cr-camname{min-inline-size:0;flex:1;overflow-wrap:anywhere;line-height:1.4;padding-block:var(--space-01)}@media (pointer:coarse){.cz-cr-camrow{block-size:var(--touch-target)}}.cz-readback{display:flex;align-items:flex-start;gap:var(--space-03);background:var(--primary-tint);border-radius:10px;padding:var(--space-04)}.cz-readback>svg{width:15px;height:15px;flex:none;margin-top:var(--space-01);fill:var(--primary)}.cz-readback>span{font-family:var(--font-body);font-size:13px;line-height:1.5;color:var(--fg-secondary)}.cz-readback b{color:var(--fg-primary);font-weight:var(--weight-semibold)}.cz-readback.is-muted{background:var(--field-bg)}.cz-readback.is-muted>svg{fill:var(--fg-tertiary)}.cz-stadium-map{position:relative;background:var(--bg-sunken);border-radius:10px;overflow:hidden}.cz-stadium-map.is-interactive{cursor:crosshair;touch-action:pan-y}.cz-stadium-map svg{display:block;width:100%;height:auto}.cz-stadium-map .m-bowl{fill:var(--bg-raised)}.cz-stadium-map .m-tier{fill:var(--field-bg);stroke:var(--bd-subtle);stroke-width:1.5}.cz-stadium-map .m-tier.up{fill:var(--btn-secondary-bg)}.cz-stadium-map .m-pitch{fill:var(--tint-success-bg);stroke:var(--bd-subtle);stroke-width:2}.cz-stadium-map .m-line{fill:none;stroke:var(--bd-subtle);stroke-width:1.5}.cz-stadium-map .m-name{font-size:10px;font-weight:var(--weight-semibold);fill:var(--fg-tertiary);letter-spacing:.08em}.cz-stadium-map .m-name,.cz-stadium-map .m-tiny{font-family:var(--font-body);line-height:1;text-transform:uppercase}.cz-stadium-map .m-tiny{font-size:8px;font-weight:var(--weight-medium);fill:var(--fg-disabled);letter-spacing:.06em}.cz-stadium-map .m-sugg{fill:none;stroke:var(--fg-tertiary);stroke-width:1.5;stroke-dasharray:3 3}.cz-stadium-mgr{position:absolute;transform:translate(-50%,-50%);width:var(--size-avatar-sm);height:var(--size-avatar-sm);display:grid;place-items:center;background:var(--bg-raised);box-shadow:0 0 0 2px var(--fg-tertiary) inset;color:var(--fg-secondary);font-size:11px;font-weight:var(--weight-semibold)}.cz-stadium-crew,.cz-stadium-mgr{pointer-events:none;border-radius:50%}.cz-stadium-crew{position:absolute;transform:translate(-50%,-50%);box-shadow:var(--sh-1);line-height:0}.cz-stadium-pin{position:absolute;transform:translate(-50%,-100%);pointer-events:none;transition:left var(--cz-dur-150) ease,top var(--cz-dur-150) ease}.cz-stadium-pin .head{width:var(--size-avatar-md);height:var(--size-avatar-md);border-radius:50%;background:var(--primary);color:var(--on-accent);box-shadow:var(--sh-3);display:grid;place-items:center;font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.02em}.cz-stadium-pin .stem{width:2px;height:8px;background:var(--primary);margin:0 auto}.cz-stadium-pin .foot{width:8px;height:8px;border-radius:50%;background:var(--primary);margin:-4px auto 0;opacity:.5}.cz-stadium-pin.is-flipped{transform:translate(-50%);display:flex;flex-direction:column-reverse}.cz-stadium-pin.is-flipped .foot{margin:0 auto -4px}@media (prefers-reduced-motion:reduce){.cz-stadium-pin{transition:none}}.event-subject{gap:var(--es-side-gap,6px)}.event-subject,.event-subject .es-side{display:inline-flex;align-items:center;min-inline-size:0}.event-subject .es-side{gap:var(--es-badge-gap,5px)}.event-subject .es-name,.event-subject .es-title{font-family:var(--font-body);font-weight:var(--weight-medium);color:var(--fg-primary);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-subject .es-sep{display:inline-flex;align-items:center;flex:none}.event-subject .es-v{font-family:var(--font-body);font-weight:var(--weight-medium);color:var(--fg-tertiary)}.event-subject .es-emoji{display:inline-flex;align-items:center;justify-content:center;flex:none;line-height:1}.event-subject.es-person{gap:var(--es-badge-gap,5px)}.event-subject.es-person>:first-child{flex:none}.event-subject.es-chip{--es-side-gap:5px;--es-badge-gap:4px}.event-subject.es-chip .es-name,.event-subject.es-chip .es-title{font-size:12px}.event-subject.es-chip .es-v{font-size:9px}.event-subject.es-chip .es-emoji{font-size:14px}.event-subject.es-cell{--es-side-gap:6px;--es-badge-gap:5px}.event-subject.es-cell .es-name,.event-subject.es-cell .es-title{font-size:13px}.event-subject.es-cell .es-v{font-size:11px;font-weight:var(--weight-light)}.event-subject.es-cell .es-emoji{font-size:16px}.event-subject.es-hero{--es-side-gap:12px;--es-badge-gap:10px}.event-subject.es-hero .es-name,.event-subject.es-hero .es-title{font-size:18px;font-weight:var(--weight-semibold)}.event-subject.es-hero .es-v{font-size:16px}.event-subject.es-hero .es-emoji{font-size:30px}.event-subject.es-shape-natural .es-name{overflow:visible}.eyebrow{display:none;align-items:center;gap:6px;min-inline-size:0;font-family:var(--font-body,"Manrope",system-ui,sans-serif);font-weight:var(--weight-semibold);font-size:var(--mc-eyebrow);letter-spacing:var(--mc-eyebrow-tracking,1.2px);text-transform:uppercase;line-height:1;color:var(--evt-match-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}.eyebrow-mark{display:inline-flex;align-items:center;justify-content:center;inline-size:14px;block-size:12px;flex-shrink:0}.eyebrow-mark img{inline-size:100%;block-size:100%;object-fit:contain;display:block}.eyebrow-text{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.crests{display:none;align-items:center;flex-wrap:nowrap;gap:var(--mc-crests-row-gap);min-inline-size:0}.crests>*{flex-shrink:0}.crests>.v-text{margin-inline:var(--mc-v-margin,0)}.team{gap:var(--mc-team-gap);flex:0 1 auto;min-inline-size:0;overflow:hidden}.crest-logo,.team{display:inline-flex;align-items:center}.crest-logo{justify-content:center;block-size:var(--mc-crest-h);max-inline-size:var(--mc-crest-w);flex-shrink:0}.crest-logo img{block-size:100%;inline-size:auto;max-inline-size:100%;object-fit:contain}.v-text{font-family:var(--font-body,"Manrope",system-ui,sans-serif);font-weight:var(--weight-light);color:var(--clay);font-size:var(--mc-v);line-height:1}.team-name{font-family:var(--font-body,"Manrope",system-ui,sans-serif);font-weight:var(--weight-medium);color:var(--ink);flex:0 1 auto;min-inline-size:0;overflow:hidden;line-height:1.2}.team-name,.team-name>*{display:none;white-space:nowrap}.team-name .tn-tla{font-size:var(--mc-tla)}.team-name .tn-full{font-size:var(--mc-fullname)}:where(.day-stamp),:where(.ds-stage){--galleria:var(--bg-base,#FDFCFB);--eggshell:var(--bg-sunken,#EDEFF2);--canvas:var(--avatar-bg,#E8E2D9);--rule-light:var(--bd-subtle,rgba(12,11,10,0.06));--rule:var(--bd-default,rgba(12,11,10,0.12));--ink:var(--fg-primary,#0C0B0A);--leather:var(--fg-secondary,#3D4043);--clay:var(--fg-tertiary,#6D7278);--trophy:var(--fg-tertiary,#6D7278);--muted:var(--fg-disabled,#AEB2B8);--seal:var(--danger,#D93025);--ease-expo:cubic-bezier(0.16,1,0.3,1)}.dark-frame :where(.day-stamp),.dark-frame :where(.ds-stage){--galleria:#1C1D1E;--eggshell:#2A2C2E;--canvas:#3A3C3E;--rule-light:rgba(255,255,255,0.06);--rule:rgba(255,255,255,0.11);--ink:#F4F3F1;--leather:#C0C3C7;--clay:#90949A;--trophy:#90949A;--muted:#5A5C60}.ds-slot{--ds-bp-vertical:28px;--ds-bp-inline:60px;--ds-bp-hide:14px;container-name:daystamp;container-type:inline-size;min-inline-size:0;inline-size:100%}.day-stamp{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;min-inline-size:0;font-family:var(--font-body,"Manrope",system-ui,-apple-system,sans-serif);color:var(--leather);line-height:1}.day-stamp .dn{font-family:var(--font-data);font-weight:var(--weight-bold);font-size:14px;color:var(--ink);line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;flex-shrink:0}.day-stamp .wd{font-family:var(--font-body,"Manrope",system-ui,-apple-system,sans-serif);font-weight:var(--weight-medium);font-size:9.5px;color:var(--trophy);line-height:1;letter-spacing:1.2px;text-transform:uppercase;flex-shrink:0}.day-stamp.today .dn,.day-stamp.today .wd{color:var(--danger,var(--seal))}.day-stamp.today .wd{font-weight:var(--weight-semibold)}.day-stamp.past .dn{color:var(--ink)}.day-stamp.past .wd{color:var(--trophy)}@container daystamp (max-width: 13.99px){.day-stamp{display:none}}@container daystamp (min-width: 14px) and (max-width: 27.99px){.day-stamp{display:inline-flex;flex-direction:column;align-items:flex-start;gap:0}.day-stamp .wd{display:none}.day-stamp .dn{font-size:12px}}@container daystamp (min-width: 28px) and (max-width: 59.99px){.day-stamp{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px}.day-stamp .wd{display:inline-block}.day-stamp .dn{font-size:14px}}@container daystamp (min-width: 60px){.day-stamp{display:inline-flex;flex-direction:row;align-items:baseline;gap:6px}.day-stamp .wd{display:inline-block}.day-stamp .dn{font-size:18px}}@container daystamp (min-width: 120px){.day-stamp{gap:7px}.day-stamp .dn{font-size:24px}.day-stamp .wd{font-size:11px;letter-spacing:1.4px}}@container daystamp (min-width: 200px){.day-stamp{gap:10px}.day-stamp .dn{font-size:32px}.day-stamp .wd{font-size:12px;letter-spacing:1.6px}}@media (prefers-reduced-motion:reduce){.day-stamp,.day-stamp .dn,.day-stamp .wd{transition:none;animation:none}}@keyframes cz-skeleton{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-skeleton{background:linear-gradient(90deg,var(--sk-base) 25%,var(--sk-shine) 37%,var(--sk-base) 63%);background-size:200% 100%;animation:cz-skeleton 1.4s ease-in-out infinite;border-radius:6px}.animate-skeleton.circ{border-radius:50%}@media (prefers-reduced-motion:reduce){.animate-skeleton{animation:none}}.cz-success{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;font-family:var(--font-body);padding:56px 24px}.cz-success-panel{padding:60px 24px}.cz-success-check{--sz:60px;inline-size:var(--sz);block-size:var(--sz);border-radius:9999px;flex:none;background:var(--tint-success-bg);display:grid;place-items:center;margin-bottom:2px;animation:cz-success-pop .34s var(--ease-spring) both}.cz-success-lg .cz-success-check{--sz:76px}.cz-success-check svg{inline-size:calc(var(--sz) * .5);block-size:calc(var(--sz) * .5)}.cz-success-check path{stroke:var(--tint-success-fg);stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:26;stroke-dashoffset:26;animation:cz-success-draw .32s var(--ease-spring) .16s forwards}.cz-success-tk .cz-success-check{animation-delay:.3s}.cz-success-tk .cz-success-check path{animation-delay:.46s}@keyframes cz-success-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}@keyframes cz-success-draw{to{stroke-dashoffset:0}}.cz-success-title{font-family:var(--font-heading);font-weight:var(--weight-semibold);font-size:26px;line-height:1.05;letter-spacing:-.01em;color:var(--fg-primary)}.cz-success-panel .cz-success-title{font-size:21px}.cz-success-lg .cz-success-title{font-size:30px}.cz-success-metric{font-family:var(--font-data);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;font-size:14px;letter-spacing:.02em;color:var(--fg-tertiary)}.cz-success-sub{font-size:13px;color:var(--fg-tertiary);max-width:34ch;line-height:1.5;overflow-wrap:anywhere}.cz-success-actions{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:12px}.cz-success-tk{position:fixed;inset:0;inline-size:100vw;block-size:100dvh;max-inline-size:none;max-block-size:none;margin:0;padding:0;border:0;background:var(--bg-base);color:var(--fg-primary);overflow:hidden}.cz-success-tk::backdrop{background:color-mix(in srgb,var(--fg-primary) 20%,transparent);backdrop-filter:blur(5px)}.cz-success-tk-inner{block-size:100%;display:grid;place-items:center}.cz-success-tk-close{position:absolute;top:18px;right:18px;inline-size:36px;block-size:36px;border:0;border-radius:9999px;cursor:pointer;background:var(--bg-sunken);color:var(--fg-secondary);display:grid;place-items:center;z-index:2}.cz-success-tk-close svg{inline-size:17px;block-size:17px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round}@media (pointer:coarse){.cz-success-tk-close:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);inline-size:100%;block-size:100%;min-inline-size:var(--touch-target);min-block-size:var(--touch-target)}}.cz-success-progress{margin-top:22px;inline-size:170px;block-size:3px;border-radius:2px;background:var(--bg-sunken);overflow:hidden}.cz-success-progress i{display:block;block-size:100%;inline-size:100%;background:var(--fg-disabled);transform-origin:left;transform:scaleX(1)}.cz-success-tk[open]:not(.closing) .cz-success-progress i{animation:cz-success-drain calc(var(--cz-success-dwell, 2s) - .3s) linear .15s forwards}@keyframes cz-success-drain{to{transform:scaleX(0)}}.cz-success-tk[open]:not(.closing){animation:cz-success-in .44s cubic-bezier(.2,.9,.15,1.02) both}@keyframes cz-success-in{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}.cz-success-tk.closing{animation:cz-success-out .17s ease forwards}.cz-success-tk.closing::backdrop{animation:cz-success-bd-out .17s ease forwards;backdrop-filter:none}@keyframes cz-success-out{0%{opacity:1}to{opacity:0}}@keyframes cz-success-bd-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.cz-success-check,.cz-success-check path{animation:none}.cz-success-check path{stroke-dashoffset:0}.cz-success-tk[open]:not(.closing){animation:cz-success-fade .15s ease both}.cz-success-tk[open]:not(.closing) .cz-success-progress i{animation:none}@keyframes cz-success-fade{0%{opacity:0}to{opacity:1}}}@keyframes number-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes number-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.animate-number-out{animation:number-out var(--cz-dur-200) ease-out forwards}.animate-number-in{animation:number-in var(--cz-dur-200) ease-out}@media (prefers-reduced-motion:reduce){.animate-number-in,.animate-number-out{animation-duration:.01ms;animation-iteration-count:1}}.dsc{border-block-end:1px solid var(--divider)}.dsc:last-child{border-block-end:0}.dsc-btn{inline-size:100%;display:flex;align-items:center;gap:var(--space-03);padding:var(--space-04) var(--space-01);background:transparent;border:0;text-align:start;cursor:pointer;font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--fg-primary);border-radius:var(--radius-control);transition:background var(--cz-dur-120) var(--cz-ease-standard)}.dsc-btn:hover{background:var(--bg-sunken)}.dsc-btn:focus-visible{outline:var(--focus-ring-width) solid var(--bd-focus);outline-offset:2px}.dsc-btn[disabled]{cursor:not-allowed;background:transparent}.dsc-btn[disabled],.dsc-btn[disabled] .dsc-chev{color:var(--fg-disabled)}.dsc-title{min-inline-size:0}.dsc-eyebrow{display:block;font-size:var(--text-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-tertiary);font-weight:var(--weight-semibold);margin-block-end:2px}.dsc-desc{display:block;font-size:var(--text-small);color:var(--fg-secondary);font-weight:var(--weight-regular);margin-block-start:2px}.dsc-sp{flex:1 1 auto}.dsc-value{font-size:var(--text-small);color:var(--fg-secondary);font-weight:var(--weight-regular);white-space:nowrap}.dsc-chev{inline-size:var(--icon-sm);block-size:var(--icon-sm);flex:none;color:var(--fg-tertiary);transition:rotate var(--cz-dur-200) var(--cz-ease-standard)}.dsc-btn[aria-expanded=true] .dsc-chev{rotate:180deg}.dsc-panel{padding:0 var(--space-01) var(--space-04)}.dsc-panel.is-mounted{animation:cz-accordion var(--cz-dur-200) var(--cz-ease-standard) both}@media (prefers-reduced-motion:reduce){.dsc-chev{transition:none}.dsc-panel.is-mounted{animation:none}}.dsc-nest{margin-inline-start:var(--space-05);border-inline-start:1px solid var(--divider);padding-inline-start:var(--space-04)}.stadium-text{min-inline-size:0;flex:1 1 auto;font-family:Manrope,system-ui,sans-serif;font-weight:400;font-size:var(--mc-stadium);color:var(--leather);line-height:1;margin-block-start:var(--mc-stadium-mb,0)}.stadium-text,.stadium-text>.sn-full,.stadium-text>.sn-short{display:none;white-space:nowrap}.stadium-text{letter-spacing:var(--mc-stadium-tracking,0)}.ev-title{display:none;font-family:var(--font-body,"Manrope",system-ui,sans-serif);font-weight:var(--weight-semibold);color:var(--ink);font-size:var(--ev-title);line-height:1.2;text-align:start;min-inline-size:0;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:var(--ev-title-tracking,0)}