.ds-tooltip__anchor{display:block}.ds-tooltip{z-index:60;padding:var(--space-1) var(--space-3);border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-surface);box-shadow:var(--app-shadow);color:var(--app-text);font-size:var(--text-14);white-space:nowrap;font-weight:600}.appmenu{padding:var(--space-3) var(--space-2)}.appmenu__brand{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-4);font-size:var(--text-16);font-weight:700;display:flex}.appmenu__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.appmenu__row{padding:var(--space-3);border-radius:var(--app-radius,10px);font-size:var(--text-14);color:var(--app-text);cursor:pointer;align-items:center;gap:0;text-decoration:none;display:flex}@media (hover:hover){.appmenu__row:hover{background:var(--app-surface-muted)}}.appmenu__row--active{background:var(--app-surface-muted);font-weight:600}.appmenu__row--soon{opacity:.45;cursor:default}.appmenu__row--soon:hover,.appmenu__who:hover{background:0 0}.appmenu__icon{font-size:var(--text-20);width:22px;margin-right:var(--space-3);vertical-align:middle;color:var(--app-text-secondary);flex:none}.appmenu__row--active .appmenu__icon{color:var(--app-text)}.appmenu__row--group{width:100%;font:inherit;font-size:var(--text-14);text-align:left;background:0 0;border:none;gap:0}.appmenu__chevron{font-size:var(--text-14);color:var(--app-text-secondary);margin-left:auto}.appmenu__sublist{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.appmenu__subrow{padding-left:var(--space-12);font-size:var(--text-13)}.appmenu__part{height:0;margin:var(--space-2) var(--space-3);border-top:1px solid var(--app-border)}@media (width>=1024px){ion-split-pane.rail--icons{--side-width:64px;--side-min-width:64px;--side-max-width:64px}.rail--icons .appmenu{padding-inline:var(--space-1)}.rail--icons .appmenu__row{padding:var(--space-3) 0;justify-content:center;gap:0;position:relative}.rail--icons .appmenu__icon{margin-right:0}.rail--icons .appmenu__chevron,.rail--icons .appmenu__sublist{display:none}.rail--icons .appmenu__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rail--icons .appmenu__row--holds-current{background:var(--app-surface-muted)}.rail--icons .appmenu__row--holds-current .appmenu__icon{color:var(--app-text)}}.appmenu__drawer-head,.appmenu__drawer-only{display:none}.appmenu__legal{padding:var(--space-3) var(--space-3) calc(var(--space-2) + env(safe-area-inset-bottom,0px));font-size:var(--text-11);color:var(--app-text-muted);margin:0;line-height:1.4}@media (width<=1023.98px){.appmenu__drawer-only{display:block}.appmenu__drawer-head{padding:0 var(--space-1) var(--space-2) var(--space-3);justify-content:space-between;align-items:center;display:flex}.appmenu__drawer-title{font-size:var(--text-18);margin:0;font-weight:700}.appmenu__close{width:44px;height:44px;color:var(--app-text);font-size:var(--text-24);cursor:pointer;background:0 0;border:none;place-items:center;display:inline-grid}.appmenu__row{box-sizing:border-box;min-height:48px}.appmenu__label{max-width:calc(100% - 22px - var(--space-3));vertical-align:middle;display:inline-block}.appmenu__who{color:var(--app-text-secondary);overflow-wrap:anywhere;cursor:default}}.appmenu{flex-direction:column;min-height:100%;display:flex}.appmenu__nav{flex-direction:column;flex:1;display:flex}.appmenu__list--foot{padding-top:var(--space-3);border-top:1px solid var(--app-border);margin-top:auto}.appmenu__who .appmenu__who-avatar{box-sizing:border-box;width:22px;height:22px;margin:0 var(--space-3) 0 0;font-size:var(--text-10);cursor:default;border-width:0;flex:none}.ds-container{width:100%;max-width:var(--content-width);padding:var(--space-8);gap:var(--space-8);flex-direction:column;margin-inline:auto;display:flex}.ds-container--wide{max-width:1680px}.ds-container--full{max-width:none;padding:var(--space-6) var(--space-6) var(--space-8);gap:var(--space-6)}@media (width<=768px){.ds-container{padding:var(--space-4);gap:var(--space-6)}.ds-card{padding:var(--space-4)}}.ds-page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.ds-page-header__title{font-family:var(--app-font-display);font-size:var(--text-display-page);letter-spacing:.01em;text-transform:uppercase;margin:0;font-weight:700;line-height:1}.ds-page-header__description{margin:var(--space-1) 0 0;font-size:var(--text-14);color:var(--app-text-secondary);line-height:1.5}.ds-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--radius-md);padding:var(--space-6);box-shadow:var(--app-shadow)}.ds-machine{align-items:stretch;gap:var(--space-4);flex-direction:column;display:flex}.ds-machine>.ds-toggle{align-self:flex-start}.ds-card__title{margin:0 0 var(--space-4);font-family:var(--app-font-display);font-size:var(--text-22);letter-spacing:.01em;text-transform:uppercase;font-weight:600;line-height:1.1}.ds-card__title:has(+.ds-card__description){margin-bottom:var(--space-1)}.ds-card__description{margin:0 0 var(--space-4);font-size:var(--text-14);color:var(--app-text-secondary);line-height:1.5}.ds-section{gap:var(--space-3);flex-direction:column;display:flex}.ds-card>*+.ds-section,.ds-card>.ds-section+*{margin-top:var(--space-4)}.ds-section__head{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.ds-section__label{font-family:var(--app-font-mono);font-size:var(--text-11);letter-spacing:.08em;text-transform:uppercase;color:var(--app-text-secondary);margin:0;font-weight:500}.ds-section__title{font-family:var(--app-font-display);font-size:var(--text-18);letter-spacing:.01em;text-transform:uppercase;color:var(--app-text);margin:0;font-weight:600}.ds-section__hint{margin:var(--space-1) 0 0;font-size:var(--text-12);color:var(--app-text-secondary)}.ds-section__aside{font-size:var(--text-13);color:var(--app-text-secondary);font-variant-numeric:tabular-nums}.ds-section__aside strong{color:var(--app-text);font-size:var(--text-15)}.ds-button--lg{height:44px;padding:0 var(--space-6);font-size:var(--text-15)}.ds-panel{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-surface);flex-direction:column;display:flex}.ds-panel--plain{background:0 0}.ds-panel__heading{gap:var(--space-1);flex-direction:column;display:flex}.ds-panel__head{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.ds-panel__head:has(.ds-button){align-items:center}.ds-panel__title{font-size:var(--text-15);letter-spacing:-.01em;color:var(--app-text);margin:0;font-weight:600}.ds-panel__lead{font-size:var(--text-13);color:var(--app-text-secondary);margin:0}.ds-panel__trailing{font-size:var(--text-13);font-variant-numeric:tabular-nums;color:var(--app-text-secondary);white-space:nowrap;margin-left:auto}.ds-chip{align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-3);border:1px solid var(--app-border);border-radius:var(--radius-full);background:var(--app-surface-secondary);color:var(--app-text);font:inherit;font-size:var(--text-13);white-space:nowrap;cursor:pointer;font-weight:500;display:inline-flex}.ds-chip:hover{background:var(--app-border)}.ds-chip:focus-visible{outline:2px solid var(--app-primary);outline-offset:1px}.ds-chip--on{border-color:color-mix(in srgb, var(--app-primary) 70%, transparent);background:var(--app-primary);color:var(--app-text-on-accent)}.ds-chip--on:hover{background:var(--app-primary-hover)}.label{gap:var(--space-4);flex-direction:column;display:flex}.label,.caption-floor{--text-9:var(--text-13);--text-10:var(--text-13);--text-11:var(--text-13);--text-12:var(--text-13)}.label__signin-hint{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--app-surface-secondary);font-size:var(--text-13);color:var(--app-text-secondary);margin:0}.ds-chipselect{width:fit-content;max-width:100%;display:inline-flex;position:relative}.ds-chipselect__face{-webkit-user-select:none;user-select:none;max-width:100%}.ds-chipselect__value{text-overflow:ellipsis;min-width:0;overflow:hidden}.ds-chipselect__caret{font-size:var(--text-12);opacity:.7;flex:none}.ds-chipselect__face[aria-disabled=true]{cursor:default;opacity:.6}.ds-chipselect .ds-searchselect__list{width:max-content;min-width:100%;max-width:min(360px,90vw);right:auto}.ds-chipselect--end .ds-searchselect__list{left:auto;right:0}.ds-chipselect--up .ds-searchselect__list{top:auto;bottom:calc(100% + 2px)}.ds-chip__word+.ds-chipselect__value{padding-left:var(--space-3);border-left:1px solid var(--app-border)}.ds-sort{align-items:center;gap:var(--space-1);display:inline-flex}.ds-sort__dir{width:32px;font-size:var(--text-14);justify-content:center;padding:0}.ds-chip input[type=checkbox]{accent-color:var(--app-primary);margin:0}.ds-button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);font:inherit;white-space:nowrap;cursor:pointer;border:none;font-weight:600;display:inline-flex}.ds-button--block{width:100%;padding:var(--space-3) var(--space-4);justify-content:flex-start;font-weight:500;display:flex}.ds-button:disabled{opacity:.5;cursor:default}.ds-button:focus-visible{outline:2px solid var(--app-primary);outline-offset:1px}.ds-button--md{height:36px;padding:0 var(--space-4);font-size:var(--text-14)}.ds-button--sm{min-height:36px;padding:0 var(--space-3);font-size:var(--text-13);white-space:normal;text-align:center}ion-button.button-small{min-height:36px}ion-button{margin:0}:is(.ds-container,.lf-grid)>:is(p,.facts__note){margin-block:0}.ds-recordid{min-height:36px;margin-block:-8px}@media (pointer:coarse){.ds-button,button.ds-chip,.ds-chipselect__face,.ds-toggle,.railrow__open,.labelpane__act,.labelpane__expand,.medianav__step,.medianav__icon,.ds-modeswitch__option,.ds-popfold__toggle,.ds-disclosure__toggle,.ds-heat__pick{position:relative}.ds-button:after,button.ds-chip:after,.ds-chipselect__face:after,.ds-toggle:after,.railrow__open:after,.labelpane__act:after,.labelpane__expand:after,.medianav__step:after,.medianav__icon:after,.ds-modeswitch__option:after,.ds-popfold__toggle:after,.ds-disclosure__toggle:after,.ds-heat__pick:after{content:"";height:44px;min-height:100%;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.label input:not([type=checkbox],[type=radio]),.label select{min-height:44px;font-size:var(--text-16)}}.ds-button--primary{background:var(--app-primary);color:var(--app-text-on-accent)}.ds-button--primary:hover:not(:disabled){background:var(--app-primary-hover)}.ds-button--outline{border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text)}.ds-button--outline:hover:not(:disabled){border-color:var(--app-text-muted);background:var(--app-surface-secondary)}.ds-button--quiet{color:var(--app-primary);background:0 0}.ds-button--quiet:hover:not(:disabled),.ds-button--danger:hover:not(:disabled){background:var(--app-surface-secondary)}.ds-button--danger{color:var(--app-danger);background:0 0}.ds-disclosure{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.ds-disclosure__body{width:100%}.ds-disclosure__toggle{white-space:normal;text-align:start;max-width:100%}.ds-panel__trailing{white-space:normal}.ds-page-header__title{overflow-wrap:anywhere}.ds-disclosure__summary{color:var(--app-text-muted);margin-inline-start:var(--space-2);font-weight:400}.ds-chip--on .ds-disclosure__summary{color:inherit}.ds-badge{max-width:100%;min-height:22px;padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--app-surface-secondary);font-size:var(--text-11);letter-spacing:.05em;text-transform:uppercase;white-space:normal;overflow-wrap:break-word;flex-shrink:0;align-items:center;font-weight:600;line-height:22px;display:inline-flex}:where(td,th) .ds-badge{white-space:nowrap}.ds-badge--compact{min-height:18px;padding:0 var(--space-2);letter-spacing:0;text-transform:none;line-height:18px}.ds-badge--success{background:color-mix(in srgb, var(--app-success) 16%, transparent);color:var(--app-success)}.ds-badge--warning{background:color-mix(in srgb, var(--app-warning) 16%, transparent);color:var(--app-warning)}.ds-badge--danger{background:color-mix(in srgb, var(--app-danger) 16%, transparent);color:var(--app-danger)}.ds-badge--pending,.ds-badge--neutral{color:var(--app-text-secondary)}.ds-badge--ink{padding-inline:var(--space-1) var(--space-2)}.ds-badge--ink:before{content:"";width:8px;height:8px;background:var(--ds-ink);border-radius:2px;flex:none;margin-inline-end:var(--space-1)}.ds-ink--phase-gameplay{--ds-ink:var(--app-phase-gameplay)}.ds-ink--phase-round-start{--ds-ink:var(--app-phase-round-start)}.ds-ink--phase-round-end{--ds-ink:var(--app-phase-round-end)}.ds-ink--phase-results{--ds-ink:var(--app-phase-results)}.ds-ink--phase-paused{--ds-ink:var(--app-phase-paused)}.ds-ink--phase-match{--ds-ink:var(--app-phase-match)}.ds-ink--phase-outside{--ds-ink:var(--app-phase-outside)}.ds-ink--combo{--ds-ink:var(--app-primary)}.ds-badge--live{color:var(--app-primary)}.ds-badge--filled{color:var(--app-text-on-accent)}.ds-badge--filled.ds-badge--success{background:var(--app-success)}.ds-badge--filled.ds-badge--warning{background:var(--app-warning)}.ds-badge--filled.ds-badge--danger{background:var(--app-danger)}.ds-badge--filled.ds-badge--pending,.ds-badge--filled.ds-badge--neutral{background:var(--app-text-secondary)}.ds-badge--filled.ds-badge--live{background:var(--app-primary)}.ds-empty{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-left:3px solid var(--app-warning);font-size:var(--text-13)}.ds-empty--inset{padding:var(--space-3)}.ds-empty--quiet{border-left-color:var(--app-border);color:var(--app-text-secondary)}.ds-difference__changed td{color:var(--app-text);font-weight:600}.ds-search{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:1;min-width:0;display:flex;position:relative}.ds-search__icon{z-index:1;top:0;bottom:0;left:var(--space-3);pointer-events:none;color:var(--app-text-secondary);font-size:var(--text-15);align-items:center;display:flex;position:absolute}.ds-search__input{min-width:0;min-height:36px;padding:0 var(--space-8);border:1px solid var(--app-border);border-radius:var(--radius-sm);background:var(--app-surface);color:var(--app-text);font:inherit;font-size:var(--text-14);flex:1}@media (pointer:coarse){.ds-search__input{min-height:44px}}.ds-search__box{flex:14rem;min-width:min(100%,14rem);display:flex;position:relative}.ds-search__clear{right:var(--space-2);color:var(--app-text-secondary);font-size:var(--text-15);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ds-search__clear:hover{color:var(--app-text)}@media (pointer:coarse){.ds-search__clear{justify-content:center;min-width:44px;min-height:44px;right:0}.ds-search__box:has(.ds-search__clear) .ds-search__input{padding-right:44px}}.ds-search__input::-webkit-search-cancel-button{display:none}.ds-search__input::placeholder{color:var(--app-text-secondary)}.ds-searchselect .ds-search__input{padding-left:var(--space-3)}.ds-search__input:focus-visible{outline:2px solid var(--app-primary);outline-offset:1px}.ds-searchselect{position:relative}.ds-searchselect .ds-search__input{box-sizing:border-box;text-overflow:ellipsis;width:100%}.ds-searchselect__list{z-index:20;max-height:280px;padding:var(--space-1);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--radius-md);box-shadow:var(--app-shadow);margin:0;list-style:none;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto}.ds-searchselect__label.ds-searchselect__label--two{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.ds-searchselect__list--wide{width:max-content;max-width:calc(100vw - 2 * var(--space-4));right:auto}.ds-searchselect--sheet{z-index:30;left:var(--space-4);right:var(--space-4);bottom:var(--space-4);padding:var(--space-2);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--radius-md);box-shadow:var(--app-shadow);position:fixed}.ds-searchselect--sheet .ds-search__clear{top:var(--space-2);right:var(--space-4);height:2.75rem;transform:none}.ds-searchselect--sheet .ds-searchselect__list--sheet{margin-top:var(--space-2);max-height:55vh;box-shadow:none;border:0;position:static}.ds-searchselect__option{width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--app-text);font-size:var(--text-13);text-align:left;cursor:pointer;align-items:center;gap:var(--space-3);text-align:start;background:0 0;border:none;display:flex}.ds-searchselect__poster{flex:none;width:72px;line-height:0;position:relative}.ds-searchselect__poster img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-sm);width:100%}.ds-searchselect__runtime{border-radius:var(--radius-sm);color:#fff;font-size:var(--text-10);font-variant-numeric:tabular-nums;background:#000000c7;padding:0 3px;font-weight:600;line-height:14px;position:absolute;bottom:3px;right:3px}.ds-searchselect__ident{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.ds-searchselect__label,.ds-searchselect__detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-searchselect__detail{font-size:var(--text-12);color:var(--app-text-secondary)}.ds-searchselect__trailing{align-items:center;gap:var(--space-2);font-size:var(--text-12);color:var(--app-text-secondary);white-space:nowrap;flex:none;display:inline-flex}.ds-searchselect__dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.ds-searchselect__trailing--success{color:var(--app-success)}.ds-searchselect__trailing--warning{color:var(--app-warning)}.ds-searchselect__trailing--danger{color:var(--app-danger)}.ds-searchselect__trailing--live{color:var(--app-primary)}.ds-searchselect__option:hover,.ds-searchselect__option--active,.ds-searchselect__option[aria-selected=true]{background:var(--app-surface-secondary)}.ds-searchselect__option--unavailable{color:var(--app-text-secondary);cursor:default}.ds-searchselect__option--unavailable:hover{background:0 0}.ds-searchselect__group{padding:var(--space-2) var(--space-2) var(--space-1);font-size:var(--text-11);letter-spacing:.08em;text-transform:uppercase;color:var(--app-text-secondary);font-weight:700}.ds-searchselect__none{padding:var(--space-1) var(--space-2);font-size:var(--text-13);color:var(--app-text-secondary)}.ds-search__count{font-size:var(--text-13);color:var(--app-text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0}.ds-tone--success{color:var(--app-success)}.ds-tone--warning{color:var(--app-warning)}.ds-tone--danger{color:var(--app-danger)}.ds-tone--pending,.ds-tone--neutral{color:var(--app-text-secondary)}.ds-tone--live{color:var(--app-primary)}.tabstrip{gap:var(--space-2);flex-wrap:wrap;display:flex}.ds-container:has(>.label){gap:var(--space-4)}.ds-pagehead{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.ds-pagehead__modes{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ds-history{gap:var(--space-2);display:flex}.ds-pagehead__name{align-items:center;gap:var(--space-3);min-width:0;display:flex;position:relative}.tabstrip--panel .tabstrip__tab{border:1px solid var(--app-border)}.tabstrip--page{gap:var(--space-6);border-bottom:1px solid var(--app-border)}.tabstrip--page .tabstrip__tab{color:var(--app-text-secondary);background:0 0;border:0;border-radius:0;padding-inline:0;box-shadow:inset 0 -2px #0000}.tabstrip--page .tabstrip__tab:hover{color:var(--app-text);background:0 0}.tabstrip--page .tabstrip__tab--on{color:var(--app-primary);box-shadow:inset 0 -2px 0 0 var(--app-primary)}.tabstrip--panel .tabstrip__tab{border-radius:var(--radius-md);background:var(--app-surface-secondary);height:38px}.tabstrip--panel .tabstrip__tab--on{border-color:color-mix(in srgb, var(--app-primary) 70%, transparent);background:var(--app-primary);color:var(--app-text-on-accent);font-weight:600}.tabstrip--panel .tabstrip__tab--on:hover{background:var(--app-primary-hover)}.tabstrip--fill{flex-wrap:wrap}.tabstrip--fill .tabstrip__tab{white-space:nowrap;flex:auto;justify-content:center;min-width:0;max-width:100%;overflow:hidden}.training__summary{align-items:center;gap:var(--space-6);padding:var(--space-4);border:1px solid var(--app-border);border-radius:var(--app-radius,4px);background:var(--app-surface);color:var(--app-text-muted);flex-wrap:wrap;display:flex}.training__summary strong{color:var(--app-text);font-variant-numeric:tabular-nums}.training__note{font-size:var(--text-13-6);color:var(--app-text-muted);margin:0}.ds-footnote{padding:var(--space-3) var(--space-4);font-size:var(--text-13-6);color:var(--app-text-muted);margin:0}.ds-warning{font-size:var(--text-13);color:var(--app-warning);margin:0}.ds-inline-error{font-size:var(--text-13);margin:0}.ds-inline-error--danger{color:var(--app-danger)}.ds-inline-error--warning{color:var(--app-warning)}.ds-page-header__aside{align-self:center;margin-left:auto}.training__section{font-size:var(--text-15);margin:0;font-weight:700}.trainer__panel{gap:var(--space-4);flex-direction:column;display:flex}.facts{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;display:flex}.facts+.facts{margin-top:var(--space-4)}.facts__item{gap:var(--space-1);flex-direction:column;min-width:0;max-width:100%;display:flex}.facts__label{font-size:var(--text-11-2);letter-spacing:.08em;text-transform:uppercase;color:var(--app-text-muted)}.facts__value{font-variant-numeric:tabular-nums;margin:0}.facts__value--quiet{font-size:var(--text-13-6);color:var(--app-text-secondary);font-variant-numeric:normal}.facts__note{margin:var(--space-2) 0 0;font-size:var(--text-13-6);color:var(--app-text-muted)}.ds-toggle{align-items:center;gap:var(--space-2);min-height:36px;font-size:var(--text-14);color:var(--app-text);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:500;display:inline-flex;position:relative}.ds-toggle__input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.ds-toggle__track{box-sizing:border-box;border-radius:var(--radius-full);background:var(--app-border);flex:none;width:34px;height:20px;padding:3px;transition:background .12s}.ds-toggle__thumb{background:var(--app-surface);border-radius:50%;width:14px;height:14px;transition:transform .12s;display:block}.ds-toggle:has(.ds-toggle__input:checked) .ds-toggle__thumb{background:var(--app-text-on-accent)}.ds-toggle:has(.ds-toggle__input:checked) .ds-toggle__track{background:var(--app-primary)}.ds-toggle:has(.ds-toggle__input:checked) .ds-toggle__thumb{transform:translate(14px)}.ds-toggle:has(.ds-toggle__input:focus-visible) .ds-toggle__track{outline:2px solid var(--app-primary);outline-offset:1px}.ds-toggle:has(.ds-toggle__input:disabled){opacity:.5;cursor:not-allowed}.ds-slider{align-items:center;gap:var(--space-2);max-width:100%;font-size:var(--text-13);color:var(--app-text);flex-wrap:wrap;display:inline-flex}.ds-slider__label{color:var(--app-text-secondary);white-space:nowrap}.ds-slider__input{width:120px;min-height:36px;accent-color:var(--app-primary);cursor:pointer}@media (pointer:coarse){.ds-slider__input{min-height:44px}}.ds-slider__input:disabled{cursor:not-allowed;opacity:.5}.ds-slider__value{font-variant-numeric:tabular-nums;min-width:4.5ch;color:var(--app-text)}.ds-modeswitch{border:1px solid var(--app-border);border-radius:var(--radius-full);background:var(--app-surface-secondary);gap:2px;padding:2px;display:inline-flex}.ds-modeswitch--strong .ds-modeswitch__option{height:38px;padding:0 var(--space-4);font-size:var(--text-15);font-weight:600}.ds-modeswitch--strong ion-icon{font-size:var(--text-16)}.ds-modeswitch__option{align-items:center;gap:var(--space-2);padding:0 var(--space-3);border-radius:var(--radius-full);min-height:36px;color:var(--app-text-secondary);font:inherit;font-size:var(--text-13);cursor:pointer;background:0 0;border:1px solid #0000;font-weight:500;display:inline-flex}.ds-modeswitch__option:hover:not(:disabled){color:var(--app-text)}.ds-modeswitch__option:focus-visible{outline:2px solid var(--app-primary);outline-offset:1px}.ds-modeswitch__option:disabled{cursor:not-allowed;opacity:.5}.ds-modeswitch__option--on{background:var(--app-primary);color:var(--app-text-on-accent);border-color:#0000;font-weight:600}.ds-modeswitch--quiet .ds-modeswitch__option--on{background:var(--app-surface);border-color:var(--app-border);color:var(--app-text)}.ds-actionbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ds-actionbar__danger{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.ds-actionbar__trailing{align-items:center;display:flex}.ds-actionbar__trailing--alone{margin-left:auto}.ds-toasts{top:var(--space-6);z-index:100;gap:var(--space-3);pointer-events:none;flex-direction:column;display:flex;position:fixed;left:50%;transform:translate(-50%)}.ds-toast{pointer-events:auto;align-items:flex-start;gap:var(--space-3);width:min(380px, calc(100vw - var(--space-8)));padding:var(--space-3) var(--space-4);border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-surface);box-shadow:var(--app-shadow);border-left-width:3px;animation:.18s ease-out ds-toast-in;display:flex}@keyframes ds-toast-in{0%{opacity:0;transform:translateY(var(--space-2))}}@media (prefers-reduced-motion:reduce){.ds-toast{animation:none}}.ds-toast--success{border-left-color:var(--app-success)}.ds-toast--info{border-left-color:var(--app-violet)}.ds-toast--warning{border-left-color:var(--app-warning)}.ds-toast--danger{border-left-color:var(--app-danger)}.ds-toast__icon{font-size:var(--text-18);flex:none;margin-top:1px}.ds-toast--success .ds-toast__icon{color:var(--app-success)}.ds-toast--info .ds-toast__icon{color:var(--app-violet)}.ds-toast--warning .ds-toast__icon{color:var(--app-warning)}.ds-toast--danger .ds-toast__icon{color:var(--app-danger)}.ds-toast__body{flex:1;min-width:0}.ds-toast__title{font-size:var(--text-14);color:var(--app-text);margin:0;font-weight:600}.ds-toast__detail{margin:var(--space-1) 0 0;font-size:var(--text-14);color:var(--app-text-secondary);font-variant-numeric:tabular-nums}.ds-toast__close{color:var(--app-text-muted);font-size:var(--text-16);cursor:pointer;background:0 0;border:none;flex:none;padding:0}.ds-toast__close:hover{color:var(--app-text)}.ds-toast__close:focus-visible{outline:2px solid var(--app-primary);outline-offset:2px;border-radius:var(--radius-sm)}.ds-pagenotice{--pagenotice-h:40px;min-height:var(--pagenotice-h)}.ds-pagenotices{gap:var(--space-2);flex-direction:column;display:flex}.ds-pagenotices:empty{display:none}.ds-pagenotice{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-surface);font-size:var(--text-14);border-left-width:3px;margin:0;display:flex}.ds-pagenotice--info{border-left-color:var(--app-violet);background:color-mix(in srgb, var(--app-violet) 6%, var(--app-surface))}.ds-pagenotice--warning{border-left-color:var(--app-warning);background:color-mix(in srgb, var(--app-warning) 7%, var(--app-surface))}.ds-pagenotice--danger{border-left-color:var(--app-danger);background:color-mix(in srgb, var(--app-danger) 6%, var(--app-surface))}.ds-pagenotice__icon{font-size:var(--text-18);flex:none}.ds-pagenotice--info .ds-pagenotice__icon{color:var(--app-violet)}.ds-pagenotice--warning .ds-pagenotice__icon{color:var(--app-warning)}.ds-pagenotice--danger .ds-pagenotice__icon{color:var(--app-danger)}.ds-logpanel__bar{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.ds-section__icon,.ds-logpanel__icon{margin-right:var(--space-2);vertical-align:-3px;font-size:var(--text-17);color:var(--app-text-muted)}.ds-logpanel__title{padding-block:var(--space-2);font-size:var(--text-15);color:var(--app-text);flex:none;margin:0;font-weight:700}.ds-logpanel--framed{border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-surface);padding:var(--space-3) var(--space-4) 0;overflow:hidden}.ds-logpanel--framed .ds-logpanel__scroll{margin-inline:calc(-1 * var(--space-4));border:0;border-top:1px solid var(--app-border);border-radius:0}.ds-logpanel--framed>.ds-footnote{padding-block:var(--space-2)}.ds-logpanel--framed th{padding-block:var(--space-3);background:var(--app-surface-secondary)}.ds-logpanel--framed td{padding-block:var(--space-3)}.ds-logpanel__bar .ds-logpanel__search{flex:14rem;min-width:min(100%,14rem)}.ds-logpanel__bar--searchalone .ds-logpanel__search{flex-basis:100%}@media (width<=599px){.ds-logpanel__bar{flex-wrap:wrap}.ds-logpanel__bar .ds-logpanel__search{flex-basis:100%}}.ds-logpanel__scroll{border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-surface);max-height:480px;overflow:auto}.ds-logpanel__scroll--flow{gap:var(--space-3);background:0 0;border:none;border-radius:0;flex-direction:column;max-height:none;display:flex;overflow:visible}.ds-logpanel__scroll .ds-table{background:0 0;border:0;border-radius:0;overflow:visible}.ds-logpanel__scroll .ds-table__scroll{overflow-x:visible}.ds-logpanel__scroll table{border-collapse:separate;border-spacing:0}.ds-logpanel__scroll th{z-index:1;background:var(--app-surface);position:sticky;top:0}.ds-recordpicker__bar{align-items:flex-start;gap:var(--space-3);display:flex}.ds-recordpicker__bar .ds-searchselect{flex:1}.ds-recordpicker__bar--grow:has(>.ds-searchselect:focus-within)>:not(.ds-searchselect){display:none}.ds-recordpicker__facts{margin-top:var(--space-3);min-height:var(--recordpicker-facts-h,36px)}.ds-recordpicker__empty{color:var(--app-text-secondary);margin:0}.ds-recordpicker__hint{margin:0 0 var(--space-2);font-size:var(--text-13);color:var(--app-text-secondary)}.facts--boxed{gap:var(--space-2);flex-wrap:wrap;display:flex}.facts--boxed .facts__item{gap:var(--space-2);min-width:0;max-width:210px;padding:var(--space-3);border:1px solid var(--app-border);border-radius:var(--radius-sm);background:var(--app-bg);flex:auto}.facts--boxed .facts__label{align-items:flex-start;gap:var(--space-2);font-size:var(--text-12);letter-spacing:0;text-transform:none;color:var(--app-text-secondary);flex-direction:column}.facts--boxed .facts__icon{font-size:var(--text-17);opacity:1;color:var(--app-text-muted)}.facts--band{border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-surface);flex-wrap:wrap;gap:0;display:flex;overflow:hidden}.facts--band .facts__item{min-width:0;box-shadow:-1px 0 0 var(--app-border), 0 -1px 0 var(--app-border);padding:var(--space-3) var(--space-4) var(--space-3) calc(var(--space-4) + 20px + var(--space-3));flex:13rem;justify-content:center;gap:2px;position:relative}.facts--band .facts__icon{left:var(--space-4);font-size:var(--text-20);opacity:1;color:var(--app-text-muted);position:absolute;top:50%;transform:translateY(-50%)}.facts--band .facts__label{font-size:var(--text-12);letter-spacing:0;text-transform:none;color:var(--app-text-secondary)}.facts--band .facts__value{font-size:var(--text-15);overflow-wrap:anywhere;font-weight:500}.facts--band .facts__item--wide{flex:100%}.facts--band .facts__item--lead{justify-content:flex-start;align-items:flex-start;gap:var(--space-6);padding:var(--space-4);flex-direction:row}.facts--band .facts__item--lead .facts__label{align-items:center;gap:var(--space-2);min-width:6.5em;font-size:var(--text-15);color:var(--app-text);flex:none;padding-top:1px;font-weight:600;display:flex}.facts--band .facts__item--lead .facts__value{min-width:0;font-size:var(--text-13);color:var(--app-text-secondary);flex:1 1 0;font-weight:400}.facts--band .facts__item--lead .facts__value>*{font-size:inherit;margin:0;padding:0;line-height:1.5}.facts--band .facts__item--lead .facts__value>*+*{margin-top:var(--space-1)}.facts--band .facts__item--lead .facts__icon{font-size:var(--text-18);position:static;transform:none}.facts--band .facts__note{font-size:var(--text-12);color:var(--app-text-secondary);margin-top:2px;font-weight:400;display:block}.facts__label--sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1100px){.facts--band{flex-flow:column}.facts--band .facts__item,.facts--band .facts__item--wide{box-shadow:none;flex:none}.facts--band .facts__item+.facts__item{border-top:1px solid var(--app-border)}}.facts--boxed .facts__value{white-space:normal;overflow-wrap:anywhere;font-size:var(--text-17);font-weight:650}.facts__label{align-items:center;gap:5px;display:flex}.facts__icon{font-size:var(--text-13);opacity:.75}.ds-button__key{margin-left:var(--space-2);padding:1px var(--space-2);font-family:monospace;font-size:var(--text-11);font-variant-numeric:tabular-nums;opacity:.7;border:1px solid;border-radius:4px;font-weight:600;line-height:1.5}.ds-progress{align-items:center;gap:var(--space-3);display:flex}.ds-progress__track{border-radius:var(--radius-full);background:var(--app-surface-secondary);flex:1;min-width:0;height:4px;overflow:hidden}.ds-progress__fill{border-radius:var(--radius-full);background:var(--app-primary);height:100%;transition:width .3s}.ds-progress__reading{font-size:var(--text-12);font-variant-numeric:tabular-nums;color:var(--app-text-secondary);flex-shrink:0}.ds-chart{gap:var(--space-2);flex-direction:column;min-width:0;margin:0;display:flex}.ds-chart__head{flex-direction:column;gap:2px;display:flex}.ds-chart__title{font-size:var(--text-13);color:var(--app-text);margin:0;font-weight:600}.ds-chart__subtitle{min-height:1.4em;font-size:var(--text-12);color:var(--app-text-secondary);margin:0}.ds-chart__legend{gap:var(--space-4);font-size:var(--text-12);color:var(--app-text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-chart__key{align-items:center;gap:var(--space-2);display:inline-flex}.ds-chart__sample{border-radius:1px;width:14px;height:10px;display:inline-block}.ds-chart__sample--selected,.ds-chart__bar--selected,.ds-chart__bin--selected{fill:var(--app-primary);background:var(--app-primary);fill-opacity:.85}.ds-chart__bin--selected{stroke:var(--app-surface);stroke-width:1px}.ds-chart__sample--comparison,.ds-chart--violet .ds-chart__bar--selected,.ds-chart--violet .ds-chart__bin--selected,.ds-chart--violet .ds-chart__sample--selected{fill:var(--app-violet);background:var(--app-violet)}.ds-chart__bar--comparison,.ds-chart__bin--comparison{fill:none;stroke:var(--app-text);stroke-width:1.5px;box-shadow:inset 0 0 0 1.5px var(--app-text);background:0 0}.ds-chart__plot{min-width:0}.ds-chart__frame{width:100%}.ds-chart__svg{width:100%;height:auto;font-size:var(--text-11);display:block;overflow:visible}.ds-chart__grid{stroke:var(--app-border);stroke-width:1px;opacity:.6}.ds-chart__baseline{stroke:var(--app-text-secondary);stroke-width:1px}.ds-chart__tick,.ds-chart__cat{fill:var(--app-text-secondary);font-variant-numeric:tabular-nums}.ds-chart__cat{fill:var(--app-text);font-size:var(--text-12)}.ds-chart__cat-note{fill:var(--app-text-secondary);font-size:var(--text-10);font-style:italic}.ds-chart__bar--muted{opacity:.35}.ds-chart__axis{fill:var(--app-text-secondary);font-size:var(--text-11);font-weight:600}.ds-chart__absent{fill:var(--app-text-muted);font-size:var(--text-11)}.ds-chart__bar,.ds-chart__hit{cursor:default}.ds-chart__bar[role=button],.ds-chart__hit[role=button]{cursor:pointer}.ds-chart__hit{fill:#0000}.ds-chart__bar--picked,.ds-chart__bin--picked .ds-chart__bin{stroke:var(--app-warning);stroke-width:2px}.ds-chart__bar:focus-visible,.ds-chart__hit:focus-visible{outline:2px solid var(--app-primary);outline-offset:1px}.ds-chart__threshold{stroke:var(--app-warning);stroke-width:1px;stroke-dasharray:4 3}.ds-chart__threshold-label{fill:var(--app-warning);font-size:var(--text-11)}.ds-chart__caption{font-size:var(--text-12);color:var(--app-text-secondary);margin:0}.ds-charts{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(30rem,100%),1fr));align-items:stretch;display:grid}.ds-charts>.ds-chart{height:100%}.ds-charts>.ds-chart>.ds-chart__plot{flex-direction:column;flex:auto;justify-content:center;display:flex}.ds-curve{gap:var(--space-1);font-size:var(--text-12);flex-direction:column;display:flex}.ds-curve__legend{gap:var(--space-4);color:var(--app-text-secondary);display:flex}.ds-curve__key{align-items:center;gap:var(--space-1);display:inline-flex}.ds-curve__swatch{border-top:2px solid var(--app-primary);width:16px;height:0;display:inline-block}.ds-curve__swatch--second{border-top-style:dashed;border-top-color:var(--app-text-muted)}.ds-curve__svg{width:100%;max-width:100%;height:auto;font-size:var(--text-11);display:block}.ds-curve__tick line{stroke:var(--app-border);stroke-width:1px}.ds-curve__tick,.ds-curve__axis{fill:var(--app-text-secondary);font-variant-numeric:tabular-nums}.ds-curve__line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ds-curve__line--first{stroke:var(--app-primary)}.ds-curve__line--second{stroke:var(--app-text-muted);stroke-dasharray:5 4;opacity:.8}.ds-curve__mark circle{fill:var(--app-surface);stroke:var(--app-primary);stroke-width:2px}.ds-curve__mark text{fill:var(--app-text);font-size:var(--text-11);font-weight:600}.ds-popfold{position:static}.ds-popfold__toggle{align-items:center;gap:var(--space-2);min-height:36px;padding:var(--space-2) var(--space-3);border:1px solid var(--app-border);border-radius:var(--radius-md);color:var(--app-text-secondary);font:inherit;font-size:var(--text-13);cursor:pointer;background:0 0;font-weight:500;display:flex}.ds-popfold__toggle:hover{color:var(--app-text);background:var(--app-surface-secondary)}.ds-popfold__toggle--bare{gap:var(--space-1);border:none;padding:0}.ds-popfold__toggle--bare:hover{background:0 0}.ds-popfold__chevron{font-size:var(--text-13)}.ds-popfold__panel{z-index:20;min-width:260px;padding:var(--space-3);border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-surface);position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0000002e}.ds-popfold__panel--start{left:0;right:auto}.ds-popfold__panel--sheet{gap:var(--space-3);width:min(360px, calc(100vw - 2 * var(--space-4)));flex-direction:column;max-height:min(70vh,560px);display:flex}.ds-popfold__head{align-items:center;gap:var(--space-2);display:flex}.ds-popfold__title{color:var(--app-text);font-weight:600}.ds-popfold__status{color:var(--app-text-secondary);font-size:var(--text-13);font-variant-numeric:tabular-nums;margin-left:auto}.ds-popfold__panel--sheet .ds-popfold__body{gap:var(--space-3);flex-direction:column;min-height:0;display:flex;overflow-y:auto}@media (width<=600px){.ds-popfold__panel--sheet{border-radius:var(--radius-md) var(--radius-md) 0 0;width:auto;max-height:75vh;padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px));position:fixed;inset:auto 0 0}}.ds-setedit,.ds-setfield__add{gap:var(--space-2);flex-direction:column;display:flex}.ds-setfield__groups{gap:var(--space-1);flex-wrap:wrap;display:flex}.ds-setedit__head{align-items:center;gap:var(--space-2);display:flex}.ds-setedit__label{font-size:var(--text-13);color:var(--app-text);font-weight:600}.ds-setedit__count{font-size:var(--text-12);color:var(--app-text-secondary);font-variant-numeric:tabular-nums}.ds-setedit__find{flex:auto;min-width:0;margin-left:auto}.ds-setedit__find .ds-search__input{min-height:30px;font-size:var(--text-12)}.ds-setedit__empty{font-size:var(--text-13);color:var(--app-text-secondary);margin:0}.ds-setedit__clear{color:var(--app-text-secondary);font:inherit;font-size:var(--text-13);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.ds-setedit__clear:hover{color:var(--app-text)}.ds-setedit__list{border:1px solid var(--app-border);border-radius:var(--radius-md);flex-direction:column;max-height:360px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.ds-setedit__row{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--app-surface);display:flex}.ds-setedit__row+.ds-setedit__row{border-top:1px solid var(--app-border)}.ds-setedit__body{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.ds-setedit__drop{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--app-text-secondary);font-size:var(--text-16);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-setedit__drop:hover{background:var(--app-surface-secondary);color:var(--app-text)}.ds-timelanes{gap:var(--space-1);font-size:var(--text-12);flex-direction:column;display:flex}.ds-timelanes__scroll{max-width:100%;overflow-x:auto}.ds-timelanes__svg{width:100%;max-width:100%;height:auto;font-size:var(--text-11);display:block}.ds-timelanes__value{fill:var(--app-text);font-variant-numeric:tabular-nums;pointer-events:none}.ds-timelanes__label,.ds-timelanes__tick{fill:var(--app-text-secondary);font-variant-numeric:tabular-nums}.ds-timelanes__track{stroke:var(--app-border);stroke-width:1px}.ds-timelanes__window{fill:var(--app-primary);fill-opacity:.16;stroke:var(--app-primary);stroke-opacity:.6;stroke-width:1px}.ds-timelanes__grid{stroke:var(--app-border);stroke-width:1px;opacity:.7}.ds-timelanes__interval{--lane-ink:var(--app-primary);fill:var(--lane-ink);cursor:pointer}.ds-timelanes__interval--warning{--lane-ink:var(--app-warning)}.ds-timelanes__interval--danger{--lane-ink:var(--app-danger)}.ds-timelanes__interval--muted{--lane-ink:var(--app-text-muted);opacity:.6}.ds-timelanes__interval--violet{--lane-ink:var(--app-violet)}.ds-timelanes__interval--side-1{--lane-ink:var(--app-side-1)}.ds-timelanes__interval--side-2{--lane-ink:var(--app-side-2)}.ds-timelanes__interval--player-1{--lane-ink:var(--app-fighter-p1)}.ds-timelanes__interval--player-2{--lane-ink:var(--app-fighter-p2)}.ds-timelanes__interval--player-1-quiet{--lane-ink:var(--app-fighter-p1);fill-opacity:.45}.ds-timelanes__interval--player-2-quiet{--lane-ink:var(--app-fighter-p2);fill-opacity:.45}.ds-timelanes__interval--fighter-a{--lane-ink:var(--app-fighter-a)}.ds-timelanes__interval--fighter-b{--lane-ink:var(--app-fighter-b)}.ds-timelanes__interval--from-model:not(.ds-timelanes__interval--thin){fill:#0000;stroke:var(--lane-ink);stroke-width:1.5px}.ds-timelanes__interval--end-inferred{stroke-dasharray:var(--lane-dash,none)}.ds-timelanes__head--from-record{stroke:var(--app-text);stroke-width:2px;stroke-dasharray:2 2}.ds-timelanes__interval:hover,.ds-timelanes__interval:focus-visible{opacity:.85;outline:2px solid var(--app-text);outline-offset:1px}.ds-timelanes__now{stroke:var(--app-text);stroke-width:1px;pointer-events:none}.ds-timelanes__hint{font-size:var(--text-12);color:var(--app-text-secondary);margin:0}.ds-recordnode{padding:var(--space-3) var(--space-4);border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-surface)}.ds-recordnode__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ds-recordnode__type{font-size:var(--text-11);letter-spacing:.06em;text-transform:uppercase;color:var(--app-text-secondary);font-weight:600}.ds-recordnode__identity{margin:var(--space-1) 0 0;font-size:var(--text-16);font-weight:600}.ds-recordid{font:inherit;color:inherit;font-variant-numeric:tabular-nums;cursor:copy;background:0 0;border:0;padding:0}.ds-recordid:focus-visible{outline:2px solid var(--app-primary);outline-offset:2px}.ds-recordid__copied{color:var(--app-text-secondary)}.ds-recordnode__facts .facts{gap:var(--space-2) var(--space-4);margin-top:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.ds-recordnode__statuses{margin:var(--space-2) 0 0;padding:var(--space-2) 0 0;border-top:1px dashed var(--app-border);font-size:var(--text-14);color:var(--app-text-secondary);flex-direction:column;gap:2px;list-style:none;display:flex}.ds-recordnode__detail{margin-top:var(--space-3)}.ds-share{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ds-share__row{flex-direction:column;min-width:0;display:flex}.ds-share__labels{font-size:var(--text-12);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 20px;margin-bottom:12px;line-height:1.3;display:grid}@media (width<=480px){.ds-share__labels{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-share__label{grid-template-columns:10px minmax(0,1fr);align-items:start;column-gap:8px;min-width:0;display:grid}.ds-share__swatch{border-radius:2px;width:10px;height:10px;margin-top:3px;display:block}.ds-share__text{overflow-wrap:anywhere;flex-direction:column;display:flex}.ds-share__name{color:var(--app-text-secondary)}.ds-share__figure{color:var(--app-text);font-weight:600}.ds-share__bar{gap:3px;height:24px;display:flex}.ds-share__segment{box-sizing:border-box;cursor:pointer;border-radius:3px;flex-shrink:0;min-width:0;height:100%;display:block}.ds-share__segment:focus-visible{outline:2px solid var(--app-text);outline-offset:-2px}.ds-share__segment--danger,.ds-share__swatch--danger{background:var(--app-danger);color:var(--app-danger)}.ds-share__segment--warning,.ds-share__swatch--warning{background:var(--app-warning);color:var(--app-warning)}.ds-share__segment--primary,.ds-share__swatch--primary{background:var(--app-primary);color:var(--app-primary)}.ds-share__segment--violet,.ds-share__swatch--violet{background:var(--app-violet);color:var(--app-violet)}.ds-share__segment--neutral,.ds-share__swatch--neutral{background:var(--app-border);color:var(--app-text-secondary)}.ds-share__row--comparison .ds-share__segment{background:0 0;border:1.5px solid}.ds-share__segment--picked{box-shadow:inset 0 0 0 2px var(--app-text)}.editpanel{gap:var(--space-6);padding:var(--space-6);border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-surface);flex-direction:column;display:flex;container-type:inline-size}.editpanel__heading{font-size:var(--text-16);color:var(--app-text);margin:0;font-weight:600}.editpanel__subject{color:var(--app-text-secondary);font-weight:400}.editpanel__summary{align-items:baseline;gap:var(--space-2);font-size:var(--text-13);font-variant-numeric:tabular-nums;color:var(--app-text-secondary);white-space:nowrap;display:flex}.editpanel__head{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.labelacts{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-left:auto;display:flex}.labelacts__needs{min-width:0;font-size:var(--text-14);color:var(--app-warning);flex:12ch}.labelacts__refused{font-size:var(--text-14);color:var(--app-danger)}.labelacts__apart{margin-left:var(--space-6);display:flex}@container (width<=560px){.labelacts{width:100%;margin-left:0}.labelacts>.ds-button,.labelacts__apart{flex:auto}.labelacts>.ds-button:first-child{flex-basis:100%}.labelacts__apart{margin-left:0}.labelacts__apart>.ds-button{flex:auto}.labelacts__key{display:none}}.editpanel__mark{border-radius:var(--radius-sm);background:var(--app-surface-secondary);width:36px;height:36px;color:var(--app-primary);font-size:var(--text-19);flex:none;place-items:center;display:grid}.editpanel__headtext{flex-direction:column;gap:2px;min-width:0;display:flex}.ds-docinput{align-items:center;gap:var(--space-3);min-height:2.25rem;padding:var(--space-2) var(--space-3);border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-surface);display:flex}.ds-docinput__label{font-size:var(--text-13-6);color:var(--app-text-secondary);white-space:nowrap}.ds-docinput__file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ds-docinput__held{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-14-4);color:var(--app-text);flex:1;display:inline-flex}.ds-docinput__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-docinput__bytes{color:var(--app-text-muted);white-space:nowrap}.ds-docinput:not(.ds-docinput--held) .ds-docinput__label{flex:1}.ds-scrollrow{min-width:0}.ds-scrollrow__head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.ds-scrollrow__title{font-size:var(--text-18);margin:0;font-weight:650}.ds-scrollrow__arrows{gap:var(--space-1);display:flex}@media (hover:none){.ds-scrollrow__arrows{display:none}}.ds-scrollrow__track{gap:var(--space-4);padding:0 0 var(--space-2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:min(300px,72%);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.ds-scrollrow__item{scroll-snap-align:start;min-width:0}.ds-swatches{gap:var(--space-2);flex-direction:column;display:flex}.ds-swatches__caption{font-size:var(--text-12);color:var(--app-text-secondary);font-weight:600}.ds-swatches__count{font-weight:400}.ds-swatches__grid{gap:var(--space-2);display:grid}.ds-swatches__grid--portrait{grid-template-columns:repeat(5,minmax(0,1fr))}.ds-swatches__grid--square{grid-template-columns:repeat(auto-fill,minmax(56px,1fr))}.ds-swatch{align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);color:var(--app-text-secondary);font-size:var(--text-11);cursor:pointer;background:0 0;border:2px solid #0000;flex-direction:column;padding:3px;display:flex}.ds-swatch img,.ds-swatch__blank{border-radius:var(--radius-sm);background:var(--app-surface-secondary);object-fit:contain;width:100%}.ds-swatches__grid--portrait .ds-swatch img,.ds-swatches__grid--portrait .ds-swatch__blank{aspect-ratio:3/4}.ds-swatches__grid--square .ds-swatch img,.ds-swatches__grid--square .ds-swatch__blank{aspect-ratio:1}.ds-swatch:hover:not(:disabled){background:var(--app-surface-secondary)}.ds-swatch:focus-visible{outline:2px solid var(--app-primary);outline-offset:1px}.ds-swatch--on{border-color:var(--app-text);color:var(--app-text);font-weight:600}.ds-swatch:disabled{cursor:default;opacity:.5}@media (width<=600px){.ds-swatches__grid--square{grid-template-columns:repeat(6,minmax(0,1fr))}}.ds-choicechips{gap:var(--space-2) var(--space-1);flex-wrap:wrap;display:inline-flex}.ds-choicechips,.ds-choicechips .ds-chip{max-width:100%}.ds-choicechips .ds-chip{white-space:normal;text-align:start;padding-block:var(--space-1)}.ds-backlink--held{z-index:2;padding:var(--space-1) 0;background:var(--app-bg);position:sticky;top:0}.ds-notetag__title{margin:0 0 var(--space-1);font-size:var(--text-14);color:var(--app-text);font-weight:600}.ds-notetag__sentence{font-size:var(--text-14);color:var(--app-text);margin:0;font-weight:400}.ds-chart__whisker{stroke:var(--app-text-secondary);stroke-width:1px}.ds-chart__box{fill:var(--app-primary);fill-opacity:.35;stroke:var(--app-primary);stroke-width:1px}.ds-chart__median{stroke:var(--app-text);stroke-width:2px}.ds-chart__ref{stroke:var(--app-warning);stroke-dasharray:4 3}.ds-chart__ref--strong{stroke-width:1.5px}.ds-chart__ref--quiet{stroke-width:1px;stroke-opacity:.6}.ds-chart__ref-label{fill:var(--app-warning);font-size:var(--text-11)}.ds-monogram{border-radius:var(--radius-md);background:var(--app-surface-secondary);width:2.75rem;height:2.75rem;color:var(--app-text-secondary);font-family:var(--app-font-display);font-size:var(--text-20);letter-spacing:.02em;flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-monogram--lg{width:4rem;height:4rem;font-size:var(--text-26);background:var(--app-tile-base);color:var(--app-violet)}.ds-icon--control{font-size:var(--icon-control);color:currentColor;flex:none}.ds-icon--card{font-size:var(--icon-card);color:var(--app-text);flex:none}.ds-icon--picture{font-size:var(--icon-picture);color:var(--app-text);flex:none}.ds-icon--turned{transform:rotate(45deg)scale(.8)}.ds-displaysection{gap:var(--space-4);padding:var(--space-4);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.ds-displaysection__head{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.ds-displaysection__title{align-items:center;gap:var(--space-2);font-family:var(--app-font-display);font-size:var(--text-display-section);text-transform:uppercase;color:var(--app-text);margin:0;line-height:1;display:inline-flex}.ds-displaysection__note{font-size:var(--text-14);color:var(--app-text-secondary)}.ds-displaysection__aside{font-size:var(--text-14);color:var(--app-text-secondary);margin-left:auto}@media (width>=900px){.ds-displaysection{padding:var(--space-6)}}.ds-weekstepper{border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-surface);align-items:stretch;display:inline-flex}.ds-weekstepper>.ds-button{background:0 0;border:0;border-radius:0}.ds-weekstepper .ds-chipselect{border-inline:1px solid var(--app-border);display:flex}.ds-weekstepper .ds-chipselect__face{background:0 0;border:0;border-radius:0;font-weight:600}.ds-factslot{gap:var(--space-3);min-width:0;padding:var(--space-4);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.ds-factslot__head{align-items:center;gap:var(--space-2);display:flex}.ds-factslot__head .ds-badge{margin-left:auto}.ds-factslot__heading{font-family:var(--app-font-display);font-size:var(--text-20);text-transform:uppercase;color:var(--app-text);margin:0}.ds-factslot__body{gap:var(--space-2);flex-direction:column;display:flex}.ds-factslot--example .ds-factslot__body{color:var(--app-text-secondary)}.ds-factslot__shapes{gap:var(--space-2);flex-direction:column;display:flex}.ds-factslot__shape{border-radius:var(--radius-sm);background:var(--app-surface-muted);width:70%;height:.75rem;display:block}.ds-factslot__shape--big{width:55%;height:2.25rem}.ds-factslot__shape--short{width:40%}.ds-factslot__why{font-size:var(--text-14);color:var(--app-text-secondary);margin:0}.ds-factslot__planned{font-family:var(--app-font-display);font-size:var(--text-display-section);text-transform:uppercase;color:var(--app-text);margin:0}.ds-monogram--xl{width:8.5rem;height:8.5rem;font-size:var(--text-display-tile)}.ds-monogram.ds-monogram--xl .ds-monogram__initials{letter-spacing:-.02em;background:0 0;padding:0}@media (width<=599px){.ds-monogram--xl{width:5.5rem;height:5.5rem;font-size:var(--text-display-hero)}}.ds-monogram--stripes{background:repeating-linear-gradient(135deg, transparent 0 5px, var(--app-tile-pattern) 5px 8px), var(--app-tile-base)}.ds-monogram--rings{background:repeating-radial-gradient(circle at center, transparent 0 5px, var(--app-tile-pattern) 5px 8px), var(--app-tile-base)}.ds-monogram--dots{background:radial-gradient(circle, var(--app-tile-ink) 1px, transparent 1.5px) 0 0 / 10px 10px, var(--app-tile-base)}.ds-monogram--bands{background:repeating-linear-gradient(135deg, transparent 0 14px, var(--app-tile-pattern) 14px 28px), var(--app-tile-base)}.ds-monogram--columns{background:repeating-linear-gradient(90deg, transparent 0 5px, var(--app-tile-pattern) 5px 8px), var(--app-tile-base)}.ds-monogram--checker{background:conic-gradient(var(--app-tile-pattern) 25%, transparent 0 50%, var(--app-tile-pattern) 0 75%, transparent 0) 0 0 / 16px 16px, var(--app-tile-base)}.ds-monogram__initials{line-height:1}.ds-monogram--lg .ds-monogram__initials{color:var(--app-text);padding:2px var(--space-1);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--app-tile-base) 82%, transparent);font-weight:700}.ds-progress--violet .ds-progress__fill{background:var(--app-violet)}.ds-progress--lg .ds-progress__track{height:8px}.ds-progress--lg .ds-progress__reading{font-size:var(--text-14);color:var(--app-text);font-weight:700}@media (width<=899px){.ds-page-header--display .ds-page-header__aside{flex-basis:100%;margin-left:0}}@media (width>=900px){.ds-page-header--display{flex-wrap:nowrap;align-items:flex-end}.ds-page-header--display>div:first-child{flex:auto;min-width:0}.ds-page-header--display .ds-page-header__aside{flex:none}.ds-page-header--display .ds-tally{flex-wrap:nowrap}.ds-page-header--display .ds-tally--display .ds-tally__item{padding:0 var(--space-4);gap:var(--space-2)}.ds-page-header--display .ds-tally--display .ds-tally__label{max-width:6em}.ds-page-header--display .ds-tally--display .ds-tally__item:first-of-type{padding-left:0}}.ds-page-header--display .ds-page-header__title{font-size:var(--text-display-hero);line-height:.95}.ds-page-header--display .ds-page-header__description{font-size:var(--text-18)}.ds-player{padding:1px var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-12);white-space:nowrap;color:var(--app-box-inner);align-items:center;font-weight:700;line-height:1.4;display:inline-flex}.ds-player--1{background:var(--app-side-1)}.ds-player--2{background:var(--app-side-2)}.ds-player--guess{padding:0 calc(var(--space-2) - 1px);border:1.5px dashed var(--app-fighter-none);color:var(--app-text);background:0 0}.ds-player--guess-a{border-color:var(--app-fighter-a)}.ds-player--guess-b{border-color:var(--app-fighter-b)}.ds-player--record{outline:1.5px dotted var(--app-text);outline-offset:1px}.ds-fighter{align-items:center;gap:var(--space-1);font-size:var(--text-12);white-space:nowrap;font-weight:600;display:inline-flex}.ds-fighter__letter{border-radius:var(--radius-sm);min-width:1.4em;color:var(--app-box-casing);background:var(--app-fighter-none);justify-content:center;align-items:center;padding:1px 3px;font-weight:700;line-height:1.4;display:inline-flex}.ds-fighter--a .ds-fighter__letter{background:var(--app-fighter-a)}.ds-fighter--b .ds-fighter__letter{background:var(--app-fighter-b)}.ds-offer{width:var(--offer-size);height:var(--offer-size);margin:0 var(--space-2) 0 2px;border:var(--offer-line) solid var(--app-text);transform:rotate(var(--offer-turn));vertical-align:middle;opacity:.9;background:0 0;display:inline-block}.ds-offer--taken{border-color:#0000}.ds-offerline{align-items:center;gap:var(--space-2);font-size:var(--text-13-6);color:var(--app-text);flex-wrap:wrap;margin:0;display:flex}.ds-offerline__words{flex:1 1 0;min-width:12ch}.ds-footer{gap:var(--space-1);padding:var(--space-6) 0 calc(var(--space-4) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--app-border);flex-direction:column;margin-top:auto;display:flex}.ds-footer__line{max-width:72ch;font-size:var(--text-12);color:var(--app-text-muted);overflow-wrap:anywhere;margin:0;line-height:1.5}.ds-footer__link{color:inherit;text-decoration:underline}.ds-footer--poster{width:min(var(--window-width), 100% - 2 * var(--window-gutter));padding-top:var(--space-8);gap:var(--space-2);margin:0 auto}.ds-footer__brand{font-family:var(--app-font-display);font-size:var(--text-20);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.ds-footer__accent{color:var(--app-primary)}.ds-table{border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-surface);overflow:hidden}.ds-table__scroll{overflow-x:auto}.ds-table table{border-collapse:collapse;width:100%;font-size:var(--text-13)}.ds-table th{text-align:left;padding:var(--space-2) var(--space-3);font-size:var(--text-11);letter-spacing:.08em;text-transform:uppercase;color:var(--app-text-secondary);border-bottom:1px solid var(--app-border);font-weight:700}.ds-table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--app-border)}.ds-table tbody tr:last-child td{border-bottom:none}.ds-table__num{font-variant-numeric:tabular-nums}.ds-table th.ds-table__num,.ds-table td.ds-table__num{text-align:right}.ds-table--bare{background:0 0;border:0;border-radius:0;overflow:visible}.ds-table--dense td,.ds-table--dense th{padding:var(--space-1) var(--space-2);white-space:nowrap}.ds-table td.ds-table__wrap{white-space:normal;overflow-wrap:anywhere}.ds-table__row--click:hover td{background:var(--app-surface-secondary)}.ds-table__foot{border-top:1px solid var(--app-border);padding:var(--space-3);font-size:var(--text-13);color:var(--app-text-secondary);margin:0}.ds-table__actions{gap:var(--space-2);flex-shrink:0;display:flex}.ds-table__sub{margin-top:var(--space-1);font-size:var(--text-12);color:var(--app-text-secondary)}.ds-table__id{font-family:var(--app-font-mono);font-size:var(--text-13)}.ds-table__clip{text-overflow:ellipsis;white-space:nowrap;max-width:24ch;overflow:hidden}.ds-table__note{text-overflow:ellipsis;max-width:16ch;overflow:hidden}.ds-table__row--live td{background:color-mix(in srgb, var(--app-primary) 6%, transparent)}.ds-table__row--click{cursor:pointer}.ds-table__row--muted td{color:var(--app-text-muted)}.ds-table__row--selected td{background:color-mix(in srgb, var(--app-primary) 10%, transparent)}.ds-table__row--selected td:first-child{box-shadow:inset 3px 0 0 var(--app-primary)}.ds-table__sub--warning{align-items:flex-start;gap:var(--space-1);color:var(--app-warning);display:flex}.ds-table__sub--warning ion-icon{flex:none;margin-top:2px}.ds-table th.ds-table__group{padding-bottom:var(--space-1);color:var(--app-text);border-bottom:1px solid var(--app-border)}.ds-table th.ds-table__group+th.ds-table__group{border-left:1px solid var(--app-border)}.ds-table td.ds-table__keep{white-space:nowrap}.ds-table td.ds-table__roomy{min-width:21ch}@media (width<=599px){.ds-table--cards .ds-table__scroll{overflow-x:visible}.ds-table--cards table,.ds-table--cards tbody{display:block}.ds-table--cards thead{display:none}.ds-table--cards tbody tr{gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--app-border);grid-template-columns:minmax(0,1fr);display:grid}.ds-table--cards tbody tr:last-child{border-bottom:none}.ds-table--cards tbody th{white-space:normal;overflow-wrap:anywhere;min-width:0}.ds-table--cards td{overflow-wrap:anywhere;border-bottom:none;min-width:0;padding:0;display:block}.ds-table--cards td[data-label]:before{content:attr(data-label);font-size:var(--text-11);letter-spacing:.08em;text-transform:uppercase;color:var(--app-text-secondary);font-weight:700;display:block}.ds-table--cards td[data-phone=drop]{display:none}}.ds-textlink{color:var(--app-primary);font:inherit;text-align:start;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ds-textlink:hover{text-decoration-thickness:2px}.ds-textlink:focus-visible{outline:2px solid var(--app-primary);outline-offset:2px;border-radius:var(--radius-sm)}.ds-textlink--quiet{color:var(--app-text);text-decoration-thickness:1px;-webkit-text-decoration-color:var(--app-text-muted);text-decoration-color:var(--app-text-muted);text-underline-offset:3px;font-weight:500}.ds-textlink--quiet:hover,.ds-textlink--quiet:focus-visible{text-decoration-color:currentColor;text-decoration-thickness:1px}.ds-textlink{margin-block:-10px;padding-block:10px}.rk-runner{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:inline-flex}.rk-runner--compact{gap:var(--space-2);white-space:nowrap;flex-wrap:nowrap}.rk-runner__wanted{flex-direction:column;display:flex}.rk-runner__pending{font-size:var(--text-12);color:var(--app-text-secondary)}.rk-runnerbrief{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.rk-runnerbrief__name{font-family:var(--app-font-mono)}@media (width<=700px),(height<=520px){.rk-runner--compact .rk-runner__said{display:none}}.rk-held{columns:28rem auto;column-gap:var(--space-6);font-family:var(--app-font-mono);font-size:var(--text-12);margin:0;padding:0;list-style:none}.rk-held li{overflow-wrap:anywhere;break-inside:avoid;padding-block:var(--space-1)}.ds-termtip__button{min-width:24px;min-height:24px;color:var(--app-text-muted);font-size:var(--text-16);cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-termtip__button:hover,.ds-termtip__button[data-state=open]{color:var(--app-text)}@media (pointer:coarse){.ds-termtip__button{min-width:44px;min-height:44px}}.ds-termtip__button{min-width:36px;min-height:36px;margin:-6px}@media (pointer:coarse){.ds-termtip__button{margin:-10px}}.ds-termtip{z-index:60;max-width:288px;padding:var(--space-2) var(--space-3);border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-surface);box-shadow:var(--app-shadow);color:var(--app-text);font-size:var(--text-14)}.ds-termtip__lead,.ds-termtip__figure{margin:0}.ds-termtip__figure{margin-top:var(--space-1);font-weight:600}.segform{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.segform__row{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.segform__roster{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.seg-roster{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-surface);flex-direction:column;display:flex}.seg-roster__title{font-size:var(--text-13);margin:0;font-weight:700}.seglist__action{min-height:30px;padding:2px var(--space-3);border-radius:var(--radius-sm);color:var(--app-primary);font:inherit;font-size:var(--text-13);cursor:pointer;background:0 0;border:none;align-items:center;min-height:36px;display:inline-flex}.seglist__action:hover:not(:disabled){background:var(--app-surface-secondary)}.seglist__action:disabled{color:var(--app-text-muted);cursor:default}.lf-field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.lf-caption{font-size:var(--text-11);letter-spacing:.04em;text-transform:uppercase;color:var(--app-text-secondary);font-weight:600}.lf-hint{font-size:var(--text-14);color:var(--app-text-muted)}.lf-field ion-textarea,.lf-field ion-input{--padding-start:var(--space-3);--padding-end:var(--space-3);border:1px solid var(--app-border);border-radius:var(--radius-sm);background:var(--app-surface);min-height:36px}.lf-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.lf-section,.auditset{gap:var(--space-3);flex-direction:column;display:flex}.auditset__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.auditset__note{font-size:var(--text-12);color:var(--app-text-secondary)}.auditset__switches{gap:var(--space-2);margin-bottom:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}.chainorders{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.chainorders__note{font-size:var(--text-12);color:var(--app-text-secondary)}.ds-room::part(scroll){flex-direction:column;display:flex}.ds-console{z-index:2;margin-top:auto;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-bg:var(--app-console-bg);--app-surface:var(--app-console-surface);--app-surface-secondary:var(--app-console-bg);--app-text:var(--app-console-text);--app-text-secondary:var(--app-console-text-secondary);--app-border:var(--app-console-border);--app-shadow:var(--dark-shadow);--app-primary:var(--dark-primary);--app-primary-hover:var(--dark-primary-hover);--app-success:var(--dark-success);--app-warning:var(--dark-warning);--app-danger:var(--dark-danger);border-top:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text);flex:none;margin-inline:0;position:sticky;bottom:0;box-shadow:0 -4px 16px #00000040}.ds-console__grip{cursor:ns-resize;background:var(--app-surface);height:6px}.ds-console__grip:hover{background:var(--app-border)}.ds-console__head{align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-2) var(--space-4);font-size:var(--text-13);flex-wrap:wrap;display:flex}.ds-console__title{align-items:center;gap:var(--space-2);margin-right:var(--space-2);font-size:var(--text-15);color:var(--app-text);font-weight:700;display:inline-flex}.ds-console__title ion-icon{font-size:var(--text-18);color:var(--app-text-secondary)}.ds-console__facts{gap:var(--space-3);flex-wrap:wrap;min-width:0;margin:0;display:flex}.ds-console__fact{gap:var(--space-1);white-space:nowrap;padding:2px var(--space-2);border:1px solid var(--app-border);border-radius:var(--radius-sm);background:var(--app-surface-secondary);align-items:baseline;display:flex}.ds-console__fact dt{font-size:var(--text-11);text-transform:uppercase;letter-spacing:.06em;color:var(--app-text-secondary)}.ds-console__fact dd{font-variant-numeric:tabular-nums;color:var(--app-text);margin:0}.ds-console__progress{min-width:200px;max-width:100%;display:inline-flex}.ds-console__progress .ds-progress{width:100%}.ds-console__progress .ds-progress__reading{white-space:nowrap;order:-1;min-width:0;display:inline-flex}.ds-console__progress .ds-progress__track{flex:120px;min-width:80px}.ds-console__scope{text-overflow:ellipsis;min-width:0;max-width:24ch;overflow:hidden}.ds-log__lvl--info{color:var(--app-console-text-secondary)}.ds-console__spacer{flex:1}.ds-console__acts{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;max-width:100%;margin-left:auto;display:inline-flex}.ds-console__fold .ds-button{min-width:88px}.ds-console__readout{display:contents}@media (width<=700px),(height<=520px){.ds-console__head{row-gap:var(--space-1)}.ds-console__readout{align-items:center;gap:var(--space-2);scrollbar-width:none;flex:100%;order:1;min-width:0;display:flex;overflow-x:auto}.ds-console__readout .ds-console__facts{gap:var(--space-2);flex-wrap:nowrap}.ds-console__readout>*{flex:none}.ds-console__readout>.ds-badge{order:-1}.ds-console__title{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;margin-right:0;display:block;overflow:hidden}.ds-console__fold .ds-button{min-width:0}.ds-console__title ion-icon{margin-right:var(--space-2);vertical-align:-3px}.ds-console__spacer{display:none}.ds-console__head>.ds-logbar{flex-wrap:wrap;order:2;min-width:0}}.ds-console__head>.ds-logbar{flex:100%}.ds-console__body{margin:0 var(--space-4) var(--space-3);border:1px solid var(--app-border);border-radius:var(--radius-sm);background:var(--app-console-bg);overflow-y:auto}.ds-console__note{padding:var(--space-1) var(--space-4);font-size:var(--text-13);color:var(--app-text-secondary);overflow-wrap:anywhere;margin:0}.ds-logbar{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.ds-logbar .ds-toggle{min-height:28px;font-size:var(--text-12)}.ds-logbar__find{flex:0 160px}.ds-logbar__find .ds-search__input{min-height:28px;font-size:var(--text-12)}.ds-logbar .ds-toggle,.ds-logbar__find .ds-search__input{min-height:36px}.ds-logbar__following{font-size:var(--text-12);color:var(--app-text-secondary)}.ds-log{min-height:100%;padding:var(--space-2) var(--space-4);background:var(--app-console-bg);color:var(--app-console-text);font-family:var(--app-font-mono);font-size:var(--text-13);line-height:1.55}.ds-log__line{gap:var(--space-3);white-space:pre-wrap;word-break:break-word;display:flex}.ds-log__ts{color:var(--app-console-text-secondary);flex-shrink:0}.ds-log__lvl{min-width:7ch;font-size:var(--text-10);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;align-self:baseline;font-weight:700}.ds-log__line--warn{color:var(--app-warning)}.ds-log__line--error{color:var(--app-danger)}.ds-log__line--hit mark{background:var(--app-primary);color:var(--app-text-on-accent);border-radius:2px;padding:0 1px}.ds-dialog__overlay{z-index:50;background:#0000008c;position:fixed;inset:0}.ds-dialog{z-index:51;width:min(92vw,420px);padding:var(--space-6);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--radius-lg);box-shadow:var(--app-shadow);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ds-dialog__title{margin:0 0 var(--space-1);font-size:var(--text-18);font-weight:600;line-height:1.3}.ds-dialog__body{margin:0 0 var(--space-4);font-size:var(--text-14);color:var(--app-text-secondary);line-height:1.5}.ds-dialog__row{justify-content:flex-end;gap:var(--space-2);display:flex}.ds-dialog__go{background:var(--app-primary);color:var(--app-text-on-accent)}.ds-dialog__go:hover:not(:disabled){background:var(--app-primary-hover)}.ds-dialog__go--grave,.ds-dialog__go--grave:hover:not(:disabled){background:var(--app-danger)}.ds-review{gap:var(--space-3);margin:0 0 var(--space-4);display:grid}.ds-review__label{margin:0 0 var(--space-1);font-size:var(--text-11);letter-spacing:.06em;text-transform:uppercase;color:var(--app-text-secondary);font-weight:600}.ds-review__list{padding:0 0 0 var(--space-4);font-size:var(--text-14);margin:0;line-height:1.5}.ds-review__blocker{color:var(--app-warning)}.ds-review__state{align-items:center;gap:var(--space-2);font-size:var(--text-14);color:var(--app-text-secondary);display:flex}.load-state{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-12) var(--space-6);text-align:center;flex-direction:column;display:flex}.load-state__title{color:var(--app-text);margin:0;font-weight:600}.load-state__body{font-size:var(--text-14-4);color:var(--app-text-muted);margin:0}.load-state--skeleton{align-items:stretch;gap:var(--space-3);padding:var(--space-2) 0;text-align:left}.load-state__bone{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--app-border);border-radius:var(--app-radius,10px);flex-direction:column;display:flex}.load-state__bone-line{border-radius:4px;width:55%;height:14px}.load-state__bone-line--sub{width:30%;height:10px}.rk-stack{gap:var(--space-2);flex-direction:column;display:flex}.rk-brief{padding-top:var(--space-1)}.videobar__picked{flex-direction:column;gap:2px;min-width:0;display:flex}.videobar__name{font-size:var(--text-15);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.3;overflow:hidden}.videobar__facts{align-items:center;gap:var(--space-3);margin-top:var(--space-1);flex-wrap:nowrap;display:flex;overflow:hidden}.videobar__fact{align-items:center;gap:var(--space-2);font-size:var(--text-13);color:var(--app-text-secondary);white-space:nowrap;display:inline-flex}.videobar__fact+.videobar__fact{padding-left:var(--space-3);border-left:1px solid var(--app-border)}.videobar__fact--role{color:var(--app-text);font-weight:600}.videobar__fact ion-icon{font-size:var(--text-15)}.videobar__fact--live{color:var(--app-primary);font-weight:500}.videobar__fact--success{color:var(--app-success)}.videobar__fact--warning{color:var(--app-warning)}.videobar__fact--danger{color:var(--app-danger)}.videobar__dot{background:currentColor;border-radius:50%;width:7px;height:7px}.rk-ident{align-items:center;gap:var(--space-3);min-width:0;display:flex}.rk-ident__out{border-radius:var(--radius-sm);flex:none;display:flex}.rk-ident__out:focus-visible{outline:2px solid var(--app-primary);outline-offset:2px}.rk-poster--row{flex:none;width:56px;line-height:0;position:relative}.rk-poster--row img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-sm);background:var(--app-surface-secondary);width:100%}.rk-poster__none{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--app-surface-secondary);width:100%;color:var(--app-text-muted);font-size:var(--text-14);justify-content:center;align-items:center;line-height:1;display:flex}.rk-poster--card .rk-poster__none,.rk-poster--head .rk-poster__none{height:100%;font-size:var(--text-32);background:0 0;border-radius:0}.rk-poster--row .rk-poster__runtime{border-radius:var(--radius-sm);color:#fff;font-size:var(--text-9);font-variant-numeric:tabular-nums;background:#000000c7;padding:0 2px;font-weight:600;line-height:12px;position:absolute;bottom:2px;right:2px}.rk-ident__text{flex-direction:column;gap:1px;min-width:0;display:flex}.rk-ident--beside .rk-ident__text{align-items:flex-start;min-width:21ch}.rk-ident__title{font-size:var(--text-13);color:var(--app-text);overflow-wrap:anywhere;font-weight:600;line-height:1.35}.rk-ident__sub{column-gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.rk-ident__id{font-family:var(--app-font-mono);font-size:var(--text-12);color:var(--app-text-secondary);overflow-wrap:anywhere}.rk-ident__channel{font-size:var(--text-12);color:var(--app-text-secondary)}.rk-heading{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.rk-heading__title{font-size:var(--text-20);overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.3}.rk-heading__line{font-size:var(--text-14);color:var(--app-text-secondary);margin:0}.rk-heading__line:empty{display:none}.rk-heading__line--quiet{font-size:var(--text-13)}@media (width<=900px){.rk-heading__title{font-size:var(--text-18)}}.rk-heading__top{align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}.rk-heading__top .rk-heading__title{flex:1;min-width:0}.rk-heading__more{flex:none;display:none}@media (width<=700px),(height<=500px){.rk-heading__more{display:block}.rk-heading:not(.rk-heading--open) .rk-heading__title{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.rk-heading:not(.rk-heading--open) .rk-heading__analysis,.rk-heading:not(.rk-heading--open) .rk-heading__details{display:none}.rk-heading__line.rk-byline{white-space:nowrap;min-width:0;display:flex}.rk-heading__line .rk-byline__who{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.rk-heading__line.rk-byline>:not(.rk-byline__who){flex:none}.rk-byline__dot{white-space:pre}.rk-heading--open .rk-heading__more ion-icon{transform:rotate(180deg)}}.rk-tile{min-width:0;color:inherit;text-decoration:none;display:block}.rk-tile__in,.rk-tile__words{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.rk-tile__words{gap:var(--space-1)}.rk-tile__in>.rk-poster--card{margin-bottom:0}.rk-poster--card,.rk-poster--head{aspect-ratio:16/9;margin-bottom:var(--space-2);border-radius:var(--radius-md);background:var(--app-media-bg);display:block;position:relative;overflow:hidden}.rk-poster--card img,.rk-poster--head img{object-fit:cover;width:100%;height:100%;display:block}.rk-poster--card .rk-poster__runtime,.rk-poster--head .rk-poster__runtime,.rk-tile__dev{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-12);font-weight:600;line-height:1;position:absolute}.rk-poster--card .rk-poster__runtime,.rk-poster--head .rk-poster__runtime{right:var(--space-2);bottom:var(--space-2);background:color-mix(in srgb, var(--app-media-bg) 80%, transparent);color:var(--dark-text);font-variant-numeric:tabular-nums}.rk-tile__dev{left:var(--space-2);top:var(--space-2);background:var(--dark-gold);color:var(--dark-bg);letter-spacing:.04em}.rk-tile__title{-webkit-line-clamp:2;font-size:var(--text-15);-webkit-box-orient:vertical;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.rk-tile__line{font-size:var(--text-13);color:var(--app-text-secondary)}.rk-tile__line--fighters{color:var(--app-text)}.rk-window__suggested{gap:var(--space-1);margin-top:var(--space-2);display:grid}.rk-window__row{gap:var(--space-1) var(--space-3);padding:var(--space-1) var(--space-2);border:1px dashed var(--app-border);border-radius:var(--radius-sm);grid-template-columns:9em minmax(0,1fr) auto auto;align-items:center;display:grid}.rk-window__range{font-family:var(--app-font-mono);font-size:var(--text-13)}.rk-window__who{font-size:var(--text-13);color:var(--app-text)}.rk-window__source{font-size:var(--text-12);color:var(--app-text-secondary)}@media (width<=600px){.rk-window__row{grid-template-columns:minmax(0,1fr) auto}.rk-window__who,.rk-window__source{grid-column:1}}.rk-poster--head{flex:none;width:200px;margin-bottom:0}@media (width<=600px){.rk-poster--head{width:160px}}.videobar__link{color:var(--app-primary);text-decoration:none}.videobar__link:hover,.videobar__link:focus-visible{text-decoration:underline}.rk-region-preview{max-width:24rem}.rk-region{box-sizing:border-box;border:2px solid var(--app-warning);pointer-events:none;position:absolute}.rk-region-edges,.rk-region-acts{gap:var(--space-2);flex-wrap:wrap;display:flex}.rk-region-edges>*{flex:6rem}.rk-grid{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.rk-grid>li{min-width:0}@media (width<=700px){.rk-grid{grid-template-columns:minmax(0,1fr)}.rk-grid--row{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:85%;grid-auto-flow:column;overflow-x:auto}.rk-grid--row>li{scroll-snap-align:start}}.rk-shelf{gap:var(--space-4);display:grid}.rk-shelf__head{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.rk-shelf__title{margin:0}.rk-shelf__line{color:var(--app-text-muted);margin:0}.rk-shelf__all{margin-inline-start:auto}.home{gap:var(--space-6);flex-direction:column;width:min(1760px,100%);margin:0 auto;display:flex}.home__head{gap:var(--space-1);flex-direction:column;display:flex}.home__title{font-size:var(--text-display-section);margin:0;font-weight:650;line-height:1.15}.home__lede{font-size:var(--text-16);color:var(--app-text-secondary);margin:0}.home__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.ds-hero,.ds-window,.ds-footer{--window-width:1120px;--window-gutter:var(--space-12)}.ds-hero{--app-bg:var(--dark-bg);--app-surface:var(--dark-surface);--app-surface-secondary:var(--dark-surface-secondary);--app-text:var(--dark-text);--app-text-secondary:var(--dark-text-secondary);--app-border:var(--dark-border);--app-primary:var(--dark-primary);--app-primary-hover:var(--dark-primary-hover);--app-text-on-accent:var(--dark-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-bottom:1px solid var(--app-border);background:var(--app-bg);color:var(--app-text);position:relative;overflow:hidden;container-type:inline-size}.ds-hero__art{top:0;right:calc(max(0px, (100% - var(--window-width)) / 2) - min(8%, var(--window-gutter)));pointer-events:none;height:min(100%,530px,48cqw);position:absolute}.ds-hero__pic{height:100%;display:block}.ds-hero__art:has(img:not([data-placeholder])):before{content:"";background:radial-gradient(closest-side at 58% 45%, color-mix(in srgb, var(--app-violet) 30%, transparent), transparent);pointer-events:none;position:absolute;inset:0}.ds-hero__art:has(img[data-placeholder]){right:max(0px, (100% - var(--window-width)) / 2);width:min(42%,520px)}.ds-hero__art:has(img[data-placeholder]) .ds-hero__pic{align-items:center;display:flex}.ds-hero__art:has(img[data-placeholder]) img{width:100%;height:auto}.ds-hero__pic img{width:auto;height:100%;-webkit-mask-image:linear-gradient(to top right, transparent 10%, var(--app-bg) 42%), linear-gradient(to top, transparent, var(--app-bg) 15%);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to top right, transparent 10%, var(--app-bg) 42%), linear-gradient(to top, transparent, var(--app-bg) 15%);mask-image:linear-gradient(to top right, transparent 10%, var(--app-bg) 42%), linear-gradient(to top, transparent, var(--app-bg) 15%);display:block;position:relative;-webkit-mask-composite:source-in;mask-composite:intersect}.ds-hero__in{z-index:3;max-width:calc(var(--window-width) + 2 * var(--window-gutter));padding:var(--space-12) var(--window-gutter);flex-direction:column;justify-content:center;margin:0 auto;display:flex;position:relative}.ds-hero__title{font-family:var(--app-font-display);font-weight:700;font-size:var(--text-display-hero);letter-spacing:.005em;text-transform:uppercase;max-width:11em;margin:0;line-height:.92}.ds-hero__title em{color:var(--app-primary);font-style:normal}.ds-hero__lede{margin:var(--space-6) 0 0;max-width:40ch;font-size:var(--text-18);color:var(--app-text);line-height:1.5}.ds-hero__acts{margin-top:var(--space-8);gap:var(--space-4) var(--space-6);flex-flow:wrap;align-items:center;display:flex}.ds-window{max-width:calc(var(--window-width) + 2 * var(--window-gutter));padding:0 var(--window-gutter);margin:0 auto}.ds-tally{margin:var(--space-6) 0 0;gap:var(--space-2) var(--space-4);font-size:var(--text-14);color:var(--app-text-secondary);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ds-tally__item+.ds-tally__item:before{content:"·";margin-right:var(--space-4)}.ds-tally__lead{color:var(--app-text-secondary)}.ds-tally__value{color:var(--app-text);font-weight:600}.ds-tally__value--absent{color:var(--app-text-secondary)}.ds-tally--display{gap:var(--space-4) 0;margin:0}.ds-tally--display .ds-tally__item{align-items:center;gap:var(--space-3);padding:0 var(--space-6);border-left:1px solid var(--app-border);display:flex}.ds-tally--display .ds-tally__item:first-of-type{border-left:none;padding-left:0}.ds-tally--display .ds-tally__item+.ds-tally__item:before{content:none}.ds-tally--display .ds-tally__value{font-family:var(--app-font-display);font-size:var(--text-display-page);font-weight:700;line-height:1}.ds-tally--display .ds-tally__label{max-width:8em;font-size:var(--text-13);color:var(--app-text-secondary);line-height:1.25}.ds-pitch{padding:var(--space-12) 0;border-top:1px solid var(--app-border)}.ds-pitch[id]{scroll-margin-top:var(--space-6)}.ds-pitch--beside{gap:var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;display:grid}.ds-pitch--close{column-gap:var(--space-12);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ds-pitch__title{font-size:var(--text-pitch-title);letter-spacing:-.01em;margin:0;font-weight:650;line-height:1.15}.ds-pitch__prose{margin:var(--space-3) 0 0;font-size:var(--text-16);color:var(--app-text-secondary);max-width:62ch;line-height:1.6}.ds-pitch__prose b{color:var(--app-text);font-weight:600}.ds-pitch__exhibit{margin-top:var(--space-6)}.ds-pitch--beside .ds-pitch__exhibit{margin-top:0}.ds-pitch__foot{margin-top:var(--space-6);align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.ds-pitch--close .ds-pitch__foot{align-items:flex-end;margin-top:0}.ds-pitch__link{color:var(--app-cyan);text-underline-offset:3px;font-size:var(--text-15);text-decoration:underline}.ds-pitch--close .ds-pitch__link{color:var(--app-text-secondary)}.ds-pitch__aside{font-size:var(--text-13);color:var(--app-text-secondary);margin:0}.ds-reader{gap:var(--space-8);grid-template-columns:minmax(0,640px) minmax(0,1fr);align-items:center;display:grid}.ds-reader__frame{border:1px solid var(--app-border);aspect-ratio:16/9;background:var(--app-media-bg);position:relative;overflow:hidden}.ds-reader__frame img{object-fit:cover;width:100%;height:100%;display:block}.ds-reader__head{background:var(--app-text);opacity:.85;width:2px;position:absolute;top:0;bottom:0;left:46%}.ds-reader__side{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ds-reader__caption{font-size:var(--text-16);color:var(--app-text);overflow-wrap:anywhere;margin:0;font-weight:600}.ds-reader__list{gap:var(--space-3);font-size:var(--text-16);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-reader__moment{color:var(--app-text);border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-surface);text-decoration:none;display:block}.ds-reader__moment-in{align-items:center;gap:var(--space-4);padding:var(--space-3);display:flex}.ds-reader__thumb{flex:none;width:96px}.ds-reader__thumb .ds-art{aspect-ratio:3/2;border-radius:var(--radius-sm);background:var(--app-media-bg);display:block;overflow:hidden}.ds-reader__thumb img{object-fit:cover;width:100%;height:100%;display:block}.ds-reader__words{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ds-reader__at:before{content:"▶";width:0;font-size:var(--text-11);vertical-align:1px;display:inline-block;overflow:hidden}.ds-reader__moment--on{border-color:var(--app-cyan);background:color-mix(in srgb, var(--app-cyan) 8%, var(--app-surface));box-shadow:inset 3px 0 0 var(--app-cyan);font-weight:600}.ds-reader__moment--on .ds-reader__at{color:var(--app-cyan)}.ds-reader__moment--on .ds-reader__at:before{width:14px}.ds-reader__at{font-style:normal;font-family:var(--app-font-mono);font-size:var(--text-14);font-variant-numeric:tabular-nums;color:var(--app-text-secondary)}.ds-reader__tag{color:var(--app-gold);margin-left:auto;font-style:normal}.ds-sketch svg{width:100%;height:auto;font-family:inherit;display:block;overflow:visible}.ds-sketch__guide{fill:none;stroke:var(--app-text-secondary);stroke-opacity:.16;stroke-width:1px;vector-effect:non-scaling-stroke}.ds-sketch__solid{fill:none;stroke-width:4px;stroke-linecap:round}.ds-sketch__glow{fill:none;stroke-width:10px;stroke-linecap:round;opacity:.35;filter:blur(5px)}.ds-sketch__rise-from{stop-color:var(--app-violet);stop-opacity:0}.ds-sketch__rise-faint{stop-color:var(--app-violet);stop-opacity:.3}.ds-sketch__rise-mid{stop-color:var(--app-violet);stop-opacity:.9}.ds-sketch__rise-to{stop-color:var(--app-cyan);stop-opacity:1}.ds-sketch__dashed{fill:none;stroke-width:3.5px;stroke-dasharray:11 9;stroke-linecap:round;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--app-primary) 55%, transparent))}.ds-sketch__future-from{stop-color:var(--app-primary);stop-opacity:1}.ds-sketch__future-to{stop-color:var(--app-primary);stop-opacity:.1}.ds-sketch__reveal{fill:none;stroke:var(--app-glint);stroke-width:44px;stroke-linecap:round}.ds-sketch__wash-near{stop-color:var(--app-cyan)}.ds-sketch__wash-far{stop-color:var(--app-primary)}.ds-sketch__wash-end{stop-color:var(--app-primary);stop-opacity:0}.ds-sketch__wash-top{stop-color:var(--app-glint);stop-opacity:.22}.ds-sketch__wash-foot{stop-color:var(--app-glint);stop-opacity:0}.ds-sketch__halo{fill:var(--app-cyan);opacity:.35;filter:blur(6px)}.ds-sketch__here{fill:var(--app-glint);stroke:var(--app-cyan);stroke-width:2.5px;filter:drop-shadow(0 0 6px var(--app-cyan))}@media (prefers-reduced-motion:no-preference){.ds-sketch--waiting .ds-sketch__solid,.ds-sketch--waiting .ds-sketch__glow,.ds-sketch--waiting .ds-sketch__reveal,.ds-sketch--drawing .ds-sketch__solid,.ds-sketch--drawing .ds-sketch__glow,.ds-sketch--drawing .ds-sketch__reveal{stroke-dasharray:1 1;stroke-dashoffset:1px}.ds-sketch--waiting .ds-sketch__anchor,.ds-sketch--waiting .ds-sketch__wash{opacity:0}.ds-sketch--drawing .ds-sketch__solid,.ds-sketch--drawing .ds-sketch__glow{animation:ds-sketch-draw var(--motion-draw-rise) var(--motion-ease-draw) forwards}.ds-sketch--drawing .ds-sketch__anchor{animation:ds-sketch-appear var(--motion-draw-glint) var(--motion-ease-draw) both;animation-delay:var(--motion-draw-rise)}.ds-sketch--drawing .ds-sketch__reveal{animation:ds-sketch-draw var(--motion-draw-future) var(--motion-ease-draw) forwards;animation-delay:calc(var(--motion-draw-rise) + var(--motion-draw-glint))}.ds-sketch--drawing .ds-sketch__wash{animation:ds-sketch-appear var(--motion-draw-future) var(--motion-ease-draw) both;animation-delay:var(--motion-draw-rise)}}@keyframes ds-sketch-draw{to{stroke-dashoffset:0}}@keyframes ds-sketch-appear{0%{opacity:0}}.ds-sketch__leader{fill:none;stroke:currentColor;stroke-opacity:.6;stroke-width:1.25px}.ds-sketch__note{color:var(--app-cyan)}.ds-sketch__title{fill:var(--app-cyan);font-weight:600}.ds-sketch__note--far{color:var(--app-primary)}.ds-sketch__note--far .ds-sketch__title{fill:var(--app-primary);font-weight:700}.ds-sketch__axis-word{margin:0 0 var(--space-2);font-size:var(--text-14);color:var(--app-text-secondary)}.ds-sketch__axis-word--along{margin:var(--space-2) 0 0;text-align:right}.ds-sketch__disclosure{margin:var(--space-4) 0 0;text-align:left;font-size:var(--text-13);color:var(--app-text-secondary)}@media (pointer:coarse){.ds-pitch__link{position:relative}.ds-pitch__link:after{content:"";height:44px;min-height:100%;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}@media (width<=900px){.ds-hero,.ds-window,.ds-footer{--window-gutter:var(--space-4)}.ds-hero{padding:var(--space-6) var(--window-gutter) var(--space-12);flex-direction:column;display:flex}.ds-hero__in{display:contents}:is(.ds-hero__art,.ds-hero__art:has(img[data-placeholder])){width:auto;height:auto;margin:var(--space-6) calc(-1 * var(--window-gutter)) 0;order:1;position:relative;right:auto}.ds-hero .ds-tally{justify-content:flex-start}.ds-hero .ds-tally__lead{text-align:left}.ds-hero__pic{aspect-ratio:7/5;max-width:480px;margin:0 auto}.ds-hero__pic img{object-fit:contain;max-width:100%;-webkit-mask-image:linear-gradient(to top, transparent, var(--app-bg) 25%);-webkit-mask-image:linear-gradient(to top, transparent, var(--app-bg) 25%);mask-image:linear-gradient(to top, transparent, var(--app-bg) 25%);margin:0 auto}.ds-hero__acts{flex-direction:column;align-items:stretch}.ds-hero__acts>:first-child,.ds-pitch--close .ds-pitch__foot>:first-child{max-width:28rem}.ds-hero__acts>:not(:first-child){align-self:flex-start}.ds-tally{justify-content:center;gap:var(--space-1) var(--space-2);font-size:var(--text-13)}.ds-tally__item+.ds-tally__item:before{margin-right:var(--space-2)}.ds-tally--display{justify-content:space-between;gap:var(--space-3);grid-template-columns:repeat(3,auto);display:grid}.ds-tally--display .ds-tally__item,.ds-tally--display .ds-tally__item:first-of-type{align-items:flex-start;gap:var(--space-1);text-align:left;border-left:none;flex-direction:column;padding:0}.ds-tally--display .ds-tally__label{max-width:8em;min-height:2.5em;font-size:var(--text-12)}.ds-tally__lead{text-align:center;flex-basis:100%}.ds-reader__thumb{display:none}.ds-reader__words{align-items:baseline;gap:var(--space-3);flex-direction:row}.ds-reader__at{padding-right:var(--space-3);border-right:1px solid var(--app-border);flex:none}.ds-pitch--beside,.ds-pitch--close,.ds-reader{grid-template-columns:minmax(0,1fr)}.ds-pitch--beside .ds-pitch__exhibit{margin-top:var(--space-6)}.ds-pitch__title{font-size:var(--text-pitch-title-phone)}.ds-pitch--close .ds-pitch__foot{margin-top:var(--space-6);align-items:flex-start}.ds-pitch--close .ds-pitch__foot>:first-child{align-self:stretch}}.videobar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-6);border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-surface);display:flex}@media (width<=900px){.videobar{padding:var(--space-3) var(--space-4)}}.videobar__purpose{align-items:center;gap:var(--space-3);display:flex}.videobar__mark{border-radius:var(--radius-full);background:color-mix(in srgb, var(--app-primary) 16%, transparent);width:48px;height:48px;color:var(--app-primary);font-size:var(--text-24);flex:none;place-items:center;display:grid}.videobar__purpose-text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.videobar__heading{font-size:var(--text-17);font-weight:650;line-height:1.2}.videobar__lead{font-size:var(--text-13);color:var(--app-text-secondary);line-height:1.4}.videobar__thumb{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-sm);background:var(--app-media-bg);flex:none;width:128px}.videobar__ident{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.videobar__channel{font-size:var(--text-13);color:var(--app-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.videobar__acts{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex;position:relative}.videobar__add{align-items:flex-end;gap:var(--space-2);display:flex}.videobar__error{flex-basis:100%}.videobar__outcome{font-size:var(--text-13);color:var(--app-text-secondary)}.videobar__poster{flex:none;line-height:0;position:relative}.videobar__runtime{color:#fff;font-size:var(--text-11);font-variant-numeric:tabular-nums;background:#000000c7;border-radius:4px;padding:1px 5px;font-weight:600;line-height:1.5;position:absolute;bottom:4px;right:4px}.videobar__switch{min-width:min(26rem,80vw)}.videobar__menu{z-index:20;gap:var(--space-1);min-width:220px;padding:var(--space-2);border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-surface);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0000002e}.videobar__menu-item{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--app-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;display:flex}button.videobar__menu-item:hover,button.videobar__menu-item:focus-visible{background:var(--app-surface-secondary)}.videobar__menu-item--form{cursor:default;flex-wrap:wrap;align-items:flex-start}.boxruncaption{align-items:center;gap:var(--space-2);font-size:var(--text-13);color:var(--app-text-secondary);margin:0;display:flex}.boxruncaption__words{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.boxruncaption--raw{font-family:var(--app-font-mono)}.boxruncaption ion-icon{font-size:var(--text-15);flex:none}.lineagereveal__body{gap:var(--space-4);width:min(34rem, calc(100vw - 2 * var(--space-4) - 2 * var(--space-3) - 2px));max-height:70vh;display:grid;overflow-y:auto}.lineagereveal__section{gap:var(--space-2);display:grid}.lineagereveal__title{font-size:var(--text-14);color:var(--app-text);margin:0;font-weight:600}.lineagereveal__none{font-size:var(--text-13);color:var(--app-text-secondary);margin:0}.lineagerun{gap:var(--space-2);display:grid}.lineagerun__doors{gap:var(--space-2);flex-wrap:wrap;display:flex}.boxrunchange{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.boxrunchange:empty{display:none}.boxrunchange__newer{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.rk-reading{box-sizing:border-box;min-height:calc(1lh + 2 * var(--space-3))}.shortcuts{margin-top:var(--space-4);padding:var(--space-2) var(--space-4);border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-surface)}.shortcuts__toggle{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1) 0;color:var(--app-text-secondary);font:inherit;font-size:var(--text-11);letter-spacing:.08em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:none;font-weight:700;display:flex}.shortcuts__chevron{font-size:var(--text-13)}.shortcuts__list{gap:var(--space-2) var(--space-6);margin:var(--space-2) 0 var(--space-1);flex-wrap:wrap;display:flex}.shortcuts__row{align-items:baseline;gap:var(--space-2);display:flex}.shortcuts__row dt{margin:0}.shortcuts__row dd{font-size:var(--text-12);color:var(--app-text-secondary);margin:0}.shortcuts kbd{padding:1px var(--space-2);border:1px solid var(--app-border);background:var(--app-surface-secondary);font-family:monospace;font-size:var(--text-11);font-variant-numeric:tabular-nums;border-radius:4px;display:inline-block}.shortcuts--floating{background:0 0;border:0;margin:0;padding:0;position:static}.shortcuts--floating .shortcuts__list{gap:var(--space-2);flex-direction:column;margin:0}.videoband{gap:var(--space-3);padding:var(--space-3) 0 0;flex-direction:column;display:flex}.videoband__acts{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.videoband__lead,.videoband__trail{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex;position:relative}.videoband__lead{gap:var(--space-4)}.videoband__trail{margin-left:auto}.videoband .videobar__facts{flex-wrap:wrap;overflow:visible}.videoband .videobar__fact{white-space:normal;max-width:100%}@media (width<=900px){.videoband__acts{flex-direction:column;align-items:stretch}.videoband__trail{justify-content:flex-start}}.videoband .videoband__trail .ds-button{color:var(--app-text-secondary)}.videoband .videoband__trail .ds-button:hover{color:var(--app-text)}.videoband--bare{justify-content:space-between;align-items:center;gap:var(--space-4);flex-direction:row}.ds-stage{position:relative}.ds-stage>:not(:first-child){transition:opacity .15s}.ds-stage[data-player-away]>:not(:first-child){opacity:.15}.ds-costume-box{container-type:inline-size}.ds-costume{gap:var(--space-3);grid-template-columns:168px minmax(0,1fr);align-items:start;display:grid}.ds-costume__preview{border-radius:var(--radius-sm);background:var(--app-surface-secondary);margin:0;overflow:hidden}.ds-costume__preview img,.ds-costume__empty{aspect-ratio:1;object-fit:contain;background:var(--app-surface);width:100%;display:block}.ds-costume__preview--outfit img{aspect-ratio:3/4}.ds-costume__preview figcaption{gap:var(--space-1);padding:var(--space-2);font-size:var(--text-12);color:var(--app-text-secondary);flex-direction:column;display:flex}.ds-costume__preview strong{color:var(--app-text)}.ds-costume__grids{gap:var(--space-3);flex-direction:column;display:flex}@container (width<=520px){.ds-costume{grid-template-columns:minmax(0,1fr)}.ds-costume__preview{grid-template-columns:120px minmax(0,1fr);align-items:center;display:grid}.ds-costume__preview--outfit img{aspect-ratio:1}}.rk-spanask{gap:var(--space-2);flex-direction:column;display:flex}.rk-spanask__left{color:var(--app-text-muted);font-size:var(--text-13);margin:0}.rk-wears{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.rk-spanask__acts{font-size:var(--text-13);color:var(--app-text-muted);margin:0}.label__work{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1100px){.label__work{--label-media-reserve:280px;grid-template-columns:minmax(0,1fr) minmax(320px,480px);align-items:start}.label__stagecol{grid-area:1/1}.label__side{grid-area:1/2}.label__editor{grid-area:2/1/auto/-1}.label__side{align-self:stretch;min-height:360px;position:relative}.label__sideinner{position:absolute;inset:0}.label__media{max-width:min(100%, calc((100vh - var(--topbar-h) - var(--label-media-reserve)) * 16 / 9))}}.label__stagecol{container-type:inline-size}.label__sideinner{gap:var(--space-3);padding:var(--space-4) var(--space-4) 0;border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-surface);flex-direction:column;display:flex;overflow:hidden}@media (width<=1099px){.label__sideinner{max-height:70vh}.label__work--below-first .label__editor{order:-1}.label__work--below-first .label__stagecol{order:-2}}.label__phonetabs,.editpanel__state{display:none}@media (width<=767px){:where([data-orientation=portrait]) .label__work--tabs{--pin-media:calc(100cqw * 9 / 16);min-height:calc(100dvh - var(--topbar-h));align-content:start;container-type:inline-size}:where([data-orientation=portrait]) .label__work--tabs .label__stagecol,:where([data-orientation=portrait]) .label__work--tabs .label__editor,:where([data-orientation=portrait]) .label__work--tabs .editpanel,:where([data-orientation=portrait]) .label__work--tabs .editpanel__deck{display:contents}:where([data-orientation=portrait]) .label__work--tabs .label__media{z-index:5;order:1;position:sticky;top:0}:where([data-orientation=portrait]) .label__work--tabs .editpanel__head{top:var(--pin-media);z-index:4;margin-top:calc(-1 * var(--space-4));padding:var(--space-3);border:1px solid var(--app-border);border-radius:0 0 var(--app-radius) var(--app-radius);background:var(--app-surface);border-top:none;order:2;position:sticky}:where([data-orientation=portrait]) .label__work--tabs .editpanel__deck>:not(.ds-panel){order:2}:where([data-orientation=portrait]) .label__work--tabs .label__phonetabs{top:calc(var(--pin-media) + var(--pin-head,0px));z-index:4;margin-top:calc(-1 * var(--space-4));padding-block:var(--space-2);background:var(--app-bg);order:3;display:block;position:sticky}:where([data-orientation=portrait]) .label__work--tabs .editpanel__state{font-size:var(--text-13);color:var(--app-text-secondary);display:inline-flex}:where([data-orientation=portrait]) .label__work--tabs .editpanel__mark,:where([data-orientation=portrait]) .label__work--tabs .labelacts ion-icon{display:none}:where([data-orientation=portrait]) .label__work--tabs .editpanel__headtext{align-items:baseline;column-gap:var(--space-2);flex-flow:wrap}:where([data-orientation=portrait]) .label__work--tabs .editpanel__heading{flex-basis:100%}:where([data-orientation=portrait]) .label__work--tabs .labelacts{justify-content:flex-start;gap:var(--space-2);width:100%;margin-left:0}:where([data-orientation=portrait]) .label__work--tabs .labelacts .ds-button{height:36px;padding-inline:var(--space-3);font-size:var(--text-14);flex:0 auto}:where([data-orientation=portrait]) .label__work--tabs .labelacts>.ds-button:first-child{flex-basis:auto}:where([data-orientation=portrait]) .label__work--tabs .labelacts__apart{flex:none;margin-left:auto}:where([data-orientation=portrait]) .label__work--tabs .editpanel__state--unsaved{color:var(--app-warning)}:where([data-orientation=portrait]) .label__work--tabs .videoband{order:4}:where([data-orientation=portrait]) .label__work--tabs .editpanel__deck>.ds-panel:has(.medianav){order:5}:where([data-orientation=portrait]) .label__work--tabs .label__side{order:6}:is(:where([data-orientation=portrait]) .label__work--tabs .editpanel__deck>.ds-panel:not(:has(.medianav)),:where([data-orientation=portrait]) .label__work--tabs .editpanel>:not(.editpanel__head,.editpanel__deck)){order:7}:where([data-orientation=portrait]) .label__work--tabs:not([data-tab=video]) .videoband,:where([data-orientation=portrait]) .label__work--tabs:not([data-tab=labels]) .label__side,:where([data-orientation=portrait]) .label__work--tabs:not([data-tab=details]) .editpanel>:not(.editpanel__head,.editpanel__deck){display:none}:where([data-orientation=portrait]) .label__work--tabs:not([data-tab=video]) .editpanel__deck>.ds-panel:has(.medianav){display:none}:where([data-orientation=portrait]) .label__work--tabs:not([data-tab=details]) .editpanel__deck>.ds-panel:not(:has(.medianav)){display:none}}.rangefield{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.rangefield ion-input{flex:9rem;min-width:9rem}.medianav{align-self:center;gap:var(--space-2);width:fit-content;max-width:100%;padding:var(--space-3);border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-surface);flex-direction:column;margin-inline:auto;display:flex}.medianav--bare{align-self:stretch;align-items:center;gap:var(--space-3) var(--space-2);background:0 0;border:0;flex-flow:wrap;width:auto;margin-inline:0;padding:0}.medianav--bare>*{flex:none}.medianav--bare .medianav__row{justify-content:flex-start}.medianav--bare>.medianav__row--axis{flex:100%}.medianav--bare>.medianav__row--seek{justify-content:center;gap:var(--space-3);flex-wrap:wrap;flex:100%;min-width:0}.medianav__stepper{min-width:0}.medianav__break{flex:0 0 100%;height:0}.medianav--bare .medianav__row--axis .scrub{width:100%}.medianav--bare>.medianav__caption{text-align:left;flex:100%}.medianav__row{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.medianav__field{box-sizing:border-box;width:calc(var(--medianav-field-chars,7) * 1ch + 2 * var(--space-2) + 2px);min-width:0;padding:var(--space-1) var(--space-2);border:1px solid var(--app-border);border-radius:var(--radius-sm);background:var(--app-bg);color:var(--app-text);font:inherit;font-size:var(--text-13);font-variant-numeric:tabular-nums;text-align:center;flex:none}.medianav__field:focus-visible{outline:2px solid var(--app-primary);outline-offset:1px}.medianav--bare .ds-slider__input{width:50px}.medianav__speed{align-items:center;gap:var(--space-2);font-size:var(--text-13);color:var(--app-text-secondary);display:inline-flex}.medianav__caption{text-align:center;font-size:var(--text-13);font-variant-numeric:tabular-nums;color:var(--app-text-muted);margin:0}.medianav__now{color:var(--app-text);font-weight:500}.scrub{cursor:pointer;touch-action:none;align-items:center;width:320px;max-width:100%;height:16px;display:flex;position:relative}.scrub[aria-disabled=true]{cursor:not-allowed;opacity:.5}.scrub:before{content:"";border-radius:var(--radius-full);background:var(--app-border);height:4px;position:absolute;inset-inline:0}.scrub__buffered{background:var(--app-text-muted);opacity:.6;height:1px;position:absolute;top:calc(50% + 3px);left:0}.scrub__mark{opacity:.75;border-radius:1px;width:2px;height:8px;margin-left:-1px;position:absolute}.scrub__mark,.scrubwhole__mark,.scrubkey__swatch{--scrub-mark:var(--app-text-muted);background:var(--scrub-mark)}.scrub__mark--success{--scrub-mark:var(--app-success)}.scrub__mark--neutral{--scrub-mark:var(--app-text-muted)}.scrub__mark--warning{--scrub-mark:var(--app-warning)}.scrub__mark--side-1{--scrub-mark:var(--app-side-1)}.scrub__mark--side-2{--scrub-mark:var(--app-side-2)}.scrub__mark--fighter-a{--scrub-mark:var(--app-fighter-a)}.scrub__mark--fighter-b{--scrub-mark:var(--app-fighter-b)}.scrub__mark--span{opacity:.45;box-sizing:border-box;height:6px;box-shadow:inset 0 0 0 1px var(--app-text);background-clip:padding-box;border-inline:1px solid #0000;border-radius:2px;margin-left:0}.scrub__mark--from-record:not(.scrub__mark--span){background:repeating-linear-gradient(var(--scrub-mark) 0 2px, transparent 2px 3px)}.scrub__mark--from-record.scrub__mark--span{border:1.5px dotted var(--app-box-casing);box-shadow:none;opacity:.75;background-clip:border-box}.scrub__mark--from-model:not(.scrub__mark--span){clip-path:inset(50% 0 0)}.scrub__mark--from-model.scrub__mark--span{border:1.5px solid var(--scrub-mark);box-shadow:none;opacity:.9;background:0 0}.scrub__mark--slash{height:7px;transform:skew(-30deg)}.scrub__mark--diamond{width:var(--offer-size);height:var(--offer-size);margin-left:calc(var(--offer-size) / -2);border:var(--offer-line) solid var(--app-text);transform:rotate(var(--offer-turn));opacity:.9;background:0 0;border-radius:0}.scrub__mark--selected{opacity:1;height:10px}.scrub__handle{z-index:3;background:var(--app-primary);width:2px;height:22px;box-shadow:0 0 0 1px var(--app-surface);pointer-events:none;border-radius:1px;margin-left:-1px;position:absolute}.scrub__grab{z-index:1;cursor:ew-resize;touch-action:none;width:24px;height:30px;margin-left:-12px;position:absolute}.scrub__handle:before{content:"";border-radius:var(--radius-full);background:var(--app-primary);width:12px;height:12px;box-shadow:0 0 0 1px var(--app-surface);margin-left:-6px;position:absolute;top:-6px;left:50%}.scrub:focus-visible{outline:2px solid var(--app-primary);outline-offset:2px;border-radius:var(--radius-full)}.medianav__play{border-radius:var(--radius-full);background:var(--app-primary);width:46px;height:46px;color:var(--app-text-on-accent);font-size:var(--text-21);cursor:pointer;border:0;place-items:center;display:grid}.medianav__step{border:1px solid var(--app-border);border-radius:var(--radius-full);background:var(--app-surface);width:34px;height:34px;color:var(--app-text);font-size:var(--text-15);cursor:pointer;flex:none;place-items:center;display:grid}.medianav__step:hover:not(:disabled){border-color:var(--app-text-muted);background:var(--app-surface-secondary)}.medianav__step:disabled{opacity:.4;cursor:default}.medianav__step:focus-visible,.medianav__icon:focus-visible{outline:2px solid var(--app-primary);outline-offset:2px}.medianav__icon{border-radius:var(--radius-full);width:28px;height:28px;color:var(--app-text-secondary);font-size:var(--text-17);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.medianav__step{min-width:36px;min-height:36px}.medianav__icon{min-width:36px;min-height:36px;margin:-4px}.medianav__field{min-height:36px}.medianav__icon:hover:not(:disabled){color:var(--app-text)}.medianav__icon:disabled{opacity:.4;cursor:default}.medianav__stepper{justify-content:center;align-items:center;gap:var(--space-2);margin-left:var(--space-4);flex-wrap:wrap;display:inline-flex}.medianav__play:hover:not(:disabled){background:var(--app-primary-hover)}.medianav__play:disabled{opacity:.5;cursor:default}.medianav__play:focus-visible{outline:2px solid var(--app-primary);outline-offset:2px}.medianav--bare>.medianav__row--axis{order:0}.medianav--bare>.medianav__row--seek{order:1}.medianav--bare>.medianav__break{order:2}.medianav--bare>.medianav__caption{order:3}.medianav--bare>.medianav__row--volume{order:4}.medianav--bare>.medianav__row--speed{order:5}.medianav--bare>.medianav__row--stride{order:6}.medianav--bare>.medianav__row--overlay{order:7}.medianav__refs{margin-left:auto;display:inline-flex;position:relative}.framepos{white-space:nowrap}.framepos__of,.framepos__frame{color:var(--app-text-muted)}.framepos--prominent .framepos__now{color:var(--app-primary);font-size:var(--text-24);font-variant-numeric:tabular-nums;font-weight:600}.scrub__span{border-radius:var(--radius-full);background:var(--app-primary);opacity:.25;pointer-events:none;height:8px;position:absolute}.scrub__end{z-index:2;box-sizing:border-box;border:2px solid var(--app-text);cursor:ew-resize;touch-action:none;background:0 0;border-radius:1px;width:8px;height:18px;position:absolute}.scrub__end--start{border-right:0;margin-left:-1px}.scrub__end--end{border-left:0;margin-left:-7px}.scrub__end:after{content:"";position:absolute;top:-4px;bottom:-4px}.scrub__end--start:after{left:-10px;right:0}.scrub__end--end:after{left:0;right:-10px}.medianav__row--axis:has(.scrub__endchoice){margin-bottom:calc(var(--space-4) + var(--space-3))}.scrub__endpair{z-index:3;cursor:pointer;touch-action:none;position:absolute;top:-4px;bottom:-4px}.scrub__endchoice{top:calc(100% + var(--space-1));z-index:4;gap:var(--space-1);display:inline-flex;position:absolute}.scrub__endchoice-act{padding:0 var(--space-2);border:1px solid var(--app-border);border-radius:var(--radius-full);background:var(--app-surface);color:var(--app-text);font:inherit;font-size:var(--text-12);cursor:pointer}.scrub__endchoice-act:hover,.scrub__endchoice-act:focus-visible{border-color:var(--app-text)}.scrub__end:focus-visible{outline:2px solid var(--app-primary);outline-offset:2px}@media (pointer:coarse){.scrub__end:after{top:-10px;bottom:-10px}.scrub__end--start:after{left:-20px}.scrub__end--end:after{right:-20px}}.scrub__endtime{bottom:calc(100% + var(--space-1));padding:0 var(--space-1);border-radius:var(--app-radius);background:var(--app-surface);color:var(--app-text);font-size:var(--text-12);white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.scrub__mark--ink{--scrub-mark:var(--ds-ink)}.scrub__mark--ink.scrub__mark--span{opacity:.8}.scrub--expanded .scrub__mark--ink.scrub__mark--span{opacity:.5}.scrubkey{gap:var(--space-1) var(--space-3);min-width:0;font-size:var(--text-12);color:var(--app-text-muted);flex-wrap:wrap;flex:100%;margin:0;padding:0;list-style:none;display:flex}.scrubkey__item{align-items:center;gap:var(--space-1);display:inline-flex}.scrubkey__swatch{opacity:.75;border-radius:1px;width:10px;height:8px;margin:0;display:inline-block}.scrubkey__swatch--dark{background:var(--app-border)}.scrubkey__swatch.scrub__mark--diamond{width:var(--offer-size);height:var(--offer-size);margin:0 var(--space-1)}.scrub--lanes{height:20px}.scrub--lanes:before,.scrub--lanes:after{content:"";background:var(--app-border);border-radius:2px;height:7px;position:absolute;inset-inline:0}.scrub--lanes:before{top:2px}.scrub--lanes:after{top:11px}.scrub--lanes .scrub__mark{z-index:1;height:16px;top:2px}.scrub--lanes .scrub__mark--lane-1{height:7px}.scrub--lanes .scrub__mark--lane-2{height:7px;top:11px}.scrub--lanes-3{background:linear-gradient(var(--app-border), var(--app-border)) 0 20px / 100% 7px no-repeat;height:29px}.scrub--lanes-3 .scrub__mark:not(.scrub__mark--lane-1,.scrub__mark--lane-2,.scrub__mark--lane-3){height:25px}.scrub--lanes .scrub__mark--lane-3{height:7px;top:20px}.scrub__lanenames.scrub__lanenames--3{height:29px}.scrub__mark--from-model.scrub__mark--span.scrub__mark--end-inferred{border-right-style:dashed}.scrub--lanes .scrub__buffered{top:auto;bottom:0}.scrub--lanes .scrub__handle{z-index:2}.scrub__lanenames{height:20px;margin-right:var(--space-1);font-size:var(--text-10);color:var(--app-text-muted);white-space:nowrap;flex-direction:column;flex:none;justify-content:space-between;font-weight:600;line-height:1;display:flex}.medianav__row--lanes{flex-wrap:nowrap}.medianav__row--lanes .scrub--lanes,.medianav--bare .medianav__row--lanes .scrub--lanes{flex:auto;width:auto;min-width:0}.scrub__lanename--p1{color:var(--app-side-1)}.scrub__lanename--p2{color:var(--app-side-2)}.medianav__row--range{justify-content:flex-start;gap:var(--space-1) var(--space-2);flex:100%}.medianav__rangewords{font-size:var(--text-12);font-variant-numeric:tabular-nums;color:var(--app-text-muted)}.medianav__rangenear{font-size:var(--text-12);color:var(--app-text-muted);flex:100%}.scrubwhole{background:var(--app-border);cursor:pointer;touch-action:none;border-radius:2px;flex:100%;align-items:center;height:20px;display:flex;position:relative}.scrubwhole:focus-visible{outline:2px solid var(--app-primary);outline-offset:2px}.scrubwhole__mark{opacity:.75;min-width:1px;height:14px;position:absolute;top:3px}.scrubwhole--expanded{height:44px}.scrubwhole--expanded .scrubwhole__mark{height:36px;top:4px}.scrubwhole__range{border:1.5px solid var(--app-text);cursor:grab;border-radius:2px;min-width:6px;position:absolute;top:-2px;bottom:-2px}.scrubaxis{height:1.4em;font-size:var(--text-10);font-variant-numeric:tabular-nums;color:var(--app-text-muted);flex:100%;position:relative}.scrubaxis__end{position:absolute;left:0}.scrubaxis__end--to{left:auto;right:0}.scrubaxis__tick{position:absolute;transform:translate(-50%)}.scrub__word{display:none}.scrub--expanded{height:44px}.scrub--expanded:before,.scrub--expanded:after{height:20px}.scrub--expanded:before{top:1px}.scrub--expanded:after{top:23px}.scrub--expanded .scrub__mark{height:42px;top:1px}.scrub--expanded .scrub__mark--lane-1,.scrub--expanded .scrub__mark--lane-2{height:20px}.scrub--expanded .scrub__mark--lane-2{top:23px}.scrub--expanded .scrub__word{white-space:nowrap;height:20px;font-size:var(--text-12);color:var(--app-text);pointer-events:none;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;top:1px;overflow:hidden}.scrub--expanded .scrub__word--lane-2{top:23px}.scrub--expanded.scrub--lanes-3{background-position:0 45px;background-size:100% 20px;height:66px}.scrub--expanded.scrub--lanes-3 .scrub__mark:not(.scrub__mark--lane-1,.scrub__mark--lane-2,.scrub__mark--lane-3){height:64px}.scrub--expanded .scrub__mark--lane-3,.scrub--expanded .scrub__word--lane-3{height:20px;top:45px}.scrub--expanded .scrub__word[data-fits=no]{visibility:hidden}.medianav__rangeexpand{margin-left:auto}.medianav__row--expanded .scrub__lanenames{justify-content:space-around;height:44px}.medianav__row--expanded .scrub__lanenames--3{height:66px}.scrub__mark--bin{opacity:.7;min-width:2px}.scrub--expanded .scrub__mark--bin:after{content:attr(data-count);height:100%;font-size:var(--text-10);color:var(--app-text);justify-content:center;align-items:center;display:flex}.yt{background:var(--app-media-bg);border-radius:var(--app-radius,4px);width:100%;overflow:hidden}.yt__frame{aspect-ratio:16/9;width:100%;position:relative}.yt__frame iframe,.yt__frame>div{border:0;width:100%;height:100%;position:absolute;inset:0}.run-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fighterhits{pointer-events:none;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.fighterhits__targets{clip-path:inset(0 0 56px);pointer-events:none;position:absolute;inset:0}.fighterhits__area{cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0;position:absolute}.fighterhits__area:focus-visible{outline:2px solid var(--app-primary);outline-offset:2px}.fighterhits__hint{margin-bottom:var(--space-1);padding:2px var(--space-2);background:var(--app-surface);color:var(--app-text);font-size:var(--text-12);white-space:nowrap;pointer-events:none;border-radius:4px;display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.fighterhits__area:hover .fighterhits__hint,.fighterhits__area:focus-visible .fighterhits__hint{display:block}.playover{cursor:pointer;pointer-events:auto;z-index:2;background:0 0;border:0;width:68px;height:48px;margin:-24px 0 0 -34px;padding:0;position:absolute;top:50%;left:50%}.ds-warntip__button{border-radius:var(--app-radius);min-width:36px;min-height:36px;color:var(--app-warning);font-size:var(--text-14);cursor:pointer;vertical-align:middle;background:0 0;border:0;justify-content:center;align-items:center;margin:-6px;padding:0;display:inline-flex}.ds-warntip__button:hover,.ds-warntip__button[data-state=open]{background:color-mix(in srgb, var(--app-warning) 14%, transparent)}@media (pointer:coarse){.ds-warntip__button{min-width:44px;min-height:44px;margin:-10px}}.ds-warntip{z-index:60;max-width:288px;padding:var(--space-2) var(--space-3);border:1px solid var(--app-warning);border-radius:var(--app-radius);background:var(--app-surface);box-shadow:var(--app-shadow);color:var(--app-text);font-size:var(--text-14)}.ds-warntip__words{margin:0}.ds-warntip__act{margin-top:var(--space-1);color:var(--app-text);font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.ds-warntip__act:hover,.ds-warntip__act:focus-visible{text-decoration-color:currentColor}.ds-warntip__button--info{color:var(--app-text-secondary)}.ds-warntip__button--info:hover,.ds-warntip__button--info[data-state=open]{background:var(--app-surface-secondary)}.ds-warntip--info{border-color:var(--app-border)}.labelpane{--labelpane-mark-inset:var(--space-1);--labelpane-mark-width:9px;--labelpane-mark-gap:var(--space-1);--labelpane-gutter:calc(var(--labelpane-mark-inset) + var(--labelpane-mark-width) + var(--labelpane-mark-gap));flex-direction:column;min-height:0;max-height:100%;display:flex;position:relative}.labelpane__header{align-items:center;gap:var(--space-2);display:flex}.labelpane__chrome{gap:var(--space-3);flex-direction:column;flex:none;min-width:0;display:flex}.labelpane :is(.ds-chip,.ds-button,.ds-popfold__toggle,.ds-toggle),.railhead :is(.ds-chip,.ds-button,.ds-popfold__toggle,.ds-toggle){height:auto;min-height:36px}.labelpane .ds-sort__dir{justify-content:center;min-width:36px}.framespane__trailing{flex:none;margin-left:auto}.labelpane__title{font-size:var(--text-15);letter-spacing:-.01em;color:var(--app-text);margin:0;font-weight:600}.labelpane__count{font-size:var(--text-13);color:var(--app-text-secondary);font-variant-numeric:tabular-nums;margin-right:auto}.labelpane__header,.labelpane__lanehead{flex:none}.labelpane__controls{gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--app-border);flex-direction:column;display:flex}.labelpane__find,.labelpane__narrow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.labelpane__filters{gap:var(--space-1);flex-direction:column;display:flex}.labelpane__find .ds-search{flex:160px;min-width:min(160px,100%)}.ds-popfold__body .ds-search{flex:none}.labelpane__searchline{display:flex}.labelpane__searchline .ds-search{flex:auto;min-width:0}.labelpane__find--folded{position:relative}.labelpane__findtools{align-items:center;gap:var(--space-2);flex:none;margin-left:auto;display:flex}.ds-popfold__panel .labelpane__filterscap{display:none}.labelpane__display{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.labelpane__order{flex:none;margin-left:auto}.labelpane__narrowfoot{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.labelpane__narrowstate{align-items:center;gap:var(--space-2);flex:none;margin-left:auto;display:flex}.labelpane__clear{flex:none}.labelpane__lanehead{gap:var(--space-2);padding-block:var(--space-1);display:flex}.labelpane__lanehead>span,.labelpane__filterscap{font-size:var(--text-11);letter-spacing:.04em;text-transform:uppercase;color:var(--app-text-muted);font-weight:700}.labelpane__lanehead>span{flex:50%;min-width:0}.labelpane__lanetitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.labelpane__bands{--labelpane-row-gap:var(--space-2);margin:0;padding:0;list-style:none}.labelpane__band{align-items:stretch;gap:var(--space-2);padding:var(--space-1) 0;border-bottom:1px solid var(--app-border);display:flex}.labelpane__lane{gap:var(--labelpane-row-gap);flex-direction:column;flex:50%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.labelpane__slot{flex-direction:column;min-width:0;display:flex}.labelpane__slot>.labelpane__row{flex:auto}.labelpane__band:has(.labelpane__across){flex-wrap:wrap}.labelpane__band:has(.labelpane__across)>.labelpane__lane{flex-basis:calc(50% - var(--space-2))}.labelpane__across{padding:0 0 var(--space-1);gap:var(--labelpane-row-gap);border-bottom:1px dashed var(--app-border);flex-direction:column;flex:100%;order:-1;margin:0;list-style:none;display:flex}.labelpane__divider{margin-block:var(--space-2)}.labelpane__dividerword{inline-size:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--app-surface-secondary);color:var(--app-text);font:inherit;font-size:var(--text-14);text-align:start;cursor:pointer;border:0;flex-direction:column;font-weight:700;display:flex}.labelpane__dividertime{font-size:var(--text-12);color:var(--app-text-secondary);font-variant-numeric:tabular-nums;font-weight:500}.labelpane__dividernote{padding-inline:var(--space-3);font-size:var(--text-12);color:var(--app-text-secondary);overflow-wrap:anywhere;padding-block-start:var(--space-1);display:block}.labelpane__lane+.labelpane__lane{border-left:1px solid var(--app-border);padding-left:var(--space-2)}[data-pane-id^=t\:]>.labelpane__lane:first-child{padding-inline-end:var(--space-2)}[data-pane-id^=t\:]>.labelpane__lane+.labelpane__lane{padding-left:calc(var(--space-2) + var(--space-1))}.labelpane__band .labelpane__main{flex-wrap:wrap;row-gap:1px}.labelpane__band .labelpane__secondary{font-size:var(--text-11);flex-basis:100%}.labelpane__band .labelpane__row:after{bottom:calc(var(--labelpane-row-gap) / -2 - var(--labelpane-pad-below))}.labelpane__scroll{scrollbar-gutter:stable;min-height:0;position:relative;overflow-y:auto}.labelpane__scroll::-webkit-scrollbar{width:8px}.candtable .ds-table__scroll::-webkit-scrollbar{width:8px}.labelpane__scroll::-webkit-scrollbar-track{background:0 0}.candtable .ds-table__scroll::-webkit-scrollbar-track{background:0 0}.labelpane__scroll::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:var(--app-text-muted);background-clip:content-box;border:2px solid #0000;min-height:32px}.candtable .ds-table__scroll::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:var(--app-text-muted);background-clip:content-box;border:2px solid #0000;min-height:32px}.labelpane__scroll:hover::-webkit-scrollbar-thumb{background:var(--app-text);background-clip:content-box}.candtable .ds-table__scroll:hover::-webkit-scrollbar-thumb{background:var(--app-text);background-clip:content-box}.railtable .ds-table__scroll{overflow:visible}.railtable thead th{z-index:1;background:var(--app-surface);position:sticky;top:0}.railtable td,.railtable th{padding-inline:var(--space-1)}.railtable td:first-child,.railtable th:first-child{padding-inline-start:var(--labelpane-gutter,16px)}.railrow__act{white-space:nowrap}.railtable td.railrow__measure{white-space:pre}.railrow__more{white-space:normal;overflow-wrap:anywhere}.railtable td.railrow__lead,.railtable .railrow__open{white-space:normal}.railrow__leadline{align-items:center;gap:var(--space-1);display:flex}.railrow__leadline>.railrow__open{flex:auto;min-width:0}.railrow__open{width:100%;color:inherit;font:inherit;font-size:var(--text-14);font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:block}.railrow__measure{color:var(--app-text-secondary);font-variant-numeric:tabular-nums}.railrow__act{text-align:right}.railrow__act .labelpane__act{min-width:36px;min-height:36px;margin:-4px;display:inline-grid}.railrow--selected td{background:color-mix(in srgb, var(--app-primary) 14%, transparent)}.ds-table__row--click.railrow--selected:hover td{background:color-mix(in srgb, var(--app-primary) 18%, transparent)}.railrow--selected .railrow__open{color:var(--app-primary)}.railrow--now td{background:color-mix(in srgb, var(--app-text) 6%, transparent)}.railrow--selected td:first-child{box-shadow:inset 2px 0 0 var(--app-primary)}.railrow--selected .railrow__leadline>.railrow__open{flex:0 auto;width:auto}.labelpane__state{font-size:var(--text-10);letter-spacing:.06em;text-transform:uppercase;color:var(--app-primary);flex:none;font-weight:700}.railrow,.labelpane__row,.labelpane__band{overflow-anchor:none}.railrow--now,.labelpane__row--now,.labelpane__band--now,.labelpane--away .railrow,.labelpane--away .labelpane__row,.labelpane--away .labelpane__band{overflow-anchor:auto}@keyframes railrow-open{0%{opacity:0;border-width:0;max-height:0;padding-block:0;font-size:0;line-height:0}to{max-height:48px}}@keyframes railrow-close{0%{max-height:48px}to{opacity:0;border-width:0;max-height:0;padding-block:0;font-size:0;line-height:0}}.railrow--in td,.railrow--in td>*{animation:.24s ease-out both railrow-open;animation-delay:inherit}.railrow--out td,.railrow--out td>*{animation:.24s ease-in both railrow-close;animation-delay:inherit}@media (prefers-reduced-motion:reduce){.railrow--in td,.railrow--in td>*,.railrow--out td,.railrow--out td>*{animation:none}}.railrow--selected.railrow--now td{background:color-mix(in srgb, var(--app-primary) 14%, transparent)}.railtable .labelpane__end{padding-inline:0 var(--space-3)}.railhead{align-items:center;gap:var(--space-2) var(--space-3);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}.railhead__mark{border-radius:var(--radius-md);background:color-mix(in srgb, var(--app-primary) 16%, transparent);width:42px;height:42px;color:var(--app-primary);font-size:var(--text-20);flex:none;place-items:center;display:grid}.railhead__text{flex-direction:column;flex:10rem;min-width:min(6.5rem,100%);display:flex}.railhead__titlerow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.railhead__titlerow .labelpane__group{align-items:center}.railhead__title{font-size:var(--text-18);letter-spacing:-.01em;font-weight:650;line-height:1.2}.railhead__lead{font-size:var(--text-13);color:var(--app-text-secondary)}.railhead__note{display:inline-flex}.railhead__trailing{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-3);white-space:nowrap;flex-wrap:wrap;flex:0 auto;margin-left:auto;display:flex}:where([data-surface=phone-landscape]) .railhead--dense .railhead__mark,:where([data-surface=phone-landscape]) .railhead--dense .railhead__lead{display:none}:where([data-surface=phone-landscape]) .railhead--dense .railhead__trailing{gap:var(--space-2)}:where([data-surface=phone-portrait]) .railhead--dense{gap:var(--space-2);padding-bottom:var(--space-2)}:where([data-surface=phone-portrait]) .railhead--dense .railhead__mark,:where([data-surface=phone-portrait]) .railhead--dense .railhead__lead,:where([data-surface=phone-portrait]) .railhead--dense .railhead__title{display:none}:where([data-surface=phone-portrait]) .railhead--dense .railhead__text{flex:1}:where([data-surface=phone-portrait]) .railhead--dense .railhead__text:not(:has(.railhead__note)){display:none}:where([data-surface=phone-portrait]) .railhead--dense .railhead__trailing{justify-content:flex-start;gap:var(--space-2);flex:auto;min-width:0}:where([data-surface=phone-portrait]) .railhead--dense .railhead__trailing .ds-toggle{font-size:var(--text-13);color:var(--app-text-secondary)}.railrow__who{text-overflow:ellipsis;max-width:9em;color:var(--app-text-secondary);white-space:nowrap;overflow:hidden}.labelpane__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.labelpane__row{align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);--labelpane-pad-below:0px;padding-inline-start:var(--labelpane-gutter,16px);display:flex;position:relative}.labelpane__row:after{content:"";inset-inline:var(--space-3);bottom:calc(-1 * var(--labelpane-pad-below));background:var(--app-border);height:1px;position:absolute}.labelpane__row:last-child:not(.labelpane__slot>*):after,.labelpane__slot:last-child>.labelpane__row:after,.labelpane__row--selected:after{display:none}.labelpane__main{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);border-radius:inherit;color:var(--app-text);font-size:var(--text-13);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.labelpane__row:hover:not(.labelpane__row--selected):not(:has(>.labelpane__holds:hover)){background:color-mix(in srgb, var(--app-text) 7%, transparent)}.labelpane__primary{font-size:var(--text-14);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.labelpane__lane .labelpane__primary{white-space:normal;overflow-wrap:anywhere}.labelpane__secondary{color:var(--app-text-secondary);font-size:var(--text-13);font-variant-numeric:tabular-nums;white-space:pre;text-overflow:ellipsis;margin-left:auto;overflow:hidden}.labelpane__row--selected{box-shadow:inset 0 0 0 1.5px var(--app-primary);background:color-mix(in srgb, var(--app-primary) 14%, transparent)}.labelpane__row--selected .labelpane__primary{color:var(--app-primary)}.labelpane__row--now{background:color-mix(in srgb, var(--app-text) 6%, transparent)}.labelpane__row.labelpane__row--now[data-span-start]:after{background:var(--lane-fighter,var(--app-primary));transform-origin:0;height:2px;transform:scaleX(var(--span-progress,0));display:block;inset-inline:0}.labelpane__act{border-radius:var(--radius-full);width:28px;height:28px;color:var(--app-text-muted);font-size:var(--text-15);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.labelpane__row>.labelpane__act{width:auto;min-width:36px;height:auto;min-height:36px}.labelpane__row:has(>.labelpane__act){padding-inline-end:var(--space-2)}.labelpane__act:hover,.labelpane__act:focus-visible{background:var(--app-surface-secondary);color:var(--app-danger)}.labelpane__expand{align-items:center;gap:var(--space-1);min-height:36px;padding:0 var(--space-1);border-radius:var(--radius-sm);color:var(--app-text-secondary);font-size:var(--text-11);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;display:inline-flex}.labelpane__expand:hover,.labelpane__expand:focus-visible{background:var(--app-surface-secondary);color:var(--app-text)}.labelpane__row--grouped{flex-wrap:wrap;row-gap:0}.labelpane__row--grouped>.labelpane__main{padding-bottom:var(--space-1);flex:1 0 100%}.labelpane__row--grouped .labelpane__primary{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.labelpane__row--grouped>.labelpane__expand{max-width:100%;padding-inline:var(--space-3);white-space:normal;text-align:start}.labelpane__row--held{margin-inline-start:var(--space-4)}.labelpane__row--held.labelpane__row--matched .labelpane__primary{color:var(--app-text);font-weight:700}.labelpane__row--held.labelpane__row--matched{border-inline-start:2px solid var(--lane-fighter,var(--app-primary))}.labelpane__playhead{z-index:1;width:var(--labelpane-gutter);pointer-events:none;height:0;position:absolute;inset-inline-start:0}.labelpane__playhead--across{width:auto;inset-inline-end:0}.labelpane__playhead--across:after{content:"";inset-inline:var(--labelpane-gutter) 0;border-top:1px dashed var(--app-playhead);opacity:.55;position:absolute;top:0}.labelpane__playhead.labelpane__playhead--across:before{background:var(--app-playhead)}.labelpane__playheadtime{inset-inline-start:calc(50% + var(--space-1));z-index:1;border-radius:var(--radius-sm);background:var(--app-playhead);color:var(--app-bg);font-size:var(--text-10);font-variant-numeric:tabular-nums;padding:0 3px;font-weight:600;line-height:1.3;position:absolute;top:0;transform:translate(-50%,-50%)}.labelpane__playhead:before{content:"";inset-inline-start:var(--labelpane-mark-inset);width:var(--labelpane-mark-width);background:var(--app-text);clip-path:polygon(0 0,45% 0,100% 50%,45% 100%,0 100%,55% 50%);height:10px;position:absolute;top:-5px}.labelpane__end{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--labelpane-gutter);display:flex}.labelpane__end-line{background:var(--app-border);flex:auto;height:1px}.labelpane__end-text{font-size:var(--text-11);letter-spacing:.04em;text-transform:uppercase;color:var(--app-text-muted);flex:none}.labelpane__row[data-from=record]:before,.railrow__lead[data-from=record]:before{content:"";inset-block:var(--space-2);background:repeating-linear-gradient(to bottom, var(--app-text) 0 2px, transparent 2px 4px);pointer-events:none;width:2px;position:absolute;inset-inline-start:calc(var(--labelpane-gutter,16px) - 3px)}.railrow__lead[data-from=record]{position:relative}.railrow__lead[data-from=record]:before{inset-block:var(--space-1)}.labelpane__said{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.railrow__mark{margin-left:var(--space-2);padding:1px var(--space-1);border:1px solid var(--app-border);border-radius:var(--radius-sm);font-size:var(--text-10);letter-spacing:.06em;text-transform:uppercase;color:var(--app-text-secondary);white-space:nowrap;font-weight:700}.railrow__flag{color:var(--app-warning);font-size:var(--text-12);white-space:normal;margin-top:2px;display:block}.railrow__flagact{color:inherit;font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.railrow__flagact:hover,.railrow__flagact:focus-visible{text-decoration-color:currentColor}.labelpane__lead{font-size:var(--text-12);font-variant-numeric:tabular-nums;color:var(--app-text-secondary);box-sizing:content-box;flex:0 0 4.5rem;align-self:center;padding-inline-start:var(--labelpane-gutter,16px)}.labelpane__said{align-items:center;gap:var(--space-2);font-size:var(--text-13);color:var(--app-text-secondary);flex-wrap:wrap;display:inline-flex}.labelpane__lanenote{align-items:center;gap:var(--space-1);margin-top:var(--space-1);font-size:var(--text-12);letter-spacing:0;text-transform:none;color:var(--app-text-secondary);flex-wrap:wrap;font-weight:500;display:flex}.labelpane__lanenote .labelpane__status{gap:var(--space-1);white-space:nowrap;flex-wrap:nowrap}.labelpane__detail{font-size:var(--text-12);color:var(--app-text-secondary);flex-basis:100%}.labelpane__pad,.labelpane__pad>td{border:0;margin:0;padding:0;list-style:none}.labelpane__band--continued{padding-top:var(--space-4);position:relative}.labelpane__continued{top:var(--space-1);font-size:var(--text-11);color:var(--app-text-secondary);font-style:italic;position:absolute;left:0}.labelpane__level{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.labelpane__group,.labelpane__status{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.labelpane__status{align-items:center}.labelpane__who{align-items:center;gap:var(--space-1);vertical-align:middle;margin-inline-start:var(--space-2);display:inline-flex}.labelpane__main>.labelpane__who{margin-inline-start:0}.labelpane__note{white-space:nowrap;text-overflow:ellipsis;width:0;min-width:100%;font-size:var(--text-12);color:var(--app-text-muted);font-weight:400;display:block;overflow:hidden}.labelpane__bands,.labelpane__lanehead{--lane-fighter:var(--app-text-secondary)}.labelpane__fighters--1 .labelpane__lane:nth-last-of-type(2),.labelpane__lanehead.labelpane__fighters--1>span:nth-last-child(2){--lane-fighter:var(--app-fighter-p1)}.labelpane__fighters--2 .labelpane__lane:last-of-type,.labelpane__lanehead.labelpane__fighters--2>span:last-child{--lane-fighter:var(--app-fighter-p2)}.labelpane__lanehead.labelpane__fighters .labelpane__lanetitle{color:var(--lane-fighter);font-weight:700}.labelpane__event--combo{border:1px solid color-mix(in srgb, var(--lane-fighter) 40%, transparent);border-inline-start:3px solid var(--lane-fighter);border-radius:var(--radius-md);background:color-mix(in srgb, var(--lane-fighter) 8%, var(--app-surface-secondary))}.labelpane__event--combo:after{display:none}.labelpane__hits{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-basis:100%;line-height:1;display:inline-flex}.labelpane__hitsnum{font-size:var(--text-32);font-variant-numeric:tabular-nums;color:var(--app-text);font-weight:800}.labelpane__hitsword{font-size:var(--text-13);text-transform:uppercase;letter-spacing:.04em;color:var(--lane-fighter);font-weight:700}.labelpane__event--combo .labelpane__primary,.labelpane__event--combo .labelpane__secondary,.labelpane__event--knockdown .labelpane__primary,.labelpane__event--knockdown .labelpane__secondary,.labelpane__event--hud .labelpane__secondary{white-space:normal;overflow-wrap:anywhere;flex-basis:100%}.labelpane__event--combo .labelpane__secondary,.labelpane__event--knockdown .labelpane__secondary,.labelpane__event--hud .labelpane__secondary{white-space:pre-wrap;margin-left:0}.labelpane__event--combo>.labelpane__expand{color:var(--lane-fighter)}.labelpane__event--reaction .labelpane__primary{color:var(--app-text-secondary);font-weight:500}.labelpane__event--knockdown{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--lane-fighter) 14%, transparent)}.labelpane__event--knockdown:after{display:none}.labelpane__event--spacing>.labelpane__expand,.labelpane__event--reaction>.labelpane__expand,.labelpane__event--combo>.labelpane__expand{margin-bottom:var(--space-2)}@media (pointer:coarse){.labelpane__event--spacing>.labelpane__expand,.labelpane__event--reaction>.labelpane__expand,.labelpane__event--combo>.labelpane__expand{min-height:44px}}.labelpane__event--knockdown .labelpane__primary{font-size:var(--text-12);text-transform:uppercase;letter-spacing:.04em;color:var(--lane-fighter);font-weight:700}.labelpane__kindicon{font-size:var(--icon-control);color:var(--lane-fighter);flex:none}.labelpane__event--spacing .labelpane__kindicon{color:var(--app-text-secondary)}.labelpane__event--held .labelpane__primary{font-size:var(--text-12);font-weight:500}.labelpane__event--held{border-inline-start:1px solid color-mix(in srgb, var(--lane-fighter) 50%, transparent)}.labelpane__holds{padding:0 var(--space-2) var(--space-1) var(--space-2);border-top:1px solid color-mix(in srgb, var(--lane-fighter,var(--app-border)) 30%, transparent);flex:1 0 100%;margin:0;list-style:none}.labelpane__holds>.labelpane__row--held{margin-inline-start:0}.labelpane__row:has(>.labelpane__holds){border:1px solid color-mix(in srgb, var(--lane-fighter,var(--app-border)) 40%, transparent);border-radius:var(--radius-md)}.labelpane__row>.labelpane__holds{flex-basis:calc(100% + var(--labelpane-gutter,16px));margin-inline-start:calc(-1 * var(--labelpane-gutter,16px));padding-inline:0}.labelpane__holds>.labelpane__event--held:not(.labelpane__row--matched){border-inline-start:0}.labelpane__holds .labelpane__primary{font-size:var(--text-12);white-space:normal;text-overflow:clip;text-transform:none;letter-spacing:normal;color:var(--app-text);flex-basis:auto;font-weight:500;overflow:visible}.labelpane__holds .labelpane__secondary{font-size:var(--text-12);white-space:pre;flex-basis:auto;margin-left:auto}.labelpane__row>.labelpane__holds .labelpane__secondary{flex-basis:100%;margin-left:0}.labelpane__holds .labelpane__row--selected .labelpane__primary{color:var(--app-primary)}.labelpane__tier--context .labelpane__primary{color:var(--app-text-secondary);font-weight:400}.labelpane__tier--context .labelpane__kindicon{font-size:var(--text-14);color:var(--app-text-secondary)}.labelpane__tier--reaction:not(.labelpane__event--knockdown) .labelpane__primary{color:var(--app-text);font-weight:400}.labelpane__tier--reaction:not(.labelpane__event--knockdown) .labelpane__kindicon{color:var(--app-text)}.labelpane__tier--action .labelpane__primary{color:var(--app-text);font-weight:700}.labelpane__row.labelpane__tier--action:before{content:"";inset-block:var(--space-2);background:var(--lane-fighter);pointer-events:none;border-radius:1px;width:2px;position:absolute;inset-inline-start:calc(var(--labelpane-gutter,16px) - var(--space-1))}.panetoolbar{background:var(--app-surface);min-height:44px;box-shadow:inset 0 -1px 0 var(--app-border);align-items:stretch;display:flex;container:panetoolbar/inline-size}.panetoolbar .tabstrip--page{gap:var(--space-4);border-bottom:0}.panetoolbar__lead{flex:auto;align-items:stretch;min-width:0;display:flex}.panetoolbar__tools{flex:none;display:flex}.panetoolbar:has(.panetools--searching) .panetoolbar__lead{display:none}.panetoolbar__tools:has(.panetools--searching){flex:auto}.panetools{align-items:center;display:flex}.panetools--searching{gap:var(--space-2);flex:auto;padding-inline-start:var(--space-2)}.panetools--searching>:first-child{flex:auto;min-width:0}.panetools__tool,.panetools .ds-popfold__toggle{border-radius:var(--radius-md);width:44px;min-width:44px;min-height:44px;color:var(--ion-color-primary);font-size:var(--text-22);background:0 0;border:0;place-items:center;padding:0;display:grid}.panetools__face{align-items:center;gap:var(--space-1);display:inline-flex}.panetools__tool--find{width:auto;padding-inline:var(--space-2);background:color-mix(in srgb, var(--ion-color-primary) 10%, transparent)}.panetools__word{font-size:var(--text-13);white-space:nowrap;font-weight:600}@container panetoolbar (width<=339px){.panetools__word{display:none}.panetools__tool--find{background:0 0;width:44px;padding-inline:0}}.panetools__tool--on{background:var(--ion-color-primary);color:var(--app-surface)}.panetools__face:has(.panetools__count){position:relative}.panetools__count{min-width:16px;height:16px;padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--ion-color-primary);color:var(--app-surface);font-size:var(--text-11);text-align:center;font-weight:700;line-height:16px;position:absolute;top:-6px;right:-10px}.panetools__tool--on .panetools__count{background:var(--app-surface);color:var(--ion-color-primary)}.panetoolbar__under{flex-direction:column;min-height:0;display:flex}.narrowstrip{align-items:stretch;gap:var(--space-1);height:40px;padding-inline:var(--space-2);border-bottom:1px solid var(--app-border);background:color-mix(in srgb, var(--ion-color-primary) 6%, var(--app-surface));font-size:var(--text-13);flex:none;display:flex;container:narrowstrip/inline-size}.narrowstrip__query{isolation:isolate;position:relative}.narrowstrip__query:before{content:"";inset:var(--space-1) 0;z-index:-1;border:1px solid color-mix(in srgb, var(--ion-color-primary) 30%, transparent);border-radius:var(--radius-full);background:color-mix(in srgb, var(--ion-color-primary) 10%, var(--app-surface));position:absolute}.narrowstrip__part{min-width:40px;padding:0 var(--space-2);color:var(--ion-color-primary);font:inherit;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;font-weight:600;display:inline-flex}.narrowstrip__query{flex:0 auto;min-width:0;display:inline-flex}.narrowstrip__querytext{min-width:0;color:var(--app-text);text-overflow:ellipsis;flex:0 auto;overflow:hidden}.narrowstrip__x{font-size:var(--text-16);justify-content:center}.narrowstrip__count{color:var(--app-text-secondary);white-space:nowrap;flex:none;align-items:center;margin-inline-start:auto;display:inline-flex}@container narrowstrip (width<=359px){.narrowstrip__filters{display:none}}.panelfilters{gap:var(--space-3);flex-direction:column;display:flex}.panelfilters__group{gap:var(--space-1);flex-direction:column;display:flex}.panelfilters__label{font-weight:600}.panelfilters .ds-chip{min-height:44px}.ds-pagepanel{border-bottom:1px solid var(--app-border);background:var(--app-surface);flex-direction:column;min-height:0;display:flex}.ds-pagepanel__head{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);flex:none;display:flex}.ds-pagepanel__title{font-weight:600}.ds-pagepanel__head>:last-child{margin-inline-start:auto}.ds-pagepanel__status{min-width:0;color:var(--app-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ds-pagepanel__body{overscroll-behavior:contain;min-height:0;padding:0 var(--space-3) var(--space-3);overflow-y:auto}.ds-checklist{gap:var(--space-1);flex-direction:column;display:flex}.ds-checklist__head{justify-content:space-between;align-items:center;min-height:44px;display:flex}.ds-checklist__label{font-weight:600}.ds-checklist__rows{flex-direction:column;display:flex}.ds-checklist__row{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-2);border:0;border-bottom:1px solid var(--app-border);color:var(--app-text);font:inherit;text-align:start;cursor:pointer;background:0 0;display:flex}.ds-checklist__row:focus-visible{outline:2px solid var(--app-primary);outline-offset:-2px}.ds-checklist__tick{width:20px;color:var(--app-primary);flex:none;display:inline-flex}.ds-checklist__name{overflow-wrap:anywhere;flex:1;min-width:0}.ds-checklist__count{color:var(--app-text-secondary);font-variant-numeric:tabular-nums}.alllabels{flex-direction:column;min-height:0;max-height:100%;display:flex}.alllabels>.labelpane__controls{flex:none}.alllabels__scroll{min-height:0;overflow-y:auto}.alllabels__groups{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vgroup{border:1px solid var(--app-border);border-radius:var(--app-radius,8px)}.vgroup:hover{background:color-mix(in srgb, var(--app-text) 7%, transparent)}.vgroup__head{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2);color:var(--app-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.vgroup__poster{flex:none;width:72px;line-height:0}.vgroup__poster img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-sm);background:var(--app-surface-secondary);width:100%}.vgroup__ident{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.vgroup__title{font-size:var(--text-13);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.vgroup__meta{align-items:center;gap:var(--space-1);font-size:var(--text-11);color:var(--app-text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.vgroup__role{color:var(--app-text);white-space:nowrap;font-weight:600}.vgroup__chan{padding:0 var(--space-2);border:1px solid var(--app-border);border-radius:var(--radius-full);white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-weight:500;overflow:hidden}.vgroup__match{color:var(--app-text-muted)}.vgroup__here{align-items:center;gap:var(--space-1);font-size:var(--text-11);color:var(--app-text-secondary);flex:none;display:inline-flex}.vgroup__here:before{content:"";border-radius:var(--radius-full);background:var(--app-primary);width:6px;height:6px}.sidepanel{gap:var(--space-3);flex-direction:column;min-height:0;display:flex}.fighter-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fighter-canvas--live{pointer-events:auto;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M2 22l2.2-6.6L17.5 2.1a2 2 0 0 1 2.8 0l1.6 1.6a2 2 0 0 1 0 2.8L8.6 19.8Z' fill='%23f8fafc' stroke='%230f172a' stroke-width='1.5'/%3E%3C/svg%3E") 2 22,crosshair}.fighter-form__hint{font-size:var(--text-14);color:var(--app-warning)}.boxlist .ds-table__scroll{max-height:180px;overflow-y:auto}.boxlist th{padding-left:var(--space-1);padding-right:var(--space-1);text-align:center}.boxlist th:first-child{text-align:left;padding-left:0}.boxlist__th--act{width:28px}.boxlist__cell{padding-left:var(--space-1);padding-right:var(--space-1)}.boxlist__cell--name{white-space:nowrap;width:1%;padding-left:0}.boxlist__cell--act{width:28px;padding-right:0}.boxlist__row{align-items:center;gap:var(--space-2);font-size:var(--text-13);color:var(--app-text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600;display:flex}.boxlist__tr--selected .boxlist__row{color:var(--app-primary)}.boxlist__tr--selected .boxink{box-shadow:0 0 0 3px color-mix(in srgb, var(--app-primary) 35%, transparent)}.boxlist__dims{color:var(--app-text-secondary);font-variant-numeric:tabular-nums}.boxlist__input{width:100%;min-width:52px;padding:5px var(--space-1);border:1px solid var(--app-border);border-radius:var(--radius-sm);background:var(--app-bg);color:var(--app-text);font:inherit;font-size:var(--text-13);font-variant-numeric:tabular-nums;text-align:center}.boxlist__input:focus-visible{outline:2px solid var(--app-primary);outline-offset:1px}.boxlist__input::-webkit-outer-spin-button{appearance:none;margin:0}.boxlist__input::-webkit-inner-spin-button{appearance:none;margin:0}.boxlist__input{appearance:textfield}.boxreadout{gap:var(--space-3);font-family:var(--app-font-mono,monospace);font-size:var(--text-14);color:var(--app-text-secondary);display:flex}.boxreadout__field{align-items:baseline;gap:var(--space-1);min-width:6ch;display:inline-flex}.boxreadout__label{opacity:.6}.boxreadout__value{font-variant-numeric:tabular-nums;color:var(--app-text)}.editstrip{inset-inline:0;z-index:2;align-items:center;gap:var(--space-2);min-height:45px;padding:0 var(--space-3);pointer-events:none;background:color-mix(in srgb, var(--app-primary) 24%, #000000c2);border-bottom:2px solid var(--app-primary);color:#fff;font-size:var(--text-13);text-shadow:1px 1px #000,-1px 1px #000,1px -1px #000,-1px -1px #000,0 1px #000,0 -1px #000,1px 0 #000,-1px 0 #000,0 0 10px #000000e6;margin:0;font-weight:500;line-height:1.2;display:flex;position:absolute;top:0}.editstrip__mode{letter-spacing:.02em;color:var(--app-text-on-accent);flex:none;font-weight:700}.editstrip__icon{font-size:var(--text-16);color:var(--app-text-on-accent);flex:none}.editstrip__says{flex:0 auto;min-width:0;margin-right:auto}.editstrip__touch{display:none}@media (pointer:coarse){.editstrip__key,.fighter-keys{display:none}.editstrip__touch{color:#ffffffe6;display:inline}}.editstrip__key{white-space:nowrap;color:#ffffffe6;flex:none}.editstrip__key kbd{padding:1px var(--space-1);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--text-12);text-shadow:none;background:#0000008c;border:1px solid #fff6}@container (width<=620px){.editstrip__says{display:none}}.editpanel__group{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.editpanel__deck{gap:var(--space-4);align-items:start;display:grid}@container (width>=780px){.editpanel__deck{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start}.editpanel__hints{grid-column:1/-1}}.editpanel__deck>*{min-width:0}.editpanel__hints{gap:var(--space-3);flex-direction:column;display:flex}.editpanel__hints:empty{display:none}.boxlist__del{border-radius:var(--radius-full);width:28px;height:28px;color:var(--app-danger);font-size:var(--text-16);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.boxlist__del:hover{background:color-mix(in srgb, var(--app-danger) 14%, transparent)}.boxlist__del:focus-visible{outline:2px solid var(--app-primary);outline-offset:1px}.mediahead{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--app-border);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--app-surface);border-bottom:0;min-height:62px;display:flex}.mediahead__avatar{border-radius:var(--radius-full);object-fit:cover;background:var(--app-media-bg);flex:none;width:40px;height:40px}.mediahead__ident{flex-direction:column;min-width:0;margin-right:auto;display:flex}.mediahead__title{font-size:var(--text-17);white-space:nowrap;text-overflow:ellipsis;font-weight:650;line-height:1.25;overflow:hidden}.mediahead__channel{font-size:var(--text-13);color:var(--app-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mediahead__facts{align-items:center;gap:var(--space-2);flex:none;display:flex}.mediahead .ds-modeswitch{flex:none}@container (width<=430px){.mediahead__avatar{display:none}}.mediahead__fact{align-items:center;gap:var(--space-2);padding:5px var(--space-3);border-radius:var(--radius-full);background:var(--app-surface-secondary);color:var(--app-text-secondary);font-size:var(--text-12);white-space:nowrap;display:inline-flex}.mediahead__dot{background:currentColor;border-radius:50%;width:7px;height:7px}.mediahead__fact--live{background:color-mix(in srgb, var(--app-primary) 16%, transparent);color:var(--app-primary)}.mediahead__fact--success{background:color-mix(in srgb, var(--app-success) 16%, transparent);color:var(--app-success)}.mediahead__fact--warning{background:color-mix(in srgb, var(--app-warning) 16%, transparent);color:var(--app-warning)}.mediahead__fact--danger{background:color-mix(in srgb, var(--app-danger) 16%, transparent);color:var(--app-danger)}.mediahead+.label__media{border-radius:0 0 var(--radius-md) var(--radius-md);overflow:hidden}.mediahead+.label__media .yt{border-radius:inherit}@container (width<=800px){.mediahead__facts{display:none}}.editpanel__boxacts{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-3);margin-top:auto;display:flex}.mediahead--switch{min-height:0;padding:var(--space-2) var(--space-4);justify-content:flex-end}.editrow--compare{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start;display:grid}@media (width<=900px){.editrow--compare{grid-template-columns:minmax(0,1fr)}}.candpane__queue{flex-direction:column;min-height:0;max-height:100%;display:flex}.candpane__context{gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--app-border);margin-bottom:var(--space-2);font-size:var(--text-12);color:var(--app-text-muted);font-variant-numeric:tabular-nums;flex-direction:column;flex:none;display:flex}.candpane__source{align-items:center;gap:var(--space-2);min-width:0;color:var(--app-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;display:flex;overflow:hidden}.candpane__source ion-icon{font-size:var(--text-14);color:var(--app-primary);flex:none}.candpane__progress{margin:0}.candtable thead th{z-index:1;background:var(--app-surface);position:sticky;top:0}.candrow__reason{width:100%}.candpane .candrow__reason{white-space:normal}.candrow__rank,.candrow__clock,.candrow__act{white-space:nowrap;width:1%}.candrow__rank{color:var(--app-text-muted);font-variant-numeric:tabular-nums;text-align:right}.candrow__open{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:block}.candrow__reason .ds-table__sub{display:block}.candrow__act{text-align:right}.candrow__act .labelpane__act{margin:0;display:inline-grid}.candtable td,.candtable th{padding-inline:var(--space-1)}.candtable td:first-child,.candtable th:first-child{padding-inline-start:var(--space-2)}.candrow--selected td{background:color-mix(in srgb, var(--app-primary) 14%, transparent)}.ds-table__row--click.candrow--selected:hover td{background:color-mix(in srgb, var(--app-primary) 18%, transparent)}.candrow--selected .candrow__open{color:var(--app-primary)}.candpane__queue .labelpane__scroll{flex-direction:column;display:flex;overflow:hidden}.candpane__queue .candtable{flex-direction:column;width:100%;min-height:0;display:flex}.candpane__queue .candtable .ds-table__scroll{scrollbar-gutter:stable;min-height:0;overflow:auto}.boxink{border-width:2px;border-radius:2px;flex:none;width:15px;height:11px}.boxink--wide{width:28px;height:16px}.boxkey{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.boxkey__cap{font-size:var(--text-11);letter-spacing:.04em;text-transform:uppercase;color:var(--app-text-muted);margin:0;font-weight:700}.boxkey__cap+*{margin-bottom:var(--space-1)}.boxkey dt+dt,.boxkey dd+dt{margin-top:var(--space-3)}.boxkey__row{align-items:center;gap:var(--space-2);font-size:var(--text-13);color:var(--app-text);margin:0;display:flex}.boxkey__type{font-size:var(--text-13);color:var(--app-text);flex-direction:column;gap:2px;margin:0;display:flex}.boxkey__type span{color:var(--app-text-secondary)}.boxkey__note{margin:var(--space-2) 0 0;font-size:var(--text-12);color:var(--app-text-secondary)}.queue__progress{margin:0 0 var(--space-3);font-size:var(--text-13);color:var(--app-text-secondary)}.queue__detail{margin-top:var(--space-1);font-size:var(--text-11);color:var(--app-text-secondary);white-space:nowrap}.queuelist__row--done td{opacity:.55}.queue__next{margin:0 0 var(--space-3);font-size:var(--text-13);color:var(--app-text-secondary)}.watch__title{margin:var(--space-3) 0 0;font-size:var(--text-17);font-weight:600;line-height:1.35}.preview__stage{max-width:min(100%, calc((100vh - var(--topbar-h,56px) - 152px) * 16 / 9));margin-inline:auto}.preview__loading{font-size:var(--text-13);color:var(--app-text-secondary);margin:0}.preview__stage:fullscreen{background:var(--app-media-bg);max-width:none}.preview__stage:fullscreen .yt{border-radius:0;width:100%;height:100%}.preview__stage:fullscreen .yt__frame{aspect-ratio:auto;height:100%}.ds-stage.preview__stage.preview__stage--filled{z-index:1000;width:auto;max-width:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--app-media-bg);border:none;justify-content:center;align-items:center;margin:0;display:flex;position:fixed;inset:0}.preview__stage--filled .yt{width:min(100%, calc((100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom)) * 16 / 9));border-radius:0}:root.stage-filled ion-content::part(scroll){overflow:hidden}.stage-fill__close{top:calc(env(safe-area-inset-top) + var(--space-2));right:calc(env(safe-area-inset-right) + var(--space-2));z-index:2;border-radius:var(--radius-full);background:color-mix(in srgb, var(--app-media-bg) 70%, transparent);color:var(--app-media-text);position:absolute}.stage-fill__close .ds-button{color:inherit}.stage-fill__hint{left:50%;bottom:calc(env(safe-area-inset-bottom) + var(--space-4));z-index:2;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:color-mix(in srgb, var(--app-media-bg) 70%, transparent);color:var(--app-media-text);font-size:var(--text-13);white-space:nowrap;margin:0;position:absolute;transform:translate(-50%)}.watch-acts .ds-popfold__panel{top:auto;bottom:calc(100% + var(--space-1));min-width:0;padding:var(--space-2);left:0;right:0}.watch-options__head{padding:0 0 var(--space-1) var(--space-2);margin-bottom:var(--space-1);border-bottom:1px solid var(--app-border);align-items:center;display:flex}.watch-options__title{font-weight:600;font-size:var(--text-16);margin-inline-end:auto}.watch-options__item{align-items:center;min-height:44px;display:flex}.watch-options__item .ds-button{justify-content:flex-start;gap:var(--space-3);text-align:start;color:var(--app-text);font-weight:400}.watch-options__name{color:var(--app-primary);font-weight:600}.watch-options__rule{margin:var(--space-1) 0;border:none;border-top:1px solid var(--app-border)}.watch-options__name,.watch-options__note{display:block}.watch-options__note{color:var(--app-text-secondary);font-size:var(--text-13)}.watch-acts{align-items:center;gap:var(--space-1);min-height:var(--watch-acts-h);margin-inline:calc(-1 * var(--space-2));display:flex;position:relative}.watch-acts>:first-child{margin-inline-end:auto;font-weight:600}.watch-acts .rk-reading{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.watch-acts .ds-popfold__toggle{min-height:36px;padding-inline:var(--space-2);color:var(--app-text)}@media (width<=359px){.watch-acts>:not(:first-child) .watch-acts__word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.devstrip{padding-top:var(--space-4);border-top:1px solid var(--app-border)}.devstrip__box{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-surface-muted);flex-direction:column;display:flex}.devstrip__head,.devstrip__acts{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.devstrip__title{font-size:var(--text-15-2);color:var(--app-text)}.devstrip__end{margin-left:auto}.devstrip__note{font-size:var(--text-13);color:var(--app-text-secondary)}.devstrip__diagnostics{gap:var(--space-4);flex-direction:column;display:flex}.lineage{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2) 0;flex-wrap:wrap;display:flex}.lineage__facts{font-size:var(--text-12);color:var(--app-text-secondary);font-variant-numeric:tabular-nums}.lineage__actions{align-items:center;gap:var(--space-2);display:flex}.watch__rail{display:contents}.watch{gap:var(--space-6);grid-template-columns:minmax(0,1fr) clamp(360px,26vw,440px);align-items:start;width:min(1760px,100%);margin:0 auto;display:grid}.watch__main,.watch__side{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.watch__player{gap:var(--space-2);flex-direction:column;display:flex}.watch__player .preview__stage{width:100%}.watch__controls{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (pointer:coarse){.watch__fullscreen{min-height:44px}}.watch__controls .rk-reading{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;min-height:0;margin:0;padding:0;overflow:hidden}.watch__acts{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.watch__moves{height:min(calc(100vh - var(--topbar-h,56px) - var(--space-12)), 760px);padding:var(--space-4) var(--space-4) 0;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.watch__details-body{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.watch__next{grid-column:1/-1;min-width:0}.watch__facts{margin-top:var(--space-6)}:where([data-surface^=phone]) .watch__moves .labelpane__lanehead .ds-popfold__toggle:after{content:"";position:absolute;inset:0}:where([data-surface^=phone]) .watch__moves .labelpane__lanehead .ds-notetag__glyph{color:var(--app-warning);font-size:var(--text-20)}.watch__tabs,.watch__tabs-at,.watch__next-sign{display:none}.watch__moves .labelpane__lanehead{z-index:2;padding-block:var(--space-2);border-bottom:1px solid var(--app-border);position:relative}.watch__moves .labelpane__lanehead>span{align-items:center;gap:var(--space-1) var(--space-2);white-space:nowrap;min-width:0;font-size:var(--text-14);letter-spacing:0;text-transform:none;color:var(--app-text);flex-wrap:wrap;font-weight:600;display:flex}.watch__moves .labelpane__lanehead>span+span{padding-left:calc(var(--space-2) + var(--space-1));border-left:1px solid var(--app-border)}.watch__moves .labelpane__lanehead .labelpane__lanenote{margin:0}.watch__moves .labelpane__lanehead .ds-popfold__panel{left:var(--space-4);right:var(--space-4);white-space:normal;min-width:0}:where([data-surface=phone-portrait]) .watch{margin-top:calc(-1 * var(--space-4));--watch-picture:calc(100vw * 9 / 16 + 2px);--watch-tabs:40px;--watch-view:100dvh;flex-direction:column;align-items:stretch;gap:0;display:flex}:where([data-surface=phone-portrait]) .watch__main,:where([data-surface=phone-portrait]) .watch__side,:where([data-surface=phone-portrait]) .watch__player{display:contents}:where([data-surface=phone-portrait]) .watch__player .preview__stage{z-index:4;width:auto;max-width:none;margin-inline:calc(-1 * var(--space-4));background:var(--app-bg);order:2;position:sticky;top:0}:where([data-surface=phone-portrait]) .rk-heading{margin-top:var(--space-3);order:3}:where([data-surface=phone-portrait]) .watch-acts{order:4}:where([data-surface=phone-portrait]) .watch__details{margin-top:var(--space-2);order:5}:where([data-surface=phone-portrait]) .watch__tabs-at{height:0;margin-top:var(--space-3);order:6;display:block}:where([data-surface=phone-portrait]) .watch__tabs{top:var(--watch-picture);z-index:3;margin:0 calc(-1 * var(--space-4));border-top:1px solid var(--app-border);background:var(--app-surface);order:6;display:block;position:sticky}:where([data-surface=phone-portrait]) .watch__tabs .panetoolbar{padding-inline:var(--space-4)}:where([data-surface=phone-portrait]) .watch__tabs .ds-pagepanel{max-height:calc(var(--watch-view,100dvh) - var(--watch-picture,0px) - 44px - 40px - 3 * 44px)}:where([data-surface=phone-portrait]) .watch__moves{flex-direction:column}:where([data-surface=phone-portrait]) .watch__moves .labelpane{flex-direction:column;flex:auto;min-height:0}:where([data-surface=phone-portrait]) .watch__moves .labelpane__scroll,:where([data-surface=phone-portrait]) .watch__next{overscroll-behavior:contain;overflow-y:auto}:where([data-surface=phone-portrait]) .watch__moves .labelpane__scroll{flex:auto;min-height:0}:where([data-surface=phone-portrait]) .watch__moves .labelpane__searchline{margin-inline:calc(-1 * var(--space-4));padding:var(--space-2) var(--space-4);background:var(--app-bg)}:where([data-surface=phone-portrait]) .watch__moves .labelpane__lanehead{margin-inline:calc(-1 * var(--space-4));padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--app-border);background:var(--app-surface)}:where([data-surface=phone-portrait]) .watch__moves .labelpane{--labelpane-mark-inset:0px}:where([data-surface=phone-portrait]) .watch__moves .labelpane__band .labelpane__main{padding-left:var(--space-1)}:where([data-surface=phone-portrait]) .ds-container:has(>.watch){padding-bottom:0}:where([data-surface=phone-portrait]) .ds-container:has(>.watch)>.ds-footer{display:none}:where([data-surface=phone-portrait]) .watch__moves,:where([data-surface=phone-portrait]) .watch__next{order:7}:where([data-surface=phone-portrait]) .watch__next{top:calc(var(--watch-picture) + var(--watch-tabs));height:calc(var(--watch-view) - var(--watch-picture) - var(--watch-tabs));position:sticky}:where([data-surface=phone-portrait]) .watch__moves{height:auto;overflow:visible}:where([data-surface=phone-portrait]) .watch__moves .labelpane__lanehead{top:calc(var(--watch-picture) + var(--watch-tabs));z-index:2;position:sticky}:where([data-surface=phone-portrait]) .watch__moves .labelpane__scroll{height:calc(var(--watch-view) - var(--watch-picture) - var(--watch-tabs) - var(--labelpane-lanehead,0px));flex:none}:where([data-surface=phone-portrait]) .watch[data-tab=moves] .watch__next,:where([data-surface=phone-portrait]) .watch[data-tab=next] .watch__moves,:where([data-surface=phone-portrait]) .watch[data-tab=next] .panetoolbar__tools{display:none}:where([data-surface=phone-portrait]) .watch__next{padding-block:var(--space-3)}:where([data-surface=phone-portrait]) .watch__next-sign{display:block}:where([data-surface=phone-portrait]) .watch__next .ds-scrollrow__head{display:none}:where([data-surface=phone-portrait]) .watch__next .ds-scrollrow__track{grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.watch__moves.watch__moves--none{height:auto;padding-bottom:var(--space-4)}:where([data-surface=phone-portrait]) .watch__moves:not(.watch__moves--none){height:calc(var(--watch-view) - var(--watch-picture) - var(--watch-tabs));background:0 0;border:none;border-radius:0;padding:0}:where([data-surface=phone-portrait]) .watch__player .preview__stage{border-block:1px solid color-mix(in srgb, var(--app-text-secondary) 45%, transparent)}:where([data-surface=phone-portrait]) .watch__player .preview__stage .yt{border-radius:0}:where([data-surface=phone-portrait]) .watch__moves:not(.watch__moves--none){margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4)}:where([data-surface=phone-landscape]) .ds-container:has(>.watch){padding:calc(var(--space-2) + env(safe-area-inset-top)) var(--space-2) calc(var(--space-2) + env(safe-area-inset-bottom))}:where([data-surface=phone-landscape]) .watch{--watch-row:44px;--watch-title:45px;--watch-high:calc(100dvh - 2 * var(--space-2) - env(safe-area-inset-top) - env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:var(--watch-high) auto;column-gap:var(--space-3);row-gap:calc(2 * var(--space-2) + env(safe-area-inset-bottom) + var(--space-4));align-items:stretch;width:100%;display:grid}:where([data-surface=phone-landscape]) .watch__main{flex-direction:column;grid-area:1/1;min-width:0;min-height:0;display:flex}:where([data-surface=phone-landscape]) .watch__player{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}:where([data-surface=phone-landscape]) .watch .preview__stage{width:100%;max-width:calc((var(--watch-high) - var(--watch-title) - var(--watch-row) - 2 * var(--space-2)) * 16 / 9);flex:none;align-self:center}:where([data-surface=phone-landscape]) .watch .preview__stage--filled{align-self:stretch}:where([data-surface=phone-landscape]) .watch .rk-heading{min-width:0;min-height:var(--watch-title);position:relative}:where([data-surface=phone-landscape]) .watch .rk-heading,:where([data-surface=phone-landscape]) .watch-acts{flex:none}:where([data-surface=phone-landscape]) .watch .rk-heading__top{align-items:center}:where([data-surface=phone-landscape]) .watch .rk-heading__more{margin-block:calc(-1 * var(--space-2))}:where([data-surface=phone-landscape]) .watch .rk-heading--open{inset:auto 0 var(--watch-row) 0;max-height:calc(100% - var(--watch-row));z-index:5;padding:var(--space-3);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--radius-md);position:absolute;overflow-y:auto}:where([data-surface=phone-landscape]) .watch-acts{min-width:0;margin:auto 0 0}:where([data-surface=phone-landscape]) .watch-acts ion-icon{font-size:var(--text-22)}:where([data-surface=phone-landscape]) .watch-acts>.ds-button,:where([data-surface=phone-landscape]) .watch-acts .ds-popfold__toggle{min-width:var(--watch-row);min-height:var(--watch-row);justify-content:center}:where([data-surface=phone-landscape]) .watch__main>:not(.watch__player){display:none}:where([data-surface=phone-landscape]) .watch__rail{border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-surface);flex-direction:column;grid-area:1/2;min-width:0;min-height:0;display:flex;overflow:hidden}:where([data-surface=phone-landscape]) .watch__tabs{order:-1;display:block}:where([data-surface=phone-landscape]) .watch__rail .panetoolbar{padding:var(--space-1) var(--space-1) 0 var(--space-2)}:where([data-surface=phone-landscape]) .watch:has(.watch__tabs .ds-pagepanel) .watch__tabs{flex-direction:column;flex:1;min-height:0;display:flex}:where([data-surface=phone-landscape]) .watch:has(.watch__tabs .ds-pagepanel) .watch__side{display:none}:where([data-surface=phone-landscape]) .watch__tabs .panetoolbar__under:has(.ds-pagepanel){flex:1}:where([data-surface=phone-landscape]) .watch__tabs .ds-pagepanel{max-height:100%}:where([data-surface=phone-landscape]) .watch__side{flex:1;min-height:0;display:flex}:where([data-surface=phone-landscape]) .watch__next{grid-area:2/1/auto/-1;min-width:0;display:block}:where([data-surface=phone-landscape]) .watch__moves:not(.watch__moves--none){background:0 0;border:0;border-radius:0;flex:1;height:auto;min-height:0;padding:0}:where([data-surface=phone-landscape]) .watch__moves .labelpane{flex:1}:where([data-surface=phone-landscape]) .watch__moves .labelpane__scroll{overscroll-behavior:contain;flex:1;height:auto}:where([data-surface=phone-landscape]) .watch__moves .labelpane__lanehead{align-items:center;height:32px;min-height:0;padding-block:0;position:relative}:where([data-surface=phone-landscape]) .watch__moves .labelpane__lanehead :is(.ds-popfold,.ds-popfold__toggle,.labelpane__lanenote){min-height:0}:where([data-surface=phone-landscape]) .watch .panetoolbar .tabstrip--page{flex-wrap:nowrap}:where([data-surface=phone-landscape]) .watch__moves .labelpane__lanehead>span{padding-inline-start:calc(var(--labelpane-gutter,16px) + var(--space-3) + var(--space-1));overflow:hidden}:where([data-surface=phone-landscape]) .watch__moves .labelpane__lane{gap:0}:where([data-surface=phone-landscape]) .watch__moves .labelpane__row{min-height:40px}:where([data-surface=phone-landscape]) .watch__moves .labelpane__row .labelpane__main{column-gap:var(--space-1);min-height:40px;padding-block:var(--space-1);grid-template-columns:auto minmax(0,1fr);align-content:center;row-gap:0;display:grid}:where([data-surface=phone-landscape]) .watch__moves .labelpane__main>*{grid-column:2;min-width:0}:where([data-surface=phone-landscape]) .watch__moves .labelpane__main>.labelpane__kindicon{grid-area:1/1/span 2;align-self:center}:where([data-surface=phone-landscape]) .watch__moves .labelpane__band :is(.labelpane__primary,.labelpane__secondary){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (width<=700px){:where([data-surface=phone-landscape]) .watch-acts__word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}:where([data-surface=phone-landscape]) .watch__moves .labelpane__row--grouped>.labelpane__main{padding-bottom:var(--space-1)}:where([data-surface=phone-landscape]) .watch__moves .labelpane__row--grouped>.labelpane__expand{width:32px;min-height:44px;padding:var(--space-2) 0 0;justify-content:center;align-items:flex-start;font-size:0;position:absolute;inset-block-start:0;inset-inline-end:0}:where([data-surface=phone-landscape]) .watch__moves .labelpane__row--grouped:not(.labelpane__event--combo) .labelpane__primary,:where([data-surface=phone-landscape]) .watch__moves .labelpane__event--combo .labelpane__hits{padding-inline-end:32px}:where([data-surface=phone-landscape]) .watch__moves .labelpane__expand ion-icon{font-size:var(--text-16)}:where([data-surface=phone-landscape]) .watch__moves .labelpane__hits{flex-wrap:nowrap}:where([data-surface=phone-landscape]) .watch__moves .labelpane__event--combo :is(.labelpane__primary,.labelpane__secondary){white-space:normal;overflow-wrap:anywhere;overflow:visible}:where([data-surface=phone-landscape]) .watch__moves .labelpane__playheadtime{transform:translate(calc(-100% - var(--space-1)), -50%)}.hud-rail__pickers{gap:var(--space-2);flex-direction:column;margin-block-end:var(--space-3);display:flex}.hud-rail .labelpane__row[data-from=model]:before,.hud-rail .railrow__lead[data-from=model]:before{content:"";inset-block:var(--space-2);border:1px solid var(--app-text);pointer-events:none;border-radius:1px;width:4px;position:absolute;inset-inline-start:calc(var(--labelpane-gutter,16px) - 4px)}.hud-rail .railrow__lead[data-from=model]{position:relative}.hud-rail .railrow__lead[data-from=model]:before{inset-block:var(--space-1)}.hud-rail .labelpane__row[data-from=model]:has(.railrow__mark):before{border-style:dashed}.inspect{gap:var(--space-6);grid-template-columns:minmax(0,1fr) clamp(360px,30vw,520px);align-items:start;display:grid}.inspect__main,.inspect__side{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.inspect__video{font-size:var(--text-15-2);color:var(--app-text-secondary);margin:0}@media (width<=900px){.inspect{grid-template-columns:minmax(0,1fr)}}.engimp{gap:var(--space-4);flex-direction:column;display:flex}.engimp__docs{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.engimp__check{gap:var(--space-4);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.engimp__stage{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.engimp__picture{width:100%}.engimp__facts,.engimp__outcomes{gap:var(--space-3);flex-direction:column;display:flex}.engimp__events{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.engimp__event{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-surface);color:var(--app-text);font:inherit;cursor:pointer;text-align:left;display:flex}.engimp__event:hover{background:var(--app-surface-secondary)}.engimp__event--target{border-color:var(--app-primary)}.engimp__event-time{font-family:var(--app-font-mono);color:var(--app-text-secondary)}.engimp__list,.engimp__refused{padding-left:var(--space-4);font-size:var(--text-14-4);margin:0}.engimp__pre{padding:var(--space-3);font-family:var(--app-font-mono);font-size:var(--text-12-8);white-space:pre-wrap;color:var(--app-text-secondary);background:var(--app-surface-secondary);border-radius:var(--app-radius);margin:0}.engimp__progress{gap:var(--space-2);flex-direction:column;display:flex}@media (width<=1100px){.engimp__docs,.engimp__check{grid-template-columns:1fr}}.engdata__whole{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.engdata__occurrences{margin:var(--space-1) 0 0;padding-left:var(--space-3);font-size:.85em}.engimp__check-foot{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex;position:relative}.engimp__aligned{gap:var(--space-6);min-width:0;display:grid}.engimp__aligned>*{min-width:0}.training{gap:var(--space-4);flex-direction:column;display:flex}.training__jobs{gap:var(--space-8);flex-direction:column;display:flex}.recipe__sections{gap:var(--space-6);flex-direction:column;display:flex}.recipe__groups{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));align-items:start;display:grid}.training__region{gap:var(--space-4);flex-direction:column;display:flex}.training__lastrun{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-1);display:flex}.training__subtitle{margin:0 0 var(--space-4);font-size:var(--text-13);color:var(--app-text-secondary)}.training__runname{font-family:var(--app-font-mono);font-size:var(--text-13);word-break:break-all;font-weight:600}.training__tools{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.training__weak{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1100px){.training__weak--pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.training__doors{font-size:var(--text-13);color:var(--app-text-secondary);margin:0}.ds-lastorder{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ds-lastorder__error{max-height:16em;font-family:var(--app-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.scores{margin-top:var(--space-3)}.scores__title{font-size:var(--text-13);margin:0 0 var(--space-2);font-weight:600}.scores__list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.scores__row{align-items:center;gap:var(--space-2);font-size:var(--text-13);grid-template-columns:minmax(80px,1fr) 3fr minmax(90px,auto);display:grid}.scores__bar{background:var(--app-border);border-radius:var(--radius-full);height:var(--space-2);overflow:hidden}.scores__fill{background:var(--app-success);height:100%;display:block}.scores__value{color:var(--app-text-secondary);text-align:right}.scores__cell{align-items:center;gap:var(--space-2);grid-template-columns:minmax(48px,1fr) auto;display:grid}.ds-heat{gap:var(--space-2);min-width:0;margin:0;display:grid}.ds-heat__title{text-align:center;font-size:var(--text-13);color:var(--app-text);font-weight:600}.ds-heat__caption{font-size:var(--text-12);color:var(--app-text-secondary);margin:0}.ds-heat__frame{max-width:100%;max-height:32rem;padding-top:var(--space-3);border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-surface);overflow:auto}.ds-heat__grid{border-collapse:separate;border-spacing:0;font-size:var(--text-12);font-variant-numeric:tabular-nums}.ds-heat__grid th{z-index:1;background:var(--app-surface);color:var(--app-text-secondary);font-weight:500;position:sticky}.ds-heat__grid tfoot th{vertical-align:top;padding:var(--space-1);border-top:1px solid var(--app-border);bottom:0}.ds-heat__axes{gap:var(--space-1);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.ds-heat__plot{grid-column:2;min-width:0}.ds-heat__axis{font-size:var(--text-12);color:var(--app-text-secondary)}.ds-heat__axis--rows{writing-mode:vertical-rl;grid-area:1/1;transform:rotate(180deg)}.ds-heat__axis--cols{text-align:center;grid-column:2}.ds-heat__grid .ds-heat__head--chosen{color:var(--app-text);font-weight:700}.ds-heat__corner,.ds-heat__row{text-align:left;white-space:nowrap;padding:var(--space-1) var(--space-2);border-right:1px solid var(--app-border);left:0}.ds-heat__grid .ds-heat__corner{z-index:2}.ds-heat__col span{writing-mode:vertical-rl;white-space:nowrap;transform:rotate(180deg)}.ds-heat__cell{--heat:0;min-width:2.25em;height:2em;padding:0 var(--space-1);text-align:center;color:var(--app-text);border:1px solid var(--app-surface)}.ds-heat__pick{all:unset;text-align:center;cursor:pointer;width:100%;height:100%;display:block;position:relative}.ds-heat__pick:focus-visible{outline:2px solid var(--app-primary);outline-offset:-2px}.ds-heat__cell--chosen{outline:2px solid var(--app-text);outline-offset:-2px}.ds-heat__cell--success{background:color-mix(in srgb, var(--app-success) calc(8% + var(--heat) * 72%), transparent)}.ds-heat__cell--danger{background:color-mix(in srgb, var(--app-danger) calc(8% + var(--heat) * 72%), transparent)}.ds-lanes{gap:var(--space-8);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;display:grid}.ds-lanes__answer{top:var(--space-4);min-width:0;padding-left:var(--space-8);border-left:1px solid var(--app-border);align-self:start;position:sticky}.ds-lanes__change{min-width:0}@media (width<=1100px){.ds-lanes{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.ds-lanes__answer{padding-left:0;padding-top:var(--space-6);border-left:0;border-top:1px solid var(--app-border);position:static}}.dshist__name{color:var(--app-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;min-height:36px;margin-block:-8px;padding:0;font-weight:600}.dshist__name:hover{color:var(--app-primary)}.dshist__row--open td{background:color-mix(in srgb, var(--app-primary) 14%, transparent)}.dshist__row--open .dshist__name{color:var(--app-primary)}.dshist__row--opening td{background:color-mix(in srgb, var(--app-primary) 8%, transparent)}.dshist__chevron{font-size:var(--text-12);vertical-align:-1px}.dshist__sub{margin-top:var(--space-1);font-size:var(--text-12);color:var(--app-text-secondary)}.dshist__detail{padding:0 0 var(--space-4)}.dshist__detail>*+*{margin-top:var(--space-4)}.dshist__detail>:first-child{margin-top:0}.dshist__doors{align-items:stretch;gap:var(--space-3);flex-direction:column;display:flex}.dshist__note{margin:0 0 var(--space-2);font-size:var(--text-13)}.dshist__why{margin:0 0 var(--space-2);padding-left:var(--space-3);border-left:2px solid var(--app-border);font-size:var(--text-13);color:var(--app-text-secondary);font-style:italic}.dshist__criteria{margin:var(--space-2) 0;padding-left:var(--space-4);font-size:var(--text-13)}.dshist__criteria li{margin-bottom:var(--space-1)}.actrow__cell{white-space:nowrap;text-align:right}.actrow__cell .seglist__action+.seglist__action{margin-left:var(--space-2)}.dslook__pair{gap:var(--space-3);grid-template-columns:1fr 1fr;align-items:start;display:grid}.dslook__stack{gap:var(--space-3);flex-direction:column;display:flex}.dslook-ghost__title{font-size:var(--text-15);margin:0;font-weight:700}.dslook__lens{min-width:0}.dslook__lensname{margin:0 0 var(--space-1);font-size:var(--text-11);letter-spacing:.06em;text-transform:uppercase;color:var(--app-text-secondary);font-weight:700}.dslook__stage{width:100%;position:relative}.dslook__stage .fighter-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.dslook__nav{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dslook__source{position:relative}.dslook__source--off{display:none}.dslook-artifact{margin:0}.dslook-artifact__frame{position:relative}.dslook-artifact__frame img{width:100%;display:block}.dslook-artifact__frame svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.dslook-artifact__frame rect{fill:none;vector-effect:non-scaling-stroke}.dslook-artifact__casing{stroke:var(--app-box-casing);stroke-width:6px}.dslook-artifact__box{stroke:var(--app-fighter-none);stroke-width:2px}.dslook-ghost{aspect-ratio:16/9;justify-content:center;align-items:center;gap:var(--space-2);text-align:center;width:100%;padding:var(--space-4);border:1px dashed var(--app-border);border-radius:var(--radius-md);background:var(--app-surface-secondary);flex-direction:column;display:flex}.dslook-ghost--waiting{animation:1.6s ease-in-out infinite dslook-breathe}@keyframes dslook-breathe{50%{opacity:.55}}.composer{gap:var(--space-3);flex-direction:column;display:flex}.composer__axis{align-items:center;gap:var(--space-4);display:flex}.composer__shape{font-size:var(--text-12);color:var(--app-text-secondary)}.composer__policy{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.composer__figures{gap:var(--space-8);color:var(--app-text-secondary);margin:0;display:flex}.composer__figures span{font-size:var(--text-12);flex-direction:column;display:flex}.composer__figures strong{color:var(--app-text);font-size:var(--text-24);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.cutform__pair{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.cutform__act{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.cutform__drawing{min-height:1lh;font-size:var(--text-13);color:var(--app-text-secondary);flex-basis:100%}.cutform__drawing p{margin:0}.cutform__cloud{font-size:var(--text-12);color:var(--app-text-secondary);display:block}.cutform__quiet{align-items:center;gap:var(--space-4);font-size:var(--text-12);color:var(--app-text-secondary);margin:0;display:flex}.cutform__quiet strong{color:var(--app-text);font-variant-numeric:tabular-nums}.cutpage__head{gap:var(--space-4);flex-direction:column;display:flex}.cutpage__back{align-self:flex-start}.ds-lanes__change,.ds-lanes__answer{gap:var(--space-8);flex-direction:column;display:flex}.ds-lanes .ds-section>*+*{margin-top:var(--space-3)}.cutform__fixed{gap:var(--space-2);flex-direction:column;display:flex}.cutform__fixedline{align-items:center;gap:var(--space-2);font-size:var(--text-13);color:var(--app-text-secondary);margin:0;display:flex}.cutform__fixedline strong{color:var(--app-text);font-weight:600}.cutform__fixedline ion-icon{font-size:var(--text-14)}.cutform__pair ion-textarea{min-height:76px}.ds-lanes__change>*+*{padding-top:var(--space-6);border-top:1px solid var(--app-border)}.cutform__floor{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;font-size:var(--text-13);flex:1;display:flex}.cutform__floormet{color:var(--app-text-secondary);font-variant-numeric:tabular-nums}.cutform__flooradd{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.cutform__flooradd .ds-field{flex:0 160px}.cutform__floors{gap:var(--space-1);font-size:var(--text-13);flex-direction:column;display:flex}.cutform__floorhead{color:var(--app-text-secondary);margin:0}.cutform__floors ul{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cutform__floors li{align-items:center;gap:var(--space-2);display:flex}.cutform__floorcount{font-variant-numeric:tabular-nums;margin-left:auto}.dscut__title{overflow-wrap:anywhere;width:100%;min-width:180px;max-width:0}.ds-table td.dscut__title{white-space:normal}.dshist__holdings table{table-layout:fixed}.dshist__holdings th.ds-table__num,.dshist__holdings td.ds-table__num{width:8em;padding-inline:var(--space-3)}.ds-table td.dscut__source{white-space:normal;min-width:12ch}.rk-why{gap:var(--space-2);display:grid}.rk-split__sides{gap:var(--space-3);margin-bottom:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));display:grid}.rk-split__validation{gap:var(--space-2);margin-bottom:var(--space-3);display:grid}.rk-split__line{margin:0}.rk-split__trained{padding-left:var(--space-3);margin:0}.makeup__areas{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid}.makeup__pair{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start;display:grid}.makeup__lead{font-size:var(--text-17);margin:0;font-weight:700}.makeup__lead--test,.makeup__heldonly{color:var(--app-violet)}.makeup__heldonly{font-size:var(--text-12);white-space:nowrap;font-weight:600}.makeup__issues{padding-left:var(--space-4);margin:0;font-weight:600}.makeup__size th,.makeup__size td{white-space:nowrap}.ds-table th.makeup__name{font-size:inherit;letter-spacing:normal;text-transform:none;color:inherit;font-weight:500}.makeup__title{margin:0 0 var(--space-2);font-size:var(--text-13);font-weight:700}.makeup__side{margin:0 0 var(--space-1);font-size:var(--text-12);color:var(--app-text-secondary)}@media (width<=599px){.makeup__areas>:nth-child(2){order:4}}.makeup__share{min-width:180px}.makeup__folds{gap:var(--space-4);flex-direction:column;display:flex}.croplook{gap:var(--space-3);margin-bottom:var(--space-4);flex-direction:column;display:flex}.croplook__title{font-size:var(--text-13);margin:0;font-weight:700}.croplook__character{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.croplook__character>.ds-disclosure{align-self:stretch;max-width:100%}.croplook__who,.croplook__sidehead{font-size:var(--text-12);color:var(--app-text-secondary);margin:0;font-weight:600}.croplook__sides{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;display:grid}.croplook__side{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.croplook__grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(72px,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.croplook__tile{aspect-ratio:3/4;border-radius:var(--radius-sm);background:var(--app-surface-secondary);min-width:0;overflow:hidden}.croplook__tile img{object-fit:contain;width:100%;height:100%;display:block}.croplook__tile--ghost{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-1);text-align:center;font-size:var(--text-11);color:var(--app-text-secondary);overflow-wrap:anywhere;flex-direction:column;display:flex}.croplook__tile--waiting{animation:1.6s ease-in-out infinite croplook-breathe}@keyframes croplook-breathe{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.croplook__tile--waiting{animation:none}}.ds-rowmenu__trigger{border-radius:var(--app-radius);width:28px;height:28px;color:var(--app-text-secondary);cursor:pointer;font-size:var(--text-18);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;min-width:36px;min-height:36px;margin:-4px;padding:0;display:inline-flex}.ds-rowmenu__trigger:hover,.ds-rowmenu__trigger[data-state=open]{border-color:var(--app-border);color:var(--app-text)}.ds-rowmenu__trigger:focus-visible{outline:2px solid var(--app-primary);outline-offset:1px}.ds-rowmenu{z-index:40;min-width:180px;padding:var(--space-1);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius);box-shadow:var(--app-shadow)}.ds-rowmenu__item{padding:var(--space-2) var(--space-3);border-radius:var(--app-radius);font-size:var(--text-14);color:var(--app-text);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none}.ds-rowmenu__item[data-highlighted]{background:var(--app-surface-secondary)}.ds-rowmenu__item[data-disabled]{color:var(--app-text-muted);cursor:default}.ds-rowmenu__reason{font-size:var(--text-12);color:var(--app-text-muted);margin-top:2px;display:block}.ds-rowmenu__item--danger{color:var(--app-danger)}.ds-pie{align-items:flex-start;gap:var(--space-4);display:flex}.ds-pie__plot{flex:none;width:160px;height:160px}.ds-pie__plot path{stroke:var(--app-surface);stroke-width:.01px}.ds-pie__plot .ds-pie__hidden{fill:var(--app-surface-secondary)}.ds-pie__legend{gap:var(--space-1);min-width:0;font-size:var(--text-13);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-pie__row{align-items:baseline;column-gap:var(--space-2);grid-template-columns:auto 1fr auto;display:grid}.ds-pie__swatch{border-radius:2px;align-self:center;width:10px;height:10px}.ds-pie__label{overflow-wrap:anywhere;min-width:0}.ds-pie__value{color:var(--app-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.ds-pie__members{color:var(--app-text-secondary);font-size:var(--text-12);overflow-wrap:anywhere;grid-column:2/-1}.ds-pie--sm{gap:var(--space-2);flex-direction:column}.ds-pie--sm .ds-pie__plot{width:88px;height:88px}.ds-pie--sm .ds-pie__legend{font-size:var(--text-12)}.ds-pie--sm .ds-pie__label{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dscomp{gap:var(--space-4);flex-direction:column;display:flex}.dscomp__overview{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.dscomp__glance{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.dscomp__open{color:var(--app-primary);font:inherit;font-size:var(--text-13);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:600}.dscomp__facet{gap:var(--space-3);flex-direction:column;display:flex}.dscomp__bars{max-height:360px;overflow-y:auto}.dscomp__top{gap:var(--space-2);font-size:var(--text-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dscomp__topRow{column-gap:var(--space-2);row-gap:var(--space-1);grid-template-columns:1fr auto;display:grid}.dscomp__topName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--app-font-mono);overflow:hidden}.dscomp__topName--id{text-align:left;direction:rtl}.dscomp__topCount{color:var(--app-text-secondary);font-variant-numeric:tabular-nums}.dscomp__topBar{background:var(--app-surface-secondary);border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}.dscomp__topBar span{background:var(--app-cat-1);height:100%;display:block}.dscomp__topMore{color:var(--app-text-secondary)}.rk-mix{gap:var(--space-2);margin-top:var(--space-3);display:grid}.rk-mix__note{color:var(--app-text-secondary);font-size:var(--text-12);margin:0}.requestmsg{margin:0 0 var(--space-2);padding:var(--space-3);white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--app-font-mono);font-size:var(--text-12);background:var(--app-surface-secondary);border-radius:var(--radius-md)}.requestcard{gap:var(--space-2);flex-direction:column;display:flex}.requestlist{gap:var(--space-4);flex-direction:column;display:flex}.rk-benchmark__pair{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.rk-benchmark__form{gap:var(--space-3);display:grid}.rk-benchmark__arm{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--app-border);border-radius:var(--radius-sm);margin:0;display:grid}.rk-benchmark__arm>legend{padding:0 var(--space-1);font-weight:700}.record-report{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.record-report__stamp{color:var(--app-text-muted);font-size:var(--text-12);overflow-wrap:anywhere}@media print{ion-menu,.appmenu,.topbar,.no-print{display:none!important}ion-app,ion-split-pane,ion-router-outlet,.ion-page,ion-content{contain:none!important;height:auto!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important}ion-content::part(scroll){position:relative!important;overflow:visible!important}ion-split-pane{--side-width:0!important;--side-min-width:0!important}.record-report section{break-inside:avoid}}.people__table td,.people__table th{white-space:nowrap}.people__address{font-family:var(--app-font-mono)}.people__unnamed,.people__status{color:var(--app-text-secondary)}.people__you{color:var(--app-primary);font-weight:600}.people__reveal{color:var(--app-primary);cursor:pointer;font-size:inherit;background:0 0;border:none;margin-left:.5rem;padding:0;text-decoration:underline}.people__search{max-width:26rem}.people__confirm{border:1px solid var(--app-border);border-left:4px solid var(--app-primary);margin-bottom:var(--space-4);padding:.75rem 1rem}.people__confirm-title{margin:0 0 .25rem;font-weight:600}.people__confirm-body{color:var(--app-text-secondary);margin:0 0 .75rem}.people__confirm-row{gap:.5rem;display:flex}.costs__form{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:start;display:grid}.costs__roles{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.coveragebrief{align-items:center;gap:var(--space-1) var(--space-4);padding:var(--space-3) var(--space-4);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--radius-md);grid-template-columns:4rem minmax(0,1fr) auto;grid-template-areas:"tile name open""tile figures figures""tile bar bar""tile status status";transition:border-color .15s;display:grid;position:relative}.coveragebrief>.ds-monogram,.coveragebrief>.coveragetile{grid-area:tile;align-self:start}.coveragebrief:hover,.coveragebrief:focus-within,.coveragebrief--featured{border-color:var(--app-violet)}.coveragebrief--featured{box-shadow:0 0 0 1px var(--app-violet)}.coveragebrief__name{font-family:var(--app-font-display);font-size:var(--text-20);color:var(--app-text);grid-area:name;margin:0;line-height:1.1}.coveragebrief__figures{font-size:var(--text-14);color:var(--app-text-secondary);grid-area:figures;margin:0}.coveragebrief__figures b{font-family:var(--app-font-mono);font-size:var(--text-16);color:var(--app-text);font-weight:700}.coveragebrief__unit{font-size:var(--text-13)}.coveragebrief__bar{grid-area:bar}.coveragebrief__status{font-size:var(--text-13);color:var(--app-text);grid-area:status;margin:0}.coveragebrief__open{grid-area:open}.coveragebrief__open .ds-button{position:static}.coveragebrief:not(.coveragebrief--featured) .coveragebrief__open{opacity:0;transition:opacity .15s}.coveragebrief:hover .coveragebrief__open,.coveragebrief:focus-within .coveragebrief__open{opacity:1}.coveragebrief__open .ds-button:after{content:"";border-radius:var(--radius-md);position:absolute;inset:0}.coveragetile{border-radius:var(--radius-md);object-fit:cover;width:4rem;height:4rem}.coveragelist{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));display:grid}@media (width<=600px){.coveragebrief{padding:var(--space-2) var(--space-3);gap:var(--space-2);grid-template-columns:2.5rem minmax(0,1fr) auto 4.5rem auto;grid-template-areas:"tile name figures bar open"}.coveragebrief>.ds-monogram,.coveragebrief>.coveragetile{width:2.5rem;height:2.5rem;font-size:var(--text-16);align-self:center}.coveragebrief__name{font-size:var(--text-16)}.coveragebrief__unit,.coveragebrief__status,.coveragebrief__bar .ds-progress__reading,.coveragebrief__openword{display:none}.coveragebrief:not(.coveragebrief--featured) .coveragebrief__open{opacity:1}}.coveragehead{align-items:center;gap:var(--space-2) var(--space-6);padding:var(--space-6);background:color-mix(in srgb, var(--app-violet) 5%, var(--app-surface));border:1px solid var(--app-border);border-radius:var(--radius-lg);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"tile main rec""tile figs rec";display:grid;position:relative;overflow:hidden}.coveragehead:before{content:"";background-image:radial-gradient(circle, var(--app-tile-pattern) 2.5px, transparent 3px);pointer-events:none;background-size:16px 16px;position:absolute;inset:0 0 0 40%;-webkit-mask-image:radial-gradient(at 100% 0,#000 10%,#0000 75%);mask-image:radial-gradient(at 100% 0,#000 10%,#0000 75%)}.coveragehead>*{position:relative}.coveragehead>.ds-monogram,.coveragehead>.coveragetile{grid-area:tile}.coveragehead__main{grid-area:main;align-self:end;min-width:0}.coveragehead__main .ds-page-header__title{font-size:var(--text-display-name);line-height:.9}.coveragehead__tagline{margin:var(--space-2) 0 0;font-size:var(--text-20);color:var(--app-text)}.coveragehead__figures{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;grid-area:figs;align-self:start;display:flex}.coveragehead__ratio{font-family:var(--app-font-display);font-size:var(--text-36);color:var(--app-text);white-space:nowrap;font-weight:700;line-height:1}.coveragehead__unit{max-width:7.5em;font-size:var(--text-14);color:var(--app-text-secondary);line-height:1.25}.coveragehead__share{font-size:var(--text-20);color:var(--app-text);font-weight:600}.coveragehead__figures .ds-progress{flex:10rem;min-width:8rem}.coveragehead__recognition{align-self:end;gap:var(--space-1);max-width:18rem;padding:var(--space-3) var(--space-4);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--radius-md);flex-direction:column;grid-area:rec;display:flex}.coveragehead__word{align-items:center;gap:var(--space-1);font-size:var(--text-14);color:var(--app-text);margin:0;font-weight:700;display:inline-flex}.coveragehead__note{font-size:var(--text-13);color:var(--app-text-secondary);margin:0}.coveragetypes__total{margin:0}.coveragetypes__total b{font-family:var(--app-font-display);font-size:var(--text-22);color:var(--app-text)}.coveragetypes__group{gap:var(--space-2);flex-direction:column;display:flex}.coveragetypes__subhead{font-size:var(--text-12);letter-spacing:.08em;text-transform:uppercase;color:var(--app-text-secondary);margin:0;font-weight:700}.coveragetypes__grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=1099px){.coveragetypes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.coveragetypes__grid{grid-template-columns:minmax(0,1fr)}}.coveragetype{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--radius-md);color:var(--app-text);font:inherit;text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon name figs""bar bar bar";transition:border-color .15s;display:grid;position:relative;overflow:hidden}.coveragetype:after{content:"";background-image:radial-gradient(circle, var(--app-tile-pattern) 1.6px, transparent 2px);pointer-events:none;background-size:9px 9px;width:4.5rem;height:2.5rem;position:absolute;bottom:0;right:0;-webkit-mask-image:radial-gradient(at 100% 100%,#000 0%,#0000 75%);mask-image:radial-gradient(at 100% 100%,#000 0%,#0000 75%)}.coveragetype:hover{border-color:var(--app-violet)}.coveragetype[aria-pressed=true]{border-color:var(--app-primary);box-shadow:0 0 0 1px var(--app-primary)}.coveragetype__name{min-width:0;font-family:var(--app-font-display);font-size:var(--text-20);text-transform:uppercase;grid-area:name}.coveragetype__figures{font-family:var(--app-font-display);font-size:var(--text-22);grid-area:figs;font-weight:700}.coveragetype__bar{grid-area:bar;position:relative}.coveragetype>.ds-icon--card{grid-area:icon}@media (width<=720px){.coveragehead{gap:var(--space-3) var(--space-4);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"tile main""figs figs""rec rec"}.coveragehead__main .ds-page-header__title{font-size:var(--text-display-hero)}.coveragehead__tagline{font-size:var(--text-15)}.coveragehead__ratio{font-size:var(--text-32)}.coveragehead__recognition{max-width:none}.coveragetype{gap:var(--space-2);padding:var(--space-2) var(--space-3);grid-template-columns:auto minmax(4.5rem,auto) auto minmax(0,1fr);grid-template-areas:"icon name figs bar"}.coveragetype__name,.coveragetype__figures{font-size:var(--text-16)}}.coveragefamilies{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.coveragefamilies li{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.coveragepage__head{gap:var(--space-2);flex-direction:column;display:flex}.coveragepage{gap:var(--space-4);flex-direction:column;display:flex}.coveragepage__moves{font-family:var(--app-font-mono);font-size:var(--text-16);color:var(--app-text);margin:0}.coveragepage__recognition{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.coveragemoves__name{font-family:var(--app-font-display);font-size:var(--text-16);font-weight:700}.coverageweek__slots{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.coverageweek__pictured{align-items:center;gap:var(--space-3);display:flex}.coverageweek__big{font-family:var(--app-font-display);font-size:var(--text-display-section);text-transform:uppercase;margin:0;line-height:1}.coverageweek__swatches{background-image:conic-gradient(from 270deg at 72% 72%, var(--app-tile-pattern) 90deg, transparent 0);background-size:13px 13px;flex:none;width:4rem;height:3.25rem;margin-left:auto}.coverageweek__share{font-size:var(--text-14);margin:0}.coverageweek__share b{margin-right:var(--space-2);font-family:var(--app-font-display);font-size:var(--text-36)}.coverageweek__note{font-size:var(--text-13);margin:0}.coverageweek__foot{padding-top:var(--space-3);border-top:1px solid var(--app-border);font-size:var(--text-13);text-align:center;color:var(--app-text-secondary);margin:0}.requestact{justify-content:start;align-items:end;gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,28rem) auto;display:grid}.ingestrecord__head{gap:var(--space-2);flex-direction:column;display:flex}.ingestrecord__facts{gap:var(--space-3);flex-direction:column;display:flex}.ingestregister{align-items:end;gap:var(--space-2) var(--space-3);grid-template-columns:1fr auto;display:grid}.ingestregister>:nth-child(n+3){grid-column:1/-1}.ingestrecord__who{align-items:center;gap:var(--space-4);display:flex}.ingestrecord__who>:last-child{flex:1;min-width:0}@media (width<=600px){.ingestrecord__who{flex-direction:column;align-items:stretch}}.ingestrecord__standing{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:inline-flex}.ingestrecord__engine{font-size:var(--text-13);color:var(--app-text-secondary)}.rk-sourcegroup__name{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font-weight:600;display:flex}.rk-sourcegroup__acts{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.rk-sourcegroup__form{gap:var(--space-3);max-width:32rem;margin-top:var(--space-3);display:grid}.lookcheck{gap:var(--space-1);flex-direction:column;display:flex}.lookcheck__words{color:var(--app-text-secondary)}.lookcheck__acts{gap:var(--space-2);flex-wrap:wrap;display:flex}.lookcards{gap:var(--space-4);flex-wrap:wrap;display:flex}.lookcards>*{flex:280px;max-width:420px}.lookcard{align-items:flex-end;gap:var(--space-3);margin:0 0 var(--space-3);display:flex}.lookcard img,.lookcard__blank{border-radius:var(--radius-md);background:var(--app-surface-secondary);flex:none;height:176px}.lookcard--color img,.lookcard--color .lookcard__blank{object-fit:cover;width:176px}.lookcard--costume img{object-fit:contain;width:auto}.lookcard--costume .lookcard__blank{width:128px}.inspector__work{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.inspector__column{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.inspector__strip{grid-column:1/-1;min-width:0}@media (width>=1100px){.inspector__work{grid-template-columns:minmax(0,1fr) 426px;align-items:start}.inspector__side{top:var(--space-4);max-height:calc(100vh - var(--topbar-h) - var(--space-8));position:sticky;overflow-y:auto}}.inspector__side{gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.provstage+.provstage{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--app-border)}.provstage__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.provstage__title{font-size:var(--text-16);margin:0;font-weight:600}.provstage__step{margin-right:var(--space-1);color:var(--app-text-muted);font-variant-numeric:tabular-nums}.provstage__hint{margin:var(--space-1) 0 0;font-size:var(--text-13);color:var(--app-text-secondary)}.provstage__model{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--app-border)}.provstage__modelhead{margin:0 0 var(--space-2);font-size:var(--text-13);color:var(--app-text-secondary);font-weight:600}.provstage .ds-search__input{font-size:var(--text-16)}.provstage__facts .facts{gap:var(--space-2) var(--space-4);margin-top:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.lineage__arrow{margin:var(--space-2) 0;text-align:center;color:var(--app-text-muted)}.inspector__bridge{color:var(--app-text-secondary);cursor:help;display:inline-flex}.moment__none{color:var(--app-text-muted)}.moment__differs{box-shadow:inset 3px 0 0 var(--app-warning);font-weight:600}.moment__legend ul{padding-left:var(--space-4);margin:0}.runstable__pick{font:inherit;color:var(--app-primary);cursor:pointer;background:0 0;border:0;min-height:36px;margin-block:-8px;padding:0}.runstable__pick:hover,.runstable__pick:focus-visible{text-decoration:underline}.ds-table--dense td.runstable__video{white-space:normal;min-width:20ch;max-width:36ch}.runstable__actions{white-space:nowrap}.runs__region{gap:var(--space-4);flex-direction:column;display:flex}.runs__workspace{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--app-border);flex-direction:column;display:flex}.runs__workspace[hidden]{display:none}.runs__tools{align-items:flex-end;gap:var(--space-2);display:flex}.runs__tools>:first-child{flex:auto;min-width:0}.runs__shape{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.runs__shape>.ds-charts{align-self:stretch}.profile{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--app-border);border-radius:var(--app-radius,10px);background:var(--app-surface);flex-direction:column;display:flex}.profile__row{align-items:center;gap:var(--space-4);display:flex}.profile__role{font-size:var(--text-12);text-transform:capitalize}.profile__none{font-size:var(--text-13);color:var(--app-text-muted);margin:0}.signin{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--app-border);border-radius:var(--app-radius,4px);background:var(--app-surface);flex-direction:column;display:flex}.signin--in{flex-direction:row;justify-content:space-between;align-items:center}.signin__role{font-size:var(--text-13-6);color:var(--app-text-muted);display:block}.account{gap:var(--space-3);flex-direction:column;display:flex}.account__switch{font-size:var(--text-13);color:var(--app-text-secondary);margin:0}.account__link{font:inherit;color:var(--app-primary);cursor:pointer;background:0 0;border:none;margin-block:-10px;padding:0;padding-block:10px;text-decoration:underline}.signin__lead{font-size:var(--text-14);margin:0;line-height:1.5}.signin__row,.signin__warn-row{align-items:center;gap:var(--space-2);display:flex}.signin__hint{font-size:var(--text-12)}.signin__warn{padding:var(--space-3);border:1px solid var(--app-warning);border-radius:var(--radius-sm);font-size:var(--text-13)}.signin__warn p{margin:0 0 var(--space-2)}.settings__column{max-width:var(--form-width);gap:var(--space-8);flex-direction:column;display:flex}.settings__hint{font-size:var(--text-13);color:var(--app-text-secondary);margin:0}.settings__anchor{scroll-margin-top:var(--space-4)}:root{--topbar-h:56px;--watch-acts-h:44px}.topbar{z-index:20;align-items:center;gap:var(--space-4);height:var(--topbar-h);padding:0 calc(var(--space-3) + env(safe-area-inset-right,0px)) 0 calc(var(--space-3) + env(safe-area-inset-left,0px));background:var(--app-surface);border-bottom:1px solid var(--app-border);grid-template-columns:1fr auto 1fr;display:grid;position:relative}ion-split-pane{top:var(--topbar-h)}.topbar__right{grid-column:3;justify-self:end}.topbar__version{align-items:center;gap:var(--space-2);display:flex}.topbar__version-narrow,.topbar__version-tight{display:none}@media (width<=1023px){.topbar__version .ds-pagenotice,.topbar__version-wide{display:none}.topbar__version-narrow{display:inline}}@media (width<=519px){.topbar:has(.topbar__version) .topbar__words{display:none}.topbar:has(.topbar__version) .topbar__logo{margin-right:0}}@media (width<=379px){.topbar__version-narrow{display:none}.topbar__version-tight{display:inline}}.topbar__left,.topbar__right{align-items:center;gap:var(--space-2);display:flex}.topbar__brand{align-items:center;gap:var(--space-2);font-family:var(--app-font-display);font-size:var(--text-22);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--app-text);cursor:pointer;font-weight:700;text-decoration:none;display:flex}.topbar__brand-accent{color:var(--app-primary)}@media (width<=379px){.topbar__words{display:none}.topbar__logo{margin-right:0}}.topbar__logo{vertical-align:middle;margin-right:var(--space-2);border-radius:var(--radius-sm);background:var(--app-primary);width:24px;height:24px;color:var(--app-text-on-accent);font-size:var(--text-11);letter-spacing:.02em;flex:none;place-items:center;font-weight:800;display:inline-grid}.topbar__search{width:min(480px,36vw);position:relative}.topbar__search-open,.topbar__search-close{display:none}@media (width<=768px){.topbar{grid-template-columns:minmax(0,1fr) auto}.topbar__right{grid-column:2}.topbar__search{z-index:30;align-items:center;gap:var(--space-2);width:auto;padding:0 var(--space-3);background:var(--app-surface);opacity:0;pointer-events:none;display:flex;position:absolute;inset:0}.topbar__search:focus-within,.topbar__search--open{opacity:1;pointer-events:auto}.topbar__search-open{display:inline-flex}.topbar__search-close{width:44px;height:44px;color:var(--app-text);font-size:var(--text-24);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;display:inline-grid}.topbar__results{border-radius:0;left:0;right:0}}.topbar__search-input{width:100%;height:36px;padding:0 var(--space-4);border:1px solid var(--app-border);background:var(--app-bg);color:var(--app-text);font:inherit;font-size:var(--text-14);border-radius:18px}.topbar__search-input:focus{outline:2px solid var(--app-primary);outline-offset:-1px}.topbar__results{padding:var(--space-1);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--radius-md);max-height:var(--search-room,70vh);margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.topbar__result{gap:var(--space-1);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--app-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;display:flex}.topbar__result:hover,.topbar__result:focus-visible{background:var(--app-surface-secondary)}.topbar__result-name{font-size:var(--text-14);font-weight:600}.topbar__result-hint{font-size:var(--text-12);color:var(--app-text-secondary)}.topbar__group{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-1);margin:0;display:flex}.topbar__group-name{font-size:var(--text-11);letter-spacing:.04em;text-transform:uppercase;color:var(--app-text-secondary);font-weight:600}.topbar__group-note{font-size:var(--text-12);color:var(--app-text-secondary)}.topbar__list{margin:0;padding:0;list-style:none}.topbar__result--video{align-items:center;gap:var(--space-3);flex-direction:row}.topbar__empty{gap:var(--space-2);padding:var(--space-3);flex-direction:column;display:flex}.topbar__empty-line{font-size:var(--text-14);margin:0;font-weight:600}.topbar__empty-hint{align-items:center;gap:var(--space-2);font-size:var(--text-12);color:var(--app-text-secondary);margin:0;display:flex}.topbar__add{align-items:center;gap:0 var(--space-2);border:1px solid var(--app-border);grid-template-columns:auto 1fr;display:grid}.topbar__add .topbar__result-hint{grid-column:2}.topbar__refused{padding:var(--space-2) var(--space-3);font-size:var(--text-12);color:var(--app-warning);margin:0}.topbar__avatar{width:32px;height:32px;margin:0 var(--space-2);background:var(--app-violet);color:var(--app-bg);font:inherit;font-size:var(--text-13);cursor:pointer;border:2px solid #0000;border-radius:50%;place-items:center;padding:0;font-weight:700;display:inline-grid}.topbar__avatar:hover,.topbar__avatar[data-state=open]{border-color:var(--app-text)}.topbar__avatar:focus-visible{outline:2px solid var(--app-primary);outline-offset:2px}.topbar__signin{margin:0 var(--space-2);color:var(--app-text);white-space:nowrap;font-weight:600}.topbar__account{min-width:220px}.topbar__account-who{gap:var(--space-1);padding:var(--space-2) var(--space-3);font-size:var(--text-14);color:var(--app-text);flex-direction:column;display:flex}.topbar__account-who small{color:var(--app-text-secondary)}.topbar__account-heading{padding:var(--space-1) var(--space-3);font-size:var(--text-12);color:var(--app-text-secondary)}.topbar__account-row{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-14);color:var(--app-text);display:flex}.topbar__account-rule{height:1px;margin:var(--space-1) 0;background:var(--app-border)}.skip-link{top:0;left:var(--space-2);z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--app-radius);background:var(--app-primary);color:var(--app-text-on-accent);font-weight:600;position:absolute;transform:translateY(-110%)}.skip-link:focus{top:var(--space-2);transform:none}.topbar__account-radio{justify-content:space-between;align-items:center;display:flex}.topbar__account-mark{color:var(--app-primary)}.topbar__account-item{align-items:center;gap:var(--space-3);display:flex}.topbar__account-item ion-icon{font-size:var(--text-18);color:var(--app-text-secondary);flex:none}.topbar__account-now{color:var(--app-text-secondary);font-size:var(--text-13);margin-left:auto}.topbar__account-sub{min-width:140px}@media (pointer:coarse){.topbar__avatar,.topbar ion-button{position:relative}.topbar__avatar:after,.topbar ion-button:after{content:"";height:44px;min-height:100%;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}:root:where([data-surface^=phone]).shell--focus{--topbar-h:0px}:root:where([data-surface^=phone]).shell--focus .topbar{display:none}:root:where([data-surface^=phone]).shell--focus.shell--searching .topbar{top:var(--strip-search-top,0px);left:var(--strip-search-left,0px);width:var(--strip-search-width,100%);height:var(--watch-acts-h);display:grid;position:fixed}:root:where([data-surface=phone-landscape]).shell--focus.shell--searching .topbar__results{max-height:calc(var(--strip-search-top,70vh) - var(--space-2));top:auto;bottom:calc(100% + 4px)}:root{--ion-color-primary:#0054e9;--ion-color-primary-rgb:0, 84, 233;--ion-color-primary-contrast:#fff;--ion-color-primary-contrast-rgb:255, 255, 255;--ion-color-primary-shade:#004acd;--ion-color-primary-tint:#1a65eb;--ion-color-secondary:#0163aa;--ion-color-secondary-rgb:1, 99, 170;--ion-color-secondary-contrast:#fff;--ion-color-secondary-contrast-rgb:255, 255, 255;--ion-color-secondary-shade:#015796;--ion-color-secondary-tint:#1a73b3;--ion-color-tertiary:#6030ff;--ion-color-tertiary-rgb:96, 48, 255;--ion-color-tertiary-contrast:#fff;--ion-color-tertiary-contrast-rgb:255, 255, 255;--ion-color-tertiary-shade:#542ae0;--ion-color-tertiary-tint:#7045ff;--ion-color-success:#2dd55b;--ion-color-success-rgb:45, 213, 91;--ion-color-success-contrast:#000;--ion-color-success-contrast-rgb:0, 0, 0;--ion-color-success-shade:#28bb50;--ion-color-success-tint:#42d96b;--ion-color-warning:#ffc409;--ion-color-warning-rgb:255, 196, 9;--ion-color-warning-contrast:#000;--ion-color-warning-contrast-rgb:0, 0, 0;--ion-color-warning-shade:#e0ac08;--ion-color-warning-tint:#ffca22;--ion-color-danger:#c5000f;--ion-color-danger-rgb:197, 0, 15;--ion-color-danger-contrast:#fff;--ion-color-danger-contrast-rgb:255, 255, 255;--ion-color-danger-shade:#ad000d;--ion-color-danger-tint:#cb1a27;--ion-color-light:#f4f5f8;--ion-color-light-rgb:244, 245, 248;--ion-color-light-contrast:#000;--ion-color-light-contrast-rgb:0, 0, 0;--ion-color-light-shade:#d7d8da;--ion-color-light-tint:#f5f6f9;--ion-color-medium:#636469;--ion-color-medium-rgb:99, 100, 105;--ion-color-medium-contrast:#fff;--ion-color-medium-contrast-rgb:255, 255, 255;--ion-color-medium-shade:#57585c;--ion-color-medium-tint:#737478;--ion-color-dark:#222428;--ion-color-dark-rgb:34, 36, 40;--ion-color-dark-contrast:#fff;--ion-color-dark-contrast-rgb:255, 255, 255;--ion-color-dark-shade:#1e2023;--ion-color-dark-tint:#383a3e}html.ios{--ion-default-font:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font:"Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font:-apple-system-body;--ion-font-family:var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type,html.ios ion-footer.modal-footer-moving ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar,html.ios .modal-footer-moving ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (width>=768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity:.18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity:0;--box-shadow:none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base:var(--ion-color-primary,#0054e9)!important;--ion-color-base-rgb:var(--ion-color-primary-rgb,0, 84, 233)!important;--ion-color-contrast:var(--ion-color-primary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-primary-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-primary-shade,#004acd)!important;--ion-color-tint:var(--ion-color-primary-tint,#1a65eb)!important}.ion-color-secondary{--ion-color-base:var(--ion-color-secondary,#0163aa)!important;--ion-color-base-rgb:var(--ion-color-secondary-rgb,1, 99, 170)!important;--ion-color-contrast:var(--ion-color-secondary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-secondary-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-secondary-shade,#015796)!important;--ion-color-tint:var(--ion-color-secondary-tint,#1a73b3)!important}.ion-color-tertiary{--ion-color-base:var(--ion-color-tertiary,#6030ff)!important;--ion-color-base-rgb:var(--ion-color-tertiary-rgb,96, 48, 255)!important;--ion-color-contrast:var(--ion-color-tertiary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-tertiary-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-tertiary-shade,#542ae0)!important;--ion-color-tint:var(--ion-color-tertiary-tint,#7045ff)!important}.ion-color-success{--ion-color-base:var(--ion-color-success,#2dd55b)!important;--ion-color-base-rgb:var(--ion-color-success-rgb,45, 213, 91)!important;--ion-color-contrast:var(--ion-color-success-contrast,#000)!important;--ion-color-contrast-rgb:var(--ion-color-success-contrast-rgb,0, 0, 0)!important;--ion-color-shade:var(--ion-color-success-shade,#28bb50)!important;--ion-color-tint:var(--ion-color-success-tint,#42d96b)!important}.ion-color-warning{--ion-color-base:var(--ion-color-warning,#ffc409)!important;--ion-color-base-rgb:var(--ion-color-warning-rgb,255, 196, 9)!important;--ion-color-contrast:var(--ion-color-warning-contrast,#000)!important;--ion-color-contrast-rgb:var(--ion-color-warning-contrast-rgb,0, 0, 0)!important;--ion-color-shade:var(--ion-color-warning-shade,#e0ac08)!important;--ion-color-tint:var(--ion-color-warning-tint,#ffca22)!important}.ion-color-danger{--ion-color-base:var(--ion-color-danger,#c5000f)!important;--ion-color-base-rgb:var(--ion-color-danger-rgb,197, 0, 15)!important;--ion-color-contrast:var(--ion-color-danger-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-danger-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-danger-shade,#ad000d)!important;--ion-color-tint:var(--ion-color-danger-tint,#cb1a27)!important}.ion-color-light{--ion-color-base:var(--ion-color-light,#f4f5f8)!important;--ion-color-base-rgb:var(--ion-color-light-rgb,244, 245, 248)!important;--ion-color-contrast:var(--ion-color-light-contrast,#000)!important;--ion-color-contrast-rgb:var(--ion-color-light-contrast-rgb,0, 0, 0)!important;--ion-color-shade:var(--ion-color-light-shade,#d7d8da)!important;--ion-color-tint:var(--ion-color-light-tint,#f5f6f9)!important}.ion-color-medium{--ion-color-base:var(--ion-color-medium,#636469)!important;--ion-color-base-rgb:var(--ion-color-medium-rgb,99, 100, 105)!important;--ion-color-contrast:var(--ion-color-medium-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-medium-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-medium-shade,#57585c)!important;--ion-color-tint:var(--ion-color-medium-tint,#737478)!important}.ion-color-dark{--ion-color-base:var(--ion-color-dark,#222428)!important;--ion-color-base-rgb:var(--ion-color-dark-rgb,34, 36, 40)!important;--ion-color-contrast:var(--ion-color-dark-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-dark-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-dark-shade,#1e2023)!important;--ion-color-tint:var(--ion-color-dark-tint,#383a3e)!important}.ion-page{contain:layout size style;z-index:0;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.ion-page.ion-page-overlay-passthrough{pointer-events:none}ion-modal>.ion-page{contain:layout style;height:100%;position:relative}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding:20px}@supports (padding-top:20px){html{--ion-safe-area-top:var(--ion-statusbar-padding)}}@supports (padding-top:env(safe-area-inset-top)){html{--ion-safe-area-top:var(--safe-area-inset-top,env(safe-area-inset-top));--ion-safe-area-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom));--ion-safe-area-left:var(--safe-area-inset-left,env(safe-area-inset-left));--ion-safe-area-right:var(--safe-area-inset-right,env(safe-area-inset-right))}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translate(0,0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow:hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-right-radius:8px;border-bottom-left-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width:0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:transform .3s cubic-bezier(.25,.8,.5,1)}@media (prefers-reduced-motion:reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width:0px;--inner-border-width:0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width:fit-content;--height:fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){height:0;display:none}b,strong{font-weight:700}img{max-width:100%}hr{box-sizing:content-box;border-width:0;height:1px}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{height:auto;font:inherit;color:inherit;overflow:auto}textarea::placeholder{padding-left:2px}form,input,optgroup,select{font:inherit;color:inherit;margin:0}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{font-family:inherit;font-style:inherit;font-variant:inherit;text-transform:none;cursor:pointer;-webkit-appearance:button;border:0;border-radius:0;padding:0;line-height:1}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;height:100%}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;position:fixed;overflow:hidden;transform:translateZ(0)}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout:none){html{font:var(--ion-dynamic-font,16px var(--ion-font-family))}}a{color:var(--ion-color-primary,#0054e9);background-color:#0000}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}.ion-no-padding{--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;padding:0}.ion-padding{--padding-start:var(--ion-padding,16px);--padding-end:var(--ion-padding,16px);--padding-top:var(--ion-padding,16px);--padding-bottom:var(--ion-padding,16px);-webkit-padding-start:var(--ion-padding,16px);-webkit-padding-end:var(--ion-padding,16px);padding-inline-start:var(--ion-padding,16px);padding-inline-end:var(--ion-padding,16px);padding-top:var(--ion-padding,16px);padding-bottom:var(--ion-padding,16px)}.ion-padding-top{--padding-top:var(--ion-padding,16px);padding-top:var(--ion-padding,16px)}.ion-padding-start{--padding-start:var(--ion-padding,16px);-webkit-padding-start:var(--ion-padding,16px);padding-inline-start:var(--ion-padding,16px)}.ion-padding-end{--padding-end:var(--ion-padding,16px);-webkit-padding-end:var(--ion-padding,16px);padding-inline-end:var(--ion-padding,16px)}.ion-padding-bottom{--padding-bottom:var(--ion-padding,16px);padding-bottom:var(--ion-padding,16px)}.ion-padding-vertical{--padding-top:var(--ion-padding,16px);--padding-bottom:var(--ion-padding,16px);padding-top:var(--ion-padding,16px);padding-bottom:var(--ion-padding,16px)}.ion-padding-horizontal{--padding-start:var(--ion-padding,16px);--padding-end:var(--ion-padding,16px);-webkit-padding-start:var(--ion-padding,16px);-webkit-padding-end:var(--ion-padding,16px);padding-inline-start:var(--ion-padding,16px);padding-inline-end:var(--ion-padding,16px)}.ion-no-margin{--margin-start:0;--margin-end:0;--margin-top:0;--margin-bottom:0;margin:0}.ion-margin{--margin-start:var(--ion-margin,16px);--margin-end:var(--ion-margin,16px);--margin-top:var(--ion-margin,16px);--margin-bottom:var(--ion-margin,16px);-webkit-margin-start:var(--ion-margin,16px);-webkit-margin-end:var(--ion-margin,16px);margin-inline-start:var(--ion-margin,16px);margin-inline-end:var(--ion-margin,16px);margin-top:var(--ion-margin,16px);margin-bottom:var(--ion-margin,16px)}.ion-margin-top{--margin-top:var(--ion-margin,16px);margin-top:var(--ion-margin,16px)}.ion-margin-start{--margin-start:var(--ion-margin,16px);-webkit-margin-start:var(--ion-margin,16px);margin-inline-start:var(--ion-margin,16px)}.ion-margin-end{--margin-end:var(--ion-margin,16px);-webkit-margin-end:var(--ion-margin,16px);margin-inline-end:var(--ion-margin,16px)}.ion-margin-bottom{--margin-bottom:var(--ion-margin,16px);margin-bottom:var(--ion-margin,16px)}.ion-margin-vertical{--margin-top:var(--ion-margin,16px);--margin-bottom:var(--ion-margin,16px);margin-top:var(--ion-margin,16px);margin-bottom:var(--ion-margin,16px)}.ion-margin-horizontal{--margin-start:var(--ion-margin,16px);--margin-end:var(--ion-margin,16px);-webkit-margin-start:var(--ion-margin,16px);-webkit-margin-end:var(--ion-margin,16px);margin-inline-start:var(--ion-margin,16px);margin-inline-end:var(--ion-margin,16px)}.ion-float-left{float:left!important}.ion-float-right{float:right!important}.ion-float-start{float:left!important}:host-context([dir=rtl]) .ion-float-start{float:right!important}[dir=rtl] .ion-float-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){float:right!important}}.ion-float-end{float:right!important}:host-context([dir=rtl]) .ion-float-end{float:left!important}[dir=rtl] .ion-float-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){float:left!important}}@media (width>=576px){.ion-float-sm-left{float:left!important}.ion-float-sm-right{float:right!important}.ion-float-sm-start{float:left!important}:host-context([dir=rtl]) .ion-float-sm-start{float:right!important}[dir=rtl] .ion-float-sm-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-sm-start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){float:right!important}}.ion-float-sm-end{float:right!important}:host-context([dir=rtl]) .ion-float-sm-end{float:left!important}[dir=rtl] .ion-float-sm-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-sm-end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){float:left!important}}}@media (width>=768px){.ion-float-md-left{float:left!important}.ion-float-md-right{float:right!important}.ion-float-md-start{float:left!important}:host-context([dir=rtl]) .ion-float-md-start{float:right!important}[dir=rtl] .ion-float-md-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-md-start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){float:right!important}}.ion-float-md-end{float:right!important}:host-context([dir=rtl]) .ion-float-md-end{float:left!important}[dir=rtl] .ion-float-md-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-md-end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){float:left!important}}}@media (width>=992px){.ion-float-lg-left{float:left!important}.ion-float-lg-right{float:right!important}.ion-float-lg-start{float:left!important}:host-context([dir=rtl]) .ion-float-lg-start{float:right!important}[dir=rtl] .ion-float-lg-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-lg-start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){float:right!important}}.ion-float-lg-end{float:right!important}:host-context([dir=rtl]) .ion-float-lg-end{float:left!important}[dir=rtl] .ion-float-lg-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-lg-end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){float:left!important}}}@media (width>=1200px){.ion-float-xl-left{float:left!important}.ion-float-xl-right{float:right!important}.ion-float-xl-start{float:left!important}:host-context([dir=rtl]) .ion-float-xl-start{float:right!important}[dir=rtl] .ion-float-xl-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-xl-start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){float:right!important}}.ion-float-xl-end{float:right!important}:host-context([dir=rtl]) .ion-float-xl-end{float:left!important}[dir=rtl] .ion-float-xl-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-xl-end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){float:left!important}}}.ion-text-center{text-align:center!important}.ion-text-justify{text-align:justify!important}.ion-text-start{text-align:start!important}.ion-text-end{text-align:end!important}.ion-text-left{text-align:left!important}.ion-text-right{text-align:right!important}.ion-text-nowrap{white-space:nowrap!important}.ion-text-wrap{white-space:normal!important}@media (width>=576px){.ion-text-sm-center{text-align:center!important}.ion-text-sm-justify{text-align:justify!important}.ion-text-sm-start{text-align:start!important}.ion-text-sm-end{text-align:end!important}.ion-text-sm-left{text-align:left!important}.ion-text-sm-right{text-align:right!important}.ion-text-sm-nowrap{white-space:nowrap!important}.ion-text-sm-wrap{white-space:normal!important}}@media (width>=768px){.ion-text-md-center{text-align:center!important}.ion-text-md-justify{text-align:justify!important}.ion-text-md-start{text-align:start!important}.ion-text-md-end{text-align:end!important}.ion-text-md-left{text-align:left!important}.ion-text-md-right{text-align:right!important}.ion-text-md-nowrap{white-space:nowrap!important}.ion-text-md-wrap{white-space:normal!important}}@media (width>=992px){.ion-text-lg-center{text-align:center!important}.ion-text-lg-justify{text-align:justify!important}.ion-text-lg-start{text-align:start!important}.ion-text-lg-end{text-align:end!important}.ion-text-lg-left{text-align:left!important}.ion-text-lg-right{text-align:right!important}.ion-text-lg-nowrap{white-space:nowrap!important}.ion-text-lg-wrap{white-space:normal!important}}@media (width>=1200px){.ion-text-xl-center{text-align:center!important}.ion-text-xl-justify{text-align:justify!important}.ion-text-xl-start{text-align:start!important}.ion-text-xl-end{text-align:end!important}.ion-text-xl-left{text-align:left!important}.ion-text-xl-right{text-align:right!important}.ion-text-xl-nowrap{white-space:nowrap!important}.ion-text-xl-wrap{white-space:normal!important}}.ion-text-uppercase{text-transform:uppercase!important}.ion-text-lowercase{text-transform:lowercase!important}.ion-text-capitalize{text-transform:capitalize!important}@media (width>=576px){.ion-text-sm-uppercase{text-transform:uppercase!important}.ion-text-sm-lowercase{text-transform:lowercase!important}.ion-text-sm-capitalize{text-transform:capitalize!important}}@media (width>=768px){.ion-text-md-uppercase{text-transform:uppercase!important}.ion-text-md-lowercase{text-transform:lowercase!important}.ion-text-md-capitalize{text-transform:capitalize!important}}@media (width>=992px){.ion-text-lg-uppercase{text-transform:uppercase!important}.ion-text-lg-lowercase{text-transform:lowercase!important}.ion-text-lg-capitalize{text-transform:capitalize!important}}@media (width>=1200px){.ion-text-xl-uppercase{text-transform:uppercase!important}.ion-text-xl-lowercase{text-transform:lowercase!important}.ion-text-xl-capitalize{text-transform:capitalize!important}}.ion-align-content-start{align-content:flex-start!important}.ion-align-content-end{align-content:flex-end!important}.ion-align-content-center{align-content:center!important}.ion-align-content-between{align-content:space-between!important}.ion-align-content-around{align-content:space-around!important}.ion-align-content-stretch{align-content:stretch!important}@media (width>=576px){.ion-align-content-sm-start{align-content:flex-start!important}.ion-align-content-sm-end{align-content:flex-end!important}.ion-align-content-sm-center{align-content:center!important}.ion-align-content-sm-between{align-content:space-between!important}.ion-align-content-sm-around{align-content:space-around!important}.ion-align-content-sm-stretch{align-content:stretch!important}}@media (width>=768px){.ion-align-content-md-start{align-content:flex-start!important}.ion-align-content-md-end{align-content:flex-end!important}.ion-align-content-md-center{align-content:center!important}.ion-align-content-md-between{align-content:space-between!important}.ion-align-content-md-around{align-content:space-around!important}.ion-align-content-md-stretch{align-content:stretch!important}}@media (width>=992px){.ion-align-content-lg-start{align-content:flex-start!important}.ion-align-content-lg-end{align-content:flex-end!important}.ion-align-content-lg-center{align-content:center!important}.ion-align-content-lg-between{align-content:space-between!important}.ion-align-content-lg-around{align-content:space-around!important}.ion-align-content-lg-stretch{align-content:stretch!important}}@media (width>=1200px){.ion-align-content-xl-start{align-content:flex-start!important}.ion-align-content-xl-end{align-content:flex-end!important}.ion-align-content-xl-center{align-content:center!important}.ion-align-content-xl-between{align-content:space-between!important}.ion-align-content-xl-around{align-content:space-around!important}.ion-align-content-xl-stretch{align-content:stretch!important}}.ion-align-items-start{align-items:start!important}.ion-align-items-end{align-items:end!important}.ion-align-items-center{align-items:center!important}.ion-align-items-stretch{align-items:stretch!important}.ion-align-items-baseline{align-items:baseline!important}@media (width>=576px){.ion-align-items-sm-start{align-items:start!important}.ion-align-items-sm-end{align-items:end!important}.ion-align-items-sm-center{align-items:center!important}.ion-align-items-sm-stretch{align-items:stretch!important}.ion-align-items-sm-baseline{align-items:baseline!important}}@media (width>=768px){.ion-align-items-md-start{align-items:start!important}.ion-align-items-md-end{align-items:end!important}.ion-align-items-md-center{align-items:center!important}.ion-align-items-md-stretch{align-items:stretch!important}.ion-align-items-md-baseline{align-items:baseline!important}}@media (width>=992px){.ion-align-items-lg-start{align-items:start!important}.ion-align-items-lg-end{align-items:end!important}.ion-align-items-lg-center{align-items:center!important}.ion-align-items-lg-stretch{align-items:stretch!important}.ion-align-items-lg-baseline{align-items:baseline!important}}@media (width>=1200px){.ion-align-items-xl-start{align-items:start!important}.ion-align-items-xl-end{align-items:end!important}.ion-align-items-xl-center{align-items:center!important}.ion-align-items-xl-stretch{align-items:stretch!important}.ion-align-items-xl-baseline{align-items:baseline!important}}.ion-align-self-start{align-self:start!important}.ion-align-self-end{align-self:end!important}.ion-align-self-center{align-self:center!important}.ion-align-self-stretch{align-self:stretch!important}.ion-align-self-baseline{align-self:baseline!important}.ion-align-self-auto{align-self:auto!important}@media (width>=576px){.ion-align-self-sm-start{align-self:start!important}.ion-align-self-sm-end{align-self:end!important}.ion-align-self-sm-center{align-self:center!important}.ion-align-self-sm-stretch{align-self:stretch!important}.ion-align-self-sm-baseline{align-self:baseline!important}.ion-align-self-sm-auto{align-self:auto!important}}@media (width>=768px){.ion-align-self-md-start{align-self:start!important}.ion-align-self-md-end{align-self:end!important}.ion-align-self-md-center{align-self:center!important}.ion-align-self-md-stretch{align-self:stretch!important}.ion-align-self-md-baseline{align-self:baseline!important}.ion-align-self-md-auto{align-self:auto!important}}@media (width>=992px){.ion-align-self-lg-start{align-self:start!important}.ion-align-self-lg-end{align-self:end!important}.ion-align-self-lg-center{align-self:center!important}.ion-align-self-lg-stretch{align-self:stretch!important}.ion-align-self-lg-baseline{align-self:baseline!important}.ion-align-self-lg-auto{align-self:auto!important}}@media (width>=1200px){.ion-align-self-xl-start{align-self:start!important}.ion-align-self-xl-end{align-self:end!important}.ion-align-self-xl-center{align-self:center!important}.ion-align-self-xl-stretch{align-self:stretch!important}.ion-align-self-xl-baseline{align-self:baseline!important}.ion-align-self-xl-auto{align-self:auto!important}}.ion-justify-content-start{justify-content:flex-start!important}.ion-justify-content-end{justify-content:flex-end!important}.ion-justify-content-center{justify-content:center!important}.ion-justify-content-between{justify-content:space-between!important}.ion-justify-content-around{justify-content:space-around!important}.ion-justify-content-evenly{justify-content:space-evenly!important}@media (width>=576px){.ion-justify-content-sm-start{justify-content:flex-start!important}.ion-justify-content-sm-end{justify-content:flex-end!important}.ion-justify-content-sm-center{justify-content:center!important}.ion-justify-content-sm-between{justify-content:space-between!important}.ion-justify-content-sm-around{justify-content:space-around!important}.ion-justify-content-sm-evenly{justify-content:space-evenly!important}}@media (width>=768px){.ion-justify-content-md-start{justify-content:flex-start!important}.ion-justify-content-md-end{justify-content:flex-end!important}.ion-justify-content-md-center{justify-content:center!important}.ion-justify-content-md-between{justify-content:space-between!important}.ion-justify-content-md-around{justify-content:space-around!important}.ion-justify-content-md-evenly{justify-content:space-evenly!important}}@media (width>=992px){.ion-justify-content-lg-start{justify-content:flex-start!important}.ion-justify-content-lg-end{justify-content:flex-end!important}.ion-justify-content-lg-center{justify-content:center!important}.ion-justify-content-lg-between{justify-content:space-between!important}.ion-justify-content-lg-around{justify-content:space-around!important}.ion-justify-content-lg-evenly{justify-content:space-evenly!important}}@media (width>=1200px){.ion-justify-content-xl-start{justify-content:flex-start!important}.ion-justify-content-xl-end{justify-content:flex-end!important}.ion-justify-content-xl-center{justify-content:center!important}.ion-justify-content-xl-between{justify-content:space-between!important}.ion-justify-content-xl-around{justify-content:space-around!important}.ion-justify-content-xl-evenly{justify-content:space-evenly!important}}.ion-flex-row{flex-direction:row!important}.ion-flex-row-reverse{flex-direction:row-reverse!important}.ion-flex-column{flex-direction:column!important}.ion-flex-column-reverse{flex-direction:column-reverse!important}@media (width>=576px){.ion-flex-sm-row{flex-direction:row!important}.ion-flex-sm-row-reverse{flex-direction:row-reverse!important}.ion-flex-sm-column{flex-direction:column!important}.ion-flex-sm-column-reverse{flex-direction:column-reverse!important}}@media (width>=768px){.ion-flex-md-row{flex-direction:row!important}.ion-flex-md-row-reverse{flex-direction:row-reverse!important}.ion-flex-md-column{flex-direction:column!important}.ion-flex-md-column-reverse{flex-direction:column-reverse!important}}@media (width>=992px){.ion-flex-lg-row{flex-direction:row!important}.ion-flex-lg-row-reverse{flex-direction:row-reverse!important}.ion-flex-lg-column{flex-direction:column!important}.ion-flex-lg-column-reverse{flex-direction:column-reverse!important}}@media (width>=1200px){.ion-flex-xl-row{flex-direction:row!important}.ion-flex-xl-row-reverse{flex-direction:row-reverse!important}.ion-flex-xl-column{flex-direction:column!important}.ion-flex-xl-column-reverse{flex-direction:column-reverse!important}}.ion-wrap{flex-wrap:wrap!important}.ion-nowrap{flex-wrap:nowrap!important}.ion-wrap-reverse{flex-wrap:wrap-reverse!important}.ion-flex-wrap{flex-wrap:wrap!important}.ion-flex-nowrap{flex-wrap:nowrap!important}.ion-flex-wrap-reverse{flex-wrap:wrap-reverse!important}@media (width>=576px){.ion-flex-sm-wrap{flex-wrap:wrap!important}.ion-flex-sm-nowrap{flex-wrap:nowrap!important}.ion-flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}}@media (width>=768px){.ion-flex-md-wrap{flex-wrap:wrap!important}.ion-flex-md-nowrap{flex-wrap:nowrap!important}.ion-flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}}@media (width>=992px){.ion-flex-lg-wrap{flex-wrap:wrap!important}.ion-flex-lg-nowrap{flex-wrap:nowrap!important}.ion-flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}}@media (width>=1200px){.ion-flex-xl-wrap{flex-wrap:wrap!important}.ion-flex-xl-nowrap{flex-wrap:nowrap!important}.ion-flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}}.ion-flex-1{flex:1!important}.ion-flex-auto{flex:auto!important}.ion-flex-initial{flex:initial!important}.ion-flex-none{flex:none!important}@media (width>=576px){.ion-flex-sm-1{flex:1!important}.ion-flex-sm-auto{flex:auto!important}.ion-flex-sm-initial{flex:initial!important}.ion-flex-sm-none{flex:none!important}}@media (width>=768px){.ion-flex-md-1{flex:1!important}.ion-flex-md-auto{flex:auto!important}.ion-flex-md-initial{flex:initial!important}.ion-flex-md-none{flex:none!important}}@media (width>=992px){.ion-flex-lg-1{flex:1!important}.ion-flex-lg-auto{flex:auto!important}.ion-flex-lg-initial{flex:initial!important}.ion-flex-lg-none{flex:none!important}}@media (width>=1200px){.ion-flex-xl-1{flex:1!important}.ion-flex-xl-auto{flex:auto!important}.ion-flex-xl-initial{flex:initial!important}.ion-flex-xl-none{flex:none!important}}.ion-flex-grow-0{flex-grow:0!important}.ion-flex-grow-1{flex-grow:1!important}.ion-flex-shrink-0{flex-shrink:0!important}.ion-flex-shrink-1{flex-shrink:1!important}@media (width>=576px){.ion-flex-sm-grow-0{flex-grow:0!important}.ion-flex-sm-grow-1{flex-grow:1!important}.ion-flex-sm-shrink-0{flex-shrink:0!important}.ion-flex-sm-shrink-1{flex-shrink:1!important}}@media (width>=768px){.ion-flex-md-grow-0{flex-grow:0!important}.ion-flex-md-grow-1{flex-grow:1!important}.ion-flex-md-shrink-0{flex-shrink:0!important}.ion-flex-md-shrink-1{flex-shrink:1!important}}@media (width>=992px){.ion-flex-lg-grow-0{flex-grow:0!important}.ion-flex-lg-grow-1{flex-grow:1!important}.ion-flex-lg-shrink-0{flex-shrink:0!important}.ion-flex-lg-shrink-1{flex-shrink:1!important}}@media (width>=1200px){.ion-flex-xl-grow-0{flex-grow:0!important}.ion-flex-xl-grow-1{flex-grow:1!important}.ion-flex-xl-shrink-0{flex-shrink:0!important}.ion-flex-xl-shrink-1{flex-shrink:1!important}}.ion-order-first{order:-1!important}.ion-order-0{order:0!important}.ion-order-1{order:1!important}.ion-order-2{order:2!important}.ion-order-3{order:3!important}.ion-order-4{order:4!important}.ion-order-5{order:5!important}.ion-order-6{order:6!important}.ion-order-7{order:7!important}.ion-order-8{order:8!important}.ion-order-9{order:9!important}.ion-order-10{order:10!important}.ion-order-11{order:11!important}.ion-order-12{order:12!important}.ion-order-last{order:13!important}@media (width>=576px){.ion-order-sm-first{order:-1!important}.ion-order-sm-0{order:0!important}.ion-order-sm-1{order:1!important}.ion-order-sm-2{order:2!important}.ion-order-sm-3{order:3!important}.ion-order-sm-4{order:4!important}.ion-order-sm-5{order:5!important}.ion-order-sm-6{order:6!important}.ion-order-sm-7{order:7!important}.ion-order-sm-8{order:8!important}.ion-order-sm-9{order:9!important}.ion-order-sm-10{order:10!important}.ion-order-sm-11{order:11!important}.ion-order-sm-12{order:12!important}.ion-order-sm-last{order:13!important}}@media (width>=768px){.ion-order-md-first{order:-1!important}.ion-order-md-0{order:0!important}.ion-order-md-1{order:1!important}.ion-order-md-2{order:2!important}.ion-order-md-3{order:3!important}.ion-order-md-4{order:4!important}.ion-order-md-5{order:5!important}.ion-order-md-6{order:6!important}.ion-order-md-7{order:7!important}.ion-order-md-8{order:8!important}.ion-order-md-9{order:9!important}.ion-order-md-10{order:10!important}.ion-order-md-11{order:11!important}.ion-order-md-12{order:12!important}.ion-order-md-last{order:13!important}}@media (width>=992px){.ion-order-lg-first{order:-1!important}.ion-order-lg-0{order:0!important}.ion-order-lg-1{order:1!important}.ion-order-lg-2{order:2!important}.ion-order-lg-3{order:3!important}.ion-order-lg-4{order:4!important}.ion-order-lg-5{order:5!important}.ion-order-lg-6{order:6!important}.ion-order-lg-7{order:7!important}.ion-order-lg-8{order:8!important}.ion-order-lg-9{order:9!important}.ion-order-lg-10{order:10!important}.ion-order-lg-11{order:11!important}.ion-order-lg-12{order:12!important}.ion-order-lg-last{order:13!important}}@media (width>=1200px){.ion-order-xl-first{order:-1!important}.ion-order-xl-0{order:0!important}.ion-order-xl-1{order:1!important}.ion-order-xl-2{order:2!important}.ion-order-xl-3{order:3!important}.ion-order-xl-4{order:4!important}.ion-order-xl-5{order:5!important}.ion-order-xl-6{order:6!important}.ion-order-xl-7{order:7!important}.ion-order-xl-8{order:8!important}.ion-order-xl-9{order:9!important}.ion-order-xl-10{order:10!important}.ion-order-xl-11{order:11!important}.ion-order-xl-12{order:12!important}.ion-order-xl-last{order:13!important}}.ion-hide,.ion-hide-up,.ion-hide-down{display:none!important}@media (width>=576px){.ion-hide-sm-up{display:none!important}}@media (width<=575.98px){.ion-hide-sm-down{display:none!important}}@media (width>=768px){.ion-hide-md-up{display:none!important}}@media (width<=767.98px){.ion-hide-md-down{display:none!important}}@media (width>=992px){.ion-hide-lg-up{display:none!important}}@media (width<=991.98px){.ion-hide-lg-down{display:none!important}}@media (width>=1200px){.ion-hide-xl-up{display:none!important}}@media (width<=1199.98px){.ion-hide-xl-down{display:none!important}}.ion-display-none{display:none!important}@media (width>=576px){.ion-display-sm-none{display:none!important}}@media (width>=768px){.ion-display-md-none{display:none!important}}@media (width>=992px){.ion-display-lg-none{display:none!important}}@media (width>=1200px){.ion-display-xl-none{display:none!important}}.ion-display-inline{display:inline!important}@media (width>=576px){.ion-display-sm-inline{display:inline!important}}@media (width>=768px){.ion-display-md-inline{display:inline!important}}@media (width>=992px){.ion-display-lg-inline{display:inline!important}}@media (width>=1200px){.ion-display-xl-inline{display:inline!important}}.ion-display-inline-block{display:inline-block!important}@media (width>=576px){.ion-display-sm-inline-block{display:inline-block!important}}@media (width>=768px){.ion-display-md-inline-block{display:inline-block!important}}@media (width>=992px){.ion-display-lg-inline-block{display:inline-block!important}}@media (width>=1200px){.ion-display-xl-inline-block{display:inline-block!important}}.ion-display-block{display:block!important}@media (width>=576px){.ion-display-sm-block{display:block!important}}@media (width>=768px){.ion-display-md-block{display:block!important}}@media (width>=992px){.ion-display-lg-block{display:block!important}}@media (width>=1200px){.ion-display-xl-block{display:block!important}}.ion-display-flex{display:flex!important}@media (width>=576px){.ion-display-sm-flex{display:flex!important}}@media (width>=768px){.ion-display-md-flex{display:flex!important}}@media (width>=992px){.ion-display-lg-flex{display:flex!important}}@media (width>=1200px){.ion-display-xl-flex{display:flex!important}}.ion-display-inline-flex{display:inline-flex!important}@media (width>=576px){.ion-display-sm-inline-flex{display:inline-flex!important}}@media (width>=768px){.ion-display-md-inline-flex{display:inline-flex!important}}@media (width>=992px){.ion-display-lg-inline-flex{display:inline-flex!important}}@media (width>=1200px){.ion-display-xl-inline-flex{display:inline-flex!important}}.ion-display-grid{display:grid!important}@media (width>=576px){.ion-display-sm-grid{display:grid!important}}@media (width>=768px){.ion-display-md-grid{display:grid!important}}@media (width>=992px){.ion-display-lg-grid{display:grid!important}}@media (width>=1200px){.ion-display-xl-grid{display:grid!important}}.ion-display-inline-grid{display:inline-grid!important}@media (width>=576px){.ion-display-sm-inline-grid{display:inline-grid!important}}@media (width>=768px){.ion-display-md-inline-grid{display:inline-grid!important}}@media (width>=992px){.ion-display-lg-inline-grid{display:inline-grid!important}}@media (width>=1200px){.ion-display-xl-inline-grid{display:inline-grid!important}}.ion-display-table{display:table!important}@media (width>=576px){.ion-display-sm-table{display:table!important}}@media (width>=768px){.ion-display-md-table{display:table!important}}@media (width>=992px){.ion-display-lg-table{display:table!important}}@media (width>=1200px){.ion-display-xl-table{display:table!important}}.ion-display-table-cell{display:table-cell!important}@media (width>=576px){.ion-display-sm-table-cell{display:table-cell!important}}@media (width>=768px){.ion-display-md-table-cell{display:table-cell!important}}@media (width>=992px){.ion-display-lg-table-cell{display:table-cell!important}}@media (width>=1200px){.ion-display-xl-table-cell{display:table-cell!important}}.ion-display-table-row{display:table-row!important}@media (width>=576px){.ion-display-sm-table-row{display:table-row!important}}@media (width>=768px){.ion-display-md-table-row{display:table-row!important}}@media (width>=992px){.ion-display-lg-table-row{display:table-row!important}}@media (width>=1200px){.ion-display-xl-table-row{display:table-row!important}}.ion-palette-dark{--ion-color-primary:#4d8dff;--ion-color-primary-rgb:77, 141, 255;--ion-color-primary-contrast:#000;--ion-color-primary-contrast-rgb:0, 0, 0;--ion-color-primary-shade:#447ce0;--ion-color-primary-tint:#5f98ff;--ion-color-secondary:#46b1ff;--ion-color-secondary-rgb:70, 177, 255;--ion-color-secondary-contrast:#000;--ion-color-secondary-contrast-rgb:0, 0, 0;--ion-color-secondary-shade:#3e9ce0;--ion-color-secondary-tint:#59b9ff;--ion-color-tertiary:#8482fb;--ion-color-tertiary-rgb:132, 130, 251;--ion-color-tertiary-contrast:#000;--ion-color-tertiary-contrast-rgb:0, 0, 0;--ion-color-tertiary-shade:#7472dd;--ion-color-tertiary-tint:#908ffb;--ion-color-success:#2dd55b;--ion-color-success-rgb:45, 213, 91;--ion-color-success-contrast:#000;--ion-color-success-contrast-rgb:0, 0, 0;--ion-color-success-shade:#28bb50;--ion-color-success-tint:#42d96b;--ion-color-warning:#ffce31;--ion-color-warning-rgb:255, 206, 49;--ion-color-warning-contrast:#000;--ion-color-warning-contrast-rgb:0, 0, 0;--ion-color-warning-shade:#e0b52b;--ion-color-warning-tint:#ffd346;--ion-color-danger:#f24c58;--ion-color-danger-rgb:242, 76, 88;--ion-color-danger-contrast:#000;--ion-color-danger-contrast-rgb:0, 0, 0;--ion-color-danger-shade:#d5434d;--ion-color-danger-tint:#f35e69;--ion-color-light:#222428;--ion-color-light-rgb:34, 36, 40;--ion-color-light-contrast:#fff;--ion-color-light-contrast-rgb:255, 255, 255;--ion-color-light-shade:#1e2023;--ion-color-light-tint:#383a3e;--ion-color-medium:#989aa2;--ion-color-medium-rgb:152, 154, 162;--ion-color-medium-contrast:#000;--ion-color-medium-contrast-rgb:0, 0, 0;--ion-color-medium-shade:#86888f;--ion-color-medium-tint:#a2a4ab;--ion-color-dark:#f4f5f8;--ion-color-dark-rgb:244, 245, 248;--ion-color-dark-contrast:#000;--ion-color-dark-contrast-rgb:0, 0, 0;--ion-color-dark-shade:#d7d8da;--ion-color-dark-tint:#f5f6f9}.ion-palette-dark.ios{--ion-background-color:#000;--ion-background-color-rgb:0, 0, 0;--ion-text-color:#fff;--ion-text-color-rgb:255, 255, 255;--ion-background-color-step-50:#0d0d0d;--ion-background-color-step-100:#1a1a1a;--ion-background-color-step-150:#262626;--ion-background-color-step-200:#333;--ion-background-color-step-250:#404040;--ion-background-color-step-300:#4d4d4d;--ion-background-color-step-350:#595959;--ion-background-color-step-400:#666;--ion-background-color-step-450:#737373;--ion-background-color-step-500:gray;--ion-background-color-step-550:#8c8c8c;--ion-background-color-step-600:#999;--ion-background-color-step-650:#a6a6a6;--ion-background-color-step-700:#b3b3b3;--ion-background-color-step-750:#bfbfbf;--ion-background-color-step-800:#ccc;--ion-background-color-step-850:#d9d9d9;--ion-background-color-step-900:#e6e6e6;--ion-background-color-step-950:#f2f2f2;--ion-text-color-step-50:#f2f2f2;--ion-text-color-step-100:#e6e6e6;--ion-text-color-step-150:#d9d9d9;--ion-text-color-step-200:#ccc;--ion-text-color-step-250:#bfbfbf;--ion-text-color-step-300:#b3b3b3;--ion-text-color-step-350:#a6a6a6;--ion-text-color-step-400:#999;--ion-text-color-step-450:#8c8c8c;--ion-text-color-step-500:gray;--ion-text-color-step-550:#737373;--ion-text-color-step-600:#666;--ion-text-color-step-650:#595959;--ion-text-color-step-700:#4d4d4d;--ion-text-color-step-750:#404040;--ion-text-color-step-800:#333;--ion-text-color-step-850:#262626;--ion-text-color-step-900:#1a1a1a;--ion-text-color-step-950:#0d0d0d;--ion-item-background:#000;--ion-tab-bar-background-focused:#252525;--ion-card-background:#1c1c1d}.ion-palette-dark.ios ion-modal{--ion-background-color:var(--ion-color-step-100,var(--ion-background-color-step-100));--ion-toolbar-background:var(--ion-color-step-150,var(--ion-background-color-step-150));--ion-toolbar-border-color:var(--ion-color-step-250,var(--ion-background-color-step-250))}.ion-palette-dark.md{--ion-background-color:#121212;--ion-background-color-rgb:18, 18, 18;--ion-text-color:#fff;--ion-text-color-rgb:255, 255, 255;--ion-background-color-step-50:#1e1e1e;--ion-background-color-step-100:#2a2a2a;--ion-background-color-step-150:#363636;--ion-background-color-step-200:#414141;--ion-background-color-step-250:#4d4d4d;--ion-background-color-step-300:#595959;--ion-background-color-step-350:#656565;--ion-background-color-step-400:#717171;--ion-background-color-step-450:#7d7d7d;--ion-background-color-step-500:#898989;--ion-background-color-step-550:#949494;--ion-background-color-step-600:#a0a0a0;--ion-background-color-step-650:#acacac;--ion-background-color-step-700:#b8b8b8;--ion-background-color-step-750:#c4c4c4;--ion-background-color-step-800:#d0d0d0;--ion-background-color-step-850:#dbdbdb;--ion-background-color-step-900:#e7e7e7;--ion-background-color-step-950:#f3f3f3;--ion-text-color-step-50:#f3f3f3;--ion-text-color-step-100:#e7e7e7;--ion-text-color-step-150:#dbdbdb;--ion-text-color-step-200:#d0d0d0;--ion-text-color-step-250:#c4c4c4;--ion-text-color-step-300:#b8b8b8;--ion-text-color-step-350:#acacac;--ion-text-color-step-400:#a0a0a0;--ion-text-color-step-450:#949494;--ion-text-color-step-500:#898989;--ion-text-color-step-550:#7d7d7d;--ion-text-color-step-600:#717171;--ion-text-color-step-650:#656565;--ion-text-color-step-700:#595959;--ion-text-color-step-750:#4d4d4d;--ion-text-color-step-800:#414141;--ion-text-color-step-850:#363636;--ion-text-color-step-900:#2a2a2a;--ion-text-color-step-950:#1e1e1e;--ion-item-background:#1e1e1e;--ion-toolbar-background:#1f1f1f;--ion-tab-bar-background:#1f1f1f;--ion-tab-bar-background-focused:#353535;--ion-card-background:#1e1e1e}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Antonio;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/antonio-latin-ext-400-normal-nE82dizb.woff2)format("woff2"),url(/assets/antonio-latin-ext-400-normal-qA9Jb92z.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Antonio;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/antonio-latin-400-normal-CZjzwNAN.woff2)format("woff2"),url(/assets/antonio-latin-400-normal-B7iMKlzw.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Antonio;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/antonio-latin-ext-600-normal-DVBYADYa.woff2)format("woff2"),url(/assets/antonio-latin-ext-600-normal-CvImt78E.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Antonio;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/antonio-latin-600-normal-Yrt7g9vE.woff2)format("woff2"),url(/assets/antonio-latin-600-normal-EPyebSqZ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Antonio;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/antonio-latin-ext-700-normal-D-dvgqjr.woff2)format("woff2"),url(/assets/antonio-latin-ext-700-normal-BdSkr58W.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Antonio;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/antonio-latin-700-normal-DSH-lEDG.woff2)format("woff2"),url(/assets/antonio-latin-700-normal-BY3mCh47.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/chivo-mono-vietnamese-wght-normal-CR-pvMd4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chivo Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/chivo-mono-latin-ext-wght-normal-Cnx6d2Yf.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chivo Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/chivo-mono-latin-wght-normal-DXNvimoL.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}ion-header ion-toolbar:first-of-type{padding-top:max(var(--ion-safe-area-top,0px), env(safe-area-inset-top,0px))}ion-content{--padding-start:env(safe-area-inset-left,0px);--padding-end:env(safe-area-inset-right,0px)}ion-footer ion-toolbar:last-of-type,ion-tab-bar{padding-bottom:env(safe-area-inset-bottom,0px)}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--offer-size:6px;--offer-line:1.5px;--offer-turn:45deg;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-full:999px;--content-width:1200px;--form-width:600px;--app-bg:#f5f0f8;--app-surface:#fff;--app-surface-secondary:#ece3f3;--app-text:#1a0a26;--app-text-secondary:#5e4b6e;--app-border:#ddd0e8;--app-primary:#c4105a;--app-primary-hover:#a50c4b;--app-success:#11702f;--app-warning:#a14a06;--app-danger:#b91c1c;--app-violet:#7c3aed;--app-side-1:#ef4444;--app-side-2:#3b82f6;--app-fighter-a:#cdbf9f;--app-fighter-b:#8fa3b5;--app-fighter-none:#d9d6cf;--app-fighter-p1:#b8452c;--app-fighter-p2:#6d4bc4;--app-box-casing:#0b0b12;--app-box-casing-width:1;--app-box-casing-width-named:2;--app-box-dash-extra:1;--app-box-dash:8 3;--app-box-inner:#f8fafc;--app-side-none:#64748b;--app-side-both:#a855f7;--app-phase-gameplay:#0b7a36;--app-phase-round-start:#3d9be0;--app-phase-round-end:#5b2bb5;--app-phase-results:#d9a400;--app-phase-paused:#d0608f;--app-phase-match:#1f2a44;--app-phase-outside:#6f6280;--app-cyan:#0a6f80;--app-playhead:var(--app-cyan);--app-cat-1:var(--app-primary);--app-cat-2:var(--app-side-2);--app-cat-3:var(--app-cyan);--app-cat-4:var(--app-violet);--app-cat-5:var(--app-warning);--app-cat-6:var(--app-success);--app-cat-7:var(--app-side-both);--app-tile-base:color-mix(in srgb, var(--app-violet) 10%, var(--app-surface));--app-tile-pattern:color-mix(in srgb, var(--app-violet) 22%, transparent);--app-tile-ink:color-mix(in srgb, var(--app-violet) 40%, transparent);--app-glint:#fff;--motion-ease-draw:cubic-bezier(.4, 0, .2, 1);--motion-draw-rise:1.1s;--motion-draw-glint:.3s;--motion-draw-future:1s;--app-gold:#8a5300;--app-surface-muted:var(--app-surface-secondary);--app-text-muted:var(--app-text-secondary);--app-radius:var(--radius-md);--app-text-on-accent:#fff;--app-font-display:"Antonio", "Arial Narrow", Impact, sans-serif;--app-font-mono:"Chivo Mono Variable", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-9:.5625rem;--text-10:.625rem;--text-11:.6875rem;--text-12:.75rem;--text-13:.8125rem;--text-14:.875rem;--text-15:.9375rem;--text-16:1rem;--text-17:1.0625rem;--text-18:1.125rem;--text-19:1.1875rem;--text-20:1.25rem;--text-21:1.3125rem;--text-22:1.375rem;--text-24:1.5rem;--text-26:1.625rem;--text-32:2rem;--text-36:2.25rem;--text-11-2:.7rem;--text-12-8:.8rem;--text-13-6:.85rem;--text-14-4:.9rem;--text-15-2:.95rem;--text-display-page:clamp(1.75rem, 4vw, 2.5rem);--text-display-hero:clamp(2.75rem, 2.536rem + 1.071vw, 3.75rem);--text-display-section:clamp(1.75rem, 1.589rem + .179vw, 1.875rem);--text-display-name:clamp(3.5rem, 2rem + 4vw, 6rem);--text-display-tile:clamp(3rem, 2rem + 3vw, 4.75rem);--icon-control:1.125rem;--icon-card:1.5rem;--icon-picture:3.5rem;--text-pitch-title:2rem;--text-pitch-title-phone:1.75rem;--app-media-bg:#000;--app-media-text:#fff;--app-console-bg:var(--dark-bg);--app-console-surface:var(--dark-surface);--app-console-border:var(--dark-border);--app-console-text:var(--dark-text);--app-console-text-secondary:var(--dark-text-secondary);--blue-bg:#0a151f;--blue-surface:#0c1f2e;--blue-surface-secondary:#123048;--blue-border:#1b3348;--blue-text:#dbe4ee;--blue-text-secondary:#8496ab;--app-shadow:0 1px 2px #0000000a;--ion-font-family:"Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ion-background-color:var(--app-bg);--ion-text-color:var(--app-text);--ion-toolbar-background:var(--app-surface);--ion-item-background:var(--app-surface);--ion-color-primary:#c4105a;--ion-color-primary-rgb:196, 16, 90;--ion-color-primary-contrast:#fff;--ion-color-primary-contrast-rgb:255, 255, 255;--ion-color-primary-shade:#a50c4b;--ion-color-primary-tint:#e0186f;--dark-bg:#12061c;--dark-surface:#1b0b28;--dark-surface-secondary:#25113a;--dark-text:#f6eefb;--dark-text-secondary:#a894b6;--dark-border:#33184a;--dark-shadow:0 1px 2px #0006;--dark-primary:#ff3d7f;--dark-primary-hover:#ff6b9d;--dark-success:#4ade80;--dark-warning:#fbbf24;--dark-danger:#f87171;--dark-violet:#a78bfa;--dark-fighter-p1:#ff9b74;--dark-fighter-p2:#c39bff;--dark-cyan:#38e8ff;--dark-gold:#ffd230;--dark-phase-gameplay:#2fc46a;--dark-phase-round-start:#8fd8ff;--dark-phase-round-end:#8b5cf6;--dark-phase-results:#ffe97a;--dark-phase-paused:#e0609a;--dark-phase-match:#f1eaf7;--dark-phase-outside:#6b5a7a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-cyan:var(--dark-cyan);--app-playhead:color-mix(in srgb, var(--dark-cyan) 70%, var(--app-bg));--app-text-on-accent:var(--dark-bg);--ion-color-primary-contrast:var(--dark-bg);--app-gold:var(--dark-gold);--app-bg:var(--dark-bg);--app-surface:var(--dark-surface);--app-surface-secondary:var(--dark-surface-secondary);--app-text:var(--dark-text);--app-text-secondary:var(--dark-text-secondary);--app-border:var(--dark-border);--app-shadow:var(--dark-shadow);--app-primary:var(--dark-primary);--app-primary-hover:var(--dark-primary-hover);--app-success:var(--dark-success);--app-warning:var(--dark-warning);--app-danger:var(--dark-danger);--app-violet:var(--dark-violet);--app-fighter-p1:var(--dark-fighter-p1);--app-fighter-p2:var(--dark-fighter-p2);--app-phase-gameplay:var(--dark-phase-gameplay);--app-phase-round-start:var(--dark-phase-round-start);--app-phase-round-end:var(--dark-phase-round-end);--app-phase-results:var(--dark-phase-results);--app-phase-paused:var(--dark-phase-paused);--app-phase-match:var(--dark-phase-match);--app-phase-outside:var(--dark-phase-outside);--ion-background-color:var(--dark-bg);--ion-background-color-rgb:18, 6, 28;--ion-text-color:var(--dark-text);--ion-item-background:var(--dark-surface);--ion-toolbar-background:var(--dark-surface);--ion-card-background:var(--dark-surface);--ion-color-primary:var(--dark-primary);--ion-color-primary-rgb:255, 61, 127;--ion-color-primary-shade:var(--dark-primary-hover)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-cyan:var(--dark-cyan);--app-playhead:color-mix(in srgb, var(--dark-cyan) 70%, var(--app-bg));--app-text-on-accent:var(--dark-bg);--ion-color-primary-contrast:var(--dark-bg);--app-gold:var(--dark-gold);--app-bg:var(--dark-bg);--app-surface:var(--dark-surface);--app-surface-secondary:var(--dark-surface-secondary);--app-text:var(--dark-text);--app-text-secondary:var(--dark-text-secondary);--app-border:var(--dark-border);--app-shadow:var(--dark-shadow);--app-primary:var(--dark-primary);--app-primary-hover:var(--dark-primary-hover);--app-success:var(--dark-success);--app-warning:var(--dark-warning);--app-danger:var(--dark-danger);--app-violet:var(--dark-violet);--app-fighter-p1:var(--dark-fighter-p1);--app-fighter-p2:var(--dark-fighter-p2);--app-phase-gameplay:var(--dark-phase-gameplay);--app-phase-round-start:var(--dark-phase-round-start);--app-phase-round-end:var(--dark-phase-round-end);--app-phase-results:var(--dark-phase-results);--app-phase-paused:var(--dark-phase-paused);--app-phase-match:var(--dark-phase-match);--app-phase-outside:var(--dark-phase-outside);--ion-background-color:var(--dark-bg);--ion-background-color-rgb:18, 6, 28;--ion-text-color:var(--dark-text);--ion-item-background:var(--dark-surface);--ion-toolbar-background:var(--dark-surface);--ion-card-background:var(--dark-surface);--ion-color-primary:var(--dark-primary);--ion-color-primary-rgb:255, 61, 127;--ion-color-primary-shade:var(--dark-primary-hover)}ion-split-pane{--side-width:240px;--side-min-width:240px;--side-max-width:240px}ion-button{--border-radius:var(--radius-full);--box-shadow:none;text-transform:none;letter-spacing:0;font-weight:600}@media (pointer:coarse){input,select,textarea{font-size:max(var(--text-16), 1em)!important}}
